16 2303 122 560848 2 8 9 10 15 16 24 28 34 35 36 46 62 65 81 83 1 2 3 4 5 6 7 8 9 10 11 12 25 35 73 1451 1 40 411 1040 591 134 33 15 8 8 7 5 4 3 2 1