95932601
25974645
38357482
44317048
6159105
1645620
47933564
18586113
81378
11642779
80425665
9949573
57855939
11832794
10038369
2648088
68937041
68378698
25978240
1219452
98337274
15197464
19588289
1368110
86971183
36068515
92298346
60998551
49308261
30287343
68477902
44154452
13579426
67288212
95051465
47966905
1504133
72209028
53808856
1462016