31247485
93593655
28672637
2398384
11466873
763738
83442275
25188373
17141282
79987802
23548837
99381023
62478025
16681117
17786374
7075591
4695317
80309946
77347630
55906081
70567869
73924122
95666583
856721
32123188
68644449
33698298
29117669
95653241
1967238
92913320
31257569
9635652
12347397
62351789
47062253
19023619
34803804
86768180
7129242