42552733
39961116
1213609
89546509
98116979
19175295
88846031
15561503
40489305
54438121
61567186
91381129
79954316
9321358
80783762
75439914
1338943
2302292
89176518
68749707
66654169
23057209
14181369
5306581
66579406
280624
95293457
12662323
46169678
70636523
28328462
11031742
93418142
59916041
11558919
1095225
57878081
28228616
71989029
59045658