19
4
112
71
8
29
26
20