335 439 045 234 373 773 050 893 684 450 320 134 248 338 332 944 205 306 659 284 622 561 247 012 110 777 440 195 428 118 156 082 471 103 119 159 325 036 768 238 711 543 335 763 102 613 737 784 699 036