51215185
7332359
3228876
8927865
16622219
42563043
47324087
2170288
92984673
10476232
42658124
73789908
3843585
561403
65411721
30912406
85749555
52773363
29587151
44956269
17115903
77499132
10935196
551792
43645406
82629558
54796526
44335137
85324919
52657697
12681796
68375605
68997013
95922065
1916899
21123545
79079658
8145803
31732337
59611332