12 929 435 true 12 18 26 28 34 39 42 53 57 58 62 90