128
364
104
28
77
2
7
14
16
8
17
57
301
107
22
13
10
6
358
15
26
34
37
78
44
3
5
29
33
257
11
344
379
84
396
393
27
67
157
56
1158
112
182
302
58