29
23
25
0
22
78
40
34
11
86
384
105
48
14
103
5
42
30
16
46
8
13
10
80
68
24
84
186
154
33
7
6
3
12
54
19
110
67
111
123
122
41
144
27
204