240 50
1248 257
2463 720
2531 360
153303 699
177989 607
190588 959
165136 541
154680 829
221037 723
218893 811
89259 407
26648 77
264281 1110
121488 618
207469 919
67824 491
183847 400
89630 506
250005 944
96337 695
62906 138
114660 954
61331 541