10 1092 436 true 2 3 9 10 18 32 33 35 37 39