21 2248 786 true 3 14 15 19 20 21 24 27 28 29 33 34 37 41 43 48 56 69 71 80 99