95754423
33869710
98944279
1868813
74612816
71977841
21464424
38369097
70795130
12668050
10703807
95561029
2561802
39488831
17747572
54512249
32283204
1260636
76321108
91623163
39321006
96547883
39445163
83428864
37737749
51052771
64454810
59618079
14222324
40652045
65656904
63312130
96469940
29443832
75863422
80156857
64204090
54663591
59615265
81675247