19
18
29
19
30
50
93