OK, here it is, I wouldn't want you to spend a week without any htaccess file - I use BBEdit on Mac and it sorts pretty quickly.
deny from 1.0.0.0/8
deny from 5.0.0.0/8
deny from 5.135.125.179
deny from 5.135.125.182
deny from 5.135.125.183
deny from 8.18.144.0/23
deny from 23.20.0.0/14
deny from 23.20.0.0/14
deny from 23.22.163.55
deny from 24.4.111.95
deny from 24.58.0.0/15
deny from 24.59.94.137
deny from 24.125.192.215
deny from 24.125.202.29
deny from 24.136.95.151
deny from 24.168.35.217
deny from 24.232.0.0/16
deny from 31.0.0.0/8
deny from 37.0.0.0/8
deny from 38.0.0.0/8
deny from 38.113.234.181
deny from 41.0.0.0/8
deny from 46.51.128.0/18
deny from 46.51.192.0/20
deny from 46.51.208.0/22
deny from 46.51.212.0/23
deny from 46.51.214.0/24
deny from 46.51.215.0/25
deny from 46.51.215.128/26
deny from 46.51.215.192/27
deny from 46.51.215.224/28
deny from 46.51.215.240/29
deny from 46.51.215.248/30
deny from 46.51.215.252/31
deny from 46.51.215.254/32
deny from 46.51.216.0/21
deny from 46.51.224.0/20
deny from 46.137.0.0/16
deny from 54.72.0.0/13
deny from 54.80.0.0/12
deny from 54.80.214.201
deny from 54.176.0.0/12
deny from 54.204.0.0/15
deny from 54.221.0.0/16
deny from 54.224.0.0/11
deny from 54.224.0.0/12
deny from 54.234.0.0/15
deny from 54.240.0.0/12
deny from 58.0.0.0/8
deny from 59.95.210.66
deny from 60.0.0.0/8
deny from 60.48.69.4
deny from 60.50.61.192
deny from 60.191.80.45
deny from 60.240.248.19
deny from 60.240.248.23
deny from 60.240.248.24
deny from 61.247.219.44
deny from 61.247.219.50
deny from 63.92.12.0/22
deny from 63.209.222.18
deny from 63.238.12.0/22
deny from 63.238.16.0/23
deny from 63.251.92.200
deny from 64.111.127.81
deny from 64.124.0.0/15
deny from 64.125.222.16
deny from 64.211.0.0/17
deny from 64.211.112.0/21
deny from 64.211.128.0/18
deny from 64.211.192.0/19
deny from 64.213.218.112
deny from 64.229.86.42
deny from 64.233.160.0/19
deny from 64.235.144.0/20
deny from 65.28.108.199
deny from 65.52.0.0/14
deny from 65.78.161.42
deny from 65.92.28.37
deny from 65.92.216.70
deny from 65.98.224.3
deny from 65.210.123.237
deny from 65.214.39.180
deny from 66.7.64.0/19
deny from 66.34.204.26
deny from 66.45.252.90
deny from 66.90.118.101
deny from 66.96.128.0/18
deny from 66.111.32.0/19
deny from 66.120.0.0/13
deny from 66.130.218.119
deny from 66.136.0.0/13
deny from 66.147.244.213
deny from 66.150.0.0/15
deny from 66.150.224.245
deny from 66.175.164.24
deny from 66.182.88.94
deny from 66.201.230.0/24
deny from 66.212.253.254
deny from 66.212.254.217
deny from 66.220.144.0/20
deny from 66.228.202.22
deny from 66.228.210.10
deny from 66.228.210.50
deny from 66.232.111.94
deny from 67.15.0.0/16
deny from 67.55.72.165
deny from 67.70.153.23
deny from 67.78.34.170
deny from 67.86.56.104
deny from 67.168.154.188
deny from 67.202.0.0/18
deny from 67.202.0.0/18
deny from 67.202.0.0/18
deny from 67.202.0.0/18
deny from 67.202.24.96
deny from 67.202.25.192
deny from 67.202.49.33
deny from 67.202.56.158
deny from 67.205.69.32/27
deny from 67.205.96.152
deny from 67.215.234.250
deny from 67.228.100.141
deny from 69.9.181.169
deny from 69.11.119.107
deny from 69.25.142.42
deny from 69.36.144.0/20
deny from 69.36.158.36
deny from 69.37.0.0/16
deny from 69.37.32.0/23
deny from 69.58.176.0/20
deny from 69.58.178.29
deny from 69.63.176.0/20
deny from 69.64.145.225
deny from 69.90.103.173
deny from 69.149.107.70
deny from 69.162.128.0/18
deny from 69.171.224.0/19
deny from 69.211.0.0/20
deny from 70.29.145.119
deny from 70.29.148.187
deny from 70.33.160.0/19
deny from 70.33.184.32/27
deny from 70.42.37.7
deny from 70.42.186.129
deny from 70.48.219.155
deny from 70.84.0.0/14
deny from 70.85.81.76
deny from 70.87.15.50
deny from 70.113.80.43
deny from 70.168.200.180
deny from 70.176.70.77
deny from 70.240.0.0/12
deny from 71.13.115.117
deny from 71.71.7.51
deny from 71.197.96.124
deny from 71.202.29.212
deny from 71.204.21.71
deny from 71.232.218.119
deny from 72.8.151.0/24
deny from 72.8.191.0/24
deny from 72.13.32.0/19
deny from 72.21.192.0/19
deny from 72.29.185.0/24
deny from 72.36.64.0/18
deny from 72.36.180.234
deny from 72.44.32.0/19
deny from 72.44.32.0/19
deny from 72.44.32.0/19
deny from 72.44.58.248
deny from 72.44.61.252
deny from 72.49.0.0/16
deny from 72.55.128.0/18
deny from 72.70.183.39
deny from 72.91.234.78
deny from 72.205.253.44
deny from 72.224.0.0/13
deny from 72.226.191.224
deny from 72.232.212.210
deny from 72.232.233.118
deny from 72.249.60.74
deny from 74.52.0.0/14
deny from 74.53.244.18
deny from 74.54.99.194
deny from 74.54.133.98
deny from 74.125.184.83
deny from 74.217.98.0/24
deny from 74.226.28.93
deny from 75.73.0.0/16
deny from 75.98.9.254
deny from 75.101.128.0/17
deny from 75.101.187.208
deny from 75.101.197.161
deny from 76.2.14.128
deny from 76.18.2.60
deny from 76.27.180.212
deny from 76.110.63.107
deny from 77.0.0.0/8
deny from 77.224.224.206
deny from 78.137.163.133
deny from 79.0.0.0/8
deny from 79.125.0.0/16
deny from 79.125.0.0/17
deny from 80.0.0.0/8
deny from 80.40.134.120
deny from 81.0.0.0/8
deny from 81.30.64.0/20
deny from 81.52.143.15
deny from 81.52.143.16
deny from 81.104.144.187
deny from 81.144.138.34
deny from 81.144.138.40
deny from 81.226.182.173
deny from 82.11.64.47
deny from 84.10.217.140
deny from 85.0.0.0/8
deny from 85.17.216.105
deny from 86.0.0.0/8
deny from 86.129.34.170
deny from 86.147.183.9
deny from 87.0.0.0/8
deny from 87.90.45.43
deny from 87.118.108.229
deny from 87.231.235.2/32
deny from 88.198.25.25
deny from 88.198.43.39
deny from 88.247.50.225
deny from 88.255.173.104
deny from 89.0.0.0/8
deny from 91.0.0.0/8
deny from 91.205.96.19
deny from 91.205.124.15
deny from 92.0.0.0/8
deny from 92.61.149.46
deny from 92.112.0.0/15
deny from 93.0.0.0/8
deny from 93.189.56.0/21
deny from 95.0.0.0/8
deny from 101.0.0.0/8
deny from 107.20.0.0/14
deny from 107.20.0.0/14
deny from 107.20.0.0/14
deny from 107.170.0.0/1
deny from 107.170.0.0/16
deny from 109.0.0.0/8
deny from 109.228.93.239
deny from 113.212.64.0/19
deny from 113.212.68.243
deny from 117.0.0.0/8
deny from 119.0.0.0/8
deny from 119.63.196.8
deny from 122.0.0.0/8
deny from 123.0.0.0/8
deny from 128.121.191.197
deny from 128.208.3.93
deny from 129.128.25.237
deny from 129.242.108.35
deny from 130.0.0.0/16
deny from 132.178.248.47
deny from 134.245.38.100
deny from 136.169.0.0/16
deny from 139.149.31.232
deny from 140.109.19.172
deny from 141.0.0.0/8
deny from 142.91.0.0/16
deny from 142.91.79.216
deny from 142.104.35.118
deny from 142.206.0.0/16
deny from 142.245.0.0/16
deny from 144.76.13.77
deny from 146.102.32.72
deny from 150.0.0.0/8
deny from 150.1.0.0/16
deny from 150.70.172.204
deny from 151.237.189.212
deny from 155.69.13.195
deny from 159.226.0.0/16
deny from 162.83.223.242
deny from 162.216.96.0/21
deny from 164.138.209.245
deny from 165.21.0.0/16
deny from 169.203.0.0/16
deny from 170.140.76.176
deny from 171.0.0.0/8
deny from 173.192.0.0/15
deny from 173.192.111.19
deny from 173.199.64.0/18
deny from 173.208.96.0/24
deny from 173.208.97.0/24
deny from 173.234.14.0/23
deny from 173.234.178.0/24
deny from 173.248.128.0/18
deny from 173.252.64.0/18
deny from 174.129.0.0/16
deny from 174.129.0.0/16
deny from 174.129.0.0/16
deny from 174.133.5.250
deny from 174.133.177.66
deny from 176.0.0.0/8
deny from 176.9.192.110
deny from 180.0.0.0/8
deny from 182.0.0.0/8
deny from 183.0.0.0/8
deny from 184.72.0.0/15
deny from 184.72.0.0/15
deny from 184.72.0.0/15
deny from 184.173.232.61
deny from 184.173.249.171
deny from 185.0.0.0/8
deny from 188.0.0.0/8
deny from 189.31.113.110
deny from 189.153.116.115
deny from 190.16.41.251
deny from 190.156.58.141
deny from 190.156.59.103
deny from 190.223.133.206
deny from 192.31.21.179
deny from 192.85.50.2
deny from 192.96.200.0/21
deny from 192.99.19.154
deny from 192.113.0.0/16
deny from 192.114.0.0/15
deny from 192.116.0.0/15
deny from 192.118.0.0/16
deny from 192.187.122.126
deny from 192.199.240.0/20
deny from 193.47.80.0/24
deny from 193.252.149.15
deny from 193.252.149.16
deny from 194.0.0.0/8
deny from 194.27.13.195
deny from 194.67.32.120
deny from 194.153.113.18
deny from 194.187.183.244
deny from 194.213.194.207
deny from 196.0.0.0/8
deny from 196.0.0.0/8
deny from 196.207.248.205
deny from 198.54.0.0/16
deny from 198.61.224.117
deny from 198.103.53.0/24
deny from 198.143.130.125
deny from 198.168.48.35
deny from 199.19.72.0/21
deny from 199.19.73.12
deny from 199.19.74.220
deny from 199.19.248.0/21
deny from 199.46.128.0/17
deny from 199.46.198.230
deny from 199.46.199.230
deny from 199.112.24.47
deny from 199.192.72.0/24
deny from 199.213.0.0/16
deny from 199.214.0.0/15
deny from 199.216.0.0/16
deny from 199.233.239.128/25
deny from 200.0.0.0/8
deny from 201.2.235.88
deny from 201.2.235.88
deny from 201.34.147.142
deny from 201.88.0.130
deny from 201.215.128.73
deny from 201.233.94.203
deny from 201.240.42.242
deny from 202.0.0.0/7
deny from 204.8.168.0/22
deny from 204.8.217.126
deny from 204.15.20.0/22
deny from 204.15.80.0/22
deny from 204.15.80.50
deny from 204.74.108.0/24
deny from 204.174.223.201
deny from 204.187.154.49
deny from 204.236.128.0/17
deny from 204.236.128.0/17
deny from 204.236.128.0/17
deny from 204.236.128.0/17
deny from 204.236.224.0/19
deny from 204.246.160.0/22
deny from 204.246.167.0/24
deny from 204.246.168.0/23
deny from 204.246.176.0/21
deny from 204.246.184.0/22
deny from 204.248.120.202
deny from 204.248.120.202
deny from 205.236.3.0/24
deny from 205.236.3.72
deny from 206.83.86.2
deny from 206.196.111.0/24
deny from 207.46.13.68
deny from 207.171.160.0/19
deny from 208.17.184.0/24
deny from 208.47.248.0/23
deny from 208.50.101.152
deny from 208.66.193.175
deny from 208.80.192.0/21
deny from 208.90.56.0/21
deny from 208.91.113.20
deny from 208.96.0.0/18
deny from 208.96.10.200
deny from 208.96.54.70
deny from 208.96.54.71
deny from 208.101.28.131
deny from 208.115.96.0/19
deny from 208.115.111.0/24
deny from 208.115.111.240/28
deny from 209.62.0.0/17
deny from 209.62.68.194
deny from 209.133.64.214
deny from 209.137.230.23
deny from 209.201.96.0/22
deny from 209.216.154.110
deny from 209.249.86.17
deny from 209.249.86.210
deny from 210.82.118.14
deny from 210.205.6.206
deny from 211.239.124.204
deny from 212.52.148.115
deny from 212.113.32.0/20
deny from 213.0.0.0/8
deny from 216.137.32.0/20
deny from 216.137.48.0/21
deny from 216.152.240.0/20
deny from 216.182.224.0/20
deny from 217.0.0.0/8
deny from 217.67.229.133
deny from 217.77.220.156
deny from 218.0.0.0/8
deny from 218.85.139.170
deny from 218.111.64.230
deny from 218.186.10.11
deny from 219.0.0.0/8
deny from 220.0.0.0/8
deny from 220.129.0.0
deny from 220.181.19.172
deny from 221.2.243.114
deny from 222.124.198.0/24
deny from 222.153.166.29
As you're going through your list, remember that 0/8 at the end means you have blocked all of them so the next row starts with some other number. That is why after you use:
deny from 217.0.0.0/8
You don't need:
deny from 217.67.229.133
deny from 217.77.220.156