102272103148105235105981110002110488117441118700119823119933120005120611120773122024123636124749124755125406129074130430130698137987141545141630142480143048143828144885144963146235148527148530148556151039151541152241152564152698152905154330157494157723158343158383158906159055159360161135165011165333166277170310171042172470173846174457174540175788180981182115182553186651187677187710187740187742190037191753194608194714196731197924198048199794199809200077200079201302202158202591202855202916202981203541203867205674207222207479209583210568210784212086213283214118214673214758214830216031217009217984