178
175
173
160
155
154
146
143
142
137
135
134
115
113
112
111
109
108
100
99
95
89
87
85
84
82
79
77
73
72
70
63
62
60
59
57
53
52
49
48
46
45
43
41
40
39
38
37