39
131
273
67
14
109
29
36
12
42
81
223
57
7
144
287
124
86
97
69
40
37
61
43
120
265
87
64
121
58
103
74
166
182
59
150
341
116
288
295
132
324
21
243
35
437
209
285
22
34
176
91