100000 12649 85081 263931 249102 97394 76039 246224 1000000000000 84235 176245 112978 48097 198520 255252 303019 1000000000000 222642 42762 102453 140466 257906 279045 243655 12220 1000000000000 176045 1000000000000 223715 176716 1000000000000 201707 170714 1000000000000 46154 243598 127092 154387 273609 1000000000000 1000000000000 316748 1000000000000 86865 44722 19796 176970 1000000000000 293476 207655 238908 1000000000000 161233 243980 1000000000000 66975 1000000000000 1000000000000 254941 276053 1000000000000 225200 166246 316141 1000000000000 77184 1000000000000 1000000000000 328224 322738 288364 225397 1000000000000 215350 1000000000000 289322 322178 1000000000000 263468 1000000000000 1000000000000 12695 1000000000000 1000000000000 27589 1000000000000 77179 322925 180703 1000000000000 232801 1000000000000 293173 201382 1000000000000 196568 18972 1000000000000 147163 1000000000000 1000000000000 52778 1000000000000 39520 128817 278752 1000000000000 260468 119082 78219 1000000000000 189679 135954 1000000000000 1000000000000 147926 1000000000000 132087 103155 137875 16625 60411 24982 316488 106319 215746 129806 259066 252124 11683 172988 72166 1000000000000 135726 1000000000000 243288 1000000000000 107619 326191 24570 25975 196101 311616 87589 1000000000000 67730 1000000000000 196969 1000000000000 232808 1000000000000 288030 163409 80415 124777 333637 122269 44942 3712 68657 1000000000000 1000000000000 193335 326250 235797 1000000000000 47203 4711 64439 248505 286831 234347 1000000000000 301248 217019 328850 1000000000000 291326 83571 1000000000000 1000000000000 282777 329779 248920 1000000000000 176445 1000000000000 157447 200953 277567 209717 74692 137451 239591 1000000000000 1000000000000 1000000000000 299490 77165 1000000000000 1000000000000 1000000000000 255224 22048 230268 1000000000000 285833 107852 300712 1000000000000 1000000000000 92773 1000000000000 1000000000000 286115 1000000000000 184338 330018 77058 1000000000000 34758 130883 1000000000000 1000000000000 140696 20233 1000000000000 320463 98662 1000000000000 38875 327321 4560 36430 8005 1000000000000 1000000000000 328542 1000000000000 276614 1000000000000 1000000000000 303578 237111 296805 305699 253785 260128 1000000000000 206947 227776 218608 93313 266119 312183 264141 1000000000000 137334 219105 79948 19456 1000000000000 65295 179359 1000000000000 290622 277313 1000000000000 81742 323038 96237 1000000000000 277388 189178 278705 1000000000000 330697 1000000000000 1000000000000 1000000000000 1000000000000 289712 1000000000000 1000000000000 2235 107368 312014 1000000000000 1000000000000 1000000000000 243336 14470 98418 47634 312096 1000000000000 299792 1000000000000 241549 201027 61600 290548 1000000000000 265152 138780 1000000000000 166988 313820 36175 1000000000000 83012 1000000000000 53922 134924 1000000000000 285168 159250 327763 153103 1000000000000 299102 43763 5335 261064 105727 322074 1000000000000 162974 1000000000000 95623 43687 77518 233166 1000000000000 263406 16481 267729 1000000000000 200348 237510 172493 9109 1000000000000 137242 1000000000000 264224 1000000000000 1000000000000 209498 120765 142699 1000000000000 245833 42877 1000000000000 102668 2032 1000000000000 1000000000000 183097 1000000000000 1000000000000 1000000000000 80324 248781 34763 1000000000000 1000000000000 1000000000000 3764 329731 1000000000000 1000000000000 1000000000000 1000000000000 269660 28502 237754 130591 192270 206888 309011 161178 1000000000000 48067 39863 129990 104493 144559 1000000000000 1000000000000 10678 1000000000000 261141 1000000000000 188188 1000000000000 1000000000000 43745 72578 1000000000000 285085 10025 79333 1000000000000 73881 1000000000000 149942 297847 1000000000000 122610 195966 1000000000000 1000000000000 294801 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 249073 1000000000000 1000000000000 8812 92282 1000000000000 1000000000000 39492 97933 83232 52948 275430 299900 2451 1000000000000 323486 1000000000000 53599 1000000000000 1000000000000 1000000000000 200761 256002 1000000000000 177472 1000000000000 236726 53398 108195 266967 214529 59124 91875 95152 227186 312830 328861 35207 71205 1000000000000 1000000000000 18431 305203 101363 1000000000000 1000000000000 109050 280774 215358 2048 38438 1247 277332 115997 1000000000000 1000000000000 214365 152931 51981 100340 252676 1000000000000 1000000000000 137528 34228 74114 1000000000000 183363 131567 1000000000000 146321 248366 250270 263615 1000000000000 260106 333505 151070 328036 176426 1000000000000 1000000000000 1000000000000 1000000000000 293511 1000000000000 182975 1000000000000 42241 306178 1000000000000 302712 138426 9029 174417 128 323133 1000000000000 1000000000000 108085 165364 90212 241000 128116 222389 24108 327274 310905 1000000000000 1765 1000000000000 199416 14014 287042 121770 65755 46996 212276 1000000000000 276775 113554 265031 1000000000000 7868 1000000000000 136527 93491 1000000000000 108207 105108 156433 236901 291614 16009 93794 27073 231836 1000000000000 75914 120199 1000000000000 226058 161619 33698 210283 1000000000000 1000000000000 1000000000000 80851 1000000000000 286153 1000000000000 237618 250083 75219 175185 75445 249266 87909 314303 1000000000000 1000000000000 154957 189657 214968 326583 65840 280361 1000000000000 1000000000000 35716 1000000000000 10515 215708 161559 217908 9606 146798 195676 1000000000000 163249 27318 1000000000000 65978 1000000000000 195812 298549 1000000000000 323902 57689 258374 316391 63335 1000000000000 4251 59488 22684 161329 1000000000000 296193 186767 1000000000000 1000000000000 79134 106763 262318 1000000000000 208607 119035 170388 221554 153696 1000000000000 38813 83381 92396 320156 284950 266790 1000000000000 1000000000000 1000000000000 62861 1000000000000 104297 293014 268836 80344 49795 1000000000000 171142 1000000000000 1000000000000 1000000000000 120115 1000000000000 1000000000000 33829 1000000000000 1000000000000 330524 254660 1000000000000 1000000000000 118079 222181 298370 1000000000000 78000 175901 227446 185703 300035 235902 209904 1000000000000 161863 211742 1000000000000 71110 1000000000000 1000000000000 1000000000000 147138 266535 17603 1000000000000 126020 95634 1000000000000 57710 325675 260304 219762 1000000000000 1000000000000 1000000000000 271088 1000000000000 250375 1000000000000 83619 1000000000000 101996 1000000000000 37601 150562 28705 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 424 429 1000000000000 259733 210827 281383 41823 1000000000000 150337 21579 1000000000000 1000000000000 1000000000000 195017 1000000000000 1000000000000 1000000000000 88880 7416 1000000000000 291575 41909 114187 110596 263695 209793 134029 10454 83245 39898 1000000000000 33075 57927 1000000000000 126258 1000000000000 1000000000000 57367 34351 115939 67094 146181 225270 121269 1000000000000 1000000000000 131037 1000000000000 84497 1000000000000 275695 1000000000000 1000000000000 190496 197366 1000000000000 138957 300733 82139 316953 1000000000000 159530 141978 1000000000000 296334 324251 307039 1000000000000 151997 1000000000000 1000000000000 141346 1000000000000 171513 220835 161090 1000000000000 18756 1000000000000 1000000000000 123353 309439 73627 1000000000000 1000000000000 1000000000000 107304 196968 144745 282339 208748 294756 213624 108697 174287 53032 249785 1000000000000 317141 329964 61896 238470 302438 1000000000000 1000000000000 151805 1000000000000 19066 71605 62972 1000000000000 1000000000000 1000000000000 20904 53164 1000000000000 114062 1000000000000 1000000000000 111188 45027 1000000000000 1000000000000 91088 173861 1000000000000 126027 147232 153537 1000000000000 83943 47543 17481 1000000000000 1000000000000 99587 56036 1000000000000 115173 40200 1000000000000 30785 112922 220144 1000000000000 1000000000000 1000000000000 107945 311848 175567 8428 1000000000000 162011 1000000000000 179438 78053 1000000000000 1000000000000 139668 321959 121436 70332 105544 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 67994 232144 180690 140912 1000000000000 238349 153289 268308 234572 1000000000000 144684 145751 1000000000000 1000000000000 267306 266038 1000000000000 259733 1000000000000 1000000000000 1000000000000 160573 1000000000000 1000000000000 238770 93969 1000000000000 1000000000000 67154 228765 303063 102393 109340 52408 1000000000000 282080 190607 153588 141101 1000000000000 191482 1000000000000 1000000000000 318090 1000000000000 110869 293706 1000000000000 136076 273716 1000000000000 220512 1000000000000 235250 1000000000000 94811 231566 75783 1000000000000 266289 1000000000000 1000000000000 115722 183179 140487 218788 172901 71567 1000000000000 144398 1000000000000 70601 283154 37880 1000000000000 1000000000000 311887 145616 271187 177905 187558 1000000000000 20613 60622 1000000000000 279077 1000000000000 217407 155903 1000000000000 161740 278072 1000000000000 1000000000000 292894 293403 1000000000000 12279 1000000000000 1000000000000 231347 73704 1000000000000 197217 292980 177610 315635 255808 102041 57982 36996 233878 289828 1000000000000 1000000000000 1000000000000 320996 1000000000000 290660 50900 1000000000000 215342 1000000000000 1000000000000 1000000000000 164154 1000000000000 326593 1000000000000 141518 38679 1000000000000 1000000000000 118303 255516 204190 116455 268107 58409 1000000000000 120074 1000000000000 1000000000000 272425 1000000000000 1000000000000 70699 8651 1000000000000 170021 237540 18439 46926 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 27191 191903 108352 133923 1000000000000 3268 261460 152097 1000000000000 1000000000000 55756 70356 289341 35793 1000000000000 1000000000000 1000000000000 146906 1000000000000 34309 100642 63745 218876 247902 48906 85207 1000000000000 297584 145793 316712 13054 93994 1000000000000 1000000000000 162588 28728 193385 138755 1000000000000 1000000000000 1000000000000 1000000000000 224759 1000000000000 1359 231635 256672 1000000000000 45866 1000000000000 60495 159137 105150 70533 329975 170347 1000000000000 1000000000000 179421 122440 135831 1000000000000 1000000000000 82813 93467 159132 241939 100725 221966 310680 151761 86039 251802 1000000000000 45595 89794 189295 1000000000000 1000000000000 1000000000000 297558 59004 1000000000000 212545 81059 1000000000000 1000000000000 285765 1000000000000 1000000000000 1000000000000 6796 309387 130604 247235 110847 1680 84370 43725 159850 189005 252546 319021 2264 326098 313131 214739 1000000000000 1000000000000 1000000000000 187294 237808 1000000000000 1000000000000 1000000000000 54746 290660 1000000000000 223564 1000000000000 1000000000000 141774 3436 177297 1000000000000 139696 1000000000000 32700 202911 1000000000000 281241 1000000000000 1000000000000 216752 83686 300321 1000000000000 1000000000000 81862 227653 127442 1000000000000 211971 213662 308487 1000000000000 176801 1000000000000 70591 1000000000000 156381 305333 74103 1000000000000 1000000000000 325529 1000000000000 66771 77977 160185 1000000000000 1000000000000 178750 249664 169538 92162 28214 184662 243836 174615 257541 1000000000000 93596 1000000000000 1000000000000 289451 262449 35650 1000000000000 1000000000000 100322 11196 123480 1000000000000 1000000000000 1000000000000 1000000000000 22739 285421 227189 259431 1000000000000 1000000000000 229937 303433 1000000000000 1000000000000 1000000000000 254290 1000000000000 238278 1000000000000 172928 123801 131727 300457 56925 1000000000000 212780 1000000000000 253825 1000000000000 124925 1000000000000 192528 1000000000000 235016 1000000000000 138520 31699 323660 117851 240992 260280 217767 286754 1000000000000 102518 1000000000000 270902 175836 1000000000000 96179 1000000000000 1000000000000 311748 243115 67207 191727 1000000000000 301209 80813 312347 1000000000000 138486 190051 306884 16513 1000000000000 130321 1000000000000 156794 308788 38345 298307 140829 1000000000000 108632 1000000000000 173064 10194 38993 156405 186455 1000000000000 235363 59733 1000000000000 1000000000000 1000000000000 127900 251030 1000000000000 241556 154425 123191 21825 1000000000000 1000000000000 169426 20910 1000000000000 288112 253125 237628 196026 140112 145498 1000000000000 140610 1000000000000 325843 206063 113353 102496 304547 1000000000000 43592 299383 82097 1000000000000 69225 1000000000000 74439 35871 319525 279551 162804 1000000000000 58079 271091 1000000000000 160530 1000000000000 1000000000000 1000000000000 1000000000000 312531 280336 263497 171785 1000000000000 1000000000000 222217 31151 46485 1000000000000 1000000000000 80983 209957 36270 181557 188367 1000000000000 126148 1000000000000 1000000000000 1000000000000 315650 42682 1000000000000 108184 1000000000000 1000000000000 131667 58777 255385 160741 1000000000000 93118 43503 124940 260006 61230 1000000000000 1000000000000 1000000000000 322485 1000000000000 87992 1000000000000 1000000000000 1000000000000 296192 1000000000000 315560 215836 193709 1000000000000 1000000000000 1000000000000 305384 1000000000000 1000000000000 112683 1000000000000 41134 137872 264928 1000000000000 287197 289087 247222 82752 1000000000000 327726 1000000000000 1000000000000 1000000000000 1000000000000 200193 1000000000000 248818 1000000000000 1000000000000 102582 1000000000000 170592 1000000000000 1000000000000 130635 120858 101942 265872 1000000000000 71458 34807 1000000000000 1000000000000 72521 19841 214425 1000000000000 1000000000000 1000000000000 1000000000000 255933 259192 134531 97867 1000000000000 84995 278462 172549 330102 206252 166475 1000000000000 293319 297440 1000000000000 263758 45597 261108 282853 124491 1000000000000 59232 276716 133160 1000000000000 14858 195587 328225 206280 234509 226628 1000000000000 39254 1000000000000 1000000000000 1000000000000 198306 306120 221612 1000000000000 1000000000000 279366 276324 276765 287707 163567 1000000000000 271844 218383 109067 111377 94332 208349 57134 176469 1000000000000 1000000000000 31880 1000000000000 46131 176251 319234 56016 178391 1000000000000 147686 1000000000000 83873 1000000000000 1000000000000 1000000000000 1000000000000 12945 202246 144740 147461 1000000000000 1000000000000 209072 254853 104754 253121 316441 89585 77522 1000000000000 1000000000000 63827 193062 276491 215123 1000000000000 278787 156994 49887 215277 22790 292276 1000000000000 31660 3352 329594 321612 1000000000000 302935 163090 202532 333166 1000000000000 46473 170764 233224 32216 254369 1000000000000 53707 1000000000000 155845 219768 74955 1000000000000 126114 1000000000000 102980 1000000000000 39293 181288 1000000000000 1000000000000 1000000000000 179601 1000000000000 1000000000000 301009 1000000000000 86905 234632 178962 1000000000000 1000000000000 1000000000000 240411 259032 323868 273376 1000000000000 1000000000000 133815 91068 194673 263068 1000000000000 1000000000000 43159 162518 63445 140920 1000000000000 1000000000000 128087 1000000000000 40722 221430 124785 71164 1000000000000 46998 304310 1000000000000 139393 176412 1000000000000 57869 1000000000000 200390 289864 30250 1000000000000 132192 176715 258970 155877 1000000000000 1000000000000 194780 1000000000000 285986 1000000000000 191692 280195 2569 75156 332580 266073 152839 1000000000000 272199 1000000000000 254268 221126 250802 158322 254078 255534 1000000000000 113935 1000000000000 232127 1000000000000 57070 194920 29504 1000000000000 271604 1000000000000 1000000000000 1000000000000 100267 99551 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 226789 183125 13961 381 1000000000000 109962 1000000000000 1000000000000 140077 1000000000000 1000000000000 225406 210388 1000000000000 1000000000000 106634 1000000000000 1000000000000 27745 116382 1000000000000 85739 1000000000000 1000000000000 312965 225568 163117 182433 1000000000000 240928 33499 110522 47999 44248 162336 37009 324092 1000000000000 93797 325383 1000000000000 7500 52223 276536 1000000000000 84036 102705 37326 1000000000000 295196 1000000000000 1000000000000 331575 1000000000000 1000000000000 1000000000000 284118 260828 69262 119964 238849 250997 171305 1000000000000 45343 78335 160389 70448 1000000000000 1000000000000 172597 1000000000000 143518 1000000000000 1000000000000 320333 88773 29555 1000000000000 1000000000000 308158 169156 1000000000000 102322 275116 19663 1000000000000 1000000000000 1000000000000 183520 1000000000000 93612 307203 1000000000000 248493 1000000000000 276167 291460 206193 240545 282974 156607 215800 110734 1000000000000 59928 195131 142153 202454 323627 1000000000000 1000000000000 77583 1000000000000 1000000000000 220786 185421 289685 221315 1000000000000 185875 213346 1000000000000 14763 287880 196879 1000000000000 13511 12456 278976 1000000000000 326160 24531 51693 169548 1000000000000 1000000000000 144588 189693 58399 224461 1000000000000 248312 99440 114868 46412 1000000000000 135886 2584 43384 1000000000000 97565 126477 149419 1000000000000 323563 257717 41654 296700 79568 1000000000000 241668 1000000000000 1000000000000 65987 70131 84335 1000000000000 191503 1000000000000 1000000000000 246621 1000000000000 1000000000000 1000000000000 290177 1000000000000 100020 293671 196529 16474 1000000000000 99262 1000000000000 204967 1000000000000 259388 1000000000000 92778 65061 1000000000000 184200 3029 204727 1000000000000 179550 181947 1000000000000 1000000000000 309283 212763 249453 62415 362 287529 1000000000000 296398 281307 7696 132047 328594 1000000000000 193782 315668 287670 1000000000000 1000000000000 69793 87000 1000000000000 117047 19188 327146 30533 1000000000000 1000000000000 67936 1000000000000 183678 6501 1000000000000 1000000000000 324690 193487 111126 282631 238463 104153 157473 1000000000000 318878 209143 1000000000000 1000000000000 78301 203928 224083 187210 63383 325781 113318 201604 14493 1000000000000 1000000000000 175978 85413 1000000000000 309743 127294 201816 309206 1000000000000 87125 1000000000000 45067 192357 5811 298072 29552 1000000000000 1000000000000 1000000000000 1000000000000 7260 1000000000000 310075 1000000000000 136176 203469 200575 213442 160992 1000000000000 150773 320924 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 179302 9077 1000000000000 280146 313631 310352 1000000000000 27219 332844 186531 1000000000000 333383 210636 44120 1000000000000 215850 1000000000000 1000000000000 201495 1000000000000 199072 1000000000000 1000000000000 165360 90914 34279 117192 1000000000000 1000000000000 117539 18980 105911 1000000000000 257318 263038 5879 25906 1000000000000 1000000000000 213594 1000000000000 1000000000000 311318 1000000000000 69767 43828 34412 1000000000000 256149 1000000000000 1000000000000 1000000000000 1000000000000 130263 1000000000000 227609 255063 289881 171666 1000000000000 1000000000000 48970 177567 1000000000000 1000000000000 1000000000000 1000000000000 82488 1000000000000 1000000000000 142797 156322 233466 238298 1000000000000 42328 44531 1000000000000 209027 257282 232796 1000000000000 1000000000000 1000000000000 47357 930 239107 298201 1000000000000 247076 1000000000000 301074 1000000000000 1000000000000 1000000000000 6079 155330 1000000000000 117996 1000000000000 91169 89921 1000000000000 88446 314359 52082 111169 279030 1000000000000 54055 1000000000000 21971 1000000000000 257576 198603 3379 13599 166334 1000000000000 154617 112482 141414 113900 1000000000000 247976 246926 289669 121347 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 200116 235952 35599 205017 1000000000000 250677 176210 295138 5697 193560 292831 124616 138947 270982 1000000000000 1000000000000 40603 110257 211487 274072 1000000000000 254028 54142 175563 1000000000000 88214 201729 285680 73176 118395 287800 166538 1000000000000 294598 180297 309215 1000000000000 80312 1000000000000 49746 201749 1000000000000 197447 1000000000000 1000000000000 168001 1000000000000 227279 234040 1000000000000 169699 41329 1000000000000 122556 150884 106836 25922 88423 1000000000000 16065 273848 15607 1000000000000 1000000000000 123925 248473 1000000000000 1000000000000 1000000000000 236375 310014 54474 70198 1000000000000 1000000000000 1000000000000 240029 1000000000000 17585 166239 75087 151780 1000000000000 1000000000000 1000000000000 264700 24652 129885 1000000000000 1000000000000 1000000000000 1000000000000 187433 117060 210952 330861 169279 251263 256334 290446 94965 4735 75543 1000000000000 36660 31380 124235 1000000000000 197828 296677 157071 280519 91524 313328 330829 1000000000000 31215 82300 191366 1000000000000 1000000000000 297088 1000000000000 1000000000000 187874 1000000000000 318128 1000000000000 148773 1000000000000 181195 1000000000000 272391 282981 1000000000000 329229 164054 1000000000000 231938 267237 49630 75376 300605 1000000000000 215724 280813 186782 316958 308897 8342 241202 1000000000000 68060 1000000000000 242598 258862 159635 1000000000000 316270 162132 261370 1000000000000 1000000000000 250384 1000000000000 284913 157718 254717 128694 85945 168679 1000000000000 250714 153946 69248 1000000000000 80116 175277 234302 159675 1000000000000 144173 167967 1000000000000 86345 1000000000000 268141 102626 62228 1000000000000 72315 1000000000000 131470 308939 1000000000000 1000000000000 29489 162812 298106 1000000000000 1000000000000 273359 1000000000000 306765 181485 215859 1000000000000 2416 1000000000000 1000000000000 1000000000000 265712 15776 225210 250854 1000000000000 294952 115246 312256 1000000000000 46807 192897 156595 247796 14124 132754 1000000000000 100902 164343 289800 66951 161701 98158 1000000000000 1000000000000 302156 1000000000000 1000000000000 1000000000000 163140 1000000000000 1000000000000 1000000000000 214176 181567 121894 7268 1000000000000 254003 1000000000000 97329 1000000000000 133220 1000000000000 1000000000000 1000000000000 1000000000000 274915 1000000000000 54229 1000000000000 275693 1000000000000 1000000000000 117410 32131 191051 332826 1000000000000 1000000000000 1000000000000 1000000000000 49006 324924 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 37552 153932 1000000000000 139793 1000000000000 11439 1000000000000 1000000000000 143936 302894 1000000000000 1000000000000 144248 1000000000000 92674 1000000000000 1000000000000 221807 1000000000000 136994 34612 147507 231708 1000000000000 1000000000000 333591 1000000000000 332010 140455 238105 297342 1000000000000 1000000000000 1000000000000 1000000000000 232145 1000000000000 143916 1000000000000 1000000000000 1000000000000 218787 286642 94101 198691 1000000000000 1000000000000 193561 129111 135315 108135 115907 6052 332445 214171 52367 166376 30346 1000000000000 308038 288561 274775 1000000000000 67190 69310 327096 1000000000000 195704 1000000000000 63418 115518 1000000000000 245543 311492 157065 1000000000000 1000000000000 1000000000000 290817 1000000000000 290560 1000000000000 304296 40165 1000000000000 289648 226149 1000000000000 273553 37203 1000000000000 81594 188718 1000000000000 1000000000000 1000000000000 1000000000000 223583 304107 1000000000000 281192 35854 3933 140991 124244 98429 142695 219253 1000000000000 322471 1000000000000 40349 1000000000000 198926 1000000000000 1000000000000 6726 1000000000000 203516 1000000000000 157312 1000000000000 307047 1000000000000 169248 1000000000000 212176 128157 16790 42506 219680 124274 139874 319299 41063 45168 61712 194480 1000000000000 1000000000000 1000000000000 305894 1000000000000 1000000000000 95418 306035 153849 207649 1000000000000 1000000000000 1000000000000 1000000000000 168978 145066 7285 1000000000000 40919 1000000000000 1000000000000 209989 92248 47261 312471 1000000000000 305011 250106 1000000000000 36681 319215 1000000000000 13113 1000000000000 333688 1000000000000 139659 256909 112832 1000000000000 289348 90628 263497 270530 1000000000000 1000000000000 100285 250940 63414 49843 1000000000000 297164 179358 93797 251981 171124 1000000000000 12678 1000000000000 1000000000000 71793 277823 73790 225700 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 299724 260419 160853 1000000000000 304971 48084 158514 267530 292963 1000000000000 233383 150705 159977 1048 259285 1000000000000 5102 1000000000000 1000000000000 157947 1000000000000 249579 28901 149197 1000000000000 1000000000000 243719 256388 13202 86723 1000000000000 280992 1000000000000 143386 161463 1000000000000 1000000000000 1000000000000 1000000000000 102534 1000000000000 26684 284381 199957 1000000000000 1000000000000 1000000000000 211803 1000000000000 1000000000000 236198 1000000000000 40724 144921 62691 1000000000000 1000000000000 1000000000000 1000000000000 84464 321866 330738 164818 330027 88380 283691 1000000000000 104404 144156 276920 322212 286933 175790 81336 1000000000000 44733 39651 100080 1000000000000 53973 1000000000000 1000000000000 1000000000000 79129 225949 1000000000000 317966 1000000000000 1000000000000 1000000000000 305941 1000000000000 213198 314124 197704 1000000000000 118414 20554 1000000000000 1000000000000 202001 173918 1000000000000 1000000000000 174783 56856 94850 81458 134459 247379 232946 168150 1000000000000 242463 1000000000000 1000000000000 1000000000000 272735 229548 115925 275873 215445 1000000000000 1000000000000 35521 1000000000000 143204 160881 1000000000000 258031 1000000000000 1000000000000 103835 257500 270534 16407 65628 223526 233885 74603 82541 1000000000000 166821 72802 66465 104819 280974 214609 323390 206100 1000000000000 1000000000000 46440 311076 301177 93002 1000000000000 1000000000000 1000000000000 1000000000000 27453 237385 26593 1000000000000 290344 1000000000000 263392 245123 82248 254855 13280 216990 101279 1000000000000 206998 286115 1000000000000 1000000000000 300779 182912 1000000000000 1000000000000 1000000000000 123200 221172 319655 1000000000000 50830 229185 1000000000000 29194 147180 1000000000000 1000000000000 199243 278836 1000000000000 159503 1000000000000 158755 287694 1000000000000 213884 288419 253083 1000000000000 232884 20458 305661 308667 1000000000000 116933 103755 171197 198785 137176 1000000000000 48474 1000000000000 308429 9896 189993 1000000000000 1000000000000 200860 195144 135581 1000000000000 195027 1000000000000 13231 57486 1000000000000 200832 1000000000000 119540 57622 43739 26521 324763 28816 1000000000000 7979 1000000000000 272281 1000000000000 206065 64898 146078 159947 156624 166317 1000000000000 8178 1000000000000 99239 1000000000000 115801 305199 64474 294083 1000000000000 192910 11453 179305 1000000000000 219792 1000000000000 75402 162312 1000000000000 1000000000000 1000000000000 44064 245942 185222 121308 58597 1000000000000 141424 1000000000000 103640 65133 75205 189233 1000000000000 1000000000000 217745 24879 256416 169529 113424 267319 1000000000000 92271 171854 1000000000000 275626 276948 1000000000000 274917 45704 310293 82584 1000000000000 45332 85533 101468 165013 232629 1000000000000 74684 73786 207416 79899 1000000000000 1000000000000 1000000000000 1000000000000 201018 1000000000000 1000000000000 141620 67246 68925 33269 34696 1000000000000 267604 1000000000000 15587 1000000000000 1000000000000 11815 1000000000000 191924 146896 1000000000000 1000000000000 1000000000000 76815 1000000000000 1000000000000 1000000000000 58620 1000000000000 1000000000000 1000000000000 170854 175522 258092 176121 170597 1000000000000 135983 255614 1000000000000 1000000000000 1000000000000 275621 1000000000000 209123 56066 1000000000000 1000000000000 158627 128738 136986 331292 1000000000000 24903 1000000000000 283741 1000000000000 35228 164409 1000000000000 1000000000000 1000000000000 1000000000000 146839 224594 83486 173990 211177 1000000000000 1000000000000 102730 1000000000000 76167 243220 1000000000000 1000000000000 176633 270117 1000000000000 1000000000000 1000000000000 233277 1000000000000 1000000000000 39543 53913 123780 115274 320112 1000000000000 275300 18641 1000000000000 63645 18428 24646 103902 1000000000000 137006 1000000000000 1000000000000 272379 322292 214430 202298 200138 1000000000000 45000 202290 203942 24339 1000000000000 76427 226000 1000000000000 1000000000000 66131 316070 160368 272954 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 23406 176325 29586 168458 127149 91113 1000000000000 1000000000000 1000000000000 1000000000000 81218 236423 31107 29331 1000000000000 213415 217597 227814 25546 1000000000000 1000000000000 1000000000000 1000000000000 218216 1000000000000 1000000000000 248314 315714 171668 153251 1000000000000 18988 98574 1000000000000 1000000000000 107510 70025 1000000000000 79086 287874 1000000000000 328434 53301 12556 164519 221638 29479 67695 250742 1000000000000 1000000000000 1000000000000 1000000000000 11119 26666 302217 1000000000000 320796 1000000000000 238071 150797 322904 177510 1000000000000 56290 130860 102311 73621 1000000000000 253004 214941 1000000000000 1000000000000 1000000000000 149734 51079 86877 1000000000000 1000000000000 184095 1000000000000 85230 1000000000000 1000000000000 228914 55626 285361 1000000000000 59901 128256 164569 23834 67749 1000000000000 124865 44278 175456 144372 1000000000000 19183 84727 1000000000000 188600 211981 132315 177721 1000000000000 1000000000000 1000000000000 298804 135309 327461 1000000000000 216382 265625 73415 1000000000000 67823 30846 27125 314202 136664 99702 131355 1000000000000 1000000000000 143270 1000000000000 302958 243734 53573 229031 300437 170165 1000000000000 57988 324407 242174 74465 332388 315238 1000000000000 32524 1000000000000 184623 307227 51186 316551 107291 1000000000000 1000000000000 1000000000000 200440 283241 1000000000000 1000000000000 1000000000000 257936 210143 33399 177724 1000000000000 206754 205735 1000000000000 1000000000000 58734 29139 190923 1620 326662 221520 185080 1000000000000 30192 1000000000000 268971 93981 1000000000000 1000000000000 169671 37178 330173 18497 36625 82886 15056 57676 328446 234701 1000000000000 215116 1000000000000 76703 1000000000000 133100 1000000000000 1000000000000 287833 111046 93578 1000000000000 162395 47297 74236 149509 1000000000000 1000000000000 1000000000000 50940 282823 304833 1000000000000 1000000000000 212244 312778 199749 96706 1000000000000 1000000000000 174671 32451 319353 278080 36831 1000000000000 1000000000000 157763 49887 262583 141240 1000000000000 261580 96926 305199 215019 140785 19672 232095 1000000000000 71075 1000000000000 243268 329255 1000000000000 227559 1000000000000 63849 282402 1000000000000 333070 279663 253513 211955 1000000000000 47949 83517 1000000000000 274961 168208 27819 85879 291421 324554 158589 164255 333484 147665 1000000000000 192080 122719 24800 238652 248298 1000000000000 1000000000000 135585 154074 21169 1000000000000 321327 129003 1000000000000 156663 1000000000000 1000000000000 5675 161506 1000000000000 79585 163519 1000000000000 333250 288135 143013 148449 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 158702 167027 93096 203310 1000000000000 113585 1000000000000 146544 22932 1000000000000 326494 71926 176021 37814 289516 255674 98541 103948 171206 269989 64326 116809 9210 1000000000000 186645 52104 26243 295988 169436 260221 89938 1000000000000 91975 46383 137676 156273 42418 47498 133474 154137 1000000000000 96234 1000000000000 60320 330472 140381 1000000000000 201974 207946 1000000000000 299877 60872 1000000000000 153526 1000000000000 120866 1000000000000 1000000000000 136153 1000000000000 281116 1000000000000 263876 222481 1000000000000 164199 1000000000000 1000000000000 152047 53445 189390 1000000000000 284857 1000000000000 1000000000000 36131 1000000000000 1000000000000 258690 1000000000000 86916 96463 56817 1000000000000 202547 261559 1000000000000 1000000000000 271359 1000000000000 1000000000000 309124 138278 214880 39505 1000000000000 1000000000000 150284 75741 1000000000000 1000000000000 90003 99871 79580 1000000000000 208115 48229 1000000000000 1000000000000 51078 282387 1000000000000 62157 209283 75819 1000000000000 78712 199436 1000000000000 40078 50478 85835 1000000000000 282617 286205 1000000000000 229992 170875 105637 1000000000000 1000000000000 103775 153597 1000000000000 179112 116796 118353 1000000000000 120430 1000000000000 1000000000000 69349 1000000000000 163548 145531 140147 52335 325940 123984 154832 66556 169138 65272 1000000000000 77067 1000000000000 302733 1000000000000 1000000000000 101487 105740 70624 114022 145566 1000000000000 171657 1000000000000 77481 1000000000000 58360 289233 139446 7341 293362 2984 1000000000000 1000000000000 69868 1000000000000 322648 113989 129065 1000000000000 1000000000000 240022 44676 292621 1000000000000 38352 30770 1000000000000 682 124972 106896 1000000000000 77859 20720 13475 188422 1000000000000 331229 213131 321419 1000000000000 1000000000000 73581 96833 266084 52274 1000000000000 1000000000000 61756 1000000000000 301465 321053 1000000000000 228607 273304 1000000000000 275274 85864 29368 256325 170377 63534 288228 274769 1000000000000 1000000000000 1000000000000 87356 71682 213692 1000000000000 1000000000000 165828 1000000000000 1000000000000 1000000000000 12183 207755 63094 240309 1000000000000 191735 1000000000000 1000000000000 1000000000000 1000000000000 44666 1000000000000 1000000000000 190519 34203 233974 269580 1000000000000 251868 252225 1000000000000 1000000000000 111690 181829 86131 194867 180494 255341 183168 268784 1000000000000 1000000000000 294312 1000000000000 26372 38941 322529 321791 229797 1000000000000 230407 62438 197841 43715 12824 1000000000000 325509 53645 5430 57540 1000000000000 304687 211322 1000000000000 235665 291296 164016 1000000000000 1000000000000 1000000000000 1000000000000 249354 1000000000000 284654 1000000000000 1000000000000 1000000000000 287469 50445 153765 315899 12310 49578 1000000000000 1000000000000 242461 160817 127242 1000000000000 1000000000000 323206 213610 264164 68016 81472 135520 207412 174864 248025 1000000000000 1000000000000 135714 288736 90208 21438 1000000000000 9136 1000000000000 1000000000000 226055 1000000000000 219718 91057 259072 90019 56808 1000000000000 1000000000000 102946 1000000000000 1000000000000 1000000000000 90796 1000000000000 230490 252887 332498 331921 110201 1000000000000 1000000000000 1000000000000 40039 1000000000000 1000000000000 141803 304606 313399 1000000000000 47938 221841 203416 1000000000000 222202 270517 99944 117576 122875 1000000000000 248287 302159 1792 301291 98410 209686 1000000000000 323268 269777 303647 1000000000000 175526 278063 236107 29034 1000000000000 51509 1000000000000 1000000000000 230368 1000000000000 1000000000000 289695 236829 1000000000000 302788 104629 20206 1000000000000 1000000000000 32149 1000000000000 1000000000000 154394 142485 1000000000000 1000000000000 123047 295074 182277 280903 76596 218865 1000000000000 1000000000000 47846 1000000000000 170778 1000000000000 1000000000000 1000000000000 1000000000000 323814 1000000000000 71210 277625 266526 1000000000000 160494 279138 1000000000000 250790 243616 1000000000000 103362 317101 144264 283560 107994 44470 325837 215316 1000000000000 228542 1000000000000 1000000000000 1000000000000 71443 1000000000000 1000000000000 1000000000000 293023 24520 112276 1000000000000 151405 106100 175767 212065 130323 28936 78188 250738 252597 293069 155063 1000000000000 1000000000000 1000000000000 1000000000000 18030 1000000000000 1000000000000 226235 238096 132901 45954 209678 202358 202578 1000000000000 63931 127428 1000000000000 92906 1000000000000 246125 1000000000000 305813 134644 1000000000000 202202 85158 108017 239525 1000000000000 260752 324122 310494 181660 1000000000000 1000000000000 262679 1000000000000 43612 1000000000000 272966 1000000000000 134446 221762 1000000000000 1000000000000 134500 119386 1000000000000 14846 1000000000000 155865 330072 1000000000000 183866 151503 203279 148129 1000000000000 1000000000000 330197 137643 1000000000000 80301 133723 307516 179170 1000000000000 177961 322067 1000000000000 1000000000000 48255 1000000000000 328723 1000000000000 286332 65926 186387 266652 1000000000000 34665 45712 170294 1000000000000 295357 226335 217777 162998 168663 1000000000000 262908 1000000000000 123454 325423 300163 37918 295624 90235 1000000000000 1000000000000 154906 1000000000000 132622 1000000000000 60311 1000000000000 1000000000000 276473 52873 82646 191140 1000000000000 293291 224755 70906 247864 186794 199006 287099 98473 1000000000000 6806 81057 1000000000000 318839 79912 1000000000000 206635 330312 77876 262588 74963 1000000000000 306087 1000000000000 159407 1000000000000 43870 1000000000000 1000000000000 151434 1000000000000 1000000000000 1000000000000 1000000000000 226483 112382 1000000000000 237346 41535 107503 176198 1000000000000 1000000000000 324784 1000000000000 89259 136949 1000000000000 101696 25857 1000000000000 186466 1000000000000 51031 73747 263380 1000000000000 1000000000000 117769 314177 171010 1000000000000 1000000000000 105903 181303 1000000000000 1000000000000 309028 53505 1000000000000 1000000000000 96393 239210 72295 1000000000000 329047 104666 34562 20664 138168 33457 1000000000000 215842 322044 1000000000000 301855 235652 283930 319409 1000000000000 51956 52879 152736 1000000000000 226442 64780 1000000000000 244365 329037 209134 22297 67528 1000000000000 1000000000000 1000000000000 163147 257078 32920 1000000000000 167772 155444 228167 22430 62236 309824 30925 19712 195275 1000000000000 8862 1000000000000 70539 1000000000000 19946 28567 48745 1000000000000 1000000000000 1000000000000 1000000000000 140055 94573 208778 212786 43480 40584 122679 163230 209330 125086 280336 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 35121 53421 1000000000000 1000000000000 93112 1485 42395 1000000000000 88937 208459 1000000000000 321574 1000000000000 80581 166916 94419 1000000000000 245062 1000000000000 225224 109039 308980 203676 1000000000000 1000000000000 217581 196927 1000000000000 1000000000000 229476 60884 212728 225239 215444 228496 189855 181220 1000000000000 1892 52186 49261 215230 243661 37699 1000000000000 203380 1000000000000 1000000000000 1000000000000 104460 1000000000000 236284 179722 121115 1000000000000 209864 168548 223544 230191 208862 1000000000000 137461 1000000000000 163259 273417 223260 1000000000000 312855 1000000000000 125681 1000000000000 4803 72475 186016 148361 1000000000000 188816 232512 108954 201339 60533 98197 197825 1000000000000 1000000000000 1000000000000 221089 1000000000000 1000000000000 107580 1000000000000 1000000000000 34008 240617 84491 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 22251 306073 277226 195965 252483 307554 26577 4510 94058 1000000000000 37300 1000000000000 1000000000000 153502 36784 1000000000000 1000000000000 1000000000000 308556 1000000000000 194851 83490 310103 117643 38024 322842 161030 1000000000000 1000000000000 1000000000000 286930 99397 255800 263198 22873 155494 1000000000000 273795 135793 1000000000000 1000000000000 317596 17919 1000000000000 1000000000000 24619 71447 122111 292591 261042 113311 1000000000000 132253 261080 71737 102721 274231 192063 94037 1000000000000 285423 1000000000000 20048 164356 32099 260595 1000000000000 1000000000000 22387 1000000000000 195151 1000000000000 1000000000000 1000000000000 208363 245979 18332 88144 1000000000000 87946 32234 1000000000000 279101 199476 1000000000000 7985 11709 1000000000000 225529 1000000000000 1000000000000 160737 70337 1000000000000 1000000000000 103103 1000000000000 323005 1000000000000 1000000000000 1000000000000 191211 1000000000000 102558 1000000000000 309221 2163 1000000000000 1000000000000 239652 91476 81348 1000000000000 166564 229672 50844 1000000000000 30499 300088 58726 141627 138703 135909 1000000000000 229556 33406 1000000000000 118537 200023 130214 1000000000000 307701 1000000000000 150760 326064 80269 1000000000000 35823 1000000000000 162772 317899 214955 250847 162742 1000000000000 88740 39690 10944 67128 1000000000000 77152 168453 38905 253920 308173 143252 1000000000000 1000000000000 32321 154705 125530 47496 49084 1000000000000 324235 10616 1000000000000 1000000000000 1000000000000 176596 28802 170289 1000000000000 1000000000000 1000000000000 166635 1000000000000 1000000000000 1000000000000 14784 128724 139714 79609 1000000000000 1000000000000 45800 169321 1000000000000 1000000000000 1000000000000 233829 221507 248473 270327 1000000000000 52978 166094 114791 239628 1000000000000 272461 191826 326681 1000000000000 1000000000000 35626 1000000000000 30716 29638 1000000000000 1000000000000 314569 1000000000000 70791 153348 207254 238204 61228 18688 1000000000000 178903 104403 1000000000000 1000000000000 177758 1000000000000 323080 129666 236230 59337 1000000000000 1000000000000 1000000000000 258180 40916 302454 187086 178129 9533 1000000000000 232026 294186 140406 246548 1000000000000 118062 66144 282709 1000000000000 6459 55292 92484 308827 1000000000000 64386 147061 176939 321312 177852 1000000000000 30022 154037 309951 126930 96250 1000000000000 33600 112873 319655 298313 24278 55097 179711 113388 239022 1000000000000 147578 1000000000000 1000000000000 1000000000000 1000000000000 97782 306980 1000000000000 139989 1000000000000 81420 237209 1000000000000 1000000000000 1000000000000 173815 1000000000000 161292 296733 1000000000000 1000000000000 1000000000000 189288 216518 43454 67984 133608 115891 44825 80705 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 9081 145925 133629 97400 315545 99058 180080 1000000000000 1000000000000 41500 75954 236046 1000000000000 176989 1000000000000 1000000000000 118503 230668 62871 1000000000000 1000000000000 194139 265148 1000000000000 210753 144999 191599 1000000000000 1000000000000 332175 294462 96433 187536 1000000000000 233038 84525 95719 1000000000000 165026 1000000000000 205800 180389 110820 304415 140445 1000000000000 1000000000000 106648 44514 154764 216179 1000000000000 17975 1000000000000 58830 62043 141264 1000000000000 1000000000000 172937 1000000000000 1000000000000 217039 254496 1000000000000 85190 265414 1000000000000 313303 84578 29093 171666 1000000000000 1000000000000 198337 220261 156705 1000000000000 203244 292713 1000000000000 1000000000000 1000000000000 2063 39356 29061 293744 1000000000000 105619 138391 1000000000000 97644 1000000000000 52620 38099 3648 240681 1000000000000 27514 79798 1000000000000 123032 47990 1000000000000 307024 1000000000000 264506 1000000000000 312676 1000000000000 327567 303551 1000000000000 155261 51013 1000000000000 1000000000000 130158 166766 50532 232621 163163 1000000000000 288904 3962 139177 1000000000000 189187 61550 11019 105765 319018 126365 1000000000000 187514 188733 64812 130696 1000000000000 240862 1000000000000 262597 44824 145361 1000000000000 1000000000000 219146 1000000000000 256511 1000000000000 1000000000000 159819 118466 81310 1000000000000 148371 255601 224421 38108 74836 51274 1000000000000 150360 1000000000000 1000000000000 242753 1000000000000 292195 1000000000000 1000000000000 96389 1000000000000 121021 27977 1000000000000 95132 66934 258019 1000000000000 200114 67689 143311 264481 258596 1000000000000 17227 330773 1000000000000 603 1000000000000 1000000000000 179341 177162 2723 1000000000000 15899 1000000000000 138560 24442 1000000000000 306271 1000000000000 35977 1000000000000 202524 1000000000000 11638 155051 189376 1000000000000 1000000000000 1000000000000 97790 211677 78104 246024 1000000000000 252376 1000000000000 141767 228042 1000000000000 1000000000000 63393 1000000000000 167238 218 166279 208471 1000000000000 176916 62166 247090 243164 1000000000000 1000000000000 1000000000000 289658 1000000000000 1000000000000 1000000000000 114375 1000000000000 223658 168708 194858 1000000000000 80483 60578 288725 281995 58401 177668 123531 253367 230652 101018 102138 1000000000000 191377 119200 95764 1000000000000 1000000000000 69244 85530 1000000000000 302987 214249 1000000000000 1000000000000 1000000000000 1000000000000 120846 1000000000000 147064 262588 42405 1000000000000 270816 1000000000000 136707 232255 134857 289205 1000000000000 281548 116291 247904 299392 251110 313450 82483 1000000000000 1000000000000 190353 1000000000000 1000000000000 1000000000000 232768 1000000000000 285493 65549 261886 1000000000000 116322 278632 253865 297714 1585 1000000000000 1000000000000 157158 1000000000000 1000000000000 100499 150828 112198 85704 42493 1000000000000 430 32571 1000000000000 124181 198628 83477 129023 286522 71853 1000000000000 1000000000000 191175 291083 298183 25139 100657 187827 1000000000000 130955 248961 1000000000000 162914 1000000000000 147307 1000000000000 127143 84660 158791 1000000000000 129388 36425 1000000000000 145584 35704 1000000000000 1000000000000 204769 315431 1000000000000 1000000000000 9997 129322 216576 1000000000000 203993 244585 1000000000000 1000000000000 102806 303982 249296 116444 298836 1000000000000 1000000000000 1000000000000 235782 1000000000000 1000000000000 1000000000000 326429 78377 1000000000000 1000000000000 191039 1000000000000 97114 217962 140518 58954 218484 45845 1000000000000 132921 1000000000000 228797 1000000000000 312355 324545 318320 312569 227710 180835 315104 1000000000000 92568 1000000000000 1000000000000 1000000000000 257307 1000000000000 1000000000000 1000000000000 242737 133577 1000000000000 1000000000000 175508 180574 219375 262502 84140 276066 1000000000000 173931 1000000000000 312150 44457 115456 231297 57061 308496 223756 324120 145888 226134 1000000000000 89330 37540 1000000000000 1000000000000 170807 286709 1000000000000 104752 156199 290770 268379 1000000000000 3990 31807 285356 245714 193725 138442 1000000000000 25639 1000000000000 283613 171577 96026 249245 279134 185761 155528 241069 206110 1000000000000 309463 1531 287534 320076 30523 1000000000000 316773 59775 1000000000000 1000000000000 1000000000000 64983 114832 115566 15875 1000000000000 1000000000000 53093 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 320108 1000000000000 226209 165927 186792 1000000000000 5496 66621 1000000000000 1000000000000 1000000000000 1000000000000 153630 187390 170423 1000000000000 278131 256164 1000000000000 1000000000000 1000000000000 170745 276769 4199 200301 41268 1000000000000 198502 145851 1000000000000 1000000000000 1000000000000 266507 1000000000000 88991 1000000000000 62404 185809 32072 1000000000000 113180 242948 157369 326882 295024 1000000000000 1000000000000 1000000000000 251077 258709 256577 278054 266372 105892 1000000000000 135424 1000000000000 120 278999 211948 226613 103135 203896 205645 68035 3693 280658 1000000000000 322440 32270 1000000000000 160615 1000000000000 221194 259122 1000000000000 1000000000000 1000000000000 249403 189669 1000000000000 225202 158579 302685 264973 133801 91245 123133 1008 324202 237357 1000000000000 294887 1000000000000 316878 166964 1000000000000 121056 310096 50341 45860 160730 260331 1000000000000 250069 259823 1000000000000 311388 112873 81099 295806 1000000000000 35193 1000000000000 1000000000000 284087 159385 100200 1000000000000 43659 178219 1000000000000 37925 53933 180103 275312 1000000000000 121917 190424 1000000000000 153116 1000000000000 296282 253376 214249 309753 257125 1000000000000 1000000000000 108548 266764 133714 1000000000000 313469 319437 71037 97903 1000000000000 1000000000000 150297 36054 34892 167365 1000000000000 231526 39954 82561 16417 42047 4966 92291 205551 120751 1000000000000 114760 1000000000000 332668 81436 214548 203164 161204 256527 296851 1000000000000 1000000000000 1000000000000 140467 137997 241245 41167 1000000000000 1000000000000 282028 1000000000000 1000000000000 82662 1000000000000 145040 1000000000000 12528 165768 262154 100125 201788 222791 67872 180172 1000000000000 279827 63215 71373 9289 297298 260841 128906 40177 282247 1000000000000 184251 7474 205668 45776 66367 111006 28173 182694 230467 207206 28447 231058 255688 1000000000000 1000000000000 128619 318334 80804 316126 259833 1000000000000 242977 1000000000000 186944 239395 118004 249862 98284 22194 1000000000000 146242 220857 200757 1000000000000 1000000000000 1000000000000 190798 301157 23525 304627 1000000000000 295170 95263 1000000000000 230117 4206 273865 246849 104918 1000000000000 1000000000000 1000000000000 65239 67857 1000000000000 1000000000000 121898 148113 146775 1000000000000 125681 1000000000000 1000000000000 188122 1000000000000 77554 1000000000000 1000000000000 1000000000000 1000000000000 11904 33564 183926 1000000000000 253961 308966 43791 64739 1000000000000 1000000000000 230234 1000000000000 270732 280136 120560 45268 40613 276535 1000000000000 29927 1000000000000 262204 200253 247328 83032 294048 11059 1000000000000 284705 1000000000000 1000000000000 204675 264071 331688 286328 1000000000000 459 1000000000000 102076 275458 179388 235100 1000000000000 41620 76319 41980 88967 106813 299683 303653 1000000000000 1000000000000 91016 181884 1000000000000 237450 1000000000000 122179 1000000000000 157806 323440 1000000000000 289145 321635 31514 267417 321465 255965 9426 208788 68832 1000000000000 331718 148744 119573 317498 1000000000000 1000000000000 1000000000000 64110 223814 1000000000000 222652 323860 1000000000000 289994 1000000000000 199139 267516 1000000000000 143632 144279 47201 1000000000000 62801 1000000000000 132951 69364 173566 1000000000000 308600 233595 1000000000000 328255 1000000000000 118188 107116 16086 1000000000000 1000000000000 106857 214412 77020 209875 199101 1000000000000 1000000000000 1000000000000 17244 120135 1000000000000 238154 263221 199729 223707 195597 198014 1000000000000 1000000000000 1000000000000 116275 56275 63913 1000000000000 137814 1000000000000 228189 168632 1000000000000 89185 281427 111942 87588 1000000000000 1000000000000 321537 211274 1000000000000 68603 120340 1000000000000 145930 1000000000000 1000000000000 155417 67720 162202 284988 1000000000000 210384 231745 224833 119148 137918 83178 250215 1000000000000 1000000000000 284981 1000000000000 213872 100819 77968 16220 331753 73910 296980 116304 1000000000000 213237 183758 1000000000000 50338 4031 153427 168191 134129 33331 1000000000000 1000000000000 71994 1000000000000 1000000000000 11223 99382 301058 1000000000000 1000000000000 106502 244826 116006 1000000000000 1000000000000 176293 101271 1000000000000 137853 97676 131424 1000000000000 1000000000000 231427 1000000000000 144199 1000000000000 1000000000000 313882 36669 261669 111654 235356 1000000000000 26547 1000000000000 1000000000000 124795 121634 1000000000000 1000000000000 290655 226361 262403 213640 125274 1000000000000 135244 17097 70509 276558 1000000000000 206042 267326 238041 43808 317074 259285 259109 306979 1000000000000 140092 311611 295145 295593 1000000000000 1000000000000 52607 296179 1000000000000 272708 241337 205826 1000000000000 115604 1000000000000 1000000000000 1000000000000 316278 1000000000000 87782 1000000000000 157213 1000000000000 305933 95911 55632 1000000000000 1000000000000 1000000000000 46457 42098 121939 142006 266195 63955 165428 268860 192480 140321 1000000000000 1000000000000 81964 1000000000000 1000000000000 158101 331555 100596 133892 304699 262014 306460 1000000000000 1000000000000 1000000000000 168540 134923 179525 84591 1000000000000 161915 190279 263700 145153 594 1000000000000 189744 178532 298923 12304 1000000000000 328116 262692 105231 115989 84181 113782 233944 320539 226307 1000000000000 1000000000000 1000000000000 1000000000000 156778 218456 61702 34218 10798 331579 79393 318487 152329 1000000000000 1000000000000 1000000000000 202155 1000000000000 32769 97408 315351 297550 288230 219958 228108 155658 310787 255472 87607 147020 156636 1000000000000 1000000000000 1000000000000 236025 7731 110001 1000000000000 257952 1000000000000 44957 1000000000000 1000000000000 176517 34364 1000000000000 131809 1000000000000 109024 1000000000000 1000000000000 331655 50536 145878 276391 315750 1000000000000 1000000000000 1000000000000 56369 99983 1000000000000 1000000000000 57719 130557 234423 215868 243820 1000000000000 184861 1000000000000 320018 14301 258701 136002 1000000000000 130347 119345 1000000000000 242655 301376 203157 1000000000000 1000000000000 317564 294194 288974 227180 164344 292831 103227 190266 218821 273498 1000000000000 1000000000000 277535 22914 1000000000000 36233 130927 314368 295055 1000000000000 1000000000000 1000000000000 1000000000000 104019 195433 60891 12122 113935 1000000000000 1000000000000 220748 1000000000000 33165 332756 1000000000000 97524 123491 77386 1000000000000 316888 326904 296486 1000000000000 1000000000000 112960 115254 273737 307922 24255 1000000000000 32247 91471 251129 311940 294397 1000000000000 1000000000000 290004 172322 94902 1000000000000 213949 292335 1000000000000 1000000000000 1000000000000 111605 1000000000000 1000000000000 128672 98316 323809 169081 47624 1000000000000 63790 1000000000000 1000000000000 203910 300661 275867 1000000000000 9734 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 308806 40997 1000000000000 1000000000000 107284 1000000000000 307636 1000000000000 143295 1000000000000 252466 319060 318266 46358 5542 84652 1000000000000 20627 1000000000000 118134 1000000000000 35764 162354 296954 314041 256564 301399 60574 1000000000000 94444 277515 159846 332401 198561 1000000000000 18136 73394 66777 1000000000000 1000000000000 65926 31225 178802 1000000000000 311739 1000000000000 218625 1000000000000 170092 1000000000000 1000000000000 1000000000000 165270 156571 41956 274246 1000000000000 109911 46547 315369 121783 1000000000000 314934 89822 1000000000000 190489 94665 30408 44214 24505 98420 29754 1000000000000 188021 1000000000000 1000000000000 118595 146363 1000000000000 1000000000000 13327 55884 309349 32969 1000000000000 225257 213107 74144 254977 329900 133485 15865 1000000000000 1000000000000 196897 1000000000000 1000000000000 183653 153644 307166 1000000000000 143038 1000000000000 1000000000000 53376 252984 207978 128988 136638 13534 271064 258998 1000000000000 1000000000000 10648 1000000000000 1000000000000 58708 23895 40268 213562 292511 312207 1000000000000 7983 1000000000000 3253 258143 1000000000000 163066 1000000000000 68529 325543 1000000000000 293040 143945 1000000000000 11615 117533 77011 260707 5220 1000000000000 1000000000000 1000000000000 161191 98556 300070 42010 112978 181969 168840 93539 90082 189430 105402 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 190479 301315 183560 58998 1000000000000 1000000000000 1000000000000 110310 198219 1000000000000 95590 155258 223005 56076 139117 114074 123323 160981 1000000000000 106162 1000000000000 288309 199597 25693 318368 1000000000000 189650 262087 1000000000000 64202 252139 307736 58275 1000000000000 12003 1000000000000 260691 1000000000000 35978 1000000000000 1000000000000 1000000000000 229730 144338 177326 169523 300846 1000000000000 1000000000000 231958 33539 68684 1000000000000 202537 1000000000000 86186 109312 1000000000000 83615 244839 91643 1935 82373 1000000000000 111004 28408 16545 1000000000000 153875 62254 1000000000000 1000000000000 147091 1000000000000 209855 47109 288500 329137 276662 61834 24433 1000000000000 307407 221701 329028 1000000000000 1000000000000 252074 185552 301804 312721 52674 328106 305981 306629 194200 72037 1000000000000 314796 1000000000000 309838 108944 253878 298864 143331 1000000000000 303854 1000000000000 1000000000000 103171 243951 129458 86206 21300 142300 1000000000000 1000000000000 1000000000000 147456 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 200423 76173 26899 193182 213161 199735 199270 121094 222517 278701 1000000000000 1000000000000 331203 65393 1000000000000 50711 95726 314026 109129 1000000000000 280975 1000000000000 270604 59600 1000000000000 1000000000000 174481 1000000000000 1000000000000 288060 176908 1000000000000 191871 174877 1000000000000 332081 87594 1000000000000 131218 243830 60714 303655 158843 98074 1000000000000 1000000000000 51490 267326 1000000000000 72693 111521 321237 1000000000000 1000000000000 1000000000000 84153 204284 1000000000000 121000 1000000000000 157081 310273 1000000000000 298280 124518 134051 116335 192901 216554 170905 151818 48501 1000000000000 72740 134394 1000000000000 1000000000000 164472 96653 253026 1000000000000 1000000000000 199962 103590 250203 246707 1000000000000 218592 1000000000000 318801 212010 1000000000000 45227 1000000000000 1000000000000 33551 222266 174635 206910 160055 68938 5244 293286 1000000000000 1000000000000 1000000000000 194622 66012 1000000000000 1000000000000 189642 1000000000000 310574 1000000000000 193860 225789 272915 28580 1000000000000 250424 118399 255854 147099 1000000000000 29743 91738 1000000000000 1000000000000 1000000000000 1000000000000 220120 59784 189803 64946 1000000000000 125667 33135 310613 164463 73978 333393 3440 150110 90086 246736 316863 165160 297261 69082 1000000000000 134831 1000000000000 1000000000000 137663 1000000000000 1000000000000 189182 1000000000000 146405 1000000000000 224523 1000000000000 119773 328020 29057 242070 207076 1000000000000 1000000000000 60272 1000000000000 292521 1000000000000 1000000000000 227523 71665 1000000000000 1000000000000 149766 18814 1000000000000 29131 146297 253096 147341 61310 1000000000000 303289 2811 101223 131763 182541 1000000000000 186333 7957 271105 1000000000000 184413 1000000000000 12788 145599 309674 97637 1000000000000 201423 241217 232989 89152 275098 131409 303792 1000000000000 1000000000000 113095 25015 1000000000000 1000000000000 118855 253843 117537 177865 304628 59825 1000000000000 193648 183631 28898 1000000000000 278819 147555 271084 95248 268079 1000000000000 243161 76975 1000000000000 1000000000000 18104 209142 1000000000000 46000 221921 126958 1000000000000 122976 64223 87663 320875 332381 112915 1000000000000 1000000000000 275746 1000000000000 1000000000000 1000000000000 81187 225000 1000000000000 215054 1000000000000 1000000000000 1000000000000 1000000000000 259551 93076 1000000000000 1000000000000 217046 1000000000000 272233 301741 117897 127402 15218 1000000000000 270507 1000000000000 42809 2593 196098 1000000000000 1000000000000 329910 40846 227440 310668 1000000000000 1000000000000 187984 34294 1000000000000 1000000000000 153946 1000000000000 1000000000000 76506 1000000000000 1000000000000 277669 60918 193081 66343 1000000000000 1000000000000 1000000000000 86822 8139 1000000000000 43169 1000000000000 9347 1000000000000 228464 137727 169712 1000000000000 324238 1000000000000 1000000000000 1000000000000 1000000000000 114020 299938 153571 127841 103663 1000000000000 138780 166812 126945 1000000000000 1000000000000 1000000000000 1000000000000 137132 1000000000000 60810 1000000000000 1000000000000 314967 1000000000000 285111 203471 16745 68984 210054 42201 1000000000000 109793 203160 226178 1000000000000 326377 7895 293785 323979 102457 1000000000000 1000000000000 228260 96914 108238 301963 1000000000000 1000000000000 216788 1000000000000 205905 104109 274020 147893 326171 141017 171410 302421 1314 64457 6164 273483 52901 1000000000000 22422 221778 7719 1000000000000 1000000000000 1000000000000 1000000000000 146919 1000000000000 1000000000000 236584 2131 249984 1000000000000 100765 286135 204008 1000000000000 1000000000000 288871 115304 1000000000000 203799 198768 19586 62074 1041 1000000000000 298113 1000000000000 1000000000000 45322 271965 1000000000000 218392 286964 153246 298804 32863 60926 1000000000000 148376 5296 43201 1000000000000 199727 1000000000000 211797 32268 1000000000000 235134 1000000000000 307473 261407 2747 326706 17657 1000000000000 97346 1000000000000 196045 51098 1000000000000 112517 260930 1000000000000 57848 1000000000000 1000000000000 307097 1000000000000 102230 152060 105573 1000000000000 116253 165062 1000000000000 155238 256345 299428 1000000000000 1000000000000 313112 291680 1000000000000 251723 259298 252877 63438 1000000000000 316358 67432 320063 1000000000000 77644 262019 161793 199956 1000000000000 47934 44232 253168 175063 89481 278436 150601 40426 122446 1000000000000 284735 106974 187458 188209 296085 287141 295404 272232 141697 201892 134464 1000000000000 1000000000000 67407 181538 79168 1000000000000 307092 55967 288387 205944 1000000000000 299956 205157 259546 1000000000000 180498 1000000000000 257697 138011 120068 209387 233962 46146 113551 292143 1000000000000 1000000000000 141969 1000000000000 1000000000000 1000000000000 1000000000000 12310 1000000000000 163918 237407 69183 1000000000000 1000000000000 60177 1000000000000 146152 1000000000000 162115 1000000000000 77088 1000000000000 1000000000000 171827 257547 219638 1000000000000 1000000000000 1000000000000 292341 1000000000000 1000000000000 235526 272492 1000000000000 307580 1000000000000 332323 1000000000000 255731 1000000000000 289598 19348 1000000000000 243563 1000000000000 174333 1000000000000 1000000000000 1000000000000 221576 1000000000000 161673 176809 1000000000000 1000000000000 197866 286215 26996 1000000000000 120074 240103 307698 193139 1000000000000 1000000000000 130299 48224 240447 141493 60999 121905 113742 1000000000000 138304 41528 85782 252905 1000000000000 141629 61964 285820 143724 273289 8527 80582 190150 190681 36444 225303 121270 153001 5140 14710 73859 163883 197410 318568 1000000000000 1000000000000 75056 92817 146239 1000000000000 24340 1000000000000 84723 27868 1000000000000 252195 1000000000000 186976 1000000000000 283748 1000000000000 245541 31556 272626 2777 233636 47876 302024 1000000000000 179988 177929 1000000000000 292484 315134 1000000000000 199501 1000000000000 1000000000000 28507 173038 260406 284036 8074 238477 58144 33068 1000000000000 1000000000000 1000000000000 6381 1000000000000 229473 33689 41144 1000000000000 174073 141790 1000000000000 137635 1000000000000 26780 252699 301928 1000000000000 225466 153371 27981 1000000000000 160195 1000000000000 17050 93202 1000000000000 28941 44145 288802 280391 48406 302246 80339 40107 354 1000000000000 235718 96887 1000000000000 1000000000000 29183 1000000000000 136401 150426 241373 202517 43484 296736 9438 235504 141444 270996 1000000000000 1000000000000 202801 204274 293970 74269 1000000000000 1000000000000 209131 21883 1000000000000 194931 294309 33877 1000000000000 181242 138786 182792 280108 163994 285119 157554 219284 100632 323408 234599 224431 63869 304087 21733 63582 1000000000000 333173 76342 262564 151563 1000000000000 185891 96219 250381 282253 1000000000000 164052 215209 166162 29470 109997 276647 142244 119461 1679 1000000000000 57385 1000000000000 1000000000000 814 6093 228690 1000000000000 10928 1000000000000 1000000000000 1000000000000 1000000000000 174243 293559 1000000000000 1000000000000 1000000000000 81178 1000000000000 310402 207464 1000000000000 298548 1000000000000 315788 169962 133502 1000000000000 1000000000000 189459 1000000000000 58987 316896 1000000000000 1000000000000 137565 47297 97625 117992 30757 1000000000000 281303 1000000000000 274757 110117 329129 87136 43286 292788 1000000000000 45685 182919 1000000000000 49181 214243 285619 72746 264622 12212 34929 268940 1000000000000 93557 47833 119642 1000000000000 41382 207510 1000000000000 56754 329251 163997 1000000000000 1000000000000 90233 326626 1000000000000 78862 70355 43171 1000000000000 169414 132563 102631 160698 1000000000000 49363 1000000000000 270299 1000000000000 151936 243940 1000000000000 204348 37692 252387 90118 1000000000000 1000000000000 206484 178653 68938 203088 1000000000000 264808 1000000000000 296875 199004 48055 1000000000000 1000000000000 242563 109364 199341 1000000000000 181945 1000000000000 23168 136349 1000000000000 80860 215791 1000000000000 1000000000000 73769 309793 247308 296733 18184 244679 66041 1869 1000000000000 1000000000000 40209 9239 138350 249374 180035 315364 1000000000000 242042 114233 1000000000000 1000000000000 219747 62843 66847 42414 53224 81281 214345 112757 1000000000000 1000000000000 70197 1000000000000 1000000000000 129261 37395 333626 1000000000000 19282 1000000000000 1000000000000 211183 1000000000000 1000000000000 331972 151740 1000000000000 267667 1000000000000 183648 325039 1000000000000 284126 1000000000000 258682 1000000000000 53655 116317 180454 109250 88432 271810 118686 1000000000000 157806 306726 126293 1000000000000 248697 1000000000000 16630 1000000000000 1000000000000 216472 333589 139895 288750 248566 1000000000000 32140 12286 280588 140040 274737 1000000000000 171923 80429 52181 303436 280532 2546 260883 174268 329214 116135 1000000000000 77973 192177 229123 55726 195944 743 1000000000000 131560 35113 187763 104673 1000000000000 43562 241604 54810 201650 148423 1000000000000 1000000000000 38636 260709 117805 98397 91249 12278 1000000000000 60499 86434 231433 273931 254758 233336 54660 254039 109885 1000000000000 1000000000000 88344 1000000000000 154040 1000000000000 1000000000000 1000000000000 1000000000000 166733 45787 69532 1000000000000 85652 49415 69184 54614 1000000000000 150306 1000000000000 310107 318300 1000000000000 228191 20993 1000000000000 179160 1000000000000 1000000000000 140364 120093 1000000000000 88062 80784 229131 15189 191264 224890 20069 1000000000000 38228 1000000000000 1000000000000 1000000000000 171630 34196 133461 289137 294858 1000000000000 87790 104300 1000000000000 327612 180986 1000000000000 1000000000000 254194 1000000000000 191663 1000000000000 1000000000000 1000000000000 109495 11608 113052 1000000000000 1000000000000 1000000000000 254471 1000000000000 1000000000000 43592 1000000000000 188312 6340 24820 1000000000000 300651 1000000000000 324280 158474 1000000000000 89962 1000000000000 1000000000000 235247 107205 1000000000000 238419 215232 171370 310241 1000000000000 1000000000000 251401 1000000000000 1000000000000 250212 224356 159561 282093 256699 317792 196253 1000000000000 292654 163090 175257 13476 1000000000000 44854 1000000000000 83679 1000000000000 221770 214154 273757 236760 166294 102845 1000000000000 1000000000000 248189 1000000000000 327947 1000000000000 18218 137656 1000000000000 331935 12700 308104 243928 1000000000000 1000000000000 81900 1000000000000 146321 100238 312390 1000000000000 1000000000000 53790 199759 242214 193179 72946 169461 137489 124866 1000000000000 298084 1000000000000 261586 130898 1000000000000 129927 108129 88262 26445 202358 37781 114300 41021 96687 1000000000000 303279 239877 286157 231120 139128 69393 1000000000000 328574 135388 256883 166543 86653 240780 12854 239834 72185 1000000000000 131156 240871 1000000000000 1000000000000 146884 1000000000000 300459 99909 150764 1000000000000 129230 177220 74781 26279 320754 27948 265000 303609 64390 216425 1000000000000 125246 1000000000000 1000000000000 182129 302459 215400 298525 97158 330085 65972 1000000000000 256370 1000000000000 324351 263794 1000000000000 294151 1000000000000 228324 1000000000000 235882 1000000000000 4022 315158 32318 100418 78397 112010 218906 216956 1000000000000 22243 1000000000000 1000000000000 114145 184640 269623 144512 233964 266476 30161 299794 22512 80528 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 96312 1000000000000 9827 139453 35714 123151 1000000000000 227011 98467 1000000000000 175715 96804 1000000000000 1000000000000 82655 214913 316077 207490 13384 1000000000000 249039 1000000000000 1000000000000 1000000000000 186830 1000000000000 294426 279387 1000000000000 1000000000000 271332 1000000000000 1000000000000 139410 1000000000000 1000000000000 185997 14482 116711 247522 1000000000000 70673 129178 74307 95161 1000000000000 251154 164517 46553 205643 222501 333650 195065 273692 122138 234212 1000000000000 1000000000000 1000000000000 1000000000000 101913 62965 2842 1000000000000 57449 1000000000000 6398 1000000000000 1000000000000 58137 33647 1000000000000 93813 130783 82160 1000000000000 1000000000000 160391 104330 76290 106846 257530 100437 48862 90201 1000000000000 15225 1000000000000 145930 1000000000000 177020 1000000000000 1000000000000 182052 122956 302543 1000000000000 1000000000000 141259 77161 46912 1000000000000 113857 1000000000000 308867 270375 330660 34294 1000000000000 308516 332965 147329 1000000000000 1000000000000 161639 157207 1000000000000 150999 228697 1000000000000 1000000000000 1000000000000 242180 172519 175093 12491 317653 5376 1000000000000 244420 103587 1000000000000 285217 1000000000000 1000000000000 1000000000000 67135 191023 301035 329207 1000000000000 1000000000000 14580 95962 31846 234742 1000000000000 179312 331239 272357 133412 1000000000000 48142 1000000000000 332193 1000000000000 187020 299578 165630 116738 1000000000000 137805 1000000000000 242488 1000000000000 3737 2861 1000000000000 78210 91815 61396 88166 246595 100970 115687 85421 41727 1000000000000 1000000000000 316817 164955 1000000000000 52956 1000000000000 87617 1000000000000 226594 262647 2471 1000000000000 182823 1000000000000 184479 1000000000000 21305 205796 119344 1000000000000 1000000000000 259595 1000000000000 217036 1000000000000 254835 94126 1000000000000 1000000000000 1000000000000 256530 1000000000000 1000000000000 221274 91538 284917 1000000000000 1000000000000 244092 260574 79863 18303 278862 144597 61858 1000000000000 156183 194940 203511 305228 1000000000000 289698 258770 299511 249350 4872 305123 194115 110746 288123 115535 157254 1000000000000 1000000000000 333473 93354 1000000000000 258872 113300 240628 110178 1000000000000 323385 1000000000000 206218 274632 1000000000000 71222 184258 191391 1000000000000 50002 4624 1000000000000 221928 182244 1000000000000 1000000000000 116204 1000000000000 198898 1000000000000 217146 195624 54160 1000000000000 177480 1000000000000 323279 122225 1000000000000 1000000000000 1000000000000 1000000000000 252330 246365 271437 268923 91501 244302 123401 254609 331354 59238 1000000000000 78912 1000000000000 81586 312886 300786 1000000000000 112726 33285 117669 249492 210322 1000000000000 79652 325714 8838 1000000000000 1000000000000 215626 1000000000000 53845 11865 235091 241852 1000000000000 1000000000000 1000000000000 96896 1000000000000 100174 127611 89639 1000000000000 133963 74547 238868 171424 66633 14044 121026 258169 302183 54046 1000000000000 1000000000000 303525 268023 211803 163743 1000000000000 279190 241369 197004 1000000000000 1000000000000 1000000000000 217314 270318 115761 173372 42337 52233 94780 330382 32060 224225 96622 1000000000000 253659 1000000000000 1000000000000 277893 209491 1000000000000 62141 233534 160067 1000000000000 43290 301934 9545 123513 1000000000000 327298 299619 239417 38495 83808 287121 71423 192931 65549 1000000000000 1000000000000 153876 263019 1000000000000 181402 234879 59868 195075 1000000000000 1000000000000 1000000000000 27092 1000000000000 1000000000000 1000000000000 1000000000000 40941 1000000000000 149315 257344 1000000000000 1000000000000 153233 289504 194214 33018 38065 218728 150184 197880 24567 264779 1000000000000 198111 305831 123888 263489 108294 1000000000000 204084 1000000000000 110894 1000000000000 1000000000000 1000000000000 1000000000000 89509 307174 48265 1000000000000 240075 276334 116806 22229 1000000000000 1000000000000 268753 1000000000000 210349 56158 232089 322634 30170 244492 35528 7837 176953 31648 246701 1000000000000 1000000000000 236964 1000000000000 204398 1000000000000 98854 45093 194328 90423 1000000000000 212075 1000000000000 272311 25140 320667 1000000000000 1000000000000 109361 78616 278970 111495 1000000000000 102987 41039 80043 224374 1000000000000 24588 102013 1000000000000 176570 1000000000000 242053 226161 263580 283234 1000000000000 1000000000000 177025 70082 58312 296917 157110 15590 321533 105015 1000000000000 1000000000000 57182 242345 154777 20255 3897 1000000000000 1000000000000 1000000000000 31162 93691 1000000000000 267061 82139 175286 1000000000000 162418 1000000000000 1000000000000 314389 1000000000000 83570 1000000000000 269917 199080 20574 219647 118577 331069 331359 289858 1000000000000 1000000000000 1000000000000 164984 1000000000000 82325 286256 132476 51142 197384 281024 1000000000000 1000000000000 1000000000000 99603 73235 1000000000000 246603 333027 1000000000000 1000000000000 123984 122279 1000000000000 135588 261314 273758 252943 196478 50254 141975 1000000000000 1000000000000 1000000000000 224520 56317 266411 210777 82149 1000000000000 51206 1000000000000 102369 56112 280733 68506 163472 317805 1000000000000 299928 1000000000000 1000000000000 1000000000000 151119 1000000000000 97423 73958 108101 1000000000000 38942 1000000000000 109734 209352 333519 302007 223360 1000000000000 322416 41770 327562 131471 120792 292845 1000000000000 1000000000000 106424 158114 1000000000000 249733 1000000000000 165676 1000000000000 1000000000000 120870 1000000000000 284586 63129 163334 1000000000000 134288 116821 265810 290629 84981 18011 606 250762 1000000000000 161950 1000000000000 104971 1000000000000 267572 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 52553 8359 1000000000000 1000000000000 34218 190673 1000000000000 13215 1000000000000 1000000000000 92981 169048 1000000000000 313570 1000000000000 1000000000000 1000000000000 220733 297078 99346 19009 28967 133324 219447 1000000000000 265122 130861 1000000000000 311404 7962 1000000000000 1000000000000 65115 45955 93098 1000000000000 2185 1000000000000 39263 1000000000000 221685 103423 87073 224964 102371 91667 166073 250536 300485 68656 190737 246002 126920 176503 281605 1000000000000 283083 209067 69398 322740 1000000000000 1000000000000 240938 148271 140355 19547 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 89441 120675 155793 44017 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 103402 166366 1000000000000 299247 313898 143967 1000000000000 117757 224641 15239 308029 194372 85039 1000000000000 31572 1000000000000 105970 200925 303935 67562 8093 50184 1000000000000 246075 43293 274569 148763 188907 112653 73385 275538 1000000000000 150996 317507 1000000000000 121793 82055 36517 55391 187772 1000000000000 27703 130563 2656 1000000000000 283299 1000000000000 1000000000000 164430 1000000000000 128130 130751 289385 19003 1000000000000 36239 92516 1000000000000 151096 265423 308777 95850 261650 217421 240835 228316 125701 277856 49722 48684 35700 181585 1000000000000 1000000000000 129910 281149 1000000000000 1000000000000 227091 114128 1000000000000 31019 149269 1000000000000 90294 68198 1000000000000 1000000000000 1000000000000 1000000000000 243014 8733 286020 1000000000000 261570 161362 249475 1000000000000 275667 1000000000000 104907 1000000000000 111273 313562 1000000000000 304366 1000000000000 1000000000000 65333 123522 1000000000000 1000000000000 1000000000000 64179 1000000000000 1000000000000 52465 315207 54299 1000000000000 132901 130777 1000000000000 200025 256569 1000000000000 1000000000000 51327 1000000000000 16264 313293 123113 1000000000000 328329 290513 1000000000000 47461 1000000000000 1000000000000 1000000000000 4227 197029 152632 69142 77676 238063 42248 1000000000000 322136 93957 1000000000000 328610 70730 234081 197626 222332 24166 21792 141740 51544 1000000000000 295666 1000000000000 67792 1000000000000 62061 135119 1000000000000 326471 267076 266141 117456 1000000000000 1000000000000 213543 1000000000000 276279 1000000000000 1000000000000 1000000000000 1000000000000 214208 29306 100276 1000000000000 1000000000000 1000000000000 89360 90889 67012 195452 1000000000000 317015 1000000000000 243298 1000000000000 166049 47617 234271 1000000000000 1000000000000 1000000000000 66268 127898 1000000000000 73253 1000000000000 126034 229979 94501 141264 25179 239541 1000000000000 129994 1000000000000 82415 150299 274969 232210 1000000000000 1000000000000 95214 1000000000000 210644 292263 1336 311183 9339 119461 27052 24868 1000000000000 136322 214563 1000000000000 38243 161260 105069 148874 307156 246516 1000000000000 9068 123996 2609 1000000000000 74072 251028 1000000000000 1000000000000 77463 163739 120653 1000000000000 130463 90583 237496 270351 139059 1000000000000 260841 99910 143534 1000000000000 36750 1000000000000 213447 1000000000000 1000000000000 165118 1000000000000 62826 1000000000000 148273 178422 277067 300865 1000000000000 196339 194794 331098 146419 299992 179060 98184 82851 250051 120992 128386 1000000000000 1000000000000 158750 1000000000000 260275 258364 255565 208158 186284 20711 188919 1000000000000 1000000000000 202675 119792 1000000000000 315658 298815 187722 149946 130793 1000000000000 1000000000000 1000000000000 231861 112691 1000000000000 1000000000000 1000000000000 1000000000000 8074 1000000000000 315467 1000000000000 1000000000000 1000000000000 277883 199393 59700 13392 1000000000000 42586 1000000000000 1000000000000 1000000000000 257971 256445 1000000000000 129530 189527 151023 1000000000000 1000000000000 160819 106042 1000000000000 1000000000000 1000000000000 265311 89328 100150 1000000000000 281163 1000000000000 109663 1000000000000 1000000000000 152561 209233 14992 1000000000000 312860 186938 26833 1000000000000 1000000000000 418 1000000000000 256808 83541 303058 111843 303801 331553 320150 106593 147268 257657 1000000000000 1000000000000 81839 282955 119265 86211 1000000000000 1000000000000 1000000000000 44793 158383 51813 1000000000000 40023 228916 137005 209105 286570 1000000000000 3299 36898 1000000000000 307083 1000000000000 313605 1000000000000 288630 268755 1000000000000 127813 248771 165219 307055 1000000000000 1000000000000 266721 1000000000000 90407 18140 329491 177525 107789 123061 248549 191944 4728 316496 263834 1000000000000 1000000000000 1000000000000 170541 1000000000000 171795 89249 2920 285408 87154 89367 64500 4081 43412 1000000000000 41556 1000000000000 1000000000000 1000000000000 136104 266745 170277 145836 1000000000000 210375 1000000000000 146437 222681 1000000000000 197914 38316 77038 183278 225049 1000000000000 1000000000000 1000000000000 252951 1000000000000 77562 222944 168082 10362 216718 315291 213685 1000000000000 149387 1000000000000 107558 223942 283461 332004 118466 27437 1000000000000 1000000000000 17829 1000000000000 206426 1000000000000 34327 139852 1000000000000 1000000000000 1000000000000 56803 3712 291949 1000000000000 1000000000000 60750 6500 113629 37143 63851 147674 267374 138939 1000000000000 87823 281171 25523 149794 65231 1000000000000 1000000000000 317520 193799 1000000000000 301542 190940 1000000000000 267503 1000000000000 267695 158610 49915 228983 304186 1000000000000 164823 53636 9640 187444 312832 98982 1000000000000 331381 1000000000000 225019 25621 1000000000000 32711 242747 280406 254221 80213 1000000000000 186752 53858 27338 1000000000000 52209 81514 1000000000000 1000000000000 256494 97374 1000000000000 98886 1000000000000 1000000000000 29173 128437 35416 49675 317378 1000000000000 1000000000000 205291 1000000000000 210101 1000000000000 190738 1000000000000 1000000000000 1000000000000 43490 35428 254882 268815 1000000000000 1000000000000 234842 292921 138617 124524 198546 169202 1000000000000 44692 238288 176486 1000000000000 1000000000000 229436 49187 1000000000000 47965 2309 1000000000000 1000000000000 1000000000000 1000000000000 183125 1000000000000 155273 1000000000000 104465 102028 181731 1000000000000 1000000000000 111851 232341 168164 1000000000000 267013 28543 75376 104180 12856 185919 147115 312769 155817 95858 302048 1000000000000 246981 1000000000000 1000000000000 1000000000000 176562 1000000000000 303421 196629 215634 1000000000000 1000000000000 123895 1000000000000 1000000000000 1000000000000 318537 238720 1000000000000 1000000000000 129217 1000000000000 104941 1000000000000 295201 22937 215232 167648 48722 4466 108891 84181 1000000000000 307507 40761 1000000000000 294348 177005 84358 41394 1000000000000 158812 295042 286412 68172 1000000000000 154445 145632 1000000000000 255091 23736 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 87556 1000000000000 13299 2946 130504 1000000000000 1000000000000 159858 20345 1000000000000 311479 284830 1000000000000 1000000000000 27866 1000000000000 206973 1000000000000 75232 1000000000000 160351 331941 71826 185827 302043 243245 92735 201851 1000000000000 1000000000000 147297 1000000000000 1000000000000 256068 162902 1000000000000 164420 145516 1000000000000 234693 294069 16000 261410 214809 185238 53818 1000000000000 307065 53084 1000000000000 110011 1000000000000 1000000000000 92027 6659 330137 319572 1000000000000 91799 294983 177926 1000000000000 131844 1000000000000 190173 164251 27485 22419 91543 297068 186472 8247 1000000000000 121970 149769 173743 1000000000000 244838 1000000000000 56900 203413 100986 234826 251564 189167 32277 1000000000000 1000000000000 179219 225790 75056 1000000000000 1000000000000 1000000000000 84223 141056 286689 226968 263162 101904 232521 1000000000000 241401 144837 1000000000000 181752 295097 209134 221493 319341 1000000000000 288270 328868 213330 1000000000000 1000000000000 36869 1000000000000 1000000000000 81564 1000000000000 20289 147373 44359 274872 1000000000000 179322 36605 219911 1000000000000 144068 1000000000000 14216 1000000000000 327550 149212 22726 1000000000000 137392 218761 285285 150524 83702 1000000000000 1000000000000 16601 1000000000000 72364 283384 1000000000000 91819 1000000000000 1000000000000 1000000000000 1000000000000 45636 1000000000000 156085 90476 119863 126676 84609 277897 18899 138894 26178 1000000000000 1000000000000 62307 324135 1000000000000 178977 115534 1000000000000 1000000000000 112818 10277 90577 1000000000000 179296 333094 1000000000000 278913 1000000000000 309296 207153 268589 151362 48132 62707 56400 206392 1000000000000 10137 1000000000000 304098 1000000000000 1000000000000 177741 279583 1000000000000 108953 42276 310130 274309 1000000000000 1000000000000 50412 42570 1000000000000 162461 287735 1000000000000 1000000000000 1000000000000 51824 1000000000000 1000000000000 1000000000000 21041 95736 134517 324315 1000000000000 72812 114345 91332 269977 106094 1000000000000 1000000000000 1000000000000 81118 1000000000000 271074 1000000000000 107269 1000000000000 1000000000000 1000000000000 13 174574 140648 97107 161171 268763 53206 288977 44538 84228 1000000000000 247766 227198 1000000000000 114155 36570 288835 54617 1000000000000 209289 257609 177624 145287 34302 303170 298772 1000000000000 289710 303986 28844 20750 1000000000000 1000000000000 21656 117715 113291 252391 185157 289783 27056 182286 1000000000000 173805 150642 287309 111956 1000000000000 1000000000000 295480 138577 28533 194962 298098 212053 1000000000000 265756 234293 332339 180913 1000000000000 201323 98566 133227 22152 31046 223185 1000000000000 302073 1000000000000 258190 45752 100351 1000000000000 317678 200010 1000000000000 1000000000000 111006 2153 1000000000000 1000000000000 222672 1000000000000 210961 1000000000000 178687 1000000000000 240762 1000000000000 326533 280239 1000000000000 118336 119967 146201 138279 245506 1000000000000 1000000000000 114354 126000 6667 236613 228646 1000000000000 90425 1000000000000 1000000000000 216731 243615 149611 1000000000000 132220 264401 1000000000000 1000000000000 49477 1000000000000 250133 165953 195771 179181 1000000000000 1000000000000 1000000000000 237549 318459 92321 1000000000000 13670 1000000000000 195377 39303 14134 152468 1000000000000 171035 329582 309142 211263 328139 155930 147493 332306 1000000000000 145931 1000000000000 111641 253225 1000000000000 1000000000000 331736 1000000000000 95386 165888 1000000000000 1000000000000 64686 1000000000000 34551 16340 109931 2998 182249 197449 1000000000000 80598 235735 78559 217459 328098 1000000000000 1000000000000 1000000000000 197733 76869 1000000000000 1000000000000 85048 1000000000000 66020 22889 123612 152731 1000000000000 309265 1000000000000 223746 304139 1000000000000 1000000000000 314704 1000000000000 1000000000000 1000000000000 271258 255759 21074 214258 1000000000000 294060 261481 299645 289770 261602 1000000000000 210161 182515 22254 85164 1000000000000 1000000000000 167317 1000000000000 12267 180344 183913 329943 274427 263236 1000000000000 286106 1000000000000 245093 189872 144627 270869 183766 51282 42136 113601 246553 4975 183077 254383 307502 132347 331475 318870 4501 74645 1000000000000 1000000000000 269325 22299 1000000000000 1000000000000 304758 1000000000000 288196 1000000000000 34732 1000000000000 244986 5396 1000000000000 310849 96332 68348 1000000000000 85698 1000000000000 83790 8644 3636 25002 1000000000000 1000000000000 165814 267194 248683 263902 1000000000000 87578 1000000000000 1000000000000 127353 36798 33999 1000000000000 278872 1000000000000 185094 208498 333410 29857 120233 242348 280353 1000000000000 1000000000000 8562 1000000000000 34230 56791 27820 281672 1000000000000 707 1000000000000 330120 228297 105769 207686 104713 1000000000000 139920 230524 166239 283529 128222 103967 1000000000000 11733 197809 82193 20705 1000000000000 68779 65542 24541 58899 196259 223751 186329 60457 1000000000000 1000000000000 1000000000000 246972 42645 122555 242287 1000000000000 103615 22900 1000000000000 107295 1000000000000 1000000000000 1000000000000 1000000000000 140623 87452 303982 265222 182282 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 239242 333195 159236 1000000000000 238486 244354 1000000000000 1000000000000 220686 1000000000000 329380 26529 136466 14598 104765 1000000000000 1000000000000 1000000000000 26942 1000000000000 1000000000000 1000000000000 278672 1000000000000 1000000000000 121829 1000000000000 134102 1000000000000 1000000000000 193870 51605 146529 204647 105892 238727 205060 293489 1000000000000 64900 136670 39942 1000000000000 268438 117056 25359 1000000000000 1000000000000 1000000000000 217806 1000000000000 1000000000000 1000000000000 14813 328219 108025 210650 1000000000000 76362 1000000000000 1000000000000 11993 329317 154940 189351 135560 151405 197934 326532 144551 1000000000000 149122 1000000000000 199922 1000000000000 320810 1000000000000 243828 194337 239521 1000000000000 328088 251775 128022 272178 1000000000000 1000000000000 1000000000000 290081 111794 21421 152151 134765 155340 272560 294014 291724 165074 157373 1000000000000 101202 306189 132846 25873 1000000000000 38945 159558 1000000000000 288455 134855 141241 267843 142563 223722 292356 284054 1000000000000 143456 24218 331777 202753 229299 1000000000000 251087 19303 35857 1000000000000 20404 1000000000000 117525 1000000000000 1000000000000 1000000000000 282050 1000000000000 1000000000000 1000000000000 1000000000000 180379 181381 1000000000000 69700 232234 179465 176708 1000000000000 1000000000000 314345 46623 73239 71994 67715 214839 246473 236011 204930 1000000000000 309047 327052 166910 288621 35172 164321 57099 250481 99969 154197 69569 54666 138859 181698 107667 1000000000000 62775 153922 1000000000000 35160 1000000000000 59154 1000000000000 166184 47817 114529 1000000000000 1000000000000 261553 186815 1000000000000 262068 1000000000000 276914 1000000000000 223838 1000000000000 1000000000000 326752 141042 1000000000000 179235 324243 1000000000000 124476 1000000000000 40698 150557 1000000000000 248955 173346 151796 1000000000000 129310 1000000000000 233653 83768 117192 89029865392 269365 300194 307400 1000000000000 250628 1000000000000 212325 250462 1000000000000 325357 1000000000000 230871 1000000000000 29770 1000000000000 104077 1000000000000 151469 56044 291919 6184 1000000000000 1000000000000 85627 1000000000000 1000000000000 1000000000000 1000000000000 70603 1000000000000 1000000000000 231770 1000000000000 96858 322354 1000000000000 179290 241140 1000000000000 83206 61809 59459 214079 175690 1000000000000 254400 1000000000000 108733 71513 1000000000000 29165 88871 1000000000000 24947 77483 1000000000000 1000000000000 26173 26278 1000000000000 1000000000000 1000000000000 257994 1000000000000 329057 1000000000000 57051 182465 58498 47306 166175 46820 211555 102436 244237 262379 115129 1000000000000 27361 1000000000000 251430 57026 312411 1000000000000 256299 5303 1000000000000 202944 128258 1000000000000 167197 185817 275139 127130 240276 22289 204 78145 88022 12799 11725 216274 331458 107169 151033 141531 206163 87721 59265 218582 304152 51685 34741 114045 294087 270311 1000000000000 1000000000000 1000000000000 1000000000000 323674 254794 24051 1000000000000 1000000000000 176448 1000000000000 94520 244998 1000000000000 1000000000000 1000000000000 1000000000000 165087 1000000000000 91344 1000000000000 85338 1000000000000 143286 164498 1000000000000 1000000000000 1000000000000 1000000000000 235598 142650 1000000000000 1000000000000 279828 1000000000000 155311 1000000000000 287789 1000000000000 236503 134474 270630 330647 132745 31310 213583 140710 1000000000000 1000000000000 155591 40222 200786 122358 1000000000000 236641 228532 139238 230612 1000000000000 235616 302595 187299 1000000000000 385 1000000000000 1000000000000 324236 1000000000000 89119 329921 95716 223116 1000000000000 1000000000000 304028 319969 313513 47676 124050 306343 1000000000000 1000000000000 169994 155939 55594 1000000000000 1000000000000 303504 162489 1000000000000 1000000000000 1000000000000 218101 227424 1000000000000 1000000000000 60618 114053 331526 234810 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 295228 232237 1000000000000 1000000000000 315644 259353 307671 1000000000000 114856 1000000000000 57785 172543 1000000000000 179931 238989 1000000000000 50127 1000000000000 163484 159177 197427 1000000000000 1000000000000 180860 1000000000000 1000000000000 1000000000000 169913 330620 265314 229362 169080 1000000000000 1000000000000 1000000000000 1000000000000 86112 327645 29972 1000000000000 1000000000000 21751 326877 307978 199332 279764 329692 1000000000000 1000000000000 1000000000000 1000000000000 179372 232277 260157 1000000000000 88497 1000000000000 316239 251607 247472 1000000000000 242457 1000000000000 1000000000000 1000000000000 239258 308664 267988 161727 55646 188826 179996 1000000000000 1000000000000 1000000000000 283432 195690 1000000000000 242833 262514 113634 1000000000000 93796 1000000000000 332435 326342 286230 1000000000000 1000000000000 171960 13979 1000000000000 1000000000000 134498 1000000000000 6252 256492 179092 169553 322468 50271 1000000000000 228182 153898 138999 123405 1000000000000 1000000000000 19846 36783 177764 1000000000000 295562 249571 1000000000000 212397 1000000000000 273118 1000000000000 1000000000000 61468 263748 1000000000000 231209 154860 1577 1000000000000 277682 211043 78325 126377 170146 1000000000000 24264 317126 1000000000000 298640 78029 295101 109282 1000000000000 1000000000000 149982 162985 75186 105779 190963 217992 37567 1000000000000 1000000000000 209012 297539 25385 143149 18567 174648 242905 1000000000000 30707 93550 130634 1000000000000 69848 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 253020 177119 294618 1000000000000 314335 276858 120766 1000000000000 257673 1000000000000 319171 281526 1000000000000 155363 125614 1000000000000 78244 1000000000000 1000000000000 224005 329104 1000000000000 202644 1000000000000 31480 1000000000000 6450 1000000000000 14291 1000000000000 102641 94212 19197 198710 113268 29232 316836 1000000000000 237205 1000000000000 1000000000000 1000000000000 320874 1000000000000 1000000000000 94101 136420 308193 312192 249703 278114 1000000000000 224285 1000000000000 1000000000000 158440 1000000000000 136778 277812 1000000000000 274990 1000000000000 12333 1000000000000 133635 51236 191530 1000000000000 220864 299285 303485 110416 288864 229565 277871 160530 282264 1000000000000 1000000000000 324726 198781 63039 1000000000000 112808 56128 1000000000000 326108 1000000000000 316281 56366 1000000000000 1000000000000 111745 14702 1000000000000 252355 305417 1000000000000 1000000000000 169012 51969 1000000000000 1000000000000 1000000000000 26327 54101 111392 256548 292292 229225 163869 73889 1000000000000 19137 100549 101055 256723 275231 148507 156044 74749 1000000000000 226744 326877 1000000000000 90723 1000000000000 295747 304732 222370 1000000000000 1000000000000 1000000000000 258466 1000000000000 327701 2377 62931 1000000000000 1000000000000 138502 1000000000000 93683 114072 1000000000000 34088 88941 145620 1000000000000 1000000000000 1000000000000 1000000000000 227866 275062 242001 69262 265264 1000000000000 203385 72677 101930 1000000000000 311837 63296 1000000000000 1000000000000 1000000000000 16379 281088 1000000000000 1000000000000 1000000000000 1000000000000 283729 242356 197520 156681 217631 79301 17167 77419 14623 1000000000000 1000000000000 1000000000000 156880 1000000000000 217370 1000000000000 70385 309681 291492 105025 1000000000000 1590 1000000000000 182559 1000000000000 1000000000000 41880 1000000000000 1000000000000 1000000000000 1000000000000 168294 35447 207361 148798 328425 21267 1000000000000 167356 316942 1000000000000 183553 145894 1000000000000 68553 105805 39866 1000000000000 261101 1000000000000 251977 88563 238031 225916 277477 1000000000000 66493 1000000000000 148011 81870 304907 1000000000000 325907 1000000000000 207917 88770 1000000000000 313637 146711 149684 180769 46963 1000000000000 1000000000000 217293 189896 1000000000000 1000000000000 292377 89242 269434 1000000000000 146955 323818 304199 1000000000000 56497 228011 53768 1000000000000 57919 122757 1000000000000 1000000000000 1000000000000 154854 141479 1000000000000 105649 53590 130096 1000000000000 1000000000000 1000000000000 139951 271908 243776 74477 3128 128825 133731 294320 1000000000000 1000000000000 637 27838 120592 296237 127148 136233 13628 143343 88176 96911 12567 1341 187452 154966 39681 1000000000000 1000000000000 1000000000000 1000000000000 91298 237397 111015 240857 264372 135476 1000000000000 1000000000000 1000000000000 279712 257873 71860 248631 120751 1000000000000 111004 65592 151094 150399 157055 253971 1000000000000 222118 86191 100636 167216 51490 1000000000000 1000000000000 1000000000000 278903 91026 230437 1000000000000 1000000000000 1000000000000 1000000000000 325860 55843 30968 189629 1000000000000 216922 319667 1000000000000 1000000000000 79536 1000000000000 85361 1000000000000 100673 1000000000000 249802 176762 27926 319345 173634 188562 155841 1000000000000 1000000000000 81834 1000000000000 31535 1000000000000 85281 34206 1000000000000 1000000000000 59844 198899 187709 1000000000000 107813 248942 157989 1000000000000 296736 1000000000000 282858 1000000000000 1000000000000 282725 133633 1000000000000 1000000000000 299866 234293 318116 1000000000000 37575 61137 93137 152323 139820 113450 11450 15047 1000000000000 1000000000000 134044 305916 219801 1000000000000 240710 309098 43376 1000000000000 1000000000000 1000000000000 1000000000000 130273 10123 18226 1000000000000 1000000000000 136567 91209 1000000000000 1000000000000 114739 159452 273196 1000000000000 1000000000000 1000000000000 127326 244562 1000000000000 13713 81954 1000000000000 54201 1000000000000 272908 15743 1000000000000 151488 1000000000000 27349 267771 319549 1000000000000 125404 116008 317370 23653 253055 228002 19600 110203 219048 175597 1000000000000 328618 1000000000000 1000000000000 1000000000000 205675 97074 180403 242279 1000000000000 1000000000000 228895 82222 295768 198488 254474 98459 59680 89293 260219 1000000000000 1000000000000 1000000000000 235347 18409 1000000000000 1000000000000 70557 184176 1000000000000 1000000000000 73285 69979 1000000000000 1000000000000 298771 183999 318437 1000000000000 29129 53698 144180 314923 1000000000000 127596 190067 242339 168848 228374 302978 284358 264026 1000000000000 1000000000000 1000000000000 83196 95904 333491 83086 97850 305989 293852 38581 42184 1000000000000 60552 140922 1000000000000 264869 1000000000000 160886 317470 39145 167072 289312 255038 1000000000000 332511 48211 1000000000000 1000000000000 1000000000000 1000000000000 67144 1000000000000 1000000000000 221395 156749 128171 35642 193658 1000000000000 1000000000000 279257 53172 290475 1000000000000 37407 99299 332479 183009 107607 19960 230315 1000000000000 12728 1000000000000 53376 66871 241308 325722 215190 268986 135177 273556 1000000000000 213193 76690 155353 1000000000000 1000000000000 121181 212606 94344 1000000000000 1000000000000 1000000000000 317554 1000000000000 106303 190368 169839 183915 97689 1000000000000 212146 142817 220495 295614 1000000000000 249964 205871 309108 1122 222531 189250 1000000000000 1000000000000 1000000000000 68366 136887 10895 39070 1000000000000 315054 1000000000000 176412 333537 331289 326553 219554 150215 1000000000000 1000000000000 30823 289237 227412 287574 19581 308733 287062 326253 71135 1000000000000 1000000000000 248747 124093 1000000000000 16043 136595 183113 1000000000000 1000000000000 233306 307431 93044 1000000000000 69334 314482 1000000000000 130872 1000000000000 37879 1000000000000 238937 103035 8522 1000000000000 1000000000000 202349 1000000000000 1000000000000 144814 131710 229009 223985 1000000000000 1000000000000 98993 316705 234826 38699 129399 136865 1000000000000 87696 242338 178481 248679 259421 1000000000000 19686 30193 256171 1000000000000 141075 1000000000000 1000000000000 1000000000000 1000000000000 177307 1000000000000 182365 311996 1000000000000 136560 246136 231188 190862 160214 137127 175646 2480 1000000000000 1000000000000 141691 183072 93160 199651 1000000000000 1000000000000 1000000000000 145447 121172 224954 1000000000000 123810 231089 17186 1000000000000 252440 53261 72568 1000000000000 1000000000000 67839 1000000000000 1000000000000 54631 176385 183355 1000000000000 1000000000000 119907 197200 1000000000000 189340 245928 146664 187001 1000000000000 208203 37483 238389 264821 1000000000000 1000000000000 161505 142250 1000000000000 130962 1000000000000 191716 40989 134833 161254 1000000000000 242242 1000000000000 291469 1000000000000 1000000000000 1000000000000 34502 278267 1000000000000 151195 11675 255994 243999 296301 1000000000000 65313 186541 11153 1000000000000 1000000000000 69183 41285 1000000000000 1000000000000 1000000000000 1000000000000 276551 300633 1000000000000 39189 189444 1000000000000 1000000000000 1000000000000 299969 47930 188490 102266 1000000000000 1000000000000 298148 112458 309151 1000000000000 1000000000000 1000000000000 185275 176937 1000000000000 194797 137584 45179 225902 149699 1000000000000 181061 261708 237323 9202 38302 97724 1000000000000 4795 1000000000000 1000000000000 63388 302628 267279 262582 1000000000000 1000000000000 303858 1000000000000 177648 1000000000000 109806 120719 108604 182587 328481 208410 317781 1000000000000 1000000000000 1000000000000 306254 202756 1000000000000 1000000000000 1000000000000 1000000000000 266529 75563 1000000000000 231559 234212 1000000000000 108647 1000000000000 151986 1000000000000 132760 286042 1000000000000 142452 122390 228067 1000000000000 1000000000000 146518 1000000000000 126025 1000000000000 113670 1000000000000 168403 292460 256754 326260 1000000000000 145952 1000000000000 1000000000000 1000000000000 273372 1000000000000 306250 199440 115762 1000000000000 8620 1000000000000 16829 190807 24845 87240 251337 107338 140231 58528 1000000000000 19605 314192 305303 77154 143095 1000000000000 1000000000000 75796 320209 91531 180324 222565 118452 90415 1000000000000 322728 156468 119596 1000000000000 1000000000000 224789 167813 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 140429 2797 1000000000000 161083 1000000000000 219572 4211 1000000000000 16633 21526 308799 313946 35128 204531 1000000000000 1000000000000 1000000000000 200374 174624 26124 250365 216756 220851 1000000000000 16070 118678 297608 1000000000000 222994 1000000000000 1000000000000 96903 37313 1000000000000 1000000000000 301318 145116 35640 1000000000000 38412 1000000000000 301412 307563 1000000000000 1000000000000 27667 1000000000000 1000000000000 70203 160832 67988 159585 263073 1000000000000 127681 1000000000000 158151 82009 114946 133812 321938 140105 1000000000000 1000000000000 281179 224132 256780 194115 1000000000000 263097 132569 132760 1000000000000 237123 53011 232500 295799 291768 212031 1000000000000 309624 235496 178793 216021 7070 106180 204818 13803 201685 169062 140541 49013 110585 179129 324196 115060 70292 248273 74696 1000000000000 1000000000000 61684 249743 296141 1000000000000 287600 169042 282431 185038 225774 327183 1000000000000 333130 204161 1000000000000 196537 152526 1000000000000 223842 201965 1000000000000 280089 1000000000000 215942 268110 310956 1000000000000 176364 1000000000000 313544 48124 1000000000000 267512 1000000000000 246540 18365 249856 177043 135707 1000000000000 125561 1000000000000 142970 1000000000000 310262 168882 189736 142967 261369 208146 302175 1000000000000 36273 171305 275765 36330 163341 197592 235541 1000000000000 197375 265021 60476 1000000000000 240158 130933 279234 1000000000000 1000000000000 1000000000000 263669 1000000000000 165527 22421 1000000000000 24673 273878 1000000000000 242720 1000000000000 145960 302122 59056 262237 190018 1000000000000 264737 1000000000000 1000000000000 288986 1000000000000 294239 1000000000000 7015 309574 1000000000000 1000000000000 209305 1000000000000 1000000000000 182576 24551 189967 1000000000000 1000000000000 315020 1000000000000 43837 319618 101720 1568 130693 278718 285131 1000000000000 1000000000000 1000000000000 50286 130910 1000000000000 27742 178091 251160 74973 224031 173181 1000000000000 189281 1000000000000 1000000000000 30083 55362 316172 1000000000000 138167 1000000000000 1000000000000 87171 78086 1000000000000 95258 1000000000000 25124 1000000000000 318494 330519 1000000000000 145820 1000000000000 243801 165586 1000000000000 1000000000000 137952 1000000000000 1000000000000 311365 109367 1000000000000 1000000000000 92843 155874 107160 1000000000000 331567 57106 114210 1000000000000 53074 290666 1000000000000 239945 1000000000000 113365 44383 1000000000000 1000000000000 1000000000000 1000000000000 195326 216437 1000000000000 294617 63668 268633 1000000000000 139287 21096 255506 49283 223896 46811 9401 314211 1000000000000 327476 1000000000000 288830 1000000000000 308551 55688 1000000000000 75549 1000000000000 250708 140966 155633 1000000000000 185239 1000000000000 1000000000000 323206 93327 1000000000000 94616 1000000000000 1000000000000 1000000000000 40677 161642 213273 309175 281409 147223 1000000000000 85566 1000000000000 319059 280933 258926 1000000000000 61327 63494 1000000000000 43526 196583 1000000000000 271937 129328 162124 191103 1000000000000 180891 304925 133597 226031 1000000000000 1000000000000 283482 1000000000000 1000000000000 233417 226623 303868 39851 1000000000000 1000000000000 227036 1000000000000 266942 129117 1000000000000 170548 80490 295297 1000000000000 1000000000000 194405 163836 136759 236831 29627 171094 306316 60975 1000000000000 1000000000000 1000000000000 215958 1000000000000 199871 315858 1000000000000 1000000000000 167567 1000000000000 1000000000000 199708 1000000000000 270723 195861 1000000000000 1000000000000 40671 142758 1000000000000 1000000000000 64828 21271 265367 1000000000000 272824 194031 1000000000000 152893 323009 36434 1000000000000 54338 104237 1000000000000 161531 249086 49541 1000000000000 91885 284518 1000000000000 75459 138244 281642 133593 279157 93999 1000000000000 1000000000000 1000000000000 115027 197317 185683 223156 184239 1000000000000 1000000000000 192495 1000000000000 18684 285338 1000000000000 23244 196831 162586 1000000000000 177856 70679 1000000000000 138076 282011 53727 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 96985 246663 157488 1000000000000 45500 1337 242394 1000000000000 58675 181376 4534 193376 219061 187770 239958 27596 1000000000000 153544 180637 1000000000000 270589 120209 191350 123276 42638 1000000000000 287246 1000000000000 258522 191949 286558 1000000000000 299493 1000000000000 1000000000000 37612 333180 1000000000000 1000000000000 323178 1000000000000 301308 34875 205933 175370 1000000000000 313063 45164 180248 245887 133801 1000000000000 58936 158894 313146 132988 42913 138582 295799 59730 1000000000000 82754 157173 304267 138221 138222 1000000000000 1000000000000 51195 302622 113170 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 301219 97247 116014 1000000000000 292199 1000000000000 22183 224153 1000000000000 1000000000000 331245 280159 1000000000000 1000000000000 160919 71145 145081 156106 93468 1000000000000 1000000000000 216946 243705 20868 1000000000000 1000000000000 1000000000000 1000000000000 250448 1000000000000 1000000000000 140148 1000000000000 175194 1000000000000 115203 1000000000000 28887 1000000000000 87470 268843 29053 260168 283388 198359 1000000000000 1000000000000 148597 1000000000000 142165 1000000000000 239131 1000000000000 1000000000000 307068 1000000000000 1000000000000 1000000000000 23398 140417 1000000000000 1000000000000 167978 113379 108555 146281 1000000000000 156313 256993 262667 1000000000000 46663 213427 278400 167438 209668 246373 240691 321689 1000000000000 188766 1000000000000 165556 299295 262384 194718 199762 1000000000000 1000000000000 315853 1000000000000 285571 140715 161683 99638 317243 217672 326645 78192 135593 97283 228358 128335 187568 1000000000000 286867 24990 40759 1000000000000 95968 1000000000000 32422 1585 1000000000000 1000000000000 97754 310513 1000000000000 165509 1000000000000 1000000000000 196445 157009 1000000000000 244610 171608 105936 212534 9337 288068 1000000000000 218971 1000000000000 1000000000000 150081 129951 1000000000000 138169 130540 272591 1000000000000 1000000000000 1000000000000 37158 1000000000000 219091 96288 206628 79019 1000000000000 1000000000000 54939 284811 292638 70942 1000000000000 1000000000000 223130 6016 1000000000000 1000000000000 1000000000000 1000000000000 270650 1000000000000 1000000000000 270367 265556 308151 1000000000000 230826 35446 35772 91554 200470 1000000000000 53408 1000000000000 72723 1000000000000 1000000000000 276046 1000000000000 148688 263858 220436 178922 197182 330970 302291 291866 73523 58227 326691 1000000000000 1000000000000 150684 319494 643 315244 327993 1000000000000 1000000000000 154883 150937 140125 173716 279301 99295 200324 1000000000000 282374 47956 101315 1000000000000 222008 231072 77697 40054 305788 111503 56294 1000000000000 325525 209952 205910 98659 180220 1000000000000 1000000000000 208040 216361 1000000000000 115884 1000000000000 121956 186250 1000000000000 1000000000000 118131 142074 274668 332774 23938 127042 1000000000000 227994 1000000000000 28602 95593 38357 181537 46267 121511 200596 100542 252490 240715 126187 1000000000000 288982 1000000000000 84850 207904 242878 31709 269074 1000000000000 1000000000000 1000000000000 86965 1000000000000 1000000000000 1000000000000 225392 124006 238834 196401 237182 41548 7922 140872 65069 176669 55487 248337 1000000000000 144401 1000000000000 315890 172285 199632 1000000000000 142209 139724 140168 1000000000000 31788 1000000000000 1000000000000 1000000000000 169217 1000000000000 295745 225987 181421 1000000000000 258962 1000000000000 1000000000000 211655 1000000000000 1000000000000 125468 1000000000000 287007 260560 177261 1000000000000 1000000000000 153644 1000000000000 311677 1000000000000 30785 217858 20293 1000000000000 24251 1000000000000 1000000000000 273620 1980 254183 103377 1000000000000 254503 261809 296357 1000000000000 187558 54481 149665 121885 274748 1000000000000 326963 1000000000000 1000000000000 217760 13785 1000000000000 4138 59953 1000000000000 1000000000000 315659 1000000000000 284719 28386 65801 62406 1000000000000 1000000000000 134725 1000000000000 111980 101476 302640 1000000000000 97892 236491 285372 170952 1000000000000 29575 1000000000000 275215 87106 1000000000000 126721 34834 126175 283409 1000000000000 1000000000000 1000000000000 318614 219214 1000000000000 85440 1000000000000 1000000000000 117950 1000000000000 124440 1000000000000 240412 39430 1000000000000 282690 1000000000000 72459 1000000000000 1000000000000 1000000000000 14456 1000000000000 131200 112774 1000000000000 136164 272328 255077 1000000000000 296691 1000000000000 51592 1000000000000 124913 1000000000000 205978 131620 104706 143623 1000000000000 1000000000000 57785 1000000000000 64792 138061 1000000000000 1000000000000 21178 81837 1000000000000 272202 201164 16801 1000000000000 48311 34036 167185 143642 154147 284233 127252 224882 304134 1000000000000 273646 22142 100028 231137 281357 57831 176376 131075 122157 1000000000000 1000000000000 1000000000000 55679 217659 251522 100944 1000000000000 323145 1000000000000 103311 1000000000000 72971 103716 186458 204470 299253 59580 56156 55050 100929 87494 267705 189847 1000000000000 81614 4771 178343 277765 1000000000000 234910 194505 36651 1000000000000 1000000000000 253232 254292 1000000000000 22721 61019 165933 1000000000000 165981 52999 1000000000000 250829 189665 318133 169927 253533 1000000000000 308704 1000000000000 1000000000000 136413 1000000000000 1000000000000 20467 218126 8086 95073 211094 318831 254012 1000000000000 294511 1000000000000 174260 328303 246146 258662 1000000000000 28043 1000000000000 312680 174515 46257 255960 1000000000000 1000000000000 99076 100268 1000000000000 278776 199360 85390 205995 1000000000000 10594 1000000000000 1000000000000 1000000000000 332584 239732 294639 302235 1000000000000 21081 1000000000000 40451 1000000000000 246055 309850 11788 1000000000000 1000000000000 35207 23391 5160 305381 1000000000000 1000000000000 1000000000000 37311 160805 1000000000000 1000000000000 61436 114347 1000000000000 1000000000000 1000000000000 107010 92782 1000000000000 17603 64741 2262 247833 1000000000000 169490 175446 1000000000000 1000000000000 151162 1000000000000 75118 248631 134869 1000000000000 127626 1000000000000 41471 1000000000000 251726 150466 258637 19213 285055 1000000000000 144450 175298 45961 1000000000000 1000000000000 307142 183914 209576 107306 1000000000000 247089 228520 258832 81699 1000000000000 189415 204073 226520 1000000000000 138767 1000000000000 74621 1000000000000 34898 1000000000000 303272 252365 26380 42797 1000000000000 134404 224087 323328 319206 144876 221201 1000000000000 299867 57322 44719 1000000000000 63608 195117 265493 238669 1000000000000 154106 3355 147350 1000000000000 80228 1000000000000 168658 308502 1000000000000 26027 1000000000000 1000000000000 62840 319096 1000000000000 23309 311357 1000000000000 217959 1000000000000 175088 272997 1000000000000 137757 29250 254591 66191 221527 271091 1000000000000 158599 285837 1000000000000 1000000000000 330917 21905 64192 304642 210135 297703 1000000000000 280129 101090 192489 310519 104363 1000000000000 24385 1000000000000 100181 1000000000000 309872 62886 205194 309477 123541 1000000000000 1000000000000 1000000000000 114553 221975 217502 1000000000000 1000000000000 1000000000000 226727 1000000000000 232479 1000000000000 1000000000000 66729 149875 106214 1000000000000 1000000000000 54151 24938 96076 308311 190275 313075 1000000000000 1000000000000 1000000000000 1000000000000 276513 235900 1000000000000 203795 1000000000000 97699 323053 1000000000000 1000000000000 171548 125426 27809 151493 1000000000000 24374 266015 299410 1000000000000 1000000000000 18891 1000000000000 258058 327753 230812 323545 43587 311934 331496 210948 151387 333336 148932 324540 303421 232839 1000000000000 81922 145478 1000000000000 1000000000000 161826 125959 126876 1000000000000 1000000000000 1000000000000 1000000000000 322806 1000000000000 121994 210938 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 266297 114430 1000000000000 103118 35000 91697 57906 192088 220794 70934 138763 1000000000000 69860 205796 257253 252235 1000000000000 1000000000000 1000000000000 1000000000000 100217 1000000000000 315588 98697 1000000000000 312052 25252 258618 22237 304367 1000000000000 1000000000000 44039 1000000000000 111919 1000000000000 106340 111749 1000000000000 137354 1000000000000 1000000000000 1000000000000 116446 1000000000000 11367 307995 241501 1000000000000 1000000000000 16112 201922 1000000000000 1000000000000 86078 1000000000000 4248 54355 165407 259145 35584 1000000000000 319582 175109 209006 1000000000000 1000000000000 54388 1000000000000 123999 77372 1000000000000 1000000000000 329800 314367 221144 1000000000000 302280 300089 329324 212889 99183 105561 213341 101818 215726 257323 192433 1000000000000 119929 331703 145644 1000000000000 1000000000000 254170 40817 17419 1000000000000 83370 274008 191388 5820 1000000000000 54892 1000000000000 38050 88941 117800 160785 321645 263784 212178 269969 1000000000000 49291 1000000000000 1000000000000 195756 94415 85197 199906 177569 13061 1000000000000 1000000000000 35980 181270 274924 170112 102983 1000000000000 1000000000000 295383 311712 221873 202684 103330 222324 222043 1000000000000 257097 239073 1000000000000 45601 1000000000000 1000000000000 329140 84887 198543 102385 167973 234076 1000000000000 1000000000000 116626 1000000000000 176231 155832 249848 325375 1000000000000 315167 1000000000000 111269 1000000000000 1000000000000 304500 215101 140530 99505 120385 1000000000000 10152 121100 51669 123691 187791 180029 291512 284914 1000000000000 1000000000000 1000000000000 189300 308725 222612 76397 56710 1000000000000 278886 1000000000000 70878 271447 1000000000000 133672 1000000000000 310290 163712 1000000000000 1000000000000 149953 282666 1000000000000 1000000000000 1000000000000 33006 96596 58917 1000000000000 43580 45094 29621 1000000000000 50364 326350 1000000000000 139618 303262 301488 1000000000000 177703 71581 1000000000000 1000000000000 55888 326118 1000000000000 312851 143807 297332 1000000000000 267174 90395 317056 23453 1000000000000 2648 1000000000000 107688 112709 23584 173787 1000000000000 1000000000000 166975 195442 24211 267263 280311 142027 1000000000000 186009 1000000000000 329847 254437 1000000000000 1000000000000 1000000000000 1000000000000 269453 131625 219561 172073 1000000000000 111546 246929 190150 1000000000000 215264 308341 1000000000000 1000000000000 1000000000000 106535 1000000000000 243525 1000000000000 1000000000000 289658 319214 151511 248449 253165 56893 281069 303195 1000000000000 115700 1000000000000 117761 26114 263349 176330 144799 161501 250309 296389 317268 207351 137037 110355 113661 1000000000000 1000000000000 330392 172248 228062 265704 160822 260649 314016 141330 1000000000000 1000000000000 195321 1000000000000 269870 215803 272143 220711 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 264771 1000000000000 1000000000000 242269 173268 312494 45926 261277 42778 182884 221863 165305 312241 1000000000000 281970 1000000000000 1000000000000 265245 261444 215385 1000000000000 206199 50660 299212 1000000000000 296173 1000000000000 53495 219034 331377 1000000000000 150876 248576 1000000000000 68004 1000000000000 37796 193410 270166 1000000000000 1000000000000 264654 1000000000000 1000000000000 82995 1000000000000 1000000000000 1000000000000 1000000000000 46092 114919 1000000000000 89690 210298 1000000000000 88791 179580 1000000000000 134623 198399 307258 91565 281180 21526 238144 1000000000000 301520 1000000000000 69496 86730 190304 90640 18328 201126 107350 247895 1000000000000 19367 120060 1000000000000 143699 1000000000000 273438 124023 1000000000000 1000000000000 261594 1000000000000 139791 86446 1000000000000 1000000000000 143030 1000000000000 139637 65758 1000000000000 151765 295390 81806 202542 177321 1000000000000 259244 75679 1000000000000 327539 1000000000000 1000000000000 113348 307792 226960 253756 56150 1000000000000 3614 96200 223364 143503 1000000000000 143181 14395 181953 209076 45280 1000000000000 289546 243249 267990 199047 63341 262131 129207 9562 1000000000000 1000000000000 62019 262975 1000000000000 1000000000000 54022 85626 219561 258102 17355 1000000000000 28037 1000000000000 287511 1000000000000 1000000000000 232772 155143 319391 1000000000000 1000000000000 259969 1000000000000 1000000000000 118743 328094 256864 172918 260868 99787 152392 213121 1000000000000 15031 282336 1000000000000 212639 72550 174567 244048 1000000000000 35626 106374 1000000000000 1000000000000 22381 1000000000000 278827 124198 1000000000000 1000000000000 1000000000000 1000000000000 223460 173320 1000000000000 200009 105971 1000000000000 1000000000000 1000000000000 1000000000000 212671 60622 46978 1000000000000 277509 1000000000000 8160 1000000000000 224693 187906 191237 1000000000000 66243 153583 120544 18893 5055 1000000000000 289635 1000000000000 233839 1000000000000 1000000000000 94284 285502 241501 1000000000000 200344 153 225843 304018 1000000000000 109046 248813 235747 18755 1000000000000 1000000000000 148752 254506 1000000000000 107033 39067 1000000000000 300947 141059 87442 275495 328198 95586 29732 272365 236949 1000000000000 30741 93062 52045 211414 29599 1000000000000 1000000000000 77512 290447 1000000000000 30600 128466 1000000000000 309326 1000000000000 162663 99972 1000000000000 204120 149115 1000000000000 1000000000000 253890 197044 244440 300545 78897 160108 231008 1000000000000 328869 1000000000000 325919 1000000000000 1000000000000 287756 75755 73940 190539 1000000000000 18059 1000000000000 78548 1000000000000 14194 237412 69516 186307 315392 1000000000000 228514 1000000000000 17797 72698 251920 29784 177899 1000000000000 214622 64612 254599 1000000000000 1000000000000 175638 135964 178760 163810 235687 267013 1000000000000 1000000000000 188067 118386 115406 1000000000000 15591 318678 105901 1000000000000 125796 150101 75492 95364 1000000000000 201030 120013 129206 172390 1000000000000 1000000000000 1000000000000 16393 279766 282655 207987 124869 1000000000000 39437 1000000000000 12046 14080 37564 1000000000000 182965 1000000000000 222812 86641 75751 70457 1000000000000 1000000000000 135372 302963 1000000000000 1000000000000 239979 318020 1000000000000 268045 43258 73895 284182 215786 320024 1000000000000 156053 1000000000000 1000000000000 252541 213038 306781 43873 1000000000000 218634 271943 232243 50579 1000000000000 66897 1000000000000 90034 1000000000000 147550 92153 10233 70824 196170 23094 14563 301452 1000000000000 1000000000000 1000000000000 32595 61925 233747 1000000000000 7133 135830 73812 279806 170112 256703 1000000000000 58512 256190 1000000000000 1000000000000 1000000000000 95707 111599 1000000000000 259363 152262 284591 48197 1000000000000 182388 110585 135105 281397 229585 317900 1000000000000 90480 78193 1000000000000 196820 1000000000000 1000000000000 86803 305134 287587 170232 12453 1000000000000 179177 1000000000000 1000000000000 241825 217288 138841 1000000000000 1000000000000 243813 187810 151868 62282 163863 1000000000000 1000000000000 1000000000000 305965 251351 84102 67852 20830 1000000000000 285064 251419 1000000000000 1000000000000 51178 1000000000000 140834 1000000000000 1000000000000 33226 10714 189717 71877 212949 207233 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 329818 292202 262376 11409 2123 51525 1000000000000 1000000000000 215195 319297 101195 1000000000000 57004 332534 215039 273229 155314 1000000000000 155788 327645 158731 87202 285589 116177 1000000000000 1000000000000 285199 31202 220704 1000000000000 237225 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 260061 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 245259 1000000000000 228144 1000000000000 36464 26910 39484 239827 5422 233491 332868 288318 96243 1000000000000 39350 162128 208344 249047 256483 263531 313053 167776 162807 1000000000000 292575 200884 1000000000000 234473 1000000000000 254449 1000000000000 116876 74098 1000000000000 56119 64830 49197 300056 236985 243209 68127 1000000000000 88376 1000000000000 210850 302634 33006 1000000000000 120405 149633 274404 163698 63678 196271 61153 313175 1000000000000 1000000000000 42500 102401 55236 1000000000000 1000000000000 1000000000000 200462 255436 163509 104793 248614 300051 276576 282696 119697 119995 1000000000000 198800 264921 243318 148453 1000000000000 1000000000000 245475 1000000000000 233758 6281 287223 236944 1000000000000 80687 1000000000000 142174 38791 120702 1000000000000 103097 122099 37315 23554 1000000000000 292165 45821 1000000000000 160015 1000000000000 1000000000000 1000000000000 208721 1000000000000 34590 1000000000000 109101 287276 1000000000000 250584 250286 1000000000000 330482 136185 1000000000000 1000000000000 320948 48039 197299 184155 1000000000000 304389 1000000000000 289521 185901 223343 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 302760 204455 1000000000000 1000000000000 224482 1000000000000 282975 272830 1000000000000 26880 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 119562 23430 152415 1000000000000 68457 226418 171839 1000000000000 314666 46042 1000000000000 117817 173596 1000000000000 1000000000000 264964 1000000000000 23971 21265 165824 83640 213400 1000000000000 190635 1000000000000 262839 61999 198513 106855 332628 230023 107542 1000000000000 1000000000000 333011 12258 1000000000000 186346 14509 228357 199483 244034 1000000000000 128848 246550 120146 125786 1000000000000 16032 12438 193508 68574 1000000000000 83903 215814 223878 19248 123300 53445 176159 222971 65330 1000000000000 213846 1000000000000 278166 1000000000000 1000000000000 193683 202733 194595 100838 53340 92306 131940 1000000000000 1000000000000 211084 25654 173950 1000000000000 1000000000000 77052 1000000000000 1000000000000 150328 23004 52692 1000000000000 238973 172104 237061 1000000000000 312446 1000000000000 140343 275180 1000000000000 1000000000000 194994 307263 1000000000000 108318 1000000000000 1000000000000 46846 1000000000000 238062 1000000000000 228428 179171 151889 73320 178121 256826 1000000000000 63193 1000000000000 237841 184257 1000000000000 326723 1000000000000 208008 166659 302394 6075 36340 254884 1000000000000 55106 314118 1000000000000 297158 1000000000000 180513 206334 295908 16759 265135 258571 122835 1000000000000 1000000000000 1000000000000 66068 24710 1000000000000 99082 208185 1000000000000 137301 1000000000000 305395 316416 33819 159605 59219 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 64104 1000000000000 18685 308079 114237 287810 1000000000000 98963 1000000000000 87977 51969 66756 72925 31138 1000000000000 6367 303908 213324 1000000000000 1000000000000 287902 1000000000000 1000000000000 1000000000000 1000000000000 168153 322991 140896 34190 1000000000000 1000000000000 112699 206343 1000000000000 33358 1000000000000 1000000000000 188034 1000000000000 76010 236883 39421 86128 305345 26145 281592 1000000000000 1000000000000 139406 1000000000000 285370 289756 1000000000000 1000000000000 310162 208969 121892 108599 328313 140393 1000000000000 208358 66591 151740 1000000000000 252858 89306 125932 182318 303122 248126 249557 81014 49353 1000000000000 1000000000000 1000000000000 144753 166135 34342 157149 310484 115011 1000000000000 1000000000000 120182 1000000000000 324389 1000000000000 208461 116143 1000000000000 83248 236763 74347 1000000000000 86798 143227 286366 1000000000000 1000000000000 1000000000000 106037 1000000000000 236913 1000000000000 288181 181879 68729 1000000000000 36919 96715 1000000000000 1000000000000 7909 139000 188665 280722 200165 233055 298335 149926 143882 61395 196166 93882 224378 114979 1000000000000 1000000000000 1000000000000 277964 1000000000000 57588 19020 31732 1000000000000 213972 1000000000000 1000000000000 323996 194391 119668 1000000000000 1000000000000 182897 1000000000000 1000000000000 205591 189057 1000000000000 1000000000000 1000000000000 333717 1000000000000 90193 117956 150137 216301 1000000000000 229684 21045 121447 75906 2073 58334 116862 281523 70868 1000000000000 196159 259618 195798 1000000000000 1000000000000 114881 1000000000000 1000000000000 58790 249517 232797 1000000000000 1000000000000 181368 1000000000000 149001 136476 185724 130785 315943 234762 271670 1000000000000 65052 96707 1000000000000 299263 222398 317027 1000000000000 177734 323048 1000000000000 1000000000000 1000000000000 1000000000000 147029 231366 1000000000000 294357 1000000000000 293408 13441 14608 1000000000000 268155 1000000000000 70342 1000000000000 1000000000000 1000000000000 85089 235642 28065 1000000000000 3536 120934 93551 318768 1000000000000 1000000000000 85967 162021 1000000000000 1000000000000 247224 1000000000000 1000000000000 195166 311219 1000000000000 202080 229650 148644 159523 259642 144117 193143 15692 277625 41787 1000000000000 224012 215133 1000000000000 193822 1000000000000 159108 1000000000000 122496 1000000000000 19334 65281 86980 212860 199611 132693 8183 78514 1000000000000 276839 1000000000000 1000000000000 1000000000000 55655 199312 214800 317098 329767 1000000000000 1000000000000 162458 245906 1000000000000 185453 246597 235002 332685 329169 1000000000000 112357 198453 221926 126869 293759 2842 111444 248861 1000000000000 293452 188114 1000000000000 262260 232781 272153 46320 171802 15352 1000000000000 324720 55435 48486 1000000000000 1000000000000 281689 222174 147570 1000000000000 69752 85676 70917 15332 34865 1000000000000 1000000000000 23727 298010 92362 212490 82427 266994 151279 280547 1000000000000 310055 308349 120164 140881 1000000000000 310746 127775 289985 1000000000000 4432 1000000000000 1000000000000 1000000000000 1000000000000 84018 1000000000000 116356 1000000000000 266273 273860 129724 156983 4217 293854 15430 1000000000000 183432 1000000000000 1000000000000 27431 181916 171653 267950 61892 76182 181250 229003 289576 63031 12956 1000000000000 21913 1000000000000 186639 116361 209746 1000000000000 1000000000000 1000000000000 69944 1000000000000 69671 211312 1000000000000 100247 56436 29448 17564 31446 283388 304913 305503 1000000000000 136301 1000000000000 141224 188043 1000000000000 101449 1000000000000 121067 310763 1000000000000 1000000000000 318943 13389 146740 277290 313647 24747 1000000000000 1000000000000 29175 1000000000000 1000000000000 96682 129491 136523 71629 57598 4137 185180 298197 209105 131149 88401 17258 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 17123 251085 328049 1000000000000 33470 101419 88586 1000000000000 108073 215841 1000000000000 1000000000000 1000000000000 245168 1000000000000 1000000000000 1000000000000 1000000000000 100775 233806 131588 1000000000000 173567 1000000000000 1000000000000 1000000000000 16332 270503 57927 87273 296093 176784 1000000000000 70963 47686 85127 1000000000000 220288 249281 1000000000000 135162 1000000000000 1000000000000 1000000000000 246168 1000000000000 1000000000000 326111 30328 1000000000000 266620 312586 1000000000000 1000000000000 35851 233800 310442 1000000000000 1000000000000 1000000000000 1000000000000 11128733173 292940 1000000000000 276715 1216 104129 311690 209888 294834 1000000000000 108260 256148 17951 132369 1000000000000 115810 5392 167281 33745 71903 16771 257157 1000000000000 206104 293811 129570 1000000000000 96209 1000000000000 202318 77011 114175 273782 79117 315132 209397 40200 19680 57121 1000000000000 1000000000000 1000000000000 217440 160666 300007 1000000000000 638 244854 1000000000000 1000000000000 1000000000000 113806 284322 304159 1000000000000 22561 1000000000000 1000000000000 331067 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 125680 122786 9866 1000000000000 14964 44590 33341 243279 114111 203330 320190 1000000000000 286451 1000000000000 165965 113729 239872 1000000000000 1000000000000 1000000000000 184969 188739 163633 320015 1000000000000 193026 284642 240592 1000000000000 122081 134636 225507 1000000000000 5204 38276 106284 1000000000000 49188 1000000000000 218854 61158 1000000000000 79088 44055 64018 1000000000000 100223 50172 1000000000000 167751 1000000000000 30932 1000000000000 187779 130843 1000000000000 70386 285343 33416 9580 43210 185771 113498 1000000000000 39722 247677 86017 1000000000000 165527 1000000000000 63962 1000000000000 1000000000000 134613 145110 1000000000000 157399 293599 1000000000000 34919 1000000000000 23748 213955 264157 215391 154083 302478 263294 143558 278614 320659 167145 91491 221400 71669 67104 1000000000000 194874 1000000000000 44143 109903 7753 196484 1000000000000 114943 1000000000000 1000000000000 253592 1000000000000 1000000000000 60217 176620 1000000000000 114293 102320 191847 172872 22833 328678 201453 277204 141204 145222 1000000000000 25050 258910 34098 12659 285658 1000000000000 1000000000000 203184 99140 59970 194577 111435 244667 171154 319268 87047 226753 1000000000000 488 254238 1000000000000 1000000000000 121584 1000000000000 68906 161070 1000000000000 61767 74766 1000000000000 1000000000000 289387 97161 269712 84316 234709 92336 278097 161174 30674 307559 174814 118615 1000000000000 85001 291251 57671 88479 1000000000000 317848 83769 1000000000000 1000000000000 172294 3194 244001 132952 125476 219941 1000000000000 1000000000000 187792 199701 63023 1000000000000 37071 1000000000000 87238 1000000000000 177962 132131 281529 43005 1000000000000 271255 1000000000000 98482 281731 1000000000000 1000000000000 187132 283899 136297 1000000000000 16399 30650 1000000000000 151639 120128 1000000000000 1000000000000 216737 1000000000000 65736 1000000000000 91058 331364 1000000000000 311879 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 79557 1000000000000 1000000000000 161354 66422 30054 1000000000000 1000000000000 302092 1000000000000 314948 242509 248432 262204 1000000000000 174401 19174 312100 1000000000000 230041 287488 1000000000000 1000000000000 42220 1000000000000 139505 48439 11554 68520 237489 194467 134801 42563 1000000000000 1000000000000 123940 1000000000000 1000000000000 210344 1000000000000 146109 1000000000000 18358 328639 107888 55292 29604 329744 1000000000000 1000000000000 1000000000000 82473 173381 1000000000000 297100 227969 1000000000000 200070 21770 204964 134796 305333 1000000000000 1000000000000 14854 1000000000000 25415 264397 260777 166947 15447 93549 1000000000000 138624 1000000000000 115578 1000000000000 93034 1000000000000 244599 162110 1000000000000 27168 136601 47188 301149 250430 303521 218178 186414 158807 113684 171738 236037 84754 54467 1000000000000 1000000000000 223102 1000000000000 1000000000000 72065 22949 192295 319431 91972 1000000000000 1000000000000 99683 1000000000000 1000000000000 265234 316460 242615 156911 328650 141362 329525 284600 243490 297431 136281 1000000000000 170139 1000000000000 80202 1000000000000 1000000000000 281257 1000000000000 1000000000000 245115 186594 1000000000000 250042 130006 307820 201965 1000000000000 23864 1000000000000 280643 205346 218497 1000000000000 1000000000000 1000000000000 296187 1000000000000 16921 92186 1000000000000 297577 1000000000000 30235 92357 268759 1000000000000 265688 183909 110321 37869 1000000000000 86886 314974 39279 1000000000000 1000000000000 79654 86917 1000000000000 66836 87683 184036 1000000000000 1000000000000 271579 270251 205002 1000000000000 141596 1000000000000 227710 1000000000000 58787 291498 67261 1776 1000000000000 252524 2590 1000000000000 67164 67572 281132 1000000000000 1000000000000 112548 274313 241187 1000000000000 203052 301579 333447 208560 1000000000000 1000000000000 201313 1000000000000 178164 116976 308297 55065 1000000000000 1000000000000 2272 275673 75130 83551 1000000000000 270337 1000000000000 207966 1000000000000 136167 249671 1000000000000 1000000000000 67084 1000000000000 1000000000000 325230 276750 52589 1000000000000 1000000000000 229795 136076 179053 1000000000000 1000000000000 69966 240845 158289 111853 273601 64886 246921 1000000000000 43191 109862 1000000000000 300010 44149 114030 136014 316773 43620 303220 1000000000000 238223 85313 10477 1000000000000 1000000000000 293525 194423 112477 1000000000000 1000000000000 1000000000000 1000000000000 217665 1000000000000 50265 1000000000000 128716 96243 255519 1000000000000 23032 59364 1000000000000 283079 243040 277763 158766 124383 1000000000000 210104 245195 1000000000000 1000000000000 134520 1000000000000 187964 1000000000000 1000000000000 99597 150721 1000000000000 21889 289358 24378 8537 54345 1000000000000 21984 151301 162178 1000000000000 1000000000000 138452 169954 222787 51825 1000000000000 58034 173979 218221 321492 1000000000000 1000000000000 162243 73286 1000000000000 132375 98755 1000000000000 1000000000000 191606 141586 250787 152738 112671 122408 180989 107186 235059 1000000000000 1000000000000 299337 1000000000000 1000000000000 216328 1000000000000 1000000000000 226990 152713 164565 279702 1000000000000 1000000000000 45655 1000000000000 37962 84018 230909 1000000000000 109308 308611 166925 1000000000000 293645 243089 1000000000000 185236 1000000000000 27976 197400 1000000000000 149673 1000000000000 95679 1000000000000 1000000000000 1000000000000 1000000000000 85078 199689 1000000000000 1000000000000 85511 285229 1000000000000 1000000000000 198748 237673 230152 246 204046 1000000000000 1000000000000 295296 202380 1000000000000 112721 1000000000000 1000000000000 291586 302545 191588 1000000000000 40403 198530 39805 221225 1000000000000 1000000000000 1000000000000 166164 1000000000000 2930 73812 312412 1000000000000 206596 317944 128157 190760 196520 141509 13188 132582 1000000000000 331275 132732 1000000000000 225111 309362 1000000000000 268606 1000000000000 115215 97772 1000000000000 257005 76307 65706 106197 1000000000000 76649 149225 144279 1000000000000 280472 40013 256474 200828 1000000000000 1000000000000 13070 80310 1000000000000 186040 268280 1000000000000 1000000000000 331586 1000000000000 1000000000000 1000000000000 89073 126301 1000000000000 29947 261489 85046 1000000000000 1000000000000 78356 188390 44709 179978 1000000000000 199370 28738 114158 209742 274222 246841 83090 157215 174425 311531 52172 157292 1000000000000 1000000000000 62531 112439 119204 296865 14052 237152 1000000000000 47894 31764 301418 8587 330036 1000000000000 1000000000000 240093 30750 1000000000000 1000000000000 1000000000000 75412 92636 164255 314248 1000000000000 216657 214779 19715 65729 1000000000000 198607 1000000000000 145494 91617 1000000000000 75806 1000000000000 1000000000000 171444 243328 1000000000000 325096 1000000000000 266421 1000000000000 21056 331489 39546 292061 1000000000000 1000000000000 1000000000000 1000000000000 209245 1000000000000 175622 186197 202341 1000000000000 304528 1000000000000 1000000000000 280371 1476 1000000000000 1000000000000 1000000000000 20797 195384 1000000000000 294305 130333 144142 1000000000000 85616 1000000000000 283418 312409 1000000000000 1000000000000 156990 215598 28120 1000000000000 300946 1000000000000 128397 298056 317828 241665 1000000000000 45694 253270 1000000000000 1000000000000 290305 254519 295919 37887 99215 1000000000000 136119 1000000000000 1000000000000 124501 173577 80552 1000000000000 97892 203577 1000000000000 1000000000000 76148 160875 188663 1000000000000 326838 234462 1000000000000 1000000000000 228577 1000000000000 147633 1000000000000 23013 177575 1000000000000 31767 184416 21828 1822 114848 28220 134128 1000000000000 1000000000000 1000000000000 312332 12234 242076 256306 118945 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 144779 26610 232677 1000000000000 1713 1000000000000 258412 71577 35902 150571 72101 217802 133676 324368 1000000000000 1000000000000 78521 100119 1000000000000 1000000000000 218624 1000000000000 1000000000000 1000000000000 1000000000000 81853 1000000000000 109965 116245 1000000000000 11223 197937 99424 9121 16037 184527 1000000000000 321658 84232 6261 155743 209559 1000000000000 164604 264442 133395 136490 184397 1000000000000 28972 86635 1000000000000 260992 315847 1000000000000 194357 25745 260409 42089 169101 1000000000000 251255 329214 278217 292987 23075 117428 1000000000000 236410 1000000000000 304850 169942 1000000000000 1000000000000 125486 72394 239562 1000000000000 171374 1000000000000 94002 128274 102854 1000000000000 298349 1000000000000 1000000000000 15420 201844 1000000000000 107109 1000000000000 149076 1000000000000 294848 298159 1000000000000 1000000000000 198564 8521 1000000000000 1000000000000 1000000000000 262454 27425 255628 226718 1000000000000 90649 178123 1000000000000 139217 213099 332397 1000000000000 192578 1000000000000 1000000000000 93852 1000000000000 1000000000000 188330 1000000000000 256648 84892 1000000000000 147191 113630 1000000000000 1000000000000 1000000000000 291899 1000000000000 319191 285014 308229 317761 1000000000000 1000000000000 1000000000000 1000000000000 316445 298020 1000000000000 113771 325163 4021 1000000000000 3942 1000000000000 155085 1000000000000 39775 156830 33885 185691 1000000000000 156093 162146 312552 1000000000000 167550 114087 149132 269753 1000000000000 163854 1000000000000 75128 1000000000000 1000000000000 228072 1000000000000 58349 1000000000000 130967 89323 1000000000000 171300 189071 313455 187276 253600 320866 219387 174205 1000000000000 89517 298876 169909 27453 1000000000000 1000000000000 167445 200174 199250 1000000000000 1000000000000 1000000000000 333308 321971 121687 1000000000000 68967 275395 1000000000000 1000000000000 266695 1000000000000 1000000000000 186774 325719 302804 297238 193571 195083 285752 29422 324825 261039 1000000000000 186140 185832 1000000000000 26935 269996 246845 1000000000000 285043 1000000000000 109131 23050 1000000000000 253104 1000000000000 283650 1000000000000 223855 1000000000000 226090 31358 101640 269779 187504 262214 1000000000000 49274 326281 50702 260631 304400 2916 1000000000000 74301 236349 1000000000000 76004 1000000000000 1000000000000 20807 1000000000000 325125 1000000000000 1000000000000 94674 50009 1000000000000 284621 1000000000000 267730 1000000000000 1000000000000 301949 1000000000000 76900 276037 325020 1000000000000 222630 1000000000000 185951 187252 1000000000000 102872 1000000000000 1000000000000 86936 140388 1000000000000 204456 1000000000000 1000000000000 1000000000000 266202 10367 1000000000000 1000000000000 311090 178978 175637 61028 9976 128646 298933 278839 29998 1000000000000 1000000000000 80503 190884 97813 116148 315773 1000000000000 91416 1000000000000 1000000000000 20491 95551 1000000000000 7455 127923 7034 1000000000000 1000000000000 1000000000000 1000000000000 253362 264179 218217 224033 232123 1000000000000 203067 115904 207655 1000000000000 182633 158927 1000000000000 98142 32634 1000000000000 1000000000000 118675 207207 191069 209281 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 78857 1000000000000 41598 1000000000000 263148 66471 20575 183100 333351 317453 143146 1000000000000 1000000000000 1000000000000 238190 1000000000000 88627 1000000000000 90530 1000000000000 97662 132803 73065 207042 56296 221051 217348 1000000000000 108421 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 296935 1000000000000 106020 325857 191018 1000000000000 237072 49761 70567 4276 312512 36750 1000000000000 265447 289256 111055 77930 1000000000000 271390 162731 1000000000000 1000000000000 1000000000000 152502 1000000000000 1000000000000 112521 1000000000000 1000000000000 1000000000000 117747 1000000000000 1000000000000 268066 110147 43144 271745 90739 238211 215964 217752 1000000000000 1000000000000 56470 1000000000000 67861 153164 1000000000000 1000000000000 1000000000000 227773 1000000000000 328538 175816 272790 147023 56984 50891 257581 1000000000000 301914 35420 306954 96371 124430 227583 10592 62431 289037 1000000000000 1000000000000 177381 1000000000000 318483 1000000000000 288086 323155 243224 323699 265427 312396 288257 333665 222966 296121 251690 78575 1000000000000 1000000000000 1000000000000 187731 5870 260574 1275 33022 3455 106119 226699 58536 1000000000000 155498 170945 1000000000000 23558 1000000000000 211205 1000000000000 257090 1000000000000 309316 11162 324547 82716 232593 1000000000000 1000000000000 267392 299814 103857 1000000000000 274350 150910 162348 1000000000000 23920 177737 211118 1000000000000 80017 1000000000000 1000000000000 114874 1000000000000 333080 245926 130722 167270 140296 281527 123700 170297 50055 29633 232910 1000000000000 305598 68634 119410 289763 203251 1000000000000 1000000000000 262593 220890 1000000000000 1000000000000 137518 252900 326001 1000000000000 1000000000000 309277 1000000000000 304716 1000000000000 245173 84119 1000000000000 1000000000000 12912 176392 1000000000000 1000000000000 285262 75932 226130 246210 99357 105915 216145 36831 323227 1000000000000 40550 1000000000000 1000000000000 14931 169397 29002 288911 106791 1000000000000 134685 1000000000000 77083 1000000000000 1000000000000 92852 5174 1000000000000 1000000000000 1000000000000 35333 1000000000000 1000000000000 1000000000000 214533 1000000000000 1000000000000 74868 107745 1000000000000 95539 85694 1000000000000 1000000000000 186218 91514 110977 1000000000000 220728 1000000000000 69556 82085 308332 122329 1000000000000 1000000000000 181706 1000000000000 1000000000000 1000000000000 251194 283281 197324 95663 1000000000000 292799 1000000000000 1000000000000 283519 236432 1000000000000 91567 1000000000000 42040 123969 27160 1000000000000 14832 307462 1000000000000 1000000000000 175661 1000000000000 1000000000000 1000000000000 97834 1000000000000 112197 27654 332425 201485 1000000000000 1000000000000 76482 324620 99878 99876 171521 64780 143469 306161 104581 91286 59665 39608 1000000000000 297660 1000000000000 155959 1000000000000 1000000000000 1000000000000 1000000000000 3919 1000000000000 46802 12970 1000000000000 1000000000000 272941 1000000000000 1000000000000 1000000000000 108328 27391 75997 237846 281653 293467 106412 278285 288348 39033 15676 157797 1000000000000 45035 1000000000000 153626 150323 249543 200522 1000000000000 242166 21424 1000000000000 252152 72379 295516 243987 284246 269718 1000000000000 1000000000000 176155 230978 1000000000000 184675 1000000000000 57265 195030 333572 1000000000000 295489 174022 1000000000000 184 1000000000000 282569 101844 1000000000000 16357 1000000000000 66966 329933 293713 295476 62717 247053 1341 1000000000000 331900 315688 211004 133337 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 140528 119361 1000000000000 163403 293495 24777 1000000000000 3947 270701 1000000000000 81205 300114 296851 1000000000000 15627 1000000000000 270990 153702 158721 1000000000000 1000000000000 72614 1000000000000 174253 232271 129757 1000000000000 7440 3562 165466 4496 1000000000000 17410 227560 179066 307855 299088 53350 1000000000000 331642 259291 25574 143216 236557 330032 18040 283860 1000000000000 1000000000000 309460 260885 154948 51465 1000000000000 93206 36594 15234 81462 309755 121463 113402 1000000000000 1000000000000 1000000000000 265580 215372 1000000000000 127398 1000000000000 1000000000000 249481 119302 87205 295376 141628 83059 16860 281207 194449 63327 1000000000000 229156 244902 189421 954 1000000000000 279351 1000000000000 159938 1000000000000 296158 247851 1000000000000 320547 21666 108159 1000000000000 150369 30603 65254 227949 1000000000000 1000000000000 1000000000000 236248 117888 226894 1000000000000 116371 1000000000000 15323 104656 183007 95279 303671 248078 1000000000000 1000000000000 84670 1000000000000 60512 26916 265815 81394 278173 1000000000000 1000000000000 104153 30721 1000000000000 156676 1000000000000 1000000000000 1000000000000 181837 1000000000000 144127 196280 211195 1000000000000 82937 94353 1000000000000 194790 1000000000000 1000000000000 215433 9352 68791 323799 152580 175335 266737 1000000000000 59256 189536 195867 154740 81775 1000000000000 309879 1000000000000 259418 259750 1000000000000 139271 273238 126462 219601 126877 144354 95322 190635 1000000000000 246177 255065 1000000000000 1000000000000 278316 1000000000000 1000000000000 188374 1000000000000 295196 1000000000000 83147 165787 1000000000000 135983 1000000000000 274635 224810 172990 1000000000000 128183 323139 1000000000000 214533 321351 1000000000000 43158 1000000000000 1000000000000 148247 1000000000000 285762 241713 219520 1000000000000 1000000000000 297991 242279 263260 53455 1000000000000 1000000000000 53416 1000000000000 239775 1000000000000 332756 102969 280046 259760 1000000000000 6390 303588 1000000000000 237642 1000000000000 4573 92308 298754 102551 82949 41186 303815 26208 273882 1000000000000 224076 255236 1000000000000 99407 42376 1000000000000 4144 175452 1000000000000 45329 306548 1000000000000 1000000000000 1000000000000 1000000000000 207807 311833 137045 192263 141752 266227 30133 176206 141337 148822 183000 1000000000000 26400 145508 102218 302019 1000000000000 220424 1000000000000 137649 1000000000000 1000000000000 1000000000000 29410 301341 227517 1000000000000 113291 156349 201584 1000000000000 197875 171519 1000000000000 1000000000000 201218 176301 196492 127804 1000000000000 1000000000000 40800 78048 1000000000000 292117 91983 1000000000000 261201 1000000000000 67034 297815 1000000000000 1000000000000 8206 173322 85398 252971 77273 111210 64093 1000000000000 1000000000000 90893 196305 194913 280257 1000000000000 321433 285083 295820 1000000000000 1000000000000 61132 42088 170649 1000000000000 129899 1000000000000 2207 267867 181812 1000000000000 36355 1000000000000 32548 245970 18487 1000000000000 246736 1000000000000 215969 1000000000000 327590 306877 129538 254424 193878 1000000000000 1000000000000 1000000000000 227493 1000000000000 109855 1000000000000 1000000000000 214932 1000000000000 137338 311563 169469 1000000000000 105631 146523 1000000000000 1000000000000 88729 1000000000000 1000000000000 177332 320338 197796 1000000000000 1000000000000 220197 301258 1000000000000 123165 297050 189087 39180 41088 317882 151162 241885 9955 216375 321801 164796 281725 1000000000000 1000000000000 183110 302063 24325 1000000000000 1000000000000 218766 172179 58259 247078 225311 1000000000000 17886 282102 89854 302609 141117 179594 1000000000000 172994 72950 144482 90836 113333 317815 312629 169130 175948 88082 1000000000000 187044 152095 208978 7663 60278 205596 1000000000000 218288 208779 8619 204302 66138 201166 1000000000000 246132 141370 131498 101953 10603 290190 1000000000000 1000000000000 1000000000000 1000000000000 127908 245311 182733 288983 132443 1000000000000 13489 97985 163109 1000000000000 289491 263071 31330 1000000000000 128777 1000000000000 1000000000000 95998 69280 231608 173396 1000000000000 313378 20106 8514 1000000000000 84967 154688 1000000000000 239118 52883 1000000000000 175366 130620 1000000000000 271503 230383 256833 90071 1000000000000 38407 155984 1000000000000 189086 1000000000000 37062 54859 1000000000000 1000000000000 1000000000000 302176 72005 1000000000000 144600 162534 248329 279900 181009 6938 327647 205073 1000000000000 139529 84126 204014 10378 1000000000000 212919 240966 1000000000000 1000000000000 299182 229948 1000000000000 1000000000000 322704 304776 188519 136129 152911 236013 301962 19858 1000000000000 41151 170340 320337 260641 216534 1000000000000 15793 1000000000000 1000000000000 172582 1000000000000 1000000000000 89011 1000000000000 40323 1000000000000 1000000000000 1000000000000 163446 226829 1000000000000 57187 259787 206851 1000000000000 162511 93755 67641 1000000000000 165633 311559 284768 217469 251579 114663 1000000000000 193985 191346 304538 181333 203181 287815 80092 300252 1000000000000 40133 112024 297489 1000000000000 27853 167905 86589 112869 231467 193076 1000000000000 118881 1000000000000 104414 1000000000000 323939 201206 7811 213417 1000000000000 177879 186980 107571 140223 1000000000000 76411 72924 1000000000000 296057 1000000000000 329404 167490 1000000000000 2852 135443 210514 323241 212771 2461 319461 1000000000000 32325 195743 91720 106463 1000000000000 89171 106281 1000000000000 171977 1000000000000 235650 1000000000000 1000000000000 223562 150714 303162 159667 261713 302429 1000000000000 1000000000000 18864 1000000000000 215176 81680 172095 75984 1000000000000 158062 3104 1000000000000 17568 28926 1000000000000 239486 1000000000000 283498 268800 158638 47196 1000000000000 89041 1000000000000 184995 6137 1000000000000 89658 251789 1000000000000 41104 112419 1000000000000 1000000000000 331025 22548 132336 1000000000000 207435 11962 111893 130675 262996 320352 202963 218880 1000000000000 46653 251255 1000000000000 1000000000000 323019 1000000000000 302750 327111 276841 1000000000000 1000000000000 214333 293719 1000000000000 1000000000000 1000000000000 237450 1000000000000 128549 138481 6251 286311 85815 221384 202485 45381 297741 330297 1000000000000 158982 1000000000000 119515 1000000000000 280469 232199 1000000000000 247894 1000000000000 270894 1000000000000 144701 330747 1000000000000 262747 1000000000000 249095 41864 1000000000000 120740 1000000000000 131847 198256 186571 280543 1000000000000 96398 266601 153398 1000000000000 252890 100894 244020 266370 39072 94842 25555 1000000000000 187994 1000000000000 1000000000000 36387 266730 141774 1000000000000 1000000000000 310073 232452 1000000000000 1000000000000 1000000000000 192990 278694 1000000000000 1000000000000 1000000000000 1000000000000 142631 1000000000000 12176 108149 326979 1000000000000 175853 219338 1000000000000 137083 292163 258262 1000000000000 72221 176349 187396 95612 214440 1000000000000 273875 312381 1000000000000 33740 1000000000000 280632 22081 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 133012 244126 207802 1000000000000 104550 1000000000000 1000000000000 49732 202798 123367 183533 1000000000000 157901 236310 115148 129275 115078 66126 65650 210627 1000000000000 20122 1000000000000 140154 1000000000000 1000000000000 167858 1000000000000 86469 140437 1000000000000 177407 1000000000000 147314 195728 217674 1000000000000 1000000000000 1000000000000 40540 1000000000000 155009 1000000000000 241360 143099 113413 1000000000000 1000000000000 1000000000000 1000000000000 168559 1000000000000 32996 231966 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 220657 325801 133398 319573 1000000000000 211997 289177 1000000000000 1000000000000 73636 162481 78972 1000000000000 5456 318042 302965 145915 304444 237524 1000000000000 1000000000000 1000000000000 230775 1000000000000 64100 269255 81237 1000000000000 38272 65758 20020 98836 275760 167010 1000000000000 42380 43081 152453 1000000000000 1000000000000 15701 1000000000000 13748 1000000000000 48641 163661 1000000000000 116852 1000000000000 283296 1000000000000 313990 316406 209160 122099 160907 329146 1000000000000 190642 322025 1000000000000 106595 1000000000000 141453 199682 1000000000000 149523 1000000000000 66490 117190 134426 273050 1000000000000 1000000000000 310605 1000000000000 185493 1000000000000 28488 159879 83773 145664 79573 40846 113149 143172 1000000000000 62298 272137 294656 1000000000000 1000000000000 42460 1000000000000 121613 260028 1000000000000 1000000000000 245063 1000000000000 326603 79526 1000000000000 226530 140870 135801 18679 89531 143504 1000000000000 1000000000000 239986 241828 1000000000000 1000000000000 231206 23139 199024 114969 81503 264583 244066 268549 304342 160551 1000000000000 156861 259488 249831 1000000000000 306305 1000000000000 1000000000000 1000000000000 225845 332453 71728 211087 239407 7312 245231 265758 177419 1000000000000 1000000000000 1000000000000 290310 147902 1000000000000 190191 96637 78310 1000000000000 1000000000000 162071 1000000000000 1000000000000 107825 59036 53408 284277 75317 1000000000000 264748 1000000000000 1000000000000 1000000000000 33530 164352 237951 228742 1000000000000 69558 263923 33967 1000000000000 1000000000000 54307 1000000000000 1000000000000 1000000000000 204139 247517 304893 81699 310139 37979 1000000000000 142703 1000000000000 1000000000000 305797 66681 76237 78314 16422 208334 75558 1000000000000 98746 1000000000000 4001 235856 1000000000000 169194 32008 3307 298938 89769 268917 68807 302861 308927 1000000000000 293882 83925 1000000000000 42613 1000000000000 78887 1000000000000 269109 274109 22968 1000000000000 11365 12749 18659 310584 239951 67419 276177 1000000000000 1000000000000 1000000000000 287407 1000000000000 24104 47150 175613 241263 295606 1000000000000 8063 1000000000000 1000000000000 1000000000000 1000000000000 32874 1000000000000 221331 1000000000000 311879 1000000000000 104346 293663 1000000000000 1000000000000 1000000000000 1000000000000 163108 160268 239122 205516 1000000000000 138009 188575 51935 36975 70642 1000000000000 333439 1000000000000 219139 116077 285101 85599 1000000000000 214519 317622 103157 22942 32230 29083 169664 131066 258352 1000000000000 314224 230315 292443 70440 114630 322069 138647 174121 289170 320634 1000000000000 1000000000000 131189 219964 1000000000000 71352 182761 326794 1000000000000 205743 231650 283618 258790 14053 236987 1000000000000 142251 1000000000000 315191 91846 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 304697 203493 297885 1000000000000 242792 206244 290125 178242 140618 1000000000000 1000000000000 1000000000000 288449 134096 176828 1000000000000 1000000000000 120885 1000000000000 96921 254396 1000000000000 278664 148889 97543 1000000000000 53220 1000000000000 1000000000000 1000000000000 233323 1000000000000 129177 1000000000000 50672 278868 1000000000000 182714 13225 324898 294136 89452 1000000000000 118702 191791 131019 1000000000000 200277 155339 125636 130163 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 112436 227288 34445 200258 119116 326164 1000000000000 1000000000000 1000000000000 10083 57653 1000000000000 193669 237660 231149 1000000000000 88799 169371 281970 174768 258656 223818 118532 1000000000000 1000000000000 230361 1000000000000 303231 301903 2657 142296 1000000000000 37758 1000000000000 1000000000000 1000000000000 107218 9175 1000000000000 1000000000000 234428 1000000000000 1571 251286 47884 201945 1000000000000 7479 164256 1000000000000 1000000000000 291592 271452 40137 1000000000000 204848 222445 265312 1000000000000 1000000000000 258163 1000000000000 1000000000000 32090 267037 176477 281684 1000000000000 1000000000000 264097 139904 46110 1000000000000 122619 27447 153281 191232 265146 289287 211547 183747 1000000000000 1000000000000 177692 205106 311332 146880 80905 283040 216465 134063 1000000000000 143582 87218 13652 138462 94828 269427 292624 225937 328778 1000000000000 272547 231386 73191 62345 73906 1000000000000 1000000000000 203934 1000000000000 1000000000000 136248 1000000000000 1000000000000 53816 229687 145084 109749 1000000000000 27253 204094 246874 58610 1000000000000 146536 248309 69001 109283 83781 311984 259806 102341 208791 228337 1000000000000 1000000000000 1000000000000 275593 1000000000000 133914 282863 1000000000000 331009 258384 289818 319796 1000000000000 279532 152158 1000000000000 231309 276834 134607 275108 1000000000000 277854 1000000000000 1000000000000 297423 1000000000000 160277 20376 1000000000000 159249 1000000000000 173500 127532 233197 50732 127157 3978 1000000000000 1000000000000 1000000000000 128856 1000000000000 1000000000000 61999 73541 1000000000000 1000000000000 1000000000000 45640 61293 55802 43286 201013 1000000000000 1000000000000 258726 1000000000000 1000000000000 141633 88094 179892 182803 89517 41843 1000000000000 70381 1000000000000 230746 1000000000000 105768 232558 100525 1000000000000 1000000000000 21281 1000000000000 1000000000000 156614 1000000000000 66481 1000000000000 257719 202809 257389 55073 1000000000000 281100 162490 303012 1000000000000 190140 1000000000000 53719 72446 1000000000000 1000000000000 193982 1000000000000 1928 316330 134753 116698 90541 157137 299196 274984 81732 305514 1000000000000 251271 86223 1000000000000 51127 322401 1000000000000 1000000000000 107674 1000000000000 1000000000000 159984 52623 1000000000000 1000000000000 170501 108089 276839 1000000000000 1000000000000 1000000000000 187693 1000000000000 27747 216000 87424 312788 309505 327916 156074 1000000000000 271246 199578 309067 1000000000000 133121 241292 1000000000000 259154 317310 57032 270111 37078 273582 86798 280798 39472 146867 126088 126945 1000000000000 97093 1000000000000 147698 90469 1000000000000 208369 1000000000000 1000000000000 1000000000000 221911 1000000000000 139720 302051 70191 188582 236356 1000000000000 212240 131737 1000000000000 1000000000000 1000000000000 235507 228963 15125 272144 288443 196663 1000000000000 1000000000000 268009 104683 254126 259395 1000000000000 1000000000000 216589 319228 287254 118952 270961 199848 1000000000000 280711 2945 1000000000000 1000000000000 310722 162543 251210 1000000000000 1000000000000 184656 39440 1000000000000 49099 186241 62475 1000000000000 141615 272885 101070 1000000000000 182088 1000000000000 1000000000000 1000000000000 1000000000000 62984 1000000000000 231482 259545 1000000000000 196292 201103 1000000000000 48874 70096 1000000000000 233583 269060 277171 325861 226462 224365 94511 274521 201654 57545 1000000000000 1000000000000 213960 304759 1000000000000 166444 22550 296573 59682 1000000000000 194185 282109 1000000000000 249426 1000000000000 249881 193026 1000000000000 1000000000000 103482 250051 246464 1000000000000 183303 253079 45182 253770 1000000000000 1000000000000 1000000000000 31460 68241 51071 116692 98548 184690 1000000000000 1000000000000 1000000000000 121446 304471 1000000000000 271829 1000000000000 190089 297964 222474 140647 1000000000000 232137 1000000000000 218136 1000000000000 1000000000000 269042 1000000000000 292250 133647 304834 71751 1000000000000 56566 215820 263496 302 122170 228251 223065 1000000000000 1000000000000 311112 309618 238195 194654 1000000000000 1000000000000 272228 1000000000000 227726 320675 1000000000000 297447 1000000000000 1000000000000 60790 298099 261460 174597 89132 45882 28145 221815 1000000000000 169248 271150 224898 1000000000000 86602 272444 285649 1000000000000 1000000000000 1000000000000 10550 728 292668 1000000000000 63505 311424 280916 1000000000000 193050 166975 214976 1000000000000 1000000000000 54839 1000000000000 1000000000000 10686 1000000000000 124226 1000000000000 1000000000000 41392 1000000000000 251077 192492 1000000000000 191442 178895 140474 1000000000000 1000000000000 264981 235888 320553 1000000000000 1000000000000 257667 296948 249711 1000000000000 81198 28519 195895 1000000000000 1000000000000 331770 134497 5665 136686 1000000000000 214792 44017 20310 86276 123965 294867 103126 146472 250334 277583 58734 266007 1000000000000 1000000000000 1000000000000 142046 104828 188883 1000000000000 198903 1000000000000 213699 1000000000000 37908 108257 161606 1000000000000 1000000000000 1000000000000 1000000000000 114942 43288 121607 326024 1000000000000 164394 226057 227289 315861 192697 1000000000000 1000000000000 286240 22352 333733 214681 255199 26499 96584 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 3021 10105 65784 172455 1000000000000 1000000000000 167742 52199 124736 1000000000000 101028 237413 99086 1000000000000 296998 97233 1000000000000 89410 323422 238636 162011 312922 236759 84903 1000000000000 319811 1000000000000 1000000000000 13824 1000000000000 1000000000000 1000000000000 212387 1000000000000 1000000000000 213305 1000000000000 1000000000000 1000000000000 159881 1000000000000 168859 261549 198018 235947 1000000000000 1000000000000 8258 304517 60089 1000000000000 1000000000000 203577 1000000000000 1000000000000 46494 1000000000000 20085 34694 1000000000000 100445 303779 159298 10508 183266 132361 161616 1000000000000 1000000000000 330986 171396 60253 1000000000000 115557 1000000000000 1000000000000 206570 1000000000000 1000000000000 200048 182752 7899 236600 332974 1000000000000 135738 262184 223181 125382 1000000000000 146672 168955 54689 194772 1000000000000 222738 120693 112328 91173 129529 259700 1000000000000 100783 61740 134493 255306 118280 1000000000000 1000000000000 290867 105205 314165 12255 1000000000000 1000000000000 145814 1000000000000 225092 123220 110299 1000000000000 234180 1000000000000 1000000000000 1000000000000 96579 311663 58113 40653 1000000000000 268359 301418 1000000000000 46727 307588 1000000000000 319287 275567 211363 232484 64548 211514 107959 1000000000000 138530 75829 42636 73557 79125 315181 244277 90267 196008 190638 1000000000000 1000000000000 1000000000000 36479 1000000000000 77149 132246 317228 1000000000000 250319 133852 1000000000000 1000000000000 269571 1000000000000 321297 309873 1000000000000 322300 118833 1000000000000 1000000000000 54112 131518 276203 1000000000000 303094 105121 208395 191271 232846 1000000000000 1000000000000 195910 53279 205776 3359 1000000000000 200301 218217 5844 38889 249952 190224 1000000000000 186260 118367 1000000000000 1000000000000 101569 275813 1000000000000 1000000000000 1000000000000 270209 130210 261638 1000000000000 1000000000000 64356 233261 183310 267278 283813 43150 1000000000000 128833 250243 1000000000000 186340 1000000000000 1000000000000 265737 287854 1000000000000 80481 1000000000000 1000000000000 242693 1000000000000 198757 228637 183129 1000000000000 311804 23861 1000000000000 187899 218729 54874 161642 1000000000000 153565 220325 133859 1000000000000 83520 151925 105921 38567 215023 1000000000000 1000000000000 1000000000000 332749 269145 271805 27523 11556 52425 1000000000000 1000000000000 44236 284405 1000000000000 150620 1000000000000 42028 12989 1000000000000 1000000000000 107361 262227 1000000000000 212016 39428 19252 323732 330782 25465 1000000000000 279162 27671 99146 317736 33060 162138 133522 42309 265760 127696 17825 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 165384 1000000000000 146772 102118 1000000000000 1000000000000 139660 289105 1000000000000 1000000000000 177350 78687 1000000000000 174863 280598 265011 92489 164698 205865 23778 116786 228654 246110 95936 118270 1000000000000 221911 126496 102481 157149 1000000000000 238826 1000000000000 1000000000000 1000000000000 1000000000000 218567 129820 240775 23771 164458 1000000000000 56546 241683 297825 321995 1000000000000 297097 43567 173638 1000000000000 1000000000000 33700 311671 143349 327235 152983 1000000000000 1000000000000 74741 128004 284143 100283 307769 258560 105182 255159 1000000000000 216626 1000000000000 217462 1000000000000 21446 301974 74983 1000000000000 1000000000000 1000000000000 185408 33740 1000000000000 1000000000000 1000000000000 185931 68757 21340 175603 102911 1000000000000 240642 1000000000000 308058 124743 163743 1000000000000 193964 218765 17469 270138 1000000000000 272410 313389 258449 1000000000000 1000000000000 1000000000000 93861 1000000000000 1000000000000 330123 1000000000000 1000000000000 279431 266251 1000000000000 109866 67567 122906 74593 241184 72759 1000000000000 1000000000000 193908 271852 116908 1000000000000 1000000000000 229247 71873 222385 309338 251500 245663 97472 42176 1000000000000 1000000000000 187905 1000000000000 205613 59251 1000000000000 40631 1142 1000000000000 262866 26978 209373 251637 244914 94603 1000000000000 267979 96305 265337 132296 220678 1000000000000 85272 319792 32494 244567 286889 219259 231427 184546 113367 129969 1000000000000 161959 50814 259708 1000000000000 1000000000000 245723 1000000000000 14794 1000000000000 1000000000000 304241 84966 184362 1000000000000 1000000000000 1000000000000 254592 127684 145871 1000000000000 121394 204653 205101 278000 311062 1000000000000 1000000000000 189829 1000000000000 1000000000000 202486 1000000000000 5229 112454 181118 1000000000000 1000000000000 1000000000000 7647 292285 249879 252172 291915 178807 229909 218805 45897 1000000000000 1000000000000 1000000000000 167257 303954 271889 9951 1000000000000 44188 174462 1000000000000 1000000000000 203126 307006 286015 29676 280265 1000000000000 174158 164109 261915 108322 1000000000000 202872 234853 1000000000000 290491 318649 78180 52416 298017 251150 2330 1000000000000 1000000000000 319145 66147 116911 46680 129351 1000000000000 332766 285393 1000000000000 177797 155852 108165 8238 69610 1000000000000 148716 120450 1000000000000 1000000000000 331496 1000000000000 1000000000000 82440 305200 13082 32003 198307 91483 1000000000000 113763 171630 301227 21638 308808 28711 312930 320324 1000000000000 204056 271966 1000000000000 1000000000000 1000000000000 1000000000000 333726 1000000000000 59946 86517 1000000000000 169174 109265 1000000000000 244930 285874 1000000000000 151288 158298 206604 254873 118491 1000000000000 24353 235543 213049 80630 1000000000000 204194 1000000000000 1000000000000 1000000000000 178439 1000000000000 1000000000000 203027 1000000000000 70089 243080 27318 120419 181763 231020 116094 259530 143073 167051 1000000000000 147498 293239 248147 252052 58962 22377 1000000000000 203598 1000000000000 1000000000000 18697 274886 139858 177662 1000000000000 249812 308042 304874 322848 264885 1000000000000 1000000000000 1000000000000 64187 10869 291199 223514 242259 240401 174916 329831 1000000000000 248236 203667 247060 55701 56766 324630 52835 1000000000000 1000000000000 1000000000000 1000000000000 214238 1000000000000 1000000000000 1000000000000 1000000000000 31001 1000000000000 1000000000000 1000000000000 1401 1000000000000 1000000000000 208283 210211 1000000000000 219695 324881 313396 1000000000000 1000000000000 53580 269066 56909 260436 224798 186131 79939 161523 1000000000000 145645 40685 50836 319576 44822 1000000000000 307904 1000000000000 211095 32101 192926 67641 239562 96701 1000000000000 257362 1000000000000 1000000000000 1000000000000 50296 108438 40885 55099 265256 171540 53532 1000000000000 40690 1000000000000 1000000000000 240877 285218 330508 156583 1000000000000 44050 1000000000000 305133 159513 14842 107142 1000000000000 327743 306274 1000000000000 331211 1000000000000 117552 306736 270754 9941 1000000000000 85403 1000000000000 110706 259724 284255 276378 125630 253757 240199 1000000000000 143016 1000000000000 122103 271622 1000000000000 208164 215608 274208 173666 1000000000000 1000000000000 1000000000000 300343 150912 1000000000000 1000000000000 250677 1000000000000 244166 150998 1000000000000 11400 1000000000000 1000000000000 266600 65074 56764 137367 71090 72078 1000000000000 125155 234930 303270 1000000000000 318466 322277 58943 320444 131857 1000000000000 38719 328250 132023 315277 284210 1000000000000 179359 184764 1000000000000 1000000000000 306976 290753 143576 1000000000000 1104 59513 1000000000000 1000000000000 111715 154257 317064 1000000000000 168519 265698 200085 72216 1000000000000 1000000000000 1000000000000 312268 210246 238789 84913 22865 19574 82419 233109 162939 61128 260954 157631 201999 90705 1000000000000 101141 157832 306515 1000000000000 195029 28982 227027 1000000000000 4510 1000000000000 190217 1000000000000 312662 166548 1000000000000 1000000000000 108697 152210 1000000000000 157544 256339 1000000000000 98506 99607 34636 255935 80954 1000000000000 211497 1000000000000 1000000000000 89987 55362 1000000000000 51998 136239 1000000000000 1000000000000 221127 1000000000000 111875 212215 1000000000000 169379 1000000000000 33627 132023 1000000000000 1000000000000 124839 148142 277486 166306 260263 188859 278314 185095 72715 106149 215885 264213 1000000000000 238723 66470 27926 259734 1000000000000 90133 145030 3174 219067 142097 308929 241407 316585 100237 86863 35519 171069 182923 202237 1000000000000 167883 224725 173820 1000000000000 298571 125305 1000000000000 257202 252967 1000000000000 59394 1000000000000 98124 177290 1000000000000 203158 295279 88305 324968 275771 1000000000000 176604 1000000000000 87720 1000000000000 1000000000000 1000000000000 1000000000000 9488 123120 227224 108685 185042 258764 141359 1000000000000 1000000000000 122629 316338 265363 332140 165287 83281 146639 1000000000000 46000 1000000000000 1000000000000 327821 1000000000000 124798 163374 270775 125497 127562 1000000000000 148951 2300 333455 1000000000000 1000000000000 195566 286317 180445 1000000000000 330848 302084 1000000000000 1000000000000 293230 1000000000000 72601 211235 1000000000000 267204 119497 1000000000000 1000000000000 245125 234319 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 113814 64342 26048 227615 1000000000000 73059 1000000000000 147598 1000000000000 1000000000000 1000000000000 250116 92618 20109 220521 255523 209346 199728 1000000000000 303312 22651 200301 108865 68711 81144 1000000000000 1000000000000 290602 286032 183639 1000000000000 1000000000000 44833 125806 1000000000000 1000000000000 290770 168765 163757 1000000000000 310122 1000000000000 1000000000000 83418 232449 130335 326731 37153 177837 228396 268117 60741 314906 1000000000000 79078 157165 42814 224557 1000000000000 4811 200400 192816 107677 162275 116969 210337 52227 32797 53879 254955 1000000000000 262155 1000000000000 45324 300128 1000000000000 319544 8470 1000000000000 1000000000000 20132 281897 97416 1000000000000 261477 527 21881 158128 1000000000000 201712 149545 55315 1000000000000 172063 118512 175357 179454 151689 42428 135777 261663 136056 248853 1000000000000 141030 24701 123531 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 184451 272464 1000000000000 164761 106357 201802 279131 1000000000000 1000000000000 105585 6104 251795 316977 1000000000000 1000000000000 95571 1000000000000 1000000000000 1000000000000 108267 139973 267483 1000000000000 1000000000000 1000000000000 240596 1000000000000 102459 1000000000000 127065 1000000000000 153174 100154 1000000000000 188690 210524 68715 166075 277821 182261 21129 1000000000000 297189 326943 1000000000000 189411 1000000000000 139096 95103 1000000000000 255620 1000000000000 66080 195998 19014 1000000000000 196215 211642 1000000000000 1000000000000 60079 278184 214439 1000000000000 20729 1000000000000 159619 148762 1000000000000 145132 222753 1000000000000 59307 129367 254202 77881 193167 151151 110520 1000000000000 1000000000000 170236 279765 79405 164482 122115 138807 141049 10568 1000000000000 1000000000000 1000000000000 79311 65470 273680 1000000000000 281472 1000000000000 74060 1326 85291 208533 1000000000000 280985 95583 12540 251726 108030 1000000000000 59614 1000000000000 132268 149505 246018 218403 298923 269769 105204 271718 1000000000000 40067 54882 1000000000000 194149 92032 140142 269679 144769 118869 251641 139905 308287 1000000000000 228954 161324 28457 1000000000000 256682 106679 41458 1000000000000 252320 271223 93096 177616 159920 1000000000000 1000000000000 270800 331160 247358 274474 1000000000000 234407 1000000000000 164068 227230 1000000000000 214519 1000000000000 250456 327451 1000000000000 1000000000000 282173 57302 1000000000000 314424 97791 1000000000000 1000000000000 1000000000000 263594 279855 233885 282473 181058 95863 282847 1000000000000 1000000000000 329714 1000000000000 174148 301721 60608 1000000000000 145768 264932 190703 140435 321290 128325 124218 119915 74776 1000000000000 118138 1000000000000 297881 1000000000000 1000000000000 305355 1000000000000 66688 149192 46681 244393 1000000000000 115003 238477 9246 1000000000000 183494 1000000000000 30699 1000000000000 241022 1000000000000 70372 1000000000000 9744 327255 289087 40250 81522 1000000000000 185571 185895 257737 63403 323310 211330 1000000000000 1000000000000 103112 252286 130413 32141 1000000000000 181762 173129 1000000000000 1000000000000 259929 294747 1000000000000 232966 116152 33054 107415 153360 45846 1000000000000 1000000000000 99166 245654 1000000000000 288339 1000000000000 1000000000000 109581 1000000000000 1000000000000 1000000000000 1000000000000 126757 62123 110047 1000000000000 94587 333626 219885 135 183301 1000000000000 1000000000000 1000000000000 1000000000000 290071 118232 198084 158891 1000000000000 73333 262442 160526 1000000000000 108753 179013 28777 1000000000000 176963 1000000000000 1000000000000 44065 184216 1000000000000 1000000000000 105826 265067 18710 260091 278720 213711 1000000000000 116592 61424 20003 332339 224188 233017 326007 227418 1000000000000 110663 1000000000000 1000000000000 1000000000000 199814 1000000000000 164130 272892 1000000000000 170347 229239 1000000000000 187186 1000000000000 1000000000000 288700 288427 213423 97935 1000000000000 1000000000000 64191 287632 1000000000000 1000000000000 25343 289663 116172 1000000000000 1000000000000 1000000000000 1000000000000 134214 1000000000000 53673 131621 1000000000000 1000000000000 205122 9636 1000000000000 248422 133412 1000000000000 81412 1000000000000 133742 240415 150234 134813 327599 187134 122910 1000000000000 1000000000000 165438 163428 1000000000000 1356 119605 288596 296259 196679 422 1000000000000 60056 290025 169808 3401 102983 133361 209694 256593 135542 65835 237780 295332 178144 252235 1000000000000 238002 1000000000000 45851 73700 1000000000000 21534 1000000000000 164153 325124 1000000000000 88478 215207 85343 23963 270569 1000000000000 256810 1000000000000 91270 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 67612 1000000000000 325793 204740 101150 296990 130046 81074 1000000000000 252514 242541 1000000000000 165210 206099 71382 1000000000000 29053 48277 1000000000000 167942 264201 1000000000000 1000000000000 97715 1000000000000 1000000000000 1000000000000 100505 1000000000000 1000000000000 1000000000000 301684 300148 237835 58753 160189 40204 317768 80015 123282 1000000000000 97876 1000000000000 291660 1000000000000 1000000000000 1000000000000 152093 157444 274467 298189 1000000000000 14373 1000000000000 227403 190334 236071 139523 59356 313385 234249 139128 143972 252145 186668 175536 251585 191975 123851 1000000000000 1000000000000 1000000000000 1000000000000 150560 182205 94858 80616 1000000000000 1000000000000 77131 1000000000000 1000000000000 48007 1000000000000 295983 1000000000000 1000000000000 94968 238116 215366 182762 1000000000000 220420 1000000000000 212123 1000000000000 274348 134419 1000000000000 1000000000000 4840 272455 257144 30327 1000000000000 1000000000000 102510 236171 16101 96316 1000000000000 42986 1000000000000 29101 1000000000000 23312 1000000000000 1000000000000 278680 282285 175213 167812 1000000000000 14038 197789 236139 1000000000000 109988 1000000000000 221906 1000000000000 192125 1000000000000 21291 1000000000000 149643 26701 1000000000000 245025 1000000000000 237774 185394 1000000000000 235856 292400 316234 258920 171106 192186 1000000000000 32370 153309 1000000000000 51944 136392 292308 1000000000000 65090 1000000000000 1000000000000 11904 1000000000000 162084 224416 49650 83533 143265 228353 184779 291568 25071 147193 1000000000000 92682 256735 1000000000000 30221 1000000000000 1000000000000 1000000000000 27288 16352 305369 1000000000000 1000000000000 73022 11741 37583 15297 183330 1000000000000 292358 1000000000000 251626 109464 1000000000000 160402 1000000000000 1000000000000 1000000000000 257955 12256 4545 1000000000000 272488 110863 184460 1000000000000 114994 231088 1000000000000 267370 309701 216197 110492 313621 1000000000000 207743 1000000000000 1000000000000 208681 1000000000000 258007 116467 9262 217551 1000000000000 326880 204137 276704 1000000000000 1000000000000 1000000000000 98055 330959 149788 1000000000000 265579 273230 141335 18388 1000000000000 150074 23276 311006 94391 8824 211002 87854 279730 225701 1000000000000 236590 5532 44080 90737 154270 1000000000000 69923 125445 238589 4688 23847 170735 1000000000000 293281 129791 1000000000000 66165 230969 13458 315506 320981 1000000000000 1000000000000 9098 1000000000000 204268 319693 1000000000000 9109 1000000000000 174921 323606 44771 244479 180394 233909 36600 121048 57438 286790 1000000000000 158746 1000000000000 1000000000000 30854 63478 255611 180050 86961 5091 1000000000000 133976 1000000000000 131130 312631 235790 27501 1000000000000 86950 1000000000000 263674 1000000000000 182845 1000000000000 62435 1000000000000 1000000000000 38865 1000000000000 117370 282729 177452 1000000000000 212306 287481 154238 163984 267620 1000000000000 1000000000000 44861 1832 96379 1000000000000 144110 56408 150942 1000000000000 101817 1000000000000 295016 126142 258881 275085 165566 1000000000000 163940 65891 1000000000000 8436 1000000000000 99331 1000000000000 305023 1000000000000 220062 157882 92911 195827 1000000000000 1000000000000 92389 112413 1000000000000 169958 261585 173585 42970 326265 154725 310801 141053 2357 1000000000000 1000000000000 89459 1000000000000 241008 214878 103843 1000000000000 269297 6060 312357 1000000000000 46593 1000000000000 282842 126863 1000000000000 1000000000000 239489 1000000000000 166701 155058 1000000000000 115425 60204 226115 1000000000000 319008 1000000000000 295349 22767 156450 110304 164967 75656 196950 243528 153427 2786 1000000000000 1000000000000 1000000000000 166578 111178 1000000000000 25722 180808 1000000000000 1000000000000 1000000000000 225382 221295 202312 1000000000000 1000000000000 49621 1000000000000 299806 272658 1000000000000 292702 237201 1000000000000 31434 303354 58056 141685 207333 1000000000000 1000000000000 1000000000000 148482 202928 165760 154812 25606 1000000000000 71058 323645 308994 299701 13262 1000000000000 327306 1000000000000 1000000000000 1000000000000 133002 193975 175862 325459 63890 75484 263928 135548 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 243097 200193 66604 1000000000000 1000000000000 191294 130910 8578 313852 210313 157702 1000000000000 198005 295838 189828 45178 314647 1000000000000 1000000000000 283191 249849 300212 1000000000000 319330 1000000000000 301007 259163 1000000000000 1000000000000 1000000000000 203455 1000000000000 18512 1000000000000 1000000000000 166686 323283 1000000000000 1000000000000 290967 119757 56659 122017 71653 20548 1000000000000 268814 201818 8222 106510 97860 157787 30149 150035 8799 210994 1000000000000 130613 1000000000000 1000000000000 1000000000000 1000000000000 161967 141092 1000000000000 207502 1000000000000 1000000000000 1000000000000 1000000000000 217616 270514 66765 113046 316425 1000000000000 1000000000000 1000000000000 193633 166232 19375 119181 22053 281017 154800 95109 148958 235135 1000000000000 256142 28369 1000000000000 29600 1000000000000 219159 153028 17515 91351 120050 21516 311163 280619 40753 323487 1000000000000 144834 21910 1000000000000 37486 246943 167991 1000000000000 175120 89387 126705 1000000000000 33821 256404 91130 224679 1000000000000 1000000000000 258442 17158 1000000000000 95660 240946 1000000000000 1000000000000 133328 6753 236994 183805 169885 102953 1000000000000 48143 1000000000000 252256 1000000000000 136887 329122 325899 1000000000000 12834 2632 137985 79661 238 147271 79056 1000000000000 1000000000000 1000000000000 330522 1000000000000 1000000000000 57104 13556 84431 72881 312841 101170 120597 1000000000000 332304 1000000000000 289911 1000000000000 1000000000000 256236 317228 87099 187696 1000000000000 1000000000000 305145 235073 306088 1000000000000 1000000000000 1000000000000 174917 160516 1000000000000 259018 283325 1000000000000 91550 92295 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 14917 37561 92209 12485 112627 255953 182785 1000000000000 49460 35798 115738 1000000000000 5403 1000000000000 180726 1000000000000 1000000000000 150547 1000000000000 1000000000000 281979 78369 1000000000000 306043 298356 266889 1000000000000 1000000000000 95786 267347 251399 1000000000000 259378 122594 200161 1000000000000 65322 191083 259886 20337 1000000000000 1000000000000 284001 192608 1000000000000 7295 1000000000000 78899 204094 249846 1000000000000 89284 1000000000000 1000000000000 115500 247080 228224 44261 203046 228463 1000000000000 23222 1000000000000 23210 158739 82849 1000000000000 305138 1000000000000 248662 193457 56796 126692 247908 307782 1000000000000 1000000000000 1000000000000 160091 1000000000000 266830 143564 276448 175296 217976 1000000000000 220924 1000000000000 213410 1000000000000 1000000000000 309160 250956 326900 185639 1000000000000 237818 1000000000000 1000000000000 1000000000000 94730 269601 1000000000000 1000000000000 120140 62428 1000000000000 290780 1000000000000 1000000000000 50476 86101 1000000000000 331003 89809 302556 69418 1000000000000 1000000000000 54239 312406 32984 67723 281488 89298 317639 1000000000000 1000000000000 1000000000000 1000000000000 199057 28904 290437 239050 263238 134786 292049 9963 246207 282428 258517 86928 106877 114680 65266 59311 1000000000000 91809 285034 1000000000000 1000000000000 9528 192573 76354 1000000000000 25113 1000000000000 240795 1000000000000 180236 1000000000000 216571 1000000000000 98899 7845 217515 302976 137091 286983 308951 262122 244641 205053 157660 1000000000000 207532 1000000000000 103503 242995 285443 25845 1000000000000 103743 101512 1000000000000 291993 216699 1000000000000 1000000000000 292165 79269 120468 22194 122235 151578 1000000000000 144845 1000000000000 1000000000000 1000000000000 1000000000000 19864 14552 187882 1000000000000 255120 264515 1000000000000 1000000000000 85522 163638 4966 296173 43023 121525 120637 1000000000000 216865 7440 1000000000000 74684 299306 143929 290254 59307 43481 147972 1000000000000 32138 1000000000000 1000000000000 7459 205943 1000000000000 312331 164448 130190 1000000000000 1000000000000 223152 12319 113313 3180 1000000000000 21172 48368 189914 1000000000000 1000000000000 156510 265137 1000000000000 1000000000000 1000000000000 153277 1000000000000 1000000000000 3147 1000000000000 176544 199164 1000000000000 12120 331825 164594 302947 1000000000000 211455 154771 208634 201228 152639 202263 1000000000000 90483 312234 5458 239564 280172 1000000000000 320885 287704 312905 1000000000000 16304 135672 56224 316729 1000000000000 1000000000000 1000000000000 254931 1000000000000 1000000000000 1000000000000 1000000000000 5306 41084 1000000000000 40054 1000000000000 1000000000000 324386 179639 1000000000000 60443 280894 328866 193274 301750 204864 1000000000000 84289 1000000000000 66663 1000000000000 1000000000000 146830 1000000000000 295003 41983 70016 145687 209762 74072 1000000000000 1000000000000 70945 106886 1000000000000 1000000000000 104407 74630 1000000000000 1000000000000 302044 183875 4420 292998 266555 163762 1000000000000 274610 259118 116903 324744 142664 1000000000000 195902 155455 1000000000000 206387 304777 312076 222574 110059 1000000000000 49887 165854 189943 244400 250648 112268 1000000000000 95450 160799 1000000000000 241951 236640 166834 1000000000000 1000000000000 84234 48930 87337 1000000000000 95879 1000000000000 1000000000000 1000000000000 284648 285579 297982 107651 230477 83295 256972 305761 1000000000000 1000000000000 274077 116480 1000000000000 202009 1000000000000 108763 276428 1000000000000 1000000000000 153771 190321 207277 304423 1000000000000 316560 279608 55399 62135 1000000000000 332254 3860 332256 1000000000000 8684 1000000000000 41223 161554 232233 1000000000000 54000 60710 271961 185334 22822 37391 317433 213327 332840 115808 34713 1000000000000 35606 1000000000000 38422 1000000000000 1000000000000 160634 165780 309175 65950 132195 199091 16418 1000000000000 65000 317748 1000000000000 1000000000000 1000000000000 220347 1000000000000 166529 1000000000000 137021 1000000000000 30487 1000000000000 1000000000000 198975 1000000000000 1000000000000 38130 101761 155623 1000000000000 87751 49858 273156 148108 222292 302768 1000000000000 1000000000000 327349 285128 164058 96921 1000000000000 148409 1000000000000 44880 170673 197563 158200 104430 316469 123079 105570 57169 1000000000000 8715 1000000000000 35462 145594 163263 1000000000000 191126 225032 1000000000000 286857 187595 127279 264846 1000000000000 1000000000000 331786 1000000000000 323083 20771 87907 110020 1000000000000 1000000000000 1000000000000 327921 179504 56244 107220 1000000000000 1000000000000 52545 205602 1000000000000 1000000000000 247277 154731 48190 268001 1000000000000 1000000000000 322698 22137 44668 1000000000000 1000000000000 73157 1000000000000 56991 126024 194447 139131 85763 18828 124598 1000000000000 1000000000000 8831 203720 1000000000000 304357 42928 180081 112419 59293 279426 305018 54497 3865 114744 1000000000000 149708 4565 147059 277729 1000000000000 93414 1000000000000 1000000000000 153018 268457 1000000000000 139629 1000000000000 1000000000000 1000000000000 112788 138356 1000000000000 81974 21315 93055 105934 1000000000000 1000000000000 36515 120035 1000000000000 6824 1000000000000 1000000000000 1000000000000 244399 64009 1000000000000 205232 179145 128136 258285 245249 196341 1000000000000 81844 12953 153826 99287 268126 200676 158344 152004 26535 220886 155714 103960 1000000000000 183705 175382 162215 249838 308696 1000000000000 216281 251370 149248 69438 332906 1000000000000 1000000000000 1000000000000 1000000000000 332028 76492 76681 1000000000000 175066 138590 1000000000000 1000000000000 49974 217536 1000000000000 266830 1000000000000 1000000000000 1000000000000 141391 1000000000000 1000000000000 25435 322003 1000000000000 41167 194270 296491 1000000000000 83832 122111 219529 158085 1000000000000 1000000000000 52063 1000000000000 1000000000000 1000000000000 226534 1000000000000 1000000000000 234196 1000000000000 1415 5831 182962 198671 263686 205318 1000000000000 198942 311391 79031 181231 1000000000000 250241 270549 1000000000000 155191 147527 60586 1000000000000 11762 1000000000000 1000000000000 167226 1000000000000 327342 198792 285248 321424 1000000000000 234744 188554 1000000000000 282333 1000000000000 36538 178383 256918 123292 169313 92458 9396 25149 1000000000000 122503 21923 198143 108924 280784 165239 1000000000000 78801 1000000000000 243310 80778 280537 128078 227765 1000000000000 84250 53817 279090 81349 71364 228058 128554 220541 1000000000000 1000000000000 207674 1000000000000 1000000000000 1000000000000 1000000000000 29194 1000000000000 279041 154781 207835 1000000000000 1000000000000 163595 248764 1000000000000 303025 314155 1000000000000 262653 145272 323258 108146 1000000000000 329082 83052 4502 165234 324047 327215 133970 297504 1000000000000 59183 1000000000000 278943 1000000000000 244373 321927 231287 252666 301349 46359 147360 17286 1000000000000 123331 1000000000000 1000000000000 1000000000000 1000000000000 194236 224326 114101 1000000000000 1000000000000 1000000000000 268497 213920 305552 36782 1000000000000 139391 222724 293573 1000000000000 143210 132244 28310 1000000000000 1000000000000 206728 280947 34392 1000000000000 1000000000000 1000000000000 105500 82646 1000000000000 209315 7787 1000000000000 241342 46643 304855 313022 321068 1000000000000 1000000000000 85618 1000000000000 1000000000000 94527 291090 40779 1000000000000 1000000000000 1000000000000 119252 277519 272805 23785 272658 49076 248326 211619 1000000000000 201172 35135 1000000000000 23812 4269 1000000000000 188887 302644 1000000000000 159283 82541 46012 1000000000000 1000000000000 152977 316161 300896 1000000000000 1000000000000 333023 1000000000000 160000 23647 196546 158656 58651 41468 227659 244005 1000000000000 227461 53623 82696 1000000000000 1000000000000 188382 115980 1000000000000 1000000000000 1000000000000 294543 1000000000000 1877 318184 80234 1000000000000 254741 299058 293790 95529 1000000000000 1000000000000 158668 185588 83299 189299 1000000000000 1000000000000 240888 1000000000000 1000000000000 219864 196508 312901 1000000000000 1000000000000 324915 246745 26389 181632 175432 209165 267544 1000000000000 1000000000000 31909 5789 206705 43559 2737 1000000000000 110255 61476 223378 303052 18721 1000000000000 1000000000000 228824 1000000000000 274413 1000000000000 253999 248732 219327 1000000000000 240185 1000000000000 1000000000000 1000000000000 327676 84551 119520 1000000000000 177674 1000000000000 1000000000000 2702 323912 257651 34941 1000000000000 148213 326518 137901 99046 328685 1000000000000 316014 1000000000000 305512 321054 1000000000000 1000000000000 1000000000000 35008 1000000000000 50789 35336 89370 158914 186989 1000000000000 1000000000000 103713 131102 1000000000000 43759 252649 60180 1000000000000 7468 216695 71175 175854 118703 29761 1000000000000 26747 60956 1000000000000 58209 269354 1000000000000 205305 244211 122277 1000000000000 97002 1000000000000 1000000000000 1000000000000 180019 1000000000000 59828 9795 1000000000000 332192 1000000000000 252438 140591 51600 1000000000000 262159 325252 158294 276637 1000000000000 21395 1000000000000 89946 1000000000000 264252 205285 237313 226543 245231 293973 1000000000000 191301 1000000000000 1000000000000 71393 99037 1000000000000 132940 144239 5208 1000000000000 4412 29592 94824 316451 265966 1000000000000 322517 247536 18018 93662 245791 145830 14621 1000000000000 263866 1000000000000 313921 305205 175965 144520 333217 1000000000000 293939 1000000000000 138340 174176 43071 1000000000000 1000000000000 246438 1000000000000 20485 328832 51809 273166 1000000000000 2696 3410 281379 1000000000000 139281 181446 314654 63763 1000000000000 277454 227617 5038 12478 1000000000000 260833 23000 209875 1000000000000 194522 180010 285253 1000000000000 1000000000000 246495 271216 237388 290200 146120 32715 1000000000000 305895 76671 278024 204279 265131 61180 301022 110830 185777 252460 83426 1000000000000 1000000000000 1000000000000 318864 263229 277124 1000000000000 66378 275250 284915 1000000000000 1000000000000 1000000000000 266356 281248 19702 316492 318831 1000000000000 1000000000000 172340 204987 303012 1000000000000 105306 58151 1000000000000 1000000000000 267761 1000000000000 165597 246201 33499 1000000000000 1000000000000 237231 1000000000000 1000000000000 183482 184067 172189 1000000000000 1000000000000 1000000000000 224604 64034 1000000000000 1000000000000 1000000000000 1000000000000 109319 144635 1000000000000 1000000000000 1000000000000 102489 218775 205628 115835 59207 293146 1000000000000 1000000000000 1000000000000 88659 210590 1000000000000 1000000000000 1000000000000 217681 307481 125883 68928 270841 214613 67459 1000000000000 1000000000000 1000000000000 111675 156696 168507 94934 1000000000000 1000000000000 123902 329855 1000000000000 86409 1000000000000 1000000000000 124808 176841 110496 188776 1000000000000 1000000000000 33391 231959 133624 197504 1000000000000 251718 73469 297328 1000000000000 1000000000000 1000000000000 1000000000000 138087 272154 21341 58988 96595 26659 278760 1000000000000 64560 123412 192441 26554 94182 1000000000000 192051 141904 223413 1000000000000 211269 1000000000000 273083 1000000000000 37448 1000000000000 220237 1000000000000 254787 22697 327645 284436 1000000000000 1000000000000 1000000000000 46817 43453 189178 282485 213245 1000000000000 283383 63734 1000000000000 151478 256002 72853 57991 1000000000000 131296 1000000000000 141710 22328 1000000000000 305562 297682 7127 118762 332871 1000000000000 1000000000000 1000000000000 1000000000000 135510 1000000000000 152661 77049 1000000000000 80635 28665 134582 73147 104875 104811 211302 217091 1000000000000 74257 263634 233471 122477 241322 6286 309714 114190 28313 253347 1000000000000 1000000000000 268147 4658 169407 38780 1000000000000 201848 191432 1000000000000 237331 30952 188544 235286 300398 274470 315653 271368 207465 132486 243763 223488 1000000000000 276074 6145 1000000000000 170456 178882 276232 1000000000000 148650 305648 1000000000000 49916 297802 145969 1000000000000 224698 321745 113545 270493 34313 127569 230392 1000000000000 286667 1000000000000 105368 297733 1000000000000 43288 319156 313445 737 90875 1000000000000 34807 315422 1000000000000 307489 56218 1000000000000 154793 308795 109014 257379 91180 158505 1000000000000 205152 1000000000000 44787 84402 226802 153081 154662 1000000000000 9130 1000000000000 224504 1000000000000 169208 235051 228751 241636 137001 98231 182806 20308 1000000000000 1000000000000 259960 1000000000000 34724 1000000000000 296129 1000000000000 149746 68953 247387 1000000000000 21110 179564 288807 246258 1000000000000 1000000000000 264467 167407 1000000000000 315693 109913 191269 214297 121328 19122 1000000000000 305106 22570 1000000000000 1000000000000 318100 1000000000000 1000000000000 301931 135035 94290 1000000000000 1000000000000 1000000000000 245296 274805 274042 148216 7211 150741 25868 235580 320834 6684 1000000000000 323754 1000000000000 1000000000000 184445 300203 176443 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 331895 300523 1000000000000 236149 215404 1000000000000 233931 1000000000000 55926 1000000000000 222844 58426 224142 1000000000000 56745 287034 1000000000000 65556 325447 15339 113570 28492 240526 196316 28177 207322 127180 222900 180103 1000000000000 273949 54031 229607 1000000000000 1000000000000 180320 254230 72981 30489 35560 119805 1000000000000 294407 256280 1000000000000 1000000000000 22445 179610 1000000000000 239892 303350 1000000000000 275049 286694 109915 304009 174329 208581 225626 211825 41643 33996 1000000000000 75711 88155 61893 1000000000000 249178 223573 59498 124817 192524 218163 278000 306628 1000000000000 1000000000000 123521 281684 309862 1000000000000 324272 253281 281275 197346 312518 268070 92415 1000000000000 320032 279507 38448 129928 208141 1000000000000 203425 120901 193731 36739 191431 299450 193129 13491 63020 59420 1000000000000 23568 112948 54464 114856 13795 295391 1000000000000 7930 1000000000000 1000000000000 211223 99317 82450 1000000000000 258854 294233 321779 323087 1000000000000 66557 61235 13907 1000000000000 282558 315160 1000000000000 1000000000000 327985 1000000000000 193257 1000000000000 125185 1000000000000 1000000000000 87163 98108 231284 1000000000000 1000000000000 1000000000000 68013 280015 214429 116226 1000000000000 85160 1000000000000 1000000000000 230697 264528 1000000000000 205506 272901 9580 272121 64347 1000000000000 47769 184328 1000000000000 1000000000000 1000000000000 228031 127754 1464 64312 17499 102448 68318 27895 207948 31667 243695 326182 1000000000000 135122 1000000000000 258965 1000000000000 1000000000000 1000000000000 56941 1000000000000 1000000000000 310325 90435 1000000000000 294797 271985 28851 48481 1000000000000 1000000000000 279316 1000000000000 162475 314440 75064 97338 1000000000000 130311 1000000000000 1000000000000 1000000000000 282564 32608 256133 1000000000000 247480 281564 1000000000000 289732 1000000000000 308477 128433 1000000000000 1000000000000 67142 1000000000000 1000000000000 1000000000000 120496 112342 224408 15649 319804 44880 1000000000000 304209 289131 1000000000000 281351 1000000000000 1000000000000 1000000000000 291449 133354 219233 24094 1000000000000 1000000000000 110026 83304 221137 1000000000000 1000000000000 141941 229665 1000000000000 190210 4720 268238 1000000000000 155052 1000000000000 1000000000000 1000000000000 326 238820 205400 322559 1000000000000 1000000000000 260615 1000000000000 310494 197591 321176 280527 249929 16144 61129 241418 198481 253425 93926 12537 271803 315302 23039 264541 89699 195971 239820 1000000000000 243921 296424 1000000000000 290394 308369 228662 100615 1000000000000 173223 1000000000000 296412 1000000000000 1000000000000 38237 1000000000000 325213 28521 1000000000000 144469 1000000000000 1000000000000 1000000000000 82680 1000000000000 1000000000000 307037 283969 82142 192261 1000000000000 1000000000000 127824 1000000000000 162695 215850 151136 1000000000000 1000000000000 1000000000000 295324 92789 41339 1000000000000 208011 209721 329367 48159 59628 145779 169012 318375 1000000000000 1000000000000 212688 147202 134986 1000000000000 233847 251055 1000000000000 66166 151047 240960 205238 253907 227973 81143 1000000000000 9883 1000000000000 1000000000000 1000000000000 297392 1000000000000 268188 1000000000000 1000000000000 1000000000000 1000000000000 164769 15289 1000000000000 1000000000000 247015 58936 305069 1000000000000 100927 1000000000000 234257 295297 118103 1000000000000 90761 1000000000000 1000000000000 106369 6614 92716 25788 79098 1000000000000 1000000000000 1000000000000 254501 16436 303641 1000000000000 69045 316072 1000000000000 244128 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 302755 107020 296268 1000000000000 181886 31929 1000000000000 9710 1000000000000 251069 316290 176739 1000000000000 1000000000000 259979 134163 294354 1000000000000 220337 32303 292930 234764 271375 261753 1000000000000 1000000000000 251678 1000000000000 1000000000000 1000000000000 247133 257236 1000000000000 106003 1000000000000 1000000000000 183706 56334 1000000000000 278659 1000000000000 1000000000000 10964 306365 300492 71805 1000000000000 301007 298233 145335 227699 238321 91634 127987 314541 1000000000000 1000000000000 181848 103499 1000000000000 324358 46293 1000000000000 1000000000000 319641 72637 132463 1000000000000 1000000000000 300529 109146 262505 1000000000000 16850 204637 239594 177980 5451 331763 1000000000000 1000000000000 253523 6278 1000000000000 271753 1000000000000 319738 210671 321894 173643 80753 8727 266081 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 175201 1000000000000 329600 253479 1000000000000 192044 1000000000000 1167 99656 138928 72828 292957 516 189041 192306 1000000000000 131610 1000000000000 1000000000000 1000000000000 291935 151818 1000000000000 277725 116636 1000000000000 328839 134596 167598 1000000000000 326818 181784 1000000000000 1000000000000 265796 245690 1000000000000 132562 134584 1000000000000 1000000000000 261838 160766 94459 1000000000000 191348 1000000000000 1000000000000 1000000000000 63103 11250 1000000000000 54004 1000000000000 175093 189704 1000000000000 56599 52990 127037 27993 137124 203632 147449 1000000000000 167685 1000000000000 1000000000000 127832 100485 2330 321265 1000000000000 285026 226151 214399 1000000000000 43060 1000000000000 1000000000000 1000000000000 41807 1000000000000 1000000000000 177 1000000000000 1000000000000 29043 1000000000000 169770 170333 329422 1000000000000 155047 141137 176795 1000000000000 3995 112457 1000000000000 54849 107249 1000000000000 1000000000000 1000000000000 97896 1000000000000 236918 143663 1000000000000 1000000000000 143519 1000000000000 36068 194527 287523 1000000000000 295083 282904 57365 240418 137319 44524 229056 298716 1000000000000 1000000000000 1000000000000 267451 1000000000000 288009 1000000000000 1000000000000 179538 21194 248154 1000000000000 1000000000000 25507 299709 1000000000000 198994 300960 1000000000000 295500 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 23725 80933 1000000000000 238061 64202 1000000000000 1000000000000 1000000000000 1000000000000 211824 1000000000000 148283 41232 1000000000000 55083 1000000000000 317888 302899 273118 1000000000000 267120 1000000000000 1000000000000 102599 1000000000000 1000000000000 228806 141290 289840 20091 221114 1000000000000 329401 1000000000000 42743 1000000000000 302133 46716 268094 299608 253820 252118 228532 1000000000000 93653 133363 5726 6030 1000000000000 1000000000000 279823 1000000000000 1000000000000 131395 1000000000000 1000000000000 1000000000000 99411 118879 76268 1000000000000 184733 295556 290852 166521 214942 1000000000000 1000000000000 278278 270273 180063 154437 1000000000000 322573 1000000000000 85106 233986 5554 284939 1000000000000 1000000000000 124097 1000000000000 1000000000000 46197 104631 1000000000000 10284 107120 1000000000000 1000000000000 311842 258653 275612 55668 278182 1000000000000 9387 277533 220524 1000000000000 287549 11817 1000000000000 1000000000000 1000000000000 295865 286487 201802 259370 1000000000000 1000000000000 1000000000000 61984 207105 1000000000000 69723 1000000000000 140038 200622 1000000000000 1000000000000 176721 90117 172895 199547 1000000000000 13731 172312 1000000000000 298490 235516 277300 1000000000000 162292 163172 188625 247577 225341 261189 122571 244304 131920 249600 46701 11759 1000000000000 1000000000000 1000000000000 78635 331831 1000000000000 272724 1000000000000 1000000000000 29626 114958 296909 124544 311122 26313 192162 1000000000000 1000000000000 1000000000000 1000000000000 127165 1000000000000 174906 289836 37474 1000000000000 237872 1000000000000 2872 205633 269931 191668 221050 82495 1000000000000 62158 289897 1000000000000 1000000000000 133904 1000000000000 154894 52262 1000000000000 187283 287668 1000000000000 152946 248908 122365 193060 288151 1000000000000 70121 1000000000000 71811 183577 180702 156886 1000000000000 1000000000000 1000000000000 156771 173456 203967 176961 139733 1000000000000 1000000000000 331112 216647 35949 126203 311544 117524 1000000000000 99116 151151 17417 220546 134951 1000000000000 61828 1000000000000 138961 3291 1000000000000 178865 1000000000000 1000000000000 105130 218894 239259 156918 291664 1000000000000 223220 148480 115694 1000000000000 322280 1000000000000 181049 1000000000000 1000000000000 1000000000000 128367 236198 165520 62120 113273 239040 200642 155037 1000000000000 226553 62191 300262 1000000000000 228071 1000000000000 1000000000000 281962 133388 1000000000000 50033 1000000000000 1000000000000 102247 318681 92406 181064 310205 1000000000000 240391 1000000000000 248061 66720 150754 30218 46778 270557 219891 233804 258701 298266 212998 1000000000000 126949 221563 1000000000000 80887 70501 172980 1000000000000 1000000000000 59761 43640 1000000000000 1000000000000 1000000000000 305993 1000000000000 57795 1000000000000 225504 294187 323587 1000000000000 332362 326439 93510 135417 162757 1000000000000 1000000000000 85031 81246 1000000000000 240467 316436 198972 153330 1000000000000 229421 1000000000000 1000000000000 13239 1000000000000 280097 1000000000000 106 4112 72357 279465 1000000000000 1000000000000 59374 235803 1000000000000 153412 254445 1000000000000 1000000000000 1000000000000 48220 179773 109972 302061 88424 182891 273819 1000000000000 32887 201423 212691 1000000000000 150677 1000000000000 25945 64731 201593 1000000000000 68803 160988 1000000000000 231507 1000000000000 3973 111371 1000000000000 320437 1000000000000 22749 321257 205516 283221 1000000000000 320253 65061 313126 168930 1000000000000 115160 300429 179737 318245 1000000000000 209962 108574 130866 157376 22776 1000000000000 102438 190189 227001 1000000000000 173769 178724 151950 202755 52867 33675 1000000000000 82012 155482 153393 101381 275078 1000000000000 1000000000000 144790 282279 1000000000000 211213 1000000000000 91134 1000000000000 19079 1000000000000 145053 211750 57144 1000000000000 142803 1000000000000 39141 323776 1000000000000 132630 243201 1000000000000 254047 1000000000000 237573 1000000000000 281627 251179 134960 1000000000000 264040 112460 1000000000000 119588 259446 1000000000000 25173 1000000000000 308854 1000000000000 1000000000000 97775 1000000000000 40674 1000000000000 100109 48907 1000000000000 108350 1000000000000 186225 1000000000000 287227 58717 1000000000000 1000000000000 1000000000000 247545 28949 122647 188764 181624 1000000000000 319607 1000000000000 111401 202494 1000000000000 140784 124304 77594 1000000000000 253607 190675 244536 278677 77025 9231 264799 103244 51711 273396 215413 159728 203423 90349 267538 115052 1000000000000 308483 40016 1000000000000 1000000000000 1000000000000 221701 204684 43622 1000000000000 1000000000000 79063 215307 304454 205299 1000000000000 14189 14684 73562 234772 1000000000000 1000000000000 1000000000000 279666 242237 1000000000000 224052 25350 1000000000000 1000000000000 1000000000000 84562 304389 1000000000000 1000000000000 18803 165832 1000000000000 2889 1000000000000 43278 184927 322063 1000000000000 213996 160576 250437 86163 173456 329909 320744 1000000000000 1000000000000 1000000000000 85814 260510 1000000000000 1000000000000 1000000000000 85023 267332 99381 303204 158039 145259 1000000000000 137527 1000000000000 120516 17664 1000000000000 230076 217430 1000000000000 283780 305909 237688 1000000000000 1000000000000 18616 1000000000000 87420 100010 1000000000000 48714 316189 285137 137235 1000000000000 33599 1000000000000 136926 1000000000000 1000000000000 229320 40517 195655 157736 279057 159474 1000000000000 275200 1000000000000 1000000000000 265966 1000000000000 273565 282058 1000000000000 1000000000000 1000000000000 197490 1000000000000 320269 1000000000000 124444 177955 94433 245417 262824 56877 214478 1000000000000 1000000000000 158646 1000000000000 246210 1000000000000 312667 304083 1000000000000 239468 218558 19508 265627 107918 1000000000000 163937 31799 187927 1000000000000 330865 1000000000000 271273 2089 167247 320200 221652 136300 273658 1000000000000 256943 311370 72880 169616 73812 77838 132614 307572 38710 285269 34000 1000000000000 89995 50155 1000000000000 43050 1000000000000 8544 13758 110341 314266 1000000000000 1000000000000 1000000000000 1000000000000 52478 232062 1000000000000 1000000000000 84261 195004 99179 310091 18823 283119 1000000000000 321634 1000000000000 171989 192386 138908 1000000000000 8632 175328 30270 316314 1000000000000 1000000000000 277165 1000000000000 303358 1000000000000 1000000000000 55331 1000000000000 53470 211440 45157 1000000000000 115920 44768 88718 1000000000000 1000000000000 136129 1000000000000 5053 1000000000000 121514 144958 1000000000000 147154 179481 202702 183820 131482 202140 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 33935 1000000000000 267388 4315 235143 131867 278318 126274 1000000000000 303913 169775 1000000000000 144183 62677 1000000000000 1000000000000 1000000000000 1000000000000 77788 295875 206727 94472 1000000000000 1000000000000 99642 1000000000000 1000000000000 178867 209667 1000000000000 1000000000000 196070 130075 243495 1000000000000 271190 1000000000000 1000000000000 275099 209419 1000000000000 1000000000000 37331 1000000000000 329389 14588 35371 165609 111991 1000000000000 31059 93823 1000000000000 1000000000000 301913 213652 199172 1000000000000 1000000000000 12224 1000000000000 1000000000000 221420 136451 104134 111918 1000000000000 1000000000000 61748 1000000000000 30620 1000000000000 249633 1000000000000 1000000000000 180584 107020 323584 285185 163653 326110 24480 291959 1000000000000 1000000000000 33902 5262 1000000000000 132433 6506 34318 1000000000000 259489 1000000000000 133926 285972 1000000000000 1000000000000 32234 99451 309701 49088 1000000000000 64307 1000000000000 1000000000000 1000000000000 201790 137303 1000000000000 1000000000000 1000000000000 81775 1000000000000 327002 2830 1000000000000 15845 305473 1000000000000 54814 86836 1000000000000 325857 1000000000000 1000000000000 17594 1000000000000 333308 42454 1000000000000 42929 291977 1000000000000 11955 1000000000000 89809 218537 315239 36640 1000000000000 48676 1000000000000 1000000000000 1000000000000 1000000000000 225196 1000000000000 21649 135156 119005 299110 210909 1000000000000 241560 152384 279708 277531 296436 124664 31271 287994 202148 115926 20888 251417 95900 288975 135802 176787 1000000000000 312101 1000000000000 1000000000000 33520 33051 94322 1000000000000 301394 116831 106912 57494 47380 326630 23182 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 312422 1000000000000 330531 130502 1000000000000 227812 1000000000000 1000000000000 5327 1000000000000 30019 323190 28845 196648 97468 1000000000000 1000000000000 1000000000000 125703 254789 1000000000000 1000000000000 9919 151298 201694 83760 211275 1000000000000 1000000000000 61480 1000000000000 1000000000000 331093 42610 265573 269605 151646 1000000000000 1000000000000 262890 1000000000000 314517 157383 1000000000000 167949 150284 1000000000000 145729 38118 226490 46233 256227 28639 90617 1000000000000 114 1000000000000 1000000000000 189221 263751 45763 208004 1000000000000 197182 1000000000000 112309 218300 172580 69752 50945 67278 1000000000000 60623 282121 1000000000000 18754 258951 1000000000000 1000000000000 250778 47209 1000000000000 229402 206164 1000000000000 32170 207244 155392 1000000000000 112929 1000000000000 1000000000000 268188 1000000000000 263555 43290 177592 1000000000000 188529 69475 304026 1000000000000 1000000000000 318852 265334 7008 139555 1000000000000 1000000000000 46447 87489 102858 216788 231353 311447 1000000000000 9366 76089 1000000000000 276968 2393 1000000000000 309654 14669 1000000000000 1000000000000 1000000000000 97171 1000000000000 46891 260397 95403 1000000000000 92897 133381 252133 132307 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 68095 206140 212252 239726 37487 1000000000000 17997 163881 1000000000000 257206 1000000000000 1000000000000 1000000000000 176374 1000000000000 1000000000000 50610 1000000000000 277461 1000000000000 1000000000000 6331 97213 101267 1000000000000 319247 246187 1000000000000 47089 1000000000000 211423 24638 142351 1000000000000 1000000000000 313956 167894 282487 1000000000000 14082 197254 1000000000000 162188 196111 31947 1000000000000 55523 296898 106310 1000000000000 120647 18185 205651 141757 272297 1000000000000 63285 204386 160461 225650 1000000000000 151717 136861 30257 1000000000000 1000000000000 238736 321651 78157 103212 1000000000000 148028 115491 1000000000000 1000000000000 1000000000000 81286 247046 66360 1000000000000 1000000000000 264674 291926 1000000000000 233131 712 1000000000000 158076 1000000000000 35634 14326 1000000000000 186367 61945 93921 1000000000000 36769 226921 53681 1000000000000 151970 1000000000000 322959 282992 2402 289085 150524 208665 179690 1000000000000 76170 60734 845 109698 1000000000000 99922 125267 205026 1000000000000 1000000000000 21048 1000000000000 162930 281181 285253 194982 14271 299211 1000000000000 162193 69853 1000000000000 30257 305755 3406 306384 168426 207493 1000000000000 282741 91215 1000000000000 41698 1000000000000 1000000000000 190083 131053 252266 1000000000000 323117 157530 228784 9183 62789 1000000000000 193359 297805 1000000000000 1000000000000 120537 249490 1000000000000 1000000000000 129275 293798 1000000000000 90442 96720 275731 293170 1000000000000 1000000000000 20522 141073 278711 68092 56696 70191 65790 189276 42788 146333 300952 135474 97635 1000000000000 227240 1000000000000 1000000000000 293149 85494 282448 1000000000000 1000000000000 1000000000000 48956 22573 1000000000000 52315 1000000000000 1000000000000 191807 157071 60362 287042 82149 196167 133249 29739 47910 1000000000000 1000000000000 1000000000000 1000000000000 283359 1000000000000 317109 68457 318017 118169 1000000000000 30230 1000000000000 149240 207374 195833 1000000000000 301505 312634 228850 34836 44575 1000000000000 83627 285277 39406 1000000000000 39645 88830 143675 149796 52090 243626 50572 278968 1000000000000 142421 1000000000000 137985 1000000000000 45489 207892 1000000000000 1000000000000 1000000000000 128888 109528 1000000000000 207196 1000000000000 2341 105434 114709 271958 101148 1000000000000 1000000000000 217804 177312 213751 209090 1000000000000 87816 1000000000000 128528 59450 1000000000000 1000000000000 23533 1000000000000 311763 79619 242201 1000000000000 1000000000000 85113 100683 1000000000000 112187 1000000000000 127470 33277 74366 21953 210859 111254 215607 1000000000000 244624 94276 1000000000000 1000000000000 1000000000000 164363 197279 250177 1000000000000 128610 173404 289475 102998 60289 1000000000000 120408 1000000000000 73812 300427 115725 1000000000000 271326 213825 60961 20273 36033 261198 313725 128087 206194 36876 281906 188163 295444 1000000000000 8100 245338 248727 205565 127665 289524 1000000000000 199854 1000000000000 129406 104473 1000000000000 13465 11645 241866 180604 1000000000000 331418 58613 135067 319927 127600 103649 14475 107968 131594 177751 212644 55113 1000000000000 231843 154681 115813 1000000000000 1000000000000 28342 313385 168290 1000000000000 1000000000000 33045 1000000000000 1000000000000 192620 1000000000000 1000000000000 308862 204715 99515 181935 32941 1000000000000 169634 91964 1000000000000 197822 256581 89324 1000000000000 7450 263067 64639 1000000000000 1000000000000 55183 1000000000000 63013 275659 317787 225173 203361 81674 1000000000000 27633 286816 328751 57916 93202 144206 5697 1000000000000 256665 141647 1000000000000 27534 1000000000000 1879 206817 1000000000000 1000000000000 75213 97952 1000000000000 235437 7766 1000000000000 105718 1000000000000 48115 1000000000000 317713 173331 149658 98091 38089 267860 1000000000000 64339 108190 1000000000000 1000000000000 1000000000000 64876 1000000000000 169307 188072 1000000000000 1000000000000 171558 24492 1000000000000 1000000000000 1000000000000 257171 304460 191274 75097 60777 117113 1000000000000 263990 1000000000000 211250 68586 311083 310965 257336 253290 64653 1000000000000 330925 219319 1000000000000 193293 176885 194534 231442 274447 135813 69911 181753 1000000000000 171009 102126 187108 67224 257815 147831 100660 1000000000000 1000000000000 170938 41858 1000000000000 209021 1000000000000 216561 223352 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 25145 1000000000000 55359 1000000000000 1000000000000 1000000000000 333254 1000000000000 69507 52198 206772 1000000000000 233950 232471 292802 54517 81072 171317 69210 304033 242525 134679 266673 267809 284258 250358 82780 189989 163452 1000000000000 155655 236973 136587 41036 129798 254432 76841 58744 1000000000000 153522 148468 321624 309375 1000000000000 267901 245772 320339 265895 153632 329761 285544 60001 1000000000000 60106 56815 1000000000000 1000000000000 1000000000000 8212 106865 250058 71355 247773 12334 1000000000000 1000000000000 75327 325311 295583 170280 253460 324664 1000000000000 1000000000000 1000000000000 280124 1000000000000 309024 1000000000000 75641 1000000000000 220271 154327 1000000000000 67214 213948 1000000000000 86305 14674 35838 1000000000000 20075 1000000000000 1000000000000 1000000000000 89669 317531 1000000000000 1000000000000 1000000000000 191949 146568 1000000000000 318003 247000 1000000000000 52655 3535 1000000000000 1000000000000 1000000000000 40822 70210 54870 231763 246314 12704 13756 311208 327386 214990 148148 225585 224179 279782 1000000000000 307661 152036 1000000000000 1000000000000 1000000000000 36164 293544 127583 289390 1000000000000 95933 150162 148813 1000000000000 207474 1000000000000 189968 153550 94790 324638 262137 83287 1000000000000 195958 1000000000000 114325 1000000000000 69070 231159 1000000000000 210467 1000000000000 1000000000000 307832 179755 154452 287320 190470 131380 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 290482 326897 1000000000000 227058 63153 195096 1000000000000 1000000000000 1000000000000 1000000000000 279749 1000000000000 126546 1000000000000 332697 255229 74119 306861 1000000000000 100300 1000000000000 280421 248709 208165 1000000000000 60448 120890 87329 81529 277878 187369 1000000000000 1000000000000 23779 1000000000000 289687 117111 49097 245864 27984 1000000000000 29323 1000000000000 1000000000000 60381 89600 43367 89959 41201 98459 1000000000000 240055 1000000000000 176252 139879 330523 112072 316267 252833 58918 205613 1000000000000 1000000000000 88948 55122 1000000000000 175318 108114 113967 125992 294565 173175 1000000000000 79860 318920 1000000000000 1000000000000 227147 1000000000000 306149 103843 114441 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 294257 25726 254989 312979 1000000000000 182295 1000000000000 15834 164476 28912 332028 41317 1000000000000 144940 265612 1000000000000 242520 167744 1000000000000 330858 1000000000000 17864 247365 128757 173971 318983 1000000000000 108652 193946 187329 1000000000000 1000000000000 1000000000000 1000000000000 314754 141485 1000000000000 37221 1000000000000 173442 187572 156687 2512 47836 180295 1000000000000 96014 1000000000000 58679 228492 119007 194856 9060 1000000000000 137543 257882 1000000000000 107334 269561 29910 62635 1000000000000 131267 315378 276718 1000000000000 332556 1000000000000 230556 93565 1000000000000 1711 50184 12959 242287 248595 215016 218963 107870 159361 1000000000000 38339 325280 175309 1000000000000 1000000000000 36617 255163 268699 269379 33208 151651 300309 45741 1000000000000 251219 293143 34590 1000000000000 333446 280227 38735 1000000000000 110922 1000000000000 13358 118644 96245 1000000000000 255544 306282 1000000000000 294543 317004 25062 257930 304874 1000000000000 316297 244449 197952 1000000000000 264509 333308 118262 172268 149842 229113 144953 7126 219459 295698 50957 328070 1000000000000 1000000000000 1000000000000 324685 76537 254085 11276 1000000000000 45351 142234 317251 246298 1000000000000 1000000000000 1000000000000 290515 122586 226130 7120 181828 49406 277659 1000000000000 326536 1000000000000 1000000000000 41718 331103 1000000000000 1000000000000 47753 195347 1000000000000 56281 142417 1000000000000 31447 198582 1000000000000 167331 324492 54211 1000000000000 268409 1000000000000 144329 204607 1000000000000 284419 59205 172222 88071 283131 42581 20780 114642 37847 1000000000000 102839 1000000000000 134139 1000000000000 1000000000000 45468 1000000000000 114480 1000000000000 5320 197736 1000000000000 167984 1000000000000 92372 301550 75333 183463 261419 14233 274564 288014 154482 1000000000000 1000000000000 263028 274836 120944 70430 99695 1000000000000 107526 1000000000000 1000000000000 1000000000000 154883 5773 44544 137958 29960 262519 1000000000000 1000000000000 1000000000000 1000000000000 134734 1000000000000 54818 160441 1000000000000 22636 170887 200653 141025 93533 1000000000000 1000000000000 1000000000000 37710 24890 327814 1000000000000 224274 71837 119800 222916 140134 34430 1000000000000 216645 1000000000000 30287 20225 138958 199985 255424 1000000000000 1000000000000 1000000000000 234670 1000000000000 1000000000000 307073 104302 1000000000000 326149 1000000000000 254236 1000000000000 165478 86320 1000000000000 31716 1000000000000 1000000000000 192858 229659 119844 54619 1000000000000 1000000000000 1000000000000 28662 1000000000000 58883 1000000000000 1000000000000 23773 41942 115168 1000000000000 247353 312914 1000000000000 228485 1000000000000 56654 104258 60768 1000000000000 91303 221048 214772 42948 151840 1000000000000 200124 186682 222612 1000000000000 1000000000000 1000000000000 298936 1000000000000 1000000000000 134313 228164 1000000000000 283996 143537 1000000000000 146894 260983 52247 328786 1000000000000 197708 222233 325548 1000000000000 232238 162619 88465 1000000000000 306893 40816 15195 154463 1000000000000 1000000000000 16753 326715 121739 1000000000000 89447 171856 1000000000000 257136 12610 148999 104149 1000000000000 1000000000000 27130 289851 1000000000000 280003 1000000000000 775 1000000000000 188527 128641 149217 271677 1000000000000 133609 266679 306463 1000000000000 325570 46795 1000000000000 79751 180441 1000000000000 182399 1000000000000 1000000000000 1000000000000 296890 1000000000000 268807 326295 1000000000000 1000000000000 73041 162904 1000000000000 67392 1000000000000 1000000000000 1000000000000 301219 1000000000000 1000000000000 107295 276584 103473 186517 1000000000000 1000000000000 119376 1000000000000 268465 38432 308222 1000000000000 117414 258582 1000000000000 291871 292262 97046 21737 1000000000000 1000000000000 276571 218608 124694 175351 86481 21481 1000000000000 1000000000000 114153 248795 305671 255183 66532 1000000000000 111764 254703 1000000000000 283904 1000000000000 134893 265838 202064 6123 1000000000000 176255 98947 1000000000000 130556 209341 1000000000000 211107 1000000000000 1000000000000 1000000000000 1000000000000 316532 1000000000000 262062 1000000000000 311132 1000000000000 1000000000000 20453 1000000000000 200424 4222 125337 1000000000000 272369 1000000000000 297303 1000000000000 127857 112203 1000000000000 236987 199585 141811 1000000000000 1000000000000 1000000000000 28673 312111 232881 1000000000000 198094 1000000000000 306400 1000000000000 332237 262700 147845 1000000000000 1000000000000 1000000000000 296594 78257 1000000000000 195893 257795 1000000000000 1000000000000 1000000000000 317512 1000000000000 1000000000000 232069 135738 56701 268852 1000000000000 296935 1000000000000 1000000000000 283072 1000000000000 249384 89874 1000000000000 124838 94254 327827 182530 173652 291781 1000000000000 77162 60800 214865 44757 1000000000000 87277 286052 149496 164018 26459 43674 1000000000000 289307 106050 1000000000000 289704 256515 242751 183688 262991 1000000000000 1000000000000 109092 218722 308267 227833 78643 1000000000000 128561 133955 145937 106919 130201 1000000000000 30430 1000000000000 126658 1000000000000 292299 1000000000000 232807 1000000000000 39190 99781 95608 194045 320565 1000000000000 39795 69692 105820 43561 1000000000000 1000000000000 9009 77938 83123 1000000000000 317913 1000000000000 222675 1000000000000 153616 243829 1000000000000 175702 321233 1000000000000 18533 56835 1000000000000 240928 119228 1000000000000 137609 1000000000000 63837 169736 102989 1000000000000 1000000000000 312259 103140 153779 287649 56422 271549 96111 189339 247336 64014 182648 286582 1000000000000 1000000000000 20945 317794 185623 210362 174278 108698 1000000000000 329883 4011 139344 285333 1000000000000 1000000000000 1000000000000 138370 299996 33767 1000000000000 165183 19315 254665 1000000000000 1000000000000 72560 1000000000000 1000000000000 314920 1000000000000 1000000000000 1000000000000 102886 1000000000000 1000000000000 210930 205238 1000000000000 320632 308450 1000000000000 288898 136855 1000000000000 1000000000000 115972 25729 233240 130476 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 61113 1000000000000 215930 1000000000000 330465 184604 172706 191130 1000000000000 1000000000000 1000000000000 150594 1000000000000 160427 19930 74034 225762 183448 99546 1000000000000 31351 17127 1000000000000 43809 62978 236486 172538 1000000000000 1000000000000 15606 1000000000000 1000000000000 86561 135070 1000000000000 1000000000000 95843 168886 1000000000000 26513 1000000000000 193775 266061 250105 189319 1000000000000 104438 1000000000000 237829 1000000000000 91081 307546 1000000000000 248268 167598 169655 112125 1000000000000 161890 102934 7804 1000000000000 29655 1000000000000 104352 252162 303538 1000000000000 200771 172669 1000000000000 142899 1000000000000 61654 1000000000000 240588 330455 1000000000000 1000000000000 73459 205758 94480 1000000000000 1000000000000 1000000000000 208838 225769 1000000000000 28202 1000000000000 240702 1000000000000 130804 122085 303467 1000000000000 87307 108369 125283 1000000000000 127209 218939 1000000000000 33043 204449 271549 324321 225449 65219 84240 208870 142479 1000000000000 1000000000000 201432 246423 232432 1000000000000 241608 300559 153268 141887 1000000000000 262803 15100 133238 126525 195849 1000000000000 214577 135299 270011 1000000000000 1000000000000 85262 1000000000000 278374 89125 1000000000000 231678 1000000000000 59089 1000000000000 1000000000000 9004 45387 114595 1000000000000 1000000000000 16223 313695 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 119872 242746 1000000000000 132875 237391 70989 117513 104697 1000000000000 1000000000000 1000000000000 274088 285451 272412 6062 1000000000000 1000000000000 1000000000000 249510 243100 1000000000000 315986 204141 5977 1000000000000 204925 1000000000000 96507 313890 63350 1000000000000 304706 100074 1000000000000 92451 196522 1000000000000 208930 265724 1000000000000 164670 86377 97505 186155 88560 262526 1000000000000 220303 1000000000000 54649 1000000000000 72342 320569 226649 305062 168529 295944 1000000000000 27266 1000000000000 144964 1000000000000 1000000000000 1000000000000 175472 50624 17521 167813 78275 1000000000000 1000000000000 88570 40654 1000000000000 1000000000000 78060 236784 1000000000000 112354 28077 323960 292033 130149 210176 109847 247140 113063 1000000000000 158971 257804 1000000000000 1000000000000 28523 263822 291796 279098 126056 19446 1000000000000 1000000000000 25366 267011 71792 48700 1000000000000 1000000000000 317066 1000000000000 289557 117481 314008 72071 263777 157472 116435 1000000000000 169398 219866 193981 59247 183107 1000000000000 100713 1000000000000 261617 270461 1000000000000 263748 1000000000000 155022 190537 253846 1000000000000 127503 105953 1000000000000 1000000000000 218907 240185 99915 1000000000000 79511 1000000000000 303441 79576 288892 95802 173060 221093 37679 120364 1000000000000 291556 71561 1000000000000 238967 1000000000000 43404 73588 49788 42323 1000000000000 148681 1000000000000 303593 331432 1000000000000 1000000000000 192888 197288 283973 1000000000000 35968 176522 122244 191261 175141 304263 1000000000000 100515 106420 309143 135754 1000000000000 322461 1000000000000 280957 68659 159626 1000000000000 1000000000000 1000000000000 1000000000000 256641 1000000000000 135756 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 249889 4759 230297 185467 1000000000000 1000000000000 241357 1000000000000 1000000000000 211096 312561 290465 212970 181976 1000000000000 85799 98446 47412 23718 141531 5811 178976 179961 177295 166059 329841 178818 325759 313067 1000000000000 213472 162777 1000000000000 104533 30888 1000000000000 130428 187336 323234 1000000000000 272872 1000000000000 155166 317241 89735 109538 1000000000000 1000000000000 1000000000000 154755 65928 42534 95401 185729 1000000000000 22101 1000000000000 265664 1000000000000 1000000000000 305407 1000000000000 319752 2766 1000000000000 313946 104226 332570 1000000000000 255875 295489 1000000000000 142523 1000000000000 278274 1000000000000 297723 1000000000000 216138 145788 1000000000000 179907 179445 1000000000000 1000000000000 84101 30202 409 182550 1000000000000 204953 1000000000000 88115 221212 332594 1000000000000 24901 125912 91161 91595 1000000000000 71638 1000000000000 54928 180267 172636 1000000000000 1000000000000 1000000000000 87891 75156 68033 1000000000000 299984 178601 255479 287162 1000000000000 265092 186614 300592 269904 298007 1000000000000 135697 1000000000000 79237 158545 38734 17135 192109 1000000000000 267274 295526 283675 64812 1000000000000 1000000000000 147232 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 234751 280035 83399 188818 1000000000000 204739 1000000000000 121263 1000000000000 288715 329519 1000000000000 88810 278943 96275 131392 99387 30485 1000000000000 10703 309002 120741 1000000000000 288762 15113 320830 1000000000000 219017 1000000000000 311575 51625 263047 78113 267152 1000000000000 158582 308624 1000000000000 273049 78936 13146 179450 42430 229872 38560 1000000000000 226460 35080 59450 229370 210739 239797 133193 1000000000000 292779 216078 75219 182396 163780 312545 78575 150749 192703 94858 178150 319830 183004 150768 1000000000000 264685 124787 165158 198423 295196 1000000000000 1000000000000 194367 13143 331914 195614 1000000000000 153571 1000000000000 217275 1000000000000 285403 126576 1000000000000 58326 286289 1000000000000 1000000000000 27493 1000000000000 311379 163462 21723 1000000000000 169335 39201 1000000000000 1000000000000 1000000000000 1000000000000 9898 1000000000000 174716 318999 325263 212108 241390 1000000000000 1000000000000 1000000000000 198876 275122 1000000000000 26502 148315 181489 71278 1000000000000 276734 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 836 229852 103009 190012 1000000000000 1000000000000 1000000000000 1000000000000 34098 262593 1000000000000 67744 209648 292953 169718 268792 102028 1000000000000 1000000000000 67377 308066 57418 75008 55841 256713 1000000000000 186434 1000000000000 1000000000000 34422 42387 317856 195804 327192 281203 1000000000000 1000000000000 267181 200094 320804 123836 149300 42799 1000000000000 236177 276828 127995 163211 1000000000000 89399 1000000000000 1000000000000 298600 55276 306797 14945 200257 289749 90816 131763 15255 1000000000000 1000000000000 85950 1000000000000 118938 1000000000000 1000000000000 305131 205987 9361 1000000000000 223417 193325 1000000000000 1000000000000 312914 22547 293399 1000000000000 29969 1000000000000 1000000000000 1000000000000 227388 121774 55796 1000000000000 1000000000000 256713 1000000000000 1000000000000 91390 1000000000000 1000000000000 33115 1000000000000 1000000000000 183984 1000000000000 1000000000000 74753 46466 207135 1000000000000 79030 237271 1000000000000 1000000000000 107424 45304 1000000000000 1000000000000 1000000000000 311792 71402 1000000000000 189582 305659 1000000000000 1000000000000 291282 20421 1000000000000 1000000000000 1000000000000 138083 96430 102845 1000000000000 259056 126314 1000000000000 1000000000000 14020 152018 191455 292514 1000000000000 19693 332125 180365 15835 60738 29998 1000000000000 300724 1000000000000 193512 230465 1000000000000 64656 1000000000000 1000000000000 210410 218979 34881 154514 79361 302526 1000000000000 269871 300350 44757 11269 24854 98 153475 1000000000000 60575 1000000000000 214087 1000000000000 233653 1000000000000 32750 96057 312214 191631 1000000000000 19334 1000000000000 1000000000000 184815 1000000000000 1000000000000 1000000000000 1000000000000 322065 1000000000000 273323 101241 1000000000000 152840 37516 1000000000000 1000000000000 109941 1000000000000 2000 1000000000000 1000000000000 332337 1000000000000 118960 227330 107316 90104 1000000000000 1000000000000 193123 59625 1000000000000 142908 1000000000000 288058 217180 321379 177908 1000000000000 332309 307684 1000000000000 1000000000000 66743 25985 187668 318025 164019 102207 89896 213535 115182 16326 257358 258520 1000000000000 120967 266886 1000000000000 23639 292107 278227 1000000000000 145853 41700 237515 1000000000000 116140 1000000000000 134171 189789 299367 199770 180211 1000000000000 19291 50108 237334 1000000000000 249223 195582 107464 1000000000000 15462 98098 109520 1000000000000 1000000000000 120335 1000000000000 239506 75106 1000000000000 320644 98407 270412 78279 95873 300089 1000000000000 59042 1000000000000 289137 62946 1000000000000 1000000000000 223439 305148 214972 55870 295505 275393 200528 325913 177929 1000000000000 177771 78246 85553 43551 311412 312595 179049 1000000000000 1000000000000 67067 254500 224688 65209 1000000000000 188037 130495 1000000000000 321802 1000000000000 278446 240008 81035 135859 231076 229899 102831 303328 304933 1000000000000 315253 166214 1000000000000 14118 1000000000000 1000000000000 167738 202864 61606 39817 249364 1000000000000 9986 319661 104288 265548 1000000000000 1000000000000 50434 1000000000000 1000000000000 18273 34990 71602 154717 87356 321733 24423 204440 253290 9440 292176 1000000000000 1000000000000 1000000000000 147537 1000000000000 224227 114425 42205 1000000000000 160291 76206 312479 69484 287371 322757 1000000000000 1000000000000 1000000000000 231856 1000000000000 1000000000000 168846 1000000000000 187890 1000000000000 1000000000000 79738 314836 1000000000000 237892 239424 265656 328976 156840 190383 1000000000000 290366 110963 156167 18208 100393 277550 1000000000000 102153 115747 137861 225954 264018 166790 1000000000000 318561 62782 1000000000000 99990 1000000000000 1000000000000 235814 1000000000000 1000000000000 272488 80987 1000000000000 168210 1000000000000 1000000000000 207522 322423 244651 186543 1000000000000 265654 1000000000000 152997 315967 49149 1000000000000 237067 1000000000000 15698 268434 160417 1000000000000 1000000000000 1000000000000 199561 1000000000000 276214 168398 173203 1000000000000 110221 1000000000000 287893 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 89847 124332 136037 1000000000000 1000000000000 1000000000000 161637 34082 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 246158 223677 65842 207386 1000000000000 259520 1000000000000 195906 269009 317221 29646 151300 182173 213801 237926 168233 91320 252081 233457 221889 72204 258040 85570 182984 255211 1000000000000 290638 1000000000000 302346 1000000000000 145578 266802 1000000000000 204711 1000000000000 198225 1000000000000 1000000000000 196762 27396 270823 1000000000000 44211 1000000000000 257049 67024 299387 1000000000000 205081 60387 326723 258571 294104 331997 199503 173486 221023 297356 218079 202742 1000000000000 148581 19878 73551 22082 203868 1000000000000 72197 283792 125393 2155 318495 21151 74586 55021 1000000000000 1000000000000 140887 158654 1000000000000 193001 124987 32295 1000000000000 203165 317029 10382 225619 138686 248461 185080 1000000000000 205505 1000000000000 262938 223638 183624 1000000000000 1000000000000 210503 1000000000000 163539 146857 1000000000000 1000000000000 1000000000000 75139 49586 1000000000000 289187 70238 26788 324750 72472 1000000000000 310986 256035 13077 59437 1000000000000 47195 223471 328014 71089 1000000000000 164719 1000000000000 1000000000000 61645 254647 200869 1000000000000 42256 104581 1000000000000 1000000000000 250921 257471 254722 90614 1000000000000 1000000000000 180795 68891 1000000000000 1000000000000 77751 1000000000000 1000000000000 129419 191233 1000000000000 1000000000000 1000000000000 74684 117916 221061 281642 1000000000000 67500 236647 1000000000000 1000000000000 14316 325946 23883 307464 1000000000000 1000000000000 85873 1000000000000 151623 168412 1000000000000 1000000000000 69548 175294 1000000000000 279391 44757 237975 1000000000000 257355 1000000000000 129571 28741 206829 208827 1000000000000 1000000000000 202785 118566 324800 219356 1000000000000 309697 186550 90614 294281 1000000000000 143466 1000000000000 316313 1000000000000 210166 1000000000000 1000000000000 214073 203113 238015 1000000000000 1000000000000 194277 1000000000000 194353 324896 228774 177402 14340 24333 295569 1000000000000 1000000000000 1000000000000 70567 118469 214031 69462 278640 1000000000000 128157 50490 1000000000000 133417 185195 22721 209338 1000000000000 1000000000000 146691 101684 224514 1000000000000 80541 1000000000000 148195 160436 222398 108835 33355 306350 1000000000000 114083 280679 1000000000000 15506 1000000000000 90913 209330 26254 4457 1000000000000 285724 182253 1000000000000 1000000000000 293863 1000000000000 194214 23370 1000000000000 1000000000000 173331 164226 267553 121959 1000000000000 220666 122667 136457 61990 17347 56051 224234 1000000000000 1000000000000 129700 328316 1000000000000 232588 1000000000000 219051 1000000000000 1000000000000 171536 1000000000000 7516 169726 151547 118871 296462 1000000000000 1000000000000 149962 1000000000000 316253 1000000000000 104210 45131 301174 188021 333710 1000000000000 1000000000000 1000000000000 1000000000000 276529 1000000000000 32169 151855 116495 1000000000000 110916 159682 263737 1000000000000 174423 84345 18155 51162 226946 231594 47952 1000000000000 28114 306579 4422 260421 298382 44470 180916 1000000000000 1000000000000 136556 99812 95439 83170 173621 1000000000000 78466 144977 1000000000000 243291 242612 15617 39430 32563 1000000000000 1000000000000 1000000000000 215466 271739 1000000000000 1000000000000 270471 112508 1000000000000 1000000000000 289118 110050 150883 1000000000000 306637 180536 180666 1000000000000 1000000000000 1000000000000 136577 71965 1000000000000 119764 317356 275837 319179 259578 1000000000000 158265 1000000000000 260980 59935 1000000000000 270282 259248 242223 288404 266453 304031 301077 1000000000000 78070 1000000000000 1000000000000 46667 52216 1000000000000 113125 112677 42236 212954 228889 304726 1000000000000 138261 203919 198554 22507 93678 12897 1000000000000 324962 1000000000000 1000000000000 12042 1000000000000 1000000000000 63900 1000000000000 1000000000000 1000000000000 236347 1809 312197 273222 1000000000000 263595 1000000000000 44982 4771 189273 1000000000000 298538 1000000000000 156575 244263 1000000000000 268830 152866 324466 307281 143808 11433 48418 104747 1000000000000 1000000000000 139334 1000000000000 93366 1000000000000 101769 1000000000000 23748 173207 1000000000000 26449 1000000000000 129398 1000000000000 159804 35326 59161 23666 227452 1000000000000 1000000000000 91364 187266 1000000000000 25928 1000000000000 1000000000000 1000000000000 277472 1000000000000 311662 303505 1000000000000 134256 72588 36763 181718 254069 1000000000000 156448 1000000000000 331445 174190 310832 140374 29394 1000000000000 203287 297533 132364 1000000000000 303588 1000000000000 1000000000000 1000000000000 201882 1000000000000 209827 139906 224549 86679 318481 57128 172529 1000000000000 1000000000000 315199 1000000000000 298862 97668 1000000000000 1000000000000 186799 141101 310693 100096 1000000000000 230177 1000000000000 1000000000000 191308 79502 251736 1000000000000 1000000000000 1000000000000 244533 1000000000000 1000000000000 106999 329736 18323 292094 313634 321669 172005 328980 1000000000000 1000000000000 167371 324673 48082 227388 265830 1000000000000 183604 16611 161474 245427 120529 4803 1000000000000 1000000000000 1000000000000 272264 128451 1000000000000 1000000000000 139142 80946 1000000000000 58891 87048 1000000000000 1000000000000 282003 1000000000000 112211 89828 1000000000000 1000000000000 172361 204964 42864 1913 187077 1000000000000 322641 1000000000000 40454 86571 1000000000000 282067 306242 272348 299969 73061 1000000000000 2516 125123 255351 67006 216016 1000000000000 1000000000000 7228 323933 241926 1000000000000 41635 1000000000000 324957 1000000000000 179458 1000000000000 1000000000000 259654 266137 67464 1000000000000 42842 295093 10056 210043 115011 1000000000000 250701 279015 6157 284134 171562 158119 293944 1000000000000 173466 1000000000000 69288 64507 1000000000000 245672 324812 1000000000000 1000000000000 65920 1000000000000 1000000000000 38621 1000000000000 88803 255068 314673 230270 212085 275634 82842 39082 190907 63483 1000000000000 169258 1000000000000 1000000000000 35842 225304 232124 1000000000000 1000000000000 8272 211286 1000000000000 308191 208201 9856 310774 114177 1000000000000 196447 26013 291404 13039 206450 95714 197622 324160 284071 204993 313990 229769 72499 199327 275679 42955 330780 66515 1000000000000 320250 1000000000000 174096 239795 258150 111384 75633 287591 32790 105242 99100 1000000000000 82001 1000000000000 54773 107298 37720 173750 318395 1000000000000 245823 1000000000000 1000000000000 171562 1000000000000 7594 51007 251313 95722 324224 126748 197780 1000000000000 1000000000000 203547 1000000000000 98517 11772 1000000000000 104030 52342 1000000000000 29521 29382 275415 1000000000000 270105 188685 300871 139828 154219 1000000000000 1000000000000 85070 171423 314468 44022 1000000000000 98844 1000000000000 1470 1000000000000 1000000000000 92433 1000000000000 280022 299624 1000000000000 245763 64821 1000000000000 250501 311898 274858 1000000000000 148637 1000000000000 1000000000000 157620 233701 1000000000000 239645 1000000000000 267136 1000000000000 1000000000000 1000000000000 1000000000000 302568 1000000000000 25695 41644 73072 227788 165353 13661 1000000000000 309661 235854 1000000000000 1000000000000 137126 136429 264878 277949 126433 17711 3850 137140 1000000000000 310756 29691 140223 204229 1000000000000 1000000000000 68230 208578 180196 26288 1000000000000 122730 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 310044 75698 87490 58215 214852 161025 1000000000000 85644 60555 173565 1000000000000 1000000000000 49712 143422 1000000000000 1000000000000 283035 152362 7275 296819 1000000000000 5438 11229 1000000000000 319429 171019 197213 167233 251234 1000000000000 269387 1000000000000 1000000000000 1000000000000 156147 40931 60715 129511 185326 1000000000000 1000000000000 1000000000000 1000000000000 129650 1000000000000 189754 191618 1000000000000 254195 1000000000000 247808 164404 1000000000000 140929 1000000000000 251526 282194 162920 43392 31006 1000000000000 266215 1000000000000 80669 1000000000000 124771 1000000000000 1000000000000 243154 1000000000000 224110 1000000000000 1000000000000 1000000000000 5430 103624 120559 1000000000000 1000000000000 316620 310463 165049 1000000000000 112824 231257 1000000000000 1000000000000 1000000000000 177725 101149 178284 1000000000000 307396 1000000000000 174893 286522 299120 154668 1000000000000 295208 1000000000000 271347 190754 294622 96380 37316 1000000000000 229744 165324 99417 1000000000000 34364 317732 1000000000000 8883 1000000000000 1000000000000 306112 311169 141847 1000000000000 253365 239662 77185 175790 1000000000000 1000000000000 1000000000000 311606 221896 256804 52919 233926 181208 1000000000000 140995 91550 276274 75412 1000000000000 1000000000000 95138 1000000000000 321569 330230 1000000000000 211033 1000000000000 171000 292781 1000000000000 1000000000000 1000000000000 170763 276589 34137 58959 72275 203961 197856 1000000000000 1000000000000 1000000000000 64472 35436 204180 197478 117586 1000000000000 1000000000000 300625 181527 1000000000000 1000000000000 312285 91003 65796 1000000000000 1000000000000 86900 243183 1000000000000 87019 54109 1175 136805 73191 175974 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 173518 79135 313737 1000000000000 224531 99679 68985 2138 289915 162847 317047 313953 129437 1000000000000 103826 207262 1000000000000 150860 1000000000000 122098 142427 1000000000000 17439 1000000000000 73364 1000000000000 279546 69563 1000000000000 1000000000000 51857 1000000000000 216449 1000000000000 224910 213718 1000000000000 101960 132680 1000000000000 1000000000000 186129 1000000000000 1000000000000 1000000000000 74997 120309 124142 1000000000000 276365 239065 324820 108501 49893 29073 1000000000000 24207 255542 1000000000000 237323 1000000000000 167418 113222 136128 1000000000000 7486 37226 214229 78092 266572 225382 154385 134038 1000000000000 1000000000000 206054 136344 91449 1000000000000 293451 283830 1000000000000 11080 1000000000000 140628 1000000000000 38702 1000000000000 80799 232031 132973 1000000000000 276026 1000000000000 1000000000000 198826 1000000000000 89780 1000000000000 23022 125803 95560 1000000000000 276903 1000000000000 1000000000000 1000000000000 1000000000000 266791 157706 1000000000000 287434 24914 38789 1000000000000 113122 260862 277322 12740 164944 1000000000000 100163 165414 8370 3169 296548 118085 90635 108054 306027 1000000000000 1000000000000 1000000000000 1000000000000 16911 1000000000000 258294 133600 58796 1000000000000 169327 1000000000000 135335 13589 1000000000000 46377 60650 1000000000000 52254 258769 1000000000000 109875 1000000000000 96731 1000000000000 63300 223126 1000000000000 145944 77708 1000000000000 63541 1000000000000 291626 12446 118628 1000000000000 51878 1000000000000 110341 32925 246754 1000000000000 272681 1000000000000 1000000000000 101986 1000000000000 1000000000000 1000000000000 58689 65723 212275 325396 1000000000000 12423 115264 312488 7406 234992 197149 1000000000000 1000000000000 116056 1000000000000 163798 99802 4706 1000000000000 331082 1000000000000 47607 1000000000000 1000000000000 1000000000000 1000000000000 83426 109114 313869 1000000000000 103301 193994 39498 34904 243115 33325 234557 210840 297141 1000000000000 290056 273467 75672 1000000000000 48990 1000000000000 1000000000000 1000000000000 304621 182661 131334 1000000000000 1000000000000 1000000000000 272217 1000000000000 1000000000000 108585 15384 1000000000000 278577 1000000000000 34753 1000000000000 1000000000000 1000000000000 209503 1000000000000 137763 155112 1000000000000 197019 166022 74603 1000000000000 51552 1000000000000 1000000000000 1000000000000 130113 155780 314085 280558 1000000000000 313276 1000000000000 333505 1000000000000 102071 329762 1000000000000 1000000000000 20515 1000000000000 1000000000000 1000000000000 50770 1000000000000 1000000000000 222822 233855 1000000000000 253565 48578 1000000000000 31072 320981 257447 1000000000000 231325 1000000000000 1000000000000 117406 169010 315700 60234 30111 199085 1000000000000 1000000000000 300157 269848 1000000000000 261054 1000000000000 4819 1000000000000 27786 174541 1000000000000 178200 224161 65048 268719 1000000000000 303276 1000000000000 41230 22735 261973 206808 224933 11791 106283 140508 261021 75344 190161 255361 330436 260438 1000000000000 1000000000000 105418 15309 312220 320085 303737 66274 1000000000000 1000000000000 134942 194499 271529 127374 305588 10931 124785 1000000000000 1000000000000 12523 1000000000000 1000000000000 127596 272070 49936 1000000000000 161559 102186 1000000000000 286703 312227 95648 228627 48570 246635 1000000000000 153051 215740 1524 83579 1000000000000 1000000000000 149523 5632 161039 151960 206650 1000000000000 121642 74292 1000000000000 274632 65264 1000000000000 67676 6823 196336 78023 1000000000000 155619 292902 1000000000000 1000000000000 84813 186441 120317 1000000000000 221483 1000000000000 42489 109959 1000000000000 220822 201772 327988 111648 78841 206783 231989 185693 1000000000000 13110 1000000000000 239125 1000000000000 157575 107241 1000000000000 1000000000000 198687 105948 201417 11422 140351 23507 1000000000000 245295 79283 297498 35342 151910 328208 294036 242735 1000000000000 149047 1000000000000 193278 1000000000000 46584 320201 1000000000000 309809 154170 161877 1000000000000 190019 1000000000000 37942 1000000000000 166134 61395 1000000000000 7002 1000000000000 15294 1000000000000 255633 23587 1000000000000 1000000000000 1000000000000 281838 158984 1000000000000 1000000000000 1000000000000 320235 1000000000000 300559 14991 278060 1000000000000 1000000000000 229869 1000000000000 109641 298552 18493 1000000000000 4086 168342 159599 1000000000000 216409 272128 1000000000000 117221 142504 1000000000000 1000000000000 7746 70791 318831 1000000000000 79030 7160 15538 1000000000000 196770 1000000000000 313908 1000000000000 158845 327102 1000000000000 33619 141554 1000000000000 142901 327699 97792 106144 89661 1000000000000 278313 115762 1000000000000 1000000000000 301318 238545 322252 268135 1000000000000 190655 1000000000000 198733 80519 69663 51898 310393 1000000000000 238091 217893 217026 1000000000000 44120 1000000000000 263363 1000000000000 249242 45996 221205 206763 186856 164135 115471 166802 14904 1000000000000 276814 62464 1000000000000 1000000000000 300676 252854 1000000000000 1000000000000 137382 1000000000000 110504 205217 1000000000000 208525 315612 28030 196789 331986 127375 184199 322547 317254 10964 1000000000000 225843 1000000000000 185450 198934 285711 267687 196387 77372 223790 69491 1000000000000 97037 42711 206533 191658 260534 18475 53745 226073 1000000000000 1000000000000 12155 1000000000000 1000000000000 204859 1000000000000 1000000000000 123088 114573 84976 1000000000000 57435 1000000000000 88389 1000000000000 1000000000000 314871 308906 1000000000000 1000000000000 1000000000000 283788 1000000000000 278799 310412 214127 1000000000000 3082 301794 146973 1000000000000 307933 83038 71134 1000000000000 188596 1000000000000 88506 1000000000000 291963 1000000000000 331722 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 62648 1000000000000 50289 1000000000000 332886 1000000000000 1000000000000 186323 230821 182797 289222 240892 1000000000000 64415 20326 206243 139889 264034 1000000000000 265526 66081 8068 1000000000000 128623 1000000000000 200024 1000000000000 1000000000000 262794 94887 1000000000000 41610 1000000000000 1000000000000 146441 142870 94342 1000000000000 197641 199894 272655 18112 96053 259609 1000000000000 1000000000000 1000000000000 145558 280563 1000000000000 299628 1000000000000 200282 1000000000000 291126 175931 145132 325649 333029 74135 74490 166002 1000000000000 1000000000000 263461 164839 1000000000000 1000000000000 1000000000000 1000000000000 287460 1000000000000 225336 1000000000000 146353 1000000000000 1000000000000 149169 1000000000000 27996 143364 1000000000000 1000000000000 1000000000000 1000000000000 30062 63065 30953 1000000000000 1000000000000 189970 1000000000000 1000000000000 1000000000000 1000000000000 288769 168997 303193 55006 111590 165998 212905 206613 321080 213096 250750 135079 81160 109557 174832 56121 8454 1000000000000 37344 1000000000000 187229 2578 68464 26536 1000000000000 56358 267068 138908 123633 84109 293779 191366 1000000000000 194086 283707 299272 1000000000000 228476 1000000000000 245775 205555 278217 291450 127264 321450 1000000000000 240821 1000000000000 184419 1000000000000 275503 1000000000000 99206 332561 249305 123964 124001 218207 1000000000000 1000000000000 26762 169501 64925 1000000000000 1000000000000 13127 8813 1000000000000 41856 10878 1000000000000 111789 12444 1000000000000 103040 301863 114633 1000000000000 234065 253707 40735 161186 175422 1000000000000 1000000000000 275360 1000000000000 63229 109239 189854 1000000000000 61003 33363 71361 318266 225829 1000000000000 1000000000000 1000000000000 244599 1000000000000 1000000000000 203974 101897 1000000000000 1000000000000 288002 110335 228973 1000000000000 267163 147922 1000000000000 1000000000000 33857 298393 306222 174793 1000000000000 50317 261985 291294 5033 140272 263245 52724 1000000000000 43093 210397 1000000000000 149295 285024 46884 103173 230943 213722 89226 32648 1000000000000 1000000000000 1000000000000 1000000000000 39464 312159 282468 124764 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 21784 1000000000000 210550 327938 63358 122973 37834 183540 204959 272700 1000000000000 1000000000000 29262 1000000000000 1000000000000 197673 253113 41106 1000000000000 331372 18626 1000000000000 66925 1000000000000 1000000000000 197543 162381 1558 1000000000000 104837 102528 253989 276662 158990 217388 329235 47469 39182 1000000000000 1000000000000 15523 47007 134174 201355 49602 82113 1000000000000 1000000000000 122301 195634 70734 75540 95891 1000000000000 1000000000000 276991 284794 313499 247144 319926 1000000000000 33201 241653 166496 1000000000000 1000000000000 152194 77567 1000000000000 167142 182955 47786 95007 323782 11295 1000000000000 1000000000000 14638 323729 229239 1000000000000 1000000000000 48462 101705 68951 1000000000000 331921 1000000000000 1000000000000 1000000000000 126779 110773 128219 17842 65061 328189 1000000000000 189735 217588 86577 25851 61785 303042 70570 90781 183301 76326 1000000000000 1000000000000 1000000000000 307414 1000000000000 1000000000000 42085 145423 1000000000000 276494 261959 242477 157974 1000000000000 1938 1000000000000 150581 283180 182960 174770 251248 328852 271035 1000000000000 208154 11164 166087 126256 1000000000000 1000000000000 22169 1000000000000 1000000000000 248038 93202 1000000000000 311228 41688 176557 68015 40258 183921 178252 124707 120751 1000000000000 149879 245691 1000000000000 168992 329781 1000000000000 314914 257109 1000000000000 1000000000000 11272 1000000000000 182944 30356 1000000000000 141740 8407 78432 306097 296892 1000000000000 217035 1000000000000 33059 202766 1000000000000 1000000000000 275379 1904 1000000000000 110651 280663 230626 1000000000000 1000000000000 69190 107999 117907 1000000000000 230541 127312 177277 25602 1000000000000 1000000000000 1000000000000 208130 331171 18084 237636 324571 26135 228118 1000000000000 315806 204235 1000000000000 275284 1000000000000 183189 286990 24002 75071 268626 111622 1000000000000 138010 212502 1000000000000 160898 204658 299532 293686 239197 1000000000000 1000000000000 273904 121248 1000000000000 1000000000000 251467 313695 295107 301296 3168 1000000000000 1000000000000 6296 1000000000000 1000000000000 259082 248327 1955 72345 38189 1000000000000 1000000000000 144408 261641 256616 1000000000000 109771 1000000000000 1000000000000 1000000000000 47684 1000000000000 129007 213039 1000000000000 79957 242842 37844 1000000000000 1000000000000 1000000000000 41761 1000000000000 25797 282473 1000000000000 227158 95567 1000000000000 181770 127982 206895 102898 1000000000000 261236 1000000000000 181411 210887 1000000000000 203421 249615 301054 150706 194170 185944 1000000000000 47014 1000000000000 53290 1000000000000 56634 5799 278936 73519 1000000000000 292707 118215 297673 1000000000000 220313 1000000000000 1000000000000 11047 90406 1000000000000 1000000000000 170975 102794 1000000000000 231096 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 140008 1000000000000 160938 299744 1000000000000 72051 322020 88938 141157 270290 221464 1000000000000 275470 297404 272792 76756 197979 56643 1000000000000 161093 68860 1000000000000 310263 2388 207418 298963 1000000000000 1000000000000 253256 8715 1000000000000 293670 310677 279690 184221 1000000000000 129404 1000000000000 1000000000000 156510 136983 205961 71342 1000000000000 37935 1000000000000 249330 90699 1000000000000 1000000000000 254944 112086 183893 1000000000000 88930 1000000000000 77261 317419 235414 305092 233085 41610 267209 1000000000000 282811 89776 187865 136626 1000000000000 48928 116610 1000000000000 8276 191781 262934 1000000000000 235026 144711 1000000000000 29468 94711 56257 25424 289875 1000000000000 1000000000000 170058 1000000000000 245072 102056 1000000000000 215342 1000000000000 307749 40463 1000000000000 160536 1000000000000 1000000000000 1000000000000 1000000000000 171914 124023 1000000000000 42121 194712 1000000000000 241311 279685 1000000000000 1000000000000 306702 248335 24962 1000000000000 74094 40262 1000000000000 289370 1000000000000 257735 90395 61571 192564 205917 38999 1000000000000 161605 247441 222922 43126 258672 257188 1000000000000 76226 159573 1000000000000 30878 264664 280015 51868 135356 141639 213779 1000000000000 192717 127542 153550 1000000000000 26827 1000000000000 211161 10077 938 1000000000000 73947 17730 251656 221552 200176 1000000000000 1000000000000 23438 1000000000000 156071 1000000000000 84554 105667 126726 332547 261749 143606 229625 324172 289027 280459 3504 296917 90430 284458 73619 1000000000000 1000000000000 183085 291491 91143 57214 72145 1000000000000 255023 1000000000000 1000000000000 326804 262308 295961 163817 274155 179210 1000000000000 1000000000000 1000000000000 75742 114657 1000000000000 272622 278253 81645 1000000000000 1000000000000 1000000000000 128714 234031 115342 1000000000000 1000000000000 304124 135204 63960 181489 170762 51591 1000000000000 276807 326674 1000000000000 210878 72519 253191 1000000000000 261098 215978 208730 1000000000000 1000000000000 1000000000000 22509 158843 300930 1000000000000 1800 43226 126213 1000000000000 1000000000000 36434 7049 221963 171603 211614 208589 1000000000000 62395 178306 130827 128482 1000000000000 200745 200900 1000000000000 333567 175873 1000000000000 1000000000000 281454 1000000000000 256406 246480 135610 1000000000000 174042 260752 1000000000000 1000000000000 295339 326523 1000000000000 45796 320871 285338 1000000000000 282161 1000000000000 199134 299068 32402 1000000000000 307887 1000000000000 1000000000000 35725 11815 315188 72395 1000000000000 1000000000000 46527 257956 301787 1000000000000 1000000000000 292585 129962 162224 48221 215857 309403 174501 43907 1000000000000 1000000000000 9893 316244 13153 227625 124954 192955 1000000000000 1000000000000 134179 91745 1000000000000 1000000000000 113388 1000000000000 310878 85720 1000000000000 1000000000000 289943 84631 42617 92506 177205 1000000000000 306721 18178 75505 1000000000000 110461 1000000000000 61650 1000000000000 196154 330701 119305 183517 1000000000000 131272 211349 1000000000000 318690 58099 93404 1000000000000 42320 32818 1000000000000 21959 1000000000000 87106 1000000000000 23457 64580 1000000000000 126370 153598 1000000000000 1000000000000 1000000000000 319078 17405 135284 80553 1000000000000 80789 149104 47350 192415 305692 1000000000000 1000000000000 197533 283919 1000000000000 137704 134755 65875 41068 1000000000000 299277 286368 1000000000000 1000000000000 1000000000000 208645 84000 42141 1000000000000 1000000000000 1000000000000 72786 1000000000000 324682 1000000000000 157561 309616 55266 1000000000000 34050 45106 1000000000000 1000000000000 89109 1000000000000 179495 202012 1000000000000 1000000000000 79180 311773 201569 242674 1000000000000 109087 1000000000000 61999 1000000000000 1000000000000 1000000000000 305699 79159 1000000000000 35278 168833 1000000000000 329659 98631 318633 51199 247340 84544 1000000000000 1000000000000 222539 228522 128939 46004 1000000000000 258858 1000000000000 287442 100174 305197 1000000000000 1000000000000 209031 221049 168871 1000000000000 57433 326573 1000000000000 275628 249543 1000000000000 81083 69941 111785 90289 268771 1000000000000 1000000000000 1000000000000 258086 171049 188084 1000000000000 1000000000000 1000000000000 139508 39043 17025 30021 159522 305654 1000000000000 100453 273844 1000000000000 1000000000000 241916 180425 8993 37496 1000000000000 299826 70157 317470 80724 251554 1000000000000 1000000000000 1000000000000 1000000000000 274720 320260 1000000000000 145974 96983 107913 162003 330377 50969 215011 228529 329587 30670 1000000000000 1000000000000 290673 286437 9554 266030 1000000000000 110141 158184 192717 175648 304847 27864 16060 1000000000000 1000000000000 248690 287575 303682 153639 216888 1000000000000 32847 46442 109067 144730 69331 185434 1000000000000 283015 1000000000000 123112 190633 1000000000000 65934 11764 104619 121065 141134 1000000000000 322787 77267 301945 158779 187419 271003 198889 315491 124559 133742 254688 287800 18197 483 215816 74454 126908 1000000000000 156402 273009 1000000000000 300367 1000000000000 1000000000000 152325 186184 1000000000000 332200 35686 234244 211060 27454 281515 1000000000000 197445 86589 311104 1000000000000 1000000000000 34763 172916 1000000000000 183833 1000000000000 267233 19276 184953 177192 173646 142169 1000000000000 1000000000000 1000000000000 174721 1000000000000 1000000000000 1000000000000 1000000000000 175042 60832 1000000000000 1000000000000 262197 201282 1000000000000 1000000000000 51639 292153 934 5881 1000000000000 1000000000000 230323 155676 218045 232129 206580 182199 1000000000000 1000000000000 79435 1000000000000 88002 118893 1000000000000 241050 1000000000000 116847 16666 171437 182120 156526 1000000000000 48855 75389 134416 274377 320901 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 223613 215279 1000000000000 83781 1000000000000 1000000000000 330217 234341 45891 78493 1000000000000 126165 1000000000000 1000000000000 1000000000000 1000000000000 330155 327059 149159 226976 110552 79592 1000000000000 45722 229402 264320 1000000000000 178447 163743 323324 8020 1000000000000 224875 248470 1000000000000 57408 129864 35492 1000000000000 1000000000000 226403 1000000000000 1000000000000 1000000000000 1000000000000 290995 1000000000000 47665 259839 113786 1000000000000 1000000000000 120325 232269 208358 219335 224739 115975 1000000000000 111124 5618 24412 1000000000000 177541 1000000000000 59811 107989 272512 103948 1000000000000 1000000000000 311595 93177 227556 26184 1000000000000 1000000000000 218532 252581 14311 326316 1000000000000 1000000000000 1000000000000 108407 306746 1000000000000 1000000000000 53458 2119 328693 57964 1000000000000 1000000000000 306508 1000000000000 133047 1000000000000 195699 1000000000000 263106 131343 33222 1000000000000 241147 1000000000000 1000000000000 258025 146068 253033 35031 217708 1000000000000 1000000000000 159784 17430 283884 1000000000000 292795 1000000000000 15987 196051 107316 215740 1000000000000 161807 127254 1000000000000 243490 174940 19801 285433 1000000000000 55782 173808 1000000000000 1000000000000 322113 1000000000000 1000000000000 1000000000000 1000000000000 259985 27543 246281 254877 1000000000000 1000000000000 200696 1000000000000 1000000000000 112221 1000000000000 1000000000000 255652 37459 89609 1000000000000 275960 140608 232467 1000000000000 1000000000000 255194 39128 1000000000000 108873 40960 55099 162116 60376 1000000000000 1000000000000 158049 195222 1000000000000 1000000000000 1000000000000 19766 246938 18632 1000000000000 121911 159441 73683 1000000000000 50382 11718 181489 1000000000000 149914 36206 227280 256713 322095 291347 1000000000000 1088 81504 1000000000000 1000000000000 1000000000000 275913 1000000000000 1000000000000 168247 332474 221473 109366 144347 1000000000000 80008 183787 236330 189349 301483 25931 41447 265932 116161 1000000000000 1000000000000 139803 1000000000000 208175 240501 182090 320160 215029 1000000000000 268450 158630 212352 142733 1000000000000 279921 330010 186501 303619 213542 159250 1000000000000 172696 66478 1000000000000 1000000000000 274165 104000 1000000000000 325522 217651 241161 177064 39990 143680 303343 179701 206353 135992 54737 212632 71875 1000000000000 95513 168022 272366 1000000000000 215291 1000000000000 54058 215101 287432 187604 253142 256079 202511 129228 23159 1000000000000 79807 1000000000000 1000000000000 82227 106328 282378 1000000000000 1000000000000 1000000000000 198809 55170 228308 1000000000000 52446 1000000000000 109266 99547 1000000000000 197499 8742 1000000000000 179903 98528 11904 1000000000000 235582 51246 158694 236837 1000000000000 162045 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 146578 1000000000000 108030 154890 70664 209452 173755 1000000000000 149346 261258 1000000000000 254458 1000000000000 11317 276106 288479 247036 70170 63440 1000000000000 51673 71996 46034 1000000000000 30178 1000000000000 259017 24077 1197 1000000000000 71774 57831 184469 51018 253606 47382 225646 301913 1000000000000 1000000000000 1000000000000 331098 327036 312440 237958 1000000000000 1000000000000 234089 1000000000000 329360 243408 64135 301404 235190 206087 49851 216405 158054 62804 197278 148627 73510 121279 52975 267366 275711 118687 1000000000000 14417 200234 55446 204201 271190 1000000000000 273945 202695 1000000000000 161481 1000000000000 216010 1000000000000 167591 117424 1000000000000 7407 240775 58591 81261 73671 53167 132106 30670 144053 1000000000000 1000000000000 256990 244240 128209 328485 304426 1000000000000 181360 1000000000000 1000000000000 1000000000000 292549 1000000000000 54637 1000000000000 1000000000000 320517 93782 182723 62626 1000000000000 1000000000000 314023 269124 164409 1000000000000 315029 3988 114243 177177 86768 395 316758 6254 1000000000000 117747 313249 294189 1000000000000 1000000000000 1000000000000 141214 6917 116452 1000000000000 135043 151511 1000000000000 62094 137233 59610 122670 223689 73656 1000000000000 122144 294689 1000000000000 28108 247456 1000000000000 46731 1000000000000 1000000000000 1000000000000 1000000000000 168119 187692 1000000000000 68642 35301 1000000000000 65213 279063 198104 1000000000000 1000000000000 238051 1000000000000 289954 301797 1000000000000 41980 283734 194257 252866 206505 70150 80278 22137 1000000000000 93845 253712 285915 1000000000000 1000000000000 77443 41352 117361 1000000000000 92087 314610 281953 159226 70014 71767 44880 1000000000000 1000000000000 26093 1000000000000 193697 1000000000000 96136 1000000000000 186396 237715 258944 228992 92108 1000000000000 302365 1000000000000 2530 248017 1000000000000 171291 246171 65447 23320 1000000000000 258987 145137 19825 1000000000000 219458 1000000000000 1000000000000 159211 61106 220703 63347 26618 1000000000000 1000000000000 126443 309977 188929 269900 184089 1000000000000 70518 127767 210119 1000000000000 7979 191286 319357 142621 40236 324944 48976 58482 195815 1000000000000 1000000000000 271398 1000000000000 1000000000000 1000000000000 19565 167371 196856 1000000000000 107472 133103 1000000000000 1000000000000 309612 1000000000000 49656 318597 1000000000000 62418 83046 1000000000000 316331 1000000000000 235293 1000000000000 260131 333158 1000000000000 53513 1000000000000 256014 172431 168179 71428 8603 36541 317029 1000000000000 105051 71700 311069 249777 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 115138 56141 225856 172134 37362 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 89012 1000000000000 1000000000000 1000000000000 41576 1598 27959 83554 233594 287642 2367 1000000000000 30003 1000000000000 1000000000000 1000000000000 187251 1000000000000 135601 275513 35255 1000000000000 288959 246066 1000000000000 178191 72729 297743 100625 1000000000000 270128 253029 63618 220653 263650 27138 124068 57971 120357 207994 295882 1000000000000 246120 245870 333424 254952 165703 1000000000000 44932 1000000000000 313714 103203 1000000000000 60947 146463 298706 124996 1000000000000 1000000000000 319853 66004 1000000000000 211421 97673 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 11477 227876 1000000000000 181540 1000000000000 303394 14463 1000000000000 1000000000000 38309 1000000000000 49056 20850 152651 303837 1000000000000 1000000000000 210033 188717 234606 1000000000000 175078 1000000000000 1000000000000 186944 1000000000000 321840 266116 1000000000000 1000000000000 39 269154 124372 173735 25027 43901 122196 1000000000000 1000000000000 164202 132576 213912 144683 189214 229882 1000000000000 265515 290458 253559 1000000000000 270235 144991 195456 1000000000000 111558 177029 39863 285955 279943 1000000000000 21063 59641 10668 1000000000000 168946 1000000000000 145259 290219 85369 1000000000000 87218 164664 1000000000000 326364 1000000000000 247936 244755 57817 263354 148597 1000000000000 1000000000000 66245 202445 90499 1000000000000 95073 201092 15693 1000000000000 226929 1000000000000 240194 242366 266220 1000000000000 184847 289973 69321 254569 109899 60210 257999 304681 137991 1000000000000 138033 1000000000000 1000000000000 209885 213222 250617 1000000000000 118686 153881 154241 1000000000000 1000000000000 318936 249213 1000000000000 89838 317486 1000000000000 14736 1000000000000 1000000000000 27335 1000000000000 1000000000000 3905 1000000000000 232352 1000000000000 261392 297320 204563 155448 203584 285311 199191 220376 1000000000000 11799 110085 1000000000000 1000000000000 240439 193223 1000000000000 270966 252117 1000000000000 273033 1000000000000 228793 315863 1000000000000 1000000000000 308401 291936 297672 37809 273139 100863 168636 1000000000000 131126 83356 324862 123623 266838 221358 1000000000000 132980 131218 148187 1000000000000 1000000000000 292039 1000000000000 1000000000000 1753 117813 300901 134324 129318 1000000000000 155009 215047 252897 150506 248001 9519 1000000000000 109456 75073 1000000000000 151318 105459 230806 75956 143727 1000000000000 302585 255791 51538 57580 1000000000000 2966 1000000000000 40939 803 170623 84952 247466 94958 103222 111179 222035 93364 166833 1000000000000 122398 85623 326155 1000000000000 175175 125786 282898 208110 329613 191724 281801 278644 1000000000000 165908 143000 72247 124849 1000000000000 1000000000000 259649 1000000000000 1000000000000 58872 174828 17859 81399 50947 304347 287080 232224 231235 217491 1000000000000 1000000000000 287360 1000000000000 23820 322123 117574 227058 99146 68420 76421 1000000000000 315044 1000000000000 1000000000000 123798 332720 1000000000000 269685 291505 1000000000000 239356 1000000000000 1000000000000 153439 35365 236319 1000000000000 139350 309801 1000000000000 71955 96839 1000000000000 78004 297671 256354 88657 12619 1000000000000 1000000000000 66335 312768 1000000000000 153179 114461 83681 1000000000000 12255 217015 1000000000000 1000000000000 1000000000000 1000000000000 52466 205261 117630 250672 20316 297569 1000000000000 131224 177027 331618 325185 216320 72606 302421 1000000000000 267201 333464 1000000000000 1000000000000 108912 315037 210890 50693 248898 106664 158157 304832 73588 1000000000000 98309 225740 1000000000000 324644 104926 47582 148795 1000000000000 1000000000000 14532 78414 46021 61311 1000000000000 79520 18775 255149 92153 301741 1000000000000 92442 1000000000000 199862 159072 165905 1000000000000 1000000000000 28962 158283 1000000000000 1000000000000 183367 251716 1000000000000 321204 282502 1000000000000 1000000000000 108918 1000000000000 33710 223636 280098 1000000000000 94232 267710 135939 1000000000000 1000000000000 1000000000000 13434 161703 311034 1000000000000 174067 39152 118296 29818 224537 216297 125693 236982 300436 277140 1000000000000 142265 208989 1000000000000 17378 241163 1000000000000 146591 139932 1000000000000 95450 226341 35355 29407 129168 124379 281832 1000000000000 321305 119052 1000000000000 1000000000000 274287 196051 1000000000000 1000000000000 1000000000000 60467 1000000000000 219009 86183 93371 177216 177140 231644 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 312682 1000000000000 201088 194245 113808 47458 320432 1000000000000 243805 1000000000000 1000000000000 299098 166458 242090 1000000000000 1000000000000 1000000000000 87356 1000000000000 63495 109197 261026 286725 1000000000000 232111 111496 1000000000000 123374 1000000000000 1000000000000 175244 130540 233561 1000000000000 124346 1000000000000 99231 164272 233303 1000000000000 1000000000000 152042 171248 1000000000000 104115 24368 293460 1000000000000 1000000000000 128771 152817 4055 58967 140228 11900 45287 19137 196426 228288 98945 1000000000000 288243 69532 1000000000000 151201 103207 56749 7152 301497 86050 302966 1000000000000 1000000000000 51465 1000000000000 92757 277888 146365 80892 1000000000000 131452 1000000000000 1000000000000 314306 150387 123584 89837 93434 137848 119868 64264 1000000000000 267306 62620 1000000000000 188413 103763 225082 1000000000000 71031 226401 155325 325925 271534 182454 82688 241929 11808 1000000000000 42342 1000000000000 225009 85454 1000000000000 179875 1000000000000 72914 124889 320623 1000000000000 260082 1000000000000 194762 191258 144416 192034 147694 89592 178036 84689 64361 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 56238 1000000000000 244408 1000000000000 60710 1000000000000 259358 170992 1000000000000 115445 290933 215297 4001 1000000000000 1000000000000 142137 1000000000000 249320 197391 1000000000000 4314 19268 1000000000000 285815 56134 329355 315761 177332 160603 283341 18557 221679 1000000000000 90358 208276 89387 1000000000000 73042 309531 300705 1000000000000 15557 209885 105025 1000000000000 8249 56379 18820 321875 1000000000000 196665 117451 1000000000000 240849 1000000000000 60173 279721 290762 80497 167839 252690 77962 9424 10958 1000000000000 276306 253345 1000000000000 1000000000000 1000000000000 251935 145209 256378 119779 1000000000000 75007 231735 1000000000000 219232 331308 234017 1000000000000 299410 329577 1000000000000 211799 1000000000000 324417 228424 200692 170709 152416 1000000000000 187927 1000000000000 1000000000000 62233 125945 329343 155054 1000000000000 161763 294541 1000000000000 109535 1000000000000 21331 292280 283505 52973 234755 1000000000000 224457 301642 261428 1000000000000 9566 240350 230288 75683 1000000000000 1000000000000 1000000000000 300218 1000000000000 55979 1000000000000 1000000000000 1000000000000 1000000000000 222523 64741 237098 1000000000000 212158 93633 102634 86032 309452 196731 1000000000000 1000000000000 100076 1000000000000 243035 1000000000000 294125 290809 1000000000000 1000000000000 1000000000000 1000000000000 42534 279430 236033 221331 69326 201335 1000000000000 285546 137633 1000000000000 1000000000000 195420 1000000000000 195827 45267 1000000000000 188707 1000000000000 1000000000000 1000000000000 1000000000000 7190 238370 22990 135991 89398 171333 1000000000000 1000000000000 326915 57075 182079 86100 332087 1000000000000 1000000000000 1000000000000 37788 262580 1000000000000 19408 1000000000000 153706 265632 250233 20035 1000000000000 205113 128018 1000000000000 264565 31733 251804 142033 46937 1000000000000 1000000000000 281315 186315 1000000000000 156157 1000000000000 80883 1000000000000 201489 241089 53399 1000000000000 230226 1000000000000 305735 232730 1000000000000 199118 196056 117744 1000000000000 25886 1000000000000 1000000000000 130453 179247 206270 270708 21048 144954 1000000000000 323310 139132 66453 108684 1000000000000 240728 5742 187937 119038 201621 1000000000000 184284 123282 36828 231458 168240 1000000000000 14566 1000000000000 1000000000000 1000000000000 1000000000000 231723 108285 1000000000000 51261 32176 1000000000000 167656 1000000000000 32088 169652 70614 92870 1000000000000 72758 1000000000000 109420 142931 1000000000000 316605 329370 1000000000000 1000000000000 1000000000000 211286 1000000000000 278271 1000000000000 236793 257687 203315 1000000000000 1000000000000 174524 1000000000000 1000000000000 1000000000000 249110 326718 247991 1000000000000 1000000000000 238618 275804 73112 1000000000000 1000000000000 1000000000000 280204 143151 112294 1000000000000 1000000000000 101252 220580 126974 300491 124327 191165 132329 102922 254913 1000000000000 20362 324349 159756 1000000000000 1000000000000 159155 147372 1000000000000 1000000000000 1000000000000 146220 3330 1000000000000 267485 76092 148986 1000000000000 1000000000000 1000000000000 108469 1000000000000 106641 76830 230780 1000000000000 1000000000000 107908 143244 216042 1000000000000 45723 88257 133282 168270 219586 117832 330057 195980 325739 149619 135728 110208 144667 60947 292575 122983 1000000000000 314181 1000000000000 308054 118922 185496 1000000000000 164458 233076 263911 329618 1000000000000 1000000000000 245914 148416 308667 123488 197808 196028 1000000000000 1000000000000 1000000000000 321369 4536 1000000000000 149512 244856 186491 87539 1000000000000 319218 18880 1000000000000 303215 286626 1000000000000 24562 1000000000000 64567 202879 35536 276742 94573 192770 159100 228542 1000000000000 1000000000000 231195 254781 138139 1000000000000 173549 1000000000000 1000000000000 120154 11646 223626 168154 110511 244286 267264 81504 151287 1000000000000 219456 180457 98014 220219 1000000000000 138736 1000000000000 1000000000000 271490 284910 1000000000000 1000000000000 24384 161748 143817 288094 16632 8107 188646 200537 1000000000000 1000000000000 30351 221368 1000000000000 190015 1000000000000 131143 239819 140980 286091 144932 56269 245035 47859 1000000000000 1000000000000 151563 1000000000000 1000000000000 1000000000000 233123 73796 317523 1000000000000 29790 285034 144660 1000000000000 1000000000000 116811 194162 184630 1000000000000 229063 1000000000000 204480 288073 295550 311969 247018 1000000000000 1000000000000 138831 234262 1000000000000 1000000000000 203212 276424 212909 21362 1000000000000 22109 84855 1000000000000 184969 1000000000000 1000000000000 238875 242446 1000000000000 40170 1000000000000 1000000000000 138103 1000000000000 84454 309226 1000000000000 172572 133936 271283 162893 1000000000000 225579 67044 1000000000000 291439 236451 298199 190939 1000000000000 1000000000000 169287 1000000000000 20531 326977 293603 1000000000000 266860 301360 79619 193319 1000000000000 104809 1000000000000 183614 1000000000000 189828 333644 1000000000000 211274 24290 217562 1000000000000 296814 56067 83156 1000000000000 58408 95313 1000000000000 1000000000000 173529 185716 131011 301648 132056 1000000000000 106522 224956 1000000000000 30448 171899 28359 1000000000000 77141 307730 1000000000000 1000000000000 10807 293605 247416 64938 19377 165248 1000000000000 1000000000000 1000000000000 27303 304987 203875 319456 206185 104996 225455 1000000000000 36066 63941 278337 144542 1000000000000 154915 1000000000000 1000000000000 255950 1000000000000 202426 1000000000000 275272 49383 1000000000000 1000000000000 225147 84186 1000000000000 132614 1000000000000 155845 1000000000000 252427 1000000000000 238181 193807 1000000000000 1000000000000 158071 1000000000000 327498 46691 13852 305345 323892 35313 273798 278062 178436 1000000000000 125062 1000000000000 1000000000000 269313 147011 319235 174758 1000000000000 282928 144264 285906 1000000000000 199513 13579 60445 295884 1000000000000 94144 227394 1000000000000 1000000000000 67009 1000000000000 57296 321334 320055 290645 1000000000000 64474 137048 188939 1000000000000 71128 178467 1000000000000 266547 123362 1000000000000 1000000000000 325411 1000000000000 1000000000000 1000000000000 1000000000000 195428 203703 1000000000000 158298 187424 159897 145125 1000000000000 269322 1000000000000 284062 17530 330625 5077 15825 183191 87034 1000000000000 1000000000000 329018 1000000000000 244263 1000000000000 1000000000000 237341 130444 82225 281497 18634 141952 92124 4351 150930 216295 1000000000000 69051 1000000000000 76787 259004 1000000000000 196807 226476 137421 90558 178025 195174 129637 282663 1000000000000 1000000000000 1000000000000 212520 212895 1000000000000 1000000000000 294949 144262 119401 1000000000000 1000000000000 314561 331230 128522 137926 126539 287508 126866 1000000000000 17340 132978 1000000000000 198850 188960 293201 1000000000000 112057 1000000000000 100315 145174 1000000000000 268885 57681 1000000000000 196117 1000000000000 1000000000000 60814 1000000000000 202148 73992 244355 1000000000000 128878 1000000000000 227590 160705 1000000000000 262473 1000000000000 184052 1870 1000000000000 242407 171299 1000000000000 207445 246601 70221 164260 134977 163964 193645 78870 67518 317775 178363 133700 305875 68951 272852 78564 1000000000000 107636 326488 1000000000000 1000000000000 98326 153843 1000000000000 82798 127667 1000000000000 186663 13425 37710 171973 221936 1000000000000 256157 1000000000000 25220 153501 118316 132418 1000000000000 155390 218119 1000000000000 328824 1000000000000 102811 1000000000000 250745 3420 332878 226301 1000000000000 1000000000000 245167 247787 92273 273016 15107 220384 1000000000000 80556 317545 294543 130357 1000000000000 143254 46568 1000000000000 325287 52716 80464 855 1000000000000 1000000000000 268964 1000000000000 232532 1000000000000 52287 263405 1000000000000 1000000000000 1000000000000 1000000000000 306236 215185 1000000000000 273764 80961 316477 1000000000000 1000000000000 1000000000000 1000000000000 200413 1000000000000 1000000000000 180951 154669 1000000000000 216059 74812 61414 38572 307882 1000000000000 1000000000000 211260 20072 75399 293494 1000000000000 1000000000000 14651 323952 195508 300240 1000000000000 1000000000000 1000000000000 311472 143051 222196 1000000000000 49396 319447 1000000000000 152670 1000000000000 1000000000000 1000000000000 296899 190448 145373 230238 228945 98140 1000000000000 325768 1000000000000 167418 1000000000000 209429 1000000000000 1000000000000 105313 68852 28472 324232 1000000000000 179936 1000000000000 1000000000000 1000000000000 64421 1000000000000 1000000000000 243055 111804 1000000000000 1000000000000 1000000000000 125865 1000000000000 118461 1000000000000 13630 230997 82126 298314 1000000000000 116602 316094 170883 244147 1000000000000 99864 153494 1000000000000 1000000000000 1000000000000 200102 279055 38807 184825 34705 141138 264969 1000000000000 1000000000000 307463 301250 222688 213785 1000000000000 1000000000000 1000000000000 23805 15855 166988 19332 237679 248738 1000000000000 207449 320894 106995 239373 1000000000000 1000000000000 1000000000000 1000000000000 315183 136270 327415 278708 311384 184581 309944 1000000000000 48992 60281 1000000000000 1000000000000 1000000000000 291780 32013 45176 109490 35889 1000000000000 246991 1000000000000 114697 1000000000000 111418 136611 185044 1000000000000 281793 1000000000000 111442 106166 208655 1000000000000 1000000000000 290210 151078 152172 1000000000000 1000000000000 100090 267563 153817 184238 279647 258334 204341 251991 1000000000000 84927 176144 1000000000000 65905 1000000000000 200962 263047 281367 1000000000000 214336 45528 1000000000000 217750 275315 306204 324647 194489 115297 1000000000000 290731 207905 192721 140367 35725 8783 237377 156419 209121 186070 1000000000000 126512 1000000000000 64970 251853 75495 54127 113238 242892 132643 153443 194563 235458 1000000000000 108672 1000000000000 1000000000000 1000000000000 2170 133268 1000000000000 1000000000000 1000000000000 221948 1000000000000 1000000000000 324976 1000000000000 264324 135290 51468 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 62748 68302 1000000000000 1000000000000 151681 298925 1000000000000 1000000000000 1000000000000 41062 218243 332229 1000000000000 184126 127363 247736 1000000000000 1000000000000 210674 22785 1000000000000 1000000000000 59419 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 260071 53944 71829 304961 1000000000000 1000000000000 1000000000000 300595 1000000000000 210711 1000000000000 1000000000000 270611 288035 85086 1000000000000 320755 1000000000000 268441 108213 1000000000000 322678 2052 271017 95947 47970 74110 220298 61699 15975 219632 198266 294524 298952 58928 154920 1000000000000 82522 147449 250135 107072 1000000000000 107110 108880 190075 248440 215932 1000000000000 1000000000000 259371 47512 308285 156752 249590 1000000000000 304955 1000000000000 1000000000000 244101 1000000000000 139382 143882 308525 225000 167341 327956 30530 295097 1000000000000 1000000000000 1000000000000 26078 328472 1000000000000 41798 52326 54120 257896 41078 1000000000000 1000000000000 333219 1000000000000 165881 154378 1000000000000 1000000000000 306041 274891 208969 1000000000000 1000000000000 190979 272978 1000000000000 76859 1000000000000 229591 26507 12437 1000000000000 322582 140753 1000000000000 1000000000000 1000000000000 1000000000000 307463 192399 290783 1000000000000 1000000000000 1000000000000 301830 165320 333365 1000000000000 18912 204794 196377 138936 58557 197752 108230 107870 67412 134583 1000000000000 236566 1000000000000 13680 152331 1000000000000 14522 150117 1000000000000 60926 272556 256864 1000000000000 1000000000000 134900 177307 167444 302729 307107 164381 47180 40338 315833 1000000000000 1000000000000 150011 117883 247151 49348 1000000000000 81940 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 94655 1000000000000 75731 301332 333114 25516 127452 161590 1000000000000 83165 128998 1000000000000 1000000000000 226767 1000000000000 10031 35287 288261 309926 47851 315752 331517 1000000000000 51192 153663 279311 260742 1000000000000 324064 1000000000000 1000000000000 162107 180201 210002 176081 73600 213644 1000000000000 186760 1000000000000 177428 219325 82605 329093 325897 1000000000000 315341 1000000000000 47252 43474 280414 189885 21060 1000000000000 253523 145033 54973 182018 39314 286604 61508 1000000000000 68344 96630 121265 1000000000000 1000000000000 311211 1000000000000 39391 25473 207319 329458 214310 1000000000000 199128 127885 302601 1000000000000 147468 283804 1000000000000 319090 23661 32989 159166 1000000000000 124549 242040 1000000000000 53558 1000000000000 227529 1000000000000 171507 1000000000000 106574 113333 1000000000000 1000000000000 229436 1000000000000 203533 127996 270954 236398 52702 155176 86068 1000000000000 223903 156033 323009 192718 300276 229843 140775 90927 246293 165340 239982 121125 1000000000000 71195 1000000000000 71219 321160 67682 66629 1000000000000 1000000000000 147951 1000000000000 305866 23246 140863 125730 1000000000000 1000000000000 107694 1000000000000 152712 201710 315982 36888 317047 144711 1000000000000 217341 192482 243607 1000000000000 1000000000000 215651 1000000000000 97320 290988 24075 124747 1000000000000 294698 232683 224567 178116 66505 305445 328739 1000000000000 251903 103515 1000000000000 1000000000000 110674 34747 311142 28698 1000000000000 304865 251676 111789 1000000000000 1000000000000 1000000000000 1000000000000 269650 208380 1000000000000 1000000000000 103676 1000000000000 217275 1000000000000 1000000000000 21742 331045 97051 280176 1000000000000 52571 182829 123000 1000000000000 209164 1000000000000 275945 70047 175228 50417 117070 293249 70039 234611 152458 1000000000000 52906 15780 62360 1000000000000 1000000000000 1000000000000 65292 88219 30208 1000000000000 1000000000000 1000000000000 273573 1000000000000 1000000000000 218182 240167 250650 1000000000000 1000000000000 39269 1000000000000 127036 1000000000000 24242 272100 1000000000000 1000000000000 262736 1000000000000 1000000000000 1000000000000 297956 139235 81328 94045 275031 318344 196373 129597 39801 298058 190317 112858 17495 43328 98578 256180 68911 1000000000000 196456 1000000000000 332653 1000000000000 181018 1000000000000 202200 1000000000000 162240 190140 272990 101627 233715 260188 276997 191392 18002 199385 91151 55160 1000000000000 24525 258693 106955 117776 170905 1000000000000 9498 178900 11285 42011 181774 1000000000000 1000000000000 1000000000000 263709 1000000000000 52249 1000000000000 1000000000000 1000000000000 190620 6813 54220 16094 15867 231962 66463 251783 1000000000000 186562 1000000000000 87579 1000000000000 77032 1000000000000 147726 1000000000000 158049 44331 101179 315927 280961 86031 262682 210495 1000000000000 275644 1000000000000 246340 223059 1000000000000 1000000000000 38370 1000000000000 203171 332134 255987 68963 320180 1000000000000 262544 132346 1000000000000 23097 1000000000000 301135 103431 1000000000000 1000000000000 306767 1000000000000 288722 277150 1000000000000 47779 1000000000000 9758 98799 17564 39098 78832 232692 273279 1000000000000 1000000000000 57766 155037 189187 124121 95424 265761 59347 263517 1000000000000 244523 194947 22959 171251 1000000000000 54903 1000000000000 1000000000000 173594 1000000000000 86688 222151 14646 32769 1000000000000 150611 1000000000000 296170 82335 122312 234498 222314 272419 203225 1000000000000 208686 293502 33298 60221 202279 37622 203608 164550 311734 280624 318169 60165 316053 1000000000000 162864 152596 1000000000000 74703 965 1000000000000 249615 14566 203733 141025 192252 70690 304408 106611 103603 246692 1000000000000 220804 1000000000000 12091 1000000000000 136895 225455 70458 47162 162879 160066 109077 280274 186451 138323 1000000000000 257637 60642 317014 90460 1000000000000 1000000000000 1000000000000 1000000000000 37193 261126 3651 1000000000000 264982 1000000000000 1000000000000 182211 154715 236910 5004 318782 1000000000000 162019 1000000000000 191312 43341 1000000000000 239324 138668 171847 198272 259221 1000000000000 168795 8959 54949 237283 1000000000000 319566 147209 123100 117432 132716 1000000000000 1000000000000 183800 263599 1540 1000000000000 99080 281889 64669 312816 73294 282681 78493 1000000000000 1000000000000 13993 1000000000000 328984 289952 131239 258577 125055 235874 6324 8017 329880 48305 1000000000000 1000000000000 1000000000000 137936 200904 177908 160793 1000000000000 110838 65346 1000000000000 1000000000000 1000000000000 25771 1000000000000 252363 113961 104935 1000000000000 153095 218523 1000000000000 1000000000000 308708 267654 321254 1000000000000 162469 141833 155370 1000000000000 64742 149973 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 308788 1000000000000 1000000000000 315775 59850 1000000000000 33254 96729 1000000000000 1000000000000 279507 62677 325492 193143 230187 1000000000000 1000000000000 333203 206407 295305 199978 152702 1000000000000 1000000000000 1000000000000 15125 112851 1000000000000 15591 151053 225779 6192 233701 178030 1000000000000 225353 1000000000000 16432 1000000000000 238614 188445 88920 147428 207464 121378 261780 260272 161348 1000000000000 1000000000000 282037 1000000000000 158309 1000000000000 1000000000000 239605 1000000000000 1000000000000 306909 200178 65455 125089 197086 33428 1000000000000 1000000000000 231788 30690 8794 65583 306870 295887 1000000000000 140448 1000000000000 77101 296011 57432 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 87902 1000000000000 1000000000000 1000000000000 1000000000000 143087 1000000000000 1000000000000 1000000000000 92786 69540 4259 2258 111197 189518 143678 85562 314381 1000000000000 186734 239373 285024 73052 328740 209379 1000000000000 325980 151657 205008 1000000000000 70474 112003 1000000000000 66957 1000000000000 230415 131831 27900 170193 302566 267751 193141 209915 1000000000000 132744 1000000000000 144460 1000000000000 5413 133158 1000000000000 1000000000000 283290 1000000000000 64542 68821 242417 1000000000000 1000000000000 1000000000000 101138 156369 1000000000000 46128 1000000000000 104447 1000000000000 255293 319422 276485 1000000000000 1000000000000 1000000000000 281507 293568 1000000000000 1000000000000 37373 132886 218696 46304 9022 82366 31887 257471 317876 1000000000000 43255 239965 1000000000000 62593 157386 156376 1000000000000 1000000000000 279187 267657 130094 1000000000000 132765 1000000000000 46888 215958 238923 184371 122186 1000000000000 1000000000000 314942 122710 1000000000000 1000000000000 173021 291031 261960 226059 4887 1000000000000 1000000000000 164103 1000000000000 1000000000000 1000000000000 163269 310432 231263 1000000000000 24042 25091 265077 140365 333709 1000000000000 225247 285553 111805 1000000000000 323401 156190 1127 47647 138223 321886 181136 160480 137012 1000000000000 266795 1000000000000 23444 59442 1854 1000000000000 37020 280341 1000000000000 1000000000000 194459 317129 1000000000000 1000000000000 294879 5581 1000000000000 86589 1000000000000 103196 1000000000000 1000000000000 10052 44447 1000000000000 271317 124755 168463 55862 1000000000000 238029 103367 1000000000000 318151 1000000000000 189370 1000000000000 1000000000000 150432 214580 253252 51216 1000000000000 273674 1000000000000 151228 13288 71974 166070 1000000000000 8845 46334 283549 209833 1000000000000 133282 190919 290744 87270 77314 101706 1000000000000 223869 253729 254946 265250 9687 53938 81313 203300 208016 1000000000000 100978 285331 111712 166162 312319 191521 312601 41241 70026 1000000000000 196050 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 157320 1000000000000 178345 113210 176184 270796 1000000000000 4474 128381 245596 305996 1000000000000 1000000000000 217806 7751 53487 42422 1000000000000 67084 50629 212035 251460 61866 271143 1000000000000 1000000000000 70777 196286 1000000000000 182713 1000000000000 1000000000000 254113 1000000000000 1000000000000 1000000000000 273448 199174 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 119071 299552 277783 319574 1000000000000 1000000000000 320591 111279 1000000000000 305843 267817 132897 281496 1000000000000 287070 1000000000000 111451 204405 166362 1000000000000 52570 52164 1000000000000 1000000000000 184208 165552 162888 1000000000000 263071 333529 11462 286428 210684 1000000000000 138871 80534 3651 280155 21020 180375 222791 1000000000000 182557 141001 299677 1000000000000 98383 1000000000000 1000000000000 214476 154202 4861 75619 234625 1000000000000 1000000000000 285795 55772 295270 1000000000000 90337 1000000000000 328949 247004 75047 1000000000000 1000000000000 1000000000000 1000000000000 306194 191816 136459 41408 297148 1000000000000 1000000000000 27461 192130 30893 173668 164806 330636 277359 229294 1000000000000 1000000000000 1000000000000 43949 111997 1000000000000 1000000000000 1000000000000 113732 1000000000000 324186 157143 155887 1000000000000 205551 211676 238964 1000000000000 1000000000000 185298 1000000000000 171390 182481 328036 1000000000000 8030 1000000000000 48755 175222 1000000000000 283635 1000000000000 1000000000000 1000000000000 8151 265796 117243 158367 1000000000000 26541 159116 1000000000000 109350 152165 78097 66226 68601 1000000000000 1000000000000 1000000000000 785 181708 1000000000000 256225 158560 129891 25563 286362 128366 1000000000000 134319 7174 1000000000000 48185 185637 137194 259815 145060 1000000000000 88724 313397 1000000000000 162256 238179 257690 57801 77498 275112 293090 1000000000000 272749 22195 1000000000000 1000000000000 1000000000000 209365 1000000000000 276961 75228 121129 1000000000000 32217 237322 157943 318384 233190 1000000000000 1000000000000 178263 87920 158614 1000000000000 287147 3189 1000000000000 246014 109325 1000000000000 1000000000000 164879 1000000000000 1000000000000 297646 38214 156600 220217 1000000000000 268015 279480 137016 1000000000000 292711 17671 231110 233203 154010 319656 113579 1000000000000 1000000000000 9726 1000000000000 34952 233021 1000000000000 1000000000000 1000000000000 179538 162164 324733 137317 1000000000000 1000000000000 94739 61623 1000000000000 185968 264288 2890 97253 243266 81481 306755 1000000000000 46477 324532 274234 4941 1000000000000 88656 172060 245382 110768 17447 1000000000000 157933 1000000000000 191112 1000000000000 301703 180413 312276 245869 1000000000000 241172 13945 98605 174605 69227 1000000000000 192767 135850 293221 1000000000000 253391 158117 281063 302714 1000000000000 228331 231081 1000000000000 267476 239769 110715 1000000000000 18663 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 162975 120927 288102 31919 136364 1000000000000 134514 1000000000000 176674 144206 1000000000000 136479 1000000000000 66292 320315 138822 1000000000000 69828 300967 1000000000000 1000000000000 1000000000000 1000000000000 178055 77346 1000000000000 309116 157773 127124 311268 1000000000000 276864 223078 1000000000000 1000000000000 18954 1000000000000 330488 201071 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 327526 208016 1000000000000 125174 281292 37903 1000000000000 208738 250005 283319 1000000000000 95915 111118 248208 55671 283668 1000000000000 248947 13756 326220 167629 55930 308888 76547 1000000000000 66849 2516 305190 324458 241561 208542 90136 109045 1000000000000 165134 202596 1000000000000 268664 124988 1000000000000 1000000000000 1000000000000 269226 1000000000000 1000000000000 307290 14774 221787 1000000000000 1000000000000 1654 41609 135250 280793 163076 1000000000000 1000000000000 1000000000000 1000000000000 117503 134545 219631 179114 1000000000000 60983 307365 1000000000000 272069 1000000000000 150527 247627 79905 75875 1000000000000 1000000000000 257508 1000000000000 101141 1000000000000 23583 1000000000000 150502 1000000000000 159918 1000000000000 52191 273096 1000000000000 278316 281155 123674 118198 40922 1000000000000 209086 106411 66894 1000000000000 1933 1000000000000 127757 141064 100163 1000000000000 46384 202055 168272 1000000000000 43241 270785 139181 329411 1000000000000 270661 200248 93448 1000000000000 90835 277707 317685 299759 1000000000000 1000000000000 130145 100682 1000000000000 61876 1000000000000 303145 17428 21761 1000000000000 1000000000000 1000000000000 126154 305748 183253 284987 1000000000000 1000000000000 222627 138399 1000000000000 1000000000000 277638 1000000000000 140624 12851 297147 1000000000000 1733 1000000000000 156440 1000000000000 1000000000000 271767 318217 1000000000000 89544 189759 75944 1000000000000 1000000000000 116965 1000000000000 328851 1000000000000 72512 1000000000000 1000000000000 302286 1000000000000 332002 261160 201964 54585 1000000000000 137723 44966 122804 110408 167520 1000000000000 77228 188954 205388 1000000000000 288339 233611 1000000000000 221228 1000000000000 104384 199993 34121 254538 238555 1000000000000 55320 1000000000000 70243 118188 300182 309133 75038 153676 1000000000000 221631 1000000000000 191711 217060 25398 232548 1000000000000 270355 102111 1000000000000 1000000000000 120044 95189 31770 1000000000000 291394 1000000000000 171675 225706 84065 38393 163320 1000000000000 182786 273449 1000000000000 1000000000000 202994 1000000000000 235495 332806 1000000000000 221909 10982 213810 300268 1000000000000 1000000000000 188043 14168 1000000000000 165074 13860 15085 1000000000000 135823 1000000000000 171202 1000000000000 1000000000000 6696 42569 1000000000000 84085 2881 1000000000000 127206 129424 256787 1000000000000 8563 1000000000000 109787 133584 177937 319632 1000000000000 149570 269727 282610 124541 256959 1000000000000 203765 227715 229782 184147 44514932696 140600 139016 105610 211237 233918 77033 253829 311945 130056 287271 121489 163705 1000000000000 66194 40316 88132 1000000000000 76273 1000000000000 11975 311746 221988 56902 1000000000000 143534 1000000000000 40041 1000000000000 135822 1000000000000 19243 189494 1000000000000 174697 200193 302171 1000000000000 150882 3504 113615 223365 238032 1000000000000 1000000000000 35657 293190 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 58287 282872 74881 1000000000000 246044 1000000000000 277802 1000000000000 61451 252003 238451 1000000000000 1000000000000 157291 183631 221089 1000000000000 205177 1000000000000 269932 325251 1000000000000 1000000000000 86792 1000000000000 107411 6043 254956 186672 213400 1000000000000 5763 1000000000000 1000000000000 1000000000000 143663 191959 26253 1000000000000 150316 1000000000000 274902 36974 1000000000000 1000000000000 241790 155218 1000000000000 72776 9319 134719 83594 233114 1000000000000 1000000000000 1000000000000 1000000000000 161983 218738 197317 248487 110928 50873 1000000000000 34377 1274 129758 103831 1000000000000 135254 236743 332516 1000000000000 47891 181739 303623 190090 262327 47461 152397 11793 76921 1732 9278 1000000000000 32203 325815 99736 310591 297651 1000000000000 1000000000000 174836 130479 1000000000000 218340 1000000000000 198978 282441 196327 316307 23271 283427 173606 292093 25467 61625 133010 1000000000000 138845 143390 328424 260452 20973 1000000000000 1000000000000 35554 268302 139786 107347 121943 187545 48426 1000000000000 43234 1000000000000 153866 203547 1000000000000 1000000000000 1000000000000 321750 1000000000000 1000000000000 248201 120205 63635 25805 1000000000000 1000000000000 1000000000000 88079 1000000000000 43431 1000000000000 26069 1000000000000 45336 70866 116673 320528 200061 299330 1000000000000 172948 1000000000000 5684 211470 54170 319692 67214 245605 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 279219 44492 1000000000000 304382 1000000000000 24239 43880 1000000000000 1000000000000 69076 1000000000000 94411 139370 1000000000000 56828 1000000000000 1000000000000 246532 126563 102575 1000000000000 1000000000000 1000000000000 186278 169761 1000000000000 171632 1000000000000 195484 17299 1000000000000 1000000000000 546 133212 1000000000000 1000000000000 247476 204844 106886 213028 254360 115910 84714 1000000000000 286929 82161 125595 257000 251590 1000000000000 1000000000000 195521 1000000000000 330999 325110 155648 330979 288077 151057 213229 1000000000000 91609 252946 239792 1000000000000 262183 37826 325797 1000000000000 121969 1000000000000 225735 1000000000000 268579 284750 289790 1000000000000 197009 96674 20014 169759 1000000000000 106446 1000000000000 324156 191209 1000000000000 198917 206970 147518 83564 192394 172790 218474 94652 1000000000000 1000000000000 1000000000000 1000000000000 176140 71268 1000000000000 110366 301388 85019 77003 1000000000000 247766 146071 252507 273747 46486 19956 1000000000000 1000000000000 1000000000000 282454 36725 1000000000000 219507 1000000000000 257401 1000000000000 24294 276657 255121 144326 1000000000000 249722 279293 1000000000000 286799 69386 1000000000000 239678 282909 1000000000000 276786 291121 1000000000000 134227 10067 1000000000000 1000000000000 1000000000000 69988 70775 63754 204935 1000000000000 1000000000000 40361 237292 1000000000000 179489 215065 95052 180067 297792 120809 1000000000000 9623 70671 253969 320376 320085 1000000000000 1000000000000 111685 329931 1000000000000 46955 267903 1000000000000 257594 191062 1000000000000 148691 156012 1000000000000 1000000000000 14226 1000000000000 1000000000000 125539 1000000000000 188481 1000000000000 1000000000000 1000000000000 1000000000000 284514 1000000000000 257530 203969 190837 35842 1000000000000 210434 309466 1000000000000 1000000000000 7694 184504 296212 304029 57741 268573 24193 321167 109407 92723 1000000000000 304356 297782 308450 248838 150762 1000000000000 269815 134051 283678 221349 199903 301120 96416 308025 4520 322850 148332 1000000000000 285874 1000000000000 1000000000000 232018 1000000000000 1000000000000 194566 1000000000000 67289 202413 18095 162704 197760 115256 229172 297506 1000000000000 140467 1000000000000 86173 218672 88289 273209 1000000000000 1000000000000 206265 135623 50558 29387 14429 88964 83243 1000000000000 1000000000000 114987 144135 173998 53120 29803 104193 78694 75723 38696 95434 126390 1000000000000 1000000000000 1000000000000 196721 1000000000000 69147 1000000000000 82290 4838 1000000000000 131246 298953 277778 139423 224464 259541 84583 59976 2200 148216 70911 325140 1000000000000 52441 1000000000000 1000000000000 133244 278961 34801 1000000000000 1000000000000 281602 275553 39600 321707 69272 250225 173239 251341 1000000000000 332643 323342 1000000000000 184350 317525 35297 1000000000000 221016 1000000000000 1869 208026 1000000000000 1000000000000 1000000000000 16208 1000000000000 154402 14029 1000000000000 1000000000000 277053 7054 1000000000000 265458 282341 1000000000000 131002 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 301684 1000000000000 1000000000000 73205 1000000000000 115725 1000000000000 26107 1000000000000 1000000000000 1000000000000 329282 1000000000000 84746 127197 117151 66250 43219 72732 1000000000000 1000000000000 131777 164153 1000000000000 192674 62515 87534 126356 309893 307632 29801 1000000000000 1000000000000 205216 6159 68425 1000000000000 1000000000000 278349 172202 297132 1000000000000 64254 220279 287590 250657 98813 23478 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 59371 184606 151874 1000000000000 106273 285461 1000000000000 213767 319258 242307 1000000000000 90530 1000000000000 186910 79521 233859 287967 146394 222716 2882 291292 328380 287088 1000000000000 23455 1000000000000 1000000000000 1000000000000 241144 36939 211428 75656 1000000000000 205086 1000000000000 1000000000000 273522 280391 177460 257889 1000000000000 23504 1000000000000 211760 169694 111851 1000000000000 275220 234963 1000000000000 264940 164708 92741 220496 187842 179127 299202 233444 1000000000000 1000000000000 277010 238050 51833 88714 228 1000000000000 88362 119174 129189 185038 320532 1000000000000 1000000000000 191650 1000000000000 159132 267419 178599 66178 1000000000000 290093 291531 309603 1000000000000 208280 1000000000000 1000000000000 1000000000000 241655 16335 15456 192242 226120 235950 193489 67008 321618 1000000000000 1000000000000 245286 170797 1000000000000 1000000000000 319391 1000000000000 1000000000000 1000000000000 228046 1000000000000 25270 317001 141253 114291 25853 271951 68764 174071 1000000000000 1000000000000 6061 1000000000000 38413 300917 1000000000000 1000000000000 1000000000000 58579 1000000000000 203323 1000000000000 88373 1000000000000 304562 102592 1000000000000 1000000000000 189791 121761 288828 321965 76306 1000000000000 96996 324561 1000000000000 241628 1000000000000 198204 310536 153730 218020 161693 1000000000000 32367 1000000000000 204631 1000000000000 1000000000000 134002 246621 70228 1000000000000 1000000000000 1000000000000 1000000000000 74045 1000000000000 1000000000000 248154 1000000000000 237143 1000000000000 195944 29091 99014 160757 322627 223273 225672 181955 7891 202328 268273 261809 104645 1000000000000 62816 163903 177263 140732 163621 1000000000000 1000000000000 1000000000000 1000000000000 35407 1000000000000 1000000000000 118129 1000000000000 81694 142858 9645 109331 1000000000000 247135 205718 158557 1000000000000 317315 146973 39962 27628 34855 131148 1000000000000 1000000000000 1000000000000 1000000000000 288615 1000000000000 1000000000000 207587 133144 1000000000000 137358 288491 200485 277635 290914 188021 263129 140887 41510 262916 1000000000000 1000000000000 229931 1000000000000 116417 113007 177170 329566 150646 1000000000000 222292 287324 220301 272037 1000000000000 1000000000000 1000000000000 266876 53929 78790 52154 47430 174676 180278 1000000000000 4095 140630 112250 1000000000000 1000000000000 240495 871 324016 294591 1000000000000 1000000000000 276251 171817 325772 179807 96965 144129 8913 1000000000000 84800 127451 1000000000000 1000000000000 133740 1000000000000 253640 59066 1000000000000 1000000000000 1000000000000 28003 273201 1000000000000 1000000000000 221748 30758 1000000000000 284527 293059 177917 173423 288239 1000000000000 218616 262345 119694 1000000000000 181670 108541 156001 223296 973 12165 106441 26524 287773 1000000000000 152419 192994 68790 46483 249750 1000000000000 1000000000000 298261 1000000000000 1000000000000 164560 8000 234302 315662 217819 1000000000000 225425 121640 149307 168290 243832 1000000000000 229857 1000000000000 58683 114624 1000000000000 331586 1000000000000 1000000000000 122350 206079 231718 1000000000000 253642 193246 1000000000000 23752 105637 226785 1000000000000 13262 296616 1000000000000 333402 1000000000000 325629 35510 86806 1000000000000 180999 235433 1000000000000 1000000000000 164902 164864 201503 101264 56263 24397 1000000000000 1000000000000 1000000000000 165735 1000000000000 287121 253122 48200 179199 1000000000000 1000000000000 210200 1000000000000 1000000000000 123743 1000000000000 55546 59246 36804 68353 22866 1000000000000 1000000000000 66028 1000000000000 98352 237084 1000000000000 150642 321007 1000000000000 41804 129581 136809 244812 1000000000000 247747 54092 7202 215234 125506 1000000000000 33976 57545 269820 184496 1000000000000 112866 34785 138679 84776 207679 1000000000000 65654 311717 1000000000000 1000000000000 1000000000000 151980 1000000000000 1000000000000 161821 1000000000000 103298 325151 119413 74839 18947 1000000000000 1000000000000 1000000000000 148785 1000000000000 1000000000000 1000000000000 130517 156476 254402 1000000000000 172610 94223 56306 234987 1000000000000 267657 1000000000000 1000000000000 79819 27099 333670 1000000000000 1000000000000 20307 97320 162650 1000000000000 133019 325131 1000000000000 302469 188083 32380 1000000000000 150711 284079 114557 1000000000000 67024 184591 44113 202598 257518 115627 297862 65614 1000000000000 145371 7280 1000000000000 80420 123844 53691 1000000000000 181789 55055 298133 1000000000000 210642 87768 25741 1000000000000 1000000000000 297454 1000000000000 193142 1000000000000 1000000000000 172114 24859 190118 1000000000000 1000000000000 15528 227545 67094 288985 277181 327835 108412 1000000000000 1000000000000 54584 88208 1000000000000 46061 324008 294477 1000000000000 197851 283659 46368 137626 187972 226427 16464 15384 1000000000000 168980 316078 131166 294663 1000000000000 150260 92895 1000000000000 230594 177906 60291 48660 23082 134562 111530 1000000000000 223796 1000000000000 171467 69575 302191 198791 297032 1000000000000 1000000000000 317332 37583 89157 312303 1000000000000 1000000000000 153185 168599 49899 238209 146390 39890 9507 108356 176819 154505 1000000000000 1000000000000 89 1000000000000 4325 1000000000000 255973 3703 1000000000000 1000000000000 256648 302491 271186 222021 275943 273081 99630 127412 1000000000000 1000000000000 109552 88453 29879 1000000000000 1000000000000 297908 1000000000000 47072 158984 313842 200832 1000000000000 249300 132779 213172 207829 279489 218242 21005 67652 1000000000000 1000000000000 241504 281674 1000000000000 1000000000000 203313 236281 131975 276388 57082 260677 1000000000000 1000000000000 105978 270351 1000000000000 1000000000000 228937 5150 28569 1000000000000 170260 1000000000000 266391 244733 292678 1000000000000 244312 199854 1000000000000 1000000000000 30305 6486 1000000000000 79003 120068 1000000000000 50147 1000000000000 1000000000000 1000000000000 112686 1000000000000 29612 234966 211627 316051 129827 1000000000000 172679 238536 2629 1000000000000 1000000000000 1000000000000 324331 208050 1000000000000 83985 249857 1000000000000 329550 231315 98374 76169 191048 1000000000000 208852 201967 1000000000000 313005 4565 195580 295822 230998 155401 270668 1000000000000 130631 1000000000000 277812 322619 40038 1000000000000 101505 1000000000000 260651 128008 1000000000000 257428 1000000000000 1000000000000 297110 175419 1000000000000 8000 157569 1549 255703 55003 116214 213320 1000000000000 1000000000000 1000000000000 155264 248387 45423 64178 154865 196412 327799 1000000000000 234656 1000000000000 1000000000000 326191 209935 163289 233151 12197 36352 103438 1000000000000 1000000000000 1000000000000 147889 1000000000000 7078 221957 1000000000000 308872 104891 1000000000000 298602 258605 1000000000000 128032 15584 330297 61819 55198 186827 315711 107454 150741 95628 178792 309780 42055 98381 98649 73567 197315 1000000000000 1000000000000 217955 1000000000000 9222 238849 1000000000000 130874 3212 33944 61645 2937 1000000000000 1000000000000 1000000000000 326149 314589 240480 1000000000000 321392 81564 1000000000000 317675 239478 78119 39758 1000000000000 157743 208625 1000000000000 206850 33860 1000000000000 12734 287725 255892 204105 1000000000000 1000000000000 42075 1000000000000 120297 173248 1000000000000 22591 262242 1000000000000 1000000000000 1000000000000 130320 1000000000000 1000000000000 113894 139622 152082 111993 298696 59982 141930 133502 1000000000000 90222 153340 1000000000000 197532 1000000000000 178784 270128 95093 329776 130362 1000000000000 131551 1000000000000 58069 1000000000000 325467 1000000000000 296316 197829 300150 1000000000000 314660 312083 266198 59334 1000000000000 301861 325129 1000000000000 179346 132078 94395 193232 4616 230959 100355 180802 1000000000000 326304 1000000000000 245224 1000000000000 233298 1000000000000 260503 270679 1000000000000 1000000000000 165533 155582 5353 186085 53367 21489 1000000000000 69584 1000000000000 1000000000000 1000000000000 45816 70061 226107 124918 162390 69710 154115 215496 90368 257853 1000000000000 1000000000000 164944 36849 1000000000000 1000000000000 1000000000000 97856 316868 265891 1000000000000 1000000000000 169646 253235 1207 1000000000000 137578 32623 205188 7578 152508 1000000000000 96533 188231 121241 308765 1000000000000 47769 185512 245699 264902 74858 111094 1000000000000 68483 159006 1000000000000 226377 1000000000000 217876 1000000000000 186694 2146 1000000000000 270440 265976 213289 213509 24236 286632 230994 1000000000000 223201 1000000000000 222251 326271 1000000000000 162419 1000000000000 1000000000000 1000000000000 4593 1000000000000 123092 204585 281673 1000000000000 244086 189553 1000000000000 1000000000000 94371 1000000000000 1000000000000 225000 1000000000000 1000000000000 23249 1000000000000 235740 188028 190848 131890 86418 124619 8955 106487 113822 289692 194100 268314 141032 326451 145634 69202 1000000000000 1000000000000 309289 1000000000000 1000000000000 252875 174176 119703 1000000000000 1000000000000 18267 27065 290287 130111 171937 1000000000000 67049 7759 1000000000000 1000000000000 187036 41193 190789 1000000000000 305089 163429 174159 23675 128179 202469 1981 71385 1000000000000 239403 76912 135659 48396 65887 1000000000000 1000000000000 284010 1000000000000 1000000000000 277083 1000000000000 107009 1000000000000 79981 106373 29938 50523 322774 117301 1000000000000 4284 285954 1000000000000 1000000000000 241901 1000000000000 232603 1000000000000 152777 1000000000000 162102 1000000000000 129381 1000000000000 200876 307380 80269 229641 118013 247954 271885 292972 186171 1000000000000 321213 215067 238259 279896 328870 19639 315830 1000000000000 141502 198649 1000000000000 56237 1000000000000 148902 206297 1000000000000 1000000000000 332038 1000000000000 102210 291050 227538 1000000000000 235613 1000000000000 1000000000000 195264 133617 205970 326155 45185 1000000000000 9702 66137 217552 296754 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 127638 1000000000000 15921 227298 281454 1000000000000 1000000000000 209839 119042 166907 1000000000000 211012 250473 1000000000000 23380 164026 81007 3194 206380 187406 1000000000000 1000000000000 310907 202792 1000000000000 73647 1000000000000 271966 179411 313917 1000000000000 1000000000000 312358 123666 1000000000000 188352 302005 323633 251841 103542 45721 1000000000000 302790 1000000000000 1000000000000 1000000000000 137188 1000000000000 1000000000000 1000000000000 169800 1000000000000 253811 150903 1000000000000 1000000000000 323699 198171 319419 49047 179267 1000000000000 250934 30269 91323 284823 178458 240827 92725 1000000000000 1000000000000 147995 291098 65629 183598 324338 98972 163889 51343 1000000000000 1000000000000 215674 87861 83235 180559 133762 52560 226435 69976 1000000000000 1000000000000 219623 1000000000000 210488 226866 128124 196609 1000000000000 308573 169276 1000000000000 97089 108313 21028 1000000000000 1000000000000 76223 1000000000000 19856 51321 1000000000000 178942 98320 322218 1000000000000 315858 118410 1000000000000 108654 137481 1000000000000 1000000000000 1000000000000 171636 32366 1000000000000 260293 1000000000000 274759 1000000000000 1000000000000 142083 1000000000000 1000000000000 315674 280337 136237 266240 307453 92833 118457 114497 91101 1000000000000 168850 259197 194593 1000000000000 67405 4345 195532 87328 1000000000000 1000000000000 1000000000000 1000000000000 139539 113024 255588 330263 1000000000000 197036 301774 95460 251399 1000000000000 142368 1000000000000 1000000000000 247308 269788 157160 70300 260045 1000000000000 1000000000000 218569 265011 232041 1000000000000 331678 213726 186773 1000000000000 1000000000000 1000000000000 6910 215762 1000000000000 139718 274270 1000000000000 242575 164029 1000000000000 1000000000000 176730 1000000000000 79790 272674 131671 1000000000000 111997 18023 70278 263027 220410 1000000000000 1000000000000 55791 312735 258992 62702 1000000000000 88484 153324 110796 1000000000000 132855 145040 209353 249444 314802 1000000000000 162009 183393 275779 203102 193258 249532 50583 222485 281733 283241 52074 292296 33584 1000000000000 289699 166386 97012 1000000000000 1000000000000 139183 146163 312 200447 195864 1000000000000 230747 1000000000000 1000000000000 160988 1000000000000 1000000000000 62987 1000000000000 32618 314108 61440 333591 1000000000000 1000000000000 1000000000000 1000000000000 9158 262753 1000000000000 250103 254764 1000000000000 1000000000000 1000000000000 294940 132045 1000000000000 51500 1000000000000 43444 32461 76857 93643 309310 294681 1000000000000 239089 1000000000000 309938 135043 132367 1000000000000 333062 320364 74125 1000000000000 66491 238302 1000000000000 179452 81819 1000000000000 132590 277274 1000000000000 230665 318396 35712 1000000000000 109202 202858 193360 1000000000000 1000000000000 21726 163531 163956 327669 1000000000000 132218 1000000000000 137167 93663 322015 281530 69174 1000000000000 281950 323676 1000000000000 3116 53665 194841 310145 148533 261735 173057 190646 1000000000000 178526 1000000000000 167389 1000000000000 1000000000000 1000000000000 26638 176827 212810 5604 1000000000000 158388 1000000000000 1000000000000 46955 2664 56650 79939 261686 302046 1000000000000 131440 276112 52762 1000000000000 125655 1000000000000 139143 1000000000000 220677 51174 82882 1000000000000 1000000000000 1000000000000 249605 110761 198133 119148 33848 189829 131310 158349 1000000000000 313371 1000000000000 44374 16722 311964 202756 1000000000000 214256 1000000000000 283331 277847 1000000000000 79671 140160 1000000000000 103280 285301 50375 1000000000000 180141 305491 302653 1000000000000 1000000000000 228563 225805 1000000000000 188813 202961 241282 41163 249526 302785 1000000000000 96550 1000000000000 1000000000000 122915 34602 1000000000000 273890 1000000000000 226534 110471 67833 68650 1000000000000 196502 1000000000000 326131 1000000000000 1000000000000 1000000000000 44816 1000000000000 167346 1000000000000 1000000000000 1000000000000 191746 133685 181015 315776 1000000000000 76033 101547 189941 1000000000000 255628 268863 1000000000000 58125 109197 217056 324350 256281 174195 289147 255491 158823 1000000000000 138334 1000000000000 1000000000000 210619 301470 245012 230631 269974 217807 1000000000000 49544 60472 17634 1000000000000 1000000000000 275988 1000000000000 138750 185350 197586 1000000000000 19912 331053 1000000000000 239224 261897 273937 1000000000000 135340 246180 72467 254570 83926 85710 1000000000000 1000000000000 56358 11486 1000000000000 1000000000000 157997 116458 1000000000000 320417 117732 234863 261291 251278 3649 1000000000000 1000000000000 300122 1000000000000 1000000000000 1000000000000 259102 315598 2962 218467 81566 263476 149754 1000000000000 1000000000000 1000000000000 189351 178328 1000000000000 1000000000000 1000000000000 154796 210457 253335 209992 68200 1000000000000 1000000000000 129224 218646 196380 200367 181042 77945 291783 1000000000000 187200 1000000000000 1000000000000 182469 74168 77968 190233 173996 1000000000000 77337 1000000000000 1000000000000 288571 1000000000000 1000000000000 59146 236844 277605 89525 83726 24673 1000000000000 300021 176310 241604 255387 1000000000000 25805 1000000000000 1000000000000 213136 184522 1000000000000 132961 1000000000000 299053 1000000000000 255172 63143 1000000000000 324599 109446 180816 68418 1000000000000 194863 235762 290314 74226 120420 1000000000000 1000000000000 1000000000000 185148 1000000000000 259018 1000000000000 1000000000000 327392 1000000000000 309169 29557 1000000000000 227319 1000000000000 50929 252734 182594 156899 119685 77718 274056 76013 1000000000000 280401 1000000000000 1000000000000 1000000000000 264234 211424 284286 280822 1000000000000 1000000000000 23624 139845 235762 304904 1000000000000 202378 1000000000000 207513 78593 273404 1000000000000 1000000000000 1000000000000 1000000000000 181925 335 95791 1636 1000000000000 104521 113439 198926 299717 1000000000000 297203 249208 82761 1000000000000 232173 1000000000000 246270 155754 1000000000000 91276 54698 171618 186289 112994 287129 1000000000000 155762 49029 229426 62327 182476 184705 41343 1000000000000 25616 278481 102659 1000000000000 246542 319656 77173 217135 327078 83383 215293 55276 71700 1000000000000 133363 246327 72884 1000000000000 1000000000000 22416 24936 1000000000000 186954 131372 214509 1000000000000 1000000000000 1000000000000 3521 256598 87809 111872 7850 333269 1000000000000 56204 1000000000000 329704 46757 1000000000000 1000000000000 293841 237801 1000000000000 327355 1000000000000 51275 9458 87090 196791 249730 1000000000000 31949 103735 285881 253179 160594 235831 1000000000000 182438 95327 285003 113726 149238 1000000000000 1000000000000 177604 296997 63458 37855 1000000000000 89042 1000000000000 183220 124491 46211 1000000000000 324514 1000000000000 345 122576 333446 240565 1000000000000 120499 168154 1000000000000 57040 1000000000000 1000000000000 1000000000000 52862 178475 1000000000000 175014 296429 293440 1000000000000 85845 1000000000000 65100 1000000000000 148261 155896 1000000000000 1000000000000 171461 157848 313168 312365 1000000000000 1000000000000 201260 1000000000000 35482 251364 1000000000000 8060 43957 1000000000000 1000000000000 1000000000000 297877 1000000000000 291432 249426 320146 149600 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 194808 1000000000000 165448 1000000000000 264679 147399 283025 161195 184249 200561 59274 175174 1000000000000 1000000000000 23695 1000000000000 1000000000000 35219 1000000000000 53174 77432 1000000000000 204958 244884 1000000000000 62017 195047 172619 1000000000000 211363 293551 1000000000000 281595 287192 263828 1000000000000 1000000000000 1000000000000 1000000000000 234735 119617 209466 1000000000000 293854 1000000000000 3727 277686 12150 1000000000000 68115 252516 327323 203053 27115 1000000000000 250536 99309 206031 136188 328733 200567 1000000000000 1000000000000 182045 1000000000000 1000000000000 232082 94644 310007 1000000000000 1000000000000 1000000000000 1000000000000 56432 267124 225369 23775 263892 69380 48760 1000000000000 1000000000000 1000000000000 181662 1000000000000 1000000000000 1000000000000 146861 181548 298542 185858 1000000000000 158143 1000000000000 228011 97807 2276 78078 174247 1000000000000 30504 176742 177894 1000000000000 184693 174662 1000000000000 85383 1000000000000 245261 1000000000000 147090 2814 202869 286790 181477 1000000000000 1000000000000 1000000000000 256524 1000000000000 258756 38227 214728 246927 1000000000000 1000000000000 58948 1000000000000 1000000000000 212912 1000000000000 224314 75204 290588 2906 91823 228474 30793 87394 56507 1000000000000 85254 1000000000000 1000000000000 13045 1000000000000 5358 1000000000000 169905 57995 45817 231004 1000000000000 147884 51951 45280 125216 1000000000000 1000000000000 126531 1000000000000 1000000000000 1000000000000 208281 57806 1000000000000 322459 1000000000000 99898 64692 172662 1000000000000 144555 147972 95598 252472 134877 218536 1000000000000 71294 86929 86973 1000000000000 107660 1000000000000 1000000000000 1000000000000 96492 80379 1000000000000 115897 18296 1000000000000 216764 100065 8813 129847 23114 195941 1000000000000 205032 178260 1000000000000 59274 71526 233004 1000000000000 1000000000000 42360 141726 317207 1000000000000 1000000000000 55591 1000000000000 178632 22854 328551 88436 1000000000000 100012 1000000000000 1000000000000 162005 48885 168223 281659 1000000000000 1000000000000 1000000000000 146300 1000000000000 51849 220631 198380 1000000000000 1000000000000 180352 1000000000000 1000000000000 115434 291211 16122 235344 201303 230658 753 138379 307573 65400 151529 1000000000000 288841 1000000000000 144425 258282 8054 1000000000000 292864 278115 244456 1000000000000 271488 1000000000000 50500 138216 173532 1000000000000 1000000000000 103380 1000000000000 95827 68626 46206 172780 55121 1000000000000 299350 326534 143781 224661 1000000000000 1000000000000 1000000000000 1000000000000 239681 65737 179286 268101 268566 186320 230553 49693 68175 1677 44094 73681 1000000000000 262464 1000000000000 116841 235395 146085 1000000000000 67973 33925 324358 1000000000000 260037 110971 148865 177865 292127 300812 1000000000000 136021 54655 221234 327625 1000000000000 53710 1000000000000 4564 208048 284097 1000000000000 1000000000000 237941 136697 39578 88534 1000000000000 151522 1000000000000 28854 11793 19917 22352 245728 140724 140282 178737 301588 181187 1000000000000 1000000000000 193261 1000000000000 26362 29697 290884 70126 1000000000000 1000000000000 143838 1000000000000 1000000000000 174965 50979 215365 211236 1000000000000 178213 1000000000000 1000000000000 253470 1000000000000 1000000000000 271285 164035 213261 202393 42107 1000000000000 249229 92565 1000000000000 39855 21846 219019 245588 203524 116851 175002 297588 116338 56608 168430 1000000000000 174489 109205 47976 35088 268219 109538 301029 1000000000000 174030 39778 310238 1000000000000 58542 199711 139663 253383 14955 49615 5366 241682 154064 1000000000000 1000000000000 1000000000000 210834 240319 256537 295467 1000000000000 1000000000000 1000000000000 201548 215427 136668 1000000000000 152836 93895 1000000000000 1000000000000 58363 1000000000000 232720 93260 227568 120920 200659 79374 124209 1000000000000 241678 251772 1000000000000 18339 40290 197167 1000000000000 125682 27850 1000000000000 1000000000000 1000000000000 327199 37387 1000000000000 111911 307116 104144 229853 317930 189934 1000000000000 109715 1000000000000 243077 145329 50604 278056 147098 153889 1000000000000 254213 264496 38758 1000000000000 1000000000000 261931 1000000000000 246318 181828 1000000000000 251925 198491 19399 1000000000000 42412 100838 1000000000000 1000000000000 124202 1000000000000 307420 1000000000000 38386 1000000000000 1000000000000 24533 39792 3572 1000000000000 217567 201764 1000000000000 282568 1000000000000 1000000000000 1000000000000 137469 176463 273149 1000000000000 46175 60691 133946 170723 1000000000000 278257 303085 6223 280028 1000000000000 1000000000000 298740 1000000000000 101819 29265 1000000000000 1000000000000 94353 86196 1000000000000 168605 241966 28960 1000000000000 1000000000000 1000000000000 14362 1000000000000 74704 253320 1000000000000 288173 1000000000000 36404 1000000000000 283305 197508 327917 120616 151207 1000000000000 166764 197153 280343 260091 34913 1000000000000 74907 15082 1000000000000 193117 115824 308319 150255 125363 243191 313674 1000000000000 1000000000000 73426 1000000000000 1000000000000 37398 210613 296128 1000000000000 318926 1000000000000 152282 169614 279962 1000000000000 266769 129806 1000000000000 1000000000000 144256 179511 322427 1000000000000 1000000000000 230652 125410 1000000000000 1000000000000 39876 218856 51395 224582 1000000000000 135633 287026 1000000000000 1000000000000 1000000000000 1000000000000 252313 1000000000000 174361 157914 2016 9815 130560 80187 1000000000000 155212 100207 331930 150238 54420 1000000000000 13269 241270 51063 1000000000000 321134 1000000000000 300624 1000000000000 1000000000000 1000000000000 1000000000000 206371 1000000000000 110240 223795 316545 1000000000000 276572 327360 50487 1000000000000 10034 192601 104010 190006 1000000000000 201093 74325 63363 85503 78569 37992 36246 134994 59968 291337 318132 1000000000000 157233 211663 70198 122841 1000000000000 1000000000000 1000000000000 113348 317609 167422 26857 129447 267844 134973 259827 136609 1000000000000 1000000000000 120851 83438 62549 203934 75690 231339 235773 1000000000000 1000000000000 1000000000000 262335 148472 156890 58566 81691 80971 80069 179007 8148 303999 92041 52037 1000000000000 247449 1000000000000 40856 1000000000000 1000000000000 273637 195205 1000000000000 66834 76526 253917 1000000000000 1000000000000 1000000000000 1000000000000 298608 326466 216960 273187 273398 1000000000000 1000000000000 1000000000000 251967 42146 291109 111303 1000000000000 225977 1000000000000 83856 217618 155211 1000000000000 304591 1000000000000 31635 1000000000000 155410 64302 186067 150085 137972 51917 305781 1000000000000 1000000000000 184894 1000000000000 242120 1000000000000 207750 1000000000000 30701 70905 96113 122873 1000000000000 1000000000000 111909 210235 118968 311882 1000000000000 65630 200430 211409 195727 81605 109972 190025 1000000000000 225962 1000000000000 90528 319378 294378 1000000000000 11217 1000000000000 1000000000000 258522 1000000000000 179259 136275 213167 193737 87039 1000000000000 316329 92477 250928 1000000000000 1000000000000 149780 1000000000000 1000000000000 128894 1000000000000 1000000000000 1000000000000 186765 1000000000000 176226 1000000000000 51226 1000000000000 113338 200551 162094 1000000000000 262130 324284 107824 322791 292652 1000000000000 1000000000000 1112 1000000000000 300787 293957 64363 248793 98004 1000000000000 1000000000000 220444 230789 1000000000000 1000000000000 1000000000000 230518 1000000000000 72955 1000000000000 138885 128202 323841 1000000000000 34629 47962 162212 312729 1000000000000 204096 114637 227416 281793 1000000000000 87264 1000000000000 65039 180457 29763 226096 209322 230247 131057 1000000000000 1000000000000 1000000000000 1000000000000 214885 30095 1000000000000 47520 102326 102762 1000000000000 239807 232794 38138 266906 1000000000000 1000000000000 1000000000000 90173 310810 88049 249662 198509 51367 183482 1000000000000 259787 1000000000000 1000000000000 1000000000000 332336 45215 180751 172124 203918 178606 198043 1000000000000 1000000000000 102044 220614 197458 1000000000000 328774 1000000000000 1000000000000 173003 1000000000000 120475 1000000000000 1000000000000 243824 136816 176363 249566 279994 101575 109174 275439 1000000000000 1000000000000 86425 107150 109135 162155 60294 1000000000000 1000000000000 1000000000000 1000000000000 77251 132229 1000000000000 292539 91932 201007 1000000000000 137901 39286 1000000000000 1000000000000 24356 261339 210248 169165 1000000000000 79738 1000000000000 1000000000000 284848 1000000000000 130572 299580 187914 64123 276267 1000000000000 255201 1000000000000 206011 209882 256464 27292 1000000000000 213013 1000000000000 1000000000000 296894 87011 240215 1000000000000 113093 4306 1000000000000 169789 312477 221299 1000000000000 63806 238186 266414 128096 120484 1000000000000 209486 177890 127129 1000000000000 1000000000000 143833 181857 1000000000000 1000000000000 29439 1000000000000 197681 228493 1000000000000 1000000000000 1000000000000 1000000000000 146857 194719 132057 1000000000000 273575 132191 165681 1000000000000 146289 235250 167922 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 264302 10922 1000000000000 1000000000000 213495 304305 154519 243435 1000000000000 321544 115438 54082 1000000000000 312746 1000000000000 127616 265781 48877 63592 265494 190732 76768 1000000000000 1000000000000 307829 188561 243234 324608 1000000000000 1000000000000 1000000000000 1000000000000 33163 1000000000000 34973 1000000000000 239620 219534 15439 175863 1000000000000 77537 110536 1000000000000 1000000000000 1000000000000 43273 1000000000000 1000000000000 315483 136140 134054 331377 65231 1000000000000 39014 262473 118093 271728 1000000000000 50823 1000000000000 82385 245220 99056 987 147740 1000000000000 275328 1000000000000 294969 134652 303305 66074 242967 1000000000000 1000000000000 283433 140725 174077 203486 111728 312718 1000000000000 248378 1000000000000 29336 251950 1000000000000 289163 312672 243507 89381 18713 1000000000000 1000000000000 1000000000000 1000000000000 187660 254313 221733 1000000000000 13769 1000000000000 165726 11214 1000000000000 82954 1000000000000 212258 1000000000000 165882 84896 161126 164584 26892 305454 78650 1000000000000 240216 1000000000000 1000000000000 41859 253398 1000000000000 289994 129273 1000000000000 227883 333679 224914 118215 184342 183186 231852 75353 1000000000000 286519 1000000000000 3772 301352 19975 278257 16819 1000000000000 6840 1000000000000 1000000000000 1000000000000 331438 1000000000000 130184 119090 1000000000000 1000000000000 1000000000000 130891 62813 1000000000000 60226 151712 1000000000000 333108 93701 53856 65541 1000000000000 1000000000000 22050 46924 185656 275848 328620 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 29530 1000000000000 311235 331017 321443 252529 1000000000000 8136 1000000000000 1000000000000 97975 1000000000000 1000000000000 168142 223044 22008 1000000000000 252039 39009 228543 232941 1000000000000 116284 242632 211870 1000000000000 50780 1000000000000 1000000000000 18633 1000000000000 231584 304511 269046 221579 1000000000000 17308 1000000000000 332211 181868 214703 1000000000000 290682 1000000000000 1000000000000 1000000000000 1000000000000 65131 1000000000000 105590 1000000000000 257496 298177 31590 1000000000000 26428 1000000000000 1000000000000 1000000000000 302033 247824 144816 304885 28327 1000000000000 203751 59193 123915 198628 226775 139115 276236 1000000000000 1000000000000 270071 300105 1000000000000 320816 1000000000000 5951 1000000000000 48266 1000000000000 1000000000000 84054 105249 84293 269097 162153 199294 138026 276219 1000000000000 1000000000000 220118 302728 79603 50045 1000000000000 269695 16876 18726 1000000000000 215498 302371 1000000000000 268850 203251 1000000000000 55152 34240 33476 1000000000000 1000000000000 85132 1000000000000 1000000000000 264790 75414 195380 1000000000000 1000000000000 191200 324073 1000000000000 1000000000000 324442 318552 1000000000000 329870 296697 190470 199494 146135 1000000000000 35140 116793 1000000000000 307752 184143 1000000000000 134526 1000000000000 165036 1000000000000 156398 221247 156536 24240 19392 104845 1000000000000 310626 95666 1000000000000 297187 1000000000000 1000000000000 20602 116285 245703 331210 1000000000000 19733 156655 174559 127809 29198 109765 1000000000000 1000000000000 1000000000000 1000000000000 180551 123026 113607 1000000000000 306930 108654 105442 201293 301754 121052 10468 330732 1000000000000 175628 53505 220210 54804 27371 1000000000000 210767 1000000000000 84252 118331 305390 148 101134 245922 132980 30005 206029 326044 241400 1000000000000 205369 162811 285319 133569 258852 53182 1000000000000 1000000000000 310184 140410 309143 57146 185366 166614 1000000000000 1000000000000 313740 119424 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 294900 191252 326998 59057 1000000000000 1000000000000 156762 1000000000000 245201 1000000000000 90855 103457 1000000000000 232528 1000000000000 186872 248106 201276 285381 276636 79253 1000000000000 1000000000000 81779 277944 1000000000000 200842 1000000000000 1000000000000 94935 107129 66244 1000000000000 140515 40370 3962 106927 203014 108383 1000000000000 41984 183210 317954 230618 1000000000000 279093 1000000000000 20584 263373 1000000000000 217072 234858 39350 1000000000000 254580 327228 1000000000000 1000000000000 98550 87289 59536 1000000000000 179440 295414 1000000000000 1000000000000 1000000000000 72644 81223 146559 1000000000000 286228 62380 116494 115453 37903 1000000000000 297311 295811 238236 1000000000000 72818 1000000000000 45850 181260 46559 5 84712 1000000000000 170083 239934 160336 203158 98117 294435 185974 46577 1000000000000 1000000000000 1000000000000 30206 1000000000000 182638 275448 184939 1000000000000 32796 49068 223601 1000000000000 149424 81110 244447 90865 1000000000000 1000000000000 92970 63700 50551 186176 176847 1000000000000 150490 181731 1000000000000 1000000000000 1000000000000 216674 107813 41637 51752 10167 1000000000000 1000000000000 308647 34333 135268 265820 101144 270541 279276 1000000000000 1000000000000 1000000000000 61908 331920 1000000000000 31733 182381 1000000000000 218525 1000000000000 182741 1000000000000 29671 1000000000000 55126 100230 12414 153832 28247 70684 297664 1000000000000 181517 144694 71178 1000000000000 1000000000000 1000000000000 1000000000000 274106 67627 33171 1000000000000 1000000000000 1000000000000 172533 319709 1000000000000 172662 1000000000000 73130 133059 312559 282940 1000000000000 1000000000000 159910 158676 80647 127774 1000000000000 301087 1000000000000 1000000000000 1000000000000 206254 193168 88516 1000000000000 269484 228960 1000000000000 1000000000000 24094 1000000000000 1000000000000 88111 1000000000000 207816 1000000000000 1000000000000 1000000000000 211023 278343 268055 283990 1000000000000 1000000000000 324084 1000000000000 119521 1000000000000 74064 171731 328892 329302 1000000000000 261694 293216 1000000000000 162304 1000000000000 40186 1000000000000 1000000000000 276339 1000000000000 284445 118750 2079 196746 1000000000000 275934 203405 1000000000000 144805 82145 266988 1000000000000 151179 285665 1000000000000 44346 115290 307924 1000000000000 241974 1000000000000 1000000000000 21907 99482 144138 1000000000000 329300 81110 210436 216996 38282 1000000000000 73927 1000000000000 1000000000000 1000000000000 1000000000000 147913 150260 44336 193555 299609 13150 288449 178047 174678 113942 73709 1000000000000 191786 1000000000000 171224 1000000000000 1000000000000 1000000000000 220352 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 170432 153303 1000000000000 14177 1000000000000 1000000000000 182616 1000000000000 208849 233249 283154 132215 178640 322062 310455 1000000000000 1000000000000 94785 315550 290634 1000000000000 32918 187020 119480 255556 168383 104512 275406 1000000000000 182332 179269 277426 232804 327042 309761 212301 149082 1000000000000 282737 110601 75606 198329 1000000000000 325916 99198 300136 44950 1000000000000 326181 1000000000000 301545 244341 111264 192737 1000000000000 100297 1000000000000 295770 306283 1000000000000 64953 313432 93193 1000000000000 135237 1000000000000 270874 329482 1000000000000 201143 193045 1000000000000 10974 1000000000000 57776 288700 210186 1000000000000 276225 112254 184512 274591 45509 1000000000000 1000000000000 1000000000000 5657 1000000000000 118376 297689 326754 1000000000000 148944 72341 44899 258706 1000000000000 1000000000000 1000000000000 33639 309837 229138 117220 1000000000000 225160 155130 100956 243757 270723 1000000000000 299977 1000000000000 222978 1000000000000 1000000000000 1000000000000 1000000000000 221537 1000000000000 1000000000000 285822 167959 250463 292688 64484 1000000000000 97337 1000000000000 67915 178100 155342 3799 1000000000000 1000000000000 1000000000000 173495 158907 1000000000000 84766 278944 127299 1000000000000 66979 1000000000000 1000000000000 214843 101415 100333 46970 57275 307221 1000000000000 766 206019 1000000000000 1000000000000 1000000000000 180913 75866 253371 1000000000000 1000000000000 210789 1000000000000 292320 42232 279150 1000000000000 1000000000000 1000000000000 206656 1000000000000 1000000000000 309088 92865 309960 1000000000000 51991 276944 95858 1000000000000 1000000000000 1000000000000 236465 1000000000000 293041 34113 1000000000000 1000000000000 68692 132298 1000000000000 99202 14210 313209 1000000000000 301118 242893 1000000000000 1000000000000 307864 272922 286675 11836 200852 214945 54508 154576 211604 317276 1000000000000 296375 122339 17281 84146 1000000000000 170044 290358 326876 100830 1000000000000 14135 28187 1000000000000 1000000000000 246262 254234 87080 197823 81403 1000000000000 1000000000000 197843 94038 1000000000000 1000000000000 1000000000000 128204 1000000000000 10229 256207 311629 1000000000000 88322 171489 278974 1000000000000 261318 1000000000000 216119 1000000000000 288431 1000000000000 275502 1000000000000 1000000000000 1000000000000 14296 147130 266203 1000000000000 1000000000000 1000000000000 101015 1000000000000 285454 191141 45223 1000000000000 1000000000000 315225 152794 161126 1000000000000 104727 1000000000000 1000000000000 1000000000000 220493 1000000000000 207783 104921 168980 297568 57001 1000000000000 1000000000000 1097 1000000000000 1000000000000 301273 1000000000000 323567 1000000000000 174472 94223 145532 87470 1000000000000 176363 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 233419 315124 249401 1000000000000 1000000000000 182818 1000000000000 1000000000000 260999 1000000000000 81618 4300 152921 64276 9821 16266 1000000000000 88593 313704 1000000000000 93320 197669 1000000000000 51616 28693 153622 258885 1000000000000 131388 1000000000000 208006 69885 1000000000000 209619 143745 30252 185702 266208 17770 1000000000000 258784 1000000000000 261659 1000000000000 1000000000000 53767 329478 1000000000000 1000000000000 276766 84375 111225 2894 1000000000000 211066 195649 162435 291751 1000000000000 277261 123133 148385 1000000000000 192822 65868 153618 100667 1000000000000 230500 1000000000000 227329 221169 272328 299119 82836 217937 1000000000000 160748 190973 173277 1000000000000 36211 44808 108672 133824 1000000000000 331188 309883 1000000000000 98987 216614 276924 118557 1000000000000 1000000000000 130085 332718 1000000000000 105607 198776 1000000000000 272550 1000000000000 1000000000000 1000000000000 222453 272538 278332 252482 305535 277127 181676 1000000000000 1000000000000 1000000000000 219014 1000000000000 261763 11032 275069 193841 265946 324839 43465 229403 1000000000000 199167 1000000000000 1000000000000 1000000000000 44847 233152 1000000000000 121837 1000000000000 1000000000000 120104 1000000000000 227907 1000000000000 168868 222300 86414 245329 1000000000000 15965 1000000000000 186461 1000000000000 114102 64287 134847 319130 1000000000000 1000000000000 37388 280 186318 131828 138983 26719 242760 1000000000000 291466 1000000000000 1000000000000 122745 127133 1000000000000 1000000000000 50748 275139 268469 1000000000000 16594 1000000000000 288083 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 18419 1000000000000 296782 270064 1000000000000 235983 187257 1000000000000 52405 1000000000000 1000000000000 275779 46425 13941 56388 282076 1000000000000 110935 233428 1000000000000 98854 1000000000000 1000000000000 178104 210697 72157 29338 1000000000000 293587 298500 1000000000000 1000000000000 1000000000000 1000000000000 276705 326237 1000000000000 208343 156981 1000000000000 62525 279939 330413 249168 34081 1000000000000 1000000000000 304441 174640 1000000000000 1000000000000 154340 1000000000000 90901 97673 1000000000000 1000000000000 189540 71620 32480 1000000000000 146328 275330 256605 120800 79323 5566 310179 210576 170614 205490 1000000000000 286513 193642 1000000000000 63783 205104 209277 1000000000000 1000000000000 1000000000000 320581 123518 5513 286797 13501 275710 179858 170015 1000000000000 134776 129184 309417 232886 3004 1000000000000 178840 1000000000000 1000000000000 244409 1000000000000 170905 253631 291546 190101 1000000000000 263600 140573 66102 1000000000000 151232 296247 1000000000000 17613 68720 282903 1000000000000 285985 214605 1000000000000 219043 49125 150662 214919 1000000000000 230069 64 302036 1000000000000 1000000000000 105487 125097 272365 1000000000000 109480 294388 11839 64590 43316 165870 1000000000000 1000000000000 158968 1000000000000 168912 308469 1000000000000 1000000000000 241722 4950 287113 14524 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 253739 57276 209765 120911 241576 269089 12649 212317 206643 41170 1000000000000 33775 1000000000000 1000000000000 277283 1000000000000 198102 1000000000000 194691 47657 1000000000000 1000000000000 232456 1000000000000 95581 157439 99092 1000000000000 158694 144657 294101 78739 252559 1000000000000 1000000000000 72755 60097 102087 1000000000000 1000000000000 1000000000000 104099 1000000000000 191154 88708 1000000000000 5852 306525 79452 70800 25481 321660 324051 252407 165674 96479 1000000000000 89826 1000000000000 19115 1000000000000 1000000000000 71729 158879 133159 238065 1000000000000 220164 1000000000000 1000000000000 315953 232204 33720 284012 308068 1000000000000 255414 1000000000000 236501 1000000000000 246056 249452 73082 1000000000000 332461 1000000000000 1000000000000 124407 1000000000000 1000000000000 113647 299769 4992 251721 152186 111320 1000000000000 227997 131334 240543 151013 1000000000000 206363 1000000000000 309559 197672 45857 198624 102877 1000000000000 285279 87772 1000000000000 107043 58572 329637 208073 75059 1000000000000 109837 58507 307661 282831 1000000000000 95033 1000000000000 1000000000000 159351 7616 261251 1000000000000 1000000000000 1000000000000 48262 180230 161033 208060 280573 1000000000000 163155 92571 308421 273071 151989 76934 102313 18250 220322 140306 251310 301119 282225 245527 140847 1000000000000 210011 305684 65231 69933 282022 202067 111689 293280 308506 66507 79113 264783 176264 1000000000000 167926 1000000000000 206280 17748 330937 1000000000000 1000000000000 1000000000000 308119 1000000000000 1000000000000 86949 1000000000000 1000000000000 164751 77555 126886 1000000000000 163942 1000000000000 121211 100051 80015 1000000000000 237115 1000000000000 1000000000000 242886 236245 1000000000000 1000000000000 1000000000000 222227 1000000000000 1000000000000 1000000000000 126005 117956 103883 316846 122416 325203 136515 1000000000000 200591 8700 1000000000000 316224 1000000000000 1000000000000 161598 1000000000000 1000000000000 278030 55353 257835 121759 1000000000000 105122 157086 114010 188056 1000000000000 89105 1000000000000 63552 32005 282496 263526 1000000000000 96393 22472 283451 333540 8660 331734 1000000000000 132605 59756 1000000000000 1000000000000 110383 267353 1000000000000 108406 1000000000000 235554 5187 1000000000000 117593 1000000000000 1000000000000 295508 32941 83751 176675 151259 150337 62318 1000000000000 1000000000000 310705 304808 83867 1000000000000 153736 1000000000000 171868 1000000000000 154647 291738 233219 55635 1000000000000 27657 239694 150379 1000000000000 162316 1000000000000 304994 191476 1000000000000 1000000000000 93034 165151 96830 1000000000000 260288 201744 133608 300813 93545 1000000000000 1000000000000 76797 331078 1000000000000 290702 146626 118667 178754 201646 1000000000000 1000000000000 1000000000000 1000000000000 166251 53620 289460 151156 1000000000000 1000000000000 209096 1000000000000 1000000000000 121129 228939 1000000000000 1000000000000 1000000000000 281632 1000000000000 1000000000000 255824 160486 32427 210025 302341 263711 174534 1000000000000 273988 53329 1000000000000 85833 213081 1000000000000 281939 1000000000000 1000000000000 242230 185134 288539 164472 255980 231295 187680 43523 235453 126735 37302 147437 23458 247954 241853 132695 269880 233858 1000000000000 123389 1000000000000 84186 120080 171045 38191 221659 95602 1000000000000 183251 81189 33583 45529 58090 197448 262531 65868 1000000000000 113531 1000000000000 290298 1000000000000 1000000000000 1000000000000 93304 1000000000000 263289 50215 1000000000000 286956 281614 63895 63276 300634 60376 119721 1000000000000 144214 1000000000000 260457 67919 1000000000000 35872 1000000000000 183470 1000000000000 86979 1000000000000 1000000000000 1000000000000 8524 98654 1000000000000 1000000000000 39040 1000000000000 216715 200895 1000000000000 123522 1000000000000 1000000000000 288217 1000000000000 250746 68390 20044 1000000000000 1000000000000 298141 56811 160153 1000000000000 12937 1000000000000 297570 280785 313999 122243 35666 1000000000000 1000000000000 250031 41971 1000000000000 57194 240667 1000000000000 37127 1000000000000 240280 323151 93123 1000000000000 161578 1000000000000 1000000000000 1000000000000 36084 1000000000000 11533 99445 78442 332719 1000000000000 2061 238646 1000000000000 267836 256016 1000000000000 179672 12671 1000000000000 315659 332026 1000000000000 74262 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 52390 1000000000000 262858 1000000000000 1000000000000 330108 149816 128786 241569 74205 123326 23776 100343 168500 1000000000000 1000000000000 1000000000000 245623 286951 182946 159543 1000000000000 103673 287342 1000000000000 264853 252757 242430 116054 195764 1000000000000 41590 43836 249795 145594 1000000000000 281841 1000000000000 149869 213614 272932 1000000000000 226523 1000000000000 290142 1000000000000 118362 1000000000000 188991 264151 139070 106987 257592 1000000000000 48152 310713 251835 125476 169454 190838 1000000000000 331607 1000000000000 281584 226604 210560 99159 294082 1000000000000 240251 157197 245691 74827 226700 1000000000000 161764 140316 189258 219412 23726 1000000000000 38127 1000000000000 1000000000000 232533 265622 78298 204759 53111 129054 153226 120352 72945 111612 96487 66748 192568 244741 185383 221494 189264 1000000000000 226937 45610 1000000000000 223026 192913 167149 1000000000000 223089 241212 1000000000000 254331 174418 1000000000000 308437 49610 306822 145008 181941 1000000000000 1000000000000 69345 237633 1000000000000 120121 46901 1000000000000 1000000000000 29331 320260 15027 1000000000000 305159 109800 11944 1000000000000 8888 252434 226316 16169 24996 310890 152957 230988 1000000000000 121086 314066 1000000000000 139609 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 142727 196410 305321 123731 76299 237882 89593 1000000000000 266516 297025 299219 126352 1000000000000 89062 202815 69102 177496 252724 1000000000000 1000000000000 1000000000000 150707 1000000000000 1000000000000 120343 291637 242802 216938 37256 257814 1000000000000 135160 1000000000000 258541 55233 1000000000000 1000000000000 106070 277751 1000000000000 146162 300994 1000000000000 232702 1000000000000 274750 164290 1000000000000 1000000000000 1000000000000 186957 304047 109031 1000000000000 260322 224494 213733 131399 244870 1000000000000 18617 162089 1000000000000 1000000000000 237294 85413 189467 35346 61843 45101 1000000000000 186188 1000000000000 62956 234543 100557 312740 1000000000000 137991 1000000000000 24784 1000000000000 75539 15745 1000000000000 1000000000000 95239 1000000000000 177005 26438 46915 124938 1000000000000 66054 180761 25941 47924 1000000000000 316805 109851 202711 96296 123553 239945 1000000000000 1000000000000 200113 40654 203330 1000000000000 175680 112835 1000000000000 380 1000000000000 99169 256571 20688 119632 1000000000000 109593 3118 35089 1000000000000 85685 255917 1000000000000 23148 273485 250942 213000 1000000000000 188245 85042 1000000000000 33802 84738 1000000000000 195957 40611 326977 31223 143069 1000000000000 324477 1000000000000 1000000000000 240018 1000000000000 37171 1000000000000 1000000000000 304209 109970 324981 327719 287229 1000000000000 1000000000000 213667 265631 132397 3804 170421 166409 289734 1000000000000 22951 13581 1000000000000 1000000000000 265922 219062 60596 1000000000000 159899 187066 1000000000000 252278 1000000000000 154856 1000000000000 1000000000000 83256 327065 127322 251301 210408 316037 327967 286975 288726 1000000000000 1000000000000 10154 219554 53492 307559 1000000000000 41512 1000000000000 1000000000000 1000000000000 239896 321553 286685 177504 1000000000000 304051 194982 144532 1000000000000 147241 1000000000000 1000000000000 166749 157728 22870 280024 188556 312988 1000000000000 239833 68536 295968 196944 266373 208088 163295 141197 189573 1000000000000 229068 1000000000000 266776 36771 139470 229763 157487 83509 95753 1000000000000 110088 1000000000000 260000 168846 236009 52530 330990 9604 1000000000000 147936 246416 277861 1000000000000 132171 156902 286334 289922 318725 312555 196633 87192 256940 1000000000000 10555 20207 1000000000000 99213 234047 1000000000000 275842 326827 176100 1000000000000 209513 156223 1000000000000 95186 1000000000000 1000000000000 1000000000000 320438 155517 1000000000000 1000000000000 121104 46119 1000000000000 1000000000000 1000000000000 266453 318623 112142 56095 250348 37269 1000000000000 1000000000000 16792 21684 77728 28951 162609 1000000000000 1000000000000 151042 320712 17148 57089 218059 169447 326661 103506 266442 124149 1000000000000 1000000000000 85007 209699 166466 296829 219029 5192 45247 37093 1000000000000 42064 1000000000000 81728 191032 323471 232296 182541 1000000000000 177906 96084 120683 1000000000000 75080 1000000000000 190527 47901 247619 162705 227670 1000000000000 1000000000000 57235 15540 1000000000000 157324 194278 1000000000000 1000000000000 1000000000000 112626 235126 1000000000000 1000000000000 1000000000000 81002 1000000000000 236988 88573 1000000000000 1000000000000 272233 42848 14515 22280 1000000000000 263928 95439 301327 1000000000000 127469 1000000000000 23607 1000000000000 29203 10650 1000000000000 225379 192372 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 134477 122088 1000000000000 1000000000000 247599 92626 310138 176270 304837 174355 142309 1000000000000 147858 111759 151330 137120 238865 1000000000000 268778 27400 251510 1000000000000 1000000000000 333636 1000000000000 11368 315929 227047 202204 279814 324341 135896 102699 1000000000000 267181 243110 1000000000000 16529 16401 132153 1000000000000 1000000000000 81246 145880 1000000000000 1000000000000 185647 176875 95411 195958 278138 1000000000000 51039 271759 245104 236392 176822 1000000000000 1000000000000 137215 327133 30640 226553 61498 214647 15035 280683 1000000000000 312005 67252 172744 132914 1000000000000 1000000000000 1000000000000 2406 93505 96796 248942 230012 222278 149387 1000000000000 1000000000000 315440 17944 1000000000000 114311 24952 181113 1000000000000 209920 1000000000000 1000000000000 79141 1000000000000 1000000000000 1000000000000 235250 121261 177950 176698 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 4091 1000000000000 112612 1000000000000 212841 67874 1000000000000 109447 1000000000000 84175 216116 209268 1000000000000 250270 1000000000000 201615 220395 290775 168567 161002 282050 25036 184772 246215 1000000000000 151265 97118 1000000000000 1000000000000 296182 9329 303231 1000000000000 1000000000000 133598 1000000000000 211005 30394 1000000000000 1000000000000 1000000000000 244346 42517 210062 245495 1000000000000 1000000000000 293313 195227 1000000000000 1000000000000 179366 95999 1000000000000 202971 47537 26591 44430 1000000000000 140884 100898 124189 202648 1000000000000 1000000000000 194738 180417 315741 202430 265939 1000000000000 146637 174545 51584 1000000000000 125030 1000000000000 76114 125942 99387 203434 52742 1000000000000 286600 154533 1000000000000 264313 1000000000000 1000000000000 1000000000000 62918 1000000000000 69108 156933 1000000000000 175094 1000000000000 10437 228659 19816 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 298348 194356 169655 1000000000000 197387 49470 315632 214279 237323 1000000000000 1000000000000 235993 25128 27861 153606 118481 115817 235619 1000000000000 1000000000000 27593 1000000000000 1000000000000 269320 1000000000000 215241 1000000000000 110212 324434 1000000000000 163509 216271 207626 13644 1000000000000 152720 1000000000000 1000000000000 56213 1000000000000 288073 189996 8300 293676 168316 49152 159554 1000000000000 245695 109342 1000000000000 302100 70557 45535 141430 267434 43571 226643 60339 272955 262142 32227 93398 32108 294998 1000000000000 1000000000000 56394 258608 89342 112180 189454 1000000000000 1000000000000 160561 1000000000000 253505 142300 108533 176673 1000000000000 40714 257299 1000000000000 1000000000000 262096 182696 1000000000000 145308 104956 269637 1000000000000 1000000000000 172176 197611 216805 188406 142852 1000000000000 241350 276616 1000000000000 1000000000000 171164 1000000000000 1000000000000 141873 204593 1000000000000 247095 1000000000000 247673 166014 65069 319163 74483 234333 192713 1000000000000 1000000000000 1000000000000 179540 287167 47869 1000000000000 1000000000000 297939 9576 127792 252729 26926 129274 184288 210360 197723 1000000000000 118131 179276 268411 1000000000000 113671 225912 75307 27621 289775 147177 1000000000000 46426 1000000000000 297999 100672 71080 304397 1000000000000 1000000000000 1000000000000 238540 183325 329189 102041 1000000000000 1000000000000 294341 15373 204852 309343 1000000000000 27288 206491 205274 278443 67604 2496 103227 1000000000000 1000000000000 236320 278286 82787 1000000000000 327546 1000000000000 254570 23724 233397 1000000000000 1000000000000 232902 170463 318157 1000000000000 189540 1000000000000 182630 190581 66301 1000000000000 1000000000000 72397 34211 1000000000000 1000000000000 105987 227667 27381 1000000000000 1000000000000 1000000000000 260303 1000000000000 202025 1000000000000 32189 1000000000000 1354 204002 1000000000000 241033 97161 94867 1000000000000 152655 1000000000000 1000000000000 115962 1000000000000 101870 3474 259691 253688 291206 1000000000000 256548 1000000000000 22497 1000000000000 61385 276408 1000000000000 315691 163741 52145 86778 1000000000000 1000000000000 196051 295001 4091 1000000000000 3004 50908 1000000000000 270587 1000000000000 1000000000000 175548 331455 6348 40492 22402 1000000000000 17324 1000000000000 90511 135605 253772 248525 256995 1000000000000 234624 134911 23839 218219 9763 227237 1000000000000 29327 286898 18258 59850 80210 1000000000000 75179 296679 112678 107803 112033 233284 38486 88438 1000000000000 32664 324229 81089 1000000000000 1000000000000 1000000000000 10194 268079 188201 278243 137117 210329 193447 243554 1000000000000 1000000000000 280165 1000000000000 96471 38773 187361 248447 49135 1000000000000 1000000000000 1000000000000 279226 1000000000000 161797 26786 1000000000000 73920 157527 149678 1000000000000 124423 146339 92705 56138 282974 39125 229075 148349 1000000000000 161064 1000000000000 79693 167980 285045 1000000000000 1000000000000 1000000000000 273271 323928 76356 106446 105840 1000000000000 1000000000000 296252 137072 1000000000000 313344 1000000000000 245464 194832 280607 106382 279600 1000000000000 324852 283821 282089 1000000000000 244287 1000000000000 78339 2694 11702 119489 1000000000000 1000000000000 1000000000000 246129 1000000000000 241703 80618 1000000000000 239665 84204 216110 27107 197336 272866 12769 84036 216882 2019 294957 1000000000000 3500 37394 279409 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 332796 1000000000000 11029 7696 151624 1000000000000 162851 256315 1000000000000 301303 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 305105 132559 18583 277189 142905 1000000000000 1000000000000 1000000000000 24102 1000000000000 57125 189511 89568 247725 314491 1000000000000 236420 1000000000000 207290 1000000000000 27645 252245 1000000000000 1000000000000 1000000000000 321443 311483 163721 1000000000000 1000000000000 1000000000000 109138 257144 298618 1000000000000 29278 1000000000000 1000000000000 1000000000000 301310 117245 198347 254101 86807 14262 132487 127304 1000000000000 278791 44130 98677 260927 1000000000000 289442 1000000000000 124875 96870 26357 300270 86297 57078 134555 99367 125594 1000000000000 148885 70398 1000000000000 226499 1000000000000 1000000000000 39995 1000000000000 264894 130651 221643 1000000000000 283167 321653 54451 1000000000000 288520 106829 1000000000000 111823 1000000000000 139037 290800 113113 268743 40332 130712 147260 1000000000000 234520 202325 150876 259474 244058 105870 1000000000000 1000000000000 1000000000000 311267 1000000000000 55428 1000000000000 96361 168072 214541 1000000000000 1000000000000 74037 1000000000000 226242 1000000000000 77416 131461 1000000000000 1000000000000 268539 1000000000000 275917 185421 240183 1000000000000 145628 173785 1000000000000 89024 202333 1000000000000 92050 11950 80244 190562 75229 58180 1000000000000 130414 1000000000000 237363 283498 53866 1000000000000 275788 1000000000000 206622 276245 1000000000000 229963 1000000000000 44652 20853 132865 256192 153506 191362 320001 84436 1000000000000 207814 224956 1000000000000 1000000000000 17256 216246 225535 59225 314856 1000000000000 269106 138589 56931 1000000000000 227079 85155 314929 30708 20957 1000000000000 1000000000000 29790 219841 251662 330959 41965 122725 13696 10501 118861 1000000000000 189701 119227 84825 110625 1000000000000 130120 87177 89963 149832 1000000000000 209426 17006 138824 31438 1000000000000 165328 1000000000000 259013 265088 1000000000000 27850 1000000000000 1000000000000 224351 101188 1000000000000 1000000000000 309271 1000000000000 308393 155493 1000000000000 276793 1000000000000 241961 78389 540 227830 115858 1000000000000 302005 305726 1000000000000 185288 153315 287332 299910 327926 61716 273025 158149 309645 146932 74394 190126 31785 1000000000000 210509 209780 187473 1000000000000 174678 1000000000000 1000000000000 1000000000000 1000000000000 241766 87846 1000000000000 107990 73350 1000000000000 136884 84113 137456 1000000000000 1000000000000 78260 1000000000000 300227 305057 121611 1000000000000 303579 1000000000000 168579 1000000000000 1000000000000 129861 1000000000000 1000000000000 223315 1000000000000 292176 284895 1000000000000 1000000000000 1000000000000 1000000000000 20196 280803 295192 332005 236678 1000000000000 79713 99028 1000000000000 1000000000000 189023 1000000000000 157967 7626 193569 30839 161224 22188 299849 1000000000000 18814 1000000000000 1000000000000 1000000000000 64680 1000000000000 1000000000000 191070 58758 274496 29704 1000000000000 195053 1000000000000 166487 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 242530 1000000000000 63646 67796 1000000000000 92062 1000000000000 80734 194945 222495 98760 143096 50908 284883 1000000000000 291158 256610 274777 9766 76629 181580 1000000000000 1000000000000 59599 302796 107084 58451 1000000000000 58802 121729 69137 1000000000000 1000000000000 289424 54728 314092 1000000000000 168391 1000000000000 70054 54499 145857 162688 1000000000000 90752 210211 80706 269121 303289 115541 1000000000000 94912 1000000000000 70587 51528 262233 276377 1000000000000 265391 160019 222770 327886 80518 225708 180321 296608 313941 324567 107399 1000000000000 1000000000000 208811 1000000000000 1000000000000 190950 172082 94998 93481 21253 1000000000000 85169 13782 245135 1000000000000 6400 1000000000000 61221 228565 279744 141054 85196 91904 1000000000000 195590 10281 111893 70196 117315 209520 61564 1000000000000 100885 1000000000000 120554 184832 239864 1000000000000 294731 254347 203575 212550 108320 138052 325351 1000000000000 1000000000000 254806 250966 1000000000000 1000000000000 210427 207456 229493 81045 228366 1000000000000 1000000000000 36052 150212 61461 193494 1000000000000 1000000000000 185188 61906 157806 140734 14914 15753 121065 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 233667 28021 136775 97423 1000000000000 206416 157888 134068 332983 1000000000000 105649 293284 243632 109299 1000000000000 1000000000000 155802 1000000000000 76667 1000000000000 30978 173161 1000000000000 4369 1000000000000 79107 73528 1000000000000 280828 269028 238203 1000000000000 272759 1000000000000 153799 1000000000000 1000000000000 1000000000000 38147 241321 71847 166056 1000000000000 238534 1000000000000 128766 302937 144492 74370 94834 109758 244490 56624 144550 300353 330415 1000000000000 232934 1961 1000000000000 163889 1000000000000 72835 1000000000000 159095 35342 1000000000000 139479 326760 184950 1000000000000 29691 1000000000000 270209 302019 1000000000000 146109 256255 1000000000000 1000000000000 1000000000000 1000000000000 263921 186197 80540 1000000000000 31230 1000000000000 1000000000000 1000000000000 208483 80962 321906 66522 1000000000000 1000000000000 1304 94194 251175 27320 187115 1000000000000 1000000000000 97781 293333 1000000000000 1000000000000 79223 208402 1000000000000 1000000000000 327626 1000000000000 333373 155892 110772 1000000000000 276129 147342 1000000000000 325881 203187 261092 200621 1000000000000 74002 1000000000000 63051 198157 658 1000000000000 278364 1000000000000 186950 1000000000000 1000000000000 110697 162609 48285 47804 1000000000000 112365 245862 1000000000000 244485 1000000000000 1000000000000 11702 1000000000000 169165 74709 1000000000000 1000000000000 12032 25571 1000000000000 271026 238124 47110 100033 1000000000000 285475 168547 1000000000000 1000000000000 263984 280398 1000000000000 1000000000000 117933 263127 78478 1000000000000 280502 322014 125851 126689 195798 1000000000000 1000000000000 1000000000000 1000000000000 117478 1000000000000 132012 300265 11591 251309 164308 21405 1000000000000 134718 1000000000000 91444 212275 302823 22660 1000000000000 1000000000000 290935 64372 1000000000000 1000000000000 180497 156667 175460 1000000000000 314964 1000000000000 1000000000000 164953 171716 100721 1000000000000 97954 179920 321073 1000000000000 49648 1000000000000 259092 1000000000000 319316 1000000000000 127882 221215 319838 1000000000000 311075 3212 1000000000000 1000000000000 325599 1000000000000 1000000000000 100190 1000000000000 1000000000000 99798 1000000000000 227898 221284 64113 1000000000000 331744 228353 221010 322490 235218 1000000000000 116378 1000000000000 1000000000000 1000000000000 1000000000000 37048 64795 69728 1000000000000 1000000000000 228657 217375 32660 256741 57552 162763 1000000000000 1000000000000 226584 187710 228094 96663 1000000000000 316665 310232 284960 247628 94934 1000000000000 1000000000000 156607 14097 262993 1000000000000 1000000000000 1000000000000 109167 256174 256621 67373 969 270456 1000000000000 195553 1000000000000 178624 119609 319475 306595 105725 57478 317961 1000000000000 229089 1000000000000 257106 261847 212187 97673 103588 1000000000000 1000000000000 1000000000000 212575 6598 298687 70763 1000000000000 148122 1000000000000 202626 192980 108706 80702 1000000000000 1000000000000 211707 58977 1000000000000 1000000000000 1000000000000 73708 26560 108207 63176 7653 1000000000000 244186 1000000000000 141600 247114 1000000000000 17702 1000000000000 1000000000000 310629 324389 80769 127580 1000000000000 56112 273928 295680 307353 1000000000000 1000000000000 29053 312708 49388 61761 68942 185067 168446 23812 125109 47581 140324 94262 174134 1000000000000 1000000000000 1000000000000 272218 1000000000000 1000000000000 1000000000000 249289 50797 1000000000000 281015 199939 180060 267931 1000000000000 16073 41360 8807 8164 1000000000000 1000000000000 266052 139434 226875 80663 243425 25046 289898 62379 134193 1000000000000 309302 17895 110700 271468 198470 168097 181422 148167 1000000000000 1000000000000 82774 1000000000000 270430 1000000000000 1000000000000 1000000000000 178870 237702 5484 312644 219264 322679 125821 24123 322450 154018 1000000000000 19722 188755 1000000000000 1000000000000 162468 1000000000000 1000000000000 1000000000000 114385 53868 47422 1000000000000 1000000000000 58011 593 1000000000000 1000000000000 224666 267682 287824 218913 1000000000000 1000000000000 50165 53333 98050 207122 1000000000000 1000000000000 151711 204733 227883 179817 308443 214926 169120 305474 202614 1000000000000 288520 252522 1000000000000 1000000000000 259596 1000000000000 1000000000000 262781 97541 1000000000000 141945 1000000000000 137789 192618 1000000000000 1000000000000 1000000000000 249556 73706 233768 1000000000000 1000000000000 1000000000000 329705 277109 1000000000000 1000000000000 292693 160243 1000000000000 232435 50090 247798 1000000000000 98602 247087 141232 324487 131714 212763 1000000000000 1000000000000 322866 1000000000000 153556 153756 112492 297262 1000000000000 87663 1000000000000 1000000000000 1000000000000 182187 63159 226199 35465 1663 1000000000000 152176 65566 220567 143736 1000000000000 42633 160233 8715 1000000000000 280038 191553 1000000000000 1000000000000 297808 101588 1000000000000 239708 315219 219187 157946 172473 227735 1000000000000 130926 256805 1000000000000 319557 252189 262968 1000000000000 270222 26478 12351 233776 153973 133183 192334 252269 1000000000000 287600 333006 151240 115158 1000000000000 109895 152116 280385 207163 1000000000000 1000000000000 216854 331870 1000000000000 120458 252864 234492 1000000000000 1000000000000 269204 1000000000000 1000000000000 173751 65674 271960 1000000000000 29017 1000000000000 92132 89572 274119 136733 306755 103202 1000000000000 129157 1000000000000 156209 276219 89328 1000000000000 175544 1000000000000 230937 240268 46834 1000000000000 1000000000000 1000000000000 85488 1000000000000 185606 267572 1000000000000 1000000000000 1000000000000 1000000000000 166940 36984 327245 45421 1000000000000 1000000000000 1000000000000 42840 179565 1000000000000 225684 322297 130770 1000000000000 261462 213652 1000000000000 1000000000000 295070 1000000000000 128031 99924 187955 1000000000000 232529 190547 224293 28304 1000000000000 1000000000000 1000000000000 1000000000000 101436 1000000000000 42245 256124 93327 1000000000000 78765 269743 133168 126843 1000000000000 19948 320145 309407 1000000000000 1000000000000 109797 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 231832 1000000000000 17347 181396 1000000000000 1000000000000 31618 162716 216688 1000000000000 120540 260030 53241 284708 73020 111326 124283 1000000000000 249626 204960 289612 1000000000000 63276 277866 154280 102140 1000000000000 230101 57661 1000000000000 1000000000000 60823 205242 1000000000000 116760 34621 159171 102159 186581 70885 1000000000000 325031 266898 153460 1000000000000 84798 1000000000000 298049 274386 1000000000000 103068 236926 115347 1000000000000 1000000000000 1000000000000 12131 25383 1000000000000 275875 202197 1000000000000 249078 1000000000000 300806 163976 244872 267261 1000000000000 1000000000000 133922 17115 127866 51508 291041 1000000000000 145124 115414 240455 103450 20246 6423 161923 256874 5734 77099 1000000000000 26857 1000000000000 326608 99490 100583 1000000000000 307400 247370 1000000000000 313289 57159 149473 220470 170485 306450 1000000000000 1000000000000 97726 49371 298508 241467 305166 22482 143867 142940 139266 1000000000000 1000000000000 73154 1000000000000 231922 104277 91990 1000000000000 187308 1000000000000 239673 42997 230850 258551 236616 91223 1000000000000 129889 229383 93735 193884 1000000000000 143844 62009 207412 42841 1000000000000 276887 1000000000000 1000000000000 1000000000000 103713 248168 152121 79216 168332 23947 1000000000000 224623 1000000000000 318658 9282 203836 53042 1000000000000 19087 1000000000000 122923 1000000000000 293597 237024 328842 1000000000000 316675 100421 161097 156870 1000000000000 8592 45072 37908 215604 140087 1000000000000 1000000000000 82202 1000000000000 21934 122845 100361 1000000000000 57550 1000000000000 220730 19877 1000000000000 1000000000000 192425 1000000000000 1000000000000 145341 79538 97557 1000000000000 263003 172051 33385 320486 4774 1000000000000 146095 153550 1000000000000 1000000000000 107250 132425 1000000000000 1000000000000 108076 1000000000000 1000000000000 52634 1000000000000 64752 11566 39922 236482 319533 87533 229837 257068 96516 238335 87065 271511 71566 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 262052 149368 2280 15550 25204 183201 257344 1000000000000 1000000000000 96228 307922 1000000000000 215603 1000000000000 203117 302640 1000000000000 237031 1000000000000 332416 1000000000000 1000000000000 152965 212229 12313 119976 283109 148627 1000000000000 116137 1000000000000 112221 1000000000000 192665 1000000000000 244963 30373 1000000000000 101598 148818 257068 329201 1000000000000 1000000000000 255688 96500 1000000000000 233363 67867 1000000000000 71503 82819 1000000000000 297770 225034 1000000000000 1000000000000 1000000000000 1000000000000 30931 60254 7435 160487 43125 286016 153576 214380 120381 1000000000000 1000000000000 1000000000000 1000000000000 72237 1000000000000 333056 1000000000000 38295 1000000000000 99337 256398 1000000000000 4100 1000000000000 178146 8302 194929 1000000000000 301067 1000000000000 223095 33763 146486 164744 101855 322506 1000000000000 1000000000000 211412 1000000000000 1000000000000 1000000000000 292863 295652 1000000000000 96931 112903 130241 1000000000000 1000000000000 1000000000000 170029 1000000000000 1348 55463 331577 1000000000000 240222 13369 150962 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 256689 1000000000000 252748 1000000000000 238439 264182 215322 313704 72796 137104 176148 166411 227363 181470 1000000000000 94028 259955 228351 1000000000000 313161 124336 111418 259305 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 314271 43754 1000000000000 137824 1000000000000 1000000000000 1000000000000 327047 244470 151503 308437 19970 1000000000000 1000000000000 1000000000000 1000000000000 35317 87127 136774 68729 242933 1000000000000 287002 211117 1000000000000 1000000000000 1000000000000 1000000000000 306563 103421 1000000000000 1000000000000 1000000000000 134328 301874 1000000000000 1000000000000 1000000000000 1000000000000 216088 238601 11327 1000000000000 1000000000000 1000000000000 1000000000000 282395 110759 332952 151862 321911 14936 145121 266752 1000000000000 205145 198663 154491 283067 312482 240164 1000000000000 176359 203376 1000000000000 225123 1000000000000 297052 265072 1000000000000 226117 327806 174221 1000000000000 28073 284020 1000000000000 167436 1000000000000 212797 189239 10203 255611 1000000000000 261856 33954 76153 63164 1000000000000 1000000000000 178885 1000000000000 77713 18 273171 1000000000000 256981 1000000000000 1000000000000 1000000000000 135167 1000000000000 217901 283122 19778 1000000000000 1000000000000 175754 144554 1000000000000 1000000000000 1000000000000 55523 1000000000000 295468 323310 1000000000000 93144 100322 320495 1000000000000 160344 1000000000000 1000000000000 173311 57482 1000000000000 210155 51578 1000000000000 213959 318896 1000000000000 1000000000000 220015 321648 135138 1000000000000 4284 271723 1000000000000 123310 35447 121676 1000000000000 226595 1000000000000 48693 1000000000000 1000000000000 248955 285776 1000000000000 70426 266710 264709 322346 1000000000000 169188 294205 48046 146480 1000000000000 281812 13874 1000000000000 1000000000000 62131 1000000000000 1000000000000 167579 1000000000000 21194 81949 41347 140199 1000000000000 222777 244963 1000000000000 121813 281696 86329 1000000000000 1000000000000 170494 107355 194174 104558 180633 294176 45209 326982 1000000000000 267218 1000000000000 278963 10272 1000000000000 110976 1000000000000 226815 42285 138675 1000000000000 253070 300722 1000000000000 262721 172041 1000000000000 1000000000000 255915 256214 323315 230563 251699 92373 1000000000000 1000000000000 99547 181111 276668 169790 114737 153328 157647 1000000000000 98821 1000000000000 62945 218304 127104 247583 1000000000000 287926 1000000000000 1000000000000 1000000000000 127366 223343 192469 270008 182069 38849 82823 1000000000000 134101 236778 1000000000000 315903 2200 196207 73431 1145 1000000000000 1000000000000 233353 1000000000000 220932 1000000000000 332840 287122 1000000000000 274739 232575 214147 132413 162549 124603 241527 245810 194295 1000000000000 196407 1000000000000 231531 12351 262171 1000000000000 1000000000000 307780 215205 59530 1000000000000 289845 41940 96146 304288 283628 166988 109212 302004 267912 259903 1000000000000 1000000000000 279868 1000000000000 305029 1000000000000 150838 1000000000000 1000000000000 1000000000000 1000000000000 137973 1000000000000 232534 292662 190246 193583 1000000000000 134707 256879 176877 1000000000000 110435 1000000000000 1000000000000 84027 308552 3511 42467 176093 90239 199238 1000000000000 86942 262972 328173 238601 272636 129789 241629 251874 1000000000000 30608 280876 149751 1000000000000 1000000000000 100361 1000000000000 283443 83655 201869 1000000000000 189492 259197 108338 316210 140294 91434 1000000000000 1000000000000 264760 12236 312595 14514 244990 1000000000000 1000000000000 256796 309082 203554 40416 1000000000000 1000000000000 331255 1000000000000 176886 293286 303192 37977 1000000000000 214820 322221 27229 13745 48099 204178 230247 1000000000000 65573 169729 82409 11920 14075 263931 12687 93563 184387 180435 102286 144826 138562 1000000000000 235035 1000000000000 38669 40257 302412 173905 1000000000000 46776 16346 1000000000000 1000000000000 70809 148893 1000000000000 283250 1000000000000 283339 157278 90303 41054 316992 1000000000000 291985 1000000000000 106670 232808 72218 181202 1000000000000 68011 1000000000000 1000000000000 1000000000000 1000000000000 19423 1000000000000 323873 143858 140711 50229 141539 261825 1000000000000 30827 60301 85338 157263 86821 1000000000000 331219 1000000000000 154607 78799 1000000000000 121220 49333 1000000000000 1000000000000 27210 169300 36775 218401 1000000000000 157282 161839 51517 22799 1000000000000 170744 1000000000000 220721 144009 280869 60980 289038 75866 1000000000000 31478 99375 117970 212045 160506 71393 173239 257313 152589 124928 248093 245159 93289 162430 106802 149032 322973 127825 35402 273329 252098 122060 216348 142957 62964 1000000000000 99795 298040 89187 231397 137824 105938 205328 1000000000000 96247 327715 1000000000000 1000000000000 1000000000000 76946 304064 1000000000000 65755 1000000000000 233724 82779 198724 230950 184827 1000000000000 239164 1000000000000 181303 19151 1000000000000 1000000000000 106696 72056 250279 68623 1000000000000 58867 311058 198557 172911 162128 1000000000000 98437 1000000000000 38593 1000000000000 278701 1000000000000 1000000000000 242663 175921 314171 1000000000000 29192 113942 111441 159289 1000000000000 1000000000000 1000000000000 217783 175893 257830 307591 271115 117862 249408 1000000000000 168136 74586 122220 1000000000000 71232 134337 232153 79846 239687 170124 292665 180152 251105 1000000000000 96094 1000000000000 1000000000000 1000000000000 1000000000000 61690 1000000000000 43987 1000000000000 224823 1000000000000 194514 1000000000000 3235 220813 322954 161571 1000000000000 270123 1000000000000 136143 106918 215106 215859 162289 300765 1000000000000 290831 141312 188685 118252 1000000000000 258213 6061 138696 1000000000000 163201 285094 281301 1000000000000 79201 195333 1000000000000 249433 310579 96228 278485 90702 1000000000000 298885 314970 217239 321956 58134 59277 1000000000000 284558 224169 88849 1000000000000 1000000000000 79382 46183 1000000000000 1000000000000 1000000000000 302124 159379 156944 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 28318 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 216376 247592 68145 1000000000000 125385 1000000000000 1000000000000 1000000000000 17661 234366 1000000000000 1000000000000 219507 164928 209911 236736 314997 180292 224539 140817 100134 1000000000000 1000000000000 238113 218812 187177 318641 36507 61439 1000000000000 14101 195326 30963 312708 171831 96565 184953 29142 319885 1000000000000 1000000000000 146356 253808 1000000000000 97380 1000000000000 1000000000000 219945 201777 259723 1000000000000 1000000000000 97944 260699 1000000000000 1000000000000 249337 318674 226600 149552 119810 1000000000000 25223 49757 1000000000000 182196 1000000000000 60131 259990 269762 1000000000000 299551 1000000000000 255941 159144 1000000000000 183336 128554 1000000000000 251927 1000000000000 1000000000000 59009 1000000000000 1000000000000 64577 1000000000000 5773 1000000000000 42566 1000000000000 1000000000000 177973 282360 8872 1000000000000 1000000000000 313596 1000000000000 15275 1000000000000 169242 177488 232834 87350 94696 93550 54439 1000000000000 1000000000000 203056 1000000000000 170384 258627 15983 1000000000000 150648 318882 195471 15908 1000000000000 79476 1000000000000 34142 242046 141107 39741 64049 1000000000000 105166 10237 1000000000000 160863 196765 285602 82841 187168 1000000000000 210510 403 1000000000000 183438 278383 273895 1000000000000 228761 17967 61540 1000000000000 160949 210029 261541 1000000000000 1000000000000 1000000000000 286896 1000000000000 207805 1000000000000 77683 1000000000000 234307 66790 15721 208863 1000000000000 246894 1000000000000 142598 138861 1000000000000 61051 34449 291233 1000000000000 1000000000000 1000000000000 1000000000000 53259 1000000000000 268183 1000000000000 152361 197070 49909 145402 1000000000000 330888 77913 1000000000000 1000000000000 126649 1000000000000 232390 173294 26085 1012 131839 239246 20010 230273 226507 1000000000000 1000000000000 219554 1000000000000 321092 279927 179698 31048 1000000000000 12107 128946 1000000000000 100838 320507 139221 1000000000000 324914 91781 51925 303935 135057 37894 1000000000000 49344 160416 211668 1000000000000 1000000000000 1000000000000 61067 1000000000000 1000000000000 135637 221573 91840 1000000000000 185431 1000000000000 62408 1000000000000 1000000000000 267171 1000000000000 71219 86356 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 180777 22041 173177 245436 1000000000000 150179 1000000000000 1000000000000 1000000000000 1000000000000 164618 275340 300852 150588 24898 160891 200489 1000000000000 56098 180933 162861 1000000000000 117088 55040 199262 1000000000000 148305 263865 299853 1000000000000 81490 331302 71678 223023 10397 272751 145322 232919 316275 298462 1000000000000 90100 330423 193442 185249 173340 18152 210104 310195 77322 227369 248714 1000000000000 4862 245409 1000000000000 161778 1000000000000 1000000000000 47062 1000000000000 1000000000000 43551 1000000000000 55824 327880 1000000000000 1000000000000 50468 1000000000000 154193 42636 1000000000000 1000000000000 270088 158403 315386 297777 2072 240425 1000000000000 236098 276926 52736 1000000000000 1000000000000 141188 1000000000000 11492 1000000000000 1000000000000 1000000000000 1000000000000 118721 107379 1000000000000 273534 1000000000000 236381 162607 294136 210296 1000000000000 214851 104782 1000000000000 169728 141456 230327 319787 1000000000000 1000000000000 98506 262436 160686 278147 169054 1000000000000 302763 184809 1000000000000 1000000000000 62298 233514 235417 242403 191648 178154 37440 255344 42937 225747 1000000000000 323430 325679 1000000000000 1000000000000 51294 1000000000000 1000000000000 211852 1000000000000 54054 143600 14555 126713 1000000000000 1000000000000 1000000000000 311858 95628 226227 33841 266212 317193 279929 155200 1000000000000 186167 1000000000000 108778 265684 121470 59168 1000000000000 158552 114625 1000000000000 62740 226966 1000000000000 124173 1000000000000 320384 298664 1000000000000 330135 1000000000000 1000000000000 1000000000000 1000000000000 297271 185108 1000000000000 288355 279645 280333 225359 1000000000000 194743 1000000000000 1000000000000 97274 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 129478 1000000000000 24242 1000000000000 1000000000000 15941 1000000000000 1000000000000 1000000000000 1000000000000 328364 72199 65897 105875 1000000000000 1000000000000 3544 282049 119326 229761 329011 191505 158849 1000000000000 1000000000000 1000000000000 196714 256292 1000000000000 1000000000000 20760 1000000000000 191635 311598 1000000000000 89645 166750 135211 1000000000000 1000000000000 235695 1000000000000 53318 1000000000000 1000000000000 199952 220485 1000000000000 1000000000000 52602 322023 41482 6086 1000000000000 198823 151738 39766 80094 1000000000000 151104 82764 86152 149650 332862 301965 163017 201931 165201 1000000000000 147799 146221 67330 31608 86421 7988 149618 176828 254530 11703 18454 1000000000000 162526 211276 118403 61082 827 291740 101518 1000000000000 45294 143024 203060 1000000000000 1000000000000 310909 143946 47324 115477 67940 1000000000000 230297 1000000000000 151704 1000000000000 129996 39114 209619 1000000000000 81386 123844 206259 209440 208246 112939 205884 322339 72619 1000000000000 1000000000000 149587 94770 101370 1000000000000 97104 16022 179680 216868 1000000000000 250309 1000000000000 38157 190094 269135 1000000000000 1000000000000 199504 239586 17080 1000000000000 89013 230975 1000000000000 147080 93239 316399 48239 69782 4108 269369 1000000000000 307254 88310 291838 59668 244817 1000000000000 249678 1000000000000 1000000000000 201912 18850 293686 79896 129985 231248 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 252277 146923 253549 1000000000000 168440 221880 35116 151096 66934 1000000000000 1000000000000 195920 256428 130731 1000000000000 117621 255484 1000000000000 289353 1000000000000 1000000000000 175107 1000000000000 184881 1000000000000 43070 260142 1000000000000 203782 259378 183129 316814 1000000000000 246383 161319 1000000000000 281188 203481 167082 1000000000000 1000000000000 1000000000000 1000000000000 203787 1000000000000 21371 300031 190530 82039 1000000000000 1000000000000 95882 1000000000000 62036 1000000000000 1000000000000 256111 325759 66914 142353 236627 1000000000000 150214 202460 98496 1000000000000 1000000000000 1000000000000 1000000000000 239757 282200 1000000000000 1000000000000 1000000000000 172878 76950 310915 254486 1000000000000 139486 206608 16446 312820 49404 1000000000000 216796 108869 313889 37425 296340 1000000000000 214690 130738 280301 130064 219735 51475 10658 239385 32695 43323 1000000000000 1000000000000 205926 55814 94945 328888 1000000000000 1000000000000 48911 159165 16050 1000000000000 1000000000000 118635 181949 1000000000000 198819 1000000000000 1000000000000 1000000000000 185799 1000000000000 110987 250301 6250 1000000000000 174169 27310 1000000000000 1000000000000 1000000000000 1000000000000 229750 132930 1000000000000 122456 1000000000000 60563 302730 1000000000000 39175 61586 300443 113928 1000000000000 8558 119062 1000000000000 133097 26057 281318 10427 1000000000000 166212 274137 1000000000000 139684 290812 1000000000000 148694 1000000000000 1000000000000 148968 1000000000000 49942 227739 1000000000000 19535 190752 178868 1000000000000 16474 168147 67183 269280 54677 32614 1000000000000 29469 1000000000000 220737 1000000000000 1000000000000 1000000000000 125621 1000000000000 57401 57286 210711 207051 228155 108011 154231 26318 151422 1000000000000 147829 117868 102652 1000000000000 269705 140613 1000000000000 1000000000000 322997 289049 1000000000000 1000000000000 329509 1000000000000 260008 1000000000000 1000000000000 109104 304275 30439 165775 13624 32690 35000 180295 143184 1000000000000 15363 278569 266843 296764 1000000000000 275116 1000000000000 166334 115666 1000000000000 1000000000000 1000000000000 158434 264578 1000000000000 148462 1000000000000 1000000000000 27288 110560 237725 61770 1000000000000 1000000000000 133737 1000000000000 68838 1000000000000 85960 80586 222374 316674 49595 295667 249063 1000000000000 136083 31121 197481 49496 322596 235901 1000000000000 275461 140530 1000000000000 1000000000000 270692 27425 147516 93527 127959 324790 118834 252744 242869 165868 1000000000000 120999 193702 198444 143237 151222 87634 291913 295494 24223 219132 233867 279190 107298 1000000000000 1000000000000 1000000000000 50449 243861 204695 129070 242696 260546 1000000000000 283587 86187 323755 43928 1000000000000 19072 273526 182569 1000000000000 16086 274711 127998 165876 176648 75272 1000000000000 209373 304936 132638 194017 214838 2103 273876 110446 323122 175847 197272 104423 83650 228440 1000000000000 181283 186872 1000000000000 88276 275965 108842 104880 1000000000000 258293 1000000000000 1000000000000 241845 1000000000000 173904 181096 1000000000000 211593 154051 309501 173412 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 318760 1000000000000 1000000000000 193766 329650 1000000000000 1000000000000 21213 5208 118629 1000000000000 210081 1000000000000 1000000000000 1000000000000 221267 92672 40285 188219 41012 4664 156276 1000000000000 249300 15371 1000000000000 306263 249999 179625 207863 25012 1000000000000 273695 1000000000000 16136 1000000000000 1000000000000 1000000000000 226676 70389 73450 1000000000000 75596 158450 1000000000000 1000000000000 323668 129083 1000000000000 125606 1000000000000 1000000000000 1446 1000000000000 113610 1000000000000 217358 1000000000000 1000000000000 104061 1000000000000 59462 105493 172803 75251 16663 277212 300576 266599 132029 281747 1840 239541 1000000000000 1000000000000 124801 208551 183058 1000000000000 240658 1000000000000 1000000000000 1000000000000 1000000000000 308759 278590 1000000000000 173961 1000000000000 1000000000000 1000000000000 122242 59807 34427 128576 1000000000000 231603 223507 232123 1000000000000 1000000000000 186056 16481 36710 120447 1000000000000 173685 172212 165448 167113 1000000000000 244364 114987 1000000000000 1000000000000 15540 29713 57149 1000000000000 1000000000000 1000000000000 116118 244028 1000000000000 158819 99330 321341 48211 124177 145774 1000000000000 280750 1000000000000 1000000000000 1000000000000 26676 201703 14921 165224 49769 143061 37754 171756 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 183318 304877 1000000000000 55511 1000000000000 1000000000000 216121 197505 224205 150418 57528 328873 86846 283894 125146 1000000000000 1000000000000 251746 1000000000000 320307 242684 1000000000000 149335 252874 1000000000000 127042 32535 1000000000000 1000000000000 18527 278488 244786 14168 308254 78209 278471 1000000000000 18093 1000000000000 1000000000000 24812 1000000000000 128487 288999 209715 57945 1000000000000 205018 66966 206459 1000000000000 62501 266190 1000000000000 203561 1000000000000 1000000000000 157247 296354 157691 252413 67712 132911 44030 136845 209758 57033 323837 6373 32977 1000000000000 1000000000000 320561 1000000000000 220189 79442 43463 203512 316027 1000000000000 10703 242639 129746 144263 123322 45982 69680 1000000000000 32542 186420 148407 158987 1000000000000 178953 1000000000000 1000000000000 279561 191867 243392 184299 1000000000000 295982 4177 109282 1000000000000 47042 1000000000000 200414 1000000000000 106085 75736 1000000000000 1000000000000 1000000000000 14088 307709 1000000000000 46129 1000000000000 247235 1000000000000 1000000000000 1000000000000 148819 114543 280068 286335 1000000000000 227548 126518 1000000000000 229896 294520 159357 323740 1000000000000 258568 25075 226155 103398 219083 1000000000000 1000000000000 1000000000000 1000000000000 23422 1000000000000 1000000000000 100629 18100 156087 65850 295352 1000000000000 1000000000000 1000000000000 302974 1000000000000 246035 226972 95817 132921 119460 75147 1000000000000 1000000000000 1000000000000 1000000000000 318200 1000000000000 1000000000000 153913 203435 1000000000000 220771 234641 1000000000000 1000000000000 239761 1000000000000 1000000000000 115945 289650 287739 72285 226991 279658 1000000000000 23055 55136 1000000000000 51584 1000000000000 1000000000000 243819 209038 134376 218327 1000000000000 1000000000000 289874 32565 212929 274803 107269 1000000000000 235891 1000000000000 269712 54218 1000000000000 83629 1000000000000 202423 1000000000000 162895 182180 147698 276499 199403 97860 1000000000000 114468 1000000000000 1000000000000 264047 1000000000000 1000000000000 1000000000000 96826 100140 1000000000000 1000000000000 153436 208295 1000000000000 1000000000000 1000000000000 330118 1000000000000 184877 85291 279291 1000000000000 318196 242604 330606 106094 1000000000000 29830 1000000000000 281673 273713 137529 11849 1000000000000 1000000000000 262497 1000000000000 97371 106283 1000000000000 1000000000000 3757 77011 81367 303944 1000000000000 240532 208569 1000000000000 119751 1000000000000 291272 1000000000000 1000000000000 22451 89339 245211 55509 266138 1000000000000 1000000000000 1000000000000 312869 197669 183688 174061 7331 1000000000000 123461 309858 303276 49756 238695 48927 230196 211118 177439 1000000000000 290108 1000000000000 55139 256451 117195 1000000000000 304903 178595 107823 40837 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 182305 158865 34291 221111 1000000000000 173137 50246 190157 161629 174324 1000000000000 1000000000000 103685 233088 171681 1000000000000 1000000000000 184745 313094 1000000000000 131378 1000000000000 110828 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 128800 43664 1000000000000 1000000000000 223877 1000000000000 157851 248515 156750 156118 128568 1000000000000 1000000000000 1000000000000 6054 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 261179 157393 36137 1000000000000 1000000000000 25962 149935 23342 1000000000000 21196 166544 131209 1000000000000 238183 1000000000000 217895 862 112426 1000000000000 1000000000000 192010 56650 1000000000000 6890 1000000000000 327348 169642 1000000000000 3581 14832 1000000000000 178950 1000000000000 1000000000000 243463 1000000000000 1000000000000 281858 214448 1000000000000 1000000000000 189037 94655 96408 69718 1000000000000 78962 1000000000000 271048 1000000000000 26151 1000000000000 201903 194732 1000000000000 12625 101256 1000000000000 315415 118917 8446 1000000000000 1000000000000 10833 142452 147319 257073 1000000000000 321124 33104 1000000000000 1000000000000 132508 59216 195122 77774 224423 188004 152087 77926 29974 1000000000000 329944 303751 51787 149608 222029 332280 1000000000000 1000000000000 141917 168843 1000000000000 1000000000000 150654 123201 29357 289692 1000000000000 192503 329256 1000000000000 45114 157738 1000000000000 218383 6898 41098 233295 1000000000000 194615 271386 93420 10929 327070 317687 1000000000000 34384 1000000000000 1000000000000 193589 315222 196017 1000000000000 321836 1000000000000 56066 10109 37290 1000000000000 303414 144220 3206 323745 118916 308975 209153 295436 206681 1000000000000 109181 1000000000000 1000000000000 52826 55996 106136 1000000000000 99008 1000000000000 262556 227142 1000000000000 73306 167019 49085 246645 24139 80813 314985 1000000000000 134198 113357 274465 11352 219211 1000000000000 61208 1000000000000 175684 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 296403 142067 12713 89982 1000000000000 78486 333198 1000000000000 12516 1000000000000 69853 1000000000000 53439 128238 1000000000000 1000000000000 1000000000000 158734 1000000000000 1000000000000 235206 11050 1000000000000 126863 1000000000000 1000000000000 1000000000000 108916 1000000000000 92859 73611 126138 1000000000000 288395 309481 1000000000000 11856 172626 20619 123412 1000000000000 76601 237487 1000000000000 1000000000000 1000000000000 276114 311638 74913 1000000000000 112365 331671 23525 85065 293536 1000000000000 289878 80061 297932 73663 172443 1000000000000 197462 1000000000000 1000000000000 1000000000000 1000000000000 102271 1000000000000 46160 196079 290925 234388 1000000000000 1000000000000 231049 17815 228486 19909 1000000000000 1000000000000 163133 1000000000000 146954 222887 1000000000000 303720 1000000000000 149458 39669 1000000000000 76404 308499 1000000000000 143850 1000000000000 1000000000000 1000000000000 195339 1000000000000 307015 51388 1000000000000 121298 107306 220127 228596 1000000000000 318758 109741 35739 1000000000000 119731 1000000000000 305032 150928 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 96883 309531 181955 1000000000000 1000000000000 201510 82068 284358 70296 1000000000000 216914 118306 68495 325011 1000000000000 171997 92513 253941 91381 131233 1000000000000 256587 58927 166423 1000000000000 103234 264294 1000000000000 1000000000000 5177 1000000000000 42296 91860 1000000000000 149432 183346 80607 291924 108769 45088 1000000000000 305232 63620 1000000000000 1000000000000 66326 1000000000000 14895 20619 257032 1000000000000 242485 1000000000000 177808 294254 328449 228173 1000000000000 189360 298972 84940 35546 53913 109585 1000000000000 1000000000000 109127 1000000000000 107925 191854 1000000000000 1000000000000 1000000000000 262436 1000000000000 251024 248533 1000000000000 260803 1000000000000 88240 140652 227388 117219 83486 198791 84131 243004 1000000000000 52840 1000000000000 1000000000000 1000000000000 81327 254688 168040 1000000000000 10865 1000000000000 109220 159098 75874 46325 69898 125453 1000000000000 24392 240323 266154 1000000000000 104573 1000000000000 304918 1000000000000 1000000000000 1000000000000 68285 245167 1000000000000 68399 1000000000000 18820 146336 51674 317805 242416 1000000000000 1000000000000 90157 1000000000000 1000000000000 1000000000000 139305 224021 110331 1000000000000 233485 265159 226050 328838 179550 297246 308306 73019 33271 159054 318051 73840 76853 298470 1000000000000 271706 1000000000000 142720 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 95142 1000000000000 174319 71239 255921 111983 172377 1000000000000 329965 180741 1000000000000 58115 82311 309918 213928 7118 114503 75988 288524 1000000000000 1000000000000 11041 1000000000000 242836 283188 39416 275018 1000000000000 257737 138538 291916 329646 169870 160224 209046 1000000000000 1000000000000 32489 171079 212085 212551 321750 1000000000000 188912 300774 17237 1000000000000 1000000000000 1000000000000 135601 26571 229274 326833 1000000000000 71647 1000000000000 99574 1000000000000 203016 215401 140916 1000000000000 303925 172596 301136 207971 43899 5286 322423 182164 290976 295657 307197 34678 190575 1000000000000 1000000000000 182731 179827 172688 228529 62323 1000000000000 136207 1000000000000 167638 127009 1000000000000 137694 26350 115594 141959 1000000000000 294795 1000000000000 1000000000000 42823 1000000000000 207897 1000000000000 292272 167774 147868 13399 1000000000000 70897 1000000000000 5086 1000000000000 116047 1000000000000 1000000000000 134298 90687 148263 1000000000000 288651 265730 1000000000000 322898 59589 40564 320299 284171 220719 237753 1000000000000 1000000000000 1000000000000 1000000000000 179678 1000000000000 109948 233790 49806 12056 1000000000000 1000000000000 125498 241172 266208 218624 232265 33532 1000000000000 250591 54966 280437 1000000000000 1000000000000 279640 321363 1000000000000 243915 1000000000000 259007 77147 81046 1000000000000 252605 133713 333152 1000000000000 17370 1000000000000 1000000000000 239905 1000000000000 256730 1000000000000 1000000000000 225362 20711 182797 1000000000000 1000000000000 188258 195037 1000000000000 51510 13519 103167 297637 141292 1000000000000 1000000000000 1000000000000 179465 178769 181308 1000000000000 33533 179883 184080 33080 46536 38928 39979 284161 49618 1000000000000 240031 176531 1000000000000 1000000000000 183548 326288 59655 169820 228898 6761 57545 83370 215780 106738 164024 1000000000000 88661 1000000000000 204219 1000000000000 1000000000000 288128 95680 84186 1000000000000 1000000000000 1000000000000 170825 142345 286747 322244 1000000000000 1000000000000 1000000000000 333016 1000000000000 169911 16654 201181 1000000000000 58208 293539 1000000000000 1000000000000 244080 1000000000000 325885 175074 39320 1000000000000 100879 1000000000000 55263 172151 246967 101535 130646 235979 51415 1000000000000 173052 1000000000000 115277 154589 1000000000000 1000000000000 55584 253798 49824 289348 1000000000000 72390 226325 225428 8611 103864 16506 32813 141618 47396 84008 1000000000000 75223 321043 236011 34590 1000000000000 34257 1000000000000 73186 1000000000000 1000000000000 310744 167110 294964 325834 178108 131721 61087 178552 1000000000000 1000000000000 1000000000000 109121 1000000000000 1000000000000 2681 167914 1000000000000 1000000000000 1000000000000 307186 1000000000000 1000000000000 1000000000000 30739 270098 1000000000000 13989 274944 293370 129858 1000000000000 1000000000000 34033 1000000000000 258197 167269 1000000000000 144581 138244 245906 1000000000000 251164 281034 1000000000000 271786 1000000000000 1000000000000 196561 1000000000000 181168 284170 1000000000000 73724 231717 1000000000000 1000000000000 248095 1000000000000 1000000000000 35911 1000000000000 206489 1000000000000 1000000000000 138196 157851 269047 1000000000000 231441 277228 160622 2436 243435 182164 1812 322660 1000000000000 112481 16217 306805 58881 1000000000000 1000000000000 59539 304603 1000000000000 35920 206841 130863 1000000000000 26962 297548 82690 150423 1000000000000 34519 164426 1000000000000 95770 331196 303085 255228 107396 1000000000000 29283 319053 1000000000000 43700 222959 187026 151594 61245 104673 60517 43714 205121 1000000000000 327577 275113 52132 28751 1000000000000 1000000000000 1000000000000 207940 1000000000000 1000000000000 207283 1000000000000 234241 1000000000000 1000000000000 72018 182852 319201 105042 1000000000000 311181 1000000000000 226042 64841 27044 191647 290318 1000000000000 79072 303520 209607 124254 325774 67365 235765 165333 254513 153251 1000000000000 222428 263082 11671 1000000000000 1000000000000 1000000000000 235159 1000000000000 193775 88271 179649 1000000000000 1000000000000 9401 169121 172452 8157 326668 1000000000000 300884 276698 26023 1000000000000 20596 166053 139162 270578 263671 1000000000000 185352 1000000000000 231186 102775 331153 312969 167554 29023 258936 1000000000000 1000000000000 1000000000000 250644 65065 80074 213190 1000000000000 1000000000000 234816 196422 332620 1000000000000 267131 102945 1000000000000 288787 234974 1000000000000 1000000000000 262032 144277 256964 121404 1000000000000 1000000000000 184681 252924 64701 185518 1000000000000 174885 224274 253116 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 90452 202578 284495 140482 1000000000000 272970 124139 124771 1000000000000 176339 1000000000000 1000000000000 1000000000000 278122 106629 1000000000000 315755 136198 1000000000000 243651 1000000000000 31488 1000000000000 1000000000000 119855 1000000000000 64952 1000000000000 201577 325635 1000000000000 285691 1000000000000 1000000000000 62008 1000000000000 12921 1000000000000 107725 226026 260716 1000000000000 127317 1000000000000 11115 62840 105001 126416 218216 28004 307838 317032 99762 1000000000000 21534 78013 1000000000000 86486 1000000000000 270155 1000000000000 100445 1000000000000 1000000000000 1000000000000 237243 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 305271 277219 167433 227782 1785 1000000000000 1000000000000 1000000000000 321861 133187 1000000000000 79159 220580 212077 164121 1000000000000 1000000000000 267957 46632 39745 8129 1000000000000 13878 1000000000000 33380 1000000000000 212053 216508 287580 36401 216098 74871 257230 111630 128891 1000000000000 1000000000000 149804 323878 70180 1000000000000 100629 1000000000000 98860 232128 235789 296034 210369 136338 193618 192901 1000000000000 16630 1000000000000 146920 61590 64674 10572 28287 314713 108973 285418 1000000000000 259321 1000000000000 1000000000000 8679 1000000000000 6306 1000000000000 196568 1000000000000 1000000000000 187436 232875 1000000000000 239957 1000000000000 250693 202375 268056 47026 142388 322789 1000000000000 247604 119982 54572 1000000000000 203216 223850 318812 14592 1000000000000 198228 1000000000000 1000000000000 1000000000000 80081 292011 280625 330494 28014 254726 78520 201158 1000000000000 1000000000000 119125 1000000000000 1000000000000 1000000000000 39695 1000000000000 266585 120884 207631 184114 69329 56096 1000000000000 1000000000000 1000000000000 48842 158313 129700 1000000000000 36910 124359 1000000000000 127690 192634 299569 61047 221693 1000000000000 204473 97472 1000000000000 1000000000000 1000000000000 93602 21124 195283 1000000000000 29145 42376 238173 266307 282888 321400 285072 1000000000000 281637 309105 207823 13451 289207 1000000000000 260504 1000000000000 1000000000000 38896 1000000000000 205026 11332 1000000000000 30275 1000000000000 115074 208428 241488 163728 238753 1000000000000 1000000000000 328564 19576 1000000000000 7102 256558 313739 325825 1000000000000 322227 327772 198737 105423 250145 182046 1000000000000 1000000000000 325697 182841 12929 188493 1000000000000 113148 30456 192138 1000000000000 1000000000000 4817 302539 1000000000000 1000000000000 151878 306779 144117 1000000000000 253673 1000000000000 106131 1000000000000 106980 298386 1000000000000 317941 146232 219355 58890 244795 75156 120278 175998 1000000000000 307375 143278 300881 1000000000000 1000000000000 51385 80617 157501 76336 167134 171456 117147 154157 133749 136647 80292 1000000000000 241300 81906 1000000000000 199124 89350 1000000000000 28564 1000000000000 32470 324064 240330 117490 1000000000000 1000000000000 1000000000000 46286 148432 310223 153966 47327 196137 145712 237426 1000000000000 269435 207231 26180 1000000000000 275423 234323 80997 1000000000000 114753 158005 154810 123906 244856 6021 1000000000000 119540 1000000000000 1000000000000 1000000000000 1000000000000 141124 1000000000000 331786 616 205091 260054 1000000000000 160380 1000000000000 1000000000000 163240 205953 263886 1000000000000 107943 239923 60185 1000000000000 255595 1000000000000 281954 1000000000000 264334 79092 227388 286503 175603 102204 153151 57729 1000000000000 267569 1000000000000 163566 85893 158705 308210 1000000000000 327195 94754 317725 72305 1000000000000 243341 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 94581 40340 173726 180330 148734 110393 257421 1000000000000 34580 56788 124010 1000000000000 203332 307864 196731 1000000000000 1000000000000 1000000000000 296475 234944 1000000000000 1000000000000 1000000000000 255171 65214 1000000000000 198461 279190 252379 73239 1000000000000 47212 122186 275602 1000000000000 242556 58391 135185 1000000000000 326927 111506 69157 89550 278097 95992 1000000000000 103465 1000000000000 52471 1000000000000 1000000000000 1000000000000 280854 18948 21446 1000000000000 52064 138188 282238 260045 1000000000000 304079 1000000000000 1000000000000 1000000000000 307834 1000000000000 201805 326755 274846 1000000000000 1000000000000 197505 1000000000000 273251 5406 1000000000000 1000000000000 114604 303994 1000000000000 1000000000000 53503 134358 212582 1000000000000 323161 71500 260343 241875 62997 1000000000000 201363 279204 16570 325593 144622 38149 323853 1000000000000 311923 78227 1000000000000 1000000000000 253943 1000000000000 71975 23197 286089 71302 243399 1000000000000 208519 114119 309777 72932 233739 272345 1000000000000 1000000000000 318329 249998 214587 102928 166308 238135 1000000000000 1000000000000 1000000000000 1000000000000 134154 255937 237670 197076 67552 1000000000000 1000000000000 144643 1000000000000 217000 45576 1000000000000 1000000000000 205593 25019 187765 116505 19230 319417 1000000000000 1000000000000 41916 300528 199936 87717 254831 1000000000000 95466 327779 1000000000000 67652 45382 1000000000000 1000000000000 192525 109684 210715 253717 239570 181123 301564 1000000000000 1000000000000 143149 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 163856 293686 96588 1000000000000 1000000000000 1000000000000 34687 1000000000000 125206 231650 1000000000000 303131 174178 1000000000000 254613 330365 115847 1000000000000 1000000000000 153064 313485 90312 1000000000000 131461 1000000000000 227580 160934 101426 15202 153356 100315 26582 304382 218662 216390 19821 214358 113637 121076 1000000000000 244462 1000000000000 74821 47799 95657 1000000000000 1000000000000 1000000000000 1000000000000 60825 1000000000000 255721 219115 1000000000000 288952 1000000000000 1000000000000 126440 1000000000000 58072 1000000000000 152902 11422 200242 276600 329035 265579 116045 264109 1000000000000 1000000000000 16996 326775 109940 198101 1000000000000 101008 330046 1000000000000 1000000000000 308699 1000000000000 1000000000000 90164 1000000000000 1000000000000 145100 182860 1000000000000 224964 307992 277939 64699 209819 179599 1000000000000 56183 1000000000000 289825 238268 1000000000000 1000000000000 96152 310047 1000000000000 26712 270252 1000000000000 61585 317838 1000000000000 1000000000000 71971 1000000000000 1000000000000 1000000000000 184275 25458 1000000000000 158974 96132 261889 1000000000000 176626 1000000000000 1000000000000 217575 1000000000000 207214 1000000000000 1000000000000 264458 1000000000000 31154 1000000000000 53518 1000000000000 203202 286442 1000000000000 131094 163911 255814 1000000000000 281780 318587 5498 1000000000000 28020 81436 1000000000000 156902 177877 75978 191467 145212 1000000000000 205878 1000000000000 170781 1000000000000 281624 130345 330272 45503 1000000000000 136404 1000000000000 9623 1000000000000 61008 236731 152216 1000000000000 78731 114557 87350 286336 299330 197961 197621 293938 322549 116090 1000000000000 152549 1000000000000 1000000000000 1000000000000 210269 155246 90996 114008 155360 4394 11180 1000000000000 147617 268914 294099 1000000000000 266435 213249 267255 1000000000000 302832 114118 1000000000000 230917 90493 80041 140630 1000000000000 198246 155200 1000000000000 1000000000000 59387 10824 107169 10286 100432 21931 160793 185258 140760 300615 1000000000000 1000000000000 54614 1000000000000 191497 1000000000000 133392 1000000000000 1000000000000 166196 262506 81022 280265 96871 122549 207426 303053 45474 125171 1000000000000 1000000000000 203252 75856 278684 183836 1000000000000 1000000000000 264297 124716 11503 310359 1000000000000 1000000000000 217383 93068 1000000000000 1000000000000 332785 106247 142001 1000000000000 118345 1000000000000 94375 1000000000000 261947 238086 213066 8287 1000000000000 120266 86453 1000000000000 264610 177593 18437 1000000000000 1000000000000 251394 321324 236458 1000000000000 97081 233439 150196 1000000000000 201960 217494 143256 1000000000000 1000000000000 1000000000000 1000000000000 167532 1000000000000 253857 72036 148336 17989 1000000000000 1000000000000 1000000000000 164444 1000000000000 271836 16587 156653 1000000000000 107306 1000000000000 329774 84877 311533 1000000000000 288311 140838 1000000000000 93624 73821 72412 1000000000000 84863 327908 1000000000000 331853 36683 1000000000000 86713 1000000000000 1000000000000 134749 246233 186446 1000000000000 18805 167291 1000000000000 1000000000000 141927 127075 92286 333467 65995 189882 1000000000000 230339 20384 49124 186149 1000000000000 304225 84630 13773 250468 209459 43817 307276 308145 314553 162239 257964 24665 1000000000000 1000000000000 3611 227671 1000000000000 283618 1000000000000 122320 226904 306943 303809 290008 309909 1000000000000 292711 206887 196210 286462 78946 1000000000000 302791 134471 207043 112568 102395 1000000000000 46183 41031 31135 1000000000000 16771 1000000000000 254338 295370 117276 1000000000000 1000000000000 17952 163330 234833 52648 263975 1000000000000 50210 282354 175385 93786 1000000000000 124093 28479 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 130533 291105 100952 88680 1000000000000 1000000000000 1000000000000 147145 166991 241340 316120 290151 1000000000000 250039 1000000000000 1000000000000 154744 1000000000000 261131 175129 1000000000000 1000000000000 1000000000000 13353 10320 287756 216651 161651 179838 1000000000000 266291 196311 1000000000000 1000000000000 17771 1000000000000 1000000000000 40470 137215 112021 1000000000000 219610 1000000000000 240801 246956 1000000000000 2760 1000000000000 1000000000000 1000000000000 85537 217623 215428 1000000000000 240587 281835 234714 244324 1000000000000 292530 157030 113337 105755 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 132495 111936 191180 261328 1000000000000 277417 1000000000000 5599 1000000000000 1000000000000 1000000000000 1000000000000 228324 1000000000000 1000000000000 230062 1000000000000 48822 110024 77987 1000000000000 13160 192016 106825 312286 71088 1000000000000 71054 1000000000000 37602 296020 1000000000000 167325 1000000000000 290084 136693 178585 1000000000000 1000000000000 1000000000000 1000000000000 160312 280080 294454 1000000000000 26422 1000000000000 80438 1000000000000 237864 39121 1000000000000 29981 270759 198191 138089 67084 80143 212276 41297 1000000000000 1000000000000 179081 1000000000000 231031 121552 233101 261191 24012 319925 308326 319204 233476 1000000000000 1000000000000 28558 1000000000000 56911 129067 1000000000000 48697 224196 133291 182498 305973 1000000000000 231324 1000000000000 84505 63719 236025 1000000000000 249392 1000000000000 172418 210418 259128 1000000000000 1000000000000 1000000000000 245296 124394 298610 1000000000000 18282 229146 66672 94618 1000000000000 86232 197240 262106 1000000000000 203349 1000000000000 218205 1000000000000 76474 1000000000000 1000000000000 1000000000000 1000000000000 188277 1000000000000 1000000000000 278413 150801 320787 47487 105745 50558 153975 85238 1000000000000 17779 1000000000000 75867 142382 1000000000000 305313 1000000000000 287498 695 1000000000000 185672 160505 298919 281683 1000000000000 317967 1000000000000 1000000000000 284997 1000000000000 238433 1000000000000 1000000000000 81744 1000000000000 44992 200606 76968 36883 1000000000000 1000000000000 126639 95127 1000000000000 304291 1000000000000 113141 312804 197155 201198 1000000000000 171448 1000000000000 1000000000000 1000000000000 25360 44303 287467 1000000000000 1000000000000 291050 209739 272335 255393 1000000000000 123432 1000000000000 226701 186093 216565 95941 1000000000000 228822 1000000000000 273817 271237 252837 45224 1000000000000 1000000000000 237902 281489 1000000000000 132288 1000000000000 168776 1000000000000 185343 1000000000000 167473 251097 1000000000000 95924 211896 117101 129670 1000000000000 1000000000000 83137 198207 133038 155163 129368 70325 166937 1000000000000 1000000000000 224114 111513 156552 1000000000000 1853 1000000000000 1000000000000 15667 192235 119237 297384 1000000000000 263182 23903 1000000000000 1000000000000 34334 120494 223551 1000000000000 57832 1000000000000 1000000000000 1000000000000 100412 280232 89370 118416 80401 213857 1000000000000 1000000000000 1000000000000 246084 310550 1000000000000 1000000000000 15289 68434 112203 322006 1000000000000 268215 1000000000000 222490 1000000000000 20608 198707 21552 70470 1000000000000 1000000000000 213241 107846 1000000000000 1000000000000 169226 1000000000000 1000000000000 109168 132255 257023 83003 245436 326077 18998 187551 1000000000000 284678 1000000000000 216928 318119 37988 158208 87900 328826 140261 1000000000000 145442 1000000000000 1000000000000 1000000000000 328281 1000000000000 78753 225935 225159 1000000000000 213546 291188 216274 94288 1000000000000 186816 1158 73316 316527 1000000000000 22342 181658 1000000000000 312365 1000000000000 1000000000000 32009 1000000000000 186233 128053 1000000000000 62188 108679 82212 180874 202072 1000000000000 1000000000000 268500 71415 145765 139932 221489 92325 63309 1000000000000 249964 284505 1606 77875 303577 1000000000000 307579 1000000000000 1000000000000 191667 86040 72628 1000000000000 1000000000000 1000000000000 202212 110182 32243 1000000000000 94260 111550 313737 285697 1426 1000000000000 1000000000000 1000000000000 36798 237626 1000000000000 210736 210258 1000000000000 1000000000000 224773 1000000000000 115641 1000000000000 1000000000000 33363 64525 217955 314750 45219 125942 201203 177267 1000000000000 147616 100469 1000000000000 1000000000000 93424 1000000000000 1000000000000 1000000000000 1000000000000 13306 215570 25367 8553 1000000000000 260875 160592 23741 27013 1000000000000 285750 238399 1000000000000 298943 1000000000000 33125 1000000000000 269908 14746 267358 1000000000000 255502 8326 250701 198586 1000000000000 87317 1000000000000 202386 1000000000000 214596 192227 1000000000000 100191 60047 33889 1000000000000 1000000000000 1000000000000 148206 1000000000000 38249 145321 1000000000000 1000000000000 297853 285901 1000000000000 219655 1000000000000 1000000000000 50101 62886 286083 313882 75642 97020 1000000000000 232668 1000000000000 28851 296151 92103 122649 181436 73144 120217 105510 61601 2243 1000000000000 1000000000000 229455 1000000000000 26803 1000000000000 85361 10766 204722 244898 1000000000000 22924 114513 163003 289108 1000000000000 22445 266169 80051 1999 6608 206894 107735 1000000000000 1000000000000 300095 40144 230446 71434 129753 64168 1000000000000 1000000000000 174222 92060 1000000000000 1000000000000 176890 70980 329878 286430 322186 305523 332106 192586 214285 77673 289265 54996 1000000000000 266960 1000000000000 1000000000000 78697 129454 35457 310735 68723 77447 247382 195408 233256 229483 1000000000000 1000000000000 10916 38893 62269 1000000000000 57349 1000000000000 158988 73359 293651 91288 304245 194391 203305 127031 73913 264242 1000000000000 193607 271418 166677 1000000000000 1000000000000 1000000000000 1000000000000 58841 1000000000000 61666 163342 83095 1000000000000 158907 128298 235344 1000000000000 1000000000000 310466 25712 1000000000000 1000000000000 260803 121137 1000000000000 127975 1000000000000 71131 1000000000000 211780 263446 1000000000000 1000000000000 208513 134012 204540 19901 109503 1000000000000 1000000000000 26649 67129 1000000000000 251203 1000000000000 88445 112454 152375 195530 87930 155668 262149 40430 1000000000000 140403 1000000000000 298869 1000000000000 244770 92948 144608 1000000000000 144875 1000000000000 150676 1000000000000 294910 1000000000000 5925 110365 148833 175294 24681 254388 1000000000000 274822 12600 1000000000000 1000000000000 112797 42886 1000000000000 3882 1000000000000 10892 152384 20564 1000000000000 162738 270443 157420 75467 244971 223034 190035 2823 161799 107938 289018 1000000000000 105691 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 305080 1000000000000 240379 198373 1000000000000 191331 1000000000000 1000000000000 230712 81539 112690 1000000000000 163387 176213 1000000000000 213486 195696 1000000000000 201450 1000000000000 124046 332273 283541 129592 191001 1000000000000 122709 1000000000000 1000000000000 1000000000000 1000000000000 122040 69652 62406 81449 1000000000000 142071 34430 39941 177473 55528 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 320486 274243 1000000000000 213793 230645 75000 56516 100680 127347 141565 1000000000000 247258 1000000000000 63666 227046 110279 294417 1000000000000 305155 1000000000000 142325 1000000000000 180247 165659 104086 1000000000000 137544 1000000000000 196390 1000000000000 88814 214418 1000000000000 151413 1000000000000 1000000000000 103090 36614 1000000000000 1000000000000 219274 125983 1000000000000 222417 132893 248295 165811 77578 105553 240876 136397 253775 300385 71905 298306 30772 244836 234666 1000000000000 210707 91679 78407 1000000000000 118210 201450 234222 257456 1000000000000 1000000000000 2904 1000000000000 225603 284839 1000000000000 279953 1000000000000 69095 1000000000000 144450 191053 154423 315283 1000000000000 174373 4895 209615 305542 152617 1000000000000 332332 162599 175050 279977 153788 1000000000000 194443 205202 200797 11914 1000000000000 80620 302741 287169 213972 286319 139702 1000000000000 291241 165073 1000000000000 1000000000000 191739 70068 246354 1000000000000 167555 1000000000000 1000000000000 57368 62139 60365 296019 1000000000000 1000000000000 264417 268934 1000000000000 91426 1000000000000 44049 1000000000000 1835 7383 91537 329337 1000000000000 76056 1000000000000 1000000000000 272004 141918 101420 1000000000000 36307 1000000000000 161235 265583 52617 154349 1000000000000 1000000000000 281444 134591 197836 47446 219275 277161 325060 161102 270156 155555 172339 274664 188267 159319 286405 127851 250086 1000000000000 207272 113874 153692 1000000000000 220174 1000000000000 180964 329312 128344 237014 1000000000000 1000000000000 223090 1000000000000 108371 80127 1000000000000 1000000000000 1000000000000 149684 320223 1000000000000 261468 146927 23285 182569 210388 224301 268233 1000000000000 1000000000000 183706 186507 145694 1000000000000 320562 330687 223661 80375 1000000000000 171745 20987 1000000000000 103573 1000000000000 123859 1000000000000 142897 30274 130677 91121 266995 117769 15287 176647 121204 65025 151568 320027 1000000000000 1000000000000 1000000000000 112580 192939 309694 1000000000000 1000000000000 1000000000000 1000000000000 140099 278847 4695 192758 110272 95179 1000000000000 65221 1000000000000 1000000000000 1000000000000 107230 1000000000000 37417 126807 299405 8189 126859 27714 24553 1000000000000 84427 85776 226573 244778 223771 222511 194305 237613 289038 77315 1000000000000 181865 171780 174931 1000000000000 1000000000000 78363 216006 110100 55478 194570 241474 300140 316597 309409 191635 1000000000000 53140 281069 161839 96101 27952 1000000000000 246762 170180 1000000000000 1000000000000 152416 38185 1000000000000 168200 161934 28210 223962 264168 299401 168172 1000000000000 51552 1000000000000 285291 138841 280817 257678 1000000000000 85971 83149 58805 1000000000000 149667 333190 11929 62831 1000000000000 56179 116968 1000000000000 1000000000000 170607 12190 95871 329093 250231 1000000000000 1000000000000 123868 1000000000000 1000000000000 1000000000000 232215 1000000000000 1000000000000 9682 27706 1000000000000 1000000000000 162059 32052 255773 1000000000000 218614 1000000000000 175514 1000000000000 280184 326141 131737 1000000000000 569 14861 248923 253719 3666 1000000000000 309193 170580 89162 33024 161684 3113 1000000000000 1000000000000 1000000000000 81648 22887 1000000000000 1000000000000 113474 1000000000000 75056 21143 302878 177768 101892 240517 158015 71187 253734 262315 219740 236161 1000000000000 1000000000000 1000000000000 10841 175174 1000000000000 250815 238983 194 1000000000000 39333 157143 221649 204623 74329 176477 1000000000000 1000000000000 39623 1000000000000 152075 1000000000000 17512 245312 14613 243866 1000000000000 21465 100804 1000000000000 103264 1000000000000 282717 205384 289229 1000000000000 273788 1853 322275 254467 1000000000000 318505 18497 1000000000000 47244 1000000000000 207130 38165 180469 147199 124945 1000000000000 1000000000000 172710 283818 221048 1000000000000 1000000000000 17036 1000000000000 1000000000000 292240 1000000000000 76489 1000000000000 296091 90808 1000000000000 1000000000000 65882 88975 67288 183151 1000000000000 1000000000000 108027 302881 1000000000000 122846 1000000000000 115170 1000000000000 3717 94547 154979 111673 298567 297232 180505 26151 252324 1000000000000 123444 329996 30782 294392 1000000000000 1000000000000 99931 146004 114723 259666 296284 51843 288938 1000000000000 215562 1000000000000 294469 61012 1000000000000 110123 39868 1000000000000 40349 1000000000000 1000000000000 196229 278438 142685 3929 1000000000000 105101 1000000000000 1000000000000 1000000000000 211717 255583 1000000000000 113624 40151 44632 35825 223 66537 166224 1000000000000 291335 22771 176144 260587 1000000000000 84785 51538 313526 13179 316984 1000000000000 310986 1000000000000 1000000000000 286189 248241 1000000000000 239610 321521 1000000000000 273339 294064 257084 301991 1000000000000 1000000000000 15511 16375 216580 255341 90022 95837 240213 44263 1000000000000 1000000000000 1000000000000 234439 1000000000000 273876 1000000000000 1000000000000 258117 1000000000000 68239 7620 322236 165664 107587 293923 275711 35182 135265 902 178083 166979 286324 281058 331273 221731 228466 91585 1000000000000 311135 259574 1000000000000 159898 308718 1000000000000 109886 248456 84682 1000000000000 177522 190811 86627 1000000000000 323437 171697 258105 1000000000000 1000000000000 258306 1000000000000 1000000000000 231360 1000000000000 1000000000000 32925 1000000000000 180666 90608 199058 252975 27761 123747 121361 1000000000000 1000000000000 68005 152570 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 328682 1000000000000 1000000000000 66806 128759 281300 93981 1000000000000 1000000000000 161462 1000000000000 201010 43514 167898 164627 69631 126796 210317 266575 325645 306065 13116 1000000000000 1000000000000 37609 73670 178998 185414 226863 1000000000000 327333 199698 291564 1000000000000 145608 13119 134296 1000000000000 132347 1000000000000 1000000000000 99880 190722 31401 1000000000000 330506 71150 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 312390 193176 48330 1000000000000 173734 1000000000000 24973 171533 171973 1000000000000 10848 6100 237040 59277 104907 102721 50434 330001 1000000000000 215167 178694 37899 1000000000000 1000000000000 1000000000000 1000000000000 312022 1000000000000 1000000000000 230841 282960 23333 151602 2639 1000000000000 328981 1000000000000 89413 235295 64242 274882 166608 1000000000000 171072 62141 1000000000000 231441 1000000000000 48228 1000000000000 119448 129033 1000000000000 316655 272103 188609 281985 7704 103942 133826 1000000000000 202718 1000000000000 169709 1000000000000 74486 1000000000000 25589 1000000000000 1000000000000 293670 162679 321417 1000000000000 193817 26402 137291 206474 1000000000000 288298 1000000000000 1000000000000 1000000000000 1000000000000 324953 186865 1000000000000 79304 126806 1000000000000 81789 194379 121258 1000000000000 1000000000000 255450 304391 91492 1000000000000 1000000000000 218643 1000000000000 1000000000000 297744 64942 1000000000000 135431 22118 28680 220676 1000000000000 137778 133297 1000000000000 1000000000000 1000000000000 211789 121613 1000000000000 261307 281304 273705 31468 1000000000000 8487 1000000000000 64305 1000000000000 1000000000000 210292 1000000000000 330800 1000000000000 1000000000000 1000000000000 142105 268793 281932 1000000000000 330056 97538 127136 250893 279870 4033 274217 67657 1000000000000 1000000000000 1000000000000 285515 1000000000000 124438 1000000000000 159308 1000000000000 208371 167649 311960 290942 145867 30565 32654 1000000000000 267569 193264 303981 102143 1000000000000 117861 239145 1000000000000 1000000000000 184150 157982 23873 307088 1000000000000 34596 287536 1000000000000 326606 1000000000000 149930 1000000000000 319487 97035 243274 309168 147608 1000000000000 261212 178323 232549 237793 1000000000000 1000000000000 13696 216443 1000000000000 1000000000000 56783 1000000000000 194319 211412 1000000000000 149346 1000000000000 1000000000000 159567 1000000000000 16812 1000000000000 289245 1000000000000 1000000000000 79892 1000000000000 1000000000000 1000000000000 193316 257750 65025 39237 1000000000000 286842 67589 178934 97187 209622 1000000000000 285543 112968 205441 107764 139942 34972 104769 259920 139079 286806 114901 173304 198238 238810 182162 1000000000000 287287 177423 1000000000000 220585 1000000000000 258352 172307 288780 313044 240048 1000000000000 236303 171987 75887 19555 244863 96023 265067 120713 278497 320063 126194 1000000000000 313099 207179 1000000000000 68024 1000000000000 313786 36011 73778 107990 183399 1000000000000 293415 74254 236307 61478 281867 195861 27501 1000000000000 70911 1000000000000 1000000000000 1000000000000 240203 1000000000000 323623 203824 1000000000000 1000000000000 265982 298258 1000000000000 11209 65640 230352 241742 156592 1000000000000 1000000000000 97831 1000000000000 63729 1000000000000 260210 1000000000000 137382 33952 1000000000000 1000000000000 238326 134201 296445 1000000000000 1000000000000 1000000000000 214767 243751 1085 289625 113982 5255 1000000000000 219852 1000000000000 1000000000000 216809 162459 296929 294709 172091 72147 1000000000000 10034 119787 247693 250806 1000000000000 309669 255375 324238 1000000000000 1000000000000 1000000000000 223610 1000000000000 208601 1000000000000 328552 72012 1000000000000 1000000000000 171458 243946 75950 267860 196838 20163 63944 92614 209632 1000000000000 1000000000000 67200 57207 615 1000000000000 328788 1000000000000 202248 125374 1710 203232 19342 114716 14432 116748 246120 11470 1000000000000 276625 278049 45888 36061 217484 1000000000000 1000000000000 86019 1000000000000 88103 1000000000000 170100 115237 284563 200629 283108 117066 321106 1000000000000 98291 182106 1000000000000 119831 157018 329272 1000000000000 250937 224492 1000000000000 5610 1000000000000 1000000000000 183023 1000000000000 35379 10502 99249 1000000000000 177243 1000000000000 313896 315823 143547 122932 222786 1000000000000 1000000000000 31367 87110 248283 1000000000000 242908 1000000000000 12354 1000000000000 25955 1000000000000 175941 324528 1000000000000 1000000000000 311864 248260 1000000000000 274260 1000000000000 1000000000000 207695 311705 311570 1000000000000 26059 59747 142035 1000000000000 1000000000000 1000000000000 1000000000000 94462 9886 268915 328390 216749 1000000000000 1000000000000 224447 308182 324991 1000000000000 1000000000000 182817 58831 324022 1000000000000 100264 1000000000000 203851 144152 233594 57486 182578 59676 1000000000000 1000000000000 316004 1000000000000 1000000000000 240516 1000000000000 1000000000000 330245 1000000000000 1000000000000 182914 326868 1000000000000 301516 1000000000000 1000000000000 1000000000000 155015 92609 139514 1000000000000 217158 100429 213820 1000000000000 1000000000000 276381 30513 264722 182809 21629 42414 193025 207726 204884 1000000000000 327536 1000000000000 32667 61099 256208 318748 1000000000000 120089 1000000000000 1000000000000 225264 297598 259381 44353 1000000000000 266582 1000000000000 89188 1000000000000 1000000000000 260101 100565 1000000000000 291135 173797 142739 209288 159812 1000000000000 156483 98731 158950 78510 1000000000000 300708 176116 94332 225716 328325 25648 112678 7226 145383 1000000000000 27125 230865 1000000000000 75904 1000000000000 1000000000000 38934 1000000000000 63257 1000000000000 270163 41289 1000000000000 1000000000000 1000000000000 164145 1000000000000 213938 1000000000000 113516 200076 1000000000000 332669 296869 132452 1000000000000 139951 45571 150035 21671 18549 29360 11548 1000000000000 88832 246393 1000000000000 295062 172041 331283 224392 125044 108045 196889 220974 77135 318520 1000000000000 9312 1000000000000 151482 36956 65147 158426 125896 49776 312752 37052 267488 1000000000000 196392 6230 1000000000000 64628 189380 124772 1000000000000 326967 200225 51336 317343 216550 66855 125142 1000000000000 1000000000000 1000000000000 174346 117055 22856 1000000000000 68873 1000000000000 2080 254620 1000000000000 129043 200547 245195 1000000000000 175301 1000000000000 1000000000000 97976 79783 62726 178785 1000000000000 98773 1000000000000 235278 150423 45879 53111 8076 59921 126264 2378 11832 1000000000000 125526 75254 1000000000000 330672 314695 130169 146098 1000000000000 142442 61950 197142 1000000000000 1000000000000 261783 248285 1000000000000 187251 1000000000000 249922 26381 202115 304462 172719 112347 270078 203003 252998 231546 115845 130470 232409 15264 1000000000000 194414 139838 122618 36058 1000000000000 266979 189182 133446 18143 287278 1000000000000 164589 1000000000000 19508 1000000000000 250430 34309 1000000000000 1000000000000 122022 1000000000000 178593 60966 60425 196712 256469 204724 308197 256110 198509 1000000000000 1000000000000 292558 308108 153239 138650 189224 24211 139466 1000000000000 1000000000000 268906 98065 26605 152210 193832 89089 162012 141865 325131 1000000000000 225772 1000000000000 249896 50722 207448 36283 245902 232748 1000000000000 65376 215000 1000000000000 327666 1000000000000 324255 115769 18475 130155 264600 52284 1000000000000 1000000000000 1000000000000 1000000000000 48720 326843 1000000000000 1000000000000 286246 1000000000000 1000000000000 1000000000000 235570 1000000000000 1000000000000 186820 160001 1000000000000 194295 1000000000000 83368 69891 215805 196311 80286 211537 299598 47945 310273 23616 323551 267522 229126 1000000000000 175479 1000000000000 1000000000000 52729 279516 12640 74374 65362 99691 308319 1000000000000 57377 173996 107758 198707 15069 165943 222564 131330 1000000000000 1000000000000 1000000000000 292348 1000000000000 265359 192880 254680 1000000000000 167867 1000000000000 138913 1000000000000 1000000000000 164838 225287 14231 77948 285452 1000000000000 111863 292145 259256 1000000000000 1000000000000 131302 321079 322973 1000000000000 252102 230301 319760 1000000000000 230471 1000000000000 142231 1000000000000 1000000000000 29218 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 214129 308982 89269 329629 1000000000000 22212 1000000000000 236209 1000000000000 284450 128663 4235 79468 168797 1000000000000 302905 248010 1000000000000 194344 53615 1000000000000 51527 1000000000000 99496 52085 58904 5621 51272 30502 111653 1000000000000 20631 45081 46221 240928 1000000000000 268750 21383 1000000000000 199601 274529 1000000000000 202909 263075 319912 205451 31055 1000000000000 1000000000000 98684 310171 1000000000000 64848 90619 1000000000000 274785 193985 333309 254059 1000000000000 1000000000000 118387 1000000000000 80558 1000000000000 52628 293106 1000000000000 65913 15557 128772 163591 1000000000000 128123 38662 1000000000000 1000000000000 136606 148816 1000000000000 216838 1000000000000 157395 233696 1000000000000 1000000000000 1000000000000 305923 104259 1000000000000 177052 243024 188625 133901 172336 1000000000000 227293 89349 1000000000000 299522 1000000000000 68182 20171 216920 1000000000000 1000000000000 315538 267045 1000000000000 262015 18198 32040 103421 157351 330438 227638 181028 1000000000000 277150 163574 13557 228600 1000000000000 101782 267927 44406 288553 261418 1000000000000 1000000000000 85580 1000000000000 1000000000000 60486 1000000000000 198576 1000000000000 26407 1000000000000 221565 1000000000000 326672 160583 229739 112794 174472 101108 172144 298066 152576 1000000000000 117598 43250 1000000000000 251763 65807 79974 1000000000000 66041 1000000000000 200003 136444 3831 1000000000000 1000000000000 1000000000000 326495 1000000000000 146962 1000000000000 169509 1000000000000 88157 1000000000000 1000000000000 103563 322946 1000000000000 60862 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 307304 1000000000000 1000000000000 80178 1000000000000 26262 22849 1000000000000 1000000000000 236922 111766 50382 1000000000000 269647 275250 215486 1000000000000 1000000000000 156304 9345 1000000000000 72671 1000000000000 46354 248609 1000000000000 261212 317643 98951 93213 1000000000000 218677 101488 186881 1000000000000 74518 1000000000000 1000000000000 1000000000000 35020 94020 43468 1000000000000 325546 110097 183061 248230 1000000000000 302923 239296 1000000000000 155214 246063 1000000000000 1000000000000 1000000000000 108001 1000000000000 306214 311239 44225 186677 1000000000000 120714 1000000000000 126763 1000000000000 170898 1000000000000 146363 1000000000000 185787 86201 34245 330483 1000000000000 1000000000000 5442 190659 281095 220626 174225 94119 43495 234476 107804 312122 83760 149600 35311 254180 82733 289003 132282 1000000000000 1000000000000 1000000000000 172254 90820 1000000000000 1000000000000 1000000000000 118898 201105 1000000000000 1000000000000 1000000000000 1000000000000 79521 1000000000000 1000000000000 287368 112042 27030 64429 158959 174382 91320 199931 234485 203195 1000000000000 203980 147408 1000000000000 68064 68410 237005 1000000000000 2524 332637 297528 1211 324807 197710 118813 253803 258506 1000000000000 197691 217888 259958 108503 46749 1000000000000 202801 194261 67843 1000000000000 1000000000000 1000000000000 170021 311611 1000000000000 125453 252669 72950 120115 1000000000000 1000000000000 59944 53513 158621 22064 332018 321951 2406 1000000000000 266069 142539 251028 159097 259765 1000000000000 42403 5546 1000000000000 216119 313665 167398 245865 206681 1000000000000 1000000000000 237552 116014 1000000000000 1000000000000 74941 1000000000000 3336 266468 149556 1000000000000 138236 227133 119936 129806 1000000000000 1000000000000 239681 182854 196798 1000000000000 1000000000000 1000000000000 129855 301136 1000000000000 1000000000000 14149 1000000000000 330520 68244 240555 1000000000000 186102 84707 1000000000000 191796 1000000000000 252303 204575 201081 1000000000000 314618 77539 80389 10830 1000000000000 1000000000000 74302 1000000000000 195571 99036 1000000000000 247435 1000000000000 72436 1000000000000 131928 163360 1000000000000 1000000000000 35241 317392 139029 41307 1000000000000 1000000000000 289740 304715 326850 180071 258899 65543 309768 109621 58463 126 1000000000000 1000000000000 1000000000000 235069 1000000000000 1000000000000 1000000000000 124084 143114 243972 1000000000000 304301 228523 176372 224533 6220 169745 1000000000000 164251 159430 304553 1000000000000 1000000000000 1000000000000 1000000000000 113014 1000000000000 1000000000000 1000000000000 1000000000000 162697 1000000000000 1000000000000 19772 182525 55240 70769 232442 295028 1000000000000 1000000000000 1000000000000 200045 205505 311585 222128 139915 76293 317131 2981 1000000000000 1000000000000 279640 211193 1000000000000 1000000000000 223882 156804 43262 1000000000000 1000000000000 147252 1000000000000 1000000000000 1000000000000 165283 1000000000000 1000000000000 1000000000000 150706 40564 1000000000000 82541 254674 7514 186557 8815 214846 305097 197949 1000000000000 63926 249031 1000000000000 1000000000000 290361 234747 309185 1000000000000 1000000000000 242225 168637 250796 121370 76391 1000000000000 232752 1000000000000 1000000000000 149737 305253 47479 264487 1000000000000 143151 1000000000000 143906 153141 1000000000000 141017 1000000000000 1000000000000 1000000000000 86857 126854 1000000000000 107994 199581 1000000000000 24876 321304 317631 117786 325340 26954 218317 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 58187 306570 67994 159739 271951 39363 324765 1000000000000 1000000000000 1000000000000 1000000000000 161211 1000000000000 217201 141117 1000000000000 9044 1000000000000 1000000000000 58825 1000000000000 225596 311285 1000000000000 7568 216541 1000000000000 3782 1000000000000 255865 272880 1000000000000 1000000000000 1000000000000 314280 1000000000000 262492 1000000000000 1000000000000 212375 219422 1000000000000 1000000000000 1000000000000 1000000000000 127389 41598 261342 277359 1000000000000 1000000000000 142056 216270 54144 279162 1000000000000 1000000000000 305700 94628 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 182604 1000000000000 1000000000000 125115 1000000000000 76500 59334 248888 1000000000000 1000000000000 1000000000000 217736 158473 1000000000000 319217 1000000000000 1000000000000 1000000000000 247487 239939 95296 197511 164889 243894 1000000000000 240645 217943 313013 144049 1000000000000 279526 17216 281212 69538 31562 12793 1000000000000 1000000000000 76484 34357 1000000000000 1000000000000 287417 49116 47571 169903 141260 141271 1000000000000 1000000000000 257343 172238 178365 51985 81239 104428 50044 203675 153628 127667 255547 1000000000000 118201 1000000000000 299782 240464 1000000000000 62053 1000000000000 302509 37451 106562 1000000000000 191650 1000000000000 1000000000000 1000000000000 1000000000000 134908 1000000000000 1000000000000 1000000000000 172677 218333 221982 238679 1000000000000 1000000000000 63291 1000000000000 186750 304893 25293 1000000000000 1000000000000 85224 187530 28442 239058 1000000000000 65340 196219 1000000000000 314534 195012 180565 1000000000000 43104 117210 1000000000000 110562 1000000000000 198423 261338 148021 46669 163110 248085 156096 311656 1000000000000 308691 257691 171723 293323 1000000000000 189770 1000000000000 182841 266343 1000000000000 61730 306222 109814 1000000000000 1000000000000 1000000000000 1000000000000 220959 243685 1000000000000 1000000000000 140853 302314 1000000000000 112156 182873 1000000000000 129459 328134 1000000000000 1000000000000 1000000000000 286453 294570 1000000000000 1000000000000 69756 297595 129197 1000000000000 132236 48824 309709 307624 46643 241193 109483 296673 31767 1000000000000 187964 262764 287843 1000000000000 15205 246679 243796 1000000000000 130994 531 1000000000000 314830 1000000000000 1000000000000 180611 110482 1000000000000 1000000000000 196052 1000000000000 113481 216388 60834 1000000000000 1000000000000 100009 61 151997 56517 6427 1000000000000 178428 1000000000000 1000000000000 24010 33362 134234 1000000000000 1000000000000 98296 88046 312574 128596 1000000000000 325949 1000000000000 108412 119284 191426 1000000000000 1000000000000 1000000000000 1000000000000 92195 1000000000000 1000000000000 126789 153139 199494 1000000000000 314640 1000000000000 1000000000000 174628 1000000000000 205212 220799 100043 153518 1000000000000 329852 96890 212150 1000000000000 1000000000000 1000000000000 8048 165282 1000000000000 1000000000000 216682 1000000000000 112574 174555 291824 328521 329531 57884 300938 157494 204420 109804 303514 138815 1000000000000 208555 1000000000000 119196 94876 122533 141575 82671 287834 307912 294029 263772 1000000000000 228219 1000000000000 1000000000000 324082 138776 1000000000000 159089 1000000000000 1000000000000 1000000000000 188696 41682 1000000000000 1000000000000 1000000000000 34017 1000000000000 53024 1000000000000 88072 279248 33733 1000000000000 168964 112116 226543 303570 1000000000000 6572 82028 166515 1000000000000 53432 1000000000000 1000000000000 268496 1000000000000 1000000000000 209302 1000000000000 254693 93381 1000000000000 324860 1000000000000 1000000000000 105303 1000000000000 199523 208869 1000000000000 299554 1000000000000 1000000000000 111070 65925 175719 1000000000000 1000000000000 318904 1000000000000 1000000000000 108606 143877 250168 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 251224 307601 1000000000000 1000000000000 277298 1000000000000 1000000000000 242702 1000000000000 281788 224815 11485 331321 109415 1000000000000 327398 325077 100489 35277 199805 118380 1572 246592 203568 243870 238213 117204 179906 112624 1000000000000 149008 103691 1000000000000 1000000000000 325656 1000000000000 130176 1000000000000 92372 1000000000000 88114 229278 1000000000000 9584 318476 1000000000000 134396 1000000000000 133314 1000000000000 1000000000000 1000000000000 44729 1000000000000 1000000000000 1000000000000 1000000000000 71089 177559 1000000000000 1000000000000 276158 7881 1000000000000 115789 329011 122823 1000000000000 112782 297218 290728 1000000000000 1000000000000 76179 1000000000000 135324 1000000000000 115735 1000000000000 314813 296519 177994 31984 234890 1000000000000 197723 28758 1000000000000 127236 292027 1000000000000 130753 178345 151459 118333 211700 1000000000000 1000000000000 86865 1000000000000 1000000000000 1000000000000 154566 71840 150447 57423 1000000000000 224274 284241 1000000000000 77252 1000000000000 1000000000000 305108 308770 1000000000000 1000000000000 253645 48229 1000000000000 1000000000000 135048 219663 1000000000000 1000000000000 4122 1000000000000 3701 129571 16070 253754 1000000000000 132534 232187 113663 261889 109420 169340 20845 309925 170531 18517 1000000000000 171604 1000000000000 191786 114438 27757 303364 19309 241451 273179 307277 1000000000000 1000000000000 314407 18170 1000000000000 288165 233839 287912 1000000000000 27489 129691 118037 1000000000000 161676 49834 1000000000000 1000000000000 166266 261029 1000000000000 1000000000000 12571 132617 228340 125296 21252 274101 90932 1000000000000 221154 294765 60988 276590 261621 331391 266679 51548 1000000000000 304253 246796 232196 1000000000000 313715 1000000000000 1000000000000 155922 237923 1000000000000 288826 1000000000000 1000000000000 95134 1000000000000 332322 1000000000000 255736 1000000000000 9185 141259 123388 214579 246841 144932 1000000000000 48295 128554 1000000000000 1000000000000 57346 1000000000000 1000000000000 100790 237421 1000000000000 22668 144807 202236 1000000000000 314630 1000000000000 179096 311359 297723 1000000000000 44208 1000000000000 190528 234139 1000000000000 37624 133344 247841 1000000000000 1000000000000 1000000000000 20672 23124 267952 1000000000000 712238923146 155248 1000000000000 44678 61037 28043 57390 1000000000000 231259 24354 60759 1000000000000 20156 1000000000000 49496 166162 1000000000000 323518 261800 10016 1000000000000 151602 1000000000000 271480 250838 200497 1000000000000 29007 1000000000000 1000000000000 285434 121466 247429 1000000000000 1000000000000 302388 230533 254009 42346 195856 227246 197916 1000000000000 200596 1000000000000 97179 302305 319171 129110 300434 1000000000000 169683 90476 271502 1000000000000 83962 116561 167495 124718 1000000000000 218929 1000000000000 50714 187000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 8593 127672 21775 315960 1000000000000 130368 168733 286820 40830 1000000000000 52053 241401 185067 179658 102077 38259 1000000000000 90964 1000000000000 1000000000000 181989 1000000000000 327015 4482 262338 185850 115279 221262 146125 1000000000000 218744 1000000000000 1000000000000 292644 1000000000000 1000000000000 196994 1000000000000 223155 1000000000000 49376 237349 94049 1000000000000 87123 1000000000000 46956 1000000000000 1000000000000 184492 1000000000000 1000000000000 40785 1000000000000 196868 58507 1000000000000 33912 280446 52235 1000000000000 1000000000000 1000000000000 106055 76166 167614 1000000000000 1000000000000 300763 6658 164234 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 285731 1000000000000 17701 114915 326254 1000000000000 1000000000000 91702 331622 49024 1000000000000 146596 15174 117155 229392 244203 194651 169488 1000000000000 162750 313231 1000000000000 206695 1000000000000 25217 1000000000000 1000000000000 245955 109541 1000000000000 115723 1000000000000 1000000000000 1000000000000 317698 165373 242901 39905 248875 1000000000000 1000000000000 177033 157405 174516 116901 47033 205673 136618 175394 61172 328698 156327 326419 1000000000000 145591 1000000000000 64514 61027 1000000000000 221001 125071 5281 70399 1000000000000 316675 110907 1000000000000 159450 93598 323595 56613 1000000000000 315967 1000000000000 21897 1000000000000 251845 193634 299749 130393 303232 72173 26253 1000000000000 222186 50388 319250 1000000000000 1000000000000 1000000000000 286877 1000000000000 232563 157843 1000000000000 118071 1000000000000 22755 1000000000000 54990 1000000000000 1000000000000 1000000000000 39819 110816 67154 1000000000000 113161 81328 1000000000000 247703 1000000000000 1000000000000 252898 1000000000000 1000000000000 1000000000000 1000000000000 124579 1000000000000 326651 228813 1000000000000 1000000000000 42396 251479 19869 286284 1000000000000 248348 1000000000000 254906 296744 45560 1000000000000 223430 116052 219946 1000000000000 1000000000000 14182 1000000000000 232453 103051 1000000000000 164412 22036 99639 52483 1000000000000 1000000000000 113349 230332 1000000000000 1000000000000 315232 39568 113223 1000000000000 172742 186760 206227 105262 144006 252038 108280 296876 183415 121661 65627 1000000000000 33049 48071 5208 1000000000000 91483 1000000000000 1000000000000 325895 156359 279420 326033 277713 1000000000000 178414 289167 168378 1000000000000 155972 1000000000000 153192 152778 259742 60675 1000000000000 1000000000000 180192 12368 104971 39001 206972 170044 1000000000000 98271 243853 330831 165719 1000000000000 1000000000000 272636 191816 134922 37340 1000000000000 306077 273825 1000000000000 1000000000000 1000000000000 74812 43134 1000000000000 1000000000000 48358 113327 1000000000000 35259 1000000000000 313477 1000000000000 1000000000000 130302 1000000000000 230545 286497 44697 52505 208226 1000000000000 1000000000000 278735 327899 178007 167321 184304 1000000000000 254151 1000000000000 252216 1000000000000 1000000000000 79833 43706 192109 1000000000000 129066 1000000000000 79075 26421 135379 321181 1000000000000 315064 207565 1000000000000 124909 186297 272161 1000000000000 60783 164336 1000000000000 208214 304787 1000000000000 284486 1000000000000 199395 327582 1000000000000 136964 105134 92385 60065 50134 179151 1000000000000 76532 218153 6652 1000000000000 128468 84194 22567 1000000000000 121197 273052 169481 1000000000000 204032 18084 327959 219899 117711 208256 117271 5608 1000000000000 273261 1000000000000 182078 1000000000000 1000000000000 312900 44238 1000000000000 46856 267248 1000000000000 137281 1647 292873 1000000000000 238804 1000000000000 202303 69164 71456 38835 1000000000000 1000000000000 244041 17868 324129 1000000000000 1000000000000 277923 197989 1000000000000 1000000000000 110194 1000000000000 1000000000000 277400 208999 1000000000000 180822 92365 12127 270227 310344 1000000000000 297670 1000000000000 1000000000000 90711 65623 215915 67394 9215 1000000000000 1000000000000 7560 231067 55050 244660 86037 1000000000000 16252 57862 137196 312806 288668 194279 96930 291074 1000000000000 143455 1000000000000 295887 37184 1000000000000 290233 17177 276150 134507 10905 295846 1000000000000 158301 293806 1000000000000 245479 281456 1000000000000 38602 31402 1000000000000 8418 579 284964 1000000000000 315266 265439 119242 190355 299856 197470 1000000000000 59303 283006 53879 1000000000000 314371 1000000000000 280284 16942 1000000000000 1000000000000 144288 328673 201119 168091 44911 1000000000000 1000000000000 225692 219614 152477 269861 65511 228447 1000000000000 191583 293838 22188 72407 1000000000000 77904 1000000000000 1000000000000 1000000000000 121233 199318 1000000000000 1000000000000 83360 1000000000000 142270 101528 104186 99712 290189 107063 226447 189097 1000000000000 25109 229715 1000000000000 19434 291257 257618 1000000000000 141500 318952 185099 1000000000000 138993 1000000000000 1000000000000 193108 1000000000000 96821 203030 121759 1000000000000 1000000000000 197422 1000000000000 1000000000000 157120 1000000000000 255834 1000000000000 1000000000000 1000000000000 208763 1000000000000 70004 1000000000000 254096 180168 263138 47092 38921 1000000000000 184919 1000000000000 210481 1000000000000 1000000000000 147294 62246 13547 160038 1000000000000 269268 299662 4826 1000000000000 268479 54541 306059 263437 1000000000000 1000000000000 1000000000000 114554 282798 179797 104407 270506 1000000000000 256423 84087 178189 327130 1000000000000 254820 124455 63830 32741 1000000000000 1000000000000 245817 296796 239289 1000000000000 235436 213949 1000000000000 235447 1000000000000 1000000000000 119431 332684 1000000000000 300949 1000000000000 3695 195622 205567 215915 94181 238495 1000000000000 1000000000000 1000000000000 134069 1000000000000 257645 37346 212284 26191 302191 1000000000000 158999 272779 136010 200664 51745 120437 106758 1000000000000 328818 313929 148589 15012 58146 326199 180465 285645 105154 1000000000000 49364 94443 202405 50182 23853 1000000000000 236299 331036 333474 71824 312086 281180 1000000000000 190856 1000000000000 221245 184377 1000000000000 1000000000000 119886 24927 128602 232110 129056 1000000000000 1000000000000 1000000000000 1000000000000 167601 325583 251483 322889 86593 1000000000000 269265 238906 1000000000000 1000000000000 1000000000000 52640 55385 269858 1000000000000 215297 20414 261469 273835 1000000000000 1000000000000 198681 65100 223401 287001 51578 1000000000000 327380 297101 211770 284200 58025 272328 125169 39106 167762 1000000000000 327933 227512 1000000000000 23066 1000000000000 309203 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 288152 1000000000000 1000000000000 180050 1000000000000 1000000000000 1000000000000 85414 1000000000000 221811 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 56460 1000000000000 1000000000000 81169 1000000000000 162171 245079 196129 1000000000000 1000000000000 270013 28776 132582 190111 61816 1000000000000 318766 106881 1000000000000 105774 150224 265791 173087 158032 164256 314161 115197 1000000000000 62566 1000000000000 19525 1000000000000 276427 82308 317184 1000000000000 1000000000000 1000000000000 95330 173435 1000000000000 162044 1000000000000 83471 34164 18730 234826 1000000000000 5710 1000000000000 289314 232739 4029 1000000000000 87987 1000000000000 1000000000000 1000000000000 1000000000000 251409 281060 240260 135968 65483 75521 89250 155068 99963 56024 190439 1000000000000 1000000000000 314820 308116 56218 207395 110665 63707 1000000000000 59634 113992 251709 1000000000000 1000000000000 96587 1000000000000 301998 1000000000000 302762 1000000000000 246791 126423 158417 35265 17114 1000000000000 1000000000000 65784 1000000000000 285672 1000000000000 225978 1000000000000 59655 152321 131824 173593 1000000000000 94156 218995 1000000000000 245379 239974 79856 1000000000000 1000000000000 1000000000000 164299 284042 1000000000000 276400 1000000000000 228546 258040 1000000000000 1000000000000 189625 61147 21142 312425 227775 141894 1000000000000 118960 215520 159398 1000000000000 30192 1000000000000 1000000000000 311283 203005 94879 1000000000000 328629 46310 268170 1000000000000 1000000000000 103284 1000000000000 329559 30092 1000000000000 1000000000000 54709 1000000000000 20916 6973 146615 243380 10775 1000000000000 1000000000000 130430 219860 1000000000000 1000000000000 1000000000000 188511 293121 21362 1000000000000 1000000000000 245373 130565 137967 1000000000000 1000000000000 327205 88394 69335 1000000000000 150497 315781 10758 113131 123226 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 168805 23995 223771 1000000000000 1000000000000 279739 1000000000000 1000000000000 1000000000000 1000000000000 287017 68315 284695 272025 284784 1000000000000 1000000000000 117024 20976 1000000000000 314343 210966 1000000000000 1000000000000 72826 97434 174039 1000000000000 1000000000000 137555 1000000000000 90713 72041 116417 1000000000000 1000000000000 304305 1000000000000 155608 222080 192386 73080 1000000000000 240248 15743 96587 1000000000000 1000000000000 1000000000000 273861 268343 167275 1000000000000 252047 1000000000000 224847 1000000000000 118093 1000000000000 280565 1000000000000 96015 225593 1000000000000 201703 16715 39915 1000000000000 93255 304366 309694 1000000000000 291230 110186 33101 295179 201465 74638 274642 1000000000000 38138 54181 1000000000000 16633 85373 149051 1000000000000 1000000000000 9253 99482 1000000000000 255116 39024 50551 1000000000000 249237 232343 1000000000000 258589 1000000000000 105375 1000000000000 284399 133717 221826 3600 112327 94514 239251 1000000000000 1000000000000 1000000000000 201528 1000000000000 92348 298560 10818 325784 180734 1000000000000 283843 24567 92295 256432 76833 1000000000000 1000000000000 21715 6834 1000000000000 232631 316157 1000000000000 1000000000000 1000000000000 150599 235087 266022 1000000000000 59369 328588 101970 255667 1000000000000 1000000000000 50975 214762 182445 1000000000000 1000000000000 132121 1000000000000 290887 91235 99308 32915 171769 60511 1000000000000 87346 114371 1000000000000 45324 249329 261572 1000000000000 244434 1000000000000 1000000000000 262692 1000000000000 152445 325618 1000000000000 217232 1000000000000 85011 275940 162508 1000000000000 199151 70073 189901 191231 188240 1000000000000 161443 1000000000000 123614 35388 115514 11601 1000000000000 141789 1000000000000 29723 10165 325694 1000000000000 242535 196958 224005 272461 15683 238014 230570 311351 1000000000000 48277 1000000000000 149972 61268 1000000000000 32285 1000000000000 85824 5746 32248 1000000000000 278899 234113 233450 26569 105930 1000000000000 238663 216480 143460 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 200372 1000000000000 203951 302317 65859 1000000000000 1000000000000 234283 59082 1000000000000 1000000000000 21334 1000000000000 28103 1000000000000 280217 102685 225327 74952 225667 1000000000000 1000000000000 1000000000000 1000000000000 30560 39881 180553 1000000000000 140132 240489 1000000000000 321116 1000000000000 227462 1000000000000 1000000000000 1000000000000 83322 223488 1000000000000 1000000000000 247221 1000000000000 309280 1000000000000 1000000000000 1000000000000 110352 15392 1000000000000 1000000000000 178882 1000000000000 97602 1000000000000 56677 1000000000000 218490 230730 313468 1000000000000 211825 254893 100798 40309 302291 285891 2694 114743 1000000000000 1000000000000 85467 1000000000000 138064 1000000000000 1000000000000 1000000000000 150379 131683 102261 111148 1000000000000 1000000000000 294169 1000000000000 1000000000000 7219 295349 173834 1000000000000 1000000000000 1000000000000 167774 77389 208717 114195 78800 1000000000000 1000000000000 40156 148963 1000000000000 176744 79744 307988 75924 1000000000000 244874 80450 68258 3073 127657 34489 193251 235629 216665 72155 142710 12169 122827 1000000000000 1000000000000 245532 1128 207664 1000000000000 305643 269190 59679 1000000000000 61932 1000000000000 208046 195558 55223 1000000000000 1000000000000 23261 248449 43201 168844 204553 215955 11307 1000000000000 277342 275285 322218 1000000000000 56788 1000000000000 1000000000000 128319 1000000000000 1000000000000 1000000000000 238511 142326 15617 1000000000000 1000000000000 1000000000000 111628 323577 1000000000000 331834 205676 56092 8478 1000000000000 1000000000000 44321 57385 290277 1000000000000 274018 1000000000000 1000000000000 318270 1000000000000 218576 248404 143798 80437 262341 1000000000000 305684 1895 274645 212871 46779 275125 248494 223019 75243 241825 45396 156176 1000000000000 230689 232146 1000000000000 278894 226971 85310 257965 1000000000000 1000000000000 1000000000000 149826 90655 1000000000000 1000000000000 227761 1000000000000 137561 1000000000000 1000000000000 30597 48774 1000000000000 319599 1000000000000 117645 16496 89216 1000000000000 246914 1000000000000 138552 1000000000000 58988 171783 1000000000000 23702 1000000000000 1000000000000 196615 265363 290238 8822 252889 189004 98716 225847 187578 1000000000000 1000000000000 134732 1000000000000 276483 1000000000000 23349 220363 87302 217866 138007 1000000000000 186367 1000000000000 1000000000000 55089 262412 1000000000000 143709 1000000000000 1000000000000 1000000000000 1000000000000 197546 312145 1000000000000 168446 169000 1000000000000 47528 1000000000000 99953 209471 316112 1000000000000 26492 44288 1000000000000 235045 1000000000000 89323 134026 223679 1000000000000 1000000000000 1000000000000 281387 203617 216434 45964 1000000000000 1000000000000 1000000000000 288141 60721 196975 1000000000000 315815 332529 1000000000000 312528 1000000000000 97876 233315 330773 216375 54430 245645 71002 1000000000000 1000000000000 229678 240351 163325 223 1000000000000 155235 54380 332342 1000000000000 205886 1000000000000 132841 323215 61589 210543 197290 1000000000000 295475 286259 1000000000000 166725 170321 182146 261985 1000000000000 1000000000000 177114 1000000000000 1000000000000 204354 143160 1000000000000 1000000000000 39583 177397 1000000000000 82266 1000000000000 1000000000000 290646 1000000000000 85667 143755 178138 1000000000000 1000000000000 1000000000000 136381 283418 33815 253704 1000000000000 78975 42964 1000000000000 1000000000000 1000000000000 309547 40285 1000000000000 124627 35736 167500 202086 191460 1000000000000 212386 1000000000000 1000000000000 97652 1000000000000 282148 20884 1000000000000 32029 326989 274172 1000000000000 1000000000000 1000000000000 121133 267829 1000000000000 63290 1000000000000 252851 156095 1000000000000 49661 1000000000000 18104 1000000000000 288688 37326 250634 328080 109688 220754 172172 317599 65737 82352 109521 281215 284718 211563 217603 75253 1000000000000 1000000000000 36106 314776 1000000000000 209755 1000000000000 1000000000000 303294 219491 1000000000000 26162 56059 1000000000000 86310 1000000000000 167622 296498 1000000000000 266096 299393 309329 1000000000000 288906 198927 28683 97940 1000000000000 1000000000000 52016 1000000000000 283490 1000000000000 115525 1000000000000 1000000000000 1000000000000 83076 272016 258645 125344 130926 1000000000000 1000000000000 1000000000000 1000000000000 92479 53983 1000000000000 1000000000000 262552 219298 1000000000000 136096 242672 178571 282186 1000000000000 82311 13741 1000000000000 90339 170888 1000000000000 271040 1000000000000 200255 1000000000000 278640 1000000000000 1000000000000 263998 311314 1000000000000 1000000000000 281338 1000000000000 1000000000000 248789 216377 1000000000000 79555 200884 16334 139170 76818 1000000000000 1000000000000 186433 241077 83890 1000000000000 175611 243197 1000000000000 1000000000000 1000000000000 108203 331803 93010 178702 300214 1000000000000 29404 1000000000000 1000000000000 1000000000000 1000000000000 301665 1000000000000 171872 202130 278715 250545 1000000000000 48729 248566 1000000000000 233406 1000000000000 157348 142917 210238 1000000000000 6759 7465 281078 99109 149142 1000000000000 61933 88456 145205 206207 273807 263932 6356 212683 1000000000000 152859 1000000000000 273817 131166 94926 252089 12019 141258 214304 307938 266922 289749 120304 1000000000000 1000000000000 233623 1000000000000 111856 1000000000000 953 66236 1000000000000 184715 147226 251891 215063 178349 18739 300333 190041 1000000000000 303710 201559 169782 100920 1000000000000 201516 1000000000000 1000000000000 7781 281663 1000000000000 270723 1000000000000 1000000000000 219246 60577 214107 1000000000000 69906 272896 1000000000000 249929 1000000000000 111358 1000000000000 1000000000000 59409 1000000000000 1000000000000 1000000000000 1000000000000 288543 103925 320454 1000000000000 1000000000000 159561 19511 315442 20044 1000000000000 6642 57531 332739 46557 258690 320657 180439 180513 332919 1000000000000 287771 1000000000000 173155 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 279946 253080 230347 1000000000000 187616 86735 45870 1000000000000 80634 66393 55215 46033 1000000000000 45807 242010 269810 1000000000000 188150 305859 325329 305438 117684 1000000000000 1000000000000 1000000000000 1000000000000 250887 247598 86677 10119 179453 206763 1000000000000 1000000000000 176457 1000000000000 243743 1000000000000 26129 290098 1000000000000 174748 128381 84473 1000000000000 154408 25208 246905 97005 56537 313269 219427 53648 299190 12566 1000000000000 1000000000000 72971 183277 1000000000000 78684 301104 1000000000000 1000000000000 278686 1000000000000 42070 280556 265432 236792 1000000000000 1000000000000 1000000000000 236986 98724 978 16957 127314 1000000000000 1000000000000 86263 272987 308845 95719 148550 1000000000000 181612 219665 57609 1000000000000 173324 177000 295054 63468 10459 1000000000000 318186 1000000000000 176986 299187 231988 46294 97029 1000000000000 312147 227798 1000000000000 45280 1000000000000 76066 1000000000000 1000000000000 114659 1000000000000 1000000000000 77146 310188 1000000000000 292415 228781 70482 1000000000000 1000000000000 29242 235404 1000000000000 308537 268872 1000000000000 215350 1000000000000 135707 125418 297251 2006 1000000000000 217032 208390 260340 1000000000000 300429 21216 1000000000000 264435 1000000000000 154654 1000000000000 111496 208961 314398 121357 229503 245187 1000000000000 203027 37971 159187 1000000000000 165140 293043 213245 97691 133268 256605 299392 150204 238524 1000000000000 262043 243300 191668 168316 261336 103736 274023 208701 81800 69285 182718 108285 1000000000000 47374 165652 284085 1000000000000 239333 209708 1000000000000 222616 235242 317482 1000000000000 77980 1000000000000 81414 1000000000000 301104 283439 1000000000000 38697 134504 694 149666 1000000000000 326469 1000000000000 122993 267715 1000000000000 1000000000000 80205 46209 106118 199893 238509 24010 62182 197916 312434 1000000000000 314541 80453 1000000000000 28825 1000000000000 1000000000000 101339 16068 47562 1000000000000 290986 1000000000000 110677 62034 202165 1000000000000 320042 101328 85507 1000000000000 218843 1000000000000 194492 153556 144646 1000000000000 258396 1000000000000 281034 1000000000000 291952 193483 307871 1000000000000 1000000000000 40001 1000000000000 1000000000000 1000000000000 47683 1000000000000 75446 75527 301657 1000000000000 14204 214329 239575 1000000000000 1000000000000 143432 275041 98019 222748 320233 327399 107076 303635 1000000000000 38377 257039 1000000000000 1000000000000 1000000000000 45974 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 261307 1000000000000 216311 102983 32425 206917 1000000000000 284110 202189 1000000000000 1000000000000 73107 207482 145261 239541 87780 146867 205606 34875 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 184017 1000000000000 231516 1000000000000 229987 1000000000000 307502 226066 127936 297463 1000000000000 1000000000000 1000000000000 62014 331482 214328 277093 169835 1000000000000 1000000000000 1000000000000 19898 268879 1000000000000 38560 258112 1000000000000 85279 1000000000000 244221 311403 279323 1000000000000 26478 18272 1000000000000 1000000000000 173858 1000000000000 304281 153493 170840 163827 138712 172885 113576 206122 10629 174216 133455 1000000000000 124292 1000000000000 80223 49925 159460 290199 1000000000000 248499 53385 17838 321905 1000000000000 98589 1000000000000 279685 84505 1000000000000 282674 98597 1000000000000 316327 1000000000000 1000000000000 168615 126399 1000000000000 84976 1000000000000 273392 167692 265061 96609 113242 1000000000000 1000000000000 68403 1000000000000 1000000000000 1000000000000 96570 1000000000000 1000000000000 1000000000000 86410 497 241180 142361 147376 259882 98170 1000000000000 1000000000000 52101 1000000000000 135107 232399 63262 146749 93902 43456 279381 332928 290158 200905 33633 1000000000000 75257 1000000000000 1000000000000 61718 143214 198293 1000000000000 1000000000000 1000000000000 1000000000000 315107 85214 18701 151665 154873 213548 129264 1000000000000 165961 302075 1000000000000 1000000000000 1000000000000 194757 247272 166493 285837 47589 1000000000000 174452 1000000000000 128533 59700 1000000000000 204516 259964 262867 327898 223279 56034 266529 1000000000000 315261 1000000000000 72472 1000000000000 328943 1000000000000 37629 1000000000000 34612 65783 73115 1000000000000 127431 196913 1000000000000 1000000000000 88198 223754 213673 1000000000000 245651 227256 1000000000000 169478 237372 263969 36198 1000000000000 157916 1000000000000 1000000000000 91687 178988 1000000000000 195935 273349 146874 151634 128685 49560 121404 1000000000000 101863 20934 3950 331544 1000000000000 309701 145081 118974 66049 1000000000000 183735 52817 113698 1000000000000 4493 1000000000000 316855 191673 72084 1000000000000 54441 306441 1000000000000 284735 1000000000000 1000000000000 177399 39715 1000000000000 1000000000000 1000000000000 155264 171056 35530 107316 1000000000000 118711 179066 1000000000000 1000000000000 112841 101827 1000000000000 187963 154088 1000000000000 1000000000000 261922 1000000000000 244562 235226 1000000000000 1000000000000 100371 1000000000000 1000000000000 291459 118843 1000000000000 263722 1000000000000 239188 1000000000000 1000000000000 244589 1000000000000 1000000000000 1000000000000 89907 1000000000000 177965 1000000000000 1000000000000 231412 1000000000000 265998 317805 329902 1000000000000 43918 1000000000000 122896 112937 267381 1000000000000 1000000000000 111261 155507 27453 1000000000000 110004 1000000000000 112236 40699 1000000000000 286825 268560 1000000000000 284571 1000000000000 1000000000000 173428 1000000000000 71879 278421 1000000000000 124019 304840 1000000000000 285627 30918 145651 1000000000000 224241 1000000000000 169109 1000000000000 1000000000000 1000000000000 1000000000000 209659 310429 304950 53009 1000000000000 235344 243932 200357 1000000000000 218798 119530 216369 105524 287524 254982 47492 1000000000000 310117 268311 1000000000000 1000000000000 1000000000000 250254 111075 71909 1000000000000 1000000000000 1000000000000 1000000000000 261995 70604 1000000000000 1000000000000 183695 1000000000000 3841 140743 34534 292604 31660 161181 1000000000000 49761 30116 317382 285232 277211 1000000000000 288791 307592 257561 1000000000000 1000000000000 1000000000000 319707 1000000000000 215965 298459 280547 241816 239659 195664 172729 1000000000000 293817 1000000000000 163824 236088 119466 1000000000000 1000000000000 4733 1000000000000 1000000000000 169169 134531 1000000000000 175139 1000000000000 142475 254331 321723 1000000000000 1000000000000 129874 204000 1000000000000 77211 280170 154848 269923 25233 23053 142584 324117 329221 1000000000000 87488 215958 1000000000000 251572 126234 98705 31081 1000000000000 91834 304890 201810 279087 1000000000000 320501 306211 1000000000000 1000000000000 189051 333496 139246 1000000000000 1000000000000 60107 163391 71040 283050 50995 1000000000000 299488 203315 1000000000000 1000000000000 6722 255736 69319 1000000000000 274829 179695 200739 31177 211680 232102 106978 1000000000000 23201 272541 456 102049 5199 1000000000000 300899 1000000000000 159836 205749 287792 326121 187351 22675 104477 158469 241159 1000000000000 288901 1000000000000 328959 1000000000000 206983 236053 173984 235427 178021 20409 295583 1000000000000 1000000000000 110619 1000000000000 1000000000000 21291 157898 184619 307440 1000000000000 1000000000000 1000000000000 1000000000000 247229 1000000000000 1000000000000 6566 49980 5105 241415 168379 147 160846 1000000000000 1000000000000 1000000000000 1000000000000 16726 33182 4933 290029 9511 42799 9267 319658 316485 290197 291653 140050 90982 54137 1000000000000 270943 53901 1000000000000 288511 54119 122812 256045 1000000000000 56418 241168 161993 212856 172163 234793 1000000000000 26502 199772 297584 1000000000000 145022 327605 63200 110724 21560 208470 1000000000000 1000000000000 171736 207919 263818 263053 170892 92150 313648 1000000000000 16547 1000000000000 16902 1000000000000 1000000000000 284005 271495 132097 1000000000000 154414 259279 159799 168823 1000000000000 314739 1000000000000 6417 194744 121287 1000000000000 152304 1000000000000 148300 188506 1000000000000 246025 330230 1000000000000 269591 262272 226526 1000000000000 176240 102826 158686 327351 124367 284165 25664 1000000000000 1000000000000 217952 132753 49130 1000000000000 1000000000000 1000000000000 264461 320044 95132 1000000000000 1000000000000 74268 1000000000000 170683 18672 209281 208438 1000000000000 40299 224718 1000000000000 1000000000000 278465 1000000000000 223331 265678 95054 1000000000000 189146 114459 271994 209930 257211 1000000000000 1000000000000 1000000000000 180158 108964 146453 245753 263683 103981 152265 1000000000000 1000000000000 1000000000000 210811 1000000000000 281464 328817 316185 1000000000000 1000000000000 212587 280529 1000000000000 144028 89262 230013 1000000000000 1000000000000 124399 44685 289642 249207 290810 1000000000000 141546 160283 164859 14243 217607 1000000000000 164318 1000000000000 247005 1000000000000 1000000000000 1000000000000 131895 267886 1000000000000 1000000000000 146914 1000000000000 176963 136223 34589 59352 41047 1000000000000 134463 1000000000000 33504 63773 229646 232771 1000000000000 329669 92380 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 163406 1000000000000 216651 166667 327173 194480 1000000000000 256741 88456 1000000000000 1000000000000 3154 95720 172957 191420 185924 288879 1000000000000 287335 6902 36013 32806 210900 201048 267181 312929 138852 1000000000000 171646 205789 1000000000000 293158 237608 153808 15277 1000000000000 169385 292908 195562 185758 31652 38754 308047 197632 126068 1000000000000 1000000000000 203367 89550 1000000000000 203924 242019 1000000000000 285220 1000000000000 270234 266291 231016 1000000000000 241102 1000000000000 85514 294494 111159 196121 19906 277409 59767 1000000000000 103790 221911 693 61615 287399 1000000000000 1000000000000 1000000000000 297516 1000000000000 1000000000000 102230 128516 1000000000000 1000000000000 51554 1000000000000 184769 120216 134644 5053 1000000000000 1000000000000 211037 1000000000000 241773 1000000000000 189865 233396 287050 1000000000000 327536 217185 33342 138717 1000000000000 132610 1000000000000 292615 133695 212414 171224 329296 65411 134267 1000000000000 196419 1000000000000 173357 326307 135937 37889 21357 206242 1000000000000 145717 56234 1000000000000 319742 7358 260281 1000000000000 1000000000000 1000000000000 116266 1000000000000 85889 1000000000000 1000000000000 95702 1000000000000 176588 12295 322921 14605 1000000000000 8951 280759 271611 1000000000000 1000000000000 257118 11378 44257 1000000000000 1000000000000 171120 143441 1000000000000 1000000000000 157822 37484 226370 214903 307957 1000000000000 70 256952 165665 111052 35846 143547 142407 316517 1000000000000 199455 229664 120374 254359 1000000000000 259883 5834 200905 271227 228428 30295 1000000000000 1000000000000 149456 58249 1000000000000 53878 209250 53630 1000000000000 192695 1000000000000 214211 156218 148339 246813 238340 322679 61722 1000000000000 1000000000000 7300 1000000000000 213934 173395 1000000000000 128533 1000000000000 152106 25764 139027 226291 155462 40361 1000000000000 182902 252517 199815 332016 13597 83365 182438 1000000000000 1000000000000 291241 267186 242803 1000000000000 1000000000000 23930 298298 313065 1000000000000 1000000000000 144678 1000000000000 269587 191620 46409 245892 89402 1000000000000 3276 327842 1000000000000 1000000000000 1000000000000 1000000000000 117930 1000000000000 169810 317313 330754 142199 169040 1000000000000 222635 232603 253454 258013 26966 178621 1000000000000 1000000000000 20377 279095 165403 146817 1000000000000 1000000000000 50349 133437 84705 208771 1000000000000 108486 15766 1000000000000 34402 320454 174446 113267 135440 198123 11741 1000000000000 1000000000000 250240 16886 1000000000000 314940 108152 1000000000000 256201 1000000000000 232573 1000000000000 234504 331197 298218 210565 232885 139553 137590 34440 1000000000000 306602 226181 234108 184785 302212 1000000000000 38287 48551 82976 64598 229318 72129 248126 132165 311094 20373 1000000000000 200780 174804 1000000000000 1000000000000 65194 13637 1000000000000 1000000000000 251754 221802 122885 1000000000000 54039 1000000000000 228414 227343 1000000000000 247450 163398 164326 1000000000000 311309 1000000000000 34270 239365 177583 331246 115588 74594 87273 320121 97452 1000000000000 251523 217634 96313 1000000000000 96131 10289 1000000000000 272798 223388 55378 317818 199569 113883 1000000000000 1000000000000 94828 58046 1000000000000 1000000000000 196244 280162 21774 245474 140026 279180 285134 237728 322435 263295 1000000000000 68347 1000000000000 143169 239847 1000000000000 1000000000000 274332 44485 1000000000000 1000000000000 307620 1000000000000 1000000000000 1000000000000 1000000000000 275269 127101 276762 316639 35488 253404 319580 324809 165681 106518 1000000000000 323536 1000000000000 72526 122636 1000000000000 86495 1000000000000 1000000000000 72429 102224 234915 19441 33494 38955 190627 1000000000000 177356 9720 62331 5941 1000000000000 7236 170405 1000000000000 1000000000000 1000000000000 261031 184818 1000000000000 282412 313322 1000000000000 236903 1000000000000 9843 138342 13141 312140 290597 328703 1000000000000 1000000000000 132629 1000000000000 41408 220246 1000000000000 281406 57020 111088 1000000000000 283946 133201 189669 150940 300476 1000000000000 8140 1000000000000 47674 202608 112268 1000000000000 1000000000000 59116 93222 162900 298852 319285 318208 1000000000000 300748 105537 147191 329603 1000000000000 1000000000000 1000000000000 1000000000000 66989 315175 1000000000000 1000000000000 209591 1000000000000 78257 1000000000000 1000000000000 170769 1000000000000 1000000000000 5764 252613 161338 180584 1000000000000 1000000000000 1000000000000 1000000000000 182849 1000000000000 1000000000000 1000000000000 332102 1000000000000 64042 180706 174498 1000000000000 1000000000000 332083 135005 244170 1000000000000 291762 1000000000000 1000000000000 42225 52087 108806 164023 1000000000000 306877 56028 1000000000000 1000000000000 82829 214819 1000000000000 1000000000000 97550 8669 169080 240649 302167 103799 1000000000000 45675 87849 154321 178337 5719 176855 117589 204461 274 15317 200557 310085 198517 225878 1000000000000 49165 230843 129955 244339 1000000000000 13784 1000000000000 1000000000000 200335 117548 153389 1000000000000 63949 255020 1000000000000 1000000000000 177150 1000000000000 93457 141657 329536 1000000000000 1000000000000 107519 1000000000000 1000000000000 146018 7496 83926 1000000000000 51454 117407 1000000000000 1000000000000 292948 1000000000000 71548 1000000000000 1000000000000 1000000000000 103643 1000000000000 45141 119506 178565 84543 1000000000000 1000000000000 333581 326813 68845 257930 1000000000000 24226 42446 1000000000000 1000000000000 36888 1000000000000 270766 1000000000000 272960 1000000000000 1000000000000 10307 1000000000000 6521 142280 109386 1000000000000 114398 277974 1000000000000 322128 25309 1000000000000 320315 288585 1000000000000 56062 181615 210657 1000000000000 258316 1000000000000 38153 64852 124064 1000000000000 1000000000000 1000000000000 277152 254697 308362 1000000000000 42345 62955 331092 153184 243166 264327 64223 213516 160689 209108 285856 232240 158336 73477 1000000000000 261384 1000000000000 33960 223634 182897 308047 294106 216035 326354 22559 93621 141008 125435 186058 205378 13069 36903 289298 1000000000000 260236 1000000000000 169241 303394 238803 1000000000000 1000000000000 51049 1000000000000 208353 69399 91762 1000000000000 100185 159548 1000000000000 1000000000000 1000000000000 60666 273909 260150 270165 205409 1000000000000 3065 1000000000000 156611 290891 307280 1000000000000 1000000000000 154598 112347 1000000000000 255432 1000000000000 111015 91047 318992 1868 1000000000000 261356 1000000000000 199080 14093 112156 1000000000000 1000000000000 1000000000000 207883 13007 1000000000000 44743 316827 267469 326171 1000000000000 291106 1000000000000 124611 182544 289500 22091 126926 321818 1000000000000 41961 198858 41143 183502 1000000000000 1000000000000 1000000000000 184575 109048 327441 302908 1000000000000 129990 290857 117913 117047 277093 1000000000000 156954 20676 1000000000000 64343 233641 136266 99577 1614 1000000000000 167704 36225 322587 69440 1000000000000 40393 100312 103847 1000000000000 22651 300787 84335 181077 1000000000000 1000000000000 1000000000000 180487 158677 20003 40902 1000000000000 85986 10761 284050 102506 132612 1000000000000 76557 325220 313469 1000000000000 72661 1000000000000 283228 78815 1000000000000 84950 110331 1000000000000 1000000000000 298656 242622 129603 106187 1000000000000 26637 1000000000000 62940 270795 1000000000000 248484 1000000000000 1000000000000 1000000000000 42733 1000000000000 1000000000000 167541 300670 38655 8264 1000000000000 239454 1000000000000 77806 154926 314578 46021 311401 1000000000000 152235 53915 1000000000000 97219 10929 280514 206833 202609 1000000000000 154991 127337 280104 1000000000000 1000000000000 313312 112302 76046 23544 295531 48433 324765 192872 211804 20453 137820 10420 1000000000000 279064 1000000000000 114754 326041 79874 53033 198740 77252 1000000000000 1000000000000 309645 162504 282641 1000000000000 1000000000000 1000000000000 1000000000000 82061 1000000000000 1000000000000 108900 27365 1000000000000 224441 198343 162250 296691 65354 306924 297872 1000000000000 170975 54880 209057 1000000000000 118045 265081 1000000000000 216069 295794 52600 186874 77745 1000000000000 1000000000000 1000000000000 72965 74317 278236 16738 202090 205537 294837 291316 87972 316150 124445 6370 1000000000000 217193 257628 131952 281510 250231 53788 120017 190199 159807 168513 197420 73205 718 1000000000000 260768 1000000000000 124660 1000000000000 331079 1000000000000 48091 57778 195496 1000000000000 286567 1000000000000 118650 1000000000000 329305 274032 78229 74244 1000000000000 1000000000000 167512 306061 1000000000000 175913 191180 93336 44162 268391 1000000000000 1000000000000 1000000000000 227681 332246 200667 332094 1000000000000 312115 291167 1000000000000 1000000000000 32863 1000000000000 160301 1000000000000 28321 2684 248803 314224 1000000000000 1000000000000 201131 1000000000000 111703 25790 1000000000000 44975 155135 26357 1000000000000 222951 1000000000000 14705 179431 1000000000000 1000000000000 77623 42054 221860 319975 252179 1000000000000 1000000000000 78270 1000000000000 160058 180028 308859 165653 1000000000000 35168 186770 287622 292067 1000000000000 73300 170527 308385 214960 227055 155949 274511 75775 1000000000000 244034 1000000000000 1000000000000 333630 77676 126268 48773 1000000000000 52526 294829 1000000000000 311753 1000000000000 197997 36174 164680 184969 230767 231502 154796 324157 115875 126937 169689 210597 21177 289949 320924 1000000000000 246908 65479 35703 285855 281099 1000000000000 193097 236936 1000000000000 33175 128351 216855 88366 156545 151810 265783 286546 1000000000000 1000000000000 25754 56535 1000000000000 1000000000000 1000000000000 226692 97290 1000000000000 305622 166716 1000000000000 1000000000000 264713 103895 135465 198405 174951 296067 79839 1000000000000 132707 102817 30461 297851 209809 214887 304729 99821 22237 258076 44550 23967 1000000000000 1000000000000 48769 1000000000000 1000000000000 1000000000000 1000000000000 117560 226009 15663 151840 74579 1000000000000 160136 271205 39137 158853 267143 130492 1000000000000 1000000000000 1000000000000 98667 157447 66178 330254 167309 241980 6552 89427 134841 217854 294345 1000000000000 1000000000000 1000000000000 203990 1000000000000 104021 68269 64643 22958 195712 301193 197701 258263 251734 1000000000000 136765 143650 212167 1000000000000 138895 188324 1000000000000 273714 1000000000000 1000000000000 192728 61074 42672 1000000000000 151871 1000000000000 245268 1000000000000 112144 1000000000000 1000000000000 209111 68978 310084 26532 298088 260059 1000000000000 253356 267101 21838 307784 148034 1000000000000 1000000000000 173496 216172 1000000000000 1000000000000 128093 70712 1000000000000 253159 21491 211372 219561 1000000000000 134566 1000000000000 22738 79496 8753 1000000000000 130777 229538 70673 34772 25627 296466 1000000000000 252962 68080 200651 1000000000000 1000000000000 1000000000000 1000000000000 266754 84034 1000000000000 105597 15488 1000000000000 1000000000000 310559 269913 61541 149850 301057 330236 44138 85095 199216 1000000000000 227124 133402 70042 1000000000000 1000000000000 218958 1000000000000 1000000000000 175844 146660 1000000000000 1000000000000 1000000000000 232313 79579 1000000000000 60632 1000000000000 71286 321634 1000000000000 1000000000000 77202 107780 38591 321750 97801 1000000000000 1000000000000 126104 139867 1000000000000 1000000000000 168475 248174 303493 264803 1000000000000 78154 318962 1000000000000 1000000000000 299120 1000000000000 220900 187930 1000000000000 1000000000000 313984 215925 1000000000000 186103 1000000000000 296948 1000000000000 130988 38624 177781 96454 143055 159725 235841 1000000000000 1000000000000 1000000000000 1000000000000 108392 213372 1000000000000 1000000000000 51663 188592 1000000000000 188835 231263 256547 3677 1000000000000 1000000000000 328318 25524 221946 1000000000000 131905 49759 319718 1000000000000 140530 285110 1000000000000 185404 34544 48632 205906 155538 1000000000000 1000000000000 57759 1000000000000 112109 161248 44918 1000000000000 320022 1000000000000 42437 42479 1000000000000 1000000000000 47520 218770 58378 1000000000000 89070 135855 310584 172503 1000000000000 170415 239761 163476 13407 281817 1000000000000 149213 90325 1000000000000 1000000000000 16151 1000000000000 20230 257311 262607 1000000000000 204541 247210 257792 209275 155771 1000000000000 25411 165081 245583 1000000000000 41250 1000000000000 269021 187214 170359 43592 267562 329794 1000000000000 144910 306406 185947 97420 1000000000000 231615 1000000000000 41263 1000000000000 1000000000000 175091 1000000000000 295997 2095 1000000000000 139629 121562 1256 1000000000000 135561 217080 1000000000000 291607 185838 141870 73139 1000000000000 1000000000000 1000000000000 74603 317458 290305 177680 84670 1000000000000 326373 255658 1000000000000 76742 292863 1000000000000 58159 1000000000000 188897 1000000000000 331400 132217 230628 332367 293166 18731 3484 129733 135035 251630 1000000000000 1000000000000 239254 176458 179761 9910 1000000000000 249594 251840 1000000000000 32195 143600 1000000000000 246630 1000000000000 1000000000000 1000000000000 174741 219919 300213 1000000000000 100216 93940 133345 193768 153795 1000000000000 21064 117035 76924 170189 327635 13129 92161 105731 1000000000000 274265 1000000000000 1000000000000 317716 266294 1000000000000 1000000000000 190682 229028 71670 1000000000000 114449 233628 318344 3620 281653 226337 1000000000000 128193 187969 157052 332993 183995 138286 103056 291351 1000000000000 249871 1000000000000 204427 259718 161857 1000000000000 224046 1000000000000 584 137430 7024 28648 182068 1000000000000 257591 1000000000000 65336 1000000000000 1000000000000 1000000000000 327022 1000000000000 1000000000000 1000000000000 1000000000000 171479 100315 283687 232017 300315 250927 175532 1000000000000 1000000000000 1000000000000 229258 1000000000000 1000000000000 1000000000000 164596 273458 205242 67109 79410 129102 294432 130657 243845 260662 281416 26093 195768 313261 1000000000000 202859 326380 1000000000000 290909 135924 302314 1000000000000 1000000000000 163738 1000000000000 183961 193053 1000000000000 94802 1000000000000 317232 51894 264523 255449 184214 223052 61640 303808 139451 1000000000000 1000000000000 250082 155381 118004 1000000000000 177434 1000000000000 247573 299194 1000000000000 1000000000000 301779 1000000000000 294605 1000000000000 191836 313032 146682 169860 1000000000000 22895 156510 56842 1000000000000 1000000000000 281485 7136 11345 1000000000000 1000000000000 62304 296752 66245 163845 83605 142677 1000000000000 15232 158833 55575 109824 191867 180765 82383 1000000000000 20963 1000000000000 1000000000000 120364 270308 206116 96546 240720 184795 1000000000000 114233 1000000000000 144001 298240 101161 1000000000000 225416 1000000000000 94972 168765 292853 306064 1000000000000 71324 260458 247292 104175 54069 1000000000000 946 1000000000000 295170 1000000000000 1000000000000 57355 1000000000000 161226 169031 1000000000000 231417 247562 160164 1000000000000 167678 1000000000000 254063 62064 1000000000000 286931 282555 200531 142940 12203 192945 34287 285175 1000000000000 1000000000000 311500 1000000000000 21389 270456 233008 210126 1000000000000 223863 1000000000000 27742 97836 68896 1000000000000 258125 49265 1000000000000 176403 1000000000000 1000000000000 284305 1000000000000 1000000000000 1000000000000 213845 67473 63249 222591 1000000000000 259680 1000000000000 9639 1000000000000 1000000000000 247821 53936 1000000000000 284911 1000000000000 87944 264296 1000000000000 1000000000000 70408 283717 319860 1000000000000 1000000000000 1000000000000 68220 181908 175185 1000000000000 182654 1000000000000 93809 277100 255667 242920 330443 211411 275057 1000000000000 193441 311440 100691 1000000000000 1000000000000 80551 1000000000000 1000000000000 1000000000000 9815 34961 1000000000000 322148 225815 314546 1000000000000 1000000000000 1000000000000 245049 88704 89972 1000000000000 91897 199826 295838 276941 279990 1000000000000 150752 1000000000000 1000000000000 1000000000000 34208 138622 1000000000000 1000000000000 1000000000000 1000000000000 233473 108487 243193 1000000000000 217249 163379 1000000000000 1000000000000 34875 329779 120227 259523 150392 128921 1000000000000 1000000000000 94005 1000000000000 323670 1000000000000 166358 226913 1000000000000 1000000000000 255275 224984 316402 220621 1000000000000 1000000000000 181822 1000000000000 42039 1000000000000 23424 14640 1000000000000 21437 118246 180767 121873 1000000000000 1000000000000 1000000000000 268986 173128 97534 71951 1000000000000 146610 93344 52302 1000000000000 72718 225270 13623 239136 1000000000000 276741 1000000000000 1000000000000 209374 218951 103959 130283 278921 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 315999 205666 1000000000000 230837 132996 1000000000000 278533 226983 296960 1000000000000 1000000000000 1000000000000 169074 221247 1000000000000 1000000000000 241847 1000000000000 117694 1000000000000 1000000000000 303210 322478 1000000000000 1000000000000 1000000000000 248978 114043 307135 83057 282836 1000000000000 296881 63580 1000000000000 260201 1000000000000 7535 109189 48786 1000000000000 1000000000000 1000000000000 49648 12809 1000000000000 1133 147874 244424 322365 1000000000000 56664 225668 48248 88759 223468 1000000000000 1000000000000 1000000000000 55558 151400 111459 1000000000000 1000000000000 156923 1366 142766 1000000000000 209208 1000000000000 271643 333106 38000 1000000000000 1000000000000 143048 6624 73193 2981 1000000000000 1000000000000 97938 1000000000000 1000000000000 286390 1000000000000 126649 272843 328233 2714 255641 104380 279542 1000000000000 1000000000000 143092 90386 330408 295704 146033 227725 1000000000000 64553 292296 1000000000000 1000000000000 608 110632 261744 324287 262790 1000000000000 41218 109102 244058 108009 247980 328007 8567 1000000000000 210375 1000000000000 49304 300567 94943 44803 292887 1000000000000 232325 1000000000000 220363 136876 316800 330227 1000000000000 84835 1000000000000 48408 159020 259139 232963 62855 57224 51704 1000000000000 1000000000000 272273 1000000000000 151829 1000000000000 1000000000000 147761 197153 1000000000000 1000000000000 171257 195057 223191 31678 1000000000000 30595 143718 130855 1000000000000 287297 1000000000000 273964 258217 1000000000000 77504 297279 247348 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 129481 271635 319813 41987 90156 45189 101838 1000000000000 74251 267774 261775 42579 149727 230423 1000000000000 290485 1000000000000 1000000000000 217698 211358 206562 63496 332298 155258 1000000000000 26797 187832 1000000000000 282545 284669 95043 1000000000000 165272 1000000000000 161166 91445 128586 262849 1000000000000 1260 1000000000000 270705 172115 89741 1000000000000 257441 61964 1000000000000 48378 174999 73594 151905 1000000000000 7416 94166 323612 1000000000000 299833 187467 169672 170201 1000000000000 265902 1000000000000 72177 281923 1000000000000 113785 135294 159997 68239 34615 1000000000000 309312 210566 160210 18019 9507 327971 1000000000000 1000000000000 282695 141338 1000000000000 1000000000000 168070 1000000000000 168340 102777 36358 278565 28254 305529 1000000000000 1000000000000 1000000000000 1000000000000 218200 166731 172334 1000000000000 293656 29567 9215 122816 1000000000000 99826 1000000000000 6786 1000000000000 193219 313588 66635 1000000000000 283259 226752 158712 251175 139782 1000000000000 275813 1000000000000 1000000000000 99728 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 130312 1000000000000 160253 196083 1000000000000 1000000000000 1000000000000 28703 288638 241689 267972 99411 1000000000000 41780 26364 249978 1000000000000 1000000000000 1000000000000 192610 100858 1000000000000 1000000000000 167583 313599 116685 1000000000000 41372 301537 1000000000000 187492 1000000000000 331867 41709 216971 1480 283401 129853 1000000000000 1000000000000 233824 1000000000000 83687 152874 227713 55930 249347 261666 278302 204413 1000000000000 164089 91259 315411 1000000000000 205753 118281 23358 211868 44468 276805 142651 144764 270514 178313 1000000000000 74423 1000000000000 155811 1316 132196 1000000000000 33188 270345 1000000000000 250854 1000000000000 306806 43232 1000000000000 1000000000000 193956 81441 217829 1000000000000 318388 173858 211972 310312 317445 162125 319301 219366 223954 85434 133680 228424 1000000000000 303983 23012 106800 1000000000000 180172 1000000000000 75940 1000000000000 1000000000000 163612 73849 1000000000000 1000000000000 112080 200180 178059730786 137176 168219 50140 1000000000000 1000000000000 1000000000000 94727 209304 296505 131319 102718 171789 217280 292821 1000000000000 77241 110493 1000000000000 1000000000000 127785 86104 130752 78660 1000000000000 175004 1000000000000 1000000000000 48208 176690 82012 218647 1000000000000 289061 1000000000000 85510 45008 281310 35599 285389 1000000000000 1000000000000 47747 1000000000000 1000000000000 78199 74532 314233 11542 92264 1000000000000 266493 1000000000000 1000000000000 1000000000000 1000000000000 330945 1000000000000 276677 1000000000000 174908 1000000000000 1000000000000 205457 237997 291889 302884 190488 1000000000000 70261 1000000000000 294142 107300 307267 135293 1000000000000 129423 266790 1000000000000 13615 201142 1000000000000 51820 239703 38429 269347 174854 204487 160672 185748 312326 208281 1000000000000 51313 250683 332716 216707 1000000000000 88760 1000000000000 1000000000000 46948 216997 1000000000000 1000000000000 96338 220506 1000000000000 1000000000000 1000000000000 1000000000000 20816 72905 14870 62198 198429 208544 231998 1000000000000 295577 129822 1000000000000 65943 291190 153829 97311 86382 1000000000000 117857 181106 94919 216238 1000000000000 97128 1000000000000 130812 56861 214547 149520 24744 1000000000000 102983 160110 131965 1000000000000 10143 25611 206902 1000000000000 168662 118924 136536 1000000000000 1000000000000 1000000000000 1000000000000 161448 1000000000000 130933 1000000000000 142115 1000000000000 1000000000000 233328 1000000000000 195623 1000000000000 258098 96671 174010 169597 289476 127604 282106 55979 294580 265649 1000000000000 62034 1000000000000 192809 1000000000000 236483 1000000000000 1000000000000 76805 1000000000000 217265 324397 1000000000000 252539 198879 214050 184267 228473 322720 45844 262164 268734 1000000000000 88063 184985 1000000000000 285467 300084 164004 193367 1000000000000 1000000000000 1000000000000 162342 31878 1000000000000 55543 1000000000000 1000000000000 1000000000000 141458 1000000000000 66797 62113 92879 17897 106688 232453 211632 199210 1000000000000 1000000000000 177278 1000000000000 1000000000000 64731 116131 158590 1000000000000 307051 1000000000000 284036 1000000000000 1000000000000 67427 107587 1000000000000 99123 1000000000000 54320 137262 39051 282360 18787 111230 127117 165444 73993 268137 7689 153384 192326 177229 134523 52095 18067 8921 174299 1000000000000 242007 10262 1000000000000 1000000000000 1000000000000 252613 259408 289322 1000000000000 208236 256211 241624 268930 30105 52025 192132 1000000000000 164878 20138 320374 1000000000000 95083 1000000000000 1000000000000 156241 172820 1000000000000 219353 1000000000000 292428 280755 1000000000000 247493 235207 1000000000000 259239 1000000000000 1000000000000 1000000000000 296709 22904 319187 278820 100000 201653 1000000000000 281707 209943 196815 269221 1000000000000 34368 262626 122845 1000000000000 81785 132700 1000000000000 1000000000000 252134 1000000000000 1000000000000 1000000000000 223912 1000000000000 304767 1000000000000 150249 72853 1000000000000 128113 325617 1515 76377 1000000000000 125340 28067 117196 49985 175690 281532 25388 41643 1000000000000 287890 170726 1000000000000 89192 1000000000000 237252 99672 1000000000000 139256 262368 1000000000000 89798 14450 159720 73545 11418 217722 1000000000000 53440 101725 221504 235856 23039 77573 144442 259263 2042 163498 207383 49190 24992 248222 65343 1000000000000 147615 1000000000000 68652 1000000000000 1000000000000 129360 1000000000000 198638 1000000000000 324742 1000000000000 236855 42540 191239 28127 227480 213621 21584 55742 107860 167091 242448 204919 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 60079 1000000000000 78553 1000000000000 85950 1000000000000 72895 19826 1000000000000 204340 120509 1000000000000 1000000000000 321355 133517 29867 130643 122433 221782 202525 1000000000000 1000000000000 37804 78504 1000000000000 1000000000000 106554 103354 203133 239694 1000000000000 23075 1000000000000 1000000000000 48792 143413 1000000000000 1000000000000 38829 197544 182206 83116 188037 70907 1000000000000 21989 266667 143017 39784 267639 1000000000000 87735 145165 165509 1000000000000 209402 1000000000000 7673 180651 1000000000000 1000000000000 315580 235199 18754 1000000000000 256117 200705 92887 299378 154218 238311 308748 1000000000000 247993 1000000000000 308639 72062 271586 25487 69455 62549 68275 190346 1596 168032 126467 196226 14921 316505 1000000000000 21380 313587 102320 324322 86636 1000000000000 252130 179209 201474 97830 1000000000000 1000000000000 13763 1000000000000 1000000000000 78645 1000000000000 1000000000000 1000000000000 51795 309612 4813 225660 1000000000000 1000000000000 119336 261319 66403 13669 58555 75059 17361 123565 1000000000000 1000000000000 55896 149362 77867 207769 179817 196918 1000000000000 1000000000000 1000000000000 106906 124064 9020 118045 1000000000000 86271 1000000000000 219784 128048 73089 191303 1000000000000 122316 61370 259350 1000000000000 219292 1000000000000 186742 171482 276542 1000000000000 1000000000000 1000000000000 188788 95853 1000000000000 137323 327732 1000000000000 14335 1000000000000 23389 205210 1000000000000 1000000000000 1000000000000 201391 237620 234022 164602 1000000000000 1000000000000 1000000000000 5998 68878 1000000000000 61956 96273 162673 264950 156843 14632 207015 1000000000000 1000000000000 307846 149043 1000000000000 127742 319511 1000000000000 1000000000000 2286 159327 320441 85113 1000000000000 40444 59107 132307 1000000000000 213649 87532 1000000000000 1000000000000 191456 303223 1000000000000 115416 149964 288152 148605 186929 90970 269249 1000000000000 1000000000000 232386 1000000000000 19432 46305 95507 219334 298441 234257 1000000000000 1000000000000 303153 154821 69236 312174 1000000000000 146518 1000000000000 1000000000000 193007 228656 53778 1000000000000 10168 51291 282246 1000000000000 314424 164636 1000000000000 79341 222093 1000000000000 1000000000000 1000000000000 301922 36143 1000000000000 1000000000000 1000000000000 1000000000000 130704 1000000000000 56406 225459 65642 1000000000000 1000000000000 1000000000000 1000000000000 215170 107104 163203 125509 153510 11688 1000000000000 166844 102243 120880 92219 10615 109281 263992 193668 1000000000000 1000000000000 330428 1000000000000 66983 100099 10726 128040 1000000000000 221718 159342 26842 288440 229777 14416 1000000000000 47270 1000000000000 179746 1000000000000 262572 261531 55810 55949 1000000000000 29988 272570 1000000000000 1000000000000 1000000000000 161300 1000000000000 92639 135460 278930 294331 1000000000000 30246 278305 281780 90619 41788 316399 142592 255582 82669 1000000000000 162019 1000000000000 1000000000000 159295 1000000000000 65701 1000000000000 15359 86022 1000000000000 218315 81554 184080 304074 261217 1000000000000 85464 316680 1000000000000 77290 1000000000000 1000000000000 121767 329353 323567 62025 66780 1000000000000 53234 72444 243423 1000000000000 277571 1000000000000 293728 197936 222297 82462 241588 197016 1000000000000 1000000000000 1000000000000 168689 7825 194826 316537 82698 147399 1000000000000 26041 254321 267838 1000000000000 88182 216896 249439 1000000000000 306618 1000000000000 279834 234102 25189 127444 305453 1000000000000 1000000000000 308240 1000000000000 151151 231462 302258 333114 1000000000000 1000000000000 1000000000000 30496 1000000000000 1000000000000 86140 208926 89473 1000000000000 1000000000000 1000000000000 109422 88823 226845 1000000000000 126840 122355 59649 1000000000000 1000000000000 147001 1000000000000 286878 1000000000000 242824 206946 268417 1000000000000 1000000000000 1000000000000 13974 1000000000000 32445 1000000000000 1000000000000 85969 40073 77469 241574 2262 264612 1000000000000 263615 67434 105401 1000000000000 326899 165235 55011 13026 304232 1000000000000 280193 1000000000000 288590 246797 243298 275099 325570 141143 258967 10015 17264 325003 80025 1000000000000 1000000000000 1000000000000 1000000000000 283383 254999 188996 243670 1000000000000 1000000000000 1000000000000 1000000000000 281397 1000000000000 36742 108846 1000000000000 1000000000000 117211 251476 1000000000000 151370 155510 237371 126011 1000000000000 1000000000000 166037 22556 1000000000000 39056 108279 59274 260940 277498 122067 80252 270313 85204 1000000000000 1000000000000 20359 102770 1000000000000 205334 1000000000000 102864 329571 142495 214958 1000000000000 101669 223533 1000000000000 294258 67383 68918 288892 1000000000000 1000000000000 119773 173692 188167 181157 1000000000000 195394 1000000000000 1000000000000 220907 241331 1000000000000 1000000000000 210604 324829 1000000000000 1000000000000 1000000000000 164731 1000000000000 271213 1000000000000 4672 141527 1000000000000 283560 1000000000000 278891 157014 310443 1000000000000 243493 21716 155966 84535 329179 159558 1000000000000 110856 316041 83102 293239 211830 322437 68545 209639 1000000000000 246884 111664 277102 1000000000000 126977 1000000000000 152416 80320 271149 1000000000000 182342 45081 314142 226286 195988 1000000000000 177445 197648 159121 27642 225486 234533 21999 120009 1000000000000 149818 58435 51024 1000000000000 1000000000000 1000000000000 290118 1000000000000 142422 104811 1000000000000 233937 88516 177365 153740 54681 257781 1000000000000 1000000000000 72775 237693 1000000000000 46876 13125 73205 174499 295115 133685 96179 49182 316853 1000000000000 1000000000000 1000000000000 73819 14828 249958 263214 226937 215863 195043 296195 1000000000000 171433 8310 164366 205407 126014 168304 110607 261582 1000000000000 250309 305755 198994 331888 232055 1000000000000 288964 1000000000000 331409 25028 35105 1000000000000 285507 284219 328510 1000000000000 1000000000000 1000000000000 1000000000000 286400 302668 194123 40731 1000000000000 1000000000000 173066 1000000000000 1000000000000 1000000000000 160721 291521 244682 130996 310622 319945 247598 1000000000000 1000000000000 199746 1000000000000 201327 280322 1000000000000 1000000000000 175729 1000000000000 315181 166973 250912 1000000000000 268495 1000000000000 273582 1000000000000 20364 202633 95034 1000000000000 131433 1000000000000 222464 202801 1000000000000 1000000000000 1000000000000 84680 35543 1000000000000 1000000000000 1000000000000 265843 155491 1000000000000 31172 1000000000000 1000000000000 1000000000000 76210 1000000000000 1000000000000 263091 1000000000000 294100 192450 1000000000000 69998 289521 1000000000000 1000000000000 179702 297227 87055 319732 41110 6556 176433 287978 274928 1000000000000 1000000000000 203887 1000000000000 1000000000000 167181 237095 37143 317397 203694 239107 28408 146343 1000000000000 1000000000000 146679 1000000000000 108931 1000000000000 1000000000000 184620 1000000000000 1000000000000 114824 1000000000000 1000000000000 37162 306996 207313 1000000000000 188954 1000000000000 223344 1000000000000 138624 223244 299089 1000000000000 262482 172349 196368 167418 50435 165786 1000000000000 263250 1000000000000 300289 4510 268133 1000000000000 197907 46059 74311 1000000000000 1000000000000 1000000000000 107475 257017 1000000000000 327314 66737 1000000000000 1000000000000 1000000000000 26451 19500 220640 61412 171047 128748 235701 53605 1000000000000 211842 1000000000000 278446 171326 232955 219971 1000000000000 1000000000000 207325 33830 319989 271687 312938 275687 42503 195876 114580 1000000000000 247555 80050 118766 22610 1000000000000 1000000000000 159967 94752 184560 96410 289102 241110 280320 298038 217470 155053 318077 1000000000000 1000000000000 325319 173458 116655 17994 1000000000000 1000000000000 266772 1000000000000 326893 312754 152250 1000000000000 1000000000000 33010 185575 231030 48582 1000000000000 1000000000000 169976 94506 28531 1000000000000 154136 116296 1000000000000 1000000000000 155152 1000000000000 331144 20495 162336 1000000000000 188325 54639 16841 1000000000000 28237 78145 1000000000000 129479 205497 1000000000000 180211 1000000000000 156691 1000000000000 70182 209973 321760 1000000000000 185060 265865 1000000000000 1000000000000 145302 144756 258456 183938 199610 297346 247454 75369 229197 1000000000000 232024 1000000000000 240467 146720 238627 100745 271465 268503 43944 162360 1000000000000 95079 202484 90424 287809 185006 138113 210188 98517 279455 99317 87758 275292 332355 1000000000000 79297 1000000000000 1000000000000 5808 1000000000000 183538 1000000000000 219018 45459 1000000000000 1000000000000 111335 1000000000000 1000000000000 16692 1000000000000 99592 1000000000000 323132 1000000000000 231584 1000000000000 1000000000000 52010 1000000000000 210793 234394 1000000000000 1000000000000 1000000000000 1000000000000 139493 195954 47690 28338 117792 315922 24310 243256 1000000000000 1000000000000 105131 138670 277506 191332 234553 128253 1000000000000 1000000000000 236604 53543 138835 16511 1000000000000 14996 196194 124677 1000000000000 1000000000000 201144 1000000000000 77477 1000000000000 102121 160022 1000000000000 1000000000000 1000000000000 29401 1000000000000 164773 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 55379 1000000000000 1000000000000 37638 229598 314806 1000000000000 158706 269667 312247 178044 233216 1000000000000 87827 15893 1000000000000 1000000000000 327502 1000000000000 1000000000000 115179 261355 116192 264617 164996 1000000000000 1000000000000 1000000000000 93959 1000000000000 1000000000000 1000000000000 241989 47301 265276 240578 275195 133762 171508 56720 227377 1000000000000 217170 194009 1000000000000 300834 92601 204601 152153 313580 1000000000000 177586 32159 216098 220111 1000000000000 263662 272927 1000000000000 1000000000000 144697 1000000000000 318312 267994 150671 142754 18397 69916 1000000000000 321363 1000000000000 1000000000000 1000000000000 7375 324936 1000000000000 64880 203793 291741 1000000000000 30816 53123 1000000000000 8322 214199 265582 219395 185001 1000000000000 2713 310595 1000000000000 166049 164008 80901 9013 179384 1000000000000 126818 117377 280842 1000000000000 270077 120865 76163 26973 124661 166760 1000000000000 74384 235616 1000000000000 6779 301617 279613 1000000000000 130847 12389 82454 1000000000000 256728 233520 109220 1000000000000 1000000000000 1000000000000 281037 302088 179505 139988 1000000000000 129644 66959 64065 1000000000000 2560 1000000000000 1000000000000 312335 303090 74921 254637 4526 144900 298370 227457 289206 278592 190309 92718 1000000000000 1000000000000 217450 1000000000000 1000000000000 7582 1000000000000 246956 326088 1000000000000 1000000000000 1000000000000 1000000000000 143529 1000000000000 1000000000000 203545 131745 72684 92170 310339 1000000000000 17906 1000000000000 285746 1000000000000 1000000000000 132111 276135 315901 313230 55792 63402 221011 40395 1000000000000 278327 169828 242187 1000000000000 39944 154645 1000000000000 1000000000000 288227 320103 227631 1000000000000 233941 1000000000000 134259 1000000000000 233950 318639 118503 1000000000000 134347 148715 212721 35369 1000000000000 1000000000000 1000000000000 312296 184650 18291 255621 1000000000000 169678 7830 156423 326943 308135 1000000000000 270846 68462 1000000000000 281015 293734 264954 1000000000000 331948 56176 1000000000000 1000000000000 1000000000000 43655 320095 39805 256751 28271 1000000000000 173884 144564 1000000000000 1000000000000 309159 298122 161105 1000000000000 1000000000000 79593 310899 226169 1000000000000 273208 107220 276007 101705 7610 205957 259433 86907 1000000000000 281616 1000000000000 262042 319030 241732 261242 85055 1000000000000 1000000000000 77856 333243 142010 308275 1000000000000 1000000000000 1000000000000 66175 75162 1000000000000 178953 277368 1000000000000 101740 73345 45716 1000000000000 1000000000000 255193 278951 180529 1000000000000 103548 140738 74158 255213 234773 1000000000000 115231 1000000000000 1000000000000 1000000000000 278509 88861 325832 1000000000000 1000000000000 163756 1000000000000 3958 161946 1000000000000 197966 179422 73018 16387 244509 260487 168484 160086 269514 88372 200469 332821 280587 1000000000000 267457 78729 311248 1000000000000 162362 140136 1000000000000 196354 1712 1000000000000 298410 309674 220448 242082 1726 279506 294834 1000000000000 1000000000000 131799 67241 1000000000000 37863 155101 1000000000000 126557 52937 1000000000000 77662 1000000000000 332418 68925 98961 92974 1000000000000 51337 13778 1000000000000 82036 186178 5384 1000000000000 171935 227116 1000000000000 179963 1000000000000 1000000000000 1000000000000 178581 48522 192990 1000000000000 6285 271196 167679 1000000000000 73979 1000000000000 115036 293040 210756 1000000000000 118443 261678 54931 1000000000000 229068 55335 210631 30136 146337 160140 280393 251460 154034 1000000000000 1000000000000 163561 267128 1000000000000 1000000000000 328450 1000000000000 1000000000000 261533 25753 290552 271311 205917 147045 1000000000000 31304 23715 1000000000000 1000000000000 68404 1000000000000 1000000000000 71561 14391 77108 195559 140112 1000000000000 1000000000000 72789 59506 216003 1000000000000 42269 40964 123713 1000000000000 313806 151225 71021 1000000000000 87406 1000000000000 1000000000000 1000000000000 71378 128164 1000000000000 243576 144618 231263 210875 1000000000000 143587 1000000000000 243025 174984 62826 25061 225101 269686 33305 127184 1000000000000 1000000000000 106871 284721 157924 227530 311525 231815 45765 1000000000000 328028 3348 1000000000000 214269 1000000000000 291298 1000000000000 1000000000000 1000000000000 307483 49995 303761 12661 1000000000000 235679 202570 1000000000000 1000000000000 277674 283313 183857 1000000000000 55097 109923 1000000000000 324843 166890 47109 1000000000000 1000000000000 1000000000000 75969 14907 54887 244700 90777 1000000000000 330791 174211 52363 1000000000000 318349 228134 109707 1000000000000 219386 90521 1000000000000 182237 214035 1000000000000 209918 1000000000000 70106 145459 326548 300358 117558 1000000000000 330067 192851 1000000000000 1000000000000 1000000000000 305235 1000000000000 59837 55894 307871 199264 315603 198866 172605 1000000000000 1000000000000 21815 8648 47052 1000000000000 183034 270054 256576 139744 312132 187569 1000000000000 117189 47451 1000000000000 251060 158257 1000000000000 169397 251833 328904 299428 1000000000000 190480 1000000000000 1000000000000 1000000000000 1000000000000 122618 1000000000000 289598 1000000000000 73717 254432 316647 229046 106733 1000000000000 1000000000000 1000000000000 104799 91410 1000000000000 47822 75621 167237 120456 52294 1000000000000 204559 244764 1000000000000 1000000000000 1000000000000 86396 97413 1000000000000 164988 332511 166323 146849 143606 290554 1000000000000 1000000000000 296221 10734 13900 102376 51961 1000000000000 1000000000000 1000000000000 1000000000000 81622 1000000000000 244522 1000000000000 1000000000000 20622 136630 1000000000000 38208 315047 15654 279631 332664 39953 218187 1000000000000 314840 36681 1000000000000 151798 268324 89370 1000000000000 309363 35614 57639 1000000000000 168083 283765 73638 1000000000000 1000000000000 289583 1000000000000 39923 174443 92834 38420 1000000000000 228357 130288 227929 1000000000000 132845 307762 68328 78001 1000000000000 1000000000000 256348 1000000000000 1000000000000 23075 1000000000000 184344 215273 1000000000000 247067 224061 1000000000000 1000000000000 1000000000000 1000000000000 72209 200970 1000000000000 182412 49652 126324 292314 182107 136871 218010 274279 305252 284890 1000000000000 1000000000000 107150 222067 322310 1000000000000 301034 114449 86623 33633 199228 1000000000000 282700 10603 266105 7523 1000000000000 301137 27905 60026 248061 3814 178674 12396 169969 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 118196 115017 37774 1000000000000 1000000000000 272506 196822 307880 1000000000000 68163 177160 1000000000000 146251 89581 311906 1000000000000 1000000000000 1000000000000 194209 119326 1000000000000 48621 264851 108122 317572 1000000000000 285879 1000000000000 1000000000000 88579 101401 1000000000000 1000000000000 1000000000000 269910 1000000000000 282022 176998 225569 52122 183259 332937 291673 243987 1000000000000 1000000000000 272469 221 1000000000000 182000 1000000000000 1000000000000 1000000000000 258234 277797 332115 260304 45312 23759 1000000000000 70309 51024 158049 311922 268656 33315 130362 253073 154375 27508 1000000000000 1000000000000 27769 147227 103062 1000000000000 119539 1032 228658 91114 1000000000000 72145 1000000000000 1000000000000 308565 152677 295783 63055 1000000000000 1000000000000 156778 151957 138516 27926 169947 191001 1000000000000 1000000000000 1000000000000 150083 251825 65081 83936 1000000000000 67661 156013 95377 38226 330857 1000000000000 290370 191501 42905 328155 4362 202585 1000000000000 13434 1000000000000 150778 1000000000000 318117 330772 286578 137773 135869 155343 119428 297074 140546 1000000000000 74403 1000000000000 89436 10298 185185 156414 67642 1000000000000 1000000000000 1229 1000000000000 1000000000000 51832 266810 1000000000000 227752 98346 9847 313775 105384 68448 1000000000000 16784 1000000000000 212626 62730 225972 1000000000000 192094 124153 1000000000000 74676 1000000000000 211484 95150 1000000000000 85454 1000000000000 1000000000000 159050 164283 1000000000000 134286 1000000000000 1000000000000 232409 1000000000000 215458 1000000000000 1000000000000 124847 43347 87522 23981 121259 164584 99653 72493 112811 286852 219223 190698 125167 68843 1000000000000 106954 20656 241806 1000000000000 247783 1000000000000 9967 1000000000000 127497 627 244671 1000000000000 1000000000000 132739 158083 315977 1000000000000 193414 104013 266915 1000000000000 330163 329786 283665 1000000000000 52620 1000000000000 1000000000000 137830 244139 108576 68297 317155 305262 1000000000000 68767 286532 1000000000000 1000000000000 1000000000000 119976 133755 1000000000000 255573 29410 199257 65706 1000000000000 1000000000000 44321 1000000000000 1000000000000 56780 1000000000000 1000000000000 132046 101098 137975 155556 300048 204550 37531 65491 67349 263765 289044 204737 245445 1000000000000 148596 84612 35093 157129 225743 1000000000000 145046 295588 1000000000000 47137 168679 257169 191759 8600 283870 325232 296557 1000000000000 1000000000000 312039 1000000000000 302167 1000000000000 1000000000000 1000000000000 145704 116705 26870 189433 166897 1000000000000 1000000000000 80915 38325 307740 1000000000000 278992 93498 171282 1000000000000 106658 267340 138249 69878 5537 77592 326054 246831 233604 199850 84712 207067 197897 1000000000000 53289 206675 1000000000000 59683 3590 211665 319770 108909 1000000000000 332159 314877 118475 1000000000000 1000000000000 311161 1000000000000 237787 216579 297371 1000000000000 169507 163040 5235 298162 241457 1000000000000 171376 76372 73424 103998 205020 273683 119448 92661 291649 275551 204060 1000000000000 1000000000000 294746 1000000000000 1000000000000 173940 276986 1000000000000 117401 81079 67079 177181 52238 99665 1000000000000 228084 115867 144587 176932 241026 104897 24155 111114 1000000000000 12086 262436 173896 1000000000000 1000000000000 1000000000000 1000000000000 209012 1000000000000 282774 1000000000000 59355 126557 1000000000000 1000000000000 269019 223047 297869 290777 67043 1000000000000 42772 1000000000000 181791 1000000000000 175557 1000000000000 1000000000000 1000000000000 29848 1000000000000 1000000000000 262202 31411 223018 50763 43308 82549 233030 1000000000000 263176 60453 168419 1000000000000 98689 1000000000000 1000000000000 69430 1000000000000 298780 318099 1000000000000 1000000000000 262675 1000000000000 1000000000000 1000000000000 1000000000000 31151 1000000000000 1000000000000 310217 1000000000000 194162 155181 184133 1000000000000 1000000000000 42352 105391 1000000000000 34480 25494 1000000000000 1000000000000 52919 1000000000000 139010 186582 275540 1000000000000 1000000000000 90661 1000000000000 95394 1000000000000 268165 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 36990 1000000000000 298160 149408 1000000000000 243632 322958 193236 287845 177911 232849 16892 1000000000000 158076 16486 140950 1000000000000 230108 111814 74462 75708 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 330597 1000000000000 54672 1000000000000 218039 222154 1000000000000 276032 139362 208381 104853 1000000000000 1000000000000 217280 258488 1000000000000 1000000000000 20115 1000000000000 1000000000000 174707 142336 298825 1000000000000 1000000000000 1000000000000 1000000000000 130136 134572 315652 283059 37278 1000000000000 38883 97386 206956 122856 1000000000000 72533 1000000000000 1000000000000 1000000000000 147059 1000000000000 1000000000000 141600 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 206092 102032 1000000000000 80619 331992 1000000000000 319874 287967 301031 1000000000000 287118 1000000000000 272656 94068 1000000000000 278573 1000000000000 116083 160119 20897 1000000000000 1000000000000 116728 247158 67149 96915 1000000000000 327800 156005 1000000000000 51981 89270 7040 56006 1000000000000 31892 114587 1000000000000 30148 311260 165474 325618 1000000000000 1000000000000 1000000000000 120022 323799 31398 1000000000000 1000000000000 51788 298516 321560 270146 1000000000000 2929 288581 129332 65142 123500 37743 1000000000000 183880 72193 82278 1000000000000 113574 236808 12840 74191 1000000000000 26341 3572 209533 1000000000000 137411 267788 220572 137245 1000000000000 241253 1000000000000 325995 1000000000000 317054 203472 1000000000000 286879 1000000000000 206322 140236 315561 320282 1000000000000 316800 36683 225552 294843 298526 1000000000000 152687 1000000000000 291742 1000000000000 326742 273536 302403 1000000000000 256174 123320 213599 114694 1000000000000 257243 327469 1000000000000 211205 1000000000000 117345 57888 243993 125773 1000000000000 1000000000000 272010 1000000000000 261453 173779 126569 270835 112767 1000000000000 1000000000000 1000000000000 213505 242193 1000000000000 328312 89180 101563 1000000000000 121125 224214 1000000000000 25221 1000000000000 1000000000000 1000000000000 120251 264272 1000000000000 183477 1000000000000 11658 87966 328460 22747 1000000000000 191031 8044 137441 159491 146513 139225 73349 1000000000000 212963 179453 1000000000000 132213 277734 1000000000000 1000000000000 298028 172320 1000000000000 172369 78123 1000000000000 1000000000000 266784 331648 1000000000000 230092 111651 99720 4771 1000000000000 173285 59029 69035 1000000000000 155749 265053 245398 13944 238471 131917 225498 330831 110950 8853 1000000000000 88545 192380 207467 1000000000000 117461 107056 201162 126292 308106 1000000000000 1000000000000 1000000000000 109602 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 207509 13253 89255 140202 213439 232358 161975 250063 20186 253788 304319 1000000000000 87703 1000000000000 292665 192514 1000000000000 247638 148649 1000000000000 303631 87798 93974 268759 163611 132871 1000000000000 71692 92022 308001 170165 1000000000000 252854 1000000000000 1000000000000 1000000000000 276605 129902 1000000000000 327738 260428 3718 1000000000000 246310 1000000000000 1000000000000 319778 1000000000000 1000000000000 1000000000000 159255 254923 1000000000000 185612 1000000000000 305987 1000000000000 322375 1000000000000 1000000000000 326339 51299 163103 1000000000000 201194 211806 31976 287812 1000000000000 185307 146782 303395 317698 109079 94991 1000000000000 61547 82892 33868 186613 1000000000000 258473 148233 125183 248005 1000000000000 102694 3984 149684 215753 250869 1000000000000 1000000000000 215915 91912 184887 297010 1000000000000 273783 1000000000000 99556 1000000000000 1000000000000 12015 1000000000000 255451 285452 74849 58197 1000000000000 39089 1000000000000 109340 116799 279960 1000000000000 1000000000000 62765 103051 1000000000000 1000000000000 1000000000000 286149 37088 63493 200818 72174 1000000000000 289288 1000000000000 1000000000000 194190 241820 42689 235495 87432 201707 1000000000000 1000000000000 207084 179338 124137 66579 67901 1000000000000 25673 123636 222510 31866 101757 1000000000000 1000000000000 147959 1000000000000 4386 110009 35657 1000000000000 180071 114522 1000000000000 257275 213282 25289 154491 302336 142880 50947 1000000000000 177107 95778 260621 108058 281379 47629 8040 309252 261151 40605 257960 89815 171844 1000000000000 96561 282937 24808 231244 1000000000000 263474 1000000000000 71971 1000000000000 64726 82103 1000000000000 130401 168304 153110 1000000000000 206334 262381 72955 1000000000000 8895 21430 296272 1000000000000 1000000000000 1000000000000 151062 1000000000000 1000000000000 1000000000000 1000000000000 72027 59561 180923 102613 262739 1000000000000 255488 1000000000000 38369 123267 1000000000000 310420 275132 196593 1000000000000 164373 223780 298209 300921 1000000000000 1000000000000 87884 291302 1000000000000 191557 1000000000000 330811 13686 1000000000000 82580 83428 1000000000000 1000000000000 156276 1000000000000 1000000000000 263208 73125 1000000000000 1000000000000 1000000000000 193579 148507 201600 1000000000000 310239 92479 288429 1000000000000 154562 244361 17386 314991 1000000000000 259878 1000000000000 1000000000000 227838 1000000000000 242637 1000000000000 1000000000000 111489 235464 196583 1000000000000 104460 99981 1000000000000 106364 1000000000000 67737 171572 166327 48798 1000000000000 56239 1000000000000 224178 232935 1000000000000 313563 144576 235357 242726 27303 1000000000000 1000000000000 69128 87837 71065 256625 1000000000000 261095 1000000000000 97682 255159 43973 79547 86241 41978 290226 164043 275479 185439 107613 1000000000000 146845 1000000000000 88919 45409 1000000000000 101832 176626 55442 15002 102147 86336 91889 141793 1000000000000 31319 283476 240301 333547 1000000000000 66316 268075 1000000000000 216785 1000000000000 99156 276129 1000000000000 1000000000000 201466 106549 24091 1000000000000 1000000000000 173925 1000000000000 90828 139549 242062 305656 1000000000000 1000000000000 1000000000000 65659 1000000000000 1000000000000 126603 1000000000000 1000000000000 205618 289281 1000000000000 272528 236541 108432 248109 1000000000000 1000000000000 197448 320571 1000000000000 1000000000000 1000000000000 1000000000000 131644 333351 213675 11955 1000000000000 132525 1000000000000 69048 154795 131128 159714 251162 265325 185387 1000000000000 81294 173047 277605 1000000000000 220882 51899 75030 148323 1000000000000 1000000000000 173851 74532 167606 1000000000000 8508 247122 35136 1000000000000 152827 326884 115396 1000000000000 65410 1000000000000 19351 258863 230056 23466 1000000000000 1000000000000 107304 1000000000000 103013 164321 57937 137348 1000000000000 137596 1000000000000 200291 143840 1000000000000 35097 106935 186329 101316 290958 1000000000000 191939 139584 1000000000000 124295 14110 147358 1000000000000 81667 1000000000000 26535 98190 1000000000000 222695 126837 176969 1000000000000 10802 1000000000000 1000000000000 239215 149438 1000000000000 26146 41408 63844 3246 1000000000000 310029 1000000000000 317656 113369 1000000000000 110426 1000000000000 226271 1000000000000 275262 166055 178007 1000000000000 256855 260726 1000000000000 99859 292962 242515 23661 264869 104362 193168 1000000000000 182345 213295 318607 1000000000000 205926 130583 1000000000000 95349 108182 178409 296666 275613 24725 1000000000000 207491 189066 188199 171300 1000000000000 212826 1000000000000 1000000000000 1000000000000 1000000000000 187187 269210 1000000000000 1000000000000 1000000000000 5561 281007 166591 229264 114058 332289 1000000000000 1000000000000 6995 277136 333038 202467 1000000000000 1000000000000 1000000000000 50426 1000000000000 37363 275208 1000000000000 1000000000000 183598 105960 218066 1000000000000 254952 285147 132039 305464 11673 1000000000000 1000000000000 6199 5758 87673 187219 104454 1000000000000 139508 1000000000000 24020 184319 286471 1000000000000 1000000000000 1000000000000 288015 1000000000000 89891 49207 224866 13107 22124 18697 162239 323107 114490 289716 1000000000000 1000000000000 153451 112952 220830 155740 1000000000000 274655 1000000000000 1000000000000 97736 1000000000000 236201 39668 236760 1000000000000 1000000000000 54717 139593 1000000000000 332502 252312 278156 307044 294648 55807 324572 1000000000000 282332 1000000000000 272317 89951 306835 1000000000000 1000000000000 1000000000000 1000000000000 98923 89052 1000000000000 285929 27480 1000000000000 1000000000000 1000000000000 1000000000000 45834 74560 1000000000000 254458 170190 53845 1000000000000 1000000000000 1000000000000 59541 75383 249502 1000000000000 190711 1000000000000 1000000000000 128658 256457 227955 207969 219460 1000000000000 260178 1000000000000 173698 1000000000000 233052 236507 29997 1000000000000 1000000000000 1000000000000 199780 1000000000000 1000000000000 191356 313469 161784 117053 1000000000000 1000000000000 51800 273981 57531 2047 244509 207338 1000000000000 60613 289433 1000000000000 188097 176764 275850 1000000000000 200311 112335 177106 213371 314209 316689 297192 85854 329543 261726 17628 3876 135771 1000000000000 1000000000000 85190 279789 1000000000000 1000000000000 52373 1000000000000 1000000000000 1000000000000 311331 1000000000000 1000000000000 1000000000000 317377 1000000000000 201531 1000000000000 164916 16197 1000000000000 323044 1000000000000 289127 1000000000000 330510 39883 1000000000000 246565 294297 259314 1000000000000 310640 1000000000000 310996 1000000000000 1000000000000 1000000000000 22018 305427 269541 1000000000000 1000000000000 271144 277196 2400 1000000000000 115356 25401 177062 1000000000000 280531 50011 109057 1000000000000 166672 239339 1000000000000 284629 99716 248044 122340 1000000000000 1000000000000 247246 1000000000000 1000000000000 328711 1000000000000 1000000000000 83380 78434 1000000000000 136835 92864 62750 17929 311200 322567 233087 1000000000000 1000000000000 1000000000000 1000000000000 215010 317080 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 152877 1000000000000 311185 106109 1000000000000 1000000000000 274971 318848 1000000000000 274 72118 1000000000000 53048 259330 1000000000000 122541 1000000000000 1000000000000 216489 1000000000000 32692 162797 215670 316805 1000000000000 236324 329504 25352 183134 1000000000000 27406 77510 1000000000000 109144 1000000000000 157207 84083 138838 281285 218436 1000000000000 221440 160485 76314 1000000000000 141845 27430 301766 217845 249888 1000000000000 253571 1000000000000 1000000000000 1000000000000 114565 275036 305246 72578 1000000000000 1000000000000 152800 28852 1000000000000 1000000000000 317402 295924 166251 214527 154332 1000000000000 71864 1000000000000 250728 63020 1000000000000 112563 110860 263326 1000000000000 46141 219831 37472 1000000000000 219099 278640 1000000000000 11936 188253 48717 1000000000000 229349 147655 320608 237733 302290 1000000000000 94293 14158 294932 209260 253652 82308 1000000000000 316192 142259 1000000000000 126474 1000000000000 1000000000000 1000000000000 288615 103080 129783 1000000000000 1000000000000 1000000000000 1000000000000 223304 223169 1000000000000 118853 1000000000000 59378 161423 1000000000000 1000000000000 218098 1000000000000 300404 1000000000000 4217 59680 1000000000000 35271 228485 280061 233677 1000000000000 1000000000000 1000000000000 154702 272773 1000000000000 1000000000000 316915 1000000000000 157621 315322 267243 1000000000000 53130 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 104305 176068 271160 289296 1000000000000 1000000000000 307810 1000000000000 121241 185869 298478 57545 277834 1000000000000 221376 42989 276190 251534 229215 1000000000000 55876 274947 1000000000000 314056 1000000000000 1000000000000 1000000000000 390 90563 207578 213764 79962 105259 126622 253617 119322 1000000000000 333278 1000000000000 1000000000000 285213 124735 37612 168490 104395 1000000000000 114474 1000000000000 1000000000000 104095 1000000000000 248082 177214 272306 326019 1000000000000 303179 1000000000000 173095 1000000000000 1000000000000 1000000000000 1000000000000 324871 190378 134541 39946 30366 293873 280249 1000000000000 1000000000000 113201 92634 82063 98883 70643 1000000000000 287050 197263 51719 292811 77833 1000000000000 176737 200907 1000000000000 45387 1000000000000 296842 1000000000000 1000000000000 89265 1000000000000 1000000000000 66881 137909 1000000000000 1000000000000 292258 172770 240061 222909 1000000000000 299734 1000000000000 1000000000000 108541 77352 13002 1000000000000 1000000000000 1000000000000 259615 282983 110032 189104 88836 1000000000000 170514 113752 92726 196691 1337 1000000000000 79398 102963 1000000000000 1000000000000 171720 208596 182575 207937 9381 1000000000000 155825 85364 246633 170896 1000000000000 44159 118232 1000000000000 107053 44270 72146 148868 231491 323036 197133 1000000000000 1000000000000 148062 141287 53103 298567 278424 296924 41896 22308 196643 1000000000000 1000000000000 154980 325406 1000000000000 1000000000000 112519 105718 255791 1000000000000 180839 103193 7674 119787 24360 237024 1000000000000 123705 1000000000000 285799 135521 1000000000000 1000000000000 11654 1000000000000 137795 233684 90384 226023 254508 279583 291008 125864 184959 1000000000000 319712 191347 1000000000000 14421 65230 257931 1000000000000 277674 64661 107287 239442 63406 1000000000000 282022 1000000000000 1000000000000 73362 194249 275154 198853 327981 189812 113079 66104 53231 278005 1000000000000 1000000000000 82531 61361 53597 256062 134915 26845 91738 159321 111212 41432 162171 238751 1000000000000 1000000000000 131477 141226 181922 117318 1000000000000 25680 232182 1000000000000 313099 147118 332128 320676 254591 33247 207394 1000000000000 315594 1000000000000 101149 176652 243351 224348 1000000000000 1000000000000 201903 266947 143436 240543 273507 1000000000000 286344 295407 1000000000000 1000000000000 196261 264460 57924 82121 1000000000000 110780 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 238662 24370 1000000000000 1000000000000 1000000000000 164814 88694 540 1000000000000 1000000000000 308016 327662 333717 278168 1000000000000 73770 444 321978 1000000000000 227583 213728 220965 281141 145195 21594 84613 302549 328434 81544 1000000000000 254903 188014 1000000000000 149532 295250 1000000000000 91582 219690 243252 182418 55471 175518 1000000000000 311013 6938 137552 1000000000000 127441 330209 52847 146492 192752 1000000000000 1000000000000 43778 1000000000000 94519 239145 1000000000000 82652 1000000000000 202359 1000000000000 1000000000000 125909 1000000000000 117694 1000000000000 1000000000000 20878 241713 32134 1000000000000 198735 316892 132463 1000000000000 216088 194998 118045 1000000000000 254674 295019 323136 1000000000000 1000000000000 189754 69927 97601 1000000000000 54368 1000000000000 1000000000000 15955 202095 1000000000000 1000000000000 1000000000000 206071 205040 139889 13388 1000000000000 130118 17206 1000000000000 1000000000000 325455 222833 139655 161105 205283 144204 159770 215205 120288 215770 188543 1000000000000 228075 1000000000000 1000000000000 220283 146573 1000000000000 255902 231681 216696 1000000000000 187471 1000000000000 129977 1000000000000 1000000000000 45500 51576 119985 1000000000000 240122 188453 1000000000000 218228 285386 282082 2218 248278 127115 18803 1000000000000 1000000000000 116982 1000000000000 198719 49199 211713 1000000000000 314434 1000000000000 56775 11361 90512 1000000000000 118582 50882 108826 125661 129880 266563 321785 1000000000000 154237 150060 1000000000000 1000000000000 1000000000000 60599 280889 104267 1000000000000 146395 312915 189111 1000000000000 293274 22814 261397 280966 300059 1000000000000 111168 260573 1000000000000 53036 1000000000000 91232 266292 185317 234342 235378 286671 84095 1000000000000 232798 228213 114422 50617 1150 306264 161067 284915 117988 5216 1000000000000 50218 119435 320565 1000000000000 229808 1000000000000 167185 211727 1000000000000 126310 1000000000000 278963 1000000000000 240041 1000000000000 95394 43506 1000000000000 200035 25050 244494 1000000000000 43634 181295 1000000000000 147482 17142 330395 295868 279780 38358 1000000000000 27388 1000000000000 1000000000000 130235 266976 1000000000000 1000000000000 21897 31938 155441 155471 45074 1000000000000 1000000000000 177704 1000000000000 256261 200977 275827 281792 98759 1000000000000 222626 234936 1000000000000 1000000000000 30995 1000000000000 293730 159507 1000000000000 213835 234492 102920 266692 1000000000000 186377 1000000000000 207833 110827 1000000000000 217518 266644 1000000000000 215641 160653 1000000000000 103490 54918 248451 133056 1000000000000 1000000000000 286181 253552 23413 1000000000000 64533 1000000000000 1000000000000 1000000000000 325573 311606 253453 308461 1000000000000 290466 1000000000000 1000000000000 310572 1000000000000 99327 1000000000000 2024 1000000000000 1000000000000 1000000000000 1000000000000 149259 1000000000000 140927 222885 20629 123127 78267 320667 162443 2855 60112 1000000000000 6947 1000000000000 1000000000000 216906 98278 1000000000000 268286 257921 1000000000000 1000000000000 1000000000000 12843 146591 216600 1000000000000 329452 211800 283549 141708 280573 157838 233050 100939 1000000000000 225774 147127 90730 292388 1000000000000 93676 1000000000000 193205 116116 75729 86649 1000000000000 1000000000000 241390 174948 49037 1000000000000 262843 1000000000000 32258 1000000000000 134038 1000000000000 233277 160486 1000000000000 297414 32752 262873 133502 330077 1000000000000 1000000000000 314035 1000000000000 96551 272649 1000000000000 179271 1000000000000 1000000000000 1000000000000 219854 4966 308344 288920 40656 1000000000000 212596 299389 1000000000000 1000000000000 282598 1000000000000 1000000000000 1000000000000 1000000000000 213756 320766 1000000000000 38216 147183 193697 168013 182469 195178 121722 245630 237062 4171 106353 101894 236842 279628 95687 242548 329759 1000000000000 317479 264569 306735 1000000000000 1000000000000 151353 197190 40492 308401 301820 225164 200222 1000000000000 321593 1000000000000 4668 135841 1000000000000 102756 21395 1000000000000 1000000000000 23533 240345 1000000000000 1000000000000 18996 294553 220776 285467 1000000000000 234762 1000000000000 17107 45515 11281 272135 277446 138252 1000000000000 236120 104778 276345 1000000000000 1000000000000 1000000000000 272188 128510 114305 99644 1000000000000 1000000000000 1000000000000 148079 229330 60858 288637 310287 159234 1000000000000 129895 212432 288950 272458 222034 90745 1000000000000 1000000000000 1000000000000 2228 128682 82246 92817 261791 138271 1000000000000 252522 194004 186363 1000000000000 208323 146817 233132 318360 1000000000000 1000000000000 1000000000000 1000000000000 230265 151004 1000000000000 1000000000000 311461 1000000000000 5065 86957 1000000000000 52433 261405 188073 63703 296938 323643 6771 76019 1000000000000 20445 148968 53889 1000000000000 1000000000000 304801 218111 246034 295219 197253 1000000000000 285792 112897 256236 1000000000000 85331 323173 212056 259046 1000000000000 34052 281814 137942 165398 131605 220548 1000000000000 129175 1000000000000 77583 1000000000000 329698 1000000000000 83630 204243 62103 36931 163050 125685 283381 303897 54283 197068 1000000000000 43069 36092 299443 263727 1000000000000 76292 115046 279749 1000000000000 1000000000000 1000000000000 91755 295260 19277 58083 325229 297680 1000000000000 272395 232166 1000000000000 1000000000000 105268 255029 1000000000000 1000000000000 1000000000000 1000000000000 204768 1000000000000 132819 45405 40478 121694 63818 176643 183032 244890 1000000000000 26847 1000000000000 249417 231405 123838 204666 179909 1000000000000 1000000000000 122075 1000000000000 276672 180117 1000000000000 212452 260949 1000000000000 258812 179350 1000000000000 213501 62356 1000000000000 199585 107446 99146 1000000000000 58712 1000000000000 184445 1000000000000 1000000000000 1000000000000 298306 5931 182800 71886 97081 67836 1000000000000 1000000000000 121567 1000000000000 305604 1000000000000 263165 1000000000000 1000000000000 1000000000000 158136 319344 1000000000000 111517 285937 121846 153748 202904 29018 183238 207394 185168 145126 100091 301731 82743 237404 1000000000000 1000000000000 179874 150275 31421 186501 1000000000000 328015 287700 266236 46496 56155 12687 159698 277354 1000000000000 150535 130316 292227 1000000000000 11010 303770 1000000000000 68756 1000000000000 229954 106078 92727 1000000000000 214259 1000000000000 1000000000000 90303 142751 1000000000000 85992 1000000000000 1000000000000 119746 1000000000000 152400 1000000000000 1000000000000 1000000000000 90089 279675 233990 1000000000000 162500 1000000000000 242769 19446 201314 1000000000000 1000000000000 1000000000000 302961 130731 1000000000000 317264 1000000000000 49899 248163 229977 12580 204382 1000000000000 332062 51080 243554 1000000000000 214874 1000000000000 108691 1000000000000 296661 12508 224118 109965 225950 1000000000000 3275 1000000000000 241781 1000000000000 295274 111342 55816 72704 218718 1000000000000 329451 315024 40526 1000000000000 152776 135981 1000000000000 264172 1000000000000 1000000000000 280493 1000000000000 302201 1000000000000 1000000000000 1241 1000000000000 1000000000000 101267 122701 250399 130218 52927 1000000000000 1000000000000 2377 111427 1000000000000 1000000000000 83966 282619 1000000000000 86681 1000000000000 156343 172658 66188 12873 319882 257418 1000000000000 99285 1000000000000 188225 229308 193716 1000000000000 1000000000000 224223 1000000000000 294022 242194 1000000000000 181011 180549 96014 14501 1000000000000 1000000000000 1000000000000 109242 1000000000000 252719 325365 300870 32 283575 1000000000000 1000000000000 305216 160863 1000000000000 215990 237149 244954 1000000000000 1000000000000 299191 39676 106018 177101 264835 128538 1000000000000 1000000000000 316012 169021 231753 153085 1000000000000 174230 6988 50194 161766 1000000000000 115714 1000000000000 1000000000000 27299 148525 1000000000000 211394 281804 98527 1000000000000 66817 181277 148437 84872 313765 321827 136288 75135 1000000000000 214126 198576 1000000000000 210160 161660 315217 1000000000000 1000000000000 235728 266317 79493 131109 1000000000000 320784 75478 1000000000000 1000000000000 1000000000000 329981 1000000000000 310031 9620 139060 1000000000000 17638 77636 157586 1000000000000 258787 313553 24018 185793 1000000000000 1000000000000 153211 71376 1000000000000 1000000000000 30151 282646 295150 1000000000000 202981 194701 89635 65401 1000000000000 1000000000000 50316 305942 1000000000000 1000000000000 124884 90100 1000000000000 1000000000000 1000000000000 1000000000000 322655 262755 1000000000000 177945 97762 250438 1000000000000 1000000000000 246345 95838 32931 301444 274358 174252 311301 36733 230577 126790 51885 20301 85910 1000000000000 1000000000000 1000000000000 1000000000000 60107 104070 1000000000000 178531 235399 26086 1000000000000 1000000000000 185935 289852 166436 1000000000000 244160 96240 202851 61257 26857 167000 1000000000000 55435 333158 177590 1000000000000 257543 1000000000000 1000000000000 264418 1000000000000 138427 191931 289689 1000000000000 118018 313483 90698 1000000000000 63129 109289 116123 86016 204208 1000000000000 1000000000000 146792 328966 269755 8247 1000000000000 78740 252668 80248 151108 138548 286061 276164 239204 41260 1000000000000 222934 146564 304595 1000000000000 147127 161043 320988 165113 107953 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 119129 113772 276998 1000000000000 1000000000000 318010 1000000000000 6512 327858 1000000000000 1000000000000 257421 186598 1000000000000 23578 1000000000000 1000000000000 156621 1000000000000 19596 220922 133708 1000000000000 90291 1000000000000 1000000000000 332419 1000000000000 183548 1000000000000 1000000000000 131881 1000000000000 239186 1000000000000 200770 108698 69016 1000000000000 85186 1000000000000 1000000000000 215947 295307 1000000000000 258192 210112 289492 38608 1000000000000 1000000000000 205343 233869 203772 1000000000000 96538 1000000000000 231467 94693 326946 26319 212383 1000000000000 1000000000000 125981 284707 266259 24859 280930 326641 36538 1000000000000 87186 80726 1000000000000 1000000000000 315514 266152 1000000000000 1000000000000 104530 201462 1000000000000 19369 86282 145224 217918 80259 43754 206109 263115 1000000000000 277428 161425 315773 1000000000000 1000000000000 1000000000000 223383 243471 11711 195871 1000000000000 330499 217013 105706 219643 125367 102607 293505 14887 29705 181860 95686 168952 1000000000000 1000000000000 1000000000000 251940 33656 167833 1000000000000 38970 320170 1000000000000 323091 123570 1000000000000 1000000000000 1000000000000 1000000000000 260811 65031 1000000000000 170370 222990 222424 294352 282420 1000000000000 179474 1000000000000 1000000000000 148487 174583 1000000000000 166605 1000000000000 205577 47181 308779 1000000000000 148069 147985 274601 300904 61367 51104 46729 297288 16974 156116 124858 10366 14844 240237 1000000000000 217254 1000000000000 1000000000000 101819 1000000000000 1000000000000 260293 239927 161751 3822 146170 296432 134186 181499 1000000000000 59092 9810 170003 1000000000000 67119 94172 285574 179296 36532 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 38744 267401 1000000000000 71947 1000000000000 85514 234463 177794 332896 1000000000000 11445 239300 1000000000000 323900 269545 303015 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 175466 1000000000000 296026 152061 1000000000000 5314 13095 1000000000000 1000000000000 63340 1000000000000 1000000000000 1000000000000 143692 159963 31580 1000000000000 309099 1000000000000 1000000000000 1000000000000 143479 1000000000000 191276 308957 1000000000000 156131 116744 16580 1000000000000 1000000000000 262179 1000000000000 283843 261771 31989 1000000000000 188395 92534 94519 221454 1000000000000 1000000000000 9725 66415 83936 315152 105619 193336 310818 1000000000000 234028 1000000000000 1000000000000 71713 297094 1000000000000 1000000000000 1000000000000 1000000000000 8055 1000000000000 1000000000000 320689 1000000000000 1000000000000 108787 55 122714 305960 224301 88584 320925 189169 1000000000000 1000000000000 290616 276058 179028 37130 33119 177117 11977 172752 140003 4440 117498 62265 1000000000000 293004 240979 296652 1000000000000 1000000000000 116986 122759 1000000000000 1000000000000 1000000000000 183288 38980 1000000000000 1000000000000 2833 140282 20147 1000000000000 1000000000000 28901 142773 1000000000000 144855 157130 1000000000000 1000000000000 175827 1000000000000 1000000000000 1000000000000 4422 116411 134085 312994 273418 1000000000000 329916 32753 1000000000000 278880 118744 79244 228417 1000000000000 292501 287702 1000000000000 1000000000000 13312 71012 1000000000000 1000000000000 186618 10014 1000000000000 1000000000000 257728 47637 144893 204830 1000000000000 196681 254864 96601 1000000000000 194820 39951 1000000000000 16638 307943 87375 1000000000000 59022 206901 57700 246308 255130 307526 230088 1000000000000 86378 1000000000000 1000000000000 1000000000000 1000000000000 46160 39373 11696 192657 269941 146703 1000000000000 211462 1000000000000 1000000000000 302923 51120 15810 1000000000000 322912 158243 71864 1000000000000 268333 1000000000000 48330 44963 78173 1000000000000 70109 251901 162371 81414 1000000000000 318428 1000000000000 239156 1000000000000 17392 326865 19924 1000000000000 1000000000000 10250 222402 113703 94744 152408 74982 1000000000000 1000000000000 332262 132475 206937 1000000000000 197769 309718 280762 156229 290920 318253 68704 235666 215606 131634 1000000000000 148710 255907 1000000000000 2972 74024 132931 36473 285078 143059 1000000000000 149021 1000000000000 153778 226063 1000000000000 1000000000000 310111 156555 134631 229831 1000000000000 1000000000000 20939 112447 216224 280486 328342 1000000000000 14981 21811 108916 321584 329050 31261 1000000000000 1000000000000 259580 318179 42596 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 317920 1000000000000 281343 162966 246689 1000000000000 311808 1000000000000 1000000000000 83331 313785 122550 319124 247243 210691 16290 1000000000000 216826 1000000000000 249187 1000000000000 108527 1000000000000 1000000000000 1000000000000 1000000000000 178826 303751 1000000000000 35313 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 309868 24586 290038 300247 77299 303974 306555 1000000000000 151734 136489 179663 1000000000000 13851 1000000000000 1000000000000 209393 17763 296816 46051 286923 320254 98305 1000000000000 215513 14768 255705 63493 59925 249753 307820 181345 157576 1000000000000 197851 280720 196510 249310 255805 254763 1000000000000 188422 227353 1000000000000 120652 1000000000000 1000000000000 40640 323738 222255 1000000000000 1000000000000 1000000000000 213182 332661 292699 1000000000000 166455 124075 138456 1000000000000 142495 57496 92628 149758 254280 1000000000000 250281 1000000000000 193584 190298 1000000000000 1000000000000 1000000000000 323000 1000000000000 222641 77967 10749 1000000000000 1000000000000 1000000000000 268830 1000000000000 51052 206700 203260 1000000000000 1000000000000 32837 127640 35053 1000000000000 321200 62219 34957 267879 1000000000000 48623 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 270232 18797 1000000000000 132824 186276 1000000000000 204002 1000000000000 1000000000000 243841 190533 155096 1000000000000 266425 257352 1000000000000 36669 1000000000000 161693 1000000000000 118713 42260 259857 1000000000000 1000000000000 1000000000000 63104 1000000000000 290016 150698 198281 176398 1000000000000 94491 234170 68376 1000000000000 67749 115658 284974 268036 268138 254190 270973 1000000000000 98215 1000000000000 274701 29841 155488 116680 1000000000000 1000000000000 185166 1000000000000 263484 1000000000000 24110 90996 1000000000000 1000000000000 35995 261498 162828 141444 1000000000000 91190 23812 190243 1000000000000 1000000000000 84780 132725 185711 1000000000000 319040 113864 141782 1000000000000 6854 67668 1000000000000 184882 189889 37759 329924 7708 1000000000000 60331 1000000000000 103227 64026 83264 1000000000000 1000000000000 67436 131354 100851 1000000000000 1000000000000 1000000000000 49124 288107 1000000000000 1000000000000 94238 1000000000000 302255 66257 139081 77152 1000000000000 58686 1000000000000 63647 13099 139080 1000000000000 153442 1000000000000 1000000000000 92997 19476 274727 1000000000000 223969 144387 264381 1000000000000 240608 313152 1000000000000 179067 186742 1000000000000 1000000000000 82159 242460 296624 1000000000000 1000000000000 289415 109297 1000000000000 1000000000000 266949 32764 1000000000000 216411 185647 212705 1000000000000 1000000000000 7728 1000000000000 88781 171028 196279 65252 1000000000000 1000000000000 97994 205584 15579 189195 1000000000000 78362 261148 311553 217952 328936 1000000000000 308544 1000000000000 72207 155629 199790 128573 288278 231775 119190 189261 1000000000000 9319 277976 46383 236181 330986 212498 293072 1000000000000 80160 1000000000000 1000000000000 1000000000000 20226 326253 106441 1000000000000 1000000000000 101542 1000000000000 273045 145018 288631 1000000000000 204335 148508 249644 306721 328752 1000000000000 6236 1000000000000 1000000000000 157509 82716 130836 218547 214802 255849 219218 1000000000000 182274 127778 1000000000000 146314 14400 82224 1000000000000 247192 1000000000000 55278 241574 120192 311542 219178 1000000000000 41245 56007 125006 126042 236533 1000000000000 315873 71698 181131 285633 1000000000000 147569 249476 152941 175345 1000000000000 268691 51372 205082 1000000000000 29920 30767 263597 1000000000000 1000000000000 47847 260784 263268 134018 53266 1000000000000 91000 170761 1000000000000 201889 198595 265956 1000000000000 1000000000000 1000000000000 51352 52706 1000000000000 285889 200810 103990 87689 150608 1000000000000 76126 127484 1000000000000 241652 1000000000000 174993 266129 272341 1000000000000 1000000000000 1000000000000 61589 195147 1000000000000 98880 215654 1000000000000 176615 1000000000000 191086 290240 120045 98179 184473 1000000000000 166272 86595 90060 193465 1000000000000 215475 259876 291486 146549 148286 10582 20678 208322 1000000000000 1000000000000 85072 1000000000000 1000000000000 108885 1000000000000 129747 304627 99829 60199 134367 90703 1000000000000 190285 69716 10487 31031 1000000000000 1000000000000 325537 1000000000000 64264 178235 1000000000000 1000000000000 196516 227217 57206 302324 167110 100634 61432 279710 262900 52010 1000000000000 63439 105694 1000000000000 30320 1000000000000 303099 32683 39252 1000000000000 1000000000000 278391 35842 7685 1000000000000 1000000000000 313482 291348 2370 1000000000000 81209 154187 1000000000000 239908 119027 148663 80969 125538 1000000000000 229163 211615 1000000000000 28427 283585 281581 143574 94852 1000000000000 1000000000000 1000000000000 71137 1000000000000 5776 302110 1000000000000 1000000000000 232720 206398 1000000000000 39027 253091 166873 45151 238757 243416 1000000000000 46350 179803 310726 148541 210786 1000000000000 32326 100134 26161 1000000000000 1000000000000 73409 1000000000000 240675 158864 1000000000000 101297 5678 1000000000000 1000000000000 213062 28600 1000000000000 170173 1000000000000 1000000000000 235675 282131 29429 296567 1000000000000 51660 282279 139190 303032 1000000000000 122000 1000000000000 24651 166641 139844 311151 252341 1000000000000 311718 1000000000000 1000000000000 142607 333135 210752 311064 111289 249653 292925 1000000000000 188400 1000000000000 262054 78819 1000000000000 3226 1000000000000 236583 1000000000000 299172 1736 4193 79273 1000000000000 129641 107832 284533 161106 31578 19888 65304 105402 24378 99962 1000000000000 84212 323301 275044 169880 5071 1000000000000 1000000000000 1000000000000 72809 88690 205431 124019 86056 164308 270988 252934 195777 1000000000000 64817 82752 81549 300917 43599 1000000000000 322699 16094 143240 27686 154362 1000000000000 160772 24099 1000000000000 231911 1000000000000 1000000000000 1000000000000 233268 1000000000000 119568 14802 1000000000000 1000000000000 1000000000000 132924 149222 1000000000000 1000000000000 120626 293134 114968 116912 144363 1000000000000 1000000000000 121824 1000000000000 1000000000000 166739 1000000000000 1000000000000 214652 209796 1000000000000 123703 273692 3430 1000000000000 1000000000000 76218 1000000000000 1000000000000 1000000000000 175777 180711 302088 1000000000000 1000000000000 224132 1000000000000 248699 205717 1000000000000 302608 60572 37501 1000000000000 20474 9680 1000000000000 1000000000000 225318 167056 1000000000000 115108 35029 236361 56485 19832 1000000000000 1000000000000 48257 1000000000000 62507 1000000000000 275572 132240 258160 238363 42160 225839 1000000000000 56348 46907 214891 1000000000000 221792 10738 1000000000000 1000000000000 150217 69450 31859 1000000000000 291058 1000000000000 31773 285121 1000000000000 184803 1000000000000 187698 135089 195768 68119 1000000000000 165448 7518 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 152853 92805 197418 324122 98657 314585 149061 1000000000000 94453 57510 200547 235383 1000000000000 1000000000000 1000000000000 93904 1000000000000 245711 1000000000000 231887 1000000000000 240920 1000000000000 1000000000000 228002 309732 244924 117005 1000000000000 197542 1000000000000 157854 62275 1000000000000 201466 1000000000000 297195 1000000000000 1000000000000 1000000000000 42766 315919 1000000000000 1000000000000 178245 185050 177747 195113 82166 99231 175574 275859 161541 1000000000000 25135 134073 64705 1000000000000 15569 184725 56568 1000000000000 161774 20414 68137 1000000000000 276142 111207 77515 5043 234060 1000000000000 1000000000000 251453 1000000000000 1000000000000 217718 1000000000000 263361 286341 250977 1000000000000 13970 1000000000000 66220 1000000000000 1000000000000 1000000000000 309514 1000000000000 185734 82620 312431 201016 125917 79628 304832 61339 1000000000000 100146 313938 333047 156714 333399 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 59357 253111 1000000000000 1000000000000 109377 1000000000000 1000000000000 44083 92903 201055 263627 1000000000000 277615 193846 1000000000000 116749 50916 1000000000000 1000000000000 328053 1000000000000 196300 245701 1000000000000 1000000000000 51770 248075 39832 263156 60883 125461 170972 265204 1000000000000 1000000000000 40530 1000000000000 274348 54437 1000000000000 195494 217469 307308 1000000000000 1000000000000 1000000000000 36290 1000000000000 88257 305747 293950 133069 237936 1000000000000 156367 143446 162851 326961 24454 199785 161545 79316 1000000000000 1000000000000 224660 85289 198320 177887 287717 160913 67782 117703 156059 291646 257526 104897 294990 9450 1000000000000 254831 1000000000000 39356 154214 226468 1000000000000 1000000000000 1000000000000 33887 1000000000000 193599 222857 1000000000000 129936 182808 226046 23048 138430 1000000000000 1000000000000 278506 169235 212645 12977 156042 1000000000000 227208 251843 169751 161705 1000000000000 1000000000000 77181 54068 1000000000000 36415 231824 1000000000000 23396 1000000000000 53155 1000000000000 1000000000000 273428 1000000000000 131657 144608 267569 1000000000000 1000000000000 130413 1000000000000 220446 286999 123384 106704 1000000000000 331728 1000000000000 185337 136221 202262 1000000000000 1000000000000 1000000000000 1000000000000 48583 286301 212671 1000000000000 1000000000000 2113 268296 1000000000000 13660 1000000000000 248756 108017 1000000000000 1000000000000 71452 171343 272386 140268 1000000000000 150865 1000000000000 205687 102103 213795 327619 248599 1000000000000 291365 288694 280298 41287 161511 1000000000000 1000000000000 319899 1000000000000 92956 274129 283992 307968 38012 96604 314242 132638 107371 197888 126659 149892 1000000000000 1000000000000 1000000000000 327853 301845 37799 273956 327512 100957 102341 83100 39822 66563 191196 101810 208115 1000000000000 300511 269242 1000000000000 37134 167997 318889 102701 320652 1000000000000 301121 1000000000000 332604 261659 1000000000000 25282 1000000000000 333486 125178 317285 151745 306021 203827 126068 1000000000000 1000000000000 84445 1000000000000 127956 57955 1000000000000 1000000000000 177726 1000000000000 47753 191727 1000000000000 1000000000000 258122 279265 21852 327155 317161 122884 206213 288232 328201 1000000000000 323550 35777 1000000000000 151726 179717 95761 1000000000000 30572 202921 14205 279415 286412 1000000000000 97736 151318 320053 1000000000000 104059 295004 107260 88035 328467 1000000000000 238947 318019 1000000000000 184807 1000000000000 79683 1000000000000 70418 306534 144170 1000000000000 197435 331349 278105 1000000000000 326854 212464 117651 167784 117737 167484 1000000000000 1000000000000 258891 164547 1000000000000 258266 201303 1000000000000 210624 126230 258998 153470 1000000000000 1000000000000 4362 1000000000000 285711 101481 129556 6197 1000000000000 1000000000000 223607 131341 1000000000000 75953 56444 116874 226739 1000000000000 217689 332816 122865 218463 11621 1000000000000 51442 1000000000000 204921 1000000000000 1000000000000 293307 116498 1000000000000 148936 1000000000000 274203 50175 64002 1000000000000 48550 274062 1000000000000 1000000000000 65116 228305 159017 241084 1000000000000 79271 1000000000000 1000000000000 19207 39382 6983 84398 1000000000000 120758 304644 1000000000000 1000000000000 304213 76422 212003 1000000000000 242469 207 12700 274751 103271 92290 1000000000000 29102 1000000000000 139649 214539 77604 247548 53265 1000000000000 1000000000000 79970 110077 1000000000000 40599 1000000000000 302707 1000000000000 292187 1000000000000 1000000000000 258742 1000000000000 187719 279570 20818 60016 1000000000000 1000000000000 182056 83596 141855 141017 1000000000000 1000000000000 1000000000000 123009 188320 81061 1000000000000 122249 161873 100014 1000000000000 1000000000000 19474 1000000000000 1000000000000 165844 298377 81445 1000000000000 1000000000000 1000000000000 89860 304742 1000000000000 37006 30836 127416 47369 1000000000000 1000000000000 32865 45994 163311 240746 192767 71655 1000000000000 1000000000000 1000000000000 1000000000000 196038 1000000000000 90907 8184 39440 1000000000000 1000000000000 305278 2681 136479 214397 1000000000000 1000000000000 211013 305948 26953 167836 1000000000000 258759 1000000000000 16321 1000000000000 1000000000000 292491 1000000000000 113694 223047 162570 103070 1000000000000 171717 113155 1000000000000 175718 92002 47290 144269 1000000000000 141377 1000000000000 59471 98223 80742 1000000000000 41414 1000000000000 1000000000000 1000000000000 189921 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 250768 194138 123136 197716 1000000000000 1000000000000 37817 1000000000000 121671 178531 197523 42649 211635 15480 1000000000000 318225 216858 1000000000000 44626 253583 1000000000000 102322 1000000000000 1000000000000 316252 1000000000000 41922 178180 320291 1000000000000 1000000000000 286534 1000000000000 305172 160288 1000000000000 237797 168470 204875 1000000000000 126409 1000000000000 255334 1000000000000 250383 273840 1000000000000 317489 1000000000000 231126 1057 254758 140549 322419 1000000000000 1000000000000 52851 1000000000000 129235 246975 258906 1000000000000 302150 39974 1000000000000 150866 253829 1000000000000 30338 5965 10606 1000000000000 219941 269366 58222 170646 327290 290427 1000000000000 284378 83523 256367 1000000000000 111055 16682 97265 1000000000000 97283 6709 279575 26417 82186 49666 1000000000000 205270 1000000000000 255285 321680 1000000000000 265779 153202 28769 153081 309805 1000000000000 1000000000000 119877 184610 88136 168327 103075 332943 1000000000000 75455 316870 70210 1000000000000 1000000000000 1000000000000 40913 224405 323785 301696 205912 115283 1000000000000 1000000000000 88028 1000000000000 1000000000000 1000000000000 1000000000000 272575 232834 1000000000000 1000000000000 300699 1000000000000 221240 256858 153197 112750 1000000000000 67817 285717 226518 84454 64048 52056 208963 1000000000000 1000000000000 331638 333097 215690 189819 1000000000000 254078 1000000000000 117039 161493 184711 1000000000000 1000000000000 1000000000000 40468 7044 1000000000000 1000000000000 31260 1000000000000 1000000000000 1000000000000 81675 93462 241458 1000000000000 286981 1000000000000 174408 261230 148785 1000000000000 1000000000000 332006 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 122471 110570 1000000000000 305092 31963 222548 143806 1000000000000 1000000000000 113183 1000000000000 205728 1000000000000 1000000000000 1000000000000 323722 172284 227074 1000000000000 1000000000000 236193 153226 133784 127337 241967 1000000000000 294769 1000000000000 173925 1000000000000 1000000000000 171134 1000000000000 1000000000000 1000000000000 23685 1000000000000 90382 1000000000000 1000000000000 1000000000000 1000000000000 286904 187856 128991 73748 136439 256530 1000000000000 1000000000000 272532 301868 87881 241279 1000000000000 1000000000000 28955 250246 45480 101151 134331 253948 132946 1000000000000 71840 303875 258774 22462 185921 76614 280266 65108 190041 307656 1000000000000 30158 41124 1000000000000 1000000000000 229413 177067 1000000000000 1000000000000 143274 1000000000000 333317 280250 108384 61361 19399 1000000000000 232701 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 291911 82518 182640 60704 1000000000000 195220 112716 49376 1000000000000 288288 93089 306905 1000000000000 236246 1000000000000 48600 1000000000000 161782 228724 1000000000000 257422 1000000000000 1000000000000 1000000000000 256741 1000000000000 110214 1000000000000 124323 240694 157963 108355 319046 327857 325793 263497 281223 29463 65835 1000000000000 318789 143502 1000000000000 62084 265211 259234 150650 204965 27881 23360 1000000000000 122646 10921 119369 73324 144286 1000000000000 1000000000000 303803 1000000000000 187586 19767 240784 1000000000000 1000000000000 1000000000000 245824 183247 1000000000000 12269 228843 215079 172943 1000000000000 258817 82179 279172 1000000000000 235380 293034 258179 109447 176899 153993 1000000000000 82963 227532 293289 1000000000000 265714 1000000000000 333681 1000000000000 279041 151415 1000000000000 1000000000000 272977 328371 271392 23516 29153 76413 220596 243515 255370 122705 135554 209289 1000000000000 1000000000000 1000000000000 241541 305927 5618 92176 203495 94744 115355 173316 1000000000000 53110 87711 222667 1000000000000 16478 95604 166452 1000000000000 135928 33351 263506 198033 1000000000000 166956 243360 1000000000000 1000000000000 303603 319143 309633 295492 13887 206305 94693 271355 84146 68384 70955 311326 234529 93343 295296 103533 1000000000000 193948 227426 1000000000000 40235 1000000000000 151805 282560 1000000000000 277348 92553 1000000000000 78955 314066 328149 1000000000000 325515 65607 1000000000000 81761 315724 48065 1000000000000 1000000000000 96326 121476 1000000000000 1000000000000 1000000000000 137866 1000000000000 1000000000000 1000000000000 248645 210067 302177 1000000000000 187800 272896 1000000000000 186635 240093 1000000000000 1000000000000 259925 113037 202777 1000000000000 85353 1000000000000 1000000000000 49169 254245 1000000000000 26690 1000000000000 305377 51679 1000000000000 239018 307330 120763 1000000000000 100997 1000000000000 1000000000000 1000000000000 198183 1000000000000 1000000000000 97967 158789 1000000000000 80709 1000000000000 206457 226211 192630 1000000000000 58856 1000000000000 312672 305781 1000000000000 6451 252799 1000000000000 90338 1000000000000 310280 166569 1000000000000 139383 1000000000000 63373 327789 1000000000000 44294 168663 47501 84305 260659 304213 251684 238405 1000000000000 198053 205847 308403 298183 1000000000000 1000000000000 24057 163224 1000000000000 24633 175237 192980 1000000000000 1000000000000 126333 122781 127422 20595 1000000000000 142121 1000000000000 6962 18242 205354 195196 131137 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 53216 2611 319679 278813 289314 1000000000000 82628 275310 1000000000000 1000000000000 1000000000000 1000000000000 225438 1000000000000 51018 113871 1000000000000 266998 34570 1000000000000 42478 89097 217867 34174 157341 102517 77895 1000000000000 323600 163214 175704 291378 30612 1000000000000 285630 39371 173446 53241 1000000000000 1000000000000 1000000000000 1000000000000 21325 1000000000000 309437 72652 1000000000000 80821 159202 314042 67581 278854 106401 99888 1000000000000 53390 78825 29607 241502 79228 152148 183666 1000000000000 24755 307087 318068 124508 1000000000000 1000000000000 178582 53709 232764 279121 283404 57344 176122 1000000000000 109099 58522 12533 234807 275428 1000000000000 1000000000000 277036 1000000000000 1000000000000 1000000000000 1000000000000 37291 1000000000000 69031 263403 9984 32063 1000000000000 325349 218641 122696 1000000000000 60938 1000000000000 121526 252472 234095 80226 1000000000000 222557 1000000000000 41643 186653 13376 1000000000000 118270 323217 18350 100057 272150 1000000000000 1000000000000 92563 25016 246490 331129 325381 157892 1000000000000 218314 73876 201109 154096 28611 23018 18373 301628 171454 1000000000000 1000000000000 74404 1000000000000 44476 101471 1000000000000 233673 48246 87951 228276 1000000000000 149535 59690 1000000000000 108112 239453 221414 94166 156732 209343 1000000000000 15591 5112 123 1000000000000 95519 306688 321250 113790 143007 1000000000000 1000000000000 202605 325051 110954 223422 50021 1000000000000 1000000000000 1000000000000 41743 1000000000000 262183 198916 118211 296643 293710 1000000000000 1000000000000 78128 159871 68789 40440 1000000000000 275717 23511 1000000000000 240100 1000000000000 1000000000000 74210 179617 1000000000000 69523 202071 190433 64072 163595 221906 38174 48518 249099 246150 1000000000000 127191 299542 158897 20711 86612 170921 58603 177519 259600 268252 1000000000000 66844 209652 186022 52565 301604 1000000000000 219874 247111 176671 1000000000000 1000000000000 1000000000000 1000000000000 240575 133081 293753 75866 330724 1000000000000 1000000000000 265579 252333 1000000000000 1000000000000 269786 317589 1000000000000 129073 195733 1000000000000 202599 1000000000000 1000000000000 220096 257267 289556 141449 43495 181152 267054 1000000000000 1000000000000 297231 39141 84028 115582 220352 123052 275376 165817 247468 217124 108143 1000000000000 43997 313641 34225 1000000000000 17739 116851 1000000000000 34313 297680 263340 1000000000000 330967 300375 103180 131819 282031 17605 1000000000000 170081 270213 181600 8763 1000000000000 39291 316984 324039 93752 2729 226212 209806 1000000000000 587 1000000000000 82869 215248 1000000000000 331662 161053 26409 1000000000000 1000000000000 1000000000000 63971 203815 1000000000000 14441 134708 147036 1000000000000 305254 316030 169352 123795 308640 12631 77365 1000000000000 168662 1000000000000 62294 1000000000000 229995 281814 1000000000000 1000000000000 6627 313523 220421 61279 1000000000000 1000000000000 101262 111699 142087 18928 1000000000000 259615 1000000000000 1000000000000 1000000000000 209264 82390 220918 72687 1000000000000 1000000000000 129197 1000000000000 68060 1000000000000 228031 103712 1000000000000 134461 1000000000000 143072 259853 29347 58701 1000000000000 1000000000000 1000000000000 281831 62792 1558 108361 1000000000000 175408 203629 181954 90376 63888 203267 209209 1000000000000 1000000000000 188782 17546 1000000000000 210919 1000000000000 72394 181799 1000000000000 243850 87043 1000000000000 234885 1000000000000 279198 125926 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 10339 107812 315369 184667 153435 1000000000000 268899 55533 1000000000000 290698 181777 101016 1000000000000 1000000000000 216163 1000000000000 138309 1000000000000 1000000000000 1000000000000 1000000000000 50595 1000000000000 1000000000000 13196 1000000000000 48605 144473 68417 100755 104766 321694 270407 151867 213861 201984 1000000000000 1000000000000 1000000000000 12255 283280 1000000000000 1000000000000 40063 265323 1000000000000 139742 11381 17969 266106 1000000000000 191452 1000000000000 1000000000000 120519 291999 1000000000000 114122 1000000000000 284427 1000000000000 1000000000000 1000000000000 74176 1000000000000 333619 309997 242292 332480 141698 1000000000000 75470 300075 69051 1000000000000 89396 27727 40577 78040 47867 220228 1000000000000 203720 252041 187114 19083 1000000000000 299372 215594 1000000000000 174651 108013 158825 1000000000000 1000000000000 314155 166845 189924 1000000000000 278358 90252 150541 314076 1000000000000 1000000000000 274499 29729 20787 177009 269397 317334 1000000000000 1000000000000 8158 1000000000000 1000000000000 1000000000000 18648 242962 279112 1000000000000 1000000000000 219778 131653 123764 1000000000000 1000000000000 191242 126728 227638 1000000000000 6368 1000000000000 117354 1000000000000 1000000000000 20694 1000000000000 314686 100589 248832 1000000000000 147589 277843 12883 1000000000000 201832 1000000000000 106677 165452 1000000000000 233784 154967 301031 109234 268597 1000000000000 324247 145573 265197 1000000000000 148043 1000000000000 1000000000000 221024 200285 260330 1000000000000 49551 1000000000000 1000000000000 1000000000000 12319 1000000000000 107699 256230 287014 96697 107395 207222 219904 177388 1000000000000 232927 159267 1000000000000 265669 1000000000000 176101 1000000000000 1000000000000 188675 319906 60122 1000000000000 1000000000000 186859 181233 1000000000000 156387 1000000000000 286555 79519 187787 27562 1000000000000 160358 1000000000000 302270 129198 276963 1000000000000 81816 1000000000000 1220 1000000000000 1000000000000 1000000000000 45237 259204 244182 560 83405 311964 248787 147491 25448 148357 212391 1000000000000 1000000000000 1000000000000 329951 142110 286883 303428 261656 281375 267821 308459 207731 1000000000000 72230 111107 1000000000000 1000000000000 1000000000000 296719 200515 1383 256053 300913 142771 54340 242941 325731 1000000000000 125769 7949 1000000000000 214542 1000000000000 47100 1000000000000 68750 301556 229265 90924 137203 59004 208293 1000000000000 281380 1000000000000 1000000000000 216009 6502 54289 1000000000000 1000000000000 136837 1000000000000 133192 293350 1000000000000 1000000000000 284177 280054 293791 1000000000000 177056 73933 1000000000000 82671 174128 257147 122259 3670 37657 241992 156018 214137 276872 1000000000000 235178 175674 273840 32909 1000000000000 1000000000000 57396 160029 292132 1000000000000 1000000000000 1000000000000 233373 1000000000000 330867 1000000000000 46223 182629 238239 77409 301490 8634 88925 241382 87188 253202 243298 260193 158836 145725 1000000000000 189248 21302 103748 206803 76883 1000000000000 129284 1000000000000 46633 1000000000000 172695 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 265535 70568 1000000000000 1000000000000 1000000000000 305266 64343 1000000000000 1000000000000 31984 255409 167883 55530 214891 1000000000000 53906 124197 89925 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 270953 250526 1000000000000 289469 183631 132518 275149 1000000000000 1000000000000 1000000000000 333410 1000000000000 1000000000000 1000000000000 267794 106718 218608 231151 226649 201151 1000000000000 323683 290310 95205 206545 71936 64761 132067 227473 1000000000000 1000000000000 256305 129425 205555 312767 1000000000000 61358 157597 247710 223727 310321 168234 266234 164098 1000000000000 1000000000000 188570 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 86366 183673 1000000000000 1000000000000 46944 120832 167041 1155 327221 169350 215379 1000000000000 159431 313297 100203 124422 1000000000000 153221 199215 253592 76960 323867 129325 1000000000000 292293 1000000000000 74579 100565 122769 210631 112390 161253 103600 249821 1000000000000 102121 40501 16342 1000000000000 119017 16696 91889 184426 1000000000000 1000000000000 207596 1000000000000 1000000000000 236017 79206 32895 282820 284930 1000000000000 45567 1000000000000 230699 58036 1000000000000 1000000000000 301633 1000000000000 1000000000000 1000000000000 278778 287153 199718 294926 109504 329260 197147 175999 142754 20952 322822 227246 1000000000000 216977 227821 92679 1000000000000 297901 82921 98994 1000000000000 3747 136117 52361 1000000000000 1000000000000 21088 267852 187703 293016 222379 1000000000000 220352 1000000000000 1000000000000 94588 220180 1000000000000 76609 284133 1000000000000 149814 179087 244609 195258 246653 171775 1000000000000 131576 55307 1000000000000 1000000000000 149037 1000000000000 1000000000000 136829 320116 70993 225128 107419 1000000000000 1000000000000 308731 32202 187002 1000000000000 43438 1000000000000 288534 1000000000000 1000000000000 173721 176754 212558 298026 210393 86145 1000000000000 1000000000000 304501 1000000000000 1000000000000 92928 1000000000000 1000000000000 2559 51559 1000000000000 1000000000000 239459 264992 212035 212422 1000000000000 11817 310968 28157 58695 1000000000000 62435 223083 31999 251911 247235 87648 238386 177593 326455 45540 170968 300514 1000000000000 107568 141203 188706 331596 1000000000000 148674 219671 1000000000000 105115 1000000000000 166689 315989 1000000000000 1000000000000 106068 1000000000000 1000000000000 1000000000000 126011 1000000000000 259445 144367 223409 1000000000000 1000000000000 8286 39252 210225 44138 14349 105317 116236 180782 1000000000000 1000000000000 276542 249272 1000000000000 197876 1000000000000 333131 322333 93108 245635 108825 100319 1000000000000 109760 185579 1000000000000 41680 55770 1000000000000 13979 45041 192921 240973 245217 1000000000000 323352 332524 18232 97273 1000000000000 79525 151270 84204 51911 171299 155867 233664 130092 182126 216599 62614 275661 1000000000000 1000000000000 45827 39426 1000000000000 315531 172376 1000000000000 1936 176399 164083 1000000000000 207504 21759 103411 1000000000000 1000000000000 1000000000000 1000000000000 269798 1000000000000 1000000000000 88642 306005 1000000000000 82615 60006 23201 303132 1000000000000 1000000000000 78101 117018 271596 1000000000000 237014 116688 1000000000000 1000000000000 309566 254814 70408 29137 1000000000000 1000000000000 16469 159465 1000000000000 8577 37747 1000000000000 208900 4704 331958 1000000000000 1000000000000 145478 152535 245224 84962 83893 1000000000000 1000000000000 331850 1000000000000 261569 160973 16184 1000000000000 16345 1000000000000 217962 196577 266363 155634 1000000000000 1000000000000 1000000000000 312887 1000000000000 1000000000000 1000000000000 229164 147818 259171 1000000000000 1000000000000 75132 1000000000000 135531 1000000000000 289694 123816 1000000000000 230877 317472 1000000000000 98044 58816 261549 116038 279892 251590 22583 227808 212380 29828 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 15039 9752 1000000000000 307649 169117 1000000000000 1000000000000 110507 1000000000000 79891 1000000000000 1000000000000 1000000000000 299798 1000000000000 1000000000000 28408 1000000000000 4754 1000000000000 1000000000000 220532 236702 1000000000000 1000000000000 229826 327595 19706 1000000000000 82003 151940 43032 1000000000000 145408 157764 25101 290639 27664 1000000000000 26272 119855 1000000000000 135771 53460 263104 254252 223828 320970 329420 1000000000000 184954 1000000000000 1000000000000 223874 1000000000000 1000000000000 1000000000000 27361 1000000000000 330575 134774 1000000000000 291854 1000000000000 1000000000000 62634 100366 1000000000000 228126 305205 98425 11273 1000000000000 133702 1000000000000 1000000000000 24515 172710 190591 191417 262412 7533 255745 1000000000000 89558 283816 324994 1000000000000 247000 256008 323371 1000000000000 212361 1000000000000 11409 1000000000000 1000000000000 275497 77362 52324 1000000000000 287970 1000000000000 176649 321671 66810 1000000000000 1000000000000 1000000000000 1000000000000 145788 1000000000000 242128 1000000000000 85135 1000000000000 1000000000000 246330 176984 1000000000000 280131 245570 163365 7896 87869 92961 72758 325416 1000000000000 1000000000000 1000000000000 1000000000000 84686 1000000000000 29834 1000000000000 1000000000000 1000000000000 160449 54558 222847 165414 310375 15105 266467 246003 1000000000000 293981 16070 195464 135030 1000000000000 180351 182571 1000000000000 1000000000000 1000000000000 1000000000000 55332 1000000000000 1000000000000 322316 3701 1000000000000 1000000000000 1000000000000 33018 26293 308905 314850 1000000000000 1000000000000 283267 1000000000000 37278 1000000000000 171062 266338 91930 274771 1000000000000 84572 109401 302948 1000000000000 174893 1000000000000 213230 1000000000000 1000000000000 212624 98677 1000000000000 47 252025 249241 1000000000000 255342 1000000000000 153231 139823 66710 56672 1000000000000 324305 280940 42855 1000000000000 238021 81135 320379 1000000000000 1000000000000 163353 1000000000000 1000000000000 1000000000000 1000000000000 40930 230820 298395 94395 1000000000000 75185 201676 154467 171272 1000000000000 1000000000000 60419 65147 1000000000000 165088 297116 31739 133524 60570 135450 179130 75812 157333 1000000000000 121527 1000000000000 121822 1000000000000 78944 32731 11574 1000000000000 1000000000000 1000000000000 1000000000000 4077 42715 161273 127802 275950 1000000000000 1000000000000 279494 253045 1000000000000 279756 42268 271395 290417 124897 1000000000000 268766 273093 329439 1000000000000 196788 274184 305289 191586 56003 1000000000000 97300 112064 116326 191434 248590 1000000000000 1000000000000 144189 328737 27885 181997 157787 1000000000000 1000000000000 330403 163968 1000000000000 1000000000000 154295 1000000000000 1000000000000 1000000000000 314384 279885 250178 1000000000000 192856 191023 1000000000000 18478 163192 1000000000000 1000000000000 228316 147177 128742 1000000000000 107340 88882 1000000000000 73518 1000000000000 143896 85903 95387 1000000000000 89032 50505 228477 1000000000000 176510 1000000000000 1000000000000 140942 61659 1000000000000 30343 121933 229788 1000000000000 46787 327533 34106 1000000000000 1000000000000 1000000000000 35259 331507 21680 190915 231803 277523 83725 1000000000000 79773 1000000000000 308430 113792 1000000000000 1000000000000 1000000000000 1000000000000 200476 1000000000000 237696 1000000000000 1000000000000 109967 1000000000000 43674 321037 26640 309189 250491 1000000000000 1000000000000 1000000000000 31014 19994 268219 1000000000000 294502 1000000000000 211600 1000000000000 195086 1000000000000 225752 332662 1000000000000 1000000000000 1000000000000 150001 91013 1000000000000 48020 1000000000000 293817 240445 1000000000000 281122 1000000000000 105810 1000000000000 284193 1000000000000 1000000000000 112164 1000000000000 75216 330561 330861 284206 1000000000000 175961 3134 1000000000000 1000000000000 52492 274545 253969 1000000000000 181704 1000000000000 95482 68042 312877 138357 311929 50921 219440 1000000000000 42783 35892 1000000000000 48704 1000000000000 82360 1000000000000 67436 1000000000000 1000000000000 269335 1000000000000 196780 232786 322192 171419 133986 290135 1000000000000 315270 121495 68353 1000000000000 1000000000000 85096 185620 118755 47363 213981 72108 1000000000000 1000000000000 1000000000000 141400 286295 1000000000000 240040 58692 139122 286026 1000000000000 323622 76339 142714 1000000000000 1000000000000 66093 275975 1000000000000 158822 1000000000000 127214 295482 293613 1000000000000 120898 223736 1000000000000 1000000000000 5566 1000000000000 272837 244055 76624 233391 170814 260898 85479 1000000000000 157715 136231 1000000000000 63514 289936 1000000000000 94362 1000000000000 38827 1000000000000 296412 240614 235134 109078 1000000000000 290874 181869 1000000000000 1000000000000 1000000000000 140059 195891 1000000000000 110042 12500 1000000000000 18591 116403 241894 1000000000000 1000000000000 195267 289890 314484 1000000000000 1000000000000 32946 244259 84285 29373 75215 272784 137197 146629 181288 1000000000000 1000000000000 105704 248920 223931 54249 1000000000000 1000000000000 8308 181608 67488 183823 142160 218232 1000000000000 1000000000000 309927 268954 1000000000000 1000000000000 29779 1000000000000 30458 1000000000000 1000000000000 325386 270153 332469 1000000000000 101667 23311 1000000000000 1000000000000 171946 267671 323164 1000000000000 1000000000000 151162 1000000000000 149415 212132 148930 219402 1000000000000 1000000000000 70814 172128 1000000000000 297894 1000000000000 1000000000000 79002 92341 10189 1000000000000 208083 168446 306828 19460 25899 281026 1000000000000 129410 72803 177410 1000000000000 1000000000000 254004 192651 50356 293308 220560 315401 129244 1000000000000 29257 1000000000000 1000000000000 117567 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 139634 26167 1000000000000 305035 283189 51171 162399 1000000000000 197576 106516 52278 327853 264209 1000000000000 120156 1000000000000 1000000000000 124494 1000000000000 27806 1000000000000 203071 1000000000000 191487 185983 1000000000000 49487 233738 300796 140427 90812 41473 37667 1000000000000 256820 184788 12019 9775 305416 1000000000000 177081 1432 26937 179102 1000000000000 1000000000000 224074 1000000000000 27693 131421 140600 1000000000000 255678 52766 1000000000000 20307 231639 271428 10692 195894 186584 49985 242019 76468 1000000000000 1000000000000 1000000000000 116374 303925 317453 1000000000000 51000 180096 324890 32505 1000000000000 116639 1000000000000 197877 269163 108737 1000000000000 32511 207698 163 183778 177699 231575 1000000000000 1000000000000 328063 1000000000000 317117 1000000000000 3089 203403 1000000000000 1000000000000 231039 1000000000000 1000000000000 1000000000000 281620 1000000000000 313572 228285 278523 1000000000000 87065 332345 182776 77151 1000000000000 1000000000000 135728 123386 192801 1000000000000 1000000000000 201592 1000000000000 114207 25298 1000000000000 276726 63701 159499 166589 203837 1000000000000 1630 310659 127003 1000000000000 238845 1000000000000 221390 1000000000000 1000000000000 53804 1000000000000 73130 1000000000000 160331 1000000000000 1000000000000 151060 24291 1000000000000 118157 47731 67474 28577 38002 226806 158108 138596 106987 1000000000000 151310 29521 157276 203591 1000000000000 40347 914 1000000000000 11525 56457 295933 166578 1000000000000 1000000000000 1000000000000 1000000000000 21620 1000000000000 103628 164208 208633 50204 1000000000000 1000000000000 1000000000000 323362 311278 222658 1000000000000 76625 1000000000000 1000000000000 102708 1000000000000 210221 1000000000000 311686 1000000000000 1000000000000 22512 270709 231502 44657 32532 63699 59911 65452 1000000000000 1000000000000 1000000000000 283401 324510 227686 1000000000000 308261 1000000000000 308095 68088 181427 226034 1000000000000 262102 229287 196239 263857 1000000000000 305074 245084 318554 1000000000000 275437 1000000000000 1000000000000 1000000000000 66135 240552 97551 201734 245880 136359 90662 13541 214827 243024 59202 1000000000000 131568 1000000000000 157004 1000000000000 1000000000000 60936 25943 1000000000000 194889 323253 1000000000000 1000000000000 46433 83814 222384 250648 184194 273850 19041 210145 1000000000000 1000000000000 1000000000000 145529 264192 1000000000000 217207 160777 1000000000000 152005 39635 1000000000000 275026 5092 196449 137779 92670 238195 1000000000000 1000000000000 1000000000000 1000000000000 195747 1000000000000 1000000000000 265545 84487 1000000000000 151780 65767 68192 230433 271986 75430 1000000000000 325190 114262 1000000000000 51421 23420 83338 1000000000000 127739 1000000000000 174725 1000000000000 15663 1000000000000 28050 208729 182648 20472 12576 239277 1000000000000 44335 272550 285738 1000000000000 211169 1000000000000 156128 1000000000000 1000000000000 289879 1000000000000 29501 198764 1000000000000 139153 227432 264869 253568 1000000000000 5591 4170 1000000000000 204617 1000000000000 262393 146429 173891 21879 1000000000000 116898 162761 55160 310056 1000000000000 313422 1000000000000 1000000000000 279844 1000000000000 293440 71187 226209 213962 133060 200056 315662 1000000000000 1000000000000 86462 9673 176400 1000000000000 130015 1000000000000 266273 1000000000000 246107 249111 231169 86245 48432 1000000000000 1000000000000 104635 107094 1000000000000 1000000000000 61286 1000000000000 1000000000000 32360 105192 1000000000000 202524 225945 65133 52547 1000000000000 1000000000000 143340 84326 68568 332368 66526 1000000000000 128130 1000000000000 276294 158853 54401 161851 1000000000000 160544 1000000000000 261087 103628 267594 1000000000000 1000000000000 1000000000000 42553 1000000000000 1000000000000 213 1000000000000 102313 1000000000000 261877 1000000000000 34040 97093 1000000000000 245470 286746 326921 330820 1000000000000 276567 202258 1000000000000 232676 1000000000000 70299 1000000000000 1000000000000 59203 197525 1000000000000 1000000000000 134443 269444 189633 173365 213022 19615 107722 1000000000000 271729 1000000000000 1000000000000 219623 218749 74054 71319 139791 22296 314924 68512 179828 1000000000000 1000000000000 118217 1000000000000 215623 1000000000000 166497 1000000000000 261474 325488 145739 76711 67682 1000000000000 80243 1000000000000 163897 112580 51478 1000000000000 170898 288679 67400 242717 1000000000000 1000000000000 72381 237053 56560 94490 1000000000000 1000000000000 189798 275228 250903 1000000000000 1000000000000 135005 1000000000000 148650 166227 313690 72146 282695 144559 130766 1000000000000 13184 1000000000000 126283 306433 50060 273718 17551 1000000000000 220997 1496 283398 318738 323900 314886 33479 253681 239503 1000000000000 1000000000000 1000000000000 1000000000000 169067 258532 76659 167164 94527 54689 1000000000000 249084 78903 53416 320410 1000000000000 1000000000000 1000000000000 121675 1000000000000 1000000000000 1000000000000 55639 28788 1000000000000 248432 1000000000000 34744 1000000000000 290144 1000000000000 1000000000000 45450 31837 1000000000000 1000000000000 302028 9096 1000000000000 110283 149825 1000000000000 152507 1000000000000 264056 1000000000000 288892 261595 1000000000000 186695 50876 1000000000000 236548 152695 193194 232415 95220 1000000000000 67755 1000000000000 1000000000000 1000000000000 117605 2894 6864 113032 1000000000000 1000000000000 176232 1000000000000 61268 332288 1000000000000 1000000000000 1000000000000 1000000000000 301456 280469 1000000000000 1000000000000 62585 1000000000000 1000000000000 203437 23372 214512 1000000000000 247464 272394 79863 1000000000000 217966 226837 1000000000000 1000000000000 1000000000000 1000000000000 172287 58430 230202 39936 198700 192364 1000000000000 1000000000000 76518 92730 30154 1000000000000 1000000000000 1000000000000 211231 138362 104725 47403 12894 43265 53329 211844 142148 123155 331393 1000000000000 251817 252593 1000000000000 1000000000000 254589 1000000000000 82237 152744 167098 293884 171246 140698 251625 253304 183893 217298 127542 254093 1000000000000 150632 252628 22825 1000000000000 67963 1000000000000 35567 84504 1000000000000 1000000000000 84811 303699 221744 145905 56192 183947 72709 92117 46096 221624 33546 235881 328913 1000000000000 1000000000000 317320 257477 1000000000000 1000000000000 1000000000000 144112 1000000000000 200374 225020 233506 1000000000000 203904 123505 1000000000000 96682 254396 71782 206165 146012 1000000000000 212035 215424 139820 1000000000000 123083 313193 85930 308360 182112 263424 1000000000000 1000000000000 165255 1000000000000 37238 7589 1000000000000 289142 278744 143657 1000000000000 75017 320843 224419 1000000000000 262358 80153 221079 142064 2401 1000000000000 36489 833 230282 288605 14046 12780 1000000000000 319820 311082 79062 65476 1000000000000 1000000000000 245153 1000000000000 1000000000000 1000000000000 75612 1000000000000 1000000000000 1000000000000 116524 227091 98768 1000000000000 1000000000000 205415 215371 1000000000000 201791 33439 129409 245783 50454 1000000000000 295706 1000000000000 139111 1000000000000 1000000000000 1000000000000 299804 1000000000000 210891 1000000000000 124780 1000000000000 1000000000000 159493 1000000000000 10618 1000000000000 1000000000000 163346 144971 295941 1000000000000 1000000000000 1000000000000 141537 1000000000000 1000000000000 249132 112664 1000000000000 1000000000000 219193 204507 1000000000000 298486 1000000000000 272141 105412 52278 246966 1000000000000 271754 1000000000000 1000000000000 39285 166935 316576 124721 268268 282326 1000000000000 1000000000000 215009 57547 1000000000000 155896 265679 48744 1000000000000 1000000000000 193423 1000000000000 1000000000000 74791 47199 118142 117446 37769 36320 148700 88037 59025 108450 1000000000000 1000000000000 203712 1000000000000 1000000000000 68021 97069 160539 22646 122204 200801 1000000000000 35237 48349 19646 1000000000000 218420 128375 134149 67804 93793 303782 170193 211891 266327 1000000000000 200151 210521 88248 3143 1000000000000 1000000000000 59894 237845 1000000000000 310877 213445 1000000000000 98891 43934 1000000000000 300090 1000000000000 138389 235184 331049 10213 1000000000000 1000000000000 105215 37482 1000000000000 184695 218445 51914 95226 60365 162411 1000000000000 12236 286199 62853 190292 1000000000000 1000000000000 109357 205844 291847 284858 207741 100379 1000000000000 1000000000000 144886 276027 187256 55373 1000000000000 1000000000000 291368 1000000000000 74431 108965 124727 141001 22523 1000000000000 25580 123987 291088 247655 1000000000000 1000000000000 180256 68051 1000000000000 3613 325739 138400 181835 1000000000000 236688 258343 208807 306898 253201 1000000000000 1000000000000 88282 1000000000000 207142 53655 313796 1000000000000 61211 174234 1000000000000 1000000000000 64786 1000000000000 1000000000000 296729 159222 40609 1000000000000 1000000000000 29734 1000000000000 1000000000000 1000000000000 1000000000000 60304 132354 178400 118605 13216 1000000000000 1000000000000 199450 1000000000000 40809 158771 74244 1000000000000 148749 70890 1000000000000 153074 184468 151939 150094 1000000000000 1000000000000 258475 223976 1000000000000 71064 212247 91562 1000000000000 133012 55658 1000000000000 1000000000000 242370 187753 290159 1000000000000 71500 160459 139344 1000000000000 135683 190765 1000000000000 296966 1000000000000 156880 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 281682 242100 243786 71986 1000000000000 232976 1000000000000 125099 215218 1000000000000 1000000000000 233408 1000000000000 56362 219483 325610 284690 39615 171691 201407 171970 37459 88888 246447 1000000000000 38941 1000000000000 189081 1000000000000 1000000000000 1000000000000 1000000000000 326616 276464 216185 1000000000000 283584 1000000000000 65783 156028 155865 232425 280470 213086 249168 205346 1000000000000 1000000000000 65955 1000000000000 307609 271770 30586 218755 1000000000000 318716 197884 287451 236061 1000000000000 287760 230133 184377 300191 71424 1000000000000 29121 67869 289603 216166 74337 298326 158450 54117 326494 19809 215283 234824 237828 27370 175522 1000000000000 1000000000000 268416 37557 105504 67060 202460 165167 287804 1000000000000 327417 229179 314355 323290 142647 36603 81687 10860 43592 115955 313493 124569 2844 84943 162595 1000000000000 40508 54263 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 253785 251669 45922 1000000000000 1000000000000 1000000000000 1000000000000 200748 43626 1000000000000 228580 165726 310761 1000000000000 1000000000000 236222 1000000000000 189309 1000000000000 1000000000000 40609 238445 131531 267725 1000000000000 57461 179955 1000000000000 158888 146894 15922 191009 1000000000000 235013 1000000000000 323919 1000000000000 1000000000000 293517 256246 1000000000000 291714 1000000000000 95450 277974 317136 40698 1000000000000 166232 197069 1000000000000 38473 289234 171804 1000000000000 316390 1000000000000 175171 24685 15017 190929 1000000000000 249158 205263 1000000000000 1000000000000 162786 211988 212035 252808 229549 207788 153160 58653 316861 42667 1000000000000 123242 86958 1000000000000 41643 1000000000000 297960 1000000000000 272247 323203 1000000000000 1000000000000 128865 1000000000000 1000000000000 152055 77123 61619 144129 147289 1000000000000 1000000000000 218848 1000000000000 93348 251583 1000000000000 257704 1000000000000 14692 325345 1000000000000 112532 253668 151189 1000000000000 1000000000000 1000000000000 314297 1000000000000 174000 1000000000000 126159 287033 172486 248183 1000000000000 237906 139762 1000000000000 221307 1000000000000 156455 162943 314098 1000000000000 329062 1000000000000 123307 1000000000000 328569 114193 1000000000000 245240 1000000000000 1000000000000 208909 137377 125548 202052 158935 116902 315621 1000000000000 122444 290506 150977 315467 311712 59072 45439 117635 1000000000000 1000000000000 306328 5010 1000000000000 126058 9539 228680 323476 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 181107 306316 309351 248584 84584 1000000000000 306873 1000000000000 1000000000000 74924 125677 296694 1000000000000 233505 5130 14570 318821 259457 68421 90109 158257 1000000000000 237564 226060 126316 1000000000000 293307 16838 316086 87940 1000000000000 1000000000000 86505 1000000000000 68696 158191 51247 1000000000000 104862 1000000000000 1000000000000 1000000000000 165174 36584 105333 224801 257197 209175 165511 1000000000000 58036 237505 110811 330735 130821 235155 225920 1000000000000 7684 1000000000000 1000000000000 129500 1000000000000 287056 25497 308918 1000000000000 148151 183312 17314 312556 40989 227900 1000000000000 1000000000000 1000000000000 1000000000000 325749 308595 324122 1000000000000 1000000000000 219372 83588 181650 25538 185344 1000000000000 138472 1000000000000 91269 30235 121928 265912 187672 13264 106545 197255 179382 106206 1000000000000 1000000000000 104493 236501 1000000000000 35398 1000000000000 89141 173187 263285 199351 16766 95620 25057 133842 249016 1000000000000 299559 283246 71286 308634 1000000000000 1000000000000 130255 1000000000000 1000000000000 1000000000000 89491 309296 1000000000000 51738 38803 185260 77399 112645 91164 188640 296312 1000000000000 1000000000000 15932 16416 187051 200916 208711 37667 1000000000000 68853 1000000000000 1000000000000 1000000000000 88589 43650 6529 190433 1000000000000 1000000000000 259204 1000000000000 331884 6575 305038 131672 1000000000000 137959 105704 145072 1000000000000 85123 34151 1000000000000 46603 225892 1000000000000 298010 1000000000000 82952 1000000000000 9939 193312 233915 21181 1000000000000 274090 1000000000000 1000000000000 1000000000000 1000000000000 13655 870 162952 87544 223391 1000000000000 1000000000000 1000000000000 60346 116781 112764 29101 1000000000000 101972 191638 298591 1000000000000 1000000000000 70279 306563 287612 177662 290270 1000000000000 162805 263507 1000000000000 137056 1000000000000 41798 181902 163772 1000000000000 1000000000000 126669 1000000000000 1000000000000 1000000000000 264131 162734 117676 1000000000000 277041 62475 194911 1000000000000 1000000000000 58277 195255 1000000000000 153255 1000000000000 1000000000000 332273 276207 1000000000000 1000000000000 19261 308203 70137 46324 1000000000000 116938 104165 181212 271504 1000000000000 1000000000000 13382 184970 59392 1000000000000 245718 1000000000000 286269 302698 240624 1000000000000 180854 291595 1000000000000 199182 1000000000000 1000000000000 6545 89682 319091 160408 1000000000000 1000000000000 229238 1000000000000 326513 1000000000000 227453 1000000000000 1000000000000 182315 171627 275158 174503 1000000000000 1000000000000 48779 178275 1000000000000 1000000000000 1000000000000 1000000000000 279440 159073 185485 248752 1000000000000 192156 158234 38724 1000000000000 1000000000000 251118 1000000000000 291215 309462 1000000000000 216207 189805 318427 111013 1000000000000 12075 233378 133250 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 259513 1000000000000 137619 1000000000000 1000000000000 244590 31185 72793 100089 1000000000000 225635 310978 164216 258404 275519 92318 317997 140564 325440 127475 118289 252900 53440 1000000000000 131949 1000000000000 67676 47178 21233 1000000000000 141673 283936 216291 24220 34511 1000000000000 1000000000000 24809 1000000000000 270263 5899 224122 101007 1000000000000 62892 309338 1000000000000 244977 1000000000000 53793 1000000000000 1000000000000 1000000000000 1000000000000 135571 107197 1000000000000 1000000000000 61272 39479 270653 242431 75932 128629 211839 21001 50298 1000000000000 116955 29893 1000000000000 194720 1000000000000 1000000000000 300414 318544 12337 316887 1000000000000 47561 1000000000000 1000000000000 313686 1000000000000 1000000000000 29448 1000000000000 122650 1000000000000 11144 155738 15396 320921 229971 155717 208666 138821 265855 1000000000000 40555 153942 4212 164099 107712 12543 138567 47231 1000000000000 148135 1000000000000 1000000000000 1000000000000 95327 1000000000000 307618 30148 12776 1000000000000 280884 198211 146502 63562 1000000000000 1000000000000 184411 1000000000000 147057 90613 201187 1000000000000 1000000000000 228145 1000000000000 1000000000000 182636 1000000000000 1000000000000 265715 78580 313638 328584 1000000000000 116896 284022 258233 145282 315322 30313 1000000000000 243537 140941 1000000000000 232399 180648 1000000000000 192845 79220 214057 74134 207335 133492 1000000000000 66865 149899 236905 227857 1000000000000 40873 70144 1000000000000 145394 75290 132970 31029 318283 163070 4995 203161 1000000000000 1000000000000 18663 1000000000000 250750 297862 74818 121229 1000000000000 301108 121661 53795 125962 1000000000000 229523 160205 199306 321602 100499 1000000000000 129540 1000000000000 137521 1000000000000 1000000000000 204409 280889 1000000000000 103942 183332 1000000000000 117860 129807 26564 1000000000000 92983 263454 250719 239782 150921 1000000000000 1000000000000 16314 307178 238592 42733 1000000000000 1000000000000 270640 1000000000000 1000000000000 320720 208637 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 326553 66947 1000000000000 157044 1000000000000 120811 135229 307787 203447 23370 1000000000000 77576 140115 123747 1000000000000 209752 252842 80577 1000000000000 77672 190747 78719 1000000000000 1000000000000 92223 1000000000000 1000000000000 113586 114098 157300 111246 299639 177176 1000000000000 125856 45045 242387 277496 229081 1000000000000 1000000000000 167455 207770 27721 87148 197391 1000000000000 214880 124692 23828 1000000000000 1000000000000 1000000000000 1000000000000 269081 193450 129427 19221 54686 1000000000000 1000000000000 1000000000000 134933 308836 1000000000000 135650 216937 1000000000000 1000000000000 1000000000000 114648 244215 116109 193036 252623 23364 212588 1000000000000 1000000000000 282280 210469 105800 67818 118499 1000000000000 1000000000000 252559 1000000000000 1000000000000 1000000000000 286679 169612 115438 1000000000000 117782 268432 109674 208268 190024 1000000000000 235149 108511 85772 1000000000000 313217 1000000000000 305053 143606 53956 1000000000000 54456 1000000000000 216253 275387 1000000000000 1000000000000 1000000000000 275889 152332 49198 1000000000000 188887 1000000000000 264296 87405 205486 141019 22585 1000000000000 181844 152933 1000000000000 1000000000000 208032 225441 114615 199798 1000000000000 1000000000000 1000000000000 211384 92724 50515 242615 154878 223210 36859 126454 1000000000000 330914 1000000000000 1000000000000 243275 1000000000000 27340 55693 1000000000000 208830 165455 67311 1000000000000 113446 30555 1000000000000 1000000000000 151374 1000000000000 192085 266628 319617 122373 36142 197815 111469 1000000000000 243641 98205 1000000000000 308006 22125 257232 314216 1000000000000 330368 157724 1000000000000 64063 251597 152661 1000000000000 132319 112604 32701 326464 19312 1000000000000 89005 1000000000000 1000000000000 93158 1000000000000 1000000000000 287590 70134 1000000000000 174356 256343 1000000000000 318821 256925 103578 1000000000000 1000000000000 1000000000000 1000000000000 167115 80566 24663 159226 1000000000000 188046 254843 178650 1000000000000 7674 95170 99704 21638 1000000000000 1000000000000 146483 296303 1000000000000 178171 1000000000000 207176 82364 1000000000000 221194 1000000000000 1000000000000 155615 121545 228932 1000000000000 1000000000000 1000000000000 171149 1000000000000 1000000000000 1000000000000 30046 44247 280026 145548 161562 1000000000000 332436 1000000000000 163147 1000000000000 59837 1000000000000 1000000000000 1000000000000 22362 1000000000000 194130 224430 318794 1000000000000 42548 1000000000000 1000000000000 1000000000000 196985 246431 17198 201037 202550 15671 127513 101636 200581 301249 1000000000000 330641 1000000000000 128905 323181 308658 82635 248479 118515 60329 331489 1000000000000 179810 1000000000000 151536 1000000000000 1000000000000 217005 1000000000000 199257 301184 1000000000000 7741 70254 19647 289392 254630 1000000000000 1000000000000 144084 121424 247742 65501 260020 1000000000000 1000000000000 117346 52355 179586 222167 203057 319074 1000000000000 1000000000000 227545 223994 1000000000000 1000000000000 236038 1000000000000 9922 162325 324295 1000000000000 237765 167037 79710 244690 239349 261720 250531 62575 288929 179337 15993 1000000000000 1000000000000 5957 220956 270110 1000000000000 1000000000000 156518 130374 1000000000000 1000000000000 1000000000000 1000000000000 234778 269673 75929 214348 118123 16981 210265 314031 95349 21942 168253 332677 267539 10085 1000000000000 312458 71538 1000000000000 81332 1000000000000 1000000000000 1000000000000 306648 269152 300963 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 284870 221439 46967 55962 1000000000000 166167 1000000000000 1000000000000 1000000000000 252015 1000000000000 120951 83311 1000000000000 112037 241517 330449 279970 185555 311870 126432 264761 296682 253205 327262 1000000000000 271745 1000000000000 1000000000000 253847 75515 1000000000000 1000000000000 35011 259764 167891 151752 1000000000000 328394 1000000000000 183732 1000000000000 207155 266495 93274 21307 97677 199028 81200 31638 173038 218053 16176 284080 1000000000000 1000000000000 1000000000000 1000000000000 173476 26467 142253 191548 1000000000000 1000000000000 1000000000000 210400 269325 109567 1000000000000 245635 160784 1000000000000 163957 90595 1000000000000 325984 28812 1000000000000 254960 173021 1000000000000 210269 12657 49252 73762 1000000000000 99525 231497 156658 89757 318673 237738 1000000000000 189144 285533 1000000000000 299239 192546 292965 248927 115676 132155 244028 130943 226513 1000000000000 1000000000000 204565 41442 130758 294362 1000000000000 28513 32035 226714 185471 71120 1000000000000 1000000000000 187177 1000000000000 114803 230161 119772 1000000000000 1000000000000 273039 227098 291728 193044 1000000000000 101468 103636 297842 1000000000000 331499 1000000000000 1000000000000 331946 245852 4606 1000000000000 125080 170036 266380 106257 330872 183753 65249 136387 34658 268033 1000000000000 168641 151925 1000000000000 37733 1000000000000 1000000000000 1000000000000 1000000000000 270831 105239 1000000000000 96593 272274 1000000000000 1000000000000 53509 1000000000000 55998 297020 1000000000000 43040 1000000000000 222353 7817 148004 54191 194569 60899 323847 103199 138958 179924 222929 90508 1000000000000 230287 264259 227781 206962 1000000000000 70828 292444 213554 1000000000000 1000000000000 223607 192004 220922 1000000000000 315231 1000000000000 303501 36645 1000000000000 49685 1000000000000 27846 140557 255781 545 1000000000000 234591 292758 1000000000000 234888 132339 24105 127489 1000000000000 216721 124715 136109 123179 216642 27492 1000000000000 137184 1000000000000 1000000000000 21574 213806 324503 323709 119361 1000000000000 212438 1000000000000 38448 237162 1000000000000 1000000000000 314240 1000000000000 1000000000000 29314 1000000000000 183461 187061 108313 240324 296801 1000000000000 28568 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 25880 124899 1000000000000 187721 1000000000000 232305 57324 1000000000000 1000000000000 1000000000000 38107 482 1000000000000 1000000000000 1000000000000 145807 139675 23299 301403 207931 306289 1000000000000 35311 1000000000000 132179 26222 207875 295642 32437 1000000000000 1000000000000 14374 1000000000000 1000000000000 141627 22289 1000000000000 1000000000000 93025 303940 158792 1000000000000 1000000000000 1000000000000 76362 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 3840 140498 303446 1000000000000 183853 1000000000000 330092 5979 309735 288880 1000000000000 1000000000000 135105 1000000000000 1000000000000 330300 1000000000000 192194 1000000000000 1000000000000 137402 1000000000000 1000000000000 116618 130022 273339 1000000000000 332001 1000000000000 293993 29795 98826 306394 158236 228833 299068 145508 35166 22316 1000000000000 1000000000000 242129 1000000000000 1000000000000 27009 157896 84156 65839 1000000000000 1000000000000 1000000000000 72403 1000000000000 262345 178865 1000000000000 1000000000000 112889 1000000000000 1000000000000 105897 262428 326506 44558 117977 1000000000000 1000000000000 29645 97923 246325 256095 309574 1000000000000 1000000000000 133780 1000000000000 170953 172430 1000000000000 1000000000000 201027 253248 1000000000000 150287 278770 1000000000000 188970 90517 187404 1000000000000 153242 98843 317197 161364 304469 1000000000000 83656 1000000000000 1000000000000 226197 215334 90789 114504 183508 134857 103734 1000000000000 11496 97907 229756 1000000000000 1000000000000 100908 96947 171616 306228 1000000000000 1000000000000 1000000000000 71929 53542 1000000000000 48168 174898 140662 326634 115768 1000000000000 24642 140687 156500 1000000000000 25637 1000000000000 136054 222606 1000000000000 1000000000000 1000000000000 1000000000000 326009 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 147107 163455 1000000000000 27803 1000000000000 1000000000000 15637 1000000000000 1000000000000 185302 1000000000000 77290 1000000000000 17757 4616 90189 103657 313346 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 73752 1000000000000 68905 150845 5502 333152 217207 35997 1000000000000 165144 165237 287570 209293 304145 148558 73701 157760 31285 33352 58502 39280 112963 263656 1000000000000 329311 319508 1000000000000 326410 171104 1000000000000 27774 285787 285263 211500 1000000000000 310025 29754 137514 203347 1000000000000 1000000000000 1000000000000 187311 1000000000000 63548 171594 1000000000000 50081 138230 241840 1000000000000 118243 1000000000000 1000000000000 237650 1000000000000 1000000000000 1000000000000 312372 146450 60406 128851 1000000000000 1000000000000 257291 1000000000000 1000000000000 1000000000000 1000000000000 256771 162995 156063 106118 101675 150734 1000000000000 222262 116141 178077 212944 1000000000000 1000000000000 293930 1000000000000 250308 19791 1000000000000 1000000000000 1000000000000 25810 1000000000000 1000000000000 1000000000000 321775 1000000000000 42190 1000000000000 277134 1000000000000 328101 184807 1000000000000 101211 161030 184435 234574 1000000000000 121142 296867 263705 25773 100142 192059 1000000000000 168589 1000000000000 323204 292398 246583 182837 170551 39752 175477 227465 217212 1000000000000 1000000000000 295046 17610 3397 50409 245483 1000000000000 32347 303673 175252 190881 1000000000000 210018 59519 329722 42526 175044 125693 74355 1000000000000 1000000000000 133767 270642 18379 116250 1000000000000 320631 1000000000000 1000000000000 174356 1000000000000 1000000000000 308681 177631 1000000000000 1000000000000 78382 1000000000000 116043 139637 101520 1000000000000 1000000000000 1000000000000 15516 223556 169143 49002 98165 319953 1000000000000 1000000000000 1000000000000 257370 1000000000000 1000000000000 83108 2216 233175 142545 1000000000000 141322 120026 1000000000000 14428 262800 37205 1000000000000 91026 166344 212932 73333 1000000000000 156874 306134 91775 228406 1000000000000 263954 11530 132162 1000000000000 56454 245316 62405 197888 1000000000000 169101 131369 1000000000000 322166 78138 54793 1000000000000 188098 1000000000000 1000000000000 78532 1000000000000 317346 96973 1000000000000 1000000000000 245804 1000000000000 1000000000000 166390 1000000000000 1000000000000 38483 7310 95826 115307 1000000000000 1000000000000 246285 1000000000000 1000000000000 1000000000000 311584 24065 135915 276986 84871 1000000000000 301369 62555 1000000000000 691 255082 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 39396 1000000000000 1000000000000 166798 171383 89719 188283 330626 184564 129133 1000000000000 1000000000000 103051 82131 153356 1000000000000 74198 88316 306316 150013 125075 176498 101336 46771 1000000000000 1000000000000 129016 301039 293146 177459 1000000000000 259340 1000000000000 26125 1000000000000 82591 1000000000000 297479 100389 1000000000000 6589 124103 105316 1000000000000 59109 201666 75649 189636 173540 182268 40949 233231 271007 143773 250279 233728 279137 163789 234732 1000000000000 1000000000000 43472 72698 192096 242373 1000000000000 226462 302144 96503 1000000000000 123593 1000000000000 1000000000000 157539 1000000000000 270161 97223 1000000000000 330232 147752 1000000000000 54700 1000000000000 42313 1000000000000 333606 55577 1000000000000 127521 315568 1000000000000 156551 1000000000000 230468 1000000000000 134076 289664 329818 1000000000000 8903 1000000000000 1000000000000 20694 230031 114697 203395 1000000000000 119212 146972 214025 1000000000000 202305 212838 1000000000000 1000000000000 1000000000000 1000000000000 22178 1000000000000 1000000000000 1000000000000 214429 158016 208756 216829 196753 52372 73704 141269 311445 39325 1000000000000 69067 294213 1000000000000 1000000000000 268607 157223 330510 124413 1000000000000 115824 138627 1000000000000 305718 1000000000000 1000000000000 232819 279155 305951 1000000000000 3796 252089 67452 2856 20425 1000000000000 56826 58366 1000000000000 268977 146147 111236 1000000000000 1000000000000 235083 1000000000000 5651 128868 284122 1000000000000 261163 71474 1000000000000 33796 1000000000000 167173 64396 172330 67164 273363 299160 78317 93704 1000000000000 1000000000000 87324 70489 1000000000000 88191 143967 1000000000000 309424 1000000000000 146944 138600 142508 245936 1000000000000 324470 1000000000000 84220 293898 173951 1000000000000 1000000000000 1000000000000 16621 271378 64805 323672 1000000000000 306375 295851 286166 259994 61152 1000000000000 1000000000000 1000000000000 1000000000000 154746 291709 1000000000000 235708 1000000000000 231637 19241 48405 1000000000000 1000000000000 1000000000000 1000000000000 247708 1000000000000 135331 1000000000000 1000000000000 89984 1000000000000 314604 250541 79678 273124 97766 214384 2046 96189 262419 35371 86220 227486 222084 1000000000000 146047 98405 1000000000000 123177 1000000000000 1000000000000 20373 289378 1000000000000 53736 222910 1000000000000 1000000000000 1000000000000 306332 1000000000000 1000000000000 1000000000000 153155 272790 1000000000000 1000000000000 33729 119900 212559 133468 308477 127815 300286 1000000000000 104043 127635 325086 316391 252018 97138 299460 331694 80558 13841 299027 1000000000000 42924 734 39070 1000000000000 60354 256431 1000000000000 1000000000000 56358 1000000000000 77327 142234 1000000000000 161772 190600 159337 129840 164180 1000000000000 1000000000000 1000000000000 1000000000000 283751 265647 322178 321780 31379 111475 6037 157364 132131 329822 1000000000000 245492 1000000000000 71308 1000000000000 140479 271818 66060 31501 311252 41907 127370 1000000000000 1000000000000 1000000000000 242025 1000000000000 168 189856 1000000000000 160388 1000000000000 1000000000000 145264 114951 310822 1000000000000 1000000000000 6322 1000000000000 246429 309691 25087 60994 1000000000000 285168 46273 208473 109920 1000000000000 211938 1000000000000 1000000000000 304782 71255 1000000000000 186031 22461 296041 16245 1000000000000 101580 1000000000000 141744 1000000000000 261361 1000000000000 47565 67360 265787 305043 38548 1000000000000 145867 221788 213273 287986 1000000000000 194882 1000000000000 100858 1000000000000 1000000000000 204319 193710 116067 1000000000000 1000000000000 152630 164717 86131 51923 27766 188188 215715 279795 1000000000000 1000000000000 88229 1000000000000 1000000000000 81632 145993 130908 147017 1000000000000 1000000000000 205132 88487 247012 248425 332617 258244 123120 278407 331841 55249 1000000000000 143396 58535 280832 308255 65244 191359 285216 1000000000000 290339 94936 257116 236916 80391 1000000000000 1000000000000 79575 275991 23105 1000000000000 1000000000000 46765 176062 1000000000000 1000000000000 153978 7322 313640 325478 160928 130804 155372 1000000000000 163108 184105 64775 211665 281514 67712 290339 68298 23162 299473 125568 221178 9808 120604 92576 250998 158512 1744 301864 17800 84477 159050 32390 100293 114763 177432 313405 15993 1000000000000 1000000000000 141856 206514 290108 201639 219305 1000000000000 1000000000000 69448 62921 221906 243249 220758 325866 5523 302534 1000000000000 121311 280165 282772 12713 272258 143527 288736 108248 147547 281740 60165 118179 87260 1000000000000 1000000000000 1000000000000 69011 268689 225502 1000000000000 313508 1000000000000 187402 35065 125598 220377 1000000000000 265900 53079 157813 10485 93683 1000000000000 1000000000000 1000000000000 1000000000000 81547 201270 10019 1000000000000 1000000000000 211165 51758 149522 250778 267557 1000000000000 214556 1000000000000 271116 1000000000000 55763 40894 296454 1000000000000 151586 1000000000000 59787 24876 221183 62133 290546 55454 272154 133705 282461 1153 112598 1000000000000 1000000000000 204894 87732 181087 106535 205180 243454 121699 37281 1000000000000 120726 79377 1000000000000 1000000000000 187399 1000000000000 1000000000000 1000000000000 284262 1000000000000 239847 76314 278334 235055 163671 1000000000000 212538 316222 32047 310641 1000000000000 184527 13600 1000000000000 1000000000000 1000000000000 21950 1000000000000 258341 98633 4184 42657 308864 153528 1000000000000 39929 116024 64931 235471 170697 333231 1000000000000 1000000000000 1000000000000 9613 181420 1000000000000 1000000000000 251994 299847 203293 107710 301827 252569 220327 193523 207762 280188 232156 204162 1000000000000 1761 1000000000000 294740 1000000000000 139753 8839 1000000000000 1000000000000 4803 1000000000000 299707 1000000000000 1000000000000 143415 59592 279474 13465 177825 191685 138653 1000000000000 252408 198054 286617 305365 1000000000000 1000000000000 1000000000000 69114 1000000000000 1000000000000 330293 138923 32952 66023 273296 99198 333162 305770 35059 321025 213352 1000000000000 2466 39167 1000000000000 241236 1000000000000 1000000000000 196473 183776 1000000000000 164152 240686 131659 20030 325160 1000000000000 288660 293183 3972 1000000000000 1000000000000 1000000000000 54738 76100 82969 191376 79001 264119 1000000000000 308617 303239 272044 218363 1000000000000 116003 217101 1000000000000 107150 167570 245996 1000000000000 304651 332166 13451 84150 64715 1000000000000 1000000000000 220636 220550 332571 1000000000000 162401 1002 42624 1000000000000 1000000000000 1000000000000 1000000000000 107073 1000000000000 107597 304232 1000000000000 134521 244764 12553 1000000000000 1000000000000 332088 1000000000000 1000000000000 46208 1000000000000 58265 1000000000000 1000000000000 1000000000000 237708 1000000000000 1000000000000 242053 1000000000000 1000000000000 309427 1000000000000 233746 208668 1000000000000 71098 101840 175782 225556 1000000000000 4648 181850 207153 1000000000000 2793 1000000000000 22977 21393 71835 1000000000000 194898 1000000000000 99228 25293 1000000000000 122526 205237 1000000000000 1000000000000 1000000000000 1000000000000 33764 102199 152343 83230 192791 1000000000000 92180 1000000000000 1000000000000 1000000000000 89501 1000000000000 70035 173677 50669 307207 1000000000000 123395 170073 1000000000000 1000000000000 88750 224939 90939 1000000000000 1000000000000 43899 282881 233904 5749 244292 66879 237975 1000000000000 321109 19631 1000000000000 1000000000000 69901 121529 321419 315858 145541 1000000000000 329701 1000000000000 77029 14031 212024 1000000000000 105346 252350 10721 1000000000000 1000000000000 273653 1000000000000 1000000000000 187781 1000000000000 311715 11515 185230 64302 178293 32584 1000000000000 1000000000000 205696 1000000000000 36798 1000000000000 121078 1000000000000 202183 98807 142146 1000000000000 229321 1000000000000 1000000000000 223131 61973 325660 193190 168577 1000000000000 326799 1000000000000 84815 319941 1770 1000000000000 255601 1000000000000 182284 181641 300955 277118 14637 270478 229621 1000000000000 1000000000000 86259 1405 1000000000000 207033 138642 280737 32116 286763 1000000000000 1000000000000 1000000000000 314325 1000000000000 294609 1000000000000 1000000000000 1000000000000 1000000000000 269534 172533 29349 279367 1000000000000 1000000000000 1000000000000 1000000000000 167666 1000000000000 71532 250600 1000000000000 42943 325067 1000000000000 160338 1000000000000 281135 258507 290790 1000000000000 100918 1000000000000 1000000000000 120922 1000000000000 175335 263490 1000000000000 41160 263303 22763 88879 31789 1000000000000 178591 1000000000000 64099 149448 155904 1000000000000 1000000000000 313164 260451 313490 8514 180769 291999 176384 302614 1000000000000 1000000000000 77841 6167 1000000000000 96285 239382 121754 83820 290803 289856 275524 316355 1000000000000 48968 197276 98790 1000000000000 252364 34716 61152 1000000000000 103607 124093 128506 289268 36569 1000000000000 1000000000000 306964 234153 217621 106781 264593 1000000000000 1000000000000 1000000000000 211475 237072 329826 6206 1000000000000 140812 1000000000000 31090 134277 267672 1000000000000 31597 66547 208890 1000000000000 283467 64320 1000000000000 1000000000000 1000000000000 216323 201854 283317 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 112325 81053 67598 44841 1000000000000 44566 1000000000000 1000000000000 188977 1000000000000 225679 85981 223624 244600 1000000000000 176004 93388 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 20143 86515 300497 223061 1000000000000 1000000000000 1000000000000 198196 1000000000000 1000000000000 71921 156985 140213 1000000000000 1000000000000 1000000000000 188893 116184 101419 1000000000000 283221 94383 70791 167732 1000000000000 299035 172043 18622 179968 221194 195883 114927 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 227939 207296 92014 259911 81106 256521 20740 209815 43360 146761 151156 1000000000000 327045 173731 1000000000000 55600 316215 1000000000000 1000000000000 271575 199486 135023 195293 1000000000000 1000000000000 212991 1000000000000 191925 81579 21498 1690 1000000000000 143211 1000000000000 143592 42739 181594 317232 192472 1000000000000 230056 249329 311192 944 146133 107966 273209 1000000000000 197054 1000000000000 35884 325335 1000000000000 198228 112391 1000000000000 1000000000000 1000000000000 1000000000000 238062 1000000000000 286590 149459 147543 1000000000000 1000000000000 1000000000000 78346 177371 131333 1000000000000 154456 90692 1000000000000 1000000000000 32410 1000000000000 242502 198390 300683 263319 236990 23359 37957 28336 17682 253012 29419 31822 1000000000000 1000000000000 70721 301802 1000000000000 80408 1000000000000 36280 303012 1000000000000 277257 41948 1000000000000 135642 165064 100701 1000000000000 229105 1000000000000 1000000000000 1000000000000 274457 255620 1000000000000 217436 310365 1000000000000 242943 1000000000000 303459 103049 123834 1000000000000 16647 133241 1000000000000 1000000000000 155777 219085 219165 1000000000000 77670 101669 40964 1000000000000 1000000000000 331530 1000000000000 262422 99019 224577 1000000000000 21503 87713 102309 1000000000000 280849 10332 1000000000000 327474 179392 1000000000000 224015 1000000000000 179038 1000000000000 1000000000000 115010 53199 64448 161238 159538 1000000000000 269561 57821 113711 204900 1000000000000 232147 194575 1000000000000 147937 1000000000000 1000000000000 57522 1000000000000 1000000000000 3042 197231 292929 64335 31026 233182 1000000000000 1000000000000 1000000000000 81235 68748 269854 186083 1000000000000 94821 1000000000000 1000000000000 1000000000000 105646 212205 289658 229509 86628 118216 1000000000000 73218 1000000000000 151171 74611 1000000000000 1000000000000 1000000000000 95363 162866 228701 1000000000000 1000000000000 1000000000000 58166 60192 128807 59803 1000000000000 1000000000000 1000000000000 38033 325996 14914 833 328265 1000000000000 332058 213994 6161 1000000000000 269475 287515 1000000000000 70549 70849 16519 197245 88606 223238 1000000000000 175762 1000000000000 223439 112132 1000000000000 1000000000000 251038 1000000000000 230519 85579 1000000000000 212507 138912 97610 246645 306846 110473 1000000000000 68889 16276 1000000000000 82898 224578 1000000000000 75962 1000000000000 130800 175073 212744 1000000000000 1000000000000 231592 1000000000000 1000000000000 92504 287560 1000000000000 209478 324609 155074 164489 239003 1000000000000 1000000000000 181682 272716 1000000000000 119976 1000000000000 182435 1773 202824 1000000000000 23957 109631 51767 46235 206101 180621 213172 1000000000000 173593 324775 115008 1000000000000 1000000000000 138515 1000000000000 268378 1000000000000 187636 48042 140497 133212 166250 308605 34590 93836 169811 281108 184885 109432 81657 178677 243706 210667 1000000000000 276723 242219 282786 234217 67980 219528 19215 182488 111350 1000000000000 1000000000000 109548 1000000000000 70368 149827 78534 219630 63325 64961 299314 112655 328618 9331 1000000000000 18468 1000000000000 325025 1000000000000 104572 164633 148496 1000000000000 1000000000000 195157 99405 295051 181467 283394 89205 260819 199733 113861 244175 1000000000000 298790 310156 161253 326848 1000000000000 6137 97459 1000000000000 1000000000000 194086 327521 1000000000000 43860 1000000000000 1000000000000 287748 1000000000000 195193 230920 301811 1000000000000 119138 1000000000000 1000000000000 1000000000000 1000000000000 295525 1000000000000 146521 132298 82423 110743 1000000000000 238 129048 54564 16104 332712 17708 31444 43106 74728 129466 123473 11391 288813 11200 224865 1000000000000 1000000000000 1000000000000 219003 1000000000000 178718 277589 293629 1000000000000 1000000000000 283139 267919 156591 295231 162188 120783 151452 116543 14978 673 1000000000000 93167 1000000000000 51217 26342 79048 237021 299483 219018 206518 1000000000000 1000000000000 289402 64508 195474 1000000000000 1000000000000 141359 1000000000000 295458 1000000000000 133264 1000000000000 18655 199377 1000000000000 144932 252222 303186 326403 1000000000000 203671 1000000000000 34388 176199 256224 1000000000000 104553 1000000000000 139969 329626 1437 124472 234161 1000000000000 204749 39305 1000000000000 1000000000000 205346 114449 134482 108063 1000000000000 328990 186454 1000000000000 1000000000000 227645 231002 1000000000000 261502 1000000000000 299122 73739 272415 78039 1000000000000 140003 1000000000000 220035 77304 66155 1000000000000 158275 1000000000000 100902 1000000000000 188382 48968 10706 287739 317162 270927 248414 322129 1000000000000 265976 200179 44815 271858 24020 1000000000000 208450 28398 232939 1000000000000 142454 1000000000000 37132 45836 50367 1000000000000 300985 1000000000000 262167 1000000000000 304613 274762 1000000000000 116168 1000000000000 1000000000000 82044 1000000000000 27924 69054 1000000000000 74006 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 163407 1000000000000 1000000000000 1000000000000 139499 15355 241598 75592 1000000000000 219581 1000000000000 1000000000000 156083 198533 1000000000000 1000000000000 1000000000000 98748 114137 317424 1000000000000 50262 81710 291693 1000000000000 267427 322142 300361 1000000000000 1000000000000 231611 84436 41010 1000000000000 235752 190726 1000000000000 266925 1000000000000 1000000000000 235632 1000000000000 1000000000000 34474 1000000000000 17535 1000000000000 163976 54989 62757 3328 1000000000000 236239 85999 108706 1000000000000 105279 1000000000000 1000000000000 1000000000000 1000000000000 75441 1000000000000 1000000000000 161334 892 304758 1000000000000 1000000000000 49217 296289 11128 317610 331794 110612 1000000000000 1000000000000 1000000000000 327417 176333 215730 158819 1000000000000 296364 1000000000000 248843 93187 1000000000000 1000000000000 165433 1000000000000 1000000000000 1000000000000 1000000000000 154314 1000000000000 4929 1000000000000 324162 83734 153231 1000000000000 86023 158532 1000000000000 1000000000000 1000000000000 279592 1000000000000 54906 172409 1000000000000 275006 174392 59820 167586 136755 236657 224662 321035 1000000000000 1000000000000 1000000000000 203143 1000000000000 249620 1000000000000 94687 1000000000000 322592 21665 6498 1000000000000 37783 1000000000000 1000000000000 77791 83730 1000000000000 1000000000000 48079 1000000000000 322326 21259 101216 287100 1000000000000 1000000000000 93519 270798 314783 300020 260114 265565 219042 103456 305481 1000000000000 153984 1000000000000 316838 141172 14795 134819 257036 191232 270047 1000000000000 1000000000000 84640 1000000000000 143107 1000000000000 93675 137839 135112 1000000000000 1000000000000 141539 284588 33793 13170 1000000000000 48760 50963 167075 1000000000000 264177 1000000000000 233065 91400 154410 5877 190838 1000000000000 127868 6147 35418 273006 1000000000000 63472 322763 1000000000000 40406 1000000000000 10353 329038 1000000000000 1000000000000 1000000000000 168051 197597 218350 213571 1000000000000 72045 21871 80544 106940 1000000000000 324365 23665 267540 217565 1000000000000 1000000000000 111154 1000000000000 320649 244173 1000000000000 211868 244341 103025 1000000000000 1000000000000 1000000000000 1000000000000 237933 1000000000000 1000000000000 1000000000000 1000000000000 243712 63184 330928 204832 1000000000000 25977 244415 1000000000000 101686 319217 13344 1000000000000 1000000000000 1000000000000 1000000000000 105533 188194 280017 1000000000000 116117 40083 1000000000000 1000000000000 235250 50992 139041 94119 258732 139051 1000000000000 2047 1000000000000 96438 1000000000000 1000000000000 66638 308948 1000000000000 1000000000000 282620 65142 101180 31341 1000000000000 1000000000000 193978 1000000000000 123021 50118 115208 1000000000000 73355 98256 1000000000000 1000000000000 307027 1000000000000 42636 287205 328807 230034 124313 268950 121867 26950 34942 265292 263570 203684 10083 1000000000000 14006 63572 1000000000000 318412 303761 239098 1000000000000 130661 260726 1000000000000 171102 1900 92406 67022 1000000000000 297411 98781 160782 1000000000000 1000000000000 106577 157005 1000000000000 52760 33893 1000000000000 222340 1000000000000 125751 1000000000000 84412 186205 116888 1000000000000 156823 1000000000000 145742 1000000000000 97969 240637 1000000000000 1000000000000 45663 1000000000000 187322 1000000000000 249115 136903 133676 278557 1000000000000 161156 177367 327561 298078 128366 9463 140334 1000000000000 159902 226711 1000000000000 26503 1000000000000 119448 1000000000000 47081 98369 227507 1000000000000 297016 321386 262706 1000000000000 39606 1000000000000 115644 1000000000000 254575 84917 1000000000000 10533 1000000000000 1000000000000 1000000000000 45751 165191 41285 25684 254310 1000000000000 25326 1000000000000 222179 163397 228267 289333 47792 1000000000000 187160 209833 44893 272968 211733 1000000000000 19150 1000000000000 1000000000000 1000000000000 239531 242917 1000000000000 330904 258430 1000000000000 247565 1000000000000 52031 1000000000000 1000000000000 76231 327870 127969 297381 222764 1000000000000 118909 333416 1000000000000 1000000000000 1000000000000 141851 1000000000000 1000000000000 319975 65806 1000000000000 1000000000000 3094 205148 1000000000000 1000000000000 53133 291508 131801 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 268398 70310 1000000000000 187072 60758 296930 1000000000000 1000000000000 1000000000000 19485 186049 102622 1000000000000 38040 25343 109703 192311 219977 290639 63854 171761 6695 1000000000000 67222 152645 236879 235236 56265 233102 1000000000000 286206 1000000000000 47510 1000000000000 322851 20863 248673 1000000000000 253719 306846 261968 318028 149820 55501 80657 277691 325220 1000000000000 1000000000000 31062 302575 266351 38948 183165 74324 1000000000000 60910 1000000000000 313734 161868 169439 332451 210362 1000000000000 81319 1000000000000 1000000000000 1000000000000 29947 216937 42372 1000000000000 261512 1000000000000 330207 1000000000000 83029 24966 157309 1000000000000 279025 21560 35808 31295 205530 1000000000000 1000000000000 214220 1000000000000 163083 277247 1000000000000 166653 101648 63686 67771 57572 233201 341 1000000000000 105225 1000000000000 99300 195824 1000000000000 270182 1000000000000 268223 203040 1000000000000 1000000000000 1000000000000 173755 18650 1000000000000 254232 1000000000000 211520 1000000000000 247787 169420 296818 8747 239992 1000000000000 306419 1000000000000 273614 1000000000000 214464 1000000000000 77378 145413 1000000000000 169498 1000000000000 270935 141679 1399 273263 319430 198615 60244 1000000000000 1000000000000 1000000000000 26864 333038 58790 1000000000000 237851 307148 94635 8853 250068 303338 1000000000000 283953 18197 175582 1000000000000 249758 293889 1000000000000 251882 260538 1000000000000 201496 137446 1000000000000 37176 311624 229827 222211 82711 61870 158056 111283 277270 1000000000000 272016 1000000000000 302933 1000000000000 1412 1000000000000 258390 179251 217706 10384 1000000000000 185575 1000000000000 1000000000000 1000000000000 88344 228808 1000000000000 87143 1000000000000 8955 248936 1000000000000 190405 254 1000000000000 1000000000000 1000000000000 315672 229463 205707 1000000000000 1000000000000 1000000000000 296136 125314 1000000000000 1000000000000 280330 103446 1000000000000 1000000000000 98932 208269 312296 111581 319994 172023 1000000000000 103473 1000000000000 157673 183658 171241 136911 322498 82467 1000000000000 145296 87023 312454 223262 11939 161905 1000000000000 1000000000000 239904 274192 61718 97059 1000000000000 83272 166709 255066 276781 139075 1000000000000 8390 142836 1000000000000 54609 222401 1000000000000 167509 1000000000000 1000000000000 91578 143413 1000000000000 215585 25738 1000000000000 6579 1000000000000 1000000000000 199201 1000000000000 1000000000000 1000000000000 26000 27526 85734 102350 239146 1000000000000 277542 1000000000000 1000000000000 1000000000000 262617 1000000000000 232324 324478 283622 98246 258152 26556 236572 1000000000000 95639 57989 103004 102541 163509 147386 1000000000000 281791 136797 160642 1000000000000 1000000000000 1000000000000 79303 305941 168724 1000000000000 1000000000000 68951 18582 116617 263459 281084 97473 1000000000000 1000000000000 153805 185893 133273 103807 1000000000000 287954 231658 172013 240359 88488 162819 176077 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 218866 1000000000000 110642 1000000000000 254262 46309 257956 5371 1000000000000 1000000000000 81153 136880 49639 194815 1000000000000 36313 1000000000000 1000000000000 288409 1000000000000 55425 1000000000000 1000000000000 230461 10043 126330 1000000000000 234672 87093 1000000000000 1000000000000 74244 1000000000000 39345 1000000000000 333541 264206 207031 1000000000000 259837 82426 99616 324716 1000000000000 187741 1000000000000 288741 21182 309593 157171 50890 128112 81986 79392 1000000000000 83966 186910 276612 67268 82935 227017 149489 21506 18612 1000000000000 146909 1000000000000 193448 1000000000000 272860 77579 1000000000000 215700 294511 1000000000000 7876 1000000000000 102228 20832 274429 200267 42197 281510 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 15073 1000000000000 192502 218785 1000000000000 215634 1000000000000 185373 200963 190418 133792 292742 278141 1000000000000 55621 310750 108857 152843 25780 158689 73734 269549 1000000000000 220290 17721 255438 313227 44319 5841 106441 1000000000000 148238 1000000000000 1000000000000 275322 231213 125158 1000000000000 221859 287235 1000000000000 46343 232671 1000000000000 74580 1000000000000 59283 90767 175472 1000000000000 1000000000000 1000000000000 8229 64286 1000000000000 268890 205896 253794 304674 84647 252579 128229 31115 239779 18933 155566 1000000000000 258325 45493 332687 141278 1000000000000 193301 35615 104584 134672 292121 41402 273048 195673 1000000000000 1000000000000 1000000000000 186916 257116 1000000000000 197394 32639 233501 128286 1000000000000 116254 1000000000000 1000000000000 127404 191408 139197 88295 125926 198470 52730 1000000000000 1000000000000 1000000000000 1000000000000 158498 1000000000000 276991 1000000000000 78977 97113 1000000000000 305239 205764 244709 1000000000000 153933 130453 1000000000000 253540 1000000000000 66225 1000000000000 148599 54994 1000000000000 118609 267353 119461 33805 1000000000000 150145 1000000000000 235809 12363 125582 131487 1000000000000 110169 75281 73869 88648 232662 207571 214044 143988 1000000000000 151143 158394 166154 204244 225265 1000000000000 107434 310108 1000000000000 169894 1000000000000 41507 1000000000000 265073 309194 178726 35880 230080 224997 7859 1000000000000 189979 320109 185605 1000000000000 91661 264730 1000000000000 1000000000000 89863 13290 54522 1000000000000 1000000000000 68444 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 323629 94598 126846 1000000000000 52587 1000000000000 1000000000000 1000000000000 1000000000000 90268 109504 123440 1000000000000 1000000000000 12956 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 26310 1000000000000 199534 1000000000000 1000000000000 158092 64891 1000000000000 1000000000000 272284 1000000000000 102527 1000000000000 1000000000000 8292 1000000000000 1000000000000 191728 314392 243488 1000000000000 7430 170287 307339 1000000000000 286970 1000000000000 257567 259868 1000000000000 320600 311850 1000000000000 1000000000000 76637 17399 89619 292994 273904 120539 190991 186966 272435 328756 1000000000000 321514 27727 1000000000000 268558 295152 79365 1000000000000 182842 37080 70895 1000000000000 306791 10247 1000000000000 1000000000000 316890 9408 185596 1000000000000 274322 323503 35192 93759 8946 300536 17331 262776 1000000000000 264469 210750 1000000000000 1000000000000 64920 1000000000000 1000000000000 14070 76518 206159 1000000000000 1000000000000 1000000000000 1000000000000 127705 283174 308484 234829 197642 270348 215504 1000000000000 21560 313184 1000000000000 307245 288333 1000000000000 250150 1000000000000 1000000000000 191085 280503 103361 1000000000000 129197 1000000000000 313137 1000000000000 1000000000000 1000000000000 26987 196675 296324 295442 1000000000000 206324 320616 8931 1000000000000 1000000000000 123948 14794 1000000000000 245969 86402 138726 318098 268378 143788 150064 1000000000000 52665 105469 1000000000000 159195 154304 71212 1000000000000 1000000000000 291832 146851 1000000000000 331991 1000000000000 1000000000000 292515 1000000000000 158169 1000000000000 272906 74813 11186 137659 1000000000000 200019 1000000000000 1000000000000 1000000000000 239550 33192 1000000000000 183379 104115 1000000000000 91880 1000000000000 302695 1000000000000 125829 211209 320098 261015 167721 5344 27587 1000000000000 50637 139462 179730 1000000000000 1000000000000 1000000000000 280580 274832 250324 1000000000000 68452 76740 185563 1000000000000 1000000000000 319070 249650 312982 1000000000000 3204 100744 1000000000000 64484 1000000000000 1000000000000 1000000000000 293611 1000000000000 7055 156391 196318 182876 1000000000000 1000000000000 41815 1000000000000 1000000000000 1000000000000 320595 233748 318974 1000000000000 77466 1000000000000 266712 42557 1000000000000 52266 32920 150818 198950 243206 109953 149228 61230 39180 313965 135138 46753 234476 243658 138120 243071 1000000000000 1000000000000 130907 79426 1000000000000 1000000000000 1000000000000 217362 315876 1000000000000 42669 261092 1000000000000 28058 106466 310248 190395 1000000000000 5833 179820 1000000000000 1000000000000 237002 1000000000000 275581 1000000000000 186523 36145 318264 291324 85657 1000000000000 1000000000000 1000000000000 1000000000000 154583 1000000000000 1000000000000 1000000000000 177126 111448 230973 286422 324217 220746 1000000000000 4641 1000000000000 177999 1000000000000 225864 134691 303846 105608 34032 1000000000000 1000000000000 16975 1000000000000 176492 166097 131655 10167 1000000000000 304191 1000000000000 36076 1000000000000 245989 1000000000000 133877 94647 71822 197636 18185 19322 1000000000000 1000000000000 257986 124829 199665 67130 1000000000000 21196 1000000000000 1000000000000 76990 329616 1000000000000 301568 1000000000000 62673 266281 1000000000000 22525 204077 1000000000000 253626 17987 158361 42732 313411 229452 166816 64014 262154 258441 250110 1000000000000 77763 260524 1000000000000 91127 45920 298422 238797 310546 279621 1000000000000 1000000000000 159673 141177 1000000000000 300336 1000000000000 1000000000000 68410 106385 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 221325 227156 1000000000000 135666 40622 127141 273924 207142 1000000000000 1000000000000 197123 123161 141820 266352 310841 1000000000000 1000000000000 1000000000000 173145 237172 1000000000000 1000000000000 1000000000000 295940 113785 294097 1000000000000 45376 240000 1000000000000 1000000000000 1000000000000 330187 1000000000000 1000000000000 1000000000000 294121 324452 286608 48901 1000000000000 157681 148095 1000000000000 88535 269415 178599 18459 236115 1000000000000 115759 1000000000000 148907 12156 110389 292222 1000000000000 173529 1000000000000 67722 101864 268562 26771 1000000000000 1000000000000 142657 1000000000000 1000000000000 1000000000000 46400 119582 220942 48574 1000000000000 1000000000000 292697 1000000000000 1000000000000 1000000000000 1000000000000 175526 1000000000000 35344 235930 1000000000000 1000000000000 21587 208518 1000000000000 235322 48651 77654 293927 1000000000000 1000000000000 1000000000000 1000000000000 251376 211453 207954 1000000000000 105077 110693 264006 306103 119935 120775 188463 224106 1000000000000 54510 33601 161260 332185 1000000000000 148829 25914 49650 190831 203811 1000000000000 298807 113300 139654 45442 1000000000000 235561 72128 1000000000000 1000000000000 191683 1000000000000 171783 208153 1000000000000 228221 20979 319833 1000000000000 12912 55545 81730 45135 189800 144166 1000000000000 1000000000000 133377 136249 1000000000000 282861 284877 101410 296974 1000000000000 12949 182427 1000000000000 202547 265510 1000000000000 1000000000000 261267 156479 1000000000000 303695 180901 17667 141058 214202 17787 305226 164791 1000000000000 197811 1000000000000 205541 253929 196591 307356 134887 94215 1000000000000 269033 59320 116092 40060 1000000000000 93474 314896 1000000000000 149337 1000000000000 1000000000000 1000000000000 5296 252771 184792 1000000000000 1000000000000 152026 189736 322395 1000000000000 1000000000000 269226 1000000000000 54717 49421 1000000000000 22648 1000000000000 157751 249595 1000000000000 210743 1000000000000 22998 1000000000000 212140 8768 1000000000000 143159 1000000000000 1000000000000 149151 215201 1000000000000 269175 1000000000000 215418 2671 1000000000000 1000000000000 287936 1000000000000 128276 210818 323672 1000000000000 107237 1000000000000 1000000000000 257876 54126 113105 1000000000000 193759 1000000000000 1000000000000 275252 124782 311050 5890 178858 1000000000000 220130 161519 1000000000000 1000000000000 224769 1000000000000 1000000000000 147849 217812 1000000000000 1000000000000 187105 1000000000000 175058 3340 1478 1000000000000 45553 124890 170849 295865 159070 277159 143492 260129 96044 96756 1000000000000 118215 69366 144054 1000000000000 1000000000000 294358 168743 48666 209568 1000000000000 103318 82601 305854 1000000000000 179224 1000000000000 34180 1000000000000 279520 1000000000000 266310 80090 1000000000000 219087 218001 261285 1000000000000 235814 1000000000000 213356 1000000000000 277632 264990 139982 307029 304990 63904 12006 28633 157500 215790 39727 252709 111838 1000000000000 98328 144320 262422 1000000000000 326168 1000000000000 195845 190256 266667 251927 292340 134348 195948 234980 1000000000000 1000000000000 46244 231087 299014 1000000000000 250592 123658 1000000000000 1000000000000 255698 1000000000000 307784 154925 1000000000000 316766 1000000000000 151425 213472 311978 246024 1000000000000 288329 66350 1000000000000 328320 154445 121466 1000000000000 76981 87762 311418 46167 11584 1000000000000 97921 255399 314922 163949 153179 7149 102240 102448 33472 1000000000000 189897 328711 1000000000000 232655 147754 128295 1000000000000 175096 207167 259465 265323 49218 117286 163604 1000000000000 292272 1000000000000 62369 286471 306491 197330 1000000000000 315931 1000000000000 153548 173825 136372 172553 148650 93948 296738 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 249465 485 22498 14410 1000000000000 258936 1000000000000 140047 1000000000000 77887 209100 1000000000000 86581 23242 182626 165746 1000000000000 246651 176616 19129 218144 220389 153456 68313 50418 77161 274089 158603 239145 308217 1000000000000 177077 224382 282364 1000000000000 244945 1000000000000 1000000000000 1000000000000 60087 75654 200611 1000000000000 1000000000000 1000000000000 1000000000000 37793 91509 210338 287536 1000000000000 97263 141717 10446 238886 1000000000000 332463 81497 43833 178256 227184 34296 326930 68803 324493 284941 1000000000000 87250 248652 1000000000000 244563 323299 272635 1000000000000 76319 227618 1000000000000 43826 144781 1000000000000 63984 1000000000000 230927 180283 183407 200790 23633 1000000000000 148726 11926 227266 1000000000000 56161 189103 27852 176548 1000000000000 1000000000000 250193 211051 1000000000000 37118 1000000000000 1000000000000 242894 174682 230257 1000000000000 310229 234873 1000000000000 136329 308016 40123 257544 21733 1000000000000 289331 226941 250567 202560 1000000000000 127171 234966 103359 1000000000000 265266 115187 9268 1000000000000 68594 1000000000000 305342 249930 134872 247091 36154 165596 314350 331339 1000000000000 90070 1000000000000 215780 308525 254307 1000000000000 1000000000000 211401 1000000000000 1000000000000 1000000000000 291600 276851 1000000000000 63220 36182 1000000000000 1000000000000 24793 281584 260071 278193 1000000000000 528 1000000000000 168716 176742 1000000000000 1000000000000 152353 276182 92077 247324 38139 232615 1000000000000 190409 1000000000000 202674 40882 235163 244230 250839 242149 1000000000000 245230 326243 23590 62648 138576 5862 243529 301954 5543 189761 178015 242372 321079 38540 324107 83694 1000000000000 157180 273728 196554 64828 123183 202123 138881 1000000000000 1000000000000 158854 41493 70580 72255 294686 331425 1000000000000 1000000000000 313348 85608 1000000000000 269587 313974 104929 142172 281542 1000000000000 1000000000000 1000000000000 1000000000000 225139 225387 332346 1000000000000 1000000000000 326254 178226 1000000000000 248621 193626 325853 1000000000000 1000000000000 1000000000000 149655 140548 154679 1000000000000 131772 1000000000000 127330 298224 238518 237044 88853 244845 246406 66629 227881 83498 1000000000000 1000000000000 272955 21212 262026 1000000000000 191200 1000000000000 66995 234998 1000000000000 172399 84939 169270 306508 56583 56775 1000000000000 132479 1000000000000 87460 217986 50029 301527 329292 44291 153723 279140 69197 46509 322610 1000000000000 160059 72326 206132 25863 332034 1000000000000 1000000000000 193850 148615 164577 47093 1000000000000 1000000000000 1000000000000 245508 29301 120417 1000000000000 1000000000000 1000000000000 323687 283388 1000000000000 260101 25122 1000000000000 1000000000000 17060 135096 85113 1000000000000 278432 1000000000000 116408 22390 177238 314458 1000000000000 82792 110002 1000000000000 205359 8652 1000000000000 1000000000000 83982 238933 237464 173353 10387 251135 1000000000000 1000000000000 39009 1000000000000 86670 273973 306919 204517 67458 85176 244631 147716 239060 1000000000000 60527 254160 47458 59330 1000000000000 148468 162609 1000000000000 260004 256321 298976 12465 1000000000000 242473 1000000000000 1000000000000 182723 1000000000000 1000000000000 206290 138417 1000000000000 274668 1000000000000 165732 273521 284399 1000000000000 145090 135813 1000000000000 1000000000000 1000000000000 125476 303138 176647 30630 144019 255139 1000000000000 72092 216103 1000000000000 1000000000000 1000000000000 21631 204910 1000000000000 1000000000000 81789 220965 1000000000000 88895 1000000000000 306150 183830 1000000000000 314607 58769 12078 1000000000000 162334 319687 1000000000000 1000000000000 59178 96881 34451 174959 325168 108053 1000000000000 237420 4600 25081 1000000000000 1000000000000 263040 174941 81765 91357 1000000000000 1000000000000 55612 1000000000000 287016 1000000000000 226651 219356 1000000000000 1000000000000 1000000000000 315450 197205 102473 245681 72843 40090 1000000000000 1000000000000 94635 77612 58034 84067 1000000000000 287015 1000000000000 274393 272135 1000000000000 171416 299327 1000000000000 217627 153126 114706 2408 67173 115773 214006 1000000000000 1000000000000 1000000000000 57628 1000000000000 1000000000000 1000000000000 172111 151128 88193 1000000000000 278731 236631 42466 124354 138400 184008 1000000000000 181390 13107 172356 202042 118992 1000000000000 1000000000000 1000000000000 28376 154177 43533 160911 121039 27964 1000000000000 191863 288385 120981 1000000000000 281227 1000000000000 84441 1000000000000 318818 56097 132141 1000000000000 262995 1000000000000 1000000000000 122496 1000000000000 136788 127352 1000000000000 178873 173657 225498 90051 260348 165313 316259 1000000000000 53767 35164 1000000000000 2580 54765 11818 49694 301990 150626 1000000000000 1000000000000 187815 1000000000000 67956 1000000000000 185840 1000000000000 31243 146920 153714 173482 146755 1000000000000 241107 1000000000000 1000000000000 1000000000000 1000000000000 290709 1000000000000 144422 178503 4914 258226 1000000000000 1000000000000 1000000000000 41835 1000000000000 131579 109638 328510 282586 194681 155769 285598 1000000000000 278747 1000000000000 127898 1000000000000 318699 1000000000000 69374 182794 57986 309511 1000000000000 247990 1000000000000 111776 1000000000000 322537 207978 1000000000000 136724 1000000000000 1000000000000 282117 18886 181616 105864 32677 1000000000000 131711 85773 1000000000000 1000000000000 1000000000000 313882 100237 282316 1000000000000 233298 1000000000000 1000000000000 1000000000000 288855 1000000000000 326747 315309 116949 266263 52356 238043 295629 204651 1000000000000 276518 126878 41740 1000000000000 8414 183968 58253 1000000000000 1000000000000 708 1000000000000 93755 1000000000000 1000000000000 129391 109469 1000000000000 128351 1000000000000 288211 244576 3646 283931 1000000000000 184678 1000000000000 92524 1000000000000 53826 115160 144880 15600 188179 32839 274455 219198 72503 265500 145487 138007 290099 1000000000000 1000000000000 143950 1000000000000 1758 197305 69815 1000000000000 1000000000000 1000000000000 1000000000000 314676 1000000000000 1000000000000 14501 112109 1000000000000 165003 1000000000000 93991 48986 55178 232219 19613 64490 71757 1000000000000 1000000000000 79411 1000000000000 1000000000000 219806 1000000000000 44386 8499 205962 213852 247313 4745 234691 255885 61634 1000000000000 1000000000000 1000000000000 1000000000000 239555 1000000000000 270702 44598 157833 71516 1000000000000 48812 6048 130804 266486 1000000000000 85306 188293 98393 204513 332386 124386 252100 150490 230569 57255 1000000000000 1000000000000 1000000000000 1000000000000 136135 133233 1000000000000 1000000000000 213331 87414 1000000000000 81751 126048 327518 207874 301564 54371 18962 130206 219076 144431 1000000000000 286098 209226 193964 1000000000000 68526 1000000000000 148450 239601 134223 305287 5466 220686 108077 88149 231628 24995 280009 207992 254206 276690 1000000000000 91182 91988 1000000000000 76718 325502 240535 309343 15953 128638 122169 211529 70462 299909 1000000000000 1000000000000 256824 262078 260630 184165 187524 65142 106751 1000000000000 155703 1000000000000 1000000000000 88928 191075 169292 245629 1000000000000 33602 1000000000000 287407 154022 320775 104385 36299 211773 274458 20109 1000000000000 83638 148914 238655 170483 1000000000000 1000000000000 118592 311825 286125 217224 184891 1000000000000 307946 1000000000000 1000000000000 69349 1000000000000 54360 321465 61162 1000000000000 1000000000000 1000000000000 1000000000000 114169 311647 56209 129157 217682 1000000000000 251927 78021 32761 1000000000000 188269 79446 1000000000000 108809 248825 204169 1000000000000 282344 216787 289038 219501 136955 275213 295543 1000000000000 134488 1000000000000 5167 1000000000000 182939 212199 132419 1000000000000 299585 87328 1000000000000 165022 148655 135162 46102 330590 1000000000000 215555 663 155447 1000000000000 217527 1000000000000 1000000000000 1000000000000 261176 181852 1000000000000 177372 1000000000000 1000000000000 141666 196093 173784 1000000000000 7142 1000000000000 264919 1000000000000 186060 1000000000000 292 1000000000000 234614 1000000000000 1000000000000 203104 214097 134073 176923 225129 1000000000000 4294 58675 128717 184817 99705 3792 222859 315592 1000000000000 332557 257930 1000000000000 98111 276933 163722 1000000000000 48701 152138 315331 1000000000000 1000000000000 163330 1000000000000 269883 1000000000000 224748 152106 74675 1000000000000 1000000000000 189127 99095 133922 1000000000000 238786 132268 1000000000000 21190 1000000000000 146128 1000000000000 1000000000000 140538 1000000000000 1000000000000 1000000000000 1000000000000 192148 1000000000000 323064 1000000000000 1000000000000 212565 1000000000000 301137 215982 194017 170612 298129 28002 330064 136221 218859 68365 1000000000000 1000000000000 113248 6925 256565 1000000000000 196973 21157 252794 329724 235173 317041 1000000000000 1000000000000 310569 1000000000000 1000000000000 260363 1000000000000 145824 284451 120573 3023 1000000000000 1000000000000 104049 136256 1000000000000 246009 1000000000000 112109 3604 252251 58443 62710 298027 250940 126914 300243 176661 196193 12743 114253 1000000000000 106832 176283 189950 1000000000000 245352 162778 1000000000000 43541 321028 1000000000000 237795 1000000000000 23099 1000000000000 1000000000000 194130 1000000000000 1000000000000 238566 197448 329155 55526 313700 307190 24451 1000000000000 304915 45017 1000000000000 27281 271312 2804 49231 1000000000000 134446 1000000000000 51629 1000000000000 1000000000000 1000000000000 298155 1000000000000 115189 88828 91433 76910 111061 319111 238225 159314 85454 87064 174104 1000000000000 87120 254109 141647 235155 1000000000000 117230 1000000000000 163678 1000000000000 196063 1000000000000 1000000000000 19807 1000000000000 1000000000000 23537 270725 1000000000000 144498 238388 83709 142464 271577 66775 181436 1000000000000 128298 161386 1000000000000 29542 1000000000000 72560 265988 108623 133154 231550 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 191765 1000000000000 1000000000000 1000000000000 76521 204348 48920 185066 1000000000000 1000000000000 1000000000000 312879 253107 1000000000000 171214 312623 321143 1000000000000 186849 28551 50993 49506 233934 185446 240738 1000000000000 232784 211141 15761 1000000000000 183051 166353 1000000000000 156754 156030 71467 302776 253296 284559 111568 1000000000000 1390 167432 310967 1000000000000 21033 306837 1000000000000 1000000000000 242345 326563 56338 107150 1000000000000 255943 1000000000000 65969 1000000000000 29063 1000000000000 34113 1000000000000 224390 1000000000000 172545 295271 248338 1000000000000 264310 11331 56492 1000000000000 1000000000000 25138 44188 53807 1000000000000 239493 47668 114271 298613 1000000000000 113494 1000000000000 300329 154057 36131 143788 1000000000000 1000000000000 118635 1000000000000 1000000000000 237531 240231 248215 43177 182229 44589 171548 79362 5261 17836 265044 19642 305851 328817 231269 73514 14560 333086 65428 1000000000000 26198 1000000000000 331814 1000000000000 1000000000000 260025 190180 311780 183805 1000000000000 183363 60435 291538 123069 174815 1000000000000 1000000000000 35858 154144 1000000000000 1000000000000 297204 274975 164936 90274 1000000000000 72438 198912 1000000000000 298831 1000000000000 32654 1000000000000 278704 264032 1000000000000 185213 1000000000000 246038 1000000000000 48115 39782 1000000000000 1000000000000 80824 164961 185526 87388 150481 146123 1000000000000 1000000000000 92563 1000000000000 131754 1000000000000 318103 112526 12863 294426 261665 188257 323773 1000000000000 166644 1000000000000 1000000000000 263247 180699 291031 91729 1000000000000 1000000000000 211572 208178 150600 1000000000000 155914 1701 189006 1000000000000 1000000000000 95491 28883 109927 101943 84547 325610 25831 1000000000000 1000000000000 258956 1000000000000 307155 177654 99837 304232 1000000000000 195264 99800 226009 200887 149591 66060 9779 1000000000000 310331 1000000000000 1000000000000 258748 86130 1000000000000 116291 130671 128700 124139 242262 1000000000000 62542 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 270714 204495 1000000000000 297472 1000000000000 1000000000000 133849 1000000000000 80121 270293 265384 1000000000000 161373 26737 173554 1000000000000 215614 1000000000000 1000000000000 135691 57060 165999 292318 274982 228903 1000000000000 1000000000000 241533 175324 1000000000000 251169 1000000000000 1000000000000 279349 174691 75913 272292 1000000000000 186697 1000000000000 317098 69160 167378 1000000000000 1000000000000 297617 102565 142293 1000000000000 16158 230898 95287 44198 1000000000000 1000000000000 60741 332272 96742 104141 196599 1000000000000 135879 282766 291702 199956 1000000000000 1000000000000 1000000000000 1000000000000 228714 288778 1000000000000 123789 294532 1000000000000 191284 255894 1000000000000 159735 117156 1000000000000 115663 28147 171168 1000000000000 1000000000000 260963 306501 66230 40910 312797 1000000000000 1000000000000 198657 1000000000000 205729 1000000000000 227694 255459 71158 175271 1000000000000 321876 118901 216459 1000000000000 202724 31605 215207 315703 96271 40097 204740 233862 1000000000000 205567 33113 1000000000000 169250 219332 1000000000000 1000000000000 210186 12023 94302 255139 82779 1000000000000 79188 69331 1000000000000 207975 299621 238133 292941 57946 4879 39987 145924 1000000000000 255982 1000000000000 1000000000000 1000000000000 1000000000000 88570 328339 1000000000000 226703 205806 1000000000000 1000000000000 1000000000000 1000000000000 168115 191612 171899 32855 103150 1000000000000 288705 15525 1000000000000 177010 316906 43396 1000000000000 1000000000000 233688 245000 233654 14488 1000000000000 257827 237990 90244 67620 181747 1000000000000 191771 234196 100967 249864 6175 205780 1000000000000 1000000000000 1000000000000 40265 1000000000000 1000000000000 203350 81420 83653 1000000000000 1000000000000 1000000000000 174296 1000000000000 156742 67765 1000000000000 124926 198959 1000000000000 101141 266819 129915 1000000000000 16601 292586 1000000000000 112259 332780 180113 154627 84712 105 107409 1000000000000 1000000000000 1000000000000 230131 299499 1000000000000 153727 323824 111837 321715 261112 1000000000000 231516 297913 275279 187409 178298 289487 1000000000000 1000000000000 1000000000000 146224 1000000000000 211583 1000000000000 273316 1000000000000 203542 1000000000000 1000000000000 1000000000000 1000000000000 97473 1000000000000 1000000000000 103705 238228 186489 1000000000000 237237 1000000000000 1000000000000 196435 1000000000000 1000000000000 1000000000000 306429 209078 262457 239010 217304 288087 37033 1000000000000 1000000000000 1000000000000 74753 38083 169935 132225 51509 1000000000000 253757 37038 139863 87970 97455 200918 1000000000000 133258 209980 1000000000000 253036 1000000000000 248055 278562 112395 1000000000000 1000000000000 202320 1000000000000 75910 177530 216817 1000000000000 290515 1000000000000 42170 1000000000000 318736 86960 112801 24934 1000000000000 1000000000000 1000000000000 101658 1000000000000 310501 226643 1000000000000 255932 211033 1000000000000 115515 1000000000000 247856 94154 157876 280436 1000000000000 331342 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 161983 126450 302916 236159 157082 187921 211929 141243 325704 224327 84860 1000000000000 175851 1000000000000 216051 252555 1000000000000 184485 105860 108597 279025 48891 1000000000000 1000000000000 1000000000000 169699 46720 1000000000000 1000000000000 1000000000000 1000000000000 209524 249196 1000000000000 1000000000000 1000000000000 1000000000000 245144 309687 302114 1000000000000 263276 1000000000000 219854 320146 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 247129 1000000000000 224264 298417 52245 1000000000000 1000000000000 1000000000000 138860 84218 33694 1000000000000 19480 299964 205661 192280 115848 81719 1000000000000 126252 1000000000000 178470 1000000000000 1000000000000 191598 1000000000000 303059 251811 95911 278519 1000000000000 1000000000000 1000000000000 9472 141644 226667 80923 10855 1000000000000 1000000000000 164150 73211 1000000000000 294492 47055 1000000000000 116553 83621 194063 1000000000000 1000000000000 225725 288528 1000000000000 321280 306315 155769 1000000000000 262800 213365 1000000000000 301901 63098 1000000000000 153398 55062 242249 259855 185739 271408 131527 1000000000000 92840 1000000000000 52350 1000000000000 218506 1000000000000 197575 1000000000000 82825 71197 1000000000000 1000000000000 1000000000000 42034 185299 228858 192121 169563 1000000000000 1000000000000 122454 308641 245552 87986 212754 1000000000000 1000000000000 303108 102444 1000000000000 36023 1000000000000 63237 225991 1000000000000 1000000000000 1000000000000 27766 254122 1000000000000 249638 1000000000000 1000000000000 127646 174466 278929 178976 1000000000000 111217 1000000000000 290387 294219 1000000000000 322687 61276 213053 135849 1000000000000 330568 62201 1000000000000 23288 324579 330305 73962 244214 1000000000000 11263 1000000000000 222980 70266 1000000000000 90848 79447 252775 315630 46026 121501 1000000000000 1000000000000 226597 170496 92809 55715 209012 319864 260160 72331 272092 303136 1000000000000 109389 316948 246508 270669 328558 310172 1000000000000 195719 1000000000000 195894 225782 147215 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 322670 1000000000000 41798 1000000000000 266408 7734 229808 89911 109673 170219 139297 311365 32828 36651 48714 1000000000000 92326 170318 116427 1000000000000 247050 1000000000000 290735 1000000000000 126691 239060 217324 1000000000000 1000000000000 1000000000000 253310 1000000000000 223177 278985 225058 1000000000000 122565 1000000000000 1000000000000 1000000000000 218274 18871 291476 5630 199025 248122 147338 1000000000000 1000000000000 1000000000000 193267 148351 207196 296837 1000000000000 109811 1000000000000 14879 1000000000000 195606 311545 22749 159888 1000000000000 139243 14661 1000000000000 1000000000000 1000000000000 156762 37264 1000000000000 1000000000000 129088 62495 1000000000000 1000000000000 286545 1000000000000 329971 38895 168000 283691 220643 207797 106914 318668 53214 240887 7714 154161 183868 170790 63927 1000000000000 58936 11968 92066 188471 1000000000000 9658 149853 1000000000000 52208 243062 81621 316566 1000000000000 1000000000000 201114 332186 253410 159272 288647 83248 105354 1000000000000 330067 1000000000000 326343 1000000000000 328495 59709 1000000000000 1000000000000 141387 160888 1000000000000 275186 1000000000000 29368 273446 84448 1000000000000 1000000000000 34989 274358 56196 219473 22621 216400 1000000000000 65711 261681 1000000000000 1000000000000 175957 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 125397 246089 298981 1000000000000 1000000000000 276913 174802 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 142890 256088 300378 1000000000000 1000000000000 210480 1000000000000 85545 87802 121977 245110 178831 112105 27892 1000000000000 263118 1000000000000 274338 18761 1000000000000 231127 1000000000000 23935 168349 19023 48214 126748 1000000000000 287379 97487 43983 88573 186901 1000000000000 75717 128646 121486 62758 1000000000000 223760 230707 95119 61950 89803 227098 234954 33052 259893 1000000000000 80331 1000000000000 1000000000000 1000000000000 332909 1000000000000 316738 1000000000000 1000000000000 1000000000000 269702 329112 63347 1000000000000 1000000000000 104596 1000000000000 1000000000000 240767 280633 1000000000000 1000000000000 159486 319625 274299 136508 1000000000000 276061 1000000000000 308850 268233 1000000000000 233457 134931 1000000000000 1000000000000 302421 20508 1000000000000 173527 201048 1000000000000 1000000000000 243536 292441 128966 1000000000000 177312 135028 1000000000000 166306 60311 147715 1000000000000 1000000000000 1000000000000 111401 214012 1000000000000 62827 1000000000000 240437 277694 1000000000000 1000000000000 1000000000000 1000000000000 301552 62643 42633 1000000000000 308238 236291 77760 186707 67314 1000000000000 1000000000000 81427 1000000000000 189139 1000000000000 132487 149811 1000000000000 228638 1000000000000 1000000000000 156214 77438 49933 7543 82460 245510 22741 1000000000000 8717 1000000000000 270777 1000000000000 183043 299660 33182 305025 126244 1000000000000 1000000000000 283257 41814 1000000000000 1000000000000 314983 146209 221226 73078 83681 10312 142 223593 308638 75787 150408 139101 1000000000000 192655 1000000000000 1000000000000 193201 310631 256962 1000000000000 249045 283022 286765 65418 218954 69591 103346 277559 307649 23133 25427 74587 1000000000000 1000000000000 1000000000000 286323 54292 289256 140794 278652 1000000000000 76570 1000000000000 16129 109575 205922 1000000000000 198436 259633 142276 1000000000000 1000000000000 20921 118105 60921 28685 1000000000000 292212 145893 28294 1000000000000 1000000000000 279316 1000000000000 1000000000000 240345 1000000000000 324332 171891 147855 80442 274751 4964 175000 1000000000000 1000000000000 87513 159029 1000000000000 171928 183706 166145 248865 1000000000000 1000000000000 161486 116029 1000000000000 1000000000000 74727 1000000000000 102701 47528 144982 1000000000000 1000000000000 137081 170225 225119 289433 35208 328353 1000000000000 163027 265932 8402 121894 1000000000000 164513 170297 27269 1000000000000 1000000000000 30984 74167 1000000000000 1000000000000 1000000000000 1697 157595 1000000000000 1000000000000 1000000000000 103900 169393 224987 152885 216249 231797 55970 147449 201549 1000000000000 297172 1000000000000 285965 1000000000000 85591 1000000000000 1000000000000 254879 173311 34796 1000000000000 314978 317758 309234 1000000000000 221881 1000000000000 217181 300349 182928 1000000000000 221511 1000000000000 28403 153046 183717 298612 58565 83121 155479 1000000000000 1000000000000 45556 1000000000000 291233 183277 221283 94423 174984 248913 240184 1000000000000 100047 209503 1000000000000 312630 130951 17240 1000000000000 119115 1000000000000 120363 275501 203329 16809 174574 315238 145472 25976 277380 1000000000000 323996 1000000000000 82986 157992 1000000000000 128792 134079 87043 106660 275912 1000000000000 92464 1000000000000 186635 71590 94750 1000000000000 154434 287176 98620 1000000000000 265174 251651 81980 6409 71978 1000000000000 80945 35648 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 87025 1000000000000 262452 52599 11340 119447 216353 300446 1000000000000 48386 184289 181723 217624 1000000000000 61301 174587 16304 110594 109612 147364 1000000000000 120736 1000000000000 192159 1000000000000 1000000000000 49121 81282 88956 59548 287595 1000000000000 63793 122528 61576 258278 312948 147703 203459 275029 1000000000000 1000000000000 224402 273130 327370 1000000000000 35361 1000000000000 43117 1000000000000 76083 290625 7998 4631 1000000000000 1000000000000 285244 328138 1000000000000 294672 68004 279267 1000000000000 248464 81301 1000000000000 168689 1000000000000 277026 39971 33633 277367 257859 235986 259859 171110 1000000000000 1000000000000 139949 281873 1000000000000 1000000000000 92094 1000000000000 1000000000000 293389 16365 174016 212038 1000000000000 305551 58702 108983 1000000000000 284296 99853 131628 66262 32449 90981 92302 1000000000000 1000000000000 91674 311022 77854 1000000000000 107746 1000000000000 189599 1000000000000 212637 60473 138177 1000000000000 115834 12432 1000000000000 15035 287502 154368 1000000000000 22619 225520 255455 22316 114453 186176 145081 71940 1000000000000 1000000000000 1000000000000 58442 1000000000000 284817 52829 98514 40966 307148 108066 323745 231089 156244 1000000000000 1000000000000 22063 1000000000000 244224 7093 1000000000000 5301 324458 320299 224268 1000000000000 1000000000000 80553 1000000000000 77527 1000000000000 271867 34791 217821 1000000000000 1000000000000 14119 21055 237275 36942 1000000000000 166554 225398 74285 153299 178073 331811 1000000000000 28655 157953 1000000000000 294892 77461 264750 139471 196219 1000000000000 76451 282805 279852 1000000000000 105277 311720 1000000000000 1000000000000 332821 1000000000000 132097 176189 1000000000000 1000000000000 1000000000000 184111 299341 1000000000000 1000000000000 68470 1000000000000 91177 267742 330215 1000000000000 322355 1000000000000 1000000000000 110374 318580 278726 137935 265308 2946 180498 169042 293482 117162 1000000000000 6115 1000000000000 1000000000000 282141 188009 195124 106417 187200 100135 1000000000000 229979 1000000000000 264462 1000000000000 103262 1000000000000 51267 1000000000000 1000000000000 1000000000000 1000000000000 7285 1000000000000 100189 1000000000000 290542 124643 232366 1000000000000 23865 224345 237105 125735 1000000000000 78660 244302 1000000000000 274181 239234 2671 232365 331604 122165 1000000000000 1000000000000 1000000000000 113657 1000000000000 12251 3055 1000000000000 72931 121599 1000000000000 282511 164943 164527 120738 329619 65123 45364 123046 1000000000000 63720 199398 206233 104316 232544 258152 145524 193921 1000000000000 157763 322017 52538 1000000000000 126472 87385 256334 173389 1000000000000 207962 173320 1000000000000 1000000000000 169022 231198 1000000000000 143990 118734 29574 264632 8878 132177 1000000000000 251184 233346 290569 297125 1000000000000 1000000000000 296204 1000000000000 1000000000000 31155 30864 105452 116751 1000000000000 49779 278040 34402 1000000000000 1000000000000 128700 176011 1000000000000 68074 265802 100101 277933 202565 263386 69947 175401 263618 220695 45650 10179 1000000000000 49520 4669 1000000000000 55687 276808 27846 247757 1000000000000 101083 53892 232716 330582 118213 315766 232231 1000000000000 1000000000000 221587 1000000000000 57464 1000000000000 288845 71406 297828 7060 178203 145184 1000000000000 41833 42366 30158 1600 272613 1000000000000 1000000000000 145106 95791 120844 36562 1000000000000 77347 1000000000000 326328 265410 61628 281645 1000000000000 1000000000000 1000000000000 142472 1000000000000 294202 235386 319434 184969 52104 319981 1000000000000 295102 125189 1000000000000 1000000000000 25219 124031 298620 1000000000000 1000000000000 283362 176813 308925 1000000000000 71815 1000000000000 1000000000000 1000000000000 144395 125847 8418 318277 61118 228130 280768 251779 228985 95442 1000000000000 299899 265474 1000000000000 1000000000000 190555 296530 315886 1000000000000 1000000000000 325928 234129 136948 119738 1000000000000 13014 227165 1000000000000 317977 102420 219752 1000000000000 1000000000000 103203 319121 206872 1000000000000 66121 1000000000000 98865 207541 1000000000000 331712 272479 318084 1000000000000 6746 1000000000000 23474 246217 75316 235108 111316 314748 1000000000000 1000000000000 278944 266365 1000000000000 1000000000000 41368 218293 71333 1000000000000 1000000000000 24690 52770 18768 1000000000000 76143 1000000000000 107620 1000000000000 34458 279985 1000000000000 177484 41739 139521 209875 253749 159707 250738 175735 1000000000000 98951 97664 318912 189550 1000000000000 1000000000000 94555 1000000000000 225298 1000000000000 80692 1000000000000 134267 1000000000000 1000000000000 286739 52911 59423 301677 1000000000000 14065 1000000000000 25630 285913 332636 283726 315919 150972 180685 36482 1000000000000 1000000000000 165635 128476 251850 60876 313699 198646 174113 24535 1000000000000 1000000000000 147808 118656 1000000000000 1000000000000 228543 1000000000000 1000000000000 1000000000000 33990 1000000000000 1000000000000 211117 306772 1000000000000 292750 33734 1000000000000 259659 66407 101730 68340 1000000000000 59774 1000000000000 170328 1000000000000 103237 1000000000000 1000000000000 263058 1000000000000 328958 1000000000000 257460 1000000000000 150810 1000000000000 1000000000000 1000000000000 181689 333294 1000000000000 146107 67880 13460 1000000000000 73167 329062 60367 210074 68332 76248 1000000000000 52893 96121 309492 1000000000000 89621 68527 872 212257 41448 239104 1000000000000 312148 1000000000000 321117 1000000000000 204319 1000000000000 79497 118457 30798 205007 248158 140741 1000000000000 1000000000000 1000000000000 292209 1000000000000 222344 1000000000000 110230 1000000000000 326573 78875 1000000000000 1000000000000 1000000000000 222154 102027 287263 79348 35832 215092 207669 1000000000000 265164 1000000000000 297203 1000000000000 86056 265482 1000000000000 278583 1000000000000 27471 119555 134663 1000000000000 146528 258954 229811 1000000000000 1000000000000 130420 1000000000000 18943 1000000000000 283448 321765 1000000000000 247172 147440 301033 298902 84889 60611 276932 1000000000000 166105 62901 57473 95273 1000000000000 302946 323943 303402 295515 1000000000000 79485 229937 1000000000000 1000000000000 1000000000000 1000000000000 185567 271307 1000000000000 289858 1000000000000 325120 119824 224781 6486 89869 145907 9908 1000000000000 62666 13270 163271 12963 40482 19416 45444 14386 126890 242622 139061 74804 332102 245822 1000000000000 165169 200327 77300 1000000000000 333589 94090 208615 1000000000000 79661 1000000000000 1000000000000 80245 103179 277731 306427 84698 1000000000000 211922 43503 75769 309884 1000000000000 123686 119276 122964 224905 253877 1000000000000 1000000000000 1000000000000 1000000000000 137539 244297 296923 1000000000000 1000000000000 120463 1000000000000 100577 285808 303119 44219 1000000000000 52805 1000000000000 114409 213976 160954 1000000000000 158214 121201 302703 322597 1000000000000 279700 1000000000000 1000000000000 52630 324146 1000000000000 306862 184098 1000000000000 1000000000000 298252 1000000000000 113507 114671 194241 292609 224523 105143 262880 1000000000000 72464 274139 128843 101305 79693 156234 30942 1000000000000 151088 1000000000000 293146 994 140421 1000000000000 55556 33985 1000000000000 1000000000000 164245 164536 100132 57197 254679 110264 142659 168214 33033 1000000000000 168816 1000000000000 1000000000000 102413 115265 1000000000000 109733 154497 1000000000000 1000000000000 146061 259122 99965 1000000000000 326633 295735 207499 1000000000000 233803 1000000000000 19613 196450 1000000000000 109599 1000000000000 170274 260220 70000 1000000000000 1000000000000 88014 196573 83131 1000000000000 227383 108152 18418 188016 127593 3870 166505 30679 146307 312385 247202 108642 314101 1000000000000 138434 249252 185630 211911 1000000000000 1000000000000 293635 1000000000000 311381 225667 1000000000000 238805 30284 201992 243445 1000000000000 199045 129675 1000000000000 34785 110156 225278 1000000000000 1000000000000 1000000000000 1000000000000 98703 1000000000000 4454 331537 200061 1000000000000 1000000000000 283202 91807 101497 310756 322930 206043 294916 1000000000000 226254 1000000000000 10780 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 160350 1000000000000 1000000000000 298631 284005 104022 1000000000000 247435 1000000000000 253897 1000000000000 162451 1000000000000 1000000000000 271661 1000000000000 1000000000000 1000000000000 13971 76326 289720 133376 89552 1000000000000 1000000000000 296041 1000000000000 144668 1000000000000 249021 1000000000000 1000000000000 1000000000000 304656 119896 231387 1000000000000 1000000000000 40945 281245 259624 98394 1000000000000 162791 286593 180477 232311 1000000000000 134331 1000000000000 1000000000000 1000000000000 96430 52381 299619 9570 264274 126612 1000000000000 294784 68798 1000000000000 259900 223136 69631 327086 134101 1000000000000 125556 89628 1000000000000 184386 229336 315731 24129 1000000000000 127364 108109 328500 139069 326465 1000000000000 58712 1000000000000 9380 144296 1000000000000 286007 60685 69030 285563 106145 48894 202172 332866 1000000000000 96849 108034 271851 98952 1000000000000 210368 112421 1000000000000 332734 1000000000000 1000000000000 4151 80875 63998 73575 1000000000000 1000000000000 1000000000000 116049 31234 307678 1000000000000 123013 21594 34056 253760 263318 1000000000000 267610 274828 1000000000000 1000000000000 200712 289507 318133 135785 1000000000000 1000000000000 113391 329820 1000000000000 170751 69605 1000000000000 1000000000000 285862 281751 205747 32298 266187 132273 211377 209897 202219 53636 1000000000000 131213 331499 1000000000000 1000000000000 120992 175151 1000000000000 1000000000000 216541 183224 80940 118743 1000000000000 1000000000000 280476 106476 218370 202842 111737 1000000000000 1000000000000 1000000000000 119662 93457 137326 1000000000000 144711 217344 45772 138897 275700 82012 1000000000000 57004 333263 4722 289782 102194 243173 187945 22320 127393 178743 247884 271831 1000000000000 283912 225406 65825 145802 213258 87285 130094 300356 177784 19297 1000000000000 270943 1000000000000 28261 97619 1000000000000 243906 1000000000000 1000000000000 83599 193533 1000000000000 137094 311964 248197 243395 114909 11505 1000000000000 214488 197021 1000000000000 83344 1000000000000 108716 307496 321985 1000000000000 171264 317020 289814 156053 312672 140942 87877 28434 105176 297454 143335 1000000000000 56423 316845 1000000000000 183506 43666 219288 193343 218552 107420 58647 1000000000000 328263 291629 75531 170642 310141 166724 232335 1000000000000 1000000000000 1000000000000 117827 10324 73692 318776 1000000000000 44422 220027 321321 1000000000000 1000000000000 66934 1000000000000 168513 1000000000000 141302 1000000000000 1000000000000 262348 57531 65183 1000000000000 1000000000000 1000000000000 119921 54141 5095 6572 229931 300109 55904 1000000000000 146998 79827 92544 1000000000000 90139 17702 231949 1000000000000 1000000000000 102249 56726 224857 276978 105882 1000000000000 1000000000000 1000000000000 1000000000000 297941 65015 1000000000000 58070 1000000000000 298457 167797 177617 1000000000000 14811 146131 155930 79354 1000000000000 154810 51718 237144 1000000000000 50797 274715 223156 76761 1000000000000 1000000000000 6736 116021 236751 43983 225822 1000000000000 212345 253880 198355 252754 305007 166262 237130 52492 1000000000000 153838 58418 216245 25056 293868 133864 306047 59161 323306 256985 98446 10623 263543 1000000000000 1000000000000 275566 1000000000000 318108 219941 1000000000000 76778 166002 1000000000000 1000000000000 275893 1000000000000 1000000000000 244379 73794 1000000000000 254941 42295 1000000000000 1000000000000 233440 244559 1000000000000 297385 156634 66208 211645 265994 73186 1000000000000 102331 190683 311811 316719 9971 316345 318023 155386 225545 1000000000000 158577 1000000000000 1000000000000 284577 5575 288256 221971 136067 147782 55605 1000000000000 3518 265748 1000000000000 1000000000000 97161 1000000000000 1000000000000 117630 316627 1000000000000 1000000000000 165617 50652 325067 279496 218601 133108 1000000000000 253137 1000000000000 1000000000000 1000000000000 1000000000000 115712 1000000000000 241049 284117 128653 1000000000000 306171 1000000000000 329458 47528 1000000000000 165645 80449 295281 108285 171226 1000000000000 96733 1000000000000 1000000000000 1000000000000 150784 181303 58910 1000000000000 47580 1000000000000 49319 281883 1000000000000 1000000000000 1000000000000 166596 271298 265791 1000000000000 165071 283154 265456 156252 59037 267766 89214 1000000000000 1000000000000 236209 28132 296484 46616 30812 220139 96615 1000000000000 1000000000000 307448 1000000000000 1000000000000 1000000000000 1000000000000 324906 219695 1000000000000 30116 1000000000000 253596 289516 236667 159503 281721 1000000000000 268771 6312 1000000000000 244383 170864 1000000000000 256751 219950 1000000000000 17460 1000000000000 1000000000000 56879 331818 1000000000000 225553 89278 1000000000000 269890 146983 174068 250426 1000000000000 1000000000000 329072 295215 119548 201960 1000000000000 1000000000000 1000000000000 1000000000000 306694 1000000000000 46753 69956 1000000000000 42638 26525 1000000000000 12902 1000000000000 1000000000000 5650 1000000000000 1000000000000 308817 146116 213384 225325 115283 1000000000000 106433 1000000000000 202614 59294 69356 236265 272521 187813 1000000000000 78553 114437 72610 273486 18848 56504 1000000000000 157606 227473 1000000000000 264367 222768 293668 1000000000000 1000000000000 79565 206467 111314 222361 1000000000000 107648 170983 54958 1000000000000 244301 35694 299589 1000000000000 318942 239172 302534 328024 125731 301718 200934 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 130850 18575 16560 111582 271652 1000000000000 109566 1000000000000 49279 117371 15645 239512 1000000000000 212913 9375 1000000000000 62908 149877 327406 188981 241110 299636 1000000000000 1000000000000 88638 1000000000000 194313 1000000000000 166092 1000000000000 326514 210724 1000000000000 288080 221792 188174 43724 1000000000000 192779 198917 254652 42873 1000000000000 156571 60513 78498 117391 52328 1000000000000 209430 30659 319895 1000000000000 1000000000000 263422 202628 330344 1000000000000 316209 1000000000000 138984 1000000000000 285524 177592 42120 1000000000000 106921 155518 74213 1000000000000 152247 292739 29577 65397 90048 212448 184354 1000000000000 12329 1000000000000 1000000000000 53309 89159 1000000000000 1000000000000 1000000000000 1000000000000 321124 321063 93342 134439 218428 133597 1000000000000 154998 174883 63446 1000000000000 1000000000000 1000000000000 189084 2123 99667 94953 4875 1000000000000 1000000000000 128247 293025 197004 1000000000000 186989 1000000000000 1000000000000 254416 172966 324661 4067 205795 40113 1000000000000 1000000000000 217623 24197 1000000000000 1000000000000 1000000000000 327092 275885 140678 1000000000000 146289 15115 51336 59430 271340 1000000000000 157483 138247 208503 188948 126155 1000000000000 1000000000000 63013 147757 200729 1000000000000 356119461570 97466 1000000000000 53319 1000000000000 1000000000000 65833 152561 1000000000000 217110 38074 88231 266263 72547 296943 285999 254519 235320 81414 1000000000000 56101 1000000000000 1000000000000 155221 231895 60050 164849 276383 66871 267966 281802 1000000000000 1000000000000 175398 252954 1000000000000 1000000000000 1000000000000 39445 1000000000000 1000000000000 279401 74717 113976 1000000000000 253486 1000000000000 1000000000000 326437 1000000000000 186212 283101 1000000000000 1000000000000 80980 187141 153786 213869 1000000000000 1000000000000 85447 1000000000000 1000000000000 1000000000000 115484 1000000000000 1000000000000 315826 53947 1000000000000 1000000000000 279030 32779 321807 287959 90567 137470 316069 186425 130713 317738 291787 39690 1000000000000 168070 1000000000000 280906 269911 211509 286368 42503 95547 283201 1000000000000 1000000000000 33518 288752 247394 175875 1000000000000 172090 1000000000000 38840 1000000000000 329321 1000000000000 1000000000000 242952 1000000000000 1000000000000 50933 247411 17692 39999 53243 219794 1000000000000 162797 126126 314189 1000000000000 199798 324095 167157 271459 1000000000000 204308 123878 314478 29415 112454 276820 228617 123670 1000000000000 1000000000000 107799 212644 1000000000000 144845 1000000000000 204568 161426 1000000000000 1000000000000 286944 217637 32722 1000000000000 38017 1000000000000 221543 210781 207187 309584 1000000000000 6777 34982 21202 185781 1000000000000 200039 13249 185785 1000000000000 30231 1000000000000 313440 1000000000000 245959 264640 18598 193352 1000000000000 248905 8938 1000000000000 268401 1000000000000 248066 1000000000000 26903 131683 210525 41352 1000000000000 1000000000000 120134 1000000000000 1000000000000 258622 37299 1000000000000 1000000000000 143396 34917 1000000000000 1000000000000 1000000000000 98705 1000000000000 280136 207158 43480 78928 1000000000000 283984 107495 91865 1000000000000 1000000000000 234249 134607 262887 1000000000000 249936 50078 150693 141712 1000000000000 1000000000000 265932 97957 41275 260538 293256 1000000000000 184077 1000000000000 234606 1000000000000 258931 266561 82413 1000000000000 1000000000000 21672 63887 158874 1000000000000 254804 56244 1000000000000 252299 49513 1000000000000 236369 181854 234120 192170 1000000000000 33448 239082 203954 1000000000000 192351 24879 37026 26641 137832 35048 199555 271169 186840 216130 316200 58659 1000000000000 1000000000000 1000000000000 101065 321851 305095 148858 92690 69423 263011 80355 23942 87631 1000000000000 289724 96155 292420 35268 1000000000000 329505 160988 79198 155200 1000000000000 1000000000000 1000000000000 1000000000000 103701 285140 177091 1000000000000 330785 142226 240756 225987 270637 39246 79646 294451 253430 1000000000000 189589 309524 273758 238007 1000000000000 1000000000000 237958 1000000000000 68267 1000000000000 1000000000000 112172 37516 220202 275726 1000000000000 188850 180905 295859 229309 293340 8891 201372 132544 241950 50472 1000000000000 65683 1000000000000 322053 206038 269337 87080 316826 244808 290900 119126 1000000000000 1000000000000 316131 1000000000000 324932 1000000000000 96816 7254 160679 248327 1000000000000 1000000000000 256069 164035 1000000000000 58434 39549 1000000000000 1000000000000 49171 325378 1000000000000 85146 1000000000000 1000000000000 331119 118278 327851 136822 286142 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 90880 1000000000000 313397 62282 89708 330082 92368 7178 4904 1000000000000 46458 1000000000000 203003 1079 36324 49578 33181 4818 180788 1000000000000 1000000000000 44789 1000000000000 111125 214748 292882 235844 234056 180521 1000000000000 308636 142898 259484 1000000000000 49353 1000000000000 141735 1000000000000 31569 1000000000000 280352 34830 1000000000000 1000000000000 1000000000000 153402 276355 232321 69611 133504 103954 18782 1000000000000 1000000000000 1000000000000 232053 101018 241585 725 1000000000000 215533 61291 1000000000000 33053 1000000000000 1000000000000 323460 1000000000000 121714 73003 1000000000000 226184 322035 263937 223889 201664 125945 257434 23891 106956 1000000000000 267453 286198 1000000000000 132452 151387 299819 212682 58459 1000000000000 307258 267049 78552 1000000000000 220730 1000000000000 1000000000000 80486 18348 1000000000000 165860 178663 1000000000000 144304 183671 328116 23553 1000000000000 38276 82612 269996 180006 42833 1000000000000 242139 33755 1000000000000 333616 1000000000000 84569 56712 106644 293742 227986 1000000000000 47142 187345 1000000000000 1000000000000 115576 149249 1000000000000 1000000000000 1000000000000 251323 187184 1000000000000 209226 1000000000000 1000000000000 1000000000000 1000000000000 255047 137316 229229 1000000000000 1000000000000 68688 1000000000000 56883 49277 1000000000000 183928 1000000000000 121652 159505 330650 137919 97148 242711 1000000000000 307235 1000000000000 1000000000000 67444 235368 233323 126767 56552 1000000000000 181056 205932 200652 1000000000000 1000000000000 1000000000000 47916 186698 1000000000000 325472 1000000000000 174818 76387 259037 27175 27330 147580 179841 329890 106228 42570 163508 310470 184314 219813 77001 1000000000000 304756 1000000000000 169307 1000000000000 277050 187919 125908 310070 115702 161942 1000000000000 213614 196527 1000000000000 298600 1000000000000 299019 68206 157445 321246 237134 251411 155433 53719 30664 78850 314914 1000000000000 1000000000000 41002 1000000000000 314775 1000000000000 1000000000000 314399 179911 13364 332458 1000000000000 1000000000000 177762 1000000000000 105432 193832 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 37629 15366 1000000000000 1000000000000 104311 179730 97484 8151 1000000000000 6441 111829 323513 1000000000000 165791 27913 26628 38518 290158 1000000000000 19530 211478 120520 219399 91025 1000000000000 1000000000000 1000000000000 302319 61238 95409 251429 1000000000000 1000000000000 286916 1000000000000 1000000000000 184553 310832 311009 1000000000000 1000000000000 5684 187865 1000000000000 1000000000000 96235 311320 25970 34942 326989 114644 111407 268128 1000000000000 1000000000000 313286 92710 263843 134925 1000000000000 256502 118543 131595 65776 192071 20841 270282 26238 1000000000000 1000000000000 69501 161852 196522 61882 281556 330346 1000000000000 88610 1000000000000 73518 223442 1000000000000 28254 1000000000000 127872 1000000000000 155272 1000000000000 149726 223251 227312 28899 1000000000000 255842 318161 1000000000000 292998 101784 1000000000000 4121 146663 244748 1000000000000 229345 26099 1000000000000 205492 162650 234277 1000000000000 1000000000000 152967 218307 185885 322159 1000000000000 80756 8148 119712 295426 324984 1000000000000 1000000000000 1000000000000 1000000000000 22140 325815 281244 1000000000000 282223 52004 9836 329392 256026 1000000000000 1000000000000 163932 280731 189416 1000000000000 1000000000000 16369 329810 318566 1000000000000 1000000000000 1000000000000 314458 142130 1000000000000 20498 275557 1000000000000 321741 157239 193431 1000000000000 201532 90241 99935 136093 239448 115651 272612 183020 261307 17558 251874 1000000000000 43159 1000000000000 83823 199528 1000000000000 258977 227107 1000000000000 21165 322434 1000000000000 248321 1000000000000 166019 1000000000000 1000000000000 231026 1000000000000 1000000000000 302662 304336 178853 266628 106528 1000000000000 260450 56324 301840 1000000000000 1000000000000 1000000000000 1000000000000 129157 95201 1000000000000 74328 1000000000000 157777 230311 1000000000000 92921 59522 1000000000000 88618 1000000000000 249122 306194 268128 102468 186608 313413 1000000000000 220316 1000000000000 1000000000000 198028 189839 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 57453 1000000000000 303449 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 220328 17250 1000000000000 290846 1000000000000 15383 101935 1000000000000 35438 211160 324650 320073 167968 317156 264202 164438 1000000000000 1000000000000 157163 80092 83500 1000000000000 1000000000000 36397 1000000000000 47573 141829 276839 265639 167774 332541 236891 1000000000000 299992 46252 65216 1000000000000 33850 13699 1000000000000 1000000000000 74528 159600 126899 175999 102176 207583 1000000000000 1000000000000 166082 300406 12590 330545 194539 113397 1000000000000 191294 94953 151789 176054 1000000000000 23360 128796 1000000000000 226452 32826 160472 1000000000000 315144 66665 105589 315958 1000000000000 182592 82799 95675 167711 1000000000000 128466 1000000000000 38040 44416 44104 251487 136312 1000000000000 315826 18908 213209 1000000000000 1000000000000 318881 276079 1000000000000 69772 328209 1000000000000 83185 325993 82541 323551 286607 1000000000000 249140 1000000000000 11884 1000000000000 1000000000000 105273 169928 172854 1079 71916 1000000000000 197469 287136 47808 129767 39199 1000000000000 29028 48447 1000000000000 184929 55189 265458 294589 1000000000000 72737 37283 168373 250019 78910 1000000000000 1000000000000 1000000000000 215034 212900 58665 266291 31831 86688 114814 1000000000000 328104 280685 1000000000000 199300 260856 1000000000000 1000000000000 1000000000000 152805 179025 329468 282238 1000000000000 11001 131476 1000000000000 131621 130069 73144 196026 303880 115750 10647 7804 17019 166407 256934 248371 107551 284153 1000000000000 284029 100196 329367 13914 265490 1000000000000 175503 266148 1000000000000 16934 1000000000000 251479 63230 233247 282272 1000000000000 699 14216 1000000000000 1000000000000 1000000000000 278088 112227 112519 1000000000000 1000000000000 36206 170909 121388 113689 1000000000000 43117 1000000000000 1000000000000 1000000000000 1000000000000 124982 5511 98623 1000000000000 5916 322262 1000000000000 121539 210777 1000000000000 91459 1000000000000 1000000000000 1000000000000 204688 1000000000000 323596 190713 252032 98745 212292 235606 99468 116103 168912 251069 29306 251024 1000000000000 137749 1000000000000 213315 2689 311908 1000000000000 1000000000000 314108 1000000000000 1000000000000 1000000000000 246738 1000000000000 1000000000000 1000000000000 85791 1000000000000 273062 28284 228867 315558 1000000000000 97883 294788 111423 72578 1000000000000 123900 137213 1000000000000 117661 273723 1000000000000 1000000000000 55902 1000000000000 78789 1000000000000 1000000000000 1000000000000 13567 1000000000000 15734 1000000000000 1000000000000 1000000000000 277599 299691 244110 143974 44659 8317 1000000000000 1000000000000 13752 232834 151538 1000000000000 277991 316967 1000000000000 6192 53993 283148 1000000000000 160373 207329 1000000000000 62770 208955 223540 1000000000000 1000000000000 228993 1000000000000 1000000000000 250821 86155 137051 77766 81619 258317 86920 1000000000000 167207 1000000000000 35939 274680 25077 1000000000000 11087 1000000000000 116256 1000000000000 1000000000000 124900 58038 1000000000000 315230 29997 1000000000000 59065 776 301193 23685 1000000000000 1000000000000 318592 1000000000000 1000000000000 49897 16456 312954 176373 1000000000000 160593 1000000000000 1000000000000 30028 251520 250987 119472 100812 241692 295539 57690 143714 262052 111029 306883 43542 1000000000000 240084 94995 16408 301045 300122 151055 54396 6233 293668 1000000000000 1000000000000 1000000000000 164006 3475 118769 176766 319298 192083 67321 1000000000000 1000000000000 1000000000000 157464 305323 259509 65386 179341 1000000000000 1000000000000 1000000000000 144085 1000000000000 1000000000000 261940 33460 283267 164099 22353 81070 230948 180504 1000000000000 1000000000000 1000000000000 296971 1000000000000 1000000000000 33054 1000000000000 1000000000000 25059 1000000000000 1000000000000 1000000000000 47094 116533 1000000000000 1000000000000 5700 294079 1000000000000 6918 1000000000000 1000000000000 1000000000000 254407 83074 173750 1000000000000 263336 1000000000000 215543 194952 1000000000000 1000000000000 293701 102416 6524 200371 1000000000000 286605 272397 36709 1000000000000 23495 161915 1000000000000 57225 46073 1000000000000 54437 298845 84045 1000000000000 65525 1000000000000 1000000000000 225936 181632 1000000000000 1000000000000 196316 1000000000000 1000000000000 1000000000000 309425 1000000000000 286777 85458 4881 176121 303620 29681 1000000000000 116546 247468 206349 318058 159378 129104 63113 29314 1000000000000 215082 242494 98449 43349 41671 1000000000000 59055 193551 1000000000000 1000000000000 177552 164912 220150 1000000000000 1000000000000 1000000000000 276285 222711 1000000000000 96866 172864 194554 102800 1000000000000 1000000000000 206685 242944 118721 283549 302355 93015 113062 1000000000000 233027 1000000000000 33080 203691 15529 71691 1000000000000 1000000000000 221880 1000000000000 309727 165057 1000000000000 151897 12262 149563 318742 137268 1000000000000 246875 1000000000000 216274 72971 183714 108041 1000000000000 1000000000000 1000000000000 34582 143924 234630 1000000000000 69843 1000000000000 1000000000000 271138 1000000000000 106173 30579 1000000000000 1000000000000 263804 37728 238017 258204 57895 152490 83237 295485 254777 104751 110682 1000000000000 125526 330207 107189 182151 27451 246393 9718 86094 17503 170268 1000000000000 22205 1000000000000 1000000000000 1000000000000 8120 1000000000000 327024 279164 106804 1000000000000 230402 173103 1000000000000 292074 1000000000000 126774 26132 242411 161265 123422 239426 1000000000000 146052 151771 96568 13335 219700 56929 98612 198093 74334 1000000000000 330179 1000000000000 115781 1000000000000 42977 1000000000000 1000000000000 1000000000000 201540 1000000000000 102816 80033 1000000000000 271994 239739 1000000000000 28610 191813 1000000000000 314864 252569 202146 140035 1000000000000 180922 235109 201140 1000000000000 1000000000000 186000 1000000000000 1000000000000 243521 136543 287093 1000000000000 1000000000000 306962 2662 1000000000000 286927 282230 165125 150464 202144 22521 1000000000000 227469 243549 217643 212619 188729 158569 1000000000000 69682 920 243443 253064 61791 1000000000000 1000000000000 140541 1000000000000 1000000000000 1000000000000 60811 1000000000000 1000000000000 1000000000000 28917 181159 1000000000000 121226 330812 51675 214242 109900 1000000000000 312340 1000000000000 330924 1000000000000 55055 33145 54415 1000000000000 82351 1000000000000 1000000000000 1000000000000 102017 228956 245948 1000000000000 44902 1000000000000 292003 1000000000000 1000000000000 1000000000000 218090 50001 1000000000000 145734 215622 1000000000000 1000000000000 218263 1000000000000 146191 1000000000000 110289 173549 186686 265677 191147 24609 313388 1000000000000 273544 112900 28133 1000000000000 1000000000000 293128 129339 256846 120367 88660 215074 194232 303874 1000000000000 2490 258469 310050 97823 9298 299418 1000000000000 6994 294039 24718 106116 44761 10446 322818 112019 1000000000000 1000000000000 1000000000000 290384 98845 1000000000000 300919 1000000000000 59404 1000000000000 325872 128365 1000000000000 1000000000000 1000000000000 1000000000000 223229 179860 125189 1000000000000 182088 1000000000000 1000000000000 51230 1000000000000 1000000000000 93342 60858 126919 30094 255469 1000000000000 240070 55553 1000000000000 331194 1000000000000 287678 68827 1000000000000 178017 314336 129503 1000000000000 305193 320738 1000000000000 110607 246396 1000000000000 184339 219019 1000000000000 1000000000000 1000000000000 249687 254587 112183 125590 260018 262298 110164 1000000000000 140366 210029 33086 253519 33085 154519 168939 1000000000000 1000000000000 1000000000000 158729 293121 1000000000000 193812 1000000000000 6111 19467 180656 57851 272602 89698 310382 1000000000000 1000000000000 264065 1000000000000 26781 49327 1000000000000 268317 158689 1000000000000 1000000000000 1000000000000 210891 293846 60713 30437 268468 28879 82786 61406 160873 129898 1000000000000 1000000000000 272820 43606 175660 1000000000000 275544 307473 1000000000000 188357 295895 193916 135350 319542 28994 304160 143886 256798 299938 179939 1000000000000 7366 1000000000000 197104 1000000000000 1000000000000 1000000000000 1000000000000 217943 321904 212352 280848 40279 323542 229710 1000000000000 127380 1109 29330 99472 247848 1000000000000 171295 230742 81937 164687 1000000000000 275844 1000000000000 84873 224151 326238 1000000000000 41060 1000000000000 268994 1000000000000 173621 181663 1000000000000 169707 32712 168984 53846 1000000000000 107081 127929 229860 264089 1000000000000 257525 1000000000000 104718 1000000000000 1000000000000 264215 83907 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 279864 18608 291175 60530 12244 1000000000000 39739 286456 1000000000000 239311 175210 13466 1000000000000 4360 278365 1000000000000 47279 142791 1000000000000 173446 1000000000000 228722 255778 90195 1000000000000 9117 80908 200635 225039 195681 220402 1000000000000 48529 153470 1000000000000 1000000000000 116378 228318 1000000000000 332761 1000000000000 224337 129466 1000000000000 1000000000000 29622 1000000000000 1000000000000 138143 54910 232008 271470 245045 140190 1000000000000 110030 167836 199114 212899 303379 123575 178969 321015 331167 1000000000000 142686 20395 207745 141321 1000000000000 197813 1000000000000 88054 123005 324238 331423 222160 1000000000000 122424 141877 88695 299144 91012 1000000000000 112401 1000000000000 68866 1000000000000 266804 1000000000000 89541 192641 312672 297108 242421 1000000000000 2380 246896 131332 1000000000000 285123 1000000000000 54098 107387 94136 195786 272949 281446 154544 77897 1000000000000 1000000000000 1000000000000 299750 149775 124167 1000000000000 305413 262696 99193 283563 152296 309348 292765 98134 26873 116192 48975 1000000000000 1000000000000 225852 110107 143556 204866 51617 1000000000000 307280 1000000000000 153481 260497 302379 102160 19478 1000000000000 204004 1000000000000 101122 1000000000000 36784 1000000000000 1000000000000 35209 1000000000000 1000000000000 1000000000000 116921 1000000000000 66058 1000000000000 1000000000000 331678 1000000000000 294045 1000000000000 120255 1000000000000 1000000000000 147171 1000000000000 1000000000000 1000000000000 45743 1000000000000 228923 188224 170243 318512 151447 1000000000000 232249 62265 137199 293134 1000000000000 29734 93197 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 19537 325553 280827 1000000000000 1000000000000 28179 296791 1000000000000 188566 7429 74503 189743 234511 1000000000000 1000000000000 1000000000000 69310 240608 190325 161315 319082 96541 98267 134379 66160 163688 223339 239839 269827 298276 169086 130537 180360 1000000000000 165172 261817 88229 1000000000000 1000000000000 221043 63607 207296 4827 148244 1000000000000 185116 206087 122946 46512 194200 289077 1000000000000 331905 113416 309787 151217 1000000000000 1000000000000 215261 1000000000000 252659 230218 1000000000000 94663 274146 194428 247390 232206 33628 286667 83662 88628 1000000000000 140245 1000000000000 115051 297030 21565 234458 8492 204971 13934 1000000000000 309051 234967 1000000000000 1000000000000 67537 128388 78441 61488 13930 217118 1000000000000 1000000000000 118159 330341 264813 1000000000000 1000000000000 107872 257921 1000000000000 1000000000000 78597 1000000000000 1000000000000 118693 313669 164776 324816 204130 132168 95957 112281 210803 250203 1000000000000 1000000000000 185173 1000000000000 89504 1000000000000 154822 325649 1000000000000 1000000000000 1000000000000 83926 267016 145974 1000000000000 193210 1000000000000 201253 236461 47128 26541 240409 130846 1000000000000 252097 184185 270033 291942 20515 260556 1000000000000 1000000000000 1000000000000 258498 256135 213516 234475 1000000000000 1000000000000 1000000000000 222194 44030 155389 41138 1000000000000 1000000000000 1000000000000 235558 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 153009 1000000000000 160468 1000000000000 151612 1000000000000 1000000000000 61246 1000000000000 1000000000000 1000000000000 67926 297492 1000000000000 1000000000000 1000000000000 1000000000000 206832 1000000000000 136788 186921 1000000000000 1000000000000 207910 230690 1000000000000 102033 61517 1000000000000 1000000000000 313110 156788 326950 1000000000000 106103 1000000000000 322082 332063 1000000000000 1000000000000 1000000000000 303766 42500 1000000000000 1000000000000 50360 1000000000000 30221 193164 296348 123465 308413 1000000000000 1000000000000 1000000000000 85809 126984 130130 223081 1000000000000 253217 1000000000000 1000000000000 271521 69207 1000000000000 281853 1000000000000 1000000000000 57250 1000000000000 134209 161516 303664 285352 1000000000000 37571 231274 297545 1000000000000 81829 673 316772 1000000000000 1000000000000 51260 321850 1000000000000 6210 210397 149882 1000000000000 1000000000000 293044 188337 206659 1000000000000 1000000000000 305436 62447 7998 117829 1000000000000 19003 259502 37685 133885 1000000000000 252851 73538 1000000000000 1000000000000 1000000000000 1000000000000 177743 1000000000000 1000000000000 37205 250727 1000000000000 1000000000000 1000000000000 125292 1000000000000 42457 1000000000000 1000000000000 32324 150127 49737 52499 100752 225597 213582 235935 271566 136001 220588 267994 318643 154225 1000000000000 190691 192211 1191 330169 1000000000000 306816 54005 1000000000000 24320 1000000000000 224359 128957 1000000000000 303405 1000000000000 1000000000000 1000000000000 279242 6030 1000000000000 295448 53148 104123 1000000000000 279386 192964 320419 1000000000000 280649 1000000000000 44706 321250 178878 178375 186064 64760 117532 236523 1000000000000 151330 72021 93051 111102 82400 1000000000000 252391 60542 1000000000000 42362 3493 249241 321099 229022 1000000000000 254888 190946 1000000000000 104004 79937 214824 36882 1000000000000 1000000000000 85635 281227 256248 320243 174815 1000000000000 1000000000000 298529 186575 1000000000000 1000000000000 235745 109796 264861 161110 1000000000000 1000000000000 1000000000000 40195 1000000000000 94412 61964 193310 1000000000000 1000000000000 107780 201349 34372 1000000000000 156453 1000000000000 1000000000000 25276 1000000000000 1000000000000 236442 187381 267739 201719 184124 88984 270385 1000000000000 1000000000000 295040 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 174052 280978 31436 138211 243961 224309 1000000000000 230056 48383 1000000000000 1000000000000 119443 315597 223000 191691 268152 144893 248750 1000000000000 1000000000000 292730 1000000000000 203543 1000000000000 163093 1000000000000 179648 1000000000000 1000000000000 130046 102407 1000000000000 1000000000000 1000000000000 118804 306966 169605 289424 262984 102670 306976 239032 4134 266100 254864 221002 1000000000000 278446 16780 79362 151933 1000000000000 282602 1000000000000 12526 1000000000000 196373 1000000000000 149764 116582 312645 255516 260123 257574 248140 1000000000000 1000000000000 173114 91371 1000000000000 261054 255311 213075 1000000000000 93765 4238 55832 1000000000000 94187 118730 83020 1000000000000 1000000000000 1000000000000 324203 67786 234816 1000000000000 1000000000000 1000000000000 189685 23534 1000000000000 177804 1000000000000 1000000000000 37970 134864 264243 43967 227982 1000000000000 144433 112372 90873 249916 1000000000000 325881 1000000000000 313200 119618 60502 103272 246561 1000000000000 159394 197481 315091 91919 254352 170931 222830 263739 1000000000000 1000000000000 183520 138252 1000000000000 1000000000000 137818 333122 236472 1000000000000 1000000000000 310736 172887 256635 1000000000000 1000000000000 228204 69484 164725 30920 265112 87194 1000000000000 1000000000000 64054 36578 1000000000000 127112 1000000000000 248792 129162 274741 181597 257967 1000000000000 1000000000000 290807 169189 1000000000000 1000000000000 322450 1000000000000 227931 185993 26454 206220 9262 22489 1000000000000 1000000000000 323375 1000000000000 1000000000000 18962 248118 64520 74253 189957 1000000000000 170894 118054 1000000000000 204718 180970 266871 184574 73668 1000000000000 1000000000000 49560 205814 304374 1000000000000 1000000000000 1000000000000 254195 1000000000000 1000000000000 1000000000000 1000000000000 82320 316170 7709 1000000000000 1000000000000 1000000000000 255150 99667 1000000000000 96026 1000000000000 296746 221669 166626 76003 119024 1000000000000 1000000000000 1000000000000 87910 1000000000000 71408 30854 1000000000000 306708 281247 1000000000000 95808 242995 293195 133523 247421 1000000000000 1000000000000 1000000000000 1000000000000 189773 57564 332559 162712 142826 1000000000000 329785 319037 1000000000000 1000000000000 97792 80796 277906 1000000000000 21226 115299 1000000000000 17453 79419 131504 1000000000000 302871 1000000000000 204014 223515 1000000000000 317866 1000000000000 1000000000000 163529 100499 84354 72862 123795 52835 288148 102676 191506 1000000000000 170356 245781 1000000000000 175035 151838 16283 1000000000000 109576 117028 199012 1000000000000 262634 320634 1000000000000 120662 303326 1000000000000 244542 1000000000000 94407 1000000000000 244129 167296 1000000000000 166567 1000000000000 1000000000000 1000000000000 135432 42870 70631 272445 313847 285615 333327 58704 270809 115037 1000000000000 321946 1000000000000 1000000000000 160644 1000000000000 1000000000000 17122 97405 6704 293757 1000000000000 7200 88526 322948 1000000000000 142134 278201 266547 136845 1000000000000 15319 1000000000000 1000000000000 28873 61315 1000000000000 252874 1000000000000 1000000000000 238964 285202 248944 70060 211593 212981 59017 293987 148808 262194 311409 248200 1000000000000 325492 4244 143690 1000000000000 1000000000000 1000000000000 328636 112541 1000000000000 1000000000000 263746 272241 1000000000000 1000000000000 73032 104871 136660 325686 165376 264080 305401 1000000000000 299228 145248 1000000000000 314493 1000000000000 1000000000000 214225 1000000000000 1000000000000 278036 322145 1000000000000 330147 208879 1000000000000 150230 1000000000000 146696 2806 1000000000000 26421 252453 1000000000000 114968 57756 131541 1000000000000 97078 1000000000000 260391 150097 118105 1000000000000 1000000000000 1000000000000 260278 256337 1000000000000 198475 1000000000000 1000000000000 1000000000000 297149 284722 8170 327096 1000000000000 332707 256816 1000000000000 1000000000000 199794 12501 177467 125228 205423 186443 182808 1000000000000 1000000000000 36521 1000000000000 20364 186236 195500 92166 193789 1000000000000 1000000000000 1000000000000 166397 283556 322869 1000000000000 61355 1000000000000 1000000000000 47154 327595 1000000000000 1000000000000 281852 1000000000000 147744 1000000000000 1000000000000 117180 1000000000000 1000000000000 260579 271630 1000000000000 133992 1266 1000000000000 207104 231854 131254 332001 236642 1000000000000 1000000000000 218937 43785 52064 176637 1000000000000 204787 1000000000000 79171 324656 119839 40357 213116 211689 177683 91268 148108 176322 230757 42018 1000000000000 145739 229852 318260 1000000000000 254707 1000000000000 281091 175740 194144 131511 1000000000000 296466 303446 285484 252395 25439 330817 1000000000000 253280 293836 205495 1000000000000 261355 220253 1278 286609 70585 39042 1000000000000 136775 162069 1000000000000 1000000000000 61158 200112 298365 112673 217743 1000000000000 296155 203619 152613 1000000000000 331197 1000000000000 280036 227271 278812 1000000000000 310939 145111 93754 36042 89521 68153 1000000000000 1000000000000 1000000000000 50323 125485 1000000000000 75218 168659 49803 119454 46979 65784 168699 1000000000000 1000000000000 1000000000000 298598 109419 264297 241059 1000000000000 1000000000000 233569 316070 308777 1000000000000 77631 175896 247214 254828 1000000000000 311468 234407 119156 214365 235069 217928 1000000000000 131029 1000000000000 1000000000000 294891 177989 134111 284313 1000000000000 242863 143151 46746 317666 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 286161 94423 218377 197207 1000000000000 1000000000000 127018 1000000000000 148226 83952 196990 293676 1000000000000 1000000000000 247105 285203 1000000000000 87756 1000000000000 150056 324860 190357 1000000000000 270357 1000000000000 1000000000000 209361 222128 1000000000000 1000000000000 71453 142748 1000000000000 1000000000000 1000000000000 296420 1000000000000 262924 286035 150560 1000000000000 36672 267310 102787 289975 137739 1000000000000 254300 264478 199642 77121 13132 304867 40739 255769 27053 1000000000000 87604 1000000000000 251343 1000000000000 206925 1000000000000 229602 281246 310797 17585 292124 1000000000000 216787 8984 223125 76591 4048 330126 257013 235310 1000000000000 117478 1000000000000 1000000000000 36031 77254 1000000000000 280180 34066 169881 158246 40049 203043 320734 86444 1000000000000 239407 259282 1000000000000 49219 276288 24098 63045 113867 199066 83468 295016 8960 1000000000000 1000000000000 192364 1000000000000 283271 68584 153857 65180 27510 79783 1000000000000 1000000000000 1000000000000 76203 86350 259686 42171 301711 11470 1000000000000 3813 253460 71599 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 283694 139271 75108 207680 45940 241856 1000000000000 173563 90327 13320 1000000000000 1000000000000 186566 1000000000000 1000000000000 194943 313965 106822 1000000000000 202904 8686 116395 40289 1000000000000 1000000000000 69498 326914 261076 269379 1000000000000 159775 1000000000000 1000000000000 141444 156337 1000000000000 332055 33088 1000000000000 247504 1000000000000 245312 174622 1000000000000 1000000000000 220725 22337 1000000000000 300441 300576 2916 1000000000000 88372 87686 182067 191453 91414 225486 74320 74443 287717 1000000000000 122736 150242 70093 142514 169924 297633 39228 1000000000000 2540 1000000000000 140639 234913 311404 126045 1000000000000 241226 279860 158391 190524 1000000000000 1000000000000 39252 230584 1000000000000 100232 2678 153484 147146 1000000000000 170963 296303 1000000000000 271541 1000000000000 52574 238062 99772 138407 41035 268180 171616 110013 106531 280378 117999 272204 62404 314766 276322 173701 214793 1000000000000 219729 172465 225693 287212 1000000000000 327164 251435 259635 1000000000000 1672 297208 325967 1000000000000 39454 197417 135415 298600 1000000000000 193402 135617 234235 186805 1000000000000 1000000000000 221641 114957 1000000000000 8333 265244 83499 1000000000000 59931 1000000000000 219514 63075 203951 96163 78735 158352 100889 1000000000000 1000000000000 1000000000000 283573 1000000000000 179782 48191 274480 165751 1000000000000 1000000000000 75094 121924 33833 227881 7940 157369 328899 278606 176980 44416 195227 1000000000000 121859 287604 54980 214091 1000000000000 39219 282182 23225 294811 71310 214703 291968 175931 107366 211902 13635 260139 155301 1000000000000 175021 1000000000000 1000000000000 46019 166194 300536 1000000000000 250557 192832 333361 196108 1000000000000 1000000000000 137079 261864 1000000000000 266933 159627 1000000000000 291907 1000000000000 1000000000000 191096 7388 294806 301469 202728 150682 237269 1000000000000 197926 327866 88602 30266 11628 1000000000000 284478 99624 246243 68102 305708 1000000000000 230895 81110 236668 246822 1000000000000 248515 1000000000000 1000000000000 325325 1000000000000 1000000000000 301596 124128 201402 91600 37895 137253 3663 1000000000000 66283 101126 176614 124583 46989 84802 1000000000000 132813 181996 317061 125353 1000000000000 295779 19653 1000000000000 135194 217885 174709 129503 1000000000000 89004 1000000000000 1000000000000 19003 301131 1000000000000 178884 230732 126551 168359 134087 107262 1000000000000 1000000000000 168808 51123 175414 246652 283158 134776 245957 1000000000000 1000000000000 203342 285864 211193 185021 138593 201488 114338 1000000000000 76229 1000000000000 1000000000000 1000000000000 228253 223940 1000000000000 176837 251379 172562 185273 128715 1000000000000 308049 1000000000000 1000000000000 1000000000000 1000000000000 333703 1000000000000 157538 191187 1000000000000 149355 87804 1000000000000 1000000000000 131930 304567 119874 312065 1000000000000 1000000000000 269802 249384 1000000000000 1000000000000 76189 216823 1000000000000 1000000000000 165895 1000000000000 255024 204698 68362 235471 5881 199464 158941 1000000000000 136930 102979 217333 1000000000000 1000000000000 80643 1000000000000 81459 197120 1000000000000 14566 130037 180139 184257 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 283979 55780 228507 101465 1000000000000 1000000000000 6055 1000000000000 136417 1000000000000 12324 262659 1000000000000 288222 52508 1000000000000 1000000000000 1000000000000 185809 1000000000000 1000000000000 31250 72997 16925 1000000000000 1000000000000 242339 80256 1000000000000 138204 229602 1000000000000 174845 1000000000000 1000000000000 109950 108691 289335 1000000000000 115103 312034 376 180188 254932 1000000000000 85560 1000000000000 4525 280021 2556 1000000000000 144925 1000000000000 275655 1000000000000 1000000000000 208264 1000000000000 1000000000000 258722 142773 155706 189158 16869 245483 306936 170211 1000000000000 16189 89494 1000000000000 54794 323244 314397 79728 152604 185481 105621 294821 1000000000000 1000000000000 7351 204580 187232 223202 1000000000000 268680 208226 117311 163418 159626 1000000000000 1000000000000 74095 35576 1000000000000 167396 234257 103781 291384 142864 1000000000000 223367 66031 129325 31754 85361 1000000000000 1000000000000 34778 1000000000000 276913 275795 1000000000000 1000000000000 236819 1000000000000 293926 281231 195748 129099 1000000000000 36259 12491 1000000000000 1000000000000 176933 96385 268515 1000000000000 1000000000000 312799 1000000000000 183138 264905 187240 1000000000000 95349 1000000000000 317798 54864 1000000000000 242098 122889 309382 1000000000000 280214 1000000000000 1000000000000 100444 274658 1000000000000 1000000000000 186885 40213 110940 1000000000000 86374 115864 16436 1000000000000 143758 106918 313038 77472 1000000000000 1000000000000 257229 1000000000000 1000000000000 1000000000000 1000000000000 322960 269008 1000000000000 105327 1000000000000 1000000000000 248096 126095 200685 882 1000000000000 65699 36098 203141 332602 1000000000000 1000000000000 1000000000000 180220 54487 21967 141290 289848 8013 296048 56904 1000000000000 1000000000000 1000000000000 1000000000000 316948 102250 268755 1000000000000 148389 152312 72483 1000000000000 320331 210442 121629 1000000000000 303702 64589 1000000000000 141085 1000000000000 1000000000000 299644 1000000000000 140078 168873 74991 229037 150340 216695 96243 2025 1000000000000 78674 244381 1000000000000 1000000000000 129624 1000000000000 31833 1000000000000 224828 210619 1000000000000 84173 269504 243381 320135 234186 1000000000000 230834 14786 233225 208197 24765 110399 1000000000000 1000000000000 171497 1000000000000 274413 1000000000000 88313 1000000000000 90839 113212 1000000000000 1000000000000 249543 293820 1000000000000 1000000000000 181009 313119 1000000000000 269282 1000000000000 135955 76495 1000000000000 1000000000000 1000000000000 34098 147943 13018 233020 1000000000000 107466 280674 160665 90034 1000000000000 1000000000000 81251 92864 79832 149992 290532 1000000000000 132732 120098 137306 237579 1000000000000 201843 90960 9102 250240 124667 159030 22435 217260 1000000000000 1000000000000 94795 271140 290181 15165 197165 220359 20406 161157 281672 56083 252698 317939 1000000000000 14592 327140 1000000000000 1000000000000 312022 264913 1000000000000 1000000000000 120637 54079 56476 1000000000000 100117 58359 1000000000000 219934 1000000000000 1000000000000 1000000000000 1000000000000 64870 5861 296602 249963 1000000000000 267895 312176 1000000000000 159219 92601 1000000000000 1000000000000 142578 1000000000000 291962 139928 190391 122130 315619 162842 1000000000000 46706 1000000000000 130640 1000000000000 194635 1000000000000 1000000000000 237591 331322 52202 1000000000000 1000000000000 274937 1000000000000 274793 1000000000000 1000000000000 1000000000000 17829 1000000000000 1000000000000 283627 1000000000000 229205 308459 215551 191267 1000000000000 113061 1000000000000 86936 315575 42476 1000000000000 62299 1000000000000 179140 98050 1000000000000 327801 1000000000000 114800 232839 304385 1000000000000 212614 1000000000000 45476 220475 1000000000000 30867 240127 320760 1000000000000 290450 289410 104426 1000000000000 198060 196846 1000000000000 320744 1000000000000 74890 246910 1000000000000 315473 1000000000000 1000000000000 303677 69064 1000000000000 1000000000000 93711 6959 237283 1000000000000 329099 1000000000000 133645 1000000000000 1000000000000 1000000000000 248993 297679 1000000000000 83885 1000000000000 1000000000000 238160 1000000000000 1000000000000 1000000000000 48664 144505 175989 1000000000000 70753 1000000000000 307692 1000000000000 113808 299125 93265 1000000000000 207277 1000000000000 1000000000000 1000000000000 18161 1000000000000 161903 22651 31782 35496 1000000000000 103515 219299 101112 271617 1000000000000 31164 1000000000000 260840 225066 1000000000000 1000000000000 30276 1000000000000 154017 27942 80189 184312 1000000000000 314731 1000000000000 1000000000000 1000000000000 27781 324022 1000000000000 61391 197136 1000000000000 316391 237885 133307 1000000000000 149117 285321 1000000000000 178853 1000000000000 1000000000000 268084 1000000000000 1000000000000 1000000000000 200234 330299 69217 214835 231356 96342 38532 328269 9697 305675 294715 1000000000000 243769 51652 194386 103885 48977 241439 1000000000000 271774 1000000000000 67510 55735 1000000000000 126177 1000000000000 213906 1000000000000 106238 310135 138737 125036 329687 1000000000000 150172 20649 1000000000000 128700 25755 107683 139471 1000000000000 1000000000000 256741 35677 316349 119955 19384 1000000000000 1000000000000 2305 277815 52966 223648 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 275010 288020 308999 1000000000000 1000000000000 172192 48561 52683 1000000000000 61981 1000000000000 322994 125482 321523 1000000000000 1000000000000 61734 240177 41293 189061 36270 113083 175028 207305 1000000000000 45630 142629 211295 1000000000000 62426 237002 139320 1000000000000 1000000000000 1000000000000 1000000000000 48017 1000000000000 264436 118794 320390 236862 1000000000000 265847 325332 318708 160132 1000000000000 1000000000000 132403 17982 72324 114497 58011 251004 252797 1000000000000 4715 224689 1000000000000 47552 241322 151883 321785 1000000000000 280064 1000000000000 233097 1000000000000 328670 175821 1000000000000 261380 46905 1000000000000 323493 10939 1000000000000 165117 1000000000000 323466 1000000000000 265400 1000000000000 1000000000000 166585 214662 1000000000000 224678 78282 205896 266559 1000000000000 254770 232099 176500 260743 91577 24034 260897 1000000000000 1000000000000 3644 1000000000000 1000000000000 324700 263253 39660 1000000000000 35149 78606 56919 81357 258423 1000000000000 1000000000000 144574 177006 1000000000000 34814 193015 156174 319481 188845 277016 1000000000000 109945 1000000000000 239182 276312 202105 119672 221619 22399 233620 289563 208247 67825 193950 234812 239933 129747 296103 258469 142119 1000000000000 165345 1000000000000 203138 331315 230656 203224 330670 1000000000000 1000000000000 40983 288884 302886 41316 264358 163492 120914 1000000000000 1000000000000 221065 1000000000000 226352 261631 1000000000000 139313 217632 1000000000000 264581 1000000000000 31098 1000000000000 26300 178086 116397 1000000000000 103722 233069 242164 19165 1000000000000 1000000000000 16254 8790 1000000000000 174139 1000000000000 1000000000000 311341 1000000000000 2694 171814 311079 152463 282793 1000000000000 24330 203913 310391 160010 1000000000000 25892 149088 208100 1000000000000 1000000000000 1000000000000 278622 1000000000000 1000000000000 149291 292753 239601 1000000000000 1000000000000 90275 1000000000000 1000000000000 1000000000000 252002 14298 183228 148963 268894 275489 89924 1000000000000 1000000000000 1000000000000 160638 174009 301237 264343 77737 1000000000000 169736 269441 248031 1000000000000 160704 188733 1000000000000 10614 86753 1000000000000 1000000000000 1000000000000 46067 216774 104860 180591 37257 1000000000000 287193 121145 1000000000000 1000000000000 1000000000000 180764 1000000000000 259750 207911 114676 1000000000000 81499 1000000000000 27572 74586 249947 304431 47580 305068 89931 1000000000000 100035 1000000000000 128519 239652 1000000000000 1000000000000 120846 191729 91493 183019 45064 240848 131675 333286 9231 30399 1000000000000 203877 81298 207620 1000000000000 39528 332609 1000000000000 157606 111485 101928 1000000000000 314203 56477 91652 156794 173262 84312 1000000000000 31024 135395 35504 1000000000000 1645 241483 176899 1000000000000 1000000000000 127273 123736 1000000000000 5277 232838 136977 7962 1000000000000 1000000000000 159242 10790 143767 161407 258671 1000000000000 1000000000000 1000000000000 320762 1000000000000 1000000000000 1000000000000 38060 169184 1000000000000 1000000000000 309816 13091 69803 287215 59830 272977 30074 252112 134660 1000000000000 38508 1000000000000 1000000000000 268207 143084 151550 1000000000000 50369 67569 25816 1000000000000 108998 1000000000000 147069 1000000000000 194711 1000000000000 211638 1000000000000 1000000000000 100343 1000000000000 1000000000000 1000000000000 1000000000000 294656 65249 1000000000000 103148 103951 1000000000000 1000000000000 1000000000000 138089 1000000000000 1000000000000 1000000000000 116852 1000000000000 102236 235068 1000000000000 248703 309953 272138 1000000000000 29368 219427 1000000000000 13995 268929 297189 39708 134430 148775 1000000000000 320931 1000000000000 1000000000000 1000000000000 112501 109157 1000000000000 235260 1000000000000 124095 313980 1000000000000 107476 241797 283566 1000000000000 281719 240899 18373 1000000000000 1000000000000 1000000000000 1000000000000 97672 79563 122633 145354 220327 264192 1000000000000 172760 13779 9779 55724 1000000000000 1000000000000 200148 1000000000000 1000000000000 80869 1000000000000 1000000000000 1000000000000 172964 1000000000000 1000000000000 13812 193664 1000000000000 1000000000000 246231 1000000000000 1000000000000 291065 216938 171090 1000000000000 145755 248664 325670 1000000000000 22293 17035 43773 142571 4335 1000000000000 143774 146941 58038 229805 1000000000000 69465 298400 98236 1000000000000 17400 250446 56377 294323 1000000000000 95570 1000000000000 330882 1000000000000 1000000000000 1000000000000 193882 134292 326476 38335 291673 1000000000000 121067 35168 227032 316769 320862 1000000000000 1000000000000 1000000000000 142397 71741 1000000000000 298069 105851 163034 142843 1000000000000 311725 220465 196899 41521 1000000000000 144269 151916 158641 286278 1000000000000 145437 214833 175651 1000000000000 1000000000000 1000000000000 205311 218069 1000000000000 62552 1000000000000 36719 1000000000000 1000000000000 1000000000000 1000000000000 259439 53059 199617 143745 1000000000000 293914 222407 4805 247939 28632 232089 1000000000000 190780 80365 254576 283459 1000000000000 22237 205002 1000000000000 327680 1000000000000 92592 1000000000000 1000000000000 86481 103515 320217 1000000000000 1000000000000 252183 299521 58293 1000000000000 1000000000000 105294 263886 216153 290291 1000000000000 113390 116503 1000000000000 317704 1000000000000 292567 1000000000000 33141 237092 307507 1000000000000 242471 47217 139373 1000000000000 23091 63875 94960 1000000000000 76120 79783 1000000000000 1000000000000 97240 148577 85935 1000000000000 166284 30046 1000000000000 236713 222876 134809 57604 187502 62948 160971 249906 181571 76257 315939 1000000000000 246611 110555 167108 241750 180596 116344 157095 297078 75262 1000000000000 271937 113164 216409 104891 227107 14356 84229 130028 1000000000000 58375 1000000000000 1000000000000 1000000000000 75381 1000000000000 142899 153848 221860 1000000000000 26486 212510 205167 33683 193383 24611 1000000000000 96007 76711 142985 1000000000000 1000000000000 230043 1000000000000 198364 1000000000000 266868 1000000000000 121850 5200 132802 4932 168179 320945 151400 92004 28327 321158 137405 124141 197084 1000000000000 1000000000000 97514 1000000000000 161020 1000000000000 1000000000000 254030 135541 238705 321935 107684 222241 1000000000000 272987 187751 238090 268430 206438 1000000000000 1000000000000 220774 284803 297090 73249 283507 177639 305409 1000000000000 276417 226746 11177 162651 195213 129919 65253 2842 203359 8197 241504 237303 211708 1000000000000 1000000000000 1000000000000 1000000000000 131676 1000000000000 205195 263013 49035 1000000000000 1000000000000 37647 224029 148177 106124 1000000000000 1000000000000 155944 1000000000000 256282 320703 235907 166074 57736 1000000000000 195481 65760 229471 211826 131489 1000000000000 86390 1000000000000 70319 191868 1000000000000 1000000000000 107838 39163 112999 1000000000000 29499 270027 40658 1000000000000 184045 1000000000000 310996 1000000000000 1000000000000 1000000000000 57557 1000000000000 31959 66743 147794 169840 1000000000000 328736 1000000000000 89718 1000000000000 80126 207968 122343 243480 1000000000000 1000000000000 171087 8666 1000000000000 1000000000000 306946 237588 107813 159416 116947 286263 1000000000000 67779 58641 1000000000000 144552 1000000000000 290068 106267 274587 1000000000000 283773 9667 1000000000000 110898 153380 294797 245401 1000000000000 289179 298983 1000000000000 333234 173925 1000000000000 115480 143373 1000000000000 200994 175372 125193 1000000000000 1000000000000 219951 268622 1000000000000 1000000000000 1000000000000 58159 1000000000000 71486 93826 322756 85321 113002 1000000000000 234145 270443 54329 1000000000000 202105 277392 301857 128063 170563 262157 333608 1000000000000 1000000000000 3317 171470 1000000000000 176070 1000000000000 309830 1000000000000 216845 137325 30037 314782 191452 1000000000000 240514 1000000000000 162263 50647 1000000000000 201244 1000000000000 293896 86802 1000000000000 263114 214289 167235 112814 198799 249408 25824 286090 1000000000000 253176 1000000000000 255493 1000000000000 263998 1000000000000 1000000000000 1000000000000 224275 1000000000000 119171 211229 1000000000000 282317 1000000000000 85317 152498 296090 188776 195384 219755 74542 1000000000000 1000000000000 249212 279333 280228 75204 1000000000000 37510 265686 15414 129719 1000000000000 319361 172848 1000000000000 1000000000000 216718 1000000000000 178779 306584 1000000000000 1000000000000 182508 99449 269181 1000000000000 1000000000000 281912 214754 247167 229250 1000000000000 81596 12938 243503 109092 1000000000000 230768 9603 1000000000000 1000000000000 170899 121411 286075 228050 1000000000000 1000000000000 303242 1000000000000 284052 329543 15568 1000000000000 1000000000000 238379 213976 117033 197159 1000000000000 263811 2755 293376 1000000000000 193518 1000000000000 1000000000000 808 1000000000000 155600 267832 137569 182008 1000000000000 55687 213435 79863 104886 1000000000000 329942 87862 94534 74736 1000000000000 1000000000000 115461 116434 117521 1000000000000 1000000000000 83193 1000000000000 122750 256841 190775 1000000000000 198313 819 118476 2869 1000000000000 52762 6790 247665 212474 113798 240477 202226 53836 6222 1000000000000 1000000000000 1000000000000 178171 1000000000000 9876 3012 317578 52532 1000000000000 216814 58036 1000000000000 125047 251493 1000000000000 1000000000000 1000000000000 367 1000000000000 62520 1000000000000 1000000000000 87174 218355 1000000000000 307176 1000000000000 188132 281858 322645 95437 56248 1000000000000 194027 199576 1000000000000 119522 1000000000000 182876 239674 259847 174321 266176 152438 303005 295953 307717 185471 138601 74279 1000000000000 263992 34131 1000000000000 45257 1000000000000 13066 68011 1000000000000 162053 86866 253491 1000000000000 1000000000000 1000000000000 179570 256270 1000000000000 1000000000000 134918 1000000000000 210535 223325 1000000000000 1000000000000 1000000000000 105365 1000000000000 186851 1000000000000 71714 30899 235824 1000000000000 21459 1000000000000 1000000000000 136044 119090 219347 86895 140654 23323 330970 120116 332317 36759 238837 308116 331561 1000000000000 1000000000000 66924 83875 88461 107630 133355 308040 208302 1000000000000 1000000000000 3820 223068 1000000000000 1000000000000 189698 1000000000000 49877 160810 272768 1000000000000 1000000000000 22263 2007 164854 71965 1000000000000 135691 48175 78821 220881 237477 100737 1000000000000 320950 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 20237 13956 1000000000000 138151 252556 312609 109334 20336 58173 84293 1000000000000 332854 1000000000000 1000000000000 227390 1000000000000 143321 1000000000000 1000000000000 153670 1000000000000 1000000000000 1000000000000 18101 228556 1609 246473 103287 1000000000000 1000000000000 1000000000000 1000000000000 6536 218025 1000000000000 98603 1000000000000 130980 25533 247717 1000000000000 38265 1000000000000 1000000000000 1000000000000 1000000000000 176964 275296 293355 253494 1000000000000 77236 217251 271607 230298 1000000000000 208725 280454 78813 67499 110118 233087 1000000000000 1000000000000 1000000000000 296370 1000000000000 1000000000000 1000000000000 130531 1000000000000 106483 302009 31550 79891 312463 142227 256885 208800 1000000000000 328913 1000000000000 186835 247058 1000000000000 1000000000000 144918 98151 51925 9416 133368 205602 1000000000000 138973 104414 203760 122283 73806 275513 181963 88472 251458 1000000000000 330840 1000000000000 1000000000000 131149 12304 1000000000000 302614 180713 1000000000000 306169 1000000000000 156772 1000000000000 1000000000000 129832 296514 174435 225348 155142 1000000000000 1000000000000 321876 172307 1000000000000 229442 6949 333601 91310 118279 1000000000000 1000000000000 1918 131822 1000000000000 178488 1000000000000 120514 239854 1000000000000 1000000000000 179100 248130 298010 103511 26182 1000000000000 214990 176966 333055 99528 290180 9218 204039 1000000000000 26218 1000000000000 1000000000000 40955 1000000000000 127576 1000000000000 23285 63007 246796 54788 130316 4271 18315 263253 55255 259502 1000000000000 189401 276881 1000000000000 3755 1000000000000 23059 28268 1000000000000 226636 1000000000000 80841 114732 207106 1000000000000 43338 1000000000000 1000000000000 85674 1000000000000 13833 173745 69834 120862 176084 318875 1000000000000 1000000000000 124006 12399 247251 1000000000000 317316 1000000000000 272169 1000000000000 1000000000000 1000000000000 1000000000000 73157 26487 1000000000000 182609 1000000000000 1000000000000 1000000000000 42225 155774 1000000000000 1000000000000 1000000000000 1000000000000 49691 196858 232829 1000000000000 94290 1000000000000 255296 1000000000000 1000000000000 1947 106294 80833 126131 1000000000000 147731 188536 48842 258588 1000000000000 1000000000000 115389 207149 145897 265376 1000000000000 1000000000000 30805 24497 145532 257321 1000000000000 306547 1000000000000 310454 80471 314147 1000000000000 1000000000000 1000000000000 307327 330551 169094 140959 236540 219203 1000000000000 1000000000000 64770 4587 103393 1000000000000 2434 1000000000000 179872 1000000000000 14776 212588 322591 56630 74015 234437 1000000000000 119012 137094 125838 12378 260685 1000000000000 116415 187095 38457 259916 181754 1000000000000 243963 179555 102943 229694 208847 1000000000000 291449 1000000000000 207290 1000000000000 314783 1000000000000 323982 247968 204177 322747 1000000000000 6127 1000000000000 8122 64089 53251 1000000000000 1000000000000 305838 302334 180817 63922 1000000000000 1000000000000 1000000000000 173351 1000000000000 1000000000000 111974 45798 144816 1000000000000 252591 1000000000000 236217 77824 221597 1000000000000 39062 1000000000000 267680 1000000000000 298617 127037 1000000000000 1000000000000 11427 204533 314678 24116 1000000000000 1000000000000 38397 1000000000000 109048 118787 19898 162038 309260 93905 1000000000000 1000000000000 1000000000000 232720 1000000000000 286478 289068 112467 232813 254268 199659 94314 22600 16321 1000000000000 267067 1000000000000 311819 46862 1000000000000 156522 316851 1000000000000 37327 4560 82553 1000000000000 301880 1000000000000 1000000000000 313302 324373 212269 197652 116712 107183 126602 1000000000000 1000000000000 120256 191441 1000000000000 1000000000000 232123 188656 166769 1000000000000 1000000000000 322939 1000000000000 1000000000000 1000000000000 295902 1000000000000 258723 146038 24726 72887 18913 132379 66387 284610 244532 1000000000000 272326 1000000000000 4854 1000000000000 3450 247938 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 208208 1185 32826 1000000000000 319278 5591 1000000000000 1000000000000 1000000000000 70460 199841 283477 117838 1000000000000 1000000000000 1000000000000 1000000000000 269269 1000000000000 190267 308738 209279 267575 177843 211490 163380 305572 1000000000000 231980 1000000000000 272792 1000000000000 58063 1000000000000 156140 234858 154074 147393 1000000000000 1000000000000 86337 38428 191844 139136 269523 261346 146778 1000000000000 1000000000000 1000000000000 5447 115018 112736 314958 271176 156653 79039 1000000000000 255448 309355 276097 243623 1000000000000 59042 1000000000000 1000000000000 41735 1000000000000 282303 305825 130028 10945 327427 223159 12486 328920 156393 1000000000000 40384 322903 237677 1000000000000 204309 190556 148842 1000000000000 114074 168987 35269 185214 76649 1000000000000 8267 318302 297009 299071 265119 183346 302513 1000000000000 298058 1000000000000 1000000000000 34671 188496 35247 279006 171887 1000000000000 217125 226583 96324 306054 161306 105122 283641 114797 1000000000000 146471 1000000000000 1000000000000 1000000000000 1000000000000 96806 16828 145853 165167 330496 145612 1000000000000 81900 1000000000000 1000000000000 1000000000000 315521 175156 154520 174779 1000000000000 1000000000000 1000000000000 323121 1000000000000 178057 1000000000000 99219 130351 112160 1000000000000 1000000000000 133483 94973 307241 100141 279284 1000000000000 47698 1000000000000 28524 281697 263721 91433 238564 267288 1000000000000 133455 199677 1000000000000 1000000000000 259193 89466 1000000000000 23565 1000000000000 249546 1000000000000 1000000000000 38511 1000000000000 1000000000000 1000000000000 29305 1000000000000 265464 1000000000000 290028 174637 82546 1000000000000 238340 67603 1000000000000 1000000000000 1000000000000 236847 1000000000000 1000000000000 93270 1000000000000 197356 287476 1000000000000 956 1000000000000 96090 1000000000000 304970 240396 203630 120028 253322 63008 1000000000000 1000000000000 275614 1000000000000 1000000000000 314732 70219 1000000000000 1000000000000 77590 1000000000000 1000000000000 1000000000000 136015 147023 135266 1000000000000 151362 324615 44005 162164 332833 145511 1000000000000 1000000000000 1000000000000 1000000000000 29862 298682 1000000000000 320592 1000000000000 1000000000000 1000000000000 168042 1000000000000 1000000000000 323990 229667 276080 154247 1000000000000 1000000000000 248172 128742 262512 184751 333446 318784 196078 1000000000000 194972 1000000000000 98123 1000000000000 1000000000000 280744 329099 1000000000000 64757 1000000000000 257936 98314 185392 253241 1057 122060 236905 267224 60659 287631 1000000000000 1000000000000 139353 119480 318655 1000000000000 283365 1000000000000 1000000000000 3639 223199 148859 1000000000000 1000000000000 15092 1000000000000 201771 283462 1000000000000 80562 1000000000000 94655 1000000000000 1000000000000 184565 26001 84055 147082 304661 1000000000000 1000000000000 88696 1000000000000 226733 183795 259350 300583 88125 284872 287324 1000000000000 1000000000000 1000000000000 12140 1000000000000 1000000000000 887 178617 61916 195539 33484 298344 167387 210886 63880 9058 1000000000000 307539 131181 292956 1000000000000 1000000000000 326515 291680 1000000000000 1000000000000 90368 63319 150551 226438 87546 1000000000000 296540 203742 1000000000000 1000000000000 1000000000000 1000000000000 139418 303075 68754 69633 1000000000000 135501 30680 1000000000000 332559 95363 131981 115104 211177 32813 1000000000000 148502 1000000000000 139022 1000000000000 146660 271710 146042 1000000000000 1000000000000 174014 1000000000000 229939 50902 1000000000000 1000000000000 295766 237764 1000000000000 322158 1000000000000 1000000000000 319509 1000000000000 326890 1000000000000 235009 1000000000000 97427 1000000000000 198064 1000000000000 311104 1000000000000 154698 1000000000000 301358 276634 186059 95694 19249 1000000000000 1000000000000 1000000000000 1000000000000 6676 65533 26471 149924 315791 135747 331734 1000000000000 76844 1000000000000 1000000000000 1000000000000 227453 214182 154243 233937 121189 117077 59800 1000000000000 236934 1000000000000 1000000000000 31146 283700 1000000000000 1000000000000 43285 1000000000000 27295 183765 34804 174342 189695 290824 1000000000000 1000000000000 277435 1000000000000 1000000000000 197064 109203 554 1000000000000 1000000000000 116221 276751 164642 1000000000000 147668 239749 282295 233009 222108 60155 1000000000000 119574 1000000000000 1000000000000 1000000000000 1000000000000 290676 1000000000000 249838 217693 1000000000000 143613 56114 324593 23215 175419 8805 171160 54390 170504 1000000000000 1000000000000 1000000000000 1000000000000 128360 307958 1000000000000 54779 213890 52980 159149 29709 1000000000000 161155 197410 1000000000000 288588 203650 1000000000000 58628 173847 119314 63911 1000000000000 62605 1000000000000 329279 1000000000000 1000000000000 218412 64211 1000000000000 248884 1000000000000 1000000000000 1000000000000 66283 262554 100963 179554 1000000000000 198163 114199 74262 260515 1000000000000 141782 1000000000000 1000000000000 80065 198173 302500 1000000000000 1000000000000 165712 1000000000000 90834 225947 304795 206144 96524 1000000000000 300999 39537 282099 1000000000000 217909 277694 1000000000000 123251 35093 46418 72364 267751 321235 247610 63545 1000000000000 73831 66568 20263 56965 83741 142441 1000000000000 168384 177011 1000000000000 134203 228497 163279 127802 138232 1000000000000 142531 238370 1000000000000 81191 207001 1000000000000 1000000000000 11200 218686 6366 321153 1000000000000 237560 1000000000000 3037 256826 296148 138562 186776 142638 70702 28790 147279 72451 280614 152067 64082 93915 1000000000000 1000000000000 100162 1000000000000 1000000000000 111958 298894 1000000000000 1000000000000 4226 246262 1000000000000 144074 274046 1000000000000 308129 301984 322524 111088 232363 166626 240371 1000000000000 189714 116573 109340 234848 138679 1000000000000 1000000000000 102326 1000000000000 119220 1000000000000 1000000000000 274413 1000000000000 1000000000000 1000000000000 179526 1000000000000 1000000000000 177196 163942 1000000000000 274087 160562 183885 252035 1000000000000 156900 79609 85471 230640 5909 168200 1000000000000 1000000000000 1000000000000 229580 123648 110727 258079 35077 206781 184138 1000000000000 1000000000000 204112 1000000000000 300364 1000000000000 1000000000000 134933 238541 145351 241341 1000000000000 27194 185875 8985 1000000000000 217480 57174 1000000000000 1000000000000 169997 1000000000000 95339 136423 98035 43280 1000000000000 1000000000000 23685 1000000000000 168460 305771 1000000000000 304310 262769 1000000000000 193498 120677 1000000000000 314803 270398 1000000000000 1000000000000 240339 90603 1000000000000 126508 218247 258480 283931 259892 45585 68656 198416 1000000000000 195024 1000000000000 75859 104552 1000000000000 297751 1000000000000 128540 312947 296382 54726 274254 1000000000000 1000000000000 1000000000000 74186 117652 92990 1000000000000 84277 1000000000000 1000000000000 70814 280701 184759 279963 1000000000000 167085 279910 1000000000000 158254 294050 1000000000000 1000000000000 254273 333221 22136 43346 235706 140083 207021 1000000000000 94995 1000000000000 178518 1000000000000 1000000000000 2248 2603 269363 218584 1000000000000 176031 1000000000000 1000000000000 161823 1000000000000 1000000000000 29957 31129 157471 146580 280148 1000000000000 332730 1000000000000 267788 117518 1000000000000 304400 310213 139688 120357 104302 1000000000000 260374 1000000000000 1000000000000 220308 1000000000000 146876 77844 219820 256683 117295 197606 205778 53019 195404 320735 1000000000000 1000000000000 1000000000000 134622 267495 195371 330592 219467 210675 177285 1000000000000 1000000000000 20437 39593 119372 1000000000000 8691 25026 174085 44710 298314 1000000000000 1000000000000 24785 215438 176333 1000000000000 35673 35464 1000000000000 1000000000000 159060 77237 1000000000000 1000000000000 1000000000000 287324 200277 67339 178751 1000000000000 1000000000000 313492 121984 1000000000000 1000000000000 318593 101434 1000000000000 57506 182537 269273 193146 241645 138144 1000000000000 1000000000000 255011 1000000000000 1000000000000 1000000000000 330251 238427 7641 270391 296165 233717 1000000000000 133153 213963 290411 1000000000000 1000000000000 268967 95189 22537 1000000000000 182355 8399 1000000000000 1000000000000 91334 217416 158480 265602 1000000000000 28179 244502 332140 33916 89020 164387 149204 28862 36461 81178 30103 123616 1000000000000 1000000000000 164118 25374 269686 68742 38963 102713 1000000000000 1000000000000 103638 327488 1000000000000 281637 1000000000000 137507 1000000000000 272247 213525 190946 1000000000000 1000000000000 1000000000000 218815 1000000000000 180271 1000000000000 218266 270684 238226 57205 1000000000000 1000000000000 83166 60795 183089 16535 1000000000000 1000000000000 93819 27361 322202 133112 17648 1000000000000 106159 174301 238931 181614 1000000000000 1000000000000 215662 234119 228820 201826 322381 171743 144040 208622 234293 76169 247711 51447 187124 207639 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 192698 129873 198153 240507 169362 4810 104777 51407 1000000000000 295162 1000000000000 236872 85920 287076 63085 113281 1000000000000 207843 272594 167456 176522 279072 1000000000000 78885 1000000000000 190821 1000000000000 1000000000000 98908 260312 1000000000000 244497 219112 1000000000000 1000000000000 331428 290352 1000000000000 174998 211581 1000000000000 200890 1000000000000 97563 1000000000000 241837 295132 1000000000000 1000000000000 1000000000000 148195 87480 156753 1000000000000 149802 1000000000000 156459 1000000000000 148209 1000000000000 22882 1000000000000 224964 230602 204773 1000000000000 74067 11678 244352 1000000000000 125216 175414 102354 57335 212735 300398 1000000000000 121001 1000000000000 77000 224455 17070 45620 54534 1000000000000 1000000000000 259192 27087 289096 162078 1000000000000 129815 1000000000000 327196 311024 291730 290279 105264 1000000000000 245326 1000000000000 1000000000000 1000000000000 1000000000000 224793 313657 105607 54528 243270 179515 1000000000000 171352 1000000000000 1000000000000 185125 277078 1000000000000 314450 40124 116307 93279 249768 88484 201757 322245 201165 1000000000000 1000000000000 269250 202284 327266 106350 36453 326857 205618 95128 1000000000000 248468 98942 313759 235845 273473 1000000000000 223679 17282 1000000000000 1000000000000 38553 295715 1000000000000 1000000000000 141187 36550 100087 1000000000000 1000000000000 1000000000000 229886 95799 323518 141888 306049 227081 87573 1000000000000 1000000000000 69003 274417 148118 74003 123504 1000000000000 249924 270202 154460 176949 6409 110453 32629 21862 49945 1000000000000 1000000000000 316165 1000000000000 162285 1000000000000 67770 310688 1000000000000 312114 1000000000000 1000000000000 82437 1000000000000 221354 14720 105887 1000000000000 184026 65171 1000000000000 329494 72116 92703 150921 35616 233624 1000000000000 53710 204180 283837 71484 328529 230959 112294 290097 73125 146331 1000000000000 1000000000000 302809 19953 244803 1000000000000 1000000000000 1000000000000 177082 168969 87143 1000000000000 231656 1000000000000 1000000000000 1000000000000 120340 262952 1000000000000 3168 1000000000000 102857 43290 161829 1000000000000 1000000000000 209409 1000000000000 159044 292651 1000000000000 247928 99130 180307 1000000000000 1000000000000 217856 271599 1000000000000 133865 226083 1000000000000 1000000000000 1000000000000 200045 1000000000000 48768 1000000000000 1000000000000 1000000000000 1000000000000 189206 81020 1000000000000 1000000000000 1000000000000 171954 231779 58144 1000000000000 1000000000000 162577 98737 200166 267977 154265 1000000000000 39159 1749 294502 107880 1000000000000 252498 1000000000000 25195 209599 139889 275299 32883 1000000000000 1000000000000 246373 58381 55000 58994 121785 1000000000000 1000000000000 313366 121035 1000000000000 4925 1000000000000 79725 1000000000000 131116 289058 192369 1000000000000 7165 1000000000000 44889 1000000000000 224849 1000000000000 36580 1000000000000 1000000000000 228579 1000000000000 1000000000000 271833 1000000000000 114930 118270 68353 133133 1000000000000 93576 132686 178154 210015 1000000000000 88755 271096 108456 276258 1000000000000 239893 100575 155048 291716 88436 177965 159426 1000000000000 226130 238549 234070 1000000000000 48722 17253 105201 1000000000000 1000000000000 31004 317012 221835 68623 31972 126222 307321 53846 103744 1000000000000 109479 35990 93726 1000000000000 304106 1000000000000 1000000000000 218212 19988 1000000000000 105154 1000000000000 36766 73844 1000000000000 1000000000000 36498 1000000000000 24204 230328 86634 1000000000000 35068 230141 220757 1000000000000 1000000000000 330617 172652 1000000000000 133731 322652 198860 1000000000000 1000000000000 317412 321771 1000000000000 61312 319672 29387 260136 215894 314704 324209 219009 205140 1000000000000 88690 182663 1000000000000 143303 1000000000000 223242 278513 1000000000000 81787 240910 207843 1000000000000 56304 165131 1000000000000 258066 131518 93171 1000000000000 159610 310993 300286 269197 193449 37346 301353 1000000000000 1000000000000 127700 1000000000000 258690 1000000000000 1000000000000 1000000000000 322810 1000000000000 1000000000000 1000000000000 80721 165917 1000000000000 201620 294074 146268 1000000000000 117610 188867 214736 1000000000000 116722 229147 111927 70835 1000000000000 227599 1000000000000 1000000000000 1000000000000 112238 315331 29111 1000000000000 1000000000000 15180 125000 107890 1000000000000 104217 1000000000000 241906 1000000000000 117254 1000000000000 138866 1000000000000 262944 82174 161217 241029 71532 1000000000000 1000000000000 152516 68918 1000000000000 1000000000000 222015 320826 87961 1000000000000 1000000000000 78640 8622 202636 129615 300299 271557 1000000000000 168552 226854 1000000000000 229365 146730 197323 69269 42697 297979 133598 1000000000000 115367 1000000000000 260365 148687 162660 1000000000000 231944 1000000000000 329136 265788 47225 1000000000000 1000000000000 139630 1000000000000 331492 175419 1000000000000 279804 84124 182271 171727 1000000000000 1000000000000 134936 86208 225611 1000000000000 1000000000000 311816 1000000000000 27877 204830 1000000000000 1000000000000 258906 1000000000000 103161 96622 183494 1000000000000 19361 304636 131625 204853 22628 217653 170701 206717 1000000000000 212699 1000000000000 1000000000000 1000000000000 1000000000000 307274 79365 17660 1000000000000 1000000000000 56592 261890 1000000000000 1000000000000 20618 21450 282350 146733 246586 1000000000000 93574 32021 326293 194608 36813 1000000000000 280424 1000000000000 1000000000000 119292 95818 1000000000000 1000000000000 1000000000000 1000000000000 20215 250870 123670 1000000000000 1000000000000 193123 31374 1000000000000 9592 282589 175707 212456 310507 12506 207998 1000000000000 108009 1000000000000 1000000000000 1000000000000 166951 21243 142615 1000000000000 1000000000000 9306 273686 142467 1000000000000 183488 1000000000000 1000000000000 142808 1000000000000 180542 217710 204022 21735 150829 24937 1000000000000 164274 1000000000000 1000000000000 66354 305612 1000000000000 310256 1000000000000 1000000000000 282576 107496 1000000000000 318857 56835 288678 239476 1000000000000 70934 1000000000000 114898 56693 255246 1000000000000 228877 290422 1000000000000 92233 90104 1000000000000 316241 1000000000000 332883 292368 1000000000000 1000000000000 1224 146765 111966 1000000000000 214631 244235 233077 75763 125712 1000000000000 1000000000000 39151 16015 1000000000000 75542 1000000000000 24303 246130 86009 120631 243804 1000000000000 69744 165155 1000000000000 95330 1000000000000 189014 203203 1000000000000 243875 1000000000000 50530 308214 1000000000000 1000000000000 120000 183572 1000000000000 149152 1000000000000 125256 277955 82716 321946 1000000000000 201509 235915 1000000000000 204697 48592 248670 312969 153955 319316 1000000000000 1000000000000 283372 1000000000000 92239 164244 277679 190570 1000000000000 214269 84793 1000000000000 84599 1000000000000 194015 156242 1000000000000 1000000000000 220043 166031 149791 1000000000000 34031 108662 1000000000000 1000000000000 234902 231921 1000000000000 198833 193687 303964 62246 1000000000000 1000000000000 324629 63630 32209 192341 233738 1000000000000 207550 99536 235773 191538 117994 1000000000000 234449 178510 205513 1000000000000 199540 1000000000000 79869 1000000000000 172274 156169 116506 257914 36952 290063 206990 1000000000000 305213 25712 132455 1000000000000 257543 254842 281266 1000000000000 1000000000000 184563 285638 292410 102157 1000000000000 1000000000000 262811 1000000000000 19049 1000000000000 116828 27035 185935 173479 37355 57699 279196 309740 223287 166540 1000000000000 56815 204139 1000000000000 1000000000000 260970 316790 9897 105032 19736 297361 146660 1000000000000 1000000000000 248265 1000000000000 29007 283594 1000000000000 148606 135765 145958 254877 151298 26659 1000000000000 237912 1000000000000 165349 68475 1000000000000 324061 214015 5025 295446 1000000000000 95982 1000000000000 110818 93759 166298 131577 1000000000000 242287 57313 1000000000000 128913 215046 301190 1000000000000 318242 275256 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 170049 230856 1000000000000 228090 178988 50756 85297 319242 1000000000000 98784 1000000000000 142722 165543 147418 332767 44642 1000000000000 320215 1000000000000 1000000000000 1000000000000 107534 1000000000000 35388 97164 1000000000000 61963 49309 1000000000000 1000000000000 209490 136499 1000000000000 58632 96172 23997 156294 1000000000000 268757 150439 1000000000000 1000000000000 141343 10070 7110 99299 1000000000000 44312 1000000000000 327557 34072 86058 1000000000000 106275 1000000000000 262268 82090 1000000000000 301569 323652 116123 243864 300074 132054 62679 66213 22427 208947 1000000000000 238959 1000000000000 33081 265650 180335 1000000000000 303703 1000000000000 100652 156648 1000000000000 1000000000000 57123 1000000000000 154313 261595 1000000000000 287540 1000000000000 1000000000000 134575 38136 1000000000000 1000000000000 313356 298826 1000000000000 1000000000000 1000000000000 271795 439 174117 120983 80130 220367 1000000000000 36261 275979 217729 197799 1000000000000 171553 1000000000000 1000000000000 1000000000000 1000000000000 168360 1000000000000 1000000000000 54825 1000000000000 201841 1000000000000 69298 1000000000000 243367 1000000000000 1000000000000 107900 12771 1000000000000 303751 321827 159082 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 6634 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 216376 1000000000000 275929 305741 234894 1000000000000 236595 1000000000000 332401 1000000000000 18506 306609 1000000000000 1000000000000 219987 19760 298276 93800 206796 256440 238117 1000000000000 66805 1000000000000 1000000000000 1000000000000 23375 174579 93467 1000000000000 322832 1000000000000 122078 109003 285190 35194 141773 2620 221989 315460 24464 1000000000000 1000000000000 1000000000000 314436 33678 1000000000000 47430 304310 7795 1000000000000 1000000000000 174061 219139 240112 212678 1000000000000 1000000000000 254136 254562 56114 1000000000000 22038 60843 1000000000000 311393 1000000000000 48495 1000000000000 320400 276289 106028 1000000000000 1000000000000 1000000000000 32173 1000000000000 221906 210560 1000000000000 1000000000000 105896 1000000000000 243892 1000000000000 1000000000000 70249 172511 1000000000000 1000000000000 77708 1000000000000 123751 30193 31031 5823 36404 327786 280148 1000000000000 233708 1000000000000 1000000000000 127524 285606 188002 1000000000000 1000000000000 330465 1000000000000 87405 1000000000000 20585 97735 1000000000000 1000000000000 143128 111651 224262 1000000000000 1000000000000 47359 72371 304747 184854 185717 1000000000000 86009 180587 172985 235660 219541 94423 319384 1000000000000 249697 1000000000000 159611 1000000000000 272329 91999 255327 76645 91710 258826 319369 87087 190801 94092 108785 133874 103313 265349 289603 159013 194130 1000000000000 1000000000000 1000000000000 1000000000000 231431 126078 10373 33085 237927 1000000000000 1000000000000 59356 1000000000000 1000000000000 1000000000000 215254 1000000000000 329242 75443 250063 1786 105681 129943 1000000000000 1000000000000 149185 242810 280068 1000000000000 127544 36633 213049 1000000000000 14283 321408 175518 262820 83325 1000000000000 255301 39425 1000000000000 1000000000000 1000000000000 305500 235287 1000000000000 256362 59480 286914 29902 323975 217854 1000000000000 312306 1000000000000 1000000000000 1000000000000 167464 1000000000000 1000000000000 1000000000000 270932 42752 38668 231190 118139 269985 1000000000000 106218 65165 110159 309897 1000000000000 266497 1000000000000 1000000000000 185668 1000000000000 101391 59100 1000000000000 1000000000000 46908 192513 162725 259535 218620 264831 285701 1000000000000 1000000000000 1000000000000 1000000000000 259421 175267 148339 214130 123644 228706 129630 165278 1000000000000 223268 1000000000000 292949 200403 54755 8710 74962 1000000000000 49449 32096 91273 250577 111134 125612 4402 38410 173102 1000000000000 1000000000000 66969 81959 1000000000000 1000000000000 28868 1000000000000 312412 13392 1000000000000 175442 249010 62703 1000000000000 1000000000000 77281 328515 1000000000000 253416 206523 1000000000000 10991 96076 235490 312427 284221 104566 252638 137321 49531 1000000000000 287922 119652 47118 1000000000000 169962 283921 1000000000000 1000000000000 160029 1000000000000 223452 13438 209376 1000000000000 103916 210197 63117 82704 36124 1000000000000 95905 133662 1000000000000 267084 1000000000000 285915 287618 203866 1000000000000 1000000000000 282477 300271 251445 168790 1000000000000 149327 1000000000000 312860 48538 242851 193086 266389 127652 1000000000000 212804 206744 141162 89260 1000000000000 1000000000000 76956 1000000000000 97916 58177 1000000000000 1000000000000 236514 324426 43799 80481 281527 67637 120066 238170 1000000000000 1000000000000 1000000000000 67492 164233 104187 1000000000000 277575 218377 1000000000000 67298 87641 229377 286223 201764 232389 1000000000000 70352 1000000000000 318081 177104 1000000000000 133303 35606 31744 1000000000000 215479 233093 1000000000000 285829 1000000000000 164186 1000000000000 126678 1717 309613 1000000000000 330340 228138 1000000000000 117066 240140 118300 39033 122860 21981 1000000000000 288469 1000000000000 296228 1000000000000 1000000000000 223416 1000000000000 1000000000000 1000000000000 329287 1000000000000 298674 184678 61060 1000000000000 1000000000000 177253 1000000000000 1000000000000 29813 1000000000000 221446 1000000000000 122688 1000000000000 110818 143513 1000000000000 1000000000000 1000000000000 192104 1000000000000 129775 255462 1000000000000 1000000000000 52363 1000000000000 88407 1000000000000 92106 1000000000000 324141 1000000000000 25334 316102 1000000000000 219997 252070 1000000000000 101970 51475 135484 1000000000000 1000000000000 69253 234649 252824 1000000000000 1000000000000 261003 33677 239824 269897 53368 1000000000000 121266 140305 66959 259530 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 64910 78877 120250 104233 57299 201999 1000000000000 70979 213146 1000000000000 131087 230681 274437 213477 129535 10565 278716 31627 252784 266599 235219 187962 1000000000000 217737 1000000000000 39341 296316 1000000000000 1000000000000 155311 151068 288119 1000000000000 1000000000000 1000000000000 1000000000000 250111 61188 1000000000000 125755 48954 1000000000000 8666 1000000000000 1000000000000 323011 1000000000000 183631 1000000000000 1000000000000 265130 1000000000000 96747 1000000000000 172403 198286 287682 1000000000000 215445 319155 168680 283908 220311 134980 1000000000000 1000000000000 173012 15724 218826 119817 1000000000000 187608 1000000000000 1000000000000 1000000000000 305293 259789 283259 1000000000000 107368 91035 207635 314314 288168 309469 1000000000000 117533 31426 273382 55749 94608 284183 226014 291334 316632 261657 140932 306715 209196 1000000000000 303746 1000000000000 188537 42066 152226 116671 1000000000000 296954 1000000000000 134564 247189 290796 135388 332957 1000000000000 1000000000000 1944 90038 148793 1000000000000 1000000000000 252042 1000000000000 142318 1000000000000 192536 178156 140648 264504 64948 1000000000000 308163 144721 194434 1000000000000 1000000000000 1000000000000 1000000000000 33175 1000000000000 44440 326505 1000000000000 77967 222759 174091 1000000000000 105307 225357 1000000000000 275402 264865 143918 1000000000000 1000000000000 308530 176287 132414 331563 1000000000000 50393 314155 170503 1000000000000 33211 1000000000000 49462 75894 1000000000000 281753 236710 114572 326332 277235 1000000000000 1000000000000 75801 332054 72853 119721 230054 139705 142194 5699 1000000000000 51725 195013 1000000000000 138143 50969 148826 224096 174309 86536 1000000000000 288861 1000000000000 253151 1000000000000 213311 1000000000000 73403 287844 1000000000000 213190 1000000000000 299435 23370 84164 82911 183902 190240 315143 18899 130285 1000000000000 229484 284325 1000000000000 107260 1000000000000 236360 1000000000000 281041 202974 1000000000000 200216 1000000000000 149537 188330 77193 168130 22998 156485 1000000000000 112901 309579 265881 209884 1000000000000 1000000000000 29956 116057 150653 268531 313190 1000000000000 101004 51244 263344 38518 270315 1000000000000 83253 70787 241442 228640 105834 243727 69408 222074 1000000000000 1000000000000 1000000000000 177835 1000000000000 36378 117171 109914 324029 1297 74494 171350 1000000000000 133079 134891 124219 221048 73250 1000000000000 1000000000000 151373 1000000000000 13089 36152 21706 152405 1000000000000 1000000000000 1000000000000 1000000000000 56092 1000000000000 1000000000000 264767 22910 211719 1000000000000 331200 330617 1000000000000 112984 193902 256639 1000000000000 269117 1000000000000 1000000000000 63586 77267 3554 234682 58859 188109 1000000000000 265226 61337 1000000000000 27631 225299 1000000000000 1000000000000 152179 203645 258254 1000000000000 200183 66405 1000000000000 1000000000000 132466 1000000000000 202353 1000000000000 1000000000000 142123 161095 1000000000000 197074 67907 59877 270394 1000000000000 1000000000000 101749 201901 204040 1000000000000 1000000000000 135274 82145 1000000000000 37463 94078 241316 264449 1000000000000 206499 1000000000000 249993 38837 1000000000000 217793 213503 291184 72453 1000000000000 74661 124969 1000000000000 2176 18074 1000000000000 1000000000000 26365 191751 1000000000000 291817 90098 33093 221155 63991 256628 313874 1000000000000 188630 24148 258414 1000000000000 1000000000000 209541 38047 185136 77220 224655 300000 1000000000000 1000000000000 50983 1000000000000 104285 103769 9184 302730 1000000000000 106222 295000 1000000000000 136983 306587 70121 1000000000000 111940 1000000000000 163538 187721 188906 98363 241388 1000000000000 263433 305904 121352 1000000000000 37710 6727 31813 308341 327795 18913 1000000000000 1000000000000 1000000000000 310999 1000000000000 1000000000000 1000000000000 1000000000000 37246 1000000000000 223151 96977 20590 161145 90128 91441 57518 172383 192551 1000000000000 1000000000000 12781 333447 293777 246155 1000000000000 298440 1000000000000 1000000000000 1000000000000 1000000000000 4488 31497 71555 1000000000000 169517 105471 1000000000000 1000000000000 225513 113556 293896 82273 44162 1000000000000 213630 279776 1000000000000 1000000000000 225180 294008 237198 1000000000000 1000000000000 123558 1000000000000 255649 313616 72265 1000000000000 190063 293432 187771 1000000000000 1000000000000 223274 53987 264429 1000000000000 1000000000000 1000000000000 201215 116477 166621 1000000000000 210305 88191 1000000000000 101325 274092 1000000000000 76071 138774 62284 1000000000000 85134 108304 245578 143451 283211 304183 270235 90987 1000000000000 208695 317301 324088 266184 69060 246171 1000000000000 192844 7086 64217 254379 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 218127 276433 173214 1000000000000 1000000000000 1000000000000 273990 1000000000000 245365 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 136481 1000000000000 30471 274321 1000000000000 1000000000000 1000000000000 219979 1000000000000 67298 1000000000000 1000000000000 230509 57229 1000000000000 1000000000000 320786 1000000000000 1000000000000 165669 189615 215908 278757 314436 1000000000000 253584 300173 216261 110579 318287 1000000000000 302856 47985 1000000000000 1000000000000 273758 158159 78093 1000000000000 309076 60147 85727 1000000000000 282582 19059 111411 213893 60381 1000000000000 69621 297349 268521 1000000000000 60207 83671 1000000000000 229019 299652 146258 1000000000000 227577 187919 48736 125133 1000000000000 106996 1000000000000 84129 1000000000000 113406 1000000000000 1000000000000 1000000000000 1000000000000 45911 333237 160982 109584 328181 109280 298625 128073 1000000000000 1000000000000 1000000000000 323765 1000000000000 105845 1000000000000 1000000000000 59927 331616 58552 227372 1000000000000 193599 303614 238259 95680 225645 333180 1000000000000 15129 172434 18273 1000000000000 41835 149699 170157 270172 115331 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 13145 180899 1000000000000 1000000000000 290691 111923 1000000000000 166697 304998 23685 1000000000000 7928 1000000000000 263545 1000000000000 1000000000000 1000000000000 1000000000000 81332 301381 172799 80979 25371 1000000000000 165486 270859 153047 30070 39251 1000000000000 159917 161711 1000000000000 236955 1000000000000 1000000000000 244631 1000000000000 134700 232490 81005 44870 1000000000000 226735 34646 303744 266843 1000000000000 283984 205477 1000000000000 1000000000000 23696 21162 1000000000000 81604 213820 1000000000000 1000000000000 313829 1000000000000 1000000000000 119533 233995 1000000000000 171315 177380 1000000000000 257556 3627 1000000000000 300356 264186 51907 242437 255265 1000000000000 144105 1000000000000 188853 113517 1000000000000 49142 1000000000000 93736 138741 179475 129091 1000000000000 257383 204233 1226 208445 132724 68613 1000000000000 1000000000000 11975 128103 102994 210274 220757 307845 241010 134595 1000000000000 1000000000000 199634 44616 53406 1000000000000 1000000000000 97354 21647 115114 332488 198075 32521 52456 226298 207345 184173 261049 180690 280541 221965 111952 249707 1000000000000 255053 150473 1000000000000 272054 1000000000000 275091 130744 1000000000000 14534 15139 11890 100462 1000000000000 171890 227834 1000000000000 287780 1000000000000 329804 21415 1000000000000 1000000000000 294737 7773 172020 1287 201953 261700 2712 1000000000000 3912 1000000000000 156814 184405 1000000000000 91885 1000000000000 122464 225799 1000000000000 17294 136756 1000000000000 1000000000000 64337 60396 290404 1000000000000 315241 212100 165814 246744 1000000000000 186079 104322 78635 81280 211302 316546 1000000000000 161727 205293 1000000000000 1000000000000 290261 26130 187197 1000000000000 138958 1000000000000 104792 211150 70645 1000000000000 231450 31674 79266 122487 25306 179817 1000000000000 69092 121882 193563 142474 257059 10284 26397 1000000000000 158661 300037 273665 228882 275024 1000000000000 104656 1000000000000 253201 1000000000000 57750 126770 63440 189198 241038 36346 177380 27830 1000000000000 244317 1000000000000 212425 202096 28394 1000000000000 1000000000000 298810 28425 299773 1000000000000 227917 40852 195765 188803 1000000000000 159647 4782 1000000000000 1000000000000 1000000000000 129608 1000000000000 314787 212976 23834 56316 1000000000000 33661 47980 111639 5120 1000000000000 1000000000000 74901 116883 157104 76508 103524 1505 1000000000000 280638 290378 1000000000000 1000000000000 128707 1000000000000 1000000000000 316692 1000000000000 98478 37470 295316 10614 71245 323999 265088 195245 1000000000000 118149 1000000000000 155326 1000000000000 221242 213152 1000000000000 269182 1000000000000 55190 6270 69643 246133 1000000000000 1000000000000 152372 59178 267781 1000000000000 1000000000000 31236 1000000000000 82503 163302 1000000000000 1000000000000 1000000000000 328231 1000000000000 30094 120874 324472 1000000000000 331432 1000000000000 19546 73504 35131 200198 51388 246560 42731 125513 1000000000000 17096 297525 1000000000000 79882 66113 98848 307008 14822 131382 186119 55416 51427 291861 123266 303906 1000000000000 244550 104805 1000000000000 152429 1000000000000 282848 87294 1000000000000 221238 76875 120783 317689 118823 49962 214320 55913 1000000000000 1000000000000 113918 1000000000000 1000000000000 1000000000000 1000000000000 140283 112052 60902 145090 235546 286354 41628 1000000000000 292476 323278 263010 23187 1000000000000 286540 274292 328928 267159 297002 210836 323906 1000000000000 1000000000000 1000000000000 59680 112436 181449 20408 63192 54017 161106 168263 217006 92414 168997 276090 1000000000000 1000000000000 1000000000000 202596 185981 1000000000000 271541 235416 319002 15471 103641 257258 185205 320525 1000000000000 1000000000000 104908 214403 56170 1000000000000 19105 1000000000000 133501 1000000000000 1000000000000 1000000000000 167064 1000000000000 325610 270652 1000000000000 1000000000000 13466 1000000000000 281582 197122 256762 72744 322782 331688 135457 185885 192407 92931 173077 28869 1000000000000 1000000000000 1000000000000 285978 1000000000000 1000000000000 247402 1000000000000 76441 1000000000000 312999 122062 101845 5964 1000000000000 289155 268709 44581 159016 215141 180090 1000000000000 229727 117962 1000000000000 159259 142289 84853 265286 106129 332616 297173 1000000000000 221928 51048 95024 56217 290408 1000000000000 146657 208433 35483 48321 214647 116946 51486 7459 330235 165894 283741 93717 30394 245591 118555 242411 1000000000000 6999 1000000000000 46872 132885 262288 216964 52641 1000000000000 284884 132889 171671 67294 1000000000000 1000000000000 182704 172636 1000000000000 194602 27413 1989 167606 136097 269235 147395 277647 10897 61259 237064 188727 1000000000000 88902 303234 122935 129351 35715 301621 232894 98954 141315 231070 162869 1000000000000 250339 136915 128972 271925 92903 132019 1000000000000 154554 229518 285565 113576 241331 1000000000000 310599 223264 160170 134208 169417 163008 1000000000000 1000000000000 40240 192779 204069 247300 1000000000000 68886 306140 1000000000000 9141 1000000000000 1000000000000 197731 192364 37950 276884 1000000000000 30131 1000000000000 148224 330762 201808 1000000000000 118035 7274 1000000000000 1000000000000 125640 50331 1000000000000 1000000000000 236000 126438 1000000000000 1000000000000 88096 333660 63200 153261 305149 1000000000000 332578 1000000000000 315300 64141 1000000000000 139165 77108 1000000000000 157271 147119 141984 17256 1000000000000 118564 105249 220512 121006 57449 235150 1000000000000 1000000000000 1000000000000 237315 273305 211101 195299 125149 99067 73101 298606 212095 1000000000000 1000000000000 275171 16871 1000000000000 306856 1000000000000 294288 1000000000000 252200 212710 263192 267541 68212 64645 1000000000000 1000000000000 1000000000000 234206 29203 1000000000000 97504 136444 168783 1000000000000 19040 180146 183814 1000000000000 1000000000000 1000000000000 59855 1000000000000 1000000000000 84603 127949 1000000000000 146211 64498 80570 63600 148766 1000000000000 1000000000000 1000000000000 51435 137872 76232 245865 189569 1000000000000 1000000000000 1000000000000 95403 124533 41662 307907 166093 1000000000000 19033 149419 164739 234274 119001 194631 97206 1000000000000 1000000000000 16131 1000000000000 126657 320410 1000000000000 163249 329216 225232 1000000000000 1000000000000 1000000000000 131281 1000000000000 166044 74894 312963 1000000000000 1000000000000 1000000000000 276896 238714 69165 1000000000000 168314 1000000000000 258783 275649 1000000000000 136159 1000000000000 1000000000000 99148 295310 1000000000000 1849 86816 30718 33573 86006 1000000000000 295103 1000000000000 197745 145450 126740 274486 74697 122964 1000000000000 1000000000000 1000000000000 1000000000000 22161 82287 52852 1000000000000 227844 241208 82842 189119 224924 312715 307427 119359 1000000000000 155574 90318 1000000000000 1000000000000 221407 181177 1000000000000 131656 237700 107644 332570 188440 238679 1000000000000 104673 333554 237459 110468 102546 1000000000000 1000000000000 288045 88108 1000000000000 322512 3047 38857 258799 123983 44607 31725 1000000000000 1000000000000 121321 1000000000000 30421 87744 1000000000000 102337 184868 74570 61530 258300 1000000000000 266695 67950 132055 1000000000000 51461 1000000000000 56687 153077 222965 103932 320911 190061 938 1000000000000 117357 1000000000000 254554 171230 163060 1000000000000 201800 296774 18555 49696 47662 303567 284410 135128 93298 13520 98346 20462 33372 1000000000000 59964 67294 246706 89081 1000000000000 1000000000000 144064 1000000000000 204370 125975 311782 11301 174965 319284 20549 112637 109981 226344 103427 137303 1000000000000 1000000000000 180455 67736 280123 206862 121517 122619 302903 127553 266611 319844 1000000000000 1000000000000 325254 47314 324783 150174 479 83860 177844 1000000000000 273747 281683 243281 285203 94681 69788 100977 1000000000000 278048 1000000000000 120105 312690 315496 1000000000000 257709 267965 111850 1000000000000 69123 1000000000000 155282 1000000000000 101874 1000000000000 114783 83839 1000000000000 1000000000000 178811 131936 161716 1000000000000 307442 1000000000000 27418 268846 1000000000000 300328 107712 1275 1000000000000 129218 109967 230855 136942 323101 289150 146278 1000000000000 66311 110041 38065 32331 1000000000000 242380 267288 126339 164693 33508 1000000000000 1000000000000 280812 244170 68160 118659 291800 1000000000000 102601 1000000000000 1000000000000 320730 31394 1000000000000 193067 152592 20179 1000000000000 129611 1000000000000 323695 323471 13948 241254 276800 15717 1000000000000 219929 128976 1000000000000 185961 223862 267003 332622 169127 55287 1000000000000 139771 1000000000000 1000000000000 68381 1000000000000 197459 126644 1000000000000 74285 171049 296582 221735 121481 206541 1000000000000 114686 315679 1000000000000 261979 212113 167803 1000000000000 104404 275241 325100 1000000000000 103289 29530 1000000000000 282341 54271 74101 301310 1000000000000 170107 88313 333518 1000000000000 29319 1000000000000 200206 25703 1000000000000 1000000000000 26385 6482 1000000000000 85734 56994 17879 1000000000000 312165 1000000000000 26641 311030 288974 1000000000000 1000000000000 13668 316610 1000000000000 162399 74926 289963 109698 267304 1000000000000 329604 268352 155684 116311 15441 1000000000000 1000000000000 326792 160564 168889 1000000000000 100989 1000000000000 223691 1000000000000 80750 215816 289366 1000000000000 126011 1000000000000 1000000000000 319521 230210 214472 1000000000000 220845 201875 177190 1000000000000 1000000000000 125324 318091 1000000000000 1000000000000 1000000000000 167787 104867 295240 1000000000000 228430 1000000000000 162525 1000000000000 180536 1000000000000 311699 222791 1000000000000 1000000000000 1000000000000 115120 14126 313254 199413 15290 1000000000000 1000000000000 184054 185657 330075 332219 213464 227568 288769 1000000000000 1000000000000 1000000000000 275735 1000000000000 178154 235567 180150 19725 1000000000000 1000000000000 215385 124458 1000000000000 191118 1000000000000 1000000000000 1000000000000 49062 300756 1000000000000 314758 1000000000000 1000000000000 298991 241618 1000000000000 1000000000000 1000000000000 1000000000000 318251 1000000000000 134327 1000000000000 127390 1000000000000 1000000000000 190131 1000000000000 66643 1000000000000 46219 1000000000000 180882 205364 65772 107984 329191 75026 272968 1000000000000 297062 1000000000000 16300 1000000000000 139087 1000000000000 24082 1000000000000 1000000000000 97196 277741 1000000000000 248806 116736 269291 1000000000000 1000000000000 177481 1000000000000 74414 1000000000000 166352 287313 1000000000000 1000000000000 1000000000000 1000000000000 155122 1000000000000 1000000000000 106072 92244 139378 1000000000000 268601 263308 1000000000000 24600 92824 1000000000000 1000000000000 1000000000000 1000000000000 205855 303103 1000000000000 1000000000000 1000000000000 1000000000000 239436 41570 297076 56107 1000000000000 28641 166005 212734 297314 124111 245283 1000000000000 329977 168370 1000000000000 1000000000000 41116 248685 22394 119945 96191 1000000000000 1601 1000000000000 101075 230365 229442 266462 1000000000000 326959 1000000000000 201374 51133 260207 207214 163872 303370 114979 115097 1000000000000 30537 214697 132263 110346 80677 159590 1000000000000 272645 149166 258133 90137 254748 277913 101559 1000000000000 90292 223921 248663 321459 280860 272811 304094 1000000000000 300836 179332 27359 1000000000000 302585 1000000000000 166278 183309 164150 106743 235495 1000000000000 1000000000000 128291 160564 1000000000000 1000000000000 302611 106978 107439 113729 226149 151948 57811 74572 123347 78234 1000000000000 203002 76891 89419 129120 1000000000000 331916 1000000000000 189911 1000000000000 39501 175494 295766 151339 42895 211861 170065 1000000000000 307215 1000000000000 146140 212510 1000000000000 1000000000000 28812 1000000000000 1000000000000 1000000000000 1000000000000 219156 1000000000000 226490 197972 297390 1000000000000 308911 1000000000000 252320 139303 157517 1000000000000 172826 274813 224071 15246 110787 88277 239892 6168 46082 233048 1000000000000 41545 316380 1000000000000 113192 306661 33213 1000000000000 214225 1000000000000 75575 286720 41325 1000000000000 64053 1000000000000 1000000000000 1000000000000 202395 15461 1000000000000 1000000000000 1000000000000 1000000000000 246526 1000000000000 190940 1000000000000 27155 331134 43680 1000000000000 237053 220874 1000000000000 119668 217161 194289 1000000000000 296275 1000000000000 1000000000000 1000000000000 231544 297926 197192 234376 67278 1000000000000 193495 1000000000000 228574 1000000000000 160001 129138 236743 91332 1000000000000 199079 35040 235532 236543 101045 256558 84299 158715 214117 258690 195170 1000000000000 190114 17833 72936 218980 131627 93676 1000000000000 323795 1000000000000 1000000000000 1787 3554 154899 1000000000000 315117 221740 26243 74442 27603 109893 1000000000000 1000000000000 102300 1000000000000 119419 280422 314336 1000000000000 1000000000000 106060 218883 1000000000000 22315 1000000000000 1000000000000 302676 272121 1000000000000 122381 323563 1000000000000 1000000000000 207345 245455 142108 1000000000000 236303 37664 1000000000000 170418 182460 116515 20281 316828 1000000000000 138255 1000000000000 89171 296373 240289 1000000000000 272213 232082 1000000000000 170196 304980 20111 20319 1000000000000 152238 169983 1000000000000 269382 303824 165994 1000000000000 242019 195256 1000000000000 80474 1000000000000 1000000000000 299243 221817 327835 1000000000000 47904 96955 177790 1000000000000 27972 150223 55902 68110 258438 289799 80456 282626 1000000000000 1000000000000 1000000000000 1000000000000 137894 297177 153708 196000 167877 1000000000000 275844 1000000000000 10362 4437 1000000000000 1000000000000 1000000000000 268822 187849 1000000000000 103336 155415 95306 1000000000000 169527 90383 156608 1000000000000 1000000000000 1000000000000 42600 87212 280432 263284 265347 14544 59107 77616 195230 257175 229193 1000000000000 222102 98492 15233 161435 1000000000000 275165 1000000000000 133645 60731 326223 319326 102144 293579 84287 227361 215450 104856 303380 151997 259182 1000000000000 233161 253325 1000000000000 8968 28595 226394 1000000000000 1000000000000 128848 108806 152260 321216 44550 75194 194791 98817 1000000000000 275743 63714 191996 1000000000000 195643 27782 40170 1000000000000 70928 315838 1000000000000 189396 202894 1000000000000 104689 246785 139642 13573 1000000000000 283935 1000000000000 162184 183827 170437 264940 283879 247676 26425 294444 1000000000000 59620 170820 289459 117913 1000000000000 67814 237035 2237 299790 308515 152764 81377 81916 54521 1000000000000 3329 160122 75172 1000000000000 308654 1000000000000 174587 230121 105787 304634 1000000000000 316338 70972 260264 1000000000000 1000000000000 45587 68756 78250 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 140004 1000000000000 1000000000000 235250 19936 34964 271371 276739 265282 205820 1000000000000 209468 1000000000000 127415 264642 231810 179730 309901 1000000000000 304587 285727 152756 1000000000000 1000000000000 1000000000000 54835 1000000000000 319908 1000000000000 1000000000000 236738 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 178013 3684 1000000000000 324755 282363 1000000000000 310924 200128 280058 224260 326538 298912 113989 276520 73737 226951 7919 15156 1000000000000 138183 149953 91042 1000000000000 1000000000000 69660 122985 95231 125399 80953 183146 37554 1000000000000 314641 35262 92879 88670 1000000000000 102190 186614 1000000000000 1000000000000 43925 1000000000000 1000000000000 321043 282587 1000000000000 139208 99565 315215 1000000000000 69805 1000000000000 1000000000000 1000000000000 1000000000000 87503 27548 1000000000000 1000000000000 284326 245913 294707 297370 295909 1000000000000 56834 244012 166458 171631 208350 1000000000000 134104 1000000000000 1000000000000 1000000000000 301267 1000000000000 179232 1000000000000 20386 208818 1000000000000 214856 125262 145251 1000000000000 27141 1000000000000 1000000000000 1000000000000 1000000000000 175883 71893 198492 1000000000000 199943 207329 103869 101608 216589 204778 260467 40580 84390 1000000000000 1000000000000 184229 147965 329990 110117 144051 166485 18118 266218 51152 1000000000000 1000000000000 154839 53568 81144 18 227847 168243 1000000000000 1000000000000 116645 333514 125893 1000000000000 196150 96940 1000000000000 1000000000000 180832 1000000000000 318779 102107 188106 80195 303563 212237 197478 126440 1000000000000 330995 1000000000000 1000000000000 288991 34163 1000000000000 298730 59077 275992 304058 182816 1000000000000 184467 1000000000000 1000000000000 203650 24348 1000000000000 1000000000000 236771 1000000000000 46352 288162 40005 93126 143136 306658 1000000000000 203666 76563 1000000000000 79609 284281 53050 1000000000000 189726 255649 91880 1000000000000 99725 1000000000000 1000000000000 67871 241156 106946 169585 118569 164325 269689 268215 195792 92655 300450 118978 35560 1000000000000 1000000000000 328165 237745 123402 86119 1000000000000 1000000000000 274907 1000000000000 24830 131693 142298 1000000000000 1000000000000 1000000000000 130930 194053 91075 147773 1000000000000 230959 217118 1000000000000 1000000000000 257220 1000000000000 107757 62676 52030 255754 187626 15403 190094 1000000000000 233926 265302 1000000000000 188443 127174 10698 319924 105234 245005 131953 286312 1000000000000 1000000000000 1000000000000 175669 297238 67206 307530 111080 9931 30842 1000000000000 155930 134742 1000000000000 134970 1000000000000 81400 1000000000000 290718 5612 1000000000000 188092 172425 156493 231925 185085 170890 286784 49430 111899 198118 155005 166767 78420 308879 253869 260917 157427 1000000000000 1000000000000 140526 1000000000000 1000000000000 194223 1000000000000 159657 188177 107534 244599 1000000000000 1000000000000 196273 1000000000000 1000000000000 16870 145428 133351 129882 1000000000000 1000000000000 135676 316790 1000000000000 315477 147909 310700 28986 146618 259562 25036 264355 163804 1000000000000 158494 1000000000000 222731 80317 253266 1000000000000 327899 1000000000000 168283 125273 137606 1000000000000 189482 110127 208131 139207 25927 133996 231143 322886 1000000000000 55871 112678 52799 246627 242292 28975 187824 1000000000000 120815 1000000000000 1000000000000 301794 1000000000000 138632 194798 1000000000000 1000000000000 1000000000000 12686 1000000000000 1000000000000 232344 86254 183975 1000000000000 107754 149395 79299 10262 1000000000000 247687 1000000000000 108504 1000000000000 301890 1000000000000 173844 17911 191911 241445 256295 155854 189381 232017 1000000000000 1000000000000 226 84621 104614 265441 251022 1000000000000 78870 124827 1000000000000 1000000000000 71887 1000000000000 55513 1000000000000 1000000000000 118373 46531 270744 215221 1000000000000 163539 1000000000000 267298 1000000000000 118463 319452 93240 325600 1000000000000 148996 156753 244116 1000000000000 18551 1000000000000 1000000000000 51645 1000000000000 168123 233501 56944 1000000000000 1000000000000 171856 1000000000000 180235 74408 161135 92730 80321 310930 223164 1000000000000 220021 103381 195696 1000000000000 1000000000000 1000000000000 92646 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 21465 279360 62480 28306 174262 1000000000000 1000000000000 124586 1000000000000 1000000000000 34931 120862 1000000000000 236258 1000000000000 1000000000000 1000000000000 112150 1000000000000 1000000000000 272583 8363 121583 164508 263564 160198 121892 78982 304817 276244 49156 95473 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 294247 103254 1000000000000 1000000000000 98075 97644 245076 148858 275801 125521 1000000000000 7930 1000000000000 1000000000000 1000000000000 1000000000000 238113 51976 65679 201272 281734 76133 152481 172076 105657 117942 174659 89339 1000000000000 330957 1000000000000 1000000000000 1000000000000 153635 317861 236540 12675 300538 220126 307228 215158 1000000000000 1000000000000 1000000000000 1000000000000 245362 40602 180083 64955 1000000000000 1000000000000 1000000000000 156313 101233 1000000000000 274536 81932 39173 164130 1000000000000 31975 1000000000000 9165 18605 322728 1000000000000 1000000000000 1000000000000 90104 1000000000000 30665 1000000000000 206315 1000000000000 234006 241040 1000000000000 307563 1000000000000 1000000000000 172911 1000000000000 1000000000000 1000000000000 23154 1000000000000 102066 167719 33549 246724 150046 329432 58012 1000000000000 26600 1000000000000 1000000000000 261225 71047 328714 318172 303544 1000000000000 217222 169690 68272 1000000000000 151250 1000000000000 1000000000000 35784 216432 72754 205700 329162 218944 293750 212867 224613 1000000000000 84200 1000000000000 1000000000000 63122 222847 174283 40644 120824 317312 260458 1000000000000 1000000000000 313103 1000000000000 176171 1000000000000 233544 199157 143178 97990 1000000000000 275581 125540 242814 1000000000000 254052 260078 1000000000000 1000000000000 271975 1000000000000 134248 244012 269923 89654 1000000000000 201006 110133 218036 10168 99517 1000000000000 1000000000000 1000000000000 193753 220840 320343 1000000000000 248357 41488 206552 151509 12537 1000000000000 57013 1000000000000 1000000000000 62114 1000000000000 177536 1000000000000 132007 66500 91220 1000000000000 1000000000000 150787 298311 94953 243063 1000000000000 1000000000000 22114 1000000000000 248725 17819 1000000000000 1000000000000 160302 253955 147566 274997 100492 151916 1000000000000 317585 331163 1000000000000 47456 1000000000000 1000000000000 165863 255614 272323 55959 1000000000000 140803 80821 1000000000000 246900 123452 40573 98416 120612 148619 198492 225023 301941 2207 1000000000000 73343 1000000000000 258232 76827 149068 4713 183957 1000000000000 249651 1000000000000 213988 1000000000000 79812 254691 1000000000000 1000000000000 5001 1000000000000 172586 192957 1000000000000 214772 1000000000000 1000000000000 6181 43181 1000000000000 199421 154367 1000000000000 26826 190496 96603 65573 232147 291362 1000000000000 1000000000000 157547 17022 1000000000000 1000000000000 1000000000000 90852 1000000000000 168748 1000000000000 1000000000000 119936 135660 1000000000000 1000000000000 1000000000000 190509 223854 138154 227339 56353 192117 1000000000000 240243 147724 220244 287765 125330 211799 129666 121455 172811 181057 55324 293623 23712 1000000000000 1000000000000 235336 62682 238297 1000000000000 209418 276786 203635 40813 261820 50218 59681 1000000000000 170665 259946 1000000000000 1000000000000 1000000000000 31336 118619 179866 2323 251150 182261 172525 125024 1000000000000 1000000000000 34849 256937 262516 95024 204153 84515 265751 136063 170452 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 292818 302486 1000000000000 202014 1000000000000 1000000000000 51401 272047 102747 189957 255601 283908 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 199474 1000000000000 143991 1000000000000 58002 257130 267585 1000000000000 142023 84712 173119 264784 320157 1000000000000 1000000000000 51256 107209 35289 302679 1000000000000 310858 1000000000000 1000000000000 321190 293528 59665 1000000000000 1000000000000 1000000000000 262428 1000000000000 293909 1000000000000 313499 110069 202615 1000000000000 1000000000000 297919 103912 1000000000000 144346 1000000000000 240376 319860 98609 44392 1000000000000 1000000000000 138129 255062 26170 136402 206932 282258 220987 1000000000000 1000000000000 249435 1000000000000 315411 1000000000000 1000000000000 55935 207113 1000000000000 138747 50236 85991 45533 1000000000000 259783 27200 185781 101446 206175 124594 1000000000000 29993 1000000000000 116446 278065 192105 1000000000000 1000000000000 1000000000000 1000000000000 191574 1000000000000 241770 1000000000000 1000000000000 214712 1000000000000 1000000000000 1000000000000 256530 313485 186111 151619 66656 94661 1000000000000 36709 126878 265323 260885 1000000000000 1000000000000 1000000000000 18017 1000000000000 216920 1000000000000 274549 290837 191802 313244 286974 4414 229101 307464 308356 249470 1000000000000 209204 1000000000000 1000000000000 303386 25839 1000000000000 172479 290666 225870 1000000000000 1000000000000 302248 263609 260381 230890 198864 324518 64618 247761 102252 90577 15413 1884 264407 152774 183993 188848 1000000000000 8811 212224 166458 235880 51432 1000000000000 1000000000000 93950 263541 1000000000000 129224 185658 146026 184354 231376 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 114804 221163 286261 1000000000000 101287 249633 1000000000000 240811 68669 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 206444 249540 43017 278758 1000000000000 319646 328357 173616 290754 1000000000000 1000000000000 224473 1000000000000 191887 105025 190955 50399 294474 222558 1000000000000 22968 182066 180675 1000000000000 1000000000000 1000000000000 45356 167770 1000000000000 320608 177714 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 141584 1000000000000 46839 280888 130437 210091 186646 22128 233898 35151 161663 1000000000000 100727 158061 246134 6827 132596 139043 267276 300641 153685 1000000000000 125971 1000000000000 1000000000000 230146 1000000000000 220912 1000000000000 1000000000000 46281 1000000000000 24493 1000000000000 1000000000000 1000000000000 1000000000000 45199 1000000000000 318912 55856 271596 169847 231635 1000000000000 1000000000000 53550 1000000000000 1000000000000 271058 291153 115361 1000000000000 286341 279411 6524 1000000000000 153493 63584 157766 141993 59553 321487 12526 307900 1000000000000 165694 1000000000000 1000000000000 1000000000000 194551 1000000000000 134386 1000000000000 204758 1000000000000 321002 16892 69818 134625 1000000000000 1000000000000 1000000000000 23349 1000000000000 1000000000000 4156 1000000000000 1000000000000 306359 1000000000000 129422 1000000000000 182220 1000000000000 43108 212989 1000000000000 251861 148876 133657 1000000000000 21118 1000000000000 145598 141122 96418 112824 131478 143720 333130 134017 33614 168260 291622 199626 1000000000000 53069 1000000000000 133655 1000000000000 1000000000000 269959 176491 220364 196713 300388 1000000000000 1000000000000 185678 52875 52584 316190 43852 117502 73485 330 127337 1000000000000 303630 83596 110579 136393 156294 294869 232617 59727 47598 8108 1000000000000 1000000000000 326701 1000000000000 204527 135356 309366 246194 1000000000000 245392 86615 1000000000000 31388 159270 1000000000000 139542 45373 1000000000000 37360 1000000000000 1000000000000 1000000000000 180017 1000000000000 229434 1000000000000 66433 32771 184536 62147 1000000000000 105615 331594 1000000000000 296000 287391 209871 1000000000000 1000000000000 1000000000000 270917 285658 205065 239306 278306 1000000000000 10189 167766 1000000000000 306275 119824 1000000000000 1000000000000 1000000000000 47957 1000000000000 183329 1000000000000 12940 1000000000000 1000000000000 1000000000000 229095 9282 25374 69762 1000000000000 1000000000000 155216 148703 296517 160397 1000000000000 82586 204146 193816 79384 288460 28094 118886 146215 1000000000000 1000000000000 133363 1000000000000 254095 72870 178066 1000000000000 5975 212831 221602 231537 92357 1000000000000 1000000000000 1000000000000 92170 17190 194427 325104 137435 120833 209971 151104 1000000000000 58114 78779 1000000000000 261906 64460 89993 1000000000000 1000000000000 1000000000000 215958 121575 1000000000000 50676 1000000000000 19127 231871 126785 138821 141476 1000000000000 50585 1000000000000 47440 49042 271702 236272 281916 90751 1000000000000 144441 80106 292020 233287 187569 1000000000000 110526 116414 1000000000000 272665 278597 175195 112668 30366 1000000000000 325044 50463 43568 274579 1000000000000 293015 1000000000000 238411 58203 173229 297403 126698 265204 104586 312959 1000000000000 124041 93129 287298 1000000000000 1000000000000 1000000000000 136525 312892 1000000000000 170117 1000000000000 50804 111214 156970 50631 180943 125255 132503 1000000000000 1000000000000 1000000000000 1000000000000 166864 287382 202947 1000000000000 16232 308072 176175 1000000000000 312022 95307 61278 1000000000000 162941 144861 297946 70859 27258 132795 302279 74218 180045 1000000000000 1000000000000 1000000000000 8153 1000000000000 1000000000000 321129 199288 190872 63287 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 262428 189079 1000000000000 10538 107458 237958 24623 194985 1000000000000 267025 1000000000000 1000000000000 1000000000000 269458 1000000000000 1000000000000 59451 196363 240294 9647 113147 47919 147340 1000000000000 117611 224558 1000000000000 184832 215329 1000000000000 149577 34377 170524 142553 63834 1000000000000 80433 66912 1000000000000 203725 116947 304585 220659 97496 1000000000000 266802 1000000000000 115051 64974 284777 1000000000000 154027 3894 44398 44014 1000000000000 1000000000000 127042 70274 1000000000000 328049 243584 1000000000000 1000000000000 165492 1000000000000 61453 226416 1000000000000 1000000000000 1000000000000 1000000000000 24646 284542 1000000000000 74550 32664 244518 1000000000000 55707 109255 1000000000000 1000000000000 296334 282964 135256 35365 302386 1000000000000 1000000000000 1000000000000 314509 1000000000000 263894 2047 170397 312408 37434 203091 1000000000000 295635 273698 319441 1000000000000 209374 87197 59741 211615 1000000000000 1000000000000 48340 1000000000000 236697 301510 267040 1000000000000 312700 208190 40028 318338 1000000000000 1000000000000 300744 330355 210680 278100 108964 1000000000000 1000000000000 1000000000000 15087 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 278097 333429 318772 276020 277654 45233 1000000000000 169520 1000000000000 194613 105095 309970 8376 1000000000000 1000000000000 300501 1000000000000 1000000000000 199739 1000000000000 1000000000000 1000000000000 82940 234244 218812 1000000000000 143358 39205 118423 1000000000000 1000000000000 74810 254731 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 154002 101035 1000000000000 296930 91135 22807 1000000000000 101344 1000000000000 1224 134420 328436 227260 1000000000000 235726 200709 325383 65439 1000000000000 28163 171597 102740 215219 148538 87991 1000000000000 102901 1000000000000 196177 213777 256077 1000000000000 324586 127222 216354 25158 1000000000000 15089 37681 30412 57307 1000000000000 114162 158256 189154 93920 1000000000000 1000000000000 237967 1000000000000 322172 112862 325575 17989 92562 1000000000000 288204 287185 28138 1000000000000 183872 129529 1000000000000 287785 52811 1000000000000 175953 14726 1000000000000 125494 194748 302851 17577 1000000000000 193941 247330 90400 303693 36791 38915 1000000000000 1000000000000 193223 1000000000000 51972 176992 303252 1000000000000 138316 31164 1000000000000 198066 10411 1000000000000 260355 299081 252811 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 82842 1000000000000 1000000000000 1000000000000 271502 158459 281173 19736 9194 178430 84038 1000000000000 164701 330392 1000000000000 114215 305631 1000000000000 287945 293905 164194 306183 72092 1000000000000 71609 1000000000000 171239 216607 306267 192559 157899 73112 258803 1000000000000 78749 53478 282816 270074 1000000000000 1000000000000 155834 55207 222834 89932 212936 20765 1000000000000 192684 1000000000000 1000000000000 1000000000000 1000000000000 37015 1000000000000 232859 277891 246020 333513 32340 242580 57202 264836 1000000000000 9969 270910 154147 209239 215559 1000000000000 221143 1000000000000 55709 62878 263127 290496 61198 1000000000000 286838 36926 68585 203092 244719 180295 1000000000000 244331 136728 1000000000000 24487 15820 226795 15823 1000000000000 1000000000000 1000000000000 184198 231218 54535 176927 315744 96788 293693 220765 1000000000000 1000000000000 11873 1000000000000 1000000000000 122944 1000000000000 176570 165045 107571 62479 1000000000000 96264 1000000000000 180245 1000000000000 221817 185502 1000000000000 118167 24025 281856 30112 43480 145630 1000000000000 199471 1000000000000 1000000000000 211644 1000000000000 47344 3657 1000000000000 51114 192407 79020 262067 1000000000000 157456 147682 1000000000000 1000000000000 320391 195144 313460 281417 152287 41665 1000000000000 1000000000000 207367 9428 1000000000000 1000000000000 1000000000000 184265 303554 1000000000000 286175 1000000000000 297441 26013 1000000000000 232290 1000000000000 4124 277570 1000000000000 56666 1000000000000 300061 243779 253718 146947 167523 1000000000000 315074 67883 176221 24698 186261 94724 43273 122850 90550 159825 327121 1000000000000 1000000000000 129148 1000000000000 1000000000000 1000000000000 73523 1000000000000 1796 311951 50276 1000000000000 1000000000000 308588 165576 146823 114224 111037 27942 1000000000000 184969 125847 320190 1000000000000 235945 49003 1000000000000 265624 1000000000000 129738 1000000000000 50310 219648 136216 1000000000000 321757 1000000000000 320362 170442 176125 1000000000000 71281 1000000000000 1000000000000 72422 1000000000000 46680 1000000000000 1000000000000 1000000000000 1000000000000 83351 1000000000000 311030 288344 17393 191171 294369 133434 232995 13897 1000000000000 6434 1000000000000 172230 1000000000000 6813 182864 330953 128308 60398 1000000000000 274443 278802 89785 308179 1000000000000 266648 1000000000000 299163 245296 127731 1000000000000 1000000000000 1000000000000 131413 145386 274133 247502 1000000000000 273907 1000000000000 1000000000000 1000000000000 235269 1000000000000 156974 106496 201061 15209 166461 57645 1000000000000 268698 91927 176396 220106 1000000000000 1000000000000 332387 209058 1000000000000 1000000000000 215611 1000000000000 52596 1000000000000 267243 1000000000000 170150 102169 1000000000000 290145 322801 47670 254721 10362 1000000000000 26727 1000000000000 1000000000000 1000000000000 111979 328748 1000000000000 157699 163836 1000000000000 1000000000000 170129 1000000000000 203076 180447 1000000000000 74547 133775 93150 30651 54549 244567 247573 201859 79263 268368 1000000000000 1000000000000 271131 133475 48364 145841 286729 1155 55494 215343 1000000000000 1000000000000 226563 15110 1000000000000 1000000000000 332221 317215 962 327808 1000000000000 237746 81 144802 121016 286212 109012 1000000000000 1000000000000 41931 229580 167016 92069 1000000000000 184900 1000000000000 28588 257622 156870 1000000000000 85041 328618 157669 203080 75379 105337 255857 191402 177921 1000000000000 1000000000000 270614 201960 210480 1000000000000 101000 243417 304217 145529 1000000000000 200984 128929 1000000000000 236681 1000000000000 204378 45429 11106 1000000000000 201484 1000000000000 241271 193919 1000000000000 21105 279371 140182 1000000000000 1000000000000 1000000000000 86540 1000000000000 298839 303479 145480 77954 266336 118457 259115 169590 1000000000000 1000000000000 317145 319660 241605 1000000000000 108941 285945 231732 82412 1000000000000 202990 158158 290107 234575 1000000000000 1000000000000 234697 30546 281591 113231 1000000000000 1000000000000 311363 96858 225219 89606 280073 192460 168003 1000000000000 1000000000000 172870 113251 39247 249581 10686 1000000000000 48029 49586 1000000000000 306910 110331 1000000000000 126985 316950 164974 324650 17934 164926 134413 1000000000000 95969 180764 244139 1000000000000 305662 183699 55369 1000000000000 1000000000000 1000000000000 73510 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 286175 1000000000000 1000000000000 311521 242987 294629 5914 1000000000000 84419 66817 309328 1000000000000 99712 149405 135945 183564 257318 1000000000000 274222 222796 77798 309448 94649 273557 173195 1000000000000 103057 68676 1000000000000 165297 1000000000000 1000000000000 260478 163231 1000000000000 276508 284634 1000000000000 1000000000000 213579 1000000000000 1000000000000 1000000000000 1000000000000 325875 186827 1000000000000 271827 1000000000000 241426 1000000000000 27857 114932 133891 323846 178360 1000000000000 293298 272032 85699 1000000000000 1000000000000 143871 11281 151941 1000000000000 317328 188183 142670 323279 1000000000000 180923 288655 185014 40681 292236 1000000000000 158484 1000000000000 1000000000000 27239 34820 263621 1000000000000 8490 79206 204802 46498 323966 307727 259446 90798 170364 249460 192691 114273 330583 1000000000000 234691 22309 82646 185862 140212 173150 332495 276408 1000000000000 1000000000000 160099 15146 216803 194750 206743 139531 290250 318734 1000000000000 1375 183457 333367 161074 320315 1000000000000 161732 34484 44170 216858 33293 285817 1000000000000 1000000000000 155292 1000000000000 10005 27826 243680 105492 99460 329334 1000000000000 129252 254652 1000000000000 293625 1000000000000 1000000000000 268198 11591 1000000000000 1000000000000 75775 1000000000000 295186 1000000000000 204625 1000000000000 268426 239718 1000000000000 178913 1000000000000 43045 1000000000000 259770 1000000000000 11096 62782 1000000000000 60185 247959 33581 104515 327890 1000000000000 1000000000000 295310 152009 301291 1000000000000 260318 30386 318150 296970 108333 1000000000000 78450 75310 1000000000000 155079 34357 21931 27578 22264 155731 205489 278014 299300 204403 1000000000000 1000000000000 162922 1000000000000 36730 1000000000000 330806 219710 322468 245098 96772 246279 1000000000000 1000000000000 322787 131961 274849 315353 220086 191206 199222 254128 1000000000000 1000000000000 126686 204821 76259 48850 22991 261312 63206 308448 1000000000000 220052 1000000000000 187623 1000000000000 1000000000000 76195 77687 294779 1000000000000 41888 268716 115933 277760 293160 33918 156259 272332 322275 295940 1000000000000 139354 1000000000000 204075 148300 48578 1000000000000 97745 1000000000000 63754 192148 1000000000000 1000000000000 1000000000000 213262 236619 53969 83954 321791 179677 209459 1000000000000 16965 30993 109227 1000000000000 123931 220548 165167 203376 1000000000000 1000000000000 53757 1000000000000 279910 23986 1000000000000 1000000000000 216287 271267 114162 81099 106728 1000000000000 157612 278233 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 219238 1000000000000 202669 312009 1000000000000 272498 1000000000000 1000000000000 1000000000000 154087 73885 1000000000000 153032 95979 230004 1000000000000 1000000000000 235480 106344 172535 249148 39910 1000000000000 105164 307087 1000000000000 102603 1000000000000 28352 1000000000000 1000000000000 326745 3004 114000 1000000000000 1000000000000 318964 1000000000000 1000000000000 201518 319727 66494 215329 1000000000000 1000000000000 114035 1000000000000 265770 1000000000000 292362 1000000000000 223668 122030 1000000000000 211993 85313 1000000000000 206431 60427 1000000000000 223806 177637 1000000000000 78809 297694 95566 176315 254780 1000000000000 243902 48533 246092 153511 70161 1000000000000 61497 126347 333670 101716 110655 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 94203 1000000000000 1000000000000 193480 33779 154717 1000000000000 1000000000000 1000000000000 317933 155208 198100 179877 55204 199566 220508 1000000000000 259389 143379 1022 41202 223532 176416 1000000000000 213218 49158 1000000000000 219872 1000000000000 202477 1000000000000 278944 1000000000000 190538 277789 78991 95212 8462 298316 1000000000000 1000000000000 161058 181892 173135 72387 163408 1000000000000 135718 1000000000000 194005 1000000000000 280398 254200 1000000000000 1000000000000 323072 1000000000000 81229 1000000000000 95943 293143 1000000000000 139391 1000000000000 153708 114237 1000000000000 1000000000000 1000000000000 4937 115067 253188 1000000000000 210471 1000000000000 231813 264859 1000000000000 110542 234803 261428 312614 1000000000000 1000000000000 246249 1000000000000 302961 1000000000000 1000000000000 142927 1000000000000 320679 294766 113677 1000000000000 178663 48937 1000000000000 173031 226978 11747 216878 269836 158411 131983 72135 1000000000000 279480 233649 1000000000000 6846 120670 256316 195836 1000000000000 85751 286719 313839 125199 54894 267940 129511 202504 1000000000000 1000000000000 113560 110568 1000000000000 160249 260733 1000000000000 61209 211128 323776 86654 42586 201728 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 122774 207851 193617 202961 333365 146807 105519 286065 109659 1000000000000 1000000000000 333315 1000000000000 218737 208426 80002 307561 1000000000000 327009 133976 1000000000000 150601 29910 281861 128812 1000000000000 1000000000000 1000000000000 110170 169264 1000000000000 95196 1000000000000 39231 169133 1000000000000 1000000000000 1000000000000 1000000000000 38528 264018 158928 1000000000000 1000000000000 1000000000000 170632 138903 212438 276297 1000000000000 1000000000000 1000000000000 325177 235502 68505 215930 179910 1000000000000 256836 197369 257860 1000000000000 262504 212336 279139 113465 1000000000000 92584 62732 220616 302819 181990 1000000000000 1000000000000 32183 1000000000000 1000000000000 83602 276204 69407 185028 1000000000000 53913 76583 158494 1000000000000 1000000000000 190166 1000000000000 173910 182036 94276 206019 203149 63657 194719 202263 61091 1000000000000 145284 1000000000000 15619 9631 131322 89144 29458 326034 98915 251998 93823 1000000000000 12390 1000000000000 1000000000000 15916 64505 1000000000000 323526 277424 200148 14617 227389 1000000000000 93783 333580 61941 289936 197016 1000000000000 272424 1000000000000 1000000000000 1000000000000 49301 162212 329461 1000000000000 66440 218654 253260 1000000000000 119126 312422 11068 1000000000000 150171 314431 1000000000000 315925 204215 14969 20060 112521 159789 305637 75585 193931 194664 299995 1000000000000 261660 240468 1000000000000 195418 1000000000000 142217 278522 1000000000000 63550 219051 322278 1000000000000 331106 70134 42128 55918 78733 61892 1000000000000 1000000000000 19097 251544 103650 254919 103185 281409 1000000000000 1000000000000 297488 1000000000000 123955 10093 1000000000000 117655 1000000000000 1000000000000 1000000000000 143194 279546 1000000000000 1000000000000 194178 330956 296532 313085 98508 296514 1000000000000 1000000000000 86703 103327 225564 300225 1000000000000 1000000000000 31868 206265 227514 135347 1000000000000 1000000000000 73976 260256 31080 20736 204631 187433 239563 202019 197555 267745 1000000000000 304115 41897 171152 1000000000000 261611 1000000000000 1000000000000 1000000000000 13611 1000000000000 1000000000000 299307 295835 148788 312762 64831 1000000000000 243875 29273 153097 1000000000000 272691 53602 1000000000000 55082 162786 114888 1000000000000 184640 114746 308083 1000000000000 71211 67893 114344 1000000000000 1000000000000 331808 3786 1000000000000 327923 110520 268010 5871 1000000000000 277713 301437 1000000000000 320014 155694 123679 274722 153824 1000000000000 234212 295723 1000000000000 137110 199685 223479 81698 1000000000000 1000000000000 50300 1000000000000 322764 1000000000000 301626 79865 143957 1000000000000 174433 1000000000000 1000000000000 1000000000000 1000000000000 18492 88044 82527 188084 1000000000000 1000000000000 217837 1000000000000 27147 305033 1000000000000 284393 1764 208672 118241 6520 49109 142014 70494 211916 75110 214456 267111 263969 109780 113522 128375 279531 81025 264015 18852 310941 1000000000000 1000000000000 1000000000000 1000000000000 148253 1000000000000 162630 1000000000000 91697 1000000000000 291358 263405 1000000000000 86985 213772 276485 212329 275775 1000000000000 285959 1000000000000 197771 210584 1000000000000 1000000000000 1000000000000 1000000000000 196864 98586 28193 300020 229915 113539 147015 284350 83798 1000000000000 12099 133427 219546 292098 181144 38646 263777 87586 151818 1000000000000 122365 1000000000000 249297 1000000000000 297765 1000000000000 163570 301713 157183 1000000000000 1000000000000 326769 47110 1000000000000 82510 37462 199837 203436 147051 119163 297997 1000000000000 199773 231475 244467 1000000000000 1000000000000 95064 1000000000000 111869 14253 112624 42196 6871 105876 211196 6866 135220 1000000000000 158836 32483 298747 1000000000000 53774 1000000000000 1000000000000 139060 214391 126175 152749 20395 75043 1000000000000 38272 285257 247089 88730 111199 269054 173878 51135 1000000000000 218026 206958 188749 1000000000000 32622 1000000000000 1000000000000 291497 244019 1000000000000 1000000000000 1000000000000 167821 1000000000000 1000000000000 125585 67076 254852 220605 1000000000000 1000000000000 71232 205021 301709 1000000000000 1000000000000 1000000000000 150265 30729 161186 303213 209448 136749 1000000000000 1000000000000 88009 218081 70107 106792 1000000000000 228428 1000000000000 91202 293360 85015 30125 318529 1000000000000 1000000000000 1000000000000 82868 272111 291083 1000000000000 90611 1000000000000 217409 1000000000000 276857 137672 36690 268663 306907 1000000000000 1000000000000 1000000000000 270635 1000000000000 1000000000000 37212 253408 1000000000000 1000000000000 311889 1000000000000 173743 287739 250537 310526 131360 1000000000000 65601 87369 170771 1000000000000 1000000000000 293049 1000000000000 131701 73377 1000000000000 282814 1000000000000 1000000000000 41848 198959 1000000000000 331053 1000000000000 8777 144038 318235 308290 160180 289275 272196 61375 260626 27273 188302 26783 58613 1000000000000 1546 158229 204684 62454 315363 171361 270485 290359 10888 1000000000000 1000000000000 211434 106711 176422 1000000000000 231334 287658 1000000000000 300823 320056 1000000000000 175404 1000000000000 1000000000000 148895 1000000000000 251510 265302 1000000000000 66543 212652 1000000000000 141279 319502 1000000000000 237404 1000000000000 220284 207873 1000000000000 1000000000000 75424 226570 1000000000000 67281 65668 147284 1000000000000 271782 1000000000000 128718 121112 1000000000000 211704 1000000000000 210867 323829 13596 140668 46512 1000000000000 1000000000000 22409 1000000000000 248556 177873 38467 275902 1000000000000 10493 1000000000000 156429 121590 49955 1000000000000 1000000000000 132662 213589 58764 9778 163121 1000000000000 1000000000000 328881 1000000000000 1000000000000 201181 1000000000000 219007 42211 51088 1000000000000 1000000000000 109442 297625 150893 102920 113850 24184 1000000000000 322603 165452 318225 222878 1000000000000 128415 186375 238686 288381 16708 1000000000000 283546 257604 228571 1000000000000 230241 202517 182936 258713 1000000000000 80471 65411 1000000000000 17810 332992 331701 225905 182032 238078 1000000000000 1000000000000 112749 38766 1000000000000 284123 158708 1000000000000 224057 1000000000000 1000000000000 149594 1000000000000 182738 1000000000000 1000000000000 66824 25317 1000000000000 314316 422 1000000000000 1000000000000 1000000000000 93443 269338 1000000000000 1000000000000 304578 1000000000000 97264 178574 1000000000000 167559 1000000000000 272390 52278 1000000000000 296525 249730 325678 317839 71803 1000000000000 189574 248515 124323 1000000000000 243792 260891 1000000000000 278131 110221 56615 187321 61676 1000000000000 120690 161898 1000000000000 230180 182136 37544 130579 1000000000000 13440 101449 1000000000000 170688 1000000000000 308319 1000000000000 240710 652 1000000000000 1000000000000 1000000000000 51932 146663 182438 250590 1000000000000 166370 1000000000000 171070 273491 35903 142316 191229 118087 170966 1000000000000 1000000000000 43316 33987 1000000000000 302850 311940 157072 1000000000000 1000000000000 260762 81734 119175 1000000000000 1000000000000 161283 1000000000000 1000000000000 93888 1000000000000 227332 1000000000000 141409 251389 1000000000000 1234 231970 187144 88152 20483 1000000000000 113569 92822 253695 201134 122538 86832 5758 225762 1000000000000 90095 1000000000000 313810 1000000000000 1000000000000 145241 65815 108430 1000000000000 73893 307575 301598 31366 151034 51613 317088 271292 1000000000000 1000000000000 160257 20928 82926 266880 1000000000000 1000000000000 302296 51361 149909 194584 16989 149063 140929 17044 127751 130854 1000000000000 280118 79759 1000000000000 282791 1000000000000 1000000000000 1000000000000 1000000000000 302930 155687 183722 1000000000000 1000000000000 1000000000000 1000000000000 113973 1000000000000 332045 1000000000000 1000000000000 1000000000000 105533 1000000000000 62438 48832 233724 237435 186993 114547 1000000000000 2609 165841 252994 1000000000000 307820 327261 219565 298795 1000000000000 302143 292057 1000000000000 81667 59134 176893 8998 1000000000000 1000000000000 1000000000000 36617 35990 1000000000000 123928 327030 58472 55565 127581 54941 215932 240604 1000000000000 102365 162428 1000000000000 1000000000000 135020 257942 1000000000000 124651 1000000000000 44179 45408 228672 1000000000000 326385 122660 14110 1000000000000 329938 17547 17271 62387 56460 1000000000000 255188 313293 27935 91016 323407 1000000000000 320960 62316 1000000000000 1000000000000 185544 1000000000000 154128 1000000000000 66301 216945 170307 206019 300276 1000000000000 260678 188875 1000000000000 240386 1000000000000 43422 45699 292468 168427 84113 288380 1000000000000 99330 282027 319220 1000000000000 159828 238584 1000000000000 150853 1000000000000 148608 1000000000000 273308 166880 36329 1000000000000 1000000000000 75914 1000000000000 252404 47238 1000000000000 95354 1000000000000 232703 310300 279671 209266 1000000000000 154288 1000000000000 281788 1000000000000 1000000000000 184061 148786 232300 1000000000000 67092 31271 145985 248047 1000000000000 1000000000000 128984 332686 1000000000000 34255 1000000000000 1000000000000 1000000000000 85184 1000000000000 1000000000000 301579 201908 145033 323637 1000000000000 1000000000000 1000000000000 331860 66730 1000000000000 1000000000000 258890 1000000000000 136923 214073 1000000000000 183184 75434 1000000000000 154295 1000000000000 1000000000000 61037 1000000000000 325422 65201 272727 1000000000000 1000000000000 1000000000000 215020 277571 318201 211560 247729 234353 1000000000000 1000000000000 266160 230951 186608 1000000000000 146471 103349 262090 215377 1000000000000 154699 1000000000000 83954 1000000000000 904 85102 1000000000000 69590 1000000000000 1000000000000 41175 1000000000000 1000000000000 1000000000000 159861 164076 59735 246805 25163 322395 56711 265508 187572 4806 1000000000000 123143 43944 102276 138805 1000000000000 1000000000000 55558 1000000000000 1000000000000 1000000000000 1000000000000 507 178561 126536 131081 281653 1000000000000 206792 194031 146074 212657 183116 325241 309060 292536 1000000000000 49460 1000000000000 138089 1000000000000 153906 1000000000000 155027 1000000000000 153615 53486 1000000000000 1000000000000 1000000000000 1000000000000 19781 10536 1425 152993 7925 110884 1000000000000 133205 327285 2425 1000000000000 1000000000000 278254 317358 15271 1000000000000 280327 1000000000000 1000000000000 1000000000000 112913 12885 1000000000000 267630 57878 264694 127288 327689 266094 115547 245098 1000000000000 147827 1000000000000 333513 1000000000000 230575 1000000000000 104121 1000000000000 58436 179019 245180 1000000000000 232075 266991 179296 250693 1000000000000 1000000000000 273218 113583 231573 224970 293302 1000000000000 18969 1000000000000 1000000000000 290609 74653 295755 1000000000000 1000000000000 34161 314287 74086 35972 1000000000000 184041 135225 1000000000000 1000000000000 261912 1000000000000 1000000000000 11702 280266 40155 300556 144311 37727 121584 1000000000000 158608 1000000000000 110823 1000000000000 238258 1000000000000 1000000000000 126827 256032 109499 147765 1000000000000 1000000000000 1000000000000 35697 304904 149111 250762 210775 1000000000000 92714 203802 1000000000000 245518 218194 1000000000000 1000000000000 141560 24771 152810 112994 163788 200321 317441 1000000000000 1000000000000 253750 54549 1000000000000 275515 1000000000000 9032 1000000000000 197784 1000000000000 1000000000000 1000000000000 1000000000000 50070 123560 271825 150431 1000000000000 1000000000000 1000000000000 1000000000000 245052 1000000000000 1000000000000 1000000000000 20487 1000000000000 250656 171858 1000000000000 1000000000000 100475 192786 1000000000000 1000000000000 326993 78770 1000000000000 1000000000000 238884 1000000000000 208762 1000000000000 132785 211242 221102 24662 1000000000000 1000000000000 21948 234584 173912 1000000000000 56411 1000000000000 166146 1000000000000 278391 1000000000000 155162 1000000000000 1000000000000 223369 129374 1000000000000 137549 1000000000000 22984 1000000000000 175945 1000000000000 295122 307085 266400 287177 247025 1000000000000 252208 48109 1000000000000 1000000000000 218025 1000000000000 1000000000000 1000000000000 244339 1000000000000 264652 123090 131010 1000000000000 301677 121337 178466 193258 26 148442 20640 210048 1000000000000 93875 330315 135654 177340 89801 1000000000000 1000000000000 1000000000000 2622 252766 171588 1000000000000 1000000000000 32161 139561 57898 151328 107326 252914 1000000000000 133033 146385 1000000000000 1000000000000 245275 265846 1000000000000 100200 263958 1000000000000 202846 189030 1000000000000 1000000000000 1000000000000 75693 1000000000000 1000000000000 1000000000000 123603 235709 1000000000000 240280 129467 302226 1000000000000 228528 160143 155198 1000000000000 1000000000000 176775 217356 1000000000000 1000000000000 306529 191880 6383 204705 254096 146372 1000000000000 70819 226885 20308 293078 168775 98338 1000000000000 82699 176574 279149 47724 46506 225931 264389 327789 170192 326537 1000000000000 267411 217502 116756 86347 107615 1000000000000 1000000000000 34467 114316 218251 131408 150946 1000000000000 228745 1000000000000 129547 86276 300273 1000000000000 1000000000000 107559 1000000000000 1000000000000 247760 251216 1000000000000 1000000000000 1000000000000 526 131909 24159 123282 1000000000000 264121 1000000000000 159054 109731 1000000000000 1000000000000 148525 172687 1000000000000 94015 4581 285849 199801 1000000000000 1000000000000 115090 226444 29060 237075 280722 53962 1000000000000 284412 118152 227919 1000000000000 135508 211267 1000000000000 319337 1000000000000 21541 76538 48418 217088 1000000000000 281254 231622 207113 1000000000000 172734 151672 198571 1000000000000 76694 1000000000000 147242 149092 228424 208795 1000000000000 23148 190462 168061 12619 167476 1000000000000 108726 1000000000000 130630 1000000000000 29354 245303 1000000000000 1000000000000 1000000000000 1000000000000 239356 1000000000000 125016 259034 1000000000000 137804 105094 1000000000000 1000000000000 1000000000000 19909 180731 1000000000000 1000000000000 1000000000000 105360 1000000000000 187010 1000000000000 1000000000000 1000000000000 223620 1000000000000 122982 26359 1000000000000 155175 1000000000000 1000000000000 1000000000000 136553 289569 1000000000000 320133 147627 104353 49410 312636 292049 195265 176035 312074 211625 319703 319405 21134 199428 163238 332275 222163 1000000000000 54593 318417 330536 199174 1000000000000 3220 299885 216631 1000000000000 1000000000000 32396 235969 82208 241941 261816 104542 1000000000000 46731 1000000000000 1000000000000 1000000000000 69611 274610 1000000000000 276120 29450 85253 1000000000000 81954 245228 312044 1000000000000 175318 70523 1000000000000 132466 228199 155591 1000000000000 1000000000000 1000000000000 198984 242380 11158 1000000000000 1000000000000 290482 164619 106602 319967 1000000000000 24974 1000000000000 288249 1000000000000 25409 245052 1000000000000 105713 18854 1000000000000 151111 1000000000000 318803 1000000000000 264091 317589 1000000000000 1000000000000 1000000000000 1000000000000 247947 145656 141912 118509 38412 139393 179244 246933 1000000000000 1000000000000 230722 62351 24580 1000000000000 332147 56735 107295 34559 6659 178627 326227 322491 261167 134101 1000000000000 66700 258374 101882 1000000000000 1000000000000 220087 242299 327200 12213 1965 1000000000000 114992 292980 119355 12346 77054 1000000000000 1000000000000 227068 1000000000000 1000000000000 289214 312592 6269 330819 1000000000000 1000000000000 59048 1000000000000 240422 236615 187655 1000000000000 1000000000000 1000000000000 1000000000000 119072 82638 324270 177331 310047 1000000000000 1000000000000 129128 1000000000000 206450 306158 82809 1000000000000 91173 313862 64293 197469 99132 270006 1000000000000 1000000000000 183250 1000000000000 1000000000000 1000000000000 1000000000000 240133 2954 293445 299585 300831 197660 115631 76461 32960 148204 1000000000000 300495 302239 139424 1000000000000 217049 1000000000000 1000000000000 313677 239329 62860 1000000000000 19879 152853 58503 241418 1000000000000 126794 121404 90539 57572 222134 104243 93424 183523 122057 89966 1000000000000 1000000000000 237308 1000000000000 154041 5245 197111 118786 286380 37485 1000000000000 1000000000000 798 104989 206436 124699 247591 159354 263088 1000000000000 57124 149018 123110 132732 155586 297706 1000000000000 1000000000000 1000000000000 271934 227167 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 16103 277071 1000000000000 130099 1000000000000 1000000000000 1000000000000 222486 158522 58107 246573 202180 239456 1000000000000 298172 234228 80737 1000000000000 177817 305898 1000000000000 104394 283798 232355 166590 17613 310478 1000000000000 233469 12817 316509 1000000000000 183062 1000000000000 1000000000000 119444 59139 1000000000000 1000000000000 328786 236129 1000000000000 147926 202194 1000000000000 328996 278551 146988 315343 36821 1000000000000 1000000000000 1000000000000 26174 153294 35748 112553 60834 23303 267527 42701 333399 83216 1000000000000 6398 1000000000000 1000000000000 92938 11225 213003 234803 1000000000000 252487 1000000000000 1000000000000 1000000000000 1000000000000 291628 234314 307709 1000000000000 19361 257469 1000000000000 92800 156563 263399 126993 58353 247402 248971 49060 140323 171904 1000000000000 19571 1000000000000 51568 1000000000000 79020 178843 233345 1000000000000 238239 2290 1000000000000 52479 1000000000000 146123 72123 286651 138795 205664 1000000000000 186889 66571 213609 233835 151847 301202 216323 152210 1000000000000 42835 305181 113951 59826 62965 47380 1000000000000 1000000000000 1000000000000 1000000000000 263173 214930 1000000000000 1000000000000 33827 1000000000000 132076 82744 1000000000000 320918 319105 259042 1000000000000 20928 241700 177135 149220 93383 44928 86547 280510 231699 56667 1000000000000 279211 1000000000000 88868 1000000000000 20101 133881 248509 303304 13333 104404 1000000000000 304573 283201 182638 1000000000000 238765 33153 1000000000000 226824 1000000000000 159956 205305 48671 287689 1000000000000 132497 1000000000000 10362 46929 50222 10543 36559 230009 172129 1000000000000 200800 286959 44155 332974 117328 1000000000000 1000000000000 11137 222282 1000000000000 227645 107931 10848 1000000000000 234013 148209 317982 114419 84660 1000000000000 36841 22454 117470 236799 62509 24407 331264 1000000000000 1000000000000 1000000000000 45745 1000000000000 1000000000000 1000000000000 119851 54283 82308 1000000000000 1370 1000000000000 1000000000000 1000000000000 196273 179402 54026 125762 1000000000000 324540 294551 289909 252064 33591 111141 1000000000000 1000000000000 96421 22257466350 242923 40677 125237 1000000000000 175799 1000000000000 15305 170178 1000000000000 1000000000000 31277 1000000000000 200455 63276 1000000000000 1000000000000 1000000000000 188194 90232 1000000000000 278293 1000000000000 293154 1000000000000 138459 47706 139966 18187 240543 178937 1000000000000 114842 1000000000000 269951 182159 192408 76626 1000000000000 134850 219488 118525 231071 298038 147980 1000000000000 323719 1000000000000 1000000000000 1000000000000 2046 259179 1000000000000 1000000000000 247180 248525 1000000000000 111145 308566 1000000000000 121675 276682 114292 1000000000000 204253 1000000000000 1000000000000 1000000000000 325302 1000000000000 1000000000000 270893 1000000000000 42848 279520 324416 126505 1000000000000 194514 204979 1000000000000 63064 221554 257531 240457 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 231790 213454 1000000000000 96008 1000000000000 1000000000000 312056 143661 1000000000000 1000000000000 145629 87004 41424 284729 254546 48963 250635 92142 1000000000000 31522 151434 1000000000000 1000000000000 49471 1000000000000 1000000000000 110753 1000000000000 321326 1000000000000 77626 139364 1000000000000 28466 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 225289 144080 204688 1000000000000 1000000000000 143188 158222 1000000000000 308674 1000000000000 1000000000000 1000000000000 39603 179346 1000000000000 251527 203913 266493 1000000000000 1000000000000 237188 243945 306338 92473 102709 242156 1000000000000 219431 97612 123168 1000000000000 66996 218679 1860 316291 1000000000000 1000000000000 37625 1000000000000 108460 238248 182508 135370 38794 151822 164893 23242 95110 1000000000000 129561 1000000000000 139338 26813 151467 94721 1000000000000 157196 187898 114078 62936 317748 58812 1000000000000 1000000000000 210758 1000000000000 250875 247817 1000000000000 1000000000000 225220 10172 1000000000000 167088 4678 211338 1000000000000 315776 1000000000000 291225 1000000000000 1000000000000 9523 189969 47074 1000000000000 195676 1000000000000 246046 1000000000000 60065 5445 88330 229571 287968 1000000000000 236696 1000000000000 1000000000000 167592 66599 74915 1000000000000 286645 126427 320935 30048 148922 28176 268010 225586 214984 111365 1000000000000 285241 288984 165114 1000000000000 1000000000000 187150 72989 1000000000000 164859 1000000000000 149234 1000000000000 1000000000000 310868 242035 1000000000000 1000000000000 109149 266958 175588 1000000000000 41751 125129 95697 123558 271258 1000000000000 128318 321084 1000000000000 135333 315798 305807 19574 1000000000000 1000000000000 30873 1000000000000 15237 227940 14341 317536 322876 274402 111853 202704 143254 139143 1000000000000 257458 1000000000000 1000000000000 1000000000000 256585 205769 1000000000000 120977 48543 68485 1000000000000 91777 288123 49447 176131 1000000000000 153530 191155 315012 298963 1000000000000 1000000000000 253280 281239 1000000000000 1000000000000 327441 1000000000000 307893 1000000000000 106496 1000000000000 64860 1000000000000 133012 185535 237840 286026 86720 208489 1000000000000 128148 202487 1000000000000 112406 1000000000000 1000000000000 114094 187245 276362 1000000000000 142260 1000000000000 1000000000000 1000000000000 122292 196669 128268 109791 43098 28719 170514 308377 328406 322573 14396 34445 1000000000000 1000000000000 90470 1000000000000 1000000000000 242567 140898 103017 224586 1000000000000 276174 108385 299003 247034 79722 189625 106773 238666 1000000000000 101922 242111 176275 158992 318819 84407 1000000000000 288795 1000000000000 98188 190504 297966 128843 1000000000000 223111 1000000000000 247919 285030 246249 183858 1000000000000 1000000000000 93246 1000000000000 1000000000000 16465 42003 10690 1000000000000 1000000000000 1000000000000 310641 235344 321914 1000000000000 24500 1000000000000 36964 176161 45549 138968 1000000000000 115033 265215 205132 1000000000000 24291 177045 1000000000000 1000000000000 250415 43526 1000000000000 213149 1000000000000 326442 90672 88696 213745 260699 206005 1000000000000 4161 321224 89236 275350 1000000000000 210248 255220 134036 210734 1000000000000 154966 154498 59571 212366 138158 115269 300730 111935 274547 44186 206394 82046 46741 22713 1000000000000 124463 152203 304440 1000000000000 154879 1000000000000 301715 327258 313852 1000000000000 160045 262282 157188 20702 226758 4262 78825 41871 289557 80 47396 1000000000000 1000000000000 60036 1000000000000 1000000000000 1000000000000 1000000000000 104980 171881 1000000000000 132387 46991 23488 1000000000000 127055 1000000000000 194156 159282 324265 1000000000000 215158 6714 1000000000000 208312 173860 131790 81029 1000000000000 238575 192592 317851 119258 296468 59614 161379 105322 1000000000000 229817 16096 75363 99252 24595 63953 1000000000000 137224 61848 115798 1000000000000 179594 1000000000000 1000000000000 214159 1000000000000 1000000000000 108696 1000000000000 1000000000000 1000000000000 1000000000000 57633 205304 175984 1000000000000 222501 61559 49521 1000000000000 66905 1000000000000 1000000000000 298582 1000000000000 145545 1000000000000 192287 1000000000000 226193 194924 1000000000000 1000000000000 210358 1000000000000 1000000000000 162640 240172 91643 1000000000000 230885 169580 242316 298191 212792 314557 57329 292280 198872 286347 221842 136371 155547 1000000000000 41185 256397 75694 48299 21364 99846 15264 1000000000000 195267 2504 469 1000000000000 206853 1000000000000 183591 45950 1000000000000 180864 1000000000000 292136 1000000000000 158219 1000000000000 38184 184064 1000000000000 100224 27444 1000000000000 1000000000000 328482 292034 304731 1000000000000 1000000000000 185911 1000000000000 266802 1000000000000 45620 1000000000000 212851 1000000000000 292165 1000000000000 223599 1000000000000 37112 286627 1000000000000 212472 1000000000000 164979 1000000000000 53738 1000000000000 63423 118777 167306 1000000000000 276443 1000000000000 1000000000000 67516 79485 243131 265036 1000000000000 165527 1000000000000 1000000000000 1000000000000 63692 123551 1000000000000 49823 209012 40666 273408 126384 73798 328350 329972 163750 291660 1000000000000 297759 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 219123 203170 1000000000000 286328 296077 1000000000000 97706 209053 1000000000000 78029 134012 61319 1000000000000 1000000000000 33595 232705 1000000000000 1000000000000 293380 274686 180393 125786 82345 133123 245975 37705 191342 1000000000000 114883 55460 253937 116865 103471 241282 130684 250664 56672 298290 139688 261943 184738 1000000000000 268506 161416 1000000000000 1000000000000 1000000000000 300421 1000000000000 1000000000000 1000000000000 1000000000000 191816 323986 1000000000000 1000000000000 202954 165712 294546 170656 101814 216382 182657 225186 209352 333216 1000000000000 1000000000000 1000000000000 207238 1000000000000 29212 1000000000000 1000000000000 177432 15620 117382 86760 131590 68913 1000000000000 1000000000000 1000000000000 279291 154121 1000000000000 91624 125943 1000000000000 322965 158259 141837 184979 1000000000000 278898 1000000000000 297525 1000000000000 65241 24594 218835 1000000000000 112332 195362 199274 1000000000000 261611 1000000000000 108991 306013 1000000000000 1000000000000 89814 61202 105086 310305 97444 197281 132187 251310 170009 257594 329960 51059 268725 100285 37593 66895 333537 222453 87041 218990 1000000000000 1000000000000 22495 1000000000000 1000000000000 1000000000000 294975 41613 211148 1000000000000 250761 1000000000000 63413 38395 1000000000000 21777 1000000000000 78167 1000000000000 309988 1000000000000 263796 140468 1000000000000 136740 104373 1000000000000 68353 100710 146173 65718 107981 217219 1000000000000 1000000000000 203720 46691 1000000000000 273627 190567 160583 240923 1000000000000 1000000000000 90661 158925 149361 1000000000000 307344 286009 134986 76029 1000000000000 148009 182686 298649 49967 42723 210986 1000000000000 147641 266346 67356 252948 123559 158006 107716 1000000000000 175119 90011 95117 1000000000000 186986 322710 308758 180954 89879 1000000000000 156026 253213 322109 301912 56619 137498 262539 49017 300554 318054 1000000000000 261414 57242 12066 49236 1540 57116 1000000000000 84845 204935 112573 1000000000000 248734 1000000000000 128740 1000000000000 49390 1000000000000 60168 236720 33165 175004 230799 97432 244935 104121 298070 161823 134604 165065 1000000000000 162297 138051 1000000000000 319936 219881 1000000000000 63122 333690 1000000000000 1000000000000 1000000000000 1000000000000 80137 1000000000000 153418 1000000000000 99242 322101 149722 149479 97582 231877 1000000000000 232869 193892 199669 38542 4834 1000000000000 1000000000000 1000000000000 232685 144421 26797 1000000000000 208988 313224 214735 179510 1000000000000 1000000000000 1000000000000 265190 1000000000000 7831 1000000000000 258244 1000000000000 179072 1000000000000 143826 162273 1000000000000 146434 238923 1000000000000 136591 277466 269735 67480 182673 1000000000000 194072 322808 1000000000000 18127 1000000000000 85766 227177 294002 319590 1000000000000 104596 1000000000000 1000000000000 77432 42998 276631 1000000000000 20355 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 257766 294160 312502 1000000000000 1000000000000 28332 1000000000000 1000000000000 1000000000000 229128 112291 126194 72765 1000000000000 285833 1000000000000 171752 309244 237918 204388 1000000000000 164868 22706 283619 28268 141435 7254 267095 127072 129374 1000000000000 303070 111293 228135 193088 1000000000000 1000000000000 299358 205760 44780 262549 1000000000000 1000000000000 56292 332151 1000000000000 1000000000000 124618 147349 298527 177240 132813 231665 283031 1000000000000 173512 152130 66647 36084 15889 232881 326294 1000000000000 164326 103876 1000000000000 1000000000000 17450 90296 302237 1000000000000 1000000000000 232848 1000000000000 66526 289694 53470 280999 248260 330743 289481 139960 320904 1000000000000 1000000000000 281695 1000000000000 35816 31194 191014 1000000000000 1000000000000 297808 1000000000000 1000000000000 328647 1000000000000 1000000000000 1000000000000 316181 1000000000000 173298 220982 1000000000000 1000000000000 1000000000000 74269 68559 250553 1000000000000 266659 233551 1000000000000 113908 44367 16555 1000000000000 13697 309234 1000000000000 24913 263844 1000000000000 1000000000000 330711 228433 1000000000000 1000000000000 108698 325504 324286 1000000000000 178267 122513 40933 118079 1000000000000 101757 1000000000000 1000000000000 10132 220208 216814 4224 1000000000000 202442 107486 16164 68897 103525 1000000000000 1000000000000 92763 249169 320422 1000000000000 178710 1000000000000 1000000000000 304038 39793 66099 68272 1000000000000 142779 100169 263961 54070 211373 286661 48628 220428 20432 1000000000000 1000000000000 1000000000000 132156 134097 1000000000000 113490 23232 117437 183386 1000000000000 270598 1000000000000 10424 161581 1000000000000 153956 62472 1000000000000 41181 1000000000000 289537 130517 162833 1000000000000 207067 1000000000000 1000000000000 280693 53753 292659 1000000000000 1000000000000 1000000000000 1000000000000 117684 124264 126907 172622 121155 178613 197968 1000000000000 22008 1000000000000 308549 258563 89888 1000000000000 55120 165886 1000000000000 116381 1000000000000 124167 177094 237637 1000000000000 51730 1000000000000 281051 1000000000000 1000000000000 326049 221031 18841 1000000000000 1000000000000 130383 251262 2007 263851 1000000000000 1000000000000 278361 7603 31695 1000000000000 1000000000000 1000000000000 280101 1000000000000 1000000000000 1000000000000 1000000000000 239105 1000000000000 233141 1000000000000 293211 307834 1000000000000 258495 1000000000000 1000000000000 291754 163202 1000000000000 1000000000000 80508 297113 10158 23725 1000000000000 241293 300970 1000000000000 1000000000000 298036 1000000000000 47335 1000000000000 301167 1000000000000 1000000000000 322219 151344 316094 10100 1000000000000 1000000000000 22073 295419 190455 167177 131612 1000000000000 185799 316019 259226 1000000000000 283350 165626 243216 49440 1000000000000 190894 233982 103974 20115 1000000000000 1000000000000 1000000000000 77451 196950 242130 180495 312653 77015 299004 303424 1000000000000 332163 134283 9040 1000000000000 1000000000000 178163 277376 1000000000000 177789 1000000000000 82256 167731 207708 322689 1000000000000 196623 290001 1000000000000 130226 1000000000000 332901 132988 1000000000000 193642 1000000000000 199408 178357 1000000000000 1000000000000 175700 58015 1000000000000 1000000000000 217064 1000000000000 1000000000000 146649 1000000000000 145681 175487 183843 245989 277360 1000000000000 230940 147062 1000000000000 136714 300233 49180 1000000000000 146153 1000000000000 173104 114673 73046 330282 100606 147784 1000000000000 1000000000000 1000000000000 63812 209775 208881 226408 104737 1000000000000 1000000000000 49440 103389 1000000000000 135868 167009 278745 1000000000000 316476 1000000000000 40156 314052 1000000000000 44659 1000000000000 305822 1000000000000 110650 254 11881 1000000000000 1000000000000 169205 1000000000000 1000000000000 97131 22509 1000000000000 1000000000000 219252 292438 63268 1000000000000 1385 260848 209731 293099 1000000000000 273667 76723 61153 1000000000000 93459 178174 1000000000000 1000000000000 1000000000000 120009 130575 102010 124330 215706 1000000000000 264144 97308 64406 23372 76751 56931 20060 302206 292174 177372 1000000000000 238169 274194 117088 1000000000000 286202 17673 266853 1000000000000 1000000000000 125778 19161 317172 25028 260794 1000000000000 252522 130522 213616 1000000000000 1000000000000 1000000000000 315391 251122 217509 1000000000000 209191 136937 1000000000000 216616 324664 53358 43217 297172 228236 279256 1000000000000 233588 283603 1000000000000 264740 272957 24268 11781 188258 191431 262112 287592 194727 212838 328765 1000000000000 1000000000000 1000000000000 273799 27246 190983 140017 163593 1000000000000 241493 1000000000000 97334 1000000000000 53292 239637 1000000000000 1000000000000 190343 322282 94483 6881 1000000000000 1000000000000 1000000000000 125032 71123 1000000000000 45759 90179 161912 289222 208918 1000000000000 66373 53526 278332 1000000000000 1000000000000 184371 1000000000000 1000000000000 24083 48509 273736 1000000000000 166129 1000000000000 57205 184133 1000000000000 180598 181343 20174 85583 306578 283336 162199 165738 76649 1000000000000 77781 85109 199835 272942 1000000000000 1000000000000 327653 1000000000000 1000000000000 292835 1000000000000 1000000000000 239233 321480 1000000000000 1000000000000 291579 1000000000000 1000000000000 255320 172298 110452 250604 1000000000000 155107 255712 1000000000000 96733 274693 1000000000000 1000000000000 222539 309137 158935 221753 2313 49210 201448 309038 294803 1000000000000 328404 159691 299043 75245 1000000000000 154788 1000000000000 1000000000000 289085 1000000000000 324686 225015 1000000000000 1000000000000 1000000000000 224649 156288 81796 1000000000000 55022 1000000000000 73263 1000000000000 1000000000000 1000000000000 1000000000000 282165 1000000000000 48594 323445 1000000000000 192360 1000000000000 161114 1000000000000 297728 1000000000000 1000000000000 240951 1000000000000 90194 1000000000000 1000000000000 1000000000000 79295 1000000000000 280667 25070 228391 72045 218885 246726 297096 1000000000000 143819 12379 78565 256819 18543 1000000000000 256815 1000000000000 214788 1000000000000 330701 297282 171525 311456 1000000000000 155262 171176 1000000000000 131990 1000000000000 1000000000000 298921 1000000000000 317461 72460 197943 51864 92841 152558 42508 34524 210927 146376 1000000000000 104234 1000000000000 126861 1000000000000 126932 72941 1000000000000 137035 51649 175651 209371 98875 1000000000000 167187 93446 65107 1000000000000 78457 233429 1000000000000 1000000000000 34022 324965 314016 1000000000000 12417 222182 1000000000000 1000000000000 131351 177069 117503 1000000000000 84114 1000000000000 56772 142643 1000000000000 110331 1000000000000 1000000000000 326322 1000000000000 301154 1000000000000 1000000000000 322389 1000000000000 1000000000000 201237 135405 280706 1000000000000 96795 96782 13609 10525 1000000000000 202658 1000000000000 1000000000000 1000000000000 250072 1000000000000 1000000000000 70218 1000000000000 242105 230168 206050 1000000000000 1000000000000 304671 59457 73951 329679 1000000000000 133303 1000000000000 83390 39839 270507 1000000000000 1000000000000 299428 1000000000000 246769 1000000000000 33150 25559 1000000000000 50801 238776 89314 171840 185483 1000000000000 193399 325958 1000000000000 1000000000000 29242 144068 22971 278412 321502 1000000000000 1000000000000 1000000000000 315614 1000000000000 3659 1000000000000 1000000000000 219378 148397 51977 1000000000000 139455 121704 1000000000000 105288 181034 1000000000000 235650 103712 87557 311046 328294 77418 152828 1000000000000 195355 33666 1000000000000 107591 35207 1000000000000 246665 194107 5749 288187 1221 32980 1000000000000 226912 24836 19067 324101 1000000000000 1000000000000 298608 316728 75116 1000000000000 219411 26652 282012 203856 198584 154358 288450 279915 183425 295601 30908 1000000000000 152731 243570 133509 1000000000000 162164 118457 23173 274367 147160 18675 1000000000000 282529 127719 250954 261118 158652 1000000000000 1000000000000 193673 294029 251295 295163 236459 67673 1000000000000 174867 225579 100575 1000000000000 184499 38504 1000000000000 274557 1000000000000 306299 191037 320000 1000000000000 282209 267573 48466 1000000000000 1000000000000 19342 183472 202434 1000000000000 1000000000000 61748 7633 270192 31212 160659 324476 134942 150631 83448 47564 2479 1000000000000 7427 256104 1000000000000 302260 1000000000000 1000000000000 1000000000000 35470 262607 1000000000000 86551 162028 39699 324707 51582 328947 1000000000000 246455 312763 1000000000000 263414 327701 4811 270244 333700 85453 272055 176372 4792 1000000000000 306049 31541 274953 21139 285574 253444 234379 189609 6171 300210 1000000000000 292080 6249 29984 1000000000000 138294 254637 291413 96766 1000000000000 149175 224633 59993 44467 70638 190979 84868 1000000000000 1000000000000 271656 44029 1000000000000 35727 162862 1000000000000 1000000000000 27754 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 175024 7416 63524 155738 1000000000000 101980 143710 310846 307689 208225 1000000000000 1000000000000 32589 1000000000000 1000000000000 256371 63995 87229 1000000000000 232379 1000000000000 48353 1000000000000 259794 80841 222698 1000000000000 80347 38878 310148 247837 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 293033 1000000000000 141351 1000000000000 299940 10977 61370 125648 1000000000000 137884 249337 1000000000000 1000000000000 243159 329674 326072 1000000000000 1000000000000 1000000000000 8027 177669 1000000000000 132653 277812 289675 1000000000000 1000000000000 311418 191154 1000000000000 290330 220779 1000000000000 200554 1000000000000 1000000000000 46693 121680 210338 1000000000000 26704 1000000000000 220079 1000000000000 146605 1000000000000 314866 1000000000000 323513 229704 52517 159408 1000000000000 237665 1000000000000 88910 198841 90024 30480 60037 55201 1000000000000 92201 290728 131841 79451 44974 1000000000000 179066 53691 102000 1000000000000 1000000000000 207094 210657 1000000000000 195549 71742 261873 257393 1000000000000 1000000000000 84057 144945 119852 1000000000000 161841 1000000000000 314414 150192 58789 230724 1000000000000 182373 269468 302135 166171 106453 24917 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 309491 1000000000000 1000000000000 140293 151518 210337 1000000000000 267031 159985 251327 1000000000000 1000000000000 205147 157997 245701 1000000000000 94520 171239 75846 1000000000000 268485 145824 1000000000000 140298 331601 239321 234567 293830 135056 1000000000000 158025 62262 325273 912 205466 43506 12378 1000000000000 170204 1000000000000 35165 299230 215479 12613 1000000000000 79797 1000000000000 60264 1000000000000 139244 32605 55970 271876 280976 232581 302724 1000000000000 1000000000000 17855 1000000000000 1000000000000 1000000000000 290328 1000000000000 273914 1000000000000 306990 78668 126584 1000000000000 1000000000000 331010 52789 38366 1000000000000 1000000000000 57444 140581 193155 111236 1000000000000 115381 12955 321817 98821 1000000000000 1000000000000 190726 1000000000000 57860 65692 216230 1000000000000 243484 42695 1000000000000 305319 201171 2084 250719 1000000000000 1000000000000 81572 126286 321511 1000000000000 37213 77115 159617 207026 131813 24282 196347 1000000000000 310836 48276 283624 231228 32410 1000000000000 1000000000000 286771 1000000000000 5650 1000000000000 245843 156641 1000000000000 33633 299946 238896 260533 105576 1000000000000 81338 17982 63854 42160 1000000000000 284549 1000000000000 283 1000000000000 1000000000000 85567 220950 256664 211504 1000000000000 1000000000000 1000000000000 222143 1000000000000 113393 102134 1000000000000 229549 227210 1000000000000 11925 37377 39235 159035 222586 285455 1000000000000 1455 178570 143978 280085 57676 11663 201666 329615 1000000000000 39210 305568 146566 54502 318357 1000000000000 17873 20346 1000000000000 143404 226096 1000000000000 78457 1000000000000 7257 246952 332977 169958 332192 283720 1000000000000 1000000000000 225878 1000000000000 201430 36220 1000000000000 1000000000000 1000000000000 38557 333471 153554 1853 29514 106970 221535 96235 3525 52908 210907 131997 137064 153434 1000000000000 275925 7425 241588 248608 191591 47291 1000000000000 1000000000000 205520 241511 298455 149377 141940 1000000000000 1000000000000 1000000000000 1000000000000 70118 24820 1000000000000 63981 1000000000000 330902 1000000000000 28067 61348 11224 1000000000000 260907 267647 1000000000000 65461 118520 56001 1000000000000 1000000000000 125224 204811 218348 240142 1000000000000 307294 320697 2446 293838 115225 13039 1000000000000 285894 262637 1000000000000 96445 243633 162560 28114 1000000000000 1000000000000 139396 293086 281851 110690 157904 330680 1000000000000 1000000000000 1000000000000 294849 209006 1000000000000 1000000000000 1000000000000 132696 1000000000000 90582 179719 312183 1000000000000 763 1000000000000 1000000000000 68992 320468 138414 49568 251361 1000000000000 39122 148980 1000000000000 504 1000000000000 260539 1000000000000 325870 265021 23994 199877 1000000000000 310061 48167 65519 269948 1000000000000 330392 120959 307961 1000000000000 1000000000000 276466 1000000000000 1000000000000 1000000000000 10349 1000000000000 13376 43255 292723 1000000000000 217450 286937 5615 70657 9802 182854 1000000000000 307091 166662 83976 305064 115612 95762 122007 185548 189329 1000000000000 98362 116429 1000000000000 1000000000000 1000000000000 170047 253486 34890 168921 246378 1000000000000 327656 48870 296726 1000000000000 12110 219761 297809 15882 207694 146502 1000000000000 40973 255017 15367 1000000000000 208701 107028 67511 1000000000000 241605 328855 293609 59957 209278 328414 130248 1000000000000 803 217469 259510 209423 250946 124045 19738 1000000000000 27624 179289 76413 4517 135744 94559 1000000000000 1000000000000 108174 98459 1000000000000 154986 237984 242857 91466 5626 1000000000000 45109 188014 17953 1000000000000 174046 295975 181480 1000000000000 174975 176583 303571 1000000000000 250611 320126 130485 1000000000000 1000000000000 155691 235690 1000000000000 1000000000000 11258 1000000000000 109634 41591 249937 1000000000000 45902 1000000000000 83388 1000000000000 1000000000000 91833 13707 1000000000000 99002 267669 1000000000000 1000000000000 1000000000000 284527 170180 237764 1000000000000 62930 284744 19520 1000000000000 127362 1000000000000 1000000000000 10062 17829 32967 1000000000000 1000000000000 1000000000000 6155 199970 69599 281305 148571 1000000000000 122858 273105 1000000000000 38605 1000000000000 294076 223766 312373 9558 1000000000000 1000000000000 141928 119107 1000000000000 1000000000000 1000000000000 1000000000000 108588 68092 66890 276877 60892 165801 1000000000000 172032 24859 36524 33261 232846 52942 1000000000000 160321 199014 221121 120710 87627 109442 297890 81386 1000000000000 186584 1000000000000 141150 225924 261953 1000000000000 256250 1000000000000 1000000000000 286377 43794 229669 308583 118115 74450 160804 257095 140175 300040 1000000000000 133665 1000000000000 1000000000000 1000000000000 125139 1000000000000 126725 227593 221507 1000000000000 179849 64198 43697 1000000000000 288850 76239 292233 1266 1000000000000 227411 18744 1000000000000 1000000000000 1000000000000 169638 261506 62982 151992 250881 1000000000000 1000000000000 216745 151323 268426 270739 194903 86745 247178 1000000000000 266635 6241 1000000000000 259777 150857 38332 18919 166596 1000000000000 1000000000000 73450 1000000000000 176857 1000000000000 1000000000000 178599 184932 208418 35758 1000000000000 1000000000000 1000000000000 1000000000000 199851 1000000000000 1000000000000 1000000000000 1000000000000 125572 1000000000000 1000000000000 280532 199914 1000000000000 80719 52309 1000000000000 314389 254987 26403 1000000000000 250455 70616 29225 1000000000000 1000000000000 259024 102218 1000000000000 1000000000000 1000000000000 1000000000000 302046 305125 158175 244237 65001 233612 87400 113832 268212 289249 108564 290529 134118 122381 38615 100403 303470 1000000000000 211814 94308 168324 142994 1000000000000 155734 96783 301724 77092 1000000000000 1000000000000 25336 150607 164868 1000000000000 160413 1000000000000 1000000000000 65473 1000000000000 316318 1000000000000 278452 233131 1000000000000 195183 182710 1000000000000 1000000000000 270639 1000000000000 1000000000000 20129 1000000000000 24736 136207 211134 238708 96507 1000000000000 83276 301613 287353 1000000000000 159689 147839 84201 1000000000000 1000000000000 303920 148052 1000000000000 138786 28586 132772 91955 102888 1000000000000 270766 151982 318155 1000000000000 279929 82872 164829 293233 1000000000000 1000000000000 1000000000000 251112 158894 330323 44953 205252 1000000000000 226097 105432 253521 202685 1000000000000 1000000000000 147035 154705 313677 1000000000000 1000000000000 1000000000000 93930 1000000000000 175042 126449 199745 289527 1000000000000 148085 1000000000000 209757 1000000000000 1000000000000 270884 219960 168858 1000000000000 104394 328126 216672 1000000000000 1000000000000 1000000000000 213222 269168 104946 89377 13723 1000000000000 1000000000000 238477 54712 1000000000000 254450 1000000000000 92255 19146 110042 308386 1000000000000 52142 1000000000000 1000000000000 304481 260290 1000000000000 37301 1000000000000 18631 177479 142184 89283 231179 325618 209672 175806 187042 133024 56087 1000000000000 189747 323740 1000000000000 1000000000000 54068 156040 1000000000000 316593 1000000000000 1000000000000 1000000000000 21475 329201 133834 51375 155227 83219 1000000000000 236340 178632 449 247508 23091 1000000000000 6488 305588 330267 1000000000000 1000000000000 315910 136303 1000000000000 1000000000000 290948 274432 2512 259568 42920 65438 186756 138502 280288 81125 123659 202955 1000000000000 163512 108380 107128 112882 300975 15800 1000000000000 1000000000000 214229 298241 129302 317126 63135 64273 1000000000000 1000000000000 1000000000000 33339 1000000000000 166259 90334 1000000000000 159653 66614 1000000000000 69307 190617 332202 244259 168902 1000000000000 320099 21610 99430 188796 1000000000000 139562 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 148215 290187 108850 1000000000000 1000000000000 73440 1000000000000 49806 1000000000000 47169 219144 323240 295365 109275 298754 1000000000000 1000000000000 196874 234924 1000000000000 96066 1000000000000 1000000000000 1000000000000 330443 1000000000000 1000000000000 1000000000000 158328 135899 1000000000000 91964 101749 295398 132833 283913 1000000000000 332790 2737 169148 1000000000000 229763 1000000000000 326081 231689 136678 56848 317317 49291 86698 126980 98714 1000000000000 306834 1000000000000 120759 1000000000000 320145 1000000000000 14371 79285 1000000000000 1000000000000 210879 103196 274622 259671 191321 24416 191364 217397 129891 1000000000000 1000000000000 1000000000000 1000000000000 150515 159994 243558 1000000000000 263792 1000000000000 252613 147354 1000000000000 1000000000000 1000000000000 131198 62537 130194 3321 330805 1000000000000 302967 199360 1000000000000 238503 331963 196657 1000000000000 32503 1000000000000 1000000000000 1000000000000 261436 89727 198206 276858 230678 72584 1000000000000 179177 52752 1000000000000 160962 1000000000000 263640 266443 180978 1000000000000 1000000000000 1000000000000 29211 279899 264466 285160 292381 213488 1000000000000 311978 1000000000000 1000000000000 164608 124054 255533 1000000000000 184877 314765 1000000000000 1000000000000 94017 35928 324710 25596 105879 96645 263362 27553 1000000000000 284372 281798 304823 57049 167905 241126 168625 292147 43879 1000000000000 328924 164498 75865 1000000000000 1000000000000 227888 6066 1000000000000 234001 1000000000000 328138 291425 184837 287716 64770 240156 1000000000000 170589 1000000000000 42924 257628 115376 1000000000000 56102 42886 313536 1000000000000 235960 257408 4631 1000000000000 245505 1000000000000 1000000000000 197696 1000000000000 131044 157654 41519 1000000000000 187688 166087 159838 88086 1000000000000 89767 206070 302521 89198 1000000000000 227070 182683 79701 8875 208090 152950 295826 1000000000000 171058 1000000000000 1000000000000 1000000000000 326740 281330 1000000000000 1000000000000 31861 1000000000000 108520 1000000000000 1000000000000 281434 240786 73192 228382 185999 1000000000000 82722 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 104340 196548 139329 262715 268288 1000000000000 328104 71962 297040 104483 1000000000000 241453 145397 101622 115897 27584 329317 329283 325560 1000000000000 1000000000000 74731 91096 296247 179180 224842 1000000000000 1000000000000 1000000000000 271846 149974 288037 1000000000000 24842 1000000000000 170539 253577 1000000000000 1000000000000 1000000000000 152661 194496 1000000000000 1000000000000 1000000000000 68972 183298 1000000000000 1000000000000 1000000000000 1000000000000 180130 1000000000000 1000000000000 1000000000000 2992 195927 30670 116567 1433 194193 332695 1000000000000 121165 1000000000000 1000000000000 1000000000000 1000000000000 153136 1000000000000 216077 1000000000000 147477 189578 218921 153366 182023 311027 84988 82752 1000000000000 1000000000000 275999 5788 12469 47943 37925 1000000000000 1000000000000 289446 58585 154081 195515 88213 326484 94563 139571 48995 308963 168758 319521 1000000000000 217981 279651 1000000000000 12723 248908 79856 37689 267444 1000000000000 281172 117062 57393 42150 1000000000000 109222 303671 181329 77990 176106 1000000000000 1000000000000 1000000000000 332915 324206 221533 201135 278210 24937 109722 1000000000000 1000000000000 189695 321568 1000000000000 179668 255139 94537 1000000000000 277245 258595 1000000000000 259588 284385 1000000000000 322205 98362 12619 1000000000000 1000000000000 103898 1000000000000 1000000000000 1000000000000 330880 27182 1000000000000 1000000000000 1000000000000 30245 12997 129681 61800 75735 171436 1000000000000 156852 1000000000000 240905 1000000000000 4057 43697 202662 263946 188369 189969 234189 1000000000000 1000000000000 231905 1000000000000 128123 83916 204944 149402 2125 322732 1000000000000 155641 243672 1000000000000 1000000000000 288373 262554 147710 192747 1000000000000 185781 286387 68815 1000000000000 130082 175009 108796 15874 1000000000000 84270 47665 1000000000000 63719 1000000000000 238744 139455 118200 272061 221999 81703 1000000000000 37230 317074 1000000000000 1000000000000 164174 165222 109684 192205 144260 311802 143225 216342 81272 68142 206881 5492 301141 1000000000000 27795 1000000000000 40910 133173 299322 103458 257140 1000000000000 1000000000000 244875 290173 1000000000000 294187 328604 1000000000000 1000000000000 151787 328711 233366 161725 332140 330387 210381 120971 268671 27737 318095 1000000000000 306413 71727 1000000000000 297078 1000000000000 251616 107966 305736 1000000000000 320477 7494 264420 319133 45122 320503 143227 185627 228346 199822 288942 48420 259496 135525 1000000000000 1000000000000 269839 174846 102226 247262 130028 108444 113594 130508 316363 1000000000000 22369 1000000000000 274838 197406 5993 1000000000000 1000000000000 1000000000000 328660 287350 252061 214652 1000000000000 86391 216330 269405 300892 103515 1000000000000 245743 24199 1000000000000 94984 123750 1000000000000 1000000000000 197714 98501 95601 24792 110879 18282 1000000000000 92612 1000000000000 257980 151559 1000000000000 304832 1000000000000 66428 1000000000000 197495 236187 307801 1000000000000 1000000000000 294227 1975 38717 1000000000000 9054 229680 65126 130615 321102 49245 152274 1000000000000 213598 76609 95777 141353 145310 1000000000000 1000000000000 34261 80790 249954 266823 1000000000000 1000000000000 1000000000000 1000000000000 208908 165100 1000000000000 284517 1000000000000 44946 1000000000000 251012 130974 26229 3369 104604 141300 160294 114638 1000000000000 327999 60974 174431 1000000000000 144229 1000000000000 234414 30609 273498 155982 60140 272870 223700 1000000000000 1000000000000 164579 274101 233672 1000000000000 247874 293264 1000000000000 249262 1000000000000 1000000000000 235923 32722 298051 1000000000000 169795 28624 1000000000000 1000000000000 300857 1000000000000 116487 25863 284103 205833 50965 58508 76283 1000000000000 1000000000000 1000000000000 110995 1000000000000 207717 35842 1000000000000 30770 1000000000000 24471 1000000000000 72591 240367 94516 91738 152728 73606 18309 1000000000000 32449 1000000000000 298448 314257 1000000000000 130297 59790 67631 128745 1000000000000 217921 40270 1000000000000 1000000000000 1000000000000 1000000000000 204753 1000000000000 153042 243539 65367 1000000000000 134817 1000000000000 1000000000000 284611 277704 165669 65811 21244 12840 119396 267572 13921 1000000000000 7182 1000000000000 1000000000000 275202 259941 86782 267752 1000000000000 104787 201631 204724 1000000000000 123236 68294 1000000000000 172661 12829 142833 73099 1000000000000 127724 164262 120567 233862 130411 169573 128141 1000000000000 256778 43757 1000000000000 1000000000000 23610 278513 249971 1000000000000 1000000000000 1000000000000 201328 197399 144242 150017 88511 47911 131263 1000000000000 168894 2310 81896 126937 64465 1000000000000 7971 1000000000000 90284 1000000000000 304328 1000000000000 308392 1000000000000 52408 1000000000000 1000000000000 202747 1000000000000 322271 315417 1000000000000 303277 189783 191515 83842 1000000000000 160161 1000000000000 1000000000000 1000000000000 1000000000000 271281 1000000000000 122047 293088 308121 321780 1000000000000 223950 179191 1000000000000 1000000000000 295067 133796 1000000000000 81463 120861 117343 307440 320948 1000000000000 88762 284900 140985 1000000000000 1000000000000 66533 151697 283027 1000000000000 281325 5581 1000000000000 217039 302201 26818 218018 1000000000000 9992 1000000000000 1000000000000 1000000000000 1000000000000 124206 294683 9787 1000000000000 182772 1000000000000 45172 257486 138357 16352 1000000000000 225071 239280 330714 245734 246684 255553 310447 1000000000000 203844 1000000000000 165607 1000000000000 1000000000000 117244 90957 268612 5297 91640 132217 1000000000000 183046 1000000000000 12409 285152 1000000000000 252144 1000000000000 1000000000000 280529 212718 258355 329443 332107 1000000000000 204840 209849 69735 2967 227219 166413 115685 1000000000000 218301 1000000000000 145116 19235 1000000000000 1000000000000 263589 166066 230978 1000000000000 1000000000000 1000000000000 26754 86319 1000000000000 93746 1000000000000 187482 244624 85757 1000000000000 225245 142951 125633 317988 1000000000000 226387 128425 1000000000000 8350 1000000000000 218280 3465 218978 253770 118985 161758 160086 84937 272248 1000000000000 198898 1000000000000 1000000000000 165464 1000000000000 158983 1000000000000 1000000000000 1000000000000 56634 1000000000000 110816 179835 231302 1000000000000 1000000000000 148498 304522 121611 1000000000000 228593 1000000000000 150285 81604 60853 1000000000000 301554 207956 1000000000000 116773 1000000000000 1000000000000 30054 319811 1000000000000 304174 46544 1000000000000 1000000000000 31852 1000000000000 299135 57092 234258 117927 133547 137354 51883 232281 326395 281763 222436 327776 7141 331178 121595 277060 262004 43551 49421 82594 165421 276137 1000000000000 330942 206668 1000000000000 220160 71694 139343 36004 153446 188160 213736 1000000000000 1000000000000 273971 233278 178670 1000000000000 177307 29007 58992 156368 130776 36485 289907 27617 1000000000000 1000000000000 63084 1000000000000 1000000000000 15065 268557 315086 1000000000000 1000000000000 243384 314990 94808 229611 242590 1000000000000 278482 1000000000000 65425 1000000000000 1000000000000 259368 120583 1000000000000 218719 99898 325143 244250 2469 1000000000000 250829 77426 10745 1000000000000 329468 1000000000000 29111 16857 238858 1000000000000 1000000000000 283511 1000000000000 122629 165283 1000000000000 40232 1000000000000 1000000000000 313494 288761 111442 1000000000000 97099 1000000000000 203898 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 201284 1000000000000 166107 1000000000000 270785 1000000000000 1000000000000 167047 326504 307316 329861 1000000000000 39632 290525 1000000000000 127461 41298 228987 1000000000000 213852 104688 108496 1000000000000 1000000000000 320938 1000000000000 14150 195140 264120 50563 1000000000000 1000000000000 1000000000000 201844 119274 35933 1000000000000 275771 1000000000000 177586 291810 242421 188594 273001 1000000000000 105060 160076 1000000000000 36407 1000000000000 234861 1000000000000 75954 91193 63280 1000000000000 149861 1000000000000 1000000000000 198810 135821 72394 51925 1000000000000 173069 204099 224253 1000000000000 1000000000000 261068 1000000000000 1000000000000 4924 284592 125706 204326 42657 217362 1000000000000 186941 1000000000000 254743 215496 1000000000000 1000000000000 179630 90512 194027 209373 1000000000000 248395 1000000000000 331032 265494 292271 1000000000000 1000000000000 1000000000000 300538 140740 324157 323334 93102 1000000000000 38199 204822 1000000000000 294267 321313 1000000000000 1000000000000 41032 49451 269305 63450 1000000000000 98258 117409 113070 212193 1000000000000 86869 215878 114400 278275 193395 98497 185591 284982 221252 113918 298597 213357 1000000000000 1000000000000 164543 1000000000000 234504 277274 11810 113456 252449 168995 1000000000000 72900 161146 1000000000000 53642 55656 1000000000000 1000000000000 254022 158061 88313 193541 1000000000000 123457 92693 1000000000000 38801 1000000000000 1000000000000 192026 255468 321475 218953 124286 1000000000000 186377 1000000000000 1000000000000 1000000000000 68732 311511 272206 1000000000000 158538 100324 146589 62331 94485 201692 250160 7867 155725 228910 254466 243141 109651 127396 266701 100870 1000000000000 217150 1000000000000 89243 31526 146117 162122 1000000000000 106307 286414 44822 306668 1000000000000 160624 45884 138716 1000000000000 93230 1000000000000 190367 321701 71492 284229 1000000000000 1000000000000 236574 96418 1000000000000 202834 1000000000000 202621 1000000000000 1000000000000 13635 73968 144647 118145 258269 151798 240985 1000000000000 190904 122213 1000000000000 287864 63803 148850 161011 1000000000000 105449 1000000000000 1000000000000 38004 70594 1000000000000 219187 198618 47741 1000000000000 118939 1000000000000 228799 1000000000000 1000000000000 114362 1000000000000 35122 1000000000000 1000000000000 87922 217858 1000000000000 1000000000000 129977 103851 1000000000000 204669 1000000000000 270042 171661 1000000000000 287425 1000000000000 1000000000000 190208 109919 1000000000000 206888 1000000000000 32081 232377 46143 1000000000000 63686 42873 305113 18710 1000000000000 138029 189562 74939 50286 285004 229355 268833 314594 1000000000000 53014 1000000000000 311510 136817 295790 29665 248638 289197 276764 207580 252511 43087 216452 1000000000000 1773 1000000000000 1000000000000 308227 1000000000000 98778 10060 5691 135079 317295 283339 332843 133019 205613 1000000000000 62602 1000000000000 1000000000000 143574 1000000000000 293423 254919 22429 1000000000000 1000000000000 1000000000000 181506 23762 1000000000000 1000000000000 319916 1000000000000 200076 201749 1000000000000 115487 1000000000000 1000000000000 240479 33910 1000000000000 300736 1000000000000 136111 1000000000000 281940 1000000000000 293569 1000000000000 207776 1000000000000 1000000000000 209281 46012 1000000000000 313778 303111 41602 1000000000000 1000000000000 1000000000000 277006 134456 1000000000000 149337 1000000000000 1000000000000 1000000000000 1000000000000 94587 217679 1000000000000 118433 199330 289591 164926 1000000000000 67544 51519 1000000000000 1000000000000 1000000000000 236501 234722 71665 70362 1000000000000 1000000000000 1000000000000 249202 238950 191897 32982 1000000000000 57892 1000000000000 1000000000000 245348 39096 310038 230374 64637 238718 328798 259131 86074 101552 299670 1000000000000 1000000000000 1000000000000 310391 74610 183854 1000000000000 1000000000000 117080 1000000000000 179502 1000000000000 257327 19985 83463 1000000000000 324283 26303 1000000000000 1000000000000 271125 158759 1000000000000 86471 1000000000000 48620 320166 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 149502 241749 148553 1000000000000 256658 189475 1000000000000 1000000000000 1000000000000 1000000000000 244055 1000000000000 140681 202271 234399 1000000000000 1000000000000 173706 262502 6687 103582 1000000000000 226661 91851 110442 210449 70840 37962 25968 1000000000000 1000000000000 183906 61680 13558 333272 1000000000000 1000000000000 198007 81195 316060 193258 1000000000000 236994 138499 127547 148000 1000000000000 30145 1000000000000 314278 1000000000000 190735 180181 215826 122987 229056 1000000000000 115276 79476 36255 299779 1000000000000 200162 44497 63167 213269 221986 1000000000000 1000000000000 16705 120243 66204 4991 211075 1000000000000 321270 41564 295733 261012 78529 22245 131842 1000000000000 9441 167696 1000000000000 1000000000000 145125 228101 1000000000000 290051 264 1000000000000 101373 298432 1000000000000 173257 229632 304490 1000000000000 155892 302071 199288 211712 193472 86086 117416 12982 1000000000000 1000000000000 209147 137347 250860 84501 10913 68303 1000000000000 326191 83802 1000000000000 1000000000000 117845 291778 17602 236815 230163 226685 254524 1000000000000 120271 248986 60095 1000000000000 103821 1000000000000 1000000000000 74360 101774 58780 1000000000000 1000000000000 1000000000000 1000000000000 135148 238716 1000000000000 138460 1000000000000 211450 1000000000000 1000000000000 326565 169625 30431 87168 1000000000000 38630 1000000000000 623 21994 1000000000000 123145 293966 203657 84062 1000000000000 111060 232048 140903 261206 1000000000000 103555 1000000000000 63240 1000000000000 121969 150026 1000000000000 33874 198880 1000000000000 6934 83846 168181 1000000000000 129867 327814 1000000000000 62209 1000000000000 204435 257790 1000000000000 146548 1000000000000 277771 1000000000000 171578 154797 1000000000000 90679 138658 1000000000000 1000000000000 289011 9686 179119 46394 73359 1000000000000 1000000000000 1000000000000 1000000000000 50739 1000000000000 252350 163643 9648 316348 201439 1000000000000 1000000000000 168179 1000000000000 1000000000000 253370 1000000000000 286349 297064 84963 317536 10223 155427 14376 104760 296083 199278 200168 199141 1000000000000 1000000000000 1000000000000 247647 126594 1000000000000 282355 1000000000000 289729 1000000000000 78918 10258 149317 1000000000000 228244 69198 107975 182379 1000000000000 1000000000000 224590 130919 42076 1000000000000 11075 17745 161113 271915 82923 150987 1000000000000 257820 1000000000000 1000000000000 1000000000000 281198 178895 35700 242323 273110 196868 1000000000000 1000000000000 151986 219312 51260 307265 1000000000000 63908 1000000000000 208327 1000000000000 242777 44071 1000000000000 1000000000000 1000000000000 1000000000000 159249 1000000000000 1000000000000 1000000000000 294711 1000000000000 128953 156943 1000000000000 246866 1000000000000 175214 1000000000000 72919 1000000000000 295689 84076 1000000000000 48804 1000000000000 1000000000000 169993 1000000000000 1000000000000 149633 1000000000000 1000000000000 114175 1000000000000 149496 1000000000000 192415 1000000000000 58320 224977 68772 180287 264352 87635 214012 1000000000000 1000000000000 297836 327699 287305 201852 183173 251957 58340 16199 1000000000000 1000000000000 1000000000000 56805 183738 1000000000000 109511 1000000000000 1000000000000 1000000000000 1000000000000 16672 316702 1000000000000 154975 146535 251047 1000000000000 9144 251012 1000000000000 1000000000000 246779 129909 1000000000000 243883 71616 248965 53220 34653 1000000000000 201043 1921 314680 91765 164773 1000000000000 227200 1000000000000 97016 187852 287551 36004 294087 290831 51261 30564 1000000000000 1000000000000 1000000000000 9927 64280 196773 320661 1000000000000 298573 213446 1000000000000 37523 129243 1000000000000 133509 225491 1000000000000 86901 31325 1000000000000 99348 1000000000000 181507 133559 1000000000000 1000000000000 1000000000000 3284 289808 196413 1000000000000 270624 1000000000000 6006 1000000000000 1000000000000 1000000000000 1000000000000 173869 233012 113884 1000000000000 1000000000000 66698 1000000000000 80301 113258 222896 241134 58850 117235 1000000000000 169718 261518 1000000000000 235397 197176 55601 121747 26037 1000000000000 147023 327481 1000000000000 213342 314594 226273 1000000000000 1000000000000 36317 327763 1000000000000 1000000000000 1000000000000 154322 257530 271895 216981 35430 1000000000000 5342 93586 194644 1000000000000 313418 157491 1000000000000 285994 293651 1000000000000 114257 319816 150455 1000000000000 331631 1000000000000 155593 1000000000000 1000000000000 50685 213901 246993 1000000000000 1000000000000 186625 152784 212407 1000000000000 198847 1000000000000 113273 290616 135010 322185 51696 45777 1000000000000 33329 149720 117093 32900 9896 227316 164199 116866 1000000000000 1000000000000 320124 1000000000000 12385 1000000000000 1000000000000 311177 226840 78440 39511 179901 278285 1000000000000 247819 256771 206043 2672 1000000000000 103731 149269 1000000000000 1000000000000 203023 1000000000000 47389 1000000000000 99745 93085 160582 282519 35864 180264 182096 273516 154528 1000000000000 54177 64720 174392 333342 1000000000000 1000000000000 125753 55100 128557 1000000000000 1000000000000 299603 143665 40245 104654 182409 1000000000000 153058 190749 1000000000000 44750 78650 28780 260419 38364 199987 27021 90948 1000000000000 146868 7246 2298 264091 71380 186020 1000000000000 172656 27817 283926 265650 199326 113721 94109 17844 230907 1000000000000 327520 167848 168907 1000000000000 1000000000000 12824 19154 129342 1000000000000 1000000000000 104512 1000000000000 1000000000000 1000000000000 86138 102363 1000000000000 134306 1000000000000 57976 14311 265976 134763 330348 88228 114868 233705 166337 152625 94775 279449 147565 1000000000000 188043 1000000000000 193971 1000000000000 296859 229808 1000000000000 216928 194546 1000000000000 77039 202900 1000000000000 1000000000000 1000000000000 294422 232607 259803 94919 1000000000000 66083 1000000000000 1000000000000 267869 1000000000000 90476 255374 195456 65350 1000000000000 155089 163184 122169 185263 1000000000000 96352 1000000000000 1000000000000 166204 1000000000000 1000000000000 1000000000000 58239 269613 1000000000000 41071 256429 223943 288828 1000000000000 1000000000000 309979 1000000000000 236891 1000000000000 276366 159050 82048 239506 280238 158074 85245 88660 202035 263245 1022 264690 1000000000000 1000000000000 171402 112885 274509 1000000000000 42966 68116 309636 1000000000000 323028 160941 124900 58022 46934 320273 294591 331878 288565 292629 5385 74669 1000000000000 179168 315095 79458 1000000000000 153716 122001 257746 269660 1000000000000 1000000000000 45992 1000000000000 62982 1000000000000 28205 1000000000000 226139 264551 158800 1000000000000 201176 296825 291001 84701 236968 1000000000000 27078 1000000000000 1000000000000 124195 43358 300466 252368 169915 5641 1000000000000 1000000000000 208058 250293 1000000000000 1000000000000 146251 176685 1000000000000 118545 207701 70744 1000000000000 252221 98082 1000000000000 255176 1000000000000 223878 1000000000000 145311 1000000000000 239917 168370 269629 1000000000000 218258 82732 1000000000000 84474 1000000000000 1000000000000 306678 146463 242329 1000000000000 37956 100873 9153 41994 1000000000000 1000000000000 26004 1000000000000 2159 203270 41500 209218 197871 1000000000000 296087 123210 68699 66419 314525 34844 1000000000000 139642 317180 1000000000000 101922 1000000000000 282143 143749 326244 19495 60676 1000000000000 74460 23644 290210 216193 121949 1000000000000 236758 63863 82858 1000000000000 1000000000000 224873 210388 1000000000000 156311 84158 1000000000000 333371 86723 56278 224696 250124 32121 1000000000000 117129 159369 257869 1000000000000 206344 1000000000000 16710 184269 192092 200970 1000000000000 1000000000000 1000000000000 148096 1000000000000 50367 3160 1000000000000 154151 36752 66455 95835 243672 165184 263380 1000000000000 1000000000000 127088 145147 209915 1000000000000 1000000000000 13806 1000000000000 1000000000000 241145 1000000000000 96057 54500 283523 4715 1000000000000 1000000000000 78357 74910 243589 39785 255262 271529 1000000000000 1000000000000 1000000000000 1000000000000 272470 145522 181512 284345 1000000000000 270598 193896 1000000000000 1000000000000 132205 246101 317627 280727 91209 1000000000000 1000000000000 15180 122307 309928 1000000000000 192201 1000000000000 125544 242152 1000000000000 68964 297257 1000000000000 1000000000000 1000000000000 1000000000000 155321 98206 13999 1000000000000 166787 96586 91936 195947 178453 1000000000000 1000000000000 1000000000000 182325 1000000000000 127230 1000000000000 134962 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 74995 137027 134368 1000000000000 138094 1000000000000 1000000000000 138179 325061 260640 312030 6051 101843 72429 24886 1000000000000 148161 35605 198964 262829 260668 254144 178387 1000000000000 164295 250759 276522 1000000000000 166432 122543 238413 1000000000000 1000000000000 325078 1000000000000 1000000000000 282219 260515 6485 219748 1000000000000 1000000000000 221776 116996 1000000000000 265101 58998 199037 220006 125910 48944 296297 1000000000000 213374 110344 322857 107702 1000000000000 259739 229924 1000000000000 165530 142976 79638 90074 1000000000000 1000000000000 1000000000000 1000000000000 304253 31847 1000000000000 167052 114776 87227 54233 1000000000000 291116 213394 120573 1000000000000 1000000000000 2462 1000000000000 149248 29744 239950 1000000000000 124642 148518 1000000000000 1000000000000 188064 1000000000000 144257 308246 168162 283755 55408 155059 1000000000000 35197 277982 1000000000000 1000000000000 149276 90261 77313 1000000000000 1000000000000 35933 3555 1000000000000 1000000000000 204816 240756 1000000000000 61372 250261 1000000000000 40866 182504 1000000000000 285764 30845 255667 126941 1000000000000 165686 1000000000000 99262 224271 1000000000000 129529 321569 224693 188716 139265 1000000000000 1000000000000 276933 298483 74349 230872 266088 148293 40547 136463 35958 46826 94155 229529 289046 10921 285683 1000000000000 1000000000000 292980 112616 140975 15450 263538 259939 1000000000000 149628 84364 137685 1000000000000 184766 23467 263975 221590 1000000000000 14280 195302 218316 174906 1000000000000 303532 222306 1000000000000 1000000000000 239269 1000000000000 204757 1000000000000 155994 1000000000000 134826 107917 98641 53807 274113 161455 45721 1000000000000 1000000000000 15563 48255 29885 1000000000000 1000000000000 231008 331609 1000000000000 161733 36370 1000000000000 133087 1000000000000 271308 45671 17936 301427 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 179215 222151 78291 184229 225242 236756 92302 221587 241627 45277 233889 1000000000000 1000000000000 24762 1000000000000 111611 1000000000000 199826 1000000000000 219061 255663 1000000000000 222271 123259 139999 292237 1000000000000 92871 1000000000000 1000000000000 260611 137165 17569 211876 271371 284913 17704 1000000000000 250170 1000000000000 123337 1000000000000 77698 203238 213493 264201 1000000000000 17479 145984 1000000000000 331330 246669 233881 30245 83727 153786 164648 193287 216537 1000000000000 1000000000000 1000000000000 135810 1000000000000 117484 145672 320644 1000000000000 128995 241019 299831 288373 5272 131287 204258 301195 1000000000000 252680 22643 1000000000000 1000000000000 1000000000000 8769 1000000000000 76612 154266 1000000000000 299893 138073 324180 1000000000000 1000000000000 1000000000000 266164 1000000000000 1000000000000 1000000000000 65283 126869 93862 272622 204294 221724 204617 55301 293155 303322 253434 234667 1000000000000 229833 1000000000000 1000000000000 200010 4985 1000000000000 1000000000000 168703 66140 1000000000000 1000000000000 1000000000000 39876 1000000000000 46904 1000000000000 50158 1000000000000 51168 11749 71405 1000000000000 1000000000000 313346 89010 1000000000000 1000000000000 70822 1000000000000 1000000000000 1000000000000 1000000000000 53163 300164 1000000000000 1000000000000 1000000000000 302208 16728 185889 1000000000000 270261 1000000000000 76547 272419 1000000000000 65190 122124 179948 192815 1000000000000 73372 1000000000000 1000000000000 1000000000000 75297 106338 301757 257620 1000000000000 285924 93671 30255 1000000000000 250624 155258 1000000000000 195105 71720 318406 211345 1000000000000 240675 1000000000000 300675 43698 239117 223008 1000000000000 1000000000000 210976 299589 1000000000000 291021 1000000000000 1000000000000 236554 1000000000000 311846 47300 233816 1000000000000 178003 4376 49491 306572 39807 322686 1000000000000 145234 9949 139812 1000000000000 122519 219724 172974 205221 1000000000000 31685 49838 1000000000000 7202 300406 138265 1000000000000 59091 300692 1000000000000 49000 1000000000000 1000000000000 115323 185077 172839 111310 1000000000000 289071 13206 1000000000000 316430 96994 210818 96630 302761 208066 132209 259208 297834 15174 83086 77134 181375 149281 156754 1000000000000 1000000000000 1000000000000 127710 295764 1000000000000 1000000000000 106585 1000000000000 207736 107136 1000000000000 106776 1000000000000 1000000000000 25242 1000000000000 1000000000000 266524 1000000000000 259271 42049 246241 14756 1000000000000 47368 154635 37670 250095 105009 1000000000000 255109 157638 1000000000000 74472 1000000000000 1000000000000 1000000000000 150347 133662 40767 1000000000000 105246 1000000000000 4603 1000000000000 77256 181118 202586 1000000000000 222599 1000000000000 319053 49814 1000000000000 137663 1000000000000 118025 1000000000000 303031 27343 1000000000000 1000000000000 279109 197687 1000000000000 191567 128562 97053 278981 328275 128457 1000000000000 5780 137276 1000000000000 228806 92791 3154 121498 1000000000000 113569 201939 1000000000000 50326 1000000000000 191129 1000000000000 310648 299310 246092 47214 1000000000000 327276 228253 183783 146855 309842 252946 225476 83482 322411 1000000000000 1000000000000 1000000000000 33612 311914 1000000000000 1000000000000 1000000000000 270853 292792 1000000000000 262222 1000000000000 116392 1000000000000 147366 1000000000000 181980 1000000000000 201146 292452 83453 117010 1000000000000 277833 1000000000000 1000000000000 214719 228439 167766 1000000000000 67643 292088 1000000000000 1000000000000 300737 175964 108815 311042 88866 1000000000000 1000000000000 1000000000000 122154 171170 1000000000000 282627 1000000000000 1000000000000 62716 138583 1000000000000 182606 1000000000000 123558 301917 1000000000000 253746 1000000000000 308756 21688 1000000000000 331432 271902 51719 152472 180639 1000000000000 76433 261833 79929 1000000000000 221465 1000000000000 1000000000000 186480 181522 156266 155980 1000000000000 1000000000000 273824 128820 1000000000000 1000000000000 159928 200721 1000000000000 207854 13818 1000000000000 332410 104871 1000000000000 1000000000000 110805 259370 162897 84811 32559 311391 325619 206823 1000000000000 301473 161882 1000000000000 290042 325052 1000000000000 1000000000000 180434 1000000000000 13555 97476 307422 59391 1000000000000 49378 311295 223964 313614 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 9478 257163 98261 152539 133548 129334 46606 108614 145317 144377 1000000000000 1000000000000 88926 313749 21548 160607 239604 313082 1000000000000 43909 321118 29875 1000000000000 18785 150356 57617 151502 1000000000000 1000000000000 306815 232637 250518 319400 228864 1000000000000 26696 301319 208491 158373 198300 184916 192300 93754 1000000000000 127050 228690 291884 39558 180519 226246 65156 318107 1000000000000 29540 161813 138325 245259 333154 282154 313241 1000000000000 1000000000000 1000000000000 295014 1000000000000 1000000000000 253545 272083 247283 64133 1000000000000 226220 86990 1000000000000 1000000000000 100386 1000000000000 255927 6965 137150 1000000000000 104034 47334 1000000000000 217544 227287 234539 1000000000000 158917 1000000000000 158151 1000000000000 1000000000000 185001 201419 258160 183090 316509 7456 130393 1000000000000 1000000000000 1000000000000 294127 183461 1000000000000 1000000000000 303603 1000000000000 100843 1000000000000 221069 142795 1000000000000 20917 304905 1000000000000 18049 1000000000000 3482 175850 1000000000000 152012 1000000000000 211876 137705 18833 29585 17487 282539 19746 1000000000000 1000000000000 322596 309693 65622 151902 248961 1000000000000 9437 317617 229722 289303 285844 264628 294971 138605 84382 1000000000000 271171 156724 1000000000000 65482 1000000000000 214167 1000000000000 1000000000000 69520 170316 70467 244729 1000000000000 1000000000000 271376 236345 273052 237443 1000000000000 177948 204247 1000000000000 107722 314500 230053 108478 252295 1000000000000 1000000000000 275594 228281 127889 258298 115080 1000000000000 188268 1000000000000 125898 49334 26333 1000000000000 1000000000000 1000000000000 312714 170022 306750 1000000000000 18232 48114 1000000000000 17958 200383 107274 306807 64608 1000000000000 149026 212665 268292 225209 1000000000000 1000000000000 245615 325432 1000000000000 257529 1000000000000 1000000000000 56575 332773 1000000000000 1000000000000 47284 1000000000000 1000000000000 1000000000000 267288 59845 262251 100332 1000000000000 212516 29934 93774 117220 134424 1000000000000 82571 269060 1000000000000 295670 1000000000000 88415 194283 306541 89676 119489 1000000000000 107046 1000000000000 1000000000000 1000000000000 272405 19431 117987 109830 260447 28278 143488 1000000000000 1000000000000 93649 122173 1000000000000 289254 248330 276455 1000000000000 105997 160387 121946 312852 56975 1000000000000 1000000000000 76187 177196 4550 1000000000000 65010 1000000000000 1000000000000 11241 28367 267091 248424 78706 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 144348 198820 219594 1000000000000 1000000000000 1000000000000 224916 1000000000000 1000000000000 64881 1000000000000 1000000000000 1000000000000 91042 1000000000000 59573 1000000000000 243090 47081 169897 135347 330117 204626 168670 93237 69966 1000000000000 18447 234786 161394 76942 284760 279880 108277 1000000000000 315006 1000000000000 1000000000000 170471 74038 1000000000000 1000000000000 49868 1000000000000 52927 35478 106960 282919 269563 149044 1000000000000 55589 253502 1000000000000 187257 1000000000000 124484 168537 1000000000000 126810 253979 1000000000000 50037 1000000000000 326074 1000000000000 232503 298244 1000000000000 218172 1000000000000 104253 1000000000000 1000000000000 1000000000000 315317 298051 80971 1000000000000 307316 1000000000000 16922 202634 216070 244740 1000000000000 792 160496 292911 18596 176866 1000000000000 1000000000000 108942 148051 1000000000000 1000000000000 87363 309919 14632 118179 1000000000000 94777 318574 294136 1000000000000 143962 6468 1000000000000 58392 1000000000000 81742 1000000000000 1000000000000 259423 93426 203046 5190 291688 69020 262729 1000000000000 216337 79150 109218 307952 1000000000000 245701 134854 243047 50863 1000000000000 1000000000000 1000000000000 302935 41580 310296 39124 1000000000000 1000000000000 297608 1000000000000 1000000000000 1000000000000 127916 1000000000000 199885 239578 1000000000000 1000000000000 1000000000000 237856 289929 16148 137105 1000000000000 26884 1000000000000 1000000000000 164831 128897 330892 1000000000000 242919 82200 206588 328429 265005 1000000000000 48454 95490 1000000000000 167266 287103 1000000000000 276375 22169 1000000000000 140823 1000000000000 225594 90576 1000000000000 162785 125811 55848 87623 1000000000000 1000000000000 1000000000000 238610 96694 162952 209582 1000000000000 50837 1000000000000 132671 1000000000000 269236 15949 118225 43012 228217 328500 48281 150731 1000000000000 192160 253837 218253 1000000000000 126711 115508 330611 134403 1000000000000 238951 209255 257773 1000000000000 7509 1000000000000 214571 314628 194830 298356 82549 76078 109938 1000000000000 1000000000000 45523 1000000000000 1000000000000 64833 97939 55989 1000000000000 131781 311689 1000000000000 1000000000000 1000000000000 16235 327994 266685 126123 148337 306318 94763 1000000000000 1000000000000 229102 25029 219733 149690 1000000000000 1000000000000 287204 1000000000000 240165 10999 1000000000000 1000000000000 1000000000000 5475 9824 1000000000000 110318 28409 185145 1000000000000 236407 1000000000000 1000000000000 97843 306483 1000000000000 89699 100576 1000000000000 109372 170476 1000000000000 199816 112246 32258 1000000000000 273446 1000000000000 123979 1000000000000 179422 15275 203170 1000000000000 328043 59130 81070 165500 26889 1000000000000 1000000000000 16083 1000000000000 223498 1000000000000 191775 210781 151383 1000000000000 247807 94895 1000000000000 1000000000000 316832 301241 61919 1000000000000 1000000000000 128053 76407 147166 209654 101765 219827 323634 1000000000000 1000000000000 230487 279852 119714 1000000000000 239516 90192 1000000000000 92749 139662 1000000000000 1000000000000 1000000000000 1000000000000 244707 323454 102385 262591 1000000000000 149000 162100 1000000000000 86668 174735 165475 283234 1000000000000 1000000000000 1000000000000 197042 314242 239734 152902 299468 161158 6778 306181 23913 201783 1000000000000 69175 312584 306473 180720 319633 281462 1000000000000 158564 1000000000000 1000000000000 232460 249191 247529 63586 1000000000000 234302 178007 275583 97476 1000000000000 318293 311992 246773 53431 1000000000000 1000000000000 9704 1000000000000 188141 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 50097 1000000000000 1000000000000 168331 310514 265523 167772 218699 148976 1000000000000 175729 72773 78337 33238 1000000000000 57840 181157 150814 1000000000000 89899 1000000000000 1000000000000 299912 41858 162626 245472 1000000000000 28797 10752 46503 1000000000000 200943 77067 192633 1000000000000 297400 135215 193743 211963 67393 307390 300896 120172 1000000000000 166117 149712 270450 1000000000000 140457 289625 212313 89735 159746 234146 59718 269297 43731 109770 19625 1000000000000 1000000000000 103525 292107 223313 1000000000000 302912 156279 15625 1000000000000 294237 1000000000000 1000000000000 165260 222678 258763 78903 64250 73012 1000000000000 61777 1000000000000 32312 1000000000000 224729 1000000000000 256605 191220 1000000000000 47782 36607 1000000000000 1000000000000 326748 1000000000000 1000000000000 129519 191267 131873 1000000000000 64318 1000000000000 1000000000000 32789 1000000000000 148268 71668 1000000000000 321248 241759 146505 1000000000000 128100 195238 1000000000000 1000000000000 1000000000000 181350 1000000000000 143469 45733 1000000000000 1000000000000 275217 62143 118325 308535 299921 273773 135572 1000000000000 1000000000000 249001 99904 227501 154541 164769 41613 243432 186717 268379 180496 224671 119622 327772 52114 234597 1000000000000 1000000000000 1000000000000 249923 1000000000000 274899 1000000000000 301475 1000000000000 296810 331299 303729 232711 11825 130095 77394 302749 1000000000000 198934 212525 1000000000000 205393 1000000000000 333003 1000000000000 148099 260570 1000000000000 120642 236284 254478 143038 113759 121768 58236 120834 327705 168282 1000000000000 159122 206224 306993 320975 216248 291265 1000000000000 314086 112568 1000000000000 149096 1000000000000 275804 211764 1000000000000 123002 89925 1000000000000 87564 1000000000000 162962 1000000000000 222455 89466 92182 242242 315411 40770 1000000000000 81756 1000000000000 1000000000000 241430 308006 61523 36832 1000000000000 306775 244619 272119 1000000000000 269917 54253 135035 47917 259174 1000000000000 1000000000000 274937 139988 94701 331982 177267 285308 1000000000000 228228 274119 1000000000000 81991 140770 1000000000000 164163 312564 128407 148627 281474 207558 1000000000000 131172 332010 30673 130876 42437 1000000000000 192319 99741 30182 114804 246360 179769 13296 43899 30180 1000000000000 1000000000000 280542 1000000000000 1000000000000 143076 181318 143970 289472 329814 1000000000000 310163 125146 1000000000000 154447 116889 1000000000000 73417 1000000000000 1000000000000 1000000000000 238135 74149 275531 75342 1000000000000 205299 25578 279824 257554 1000000000000 209869 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 185356 28416 1000000000000 1000000000000 282560 1000000000000 172930 222791 1000000000000 1000000000000 1000000000000 225149 31454 1000000000000 206709 66061 220672 58045 1000000000000 126631 159596 215006 242888 302209 1000000000000 137157 1000000000000 250408 1000000000000 121820 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 233986 206149 1000000000000 1000000000000 8634 1000000000000 83966 66967 272739 167823 1000000000000 184944 1000000000000 317190 104201 289177 254771 49462 180063 325937 112118 168030 1000000000000 206230 183652 1000000000000 288502 78915 1000000000000 168340 160263 1000000000000 1000000000000 157039 1000000000000 1000000000000 18754 163959 112589 1000000000000 1000000000000 74460 1000000000000 263414 154472 1000000000000 282998 1000000000000 69813 1000000000000 1000000000000 178226 181805 284189 1000000000000 40589 92782 47761 48804 99379 183186 123042 219332 56486 101803 1000000000000 332192 1000000000000 101558 237262 1000000000000 126486 28336 192125 1000000000000 1000000000000 207611 232032 89253 56612 127023 1000000000000 1000000000000 259012 1000000000000 296111 1000000000000 207605 122235 116354 1000000000000 1000000000000 171711 141740 1000000000000 1000000000000 70146 131947 2642 293003 77073 243242 1000000000000 301095 1000000000000 194926 1000000000000 258842 135476 1000000000000 154395 161403 249057 1000000000000 251055 1000000000000 108222 182746 8779 72724 1000000000000 4444 102428 330332 161465 235119 1000000000000 56726 192868 150150 251239 1000000000000 214067 17226 251766 79983 186666 216045 218708 1000000000000 255101 1000000000000 1000000000000 99473 1000000000000 50854 68641 156668 1000000000000 1000000000000 1000000000000 7462 150952 256549 301653 1000000000000 164795 97028 1000000000000 1000000000000 46249 193098 171725 28205 56587 281773 252951 157744 1000000000000 1000000000000 41226 1000000000000 257759 1000000000000 191467 101459 216416 146923 30382 42116 1000000000000 170115 1000000000000 1000000000000 6064 197370 77548 168516 1000000000000 198409 1000000000000 122130 81879 150187 1000000000000 248000 27306 150079 1000000000000 1073 31505 1000000000000 280265 64649 327432 1000000000000 1000000000000 1000000000000 301894 1000000000000 1000000000000 292953 245561 1000000000000 1000000000000 285586 317150 1000000000000 142091 1000000000000 295808 1000000000000 91946 1000000000000 234621 1000000000000 1000000000000 282042 1000000000000 115080 178831 1000000000000 28230 1000000000000 57477 94501 251242 323392 70712 152334 1000000000000 288408 49228 114770 40748 124787 1063 265881 115317 221850 1000000000000 139440 306126 76732 303588 1000000000000 1000000000000 1000000000000 1000000000000 158334 141467 1000000000000 1000000000000 19458 232762 37185 1000000000000 1000000000000 124027 6477 79444 230929 56953 105556 1000000000000 1000000000000 59885 44093 213774 1000000000000 242299 289292 1000000000000 269204 180845 292806 269132 23297 1000000000000 231102 70927 287240 1000000000000 150036 147831 1000000000000 267134 1000000000000 280330 1000000000000 30228 1000000000000 128010 1000000000000 31041 227701 1000000000000 1000000000000 310656 224037 1000000000000 69937 142448 150979 5588 252736 310883 1000000000000 266590 1000000000000 1000000000000 83069 15498 260246 233954 1000000000000 249738 181648 282099 131442 194041 240024 1000000000000 67234 250391 1000000000000 1000000000000 83410 1000000000000 207009 1000000000000 221189 144095 1000000000000 332491 290131 109306 173975 153008 206780 276197 12759 1000000000000 1000000000000 181229 330525 1000000000000 145463 110377 248495 296796 265118 75836 1000000000000 189441 224322 1000000000000 223269 168791 220379 1000000000000 1000000000000 85743 117139 43299 1000000000000 1000000000000 1000000000000 1000000000000 215523 2347 308991 165656 136651 323719 142784 1000000000000 290164 148668 214549 1000000000000 1000000000000 40793 274380 182604 99754 1000000000000 1000000000000 1000000000000 59183 111724 169851 264281 1000000000000 1000000000000 7397 194471 56956 1000000000000 21351 1000000000000 163437 73985 237315 135493 1000000000000 101617 174280 282945 1000000000000 1000000000000 218902 1000000000000 209194 1000000000000 1000000000000 1000000000000 291012 1000000000000 121802 138609 257419 205467 1000000000000 1000000000000 302258 209561 243150 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 249780 27006 294563 256904 118990 234363 105478 1000000000000 1000000000000 1000000000000 174188 19830 133407 1000000000000 162390 15343 1000000000000 1000000000000 1000000000000 238154 1000000000000 268267 187994 1000000000000 307983 205047 151207 1000000000000 1000000000000 14664 9397 209226 1000000000000 176525 236879 183587 27402 100701 54115 1000000000000 178228 3991 284394 288482 145338 17997 1000000000000 302445 110249 1000000000000 1000000000000 1000000000000 328243 64675 239564 101834 316371 1000000000000 1000000000000 62539 72540 1000000000000 1000000000000 98877 1000000000000 196146 1000000000000 319008 289619 252009 164326 6235 1000000000000 1000000000000 227961 120600 1000000000000 170559 1000000000000 1000000000000 146877 1000000000000 192160 1000000000000 1000000000000 108664 228454 1000000000000 5989 286099 1000000000000 333212 1000000000000 200506 146412 1000000000000 80100 1000000000000 61450 275630 97573 1000000000000 1000000000000 1000000000000 61235 73273 116929 116709 1000000000000 55375 1000000000000 149870 1000000000000 308699 117684 167128 159476 1000000000000 1000000000000 1000000000000 127085 28250 157485 181458 11639 288267 1000000000000 330631 55743 280924 1000000000000 7178 97880 115338 166854 5742 1000000000000 1000000000000 277723 245796 1000000000000 226717 153945 151924 96259 223998 1000000000000 1000000000000 273461 228243 185457 170834 1000000000000 1000000000000 112096 1000000000000 15230 15822 222580 38822 1000000000000 1000000000000 144525 1000000000000 1000000000000 45040 1000000000000 34492 129388 126727 109448 1000000000000 105346 1000000000000 316441 143119 86290 248213 146573 327042 119678 1000000000000 1000000000000 227131 164165 146745 1000000000000 84730 230094 250490 265743 285410 35450 209551 261297 121289 1000000000000 132554 147646 189134 1000000000000 191983 1000000000000 81271 1000000000000 1000000000000 114403 281483 1000000000000 1000000000000 1000000000000 288284 1000000000000 284367 1000000000000 288373 124998 178734 315077 90147 333143 94635 1000000000000 319308 110238 19752 73226 77689 1000000000000 246714 257146 1000000000000 290150 128655 155939 1000000000000 16943 2251 323416 1000000000000 1000000000000 203038 282310 223558 316604 97363 300764 1000000000000 137831 207924 26834 73507 279385 4761 71261 46671 1000000000000 55145 214980 1000000000000 43504 1000000000000 1000000000000 313338 34875 256895 1000000000000 1000000000000 1000000000000 281697 318353 1000000000000 1000000000000 93253 153292 1000000000000 1000000000000 1000000000000 186899 25990 272521 61175 1000000000000 27805 311263 74432 72350 273725 246857 1000000000000 1894 252420 216499 1000000000000 1000000000000 13417 32552 1000000000000 232978 1000000000000 209785 188344 1000000000000 1000000000000 211130 296004 123772 124972 324382 111293 27914 99267 116764 1000000000000 1000000000000 198783 181071 293114 101248 298996 165974 54386 283534 10683 332295 236080 1000000000000 251249 65842 71440 181932 157853 1000000000000 1000000000000 322 14991 1000000000000 1000000000000 1000000000000 1000000000000 111102 166937 1000000000000 62175 1000000000000 1000000000000 94184 1000000000000 1000000000000 114537 1000000000000 144450 43846 54193 1000000000000 179788 253130 138289 146649 202410 1000000000000 1000000000000 302164 219629 249219 212484 237471 204290 1000000000000 199107 133127 259212 304944 319961 312055 192534 185048 1000000000000 242205 1000000000000 228787 271043 300567 267449 1000000000000 1000000000000 11477 1000000000000 40709 55343 215019 1000000000000 1000000000000 288323 83994 22028 1000000000000 171503 251145 1000000000000 314133 276319 291307 36362 152317 1000000000000 240969 88334 182908 1000000000000 249081 43353 107773 1000000000000 281572 244045 196709 4044 1000000000000 1000000000000 1000000000000 259758 278879 89490 108450 1000000000000 162920 194279 1000000000000 223143 1000000000000 178737 224249 60810 1000000000000 1000000000000 185730 78368 178495 54603 161392 22270 319664 269003 266044 130601 304018 1000000000000 299460 1000000000000 58489 3883 36116 1000000000000 259767 1000000000000 295085 278541 255559 1000000000000 23975 306651 1000000000000 58094 80018 135366 1000000000000 269559 154050 269733 16368 113117 1000000000000 265489 25457 1000000000000 111023 55115 1000000000000 249825 1000000000000 1000000000000 1000000000000 1000000000000 308183 242784 64990 1000000000000 166823 1000000000000 196909 1000000000000 105792 1000000000000 271847 321921 1000000000000 1000000000000 244196 1000000000000 44509 324023 114334 191626 203003 185483 1000000000000 266244 14458 166120 292980 1000000000000 152026 233064 266751 1000000000000 1000000000000 1000000000000 1000000000000 21819 213875 5020 1000000000000 1000000000000 129486 163102 1000000000000 53274 1000000000000 38687 214639 45931 201803 1000000000000 1000000000000 17851 2773 173165 238995 278596 68642 1000000000000 1000000000000 47715 52952 1000000000000 215521 179047 107173 60654 1000000000000 33556 47016 305896 1000000000000 1000000000000 216030 1000000000000 67705 208932 302997 121878 259557 167365 284863 161423 123824 268386 1000000000000 129292 1000000000000 1000000000000 203502 189996 1000000000000 1000000000000 270564 209483 1000000000000 208932 202200 164658 258050 43890 226277 163625 257844 310070 146358 1000000000000 318442 1000000000000 118932 129586 1000000000000 1000000000000 1000000000000 224949 52399 281584 1000000000000 147162 1000000000000 80764 1000000000000 6969 1000000000000 186160 86823 219175 132503 193149 50541 197665 215575 96267 1000000000000 161121 30553 151943 52410 185976 111108 1000000000000 278821 162556 1000000000000 1000000000000 329001 61250 317908 1000000000000 82020 240013 216637 1000000000000 138043 1000000000000 191746 1000000000000 256782 1000000000000 247314 284655 212881 1000000000000 196466 1000000000000 1000000000000 75061 29260 130416 1000000000000 179550 240921 1000000000000 21796 1000000000000 93871 113697 12319 196051 1000000000000 49937 220458 1000000000000 37048 1000000000000 78023 1000000000000 1000000000000 178542 282794 55665 1000000000000 296633 264779 188742 230438 171447 32579 1000000000000 123755 264204 1000000000000 286259 198740 132143 272947 98373 275150 1000000000000 1000000000000 1000000000000 255003 145185 167351 209078 201605 73132 1000000000000 216770 298764 1000000000000 40460 186901 1000000000000 1000000000000 1000000000000 143069 121818 8090 118690 1000000000000 215682 1000000000000 1000000000000 333299 187436 332043 25963 217707 14032 220519 51547 116417 1000000000000 1000000000000 235332 1000000000000 59483 94469 1000000000000 272811 205226 326802 13870 124963 1000000000000 151078 1000000000000 1000000000000 114093 1000000000000 262483 105383 216648 1000000000000 293768 320712 189611 295290 238354 236748 1000000000000 1000000000000 1000000000000 69765 191917 125874 144170 159250 235865 1000000000000 320004 196625 1000000000000 1000000000000 37486 1000000000000 163552 1000000000000 23258 315848 1000000000000 1000000000000 33236 1000000000000 204764 188616 260602 124634 80170 1000000000000 11233 238204 284922 1000000000000 246062 99697 1000000000000 1000000000000 238914 288502 1000000000000 267346 161146 227401 1000000000000 266538 268258 1000000000000 125256 1000000000000 223628 214501 172159 1000000000000 246205 51307 1000000000000 205840 62336 1000000000000 112741 475 39640 253633 1000000000000 78540 20539 1000000000000 129469 321793 284868 171707 319844 1000000000000 121427 289569 128483 284662 141024 122791 1000000000000 96036 31710 328322 132045 98538 100304 148376 259127 1000000000000 269497 246935 292947 1000000000000 1000000000000 164582 1000000000000 185621 329753 64232 28621 1000000000000 228353 1000000000000 246820 195311 171182 1000000000000 1000000000000 265011 240147 120171 1000000000000 1000000000000 1000000000000 243123 1000000000000 114924 13485 100072 167934 331252 37107 268642 139778 258956 153653 1000000000000 1000000000000 1000000000000 64376 1000000000000 1000000000000 67056 1000000000000 33434 45365 129657 1000000000000 27612 170921 1000000000000 65747 111191 52132 312482 1000000000000 273248 291881 1000000000000 1000000000000 1000000000000 1000000000000 35992 184601 196780 212128 9090 1000000000000 248306 165046 222959 37951 82077 259401 130654 1000000000000 106564 106391 303833 1000000000000 1000000000000 218516 168651 328269 47641 324820 94270 1000000000000 322981 170252 116201 326879 282747 1000000000000 194279 1000000000000 208659 282756 260594 1000000000000 1000000000000 230455 76831 1000000000000 209130 58063 146660 167608 41509 1000000000000 1000000000000 244155 31899 22691 73495 1000000000000 272076 17090 241786 23620 101794 1000000000000 1000000000000 267802 1000000000000 1000000000000 158653 1000000000000 257166 42743 172642 296585 25707 1000000000000 1000000000000 306997 1000000000000 108340 229115 233215 27678 903 86918 10950 1000000000000 59865 1000000000000 74509 59984 297097 125720 126736 1000000000000 1000000000000 22453 195996 253866 133554 167122 246459 71102 323395 141894 250446 1000000000000 71706 72049 1000000000000 1000000000000 1000000000000 275755 74797 230865 307773 1000000000000 1000000000000 1000000000000 183270 1000000000000 1000000000000 225928 1000000000000 1000000000000 1000000000000 268242 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 90717 1000000000000 127124 1000000000000 288303 256867 1000000000000 271695 1000000000000 304863 182574 168089 310021 1000000000000 66617 1000000000000 1000000000000 172895 1000000000000 277409 329495 1000000000000 272902 213157 1000000000000 1000000000000 246862 140701 332376 332102 121623 207402 191993 1000000000000 1000000000000 149574 1000000000000 266145 133541 1000000000000 216782 96369 104363 70435 2331 1000000000000 1000000000000 1000000000000 222701 195140 244270 1000000000000 90892 25657 1000000000000 1000000000000 257964 193753 1000000000000 1000000000000 3893 108396 309820 235305 204498 246002 1000000000000 1000000000000 75883 10638 74935 1000000000000 314335 122852 1000000000000 122878 250185 286544 127944 79993 197095 316077 250531 1000000000000 1000000000000 270526 1000000000000 5738 1000000000000 191385 1000000000000 294484 276753 312316 284267 254052 1000000000000 209007 1000000000000 286878 22300 1000000000000 21602 70293 145585 1000000000000 1000000000000 159580 206319 1000000000000 1000000000000 1000000000000 1000000000000 223361 48954 146534 253029 311433 1000000000000 1000000000000 116664 205677 65962 1000000000000 52780 112213 142044 1000000000000 91942 333460 1000000000000 1000000000000 195033 1000000000000 85695 102097 170240 242318 320852 71205 1000000000000 113841 58303 46449 186233 167386 245099 43190 1000000000000 242648 23795 1000000000000 1000000000000 117296 275614 170051 317367 232716 1000000000000 91296 1000000000000 98213 1000000000000 142435 57884 137474 1000000000000 1000000000000 174361 326782 214756 1000000000000 95499 3259 1000000000000 218326 1000000000000 238461 202772 1000000000000 285778 1000000000000 279032 1000000000000 181323 160841 70278 114391 147342 286710 183160 166049 17012 1000000000000 26765 1000000000000 1000000000000 332073 1000000000000 305579 311363 1000000000000 1000000000000 239815 244648 1000000000000 318141 150155 206107 285045 282619 74763 187288 1000000000000 1000000000000 18401 237666 1000000000000 1000000000000 33326 248566 1000000000000 311549 1000000000000 1000000000000 1000000000000 231151 3804 292330 192220 1000000000000 1000000000000 1000000000000 21013 77816 218435 1000000000000 206737 323885 269305 231911 1000000000000 1000000000000 91109 164787 197367 156962 218094 40426 1000000000000 1000000000000 99275 231320 191701 148525 1000000000000 168346 16951 1000000000000 1000000000000 328050 21060 19227 59544 47598 1000000000000 283850 1000000000000 115618 1000000000000 235591 226904 222802 151394 316932 102183 29155 1000000000000 1000000000000 177862 130101 189504 1000000000000 1000000000000 5528 1000000000000 238357 1000000000000 325292 186406 20825 104158 1000000000000 60070 163037 80591 145155 1000000000000 312965 71721 54576 172259 201818 157864 1000000000000 54290 78625 229561 262977 114861 173743 1000000000000 118879 114281 1000000000000 154933 4849 95641 95017 297971 187646 12047 1000000000000 227746 262959 122601 243393 244561 296689 75572 1000000000000 180120 218229 221711 242193 269489 241099 1000000000000 232191 117729 44451 260703 12897 1000000000000 3389 208436 108091 1000000000000 1000000000000 1000000000000 4121 1000000000000 1000000000000 1000000000000 223517 208937 313431 242635 1000000000000 83224 165092 243866 248542 286905 141775 329090 301016 51779 141633 1000000000000 1000000000000 1000000000000 277438 1000000000000 144868 1000000000000 232185 87731 1000000000000 1000000000000 191968 323062 267466 1000000000000 14458 1000000000000 123721 177703 1000000000000 1000000000000 1000000000000 1000000000000 271853 1000000000000 87658 1000000000000 68251 173506 13127 207332 228584 54106 196935 10811 280698 8384 1000000000000 138496 82903 1000000000000 1000000000000 1000000000000 1000000000000 328218 1000000000000 193903 1000000000000 1000000000000 298725 1000000000000 117861 250510 1000000000000 108809 1000000000000 221339 307126 207905 106620 40374 1000000000000 133531 1000000000000 222051 238135 1000000000000 298976 124660 277307 234257 1000000000000 81640 1000000000000 75633 283016 17817 274865 1000000000000 284687 1000000000000 1000000000000 1000000000000 1000000000000 40133 14060 136200 235906 112497 158405 187057 1000000000000 1000000000000 573 299509 80591 151134 35219 4594 199552 71633 7152 1000000000000 1000000000000 1000000000000 1000000000000 28689 275366 145885 172639 303692 64158 135004 218708 60695 1000000000000 77500 70308 314982 1000000000000 1000000000000 140931 1000000000000 238131 1000000000000 74011 165227 1000000000000 1000000000000 28087 179530 194082 1000000000000 1000000000000 1000000000000 1000000000000 154209 1000000000000 236018 187979 1000000000000 1000000000000 88552 1000000000000 244911 326014 19545 67094 1000000000000 304165 312139 89750 79764 323853 272337 1000000000000 1000000000000 87326 1000000000000 1000000000000 304907 332339 309397 303565 103515 1000000000000 1000000000000 262810 1000000000000 132813 263854 1000000000000 165991 1000000000000 1000000000000 215902 62697 1000000000000 54804 94086 38341 1000000000000 1000000000000 75626 170919 175108 163261 1000000000000 250419 294977 1000000000000 11168 209185 196185 122699 1000000000000 1000000000000 303889 1000000000000 21237 1000000000000 192973 299501 153462 121420 211693 27203 259448 1000000000000 230726 64978 158672 302726 1000000000000 1000000000000 1000000000000 1000000000000 219842 194708 238248 1000000000000 64149 25260 1000000000000 17541 1000000000000 1000000000000 159369 186488 46276 1000000000000 183211 1000000000000 232118 299041 218448 156155 48896 284336 136967 121179 281710 142374 1000000000000 1000000000000 1000000000000 124584 5246 45055 117925 1000000000000 294724 41497 26911 221293 89938 91701 1000000000000 202550 6335 146356 78423 59359 124619 265592 1000000000000 124682 1000000000000 1000000000000 196740 58483 1000000000000 1000000000000 104503 288821 311555 96651 71979 215004 46192 185354 325976 1000000000000 122798 36967 233574 156769 192836 1000000000000 97306 1000000000000 157869 1000000000000 298412 214189 173420 1000000000000 272107 1000000000000 214893 299842 101353 12660 1000000000000 204409 9593 1000000000000 1000000000000 1000000000000 1000000000000 196699 202936 205580 263778 1000000000000 264100 1000000000000 10401 1000000000000 83820 149006 317566 275820 76407 319911 1000000000000 1000000000000 276016 232772 63339 328289 319688 13029 209878 250863 1000000000000 86663 1000000000000 62657 43035 90975 130549 1000000000000 1000000000000 1000000000000 269524 76472 311554 185279 178927 1000000000000 1000000000000 101147 19478 163181 1000000000000 1000000000000 165489 1000000000000 103266 1000000000000 314723 66940 294272 24174 274612 1000000000000 263924 32356 1000000000000 291143 1000000000000 165389 77492 17620 46929 1000000000000 33789 310780 268648 1000000000000 63347 1000000000000 1000000000000 1000000000000 168089 1000000000000 1000000000000 1000000000000 74147 145221 1000000000000 1000000000000 135361 173605 200344 1000000000000 15808 1000000000000 1000000000000 1000000000000 1000000000000 324056 243973 76107 108744 233587 240433 1000000000000 1000000000000 1000000000000 15787 171190 29955 297244 162552 1000000000000 1000000000000 190642 22840 269021 307254 323194 134337 253616 278233 288016 1000000000000 225078 159645 1000000000000 306639 277152 173162 1000000000000 1000000000000 1000000000000 10135 1000000000000 1000000000000 52239 1000000000000 1000000000000 32534 1000000000000 123523 1000000000000 178140 36189 290578 159764 202936 105672 1000000000000 78587 17729 15559 171977 1000000000000 305447 94273 136027 206371 220072 327988 1000000000000 16393 217143 157355 1000000000000 95296 103349 1000000000000 85944 137417 128445 271062 315205 1000000000000 58515 1000000000000 331467 1000000000000 1000000000000 123648 73198 1000000000000 1000000000000 259243 318449 268790 119949 9060 180874 38287 1000000000000 213481 130449 9562 104499 1000000000000 1000000000000 183131 212259 232646 125950 1000000000000 1000000000000 56867 11438 1000000000000 1000000000000 181338 1000000000000 1000000000000 136748 1000000000000 210209 268175 19404 62966 43814 1000000000000 1000000000000 216216 88627 41412 1000000000000 41208 237218 163930 225416 1000000000000 33770 1000000000000 118231 310718 21805 168106 1000000000000 1000000000000 274672 73282 63741 1000000000000 1000000000000 1000000000000 1000000000000 197684 1000000000000 140251 91791 211882 1000000000000 317894 1000000000000 246503 168427 1000000000000 4036 180313 1000000000000 1000000000000 124160 1000000000000 1000000000000 1000000000000 1000000000000 29713 1000000000000 1000000000000 98937 1000000000000 303790 148562 1000000000000 1000000000000 2425 164453 55030 28760 1000000000000 75235 70283 77917 197315 106439 226240 1000000000000 1000000000000 190666 1000000000000 1000000000000 1000000000000 184908 1000000000000 253811 213047 265182 1000000000000 1000000000000 167761 140992 292597 1000000000000 19988 1000000000000 27840 1000000000000 1000000000000 255138 94404 9928 1000000000000 32477 282979 71173 145996 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 84186 111958 241118 133326 1000000000000 1000000000000 260227 245368 289250 175911 269424 222867 79012 28835 23401 207982 310832 103231 1000000000000 1000000000000 194395 97591 54275 315259 111221 103050 204496 75666 252819 207059 1000000000000 307508 323859 1000000000000 251395 1000000000000 84759 155863 328848 1000000000000 1000000000000 1000000000000 33421 56009 7551 142944 1000000000000 153115 1000000000000 194090 1000000000000 161929 1000000000000 108432 1000000000000 294009 233151 233210 307911 279342 129709 78716 47284 1000000000000 86527 1000000000000 88846 130492 1000000000000 1000000000000 53189 301281 15710 208694 219017 155216 198171 1000000000000 1000000000000 171148 1000000000000 53164 5583 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 174511 326206 283091 1000000000000 1000000000000 93437 1000000000000 212817 41859 324265 1000000000000 298669 1000000000000 1000000000000 310939 254967 233166 39844 100534 310066 301933 1000000000000 161751 1000000000000 137735 135975 1000000000000 8634 1000000000000 239885 83316 109399 288055 117264 188430 1000000000000 1000000000000 1000000000000 94246 111537 167417 172971 1000000000000 76578 48613 252589 315603 235210 4957 1000000000000 1000000000000 307643 170870 1000000000000 1000000000000 149469 62556 154002 1000000000000 245020 2188 1000000000000 105838 133136 1000000000000 279302 1000000000000 1000000000000 173628 201395 37796 116088 152300 22258 6098 1000000000000 298069 1000000000000 157412 256899 1000000000000 137713 72472 332416 1000000000000 45417 1000000000000 294112 90061 92497 1000000000000 54624 214851 70885 1000000000000 1000000000000 60956 1000000000000 1000000000000 31076 1000000000000 280191 133370 176536 204505 190279 295030 1000000000000 62489 1000000000000 117120 113471 1000000000000 256616 21928 44505 1000000000000 79920 1000000000000 299153 54422 1000000000000 188162 83717 94979 20960 1000000000000 1000000000000 1000000000000 47702 98275 302841 225886 155282 122365 1000000000000 88888 1000000000000 175164 51509 309016 250968 113301 169300 269221 93689 263405 33339 316925 1000000000000 87047 202887 1000000000000 59225 1000000000000 38988 78716 1000000000000 320204 29562 111884 331059 246313 14144 1000000000000 1000000000000 257181 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 252877 265430 268858 1000000000000 1000000000000 315 179910 158496 228700 58026 1000000000000 1000000000000 63433 159746 1000000000000 11917 66153 54409 39732 257311 203149 236383 1000000000000 316782 221038 42305 49705 139738 230861 22119 333592 125793 1000000000000 214496 1000000000000 33801 1000000000000 329266 108590 277706 1000000000000 85144 1000000000000 1000000000000 1000000000000 228034 154414 1000000000000 213705 1000000000000 92968 1000000000000 1000000000000 1000000000000 1000000000000 220844 157431 1000000000000 47828 250339 7966 295208 303833 1000000000000 1000000000000 113429 1000000000000 78755 1000000000000 1000000000000 1000000000000 269220 269147 1000000000000 54011 43043 330286 298106 1000000000000 140067 270716 152250 195851 208217 1000000000000 232985 285773 111031 1000000000000 1000000000000 100826 199593 224346 252363 225061 1000000000000 144612 326937 1000000000000 333560 1000000000000 215570 112318 1000000000000 1000000000000 37484 131019 32412 1000000000000 1000000000000 323560 1000000000000 81889 138510 1000000000000 284271 174190 125656 1000000000000 4256 1000000000000 261234 141350 1000000000000 1000000000000 1000000000000 1000000000000 281823 26204 1000000000000 1000000000000 322515 1000000000000 248251 1000000000000 274290 1000000000000 56527 23131 1000000000000 1000000000000 197225 4051 1000000000000 1000000000000 1000000000000 1000000000000 1000000000000 292772 140647 1000000000000 259865 204363 1000000000000 1000000000000 162229 279209 1000000000000 231441 1000000000000 2195 1000000000000 1000000000000 202369 232242 160711 70653 214371 233525 21698 228733 1000000000000 111578 23598 13529 1000000000000 104961 90592 309557 138019 66589 117722 66449 1000000000000 1000000000000 139867 98025 36699 139574 1000000000000 1000000000000 1000000000000 74077 208125 283960 160411 61434 267425 128496 1000000000000 14135 86853 1000000000000 9057 1000000000000 175748 87796 1000000000000 77832 180626 1000000000000 234667 76352 226263 100254 211152 261525 252647 156376 1000000000000 165137 1000000000000 1000000000000 1000000000000 318035 310091 209208 109367 1000000000000 164459 243370 183371 1000000000000 137833 174921 141605 97354 55939 1000000000000 312537 1000000000000 114900 1000000000000 1000000000000 163123 232367 1000000000000 1000000000000 1000000000000 100315 128729 6835 1000000000000 180496 244611 200790 1000000000000 58838 165107 128101 1000000000000 74944 248718 1000000000000 135033 46961 319467 206907 1000000000000 241391 1000000000000 265198 175103 1000000000000 88354 1000000000000 1000000000000 165840 310947 1000000000000 95368 135882 149096 1000000000000 1000000000000 215150 320763 40502 37643 117875 257088 299668 1000000000000 72280 134239 71885 1000000000000 1000000000000 20055 1000000000000 1000000000000 1000000000000 1000000000000 265105 165000 1000000000000 1000000000000 292178 1000000000000 273638 231026 214540 68270 186356 303553 1000000000000 1000000000000 1489 48704 1000000000000 1000000000000 1000000000000 1000000000000 32149 1000000000000 123917 88995 216524 126966 1000000000000 167668 1000000000000 177404 1000000000000 273592 160263 1000000000000 196197 173760 1000000000000 1000000000000 305884 221781 1000000000000 1000000000000 259734 299103 270344 1000000000000 1000000000000 327655 1000000000000 141415 57506 183138 142268 1000000000000 25853 108577 107185 186727 163923 52208 1000000000000 1000000000000 264267 1000000000000 1000000000000 1000000000000 200998 1000000000000 29293 1000000000000 1000000000000 1000000000000 238375 182974 1000000000000 319601 317498 1000000000000 264533 89306 157042 213172 308093 150984 309537 301673 205591 30012 1000000000000 1000000000000 30511 45946 1000000000000 172832 250026 11799 1000000000000 333124 170177 233498 55367 151437 186268 28936 9225 207320 1000000000000 50045 224708 1000000000000 3242 1000000000000 1000000000000 143184 35620 1000000000000 306222 1000000000000 39112 1000000000000 270018 37099 284445 1000000000000 190110 269174 117336 103673 1000000000000 301690 237600 149150 1000000000000 1000000000000 1000000000000 121285 61655 8977 179820 247262 102642 163582 8117 1000000000000 172400 189624 217054 1000000000000 196008 314725 1000000000000 1000000000000 1000000000000 1000000000000 78468 1000000000000 167248 52341 288823 1000000000000 216477 187264 1000000000000 1000000000000 317604 274000 264556 103814 243499 1000000000000 1000000000000 46520 1000000000000 276955 1000000000000 1000000000000 22528 3460 322087 1000000000000 174364 1000000000000 147078 1000000000000 1000000000000 177602 231671 220127 133811 120395 112295 331861 262020 58978 1000000000000 1000000000000 5260 1000000000000 54314 227993 1000000000000 157022 250014 284468 1000000000000 177550 1000000000000 219681 1000000000000 193810 1000000000000 234842 1000000000000 1000000000000 1000000000000 1000000000000 119099 1000000000000 316856 26073 189015 95744 207084 165950 324571 1000000000000 325808 1000000000000 81494 252613 1000000000000 1000000000000 244072 114611 42866 67301 166943 139601 331932 159658 56097 1000000000000 1000000000000 53487 270422 1000000000000 144952 308849 1000000000000 1000000000000 198732 214671 164778 1000000000000 247912 126744 1000000000000 69147 293688 228977 108753 1000000000000 262729 106009 125743 122322 222180 231928 325198 242249 273330 251488 182110 1000000000000 1000000000000 1000000000000 204508 148858 213205 36220 222059 205128 1000000000000 103970 43924 1000000000000 311283 1000000000000 121808 74173 1000000000000 310770 1000000000000 1000000000000 227304 1000000000000 120785 326211 92425 82275 170570 121489 73902 316831 235669 145082 28890 1000000000000 36211 68602 303922 22219 1000000000000 1000000000000 262747 1000000000000 11987 187375 166778 122783 1000000000000 1000000000000 1000000000000 115892 1000000000000 81881 1000000000000 1000000000000 249712 197569 102296 1000000000000 1000000000000 1000000000000 1000000000000 285690 286421 28840 182990 136239 85428 1000000000000 35594 228021 50000 9502 58132779654 4353 195990851024 25045 960622308858 67485 356187724404 44032 160541503245 30829 532054092692 54303 536059951554 29377 567606988119 5172 794336621186 53646 963710705285 74566 246799480472 77518 979682836750 52256 511718905014 30557 21254019715 4658 51945538927 33053 652279637147 78127 90950390714 82835 233009434032 37838 36507706741 31848 429488539967 72682 7828411360 95720 556956962924 22722 167051334686 81030 869765612155 26873 68985982904 92983 326676632920 57527 746042514713 42898 534061757968 77734 622031067154 56886 640752212310 22166 859133672024 20484 13505530879 4121 240772838401 18849 170875175814 22887 56465970187 63126 523885657737 73116 583957811414 55376 422458680650 30197 71833100452 55168 773818583599 98871 740030304800 28763 355183942210 21064 682922464468 1083 810672508337 77588 190428701105 33980 309099259983 83145 808547611531 69280 795262765585 46939 333789147035 33580 513141804947 69665 289070751227 59433 857537364625 15190 631932412461 55043 778719607406 25465 389194662805 4269 830958402736 25965 279277037050 60668 541264526721 63258 580787114505 55783 982538465328 10314 383118810578 80910 216851290030 54893 268679386441 784 898895439634 82805 997708038854 80627 97413173781 47867 245920634758 8735 636421045655 4280 881310344231 37987 87363485720 69836 986386895152 63151 753837638207 84571 865704335239 51385 180934037335 11595 715856799992 71832 312794760653 54344 529327769781 39468 834310981556 70880 768270193617 58740 353315711809 62184 531278780868 16982 889480571726 34868 612134102250 15482 969369298907 17186 984534770436 58191 412313826953 30161 189852495285 58757 311124247325 38946 197535556358 62578 26088321027 4606 535130807778 70958 385051748040 42959 258098994843 44118 287454816415 20453 382651032419 68940 711655390942 48658 53167870164 56149 206034910078 64943 120212384361 20314 689619163549 7701 369471372034 18120 193348001279 10085 569193459044 51952 861996644233 60481 992602965175 46247 748833406918 50640 378724312326 12455 838537931618 12286 206094515138 2189 552388774577 38201 866292447296 16825 133301983785 23765 783877276726 25969 776972473059 49225 686078282818 50813 442137176862 78512 59283593315 61324 203127670460 31593 623356699774 12399 39755372484 48568 662493026522 91577 535952297694 17154 766635578020 41605 513464052698 74677 72993123436 42543 3564527145 50878 972430472870 80953 445462300002 816 54891995178 7624 682758795711 82692 381518413493 60197 476003796125 51315 541945136998 10429 117704057088 17182 689645823809 21345 594941246476 36583 946544348080 51751 708344028557 24565 998533630716 14695 126241333360 25012 118348299480 77342 512150778696 71571 665215967959 64750 581761321162 67076 379654639857 28380 543578646609 61375 327823394307 4625 784873135707 9727 731644273739 20346 530978024713 1571 474797677039 5769 815768661155 6767 476328610167 47377 164676353042 65864 599929500239 92685 563164631397 52380 568559106375 48186 799790574156 92088 411975684370 28952 523751578784 28079 669361677002 70797 496949683929 75066 812949296746 47778 707393540246 275 744011914067 71588 719664233241 54616 916954337480 20420 454443184584 87054 495342997105 44856 53959482029 62172 860239277276 3576 234122708727 90508 935344274935 90785 748611396471 95181 305372145048 88277 670997403940 54867 398222442997 39865 268618141079 87030 286232261676 15382 259631170448 96591 806886275261 6521 279018453871 69470 930873454602 820 330968781755 1030 342091605726 71610 231183706527 99695 329594998499 73030 785468787048 92484 402138228522 31477 849266896648 46451 485003981991 43015 863983826582 67696 495252363955 46210 277016714444 93137 224561382281 79855 682355896200 88979 177070016713 87227 272629386827 91476 103706196983 87928 939757361853 53495 214322622204 761 896433363239 10499 182818831524 72089 285736841463 50852 188909842719 72053 249568558400 67177 312005386881 53709 701066145079 35908 684315953475 61799 590200919223 31917 277907425471 46668 692065361086 82335 881301002167 12617 637527421934 79930 567051823310 40944 214639972109 26271 696654476045 90868 72899258757 76439 11972131424 32976 712188569061 26861 924773603351 56097 247072173662 29135 463043576678 67303 664253183302 17521 628013423077 41449 163941213592 41321 175745493008 2030 187674915699 31732 727293858247 95268 339171388567 49744 585566304976 70972 182516127979 4128 341439102800 66348 301622352633 65100 2660744278 32588 404003012720 10750 989738457168 42394 607677874849 19781 402456345492 18230 283542824707 46326 792006596825 10918 660730150832 50182 732854609339 82547 361812548581 25521 86760444730 7146 988196071558 7991 273907824187 4957 713885032599 35513 483536334854 58240 1251884484 31520 582559962822 55500 593368275162 19319 38133075468 38078 764278368844 1612 620273631053 94745 341609753263 73843 906813637215 3072 764979057470 82499 904059450880 77437 518973111894 19510 799282088015 54877 653520971771 69165 643882610513 4690 65030614610 67850 655678226797 99279 233103606309 98261 932807814640 59024 616967616354 33048 81471309195 58351 175608747420 52131 613953151696 81456 50125924489 52168 752535368376 46838 22600056962 91520 717220347168 28683 997344441094 7844 58204409158 83772 801300904759 1108 986302454353 8923 714247236187 7028 293579083719 68924 157697370204 28522 474630940181 8312 610770175049 63170 140521614091 35341 688593728723 69226 452204915293 13691 257843308752 16662 552830490147 9128 9683609532 18013 273040400217 11262 217580134963 28730 322199527008 18984 968305627768 25612 863195933563 84600 937484504306 2326 397298280275 59972 523056988329 74143 260683654004 90116 746386905037 53876 515841387214 80342 778943170608 20673 846716312116 32795 636404261831 28060 966290581728 98455 351159482668 31994 804899717357 94452 460601574431 1048 983427233756 8927 623765884416 47795 646574929680 45802 541698621015 42864 22911603794 65833 382626253645 91349 608192961101 30005 692747704880 44590 61808734483 82604 806329987059 74025 420238452374 97454 842079592875 95354 160707270448 30562 901459227923 17944 577588102684 14575 989180289289 5566 477155943930 30819 941332422159 26763 563780534607 6800 547666519755 36546 9893655298 13418 541519091847 49739 553822162656 8874 146395595697 88720 709250198042 69742 485604215900 38625 954895168450 54614 611589479102 2448 113765416273 48201 584098204592 3766 273969956 50958 737550450993 55276 31323391226 36468 668612006627 71411 109405335160 68362 881287507597 13837 673342975909 48039 103946569879 48673 329906869614 2947 170614586513 34523 729982624291 80924 108511161772 76105 754553775608 84371 199904798527 53663 505736296325 59660 588617960771 60276 463512419399 2929 542655601880 66915 636428443933 7216 943671184574 89259 983469994699 66008 951028006365 23408 268186084986 55040 161170574269 68887 779068830262 22113 754888658190 40398 206306211183 31927 821141685282 32321 623165706617 91363 265124396910 54374 34650763788 82252 471546690061 89811 466694124996 62873 791711439933 93954 717987247777 62617 43822963679 31508 888173200009 5179 563746852091 76811 584623145921 95286 173431882298 93134 91830376824 25250 986035653994 33129 238116728893 98013 891995021310 88202 434481060483 48264 229171866507 27269 429046659364 73352 46518469197 40369 654912087003 87621 528408246176 84009 252944179656 90317 121426161798 18700 37595800048 69682 329851094056 73758 825424507835 41992 680278641741 75685 44644343668 43368 873339663844 13644 534947831501 72144 220047622528 57155 132764038488 93153 425851175895 5213 610527934735 94624 726937241155 22832 646377380557 81045 403001845569 81337 471292796626 58991 261295160052 24630 170384475458 93277 564641319842 87145 918523101863 71702 787863837238 22396 608169244779 54739 355985907389 69240 608603303263 21840 448402012393 95020 76183905847 8782 291749544081 67436 763941711372 45972 170097559087 37711 112030723800 361 437333152608 74865 784817908221 78556 74275081064 78287 136560431295 84829 866451504043 74221 341176302789 50369 728459664437 70131 450972592284 50113 42498629683 45772 215080372276 13819 314751518328 66758 283528921441 96624 491223161337 83540 537692144731 46852 731312861777 3791 872231486526 39746 123238200382 72241 589790953355 69142 506853118498 81880 670299469989 11152 795270605955 72873 715411594837 56551 342560064139 27819 386602103879 17396 574738805384 50888 745260702603 74579 26407557741 83887 650753067797 35654 184404617296 60724 113017518140 30289 360824716010 35631 635186376511 6847 331591787034 12249 344031140795 78907 799886471010 20434 147229696310 7128 651436201576 52606 316775355288 92170 929838300535 65027 29903056812 2603 965334502907 29932 511724635044 11319 488215106825 49353 274794534802 71760 201028334548 40269 335789487600 11962 603688845369 59439 367901783065 63616 123569268020 2441 160457108173 90126 143104598889 76892 394966331057 49396 21316952476 74410 820592625869 94826 322451959097 28347 958741188364 41894 162232371917 99513 227631705279 88519 644120213130 13011 569048021787 53198 101094208711 61310 850009827766 2272 710123057790 91439 890588362510 36549 838769149389 62850 859278223618 75852 576407510646 58806 319270217047 2085 537231296094 85327 861355538996 62661 993083990545 13811 629898552998 28678 309023453500 69421 320204653341 8676 831929696050 68974 618843064813 53185 543151928169 68358 172180029390 74401 786207379962 54223 204868566109 38127 952819555364 62595 824724607641 37687 816656961737 59873 676827892070 25193 656243506415 48364 654633894925 31773 144527612992 49164 509136579258 18697 477488642442 875 302440616701 85965 53869002560 41592 404085663818 15271 285039929336 26216 875437687929 56447 675413360363 30608 208930560070 6845 38656589945 15276 785470137298 64013 887206443682 3708 936323616544 4002 104669306253 10657 659337945753 98545 580318796805 93380 775453171592 46385 697305943031 62000 105370081439 34626 224867690229 19763 956677864049 14402 564154653366 16065 699880911861 91993 125584107923 2993 968306106122 8719 618935872268 71070 819681536237 7409 244725521473 11527 866045602500 33488 766536290426 60751 113934483991 68225 90059338144 86557 780138854737 30814 734940606657 30206 567327264835 25123 580351379088 64030 802692965538 86130 110174438370 25331 605565512324 40271 953316864562 77042 527108834535 56037 243070157853 11095 45451922987 19712 221060941287 77218 439502786706 79825 330443251189 31413 797289017031 80173 11426270545 26807 482865437780 25934 373645848618 76115 756719167018 74736 888572423760 13146 962886101789 2325 407074479036 84509 13968610406 10594 796050610438 51380 894158925343 25024 265031357421 96089 698659487690 60316 144866035667 94670 428225991883 32167 873692495422 56051 444827628777 8918 26092404569 65616 46176324817 42371 866550043248 1394 144082945683 40842 922621517432 32869 417939358243 30349 843779922564 29919 766701403609 12849 478802349649 26453 171434389234 51807 925583090363 98916 832890939916 10756 910306062918 3049 208805309358 84081 640288369046 54281 625138413758 42043 341203044343 23050 240610443017 48956 336711667670 74936 354432232894 41296 491879487301 80673 157116956147 51385 994260662395 55897 400432546591 61596 912773853778 54455 456996297630 86498 194302355655 20214 285835893041 70232 21583058302 80565 584509884795 57679 740828833852 91800 172413243013 5916 512661403499 25892 983562835770 57177 313405948057 38855 226050287596 21698 116382611705 36109 677665252045 25209 591600524768 67468 206675345527 90403 257239197001 40537 898830547045 38569 696703012434 23281 547204286839 22840 186511012285 48306 391771517554 93793 777889956464 7646 812755737214 93370 983168142837 91007 801838238118 78970 77245193467 59869 260308136283 72865 955400057811 35338 940983428338 9550 995760943859 12599 336222126625 97383 736751978359 19292 531058399622 66389 672016710555 48692 565716731680 85733 191246817090 26238 355264219860 16296 484192870514 33725 879476302057 8819 550743894998 10457 382496606860 5024 24176500027 21597 127909967437 31276 378924840979 28822 829973784736 3575 118810435573 50074 960005858398 25255 109856000282 92927 530827068225 47269 943061186786 96703 665861643883 26942 782813611597 89147 804052178655 8963 574311852675 85653 918825229831 15337 934133678413 51412 43096665645 59818 364669868441 25572 801498264321 18915 215959307769 7283 244941562393 59060 728989265188 77110 333284741996 6403 290033674868 17666 3880614359 65177 794421603943 25555 412315237272 68067 440957370143 61480 375855209174 50002 186582468834 11140 189354012182 49019 433293270682 94287 192551979207 59032 257097353813 91188 194838328248 92422 47447793094 32993 590110041500 21669 712826835650 92809 972783737741 28443 731217251269 47685 55581581702 66929 900269139051 33166 547273530088 75700 123436151287 27813 860040948470 86549 883823825871 94540 494667136345 26282 335389582333 11947 921428725404 40331 362897082288 29771 225108862128 55989 397132455865 63358 643196778346 20139 992578763023 20181 769718868224 17424 300830612811 75496 809595485840 37134 366241329964 31570 719438170266 5650 114286133013 45203 822985825152 16013 954822476682 46124 562034063373 71381 630221640119 7750 399277224939 55042 362285025769 19852 516306145835 49745 303044238354 65516 185952803778 64132 95167408201 78585 24714573830 65088 467241758536 92972 387123062069 62958 497856623340 69887 454808215790 54172 883070191289 72624 399732502709 77273 479274324052 75749 869946092147 75003 480440612870 88610 363855285493 10205 263420524864 33716 561913940072 30585 324984787729 87817 583091939 95922 953164585138 98102 763876836574 95534 249909154299 70032 828805294515 14292 826114817003 31539 40775032868 67122 845649516835 14622 130989604564 2233 673813271147 52181 186132377804 30783 747501983533 55134 736193383928 93436 917218098677 58309 26300130216 26829 180237067511 74520 226022423824 34101 345087931017 81258 586041654216 91991 240640169380 14804 229064736844 74781 100435265127 96080 279180423804 5300 139537634964 30813 558530341406 51789 888438506001 70782 114063456087 86238 688209162089 22586 981173848886 50591 323117965385 82941 431043461162 28430 693617631747 3926 550614672006 19275 7501725198 31351 122872264964 22204 906005281411 65625 633140702527 87467 98323597986 77141 568470271031 67075 518306258763 48235 45912331985 50038 1382864774 24095 859785886293 40442 338441486588 75575 710611106030 1095 311891826811 50366 182066846253 63611 397232425589 28837 474104241031 22166 711960433537 25757 746378488018 39198 315353379033 16925 24911447244 25628 625999896795 38242 495548694932 68222 78099596169 50538 622369761583 62483 321255693064 75672 723491165700 22066 159058193444 38100 135620246369 56339 646564638411 64584 157384711668 76148 722232585870 90436 607484677202 9621 629898025763 26202 151563212659 60636 535015352549 54018 439863081780 54963 442024743250 95832 5426116308 3013 79230616460 29177 491719984503 42308 152400221401 18858 851870398118 70342 693889753380 30769 504198334157 14691 782324947833 51289 928000083900 55609 237712453260 82451 799555942695 13480 406176517427 59568 15102026022 71959 341839422183 95528 765242873013 50445 189412774984 13109 33323192373 35480 851774304150 56440 966940245993 83274 482902633784 72980 745963112570 44950 913113665593 74414 671847272308 36312 115765733062 52371 279632352199 95242 181848324785 10514 550732355142 64752 351686345201 53374 553119863339 95405 593219997472 92173 988462323089 2091 331243672059 28283 484850067961 63256 498909628390 97800 229367745734 1859 752998263910 52854 884867770305 33923 928675441060 41708 611269589397 6320 359967078641 35765 489244073556 26856 439418032956 86658 34230466544 41196 672003981726 20836 245890217667 55104 64982199759 63443 890081145352 60270 45020971693 44138 107318800479 7972 667078630588 90696 917103403085 89681 448796240545 15728 411974422713 88204 490278432166 21386 886906952049 68877 193944615482 27296 734609335203 146 180109023342 22402 606656463460 95356 563212850296 21410 301327366956 38607 614066933556 23481 377904832088 25301 282632248990 53376 284748767143 43484 503916822105 35448 46110998206 41651 817551003691 46147 790335061924 23953 624395369598 64104 70351528774 41103 495508026081 93586 430765244404 97096 2231978629 56818 860158781922 50848 476515750593 20793 502234848168 45818 293173781391 59455 176573628099 33121 548948672012 8799 85762999314 37024 321242946812 70328 599520902233 99818 568556275011 13069 230012883137 95795 66038539885 87558 387173444438 12084 916099967783 14093 627595353992 57323 157936392643 43474 889512051371 78457 315130201273 53832 469243901047 68578 198032997152 1413 43405801352 87504 945505278265 13190 936044325342 46129 564974315749 41608 367329697119 78356 554956800553 75216 574071189585 49488 915851156401 81061 22667781600 6046 196854029131 15312 342886149790 90650 87846753896 22083 622828011773 74213 541296755358 80655 860329796055 78438 780107146792 69516 604505754855 47556 950000494692 60885 533292576077 92974 413896917588 57737 734457759246 67859 449772482334 68524 713937717906 82794 142887193740 6787 841491621669 36844 660234201997 33276 6950259062 33589 569868673202 24420 24419805466 37478 380864312498 12238 236037713930 70630 712638043366 11123 467732939553 83804 639055360973 43821 828303800991 79351 822390339978 79322 313105091241 33383 298370851937 68863 236185054150 56065 177483106621 27683 746545726307 39838 698381780013 22543 770117991504 89980 70451153123 25653 333723508545 96924 76817572660 79302 457057819471 42466 43944347546 28634 150599351924 30457 262864298933 51564 793408335378 65644 48883330757 85692 727413903213 6510 527779256882 92267 215932616748 84243 480057246213 45666 100378369756 37268 101055823212 52587 920690778989 68463 976592166714 16534 277652322227 15557 943048242788 18070 600785891302 91835 270117183109 34466 142598804258 64281 518593978459 50100 311760630760 56974 757808296519 90317 444578298011 21706 267843672273 53775 630513480708 95362 50782127906 49314 451714813391 55471 503730278281 53583 163267910412 41167 43880387575 19656 386622658223 74083 740431754882 47614 208084290063 32400 305638930918 61001 821119485291 33694 189253739007 49797 122361231456 81692 649131291728 61519 347868097140 64794 290226337919 72075 65381942159 37357 7873747158 13377 847196775549 20590 981207843524 70556 100224515949 14363 681635448666 94826 248958038132 37077 612344175567 81375 356751590923 6913 667543136765 76721 523263129997 56071 285955256545 56669 513087788986 88406 301423121694 92417 709962697015 4510 590943003003 64768 358398896908 87156 170073433952 47329 340178253604 31665 182799048541 17360 611112729808 79508 78746589604 62012 587706689861 9787 500988702346 87 766754488345 28974 340663910154 3642 467647620042 30293 921696486721 36510 461975854647 68604 992658072819 70339 701755242789 81878 957417802757 62925 105185621691 61751 651217072897 31842 548463487494 76281 56380210581 22797 59876339574 84920 828195867412 41790 815078585695 67350 157522089715 87976 920042103929 82072 54280325453 70946 774891403361 89926 188643039072 12711 166550886422 83855 531995186190 63478 312551804540 92355 985587843165 91698 547607716572 79927 235373169655 73474 159707779426 11301 169441465771 95314 870510764958 75401 900282768362 26993 904414288132 58949 475181694283 65489 260062314348 70333 250240178439 88299 507670391698 89212 153766276989 20696 242538688919 80558 16357335727 34264 16479661438 31620 392369649348 89135 834930322352 95155 194135798404 90019 393071104377 91669 31137193951 96768 763442513288 73830 207222733926 93364 26021509235 61704 578316384720 26355 221586603313 4799 69961113207 29428 653447639454 43094 748109628888 11666 429781329658 985 667407434007 76779 530787400298 16185 880149714808 63621 932876934518 25099 655872628455 32004 416429403785 43113 756316861553 57333 139225309557 14255 722890910921 49927 415748954092 46527 918105027780 94989 388176681479 84510 566752942557 16701 96015621827 68116 759726793394 58163 478029538432 97008 643757227909 96559 589422524800 48962 894208154300 42482 87833441390 33760 242138995041 29190 32551853268 57377 287196126114 7027 563413083043 81253 989991030098 60522 944803298223 58411 724940224102 99006 605208789553 52440 542004669306 998 549386200899 34679 699878141514 33949 981502785127 40276 824808824377 482 685746757377 39552 128846502093 39353 528563150040 32528 611709905456 9159 993437798553 5662 974188228017 40409 999441991764 22118 253584023105 50046 132347131901 67626 920772880119 59017 145030287852 55311 860381164428 3120 699821915998 79646 855198499040 2224 313521391857 2212 701867969907 86118 764019019564 23250 281416362476 56919 65844990709 37277 13099551126 29161 622274371097 127 919429251806 84136 203513953223 29428 867877580759 56322 554111967509 85630 436061777590 54443 717109601658 42946 309080097365 95066 66916363090 9737 975509709492 47594 570730973278 34400 63406185844 53434 968000773697 98424 878155253338 79341 661249413892 94470 855958190034 92331 191993076114 23492 400700515177 61726 162327419453 80175 504364286546 28854 975050410807 23751 363821671907 66342 736067168538 31154 824839088149 21668 166200356705 61496 526542199815 46253 230976176364 24872 876684148346 48126 524402851968 39378 641587664470 72092 90301139269 6572 243016787237 82445 530947503942 53582 418002651027 65213 426236293108 43541 637515658740 55483 598545128100 34307 190878373054 19513 278690703628 10461 343702738186 46095 243378077642 65836 382942475543 30168 242244329181 95037 77688111303 99891 268767070762 20417 494744740385 34179 657774191096 31054 555268764109 68176 512934210420 40827 5318596507 49476 526405830958 10504 648245996284 37423 447554548634 99092 914162103175 52420 372541018513 40677 76869495158 3865 518332756173 22276 884735870502 80043 724388818544 64158 389228741787 24056 645367426941 31620 75084476921 45891 601971251550 23851 18069519884 34131 384312126045 48429 743727901633 22708 176832361002 24775 327686255019 19380 463007726171 80409 194858023551 98151 38661775079 14313 365653616024 56004 128506537643 52992 663968278388 81862 974873287653 61739 135747381812 60333 160282125500 33243 460153101856 3386 938662857653 91558 252163299873 28694 498222000191 86116 137389370438 37995 880967997225 85458 968662956607 6121 794960585510 65586 679548342757 65219 334186810704 4969 986496838064 64176 942633792930 61856 706363834687 48842 202154857341 65988 51229876692 32210 410459581988 9799 845204278997 37034 905616532800 55996 760878233165 54713 729200228700 77566 103585460584 72363 197960008809 44810 929396749562 52399 32129983036 89024 51488485881 69655 641048385803 6246 896961086975 86619 823829029364 77221 161686744009 52374 566688026999 70346 95607909306 64423 633569910774 23974 198545939545 73106 703661625916 1775 631967306446 23645 835455537651 49501 319540118377 14099 964447872556 28941 647876764188 75268 578744441820 57314 270349681404 83587 668334730841 92895 608559659715 60935 435630231521 5742 445648740177 44842 924492902931 22812 140123564070 48109 553697013363 14458 30948871914 40306 76652609258 44318 964878716902 19137 83321636421 3744 765597858440 20516 3959916721 43069 239018947043 44490 703199335493 98232 741749427500 49448 579794323833 56820 18444421182 36819 307028026279 69819 955986490391 84967 684785185169 7130 22939150169 64259 120658877914 95714 980679003850 61643 971134396299 37865 521957203412 63941 850542320272 65735 142356147974 80060 163536529465 44858 642674652305 34080 859277905850 70818 540714174667 33188 153102440107 613 579883273904 16767 873422545288 14604 170974052956 71500 819217796145 65572 69002828178 57066 153345954412 3167 545151251512 51580 972281538654 22224 197764107480 65993 827241755414 57458 133486254369 24221 844047855875 59202 939735636581 61575 983299977848 47937 512695172632 69785 882495590959 75763 308036226647 17259 328213904835 4706 509524382302 83225 568696761908 67355 220267949841 55968 205885685863 71311 781721061236 38245 255006748068 45588 641113898291 91086 806878462998 29794 103223861531 2790 432729640782 35415 692106498975 25085 729648488641 70323 544070935892 57190 76313458757 56797 916973090677 58712 827458075800 42460 329322466399 8398 386603258841 91070 567543621654 19047 339625045005 16244 899609125055 61446 940995609499 84180 855533432612 9267 905295438289 90934 301760270131 29496 485528039261 31672 229644869759 48388 686518681300 89114 713802733246 58252 95067501870 16067 726870157897 63621 284027716168 32954 681557436575 28875 895902955873 74669 197860775138 92574 734706637213 26541 87537154136 30112 719022085765 18096 579594953451 74744 383333978245 35022 553243114410 8017 283984653677 74565 978148913478 38075 565099958513 22102 437092821654 56777 300663821609 33349 910692259603 12946 486573552401 57788 563644133212 29617 564894731018 53768 238894589363 88933 476531211607 25467 106552559231 22513 640845537953 3209 96519067848 73725 862488798324 79947 323238358718 95507 73211061696 6591 803727164979 27779 535379303256 517 726704298268 62751 275696825462 61635 404089339411 70656 48794284853 86499 566785890520 47199 797259142422 58192 312912964300 30173 395457280892 63805 956460254068 36603 686591620144 23677 585342939388 43555 884343497181 59980 561840087217 7325 509109490837 93604 226826702726 66843 505312588362 45225 263809747600 64142 914896265046 79934 79964032906 82893 442703480564 43630 832957930834 63317 598317245380 71012 658303497322 78948 696354629707 45906 621261371256 16958 262416090992 25550 812268968902 18184 573677915393 66865 783117437378 88208 986336802348 63734 813642767743 93154 206334536198 7361 723530745651 25428 610961125895 32885 654973238199 91099 903354733196 23069 240811812106 22964 631619289940 63940 772990767822 66876 842848679940 97469 719305161418 79352 929584715939 12860 534967667046 32271 906460396062 41594 703375639090 9354 125774943941 40437 388551864415 99035 636229035724 66349 827011565380 33811 257817139403 91209 925820310234 28266 584657820223 76944 25770907713 73787 937643110407 97264 253110044217 60549 81504603879 87867 210972968362 90731 985336529928 31813 279620823580 28181 341295299958 60967 690050671167 85069 890856178337 75263 563450583141 54275 173803908317 43438 629203940099 12394 496375357410 17880 733186278708 45528 352639570508 55976 941065015094 22730 916468413979 83529 578648739562 14141 422851150133 22446 963135639640 53750 169588938208 58059 687794732585 89883 257904278344 62937 84557222443 70872 258407450111 10710 695600272849 42236 808322539639 85603 652340290224 24153 701509759882 88228 952023548676 58855 11574570739 75587 989290127913 38433 122884616659 95118 983084854562 94150 257354142508 24661 642011345685 75161 86396938857 19181 257528550860 25442 498584332245 38927 613428607541 75884 383815327007 23065 525935118564 64293 504472106460 25900 31494315660 49664 306720313349 87948 712570584202 76822 106735932533 22692 615102888282 96992 146190774124 61663 212358664479 8671 123001620751 21680 239868249631 90165 149866712549 71083 726162334021 58121 861623695195 95177 22282838686 21927 19081868353 33960 309890863580 74110 333215818059 87305 831428136662 81536 679646286226 11760 356490727942 97893 967847192336 56872 331410963721 5640 523557714727 40508 410791066403 56008 528621127451 85375 832448160184 93033 835820940435 98661 730025873620 94769 518410698268 63112 247058944932 62219 971927807910 73156 174659547387 49863 783626462981 18555 37043813326 80856 417564501105 56785 503472919480 9748 783601376006 19921 932642370935 93976 648992776517 23654 763600898925 16450 481561252241 79875 225723428384 32853 546312872627 6844 416085357754 70904 642283819095 21290 107907728777 8247 392709223309 68812 439487039104 11425 61732625225 76000 849655614901 17096 366926750946 86126 114539839969 18948 550828475543 44669 323984673507 38672 449293381125 41948 458127913533 1740 520152636594 70875 588971406229 59929 157029817478 29455 823073905974 40384 776800834125 70705 483823087757 20396 50146804790 13984 876843422380 87915 110909026903 53306 947409906890 37328 850343431974 66215 535578721472 53812 4990412801 19055 301886895501 58001 554390203815 63838 487554064340 70182 268754394301 85159 286705187417 84950 651188655691 61790 658637167240 34344 357419542588 43965 968082922734 7880 957625476577 4800 66180302269 29541 137046331503 80009 515884020044 54033 659451191164 86428 624869143701 69572 706582612358 26628 785306250678 99994 846456515692 75053 366127985777 8336 273956300275 28199 421758610091 86539 778403621954 69162 686353894640 78225 371210122854 67820 143954887406 89037 513489499343 59596 684265996277 8879 747195783633 91947 533375976318 73578 278501556772 686 730594261409 19573 70903463269 61373 471860861853 9067 607181444755 9031 33960710228 68746 649614666898 2140 568637607116 21176 548852685483 96145 343477503151 95385 534857937162 51872 152642878155 99290 4792827199 84997 858042876307 15210 3316896446 7458 820278299549 32731 988692878175 46044 795298692131 67366 132252809182 81531 950822193026 70596 220188461148 65454 533800297405 84021 918249465052 39941 508569057530 14589 917015170503 10197 314930418180 33506 96600058985 18072 4252486856 71376 911293217649 77546 332413295320 97493 69198983029 31917 489866678763 94117 984589631340 998 377944489050 26774 882324483378 47581 540146645413 91653 115259817479 58721 8312045292 19216 770039530256 6274 853187774327 80666 595546182101 36117 131165869359 15179 195106954433 17716 95097848098 28109 290948291494 5947 21155675139 24976 121984672822 21324 792825028263 30086 379874968203 78860 785733905033 83368 24914899359 62756 320563505735 12015 539269653461 56417 343393346082 69212 710455905134 86740 639856222338 91568 282972050197 35122 571673226864 57204 354595866196 77109 571801772059 53619 165309164060 40985 24591435092 78075 664698565953 52576 591104059921 4704 528618772732 57615 40535647981 65817 973132704103 5422 923766829478 82529 620462663172 35276 81559338398 60503 891371524663 37465 229614840923 22238 614798851527 5195 378599054856 16382 981641698657 98553 862387458545 49153 867261764373 963 222550787851 28535 902402860759 7368 385125149801 79762 7960301311 55405 985837806024 22443 44769605834 6557 571698321412 39163 27922907350 74180 129477415329 77027 805734341546 78579 829692175171 11941 750265712172 42655 804971656246 1320 874075268649 27138 994033954535 49400 485650043600 78713 314414469480 57091 830202350903 88100 522660617712 40573 830406983893 19497 354248530777 18973 183446762502 5296 43818165665 43870 30657548427 16424 683337813609 71327 58752326663 19297 275695938937 94115 721791979651 61905 77333557562 19090 762338936042 42895 99298029370 27926 36433384846 5467 405084673196 84543 623880027297 53876 363271689957 42336 436006963901 94272 740814726112 95311 220005191517 56744 470389412539 94249 200915300705 25049 954467955768 54923 131081213838 15236 533548274493 62554 456297865484 11518 40745514324 9820 682950688230 70625 877893733164 7357 155803342733 32009 91371454742 19211 720212105558 62008 577178234760 2362 901252897015 92147 866781547422 13890 594552123150 69091 370063357844 46364 355710975898 51413 981438817101 76296 96874820224 83162 671145626831 54057 69717007367 46632 624813998277 86247 696443680092 97655 952100166396 75852 202826433807 28004 786585233126 75624 249653335956 35697 189642498074 6094 110333437892 419 408886989521 8948 673481127769 45539 570008161387 61367 507942356853 22750 575212850152 82260 346723012892 34597 253124678256 16816 615853706677 19822 547924779980 46482 71361507213 10769 273606428394 1923 674002573907 32811 239690606172 10709 128636967837 21694 802734285017 55193 804632998754 40367 144867088827 18727 468123466879 75399 162094705024 22170 618445931826 24851 835512180298 21169 432546260898 73860 222532766815 45712 765723152980 1008 728335806121 42013 81102229687 17135 742097749814 29091 682145596314 5566 557370675129 99698 391880739248 54272 816298605063 62301 622844037139 42808 57013846172 41850 759804371646 37168 339825760020 69190 444239410450 94037 238190701234 65823 683364276818 86904 533002379996 92936 321495139879 63918 928486097308 77704 290788003100 40081 439811499041 93067 265572293922 1598 719785857852 4703 406540998158 78613 616261080036 82969 437615051286 56444 363721099186 19310 55902953048 35644 420541427045 95194 636055307092 8258 403695661408 42844 33910664556 49536 723598429735 14552 851289544043 38377 340872604902 23380 147460421883 87000 168723793386 4187 705778967341 40010 846836777253 11613 80169497846 72703 714196068014 68173 292788510124 66621 494398283583 25922 644593931149 24397 806697497781 28406 327700061240 71996 678657905300 60234 764750755121 81723 816666146433 9728 455213431906 31296 990655582406 30368 465008896149 11395 799064835281 46003 30394245627 51650 391719991732 25771 212796721832 11453 878202423975 57017 526610163476 10746 282220275586 56566 478097958555 99298 821097121092 30267 102448421886 91746 273801182863 84104 180777256416 25100 737569281064 55713 122293344074 9683 445884636540 63020 956936347688 62738 872525105430 65364 227981276618 84198 607744666922 50569 679323732836 25551 520965154830 41054 99889531534 96979 996470800571 18506 324202810308 11452 625424349008 32519 16969907942 49493 842137388431 44566 488562185146 32720 302527455071 53369 575416885861 58755 403478012744 2488 601233359862 82246 769891822330 37821 721825741532 95606 773548149702 53176 635781466986 50934 685911971619 78267 438850983002 17449 267818945323 46238 635033732935 31897 349414044443 24092 280574955825 27059 332222670806 58325 430307771133 42857 613484523619 14795 847798594035 88110 30000923243 56421 314672937022 55646 453984268988 61422 733057113455 99379 530573370824 40918 800301973243 21201 261186072614 73552 714454511800 14683 338396219152 89395 599995243876 55547 787356807396 16090 152297148190 32606 809856128420 19908 11079391211 61526 890836852597 56052 817498524210 62742 828003064611 32401 303899787585 217 633895250076 64903 610412571078 11196 131354327921 39237 746872126038 26624 198916287320 14526 985279953897 77737 942528320684 11048 65876230748 94177 521378842859 79967 883317724398 46421 336205758263 75011 408819738307 62423 211979601110 78805 936502153060 27803 889302527411 79870 660820599613 47098 351017415898 67753 226818030622 18865 801863326975 95012 44775801275 16099 755859628280 63267 209374433836 96403 527647392830 61501 727025846893 94795 623836926833 84461 611347914463 43001 730277573841 43410 498532934597 83724 983177210053 45007 729284154824 11163 671333857880 74988 777217868404 68126 439022890935 82259 340811903161 38323 96965790388 69876 698171619690 17146 612292114758 27361 453156163521 93754 192453436935 26643 823429990873 99290 904947468469 50883 88919656755 9896 255077705393 31697 779273712434 918 846103659395 99265 590402922911 67576 489640456532 7481 923860267813 28199 744736842098 53637 35175834582 17313 90478556367 17779 156890961316 38886 979017088131 91831 956396568809 9341 804952209990 11816 457731433696 13549 609986543863 34561 728582037545 41892 664734717207 99777 68125432137 47316 291242020174 76716 164810049319 39537 996684538597 13415 629856774545 26932 875265344075 38911 910364488117 99419 738314656657 2979 620581542568 93062 977634468589 52262 354908955106 54908 2341253435 63614 298501230528 25028 364390782071 67368 263372496897 41260 744837677124 27585 120366119498 80742 258296675944 66126 235434302114 32742 876693245774 54549 297026742774 93093 315994589826 55074 702215231126 90241 286275268409 93347 522727476406 71803 594935035078 3564 599706603246 11703 355392465702 3956 874884046523 41375 236110154613 31126 931047294204 37153 421283088503 79762 584824916597 99788 921881816848 78921 115476041807 12951 316778637004 65220 688918390934 87419 85234262616 99661 448013041338 12052 415460839430 2868 381245710351 38307 65869576782 70891 364865279053 41423 374228170823 6411 215649916432 7135 528094826034 87213 938989005657 54017 229603302896 70962 657507892747 61255 327193364359 56412 430621803631 66245 577434605985 72434 327445223856 28884 148650025484 65728 964471060064 45298 605518294587 21524 354620565745 50624 952987474883 71683 848427032125 25058 424210159839 40194 205564185087 73251 910962492653 70061 747016380248 38638 456168403183 65987 728331422027 35094 38463369227 25895 608118174528 34895 562236262411 50401 32544162181 69458 706259100126 45883 95195019720 69949 480605944341 93797 382143450014 23889 320262136167 47602 118538090752 9298 92573547821 91577 362368470729 18827 58576230374 52 636966124857 34695 729368773045 32324 302221324405 729 975185719518 6635 696741116164 78869 434681524812 36912 530450719827 72469 772361693710 29215 341277832498 2741 160655754198 2534 424634317909 56470 952258708345 75450 255535542485 89663 914847004017 86992 862357588140 39223 885386121054 91684 739114402108 53389 825728995456 78741 609891432393 54096 918346367551 37895 720435675642 96120 994126723236 79135 736273667676 66235 542136169181 57963 923590173919 65624 426459376573 91576 716145676119 20656 570009221689 43066 285687833084 62503 729501671916 31943 563359005674 89640 209371976596 96956 745782716322 82110 668088028562 96791 415678509959 46428 215509838958 75387 482005404258 90774 473507068753 58191 471934573535 59238 816461399178 54239 360240391438 88744 156624908810 10778 986604210403 81150 943010979303 20050 382511024309 28460 498655822557 60671 74854513859 4349 984190033096 69244 90373446826 97308 911484414251 64488 802409691120 55996 580987701164 30343 162750561917 1457 914372291221 8927 823351982365 60021 512536037205 14203 774863581695 24900 569072371453 70315 813894110521 24768 128171607748 71970 96247464257 56845 516204636292 25399 567520997237 630 910780924730 37189 430357179540 59846 929351517065 24234 765798713667 79376 743495425080 11820 908423883402 62792 800908101295 75087 636352336468 93544 3006382974 11616 228083005426 84908 514661472983 47406 644144984217 89654 591297346831 82379 368208271327 23211 344979223329 88495 978786269250 53331 631761637162 87957 801438401441 58205 424272571630 52765 199867141057 66233 10712224338 54504 434063715017 69340 695655153632 49727 59027999686 8159 617095754054 19757 137263457064 69409 897070927319 27296 287839283011 13568 492382775560 76396 615532796111 41508 23281332980 1384 831859743593 82805 523912358105 80366 413460872720 75391 504165377433 90911 364496364456 45653 83131961914 89309 739289049978 27564 541632669286 10832 95077824946 64859 8897157356 78722 672192331744 1857 861056823357 98563 88419284344 53183 706719781616 7269 952874893394 73210 42292152382 59744 358088817962 54523 661949876358 26896 435125598241 19374 177278086602 96306 869948859706 41542 663167734833 70859 538348685534 48215 550150789763 56385 939516498009 64347 663697593008 22943 84843539034 64750 153102365257 71478 92591574903 78226 204471710469 30550 289147320999 91692 341663367998 49657 429948875206 72613 787598341746 11449 5829922324 43977 511573349826 63765 285949252790 68619 258817773686 93008 147705200436 51488 544983907446 60626 628099458041 39039 285045667538 63141 3984142039 11176 395370730556 99705 282458577280 69498 131011912073 13024 391603901454 48730 462814766132 76786 627769949563 9971 172288236251 27243 997315591210 51409 63704522176 34408 934936835676 96517 668420833097 81262 910889179836 14180 520085109888 63491 434756856020 8040 219676376467 56083 985166961045 19085 455844709973 28620 7201466323 51477 966964307644 70882 53593577671 57317 630914890593 23948 20112692363 28742 633266916867 91813 874693742241 96068 54679713284 78540 675235503725 36946 792012060906 71876 820409792438 37093 398651943647 73685 437819024169 6645 5782687538 13481 776172406486 89535 718884563156 73424 38627786417 91205 713216223964 53436 213577184530 63916 709424789763 68326 530528176950 88605 442642262057 103 713376502203 40100 860562607822 50784 476572619048 34196 392141653402 90418 258022093411 56578 284017715157 36999 979175049017 38950 586996675567 38183 646772392665 14269 378958212090 59268 897484972633 28521 152033388075 5551 52566955312 23631 306948513116 19648 593584670138 35032 147234398605 62098 885317996984 94320 48407382111 28836 473217315533 8331 572637777303 37177 489793369858 95387 267556967329 50649 144803752258 52443 967830430731 43406 854725954015 93895 779018608645 40264 51232139019 15297 2907955432 8185 183457842528 66318 861116127404 50330 325368621145 55479 721817911920 26116 98320751318 10569 88988144373 19352 360420415388 13845 612234811683 23864 487769965011 47664 932365278852 94091 272771976582 57268 465411934148 32637 946378352678 31870 707628930359 97372 232663630088 55054 58629202771 84956 604442923490 3978 657244687153 98420 423014889298 58107 305079014160 53407 112136612183 66766 190380138195 77308 420882965462 44020 621720109182 95599 187635064598 94178 791021910204 51550 499785148484 34546 318581290844 49620 141257173488 81280 708175141839 63169 658255680654 71183 359906497964 59607 52043728631 13026 948176061741 19023 258798286565 27106 285038242735 61379 709258529146 77310 41653918774 60593 140729736122 14791 199178398694 24030 560668982028 21584 16288297611 57488 203165982141 90868 936231602962 36819 750925728636 61999 348626314254 32886 219945735647 19076 430019383348 67947 996575355101 30262 902623356639 60458 862863256403 39727 44497527949 10958 559340545919 43068 673821432671 81206 890499908488 71310 112008385437 26406 818272264692 25690 908035505200 90148 461710553647 88122 531275041575 31579 510444472587 25899 668676390450 15739 845703280954 7373 511165160234 74967 690848689110 45062 799618257031 6533 792791759066 21663 79922664936 72994 37375545255 87781 345754365071 83564 880503525248 5545 15691698146 89030 339901878286 44033 427683902956 23703 661366012380 50789 400643563481 66667 924414820059 58802 277215562365 36592 635679445728 30026 639704932046 63995 461373690914 13010 982052381286 86273 327971705788 20915 908789458946 1502 108690112049 83931 223556235269 18865 679913100258 14137 100549785846 92638 138972746138 30691 763710009341 29450 861802232067 68819 380176036202 3395 736369764654 8902 789287029039 22742 115608508176 63836 796816700257 50519 649892292095 6235 901005626554 20220 290325131321 73100 842293240602 10946 323706187613 98140 244105942530 23879 121480426735 37117 865447474967 55086 531215430361 50018 46965045925 17886 459519169509 59142 357732546585 53443 87148815428 95238 204611713670 30252 552036444682 46530 325619396897 17355 962011327919 67392 345350787013 1944 133307232911 90121 136893575024 53199 493792214891 40203 880124350148 68749 997212096230 69909 557901185671 35446 725621973001 12606 614348711459 62258 492693900992 83518 584057424935 22060 184842398811 79154 11952074436 62962 154387685390 47741 768212832336 60696 303366039409 78050 285528116167 81461 933123555072 74187 731068966213 39875 656859986588 6277 95507217037 62883 758237556232 17249 277880398725 98679 467933738348 2581 833096991416 73831 268333170134 67801 273387972050 2781 479446699445 29355 700575950376 25384 376408796508 57963 394266020141 99517 114468138885 72319 45720297726 38705 318324988363 73296 363401792728 64384 946979568942 75116 949187811740 73770 291884150419 86594 141852607057 14768 682226896706 64873 573599649954 219 817934529894 61881 863677840732 59478 25984918673 63407 933134991602 1359 8570873397 86094 130541618169 29978 474342642219 11001 372150665132 66318 609344022320 74938 347087752809 31749 485366633315 91614 501630131249 99680 741599403209 17527 467984303916 53730 26905848265 76089 688210190371 72752 343760013745 81725 592335923972 85623 920540548399 76800 897724464994 53926 667182104280 11813 921490278643 83919 122457893796 41071 474118973456 61323 575800802160 35560 639181087288 59923 257687349627 81630 710134719117 9927 131412024553 75488 62040091221 4843 623783125315 90885 693207064954 45157 876850990837 85061 759149631243 66785 672868529103 13278 698495336889 32973 735976057733 7952 705119764571 80349 584737200175 60449 8405060202 91208 722558520009 7291 620994064517 23721 899676322740 48137 80743455983 76671 202134098739 71805 168365253644 67245 567728140783 5901 198763922663 13819 533833025908 77265 381623368111 95923 591788881074 43303 501065398326 65412 977773510780 5488 887548629617 803 452572320780 81744 219579115259 26341 84784212349 40465 181127070097 34311 623281198672 27905 555855408023 95782 110431605736 39919 13973154961 81927 574347569166 84306 615780657835 23280 252035288429 55362 452706880306 79469 72103373847 41501 928326279961 63468 405756187134 86116 224590911349 89377 282511514492 61403 979339951617 94787 235445849036 91500 591952444827 58637 124829865358 92836 308355788485 93598 125297476423 34933 528909257765 24857 694482845662 9651 606428529413 35366 77260148513 68439 468594394067 22671 993774024254 82047 486212809378 95460 802644091978 70572 206320355240 3576 890857827005 14754 936315174846 15585 415461115380 99659 384195964131 48155 408300701102 10357 610456864441 72838 568825640336 29775 23972756231 88612 752746829217 53744 675221950005 23804 835378041550 84272 790022425555 85082 244448395111 51341 599347345170 47916 868727622560 15304 193243536201 42790 450311061009 52645 368425679985 16607 357820587063 2575 373539674026 6962 707274642161 54289 483802817460 52542 336100171523 15774 896600621431 8679 164895659414 21770 726732930171 97330 473231744182 66990 97259334512 93805 787845075923 93992 141483421864 75237 397366983745 25464 529095785112 89069 438393106872 90341 403000370267 35614 397161640660 71318 534303405615 78449 233595914646 76666 738799662581 3111 754569815009 42784 283719395253 4354 433795066878 12671 570968378904 17481 724341199128 11312 945166912236 8904 395422699457 61103 747213348772 95373 694792596075 94365 788478602710 28652 64882930160 7873 6374750139 10204 485855477259 85186 955733061810 41880 200398530013 91503 581975293373 8064 349935626345 84311 799289079298 79029 870707877143 17457 640488588107 99072 459992798261 84758 961801577095 16875 672715714417 36322 908539622471 83078 626960349792 10710 33679686977 39556 49752890107 38617 99331356369 82587 29317698077 14130 770616741747 77608 577761879046 13424 478725491530 47785 455232037083 76610 146905150620 80481 28840598819 81247 368940301396 86711 223805008459 80320 482380446335 29079 685634006819 47169 538675916495 71727 88191725663 73796 831691792667 91827 4259051800 18605 526123479517 54459 111239045960 82119 171497712306 55776 93362425937 861 37432344286 17314 164383375735 42114 849652480966 43236 512820453473 39242 837860649331 67086 776581433244 4142 937351342870 49195 211322329880 93452 126048141182 75561 959839522985 97029 507637756323 17083 519995615367 26398 315739625759 8474 304026142158 49247 82207066800 78208 893844879103 34711 697426274488 75019 926804958846 89301 894367196093 13952 632470653713 39761 303529286377 2854 495442272359 65313 186325728394 18631 131346333583 80420 125806491283 84818 656032534397 99963 427462756122 76540 84658009480 96394 394538880216 63450 697773411823 18524 422570227628 88776 680908051535 38909 704893843736 40453 307195833390 45501 442715653314 70069 731580275060 91635 827492421877 66206 19751811309 47224 69847717662 84843 785426352328 3048 121516475471 54796 179120734491 10789 2865805759 76564 521565244508 47668 937504824647 5370 13231996905 77789 884613892582 71480 369281029249 87151 744105242687 90383 850108235465 99386 587615700758 70625 155292682185 10035 733100407767 86614 640064873836 34483 805051626255 43032 400578245379 40344 347810162928 82550 425516358083 60739 62181540306 92581 737429031234 68985 378419002028 61178 488557510654 81442 760905267615 85329 780411862 67277 812247666284 9290 582656866959 98314 874151736056 40966 722899501648 10254 219751865295 79598 745995565606 7443 406291785887 37101 428567280257 40661 848682210488 64113 441692872117 16918 897361418131 28750 249370552442 64186 353012405576 7802 863634788973 49964 163916287766 91250 754554334861 51736 57301484511 3444 107906978750 60495 91950776489 57123 210922030409 95238 922305630494 56967 411422542682 98902 151114641420 94250 819939900289 49566 827852167143 84507 573117051186 35005 471156499266 21935 990119228997 68888 853163044186 45083 460589423478 18234 592984416907 8411 640911020262 25423 630498816216 52271 943884639896 62792 942616655975 16248 281947385077 75930 450715364355 60384 966706949449 92094 917689115033 92367 676890686019 40627 975054475963 63158 914011727993 41912 627797654816 55368 550376292066 23922 253246882594 83516 82418024282 90924 217896520766 62957 387213604641 4434 278201206168 45754 706954276700 28213 752506503796 21638 782536066451 93450 967521332414 13849 247009772593 81099 757948028291 21021 235850918664 27284 770056103286 10721 357708478410 53799 312163282284 17690 325196430993 46953 433370670816 97245 112274694743 47074 598463702128 58439 546601123199 83841 470421463645 5845 447433939530 59350 76640397071 38348 573478718307 83830 741964989327 9746 345388655700 7675 259888305164 13395 545225380366 3009 666722369623 89149 919566140261 21770 649320316006 28836 596947325330 25851 643823806676 41599 462740936879 82333 631217259359 46377 957905932350 89085 900911953769 30977 680358806435 22956 473202454137 29354 173181541029 96639 678641045687 60460 999044456945 27824 911568676211 81265 693979411351 53659 673097843614 22504 7552188299 38082 229711524431 89702 595996804133 85130 848539855167 36960 457378473634 98876 605871436109 32307 70308416416 70309 584026592508 46460 8244686758 29238 71495676144 54912 164440682394 19204 963401438325 64485 24509948233 26953 696523473400 69559 243377216482 48929 417912983435 25348 631201923195 31630 241831200613 54432 786721198731 89621 545003665504 52194 71442358382 67423 20880180858 22629 399859407845 59897 395058916180 89736 868998255251 10452 427842561718 1071 59856270977 47493 459068268297 55679 895860221594 18502 454365331931 97094 586708121392 9075 497551438943 47281 660214909557 38543 658833069034 31635 781673363715 54652 944013882999 89381 756004149845 33862 552405478180 92192 707615755595 30649 40259844787 67877 417563951274 85926 994960558090 97462 729181678490 75267 499656839347 77018 302450652710 9864 143606037853 1181 213030904255 10642 950659121753 58925 12839293370 43139 456900464669 70142 673935705037 46816 42378564549 2855 439456532630 4434 7108204429 7427 732921117716 20294 799529464664 45585 954126167596 7885 19912383788 11317 148978293541 62044 150654429620 51508 452863972396 141 599971794109 64124 317193512913 50813 327248312761 31706 28427569800 22124 737634587711 40673 11212885802 11232 495854547080 70634 553990205297 11618 220801909748 98894 40748512383 4319 443995219331 62510 95399423832 31272 36551388765 99756 991168754019 82066 88937818699 99695 722637685997 88151 750384355387 16131 910963361189 90100 161711659711 45654 611276155169 70729 973789558927 80317 951600944984 31036 466136322 33933 33703498535 36278 30018615449 32962 33539412684 74468 899104100725 63483 166875744366 26391 710337197020 93883 146368133779 38117 872541958840 19946 134795054247 7685 47273281559 24851 355942492028 47031 279334843820 64772 558636409285 18458 123970704716 92784 362029197465 35252 988860565875 75536 355559237622 18062 205922299325 25246 602287481660 33397 72211384173 7640 108441431470 95162 426865419753 8995 562730636021 26259 774232826683 79942 835283570588 80984 974000276626 33355 696726493589 93478 980362410687 80065 612764821682 94240 931504292537 924 22869065517 17545 54371501593 76019 432124965408 2219 318705367966 33570 239452094990 15411 781346219947 10086 238567203673 2738 971184360644 26147 646731515593 88894 22111288341 26369 552931070475 42575 510831285739 16491 946021238831 11842 483744533048 54959 32437490218 60058 949146360083 88672 684326270802 22650 650074395446 15831 697074550245 24940 768281602686 15534 690942040962 90493 475631043183 29732 872776732077 45854 316878512302 71644 957989671504 38757 692415528325 22269 140903790645 29866 402952275042 42995 657010290573 48682 99217904728 36109 518156075628 88872 858527322268 13213 161385303370 85223 470800281865 97243 87917864835 26449 634202657437 84514 37369199576 52819 4643125242 73458 231860879596 52766 93746506214 60684 888607871432 9608 27229468619 54521 68322322008 8233 852764915767 88804 77332442092 69151 763536996701 77531 642133216696 9674 576260321683 46066 562490555732 51184 246475554770 68415 961013381948 44378 705451039801 17823 375892156241 76629 524007827594 3888 89511043414 42067 551668588716 42741 268005888372 46663 109551545127 68278 912879956150 43180 661058132395 70717 609984829838 45535 61740845449 665 95006459982 12512 500576248888 50175 318471209904 1910 969026691026 77028 186457253199 76264 272926961556 60228 756750672427 39108 281040057441 58750 540804260649 35387 44564475200 42294 854591843729 38691 294962456538 59634 842273631118 81460 855779242237 95582 282713552050 64876 731724465435 72 832970405487 81579 612237160651 74980 234638462110 54295 897358782791 60616 135210383868 93658 179816191213 89873 167637475496 87679 326573743039 1693 722646137511 29528 717502453731 91983 160824033888 9851 991368228387 23535 91237481249 79488 159008446061 54855 923568474520 23269 970853944404 47463 351855512666 32458 754631073677 84257 848008389727 10005 622361183347 32589 571633798532 912 803545715844 41735 226729273096 71078 457512292066 56844 628600630287 90729 354010065107 96513 924307401762 22959 16058445378 17452 539058135981 33328 205132501563 82617 644773823616 6762 551415226226 70998 40908926543 91229 681550702781 73399 287435327282 28592 114630855062 10867 808609690661 99882 756378777242 77797 124313727369 12249 932053069324 84843 771903327137 36175 878009362514 24523 758071383830 84640 218540312695 27721 146358491508 70149 204078029992 92370 253196513707 19388 418672410295 44501 234844663950 21797 427277710491 73157 588785025367 8422 779293008110 82456 600976753185 3401 63629349742 47467 577198902381 42169 313658464636 26235 945356619166 76168 108643098272 17165 829010169725 99180 76805377283 40871 423643754677 96253 164680121843 98101 570517732696 2521 748886887011 98597 677288802136 73153 357756447592 99147 681912258319 16217 502824483517 50302 91507510200 83275 27261076288 72409 565491487731 26885 310629564786 77179 71316756037 1398 436993963003 56647 426761027989 51861 241259105316 57317 972759502257 82778 593870454364 6943 710762140615 93635 416236438196 46885 614879373036 66513 311859578210 8617 609054522520 27784 797863847746 36708 987196917032 74227 52529000016 52975 290401248347 14653 495728027183 31819 837239822806 99896 610075578533 49754 621569694112 69658 40998147613 82627 999982470310 71100 638646375971 24242 607118135608 54650 259978090476 34421 68747703178 37781 948299991755 5440 576029296180 62612 755750352573 20490 322560885427 59006 692457376990 8526 55043348966 22081 179209525234 81163 434204503185 41935 215587888349 19556 756064142301 8124 74084592427 31681 741719353814 71841 714944474505 46540 375161541100 47388 242744142410 76821 144552030579 65422 836256785379 33839 117493057571 1979 146789284206 50096 709839292568 85485 594535634731 93781 993424179411 71890 283554694907 8252 390516802231 30714 506157928676 6984 349118467213 18394 769452948368 86368 60797047168 34667 908493057229 912 539642733090 14411 76067768846 5830 205379454181 33402 573468551400 50198 209863159459 15903 462780379030 17719 95299644183 45633 355727373686 24324 126027658594 79919 987683955594 34236 215948386439 77720 19529385208 90979 400652881902 50611 43203979146 45215 838701670373 63449 320832449583 50171 554619330074 73862 238949914488 14567 158709641762 49948 90298044956 36726 383442167286 5919 53237983604 52318 910860693105 91737 506921066495 11164 139440702419 61208 663413071328 41997 247326243393 78092 369343590747 18902 155073358402 7626 627398094684 54910 514439162179 30571 616686613487 99023 37933290004 9037 401031185097 92216 665271590250 77841 784105375678 56173 782205053531 17371 10315360072 74501 190007012 90166 395303935751 85211 326180268134 84781 657597175355 4335 361285641253 38995 796814462540 54754 814869161928 40924 796663735107 20317 633683309020 32450 424918056014 89898 303328537169 27073 730106907712 50841 429402335995 30010 651023733262 15293 504742160402 95348 490893797715 86637 691423103154 9142 239127202509 98115 302594207580 37487 45212417246 20352 662255678068 52239 854340174859 5318 971459544257 72491 982339068801 96029 213547466223 92412 655280893323 90511 558973248272 63168 232099570717 52427 458543357719 74072 599411525964 94341 385488091996 18409 496137523156 21589 702686144539 60283 904710568849 54932 995032986868 7773 555524088326 30722 287696734572 45823 285476076249 41667 401990729067 22582 133927620692 31996 448641589693 73979 145374253030 10171 499502164113 49356 996849269408 39949 205280218621 27594 473763673529 99270 369124450423 93370 120773225227 76796 133415553373 34692 893387954579 81228 595159098735 21879 163964298740 25780 133840764239 83491 421398125301 53911 523252514312 82173 450799159806 13405 916439916932 90047 859141041055 66864 436024256277 10533 510721269770 6655 999127911405 42704 341493976980 76574 639781614501 44903 503133977400 95397 561844555962 14546 398870211860 40557 192050998539 34461 244623689961 82070 636058907229 73819 92535651487 66564 161110381271 76352 831834853567 40413 356147585414 25542 598040996087 77004 802470550234 23849 12060816538 35170 7691623719 85195 680545419037 81871 552284201253 62961 960479432859 83213 983188116081 42915 72162242130 73654 856156678154 93072 981250235172 30089 497996782804 86152 199123662871 37257 118381426712 3200 499958830293 3645 9502479874 21554 107064963117 60178 460385771554 60218 746371049616 68596 853625927148 40026 508568423573 6329 922556814648 46903 41914104693 91126 719460598466 31097 952081479055 1255 452276478635 32655 544610790630 84844 351192768758 585 437661762974 41766 670003137036 78972 530687817346 69534 170823226169 5474 817567791489 84063 186501227308 48343 350932618284 11863 490101054075 78045 596096102458 3962 96798710813 60409 465648815109 7167 606154233326 60115 591032793867 94977 462833338670 3450 569509477997 71199 674377212674 19102 948571012467 30652 496062076146 44916 456087832069 23583 563765849449 81814 56156966196 79252 926886809657 73760 89406726063 68554 689117925140 78196 667836994126 36884 995891053076 25015 443687273099 44488 842132095027 45970 772088293124 27490 877265053652 22865 220684943355 55458 334836414264 56295 39257843670 65418 905194362122 11977 716219265951 79969 141665229012 33518 602351661956 24530 235684164487 47510 133580387160 84494 262452275191 54304 517270919953 39334 432370000733 27121 368794062664 79858 986837755347 90388 618482319804 82412 88104110811 20085 883267424719 38645 558351479257 6533 860935728391 92656 822548965012 92121 327313227662 4322 137793706425 96075 58675344563 22680 534453627224 96983 48262932327 89377 221671700837 36127 304721183425 55120 989335026744 90632 196610867835 60635 47596821262 18971 359530963826 17631 770880048774 37029 28122227753 73657 448187500324 21751 11634865479 686 151117387217 77318 410321181204 55172 1831814233 8620 329410341120 35175 680246660587 75109 876772449309 4197 999979751325 50132 570875998624 2674 299667265766 51739 348558183524 58469 408311968802 5542 408467219558 88921 733159509778 40897 873141987146 66189 923372567385 31261 439347435732 54149 494023560960 96879 751226856304 35558 584865942770 78129 35235186860 70749 123878362497 95712 538337870264 3353 841051600607 82108 661704921069 25421 111911605670 88939 862637878595 42543 842154964305 758 183990213849 94428 706954180800 17481 420879084401 68177 368826147512 16792 799038795761 3987 844151508577 57973 274661276643 57257 786910902214 28155 920969538549 24732 489984840792 44902 235093387386 26334 978828430188 45560 667370759656 90240 518855392952 14902 245695264088 68346 428276761306 28009 165030454537 97255 387229657041 82686 42733355230 27174 343019540866 90054 432897286875 72634 30371975220 95479 755028775851 55979 16170924308 51593 356601117469 52579 706130914994 11801 590597144738 978 810419378562 32521 741776612305 82123 838236680285 27774 853040280804 79909 797613113597 57505 650574443832 92730 223413418116 4447 539654416337 22827 426163006454 96617 892844366291 10810 494664507578 43797 238787275530 74830 678958114077 70843 689400905315 37651 620622231758 30808 121045305969 84951 248184866147 83342 278886337001 55118 6821869267 29602 665404943398 17968 779626304507 37789 919799322022 44150 253054940953 25516 620959977610 51712 902996379220 30048 701250833690 60625 897748126770 53903 668079882815 87313 677403299871 27537 726175145480 10602 171862744813 28323 322455995942 26508 867768705871 24199 47097743471 92874 455919025756 16482 468705852254 21179 672980598802 41373 936267763345 45945 939678351313 24229 55027624778 1477 536366679260 79916 941266474223 98529 600465235676 23493 516453853579 6228 876304576092 98571 156390195786 59402 972707056974 46587 301287408640 20626 272166365060 43189 403317804963 97630 497765552952 44351 919949804237 68550 108217694596 3746 420568201275 41381 200901422827 10347 225217685584 44507 287773469647 50571 979781544339 61449 430616261880 38296 175083630892 47032 710502515731 66442 989879784299 46354 359068565552 28287 782717264962 80647 256036980292 82199 504440403910 52426 152201793957 3128 591562138289 20850 115383354513 61515 845952928483 91322 138423795879 52093 40661415901 44288 94341468011 48959 295164973892 89257 310862703303 97799 567914936676 37212 513799509381 41037 961194920362 25219 185910559702 85487 553592039209 30029 51517322190 6317 407462213910 33967 547538679269 31213 3832572748 92830 50922509687 19864 134740594377 68758 998326464837 7611 788617144879 60118 520851284978 99687 930257484356 32482 734118567047 68946 816446112370 41184 194849597168 90964 76975512904 30331 768685040765 17803 827269238007 45540 615083074658 19575 366654933973 32203 791080967223 78750 698408357086 68234 631846117496 22377 824443317294 51291 930224803078 23558 874769448840 44317 659261300132 73572 273765115602 915 524392543867 97754 715143077015 60292 545502936214 92448 887361152643 72284 602219265639 70451 358268646891 4874 779078376512 18198 895926429763 38368 323650216155 17484 343549695909 23159 975890487763 28031 851663600465 67752 952762982440 32828 561625966631 92019 786628440255 45749 847645221166 15292 474078524640 73725 273671403537 30601 876445854390 45999 929793265053 46053 487328411091 35880 951138710085 70593 641451458473 98152 51512993438 79373 808882966545 36086 682578598883 29635 453005333960 45945 591377212530 28189 850696201965 52287 989869913164 63994 100235940229 99705 762697052569 49917 769709790199 82365 271215760674 49998 513214199185 49827 376663620309 87415 64528273153 28361 738806784581 33095 757533962972 29839 562855104296 18227 486158640666 73340 727323830743 36368 824092489880 28375 765874405329 82715 957011193237 67726 831062406200 97585 509148357685 48819 637086953554 59127 851278147585 20729 923756291081 52659 183339860325 2396 259582903916 8432 95757004337 34486 317702829612 45695 313842858521 9771 49270106656 625 145592213301 58942 703174758849 11709 257992898177 25561 309258814894 25472 12253708382 39082 19351705642 33240 290434850063 57888 139433362841 19433 873942930749 58386 291868914951 41912 604848611956 45496 861745690784 22194 842978740132 88624 289288023609 49542 408049285536 34618 114873159622 37895 204898846626 29181 202276525026 50795 116157543365 63904 355293163082 9518 205532421002 46545 795793207394 73360 9368350804 34498 681008421294 70259 377881325548 87782 944606705754 76126 906866408701 3769 392146295219 14300 498224404377 28214 437228161708 36766 392574375346 98526 716064020570 6613 984419699618 26455 123388960888 53753 265372611748 96555 181497749988 87045 750993144664 92069 338984254752 90936 72774488643 34232 200526501074 34645 6385728588 88759 422929911364 72964 288431777089 85534 221034742244 34991 474700917328 520 36503788485 83814 973679219342 24534 142488665117 50139 752326719348 36783 886806374341 85863 768146001244 60314 104511662268 2179 133671484424 97573 595945447077 1008 578916214556 60226 684056870724 17903 867090998943 59141 991081748228 1578 323342851966 1031 351083796852 37289 842026933257 1766 167817691589 95614 599605433460 28546 281651712846 69658 812674676567 95458 357936560649 52853 55703347759 78317 464441043731 61962 643917347291 46642 156954015023 83576 43131663135 66976 33011675460 68674 511450250020 13358 932024447706 56528 509305405430 44820 933898274978 9484 690151635205 46928 105609518315 76582 569155026853 65571 923881059885 97649 692135020430 20305 939671324546 68707 881552897884 31589 532205240616 32441 383343997200 86186 36890308864 34320 174909192845 16147 570273735442 68429 216362509852 6356 261060309511 40439 793008573160 47590 562103125933 91991 400891465091 94215 543168920951 70751 323746613343 52952 661787548923 52128 166323299414 92285 663959466098 20082 313602658595 82209 388515676987 27696 249199844839 96047 406742180440 63641 533210698149 74394 818195070191 49361 817824482245 11478 336680826058 25149 152732656789 68476 834692456152 3691 190232757699 70730 868490773418 3400 836353512164 82881 358928609270 58823 469602925041 39333 283277337880 46881 732270015429 7361 949476297100 35727 566574812320 44640 507890600309 53682 343796427943 45845 256818087706 75596 255736569953 57940 210834910051 45252 918576099643 80214 717632231008 92358 314543996421 39193 643976744898 84929 562377077620 43262 214766864224 66567 454351721630 52586 170237982132 72944 814908912512 9189 914077060187 53495 155971574139 74302 429958715033 73915 344017108947 48100 856570722771 56128 187325945903 12174 468596643346 82956 371343193372 149 21019772551 41066 639548215946 40149 641282097665 59818 13758643789 29360 911825795960 51967 537587327133 84874 618205405830 3328 612823954582 3918 491561173993 41255 120620994745 65383 887863368195 26197 256460844906 22088 785152875866 90572 706736555888 62661 577533539608 77779 193910252663 95320 771671398283 90326 712901021585 87133 479726193318 11524 774072506289 22421 857232262271 17711 28227717679 90279 670589168591 53583 361608715079 94203 637866756213 25375 741764427417 79357 61388772339 48287 795644317610 41088 224884750832 16208 823018023522 99864 392286308532 88091 69213356941 17887 709056860591 66155 464997298522 78545 649154353650 47054 754729751519 55311 343657028276 36632 66026638738 5920 328974164430 46943 669624130513 52108 795674112576 62592 295133957980 31647 397107868842 25017 307158623445 52428 907999459283 62733 115496000839 97191 49068785958 89539 997980288668 83498 687051791664 99463 308218999846 40177 944194723876 3688 668608452375 75134 731627705943 31416 874224613128 91029 485984675011 83407 476655876726 90977 804349348232 14377 49109061440 50190 366556478567 62979 491507204907 62380 865476738885 55714 436284730462 31283 105094942382 65420 973822829030 31385 122832360016 66892 743457432627 77981 764983328123 83346 981929391513 35808 672193900456 19697 846803440336 73287 168673854703 94848 909799816053 59291 994059429519 7898 961142618759 51176 407883795306 16894 248100437738 81025 127834495110 58031 447403099111 50202 371354198413 70996 432107895210 5645 408812722510 37145 499610824131 90102 517961159226 73965 306486735782 17527 192460689127 82882 596288453931 26197 368513426065 34417 438378189582 5048 967071633812 67347 696492445040 44975 611912057331 42472 213919718484 24394 312758549460 14228 372126912547 75678 388926347778 35293 564192047657 52293 386409519722 37039 75886955797 15387 644830936734 98136 679821739389 84802 10738261077 71852 228671902296 63871 307853073897 81858 804434580866 20219 625849029335 75220 444701533243 97218 514772865091 27043 853510545320 25063 489593188721 92658 412050722129 45694 52613154893 11142 155415256993 82497 676579806692 17228 75759615594 15244 286532559593 18323 720044859230 1665 586120585265 25581 272960908951 14949 305169844023 70419 66185815823 33569 9284534937 13182 757450705705 54658 17080444568 29647 822862626087 58009 657306550684 46151 442810382257 95835 45203569838 4496 793966016084 22274 312989588477 72786 537632476672 17738 300214927194 5438 961639175562 83029 495359664827 35559 939820949032 83816 75682418363 46148 483972180983 71820 393605986584 19088 511557996153 7117 145603228980 2122 976203507983 22910 571226432662 77333 824562473859 33716 384000771942 51961 400252033665 15910 991152229620 51008 302255323161 47348 779187291185 11834 41247243327 66301 304060365876 10970 219117784395 7015 558150665398 35542 629728905338 70362 993176030870 30762 617492032107 53701 832012880983 71446 12731955106 87352 365029778077 33404 719669204232 86217 228830075060 23555 956927139945 75343 470978435337 10999 403312613620 48746 205325242798 91014 855090673599 51865 106558571738 33028 953387096129 9666 49990977895 95464 378305773782 19757 81972063059 89837 96330746687 63721 677950876735 71698 261382958367 15686 237749351411 21658 886897926271 96122 152502706392 15853 722848902218 95805 281956837500 80725 513744190674 17420 837882865682 99074 33705151561 43817 428775855343 52007 9985936201 66137 358078835982 88282 788119984461 37605 912119773069 40056 807049702709 61498 908561507630 96990 427940433350 5545 137487839447 52177 372848728616 64551 858834255890 98871 806196527718 82414 842850706318 41116 183719809009 67579 33892698012 70446 44425408030 90126 548564051122 29186 416286974627 86797 663895777260 46445 223614961182 86592 556814781318 3211 383056563342 31254 125573527395 54331 181743484376 5823 542708949385 81792 895556488771 17425 627197327011 2114 834470655740 72132 51119276670 80907 251005034131 1621 477573845132 45739 400446837116 94758 754427640932 22069 387805850256 86876 857705873984 2303 301932792713 68192 815071317885 80614 982549325193 69311 947220005662 22696 255066956180 73130 928217857610 58599 736472246545 35511 32135058634 15437 138488630861 93374 780652117388 29987 300964390136 59996 573541528354 36600 968159218341 55091 242385957956 93152 495055261518 64488 274363434057 73810 858464042447 86180 404416674738 29257 421309604966 788 83523057824 46629 801009073466 41866 662211567449 64647 109585282769 5689 393108708039 30584 601463241879 73308 101742734584 23234 972252970846 84144 750824714143 68373 233637981657 76949 636074005650 30212 874351123743 89969 5114676810 3878 50429190446 18509 472222287974 24277 702832182630 48342 16463476776 30386 353142859018 38973 577628753142 84415 972700079043 12152 252407646426 72771 807043184156 59166 927142009091 52298 229150706183 64367 683786720834 31491 519988473686 45418 934244304270 85408 209492815939 38421 900878764160 78457 169814407656 20217 984657006040 85321 223927874760 67875 748767412726 58639 572526402885 42597 722680979297 98415 607502044199 54482 201134669636 48527 880701828891 38309 337401194988 40858 943317238065 24059 690427270987 78816 244347323230 37300 832808963960 10228 957049312504 25878 518896720685 47149 845532388413 6186 323712660552 69893 362282725068 55165 684629788234 82429 933090945577 69889 972452323035 27383 156571139134 65417 125802331716 68699 652257659861 18640 47846410227 67571 115486544159 37395 989257908987 2094 101071826480 58194 857515375249 86560 376184035200 39635 257151663760 2593 865848024171 51135 336774382582 67498 531246772146 37603 477080368485 27099 497815953400 67889 698031072163 8792 295932096582 77788 990468617754 90919 372218740872 13759 852175932248 28403 293522806286 35223 111388920208 95564 389750969356 32164 502614368024 7653 759831024666 81901 469011698409 48981 338489527988 73945 309883901218 99127 21981668283 39382 719238365061 93065 603217236722 72885 611222939129 30321 892122272898 81516 264212154118 89747 176831328630 60339 936820653148 24508 875514555456 71624 980820839244 27771 231854586162 72011 443135493453 58434 465419757318 45986 455425976441 42441 462434465623 67446 829640978445 58764 760711345957 25076 927112672493 16232 697246639957 55278 233128975901 5186 608722285871 39415 545663770953 81088 541245977310 55755 580929733438 44109 574175215604 67300 509905283182 30777 875674472931 71302 834759153009 32887 47471926404 19924 557192789886 53022 833844910740 43736 818191322358 65513 329253475890 29215 162341852634 29911 20385157475 49147 731168818256 92459 449464536719 62239 111231046946 72780 680346499329 55687 268377344062 11911 822811606378 19565 671946490167 3656 743179641438 57141 260418480066 62437 452025266389 52034 85431015482 92691 123569052844 84062 327308510237 42062 729960103202 53846 936089887373 75990 401492915547 26908 595002388688 37868 515577953504 59940 490790159057 23706 321624115229 17895 317433770908 30248 970451226850 78115 954437981669 34887 948396117731 84568 159510738050 60106 11301130296 20012 581147075309 86856 286991999453 5961 539227020739 21340 327344621619 71706 995485170503 42181 992036968318 74897 118790249440 2950 500056800356 31524 8220457622 93895 944802444404 17707 383694716313 92882 759925237405 73060 606448080570 21047 358047062963 67504 829433811952 60904 652608288493 85619 795241201621 44062 504715746921 30487 785247814183 13554 680841921447 64361 159001641031 56645 945486912522 10267 429383159229 65272 378985838939 1505 221662149810 3157 330187997765 30804 605445385844 55140 842703788762 27506 956422407158 93462 931548732684 24283 730448412237 21438 102154223925 94518 686695964468 77139 72701937296 61322 311657843081 82512 422910819261 50213 69438001613 8532 255112148801 26073 889677942440 97219 971828719619 58618 755494078820 55586 130888115665 28769 343998348909 74271 809526761945 50124 718798974423 42662 815110371120 62747 579003952088 84813 747775974223 8725 507256824137 35721 601835224720 19777 320710433833 91927 120959012021 26733 138963214362 1076 442867395938 90283 848248743650 7909 694477757598 74767 616242213100 71632 361931883350 95442 481671660996 30177 864643137498 97522 309110789279 68582 810374331998 78800 565106332880 89396 74065088891 91248 948634834516 9184 805191674539 34780 952478519879 60710 188905280208 11778 144491608941 18949 311495463597 86609 425035521706 11264 975518223211 95840 836888544138 80927 773734215446 37288 766909197498 13292 152179906846 70533 185860651149 96983 519850723031 34808 613637796216 55923 525998436345 20648 30928379542 65302 696702164768 29564 64456590372 31645 715644668493 47138 191503320070 30597 775636937571 71276 71506492993 25523 103562541227 47886 64547873151 84141 487735909712 17633 396911975310 63743 889544741348 99907 54159460833 99480 458994705625 61077 390085954061 13770 743509377801 59356 374175070797 21133 407585591343 4960 257958668799 70812 286621233004 55695 477413370405 82710 415179099075 30011 331476786661 58974 713829130396 51096 39277771529 4124 483827061317 69951 476717816448 97530 50357724780 95630 276115638491 69992 588268731558 97286 740942587601 25561 710466881260 77388 72988617147 43204 283937841689 1032 895128820761 99 66881650285 42761 150022712843 52759 422819977229 44734 456205497816 23170 344033398656 6590 263154888811 99851 967818678835 8386 245269848528 59166 574958576374 27814 207412561340 84586 244340966014 6731 540028637187 91617 831642585057 68568 813001649439 67099 841094203676 35284 855370764976 74003 318319858576 71278 24542638071 20680 244911686785 76566 158219480665 17246 236379660694 8993 447425069538 49403 16470208860 73256 726460017087 91274 696775562179 11625 335929684163 34491 642982718111 42821 173437746659 80705 7080395304 74560 28355859642 22866 758343981434 66277 540373444102 33419 631049734934 77664 377826164777 79338 393590314336 75297 274555006888 93778 877172228895 28959 104475107248 99914 937271182335 83827 10132195980 39870 474340693266 23257 770934012464 25981 995440707915 50163 603594905777 89017 924997272066 79813 776441299147 4010 957642098547 58778 920183909978 55883 608643711294 39677 963625656033 61532 67044384488 70433 400527331846 80446 524543995993 13370 210916583955 86970 910073736797 77506 787366440055 87546 54134092579 89653 487070618179 76591 739566199489 42869 543081883822 23017 928809038765 33382 935636296082 57122 432824776517 31219 252884587500 3220 734352695881 27176 547940813919 8766 19074393435 9909 641161878962 65443 940031374726 42257 577529004366 18282 400008942772 60405 732556523457 27871 978075535927 82493 547880712509 12625 886805822273 90443 669509977625 26738 322016105323 37028 228365821775 65690 456965299506 38512 212065681149 65636 319523052149 36254 905501354212 45776 301910539513 97694 264843569900 13375 23472205541 86917 567278245278 92602 655095225158 62541 989159371944 18508 712042219148 20850 612970524509 81379 200196024075 31158 763390634290 50355 455457967483 30621 279112274498 68179 427869597049 94834 724756735947 74301 258352227844 24161 534193947823 39218 967778281984 41498 399813399028 61557 389471623350 64469 563839080261 80491 167994402386 51432 514712968046 82561 913110520932 86994 61150053603 53062 369064950368 2996 868073589306 57004 894269726238 53299 703493427884 23787 831928552538 8920 948084938392 82399 25145446709 18063 533290598401 76997 706346676402 86123 691212765963 67746 975630196538 8577 621794117249 50876 245734586905 19688 560695743570 23006 848409407486 62623 322817968656 63193 407255587199 17255 712270688623 92542 319962743187 5541 993984272588 43300 430796467734 78562 82336838564 872 536240662600 92203 334155488024 76200 918236693838 62577 994185047664 28647 604529819312 19913 892411507604 57965 529590979289 67564 129008777109 17732 659662300571 93529 314218471202 5148 869877348520 11151 500546303763 93607 930494751770 19859 890048304354 14654 28984555243 22992 561055336237 21722 909856692094 64050 599048226358 69531 2696739861 78250 64379704419 26245 853340283736 81005 231794175678 24222 348875046100 9141 379720707445 65650 951834386809 1150 606127187035 1007 931821173788 88394 412945707878 19497 425549963763 78750 168879834927 77367 644259498780 50819 620597946741 97876 376857881366 73510 905486021018 90623 589819906373 57048 232974017828 48667 304687061362 36334 933480671293 38160 345489601609 25090 109924732468 52104 948010123226 89488 792088447482 70771 874479482905 32410 626104045222 75427 115165976414 62757 759146921970 37073 458610859750 69242 644647752379 53558 286600732496 90661 680306630020 23347 855584366880 89370 193261549812 81034 477982489919 18763 973241573459 48194 926992483705 11891 128023749137 99078 932216515837 27662 857654964288 63975 100041621729 39262 660260671765 50550 96977727644 97672 957711085419 11659 751241078410 21653 793696353087 94113 754520207468 37202 13369801269 85719 564601817061 19056 421085452306 28848 337377020670 65092 781930121023 73748 805457147042 84392 634007961933 14061 676068922659 92824 332691388267 90987 624103856819 80278 286408794866 48320 320299657708 59015 266611865050 23973 919847429705 2996 975812127554 89811 751175805610 62186 254732310508 73611 689485976020 39386 168770714302 97263 937742098159 1754 760246984002 33222 370936747526 50081 844033483814 18972 750455133322 63759 729128603581 36031 99454720464 58147 41303788669 3619 742794792846 13635 578821800831 78303 573016064610 32824 899605551874 65742 839827323467 60879 147362338537 50800 199012598574 70489 912227240248 24006 886276732242 75019 868216980122 85849 327104196068 53503 178736095966 25427 927311333236 95474 869851195766 34116 162165867126 90820 83973191158 41727 460576488899 27899 237259610267 95162 346655215381 77920 983272846018 29746 39157345166 82560 367579969388 13956 719537684530 87180 200857996224 58325 206224030312 56633 61049362313 80140 109260988541 96385 993179243956 7954 459646339617 96641 35008541908 83033 708165916903 54841 704834979742 38322 785973031113 96527 91205899629 12981 82083725475 78380 235272350399 20061 746020846259 63645 470102686133 73161 424231918880 94003 240096254615 37341 860202383984 24771 39818505294 24575 401722962447 31303 642618533097 7546 636626708687 73852 488961024537 45886 58452435299 80674 250722187700 97598 391414244578 81119 454937020981 97840 749633579851 10972 171058142010 71729 668482233339 5702 622249647621 6175 673924009528 44878 588699704828 26141 359333573034 48234 562974998826 6674 667293419228 1362 278469306555 28042 975411445696 10083 543391670660 87763 245155676200 41504 366527849592 92322 516535363150 51756 262720173876 2764 376444973901 17 740101086324 60365 541916267429 4156 524117345435 61572 703286306747 57150 848457023024 78133 270294047830 31948 250161014363 4966 572859495203 54176 64885246316 85858 653687847731 70103 96237302613 89145 349039503736 11601 324037079083 21470 891834949963 10868 204031171752 62951 105503010025 73257 458556176044 76209 99799844337 61534 18434686392 53754 616441032167 16962 418911630193 32901 79031461557 21099 35250461731 55417 524060216101 45555 648227901243 13314 6529427304 72631 860299114444 40879 500911935890 29911 61218301195 86450 61538026011 67066 521986722515 18115 254571965535 69831 979720761890 35678 933837018911 29324 191617526170 25888 840032306430 2298 27664221697 25262 664356179206 31815 627181544129 13614 152607482656 97995 589579010665 56267 584493957279 85027 556695973674 54677 397509905590 49042 323386448730 50559 382558614781 76507 362000880117 85728 218322986480 64840 424760637207 87474 407321138032 45894 854284482691 35382 61402730816 73702 631615663647 94702 915659316105 47806 293094824566 79490 886908936022 17126 887344712500 49532 922944799513 15228 389473491374 62507 453723909924 69056 41877146456 51204 144314050097 81656 688471622220 3452 471638638043 9166 989123079626 82223 349760927522 29645 619936668338 44733 903694034667 5351 800750384140 14215 363413249662 1810 199111553920 17430 243130127366 59366 263248728542 7285 564194138901 22049 300781938584 38354 866735562013 60707 302920965443 8225 805096079863 81650 285464415258 22713 598584830048 64375 92384059003 20661 218041048695 60352 549172510823 13300 629110135361 55836 783078277126 2105 828549501478 17538 94892346913 72811 641815876977 99882 733776285350 34646 656335299795 58962 175516948776 77673 228579384032 38618 707542665565 79702 13305783440 24488 988811870110 13078 277635533248 66789 174130090346 68578 716438668719 9823 16728730083 99963 3486596993 74181 764068899407 81154 73534120639 37294 815619480216 68928 526663501781 7346 994746689997 84352 222079581331 62415 344990965407 16400 413696449709 92165 400360134629 18564 712685476411 80315 555658108184 115 259309954618 35288 684401401559 30392 698900621576 13866 534774105957 35762 996158687980 963 958263143206 1860 288046558348 7894 883356117286 19286 229983887220 11583 749253794706 3410 545949818518 27448 731649259580 9928 60356978373 19813 404613792027 11466 298987794232 22729 912838321353 85360 461061616142 96526 50062798595 54550 257987056836 68674 542845901101 55705 383847514304 6004 941517019851 67486 842929408970 57147 29603478025 97963 137819390093 32143 320362089524 35788 530611635995 26350 213012244031 37295 654472793446 12473 701605170495 61800 815197052872 59284 981878392559 20046 740066779516 59177 624997055021 40668 240521008418 23270 238833598331 96465 789215921471 59162 648328909183 72336 935271324858 94428 760705252739 43873 500470300513 71172 997822108662 35342 148286661218 34864 912910629097 41479 990445044946 7777 437082158226 52287 907644549162 67483 13068944332 77868 210142144708 96904 436247087253 75275 521705887330 54070 287515802256 52697 82400914600 12692 724658214785 63931 87768329117 27897 985774166995 37271 607102644270 10302 474182613781 33049 689914453163 5534 616067379320 47695 145312305480 86365 129321742163 25773 135189251230 79646 368415251360 45642 881594145831 37260 345848099452 87809 474430375109 80498 778388208298 81041 407584623419 32643 582682260753 62686 762146886834 29619 394427514170 34350 591079712566 2491 181320993235 42284 254320456247 25593 878453992750 39688 910433486601 87150 805200700866 49492 909053194596 57374 817261440681 10345 976541577188 61363 940993859617 23328 146606455946 75163 920415637515 36506 856295019833 997 720155173487 96185 189318235194 5256 248412727798 87332 683474348216 84925 949279172718 52615 981098024773 34272 555831787338 1360 3044493907 58674 185903546400 40531 754962389692 92954 435694771497 12808 698104158267 91231 269891439044 15592 442677745 26832 933145316083 94899 7869935329 79452 678385317852 5548 688863213171 56986 803887659593 59675 833226631413 41219 241719586601 37994 597206024213 26323 923598079757 13801 297387360104 82827 35736794795 37739 369436585191 6994 747060762463 37126 377731185005 49263 112460183461 20375 811223882042 9873 797088627616 38076 75979824243 1639 577527901591 15320 571996178335 43112 763663199858 89746 210949626923 23693 700801758785 20054 690100633831 34258 52713436341 95090 76516678280 39513 46003839397 70619 746496009252 14918 754306600331 72390 331884513209 3876 556782412293 90927 507658892966 29182 98489717332 70229 239948063279 87879 856828759008 73404 559629227005 7795 207760447153 31081 567708636828 23067 524862445048 48010 975774645756 15165 220991056004 34284 199209082865 45562 269513709902 39971 252030966963 90327 954347143150 92549 945842665311 30812 179812933922 52559 56180272755 87256 741257396046 14399 679809422422 79803 910296275703 12920 543111940046 88186 671910638407 93441 965845642375 21230 845298239117 806 876217373587 13173 55910429369 7509 571998372837 47312 200019654116 2243 873057845973 50084 511937392326 56773 745622428831 37497 971802631486 71415 382691532003 93662 938252882638 26552 199073568550 16098 915134698269 5452 118749970256 20285 66127381619 34617 62453932589 44229 382804017216 74506 790848953836 31993 927826887573 47951 67591461539 84186 957129543593 20379 241449071304 27053 179754072661 6085 210014665657 85498 41290895001 31976 136812658230 51888 857202126101 8098 931485556450 2751 251482336400 54584 141201000133 4540 72914631285 90609 687588510668 19840 562877111121 68439 415096858952 42313 336288717655 74329 63618189419 94968 507273518812 40684 786409650382 90258 471368139482 12197 850195880174 12512 880712088945 77376 685741805226 66062 526289059426 22333 226967695303 97775 412244393874 72477 614556150380 98391 795870553485 13993 356559347110 70368 233780367361 78188 197004042725 95782 979243698750 63636 593465758077 92427 771509840829 33589 783076966695 96500 655935875222 13542 334682069117 72713 1073435144 37505 949510478465 48121 528907634421 10407 333510200854 91380 692799538275 36282 4032411269 85967 161290503676 84962 755657292794 90532 911385589391 5449 676380324869 81103 322730131597 80639 441871268378 43826 967241870988 51126 593186850833 71345 815412136904 92390 240642309798 76951 62127314077 18731 196091371002 38800 983864592142 17954 987374890512 48621 668065321793 26032 39559632721 97891 734764866561 57339 186627820297 94796 359207393083 5166 888275856359 26052 818402442881 9881 605074335361 38989 560914849674 20335 699193399758 15435 950705745072 54631 251662196650 77065 724782800240 91260 977727976789 8659 206671724270 72909 455843623924 31098 39808861294 68125 225531701519 74675 930818185180 28468 181041098513 64536 877791394373 77180 627522987468 59461 96984487004 31045 508263783154 220 688637359862 30529 866030563997 8258 981463083918 59912 57376497608 86143 587514184898 99190 963797167315 14914 545724542675 19624 95762154499 73883 357215715369 65187 628113627135 80384 947761297869 28269 850481310804 41224 831613384686 2098 959379058162 11283 425698746973 89408 61922798510 71648 116568075536 38123 269516390078 58804 864208427170 96618 322413966144 72378 143446799057 22264 938863419571 11230 291392964351 23636 33630851707 19985 507637743283 23553 314678169697 85960 6495273493 78247 445982119697 50429 45636843637 25456 435228553371 8140 13183928516 45196 122779081971 48119 636667386393 73837 589599988337 94851 588732535853 94124 834523528786 2489 690095767519 67874 474337422645 85542 305551300530 70320 115071112094 53147 653095704650 97623 38238568054 40653 137044480243 17505 936339501961 1142 257602597914 42678 717185223174 88594 250990438353 88968 675194303235 63139 117073602127 79208 88126132727 39630 347567734382 33230 326999958846 62684 241907086380 65204 903460396697 80570 24953364778 70140 453776882603 1977 652512498992 19878 976918306429 4750 647979075239 3995 389163374074 10259 608870757149 54405 625800263284 20133 922413625285 69684 2470978077 48100 664740985332 68314 878666137999 88726 379067365285 76464 519640738885 23363 555755636726 67951 258636099871 80666 113137263529 97080 408345947874 69035 964755991972 78797 83295857846 86732 584650093425 10581 491760779942 49813 928716398015 4636 724414657060 59747 822026916063 93936 57710734978 84600 917519482183 23557 853468353913 30873 296284905491 34386 236909905830 81359 979961717631 56658 32976462088 93863 383096090478 71140 993302249860 80434 214896355814 70700 38008243553 46213 520815019922 9744 65126645196 44346 262926240831 84763 677985466709 96142 742486436703 82077 550121811057 64705 157953042569 63528 911239334390 85465 903383652343 29621 198601452449 39839 391599533830 45149 73088846483 27296 512707261625 26145 47891023824 18637 879515243063 85315 560645928127 92795 909008446281 54986 616486808493 82692 313203406557 43266 550289938506 13221 938955075461 72090 355431989289 42782 567604610041 77636 184127470404 98837 477476056977 45112 236582562935 23603 209212736203 58193 517205592577 37573 955418272715 58126 515961918982 70236 53516910294 40915 310221698831 35278 674108896982 97221 672409899143 18643 882564642265 99826 191916600128 65320 411645275538 26471 692185550317 94351 242275051479 68919 904646370725 34253 592723380001 37403 80262082151 9579 173213906703 29101 522472340368 8566 583561555171 69963 626749071462 76800 1803155459 59002 279960119441 85852 935652246137 52065 471079501980 49957 272000262516 77098 610278952569 73080 311013520837 54148 362362305018 5269 611827084387 73859 742322857305 37858 381600153319 21471 476554290609 88136 457179489297 75281 344606636930 51028 744864264257 65625 364223036209 62167 944859383294 81562 507602490757 68583 352905012851 8028 341750710315 80732 683821666797 3146 481955761716 92371 971809597534 23346 950049347730 77551 356824816093 54600 831824316062 95091 472953165604 4322 232430839445 25417 466329109009 49021 14546617878 36254 807183744549 38551 241568361125 39715 745863708936 59859 751249644076 22030 744303420163 92952 194668577653 63447 727985643396 62610 231261546161 28219 542794737054 88080 204284259828 32413 871102486662 14500 933022782902 56288 115336720407 55174 64916157779 97934 848441182543 2161 356384999308 93492 160082708176 46341 200807891717 15139 545458917728 7139 7703052997 31985 784794544233 36724 59928710840 75446 852111655545 2851 647956263984 87728 99695361475 86046 78322822752 24927 246223519901 39065 421367553760 92233 192176175616 36138 664214259244 14327 440651305483 23566 751512177701 25014 920768670337 40835 210696435854 94040 460846505798 16588 217472433040 94864 374981912293 71281 645215233590 62553 669422306061 74780 233289130738 87696 44302672143 98844 243621420566 37141 505230641762 24806 682862792284 92655 242228843808 40719 768227806559 81637 75519112326 66835 986756317215 48037 767675152760 9778 48090771329 52480 232543576826 86381 847336505549 30348 289626939064 973 602893082158 15873 508814850431 68797 400320835382 15197 287740944321 21579 84560007511 32672 846683434518 60523 923561263211 45488 709661053365 94164 977191386924 57783 654670895359 90144 303179648956 87584 764655416309 48976 72427219999 97757 972316595389 97286 461716360893 49572 727673401377 51818 373094275809 79949 878235827727 70438 68460889404 8630 748146506266 56490 105255185506 13663 740479251447 46632 531082166603 61935 753565401089 67289 7269523412 83885 66330757046 29974 119869364028 42119 215138535992 11455 965041947303 90094 869167860941 9976 521169944990 78808 890434325344 20039 301796036749 70845 677864659197 5144 868984774980 46747 483296391257 92249 75097277303 26131 135935960135 43262 64983747902 65257 438113128516 55006 410905527190 20039 991489898732 39924 923329872605 19034 335509027970 42815 459103790938 49844 750295487341 3074 761801573811 48777 502451654837 20996 450447287156 50034 963521417866 93970 599842160527 82349 136952566461 23992 343078910679 73882 760661677893 12364 467467026563 66431 788069868220 30499 761904889522 37830 989431747808 30874 118117928673 44826 206042385170 45038 21504913014 6670 870279327962 9476 936326772537 97589 399173038177 58850 912800622549 36491 48386134773 34932 562313247836 62986 157185073545 7944 43256776384 96214 93028885810 37362 974843922267 47346 830628951979 68265 600307791208 87401 382805730258 84584 986549438343 40358 462364538409 21230 796232313917 74523 587800214869 14046 504599900785 91358 38321597091 74624 406110048753 28328 185007047294 18366 982357214187 19188 72922352890 6280 431455013748 18950 684114073165 92208 593914383877 90433 626057318224 60783 395443874808 94768 199128296962 31358 481904937231 14494 204337683973 28158 146529350894 88062 952472170783 45809 182715143068 62595 125327454139 67166 647887640070 60361 822128978277 29553 250489098876 27403 992632616274 20312 944902937906 16362 358990475990 17063 892685181121 57613 412403177963 30293 558624265891 10299 985542146993 77917 133201788858 69314 736359457512 94430 512572763337 788 590705366135 69660 456950224633 40357 140977405929 25852 8825890902 2190 185627156459 51308 452792607824 14221 680320387792 77432 630727811131 33379 348503802637 72694 278688287695 81620 559037368253 79580 481500969384 63947 911521223965 87812 910514141127 32435 437798913297 49711 35033712655 98303 96279515038 19135 472250353865 8579 896531901294 45947 901539310880 73912 664674864719 40207 655341745574 39804 3568233908 42633 336731769038 46640 435630362418 22141 129082624879 58520 645341436164 7458 456274397511 23646 660734493320 80851 70515547510 18640 437971223744 12720 535304071935 43806 990816348882 93882 325943248202 69789 94834487945 72730 241522927781 85094 176743537873 13818 334139191998 24887 170737274430 65642 896381135658 68497 181537214342 25469 857333689314 9784 634477682178 72873 762892478913 81687 279162510386 21163 72438566151 87033 669252465206 84833 18308131289 59121 239397314133 83437 13652723902 31507 864853919098 36249 110157217571 77848 598315156402 68206 650048034777 7486 108694363311 2779 432847571858 59366 166224718920 36244 51005266279 35956 801263138551 81936 555798413141 78355 215280265817 69259 450982257339 84462 345795501490 39490 502609889501 2968 36252066406 75577 767558467428 21477 339073504385 46584 112792249564 7087 408440646448 86058 879630111029 86610 707702569286 23901 599627107907 78703 87742455224 17956 587278770238 35949 796275250209 25080 980294585923 7924 151893849407 275 568572775120 88016 158868940660 18163 831847832652 89748 382100782918 15165 862580491645 91732 278022672351 58552 862673669647 51913 858073840525 77902 849481779988 84721 236903097411 28494 868301387647 8621 12321672215 67052 767349955752 13890 772479706562 32256 30125517515 41432 4273587491 86531 686329610632 6366 698143371196 44437 345438185572 77892 888617598259 53786 180962494279 83071 561971832786 43640 509515857661 70120 452425907464 70298 116778803637 70014 466656505318 61616 605457693573 48991 434036535203 54573 463608101603 12691 434856147993 16232 701596518701 64513 908899709509 17595 652801639203 14616 524481054410 17607 680519790952 18984 332703007855 88110 850462339332 9190 634585062557 18296 384631880676 64268 617491232738 27119 560521122137 66230 167919183472 5474 615038619285 4102 612430995614 27206 144368359217 69984 59856672614 9904 912881253802 56431 45011576038 10332 923598613471 31934 923815107807 45193 406702549909 96320 461847268665 29467 754000805619 67177 359767723645 34872 179733833990 97715 800069223513 81868 654562227774 68954 245874400800 19877 75532961007 55936 678524712775 69015 115335359954 82186 531246675945 89112 414636940417 12864 553038796100 96741 310051895294 83345 610491474490 38524 954856532780 70157 615117492177 2016 359120809301 18729 269060332980 62777 761856699042 99007 139485121199 71729 810360409254 28715 282053600566 631 934006321876 77391 826615892959 37952 547730565892 11184 542242164195 44065 935635499506 77974 623623785377 60566 926036362175 62864 664522020636 84479 190135805038 6894 358032032888 99005 151226706024 70469 302726920832 80601 457528079609 66639 800725398307 74142 739997581520 50728 532533279731 55226 156210044035 82770 507781629605 7649 712065907465 87090 396437072275 1290 98573687358 71440 304588591165 10864 944321108834 13179 298451049411 55890 226808208282 57507 305901294445 83699 316524375150 99517 307442361636 52475 662843309129 33635 419834983926 54164 936859733757 70513 546465731221 49645 54592230972 38249 583926001625 37659 907691743776 38256 353964677945 9715 391615373732 84527 463113218902 178 752535071528 39923 641994362993 12533 184653100273 74348 669407769840 13953 447028819366 46194 635156561373 35228 317103998164 6844 578581724006 46513 954761200491 19911 267845388638 69937 262343414848 99445 563330121659 79629 827709699209 98283 500939539222 25117 245405643876 45009 686986880302 9532 406989553488 43606 508005811557 46185 991806198961 22762 974377382209 7143 971410858064 75202 679231636717 63901 256504783577 22520 194918996917 22328 764275915356 72361 414135971981 98980 235496450765 34261 701565554315 8695 431090976388 31777 888275120489 25190 12303046334 29400 271656158724 29486 917983118362 86374 346910259935 20076 912338698012 60924 847263121569 11141 16913729709 14351 361146702482 10047 998194879129 34489 935925559074 50470 195560689679 92759 802560489571 35656 455790808613 17417 329528857738 1753 275929349202 69812 547644868210 98256 829955009778 97539 207170745880 31976 767148660166 20226 920880750880 23328 614775511153 87074 530067635023 52700 835004852988 78073 813154189070 14593 993585504338 10462 736912322030 7709 258731655365 93777 593294217502 43324 617359389319 88209 885840382455 14324 484043969074 28036 559985287793 94747 844033547073 38387 992942665131 59403 31554326676 11147 152902076519 2373 642244740336 60893 692496632203 19306 468833543037 69342 896644473505 53796 170707908678 43368 109687910487 66747 557522737341 23063 694659185408 88929 791838075956 48909 94064707346 38343 33982579812 17071 98126788006 88549 995401225706 71046 543292486908 73302 159933984965 66303 964646949108 16793 293327038682 92171 59040875413 82898 455641144944 12736 657783502217 21350 582738327220 1814 770634694303 11043 519672640566 21930 972857382473 33557 919380655979 76094 358462264347 49778 627044933417 14615 616046092370 38832 146067411245 71166 317621630027 45641 846494683800 23104 46635088647 43806 308138801262 86702 78905414062 30577 399934326806 38142 72896116744 39817 676787777501 6728 783475409157 66418 47991881587 61417 645180306231 8506 870894014571 22371 695211280723 87702 54895521472 99547 712418136756 67931 51528081739 86074 16814859224 85829 847396897358 53229 714189227745 24563 700341815276 13125 712495614996 39464 492521299118 20120 407324215901 47532 899682199551 28254 331373289418 42986 582755800753 64404 553961820684 55248 615050044279 48029 76824653561 35089 242170900328 98972 258143866124 72582 304043264643 98139 790517140451 32072 959236275237 26087 590099780800 42072 428746476436 83089 946237324041 68568 345063540856 27502 992469925065 13744 258195456860 3672 858798723884 39657 679962007090 40812 397888627463 67765 764827856076 20394 484121226573 42405 266814643556 71032 501605658523 79985 335941587221 49983 836756677805 23156 850003860575 59244 637164758246 79886 148617025447 85712 673347319501 73984 403742623668 24289 520434106250 7635 701000926771 91671 664550441837 88978 326511888949 42896 239066715752 77995 546466943148 14764 284102438032 17393 635103151345 15537 179915217568 30973 513711819073 4936 608321803893 87209 893543739195 32638 698630264723 62100 11918925923 68772 138338924446 12033 683432617635 49584 902459048674 52695 701279302853 82618 326475438284 93314 263879630586 37792 523388185711 21872 69251019606 40706 204819043585 77654 294290633297 8870 341315726939 62249 29843130183 86901 686647351675 35685 59742834937 87324 540915420421 26154 270305032715 44717 894897014206 22777 318601011588 22363 549782112016 27035 659245056848 17761 79251544970 58427 412262977729 39644 709451855197 73639 813823047946 92236 610373406431 18610 753220952515 50231 722103143180 75285 891547238248 77766 579394008576 43946 769563430362 52039 563846763902 58192 219387070684 76105 253083523436 35530 346320831639 56867 74474306645 61887 512119117334 36077 291546928102 46587 221617130443 87908 340264833393 81549 601935939080 30155 745754587757 30471 375330840455 49029 554548375795 55522 86862001635 58300 805973443651 20343 869127520796 59453 534760100157 518 848066478359 68858 54533647081 10131 91672624156 15270 840262304495 34276 141850263894 6620 845397731871 61861 8311090263 78841 413279731947 55204 946838376081 79582 843846662120 95189 216408471518 52687 667755315281 40398 286225329912 68598 778327112836 49676 309965355522 11584 566208233602 26605 578652243709 87487 471929201267 93204 981721310292 11270 588757502752 93961 903688284497 17616 629647480440 47894 484545392293 11738 753929307147 93227 305878783716 78565 228039636882 31322 379321292550 70197 741235325285 92923 139717975784 75380 727047345923 99242 225974149577 14095 751483425678 94180 947156483789 66936 450906769484 96942 19107694973 98210 822284059943 39566 163244638789 52937 987144233262 4720 831830089461 88583 252724542226 74850 347691701057 57728 786885560746 82008 2588703041 51863 44212374639 56553 40362060274 95638 670345677824 96015 653916403122 2859 128540261024 95947 491731348680 26789 632775435443 49056 518920767450 51387 426712957253 34643 665661575284 4357 38386082435 4753 439546202504 49409 246479259199 81449 131992164329 39471 748411463280 57070 451410877134 63606 792766994864 73270 249074922582 30205 304219124668 89117 516094190078 33170 309628065272 63043 484299351340 47495 803419791336 23818 702343437224 72336 369703112632 77497 173052114973 45126 264152474293 5723 925289024157 79047 686893581778 27521 499311343898 27155 205415106084 33596 463150446574 95697 46050414950 83396 903966138964 77864 878934021750 47732 324567573228 58022 505138456022 97707 483902286907 70077 819412673068 60716 255140995369 82401 81831915714 60991 872119016833 52299 817164769799 66606 753375342196 76601 652917746188 98217 45942176534 41803 127186481415 4354 81972964576 68744 724045566931 76050 944737589292 83735 344475835503 97554 270998217916 75622 108693015163 72323 297150187060 4423 157992596414 87303 41361077403 39950 117081601186 11077 979934917854 99700 42992951478 25640 470425358669 78359 407871271723 11617 657699103260 59992 662774943576 57089 125836563940 56699 895398887735 27808 121080511007 52362 19689213413 72857 921377907631 84339 787010421797 30571 688479242071 48933 566418119902 39033 682396996160 2103 645434076057 19499 29012034166 55042 820880989956 67787 240670461801 54209 973531386225 96201 631382839917 44408 160400677207 90552 879428894522 4651 546687793616 55374 995980049516 34946 725742859034 57032 204797729796 6667 895200219926 37060 49157551077 792 795319195084 29316 52954052184 22013 31957771749 5650 615306472072 33235 88048553264 950 887771366663 29688 303011456285 84258 893127037000 17357 410797143877 96711 633966368034 88790 804232900064 97021 961802281811 350 630053561421 19999 226430888443 97200 671304238990 13548 110938046493 33759 355220854473 77000 220970655009 66623 495596516296 96633 729632604501 40329 181416338298 46986 723369021031 86107 496486661744 6059 272477085676 97462 14595436896 46446 470120551389 46590 51338382758 37772 214433960725 64414 196377156030 27071 66833078740 46113 871819051467 59173 832797896767 47450 56130783252 41347 710471041757 6301 517767374209 14176 283638762267 96483 434717366818 89637 481733421002 48075 286990466472 42372 737016681884 94451 247629070314 55214 601558595498 32899 765276535138 26843 815714213873 71842 77572266926 39398 838428755920 80191 518785151503 83375 143756236939 52617 801817747949 2167 375466816459 4151 435129936721 7335 617805519900 82818 434527828329 12905 958845705582 23814 304980005639 45741 754636158357 25925 507222817571 18534 355928374473 28835 811112038741 8971 551815028263 30315 144595751515 28438 390527086637 20296 778812868761 84040 455870881090 90093 269128301716 55395 883038358572 90990 77002786166 36655 71966132375 39173 457974335886 17141 344759536533 31150 281279286989 78343 288255452185 63435 402021157705 17302 409429659515 13504 351496107453 14362 94252339703 29880 352596674055 111 297988706093 20702 869575587241 71282 726764098211 13861 447676784714 88007 364512634942 32833 261353325618 2998 301340972237 22380 76737655505 85482 519005273726 20322 507903394104 28465 306411504999 96613 830629320862 73759 805553998846 89977 17941493468 72522 805131837345 24841 631982546674 32047 543171760400 41760 699627170176 27148 932369546478 86513 560865555789 77476 88708527171 38096 340424857540 59614 969607230716 51543 422471019890 35942 444675969642 48674 992161974922 77739 922700438975 50259 324230232929 31743 199145791124 16271 780366853362 80379 914439957350 11838 959362053466 80248 711247344148 64175 780090111069 47446 26583691363 21746 530965476320 74169 72864865402 28 795305803884 64295 118068034918 40934 733374210482 56971 577790874519 52879 914088442626 53653 519042257249 51381 269249661906 16376 779057812349 28416 297450700861 48331 456428886405 21432 158621835649 46121 500551708283 84841 930492540544 71505 573416780098 93126 803356681280 52486 563921906980 32195 869051203179 1359 675348234826 49690 648776677328 98936 208246750791 96519 812203307744 44688 209126032526 2700 800025883185 64105 640856450807 29742 643951601919 36156 205204028990 80822 864699890598 28610 862271980164 51056 267560931369 71515 473530667980 95823 938453294766 34571 906532835967 84519 872303763968 20504 70762084329 81138 858585978892 82734 824636632761 74540 931279016548 47067 956479675269 69079 339382941375 14067 687102432580 85112 697016938359 53581 705393434066 67128 553480981513 92804 717447051887 93315 833952551321 60471 814123445312 6668 406779394923 63657 996980365517 77352 23064042347 94401 552045179521 7662 269226740390 60779 569160470830 18750 619742038479 62966 878511082118 55287 533350023611 37269 903276595875 21470 842928231397 69086 325989559424 63966 311111150315 79277 901089591933 10115 516733618959 44386 503677877983 34622 110579180214 50943 833975229517 67140 911715535596 54635 775652230740 56879 682253899743 49489 484189594084 40571 511243659616 91618 380857808338 3850 554326162277 47887 389199815508 36897 418344515209 68943 222504078984 17097 956377620619 11551 36095936237 29902 753216310475 34653 103071092711 9123 290357226704 50925 372085279039 28029 999611977924 60724 323242854305 42644 73555888118 47487 885777833245 1477 884307329367 30045 596862382503 22066 219173522430 5345 473754807191 51744 451202541476 72961 279345354794 28343 715738887465 39162 322259026943 39302 517256427277 46281 491982861210 69405 915349455351 70355 976449620964 72850 158711950642 16126 141165238953 31293 87489139499 91798 891279322905 49595 957858783732 64649 386487812679 13038 219572517828 14731 944364797869 63707 870646490997 41427 129402891686 86187 465758847237 82076 528432600563 8106 892151274005 96773 696610283063 29676 684347812461 54449 1944379515 20611 387899830390 33000 151226360746 82186 457610334654 95604 609485710358 27645 236393417592 50885 809252674545 24510 330104554233 40302 58840972245 73906 567636223548 97157 195004199741 48418 476651506783 14503 789234096393 16635 64627295780 59057 576650941438 91758 428156173937 17128 634524427076 56336 200006363856 59634 541856581350 6299 391146548208 43131 669143922774 30284 778836639266 34962 273960723174 48067 457728268765 99209 684871687247 90662 376753472570 51128 678334442798 89118 315332161400 73690 450689706370 81591 97596631929 7726 643527686448 55589 48690411076 54327 285215301759 95642 330439646337 95805 409844598940 76433 188481346048 94378 382423607319 42918 557496109618 65198 752752585573 72380 26446182574 604 384679505244 25781 217514508718 95818 492728938425 83837 924050088591 50037 34931258269 27552 661661497941 6875 683152138764 36656 894069418532 36735 270250968173 37088 136190633416 17448 311080549645 22923 403101275182 24930 406374027164 94797 693462323177 33499 76659403182 33001 969351292846 79719 743979219771 28674 83866304216 58365 362757168927 73121 450630139364 60281 35201622939 23701 925429928694 42392 622989185746 71855 863909225043 29790 567723453261 93026 292479182565 81139 608352716919 70633 444802056890 6017 803517143842 49377 803575910277 1528 205284241921 59466 36189171484 96075 214931362348 52298 221454007288 34481 698085633951 24362 237115976120 21444 742622393786 35927 303300064670 87813 212250132418 34402 601040107280 74454 193392501087 3105 253484179480 49630 18695630620 33804 994223504869 66313 624400029419 35328 325817674056 7110 382626601118 27999 927628728120 53447 391965548143 73966 966303000910 36004 666196985209 28662 673081572938 31672 304377656892 27941 308021154444 99651 786082839837 87210 617375572123 39590 43029697251 85051 898349937058 95466 168530564411 64082 522856267246 89337 239956246326 49516 795961343345 18307 453108498886 85289 471685109826 5723 98932546628 41903 68605515547 20184 171622274285 7207 169794479066 13844 424332546400 5342 360202455552 90896 7489490722 53670 690478221109 51982 479171771418 50546 18586090434 32118 15969333013 1629 429018442517 38290 628320088131 26468 227898219585 51249 53353791928 8839 886634625659 99880 507323516908 5580 532302652830 22412 908085215803 24124 229461041832 51321 198493287270 21541 574854655035 85998 623826758161 3254 665425720093 30127 765362293059 74437 922024287928 44706 387874955496 46317 797070810522 55026 855507027538 61288 298500543990 89135 43973520564 83386 820203550242 43148 259376889254 66374 816321733911 38528 215185170852 7126 62826849012 64358 213338314895 31191 534943959420 15805 236088447530 88186 80195288211 74056 952938112670 42453 932203023044 17262 513629744886 45952 762212072894 66299 385297866148 28377 724551142098 38366 401312089850 86304 654532756343 9033 613662476722 86235 820677461447 90900 233415767911 76115 930190249215 90363 194304544026 1878 209072714243 16507 913181494189 37075 977019567063 3385 279316246635 26017 988929323047 56379 365937155454 56056 685907710912 28204 413400044152 58869 587335924500 72764 780371813579 61115 648240876219 34654 538328442961 60173 956570068973 16873 801097664452 41461 699773217032 93880 922544504135 82752 613569201680 79114 211502066395 59904 396631910698 80866 934726091499 53673 265917878048 90568 319634174145 24212 11087140832 81830 366800601358 73470 667523823357 46123 676527463014 49066 121334707244 20780 858280486337 68891 170241223625 8126 413138351868 40091 985686052688 76797 205615691094 14648 833042617827 48873 550003074035 71457 188722289867 63044 641375185501 2605 640213530607 35029 638317198589 53716 308928410206 41671 128958231974 14580 647210028748 83243 614013013003 47821 635027113996 51793 275619221060 32837 172476215707 23955 383638317390 90886 37091264533 53259 667393470855 96507 505888960957 39672 341234563894 21366 706736365306 75101 206742737665 18221 200166042324 97730 878566000244 75160 933501569915 36625 496411430017 36885 523700409025 3898 374350880251 72837 234077081243 87279 643663592985 21260 216461367715 64201 658131710714 65140 723554233241 46561 628770975259 98251 25724885469 60024 391281067234 13440 402397669367 99983 238179555607 75882 58530502672 36528 391049576805 80129 479150836598 4547 546194715102 78179 810654782236 1114 357127611508 69233 437138804759 92870 49112875393 75919 412980712482 75423 951322667072 69063 320637628955 77375 991856428881 27686 973758910084 903 940812539193 12382 519606714371 16122 799075932384 38531 519259213794 99901 944283697681 34478 979095788175 47518 948422676989 57757 28975890461 10601 717738558392 51345 701130364098 52564 798921847995 34798 619737694551 53236 640725495136 32286 620296377307 42598 71833332073 48175 208760979440 24776 211540844666 75888 934961667932 80956 832018370202 62808 6361358986 97804 86007622838 60095 658551697671 18752 401525713182 70403 770023467525 62474 706483871750 82373 408187811035 32507 707311543303 90889 653677490562 49355 818706511515 23930 756721854746 98773 549672407204 23171 525757259363 38232 181597297381 60503 622838836804 69143 950391633543 73225 452723507272 13946 703417103766 3893 26161403676 94955 28728632194 71862 226752991507 66842 789338164639 49933 53970577570 54298 120399166373 88001 131468997860 91169 280408651824 70105 137657907734 19820 268036970817 49636 506791209500 10008 447402223803 23761 462453568763 46538 114323971303 33911 755747236189 84680 419800805616 21935 669165352208 21566 649587383656 36021 396658886023 51259 40181186754 63210 599768320087 21265 156864165845 40693 754636741563 69656 448949073503 28157 483683733265 3467 135155167104 56016 362297185115 9897 872198270523 86080 936054328255 45910 969846853112 17441 630801747464 55415 318472315653 11629 356818404130 17722 190252528400 20448 325765035937 74380 325787139503 47099 444872604731 6592 577469080792 71621 248622253641 17263 559602582889 70181 582945988683 30002 993534926753 26282 644627413601 63722 275631026085 95395 670310197970 25721 855633208828 48519 866307706505 94566 202172469267 90095 711210682771 20637 56080396475 6871 544681580450 60877 432381950118 46848 691189333133 92904 226279395053 57233 462047028430 43334 421300230541 30161 431516100098 37026 409876870629 11599 188004986733 80987 319690887481 76667 360828541555 12661 58957713714 77226 44250729248 48950 179072154716 38581 521628029089 3337 607916139175 442 391499912649 83422 524895921639 2266 443908407693 29896 933644157524 65594 301274077064 1917 551973025547 91362 965052463224 21626 772607893130 74721 835835703999 40029 227458488120 72966 176308409059 777 697390726107 26952 34473710606 52133 185353002015 68608 156489453710 23293 358120977686 47594 152111301206 19040 270126004659 34472 743523210108 22784 661677665102 39422 53499432633 90773 201428963875 89719 195762749420 94010 881240282578 36319 206572192919 56559 418753103329 6246 720812940384 36085 194987262517 42435 690320472466 16789 466535900061 64975 175940800921 44410 439165285447 81958 477386313097 26674 73959827529 86378 31999203992 93392 726948128281 58591 146529725088 54253 225318309653 59152 904511435934 87171 44805269501 52553 623379465526 64017 336047403380 26074 521122221868 4826 995986960514 38715 166344182764 26341 16167126804 46146 458443893763 42078 967649811579 12046 810641672099 99284 381121877481 7072 88188415779 32441 823410089719 1885 451993922429 2085 124290527778 68685 862781492943 80564 755106705737 11999 768534746330 65955 209455128113 30051 691467588486 13431 102727668481 89902 712530393948 23222 195076070086 18682 996744112138 49835 381759564272 28867 378842276067 77030 850672916179 6571 443358394716 73402 183368475176 24150 190944936337 30462 216192774025 45775 498112145085 36493 783559540216 47490 698787517381 7013 779076374616 65184 820396974510 48716 727620793843 35518 45140142115 79078 75776934642 67029 975619825136 54880 858419714280 30404 872856553865 8361 713185808200 12137 306421686660 52019 681810533354 78668 995367836954 7095 279314193290 62837 21776135339 98574 799508888137 60945 476689437239 32792 983575825450 38384 495780082149 66841 938234217878 9994 26973655679 54583 38656553945 25429 551570064884 88862 645554546082 6065 485003157974 14332 934259999623 71901 974269861850 43621 998269851775 56542 131689573978 13968 858218646118 83743 227156615382 20471 459378537084 5260 987895640174 46171 891671754214 53846 924200402026 4799 299777744428 56498 208702466739 70280 273980207545 55354 955433797719 55619 510208097375 87722 286778145288 50719 440558147536 10308 942176832670 39182 685203485734 40205 305203725713 81417 174462337116 10157 488780247935 58377 173309084370 35859 855347924652 4687 135430717901 59951 846882941309 35644 431996488692 37206 379793850620 82777 257330098388 79650 139138469207 85809 955043850589 3823 632249533025 88338 438429671524 1791 968655032336 31088 314271177503 30039 934219862781 99042 26124042668 17952 709013165287 56003 970477893514 69255 216326274352 49746 6150677533 88221 47621951838 33970 596721716014 23255 30938453404 77419 127261975913 74095 221302086966 57319 763244832990 56033 391065271072 57270 562842829185 97775 522746647152 33578 616826964394 66206 99207505632 57820 903371489942 24023 242484555085 68357 428741131492 97639 447163235386 23942 910030491928 12447 9825262670 60129 459612981275 62932 101233547473 64029 443596882873 39840 743059206195 8038 213418235682 41119 179558855814 78314 305672630121 90419 648326011903 85213 520534035464 71265 666131382649 92310 921451358042 74802 724528321777 92752 452459306784 11827 92909472779 80330 320028937469 79989 745949983372 91591 609194348282 36557 380685974238 93295 373113929730 15989 292741959311 18764 615005614183 48873 825070964434 33230 22408740443 87531 410490877180 91688 406310706808 56000 221115413256 30800 809411425337 62321 278459941908 611 238094117503 70539 534618500322 9278 412413078540 88159 358462483544 36006 207132236811 81891 109076331520 80257 529241562758 78062 781585805448 2427 548057346287 73120 571490122307 994 331278590616 34072 908183872935 81579 104695500090 95612 368561945549 23403 4989648242 15637 74049757941 68958 106968599359 18928 983231889151 45379 785503695494 99774 787874574834 89117 553616317326 7476 594395638905 32276 76350817156 82252 44235828832 52306 254618731769 49987 389160371996 17159 385628680287 99449 548294833729 43718 103953405071 17108 467756993545 21445 477142263621 44797 557869742548 44449 400549424546 23745 41494602402 24087 360097125546 46481 489462750107 86284 812941982148 97570 686665223303 39335 613991330621 96110 99972513878 90514 100533070021 73554 415335462298 68828 933664734192 40142 254541078280 81913 612460540086 24744 961954210811 44960 886952449523 26665 274945155313 6156 238597533160 46942 805009528844 58844 944901547704 21688 89514979729 8692 531851457260 36908 371503545452 70970 362584117743 14516 736938139307 49401 761979009171 91501 72122668543 86241 841126467979 73847 553900853310 75493 692200898031 30040 306943976419 26619 543792663995 58265 792278163596 41408 575654402127 74535 401778016123 86290 124973886704 20307 62949915671 19124 344541401926 49747 303870770280 64525 844608762844 97855 776757555614 12937 879237472420 95700 456297339018 9302 85008162160 35957 756328806946 35049 460880140410 53669 110668557314 34935 231145321181 17550 671313604838 85404 925732903193 64765 20444817713 26839 874195880851 94723 442698367850 83532 559518639890 57270 525984787641 11041 286229916995 50862 724784161134 41697 120679742775 64264 646715526523 6268 82469649376 70086 335127674101 94661 57428368535 51054 997571542167 90451 539002857881 72615 370887735870 21184 320224181381 50783 504773236078 15629 448905918176 87047 489632538571 33756 750648429201 73589 701032644001 725 236759876197 22273 5555873374 8097 742249966220 58696 97523537170 45874 60099508506 68717 834200344822 53529 888658663047 66899 5296469474 92655 543169271343 4164 179444217044 83213 70343253715 15373 370600240240 55059 988390167319 78783 446492244347 64837 401439840770 47952 996585500511 10025 893180524416 84376 531641583787 98602 971161281763 5876 762196647824 83800 89582917982 79175 214961776229 90822 734498988681 94516 302517123107 88651 937106402528 16549 199382382825 35138 826110315588 3175 487806027385 38249 355379733624 32620 137499601081 6309 590378451365 66887 521358885428 53085 677556203734 78131 48761491607 39035 213110470781 49197 633267793204 24463 490424623340 693 53234335106 22123 728977333469 22706 424432190362 96519 29143589355 65419 230433513148 31134 196572168471 11406 877040450504 3792 915620736835 86220 575766107590 94463 437152976314 94043 745795470942 2546 763909370534 14707 612149065312 9556 558523351449 97778 793556696638 83605 50790634501 35064 670225987213 18920 767981789636 33387 340368373896 15524 764659587472 43316 659724680845 51972 857623239052 34465 603331335325 70631 162437744569 68801 845760600288 78704 925222058626 21195 288598141983 10662 604993823025 29975 185995849 35445 218588052599 45507 913848849134 19916 191022704360 54159 243731151303 43230 309366816124 5057 434686621484 32929 650482636816 76835 491674161308 46033 257921495523 65920 560825971001 91950 475728978457 63242 668666628681 5081 429440422972 16119 405827392438 36251 280091410613 66111 185569225871 60799 676737516887 71808 545828166533 78227 313124187605 55386 159337578351 59211 773023349831 33588 606045081542 13854 771877450154 94709 297284857130 17863 649604912732 34539 248145129947 72005 77322764964 4232 110066430528 51099 340566918952 11903 420871572836 35473 144334525812 9548 710496054644 29777 242937071738 32234 347292563522 42251 926519778573 99418 68492525509 63761 419889551973 62082 352979620503 31676 794049833630 87628 13421153397 11973 706712970040 58115 506779883203 63980 450589789592 17433 209517959429 70549 660710186886 40708 463837747559 27622 195277755309 11420 172311141687 25771 379950912031 69311 450391234917 99218 54971017422 94894 154015146761 655 631966692372 97581 753112551389 62841 1508476716 66790 940942055103 98475 693137212598 40487 581098819633 71780 374704031543 1247 758553409241 58504 670581516695 41125 880947070977 4508 696655425441 81937 627856417816 71661 9136139910 1569 692035161903 78506 378615932250 15414 213032505724 84998 24443487638 98676 612952803290 70135 253224897428 34982 802861438024 73050 149557368598 16791 621831339622 71596 510449062848 71577 913976337403 52018 543020347801 26850 883936188785 68594 591993036174 13195 112577862231 49432 967848446447 65264 52448942558 11858 448920696560 5522 901917094749 23348 477218454314 38232 449804544718 7989 940595710999 73737 414183206222 6000 761358771865 69619 634610581920 11173 131950806899 22696 922725509291 47925 944227546063 86556 118856654328 16361 34080383414 77800 842521700405 87659 351190962331 58890 904356239796 3307 26978087377 43171 961447018732 47867 324128801040 56727 619192551671 69332 110596549876 58000 896970545683 56495 330221678462 57564 441298823714 11213 971367233169 30891 729977089321 74928 650685906038 39793 114922546644 97887 853517602904 97162 935794894321 33382 892315385545 39281 207333048048 26899 260704401980 9287 319519343210 42427 474462237576 55475 284785894039 32979 229980553835 68732 434075640534 98455 604283948549 52657 96978749481 64006 973691024729 87265 815472777654 57027 159883327439 47747 1628954951 26614 61518523829 86128 630841244619 65033 201296474297 74308 100671060435 53036 971803165809 15584 304325341206 30898 520786345683 7723 596462946285 57458 519375937725 51308 198860619735 46054 27701743214 75218 175281863670 80303 905830643723 76333 700547573393 84975 449457488411 65266 935224795280 41837 397361196555 84314 896437588483 87093 441171346092 82563 847437474460 10037 897181701296 70798 852433236527 74818 781555904304 92607 685800020281 79537 593135287337 30497 478374996311 70238 924879990010 38783 142634943946 81960 227867366119 54284 736313306106 25331 391660205977 10492 686492025840 65829 754086692252 82153 690219679962 21737 340490383584 52335 402468520330 44751 881630412601 41679 694598574328 31722 594116104415 44720 630002583228 14736 703443671279 83897 346688255892 31710 932820071911 43257 502059390436 12242 793925732910 1024 784775270961 16591 426807620746 83715 296037088165 70588 703574829223 84603 497668731023 58021 848781662103 94598 701907115744 96889 193848870989 59589 435202802862 8842 325650030625 7837 667622580404 10800 647641267023 37142 782177256144 15494 255664842103 80447 344001588357 32171 596586353183 18376 843316752759 3683 330012411180 1766 485486213105 56404 14032358253 68882 743946434914 33449 392605311760 45450 824893895387 73746 787639718955 44911 894972646803 42722 474913134900 44294 239594207075 30704 736268208009 3223 519937762123 11831 327664867306 23121 413027703275 83477 531976007418 19076 848364925451 38512 662605358529 27525 268232116499 76748 39634522668 60941 247187018643 44854 135800418188 50779 453593877949 19485 393411098387 79533 243553369062 83251 824709781594 39467 915307957001 96592 881266086366 3133 9667805507 94319 811335084414 97199 608014401112 67056 108225639679 49652 110406564909 2484 470352941704 67744 602332831564 61924 449651999014 39213 598672422755 4907 559542397257 14711 91622035397 69367 979924337989 42688 50784940007 36316 601057368531 96333 575870565348 97457 445768502925 5830 390628484346 72368 323945588341 59002 88398313995 68794 222545397871 68921 385127278621 70641 913957849026 55032 865824238298 67677 415043636378 34257 643489230097 70888 727784828041 53952 402215803187 90594 838106411778 65383 649893853654 50205 520988584413 71786 401903671862 65841 474526740950 25556 363832833711 83994 426188389134 77521 910496034116 47573 931407240584 2162 149023178268 95335 829347369389 56716 304770145279 72278 423277885641 62457 865898777821 12621 632403305867 74677 566389783111 39453 972483077257 37794 276958822900 64406 982680265914 53701 25143920190 28562 368916336634 42406 48752328354 51179 423277716361 79668 898144950340 36032 96480778380 34431 537600980584 12436 385538780299 52572 865137640186 32239 451140671985 54501 901653929735 26587 680665895056 76118 450619241282 88840 110381817370 55665 120489447552 32968 101270718121 38779 482781847612 79156 185877372216 79325 173413868820 59365 296187128871 19011 369012697930 89563 273070177723 22880 975057463619 62138 801836741787 62121 514002939915 29192 789046723668 56853 974008830928 44049 868088039895 64420 74659173475 41827 226304107510 92629 726565309882 43506 974293195754 52013 277272598641 45685 420090371536 63255 719467528772 92871 497554886951 26207 69457647254 84871 389509775699 46902 894745915117 66552 738225354269 50257 857988055923 79586 260192119858 37066 121382480759 70383 319037697439 20765 828067515882 4655 623937944155 1132 10659901923 27252 616418795710 29180 604243042075 96375 167482426882 70614 63443828338 83249 937855672009 83335 923213154920 76451 398192424854 96480 200861613988 10318 147999718738 47062 751614881137 75420 868976817609 86115 905136784956 25429 640469125163 33667 872004628503 18347 158001935755 53880 459730900281 42447 247264739683 67975 151619159164 85593 29952358926 47545 751160750558 60164 726371348813 74811 759599372032 77103 170898830531 14142 304321356714 67069 755652413049 51063 886577049157 7254 232900777307 16224 735819519071 55716 244794361272 88374 239302138667 72439 642755881414 35769 457657241598 89729 321116797467 48975 365287901395 24411 17498410549 45856 620206073032 2654 93143033076 56667 268856175775 29227 224435412250 75280 568169034558 41572 731121212882 78837 179865331247 26224 188936781606 91106 280909241889 15163 683042140808 86388 417836408677 979 927325723466 26221 230245931634 26284 644248557349 50354 383658744929 15709 792326358710 89452 495439900529 92929 367350412796 47112 753424886660 17015 341700306140 15831 991187306145 48291 365734313885 95375 550708376944 73195 125047240557 54119 833107966913 52634 111753476826 83743 464382246149 24864 246784478809 15094 306103286995 3439 557257884866 78226 209041125221 66432 415868135377 31388 381791545880 23501 594935709863 55457 882727416816 788 448135331912 52946 988391159313 46042 574169110555 72517 262353435719 39909 556697096813 94513 966579606911 2177 584090868462 94358 350577812556 36797 370286778162 55763 419592036195 53867 960596807473 91694 621631119903 63427 477130679751 10928 171746999549 15360 710746779957 13734 523352471073 737 348551254942 80993 68749543888 81482 541232612235 24279 677737118452 71041 670009386088 92704 704688862107 34961 517633847044 93241 320976897400 52618 970229631509 420 948632652385 90335 526072779442 90310 382548726991 29830 98597954775 28648 670151835745 72636 139881169892 84983 603499057753 927 331811455774 13349 420115225117 5170 441553874477 86949 704835584439 50940 697724359068 29138 124904914518 62825 945238405981 94249 233123786955 63239 765192035138 35114 877585139213 51211 866402667397 75931 183084251061 56778 872615950657 68261 597436853379 68928 895219700982 53173 926882785495 80940 97126003465 43484 724180512568 14194 33229734977 94224 405816164561 21847 617464114764 63689 799003721199 7721 956162778168 21604 676397049476 55477 872815832826 40260 186210650791 61167 409826100714 98892 788506004242 27565 866394736453 98438 436037142947 47980 281644884138 15103 836625590747 2794 453019748254 23720 712242307426 93834 81779073544 98199 480142289025 55987 381172584117 94724 132298308262 37489 108130835925 42572 549492963044 80147 960435292540 41682 867487887472 29867 861102661154 82105 27556470565 88753 648382919459 4011 354018136065 62113 862435304256 27925 164596200870 88600 943593256221 7720 950993025242 60666 338616210369 38586 859940243719 13967 579920389913 29123 755001351355 86594 663609117812 37025 110754681385 53505 423173988104 96340 203310493607 63968 990430744684 31618 930369967150 97494 240135016732 1108 219488647134 49725 253473491193 84503 95853644919 62390 823554166726 91485 472895159776 20227 835665896876 55833 369688007331 92204 1642810294 27079 200838421615 41947 120124525654 85185 493931047061 19199 865367393246 68427 874092839052 67469 48100075784 78216 656244193902 58522 221590398319 97762 428142569848 33378 77655367188 67238 781099802254 5029 510389255130 50501 483067721908 11684 670072935433 23381 133913126294 36008 939381817551 96622 110741684737 73724 414881507770 65646 909319862888 72878 175785405503 69621 226777447264 27314 686349698103 37770 661417808420 5599 484881912924 1780 886012075281 66960 840497639121 10497 219202747435 13123 573180657047 26754 975180829079 26110 573080505113 97581 253161456159 43685 817538661025 15418 615724975537 47749 497824571616 14119 930708080608 53933 732296567914 67828 431480559713 15151 130517032503 98312 781255941008 13444 589908292132 68746 83007802089 40069 672908490608 99912 233002124687 48338 398216616255 39860 537616642248 95663 572190517019 62881 234764945534 16162 628760067438 76427 122563940288 39607 460950842888 62732 914248724799 48028 794998708383 1960 665605005265 97061 322924487498 65730 193179018994 86665 445333189382 27396 710519298878 60099 294984500273 10300 971299797752 34066 893154509586 23737 8918625927 93433 608881652815 45330 641445501171 85376 453021498740 97727 316138416236 209 188477132147 81694 230466471620 80123 727163065631 18575 200171215344 74707 49483771824 1593 550183031946 64206 396684254018 63075 911539123794 56137 976514986325 44603 24394357928 35617 309540597582 1331 959949472532 795 58545549045 26718 702961648575 16381 21357584118 50680 850828150775 6867 426922916704 97308 467200850095 2731 37897004584 16459 754419105532 66617 45827764135 81995 879548703897 7252 337624543000 46022 61962294372 90999 206840683291 32167 31441169119 83457 943578047029 51617 680133379760 67445 555548623694 47367 734093842721 44315 84131272241 63765 798507493024 6493 450862203919 33158 22469609280 4299 912406323196 3739 556574144311 25624 148784664433 67226 975245154142 64826 577822905032 70701 590438014388 41965 691312897476 40575 575758185947 43857 847182389254 46819 734223491481 44648 338384280984 8845 795130841433 11033 960979396455 14966 926848609448 89040 138896552897 83452 154797884088 67931 320677549787 29151 585185012448 73166 312520407885 6086 131140132121 42304 797316389523 43352 267946015363 29196 230295901582 95204 882175454686 65457 638413905153 43129 570506517522 16819 184399100438 8974 184464532647 82295 44515993302 95419 241600598605 38731 659981809332 8894 347262937942 39964 221242199811 55704 708794155575 22493 850002272123 48173 291700151819 76007 288123321016 55048 744795013903 98995 588781858491 68436 863155036967 88610 239202852199 21796 206214336088 65110 766929978629 36524 136831048524 72022 376947636417 31749 350587195345 93806 550301092138 80077 710091182426 55116 877202861238 89189 943555347836 65604 515160873019 65873 208683094642 7853 625752438647 73884 704764886938 42690 272518858122 72113 669621372406 12035 602582398327 6787 170816598188 54865 386981497510 62086 182966463879 99669 983982850405 18259 35150691699 27929 255567427426 25448 250418496772 79469 102047159347 1094 494324854000 47588 591739736526 66001 406664499856 9204 901326071057 85812 804112660580 99834 487615297083 21690 638501811852 9652 416954075505 65526 752570022735 15909 643976214330 70268 762153421720 28916 426577605892 6661 524160185204 42317 503634906525 91407 65743529621 17950 509654260154 1083 86888509650 7547 86921586803 81998 260825683621 11548 645182666693 61776 501711672747 83226 999867366671 13872 2961020200 89589 15999520149 23421 98720003712 51280 897463662336 90766 988179330495 69395 443467806684 44956 977961081362 10185 620477732889 11939 822831736396 29024 657234477451 35013 146982087010 3691 762748270698 88902 62859349743 62019 791526638547 58193 22927400881 27586 6869014084 849 934225932810 54758 830852535844 42201 682278595200 68116 123044484665 55773 868465392701 9235 189996744240 41943 956147120527 10413 817106891544 13795 939183744105 92785 476214652903 26914 806020325089 34868 296287272436 24923 56708000688 53611 687725383035 93622 377425505973 41138 6829329948 58015 986146758002 66504 463709841245 68969 963363811213 77553 303764885795 24904 136044384081 52019 972436970557 82390 856965134890 28569 792697432793 60111 995919806765 96243 305513400589 41940 337200761229 88820 439695799631 46764 540424359207 31443 129273673981 62015 213383297783 2186 628632801495 98777 259571197857 14714 223202583936 67341 136335842793 79589 150606599168 95087 671738502971 22611 596482115141 76089 269327815716 91438 877481040797 52679 944118009046 68805 378056204605 43163 162132726184 21101 80007977661 53401 924284580756 26683 376780651162 80940 671598771384 47659 549496412851 77504 952274845909 2749 886888977613 57349 937655496147 72370 757059701519 93811 79053683771 3251 888130072710 9280 551947603899 25419 567358697890 71307 484238948262 58408 800915983543 30645 999792938866 35550 400098900606 37315 712594448184 867 7560300177 16254 594464963639 51092 392849410034 46962 292021746000 78703 576008767877 52338 32162621323 3479 195263386257 56786 391010645650 28500 305353183043 75820 73885164849 90576 804722456874 64668 347073454556 730 5873377212 87524 286247004969 20967 4491407568 84937 623527198801 7724 61957710114 62003 99025650100 19365 459016627411 77265 339283288402 93778 365361833958 32435 997518459730 21461 102064158404 34510 326026268287 18421 200098023097 40028 811763113157 68829 284249480820 42457 628622527417 70269 966965870219 73447 116261223695 63432 936296032757 17003 669509109537 6997 954169130638 17742 810819540335 76831 771417320854 96924 813129443609 24165 89548035122 96264 828738369895 7562 328291288042 5382 95123960898 89686 578274655018 63440 704273817272 75379 57726827969 10594 3225544059 81232 298780224868 3838 538674892131 44130 975306723884 9897 206742774760 38398 613373297428 76076 644279762856 45345 931597688444 39124 756018454759 47304 68605072041 86898 632990900746 33016 541094909506 20187 899518564379 22871 406301163732 87209 92484121416 50609 658966614864 20216 241119002468 37588 702820229256 99914 666006086757 87124 679810631093 58212 860483618532 31976 185407771380 96110 721164982432 8619 807066952644 51511 510502177019 35324 855018755977 20399 386919015803 79358 880911444493 44748 520093067851 121 222773836794 17157 239842087607 67255 581786569568 88922 190946175412 42696 99258903605 18378 53023418965 4542 384650686673 60635 824856633431 76305 413108753006 51605 439907051670 8797 550028888494 77127 543419810197 96383 57940260628 62529 628044164091 91996 584376572809 34041 701024181008 38714 458796568793 87590 563337999684 63045 692073431604 41960 493574669481 54411 846982661293 71262 580028229492 12288 551658467262 29326 713523376256 2459 233313134018 34912 302252742602 80471 578461039738 64675 54955444982 76947 902527509897 82343 35503594953 95731 507656419064 94402 955192773293 33149 250204824499 12780 332590052144 90108 459765011465 90850 472121585797 76672 114552004144 58534 847706248193 2171 721372098238 4797 773804218271 73478 97273626929 99376 764877745789 12186 101949294697 70732 957940868445 4152 217861437224 22754 174589109029 30274 861519923353 29735 961594313055 16991 596691073222 31381 836785702074 68891 497757822241 12072 823396277639 12388 943336680700 38531 393002735676 27662 675800234512 57641 790480020980 43120 805069375738 16707 448361026798 24037 420675217849 79936 654907085066 37868 971417534514 75952 180358730831 92873 835049348268 23497 176985528168 90305 36099548245 32163 58897519137 2498 851318786491 14267 656244579311 14681 712760804691 35891 645111835750 34905 599283682805 17680 242484739008 84347 543167816029 38523 701650588509 40600 404210842796 45665 836508245565 56113 138727814374 42547 449040779656 15528 145538805618 80263 405583787270 75908 168704436893 7157 911139156904 31633 323554182679 378 858988551165 2270 195748043636 62360 337610533053 23805 129795090092 40628 355026164034 42310 878239325851 90135 905322250762 36692 650776870274 18254 263768100151 34214 416931305860 23147 379075189519 60640 669894733098 22369 337904173692 21575 38261506016 98123 816696709516 47369 949995196021 12069 511513398770 28755 933977281439 77746 608472106371 5976 540375437429 68917 157699137210 63313 709024597235 15928 154299709749 62552 203446020217 12232 578488864310 31627 947916878412 84182 827604058404 591 86323806740 27607 37259415559 63403 678661093468 90437 95998788623 90761 266637217558 92349 108683117069 19832 402992169492 26719 174791527159 48908 865043244944 70065 527116393577 65852 334758803621 70396 213140431135 9924 467697703379 81901 203751969149 55361 89303384959 77238 123281265671 88343 479063648880 35018 655180869097 52270 630413899860 41668 248414741359 43793 746770654265 32353 824108341390 3726 232347716372 76769 477343658330 56120 953386833981 46602 213361930894 93128 458373721585 33573 646207951367 1624 41580703183 70527 962363078473 24167 190717165916 97546 465333373944 29368 100124967551 81561 873373703264 69298 432369370117 93351 725152319471 2433 176189553182 51057 5330289077 42644 629603234526 43959 941003141355 92733 671778156221 52767 935756534121 59188 34693208343 44306 496894506030 65268 729352200365 54237 165021720539 7293 253307899939 28370 764080304440 77456 658609186432 55812 553118301102 59798 91161702321 43694 964957403596 68058 967473147141 51053 211265023427 82218 430675025330 39873 124497527274 26938 973549852495 50449 540450343226 93248 512843812440 40356 344983744466 42777 234406358702 5480 82247166836 4291 706926072852 67118 273109830662 81441 306974241459 7532 87235988499 65979 578818269078 13338 222641389896 69755 603709098287 54134 758027037943 50320 394490056656 67584 947367390359 96303 934710144563 62686 785070266945 2381 566891061747 87801 236166819125 85926 100103762961 13982 61712869971 42073 324227256688 59007 311543956643 394 54701405016 78191 295488929229 59327 393995012087 36650 635745650338 27844 962264943323 70378 877122854801 15335 477862305145 98387 769404909874 16860 172092780458 16456 753396016319 22138 269735454760 70003 697355392150 33467 592168815894 18145 149186518201 8704 598337084533 11748 875638539085 8811 433053107376 44271 693346402590 10276 969595407633 91870 863600108058 98965 642752077385 41387 160200181202 54798 187576081132 12442 631398850556 50977 593723619314 21774 580082833651 43622 58662270264 47345 441674067509 23385 575994631677 4176 941991002852 61879 917638855013 86973 442449186886 31589 74238698234 6892 110626326085 80393 179071251238 42998 616819878896 47087 467381108665 44825 700961603576 92773 535554325609 98133 517947058484 47743 740561130317 20080 769253173021 40788 693998943586 180 551767372371 53471 367380589318 20364 377938447638 37663 949328546944 26346 430616777677 23607 490131597942 96804 373354036611 15758 913835527796 97202 742642244709 38385 731821288300 48530 506453970501 92620 636940428849 88453 430207466778 99797 879845789179 62479 47863590782 50305 307864327398 58778 220747000110 63629 602147256434 32659 713835477902 78742 611153603076 8876 204587140643 90593 520295860068 9497 778379712278 76916 469508969278 74995 30486559672 4219 646326287777 29880 897865482488 25252 657576557698 39080 575901004783 33123 120516990010 14538 618276844117 8239 264246677508 69445 825834429192 55715 151093594752 42247 996509134476 95806 748906186291 78434 436817182598 64291 955594249733 36746 628718015296 35706 156792698305 97432 452400296489 27981 686972949144 51562 506922641490 81292 218321695646 67136 612551615985 81385 455922799180 67553 88733335522 20381 343187079932 42516 809037299745 93889 879947521393 38759 233275991633 60342 866458436940 48428 17710147640 8286 321302790807 87447 748415291968 48800 703994690111 62593 623141103608 88520 921027802770 12776 17870222481 45476 711977693125 77165 805829323618 79016 979616187504 67220 464544778341 46443 658287084047 74343 539848384695 42888 712642182531 7924 933282620188 13758 919014988687 31306 655230302328 87952 321639897437 14528 305037452375 29318 801882834166 8111 227596625254 53290 407025530317 72371 60993865207 25356 257660028213 39533 223950535809 19007 992284436198 30500 471983238174 28153 564828864892 74015 406865614092 27639 245442483960 42540 10501375277 72567 910209097021 60157 527754729606 64316 613391021716 95430 922529638851 54637 585115879977 52032 478166663858 63478 635894742155 38889 819165879491 67557 303072163888 62594 825706561935 37422 47056356846 28815 327446178638 53512 825081279875 62171 614471464287 79182 865155974671 71953 698813549764 99199 892003835541 8836 84241797283 20031 238452848254 57992 697467884230 9012 61337239061 38262 584232708124 2313 852131956491 58252 208516073782 27598 649190857973 1803 851122733771 92054 205445873097 52280 934501271092 94423 458990383717 91419 162988689904 7438 502988510984 15266 176446859809 2776 500063609815 36351 486139304206 72218 480657392985 98054 482407792543 77115 817129587964 57233 67315924452 12197 311553462670 60060 160974547855 27847 713157568452 90056 819497465973 40789 998764681910 19452 998529289488 96006 826286034017 94015 756824005376 97877 439837099556 33440 504128507269 10402 779566481731 99727 594526722567 17294 284531330919 47969 460778852495 21346 191825134364 8687 323031178315 65768 859552766034 7927 14086239245 28368 810047229149 81626 708422621901 25485 737200515317 80956 893671010339 32278 575751796663 90056 796608753870 93829 331913858977 36233 321637144367 34907 985553976090 40242 489127898062 87930 907271344360 41015 791090906580 16650 153949232312 69330 6559574928 33621 181162481561 8831 753303937779 79114 514339045505 65792 291205526035 12413 412000224455 17273 992708722603 78918 613372221607 16565 271062684570 42398 945724313538 17055 809025845088 39845 136975107483 72970 109975443108 61471 682981299738 25930 196308438960 7730 383241262605 22969 443788375027 80201 117933345698 14579 379428030590 78964 626272192239 28282 211215042184 95526 970393160299 43378 413958900714 23862 211006788465 12518 687410006948 26974 167411450564 2146 399453974102 12991 13295002886 93494 89341477576 87899 558888336191 95865 405008223842 54906 182357951325 23364 55233383860 38054 199049449646 5555 164684383472 96622 746755294311 63080 183174312043 32646 425118045728 54440 339168777504 53798 953962310742 43675 66117525804 66727 721454109928 85104 474736757843 49769 726618762651 52247 253672888442 97232 581021740182 91877 715883774507 11266 599144028390 69844 852178247956 6090 889692631803 98880 979914307720 75129 218852285738 55147 177171195900 73951 948467479593 84441 960962800523 14550 612258322325 40085 772731305075 87576 155141202543 99083 491269656982 46692 527031341979 87627 467507007482 16765 713282303584 10221 672016583497 88299 202901379819 73063 798872229458 64184 23578320587 43032 625957065606 82707 608407467382 55265 536751560060 29841 950154965187 73159 498211028845 65895 325608040814 92627 496334898616 66609 614699747224 15857 409904537183 23247 529135377220 39892 233986261385 1634 425995556059 29009 567950924286 49747 472333106601 77983 371089225134 29197 59009896542 28381 113800054314 46110 841790181773 42444 360988463401 41498 233084028976 72689 422033891589 71192 486668690978 6677 203935278395 89331 793814278307 87685 883598656239 9418 553345878232 40145 444489426277 62784 214947984457 47569 919116340873 3260 212754818402 9691 777901299560 36395 631468762098 83215 942826631349 14233 425141437870 31372 478551343941 11964 172289676975 87479 292786745491 83081 775208362480 51515 102641161021 62396 843389118929 71972 645241126789 82549 650074341527 48739 921716630480 7766 255959847145 81197 130106419499 89030 164267382356 11196 569077416897 52848 837033579977 50156 542865376102 64517 782672369178 703 661781230607 27830 778223020160 14426 936529813080 20347 127050821912 25030 484384573437 4846 95544131425 63216 724466709601 94512 119407281855 36777 263605032202 20644 150244980476 49606 52290804258 39215 504662705346 36449 101055537912 93919 515001975329 79830 381948903037 52288 438156117775 23847 11357395912 75112 747048569316 97561 554476145298 81516 812787115994 53877 665724378043 57673 43691539859 73543 16361152963 72540 79835090834 84322 443843469649 91914 339775124160 94843 442950250928 99769 278517535977 94442 724458843469 45237 777308267837 89228 461497803322 14412 289006640335 69187 820599751343 8306 745957480217 37972 664548038019 17470 268791179894 12552 71776327351 65515 195870949543 24844 128827262956 7160 196487364431 15729 528943907047 89033 951219118199 76044 627562930196 82755 903494249227 53111 502856329984 36404 238010493786 85326 436064394974 93416 782575659930 86355 997890240771 84853 410330168417 6635 282939473771 34160 268415933741 29855 12317581617 71030 975226578142 29244 247028414234 93221 560979872311 79955 286446054411 35039 147087576160 27545 18864166287 14734 721983912806 69160 481678554194 82522 517838299322 60797 211391022248 73365 293105829806 696 185563664135 83440 521880229371 28735 845097666696 59075 823323440190 93147 563363050346 53001 501227796086 86201 847815491471 24513 338250364040 62730 37422979838 51182 62156575419 87363 611138765407 61976 393447742013 40830 199634440578 69705 531109609884 16760 902949835736 11633 220923131213 95441 956005483768 35011 80426569768 68207 397470511388 1718 175602054121 8955 753867376033 81860 516816126385 22465 631989911947 52302 565006017156 17461 68426913278 96150 159807262665 30633 740984280774 83651 536049621965 40088 26141645520 42081 817989581376 62207 415226150063 30654 425019754678 41086 905672809240 2926 485432330023 61691 532272994662 60425 824140882031 40799 263927361558 62056 307554988751 77367 196680858956 77579 865073862762 47604 634808964429 18773 4750536649 38283 352784716547 71310 44388045912 92886 652168493180 5344 81700730598 7346 518512521067 76795 216877102633 7903 966951463334 13330 591497111352 56675 554364805542 64796 599946382863 79719 445985016586 72915 428222916110 25432 996773110548 7224 162153745018 30887 410419667242 66765 802740567803 36234 816903440214 87801 777473312796 88985 604248249031 52616 315933135823 30961 513886592078 19593 822213476838 34325 485897062626 32014 886500895899 69160 477741361692 42159 413958525193 36244 297293319868 92967 815727077296 44806 3499406114 53910 543487814901 48239 227750334933 55581 100489894303 17252 304821249024 84933 875559500636 94591 547652174320 3064 414864153914 32861 85481513879 75014 553886027822 33150 492042375436 32290 550491276176 12264 98126996233 54019 561186012573 83812 258395538284 63972 345902588916 63200 651388300726 32451 824294421530 41035 823371775887 35621 320188009462 61947 513044859200 12049 477286470229 52650 786618932791 94577 396652973927 24949 947383956871 75060 44819817792 36764 842157984357 9199 747786704984 2757 75160472748 95543 489097312267 77850 310635290970 40456 1360647962 75718 471986692881 81537 455982351401 4571 446936449687 40454 464611390015 54095 93179582294 38493 896782704969 1082 670402002909 48945 815401588374 92665 45677347421 43507 510899225948 17999 395775221036 82067 409105352498 72159 947558524741 64779 942351840404 51667 843150487751 45717 520772336995 74104 92142429042 25008 256083657058 95103 622897087277 62207 594212436154 14942 255783587458 16169 411121863798 12461 48954339104 77306 152643321608 82346 853072026200 38401 930762331331 53397 164141760929 68368 748192013406 20084 199021466389 71136 853740255095 22768 477919988209 77610 433082520334 46519 944136277785 4078 16434757638 27032 693489265041 70000 728488315815 53994 273250164485 44246 657654310943 40325 686665753666 15531 102459569404 92455 689202781627 79104 444126484403 96720 578229051397 25670 47341966365 24486 380566057051 68980 333806568692 97906 289025393946 4903 829342913627 66594 53020886598 95421 416483181651 25957 707294256644 74713 109631219527 62578 160071432478 8387 86375684225 98081 742917416834 52293 143847204018 13584 22948977859 78862 456973173358 43071 671147679894 99891 60068551341 12084 106116562775 2281 782017130828 11448 331959536258 72205 252901879178 52473 907956726074 38588 690698244747 12550 919476791493 90747 91912267737 39574 136165932301 84848 484102656478 9025 132684558625 52230 608101661290 1637 793632053170 67982 889059490099 20450 145601018774 33529 927766228048 32447 80553197641 34750 840427929790 9155 989732500071 954 565521918683 23484 211796305971 37707 365293883118 50012 591053558292 16789 668510128541 44630 242922683154 96829 471386249332 13862 19075905885 84496 382323544677 54790 725320584903 54845 603106009155 8410 641995082053 42903 332084692294 75941 263297160049 4564 217705338762 19729 633319310603 51728 842764400783 62636 768700023667 35147 26713759162 51109 563740480049 72519 97716562131 14355 798838805358 68203 40472461446 14958 181626353784 3682 34231359714 11892 599188075074 96061 306830404572 92102 12540850657 18349 727005012429 75304 786694711568 94698 999356238320 1636 567558355629 39887 308621673189 49576 193470602042 89115 22399284017 48803 98775888221 85521 478604751292 33740 99458135648 31161 975806135889 98523 624595662513 70877 237109815841 36910 558328115811 60237 249608659008 32230 270351191468 24635 331809705511 49607 175231930725 61088 377464339504 62011 111481580429 33493 26053039646 78960 793974005702 86715 299589272466 69717 362473449430 11283 512669012119 80641 908268553256 85159 427251291671 27724 653817924681 2207 210035638883 82260 582465888107 52653 25929290159 23194 931362694373 2018 388028712595 51298 318853401776 50486 738891686539 32471 529732935660 16324 877961547384 22404 404823073113 82539 64038257438 64028 367919697375 11278 904709144996 20371 926022040838 11093 329695026198 3714 813298241918 32682 52836416998 8327 468770314649 2365 86880715879 55171 308910440396 45537 118949701457 97946 498413189938 10028 757672698176 2134 702301106184 31259 530193369141 2181 64949682226 54123 611126175251 93974 344072592309 66273 212659671331 47968 519040569659 96676 951398007953 23676 768298413714 42909 133181733100 72006 485644505389 59774 8237591722 89183 389217797793 82200 953104268449 85550 433603046698 6499 189972536463 50810 399615878179 37146 140051185556 12978 922298039441 53148 5151551667 85189 683349092761 53933 314493766485 66090 180846190854 75282 420767704005 50842 214568737732 35705 383787270068 3985 445327296103 86479 500461289143 14000 317239931301 27111 657867113156 27390 541516976856 33146 36795697337 75458 957475800189 1986 314098634965 36331 65810810551 58525 729562310461 41768 470127755212 93808 78973549688 36816 88177978535 578 48385285620 47868 22812131669 8828 772705394303 78696 98800298376 95248 857665109710 8982 336373250327 15727 377768396281 13354 697431207036 52113 463293573629 23311 444975225172 36081 906663151673 80432 275013336803 90799 744286617073 95072 316176905869 93260 48487739598 43379 665496478814 79601 121252185948 28962 799943047043 73672 595334328715 53835 469767871183 9377 254763000111 6959 229754172727 975 860577407616 43571 494268717654 81321 869683659931 89887 331742001898 73801 39365030399 75970 914419488085 39472 851310487824 55916 829927663133 32800 872393385111 68530 172660496492 10048 109057745984 19661 205840533136 73628 900163990810 64443 111634967164 67587 679567940123 40157 219718794822 49255 461460042906 97688 260462677159 31296 720567659731 18932 637784682878 42346 781365967463 36416 525511768653 51394 759003495641 61003 505036789434 9484 162142462993 86221 311481252112 53712 283641792733 73500 522297120443 48633 855394682219 42487 462061975760 85 612273282513 80287 410696727682 62616 396427348102 23417 99192284078 89144 768464725733 14701 759439148368 25458 176588094897 19754 958555729420 48708 564150746508 1248 227414454438 97201 982053256062 92836 567400674954 76896 312584984949 15631 44381401157 66461 70008639167 38431 105832609289 19607 885436661905 28597 756490278957 63328 704443288196 82646 946495979435 83825 836784891666 67499 464801848993 93347 37921851421 26112 898560491728 8502 726289129321 28168 171477056544 56494 495293232925 27479 8009408794 70833 552173341254 74151 447033199468 58666 987058490708 49812 34429215337 12681 160412513948 56288 380619024775 8033 572987770580 38576 607112286431 33161 20292403609 57388 729166329264 11868 840810780140 10243 846279054044 41113 674088486577 65893 225775464809 30307 540344914735 95175 801309014273 29217 707008167827 52323 350515023986 6015 364142849388 88437 181364067887 76684 50514347056 74783 816062396622 47642 240934836662 55397 872517707656 87298 532298803898 32754 833330827965 77245 585974018909 21394 818952795245 84427 553364277154 4406 949172525247 45776 351598271474 34355 633697279614 85010 211160112537 98050 525803267990 56925 390631504711 61826 459726059932 71711 492772973967 25938 921101684292 94124 238421196651 93879 566257464296 47803 659127768758 61532 61800705544 28966 648446352560 42733 275682063812 34286 107722081918 123 999171197540 66390 110946749864 43131 415899304401 90883 803884533914 26055 632328603929 21730 391969563427 32539 217912403182 57154 900263589624 74937 332501307944 20758 544312849458 74630 560908965439 65108 920226232780 20650 886095425489 8216 721700224550 54004 763236071202 93314 202046609285 22164 970532871831 88979 548325442704 31967 766972392250 84085 52999726292 92943 383117405498 18384 846523322690 84800 493109043303 16629 354785055916 42740 597284543674 26391 608339965003 68880 803532783307 16877 13139327036 19197 733960638553 24914 593876202494 15464 887768156358 57733 821400497909 88162 58519027096 98793 597981404395 38528 567623099130 70982 721458570890 80540 175362817080 46630 36749730275 29842 327293226055 3929 70305090281 95268 247182030394 24434 537728310263 66551 597614415310 32391 712243070534 93620 989301250015 54836 45560314488 77512 50615134961 6009 573938450704 52612 750990409640 81144 58936505079 45437 581446222160 47000 332776468985 98061 349850598998 58373 342105522502 9104 188707887308 14509 346431061489 98472 70831736553 94340 150993975156 60890 295922312071 96129 964533413931 67855 881447730851 68351 839453199828 74548 217658850785 90301 640966324757 93818 419534212358 4926 156973322998 50454 990162013820 38538 794686458723 3586 800955325393 83531 540443868075 78523 113080239672 11921 82494820868 29345 238867109638 40111 228099343108 8346 692114001974 50331 878348386857 48046 519244066022 13842 423688559187 29804 842099298776 90193 332989945413 49220 107647606258 76509 201702996263 87532 888010939070 85404 620889229062 49180 232671227115 76314 162648120659 66033 746968266 28678 866457664352 56205 548752166609 87954 509313207015 14773 874798089244 80534 607518386306 47218 668154665703 1357 815028087859 46993 500877047573 81782 68939002334 24163 170704632492 92756 115091341770 75325 900190340695 16847 690142402853 37273 763413457378 28689 52911858301 4404 159880348866 74794 176077123143 29230 616584332939 93485 842492382043 54029 446851436407 79280 547432111990 1114 783452348646 7312 653752672182 19234 916025753048 17003 885871188258 33366 937295502197 68516 171726158112 9259 769733689734 12706 610234721789 20315 211213740793 48337 538198792041 33411 407354627680 92095 867324419832 64035 964325422706 35136 364620628130 74497 387171132041 3211 183232043843 92550 979289102115 40251 851943801116 19839 550844802658 29680 321416634448 89757 528272435340 61195 656682613608 18454 796868304011 65749 159167214032 26818 630007019629 36664 824823797847 28030 340203842021 22948 127752835507 75948 305888900808 53580 466411456251 32497 297356549522 72391 44176850987 26518 861330281951 9935 578060213411 93736 584907153650 74117 139415772072 41689 302155237937 71691 274997531874 70332 609268512678 57864 21070139612 65260 715576437376 7496 561330422152 4710 864265535376 13434 961520163512 81482 694295547853 45616 195875670694 37118 283341078736 290 854365045357 65803 505315272024 78443 161607667341 49534 597726395848 18378 52959727467 34824 727311820964 88355 940673978830 73407 435219329816 44220 911971080036 34139 208205748593 7328 956513611579 64761 280464734113 29439 225956527688 62940 669831518655 23532 35255293923 51783 231934098565 47646 475112453705 94820 464475663824 92687 858182005529 30752 551454559524 32128 479192989656 36428 999652719654 49075 423564107373 29246 938089271071 14416 511970699685 14286 388613758336 8801 252307762608 71801 792882791000 36661 85622100130 79426 480013593824 41216 327661017843 74860 680467771632 37786 790002470912 31905 571512006535 47900 796188632711 54702 371674820422 1190 274338742575 72740 708162931957 50716 814370731774 77497 603453357054 29124 501021379553 81445 360552505069 61289 181192403239 58182 541906681846 52155 62659786246 87324 310946689391 16013 219505066005 12621 951114845777 47446 904346997712 69986 935826979515 70897 790725293336 37704 840109851759 49116 533046278064 50353 635275244371 43837 311259305921 27920 357632207346 72248 509182812758 75808 720830572025 48922 177701809633 96126 247732015290 64690 465983103669 36650 387234881452 15986 778515571593 77355 184234456296 81746 879422588411 15432 861956509614 99150 310876420875 19855 601391934686 49379 278871582620 37169 269788034944 67734 722614238454 49540 61984368957 17517 264560038215 33984 823831436003 35411 893260335133 88163 251202299108 47448 466498706157 74029 104759525335 67663 190757867920 96484 426345252086 27663 13330909889 71346 897442586271 75891 240461235360 89218 618708932820 922 173635294513 55878 573778825658 33735 181536391902 3540 228224870941 22722 180206210289 38756 222718154219 89845 430761935899 68596 961053134005 65455 455979713264 66404 415243479601 517 912108639848 23451 692636004026 42156 600104728160 25280 546415628238 69920 870197931543 99105 309913671823 46497 441016882353 65775 665315990083 64657 662384264632 9248 390168288468 67863 42897332630 77836 216804982609 97950 910045142555 1041 186194684011 8374 294577176317 48688 854354937593 98834 667218468435 4045 975339139700 85865 88019103002 58930 385981918076 65654 579547292593 64620 60599561297 8024 334209075804 41197 537227700570 8274 704761389508 53321 741942743458 31500 165467687796 79129 129063055190 21840 616778097246 98331 233183053896 31502 473434592085 69295 755782639215 35320 634445755793 40475 425190756453 48199 985216512814 11337 886975293927 48116 916371296684 17988 341435032665 32832 170976336496 14878 698868750144 92940 916272649026 51469 803671210181 72866 252168480462 90762 852592037433 75434 476144139555 52272 534240930955 69973 476158698550 30947 425858840788 99255 653962987616 16966 165345269964 19716 871498910940 56900 494389773137 33882 384146125898 83272 244309070055 29879 820084230447 77668 805595151411 93695 773616227955 33518 782927143551 2071 550103302113 93023 231000163386 11149 501759982250 24722 635064599925 44845 836064593378 9963 345649589862 55149 97277580034 21581 625449462761 26914 454766956133 13347 328077017082 64105 234472536011 63384 481411351100 17567 680728181464 9119 435965124725 97801 52530341782 67083 250600791823 97293 609217379055 42136 573216045465 36055 971128088372 22817 776499909444 28438 681020443801 4935 379037468519 28828 349601477046 79473 472011500028 32897 431997963271 61190 394318153760 56736 510677223533 95028 19957168279 12056 295807075244 59309 752178433093 17836 551780635371 33253 666053832374 3972 634286820406 57781 961754232471 99050 49338826495 77659 30668355130 11022 635583532185 10008 883022482454 96419 543937831100 20560 620271895365 5887 627084655108 95278 311391081477 74495 685909230194 40349 136897287224 63648 38108878825 38544 218047793123 90791 710775792818 30875 986270994866 69882 70818994169 10999 724782203763 87621 943947976269 68418 615169715863 65303 323795257892 669 975034381492 3458 55435537492 60300 401981085701 24158 946097536156 27545 255468891112 11206 818205602329 61266 941483468127 11929 79451958225 81127 91444235152 64602 198120769836 18509 155754993733 44817 13776314997 60157 981794486381 34409 349599936861 64053 329241275545 78415 547380447609 51542 683483326848 77753 281820590271 5668 515545782395 10813 351424636941 60938 984420378633 66869 137253045154 72435 420488424525 71010 829072274339 98258 392561975179 1670 554102242455 62299 653953536686 65608 729952075756 44071 937295809989 42420 840313791600 73972 786560938114 20281 419094634200 84131 99312951994 90569 6611417660 75320 173231674599 36508 796459016345 86974 849728049321 28237 159898911566 51424 55055767872 13115 16724030367 90513 397263739924 52458 786931809078 6917 191802937646 576 200328471708 89366 318610791356 39496 230907065284 47520 620787894929 45266 843451543169 10372 590075574434 26865 452013643019 64841 117329362314 21851 404587256447 49174 418281098759 36397 351522372956 19194 795605417082 4965 162031603718 50533 329282373995 35302 65871081798 77420 93656187907 79223 573242705096 96104 987475204753 11012 974476721051 41175 944689326854 97884 447021550773 79354 989935104888 6673 311342402925 77622 718517346978 94651 268442798591 25427 780031588451 33237 173030788620 77920 798737770043 85215 483501321495 1517 181864144849 1178 234275437320 61071 933901884271 61359 702245184685 27263 112172266116 92808 442423396404 1659 648165564961 60086 167023603123 74852 742732602237 21225 17155723169 88447 973948130417 34555 497755239258 73524 164592494589 7590 834715369886 53810 164730554049 44425 557342203666 2825 259156244357 39 518999012541 52366 167385831345 65767 556520814733 76155 767138966485 17205 418711860688 14924 630358097955 44032 221178344891 63619 180178708720 91290 753797072871 10788 554276455223 19419 376966417102 9658 98079778069 94879 205318345810 82448 905756659278 64195 91043572279 29209 853825992903 32811 109458037412 50473 556886251786 59807 798996972710 8154 414420537029 86378 348235407534 81224 79594898763 85018 465681484046 86069 574929749009 64835 591894504063 61254 948264542002 6364 94066771101 65795 241739053036 63072 720997700201 92347 599486430497 39213 672185250503 75006 17266965463 80937 777046374654 43105 801940316088 43416 291049221435 70750 182873629587 11303 801911506189 65681 955791892953 26597 704439872490 48860 432565032225 98692 690372017065 78180 493530425508 44956 957441004807 37425 305284200641 47785 163255138338 59954 254431142778 86056 599444819200 12471 238118160630 93278 507333532681 41461 78478752765 41617 446085629577 78854 322951012991 75340 815035649840 27174 128174114317 96800 839701082769 63319 583112799326 23998 256859828134 67486 398603927500 74429 261938540618 36131 33843105748 96154 588475695550 15029 237808628122 16531 398294224165 59972 98510796898 47883 131465142279 59301 651372473880 96170 950186206418 91666 797022864329 57274 251302579028 4135 679293334056 44715 65530229058 3910 521172130314 28719 878349896373 37972 772775027946 56799 362390190760 86202 150461076838 94292 302114519931 30180 784323930048 84782 885120624499 96741 884767969886 60337 978935841079 61202 312992757322 90147 112292219989 38338 563672453042 94576 155640104379 46197 461936617065 99846 329557654590 16874 355909828196 71001 521855969558 35751 837618649151 51296 620383025248 35508 207612416438 61910 511478108571 50496 198298265132 7994 575753674795 85595 441710194471 79087 345290742746 73306 77157393617 52509 325962236242 61111 6813462137 28270 188544879268 56399 985756480272 70002 347376805828 70498 200022038957 94875 577920874250 39189 743404341769 37026 394577591730 43923 598218460420 57952 366625779805 37064 322199899422 44374 763371240334 67205 660805797630 22246 317187263534 30719 670825548271 2071 658769926153 15920 507133909086 69908 942961411663 92117 161848330334 58414 976797501459 28846 224405423140 80566 124454924495 8160 883495426698 21508 90357141215 71190 429533949840 52435 696350360577 72892 521039457495 55554 921831747035 11811 296721719844 70548 284641336949 37505 96904709603 20785 373984789691 66669 711809426849 37443 299713352956 4743 348784662161 67770 449977459054 25198 951034422793 97705 51642733223 41480 816128076290 35046 155339780133 76606 589794787739 25549 121194137800 21629 438049035669 19646 771594959699 64246 640647751896 96123 574125391598 83742 137930488046 3467 332301081511 22799 48517537411 44986 920966419180 71109 664425086443 24982 531741841426 41378 332502271900 49331 997483641042 18507 235132537007 91752 978908698054 36681 443025464163 1040 596360874736 96521 828263405466 74635 859638241332 22044 184233300827 45914 66183961049 75736 80077534030 26662 484353728781 28917 232559491907 12665 433370737758 76592 378123484843 39587 983028445249 62347 972088676637 56951 740171857806 49099 265454900947 50187 12073513986 70041 22531044650 37660 494871848635 43266 393798718246 47047 284194449600 66359 220102040043 18353 809756719991 10286 34160530757 80481 436146264365 21183 521991148577 22112 868389088658 65671 314327423250 36320 479303650874 77768 382379772621 72850 104472085277 9063 285559260333 57998 648225562391 63117 765954373424 38991 519925590121 93351 446944696439 60436 459842040118 40550 628337939658 385 699718778887 45792 760024432402 10524 992206387272 51629 292564324702 60048 202002072264 98890 901107387742 46925 183671973437 77338 50226732267 84934 95216263102 54496 206669574781 23825 336004377415 2150 590513764787 17803 379951492152 36025 971766925263 6130 23121839574 4266 608139115575 9449 981539357641 29006 995235426550 45687 408095855261 74879 422196943672 78568 479623272513 95770 636175920081 650 718426692746 26335 679085817783 21010 177421881777 80948 320041664644 26869 452363009233 59074 676899919093 18223 792758935146 19414 121700106605 11359 301888977633 78849 181450590323 95049 55666311933 20281 131152104239 63027 244684156012 56310 745860159985 18248 330934585916 66294 454429791402 82488 661054850402 40473 335376509810 80726 278649529654 74725 464740785920 40889 459284146165 25891 582268354869 35035 352554744638 10816 371139806609 91581 330594022550 22861 27492499900 25665 907575290340 32128 702820392447 13198 565028682229 12753 455633302984 4048 217350649081 40926 926495807530 57238 614367270148 7079 761136109658 38834 847092586126 94834 125207084595 10204 711520956660 52648 23236359859 33488 378983243508 50294 944521090172 85035 329124812597 3886 141501927508 33490 811079832765 78595 129264376229 65771 529765007225 75344 520331298558 43745 25758651576 76626 608193148560 7812 508739776432 21481 356678860465 65703 199412617720 34203 346244673116 97409 594538269708 69585 890296032688 49740 787538712013 69689 8160046701 37673 747252397822 7778 496972168314 65882 15463993288 85923 974562606689 43271 920485110071 42836 209908807121 6746 180548597178 54482 319783587868 22339 844532156839 47040 479465682614 57684 385065292724 47649 5371064252 18469 415452867967 30719 142275526250 4785 959180311560 37383 215091684260 41048 710013098034 27019 644469878382 20027 183119038277 99678 791013280884 85475 707762774895 98971 468742969987 96507 232158184510 89599 473059030286 31601 884665018151 31211 702826559658 89465 420176447491 63299 600962015890 7146 555454642573 42129 795882250531 65247 615939476965 62498 575403480161 54743 20104736527 81384 589808062065 33781 277229852533 11574 444430201885 37440 350008158817 9543 317488282963 64420 39417617540 15000 444876154278 86608 89002597490 61706 782237326540 53654 441511275299 27105 590620546846 83279 229607687284 6567 771324403227 98036 672455006116 9321 313991315685 12422 751587766232 80697 313958737090 98502 900832246935 31530 888793339292 26557 399943039566 14936 337823635074 55126 322139675341 14301 762019779109 50559 130345708999 24797 94920932187 31340 852160866646 60283 293281111456 52660 767915614838 95329 872364273040 36754 140745258374 12925 687758346606 95013 979818098378 39742 461062003105 92144 163924493035 23483 516414628145 79579 88108582773 83212 64817282638 16688 866534431575 58095 530367224522 82015 223445159783 72356 609519230106 5114 244892843740 30386 851340887640 4313 369927718866 68192 784553805764 94264 36677854153 65148 641017224767 8308 715226288166 33528 225986499918 36050 97134147249 94536 877653919517 82584 618222478870 20709 489753722105 10450 37549546084 13453 637831512021 52078 476082681233 17664 190260074694 69824 768066590707 76517 571626258823 58687 172365605064 99811 835059217654 95366 73798225583 67176 866192424853 51892 386556762157 90374 668595785738 85964 374805484586 69073 200878684063 87126 880025979505 22594 360709278402 83548 9154823219 27831 150065951110 61678 959200949380 42640 768982824993 36767 142573203677 74644 739205033836 85253 316647393689 9994 189650414950 23101 807207875192 9376 388907916721 8164 786631940894 27240 831927349780 74175 26899531669 42454 890151342839 34964 745540999367 18691 861962887146 14927 251812664581 44557 557952086046 80990 52094476419 73717 475216569066 4885 695852881369 319 764589150279 49835 920429997699 50453 466006468949 98779 247793335138 75013 521520167124 71876 708900609338 26654 35884118956 54346 844173385010 54647 94028683621 80531 750257309015 49097 685753058479 71306 922166667544 4783 96199728092 94207 739558325707 64557 817695527265 12484 667783041831 66502 225670411353 10386 961759411144 75269 975249780994 96450 897135170991 12053 481665585469 50965 822192382655 33353 786269752594 15917 184364667201 67093 384128068394 19921 412459545697 24658 875387666771 92845 80543710382 94814 154533909760 58895 699995537566 58618 6401125318 49708 195856000264 2826 968578513889 31129 418606962088 93913 451010817197 44370 579470593438 15602 530967369516 86166 265216368623 85032 440422909575 34536 485235277827 52495 160227842181 86640 852689791525 3616 863541141013 94328 216076717062 40409 391446166474 59760 672880393531 64219 905258773082 15307 455568148410 74026 176981661471 97728 210449248353 20593 3814036630 18185 208434024303 81659 456348855010 87463 422736242953 3387 830904236105 76924 938921543094 5797 273898930614 143 287163456228 16466 233964733238 6156 495866585953 36064 153071460475 49953 784274401250 67856 435579458908 39203 782831728511 28871 241630930515 49479 156925513781 22317 217790419197 20425 898273118051 48273 501396573342 80648 774657339981 91298 943115569818 50984 179761946269 41079 583724246781 92462 477437950685 86729 936367618292 21000 275624980221 52244 878382666578 21539 486512223443 82714 659895727372 84723 915438440598 3391 138979064253 76974 26586909027 76430 847979928099 90385 560100315577 40850 265061072032 40474 547852533756 41758 640061355450 28012 650024204021 86374 556555487387 32878 129544146512 35876 862953318289 40140 359021263644 58356 178684544143 49012 192340736079 36920 943699747243 10011 836912914240 35284 184270471582 30582 544393580587 90227 905059100743 79361 899149535921 22304 309016959784 14427 489944704597 59726 362342650343 14792 548416322303 23345 728448116431 2062 656573090173 10243 161880192844 80184 370396087293 6816 404707300467 88758 178650146453 47114 133563712375 84923 268269776828 38149 305485733429 51678 272469956814 24764 614021944233 4122 415530299019 80442 208977762423 86221 613617113496 77746 737159280483 64764 296888100604 28920 360852771289 3982 425193427109 17798 732398342246 96237 218957075937 12440 703030653756 67656 120233731045 76368 867196977842 37780 417582702154 60018 977310478274 14854 785595811722 44425 224644191370 64762 975507011975 27521 169745937612 17232 936936095237 54475 368293301869 72905 17720071979 62332 948590029305 38862 382803949575 57805 717389044510 68266 388292963591 69693 538632651052 4203 122163115136 72298 586067523484 28293 373162088234 79420 311705974406 11791 581126357153 93755 990739067689 48931 923717384166 24595 878468984935 95554 217476425693 81879 404861378374 38190 495716997069 58043 779262353264 37231 508899771363 25369 786862903219 70159 279819945390 22541 872063065730 83006 40109325476 78393 805209311859 10702 107712534172 84642 212106695359 78647 921890359379 32369 185470298054 38261 989539698151 8018 408637627272 24965 798013410142 66264 265278661164 29868 456542950688 54871 485773603453 93328 263145928825 17929 744458614376 80348 720724573209 77994 483238361983 26112 737241727123 9660 343577404281 48943 662366800097 64740 235172287663 77728 102673052382 72395 949468674721 15502 813029814219 3869 888168076911 88248 131504532683 36173 365415206753 55681 404565621606 92784 687140504416 45553 178967726602 39325 744921532282 87826 190955740293 20884 357758810210 8244 405449041036 37940 380416633581 58121 104498608696 70210 813499755670 18569 363428803716 76969 187890766842 18320 315920552400 10869 443649995101 37403 818745393249 34615 839164854052 67535 117125121758 47204 398787986009 79314 351874116821 47990 24951630635 64720 200028377908 64905 897439229290 48055 600209661136 65567 775606176015 8635 857580635873 54749 287169333938 62387 708311785860 35980 675618954258 67706 103209502776 27576 841063881873 50991 90606541409 57140 992338307509 94101 448223405001 51829 685345587113 92500 855769027866 39570 74337393081 86710 847303494757 78827 296441094874 48427 681866898846 48063 170572969503 96101 710332062493 76660 854688374597 58909 114626813470 58962 786326162216 90092 637899591490 63752 494248687692 88723 741015125772 43046 280315479893 77779 689853947493 42466 273991617423 69078 289399498521 41299 120805280615 23108 952098272344 20281 802442924271 5391 38168181557 85043 129557338718 87720 11142398762 95143 809385970318 98983 433259536019 49822 496601467261 3527 40299455278 71812 151963878604 56295 720656020129 57740 832253124675 52362 404855972596 70859 988820801099 79256 243306649363 74137 716046055538 90299 559031494477 60307 133717270507 89539 201537284568 23355 506199813643 59970 679918930762 11510 413252287693 75281 433928267553 57101 445807849295 54601 852166541373 12717 716888236627 77227 16818792801 34535 109029133503 49113 923678297525 33328 350403571741 282 871143655751 17186 983155689756 91770 249012519301 2330 575906992141 41639 289347182020 87800 367073102182 51509 350070972349 18498 153908061763 20091 721894083594 48769 707094205664 99668 34066227885 5473 22671380768 2623 324203386762 16662 710303438089 14784 61474298601 92626 197822597446 50877 286312169973 83312 139137144228 30657 574272159551 81100 500176675221 37660 9727986491 19880 450058294448 6624 623860767937 86153 572099254062 4486 812377457038 41464 744378745455 91719 839179286209 29826 744721953139 61572 823692661086 53208 962147758434 36671 628650624718 91920 158892806661 19519 121295357277 21314 981549766218 59312 385631558843 96875 573948232899 11169 161069377148 21678 65502033959 27268 42098802328 2030 519566512080 77521 50663357419 49428 425064529980 7075 527807731894 38959 146294403981 73977 913082755868 24976 549322525193 84759 220771749286 11722 275592915610 21666 981723965376 19032 117072827214 3272 166458644025 20503 71708539352 470 689163289543 5639 559787654157 15872 260590219649 48078 134858895465 38300 752537468771 33525 899918313096 87591 495770715341 56041 868527843245 49662 949900822788 10075 425109710654 31014 643414195120 99073 523125166917 60806 67433975133 42643 740293231857 49128 547605882874 93486 236559134995 64859 23007336284 78644 315071740066 53555 169949131196 57930 849109944631 71080 30106865717 59161 512911723921 38099 812326463303 3310 764722351635 67476 970150453079 50139 206181192001 40943 607786663212 19667 377917209671 58569 395914115700 81297 630955393906 73296 493047668285 28818 492444469940 70065 293151466876 51990 932497032740 80832 65050172297 61187 609649830524 62643 837951808161 39714 799354404249 57191 496887237731 84128 741017474815 75418 532203835988 19055 96216449107 1871 416962690651 50082 402701419999 73165 653982069573 46612 14148466449 80480 746303456578 90146 863131256571 2679 621156713062 80940 492612316373 58724 618323671849 70872 676637705335 93983 40649943784 47 409520058080 35139 936887050337 14430 455234368178 39952 301912950331 10231 373255421106 231 577606220668 68749 715937390669 17105 392067181585 61052 675810514958 69561 327193262409 59998 217896486441 66477 252247360090 27350 798510007540 60897 230086085851 92650 988898023272 67051 319198969160 73121 973840460196 60008 221926268802 69545 286893560170 92950 10461052748 63091 264476491425 59384 275260612815 14613 716620385233 17494 692512749847 56391 561537314474 86714 654257784467 7911 533597780093 99219 975908891033 12373 336212903617 66998 907550743775 80215 985422730128 152 235145829891 48694 68581213735 42133 588309100037 2496 969342407529 37421 38573904328 46468 430154341981 46689 178038061716 70457 474799343788 16090 562612588183 92439 194614698788 99331 103238515039 85755 305860341303 95914 172845669473 76328 709080513148 15395 540548765558 57665 792128637229 68165 231293804889 39216 225059859624 59082 603069198378 36834 578547800303 211 97612886509 80457 882982683687 84771 964348179724 89337 392165685020 86975 534398697681 99467 46008733116 9748 408056167917 73660 834217215896 73137 267238727412 2959 604085844070 70504 26538301663 61575 189878749313 2578 519247797128 19534 762382505319 24264 863095577137 63506 181503521338 59402 304883250174 49602 418897430592 21788 922433772662 63253 706530641764 11556 95432569862 89059 988352874162 66670 789018415230 86986 469597238494 13576 778898380177 28554 168792086718 66950 265272110425 80073 767779865035 9343 161520939218 79857 765002090661 68846 980404363355 21869 730738528140 70610 482394606648 43727 450704941799 79502 684748102930 2605 53834672577 11274 201098439797 99295 855406954055 33424 608386743632 7747 991254677067 5679 726682301561 65338 82303689668 16284 391671230759 42280 885313865036 42508 111693919606 92183 18329374369 4060 384834174694 20277 902193123620 22281 311073660636 93905 732843437149 25912 659496690464 38050 47234313845 61071 730264428126 26880 563451393210 1210 603953586341 54089 831882378270 90567 768837664747 16189 704119525817 31210 907726655622 56355 835820319555 73210 132822580660 70754 879121874843 14706 119153955348 61224 776288552770 2737 806108610603 50247 864218221792 47194 931208620769 78675 916216145342 25013 31035567617 13221 999044164171 55532 164076484284 71355 511971059352 28239 461700008998 41206 421147232987 60752 706229286840 43066 779462970352 74184 791252569549 87729 407353672659 22320 903136785957 27657 818027344423 77289 179718677604 55217 144102300850 84565 538969202836 7712 839685148638 75355 470699368351 13358 976715996986 27751 976147651542 43801 846147511800 33607 594494266733 53442 604592531308 16847 308041003772 59181 950561976211 53686 514756069887 83045 938371142537 60087 836878333783 9685 485253321234 88465 512757321672 65168 221490742290 27656 367501377657 82793 741987675413 30913 701120612215 70780 34937957320 2410 99274423345 7492 207739988605 33167 312599463933 38114 962863603628 93350 825899933330 62717 587860500076 88869 513536865932 89468 493321058046 70278 402450940396 20686 304836294467 87658 650941544085 34914 689622858560 94163 688576739024 1871 772518944161 66920 534489860553 61678 674174883892 81397 522759365647 38298 59119420522 93000 487609450520 20823 754848771033 34869 224761427643 18441 999632783548 7059 837467109300 8344 231252096625 98557 112287461923 62866 346193015290 89715 745315904781 7593 853590866557 6358 734883934170 60849 769153061316 84911 77579049685 2948 841734855870 62984 445429403567 38238 959181337596 12945 855077575165 20896 769078182965 32061 507631953845 62481 817953746626 96354 367406932405 39448 738793609762 21757 735359013948 1284 343816544888 53612 151876826991 10116 399471585800 32050 394053720021 56847 948794165693 3190 346806673116 97854 455170937254 53348 738031577938 81229 151116732789 51690 322852801004 96829 733260308735 2812 567112535490 85621 738004119742 25362 748092020945 99356 791575308882 75749 811924575352 64321 316621236475 67221 194065234427 11188 78735647265 81029 709717777156 43082 398171325901 18301 962309876253 94236 649722085165 68776 201987302198 81544 690643318036 44116 146579121189 47535 322608433783 724 533131719969 97590 787924840177 16289 471242613063 16645 300228116288 39253 763949473558 13995 384344069573 58318 660383324402 6039 354309282568 33105 676608193956 79488 633250485810 95397 259027714264 26463 343764602258 8884 17308144541 17744 780987889433 93357 304051256553 11381 470797760733 29061 863697508883 40370 438265014682 83665 816141041495 29522 311012340012 54061 660148449366 74497 764927289622 98904 932039960723 7471 116643376382 64502 684186633207 62931 151753976622 62893 170937165645 94918 710776702229 38344 117804452039 91588 144621039556 33079 611484493943 64911 440016520306 79565 396892154071 74091 402214129913 21697 816981473090 88515 883999012950 68109 60730741880 18883 262621762348 3282 414547864862 48635 374320001090 49330 345203589691 75075 123711661312 46421 451105644989 72337 429376884214 997 505366896370 27300 310094917462 39857 46535633679 45757 193647687029 37838 531613543853 70401 10723415374 91697 418686065990 80664 70628158718 77526 989786941372 2033 339979129929 63260 423665482451 21980 881931943188 83623 829663194290 28590 669717111785 53149 305633555559 50273 336167374966 72970 613190160992 1649 867323573774 73788 987122092274 55072 272556311590 30727 243615188181 80146 48692864729 40321 200751252901 55922 758430357349 90983 752669197923 77676 897398369452 1175 940997187059 48305 5473217460 54580 801246904220 62934 739147634727 45926 866495300491 26836 698842412244 91607 810218405711 80714 868380050476 14038 397208753758 29686 283530496198 83800 421356677775 72928 825069385179 52882 655613162655 94928 742869434314 50464 785828809900 31667 928425585813 61506 286496461501 86873 112810034275 11961 782243043127 49818 385025446396 76462 600958178153 26604 735397450576 69740 611059810818 52175 40727017968 31681 159216387989 28545 947857669011 14753 746609503004 24170 400651485843 3811 976018447986 69138 499254439533 35810 570975893208 55590 462304470085 67197 927200781681 85079 479321091936 34967 921976516549 78106 552248242599 15352 993567111234 86153 18376643626 99402 172742071990 90528 128089180059 6652 252813639894 62081 294027388111 42979 972877865659 72561 461928611137 65844 200450578272 14584 277652245391 26380 444667191589 24005 324645487611 64872 154929730127 16840 889312191723 4653 634201757061 44086 507559446377 61121 856984151637 1705 837173047203 3600 525896923565 54461 230528142700 12168 64255538786 46964 768032230585 94781 958618533292 179 487161214502 95558 62225281960 60483 862814588783 78494 545925519317 70033 959922109431 37028 972124433815 38030 367567658308 33307 23654450360 77103 431519961984 23850 906803884514 62190 848274595322 83614 50245654310 66183 153004788643 25379 503450872952 14204 552914828178 89391 829902391344 83250 703419542912 14647 140111771530 87634 760880054861 41624 633517541159 29801 288224353401 70959 645196483466 96968 790254854316 10305 784822913436 51652 962437752366 54004 233596903209 13975 230220515183 42324 921717353313 92637 555985334913 33615 451229902680 71384 708233562521 5177 173038337669 5837 336558269329 20137 734793062215 39525 822067022953 76570 4408408923 38925 346876138946 23595 625627074663 76534 619870603105 18720 571070173299 37685 756679749554 34238 917974991467 49252 307177534531 87923 222781670046 8831 408677995076 19979 846551821122 39208 276170915598 80860 957331238125 80804 397766264985 35708 914117801757 57180 391420839428 37541 257904861362 31485 352037578768 20216 171830546543 45400 597545224613 42327 794825954684 18851 81441144909 31401 284900945895 44373 958484724916 4217 639860521246 34382 203858688814 39096 979358502006 55981 584698172465 2615 861340057512 33176 990970879190 63598 564344568654 63544 177505257308 86072 366723896171 96154 224563073957 30708 139114323936 78319 394094399416 17286 123552990456 24748 382747269181 71635 617333148637 49099 978356238596 67497 524821138208 5033 399122767230 97269 697836187445 61510 354583736642 80618 298510172916 22120 250201817226 47905 174015268890 49624 185415956659 55603 292816801734 86211 661093505217 88225 773831398140 82298 336478085592 38669 256869100325 91410 681964066756 48574 600004201101 42437 526371037554 42048 474133476580 28976 606840883573 88673 799848626110 85427 886798573186 66486 506022945555 26516 413881828340 40596 185232572863 76380 679756407369 36407 111572509187 59352 795348494242 40222 350726233602 18297 974957824071 68012 326429148229 56052 422358277921 20489 741622292536 46147 628704693823 9248 671416603306 9123 854531841873 54783 96174660177 30228 231249138736 51097 794951691332 67964 871854946132 31239 616329342079 51332 44841802844 47811 652511463010 88345 993155330186 843 104321344818 19372 919220017988 90596 747656637591 83027 758438588053 89109 919724261661 48358 596959274921 75047 192332771507 74914 100621410132 13868 744511716142 29258 448792341132 98741 525151922887 64673 233787136747 19546 314566675609 92145 775039799086 24534 553174423844 10759 724684878776 82025 696469298381 76756 495522693904 58612 640200540251 69454 301441381982 12128 903256285564 29293 379276146162 20344 406363384638 38958 366171007422 83466 461032459926 69939 757593668055 17833 237163023068 72354 418939354871 88302 841981699661 42082 405288997630 65203 28460500616 12513 406520291692 33111 226643773714 5360 275995637737 40253 572497566674 72997 498661349054 31116 835702326677 60760 38395433305 24464 313362914955 40806 24312929997 42648 903228000456 25745 596388293199 83638 994746280132 61439 688613381050 6786 514646928860 9879 502339649548 14423 726457207502 49319 99108936167 52021 854600638017 79808 1460556305 33085 180287740731 536 421682053108 41400 694140277161 94535 266467832351 22385 9554519770 80426 270666882755 27798 687700766212 87076 73367381046 3931 119073996990 26136 674200263028 12534 376012474244 67152 412593331865 8932 776336798263 84601 341141134696 22499 560375546010 74181 83366336967 22678 749972699862 98439 107256689217 45188 794745207287 57434 710500036738 16249 1014050924 50011 320985819615 41988 758527734411 27754 820295475147 70967 692471496458 12397 479940702307 52267 151166023559 89294 394872714979 18937 382807890178 59800 82610723887 25761 854439433310 67709 291695687499 93063 816556398307 65907 214399454691 5297 322160059071 40722 451211736260 18315 510261630848 65624 696398631009 35939 735846324891 94597 509911422287 7757 480275111913 88127 796667984073 69951 357409145381 77935 458250694956 19318 922851511151 45603 316144973436 75376 601915768268 20682 585198375646 77712 821612923811 27739 646319645468 28062 832298999873 44046 353350883108 2820 981709510742 90977 631999632009 89906 895094999670 55636 777865272577 46586 995711885210 46477 778244776677 21972 177117748124 38806 320731289012 64700 690986829246 25018 13460147344 14255 725046075684 47755 663863702719 74418 809806591317 35711 913574785579 7691 673853683390 10702 715039703011 25766 309349162799 33462 283186765976 1329 720447907419 20823 481235808033 69152 804090182237 11128 264275316471 5930 513383774254 17120 319193246905 92329 821223220272 60605 924685397674 83102 11127284390 48001 639749702958 21324 795416555577 86015 911113796432 38008 563906189941 50291 443305981759 22639 347394070601 58935 105086286541 77600 904630354571 56111 12085109743 72702 504479939698 66142 825231289663 85887 19784662042 24527 362876014205 8575 215699911427 73997 240554990858 26942 670953150098 31242 876603853931 51998 793944889487 33404 397189385932 86214 65065004966 53659 658884330874 54370 180016529382 2021 92350734696 12832 706094633797 90459 333252359083 91188 967883698713 19553 725585513982 5973 72825588640 8225 879278154559 39166 224934522489 13449 633435727856 50798 286480736553 76008 434368688823 34664 940147665560 28021 454988139742 2804 53213526673 47784 74796294867 46172 486166405701 30143 224603202729 71088 279628512457 89179 122114500246 64866 260792096659 61120 100077019507 87179 644104821505 15032 716308562751 90628 770226488018 77329 849204621212 99118 558740649642 88250 44236673105 30027 642192298643 93130 198561605062 97538 180861177719 82106 430662604683 47775 85371202471 84166 549326308561 10128 665883267927 66127 130383054063 1641 989419403551 47739 885879994334 24801 475804782203 85396 115549763262 90995 29795638348 74341 675466728527 88286 819136248662 70561 508611071353 92997 703083629760 43356 224271374788 51888 562625565335 93103 931207969760 30185 56556324938 12088 743065719327 96864 322535959343 27672 226790352630 74568 299668460285 68851 988683858304 9911 66816727632 66323 565569410555 43594 371021702953 36934 692836869704 32063 122831729515 74203 568991498863 29656 378041808223 82345 239615617305 21951 979700197425 87721 616353679380 29597 172380853360 81239 193419160787 58049 182332082322 20884 676181939436 14079 992547590510 26087 296261729944 782 486678917824 48183 873762978102 27177 211366870952 34547 66573551048 22799 670061880107 26794 458548823924 62564 608087775409 78931 570303878148 65550 581616546949 88391 935156560998 79384 532429597784 85026 552549971246 99602 976904052671 38661 226052441871 90831 779419074736 74967 754561044326 44293 621279800329 5919 945055742127 60977 930040422921 61964 257610904333 16688 722936254165 334 773405721798 96551 960966779637 31066 818248415941 21597 407924775892 56969 102116714775 77179 507146955843 44633 700921813870 46419 449922934006 66507 347883230625 5014 100982783237 95171 404341929002 79580 901101689453 98508 780935883942 40288 668996606605 28849 129605688921 19234 366131878569 63941 950602060456 60867 24137900139 23932 196350061980 88172 694738272861 36688 446592814694 55719 445638484079 98685 451626336213 14180 660342049911 73380 461607495905 73462 685052826284 6060 455672749348 73300 502379205163 18204 545304710492 67576 295934018931 37763 461910484971 291 138349120232 56305 88040704343 26263 229938302291 8155 404223208650 83996 544733445216 36442 941398785170 78907 936817763614 95564 608402305698 9926 166383905411 40594 937044310288 30382 221517086182 80145 273928841877 61995 366786156419 73297 176882164496 23513 128188927739 47937 792747225091 84341 943818499025 28881 551792169236 78275 245177759214 18102 881582147726 34155 319388745245 76457 757067852766 17720 126285411984 11912 309105480726 536 279944086361 80948 547182329453 10207 784679701234 52850 605102165180 3491 955141738166 40426 713940440578 19905 35463787365 85131 471217157858 85463 617736972708 76101 682081096224 89384 767138100858 34893 551026929960 16763 195025132501 76828 347291948167 80540 149764890883 88529 314346300527 18522 362042473273 6090 485893759288 80007 899143157264 4303 523350184921 71516 463356230658 18728 903314493043 92018 23991426801 3585 180766334151 83753 736700321953 51629 544615007418 87493 98341579577 40320 330313098968 87532 627854686663 71508 307513863887 5609 494526263481 8677 497478894575 81644 961467881060 10581 534069819825 31880 566933244800 38761 395622199341 45396 811050718121 48041 303107032226 61035 372723338720 53092 853266366962 86444 493457616137 67274 488251711779 66938 770261377131 3024 745798281695 65436 930595941427 56496 405432046324 50078 331747574257 29190 895830213334 27151 208808663320 45396 282183462936 80290 399400732546 99966 133536330231 57709 483760097771 26639 189932241103 22124 318568295537 15891 555832743587 25215 280324903707 67963 945167773593 65159 84630196814 38012 331447700092 64781 603888260953 61200 388258003257 56444 985107931371 68691 184409133410 71746 979967190935 20039 383919254702 39251 887849780823 41201 187170654583 72710 644102062854 42201 438897044282 16278 992026855141 69486 106672376602 95874 435295516439 76672 21985691742 49837 881174871332 20484 358040021231 23486 947062054778 70068 44880939483 76673 169559570919 13644 923394404309 17765 76751771168 97326 617532123058 67581 381025649726 80831 525171898093 83231 159153955644 10824 588448934948 81575 391378143610 21173 203605442456 97909 95422127421 65689 209952912305 88075 58350083372 97449 306782385528 29968 600496802005 56988 979665390876 42895 532035418406 43538 954739199598 73913 623504718068 84618 147167209828 98719 139809389943 94729 707451050649 92824 478508158668 3738 580628110283 27233 61926002802 52809 813589345372 94104 904477206989 80519 163737889234 20769 164489064103 57417 396162543704 12161 918982707114 66185 852999699259 64965 752291949287 27395 546784705901 47164 192064554066 65561 712862779908 41305 733892951619 52848 106995586236 5714 790988216822 37617 820025258609 27108 21346060300 29737 371555105191 97452 707626148104 809 260794991362 47791 181715676627 23974 290477406670 42035 556823539769 35738 824995736696 13924 260895767402 91201 802849611026 93296 123784563834 71389 776110813651 17579 885530227424 98707 773421360533 35340 810219735291 60396 112787548246 91918 821264501896 41845 309660454839 19344 350877108013 73791 290171107200 62165 882181592818 33663 450101273114 2789 889342895811 96367 30950902035 20586 312701589231 3532 60432121246 6580 701534778796 70582 665315170576 97302 756547798928 56723 506465762660 51686 963006345241 59627 583352243640 22817 122832325159 37549 25507673806 42372 409213907069 39049 219214339980 30996 768887379523 565 912823966076 22904 571317268359 55721 37032782157 9753 504285039031 26274 980091404112 72521 487305327656 32514 848196413435 78073 894970337427 54894 65017461866 51521 282069926802 35535 571402986201 49084 828618661160 85746 667785043755 96425 955081134390 98120 831045862246 47147 407049836551 76135 629639086133 5290 15911956165 83430 208571823461 4784 154243776513 90885 62903902824 84653 447863745583 20835 137174656725 68660 623105778215 89734 96585458405 35900 458992408486 97943 577768216568 32447 691644801483 64707 839506389262 48030 198327520666 97019 429543996239 66971 249163823228 51285 149997794948 60861 930044225725 38984 175235892635 74736 641551345165 73780 818249262886 32354 324018168320 67192 673931046364 94535 874506358926 34842 284604215575 65366 753235894419 92515 257461808469 75787 483232330832 36800 555941475512 84099 446654892520 19970 445851332486 14242 140458468324 94399 253335239849 12624 729794675120 60495 304692343343 14263 694068914203 81007 174097321419 18503 811209251291 38049 415843947858 9491 578658791431 29162 209388091200 4274 147958821531 42611 226547465009 20350 614022090999 53705 987410219624 92280 601537444448 47806 200093349963 96066 928720381566 36869 282056483556 42019 69880356317 49529 45233312610 82727 931747877484 5207 689338779286 12381 780454295552 67135 28761040247 68951 549280050386 8183 739635033502 62669 73862242813 9640 196708415946 94810 155303175169 90623 169414664798 96798 95600784195 59341 596075060702 37530 245813128330 62248 941056903542 32407 301810954628 20488 465457369459 62271 30097293631 81450 923822412231 51970 631228108976 15153 204746421897 25587 726783374127 2112 755451808883 70953 787034604281 32161 657067512162 1055 651995740589 85217 47961367770 63859 567620151504 14289 743270496384 36074 904061755977 6439 655577960606 17227 155975946469 94971 559140070562 36160 368755880148 52618 794709843871 70456 437797615658 94199 929290502346 42824 256042864479 66213 419803470846 46821 961658829264 95614 4257098297 91691 943426219579 63791 969464683037 697 590755745607 83625 693569060976 403 718022046714 61122 324382922908 83135 951307247681 42162 892084933935 89256 111760002411 15319 707304267868 30750 205323256494 81457 500823899257 72948 730454560161 98918 160421983359 20833 25807387328 74335 469542493325 22656 226603593196 22857 865798283877 4400 426455427816 278 70954986990 10996 992654429661 76857 691397501360 49203 311521252311 20014 697850276699 50201 726776398661 39791 96579064896 78389 130152928381 33280 818502201814 69209 112096926261 88164 794736551479 9341 882793540107 67173 833999429792 63901 585551398143 47280 682473831924 7510 816909701108 79958 804858685754 20173 158119459890 98573 69720767515 57544 544575385575 16653 738038873957 62482 367898345121 52788 554611522442 9403 904763097557 26786 496004290849 97494 974891962716 11614 374548148580 24858 168061926385 37519 690725519025 88962 296287526836 22179 439343303946 75181 629290050218 33547 815465921172 79422 486075247418 31325 716660791324 97021 260330752177 16625 282265536909 1556 235474340799 34309 243467290235 2322 855503474424 29817 144122170011 6892 657879285589 96148 619582920264 59607 15084553392 20093 136947781376 68143 326991428171 84642 53995188197 43124 722813437770 15829 617729890877 53192 600123742004 16137 562940491251 24370 638544396918 15897 977936671251 77213 823470106336 13090 105833551185 32858 259523063845 78149 416044666499 54938 288148545632 65062 568402933027 11348 150352304266 44431 740495940046 10181 357635600645 87885 889884952263 69835 640020427284 914 133524631668 20201 171533290592 86610 710282536416 11079 236000764277 26406 894437507384 40207 490936024130 33708 261623572558 89905 593979132317 4708 355966844185 29855 876683862205 8981 960624827955 66066 890584591294 10214 584177805146 45891 738690007072 7877 869374513647 39891 359880349512 6308 249312425338 79588 482819602174 54294 971146385444 13213 164514503150 19351 250687487803 15913 716363999271 9282 341159141297 18681 745793933215 94008 402323996318 45630 713239002284 92703 103764292026 10064 214650954380 68289 55668658148 93705 128420942814 37289 76797317533 17579 957409581863 72202 596637360525 16214 91808461647 12279 416952831229 402 929721770017 60780 659881280604 79820 458211251918 43108 655451528123 85424 292523517547 90880 756975930192 66452 40499376238 28486 964011507703 62318 629641515317 96864 938231311276 82968 641064261759 10329 718883771922 27027 535855661552 71268 162927418607 94592 444056407442 32373 994925593774 49385 531978479695 5093 778139683035 80950 572956185720 10354 649438149803 33849 673664610881 33788 441575639921 89027 575801448514 76746 365668571434 82860 138114288631 40291 186820625138 93455 537258924609 31990 761286098829 63211 828885917668 9234 1673486303 33027 477683868167 86190 999211310964 93727 312841578167 58914 424206333177 14761 217671888227 79468 129693180608 7761 600862693217 36845 455114835777 64266 457063030888 98057 779396767123 8042 423178573588 11979 991438691831 94830 65397081446 96894 929253547598 6035 929722763585 99221 991550509726 73022 275350510830 21060 775910657425 15542 236846170009 87908 233988653301 70660 82908155345 53843 582230048317 15002 98079676940 9970 119935891198 27337 345315292449 56613 668173122931 457 711067977420 16855 606374032634 14453 552265221677 74419 356142183061 66572 148615864905 12108 382897499498 11186 627038669448 8054 114598743875 85292 509168166709 71274 158292219151 15240 911024251393 25830 551026151263 60947 884437110401 39883 99548238570 92416 599451677355 50013 352642238729 35496 742785122141 94631 350032236603 51940 995900725462 87188 422191021219 70805 718907522875 16599 538758850693 86141 746248345364 35556 870156784845 19779 978150748620 45524 639149582727 55155 752140842548 40645 763861505640 70748 580577900800 3160 708685505348 21584 318835230024 69138 134349115541 55527 851913282825 72763 514879571963 11740 163922983330 59394 708055030966 84430 479720862807 96022 655453219886 1601 720621235922 29230 559141248620 87419 738487038877 26595 278043653790 4999 515932530345 82609 687427371927 89269 990435089865 16506 906252070988 39512 673156585784 8386 370929808472 67335 979005910031 75828 325223916665 59932 296054310096 38715 576497804048 4792 653034874334 77514 465860104357 96957 398624747010 23765 908805938273 88466 467726983400 4918 167345595539 28899 85355614111 28169 665149839148 14207 237279027485 69583 749404303938 90936 735897578169 32815 532629566609 37574 496609769647 18832 837668470261 2276 109966571168 45665 187649171441 6418 687576569871 73490 811669650987 10161 769861472485 54552 361681755885 92522 37149994477 70444 257809959846 70088 882920598873 17101 287124607335 70809 156950439739 63065 344447410535 92305 793614358029 8696 218263908736 78246 400238374698 69778 851852901551 47157 526872005458 74227 112357716887 35868 835342241578 48174 364749069567 42878 681264194489 54327 675238426191 18274 98565291757 6152 3625731095 32308 173888769044 42717 689144541833 60195 456977511523 31000 169777473018 42433 433989429107 25981 260576476005 65478 262734394302 24375 953131231464 1678 801719045927 81394 324378484292 82870 3179589487 9822 436801000801 91363 437634052801 38867 512158749384 95675 347211659303 98951 598772262439 67529 455960786962 60185 819760098001 55517 939319942358 52842 224837044283 7178 661350988587 33823 699455292032 9383 139894778541 84769 361588366046 99535 13869620829 64636 910504951863 75105 547042630943 76387 457226473361 36288 494765636154 90858 932830999702 32915 198547242459 64875 410431564309 21894 791638072722 34658 868646144639 66280 888304653522 34929 122438631531 98411 937685179765 7005 971185174290 15880 627707525175 20526 795639032531 72056 259019588918 59475 892267727280 69819 901545208953 71836 853097821136 32085 983575705189 11710 908518624251 42988 201963410505 41555 602666940449 46764 263930984660 81111 352088404435 75235 67046256793 4620 442569041608 68229 460054510226 87063 947683576154 69865 869051232410 90400 565242876167 5705 398759436274 31222 78290692848 40422 312491286973 43113 599136119389 38307 319333725059 44046 129265719606 40997 538495606706 8191 395051296908 29849 171486103064 16888 733314126094 53998 234026923115 44411 747608310676 19606 144180457153 87725 810339920280 29258 488382601240 95831 408138519992 73091 919901764303 30310 709405791286 58722 759671591211 19115 902120393592 96200 991463988691 18299 262478302344 47550 663355835477 60944 485791994772 22799 690943091103 64582 435864045679 91369 212326438022 69375 852934598415 67424 781112550978 2304 343839868941 23787 738165121776 89937 484479271208 50117 860625895951 24769 526247785922 15629 522095038212 19840 61983166305 6086 959337464214 44164 614310647343 66136 512200308338 44324 587117531515 11341 880098129832 98816 343173724214 96565 181678413100 98775 53086765431 4611 293274385750 89743 899994113272 4109 298122409314 95792 183902374806 4207 575520940529 20105 411669151700 10505 62335528838 73290 844406447705 95901 447268850442 56489 784159192685 58066 231156349513 15549 911926938240 72660 419860370547 71910 38269096100 45585 987603937948 44387 226870330126 95389 580014592059 8026 424089313432 66991 409681953711 57267 186184301890 11138 756014823093 34397 144721687213 98805 562598569715 70248 473751589022 51051 469647693425 18538 146969931137 94796 681323250715 21179 348318672612 20322 737469596736 75320 75224289783 57501 239008905494 41379 993205496851 71760 885117139763 17313 543066082096 77489 789187785237 56283 349709524589 29949 153367641244 52702 427899068044 4753 946997270923 24987 136794472050 13458 472626298890 74823 344033307564 87238 753906743335 45692 173258710757 54713 372214948688 82006 356091272305 45465 763836802266 96824 7501853894 70331 810346285694 70724 640709637373 42036 713504511190 87910 666756409173 36320 584620720101 39658 488504423345 42430 403138993036 74337 679222083605 18897 971410248726 67841 989815267628 66689 48808725165 93730 324993723077 1272 516040056290 51841 401457705041 84966 632056517161 98752 86541665639 51966 439453420122 6052 908073045569 93110 901570138162 29174 207595708476 24043 678659878096 65987 922518975068 20250 325496860984 66844 438360792517 55688 205731180243 81367 146472250947 21628 164891893741 22284 942630294211 63680 345801990198 43640 719686618584 41667 620805031234 63261 373715371575 71001 480366176009 32832 387008030523 73753 618775050343 37866 942142218594 17118 813649862557 1960 648237468365 39048 788156698318 56875 617469841348 28760 658883005571 16297 801863615280 70999 503613774888 70682 605088325408 52719 187638666892 47131 942040102213 30128 188535513701 55375 469099810677 73453 439834918090 24377 987128442923 12700 620239446455 27651 769747759877 18586 37881595020 12762 545288060229 44293 643297613966 41839 397027925585 25824 797089249637 37015 614034997300 13938 499366671261 70956 36179191834 60743 156050943269 6411 392472762071 21710 73794248146 52308 823512344929 43865 617997891549 86957 664775235922 70048 158412857441 68543 515636813159 9310 864982435806 33527 292508490243 58706 879979606713 76231 173592519085 77568 508939678137 8226 327506122125 93518 124878482060 75075 396693825011 3847 397174505536 16839 215065440977 95803 187969207242 75758 676625235004 98077 257462764675 30558 423700030190 37604 908271749285 48448 766240614599 3498 100479006162 96769 287324201288 58352 767168897422 3890 609361838614 19192 60691358144 40297 403794834301 78698 615144711477 66718 570293469418 74512 390974049309 81519 656670439792 12665 136962424972 71164 372115279940 94841 829314981626 86763 211176820033 45544 151502950084 49925 704428821861 30399 807496465065 25463 363570283346 99486 245985306957 77011 43323111374 70537 285411825081 51468 473659718211 69766 691775948761 30589 959579689280 19232 575047863548 71395 505463347958 35111 236487835736 42910 517806812603 32302 880366236548 51060 344662943883 29196 550887147260 36239 370821014402 94620 218320712353 55834 542875619427 13500 896143679030 18183 348850690836 98482 580329851364 10124 74793454112 93602 257765070519 85089 536376495923 15993 311734026014 3556 365898295202 28998 13168775023 46357 206536916193 21467 452101955168 50138 174797198602 81168 259872798095 88476 168225342301 17473 467679181308 33736 970218481850 69931 622139499658 24592 638792565800 47827 320502270593 34503 55225725778 42687 781238760975 53193 546010968837 32346 684203929282 27728 864146190260 66868 149521269263 84192 45159220724 48800 985359416271 28156 409186452224 24821 975517929149 19502 232614389046 29934 476938165497 27363 722740325527 86058 375491756168 78125 705681005387 13612 512486826961 66815 190962349595 67611 798260865569 87317 831858717941 34563 631562450984 8841 93538984812 56339 72545954938 44479 608522711350 46942 406682286096 64794 53962060460 2810 786685613764 3428 962433659213 35011 7091656664 95338 453858180155 64313 935212979824 29086 977112529084 11805 449712525843 9748 737707250362 89529 529697503022 2853 245686263108 98517 317164144529 9423 825202844427 36258 884926501616 45714 333041358566 82515 545570598755 34580 545602630734 22111 275825484262 31806 308177919970 95905 325225019098 67582 365777450981 11800 607677303426 48931 65622914235 35623 332692709767 82692 967102069104 17718 187761602933 85145 131600536624 45231 539776674107 38432 917547601616 66082 807102392751 67386 882483400516 24321 901127245320 26187 626470856743 19941 509393380450 95741 374509275446 90183 134954563133 7261 977953505237 75336 66320081151 78525 503838476168 84361 888440598125 84817 832407468667 93875 591978052918 64946 776641040891 71697 172211554664 93310 471965316859 35505 263576421625 64693 355154121360 36903 10468241471 80094 755194584693 12490 936584041080 32544 665288762760 9909 530039456323 18761 856101016651 95655 976896429605 22955 384340531556 6020 920367813894 55930 360718640669 47985 682376916657 85359 752505179876 10139 484993168471 68072 295454411724 47537 440746731789 27941 247677602059 46374 435597906505 44845 744795088762 66992 554534731881 1703 762798980376 9292 702792677164 28865 630949012871 14391 829490878006 2701 52766970510 87830 67429056913 45311 291281734805 42671 952779774503 3696 443244970796 526 416995530313 94494 74398064004 37121 73181174315 33834 901387987700 5533 952740184165 86264 193643008885 40918 747133252211 29170 452026349607 74698 996272316726 23334 429017011146 41592 653765365106 40419 826581203782 61761 264031174734 18048 741972700707 13870 990662710231 62678 453011957522 10985 116844956540 66753 840583343202 50498 74258934931 76418 523540885643 62059 694322894547 77280 237545956007 84541 362727144664 65282 483778301684 913 719861857443 88278 178518302547 33320 726619695127 57966 639334022092 6084 530837679485 49470 510725802760 82956 876982878209 84799 50554471125 54828 156127182898 14287 139784673446 62802 689397576838 30191 472500662801 53971 100900495828 34243 871040087375 89508 708040774616 24406 665505765823 32705 864573560242 32883 944051734627 64361 396408789607 84621 717382835297 53631 448462685535 66552 927186305923 97483 831410885349 64813 493067984568 1047 43425157290 20842 396708541073 94547 514643453507 12336 303821682628 32338 304841862566 7236 826321943469 91883 518020107185 69806 713714704584 95064 177512138915 40316 3686371128 39002 863412730017 34176 309848020291 78707 841106101299 2958 174713862100 53642 634532159684 47936 612916544248 56267 463091104037 39026 255865899617 67909 125615834634 76165 97485310438 67626 44498306699 8736 681101338113 42546 964229761189 650 190374636623 1592 982547542455 52530 685140161556 67995 699725903621 55784 363737087669 54207 401061672505 4577 43455805499 36522 79315553757 97270 205702776791 75719 815954085346 50085 768133038168 35974 964958119963 76271 548525895862 21658 881697310915 35768 909822137483 95961 586943045363 70603 397379880085 68192 14875032877 15987 978232489782 30637 856050633172 3011 140636807412 20867 308132521905 15 218890765561 41705 541633781360 41681 463680177555 98219 380987511584 24485 873153049781 66296 868407607479 13901 232543163509 37410 286399561868 85645 40354862988 42689 469037949659 6512 463772180953 46128 232198068037 39905 502202042590 86638 329905390925 47731 7596635201 55423 902978905308 86362 228665740877 95593 459096897213 68272 252358825071 87095 796787125538 14705 610766538681 8281 109155709981 37887 643193515362 98210 735938386472 17118 545813430083 29033 991503272094 69241 65417976924 11433 800102485055 86491 266478426445 9761 753231027632 68567 28950999261 21268 190774491640 59873 591410578551 52329 767938497285 21555 883300621480 29548 523271651365 27401 370994604450 79660 767008720525 25477 612811494333 79067 939405918678 40908 62972365808 86641 77649159290 71878 515626028124 98057 992533731420 74274 452826192066 85187 412866840381 71472 675803205383 58976 474304340808 6789 734410241975 53929 515483434887 27066 190171223680 72361 994862798955 39374 322508094130 17870 875622386760 33856 248826658758 40556 862283019222 24981 291773517268 51130 4242950833 53336 663903627803 78290 877833017306 24212 246431000445 90901 752462313013 90940 516427114240 66757 125094513929 16677 277853456462 9706 237109336195 31430 196165888566 40270 202240139827 86110 688175532841 81985 831912454540 23374 214655912381 76277 836866112616 61371 147723687214 8930 412606128003 97038 792115346904 62180 336773736187 38899 708033103294 31480 287583788759 11069 968495862022 60643 46716146556 4929 686831576699 95243 461544991289 56694 438554935306 12411 918330698173 49627 985863494469 91876 372800230043 45873 29473204707 10999 713741338573 48669 937464607294 17195 412993292078 45256 568868962259 28701 957741335039 66175 469579342790 25771 241260447075 57778 833679357275 31768 351630635746 80089 931824960126 56492 349210302698 74538 504970391612 3729 136039725897 47333 432628693832 58583 148322130869 15817 31193745527 67664 86170718788 35675 128837948740 10837 510689732084 12198 15988750413 12415 761526600996 13398 540337050067 86542 327951777305 25468 131967630398 55814 35437361018 95341 940148051095 57997 22730696917 38371 265466962701 42287 483709104920 53434 145963686769 56666 699970320664 2484 703608581561 89090 221337618445 21398 657594494592 35742 600726040596 88265 385796861828 99017 201179819180 60858 306874150951 96898 513442749754 32442 584933580272 37516 529369677189 45630 129591522567 42863 134962523706 78816 570707755196 8597 462294338921 99772 578953698304 17998 843638341382 45076 939401949674 30188 296717849961 63629 850073185843 50632 990060034510 78352 68357037498 95995 763389142 73129 84584636162 68102 793616357124 10443 639525135023 82602 230518534465 4491 43241274381 21873 363206475097 68993 452365402505 51395 946517444220 78794 670882680117 16498 898255208894 1320 932718513480 21359 531878917783 24960 633825940636 65458 339851798371 58747 703669504815 46070 995801942498 25414 133948571298 80762 860064362425 10834 768649192125 67521 395511353072 96500 864345633257 22035 882948561523 54118 768173108660 93082 462293719697 10116 389559463761 44422 816637654400 25232 692474177557 41161 183147595734 21551 372107174395 69276 714315373841 78314 888360910881 50488 68814419985 34670 269487214409 56126 834315094937 21228 426449159769 20752 478771794641 10393 976524834523 98869 908418206151 91727 384245939582 31929 667309766121 50187 755079586451 13098 690187484812 94285 970878134928 54812 888847857001 33691 82188588689 45478 606193254170 16414 250124477650 88227 897279695778 50883 920567771446 23283 179442691810 20379 525472806339 50455 925819316517 79707 592597551908 74072 180809195413 71741 887951378726 16256 548850664643 11485 394136381243 23231 716044816675 3326 649899449594 66760 593653902221 76387 531227124380 57969 814014239166 79445 298434036097 823 979158110421 64643 647874020521 39703 223351246294 45566 384259832124 28534 746442464810 75801 209420984067 56795 325463859229 48655 806185429228 4783 57687139167 74556 662362193289 47428 586026176900 30595 776958429074 15595 660714497668 91719 82636990046 18492 539682408763 37330 428669632110 85010 375662162922 11025 255545817571 56076 90263813300 2389 169250015491 56750 70589869602 28851 174992769720 84222 631537225632 80037 104804484368 12519 137908760061 78760 115440018878 41401 736631006191 29276 815959040664 58087 234868310669 6439 16481272343 1255 360019401171 52274 880000885722 38326 696528265505 41290 369374335267 89490 340460924860 47936 611057122648 6654 872357643596 72170 343844857475 40481 247977230941 57856 644309988819 51175 424335651038 65983 694969266201 39262 513456102564 84137 790149609036 35867 46145174504 23684 372448962053 7891 258333804485 81143 534663846403 19906 867657274555 22928 291858102953 85351 684035943215 12384 839794650747 44006 596194926569 67292 582420806309 87141 890379287700 70142 656210400116 74031 393101027393 81475 88113102042 13428 548046356452 56907 534750305006 60647 773881388758 67260 175962141290 65534 525648885585 88223 957243873580 71414 78631504631 95201 882926421685 9165 877021934412 39380 944440734893 17574 576563178039 47435 269360582493 35304 250405180037 69281 74356655667 58591 867099054182 93843 23128575042 21370 834814775790 25025 777394120895 20555 998540052373 46961 412292208517 94538 830026722488 18988 333681625490 40499 546960257046 53568 370450658696 3651 358737574995 87868 644464883757 68734 977059762296 10359 960281900267 780 439459268721 1993 990729262672 9752 319181419918 82959 560499342991 4048 180007700226 71148 496123754494 73928 474036978279 1827 985193735574 33111 203490421816 61726 346856932214 7863 531616415830 83018 41498851168 27881 994604882564 4696 71221506363 73071 135467724523 37694 793780595599 28657 639810912919 38612 193422445580 82265 183841416183 91800 482750219267 99254 223690216289 88170 838628614379 35869 113020799883 52688 12528667870 26467 62508538387 81651 151549595417 68484 148616726521 41473 188281166975 79872 860014260768 6505 364967131159 12856 400005018064 32738 263381291914 65173 475461088567 33572 402897653670 2338 406409005027 74157 502380448989 52269 887811406665 81501 539471281094 92618 247213948738 68602 697405762971 58000 63778093705 25421 283483034810 4154 157539697470 75620 772039632165 2950 945387489126 75502 342294603010 57498 492454114664 87138 635522710811 41562 540715545745 19064 966876711262 8147 669040410001 33550 656873187678 93172 446334370556 68484 31288361168 45231 550968146379 21760 418956040207 71613 336347750872 41131 602625244313 5591 984449666661 82483 383473566096 76670 945237700246 38599 302294020154 90163 432600757746 75262 462624942210 77983 854945985766 66384 60640514420 91373 706799591746 21147 480673966532 6379 970601578170 8575 583458646088 84557 424154646374 29411 924980194426 41738 262096208962 18446 236387319543 4093 414130279855 58446 985533792770 74309 24956984304 30005 569637736961 4773 930528378798 52566 279633057279 43813 465772735093 40909 207833309225 69391 938150407988 43540 516654538321 89747 318065369793 43503 544443165294 70371 847205106771 35169 157745752858 94807 603181090310 12308 545299215379 12235 663648200026 28182 723033970362 73180 457262330805 43254 264786490007 55791 90828160732 10955 24599885267 50698 824226331006 81325 785089494460 53913 589074240425 92346 488991307589 2986 697707537235 92531 512113188739 7377 717657156818 53308 460419355697 14725 439426337636 6783 952248943661 93825 134511270313 90218 643070001144 84228 520122432035 34700 978213599802 99345 70566854589 5756 820924115005 41136 400610240065 56018 309724308077 61483 90448562912 71372 524985902302 16690 562685469871 80491 409896234950 52792 771214851364 68659 722571958270 41171 177516804253 73838 950903146373 8864 183704047321 50282 694100172285 24988 68983972732 67350 422356799788 69580 578648092304 19113 206664330621 46070 25507562751 68475 976020473468 79750 578402296090 13994 732446173022 69322 193831570197 20983 890217665398 80918 947459043720 81766 180308612801 29057 555100340719 12514 100445230683 60870 232408785195 64886 369260011784 80708 420913566720 91189 104942473132 42943 684594309013 23379 919477007827 17596 611013147127 24937 82648019498 46281 160555176597 67541 286072598276 31859 693373827781 93111 323152274134 68909 268858132030 74678 710092738747 49744 633007373212 30489 783702481136 64469 503581195488 5967 572503300441 3069 148852666349 57223 112076680699 12170 212538660620 38904 495378272640 20131 397455870313 94331 491846372790 15316 376123333523 60076 776020659216 45387 315646736384 41228 70526613027 75196 105404004231 226 812249818666 80286 798453025252 20757 328728426371 81836 828143255095 212 477155542832 86918 568046934917 46510 622165357655 5101 603141626166 48570 604429725890 58858 569261356949 75057 917115044192 17031 424403916884 7951 568550579906 55412 791604885253 30005 662239462815 78692 273851474337 52458 573998651216 79981 721996992773 73365 791799790164 6444 678297137520 60517 181111331534 23903 739444873991 93737 733550086914 46857 310977927762 31864 843263980508 37329 843552250044 15915 479175181672 90723 625780638998 86846 97160054619 17613 463275060244 63955 943519926665 27428 97505476814 72078 868888769644 84029 413185238337 45562 58423986596 74836 897308574412 99714 759151596658 66056 173860848307 5369 139632265787 21276 593643546272 47187 165054909195 12312 752722874653 30409 217488806415 34151 887616962075 61145 128949564954 29399 559430122350 21220 263232838177 64987 616924795214 71023 361881402815 32012 135460158167 90626 527756680626 52740 629251321482 66828 856416355420 56097 427271284426 45724 708710455874 35849 47071844960 88298 414959715985 19712 353788843256 66924 337597292436 89747 824078757793 98561 171514366783 57488 517709990225 75466 752276053927 46764 694254002015 49548 581942662024 40828 526021928455 50639 320778608318 14620 232164434154 68290 527283276492 60683 4836371339 33844 274863809368 60941 224151572947 75997 17172649644 21928 561601362061 89299 734625539639 20519 420086240747 2421 638930487050 13434 61541665279 64740 402221498972 62292 965043791683 79685 900454733319 12844 487668763410 50400 70082532616 91868 42297796140 24132 202583119874 60517 33300813110 92609 255544159676 98185 316562127159 62892 386017880991 20304 714172735517 63326 471239007801 45508 163121564982 19989 272431577532 85076 690949296567 73554 186803456639 92245 292355736889 4826 717073286524 97788 210078871094 96181 784372144337 90277 339708967569 22930 297859746879 144 92901050379 97697 378934903214 80158 711666941135 69751 574553367975 91768 143299231719 7214 122764050392 80233 600011432388 15650 433239143316 37663 638724871354 83317 432002818128 7438 529113810305 82283 428648768039 13676 151640167349 33807 988021834327 94646 198898309719 26701 99186038722 55690 745046804555 83126 339297830766 76267 659868772568 25727 840772805893 8769 502478027819 60193 266434777942 3830 469634654164 64027 383510262994 42393 407582955334 11628 912665533456 62399 919074460763 18105 455679769673 83805 109571944399 14605 452636465628 35503 305391657408 63348 667162077900 55413 629901699637 44735 414667646781 93457 852773071252 13699 213010041338 37066 436109465897 26457 906112983282 49291 410518864806 95104 547507973559 34916 801636007325 19671 985178301949 54568 68321852936 31843 481202689057 89742 111765128898 14095 242326722464 9873 872395025676 70407 496407479707 54544 804595995145 6332 396462135642 16622 60683352897 28547 877062075589 42899 841394416418 31222 875840516333 43113 3558627706 48657 987007876737 43935 230435527679 39702 832406091353 94154 104534417095 8874 296366221807 21087 507478822096 50741 626147759073 5755 565241714809 63782 431544510577 19259 895741817863 88109 931113416197 93700 792164088353 6879 966117135783 64220 714120443477 36374 376023501701 95055 369947786641 59566 500569446258 12203 12215670442 16009 643407611236 34884 812179096280 59020 914276720116 82609 888345364024 39936 9415218913 58509 256147939401 60210 349065221005 88215 521540453488 5171 459168007550 14930 889486369396 45912 55047003358 83750 361719455490 3643 241550547196 37309 429831293994 15000 74072795337 83847 611914809824 99217 692178787164 27702 652048762492 27179 815780286575 57154 149902067514 4879 804094175455 60135 960644870331 48746 144324220719 26338 150359336834 13421 798621609990 29240 111086243960 25165 598067231404 37551 907870988649 30564 513931772305 60691 221679260037 83470 154773963463 42994 746360406496 51789 767661695107 86753 94515209714 59590 702450344352 36116 387726443543 48994 523814158875 27465 764623205903 6702 394630869912 82494 909466935679 68443 838020677083 98839 762965192815 11614 692997840720 66970 989866875339 68177 775436598661 3602 489236761058 28432 903087830442 85903 861499063018 37534 69809229080 49059 560162086266 80189 738974728647 70919 20692549901 12281 462294248150 67476 538736594054 15646 232282724615 76459 302080677543 61469 201196717888 83918 414087593624 5516 383489370891 23748 45480875111 88291 706752804118 87737 841493848450 57119 613162541492 35867 188741677374 87298 564289411419 82750 543894169940 44657 695265886500 44217 748830831198 84085 973531941710 9319 935760752735 22811 108732155836 30023 897847536440 51540 23567320178 78653 379462129460 58869 465333284379 50798 978673499517 74616 360094806150 99976 228171064484 91514 926907680548 58520 48104626461 11259 172488301964 39249 907838154176 60897 726015787000 20524 434880941130 7189 90998672325 16194 309845642714 2564 671014797303 77140 120206508916 45759 501111193010 43812 426049353345 35899 885467478210 17817 436971743565 81042 788977195028 45567 193973874568 76993 153494267451 87077 143763408582 65480 797916328428 48029 748368457471 31117 655030292098 76511 245525496591 63641 550745212027 95558 348721832247 86137 580850774520 58225 985708913562 7582 641799351105 89732 425637001409 80382 406062517055 57924 588638202904 97169 231333561345 43743 465542475374 86868 659966840632 56226 731759660665 58601 787979493050 47680 787587400016 59541 67702107394 11442 620437318383 21089 808309751214 25650 275805939382 51546 116809817600 48190 857921093611 81745 980069094750 65339 838718937651 87932 24102016467 33072 379475933725 36915 812099615883 70023 122506775959 16372 8064647771 50543 5544256631 61983 766621924406 91932 205091309811 1178 160777812921 78501 224044374057 37038 946064043936 86982 450747153048 23368 335290479694 28924 163674807461 46137 227875873866 69419 481329796888 47735 740838271164 54683 120528758684 36282 788056631796 27319 46507002178 51583 514627633124 49261 67425508606 55241 116671955617 15793 23560659497 68123 911935367909 7833 902592081661 383 556487250576 29762 291174443292 26658 502196237603 13610 128890097162 78805 933537550403 36884 68153506734 24366 843443434556 25735 62099134677 18245 32680911995 64367 238767816111 6199 315608041491 74747 521456053328 7943 43103230521 26909 112815114544 98104 249259186888 18093 816787129260 71284 640022183614 76934 348960165507 74504 263404609725 31976 684294490201 69637 205595849099 20244 850713769015 30241 784129509522 55251 705385193993 34644 507310818401 77168 359108376351 97948 817507150633 78425 434696046252 88185 742462741312 53666 277865568842 25873 877139725218 21441 335335234164 75341 693197900907 12723 877204379403 94842 93418268510 30902 972427243474 58922 346790781025 33101 239387065586 42128 412959815167 85728 533407614839 66535 632036909540 38457 868732477904 63532 931180779877 75143 740631236691 70847 573301259766 96351 384823349686 79655 535738011057 13814 18570786711 50955 492526621654 31848 908093525750 65369 435974244677 50676 263543552182 40994 619971802374 17502 436398207519 35132 766979521729 19052 243742178655 6431 799613785414 48778 501419100676 86345 448666505991 97254 483289431427 54202 291620956825 1652 652001074101 76088 994879205687 97419 699663490901 32621 84046929215 54629 50503299715 70852 279539271346 79587 558703146820 3663 894057174968 34791 17583562751 76036 605555293466 86009 467461703681 68187 710395414214 69827 777560202234 35922 334418819151 82965 892360589950 84329 294115420523 86881 460408775814 31655 998104057459 77536 385048557036 87027 730919694566 23403 421338189298 7547 91270307814 63906 513364471740 85040 224771281081 17769 627111219921 74792 795003254601 84966 150187670430 66715 924001717925 57477 51868898291 7623 947027265918 4020 894786618244 37997 568268968619 84679 793173829737 1041 550500703653 34037 303973498782 7069 836951697163 5017 392494706052 5438 516859077920 18898 56753186398 33702 746602477640 52547 517194507989 58857 150751775631 90387 114123152501 49312 119644382497 3151 186821295661 22697 489855645395 1411 152126723283 82692 179795230361 21605 123141632926 89431 774566598414 20394 985512235178 73708 825676929007 96623 571040636280 86798 317887596192 39121 184317144939 59919 148171015845 50645 187182442571 82213 669355403818 83873 398854663878 50697 754962768508 13825 843868129002 89238 249040056462 8643 382678395565 48080 247606297973 34011 640656773733 38938 110545896172 43776 999488814416 79774 182134512593 78925 642262624782 78890 141987255462 98177 671379320609 24269 485282411537 82943 48317547380 86238 384442516316 94351 65088616145 55638 334039690998 52923 679359580777 67728 830689408751 44979 676705958225 21648 137313066880 92649 429007057151 10009 197161218433 76438 300964846033 9718 270225390321 26227 270940942214 978 181636050803 55297 853607848386 96352 832879274187 97794 72316200079 73651 712688580452 93661 293749639383 88103 820238836429 59166 994119668971 40983 596942215735 45235 499548611839 60356 779872306425 52112 371801521067 18997 166235460365 17228 909438610027 47569 440509824400 78114 910937295392 28166 246845843269 401 385213694862 20774 986630384915 83421 251277703132 25957 150359766659 46667 262526626071 97052 301933106755 56585 887321359022 91113 893677206181 71075 306882122231 73517 716767931936 86319 572613025449 49900 520028555214 18723 76748579680 37937 686360116205 17433 642249942557 94567 357940001886 56050 847131758787 53505 9513130281 38512 425343576475 1907 765805347063 40026 328170503121 32438 89928958358 28444 705507168244 4392 433435437177 4804 418487596154 92362 308993712950 80742 204926621242 87296 195240726534 64729 285980575984 69460 828167552584 99576 205125160892 28692 647751655166 55266 731542128035 84272 187991008590 40923 715241752077 22717 725512296194 38441 780491011397 47924 408064584969 69495 492202449149 97619 482881127412 93269 606843400391 72155 93352655993 18486 830707711644 89616 838061816820 30224 145107955545 45341 348574072033 10688 705973162813 28173 178924990307 83139 66331084397 79059 424182098369 78878 279631317361 20323 928821860579 67960 149698779572 66582 788867465433 94811 193432537607 19274 240528837972 95798 58743582 35904 602317083179 64477 334244979729 27676 509116681176 79719 558187707101 53321 365735563257 18768 565785074913 13202 628379852239 11221 58429478754 8266 153586716354 5402 969675329543 24965 513409287898 84999 813882965341 16221 305615332680 1574 134005804884 65262 259117827291 18567 671365560256 99097 962031541388 7965 263093351129 4133 25229205490 55487 433826795451 1305 425808715726 6664 439487539431 85092 367791405697 24310 968567196864 23318 822950374545 34606 667198158351 40004 536345071912 53495 385257813120 78535 341736411797 40955 406404719907 90141 482156350152 66793 541152127723 78343 748127691738 61365 793576765234 77194 970495735939 5495 45847069235 74574 689653003426 63528 860031587215 20066 930321081785 8840 870370794185 7446 737676888943 37659 341265831882 89151 277220968460 92647 373270012765 14518 711406096640 39703 161895057332 98201 838584954716 95259 941585111265 80649 404648271959 37990 838617546078 11755 577711953354 36943 658552153734 18215 629233182389 17328 481750251801 73676 46551494584 51914 311679276476 91306 724865180570 59007 235529273719 74742 26380565446 90871 478360763957 46218 284923087049 53436 95501312839 51394 353930298070 23933 610432566753 88736 235296152130 94703 263532634524 23208 83124221959 20487 901177225458 28453 22357425733 12993 590813205958 43874 450600339645 14332 142156354009 89490 732923960660 85948 817635323734 36393 573219142806 50951 273848076615 59937 368189461041 78696 686476268573 4918 583764473205 28848 159601632812 63626 702304070107 57167 25522802732 65378 441662418811 87903 387960972729 32326 51087352724 72026 170200536532 59813 596347265288 12127 212360962913 27023 456158683357 36241 232243375527 32441 759500720829 91448 611153127635 46301 103563154807 31998 634436695669 9015 832028149628 63474 98126339584 50857 594267596642 27593 104120579406 20344 737321000037 97848 994015979803 42060 22212828897 78139 816459879813 42004 444772829401 77778 29070577299 37024 356068669043 88830 1942866091 21765 5412660858 63016 96833810713 31357 950412462811 15323 239562053263 45028 474825537832 35173 232190681503 94876 252205284120 67034 856613186883 32010 899291795205 76721 718904143702 19926 308752992364 8421 391587692825 15791 378939224177 32757 762974803887 72549 877831628376 68 520519691424 96525 948577202189 97337 596390483546 62657 78278548125 98081 768415641771 52797 357826476731 12072 895460214089 66531 576187661628 64452 18805015626 17048 115740075931 66922 727593536684 72965 481028520054 57974 70925587662 50614 979344295950 71912 684465111797 55390 511155456203 12450 826683282888 74322 847556798390 26027 801288973525 77865 818265136382 93870 835043266826 96515 939182521460 88092 96316628284 799 482015938062 60294 851296843427 13667 513982539367 22084 323698185564 46839 88758613821 97488 243535133926 6282 837827842034 60683 139668583590 81772 272436155917 44824 202007310435 29106 425714404790 88988 686421649610 38998 139400477245 67653 733334619115 13557 861017902739 7711 866443644346 49327 763826896335 6816 152233246863 17385 586248313770 91901 971659992486 69262 570104646915 86995 229301175712 3498 212871403613 19007 216856199424 38926 428721718876 72294 614558849199 56783 76660068940 69870 915231350393 9223 21122554522 11107 756397323662 9171 907171770712 34067 526315883266 39443 603906276541 96626 625610440269 77004 905811752867 22167 290563385803 8777 271175709192 73789 249621183292 64790 122062864781 3875 392378678341 20708 271313252858 51341 653726997230 7945 669661369784 65568 517401145891 10812 867916432981 9450 792096682547 50781 593464096004 86327 776701294932 19211 538168027930 51293 786854362141 74508 516798630546 79793 964852948490 13545 338792349322 82864 310702615035 34446 970031369156 71416 509992802997 98319 656354947366 1291 823037936479 85854 68703156282 42963 171429001223 29846 43003438511 90776 420401104411 53299 381826271702 60428 132144004336 44887 711379263781 86464 89424987711 65159 729223419064 91692 897552109219 29772 688657369803 64235 966908481052 77747 282549167937 60316 271688188046 7309 764650335264 31810 359224290883 93680 622484908563 56325 926862283877 61396 232338862311 77136 496936910213 15510 937974067214 34768 57011485207 23448 3843483423 81467 260666788083 97599 289261901396 70823 35286282198 148 826005090058 45870 391723586527 88932 712504194116 62097 157784027666 45408 801656298281 52658 881603008472 88510 758089993090 39128 507447298941 30774 831782002749 25039 303468442801 13029 602621695980 77637 176948786440 66093 337960277319 44911 121589899386 89555 465731653542 78242 572141200867 24128 990356050823 40666 5665929092 48897 738047099662 15414 139784483712 96103 686289671808 29785 834906991712 62312 552382545095 40843 906519564688 71900 535617526769 75511 221442328543 36096 409251172785 17834 695283937795 33527 732098962397 48826 917525649683 84900 993345962222 91389 711161513227 95601 829647138947 21357 511298131276 12683 531329733598 51115 347686934809 70819 637657028197 37177 248327342106 3822 239982235170 10303 871032224477 53350 568616438852 73158 772803224400 86248 766965136796 18368 415013365065 43988 632028125985 24446 413970992894 99024 295323581036 15384 791104561549 22437 561266196029 95113 758547396981 61408 579547625204 25937 944736442139 10834 958145704728 43281 363518834503 99057 842090799060 61746 352922221476 83285 262572505461 51454 284048180035 20412 420826561517 94598 199752041240 58886 857619936083 64666 922915929724 94329 403572739169 81108 335087214505 49502 747256571125 49998 512243613761 87554 825446759568 88454 661099762120 95894 646823355610 72385 139053733413 78544 697536713244 55974 115687974949 63784 471737138116 50783 988766999544 7228 20752248037 81787 59243446194 94924 45743977652 70575 529827140555 14334 104196343564 31984 885896442784 68667 399722011883 44378 441788503536 16016 151131964659 7020 847698759007 3726 242453664746 36522 50716209398 39499 40266974522 67258 71796225185 86399 998541712241 18919 660036759984 28360 176136958146 40322 419040976726 59142 665486182275 82363 144845245229 85567 876450929325 64140 170395410865 94460 681421700703 11151 933238470336 56203 339494740059 7811 965339672096 41979 264606955656 52715 514556634105 75171 477257095534 87662 920919553367 97915 947307835581 44696 740327049385 45056 110441396166 19000 453816329797 15573 305933591552 2528 668043821282 76893 145421186949 43145 945019059740 4418 986305307026 29100 930654682867 15441 951439240971 90409 422612805708 8764 53280901876 81572 608281512814 2614 604452732665 76067 579132612231 63514 239959122919 37585 953319613733 48005 617236951600 30079 327876106429 27384 757412868716 79422 45821595944 97143 152464293330 421 126025317665 1420 948731096771 19089 881125051080 92932 987276968256 19424 328895266850 99376 447419695983 60693 712041431958 86438 643388614170 68088 636270769265 87230 76900789551 15507 415038653283 36822 555389640769 8150 315031509760 81679 265815288581 39987 467821307969 55309 116095053270 97506 727475176192 24250 148458364466 61439 566624409215 52803 686848198459 26759 222586292706 19482 419686009399 82911 148421470384 85970 850481487633 17997 964205284182 88263 300117390549 8924 227590635428 85107 144487801399 7005 105134530894 27546 675559863821 91361 463571677804 24607 274719172561 639 773750248442 59180 287164409888 4884 913602326105 88111 584334270781 69662 891929500108 32567 734405289871 40321 666320144124 30139 178518886942 27650 146837075829 69747 850657411866 38318 730023724582 63357 285242054740 78068 161356206053 3225 708788173763 92295 11216743401 89358 885619321857 45885 415916684366 55747 949066687692 84818 1427197589 68454 984376004485 99270 923064443937 65097 746036728756 77307 220668951226 41472 760561596290 2104 879228181774 7044 197750591549 99304 932663554859 79123 747743675096 49052 793609210631 43661 960008422504 43493 674407608568 98169 453557361320 87323 936727222332 414 575086070902 88281 831724278643 57002 996311114324 71294 679557799199 6607 21162747623 3693 530920833067 9569 585912391548 60110 704418668641 1689 823657387134 76107 779957596914 99285 629793755649 77876 580045768435 64245 315019401275 22619 697246911962 92768 505236747269 86681 675021255685 10525 464477419358 57543 225355483443 32890 256291121640 69094 923264506120 93417 938901219689 73527 610476258190 77182 932683754060 12900 244564116911 8146 543121934365 44725 666210451900 11651 571831346705 64508 347995752425 67345 942159544188 5770 94140792526 70723 942253951064 92407 1562078184 43200 685468298692 76766 714306681877 45367 752375051907 76862 608685108252 62871 510953702265 5722 619109925155 34423 986336964658 13530 901797720375 54576 73916003163 96744 675358309320 13501 136358137671 21428 832873153065 47330 558616855147 87825 936707207188 31778 899455424482 12213 391756018725 59176 867745830889 15933 374447847514 67871 694965413988 7494 489346923161 43194 981117693272 27221 237287773482 59533 364734310767 36689 244476843833 90865 335717084791 84323 136954019157 3524 71706308067 58909 407020788212 60295 598261872968 208 254159085037 43870 923105039073 87892 380914815228 77332 408833584652 4740 707930454593 51700 189287862219 5567 152064977089 77777 538165538628 19401 372074548196 48543 787317823042 1479 481721535477 60151 54112121265 54343 737297388198 43415 549239038501 86774 851880993673 12768 424822918228 52519 284257834135 48726 956085283223 28051 586335106733 17252 107174385774 56596 505112432138 49749 85252304121 24616 476804037331 73916 24325943679 55892 866538795408 99629 427872540395 42655 130019316652 94753 960896202058 70226 73825179640 9462 655936986190 73663 200799662888 94093 474849219534 80087 582840213588 68235 404600409156 38418 606931089785 61240 354722340685 22571 756120367094 70659 991115444269 23810 477175768336 63099 461189106760 90264 61636325998 26615 677989669802 38582 261440107165 93296 453706011008 47494 27619842445 65570 524429470877 37368 170014055698 76559 458901223414 47295 126452772196 55899 239136889638 46386 254457728415 61425 890079873771 49131 576994110532 59516 684479584679 89355 164108225462 14127 66811303903 65396 293976455870 39230 654938924224 2029 214785760520 43203 913877712533 23906 46031213476 61658 739886461778 47682 351229654405 24452 544763498765 90879 418483718149 72872 990852015743 58961 205344986975 49518 799125902215 83220 807635832628 15842 346183858599 64901 101689811719 7671 535621528709 67048 788498486977 50305 576009052779 96709 939889342253 28698 135461844168 10215 509295207037 73662 626958766253 99228 600558264515 1839 576714880849 92376 636342103161 21521 922848902798 82513 328005393146 65359 462611759457 83972 305602422022 33556 26237640813 45839 258853834562 9587 54626112121 79253 968569066166 15296 644417836270 89597 567235601741 15797 804980280410 59283 253059113560 50638 560585663727 71686 965421470475 70733 130097214212 81608 758164563711 1526 919395763091 81586 440037665967 20660 496864685242 16541 391440505339 58899 712212844090 2601 819810890919 56356 785669075451 7386 356348635869 54684 331863231622 30134 958908930983 28084 967500758409 62472 747331407734 778 188715442263 93088 310897295518 26783 885694569573 99761 641479885783 20120 677775783374 94546 447865397438 36126 639659134416 99262 67174222417 16541 947791364941 71668 744290219895 54952 590193546059 16215 959993346934 82067 48499644789 29486 43300314747 65816 248205553815 23397 607022110230 1555 935076881189 89163 221753818555 7366 645852138421 37394 164395720513 90422 756910437760 65299 345644206951 91340 687525264613 27815 619244356170 73652 704898564071 19598 721996188657 55521 842295127722 13580 118391791810 65031 699752410105 47399 514374357513 34336 594529271235 30603 867672056440 52968 164470140314 73190 588546055841 21281 653920839987 9324 411432473982 53104 516420866792 96276 976862765290 54398 528139383353 73144 686182002214 60407 287599019078 4249 699389871701 29806 883514948695 44314 846317209343 6264 216564929621 60032 126126455442 53260 548367162702 97752 412098699484 36138 415569874932 75409 484779739027 59056 626656120094 36766 685370753741 63302 402659749446 17269 456732317064 90100 864193750538 64882 42426575395 60071 951441506476 58197 822160599779 73776 927682417810 38847 773448641136 41380 178232734406 13626 311145409621 54941 580110489462 65134 347199806851 17143 942453852789 37132 771783138510 82292 98532396985 10407 690385363822 8025 717978777563 66870 716054052224 50191 435255836826 59316 418201055875 65506 921314084184 42304 97441705436 38693 603897798555 75454 514392975186 55117 280926009229 32691 687814175634 23985 747482432637 12908 332019872940 80177 813771832668 18872 28310413972 2444 474716731713 53002 659652010914 5832 937725263846 90936 820734270738 1485 660238604840 91134 511453512581 42314 3099103882 19772 159698162558 45007 669411116467 41620 435417160166 89234 935653815019 88333 450748959881 6762 8998583458 59699 42048234135 89527 341009959146 33300 63624052004 58200 335133495800 33732 474261647272 27155 613143852711 44666 839654766719 63473 791440255732 39985 720237930857 99998 552688580739 19080 953517203468 47149 716303740697 36482 138429578861 96851 885105681695 36231 39203939195 3400 554504874022 64961 294931768196 83881 327778639197 21152 952467611838 49176 497623048733 15607 694742823872 60250 500704246878 98556 816215106566 58264 776548092735 29964 99721126000 64479 147563890562 53668 532955731907 73984 835527578637 28105 286941839654 68560 670476631658 38145 379191288999 50729 470905921351 54680 864545825716 8136 451732261623 7357 451368702370 98637 242406814192 1506 860854909994 63358 563582308683 70271 832461829095 92323 75790353224 76399 225007662297 84491 573890973639 13713 877965176548 2983 398196174031 3656 11145666130 63978 197669129994 45372 650465293389 4911 999893371463 97975 330643664742 48274 410982715896 75113 115011249169 13365 521765095857 98821 465680799014 38141 100087821743 23105 977235721314 16755 809288379215 27578 941498086116 48612 390930706834 46414 482100148656 12097 495795351968 61760 631000330799 43456 402176853825 1655 594661955245 54169 18500399461 39103 802937926362 68937 397808497310 89254 626843982922 30611 196487090593 84736 30896470773 38265 770015431113 90212 281656857015 93415 470638984084 77645 480502343377 29961 8123563300 17979 193813134438 70641 949597833918 92623 339867846911 57554 684147443534 45778 138259005448 9447 473413962978 25198 285121858128 78637 402672336171 71347 959997451917 28708 77554729471 68116 485366266326 92242 596228173273 93000 857065777191 88928 125601373271 93833 93143645409 2363 233220080315 46552 2917006151 80532 676264366187 16247 679106871041 67329 483276816242 83597 766735094941 31962 864924304636 78470 843429257737 13340 419761865182 62833 704497508123 45193 232907240203 88896 11593825801 32742 135032517152 96651 760193979377 96124 31395087833 4685 4767916370 60376 291935871641 69797 687420828305 93324 605468949223 65463 253367738486 31435 962365448171 8521 118364997804 41744 599837684213 934 60645152324 48504 769782190327 76830 337846682162 29891 49699859718 25444 297473131471 63959 476861929181 73039 73675450709 65565 823401988185 74105 409705447526 56738 544076070142 65603 631652212358 64376 260738581104 43535 405740149148 22162 357689030907 87013 424398385269 31883 402616294412 61103 571618427713 30560 514640276150 77564 319124077588 98801 609583015982 58497 598673168230 46948 248657939535 17395 791792028820 46914 315343074327 87374 49442616925 26808 241811907112 33777 489373027173 2360 463639801672 8224 626225059509 49493 778314013409 53857 4275638329 2826 945049365378 6367 154614789441 94708 646603280220 30602 503590846720 42515 637001710789 46677 967319057680 77870 778252714681 80887 6354330093 9036 463951849812 53483 442992172917 7803 494298686041 67504 117661013358 63372 974543120814 11337 468585894912 60597 546978358750 74333 878095563831 84110 24279488661 4216 373998717058 29973 521757880104 42889 277039863095 41642 903639507723 89954 248357136653 36755 86565116504 58843 639137967520 35897 345735051343 92176 463469881328 96969 935962906064 12414 29081845986 92405 297188882915 41898 905685761469 58129 844298013232 62970 11537746095 10358 173698780039 1977 705046198598 31105 959179151962 16983 876116774136 1941 245232534334 26055 242216509339 16117 966983893870 46656 691984131053 66059 64216365384 64733 370406063117 61444 492366382285 84701 434540003840 81842 166837659685 53635 139169333293 28169 323910998041 22231 63764429281 80898 44024024216 84195 89132266444 55226 790149157170 75350 551834479746 48308 810904397216 15749 873463067900 65843 56468225594 3173 130049911060 77697 586968024191 1202 586876024844 57419 418636199825 24748 792230292744 17187 431940668598 23605 37999515535 29693 662399455192 6900 837191619598 72338 727044600838 47412 260897444949 78368 75580118001 25861 984178608152 62279 224004285040 87002 304621331823 27405 835331320572 83050 842265604438 12092 874883142196 25584 704446720046 39135 853690078811 22731 608785188410 73064 662344392661 3390 8064016419 4845 919845310894 68913 603708529525 38918 388791020051 6574 77111699231 44465 318345089750 34149 251858215927 52847 936811278830 27528 891389783348 64260 752170748405 82096 716548886770 70714 644597795496 56118 205372569778 27295 809826615659 97307 288259498455 9698 752402696642 1056 353607456297 38234 411260296665 3695 774677369942 37855 624942692093 47824 818971043948 79439 887349816865 13620 297550906465 8618 10839759962 36975 620465719435 35287 306851490659 94677 551422405672 41789 379509061146 3748 362172728792 70698 873469786369 26970 620359664669 57328 716850328254 48347 61143451106 48611 25091904667 54796 351501988593 44348 813638230791 41595 820994630779 37657 343822734867 65588 217361575317 34906 795546733045 82349 925031453621 51206 922647773064 22267 119243015993 79332 273075973323 55867 270945016800 5123 72209923422 9354 885816783183 38066 351344681736 89325 361440504717 25384 924859504179 79082 410453818247 86461 588442412654 33869 527322863501 6639 626178337514 7333 215990707155 58687 753181979390 87332 967470095089 32017 290604549796 51970 170303866468 30576 74338625273 82970 426940172042 98407 604713025216 84939 263911493034 2793 910085001952 83992 373704958826 31337 972334584546 3049 593490293335 28451 402795235700 85672 87154712033 87090 420156816616 88357 176551353179 7767 715812941749 33171 720525150847 96985 240779370741 21096 420759010793 65759 142683417830 40289 897604916119 53464 756601445737 87771 739093142895 19283 659184822918 82427 716406598073 26215 393222060774 73351 598275730337 94061 761275352152 76299 600514638774 32672 587885993036 41238 677462042734 28900 251011577947 56026 58052456096 95517 755810848445 76303 423786365448 73331 298557093585 42224 992440630726 54228 707467757977 15740 934482085087 37714 841439408699 15862 136981625531 27361 377619533441 25510 735019326373 2650 772064190298 51799 626195494223 48635 233692850519 77142 446504501067 39621 562316424494 76313 41028526994 49405 276727865403 52278 770951005953 22507 814707440890 36071 246577611224 97118 193966945166 33389 590711507001 12357 74589119038 23082 137138242223 37015 456055320050 44741 255292069540 17549 533318460090 61770 330745982697 25283 213869880391 94440 389701497906 58170 908054130288 39633 736534193559 70777 399305033135 51357 918823379221 63527 308947036066 30439 186718096395 8531 480529271690 44942 618963307454 57549 286922044111 21558 467125456341 97738 215706974586 62181 154863231197 68867 658269398713 51974 73518111942 35734 396945501534 10633 981154913124 77156 661205560417 78337 591257370863 11026 284546187098 50116 332912952451 57192 617139650311 97423 264070879393 8149 41227416012 77344 648324547500 27304 69192694830 93498 3132053613 61560 777513746775 47940 332028264080 32734 602365698966 76074 710763731749 97846 907777004764 32667 410177882399 20834 553443350335 53481 468210344408 49382 505853951354 26348 345946269067 48557 901897714539 88255 816553153497 51490 492039493268 84962 819939931205 25272 771428607644 33974 182325829304 20035 517590033867 46724 253211198461 66333 41853616529 9911 936483419718 95138 445250620159 34333 970232897957 54932 766657853260 40905 776729085076 10551 211714809937 84244 200726169710 3414 374754620686 60536 770411461107 73277 304376031779 64852 510952165832 2780 814599256663 9707 683993742581 28619 318014252821 93668 517595039077 3840 566072654058 27787 609592928873 29722 763783020553 75823 150434236725 17370 271279117511 57186 583800051042 60933 62163019806 54268 104668664171 86947 462291833902 16665 526014093104 91139 690998320312 91414 216148861045 81717 695633272738 18616 926305763172 41774 386821682549 93381 159371335431 81928 855481885154 67496 275650950095 88319 716758053945 44337 978141385744 54101 877553055728 60371 736369533058 63054 410240623906 72869 169787794626 1077 466586579213 32482 50394597326 77974 317950312083 35752 78139110541 20194 336842096314 1405 939418874437 62958 767676731692 82341 346004815139 69267 150127088824 11245 367181328055 30640 721748342735 77188 274160477813 6243 445219260679 21404 982855463477 36884 311270950812 76205 431277696691 29387 804148540394 70643 443336132623 10581 172397137908 8523 768100426319 88610 37802516448 58714 724311716313 35754 781828123257 82886 701057825785 14019 844359436716 75355 728795826017 13709 45655542539 22887 738254251171 43558 67726303309 27230 33037039289 25142 624719036364 27222 745447754622 75109 623622731013 28652 33309979699 33024 364546466076 50846 250868841979 87960 105833663317 46159 116398688862 7970 792369590684 2023 957910222794 95960 783013685502 35312 850976115213 58038 121612873262 52986 474311852765 62462 330749261313 9175 891205286480 5749 964235546098 3232 980593604452 57027 981201648799 48366 128733739128 61303 9271882313 31138 456542129105 57025 359732197720 32381 169234434071 96758 482496054997 62632 238039065813 14704 640888249071 97422 337766892284 10795 876175085943 8349 972984440160 27145 404615631459 64905 713698969913 90319 828682003022 38185 842122702500 77958 700031673078 28568 965590774048 43643 825680536510 16085 29289996306 19679 123602129450 15203 956403324737 15207 701163842149 30730 838372743002 51373 614140917694 77844 258812165741 42701 873932051750 15249 490335846510 1705 231813201332 8627 12715888565 19110 724463652129 81267 956256003454 21133 286046715981 95626 516118055530 59723 199615399352 44857 149771411196 13905 590860873225 75586 103543014429 71188 811661409419 66220 523355534233 54446 475765917611 60130 474824202400 15067 947226904955 8469 274676746310 83069 809579880498 46230 969890961923 28633 100295872170 81405 845967634483 35064 808644599009 54917 355026083990 90343 803797780600 46893 226515152082 59991 753849414967 20728 385385175788 63613 397540429191 22094 25153498579 17587 361274053366 77977 12689722837 37845 148805783223 62057 820171018536 4837 259157275167 6353 206235292771 67080 477227009833 91879 881052336898 12199 973429706995 84647 653360578533 54959 533485354047 98065 612967734737 39185 925442478067 38503 465122838509 68899 688291069337 24976 601392437831 79996 998953746912 82680 580407659085 72124 287251547417 6285 47325237076 33250 20190993339 84387 217568410389 42004 484479219423 31505 359434535467 8699 921489843396 58834 838073717910 81028 192634257740 60454 421423228474 86560 515349546621 22510 403261601633 49604 213938326786 37523 592793431349 29610 190527966376 95711 667932015175 46095 227606408417 83618 696324167435 68115 121233110340 5231 336421182041 80668 918461640203 58908 445250843118 25843 203559493779 80134 688760187625 42405 439742126048 26922 247761152590 92995 702539137302 37933 330967389574 20962 364351544321 58742 723827333853 38364 302793698190 69870 200038828547 82606 41977984592 4359 335231315084 5592 311722751740 76818 928259567216 7264 883980631277 77447 131904833163 94511 829590142112 22593 58953035550 11602 496384991289 49631 808792383052 37274 13481076733 97349 88256933534 4028 843286960854 54169 819754350464 8018 587074905810 46118 683513705922 79129 564750356900 96476 949583238167 80817 184169490722 65646 384352265113 98464 655194203077 64402 367818425411 62575 12294979884 8069 748336061814 65547 925066341017 71845 947355281013 83429 242369196914 62037 720066510568 97971 371721329089 90460 121758508893 54445 762651387573 50342 724584618434 4016 373396221727 98369 747541275117 83871 476622943222 64962 377919153684 59613 986616156883 2302 912317333333 9716 200439318134 67569 481123140143 3729 570867611455 4186 95572727559 4645 876749577141 1245 317491245733 37478 145289468163 93312 950157446836 97260 237632344950 72014 376663220805 55188 455152238336 35639 861645257292 32192 164996251576 83598 972758196770 24405 912345901656 91722 418637634561 30173 996474168510 8133 683986184587 71843 310132438635 13440 142019048516 9593 895193975047 55997 402389558803 46996 415068616923 57539 16836989381 7311 814934504789 62782 448633928586 90916 292505469320 38365 254344556918 35798 647976490153 71538 635890426881 30219 978168109715 24693 336851000968 93418 158861919300 26274 391624884170 69217 763298527326 32918 275509744235 34657 462896436135 19382 717287716212 36992 80450152841 68040 113330775249 39894 864315974802 14647 844905267666 93312 132851271413 31347 115423693738 11937 74261670664 93935 524570691571 77436 381965415364 3650 80070720297 27931 377485745480 22758 121474130218 96971 244135685463 54012 560825210300 56797 639357268949 91622 756503416071 31239 199609396045 11692 387300023319 67969 953744849262 20248 139372351835 11881 506052038537 93466 54681619753 52671 253207812885 90948 452587960888 53481 693246211628 52334 848472442404 92753 353079838731 58291 695379192301 97666 525712373142 24755 718280815224 55598 923165549009 59503 515800561933 14219 550717484648 94608 75157904343 57617 169752132648 92193 727799350887 24638 380135762819 1904 491667356210 37554 141469990161 36561 87286617870 48723 267820683785 36571 631801193401 79690 679808142540 72393 198197704274 94085 569405047131 53338 993388862686 96339 143057008092 71921 890573718980 19563 234895672089 5173 807714113617 20645 552541529344 90706 262052834613 85919 476501064484 65111 617740723972 82393 802489112890 9687 88155708087 34489 148207482781 30248 424314681384 52809 797850350539 20806 763520029337 25972 424498946278 72401 777024629038 18828 940971923509 38538 452172656494 73191 246917101984 91898 272484693446 56861 640866024502 7340 100717449734 22572 610789596843 7598 934127048674 70356 647134480338 45492 127266320754 10652 108862035752 39797 856042657714 89323 833930933577 78604 541761145603 70767 64366761080 59096 445923519400 25850 635748131100 68540 116055171658 20063 923052032573 96288 507351668853 14330 767408540171 82702 622579929368 6981 24370980439 46646 321147216137 22404 734373445912 98474 102470354815 90330 700607320296 52131 610083935894 84017 719404075397 43482 409471564751 5559 81220668496 43663 946892294285 64891 713868884177 35558 642048367256 91188 632518946097 47621 603122648222 6426 506879055550 96856 494565963437 61131 635225752171 40141 332768921275 25800 807065218381 65336 341211814174 54581 450971247903 77712 24700946708 66588 893548603583 81104 20628668733 68011 514601031855 23191 714410779675 72465 692255901589 46761 246871757977 69061 256294509243 29003 56420036225 75007 261038537359 82250 293847281413 7965 413975044900 26165 459600502071 82560 496546174128 63103 465752687248 85004 790363141132 98974 366592656237 19211 439732759351 33039 562292303757 80011 824686737875 50255 427132035733 9819 692216677798 56643 350397041804 95026 721655679771 62769 343596472927 1321 501947309503 8357 579519706718 29435 635663501508 16461 411457251517 4780 552187436929 50749 782158086164 34431 84417142255 65868 721937287648 20447 870108649774 47061 718401698559 36503 449015599102 61495 532066469944 82746 223333047110 30358 92086853297 42364 644688674449 20504 367908469879 11254 338214041740 10920 505220339962 60486 185474405258 25142 236331150733 43309 116294739456 73588 218331713002 7055 788987314953 47195 907007520941 96534 204347370210 22436 441710962644 4464 776694655855 87920 247080499525 52076 643449163957 40961 49889658696 81793 911175751006 93790 997477038345 90664 816368874296 53267 117129200407 86109 933061858230 69646 643206959080 64481 657927831661 5220 516742182995 56059 544215667608 42314 661741390868 9266 779203295381 15164 877336226379 67765 940034100326 80729 183660055037 98963 188558560817 36996 670984020626 29123 84190654401 1861 474706584661 71070 604671596034 59654 588548751608 99552 937191483784 69111 290825851917 50890 374644573961 1067 396982147982 38691 50968952798 22937 497937764437 42354 248344717959 41019 174940917413 17958 651523482404 25874 90525847199 43567 308442934268 96160 137192631502 72290 33825111546 50540 93974672028 19384 57076209963 3842 871973326554 26095 875702322497 3248 27302059580 56296 257459544595 1323 532560896986 95303 280665950235 60040 714443399601 99383 442557782262 83171 523747193120 37187 786321915880 10619 648685812588 21054 645224452693 58772 788036608572 25148 601172635721 13715 492796618781 74902 939783927025 22502 748494809343 63211 296492209952 29146 974037754550 77945 406893644235 21987 926902164858 33416 472463600781 183 469872079975 80095 372972125220 3411 788137307646 30125 586186969842 48981 109680985250 73890 478668904829 75680 933014847260 99603 53966149359 91419 237725874456 26105 840685580694 10738 424937450406 67762 879485697893 24947 32813020601 64127 90242733682 34643 735722767531 83589 324309347702 52231 718192082103 46668 213814074448 36299 591504757118 82211 67876002946 61598 187417403011 27354 552123972018 35588 167488991151 90118 586862780971 64355 387286915533 69088 428787472217 82054 889391584015 87750 751839084112 78749 934441036679 52761 900718235718 80123 589200623023 2718 780983552789 23319 83386564322 35453 76813664698 43180 26465163232 44773 104525790425 95032 762431561038 33382 696206215990 44801 402696437812 43093 23079981629 71755 844762029693 23211 48827629179 40707 126015818618 50375 960851981346 60184 564284061791 52551 52124331913 32284 621697174725 41491 330521232810 25511 192753598247 55091 120802067619 17204 700952677733 40083 101527188533 48451 516638852419 85478 575834867272 64469 100235787499 14816 278725511013 15155 972458961767 40123 32036400954 72808 686504476968 467 591113601306 70466 116278014082 89066 536403491962 5909 673871185453 40037 953458445686 60632 301273096646 57516 314133671241 52005 349851475531 21422 908110856920 91645 799498099363 81147 267574137640 95938 205995495956 89544 972644168164 56348 40582051019 62191 341392359896 13077 890409812056 95660 65125381496 29725 573557528623 74465 309344415578 77862 344775962152 92466 316379669175 44808 539212356351 16522 534793610222 82335 1146386133 18869 498416855298 74088 391404155309 29956 65896585751 23752 489313610736 11052 900237677048 43781 710360678121 59431 690419048084 80074 280850187594 22033 593040216445 73319 633661911974 4876 362433073256 21551 132248535284 19356 540285310383 30809 749931671314 54796 346604712146 23744 603834291008 97000 866800461553 99363 123853942433 87681 76805333844 28485 450236655293 98348 696446097380 46510 612259671554 66659 292010343855 79752 70830787646 89762 441625240935 5603 255179781927 18699 43994814436 82993 529551629011 78307 607577769629 17930 589170807360 52275 111319964723 38826 106580336589 99271 822861098215 66446 719943607743 86194 936603014943 71451 644199390910 86057 336932586469 10551 637143905877 12771 33961748327 41326 320393494901 51136 192732320120 25230 606024931058 15807 205654924814 94955 218897520644 74725 168183690690 50620 465728973000 4061 731369688659 41436 123384072381 82931 735934044963 3402 586823502664 78872 447563697592 20841 612353609776 53601 762614961725 65729 738317257762 25672 144596300798 91420 440367247662 85865 26045699567 83018 665015576392 62662 392341535526 59165 78100554952 94212 744186311517 72878 665621133034 22092 713114292081 25430 963395951183 46859 493818372581 35222 345077228411 43538 386691288928 93647 198557927253 14838 263291273002 31819 129097888681 19473 387070806963 12562 546101827497 43615 106196656909 89366 67275865192 68098 916631701357 6472 411855744350 96799 679971815342 60064 83614261479 75007 49320576973 63129 382277955779 44655 107539521902 85682 880060011160 40640 55696970838 55406 415486922859 5799 239405461231 50069 48902390059 60958 731996616391 30257 906283606310 84802 886781131025 68818 737474968210 8211 235728083746 25866 92025519622 2359 232902351605 27826 415898274558 51510 179540135848 31843 645479872602 70783 772951595517 6878 848902946015 3426 15148086490 28933 902045173684 60917 695337293257 26303 946341091559 1712 561930857848 67608 69650639334 36976 344165230650 94 818428036614 43831 968375381637 37957 486390153984 71146 765165913458 70052 249985034607 19634 938605240129 43478 109806013779 36156 376920546258 86298 552772425360 38745 774174710060 1012 644757186928 63103 763759461369 96010 296636956445 59941 266892662792 70855 529742134824 32555 326047609035 7611 132046353157 61168 180047628759 57720 796993259660 49402 590945902438 33687 768777298042 72050 323243458264 24242 345921068014 77605 542646564653 96679 587898483692 83108 480073787789 65019 577405604317 61668 191237548480 77524 907270154253 5087 657998118582 45950 915833199148 38418 944669012737 62280 271637296590 6237 556773627222 51268 72786770667 16166 132316195088 14986 930457175135 43254 749196617389 43221 907585704043 31098 414405569615 52324 662899616050 64643 561671032379 9947 130132192573 93159 115375626077 20032 450048649208 60542 340947872195 39966 361251027507 13957 765970616094 93349 70544462497 85310 444325751108 80712 360307557980 39374 18504098480 66013 533412866399 21150 690991189760 18657 208163927819 4091 313748966262 51089 328715606691 25975 465269739384 77138 18544859087 98245 457931726097 88811 971601523485 19520 171711791469 96262 975362988667 4517 104224179553 83058 469923970495 7764 250864004576 56515 786636961567 19347 102751390855 90033 11299460025 78891 769263349778 68341 327613426700 66409 646794400996 74127 747092634749 53950 355442328964 15907 566495055316 60064 495314758426 92118 374809923004 61511 720006024694 43382 223877752646 68304 452893910538 58544 233383078758 53918 499909692267 5688 782886992245 26452 490567620308 33348 620514932653 99388 523468489250 18257 109221616560 5091 827898849497 44957 423911105282 86362 607475706013 37739 741183286154 99831 436873826746 40834 938790280213 14162 674338019230 74894 82925259987 46120 726131941721 75070 764116848600 65244 58900605476 92452 3460856220 12209 679140409815 67768 316660468092 26929 650020380016 81429 696627618359 67753 832881588115 923 887681299057 57834 862230585605 89963 344797314355 64970 987705176368 2670 840575038057 29377 245558896291 92815 700411189091 53197 534531118991 16124 649057746772 37806 271069176394 91881 730418033622 12042 469829496272 76300 726082735461 60010 607006714429 12418 683692985311 88603 266721382740 43529 467415949066 48783 289768228603 48804 777957134 21273 975781222845 72315 487426991351 45845 698752701255 80344 574966764340 96285 568844650731 82794 782835453467 45653 230342339616 80934 685565477987 97120 255896103679 24897 320567416744 15720 725484036296 69783 860667397354 77818 926269359707 99560 140919794958 87559 567800320704 71221 465511517532 26533 766438431647 54631 263043667967 78124 686474229192 76041 968809692296 36506 826899183021 25001 575038550124 24719 828220305379 67963 468282468225 77426 864682432933 65494 229477444741 26826 92751583569 41972 122355861911 5317 841276425960 85686 184017998012 55444 490793557138 39263 553566073947 5037 918671152920 70260 852181700545 86984 703533721193 30946 391717183390 90979 6804348437 92568 321972750983 47518 105085867477 33000 375301777778 13568 711706798593 64171 302982238268 15696 508537146392 93242 304273864230 64924 957160366908 80853 915971337812 8182 565391789235 14112 464968708173 97489 715378760807 59713 777717489790 15848 607903571303 804 732833548471 64792 674636264036 60855 346103079084 64258 291888244277 59630 759630042741 8266 837302004819 20896 117959718670 762 456460435806 85832 74534663896 52159 910359866262 50693 477348788758 15083 783914724194 71066 620452339057 19506 773314812877 90383 917235424885 61997 933278851844 22574 875782419473 62554 842820924121 45670 266737669915 45849 30313187651 26028 991857994442 96881 29050638556 11797 910086346042 54441 865760055649 50398 814549190636 62511 914150424630 59716 546277910595 20917 291894550751 23788 166011967495 17134 524494476680 49212 910749277670 22550 359344377727 16576 918663871982 57319 908999073716 74918 242344305173 29829 677645186879 48642 666466792113 41427 785613858778 30731 754523115264 41276 291900589155 12604 425218852258 67659 604312928604 59156 82857651482 20466 54405313899 59606 663432301648 33383 773009009114 99114 843484467985 54243 172654299928 51738 607592661646 9249 298629253430 28726 296863933913 11525 205429602410 94129 713952361067 28434 416791888271 82305 249512061089 76339 695274582692 61026 397104241722 14771 713310814025 10580 131103227099 10501 596409127237 57625 667653588619 97469 376986966274 87640 572199936567 94900 716324298255 24413 759744167471 26088 601911418781 96278 419803035303 48441 784693101827 89847 460612587063 50734 81962319419 64183 843581392476 2766 331471250530 70993 349144614900 16039 958703450683 31108 544583982022 55339 576601054381 27476 401019335416 334 650299609921 23334 281126178711 13129 806366429349 32616 459484069139 27290 888092005163 94119 913122011327 674 590321370442 8694 834956077653 97445 927895346716 24494 634901257329 90350 867561480671 8104 212785927441 58856 900002112117 5605 648639135259 48358 587680006115 63847 223472815575 80028 969912600789 20021 939426316145 63907 37357218585 41275 588583615353 82137 62616237087 88071 663616491618 94015 196810736000 10093 426589391622 92825 39697654132 164 370190896928 3698 115457536858 42375 985938927568 36085 579284936756 38582 132209686555 17205 702828745512 33938 491978634089 79334 436474800640 63076 836559259141 44033 501300684203 33942 160278504865 15140 121508508346 77816 300336914895 44752 693763989987 3389 684935830665 12009 612087421058 16955 570572460713 67098 122633117971 96047 530479600754 10222 587196615609 18487 674099351045 84024 294759726779 85718 23029264365 53772 263936313089 10675 166585010068 51971 918512449691 32730 655025268683 34779 602809114426 45209 487544705350 14741 956597710517 39044 913903016734 32630 842908562310 14483 303459466061 47334 993672586059 51039 494201237301 58484 652228603205 37768 677202355226 18991 751989005020 28689 667413413795 21742 497566933017 97986 334709200989 18634 290463185962 18182 447044644408 61535 695130601953 17739 124181562120 59375 629098954806 92516 541611340549 11166 129275572929 98890 478899625291 95543 927856345664 3287 289193753691 7013 495775157527 91049 182607715992 64923 882989641675 96133 89935568587 28941 482478671238 22258 527803530400 404 181476829335 98074 119503086887 90735 581230068463 64204 709635222355 16380 566421524132 76733 55136854142 20995 198496327281 55106 576918559971 39243 24430167604 50423 837211850787 19555 708561787760 94011 379303379393 37371 993323402697 75666 278164777382 40040 416145266570 86402 346753243293 19843 266204628514 50998 822541523160 7435 968247949986 41470 433544388201 68446 785982812737 33997 344849235914 40804 893619457752 7002 812723428950 56037 345060407143 3871 384355327693 82957 561156548750 84477 592890016212 87535 269219292436 33974 223574805619 94271 887239259748 92530 105209270421 21367 692722883851 62779 776125744523 76211 101182411068 56576 592899240073 8693 803290747724 60854 666519559464 64353 478446025782 24050 969416037859 47746 735383232023 25392 590115159194 11844 630105027763 93551 815860032273 58231 543587141103 20979 504902435698 89075 604735414869 51010 395916126407 71598 555397477779 81640 472966088577 55015 198148601596 90707 606541739508 2591 770509519365 20311 780809508056 10715 634715655881 23178 635310946250 1187 903739744902 89769 204124605897 84870 928149684254 30386 608816945593 20404 55833866391 60840 868908301027 50178 723309108123 95283 674117248371 36330 284651382777 20893 119643216633 77096 866555685922 39093 561605411561 45630 657177448108 69072 165672604443 81393 462790100691 52643 936269256779 5897 157030722803 24810 985411387034 74997 412110539535 68133 705363913227 41861 62767988045 10101 959559216903 750 523600036472 24644 563199568601 57706 138604133501 2682 59756485683 55701 248722825454 22600 174880967592 91121 398262614402 20513 5029319727 55363 555248821395 85852 756736818086 787 474256807326 93428 646622120781 18928 923635705287 48648 955372816455 88554 488751526994 62011 889299115037 53142 994694072107 7637 616482692410 60174 572264463199 73984 57445615471 42286 319801910689 19595 188441982065 66328 167365219014 32107 424238212182 8273 148386658377 52597 518422689308 47746 477286765768 73830 661810204706 75832 45054959749 51739 829493467309 99236 722473471461 98521 795942432357 44475 307043183092 91110 548253954261 41239 747249609952 28526 693869291758 41300 364186561146 47199 600978882948 33844 458753630904 64557 557675519952 68252 71460217397 25391 404732345324 63092 221544411824 6688 81320986970 66827 795931712393 80095 400177434494 41105 196092019271 66159 533999272479 94268 463461907220 37880 851533494762 91267 915457927487 56516 835900677359 4806 159475527609 46178 945170331426 97636 285262123417 46983 648772133595 59618 792816145048 92776 179695919446 23947 194141742998 70914 534038532916 63659 529166358291 98578 883941990649 50739 122778466742 91069 328348255116 77368 784032209610 91113 370292198585 78100 810533894332 84450 766932615090 22596 304562623902 98774 381783116170 29512 504525485991 38425 235847485881 84838 639105882545 17218 270177237659 94886 294034672570 28076 34580826608 97847 622353310563 64630 580344230238 23625 219883551860 41572 327632473834 81266 501470239062 71803 588918791555 11786 192744694679 19241 912656604535 60942 519359388778 63387 135752465660 81312 794848140580 28100 211896746153 69669 645155125184 38365 739911134202 74662 711901869916 87295 786792683983 61168 506823483578 96171 426229953773 34996 217662718656 23811 183322828923 37575 264806127352 25102 404991561863 69123 168330748433 98904 821053899391 96292 13134795868 45839 674176501176 70477 954073877072 27239 989849838571 34624 793753447686 27063 268838128051 29385 872545751741 43354 205074747152 4884 221767229271 59599 911637876710 57810 770111341787 48570 799372801151 35929 829035168753 49472 320166066693 79137 752462126185 40943 854714710793 29351 698543426996 18452 868133214207 69229 80303720297 35618 619788283839 85592 910068509122 96274 177781381126 81105 400465810972 44125 638276806131 46373 391942070139 52516 665708357258 43397 984264862467 51593 929361618740 61607 457723191424 49331 202761846333 98371 131159431903 25262 421122765653 81430 567655151795 10856 327583922192 44514 726741564593 65782 842739925094 87820 848300998196 557 467706059571 38461 26304797113 12521 266677598904 29506 978054451556 68553 352012733720 34636 167335005562 68432 613230990556 7857 579197963493 69798 582219596144 53321 236235154867 75734 271556913060 32081 972002882967 41678 701119449643 3052 168106529383 38817 315065094687 24701 488973195932 80552 602692765563 10478 453842654677 80189 167061014944 52556 52113761620 13118 311891699665 70312 450294338687 31440 98431285686 65367 298818926944 26554 302023518173 65779 166618592550 58309 27113854004 88505 19187127458 515 749485150865 42313 356724740299 84453 654561370410 34633 855269371706 3363 866409906461 22562 466996486831 89 799098429161 12961 713313020810 31812 391270021875 19576 616412010578 42024 162698936835 81402 19213792818 27437 905947878852 97794 562743419255 87102 492089722183 55021 680634799635 61033 763581388160 76027 444225220637 77185 557680417224 17490 102634376271 6015 16442965081 87515 698235103367 51741 353278174933 78435 801658287174 85434 570210048704 30427 586909106484 51321 30007687681 18937 949153272730 89377 218864881509 69909 15887672038 97598 948689151772 86701 310753036843 74367 732272977722 24161 649442146462 69398 41891559479 35703 586274325018 81307 468477926768 83224 593354813341 49001 155888356772 76241 728154857417 91168 896895753079 73716 272564295524 26305 677066092018 44788 599438479832 91829 751071058177 32524 601965359539 27911 649485805044 19065 829297529128 17285 535866010622 38747 644676571789 70275 342669932729 45944 943239684315 79191 222398847137 71034 428387504177 5502 831772479380 23404 211506581074 78198 986047041880 7616 129683735330 5410 713313950229 61644 472654537004 89449 221665494743 69096 230941763103 11927 91556568589 62993 133357009740 47131 297291212813 15690 680682149418 52359 269819385742 68534 125771073747 19572 930712019500 57439 212651819652 72379 202209212647 75410 334625648673 43004 960593768612 29665 908832361646 62267 896563526315 83423 555662975447 990 187399879975 20520 210484959337 19441 436132494249 47190 259146713303 62914 572185763750 90413 691873516470 34181 166185246964 59152 562981943873 99280 788688731729 84809 482937511637 11200 868176614876 66341 19953472886 97491 193593499034 69846 354827893833 65580 724047817714 76847 913270989848 41523 242053718065 67052 466041852113 43922 912072264455 65191 818862705159 53945 625467139849 9156 628655803247 27706 173987770669 84710 34800338277 59565 634449277264 14903 507284864357 75822 421149938355 54660 126220254866 33818 846098062458 27807 910927378994 98742 122150644268 18204 137979021359 26376 921347642422 1012 101094692760 53692 73614055528 55877 269644664606 56832 663464641142 85935 522383240599 68712 94955512952 90648 905766050431 555 827120775018 33449 915470038642 44963 70910598061 28272 24840293299 19729 909104456068 11420 216467484329 96536 53734822296 24580 31839538780 52221 795149303157 63616 911175353596 52589 276658589707 43630 189226244187 92535 31588750893 81327 695139404398 270 902657271573 73895 81067014607 65288 425825664222 896 858239750718 85633 606050516233 54183 534772473115 69689 733731426553 66510 106789212654 87922 22698409590 2057 135109105376 147 215477678126 16817 652678644031 79048 17920519727 45572 643477243390 14527 484217402991 68962 975509928498 94668 430346519876 41330 50172543894 96422 934900395500 45563 900974979336 54024 395523781383 34699 805738717962 92849 846846787352 31956 984033963074 92548 918711438599 74570 252998087162 93417 758481776801 56422 570661450912 17514 318726987543 99334 415014185031 34423 554654283643 81130 872407938341 1282 903868218182 81177 60603373587 71012 496668792533 10682 796298052368 84374 888813849063 28635 924786499006 88697 716157521953 64622 694518982115 60623 457552509322 61095 985917792234 32767 615882130191 93855 773025449824 72309 70059048704 84 428867243895 98047 577216675217 78983 757386990470 10193 764937413978 34780 106630289286 92674 882659236824 27613 693149431959 86189 975847951850 60152 869821836665 54833 482637650004 43868 156616890131 56657 840671678527 37536 443203952880 8309 306917862327 54621 820040860093 97095 360720513580 89615 910081166285 40055 142193138929 56055 33271573909 55128 843188264896 27804 898195419696 96032 406019797301 34437 808320373211 63820 436524657486 52736 282365854330 56058 631333907441 64639 50462251026 87916 383195934054 2646 596779955533 4332 917174144729 95134 915155241977 40835 990373346522 66645 882191785353 85056 184646048220 42588 249755360146 60375 642284820153 3959 121379162191 74495 852810730284 49649 511180515102 1459 104369462869 1077 308928380161 32626 917557391161 94614 474995904798 99584 232721661248 47944 985390423360 21283 804639228085 34756 513292193363 62054 729886995274 24776 237332522219 51097 379444586641 76277 470785557950 94479 283151419012 42479 271887309349 73278 705537719805 79873 197564252320 49955 488351294271 43894 294860016975 87771 913340044907 10881 684711320185 66251 831821179916 29782 179728738569 30778 9020908940 99727 733688766732 1746 665684707772 2184 302530413108 98146 144372792656 47874 319846614104 2494 700094016353 70180 906028074994 16317 971570019817 93077 250149131935 5658 866223552074 17380 711420232611 95093 901966460360 89313 662804368482 58095 624850273802 98529 429240977640 74801 666360357277 71357 698225798242 86373 687111556209 4371 962947290531 77595 287951055962 55396 152885682080 10822 721959784848 10068 589958480372 69341 95555583791 91630 974066839901 14330 26394837944 81053 4738502717 38174 514419818894 9556 947909132058 1227 599359211386 66375 143533337886 73353 715886684456 27440 140524140695 67042 749381232552 16907 21527129976 53637 759755663853 41530 339204952023 99814 293128279377 22785 982667405421 53468 259261322767 66667 558181562649 55587 245510739912 3043 168119509853 29784 549304176127 53244 271467330271 16768 126534511773 94282 498926294506 18848 201366548589 53095 580575985130 35814 242689775521 79311 535675916276 57567 371049884235 47524 324722756923 85279 479366415077 50570 907771239324 59580 76254582474 44044 877761844755 35539 985779814074 31253 860972653892 2242 725049663322 46648 201090213875 19500 286676242866 34729 955816838028 14265 794584808365 30082 97540101276 67250 525130733724 95039 51864688469 31945 639387935156 75106 892291031054 79823 595230316171 78096 415922060225 53885 745224263071 97969 601582981260 8588 945364956367 88340 954447482416 16700 355810671071 61097 744468217493 84593 684769948409 48997 905482409540 51217 485816758055 12033 388613899499 29927 123814917850 45564 71648675293 34147 362726929510 15860 429805166735 20216 420863941763 69329 751233890589 55165 919446275790 79451 985108975811 58797 773789218374 80222 546793735779 49639 124245922255 8269 301355927301 57134 33047411890 14301 75283738195 45353 726776086299 91941 499083855641 17636 62936813210 72452 159426108363 55854 647404758691 20635 875108394751 19354 259086385422 10319 616739697646 22462 934714179223 14729 898690449144 27286 145397088095 53557 573216429597 20194 892850821993 36902 110572730756 17283 767804730142 42096 267953269752 40994 280491151305 54765 170840847205 28682 499461671964 18009 392177453408 40873 236253543594 67766 98060970909 26803 21051301994 82089 31153286262 12383 556255371578 3387 753685726059 86504 356506008666 51768 750921350556 60109 378158140141 46931 910544580177 10833 581323434620 70945 765898039155 74011 523656979826 67545 133568270864 97399 759748721568 99163 606953357018 64276 706371422907 55814 80358078121 30405 435948242649 5375 430627291893 48736 99492401912 78865 354074834524 24993 493152082295 27432 460738436386 66120 908935681179 9909 855231720876 503 161237829388 79629 978003605764 597 961423557717 71402 764375489368 33805 8698030439 20360 793184230523 6256 863950693654 63593 969301033059 1775 73137537179 45202 808368342953 1281 418662688784 32748 903980113932 60515 85671236343 94468 272979870958 24435 162111581364 1739 989496610773 75221 879365115150 38326 953601288428 80078 741386584242 11455 368800941951 29515 396038078896 25474 232998871682 83739 719325872124 35969 358689616139 24849 587111332334 19617 741785537236 52835 822731080898 67083 940679735482 87854 2181592345 66667 18532275520 17103 956926789495 9236 975562837261 6219 105095321795 88539 47351934825 72392 186455596745 97528 674946653892 86354 591838388411 18344 955258663216 49463 60880781228 28525 471237439714 40523 680398896916 38924 331551820981 90949 249183419727 65070 249643817126 27008 490487331870 69152 588978138713 61307 972085422372 98867 868416175507 12986 220719482473 61500 237649448126 54082 242825143003 19413 215555774824 50880 997016744648 71098 983045519556 60547 450671482982 66957 275765270567 82686 418842209356 92051 496225795468 43175 109624550902 90517 718643460113 11739 861722240068 64928 482231246968 78615 508942509563 60421 687154432423 95392 922834629187 5625 961298460968 76925 3353006375 11286 854911754153 2103 253981987864 569 762826246526 38560 491510222442 30594 807545601818 70761 132776648150 54103 810933775769 54090 200393523959 57889 518460264250 81886 358164699597 82093 973905767389 57604 148729664061 67564 139748862345 69311 13148309646 63603 547677121769 471 173611212269 11644 105591405001 4598 618345205994 92771 218176709534 96172 263945704953 41579 134681869820 35820 692056801266 13463 640092519709 60909 21383649426 38864 675942024801 93193 245678770424 23301 647366881480 48161 655471960616 93063 351303013754 38391 974146917771 63305 714726924351 6706 590069321069 41830 680233918472 84798 173824353662 25338 270735578980 89417 386003252050 20488 801002290443 58983 603495972577 66035 274324495447 43791 464629078791 11653 347196741062 98205 389390872069 76811 329491238778 40270 573984029182 55222 440495076792 36902 574726366587 53339 263798819693 79789 715310240744 22388 782728981156 22413 404509228565 25566 139926992145 84694 293256075957 27609 760779232393 5339 100718147298 14443 878006766471 25331 898211339927 50845 506407572905 90360 319461094709 66300 879600986161 14731 48892374527 14521 363595989638 41326 565914645661 44938 479558692528 85800 181083358621 91943 730995446239 76677 352336443117 333 529521421540 34356 507709153379 29982 747013536949 87239 292237141045 69376 579146476270 43094 208913700737 99514 96477584971 57788 113583024838 26842 942545414960 70649 593120481897 21073 366562591777 3662 157858332466 87476 834323372617 85668 122316383948 15901 231889546743 97541 214224239688 17641 32032624413 94689 947035306138 440 380937870800 83563 204963889947 26000 541974035147 73210 820108122629 59130 667205060587 42057 153436875514 12483 911723862196 34070 788656839550 96605 940520022730 26598 839894344056 70011 510515375737 50368 857402575797 24728 796639778607 57134 528712268389 44401 422447836156 2143 53729941404 39174 350137126937 74728 80604667858 34973 31948766046 62174 566415649380 49695 695722150601 16637 956549669393 62298 525258354942 58916 38760140157 29117 352759359170 15671 739282151345 18623 919825070975 38780 368731723929 32728 394487879108 27774 707076820357 21829 949360497602 90829 133511938473 28265 603746266064 66044 246879434396 43399 495346953447 32002 816962755805 28649 124290866982 71258 321870998601 83292 825621509199 27587 276417272998 84017 222382426184 68288 544844996124 45310 235155321244 35672 650384429495 23675 595660304888 50935 186510832102 27910 622810408622 33132 487873391359 14783 512490883381 56457 527879381945 5068 571827916710 96423 385301439920 97974 559992397121 89503 871989933540 43563 919508181734 13425 845192686906 95322 509141540765 4065 844432126202 13114 15153045774 50037 300127378255 19651 278143890442 7224 113853154250 21491 606490883328 35387 846764918752 68234 114524692616 73326 92215374695 93934 150952149980 19467 556581218589 63688 184465857882 23084 119806298913 89733 810619137283 54384 94422160248 41719 854170801407 22970 26185211017 12114 806468409879 53394 47986497953 39471 789432267834 1346 317889679216 43212 419894415096 55865 428335819915 22377 205155543562 39596 715056427496 24428 446472010184 69168 148283325284 83838 484670531505 95042 276420982848 1645 130367894247 54335 200137479072 94184 600485675184 37612 571455831307 75142 535172795638 23599 223893037294 39871 625936648904 62419 137106710809 39505 303154955479 14569 251565157696 82460 689852231162 13922 957071162235 14023 80214733226 71893 351523754182 85369 481637557383 43295 184172976514 76768 101803590865 96926 880314434034 28621 95264439023 21461 17796509375 56694 210092419564 10796 237417010549 33587 693311635445 37133 330267477252 59970 568207754972 8840 467770211903 93604 534241379480 81967 149707914336 85277 100743404483 44219 843122208130 90679 430267431962 85381 75689970470 65920 119503725313 27662 213097603759 10823 778862386173 36344 324687785446 52355 503695114551 74538 67788077942 66316 911256484864 97551 825261016944 12512 773467723079 48376 442619007945 22816 120509253157 47670 503821639896 15472 66340010066 60577 848933762520 44026 875792758444 54515 553965177196 30956 794896543159 14958 222709082646 66869 551312919576 8146 629185459902 63596 135715902233 50600 797458777905 40233 425001207593 79738 832032404640 1450 208623505497 84952 145068417565 93808 362897578719 65428 475486717217 10207 112506120087 54791 936209767945 66529 514779716733 23434 376277766292 23812 626143233332 70686 844192402535 17111 571698484098 58180 777841714569 56049 585182973905 56422 7145876711 31850 202417863088 84076 447407536337 56256 24771098704 60744 336546012539 4628 907196353288 38315 572095677821 93930 981811259858 95213 136854198868 95341 213836072395 70409 358965062879 57928 842906532279 16030 445101608418 52558 39544093306 90159 952833670 86803 670302078880 60292 521032356055 19792 428880571350 7591 710593708101 54851 724402859374 52712 828748966435 14956 266814537439 64122 652152426027 882 55438782275 46067 967908073209 17372 813182999256 35312 360096836235 65305 166222375808 2350 830494958280 99192 746389838144 89874 642539070965 27600 921099553476 68739 506070591297 95002 912412960218 9354 343438567227 95922 334285934578 66553 611101293654 52313 203151740581 69985 14224239468 32598 516668475435 88058 397896798264 48656 202792735715 62847 884214359514 96118 784407702223 68207 653159706455 17687 697780373525 23054 484819554327 10186 351270558079 74433 428127986789 49288 618277310460 82998 837590534643 23245 696697417757 19770 365636216915 76346 529075966617 26752 487591270783 73910 326792717513 25729 784115139153 3688 196274956588 18838 251978472204 44351 879818512356 50144 506100221905 97514 47170051896 32673 719895679275 24448 883956786192 64864 116030450820 22874 925802934908 93673 922294351021 61588 944830955054 64075 486588973658 54544 748178694906 65560 673812583588 14450 277134792029 96648 935058917765 92837 421840585460 84598 293098165855 91540 681862226688 56417 442427134070 37266 519853663977 49581 270831011185 85427 977075563192 55584 564398887901 25168 187845162395 43077 936899806122 68775 617447991908 23148 367155666604 91449 870237562891 48072 871876716827 37131 111484181032 48 124814535187 25253 323032398201 79902 246010278933 51382 256934108258 9843 748137405828 29229 289441924968 82321 586750769449 97890 113317207477 96511 315600789168 84299 155607691672 30921 269492478761 17223 85444666626 17246 636819722631 51895 782998116873 35856 279517942564 93247 494220321640 67703 52616312891 34730 96033510653 7566 603422117997 21924 113977377867 13109 840041136957 59101 497876568310 54157 287924742292 99628 434964028745 57279 923203772733 77802 374402567859 95446 604358164330 50803 834497031749 46432 589639806765 16617 356584661302 71729 263844679424 72913 110373097823 29535 743276685374 659 459779427776 53255 95885711271 89982 236123163385 20615 779658241504 22946 40116446162 28514 641158725617 18932 306697275827 48735 501921148869 94925 670197151020 35882 379388556461 68587 781963585135 57970 171977927646 16911 740672493009 75849 219672938734 36574 855775216717 95367 739857133147 81920 912974576640 75912 444855936516 77572 756565164206 89353 215689996717 68986 312971247676 77839 294866893696 42551 758452286260 36736 207345364615 14677 540179160388 64007 58415513395 55312 569715498431 38932 270363110360 65194 377109364762 48346 879709408558 85927 626004589680 38960 983523503826 55346 303650572287 91025 325689903043 43575 928474985897 40444 13674980069 86119 653614642804 21652 803302950785 4855 133919922698 58848 773908632003 69152 525344313146 28012 667521223483 5313 775669752949 13543 231466267485 83353 299787614289 32227 438558300161 3469 620496038410 68505 814253096419 61576 69902846460 32770 132690016548 63734 628587862570 1022 99881227719 74152 336911531707 60497 436242018357 69107 688510795383 35777 920006856121 56656 773350310734 40186 21027796229 95230 506652506833 20970 726481503916 284 322049607351 25541 480571807141 51855 210388159834 95842 960354344910 45730 912323271223 51771 945498363495 36577 536261709426 89489 57502398099 56989 997651284303 4455 567777620443 73995 67367686330 27074 873975326378 33861 464239157696 75887 167817971921 42055 342458900756 84765 239441144325 66931 155680990091 60286 338770473564 95022 191995389600 32171 613783419092 9024 984097145073 29885 364454325196 5656 653342749376 59221 77719255433 56166 472765916786 85268 407099087027 92127 861280063764 72739 927531712725 45085 81847943889 88845 655079453408 1852 936406394749 96416 251305083304 95902 648955774733 37904 112683108966 93672 700999542301 83828 247374966068 69923 577220683369 78983 326174856596 40796 245816006484 81448 502761153258 69924 419822147172 4794 667646771453 20144 244100546499 57925 908617076858 30618 52969848512 30867 125439721329 56798 144568417868 92276 436832608726 82814 932994468222 67835 731528985089 35391 302222867471 69662 886417527086 24586 250873389791 92697 63956402174 85004 666199108718 57292 669798192885 9782 19510438243 1657 136685483770 57149 496999574793 81639 679904258521 27931 6779985357 18434 425601292996 12876 479808566721 93528 81785343694 24466 660709122844 77949 181201468783 3730 70013634744 81352 811924949251 78229 655564750483 31892 15144560459 83080 116113834574 91104 704296167914 2780 640481728433 5295 221910443752 14758 493267839269 8681 501974524211 81024 339386890296 33016 124572053786 3078 255494229533 87372 35600506064 78651 128291626025 43576 544380309743 99169 581239729240 79506 785867127026 66724 536462303685 20919 511567632313 46960 361510590773 61764 204504682505 46102 536641542541 90398 706194558218 25324 329740276823 23531 810384255687 3754 601902528066 15031 889773846193 84621 7870941087 88432 233963245596 53879 415579360485 85163 163990728897 70317 172258146093 797 874495640891 28312 552343401654 23714 794770718090 12389 789178200418 2169 923347803539 72901 528266626872 32773 317264283037 75693 971002539744 77646 382582782677 38807 890904907818 96926 800424050635 79104 831739855495 79429 802294009075 13704 794691730830 23862 823044839717 63861 696995064185 17639 579290075678 64432 381797638053 41877 893423039741 3782 992629111574 76670 703205639878 36168 695904057584 51012 307662920930 9291 541432039679 70289 131258975645 55305 311117606448 58286 714154274983 70207 569718509334 69994 347007215508 30445 578952619622 23161 655312238172 56633 804490212219 23506 769948021723 37452 471864060626 81776 437998254674 55283 675995149967 8083 974431080420 87871 40913004279 1756 138385813274 88326 189633106676 67924 430663118688 65951 477336676500 90213 700446162310 62282 181378067850 34815 216602731583 19846 614726365100 29973 541095146661 99417 968745239923 72669 668812254899 63884 132248661630 52148 466067298762 12588 429381538831 43544 700316380461 98442 228203551116 76684 46858700932 6748 483352390911 47159 594540424285 38490 857055942551 50341 386675208870 29346 144142843429 59685 650700375861 51220 263974453664 53065 1619099712 97878 494499786657 35721 856670324453 85553 358571107048 50208 480482156451 7186 532383331285 53229 73668645599 24490 189348813039 90292 673143268705 95087 975680812897 78907 472421273812 79129 219259229048 55277 308347120713 1029 515604398374 24730 172270593204 10006 699832681602 67189 517703533934 87087 576244658758 75733 336086216881 63130 793643098192 36468 210123958304 94596 825523783201 24659 200397985084 18750 779629268321 67348 754759737839 15518 725013267033 62495 932749664517 96092 51655173239 81086 273221465774 35829 547859748558 71168 690324283646 2316 13517041811 99705 468697219182 33892 333162704289 77761 434325586008 79687 696539131638 37393 396318453630 43266 464931072820 74569 921137297539 36262 659703176993 7501 662902954608 16745 35339443751 86115 245734764849 58531 136313684693 6870 797242519062 55922 807255113563 36406 877663502419 14582 450671308306 65846 315714682239 1365 51515904498 47789 796372867609 64024 868615157531 49622 827847442942 33164 762811937613 16271 528290197748 11683 743507195503 35774 48425270051 54832 791029689099 1127 730178368919 28238 764547045072 35191 344313720511 8826 497280916239 52861 342085908209 48436 547437729087 92843 827719874788 90563 953912848250 88089 481620288052 43470 562654654717 66883 112884276193 52963 899383578284 65382 441131664080 91315 981347404683 98855 450862215241 14356 163666053446 97708 139721454199 72542 343511103658 29504 899462616299 72591 787459250730 98259 844731423002 59079 404559351387 7832 999089196762 71404 470860629624 40294 836830751977 23784 364342543582 74136 589656090982 38182 864421723537 96301 143084655190 2552 148982806198 40264 986465089056 20660 108032121111 14224 236862049297 1778 688190931106 18034 116825930970 14544 169698655466 63194 609215884045 50766 748841197988 45278 437594241955 57458 258525853484 13011 639171526264 86726 241835502334 40917 147219023565 45045 194062372925 45028 651972006854 39473 239793791023 70625 891207051498 59728 981449640638 79318 212661565094 16842 642481989369 9771 848269763274 21533 699687162769 70673 542677598474 63082 227827464028 53467 202365229950 5685 172053324246 58848 890272643874 91944 447115643803 70011 186760089687 23696 839540274926 95979 564462373728 71935 525633933366 7219 147091096806 94153 938693926523 67131 246977795701 51719 304461095917 42477 476548502269 95639 325882195550 55897 522536193873 75417 504722466755 2417 67524557483 48435 468500895414 93998 62134945574 82575 380386987767 58409 404617654851 36184 825086185958 70147 566571904357 64896 932718554891 68925 169180247637 62525 702144595087 64064 972715995070 67048 637977694144 66455 217601436081 84092 220893072785 46960 542929656355 5053 502428199703 25823 708123116907 59630 655808964109 41691 842348771012 1241 575323696465 12959 674678831313 61356 284659323237 83466 323001110036 80022 863268029679 34368 324736203125 90350 29510552889 838 965052221121 21260 733879628465 5865 630295577385 30318 59831263594 34296 17057977791 89973 520840083866 34726 736755152892 8581 835464454170 59817 268537708093 73033 626991091433 7070 968634044481 33324 16970266025 87618 118775738797 37089 871429487136 59866 677679180424 315 261257005241 61868 293873938367 62966 411419407617 63780 848407722914 6605 395542530602 68336 120574117477 95777 508249398155 95461 722195713696 66361 474365756701 95256 801875263952 63196 119664241664 6693 209209623764 34392 535998275316 92779 637119351920 15103 388140656353 26317 528301434317 73797 835370227535 243 905834036983 4995 554784603886 32743 989292851038 59703 786838186000 57945 821464244309 39778 227478743338 52315 551818450326 19432 668582229335 34662 109260760509 4084 631853534420 46004 126897824456 67249 724593585541 45923 859977593502 75826 210077795183 82360 24092862340 45131 924774029628 48505 231726045353 25941 593754781882 72882 582124997276 34766 378575985500 21106 334902990800 65847 365385394871 9739 355948644639 9588 100392980742 70773 231120428612 12655 500424255911 69547 115889313375 6198 698020950428 5676 526182721653 31705 437958219787 38459 839878765550 43180 39588945599 91552 695382380821 55851 793887222436 44293 871891364252 53713 950291792974 72890 278177997077 43136 746036549747 87218 713372005754 94556 134052395116 96228 486132567973 21679 915611617977 3114 98493160409 40359 512496544634 63237 126262301239 84596 41897680118 24887 724425801546 44875 368810526744 20455 44986297468 73125 352214253 96417 304367736990 96544 413081023271 88116 851281829988 90333 629681490589 53746 769451476711 20160 804488760265 81299 549039185441 75412 783719729224 61362 547263369076 17412 242170194782 54350 450593190948 9315 484994919023 62635 198659579352 52229 624272057735 2031 10289205021 35684 706090158035 30373 668908622819 87196 28719319078 55581 259309857278 32302 647368530293 16650 273642056102 90849 33124019035 38306 339091250679 31004 703882324630 36194 59775593842 58350 441663787400 99464 600490140282 89991 499632695479 89015 140720460760 5692 426867595085 46934 840571297080 25766 729627276184 51377 684497094570 33315 707790140299 58231 770502902305 61140 291881024828 80730 885276486135 93566 481138231140 73202 146700047207 99497 834156739042 88218 565927514642 3428 181003791928 13874 405220577659 69887 742722187276 84987 374516792715 94351 819721665961 40382 536576572173 9549 641595467899 48965 386038386739 88247 401094382999 84353 62235671823 26542 848959315504 10690 92825777179 33591 855278780451 32642 509897491122 22330 871679639148 34267 901815589268 78374 808192807343 94860 438288139622 52843 503489394864 94776 390214874928 56350 961235450075 21510 686011563229 6457 973620940477 90306 230397688254 43448 264838839944 51323 502887960328 58013 674798056595 2883 412515570769 12556 662545446360 26962 263882928151 73872 932545863797 62019 864421392441 42548 759618427947 60278 596346536572 17483 320964803298 7564 883952479495 45673 691391158563 83918 653430650599 89672 981731978908 11303 769841975436 53668 143835205280 41317 284394392650 80287 475241044133 97148 566470059737 94078 540869449924 60707 542527754198 91913 613363677244 66772 102701376064 78319 274480184814 464 973258910971 10464 712344657634 82713 284565039952 68977 900795203266 33591 317155401067 16604 780638060634 12660 908891910364 64669 740083537438 5824 718595602711 91574 326195077796 32013 554484119540 36684 210057341221 15411 804852303407 17159 837673836033 68590 778855611369 38902 344232437560 53947 476766443813 15913 910534851825 49663 625892118092 89717 314716228087 8832 448628692137 57684 997473262646 8905 164671170286 8226 993096906051 59115 565351684526 9153 906480114386 27927 761852679136 68598 458792126269 15044 718276171618 92041 705866086916 89647 662466369908 94953 445786257479 55094 667288009529 35206 401243462990 74268 963839230522 69397 928147860226 22729 125331038434 8944 82659285617 86951 193726713602 38835 396803923021 34694 146214564431 84736 740271749486 6040 75687597791 80316 313310806860 9814 268989663152 51344 581501830277 70521 933295929121 14248 362308157789 42849 529002747767 27575 704374278201 65810 70300476250 70674 513783476771 77746 494962378325 57776 724440372041 76941 150957499737 16337 187909540734 39281 669146449722 62836 376816690872 76818 51976613169 44863 88625159568 36007 736993499992 17722 946425550277 22475 7951823153 78868 997126390457 84413 73736196640 15485 172497761778 95968 56869043692 99626 402556805019 80124 920885070146 77461 442599599872 15067 983321163314 78234 861551436566 26605 490511269040 93595 410846620400 28708 940110832404 33533 356645492299 63641 601621517978 69545 336273372675 41221 428379136995 89004 148185001115 1321 217412259699 60695 398501891770 72647 924735737393 78367 737028260777 22950 822715125225 78270 804239947222 91249 783567801805 48336 328000967507 64153 278589150960 52472 999181581911 57647 13642687690 3128 104570748348 87179 691364355511 23644 324923764095 87272 767430241144 60752 407644614468 55781 438873949104 57989 162382195408 35237 360688427111 60913 313650163341 95760 918544664715 66379 77425270793 37008 305975269483 53203 203795897463 96629 289352731194 81512 650525288748 56209 437209317010 63792 727882101795 10141 46647334126 67156 391491470458 99762 475307377710 56480 850642000627 80593 681205191447 36136 892027265652 91484 119016599761 93022 967292272775 18586 815239691623 40989 409206629851 25239 156383957578 57729 208344948417 52513 733030451919 35436 682143826863 78572 520881073324 29123 150978320833 53327 969274826879 62479 834463666995 81861 720912742983 33757 877461213160 82446 940237021673 23710 498544504294 34571 820905810860 78120 126358768088 69765 509545943229 11155 534197874570 870 339591931820 77340 518585072241 56766 818569207021 10693 373013788193 13664 830588361560 79923 803889458900 89218 48907146410 9071 795602899434 481 339365501442 34982 156881583715 59066 930955867236 59209 154258646375 88978 558370856250 19790 475872086718 88304 879807272653 36333 46886393177 31229 434909738192 21219 852667961287 35019 126087681238 29458 966258727104 78027 339595790039 98143 698367472542 949 100345513391 55891 197153143007 89732 620217188255 4091 205170497189 83127 173201661642 30152 606875709750 94386 378237145529 69648 509194900348 86331 231616246744 78827 829850468229 91229 158035514871 6870 62025879300 94056 862282643145 42515 76885722062 70927 455729556328 91240 633418537054 26088 154749241295 35291 573778894931 95952 264458622815 62461 391156001005 97573 377022788955 92732 260009695635 64298 82332689771 89230 945115460687 11654 610453580829 4141 560983545424 10981 639484155743 81910 237432973415 49717 43413473031 7273 786706325387 94315 203816334667 94444 973160455509 55964 573504614217 23784 10671198340 70436 126390635905 4746 626683872635 62562 434784881749 18563 705080190654 18810 764604155024 79817 482618396025 93554 576157361116 99156 23457292793 97781 807383475530 14114 20712873008 90835 782368299470 49747 729870042165 80831 362575024321 88013 31433921218 1263 888627966045 45177 260835041716 84128 269210373701 96996 255930969231 28976 939464894458 27487 248117465336 68834 410755066726 96960 118695558968 12829 408393154389 75391 783434881728 85293 660708441079 16922 104217598623 55841 500118225760 40209 483523451406 83979 518411475465 85642 826590017765 33443 813760200524 50190 372077272099 64325 625482503659 37034 775027101289 36494 238484515977 41967 901997219967 2851 509971379759 31603 991306349007 18185 882023195337 9006 349219940581 5742 922045704103 11038 367751181301 36095 195398739965 11203 548669397333 6608 352429235555 68419 333162352638 89336 454017593429 29127 993762805775 1329 92975296691 63453 700793510730 72604 840539950659 51732 797486423445 63099 833638629674 41955 750323240315 92982 553976017527 11842 746095477929 52247 29774492824 32046 151724984433 77165 704308546531 3242 713461234250 78157 463605720847 3577 517012789325 97740 999773304760 48453 896633216442 79558 150587087582 63899 421503943537 65723 388035809638 6861 35748925562 99148 783889139864 8206 97963928189 67362 272942240415 96473 906091390539 71112 813901053708 91371 757434148947 79788 921151263572 38308 976632370477 86210 834881909581 8619 328120185363 8705 876583496117 9735 295842850147 15876 3022069931 43174 860774377247 7786 379327969844 76825 293155074412 22262 261613521079 63926 462265032982 17231 879336703873 99893 213658580491 89889 693088293699 70740 534343963612 65531 72514228879 51284 115639263807 72975 613593697886 27609 767385968015 35318 864946248332 55085 493326677834 53737 249851436634 13629 496318068370 87721 830039354604 14747 484318517421 27287 159727087049 44474 510149370245 11452 408171111774 24854 693082749993 16355 221150952827 12937 388056279882 35674 939010162132 97175 491836668351 71637 609221436545 18467 1277029121 37515 774510595710 57783 21757463472 12407 809960484908 98337 949225763340 88824 109262122446 30928 608609345148 13297 10952664077 25659 733405236235 58730 874710655093 29018 728247390438 84621 192295860726 77963 934310571743 63818 84811225443 93422 444531758061 65491 40361513462 86058 437016378026 29216 764389226954 93606 368313137875 40909 802248512096 31408 881971411404 23255 539148833051 13690 188667235098 64739 603636271044 97752 806644605158 18647 461066751238 20291 307477224577 66335 273311597811 12345 953120562906 58473 136820332925 27994 421962316042 80009 918516560638 76204 631682178249 92854 124536844464 66105 145998843125 43915 470975885622 39340 933865332242 54471 331493956370 62168 96339723973 1069 654399767852 36208 538435170392 5125 367873249105 27376 532357547834 6457 196303170226 19571 505020545916 91449 32980152929 58266 231326757204 40312 8505721815 41388 570447221150 24172 382624180081 98672 802934331990 22930 939619707118 35188 279676976927 34087 201805012979 5962 261163719103 82416 333967079559 13766 35494763168 57107 967419394967 34657 995516799313 45340 288007313267 47449 403976951043 16697 282669475919 3758 34328151309 59774 55345856707 73223 472803604841 45186 249115361868 24363 682211719988 71456 233000342985 87145 704817229106 16823 244159468542 39120 274275150919 20363 980066622996 48375 539864063999 26818 532776773143 51190 288545938183 86183 629067392887 28587 516313471921 37002 79578050440 82519 773788154996 86621 905865778689 69182 97471976554 4857 651332343169 31531 985771313105 52023 984097305605 27369 121911457931 74040 424526539636 7947 110675351197 2206 673897173523 35077 741420089523 15376 632635798289 14288 372091045019 88826 645073323773 98250 916409626566 68458 778036673610 25300 187965976522 47060 546118647762 91858 673670513378 97007 673337337168 43183 607935772780 50775 450980851684 73206 742066172266 33353 682642782867 81946 851395002626 79913 885210779845 32559 629528878334 29375 651288938181 10766 67492793933 17653 373005795909 54069 394769600896 59 917702501079 31717 23038515022 868 243571079797 25922 940350764304 27110 651721860601 54967 74416104773 86174 239907767718 71087 482472818703 86570 369704183197 57789 311476093877 55373 964884072041 72085 745634293023 3182 286341563764 43408 458538897501 11673 797687764367 74924 651475550497 15388 690399237998 88682 278732987200 40940 728539640362 45423 254050540340 87582 66649455549 35011 591084439197 47438 314562998665 29557 53779877051 66107 128213123282 86516 635291637494 67144 14524833599 11831 34010741079 15165 113239917405 17303 286324118284 79941 323077426460 38576 640557436648 32430 911667768912 3396 371967353824 72043 302920180529 35127 640114693519 72629 539065342683 60500 850040890547 67782 791965020111 63110 739639418797 2333 636493615216 78688 227055801093 45373 313023727495 56854 127811750372 35213 841278436544 28930 423812300441 84793 986170447147 36128 855930821397 48975 503886252987 48881 199109032302 66404 903370033610 28028 838823392351 64269 902618019731 51081 53516498887 55206 883192847543 19780 123221414182 43566 387463841977 26624 191034552355 2633 989902052226 11441 109833234184 6845 132716150237 50129 347800935236 63829 996807555580 82172 566102341096 73697 676964471793 79731 576373695531 91540 241697194550 23773 409747580902 93189 195673982502 61858 770579732505 98926 631861761153 55534 822215545188 52272 317392129516 15860 172066334351 35021 665302153071 58344 5905854722 33965 903328748277 53348 492733858125 79578 93105833935 46756 376170766242 28675 113230715698 30826 107625098326 97853 972716804276 3002 631358115940 35645 610690058963 98367 923284688361 17247 923364934510 32485 563318399145 66339 605244359754 98525 922616942217 72106 29050754958 49436 273194883091 22237 862966675527 31483 717470882037 92071 751168404197 23832 225819023490 20662 203755849148 13140 656433719855 98942 795085658500 98420 842789785111 28853 458863253978 12321 700807242104 74872 256808932797 30951 766421176116 86149 584293212177 44985 118430359633 34047 508014250015 27723 481261444217 37550 914686591507 1847 825294539387 85884 729984528253 74105 917160374472 25016 513598429137 56595 323540952567 65335 489819422951 40810 247366091073 67022 235957450619 72614 479573666565 31257 685740722094 64054 343033617733 84312 160932881795 842 913598698536 8493 895801673059 75767 738637762166 53375 941307958425 63895 783986114079 6553 318894035415 49894 341549062324 44363 635796145584 25254 752723699692 96776 189121116955 29628 68494318113 98535 637592897526 84241 861745976016 83523 710832502145 90257 658509372189 31579 881397393631 37935 653338677836 6674 847831047065 24384 422728117833 32016 908806329370 28827 448881204257 32287 864407588403 14271 698803417223 74863 861459690393 94285 222217893968 6962 429378303074 52074 573419006199 42080 433109061516 32735 429851607322 74069 963525249911 55065 244775434491 73806 427679874661 37897 692239926016 67024 744145950465 17764 566134316083 96225 636590032085 10084 675776429250 5581 968831398098 94373 28344608896 53058 84403840460 65641 958273064802 6708 160413067516 40373 265071828484 63354 618783318652 86546 777578794530 75567 385861789134 83628 651093219103 45650 550616631894 57974 843863096961 5510 94492406747 93573 468302346354 3763 278931114762 87856 16620116033 35267 924602996211 33303 347020230879 83302 260297678986 64953 158061237603 17134 51267708199 28732 726746118534 20564 284003837191 23432 458170028584 99601 828435845320 2508 173067904457 89605 684060721393 25304 265007754512 81748 150841990760 66274 371491124040 50692 680349596409 48449 78417499870 72257 152819546582 96341 912769722853 82617 604538812434 6461 298036568722 60481 567969334565 4095 825931684799 41229 674498812779 93987 964577789292 80795 32166369445 600 695719535930 62218 853096187510 66318 999594911470 45083 768510894823 78619 826420657396 90615 988183611619 17655 840883753177 62184 473874610364 98879 792720327632 6878 675860971684 83765 255423635247 7243 933142598965 82878 763838088431 48136 185353583082 35267 477304221742 24142 476540053923 34193 594781312432 96158 124512624421 89753 820885206106 21178 742619770264 10192 382025655735 90057 41433434375 432 289612521075 60151 534001520355 95926 800354463458 23954 960835821185 4962 457173029754 69518 493417570711 90170 102645548372 4450 338545374403 40454 3960908463 47049 370875555844 66613 416071681901 65282 739543072575 57592 728321658261 1137 624668048059 450 60768058831 53851 27876368293 28942 604389681131 73838 178784503949 29976 160385141594 72119 737251870183 98850 256038078387 233 634497721995 85873 761893539120 81373 783650385974 398 145188379950 55116 259062556679 77702 758712793777 66103 541268671234 7466 812817754845 19104 244167624337 11248 105820292478 60590 843745964285 55024 893436306817 20333 830862344697 5863 594242406777 30444 627651545880 58807 794877236251 10589 17428602962 85989 272055282882 87640 295953408132 33082 246200823788 79384 217474665964 52003 83146756026 55740 893917869744 57330 724435399796 52808 372603145560 61306 214674271491 52929 621507641680 12726 332882714486 84053 754470250344 76931 702095485309 83345 697623626323 54593 543934775537 26280 709599550251 15318 577162568778 49395 724020226539 10891 45146405671 19468 404773871092 24397 467509855946 31729 317614868105 76557 555752833689 47975 302495341394 19073 400283985054 40981 260026918109 68705 765577260552 17701 583262512408 61162 253187976104 38342 648482525145 88990 148863276661 57964 172518830934 71362 308955116552 40719 164391149741 40287 835941807905 13448 256428438622 51362 447308660768 2455 364934012619 12445 534066240908 70175 549116050623 68867 398763371664 17512 877735514084 70095 201418176889 62525 601134278475 27838 510430351417 53100 248153671656 33328 882309827815 99561 532544484628 74283 733529496637 33706 654564985098 62680 321481301017 16620 26827394410 24612 829223885820 56621 205008593848 74241 448715492750 52400 354942037469 2882 250170672408 72764 354089412261 21314 990184962568 56125 169664891456 21310 549899954033 1634 395208634050 22582 690692369544 8413 628584152228 95184 775195032872 88102 524276475712 64277 466048279119 28184 909188908376 71346 535981427359 46451 598664632719 82649 632233921246 26968 416239856366 34685 882790215286 12176 825479777633 29721 513834067958 21830 27019495992 38506 539088822671 63464 448676071591 26352 360437587351 50794 197131429446 55314 176561407753 69698 50725535633 46615 647862362628 17933 795408427112 30541 358431616072 21161 372865315985 70565 501633392060 81305 490394026033 44245 608222279914 42597 86961883223 41525 544504130433 86423 649372795761 32387 74483523282 50814 460070832597 7007 832230586452 63631 823186234938 5647 599499119137 75039 695895356988 77308 344192066422 64746 223678116571 41779 667481121079 36304 332320237820 7526 202666163816 41778 952697989607 22889 836804080821 42649 229695093703 49141 526214192363 97968 791514186285 42631 417763266429 78917 530569782926 23842 225723720960 87788 343719923904 29801 478403942063 25148 20665040769 12678 247947091687 34415 117760123120 48486 541714823596 94182 55437810450 20219 418583291171 78883 410677150798 75928 378935853590 27662 983442213873 29465 302316659827 23217 586893079212 25496 960223970253 8828 766282531601 63321 150391266266 25377 640991545881 14623 260886519027 90713 637474504609 6644 7725603991 68509 783445728999 73989 203264456168 17741 445076717330 46884 976641743404 4397 459633687464 86213 256586191181 63619 378879311126 64001 237791480410 75355 180708528428 76470 308162272260 13475 818801173406 88708 796257830177 31919 83767699076 69265 403260992813 56022 248786307802 52903 452270957764 16563 698468256001 18225 46851085865 97669 629867718972 10849 506048701891 42287 170125356084 19117 142547333786 53912 78110126965 26381 924324300510 27949 941418846703 80607 874143823969 85402 64994671733 12388 191618345240 92085 378763543105 27456 349856163741 79603 767744533870 84445 205474672560 8945 486587419517 2344 462281345713 6476 708728884689 59731 134458134568 90953 753520849459 28338 901972137534 95374 70435672910 99742 431244804673 58855 877897509172 16597 868102879524 86114 682231382487 53687 305751416828 78675 886818351505 71371 815652359300 65265 991483859869 1304 877373384090 37751 634692645531 69836 427122648000 4868 365039161616 64729 337878942108 70811 193502702051 47955 175653465208 12548 965113901281 65651 744931472578 24777 975987071803 59735 911680499341 82970 117816711171 82207 351184060943 14665 639835461810 51410 589008682017 17135 954902030757 22327 818880954050 24069 500347198107 81341 613852615060 65356 816002357049 68659 256638837342 69990 813043257222 7760 22635582856 4186 551695134831 35596 357332940450 75924 661999750212 7813 36319000797 13986 225940251449 76668 800710563728 52504 411654441958 11477 743985329844 1165 678578445256 60282 164466353001 40572 182200639422 32697 949074519151 76644 323946349708 11809 819555826350 46441 970127224667 60393 283264860590 90288 384224941623 22026 523798773791 36551 105811564688 70784 312080136275 58 471440041914 5580 759971768511 2591 73678884717 2613 656509529214 63212 321992846917 86946 657200319438 50715 198539869762 674 600612486288 45037 179146845514 61124 89066894028 58820 696842126754 99583 394090111275 30695 201850431097 17195 824931060091 802 557518687326 83878 894579256623 40259 295568329156 14545 992163904988 9662 370010402693 79441 37618908606 72490 999958529372 74478 790012633137 33858 643049894505 87414 600251480631 68485 305411012017 70587 65691439865 46935 184157208220 88145 667713840190 98142 329649214837 44273 444990053109 9381 798850655214 10585 524464220081 98844 253736242585 81482 192038485800 30518 423890528368 39241 111526509236 24617 43010352462 55870 441269962962 25330 842789992563 10296 862492351909 53583 938573128195 870 437662532467 62146 515298305672 32095 71737772839 10165 466883495788 1116 810155211982 41137 433482042240 43801 666834049050 56421 349619713912 5175 133160400098 33733 489764800109 15645 486965080992 74024 728143458905 52050 86347689457 64714 293725793438 48741 847541597977 24296 581851035264 49926 95747071100 22598 316025694630 26858 685198013990 32492 826450595997 27530 916465665860 7781 367610478421 61988 925023350441 11775 172004187042 28281 881983125322 18125 302815659452 25357 276022515906 15720 436326932671 96715 527492175823 59242 619433691948 76703 381312558803 11857 609732269926 6361 63755916884 73570 224830596150 54384 329191507324 49252 868202435912 31005 658763072153 92833 55723576236 43100 414934494110 68488 290615152214 52975 939911888545 88749 191884325533 14714 343523801691 18184 583796298944 10952 15403134635 64306 255644356700 17124 562613742867 90987 977332021495 68449 908689766713 71543 681142227577 13363 970176514408 84956 731639196077 8500 486930061068 40197 956307111109 90400 861609025338 23458 324448236499 68217 432509039397 21222 109295647057 86243 77893568682 2760 587603333786 3401 982490901189 67586 505726605422 16503 456305789466 82709 70277758834 67325 648179375469 69219 495903629486 20595 481738273322 63284 706050433549 81167 671308549342 44242 924131086048 912 76434201019 77388 347784745052 41687 386991377688 14711 814094525975 96361 589898400751 77576 25727188623 72782 115619087454 91931 254395719587 88085 968829951527 56303 484381736728 88910 235240946479 83592 356925446933 27886 85644218370 60748 801137947303 15663 788449172557 25222 413169413694 24813 280037989219 23623 69986043950 93450 742356579514 4959 864116028719 15498 841872133227 44680 414955318494 36504 241975890869 14556 30887289402 4864 592699808122 78138 555817577511 46194 471606393536 3973 623985413614 95526 902665990961 1253 109292462011 73522 121963765147 8324 101999572766 22614 307727307889 87089 984425635723 93104 654245401161 78817 58105205466 41960 537835090524 23785 365799674311 72582 301437427978 63781 660940913779 72566 308699515987 68149 352431532769 80843 469408822366 79610 796427392378 18170 535163722742 18973 401781439881 86618 188524570888 63625 19617736128 49611 928988022054 9420 874781592242 5547 697031953927 89786 140638964566 6178 318738966020 82026 439282114955 78040 168219391133 82199 257164458638 72058 394595174130 69952 287118516101 67865 483113271371 50088 339225595384 35658 645272922769 86646 641144762450 93607 64107206354 32503 120198784612 93132 238097026497 81207 767709814243 42651 2491863091 55852 219376052965 54616 775135324067 77099 305245601896 92398 762969515694 14032 182135867596 5769 48774773144 80923 876019773011 16570 533101270726 17582 71679140776 30614 492944015170 42992 465918250069 92215 928069705531 65228 540050634059 49497 873242922625 78259 357736942942 86654 346133283085 98742 830836719047 11403 524166182775 63437 669454160544 35177 799809720190 65938 682204599147 30021 429578114180 84647 572127603596 15056 54227669007 98700 873422045898 34463 558673971786 37545 537530406354 33612 323375901313 56363 945355554484 23763 453482776489 84478 180162309476 58934 544748452053 8184 890525544506 39066 160507901378 48526 201285520499 43656 910413510476 41181 968847734445 76941 334566475767 73506 322929249135 72058 684904129639 24226 394625759135 86564 913551875048 12067 294299197706 47429 782073991399 13233 974993448671 57817 729348176246 6298 917696549428 37250 487810097100 60690 123863862912 8197 468795929283 83472 544030528031 16523 318238533208 41327 935670865618 47937 93333394479 5006 535150813756 9176 847836445709 94673 539980533350 85861 40049296476 20701 263069094459 96098 220954086058 23008 621742944781 12235 930507641898 65606 557083648014 57698 277939523121 33605 867993523416 29196 447378280122 80466 516849121254 4114 85153244387 27370 254244177944 18913 284529072494 57227 702715700275 7946 527123099457 43223 236327605087 61283 138541315046 7288 569009286567 43843 173609177100 22998 519995602044 8490 198530844676 92515 748874234675 57559 616370801732 31536 408424886146 99312 300511590888 62613 751327052295 57982 847394077484 40813 900939419329 62734 556556679155 37943 108310168981 32945 862777443907 28086 837736084170 81308 920732019399 75570 528304064397 54601 551245441356 67958 367206781550 7093 736492270916 19151 980327532513 72448 825859670598 83699 15754107583 21072 454424626315 75640 17781056706 38062 721009230195 33112 382105251596 73831 564130340862 60020 701635234464 83116 799182100820 99694 67224004840 71186 973605173566 40493 20021830702 50131 763278917290 54205 364223887394 34604 191095798826 88972 767190678106 6269 7329097845 30159 34512712397 24108 854537551589 70907 69159363672 546 337848971256 91020 396338386233 91692 530088047056 76929 756427478935 28987 3614154931 8413 269221179895 87428 400235683723 19848 144825063368 93281 422516090982 13485 406118683097 47503 17516977399 61594 76894131933 60046 371401254675 21538 150503433198 72868 721946933558 87326 616878941447 29882 829913911036 1479 696306109833 34845 369618521512 76734 604686848183 8670 257616086176 80581 313535511098 60787 410063850990 46564 524724848285 24276 565025070785 26372 625389890513 8062 630909048810 50391 343747088811 71540 283578787424 32206 287685933665 37529 836860146620 45793 369184893713 35063 559217272509 96523 56040633403 63195 179264541638 16588 489956280897 41366 296616480091 52773 115289173486 60126 865422415016 94079 964490736876 38219 182332123642 54277 718229672524 16538 887004486979 2821 945267568387 5773 510082301594 338 894287589991 98569 454484414137 26149 16477604534 12919 187132542845 26200 191991195023 56293 344869905514 65577 131060492406 73954 497039131429 97630 190912039252 38308 714901804023 48283 811329963766 10118 628961731153 59149 213462897033 31010 289250737474 9026 250837599012 32955 450700515331 23055 111457511487 48407 491681753708 57513 303131908148 25021 726458827132 30412 434580237765 81115 29682786260 85239 704724873109 22146 517865008700 15502 476311070893 61544 746525858846 69463 604312367353 85157 156228198406 61086 64487019977 1942 262067968040 593 32013726289 8126 179778992858 739 694224566313 2112 437663086357 45 860210198477 59942 171906192632 17065 723865028893 49053 380882089541 47190 319324816351 20790 940701574882 97239 632570284088 13447 20217118042 24435 426359637815 87560 90261977946 59862 733037505355 51831 623658208820 87759 588286750919 65236 816304394079 65904 237581049445 63045 561218053364 30322 399830863296 74164 696185123379 21678 529587368920 71084 879751604220 868 987319609746 74015 155543315799 55064 25324110902 57155 435798697965 38416 474765753839 28912 666529524876 19095 775237668430 15364 719533969318 15390 995493159624 23743 488483761618 52566 404263851827 391 841983997002 69270 466481872461 87653 428810932588 24379 618016586293 87495 521536591162 74627 293460649200 316 681133015513 68433 29557397733 83515 413258001429 23053 570095233378 95196 953271192540 98241 223597304597 65085 826812759231 42813 516923169939 31550 754468413044 11795 828635045588 81221 128836064598 21531 701703761333 5628 540728924899 42545 960014309493 70574 502505848381 16914 92961995320 24941 294225740970 98755 906104410759 10959 208655206933 51850 586974436814 13420 823255183754 31570 736695262685 66210 429969876413 55820 633998508648 46929 611477973380 84009 436947546503 59296 115700934744 66273 635652997174 49206 13628909273 12878 629016660694 47233 913006244679 79313 328027655594 23571 286425572873 20973 263357836635 95935 759885914666 22887 998944628597 77121 950025033175 73324 200711656168 34131 515468565218 59275 352011061383 40729 674820740930 20663 458395024268 5718 524816760209 42726 844615637522 63604 649265737100 66004 638784478618 80833 718463026327 4705 746597012359 46764 464110321207 64463 703149233570 86764 982014764181 27141 359892923030 23705 488210354434 33102 18839570037 74417 961472134253 2267 559098630961 80661 528200601583 48509 557708683556 61321 959997629760 3500 739175694217 38711 26442696510 76323 911700061440 64397 477304189549 39137 590227943438 26842 718881404274 71561 513076586394 74261 508363792791 84099 843710413682 70582 476076821323 60985 456428913860 8635 697039948447 36763 162189682341 45317 761208331209 64731 988431345293 88600 195262906277 42194 833193084121 79774 446807505967 98137 879108830536 72101 186526620938 45201 532375832447 80508 599016121340 4732 164065689477 45274 231149439343 2593 640028630599 56344 68384673010 96075 5007645205 8209 220483708342 85387 377464481571 20841 207469110034 75986 672379547657 21187 74446363904 7064 429097635396 12522 747116500125 23160 693814637235 34057 33080243373 12497 90213424666 8083 219300483604 59782 84097223074 49308 716767960158 78911 572782153559 36157 334156222008 78566 921189401257 96916 625624313332 36875 928024455404 90274 57438449162 89441 345227657688 62347 582091873681 23294 901347012617 3897 395844729034 13887 926505779583 57850 260009027990 89281 787433494560 16061 721017194490 64841 128403259954 80505 934101314210 72830 464980333281 50599 397744973660 15945 249511840447 72131 272762176409 23548 333453365310 67182 155779282159 87272 743139297336 13583 25915810201 44165 482100043368 66861 254810501365 20590 376242777582 1111 977759824901 83714 503648979407 84124 171593473519 30533 356589344115 79891 733327123581 64988 771054771494 34997 875745345694 48085 542223150743 42238 712059729635 61 182096183643 73583 121847861251 28583 587147485035 54127 939708762455 89868 454685187490 88613 730720093534 12486 119152243776 79584 892394171451 15283 478486714218 11408 26184109106 76600 495141027751 62826 376165812782 71228 11945591396 47687 584668291646 96904 110939015793 97125 301377058836 80526 268006232194 57573 544196491141 24927 798950867888 32043 228043199755 39027 897224155637 96546 475067678278 10885 244305141939 9525 252331289206 25045 21845353774 35607 8544340739 55780 635641466125 8316 208454347766 22331 168240428765 23869 588728390781 4356 279301974670 81368 306238318443 85743 20133061108 84014 56514679733 43087 620728029511 78948 271528895734 90683 868410408867 34370 473955419116 38253 760186486665 27575 506245342968 88742 98106599260 16755 662602367650 16584 964751284709 71979 29189405203 23835 398113971920 69752 4298932122 21480 934671526701 82072 360758363432 32257 495245486576 4652 806395206867 90135 630379938928 42233 780077390167 53442 445071018732 86791 935662280336 40478 411973123329 43493 216348664321 72904 263411814965 55299 80718195536 28196 88683483760 98518 935390053575 47994 305422651006 76055 130898455509 88629 743028750478 3460 622543774091 79107 925373766837 53214 330721491744 4792 44718172524 55274 159535845998 25514 492357625870 27728 205680141938 12214 719142626651 77279 873198013391 48058 382812383736 2439 562425470284 3705 9181799149 19869 479502167121 12730 594119633445 80474 67976954222 22953 697271406321 10749 315019009237 57237 646512987782 64772 880409560795 55792 703047519354 41207 324701732987 5139 839237503819 54366 739977098194 20727 646231942360 39653 539009434788 91228 267513184998 89631 413004873942 59270 448895571868 73984 689045086450 20411 532608329223 81666 138040727718 65606 285773879959 50209 757978236741 51863 682020049824 59423 600123521092 90625 206655195610 91169 791693349822 10011 264618240226 70607 23428574961 98848 618071484343 44664 926337989823 60303 497392345405 63980 417052114478 5131 655069166781 50336 248885871336 59963 352873850467 39054 165855562172 37387 9022441407 74994 804542091547 60170 605297471557 3886 691813558172 36650 68587494861 36390 854317333624 56836 445820106003 53189 465976074254 93489 338862844472 39031 2942764128 53905 147539065151 25389 718450843029 45512 5970181777 54172 209767850613 66140 896410500986 57982 147570076912 27641 696494256809 93647 221482322583 57133 165240084660 89425 681925827873 93964 916663547026 60968 575364754152 26765 959180710943 65087 357013102441 42987 587184199835 1826 783318363080 86628 562628763435 24450 459439581001 60094 553200433495 94644 637712023512 59549 949133583754 39314 466394360450 4974 951178168214 83160 898055033850 76544 280058036525 13000 391176675605 59302 338923862632 13351 771014774606 66774 257692179012 76157 844743365955 69196 251001745185 11321 390297203510 96808 80065902401 53163 315106788237 18187 581084383567 54825 920538078034 90143 927556668629 75466 469238823603 4588 341409403588 34574 194665487747 33091 395250154992 33748 386936372151 98007 356612459410 80641 168324790763 98687 722245446596 72128 820252150235 86678 73835387400 25693 476438178538 36027 789879158210 80745 419606026910 75410 519122954937 92601 671854220577 79776 214603364762 67623 796352165314 88402 967939620981 58543 193751054194 35223 621451051838 39475 960693302600 63138 333149951053 34232 483918514941 86825 608302701791 18983 830844933489 64841 554336011666 11949 419263185700 7231 218309574381 90363 797776671933 5744 190263847382 53318 938998803847 69954 664905711642 66600 987125031919 97313 700316364008 88701 145225474568 64987 175603938646 55783 375588951559 47652 75868020955 23627 402397168326 46707 102336614867 80530 157882544197 89219 808210435583 11593 878079958053 6707 203464992514 31489 305143941675 76550 778289963749 37103 999860831427 20100 238849160339 9293 669998849402 92727 658258617438 37976 599107513731 37871 364393764984 20048 135325296180 89247 123020168571 48091 643042627974 52893 260812807906 72161 499501220504 44102 490868584333 51345 625865766443 67959 473538810433 219 91199451943 55957 103454601766 77237 851179817750 96358 358856788807 22583 143399643812 49718 492581008149 87134 834685319717 16756 93239546085 21036 50820914703 58962 670732203629 7686 63272920955 79368 983429634123 21205 110172382376 19281 623393633918 52934 549942632824 50252 578094130411 46154 427936954354 84956 532440232921 33239 679563350206 6665 479909738613 66084 869974979500 81853 806644675919 97681 124284274733 55592 939716956891 13469 464573634008 34877 848723163122 9742 665420686567 46386 67859907150 35885 709746278071 55172 462054506257 5127 183132786252 16849 504037258046 7245 277807177930 30268 508582122559 7540 621555246589 84748 490376175710 15958 753199673554 47661 468941317963 36816 113591642076 23853 440522039964 94210 431275967952 47936 719370284616 66706 733648443913 68893 272980136236 74121 273238939909 863 377410692486 50036 720713780453 37030 397758132605 68772 123848639985 14899 81294413718 30927 103513918226 61903 341761304384 96397 701927283287 48516 98763711818 51867 965370190192 60130 406597325927 11227 910517921334 30588 606564603313 66994 838027159329 62473 86464018723 62281 161904450512 96579 755484591646 81869 709178060165 30603 422807352293 49328 453747928998 87011 671902376481 25381 568220753982 12402 481196171613 17959 886420949113 87588 262335392650 66963 855542099243 52456 18131692669 61449 20212014922 45104 855567436396 54959 850702179440 26996 988565458549 59726 877067087706 4239 812646681880 30867 20443263083 49984 474346634935 22991 621630359082 23371 519173933085 80792 889367999935 23446 350048482036 23718 486278796154 84428 85325407821 16566 104917648205 51709 262235750173 31019 979002628429 34044 318774982842 73672 52846156340 97088 216317056354 27767 197083630562 49731 493392856756 31557 346848007639 11942 875621873204 24547 528379068859 15467 530846395851 34887 51822468055 76186 780456591430 33193 739120989081 31005 311743898066 45062 748088708116 73219 44221603974 73761 676904033405 41473 320423558362 60669 321313992879 55564 974178447912 2788 884135721384 18784 393094029106 42467 401685782026 40828 155938139803 47147 161222593179 26404 711078158188 5970 636427965125 50206 742433852817 90064 687615168791 64053 45101013594 89155 501458421698 88345 405049550075 95563 456505766172 69181 675227046668 48878 874737979425 77752 221304703241 10677 750877622509 24869 511054258898 83885 450155542851 61475 765907684397 34216 342568581385 725 817516546367 7929 472904125129 35266 565618630423 60091 474162000946 8502 704428137508 57899 291884918422 89664 913661178041 97226 548176494441 19186 29319862160 47708 642861545672 80548 822269980228 79755 628607011311 63378 265744850389 72228 181597624258 57081 930034455336 30136 465850185029 30 69802850181 47741 32859452452 72903 607474161943 94827 772507534636 35007 818571481967 98560 609538656464 88150 839881320450 80124 196747239333 2975 875499398822 85830 109413858022 46801 539184674329 84581 144269462768 47687 183642827898 76007 520802568647 35552 226527930318 48605 212699932560 23135 705565746812 39613 131529867029 37836 697067192274 3135 204978015300 2353 65412762750 8481 617358737072 96413 326522466069 74947 829241911823 62341 537606171791 57420 589654185658 66718 836941223113 16259 811178508848 91940 987274619650 37270 568761655187 20567 438987673182 99990 51387557929 74457 610021847654 48121 486290684892 73265 585534183302 38615 913821376955 52106 809774437262 12206 636849375351 99316 721690749490 51615 215020308199 20706 538034120074 89774 32301612164 92203 183954329234 8197 919979450861 99050 287449535915 9521 167977236836 95294 318895971096 52036 124482887504 8842 851394250626 77522 105477122745 25462 553558955125 4148 765003369935 45260 410113709281 17480 343230703204 62428 856259759513 29422 723498102381 96312 594095685079 52044 231754927236 89529 787092215734 22572 409140728937 43160 550554118327 41817 880968009597 30262 291478360637 27046 761078535493 90420 549721575953 89830 118664575981 79548 801914211038 60757 22423410882 74934 663943273654 86221 90031270071 61748 197097581963 14066 446535100641 90663 728448647607 17639 947235346171 75782 655008289909 59927 845907190243 25806 965569597541 86733 743248230939 25661 182241454092 22235 354962891337 41687 229597711953 61911 108059475895 17249 954264891138 92346 609140357843 25641 74970650445 46399 352037269424 53307 91080834631 60426 359375773316 71373 366535634280 36958 767033515048 17012 730784962829 32870 402160853659 65485 234782333173 9677 184403341695 92405 12822921413 34822 849477938843 89585 494521964676 51461 723540952663 21000 695508120863 83683 605004450883 35939 290828959974 44958 856121260944 69876 168615171085 51670 630706390933 84172 591035055404 42418 291871882315 19043 761501534656 33049 742889684690 34964 552265563816 40441 597695270378 93950 711249412264 61636 508522918523 67236 862145891561 75374 331264700429 1742 39663042935 69136 699846935888 99782 485975516610 81672 962466782358 66684 326270882590 4279 561566936148 74211 121046314307 35457 229770258341 74641 182384483021 26513 918848908999 81987 410869751228 59186 329652674459 87414 843566885878 20759 679970448937 48591 110325471169 38772 421360852250 96500 5965506633 6242 590037577276 2065 663988437536 95103 948011107074 25781 296497446840 18700 97761953025 28402 483341294059 18509 407119244917 12480 436322627700 6188 303869500090 57210 412710355572 31991 512854607571 32767 427667998445 2430 292406854118 89010 965848798538 31414 364402277821 97051 9307164118 37368 406804442950 40069 175899402816 86914 460479442709 86142 581419417117 71605 726722750941 30457 148458569574 52213 695551820027 10191 620608859894 74317 707053075179 63737 350421514509 33800 755487622096 37816 646147491280 83577 769362390512 36750 941585277382 55700 737702937142 26594 507165353564 69426 218160812207 46080 824431518306 16561 507889447181 32823 864946860684 30930 863074022183 45305 590490601971 30425 362399719287 92734 749025659537 64593 45102090138 97441 869324750280 48357 975029401300 57857 513610439900 26504 507276632713 36578 653270554996 36398 82686143173 46378 247818024477 86129 356150532789 85668 526356176583 6477 169668892972 86336 284154270022 51044 815810595103 18097 567202051538 51290 846750915113 10221 635995383687 46042 409969989896 22097 391078538470 12975 308034551838 85179 764311621714 86316 652494604273 20782 580246268052 95621 381997021099 41585 990083207512 82387 922169931162 91184 536785146798 3189 582765180849 67674 558537731722 22857 238083703814 45633 7528030019 87447 11326607698 64349 778133088792 17094 66994345844 6793 61195322022 17605 797299097582 29733 498888893555 93604 768700974694 2450 783557401447 15576 527227496743 24249 923822881870 35674 212792560030 52389 770344553815 44585 389584641245 90852 350688186008 94051 95277706267 809 327647224455 63248 49677903153 61549 623224481410 3320 216418970398 93034 496107170632 65607 244216624773 44799 912598519166 83152 582256346666 49935 262884572716 43335 44522286969 30177 111124142909 39942 204516237055 47745 340880046082 53673 28430153966 39902 445083415984 39122 959687281053 50858 525128829917 99909 672043222534 22877 279489798407 51981 91906374727 45459 809587278605 46806 66431788066 64873 200931942324 94512 495217487740 87076 886280146211 94483 624028502753 75690 87681946215 29237 803003883007 49158 751491575792 83221 13446474790 62440 962242168850 63060 120818316495 91491 71523305349 95479 67479589906 83022 772576820710 29286 803459404590 40772 285206107700 29552 977212406021 37475 122352176979 60133 554502167197 14225 784160150668 71994 542973463456 9618 253340632587 39913 484739563228 14803 385398853984 79022 330427250372 72515 744164825599 14027 863785203182 12884 449666580928 99941 54460338068 32031 816549368159 81380 246464886803 16893 485952336125 39927 20381984110 50318 737716535453 45166 779735543755 73014 98856624296 17790 382783181301 92827 400667085418 13505 679903562201 70313 848590166162 68275 648245725449 13038 444138327990 31958 506802136380 29022 850011997901 54831 85056104651 11567 959416020915 92582 151263945526 68190 904314199976 61834 81697835421 66665 373220620241 81067 209519556424 23091 485778857398 49662 420500332064 89060 327520875458 41853 128680118067 35718 278009020871 60740 631462306612 36809 841862298999 68085 830394514168 91199 611850162924 55573 298753077242 59233 493847747872 78221 908996197592 69960 938266205814 73578 935073433043 84885 196122044719 94141 230179277139 62921 906815375350 77211 410122391649 47213 98154088021 68958 287202406188 65740 841111968061 57858 362698917253 14964 94457939842 89257 955486199650 27289 167439311453 29016 565083837790 24914 484452330984 40503 498620804407 13850 807023872421 12885 17830001231 10768 875156248824 7298 527747878444 919 111615417256 8980 888325118201 97943 815185507938 25762 988188379650 87770 960160688950 8588 489747623996 16432 22429344280 27409 706591337146 83147 163517116768 20406 575200348473 452 837896033867 89798 591318969493 93652 285326916983 26253 66321401682 59164 536792914795 38268 760390905364 54270 219352163597 96296 6440331303 71553 820775761962 99243 618067128312 19377 802985022449 71010 623075152793 24572 244913135992 45581 891909145921 28310 768783879222 65746 902584630218 29686 112444373639 11385 194661720882 69015 763218097708 93777 138984148250 61912 478786462920 80074 6409318730 91772 500037353572 84922 800919690795 24779 504556314603 2808 664350497099 60271 618044239791 15524 726434971613 81560 455454775778 17021 195093620534 17721 468916285214 63945 133071596881 86984 723517955806 24081 892446574924 91970 892831981570 4898 305096973289 44420 700455061839 84589 658692386830 81907 966469519853 83719 10832501573 12821 512494580199 46794 166327672381 95158 22836357806 92754 164598990151 21028 801456762775 92385 619047332057 8307 557424510552 83452 701036076559 71675 795282954127 1676 554884900645 71285 661958653755 88990 532396676094 84193 903379361089 12515 138394129056 66 805080681960 20401 434023980982 6592 449453523549 3520 92642895629 91845 485478551856 76941 348558070807 99297 991960966869 74426 521715229291 67687 918681042469 51916 172029681218 23533 205002975450 93516 384674804988 5520 150496847894 75495 320903079321 76525 107375989981 90542 371998736705 69129 200998172822 16343 628853803965 62379 247460812174 1658 836534795259 5116 676641013620 39988 758383889549 74414 539167626206 29319 948414147626 83634 445968196291 85016 225486966316 70816 628393318144 76816 734357822225 49203 388083932883 43900 797183557883 71370 496087217251 12077 634336285744 77577 952265246261 40121 394703564698 25942 752509157304 16888 578934125895 66652 785628426683 6279 470175149802 3275 106121276145 36297 603406958168 3126 897316524148 88513 695658774029 41875 451033708095 2297 263856091557 2463 346157672371 30 266778474083 72440 941165064211 55393 249476707245 12961 955519951624 25751 357956062093 27617 184614851869 39962 778508167986 24516 979483149379 78823 256023997293 52344 610300543055 1182 242156761397 60658 256122684279 99845 611748040227 31623 766682774233 5765 633479852278 40083 670541909749 46347 101817026065 63349 17654869037 13353 161977202680 14545 923090099020 25362 518522343383 36621 548034202108 88001 620452955643 51124 661637043022 23059 135832072790 63638 661293529143 48808 704625650943 20742 631532595213 17670 354602397360 56507 526099343630 45718 534620389702 31087 676903330009 10341 630330597445 20995 609578921202 18660 695205861714 52793 950071655235 91017 806656183479 78137 331225662102 40716 310278860258 23468 910439783196 10891 367612564453 86180 622337898217 38918 239014287864 70610 576314489461 50563 559615885299 51535 242113783068 651 687085636309 5140 78142212511 23019 851579663680 42401 646761723553 30005 156048850937 28026 256293547819 70812 643265995373 72805 763757122345 57307 699186727719 28173 864654919659 96463 132940496987 24482 942626865317 81752 451861213279 10071 21396948719 25276 319766229548 48579 329718035269 21477 693209208289 67488 941399344519 27358 280822396224 38863 976087027067 73849 705393431600 88210 654816670534 44844 543769092409 75633 560812789751 20879 654958016011 92470 84883633661 78783 515269847031 70481 410813131179 41183 858106009716 48628 570672048571 8882 158831101340 53079 834206869448 6850 923721714348 54485 670730309842 83196 778600898695 95982 860914533822 39570 843885743668 46212 269028848596 93399 609888979292 59070 133755800895 60935 421657532109 20135 827596505488 58908 38864694009 73839 377650509372 19962 650309737079 9833 566672592665 53444 179490785921 15084 501299549925 89316 593888412021 38835 581084669887 49287 236105770837 47709 4950967212 24159 104029984326 44397 71458393363 10943 117229710100 61450 380979777346 56098 76218058157 58880 611406022375 17765 802225408418 36382 4302928535 95081 178403544745 34711 72457216842 38642 9179566365 86177 870433842397 90858 579065967228 41304 105503909519 94334 613606062568 86332 161331137412 31616 936153793703 93710 612854004549 89124 101357602468 791 947311151678 42915 10692352747 16354 381433983551 58138 918440412208 89085 538120739580 20524 44712049993 15900 197970948749 61916 914728618415 18422 170798810606 75700 413735556610 78054 409350396288 84642 477494769794 37003 799926190470 99605 121254023574 75784 581573196457 9476 797056527433 64549 842571780725 80647 385442774728 23820 74684043226 85404 755781692133 35373 507815037867 58915 262193974935 17626 128970094882 6147 846796784760 93388 347914133082 23363 209933984838 21596 435606248660 1457 93653398370 68042 36132719091 11615 649967261012 9914 401523001216 64737 442143276101 37106 942684797990 84592 517108861315 40734 772424178679 88362 266592267776 4236 935014318309 64335 435160013524 99120 220269208394 53126 566498406839 75073 6702682721 53718 555907466632 9274 602996853962 26093 937827691208 29050 290491042058 445 390004025375 11045 909802692104 794 520464033494 48800 416273378194 72605 228922594140 10392 277544170198 49764 298196254146 2268 799407165161 43759 30777690686 41535 172985044291 13733 539019993516 65879 532354266689 17389 498067288584 22273 860779636130 70197 802777059061 38042 971475821323 88815 593176531513 91015 927279610499 30511 601664556095 5774 257426433271 23854 456409629843 68763 406667202743 30058 933771266666 67100 924495964663 34276 409670231319 98309 94323753807 94432 223947060375 37869 912648871484 44520 373624009222 45231 468267094941 92554 320635244584 37067 298813348918 74805 849981123553 91330 967891732784 45344 699945905341 12445 873501346967 93124 625069442409 3430 293244010971 27165 672119284791 42765 616828466768 27020 130881192863 8132 723664552366 73080 950800964280 20420 953799933585 2152 967327100355 26822 849061790458 59690 23715077793 49387 67671685324 23216 528806526296 71093 669494363728 30030 956925622418 45483 309266597553 61 938168438301 42105 821888651905 17595 908268190572 90893 580916303922 51081 130792402452 36572 395567453342 92363 982347048016 81275 60032768896 20076 182200069502 54022 469158772729 4919 938983619232 17212 292898999564 27679 588292107996 64992 677251575329 38744 153007497212 28762 52438144902 73115 24388466415 8660 55821844201 22374 129522536518 37630 356112839647 82234 871179586744 12747 358341429345 28923 753484300702 38322 363733354826 41108 125965551991 36397 731430344410 87920 635082048614 13405 82878070070 49538 281514424495 22372 10958355685 93630 250513609533 73385 447290864468 16158 252984809503 24952 522887672659 13086 284600791815 66943 514384956822 96511 458205624266 63475 642767722806 12008 701439910626 68137 671220804653 34720 38863899119 46269 887188263901 42902 742191291441 10350 304339496330 77593 688682357520 32992 916772204251 54817 962483745429 48760 18382954077 96004 137236130286 50692 585567280128 2465 45705692142 55953 889847118232 63321 997819963274 31347 481047327581 49392 406079535197 97440 446377011307 93745 151259645733 38453 803824276291 7847 975981998659 37680 305402094152 91493 616887367231 94548 242225250371 66303 353237085762 94184 181705469152 2895 895600956571 99544 866724705583 68881 76587057979 7251 849342741540 73415 600792544312 75307 190004273942 63157 804929516110 28184 883263353412 7654 662099741017 88213 908032160075 37221 931743508188 2433 726905245617 81285 137993562749 81056 345385495902 35514 304297264774 76600 628331414302 39422 754788307046 23124 557895961376 71597 525925806382 95652 540753201530 93161 652418729493 57435 385184359586 68630 961544388853 16240 754316172790 33247 758419093707 23230 88882424373 40591 784330811962 2115 304353778180 73849 264559405065 41669 392764379755 26545 263273126816 3208 798156719445 39729 492139234703 57273 865609742867 52085 116317822472 839 51419805146 88639 5222106464 69540 70707115072 28212 385898493074 69384 657052352451 39900 397539986875 92270 418320628290 5254 167988006047 77622 416071951746 26850 722641299235 41153 254693153706 47749 463785291217 68344 485577951175 28648 759272324183 46406 377106153033 60554 551963482632 81209 861301544324 34057 204114672217 96773 863549541936 10381 951072550245 82561 690670959594 97886 318887653482 15367 242606067121 54408 946609806922 7320 7697602153 17246 529135906827 790 46733903195 50741 918545472855 38985 271183580851 7716 573825592573 82299 256363951105 32202 869029959022 88476 773273554105 14024 437396110657 2526 941173907123 24131 947971873711 11993 720838657707 1796 916179147031 9705 818915532994 17143 72990130043 62731 264685322491 20047 780863642370 28932 601573555135 35872 568273390196 2650 9177398874 7620 808600924097 54840 901262481275 44087 647081926778 49167 557553606584 20923 109886862934 38863 314651193864 28181 250506477487 64978 197820412999 10958 339228372995 4722 383712092085 23954 436188160115 74862 392776505719 23380 330490376263 11689 301878102805 16329 100687213927 74187 292529556218 59560 543576837347 61022 114739082488 17937 408283581293 57394 766241309377 77283 630228397530 44345 898838160495 32227 234875120037 14891 295115782396 70492 169876143468 62404 929773086411 70202 463693463921 83041 302487462941 12046 329612437530 45863 650766004125 67565 464573230705 43196 37179439317 35473 447883594916 4556 520247490742 22486 862289118854 9381 389729536532 95646 894026824717 98971 532712292904 5294 967120214482 48197 802199136524 90575 637754538388 7838 67215123010 97357 206200619701 45381 442714146094 14267 109527067323 31997 711244809623 59182 284273722832 23054 902641966122 12542 373519497027 91938 942058966775 24040 235130204677 55497 754443078130 86670 258822048045 43285 293747427187 13781 154071715956 44383 108046874807 84198 329676733626 960 935956242012 9101 975729140863 63097 481825263849 22205 671182741611 23851 987802671428 24299 670189910982 28128 853140551994 19727 709961114880 95264 774376023034 38374 612685844011 30525 37721007770 10962 889302175100 50824 490883825809 44632 314622127565 30617 339876142139 79457 233112420126 19979 70135908185 37913 132164896528 93181 10127805326 56756 532489851240 65586 914684684003 64868 521110433938 68818 547248669763 58692 738671095324 83207 433748030464 89584 216435170102 29025 261639685196 15626 796492321081 33650 806614858177 30615 721180488221 69715 174383101914 51712 576716830977 62525 244557597047 61490 12823239334 88881 469453687133 79070 351210153460 27921 410986343092 30585 231839933557 98436 27666977159 21341 218326948565 54038 484681489223 84359 615788116328 15509 861029803849 99415 142719241380 90933 436476215107 29363 536792497570 1485 975581687763 70948 959500649121 87544 283479068920 69015 692320657284 11893 698021166743 23133 565618771535 77544 740872646903 71019 244021065645 57495 971135743301 56763 673309270893 55341 366318970385 25353 273806571776 59610 570130068431 96088 375084558333 39152 141143133528 13035 812224221342 29832 676356425830 79787 990805251136 89180 200993196571 75207 726268949991 89002 731377327995 45584 131352976055 91607 772933383661 21209 583274072700 95529 331867300798 1533 990915469347 24364 416974958749 40792 600131013183 97007 982914272800 90861 423260068741 48452 510268805182 41759 659037027152 51715 958350894548 59064 563496715806 60647 640370516256 2053 3631373840 4879 671262507081 23767 251368532846 52031 5901170133 63331 372264054049 59357 884701606192 47683 587298720056 36884 485055534892 78612 480421756259 79252 549409340027 37334 760151383931 88848 920297178167 38639 147396791800 77438 963726642267 89128 451891359865 65211 203908866632 82670 634440919104 76069 266324088129 32114 843515224243 42111 827106774255 81418 429565153245 8912 559915618781 4686 237795284714 53156 240742454780 46779 386715234990 33673 985208294689 81587 828511861791 50036 795601470851 60283 532978624727 70490 541071228989 83580 516435127187 37015 917145778642 17284 658132354230 89962 689191543459 11202 509701685959 48471 370203178875 15916 848747410158 1091 104633158148 75452 63784522107 89948 475794721103 77647 840845671008 93423 485521955409 45381 39881632178 68208 666676293728 10660 94851390507 33301 233220408762 39861 480708071339 50235 406094078974 16485 825891107763 91936 425813302448 19622 71985547752 96359 56474173882 44971 514041497238 34039 427124182502 82863 312376561962 93596 483747282277 53615 614790808759 91493 875808511563 87755 972382904434 34436 223932375312 745 478141691958 31889 995909480720 43986 911580087553 99432 607452773644 66196 542098904437 69414 830503172007 22814 198060351064 88719 247709669354 75943 766919990036 88907 229049840065 75559 680160230968 11013 603216060028 68571 162433741301 66891 22084031823 54118 656807229601 34257 535987831762 87051 559283268920 56398 515693381249 35796 192474211286 17564 725613961533 42478 596043004478 38524 998997301193 38794 269938636886 92624 734379607629 55134 801707876521 50816 418276366807 12770 649733452003 25398 298063509718 19988 745299128921 33761 900152519581 73300 645766646398 72758 216727114982 59720 456088034159 21770 142036720204 94297 307263534185 18425 937678785743 72789 880638112333 47939 406700052820 93419 819970052130 89225 613032933667 63570 255059273619 58260 611780868711 12354 72334565741 7695 773513234610 99192 908859770403 23016 30786260342 59831 235561291338 54355 319589269644 1378 829362742045 96871 641122406577 27587 14088285946 44062 522753289220 49223 359744245218 30233 824485783690 80768 510988729853 55931 640837270698 91650 925570949140 6025 642749642674 49734 475207923733 31024 295524035152 11913 732622015891 17727 524086038297 41742 711914454084 34824 807155057413 28824 703511213185 84260 555719020017 7441 608677878729 49836 518124653340 65255 811758480702 73728 888430096810 76169 489131944486 87908 34073406756 49582 128345516651 88446 147378517494 59118 615070403868 58714 446046734832 20263 153818302698 35654 485496677574 81817 447490993324 84694 281736206480 35722 578682191835 27649 894769784394 56324 823904654102 47586 726007789141 7154 617853878432 65976 886272352500 80038 406037200093 48582 936634300112 2806 395830015704 53460 892892227957 72634 807851804864 2700 634362078163 35760 160062920807 18621 167336583869 30457 87707707330 12668 401827855725 25305 646589097324 40926 319171067390 5850 891339136290 75488 433941228017 67402 578380814408 70239 647550073513 76920 783645822562 31328 282044110319 19771 937748501916 81097 349864781422 29195 401456948035 92166 336057652280 65574 371927944266 65637 247969054015 5805 855595537862 40442 908435975645 77348 598329775474 6076 44800039245 67093 454588645932 8582 459288453679 44301 745650648182 66071 57598051080 35198 926735685366 31794 170167817919 29180 321365755638 19327 225782690082 45856 292479845604 67016 624940656479 23048 935565858003 44253 166705731723 97749 586795835129 99185 678872094238 59819 893340930095 69978 910038875253 77620 400233998964 88852 944243309391 64382 204382246250 35487 37672205905 78904 551598272216 68861 528676472194 17977 891170093862 70197 903731101135 17145 140082406884 35091 404324854152 27126 335904043587 24549 145894451425 66481 920463231898 44927 976909267570 41486 702652040674 38616 217077799864 14584 902307319355 37003 156827873682 87994 920765553509 11415 62343696580 64263 389253221960 87296 941504020087 9075 396002398828 95883 30891638967 7863 81462460033 84230 799214208756 83889 210362922201 79070 652666925698 12385 623905182697 99334 451642195737 12558 981580977868 25975 999993072469 26559 336428189120 88842 466776744247 95459 469773436582 95168 62518226594 97513 945264590214 93371 956244770271 34120 592112844041 26114 909083930137 54617 928757446397 52257 657558203362 20088 39501176021 93638 600105535916 32518 673820475431 92997 371363289169 43690 622131639084 7893 710940958604 83979 89367939395 29841 192879588990 27192 952739874670 16857 217093487658 79072 162880079059 82190 4399607800 44410 637176331068 35769 958219143734 20863 697538668440 73956 754766595218 41515 226407291512 42239 417373352609 60543 391469959314 38269 595057908316 12386 401340369730 18484 454775942302 53211 710594359556 13857 441631333799 22329 697306926587 58466 453970935196 84555 131512548461 47290 781583044868 14536 906787900741 84528 376809883980 82697 144897865872 54128 196385344836 25258 514881375744 84904 635708588448 15181 745943676268 10220 820760404345 45302 987154460494 56468 851828606665 78832 698766079299 55065 919388914 5414 182692891279 90939 463741851448 51019 686354701463 95997 4070427970 52275 335343489892 48071 552289050525 10999 961053549095 82724 892579738169 67189 267580553135 10914 756200905450 87502 485936586484 38324 746518170088 28647 219371515792 97747 100234904143 36264 353244139073 63385 179573801632 30240 723359370601 31140 310363483455 77918 249799724430 70457 989558771954 826 14801690074 79935 499491111272 96458 427491802267 32416 875115827120 5101 740176680900 37163 812715958974 51076 219187150187 54229 7629570025 97843 995463724105 96147 969853236080 81829 986563777597 21601 722324461808 31462 373704558281 74526 196351575023 19494 315296712595 67790 345199347797 80924 870652488934 84951 419290030830 11393 726826913839 44100 543024927209 7729 485650869888 35205 370810903900 77166 809231345936 47021 501306998717 38397 281548858808 91571 750634393194 85990 616541962103 81937 660641083938 21464 693129823984 66760 219975643018 36483 281081340647 62938 460864098218 54780 111664853192 24687 129390573677 77020 485182919968 92081 236668523812 76225 515186977825 11727 950929805060 13036 417086511651 89982 262190196131 7394 359072336925 6099 228458801023 85771 928455714864 52714 252560251511 55702 553953541661 14723 65841992784 82355 125995136969 927 172308386609 42423 772916341184 95143 806340146727 90044 11044578224 17478 540832417186 30814 792455586025 65226 219282992118 34815 671681775844 57703 909558570459 40515 765463670713 92883 831565206254 58357 295447623335 35659 674816466478 31137 962107391120 36685 890733155967 26424 940687978106 68956 510825770794 7631 361799501839 57792 10017603675 85823 924028507165 40387 551968485282 92711 289138097432 19284 162548938867 73958 905305677203 54088 458624861350 15617 303409967307 72980 434098980087 98947 711539360540 58036 21898770823 71352 894214992521 34472 919906482777 3825 849435856696 12785 146877169622 9731 332536867828 26265 706003319626 13671 511293349546 96040 357872738148 55740 651499655404 4847 429567723706 64897 327431598193 67393 639103301187 41851 277250551699 98517 481965933019 51733 615778379215 62054 298214934722 60059 12918812745 87763 254029095965 92062 482113798725 65791 103790825844 42963 744172291503 10162 375762484018 37524 188316937108 15286 382031634729 93309 99004239015 14234 565967593739 25648 224210573757 49523 978271575794 51698 353931398225 73366 988344466904 66091 943505729281 52736 961105901600 46154 596443293198 71726 666030266379 53343 825003974624 35013 341120606276 12703 649391449472 79115 693537326165 41028 865491460893 80140 810165457199 43338 91787546760 22262 150314567078 67955 118511858103 84221 786946038515 81892 676850489157 22456 398160956720 49766 7932399344 53218 109268792287 21350 259116688410 90170 200692578916 69589 678983749706 33923 434886191238 35816 931592125352 65701 977713289970 63833 459540278660 95274 840290204600 58820 434120842447 52225 242872789708 12011 942050857120 47935 512512038534 37555 79080100016 67929 747300910115 96069 376623154654 28748 210945194049 56910 827799513773 56213 109433511783 91711 637178026945 42457 136061535867 65197 501740865638 86878 671452443466 86738 256718082825 52560 88686095619 46730 568141148604 91837 453239518396 855 216004566710 54841 632414641644 27262 892884052177 58651 571629094639 87816 951826732043 19358 944371278214 20130 24651643397 86593 479061408596 18749 535457327751 74856 6270314082 96814 173198003194 20888 936283824539 31023 401852906476 26271 38018208081 46076 14203006864 95050 210026530742 72472 352478774331 13292 952254348644 79653 235054477288 14142 911091624406 62031 769855123893 73401 183049554924 42914 418170274404 27806 966003274347 8847 253506225371 25039 92033639547 33100 46243194532 74163 919298165287 89073 336155807854 94998 408045278432 20955 611473991306 5638 120633419771 4524 599514868078 87543 634711982382 82761 872058787382 75360 304430575895 35163 967454443294 89596 726534628277 10191 248181195785 74122 580169820397 39798 341905335037 92206 427526380806 59653 197726599333 34509 538006978861 84854 185188448462 98389 396396553202 31910 814262367978 13171 124474636745 46645 447926433424 11578 297090622859 1641 415386983417 46819 789891072242 55019 792822963333 7943 293394920736 21960 985259085620 85703 480907875097 74545 765770100014 56005 779139431492 26683 18554634812 72136 777397197550 87040 198267850060 18332 152154946246 47805 63751807216 81231 671873909090 95922 720330163168 18998 257974146745 42757 326427758963 24998 1010326952 76575 397198002730 2907 378842659949 39469 495101731878 29780 642611131695 13696 511257910189 76276 238225481332 24686 24090489769 67779 282826410920 62798 260783167016 69420 150268126621 50528 920630035677 477 179819459334 33987 773133703581 61641 495040028922 53181 37206292196 17289 905946295159 34007 894713677902 47927 982022202845 59070 579870495518 53297 563178140527 69059 280367175354 35836 786582339542 5276 270544362796 2303 744571922333 69633 215346146211 80996 486052729014 77199 613407458032 36954 77224186611 2025 654081183754 92917 858258108558 67474 825921080458 68588 88440561313 27764 263652151087 74331 692458646959 1596 841836285020 52543 214276256282 94875 280818357909 828 953418357930 90055 895405608710 23674 546355704588 8152 323468256764 57284 409009481808 51275 211295587177 37640 164596532587 8867 313730961252 20697 258321945011 81123 136435585703 68272 588221418342 50581 264077211407 89031 418246119459 87622 646402457632 39645 556035851630 20071 798303781759 17237 429675467057 45422 810591349110 15286 150793421366 28723 780474928499 62348 486188218542 39571 930822139529 75846 762175020717 88113 774986088429 72598 625259155627 62512 467599935866 39828 907703420420 22074 297035814958 40923 283027577209 82716 701097594539 92267 351880098221 56711 848439461303 66437 665069914537 41233 135014186172 41106 616780183897 43890 74308323912 34205 115428134413 43016 457028533390 47924 87678956281 20883 360851962340 54475 95962806709 13593 420974272835 24664 61534180029 95203 503070542538 46232 504997201394 2654 4118427707 73129 20107094807 47068 75512960381 10414 670084182613 72976 783056525592 26767 144343612599 64821 425832060092 84438 795892122799 94024 331484505530 32786 364888295055 42185 761092433289 89304 257454950673 27167 857623784003 72765 543044142544 29329 589761296165 925 300875059660 63309 615286463762 28183 254955869674 20772 76137241361 22799 247854970738 13900 32572456651 74923 506335105167 47453 211158525198 49815 631817132243 29205 183496153676 12321 232359079344 74548 330302003996 26269 30089911039 19264 892707370168 40993 262329090941 70115 719294109054 97866 692795021641 17704 538571328880 23062 813968856680 31009 496057269940 24552 83313349953 1956 85997198868 69512 531558283554 31849 448993383294 33600 616833369785 53006 924356774533 29504 764508888219 70003 289996104414 20378 70221859776 1086 919333548260 5190 667808993285 59545 623151078933 99040 441444227241 13391 346528254355 73093 289872003280 93234 426613450916 19258 943412901891 10520 600594241331 95365 749898947246 66361 236747757644 48178 948245846689 23347 308652816035 42927 950646822800 39462 787474801934 68272 608863356819 88217 872422379271 69900 637270724518 78867 273745455403 70750 886410775594 97826 176780751293 39012 771093014882 41688 79865794851 52132 633330744311 78921 380703988328 74306 703164578165 59918 11559148473 3179 561647042764 23301 77875072744 97678 736633828047 34894 161437620716 26526 760068504248 14639 905283592031 89841 486162691746 97458 117365870335 99812 800418709518 30274 483302327853 38772 736190727263 25489 721599086705 59814 353604672862 30517 690257246196 87520 483044968886 31782 269256885764 66702 309764285817 88802 336550794132 85630 544162456217 57418 106216647097 100 618474881392 13506 860127191598 52695 106435979577 75028 712351651793 38290 276020379796 11694 825555375907 68628 637268796934 19135 109038493388 75008 581724670070 12766 69373063189 22526 378839642034 62275 793723203437 73368 489382446312 67180 767969359077 71230 137633209133 40506 916816477363 59778 283033499641 76785 51810908083 88189 683395771305 51228 884932500449 18280 680905857532 1062 621367960800 91620 810684977815 58529 268745659510 24179 434464979329 33731 678532059918 3740 112890302375 613 136650203188 40875 171005422425 87491 16204423965 50382 162209243339 82590 567452834588 21081 120049674901 32157 477667479598 32451 944206856756 17511 559367652207 60615 287511832711 75978 51831967651 10756 96419622482 99640 211092687278 5085 409746480318 59525 988330037532 5722 645912366551 50922 77519483034 53925 496960210189 35045 13303889531 87662 375845468084 22775 977167387956 88648 733778302340 54756 677661547487 37577 85688701209 81686 743296542396 5262 506889328756 37179 873409468332 74581 515671367032 163 496519476917 19553 75466813038 39395 345679927937 65145 339617828481 55028 20159650014 25865 146492554819 93460 271322593087 255 717721064486 31203 67791498041 30511 187415020804 53608 127590853383 73872 619013491864 1322 331208199687 70781 374288500227 75288 164121935163 92053 300823098440 60673 130886583241 66204 580049091279 42556 396092071803 33592 710712038886 86658 457920880960 74964 665530864443 8303 156377595305 32128 706462628451 28901 225819852141 75119 195720107351 32616 914069290469 81111 655863957746 31746 262080852368 96533 725596700020 34977 158031409297 16838 400748697346 13621 970528586028 99791 290632384035 11731 822165110861 22551 844505139268 67252 399397241344 16392 785262723125 20950 151516066298 56017 635420921515 56314 94700809231 11046 976561918652 12612 91773289657 7742 637372156517 15327 275811539352 35316 904951896839 35862 3414651372 9544 221830838758 60540 605622009629 28187 508469179561 50181 795031072052 64246 900415310301 29835 819816379231 70339 956747555186 12298 339914290289 34834 800405001532 38627 113814589279 32502 702424181107 20253 608718331844 34246 452283319603 39007 859912068702 98492 690887281405 1592 706908672399 26265 513105322293 30552 97831640540 81087 960596728482 93684 479732668018 74838 448475651824 72869 37922131356 94568 525469037361 41577 545196287310 46820 832888177240 52481 504527396765 59358 331374560701 85394 359177228101 12814 420483067292 29732 288791898146 50829 139378850197 5254 758050647991 85083 32669356333 97640 383666396586 33724 432035056716 479 793491524677 46773 333895289790 69060 200823990519 58580 184548241842 2293 694578590929 11878 781223000638 72691 496251569418 60831 988257403864 39523 248685765500 92917 312581863390 42317 447904829220 30725 476530238224 51648 105083292837 33325 267326950928 23148 258124138182 47504 561786414569 91014 749881511663 28694 711038080133 90760 677159615920 68521 419264416054 38094 206987293499 23832 557806551342 1625 547413223397 66135 898536665094 15504 354130312361 28510 304277424187 12251 865341918117 11718 994754982828 71558 906339006618 68047 305645882398 35940 831182217584 40541 220444861368 61065 128907443888 46230 982593232263 99375 558224204808 93029 768304276987 79090 125584269515 81563 4015524712 25844 423193333870 1320 536375056006 97146 812169554700 98246 959984362226 73740 511108330979 81967 783562278827 6233 233581843413 47426 365639237525 84049 430042768872 79746 350740460025 5481 960907545542 46294 971483216643 71259 26263163966 73899 215148110915 47651 615548583361 63885 255971994925 51619 543339611878 90002 815560438681 65920 987012071142 51535 231741340739 1794 868966032928 32320 852757936972 44440 106940034711 70885 808246619319 31378 104462969967 50175 358933728493 9317 267641808499 8503 540326342970 58667 802466801298 98328 643777953869 82336 95007640157 84816 997147384508 18950 28247741323 34323 205925131134 93154 563686819958 89112 602244757615 30748 810320159900 14522 822980360911 52419 27758946590 64888 626565842883 70887 306971712836 63285 941574967507 77885 388590345974 28696 126002386026 9887 629222327109 43309 98229384794 65129 701853857504 38659 554159859797 41341 926719028895 8045 747688391285 91008 475917117436 95073 822377466804 50715 472297929109 35419 726698422901 27482 27318469548 7739 332489909497 31792 739382747303 65667 625217780203 68626 586607584656 59770 139581581525 75831 601654178453 48363 220219871912 25439 540435075977 30599 301992335928 72841 466890391650 79743 318689828030 410 70400781753 79307 94492240468 33757 310018850125 53477 142599822972 92510 365880020608 83534 792111659162 92814 893282217688 15081 371149780085 5954 832757832319 13787 571204801210 84148 729475611844 54161 614069961081 80096 939227512984 58202 917393982630 69256 89533120786 53257 686486625945 1297 154738338284 34580 19084208271 3780 952298833923 56984 773865237287 48526 294255696346 82706 659918427877 87808 810847318040 24263 239455304882 76175 22846840325 86493 399502448218 17749 228279249425 17504 163582287628 55790 861225180750 10878 416450436062 17693 798257367281 40139 546768331847 72100 28078927061 11998 586110470819 39535 163930948087 63314 585951679667 16554 979178862075 90246 514924946458 35174 628728831141 3614 914841640673 33336 806802116705 82367 104685246451 18874 110553477821 52310 469772351394 91721 88803253481 77394 666868700192 61189 198005837886 45190 774207932935 73428 493788804788 15752 203062060242 55391 710879425386 74933 464466241377 8786 244298433314 11850 321537766521 91937 506863758530 95788 512925906754 75710 22938141140 90274 230577171399 1348 463188127494 31669 253442017145 53039 616027651243 93079 535211721133 94305 765658689337 76793 515811253273 35999 997266577353 79443 550849387355 46962 439014786202 57760 151700561778 67527 331850457487 51519 263159983171 79695 108138207404 67091 945962131989 4128 289928118940 34916 716827362837 60626 41190766382 45692 555501730515 28706 999017344467 91627 977500850371 59698 16066563618 7396 269479089854 83175 745781026901 40350 853577728638 80874 27148447177 97651 226707650853 81832 863881085314 26980 510573911991 31218 357406116004 53331 839487609755 40702 485613941499 57447 628937030430 95588 509932675956 84812 348687736303 98913 554490159266 91952 521538403748 13367 753880540474 39175 50166195764 24651 539463200919 93129 546763791996 2086 40898004791 81679 770068062394 3829 465988948795 3705 993126089493 31049 73766175979 14410 846715224083 88184 433262363440 65354 445926620960 15834 31175175193 33251 693339548942 81388 719614981463 58565 384179893392 95632 2176613568 79715 441078539965 57547 98488027343 78740 563391107987 326 917035505954 96690 481200812658 55278 727648167675 45246 24885779101 28373 721890588096 79162 500960152509 51438 474659386236 76109 720048174685 25012 735934151003 74307 229062943855 92132 388486765617 4587 783862682053 55230 597963562228 42903 754637358233 63016 862406560062 71327 140055799301 71019 682264746956 50398 292489910924 23956 870495472897 25588 227339184784 16628 132491510628 4194 757050886873 54177 771538773021 96049 410797167892 80211 915288855420 38987 502796370001 61384 145134507379 18400 74158119301 87520 969993322007 4899 268850256902 22945 301047689762 92203 895678183954 7860 128838285172 46355 459230401864 37190 754997888398 30617 106013136684 93736 981186410005 2178 632117180840 80368 226649318741 10837 526545035142 50774 708485051067 10972 400549256439 59288 696080605530 15526 156679516175 92694 568769919079 9064 92537092422 75414 778070041533 23831 825317426168 62177 578574591066 74159 283419258598 48708 450160464096 33519 877084951731 35408 774637909525 96827 726426199144 78043 801463269219 56857 496305752561 75165 403408170841 46804 407648913054 99092 26939387944 90877 529634900387 97440 985542722598 48868 504575432856 27943 741114351183 5763 219479099385 65458 896575982271 69236 100827067303 24399 215324118841 15638 248854869861 75469 235134716835 64108 10689603420 39715 93565672072 34845 795088455831 28393 991747334548 98901 104003381640 75580 820496499228 40291 694844951169 67135 108052044180 16793 23975188028 79381 632395145750 98832 821628844628 26600 460094526178 92705 994603913161 6533 220687479000 77484 45307093888 47326 248976731903 51061 278385082049 24230 998040715010 3106 388473610167 30552 370194010542 45118 386593595892 70641 755531597686 40698 346024888042 82577 366366621935 6790 507420544626 58751 129492762452 27100 599180865353 92354 904776643843 37974 853360721806 31208 464885069309 24531 136596401478 85570 251955939434 84374 916783531736 73990 149426910483 20935 76912288658 65388 24945301478 54000 996396076066 35826 741523828854 37120 625683407645 69528 822609638009 21484 203064692091 40453 67929966152 60489 960241163033 35584 382477179234 37716 111444913974 10615 388339826409 11242 2684500214 25372 256646000675 19152 468934949858 54850 657712950522 65164 279685294182 30149 331481996413 70761 836959442002 92159 335728819549 62648 298924598106 87028 452751013489 59434 35740639126 68999 525054965554 95190 634260394498 46050 129120163903 60921 699852421887 17299 885125712859 95345 578132150992 63721 317482737258 66722 162992089630 59227 369414014712 7697 291708019317 1889 993073362865 43147 324743198405 45881 911864569450 69951 186930785249 14691 280183063831 25088 551091577091 39942 990416454227 42436 653863585862 13865 653998266843 11847 789898346283 82042 43164462355 3529 945074792213 83499 153551154047 55372 700519939533 56879 812711342923 95895 938150299134 5922 590848659908 77621 624494796730 32383 136418022365 94839 142705701107 26215 557133473451 63566 180206824963 69280 210438137833 16402 442151670309 31700 627341604469 40382 818738489337 84814 849265050321 62001 208979399172 39777 56823197603 37838 756654572333 15904 318799409717 31677 925525694274 96231 772008469237 19208 381921045361 72689 171485838838 78399 578841753295 50271 942785696622 52564 293416555221 12696 396548515894 93184 663392003037 73987 728434308685 89692 286174691753 58254 171023965526 49417 30416138205 76395 420660355861 49512 661243299456 89134 4780237813 21571 445671701119 38736 976480117637 59362 717361645098 85167 943737179382 59383 428783219125 4619 735331574687 4915 322703567800 11787 385268487034 30542 400309354928 27574 612087820708 85315 649037166716 62619 424109939936 51153 582214747360 71529 469667577365 32635 945348195333 36151 13264869579 61417 646893261815 65149 613144071091 48453 838406372390 58553 564988129564 96287 680483554790 29100 975482220414 94602 823187985647 61210 357739145715 44764 986696593373 95982 929046401209 99506 125679806641 96755 472764699057 26505 95021057358 84444 901460093155 43366 54046095357 92989 286123962616 91216 139363583977 82639 776999457726 28848 272777103780 24816 595969551016 6296 375423330208 63713 707685441356 44121 763533003447 14982 271577684963 26155 105106084516 30538 107286580172 47273 701826809480 1496 339137399817 48146 817848374630 34787 624207305664 25066 991511510694 1791 972083236027 40982 400248068758 32101 311431132137 26500 282886253284 98611 340057274843 5409 73752918821 28586 173626080071 43008 493145160018 28142 661804714377 68538 761684545094 29034 503561866013 33224 819308725825 82057 200564841510 37643 584208873832 46590 417174552299 76677 690138707010 55837 49659960404 62269 386274455612 16255 563129939057 32351 288187608102 59522 119024889587 33914 891760280757 61863 851414817713 31328 942590631167 34067 835291603749 6569 244135311105 430 21003187948 52016 391398984732 13799 894057153098 33364 669790623124 30317 616932244132 66745 77307057424 83735 885572509699 15877 24551238941 58398 729708084632 66019 213715184043 70238 641383451186 83907 896003995790 83353 801702549705 71256 635340247550 98515 872241584375 19641 188342575383 22775 367832930170 6048 633774111834 81168 74781974196 51054 506908044843 93137 826737342251 7397 194209660241 85870 795952236553 44492 583434286456 60833 229791737756 7791 776999894962 50758 372418694103 8605 270120315634 65758 846598322896 17384 995355112592 38608 746027576128 46408 440249303240 40132 784629736710 80056 929036149562 72038 747915018660 2488 320150321003 39177 515248078017 67497 181219170627 51361 585978082469 66164 400753814926 95304 55831333568 9828 989222443643 97434 635057411107 53575 651526549536 39064 566010894853 95409 277432099059 73577 227893828159 36056 251125631570 19093 106783729617 72921 747662331133 90248 235160406875 41394 127980090774 75381 785135006628 39526 794428982568 79312 186393077271 18492 25862384029 45427 544401776449 73632 350340605511 34010 123928765269 84641 205743623256 28039 722565164712 10737 819854857065 3006 161902818868 58184 108482048503 79818 516631152665 52322 318763722209 26231 915744947224 98652 255832591596 97109 24930407446 15227 21571337535 77724 35534838943 37285 139825720807 42594 385334824289 57381 487476215636 48710 80840186284 46059 83848799194 79945 317173309689 59946 62233729073 31408 377326866272 82905 823473359862 58692 724163886624 62035 839983061544 48497 962319914011 63287 115685736875 46634 642379634263 94184 569393700296 73859 816926500990 31245 644336033451 96982 347474546015 5650 258253066724 96415 688784455531 50534 510583102183 72096 737887951160 48379 862376409996 81694 763041244674 63786 426031520911 92961 629174637093 85964 32494142993 86808 427433178020 32321 75722078229 23795 640985891493 73325 759935099652 25543 915916728819 7990 537358090282 83246 659752466299 68008 262339664438 44740 411114609871 71505 138929681854 79371 85441658790 50853 265634331065 18728 332529830490 32603 288224413699 62500 563691064424 45517 161430844892 5611 664017906420 29276 106264646761 76336 386821357890 19883 889258342706 71303 86956097854 43935 42292311714 52554 306670650357 14085 216555422859 39253 104497687066 13772 178471016607 61034 171286011010 50694 30917037816 61774 399352646824 19628 78618256016 27082 937841067306 25175 986104038858 2251 471789378121 37480 536174693096 52642 284346460781 90688 87771544722 13636 828837588639 10377 430486169173 78475 607435594510 59819 222909963553 64755 606583160715 16119 750867240907 68446 826851194892 48192 471048230793 83537 433007791404 47133 646427889784 61461 305703003305 17385 356948251162 77270 674642686437 18883 827431690192 94983 418176697959 23726 612940761444 70717 109402612311 21010 257566602114 52463 694815225093 21753 259468570682 7197 754672262498 64723 121087707008 77350 169058396805 13907 617227247532 17808 215624039463 19727 210792711675 88931 276844372775 10627 407442097932 31982 83675640328 22863 286986327907 60033 299216461166 23317 873310526441 71314 870120774821 89852 61602222698 38744 655410481690 98768 473261328917 86899 950316508127 5151 826565725184 22690 484297104427 79069 509332382626 11531 954906237400 97921 198582286167 46198 571987032292 96390 242844332256 53586 215010708208 40491 790700873184 61359 455786215364 85619 726411415648 18499 577811852745 21926 704110020427 59302 377960039053 20782 665953646323 71221 303031321411 35835 59244231050 95282 709176112448 40192 80024137642 52002 259949028991 79091 315417979086 97550 686747455006 69073 790931397590 97923 99508776159 75991 721525751687 89458 282630679976 3914 304721838857 99760 739410564611 45424 972133213799 78711 677331986079 56885 464206127890 74212 52670389197 24487 944849523807 6967 549414346243 15195 443453468676 50614 259377181277 71910 523207704223 96809 50176301847 56676 830116426799 20223 172880033812 84852 352257026201 23528 509496743770 44313 433629831204 46298 608797619604 37627 13532378109 18925 777675792015 14788 855984741044 28926 692564413885 90532 529719406781 19119 572164345525 75118 908704305393 38757 654263864753 48856 73412816138 31465 938792142862 3199 648222946858 98600 985018412239 75073 994656626005 17779 42451676443 50400 484759720946 50784 526780509371 68870 870548677710 57415 870981325469 36732 505639897625 71877 547004541267 49585 395164910310 60284 351572856725 4505 223957053103 41649 631422228666 93707 398888368208 12109 287148141891 23458 67208875527 82685 108192303953 29278 409574701563 59603 548915410730 87424 827393694386 88354 722208979896 75281 951049804696 99717 445121747721 88859 141202443647 20153 821571526352 41742 568993808154 41918 876517394659 8445 619095917952 96058 155532170171 11807 217464554671 23510 720120074999 74606 359023691783 92063 788949353433 39531 803455818443 32326 301678648775 40632 502719516836 89697 581641274059 16220 530433367581 26439 783182954516 73283 901122584872 70520 110304611955 11676 6933211543 5971 510992990943 48857 860403597732 76222 949146599153 75730 500891522665 15234 468842410345 36002 894094704745 16204 924821796519 80200 379990375430 11694 652470851890 72232 910860726792 51163 507889250869 59624 220172935196 60206 277026494973 15635 716370944338 1220 614024669308 40793 685031962271 59069 337629103561 78861 528082128729 64607 364935699102 70086 438691680702 8979 336281637081 71358 220883231597 85798 873140253691 90134 225156506090 90154 805663797676 56848 293160508191 98482 307938925109 90196 530750932438 76889 62053179652 1644 696732158528 60188 364649807148 2503 954238995057 69339 128261372386 7673 983453158113 58044 730845947649 58458 498893896428 67368 475938249095 62595 841215098195 99084 25731537942 30868 42245411001 62618 578987806580 29329 448376690727 47461 770442246923 11456 387244467081 82248 184941968745 13548 490531133487 33120 743551651009 52293 738175125837 14317 861537400681 95582 634493853819 92470 265089193050 80046 295801452085 46914 635978376115 36912 150107683420 29503 920260624182 59810 747259985075 66206 944121707210 3658 341809853795 29397 237011555575 6412 441964764535 89436 351677802349 45941 646056802145 99473 585816725373 90644 766962079603 67444 553759377054 14971 945086884967 86411 99098591978 8418 725335758808 90367 659377465246 91109 216295352006 98685 874158034334 76481 424168839702 77975 868808584174 91931 740098805520 74400 211371202618 66169 746951997407 63796 44650846031 26822 976483312661 69389 584643403167 27890 817739094308 93327 647845695426 90928 560827198181 9469 381986497263 12535 939973637141 63137 839516204423 7394 684301758163 64328 839573448587 50384 925499862308 46628 873725647649 83300 806563819888 36488 736193119507 60133 291138377474 53168 180694865231 15552 974428465803 70838 678456557416 19233 994836624031 3902 137416710931 38942 575355463734 20043 350540178603 45996 240587575085 10183 638057856430 43975 735844155075 47711 157357317438 13103 696455039516 37445 704110968993 49797 676077430977 6701 287596747714 5363 227190673182 10704 445920123309 78433 143415129859 51468 114121628950 66016 32017557540 66465 839997100243 21667 390491451545 22389 430284707934 86241 216881945950 5586 554437234772 5397 823911723732 84451 449769213688 40158 455103608127 51386 174476694705 76031 160072032581 78925 960020757639 21952 726581417077 67956 818317589674 54283 359294997950 82445 68972799723 86352 350622301684 41785 364192614721 77633 118001643598 23900 158959541830 97623 544948843242 84384 308370148792 96171 542380496712 89138 393234386168 71710 995226899147 31172 662956765070 55857 374545352508 15658 262143588259 8302 228806224710 37213 836572255877 19293 308879327995 24155 689157221671 14031 538393909325 57220 574161181854 40503 468897416086 35167 401540736677 67308 306783245329 86003 452258913818 53609 727044372574 1294 579392268158 10797 893876365058 32866 872820676985 24060 298548913892 35107 604283342165 42363 927007279058 49514 188686925694 41176 789638085370 86997 550459219976 49215 411018165105 43268 480380212009 44614 72003200688 53438 244552724922 9250 563315193105 73162 633301387706 73168 992637092438 60470 89794285259 15757 309023491619 34324 592494602931 78622 344763862143 12568 919534345693 11273 425988185687 37755 99049828309 63802 41161357819 64859 981297721296 92415 311869766559 21881 750462375201 41869 429274248668 63545 248845270981 89049 768209377836 71205 282305927384 51039 915262775665 21323 719610082078 69470 651163014254 41050 249731365755 92473 142513083468 56105 48292686203 73528 159322837783 3793 701124685771 14149 279772019775 96398 227812285630 92816 439225810200 50657 555378162377 9644 120405462362 8593 290770567431 50703 467741550497 75589 651971875765 12022 598582702574 77579 371446453431 9278 418717570596 19157 686111532050 25836 38022482572 15959 497321975920 49990 829636618833 61898 616482174879 70232 970757570053 80844 895114831634 67601 973723030554 96350 971302407262 15043 913258232170 67717 874884875710 97894 399185031600 16265 732028105360 36917 896495628301 4600 133229540310 28463 827591208836 95076 729293221046 17079 802128477053 14369 920363242234 83861 974034335814 95944 207435767697 275 77634489229 58839 219544993548 18433 471590868199 69679 131964883490 85842 898154718797 61685 895526030892 2685 534365039770 42001 149584301482 40028 861070268430 83826 958476890300 78512 678233883854 48327 77177560489 74747 62719763297 48679 585757487452 66212 468601073972 62507 96148508641 27895 682352963863 22639 337632904429 87907 860969509823 13492 367318463572 61978 562349879362 59265 951110154896 1076 994671287453 95645 172459031873 92460 85279839793 73783 561500847016 91233 29044603458 31007 784464006954 36567 230178463351 82858 163878722515 92084 992755702109 19601 724091998416 99555 135981853412 61170 693788719348 43636 977367127264 88334 428699302708 75482 944900621193 61929 312357841707 1227 89417377275 3246 606136027543 84420 185089427127 2697 81400706266 98915 934791762977 906 43941443961 98987 779007785216 87560 994202743457 78691 454847243520 47836 449470732957 92535 625778734387 38178 197801106273 58422 610617560204 30652 578655284994 29458 820802190435 10158 908292890684 32995 338022722804 51523 735367637739 10052 832872343007 36742 97320332434 91349 344539948713 19722 784507794647 29783 159488302906 94147 852165293572 97491 633092290654 26507 409209263496 89491 366124645444 40574 683166411892 52264 889523449602 78718 895010691071 42018 644218570510 5647 499317242371 12571 353262872006 95196 230621010301 89005 628620124138 78801 287245382416 3127 504982287900 77982 468741024131 47228 290249264487 20634 470819268159 93571 626041214901 29694 608686565842 23768 31959895128 17190 133101771886 50698 321819058306 40372 396649455210 34635 833693298636 64973 646929807552 51283 992790697139 37209 108456488334 52285 41569505558 3527 251297073301 31113 112955680442 75367 787698212797 7640 79002312646 26574 85664256911 34259 243222120263 46870 496574963641 13765 215392207277 73147 16325012366 93084 352902276428 40607 253295409795 26028 891963773660 21862 807896919219 22604 251876617722 74363 643168722780 80374 45803787685 61322 349608353120 81931 813057572033 12451 173138251717 73294 308530389655 92606 907464035894 27492 599631154003 13521 443697127295 79258 628513974405 10971 525052697108 10879 278953210273 3581 944755315851 86245 416908737663 54460 441205257757 65188 255525750235 17089 302295230249 61976 240958757334 66424 519727628722 39806 950648691827 74740 590900306396 40539 10902319643 97546 847954986610 65781 713720248346 64145 65076498787 983 675769662751 94632 37624260673 12754 755026545088 3120 391794623680 2103 241937455348 48590 10442917181 40509 375741788311 30123 726772124981 71137 599288347113 26100 92120135113 66529 432127543823 66650 364244622913 56576 107463219857 45458 918054071429 79078 669120020954 93045 713274264998 62013 644788128700 50850 292280403539 69013 804254487017 12888 267994538852 61760 684345754747 37788 972498033235 40151 42765275756 86009 656257669566 59571 401196712479 37723 578406857191 180 433388399062 29651 519778749748 45374 269851138105 91446 854987862191 11543 532335561941 82270 944463883398 46187 217025409178 16039 701468157068 69608 394453745245 97235 110052911287 43170 517711231828 60583 25938343328 24848 839267577757 91660 728409130246 38029 989993860791 24495 379001466443 5304 19087368198 9441 828531996405 57844 277134194515 40279 787973845806 7977 509274402122 54379 821604136517 19841 703141783547 24857 782702744363 74988 279334499162 76035 435877522679 89276 199674419647 82862 1130424163 76458 585852488807 57315 676669732684 4239 803512081393 34510 863487554357 53580 63843971297 47523 209311302597 43395 686663300128 7796 532756505668 92539 634123675514 65308 573172613922 22591 537364659742 97879 289498731121 20128 550237541666 83687 126655273062 2767 914648542205 79825 5744893916 64900 159186939147 59262 947971533008 14746 78221932045 26267 862321846502 42320 972581638310 68313 638636497891 80713 548467227359 39469 429577569328 8237 171876581283 51377 730144721758 86022 587475152708 46305 679986627228 42052 785966319604 84863 298946974531 43737 709811297869 45040 402370068299 91134 558727661002 73181 899622408659 38860 914308442443 7923 739521466269 5476 293106205589 92003 648380594063 90856 48740452304 29027 727701545779 95167 195745253895 48330 904781391671 25493 505146869675 43480 307768722414 89624 276226097169 61804 878720386510 95196 703313550575 35980 968497137136 54584 990525295331 4641 583202974355 9767 922357453292 20056 944291833754 54761 565090577903 76194 113155780361 3807 962859792179 64116 246802063755 53714 981997255397 97992 881263415023 30380 199631496085 31963 841695975079 8829 268235456951 25805 387750520903 37176 28307264548 52740 887918687244 19283 761662115990 94537 764174555987 51915 278941920303 3753 101793763613 16413 50907522035 22613 898767821457 14030 375976801609 64866 758092406650 23269 564298536574 94250 300194728645 47691 52663414594 69994 425064004357 55474 253690007848 91746 414778319599 74571 153313595434 89176 853284231646 53390 323806358308 46677 785375698000 85558 501952414804 42630 559576431718 45218 544364550625 33404 579287503464 67926 340883160657 6220 859150535999 92792 277564104976 98864 990940275450 54963 438489966320 43205 187874472266 60535 149354304164 83435 706239065605 30231 848625626435 51016 71978706854 66505 158160043724 42757 550675326411 38154 346779387548 86959 416619858358 49848 981482488825 53463 120764735181 39862 467463872139 17267 156990880539 42571 148601978589 14395 390455889868 76899 933581137633 18732 296366713269 31436 648245205609 36585 300533146057 12763 453541779375 7477 334523121061 55173 943362502606 36218 385074253829 58822 674128162630 77477 202707003724 33981 310954972796 32327 465360865281 13326 499163128375 16725 184939067724 23103 488108459044 21833 993880455549 57403 963504053076 90112 539888632966 8018 340299111609 54746 769568568956 3863 870133427116 18909 149792320537 73920 526132687466 2834 106547868477 62922 379660974738 29319 631402986345 6995 129796855208 7243 337612047938 9214 3511936406 46548 634543425556 35154 265727288614 14140 871945181260 34523 796698939529 96 390613344765 31976 112395034067 11968 420851237980 92395 647104390524 77379 662601532228 66108 706840070880 38832 793663145907 16183 143557665984 34165 581955354699 20665 513553925567 34883 850936361426 8103 921229108455 9232 169575356338 66951 780949407265 88404 912422040698 40388 246983336640 74124 571635126875 22766 157557539319 14331 406088340395 91672 293266596190 90340 861733716838 67193 527359966577 13841 901966083496 51211 400407501329 18799 837793331252 18319 729055869697 28783 282932437744 41191 314178534506 43495 851704617063 15931 30482139991 33903 481557149253 96085 869681774138 50789 63551378911 73604 490739080549 22537 948148460713 16157 282495089554 7905 580725562557 96181 96894205532 26775 978464032091 67944 200234157763 26134 768394945379 14326 68020992428 84912 687081513437 92640 770446071903 87355 723881138801 6543 193975109895 69743 688589112815 71246 344421936950 59434 617623968969 40139 6862652510 47564 561129260948 87322 81855385688 62939 451306409867 87346 588383252961 18592 772818198284 750 947768985368 50441 342049612312 52461 380730230274 78373 484672145111 7058 279141049607 7787 384329375250 78436 190858236786 68531 889578294199 14159 943727747572 54715 103544072025 60162 828610149153 36707 152968400046 92463 487351499761 35281 169857645583 71343 294945438785 57966 121619880699 80411 530949326672 79528 791445361812 12116 36476105794 64846 370440501792 75291 651753062048 62775 564735189897 31993 169462652630 94331 48704622558 57209 734241546932 52120 646355789264 28969 482719315438 67950 255001113654 47773 520914098844 6500 354072167049 3468 633979044283 18977 837554352488 26065 944432518057 35731 536441961238 10795 566901102765 85740 829885563895 82653 226464461165 35231 635725585175 11471 38988861301 34536 397205932707 44075 178951413175 39361 1585862765 54689 194637424902 25934 292565108332 63843 767048497305 82034 782744007482 78505 14132721295 14295 735901268628 56271 349579589733 57323 763963655646 22930 484222449537 58749 870125436060 69655 501145905579 49732 160185750778 79940 831783422350 88952 489652560965 39589 285278662460 67767 925280886640 89512 115457874087 31394 510230035344 49089 305777619497 61949 270507634272 39591 611548925 43730 439803989694 68341 770778853827 90255 592475817260 31786 854255944960 61731 700911553616 20425 754469401499 43237 566732767604 25978 355361337698 29197 29079729415 99559 121610679171 19545 441272589082 87392 529079441683 46122 460136037347 99768 963595506571 90180 850197926973 52165 226692198213 60337 388690155046 90948 61145181187 94239 572973201729 44018 286929683817 11837 427730254674 79860 551364512638 4994 517858812100 88016 540897868591 36071 30431466790 51634 46787937996 79783 143395531689 23048 242841890441 66790 997537771428 42790 312429861119 6695 859228230929 84547 436479724456 31189 869864593677 18522 801197302630 25499 624637973083 14474 484438043900 9196 701157143010 91447 615119969683 45052 653719409451 2727 111530826551 61316 349954821348 86949 309836285272 50690 498707202399 23905 611311312202 41335 538524401427 57581 919695589061 49927 828012093722 96546 350078056549 92060 657482174386 71513 155587830827 26148 799006322876 68947 150355890170 41902 491358181440 38386 99726288411 3825 39181121767 61597 912077448633 49958 116117111935 7424 187664575334 50537 143815675003 47017 926015764884 56091 203882689137 33004 445836734749 94275 755810130074 60225 817811081660 3144 363848761941 67041 638146325138 85273 201841628324 46860 512922722978 95333 647454598829 33253 631771283796 24707 807230480954 3284 522402078454 13708 192980558906 92195 507692397878 25532 228349480254 26210 734968788905 95348 986827530748 80228 665561398344 69883 968187022288 1695 772887553006 45272 968729704758 17360 173458064091 22554 684491484753 66261 282996594996 45712 642859177320 66609 486698335104 52369 619806543715 7307 677122497324 98934 540804985938 23631 851567296264 36955 796979753958 95819 908402031561 61666 84533929462 52692 663963061381 99823 356903574268 51679 166088592186 38285 976887012502 35432 791592560967 28071 634621664773 96846 395071911920 560 274370292913 99029 573272252638 17340 223715405986 99170 823347887773 62436 712882224393 21539 196046791965 39846 850036838581 28453 900859116082 11715 837048907423 40540 945945030164 41696 292308321887 8734 29896889312 32037 373365249203 4392 562838104596 39233 883506873343 32440 522076074775 73412 354373522632 4113 840456097199 56771 118111438392 96538 539485199752 21367 245303621278 3295 26726146996 53982 947561051114 20270 210345862950 33401 66513447989 81052 641831660854 4333 745670397495 91070 364344492576 4290 426265819599 63888 481899086212 10919 486579699839 25329 116420419303 21515 343916103150 58949 987613711921 72230 122396737636 20658 92077149230 26638 185454287185 16643 839191254797 54946 297284160966 27336 357570889444 33955 348667354874 16116 442008823337 37302 403924853446 3646 397400824378 49507 656512836650 47713 425700449239 38425 424072692678 56219 965046636451 27496 8953727073 88689 74435362470 12549 726489354086 24490 11517587149 58313 359231339874 24880 401065470825 85842 253310762632 79890 341700828588 38337 904618952493 83269 845279941935 65659 563186902091 8574 176882229359 34505 908100738050 43033 767616648523 31863 599300963859 61078 25628961160 56024 232503948387 21398 97506032461 81664 861076456318 1218 316296550823 89641 928702958354 51621 338856992006 63023 392114816623 45101 748940197822 46036 94378564878 66478 348094887560 52349 426871153415 85919 997034035454 18386 22121982361 1626 594159495714 67010 540204228518 59808 39050240215 38013 626348233268 21203 668745683046 84664 370431823085 94491 375863869691 2221 781875890848 69154 301426296870 64632 34290931134 88856 22417666395 71163 435472447709 74415 353523066482 49658 855181754169 13087 36784777255 43008 46743799086 54980 207742826139 57881 108681242815 20987 496743320017 46518 110071773714 61737 634027256370 90156 586410191858 75092 86034503946 57685 65484670028 12071 341984774408 85581 440605129906 72082 728370034370 29590 796443128539 14952 454766735663 53972 774695917857 65568 618334282283 40946 9815275265 48693 307415533302 42652 523639818655 75494 212917336245 77219 820998747199 35574 661627479280 98940 906634145997 37869 550973273618 15777 391385206870 23381 414155111405 24686 152867257229 8286 937492792371 80069 626406986567 32154 531802972926 37291 978493706495 6657 963662191433 13192 837400901459 1711 735824799604 70347 17196581508 74945 98135323076 52388 587862735098 97724 838470065376 90761 332533652414 53894 541453466709 42833 535538050815 14955 716215180563 44444 334005846670 17785 138856246767 39657 121884824161 22052 875492952095 40445 225318557459 33667 473690916801 163 380976086626 34577 268331463764 33319 687933080496 55117 977538996540 66138 753247563908 25818 391515647554 55633 916393749766 9472 893988298770 10086 666776785030 34281 973719742652 36725 969211392501 37189 808924960820 94656 370664958058 37414 276533943506 23052 402364783518 88677 431659482067 64994 298205963376 28187 666796394966 4143 350859324771 55145 254762001247 34404 717572272923 38544 213690430807 56598 614807164132 9050 186823173514 58015 869207377195 49263 764969392935 46555 324265515522 23585 540712494916 51500 614718143904 19521 111813848408 19767 493298900703 4519 205181926335 709 7331316157 81837 389791376442 26403 194411077595 83701 700989887596 68258 775316822273 98463 475611762270 48823 522283312024 75380 109902336251 64860 643439979822 53982 212429799573 15182 106434456310 28397 274113003358 84653 339126057541 1267 536237557232 16799 698997420310 73449 185229773766 6828 608197164679 77736 517046210496 12195 809492339546 689 208862814371 60692 730016717429 68742 354565604759 4853 593561717090 22478 931717416615 20350 162619773136 64917 897603183941 54444 915108271376 47049 471400649923 62433 546981156504 83710 659070939866 45122 410763108996 28747 728611934247 19704 763829105424 97355 695268231337 65136 823402733599 84989 474366200901 63387 559999705015 6597 601687361346 96206 222698862211 79113 136747412173 99971 855753394256 66900 603087201654 26807 406089328784 47350 556704922546 80650 849215126234 55873 433239027799 14754 367017591656 19374 230591409442 71624 767981033367 5718 835570715444 59977 832795635306 45946 899052497809 56406 95105011976 11036 31035752352 94660 726173117242 22371 759368102318 25933 812058848238 46299 484529888619 14126 704476763574 62739 951780915306 62823 792633421642 53405 97343404709 81566 594857767938 42481 70760195832 70012 369281836124 92586 216896504738 3918 96835135100 62663 84262957767 1637 787789436583 52716 424356662000 5783 946841429959 44318 989632188296 6204 145863177194 43659 538425207137 25585 706189069507 18848 499204738862 98616 859754257448 3280 27205647878 9846 630968067218 25556 630026273256 3892 663999136160 98822 138901671473 69247 386954717332 23940 830128866855 38249 317037000916 27827 886522778994 77861 827033709674 16858 692352551069 20302 508816803973 68451 881237317018 15713 321054649846 49373 601018160187 81022 771973310900 90108 942276089530 53387 427222054232 28984 276738286130 9777 168679516066 84522 924304713507 34333 843713230066 14930 691517929970 56864 191471067087 92755 569418566502 74832 842020505956 33173 760789000492 7589 536190722558 69059 248855965269 21308 812089149839 11371 497899912147 3896 681366560814 65377 124825051391 47036 477310260885 79099 363097660438 54002 729192165026 59798 737964264119 22951 734069070806 16880 904225915494 27244 696941908953 97644 347087948045 73239 760776273652 56977 736110853494 97024 136367114389 68555 248355880914 78052 219464884175 6313 456650046005 12614 253626300375 11389 404322986263 83369 873155897480 64447 227563189204 81527 275460988640 41482 455594050861 16285 350980971905 83710 931433141190 81996 253640334641 91100 289325816486 67546 7332572506 31341 270748045753 58111 62180840586 572 728808003153 9913 419429937396 77751 132560692129 584 954148399342 96370 390416579393 75410 326173289329 23363 244397829549 33888 11561595036 19367 603589939910 3679 571928332850 96828 362531242575 13921 397145031703 42341 476554853489 88761 400271353046 70570 636389417527 80450 413848743454 28373 309102140947 53945 672626785600 58133 760295414871 45086 195187968947 4287 391289308093 70808 374497693585 68680 670964215264 55758 125908659223 63660 111290527680 85102 43860312617 99083 586423890498 59241 192965837003 28006 482906938030 32533 608362579369 69894 185738752815 23114 838368378256 77014 539614483287 95174 796970726642 28004 331086129304 30505 484017420391 15172 875456167628 58521 171130144038 14157 824115685549 68768 932513196432 47257 323613771869 98729 664611607974 93001 602859141088 7174 179836341134 70847 986946322846 89197 640459161618 94595 838138263778 90102 133521742624 88831 403360490077 56159 528299620427 30051 994556103843 92200 692631394120 1761 308724709548 57400 781156723826 91154 898326991445 43158 588859896135 90543 687298001117 27664 539032921321 59288 659775342440 7031 841686805662 92433 511139401087 24897 587587707985 88672 622724151182 63558 669302628110 76081 673226110821 3204 811506616202 31218 57533037752 33436 144180203672 11639 300576689567 57138 144677389749 19191 166955163415 23536 220884491133 20621 870707871102 5699 797989761075 31352 106683192603 13245 384742722622 13371 964063263380 65234 977409290918 44573 247249539957 83323 754511790491 87307 260506640048 19766 132025086702 93169 547076033816 25283 874984795286 30693 915046259172 4328 123036676397 11580 755825472307 98319 743725449329 915 384055792258 71939 344654084035 871 59376522551 37399 403956617899 62045 164636849434 75902 587319855954 19515 375566639318 27828 98434079494 173 549763134589 4851 788186413754 77985 225568580097 93759 744040100739 31691 566113044924 45403 619356630812 94850 815327490793 60946 777557624931 18049 613513397288 65135 687983070170 91463 265299291134 75908 643826706470 65303 732302391634 30183 678161653396 88505 276049269746 4369 349722551183 10199 856330523916 9245 228594962219 19489 853712383925 20047 693434924446 85097 260760828262 22602 558747934657 37704 412255351417 5881 729722383251 52983 605131976368 27175 774705253558 97975 626032197039 12647 502929618160 37258 408207745917 96684 799633677484 30871 388023189767 5330 292402197366 63402 768863997085 2068 338270732419 657 583658011251 39059 880925205287 20416 779718931746 81302 44102542172 40494 620504286756 40580 531482305090 79318 50114231899 15851 780054481561 23031 254623522442 35197 936963223880 27893 911928061914 1230 370176054746 61461 633300708439 80567 494418420476 94277 384818493297 61526 759744429825 82705 36824876668 47852 861449419870 98159 613002647856 20669 259895355950 33845 376956076585 8436 736431215790 94237 957270421352 11260 965320992194 13576 912381256400 92168 958084429167 64344 344047635114 31148 975903521375 47508 994595949089 97345 729964350048 57960 968408166855 90181 215154928357 33090 628517263375 43833 791816323459 68822 248519057872 18881 706881348725 37787 636395240136 84199 317173574425 15244 725784530455 93913 306686295665 3561 995889389248 5031 428287637923 16211 43781541931 51142 224753146490 92467 98827759270 60623 217431851490 17075 35271772127 67392 832539272303 17795 848793133931 93370 635290262231 13174 141067234115 50049 171916821107 87490 280529163330 27264 716694719939 5508 914449876648 2818 520768226535 58522 133204076186 36314 650531931686 30150 72957013151 92924 89962554987 74162 543441583652 20353 320297144771 88551 851028088314 1159 380435721184 68180 416591138003 99951 317439201433 36141 71258608072 81149 757807772776 97993 56970568406 22556 717849847018 13220 163621176668 78519 839974963555 56731 948146204318 28545 191979447095 13618 741042121797 84398 576548769394 26257 556121820381 85624 725147128385 22435 870704195670 71419 566808875383 82646 609439135876 52856 910145166089 63133 985873011103 1718 32210107026 56753 671631555268 9149 378974992592 91756 980730054257 65721 666107321381 67340 862041414413 78589 439167744279 88054 471459781470 69085 317574931152 85937 392123350800 91218 124485163934 36327 943352658741 93306 547916055924 31943 486095825600 70646 749697528424 23045 329414166281 15019 25818158387 47641 843465330764 63009 40610107828 56124 687106946601 34087 533381651821 87950 921537212453 50989 296203882500 41747 228037043752 13480 955280835523 74353 827789850878 97489 415332271641 50227 813204417238 89863 922904324119 89673 54360188870 24232 770922446580 65862 224988740 92412 204680987786 59649 129386919854 778 108496009174 21012 289191100612 69441 832346684795 80128 243780170281 94929 962660515904 4839 241589962981 5743 929313501582 78033 730174263013 9557 272368552435 9000 451130200954 58591 375615990177 21595 692466971606 43951 622576257263 10591 703313056658 2025 783803988183 86217 995294799147 4760 133107037047 61109 313888187008 95047 682916973712 54338 129581344086 5481 526400573962 49556 571807059924 60146 856957742190 36817 463062689031 8476 620797718378 72293 420359254367 25731 627135924817 97150 133522215728 24041 694651771032 73744 729186894643 1427 498911396442 15889 847640288514 5417 647582616789 6110 682480191391 93146 722509388523 31061 535263243757 30102 651483901346 31641 722369894198 54066 228882240677 95474 494349602723 87528 885485502144 8554 215630721223 48276 93876972135 2320 76367550997 67224 628989191728 94105 494350326117 8537 834353410388 80506 40924640115 15359 172650400818 18383 645257526368 61849 845442324685 38104 946616762415 18999 330395978569 84822 294625913673 64814 743025445489 44274 753222030074 42488 618933260340 40279 699226918385 45073 979856394788 64627 32781630660 38043 200758381046 26138 208674464362 64891 64837068292 95107 791014132927 50681 140252318158 70089 480644943107 13348 113621460596 82987 72776765531 29804 445110330174 88268 638663837775 31686 196600462869 95124 228044862282 62060 837910801415 51501 506144302366 9722 647633050054 99014 861239869309 35730 626020957226 27252 425381964417 87577 215860035754 10380 163862220069 87160 719388769767 73483 647567295945 53596 523303842850 11406 732163957426 48405 650456444353 41818 358667438727 65691 731791425486 85333 447894230229 645 401136527991 65098 225538314892 96208 850312968591 33866 868704306817 21150 774005576972 86822 887497960938 87028 288120291719 45078 289552869605 62778 927413559487 67413 368816194289 87199 795034309142 12002 378366495602 89907 804042982162 17120 96930053681 76683 607704158174 91094 912448842714 7073 663818380230 97265 952413487741 94834 261890570686 87229 139534595598 12830 298086124764 28112 664741816549 18474 163015305434 959 11639759935 36673 463568059029 40135 702016245947 78511 172069417104 20133 920062275293 51301 865905601394 36734 66573242254 99096 666291236483 91864 752602307738 23938 652285157427 5023 675716968752 14944 434990910100 33025 705792483942 28562 805312179163 84658 384805722035 46717 758537103075 89449 192979006323 63212 550307771305 99105 286690716519 38635 319978229713 93817 600968327474 6123 492129173280 31413 561297963741 25218 823249312767 83514 968390622035 41927 615653103615 8310 460580903654 63770 531764673615 9653 881347735496 51258 168961186376 66733 399411250835 40045 990401162210 37204 477227756226 38172 79754535996 25636 333828251445 3060 28286783512 46878 580554614449 96518 677412140636 87523 812106247262 85607 845062285458 50205 207858789447 48017 450750690152 45684 28379810782 23008 232790712113 53818 387637867125 30038 445280428131 16288 641845268933 89304 896281634839 45950 502192422507 78959 370023711885 84079 322308892774 81160 35469357477 16306 821683397531 14196 486617938278 37899 455002660945 63625 609280070778 92191 994803303349 30399 216030460592 41884 968137769047 69747 287092163450 32462 763078692524 8743 408067815020 20939 56194852234 24832 786409053123 85673 723051893422 31559 227781823708 74914 75965219641 22953 920061752504 84695 615693315119 97143 754768998527 56618 115252577015 40935 977646125049 24802 439819253214 273 388499838486 47371 230891304084 21362 749336963432 86515 413519435948 71692 377919435940 33295 471163100705 48836 111417194277 65332 484176702412 72419 729443583337 3742 521732979695 81526 797008398738 30732 620852855981 72270 812708131813 71297 229846532239 19681 79446125390 97669 603476973312 64935 415387712987 5027 385641321682 74493 325005218109 68425 74787955896 13734 762005283658 3370 941809637321 54853 611345713789 25183 955616460292 25316 298209511028 62817 499238899398 40784 296270053489 99697 395134406997 33146 987233856474 82929 431204709721 84375 66381194938 64297 143149497181 50049 199893871165 55426 138585832787 26613 623869619000 95598 808211248909 81747 882416839326 27870 641446256325 36641 455950415372 22154 236578868630 53480 622497052734 25101 821479491584 18613 41437256087 40647 177584260712 94457 487965749406 67289 251387002261 61194 527055782523 76236 560429946676 4960 354622374782 63883 527347272278 57241 447733168025 45540 509505348589 35861 434543276769 29962 195687452498 10170 123737516561 62902 258457378498 68273 424355128070 52354 935394690012 21351 898306393412 41293 710739937316 42797 18944068207 33082 890625156484 25337 208391114451 78672 974803218118 32611 816670261725 22811 423925319707 19177 277023184544 67209 944545607575 65195 524562764882 71599 641060758962 84207 634063304396 66 884915201480 31230 628188708620 15742 960171855514 69957 458688086966 99459 949190605516 57398 421991645583 46674 606119758181 25252 370188389377 32084 371963336273 63018 160290499995 67348 827503608546 93701 264590788750 21632 140002299467 58997 914379986736 74027 659782778404 68832 481798118525 25134 683773769449 46735 149748237457 10627 392364156027 19568 910945600815 90985 722590364317 33010 380102897213 13955 414552794488 39244 538202073670 93176 311465558551 58134 128781238007 94420 379387483884 26733 909973790114 82374 517690291273 14516 153401865150 30592 672003757288 12462 807701392228 55163 249125365348 67781 901155199956 58576 216309051837 61958 942990629358 54495 684122260440 40451 142205237434 45260 900072039933 41391 940102617568 86749 256443250263 81061 980608532016 96254 426992087160 43298 36916266524 35421 223480030674 50215 802900210233 31502 837470025279 39352 310015726530 1927 881432197241 30879 559316671765 89925 500277420707 94185 508147417651 34246 770462749374 86824 151938570564 41485 489026283317 50671 88060738321 67234 208450402130 29209 5015692169 78575 815538486214 52931 340787221052 2820 367016613669 75182 666366835427 34931 376587193959 81822 491946485206 82356 841124409705 7677 799769514132 81955 462347297642 57368 537984630335 53469 203380392846 39265 769021704221 73831 365119038814 63691 352639340056 26023 118578026822 89010 784946558783 69449 876737135894 2064 599213752899 7483 180141759618 32297 854472164859 95665 531832818082 42816 576650871264 61122 101508744563 13471 955430559377 76360 256021811283 39316 945588031057 65252 152749140617 14958 935786581380 60377 905347742907 88452 578837570358 58764 358597668981 85614 919303528852 24170 31015196841 64618 921266505328 56098 379162143274 96088 51375160257 90567 844274848815 54687 506223990817 6159 583591610583 62534 69561929549 14678 904963724703 89019 238013031081 15964 433123814381 18032 913024668089 57091 457923369353 69753 533138508457 59922 291481841950 51727 170111572678 90132 61548303038 6352 223766236931 74138 326666372187 16764 673966351477 32565 42869815887 98330 293750307031 51581 10062172117 8849 791929780999 49997 37973729165 4783 459632683911 70116 243857943548 83718 821476883709 10853 839934240778 1514 514358289587 15128 739152535426 49396 57932028696 92167 517734027157 98242 312475294781 87202 320983732055 75988 102222952536 21339 377715820609 84977 682906752068 90155 889821957805 12864 395814812160 22731 954864183901 11215 862019881260 98300 12198387445 35184 507019257743 84576 9896248444 21303 925042987411 73918 445832327135 36093 328734665415 13569 107477945198 67904 452688608860 55706 789661007709 28001 731282567081 28698 703809604165 84324 602888538792 52377 606881470880 89331 608151426166 18354 335872463440 41596 941579770838 78500 101743327512 44238 119907600815 57042 646816185121 83008 770853446026 56900 657257182839 23307 212423561749 90980 956643000970 74122 475295004066 58978 675005581486 46401 345822405288 15313 527151303835 88980 887936957505 89959 354250155245 96267 556223689387 52001 209650414501 12116 965407851463 32317 442098204326 85249 727174663069 9725 839021869113 70 354511426774 93259 529092958089 52700 944643778881 22351 223364190504 23361 142519444046 88667 481738223497 8854 112903412118 71008 134846196611 74271 566071142737 10230 130348512468 59079 787273305310 51960 802406836892 39705 25202295103 47013 483332203486 77960 244837766554 56961 703475255298 36200 674110012345 92466 654813448022 80722 323540449419 5411 131174339464 46500 474213033121 99812 676321056813 60031 913604668593 4391 731198911294 30311 835699335703 26597 773972495766 81511 112321215311 47992 300353082229 49994 678881301628 23326 800764353792 81603 783927455717 81084 862963803838 85958 111864821362 48217 546926475804 35372 944417212467 81246 633958430187 90292 53670575321 76189 837484705501 91100 458416784443 79047 673184567307 61356 34642605779 91924 862126236530 39275 600905733695 78527 932654234225 11304 884441193920 25800 807716486732 87506 666589688510 91440 265967374508 53824 807554573634 33152 205101720605 68971 785660108922 50946 628158325903 77935 324755770168 69030 621649878 69902 518496979060 22943 403494166058 40492 916779251654 92580 865040665256 60660 417214178796 57167 656770153422 57105 609913929034 76609 647447571459 77206 853514008165 26492 715184345613 51703 553920985191 24776 522092181912 20686 529090505119 29102 330578860982 83991 929378615294 98528 830688175962 73620 957167915418 89295 713370606044 79209 537869071662 47283 43106273144 66177 876545622680 77128 107772421070 775 959189042010 20171 803032316516 90382 780956787483 49248 501529556767 75082 950575751203 45647 790832500430 56533 60194499554 42019 812100540319 54763 18405469033 7050 833658601896 67662 88017012719 30904 728788754271 72546 246849457997 70275 360188206626 1810 313102365827 53448 475649232561 6761 711656607793 12549 944750759343 27098 997313118494 82941 927465495588 70361 194031045813 22871 277659289597 91008 911025110915 47487 123392238731 55947 403962609083 65060 690631197440 98140 881179259826 62040 165601491701 46840 49871787619 79700 656622293735 48327 22493357035 79153 325978179765 99192 175565779982 98031 593101548068 17563 736961693873 28434 137259056475 11877 724503457373 13632 629030136167 27311 618207513795 37796 842408767160 63384 190054340403 69806 489857281954 71614 953788734755 23249 422889109726 96041 351304055470 86372 592390052358 29313 228105058578 25762 586200399388 51634 110695485233 7146 887287047171 2127 880839709201 223 541733336837 89164 529837540700 76104 428464027467 28483 245440818145 14993 346622710376 40496 724312770577 9001 886758271951 16853 907400617090 59234 685491320152 22615 151573220464 55605 539061376959 25279 916435541047 79515 278798936869 63321 422308921818 44884 359690911629 83960 301469119871 19716 510595192160 22832 851539329521 7761 645310060010 81499 731318297885 14215 274827504602 35189 166891303061 70932 514338618310 69760 473551780368 14156 914482293925 9473 82106080232 14566 647318741075 9761 873779897754 27229 413288471568 34252 93314153546 55152 759297802497 18581 846601452348 11458 75745334446 83505 738993349724 80666 162523060610 69815 497523658935 48068 800269240143 6535 688212906240 62127 40328496071 63040 626659147276 29454 230060903172 89863 532857067862 27415 924768835585 71303 594373926268 96774 937127333150 56620 762459348672 80155 524337892512 76455 780328414087 4440 404072304942 86029 650821844189 89860 282861942357 78616 602887489264 12618 111224680709 10404 759305304465 60251 498692257811 51475 949808971958 84456 823121276085 23018 577584764154 56104 87533048585 97074 207415180316 45304 578867513998 61079 857047157116 77878 860295009960 76108 655262412449 90406 494872532768 11718 896942386101 70061 128021164194 65533 361073426439 18840 680738063678 25134 545808063112 16406 618539420904 11515 588251155023 86714 165854096888 11401 150219407125 74906 621779199403 83424 356041845178 71667 687602393248 71055 81140493502 70050 263190786907 99366 867606494408 19436 820638282437 987 221847269667 14263 336097828010 89062 879462270012 65839 682979467322 77892 153763034149 85410 916424631944 65687 611793523477 54852 160725719822 38052 64423827430 87084 859835675687 92948 264082923158 38517 70921816980 89363 447202486470 36446 354089346808 63317 432555404862 96298 908718452828 78124 455804841319 75233 336373943979 52339 123116547023 11853 346876169783 69478 892482242217 37086 47633455410 84391 155965027146 9767 102585937974 68635 26261950381 79774 764964795070 45259 540427592432 51808 42808432554 35012 36765666773 79018 645884908991 50199 571025369922 2433 2681396261 55737 38214205633 85515 21913688807 58500 818817380097 88052 418815691639 18581 712302178899 35787 966996957479 35532 468996940590 57954 43580819888 71279 776308995755 47345 132521244079 45447 118931160841 82963 57439125795 81920 688393997354 29351 192632632305 52430 497040092181 34544 590841037408 80803 486127750002 56182 94660220317 81018 433334564369 47331 315723371576 41263 431496877923 64999 324722240166 61253 335839329023 46293 669565989821 56926 44890332447 42819 538424447290 73990 347437624096 54126 688566735934 34569 997560550406 10036 416260904397 81593 13950433525 69208 187673919310 39593 50544979385 71617 617978708750 4404 39708694847 14107 790814229693 55670 17123206682 50452 567282340335 49234 80597504767 9760 603294849692 76011 731946419017 23062 248178694560 12842 654117392245 24722 559059664188 80030 949674927527 50161 851986538387 72184 198946052644 11959 798820777774 98123 262039594966 79276 654996285304 59474 328981016779 59674 48220694851 56458 5697719990 37361 217487504194 41267 764224906093 45604 444530866829 21843 885341567337 61898 346919494432 89331 741164135497 67709 117929875547 3424 834266448207 59454 865362699651 53803 269243455457 13039 633988968000 90922 464504064521 98199 532196906781 12757 419045905654 60994 219275656716 6185 644312818041 55615 134779126495 10696 469812823177 71136 857302073296 7351 779654455231 69693 595299021306 51647 406241583579 23921 587952341469 70670 17740703549 90748 394994207710 88851 979449395820 36799 629383686340 16804 340201829523 16003 424626624060 66843 984635014655 3538 795048308567 89269 360153312930 24124 796200989959 47282 427473690259 83092 838831978149 4088 947621570188 28145 532167592558 51440 444737167467 17165 737498109441 29447 791543162801 5513 761374848739 84527 484353923590 62407 254894820091 25435 581441079219 28527 945291389206 24582 952210424870 64747 843048696164 38189 971927135858 92842 438438907385 39440 114456967628 21185 645590096717 89973 290587565583 31845 375003861180 99525 619527886905 59314 848728617223 97390 132930790124 71015 224428833490 64799 954027437806 34664 933653811492 2222 303467557801 13659 547683517417 57206 687378440107 81259 586282698867 46001 39327676711 97160 496396071413 68483 621735960179 51173 47742888455 27695 119438603912 63257 184320907557 87327 648928440709 75327 592303120176 77856 471736129837 33878 46936538091 93667 381679124836 43969 787495892863 63710 784652957877 56327 25190038263 66697 634848127183 57588 536757127365 79778 170548844291 66903 657043170619 7017 681314112712 79010 382048517907 9540 157883387960 62189 578922588136 15484 971608343696 41524 712719735995 52927 621627935412 59316 987856309870 43836 65119775144 5426 172276210252 50666 750743566104 25076 977143702143 35329 647374174161 27589 55759763097 73886 288547954757 94037 88850021388 7588 895577732364 93335 731698276018 19254 742790544222 21794 118043279685 58078 959063714201 23377 259585693160 61673 515215411137 95331 46737270428 19497 454869999611 18491 381282350540 15826 224017911569 72001 396420857538 17981 403686810865 30911 646768496175 64007 15665345838 91716 924108126887 66803 947281090429 78981 986901310754 14372 676655548474 8087 844315285885 39940 514340346081 11958 50929755895 81729 12759576724 88770 365143550132 67626 762467277980 64669 218305205822 37878 995204292832 15086 168952230910 3485 888248772719 16704 330557520839 25085 901437416957 78692 293903422796 51478 745699693661 16842 83955625637 97454 465692849932 10092 727633196239 12303 279310564006 63556 831662885928 48836 673232319854 113 939407247607 61535 649170134987 36662 680476628962 50486 996921343173 22363 419617277557 74721 838350027404 20938 971566246818 61374 808811315954 72083 592705183804 15406 676865164268 31656 880658966394 64309 267282327572 64546 298110748539 50045 433950078762 76858 56598712764 532 707051861646 46481 211629661091 37225 993669229000 20072 461025748728 58483 156128252673 77161 138599193190 80842 146760184711 71132 742994950655 46604 138562976845 34675 802982043573 88538 665823952488 35295 561573864418 38808 41671818131 28280 839651726785 38224 698766091948 21848 699141379058 72911 648562418741 11936 965113054458 103 401712581332 62739 689546272705 55628 675080840147 22230 732128015378 79863 271068482464 12919 514898301726 25446 188146930254 44514 769280800761 87066 506471808019 51373 602732871708 76983 522493481416 57997 437799257057 73959 130679148908 20543 240954691338 38168 95330983585 31073 61881026875 15865 57711223597 98677 422767865467 76417 837437099899 10021 255418038199 58248 693765843736 66873 23542842175 90636 509748577590 4867 235694202183 22926 941892326700 78484 924810213480 12722 354681461491 81636 676114785820 29411 284855283627 59886 442895224645 22636 754369676820 74641 124671593638 64736 321858845461 53040 446548066152 40242 420352472633 30803 296003860887 66974 438754187821 37188 522678875811 63167 72875185476 97491 402793018336 85590 850167321075 17171 993261189382 49098 30833370965 73338 62065033393 2914 920598415783 33637 207837241570 32109 115412945613 81617 329392165756 60634 430923336396 68259 722098921160 25024 239206959182 70593 58358734321 48984 296514965793 18135 923733141897 71774 781812200120 78100 866514436099 60563 520974183080 27402 914064178742 1694 167057155884 26385 579376871392 41606 92867946402 20196 593309323297 23321 127692193036 29058 138447380988 24809 179260992144 13807 128749324505 75914 771339146745 63792 272100448518 52630 501822441523 37427 257611892785 40617 508874972626 54693 100484617712 28100 690582149004 21977 723328853049 40686 238778796730 92552 56494628842 55214 961045512668 41995 571444930882 49747 333550120210 18307 983529720934 13740 661657764515 48914 976191232477 77904 714558189434 93887 256034807572 36920 988077033380 55030 108136701660 13440 728319440595 71590 581880867303 37193 899849183454 46785 297864337230 27866 994518377023 65919 953848491278 6842 877057581203 87835 829980280966 19768 401191254814 26260 179826218746 97828 803529362244 83470 819356483091 69331 523383416081 90063 810081612893 96062 886634756018 6050 871493827016 79555 522228977146 5815 13070864424 53699 504348405470 91137 550502998965 56515 263812263417 70134 406508864396 5483 193242237961 26419 804668312107 86442 904228509552 75958 512724723193 39087 291431382196 41602 742539493820 37105 940191434495 76766 479871921440 97257 3169181855 51798 193065022775 8883 67905934215 31737 656618548468 4369 17884998093 8377 619226912175 1191 107810811434 49710 209513519012 21472 145623030909 84563 457206651507 43336 472579822152 62408 14091402658 15311 954940342065 87118 379122831638 5708 597475321219 81742 68141333918 86648 159396772522 59475 314371321192 29775 959866677178 88459 579298153610 82355 189337324009 92105 879117732218 85896 875694076689 18598 844242050454 14457 55193356847 65372 176512382366 2322 224736934887 8746 734150853173 68931 669798935293 72435 230959614051 58980 583146606813 60382 247300139541 65803 686413852180 23991 424209354396 8823 357155068628 33581 784746380074 92105 134535079796 39954 158848035672 88550 234520186094 93566 486812932515 6774 867512384864 9517 588309854186 76488 726698185867 6332 560508418034 84748 26945300567 40688 399150912482 43607 987164748109 99503 935392437959 26819 879686161179 92580 134934406417 69580 499796389140 58111 621175436564 73460 730313419437 98931 764616132489 63135 294155668482 67831 978828259338 73912 517688450638 49414 498455158169 78571 869194493046 87614 782686507801 3977 885885460351 63781 227431165908 93991 337499844372 89215 805791926259 41022 320096887297 13177 715342437641 7981 835535949498 2562 886660335241 88242 620241984469 26828 736192076363 98549 612253986955 63024 778341152011 76190 481959916860 67591 825073201898 93786 531579081704 68977 5431343083 38297 187746691254 22834 951546062967 34163 471460229744 56880 874104668634 31038 421420712709 24503 507028452035 85306 394068840455 97621 97122800584 12518 451074917163 47102 831297806304 50439 200931572427 70057 23084993767 17000 970389625447 93104 226469106717 28853 580907625247 75700 831503571623 51519 602934385723 67352 161759078925 43931 718866690980 24321 944340338874 45763 895395946088 38972 351727407744 31379 235981627705 99640 848702030097 74477 988144253167 55751 728518476935 69558 712625232642 5890 499520670685 68342 663619601936 91586 233819065715 81276 428658647645 77320 561546325902 7192 111071830606 88181 600548425941 73183 683390604013 11602 64675791061 75467 18145229928 56490 952042866814 65976 463629275794 4747 958894371493 86888 487244100961 94633 66617209984 90016 363568734574 5531 640046224941 30473 880695668856 12956 47075715883 54096 46093568481 48043 70639618782 59974 881770660655 84875 669658335503 12128 823440715917 94948 45740781162 38360 241766810951 31200 113614061823 3850 820890948689 78191 695289846978 1144 602680246465 7203 715961043979 92327 135930117713 61717 545178775575 64544 314922185182 28830 245976557957 52112 717235921387 83679 400999076057 712 801435957023 30298 120626683644 57437 881233427650 56150 970211325370 44777 516384964932 99167 297808394307 82824 815511226039 22435 80410837930 41116 895283606352 12854 719256295273 58858 760517853674 45903 960189300187 17179 948898161282 53129 933922215105 97820 803937938108 64963 613660493246 8958 218602534493 2688 649330691803 27414 478159550415 21096 750650092291 27870 724462250144 72453 873378400904 39026 88237349379 6567 117748714396 49172 680535147853 92833 527019696857 42633 675414703225 5705 239854908346 50746 253204179621 73884 432704948512 89972 553794376851 47767 484052925901 20840 597584271657 35999 507610068204 13484 787358044657 59770 429956043399 13559 160454042521 10932 533720085520 15849 789748866676 58523 99302414553 30913 480949624568 27236 162837416603 74885 291537145406 19076 325993588211 82206 801405371014 93239 110973838048 79321 52877987760 21788 242218954055 52167 227855587267 67958 159537323375 68797 876294277994 97837 970518487173 8981 31140371057 24971 617044504858 90476 794685805645 54304 650736197536 80290 64364415122 4639 119453244144 59453 878459647866 72350 932445169862 36934 350484038245 29466 390081408579 38602 803034786899 93264 405621868651 30842 913655581292 55493 872466039973 65867 560907748472 56032 401357576510 58167 751906538855 94027 635100392934 1435 991083899851 42261 304591623217 50519 700064442969 18194 830850752535 77425 768249481324 37593 244047769716 46994 833880289922 23237 597418649481 48999 684109421245 4661 423281582969 92321 671384574306 80013 283311732429 13621 597376236893 84371 688677884144 58557 359580540092 42002 364527122100 80566 672786601264 87802 362071390924 864 230530788495 3870 396052543056 87841 194946314580 53012 163343368508 88258 194126240541 9305 734853081840 45232 740384160556 73803 438267269809 70876 296658984168 63853 125034283047 43100 582608205401 78374 890698869725 3912 149896562863 68450 554656274373 17693 834770346171 69935 502206130097 10334 408965130099 34178 6657661403 96718 668190933619 80912 190433132382 71575 322751964279 6773 433138205882 56934 949040483810 84720 45097495124 26892 249376746811 66565 796313804019 60351 320790929322 19962 884184354372 48023 946308305279 68602 978614824280 28209 451597237932 52213 742217629473 26287 952263414598 42942 994643855096 6999 701240544264 76300 402209660698 92272 38743725775 15289 848995729702 52168 85502554911 67526 136127413921 1968 98222928540 80885 43488328050 46398 447124523410 95502 803926187110 45418 504338886511 70330 992807642029 66833 753965371203 59499 919841396059 60086 875840403527 84114 799567845864 72924 151137717843 10152 558535894192 80973 1780165221 92550 382116457588 59030 536443554593 12428 438720213976 18312 467459761484 45726 407680405987 16441 902234506320 67042 423795870337 74337 128367049404 80963 896643749636 6237 651880723137 84529 711119531679 28752 497763630774 671 324990660330 64637 42810046868 22820 933158294625 21422 670115657594 20699 799261213413 13968 927720597034 86562 484183576121 38101 482332220810 98014 94403678854 50000 643400245285 60566 825046850775 11004 936247937960 45300 306844980126 46550 873278273893 6760 55293644589 19582 670008483539 81860 921957806654 13179 804564803083 75904 490200302188 72308 160681817677 35927 839102329016 9783 257089107065 23497 148336120324 6997 598298870679 2232 326405052315 26404 100192578895 99723 836595722151 1852 301315320433 38829 377443100090 37947 453213479791 90894 290852023110 3521 87615373534 4193 449686433829 39476 229422689273 87997 731355419409 19197 298760245022 25213 261715051053 84298 378113635918 95392 560519181178 2090 220526313393 27465 251026009443 89204 714108427280 24415 422966284082 35040 356905963354 65934 396117088664 70380 953882915103 13765 511907927849 71864 358740847896 19031 591638455517 7370 586263303069 45274 756621408913 98892 460004194861 48266 673647719300 31401 92632460266 47015 786387424986 20883 432045607450 46066 263879979037 19968 520357538983 11764 309744588726 67208 484706529952 17656 942465645432 55817 666667508406 79564 707641767702 68867 210245295040 81764 743918767272 46461 606028727607 85303 289877216555 14238 447822380987 64224 333214609661 68820 683508110732 35838 581811552357 1329 634516695825 25908 899933744137 72744 775686627157 72874 474397357429 63157 545014619269 74698 509214308251 56275 193010972787 14340 11510067022 22467 580813964566 25130 417042858950 7499 676068446472 85653 634942881567 50453 648318687238 77310 122085250777 64396 945367356276 51237 46504109145 30210 266199816918 59374 307998915943 58893 421911819352 26431 499958729902 33477 539869644104 47940 627028187712 96552 458794160790 88875 75601163279 38423 81133101402 84136 30050608757 38422 717373679438 69522 678086550701 79055 718207159120 48164 384037040471 91472 893935642082 5725 587065906936 41896 467589771690 83521 815315292280 54990 714642758642 79317 296467235234 32154 876773643561 83014 322020077479 33002 277133660512 83395 106405489051 67999 860687378637 95935 326058762487 24381 418476968011 57008 810624614933 35343 710586909145 99475 743930526903 94560 563663482135 70469 460947471489 23810 716187883468 63595 737130316154 4203 697000060514 16363 360368117903 8852 881008055400 29265 573156135952 49561 376541017359 97515 344540664881 99355 908531991470 6701 287124062091 6561 94606677055 66862 151657413528 93874 833171657695 88841 16776574266 85884 937289587025 11838 569701558580 95793 673015141756 3822 818733169840 22789 900453893097 47234 531905119671 47249 177608825670 79236 534850474940 87667 8266075621 25988 138276522002 41612 311012649533 22260 333862002289 46880 44135844712 44045 219680802165 82905 566374668708 95272 120996067103 50437 469203921619 52518 266122965330 74836 612535411450 9481 996194520663 27066 694192239813 57880 144858443097 17811 272197800450 59615 49305451242 218 97005464609 79916 244181248381 50128 430683514043 12596 514573294057 82268 250132573704 9004 250301387756 31429 424933292903 49168 852052909734 86650 302159069658 36127 53216622874 16938 396012808327 62076 902620267184 2412 67359000888 80207 947635540918 98073 729909014748 76322 913651000794 44525 476303179780 19877 95105297586 61161 867593911143 42539 500013870644 95508 701549177950 51883 931372641086 5429 977414513000 63743 898588088335 17051 709233770151 61768 355382596812 81910 856890162786 89224 527816857084 18971 996502090113 49510 219549306124 19811 878769348628 13486 309085479117 86860 361462151629 58286 986868205041 66391 992969160320 89051 764831381393 30280 411985581738 20266 572391063466 38378 829868106728 28439 545738121115 24680 75630760315 64641 203599313064 82325 777541397707 59596 892539008122 95429 222616604129 65310 430530428317 89810 11694725099 62530 142624512001 74136 570464852411 35400 466296723834 70904 829097766473 80099 761414144576 13689 302016159021 79817 7626274160 76322 431893506853 18679 642429407624 87458 779502619285 60683 96598014191 16489 299519831042 552 592395766379 52492 528603463318 885 820237765032 30724 29946081440 93502 444581992376 87311 839975862289 81650 356707670926 83726 399638334207 22659 926543661698 74854 544451182629 90985 614703071440 34687 137397518177 68799 468395686424 47784 736687233590 31428 639006202336 64913 875440714824 64412 464408257549 17551 528297518050 37005 692617942382 13819 698260247155 61538 729093872689 5427 201371548940 55179 194785775724 11960 849410356452 32219 841458703509 90927 317324394452 85801 388220532234 41792 33035978972 52944 578923120011 99546 558292013212 30606 289257873339 24141 684424469980 7081 172965453218 67278 165954809348 18021 126154925357 98422 194021492132 35951 281934799277 3140 130548588782 94102 421565463636 15158 721891542071 74092 469126378683 98036 132874550394 80201 796434995551 45862 898592157652 50920 729297399839 8856 59474546185 91913 204385640128 9373 513664676094 8845 914831770473 37897 148717854013 89309 306184359207 17142 430907023988 7172 708710786154 27520 988173298678 25744 491010724742 35081 923899531576 8917 113752436532 48566 674427549269 60202 808534486798 24559 307186711691 81577 653529249302 20451 166733353660 28915 861086735152 32034 376920126958 72938 925503246755 8513 748631081419 56278 62854197659 71898 613253468450 12129 219280847018 72425 304924323428 16539 415759788611 82288 190758106151 24598 574852884542 17459 37188451751 49706 66734779223 78141 179353585472 49811 972521624495 72826 861255884533 39918 956144851273 84187 149389219053 62880 163640267918 24309 140821695472 10383 443342640842 2434 666871691758 82726 845156651692 3998 136047478904 25238 681246106826 64491 30404031813 10095 365647686683 26318 704852742831 79723 647880417915 2031 157513304115 11236 173349000490 84701 816240902901 69561 991541333325 79688 356691019321 63149 942468044908 54661 82965847019 33608 105099555058 52014 545614857496 36308 85477054129 76319 211164273267 23969 762278221659 13882 131123621073 88545 777142925066 62468 553684899245 30413 169521199289 25990 219278448549 14398 329755690696 37932 159367606011 78612 69507623804 52489 767689945620 76723 484870072700 46674 336668946940 55361 874279543893 97086 753982634721 38794 151077517560 93485 411376014484 75164 146825111095 18238 269704766219 72843 961090331979 93142 968163677922 90382 728097104465 44064 786948656597 70624 15415551176 82408 592625099591 72800 726129985556 93759 108172210366 67697 668747936766 62010 471976140388 39867 211792954675 13043 808798327688 85608 173402265024 43142 985091913499 35912 738636727708 56053 744043339828 31949 79763940127 12037 978694919820 71376 86414300035 34207 506315035395 69290 192424274794 26608 776048750617 63612 554113005399 80681 765829900917 40391 500715250739 36031 161908388194 37301 733289101258 34636 602409043789 15566 929280862540 79052 874319086152 98084 109847968204 62561 499723988106 6824 413789453508 34896 150933251309 5874 337566736527 71682 348465192815 89373 95394289390 7428 507474347441 67336 32989314436 98375 444012738427 86230 804027815514 60256 922753289014 87887 685392277596 48681 830903049840 28765 903321231321 92927 92389733980 10576 609660970759 59106 118774149199 9754 508525895292 91704 724394852932 75892 212466376118 28905 476777175897 50711 140521923477 132 269973460048 55396 287317257947 38745 809282510863 27773 953655989939 58430 600565009440 47433 507734688551 4427 557863723314 1876 779572639145 25437 920911877014 39372 661493830027 13174 348252378051 32261 317849789574 2875 797517332178 43510 962193551159 46997 117410840322 19418 676048067997 68241 260793494581 8848 679482056605 85600 291683970162 31868 220536930686 7448 880836551777 88900 147988493422 40624 504657704914 59635 810741855995 80840 278006635062 42425 141631262106 15135 971443175204 94216 293107161891 49467 166239353558 86617 204494940498 54629 564230992553 62854 905805316424 20042 991927733665 35949 783827198985 20987 700639421666 33907 691820806908 24302 990238299192 86398 761132832878 85178 494134622864 50330 180516876303 31135 31018220157 61398 475819536243 82236 133396490932 78308 454088134290 39991 512455513744 2876 221026361416 90713 106728406670 15385 816262535894 25711 187916191954 27674 991440539743 57674 807485968801 82659 687932626796 79904 105910963173 1562 171005010793 29577 967238832556 64106 394053053733 38882 233612018857 13251 903957810006 86093 507860725426 60568 624498064147 35151 429569745472 34751 649436780632 69809 940658543346 981 31557387909 49152 643499122186 81976 196442347743 98126 207368596206 94859 477969701646 95022 997279443880 7733 232679606685 56827 412924274023 9474 621521881726 7378 630448433404 89472 788331816323 81907 555002721118 62084 367497972966 17028 489096035878 82307 761836164546 56366 109747433492 25529 616191705239 93566 996373568904 5573 749439398346 709 913762351369 89163 869052414498 41337 521040266178 77904 439843688269 44498 673127456256 86146 28672443481 10413 652577437621 51918 809790579259 45325 489586909432 86472 423529398347 4277 271406762627 60454 214309137606 6959 476255082036 90597 983198692683 35656 493057488780 59235 55623495519 36145 110701065267 42563 836027195625 78112 318605157490 92204 464454940854 12589 499526546359 65802 277984302838 54421 81516458261 78060 194580579773 79835 689509408705 91524 423826203011 94754 515532863382 90090 177063764388 11348 514362283410 87418 784332722401 13982 864520662103 28689 217107453406 38673 614360405163 91315 122802228130 13859 203224051192 28200 454798699034 84172 5033492172 63899 806094274197 51818 34459923802 59194 104981357641 72221 873120888824 14457 401049013453 52427 66712720799 16879 318858729629 23293 508857542255 24502 806251597722 25504 38914133032 99695 133205612935 86214 868790051505 82940 962039879309 77282 765639278740 43877 795374766007 77008 4619388800 84980 109015590775 37674 482533115078 22520 621941113375 23124 995188810205 23078 609966354025 60721 997027525855 21779 730503439856 18315 226669732105 30619 788591869365 87535 54955861823 25790 837746609819 47118 382626911877 7101 545353207274 29534 76621651079 61633 410149377488 37783 429051860498 80213 322092850651 29751 523149950873 66151 275441443712 54590 821932852657 12587 841830269592 58835 571029996949 33688 25044463069 7261 916801162658 74377 297081190258 71242 834584849884 82876 475004696920 4075 609068038248 43735 661598871034 4822 31246217744 10526 304708368546 67523 870569177794 41566 452086504961 6704 584653690385 63302 58792787115 90429 851856993202 57768 404461499800 33937 536868755457 13949 327285212325 74835 351307961466 63870 525333727505 88657 997767401536 28939 95549726208 63901 428928516249 6312 539016397564 60170 981113799023 21691 89737827439 64596 79817090513 43184 784838861865 94837 856278829168 89813 901569511904 93713 558191987746 15934 437525066667 25643 858803453027 34882 102204087943 48077 699084017103 72828 442225852114 9637 633556176553 25451 203706028243 80802 12534548312 54898 120168266032 9339 439484533476 2809 504402320757 77608 59775735677 46442 203053063316 55687 526251575029 14868 647950550880 68248 728914849601 26476 755381352721 39650 50378855163 73671 444507299779 84556 376677442019 71138 286868407542 62180 92521650521 68634 641591920143 64924 383485756645 55956 5153602774 79271 439236075184 75222 819771320311 99009 889194520584 23436 640303764353 73637 184386867680 15748 537344459113 95764 318268771661 29970 278120948232 75380 114283756554 91917 702198258841 61327 144103135477 95120 751937210300 22288 912920240272 68250 284897653238 80938 158694109569 76974 829422623279 32592 159092657426 8052 436806944818 13342 938373187505 26806 430475953456 59823 988074375537 31748 281309439037 420 943691607688 46289 823080979154 94147 605556697039 35667 847529920841 75894 838100056901 47174 626964386661 56520 540316177548 67978 825850493127 40428 191050708330 13089 56176221561 16022 507906877002 61618 288890421864 45759 334233945785 8585 634931400162 40997 17835732457 64116 510718624796 46600 937889577777 43111 589709741998 52399 650349360778 53817 253188213268 13889 544353235220 39877 796495029295 37453 98640561551 9930 507442515650 55426 314659645667 7724 455254840055 71991 702049045144 72144 367000242903 33060 470040778078 20356 445082155477 84327 708983934855 34229 771280586052 52673 586882354056 71414 912633183452 66166 164241365116 67424 680911754041 83601 251846558368 68844 146556896860 5085 306072048600 8091 874735843368 67341 978014893097 29007 839908341478 53333 762194553405 32143 322792408514 2542 334342298594 7431 543016772939 23766 993741893259 34277 958719675383 78446 159006857165 71325 708764794524 346 677239881187 15430 431417968888 56165 56744626219 23099 299638707755 63066 167191420839 30460 431985887544 6252 985839157117 84266 666434213255 77135 63348348280 43438 758865061734 81884 26581099140 69618 524648680579 44497 703737023285 69286 469405604980 73071 317746321473 96189 361511289135 79802 561584322305 2317 152143933330 81245 925714794997 96627 563209547740 91075 894057208125 61069 512200881714 28671 53356282656 96926 591868492571 57477 27891113097 70989 899658245125 49550 117696450949 15206 172847983550 94104 877618734534 88023 549839305467 31044 97599411491 88244 971623682260 94007 102744458262 78901 7747361606 36601 664895508540 22227 852366045104 19385 651494936793 11534 52519420758 47590 644214462289 46601 161118389217 10423 466460024752 87884 60797480925 38533 189908381987 27874 881489801018 7916 950114336381 63705 344408144844 53582 289544410803 21124 392217074123 20911 440076866912 23932 464777539668 66554 936006841154 35547 424913093093 76314 338443617979 58783 87532266725 10050 567503455313 25517 361953315866 81958 373869293358 79756 19960389425 8576 116615965088 74662 81200104249 22924 254105413018 41066 352041112360 75627 398828504370 74509 452256852053 63268 669482892065 96228 611190489852 3103 80599620422 44395 882915508925 60264 468679162659 59137 835777998622 64530 694928462430 29898 345597284356 67793 269090954050 91340 692868949566 45119 696465818427 75794 539054859258 82648 188413750110 40396 633368077646 15805 31331932382 66701 964908705968 54613 921299191192 22252 774825858942 28104 31491682440 60707 984883310200 90242 911911091794 33395 222229624385 15350 602372090298 79422 917500283873 63512 926955754540 71084 474991311174 53346 840765900341 22023 657481633214 37104 623793356807 2622 943371961982 32420 978201504249 66790 981989566238 6850 490320569605 38868 776902500891 74453 387310455625 46532 541953978708 35113 806165794950 72726 664757091982 14734 305843167908 31243 298180455408 30812 860358117932 83596 838629571719 49641 230623918796 17508 97961749699 54996 74111394775 67745 8862546680 18878 360511226051 28631 719118168031 77388 737106618793 64764 898468251410 95911 268299498440 97293 216292870035 13371 241453593089 71816 805757619270 75515 888558736732 66416 671425117298 28251 814548471171 87021 790380848196 82037 680945035586 62089 838228368715 90117 148684875533 36083 907127138045 72461 927334499706 52672 969570029361 30994 281529095106 64485 720803007139 99964 240742085189 63902 507264933236 58010 107932345091 18059 422967399335 10012 244582836771 96270 747074193829 95927 471366827632 83790 345675789498 82821 486452165078 55318 760013831061 55234 793776138730 84598 182200405708 46160 121500266592 14337 858939003222 8340 946823373714 89678 353246933263 17175 231997320960 54616 531060178743 16773 954358490058 28958 880733698291 657 763338144056 52547 496195014603 29423 942635150643 71055 119873884715 71097 940792751305 50284 6975984610 33419 566545710252 69833 98470745765 93735 341710395828 44827 273472230029 67922 871736306009 68023 220468862613 95349 499468472889 19802 886811171101 6141 717996356760 85441 139405951082 62587 900955814619 24273 691490941731 19396 204422568460 79056 688842645717 978 785433424473 56618 143973085809 82273 9486909333 46605 927439131337 70963 176289802678 64173 849645211414 46573 734935905621 82145 139480397685 91351 590183830577 89092 673627055973 77856 649088787884 23253 396076670538 12696 991631353676 28343 621901297646 12757 873291007292 80818 115833263355 42478 545392863944 29936 893027783553 19235 968923452133 10337 185045571446 29779 406420441254 13719 115348525874 74820 430791935944 89674 454877196271 74014 200100674855 91926 153662232143 99472 937892091718 21336 798234371797 88810 954408625868 88085 540525498986 5858 672220249857 30995 593113129690 58543 94590821973 15198 138188055381 41425 825419957978 12836 908242954478 42855 314500939461 76409 560862423839 41655 498634346737 34388 746405350467 35337 169640949083 41520 779335385627 9996 757400963495 81260 256793423434 43792 743677936026 96364 549711996633 20715 888945452958 68470 714253065908 94933 37925662017 21333 503887081002 60203 854329260982 46873 803029158769 65519 879344440402 57588 850358092575 12806 9477509392 37983 13042385074 14681 417604744462 65331 950682584842 55925 854428626190 52561 171731908841 11531 392847953910 43387 880988434810 99216 74995797840 12568 187874323655 79070 982685140939 96820 723157004354 80817 524717535672 43901 612810281789 77420 961988972941 89671 909152155505 58002 636915902565 15305 706366579067 82060 833831613567 34654 986946597210 93289 517722235323 39813 122572212979 66137 361969437216 44194 887319916173 43890 555366757977 31930 133005721942 72972 312241614386 98331 880900822492 28772 869401508128 14514 202213098644 68572 402315902647 77330 8363705430 83897 692167415601 53364 606014890718 69828 179654282222 97297 911294860621 34570 215387695086 34922 684008339623 56092 387643377753 60865 311054223955 48912 978544573687 64445 746485973150 29470 298058778809 30538 971574958904 87939 598699737646 62871 50492593077 34049 262289949710 42518 879533680141 45341 293548424627 54623 912976963868 25792 141763933083 68877 460163540771 40823 635814649832 11423 169521178181 76212 176122573536 63193 164715794699 90282 866428298093 22688 715880009441 41268 731162705821 84578 81431645334 71854 658138709283 91532 277914768608 82011 29746964948 99985 940810959062 99582 314022677547 79434 95193139316 38593 199204144070 48945 711066499866 79057 287346559463 38884 361311332365 82015 61255926261 8648 286099177205 49184 237163858424 89188 606523076701 27118 208932563744 67362 892371707447 5798 438288468542 3121 960085232725 73160 778434496584 10341 311192418545 85690 495046652634 40085 110187730214 88997 533212071088 32061 268523263348 31318 381601580590 15898 200779706944 81471 679510179288 2576 862500184145 69939 41106772186 74343 687529564501 22957 717731939200 71338 986736211034 29130 958726023615 28327 346295856725 90634 322959853483 64561 992164283038 43315 397513445887 73025 206122287986 66702 968821903000 23057 823353369200 41736 685931140346 97408 591269923101 69299 555104628425 94321 199248036192 10466 804231080017 24619 13813886470 95184 944569397504 2938 250779927359 99994 367514254310 16301 239872941855 42336 462030123068 8598 871757173278 5416 724741847514 37709 13289678744 26427 933545757119 12653 251109916238 5670 303866459788 5878 236867973348 86491 975586643209 96681 173621964385 71245 260350877855 98511 192869733042 18487 839154932701 70611 201837780774 13654 127865209076 27427 105059586803 88202 119615367739 81075 42316731312 31130 18831801003 91193 519951328729 27885 423846973027 37074 356547757391 75473 413617797925 8252 157996400085 47511 584656347351 10874 8578286484 41909 679116171780 98292 909948226455 5667 844161006681 7284 395193316432 60543 454094469416 28137 287959813649 45449 511084088808 29704 772898825108 20327 49673061554 18662 55966868084 49250 836976776390 38623 799768105906 89575 175365206788 65746 678533018673 69096 58988286580 37955 827741437241 48408 739937936574 49848 154000473336 93651 517203684019 9149 869499444988 67603 375735182530 31040 410569172154 72092 411210654595 65141 717375811083 25201 646734821424 64595 328556061097 40828 988782322983 39956 971825927607 23178 522892455530 66521 960180037686 93037 711241116190 82500 269727004561 56824 741729673487 30173 25708989202 78375 972047318827 86414 350598089578 33172 341486400515 14247 497434442541 67171 217436406605 23418 885931773779 30711 820601038180 92927 327023966137 31994 989393000390 59186 891709740958 99289 898588843413 26768 970807840294 23558 395697893399 18014 130627178203 48021 484522438454 85090 12269963815 23167 142222938625 36200 756865615322 58402 353641662249 44158 258219947434 73086 268516730245 84728 951748178862 36217 994272554126 76141 458902186211 59645 284098381028 38680 894280127911 75029 197697159367 34264 989659298369 46419 901436939422 34736 984223825751 30061 614640566132 23591 610250841717 6395 337992190838 57450 438987287181 14363 289184063094 67685 325831546994 67790 885407359595 4974 284223727452 2360 733779865071 17114 412624320871 43843 454425007295 15494 797217901587 11932 337816557631 57487 570498621637 36725 933276755956 50906 714809578821 71010 284288078343 40749 717931777087 63036 649694860233 45492 770302080450 5697 204703849001 63485 572442724291 59089 677926511168 90972 103045973659 26547 69474695622 83144 236237569413 66638 188004687769 77276 540122904353 70288 401209263165 64119 147194992116 27435 586346408535 21340 344049589478 59411 616778635057 12531 255463319490 49409 388953555770 63366 314462659513 39539 738197899907 24645 201794549727 10953 686020508994 59106 488341269933 27178 461556289619 20150 302952540541 79773 298080042418 59802 109758649106 17744 170843673858 56559 851047382541 62261 30597164041 39703 474508268152 31744 360927010609 38649 532338029888 57642 607780487689 43489 219521372339 18161 346167812034 21341 128746310918 29782 475482270643 90049 713825331409 98813 853889655254 53668 282685530512 208 579413469000 54817 533914008612 74941 30997539533 2007 143037959504 63539 335840798025 63081 868017508926 46217 472038304328 2303 889922967799 51576 263718889591 96483 742153050350 25948 606839990824 99685 243864419190 72662 508035556818 72760 88959206471 42413 742406213263 13938 214777657853 9256 685568517277 91568 551364320921 30261 757889492446 49776 790560942078 53446 94536617559 53269 316980762741 59471 511710988468 82150 52651403050 41417 15013060291 62095 417217345708 64114 451373693428 60926 438905255793 36011 120599090144 27911 379594259535 78264 212642137791 49505 422107494148 67076 229017419248 5799 583358277296 46074 451942069877 7000 371031843414 72621 76340756340 55704 3207680351 77201 416495000247 87917 702735791126 48095 360879947053 23618 589671500844 86933 739544526695 73063 221176894774 68628 877290970652 16431 668903083306 23585 130688268965 86192 522085584102 98500 492228418433 79047 731877007529 10987 149334297810 91409 160426803352 5096 832813363423 70707 287818664250 76335 809505263760 63956 886294094845 29466 251505343477 56606 652647305135 1157 192719280832 23488 599292815621 529 610417409222 94062 696624960279 39173 906465118849 36831 508761051106 32200 665702503825 23790 398853114053 57353 753364748598 14683 796295870212 79960 537141742296 12487 190133738568 92618 848679373440 27 727791893277 93112 372339573596 9569 560588922739 78752 59528883262 43529 503769847582 85955 769082140702 42278 740571646550 7493 930671277716 60175 628381951032 84689 447596446815 87678 324679535426 3762 802913127392 87860 124252625371 30811 696016864671 24883 168087201481 99200 532501076165 37763 629520022969 26811 774668561313 65454 66429884346 76264 175687463972 66691 63704441794 76713 418125449316 16694 30482349864 34242 272038838044 87711 392987258408 89406 182485037099 10231 396897391715 53000 270864200977 27710 820737686876 12083 524724398453 3032 617691366651 29299 395643919265 7627 40971296782 16930 98184899844 61186 227040945347 65756 387961782959 54989 757402247984 46595 587633546713 76415 574594903500 76635 24292344923 74543 754200429042 67951 785682239797 27927 544680747109 17835 485183419655 79000 231818364359 54783 91093524121 33620 535196918560 24450 26333487955 88243 776572442206 24525 152719208389 90047 565797561039 62044 823134013473 58791 764359010728 497 316422342844 73887 500691157633 87761 212547937937 37631 771343537111 49796 551210414013 62368 704433458057 87449 735376997380 64834 77351683932 88032 525089025355 71625 134810951031 10190 608681910300 65339 534767359207 10269 365334858789 69923 717756878364 95337 254541522105 61586 64555395947 44148 935527242061 17816 59252062602 86946 874598901244 48751 935349835798 59518 224440538116 18097 453590610448 3828 233817311815 21149 256324269660 18900 89950518731 46454 561496965185 41558 558304391738 72100 498602328044 18192 985821604451 20465 551975432940 27745 281050196151 27436 802422824119 45866 212066234317 49162 779329216292 4592 100949041886 87008 979102065391 10492 911135856201 28682 85184622649 75546 918461800464 91720 486795716357 17949 633488070746 32923 260894484412 91546 14014077423 20044 662845418410 61224 853498352319 95078 750666558847 99206 824733422683 23543 504392593870 33397 528055403642 46835 607134113681 83418 182117821814 69681 864457099427 42334 875828768460 47852 429315564100 96942 189654703520 21923 123223408025 90 400338031926 65049 896967802922 59642 326919448442 44181 557120961635 56612 586426887545 49892 4327672339 35960 226645964774 33970 296342576879 55989 90291601302 63893 4480046864 56320 519334467076 51714 896912358769 99940 714042840526 70901 664538895474 53165 729125864246 14734 955809930840 49356 603312880801 73295 785450145226 36950 843562388252 87487 543864153685 42757 76446347986 27849 476938351850 11285 734317933463 2686 235105671259 44424 86098045280 7087 79681384929 57315 920857275593 45140 668085712281 31119 93240046478 42535 309129691906 15385 396196512018 75785 792914369920 1746 161047541467 23581 613433668829 29551 136132183315 7592 336606776771 5642 954450213641 1656 194851400258 59967 735457867694 66681 440222007888 84368 894802065945 94881 697980410949 50370 296734003715 2405 959438243163 48542 672949387340 78594 912416156212 59952 915638863732 4437 349694070611 55723 424458300450 60131 921653336481 58692 938217624993 41330 569700099818 47763 60550942302 8622 296752309854 76149 73157764203 34469 383397695760 6732 196440922624 2475 550721987194 61789 185739728372 93719 919667671287 68113 229846688840 64516 181478008392 33269 790161811101 94705 988120045584 16218 780754887864 34146 902981402712 28661 389500984581 64220 348260443660 31104 752447956241 56109 575164360059 85559 260821215759 89025 194345900251 73404 301493846356 38670 466334175426 46004 308608170204 35849 845881855150 90856 362644604866 11183 537045832575 89541 30320230091 98430 346735340536 5596 433034074332 13880 948930938177 85698 742691490688 21127 563303653223 45745 439116822371 25075 751277921243 58022 69831846105 97966 797631553007 59969 180683372632 50697 272159114076 10312 22159969017 10204 433801800895 55556 691781931771 86562 241099431447 962 996686118976 86810 235084406601 76371 964737081551 52167 186771883164 31884 951202115920 65969 520595146558 47495 18516508051 36290 803016867261 63137 450543206665 36810 241582339214 74202 739077666633 43708 70173935241 38584 237686762637 43727 473240675690 53252 437469380146 27421 172995863122 34474 235127302972 85127 260771571269 57246 167387784399 29263 248063191722 23442 39890247351 22716 391218553294 31681 210724777953 30554 429336690529 23528 131932148448 35735 952692596983 93735 951261251177 78919 411739682440 45796 431922187735 88674 114586721008 76584 720453317031 22113 728249171056 76608 235084013565 80836 692230567211 90493 506470731038 61518 796278985642 58484 977387672564 58663 761521279833 45343 83139868301 91321 384180954375 88571 903446507164 43572 870770526058 68392 156012203511 61419 242529210265 58156 737714900759 28565 740866175376 56112 244735825307 99276 569788582063 2209 283622534853 77137 32648323131 95088 74213646843 56198 155611565020 2803 887437209927 58354 63108276253 31074 525840054744 65281 839704980208 35002 706381583487 4898 845566258215 7646 995214067251 82823 185140534780 66609 25314128013 99656 983932726666 64189 326570148429 62560 690437243729 17711 248581621715 9103 5283756982 18200 56365419430 22358 943271849856 30253 892057888497 66366 67157883997 81288 550461739521 27057 770871942491 95174 263700714696 76127 781408965487 28039 859347154781 54171 530369408497 42193 950992978554 25884 653960082206 62157 764849631229 94525 156480452757 26953 331551718247 46652 996252367835 83668 579609207392 79806 745332173527 38628 471200646449 45226 439459904598 32979 833378531144 49194 287711819912 61374 66042359736 59021 930960572801 55301 28754172342 66472 459897985977 2702 54613898525 61616 841325909644 39683 966187517675 31713 961000674491 10223 21510388162 42362 118749512938 27492 218590203496 11263 626477460000 51576 127529671751 13942 207366571082 33251 41944207854 50154 57672231095 10370 909751285134 28204 110167415453 9112 617644635517 45964 130051892115 87304 707177556150 75844 851299339285 66364 621542113112 32942 91448783876 80385 766402011939 62889 785174268707 29608 829543876606 55960 815337916827 93735 952726781043 61794 211956258935 52118 426511510065 96531 695307033129 17267 150358980233 84058 921699402500 83550 113073058546 77161 819879371199 86237 272607948166 7705 292140038136 38553 782456869250 59171 65766077103 52000 832488794058 75623 358260204231 53633 198852798306 98921 347874448776 14483 108898846198 99631 680353852704 50798 115015260243 67364 999453313309 88880 981731447532 93017 92450938612 36121 241838815830 18879 926718829182 21583 175355511756 36173 826411798133 71707 783684040107 81984 121809669372 81995 143924434935 8566 174946451476 91950 687206073557 86386 638752021032 46523 470186797327 9276 672004417154 6890 630381638803 6782 562453570003 54969 699039517428 66055 665320243887 76072 406589973479 8268 286566924814 27709 835858643912 76162 546229846989 20801 93101179923 41798 902488682283 61250 19555873771 8533 77454251852 54319 885846136982 59060 182154720186 56031 72513205758 88681 608943855839 27338 205686175538 65695 811768995979 28174 148395650787 96231 151536431732 48939 655597508583 46354 106121567409 70888 856401110458 26391 604520209471 45036 477838255352 97459 416371017084 75365 65631640548 74084 145714822319 46533 463081896677 59502 15989792382 64831 849475710211 88406 758027393141 88111 363287640174 49801 734960918918 78543 839010148088 61686 988112228996 79235 998804913814 83408 301229842087 16430 20098109922 95981 398303169547 36826 541276102812 89673 838578801712 69685 911703633956 28772 591103620219 13550 572737106946 992 534166996660 85500 968135269983 45508 642945935751 2647 324270456969 75771 980533661955 44765 463142501235 35286 630246369053 14639 636485812274 35590 367206392878 6609 380669329537 37507 556515452785 18349 148056936254 85000 457610297222 57425 34820853995 85908 405668758258 61740 853277547566 63498 967082547357 27221 600864402001 66034 724513300562 90532 337285134274 27446 387352275778 71191 59592352916 5670 734512977025 36623 977060353277 32820 670936672648 16528 290589815254 57049 914149970609 93156 862503414046 90414 457460403135 28281 626570378871 44596 140106009683 6814 869719169959 87596 45579399288 95434 309975146777 14240 675448480024 41685 158305228378 31416 296429046916 1565 330602027676 83974 629996728048 64291 897412670774 1467 490989230836 1547 459203184161 22575 513862869516 51296 233900013181 25213 907187379481 47565 338366613770 6020 616511767775 43429 918991497904 935 707754777221 19516 705607975671 55278 143862321175 56043 632256271503 43555 890872418567 49232 116465601994 17398 408997739176 5196 965556029725 29146 198254671026 78371 64767053219 67845 564528478657 81695 654099496857 38484 500288536534 72462 67092746467 21732 733722927316 96831 644134715782 53690 504037065476 14921 39503474732 79645 929460400530 52261 841979718307 22230 610547856653 63759 420988231262 91511 102428556267 17096 697555282162 44657 344897651458 59159 739756664987 35868 469516127760 59075 178172177588 40275 502217248821 25947 876973905474 71093 126935164020 92142 786528389226 34694 508842087990 53651 595417921783 46187 787279481286 51139 792736231637 66930 542666413269 30682 902375124120 91336 213676320504 47897 447599066358 57568 767891288613 41191 664135374665 58131 799029961530 64523 510656546318 89115 653457652342 67572 649784449384 20822 937088005118 76049 805283485597 81289 657135378521 89273 468068814232 68635 669909970165 33573 735953608550 20469 738561309856 91569 263843625145 73321 546026868751 27199 919510691176 47688 800518422106 15379 638847801837 55978 385100447102 27896 74702066661 11914 953342651098 97337 129270389396 46568 710386705330 77513 635361134430 51333 548919135663 98012 913300667983 65322 454127820637 66059 579466731156 6593 652421105836 17204 351094592256 37690 874456103792 32792 146809791112 31752 195027141601 30716 76215959751 42466 197144727836 41128 691496660603 25058 559733611936 50027 370802895366 60233 849779202001 98325 259924865006 79609 34288024184 90203 76390902621 73209 195101926721 72918 441884047009 22261 400636634427 88964 559204383661 98204 843368643932 24838 864494077079 96 495336021755 93953 197781601304 14745 329788805716 11677 773758696975 39651 678207766280 80649 916939917310 3643 678176998554 32916 545563920779 54885 860312019698 57366 449384965377 24553 843536126686 69029 910213484492 85170 234689052300 22976 163209827073 75246 515839928850 72168 370846694355 1009 982759558119 82754 930417925151 11953 128721356134 64406 43614325473 88747 519167552338 68851 427958568125 22685 925886930509 78857 707476171895 86410 75213333343 56173 435703208827 64249 595960949878 88728 679923421782 70166 935235834080 8872 652190619962 77392 328784516562 27614 104066723966 63129 865339487973 61919 62122213660 41162 40586706579 56564 625015037234 380 955714354878 23593 483674054785 13615 651607877930 71473 293010497777 28327 42897049598 55200 12324765451 22794 442081715783 52272 724379076221 33059 24315496565 90525 887565356698 55810 530733896925 49097 511766510296 84602 350414457909 36889 319006415696 80738 772993532442 13013 860194389313 15797 530292667789 95212 373376101261 52274 859201800562 56686 589420052282 65564 672344071440 95568 85250707442 3674 676274250900 6700 14503064707 63576 340312469901 63902 616252875616 67237 432742959985 51784 463903154975 60691 845936281623 62478 329125935865 17723 108453024827 87067 377215726414 30262 422986836990 50299 26292041246 21252 367355700067 51391 443705638800 88041 357532241619 12476 306796994159 62091 428653083546 83563 758526342311 75606 283621595240 89483 601603409869 57208 522164796880 13979 188295426453 51493 984199894732 65888 739719995481 14228 976198060343 34565 885854033817 50143 116982341201 72886 714028822645 38791 438337592127 94468 914567539253 32047 296818743689 28228 375427914434 48220 974213447579 34192 946864783146 36827 137024567620 24388 115985062943 75291 779576750137 37314 695540190841 30031 863409390739 18479 290704784304 72717 566849615181 1267 150859235938 5265 365962569927 15453 908226513619 45595 670728377670 50749 971499554664 91788 401201379697 86152 761259648299 48974 503107966165 71416 614940027979 49577 589912735843 29993 997105442968 83918 975929128685 37981 873933361675 22480 994303421868 99673 852314230076 59366 64852982973 4582 984096865258 34443 61923817375 45745 60104861047 8126 531398354358 6539 186990612329 70306 736250235596 48105 280157044203 28895 359474106251 72453 556050039881 70943 38088673796 91291 206617720184 10034 879806895658 85645 603268220043 17803 620625718872 58656 443658540351 3872 924348158919 98173 121031900272 95469 164817319705 2577 372422308002 12114 321048674513 65549 295889672825 19089 145715759576 32806 546773775681 63889 758576182266 14486 433375846247 95998 916025131623 25369 2201520893 58182 455998992946 15409 67490016826 76285 736760148693 13891 451243848696 53146 676910681772 83480 186199665716 87224 521524536181 69053 718751685778 62934 793682275030 95171 120720928983 67927 3883430615 60863 493714508653 19619 115622266468 37355 537396839906 97828 119215871436 65316 293815271785 19114 158454517573 32202 752735033175 6952 127147894629 20963 429797104039 1460 49817907626 6167 583474537335 38603 610325342452 39797 410244299145 86762 906906720262 40845 79713962691 59894 697652773384 437 189727813807 69877 636061960967 90405 935652261884 63795 352714522740 74842 910061517051 82815 158016852385 16598 871449475106 90763 679660685384 19454 378215364237 53679 846599438595 11611 440965970552 31270 672791352276 3162 890381961158 90607 676318653599 98892 818875809917 41005 264932697003 77350 95689971016 50472 779837474342 82018 40687691251 96330 483170868894 33053 959634194931 18659 651659746696 14007 368118503644 31462 361493430716 92758 669034846952 47753 16463683831 96035 639216408951 49737 403319500887 96235 678324987785 64484 696988015843 35135 102353742406 4029 168163714049 25012 762048547191 62939 703362325502 84228 136054255626 32490 24603798666 18892 109668891793 10808 995937023801 684 105976570307 50329 411788115971 4074 211116001018 92356 661692519876 41903 589903268020 77396 832531835581 70344 201593436435 28137 151151639825 84294 339137937501 33220 689209823049 127 426684190076 17006 913241231569 50411 561227388542 42929 242639169144 5287 840020793622 62877 52173472500 6101 201034427161 37669 353481248604 3578 442637101827 59584 917599040428 25087 287106752624 71976 228447854404 79249 412917050531 17054 418991817065 59618 293240490754 15908 655840944579 66885 496420483479 85441 596784519389 91605 384125178257 62337 931725961385 84335 911083751361 35315 415998907641 62419 47585492254 59209 295592115207 17063 378020063041 84123 175160831726 63028 214656002281 25796 54493813294 53223 823470281337 21699 829941534252 16657 734052172405 98108 195682662319 4488 145785705993 28085 194328492133 39684 687101553026 82265 340295196508 43010 465454196946 95128 519035605385 84997 505713721360 97669 909115417156 72496 703798389750 2935 836628528074 40333 166778354273 38472 650446374842 10025 151382076117 8057 359157528473 87573 295535615735 37388 86460931406 28295 828382599952 68521 828329231270 51959 127305229969 47834 908421420753 20578 553179856009 18990 208205180131 7371 246508018737 80601 550230580820 88181 804968118625 25971 448169631361 43786 384264113432 6165 220301829160 5655 253896472055 56927 552914395632 22285 941408229574 22325 571676434143 64322 878350024943 41277 981052358370 32814 208888033534 99970 416810171208 29775 279768339239 80084 547382881095 24261 775871101376 30374 532627672182 93718 905400516546 92399 643145947985 23403 397490616652 14058 749933194169 89457 783572354080 33173 68168642929 17818 679616178212 16534 935372945570 25721 135692056547 43441 712028081751 19337 833873944842 99059 424426322178 34151 92227366123 78155 486693925110 13619 659679682813 63179 991138203882 26612 21383434073 73163 186567882364 90481 817109153599 81095 792605723308 88600 223318406543 68764 553408051805 26426 475664643409 83727 141227779799 88685 288856244270 50022 473670161992 9481 704811511540 6988 696039853118 58380 263961270805 63313 812486861358 51350 728472214056 36104 320255094769 21933 999159646311 29960 921766876226 53051 533631852336 53868 390029008193 99979 389978835589 5843 265320284402 44207 632003819659 46400 355985405375 76573 693826488846 88891 273101241074 14125 831793259260 50190 471860220220 49853 86526802662 39144 508006830897 72205 210124574082 18238 976038862281 20356 788176251691 18277 755620124897 5481 463573854559 55225 810832703416 22218 531092935488 12954 2776926578 52248 578809911828 45162 693917286809 42921 793805854149 15792 432837197975 53013 738849285474 33367 943921837116 72026 128206045084 91151 61731682366 1049 70667084618 7403 802478182068 72086 182884841445 52674 829051566235 50075 457596997133 79567 707227258450 22901 939945103362 86033 709022119965 43286 720498278955 80171 854214829733 48850 664046109587 49893 994316004213 23362 205880192615 39497 489763635583 46084 669265672313 23591 556276934038 45048 948206347200 41457 162389167858 31972 198865256150 9184 119923972015 22290 485514294648 35149 624661017933 86189 953745015050 51705 264127541553 14951 889616517393 38789 497801429283 31030 595229549494 24283 177853833167 24243 424411039306 27555 234509034820 92601 873035449788 22446 71016312695 67564 514317129509 90512 941572848321 7567 824115654717 54589 937542949469 30765 203250739170 65555 200530661611 45521 498363090584 89712 161790552304 57581 107663116036 98712 236993269076 72407 682843281008 38064 872563511778 19592 666714686795 62310 168786242507 28283 278597138342 18406 795856554531 69460 623897925047 56806 654844608099 61878 368506502234 96731 546123904230 19116 201372327307 93954 852917251436 90337 139645350125 49368 391778632601 98600 384458388550 6210 913731979127 37364 391786101760 34758 222459753968 34945 531555206058 88720 794007675221 87530 907643342453 84367 380723263962 56464 501778859960 90101 769899709975 22970 326534931309 71706 272668449672 32911 779390647985 35993 622733850382 85629 707053363272 58833 109037561197 88918 153160186134 17733 490666044364 50254 21393593511 76221 70032937015 73630 469287123368 7907 334574682656 45892 702231804523 42535 176179946202 12673 859117479271 97084 558754307613 76793 469695264182 37592 514563924613 24087 907143672726 55320 223319357971 2374 365553976553 49593 302697165482 54009 189689056692 15488 497377437331 34116 355739488419 32467 467744818426 736 236742545284 96862 70238927470 25483 743108545480 69968 345505306981 55302 202555918085 87099 450775773877 56853 18551554934 31863 844759907869 42210 144924374137 29663 736066990778 22267 28315614992 55666 748032769938 36176 256887675489 20755 742384079885 18198 220450148406 44170 65972594806 38822 234661522814 38562 874110051966 22142 736301871818 94248 329835942330 22847 869217166545 28914 991293038624 52237 527764323564 5462 786254144142 43539 695546079642 8334 527078989123 13788 606981848830 6939 503182004324 68411 650203314012 84255 810701226104 55012 4361769887 80257 836143374061 91280 39683730390 18893 420667863697 65917 52366569395 60338 818019467289 80428 347847177995 64226 102837531293 66945 33293259352 39861 898494116890 36807 106042329914 35910 177708619247 3209 386612954353 87636 836236413280 36986 998756273381 89923 863338342423 35726 217234828063 50201 275304320157 99199 812093379277 83329 592630803173 67625 268607627970 66283 330011502786 28045 338680972787 60714 61833352812 62994 211687289851 61204 971745482496 92767 442281496984 18470 348080199933 82883 214234865963 43774 939691916999 89038 957541491516 6591 146845427495 39061 77430863604 96688 238921487817 48177 666606926498 39453 993296235452 88864 372023442487 47317 144679096310 66915 21450066377 91274 746053351374 93183 198989304339 30420 589836812160 22204 5146617076 7342 542132167341 63817 87219422188 86136 578982118616 92246 786468356770 48019 648785791465 664 1807415136 37704 72640380590 27400 200172215189 66817 85935587669 18756 9391225938 55151 747068434932 19149 266062678734 31746 579649450754 15752 911230192866 64052 661415940571 96349 540409712014 15135 99781263167 2395 976680562034 26338 998892613587 67090 151531570006 71552 681891892382 83831 310953995426 7104 415919979406 56932 842181311974 78734 731004479473 22293 23498265428 99289 990016965372 94572 717237248321 31571 948602700872 77901 858138637480 17524 890905322063 17411 863122236326 86712 973950536435 8441 696212803071 26620 494989743096 15778 763775643032 89284 566902991749 19090 599032796923 30424 571201859751 94307 361694775766 44739 543271513039 99569 465818775932 84787 366637127503 85726 17167578466 37116 25699379168 21455 430175377827 27957 167534208286 17548 990384844669 30841 721833566730 64836 796297094610 87046 245425386888 14567 32146692520 27874 145711334111 11338 433819735721 12273 931306492476 61607 299054016420 65856 170145007918 97978 96790345482 38750 239747986219 48005 991230779250 68477 19786996234 2797 738912771093 60469 397151792776 79610 994556463442 30562 278527463619 24155 78276404523 36193 178103888065 33312 802836258759 93847 563474300650 95966 904928996334 92746 609980793994 88591 252876873616 85637 747381181521 53551 664164189246 66137 139923911378 51488 897322182575 4919 318658512647 8071 931433933885 93078 496041861835 94572 985209952613 18803 801777951583 51070 697905290315 97868 454513959398 48653 957198489651 26148 778365586408 40398 43495843593 82179 861604457427 12443 531898665434 80083 280285241717 99280 178757937497 73508 913526688387 76271 545543702107 82536 628643982102 90205 936427879003 15640 396824811049 2051 48035665911 61805 676926031388 13773 936408951665 41447 453349975348 15118 221408508719 16938 112373691928 55707 588134819899 9532 548038495318 77163 462542638787 31177 909950756060 6942 233055667866 56895 75688808063 68563 423189554101 90034 908351050359 72144 827428370096 4825 119376850145 80925 78478044487 16687 182574118204 777 788965905117 63955 315373385452 60420 706949951736 49480 66076314043 87107 401227554754 10326 722030578259 13376 779382584970 9863 418809938629 8344 330095373377 43595 924885803781 61067 971343620094 11060 782519933291 45182 697553219962 28251 563293334323 77084 857873273237 38201 648146738430 32273 988555535055 69647 896069270351 65934 740848206287 68735 861748867855 50792 36822216160 28848 142903290378 33081 235241466223 87885 450528343920 60702 144639347343 43239 979814100052 52407 739029973877 4783 402954329136 89129 664380394235 26557 841986332000 41407 864711073057 54188 23472314786 95365 816469388168 80539 396202243740 58284 426732819957 98765 942725799510 37194 300945421012 60234 577106198460 36950 877694701490 95548 77279768349 95792 861551550914 78003 76988337839 22711 650320344666 7874 701172426504 1937 228994327411 35583 877089210278 86503 269372835884 39142 922384533353 55910 745626029382 52535 70274444564 92191 409051157929 81652 721357858767 60583 976410689247 67876 457928208296 66296 411370369428 59315 16245941773 57582 570602234396 84431 592380608083 64715 925371052269 26508 545075988019 20884 941479074592 56065 783193845319 30290 839677840116 57609 516307141265 27474 376126638155 31844 64425226997 38597 491560458540 80243 230987447226 68641 81297285695 57183 440638062094 82078 951969507156 95986 966272874623 53593 384616614876 45212 817576079234 58068 634678707054 73424 741307897327 98068 750474728004 3876 584804472195 85922 997346000315 48469 299297011548 51339 261248670935 41856 60669500545 448 393851521212 53866 626107467352 82359 711317863734 17658 744983686958 27752 129682917682 8057 210998141619 41392 878824243011 46329 149752387195 3345 562687497758 81739 192821207678 67216 960113772830 99495 242712144280 44758 510105397441 7720 13288784394 37008 649237678888 78253 228756749815 30991 349265890459 92122 889271280616 89609 325662183427 36053 682967816009 16694 629772783471 51497 692328866025 38259 437826305167 68486 278366451582 4387 598345883964 26815 134350280735 61257 268459393006 95082 906795208392 93231 651029386308 99332 492042415833 6754 267251262336 48139 624410880919 13555 832254737672 14562 412651077802 54327 662174341863 30256 275610671774 12712 734851781193 5889 612669038434 82467 418186617858 93667 532042868427 36840 777792830728 19179 26801472274 50685 883845867253 97678 469171718482 73611 972043647110 82152 582992816651 28479 254419629598 38584 330658052514 10186 337174921796 78082 667193096414 45922 878477282848 26988 521842191725 16447 643436075522 26049 691076307549 91967 600768325083 12721 964881406115 16930 578135040451 45935 949633273751 36622 473327418993 24562 58703437174 7020 386158738886 34868 997087440863 57897 799965520706 29206 879136431191 44342 879324284045 5434 761106081989 52329 451565230576 91975 172173714422 69594 865705295577 90505 554545651226 42055 356719895131 94799 909994078533 6256 41532708779 74955 515821869551 96123 353628128932 55061 612228083573 9105 931487251524 72041 175006207125 92287 109724539693 80644 184080234486 58903 742077864997 79307 108116540574 20844 566726622870 92292 33545015930 81657 783759055119 93306 166455109337 11291 137566558657 95965 824109114609 658 924952655618 2048 25032789593 14628 486630567885 410 95495107469 88954 932380843073 63461 92454341742 57186 183994211870 67874 225007919295 80427 289041310027 23635 15122006185 11916 747168177234 7296 490207497528 41661 5327220962 18099 79920251099 53179 678951046221 57084 823028197352 16969 13722892295 57901 732654250261 78794 573546248749 76990 503975202304 776 686342837755 27818 242836667305 880 484021177429 77425 836682124019 8052 489158466623 96500 308396585254 61255 322537415525 27772 44179851376 9828 781802262164 18132 885014849631 40904 169217051199 14794 852033375848 40980 192381268731 6546 707230635620 26284 1564546563 3299 762288104206 43290 553050784180 50232 501780022918 32811 907908994578 51408 368727947984 27793 632085329218 20846 13033609814 13695 56951657486 29529 837031213154 13296 553913367140 36733 651594160549 78017 900602209239 24457 904131296435 21043 607415935005 43727 300049621636 71370 47687512975 20392 786736719605 52144 750238308268 29357 848429119813 21362 566769695638 85759 507252737177 23426 88906265747 30015 867686889592 24307 727184907917 96246 982993039695 34337 279769336979 27119 130517102830 25126 254447647062 55128 306219374344 79878 914697897900 52165 851761551799 91300 895693345553 44877 368455020023 36266 548087066657 74187 489547464743 84902 527517998367 57726 950744267915 26247 926433534578 40553 63938049996 38116 647822492450 69748 363205666678 67765 771388984671 17001 249604217464 80248 178302089979 18104 871310442920 88781 539000943083 15699 243366082621 71675 576792839369 59026 440790920275 53737 933969400661 22705 406029236074 93285 653242514160 54285 278035207911 8865 541079279391 29579 739767805074 32913 204903199246 83889 795131178775 29102 461606335754 62507 482853823109 92726 410339899654 43847 307248189650 73289 640380851991 89593 614816496212 1006 258361153784 39096 688190838345 33868 647436249479 95519 547314756432 82609 446379279686 76621 606121465838 66383 497678703323 81029 765963078411 27962 462473436048 26095 745400446066 97163 453452790739 92309 104696448340 18368 899035534263 39143 289332213957 3385 552774270834 5304 830311857214 88989 27685261277 53086 890687127578 34643 127813073655 13078 528716474393 23145 818768415842 13853 246487897055 91057 123112285669 96600 169273726838 23903 697129336808 99693 684399838152 95276 179893000699 12840 727204962086 96566 985531878223 61495 840563764676 73310 701538214715 66798 345220393530 94632 218450454968 31140 767696158212 88510 400868700134 54516 464976648707 5646 892777951365 33405 706604572411 44103 147070210173 13699 904339686931 55584 905991528278 17292 785333393752 73266 857014491072 92771 533774134329 1016 754800082957 54456 472090309644 14390 47243868850 36317 497282781320 31919 275887318730 7435 899023381577 89070 170435346579 65499 963331501392 31902 850264965614 72238 189343481216 74866 404643836643 99686 414776902434 89726 561475926555 98570 184525111650 2779 763925949796 95014 804345829583 24487 470796395057 81448 568646205407 75715 95700586007 93349 506474654569 55699 878409484114 49842 860104615721 42210 430814131518 84267 1613647423 66523 708829573341 76463 445460624304 91217 602134431064 15297 286850173668 95800 866480005238 33321 605176496166 15305 766261400358 29137 54804144423 14882 609713881595 79913 502327498108 8676 76076287403 84772 708780242715 62547 996524379024 70521 213325658850 68954 778623788583 85506 564753426704 64612 121936354707 9280 500031411658 90148 953625055258 52213 835428923799 46062 525433496231 40936 855772514789 28219 746197487943 86277 602450379138 48969 474218205100 84666 850038618403 55673 283514407341 27964 505415237600 43472 7476122564 38496 362905342902 87734 38991043470 22946 868359182852 25210 277717604431 43073 403858327566 47947 802070088555 39361 711315372926 53248 358542516462 83655 250790322910 89906 49548206085 33473 890572019230 86653 242979253123 92124 796215349012 29859 141495034461 25868 716654658039 70120 659176742958 85991 728893953508 51895 387930516916 17898 944578952538 92955 526805819729 59315 41305849533 81287 368026517387 54085 529250012374 29871 574953241484 71911 270309191505 32909 927767119778 21797 812214180669 12317 516392293824 10605 327896718224 32289 365372909564 77588 547335621025 12029 171064205583 3503 555711608236 80284 239913534680 52058 619682250578 59049 412276148441 91956 713714138646 37719 436763038904 1889 632148781536 81786 624404591296 18471 789450490750 85324 888262631517 30481 185562696990 35113 384884547236 84783 387154506454 79571 162667770568 40980 722951553821 32206 311992960678 30935 113511552847 56453 60929849658 29331 469369482284 35811 261524066088 29542 62993218137 33595 25591829300 48885 441245347549 70401 636585948874 44263 838366938022 76591 189534884471 54406 926901458946 98625 914711656045 63457 175134394662 99193 503771675395 5741 594884098731 13755 395722576179 31391 550568177419 75794 541404758811 71699 506710454312 15402 133008372861 16521 734636255174 30452 50402775870 63234 337887471628 70629 905142052842 43783 969611785224 63542 309745325615 49411 698284443688 16070 379963264349 38276 457794613953 51027 236544858349 2398 379371682955 51909 481357549815 24392 916256473378 96292 295301495482 76252 249613186951 50684 675602200856 49211 115444787870 62848 50424892695 27111 49634099630 36004 676803532385 456 756749633764 9250 269564666820 27816 992998635983 43158 669455004595 53207 669393310693 37314 217293919428 86439 151277131005 90987 205136934448 7184 148874215892 41274 930163988567 5294 335952838280 82107 775302872377 55678 101911402271 31297 797330905341 86341 544036665345 51840 379003441774 63465 264599979642 11826 273031390073 47157 719016405306 44979 372214938032 5337 314311549140 35589 634511398602 26824 988771811394 39981 57978704160 9241 177525904735 86580 966447944754 69927 756539453804 3366 357153259808 73809 832750027148 91414 105693155122 33754 378781370183 87577 475027377233 92906 731221942539 10374 879585602955 32971 489307177638 52701 343779581843 71853 121875426765 56029 995829864254 81506 160867027609 72715 337323606535 28610 778805747717 32978 652280071819 29705 328717827185 15390 487993820430 26388 414533795362 80416 371773634549 16744 475416259519 80813 885393790026 77355 722744732886 74399 566023060028 37033 954996351573 31474 890259740059 13744 371074522897 44040 563225779808 24020 188898713666 19718 226620782883 70028 586892215813 35957 105512888227 6547 893380439001 53537 767786490178 12488 755299766562 58749 373794884486 26382 741261799850 35934 510411156122 19373 28791066139 89819 222532030922 53999 259375977606 52756 14928485387 39748 963984492767 9160 295428846704 98110 980924145022 62621 748071585462 69846 217704356767 75387 75349266361 91877 34565811171 62481 472616496637 33132 232757141197 65199 842389873190 38924 636489274694 61323 966971367296 83407 768467917082 51836 477238762616 17149 374458676601 24290 831105614624 41736 916679561078 28668 141596807599 93025 898401566347 11376 133558401791 29728 111002375444 86183 967942874894 28864 883053848783 21037 172339839869 45888 425017625442 54261 296827704340 43395 781551387349 12116 860813439804 30545 174325641748 18562 217114186371 3604 442828919150 64796 924504890140 15068 353055524633 11940 292347862620 19579 69665849259 51295 460175463998 45994 609999201954 47894 683327346144 97730 183937081054 26966 677326289412 79108 931417680674 77648 583803652496 75602 629630051990 5593 634781197838 22291 72091422024 67883 939884256301 39059 161236726950 32547 450705417278 32448 10222220293 52929 200972067511 654 186639752478 8843 30647572660 67028 32279696523 83146 670181524593 21709 973371771470 20394 659501867473 42776 71589044811 76191 619380447962 98201 107526769866 26811 4785989687 23254 65462075126 80633 206422036917 3066 195258538848 46453 602868281030 82709 196371716732 96881 957708121857 56089 14568395554 35634 319979016863 88351 371374560015 14049 767953566464 77024 601604413282 10859 676196399908 81373 616986633503 24545 87182352435 2488 222090838447 70713 401761872374 55896 532704324446 8171 173536918363 44649 463616414172 96212 955206417140 79738 297070747325 73815 222765241208 35965 148480740857 22135 999309476929 16330 730337257068 35581 208491508173 89308 478237459031 39960 813560800830 90706 549188638685 7737 122906796506 26512 515935883655 81875 740221275019 23323 615188793025 95905 831128088927 84129 636733457498 31168 649647909129 40111 927587788040 8432 699179335774 87065 363520027106 8215 59146853850 45205 911853634276 22046 464057405721 84320 18151262062 43474 581770462046 42327 829179170501 5252 898559125519 35839 3965978769 10730 863605185846 71519 48491337054 5404 639648037890 55041 355033440027 18743 721226025284 63572 95507571101 2845 134349501939 50924 721873175325 16243 836618174376 13153 666644999350 85538 336452321570 92012 522203972328 94231 730731479748 79245 137568521752 34020 486043183890 36072 487563113229 4060 129464901432 61378 624149085045 33658 848655549315 87369 782430834270 35291 485296298981 77098 531442002109 28991 487870987381 53625 498923746794 95756 53007931885 74668 575020943394 61387 638836419114 84480 983424344324 30505 966205097136 35379 653365709333 89720 405441250084 3400 414008757564 33323 940506702288 85094 503894945094 36061 5635043362 63577 713166143075 50923 852741558572 31920 985278910119 78581 229504961574 21885 649239207562 26209 935293414632 83576 70758762857 79928 388423414897 44412 57701088770 46247 866588359011 42697 637289735932 49568 316315678851 40160 334695433053 41014 283428926782 16746 934202142482 68453 251479661087 36114 317259783018 32327 497655425370 10086 280829699995 68831 453876800837 25338 521085131068 46995 204843333849 48868 551474906313 73770 575795091509 74593 784281191971 10482 604233486619 28047 428275783949 35452 770837586802 32497 607639273904 69470 434055518658 52015 524563916056 22064 899625155003 98099 76858401204 84976 292601570478 81292 853086521306 54110 107436202002 93647 293247656512 35136 202348154369 34257 93881323140 40991 144157064632 12366 613888914854 11145 811588889626 33862 953976890505 30829 888808590382 65562 962860921973 53250 274144481181 37331 950053118872 10880 836902369077 77116 550463700352 75716 639996220264 58691 693900665762 73201 7071114445 44124 11750774231 67370 897093594270 3134 714275908314 54361 8946756921 32995 178063825099 75883 431162702496 33580 644070690222 79474 884465904376 52348 168943278061 2306 69331011341 4952 389005954770 45044 884937476813 57037 498747566862 36133 620219176393 18218 827515121461 51576 361006095287 14849 587121369152 95088 897931625714 45643 323702447625 823 782500736760 40417 227290340306 54747 392194985195 8771 137019906239 18923 26157279249 20821 695191857239 72702 942844956757 27165 845048883975 16396 255939071171 29735 329072850591 17523 471315389455 52193 356622290642 15475 575777486095 95743 123244817850 81362 691372599100 13144 595023465555 8218 987426470710 35911 462060374780 73622 481196131133 54475 953475496441 50392 103916522424 2023 251348308467 43638 353420811186 40483 887310535798 94504 130032125272 55209 450127117425 27276 814210532988 30728 895846835898 60067 691437279509 4725 813555604104 23633 521417044925 11717 38134397431 63872 698070211122 50709 363833557639 82942 236352720341 62626 299816605085 14842 114875100718 5937 348676342017 1323 877638244710 16008 90702911327 80521 914786266315 69715 689078552774 14194 1273378127 21600 772912470828 36966 495351439370 18307 299057722087 72300 459653823156 57907 54705318709 35339 737608844332 13643 165829013173 39025 596037307635 2730 848723034092 35792 130350155697 57331 161878331842 56348 457213544879 60302 343365885954 47342 650260794204 3813 636719814621 80356 333841397961 37544 122741854311 97727 620515852844 91881 513875649305 14563 617684872289 19585 771691590734 93082 344387617124 21641 672000641990 18514 908973535448 36418 370426252581 44794 794282332291 18606 874247520373 42217 238769794255 60692 622036396704 11351 633685711179 9728 15784224247 92290 500772598057 42432 330326907566 61035 909648111549 44296 135064135517 30518 990899771652 46639 292334406016 92366 439326534170 98416 79509833208 89534 532106279363 9706 635831132553 27001 30919753955 52577 464975104346 33746 6302155526 7962 291802975096 66437 767077093081 77187 18399649618 97805 766806314670 46312 214818164286 72747 392754129149 22271 414374308851 3398 769479880925 4734 428597006093 25893 180793792143 25151 946019813773 7543 694247622644 48003 24697049430 64299 860468859153 27436 319975839921 1464 679765167250 45921 590031730378 63927 873295045701 49902 755804217392 98147 444574818715 24897 189541818201 79232 644225060394 44622 440394583324 2226 100773381165 97420 799551191349 3713 239702146818 90198 987298521796 69787 491659565995 50732 369530040526 67954 954164341070 66223 783586499259 22362 6421424565 72264 371773194454 17997 336902209999 82945 510105707728 27879 984384723501 37386 614083047998 86537 904428019590 34454 220610225942 250 399399449395 51035 898901523510 37697 519881284531 22934 11053182429 59213 455961830697 93989 564663870512 49229 362425565657 38859 833611127734 78040 88593681070 78607 260400250333 9895 282987622327 10525 278281689459 48470 449623591078 69123 959497997101 13798 155749659984 54005 827785004579 65086 303387078191 91499 31472757842 9477 124551116003 70718 654608496409 84106 459725112492 60622 532701454268 5245 142040990450 42110 645004437477 70099 803245232062 20214 411789918750 36901 325194544702 45601 986184174167 80657 730890534213 43821 220321783398 61784 479795521480 98381 511185561218 74783 688541078882 15738 236709944776 59726 339872510673 66702 489230228151 96404 497817569910 72839 760786335667 51520 120279393497 95882 306966772613 3625 616880253219 42174 802890490329 87176 732559388067 6765 886020613054 68249 905643563082 42886 842371919914 26110 188368219950 9918 798418314356 3163 857694492939 45322 441099584728 7387 620195532221 7270 680698840311 69386 600688047815 85713 188139626580 20760 594883878863 30671 340282827480 95900 867194980127 40134 2898174286 17167 981280726566 62529 20652012008 29869 616029194741 52720 356784944312 25048 913193464771 19974 683758386232 9492 432525330794 95674 313155110339 82380 340296510951 73990 901669233177 79820 460603492829 68651 840910876127 23300 910514224147 95275 423906511388 25356 486188661233 85614 346064970942 70970 178641686535 61918 529284542739 1485 180036268679 78058 324099743824 8486 863742479814 25799 603142273550 9546 502559205055 71626 321553618119 81793 881700707215 38383 305857527389 83290 471776408570 88981 597165745300 24997 233350402533 13920 919989636499 75351 577552908762 13142 643645743208 4714 475049827207 74499 936983678337 66330 122634699327 76725 672556013363 15913 78161991031 12768 766520875574 12091 823809212746 39162 753820358182 71067 565798260470 66944 245941917188 56149 281992754525 60624 124265052340 18714 220019423621 91597 493297457533 90623 832959508248 72671 649949223052 6781 518924265701 66992 780073849712 31539 248479443293 42255 44185111967 10207 491627836183 52689 49652713712 94377 520326326604 70219 643326266912 8185 485578424411 26777 353118848333 90236 796784590406 41947 280499621502 90626 559085263668 97746 853971012120 88035 308203622893 65575 458872004970 76885 842065789025 64581 582734540579 25848 196119160865 74266 895699961814 21354 158110146276 28410 290502148733 8659 472308088580 34364 828222234867 42107 491880196094 62715 123864672377 1647 866492141302 41814 181808597554 53024 2633424689 86256 217538620326 42275 694772394648 3601 127553662787 96722 413123369531 88675 652193848535 44009 572424797900 82741 852275874327 72042 443076149536 66236 325056701212 34522 296207303346 4749 900811440865 72577 214595362336 77349 56921471942 99854 228711827372 53441 751733362704 68913 593042894268 66374 137667680870 15583 160207800666 82778 119255418454 94546 917594881716 50441 160693975246 85766 379954015645 53761 833310288035 79453 194615710218 2230 150786139917 68316 257123648663 69567 285258561577 61164 794330700544 55895 403757722486 89370 218428237992 49021 539642319960 12567 770980151061 68180 800677233305 40696 720749682289 19747 711081536227 46167 310393652747 85815 588416933703 28176 200219485396 44796 455043307449 81573 969603906019 83336 49954220689 56475 540355572977 81744 96972649739 92251 67310032606 62545 57060586440 6642 492033401386 3656 452258794315 69777 772660136829 24922 49558495357 19693 891534682655 55853 631316877610 65920 153278826624 28941 179192728706 65446 593688442034 97256 133247531929 29601 114837111018 32274 621938575846 90710 130332132354 78434 307810762184 79662 267871619578 97011 356826292476 91382 46776939635 86276 553110874408 60735 389867375410 70169 614962880596 86590 214348348579 23415 558937681260 95053 146847043156 22668 157101477055 25544 399505345909 93476 446293923971 54609 96069930847 87509 3321913678 589 955320656394 92245 541936293534 83525 84030946453 49022 101401694035 77990 895945625537 70641 712659792432 41313 716989761142 15888 8083336797 71532 787769841214 78274 452326044648 5310 492832640965 71666 313320787007 17527 969297391455 14737 292776247991 90134 602221194626 38352 972326386953 94593 996977139527 81223 295957214159 35105 604176680685 3889 273975057164 83427 900644656214 12557 385374964385 53048 843220166025 31711 81740273369 98997 852353685294 53132 197099772126 60916 331814913301 16194 113063515969 35218 589446433455 40494 136322641526 90127 649887232915 44995 31670696277 89809 182960516091 61914 738179406235 51137 172079673668 54220 2977976423 14796 550346605170 2170 433951241917 26627 387951472809 40902 534835377670 67195 421153800117 42903 46291148942 12622 236657510019 41401 277230217733 67737 735469367206 84954 374858809343 42972 918166424019 89615 550759199348 7357 616537278565 76685 849840417856 19813 440758244314 27856 435095301028 26881 841017371219 31639 786329725635 63714 274377703448 65893 680086222886 94429 695111344146 65538 163502501689 13676 592786046032 20217 65930809547 57164 354560921218 88280 397750713234 37885 895917287553 68114 938528470181 37157 560985138373 75648 263917469696 16141 79168112365 65852 533767973123 1666 54765165627 4804 193895434995 5365 547742321685 58141 981939857784 98716 759598327942 60526 20340156702 30575 25607921338 74176 663878203348 47915 209963493253 28645 40762254703 4787 935529691101 34126 654497209384 53450 534458585436 93523 494550735130 17722 65276170943 31439 57572349125 47728 469972486249 78306 980287507342 83517 764111699169 63437 745402930748 54487 11790395727 31449 32054493821 11510 896549189123 79505 536719559519 68119 168704875247 58755 607243153879 9308 596441759784 85410 406482642237 21483 288502509160 40935 672976989134 33419 222956515215 26060 305588357929 32778 350088822557 58480 876701421779 95545 976617392826 36950 620495506099 19950 808370725551 69541 873574383510 10049 582155307626 67209 858479626156 29199 499623414014 47857 296416863497 35290 723780921760 36847 299579632677 12712 895227788331 97979 688763362397 93920 425074759069 57424 88088852591 45552 613512851608 22542 589820321538 32585 225304038882 16342 350310765340 68897 69486720229 59121 161491915946 32144 170681791536 1642 801872410875 80691 231420285428 59535 402952287045 9581 758421044359 26772 778593545503 20481 928873732837 31919 230764203781 17529 480156880170 97789 540422387928 10466 730595757337 83260 739991595611 90510 250908225176 17263 331098540983 46352 671865479218 76253 853991396856 62179 607560727443 66482 940874681229 4228 471259526672 5949 494958231756 70419 734223958300 54352 69157672043 65686 295900207828 89892 647301494792 60375 940256009844 23570 107487439011 71169 424488162528 51418 486587848479 25734 233199916316 41536 172656136388 44508 171024786644 83146 758050097088 26683 365321656533 58372 676471802785 11937 590531368338 4348 742894395868 97294 591491596192 62758 973646954058 67528 523719400506 43704 44551359398 79288 198564925885 69359 172441334800 43660 610888263725 12713 265629698445 96147 488481421743 64617 489030413956 45060 281883001613 84183 949942120002 1783 700522382389 98493 508092040567 75882 633441722554 2859 83085847223 88061 404826071122 32403 211220981499 68022 696157339478 46765 247798906397 50335 287792942917 39093 159428773727 78563 136643503937 15432 607110596069 38196 37439808656 36683 337054458166 12232 420091169564 81476 481193004479 57527 246565299700 61823 484222235984 68703 707624265673 73962 562913914780 66816 405138611058 87833 391016733374 16065 455037424744 23171 712155857839 79049 989763342154 19330 356054535889 47814 466710209115 96599 906079395943 71242 419100237311 56773 972894782746 86824 370311793985 65009 626099542646 2300 269728237136 72008 526976788330 17728 12197231358 67385 499135734988 34072 284614191424 45111 289771853267 72551 285414763440 71448 738403819675 76888 515535964686 65752 716078859940 78486 846932736443 63511 985376746835 33523 268168273468 24631 404547323504 53061 611617225149 27455 532749772967 88292 249995849099 2331 849253558279 76334 539493603993 71193 852239949446 27812 325889794556 94829 741817939066 10058 258276304239 72622 304807426337 32458 681024223184 10295 793354447642 95506 664505060769 93319 75861381354 63729 108408352136 3969 65577337 90558 234261962959 85997 764481039506 3281 263934690276 96981 284497781606 90984 991653619418 63817 212477309194 79108 703624039911 66587 95782765300 12745 368909853156 42820 971839500674 6017 635957407952 5405 506767100019 87162 605554990669 68551 404016344939 49731 954855928866 81796 123256046196 12179 135741776567 3451 563577285240 37251 401825599900 61144 670398199240 27919 389870465026 55753 326830407832 52056 424206632256 66146 942684495232 51780 443303215439 96666 157151473148 1725 47187668303 50732 205311920877 59086 278784117760 69207 28151184663 60906 945991973450 89598 819010930081 86213 789246939061 81481 571806058136 78968 166818680561 78178 199225842539 46881 165766760016 7865 277008134512 93249 791026999367 38881 599998779486 2492 256284521457 3344 900569408209 95708 733367895436 47299 336254492362 54991 144233408249 55640 463762918956 27204 239198255168 66929 313569404736 76594 761924429834 29240 274994681138 29426 109799334949 3254 867549745297 21664 652385958404 20058 591522973651 49725 345083705149 87544 24926812111 48080 506435987977 14375 929920705601 19744 844863701447 85186 446682533961 96252 147108159353 99496 633697556204 70451 436283156037 24669 811314606994 57436 306052152309 93543 440713988742 66736 924215138679 90609 743376277881 55915 293823126367 40587 597774329856 52718 223083762272 80648 863895089169 60768 61078475735 13534 622288942730 43304 638160435776 59018 32545954730 45269 775187752382 79369 390636706710 53623 454067117207 16800 892160554710 42371 731477105590 92278 607399242453 17330 183816234792 50228 429649726052 73506 903102753439 62220 659170129463 81076 246371113458 7727 889480295782 72876 728136429979 35093 185599835630 56373 568280745783 9625 324274789678 90266 594071218698 86683 383364542570 8846 119702356857 9276 311744134476 99173 223113189261 9285 707207711326 54585 618361083255 3008 347671529360 28582 130692925446 51485 421840750264 66285 232681268786 57935 719116047373 92501 667316482965 63149 345612746412 7749 22941815021 1073 306308264212 26956 303687027868 65852 847422847401 19290 838904603432 56048 555721024308 87524 307663798203 88757 428295355745 50083 601063394467 31828 104516506943 27605 556884198355 59647 72335494596 1915 893105938273 30631 333417297991 44794 67687971334 81540 578841394436 76602 439842762657 96050 429903143836 32458 328473263540 59982 201409608594 56314 409006466021 88412 426518996175 43295 256227193983 87876 750179989534 14322 551142110447 54609 65400262577 93553 243503222343 33361 555171712922 37213 361581321662 97976 860906663507 71483 540086596909 63644 43048820023 53011 117926435731 79866 603497992454 36628 818952801683 14064 916538550885 56942 495225318897 60161 757037878875 35862 913676817945 58612 458631999190 4549 359543723672 74517 425357239076 49498 870836361120 59763 785986531450 87571 177547229577 83680 854635303537 70744 10628666698 38997 514429924227 16849 188147670276 12907 4100912530 28618 357672746104 48162 209717189218 76214 503641356683 63870 911708371994 34729 78891861193 2565 673347536328 44989 939811326432 90530 789298093018 33550 56229724192 88005 978750338213 65086 469957524226 95265 518266589409 23666 698222320286 38957 490395374634 89234 547284347955 76068 18814090625 68941 710486145699 96645 866066579402 30163 173224738548 33971 503587011148 38009 27314434256 98773 181960360244 51225 468633085701 8087 474306303506 86703 780656060423 49832 846933573721 26365 233182374505 59 565309515235 54215 448744007016 31110 114769208172 38776 868955435360 3429 977317053714 57724 802459797588 65752 864179859164 89284 248259860074 94880 52323984687 57477 210888182381 806 196533654874 79417 970171065930 61237 841897123340 47836 541120745363 69147 816760887256 23984 419229310975 62092 560961625528 1018 462256252392 26463 169108444551 44290 419177743563 11375 139735890054 17783 409231279563 35323 199541963736 17257 225481570351 21670 446669670661 63213 772925485536 28407 619057251963 47389 711718776812 91994 778698027016 11765 772033742598 8190 433226678113 85175 238515319811 19126 973306274975 33736 591924431966 52856 68215238333 90865 981689478837 88640 579940611099 58622 917678138185 63726 580102716158 27074 31694376066 87332 651282166285 48722 2047580009 9801 658210314454 53893 542031502381 70376 995247888455 97147 174199500447 52050 314465856309 84563 179278311093 71640 178267641560 32114 336212830474 90065 941445948237 32355 919505495900 25114 940300780563 64306 260778377485 23857 294241288334 14000 559965010851 5562 378377542792 31986 62985481033 54746 319382216875 88818 567342080844 75486 332588557064 29740 857630611102 6933 717173424019 11426 355388995669 33298 847695900836 22521 813798403117 39339 542528800631 14554 45306238722 5981 461502014637 93874 718529425240 61509 729755381961 72306 569270259155 89288 708842886324 22959 423155228095 43660 814091440698 23619 224712940937 23421 265217678475 7402 812761878339 87977 533024944315 79942 524167280932 37988 840362909249 52892 995670431238 96965 178258923388 725 475649205735 13575 668786991657 4830 602515160680 15753 405524697070 24520 275624135505 88654 546152900307 89000 411169865483 72926 159670817220 98200 86696043300 98563 217865277712 98549 218762913999 40301 722956923629 83135 424704248161 98319 370513796081 31100 546410047189 47519 950908956570 40244 710501608521 67546 389787015368 82390 148614266495 8605 504284979774 82290 967072509021 81933 442331696932 22046 913383055213 96497 646116070280 29938 46149209182 46578 896157637848 36939 582159258497 91746 353837058665 24939 955082588492 6514 187810813428 53463 72569794267 72506 416955718675 23128 436812194410 44597 582987195593 73467 309431689180 40738 641113127927 74065 771404192055 33284 147953752552 21936 744732176166 65059 287451990982 6159 790798152054 11689 695183268898 51982 262878629785 71014 70499359600 79916 134460852518 86765 606155794568 17519 95092350550 92309 947745114407 64128 502674509961 66168 224418812524 6924 636821983935 99191 703024382299 84676 308900305440 54836 164537471837 98654 340087004789 13110 380370366142 30129 383270333100 51113 81491536686 52637 685681630551 99419 224898890305 24673 563147155757 29696 801888301039 52899 103926310280 43695 363348962068 22348 925747474150 17156 91579751921 47337 988626286441 84764 605472495273 74187 483115276119 7067 418895337413 99784 264821947802 46025 926431346865 23608 485363531840 94160 928849045052 16824 546499951868 73792 121128196892 96714 544087468451 11148 687499008104 73491 650499134641 44939 281244964380 2428 719099573698 90007 770181096344 91698 315111304729 83313 838008680481 68871 885132671260 75547 993911313247 20782 829060168917 75996 213771285982 64642 978329479795 96864 937993005453 92032 369344929479 55478 241351508545 66216 84402107080 48464 237192728115 93504 312343477263 68518 775043374718 20433 900529401179 36627 398512889762 41608 628884653839 65655 456390410756 93910 841429661615 33971 520732832363 91697 491076496487 35504 246298968709 59793 179452461444 96824 982572626272 99379 494912094968 14395 572220687345 63034 269662522586 69868 510720794000 99177 964649081828 64162 620292610170 4714 358659628531 58488 627150945870 45450 627634840203 99596 687469944977 61626 777883077457 66755 960187842858 24400 667800366223 1028 272963877606 74436 593472146867 44665 440712956405 51731 701709384144 79569 837804291179 27200 389776986139 68001 787675341504 55310 565810160751 8766 199204411473 11047 850272608202 74532 490166844380 90520 606616948942 23282 703569473544 20178 108229831745 33100 240975289307 34763 978814688653 53496 317331743554 45723 993728026432 54625 622355795852 61216 303630943117 62871 576405170159 65722 153863337162 60301 715670886914 7855 404107453936 79642 480786055745 44776 932423928606 24601 145301157005 75538 290536346134 82281 415038526633 32799 796826829503 33165 729964048062 59714 86023597985 19884 538858835928 99575 55327946348 45394 128188415590 69944 564436656241 34606 653847761598 12617 785169933095 48146 391503929238 64685 107779264680 58966 18050009740 11566 783194105905 60662 921062245536 11769 511120844453 38159 134964757173 40767 200071608075 38950 42672350739 14870 133910135564 26561 904691684584 48982 862269948790 70923 229944685250 45725 935055085755 59220 358375520534 16043 303767909234 76367 517024497597 35303 732299478229 49651 24230495602 60824 334355922754 64347 127909144661 5452 176238501563 85638 388011253355 69588 526287888741 15959 486896950811 43270 302055761933 67062 564726236850 81050 121423406750 84429 141839374560 83534 414928319660 91627 640369987385 69890 620572163564 59205 505165592246 47613 697639011001 26768 234558977841 83814 26106538129 72296 843971927020 66571 974834662038 32557 587112258571 32318 704511093262 8993 871597474581 91218 348272398052 56299 431618193783 42146 720290506788 68182 581748157697 8715 883599334530 32851 372747155814 37870 766898936532 61107 561205215425 15535 993798126228 41997 42405413899 67160 830070463583 3230 931083336614 38646 227795458680 40900 932299939797 52283 981607991621 66178 912770847041 54491 177401841617 89344 541362192758 97039 178395942985 23272 985212267363 6357 265798027391 37770 615546379230 25837 152185803370 49240 949999782430 71934 203762371748 59435 374838607935 37775 111200998123 796 717624796097 22158 674284375712 17644 973440777737 62157 588708505419 18237 4580902111 72223 556736750357 61526 721491669743 91520 28464490316 82146 918299430984 63883 20632688866 61234 916576516832 2593 616965344495 96119 896367275789 58440 463036401963 93225 725893103629 31018 743267697781 51650 130317299839 79282 273766037326 39076 425862884072 18643 547469073502 93903 855851362864 44672 360817045742 24843 952558006818 75285 288385570157 82373 493962237935 30381 367705542124 63433 420895767212 93065 667515228833 18797 855715658703 10639 654888857704 73159 265243129782 85033 741939185981 76209 289573002784 13730 58362352835 84428 4860689073 85389 235430027456 2905 15196958067 45150 405105193375 88130 991785648976 30830 936675246828 23311 619400138393 23963 589330442204 52722 216002559874 46085 695025929154 20892 608189807779 22675 366491185819 2789 627270929272 66668 524294723971 61800 557391554786 65407 888531629886 16068 23588606373 6939 18190085296 55804 486941530856 52439 893136319845 34616 705386445496 48427 110177458186 17890 573621780612 22933 346637870833 83882 585339489698 36406 63731667090 94275 454690409929 23442 54997712900 89411 99340296085 47764 536712088968 96583 405175094535 63847 323504553727 37804 202695881730 89278 99416926319 30807 509037653711 8749 945865387138 83791 708494671002 29005 923203931398 88285 147637684722 51324 32432278382 31283 164015397197 88091 469807262031 36034 114762079106 50190 937664882916 65218 489769388109 76160 445864525195 12238 105061762766 74012 334913592390 93509 449099134474 52501 180386561083 64619 937671075177 45439 216811284276 74693 811440696630 60947 583835892256 91137 249387456290 93775 980127753616 26956 303773595330 72692 905149881915 27385 40866550284 25734 236835814778 31553 169585125854 98384 930307629516 61469 878098928247 53437 262923464532 64270 623567498236 30208 912281342038 50134 126254762741 44269 483128616382 87580 424077381837 81437 949885618072 17484 14072546389 64526 824295335321 71093 253583788609 44449 25765791637 90441 510034574761 85083 129984224774 33088 74130241674 24516 690597425804 94261 543526992963 37035 420196182119 10759 144711182872 29407 905502149887 43450 309133384627 61879 133907564637 55668 250547276702 57356 925556379055 96160 410678537674 28282 853622782920 33326 371996264458 25699 238101368221 92721 744375335577 87179 852474813129 40928 745717643408 73661 211712444426 5589 507548577905 23076 105451165633 78257 874820912287 42131 172476504694 67158 372712920035 57150 649781382994 61579 655854273001 31423 999324157092 77564 496332005312 32018 322622175325 88280 410608170078 58232 845401229459 82097 977858503962 56888 672477025282 39167 195508330032 50617 951555635846 57149 530866625345 53194 304209747362 36267 874670591952 42299 957891805436 35786 429329059782 38049 399849331422 76195 101052303342 61557 513753355447 58497 770034304634 92502 680240487320 29074 861851870076 53090 446957289656 25034 570933614958 85153 62240057841 2239 36155211179 69531 137531331136 32718 742323423475 39260 495011498568 64149 967153663979 55799 356287420624 87703 465827552154 13280 46674656064 62747 745425621486 14385 221458351656 65453 662627061301 65062 825937470906 88764 968197888420 82657 775843814987 59418 189471523796 61606 665316650198 89663 390025698111 57120 608874198905 88711 390158804424 48987 472707997173 61743 716609431856 91719 941734144562 52636 885772759970 55516 14909542585 2196 8521733160 70320 667078607160 17762 674592236339 19842 664794281730 34454 212167437079 30131 201040837004 47619 993993298060 94664 533857672433 58304 938646072110 79242 993758900847 8136 724509969918 8133 207813834984 29402 65269002208 26284 546630258018 63641 259102434331 85427 282920688519 41996 886983369436 20532 655050694182 58239 51191460275 6155 212777254832 35009 404439841811 19386 746048084668 23556 585498082262 27430 841247488643 57601 879763788216 53495 344980368228 31761 962108374487 61052 562631060321 70420 40118204474 48357 951305669281 92942 800116619590 13095 694505253868 10213 474531709514 22236 639273375026 91813 963010913781 16128 860403326980 39708 1576128730 24629 282385324569 95966 174117118451 22880 311362393547 59074 31726453531 16137 397767871128 50914 53020291475 34047 151500150177 89663 527272736382 26674 470854126126 4092 66492784484 31415 747121431079 80126 685100852915 79496 202864565917 53138 867487513657 42753 908276185151 1831 297000807852 32100 783119814629 83247 892589403938 38870 40175230729 96867 612160291737 83936 159120619593 56156 605093918064 47055 159798810599 44859 101390348012 86228 743316747337 96001 589888762548 91236 972119015033 52823 472787903574 99545 472696255141 61224 931157319872 82383 684232550560 81826 798650144455 74408 441757127776 11929 610152820643 50825 688300377726 89220 405873665905 51418 210166578361 74590 708129588656 70314 181818147443 8102 675001685445 23817 356764012850 29887 554383011703 95789 621895545120 24561 404173336435 51757 459422333324 17382 492256149449 73001 867934679399 37870 236580028525 93472 831484182472 33468 253709762487 87352 390092782697 4230 804913976035 67001 266333261863 47144 907166592658 70322 864977487237 75074 223248187207 79219 449810413866 3094 189668995563 78034 42436905566 50923 312838421578 18214 722306972561 68045 189029741972 40687 929524622037 79786 64963440349 59820 254678620767 82518 952511282076 71523 992537624841 35688 565873715760 50556 404401924819 31611 973518707798 82502 6583943518 4718 663831482292 14737 604369843311 15588 665429165650 30707 542047451762 90853 591327358748 32356 586703192309 47643 562063507041 55937 277632814376 18710 577562752599 64524 699798125668 64745 56794541972 88170 15684101281 5962 52301083030 61508 817137243390 79446 764101688125 3175 43633272381 45546 450612087628 61700 373360659267 23691 554843891947 50096 597696565661 22111 729210334248 70821 599737520630 23922 398526412401 51679 721102246050 85938 87524113179 833 146345053719 89076 196772472799 82925 658421495662 2829 175379950935 94575 876642498278 48345 167252776838 40403 50294940770 6071 452658841165 38858 3667170790 39754 443617138167 94378 672414031901 47802 944428607406 6219 111141385942 39793 921408227843 42634 574252236162 5919 403707535722 74313 752374306744 54103 662129012923 16909 972351650226 83375 214658040243 30367 972188707021 50596 982633065841 53324 595360775181 34675 598487241977 2757 88193895574 24897 698508605876 50720 705184970292 44053 547268695534 72021 554151798740 47385 334317196631 26785 206792127497 81372 825307438467 58310 22223868296 57010 206420338282 28105 851285130156 28882 106699776744 15923 432040743667 47223 692263029054 86993 389957213566 85409 647939558287 88340 330876753813 14129 892985495652 30578 515252708385 51504 426988251945 99715 986092965169 74952 215566029997 59108 158574961782 15689 458778694566 43896 7807542214 55462 458229945643 37346 97944370588 70389 180119975224 4428 621969796502 54483 417529435949 82723 97954171126 58846 946087530063 2904 113737944866 80249 600624490054 98336 670051371557 29355 631723973534 54709 383756943147 4512 723586626630 48948 578046881544 17287 651319478291 86493 427505776306 97810 784799459646 78006 496659292099 95833 267652787426 45288 603901124856 16343 767325438847 38528 420739669684 24299 208897343866 50160 325421685630 28633 906458003354 46283 721514780798 92647 821657705357 50316 291154580996 19904 50940751969 6640 431285228546 97492 897199849227 35191 873348440717 73558 641459101412 50151 903140356703 7837 700068781606 72553 294351201624 4835 730837834355 38858 503126134521 95913 239377594703 46011 883704341735 89969 69236965537 71154 3694493550 33923 780409728822 89799 996641876475 54889 905798022462 81624 921673003937 68754 393793862861 15525 108289490837 22290 536332923483 36660 194624918962 88609 352224308549 67086 407728669430 59192 451077634122 91872 12930091523 10583 627549772302 380 587100074911 91490 77321817498 37685 56737582900 68543 880189803226 13542 196950819665 76825 748212932381 94412 650792361511 67584 154556835225 59271 72835962380 14471 172425490405 73373 471114574332 3205 521219321469 64376 180204143123 39957 240216590658 68707 912031219732 29269 543700776951 28720 612501135333 54347 463559330501 59413 188896049169 48859 576910549688 33994 292570049092 29554 90723961407 84237 73358771155 46623 228169538992 99998 196802608690 2068 623965868993 65699 972061736827 3433 962261734928 33413 468120238830 69370 321457924509 84721 211949035883 66212 521552856907 91225 397748244985 84236 673504719970 19984 190147873347 37432 980707887888 36818 855516878614 47987 121258193635 26201 685479388389 43053 994889382224 19945 480550412357 66169 451129432624 70725 269917017713 622 904754448446 43607 681005094343 69479 815208043930 10316 778361720392 12707 116081957961 20886 162340799004 48997 836448827058 47976 643912967692 53428 299719669794 13086 55857152518 10748 870791296329 21170 402482663837 58444 395184503995 76328 840200995975 96055 806067302257 77667 227065581341 55411 132704450885 24269 707693456094 33820 529786984825 14835 135522514668 74674 705462602545 83175 678542956685 10358 377143688692 25277 682723937195 48754 245107179055 80750 137167242069 31598 616023449010 48536 915170687548 15195 160065371185 48283 53440967479 6476 481608568772 37885 90795133375 2616 838910766439 96071 722495967859 93818 849020739963 4871 421592652694 16209 221000718403 90252 920738004364 74048 553716127336 16429 446461168481 73295 692567417206 20546 811394057025 808 305922717788 25609 891064889089 39291 142593231856 10531 218695660693 64090 169903769449 30676 583171405464 66078 609289205987 22342 255344358599 24736 573591341534 62822 907709451398 26945 935293650880 90982 729365121369 52034 265652137038 1690 724064261484 64908 120814376503 26075 716237208076 5418 864021664137 78599 314378477612 98698 441042387002 40926 693243511009 73056 505932178080 95655 858772047334 14019 642213068793 12617 177039677977 9166 913998585572 38386 136693156348 71904 93583601126 14132 623972750389 98205 373976820711 56963 428047022606 56746 1323028658 37720 762969235445 18932 706750104952 90961 842371214845 69578 696948870478 12718 392985755740 46943 147066334634 15094 747176146923 67593 402044876522 57392 397454723753 62917 220445822157 33130 466984870968 4720 821971865335 96694 262306612831 26095 648967909746 61000 165894347142 57320 508578895144 61849 723157040445 45287 836588003434 76743 48542394549 72314 400951527276 40947 24499051333 62486 4248216774 40161 583853890790 51983 996081185268 46331 92485803704 33571 891907121111 45423 997914717051 23249 757872308019 41900 327972595735 25338 156355283247 16873 854306346004 41831 740028131288 93471 560202209827 99554 556657045149 19562 797760557203 36699 12456854228 47595 151691581916 72388 231564313652 93193 475725993240 22998 813604345177 67403 340530548357 96426 313356850244 94399 437642776580 40545 798821561048 22711 123159003549 88605 974415933278 5191 213490674169 89829 457291832578 4136 878133243622 89829 580153433171 33016 503241336279 69803 372649403335 52120 404785767522 71308 547411253301 73996 167313060032 46621 836807730521 33279 352834675280 57466 646582543955 60636 730194043412 19202 933486280232 90198 231775787826 37208 782527197248 72001 404476566388 63940 517754874086 68854 284805723081 13136 420936451531 19219 431362623682 46220 734167166596 66937 823732744981 99659 19222125831 6253 316480024606 38916 315802310194 20663 160609444441 46385 783694385732 96805 93888377321 99699 891893953890 2633 310235544852 92556 609921566740 99351 487452354757 94339 222362619845 29737 58428190985 70884 8743114566 65211 92276652434 54654 198981818187 49102 780046839351 227 619545632492 29001 316040766322 45899 60766936102 83923 660204578528 94897 80508429400 45179 603830710213 72084 899335605446 4881 555029036934 19800 202211300122 1930 47094567468 3491 55832835550 54335 230404087528 16864 725708946691 91406 408595888265 12831 940037947996 30872 379449622023 73907 938657929764 40289 578992446204 6770 287443925876 57460 602753894438 7929 376075663566 13212 157531413479 24262 551120259221 84588 717334739653 94492 842257710482 96600 764864776170 28130 966632886129 61786 406271595940 14148 24977634113 50542 198489605606 85489 273980548088 57110 447924034246 60187 561562831597 52246 411454875389 14394 606761175132 12921 403739594346 91337 798874819558 79626 236475451023 17543 346248953102 62844 417980327698 2648 989159183293 18435 889229621822 26754 986442313918 17561 875910454656 432 649900611139 98330 298025103850 59250 184627314782 7816 8967961779 33627 126081502601 52071 183945521076 51426 79471458079 93794 147117871597 63298 607262489056 74244 675483930622 4986 663243632241 57632 100327607470 60045 718587769305 42890 852502407528 77090 721768791558 32252 203863248569 7973 132592484934 9906 42669210835 88901 326076693454 36558 75884579854 48180 439169334839 11797 344048008545 86410 172314766331 76879 484872657645 48834 137890103037 93611 540042516595 39164 290426159358 67225 636677207000 59641 505801303081 87566 954501809576 51906 748887042952 58147 632785355153 94018 85940208524 75703 384434566883 12455 332046387849 4265 203645444375 64165 524820633911 79454 530257479749 98483 817852541746 14529 613776351660 38187 642759047035 69949 934112829486 73582 324642654454 41285 957150495953 84734 799614232298 35022 663980392255 37603 249478897028 28751 564796980807 61063 527374526036 94567 454780649562 90106 195219132621 16247 457764746254 88718 886904634057 12164 481774737567 18939 218015979780 69559 150073728617 54781 32788889500 99004 687296939887 28593 913181260440 13126 804413343703 1852 615245817437 5930 305678321260 95524 370312505402 13279 868153646363 28020 403992737502 30788 604655503734 80285 309107872476 19578 616389586228 84336 495345569582 67782 357200354991 66020 182498564527 8081 196232124772 30134 71435318176 46504 280903065207 19364 825998432804 32347 344478205228 46001 196480487107 62498 707229727599 48709 894142099435 20563 428912772685 22186 826340688234 34318 905672151673 32976 874071303414 30578 423827428552 39113 939294327461 42628 476334844597 45582 744635490677 32207 67306277598 96504 850785038277 99711 685924169092 10535 430750297050 9861 935212745999 53759 624795941979 56022 651302899336 33670 524777691350 45900 615208276510 8168 445216465465 77315 349554363298 71699 64223353689 91453 783146476298 2779 720131662190 22943 635477765361 36631 450956485781 94162 391148284693 80386 925249024077 73827 64580000984 76251 316353688571 54947 753421832129 14949 389039016806 48903 404252348408 17096 520230090555 22473 534978914509 59374 976895591818 11877 207088895281 1479 369229072967 32861 833119215675 93509 56666961866 22550 82341483940 29505 143259277135 38361 987386479179 33300 168190112119 73618 611690697907 447 71063586501 96948 488746638720 9987 99923179554 81972 381697687550 83626 156164443994 89482 652856914586 14588 327146223517 55827 410945175398 50859 563155367423 9649 191462433945 14024 307480732152 39657 511642236173 98091 188237729252 58308 752396773568 71471 536168529795 48911 437097700691 75731 953073936506 88603 991321511566 43514 71689330385 88477 648010890970 92364 295520707956 20783 103526037445 32755 191758967986 42413 594919496322 2271 400334672577 20793 219449645158 64930 852532808759 20376 199417928556 38869 230390504594 88883 675515631282 10865 935059388082 24151 271603189498 759 797934353754 45941 126877045546 20585 885789195186 64322 450755972300 15790 688268180936 13912 162091069583 15442 272351467786 44948 817937581764 42083 440191587533 45622 47417455585 2677 362890805962 23716 990929230082 78751 327364777883 71271 755671254115 14364 224201806659 49644 333111095783 61612 561611606435 43812 180893490068 44848 82210487046 20356 773310925333 21489 661080202390 85542 779464504631 49401 730379079908 6566 424914941036 73464 540752834660 17319 885722664779 69441 939421794798 20716 546441666061 25162 916303582015 85982 845307611666 74704 2916815222 38988 118261026394 60464 238091325847 71 779723409421 52495 736945166603 48898 67366147828 25172 543932917278 1240 768082836989 77736 580218476672 95365 736604554170 51229 17866770885 42060 164207960803 58564 129732253157 30288 72738351823 9173 842020197308 42459 756484440063 9963 440567606667 69338 182874786964 56613 546463590773 83326 427684217044 16583 143824704003 61212 508008281001 89495 148836327073 34926 555026895649 72800 875009887262 43377 89536173295 2194 875534984496 57861 675165046505 61152 78844680942 37104 690756243336 34720 270210817364 7835 997631946347 38063 243956315074 76595 101584280788 3339 654760859005 86633 297736744489 42135 408268243501 85491 826597953652 96090 292517407326 6665 340373261540 54880 423743711231 6120 303835387978 32279 115945912037 89170 839644566429 13460 672981781833 60461 352967822454 77772 753383679046 83776 876255804820 98267 414574682204 56537 2279538522 49536 926273128944 87497 812427413580 55807 991188661706 12741 738142563734 73758 271756156309 53543 665140757381 10408 733599303778 33420 953781480971 71373 920966722341 65524 805874487615 57760 669668206903 51269 921374073307 55863 253736090834 1512 323881387453 48847 312780296088 61034 620021040230 67430 711900490509 12029 437961807742 34559 449259870488 55380 444076112718 96513 391958752390 63210 839610232644 49656 773376264583 4124 613597873779 26291 958781931055 33514 736144898064 23684 829529799414 40762 146610782198 29091 4234812217 8213 800004906787 45548 240263278007 58441 995186752569 94716 6478830868 68389 292511720446 75543 986512844889 23616 389729896924 64421 382568917874 34674 347572045921 32977 70942295983 24984 189734597056 38729 618519964739 22645 863176679503 32833 910961172168 22508 948990334727 58768 671222215609 76679 436745691655 78512 568442173175 30675 322535700241 72994 311446934597 61697 774094681612 92936 76348628940 62599 586233465216 92650 15630532248 13405 290925754141 20306 288995610392 64897 380097421364 86767 123127996834 62259 753936396860 56950 52218413292 73369 216034031439 40252 236071537300 73276 707883808426 40413 514694416282 77738 732554454320 84857 342506939617 57810 467114214888 29905 141778525105 96587 395350186619 20206 528888965688 38829 807712461751 22779 399617342468 92630 682327314958 46278 7501968010 9894 536493983255 78787 626357530019 96131 983134564620 45449 22358873098 79446 520377656651 5459 979309018079 8653 76996159190 39135 673862677287 62615 524240870355 54739 51287976009 44811 886637911308 12307 126099395218 35297 559459325551 83756 152864631474 50871 21023549327 8045 226166489917 46765 960788808737 54152 418478403884 5225 600536056960 44214 736922469465 79028 109725177386 13680 416001454086 62524 817396345921 11703 603484238679 67920 565262512139 70284 923425948115 21511 517610250611 40280 457557785575 42073 43842508677 72678 494826489699 80228 800567902453 57604 344256628731 24328 648557274265 73638 947790383047 43116 548843782635 39363 374485454787 84183 918042763656 37174 836860325968 56855 709537531315 79326 900220672433 7422 337523653330 55550 575629030543 94047 680366049264 76670 147774081654 1014 217465851706 86568 883602849365 52541 414093467266 33260 949525914882 80888 326387822527 69340 292588383668 69578 704583596427 69488 329029679751 87485 718245093284 32548 473718532347 42719 764774617963 35093 485690636918 82655 314742604904 58600 239516470461 66772 181196882116 56707 294083023487 77558 796538889677 75026 673900657610 39811 412068114550 38403 764423642772 39452 920539459028 59498 450073222963 50181 312620657570 77694 252073773285 90216 235040573630 16314 849119512138 86259 933599528361 8573 176200165860 25269 408090453259 44842 125473531550 50021 925145730094 36073 928297756738 40763 640447034238 91140 414237981697 61365 897999079183 60427 957028452592 42388 769421891351 7697 323226798213 44700 995330500719 33388 193211789086 26167 387365471510 85881 477938193530 12979 994157018286 15509 504362454077 44255 674672571645 33509 119171587697 45010 389724437102 62671 551275458560 70596 356757696653 33023 324024597307 6771 691126383247 55395 267605604438 84736 812698473415 84751 905848440297 52815 927371472946 410 504735936880 14987 995073846508 59487 869832617932 74431 330093734073 70717 444735718849 75294 57772403837 53432 334861652086 62076 213388032964 1781 649505558008 56946 521091462459 2210 678260512182 63070 909796303669 19596 521894273286 6240 876575931431 57158 363714515871 55711 804606026540 21065 832056230941 3874 935677192321 2958 327644349569 93144 655375018506 39222 17709333166 99696 910159131596 17027 777739589869 52929 657267253361 34780 46996555370 88324 400382511559 97997 62587934644 98837 974750755137 61988 544226137921 44597 564674099316 7285 145005264360 19531 24763195803 33495 159852284773 1150 769634848788 82789 824805797592 8413 33837494497 4223 269730115398 98007 832910848808 742 946079360023 20867 374521739443 90435 571983240598 96506 21935687281 62912 798239575413 27032 122186208499 70413 706767486790 44030 875908591856 51773 209783468290 25171 550990494657 90246 810182929286 7070 2463038437 29861 924489960209 49134 479656676735 51800 869498492872 95890 262246773459 8162 425778716211 31745 764903232717 52778 546742716349 13940 997761344377 39548 371179488055 81415 677011441292 58022 897572416853 12796 929861602778 95293 972427315503 38551 65151517149 64758 344613906626 30691 793224729653 93549 588503127405 40747 802115575843 17057 881546111092 49026 292765625100 92533 560311960449 8028 593294669052 71345 121708669214 8306 561972574496 88288 687257466172 24322 215438532171 57936 14890329519 56973 531529897842 46580 579948782255 67352 144990983216 80005 665201846104 59147 998905020739 49565 93039622699 42997 566930098445 2554 495371126155 55813 89493857299 27522 89820389441 14163 646801549698 19417 947966199289 18261 370250215333 79052 608519208898 78314 82439175280 13257 92128132242 27891 66489517560 64165 959795890624 24757 134579069689 39509 43466189704 60792 33715108687 30197 860644414859 47499 755843807357 49508 811000750924 57085 863738070569 35878 648776106164 50150 176707125917 60673 545520972430 32508 668379275080 32192 122666229516 20478 628945191227 67475 459564787264 76397 900144832941 87597 957746850468 28814 283026607736 59685 951404800403 4681 881807829657 48853 352897950669 9197 527399538355 67646 636641166839 57642 423062448525 80130 540506632472 46453 454489342096 92617 879014589214 38311 837125513290 75325 841611280215 71838 396711894253 93869 193316525816 30075 412622381776 86894 456721973658 61379 833358173933 66485 213015152055 52286 5421340514 52126 994863259954 27387 228802014192 72297 62601314764 93322 803463251583 69431 275108498864 4928 438299677592 69265 889692744680 11447 877984873193 36322 434116623589 60139 638371872709 49752 219621749499 49886 336295309729 20327 470133070562 96468 42972990616 2533 921004426294 23544 165630810600 60335 888691841528 81974 62405038195 3203 360017234700 95743 73934681407 66788 230012527289 1224 217515797494 81530 816532169004 59114 693081769831 58287 808936379381 27140 462048578051 89874 554662526599 83253 668127942241 25144 352484750012 41154 216888299450 31254 428906662224 40118 570395699821 75624 910359710305 56573 864460516477 16302 633680340470 42664 922298699278 21130 130467773557 37292 591030868459 48067 880822822698 20770 601883258371 84676 635644321991 64297 203091037160 59517 659142954462 7008 257493686606 45025 788049528169 8844 907279208594 86247 374962178371 41240 602826957105 97834 357253701293 45936 9014210636 83945 741336630986 50757 456375888171 37031 947515369250 72076 686590188982 14252 725549134371 22303 895360657150 30146 641040449435 62842 671561799090 12152 555561391424 19167 561610601130 71011 10959028008 65139 679248736096 66040 783899084881 62590 948659426930 45364 11447743258 70063 157489953826 75796 752751186376 51606 675855941334 71709 284188040962 54088 559655376792 77557 836793833046 58975 35490708118 16808 9924553906 88311 577106327459 8676 136444143851 40338 119399967413 65085 929313254457 55477 553871113317 63914 766809692857 60585 278174372466 11398 809663964138 39387 130925559870 42512 943616895793 73436 407102760783 17515 994925650005 42721 547067598799 86047 144323155971 5476 277236711693 4342 795462120523 48129 833870594554 11360 495056383265 698 643809773997 88495 118948206813 56596 720827148256 47451 894700324027 77528 456871333232 73728 953588747612 51795 654362107104 71419 431202862915 33814 788809812695 34545 51786762073 24662 975576120989 70056 389856000874 41101 1683923618 65100 190618628774 10647 633102619896 20587 17702110753 64566 182755248084 15258 189248680275 56975 811653624337 53453 856318012056 68267 267640426412 29314 535289093040 47479 139090391625 80279 954824448576 47940 95340933548 25104 863831048272 92583 815534677057 99635 865578337484 26074 146056841110 13355 35304911875 21593 78863081691 40360 663795431467 17063 383731281257 77020 606426866139 48870 888441928504 93888 680886206606 88130 507474874727 44845 641638632231 75623 579654246584 73284 608271136872 54918 340639982609 79463 53341398905 53909 959157645564 46877 553593735272 34764 745998317607 15858 978147095715 53448 278706689509 22516 284484106111 40619 549383565996 90039 12990478005 45882 458204054421 53714 624750099167 33278 741303151327 88384 996709001216 28772 318017161325 99904 549266920953 63005 935377603139 76886 94914369813 20926 94445108492 88679 980197034622 86145 262712491159 33857 134446063813 56963 765954110549 22865 877850986590 34020 920895963101 70890 353549528097 28970 642450107241 76901 262973128139 99806 354156762198 84731 1976204923 40397 852376074664 49197 804707755829 21896 511089564803 94045 862863671650 95844 29783703731 1298 443514400590 65595 35254443301 81176 203402650793 20458 700037704812 43038 730953658119 63697 825351023933 54070 913231113824 11766 138419626739 23512 285992848784 74690 576770688524 21471 544210926296 68130 661252678825 49386 994601918555 99815 416119554834 11229 278000585890 5415 308988288048 31037 697287981849 91354 730222391826 91288 925523324047 2909 276788514409 83707 741045456826 25010 897392743179 34809 368876677553 23710 296869706355 96459 813246058096 91178 166503516223 3851 907040729431 94083 959172532657 54679 144302323116 25306 579312191023 12180 10146526996 86629 892465610692 98025 264210453022 62332 799242281884 7072 510963487928 94109 994801580684 73672 561010114232 34280 208507246983 56181 175429679700 17059 220540412458 4734 28620694698 87511 511842362161 42783 553970529849 62065 562806073599 69365 271212784486 49666 955316170267 48068 859240058105 42464 575997160365 71860 147074549917 63587 854050462213 14320 985468873059 7560 947468636437 43014 105756618815 74866 437350795506 99434 388314233994 15332 799893195350 9714 453831185534 73192 626241044257 46299 77699538365 6507 682602541780 53219 226185139659 19614 584536097556 63085 790442400399 85879 523583770669 37888 107952730838 29166 107698371980 96424 448229828304 90848 181827916356 28468 436275427473 9680 117284768138 20342 979508231313 36481 730176787257 37478 847048708653 37501 844522579023 15967 40571378724 92433 776946055022 80673 502254131482 88046 826796879196 27533 30591249432 96746 23116381571 83724 344087008522 46173 921924159090 37545 679201143104 16549 880932486746 25682 313073109997 12450 859838346129 95419 853685753515 35194 632860101907 66010 183033405941 21366 14776097532 14796 881841323436 76067 212650333967 7215 886565718419 18931 435775526194 98886 190800702931 51833 805781959664 27609 865648001912 61744 17738812661 88178 211782495473 38229 949023643030 60480 228547628692 27208 388804812615 22808 76795778839 14640 76093134882 45167 619584157720 61492 284748798823 71137 689611792023 26914 274223849974 42029 192007404407 14603 3609195223 12791 548088921088 43429 809424229298 79333 42285498976 60552 242331363671 12835 934248234533 51026 917835974712 29855 846463653060 12867 834018784490 86925 856249784854 97761 714219697320 48100 587335157974 86902 47744372176 56510 239238785828 52749 829559482467 76892 133660205829 29656 702734044809 24192 792435434208 86701 609413885195 8946 77666969090 77924 568711369687 7868 454566140187 91611 671499896448 22862 70282650303 62354 859736935612 61722 740335647719 51792 147034346212 71993 763895658605 12316 942453635703 71076 718922710931 65828 125760981655 99387 942174684285 59929 20136550538 9762 638506712754 36753 931715862586 86783 576602997407 75940 932928664758 60414 240794954260 44240 460016038063 29389 331824094405 45782 920660487932 3776 807548963018 8250 211909153558 2254 947712822047 44614 728538409372 55186 589035866149 74151 802805512401 28267 113378681887 84847 402412900633 64892 502398925750 41458 403467595136 88588 860181757046 82153 406004786226 5064 264461442382 52306 282974893828 25596 998978508564 93165 341476221930 85886 637188320511 97536 948420031871 84259 256735122731 54005 196472697728 22600 627421311257 26391 397926912849 54410 300211656236 72408 932590663798 94702 19079087660 10350 967466894619 634 750628095943 43858 809124104845 71546 274592161547 32255 244214094271 1116 353250563566 68729 660373386182 16724 591171118278 26307 551090551389 4633 912285743825 55815 141705953378 54950 636106319535 84723 368768137815 13690 877158571746 8758 47997771490 87864 657403202133 5223 493021075277 10024 725234038994 10399 931909926919 33748 49472854922 66713 914963183904 20780 18046991762 41401 608205387473 73410 741884021856 90626 658021278194 27535 425741041746 61727 414233393282 44 290342429991 72507 863437917732 15162 750784713347 61097 103124855964 60795 483555902576 28 204219700309 22582 734677648344 96016 240100117726 92471 14358138636 69152 462177305960 51340 251632763456 85677 444316730698 74345 218218430476 14494 155314523262 24645 487773338092 38394 519016571937 70971 206176688321 67055 534519484150 7242 187347940687 90543 292342983140 14230 649224364221 5198 539277237364 21636 472712785176 43717 9928644948 10178 390356538831 88274 151411113686 70716 953736562744 23126 125173520241 91304 141110905866 64021 421158935103 83548 906535853025 52922 998146644862 53394 621497724350 71984 227727707407 71371 453539597188 68234 60151955194 4521 65048488828 24636 337102278632 29715 987839289554 79935 17721367975 21813 615881362453 96561 430607709610 89757 128995976123 23315 340157261191 82079 823059500187 17641 343692934007 22514 820908509809 40093 960950392537 82833 323877859421 16125 938141993135 2299 571287177572 43513 5123101727 11636 974489305326 36454 706130095859 92002 60162067270 81309 805416780314 87984 806653845022 22396 527256980005 4270 145656359176 91748 897929013194 27631 908512935421 59001 269351133285 79497 419149285850 91014 228744924786 20825 545057869022 90806 562387964436 14684 217378632494 19836 456341627282 34967 652148993362 15852 353116031444 35825 928820529333 85759 277677305578 99636 46014822440 91411 485839858821 50511 736183843935 74089 871887554172 49526 425067863154 6437 216986589513 88064 219959529054 76050 275541170826 84681 868214218626 20315 754491038080 9102 169641962787 86003 133150838675 45331 13594094824 82670 329418789067 3360 511938676062 50694 912475429977 17919 813268035189 7863 668207201548 67936 584957293057 62146 569146063325 33526 39617303610 66862 876856866403 34008 757675535420 56418 96735318879 58177 913300108424 38989 600953552690 3151 370268531585 56447 909263373922 41927 167156399088 69741 445488313369 35632 76624889217 77936 361600000678 68532 247322031428 56966 904983378937 28290 203837005356 93296 25763101227 79502 998083613075 37491 635277473780 86512 834169059252 24215 81297686835 71265 498901137456 29035 546922894186 545 439812170378 83071 434750688832 13716 20361152171 28360 940044526589 99616 750365220190 21983 885070907921 45424 658232922325 16770 53374798221 13012 570496312610 37074 14169141160 2399 341317144767 58164 635332546107 27112 471512220935 62160 154727496774 42441 244376897210 20245 282907379305 38211 553538717309 69939 881379344235 14424 63041603928 90335 906550145207 79888 810490487094 88531 679877085914 97653 796041217384 47179 898280035847 25622 66410007330 69545 199014597267 62216 32498097661 21105 919782578552 49568 768660490355 30190 437803060438 83514 671791950951 89131 233882003566 39221 181748710298 63835 498580910629 2645 857312849975 9074 30904035975 23616 461242963272 64554 370020912450 42625 253345324862 25535 882387300774 25705 788687889517 63987 424954587948 32744 156755273101 5355 386405710316 54712 28206466618 53647 422996327205 58131 774597653877 90702 798272178617 48632 737308300834 21976 464157650606 62314 614037698440 72386 7729025454 19441 150608350676 92966 535114885512 83127 903932291734 25568 168488537261 95275 948400338241 61170 850122162611 89858 795779425199 57537 852000976854 93105 731317158556 66709 792627109746 14996 311526981158 99837 795009772170 47403 425636309588 33865 436857421124 65975 937388940172 34030 92891412075 34977 92098932506 74950 887507982316 66196 115882492848 11437 48068912985 63230 951793304032 17797 107068833385 48019 463050646692 98387 253728086902 45066 457839083991 639 340689203709 89022 196197401274 28408 506258029346 42926 938579815536 70958 420864222761 13853 397920213121 41174 800842115326 1298 784634367323 1834 62260768942 92506 260514920140 11878 167319929324 19073 711119462026 48332 506552351117 28637 894557160619 12897 497176952076 91235 978794739757 12398 976178457351 91919 822665547631 75647 277081648063 11233 199726923958 76839 94544552348 33531 128809204393 91163 295237110183 46180 509455002838 63570 725757139983 20711 60926038059 61612 884394159269 45557 867382267773 8520 292761660255 37311 539652423684 60716 672187438296 18365 236412385757 19872 563519369934 86793 575084318855 26259 598421478563 81380 158661675879 98837 901261539294 37457 506097839684 28635 24553961639 43509 822637793739 60831 156535710286 24350 902876326924 57982 609377687492 13816 76297271547 86456 674815732768 14297 311524139760 48786 77502804763 97366 264333572903 14487 899223392660 7180 959493771841 7891 632155082254 68280 474552201409 47863 502470492461 85823 620586291088 52888 382680626749 48903 46814683258 12848 743024184235 52444 270823556783 28380 74050429833 56748 249811115843 28892 122238301198 67083 988061907374 90453 200980826132 82960 315961995340 50802 730699366297 25494 244617421021 64735 234146746430 92540 313800631558 4973 505875318219 1286 99602229967 43986 65973686953 60537 792853327140 97573 248957669478 43779 70794267732 46694 657378598965 49648 721313515157 53044 581630536555 46454 158585049214 46421 864996566019 47594 701471567243 68114 543443010843 7529 566288255132 82615 612942279541 32689 58501090422 96248 107992878583 98660 679969262656 94791 737242152491 41452 385555893256 5535 359952758976 12721 37252237628 58492 617520283143 80517 555670872881 63904 506472381046 35097 506455962528 84880 296642955049 53189 929940141860 43637 587537332828 69636 669319464381 22396 219184789490 74005 79219768143 85654 925183767025 39995 623473684516 43225 663163926788 21118 423094526310 6397 125509754104 50569 80839801254 1727 548457110847 89001 832692558168 49505 244284238192 39668 722348175188 82920 74379710917 40544 521487749463 71485 789191309211 15175 663957570688 45933 531153710581 52714 403203134931 70409 442452888058 18251 676460507833 11783 73941504883 61873 279814701438 84927 337592771918 86312 670376479186 10638 571750051357 18430 901534805321 80182 948174008472 11624 852879278043 97276 323278218263 5723 328489263204 70217 698335810840 6355 247765205285 12138 921805780415 97167 646562054209 11184 960239492689 94866 419280633921 70289 960122478008 40548 543121424529 10309 17176713730 97520 250914846208 88553 709971628258 56963 424958501700 56480 71168104494 58835 221568950644 57165 699425189471 64406 86334204044 60954 338437671700 32518 138071226349 4340 397274283919 84804 575310671578 73900 50907727670 44594 975593420027 62487 424565262355 70776 573712233182 17199 780842435413 82367 490304993905 50641 62181815757 75353 916586356618 86589 400307751026 14167 704662306911 68601 417173569757 22129 837513764366 82574 293824745934 67170 329808307478 28169 315590962085 9898 862766548444 99323 378692439273 86378 640372153640 84954 283000787653 54443 969828273317 92126 295663872390 70999 737500177252 55013 379713965342 72511 803240523353 33775 92442786212 6355 696632666333 27714 368980364242 6797 646079620394 41767 495280324998 96071 730316768482 21419 436303366721 85183 944527792521 75199 393598281643 5402 590106584326 59705 805120855565 51743 43592741414 29329 770847511765 97240 450000153881 83941 43591956246 44948 660366699507 3349 182245114885 8808 380809967404 39175 221172162429 11977 717402849825 80324 243843650172 28787 80294249361 45785 520942472100 91013 759593287200 87255 844522377147 31491 308454684887 92628 15106689579 29715 325511739298 21032 368074771842 46752 455898014673 41233 669480928243 77819 641324434583 93807 508338147284 69972 832117634958 58120 354704018462 94885 334661364018 9189 127543528688 7656 813123198305 12884 242910896140 58396 376521197537 99524 678002175321 27428 355674760410 76972 425027323743 50503 174446952792 81988 555212270542 55313 311008973770 87433 207653696503 77937 453927834758 57246 968521753937 81689 991962822211 90374 940350104054 10946 914379173533 35019 915859577123 66053 84789800596 78746 1389197244 59586 798768851725 42309 619852732613 37021 964766221647 97247 520541996522 8860 50802844552 12643 617728632824 75562 811210660166 40654 334502799201 92728 907990167550 29761 714070142141 45719 986907000713 44448 218845540675 73086 948803860130 67509 577530265428 27658 417972851561 65581 654640186097 47001 752055217123 51609 821126072896 99982 586378036855 73071 317714630155 45073 231868727922 84999 143543958080 89388 238107615364 38175 869719920242 40335 810465045313 38296 369001999958 54156 76191326114 29814 158689581639 24187 25491031425 9155 11315152835 11704 637678262304 63916 358785061356 31840 399711325859 1763 653187152392 92888 628973606033 62427 954085619714 26598 138140639831 60144 277363161830 72309 770297157061 39260 772590410088 25398 537860868751 13379 179833627230 79290 925862482637 58696 895691484482 98200 835701374843 81973 326981294769 2445 910545459450 24024 386802210030 59159 66518206349 93184 216439124064 20346 977069444061 95748 242091310095 49947 930409117558 59452 352044581419 55271 888437916999 55462 859205847173 50189 127640826406 46722 160239563028 52192 603337831754 2647 571652569714 7414 177705208015 70284 451716284509 41483 293854298678 97295 959613373494 93983 58731596514 79794 235778622853 1428 721215047835 49225 200211100275 98769 32339887631 43277 200362965070 23937 625311734604 92284 745623878665 93269 550604199496 75670 319710200505 54398 754751796057 74818 482468889113 78740 890570016189 28999 219150811399 56658 20829958164 14515 109627193349 55639 285045517536 22648 618160742840 65638 605917030156 3946 620866894701 17287 461888242274 72610 659533845903 14212 144981066771 30238 388496872498 53005 882990775092 44894 876727033740 94132 752135043387 76745 80512291958 41618 873744906886 65254 213180261615 91168 922805620436 13923 241857009817 30975 127951737289 24850 141405642042 41712 873578316655 54439 695854630717 54109 569813450928 26779 903551402542 55662 909651430365 66828 302495093058 90613 719286392106 33082 328016232397 28323 744611746607 22156 123633058249 72336 177757150057 60009 899036984405 45783 693952494262 55488 284612644404 36983 153997692381 55936 153292582986 19859 672172501508 52992 396574848547 24243 261428774200 20825 985467573868 54113 116604641001 26758 896086602616 2125 217483122794 79563 773188180924 15658 890578148725 94795 574666607187 54830 834327821478 27313 351352633210 63990 453171630075 67016 232538364181 20863 757022434650 86723 226906764073 27790 863228233483 24342 312902903904 46378 796840490042 62202 216769702536 13404 178674403702 34093 776454855444 89878 560029423925 46064 39620770713 61225 362555147342 35655 860100492882 53997 49942700669 17053 171791746717 605 864799840994 17149 57401067900 51480 53588397186 47802 936837914133 38594 472248387269 69800 904775376435 65088 979238134262 53504 654029932226 27360 908391053255 5376 997784180822 97519 983505521610 65161 799755151269 20864 480787469304 13567 755101138440 9676 19688010030 88333 636301490687 51053 881380394923 85182 562246361002 35585 581151950740 47845 474277345616 4365 436769764721 84310 317990373340 64792 884818977453 46634 407968301915 21483 27621951001 57951 480136706943 94264 158174041193 7638 883647903775 79920 870710290613 76980 587246221749 60555 968207277306 59201 418981460446 83012 544660890263 66828 89833028574 13531 956781718225 43364 287782382873 72273 168246558543 31584 762638169499 37039 216577202846 89273 261241342097 13247 493940396206 62187 210698061006 7537 461158848339 37240 379986888007 47128 665063030469 94212 77006664087 65803 272160148000 16570 666523836028 69956 13712254949 67621 375194037848 24740 836012456567 83736 833807581616 27181 158580990111 71623 135137732529 9670 939943960073 55724 904695582374 4379 892011725765 57443 670344262787 57979 79932414150 15373 765269501790 15864 514836832870 25553 726652859888 79178 279150628064 84791 844632449048 21933 368626516949 13483 342260537176 26750 321269910216 49120 279193771862 39937 707505710498 86058 627285917276 71870 601316839726 13859 495926570457 83392 711122512798 91527 979952814814 32277 416633855236 40664 227542255266 26193 597624582106 74394 614391990015 52458 381346183547 45112 635879028466 74813 468841898663 42301 55002248990 80456 99803639811 80668 114465181258 22766 389385304727 4809 249714600415 38390 7549565006 4286 134740868715 56716 887380771961 80631 405874079776 9343 225016072268 21974 806868859733 11073 88905528160 49951 439596332292 331 117259252784 5661 45005663051 34550 842535075996 3868 232998129131 82082 848716873320 12461 826458564300 57619 796878597054 98245 309800675959 16847 511021692840 87741 125976901786 73057 4140604055 4819 507142335624 86969 924774334175 74376 438711569846 76842 911511906616 93185 866367209535 63467 941038240063 43687 115902170465 3383 497906489842 32230 343001000958 85229 185230453304 18257 731849015580 83952 97729611095 28348 135676973158 79975 749052990332 89345 586106152104 10014 759592884791 4924 533777827926 31332 724708549884 69807 336102798854 86379 99744239010 16351 175345703153 10220 420333380840 75061 135487950198 24416 920437037803 48381 195212628376 97927 398210738098 23498 479985194363 13605 623320802211 49072 423003053034 31904 942758002698 56329 748103715540 3076 315508977561 56593 609952635851 49663 102550789858 65802 33926425732 11141 820606250207 85337 725530898265 81421 110957130603 50503 174105443274 17905 791688892359 65792 951648898807 38258 41870727958 62935 856555224104 57587 667167544032 52705 29290675526 20761 505321230739 86677 471965143903 5681 711696742141 95795 321761535781 21162 796988358868 22041 729039702383 27095 479036773166 6031 704669987767 88206 610725929225 96637 474575829147 75083 11432031428 13040 747284735069 99182 919391357092 66617 329166732643 9112 842852806481 85421 356629406903 83667 504550706262 96390 669631227527 84263 107574922404 27776 608944663206 64069 158847155983 9149 219185165578 40352 898548706511 23362 381932799564 45391 567059718657 4728 976312581163 80749 443809932836 33579 623809761801 63961 595918206109 17998 934212202860 96951 928866317619 80342 986608046718 84396 77389390995 36154 721220414606 89573 290913578189 12378 533537253005 89745 538332274133 35157 283362322322 45987 390506108419 89617 978356127575 11537 597884578451 46518 571438034617 56727 890626392102 81427 299092285499 59413 330848043839 69720 769314332804 69485 381648314567 48027 161619625692 26150 135972208266 30707 903348596147 11372 9397928888 75360 159607364379 68333 217023959397 84257 890707929417 84957 983602866953 41660 988032878360 26579 378136727296 7098 876695365765 47658 847001116426 57895 945825888052 65889 700489902285 41110 862111552234 73115 914755305038 62556 472917512720 29952 633818373756 48145 847411233335 97274 259140095397 14034 230116235406 26009 971702119935 9537 184955044462 92592 385970468897 34179 6506694095 56149 598419899271 61889 42112917968 16549 493431484177 34216 57772867379 13949 325502867844 55241 611368632542 33410 277577218567 36825 325640508507 55066 181898971304 25970 967003177560 57649 836471633621 96785 216449912616 97334 80951801827 75990 831242509121 54491 137552116107 19271 866092147644 85624 925360221288 6604 80932750041 71144 448053136506 33908 201045954680 62666 815065131429 27056 704601916064 3713 768483586099 75603 539374534139 45557 523973001550 53720 821916374616 84368 503906012039 55931 723511308073 31490 805788246866 23454 159978040322 65502 896213506951 30982 675908120864 51130 40968003043 39036 373946856416 95251 783571575685 42477 846891981635 92039 261893295473 33994 668854288497 33145 765047160080 28841 857027362610 19024 32600730798 24066 689583785590 32152 521356273659 62578 793840257231 51327 367097562251 63612 360338570482 16345 359498398294 63330 993152810554 10429 636452387896 44880 794576964901 80710 722093109362 16338 221552988117 59476 154751580455 78906 592061592207 31592 604837887200 55771 555575314495 17035 235119382281 60528 875942410995 70887 869527160945 23190 268160830556 56684 387811930062 62861 584578668112 17517 465044898359 62875 705532996426 21281 407733504936 44073 747257452264 19874 700896161666 74628 49060433516 26321 26085167368 72253 887266283836 47248 906502810594 17450 934363117923 65638 206782127262 80387 244827503629 65951 806002616618 90597 978037099023 29450 60514195804 12754 270175039580 77497 542959583082 89391 212724054161 28868 989332435058 36261 877622708586 90598 70657219827 72897 417376208714 33726 335364598098 94005 698570769592 20336 418900198999 41876 972195279580 68194 240757877165 2457 501470716422 50623 14028392037 62401 139880219176 83863 430209037683 56460 206380208983 55485 391884594736 44320 465708226126 55208 109287403222 33830 155434798314 71506 3618034951 53803 483432106671 55900 42109601351 28321 9028982081 97992 529848330365 89051 847295788268 78654 121216047734 89684 859823519005 60776 228914097250 56905 665858495719 1749 621157132373 41146 774967498623 23450 386827012807 89741 951975818432 18636 380819573525 84747 741679827368 66375 542279492606 86113 422470285529 20330 472953588774 54049 952315292441 31577 951560613526 88030 476145188818 60666 850755998522 65491 207801048467 18168 379125839714 33341 422470300301 84387 38941910593 66428 152218875158 96654 653805343089 31351 896762549290 53168 423789468014 30101 14065956837 74724 155300959766 71428 149362643466 28809 953897058095 12981 691797462655 1090 213114467553 44766 17160381391 70390 956951570488 29271 796980327334 14545 51484304291 71518 574913907545 77282 730242851704 14771 310461441116 43611 189663825518 96700 118911476937 56436 904856292897 67298 383480127456 201 934513223569 3922 128222148225 37079 752676713379 80414 989289023412 96323 496700549022 70586 560345800993 13235 129791069616 35231 465968869272 4306 895435754855 69418 842265411467 54640 564327367737 7966 591302933903 3680 901284756988 98238 298129929951 29369 341026241902 81588 259561388505 86102 167097742510 90925 289981027966 1302 609944440257 89435 48167415542 97308 61577011982 8466 636168149002 53232 581356484578 88651 224733501865 8540 974290784493 76835 958302928739 10191 346825604291 53853 426809985265 51166 795717348445 93500 914745993899 63934 307805797269 90666 35151597072 46379 421135292845 44340 572033733186 66693 600236904905 18412 70141430919 24974 936294634352 95238 678883985609 67245 690953440015 53019 578348292631 1549 73410964086 35049 727930661666 30622 340605276505 48112 887873781441 49875 117969438160 97558 333591527533 44515 328444521687 25061 1229104325 76649 417818358479 86024 131553298956 61508 874793284603 48081 917490477222 81399 564679697668 52246 711998370719 91082 389660253046 7439 52093794596 11975 191176726080 40954 623437267719 23358 298146948664 34296 648891778879 89153 440757028501 429 868107843686 53545 888324580723 31043 258549868089 65263 686727404627 21864 736815238684 90324 404270569624 38155 857500900243 35545 401974760458 34787 881907005642 14824 670023720279 87496 510010040078 45481 754689519757 63416 809955186514 59821 786160054178 65427 255775132331 90696 746666281708 77696 846148891348 53102 396318013865 60550 609511230123 70589 695126733433 54483 832194838194 14707 640161772510 7961 331874573711 97620 550636530883 60268 899851417740 34533 179751892210 34469 788965041176 75796 133809603996 52866 727239034948 685 409922023894 36387 345218838854 59238 637957283606 56239 612362321913 15604 278775848378 17517 610217269852 22708 558175367553 2956 324708576271 52803 371470559760 30715 456966657753 11910 355576675182 76497 831949460260 36323 543740978824 94662 832033939583 61254 914287849902 46392 148584707611 89886 84759626004 24776 733630219087 64701 366286466898 72762 631747411989 71675 839810942437 86809 398122929546 58451 961574225323 13136 336093378161 65604 489003818859 89490 753639518129 87569 34764758091 39634 367061625043 49474 63137519192 82732 460496710789 85633 378343760130 23739 653638517017 93182 285257933212 60256 707408718086 89964 12650461152 99170 612090356582 93633 395536877162 16168 675584748663 73850 24391039800 81633 953393225242 92532 596047796272 8444 1568268375 56372 314023721882 7696 631691381207 3008 21085382818 16470 501327274089 28292 726462521303 90025 967674526077 85487 177012529071 82925 45159697068 7027 609593009409 6310 448813259310 74888 167810573193 87068 638579416930 89513 209722596967 4989 190182126410 27797 797530503328 45755 727391162636 46543 54932931996 30730 631940359794 90623 332948226470 91715 504256586859 9648 602517768816 22372 8426282888 63407 70687225740 5550 441608470655 68754 231159362291 27398 365489259692 76623 291626951042 87444 902824861323 96768 76055362425 38727 677921150527 25638 584961189114 6798 917486074383 70051 825404003984 90720 762280656611 78014 950635885989 96662 881246691531 46659 297488805130 92012 584422011768 50081 509221524851 93219 435529675457 93066 128888061432 32482 950480909088 13334 911910368406 41648 429103796787 26112 377396530860 44156 506432063291 93767 440418902399 34870 820838859680 84463 548158720694 16051 491013473131 97598 303683115230 63980 609073835466 5951 279778296807 28255 299592177039 38050 590749136293 40397 806296431026 91258 840540275280 89115 80416753099 12285 745361668 39601 469959684760 17864 649135715394 1950 66068465277 46937 522738111085 27921 459466122751 40051 193854123598 14305 820201706568 50237 47253897105 11687 428727202727 72451 514688752454 97183 194175026701 26324 100350184544 23467 609674141072 91426 326991547449 84719 267252710635 98021 587802319628 74390 498415286268 7160 248251312250 86859 822169846853 29211 658819963910 61665 499798198637 77103 285536329113 4620 911899013564 26525 204986973694 15206 531712129698 89360 796681473895 88779 899617617200 76022 914369248742 22301 442535347869 7138 116915943413 60160 450609457346 33933 496168703727 56607 101533940383 99025 287145076628 94598 84423139540 15053 846443995785 95429 748621944360 6212 572990678230 99348 533602425862 4093 994104711270 67625 764643769083 94948 130577648778 77027 938298475322 42792 191397146230 867 575432994072 63227 388048081347 36366 216189643151 54133 547904882924 77164 53162218175 22866 258956053969 60684 899571068009 68559 138410064438 91806 986708980851 89585 707684565061 98103 848180421478 87486 53953118984 49937 145756400883 30849 125541916400 15784 18157756522 35210 537380483665 76158 170970601793 69260 93787444707 78391 768994152339 64670 439604487491 48190 22317357214 26139 256048355183 20351 828463671108 83233 326228932430 32587 591602715787 84214 712268835878 48951 607232149533 34878 137476477476 72700 373825202377 63654 347118654168 71225 430999297280 48605 344922508726 25740 443045303128 39029 82215153814 76413 996630248205 38054 825400979508 1300 753099240571 89996 462385959088 25182 724807324069 7812 693125004816 63467 170692802225 20435 788459746490 24947 136579209834 83679 531721206266 60556 115856934589 10132 725000410242 20630 371990612284 47744 7232373988 66223 915467797406 55991 197828439578 65119 643081616445 72239 207007981055 22350 826212511382 2469 318885807572 97257 532791131085 77847 737976689340 26145 401735813926 99624 796725368383 89579 515840010893 31776 473247227595 9633 588821298959 87049 910954229806 92863 42226775391 30835 182816472094 1159 510890832466 99056 551371520689 61438 141397955427 98457 10835804901 66412 653704707888 65127 309035741977 40992 225239987706 10235 109198010770 15786 480755860009 1046 945913249016 9887 387337640134 51713 840400131286 14937 855031593472 90759 548660883997 76148 255378653608 65398 949503014817 76178 704059766708 45378 349106672282 64216 920404148415 35394 587696145189 58255 327982796423 7153 662110524609 93188 392097255535 83662 985001051859 23048 52554716155 71676 425550853410 16528 431412393302 55395 454763208795 32726 409071001551 80589 886229624462 69974 495712042583 9642 183092698031 34930 872119483397 93228 300574306838 78255 281934599314 86156 145894507263 14006 763070444766 80035 488562591499 8148 277157215081 92402 190651481789 16218 696367179994 80795 901709445886 99965 842736697468 54277 681640232346 20663 485158185148 28251 847978666433 68196 339562056620 814 785992797319 34982 349285562243 84335 598678148452 42978 509483659035 84406 838429316788 33601 408190388850 5758 566437525047 80784 436862289705 96806 709870196115 77088 753496844552 17457 367038184141 870 127135615608 23047 884121524436 7676 504344440071 55602 606700165110 44126 787615599080 12194 809479474793 51662 561217471088 62762 87541717188 60721 66947936410 39232 669414580867 2512 316212119428 30752 60072443526 45048 587566687216 67722 549300346770 57082 898665942212 90560 538048610510 62572 317218444170 62185 966137089608 99045 575643067633 81297 897144225134 34501 498716870986 98822 865010681237 15083 336773203212 90940 302518188150 58973 439803394384 45674 464824629932 95620 975488545877 92139 599754607671 9805 423737663997 65439 416103026939 42377 918811405390 44743 569714579778 65197 811248925683 76844 784472975926 95667 847142176953 25368 420289902184 6680 151314647570 90491 189058815564 54876 132371924885 86504 716951359674 79813 243858205052 45205 72855020399 45212 312284100900 19583 975549971338 80430 446444224913 92931 448790064655 90636 313599516647 53926 761379823719 32651 875925083122 94895 783613792478 83941 77448605855 807 177404084004 3767 745782406273 54976 68903601357 69057 939246043725 89835 729050832337 24265 403317760350 98880 62898979084 30200 675225439793 69146 244326664383 95707 698358936298 93944 127933299469 35139 32172261326 59422 949849903743 34373 87536868295 64242 300589745793 9403 853166486755 54303 738878325731 33474 908435955925 95285 994959164760 55290 769182289267 50151 914543016954 76649 122303430966 92907 2317752260 45144 656850668477 79294 253094531095 60308 653971240522 34142 735229078582 91022 152566461507 22734 400473619401 72924 7034938290 94037 240068935518 57782 220265852358 22207 921965650147 60217 116749010768 666 881718160430 62408 729767756103 15451 61690918773 77926 974728051012 70359 276166384598 57085 61780138503 6154 883957816784 93498 53168659440 23859 414326531528 87854 543850612102 98198 242284669062 79759 674322983924 64921 523228491701 80181 15520531335 23367 778564043366 55677 203924602929 90672 416337665421 56585 157863130633 32295 303890918531 74718 850944838089 9923 106880602498 60454 855109906767 95678 647769255468 41292 528271746076 21465 672636881925 76898 583298755544 62198 152434377972 6909 208716989644 46908 456023727046 93112 335977676390 97591 222313612459 8781 485531265977 92726 139854171575 15103 793428124666 69323 272946853730 89748 230996792068 31470 587441278217 51955 114302626261 38683 695969164651 15626 639969001231 23887 217638064940 26730 780772577144 61551 985097137493 78633 386437013114 53761 435142739922 927 967175120547 6128 409797678067 32297 145820150310 44492 887558865131 9226 122138420057 58888 191417021524 67525 58456028469 74331 748101096106 1476 969891036121 50655 614793316299 76724 536011668744 1813 782687051645 53126 516470151334 2527 324763934184 48176 109927246142 73637 243465979928 87658 825246028927 69105 904807750780 51378 519470279610 80979 962697112426 62184 392302099558 1021 959868678041 67186 865354109085 55495 334265480869 54074 404754816924 43500 399357290894 71243 814859710023 98252 745590814009 9623 711652712354 10504 248782025454 62196 17007637849 19209 726856044760 42362 310526738489 47962 207863691912 83207 383621243060 47241 220280918387 84859 819547387746 31626 384659207535 5660 831195219322 77684 43708276026 73779 416852700509 69570 203319602931 89582 373845410572 2035 877314095263 72732 470309047469 58794 805343844517 83796 98513023754 45550 142751925842 206 867915706897 87307 149297314390 69672 424792295765 71760 599151163205 74498 873707449483 29360 203466007064 46786 776747299854 92353 381557226153 39986 769659612508 80799 272716276794 6397 55085702039 96170 226223775215 76629 898201335814 27011 679942323023 35120 139450774161 28147 742674382023 40870 378236092999 34149 127329339431 70165 263441720796 74503 150855450915 26525 376338805795 56717 285702779347 81061 447578881177 10126 666195993395 52404 985104877530 89285 878997886372 94712 743939229737 47121 690212731241 85603 565450594797 59157 858533639979 89256 398364537902 54777 186839767158 66595 489776081180 39559 677736906809 98126 982610544264 20207 379746497354 79437 658266863209 76451 594524872928 5059 209617006425 92252 132743170839 84666 317837911318 19731 978600796016 40448 808269994241 95624 947288878926 58532 409477077666 96927 223677995129 42621 80151734306 48990 196979953055 39811 221290217167 6353 552526491342 80116 428545162140 31398 476708729340 67345 842973281182 59473 498709867391 26942 459528297616 13513 799225165461 80453 610932329808 87113 409162563038 1044 249343991392 16176 35389002716 3834 263605301862 30690 99448060794 96782 901467967148 86660 842311995522 13448 281554795424 61763 433625514022 47430 348418495829 72814 515232571768 20201 985366559745 32568 817862364657 34069 471090984061 73783 468980783598 11188 262461671624 15016 387889208622 26132 298696964228 7944 130353761110 34020 602400336247 53532 61008440429 72283 735833458700 36010 221522863456 2130 538734958544 92894 54300074111 61060 900096336885 63942 796605339134 19253 134940717010 56342 886496150645 6376 474782951264 59909 808472869217 76040 205552701375 67822 760905300384 54624 305852680111 97264 397509814777 33411 251846813719 29487 309730215826 30661 978483680386 71793 851613462648 91199 447804517277 83777 631793220635 29711 851583117243 23247 988555875278 86390 758094253905 89645 793002765131 98808 806681945466 9748 350592854318 42655 753106975347 37213 532585959285 38137 530754391072 27145 634210665478 67605 70465566342 94394 526620043561 54538 366259766351 79863 218744165898 44881 399163715401 10092 239036145464 31046 914204344551 63623 408720830249 48586 771428917950 76509 418863824564 95044 943508877065 59555 408773389717 59 662853525798 52693 997347752684 13022 922513856023 79698 18544426430 68860 491498663170 28381 285884550515 15276 347654076338 78846 187653708374 26183 416027417363 8447 318685976089 51145 38136725433 48 368138050638 691 668330496602 80612 533595491055 71724 438089339983 33074 42538154710 6075 862016199704 30964 443069573190 40335 64456836565 68555 939543542624 87640 482584347597 80441 892079526063 45419 715031727851 50309 629609271709 63361 203009734460 95771 763393764603 51064 710330897522 61193 241274171261 15889 887355565668 38660 990869797947 17264 105211020684 96417 267352659250 93408 593765864327 77084 106299622337 2540 739433434009 20404 661998002477 84679 870208422694 32877 796374212381 22885 67160652346 65644 800165535774 47999 935301598210 22431 606426189856 41908 357210877777 89587 834387844343 36386 755438368540 88700 835444055771 17361 139764024062 72368 769880592616 25512 244762103733 29580 968160782751 92726 936588199843 54638 114615350115 75851 434813354830 64729 352996082941 95676 540012517856 12532 888210278937 41826 518894141863 61835 98538544071 69435 513257525398 38412 645026142458 16104 970236894403 91660 346668142348 8878 996470246631 66816 64699945528 22997 303936542945 65700 814231889439 5708 621519223347 88215 586493740612 61731 212179750019 63581 338369490576 22319 283077651996 57276 529157596110 1737 994928611434 73887 360841694256 97167 233892997249 4854 962914457544 75906 470530170775 60692 252583233808 66759 497838695302 54608 561827212643 99718 295403939659 43941 849574225281 12046 566464332682 71185 524771851791 91855 418741552903 90010 749610154005 52606 890132825902 45668 281183912318 99924 54508175500 64796 482249940379 48368 358348633939 83857 306036813216 38640 880809600986 77909 843743643942 32316 44687877915 42944 297456109224 34652 692700762932 7309 668623336454 84604 924201366502 59708 292826554116 9487 18640923417 48494 179639705036 15401 132639642966 59724 96371492712 86820 400998128203 19233 82358520905 52028 752060403019 27483 561775541955 31731 512815455691 52718 34701519758 20622 454132754407 9873 284335043143 23029 859386254554 8606 279013064172 89271 497096682377 76790 823898721636 12964 569443844345 65339 603695238133 22545 527746418901 76309 858669070796 24376 356627084777 71982 613740221561 63733 876359928489 23734 189878005616 29866 626754296235 94431 552438197385 52891 158122190376 92737 167896315008 98579 1035748479 97848 686639697782 15230 39237130931 18497 460690423150 57837 604021154024 20577 20117257937 79989 734798655977 36638 838755454186 57744 22433471397 91779 774008775275 65626 676802150318 15712 594214826983 31029 653064156089 91880 992653965397 22757 289919439392 29042 438704386451 90805 89561827939 8537 59215140065 13585 452668977570 86620 679305282402 33962 642458198821 2174 934331052702 55125 228710318293 12551 252575024387 82540 877176751040 57217 802920538719 8939 331240193176 34428 242547159144 70740 285637989429 35434 967949642548 56140 586206317582 4707 415083130305 34844 751683100356 92451 364465740398 39056 376678113432 50919 851741115264 5403 682905120752 58420 81034163103 34354 894533051862 51344 626211886678 11308 315321570936 39175 930392703126 35401 243522421161 55463 58859788595 43560 704488817503 7876 201871081829 24878 613987927091 42293 46766562633 15046 343364352484 64373 374281419870 23132 83995838420 92675 919190647305 9345 917748338569 26914 52201856529 53994 398299283758 23994 500944508195 38033 772726942735 83253 680599832911 74290 471859261216 78595 485698757257 66735 811197348215 98390 797840082729 37901 719041505998 13639 204349236331 22741 689966257154 91663 490583385840 36084 287812724630 18063 159729083196 36891 399244814897 15016 838395719222 46975 66939749147 71972 729605248426 57082 486659009732 27435 269352433866 28232 26848363838 30479 897079337129 29995 346207727294 29057 158414915775 85576 73742204959 63705 462362101608 74600 146900661598 82162 590069216868 9528 911140167711 73259 81843514201 40809 810628147239 51047 551053553740 46096 45687905248 18894 132795284524 90919 672119869656 74986 9267919687 33291 216641975362 64203 702873360339 20348 53960608627 67811 140261904999 79904 902270309478 77195 114459564671 96959 509574198841 76284 13779584763 55816 925484093870 20471 898182246048 71403 152317706667 92638 968992903317 64990 224342133690 61464 772869340392 28281 161806114953 59473 679784303879 23481 928692194411 42039 752227294279 78176 959592945622 17982 332473811041 80659 327883233251 83005 313058169328 14939 942904377042 78351 289294075124 86181 133991378051 4179 541633470801 7042 204401655549 8429 168911563601 48744 534399288042 41731 767059614750 5070 724661826585 58400 772927126089 77556 828399205884 61556 404489798214 5337 465556442152 49297 10987630317 96739 546787990231 82000 838525161979 15739 914333099881 6987 62868262031 17358 22108487902 62624 224769083309 83725 495699355742 82004 179060432062 51949 714112926129 34317 492945890830 63976 478818419655 20887 68171894605 87771 915119872306 79105 926739758607 29286 549412860071 32893 331208489548 8207 865577106817 41379 365661404896 24991 95977879614 72078 989623503372 79011 526943035136 3197 259664537075 63660 825473963532 58132 532639465758 64816 704206248014 89689 255755433721 84455 376341682132 8247 836161304660 76878 559611997775 50590 674378208226 70439 41331346837 6433 430746513085 42807 761141764129 70518 212315069664 42695 342190102929 16986 558514690476 87428 906002253607 28586 859046187108 28288 12961255497 6347 63694701744 15726 208081577730 26180 691891845918 80809 686486169726 50111 282428481948 14254 954673524114 65995 318862456832 78013 653889768241 7708 608255850624 98108 960157418232 93898 450755477562 22740 588311241635 98414 48539625389 32210 403680192917 51400 734082526014 423 539136450389 28348 235990557621 65673 469865926155 42927 326570602173 12784 279888461319 69807 953467914087 62681 526329485115 54921 141562232487 22279 262967038396 98065 340477055958 64413 378942715461 20253 902285286702 46341 888155803315 2058 350311768145 45708 283695203978 91478 978730977987 13571 214843513710 10308 65751083627 27360 497732558251 52091 44062594582 65595 230075850927 99335 958430074356 86993 956693867402 37271 173999393817 29541 85863520629 53373 438006205693 73466 407793863240 16529 189384755197 76506 105423753985 33358 724210868184 75858 364437933636 30868 753223623474 58739 956196216022 29636 540521719060 8499 869311432225 77671 619764721002 83306 131119376564 94280 554271299972 25910 743475632832 81973 631433204885 32311 835349125787 21026 252501196855 4819 700029439809 81829 548749944038 13267 184297060558 77275 902313943680 17860 113133424901 71170 20094925003 45144 314778233804 78461 300207017967 93954 280813709230 3892 98654044408 99998 579088285272 65329 307523731029 18726 464544105756 90691 995670400092 18782 998858141041 86239 670551787972 39177 522344346992 94266 8481282089 42705 733682788441 70992 750461559947 59907 262588632844 73473 412841295823 79824 358413602961 57614 293340964669 33006 909284917904 8928 462792547584 3477 581492447705 24066 682840191145 14115 922542562014 81762 308921325485 50936 780898572852 86580 352545740258 42555 541154725142 18479 360525809158 11027 285824707042 64173 288789287480 74126 607121315993 46031 717360397437 60573 210856719203 42744 409284986684 69014 259962672905 76877 997796355522 41393 46426792826 14427 201369124031 27148 698401782854 95185 491523525320 72327 574210824486 99937 705963987155 19689 73677407858 72580 282718909 14713 937976034729 74163 436993431495 72229 954395536877 53710 901814678293 60191 784243723396 71609 938239454254 13370 414570509656 92634 820611356543 49329 104519304056 63293 922130149080 3969 277873809813 26352 383704492525 17995 996461462150 90727 207446226646 88115 975349264836 67353 175803974287 68611 542496424943 62241 984222847353 27752 872510840647 32926 714525038551 62612 367622214707 28787 464820126290 86971 866690665918 85160 431156268662 68342 689864839701 80103 783762912050 98755 417376617226 48543 311103678812 81506 95728492180 85253 301476574251 99354 894301658957 98254 748495366587 8850 460684111090 24055 432924060557 71096 408724163815 79101 395926253316 70878 475161895600 40453 196930450920 65335 879722279033 77269 107159131879 77311 841398257552 11321 51747759631 29008 466786683109 13087 6481018198 69550 475384653200 87419 766993900818 94140 181154590539 43876 330157730945 94501 480409487604 29301 817918976579 43444 28502861581 91949 633023458523 94395 520378773564 84303 827678167857 27568 184324963787 34659 527914853650 44044 250368461865 31059 596630045615 6346 710413822823 47567 98134383130 21070 567402205115 48490 547562866124 6523 47406801408 56122 177322241826 57852 991629692981 21147 672799265243 18364 326556646906 86253 8169211292 46990 249453372694 2226 47621523052 32358 428861502963 64945 122777025848 82845 554021558304 37622 270926256208 15665 538979654350 88239 199602082792 14338 875490518356 38288 182203908760 95767 467539949484 34416 324896626141 95351 616873954035 43146 802659395221 20656 904166003180 66941 986979749255 64500 760932784510 19757 91272793049 51735 804031838514 46751 702605439896 23666 910439777206 51777 296317571124 3683 900256794460 85472 249761251072 70091 857478303387 90127 636464244662 1742 518287589517 29191 520750236914 92119 370478264688 44801 248895945906 21009 157318677286 48446 485366347996 93295 996478526900 27072 536492736440 34309 604780054470 70990 891457354866 77164 401193883434 532 691890739098 37634 562836709712 31744 672844894115 87048 576553628625 83590 627878461799 2 67300662501 72509 43947188385 41883 415914961899 43552 994121130097 41918 16108888549 40111 821496769500 8894 369646035449 16331 789269503562 88271 676544528881 88381 555681299462 70122 321528900284 3983 519107467970 53773 470684559595 96497 767379991056 5657 381292436788 76150 757767764970 57650 169846123763 82036 99668573482 99939 171892724388 45544 120725884435 44855 892277861994 87376 277631687366 39553 701589726860 4911 797418599374 12405 209583400946 44204 507376637589 6956 841899914924 46323 456564438508 18660 856092941931 50418 752245211783 79614 553503560454 99101 382458323839 91327 949436281079 11436 344202464974 19087 81671085532 82008 376064258518 3965 380858296566 75777 892682095067 63448 597749099437 20106 510491954308 6199 76255468042 57883 691783843934 96947 305847771963 10047 909528528217 76808 840235229714 71844 191563828553 61048 78246694279 17245 988583973990 77447 626879629618 1859 302240934348 19296 724355364305 41296 282176792572 71790 106640470472 75842 291519061337 14372 347598985628 6366 692057277612 10230 416201934967 82955 37263207841 40253 617271543976 1491 611366593864 60824 566694188064 73253 143635791508 88037 171623183605 83126 325682997983 45420 744588109282 66075 34094223972 79508 550751404741 29136 790964362436 97260 485741394209 37556 294852331906 72772 527659239578 18827 502156392583 61745 303725220731 4699 639290106526 41196 838337363763 61327 849535062521 90196 423977653459 45335 487251249834 60807 229177835922 35014 280013939499 18061 84163647305 97555 319874174167 67118 998055509240 12888 384421657710 27670 618415591231 88438 783799788181 8248 714271215845 18319 976991642708 51752 282331065173 64491 479294509974 46752 480666541852 25716 879340832684 66780 602529518701 21785 13192979914 414 94806313885 19471 259245775241 88266 715921436071 34827 713335987556 21579 259168951464 81321 749690790715 97421 30049379428 47400 419430411474 18112 117572192960 13772 789768066131 67292 781813874758 15195 726910551240 84343 937050353828 49953 322219807394 72560 255520797485 89644 857719231541 27688 327065062230 11152 97933572665 65732 177854908730 64419 255334647883 88140 376813038103 39618 735965781354 52783 476477233359 37483 300685061242 7389 351701499496 14433 840044164292 53163 920272159372 77900 442536127092 94899 62281432074 66326 530658082586 79953 706087792979 31470 651495803434 39975 199910263037 57993 430223724924 70010 448054463044 62428 777265037772 25330 74568236420 18403 285934524219 60414 863359904960 78430 883778115020 84590 940130776094 37742 914194756072 25911 829404492393 68317 958486952154 53939 436874578318 11219 970190575956 43262 7635656479 25601 750725176297 92986 78672125139 54202 518225054608 7180 999323242756 80373 670148075047 30492 650435452719 52205 174949620974 2329 886001848440 41121 511474085128 4755 299308786723 53524 125747570686 18463 327185678364 11822 290112955451 81303 920533279088 7481 405938376080 11895 72172072146 92740 473573006770 77857 367659159319 53220 556894536887 82842 887355121082 78 80901505437 49643 56368691033 78943 950160317123 83009 941039371318 33044 377034004078 92333 73502668470 85714 813254660934 21444 435126561765 54655 852040319190 73824 997270039537 4295 688414832655 53661 971727420075 52472 503586202565 50525 54126442505 72934 869361088817 93445 797660512422 4872 740655616109 42397 760176488001 55897 830887304443 96468 925662099514 51704 50097038911 77530 104657875992 43624 929989353472 44133 45755262469 72817 701293900523 48076 278233256272 62461 641829696784 61679 347046693098 10203 854351118947 18701 466411081706 22752 781538919740 97035 124254456329 97345 28084899543 78516 567971105831 33595 560260239317 78676 35341798596 1547 428641939642 46684 980678116487 2006 754148780653 46241 310537715387 26434 321358782138 22845 864907385293 27995 760600862931 80589 675549886415 66319 434115603915 49425 803420503800 51602 938200655130 3727 984922585634 21467 995782512924 74383 791093180747 2501 183043280785 3232 551068901908 14031 387417917983 87602 705252155461 50749 606848810699 66491 302163973703 51572 830042990724 53843 868219719080 45698 505760937880 26231 494850070427 14388 9547229757 63689 67551898997 85885 351679558922 99086 307599180081 89718 272387971963 47471 926336744941 36184 102121359472 39929 725270857835 55556 507877476014 88797 465667334033 70684 229733632348 50832 611612466409 25479 686434493576 82060 799105430818 22833 632021259680 31789 933892143245 61352 647806073849 74166 525665891233 97248 513093906764 87081 894472847223 64848 213310804532 27602 810888938062 85907 787811096241 9533 472269197320 45736 818396670631 7035 165402278572 90387 629814916704 57698 777322709730 44665 10228209414 39082 958275082362 49384 533018179370 67952 701557381861 35117 807147181888 65334 541626661306 2395 611538220576 55713 459524863283 82379 699983886727 95258 416514358957 67766 664553166484 29742 274772752684 77149 625282370123 84622 355639425492 73794 650845180437 53456 922509342833 69836 274898138174 75500 945033965552 7207 733876017270 76671 689916673764 95745 836422996049 7883 100800161794 97935 470523662279 36661 750064501413 88774 330836874676 36582 775676152650 29794 161406100569 81227 923174437909 91362 199857838553 37845 647108396363 8841 505238907069 43802 389183589846 47391 636514271345 35506 24674808772 42927 110304220613 36954 165883888840 24615 823982291820 58773 728288728760 3354 870043626112 9062 474603010061 54401 258304281340 119 13128921190 68630 311590411329 66357 434029404421 66455 467245821330 72273 606338819408 59465 452615235223 15648 118383829841 21875 560895139806 22652 672556821559 41470 429304925013 74754 935606803667 7164 273756515538 40018 847930359324 77054 525758947979 72626 503988532651 46780 272629583262 24715 214610163264 62354 790997457546 63978 699362365499 1245 905092884916 65057 296147866147 257 488628082660 94115 365596580131 2406 196969469637 11947 847213977992 18903 534810338664 68150 963897808708 98722 990113532097 39780 887507097198 76250 290314163241 41883 825949854656 41176 811162239450 78372 433563346200 37910 783406971766 89004 388865847799 37715 77243429505 1668 19279037445 55154 840830028002 55970 158091620235 43290 926824175974 81502 548914035703 17783 837750661181 982 468310283356 68568 627099730811 682 500510214127 56463 231102106520 97472 704181615243 63508 895642659825 45793 454459950382 13858 859591883589 20634 836616074874 37753 626748451896 96893 76623352629 21210 675582268883 88989 970093197001 16750 907059993602 34005 212821046212 21280 745194924053 34690 160531645529 11614 619638448447 24996 691923466974 37020 714020979994 17889 625198084684 95344 119124422690 8931 892007034562 56535 696016709173 85269 608183234051 96047 821524495129 15561 236594800627 92635 692497894134 42357 66155818781 23330 524555047640 28049 95265431856 39152 809236027694 67162 824766744445 44564 792696759886 55475 21213337467 59008 681097628911 80831 399988728644 41325 699018502829 53128 152528026133 19892 185256036488 73307 616165984466 86485 405138240357 95914 644165634687 57460 730972521612 24872 338234538184 66039 785206448680 32625 843490405498 41642 337010458570 42623 351787122184 74171 247939155687 65878 848861623815 39358 577335607125 65849 343985577394 65993 547214940114 96754 98602946406 12921 70798356093 31438 682106791719 59052 267509758299 8639 438560891674 48677 436742049491 73944 695405421577 26636 106581777970 66645 746487881186 44587 588423039016 62960 204050184248 64786 850345068362 85389 438281252544 15315 558023903374 74927 47925772758 81542 12704064465 30688 345537185526 51079 84829422676 87629 477242456387 23027 296597066043 77064 292845963779 22863 826363586061 64517 557257912608 82017 486431992631 54301 295254994345 1077 333031964297 47438 741191665231 96697 454245501879 17976 177479031272 49985 711323178201 11425 719718014960 24996 106112129771 26674 907226786051 25916 464781788750 87001 261003358052 63434 17439534917 17061 388183938938 11793 948578268793 89101 656707805261 62838 104074169718 83977 640278692877 6502 27198680876 56375 334676875404 48880 948583213166 41752 807815692223 3751 982721220726 38704 179133659200 65345 471141163359 3593 351098154447 38618 222257365162 43760 747154467276 27538 393202804666 41239 761459323839 33291 484051897431 11218 361100665297 22156 979306326319 95994 849264081232 30561 215863850576 36045 928901795631 44568 805152424368 68683 490559572099 10277 394224183205 64667 763305892615 23359 263626750829 67268 466348146073 79009 704121700264 76212 845689591995 75818 603951324889 86077 241780643603 31421 347508175848 58195 307030828523 8706 265167090338 76431 583047771569 68163 64460120120 85551 217568938616 33936 79314258876 65619 58716564598 60443 245570410151 11266 608569067652 62717 223357205846 86659 504578265249 28751 636902883208 23076 607876873327 58130 707964135650 6039 28722719156 91752 377458801003 86992 25772928219 62488 812566097424 16968 317371416945 87598 533669390625 56797 956294912680 34456 738007763666 99344 285937513431 31786 52368333243 51685 450588483831 82171 715030432601 70630 871104659240 15846 838699928715 8833 813043959082 82186 388847565333 68069 402505679844 89418 952121571616 9609 416896923361 24622 639627571128 31494 898045727950 1376 897550720333 6552 235765743614 36912 986963395378 24032 864084829926 16561 796150013217 21125 983304275105 94457 616699181494 37998 212283175276 61253 297041453807 61065 1813025579 10995 862849504946 11208 416196570595 91237 481091731271 88863 324859913278 23941 569130306522 22087 965772826634 41340 995402148091 31486 856069053114 66489 365600450845 47589 792889220579 74896 99917593882 88512 703605937088 26104 431042460845 5562 203598815151 72396 916748873462 33566 117820561074 65995 397848589050 86943 480844062703 44505 160989210657 78449 169530168625 3388 494802429622 67565 289281643364 92159 743998556267 25041 711313672988 83570 123080265938 61726 490455433487 99272 162783765989 32216 963453070998 93271 155730958462 76362 612120953393 65116 377566387424 75775 409813188608 52020 231958299436 89418 258233844298 67684 574299295725 48511 385544849914 99923 41831289997 68760 331679334173 24203 325928949725 86865 909373395301 42075 400698064529 2155 867505907881 58679 53772518338 97101 216557442403 99894 441043128682 31806 208941986096 47091 278472939 43661 202706718548 73582 215065410441 84938 76229426483 72936 227286217451 11594 34059096793 28842 46596905374 35622 671776203635 84798 739589059474 87708 192461397460 9652 466407093915 70637 686380051697 58463 729659052785 90173 807325362277 94550 365946190768 29463 674723546350 61779 744069005145 14086 789496964334 3959 614169870415 68317 822427498731 14564 373357477211 42064 401507786767 75490 16628070953 77433 272203913384 4699 12388460489 73108 194108088489 3230 980409924910 94691 612207982120 94399 176156499890 88234 357268879326 54165 677111737232 65396 495855248810 89724 920024714345 85356 82264568078 35217 889662305728 94597 618382130608 72697 315368807294 4275 569304916443 21273 548611189358 92272 105589155579 94943 741253275842 42712 858835569189 25368 341146879628 3629 575304805516 37048 598044776006 48339 444283798541 76661 631016314187 39573 907755645860 10540 152539495515 95294 509280748533 68571 244275544091 8449 306957628356 32069 317178022291 47474 800966604925 61938 34344873646 17579 536631191213 75147 319618161341 76968 648495835782 14466 666234132213 42795 621790574687 90248 474662810348 66585 53280525618 59862 6633442592 79514 982994820893 27941 204282157936 13757 849386040801 16885 686510355360 18674 363961295718 16458 127978599386 12142 373188908085 2282 943314610984 87242 688697020412 36640 383644586491 27877 878050681358 35644 360480756391 2237 545952936416 61201 638573109732 49178 271741989774 55670 117328103247 16964 361156659284 83814 930605872615 71175 13336784660 6624 493892486288 55350 496960582870 9543 521910769299 39558 905541174596 83426 414688035868 8718 977408133930 14493 123107377851 19277 949274775804 15751 138876534244 7236 568578146640 52147 459698147183 3608 671839868767 63255 883473442840 84978 173262434185 61967 972681615360 94110 889473693646 63643 112699393834 64815 306622386261 49148 21148950015 11865 979905104873 37339 833827835338 62358 414815961206 74755 734607862077 58722 834854635409 40930 335725608171 58783 65398071022 71180 61914130379 13810 87392032999 37752 639496508347 62532 268824997116 58081 914956434939 19681 20394055757 81958 899775582126 22300 876040298018 50474 481857513053 27914 779486287972 26708 154318654579 90338 178943432737 93040 677525799361 17988 213512312331 67917 208687629308 29871 227341366010 17790 248303994682 75464 847659702374 24185 330844147321 61914 810174453997 79194 797408019480 9297 575464534227 8129 767670907484 79934 753581880957 85520 703318887405 97846 594293930741 28078 499349840982 16883 966800140905 26310 262666692744 59601 920644590764 96937 103192201047 80754 599511668148 87528 666416421372 44219 802103313946 63258 417808202897 40309 307548507037 90492 291082798744 88141 32688300447 54156 53300147061 5940 324482265510 62894 106373819119 29823 363372934109 93543 638851422643 39944 413109796752 4068 683690064337 41067 121201417139 85364 681870510909 77066 194985914204 58954 90081651791 82250 351825965637 53884 917382341187 13204 695230111051 11879 434874167738 30452 154612837105 83272 140011394872 45405 617107515358 12836 265444921252 53060 177583727450 72033 476917522634 54337 659259113429 21579 767655842268 15793 707190416225 21104 296313562093 9494 536600610867 91620 365136923253 97109 518874029350 30366 225687725008 18999 125629396535 14553 532502286783 81129 523677932810 60596 357905474021 53884 35406012772 57491 555317089866 25029 987333282223 22459 577782050268 85118 573271409529 89369 28827438313 86563 571629749237 79420 124019312039 89910 986683877496 38231 594462822573 80636 82354882301 89856 408323372407 61022 833782570658 95380 3251634917 79305 688612497449 18352 531294816188 37678 938848237176 55737 864735038244 2658 56515233561 78966 648047183144 80927 394060116666 64208 218664351545 866 928948075951 79225 441571513515 49771 889221036139 26466 277472500535 72480 404234063882 2883 962867145592 48266 329146404555 38231 251585933678 81366 626972970126 3453 942547418366 2645 442697662298 84344 65904695919 4604 554481634266 14288 11324308206 24037 6336992730 74639 652088651019 66860 676431831247 72133 879841150266 35764 751267586125 35525 373293868627 72448 774596724878 86662 895787424275 52601 50953416434 72354 571020380569 67982 883850164857 7258 906910598633 12528 975575733323 15024 764045553772 98610 76002658352 35883 89562538862 48751 380016878873 22967 595578501791 46339 577391091093 9634 680885373843 59921 421069604956 39264 516668259906 89372 307759333576 6088 700877817224 72302 441752061783 34198 4246673318 8820 66067522091 47271 609510721215 10655 87422733705 41055 872261458268 3972 249518259294 77574 991648985833 98589 253923449013 94630 555679906870 14279 614916879426 62479 871749417974 34658 213847005402 23316 51967819587 54324 991792953592 35788 421688861208 20134 912080097338 99217 206755465174 9349 977492952034 86980 802726216640 53762 1172722519 50087 182014009726 2611 294852614305 59841 902252780958 49328 133836622064 10942 761384656398 48086 466490238229 99277 607060023972 25479 268992883206 60064 124744971670 51593 908637962591 26031 555353216002 95715 674101174748 47957 283891480167 29155 88367247329 77202 607232495914 92794 411224501746 22311 88807462163 47293 502821621050 84765 652345513933 30566 187837066760 16638 481806875753 32626 533736521806 18650 428521843675 73025 475302990881 19620 991813074300 68313 9363995196 13491 68672688006 98819 789477655676 36706 762340401051 43404 613186279013 93967 171620229951 42342 136190981531 9023 94147502169 74116 867556858474 81497 137210062262 9921 249548546112 54983 384211780486 56954 461579212333 40600 374397273053 63663 963609251690 12961 931917009715 30630 506573603791 22775 484622231781 11272 896532987994 90134 317519622066 41763 173793187759 65213 556639714878 36390 772650939027 53008 530326183826 72680 705842217072 97909 874976091034 35073 664642709461 51863 952071544742 20366 324903216883 25894 292137535210 85106 7139394593 66101 374934962941 1808 607612493400 27931 728643069022 86930 425423388087 28371 776029872874 68037 703171707904 11420 344179508839 41178 362378358041 95001 156665130749 65543 67409239949 41009 523208273336 868 349711154441 93808 768484539655 79887 73099166431 63173 226420816192 1960 359041395334 86242 281476090138 77877 825573661207 86208 216046655025 10399 341580121298 22136 905465693573 23348 105143356311 93738 386076631035 5891 136083643758 79578 675156753115 96835 350878750719 46606 306302591056 69932 550580693019 90801 76455372779 43932 626737257009 92596 388105428769 71795 381561735897 46983 918014513608 16791 962801092429 34468 898861580958 41009 95902891499 53541 339762504642 36110 315069759156 96713 710633299769 60320 207312731088 10707 548736069482 8411 942874819080 16971 555144464290 64984 973995000139 1115 854970338449 85685 420690939177 83410 664817212620 71986 293580389723 86693 174762375497 92245 28476302905 73865 135503887845 9031 674330157378 36155 423941691873 34870 761491094936 96344 51893549153 35217 120624590977 34469 450902341868 91887 637707572711 77736 189439662063 83304 451645456601 81900 428117169978 96026 541060537352 22146 736421836417 87333 274919242315 94587 723136457692 84912 537535112987 50094 775378709575 15522 326003902232 26392 51963257891 60521 542587680898 38551 809294647219 97302 765023921088 59150 911701955488 27455 362181651421 69925 277947303286 81404 341821165318 28134 802538923045 25739 178307483405 6721 230849306752 7917 673627298281 20136 944508605889 88902 431649192500 948 109950108163 44704 759359088555 80702 601460362951 67977 943448133554 32455 590728579440 72144 806379392462 83825 99943001031 98956 550734273576 59651 327046988919 72949 756377416721 3432 954350645137 63657 736813059704 70257 248363806474 61385 278283076726 78927 307901039417 18617 47349817283 44378 875943195481 71843 788888906557 26604 768196974093 71573 446336910184 17255 106173884887 36926 547721660137 24203 193114889631 54357 836783916810 14785 63000422706 28082 342918400058 75123 250487817665 10163 369412153994 77393 325424354910 90873 303251198512 11309 191567450242 34184 454396885000 9344 357228074122 98794 568988969486 90883 439077791285 40589 342246892517 3031 837601371432 44192 538245519187 90461 223127479658 12954 571892485314 59327 732503480296 91283 350561698753 97157 803442537202 46185 101431976833 34945 797750676156 41277 787829013337 39172 332802791902 57299 214758953795 40422 187468175829 83318 226937695324 63682 542885800832 25265 714497159528 88375 825436626851 51735 285288847179 93704 482185502567 97244 349120015761 17853 697278948568 633 377966120679 3104 854857216870 86924 281331257759 11937 118251642980 84533 636437796912 35859 700859128716 57819 594138026420 64268 481169008506 19141 19635948137 23785 989311783468 85890 282704055345 73127 371925507465 15841 970504085265 91019 391597598678 46425 668705982901 56956 781668377666 21667 620670177771 89923 190185452380 46587 749283708195 66802 887498197911 65698 852270440694 23130 635637313997 1823 612392792988 96595 763170726329 27225 229765782644 66552 486232094331 29855 900272014464 24872 893616231192 39776 956988430054 71207 955795348216 38739 388614418800 73978 989078977126 91857 255767090445 22383 377566514964 40822 267242346062 76403 404765388948 56675 782331399658 36985 159465146592 66655 111039314234 4378 42267229394 42673 964167334589 81583 393043682477 96456 726662609557 9721 476405798034 69395 738568906505 13946 301044397324 3945 193956402433 4185 822905699205 35075 140990476429 50018 316120453838 45853 814367190367 24388 658255512475 87481 139445626699 56689 934910172421 86075 705094873806 34113 793833413894 93070 230876441989 42607 632226294016 5917 866414440113 85754 813716571703 54395 439242590138 26662 609475539538 17372 501777425577 97113 891513842654 2617 988445707436 97278 454247717579 29360 779681026709 93797 621551720685 23298 376637789532 57441 319474375292 48756 40047472793 92457 815710619284 47502 866145697034 51415 563252363190 18751 170164527379 91180 849037118533 8854 516463186233 13386 407502380810 32171 658711584934 40056 339930320817 57876 912881492393 65826 252229768010 49808 412606174771 31543 617583854792 98112 698956197978 92041 727909547397 98504 582495711961 90800 408892624316 96851 318238933390 27431 873574343950 31821 58842046972 4590 524629977854 85254 558814460871 28966 390188058485 96693 614455286074 21496 281432501054 3251 745150367684 9487 523077965963 12540 29405120630 4217 440993180526 74098 361442574471 47658 551477813857 91866 5762447824 75000 265070937791 42460 846220575569 89952 341070308680 47943 369234469290 94272 550916732577 53067 781953032099 40827 938481530834 61533 528218971812 39384 502807700166 6358 744179287869 51747 785469822670 75252 441342482848 26955 692238307615 41304 846454918690 44194 325808117071 98823 893040256446 98400 500801656284 74217 127166216849 30209 784260856997 41613 105371705439 35842 192940520302 61891 907681322253 30696 808150129761 99808 421625954597 19641 732243016328 79582 696991430741 61728 673112504916 44281 75431156208 86061 983854483993 83187 949998522731 78291 918325179023 54800 87050278625 78281 724129701715 89563 484116774800 54218 27803535204 42560 276402277978 55797 956551652774 63632 724110001221 70477 721625366882 26976 474046034171 4505 317915055812 47177 577542107979 82405 284284084060 62186 470413789606 51328 61120830110 41058 136327852706 25404 601821562466 214 639186177403 42162 794492344164 44465 652693109389 47355 513326793157 68607 773021768667 36375 293470605704 98801 748797216140 2698 969441067798 58076 711449140840 70970 600554052538 94329 901328998495 95315 529472426534 55175 509668329730 18051 342712510189 64581 482053392904 54014 71397620998 29560 800810232267 21211 91697152591 4651 737281881032 9556 450098247688 96298 26270042403 85674 485532384084 51462 88944173344 98336 85278629308 80180 725221321131 54331 393974848939 94062 121049696209 72488 570905898738 27792 716635715653 77654 899838903110 41148 142207819740 28567 783706960573 94007 213405715473 13252 437724595285 43561 218658587522 15094 559492875885 62881 945684309617 10286 249370191690 81967 889295753027 74221 389975506324 60776 937536013061 33308 649084219606 89478 133825978850 12710 125647512065 9861 497215322030 31257 804931924969 59687 252303137886 31337 903581840327 8401 847433413774 78541 911463743925 27692 760054424058 71648 894868261173 73093 659495871493 62625 571820083627 46829 115231537205 8787 715410181854 36377 399074515636 60286 757827942779 44227 717111133905 21356 880255788946 91911 700866054013 74573 356782693655 73063 371326945231 42196 512139435106 30536 173709063040 12151 122782727855 99891 324443682672 49586 860296121503 6741 317349016095 64325 447543764662 47999 387294016564 10066 915050880475 64486 198421364986 88672 181243313114 34436 867920252638 18747 764714101733 181 562968651762 36529 400065045263 2235 467694127725 97270 718906173648 10395 44830222633 92385 958749818756 87326 848776305700 87053 866738547948 76241 52526383359 55929 601169019563 62277 386241960834 91240 527915853513 31183 118255740438 67522 850185673780 30313 313347072585 98161 552265382715 76015 333746297166 30981 481957579281 77924 178869210234 35697 676160222544 88810 8777881033 40395 824244111475 94861 449454811222 45424 423589119578 6137 469254783206 59517 123838083530 17151 743208343134 21943 455316137451 29109 123651324488 59908 733456244424 65843 20283283795 97232 956757553618 7286 382525995984 57993 88467723869 93472 991081829942 75780 878724705826 39606 180158323102 29750 346126900668 64161 173671400519 56859 919198336299 6958 812274348563 74994 540825921620 64174 644612386057 18622 545216247678 93494 958343024081 53159 291663333334 84384 351172480059 87 138193812460 30569 704109920184 63038 986227625012 9009 509134094303 52207 146650345350 53598 264856569066 26112 692756845471 89305 62660712502 74158 462121272734 89647 504783996103 82487 150550497927 45425 556818548673 45085 118857938883 29940 716921389296 34186 14385429406 29650 913112417089 39879 119786108360 43176 941637268807 3203 355943854037 73174 424477299127 66194 806754383293 96354 859055577068 35659 303031184988 55157 886757026915 9897 721567695859 33660 167196473664 33836 121355861157 79656 788998864584 34549 790034420475 28239 363994780645 85869 857057402465 8392 541320021669 73566 84361710503 66323 946090290363 74712 187327976832 24367 903273583613 64398 804642491654 4002 197826417380 64694 29316993588 83157 322606348559 63341 975298399339 18261 152383926208 79665 939491668718 43411 367910926941 96485 840900011365 54917 253249107696 91376 751463826526 64835 123363810984 50334 751166904775 70091 32269735510 17438 294291964278 73629 718171655921 44930 785173266849 66207 496197182994 35842 62751212390 56538 749948225145 74393 782081346372 78491 751406717062 21062 474931536288 37779 569795490496 8173 125138914114 26872 855753714258 38580 206324187605 64642 776392680329 24678 749378116714 75438 149178249815 36819 836722993141 61759 387874917075 22158 339914305487 47992 763762745783 33390 3362317874 21987 158859463905 69901 909533777089 11949 534995215314 26732 400187755773 92295 681195126834 58669 392440119504 37095 152176885322 96888 638707260166 90629 367040216456 19607 2595577807 29758 390584254719 53849 319398952255 88213 327692128228 76306 926402728911 38029 82229122578 16730 767290519257 43312 183944508551 17130 289431620895 91179 603823362533 1218 200499927364 73775 666285992690 69190 199356150353 70930 195592794904 64284 1981191218 7884 999771596006 59279 144404156471 70747 181685244556 12175 71713535380 36543 185364350563 39919 157650967008 20830 487842743139 66566 651019387290 88833 978119382444 29327 783652526239 91189 34664747774 94024 706609007285 31500 805147220800 56471 200318192644 47961 825204988156 55584 154982617496 85495 383478755809 8336 739168016864 50499 600202856256 8854 223521838386 10237 842601436816 93092 872221388357 41580 104910715371 42482 294225769141 99863 83103058062 33852 136785378178 91116 935102465885 51679 23546418577 59644 470757050716 52288 189634038314 39133 978859868215 70757 482276779896 15655 197973134523 56377 909230205196 55416 665920524123 89484 183965487195 44048 761093978284 23377 216388295995 93525 239868848617 70847 703761639018 36817 579264664943 4849 779828068871 64623 133188648770 95174 164482526743 52385 631828053383 19841 258868979969 1149 557584283912 25417 360106101266 80443 723759205811 47211 380923329019 16185 712418192155 35379 835051887438 35575 13214602485 33783 884701569796 50043 344312906653 67692 163369332985 2063 716906370191 45486 731462264942 10014 31600540398 15613 865556420743 28826 840746909696 11738 829353854155 45689 693554271151 68399 556421610919 53459 74892983562 83268 147723954411 60710 691089943234 89034 645326596683 52339 607455048621 63828 997299911647 68574 235910862663 94553 395592603299 29361 82390490668 94068 477055802104 74361 443819166367 44004 233509255457 6696 627440380167 30348 956085074375 69938 470608539756 43924 938535048822 64624 773820945150 42086 655992418846 4704 387769638543 19474 55416422802 55170 572262145300 29770 566798074892 46556 917410051367 68039 396187229095 34072 447156025992 69474 784242963940 51393 256321560215 56444 622933754918 91657 275676328156 46934 202628564022 78054 496545320832 88057 668301539519 6065 74227992529 32816 304428220882 94693 825327937218 5641 770085635428 76998 180400458088 87352 268430784460 84471 863569005950 51508 487062815813 14018 746176889314 70968 710571038066 51477 424163473174 5059 278017514965 12159 536637734848 1017 13534408790 45815 303927808298 13887 954316441794 81877 495626597314 52098 674354578506 79223 542022550427 11121 776826378752 13054 149242634475 97631 780095734621 33742 967008841867 1378 381311960254 73138 891718737018 95191 331586176482 90133 670926341210 15547 91538209390 11658 408618724849 90899 601225726569 97412 92870018474 70629 488801548992 55135 183959502610 82653 54043657667 12854 943455618395 56105 814498792358 37962 716117875676 81694 945915106049 74978 579146600078 4657 68158075217 74981 910506132113 85374 658490495861 29569 335980926629 93060 391326101041 92296 572040278962 74054 327903219374 21390 210746715456 87116 845039047416 92844 354399482367 1408 657016193663 5696 492734438465 59090 520565585558 13995 501359227 31956 612296639223 38769 619745638344 83007 848819748414 48317 624540245093 40141 477692230249 31578 151538839094 32508 730223983967 187 235165841728 11633 455199947109 28052 687635482669 74482 35007051178 33054 824240985291 6923 186616497853 45847 148123330701 28235 656228701969 99168 99937582344 7620 126583136128 21053 664193649783 46606 365482667973 16920 767691145784 79428 382422161152 15775 71141235533 46277 459111009334 29698 880235144924 28660 765294368463 68565 856450889392 8505 83397469974 80404 276620947381 88670 927467847357 73594 567684340351 47027 491072452950 88681 171176444868 65899 84924007643 15173 896144051421 66205 566849432102 40792 938283801674 43747 366285276538 21872 91255086635 54590 671971700472 54749 789471769799 59408 142571139883 92436 824166910217 73024 377907755901 7342 816480344830 41146 384657008319 54985 504184287832 99373 879186006437 20646 807149932270 53227 780285132616 681 313048299834 60716 696861696418 72893 353032651481 98955 998901301781 18669 42007136015 82887 857824262629 85580 820381776704 75364 226394000057 88046 97146023800 39528 262033712926 5165 354339233508 27550 599713282820 58405 115104866391 40598 526247330879 75287 82153387718 93859 142284253959 89674 590607753676 97883 341649504888 8005 995191311911 62075 998881487123 77751 450829874745 41313 593696207163 28112 45720597128 68112 956811758009 31941 181700901438 68335 516500442681 82863 63678911401 32746 335550785483 84172 115846165692 6384 398238631266 5341 752238285709 70035 806468072536 4711 283111057109 63659 360823789800 45074 311752611443 75731 421454075571 82797 148021656553 70955 374936500540 75368 497131819741 50196 334500502636 96184 989194815898 9463 887835501838 34710 841821512076 56734 636646054228 5888 372590038984 42490 740036761936 96951 500947287425 58107 428585441148 72512 949264435348 16859 935325667635 65059 474862519293 6068 178306410293 87823 380686133344 75813 398180644391 88916 782739281025 80241 907240013585 94887 554857627084 32799 412890845150 87970 620793028814 87547 233513909215 47553 867834745273 17140 531168445513 74854 71192394980 26748 698234740914 81941 989176252233 94315 480639104920 47257 889551367942 24668 200340563674 62909 447457176540 54927 193604078653 14164 833485746099 11717 415896641000 63122 517495707412 98631 206299378408 90417 970427079085 49248 692287597485 48077 312033258193 11742 559335295627 24424 488615205366 46357 370283805754 19943 892736570165 63004 749574824023 68978 540842270669 41549 216398840289 51416 425810720415 67529 413082193852 54153 559174847667 23666 548373046577 86746 685693892019 95312 677827576428 77829 414422860907 87597 26538439933 73478 261741943631 47545 814444421208 66527 202954964213 5478 587835479637 2965 170886130838 89196 761762873264 48432 662686314130 3783 546571682954 49983 202007210217 93460 572108096742 1010 480850437058 41016 354972528941 82878 616104794600 76217 192987804330 4285 906604685639 46498 895000581135 27403 547884954484 63588 626353101295 1386 230009298467 46608 777518267201 68767 550861235118 83485 879766764003 88370 754973066133 63944 57507085077 36754 115203994360 68687 929742008314 77903 524072619295 61205 46893510171 9790 184845689843 67618 508124588003 85401 284909138050 82112 63271638307 22972 473502499710 85983 888410377104 53641 500346058175 85521 28081608512 15493 897972824253 65679 663271416625 16217 578268710678 73938 4558209474 12913 758579148046 47930 945875830072 38272 503673143562 97515 475118405691 31643 37143667732 83659 315267675734 57625 564270695002 29766 786711295098 2298 186385521583 95946 460875127163 78173 863334845449 16747 947931788946 84488 355221642241 73824 952887267289 54819 875088384342 16644 929663153362 15869 921677074282 35926 289826703585 76646 175219726275 55097 832823757773 72083 265901841036 30133 678118273603 70718 632312411921 43284 112737910355 23139 995078261831 58726 291583301617 79140 385219213633 82141 951242720629 37670 383331614140 82130 940271936539 9778 638897646228 4382 495802597508 43285 314427773516 49186 522125233972 71296 439413209483 13152 302263080210 70408 1073633178 30719 523767427050 78727 447947118311 95466 243152240366 83065 664408384900 23474 644582017841 99265 449232549288 42792 357195378731 65569 834345426477 45604 986260935736 80549 745395358480 16161 368599666969 9689 276378852853 82718 770516102257 81902 429506694817 77246 582393012296 29018 805375716222 45033 225201394572 38772 569074129434 93705 36987830924 49692 726294611880 68718 469290325883 29329 979060754813 15210 469439902451 53273 955703094676 11286 748418983023 76765 12371438347 12459 114997232335 59241 786063102628 70922 475270833368 47121 991765966661 81429 628240656818 97063 386211563128 1555 998735606120 91942 612558874860 82032 237400573291 85866 722142163698 42426 469729263888 41589 652917460224 34405 721679706637 15404 495497387058 29704 147489777920 63864 163582685892 8318 61787861480 63622 196900274329 94503 268237229226 74215 444590646199 95460 164049759629 23121 89963776201 318 430890319294 92956 565995887515 159 925679383501 4965 694529271714 92983 498552462382 77454 91051894898 92441 782003421625 99196 772571974213 41051 411747866155 39608 683761785467 24698 63151921827 88239 875317004308 11571 563043063845 20082 153259037752 6603 302593820699 57271 428743795375 62697 42018622670 72630 415682407018 72758 805565405681 12236 220458903032 48484 822535015703 32027 934389933073 14116 706158974520 85736 724347205647 56302 899424313392 68284 829532916336 48797 562236352832 27620 323276183894 27600 372420901771 4433 366153836807 70443 291435865498 89113 707623355501 45204 703517729497 57844 416331660694 48726 714692338712 831 997329694261 49537 140366358538 4444 134916323359 95208 17015690185 83505 871548863951 66945 325737376592 9476 491415616228 15593 385362536960 79270 743587296414 97534 116145445660 48357 798996875876 77059 35462095436 9655 619898814016 71007 139732366366 37078 568232361313 82814 879740833408 16319 994441973912 69454 191817056584 35442 115715255516 78628 850148402860 28757 569082762182 7829 612683054026 55569 158395716629 77853 466717157666 723 877782587948 36635 200949795606 66060 359610540175 66227 681937689201 66674 574289469546 13771 450535462109 67069 128665514506 90894 337889363307 98347 703880711521 15212 570682932495 92220 954183264902 17720 136173914914 9398 893658944051 76264 898332104158 58946 852738793029 62457 970858050278 34157 927990225472 50889 920947290043 66472 785287193545 33947 352184171079 93577 529410378537 69366 546516846934 16904 899595105233 37894 216838460696 25603 717998945488 95002 411056410529 92442 436700404063 5060 539686428010 29747 767822049622 63036 534939663821 94711 88671060404 32222 12210127756 71091 298031007002 83463 170486893898 36952 401010367568 19196 699270336016 44828 484669681344 34274 844547990986 73815 752869772022 92583 287400786376 82151 667382691622 21720 287765060926 11724 561551192486 2025 811387906500 47724 56719233391 24305 212201596886 82288 771933120160 75146 503307896660 9222 288967932667 52757 66016737284 61437 764514157158 92404 515340423691 47980 871584144236 39631 417622396536 84907 135647145914 42864 181800751033 70711 890123756706 2182 656644450852 18515 399832009627 22278 743303412848 98882 515546620606 40901 730840455225 60366 172245722443 35359 117794839167 35012 205355670562 1076 931402908711 18966 256510434891 45125 342439723641 40119 351499628910 73755 843034372000 28834 313437362780 47393 782565577517 50388 440099196292 29189 36030028437 92045 369553420158 39355 359707500974 87572 967716746628 42874 191881409334 26928 719989155316 77149 116291127628 83055 865616283856 32355 807633593845 79842 930596997181 99791 204191943576 84287 155571884295 19112 505528567170 10558 5971493660 78778 637083738212 57757 582155256333 90836 207126377168 74333 502850065808 24680 996688745919 3874 307239623168 84943 862722702605 98198 163842851035 70978 182548774907 95334 490555044163 23330 346348482989 22756 100089776254 86064 100865554858 17347 814667504246 68149 86420888671 83775 642229994042 41468 408220631964 33554 50680291963 33971 591757915925 75744 600028763664 74702 422761587938 96332 580805824626 87588 293601995263 40096 353679908417 7728 393343449805 73482 630428521917 3889 446387141519 2105 80761661261 3786 679326546158 37956 636578815484 96259 121336463478 34243 961051430903 23142 990643812631 56532 374299696912 5347 328388959140 65847 378524100926 20844 118984645463 85971 962802678043 39449 143417040459 38991 156503172708 98022 992905012737 77465 829631850109 84400 169693218780 35011 785364679915 13980 843864028581 58689 274720865239 50672 512400463367 62028 268860826770 99288 155897552148 15778 88104146955 45410 745958769854 70947 619256563547 60898 109929284959 21525 992506422330 28655 364706647601 66882 541172826502 85444 268524907991 77749 533191943107 40320 277483498195 85505 397854200214 57126 416653089805 63673 258480989257 11998 8871514450 53401 39378421835 9650 781992291283 7452 217748569517 97618 313057388194 58787 462107269285 26353 368842235704 33813 381104423439 40805 91195973106 36953 298778761191 37835 547015319183 6621 843244146128 94048 73342519476 6867 266144320912 18313 651800938600 60239 653705185169 42764 601078224536 38410 252747539298 41525 254975746452 68802 386310991924 54482 150210532752 78711 479466509662 37495 658104059172 36272 306316980954 22523 635108602317 21780 184797815237 58681 863667881066 17458 309766194403 41616 291659482559 66553 306363705624 51108 9769088757 99200 505553262064 10267 175836572184 26783 840134274584 82496 801396718232 30388 301786513378 88547 79434749385 74816 933953742277 88790 959261602658 25511 350558742235 74802 521230978562 80052 698695722850 90640 5057510310 53138 818194061628 12881 510450497077 77652 916185844846 79511 661929604084 89390 404700790692 22185 924171300882 46105 145404625068 73939 960190747422 1235 962525543671 6627 55122791307 48893 917985714715 28493 349441279539 54747 631861501523 66184 496209422033 8888 86355218685 5648 330615152773 57407 290166463259 33666 231759334996 7267 419334668243 50978 217947499430 96664 147927905519 84504 815854431430 63447 325179433822 40430 851619379046 42334 976733800369 51796 282113387288 45518 562656744095 97213 276272450006 73195 676016032129 76479 446160191610 59136 294461966038 43511 587308097351 23896 674015062720 52771 464273584734 5062 16669547398 14662 123167660618 96894 218626766352 38151 190500570229 61465 777051745902 26706 549881320368 6325 935904522322 20661 461402777775 38323 221851586449 11781 511405255307 76728 773818472613 65815 464091258686 34668 858973331758 13831 831592043562 59582 460335130732 81908 453952587411 24957 320680363975 45825 638785743904 58816 340221035336 52374 176475704158 51040 683665852957 34718 583365366845 3513 577409464089 92455 110568196241 3661 632286003505 90500 508633449618 30336 761422773248 1230 826741946204 54077 819254536260 86847 264666286960 22927 762465207390 4662 454312472369 4425 2244406486 2806 77336018280 92767 50957761749 34438 142263375297 26091 231790931626 42930 176122361164 12553 295165205574 74056 710900014844 69914 142164377535 29533 241652974635 52357 267922719696 32454 952340339988 33426 733391660120 73375 231530340696 10509 988966764247 74727 598583156858 57577 531770118900 74754 727927655011 75610 260721861369 39542 359572039646 4122 283244319829 71438 569039172381 6117 281649274905 99450 92044877874 24892 826675532668 32237 615319471511 358 693763125335 85310 457042519207 32747 565658025386 36135 851390370338 66871 784374732821 76969 435079859885 71325 939913327200 8262 272611446608 34705 889352545779 454 325361972726 64877 614540026718 64307 596398639600 92077 873067520723 74268 536393031795 77747 732930253991 91862 386606306581 78307 234493305301 55382 191594451540 23176 561402961018 18552 167529921039 75246 585917907034 76412 750520389131 47014 323807466330 33667 532537149551 34373 225399055876 5206 339258139720 71108 480642683910 544 884504286726 98273 15373247667 16239 95901946877 64157 11737013120 40823 275828944613 12765 7497336968 80302 36392790619 83658 281037322505 67345 776121279838 52752 671438796773 82590 457664508626 92482 679894285858 16344 107043930624 7220 669806486378 51783 996066113300 32288 950700408460 63285 264541258654 66338 233196860921 46449 807947939602 19132 154849517640 1008 309285412680 18515 80942466226 94407 121520685308 33007 521962040214 50066 834567139407 37023 901287874294 27953 135777956164 57939 584938056441 55110 765054818372 20288 277350325863 61432 673195487898 57056 453718919984 56914 219694567160 28975 346158462693 16868 82464343537 9135 190962088765 92865 619362562684 92261 571344561810 3392 752947776119 88314 105860037729 80444 908045612834 99130 437945447886 23220 860842163616 50808 778562814493 68587 449319905146 87369 200289142586 39497 78110407451 74852 134869275186 40632 107846108244 30184 428307597240 93032 617759993050 4022 707023488161 12267 833521210563 98035 639056748136 48505 280298150669 57064 85973087147 77614 827037791768 78274 703849630892 75975 976636828710 95314 853756468177 39081 491226889186 80237 384908197412 61242 570254042326 25325 241757944787 50374 677207527411 13966 349651867825 41915 42245822477 27058 339970466995 14925 114305995357 70974 565259988085 13427 359938254589 6011 394664593843 44648 572322609519 58709 82243273680 36651 837455216919 73727 51046797394 93183 555814699452 88334 998892225379 54892 885083026443 6905 707058135122 58940 344646954516 28000 984090212880 32511 915947838411 14242 615362786228 12647 241507374984 64837 834946134263 82317 661540876936 42033 965001963193 99338 119824354665 45013 694123055994 82046 493492244658 87137 876195973089 60461 43557811529 60715 79029335865 2269 522011516154 4682 475550287855 19194 640312212215 28894 465593216022 49714 946256313427 92614 338042337763 17562 665956352134 55688 200123644976 48902 41183605228 70924 546313360125 22228 340087508550 71393 410204529643 75427 523549237047 2679 758942390975 73460 854500995784 72996 70048086501 66768 209562231780 48896 857934777066 81953 452497777373 69320 694369591041 91735 489125715429 7358 804510855040 6532 814410197398 14087 718255890016 67201 491416267115 53580 781225330367 89927 788189648964 79322 321048067425 46327 680172232934 35202 797539422507 75635 993092454009 39353 384826964904 11074 409069776136 86393 216235159940 97648 577637384708 62911 403577680659 11883 462295725250 4907 770106666187 53575 128867200760 68035 742657279941 30107 168535354692 69199 24614562368 62530 803074963365 65150 940987754526 49243 792671291904 4961 368657535846 77770 3325480092 6027 922656591040 82516 917760879782 31095 109162263548 85767 966070953134 32545 594482284683 71312 891035911464 9291 952825608708 87170 88599125228 41978 118535682209 43830 282726781367 82743 224386692543 77381 90818472104 55919 674862335074 1744 266434768579 33395 888202951086 66393 906859651442 74745 758093360495 33543 225938581246 75225 975922363026 93318 82568378138 81008 912484339626 52101 935326077785 39936 901918392172 78550 478284582835 63342 200058319155 63857 284744346373 19011 42956243325 75505 729675118477 62572 836770259563 55381 101707879281 27547 428909730885 69729 537088061753 69507 432898059764 1082 144932311121 64063 393045560711 89102 404189848969 37292 762569701550 45866 232552117140 78858 322632566082 46529 476061070220 80255 815775629755 16748 629208259948 77620 628361065912 77861 81641971861 77206 379978994299 40490 452136553546 56278 436613690218 75488 330739374131 5258 869413166735 25838 81082621150 13162 530070447385 24382 647870512185 96531 837952861145 63135 173179890202 1767 340722516934 65029 630215140535 56651 462271076985 21992 936413769006 20232 604603079346 91297 592658567167 13899 693651449041 93136 447982292364 31782 409569101661 20536 884668781216 33772 648021491585 43233 820600271077 16824 747555363210 18166 165406431084 20679 214950855018 86341 112311880489 19833 540043199288 24482 201822867317 63444 183890521006 71011 951888498315 12097 45811533994 89061 716154044939 88877 427039709613 230 900490050425 90218 572672897119 38633 585560980670 23051 607605436681 20597 852390670502 14731 804269527833 85814 468577350497 43527 843872240034 21435 520316771075 1087 229760027609 23190 120865144837 88441 876056389017 75583 557386970561 94622 350129383392 14545 729527395065 90331 397675757904 67212 156762937936 24354 607421015727 79889 211265880783 97222 622692594535 745 935179313250 58018 404564658695 81919 350564428889 66579 718500521152 2017 404224925160 32665 589807039976 22051 230288761511 27835 137632172154 63931 653343393554 33056 111002189973 59270 645709659913 57558 226096393209 40162 655811034706 40494 275492962957 25330 613636256018 39646 812297340635 83294 404056314968 43838 638679692946 76432 515747290770 1420 337818319619 22519 485027731478 56488 856697268645 57736 290961413019 42136 376177849490 43416 318880356029 73861 272117836551 91299 50219049596 1532 190899272168 46761 818685795261 50767 125638249529 77899 283908641736 71122 450700667814 86130 5075177672 6494 392183202044 53961 671956952654 43920 830946055342 98750 307954974159 40875 556475322193 10725 124658347809 40178 992907332128 87093 716636416258 73551 828206419832 8168 29003049361 9103 154911034205 44415 827252590291 70948 144625826804 60476 976311412527 86561 233721426439 89383 86038067698 1250 798263050628 86442 159372910541 88161 422261117438 99509 718007386962 27650 635593146155 79098 839246070138 32136 246240360804 67954 69400883746 13277 840250828328 69942 17478471816 29998 247954399385 18342 150972285907 90381 549825014269 11142 393499903881 79374 6122244670 188 254510670871 67178 683123621995 66708 199685068621 55007 613766193973 67484 949659151583 51117 653612826994 33800 860204693221 12506 429069980318 75823 709660616283 17744 447404746581 65068 568969524130 954 772441422298 90142 612822021885 97290 295435726484 54632 687615226133 77110 338998879371 45521 885820478326 45878 858871436783 46086 307257174288 51656 577398855826 37555 979841187510 17005 980101934697 40334 26472373154 38345 907098416654 10860 119759346159 35270 653384608577 26730 404301643550 2225 856975783778 85541 878322050194 21756 927489122809 26050 149114388500 66171 957152997679 69991 455268699215 55751 827795774034 73024 541683749205 28670 520773800533 70459 573098904856 81088 973551459917 26252 735926991858 68660 218999997429 39306 755120890142 19201 406902221355 44720 155369725756 55317 440850528625 46429 242898211025 58114 197247159405 79284 908382896324 56604 341351366761 89021 198742581986 13628 972379932115 23746 47597685852 28480 776964260030 18451 837624314948 73608 159496214880 97250 192044696595 87579 37652475026 57192 182987866150 3712 479846104147 71870 268212822076 57670 972195102789 35013 522916302842 98940 741419259439 97951 432601026407 2393 353757381241 32115 588951427952 55861 87292907699 88237 375741797989 10350 366503060494 20667 186519224442 54725 449682548705 84721 337742827591 38142 260810047525 79110 149148359497 89475 280240781818 58133 905986408031 21122 322158541856 82813 642490775117 92522 711841769343 66306 145956902972 21746 830700353439 4873 696005773880 12595 802514248496 66624 698773404593 27177 168563551364 38451 749803245051 53589 213019423248 23000 994869132494 62014 161803493103 10117 278507439814 96299 996101524319 22900 805692405219 78155 451396664641 44614 413054806027 46509 543884155037 9181 194681210755 1768 912368869404 85600 913946866554 2836 42516145548 84315 486403663999 44847 189022423648 64828 510460967173 98746 651655131181 37655 224022099430 25242 307924248879 78083 447941863133 73847 385323731138 64027 84371989258 55423 295090455528 73470 411612199282 12484 660737974730 53360 872801384829 74074 879083535407 50199 222746454902 85018 383368704006 40862 616527870223 74530 5903973858 13013 701969995226 92659 788728920697 83343 25177864145 22354 705929613093 77538 516036394959 13543 792693439075 72779 218384876052 74401 625692074070 63784 481749159620 52495 79923997508 43803 403456227945 22536 529830046744 94798 829141775981 81861 606206458591 89482 765016480161 81538 16868050763 16350 869738604729 68672 743373285683 82046 928129097422 63814 922780537105 87521 348660733402 32731 954256681090 22915 820437323583 6318 709124612810 27329 771290229825 53583 110586314061 6047 457134593671 7987 792208347159 69381 629189130398 52755 996903997013 85054 942822815350 78221 634360858330 65688 280618714595 66562 951579182235 40838 761626531613 1942 911438782259 82497 932838387008 61524 125794286432 44899 541756864205 61928 298667305860 43818 184470353447 31266 10639097893 91259 881655253527 90233 338374256749 38557 681104893513 54246 933002248874 99258 741749988301 11173 811661204687 6945 54658093463 45368 308259190002 97222 908729863422 61411 330358565324 90145 360273889857 76209 827266554684 19243 45379122429 85293 335700032196 56868 362161164472 62506 823789849610 46288 141501096282 22972 37384521049 93525 766398481326 2877 132744466461 45246 761894241766 43625 210666428779 53275 426294263828 68866 251983454838 69823 465071910066 99276 478252970267 70049 645483507995 74674 879498670166 84827 616879343119 95808 701884997835 59630 273772183603 69414 838627412286 84732 142083418255 860 581323446043 54125 722984228110 3448 242902478575 87979 847921975553 94745 438990482668 32037 139285071261 72000 179506255209 9168 239621083768 27986 354702198112 6561 927056107024 10839 377444000495 46516 396542604868 19326 207059475928 94056 114277656793 7927 435135115264 8673 780540414966 89495 36227337715 11941 141748518568 99096 199276963678 53439 714571831647 21174 571817641876 44320 425049319023 87091 386477843979 45624 11524938384 3315 708879308508 38625 323538599263 82849 450111138630 87733 858956149211 6857 182013448747 47027 823308164840 78235 731447670929 33726 424523622351 44047 440846260770 43774 793946088636 86619 681584574892 18493 38907620159 72863 327275973026 67786 478996858572 5049 406666390682 65786 571122422075 95281 170473018829 87714 120911944520 23919 425791050139 72318 61459498260 57823 498042191364 60878 89346786978 37172 229810535215 79091 799884322907 74851 192069540839 71446 98948533130 31267 520302888473 8674 6915920609 30484 329407648599 91141 593978297075 25332 183983485272 12499 860333056695 97355 199834055285 74883 436512748556 1409 554229374510 16368 250581015599 70979 234333430179 82713 965600171078 45442 483911675932 8769 370880596441 30419 874306077570 23983 533560772435 63856 208987176163 84336 694707174533 82709 542425810162 78512 511570786084 96260 150327647364 8773 60708973382 12033 284917533972 27428 624242916329 55031 29629401407 48009 786485011309 19602 488376208713 49332 539106712596 8067 958279618455 77319 68459686025 26079 607155106099 22473 367242890326 93184 167091252812 8101 269635437676 53122 467665301170 1164 422588600223 5703 533043996254 98383 786958772008 40276 821114762728 1542 896441542433 40050 43617389327 5643 49441441548 93582 280756605237 15104 874905604685 14521 408466977248 88325 927548514475 36520 637377951035 81250 924907462355 14197 452838032018 54180 604613064405 1628 561559625946 61143 577252321445 68383 382128117542 19185 175899521691 24835 341655395635 33095 550015617524 26641 481747491805 92118 404522791758 68470 247312301480 43195 519646079792 14243 841522929464 47259 714261622400 49485 999486828505 52412 172022395659 97070 875226268152 490 406420873216 43874 416311778215 26131 212889831029 74315 56069572381 4331 929166514657 56238 470248821556 7657 914809968800 59636 36391760873 34120 898930058355 82474 616737886944 40935 537545845501 93729 5146001374 82826 443137457735 15694 966187536717 90998 303211199804 32331 640881530043 3449 735738407982 46900 165886263131 23871 931687009615 11723 990172368514 11998 551179442489 68213 82971699243 84715 350919341927 34171 19004332916 52355 153880045241 48298 751925322015 79492 952275711476 25491 277841992722 35600 70365895744 79756 647243643351 19825 48797524392 33260 798655890205 80015 405422471069 80403 780639255605 78428 25406185844 97440 242323154325 25737 427111853283 34841 153740020825 72110 152513596040 19015 461026495165 51430 446759007842 39127 254413473956 64848 732278382678 47514 139996929044 26575 196198372523 78949 598628108728 47307 290770306190 76754 467291497821 55535 226274049679 26494 350761357941 7368 527333893922 19209 439695529111 74508 916833227040 14681 116750430204 43409 626549306947 44439 884101163524 83729 233562226605 86192 558863260079 78765 439301766753 77141 926105782309 82759 527556850633 59483 243003633967 60358 619621767727 97148 538903663547 64758 454156561731 70357 377512755803 3109 585839035035 44806 122164523974 27592 575102603822 81493 634847732566 43764 192853778137 63051 241573908873 63013 394746658522 20789 800098624641 74810 876829852760 13860 632733337732 37718 568459015640 58957 564568772732 12641 610929612489 21866 894659495543 72198 93192429562 5752 166330338344 43411 788088932382 84279 804770171748 76571 42461838415 9261 878766761639 7223 160308467848 16387 17005414797 4736 808310153258 8646 710109858137 53047 54029096568 39719 373204813169 70174 328625735451 35708 641002571743 48381 578453839518 83293 988206757330 84413 458640585458 18983 969743786011 82096 237869321196 54941 226847564721 25031 468478049218 13794 424144050733 15226 834622969746 66208 923968977486 26724 332465741788 34180 306015627383 58437 802519456002 11391 294535980844 12190 785087632335 88071 129166964633 59864 908148585965 66804 157436856843 11262 273444364909 92579 522011754100 36382 793605915204 49750 584979436779 19403 416421739720 21586 460445150762 93022 520842027063 59808 60192680974 45361 776433416752 81038 745016586779 30850 464257511479 96043 141788149238 35287 622452385845 49997 949665447912 87380 606410191095 91183 87859477346 15142 236303944362 74059 194022897523 30235 554981932901 18468 509662816084 27240 23330884512 89600 711046210269 45954 589069805237 3014 679471376141 49861 600261151590 16516 184646350469 38544 771485864022 96587 870670178829 68007 751940952206 47985 667871187215 99664 748048368634 95662 398628901399 24727 335957886954 96159 280133630809 85418 815611357074 66375 563935007531 21244 241576965258 52841 525706926214 63910 267833188174 23919 225754629001 88930 884716715966 47590 450056222198 48111 546601192864 88575 505136597939 53584 117674449177 97008 187975592779 17932 79468880696 13649 872805049963 79567 225491801708 93120 416247515749 97608 553051463432 67645 108575953072 7593 805165278150 84494 38060683109 91179 801595436609 92989 186458220996 14695 127193047929 69877 23605436589 5309 299250383955 77512 690760041256 20145 77781171735 96300 368929947358 18953 374855324400 57401 892565700765 60912 516045017711 25005 822108275927 38327 408840956425 17512 695364818979 25327 398491383188 75568 112263473083 52335 484023080910 19438 99187220989 40916 275819721430 76144 738815657707 86972 287056375985 79493 438370035882 92906 162538871750 50500 379806137350 79174 77106546531 6949 119414806765 66106 336293087286 45286 674834438896 66134 250626976980 60999 239105499589 49452 823195194933 49166 416589476295 71348 508676436022 46117 441002296436 58474 402819054102 51287 593377310958 51659 957605215993 51958 734855087227 59580 740134973032 14680 407527666438 2851 674593301711 88085 661921384347 52171 544754938878 58347 255127997678 34693 179568114601 15130 45730448853 66626 92307915240 66697 550958857673 88474 11766393783 99615 582008105322 87975 694072829303 36330 559558448888 49162 884822711147 21692 335641177818 69798 504840483388 74216 212784170011 11648 258896215926 5418 528909137128 18405 45771923977 96444 477718055699 25796 842167954120 21794 210649771155 9136 550066341101 93663 44123900930 11999 125893758611 14397 666929637661 98957 264702574907 76426 486505431368 46650 387545393736 85237 387478790152 39912 202694894467 76085 583174000518 78910 965086989207 47298 331937147155 50279 384147594902 52698 984434808222 35604 696561483378 28254 567950569024 60374 971949837189 52466 393007279281 48453 949996453130 52576 669775035343 11740 62941796769 6134 818862405662 48666 364822745039 84803 115552010307 81666 166024769147 71390 13467936136 90812 589391043955 59231 333986929756 53330 958252393957 13924 682343156944 3412 299478801126 41038 93940966170 82676 717954417134 75809 236472098838 93739 558544108378 98791 187222407616 84946 727765965545 86702 326783044539 48714 11267620928 1989 436775651277 17077 42523643750 43747 242646324832 85050 943774239048 61569 205077804803 22116 340400096310 1114 824831754471 52420 404537549924 39634 970308784995 36107 833529681002 42956 233456199281 22065 907960724933 76531 455527910190 85681 533014528340 65586 96318323806 36490 603518762971 45116 836373167845 74879 350345486979 21861 726819005007 93784 453030646616 44742 254327865673 57023 883370096074 17085 475137102373 20868 404315696941 78123 778521851739 68794 160803188537 66708 302761779202 4023 917933742218 58210 294726666331 10072 72731953440 28931 256728365639 18746 105926861537 52870 832854711755 85858 80340370451 62050 229397129619 79575 538534072290 27696 2195436397 95458 786195420896 41484 720371724490 91381 409869025151 16919 719895676736 11041 527011815065 16888 530354502922 98430 528650805225 78742 946461899142 83783 368988749455 19008 765326357942 95227 94946270608 80229 768900558016 21534 317167509588 2108 522831711342 91637 301020320551 1438 465674720687 94382 684405113784 82535 80113655060 30134 637869304220 60984 718204373844 92384 746756869836 56184 347428511176 82789 506045569059 37422 156115056367 13055 504087829985 12553 157860306668 45260 426545685547 72313 584962233347 95249 983755105160 3891 745671854879 74677 805759324517 28752 727142256719 17377 937840867474 83086 675889866565 13991 473841877443 5262 764097534934 56824 906519804945 6260 547369890428 6668 599413785974 20075 918150449367 23902 701020656468 95326 573260551719 51758 990110845679 52512 249983261652 25917 274744502766 32773 25398818279 28052 688232857310 52134 331711966094 75645 81170272687 13089 738345148316 92296 929618381877 52951 910541824262 51976 281222845096 92589 301922605927 38708 547212893220 56427 635349931901 62022 80717904682 4288 326742502313 84895 390335186461 68060 723773996147 49025 425819873222 58164 91872603396 78996 700685094865 73729 670212657067 41089 61063809870 16385 673851176537 59866 731444174129 6037 542628336420 74256 633224670929 77378 283521366216 48059 917465092205 5296 826402798369 38295 559131693474 20590 814499925938 49281 803996899830 39692 471626923553 3165 183107182929 19647 832346505400 89299 80391768191 5344 397117945062 38446 693702959535 27853 596545231804 21468 637701916918 45095 629402548849 67409 261820177613 3539 676262623967 2531 209641289359 78233 212330875907 7087 670505833212 31848 361071018624 13651 608714906297 73104 118068422941 10706 642818423502 78630 717244821826 84787 125375532326 8035 31952515967 90594 27001495826 86470 460958851078 45102 701802984391 65837 769843130156 89513 125652248795 60640 218637849068 79820 960737575628 93031 600662332003 50384 593797323641 77070 956037719125 91221 342600273063 33832 313046816167 86687 704370677885 43753 605470863075 93300 689519350280 79243 204237996983 76575 671269365176 1866 474002318198 34128 477751648737 33320 503921469845 44698 928166326075 8138 352433733167 22228 440856668515 95000 802062861954 58841 744632940376 68737 154526459248 27688 104193561598 97397 276714871807 36836 688001730206 1257 34750495193 67220 687967312740 3255 134844992973 19140 260013370336 92443 458211870284 99 158687291270 68279 344795619821 73859 269186989102 50319 236300656617 43485 998492880532 7022 647448625311 97866 17664455385 94144 708538082833 62986 656835454208 18582 460769104998 36673 46772527474 45989 984890442342 62997 441423916411 46759 125137521153 30386 718876434378 7800 944026142920 27622 134716442869 39642 127624564850 82117 878691593203 55281 756723689305 966 811743278752 4168 786363136250 12004 288535767612 41195 605377799801 63581 900718580716 2475 319555868442 54359 926753142072 95773 268501149897 37110 488378027147 28315 943345516691 6407 735928184247 88289 744672131883 20249 930901211758 15409 148931489126 74463 533473327817 56816 610105676991 36783 894209701317 80134 692800370644 80933 512214022594 81858 736739845863 98721 785294296322 16372 996280491102 63204 813005651504 57874 247910411587 92568 769998118102 42899 323894274500 51653 45084189157 55607 988516953524 81500 531977732145 39549 271914590472 53968 308994688243 39274 384052791388 26680 306547060805 41 600815752556 3119 602994400681 710 678254040987 66580 23723142275 42770 854904880239 62699 155789682842 68034 266136010770 52505 302627099291 38864 307432279507 18091 814997022870 61464 686263836835 8496 737732062847 79420 125039924121 95739 621094835886 35745 651442553454 59586 893092100704 12496 482984385026 97282 111148798515 99670 650013653205 99128 775767891630 91748 405565149070 11913 917965902007 74991 353614340472 99035 539261465115 55793 636591183104 6810 19969920521 37446 929497928761 70228 306839759255 29776 418990972248 75453 491627936828 66900 961719927607 23852 418107074644 49755 918192524758 74076 301684470688 43250 99863141078 41132 441843601347 58762 803009445372 20191 406050308806 44280 563088691636 62205 62620995476 45046 431101618059 39952 921332334207 13345 85939525812 45320 232642180537 90521 944707704453 9752 487296164316 69508 840680921847 87286 555197001315 27402 956136483113 91295 931372031534 39578 797560253916 62288 394750370818 68708 591136702456 92366 543354391303 26910 783507198215 59167 895988260680 11872 335754751413 75471 246389741110 38567 387112509014 12909 3440428838 29973 858676303712 93611 975798137806 32367 97181759980 83073 859854336204 26078 300527178809 31146 125150383647 5967 342759150121 61285 791803228076 65555 317193727427 11413 819293717946 97536 99780964271 45634 79823955318 59661 144183349181 18486 731523813744 75802 918748824926 43201 783987233308 53094 896901949481 70262 153956273747 82743 531479277656 28491 714331481039 67446 899325704008 48765 281798881202 58928 223912794109 30954 195100595967 63894 362008440731 12117 747701935904 5629 471247842798 63781 170275284575 54847 119112271331 58790 341392006252 73177 131352366605 56518 739305433821 27787 500794503457 56761 255720619433 21819 288284769914 99030 455294528429 42322 222232300182 79032 838877966119 6845 461690240918 10815 395639115326 22957 542202027458 54188 528991126391 64568 172830084099 32008 719706945089 15670 528645118056 42813 776072913771 74084 120246728865 18107 267514615208 81572 949741771399 18005 568311266834 6331 806807913618 77986 224411348132 80114 867201828449 50812 283770726591 8150 482010081590 52132 169016277414 34745 792103108727 12092 626720100098 30926 474398079535 43435 728169728350 27280 943444815754 84189 817110090411 62620 861875754332 25633 177130452670 4722 698633944219 81417 744896474061 22872 839417737953 62253 51460586230 71191 808767939307 92904 945293301945 52188 977886487836 44857 972701015416 91736 721415147515 54852 508659236350 46369 167622498480 96559 263660635125 45711 791795205003 74949 534624269934 76479 633580422270 46230 96475255390 11316 376802623390 20661 601201496859 5137 532130638245 19577 868618758883 7872 83463026803 32124 930126924629 24078 557939000200 11135 787430825461 55788 640808539276 43364 75039710380 12688 73049089992 99891 832887065159 39538 817985596586 76310 974540065523 42319 218239551045 87292 427148762311 69322 206944783310 32666 604770619451 34790 535755839776 81413 404100440233 39981 885528362809 68921 889558486227 3468 780527514811 28533 745967738716 65876 866799519340 51901 489607788365 49691 689500084150 97815 893662498962 28921 326254248744 13166 143669570683 81004 247637240563 54002 961887296060 2164 892597504365 53558 689655820141 66199 48628670866 4593 296824676490 14014 374883315582 670 972192483699 4342 707977648372 70364 915265865198 13297 594728218074 40910 608774019616 21538 608664500410 26523 528198863640 56100 846516711235 88207 767253608261 46036 527157801671 49913 770215046906 98707 18286993594 79979 653889416433 85605 774446883641 87357 13125082821 32404 656381116800 72075 619856391542 43437 909055881331 16146 36691658217 96929 625320006422 183 792092660070 19686 207244364565 43968 610024365592 56276 383504234813 1464 331474978704 58441 360378256897 50639 808613257027 12453 213761690102 55864 986157667591 24591 85753261655 37162 830277058458 74638 847356583297 13120 577742255387 93360 272773426040 85785 423950717839 16166 906870533729 63896 358775740765 53222 181599244038 55621 577655176659 82088 988207692117 56778 708060580255 80810 764794014945 30038 765921726294 77836 223348268384 46942 244498478064 7285 138680943403 82455 938381727562 95532 762943642561 95773 628587449507 65663 619243702852 32528 435834725151 89375 334616659962 28178 260243287623 45506 43633648845 73258 804562087559 22400 55855699916 42659 351208622511 11447 977290248104 4909 646838227827 77032 246768653112 14363 20904203755 70519 786142568949 53252 357873572371 14510 4197926014 87939 504236879948 38362 698660052245 22071 381838215385 30285 371825977377 91747 769750981731 85275 765105929386 80527 234912990326 70365 954788187360 71781 719837033474 12945 441048942229 43285 878003339226 57271 953561412542 98417 78315829048 67445 667705764597 562 910265175095 62581 926267564026 16305 755257908312 16226 972642223150 35055 377238137086 71087 761673324310 63949 64950923250 72527 237560866526 61941 596630528991 8478 186505314515 1231 707624264919 72598 487604183528 4717 509167233228 76379 805123831602 81440 619553879064 87632 331926007404 19583 258204115446 64288 508782126708 71591 691667361030 26614 343245717452 11638 772993542093 82404 186085047578 51024 732345447730 13600 898558735272 29978 189748617475 35107 81255730148 17474 923033528430 49032 375083958753 96084 528418226824 87699 150532826581 54982 189399075017 65479 290267298969 80013 909677485966 1071 160324411436 97414 141082160790 45654 996032892976 50542 256823638406 28239 978515481196 14730 608731285605 71470 361401799496 35649 254579163168 46092 54169843284 90332 196458154759 94311 697802036929 25197 153339027790 81535 445712660454 78309 940128244109 90779 51940611516 71068 152699394369 93698 949677172067 48557 386051333449 81154 301371250075 35735 323357258345 68429 829830991692 7869 208548824522 33719 730245264894 49575 448950474104 43769 195478685793 48415 733401598179 64401 690173169863 47861 937091565919 21216 452130215333 85916 714473851556 50858 92130073110 9962 191349785422 71930 320305450584 56668 40460936541 98459 398621139020 15919 202921969335 89728 313417575418 79080 428092172706 33053 465432402955 39373 397252859210 77835 523947289165 49098 720202186305 6216 516250746931 81838 166742564601 2421 431092868946 35147 104511230028 21206 108860033510 72281 927152800245 25109 34455069515 97523 827462026005 98560 319462666372 59288 464632670894 47271 838863327415 3403 179507101739 74911 703800436142 65556 132417332183 67137 562613572695 83102 521757869921 35051 604606731590 56279 948773500510 14078 261044245806 87154 736971824839 63486 879756957036 18888 206579890551 94998 144718429308 23538 619574592174 77521 473504011905 24017 939985773201 24098 137511368129 22695 24686560679 80765 964611621671 59227 656251041117 21147 677916208832 79385 99582091395 1146 911199547454 41680 643360986061 43547 635257096056 42706 242140967508 5282 528406387944 7863 534608666130 9818 1657545259 14490 196040654953 45486 701293785733 84026 242748342941 16593 922204070746 23707 697804326485 11479 568438527158 72515 413075815966 13850 630563672518 24381 503466776040 38678 292008755549 90489 922521852807 55565 314563212912 51978 373672183603 43875 313295331482 41350 355685782536 71491 81345744025 48874 95259318407 23064 945103189199 23188 719222050579 44757 766253584834 25703 802735062645 55118 374754957980 55946 738599305817 51228 889792267691 4009 56424608719 80222 762507938018 86291 175228727755 70866 284796533335 78810 244958296484 52928 944808861891 42262 841895305113 91887 938056090629 53602 518659004231 21326 138239364511 85758 36646935604 5965 582307186999 16459 469222206024 71201 171656426776 43250 408163042895 80611 65980879535 68766 851546957432 14738 865104443150 49501 634069736153 14796 848319085420 7746 395811055080 88633 518196604322 58662 1632654595 92993 205891956911 12867 268826994921 28816 924667268406 99032 121480416831 75705 408833311227 44136 873714116109 70864 375001232490 14618 138748259902 84335 462317560080 78106 992575867427 10066 838622813215 40535 687879584497 5467 901518316014 54147 847953360958 7822 608540723063 86326 590322235528 53078 448601090776 64812 474302720430 78783 588572799955 2882 620956825973 91129 116005594189 90237 922201730564 5788 469465680082 63619 42939530856 52510 426014759184 48991 202226277137 32062 162328438871 82049 122358593107 79037 185737078304 46172 320017964262 16192 243972181635 49959 148776832615 34767 82301700799 69501 626286691797 9081 766294704566 22236 983590588948 42958 952285309038 5610 924363857517 43011 563661058705 24683 101765782284 27442 760246776557 41548 903353972097 29751 581386886133 6236 329829421376 77012 281917689919 79021 245284950049 32046 112103023365 67448 94794115808 32237 431945205924 80118 317913762206 15296 229368563487 77607 910550752350 55959 442269259420 61967 60471108489 52039 165581738470 70516 803837778027 35658 208999229162 36866 858937644467 57596 651787515706 39559 583315873783 50239 882106792077 88727 35520146990 85656 521257694524 53288 554172248628 26223 562252934343 10871 221037375817 7731 853542163534 1154 270665227410 31764 858662696729 67564 190965356951 31751 375064430353 189 454490122947 95750 912856141124 92863 291001587688 12909 938091752037 20258 308024239800 89630 127777326921 74712 108202513229 92382 454291289451 61178 417046689953 95766 239894450025 24353 800632989975 75411 184085834116 89454 867208394480 23590 55907562020 99330 289903897815 78116 831525225042 33222 846578591318 30087 732645441085 90405 471758043230 95083 319148213686 9645 235367872963 27954 481125794995 78386 982368570302 18081 613020324815 36139 419199263337 96384 791094020296 4627 414131588422 6654 529157011200 60297 985257553849 2219 27849891837 59280 209994160521 89277 952763528170 75472 549047258979 33803 782330606099 88147 943604323159 78453 288715340141 10473 773027921241 76698 214208338187 67652 452358927297 1855 664004833450 65149 958491362252 62287 225708020006 81005 916158741016 70966 528505576707 50933 383004187436 58789 794502740197 73879 271146941422 2929 667460484120 39610 636955408939 55220 844445544713 38314 968040985874 139 426675459530 18965 189942642105 13046 344457649298 3279 756472301463 48027 941796256827 11375 288332419336 20162 939722326211 84752 776643058637 29850 41989671883 55473 918014893449 63507 783129675035 40117 805282426949 83907 951521012508 5956 35674381036 43009 746077238108 88904 913662933456 95789 427889117966 74641 823364232995 84678 7364687751 64146 527988315007 33842 901368219330 51489 451672301151 90522 859904593885 67483 855349157539 18059 74843857818 55773 212739705616 98550 809292123359 1164 928257340110 39184 371103420726 3566 26390820328 57907 905439822158 85359 515608776143 98299 613658925432 27389 347047597528 49226 579664470570 65324 110340654009 14981 833349357696 14548 107517091856 20725 219111237302 57806 137653489372 69063 370456757423 39994 593691068418 48300 541132318833 17499 940646862793 84730 555436895911 25049 855976927070 80073 663312483102 40542 379311189329 79862 162937598280 20858 130921211414 1443 751984649404 10656 572359517318 78901 192104901043 71558 825779276379 22485 580190371213 82793 887114963127 69520 353719050058 18662 712407410846 23255 356071452690 98978 134931485559 4096 980859536302 57444 790178703 51139 735329116428 57525 243341280405 43037 533802349246 11783 274362367007 28272 906619729787 34155 889810539044 3937 521913148061 34009 829898965377 96857 675508444322 39660 228636739700 70309 976589611948 79811 295163310372 97398 853932334081 8770 431887559190 77762 286726840459 66703 937747549881 95297 698525295448 59541 438614200284 10160 548838899227 92772 40477555762 45394 141339935401 37551 918587529429 48490 467834039166 97964 124395211200 23682 458218056758 37976 206752430676 44871 361410372116 6449 862512457172 75914 748897244286 36538 835506290665 60704 893950801278 87834 492019793182 71811 375113310787 74301 163218447204 82192 925585122206 44657 3337042576 64263 552881004166 62251 728865432792 1294 997623805076 24160 424461006682 10990 42163913863 17516 640556190358 40980 866006035138 78510 634106890990 97650 301926183369 24202 107139035437 43035 724715856584 29318 355317160701 8330 194679944716 79405 994756158319 65628 451904512903 70703 331441142648 59953 396187218768 70623 622837813870 99471 224934657569 55380 245759860367 72479 409472724439 15528 877660808570 12526 565794967030 54076 32306242739 5197 181054880803 11634 555504278052 33714 577514526888 81138 503898234007 42677 919144392435 64197 120627668029 4244 329456057878 94973 40324191018 39055 132987681097 63435 140571835862 89100 732303865956 38952 817740891037 91572 670862307430 81677 784561968960 8404 372023598065 66362 651216623458 54846 152696437706 32627 449454491404 13701 708934162270 31166 891639625258 3364 607243472184 1574 775762283020 84728 561811280780 89851 146681550310 48257 923632289968 54032 418928628560 18373 497227805597 14172 74856012486 44910 756256478322 42937 577700895784 1223 625341601009 98792 888944027452 91458 629021296897 52939 700813792295 44181 524105658154 73130 728315673592 81336 559718236444 14095 638401777950 69448 115245306920 81098 108642461676 77480 476914162117 10445 155368558364 82811 867178147853 54192 664159451209 98251 435885666877 9166 688784310387 68709 48537356600 85447 694604601471 83099 492198013957 79037 568588004789 86528 938956619853 12119 125628363328 36080 314763918046 84640 56887522737 92005 318838845482 18952 810103147901 93891 424346420424 92066 746642906490 6189 801088986610 80005 11134447718 23661 272280236550 91980 618916986976 37232 440492452102 61878 375362027373 93544 664843136279 64454 119773695988 64680 131689585413 53155 530596093251 15691 336828183230 97465 700032406536 48302 171093284819 30551 122853821144 1874 493987627514 72368 444562987691 45019 774058478990 86714 202943579998 36147 488061959181 4561 857056389168 20807 545717695641 44661 177243746373 10601 963426780280 37927 27852662566 46253 947780005781 84336 238644465983 6156 422658543868 48379 576564176992 54755 659328260961 88662 770857559101 16597 571105425818 59413 428672246510 49381 954616319776 61391 128864981359 51357 993241958547 71167 685305512993 36331 892331715635 53380 329586900807 62910 500728535655 7393 88535576458 2381 557170044474 28990 873339732598 39440 63602560473 80997 728242179835 31717 952337423126 40934 956596964844 38476 116200535016 96371 995475149443 39276 108525417193 78853 264963273435 28204 247122145239 97941 171977039989 44954 472128163859 72131 449270649012 7368 666087274277 11827 848462566753 31082 946760976182 33067 867819738407 49081 931254845844 14967 410504668184 57427 943614551857 32613 366882106406 22104 46591445285 31817 577974601131 92239 829184047400 12410 921695109090 70527 176623905305 19923 824272144747 19798 759433191545 19411 646886721739 8966 602466570992 91134 215231288553 40419 559527152327 71289 24126958995 5222 212392391789 40529 461582529527 64205 313565233139 21141 481984168746 5624 144948515215 72728 33480226980 66670 540006920733 42192 27680140482 48214 207983439769 62330 740748688195 93630 248948481446 9555 852067253196 22616 34090477066 69664 165001988708 38136 759643523376 967 21309214712 79191 188905995940 49108 835414448856 43155 926213838235 94997 872886597432 78253 215141999976 65278 579946338224 78569 511388651016 82278 213607554493 15249 58236221591 40200 249520050750 8531 595358058457 84708 966000012791 13182 772673747122 87803 269326123537 64073 483584541358 48598 707279376536 93741 634460203130 4159 811356595452 47046 273747822696 57574 294485027985 2165 161783061744 23709 2380693263 41409 868279754025 69085 883155277586 33201 855101861204 61919 873749551771 65939 91246636882 85412 376225047437 86169 667606876969 17166 347121707057 87447 658907006851 52420 918034191282 1894 135541336622 21554 341923942050 36548 486597114013 2438 185887250291 41010 249641263205 75509 848065858303 69044 835968741313 58868 14043241729 49077 816309163535 20671 217647706266 3264 695242138705 86677 679572648141 65512 993932033453 8889 55721580802 35009 983993133037 49491 668439559559 69252 680081288192 35629 590797931530 28751 4301997687 49687 628178971680 8899 281764968457 35748 365494638530 56708 640488793615 64651 429506372555 93597 522790136584 61542 837682221179 92793 723372726039 55798 646212164087 40011 369068318848 81725 595983442118 34183 228579095598 69762 888249909845 41575 972615509552 77201 227433116020 51975 560722666040 42648 843128708823 77096 753529441307 80876 795675791767 86289 594995814483 30722 439943815086 30761 455780877440 73462 8521025150 17439 763249989602 72423 681211536203 11202 215397217249 67417 287058209724 48490 10798201990 80145 761212544606 2029 922527482111 95645 686506521377 68522 706588036127 778 239143076825 73762 120746702043 87820 386374083774 19705 152789139150 78937 208676345068 60218 234060769974 7054 770826174180 50096 384200922868 84809 801266155785 94702 758387380240 2253 170425624100 49512 271798313267 10817 280208137697 51928 98935841964 94673 723902719312 20122 16733918316 42924 839657131877 3792 859429202569 20548 610606415223 90462 94764016063 22065 503259957189 43663 497226327530 38510 620092327404 57838 982936491149 81178 276442167154 35054 304006229326 16025 566582778943 43331 704812126839 59473 754349055263 35751 100684552567 87981 644503348289 88182 474722630495 3261 336084522427 13106 720114816358 14804 216141580291 69919 390468467046 45705 734745226359 67016 710162980444 57111 529570813910 87032 587968028907 48732 395961678533 99842 369783870426 87966 859958598220 73242 608507363473 48385 209010780246 5882 990655158176 56466 787857636404 39550 595081785657 71104 496328067867 33704 966014352817 24317 292077465761 75005 323831154179 47649 80933656388 8357 197133024332 72839 789922214115 40975 745525587024 46991 117636034371 80811 924469955572 7258 19647556747 9774 151662934978 14385 121748857800 63633 885985646440 98111 772251826538 94963 42837427769 7314 318109230021 38258 372748118954 92766 555054261137 44022 710781061078 4186 223108865131 89383 16561956859 43136 705642376530 31281 222899902203 70097 101124356394 95623 407633305052 82159 242795093820 7934 100370007112 44802 630366471092 21613 98444460302 60148 948719855650 58099 626413550239 85141 351784203258 80529 600127670162 46807 276102524180 57516 644442664736 49650 702406524972 54605 43966138792 80994 793772857699 46144 720271872300 42788 37658770620 16888 301911716307 54493 469441293984 21737 304736787045 78163 165957028955 24973 827523718354 99825 811306824860 98848 857935654571 872 803033743353 96516 357391309223 33128 635371010409 37406 859274755104 24459 512521447112 33687 670155221396 18667 301247992150 50971 30096702244 9959 814442147384 25597 715549208600 47074 246134990582 12754 342195027544 86148 967794885115 50577 577571599092 12695 235145956121 15930 92649407134 56363 3998325762 77900 414128048683 26514 571870184656 52652 600614801174 40228 482747290749 61541 958769324029 65565 346175684972 36707 496144880930 98746 908592980446 45367 279343952107 12480 59898569854 16726 988620017762 55861 541593946326 69146 348703566773 78341 981006485463 93599 894765311671 17598 425978518613 94471 39776444766 51316 163069889417 75191 814728898627 94238 982843047309 85976 380436272421 54871 705152849379 86358 981617586022 81150 389644049391 12420 580171336844 246 252481717112 86231 736592785601 50343 238618043691 27719 393317707604 26011 973620397848 26929 340576373558 58370 84550559027 82935 970003814270 70126 482332826068 27454 114440488933 9496 61874185784 50991 893204222283 82041 552538667773 57974 599955958320 70386 516536119466 9894 37357030204 63012 312276512805 95764 549373358007 64441 526270659387 47416 418990892561 81369 729125766427 38159 357633003612 89846 720260700891 31835 693591033037 54881 994792127474 30113 747151687230 77490 357927887548 89610 868662746287 96900 547803167994 52994 647001695681 30166 578217526351 33981 534953899321 14347 813441017540 38765 189694152067 58219 726609338180 47597 79320713261 90848 706203074081 16633 54530451047 7706 20366877069 92019 591100694922 67115 443949645346 90880 973564504974 780 255729133403 84009 943556833170 72470 567110514712 65659 326611395159 8714 509412817694 327 62506439365 60330 838953567125 33730 896628681318 17085 491784164744 5702 442495045094 6287 706153676392 85904 879204830617 68526 941757218186 98688 202986968565 622 185828908196 35708 717794062355 40390 692786473044 65997 3337622066 44433 657728456857 31808 510528204853 64046 825506761048 37126 420137282592 16257 665147929304 53076 21208090270 79600 42865218118 88516 483033948030 73830 186281382450 27666 112419563057 92787 903526908688 80833 345888954958 95817 59293504441 92788 945189846031 12929 199448922599 692 93701086417 37333 766216616636 51344 644875042712 95619 186978235196 48889 957891017096 56656 345971568846 92130 392171749997 37794 66963487167 73158 356595451188 89573 630806111678 9313 46636273776 99720 62856922721 34038 208451602134 79485 814484463519 99080 614977097665 17116 87384358997 90881 389658793903 45312 776035388097 96846 502336278721 25640 216725048586 77856 182241305407 70840 424885680566 79564 972158664210 48438 846393962545 47052 938062128969 91373 988594668877 87133 454631394452 91725 493806013372 57407 776242136012 585 912824089752 44120 677545376617 98263 100513787868 49809 73616816906 96628 345398588649 96471 38011311089 32926 344856062722 82267 414035181956 37592 470283741648 87667 525986240974 75977 962032773598 37911 271130865147 62237 10614627613 99748 608963021535 12386 544588969826 69404 755282033008 55725 841494013668 26756 155734110024 8371 693479193790 9797 307841494820 9328 603699475827 94413 138201246055 37667 360342610276 15979 586964020376 85520 697402088796 79189 946048681439 46044 750778260229 23237 886170739084 5205 604465654128 53272 922876459921 6376 965033856402 92302 894089093123 54761 282886748865 76173 323695139740 41230 993695918907 83614 245477473340 67028 319461308575 61710 407747854692 52249 315735303281 31791 902112828601 81856 676027412635 51348 1995272839 9680 730349807591 93880 385246956091 35861 194208192134 84952 18610794216 48478 274045276812 71316 214032555971 26493 25276281969 2482 609099325607 1642 612693364625 45179 787774851730 27393 546123721389 60957 158723849254 81215 214249617512 75719 387222727209 68136 771528458187 92592 890652434437 1092 216152958146 66448 791638577225 63198 242888761501 3652 196015490342 1124 859696736912 83567 65701773554 2698 302063534131 63220 699189505705 64487 830195990018 6557 665421771367 76469 489960146910 3127 940688374255 61749 694254010762 97971 729624083751 77609 987997685550 33703 585494408858 82489 714418402776 94219 988343311348 27759 286565700599 98173 631996165770 5114 395533621726 16637 319011548111 90095 718726855239 58065 704365532640 72547 588837927629 18978 233526303738 25202 572556553328 71390 610776804094 69660 932289229845 65108 940868386291 93538 447037711108 62875 706273353348 5549 529577193320 93835 148994766206 76360 672073080019 90497 689727150932 52609 924385653943 54208 704919111835 96236 567197646573 91083 42208614030 72800 289121352242 30060 601788751755 82519 161494770853 82352 934270783379 96402 250451874891 89609 893923206350 61396 69698998155 75787 854705164293 4322 26260534707 19087 229501920550 59881 737565583217 75250 286091234244 24024 208650288986 5751 841830457237 55841 788765665894 897 601966313714 95645 55899394162 97594 408908666202 70117 332798090429 80080 597258377199 54201 892569474667 49682 239897463287 2653 162435623173 41047 227016102748 76311 430438776055 72151 248152269613 29811 234869342225 21552 254026903579 74175 962424241671 61986 447978047741 84175 200265124081 69907 826635638092 11290 552109449675 20045 758993368487 42523 9717018870 49659 756564468817 84209 782398156469 74543 860237006254 91903 17643445169 98559 178447243465 94541 172820724086 18531 949540239313 86245 617196143348 23193 459674630296 93846 16613037310 88962 516841323795 74165 521199642318 83458 636439618525 80375 975287726719 5987 272028231859 85337 654860328338 56467 165675132153 49400 328962527594 27425 725325123635 16121 650429977552 87460 832406098061 44098 320544911215 56596 49410628436 20447 475974237273 59215 295863309691 15870 751616321664 62070 658168574999 55763 644473094206 60173 697884171491 85301 245045245646 25470 930295748285 66015 161182387920 9526 661143484967 45104 99058856649 95111 458837524935 88747 222568648096 7141 535306701543 16952 183757271843 5961 725602973173 8865 56686061696 99697 878161028868 8374 91948399820 99134 31693919818 40970 529880326527 70548 248655290528 61459 695254278902 189 201648133 43149 713908117744 82567 239674348571 73848 506835695378 90721 164683006633 72534 866763089251 22402 532435925015 9806 759287347408 35746 65943810037 80204 304776491945 35455 446572121460 94174 920843712034 5306 695849147371 90840 510792812243 3287 398335749971 32273 364398709561 98433 966188385484 19460 788689645619 86531 692849169174 23664 721210581637 45776 897074010905 30041 187705952088 30076 482023139421 44516 303766189240 80608 542911136146 63 504039827989 39706 607932610826 94775 362025609411 24586 709474671930 49087 396793089146 73815 917347486013 65648 749485085654 99784 579405489489 47363 843737356504 77868 490446899031 99353 276546177379 98706 527717069655 18036 905464319936 53457 874023062522 53979 700198009626 26210 327892435726 11450 557441566723 21473 610763033094 19423 859223845101 74799 447071601272 46046 525771984562 51923 549653237405 13646 43258298637 3796 639009014228 96234 297401677599 57985 567782953247 37746 914047389675 73609 394267202468 85895 500562623193 2627 890358379309 2066 36273016887 96808 800004021417 34077 394886834611 63700 758152892585 82392 535047903970 41736 612323165155 90582 941172570557 24651 900278316979 7405 891507640095 40548 4877079189 86266 337863317320 78626 123335602348 26203 227697211997 36532 881065231422 18867 817118274789 12465 636033707574 87721 78803499085 76338 66997741217 21033 209497414501 3443 655248608561 72417 434203501281 23670 478737267133 53733 378067806682 50495 562838408383 11469 559967930954 61433 481783676884 55410 856865412499 21551 461714646592 21588 490069048569 41588 267450854760 59638 685549783587 4540 941948570965 12096 833261717406 65664 195522017592 31517 33374153050 98590 490998771680 30971 764111615275 6903 134481574981 80397 662433114953 51280 237679891969 98764 878599352016 12209 863774056914 88434 316833414721 3433 792187773466 89245 370377034752 28935 279335155551 11250 535202289363 41123 789775143115 67992 875991818857 61427 845987884204 24473 990153891793 96630 440751163637 8772 76400371199 9965 664901317564 60750 568579861066 53052 604819213242 18252 119540406513 82094 724054110414 33114 605007646097 45455 16019514490 77847 681383877552 41903 780604672612 54023 54810416950 50117 940682348759 49232 78141844719 20938 508024957248 96253 624773380874 78042 825448749233 4030 601808497053 90839 207885564001 60934 2494206750 92070 556042538537 77548 252505861355 77295 427705910536 77194 791593930691 84513 541972614561 14241 122321014859 90444 529542659768 41363 733009332107 62533 439118091705 8264 929490565998 2565 199567124273 9322 336905086789 17738 617101053778 39688 480516920389 7157 274314224244 26551 252688187908 40235 229049093518 18060 706285342464 81524 72391202497 26691 210219737368 37055 154351402446 58524 5221584401 72508 851458215066 79192 614881948690 19360 229548418993 25344 60025778728 17477 538609508033 70271 865830179011 35783 547340512538 97795 950533085751 38792 886623779381 9632 951509947196 61676 980667423274 14156 465432343407 82014 382812646968 92772 212689808847 79946 643329316161 53254 111799912768 27585 238198537291 79125 711330785547 73976 626779975424 7833 742850086236 53320 603498125358 99644 371606483907 57968 557264130633 46157 601092460468 71215 718375405540 72225 285745033991 7850 552137929788 37037 1556725368 8364 724226896813 76205 51383558696 85473 893220963386 44961 225325598234 15834 134737384969 48362 869584503479 45996 990128815077 94834 544403355979 96560 995196951483 17057 79345511557 34853 24244129565 81704 754806630651 49226 344284996546 69626 47916092836 28260 989194451972 18830 440328275036 42398 846091734880 61887 695735315043 34276 428915088122 68428 91072465118 5735 569652068886 44696 203144633685 52508 194642820768 619 499070521907 66813 410429342117 91791 590998964042 13606 128570155992 73683 479361280588 53369 424336033294 12268 854574133075 40731 888746324418 99759 322975299929 980 100427901330 67673 843275879105 84627 371207502271 2311 102606611916 26280 763328071857 5246 798593107237 78088 226366031729 87588 968547759190 84877 237991793198 645 53918679120 38611 126604603577 37359 83623618535 40348 785815631624 76630 185613280340 65997 324154889654 72465 802452992433 79215 74001939073 62619 681178158976 71663 183787835595 48627 912462549285 8606 58469179931 18172 330712827495 75697 698105808537 10014 819845288947 56482 647588345237 3747 835995964377 34733 726914721280 88090 121650386445 92884 795096293105 63096 558017300711 39132 833032161313 37202 434106831268 84398 807587986031 42373 725009786082 68855 572942749790 99790 338659938088 16904 282303608466 58898 644946005340 86486 512516672599 26007 179284157771 32283 386698126362 27625 749156150820 67571 167864226797 9430 814185769213 45472 306037716487 94098 559979419981 57831 723050031426 79188 355561041264 45489 489875235228 63575 806602336039 4491 77633685686 36154 112613823509 25510 693374037592 64737 447124248131 20215 281783118059 61585 683308629148 40856 902869530109 84440 277045685106 61797 939223263937 61187 300467827959 84833 35163550860 74501 112143266245 61774 893544888665 87543 286525712727 87416 491555883078 23890 896524040845 55787 202313669141 33783 461648360492 59352 496357773740 76712 861057056092 84597 974423547029 65676 220498026024 92826 987973723007 82703 306803574785 41476 652416228027 5279 697068691004 16565 660877312703 56016 492232789647 60818 40947505319 14041 326352636312 76548 402910508719 22965 902480198486 64888 964260242618 83267 90020639662 36927 627652815054 9927 60832263911 6606 524441892758 13734 272368578094 99039 131117376735 41166 91075080211 32399 635982599195 82124 576024574218 24862 23855159521 88051 465154005996 8754 587556980586 83868 180166009459 22516 745692939542 41600 676959729089 46289 789678819557 99872 682529928922 27290 373072370687 5470 939868829477 36452 173803448877 18465 454831481071 85737 14577107549 93941 924848549863 23686 144512612129 57768 52840778147 69339 307661328177 60847 362559526426 45774 892165559780 35679 13847918633 904 87820184507 36276 758205937166 77238 300244104919 97421 849586688496 15401 96001278846 99213 627458015829 77079 336174920858 56764 948984199849 55351 781017719865 26213 420387152830 5577 671254819854 35894 70857929799 11180 168826359278 56802 370554411355 87270 177932612693 47810 434170552056 71616 882101531359 5552 348698261630 64807 177543605967 69450 759465974064 51884 892845266827 42037 215245827255 24709 849410799389 34968 95703207838 7274 664860811956 79677 749498374103 54360 314655873825 71219 735255473460 84914 98341412187 17326 393326977519 8155 685579805435 84485 659194759970 45309 454084248256 80340 85287844176 77029 996658835725 65464 868137836763 42084 279137661030 28277 413503324811 30416 805833638391 57331 946489517069 27649 295457830413 14013 286113540209 58740 953038883994 8065 418338965676 3116 342592771509 58546 448023976980 29132 645809824280 89001 326113325287 5854 893917361056 76992 997104407748 74671 833525358033 46070 821489093935 95504 869858485840 70094 970785918994 65879 929069622631 89615 467138858039 41436 259944056452 69157 682363269583 16188 707227551930 5183 68673727214 27322 298315935550 78511 607980995596 60825 433401512427 50669 530510324869 60771 40802352575 42100 324531537690 9829 307657708892 19844 23254651502 23696 177005465992 61374 504987664778 30426 197680165293 76267 445150030938 74139 368656919641 14390 427957547054 82481 95344766911 50989 515125991482 42396 653758812725 29316 105459320342 6210 490788881076 7921 905972697662 92140 324217297243 92817 382829137043 35079 303468771308 16514 425774982360 61253 42114701902 97575 6200005430 88345 337756735241 68392 583730723000 51390 177740206029 65135 172259667920 50001 468071862763 1323 594422572240 62898 468222731994 68273 588489485938 33032 563555767476 73174 526115509841 33434 844451913398 22806 501162934637 73782 768796132803 84016 376485750955 9869 566770800866 4712 560596742483 52757 569101718972 16420 282361628048 72902 479086029087 18352 152527113460 86014 374390861693 85146 478261921009 61597 478724576621 66614 207328237920 39433 618819913769 3706 985093487870 33356 122042312207 36259 839882265066 94801 446406467361 54991 240681316905 6538 667676816773 54241 804453066786 80685 901564431877 10849 48710379299 22514 607005315215 15737 402026165210 15223 588741302454 84377 955982867676 28860 185427834415 73971 577363837729 70343 923123514709 61983 259376505478 32194 257210533798 15161 226675219018 25752 894550512708 12158 177689810321 74715 761165887605 36723 742314951652 69697 901796851748 68606 969877488047 32226 24949235293 72971 251082367170 62684 727055945172 20360 599776600273 20559 159204696415 97129 168101201908 26690 246165603448 71877 926190320423 18012 585014873020 30519 135050393291 62635 39388505454 59069 965990348579 61921 551384766964 23677 200118218968 43602 172963544153 28475 197119863158 30551 559370103498 62308 781193633773 26446 361412017945 34023 951271052560 18487 99702230845 19991 126338073625 74296 614689586640 15946 837623180067 46203 862154291856 81981 454472459183 4907 242584941278 53645 655038917408 1082 555401421378 85215 550873439039 98334 860118962917 17529 481316401847 18511 48167423509 87847 908693241242 29995 433713208517 33495 986776022490 82515 42525161482 36861 644575290321 71531 751129151903 53360 478795691706 34909 22498065506 14027 365969554741 90327 839254035668 29677 304691099079 92264 911963433373 49529 333979041623 19335 371620901894 74839 623536628147 20204 614798565502 89937 113126270473 72117 546924820246 90967 164138426222 60259 643625628676 42459 31991378778 11386 765771188260 62102 714777014826 1285 317545519474 92929 325707538333 14671 167799743377 88285 817906830168 53290 992300087367 50476 752087591266 9548 753368596479 36117 24986258088 20110 198470515269 56868 454893016442 10636 199676816974 28999 756848217612 43495 222786960237 76242 655075487478 4998 540467083679 9916 824751718837 17520 981966219776 36672 764013471528 31667 308415002452 54877 683568132115 53409 205485770367 81302 508152550815 5774 270487041805 79091 240450195928 90323 933619946411 99486 300230428718 11790 161393537708 30311 16652901877 7776 51408434821 78689 261390480101 9613 558029741648 59714 615888660890 24319 308040128077 60615 176119197717 27236 801803642973 65806 571775309881 92908 469512924294 28922 203715166287 54028 174982691186 34706 249679797122 32125 563650602223 62402 379105299044 8765 766126318704 4152 604442915687 77260 479188503946 52168 66029898597 43793 59621291640 99241 274829037081 39187 693530416792 51542 718310467236 13121 601118316268 76622 285808400393 99274 93760000666 77045 109931648432 28805 993489532780 88529 174534872039 36939 945457669713 7053 355086628956 53592 258518402010 61017 560902292132 34958 171269912766 95560 820792628408 12465 992404402774 89488 460980388723 26155 355265835809 70702 356100163349 17290 843817083714 20287 308583658435 23518 361528705277 81192 725264097796 74332 211725336894 69008 731249825605 85661 503414939665 71361 96677502550 28703 45587849515 22602 840268398572 97635 190378176608 19487 895444929309 33709 321343959594 89719 225824165350 97928 363228660777 14925 480952298920 37375 490683305373 12513 764800012199 12997 220548104174 18644 417168417162 59822 836501067557 45743 586717872606 3476 478615644784 4892 81688516755 18227 15327575202 56171 375267024765 71916 308576218288 76687 581808622292 71686 792379639349 97855 92424864180 39752 658465165807 77589 29290436254 23425 399515297344 5714 19835121654 99713 3441072045 93784 35414954115 57149 28842379619 34287 67840643057 32622 577318505901 56961 842658526034 13394 878477715071 47709 310838982041 69002 71323010542 31383 944404566046 18907 201482772150 38919 986722530077 97293 825795138739 53862 136976424502 52623 941771418984 82132 352943667438 241 82273587323 11925 537496509229 29832 450760415286 44046 531597264319 37965 355622736392 71437 168874359507 68222 379956334338 41887 388783236735 58940 131603014747 94296 186265458489 20172 351592696813 37262 268202182239 75286 93642519733 84958 164034396337 62793 986270274390 50822 945276038865 61621 633565926039 74569 624323780042 25903 972982817760 95631 791540696966 11441 504561262529 23714 654665923415 42839 849775515244 9457 80409081455 80546 271935115318 57904 647898381415 95193 69580230170 10615 759765704636 24548 333068503606 26431 487058709069 31919 447321180235 22728 386882577887 56813 87993206337 2486 256664114329 94802 276312956065 79471 827249768840 30808 474679324441 9918 943475626268 20699 107648920828 148 887979817385 58717 622742798783 72193 909919239143 39203 446037292413 86431 577847489395 89493 930757946740 50344 381713770316 49954 311169182854 86939 670622306902 86842 121720169401 49019 471715830746 64082 267917734583 7823 38536568836 81604 803177404495 53380 110654543972 52940 242726507250 74438 543384507502 58476 945046413623 63915 50898698746 32809 710016205399 78440 362840110532 51947 672293209777 94969 881161561069 61377 416544010312 79070 569827903608 4699 100906791744 91480 848212221902 29358 772676273764 70096 996948188987 85940 611645596579 25681 170710207854 53769 551661861006 55977 321566595837 58159 761338930908 50636 573412719327 39851 337680119015 91025 140869810928 85765 841464151597 30547 685926337648 83020 196451890127 15281 852443118724 76752 974463675669 2222 144612035764 42438 961452656615 32209 662219377515 49672 982046247254 50758 274928925819 15026 990048931345 17340 144911237526 75014 494254103280 38566 738993046230 14729 134386097517 89786 277463803701 75588 902988188710 44052 60076895510 71299 475004405597 44660 572993262266 49273 686897817976 37116 38466813644 22939 97379219329 64019 104609474774 91680 306129256870 97508 162993852873 52168 540761740218 4160 36403051641 89138 639491933619 66712 397398279711 30211 357120412714 92036 600704192213 34886 666039941342 88254 605657104925 2919 402974092081 7751 168468324187 8439 124202680489 12930 574447452758 65963 872339912048 44276 916918774715 59197 24072438997 42 563656133018 62409 378242877897 15123 194848645095 70481 63890874211 81762 500643315962 43066 632882622813 7981 362585241104 25197 193294879892 68049 170853111752 81111 73744416651 62539 3081959078 86249 668928129769 63968 885631710099 89176 124088783350 21782 628897495131 84190 721803430690 28857 469769060397 53367 287482855551 5623 375224778783 66790 116628680770 44900 814016118696 46541 108485741894 66839 68229054756 47768 469066981256 80939 777037908564 12083 516295021740 78431 137656556763 76399 893282009206 73431 878939324098 48129 309967437138 19320 405715268340 76867 710236011726 1711 587103826371 62194 990207678490 51755 8445636961 14446 743920697487 72959 409532288616 86589 484699578405 92129 800595674195 78792 754004687355 47886 472003925506 61851 425111034579 38531 250619954746 42026 232454375827 38245 617036566563 7047 181973809093 47995 342315884488 29421 480954765847 26350 704363211418 69016 315364667612 84304 507101476846 56746 811859466378 67058 466941290874 94952 100031322682 2188 833765032924 13531 167534072875 16825 82223621907 23312 932939620928 93432 74797561604 4216 735148719741 18316 269444764662 9481 116455522701 31901 54717457174 3387 107067560767 51573 73482712820 93451 680419105540 84420 483805288452 3611 213423042675 85597 603482017055 7920 879174396870 81591 10781733887 13683 776881403482 14412 303490636230 87729 434983717683 83261 451348198264 95227 688066488181 82924 471374943868 65799 982942444268 68480 144161071391 91693 645755529349 18149 669979874064 15530 195820476115 68361 111866054117 6272 49090433163 49568 908002604437 30932 649902634248 42434 384301881597 56559 538574162120 37160 346011052635 50654 479912883692 20082 843660775382 50706 250679045308 28675 39922828276 94433 366670713889 39075 744561311265 13123 663474743850 31164 719774550831 24853 233793528968 96478 178136470993 32985 756919820561 88604 152461700894 19028 854110570048 53517 456508655380 17903 171529884595 86635 993384707347 37943 523742483116 20663 234381131870 90014 277770942097 93683 631136692382 50135 481960045933 19334 997944737374 28893 544221773932 68700 934668401552 59565 519019652194 28964 468556049414 44743 502307719749 18224 723173926394 17905 885282492335 67096 98317443718 93332 136311926621 63511 303326172717 55261 622090682802 40173 796217715025 24989 920752102709 85051 266048442554 5002 449672369934 61482 510111028757 33244 975180690317 51812 40065118322 99473 550908798628 6937 38732487878 23625 42393801832 48540 976335238759 28042 4381483411 82596 534702989203 44989 538078213125 46188 611016346089 40655 473700909887 19602 698978963181 26961 282207119590 37019 51961120905 48281 889081155910 59630 833761429895 80511 532851817420 31541 957315237400 71457 762795477899 53663 290861698128 90591 279519057848 83329 172663397543 20703 505029528622 53424 358188946041 32906 63092189675 63176 384932506759 82765 38089332625 85352 783773988212 95321 185201414630 46100 753024732233 14372 683932040276 58066 52804054258 47814 782071144810 85293 313356535999 27933 114004587353 23414 446662893284 89865 96465816695 68925 701784130809 78896 617411620800 9148 526159961978 17691 8515803472 1101 3876317768 75768 441138114282 91439 292945404198 6486 688101400692 59557 414744287293 90668 332608624761 88278 264582366360 66226 90957704357 96750 784262812841 27045 120403242573 38684 549689096386 57864 759101803237 39314 206340410269 50334 718000614535 83433 314426550997 45873 968626993779 11610 676328427370 46574 719587125641 77797 719053989441 48359 47644421328 49390 985890379938 1423 496459449843 83771 979006641336 13409 706863072703 11127 408625468949 15930 319622376615 77523 917687356971 65338 54148332352 75903 567170129107 91144 299480912581 78453 337607084234 62507 102021232020 30799 457380067375 51057 669197551534 77580 520331540743 6635 122294619963 11695 919937321401 99599 806005970180 48384 688276865427 39189 520679105783 95529 36471683395 30299 462812540583 73241 284638393182 2081 421855999434 70661 221179155676 83374 90483864249 73058 616651992474 28361 784369238771 90381 820114768087 3616 625198414234 76163 780196724151 7461 191288778740 10857 841518462915 56331 46611809771 11845 388563459943 86478 221691925134 71042 643545959027 11432 957490701454 15441 93712768155 49789 142612587202 4867 151713943543 94864 987756711075 82767 495656291715 89739 672569703120 67442 820859024800 11708 397944598412 77866 36667259025 12722 707765004091 20987 168439201535 67428 97629866217 18026 964556337782 57194 889600710338 8164 733883622886 39330 97050783387 45080 666675408418 17900 674467506792 3129 71695526500 99887 337101955268 91645 600414530759 466 664330143084 39744 784523342540 75619 851009661380 29890 29370187222 56404 785215618384 8581 638403169198 99416 212355989052 96656 850874760959 63531 443309926869 89230 667877238747 38824 357091327246 66384 562861362228 57776 528621593852 27879 490401575012 87497 786641821530 14283 923227291558 6525 751375977222 99319 212769436826 42935 887483500674 48138 421784732101 15370 23425432180 25639 120494049806 66889 676817851942 38646 376366618947 22320 919334970374 83905 113689820306 13210 745675366439 79800 716920474384 15624 852950043327 58061 901795323446 21569 391173716135 94489 840685714014 21868 936286569438 23509 717844809546 66071 191764171783 49346 495117887646 57140 192983381734 13057 943843022433 67831 398351704294 67484 350908769664 64057 108263275926 76539 378716246091 46104 80883144743 91952 747153501942 14836 163468104688 75436 770603212825 2964 815207505131 4071 950679572785 15967 290553051189 85276 881910236957 8836 50356618385 72106 53921191585 43698 897521793766 91540 816279903462 49536 478696754876 16386 536550549496 76134 810785160900 21342 688707530567 89602 361646863693 84760 213311015975 16021 980988696783 6851 881847788112 84259 128697900132 2837 238500870238 78359 762445111370 90507 40060239954 70940 202633744994 98114 921212461071 33797 162143669940 10847 318499527134 10214 613103112169 69737 92089943274 44088 370585468879 81545 749850793413 39033 940629112793 36657 817760192225 92394 691232264605 73202 241230852376 44687 112956094292 91908 8136336421 24083 233473746013 96898 233934995241 12449 561255826874 87851 940872026407 36172 252570954385 32131 466845174151 31880 835715110060 21007 186441265303 35566 122338261242 60861 937904074757 19292 980056997900 23002 625528972134 62547 777676932760 37689 350056847539 98551 245850959354 75923 834932336839 33555 338242985134 15265 63255424994 89170 59536580311 68260 591018763817 17447 346771269308 74014 444188403747 59590 25848573253 19254 361811808061 43560 713654813314 14200 809636661831 38731 762529775140 24531 472121533942 16752 220010024962 86617 163045655904 28636 591028318358 82786 640911473282 44855 387973513597 49705 566625521341 99472 483326864891 17133 726827826005 37302 130277632885 55538 120662774257 68448 361930938868 33726 113609749790 45543 714282276009 82044 275683999948 90695 773110288995 51484 965828801231 9378 407270172186 89073 418190590815 77532 212689407848 14994 672307330456 99744 433857854219 2201 48197597179 17721 341450662757 53703 388365561068 42266 505569935612 73918 783643710258 14391 36922239738 77189 377969997433 44490 832682276781 3528 244927147987 46639 305870777608 14550 914318855731 86055 448804413729 11297 563606462193 51097 788746885809 61345 400792204873 12621 63739756951 80721 3019356123 94671 485950025557 93233 481682628396 61490 394043338642 66082 639707281444 72362 756799971478 89773 37052577679 4305 531119621073 46397 824712565660 14659 592328986196 81216 555070962785 35521 376358472022 21834 42842821716 45394 61558104752 16433 633950980307 50270 460274449762 754 948894075550 99889 46740705804 63467 522429265495 49790 197591326581 93919 563385011465 64313 227161451272 1461 319074061470 98876 431709704530 72889 669493397608 68067 197050324614 88570 714492653977 88176 256975107833 29226 198662119370 61031 722849417125 77697 515088247160 70483 213887932074 81179 326857837698 72896 310740499401 39989 476352444077 29438 686268594407 66964 558872878624 85957 823997627024 66910 462314887656 72555 624684071026 11774 452817558133 93039 212103562717 7524 102573404699 36242 443924107850 55875 724546993554 25849 429882108369 7154 439938399351 4173 377542223281 71980 377584458185 4826 366881602764 1520 412921681004 80179 597108196392 28673 559425767337 66604 46835662703 16518 23361401772 79295 233841865072 11467 145654466053 16328 703302630556 36223 596350911016 17673 707680473993 75668 458814065133 48103 895225452915 96611 44487816720 64586 198295134902 56101 938988359346 72641 973949125973 7354 303776486358 52956 323725687158 61062 964371092965 47056 177527810532 72975 535918247467 49431 777950069900 7809 534727804759 96877 877992545024 47338 370865759743 35284 509924319991 20062 622682542362 83281 118856369867 7572 339418614404 60717 346849498617 83846 442683725693 48276 498836583845 53141 685842073898 3513 568270950675 57668 181419787539 98160 749673900591 5464 919429725603 73171 683060279814 91294 313868483244 19422 610195693899 22053 333441810912 27891 7674829011 65503 48955354969 51671 144644424217 51813 582171565585 46867 613158127547 57808 649862762603 58708 538385915386 66913 504321554601 93515 142496633662 10681 377118609779 22957 204015210640 98466 998163052118 77876 664483809823 24804 813291043906 64828 485848498108 32976 210096122380 98983 406194634077 87449 178384232682 33626 318016428957 76054 240900838649 47710 931124293690 83650 651149854139 30879 746178682518 34908 833241294481 16336 430241163320 6695 72295810885 94630 335482154312 37643 998019243139 11064 66819525910 19666 74666719323 61990 270518048403 66860 803235422913 69263 166172596438 84172 181181514253 98553 368244388760 74920 151885226876 72556 266170537912 57948 562230043565 27095 856383621049 51208 619863717668 93546 345406183487 33614 646514950858 42107 988142821526 97077 957751940203 29121 450777705259 76713 382341094198 70396 153392621072 3096 356624339009 79307 941040644988 55446 101704294147 71732 268397537865 30138 315488910808 66815 615069308533 26239 678812264065 45275 166869920161 10372 380362825377 7384 756684831637 8780 97219571777 25356 406166313658 13887 433122083404 78895 55757130910 24423 577615651092 71038 185138400884 75284 629707953867 2875 56619959697 7929 102515495947 70795 574713749488 58412 71652522063 40919 924476507311 51690 8558811767 57260 668424168592 68336 966611800392 66363 420669336185 77859 683916147690 50937 5875837940 45129 826717215336 34144 962491476400 7758 457026303539 68749 369275961342 84960 277060008608 31360 514457392980 76468 363069525349 21951 218036954318 30847 12308272928 17682 18647648936 71741 422653574096 8584 548438505669 61389 443432510298 37265 379214417195 10962 363315745285 41539 894010909829 69364 878667469054 84790 893209422496 81373 72144967381 75623 196816448238 98621 101089300478 31768 255537930502 85351 283523565394 41934 699164449058 4657 958117166731 86130 419392016543 50392 366810449611 26065 309942560384 42618 582919706902 6492 985029377004 9337 573246107347 57289 288207701164 96191 192723688015 29776 301471455150 92693 282967166778 12334 694893244292 13930 151129652007 67205 297255348966 62130 787925798416 60378 204287327531 33220 947988681425 67062 456467627732 48379 784022951848 56262 276886674946 61655 823090050748 83228 252001718011 74937 810017484435 12651 207550184617 76810 823057767065 4782 90930460954 66708 827095051168 26626 62472580609 57927 169910087771 9767 891755281716 37174 78079421921 51011 467744842028 32696 362337118256 93279 192904785288 37575 965301762728 9224 660039163786 43364 962760093836 34607 739260169880 78097 282995449221 42250 993429802172 45781 654516741662 34192 892837406501 69500 997474195529 78625 665850521252 69237 691744838616 55420 813719982128 79314 182729364229 37479 48668804450 87819 783262016234 45355 157363385594 62331 438964562954 69461 203798600536 63713 828752100039 60055 205826413315 55713 371912501225 87044 880042382630 25985 942383345949 60215 408564206094 14860 825535947123 3309 556109277613 23218 247299992032 41958 428721933338 10214 673671559610 1384 229692758543 94015 915450787647 41404 458925280618 54583 902773106702 80271 41147429292 94351 127681030571 60019 233299674237 36681 527439374848 79931 490377971238 34221 789409562583 7778 169616488981 98981 566970377057 49797 717402691421 68320 898150766258 28964 5878450483 32210 109570268738 83685 182132088690 6771 902401309037 48977 704625430296 2460 914469198580 6165 512753193671 301 96880460154 61603 968697973573 39050 610242347016 21198 509592104956 15161 645327402634 2225 594808160122 49157 929413372496 15529 270799400946 33182 118240255630 47990 774220353466 34263 976591011036 76351 947892643275 70823 5621030326 65995 944450359876 60169 994400780541 58728 990262304487 78395 362079602292 49799 789192429467 61891 762389739076 9438 119271027432 49317 878166878584 16165 703929492094 67054 574499492482 45210 16506565550 31149 211982337460 84733 115292342255 11348 816804807112 64340 531841256795 89467 668756174937 29736 409790365487 4638 328042845799 34374 636171691599 80026 595324087511 69792 959254018495 80084 786659002609 31817 634848153387 1650 134037650656 7101 388360371040 72223 480983226422 55446 485098996432 52875 606317883493 31736 854435191315 70729 451674380614 4486 987283838560 87088 646043020694 69322 741291240984 36571 698134513524 93009 253792340284 91817 207154051301 85453 381082366450 14365 966608471121 75057 114653263108 75550 933316838659 32057 915594670688 55289 185413416876 72159 387258387865 16154 57874019040 13191 383071575652 89815 983614168983 68116 350731784476 81605 922412999086 69232 754671359807 28896 316539211876 78920 46220978159 14248 259113340637 878 181437960306 89150 579518682274 16566 731655566515 27340 165864834591 95129 339582631870 44634 320038497572 16757 939265782855 69945 859325845861 91626 781994290468 41404 40051396858 69022 899669007823 71674 574470645983 24155 318105477861 88974 761576684917 74540 530523263657 93623 113877893888 9891 467265871234 60344 552765122086 64022 517947063928 14489 514924172406 64477 960710491067 64004 910910563551 32278 123271993116 34825 56045600821 78050 115941019282 80954 741526313391 58725 106093292727 80304 55751456619 25673 522544384329 84420 830458047209 65851 253960657321 87223 177275935116 2541 30782263647 86090 42779129117 66291 817885131412 12487 992585118791 60230 709473091222 70582 671592045340 5028 955360417368 86920 790393582478 65581 560277555951 95376 966328137207 36552 608935018006 88453 870030954898 46108 254770598571 34562 373743432959 29175 551264607535 15366 625520907971 95051 982548853834 31253 190000029125 55372 976946164038 5844 520593545683 14099 604858437775 44433 545458342939 72286 891641492025 51160 543237148594 59149 516493625978 70527 447239455249 35367 437566878251 5211 851387616146 32307 563281729355 39561 159761987575 80191 502566948220 86214 196071382756 28285 360475065988 77015 508367228000 36033 636159228622 94882 248082868568 45860 243389704678 88275 950564787228 95076 72140778241 70392 281982826720 37954 935144924530 33862 775488842301 71842 922497993014 58610 998715906477 83726 154936725353 81016 853093617682 24148 682984114895 99927 952618731055 26147 40755685452 64370 771411545389 78514 614723485548 98161 235256276760 97914 141750530780 20478 158250266464 45943 619028979951 63561 800674702169 77130 434743940122 98597 626139421371 90106 882928817016 3464 401721421858 68046 688029647686 36271 669845264783 43188 889928988008 37047 947302871269 76542 172784142819 90245 382972365933 36448 243996512097 6623 761628772178 45331 243906859952 36689 677733321254 27349 39914071107 12490 908276306779 55687 424148209327 57660 938625392587 52750 601664901423 19679 514296234801 78930 560379124513 61518 560981405870 87457 21339270535 968 53519455045 72685 6890716039 34992 208354362974 45866 4808338155 97454 47464140359 47121 275717174434 43020 683555483822 77888 356277409085 26586 665894649128 36472 382655110515 60875 857487394222 73054 931272282781 17558 840610436891 35482 659765493563 11861 745051062703 92219 958098404205 81257 688060297615 58992 529114490234 2644 80478816066 16560 116038197837 68285 493502369845 87956 272629206514 10032 288713080632 72088 652589892638 2524 708001232128 74589 29429901477 18611 4698417315 77706 269891209217 83789 168932814878 80742 716131723218 81637 845173627090 18208 211645392729 92250 504191430659 30152 162792435707 97104 397926742872 211 5734520260 61933 416876597598 986 903325435873 37756 51005055493 29531 149813465381 65933 465871216417 68919 387666790533 21427 551538365674 18 727316214172 79908 373481652860 43799 877931683112 3741 624119583320 20050 852740393355 26620 168728142562 8851 484035781450 73828 835938967265 21137 890201781650 72700 320005334529 1541 91009116846 3536 160470283604 56907 653442845842 81679 366255173581 14661 191425533267 59883 301451159236 33111 110299742125 22940 579730788981 66572 736033085308 47165 890677779072 66127 266243865155 20750 197337202282 97491 786084997032 97968 919589412379 91788 499708924405 90508 664264151647 59732 143285997209 23180 9955046757 26791 871205594789 53313 62508219203 23015 790388463440 43323 893058493039 2008 50877481588 72052 54449943623 94917 299578248974 12230 333315538315 87610 983797807553 72848 498498307805 42983 884775621972 52085 636205778248 49251 329278229296 96316 68563356342 20839 489904712675 49009 346595536505 30959 636580188063 91811 757610960323 27869 638096611003 53252 864241998893 67414 938537310769 99660 237376539700 85090 10397142047 82486 444625766327 67984 472064682054 95554 372505317499 46384 791862502542 46769 111417192615 32279 482648031616 3340 21295063880 56095 992822274762 11774 886930074830 3300 214511146943 9685 462663504781 74984 245546445780 77317 754777684029 10575 164303890212 58693 753805295227 54500 468574684909 70703 467146462534 72147 966308615697 79524 26262892418 22892 333511847318 46407 116205493368 20167 64590656807 69181 214345039956 36250 308401845136 17523 456396680358 87396 775220571973 8152 82497849570 66726 379782721244 29918 314442193632 94981 965413190030 14301 297940975452 47818 530063243194 21521 15279649399 19937 262029325155 24759 499478140980 14397 898234980525 13524 846522344700 41619 801046586979 3310 227674895899 74170 467446591092 92048 568490478144 69361 501864527474 95115 850755799553 21881 417702819857 21808 491687919701 48695 702856855982 23094 900076413720 31476 191653971654 94778 206284729226 98525 551938322554 72346 228296974032 59395 43395460626 23513 396185638514 35291 592646366582 31295 864929003739 21726 133827994551 73878 652450791901 1291 941795310980 76046 542345587498 83265 320125939637 65081 681999041756 44261 689776832452 95984 531386961389 36450 518795402319 98124 380776803520 48708 194522930584 56685 24630429591 64252 231157896709 44215 453297159450 97663 86005056160 64528 691497553110 70151 186114780055 8932 403599929275 98640 422840911037 24449 515102195870 45052 30142184968 32315 802261124277 72848 476699698193 94121 441423057950 55669 528969715863 76486 35661283928 54680 472118004476 56209 586656347847 58474 568629303494 75149 871718376756 16480 172309528095 47202 589657048651 68756 181049974358 90 328243281948 37122 317072858204 67301 294186737307 63564 439491783496 98901 396892986400 66775 787100614356 4899 48252987880 40780 311475178461 26632 701541214354 90935 564318697702 54597 412126113954 96844 345054064278 21884 457477565185 67869 585282689077 16660 153304373627 8741 567532041267 16344 961068982079 9184 228267058338 98937 588181829987 75056 696924721079 32680 780730918750 34970 519784390733 9053 834598105996 38407 643329082977 54419 744512682926 69796 187797886871 38857 416035658087 22178 885914615732 28738 307132005056 69878 533405012257 30982 347771574948 92506 391795467631 82719 242054027621 17354 456225426893 50333 472178554165 39432 349363938196 14450 100615807662 2841 958712768700 94167 429939443019 87942 307108931684 4549 294906894316 82716 581703874382 96157 819062359382 76460 108901352544 35105 651604750513 76524 97324976420 81816 716891045384 34163 436782381640 87054 984157399756 39553 241666369567 43505 933623555666 85781 668344799007 57781 544296933968 28885 713660872801 77105 609527288676 25962 697365477924 43840 166644771213 50177 61783324747 35074 818370726064 59883 200734295258 16184 410480552212 6813 921310175356 48139 278418937830 43505 997637688064 72293 99412082614 26692 99407217624 77174 754677756152 86038 569149667992 66641 429383973509 90029 811790196605 58796 314763182615 98290 909645284324 2948 624775056592 5074 78588553934 62486 210375899060 47582 445596399970 32615 828498837546 27371 701342320491 36030 621435985023 4691 4800782294 65092 197757379683 24563 46974804278 31915 111893244265 48427 957822250560 37156 298291466123 3457 843153804879 43751 590484882853 37854 642641935841 86031 238809333237 57423 874474823447 71259 466051901090 15653 751141120569 34799 61509476914 81941 855298371120 67089 679221649425 73529 638296715531 86156 704161678609 2958 8102449275 48336 517801563109 10900 928860471894 60720 44945556900 49841 834535666967 52386 528243802701 33166 180049272924 69859 958883199293 54424 362728682855 57873 51166964154 42528 423791038366 30575 768421018476 55164 927846085900 51812 100918277854 4868 707216266973 56860 373560208898 57781 133825028582 58629 220036818090 35218 903087099674 4468 106507925776 82398 473860342806 92062 473558346831 44483 213808120726 85567 734177766119 46190 922494467581 64086 571906327869 1424 763260043730 29735 865150429208 71038 177425701949 14552 798081664293 71858 94213204366 92244 634301393781 73897 977157334455 20779 510571757562 63267 863097363661 20528 439268423181 20742 126256487306 79737 764342597611 891 885189099470 84035 535946153779 72368 207588092186 38700 187592060265 51380 843046897939 7447 972547228791 40317 246123779077 57355 375574781735 837 205298905437 14740 924700768682 9033 918863432750 51521 752898120212 3657 366780384173 30212 767798647005 82156 784203201461 69589 913289812321 3545 709113781572 47600 173993734753 64670 931238541052 93874 672411297408 26252 231801646499 17088 212392938696 81177 609420782755 14336 701188253986 1853 291790354059 22333 176216466657 43477 469674362252 21159 878931597112 59588 13385346044 36177 728838553023 5933 273062347991 57618 555444827378 37402 353859068985 4676 175680528562 16152 665411762149 71144 879470814402 78392 458406102977 11424 663015185739 32496 270934767192 15572 402553669464 19864 98858615126 46574 31748839771 22286 542748348944 47677 466831821734 95506 330198695418 25206 829006827763 34698 302299330350 30542 406063898333 80768 872201493740 14913 658031162980 99359 724131548180 74575 619151350893 5145 966453854126 33625 113237443136 56484 35585048930 83016 227620335112 68024 14492781056 34855 279976231767 17747 767873442298 39460 985813941151 22357 220530479589 40819 715531730617 52068 372782199548 54251 202992171874 63849 308832653213 5095 278851747769 40242 892488881097 59942 451460161987 94894 530491030952 72171 572927743976 58100 447839346179 92189 800451985779 71228 838797781192 25512 269913415445 45988 763027764618 17851 232331357026 19148 946475896831 59656 271195562834 30394 37146151040 66440 869372276418 10519 895548699788 55316 891106183409 88945 282597936965 42829 312291952899 71447 259336026609 68404 34638391937 31424 9942842490 53426 837679437271 18404 920973391343 43826 270637848789 46529 592606248193 53186 274854158127 39639 437172502663 29014 624382184189 83085 793307764730 19429 456921759036 91274 759740204025 92810 692786888266 63388 139709984455 14756 390780810862 56789 930920746184 94614 918135092814 96008 6205996296 29288 829687779190 66801 756323101108 71908 784773684440 78954 866691942558 21466 25486027591 65591 344371346365 74364 442080227834 57819 252345008555 18818 947783887632 34112 96511735333 59368 879696034822 36756 554145288847 20939 687741627970 806 957855583853 15728 811461793676 15757 872047710187 99805 444042801807 80417 321291869270 93566 952762771293 78752 171917875361 74113 172757738472 52299 416713759201 67930 947620586634 79878 76556223953 94368 606602624126 50939 867681825615 44718 618732367460 38296 465465756381 32451 191358145 23948 846619866913 53122 117823527548 74670 830614259045 23635 56559190883 13014 665280058904 52768 882628568228 39874 426021895499 83225 633189834068 25971 523642647348 28017 54275587820 11245 167915001006 87742 566439704006 92570 937947739063 77117 875456418212 57352 299797321714 54155 537220087338 32454 125372092195 43405 572822702943 39307 466671209909 21577 257601312304 23376 125626965815 22219 189681311981 96976 77394872026 67201 838153907146 83247 872770277365 95071 472985935200 74000 739763400322 62396 192834546473 38174 850989989790 93139 351422513671 2628 838568425996 58179 535064567485 18773 834800213683 58256 909421782644 75269 256053025052 21184 347196596024 76205 971864326133 89726 99958343801 84811 406500857232 76890 729393103755 18912 230048385124 5158 853649853478 40304 167683806091 54363 894244991206 32229 879942623043 19442 299759053772 81965 995561537901 22028 313641523899 77655 179173506577 30027 473758963708 10682 136159979480 39414 829351383738 84495 674529632400 2265 73128728455 60818 973918816684 87490 272206989525 73316 72916309186 95269 971754514302 68012 318275613707 58810 49044831037 62161 832662538982 72730 392185969459 23138 751671213653 10917 819506710115 43694 475730068862 35422 917475732533 99500 79952509483 11085 819669894391 60629 432965273931 16732 976248130135 82949 816393397103 43803 528076607466 98013 813866102093 41725 721346112425 79780 386242216001 84696 248731958895 89537 138154584775 9289 572349742204 39523 742486806786 84206 288970618357 33817 509990513977 79562 679898308449 26266 576458674260 56324 683694172717 51647 636095701603 12168 565134368041 39748 664258102039 3588 995560402186 42411 900455983687 59885 281086420198 65112 91333384301 40856 13287145147 58582 681005684519 13697 15325354984 30032 295924885942 15079 240309706161 5305 468865568130 94318 772849692095 41925 340202670739 17595 519132571294 82317 103078331418 44924 912710720574 32591 569558362342 41918 785793635443 25708 83420197872 72341 324956516213 13449 675531402448 22871 13807312993 97998 765260666948 61505 970766304693 36170 77241591984 85169 27912851928 10509 485438574233 69194 280910943120 61484 664868063529 8723 448721849993 5056 831228946095 27160 576768332757 37447 879971255579 28103 996844083815 61858 632441725574 19509 20319365015 12342 979244113320 31799 884643776417 99531 13076047456 67753 467818124837 47728 999820824112 93354 675088541352 57780 402279184575 51230 956764417298 2191 164386143317 84939 463313446447 38743 112323404386 86268 203093499950 10827 670669760503 38241 740892386085 37644 299934035531 88013 164014029194 95 554250312503 35575 353551022267 12300 355265624507 56762 508736321912 45186 919026309751 10036 576530391140 12209 334305698866 33098 987128444551 40462 283508159575 55491 563921469902 55602 176953577331 73705 692330110346 35003 59425358265 16939 623957136109 21642 832551968638 32318 447891579280 21700 544329086396 6583 228608927728 66834 907579460243 23794 592225913836 66400 563564662212 89807 256514818889 44577 563237955892 29839 495616072750 85513 756040409455 35803 501934613928 81170 587587429923 64766 702032500775 1976 620392452768 84102 821219835391 20317 849279000159 55047 327435975657 9926 558919032 70296 321027754367 79323 994709250346 78451 852124756419 22603 319326906455 94425 178535891864 52582 971815510021 71756 210090355271 70017 331350193118 96340 121717933564 70294 591481753265 2875 18376649799 96353 483277249263 73489 439190796444 46404 315183383342 83688 472473822419 81987 693432410794 39128 468025176488 35881 916902942143 77341 794181766972 12450 960197753456 17716 339803989394 49983 947740422371 26082 90567396627 9077 222415895523 60941 43395110667 47294 629501505885 27808 849069315625 33302 750517177059 4043 665643611907 14239 357780796972 99777 480686176400 79901 364630840722 729 519850927276 26171 62159630482 39566 188741757079 19429 539066451024 8223 223104822646 97356 936149734416 5071 867232370897 26341 584534518206 84518 948020583699 31370 724987356775 60334 235309007374 11479 868218065598 89847 63266438516 26190 860844715928 45779 453362602847 61012 618043369072 77594 406513465034 31921 784308468196 76488 942957822485 69236 137410999861 36186 327078444933 51053 86474793419 81525 758332023233 3058 300259675567 59839 191847193686 13722 973800085008 73060 447569480756 99845 828094952127 2066 877200576560 33874 321018836914 32605 685843075456 80966 155261695364 55548 20130331714 89964 299269839347 16746 14051047413 14672 696384319585 10054 34878820349 94275 163971584597 7763 130739952675 1818 413564381175 14361 229427517715 50575 951963064471 70274 324751122653 37950 457009736486 19646 134232867701 48137 245368633019 68319 83867991859 86613 711144006415 35326 388824144212 27147 557939337473 99060 228388214391 63768 888947729172 65282 485635715872 26765 889756913132 99849 934995844152 15135 556416293077 74227 298196064139 648 83157399100 13320 656179579976 43236 888185248819 50522 10258959237 15253 199957628145 81658 167633221817 1344 129905594192 5568 408258847296 41422 362677628750 70150 156986767835 29068 811227979404 74158 934837378349 33003 944128122066 68952 497009950271 44672 782452994185 89549 586982177788 84069 198978443071 84439 517362141878 56247 703118943783 5478 8380185759 58422 35110009494 81068 215676717649 88200 427527035527 24354 75460389703 39125 164889806104 65313 612105825 77036 883815539467 17642 960880411236 47229 483878291270 56703 101421391480 47454 923242688339 87527 101471111848 41511 884056134625 51790 741975824486 93941 347167250753 39298 321171901188 15114 132045647849 62231 374302957627 1483 860154840309 40900 414116755624 77217 994541478561 56548 507332251722 1209 591961342160 12150 867502159622 20068 795148031368 95006 552684083491 36759 204225828212 44706 816437028814 9260 906972247137 90253 102514680215 68352 326393877953 51727 927380839155 50291 434378931499 62298 850309269176 52235 55024250585 18375 375805693603 60209 520916488232 15087 720381049813 23538 416039876635 15507 566327574354 70943 184483373017 28085 837329521281 28973 818709463851 46620 483774425007 3574 651075211519 63956 950271857292 57399 689868852199 28940 844529082539 74192 862747761307 83958 808771516934 81671 928045783155 26762 954763559289 26533 820233922029 98915 387124547 43031 423426865453 84224 400984035208 12846 366709268088 61957 835866812113 7520 404079737016 48247 824980909705 88101 691916505595 91204 365022173058 54426 134032329716 54041 576079347823 21441 264912863353 33129 868298602087 10111 807038059011 37069 153332696425 19869 383966256177 5375 742272340178 53096 260686971973 96797 709940169704 17138 386952214949 53708 734751998547 77582 796675106395 73043 355468533918 55319 3541819286 19356 576575413435 94890 427563988519 78870 37540904572 31879 690657650437 40661 809349339163 83860 532688260041 94417 958801075891 58010 117074922291 69411 411265626820 74182 963185129891 26187 664405543091 6633 135357991328 48204 793222701383 30681 372564675669 37774 562566595117 77966 552207348239 2524 393017208438 52869 716300622528 45924 134774058772 97985 674480481919 38874 24942209888 55813 454940726790 79060 340509520279 53435 97834920755 43823 284671278936 73488 681600850311 76041 127602756135 15989 246739478186 77285 3760973806 29728 727811902181 43530 625158678391 44457 601250349478 5060 550147852531 48205 877790984704 46850 767200626294 41295 210461386536 35894 476770663544 74578 558827254009 98872 210411438677 65088 746559399025 60163 313793909454 27782 447689913394 86743 163674047623 77301 531399833858 96949 584664609415 84867 143602119243 50342 748594463930 24968 349350180507 91861 55828621426 40802 647134434341 26320 177289791714 62353 198653329727 28619 794340124578 88795 383751134434 70300 572794086702 64969 577734295341 9152 176129751399 86856 161482000867 28853 952583109648 34474 813055703272 63390 706529578322 4418 311050990279 96099 831192088120 95979 173674240303 71246 583965337908 60386 159204661617 10734 223736949400 17991 327464443140 99416 561181202718 12545 319806466562 68609 291074522721 79031 146714297256 50181 896283193185 18839 180458478298 17892 523545347331 45522 645008699036 95231 988216337551 31070 754282323098 91103 871959537712 22515 84765094305 32239 785394915192 67631 86473271843 62301 460981194713 36210 543119200952 15773 241697758509 50946 371953125527 16486 238420832814 23433 82215717409 24370 887973073150 81138 314439997271 57986 460090868641 47535 771830882911 8824 334796559487 34358 306742992899 32732 371423610595 95455 280804526129 10616 793333215102 51848 47599273596 17660 654087691492 67857 13440170649 7066 379885694989 74145 498385778915 88811 362781295830 94143 958402935512 77224 779797965438 15961 558788378522 95345 617909947433 59840 121599511663 45418 280905406816 8010 964553129282 97625 976759869071 32207 458476561695 65034 485421878662 49709 796587413179 42987 829100357113 73605 426820177129 36304 765389512192 70971 471488318246 45232 387558328984 11385 239886855694 9350 300333471775 4300 854380692452 85777 949970240220 24070 223732880655 24500 866443001717 8987 86757774487 99926 985495958390 54372 281537032364 4772 864826990033 99519 747136922399 2410 472511151961 71372 225972421095 11422 557611582277 95665 28533993374 89077 118341179316 15384 189071051778 24972 72237663779 77068 23164855412 65664 262116989944 20480 113035543676 21558 74211123963 57991 331876521539 22324 694903388631 35773 827110765335 71462 405485358238 87836 956951102443 33050 16180104514 32136 550339822036 44804 264099822621 30276 946078529165 85115 363808559210 59515 805955292404 28666 615602671817 40632 384109609355 64000 790391819199 75789 817848705783 29616 553000644659 47376 796430557829 11794 984605337075 24250 98805892256 95280 579722319405 15014 807195144540 84986 853430686710 32312 796343186671 2882 11176109255 24691 960041705522 80161 723099474170 46946 873410890020 83952 52070671441 75568 778749573991 47760 163281614448 73360 122566379713 80579 207842259806 75221 943802333597 81648 881902152712 42171 276752223623 62019 20124104382 39613 65710197684 26634 723590518708 67452 389301539704 6393 703202826627 73695 62129093837 26599 884753515941 79661 633110755539 61583 161320152316 98772 203415130698 23056 991022256203 65670 323259108889 44110 820219566267 13847 958696328139 85998 919855501400 86560 272765265421 42718 30875736722 97919 188433531698 87082 884995747005 71061 299135546799 10472 891203749521 51398 297364372639 33166 439646636714 32061 5588726847 44534 122936645385 99173 766262855283 35041 716383210897 19729 793931307840 99729 658894666891 47349 373470542160 39853 747158615842 18730 190223418993 54593 911532477928 30318 771735234582 33019 290388031312 54690 52191441876 56847 186719021105 90506 27051290598 4628 944322813001 51120 332189205418 8133 439959862968 11650 403399960610 12642 302550651521 70288 754129922164 65644 120696118028 68015 594886206059 78764 478530471079 71736 636833363699 62220 282488773888 72361 757058914976 5468 144746585004 43459 948711241256 91439 237595359908 362 898594924260 5883 812834303683 3049 446807416660 23645 776838778953 70251 596011132824 36627 6807495515 39491 916601290231 85887 394479214720 80133 473009624924 56299 468285041957 3370 289876651988 79200 583533679643 82160 808648882961 70957 671887625748 37976 266620519658 32710 844302936617 67878 895024955865 30082 500822648407 58789 488153595771 60605 836634093565 88416 438750827796 69844 104371336287 9226 145235440648 58283 897065187622 82295 926541277283 52010 447286793438 5825 268899776850 45628 296445448055 28548 541260761512 11439 818815554245 62081 419073939546 43798 85844579072 16319 379426447619 82122 324549338949 5446 857533918305 75749 273582830098 59938 241110847702 57349 584969927118 90982 166942606056 16783 202874888511 54118 359103624641 28554 301714870289 9819 551946591151 68768 461626788694 40291 883408692901 26208 240056057345 38079 133373188281 10238 480617394538 49972 262717416612 99794 513837618637 82698 197308730949 32853 554020895434 44400 362699045662 31047 72937928678 50678 349651747541 15852 359118652681 52241 350589792180 11754 421657342719 84890 440732868394 61900 845764846583 22704 375390499400 34594 558850012167 40625 720671907397 5951 135391883685 30821 916940410107 39802 301071521327 38195 366753316199 70381 694858804837 48746 60605396012 18009 351503450858 69690 135628766225 46528 669605953734 9432 143765927551 97930 329061290470 50622 6043528196 52929 602490561947 28136 447535508690 56436 725229279511 71096 142734229824 96184 748569452531 43154 367909919304 1122 799353691308 93761 222457377288 88142 439222212897 22640 345255570497 42587 288079732503 49202 80853460699 90317 325348343989 69435 273895266911 55786 927747657992 33733 421767998075 65470 350049193088 58476 844378838658 68919 161451348337 8562 200240187881 29897 806201309332 28540 261638634699 72714 962860260739 39794 673090286694 75543 725654378304 803 631518192540 35374 487890952366 94943 116048796531 65746 945970475287 80315 952466135958 57451 349094991012 47089 550026572497 86947 737675252968 34077 733115318168 67657 116680126806 705 859122753665 31986 746449946566 22946 917255726277 91955 752146906356 64904 595234737347 75080 955546080513 578 773637360254 15761 3330186224 65120 632402539034 46639 283817733674 16151 938519542370 47595 82000064763 92417 306865618245 52208 760671591186 99162 180908451925 80748 694166289669 26212 240119393607 73683 33058773451 23940 396307456629 82812 993429299008 57410 750917895007 34306 552327540388 84749 630645412133 9892 233583711516 90773 897705595663 23333 705442575408 95439 726118360838 36173 762931903051 36789 31450210840 742 56815962943 7459 383398568183 24255 430451726526 58747 952799078523 33101 195464403682 60034 745144272411 32869 447804807334 36001 734409785464 14788 30839591018 14981 73930573779 3431 481374929011 16062 878895285906 40883 4681416552 82852 444839731647 2990 526121096406 33390 974308604296 33187 417698927021 16025 63107299776 84035 169935853762 83719 199073167965 83679 107115038539 89181 651824021496 19535 745142463846 72899 901739383888 23598 763174278802 53096 640839249607 14043 894638375475 86396 827987588323 28601 905410948114 58932 98578995919 4719 484990747867 44010 817338973143 27818 19110832798 16507 625136145135 63574 629600088399 68007 23327861549 10601 965658069830 60467 990332112971 43480 395875021248 72042 253968457510 31008 871462124892 15928 510583825985 23678 994098839198 41358 53980767811 78455 691251111535 63393 427592245876 77649 351619051163 1515 987269902660 54008 941869617745 88617 582935825605 20346 506687751847 2331 380675380012 69451 583243399956 63910 431140058964 14658 819173341684 70421 443117101370 9466 144526831880 1108 191304736386 47346 590075533811 53972 529362494193 54670 802605836990 17995 244079720688 7987 744081364564 90640 31643030032 44047 405602796807 97827 870913849216 76302 637126044937 23075 448811031193 61734 274921659124 80726 771986949459 56749 388198226499 17125 682802457293 8509 840683089366 80925 256769775561 41687 514909964402 96687 630353625901 82204 614685087039 99792 117644447363 71318 904492179528 83354 299921327737 63981 223555677951 47817 121884799842 75891 422913996982 55679 731524094388 65241 212472069926 7905 41334946440 6487 210476381932 1784 655584859166 7208 642146021383 99665 385704018518 92171 250126827100 46909 820519882551 84260 825401877042 11218 848109732715 56888 2952192182 25416 112127956673 44277 61243190392 32700 870013538475 66215 945999695341 25424 302735374525 1924 322985671659 12905 225689478964 13314 392685831215 9904 535070844269 24539 424369218522 90642 23184510569 86224 788201144304 47392 329291013968 45539 191344610776 71920 128603002858 12123 763800886239 89370 337080191783 62884 2722392501 62523 48494182297 77036 305678778605 83893 917698056181 5224 697627794818 42061 746797427606 2285 909221406285 48940 749235197690 78935 226734089616 86847 118137117763 90885 330033713518 50071 708728241078 96314 239677113456 23914 895824030783 86590 833088148993 32912 830996642796 50844 730339816179 64582 245627986030 20162 746951640569 21167 246850250651 4099 339407179818 98446 151212578798 95000 568746951045 4493 92513419525 50330 5607989607 7097 80469388322 56266 49938781974 30979 762336885931 31178 701582791226 20512 239127269547 88194 490521342814 75754 774027653454 50683 42164262004 53214 921448981353 39655 33181626702 12060 981820917743 76087 666917982246 97258 477829446781 48803 31079881239 87825 559438318543 65734 688233022369 95678 560617111112 43424 855539217705 95234 11844356719 67890 277299344246 41555 582796105068 26661 810288240693 33321 220326814607 58980 97753725559 76578 728021510346 88061 577847240494 96254 269836196146 33699 342813305267 24675 102557800834 32783 894492722243 74010 329888247703 62299 816814913661 4240 130613912309 53958 40594784229 79190 555698228544 8755 183522255973 10626 494050761412 88329 575357810887 78412 392531655406 87124 889243517244 6226 987444297937 73698 848860183512 33908 463162504099 97416 572698454291 71032 851268058941 34587 526728717385 79783 630088574109 3607 640166554683 4334 298551335527 83900 154561674125 94271 539239230816 55499 854219854150 38349 129196024050 65773 348313696594 96723 293559771052 74093 542047798531 60718 739684580287 24121 431802942348 40318 742981681025 24324 54353803909 54601 111939145198 83943 199343148650 81752 768499557154 34332 788761611036 78841 106448987360 77986 708555463774 17147 11604255502 48828 474251933273 14933 890815039543 20369 302455549464 97759 969429670408 78893 715633152525 10006 330246539731 89279 376817181322 73373 982793417999 50617 381302340169 84951 898764170709 87924 99597821669 46350 909323400037 23465 248818876766 6607 145614582431 56024 906981443225 52716 631507973771 53349 561930518494 35416 813992354001 93878 527546030936 19214 94387135041 6103 5294548121 52875 465695402829 80470 404065500435 32976 200001457290 61127 806858683552 33857 753354643251 74240 101449560570 8392 261006163366 78622 315914185540 67986 170793993188 34399 318237867647 88657 167583023125 58438 839526402582 80952 279137430274 72827 602028750163 9442 214951125146 16904 222179576039 70732 687366545517 87613 268699662182 30071 411626053172 60268 646796666312 86279 994019992135 51725 54203065322 60134 703225678373 19228 235776709899 74945 12656937200 31318 771845224527 49834 373955528686 49696 437792252223 37748 583381530377 55168 95034081351 96763 392469785936 91042 913318710071 42553 590588598644 51764 813708314051 70066 217029370444 37162 310871685635 25385 717351098193 54107 656373764340 30312 976988533026 84673 319799950068 83453 409680679426 71997 21459515466 46295 487885395541 87186 3877704092 57069 390222869799 51621 996372930678 41591 515680972965 28867 554155124682 7507 204108129953 20059 322900278379 53537 583313395986 47616 357515394448 60360 819376301714 53512 331248168280 98799 537941572318 17423 699797363008 2948 768021684058 99669 521947296430 20985 190341211018 68860 874192627562 42498 273558623642 47531 291352140319 36088 734124540631 525 49800014559 92825 245267560500 77331 782895992732 10245 314086007494 87278 708731968688 48931 58869547080 87702 424749735254 14106 359146184600 92454 101635361838 32600 933474631992 83677 84708989885 24303 953521539022 12894 29708185323 79059 450183350436 84817 411343126915 61885 936201804841 82528 110936326326 55531 456685031022 58811 152911348632 49789 109122219945 86388 745042576290 34170 118061061301 41348 108364100910 33097 35378370449 61508 917897060350 35160 56713467869 22293 736153446326 95929 937210170208 13785 499438650461 94464 158322060932 43767 698932923104 1318 149128058072 94714 452545901967 8905 936736942477 16979 419405343902 97450 819691569146 44083 301952884390 43693 704395346969 40082 331006449953 98140 690577316615 81675 965235368177 53285 500684583815 36701 419365931737 41751 656005461632 4587 89418880002 19913 267579377531 54781 992127052408 82228 44356908326 48093 411516736939 35763 301453842899 57819 144422223599 39082 476559514617 55370 61330807292 36541 586372021938 30752 887445683566 84084 823262069308 86586 414812564294 98205 394729755768 15510 745413364071 99146 608202256750 84566 43269597722 67503 978980578247 43204 57840727178 7077 216783459666 16488 172734999881 67946 261001461631 72212 428449746634 26783 674654092263 23609 475064426980 7976 602819318978 22991 451571312213 6128 360499246447 70865 470748908349 79202 631968783088 35678 735262078879 63153 2250802283 27066 483331523299 4337 72263037866 85195 151231884631 17851 795538046364 77276 142493726889 56589 661522369234 637 394541674606 97064 643117025282 5536 812761821855 95632 821284189832 33854 336194549783 48752 382570376416 55345 574825549078 23571 697685759789 85751 535128254913 27084 358968899510 34101 261394573983 85263 851915765603 89522 350612994333 60245 759144224324 90519 297134105612 32605 951952649226 25558 193225746462 89445 474861303948 19488 518176397420 87221 459811386436 75405 884677957363 27188 375693463760 27224 3533614354 86705 351298636145 2945 211530359821 79867 280050529167 50377 355287248269 32329 330251194163 68089 232543353886 94420 421268203403 4251 715858209712 98232 430712308585 33919 466746403351 20503 200017298885 17368 140452347787 31317 141417918007 72253 110682310441 98845 892470675837 15368 783133845359 4282 525060039163 3866 502594386628 94015 153152360502 14581 731590764526 50432 85950298968 21985 372934941337 87639 814391458224 19335 728816499671 25984 631122428207 46489 480121887387 91581 129449670635 31336 622730474557 7186 700112872607 10828 819827875065 6730 537136578345 129 771707811951 43504 54866546955 81412 524916773413 91127 772083308012 35481 706273633792 97235 621223259156 99240 621937109199 54974 200429999347 26044 461905494208 63348 463421285786 72163 371948281321 10199 974548158272 53809 160584061632 26571 484211587006 35100 684008615075 18779 73458063892 49249 156830075986 33202 623504254690 79454 493904903792 94947 960491519215 41814 819390735365 24418 33380802982 7440 851040930558 80777 429537145236 27224 115994470060 11956 746005537004 40765 443060717633 63653 973010836483 22993 638943762262 39137 245554919380 80653 128139946600 5552 131424285308 68970 692033371990 53217 429733434303 11176 624403805157 78276 457727331714 7627 194817924668 1198 511724002382 44921 370188064104 18648 462707730388 82525 324054251993 23297 313986564964 43495 364592602595 36711 144069070452 53098 513603382847 99986 253354607903 3709 385698003591 85162 249127002275 26619 367464820157 77435 67314448354 50307 585363248836 22168 374536286178 48184 391881199846 22389 979255704653 65 344082082892 41356 707510968306 68362 659202537097 65369 438967369026 73922 437472019216 46206 430550677203 7643 60475888569 59104 396851228641 97422 471161880896 44936 829743975624 68148 265818411974 84994 349201482635 36141 612103203662 43073 47262239824 42013 976730064961 89689 578280497634 87306 327551636459 86276 490055017006 95744 774099032315 61726 131362692806 40365 877585505287 55977 924940074337 87429 412208260102 35018 200580163673 15455 156648415956 73738 989655535403 19286 619618815409 17973 5689583355 2281 961880901058 58014 574939900685 26715 956579225743 90906 157007068493 26483 808706011267 72128 480709297864 7197 65899781488 48592 403266910257 98312 935545322760 43689 979781597789 9447 751807781733 44432 837040103111 34128 986404139906 29104 620102262797 19231 412565432255 11989 661222425201 70228 734713084513 73040 681187910744 689 683674899983 6838 22621499086 62301 708343481942 43553 208118769153 20995 708482977830 9101 612823861698 76276 282232556116 42332 543404013063 6433 433151456790 37203 309952988011 19585 343429515146 39067 143512172461 90129 501035855407 10304 490489640493 96175 772100349289 35477 193871732850 44159 284341581057 4623 344690173606 77254 857087289763 1958 325522204696 17361 374832938335 76439 739079676857 86607 270788552745 6020 98034890912 59603 978353479769 73714 376943056518 13267 352506594092 5449 660852883019 4332 376633896257 85048 146394874479 70747 112696636188 40431 936161539993 80389 288685013414 71716 757418968340 29136 350769893035 6511 245515801933 97352 309515694427 18829 799162197590 89979 13534948041 71424 83019536998 35709 409218299503 55053 703631980631 81413 882603604648 69693 660919016487 9742 935425188149 62044 495057598327 53015 63322513337 97310 235359908367 86947 351082160189 9717 959314975320 79162 319012149676 76700 342151808480 26278 880573954136 24623 928674914778 17463 744344426099 16080 966569603995 58784 131343869079 63588 893487237406 85495 550977036863 73908 132424665473 68793 558393329227 76301 373987259782 77731 629764831104 1632 698200446995 34138 809569629446 97186 221161268914 97252 227472887528 11053 664606614034 35373 880821317272 18974 989040309892 8452 128674336616 39061 440163396735 26555 344479192849 50904 506483079452 77034 763330969136 3920 401934954138 43436 805370861764 48937 616033262811 21184 616954810034 57591 867994558950 20777 333524055105 66924 917164010083 95759 396134625950 23587 112609608226 34876 905648365657 67512 603349046420 29984 297639475687 36526 556314066256 7950 808373279262 53159 129198684304 956 673374409403 79727 106229371825 82823 440560805087 74354 588025535927 62957 952598370702 37890 933910489030 60305 477855590959 33330 190531323306 82650 514991831311 75293 7887101520 42100 743611226590 69311 593214299211 67149 354304518704 89499 995779501648 53369 265117624829 71540 582947936186 33455 228870661153 36595 139897696518 9483 125567669981 84935 150504859736 42250 861963738196 78401 387220120053 91568 359853097743 69044 424695716039 10053 219766285945 83867 519884644060 66771 781602539364 58195 382268739047 16010 445511541891 19324 234495330238 47517 388369081070 16060 678464497370 59171 19035264673 67452 502659026650 74998 484473662204 94089 496396573952 25783 227466582852 49428 692128172210 32872 275102251809 53747 758078850042 81264 459276275486 23678 15182326791 39419 238531015981 78994 63571138986 81496 76208606496 1201 729385288154 23129 30908358961 64192 648555247152 69814 467104501371 7848 343737165164 91818 778789862782 26839 817497770990 54197 686353070751 45564 30208525373 21368 373430767269 30861 814892464004 40188 67756955453 90820 646916107792 9483 699136569208 21246 942832492499 76469 265171839048 11611 2094769380 23181 218407641350 31617 808500930045 28586 730868015087 58009 821164588284 48742 902217882274 19280 239235356002 16642 75979493028 73496 872654027991 31712 132602333660 5604 103448777636 30440 230808929047 61391 577348881719 54468 383624684165 59830 656462262435 32547 909973658170 51225 940560455965 78618 385004150446 95390 989609559680 44126 653533790013 42190 99118046666 46667 294809530024 70455 601112570269 88992 363501341587 80872 812207237823 17985 119956326661 85687 644087056538 29300 978814129898 62687 609341514172 66468 563227249300 49818 683829763160 29345 8724436790 72396 977028290244 1438 353282893416 86520 285311555577 90802 856224620710 37832 221702508566 28664 650580231633 98217 268917786846 3791 369711240620 22124 167070074421 9178 547501267040 98215 468558444198 13120 744673785592 19666 527178208224 46669 878676640742 73259 437945533236 88752 831276950396 32562 150414616089 11131 579340129396 37645 344984013481 72742 600653564009 62789 979147562017 49677 937038093404 98760 857741386597 31629 420169720111 19717 562541098873 8875 939270108205 73555 311477071369 54573 724285171584 82570 525683825634 65470 845756009146 14087 770032747894 18990 248137364301 13549 540712509277 71888 293970085139 49215 305219686095 65947 998074776262 52967 81624496682 97066 209966644873 77266 153848916338 65212 204477313629 28946 869318043340 87828 650458884269 73115 948500918018 71098 582598642883 8838 660018508290 16088 18664291152 80400 74688566111 18653 983069203176 47068 59584621262 87358 478455161987 96813 885592507563 49136 816329247742 72717 857448731250 81743 425610115224 86154 855777798981 84187 484834979189 75475 589571382381 69526 620476486175 68959 34302061009 92359 695840090879 20678 261010132608 9753 498961498600 36038 812535377198 79645 693510807181 98399 122178068654 38179 130101845766 57943 407420992637 49573 536181604432 18072 278577827127 73373 478179903177 45805 462750718239 36842 770142353080 83720 865561411740 66351 891183344835 20447 386917748406 21876 902112720502 10154 446673545629 51683 357817125571 41991 672811795235 23436 454492963453 87255 323757947197 62625 262900752603 93502 905813665413 94011 334949751804 22342 872252601019 36979 906670458205 80829 10577396543 682 164287304292 78770 773227326361 66017 332576330969 61884 777576041970 16834 783869285223 55059 488703306648 59445 849217266208 21557 975969678718 20556 889696004854 72867 41207671993 72312 217607284291 97025 208357143300 36305 98296931138 10105 701950393149 34961 781551644819 36152 785284000230 33785 82293896379 51728 406108923301 32812 127567664802 16501 341891123140 62479 308849501715 22592 106259270833 71568 889642669119 8847 815690253439 22203 365724167226 35843 433665504100 50886 498702666621 47872 885262488121 85190 500640823906 54096 249861373693 30136 692637963435 22657 406987803986 84634 969967780348 14274 208490350334 68270 550804495964 32586 110110432364 9310 191456768696 70577 292796474665 12466 419594923360 59957 639864971367 11804 315821644424 79575 507483157885 63981 146199219401 13659 465982493796 22525 805306852765 43692 331822229052 10375 502146678246 23893 408092429765 66794 62093864551 97737 991502297062 94921 367753324617 91707 797042740266 36588 587525369240 90375 308017651006 76381 734955444676 35048 296527280501 49548 458321676833 31871 616549284676 25676 732005434983 55379 312253483462 33267 6661900594 49451 156376377656 25918 299107264643 49750 25719307134 36906 129446583869 48227 308315451549 97180 731773878441 18281 12597241663 88506 356422691570 65473 355688938802 40080 827936789930 95399 433954607081 81709 91197800260 14684 354959138041 76771 568032240791 30855 814137725597 28138 800756623713 96015 84598583347 62717 155814539458 91874 194795345597 56059 255067403709 34866 310838651233 76104 560133624762 35315 156385914346 38729 789276204807 53407 1569803588 99020 940470263122 73522 946112619523 35934 223018516017 12013 815634531037 52114 714543014810 95607 405289402155 80129 622089775723 92759 672875266925 53188 169732526819 38652 250494939075 68796 515255507239 47669 442820455028 72619 408706846142 65785 757601882219 61624 838311013909 32769 549395678645 37423 691718544637 74633 18689426948 28191 961782962984 66194 889296000303 13018 126535233455 74627 675102465968 61432 474521387151 16771 598923164452 33556 219047623463 45665 677824181967 34701 787505142971 98285 52348730389 95495 757999696628 46140 119328313090 1448 934371183710 62503 515542425283 62875 574033649897 96396 722858911275 32848 663955421801 5612 337908919343 70842 868739167510 30860 296482190442 40559 153210933261 80084 594905276314 32236 754279003596 38867 85831171105 9615 440986211514 28760 64377353861 29755 947078854557 56826 860770494960 40823 167417581089 96690 19488948400 38639 419852510552 30876 45035021496 69842 174981918773 1978 958221496350 68274 202769952784 64080 145682996635 36903 37775772965 61737 252700190990 92652 862454857492 32945 756636438521 10945 184731391331 77048 785189646850 81191 638675525623 42741 502335156596 20679 23344785311 66465 279056528315 21964 497447331465 88696 393140687339 10212 148813742283 62588 914094283066 62722 592982568155 13105 514733202306 43871 285064510487 5506 219091574720 13717 49232896831 17787 774752326296 71939 685307138806 204 402636134094 30412 457375924292 62189 919673017806 46071 764337605910 7316 1771401253 35248 132930244797 17376 845895695877 62406 213119422571 66322 703779356613 58187 972007745465 82415 885794999903 47831 603540492580 59455 906057964529 49318 106817777291 40049 564128482364 32437 384036078003 41301 848027626792 31721 639899120835 79040 112132024126 84296 848474985160 2956 755754896940 62269 80267001906 88149 461026859333 9496 324763059029 65277 515319737342 98188 821911571690 85800 253253568115 12944 427975336075 78465 476818539999 3487 892686601530 40212 832297391399 79991 203962349018 6450 375277464912 64414 657007618485 51888 471626053125 61336 649469467892 75655 526584956434 47634 689039380778 3414 556215735275 60411 888671624650 16507 379002414630 5669 178352965804 90494 970191528956 93961 891891170956 36295 861146129869 18464 437409938315 99075 374893200793 86090 340404229036 80738 283065466759 46315 806355553112 82620 647172502113 66121 788081577947 93703 184965730326 97424 420978016228 15779 85128306232 87630 57683575817 75631 257084364412 60727 987806545729 92880 982983640892 35714 697926061928 32753 538364163064 70729 524623472062 15166 884363085264 20717 40729067368 29352 545314921484 36209 772674655726 95652 869390711957 11354 621240733627 80588 651971429497 89909 248343361697 59644 819783309418 15921 43380005458 66070 347059680576 40192 987370910952 13535 741990908019 76379 303714936670 13951 638354163873 92795 782569117716 39813 601872037390 86209 230511791439 78849 581501143839 68814 466620945846 48040 594810864862 75275 819458117846 77524 643474295673 78563 879015315359 28545 888480993987 31588 202494567654 43665 191960464050 23650 978792058337 80425 378030518239 33812 669705743022 66162 790572284937 68213 478200463052 61241 434637305490 82564 305989886367 52559 910198375680 21604 351847102192 49065 154375420798 47293 867932530539 11905 951147711832 93401 342543063328 26675 766207602050 85320 418059180035 39905 839599853330 43900 923510279788 49552 725229352386 56558 567589641624 76265 26998056559 28311 444329768486 19161 459514115996 38392 3725357210 47441 721329594864 49299 311214032349 41894 108799848627 26159 373994891195 63922 851806188117 27832 205049698660 57105 893268539624 32316 406042638315 62949 200671337121 52783 929535341258 76339 325204980315 808 298952356956 57988 755500113939 82818 745089247842 14085 909190912365 13724 942766247551 7943 725277125166 1433 167627022012 74303 14633252032 28641 859657295364 65511 647986975409 61278 874923832489 46747 780347295028 45632 733143492829 52285 997048137118 26170 653316523834 90642 513443714538 81890 874365100859 7939 739889500470 31093 831896692673 28061 971513248836 28048 510588505998 95761 813321971194 62456 271689002445 41109 770129201122 39795 63862584968 36640 14870329002 58797 165697099569 42226 400119915173 73236 278537735962 49962 42777966665 78493 142593701884 57422 565705777327 50589 857080225396 98279 983295939095 97168 235586521729 2146 438791114849 74549 603316250632 65520 582751415700 81263 181940739920 59526 490970720859 89958 452180135302 36734 468746643074 44996 615520636219 70293 432043057534 93593 337366167265 75979 512090458851 85784 46303535441 57350 603524477675 93655 484692499015 73103 548817095414 34835 494251888356 66291 802861000196 14569 320394894380 28931 227916908861 39198 260204072838 72756 648797334633 66553 795118690111 58880 714836679288 64804 717449638663 53636 733568057852 28206 951342881906 32288 965803496874 48107 835468205944 8634 769776184541 21394 662953757429 22907 769392899091 32190 986904793386 60784 732104277358 47566 653476659258 38506 57651695923 87622 274717547182 17310 991474798158 93452 512323211249 44294 268372736717 83787 508888208597 68543 423029904481 19411 132296862733 28393 665675317472 13079 797862993585 55658 241348828869 31213 818160919741 11467 869700953518 66674 869008162193 26329 165609301725 1476 435682130034 34629 309919260089 18278 89764076808 15717 951590510666 98271 358057038814 78897 747484270528 36155 646764838630 2790 325991467244 55304 100991082994 31367 738740044996 96059 203275295548 48567 338692294884 78665 80439450591 21856 166540957704 99534 864086249563 1391 955688731283 33001 864986831125 9877 728460527372 41214 202786996948 82696 177600619163 93683 835713290053 3360 298020245904 48403 164971232633 99034 262981222365 81646 539828904546 97592 254251235735 25495 490136052057 13632 435612564345 50373 169591149723 45817 837249254240 28114 217336550855 80433 703158231248 20191 421822936674 38041 354372400493 49934 422032787539 6439 160059082115 8551 656973432423 21267 112758343808 24275 524667952334 13338 412638030196 1572 817193206172 87167 532041512856 70763 258489822537 81925 249700984516 24353 401793704753 53494 897359523830 61311 514605083157 28351 628672418258 48229 452390532249 92433 50315391261 20055 443916904900 3650 737894934849 1083 213748329858 78826 781617798349 50748 121429776677 78342 424664880626 15562 293982569440 60185 276895758087 13912 444641274699 79622 690403797765 88253 697997745122 57751 139506345483 28692 513449032070 51097 252894492123 15163 34924574714 48510 355616698971 89271 544451371879 61017 662916738582 88143 237890599128 71845 781703796409 36589 607319645887 57535 987822421398 19329 513795525998 23367 725706776612 51101 514679043999 38788 981457434748 64217 606906299117 67197 73331150302 58864 166960783449 74496 440121122090 90754 767854904517 27230 55022588264 50257 147120710012 9645 265493886016 51556 33232059560 28517 845600149122 43558 319129536987 90532 913717897376 38823 398002451079 18698 947347426095 72378 520867925638 22589 869815832426 81654 277417036946 34502 858495741871 98518 295426529998 7763 919048038399 79961 310270263099 46387 972076852866 88002 387465297988 49981 844277070849 37784 329754975539 39561 589342895211 79879 608144377529 49557 679928840016 7006 669043402602 82433 821832306793 83856 142558698558 61299 419787747342 35667 411287178514 41109 176768738238 5059 589575431461 5778 304020117147 61856 376726985627 61756 506213349867 86027 866131147774 82665 285534918040 88749 364815400631 72689 565299894449 79761 236723077529 44530 460657326567 49445 866421067863 43660 506383935505 32157 1463713033 50950 242538945192 3952 321270225068 89671 326243062348 95449 506761878430 84701 761621002557 94007 265728081446 50106 412349596642 40397 167108587754 75537 707462881606 46307 725329483126 26078 136142924694 4899 752607188668 92316 605634017444 65341 829923287439 87564 330699876967 44643 612577258791 2100 590262652793 64494 893270766496 49918 962283185047 17943 943421635194 94165 940133806117 45086 782417447706 23787 523153149095 93991 546562386760 26326 915820867401 63128 686080275887 35182 598041824601 28797 767247639137 17553 62390082503 24708 696841060176 27040 171229532075 99169 551132084438 78847 207644090047 92523 667551121966 20600 141102972897 38045 392632536568 23513 697855343507 5014 884618139321 74897 278341737595 60442 523880023897 84183 38752231395 26574 714321019811 32355 685188867642 16063 472337563848 65491 310029570961 20636 432230850012 94792 577059823646 11832 658108193880 83046 663439481020 72457 674041915542 78424 210831929194 29100 608880661080 71081 992307055560 43166 420352738626 64811 595268713373 55492 419687706971 19860 967941428051 79652 907356451728 24829 155825086073 36906 919039004209 54498 103009312832 8868 766207906162 13540 930753299455 33830 43490358252 72042 178870676912 97383 572778294041 83963 774388628080 32610 487062725595 66981 566499537154 65879 985520380661 69210 410208121421 13447 167127332241 73806 25092852186 5883 699499801016 64250 989941501527 39325 411966473949 35868 518870618646 19325 716518600275 87637 651338371982 70733 266907073490 67561 793705229785 14566 536250285558 91202 709191117109 16769 42665336512 74222 856223292292 47167 425808493587 89437 420295985355 90082 759883046968 46819 571082462134 69809 116280183386 42556 991585353235 34392 856928278283 3555 237387069778 3557 618318239934 86585 405787064076 95661 394022752330 57285 490389186937 68901 382149047661 39342 818912240632 29929 224747802439 50339 723353045899 54936 975423163611 30707 803199219544 89973 975268683153 86453 357023543593 6504 404990151095 84450 154555303405 33755 184074885883 31734 52928329269 17982 508814202099 62290 298220381880 7780 308315880853 95709 16449245391 32036 378612671935 9694 73418732281 43672 806131929520 30468 405188206936 41505 579921928589 66111 819327780403 55137 897558944221 37316 273147466354 12831 508426669069 81164 129273499173 83623 716215119598 41525 11383761150 97895 372977469234 55168 902307113681 19892 530062651378 81041 265709011995 79395 527786537771 40659 437110447737 53104 197284799036 24049 129502883116 6234 919184883305 2430 526308646300 30821 629091901787 28110 859273488338 98103 547119596958 67579 609055649532 61691 408590614306 86305 828936925676 353 242837455803 4865 679287827354 94300 618104574881 80738 93001188254 65154 211665076721 92267 743706701494 10928 285868920105 43915 104136122182 35300 71430354864 83954 529517037011 60289 905389568076 91989 811985985927 40270 305057602217 51885 748143374513 41847 411650893785 22680 55658967362 42571 672012168911 74423 13768671568 6524 124266280163 38735 421120495510 34498 487637063249 1896 629259787250 92280 563543047865 34673 139731896295 67229 236152869281 9594 495996610329 82837 699091067630 78648 589388681171 4358 741081448303 36836 785382841220 84411 352877536594 48060 549217720125 33540 727833709741 24417 396136743989 22068 753419599862 65912 358064035909 32162 841496704139 85769 579925364333 27241 665479197484 18499 677084084045 59239 570427768956 56470 55804787117 61762 723608917379 18423 962826617589 80606 482299877422 3231 133959133109 84840 687920497614 38829 688005915679 8719 434218590613 33823 702552456328 4101 611839611164 26845 226879663595 8546 445234188512 98927 809346260581 31137 394289104576 80737 356741774778 24322 761035073665 88998 377657562575 74726 319915467850 37138 566010669870 64054 364647704872 13823 231398473093 40637 107466575755 79337 700131080231 15465 942872183239 15442 241930736265 18286 8210863253 45631 625476698310 355 874091966351 23960 142723851292 46594 609314055607 84012 95193963373 15468 924983750129 28491 776336589759 99651 850534820740 81354 485189367996 59503 832017278620 515 530723202355 99194 806976214219 14898 14472946581 86196 825344930180 47097 82278067832 26191 995921659551 49852 483839172888 71619 298335716568 24838 925861705681 77548 154466995280 69027 579865338022 82855 334249608458 90692 536827521982 91769 327445874543 61662 715788913633 40776 529951253707 1835 345259071231 37471 94105751501 47591 443154212521 4975 232251856139 42132 137923471510 28968 101260698492 84439 105061605152 70788 489953899772 17592 111590678980 28925 511913727691 24006 395940617638 22834 148305596942 66257 501152224778 48614 232051647565 57998 924873946332 61825 753613764595 22391 968434379561 17869 516220050642 65384 655147217316 63418 119309197468 71075 364716345634 7738 725982222187 70445 279991892766 73158 611726087226 21231 44463364662 471 863549260137 65717 598464893612 30477 59955214653 71442 795727657701 99468 890293825117 65851 792028300269 18746 877784192086 39303 296558647794 46083 347760523289 86006 320989959365 47381 741641898104 70055 19546388572 71908 165145931436 84639 227887764819 85319 492090951378 54185 535194249574 61337 912672979049 46257 658289090552 68505 180476841685 89896 564717224591 50410 233392505311 17571 632086636885 82324 26856955444 37148 173145414553 84897 926901476833 95055 645622349900 16417 520762380509 42110 646397722245 38566 622359434624 62958 848293772797 98473 319930171652 5960 576839546772 31299 774975981579 78201 121664726474 17301 788331509528 60306 488245937478 90848 403579300628 33000 53228209491 74702 417340860875 67029 882351638622 95879 65813584493 4373 371573167225 37437 628867497485 48522 581867307995 68833 579886016549 3257 554528417118 99019 937516259088 98507 503131909376 24854 773546482831 31469 665853736034 67169 905684158021 56880 634006063948 88783 424847627835 53929 385944717351 44008 898519624541 69938 479515629697 8502 349565491706 52008 371025887629 67081 30601282632 38571 842639679648 76627 680947958493 1953 496396331957 26285 656045796663 19570 846189326826 78448 413056598582 52717 636173966337 84509 301699834012 38306 84441545952 79286 619216998292 29799 370298876433 63010 469735200552 19988 359205966915 90989 608111900874 43878 791229810631 41093 827448305612 50783 430451576084 4990 929345294823 30212 570259321155 80591 276123858872 4798 149371989651 5619 125928039742 45658 63854259430 89801 933630782046 18697 564525097539 11061 475542053727 44673 560022434642 829 791883497839 89305 565184558051 58124 174945399580 7729 380892489575 33682 437425626331 11976 543569686901 25153 919732019588 28900 404339983943 26450 119230974675 78 99254520634 16415 273883771369 91315 318839207762 62086 959602542538 33092 245526533043 64716 158261349853 43127 980609936425 65559 579653406319 75651 398705336225 70003 382154454320 20680 922739093678 85743 918901278644 37 659726665221 57533 786941382131 81472 619086211841 53429 982187965129 89122 356562673695 54642 973018190967 69240 33359813507 47443 419604639008 81459 325750081906 81276 127712861005 34057 694620708054 7827 222686876266 79698 573368246205 46691 819975203654 36075 320696349658 40892 131511282839 90326 887328006915 58993 428572124020 61560 605826133937 18040 186702740441 43034 477201917315 33454 886205069606 95273 827547830715 64337 798329396896 24535 745008368575 65796 714902345711 67703 372278203801 66318 222362689950 9316 921997331576 72571 730775024031 13947 115651354925 17273 5043519428 17596 925838799023 72669 568273104455 48877 842067223703 98460 593759822403 27959 834983519141 49266 194686868536 33607 168786772537 50942 84200288395 88814 841769173722 16900 858273218563 29538 710252852915 78825 681817342030 25723 702308826641 45915 487033083002 43062 679804844262 3399 835788907900 18134 416090634057 74497 16084277932 75006 768730634740 83935 432938451527 77816 630842655429 4574 495156967916 44241 202695648573 22588 223241496352 73978 99289257732 17468 622845198282 6409 194225254499 18245 862783038135 30518 38115843272 57379 777980117015 43486 595195906886 65573 519470469630 33764 122696978194 54717 555137410276 6123 976806146055 42659 480501116965 84061 764229745443 92083 514960625282 54151 457370899208 84170 20502148767 98074 819041026172 43852 929294209923 70892 468829311721 47905 596704091419 66517 291016044765 34772 153598566582 9907 857545152651 56339 768690022794 34214 51246493769 64082 287691544878 89652 126636205840 97864 59200675870 50374 854313497856 17455 116346529339 86697 809804299225 21544 909338960712 81615 740002121602 30549 55011198830 20491 34195844741 45982 760175399864 5657 745794896529 36205 279776973464 64947 333683912951 38065 301312499808 75485 571488830254 59743 587853300682 91130 159440715600 57004 911345669745 55316 945873307802 74452 172871728470 37208 143780216816 32951 527037526364 14743 732656960598 95414 298962380747 47719 809659503480 72250 984292051665 5696 655615289891 82094 335790977532 77824 921547769034 30400 262761392833 935 806296244226 17732 329358041337 91996 252555884806 11409 173737604958 56422 782595694131 69090 321559793683 3251 223809023885 6293 736188351769 45044 603460169529 58480 613887254747 33279 521679307265 38135 831854593699 23340 993440374739 47287 489686403874 47449 936596096066 43615 246409096428 67046 562885541635 17857 8779185401 90842 953854461042 22838 564349417254 29532 462327053835 89591 972244875954 31770 466983684849 65060 97433789121 8134 651604025450 87489 257373986525 61779 439834499680 24436 559853316976 95997 806541364194 21673 108091378250 51582 422619697057 71694 723562322721 52922 757734508659 82583 822495269900 7508 148969521620 1851 260483291656 87702 436106764384 17781 63124871539 77806 889722753626 50020 738230034068 93803 302992879657 60299 396692545041 11044 876209380565 27826 488637373814 93361 543742891662 6403 169874799541 4720 446370961190 77 285881063841 88417 437793309842 64837 680234898034 98443 175139832172 36448 848040567876 38421 532867661172 81371 28055771287 74797 709137950218 34803 97362357456 56677 978128709302 61165 600466045623 44112 764480158113 52015 548465340664 31242 573629823001 94437 754516757410 23790 439336233745 13789 653681568938 17789 996257201054 72235 612836820073 55581 878423094139 42150 424203217434 10168 892449557894 585 639599244381 21913 330026935873 20755 682242810295 24435 714100603986 66855 724557226256 20377 103670063363 5389 647774370355 74055 630046910658 40367 263803156049 93688 385196649378 21885 231968454782 32461 428691449305 8874 580946130483 23692 691586492480 6636 456714293194 43743 662001744086 2943 812617980166 58449 962520793917 30851 838295294344 68277 667317561659 33402 274400521562 65759 703430247227 90763 383429762409 92616 264286023882 17090 887821330435 13038 303824673050 81741 247381844317 21361 355040267138 85280 870789411855 120 625300361211 98130 935399119253 27818 294149261221 31422 598137377488 72982 703361228096 34339 366524133507 74187 61996025268 23909 142569470936 54048 615809958025 40521 388419243736 89805 172331505775 72861 939918892278 73040 424264958904 68814 795952585605 27562 411185898713 90159 951710644797 18943 373393607405 36601 277790415802 99802 203145622065 17157 847211752957 99206 54968652937 87060 404363436777 55094 658737797626 24296 306196777159 31070 668898683182 15752 895583400643 28183 725951887347 65344 202645119340 14111 572646538172 98718 442881571640 89879 282942491166 4598 803431732477 20003 400131729748 24927 364890229369 20622 763005948092 6996 435404584652 72291 933909805400 8341 83495447801 18261 643788000846 83875 292078309480 19192 220799409513 88359 97294896487 5285 351279994773 96299 368079196580 60602 387213386086 16927 171715568821 37560 959685976978 35350 931192520848 77571 938302917490 99206 463074961939 31078 339897416582 16812 691741198717 60492 373339749358 30694 390125036275 76584 139662699249 78455 851718360828 5070 460157173114 72966 905447719686 31063 32539787158 79199 323846920671 16833 800521032951 71280 824722496572 91149 869422373236 57101 580851923253 90656 121040814471 5390 330171850439 60354 91518544589 56140 673828655697 99522 408920222858 62055 799728138519 81871 904938047522 15842 607312527554 97760 74437831073 17861 138847459294 99854 624606881844 75483 622613747291 405 143002838702 78834 202881361421 31415 135812666372 57021 694798363436 44856 915690965969 36437 99609255125 26883 68004255443 3316 710767766918 11395 801836514156 84728 991502218150 92939 127731183138 62950 768842674683 15823 922399371807 55109 238655807538 21801 479284656561 56031 773991535450 78965 602096694987 45571 396593174121 62452 633641520003 88454 184480547510 92333 274408524434 42909 391688071293 67592 858691127255 22084 579693590366 77809 908435904724 51354 832887523039 21275 39794885935 35683 458551840485 19034 417022379827 13157 734339137599 584 602755701836 13547 593282260251 75073 377146049935 44517 21105049999 65414 305766844463 81894 23552003089 51966 285758348809 98181 172862178815 62641 903966107161 8284 123296963609 30379 517203875075 94732 774309500674 94879 620009014667 36919 708397433794 4481 151636670749 79717 598255217735 7467 417292089414 81952 722203381727 7225 217431094072 30967 496581483455 461 308577960522 49279 329133110143 36683 961959884406 89645 931229505948 98238 104277019098 88957 228306253813 81394 576178376759 44111 878244800591 32759 159635453813 10788 820480949457 84133 483405539357 1765 966190217352 71794 939281696221 88157 825017522148 81949 532525039624 4282 145599244601 90823 186720997908 62736 477330441536 33845 630390858778 36405 443327985555 60496 918542592857 36262 719072155444 12228 24731105970 68193 453172178695 5476 168858370861 90729 31908218451 57924 42998027380 17926 393366030661 83486 219430497619 99362 29658243436 11118 740856495166 492 660887535166 87254 926767673291 31513 289868189074 2619 689172318003 20446 994171364388 27781 260311208662 74615 146580629013 54307 628151100596 90564 789395365736 64709 862439571700 71271 201022065798 55552 413052702305 80295 602342159035 15374 22275778279 79087 329403582646 19243 667213981723 72943 195132915469 19065 431973827505 53082 81092884663 15517 895797964803 57735 262299456400 68288 473621661841 26993 780617089240 7854 797441076859 92343 904458263988 76698 7029180681 60732 408738016172 60856 443391039012 85416 663718410540 81954 976745151194 68581 929022298627 82068 760169108445 10114 615280775142 76464 466283841029 37588 824029954798 49083 245268459210 43664 265550617110 20958 117697615050 29555 321674789822 77766 308141766729 92538 407611977259 64580 383751087020 10922 543702523908 59373 121445047293 2793 877671018710 86395 192145224042 22531 600102732178 70826 403886600134 74566 801483977994 5180 876995780359 30886 220458350711 89558 161941296070 21402 546145135606 78944 119392272322 67869 985603504902 83401 305302098525 6190 71141135627 82721 782032763165 87344 976438265295 42622 830041006125 4843 916900601340 44375 531269882585 72425 82828770210 83340 299246480406 74586 934864106167 98876 888538629879 85968 950166554003 85517 535269216057 61283 881544187248 67623 591342604728 89871 110148518640 53305 850014592247 75857 645991212694 30451 367906288029 67598 141107366219 24523 136427569906 44268 522299327707 41816 248763758438 29079 378888983670 8058 659894839563 50813 552956648751 28688 115993720342 42418 627067876992 51168 708601262434 89933 531257840324 66898 656116044524 23497 273059080124 83701 936370477144 25509 650828502795 66745 522729092459 8837 106782336698 35764 237728384143 7727 955217058229 70142 271920482130 87694 274001926219 36724 624330753767 98482 2971183282 15864 948861416611 77901 984931923840 59887 628880521857 95256 174027595827 41858 595157728159 69708 967142012331 45982 173429253311 99658 97677982378 64852 628872453319 82964 400912824923 56217 553711375681 57041 488279761096 14343 636692437724 57485 594870461283 98618 581296322025 32598 697790347646 36629 511447866078 33088 64118445266 39323 801985407702 25218 780891703804 5429 645572314128 727 673825421563 10290 668539572844 18110 173813962164 91202 458494959601 29979 282363342958 59099 225376048458 115 858555616855 56021 11992472131 8820 555123151357 49901 368424900177 49195 76333069269 26501 78291529992 39979 283349469879 29858 419357491874 60077 802661164127 20973 26521961599 72458 537312341486 25907 869407949215 451 94242180200 85253 170869761834 36378 767928841524 78457 793417262312 55318 934957344415 55847 82568969674 5219 163082690649 89420 570266261599 92880 217916287990 90922 20069957471 77167 456649254254 28582 459861926436 58104 981260428189 25545 689663472940 25638 291625304260 99200 200726037145 51128 715075834630 39421 805832325809 34738 932042204396 93683 604328035422 9081 891050073570 58813 903513656750 38267 709236357815 20151 4083067988 60165 866837837345 19492 218126351909 17930 100029935927 93767 620156459420 4259 475478785013 89066 530720116311 43722 230498155963 97498 106793125272 45085 471712165326 84520 65869066950 50593 706966236118 39625 572757881833 29533 33657641054 43127 563494908465 99259 971650735448 8431 848082125423 2634 690175346326 80049 91775866265 67230 469006355026 20515 534806153547 66094 788070322599 3854 37044410433 1398 992891564309 81407 637503773407 34131 932978909441 93416 884174620585 24105 383054939698 7100 452181447627 4320 106809662038 53910 358386676625 49891 591977870459 56979 86961076976 93312 565547483542 45683 853428129276 31466 593513409791 68412 657812689264 73850 788630956275 92503 417790425897 11594 436105373457 96721 413865751211 4121 622856515806 3420 259875156378 38090 384075665473 48907 719111005250 55108 881139337223 49721 314772662801 70963 602377968736 30403 695074268695 51110 924607347552 74537 606208089997 45935 619748984191 50641 433889370699 47526 737477850649 80068 476000227152 67846 524168469487 25871 369096748349 50191 775178383781 11908 781540903130 33538 694660802114 81206 869330036112 48840 595064620467 16320 700463160814 5580 661796421959 46111 960125285413 25244 781920315444 83795 602473546380 40492 611977711633 22083 417398987804 30802 250401693018 81462 518547483892 77995 178576333808 69914 589098011350 25205 104713435030 30944 433244657064 64051 656204797045 26494 155586586613 50701 428426766232 50156 423650035562 5645 389122723697 78696 959575950681 70818 111917206610 75506 541989773113 39905 51978012917 21616 115330842403 68063 237546734325 65995 346478210135 76760 147905966931 22992 100590836661 47371 447907022578 19857 212358729797 39964 499685242650 19233 962731334575 95025 79105663481 81660 340374744772 90102 940650378013 77244 629750434291 54681 206070111227 42245 458504289748 72142 610985946220 76378 250262711201 26348 962447485738 85669 135789569464 27597 981102706264 71027 654160560155 6450 677987603447 87222 923628519663 24861 953891015282 62145 559890919680 8470 170638801171 57712 910766783548 48807 129797130379 20477 245639254580 83488 598098344814 47468 160145659550 76371 442493564596 23968 779921781205 96088 143912659514 78019 359255994711 84139 711921305919 77218 617067337798 94537 312247874279 65679 640060456936 70711 983092112060 54622 558805461031 23963 858001408296 75016 449082058770 4481 25139747835 90475 683767164506 72599 703997546219 43943 272907260374 49553 371580236815 35458 855818506751 69094 708933829732 9606 781167322997 93073 906822271048 13182 614761071736 25201 283127343106 28572 629934703983 61353 144974328888 37974 469743071589 2048 231830417014 47204 644507167367 61795 86414154158 75172 630228856487 54366 711290821299 80663 569581791164 68295 845833015485 24129 982536678496 65683 975968894440 87852 362875011152 77247 406842585012 97669 567716291824 67016 719582336902 53886 890502687173 89715 578602558246 75147 334621355256 16390 856385090880 53029 898692189146 36941 778830114275 51082 41615594330 23702 107593548548 50266 955815395473 14965 199982582012 96924 38091895095 60577 599119477510 27703 200100623402 28629 255437816770 87897 320962144750 6288 654644028853 1492 829001303336 30293 337485628359 23484 95253039906 37612 167880948163 8266 971599266891 63551 742531142874 82076 458420313268 34942 737858497568 28978 841091875987 41787 620608481550 85171 319262302404 46607 540470743038 42726 416497109827 4723 642706561203 85081 549778076595 50792 840248219342 62974 83498688474 94544 140131041881 48937 403051383842 914 134999654465 46931 131366517786 91674 295444896468 90682 113696398067 64118 71562201671 94239 193301437444 86074 427054972210 94854 604691880775 24029 158292898065 97913 108647263705 8762 574349150917 63686 492098179710 65936 381983776529 20284 27324514842 91938 883988691743 33906 23230619705 35768 688882789624 26913 822531414920 6300 770737056783 64357 477081337433 1566 614712967607 63775 778585702179 43697 150095589800 26070 341750247680 81739 11387032190 53969 387944068142 81321 988181038650 47006 827537106575 37225 605257167551 8879 619080565800 36654 438750415446 69784 407102801829 47807 191677891627 83282 980288813780 66152 844877743309 83355 362555537189 81815 969693460146 61940 303400871473 98592 560060498608 43233 418192740912 29370 89510791301 60301 181565052545 64352 426486511441 91107 481908895782 80401 721005635095 53206 927645904453 90033 93579021376 27674 363751580328 61830 887107095063 54664 536815256126 58363 880985436493 65310 439006201240 25600 120424480119 25597 705697491309 59816 961434778763 52298 491244392214 53289 620424111975 96941 171478281490 88704 34277775946 54100 329668976515 28586 632632151385 85169 981287483568 6668 349507878171 93176 347675849089 49549 491562439422 92963 695277218310 77463 500396846544 33838 347476044273 58873 695256369734 2298 215584092439 63943 98436512632 80494 983088560114 20248 154490864483 88977 858595074082 73063 343112964966 92850 136362198247 77876 548583914693 17665 261005470633 10048 294555461929 52307 373966976113 87828 658459374366 49537 619529329261 35930 725457053332 83049 191152301167 32994 335332241759 19212 541137560943 81791 441925102519 89006 12933446917 75624 585163272377 68250 296927242224 10999 205830678243 40443 335674351761 75501 930816366748 7972 553038860144 70316 543748906154 28105 300757519286 92156 505807523514 69732 678957812658 29063 400970377179 8657 601975797077 8124 732955727619 62706 207625080501 23727 245793462665 80779 592359407245 35640 50209641385 99207 263109205180 15536 648187500804 75793 738766607042 19415 100376827165 83932 573349997638 34993 566093943772 21084 572109514642 94276 36019444239 64779 844240463381 28443 660298423780 25669 326714309856 27942 968989470577 36396 523780920618 90360 691652165933 97028 630195051724 59592 57568174195 54872 926335575750 3280 720393092614 96852 535850691512 42193 974229755528 8744 623871375978 45 510639127297 40235 551102834756 77484 640411482463 51798 308427817430 99832 196691956976 67269 403236002642 85152 799021297385 88250 975962988813 13080 851353314 25914 16400263170 98904 359209823064 23149 16983309902 48921 388997485098 25826 846119287733 63259 921133846813 12905 306979615260 38242 686059806296 92183 372387839501 75284 668026708200 4038 838158382902 16572 725993941309 63506 348870222058 15979 814178802092 53821 167064742558 6961 556094971627 93067 627842265197 27656 956937877655 18407 595128683413 28618 419390906801 77981 822195569400 80822 406677907741 42301 161167387548 33263 277753092642 2655 278668736811 79037 891685922029 87001 75031764596 14058 254576412429 26058 714718588392 7365 836959880184 62067 262006491678 19875 975707942277 5721 428458542671 21977 226544278640 89765 178919663322 52675 158721824986 27619 194868666817 2273 765263393478 66982 420062142251 17044 949275994781 6819 207582833120 25733 956756363691 5777 189352071120 4383 519668718240 25519 227671118476 46544 931233206799 61502 16636766155 35756 301269980914 14243 597582174695 8074 801059941156 32039 380153755741 72517 588190675941 81687 194169288785 62684 995954389594 1347 685852771591 36658 389646478347 17955 436806967403 44654 974046950244 86797 178106037130 35229 366263644212 42977 128783593239 90731 909533063216 44990 7289895911 3630 101047572337 33641 420961037173 3323 522622126322 48557 96174921823 10446 953353871123 34710 437783107303 77031 479525538841 61621 520314361202 38472 33035897515 37727 103117249805 90456 887177463382 76302 285592838627 15394 67391427595 78974 502962561992 20951 366129724060 22865 708527091377 88776 602693180226 60972 465427811130 63277 632547908122 31928 378565017375 25888 906406983331 28706 610422853059 97538 588443071553 59099 223604250796 16598 710744343230 94520 778980876292 82337 27719046852 88371 513040970522 26161 732685726307 35048 616442745055 49234 40300182929 84537 923247806570 81978 736752537254 97323 612143356276 18494 494382920412 77447 266677957853 51291 150273619669 71705 307696954661 2862 730410782484 81332 480221394675 40220 57975033986 97837 897331444114 23819 689212074219 19548 7578218351 94887 622767593343 67198 142902572700 14142 53552182609 62773 692436844881 45892 433062862299 62854 124097394277 67024 854289373048 60954 908424548825 88701 439359544297 90014 862000772430 85226 790357086417 73955 91457747081 5755 427188097081 63870 574159260150 40085 549367517453 30601 555568631586 73990 658885873564 21408 493946725696 78810 109891040796 6181 659256140197 37447 515941082403 61405 706021651021 36450 680549166127 49073 295227260499 31016 295756030496 15854 159020361340 82391 112256380345 26117 563927975341 47633 198095498786 94411 860997714289 13376 84680774504 46874 884088076916 28812 647311722236 8559 234690485514 85895 725353710640 13002 131405898153 27810 914887561405 1297 570990574954 36021 188343276864 63213 262750831244 71323 150418224568 80523 441248903409 5523 39695489546 31036 855805712032 16064 711589697149 68853 529758847041 23082 264401335359 94032 226375690660 78683 698989545950 4714 254838234682 59875 622039385039 63555 424641505690 1077 942106946794 39457 404250126334 38088 892693559019 45837 534480115395 6102 964388967155 20467 101420561645 24608 796620601862 82311 103282471840 96808 685107967371 72891 609872922280 18645 864767289295 12682 735468831986 33651 567890850946 78833 109658290449 16368 772469713208 3120 883084964282 42400 177408955881 36877 547377685064 71131 454858290545 39505 500422067000 45594 191593317905 48617 478336942766 1117 296072151532 71974 149070251247 70887 872297719691 44509 782201435365 45952 25045787226 92136 833720812702 54930 199309345576 29860 421679959501 44653 781634468011 66353 95897567816 4996 672919635962 75797 63185267848 13806 905067877649 19577 276963491884 95173 665735777104 17834 710225635958 82954 640399058428 85241 447244284620 26879 713294346429 77084 101350529848 6507 831735916574 22155 696750399721 28986 796446491153 99779 27904593072 67579 53901026920 56071 189359633284 92128 174870064989 46298 637026166526 13185 464050563595 16838 514737837534 31993 463820312306 12568 546846579844 77864 99787516535 10529 582255744375 9199 939451929953 15158 479573461474 68471 628610669918 21905 712623907346 65098 504140770684 34031 464702092793 75384 158780135088 1072 899519077806 38772 130248865874 96250 850841883115 79829 589184223391 45942 450792975502 63734 781757750582 37522 32361589016 76277 782964245404 51709 938860975409 98551 244195961272 29101 375624241442 33635 749238888023 70268 977789636697 99779 476353204649 75015 129501940201 42982 903550963138 65422 789661632775 84065 744891899674 66775 966214471054 54729 964016047373 1484 739527900284 67738 766225961564 9240 513699537011 42771 324282074539 13453 522967263801 81656 810649494017 37441 71316312376 3375 789272487755 8396 453731791871 88035 574376594136 93675 677500176575 14757 728191676382 43233 421538811342 86693 363877470196 98065 353522543143 125 495574623126 92581 432050925033 27943 369702378149 17258 309641016020 52610 748186973412 38705 556952554703 53521 966205958780 94288 530865203812 9467 183859332216 91295 823762707778 48140 460990805322 35484 301604729530 64243 867993948485 94343 541178278979 23906 307587397408 32998 200384096247 16242 361319266425 38082 20555065619 97724 334938214992 86857 544399540347 98976 111758890376 59754 163277124915 53442 849884450665 52412 780321565927 15816 838988317217 37751 501357698148 24989 44083584318 34681 54532876317 45202 637029238325 36898 327216374951 90744 138142892255 98072 700908922685 18406 964402395126 91076 150202906172 11769 986466444701 44468 17259989416 9967 273094429653 31991 19032877990 62475 3377999113 68708 505535392000 70933 375614186627 10899 336133177764 5879 31838093044 11810 109981628709 15680 697932628720 30385 441274316600 44517 752549095791 88806 218383681593 66939 846984623694 87274 701256723876 47903 85736747212 83179 868165836444 66702 682166758413 75064 159609243751 65197 6749011867 76808 712642391791 65538 775482593248 78483 35274014019 54072 977946052268 44759 127470011924 73088 190260030389 77588 403134952504 72363 554846530834 29393 248200723243 45296 841755953088 8373 681842231177 34700 740877783069 14990 574201823125 43645 84988631664 25070 539653157814 13447 46407635807 12328 49269841652 20271 5787609206 75928 443534243711 71938 11579256999 1528 531589283625 27503 122821285061 87852 555424478183 77801 493625923592 18871 347429568595 83814 971465998476 75907 213994347565 65954 228372369361 54750 635756059861 90141 316067371836 69559 757135369683 79513 606436918421 93125 693841582416 32253 147434853000 6944 108688525466 69588 795108301092 16870 869155243172 69935 529402245726 53816 411424312963 55935 142390269583 22842 475783391218 33596 475400877298 70486 366496256975 31457 949164428327 83290 387828856476 85005 886113526451 95477 730069681919 97635 7406362494 31774 543844740674 86123 262097633875 60973 638637410515 20367 399898123363 12672 979489195717 37983 764318419138 43672 736207182926 7117 56777700585 12153 833401111111 42738 794607925554 97357 144320181935 97895 208284455264 37506 888548535592 49741 46959252756 4231 441849237368 7269 115776921689 30483 112129588746 97689 694568950809 2526 213724115051 59985 139677537957 92262 538544035277 36735 752421469233 97292 854199219591 48948 589250150229 11988 981585186706 94760 543437975949 3113 489460415758 14966 143591590842 31414 614721003707 54429 163333252768 18894 468951582593 81280 927259300710 78917 889960245480 10695 656964367384 11796 916474914720 92604 397495067688 11929 76571173371 72751 127743856873 7061 633536582254 82579 188886573587 2092 291754004 27614 525734810178 42280 54440374058 99981 580703713143 77911 379510370708 97213 746119314325 66088 881384027991 63987 193019499749 66994 837012037405 42998 538763980435 46094 314925573812 78543 717971869998 10680 623321049999 89616 607854537516 69073 881817082691 34666 600899275107 928 308835279884 20661 840011673489 16812 356454769989 12300 964439404758 15972 63943331827 96878 75119814709 46231 778078680891 52959 979967205655 35516 287058829544 9732 741308755911 45804 684497307110 40043 267304884726 13219 622140596937 72929 229283061561 386 400771356743 43993 723269853574 65040 12847512506 88780 621377392059 81908 388977588127 51252 37164135447 7357 453190265881 1327 922996080831 60506 954224213870 69282 464955311162 76034 42752859785 70516 815553555446 92494 692397636983 71598 231647795905 32986 617918564330 64578 477676708176 8264 226905416121 24705 947794593467 10556 687227393886 51683 299326923007 22625 939603267190 25763 936426274171 97378 51269068357 30913 363205736819 4658 682659391535 50622 260154784400 18437 282212034624 10915 247723759454 20628 590331549093 17818 152764985293 32093 339176958769 81043 661153789361 59105 791541215193 80993 206884328770 44389 723999975224 30011 440741899677 77041 237609484812 20443 989062531393 14516 886361513655 35618 486948202130 72798 388894808511 14962 396722999385 64548 18952519246 51602 669877880386 5471 834682697394 88014 284362786140 49997 31253478622 52341 134745206941 6415 110124452584 73625 146615859548 80938 122956299145 67666 783157524437 59430 30094813856 54492 473745986473 74770 339301954991 5204 181242125403 90205 195097857116 86430 597043925459 79967 584993665266 77890 696203828447 89998 430038665437 88043 958708172717 14569 856301067570 18887 451024029267 81009 948155177764 52522 147966869320 9291 704078148752 30282 282611864551 58367 353890701426 41092 643910154483 42428 850314296174 39318 803821174542 12178 763108440136 24771 192376875840 69750 260584505452 1362 124091625335 81793 324848514151 35919 44034441985 80689 108216052843 62409 736056261395 5415 2805622991 8242 503957451590 50280 74761839245 37091 994298709524 41309 777893170115 61365 558811632991 87442 902609764402 63240 21136155371 49338 941298296258 88128 534825830623 97353 866973043964 69475 509051236936 20697 949406929294 86012 262320190358 65990 572387920587 93435 866700190494 91026 132375354409 34899 567034151318 34562 862817838529 60251 207911285403 34654 963336041682 77902 903405348142 19253 697464038462 42507 453390887987 95479 389853060363 29493 729814341361 95385 202368972515 66195 828617468309 89013 605621729428 28113 465816118702 81415 804847106193 29950 671773176498 48241 506944367984 53580 834422105720 8919 543965425258 23156 307720240572 45028 835808089055 73647 883626853535 75844 939756275663 39005 494464491300 75496 337295951457 87394 163814113716 66501 674267631200 3012 716084914587 75860 865268879800 41967 200822502793 44180 497209701886 57937 344959626769 67620 797578462438 29406 62049312301 19145 613107694794 66029 881247591352 35086 558618763562 65912 88317284338 84671 830259247910 26080 75201556480 58573 180204886534 38600 277069690218 44909 979611288499 71253 146787657372 35129 41159521595 95316 854876729189 74765 681215730512 36596 412864194938 94411 343262239434 55560 417718281460 76952 655329673505 2150 660049121486 77820 206928319731 80714 453020275560 24614 677089496708 64948 349700195079 21318 261006147641 41605 1337577042 89617 404520154908 57223 887767938262 23425 564820114268 32162 258980614020 32498 127133626569 61639 283353921838 98278 364974315356 84041 548685629197 95490 445058845613 82431 532303974718 15023 972427204475 85380 971092810560 98330 750068265512 29335 403667602551 78452 472886427962 84539 524920957101 38450 555093305564 97432 901202585740 8238 584503696474 75064 872542679589 86532 610023124649 2347 340455666027 44118 124930351836 50052 853088026809 81865 842279287984 66297 471612117320 55014 920665633025 30118 636927267770 5626 170729956947 56299 179916595346 67766 969071879498 38570 840073179321 1615 972552771890 50154 983540499963 45119 139821207672 52247 280236077960 6914 298649840942 48703 112165549683 3482 155138241931 27414 346968010294 29484 72571073641 44179 697902998829 97537 77478681029 83921 459590445334 50726 650923805507 8207 10137265047 23436 901374395560 61680 361513333432 25416 444857063518 47740 209178857829 98772 811087499251 14557 469425360877 2381 912083799194 48931 709024308358 52339 341336516520 38689 994929507270 38060 559799862040 21165 486178787627 17376 131381250568 4196 51282716565 52766 331487584570 33635 448604129735 64310 15511328660 52719 628938812137 68158 893613557408 79054 356161912584 86510 81621537549 59820 221655008149 3 170338626860 69944 906232248290 56095 166029504883 31876 767327565225 70503 191676328190 64552 263203379588 47812 676902165001 40831 724871613301 87171 555004160119 75784 138340665184 18901 414521611854 13318 868111238540 76079 582817662009 8769 474206393127 51979 768663654916 44035 582040046271 52646 32369602340 64668 479350238409 82816 5864426285 56959 783254997021 76639 155840755289 21218 582439678584 76204 896404263432 19138 276114759928 42964 711470059834 96797 290758672548 17928 124920670487 4310 492815245026 3549 33130082664 39700 407179764223 52205 413040629019 27011 50200793515 85589 2688750274 76625 445818707834 91701 108993150228 5650 286332587876 20691 267147078507 21053 169403854917 29816 544535099973 30605 872049738846 30577 16942066628 80578 745586588114 54383 974075873326 84637 957387604778 10664 233315880557 72455 201721585618 39892 754627679375 89866 193677579417 72944 498007050311 82582 225874658357 59070 904434225002 69886 3629463485 19267 733432928372 31289 785138333485 49576 990904826625 9697 890646671845 85562 364400719956 58935 399869208362 33835 22727207891 2525 298925788836 66894 523557002120 51770 671771480286 19582 244562811042 63962 723106230218 51256 33795305458 63020 39179734842 22716 101983902319 59746 106973322600 57424 548823256498 87028 435265059695 58397 70902656122 77245 829772957135 41904 53557196586 99740 227646221549 25114 445757733958 47861 583514598800 13617 868615952634 95662 838850337126 93005 345924831635 18610 121912692605 17739 685210774019 52817 962862879946 13646 989593228897 6078 378107026597 62809 169510923111 79152 65464512843 85142 991140648690 59873 232540339291 50770 742791239814 84754 865860935514 59870 247567528392 13029 843652250671 4176 661548734209 8194 508573216167 33824 984223080354 11283 878397521906 48939 348267554490 52071 368398182692 71028 595003685762 60370 344782811573 37182 923340227026 45452 864813395202 84083 298524471977 96430 428275671497 82272 53913738408 58392 381945418417 4534 695391896727 13454 330713228992 35275 87553082848 6262 679270707683 29527 68304134927 46875 906286787945 48920 896435111512 12237 47467045000 43054 761095660049 15423 309789604055 76575 803841790259 35912 105287746258 84084 866401601501 45059 445883048538 24442 612294181841 19822 94642748210 81699 224144129269 56079 533773891971 42914 724632585684 77834 134781741656 80434 913476664347 10028 877890991139 10000 782991542556 64996 442187349815 83996 390723535438 95684 681506119243 52221 696442173898 75396 121097619197 75834 722103017168 50368 959663319629 56385 643933269568 78805 206157987102 15139 120027173666 39976 421890318520 21814 322337351455 37183 811025238857 48690 523209646853 80101 649850900575 14933 81862844230 52522 21269088623 51199 725112984697 87457 798079426130 214 414202289112 43041 409568628163 49988 57961242561 56101 104096830946 51668 881956129846 92876 704379952307 67736 25863896924 62329 345364723872 73190 929206082047 13460 417957726451 47734 242875777037 83591 580016565853 93926 926277171479 22625 355134456690 38166 348792463571 49175 304322721066 25773 598224070556 39742 505107229538 62738 178906268400 29682 338263417177 86931 436148334065 14995 889662795315 20065 820272466405 35043 521526762874 87058 934685105846 65193 843899729816 41086 70614489971 47952 993442933341 82307 719398008525 50984 560588099967 82018 536505122715 11108 191827615509 23231 68106857814 33979 9767719964 88612 343689687198 97256 287990020339 62782 466335523763 1482 336972457438 97055 157151492860 65668 670326545286 45115 171700610436 47422 780888390518 9611 998157327736 66626 339864817824 30029 672252926122 27296 303127623639 19745 324159883537 73034 897303607379 38061 539675262279 84633 717510978608 69883 750235357449 7878 743209810158 93558 135118876091 34066 510162667506 4336 280635759330 63134 703164759812 59839 918327897767 22100 980684789968 61564 686843719259 62556 840571395429 67906 774463155949 55687 253598775992 51157 728899118454 70217 343590333730 54648 305387438 24694 394478004190 1206 562037382259 13228 421205319052 97338 230615088201 90697 608362137777 55926 593746170325 21041 244526359605 59328 86058105441 13801 8770728931 4657 698781984348 35167 636391275756 51812 374222055895 15807 279974768228 35869 966568865032 87615 275405601220 26623 551001889995 50132 952088370023 309 621742476060 59707 741938942733 40234 198096326558 89585 135705816154 61169 377261127703 29531 300235814744 45949 958289098993 63551 610020413681 48074 28841012667 93385 361757408118 62483 441162996134 22888 602178389787 28345 640126662665 27854 160628505208 89699 542515711198 47571 327693081353 52280 662721787202 33074 995103536559 6470 798685022201 48586 891746182958 29247 495600575975 81758 899145024685 23255 715480107672 33142 225288676408 71623 490920340665 59196 276412249409 57741 702485442204 44704 179425036571 62922 821677600440 71829 468617812862 6658 667714598951 32401 618118359814 27776 948043748135 61969 941364044212 95311 875320419738 21586 505924799851 50530 119092380549 58809 706453960820 35245 22828511124 57388 503601799675 49577 164247341973 78839 838572705423 66164 195466115321 79849 753580533926 36367 326576642390 26740 689749379350 25822 905736990439 45744 850654138270 2091 482945862922 12760 733409600347 88772 400576002241 97707 250704589651 32217 322687047986 77452 575409123054 14559 541639608359 48931 730556210807 33135 849961853583 31963 989249334175 83431 361535367419 74049 402698209787 58216 881159163938 74891 525545004929 80406 736911798621 8143 223767170319 8988 687267330859 53255 912412686052 24837 955477803439 99924 947984145701 60292 713939681069 6200 321828152409 86285 537578275984 69466 454468636142 81369 488248560103 39110 466527891634 25254 482333974244 15947 467922350426 45717 360888466268 30299 948459629310 6250 49157554121 39310 4933756827 39824 618105841099 34239 180762163344 25362 851931349154 53773 387012484897 32419 385792482742 38268 97414448376 60663 392938702096 98546 855545218206 5224 516342229470 94042 413891547654 69586 30872976115 28900 28120789763 9238 794387305284 91203 365340420045 7611 379571960428 88109 406200099713 94472 619180287273 5823 237318460574 24236 675759621596 60375 348362546568 57239 264198479117 62168 379520396552 81822 116316654053 23241 277052139210 83802 527363623603 80758 379089353693 77321 811852299624 7502 966517498679 55628 735219642394 4707 745033478703 38312 729041650052 47085 825692947713 88645 408053395845 18919 719940511566 3858 344910348701 25489 261749542041 38015 979504502131 74860 154993174730 61377 64022930257 801 771763755183 16017 366946301094 68314 12447914614 75405 341985404547 60936 366420690485 8854 381681433119 51131 700443407971 71409 815816676691 1837 580955779164 16070 995462808351 42072 122140462304 45124 692743746595 89755 968626020500 25915 644347285287 31065 885068141695 37088 329701400979 37049 544943693455 53421 947181600759 39271 311738350098 37182 314320918149 42930 767324221501 41269 756618529170 69804 645999931561 39446 88179017241 60365 142769478096 26988 649994445367 60945 444167405972 29250 386510675376 72405 350835412409 8459 216759554665 15677 989247781990 6395 466642425068 81105 541042764968 75020 309785670887 42812 922775402224 26 663154204077 17900 180103001488 40647 891437119155 54677 878122388801 17976 719133668372 26958 911233332639 91189 694864324366 9426 413990195627 39437 773818744451 76991 248316168265 95984 500094744441 31931 456127311040 7443 886890790298 63050 738360993597 95056 330380090293 98937 671432633679 76579 3479157819 53399 656727542380 5454 969966819779 89654 748966258795 27926 754511314822 81326 467665545225 5507 590846220771 32155 9737017700 89252 637411460828 28410 114425070722 92425 713476875928 57648 473097650635 11719 437735099359 79267 831829881483 33560 36247325857 6654 798221953394 2712 929013367407 37938 286684427027 92489 561310829312 77936 733102788200 25648 160794106030 27439 293254583628 41653 769008296694 31788 575308809472 97191 884725331708 7461 792112309927 80534 141257349124 73757 162215335881 57335 141998591994 3548 730723259092 64868 58517962731 93644 335199741846 59097 329100644490 39325 507807462340 45720 821138666156 99969 597870513015 28614 751189704652 22865 959235076522 44172 716340656776 3462 478252998845 82038 663526801186 54304 206999536373 79735 748009567232 47107 968201964281 84836 495970228780 57621 914941500503 83380 87160258004 47618 614809711613 20743 613926598347 69848 496115744960 89564 684286544134 37579 503514659800 83097 431515809057 75890 9238172002 79846 666962913496 41320 278511601885 67218 909245181838 60396 209574518189 93037 145893843657 58337 462133614492 68908 275715095219 41807 55271637844 13769 265737723547 8224 502764931814 55233 160760436082 90628 141556829766 56692 883371304527 84173 79254244300 10727 133964171499 47380 128892561588 51109 777741198886 27122 266240735647 44314 151986518144 94152 156804901648 84279 937188621472 68312 984723831280 80753 838400487889 72361 451071097867 91010 615433943680 52934 801521293457 74631 544365468864 87680 562889097365 18656 369514308294 26632 689615517585 61138 890696178540 37174 836210990049 14312 833280596658 72613 590308937539 76558 530993666617 60116 930916777821 5109 615635798470 44966 86660218423 64467 981740998597 61379 486828808893 39135 555959282115 41429 601413830974 153 815246937331 17004 203479149552 92032 334350370475 54491 381159795561 95322 13605362916 19352 860334997287 4016 412052254397 99711 961615615498 80399 381431469303 72688 316159692501 32040 170350379642 80877 315911524528 53392 155335144656 28541 304762459049 36225 266051155109 34828 774119643438 99255 861201716813 39912 47950967956 47220 510697425470 80837 26267640724 22269 982739139985 19258 785576752840 99963 711440042629 98082 622880434738 82011 228271962364 93853 153019379126 94286 730082336509 10188 783108537755 27914 399014936880 51224 46140988175 30119 105801347941 22411 151505274016 82690 647811401997 48725 44481359555 74781 199760393663 97353 583479839824 79421 524986891701 77213 229610014468 48203 348714911308 81998 193490831357 692 387559523976 27641 726967705666 70089 441389594509 49891 758687252793 54176 577252418855 11699 598491362607 34129 68945673795 114 85109213140 2585 691456304500 97298 112305397436 87546 616345592175 10820 111942316511 42745 841884654991 95200 923879232537 12319 573404248658 72577 545006975915 18841 23820627417 56198 737501563576 94616 845426562156 58995 335049226185 88850 84395643124 28814 924415485514 84607 241146101120 53282 654154084106 39580 153289399232 67455 642916350143 34316 925554501005 29592 915987849344 92690 492044389727 96323 414273495625 73272 932136963797 7293 595369644410 83627 698194308913 58756 930396270936 74876 852201471449 23227 57164516747 78848 411668157656 16617 552408613535 34129 296825157978 51546 146124662403 52204 305255459891 31356 502376190220 36241 598183180889 49764 571565921395 68070 498904440166 33031 391829095891 47444 438963137559 21729 308754376108 28680 407762086607 95057 955280169059 29299 218439334933 5371 436412972735 19275 662936170769 3109 168854629998 54696 696069626387 91002 428479068798 52968 728739292940 65290 390291352548 71531 485170780180 51560 277473118712 96567 468072324578 66123 472307958519 85077 291533855319 49165 530029122688 93010 216877879539 97935 5577995288 67039 325580470110 68275 725211273126 88210 163757745633 82880 118334361079 74883 373428795370 48738 221883000635 94320 731745160332 89256 222655937926 78105 887650645756 4100 707694107984 28836 518491287317 45870 279101783542 74042 966116233685 63874 742904879670 88392 221888410078 83133 544946280631 18176 912231884790 5796 431754179711 42965 963365098375 24285 821531977083 72162 74547288864 79539 577290320122 21956 607469698290 10166 84524972594 64059 42691403603 47929 330972191418 25261 522332352830 16627 340369664782 89027 2287872722 60766 109242086159 51083 215922896335 63707 206100118144 43348 625842214428 43980 985672323466 85749 383789107779 97561 230998563129 70822 742435142643 3052 128602414076 69764 863812458622 17845 761176679977 84562 27154024792 39174 496263876214 57843 954761356446 48695 260131757697 76881 200826240396 66627 186951478090 34969 539654124806 8714 366434454964 58205 788612880912 41677 320592968455 86480 652980812374 55061 512236883313 47437 7409775269 12845 672623139968 369 682502610800 68963 702770677161 10237 71143963980 43499 408631510213 70549 137226000756 81788 618801900687 22723 140929794629 31025 972695490343 82900 18551547843 36329 52740900497 72442 67427326995 82727 547487767863 37032 381821441023 49682 364030785123 89945 649775511413 10550 314548860614 99594 99769770504 546 543525309684 10204 718951691118 94376 434926541285 28403 202982146048 41697 839258069366 79033 580461080893 54086 594919271142 60347 528294049351 90424 517728983386 43243 195217429604 9752 568893371481 80188 282243291006 28559 612035545168 64266 978301260452 6728 938259027727 17487 403746087047 42897 221484920905 18095 41430402045 29278 130321795608 9677 118352246914 64358 478992664952 96147 13417632434 43844 279447530184 34223 22012498128 20919 125968017996 68688 592053021507 65602 655479721133 90445 417916171539 57101 608011757431 22782 218290523248 63746 589214775705 91233 409421495084 71953 227728819177 67190 681177290556 90572 428235477406 90596 881365234490 77451 904219119828 69778 811291672294 79082 206214560523 73358 250811586465 24902 33977826728 1962 40163629296 73156 59370693235 40474 88562326783 61930 869760354328 78295 107792723227 44804 792135469734 45823 729201570359 53344 755303353363 12850 274054976872 69362 592253930677 45015 437645557865 7377 565742281674 27541 89164086808 74712 367691761649 26458 525338983159 79462 890301654959 73592 453347063212 64958 717556625900 30627 202497036161 552 412536983155 99892 121974205668 2830 12801783413 14217 116377400808 38080 192629443846 66786 425858160323 64145 601619347359 5958 784768643150 53751 758759507611 89244 633625442440 53615 504522145210 79794 673715731219 58294 772680359072 13306 511741376950 96977 820670216023 47912 908850146521 42982 381297057481 29141 61639599116 75521 922597566791 54559 807797921408 73840 101945645829 78599 895918988 25127 22448115355 753 86903788329 12541 841301400965 78471 887124256375 99629 893633308836 5367 643701360694 44054 702951477436 43824 265734520142 65628 417819655924 99753 77275997511 75685 506459327833 33563 521801378513 19708 855117991770 45121 754075563070 3409 692140808781 83359 251272397827 5782 274964229609 75224 634450413883 14948 994932870346 16599 781603590180 80308 222147327217 86919 520548971167 77191 450589182017 50075 968795044020 90655 55679079683 64775 24459376908 41923 587831864931 35748 84288592245 41471 153910871280 816 54047973218 70369 857121824544 90796 60924362856 88734 722451292618 17948 18605642435 72363 433703966890 74571 797458836943 84548 482663050976 51396 110395402894 83112 443515983729 34138 647921980457 25050 438951417285 31521 784681728103 5346 904030955047 27986 15135049783 30026 431026058824 53707 90699241516 9506 588721601981 47533 93676830972 10205 742227109500 2332 29275934721 24786 267725301091 94019 854603962296 86619 937155453617 47597 978691190852 82009 327444120203 92493 903015774187 71118 989859249528 55223 967466304408 82849 907350730982 11300 547177504600 57502 190820032419 16498 943246819037 41075 159090915940 73634 916531289598 70293 956819859521 85817 884579279157 8953 598159550263 2079 140810737183 22267 807409179813 52579 167224972288 9882 752338066895 82004 430288378940 58554 416818276447 89993 217613187807 88224 517422807775 69339 426629736214 98170 911921384767 58790 746891293620 53557 309777832277 44780 318210338734 2501 232133104472 87569 236621260447 97216 351632069221 20544 138209145157 37923 205458118907 61572 860610680322 32780 140899642750 78960 762404612444 35998 576456348343 48344 640772140669 67392 762951233618 726 157925992371 44766 648660605790 94278 837429978865 28422 636473269969 6986 420460973645 2445 879457154050 38278 182568489088 78600 452326951725 59941 695130071401 42291 197761643507 43794 468464707210 10285 525670163927 20000 148455073673 40538 782708431041 13987 518066052785 27776 243366100351 11925 722584013166 4010 304304313919 98706 270410729685 40776 668426063639 30876 763485635097 34349 711063721598 34679 260934770455 48816 780746835408 15374 594763603659 35084 342226586061 56876 217283581401 74303 56832224026 77860 852740153093 92558 609606059710 27530 832043113403 34304 496295159463 57240 664644433032 98815 887007189539 96586 994910337438 77978 226518756967 43906 658949018452 62118 258497193740 33476 756592775844 64216 28595955340 89051 900569948588 65292 796928222921 91955 8097473582 82626 21990654343 32477 209526929423 51931 593789901037 60654 790031517147 19232 737775734793 94175 854078550336 90204 163578901321 40303 52980300174 34141 709331345666 54684 348218710590 17527 816184349164 21870 474336484200 3521 929308246435 75245 580567450187 44725 176840296232 74629 297991147977 14644 422488923487 59113 124186893032 44704 529022315407 78797 383551409490 84449 150821854693 88363 679397054421 68257 814361611760 48927 220552366308 19760 151183932198 82987 33168916245 33504 532881396574 3988 980368308641 43433 27235908437 96931 593860110568 38503 314583111465 61348 852388073194 67319 779751412448 95754 700175507406 77598 468733057762 3913 3458978399 30146 390027535483 38587 667033694346 94350 774078862939 30492 969475745761 67090 671899476245 10094 226384943643 25249 614687733667 63766 626154999185 69234 803503220704 50557 808168742339 53536 207143015181 49903 540876884945 42154 775124358733 59519 109617655555 52723 151671038760 70850 944423789890 16355 261751580684 60431 739973587868 56100 797310548167 20742 9843263172 44038 642015774478 34246 887336326031 96955 493597539066 65652 519946401656 93179 640758815622 43707 879709808924 578 834050139922 76135 169095088319 65421 220612246499 42121 151772582086 67969 544112881824 77494 975528134203 51460 69316824279 48264 812267051341 26146 639937757558 6971 485142160844 55273 836810039634 52977 541267645361 29069 712605415843 6607 714330367892 34053 872620046982 26398 236746158900 35180 124672753530 34506 248990574067 20609 562589476835 81190 908380724567 35975 688997052299 35399 906468976011 22278 36111464220 49348 22788069851 87304 537123331239 27773 244611884348 51869 901544018976 3761 536120988353 4407 331666542559 45094 194031418919 14831 651645802784 87204 49455322186 98078 784084973700 58106 918894846894 15621 819076984462 2712 532747209975 57413 145258056743 27028 103222690673 75624 46700940059 43877 469477260681 31702 628260161178 36683 338428024145 41953 346084533175 43429 212066412800 10618 846957197804 24793 891176713072 61785 56210520981 55568 984661619871 40537 31542492784 67830 660649861678 16633 193118270499 79582 827984132069 48156 664671630006 33597 143541362733 96170 882260385045 88747 279401335956 60557 98063829903 43749 144236070477 63221 16038634586 74701 88109854381 44084 436735763468 54344 858268553135 76771 59551430179 91775 400228117617 92091 765733244287 13375 995157594549 65885 854946946275 95705 67753891425 87339 803477876599 41186 293062851583 58604 941111632201 38868 372160872254 75980 760924952519 46412 643906594927 90841 146603723334 5674 15343688712 63911 973087742591 78260 217430772517 27501 507303296268 91219 50949022722 23398 78729470447 28563 608304415362 24689 747326614796 96680 480227049643 16082 602621460139 55812 70817634088 63407 522995379191 35874 687553883590 71219 415440500609 61534 11101256695 21390 730828347837 99130 355864668498 25778 271181764995 40667 299921468944 9912 105320604816 63370 164687340433 80793 474373068803 27028 854546810069 87894 238379145440 1098 97990475524 369 98300316816 69186 825718190567 42993 509358416223 23284 709079994476 48866 97973126909 26493 576909873445 19603 750046230270 21536 200244137673 69110 36794953050 88064 669988907186 3203 443556983021 85830 290491442014 96117 413887503352 52577 669397068015 13035 941404529822 642 459738851755 71849 87900333416 46300 373075504252 53364 700760470978 55690 803068305264 81466 562226791035 64937 340311873594 94120 402407933513 44441 633940386991 90706 225233289795 45664 104980212555 36622 37022062181 36487 338777910186 87545 511193242127 8603 418486853391 58128 433728738438 48205 106115037408 48472 553049642354 34355 331184850727 12472 496261471583 4389 776336446227 83546 611710567996 33184 281786253685 87021 341004856286 22086 667620631364 84965 916047398014 61052 863395837465 74298 188456929591 16683 348048585907 82725 114474479241 94336 729348478837 89926 966859214041 44525 401455801571 47009 549902493934 66501 934426206761 72091 218843454582 35683 274548020116 62850 428500168319 48644 521505176854 67619 911890799614 79880 723802055366 52178 588753457227 91413 527069051230 50725 133965278627 75732 604673005243 54681 337795564965 93362 191464301153 39212 355821740502 90049 284220614133 59553 501054352413 71092 482009439681 72191 689428432711 35110 139317872947 46898 26451081092 60468 803432942429 55017 382716062440 28958 544103881591 49622 187017794027 84522 146671142233 94065 933053736938 74433 403715406338 35413 925520997283 3728 167473123348 82658 481972148157 47689 780114306132 8121 130370513726 56191 785226852911 60707 731379249683 23086 916233899056 491 565480119691 33296 705959156875 6303 357332917468 81768 674988451222 19251 263238600093 35804 332384438858 29245 502798724170 14387 148142294726 68506 74788134084 75867 769977962700 10728 259437736654 35045 773090732099 39754 894630335121 98727 979551201203 41224 580818440473 72601 269391959244 78828 747348917461 41081 926139027679 60933 701901530651 48039 308993710435 29800 119835076513 33705 248593406066 3370 575706291973 88584 165279167817 59527 287942247751 20722 497968473291 88255 251888310090 80054 707944241663 38483 618322714198 3947 819274200718 15116 489708476569 82633 412313131846 32245 157310349729 53901 738124957849 20892 118899477219 49498 747404381982 96981 807310013496 76403 753397379087 48887 822068507739 10818 635529067978 55356 391268053356 14644 45634739281 16357 533608204655 91387 267028918729 23189 229618424526 59659 451154695934 57137 258719890643 91965 571318343646 77382 701941737519 9806 129087771642 64579 141742280566 60353 461713141512 39706 444617881505 69817 320492073315 34052 726423773322 34976 633352964233 88826 145721236851 61508 282467616668 26428 289987419520 28372 948500858850 86126 259731428408 90727 829806504262 44246 574638121480 56629 304981328596 47776 843621944512 9660 113624208192 24762 629193336851 55196 264848585056 19672 202747436571 33051 284051713197 64145 517949360084 92483 974588784071 63648 409684084125 55359 828958934766 32676 636543936442 67521 973655962761 29632 484606789332 50815 307972668835 29916 522656767095 31729 169856971881 62274 186683648914 50293 232335865517 43201 765874493691 88332 533840375398 85902 401261261801 97274 711770829358 97278 386304679544 85993 89437820355 7246 757386978856 93287 130986261126 99163 437148503134 81987 701473206271 31754 657395576546 70740 239582184535 50049 328286998624 11922 883025265884 53804 654460793063 35355 655293046400 76505 369007093357 51215 412707053147 12764 763646670152 87829 609496609317 2028 293769521334 22580 163722004669 63172 575644449622 73690 948018684580 9283 963642912685 13689 535052468866 41676 973558868131 83941 497214664096 9255 497708052995 64151 902125165677 82302 938206759166 68109 594919213818 79201 349259695272 28456 921161853309 27970 384515976826 8620 858490346706 24378 75328064207 99939 878236077813 75778 720031408487 32315 486731157385 69371 635160303078 7459 443327128660 10663 739123003478 90834 91436968384 61549 560576611745 3584 870751814492 60729 832850751512 7915 562068872282 85465 600796755951 13172 234605070350 37825 973667572670 66303 438139626101 68136 325416630529 47447 393095860395 11465 508744840345 15303 905490182516 82435 732678046538 46050 822957145524 65818 27747435067 7995 576803580151 36979 523990441849 9646 980756746730 75484 635276329587 81462 695712572127 62817 534240830591 30772 776549970510 49464 971605264724 26223 267135419214 59511 494612694926 80302 341678851616 62744 661633311022 23424 451363158181 85884 337091902487 97044 1961821922 79333 373849819794 66241 847777143683 11450 317064565707 70272 533404373078 91143 594037120081 52012 163038891724 62010 236689620634 22857 466955313275 34567 503956075389 99643 439969136542 37061 864572164790 46186 651273492371 46479 937495835493 71812 926849324380 34245 790980408463 95387 950798780447 67848 166495507868 47843 476214219174 54625 250089834199 62486 153353115360 16346 141441305073 43024 247435915358 77411 654905358975 31922 833426205399 12751 730103174775 17731 186364020644 13748 511084152503 70410 618419285316 51759 277960136574 97238 775554357210 58718 739553390833 99670 103209732522 60836 551666352023 72385 370051726239 76968 686127791326 66704 411536506312 87254 320892532628 7295 879732414423 50492 883976019054 22063 347041040801 21806 833558490756 24935 996307905440 21028 323553001427 81294 717571121012 42551 469651351994 15475 728000262237 86855 606896330109 58662 912885490627 14071 807375254726 27836 345706219951 29359 292825459231 49678 235403140431 46202 188768309624 80538 861613491574 60934 468758997159 56577 352673477913 27270 146071984099 15464 675568962515 78547 984332962377 67543 606124848738 34023 139751224920 58365 654186376999 23936 524759471732 57513 577532276394 34435 112995848550 74290 659916102676 56823 760354878170 98737 311569083828 93318 89146876895 61410 116503529851 54783 528843314027 15911 559928452479 52311 379707784917 60932 272669714556 96387 976225282649 46404 61725764174 39167 538221037976 40723 414248014968 19466 48705787925 32193 735265866400 35624 92371018169 17285 522911322896 52511 139617487695 17496 380298565431 14202 239059516169 33782 104250577958 58889 182542561529 63297 900654568212 17631 528924848025 16349 384696242651 26323 619242529860 26645 862944985976 99263 532460838842 36789 632112984206 13636 762897075872 66445 60033738724 29220 542892802557 38645 747814776546 72199 502058911679 71523 986129273368 4823 776198730548 48598 8484754872 6531 573277713809 30063 73014789655 11712 222707316335 62035 916278224944 42787 999201197128 17450 751457782304 57448 323512792318 579 453675738027 30766 268010217045 82510 82358412982 71033 929771204212 18496 319441723339 29007 174998981737 88307 590779061912 72636 486394722466 45827 193352343152 37198 307354940788 62834 402393835208 7385 703749730199 64676 410267982779 39603 981416117927 77284 328999851655 72633 430535398821 71326 443003158030 37993 704623754101 65571 837894276950 4646 85949285214 4968 743668049417 57144 563345599885 34598 213002063094 12393 841833674641 6364 398564163214 72968 568537945312 14440 119795469672 16074 36563289937 37138 944649723069 99524 216397625249 96642 122420007148 87314 495196372462 16997 359283646455 16084 599605086783 65355 392432755205 55275 742326787321 85612 946327593438 81568 407299563371 38206 793588784498 11358 603489926212 55009 52105565778 52019 478721222679 84019 694172013109 34163 113330833886 4732 268759698293 35637 210975613812 36420 358087192975 12660 195832310298 47384 964843383207 68879 722089996019 94985 810167181058 91209 286904805255 9580 502526182281 61802 280065414724 4347 627878432844 3292 166167397112 19058 700198327805 38958 180842554200 37875 888793013617 10005 933022757757 4963 777300002851 93926 87998205538 63466 939448750257 2462 173695727207 51863 777225579357 39418 533957205457 8442 536473794189 44767 359229058887 89000 395809823563 8947 308388447831 65179 728059116997 85634 737449396207 4719 102276992462 34234 300630694628 57062 860461164379 62383 555917242478 21413 632773866248 26520 899159338154 80757 443466053265 70448 723286175511 92163 978281162073 1494 220591885081 27872 376361619686 17325 252971745402 37697 551806847330 97820 365937452004 45568 440854015516 49776 17132922728 38617 787794996741 23861 17532928762 80078 485849344052 77313 398996077810 89252 909293354082 76745 409567269516 86116 997098347375 49034 854031446121 76123 184327862235 2881 346208963340 72602 830213682766 92627 892707436382 54518 334217735696 9030 857366262571 60521 654712506769 64518 243239345571 42383 126331172579 55105 378143690714 63210 609035601979 65515 102970471751 68511 373831779443 75003 127718896713 24375 275333457803 66828 31258330781 43775 194036929316 51933 499788968425 10696 210166091523 48114 149000511541 52679 57882392980 63888 984506091629 38166 503190825061 12485 850873833184 45169 807291320486 38845 549810927044 83034 941862793136 63310 38620521903 96406 930064542587 23502 398691333663 7086 280892166950 31671 141789470196 57807 846086637426 32522 196399834097 64810 866184889159 70441 709811660606 72885 797688015919 45595 308398458857 14983 473563800278 76107 662260133728 78176 60828816272 86410 33685395704 50751 551377159891 83945 975762279018 22314 288157249976 38944 225667619920 50026 473398122110 81418 294143693485 78604 909273171207 75014 552297547106 17185 232130587482 76344 390390384826 20702 625573099039 65445 389230212575 36797 115400446246 7995 316781380450 43579 73326532576 48903 943196868023 80952 819417544164 33852 614457057206 41498 322912065388 19763 411272903452 99050 539592313301 67045 766053032200 74261 694165638179 39795 947039464062 71916 272063709050 55263 116145791207 75428 385975531430 24912 78398092943 82615 319664712596 12274 616123944742 91970 116528059863 22195 241973266496 91845 831474578724 232 389412663765 5574 2439224534 66982 559979026113 81870 479758165355 17321 764413281605 44874 108715891972 48592 994323130244 56235 422739855337 95806 289968741383 31334 128400310531 20923 107804110394 94453 863592065633 76114 944828341996 65269 24744242611 23377 969182186707 83014 339674901714 78731 841788669190 22510 416205476406 33017 926197572481 59510 420680831358 86133 369406012324 29643 251833710572 44669 992460841140 17310 889796250854 72342 429624796761 20229 839018001015 9543 599653761311 29080 707870074315 83129 559803367157 81652 407183851446 22686 534879682480 46908 111390569774 69223 479227354505 32979 927534147533 23532 593268364699 26787 564143081040 46696 460643176550 25 277032770842 46939 937963276879 12646 734270912178 88326 8298413085 56416 754978151488 62930 526412137342 37247 564584900116 85418 76896582528 32608 985430985760 89084 833887495448 59525 62712284793 50299 219773460382 94740 168193809881 51456 318157508943 95604 150698699808 90981 429975457738 75667 273154063566 23465 100363258004 78434 271663549835 25231 779067845012 47991 81527778976 95902 222197213591 73194 251831530363 38626 729443717325 3320 943704949551 68746 784645296458 93315 458044631281 26184 131850907526 95409 75139085468 24724 665901144798 10633 437333183278 53705 208711304720 30489 98847061833 8455 863510437827 5298 957900954035 99183 529754852093 27530 639612840406 90826 904460572587 53945 78286353985 84867 836064213788 65468 124113483045 25832 145549813894 85494 947494950104 83341 946697165184 53546 70273158230 45608 829433652870 70914 530097937339 70230 53234868089 99627 25884576970 52757 431534257180 7511 889472324457 41736 846261910680 48729 104784596515 98966 125456007673 21452 478870734500 92203 108050339502 98637 484081963585 95926 182451236621 34940 94766555757 75689 870454450636 82559 933489571141 64893 856515897481 72096 410610685445 52491 460065634372 87722 618188672401 96179 521819568608 11663 588320228077 58713 415674710693 86757 917979446213 78691 305905183937 13316 196274765030 80029 973138632642 74922 232377060035 17653 629016443165 18263 99134532081 4927 885660449963 26321 31274450859 34385 372783973671 32833 810739376718 82504 2811112625 21493 683768592862 38306 301588145486 35260 752269389952 50530 950803337573 59405 670944428798 44176 131531631683 22016 948280684870 71478 126402470552 76243 374030352107 19460 91047041784 52198 400443503523 46092 739923426908 35039 308002601927 47238 846432190622 62088 97573529814 6894 194091788544 2156 927423091186 15233 789431102118 40317 714114708577 4068 680953650455 25777 647569335309 17885 252225344704 69888 584416795653 81304 662754773873 26696 760667496186 43587 153361737949 12969 566582368195 88882 256902843167 75658 307195943385 24572 416631213872 25330 437056307675 35451 373133453682 90063 676354770444 58960 37888896552 74611 402993694416 60350 883050867195 90737 394486054706 32298 588587317879 92069 840775296353 2401 650215376523 75753 547937426223 31826 843343951629 39425 728688164497 38704 228900114228 40912 324718680609 67217 895032685852 18529 359247816095 18161 688441494085 28287 1799489132 67824 468964168724 31260 839429296141 38800 692118987857 9198 415014720686 53944 906744951208 15341 487176299932 78644 415027765288 15959 524399821770 79986 561240275399 81805 510670512205 34278 687589451483 54675 287811570912 27143 902810441378 57523 75266321505 93168 700044912571 52475 194347242322 5440 958122352811 25754 863588747353 62138 620419442778 7271 500554568896 45894 277510622867 13018 33145955573 49550 891097900167 91729 263931095307 19234 681637295435 80205 378720990520 75636 986077429333 66994 93460939349 63997 634756569091 68170 131845897825 27638 534459559444 89603 782697209086 61056 311333578796 23148 880619853811 20029 113342087765 51484 518814506920 31028 667476997497 16972 863095528365 65361 984015437801 43064 612215970611 65922 530104724953 21377 745621558673 35579 928104763873 50605 387053624000 35923 77722148221 35366 443624444896 80933 588006582670 71703 270357066673 7760 157804543704 55827 395146061595 2967 351397121666 13518 746103936422 56898 275626334873 27041 945694523906 97051 60221685388 27658 942027827841 83378 677849081777 86474 292889057688 5722 885365583295 46725 823641437794 7241 892967607122 47333 308559123741 37980 457252001387 16728 901609539498 95601 727053551853 65517 850887167505 2890 696441719073 97179 639283418875 25425 229795193395 93275 11099476022 21199 179891625138 51849 415196624693 5331 383684040468 742 885614819726 78161 888954465840 14041 970945308026 31776 422964704706 40777 170246007384 70875 782054289642 33125 533645879594 2945 443409177261 61244 293798548758 83062 373617720947 38757 236570117094 22688 809324408967 56473 250837171848 43722 569821963930 89268 265254117776 91012 525331284033 83479 42928238001 26433 798020460402 32425 519980095560 64247 711676092683 67793 697555168209 21667 146839143755 28606 479636969583 68770 853899409495 89792 952808477800 47961 122427017911 44876 811234163879 22863 326697642454 7803 582527857977 38573 883678034053 89707 248870595024 65125 98820503416 17277 942825832003 39816 361354210759 76437 191453736716 72046 466812551535 47486 623359775176 84274 939926970319 91715 208577861051 8788 156730734123 41559 8326747210 72821 810154621485 9390 370983494014 35262 180397453919 81442 49735326856 37113 647516966577 63503 842805608503 36534 382903841017 26966 703166006147 77896 454556595566 79390 940502022662 3590 68127615789 16558 747761734782 45994 197378006197 22261 213228716365 18741 212376729706 62723 293036211449 33161 45189306645 9165 249935598252 41454 737443815010 43020 389218299060 12269 655468758368 87646 534140736772 89784 118747844869 44452 486877435314 20864 71311303336 67459 894747584887 60157 643634139781 10723 847135337522 67211 519749453885 23763 853983447909 9127 38597374803 1827 879522535094 6997 691867292592 44136 637167161456 91389 534569251359 36411 416300535296 90538 336354961618 53594 169844353144 83050 866311760859 77734 756284054799 81841 474858983860 90020 467245288862 19317 907409910712 42556 576278470948 20371 949400374951 69501 119641334852 19913 722948254502 28087 855675251138 23194 742676280892 28287 245790370570 50221 49293062615 52238 413738379433 54734 957405902149 87651 304434035409 69452 210709255611 4732 379213410778 56857 341883858642 22081 403510474427 3854 278559030020 12538 465645792149 87748 702074981427 85427 409551047721 65595 168093328419 59551 948272320092 95511 660810194171 29778 673508577978 3806 908786434505 51878 560940508401 52123 289112577787 77495 474931817553 23454 916232995558 60199 871336713299 32378 900203005506 49147 869594510607 64454 884516463787 6843 735310414788 40765 335650733346 74134 401551590228 20510 643456348811 89436 277806316741 53868 162383758381 7010 109447350209 52878 579547137589 84290 422109973270 29968 720754350643 62072 451747138872 77377 333270153114 35302 575086773434 66964 110407709764 90928 517887977689 89919 401451121901 6177 454096159217 31998 227133201843 6597 846101260805 85329 789417024157 20429 917849337147 16281 852925483024 77038 812964428382 41887 876297778011 95906 417513657179 37902 772636810029 86725 638676397508 32052 516372174873 28121 837778404176 29669 529289413913 68163 409002177113 184 236649355272 87659 178755259996 76872 827098655271 15008 376788947068 33364 237477056665 38002 783513421824 34399 728538903782 13334 841055648465 23216 301887679868 93318 145430271485 36915 410373318185 11518 292126055991 82999 519705995426 8960 144181682260 88815 768239441152 99377 293506036175 9713 488972261950 25626 101115679046 87897 224183340732 43783 264213309178 63911 275073353919 97739 68266198355 31709 946029799150 6171 346286025050 22594 687330334935 24334 859309853502 81953 416698632040 85764 987131776720 6027 728562490742 25372 438666449926 68817 404819550265 1819 484967905147 76394 848385914830 18732 992282026733 64403 288061777844 98107 295008693694 57130 789747078991 1017 100731460980 67667 246962879081 11515 300800669242 42547 590934862252 88027 929450896221 407 824004746025 98581 679672524751 52910 856574483156 58091 126636377766 53771 111063749381 47490 27733132190 37828 624933287160 3907 905930492819 89270 209066201422 11803 583153964297 30942 850757410954 43483 1733503140 45025 798103550869 10008 44549333424 57765 907378721851 66924 247350259354 86134 129245511084 23475 288448962932 3426 534308660476 13135 380393562229 68797 843607153058 78181 647070414455 94494 846323226109 80702 416448009080 37248 744039213002 63495 339334053145 84802 487056550063 60945 323364044578 94279 716549035700 89969 787268709372 33207 243769265349 8769 671100394805 68572 903056386865 734 728032748544 63942 190724321326 47560 258826885554 31528 990067630162 9957 974379020358 70712 129993375515 56925 325622182618 85811 841647712105 21695 620524176944 82038 525986943999 33179 678661687598 61222 583672084485 65639 246696428894 27498 454106933129 67547 485368975215 24651 984084189177 20852 506924832690 78555 640170221738 63764 968731867805 40555 393675723605 65696 435610526028 63923 720774464660 25633 728491516411 95566 499112918122 78628 304200138893 59515 218642257592 60698 581232627464 67677 259895368649 88633 151453326871 92604 228785490119 95320 819431243143 65954 835318343747 85111 744424852682 16415 73507682993 88437 9368865655 25094 504851230441 90456 366811675079 86414 537737210536 48265 787854854426 61457 826386608909 8469 717868317808 69776 68379591964 3629 78325111025 72877 395240193598 50023 739528308326 34991 391646663871 49530 947745599421 62050 69213651023 78118 752409527176 3188 447048692354 45034 313728697470 56601 506907549520 90700 187894422009 28872 43862631829 66549 905490997367 93501 758857041810 59090 581616126490 17109 528990040938 36660 311891844904 94964 19577232294 18353 453124460171 75106 648884420530 18017 1924193873 47433 668587373661 65345 81366854701 8857 704297565277 54003 443730484724 91749 531152806089 81340 200270676514 13220 380383369629 55461 465703411795 66160 892706567737 72795 794551003594 40586 795456169442 13520 332543330797 87028 288783867968 16663 474898659014 24533 832964922847 24491 111904473476 33593 426047512750 11145 101274543864 4399 903510613122 66961 845446606873 23433 612800294804 41129 989440971392 36543 370088237823 62074 783816118508 39436 537000504131 10289 162112256960 57616 437902917829 20511 759189664128 35820 941360691276 88794 139954413400 89609 548656448390 89978 105934836117 49681 296029094273 22300 96473924649 19092 659666495282 17507 945721152299 7205 954909317105 33138 171989564245 45595 312280591867 43859 186606316164 91537 483025167087 32563 211674861628 68805 351759120466 30115 394935123490 84764 97723523083 27705 618600609920 59997 758132229351 82413 700585891524 77586 822237508374 80700 574084973569 74026 266830954668 39017 440854646636 92346 895585453601 36983 640568995040 10519 232081372882 54896 756646626651 6397 779618371965 1697 170154764159 58891 329983795401 80923 43628972050 93829 761364657084 16724 534993035902 42097 934103418435 72324 115041626449 28218 391105405357 44265 811322541758 56112 913108475184 31843 322907954459 28742 225751189091 27064 489974134625 69715 650517637570 81265 411142646191 5874 796445707054 87259 587648831943 7746 849528655466 94440 55445497744 89478 458740842399 92779 336975084946 45253 986104810457 96704 411924771197 79115 744930523527 87649 874268105890 88391 120915132671 52658 210436715640 79691 120391374071 82966 286996581145 52111 808955763469 25047 686524968898 34351 896456676417 77186 147046182742 42440 839823213942 42248 38065419484 28799 821834047476 99071 17593637373 84826 417022810601 12319 923919083399 13604 173607970531 68102 112051316204 60077 683371950167 25940 475869674947 46664 420369038878 9936 804534859846 85228 472649752307 7873 866126450643 98580 565180555510 45333 633841090668 21311 452957391404 40829 618189649974 23056 339503735036 89199 620373932030 28207 994792727731 55331 795148497839 48870 123852404225 19767 350405726941 82212 233221910394 92427 412544110909 92030 662250245655 72998 461937831722 39273 15445301682 67695 733114389026 193 910893591949 81588 583845238087 38662 731092193484 30151 78111185375 17274 902292885238 99067 755986696149 89700 213254848632 7371 244100402741 95215 372850479906 74452 306250752947 42604 217673159335 52279 408428840741 53900 125206380834 57624 64309825541 87142 428176859020 13089 651823111920 65463 966203803207 29791 208455876137 39005 436567002518 46820 50514178582 17243 333551580706 21220 303781833154 27833 791562789239 42392 182109343578 91617 448014219908 17086 828287183024 97251 333681782303 21718 177379301307 61361 189136987007 35687 977180646165 77668 235377718464 69272 386705739388 30997 176233240418 51415 48258116433 56997 763855000778 74614 119786125596 92278 182736560832 98184 727901769222 4623 114464697328 32937 468590329693 39771 4787103849 53460 193324839443 51851 720528660001 82346 7470070592 43568 189608206702 47953 298578116764 35810 573991624078 66131 43937638662 73979 486764100896 10843 953227701503 99837 7771384489 83516 632576198447 64712 233464897809 92393 803684979935 62948 854260868131 5182 517537601150 6622 317407095056 29110 532051935261 89474 106154077933 2162 655362034162 41510 705661065008 49944 752644747481 77984 187187420727 7410 138166609614 81162 217248654273 81291 830617719668 60645 519627350898 62198 343652177041 69234 79079898452 82439 273162288784 18203 238796004945 9591 597302680829 3880 419304171706 4708 940188889869 73099 256122940611 35630 959787662355 37749 652158472452 34940 761330957324 27070 354751589113 7989 310287790100 58369 842132211587 61768 374867914479 44605 155209622374 39556 980460288385 75413 970087732169 41984 134398016342 58289 813145968313 28596 314543876891 87643 590468350885 77310 924832557858 54851 987020252131 50847 626253814243 31068 347364817706 87867 650929783413 44284 954722408470 58429 505658133785 46464 880142955688 61712 3160281008 22917 353483697859 60391 160750435904 89648 136934834352 27030 380880837491 47080 823369296283 72310 36553599255 45942 891264816659 89317 733343697055 76972 616316295310 84132 675028077472 24923 719252300259 16183 494951478357 36155 379997624782 47977 697066247708 90343 774194300783 79109 590523307511 42942 587968379339 42398 800227035916 27108 627954634826 57192 584108064549 17886 656685978423 80060 363222925105 2778 150114987075 46008 610222386113 37 78636470019 26461 512989809036 70962 283091067245 83055 354813100523 2938 644513358943 28089 860593156957 55542 788364692504 32486 274248372741 38983 257770141885 79337 79013959719 53487 817318805206 72630 315763496623 52245 377843011534 51718 524499076521 56261 786954916470 88503 7741195466 45774 181862693762 54730 124533009382 17122 437745001994 89924 290011978615 98233 313636641803 5261 117769542941 45134 945229614820 50452 261803574296 37216 504110415833 11752 854500302288 20371 92169881748 99168 768056443470 98445 235312755615 35925 812100207808 78393 797521360107 97027 138558776313 20871 941136892491 98412 244491791086 34058 500691508218 88244 374986752314 45177 453435319569 62310 300839041947 34222 652873022482 28205 722744544370 21002 760177075040 36444 533520901191 78543 489911781828 95847 458752844355 54180 216433431274 76072 971777950901 23413 311136776161 76635 25149061518 24721 736383010719 21953 636537671396 69386 820943384443 19041 783900353395 81784 754834367409 52066 230349649687 92598 838478163938 14867 467984116563 80356 625081366417 59524 737990603725 41411 189083610791 25642 456296765135 62300 428563173871 32638 820206046664 8986 5267763099 98943 999280174537 8459 623240593341 23115 146050813961 1219 865403358415 24554 795516109410 50200 440836086828 9284 469885831121 4967 743332988564 33029 842603106553 30830 635738017964 42304 874556609697 10128 299264213883 94025 321554968625 28532 657615533295 89946 423804205113 56390 382951829590 93039 888677726443 40309 487886900965 84650 916792706716 50163 451840188469 10575 996235021895 48184 209797542592 67497 277856982538 58144 717038017641 11396 516584271270 48168 886233740017 14320 920286965507 64917 285926401155 1253 384273161898 64589 863172857897 38137 699346832457 40411 77691469396 61611 370679694131 79439 393230195032 52284 650426084061 636 777813550573 67633 171012540258 84633 366479309743 88979 536318413312 13761 126471081375 86446 309803577753 75539 984881177249 19925 84807400243 80818 900070632956 64764 421642203768 41509 664212207581 18781 806225576503 73112 472063813076 23956 331188659425 95834 793656537940 62147 744283120909 67389 596220492343 24175 436081290740 78586 762623015737 28960 784159329269 67178 276839421560 63525 927134444818 23501 503793505275 71662 432290812274 92839 428990372903 51536 195437677533 12830 841908707403 40037 529324401219 4478 748026274582 98121 97577352757 63541 713229103387 73278 484865772906 7287 232235383124 68393 371571376700 29403 757511075228 30514 30164554793 94971 263214781236 38440 923168145490 91352 27727768383 5051 709093042687 63413 546306181957 30432 25911810840 21911 854526266804 58257 839276106926 82859 561155920474 57482 779561058160 29792 130228881133 8365 119594388534 26184 864225763203 33087 949384356986 14748 194499043098 74121 685128088282 46069 757951270929 39960 263229176728 19892 637119249581 40797 856773106970 3962 938968799125 90285 338422947946 73008 209081734231 72834 189642916278 31105 145889726433 96344 509793126609 54267 46384732424 14161 228691888561 76434 578447034628 60114 597298926831 72189 501304482802 83427 644883191882 36215 4444629329 58099 379885047588 65247 945634978950 87474 820954026755 9176 787845512536 56630 147338013713 78954 224729147508 96918 995773473181 85183 953809135594 9426 928761481880 54503 893788896174 25929 796032413209 86549 343135167000 3297 412193203162 75359 630584508516 5154 4682294456 22945 599355157299 35483 856510913334 6171 475343671048 80572 162922451963 44463 510482499788 42171 801415839311 95108 209965002315 4751 176181992610 64006 727915579061 70488 283159962886 56579 709496439582 76725 370081853872 8495 393994405629 1868 51861463418 23745 977545846961 5317 216836597860 58356 476181971447 46223 278950613007 89415 788553656437 51066 793879976000 98109 388210337331 84252 359845193571 19294 220817570333 65037 346056952582 28148 182964742274 74058 892704995417 32879 378741756824 67989 427989634229 94178 204894974965 91955 860046904850 7267 535760994583 74349 829965818767 74031 571726678494 43856 4775792110 40899 975142219021 1805 631087503380 58020 80087716300 43225 208983947150 29048 397456207913 87790 476894541063 5931 132876765586 33448 392531035347 55147 879852568924 20906 208231262056 74573 562242676032 26838 974192105951 27910 789908440536 3384 537668540023 78866 932216893223 83644 948927358227 93424 418545664270 9811 255012010935 13123 311731566552 37555 671510695694 83923 526121858223 89396 286266163943 11018 942251886116 77011 3748424371 9080 539451359403 22482 275253893641 48016 743020377884 77174 252413039907 15592 645265236788 88360 113335660894 24061 372079943186 81941 527063475646 5484 720151034042 6926 611815590759 87322 498925134997 2793 461264846373 29966 482905684975 86974 542689000677 80306 928043973240 62698 881208228410 86229 317619152324 53199 515817893081 30507 726391711179 63058 485923823645 95115 648745201001 21116 286531806340 83856 580966351583 77498 267112149039 65818 247552522320 92989 815221419878 98826 391903364165 21083 417442542866 75049 831634385450 64300 645557431106 74817 732171686606 65741 508409287591 11362 998877295847 85569 297339897879 22559 195158650252 57963 314025794317 49550 713542736057 70165 707668690983 92620 779823647182 58828 822933767335 9303 966458696720 16001 580834365427 5522 654416225063 43177 836887487510 46564 210219176863 37726 980653233724 58105 678647266151 60733 823234434873 57536 389856821844 18086 712032801795 51467 688135629471 1023 388387653172 1842 295626287459 46737 855351264393 55920 618081021728 32777 569593783141 76036 224557543483 3353 141966284111 56658 429109611899 23540 148362181487 60832 896881265806 70965 377527748117 82713 118822813826 64473 748291712307 95437 732308849228 64256 734348855518 22159 673721604421 59280 397003796944 35958 379760595879 26290 997656072681 79420 221340806932 3571 665864969386 14306 326340223248 78948 797915957176 714 138617294722 39995 591011703647 92764 288985327927 26736 524936758028 63938 746469375583 91649 209481264594 38635 745664870670 49582 418774974182 96267 803348596156 26493 147074940451 67226 405706693574 51511 155107121287 65457 894799353323 12393 609250320564 95856 538994735823 10981 663600344944 60411 882947839355 95262 553546966053 15896 311660867035 15279 511422104930 71090 167546880318 17621 740946071896 67321 99971840730 94448 136180321885 81984 895064296518 12102 488587127661 14622 239764182526 54305 980554715300 44686 978279550947 1772 187021017029 10670 703184486840 70745 355763725494 72804 285121305510 40862 179898906114 52660 99684515513 90931 31602853205 42795 68764083552 82806 634778042372 31480 394232810481 77383 625092480899 31021 187880577314 53356 586661165548 6178 308315018897 94798 705871417983 37043 876844865854 6298 277237819932 81597 860904294924 2786 615764717514 11653 909131038275 36409 123989283124 25681 361556647953 12603 53601135399 93612 693064083204 74050 245935606294 55622 682476695697 15186 296559655574 94898 294391359633 27278 906856249826 50247 470786400703 45984 42405762648 63616 766817685051 62645 579560345593 60316 224621709322 37695 12065323245 83390 987326069139 67377 817801848317 26093 865124865571 35943 139292647191 31541 169388233322 59355 450572881870 98789 492348689660 70705 403681138648 97232 462115985106 70604 94101801870 92204 47825157062 59126 263112377455 26037 573258672922 4380 554197664157 75147 747703369714 81648 683072178270 22543 47516625365 28102 298962728092 46411 961064650032 1879 826384185702 72295 927132152787 55393 666304069997 1524 187481023858 42500 80796114824 21317 659751321637 20038 293089079088 34577 862254610664 77392 889567012100 23955 813914319900 95312 95287926599 10698 34326746628 22101 17250793053 78713 507417402185 79350 519061372242 26056 171377205623 91819 222927479378 28897 983164823421 77426 480326524722 6068 203817033265 34572 763307588070 25043 625076449482 21309 77842654473 30935 184049515876 3631 859791151192 30329 401912319359 80719 418514213175 70490 936576269953 64303 130293402410 26651 250418321967 63555 172130902109 88485 514811367224 28004 306197275165 15875 452368951722 94608 698849954141 55427 222513105787 57991 190916374322 34617 108113769729 39248 504638696791 3420 685598432634 52306 326731333290 20167 631933287301 43323 892088270765 17753 303151099303 45021 940450733830 11958 420581589704 1772 969509285375 42211 158885986995 1217 390360936710 86381 704215975577 86458 890220109870 54307 530611941775 67447 631881320365 79032 909543790859 22559 177010616412 57922 580442443115 10329 636614953018 23998 992396038766 56083 728107545321 7721 835344648120 49119 499875826224 7720 735234089299 95057 436659840631 83233 781266653225 9986 558295660366 89408 30215428747 64976 437047882726 61651 234194281645 88348 166611528598 48559 27086776615 97354 397246735959 6248 475663167861 63780 214923998537 83708 981835402872 26200 946478048044 29834 860622192884 15253 819662337256 81491 469433250320 67442 293401807365 82912 179738368985 8776 169507851572 26299 719090426302 87539 108497798340 11604 392728578325 5204 713172722477 85245 749547250069 86994 22252218249 4623 464276807130 83252 650120248854 78915 58321595365 2984 7041810613 7258 834532613529 86560 539876206446 59414 791629353279 78736 197596170474 54782 692811848195 80209 109271534327 60606 625647638644 63809 137982059272 18980 421691536136 30817 249849964211 97285 812685541014 14613 726511029297 74838 11081930458 34728 398740134625 9907 556912461556 32741 822339464133 90395 325229650409 42911 634539735555 1393 475667991329 12970 121981227877 74653 763351518951 73887 463846594778 32521 422536686316 97628 683289640691 66117 219227813573 24450 199016771174 81732 550691937384 23830 987287135375 43229 128252969139 58624 895789704170 53802 410254224357 29134 366667785370 78604 711642460707 86674 87553291493 41509 640954944501 62752 953834314166 70748 338606948038 8946 747242389274 9309 49065887079 54532 85159209155 44183 535310788748 93399 256280236680 27612 914824136525 9714 94797967587 6500 141133778855 57340 397768687985 60810 138843313913 79748 627117661046 39341 818224059015 74490 515584757847 67825 218460147707 99667 167545539613 32220 488775454175 44552 482151564793 1721 70130975780 3159 164404318394 45944 73532423325 18657 901194378072 42732 631876258693 71338 313999528301 42091 875816069109 28989 31340850103 83282 654826566767 51141 400300515480 81023 865215264598 65525 956150637718 46261 535773492083 59649 312815221467 27899 780363763826 28483 546767893941 90301 15366488930 45815 548305839895 76586 852574058297 46943 342164517143 40244 467014862158 19967 766115694190 45171 601516875229 8930 505218853627 19490 199128375431 67347 919383262272 13440 974748980431 63333 441665792483 1425 159346520734 34668 510643713583 14331 858795813567 16482 603106059921 80105 802294136676 36163 981522025499 35595 356835990687 77681 913896406020 32436 86509785322 43824 760217227301 93531 948188620192 21387 287478773630 87195 183700735873 51885 4882515631 77459 76569394994 78217 751569733759 91078 278994446778 19251 70172999257 51611 928943730951 30213 538103914698 72638 994074666087 4187 624011239428 33886 885923332367 17911 57560310879 62605 429539416728 32990 530726977234 7747 25480495996 63768 451079199102 62075 13995959710 3508 526200604708 70357 644754815679 23618 120010598569 58674 509888070922 50071 24926299033 11899 167941732233 89932 55641271458 40731 340910530221 22592 323492172564 68832 721555491018 56498 647925588584 39198 654816095896 33287 600658735798 94796 281118948275 52138 462053116221 4644 41576191772 54758 410195613919 69927 334163610551 88014 862927139490 96791 371340222667 1175 813869315632 43164 416660750981 86712 819408953944 31936 997547973237 63984 975091189131 51475 419622381582 28576 54924291679 15591 311837600042 78125 606616857616 38548 670508700293 64640 431329509114 11670 356726208573 64261 372685764896 39338 843306165849 81903 998238281384 10549 25273133374 20819 655750764125 26941 366198748731 35432 98062268972 91309 959310304255 6285 936026711975 10006 34523554589 91587 499950551173 10921 526721033871 847 476861270816 10621 490243398704 87994 639746880245 26159 716193097025 8465 770110454056 61149 693014998757 28292 164368315645 9642 785969613476 85003 159849067616 39326 454204094188 11004 202028297310 85923 493733775243 14423 4723874218 48649 325529919031 72763 101144277273 4514 36220220166 15821 482630684710 67559 457717181686 5048 909929078127 72785 391428770406 42248 427118987573 44704 767808739739 1646 985848028640 39928 907380138300 79775 965986287737 18111 965671385303 35477 719861829935 64769 369257066842 58508 142322047955 62572 160201817498 67782 44516698203 81940 378754521807 89512 231033756514 69712 662889621782 66331 134693820070 3163 81849672686 98700 381062293897 26420 298715888316 22476 75039347090 76318 935965022535 67536 241315490537 36545 785240727612 51218 188166250718 33063 365761650091 23182 424424619618 64544 472257217928 80230 855557648012 85310 953296071211 4063 830331628821 97434 644502291664 79970 504904419036 50829 716734619160 5595 647857044068 38168 414823802502 66109 425101342801 94716 568316055299 97789 245725160431 33667 830586503515 67283 439413765035 74101 563185957054 32732 592812614039 40580 861248604736 56410 541196299242 41281 98934299993 49650 859759187326 7844 304088966245 99405 346501379665 72808 341119624484 59576 212475857924 32940 109822550331 17476 289165613663 41747 291146911410 27974 870676274123 20133 472123703413 45912 971833143766 16076 660101893843 59574 242107991475 50040 504086495234 42146 775713962167 20891 449501339800 90977 382193562845 54734 946237377555 924 942051626307 20586 42740045139 8096 667967192747 76784 683889536795 45598 832185683963 48770 747817763987 71179 253446427325 47015 168750408137 56385 415484248992 7499 569152154667 23357 190608394997 62844 666526804750 27679 95839497522 21550 758548123691 17005 250863303539 17048 180614479900 8336 678898209780 63253 712881105636 19349 94481257112 74405 843867591780 36717 779493831013 87497 577079549159 47309 282507135238 17770 819734608279 24559 47969808712 19506 552252820741 84079 728675062173 84625 774098403237 32368 40317440412 81946 192245172303 44789 826278705534 7747 124127282368 88167 789310014115 75561 132724081175 50357 818344126475 43753 76634977624 59792 32695674590 30824 51366876140 93291 167223213797 87373 355911941151 16673 114685911822 95649 654826704289 16302 10142444011 2134 762386510342 73301 371673181748 60573 380682282310 47385 262366113600 25614 173608844861 78980 387167170960 37188 531843110700 71971 311658528581 45726 791333185078 65895 510190852261 36896 489564886500 63653 46104437914 31664 233101573538 7319 336843813170 73753 149629020735 6906 184946856992 25739 255129577073 28174 292885646138 86265 657634632527 62105 514841455865 93913 146254495957 22020 397579577596 77000 725191022179 65404 957267998853 40324 731186789182 71218 722817830650 44208 128415756046 2268 445040630373 92339 799475389023 210 265180201973 15769 831251599136 76657 29744590971 63824 887137804582 21947 594542956782 76109 950658502314 92246 413905859303 34021 174857093319 58473 434168271141 13428 889329798141 9730 762488714251 14521 854352812209 37618 457465578013 16120 568745327531 44750 906128191623 9495 47857266326 52016 853998588822 65089 435078715523 92245 858511941436 23206 436045350502 72221 716406040464 91033 193146319768 53262 619484504396 32528 803698496083 5585 771428762190 27976 386498360377 34835 316037497367 85247 108398297806 14342 546482154063 19960 403366156281 74749 602814191423 75994 860543002247 18355 718795221077 32433 984925983400 85477 156558319780 73452 152918817392 53523 235747174241 1789 204237373015 4835 870506149991 86428 928329570746 36254 367836439732 75429 713131977560 88978 574573236970 7317 180705582549 83502 457001959375 67280 30256828474 31401 757779250893 46302 589310647923 81883 752350177906 29834 126301698512 6049 771484517617 44930 18358653316 55998 754824718496 72826 877044308777 36437 783232985208 15689 821147114298 31600 542471733400 28489 342009884056 2780 525686650562 22587 115345759750 32138 981449841373 79649 976136900781 48112 267571533681 11331 583093701273 5766 391843185198 53771 572625119801 51626 123713449061 63336 965938315235 88540 164698006413 13615 436601501261 29186 220594381248 30261 60988853013 20197 214059241019 65078 557510465339 88851 112370908641 71986 216097986466 17083 3452253113 9514 778160838034 87124 301368504684 7591 701971861305 64694 113090553800 77460 483032559653 7839 634856974143 91327 31136344523 36623 947594510440 39356 362418150404 9196 69941871741 84898 568895372683 57215 645412402652 65612 361283421312 82614 176369629319 9048 717152734952 84928 46117188260 79436 453316983594 38356 870676311293 39564 767739666579 85578 949754385280 32421 712336848851 55200 103745578432 6 809689052030 42102 197221275506 19393 591492040845 40306 496623644913 96751 686024185562 2493 410704330683 10921 393199440295 92677 898340484850 39216 500262148120 70073 180169510876 83973 182062751156 35120 240422660708 71345 44437476072 54850 836765404566 447 274527915396 59693 802202249254 20477 482173399356 11793 36569322 16639 684366096424 15733 846088718172 27292 980593036100 5824 368731108377 41327 684408326897 71456 6876596580 80567 983176943474 71111 395646981027 87223 937127635312 36264 666650175969 88663 778909563511 3135 992298069579 64833 760726224246 21926 923881742003 64197 273259648835 93025 291862308112 61045 912382879509 63571 855411722236 93225 463723171592 66598 561668000565 76541 652898192540 4936 338724368412 69006 658412929335 45960 528115418681 72609 16334297758 63325 869333887925 17628 649675254656 53439 498601962974 20235 647574283243 48332 930337917351 46076 460014340565 31461 459384396837 84387 338046656916 5422 641091564307 58871 447022290534 13329 130903104847 46291 881423422187 30652 710916967258 72182 945733097893 99678 939682910172 7651 757096066431 33806 536960999455 87778 302292089411 8196 608672277647 75197 525721271586 19710 718809667904 3812 867107753265 45789 193370152552 22570 946822644710 19109 670672615648 52293 532104226207 36896 338342826663 76498 42749315611 74428 731285617503 81742 30947280126 18440 12447561934 79646 139552570962 76507 34957006687 27496 831686732545 17229 235291822750 89912 859961754972 1276 47887846848 34460 834867103127 60329 783345501208 54664 884408076874 21016 40186648995 8819 696990519537 22004 420520915837 69304 726419766893 81512 626048335978 12214 405476198274 92423 988915747150 28049 463312501079 82853 846045811125 3342 353472946681 55419 436780456012 92059 893717301463 19239 866505164646 67589 763323717447 34249 375314969976 52191 386177736960 77672 256305214877 90082 206030511262 52139 483059709970 81063 291192319010 87041 69096168123 87503 801235473775 12825 624853899677 90236 732855589582 32138 112481795938 77173 307203556203 51821 691903296984 12198 367125488597 79998 461044815474 40701 163465684610 8990 996470516421 9166 56504734793 76660 544746315020 60176 637073337574 50951 585397725349 15678 933509369721 79014 880242653842 33624 814094238471 49280 915747430905 62335 627518504696 57132 364253282468 84316 178502525847 49283 530339367810 20345 771294335638 6209 922259577636 90598 903746926471 22119 915785878593 68054 942230138979 1788 733501206578 60159 901052384775 90919 493721836918 89438 207340278962 85143 940204552240 28241 757359621257 43963 629598296740 41531 782222545428 96266 799936173502 8195 790331987646 80925 780224930186 64821 590674227544 77968 384169825725 64255 587142790806 63333 721860084267 53686 551300428176 61216 417216974670 22671 211032529987 10220 788069670598 4806 293206358030 3764 974545796052 890 292230221365 52043 157733108701 98862 762654466146 8101 126361702125 37610 971989639455 23611 154077380657 57689 942140009565 45163 351253497468 38473 699079733232 64758 470073115843 24813 186920449040 18657 5922273953 74334 131654509529 18484 664101496020 77750 490658100684 31422 361488891326 85587 227041092684 85198 111820352996 60379 275679622690 86556 933754498163 95506 910300456698 34238 584528113590 24325 731668422627 57619 47008468385 55586 814697005011 81468 993543011401 10398 835051668513 64126 699941089898 46510 434222829833 30209 883293616096 40142 338981104172 70452 962203547182 9469 254191434509 11174 69309106426 58111 136832827285 93807 363111394958 77658 866758696079 53797 685202114649 28249 99656419373 12679 590328413036 1420 946635010689 24950 990356844798 47846 495865236997 14807 596048127721 6302 257614428180 55858 809623781418 6318 494500962670 45302 821448750436 13175 776754452152 17235 108721640798 82779 813324441849 41406 504409404801 45026 341745833503 37520 274119705179 28342 792837214584 63911 455529472030 25638 712742325305 2340 210178632481 63815 123679813115 45068 838966483038 26414 982141525304 42919 207150544371 63671 360192165843 16260 92145818529 25922 497085979533 19251 705906244432 18224 794859957905 1897 160068878729 83722 829427308521 77536 592872609274 64827 493839341574 54036 728325704694 27889 704438923580 4423 681209447154 13088 858035306563 46973 501199443721 94878 347715470519 59361 290483540345 79944 274101103001 6655 838894831908 58236 335223725517 50216 253049922320 79837 676787682458 37297 341740872423 12019 260528764461 90227 993724705656 48168 281292228630 46957 338837061428 72555 570528638408 35486 847955611826 65361 144509579549 50923 785167803179 25263 350779503313 25151 545432750846 18881 155234865922 59206 797048749614 5479 8005996983 78865 812707046623 68931 270234992470 54837 712262330844 10140 470084556075 17611 183657933588 28893 909850435048 32082 546383460889 86582 298067971615 31497 842733558943 19066 778123308234 28245 21295959299 96576 209858563012 129 800053656258 51939 426310852686 64249 170339801853 67682 931191040907 93390 800511064316 83680 599561532163 16853 243647424167 31365 636818987300 86248 706624294159 23611 235039524284 74403 998403890403 27793 581526859393 97608 509478694651 13372 149200985993 64476 745800033489 61265 518880408530 98823 972486912259 81421 929613938107 85208 532177776595 53933 799475732361 69855 647413761959 90582 448862737379 44433 749032188297 62702 914593826391 2472 420705348007 92321 587564723155 70112 263395088340 87133 963233241900 77083 793504555014 47990 226851100058 2302 766593481430 5859 68701327162 77842 227697991171 1439 811991336843 34724 520402054383 52969 528864694770 23685 528741648672 67076 767046725174 83338 556945765056 84312 814359896324 79629 985559148830 57327 60227591276 10794 92879465259 88121 13065017442 17635 699292088318 25128 743102520126 10973 116726017873 24436 990937354812 6721 733006828033 20185 270220761597 71676 661475340945 39924 840083990276 82335 891001054632 49834 620640316986 99455 825521390222 27809 728435264875 2806 100371252147 26981 2984014791 9248 560926189353 49284 815067568738 54623 713708584741 82611 320408775860 23096 370582688386 550 612949758233 90228 618568645949 45947 627969134929 79680 339499036922 65360 47641096961 50093 444112876925 69353 500286537777 82224 336821860658 40492 493335711693 40067 65911165351 43588 308265803300 60770 667301989388 23585 924421989740 85424 723547180474 41429 637704611388 85071 364209202345 81177 557131509775 80107 15756871672 6 969696455112 68912 333258733673 83453 861667359273 25679 477274030306 74912 168181243994 18270 920714884845 98966 787208686697 7669 318221527864 56779 822839232452 35793 324378204694 13709 853162646976 79188 490080537597 72592 424276026390 54627 547465815558 37899 690177192800 25831 910474635888 53241 194544598945 99533 868439034142 93497 39048761530 89414 823827316756 3439 243128924918 40839 40054832125 81568 639529097087 92554 599752001704 76250 701641260262 9100 907146908038 17802 112839894943 77773 576090247726 83907 694331449986 24147 856966698714 99422 171729833804 6119 43608485095 10580 783875424028 41814 292598252377 12230 296732670710 98993 431711304532 4790 639876901955 90125 367172118692 39755 77026796879 17252 682517262902 22897 744333445578 82099 494716383901 72663 659987859272 44730 693576280206 47599 839451172289 85599 792170555236 14321 384875866129 71659 963093735325 78104 786644952185 81675 950799325018 98787 825624513820 63344 43676998371 64758 423444390019 53168 409304735009 4086 324064193050 98787 535835889699 7953 837327690416 56710 109209140634 88596 929297252603 85787 822750234460 48242 742409183762 77959 659567642596 37540 951332188657 93331 790733947600 8484 492657048568 51276 895844214114 21264 176529644397 94819 896381880064 72973 353826092021 58446 880238881205 40578 636232616479 28229 994553744045 38265 319504964569 56774 86596657853 32961 338312734969 3985 330926163672 9742 845447875509 23692 364117190811 11191 747635618091 97280 286251218626 63832 568751710682 81498 847799377328 71758 61198256679 18667 371441772524 27869 399138378458 86793 452584726174 44301 560654612894 1708 46837086742 25769 310281718148 98865 435651625542 48703 233111311232 62235 376862134083 13091 392744040171 84781 674009295303 12587 851815328255 65233 838629313458 77300 687514002014 7092 875065364613 22044 892789403020 85831 829959046629 96550 541006207344 87264 204026559518 62169 505706843351 88535 252102497949 59041 979244253169 85417 988554001525 30573 409279595730 27193 794042419419 41391 410494046194 73578 147536501674 82015 660656730286 69094 97396546016 56664 495468366277 40282 237447921183 46650 858684205531 26391 13281024301 39686 224184759289 20819 184424706676 28069 258405840907 17702 327043201155 58786 241167821665 86958 880592585099 7499 145086628142 22827 522383936482 79412 970649817868 50531 247041592964 13395 746384456054 13503 355586578829 24645 602645349453 53292 220536727232 92264 238921253716 69212 36932225539 59967 76251868852 83298 108064174561 4242 405811842937 87289 414544807942 80683 753882699794 87710 788265492935 4537 634966719701 72721 692072222872 21809 160819002488 45913 466342957715 89704 864261875865 53885 997647389432 58906 140178447928 60939 927441750695 76678 560409337400 91924 800862671016 18000 533813568993 15374 687642974883 33118 976763742049 49937 556447419752 82684 510418928198 23867 208427949417 31544 97301785605 65612 737359757115 26662 392545695863 23018 168619112473 38013 116097225303 69183 915861843553 88791 37019067333 38614 116566989332 62453 76566814406 70913 867620869466 88409 361642739137 18582 325620804860 84139 788673401859 82861 249609609448 57813 190940169788 47076 752022480049 33703 27025314560 70203 752865341453 31731 313780962120 60505 998487269205 83346 683579788014 29317 5296444424 36349 537283592500 35373 905852405064 57684 634386106686 36098 110010679387 31067 429698755219 3034 711385733419 18520 994976184736 52589 739591576263 14071 405115633717 79417 593020606432 11878 553698162182 45215 497708059469 81049 55438944555 37411 530419046535 46119 56005674656 76911 364288183341 72171 304679404230 52912 710926986370 36228 406861566432 83416 336475797994 53877 220281200791 53243 294869229425 51269 612804144247 42354 432695026499 31105 257492618351 56955 622423906101 32949 530413513045 31030 715851847995 38647 361601037920 59081 668834100208 9948 933407910316 66686 249730432785 30017 151490704570 17920 989600460802 61635 580975025389 37249 933561690695 54215 495385154573 83479 826283200524 2643 958972260552 53627 505059406494 49107 573588530988 40584 790036382448 87125 927827484975 97506 224134013463 67949 639813183271 33196 529629426126 86066 199693785170 56880 763188008179 42719 968220554064 43164 90026901512 74611 134668406435 48639 696148830643 5841 855189651766 94064 47468673854 21313 247966182099 52104 179267617048 73229 269004614827 29794 467609242449 16165 982293668307 72322 168390151714 20283 138329823169 98059 583189525091 44168 885699626707 52200 89036330515 15909 600895765192 5828 7181376725 20403 631998597956 60082 405694976109 86068 427787773009 12069 137348411718 95471 942233972441 95801 145773364975 16624 804336593197 77225 750363488409 11589 480924475265 92502 181797213595 77314 68525675629 35591 522130839023 66750 292447148397 72611 157506579122 55092 778009044834 66520 165003974311 63203 942680418064 23672 568679024309 61807 500484692382 3479 291811299941 52829 414393504025 85294 174594862181 1947 574863268080 22907 712965370631 69461 34074873465 34975 471204520130 31521 616640751979 21438 671785245872 91541 940413355106 79747 762770627343 17547 784775066975 49977 362345262528 11588 941157135941 92467 56567903435 34626 69798632797 8293 226594610905 85996 229009585619 58088 340483361208 69870 119458670646 87002 690474107611 84182 242149438204 76444 255835060184 9080 296810685180 24658 722510329576 51403 483643173874 84390 484869590890 83370 546981617918 94406 456530924128 276 265698106661 39490 706331222768 87149 560253332431 77199 894402488036 89819 899085779271 84870 590072108843 89577 662894695231 1125 752050991190 50791 991155994953 71149 586143175451 68552 786227838302 3842 881289479382 42946 757598749787 66895 446940975107 54354 437079975551 53471 137018275013 64437 118543720431 67685 319466023267 26160 282589614387 88789 943938570949 39402 199501371318 52072 59529374971 26381 434417612361 83580 837883005878 59624 739566898592 33906 885390215885 88143 268681733331 45646 72969238202 53657 869855986143 23515 498525656347 55906 94162584099 34756 956933784881 78663 32693007076 73852 881978732644 91884 309466855881 83863 188530948796 67801 666419723615 52911 742086726506 34872 927197433238 12384 142902478141 30457 656963673154 92971 908231358254 84175 480663807387 13015 826881109204 71633 969395538109 73899 941135185648 21114 308957917225 43990 873616004067 36616 427850021442 47720 694549114931 94688 789650457041 74454 402052699914 98409 193578514050 99737 592253371063 21741 443228009829 27599 397734796586 37499 6982644077 13657 973668188284 30727 791729478644 55804 329064728421 18089 520673266997 80480 621569314244 61946 967052524753 29108 222723436827 33050 584555235915 95688 769096134929 41325 816023340428 41329 568013262830 78681 444203669343 13672 170969629474 7081 453850827254 5227 214663320510 88845 296144585059 1947 227963625209 30200 377447134240 71773 672242497196 80097 102076040072 50361 734587851223 6882 821726495835 91294 426771442970 25948 339861059390 55900 552639408956 94801 960002109753 88872 706443711912 85961 395964855351 50812 84214156523 3918 716182661001 11636 348002228536 63055 473426436195 4946 718190463716 99233 324630035038 95386 662044261097 60345 394643877876 81111 854503574375 40691 442370437896 74676 887840589855 8622 693815436635 40036 745547507446 74606 845610307864 6587 375776626808 89113 858258805065 2579 360684083283 7418 25257036383 97928 21286485463 94754 346564281006 56572 645656398973 16641 718590814958 85908 150181393501 18865 359258519227 92600 738754052790 93900 54035629334 29847 825452823146 7313 679921346787 80609 854910393471 58275 888743326057 35947 69458995359 9418 803726123733 34863 861237431705 41232 327056883383 94569 336658866654 90724 668360842370 9851 505472150532 90747 870922650128 77194 785736864583 30666 74551462941 27710 482043822083 40333 393366505159 40518 925081254971 39172 163584251413 7826 929588274197 2096 714332659309 20311 948450637404 70778 157302914331 51407 726887806205 64749 61858459857 70294 366451295626 41111 464798933537 65102 295431741882 49548 327849274373 80604 279824705511 33379 698158810200 65736 234221718414 64215 564430713947 36449 307165533651 20199 383578505521 49527 236133303802 1238 65404720226 84703 334616568303 36363 942563738716 85427 854266390207 40723 770856066285 53679 615706548509 67354 289342928843 66069 708715304414 19478 14111589644 64586 541707739773 35484 704836907950 73847 201809018264 26568 25790802448 15688 211576442736 52218 912393883255 91888 925323815533 67028 169605451658 29860 309591186328 75101 123907923159 53627 375276481312 53952 245047082828 94421 390517963990 54670 365878370750 55217 322194485424 38584 387836819813 96981 448065057609 3734 564863921758 85257 694174752351 7106 339164947496 33948 954646333780 62493 307366351400 36734 761220704687 14026 415145548837 57316 194385769368 75950 838597008076 35048 862587120223 95447 987832583213 3495 905788256501 16529 945887798332 24385 701640833649 26066 538080445777 52507 121333918348 83375 937610733736 12000 839715538469 64485 997094600418 92156 569088979903 88337 844005900418 37568 708797176830 37784 160482346609 20033 177417468462 83520 986152555131 96089 92140895420 14293 608100935632 23269 715293840826 91685 565349684100 89477 740150205279 80644 366365127951 44190 933890746501 45065 641385719501 99771 735600360746 20431 536757974654 84552 773014945519 29653 279286717895 18038 807019231644 30367 97347001008 25659 868726321050 69842 836631324709 36174 158658116215 70140 92664497781 25583 109086919526 35593 149125764054 62941 639001955260 82319 535903573215 14302 601219190132 18563 711571479820 67259 227474946988 81538 67604551485 84032 654396185382 44266 570495045175 67233 573101497032 24381 501691681 15440 779685176348 97349 259165294601 44616 148155161553 65514 341567388765 45445 208471822904 35486 381819304306 27433 323187897287 87442 849396273409 18265 182696114586 60926 98701320101 29310 945247218157 65085 492337892702 3397 476382406819 72558 786838418960 74687 632014786 48052 299910521349 54882 967206164469 10583 547970489959 9318 428232632585 28258 305088017863 37672 444806617712 4162 25601116313 68106 370936744897 50797 95380014517 72177 132709952822 58361 141488415448 29958 153801322540 4832 50830050593 81174 624944031654 21539 517870524820 78322 936463198411 57124 832091790746 63248 648884788068 13034 626017163135 43144 228109208159 49441 626216181491 97975 818178454606 30519 893355259274 22559 415458204649 2785 448400416572 83525 408616024200 15860 109793217253 39186 704888526505 22700 520529509062 86995 339579041904 67496 942009441538 36409 29996906018 63531 276159624226 81050 577238023849 79037 677274845074 88526 784885696531 3305 785345561633 96818 127711645715 34652 399618647173 53865 209901583487 33996 301575576021 74038 522754849744 54639 455623998477 11011 120954840485 74367 772360530574 71805 386692606784 25949 491350852763 57461 206854858759 51307 887096410588 14208 699393159684 61489 734515079903 1592 193547258470 81464 620201558418 55834 474441575934 81266 599746333131 73958 878285776323 32048 646193734080 57378 582587959118 23754 818936441487 63159 218733929823 219 870056669367 79922 92832104534 94659 434079343773 71332 508499351226 43395 95493436169 40387 781619357110 87748 940308823462 83335 463238003095 43440 625642861445 87982 340808674895 77016 507737524634 41336 3527782389 97996 56890954558 97995 360796040003 27334 856951745195 78320 337098841623 43840 824813971843 49460 14671747058 8760 858989658442 84168 718517705340 58451 122569028583 74594 924992387582 33080 261673409575 47578 142739553766 11217 253360592442 57806 36102680903 1965 344544585780 12894 937602270038 22017 816660363917 89296 286575032302 47458 335650701474 6605 161208698893 29516 465805865266 68514 812843561557 86142 234828087009 94976 4184234892 21788 600484061368 64477 956812603164 45004 875419142819 46001 752983371667 15513 477353276914 99770 13365172004 2516 870379026904 51544 884375160869 38669 20284126191 40945 703403158927 1886 230860099763 65774 617767480193 74977 434044847106 94013 31586377661 56565 233609752994 75789 624144220714 60477 212229936571 28981 270272685392 11136 623912869209 94029 116791150303 69866 23311437547 65746 105690112040 34442 434266653383 26919 61444126370 96434 756772330404 6287 597158657127 22267 535093604126 20916 819224940724 23038 924253212213 42979 895472255085 10907 557433331150 40718 620615517846 30838 215859736368 16680 256125394139 6709 683277838473 60076 924326267913 99395 791868394855 21527 848321313938 63313 318338492223 76970 80510273294 62224 313174285802 42697 999710839988 66935 355243155491 16126 49024847845 95075 543290575882 5238 92450473122 23986 498619971492 16738 612767019281 90919 267055012184 60984 733553780220 11274 920577884275 92624 53344282449 79429 99969797541 35048 861472124067 15016 113883990914 20481 852830282151 33157 994359691011 45535 878936905400 30804 872033884162 88140 696316002644 70033 286938122689 6229 673448316061 20889 811072762724 98092 197477059033 36433 868747419762 4356 745191760115 3967 296343886168 3705 40359960823 14862 300383239142 30821 36988719257 88143 734848926672 70924 966193090223 96947 633653072686 18993 148895400627 42961 423930645244 62558 131536112962 38374 364866356123 10721 790870317215 10288 498539173198 31561 960445528369 5459 4216697022 60205 919479709184 49492 699970070391 99685 577481683260 92096 941668267112 75247 991484340406 68518 823053411431 91051 836370523749 80633 320130461355 49440 816231389411 61103 352633601360 86869 665992653806 99524 29100279255 8408 527884495079 60696 371252543907 40699 925791991638 36749 854185629308 8114 143135772004 74538 71187132176 24566 861029208159 72666 202512155501 66501 269282493754 42446 903913972105 20063 846685421834 38071 921238767034 85643 28799764874 96877 148709372734 64560 467696518552 75627 527631305909 61596 709731184054 13840 3988434081 98337 358024084617 69087 290188893677 72435 113675374430 12320 69959599203 58923 91763078816 82525 347438085428 72647 627557209699 10758 779676618613 65159 470297462493 68717 874312107164 34898 136375928039 90539 350221299975 64591 554402652800 14201 886537766005 83308 709939361610 35864 382695570058 10459 383924572427 67913 657687606096 80400 834603516974 12726 636821261233 6948 774662675519 61703 906552489470 89141 435535060083 9710 571179594347 84579 733774299166 43036 415252940688 5333 711914224442 13513 555421465322 24466 680278899430 58704 851611879767 21929 212795766245 64272 677378346910 16617 745680035099 98124 203418583781 27561 186709228564 85036 368834292025 75842 341704886653 69594 251307459082 57551 29949966249 18886 73331703467 2484 941664822541 26083 808910703318 53748 611358657732 62439 451825046823 4922 238957176587 27471 695350101916 70993 96665778630 46360 893922709531 57804 397898086650 20903 903053637868 54335 554397058897 8003 996725227835 59939 485101934233 74005 834172773783 80982 773062334533 82959 66843428982 60153 377478856170 67842 310289611439 67152 84890782147 17766 834792379390 36582 309606362926 50710 183449934723 86214 215237481261 9489 760937984067 83011 199011445990 91035 902333702566 22321 287317169700 58297 43697358839 19401 607791102931 36121 637554076904 25545 647322353287 89256 405536822283 59314 37750317814 75513 424092103513 68520 796490637945 18245 492579208111 40374 482878921616 73158 298600821068 16391 238097723995 36314 456192275541 8910 762883584289 92198 257233709394 88639 386621511885 16497 143162667438 65587 160067567980 71492 492369388602 6536 435938392752 56497 370821436842 55583 102398360688 94473 895091450134 31517 860575127334 59876 301328195707 44938 771549619311 11805 281590474040 17685 318016853903 36084 176241291410 5293 821914815978 65162 473676106800 99977 915259166604 66920 653009474207 33058 275247968162 26968 419797956559 92276 996032326911 97002 944178061716 28737 984203612824 67793 888770711590 9805 5583050760 40068 222278575777 27939 669575741965 22141 388555543430 29198 108803797769 62109 143221971256 64129 292086631297 30150 174886147712 50544 674742622882 93695 65818869514 2069 44578619063 71636 117850743782 18188 613296805300 87540 928521063431 5558 635470310831 45489 171164159175 31994 503444157793 31907 180823937633 81216 981336292521 82438 775178942582 89460 381256041737 35543 177876312713 14793 643757756967 35930 722504930435 44819 696842639949 25271 636917226287 44396 989200078570 16761 237099697343 50832 304315381007 10638 317461580101 92193 516103017971 60362 112912323387 90211 223499820912 87587 272865597436 32161 847232433283 85046 471674167368 79782 20439842255 86177 432081666244 79013 705330055707 86983 822220071544 38418 758455447248 67279 676338334543 10375 485869465724 22341 761878840986 59360 213964598097 45784 501669244301 47743 990258213798 47002 885383319489 3208 877385164405 86116 556375964593 9510 578121615836 2255 8099227453 43653 636445273500 43035 309847447593 33462 405987347357 91564 198013426847 95086 191205722216 50920 265065440169 35334 289564668843 12954 432532682168 89084 682125490361 46898 479426444576 8049 440940150535 33795 637016837785 69866 870596025008 20196 100147802560 23408 589128637682 94128 624254486931 84623 547186463919 39014 18966555897 16794 313687908077 17321 75242499896 93989 7191160663 22784 576158185597 77770 834857470137 90839 45217783384 97701 869904293255 74109 133304597565 33656 372714201175 88644 406592199683 11976 405146909794 58597 130120486505 1278 436433485319 5241 787827270540 91302 449081328457 4544 395232625523 70963 509042490444 9566 990322329220 94361 898054265819 86393 429095570955 48146 709678041061 94781 873251204282 15706 829738945020 37112 421943467811 14771 772301209557 37758 504421098560 37666 659435936714 47686 771306120684 92144 661092935003 87594 411979673960 5449 314157316520 26603 682910068695 4672 72667180025 83308 257526992577 93770 539805865527 18738 920221075604 51742 183011654000 87338 13256748318 85532 874536332886 38531 814331550229 16706 91236611520 7120 500225172367 67640 686054041896 42119 264430345354 51750 836013402924 5924 452397653861 66361 155015567374 29063 238897100389 62594 924906534452 63345 626057458738 98678 159129491112 25516 616227830871 5231 484899399064 57152 814203374533 1865 880892386007 64478 257061732688 13830 505390357083 90297 245965993520 23659 614719829181 51848 837197723266 21281 234988566460 47846 913935190469 43892 901361786554 84882 290125871966 38071 433935774525 73936 1431520020 14783 201557720431 75173 362987580820 29155 359004734623 84894 112087151854 15331 752513744830 42570 642071451926 99006 265273824739 71708 241760299108 57146 550988742344 94634 730768627732 58495 147145544522 55184 634637151431 70076 83570879980 57070 617150624512 14049 18075364181 64230 878027986856 82116 860021816013 29087 636639965323 48924 404338818756 55109 783318865113 24105 468849425740 21766 933302396326 53002 538172272794 42326 561930520170 90309 845207496585 46764 250103575937 12195 478163006998 51203 250333746347 39920 790617351653 24186 453771993486 35423 58221307579 36244 185520922159 53957 483449564929 7673 989068654973 22906 689551674440 58579 978506004422 22907 521147614143 51122 453561785152 39818 889590952639 40617 21061336194 84140 920908701504 10766 629236146952 38538 853078599777 80926 75442851250 26865 300505257700 20278 69550734149 88274 347545693615 95515 748093604584 55650 362398382668 68243 673253969065 1563 913778644329 38826 548996139510 54426 315850220377 16047 183471013412 12511 416830764178 82740 356438562540 76080 458070804013 18769 199176504553 98837 532920132202 27489 840545768475 91229 119598125353 68035 631677285478 40537 913937537137 56282 921729045012 79676 188987903212 43854 18434461263 99297 69771268713 36169 374943332264 39876 288446590042 75355 893217858195 52647 696387673683 13559 217521795560 64719 504365980817 88403 230809513828 85413 323749223537 54828 687148880934 75734 548829254900 18240 849210110258 8467 674552074050 30450 252177803249 70866 541804836643 91369 47769567919 83371 733387901831 98609 803836448028 74395 401152483072 54360 408045350092 29157 332420802627 45842 490607471031 79691 432096494251 82966 45368616633 47673 441957740214 38687 6333839891 51291 652717089414 93805 859815097832 60355 74877688416 78401 121738404033 95620 570359216432 96740 841516256778 49049 593785460996 28800 975170565778 95103 266948791181 84837 31447183631 50166 846722198177 93222 195817015960 16964 944073189563 38330 907973590825 20882 639245164921 72347 304179950115 61549 8949430813 778 799394387657 5606 811799826957 81801 334415567043 66771 459414385492 14879 134116803743 77804 850079367966 71768 201545642059 37102 632780542528 40739 568953062301 79611 33421143469 22706 737150390475 69496 382819704578 92925 156879367411 1102 895626091771 74463 11249551508 31562 567734447099 92311 665755863059 17054 488947830409 52169 696681040952 29 51718628813 7323 750185028270 49794 590721192471 57464 385822414470 77034 569615201113 54448 648449751220 28469 35927701928 50134 102002415761 46921 468977636799 5665 987349427287 23215 601837242747 74859 494529542568 40788 397989886048 75413 91290795528 41866 392893528082 35521 760235943774 2436 332910031069 84311 165639259255 61341 410387283502 99521 220647081347 17362 794437701400 50126 935930270870 88867 551518029520 91827 702418779688 96662 632885554481 20837 748898593174 89844 261834862393 65952 811287044511 58314 504644374410 81059 958149807335 36074 986598991594 87218 258052388471 25351 92002849987 24563 968558409275 46940 515093077924 88945 841215834499 89190 97717306814 62332 593049045890 66053 134601506151 78471 853170666962 71936 865143563675 85161 617702133999 29982 587707315830 14141 624926571703 65645 632256278971 31554 289174812912 61374 843219239760 53435 924240377282 50695 359947698624 90799 271995872313 39360 543930482359 24554 915135176388 20551 494913632138 80795 175658090937 11644 209342199213 12916 551286150095 61445 977182662458 58701 838208839330 73931 346196584305 56706 37750179634 97147 172304461618 39632 870764951140 46055 131860022661 76348 961749270911 46691 107872659474 46604 383979315889 52264 670787179433 3915 233461838216 57107 542479209660 94089 103347096442 32263 326581319648 59961 896695172189 59751 405484632656 84018 557449201391 18493 363621407338 62063 535979441487 67478 787728193583 71567 116443650434 14180 326856869319 72693 806604965359 42683 660773627899 22697 167189898723 2004 306029782714 36277 905932492302 89708 828748463508 50568 916342365444 23814 411372207170 36759 11490071486 23525 499516270364 65783 22103744022 69267 321759135649 41860 813025696590 77117 429882273011 64158 712794470026 64021 978881178712 53767 577531526993 97807 375180554682 90214 545263055376 33828 231682916392 14918 880994013335 38674 50036679251 16695 445013760666 34105 826139007762 70924 201687168561 20479 525807953374 92028 283471935576 98190 908592904022 94530 563697921392 44849 999031750077 23069 373363802556 37818 377179484535 68752 845383301605 35455 142837245328 12323 108466207607 89528 410281695285 65696 257487557985 60867 511713985336 19927 61578709113 12321 573666913424 23578 167930494966 22742 608610092759 2498 465550174708 13356 535289000394 80040 586031280116 2961 171143125709 18381 652590690137 8564 174855515492 20082 135901229547 35116 900373627835 66209 458795578968 53745 78001096479 71490 562975299758 78113 266028937347 23750 915628731107 95772 651704043772 37121 12144307533 13545 919145544261 75207 644089575210 82031 432009428796 83766 366351277850 56284 298282673251 72044 711694463903 46690 64894326880 1165 665685181348 15701 265924680829 1374 801173931763 3022 348659688745 35949 230923445949 73387 546467809909 63878 221093148183 50924 992773322903 34943 430156982903 79576 716645380202 7181 745226228795 61462 519303243757 83213 127967631138 60693 34853853888 41628 923460842193 49092 577733302954 43263 886999980879 90970 143782232085 80636 443656454537 17039 602587175568 22591 62402886607 57537 89647202636 10903 504445656661 50065 774229615520 24694 773288141747 16803 359217461638 48372 727067166054 76034 232150815771 14796 694796723276 53849 418874514978 84989 699854184748 72251 641527028866 83722 190287967532 99675 116815322820 84827 231719496281 31925 987753766806 15258 379269198883 84068 273240053066 29815 831743350749 31881 636629906007 57797 244367545665 44651 315717404119 52442 533255229163 80305 657028566024 83987 298351948505 12266 427899756235 22189 310242276081 7109 294023804456 18605 309245885819 82809 151501326536 23449 107696031139 79935 686088457338 59165 482468293624 78354 623042086574 97992 42353321712 93718 780351749373 75180 16751868770 61071 437300475295 61601 998491768074 41765 361148164083 95298 498795814664 89702 905190055163 33902 519539768417 76740 488829009885 82024 286515810429 28403 122180619875 56888 526984558503 49068 574012438908 42089 116334530449 84653 50172327353 85192 992966692813 41687 176273480656 8651 229789811284 91247 721494137117 32168 876711029763 39485 316082577436 37753 962765481242 88880 348747725040 46495 366183186875 42903 578462994912 93340 784477612657 87241 235034361812 57399 96389051558 81695 509332250332 44956 750312454955 63093 98561045161 41210 895999506100 58412 760972056338 56963 250063042137 20043 600029847697 56751 856267216919 1401 853849500868 51289 537038897485 87109 682375967468 62656 940003505984 8511 119724479601 53992 848586172311 34748 891722116444 37879 904633368799 68053 741479728347 22552 929295584008 6888 300404563392 11323 363052974054 61014 687653041923 63859 758640698289 17924 933534157884 33558 597598776709 82490 537402725929 41217 919191015395 20775 191234468654 90066 48736862510 76282 557302226896 75148 511406978095 33514 901720876857 90070 155506270354 37232 461583520696 27164 710457215847 89928 583057246014 45389 918098345889 31508 344764543969 62459 803176609434 10776 16507243612 87550 686690844813 55231 210999993485 497 550381051163 80628 146379313654 71156 122741363655 16138 841469561918 14888 435899112570 97557 275648138669 54230 482095925247 22223 133804553139 553 1604278408 17716 341633036129 99983 955242670631 30822 703011550702 21083 23093001046 52777 640528621875 54950 580950148464 45544 886974267440 93866 586041836853 40399 784863328133 7910 730693694282 85006 197390533113 93085 527140822199 11805 714359296247 66166 711074126695 77458 862797068 15645 899428748971 3404 989921543787 78209 257108595639 95852 357039773033 36884 706872651300 67383 280114559744 51374 704196513901 30357 636697547088 48427 763797242994 5109 983115705370 33320 541735572471 36455 763389303108 91626 433388331302 68864 146987180375 33207 125596049161 18650 461717411844 19258 135030827537 96913 146948914331 55171 29704683666 55847 888729889426 53765 894693329732 25792 963959941636 72727 363372963268 12935 526191853615 4052 141037938448 93288 168527728629 44378 987689495055 17172 270266853980 93807 414884877831 91264 255994265358 6295 79465465637 12581 483504196826 735 443830200057 21154 963370258993 83670 313635886327 16309 872926576041 38382 565059223287 31110 472780615294 42207 825457387957 95773 616757404940 65125 100768016721 12231 991932433238 29245 922677017041 80852 678670413186 73836 694105421723 79644 181406251611 13720 404058605563 38069 224519119822 57997 777975620003 46079 406609913709 22425 106468279589 44088 137858393839 46512 686100624763 43240 369959299246 61416 182837895296 53975 886103627815 81278 176675174261 43122 370329527934 20336 527038023549 34090 969874451191 92097 258546098720 68180 896850097022 59929 27684304332 43530 165797537056 92578 943729501775 88104 629998685328 93068 608440599903 43088 975715569315 39785 422780230418 74855 985949243604 37810 511624003174 71733 52393423297 6784 895278329274 16777 32520825259 15188 959259039571 49235 816609880826 71727 465557357017 63784 900002732727 73754 422757639383 56002 782937434385 33600 722088116542 74621 228054196697 65583 571152566754 41883 263340748037 25915 148638157819 94625 564679397168 30203 744711956390 63608 648683321880 16746 721747134562 32333 545555258656 11655 107278466452 79953 134636565964 12085 540805305091 79705 687208484935 49468 974866618716 57951 925477070816 30438 387911888559 20639 637277976456 24835 503026640624 79355 714856483414 39013 692552914039 35800 337947524099 23205 716136591488 67679 871142480239 1564 818155037612 10365 876644217114 86539 297844539006 85507 893301654443 24436 344308818399 67078 366823236717 79006 684534245275 1088 117470566861 49588 48279243490 19309 201966992861 48519 876467282120 82223 960306282196 48520 329911541957 52619 417236942732 23311 139506048309 6378 585673324547 75639 33843538904 34201 509596018138 86655 232994405972 12585 782871346393 10346 900560730798 92271 271761053545 38336 548270142421 90821 188958938904 49451 935293317655 92167 855368975641 60763 355697511338 48471 864301675201 61763 970141011237 91546 77253360139 89753 661843534340 27001 146965741077 58905 671365221671 29601 31601081249 11875 453413593427 82627 872475191701 95161 74575485359 54165 278900103547 67202 35808961097 40270 623585470466 78058 933904617615 45934 69734690171 93535 93907622870 19124 638123036253 25397 313377301975 79206 700876291009 95683 747737613101 54349 455757362150 48196 482042942424 42230 971108098734 87992 310869896124 43474 228598145567 99552 152649968419 1686 737042361060 8133 645945984823 86940 945868182730 497 812993114761 15105 397744125763 42612 70756107661 34181 988572748262 10305 939417405211 24110 801317459181 38382 793108653296 82533 818137534901 12088 376978250795 12375 691432352578 12956 555922035152 93493 769283681976 58879 483151457096 74420 633705491427 24872 376085567199 25070 208544339376 33600 702551262277 73440 681442165426 52697 115255033102 62698 391279992222 53380 348629146930 61010 109296387535 94457 23143984013 12961 864878403522 7571 460365320800 89540 97492686235 69937 198889256910 84364 842376071071 90487 75358287456 77902 504307612856 21611 283271669122 43972 381437989620 70456 327465984516 10923 414585827334 75758 289615640217 19875 121299616196 56704 212107158619 51058 739222900391 79844 630934182725 62145 592312862286 24311 769664176824 56957 534614753787 17687 256964030967 87607 792575255828 91239 265117640874 51333 745478319523 70958 820797167455 38559 915213919447 8152 536036444164 14114 977144881025 86483 193187063407 11793 679726067352 94100 461422414038 80847 34669186997 22896 538174134359 11110 143736434072 38435 206040267121 25155 572372545697 77036 423217800329 64983 928801759063 43663 332461153895 89688 261065080549 52946 491023777974 78174 969041224600 70720 545740968583 85350 983169114466 96489 35183816910 87570 761872538714 25664 312454612708 51527 828836727098 98780 662443480835 57327 844395183584 60727 479386440397 61813 742187667917 73362 797433775046 41163 890697776809 31535 992478725077 84870 18947719357 11445 217946174919 88513 999217100663 91408 383565290956 97718 676492920298 75535 67268676088 5928 529470935883 90468 494870850243 52253 445137427317 61031 665922743178 82012 171251584870 67412 755909249804 87699 438730057152 93288 718811689965 51507 660536830793 45544 254637651254 71698 631025230699 92314 61736528595 41896 130854516916 28137 232843904532 18834 78743887191 44837 703319946796 31475 694610283434 37633 322302677173 83566 650837403302 10868 148064254507 6477 573838641770 92472 840559488620 15517 667702267065 54094 500195600702 35471 893770050935 71768 834751950537 49913 872275519279 57566 369280005145 90323 659011587984 56490 840128530333 13019 338007603179 98764 764345465259 80785 957435628983 87894 871185126650 57243 871076801294 93664 516857546534 92995 406271014701 14149 756103874863 11156 935255246584 95109 159704213498 71616 901771021683 24065 884962229455 61053 302791924810 76162 580508689881 1219 356159595594 70675 810694721193 95408 229104100837 59298 848543328436 78884 903112675763 76899 30358901712 72325 113348774123 72685 34981144251 58908 50627317230 60187 801206392724 50199 898993165501 77836 84644131936 51621 215495656318 16227 563309116294 14717 662493766395 50951 558016033875 13815 13562138402 68 71040046967 31921 95950161798 77801 412516886406 35275 297302515676 94953 661134461305 67595 119794688127 34394 891621735722 23131 567907903213 62648 318968788443 52614 373843560008 69315 922544226992 50366 146544605143 90268 671228634928 55897 699811548034 41676 225396802504 5071 864502413400 40126 165290663496 38142 552389545229 28864 131845573220 11302 363658956916 63078 689639023156 43086 422822298122 60359 957182762676 47197 909606689387 95230 665022455877 24449 20816899034 72586 191934203690 21228 752830661310 54862 308820126732 34993 500377921055 82002 824051935351 93580 960163428397 16288 668859785050 25463 544609519289 39976 171768710539 2710 802544884666 14460 211250932289 12076 322616974794 57237 113986985880 46147 660458328231 97356 3433808657 57609 104383198642 19585 128834225679 51885 259912035443 26392 433437140570 34790 72209433363 88247 644012988064 85548 639199958752 39946 540483970799 77181 719378142413 79231 282082938173 45466 46154787311 50570 738055736800 31591 985504695297 74146 895225816086 66702 982536700385 66018 119687092863 99453 466579895313 83017 428672680861 86339 932375338295 40443 561300030043 72535 86794887837 25277 446245929603 99985 943868538033 87164 447692071239 55247 734954325894 10599 123455735225 73266 551494452050 15505 159256455506 16094 591257175278 34064 807971909743 70077 682005100121 43297 516622897871 62493 214073911093 8641 870747186199 55501 552598502728 98037 292627070030 30948 179623892221 35171 845502697569 55963 151324029409 5239 269655620256 2925 571200360230 47519 666650956607 86782 724710473763 5711 974149679318 85873 254870950097 25598 141922404578 70769 67520239184 40999 18277251137 2985 530370449248 10601 236726262714 43180 332383544552 49640 5557084275 74958 646730472051 73162 46238143609 61800 43230477998 57850 410672844604 51064 874646858732 14312 166574500367 52863 386358892706 12486 332135430316 21089 149002668011 37293 977693544879 96360 770983938564 67414 786915645206 59618 565923880145 87010 886270627527 21086 418389253207 31859 388970531594 16659 123259278144 26384 83237417739 58202 406092946266 41541 11575851865 51087 178615827992 95520 569189813866 59123 813989000463 36502 201473611029 47661 589447178874 52156 258742279958 36068 884505434551 87566 242285210509 55271 149272109000 90763 683224838527 12453 699089664979 53014 267551332436 98101 880496705443 20023 467543457879 12624 544371822628 36088 602597591866 62834 344369964522 36169 731562054799 6044 837964254635 79165 494988352080 43253 22138661056 61643 659236648279 52644 751988264361 72749 715295916519 99704 647982655622 33700 559253649441 34529 417376078750 93682 938349139088 48596 546486808540 90046 668787900574 84810 649675457869 13876 194029710108 34913 704826278819 60770 697634398398 77178 257788775093 90717 189984748700 62713 135298478845 94298 787811682483 40617 992133242392 72053 637241112162 89877 785156417354 97613 452018591470 97264 867851166711 85158 3531131902 57966 633680974891 16293 543384918047 58504 169850372883 29112 928189544257 95293 545260062594 26220 910582228792 1451 815378994285 76245 400818528316 23578 884886157679 51017 932890529129 4849 314895184710 30213 110279275840 67583 379624414292 94983 828564550180 97108 45385800991 19154 924677941982 5573 89759935697 53133 902556617498 73803 378727678392 34308 184557951976 3364 237528613319 79653 372830186555 1937 471661019924 10213 554442504557 6839 677061790808 13913 280225220537 93182 567555794290 6493 910785604288 48757 222376237028 84080 581446639109 94252 464962428756 6166 605241986417 67128 928157796877 71541 4051422671 14354 639843887483 50104 152146715985 37624 678725493426 43567 43580204041 3243 641220718312 84717 461381172337 34960 210263100407 85673 804736932836 93583 597525060828 12478 434271560482 64951 956485925435 61546 852149915344 69080 663712760536 97139 99952463862 8103 619480009759 8189 28380087423 92349 81556730525 89781 65775570876 29689 608083061380 54698 101702910689 40473 203227676715 29998 564086748551 1893 648177944716 27417 135788903977 83333 310399082949 88326 387618351783 56645 642422305687 52437 538093623493 39608 8776208362 48935 182793715373 69266 857461568327 18949 459069784937 71181 770776511836 94970 649795446634 85701 806418241916 50548 911193365764 27772 921259130652 79399 855299731695 80631 753264583256 95306 929038742216 26110 360472525931 45207 834375798157 91936 858203558970 53775 241095213093 53933 283232132810 24564 906291221974 7610 912630239174 88590 839258353357 77537 306682403322 76711 470124755098 45406 461874769882 94159 683574957745 8979 318789759996 64280 164159683306 32740 798345750937 52634 399118396929 31644 361410479376 49201 12040112151 88295 311052233828 23898 887638804783 91286 524923017145 2938 376138645938 77470 316865237466 78679 29399120619 34393 171037710518 69212 311953051532 32003 489423187423 36377 360155685928 85822 265209661194 43905 173145178038 78958 731788766865 8395 727441277972 6942 623800697844 50962 29379880578 31738 732701064275 36725 529020139555 56147 537777197814 2103 183639596671 47742 458763983302 48544 891740670980 38581 295236397521 41114 560942127232 16980 876028216265 77973 49908402601 30269 787094491270 10275 638165003157 52853 248503648639 41756 703851481410 52197 162776637781 42524 85721376015 53113 583532475465 89696 205813608769 46660 701467232449 53549 207699548288 60379 39382153159 98537 570406471255 85749 289869018505 58080 486645247927 83122 871504593370 384 218550238068 32113 433994750128 14717 402103106246 92695 628625171108 18798 14376681930 55343 636123481461 22574 8870498303 14085 43968754821 5404 410434181322 21802 520487371098 4155 158731897842 98195 621255760927 97139 159594733092 65818 64903922720 45358 819967062384 90363 412588927057 56124 978103774666 18968 411909007304 37647 674834479498 51542 193338643007 41088 98811081196 31550 281586624659 9672 350048891793 17949 615737199943 26216 89533637373 34180 515211445506 80961 97796613399 97512 334434670348 61565 162736986027 70051 156032646613 75588 807764216299 49681 405584918383 98504 261496497386 69172 859083728399 90490 913135871008 89585 958388121744 29810 124855152105 85393 806137987823 72875 70134955013 57313 162100002512 18820 261671568410 98226 657011010552 38592 259064594477 3577 237835794641 39015 973029058349 76976 165772172009 48707 899969623400 51988 991726284659 21060 172046652692 12805 893792013252 80796 149541381832 68073 971647892951 23588 29072501248 17320 339564408010 98517 644089857436 63761 460279683423 4304 886077374561 32372 241233399420 78551 520116607350 28135 69821354411 25585 316309745897 89794 286069134234 29546 985071956008 46274 852196782236 45424 109222986376 85481 910708293927 40567 83891932610 73500 225514080852 62134 524489386609 20900 430903275107 31720 642524261525 11406 195344301364 13068 405711748114 38667 561528353998 87270 88973479218 59537 658391790043 83676 895290800415 12375 621147783210 87161 668442379882 76541 632897170221 46093 36731081095 70498 612407168633 89546 70312871246 60780 792122414664 15369 30087287676 16228 886271664122 38532 841319271728 22583 727871502991 43737 706018126702 52598 389408483119 90317 88354363295 33462 512359979426 64998 655851688975 57265 672359450840 69232 821427192942 89892 101146165091 4186 878241461840 86767 387137620984 36598 355282577837 41816 806054388210 68476 846396397921 25352 766201936335 55847 77456491437 8204 816065434033 45014 641704272564 42485 897069424093 79565 219637023999 35001 440687868223 16178 575293683194 43920 731345061349 21456 856279557749 25943 486552845696 50647 535182472483 6832 426016342502 25754 280543794974 84704 641604734354 79471 832199696481 61712 222570906658 41747 904396725325 76909 601154441944 24963 89778148901 49929 311039172890 82212 305066394001 65111 73346138355 30749 862615036703 49874 409429344143 96216 59318417597 74327 938445854147 2116 357077897793 12966 737449126018 93205 125259598305 57221 877407750505 55683 763500354747 93181 639959545652 61031 709288469326 46043 213748727366 90625 325515393535 67376 420105812262 50453 54589217174 88178 481550803196 49000 689335427006 42169 35978276376 20680 64614082440 16578 622547236972 71746 134470001128 49872 657741785101 53162 513773477431 57318 277445957046 75446 59065520815 88334 321768041284 67619 438661162226 74357 723283235899 67215 98565104260 55788 425225657919 541 464038504780 70569 513449032092 53172 496940458007 22372 920319965632 87040 164077235989 70490 136351937979 89072 637771765850 23406 682842740934 74614 436844253278 90339 68594463417 49226 836865549950 1859 646055475346 97351 564819570041 13883 838659732725 10797 128971539443 31196 587180120231 67005 721697311989 99196 664649206546 92736 670276454507 97235 89485044421 30529 650005322661 50431 860390067697 71982 595709958614 12928 936209126124 92411 296053333144 38204 834135208114 90174 69890161767 4124 756849817439 27604 837101984033 43117 861084696758 40251 71815611020 72993 856255160477 36118 561938448592 90283 389036905887 59821 922099518713 8679 437968152937 93098 258805791094 91759 177347580237 59196 168157788829 81063 209693089474 64088 75853733669 29138 634392322017 11411 359734401194 43034 708002664426 86089 268154369068 12588 389906327485 33786 50991325840 73913 612382645858 78119 40649056542 37719 887905442177 13625 798476349953 64094 401943789034 43291 540212249802 8396 789868769295 7611 934762979054 28129 114194891909 83853 564561245251 13156 989540716679 53800 67544956807 49308 383317858931 32454 27412732633 3799 118543436362 92744 549237762110 31238 323984611892 10641 96214108701 30015 317897488122 21958 183387528131 1402 207607181451 34004 61799221728 21877 120555821687 3338 444189870857 18448 411992415351 84346 317259737140 30066 125285749475 22077 279569970494 5442 223018757946 24300 90489358696 14990 684346554526 71687 151059228630 89288 265044708437 66930 223866558479 35459 789279329865 55475 872642952832 58746 357721258377 43798 106496279801 43594 505422119110 73161 173582689070 6484 12285185751 36896 851922482999 88028 729348224821 89458 739351502352 22700 450699994752 38170 363273731098 37585 489396663032 5239 138818999704 24861 184137469188 6252 37570803507 92132 553307623343 22113 910491151991 10559 182485696806 18656 652579144275 66892 611971625787 58776 27168005021 22251 365248496613 6878 793196342668 89859 297523379646 3431 988059319868 76731 705510324355 3344 482132873006 55809 484346718616 822 443003262405 71303 879275586689 64062 904818164681 82720 836804639594 4366 201289461736 14088 10670813089 58610 126813535792 74521 575222542870 46680 420067195031 41591 432707593185 88084 933088921459 66373 118984509116 79485 226368813570 50446 302564158853 14638 590039383780 4541 960055577790 70150 280364559516 23716 63197997837 65160 584919796242 89721 110924542396 14204 5517375251 29301 921040395578 69036 402526106832 32947 586275708312 27208 481160732251 41783 27257186060 25859 460447240493 2916 138034934385 3987 407755003299 36613 859929480646 23316 272205944700 16453 373479230635 7302 914716925533 41911 963086997735 7211 928021816909 20207 918038663908 86218 439982430265 62662 910090592817 50191 543258395249 54330 857849239039 34344 497758433577 61739 952729540005 26249 862240855801 9504 276299542813 13257 60815783262 31328 416815206788 63459 504502297910 42745 229294180765 74198 345718972232 80125 944152798799 78534 234839917754 46368 353940467491 34904 859874228121 18715 516628514503 76410 838592496469 71052 261686643597 75929 24179328321 93236 127380264940 91112 357889279255 42711 412731052798 77056 524094991731 40320 334822437121 1178 395325973587 18330 724909802455 73079 216188162973 15032 338169269125 78585 247117697433 92622 512398198455 80039 507289389427 96885 164295099195 71373 388400976827 63979 366901051009 52185 52158570212 2257 823630902818 6943 734525515720 59659 362123634774 70966 849805177378 21028 107508745340 94713 110949359890 5895 680931433366 68392 369744699293 13127 961689096394 68932 437046720811 65432 202273368546 80246 862320837127 54099 492205473741 57128 489140469731 13654 967718960924 83402 499960001105 36770 919898880133 39471 593654602571 78747 949403599204 2509 652023076779 76780 546292626485 51137 755319633844 22624 379936510235 84873 663841372039 10666 885349949021 33128 838320813999 72638 354318665955 13445 331137422742 565 78004516029 6028 781039211533 89869 261553606044 91115 255938831304 31527 911521470295 80022 538685000672 10472 199781772904 57125 381660033615 91384 437403752557 85585 263745987703 34470 250939167911 11546 823145619356 85313 171623222398 85443 540404873573 91040 693751694331 96564 542138599519 51516 543983557196 88728 852124290170 62513 100685437507 47613 430245644170 97793 259365206744 60438 149818836423 59856 190320459683 20828 4863571533 79337 739772356962 82217 184120169373 44567 776680994425 58363 43425659930 78861 478621262701 37847 466454481549 33791 351901633384 15780 935454658210 50886 214116362425 6348 531928319337 34721 539783210321 97310 709507187157 21998 451389487942 88015 217927968064 70965 311095473491 62196 302857652197 9373 234289520470 90793 639118328165 74581 285264955090 80685 761733099843 36653 666706914155 39620 797270165352 24506 189010161516 29684 257160146079 38261 514114074692 51784 180103609114 84061 839090937604 74576 568280598251 85808 248381632739 75231 781168842380 3734 208552484794 49036 653218605912 13943 750861361801 10961 203505908239 29567 628627523056 26543 490907620182 93185 734893690038 84520 717557169205 33393 560292081734 96612 102429427351 69801 282288238893 85293 226127333837 93317 46103857054 46930 421380483851 46727 933189366766 13000 329693754858 19379 813555461912 75684 161721414885 44596 816769358649 56610 631425972700 71670 296375686165 4545 467210319507 71337 185751793553 27237 18958660916 35749 850374999607 30996 267525931209 13472 303239982005 62234 372221214147 665 112019607390 84965 41981825654 10417 336227187879 86121 849955676058 37133 557206422443 46108 529310132428 18805 821999923624 49531 988292525323 75448 854355480960 58244 442778693435 66566 43207810105 94810 728061206181 90164 954706749821 31013 394032140149 15996 758452170779 87919 99596911419 2554 336180098692 30599 598187798891 45264 166108373838 37154 45699416029 75683 187255119285 81813 200224070477 58811 837398629909 67772 205789892572 52871 98738777713 2359 403574526349 69847 216550763247 65575 669178197193 6176 870729613914 67318 395448354523 58844 604869519007 24332 900540515957 25159 561427172688 69914 119972391978 27747 55726219300 49651 289781957361 40245 147617799541 51758 138978762920 42693 601615947968 72870 247225818767 66 530546625321 81786 378118775241 1116 423252276212 99725 115425235935 23880 304332048653 14407 974578449212 62528 81120462721 27474 800937845681 74624 487405274115 17565 512678315763 58026 889491041128 92477 974502888728 4739 248267752235 34791 126811221278 6260 385606146538 76248 722455532900 60202 424041547751 26413 130569622575 1334 671922032519 44107 532382439463 85677 166738480598 59672 86083449047 78057 961052965634 38080 576079030064 57926 172740254428 76689 51324499462 6182 863891389786 79487 382025216658 7854 141533527831 57761 492316222702 44870 963293125074 36114 25869967516 81117 573019186411 16433 834023193856 26275 211797706217 96513 939526548961 846 153596158198 85674 459062217708 81461 297364953441 15510 326318488881 76536 91258577435 62324 418973838756 40566 763396304443 53081 63870605213 98260 967119647098 90970 220222684248 71581 618293485752 35284 898185145462 38973 18017714805 75300 80804618363 1093 962565742424 29071 783232504142 70474 280314794668 41531 104149778619 24902 509641181918 90164 585710191092 14262 492637059584 99624 33046716940 40474 156450690633 7883 701850288251 19800 768480135827 51220 993148061597 52312 870383802076 28670 624355083570 95785 910863777989 70664 234260771552 37275 270087509014 71766 401079910060 7748 541857833784 21485 848082940805 54364 113503696825 96891 907157533113 33280 907874247372 65709 366542022526 63346 386724376006 94774 464490400107 76087 325508115106 1135 45786295036 56344 693862446206 58609 630620882705 80450 296816517148 65245 524745824367 74438 644843150434 68213 707185730109 84313 295468057306 42048 640244836489 91093 872868354099 53418 126157670593 81750 201317084350 85665 36942111290 41279 32285850866 70969 986217184941 10098 305235935720 48873 294156626613 51131 244916822495 51212 491154890322 83238 30448259257 40929 625242535272 25732 475608031357 64780 839884666945 41579 17238311379 66418 333229040647 67347 549670151307 62081 851666973515 64793 14407673878 97030 167683602049 95199 926016130059 22100 432339123329 62474 314753458340 40772 323425782536 61955 792836958014 20271 842322798389 15543 391594496733 29718 449809698316 74167 580227709093 34683 700542717174 8089 633502363746 70373 916574521919 56693 65609647361 34112 626971000215 18536 80888309013 50042 621086439570 32244 258219672403 23720 884534640424 82942 851354404630 26943 236103450677 90287 823620463835 97723 78209695226 11860 106603972294 78555 853552629402 27006 926984346908 26754 628602428574 58339 404249861831 96472 229510250354 24795 99264258517 50792 482274567142 64931 476784456697 13408 232980458669 23518 42690554633 65747 151245804257 79247 573188289918 69658 871178124925 24192 813582015223 79247 435371175650 14750 939418819766 27248 352166130515 30522 468224955937 5698 32185840504 34793 77933280578 90540 277889599455 91557 370383942472 4119 243890791030 25995 969069561092 62741 975319897875 41275 44539411309 65111 76061479916 48731 196272094236 17781 609567767071 47316 182839314897 18315 660994516523 67283 726609515756 71478 43933595765 18250 615729314804 48218 947380481477 17580 761098013716 93791 850155493318 32660 307317043609 79408 938512090505 45055 331667609717 87195 326244129794 10125 11346087103 33779 622374362762 16964 575673383729 95377 473201424219 61901 290951193001 1583 118224658455 59157 4409831336 58060 169865935426 11085 62353274582 13611 745946863555 28619 383612324732 48179 961814147943 45799 200166778120 72784 40674613598 88223 582653644429 91217 563831373756 86835 933579523904 18504 959735512825 86409 783400858364 44301 118138772082 4074 380218563263 43419 347156056294 14883 867167874347 62770 874496711929 78854 397125811974 66451 716979281332 19206 238199528378 59911 363535785731 50014 834757305813 45177 62203083318 71787 407425652618 44759 747036796544 34317 235500634927 7157 581971161467 32810 210162344893 77353 743487813539 78284 408318623059 54192 288412957910 95774 890119212468 59592 115793880282 61138 843692883140 79412 654559079383 40574 511687523598 55003 973643439833 80378 921853480001 4905 696800867407 50371 329885496238 72269 218589942927 23260 824638544076 1241 496411603536 28264 553265888693 96198 164124013358 4113 5390676390 85549 816776378409 4836 733249487235 44814 232191145510 2835 822279796816 47917 509730000493 82609 927415332793 39248 580672554793 65338 381354102923 63491 323800335339 93576 212715356985 50260 786486619688 29279 378777813080 70551 308548230582 90786 884917973283 43490 921961709907 67035 565553729527 16594 903039764254 72055 93232343256 80421 693095662876 49928 862223940075 10846 1221362100 63809 169313309690 76773 18776325171 10686 861501131507 28708 372981617993 88953 307809330793 50827 902883313547 62998 550543753745 24652 275828256751 82168 734409035335 83455 943780816466 88937 18818470023 56704 261595297269 60310 516435760116 63500 998512342524 42257 26703055316 45960 322358014446 76302 676923714065 4538 22899331640 11974 299136197562 94926 649244017834 57495 829359459712 80914 981023241464 45921 118955488825 85178 577485595962 91114 215641261409 5149 865936918124 51611 709166177172 26325 389740294383 94626 144211301141 36067 309497322758 462 776428253259 34026 551229733722 30166 899687014974 74895 362133171575 46354 60872155934 80287 717999640141 31392 51327109309 18729 599000607407 35713 149466518800 73888 261166262743 87289 876895618737 55674 938186466784 32530 514433587552 25683 248723285067 5209 491745564285 46987 205558103675 29472 579546133904 57156 569239935544 95707 159781977282 82053 624575545904 52931 740758163809 64954 289769487985 96086 776959535200 96593 754962038001 4980 127437948628 24734 468214503942 46372 26418397816 42424 946389346542 95949 677352022570 9594 412714773577 98781 409283153516 24131 433361317530 32550 605537894884 54902 344430836425 91740 868657224156 63739 589894378659 46424 228641642178 83612 573917249881 7416 513365814441 91881 165155262461 67420 346302571463 89972 604821856776 39723 591678142709 67318 227798361047 88332 792493125170 43624 618714117417 73165 740923902752 60171 704382640547 87840 415825866117 54817 855227099468 2809 490945751500 50833 714153765137 58513 396369062786 30695 733559944002 99558 886098802137 88049 424846125075 7353 797534639144 97155 310229814812 8846 197153770088 10612 761755773658 18191 584173307321 97919 929305156396 79242 165096512731 95619 277420518358 25294 663562657973 75907 533165036033 72274 766191422674 91015 683256968121 64431 453296146399 82681 82392703086 8321 885845541935 26729 257527552371 15401 677068242999 17482 681013566082 20782 429893998354 23282 10893922871 51031 52803526909 6814 321012939408 65714 19549819868 45356 991854707059 61137 698543207348 30206 919162921256 99048 350560400175 95486 823162849499 10032 431934866459 81877 601324033308 81831 154365061099 42738 932920031326 80910 269377044532 26505 438038512507 53993 565037612849 94289 75356306990 41283 275168536640 21765 849759248279 36967 147021365347 78756 753380538043 46344 358783311552 55378 382313460482 50618 569014476066 6581 760498191543 72918 399439546485 76920 307589541260 7706 436027531597 88523 235127236883 45831 299478690912 90369 862900663622 77473 897392476935 90480 641167524607 64211 385277723586 7925 299144009345 79240 691063857841 38733 358123741165 79283 605291588123 41181 525860643790 7688 700459682539 65932 623630410638 6753 234697067822 7428 451679147518 95834 671788216470 60340 908001386450 58132 142817488122 39984 189406813219 80214 646034744020 69167 878066001131 89127 464633813953 22284 123872197516 81526 827754412805 19495 296282825034 53715 197193641476 65953 93661093836 20787 711144680650 48899 899538694559 37295 819238095492 41591 177894017715 71813 475596469765 17901 828147618012 14806 890120579650 28824 394190902354 33766 135073763030 50415 540487964721 23520 569428387967 57612 350128638714 26671 654005508511 95920 422934757136 54886 379638702780 53405 262201590588 21177 723183284992 86715 685526358826 45570 540063951033 96436 679224068074 53053 387773723098 61687 353509884015 22924 571760594041 59032 697163450899 7443 740300998479 42382 968274530577 1085 537611133499 35253 435805462794 44117 974208835263 1386 789042220417 1390 545138929793 19026 591605164639 83772 588548812236 77746 228878976111 9529 709376462860 38456 563966654947 23361 194513482838 38481 359141233357 72438 385615723485 32273 307583175079 76348 948100779134 93518 982806926284 99294 49545134389 59941 80887450108 12263 94261828262 16404 291684421852 54410 972115689365 63454 392258138484 80123 553855421806 30923 506874712495 55380 14270159038 40836 382546840798 99121 179664244151 19963 701548964918 3924 890467635376 7137 848096972621 59906 612522221219 91663 42822648993 4099 418796219822 27806 234198622737 99398 590131682706 22734 469109538145 73851 481043925047 7843 531792118971 71671 694623330854 43811 602743449385 15795 989596797709 96857 856206880028 25006 528124046911 78997 307599589608 41990 94132417329 14762 279195379525 98051 644742254079 2767 13706459088 2445 651888287717 21535 750478448008 74640 334300370885 79641 219480143697 3071 137043628711 51776 874520625268 59983 483280694325 70715 273692182813 57687 334023323451 48662 312037099228 14294 509108770349 19360 512019752229 17549 686413159329 38220 64369159632 99297 460301462224 74800 421885927833 65019 354851913754 48168 444168212641 13255 977875528063 83764 694505046763 96408 844299593510 9653 123680784608 8290 430772607962 69076 490563152843 88159 499350764935 62364 5949806174 22219 2095953346 84667 268850457900 744 313099850303 40357 455422549804 89819 835865978200 78833 244697302588 75725 616395765389 21882 964220878748 30378 942880588542 66655 719951508591 63173 162612215283 24867 156195672638 12211 499453915477 73549 816390431604 42891 983502282290 3625 625529681890 9997 466654403900 75878 489847958845 35608 625548046155 36087 288182126491 88625 878946311639 25714 53316762106 3939 149699454 29843 528179412665 58810 297783268484 37146 881240928285 37415 911307145038 45993 967790366926 85279 847572569318 18855 5287629911 64348 853822482810 81087 434623850409 29594 653561863389 2306 16729491864 43035 464689310469 91393 440098992989 71300 327816516747 34259 881530765586 85694 400471299886 31541 921335835193 65270 395717918288 7333 103365102134 69821 833172054903 97543 8654252240 6344 278117248718 21888 399779426996 16561 125759956897 95389 898741535218 37812 549764777188 12045 251017369214 49299 171988315565 36195 685187223216 12947 480983243190 50133 335207534532 34781 109993599452 11872 204139781723 78365 750913970338 91777 433953732345 35782 370655232687 31325 980238005893 17069 817106675531 88410 558854083275 29610 258801717478 46980 786899313405 93178 908617082258 52361 103214807086 65855 676673822596 73053 53741766102 99838 188481830295 66839 481642273361 10208 563272217544 97970 851086686048 17234 914326850491 28269 758624852646 74661 252697793845 61196 384354588203 38446 168327272096 9428 660489902301 29223 475926158730 67250 852650489610 80748 531727892262 16661 301142041320 82783 723496331465 6032 731126527246 45253 35933786222 9369 968518550776 71847 444582860083 56813 374231781766 18482 227517161434 79945 533412694397 51031 192027792201 14098 253956645893 15659 500766194954 99567 968503773481 75112 420741465547 4521 882795670106 78667 470902305248 50514 823419173612 62708 971943997884 539 318912882840 43369 287003169403 93660 869403882489 83891 578087595612 45776 294779418895 12735 584322264383 19510 620172339135 11454 681136149803 27697 514568621136 62245 869194111691 15817 457106253807 76302 267794854379 85896 338162358572 27637 432538353152 2878 855534433403 59453 274639925918 73502 941011549364 5033 124883715071 21663 846560750484 88546 774253922179 43419 22985423418 439 342339572778 435 11317615018 41465 477932012316 82985 902733036365 25147 662910390305 97732 161990850927 55480 485080377898 58736 577099509696 37132 62767260614 38107 267871769556 56090 881927480237 50137 228052725155 38597 515850732857 12193 986952286217 8471 851160242408 911 657457471815 72381 16083514588 4000 421722293120 70088 513878078810 77240 421727026493 28941 436923342159 83807 781819195882 79526 962427999942 79071 223793719895 63056 277240877939 15784 678948437303 79179 446004243755 59085 713161234340 10365 271669286505 59205 968448292249 86895 575199353547 44906 57021299319 91246 206548660115 29725 261256407425 43147 402020758568 40096 7220125279 33404 225261245074 68378 110709847455 12601 781701369857 37463 603402536239 89279 508517199174 8870 904277783781 44464 480095758167 99897 693787404023 57266 326238595024 32296 844496175235 18508 501505045869 70670 352872837640 88012 246222079122 78411 254052327403 54179 144571717571 50624 136299940596 72390 175893770283 87510 560818981070 64559 290252287513 17079 126650551434 7131 86487437695 54547 35886739228 56458 233945320050 94205 426928424925 91650 536621779373 54764 233396876551 844 8940015885 37307 218503169084 96949 294145405974 26184 169337551616 72271 963141118060 41816 454680092474 26605 216310859355 59346 686618578871 8970 800108820817 16096 532998864039 79427 482366541918 68657 707804688414 3928 175362522811 11514 334637147796 23119 917640555584 51632 205850163046 5521 186867140075 67183 413510507859 9932 756403539552 37174 617284689663 15215 762120601188 88041 343676180339 73905 442445657441 97102 624277667483 21610 966452984294 2224 438940180935 36119 632385731108 85119 469519203371 84955 959997475954 8398 20164497246 74745 582634115017 26676 379946134495 48219 750083161160 46764 942060861835 48782 436816425905 62773 837273903144 31715 969101533674 73906 730787635166 74832 735413677438 48394 575690729913 99885 78011320346 44873 573478307880 82456 316522069776 78014 883470940033 78289 656500988887 64379 455388434043 90078 929214104712 99577 751280866994 96168 43844258915 11761 599399908646 75613 101451859016 51939 301779038908 20172 213496605503 13395 388505248956 68396 485523717872 71271 448412726609 88181 739860683820 21386 178104183820 50341 398991552354 20781 821404816994 50524 46396699946 75104 112715628585 19040 514003925694 64509 849672535071 62010 948614729340 12510 177353440355 86455 556507676773 68514 629674371834 42569 879809839777 87052 898202169931 44836 795924523513 75908 130543789475 85697 989729951324 36980 401679411634 76318 128074193754 83787 758123728141 42907 668362383532 27070 951956639914 29726 313003229866 28162 654971543654 25936 669853940435 46484 105123662722 12063 101360269385 2385 203905604898 6842 976422109266 67262 73290626253 45656 420054388440 61793 192388857584 26865 107650037482 19397 751051935067 18403 472691467065 78331 932405555138 25070 88937272988 90324 694451760189 10457 656251903116 14343 668082161608 73131 955683051945 33201 430265982660 56210 642401586227 2960 925392571764 13407 667591167121 32263 533990291585 92808 79247146446 60830 242741892471 99685 656950980119 159 231351141190 58036 408446527294 11962 706776462017 25430 21412884282 69089 962560229154 2863 304820648101 45581 732488230532 63817 779502646076 73143 558064697960 15346 348441357411 61888 128933445681 18521 17887969183 3658 506722736552 82037 125918439193 52316 455761534328 63486 275832122402 96449 979977451442 45522 250806646697 44458 707853036107 32274 550195663559 13288 168958416282 84386 566353844020 83347 264678838490 43596 372485603278 8549 361849053870 73310 559695350041 54560 54254172568 62375 670715843002 20612 391189824640 47678 988015938299 88378 158568979251 94363 873468270923 31052 490096875234 34588 35427861691 89418 42091481759 994 328602294657 23302 991217019875 60785 288860678265 94841 109133802251 2227 153993156511 91868 788734696406 93078 474847433366 37648 860492070377 64297 565381933860 41910 177435538763 65923 930785003955 82008 228784366313 66780 62522019282 76894 920627588371 91826 601043947186 71802 773017675773 69830 672083147690 79549 125665082943 56668 858003709108 94239 496981043542 80095 750282900205 29307 929689950753 61690 15493089561 99440 167559811428 79680 534216852508 98337 449291647048 83621 424114353026 7446 559575390425 9090 824872092152 79897 667707373191 99573 142080005584 37562 841238189733 81758 939391500673 42828 665187731693 82244 473743266853 92933 148780494843 8558 724371061242 40450 769996483021 63947 664015584482 92992 881160210506 41994 103540679906 80452 588000844215 58882 771362588838 35957 651652575555 56684 691337170428 49372 621545516925 85124 426975607380 43819 546865277656 9771 418463200071 50323 158113404974 6504 7896882957 50156 264841319226 55266 611020412165 20241 147156178716 6056 276694728241 91265 993033602777 9001 54827804087 22272 703547938265 94300 629317904737 64275 137547464807 4602 280560003614 1768 487596790837 55455 59355176063 1260 741991303381 96812 849810053435 37778 639838636097 36744 75934940587 62611 401682229075 36058 28935167054 67720 504746806862 91697 801528819014 89394 229388722515 91452 219782885082 71539 194150705389 17746 711634130418 44626 82164689542 29004 722929798814 87067 232882159855 82854 831785294992 20189 36355355868 74754 320089459612 68682 887974098278 7748 281167695935 39226 608172736647 16151 283676592150 62824 931728419745 27622 201007766114 67859 941139536888 16228 86745544843 44959 195779096371 92805 184441241242 74322 716203877343 89026 57242162109 62487 410557764076 86457 44374739654 77598 42952356654 12523 586743947949 61082 440184519645 76509 25857603338 33570 390182998805 21719 545877483675 23952 826309561175 11144 159750026692 37541 597227051782 3519 438162221834 89891 396234519787 212 210377364375 23025 748696658098 10749 839795331514 93659 618220565355 43097 777132263268 60848 689069070345 25545 244034213547 55234 789410043878 61777 736631394890 50665 609316508477 98300 693366267423 30240 1273248175 57014 26050670509 62951 793110442687 29487 220169223832 98431 563573532246 77918 717941978411 33617 964994405695 45628 260691886293 87976 745372774828 35653 203371696807 20082 365113751471 48539 938014293976 36707 381131273666 78019 802436637249 24497 571909133632 28517 245878020322 7193 364123083497 54576 446708729947 43289 875228059490 6196 75390294900 10804 264102768563 11270 714909365141 14385 752743929287 80863 868694239566 64252 471977277679 91805 1798868177 23172 250132129376 77185 442575148659 90555 950814802352 61648 799053846319 31513 7361400157 5298 346907703586 3866 845825327942 80534 288000393232 51035 651255348527 46252 20555819486 71521 298318138690 81897 976282287894 54162 471056590473 2087 875195229030 94905 484262217077 76514 449688012321 38086 580691282010 50300 988379165372 83852 387544020976 90329 371423326546 14946 101507813332 196 604136761121 68963 326953506565 39401 449585301259 84814 304209131623 78745 218508878358 70278 528564120387 72713 590819035116 44850 8143838149 28946 593725302620 78366 41791038333 4211 960012992215 52761 743282029023 26731 339803704563 57205 107419460803 70911 431487516908 23531 356694843621 74106 113336060702 43796 448176183910 13224 669025373580 63056 828442193225 92058 568330034269 77795 335547827703 12549 502467960409 61491 363925010875 30274 886147280240 30828 131542458183 99056 257823160115 21852 780611364654 2990 979851504985 35735 924879570023 98913 104042374716 31956 811019199696 56468 391276985689 63821 494351862185 86035 194162041812 48963 182956048405 17583 485033357553 31225 397158590877 61053 64584495772 55796 965959345324 88279 544733892066 79777 16205567251 72057 734000664438 22223 277356170375 42789 363678137389 80400 431295988510 48832 897909952898 16157 745096671190 41330 216260462099 57903 238476529934 24714 874783312418 30311 659576018187 49752 512066013204 42886 111522251381 46001 654175278326 28725 342043234519 83215 890976575731 86079 558748811554 20174 692645967839 52338 3689743914 31632 78632571311 47138 845719452968 22746 587570131711 62342 10964764214 10517 672492342667 3833 904683044054 76078 595097403574 12730 857185050732 53078 4919933446 31308 417870449855 66082 120745768357 40567 515046720124 34412 33313820386 91653 505041694643 60816 764064731310 77670 891024967768 39920 962350462496 88141 442314784451 91377 524062329585 78288 694306798640 11804 5092408321 78187 972634007872 6462 486149142480 74846 365311874679 77384 855095697157 58795 255549732028 18671 421119247595 99673 551161556443 61773 323715792879 13492 935267990790 30462 124788455971 2186 301798147920 28836 337404236222 77263 317907342385 55460 494242433434 70138 414189737477 27559 591660165557 18150 6886916749 32378 432903118768 3794 492366326636 48686 194289074003 73345 340346091178 1752 186538734343 6107 979607541557 31442 848526273626 89930 710246454620 23416 804087149695 99102 444074489682 20557 234765769931 27306 817822939569 82931 824340721466 61348 99247613940 77974 850418527975 95081 589931197691 51266 938687195287 40278 52101862283 20040 967540798255 4144 672333786828 63518 291466399801 45181 402605195977 50108 873062345828 77577 670055535859 87519 116733546497 76226 399628410014 31081 551351922567 37405 510778084227 89855 498102189071 61839 19250923069 23434 249534354392 55860 209678109900 70583 114782749380 67275 17241367317 90327 717022704346 69751 139910945119 7999 311021120706 46720 874832315607 20585 257846814796 40208 103423997965 29874 816901737705 16087 550533950325 96858 109788209712 81864 373016368615 88487 110225473627 74169 944317781280 32130 71238029511 35303 100013291071 86456 263814844024 40432 454258736712 94490 270946760338 77846 258266931876 2973 147207543009 76227 462757007775 75355 834693277778 42240 105759673065 73169 517146524536 73116 677559638038 54591 90217667848 59755 768393643294 23115 100262440029 21956 939074758877 95742 600222948852 5698 100921781652 4741 810112891889 46277 32980584806 22801 300332508825 79438 673038632668 29720 665432581334 51110 781003246946 92529 858893354166 97591 997205330376 26172 832117042156 4785 394448869057 19000 987190171726 31271 831268259175 53195 581012803669 73935 396823737781 54430 790985638816 7110 463780867852 75550 76864605041 80138 949382887599 11964 204870023982 69086 897182753350 30734 150245470433 84745 379394968671 3212 594445473209 38327 536643330280 43124 584932999 91415 110880603063 40806 923217001538 66843 284687164162 43336 574018788483 63547 240700350439 82563 329381009930 69970 966073534181 91684 39892749623 98207 538067050593 91484 659502345361 98758 709957812515 69409 830389972291 71565 343541277398 73739 468008895386 14271 547095280779 22135 821814182792 65100 610773846838 52808 723914457380 68295 757256563248 69985 18838626600 85895 566223170483 71628 691580143986 80838 439922934114 47670 281393004931 64165 226716394686 54288 226025100035 63398 124414996401 35504 546183182907 90769 708550309127 5166 755206928025 84432 45832132848 53543 235539585840 64978 22938319232 52926 260723232565 17483 923531097904 43254 784017559171 30099 932441607514 43865 740298328600 80483 974995368640 32052 632246425750 63195 2053085701 35480 230461953731 48511 733245471282 85051 285857568777 27989 8974796595 45685 928344725239 42216 749719609944 31236 476070233533 42440 235679926997 40360 453242441396 25896 483301484097 50567 803205567700 51199 257273596187 46986 86281020477 31464 471904595776 65150 146332172975 17473 343719748726 13141 399534071825 9424 343678291173 67106 678850901741 73241 767135448473 1536 960379878642 99209 340762469633 79724 540803687281 95119 998590628723 65446 609249097697 4733 353318441894 93141 80933442652 62699 803630277430 33856 581657522207 10453 841719806755 95605 778099679246 85528 988469606482 84325 357502875437 68281 794749826059 90598 609252849448 22654 944487124089 57072 985558257868 26002 41764482349 24577 336639497356 45541 398878525340 25465 499146621693 46026 790604434332 49566 760215895386 22584 150058311659 30490 686621877760 59818 575649839784 23480 131252900083 10751 537550043608 13226 536902837336 92282 387352919010 39814 748649580793 36226 531016640531 25860 606779603652 16740 675224012572 13346 978004363596 58572 855988398991 78656 625669769286 35504 596162533989 68164 177167339534 10821 244684071802 70264 981561490976 23527 833086863887 92391 585574651295 4758 330557107528 99523 756783759313 19123 559282143404 7522 93160909984 24360 912714388648 29052 293055005467 46333 425967771404 28783 323083391475 19043 475382539148 80604 269168332798 50413 50619280448 47271 932000005304 10162 349186187812 57274 445548495037 37581 220434310553 65410 682258034256 45149 147103495906 60433 950069653976 93157 509741846184 44571 653193904733 89453 550961596023 52249 926080983567 18463 767107268927 49961 16561716928 29259 293454742483 1163 868776362597 39459 199333068141 35077 961719554968 66944 151969316904 13697 229846803993 81915 582717278597 91978 243735911240 30421 823589591783 66514 777755833005 3439 888176271895 68911 798516181617 25746 241032688064 57434 164237193186 57865 234657503731 31758 922981404659 1986 621821239461 20111 53911001017 39217 901996333613 65792 597338330351 86157 522667876806 99179 558365824627 1873 142163431955 88062 95900245191 67804 305339374998 62728 357167753873 52274 315903248183 16608 995049297179 7896 789887478467 14782 853726340307 30427 518992352619 72288 495981123020 79082 97775808065 34535 859247659068 89688 927580024510 91863 542286545148 47323 780428888895 7451 790115674635 64208 997675092867 2590 779134038795 86484 64617603887 48915 981527503298 69548 17514662474 19021 336915817115 96798 470932346305 76136 462886435107 62038 4549738468 94751 898039894156 36866 6205898983 57395 943887731757 35895 148654995298 25739 12824983551 53002 548795031762 58606 186721765666 81879 294374875670 54986 495054331478 79421 115010985970 71697 742843248771 84031 560243799951 16471 933459890993 24069 503753680633 79861 635554878736 95481 50755831200 3817 531615846514 29003 604311084247 78900 772874001356 26893 637236441176 21338 895535139385 61752 730744350399 34726 49489538038 25510 4826227210 68035 863888813799 31221 461105203232 62500 222310915857 90346 239367326534 8861 748117464862 60907 477219213995 75079 515716354268 72484 396296049374 97440 205234640318 5988 359624623698 58921 735283924825 51101 745145964001 4934 474639411176 30503 602781798726 99105 442374298313 76253 728436230049 63560 692834985214 42078 226130305015 60171 181718259117 50221 29211382192 1022 892952362657 98162 55535054103 68989 113198032070 79191 532523754462 86275 390364885168 34860 31228457367 22482 431114432277 6692 294140429372 17390 896314384718 97718 687104591015 42753 274111344091 12028 666439921435 83481 836311126236 78807 29523254201 12038 343140887704 55593 839214294796 70045 421181823482 24345 222963178110 75927 937635641615 70835 4161787104 61906 768039260553 17670 116918489830 52655 794570146623 2020 573074581417 70098 949145708203 82725 849088746787 23558 178094804330 70308 431488103606 22998 3870126784 13440 955169279910 76213 859012824081 57757 444357801882 28503 670552295785 10337 945333718815 13942 245914379765 83095 957495140901 95790 291966154888 44911 972174323328 66112 195774338071 36892 672054000744 86579 197648357437 36500 285213701881 75822 435103723960 93236 867522589876 83328 507186236138 42042 217912590332 44313 241941527641 55689 920308711322 39310 959085514031 98824 601736232762 1208 546795713466 35491 312428337132 8501 568956741101 73801 104710506659 91910 866585319902 29388 361343422137 78128 121779369542 27844 452554878569 84507 962845266692 98828 113952443220 49014 116808604058 73092 936234017021 46289 831383451054 5805 353621433165 2113 140093048203 13680 530967834383 39839 133706594973 91991 211403600501 97673 319749179897 87155 452850308497 38848 753813871826 5876 359500110557 82889 34524385541 68148 157782724532 80492 148691343758 86861 212090537174 58712 913822318353 95166 931700856552 95357 601604907090 51818 390838970098 79408 51923886781 56888 409394676447 17899 293628093151 85684 459626671616 78090 392483009770 62829 535357757834 33519 2469283125 65589 453985705235 21566 229100353722 6404 402760724249 55170 864091655575 35125 274699189627 78086 17957784461 22536 251351053822 51549 880451015812 75390 945300446921 42363 210213082373 71104 919949348585 53018 931673994430 94201 790611068622 57302 332492605186 39703 824790948044 56529 942611012423 42734 584125751707 82128 51651145126 10005 589998805208 7803 428449519454 29030 21417066882 26625 418676891472 61026 245701345917 33074 850483427972 97547 717077294866 56579 296079183012 82057 135882397549 30030 963353348220 8358 272944126238 28591 598830387328 65682 787669714841 32488 467225335622 64927 947241571510 80158 906226085895 85349 340886473009 65305 377536417571 49280 930224983339 86152 823336618650 50861 33701798055 57083 446828219027 61009 933240554510 61479 706148706777 35890 32155615403 88006 701740508760 92923 706970456368 60852 835827073445 37821 464477620784 89555 920497615220 46985 108974670498 87144 326575607839 342 595776822372 38747 681956252966 6273 975921626294 55931 483080269225 36616 436719846587 5016 931123199216 58702 908046838268 75623 111068122340 58267 918033272548 26210 270312552083 729 921893624644 63269 201079179951 58616 368300569809 86930 565678404112 61322 231967872929 45358 88299105838 45736 511819263666 31554 317501151655 6507 547780656227 28954 803592517823 50419 548169122553 95209 570937047515 37380 565471980828 37636 110897718789 83684 136144287319 24866 134143418731 60543 360128492443 17123 757758606304 43107 955164429244 19718 625969750362 74788 52555493363 84881 186356165234 96473 633358083162 86636 521370459367 13373 271920990323 95110 421284105243 19407 693058441122 30191 306201115028 63090 251490392494 88348 675369289085 29614 335669418820 77511 522926337826 98669 95844591220 38796 632111125880 72799 731817362226 2445 504592877458 27094 95659603926 68655 937724519725 28523 638951063964 49659 556290322213 43511 904094063909 79806 932301182973 98171 950580842229 10025 546882856028 98233 225643973619 48145 700700609419 79416 53149139435 54544 698294499320 98371 505012953103 30434 500050393013 90795 614603157362 56042 950023683321 68673 774029470604 62154 18140855966 33789 560607759033 42030 718934259873 92538 291783247546 17346 555617504422 10743 84497773874 38871 775197979250 35351 363657105449 90115 691556649071 4386 279609069197 65373 642516878379 38178 518863006893 92197 637487108825 10791 116148044988 57466 329195100622 53763 527833196372 18786 559563839237 19855 679127180272 50886 174357295516 4836 25287582064 52210 136307104341 72707 216542238361 18394 125550226454 60878 617345720979 51664 158460009577 70380 862288901481 34735 262294363133 41225 989601302668 1907 607476811555 28371 633919477585 31102 587883845201 89694 856077645678 76501 166340046499 72257 519507521921 43201 939546690133 18679 552435231113 60175 807736525130 52576 516899379051 98448 284976732552 95069 861951504238 93274 357181781946 18583 997158320831 93829 991065982892 9848 122947354606 51982 127175128275 27088 579483298671 99799 744141466307 28402 578749351962 35173 59011667382 2132 883517945772 94241 957064561420 73523 876706999108 74264 885173133765 89644 6948895718 92315 21753053961 58660 391310664444 61792 615837436576 45570 794344936143 84543 124639342459 61615 748872834834 23317 803825277993 28989 806791656792 82820 784461442914 72285 829784593817 56113 924983499904 65863 780888652465 73221 793945418753 3990 542610514657 48109 663411514375 32201 380884830284 93114 896369717464 11236 506304739707 41698 94852552030 60909 730400420314 39709 285567646631 85743 788292297273 56744 102787751270 72026 688305494347 62629 21776067696 80385 283950599210 67738 275769336640 88058 474562711249 96813 670794036597 20450 456353012897 69519 240067235919 67991 564259418333 31822 51515681589 95260 197698252589 37792 377237067825 7960 110854085663 77791 833389651058 38391 585526986145 52680 847919184073 66567 468672945033 36827 211852233261 45629 191865329677 95038 257409182263 50318 570595063883 87866 469306062758 85110 714306516163 77436 190653980381 24276 636677302743 68629 711416130144 25196 761259282514 60027 694504317787 46148 703357900254 13094 380341436955 41159 241361323404 50612 450980470418 70437 513140764752 95813 805918920919 17329 516889228675 61535 798571921828 52257 759076248415 45451 595866954454 22546 556619745159 26646 616400967665 12418 508593682300 63569 962326034074 82132 404187674920 36690 940427650842 72623 23656153943 49969 67962125538 77951 103110827577 1100 267991535361 80659 380179389410 74243 1043404976 38077 116664144075 5276 690940905927 60885 63435443278 73792 890493196101 12183 194783334701 59260 718255655883 4608 645254671883 70785 519341275169 33237 910875256305 5221 887469564849 64347 50129995979 512 201059949831 38400 922894621673 20752 898953996887 31505 398887453311 55253 115308005879 53474 778930648613 24533 634442261216 37898 714303319895 40345 610485462321 67139 658072419829 94095 778681584300 8942 803420135877 61414 211154036535 49709 135374713580 10357 865450342749 36712 530341972601 55604 495153162955 98569 532877195994 27264 458511450323 29023 560042862693 57532 537111866604 82047 447611707857 55883 331415342383 23326 179281504442 80215 368534641884 13560 749756013088 33613 845325436115 47021 882148280040 43295 890888027164 16702 824763919450 94464 399659624543 32436 594506136737 53355 641921490541 19066 890276693838 58781 907331973813 82270 997422961110 37974 114827680207 5748 262025003023 4701 387816941813 16275 111414946999 89689 57145423493 34230 814635106797 68120 566295743105 67484 603888767414 56907 965398617870 74440 19130318457 67080 561227063544 83649 241111532419 51015 662016434221 55379 673007082885 27526 323668377662 40589 129149063953 27206 217567758561 93857 627857526048 84395 577880753777 16872 429601025934 88031 672782989932 22843 648907375004 14383 156683217908 47163 121763853934 97453 55814604879 39561 854360380811 53324 766437868391 89358 773808395104 61736 393408170059 60405 594654808509 46107 383059777964 80876 951337742422 21769 19471364705 58247 510966330691 70069 784876254691 66813 277246924160 84457 462325223634 69865 458974016878 34483 938101287278 84842 57224325456 63810 835461419038 86595 80378285519 87949 174143242221 89756 341966246007 94252 893035564808 53087 736942602296 23933 360618585921 86940 284814753253 10656 566360821391 30085 388298900664 82428 100269229964 94482 951864627916 14872 640040075765 60767 577540680098 34242 330076263214 45993 960811495069 17196 561758727868 21781 752471081862 64618 258057230024 57545 470044585736 53077 876313361571 95185 939315651893 58443 765146046780 84667 971986862079 97836 8694093228 77595 468884314048 51774 821910301611 95432 970897628082 27275 574287549975 4125 449789180536 34174 635586369908 28473 288088525460 40042 849923992679 93535 739342365422 45314 461250623546 36791 484191658835 962 167621908828 73387 175950154996 67941 394553909214 88779 125150845667 72364 790770159606 88906 739038034585 30750 647479878272 79870 98095379571 48290 366567867768 62084 413002970160 20934 799338323073 1273 11216531829 66204 368569078113 30274 478657091657 16568 717808166018 48197 997070401945 66739 78089731443 2478 983094229941 96139 787301157733 22219 482074247889 93952 952196216239 78928 251867695493 69913 521862577227 65364 243145957710 27997 156477749334 26770 697218831115 97947 302970719380 70537 300947662720 65858 378490287593 15645 455930445782 1769 826269117409 15348 513536155161 86888 893838000425 8473 692052368825 4253 469084423187 63388 521365253130 77737 31744741142 34703 923984359619 83920 935961569612 57099 578039973507 42301 823307843315 7721 222932177735 70971 783601482221 66218 481879122166 13757 626323718719 64016 56157009365 71927 381881925269 85186 842653023507 34658 326572690621 36044 892481158975 16284 321075264040 21564 747738893004 29254 552194610284 83974 49531960468 83908 811827743172 56193 418623395922 25953 955911022990 19017 342865355046 42856 148564833484 28027 644131701269 55532 830200618660 40635 872905725575 28993 939101142240 97681 567937422023 41312 920429529199 72391 872022416519 51847 793150803426 39053 953210950489 53719 957647937008 8310 121768401207 49428 596625296882 5432 296416721659 15817 839648122983 67344 979055892712 17953 52429675889 14876 313255493407 59407 581092709207 7167 580523937323 12903 862442575617 65728 581923701622 93954 412576697471 55147 820715512273 25054 359625428867 63310 508254206448 85404 921787278306 3486 59946758892 59969 428814243350 35888 853952664255 277 357741616063 99328 308995086027 88423 938926978077 93581 466410994772 16614 762447960216 6938 441291098369 63081 771833474361 92559 659282051935 85225 336318595374 10903 319470218078 54562 616722169674 84544 517622948562 47510 633165360770 35933 354899396083 27881 976832467569 80423 34849620957 75430 970531380181 50040 650622859025 75064 816201365775 96207 960571293170 86418 452435879591 40271 1038902089 62440 12934983622 48895 823390152386 61332 250559344315 83595 716767974765 25490 767469202807 57249 54079570493 53251 759784367632 23862 210224676492 69294 726027563841 61599 817945391765 13883 561893765353 98680 404854703609 40726 889940970632 5472 426153904187 73906 485807457733 89915 500220639556 13539 385345601258 46223 898876203487 7747 363481423206 34983 440550829118 56846 915430046282 42067 579892481139 21605 689840919245 86054 563521882360 76847 924508219592 38359 531719840552 73972 423692292923 95104 877051998147 35392 662632033990 9730 101525458798 58310 255066029617 54847 903924205361 85498 664258382564 75487 963885066487 39478 778289075567 11084 356147760145 24982 325076407812 55605 956039046580 94940 868248120568 20783 258542666102 36620 702082077510 94799 481259289045 86769 233335921419 71921 133854458032 17079 438044594187 65589 381155690444 21551 178042796075 83196 12908317008 44142 978196472821 15599 996905717833 35629 200086396695 11769 190323015975 26378 595464151268 39016 875688436286 96998 832531791057 34128 224030078022 34982 962972439289 72199 254989208284 98707 837675962522 970 961884550399 37817 406007115926 66615 776966354323 46763 710706441203 27313 586100014049 43037 654673324635 28000 182518250517 66473 3236901533 82254 980991825855 76427 335498578730 74634 28513637971 25317 413918345881 85705 466791071145 68284 668455135267 20992 621606980221 31640 401053359143 83435 574460946672 82440 219701764263 95626 447710272773 14460 668219515338 26111 508365417253 73417 542993620568 35217 524761555099 83081 993176221761 63467 190150626329 59288 54757127446 4605 281385805362 24024 966994804366 42202 307965176285 36142 787004875523 2137 406542216440 50691 211570402802 82357 649207421123 13827 923530031231 14669 122565513825 9249 184613372398 60996 808332940123 90450 672244609067 78082 258249716252 73805 628880746563 68177 373821463157 82321 829264752361 62881 132329547291 16991 513367023858 1124 514026210596 1724 335228593113 66354 647772915342 77329 509429966396 81863 178790404281 38795 791091335261 71296 777033574887 44443 230103368866 23554 935828410563 81590 811505586197 45427 410204943575 22614 566946667236 11967 343821930260 33975 255841167586 41204 694958459470 18939 903500196356 97126 293147356094 56199 454856026854 85292 540800400254 83236 713089729860 77441 163050032400 88798 63579836545 20772 303745062872 77608 407064793635 33976 634979073949 74263 55029644884 40837 366683041036 43746 82117363811 62421 634660750901 23785 145241105217 2520 149035411212 90411 197090533893 38528 507602389481 32046 519692646504 78118 378531753993 80218 66027428682 79299 768360774154 51710 769683202347 45271 397501595763 7434 611372167858 88006 498407087146 69300 251313957674 66326 167133007611 75123 426188605696 27859 913801247768 26727 492781461063 63659 880017150100 82607 486217920820 19635 820944866279 45681 68586134689 47487 679628671085 89397 705986076814 82701 912593155047 39754 560063775388 95868 220886550520 65952 584871718544 89485 488065667753 66509 733000734422 89961 171001827045 5897 416529913083 28346 178588556542 73009 29257382450 1104 781295520550 15527 358917050321 13821 705560600055 84368 23843604433 87546 34105469164 73365 609972424016 63840 354159834853 18915 474122659090 14096 207907443367 12491 779074391548 91148 674606432090 21442 720382558617 56795 481633337609 25346 609815913621 41801 280472425765 70440 325203650372 32804 416116869891 27060 59217991196 60256 677341264985 16460 688417733174 58900 163163321797 47448 475833297361 66171 438181302086 34631 786465822927 76852 704736838849 30314 923908229431 88867 785580420733 97908 71878216625 37741 444879047079 10080 23486832653 36544 343963050191 17546 310150923708 64137 420897694825 77684 564089732181 83931 408606270285 45123 744095290386 95599 919897342776 52224 659564088912 52702 991768172873 71160 829297905171 65321 815404438148 64540 853656643711 76562 893470686291 1026 624013489504 57216 205936131327 47874 414849245091 9375 931796012091 47769 425726834139 18974 518824979354 49353 805205363389 64335 757927612180 19223 351557629348 63946 348230854022 17420 151169520398 96202 259655696686 50165 746403824924 52110 74197831730 40612 924896687126 88346 986963227930 47788 823642685157 55315 161613573970 200 715388328856 77927 587132486570 53461 981213222879 81539 40731030741 79443 905289660819 31930 977336171501 31016 204198932268 92805 504543523053 27165 457037520969 93022 692316730166 50815 366182227500 5091 270779716107 49183 10431300667 21209 551810254100 51795 441672120448 40935 336291288287 35059 527602269226 53655 157433115482 5404 502906051594 4152 903434114139 42288 266250031383 91742 762721437208 2356 646266536170 46529 639154895279 20625 589584858691 49050 811281693600 28724 976897075586 50025 160343387213 77743 961772331310 86705 365929666689 19829 885573608050 85370 162484236774 11329 473620023707 26703 127514494861 77296 917383697051 27262 90363510378 23330 850068842889 83675 466232736214 46397 669249530655 94652 103647020044 86890 970205889851 61310 236460033708 4214 20632147806 53119 181560632122 94643 315924542256 3682 865029708703 63156 944767782138 76302 682017573543 93556 699725696042 50319 109617093762 36816 66365799379 69684 715594639172 91112 355123895082 59439 189423772518 17378 933934730762 35576 390123811906 87975 298863963505 17226 329431560346 91876 214020478977 14789 228461837073 57547 172761064064 50442 3728030384 78479 264341555288 66338 258771252067 843 314965756952 96728 973412920954 66396 813572110321 19258 399104721705 20834 302621863481 96700 784015101704 77924 940884146667 99828 975009132179 26761 622539108134 71423 187308135850 76319 974725528490 72155 388958750739 39543 590689294174 17291 695785853427 52551 868402824396 35575 904204361817 39527 695119634851 51465 556302133683 92597 451716908852 48688 407912457815 82353 339763002102 20129 167067289852 89569 986471374595 20721 630074447678 74094 149884826264 68700 520938533405 36133 513005814425 80578 678969851518 93464 487096257034 68068 514023067049 54555 879796421271 84267 895815312841 3367 163010462989 52706 670871439983 81817 44976478687 16119 956724172048 80436 251565070754 57790 303663553922 84475 263044517265 51310 4858479235 82360 296605872137 6177 578455577138 10648 525669412110 2840 905292305044 34573 251748156101 10741 389435787792 46858 817135231480 42208 277450151923 39787 165631438485 57315 807500737774 80938 607164899375 32686 464832750483 60651 432022012540 54547 338709006555 33969 880982156757 25131 58444194979 29670 466655272889 25935 760302637609 93015 13375253322 37503 177698711700 17110 414122142158 16863 82292831082 64087 460340175663 70933 196709407512 7443 868762080892 71821 247190912366 19336 523106007654 33141 812219041312 17942 764788682179 63521 858171598662 71555 95700506639 51336 659958292956 38489 179011627494 8837 901143522883 32579 99631926667 76951 844618650814 61491 346795321189 15169 884648273398 77055 194711111292 5866 642664964983 31583 545733346560 25311 600471468081 15793 880118331587 3212 558696050935 29078 952115352506 55239 807442679043 41522 64035984511 40901 917473836656 12335 776066541266 45891 723685003967 17082 820734100499 71198 192209202003 29989 912201651146 6939 196807319029 44740 552463801376 15200 717247329616 15600 923550356067 61561 90022230390 34503 666663324550 52596 92841019481 53577 776065137822 72677 727708098131 32829 172326792038 62371 859909258911 33674 594946670268 57289 993742474205 97662 937071353634 29142 225622524050 2635 227745564478 6957 236833724325 80581 936638403674 5238 274383111395 68485 809066067684 46299 943756946813 98281 131195175663 45068 118612947077 82321 81970651313 17499 848397639540 22116 958294424835 34337 771125929639 19305 705065961956 65975 315245356509 56943 808759086838 45790 275591882939 26501 237949348352 92440 581755961160 35330 114491834218 53260 335406388849 70366 356199520964 28358 797499216006 90423 103358308159 9940 677440437691 44622 114260944946 52202 238556742824 29255 175946889622 20191 821187517130 55916 926833664139 60814 890085235968 41675 99778028497 90742 893658560526 49363 545586349136 15707 787085185309 65179 675732856208 36834 686146485817 59228 534505399873 30617 30636441298 2994 349442187445 37100 441075446844 73374 652532202337 84785 889110927919 95047 991723549024 4446 451097198407 37428 762970344176 29421 589184531844 19252 624440339954 56319 553042305740 35254 952168509038 86678 78140397924 69137 732563123981 70137 277859360891 49469 684235620765 64756 57331467424 32536 762439620497 16917 111718783046 11267 231615419006 21648 884812389447 84675 820579714208 34844 11746990174 51136 396641026387 24244 678884856747 20424 271062703513 76759 356199361843 29965 160435409051 1545 899946972254 48163 314387727392 7664 658816446839 57091 679885681943 85783 996569411120 22763 729486500883 66958 432020586011 67900 220217447882 46664 459834652466 60987 538411393942 40379 991745956432 29872 457272273908 15172 654607129525 66986 563779228423 39553 823882443653 41528 560840299285 38740 533257190986 86129 133875817737 78183 699239052654 72782 661840161008 90083 607501584322 53963 531063826044 59127 649425480186 1161 130978135428 22775 135564285743 68175 490428829314 62522 908462930267 66596 110474711827 4476 291242947040 1559 737028644475 32378 650843369986 49304 828669746718 10776 825327649640 61052 991161051656 48094 917517807775 91196 361818142054 44887 973277191575 17526 462438948619 4305 539957919780 66475 765130949100 70591 909829793918 90399 620381791652 69530 374650751425 41341 922439499505 35836 402205180526 2513 308657037365 1955 422778561768 8171 644510083574 84724 644735823864 5314 378698247006 36950 940168771402 61039 384571433659 51251 831604780014 87310 294592208384 73178 888847246552 38913 339186199363 24127 267849099103 4972 358183782717 35834 10063859650 43834 780066949069 20164 643820853662 29910 114850371701 91997 355751770233 70387 331616833243 35625 660997185595 2085 49162834250 2638 101621104047 42630 902777719086 10487 846186540807 70994 522502415260 45428 604302490709 14923 668041515463 51480 346588594195 40661 841621825932 37114 472127721372 85947 888302126567 11060 550445003696 93449 912402032508 42247 9744572660 74575 560101254415 77845 837136511088 92517 588647668748 23174 964097861647 41441 881309126912 24100 85598827298 71906 690639314973 75070 906694224606 93865 498313747898 99689 172034211545 62555 8829417169 28666 529455500689 448 652508729728 73101 240274169061 53895 299686018441 4769 204663009946 98464 108648961233 25978 156170317015 37088 857718250468 29406 708259949225 44385 610921411183 45560 204737000576 91135 715858588613 22553 692622824624 68700 499485595484 31569 564667080689 17052 419788714317 34170 934913375712 42570 650934850263 49422 378345771388 78258 580302916316 66540 524744364457 35108 398912562786 87895 175402783152 55032 771953324307 78615 686546688445 64612 180320945597 98678 104574824288 14408 125399899859 81795 814089780749 40706 570567739115 79955 483903922076 26810 569032177982 74011 469972403401 91672 444277264940 99671 110475120053 70056 422674661301 38791 225073898083 31773 331839799808 39916 615674092348 25484 605070896088 16207 845479614859 11148 746675540778 95259 84444504066 23741 462981345672 53022 164007656244 63357 996744406185 92716 891522996760 41332 805724151526 16156 1147750029 80714 740111046591 75465 763076431312 88492 731380481108 23730 934050375943 97035 818671181805 2202 139484902842 69532 805423643763 63976 453091917396 74265 113050833652 51113 234322752166 61150 506222631971 88649 984536203365 16141 599126501589 58014 162124082087 96842 400364008069 69245 397506324330 9344 108169432016 86946 825939545614 66491 544160215290 47853 420173670869 78508 623158163560 12512 783335685482 56168 304319865636 14978 232284068951 47753 181599911261 39326 978033386381 20203 639279750883 62949 194295849440 85552 872622230447 59240 951749353609 19517 686896350297 57183 518591388578 41531 976779458208 47908 869784599213 64791 674431634918 69017 323675093262 39074 964675261361 16414 661241679500 82385 270794276908 65915 158567815124 34398 213786692259 87677 150120316662 52133 164552579595 21648 613504361446 17480 401363629431 64810 553408750844 2860 41919739044 54080 254479456117 41978 708999618670 19023 237595537391 76831 698283217753 89812 840105544433 8748 105849801225 23380 644870653281 87702 553563194314 99093 906339845388 65175 501309203209 53731 640124571937 77163 565655195096 62476 70961642166 45556 711923990126 12900 762305856834 38423 925722465189 4706 614779330337 38141 283642421626 76289 106198886932 75731 559236727185 53760 559135171518 68234 253907243951 19779 836439305768 97303 315045998142 79887 95399217213 81556 614338023116 90578 646041196111 86365 813928540812 76312 810065271440 37556 719709126355 26839 186818518426 74750 90309902748 96388 442190952168 4548 448516600325 89724 324116407642 43699 638439438544 13213 194486196149 11836 12866767075 93289 421139969313 90005 546129903560 18218 221528044969 40597 841821005358 15240 40037972670 5628 734285099110 27669 701164697525 46761 791318515430 5602 375103158852 2082 341881978570 56295 710648156937 31920 525798865486 21759 105496071683 56128 289112168789 70473 281203505943 68515 344116167141 87976 946273232524 34446 551872354473 63652 706750108047 17979 817759379822 86216 737671580336 32583 267176812454 69281 405873251939 5874 951728076520 72773 712982894465 92290 3448953709 46506 352836851652 64512 423747052181 34762 170492891214 62137 812457079648 55782 988786934306 39422 931113023222 57152 323793641130 14820 750918994208 37087 768186925104 87077 646099396812 71023 112446030436 24286 788095080588 49694 729151474396 50479 49525669655 47105 877049897359 64766 622374283207 95021 362078955866 44180 473036608282 55326 427214960763 65758 279253944114 65523 769622139161 21645 32790274133 31759 160777071033 96310 880847827309 70778 590865626570 63699 682117502088 51647 338359053851 91361 448443165529 24940 797403994463 78688 30113456053 83988 685513729200 35734 173411894296 72784 677280226313 65772 437573776414 69017 866105791179 97103 231504614666 32560 253512404025 20912 252064843330 97911 552822711292 75237 978466066896 19286 115175507615 24006 660706983139 50390 716271012371 90640 396456798284 58473 288708699693 46150 928654455042 52160 348949990691 80811 112422002846 75283 218794615827 23945 488761286111 32573 516153686909 53197 527099198760 29534 788940191683 46888 22290530557 40055 616874150320 65616 471194966666 70513 271400515310 47421 291894192668 84183 197330162318 71244 179801198501 83767 796087461253 71871 287299005244 68484 504522569513 42651 472239066523 9271 908806264248 1737 39032518815 78986 221019782865 93815 206959464396 35739 412208461816 43540 426406279367 47504 82267645718 42774 171846642649 97389 740506032888 96504 681263506547 91295 548137595851 94324 39301267876 73748 917311060902 76653 175496197797 24449 495201988353 38025 862557813582 61435 645469242678 89487 713417305246 81374 566082615559 73325 245420592438 57513 417867030807 32180 829908207070 33888 78141638767 48890 498653066752 76553 171696355067 33463 746394600488 90448 857892600331 55976 160724504202 61699 630849961171 69520 447816297340 49397 297513435371 99186 509066656247 89375 349959313103 25496 307425284634 46267 761735485023 50639 412179649959 25064 207799662433 89736 586038542468 94825 573670918650 2329 269489105212 70373 940501577529 37370 597037629820 88552 871551574413 50409 25940842134 76577 427728940361 91910 847461626369 87234 805950044455 45335 323648268758 32516 916438941378 28262 642852442453 64704 422111957786 73854 27872274782 87638 46824271636 17425 717597368569 2314 4272166904 23285 96685491663 68802 456324528113 12642 80889775278 41225 391603992208 75510 709250312712 56432 701262729546 62257 324013671028 85256 765915857909 21625 113306905388 50440 134064755023 3415 678278505102 53261 588112362359 36057 705966921884 9877 657191586930 65422 556111978363 81795 126730555047 38701 108442278903 63359 689213994340 81198 144995481086 13171 545211737431 16751 220852914465 94991 791416229141 1360 55544444182 37285 106978819478 95287 402570554936 96845 847896203959 59406 196879502853 67811 416139836343 67456 343255069599 17732 126799389626 31871 515438003276 23637 349667117641 55425 281917197303 83772 795319770064 62878 261468773804 82276 356474079775 83636 737156690975 20958 468824569066 40387 791233430054 72827 989773066825 96050 597873513274 72531 811283576632 1672 907435265019 52192 241376600088 37363 865140468393 95299 674180188460 99941 654519322539 62559 442146211613 33297 263218497036 7993 451702034295 38771 839533143033 77214 838783029546 66501 18857118532 8189 999728196873 73355 954878468580 27305 832428781134 86664 133961550451 77688 812621779732 62982 367055504558 13350 234860160220 99763 868156460537 89043 193362632969 76062 494838829529 8513 305500234084 44990 712478243447 48631 472296498328 22091 784878096676 46080 678552606391 28995 594900508367 21261 446619023795 83975 726134267025 83855 516878519782 49339 364011148322 15870 531133356683 58761 914193338464 24309 548159104578 479 635223596495 69011 228002906000 65452 630218124052 39419 411968714076 14183 992705960313 6933 169393553268 34824 817414618477 73515 272639584006 2221 131723681537 32749 973079109415 72119 507376110187