25522811
11488692
38877254
7116113
899520
5691452
7384241
78175669
44733820
18531523
4597599
27716130
32572509
5967215
50761234
90794058
5089238
93857645
91358772
84661003
53237640
87976682
55048873
82793817
8694146
47529110
3602471
40178780
40995257
71159337
5782194
27152376
13932182
59484331
76558940
49205632
98471
87054065
81628590
89898709