101 101
966 502
149 325
312 296
207 391
444 656
101 560
559 503
51 870
742 217
394 556
961 379
240 261
1008 557
232 813
795 952
344 341
41 936
136 876
286 657
189 886
514 183
766 676
274 61