18
6
30
24
6
4
21
8
58
6
22
1
33
127
1
29
8
32
16