50751 726
3316 183
4088 479
8264 687
2273 96
22783 176
42709 125
35938 32
5410 850
3904 56
13972 773
9128 842
26143 280
22625 482
6581 649
4338 254
3106 86
5420 360
6376 298
8213 396
5118 85