12 963 495 true 3 23 32 36 38 41 63 69 78 89 90 99