94589875
1093986
737101
89968628
9910790
38609054
67011108
13072888
15877107
27091457
46668556
47355273
69603719
90814492
94606477
40275995
61115120
15128048
7320778
79453139
55521146
52972242
70919309
45562100
97623647
18174812
50755714
32844433
76297104
8454956
80345675
30426817
620845
38262139
21285575
8419520
15713920
95889504
10505407
986367