65361866
36347710
3975739
27328868
88192370
90958464
27136346
24044773
74137666
58308232
20127586
34749068
71843785
42692179
93129529
5359329
83684927
93447862
19992261
76471501
16579465
76019604
92958389
7163161
43856747
56452023
8105780
68017087
69594742
98106663
23152922
93649563
49881832
18824255
44636080
76148831
2974134
58602520
85783835
61778896