30248268
1998898
89838203
75345161
61599461
13618355
21738777
6607644
3819436
1899874
77698078
39085759
48655331
33751979
89646328
89443118
58759555
56267273
57131046
82809217
44742373
96415639
80812573
67133816
172410
83627076
42155067
12598359
77924811
28625449
39096881
60351756
16508257
27803832
5014695
8864862
37688933
1954365
27936030
432366