true 16 29 true 2 9 12 16 20 23 28 43 44 52 70 73 81 95 99