31394134
18361975
17495483
10508688
81965396
74336988
27924547
91869965
93061379
62423668
99333377
65161346
57205047
45297857
69706743
94456126
1515944
80745577
69859422
64228635
8483578
38277912
96354808
88368755
6760461
74288859
57156603
44442504
18611067
6677481
54512508
19196252
34299669
90653474
53296486
97447844
985484
31555366
64147335
11865698