14
79
478
214
188
183
34
41
81
204
158
297
143
135
167
117
61
42
163
95
353
20
558
885
49
94
99
8
22
169
92
140
166
327
179
185
118
121
32
67
12
153
45
126
149
565
48
25
21
175
85
38
193
30
159
77
56
51