8 1942 98 330841 1 4 17 40 48 79 80 87 100 101 109 122 133 197 258 837 100 557 769 386 100 22 6 2