12685904
19167605
49497108
3236177
90326243
41289915
85524396
187345
28071479
3704319
56814455
5716522
36301949
44661165
10388935
14926129
46401050
3335679
40099388
2744175
21421935
4311980
8411466
52428076
2957976
45641158
84972659
38772662
27579547
9623959
90039777
75587969
30582977
2278365
668664
45732401
20547135
57517375
60927798
96485681