6
3
2
5
0
11
4
28
9
22
13
14
7
1
8
55
16
29
140
43
36
68
19
30
48
44
191
199
37
38
70
50
99
123
67
139
82