12 2343 101 395841 5 10 11 13 19 30 34 55 79 82 91 94 1 2 3 4 5 6 7 8 9 10 29 81 1 45 450 1018 571 174 48 14 11 6 3 2