12 445 344 true 1 13 16 23 24 34 41 58 61 67 87 97