43067628
23133975
70199168
60107830
7547370
66476093
6393754
86342318
30042614
86744857
64688119
79907139
38231580
8816423
44214916
73028934
41675946
46227848
51438665
78224301
17722914
94604102
86006562
58697056
21552089
97696318
74427150
92601372
36137361
60669300
92356568
84887953
7298106
56623708
89718022
8333931
75108024
26173802
25564279
10798184