14 1625 100 366797 1 4 9 12 14 16 50 56 61 78 84 92 96 97 1 2 3 4 5 6 7 8 9 10 11 12 13 548 1 41 389 750 353 68 9 3 2 2 2 2 2 1