10 766 422 true 1 3 7 12 13 20 23 26 30 39