17277032
66916436
16894001
6998233
89547980
4141371
89133687
74486250
56893595
150315
43199584
927476
38573387
28801944
1826306
66254275
62208365
68153089
65921217
3249191
75551638
41791065
11935385
16584662
5773357
97196172
15396840
23061320
95061295
36972391
6501787
83857572
64906990
18437872
3927216
24249325
81156103
1156374
77954523
726312