43687
82885
240807
373986
271977
699398
998802
490682
24616
101377
503720
100504
40156
433354
779699
834580
278900
992373
236695
150438
98982
569640
414924
63625
287962
670643