13 1234 91 250013 12 25 27 29 41 46 48 55 72 76 80 87 95 1 2 3 4 5 6 7 8 9 10 11 12 13 1 43 376 637 148 20 3 1 1 1 1 1 1