1
4
2
21
42
18
2
14
352
3
108
14
94
4
13
30
19
2
72
3