45597 512
115137 355
3881 209
19937 397
69883 111
37494 50
16527 752
11194 101
29232 418
91732 917
51230 303
34877 363
22544 839
15213 62
32085 90
74584 442
217510 861
8077 331
36716 634
17467 213
25081 376
28192 412
34967 211
13813 452
137788 1001
73991 422
10474 675