51253 699
95243 627
22554 180
107402 214
83747 224
35506 281
93877 337
19937 968
27992 592
75068 533
9229 165
41612 282
32848 579
106645 343
111511 724
105661 439
14450 600
149958 396
127629 633
36555 574
18324 548
121920 355
21651 88
84717 1050