6
11
5
2
1
9
17
8
3
0
7
50
51
123
25
14
13
198
83
34
24
42
97
81
19
62
142
20
48
107
29
40
10
18
15
230
204
43
39
311
68
309