40927862
20971872
56455665
87405702
99952757
9443700
18404266
6945758
48608066
94196654
45569662
81408923
33501261
29291783
23236242
20931465
56863671
28172682
6219759
24735208
72716128
75906909
2066659
75921263
32901243
58087909
30394245
18427609
53119844
1421506
8686513
87388922
92518619
59214602
3647402
13397315
7136032
54065483
41791158
63256334