13 1015 577 true 1 14 19 20 28 29 33 40 48 66 68 78 82