true 101 33 true 1 4 8 12 30 35 38 40 50 61 68 71 73 84 86 93