19
5
6
33
11
5
1
40
120
29
8
27
20