44 129 200 true 0 1 2 4 8 10 12 21 22 23 26 27 31 32 33 34 36 38 43 45 47 50 51 52 53 57 59 60 63 65 67 68 69 72 73 75 76 78 82 84 86 90 95 97