94943534
2560171
85642347
5818472
75672435
3874166
20565340
68075783
40288239
68109526
12411127
2048780
9251874
9759543
912015
17134898
25929580
65433924
7804354
29968182
7142617
91475617
93494186
87628477
30241621
17922587
27004945
90714974
48116289
387106
69654929
16411949
65653229
18291027
13834958
2946912
8609979
33788195
2086999
70211510