28566436
8388488
1684159
85382938
56004232
19297749
9510427
6409426
41133712
47309603
2862455
97936296
52035469
51021408
4498723
23501202
6176996
16182401
88302007
17201713
61838114
56069783
87204723
9447128
52558873
22146221
77826344
80561467
18722435
79169735
1623518
34006881
67394277
48781292
4936110
38888660
72639245
72951154
1004887
29674696