4127239 20106445 58781397 15606395 58077577 127464249 21658776 171930648 20169560 2942603 13753190 151593257 63967077 120360351 50731509 2833183 2393956 9852338 99396127 42257665 18045000 76260793 167718181 124874774 203109167 27485646 35237137 72693639 32429480 75045910 9475116 61424117 20782 4935346 12061018 170389658 3631120 124326544 142173547