305 82
818 650
1236 359
2602 912
226 601
756 45
80 168
131 253
903 289
50 760
501 535
816 448
1000 65
542 860
2982 412
369 679
749 145
669 528
144 880
999 488
665 213
721 80