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