6541728
98869733
99197415
17162334
15262210
83414729
3314298
5212175
29582072
16943436
43625091
4061505
7002739
53123003
16572006
70216965
38504541
13396391
25646967
64972641
63143216
78221826
97737515
63698482
18573507
24402234
3467531
74708493
16324026
89883870
24607306
13615564
5189121
72389517
63618510
42742999
37147346
58025728
69905979
69681088