105
417
100
34
42
50
376
35
12
117
351
116
92
172
80
37
155
285
375
161
36
87
14
164
46
243
168
58
48
200
68
51
31
65
308
110
59
17
298
462
75
6033
132
45
43
232
55
86
131
22
72