31 1083 710 true 1 2 5 8 12 13 14 18 24 27 29 33 37 38 42 46 48 49 50 53 65 69 70 71 73 75 86 91 93 97 98