43 260 252 true 2 4 5 6 9 13 14 16 19 22 24 27 29 32 34 37 38 39 44 45 50 51 55 56 61 63 70 72 73 75 76 77 78 81 83 84 86 88 91 92 93 94 97