51 107 132 true 0 1 3 4 5 9 12 13 15 16 17 26 28 29 31 32 33 34 35 36 40 45 46 47 51 52 53 54 56 57 58 59 60 61 64 66 70 72 74 75 82 84 85 86 88 89 90 94 95 97 98