143 24 21 1 12 5 4 i 20 6 22 29 16 1 17 637 957 2 255 76 1440 581 101 124 820 399 1 450 3 229893