18 113028 2020 29516913 24 26 29 30 31 34 42 49 55 56 79 81 82 84 88 90 95 97 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 112 60462 45 621 3582 11084 20296 24809 22103 15279 8675 4073 1577 550 193 76 34 20 9 2