25757786
80212895
59346197
15684276
6062980
89132866
93803141
31725091
23266129
6112382
10946702
76489748
3628857
5336308
51586311
53074972
6006847
24034174
5086195
46954837
33419483
21418864
50624899
82789978
82223693
6989731
72655554
42275412
25726547
59848876
96361791
77381304
84026343
18209386
67573141
21271051
15255024
83181106
55373154
51583282