9
6
7
3
4
0
2
8
11
14
18
12
5
67
22
54
15
45
36
69
42
61
72
76
65
94
74
190
77
24
100
166
85
79
202
123
20
38
284
90
165
47
70
162
113
146
363