28833448
28451273
14419079
97138852
4696421
96493904
76225924
3984237
64335944
4414715
95248181
4986819
6556905
22473798
43533218
66107776
55076007
19459955
39022412
81412980
75519238
2028481
39772467
27818678
18614726
39206708
60081111
38873412
36832206
8391653
86226877
72159771
27054646
80978889
63258977
6095347
32524367
59488590
204715
82804055