63679339
56425921
48294948
551610
53415656
17077434
46234305
50006786
9239875
41076523
3767672
38247059
8518615
72174748
14667399
9579128
45139264
9027863
41615210
64556913
86727796
65059929
4974729
92888527
90276770
55396654
5543910
17249766
7943332
14247455
35786177
35839074
82371930
15294998
51826770
67322231
27592755
7463717
8551156
3218441