55,7,19,28,23,33,27,37,31,41,35,45,39,49,43,53,47,56,52,60,57,63,62,66,67,68,72,71,77,73,82,75,88,76,94,77,100,78,106,79,112,79,118,80,124,80,130,80,136,79,142,78,148,77,153,75,158,71,160,66,160,60,159,54,155,50,150,47,144,47,138,48,132,49,126,50,120,51,114,53,108,54,102,54,96,52,90,49,85,45,80,43,74,40,69,37,64,34,59,31,54,28,48,27,42,29,38,34,38,40,39,46,1,46,42,38,34,30,26,22,18,14,10,6,2,47,43,39,
