99 588
400 408
547 215
569 680
313 497
352 266
934 255
978 965
144 390
399 80
49 125
306 849
651 653
73 606
258 943
392 240
636 247
488 655
241 812
355 428