0
3
9
156
48
55
28
27
72
45
65
129
105
30
24
20
61
63
35
223
276
137
135
535
180
140
327
272
80
106
128
103