5280560
94395396
8669736
99188220
51995922
20273304
80815896
80556182
83423089
55789097
5466314
47663968
82892918
89023666
94064049
7800610
7703861
48553160
57224148
65287136
72676986
77539018
3719292
6634965
18072033
13057748
75632618
9685134
44314
33506400
5777914
13171299
67936292
46315575
90472436
90187050
25939565
63873290
65463656
96667051