true 11 29 true 3 4 5 10 13 19 22 30 33 37 46 52 53 54 61 62 68 73 81 96 99 104