77089667
12143043
82584327
62677079
79321964
96285895
98934784
8201856
19092281
46736102
11299805
92387076
76109643
52101249
15627370
69816104
45887076
37406620
58109162
5905329
63973039
16087156
41087051
35452787
4548591
13825544
72888652
38616444
93547387
7343388
57424814
27365770
49985028
4937901
64635466
73026627
49751634
7449667
98427715
67112566