43 120
782 1000
747 389
190 496
696 307
919 176
141 212
994 326
528 800
152 15
938 580
546 294
862 437
586 54
16 556
822 719
846 730
156 178
129 613
42 773
906 308
689 18
576 620
305 936
840 688
599 327
241 454
951 506
37 394
157 727