12 652 73 118947 4 6 7 10 19 26 39 64 76 83 85 96 1 2 3 4 5 6 7 8 14 73 74 197 1 39 303 234 44 12 5 6 3 2 2 1