253
359
635
433
728
595
139
175
384
614
466
458
384
539
689
1254
1342
1221
115
784
556
682
840
919
36
26
92
482
251
425