true 170 123 true 0 9 13 19 27 39 44 46 48 51 53 58 59 68 71 72 77 87 93 97 99