58516513
11143118
4131173
2078431
35045772
76775519
25151995
68587370
76185393
63438502
67228330
66123549
53233054
72667126
82815338
62277688
31841062
19737002
83815835
10631606
53114896
70745947
96133005
26962931
24126123
6731443
74256565
82491465
3952434
29638551
41007851
99765231
60625469
59927972
59916379
30081040
8068806
36382769
71748567
56416066