95503217
47819373
72272244
74391363
2998915
828073
55754961
99332046
47444072
30913867
92201896
91982335
27626461
18563867
3831365
39805363
84631425
81315434
32071007
58768844
89918006
64139184
91412428
47657019
19516200
48271259
79545585
58905316
33626306
50335369
93094474
55397649
90677725
1924760
2948419
55398742
84009249
96304310
81847062
84577404