46,3,152,16,152,24,153,32,153,40,153,48,154,55,154,63,155,70,155,77,154,84,149,88,143,91,136,91,128,91,120,91,112,91,104,91,96,91,88,91,80,91,72,91,64,91,58,87,54,82,51,76,48,70,47,63,45,56,45,48,47,41,48,34,51,28,56,23,61,19,68,19,76,19,84,19,92,19,100,18,108,18,116,18,124,18,132,18,139,18,145,21,150,26,1,41,37,33,29,25,21,17,13,9,5,1,41,37,33,29,
