100421990
86941976
60191942
44141575
90401499
64091217
42581198
5466904
5785595
7353445
7607411
5196408
778112
5350108
450175
64471
80165
34544
24139
98039