93101085
95892880
57893627
58834938
2463864
1780947
72368054
84743777
10813842
89074098
63291954
76359271
3844278
32086944
69084713
70806842
56141262
38432582
25587593
30582102
48817496
99221364
231548
35371878
85814287
79857945
18986132
38826863
91697534
51415020
34805103
188697
39964488
14685923
73172992
49586380
56388482
21138350
6024562
88265166