151 142 589 996 488 868 998 814 942 845 628 317 991 340 641 427 340 696 277 451 144 176 226 040 463 859 130 551 220 360 316 011 273 228 036 820 002 344 159 913 098 291 065 203 885 777 631 916 149 281