43 180 275 true 0 1 2 5 8 10 11 12 15 19 23 24 26 29 30 37 40 41 43 46 47 51 52 56 58 61 62 64 65 68 73 74 76 77 78 84 85 86 88 93 95 97 98