12
8
4
0
2
15
3
23
14
9
24
17
121
47
111
178
50
56
18
35
41
10
42
6
21
5
73
97
76
27
161
92
49
32
28
55
62
43
59
7
19
123
33
58
40
1
25