22 1478 678 true 1 2 3 10 12 19 20 22 33 34 43 45 48 56 62 70 72 76 84 86 91 93