98957119
23971718
79739545
12444964
13111165
10739495
72121597
40119633
38066912
47703481
45961400
92782486
95102012
10888534
16589924
3688666
91556894
33735296
10999729
9192576
83002560
82788775
76106051
29233588
50523873
74157852
41159354
72758368
92979851
62104849
64535733
35489595
71411221
97829678
59997982
31198263
35164586
95466634
39151030
15438715