102 777
954 678
438 822
466 319
185 298
6 184
318 268
878 678
16 399
335 504
295 5
877 257
559 345
688 334
396 140
291 882
875 261
89 268
178 643
229 527