130
449
98
28
27
39
46
23
72
21
7
53
74
26
328
296
198
150
57
48
1364
141
15
36
394
555
20
18
49
11
1113
22
88
419
30
51
13
35
1079
105
179
62
55
89
478
29