10 1880 509 true 1 2 8 12 13 15 26 30 32 39