95486841
5218831
59785938
45534350
12986198
93096768
17015476
98356634
76588659
7248218
91828960
4498992
66009362
37382665
20915776
56603511
45445538
11728372
2188442
65637539
22315619
9494390
23593986
5529494
15888953
99614586
42704537
90116471
97904595
42394993
11354052
57414530
23722852
11877918
8425524
35474608
33678512
40549586
59214536
10326442