85592434
48645807
5747253
16765337
63187429
3424736
52881134
34867709
2737666
95563336
91642649
6803362
2062820
97698393
3489302
86169399
74048510
32183167
79289058
59663753
90148657
16091912
75954630
46716278
89744127
25981615
63722257
54725451
40392335
11744829
93612386
41458916
32651994
3233101
8566179
88397221
11875869
29786648
95544707
22101460