54751300
92798451
15044161
39666946
52268962
64096234
52359602
98766072
77226925
18028054
75483120
5279394
31608113
81854081
89776389
18304915
49559970
32574289
8817692
4395502
34469682
50274510
86163375
50936436
9457636
48073430
21928503
96367923
39596734
97195104
19025246
44141685
30485487
14435055
46162390
92696574
95873369
14851014
94197818
87487677