28593970
89243700
22986228
34475387
2827195
43744868
77057727
30148610
11094441
6568305
96783039
74727097
96608494
74605240
64521593
32346871
51094476
15812701
15036751
12878150
16411044
29679770
28521536
3577733
9565161
9797886
5967026
97859132
97975368
63406377
66348999
7023733
59057120
76836697
75114424
2058880
46627047
2037163
53202340
582474