31 1006761 113570 true 1 10 11 22 23 28 33 37 38 39 43 45 47 49 50 51 59 61 62 64 65 66 68 71 74 82 88 89 92 94 96