21
26
19
27
47
58
73
41
168
67
79
59