298
1450
410
793
525
896
539
273
376
266
251
357
174
420
512
238
973
482
810
619
561
984
377
852
851
770
497
1321
443
203
531
177
355
345
432
838
163
688
659
298
128
208
284
327
420
447
251
1080
362
285
351
761
558
278
334
664
602
440
531
505