Updated needs:
BP7
BP11
BP14
BP16
BP17
BP20
BP30
BP39
BP44
BP62
BP71
BP72
BP80
BP85
BP90
BP96
BP100
BP101
BP102
BP105
BP107
BP110
BP116
BP120
BP125
BP133
BP135
BP142
BP149
BP7
BP11
BP14
BP16
BP17
BP20
BP30
BP39
BP44
BP62
BP71
BP72
BP80
BP85
BP90
BP96
BP100
BP101
BP102
BP105
BP107
BP110
BP116
BP120
BP125
BP133
BP135
BP142
BP149