86667905
25693823
8458111
74575363
54284335
76882595
87876599
23826310
29732582
87508556
16371150
17289869
66823978
11375925
2297088
96258042
40239532
48348782
80565692
36192045
26784012
87346852
63927271
8796935
65341752
92504894
27508188
69239505
5373656
53618117
59062652
1828371
25721579
10687057
43018482
12915930
751232
7993932
36683307
98284028