35
10
3
11
9
1
33
3
32
2
31
20
3
4
3
3
49
26
8