20 490 229 true 0 2 3 4 5 7 12 14 18 20 22 24 26 27 29 30 32 33 36 38