529 802
704 240
860 324
223 50
680 145
94 301
777 215
909 26
671 638
420 530
586 617
942 723
864 937
954 232
412 273
326 32
40 596
696 535
590 372
702 828