51538 800
13239 729
10842 111
16503 64
42606 325
6547 505
23610 499
26062 225
55844 260
9800 290
14923 828
35071 959
21368 349
6150 158
38784 91
25895 337
13380 298
34206 204
8378 371
9233 403
5434 276
4834 518
14393 547
16615 172
9579 579
45655 307
44716 104
45100 1163