59142799
58178520
95874363
96843268
30751416
10722444
9371691
7536716
8992157
73724973
957888
28954859
13631767
81549837
300358
47698904
77341867
52648490
45097046
36625339
34379802
15983221
19369196
54062773
6233685
34845020
85312467
4014137
4486153
39412344
61929782
21033911
8049429
58693545
41893090
13001139
25971452
12423455
65054426
79488847