62446890
61426883
44184799
15724661
75192876
85754632
42641154
66726928
50407685
72639951
9643480
4168426
2382716
3631090
13595292
97248686
68185696
2037150
1432659
26904831
38384201
5093811
20827194
92326392
56422104
46024989
7275653
94386894
39312030
82455461
52471799
11356881
90758624
22648762
33633242
84829627
2912969
2808935
2776640
632884