19
17
50
7
45
46
8
8
30
28
95
111
27
67