151638 336
303548 784
74227 718
3881 65
54191 586
157849 678
59302 277
93449 427
74527 808
142857 288
87388 764
83027 314
94713 370
71616 142
62838 121
40655 326
118026 625
63493 856
161949 526
101453 758
69960 599
296665 1156
115507 862
73850 449
177147 866
19543 375
210744 1100
17646 645