240 256
846 415
710 178
584 298
620 244
197 328
904 796
70 346
790 530
509 296
67 152
810 471
546 20
467 759
556 171