5
2
7
14
13
10
6
5
22
42
34
10
16
2
5
1
40
37
36