13 2423 105 387777 11 25 41 46 48 56 59 68 79 80 91 93 96 1 2 3 4 5 6 7 8 9 10 11 101 2294 1 42 390 984 691 235 46 15 8 5 3 2 1