13 13381 260 2543775 4 7 20 22 31 33 42 44 63 78 80 92 96 100 101 108 118 152 206 308 402 854 2022 3771 5392 11756 100 1060 3614 4667 2712 869 229 75 31 14 6 3 1