101646 833
47626 209
62175 509
97531 999
56173 319
33654 605
26387 197
39241 553
50071 131
56127 877
68073 744
69302 971
78653 170
50889 408
72702 377
46550 740
114748 844
80678 854
63139 493
78204 548
47096 597
36472 87
41171 237
52175 982
42882 225
26703 286
84917 126
39937 490