8
0
3
28
10
2
1
9
19
14
4
20
5
26
12
13
11
6
15
80
121
31
185
72
41
16
57
75
29
138
87
45
55
17
50
129