19 559 282 true 1 2 12 16 18 20 22 24 25 26 27 28 29 31 33 35 36 37 39