10
492
874
220
1012
525
7
16
3
846
327
665
704
622
963
139
19
576
