6
9
3
2
1
14
8
0
7
50
51
123
25
13
198
83
34
24
42
97
81
19
61
136
20
48
107
29
40
10
18
15
224
202
43
39
311
68
309