9 490 355 true 1 9 12 16 27 29 31 32 38