98385336
66579550
96026012
4461584
85116879
69354994
53802054
47751210
15061628
48936777
32204065
14757475
87898030
6366362
5812934
3325550
4733538
96668702
89804031
49843891
4841244
8340116
58724442
53603783
92064794
90755667
75952613
95482033
71826072
51468544
82947553
8800229
8222599
75084730
48011174
1463032
39541651
26817349
37493567
70386624