43 107 177 true 1 2 6 7 9 17 18 21 22 24 26 28 31 32 34 37 42 43 44 45 47 48 50 51 52 55 57 58 59 64 66 68 71 73 74 77 78 86 89 90 91 94 99