14 5655 168 944451 2 9 11 18 25 26 28 32 48 53 55 56 77 81 1 2 3 4 5 6 7 8 19 56 293 994 2423 5254 71 1144 2606 1641 116 14 14 13 11 9 7 5 3 1