true 1868 697 true 2 4 5 12 13 14 18 20 23 27 31 44 52 54 69 77 82 84 86 87 89 90 92 101 105 108 109 112 118 119 122 126 128