true 115 106 true 0 9 11 13 14 16 17 18 30 43 44 64 67 71 72 75 77 80 87 88 93 96 98 99 107 108 109 112 113 119