70165196
57716123
78674616
96882174
99593714
47997431
97013887
60444780
2711591
96239763
60283112
90595168
84085938
92256055
8792602
54431096
38769716
11357556
44022704
91128096
53643876
34395013
49823984
46296573
65293451
5918828
11998561
88724845
28695265
44509029
13204823
94441254
48146014
39534561
8436367
89894522
38887854
52479699
22952304
92236451