7
5
2
0
9
4
20
15
3
11
8
10
6
150
130
380
96
107
64
108
55
49
182
331
109
46
228
220
34
45
36
59
92
41
121
97
27
1759
35
759
67
176