20 2518 138 820552 7 11 14 24 26 28 34 36 37 43 50 56 57 72 73 81 83 87 89 97 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 63 280 1061 2023 1 32 284 865 834 294 87 37 19 13 10 9 5 6 6 5 5 3 2 1