2
27
35
23
43
43
67
28
16
118
146
127
85
107
94