157805 399
111783 439
123169 719
167451 802
90573 529
107553 668
67638 244
68371 334
93308 525
76230 744
87326 501
105675 507
70439 333
104695 595
91941 510
109805 443
89524 591
104852 834
84613 590
245816 919
115874 838
98244 179
95209 1040
108397 571