104892 75
10872 679
25877 432
14344 329
117151 214
19683 599
88788 567
60838 789
21718 175
113050 365
195468 176
22281 234
17371 281
48336 418
24857 263
9199 297
7104 327
3309 603
6727 227
3618 210
24640 49
9070 796
12123 532
18322 330
33322 197
23413 277
16655 185
17145 580