71
81
51
61
7
434
272
787
539
755
835
483
333
684
453
646
392
421
465
373
291
382
485
353
436
484
172
25
544
422
86108
629
878
8612
9811
9521
718
8210