686100
706618
28456
941559
705210
171576
786844
612973
873947
937637
932413
543259
780409
877214
40056
278900
992373
236695
150438
952483
98982
414924
63625
287962
670643
44484