299
4
937
314
147
328
680
359
742
382
323
565
477
376
334
245
492
389
417
304
9
660
507
446
704
929
113
688
127
341
248
191
874
740
70
835
987
993
265
817
453
455
685
148
472
263
419
286
436
367
420
456
754
670
979
392
464
485
620
204
232
447
795
431
271
434
427
710
35
44
875
331
350
366
95
694
47
217
691
330
590
123
525
458
926
561
682
240
803
226
403
169
14
363
574
66
569
868
930
839
