40 86
311 246
572 346
966 476
81 465
166 99
197 92
36 560
849 570
1063 331
172 547
572 77
500 33
867 750
441 878
976 230
975 434
773 604
545 72
517 350