95581872
24808463
23112699
64228645
88928639
10657907
44343031
33861494
59996380
10459938
19069894
1747169
4564717
21242954
1904773
68446994
87291094
70684250
52972324
39712283
10071703
70457665
97732887
60372782
49234181
77266075
6703855
32158785
77444818
21465041
96665287
17475047
1700896
60656018
92232570
81333298
65338659
67367567
61659947
30523791