Gente, eu estou com um problema nesse código tá dando erro de indentação na linha 40, não sie por quê.
 
	print ("Seja bem-vindo ao banco do CIn!\n\n") 
	valor_saque = int(input("Digite o valor que você deseja sacar!\n Obs: Valor mínimo: R$10. Valor máximo: R$600.\n\n")) 
	if valor_saque < 10 or valor_saque > 600 : 
	    print ("não é possivel realizar o saque!") 
	notas_receb100 = valor_saque // 100 
	resto100 = valor_saque % 100 
	notas_receb50 = resto100 // 50 
	resto50 = resto100 % 50 
	notas_receb10 = resto50 // 10 
	resto10 = resto50 % 10 
	notas_receb5 = resto10 // 5 
	resto5 = resto10 % 5 
	notas_receb1 = resto5 
	resto1 = resto5 % 1
 
	if notas_receb100 != 0  : 
	    if resto100 == 0 : 
	        print (notas_receb100, "notas de R$ 100\n") 
	    if resto100 > 0 : 
	        if resto50 == 0 : 
	            print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n") 
	    if resto50 > 0 and resto10 == 0 and notas_receb50 != 0: 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n") 
	    if resto50 > 0 and  resto10 == 0 and notas_receb50 == 0: 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n") 
	     
	    if resto10 > 0 and resto5 == 0 and notas_receb50 != 0 and notas_receb10 != 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n") 
	    if resto10 > 0 and  resto5 == 0 and notas_receb50 == 0 and notas_receb10 != 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n") 
	    if resto10 > 0 and  resto5 == 0 and notas_receb50 != 0 and notas_receb10 == 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n") 
	    if resto10 > 0 and  resto5 == 0 and notas_receb50 == 0 and notas_receb10 == 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb5, "notas de R$ 5\n") 
	     
	    if resto5 > 0 and notas_receb50 != 0 and notas_receb10 != 0 and notas_receb5 != 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n") 
	    if resto5 > 0 and  notas_receb50 == 0 and notas_receb10 != 0 and notas_receb5 != 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n") 
	    if resto5 > 0 and  notas_receb50 != 0 and notas_receb10 == 0 and notas_receb5 != 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n") 
	    if resto5 > 0 and  notas_receb50 != 0 and notas_receb10 != 0 and notas_receb5 == 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")  
	    if resto5 > 0 and  notas_receb50 == 0 and notas_receb10 == 0 and notas_receb5 != 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")  
	    if resto5 > 0 and  notas_receb50 == 0 and notas_receb10 != 0 and notas_receb5 == 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n") 
	    if resto5 > 0 and  notas_receb50 != 0 and notas_receb10 == 0 and notas_receb5 == 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb1, "notas de R$1\n")  
	    if resto5 > 0 and  notas_receb50 == 0 and notas_receb10 == 0 and notas_receb5 == 0 : 
	        print (notas_receb100, "notas de R$ 100\n", notas_receb1, "notas de R$1\n") 
 
	if notas_receb100 == 0 and notas_receb50 != 0 : 
	    if resto100 > 0 : 
	        if resto50 == 0 : 
	            print (notas_receb50, "notas de R$ 50\n") 
	    if resto50 > 0 : 
	        if resto10 == 0 : 
	            print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n") 
	    if resto10 > 0 :  
	        if resto5 == 0 : 
	            if notas_receb10 != 0: 
	                print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n") 
	            else : 
	                print (notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n")    
	    if resto5 > 0 : 
	        if resto1 == 0 and notas_receb10 != 0 and notas_receb5 != 0 : 
	            print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")      
	        if resto1 == 0 and notas_receb10 == 0 and notas_receb5 != 0 : 
	            print (notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")  
	        else : 
	            print (notas_receb50, "notas de R$ 50\n", notas_receb1, "notas de R$1\n") 
 
	if notas_receb100 == 0 and notas_receb50 == 0 and notas_receb10 != 0  : 
	    if resto50 > 0 : 
	        if resto10 == 0 : 
	            print (notas_receb10, "notas de R$ 10\n") 
	    if resto10 > 0 :  
	        if resto5 == 0 : 
	                print (notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n") 
	    if resto5 > 0 : 
	        if resto1 == 0 : 
	            if notas_receb5 != 0 : 
	                print (notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n") 
	            else : 
	                print (notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")     
 
	SAQUE NO CAIXA 
	Descrição 
	Faça um Programa para um caixa eletrônico. O programa deverá perguntar ao 
	usuário a valor do saque e depois informar quantas notas de cada valor 
	serão fornecidas. As notas disponíveis serão as de 1, 5, 10, 50 e 100 reais. 
	O valor mínimo é de 10 reais e o máximo de 600 reais. caso o saque seja fora do valor minimo e 
	máximo o programa deve exibir a seguinte mensagem “não é possivel fazer o saque”.
 
	O programa DEVE se preocupar com a quantidade de notas existentes na máquina (deverá imprimir a menor quantidade possível de notas, dando preferência às notas de maior valor)
 
	Formato de entrada: 
	Uma variável do tipo int (numero), (10 ≤ N ≤ 600). 
	Formato de saída: 
	Strings contendo a quantidade de notas de cada cédula. 
	Exemplo de entrada: 
	326 
	Exemplo de saída: 
	3 notas de R$ 100 
	2 notas de R$ 10 
	1 notas de R$ 5 
	1 notas de R$ 1 
	Exemplo de entrada: 
	25 
	Exemplo de saída: 
	2 notas de R$ 10 
	1 notas de R$ 5 
	Exemplo de entrada: 
	9 
	Exemplo de saída: 
	não é possivel fazer o saque