30 36
233 724
230 793
152 474
552 881
943 396
725 659
643 921
342 870
106 369
188 825
63 759
484 110
756 91
96 672
473 353
164 872
7545 208
187 692
960 443
272 20
681 326