12 3408 117 801590 2 9 11 26 46 48 60 68 71 77 80 89 1 2 3 4 5 6 7 8 9 10 84 1391 48 412 967 977 535 239 115 55 33 20 6 1