131
35
29
7
31
12
11
43
43