176 39
590 297
625 598
24 119
229 191
881 374
666 384
113 493
152 18
36 184
939 870
459 502
646 4
114 258
621 998
872 557
421 306
870 421
448 208
938 729