81583096
62903079
30632610
54173545
70504131
18513182
70624907
61792555
11085445
8537150
59831953
50339317
58693998
31459751
52672583
83677041
13782619
28034040
90974669
4430775
14119614
9474223
32941531
81987190
3965709
39688235
50697548
4222990
21789503
4510499
24155629
82219515
85814493
41055547
8987115
5833582
25567191
38997060
8230381
53641307