102 473
894 301
649 198
435 349
131 627
985 506
887 457
385 48
909 452
108 532
287 438
932 845
225 237
256 584
223 644
172 746
704 98
433 976
964 245
406 1