12
527
564
818
5
668
436
1040
31
705
86
553
1265
