89742616
83954333
75963218
4247615
14151608
13057664
4413772
3594322
46629975
82133179
53189123
30324179
82756495
1298448
26114874
95018051
75614567
20243584
36962214
5473378
4650829
69782840
86683367
89498951
1174760
4212123
4279046
24656538
483469
86429153
26859005
40006421
79074456
12504667
26753641
3913531
99893296
12975530
22999479
3387338