111
17
90
172
47
122
56
310
312
18
61
203
71
28
378
247
119
86
531
48
77
218
336
37
166
149
275
91
27
188
75
58
376
162
116
168
42
45
97
215
33
50
153
345
235
174
49
139
173
66
74
112
123
472
14
109
59
13