45030
8670789
9218928
66541122
4889685
6512956
5794392
4072408
573812
4795864
5584306
634851
4179172
74361568
9518513
8475460
42651372
79591294
97481300
43171847