50197358
68341969
6673419
24046038
20894670
63412966
58146881
7993845
60468384
25074230
83175883
36197096
90167939
77682330
8914065
3554764
71356691
76102696
74451968
53988021
5043976
17753698
78507353
88277855
55598010
129980
49877020
41415902
2889642
22326615
17052405
649787
37725085
34215641
95765165
38043528
59856291
53186383
49779658
85015612