120
1
70
227
72
525
404
403
887
676
593
394
807
2
644
775
284
89
494
3
630
2425
5
596
506
730
147
668
664
707
107
745
811
772