0
6
2
1
9
3
14
36
15
13
10
69
7
257
4
23
8
33
50
21
136
94
144
58
89
162
184
158
30
121
42
104
67
27
38
64
96
35
1003