30653885
59615945
98992633
71917424
3739997
79768187
67529636
75561959
45022242
7131878
75012109
36187345
1030753
94719256
35932267
82736783
15528863
57233506
40778698
64212660
35845756
8236295
9242973
88731703
4649254
9232325
70101738
40367680
70563749
52546670
32951013
84979621
5333316
12655071
14702891
8142235
16739255
2866413
94216065
54731498