17
5
31
4
56
8
2
1
21
30
22
13
