9 1647 83 227980 3 18 27 47 54 84 88 95 98 1 2 3 4 5 14 109 146 517 83 751 725 62 10 7 5 3 1