2
7
1
1
14
10
27
6
16
43
120
52
0
33
3
31
15
13
20