12 1784 662 true 5 18 25 31 57 59 63 66 73 79 87 88