93329675
55871557
12059792
6722419
59037412
70511158
84365606
94166242
87015774
3481999
84586255
83144254
73936216
17673694
93972314
86438488
94927721
83956529
74456941
56818311
39209154
11291481
13976567
68014279
20733404
44298664
46002480
28232039
53649181
5167515
22909097
80282422
76888551
61951489
20342938
15746235
76143955
73047738
14928221
24711198