26
29
33
32
35
43
42
41
34
49