9 479 392 true 4 16 33 35 48 57 58 74 93