3 5 4 1 5 3 8 6 10 9 14 13 18 2 11 4 15 7 17 12 16
7
2 4 6 20 30 40 50 21 22 41 42 1 19 2 18 3 4 5 6 7 8 9 10
4