25245656
64763554
8899804
34782155
38556046
556052
10032175
48625990
20374671
1353795
5898645
8895700
23425242
39693315
30961831
76306365
59574730
18616700
5779906
4293875
2735143
56333568
55089737
33102259
59034553
4363342
37556484
88294024
88557385
25427036
5372261
79869605
3352343
9201239
94485270
47813674
40286004
77075533
40256926
30929820