true 101 21 true 1 12 13 30 33 38 41 42 45 46 49 55 69 71 86 92 93 95 97