12 4274 144 1091078 16 22 36 39 40 50 58 64 67 74 81 86 1 2 3 4 5 6 7 8 9 10 11 23 48 513 1356 1439 684 164 36 12 9 7 5 1