4159013
93595476
10252775
87599076
94221066
51336073
88526128
37272447
30451567
97486833
94457021
38759644
30242008
65765598
95362916
32402840
84041052
34656215
44187332
2629273
69425068
92368505
87875493
412267
5385700
8082155
2053025
12586237
8482801
3497746
46228304
61419098
89826166
68846015
31834301
54502017
79393311
52128077
5326110
4129785