73119727
9050800
25827176
30553906
1629846
87059335
36955208
77834153
25693540
4915555
9272110
93039926
64515395
70539788
90357695
1996424
4441418
19696435
99564932
65851370
28166313
74816904
64057229
64742598
34025665
68221635
39705101
28811488
52551025
32766943
27444954
99263571
3772270
61203304
64225190
173516
49087661
37148818
47625532
8166126