27382060
14841676
99825667
90588882
49283014
93774447
85053167
91703433
97408832
17131264
74786777
71892141
56517039
50382850
34721944
29752680
46017177
52663725
83123733
28856989
7411409
66276250
79021663
67578337
95788328
65297766
18229297
77381921
37689024
12156849
57166664
948829
56538899
94016810
27121358
11474888
12638451
77247842
75981979
65001402