89527588
49711910
40355692
30589947
7593908
38043440
14748482
6908195
2275640
81228369
1517177
37719421
12069936
85596434
73245919
1498608
85081157
45868743
61072105
62176587
14146190
81026751
91502211
9026501
5646715
30613163
60119257
63394842
58581135
37558217
3703621
86235776
36596900
14533145
59356977
8807289
44214767
41883779
16214791
22187105