146335368552275235
57037277919682183
908603475527731168
882437711938272651
877649771513018468
785546918418827665
678505087610933887
664612698613059087
510930933902696467
502625973715359772
449003271163164168
267282786509221197
179348031633712079
178573671832668772
171797009082055147
156251091024591780