13 595 375 true 1 3 4 9 12 15 19 20 26 29 32 36 37