64494362
15355663
25888981
44866624
4369492
72306137
11842043
18102610
31816608
93577644
42309573
66365621
35995783
35895752
28425469
92691855
26743307
99451825
18586850
70054205
13548941
52625332
10981963
77014939
2245536
54222657
95276026
5167952
76947186
58822035
7879949
71548990
71692114
22208015
82629768
94909977
86816126
56537510
2617264
7355854