153,149,149,139,137,137,136,129,119,117,119,116,114,106,100,93,88,79,73,73,74,81,87,84,80,71,68,169,171,174,177,175,168,160,165,167,165,157,153;43,45,48,51,48,44,38,34,34,36,44,52,56,59,59,55,51,44,44,37,30,27,24,18,13,10,0,0,2,7,12,16,13,14,22,26,32,37,43