8 236 233 true 1 2 18 31 37 40 52 73