86818488
68604116
39223317
35531647
6082450
33822050
97712247
95697972
55629331
30002512
38429485
71286698
95628468
79887093
94338096
90242428
49053811
47254796
27248961
40433551
81093543
944537
99576142
34529855
62663314
64094061
5879837
75788837
8887204
80755778
77401884
55237900
64326182
15449811
85705791
2905822
17108088
24894534
6518544
93106583