16
6
111
3
4
30
7
12
19
33
33
8