95965513
6032408
66954165
34315530
33882658
40203443
47646150
13683052
71062632
11526291
57033825
65032023
33922833
16522853
8991181
44247818
77228699
758919
21809409
29654093
73004561
95556010
9956278
85153357
78226421
4099853
79474605
74674936
28978761
9051363
23082925
1773352
20633162
56017405
228263
63968131
59839883
8916902
59721864
11036930