397736
35716483
70902070
5661992
91077986
9052529
18453220
2410219
60286893
39724514
5344321
17551794
5005506
77651855
77358378
3774064
65765743
36304797
54924570
59305770
57133108
48925090
25672391
11942667
3164636
46984011
26268698
78701356
60664923
32192988
60902590
84114446
74218295
15999368
72387889
10335745
27352395
77754500
99465850
3162971