106
137
86
85
38
35
30
77
39
24