86777371
76993328
99987646
19157753
45994909
19548279
70515421
4592193
2205806
65714942
14409396
68874572
7958780
87058550
58002330
37851322
4354127
73598285
4697369
19965529
4248203
81616686
38141588
51122789
99147424
15737399
15913654
90266093
25753673
71592854
62995891
41039206
75369895
78596919
36853224
45144592
68155387
47906664
13355368
26664585