15 1667 663 true 1 13 25 27 30 31 33 48 50 58 62 65 70 82 99