99294 387
169973 365
174322 352
106593 330
117365 310
174399 310
138701 296
131807 277
87717 245
75306 229
66687 226
75028 217
84759 214
144754 209
75954 206
64837 201
64643 196
77964 195
70073 193
53087 185
98244 183
43181 180
73094 179
82512 173