104432 883
55978 407
87197 702
82169 167
49824 578
72309 589
134084 387
72946 185
82241 213
98244 542
37030 675
60309 210
114777 422
62659 135
66130 455
83235 704
33047 492
85588 380
65348 379
91449 637
20238 117
48244 600
54264 567
26528 198
31601 385
95500 770
39155 430
45963 701