8 160 129 true 1 13 22 26 28 32 34 37