16 2424 120 643397 9 21 43 44 45 54 55 56 57 62 78 84 87 91 92 98 1 2 3 4 5 6 7 8 9 10 11 12 13 41 61 513 1 39 323 860 770 293 67 26 13 9 7 6 4 3 2 1