98573588
52248951
3057862
51952604
15459799
82945476
14659964
64051918
3645507
48698120
82232180
68357322
6527772
30106405
99975401
9254537
90522391
97725408
1453511
87729027
34244287
19279473
85141434
79564384
14555070
4372389
60023206
66764729
68285530
48815506
367331
6879172
34144489
68968200
82386375
83599457
12538129
63647252
5936236
96676957