6 377 297 true 1 12 16 29 32 36