506
156
23
505
2
0
246
3
2
81
702
168