10
14
7
0
6
29
11
25
33
18
8
20
436
44
140
56
91
94
64
45
31
43
86
172
189
54
162
117
148
113
55
176
287
178
771
169
198
75
79
244