51533 800
13238 729
10841 111
16500 64
42605 325
6547 505
23605 499
26058 225
55839 260
9800 290
14922 828
35066 959
21364 349
6148 158
38783 91
25890 337
13379 298
34206 204
8378 371
9229 403
5433 276
4834 518
14390 547
16612 172
9577 579
45650 307
44714 104
45097 1163