10 1536 769 true 10 12 23 27 29 47 51 61 77 79