251
428
876
568
114
148
394
442
473
945
805
713
642
296
528
310
492
289
632
651
639
249
441
987
693
612
702
466
326
414
175
302
372
565
613
106
348
580
205
669
195
782
185
309
477
802
319
763
315
222
660
114
414
222

HOME