126 278
977 422
126 308
725 75
321 361
1000 885
170 276
128 780
858 742
532 560
540 1000
25 778
706 709
973 928
184 700
284 148
624 353
935 509
274 389
107 67