node_def(module,[body,type_ignores],[]).
node_def(functiondef,[body,args,type_comment,decorator_list,returns],[name,lineno,col_offset,end_col_offset,end_lineno]).
node_def(assign,[value,targets,type_comment],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(constant,[kind],[value,s,n,lineno,col_offset,end_col_offset,end_lineno]).
node_def(null,[],[]).
node_def(name,[ctx],[id,lineno,col_offset,end_col_offset,end_lineno]).
node_def(store,[],[]).
node_def(for,[body,orelse,target,iter,type_comment],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(augassign,[op,value,target],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(mult,[],[]).
node_def(load,[],[]).
node_def(call,[args,func,keywords],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(return,[value],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(arguments,[args,defaults,kw_defaults,kwarg,kwonlyargs,posonlyargs,vararg],[]).
node_def(binop,[op,left,right],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(add,[],[]).
node_def(expr,[value],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(arg,[annotation,type_comment],[arg,lineno,col_offset,end_col_offset,end_lineno]).
node_def(while,[test,body,orelse],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(compare,[comparators,ops,left],[lineno,col_offset,end_col_offset,end_lineno]).
node_def(lt,[],[]).
node_val(null,4,3,[],[]).
node_val(constant,3,2,[4],[1,1,1,2,12,13,2]).
node_val(store,6,5,[],[]).
node_val(name,5,2,[6],["count",2,4,9,2]).
node_val(null,7,2,[],[]).
node_val(assign,2,1,[3,[5],7],[2,4,13,2]).
node_val(mult,10,9,[],[]).
node_val(load,12,11,[],[]).
node_val(name,11,9,[12],["i",4,17,18,4]).
node_val(store,14,13,[],[]).
node_val(name,13,9,[14],["count",4,8,13,4]).
node_val(augassign,9,8,[10,11,13],[4,8,18,4]).
node_val(store,16,15,[],[]).
node_val(name,15,8,[16],["i",3,8,9,3]).
node_val(null,19,18,[],[]).
node_val(constant,18,17,[19],[100,100,100,3,19,22,3]).
node_val(load,21,20,[],[]).
node_val(name,20,17,[21],["range",3,13,18,3]).
node_val(call,17,8,[[18],20,[]],[3,13,23,3]).
node_val(null,22,8,[],[]).
node_val(for,8,1,[[9],[],15,17,22],[3,4,18,4]).
node_val(load,25,24,[],[]).
node_val(name,24,23,[25],["count",5,11,16,5]).
node_val(return,23,1,[24],[5,4,16,5]).
node_val(null,27,26,[],[]).
node_val(null,28,26,[],[]).
node_val(arguments,26,1,[[],[],[],27,[],[],28],[]).
node_val(null,29,1,[],[]).
node_val(null,30,1,[],[]).
node_val(functiondef,1,0,[[2,8,23],26,29,[],30],["loop1",1,0,16,5]).
node_val(null,34,33,[],[]).
node_val(constant,33,32,[34],[1,1,1,8,12,13,8]).
node_val(store,36,35,[],[]).
node_val(name,35,32,[36],["count",8,4,9,8]).
node_val(null,37,32,[],[]).
node_val(assign,32,31,[33,[35],37],[8,4,13,8]).
node_val(mult,40,39,[],[]).
node_val(add,42,41,[],[]).
node_val(load,44,43,[],[]).
node_val(name,43,41,[44],["count",10,17,22,10]).
node_val(null,46,45,[],[]).
node_val(constant,45,41,[46],[1,1,1,10,25,26,10]).
node_val(binop,41,39,[42,43,45],[10,17,26,10]).
node_val(store,48,47,[],[]).
node_val(name,47,39,[48],["count",10,8,13,10]).
node_val(augassign,39,38,[40,41,47],[10,8,26,10]).
node_val(store,50,49,[],[]).
node_val(name,49,38,[50],["i",9,8,9,9]).
node_val(null,53,52,[],[]).
node_val(constant,52,51,[53],[100,100,100,9,19,22,9]).
node_val(load,55,54,[],[]).
node_val(name,54,51,[55],["range",9,13,18,9]).
node_val(call,51,38,[[52],54,[]],[9,13,23,9]).
node_val(null,56,38,[],[]).
node_val(for,38,31,[[39],[],49,51,56],[9,4,26,10]).
node_val(load,60,59,[],[]).
node_val(name,59,58,[60],["count",11,10,15,11]).
node_val(load,62,61,[],[]).
node_val(name,61,58,[62],["print",11,4,9,11]).
node_val(call,58,57,[[59],61,[]],[11,4,16,11]).
node_val(expr,57,31,[58],[11,4,16,11]).
node_val(null,64,63,[],[]).
node_val(null,65,63,[],[]).
node_val(arguments,63,31,[[],[],[],64,[],[],65],[]).
node_val(null,66,31,[],[]).
node_val(null,67,31,[],[]).
node_val(functiondef,31,0,[[32,38,57],63,66,[],67],["loop2",7,0,16,11]).
node_val(null,71,70,[],[]).
node_val(constant,70,69,[71],[1,1,1,14,12,13,14]).
node_val(store,73,72,[],[]).
node_val(name,72,69,[73],["count",14,4,9,14]).
node_val(null,74,69,[],[]).
node_val(assign,69,68,[70,[72],74],[14,4,13,14]).
node_val(mult,77,76,[],[]).
node_val(load,79,78,[],[]).
node_val(name,78,76,[79],["i",16,17,18,16]).
node_val(store,81,80,[],[]).
node_val(name,80,76,[81],["count",16,8,13,16]).
node_val(augassign,76,75,[77,78,80],[16,8,18,16]).
node_val(store,83,82,[],[]).
node_val(name,82,75,[83],["i",15,8,9,15]).
node_val(load,86,85,[],[]).
node_val(name,85,84,[86],["b",15,19,20,15]).
node_val(load,88,87,[],[]).
node_val(name,87,84,[88],["range",15,13,18,15]).
node_val(call,84,75,[[85],87,[]],[15,13,21,15]).
node_val(null,89,75,[],[]).
node_val(for,75,68,[[76],[],82,84,89],[15,4,18,16]).
node_val(load,93,92,[],[]).
node_val(name,92,91,[93],["count",17,10,15,17]).
node_val(load,95,94,[],[]).
node_val(name,94,91,[95],["print",17,4,9,17]).
node_val(call,91,90,[[92],94,[]],[17,4,16,17]).
node_val(expr,90,68,[91],[17,4,16,17]).
node_val(load,98,97,[],[]).
node_val(name,97,96,[98],["count",18,11,16,18]).
node_val(return,96,68,[97],[18,4,16,18]).
node_val(null,101,100,[],[]).
node_val(null,102,100,[],[]).
node_val(arg,100,99,[101,102],["b",13,10,11,13]).
node_val(null,103,99,[],[]).
node_val(null,104,99,[],[]).
node_val(arguments,99,68,[[100],[],[],103,[],[],104],[]).
node_val(null,105,68,[],[]).
node_val(null,106,68,[],[]).
node_val(functiondef,68,0,[[69,75,90,96],99,105,[],106],["loop3",13,0,16,18]).
node_val(null,110,109,[],[]).
node_val(constant,109,108,[110],[1,1,1,21,12,13,21]).
node_val(store,112,111,[],[]).
node_val(name,111,108,[112],["count",21,4,9,21]).
node_val(null,113,108,[],[]).
node_val(assign,108,107,[109,[111],113],[21,4,13,21]).
node_val(null,117,116,[],[]).
node_val(constant,116,115,[117],[100,100,100,22,14,17,22]).
node_val(lt,118,115,[],[]).
node_val(load,120,119,[],[]).
node_val(name,119,115,[120],["i",22,10,11,22]).
node_val(compare,115,114,[[116],[118],119],[22,10,17,22]).
node_val(mult,122,121,[],[]).
node_val(load,124,123,[],[]).
node_val(name,123,121,[124],["i",23,17,18,23]).
node_val(store,126,125,[],[]).
node_val(name,125,121,[126],["count",23,8,13,23]).
node_val(augassign,121,114,[122,123,125],[23,8,18,23]).
node_val(load,129,128,[],[]).
node_val(name,128,127,[129],["count",24,15,20,24]).
node_val(return,127,114,[128],[24,8,20,24]).
node_val(while,114,107,[115,[121,127],[]],[22,4,20,24]).
node_val(load,133,132,[],[]).
node_val(name,132,131,[133],["count",25,10,15,25]).
node_val(load,135,134,[],[]).
node_val(name,134,131,[135],["print",25,4,9,25]).
node_val(call,131,130,[[132],134,[]],[25,4,16,25]).
node_val(expr,130,107,[131],[25,4,16,25]).
node_val(null,138,137,[],[]).
node_val(null,139,137,[],[]).
node_val(arg,137,136,[138,139],["a",20,10,11,20]).
node_val(null,140,136,[],[]).
node_val(null,141,136,[],[]).
node_val(arguments,136,107,[[137],[],[],140,[],[],141],[]).
node_val(null,142,107,[],[]).
node_val(null,143,107,[],[]).
node_val(functiondef,107,0,[[108,114,130],136,142,[],143],["loop4",20,0,16,25]).
node_val(module,0,-1,[[1,31,68,107],[]],[]).
