72851 156
214956 782
51013 545
185053 881
120365 353
55303 176
17429 767
90733 376
253510 959
244728 718
193566 753
118729 735
98244 707
120097 197
72916 276
97455 459
63258 90
49738 265
35738 813
104923 375
151615 755
296442 937
93128 860
41328 284
18599 421
356524 849
57705 342
20763 531