NNMRANKMAXMAXMAXMAXMAXNNMMAXNNMMAXNNMMAXNNMNNMMAXNNMMAXMAXMAXMAXNNMMAXMAX03MAXNNMAOSMAXMAXNNMBPMAXMAXNNMNNMMAXNNMNNMNNMNNMMDNNMCMAXNNMNNMNNMNICE