2
1
2
5
4
22
19
45
80
1
31
165
0
31
9
2
10
1
16
8