104010 393
302775 1065
274113 738
221469 788
61882 148
109227 716
115840 900
105242 759
80705 289
108597 468
71205 93
55933 270
39262 814
119379 381
172646 774
46481 270
331027 976
23629 423
389038 893
33551 699
25234 547
58573 613