29495980
23818607
46537760
56854362
50377423
62542640
67629189
99342349
51384809
39037218
39899209
55232942
18668971
67331900
42452082
25643398
14794264
39218297
36942235
64209242
47546126
53343944
92552159
3082294
98657260
52692316
49814246
9408286
51786210
3186643
9236883
71889912
23432029
61339895
91609070
1111387
34886404
2003546
36358241
498833