132
301
1022
369
545
117
169
384
234
92
120
164
138
300
212
280
644
145
392
310
237
110
136
185
253
282
403
158
75
172
375
211
271
160
191
254
202
221
154
41
671
257
294
46
332
524
184
198
1948
381
240
179
416
224
239
707
1662
437