51841872
2234431
36641959
2725574
59063818
86673963
18988035
81505656
92021532
70264216
50606939
16047099
30091648
76678391
97547742
40577229
86492072
29019129
97835050
62181221
49613564
11102878
24037162
6505367
8052546
80323495
52843443
9451684
69461320
53294152
58476875
41451187
97452808
38977197
45857851
14213215
26835805
32678322
86944716
52685298