350 83
929 975
729 108
37 29
477 470
650 14
1185 1000
328 603
955 211
628 599
765 697
928 219
2013 476
450 930
399 868
597 516
94 225
588 984
965 921
487 259
41 174
969 520
233 129