22 1484 847 true 5 6 10 12 13 18 26 30 31 43 46 49 51 58 63 64 68 78 90 93 94 98