11 2631 111 652751 3 6 8 10 12 18 22 49 80 97 99 1 2 3 4 5 6 7 8 9 10 151 55 468 997 782 243 54 15 8 5 3 1