949485
555522
1057766
977236
593613
375608
211158
653316
395456
636175
652760
732495
40156
433354
779699
834580
278900
992373
236695
150438
98982
569640
414924
63625
287962
670643