true 13 33 true 1 2 6 29 39 43 45 54 55 67 71 75 77 80 101 106 107 112