810
1
147
69
892
2
682
159
503
103
843
81
645
903
207
668
92
334
378
406
415
731
480
519
630
399
76
546
564
365
370
353