20178035
4630450
21908200
62817647
32795284
9602566
996200
85535815
89671096
93603768
33567904
83871
13483087
54094247
64689951
7230465
6958498
34808305
86862320
7541495
52072438
1254385
49134294
83613095
3779464
4426149
78997390
96864362
8654102
34956953
2859761
6634342
69283118
42423292
36273177
54459161
87267847
45394898
38989425
15743737