55913 638
92952 735
85854 629
100035 303
66646 418
75296 157
224012 797
52435 545
193213 890
122462 355
56406 176
19066 768
92124 378
260329 969
247360 721
195974 760
120161 735
99102 707
121106 197
73538 277
98244 459
63759 90
50144 265
35948 813
106066 375
153256 756
299099 942
93663 860