10 1859 498 true 1 4 8 12 16 22 28 29 31 35