958
1
542
122
80
332
595
598
4
296
2
782
3
819
672
843
75
531
570
270
466
293
213
132
119
418
656
50
267
480
4980
7
1333