10 122 162 true 2 5 10 18 20 22 34 35 36 38