19 3558 176 1148144 4 6 7 8 9 13 19 21 22 37 38 45 48 54 64 68 80 83 86 1 2 3 4 5 6 7 8 9 10 11 12 13 14 24 25 95 210 1576 1 34 346 1336 1236 417 105 32 10 5 5 5 5 6 4 5 3 2 1