12 963 658 true 8 19 30 39 49 50 55 66 67 73 83 98