18 646 103 1 2 6 8 9 10 11 12 19 20 25 27 28 39 42 48 60 68