220
297
1199
233
425
293
953
504
160
470
350
215
528
243
441
414
273
334
71
661
279
374
141
1009
222
312
1104
551
388
559
319
399
924
565
510
331
516
616
986
668
575
327
258
612
253
324
423
418
169
685
224
376
557
631
401
173
195
639
255
433