101 94
416 243
228 104
8 525
937 277
756 300
434 123
106 742
863 173
334 371
401 224
731 954
964 485
221 184
679 778
170 314
931 285
777 596
688 579
448 105
347 654
148 324
406 461
287 296
151 181
346 311
884 793
56 217
166 288
97 580