51525 800
13236 729
10836 111
16495 64
42602 325
6547 505
23600 499
26051 225
55835 260
9798 290
14915 828
35063 959
21354 349
6148 158
38773 91
25878 337
13378 298
34205 204
8375 371
9227 403
5431 276
4833 518
14387 547
16608 172
9575 579
45643 307
44712 104
45095 1163