4
1
1
7
33
34
23
12
4
8
13
41