93622626
74148419
17676403
76056950
90643951
42375117
29711879
69144779
29226836
22378007
83795201
61402736
67166046
99683359
67024152
92695702
9733948
18749833
30256997
51464016
34102960
23237684
37231071
22215016
29759023
96547466
73105010
20178756
8732262
6452880
1013002
5136206
59019019
66105276
25664142
33761861
49095692
60323553
6728240
6570172