215
97
63
104
37
22
35
123
56
47
32
187
117
61
235
48
58
42
8
43
94
170
76
197
236
65
217
389
249
70
146
424
261
327
27
147
100
110
200
19
52
41
21
34
30
95
165
181