12 469 338 true 1 3 6 9 10 16 17 22 23 35 38 39