40502069
80187497
61525251
19646091
13842465
39453942
11811250
55808275
19156055
5319343
19415253
19039480
2107313
22944831
7232785
24287258
28938993
21733634
112855
33941691
46959911
90954172
47793871
44997795
5174806
4072392
1329205
3683392
7977264
73149029
51391238
79098550
1542387
56376299
15408380
41771606
97476012
99607671
97699001
62087999