14 5467 163 1066007 4 6 16 17 20 23 33 45 53 54 56 78 87 89 1 2 3 4 5 6 11 16 51 76 339 354 1033 2194 74 1140 2502 1547 122 18 15 13 11 9 7 5 3 1