14 1600 94 364847 1 4 23 43 46 51 53 54 56 62 87 89 96 100 1 2 3 4 5 6 7 8 9 10 11 12 13 228 1 41 384 715 336 82 17 10 4 2 2 2 2 2