356
274
283
181
162
202
204
134
172
171
256
222
253
244
192
141
131
152
151
10
11
20
15
101
123
91
201
142
111
13