42,1,84,15,79,18,74,23,72,28,72,34,72,40,72,46,72,52,74,58,76,63,78,68,80,73,82,78,85,83,91,84,97,85,103,85,109,85,115,85,121,85,127,85,133,85,139,85,145,85,151,84,156,80,157,74,157,68,155,63,151,58,146,54,141,50,136,46,131,42,126,38,121,34,116,31,111,27,106,23,101,19,96,15,90,14,1,39,35,31,27,23,19,15,11,7,3,41,37,33,29,25,
