81491667
20157509
61731168
39998147
20349879
17008937
8259630
42701077
99596123
9626695
27312755
94178760
514344
63125467
22225457
85176594
90448408
73018265
14233132
36472677
54091428
6428766
321026
7713812
8982352
6198879
43787841
96214828
44401537
28166191
7896918
69878271
76709373
10265866
12024430
15276552
98463394
14638
53847843
18157127