2
2
5
6
83
21
12
20