3221235 462260 131556111 93775131 188248832 165911977 6815923200 683540112 0 2270467140 964230842 399368 0 2806261960 13253 17758118 186902345