19424919
9242060
59288049
10512547
52814849
77196812
87906006
94565916
19614250
91162801
43079347
75846804
8575546
71697989
10655166
19912025
68028432
99911102
49251071
70818887
95593196
94918070
66057239
70992198
49327021
47174328
49302469
5678580
10056795
14114933
83145718
29421395
63355460
64284998
3838205
5624833
61042537
74351232
61685116
93535973