37653 632
31124 962
26518 186
67126 674
57034 253
41115 459
106247 973
39829 480
43351 948
76246 961
36909 910
38903 945
105301 674
48354 269
36882 515
193432 688
85441 1051
20567 199
70102 140
70389 397
48456 373
21176 476
137655 336
53002 178
98244 531
92484 682
31874 242
30888 254