52
10
117
28
99
415
92
32
42
49
373
33
12
350
116
91
165
79
154
277
370
158
36
86
14
104
164
46
243
168
56
35
47
191
68
51
31
60
302
107
57
172
37
16
296
455
40
74
5977
131
45
43
228
55
85