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