39 1316 983 186733172 871 95602064 1099 419134633 296 354698128 119 453290536 1185 455120476 166 265092947 11 643293154 1260 755058754 1004 16443138 540 169102654 310 553312273 267 121473863 1053 291673431 1138 32420495 422 838408081 539 975525117 106 623233647 664 447179435 1299 628307735 195 804409449 308 587836576 133 206093879 508 25659032 111 433715151 56 156448639 1260 413488920 1205 460420938 1093 635331252 802 229846496 1115 137628787 1240 643931040 649 335791582 403 568972762 23 164112045 920 599018833 288 628848465 989 456156864 473 483290987