56067823
19059430
50706206
63605092
18663010
6355188
72473600
25833627
35625470
67467975
79719255
10233065
27506962
55388622
83727437
21876096
90097709
12273102
89896735
58795110
58205017
8832436
52539766
83317322
86579886
39881897
44229032
24314165
65796751
6164667
46679070
65598248
85807683
63356633
41379473
82143232
69855457
19754820
18902134
3407643