22
19
98
416
249
210
142
102
246
282
240
143
114
556
205
164
180
192
177
232
211
405
140
166
220
157
176
85
103
238
89
94
38
223
119
111
135
284
62
66
50
252
539
488
295
562
371
369
212
266
190
112
93
88
198
289
116
196