7 364 167 true 10 14 20 31 32 35 36