88599582
44269746
303396
2888871
361651
92432258
62077841
29665091
12377248
85544491
98206136
57059623
32266159
8572810
94126664
77122640
66909674
41155134
76902225
80673575
3905941
4294238
29403145
65411473
81285795
99217444
53475226
65005276
13905298
76684958
12528727
59136794
32301941
66871304
84178580
56764301
84231694
50539988
53261906
38334637