3
2
1
11
8
22
10
3
28
41
13
5
1