58360
660960
33776
172641
92232
463790
217770
893891
262997
931649
14291
224420
1012471
846770
423774
903537
504955
379933
893454
757589
413451
205312
623935
513107
830154
686243