304
129
193
325
433
82
160
196
372
321
425
248
795
419
320
274
464
451
755
456
348
418
694
672
391
912
710
780
914
811
302
474
241
450
182
710
644
740
769
515
1013
904
770
1042
1036
662
452
630
455
535
822
435
135
645
552
843
468
690
611
665