72 101
142 958
942 311
915 326
961 977
406 52
627 735
277 995
1004 496
281 392
264 864
162 867
140 59
872 885
720 427
490 48
338 522
445 366
589 869
45 125