66032113
77269712
8204299
1948080
71366320
75333718
79763010
45223858
43259374
19193241
60436762
18674695
93122143
10137675
88566569
7722381
47846292
88467840
95324404
62461434
67968620
99897288
23224325
7043861
70998334
46504045
84121957
37172533
6105455
58014490
83745873
33471560
14874762
81918688
3116290
6425649
60694990
53327369
38215139
5827184