8
12
5
18
6
2
0
1
17
14
7
22
20
34
19
11
31
134
39
13
10
156
51
26
21
65
24
314
73
28
103
23
53
9
66
59
46
36
63
68