0
2
1
3
4
6
39
8
161
35
83
115
38
67
21
30
103
52
75
78
191
64
37
213
269
90
58
131
327
62
29
72
80
207
44
101