95786568
69566202
84151764
2867849
73222071
4866287
97926809
42841300
55841332
59094692
9162419
2956761
15652908
92331032
6808433
37409984
69156696
90948465
96702391
2069870
41123198
4464776
1997890
92911554
32108223
76638371
40365722
58773824
7532361
17572899
63318664
11463515
6117031
32527941
47432476
59621151
76537832
16903459
13895806
8078129