3
5
2
1
10
22
3
4
3
2
6
19
2
1
4
3
12
33
1
0