true 101 23 true 1 4 8 12 18 20 23 30 35 38 40 46 50 61 64 68 71 73 80 82 84 86 93