40006 71
75887 872
23362 591
11494 384
5332 620
32451 326
34740 165
17358 72
54184 389
47348 206
58543 750
28108 463
71205 784
63451 722
52840 402
103306 486
69210 566
27255 827
22550 837
29178 269
74883 804
67403 1018
28784 584
89103 852