81439 837
73049 1061
186366 1146
94879 949
61064 769
65237 725
33368 455
54502 661
98244 752
69523 931
63664 767
69031 556
66924 732
45503 608
86102 866
50981 262
53240 385
84986 234
91318 624
119858 476
938007 3299
72192 276
270255 1683
122425 558
91418 940
38893 287
36469 570
62503 979