166
238
76
249
151
73
317
150
74
162
257
0
271
805
159
355
325
160
331
264
344
236
219
78
342
75
334
491
183
195
158
596
348
247
185
615
72