18
260
287
70
369
317
290
597
433
109
252
151
184
147
102
134
193
212
182
352
190
112
162
121
104
93
386
195
274
62
110
213
131
158
145
91
142
194
123
43
225
139
106
189
166
115
149
209
169
170
198
246
176
88
250
94