305 82
112 854
749 145
313 201
285 683
999 488
400 488
776 801
939 545
80 168
131 253
546 966
1000 65
831 66
1236 359
990 840
804 66
509 100
299 141
486 36
756 45
139 462
279 484
346 622