105999 821
142657 470
38083 536
65507 897
48978 951
32547 88
39233 143
14122 801
32369 273
229700 644
52516 164
36501 669
26486 901
82635 358
172412 490
20465 925
33754 456
48900 397
16676 235
103824 268
56630 186
182865 805
56512 664
30902 121