0
13
20
33
15
42
167
46
128
90
73
116