9 640 405 true 4 6 12 13 18 22 29 33 39