51539 800
13239 729
10842 111
16508 64
42609 325
6547 505
23612 499
26064 225
55846 260
9800 290
14927 828
35071 959
21369 349
6150 158
38784 91
25898 337
13380 298
34206 204
8378 371
9233 403
5434 276
4834 518
14393 547
16616 172
9579 579
45656 307
44716 104
45101 1163