106
137
86
85
38
35
30
78
39
24