3239541
10193437
41968075
28426718
3708773
26482637
60904872
96191098
1486625
80073871
35468449
75443329
39348677
58372311
88938937
547161
59732555
15885805
79916917
56289406
92942675
48691073
21631533
8841256
79373225
43271643
57515535
733075
24054292
8279118
20043560
494368
50292879
67712635
12447328
37393791
6869110
17523530
24273634
40733024