BDPP: 1,2,3, 4,5,8, 9, 11,12, 13,15, 16, 17,18, 19, 20,23, 24, 26,27, 29, 31, 32, 34,37,40,42,43,45,48,50,53,54,57,58,60,61,62,64,65 ,66,67,70,72,74,75,77,80,82,83,85,86,87,88,89,90,9 1,93,94,97,98,99,100,101,102,103,105,106,109,110,1 12,113,115,117,118,119,120,122,123,125,127,128,131...