31039524
3501381
36036426
47859288
35641987
48849161
61582942
2157728
55288154
51658572
87787200
1652991
32247596
56095398
21002509
25593500
12897160
2360812
84144121
90817093
67072031
84275769
27829826
5783166
14559
31492176
58249453
87745732
65018930
5998087
54048543
40983247
20434733
37436981
7511850
71831218
46617146
61088353
25418199
74216729