10 595 391 true 2 3 4 6 15 16 29 32 33 39