44922782
39004580
95712062
16114334
32052999
86039630
87759658
945784
13538090
86891816
48186808
43066717
26031034
70465922
55377980
17395929
39219922
87757754
620507
1611635
20578930
705040
99992639
9406050
23452691
48582397
18773302
5909525
32443654
40709642
72886289
5243688
79267764
865929
7235866
74387545
97028288
3930663
8512354
83113870