42
248
84
27
307
111
375
302
21
200
121
81
35
88
73
58
216
53
28
12
37
15
404
56
16
31
57
152
52
101
40
279
113
129
34
159
244
492
161
324
228
341