89163498
1368845
62255061
34771992
1659973
2589135
40541333
73396222
6355746
50181008
42346633
77827253
72972553
137713
6883249
11938777
4498791
93697111
81031081
44067040
12884325
63232662
25752806
80047583
43463898
48729144
10144081
56704867
98133033
39818351
80374600
16116891
18199949
4627617
52503862
944230
45734145
59738343
25492658
72453375