29
14
186
3
266
359
153
2
168
8
9
54
21
95
60
12
26
194
17
42
72
149
179
41
113
88
109
19
97
50
117
5
55
73
49
52
75
0
183
34
888
48
27
69
22
90
44