40 9 307 90 998 75 156 87 232 452 209 788 646 419 86 270 371 877 456 94 724 579 346 3 788 144 977 563 974 488 661 727 88 319 168 85 745 323 171 329 127