20 25 100 154 9 41 3 50 51 5 13 18 40 13 200 317 534 10,207 2,995 4,758 460 6,449 320 40400