13 3465 141 675324 1 6 10 17 28 34 62 80 85 89 94 99 100 1 2 3 4 5 6 7 8 9 24 41 76 1399 80 1118 1607 583 21 11 10 10 9 7 5 3 1