45261 512
66320 293
184626 587
114245 452
52660 707
107386 240
72354 817
88693 549
27943 382
54422 146
104476 354
167451 832
57705 926
169946 842
96926 905
171282 472
113165 861
152063 342
98244 530
80908 374
59928 531
159475 951
40739 106
65939 285