75807975
94546631
21682110
80065819
1212563
73393978
16174564
20177072
34784122
23287648
39007910
91828519
11098247
78853487
44638678
6980889
46329755
25677051
893490
4405613
15866541
20726873
85946639
26032511
69678399
49011928
95677148
81986441
5343614
51058568
94541233
98579619
83203681
81305174
16615438
37573002
4817437
494574
48389525
22016503