105 88
908 394
172 121
217 420
222 547
677 389
244 287
1000 843
667 137
407 701
989 494
631 811
869 1
674 433
382 861
78 924
318 928
705 486
399 384
290 532