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