10 3359 564 true 2 3 16 20 26 27 28 32 33 38