22014714
36581186
80898958
28244785
32135713
24338972
80688613
47295472
29516809
99532075
29204502
11566547
57995179
45655304
97219565
83926828
24396687
6938491
67263408
56805733
85905229
82592274
99996449
31876010
15533135
77124175
46886103
2896491
49355584
2367709
52437518
94592489
26536829
29879131
83561133
63986622
59719418
41047979
68376469
87426437