27 1038 543 true 0 1 2 9 11 12 17 22 24 27 29 31 32 37 39 45 55 58 61 62 63 66 71 75 76 82 89