85656918
61741302
50292680
80492364
3576073
48057892
51841494
83544655
8427128
5425238
67459749
97073987
6979193
76777068
6009284
17275542
21412523
63476469
12775206
95309194
49769512
18708155
40789093
39842794
12358095
78529153
27028162
4285903
34003265
74189182
94103933
37986168
5809686
96822830
79057365
11407141
42201141
45836244
77551060
75744350