10 2454 106 551054 16 21 35 42 58 76 77 81 94 98 1 2 3 4 5 6 7 8 12 141 53 447 915 698 230 69 25 12 4 1