80851287
93257678
16594351
85068147
7671528
7495134
17042045
12589253
4785265
25309136
81781839
62297569
5491787
39522822
83291478
83922034
3026852
34172135
98601675
64512936
59882962
21089305
37224474
36502513
99697564
2249149
2560872
15969280
82626457
38242116
86407561
50943876
54043251
9011029
50335342
73467540
49707711
18275700
13879968
30857331