10 424 361 true 2 3 8 10 17 20 33 34 37 38