2 38
40 346
404 353
521 207
696 96
154 866
807 585
431 664
428 174
135 222
961 602
246 637
287 400
872 956
7 690
605 177
929 253
135 244
191 566
144 440