10
31
33
20
11
1
10
29
1
1
8