94518383
1559712
77786076
4421451
20929875
62208079
13422531
47738594
51012377
4079807
64637152
64345161
4949916
49477635
25507267
35376814
60139888
43422671
22301755
6579282
7004036
45226219
57492191
43542756
64213697
54083441
7861545
23632879
39854268
22864935
16178718
55419878
85327674
38303451
93239779
99865751
3052364
28069611
6125910
53406844