85871856
65518778
43846732
6334819
8718909
95168655
45615300
3451475
57602951
30885523
63827385
50062280
37785429
35052949
66807007
92331763
59627867
53038265
76982227
5382425
6431083
6246207
10785689
19508924
3839429
29974505
61009123
79681170
65546867
98638181
85833442
86011389
501026
93561998
32356843
92758284
94214458
43412336
94373562
43094476