54137722
29914050
93826668
13999459
1642647
92631198
64848566
53226950
41141158
48718909
1943495
87385611
25001414
52707146
82652783
96638586
42911563
39875884
4397673
71731810
6563388
2342246
35366823
6003664
44337185
56138069
84377496
15045157
20637324
84307120
70045330
52138404
48196187
21604532
95924896
84126880
22143554
35563638
27123060
3632380