98629613
71248707
49883478
14369166
6719513
72334934
54609921
67473644
23985235
60056924
77472039
40876658
4866629
70596420
33401486
10959610
22130
44342984
9063747
943605
13516379
74534152
60121432
46392570
1535160
47605418
49004618
95235390
686242
20865828
16757368
68956739
5309458
88838634
51726668
50834465
391974
35996014
47059470
46016330