48120 300
35571 540
12412 90
314791 699
47851 853
138251 488
171505 411
65113 791
149262 194
24916 656
4026 593
153883 535
344813 857
75694 219
78460 184
45531 896
96927 810
24394 248
5970 705
28745 303
121979 465
30181 671
161252 457
36744 551
30044 468
140515 457
156058 352
283938 449