12
8
2
29
24
26
0
23
79
41
34
11
88
386
105
48
14
103
5
45
30
16
46
13
10
81
69
25
87
186
158
33
7
6
3
78
54
19
110
67
113
124
122
145