25014829
6471248
14452534
29427041
28359780
53486774
34914637
21318102
40772955
81809673
86157409
71988984
33636279
43231815
64517235
53621158
79903348
802014
23279536
31155359
20495380
50227935
25538609
30371568
65602603
70538998
57833194
33126921
79235421
86673888
73625157
1995120
52325847
43382466
21058957
65945412
58819327
98258819
4285227
83675072