0
12
3
2
21
4
25
6
17
32
24
15
31
40
18
13
29
76
19
7
45
153
62
67
118
28
59
164
112
37
39
78
46
20
10
30
14
27
84
98
77
58