30951371
55085666
77674976
94351689
20636480
78974173
4983377
22089053
28233908
25861454
60911198
77714094
10997433
9129520
50024702
50086640
71625013
16564106
9513645
52776940
16109754
8866385
66176937
78064856
81607156
50553032
25553574
42242762
66688056
2151433
6197693
3839987
91212865
123054
80941381
16405298
96503737
3971791
39731123
1511112