127
150287
704161
110211473
301230847
16742221609
27669118297
14493503199673
628007894034529
36230454570129675721
131380422697420095809
875938090182754292028329
