49964435
34446989
5176107
43147981
18099611
83203536
70543026
68105632
50893137
43703887
61853599
15952228
63573760
20033667
1730843
99884095
94993895
65778348
24029710
72133637
35278221
64056452
90608631
4776041
96434204
49373252
7378522
49609615
1629874
7019987
54641168
26572013
41621778
1359806
61483279
34646303
19612082
29571980
71229902
42273235