9 532 356 true 4 9 12 16 22 25 32 33 39