51015117
49632374
73583358
2820346
76786598
15809109
66766974
56646055
59808693
13397198
38878012
67937883
17898016
26487399
35292606
7874461
74798260
35672735
52515581
20378561
45537402
85059365
658281
12191920
87671930
22989876
27066343
54146953
23279440
56279059
12088636
74002546
43441439
80579133
15697243
5495227
1899324
57267899
13328892
4926691