18 428 89 1 2 3 7 12 22 23 24 30 44 45 49 54 56 61 62 66 67