10 416 377 true 12 16 32 54 59 63 67 80 92 97