38
92
356
228
249
262
135
516
373
416
196
856
302
159
427
211
390
634
970
344
275
646
252
584
343
413
248
392
257
778
127
668
368
217
729
1001
207
474
345
1580
774