85
1
87
243
83
374
79
295
75
72
62
370
3
71
98
64
766
58
890
130
1599
429
66
69
482
2
427
340
542
350