59682639
491885
54799471
10307064
89917060
4069239
85822395
26927988
5761149
79252151
31595241
36892480
6873948
15545788
20758377
78677770
63165203
14677466
61559827
65959563
4477038
51492162
95926295
91245957
38084610
92645728
57337932
80393528
49445203
64243532
52757526
93879167
6199506
23684633
93604716
84021314