5
162
12
347
123
1
7
27

162
347
7
5
7
1
123
12
20