96821321
10108441
60998710
43244103
55392670
83743453
54002141
14501176
55178270
77756174
18364498
16611907
34933349
50311415
62117072
47755032
71009863
64748040
89003577
27859905
99025631
82881503
6569632
4367355
53791013
62392429
93361468
45334319
8975981
4503144
58895169
96488579
44848052
1867039
39552958
46132950
42349824
27958770
11649281
5371218