532
329
543
12
312
789
647
3
210
144
832
125
254
102
12
713
104
