9 660 79 188069 14 15 19 42 47 48 59 76 100 1 2 3 4 5 6 7 8 146 52 228 261 94 12 4 4 4 1