71
81
51
61
7
434
272
787
539
755
835
473
333
674
453
636
392
411
455
373
281
382
485
353
436
484
172
25
544
422
85108
629
878
8612
9811
9521
718
8210