9 458 364 true 5 8 12 22 25 29 30 32 36