95425688
41653205
32519471
86105202
9524250
80491612
54306493
37346132
5848395
56958075
33178224
29862038
60048657
59311792
6256695
4809958
3649715
16277457
50574875
83029577
28879991
42728762
3354906
92148454
59978153
91574029
675981
48245740
65827786
7911196
83531907
63343455
3259856
81692228
5771632
76978911
95643747
62247816
79445831
29363502