35297357
83352386
17533817
49541302
32705385
1675364
2891256
98244237
474714
24269346
25997196
8661627
98569167
23416008
1426051
15398061
91936028
43633786
5331680
91695352
17977954
79454236
36383255
14295062
9226452
92958868
5926214
79971360
4643273
68627824
14341227
44038408
28568471
88482036
658025
891682
962833
31394943
65275202
60069000