37
76
42
300
179
1295
202
57
193
38
70
137
28
59
262
174
159
123
27
72
296
12
243
49
69
44
97
29
180
52
80