152862 198
217027 618
11761 165
36922 597
40320 866
15302 821
6773 551
79620 244
114111 365
67747 546
163625 405
28474 253
12366 593
14556 348
196993 176
271412 181
31408 328
112557 677
9239 101
15749 711
30657 325
43443 527
17499 281
5545 814
3319 465
4618 745
81737 425
61012 313