90125468
36405869
32562182
51028098
36424890
4974878
23161658
5333999
66442718
95899093
58871610
3394903
16179436
68502156
6012765
12854147
8231346
4533277
64611105
18779959
11198333
2469246
1352347
97757151
18605694
1129421
10857345
92529633
28829551
66074566
16982601
10784307
82079113
2037942
86005833
76286409
9808838
67286687
84537759
2315891