86103778
66669007
33273906
90945489
11054267
5182198
13767784
36449189
83845368
85362198
38863094
7967034
37446231
90804862
1453972
6674366
96883732
3336996
62712237
75424823
20404572
6126655
95715847
22641854
95845480
26332343
9487684
35481522
19994316
5008771
13202285
29445182
6571828
53655954
63528150
15446959
53181532
50996578
40448476
8284552