44084873
32676336
8770519
81134440
77674855
94261259
8141792
7478791
41693132
26577928
83769868
21009190
22014608
74164334
38931518
44687881
78216801
62162715
5305948
82125566
52681766
751354
31962138
92461293
78341350
5118894
33868664
28311772
64445533
5970328
28422991
96737917
47495084
27175056
91231157
40865609
32123790
57954717
25143869
45267012