96
519
120
35
36
78
29
73
11
27
46
44
15
103
53
1510
20
577
228
263
161
65
138
149
240
157
113
1197
60
98
17
51
16
414
18
420
104
55
148
223
40
68
81
50
298
942
95
199
52
207
329
32