96591796
72798061
60737679
11075406
80278357
9665722
21123131
25393051
85473419
77407693
92197010
99492824
17544798
81289711
42136286
191281
582485
30899700
45764302
41201673
75023199
80973897
29739426
13895983
32511467
88464400
60528043
56942886
98502848
24932151
8086217
27861154
99074432
63842535
70599195
68381918
86781763
78451207
8867665
89925820