23063328
51124608
33118749
29085158
91946479
91402928
44036707
4072981
10947417
41928443
67204758
28148253
39989269
27074544
1369625
8298576
73269260
18071243
99293233
61173346
70407947
38929001
22762794
10053239
14722048
3983144
33794571
1541566
3269493
96565646
38958623
3742793
46555347
53184946
14419141
21656875
13489778
6903505
13011639
57702510