12
125
330
12
714
832
150
533
210
102
3
648
789
313
254
549
104
