60518242
50372831
36587978
7397765
55293169
93594696
465466
88907674
71349818
35169986
4976504
44195967
92119516
24924331
39283450
88657715
63349423
20769650
38796024
44333138
80556489
93676323
88418707
10126539
99715042
30175913
74847640
97788383
90401714
78267289
53017430
98025457
58935085
49966240
53767148
1964670
88407801
7731276
50971097
96946284