35708381
67043332
20783805
22612337
57446715
20309258
83132987
12968673
52368005
21762191
9474345
43728460
84797805
34074932
27913058
25073074
58307615
89735837
98715120
73642602
60169375
36343686
64097307
14902658
19192006
81873300
77001710
6937511
53099317
29504212
12854613
90091892
12704656
30457127
34106686
12878665
64915306
29054738
43679223
15783735