354
1
346
199
52
888
4
852
506
78
539
7
257
348
2
408
1044
534
58
340
245
102
140
355
341
210
1989
326
278
282
450
391
337
516