7 160 129 true 10 14 20 31 32 35 36