6566827
4383973
16656672
6981569
37602408
64285970
35684902
47804900
59851660
81479911
19263087
50438603
31494211
30442369
40216935
13022
93407918
43044195
66066713
14947550
53479793
58794371
44779611
20389105
15505355
37086062
86088582
68106925
6261573
67263207
15736940
27288024
3706919
16275673
19861697
4486435
7309791
28883479
54667485
23685052