98855986
56882684
2976780
75214593
70757885
71127990
7686080
4964622
2204976
38239663
80098075
72114799
71124580
49658767
74083309
91068215
85409663
89764526
9839185
65805833
28131929
2394721
63904431
32121832
4649541
82268393
86537870
86048420
172236
18869879
26536820
61602960
41498503
392940
69968338
89992633
82964971
256481
52745812
5687797