188
212
346
69
64
58
998
30
278
317
318
483
803
165
260
59
350
173
460
334
175
229
430
344
163
244
397
203
171
53
199
60
195
510
201
419
86
37
52
160
44
93
178
167
393
448
131
154
644
527
534
370
114
74
34
161
458
150