29
10
7
20
344
53
113
26
21
8
27
17
106
116
13
14
9
25
64
45
0
47
16
78
31
264
5
98
217
4
136
11
71
24
1
96
36
167
52
119
128
149
189
85
100
56
218
18
44