100
118
91
586
353
215
210
212
110
38
126
241
166
231
204
187
164
111
96
114
99
254
325
213
169
72
129