12
332
714
151
648
552
104
217
533
789
125
12
102
3
3
258
314
832
