310
214
203
180
169
168
165
160
144
143
142
139
136
134
130
128
124
123
119
118
116
114
113
111
110
106
102
100
99
98
95
94
93
91
89
86
84
82