300
221
241
300
218
212
218
122
300
299
237
235
228
86
88
97
83
89
118
91
119
86
98
86
112
92
120
85