10 886 82 119687 9 28 33 39 48 51 64 77 80 98 1 2 3 4 5 6 7 13 36 37 1 46 383 375 64 9 4 2 1 1