true 11 27 true 1 2 4 15 17 23 32 37 40 45 46 52 58 69 72 89 91 94 98 100 109