500116500133500145500152500165500169500218500226500253500260500265500275500276500292500312500328500330500400500439500454500455500465500466500467500504500518500548500562500581500592500596500666500676500695500719500731500752500777500823500831500852500886500902500914501012501021501060501063501069501121501154501164501175501209501212501213501221501252501265501287501288501293501312501338501384501387501393501407501448501468501516501571501592501593501624501627501643501652501654501673501703501708501714501720501757501774501806501843501875501882501904501914501919501936501940502016502020502026502037502072