20
16
6
16
28
62
40
33
163
293
80
107