10 587 64 80642 7 26 31 43 45 47 72 82 87 98 1 2 3 4 5 6 7 12 20 336 1 44 283 214 29 5 5 3 2 1