27043570
80775484
97422676
4699053
42122712
7065683
57757620
30544800
47373469
95174170
7031571
40595394
6571101
91078982
88501631
23675474
9166490
82111446
22047010
4514601
28359218
95571450
15989170
16348349
10234231
26189816
50136646
31518634
73994970
39569584
79178373
5870548
59657005
33721145
9604755
88542027
83986010
47674455
85928651
95143007