10 1862 58 true 8 17 31 32 54 87 106 118 146 149