30832945
7094946
21738851
80471087
47326867
70529184
25773363
42967089
42149680
1441751
42609591
6351680
45223
96237903
60938414
2855016
67195948
79369883
13592138
57028501
92465592
74496963
18954398
49754927
28261876
8728116
37246828
50571867
13122569
86948336
74302116
70724024
77201192
767137
92718302
76308331
46072660
55074430
81017846
45719629