10 3605 586 true 2 4 6 10 21 23 26 33 38 39