20 376999 13405 true 1 2 3 5 6 8 13 15 18 20 21 22 24 26 29 32 33 34 35 37