17 1107 506 true 1 6 12 22 30 36 38 48 56 60 61 66 69 78 80 94 97