506982
614150
100752
567600
956994
437554
659244
944843
249566
43278
408622
799530
661359
411338
377184
311693
164648
518202
97726
808141
162470
402972
96653
741468
24118
607197