33
31
21
23
41
19
8
43
29
13
11
35