304
129
195
325
433
82
160
196
375
322
425
248
795
419
321
274
464
451
755
456
348
419
695
674
391
914
712
782
916
815
304
475
242
453
183
711
645
742
769
516
1013
907
770
1044
1036
662
452
632
457
538
823
435
135
646
553
844
469
691
612
666