108560 74430 44991 40775 360413 309060 270546 237085 388915 334130 343393 367708 211853 21622 307909 31928 342262 118563 111268 238841 423322 306040 406023 355826 112286 129745 117067 293746 65714 108509 208387 213061 425854 159498 348876 106217 274491 227260 334719 293348 311494 308448 369691 373244 362958 368279 101964 142505 75723 41963 207092 129052 123262 276910 335451 411700 349933 197118 141502 242875 89837