10 162 107 true 1 5 16 17 20 22 25 27 32 36