90741179
48969000
17963390
18044716
89969856
7247052
21448442
43399809
27759683
30617392
14733666
17436390
37271976
80982737
96466696
35879921
43643366
44551160
28015993
40957705
26227654
52026088
1364885
364607
37286108
98123828
28664285
73585887
22902945
9716314
39539497
6305244
7681616
62601957
3814729
88316568
22725282
3016378
62204355
47395794