163
287
107
293
121
104
268
614
186
393
106
45
274
264
120
266
284
439
359
530
269
258
369
334
191
270
271
691
340
521
1051
265
195
342
196
363
318
346
1704
263
327
348
341
245
353
111
291
506
179
334
316
195
338
110
352
105
331
257
68
481
736
268
409
338
136
109
97
100