29
22
31
34
35
29
13
11