0
2
1
3
6
12
9
4
5
37
13
17
28
16
140
35
45
92
71
8
11
62
54
66
29
18
109
171
27
14
22
19
196
30
108
52
7