85351682
56311664
22615686
50594033
16889129
69607702
48707710
63081616
71767895
90161637
59243160
43039095
43377574
77389756
639908
96009861
61244220
4017928
7200994
17502670
15864
3198811
79271516
78965520
52361871
6107857
44455038
4044260
42047854
346128
33869502
36154483
42038348
92045074
90533995
96982197
16904250
34226129
25346508
5487429