38053660
17247446
31361366
53412973
96399402
35025865
15515250
35086120
76172256
42793224
52353985
87277290
8735548
83578029
48088503
90485998
93751724
99053657
77959746
41326008
3017900
58292293
27572194
8111599
5210557
30508043
11296750
2376449
39735064
73262992
78292930
47701266
73097648
6368446
16789919
63389618
4808162
52789184
79308897
6595921