2448500
1179199
29409050
87144789
8745969
69298031
92795809
3533456
93271802
69184180
88063399
1531602
4316206
32915677
68951224
46776039
87785324
42511557
582837
28707395
97748394
85025606
99456149
50157243
51427389
4495156
18919487
45771335
58546867
472089
40645441
3560137
49905611
57141744
33888656
66277692
73579947
47394700
35582985
3803725