666 74
88 595
243 985
87 478
105 172
133 843
154 88
324 768
266 533
563 466
59 867
435 125
322 830
592 229
530 335
494 67
419 467
684 394
607 713
549 630
182 303
754 195
123 81
692 415
16 306
504 770
80 132
958 576
521 991
570 406