95374863
65352735
5696889
60327540
12185514
83325325
30549978
37742207
43392895
92914646
472585
45771697
47024648
82458042
65112697
58504011
36781992
61345126
94672525
41873978
2987309
75005694
51895622
13575542
1035717
35444892
82028580
38653943
4046586
78531982
21714535
43938589
60465393
20841366
9581901
19096508
96971968
70246426
70722462
60102717