60747655
7354912
23306618
37034444
14761308
85806179
83905043
50701824
98988058
45359905
30729754
84693848
79612123
65378050
8624588
90441789
13703070
26178177
91184592
16186518
36427014
6218586
8054429
43607444
57594175
46081651
21891554
40714264
38632022
7516172
46159094
10156690
81099919
98349289
68297869
92385884
38624128
30014310
86797446
75411976