1865200
2492238
1849256
2780797
65216028
13977185
11028005
9801783
43843146
35198096
89087202
56146316
2250848
8073240
13749274
61225292
54093879
84742359
23254276
6621504
15494043
90763678
93388787
75928428
3167773
60276411
67714448
4335385
41098210
99484193
42618395
17361954
12207
80895349
22988408
98399103
34985926
31323879
40431015
2153330