8
7
16
11
0
4
1
2
6
26
12
15
17
43
28
67
18
127
392
95
98
80
23
44
47
34
29
33
32
220
196
37
84
35
51
14
40
161
27
48
75
911