95363544
1389931
78112819
56834058
90341830
18809956
20642344
27172686
73634358
26232253
56978605
64493337
51347381
53171639
98652232
38293007
21738649
76544326
66431624
8817349
9705149
10867624
5343923
32677925
58329847
84101538
64226471
12526099
88491445
59964592
26536536
27563837
67056981
81465265
65105619
13831967
51618450
57847105
85724326
81694589