12 637 363 true 1 18 26 27 33 35 48 51 58 69 78 88