54
21
250
257
55
245
84
33
220
193
62
35
183
98
191
91
61
147
86
168
161
94
137
34
126
65
82
513
259
64
694
306
106
97
131
158
58
199
435
75
210
353
149
319
175
130
66
196
231
226
469
81
160