654999
225271
390157
74996
668627
814876
682656
138998
136137
7748
50858
83876
271951
925811
944474
772241
688560
991600
571250
263290
465900
666675
105640
605762
114969
851985
420211
29485
673388
778344