12
104
220
555
714
332
156
12
110
260
2
4
834
316
534
3
2
792
649
125
