3
4
10
8
8
0
5
1
2
7
8
22
3
2
0
26
31
5
15
8