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