171
99
227
69
375
143
191
347
229
178
344
114
300
48
160
334
264
396
326
182
190
155
280
55
181
168
148
173
166
481
133
185
157
149
127
107
111
281
252
137
161
192
231
128
1163
108
122
13
17
201
232
295
524
277
660
318
203