10100921101189791014201110142329101459991015105410159776101614041016148610162254101627771025197310254009102540151026136910263278102649831027884810281783102868001029056910297555103004041030427410317476103221121033533110335356104107491049411810504061105323511054791110600380109727011098107111131905120257721202660212028257