45605840
2220908
5803388
57952329
14504096
3186500
2023463
60084036
11741811
39074533
92434280
54931700
17959861
69335462
12092033
9575161
59216288
447157
83396202
78669340
21364265
79129625
57162147
91563169
52032498
77133985
32583094
4976325
77431859
2538876
43444180
90189309
45414998
9526207
28024554
562294
76144722
2626822
57285422
67653320