51535 800
13239 729
10841 111
16502 64
42606 325
6547 505
23607 499
26059 225
55840 260
9800 290
14922 828
35068 959
21364 349
6148 158
38784 91
25893 337
13379 298
34206 204
8378 371
9230 403
5433 276
4834 518
14391 547
16614 172
9578 579
45650 307
44714 104
45098 1163