30676866
57622214
55865519
80961826
80174708
94341269
84974964
27443006
27347968
15617811
6179939
53788472
39139959
47969242
6521069
65083306
1533061
2419825
54905019
476924
71663816
315432
11672280
42712217
40577789
92584567
41136967
19811008
43319091
74009519
9809209
81887119
10884414
64548868
55038316
56158994
8217389
71338004
68786603
34261005