42
57
151
47
17
52
23
99
507
12
162
346
90
177
106
78
69
231
25
84
28
247
56
24
95
85
9
324
553
30
45
130
260
105
16
103
334
81
196
1225
525
113
312
307
152
66
158
49
14
1102