95479148
74219013
86698571
79688407
85861279
61538879
9123170
33894323
96199867
27977265
16191791
72515868
14267257
7624797
76765168
30898401
4482182
76023547
66313777
56124039
37663604
10515969
98836397
7814687
38215128
66599717
11639655
48384292
48769620
90629084
57786220
18213365
2613824
41752392
30248667
36692400
53748158
97275784
96291843
35422480