10 2367 545 true 2 3 6 16 20 26 27 28 33 38