4
7
2
1
0
3
11
14
23
34
27
10
49
79
72
164
256
96
221
133
109
161
44
8
92
68
122
69
140
107
64
204
56
215
416
16
1397
126
475
101
9
20
55
153
32
59
24
190