10 263 510 true 2 5 10 18 20 22 34 35 36 38