31 2110 1521 true 2 5 8 9 11 12 13 15 19 24 25 34 38 40 42 44 45 46 50 53 55 59 65 68 70 75 76 82 89 94 95