89872862
14327573
5494415
104841
38076230
7353257
29185782
936917
59464644
32436604
68485701
64331723
67688342
27048534
1703659
87529159
20247132
76655086
68256814
64897821
26622086
25652544
30746598
38036738
67767177
51243148
60162463
56102300
46832159
36518174
54153310
7987900
71493499
78371993
9505442
16754354
51205186
34657141
45156188
30783087