90198896
58626370
23946156
78249245
24572227
46465237
80143788
97653990
49707306
39098132
60294259
53388426
2445515
44581620
33848284
58215821
1436694
32195956
38901073
60257333
8282663
20114063
5094787
13157085
96036977
62158195
3752797
52953479
26219905
27462241
89549546
36985191
65048129
72658187
14432056
68964087
14418524
41489963
35479514
19586404