86707148
7563494
40085611
66815942
93288050
46935192
76799478
81141983
21168295
94423626
746931
70156235
29077460
91083174
4511277
75865107
4168930
49567772
41523329
65101795
71556098
69717338
57483737
68615730
62712550
50723303
15115330
55179522
85666690
25039548
1647263
65115125
75854803
73097691
49946838
17577997
95106161
55776542
54588404
28716514