153
150
370
594
266
396
730
169
790
774
397
353
221
161
242
157
610
190
910
301
228
206
672
305
830
820
657
721
280
461
213
189
321
193
260
202
376
254
794
318
258
172
252
325
402
406
396
200
609
310
248
157
510
391
307
