1
112
32
11
54
5
42
180
397
19
119
75
255
80
26
18
464
124
191
121
60
40
34
65
64
10
229
57
963
16
30
177
254
243
24
105
644
503
48
161
96
36
68
101
71
90
327
118
679
257
127
142
332
78