86892022
75551849
10431101
62194262
47113952
79688969
76017503
293547
68528907
46374726
44774508
47291678
48623219
44584226
147619
58561483
26775529
73619590
9856948
87993040
28148780
39894384
96927565
6671730
58439346
27213645
19088725
95925132
56594863
74757491
60589763
90113572
37456105
4705572
18419012
11747665
70581530
93269551
51366504
31798642