Skip to content

Instantly share code, notes, and snippets.

@cavedave
Created March 4, 2018 09:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cavedave/32ad10d343f02dfd43878c9f5becf358 to your computer and use it in GitHub Desktop.
Save cavedave/32ad10d343f02dfd43878c9f5becf358 to your computer and use it in GitHub Desktop.
Make a graph of the first 5000 amicable number pairs
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
N = 5000
top=[284, 1210, 2924, 5564, 6368, 10856, 14595, 18416, 76084, 66992, 71145, 87633, 88730, 124155, 139815, 123152, 153176, 168730, 176336, 180848, 203432, 202444, 365084, 389924, 430402, 399592, 455344, 486178, 514736, 525915, 669688, 686072, 691256, 712216, 652664, 783556, 796696, 863835, 901424, 980984, 1125765, 1043096, 1099390, 1189150, 1292570, 1438983, 1286744, 1340235, 1483850, 1486845, 1464592, 1747930, 1749212, 1598470, 2062570, 1870245, 2090656, 2429030, 2941672, 2874064, 3077354, 2928136, 2947216, 3716164, 3721544, 3892670, 4300136, 4006736, 4314616, 4488910, 4445050, 5120595, 6135962, 5162744, 5504110, 5843048, 5799542, 5684679, 5812130, 5495264, 6369928, 6088905, 7489324, 6371384, 6680025, 7418864, 7158710, 7471508, 8221598, 7674088, 8493050, 7684672, 7916696, 8052488, 8369864, 9627915, 10638356, 10893230, 10043690, 9498555, 9592504, 10791795, 9892936, 9437056, 11049730, 10950615, 10025290, 11791935, 10273670, 10949704, 10854650, 11199112, 14084763, 12070305, 13212076, 12101272, 12024045, 12247504, 12361622, 13337336, 13136528, 14236136, 15877065, 14310050, 13985672, 14718712, 18087818, 15882670, 16817050, 15334304, 16517768, 17308665, 16150628, 19325698, 19150222, 17578785, 19985355, 19895265, 18017056, 18166888, 22240485, 19154336, 21457192, 22823432, 20955645, 23030090, 24644925, 25325528, 23111055, 25775368, 25233112, 25132545, 27428276, 30395276, 25640096, 26529808, 26138475, 28128368, 29603576, 32174506, 31652704, 32148585, 34860248, 34352624, 35095276, 34538270, 36136575, 35997346, 34380688, 36939357, 43266285, 40117714, 40105845, 39259592, 36415664, 45663849, 39944086, 39202605, 38938288, 40678184, 43362050, 41654408, 40912232, 46715896, 44916944, 46137016, 61319902, 49125375, 53011395, 55880590, 48471470, 52967368, 48852176, 55349570, 51737764, 56208368, 56598208, 75866014, 64562488, 70507972, 61953512, 65003175, 66011985, 74824390, 71946890, 69439576, 79732132, 78437288, 85458596, 78057370, 74733604, 78469528, 78166448, 87354495, 82824255, 77237792, 81265112, 88110536, 80960990, 87133365, 82977345, 104177619, 85603550, 107908335, 89590995, 99188788, 102358010, 102814490, 92143456, 94372450, 93259184, 99899792, 97580944, 115187002, 96747315, 97945785, 116970399, 129063812, 105016424, 105064552, 116251550, 110132055, 125222330, 125269528, 123757335, 118458976, 116983744, 120115664, 131819506, 126671985, 138690045, 148532625, 132926625, 132692805, 176374564, 133471275, 141213584, 139057448, 147382335, 140207067, 155711205, 141993412, 147313850, 156322490, 166562685, 155709416, 186088988, 149364256, 159017308, 182028483, 160128436, 168392450, 190889986, 172610492, 165195890, 165181144, 163634510, 166706530, 166679096, 166212808, 167155024, 182622405, 188953970, 179904784, 173499952, 179029010, 173269088, 173843216, 197704670, 197261415, 175826716, 182618810, 182108128, 193486028, 184694055, 184713976, 190055385, 208059752, 196323170, 203592056, 194594085, 196214265, 224703405, 213484172, 206790368, 206393265, 203314448, 210627578, 207429525, 244869135, 226163096, 254264283, 255308932, 224355272, 209816696, 234587199, 245201912, 218772184, 235831635, 227342704, 273272769, 231465968, 302651764, 231923488, 270560385, 244730224, 257841296, 258410030, 266560785, 256201912, 323303445, 271244830, 279327352, 284847615, 260678624, 273568144, 263110815, 269448634, 266171608, 290441770, 275148208, 347397705, 301444250, 274655648, 331636372, 279947872, 306014644, 302514116, 284512030, 281534770, 281207984, 278431136, 293288024, 297034965, 293528865, 297390015, 287551288, 302793850, 339731955, 299001176, 299072024, 347620148, 313576904, 342005985, 303107888, 306676928, 305517524, 356714246, 306962896, 331160522, 318479584, 338659245, 326754945, 332345192, 322375784, 324492136, 343312858, 382593830, 370086165, 327818272, 332270608, 352731208, 354858550, 338290096, 335955248, 358687845, 373803448, 364682516, 370393569, 370414064, 365917365, 371171432, 392753210, 409205258, 402020318, 433850085, 383753264, 393667868, 398531518, 413408872, 365012325, 407256284, 464106146, 432893050, 399982216, 394237850, 385592848, 415773645, 465418845, 433398525, 402877088, 443597882, 397151648, 499717185, 399052815, 442792251, 423336248, 473836365, 416370848, 435691990, 463973818, 453610196, 441853550, 514780497, 426684375, 445018690, 455921650, 458447924, 445657808, 482909985, 456351832, 466417816, 445419376, 451335376, 461479184, 455118856, 484817110, 531830968, 472453792, 534612975, 540842690, 505757684, 514823985, 589230476, 511419856, 553544168, 564811432, 540539330, 535495610, 523679536, 528145850, 536022776, 552549104, 537213616, 538318048, 541358816, 529709344, 540314728, 567997256, 646745463, 570975050, 640415025, 552968392, 552877376, 677841165, 587641990, 570983288, 571181792, 662939925, 750516718, 576387424, 587323485, 628681924, 589141552, 632663608, 594986330, 587353696, 596654896, 603557110, 787621282, 623232495, 696285495, 619418690, 625482945, 682191572, 661063024, 655391536, 643272165, 693778785, 639580935, 642416866, 694532265, 663361515, 666518270, 663576615, 786829414, 689830515, 752700136, 743584348, 753402550, 673747893, 776681756, 696630544, 675728716, 759308332, 700743825, 851406670, 750610875, 692097712, 825955425, 760392830, 708157550, 760728088, 729739984, 850529972, 724885425, 791333578, 726368445, 910259530, 750555392, 786508275, 767949315, 820021784, 848771235, 777413464, 769560256, 798845072, 766512285, 787384605, 914053959, 966751929, 945492093, 813177585, 904824730, 819234496, 845947408, 835551016, 988676775, 931912965, 862396256, 867557145, 882865035, 953056036, 874694830, 876651856, 885518728, 925581105, 990788572, 1045525275, 895461104, 986896450, 890419064, 993165032, 991581075, 934224585, 903709952, 972264184, 1013228824, 930631096, 988724295, 960133550, 999258676, 953023850, 1001668568, 999728396, 1015026716, 1344480478, 951278752, 1126001788, 1047811252, 1036457896, 998051692, 1003172848, 1102800008, 1019020144, 1011081832, 1031796176, 1024180592, 1043149816, 1026197944, 1048124570, 1078636118, 1025532496, 1008990045, 1331936326, 1030959268, 1089955192, 1044659750, 1005541130, 1143995535, 1160804936, 1083289090, 1055014785, 1038911296, 1064553376, 1060676012, 1101927550, 1254314630, 1182294536, 1066553144, 1055812485, 1223576858, 1085338804, 1370813355, 1142071892, 1099987936, 1135944225, 1149067964, 1208799850, 1211001946, 1106245312, 1318446572, 1153828665, 1310033925, 1119255435, 1111963616, 1227440590, 1469555235, 1421345732, 1328325470, 1210534965, 1337154465, 1173447770, 1152070964, 1202659184, 1232933086, 1278710750, 1266759375, 1223611389, 1201062478, 1239287656, 1402100636, 1307355848, 1292953532, 1246134850, 1331747186, 1457179335, 1231545152, 1309794088, 1321639011, 1252205632, 1375056675, 1307367344, 1250055832, 1594046252, 1250808088, 1438327814, 1333078850, 1331301202, 1317021110, 1450182118, 1429002824, 1408742566, 1324082192, 1316893856, 1550746485, 1323006825, 1356413752, 1325516038, 1320982695, 1359071890, 1365507484, 1432128195, 1401348730, 1355013592, 1493441415, 1532728665, 1365152728, 1358657968, 1488948250, 1448631952, 1377316144, 1453522768, 1545591830, 1534778955, 1495046470, 1527783370, 1641399669, 1599480645, 1515731270, 1564540550, 1507257008, 1564022145, 1770369075, 1509118611, 1518631456, 1607180355, 1681271025, 1571007825, 1666015768, 1580579390, 1587981232, 1703116905, 1564984544, 1596205611, 1613013392, 1595431244, 1793979369, 1640265488, 1605082185, 2134722982, 1768066408, 1713637575, 1677751928, 1681454445, 1684020784, 1722609135, 1670433435, 1693008394, 1720175264, 2263716406, 1716168652, 1725115256, 2094066926, 1736119539, 1747238104, 1857784275, 1762592896, 1810205397, 1873070344, 2216977492, 1984203544, 2146121470, 2052051165, 1798778475, 2052998415, 2039387032, 2172775455, 1790052495, 1806455870, 1899881650, 1994136890, 1980008205, 2156422366, 1897557008, 1869016370, 2125787416, 2425702372, 2162745050, 2065651310, 2114126865, 1932177328, 1982313333, 1972653712, 2230100103, 2258828649, 2090178808, 2333417068, 1930741582, 2182664588, 2110964950, 1981062116, 2092365832, 2217362985, 1987985835, 2313024266, 2041981856, 2071810004, 2229439070, 2165883975, 2041408352, 2238575432, 2549153612, 2474566666, 2580356852, 2131910415, 2612381499, 2207122533, 2271773870, 2085551116, 2254003112, 2515100895, 2148273950, 2113665592, 2184265215, 2768701924, 2221711965, 2124799568, 2533809495, 2219898681, 2193785816, 2312891685, 2343791530, 2265625570, 2707011657, 2574912249, 2564027739, 2180445704, 2245332075, 2574279218, 2319893865, 2181168896, 2467784216, 2387806930, 2402729865, 2450161791, 2291939150, 2383045455, 2324175184, 2511611756, 2256728896, 2272200370, 2426816925, 2327448662, 2336115512, 2547653704, 2323795708, 2419178248, 2819711426, 2499219225, 2727197236, 2377583848, 2372936895, 2665327304, 2762528625, 2655792716, 2418472035, 2659787290, 2573745525, 2764606455, 2684862850, 2721279692, 2564461724, 2675047635, 2856901502, 2677997170, 2467554592, 2510314336, 2637996988, 2526711165, 2490050168, 2565180250, 2493624735, 2734933310, 2661499090, 2590502312, 2540106850, 2670211850, 2838387590, 2583233835, 2995064775, 3261855788, 3156424190, 2702673770, 2856090296, 2812097636, 2737662291, 2729081224, 3183941943, 2800033136, 2692721205, 2831479844, 2937892010, 2964345992, 2706362744, 2729180576, 2860457978, 3057032696, 2859823810, 2809804768, 3027364430, 2752109685, 2897582152, 3106843150, 2781196730, 2918727472, 3266026196, 2980179884, 3192116632, 2848002208, 2939492824, 3154801342, 3711610882, 3156691844, 3056462264, 2987783416, 3742595396, 2979030075, 2896081688, 3000878050, 2912196968, 3028094145, 2959967392, 2941867676, 3230310555, 2975499584, 3054015376, 2961518625, 3467386575, 3174718648, 2983785152, 3189277916, 2986743825, 3103141136, 3058232248, 3342782385, 3283369270, 3133653446, 3694598925, 3382537125, 3297972350, 3053074496, 3167038192, 3649954310, 3318157330, 3170488144, 3073402432, 3568431321, 3372946876, 3299606956, 3331358932, 3199343456, 3518768744, 3313974532, 3161952244, 3235061408, 3535433895, 3280122416, 3234309656, 3417616796, 4096337535, 3250156030, 3282775456, 3737227455, 3397181336, 3623058747, 3735288765, 3943277793, 3568482850, 3337031504, 4356521379, 3581168404, 3564583425, 3736509645, 3735470277, 3410834936, 3731017772, 3442900130, 3806060475, 3427629075, 3423370275, 3569740168, 3435662168, 3809832988, 3591877264, 3566672008, 3468282550, 3490122208, 3932355609, 3743360595, 3463727632, 3459761613, 3582105368, 3810113415, 3725301405, 3529398688, 3503631776, 3503951504, 4350149415, 3537626656, 3647901015, 3746257168, 3601895715, 3831620188, 3626340272, 3645843184, 4086257950, 4276947405, 4338226095, 3640249456, 4001077899, 4163429432, 3684785224, 3813562328, 4138709588, 4766617292, 4108155608, 4093749032, 3812143072, 4741427996, 3965644792, 3854502104, 3821742868, 3917194515, 3846660550, 3837305626, 4381378532, 4350300250, 3825546692, 3907408516, 3953660384, 4173346904, 3868601715, 3873366585, 3925075330, 3932077832, 4033135444, 4024393191, 4078242424, 4194159375, 4285876930, 4035016472, 3997413152, 4353401565, 4419731655, 4203499408, 4224919610, 4062879850, 4971106870, 4001351168, 4363729672, 4250331730, 4520683575, 4652515125, 4089162304, 4263876112, 4304770990, 4342339912, 4216811265, 4269946192, 4227411568, 4497977085, 4186986310, 5110162946, 4349991610, 4532487208, 4171865230, 4531746344, 4542971055, 4268776545, 4213181968, 4341313196, 4360072772, 4555466595, 4410460112, 4465839376, 5243742495, 4419801850, 5209468173, 4498673655, 4446000368, 5342485430, 4486457944, 4346519768, 5531592339, 5089774599, 5095298698, 5180969079, 4581459675, 5172219525, 4406635233, 4390866176, 4964856770, 4543739145, 4584492350, 4785272037, 4436670525, 4590694496, 4724706352, 5072879188, 4729791105, 5604923330, 4771154776, 4696321570, 4678450172, 5174685650, 4643059808, 5075347070, 5410843875, 4962509006, 4792055132, 4739142176, 5446976794, 4986547250, 4957897424, 4780940992, 5173851992, 5451411704, 5408830424, 5126533425, 4855069456, 5124163198, 5317615275, 5177919825, 5204405385, 5114760368, 4959562905, 5709225825, 5380167562, 5259164108, 5027825144, 5019351436, 5291073490, 5517209115, 5264327504, 5164235150, 5067344475, 5374649510, 5099236190, 6532396515, 5057950348, 5091357375, 5151203150, 5184789370, 6018387910, 5247914384, 5257291450, 5575517050, 5113841733, 5760821374, 6270843070, 5189747090, 5738710424, 6495742071, 5272993744, 5523021424, 5218198456, 5243612896, 6118775116, 5493671672, 5728089598, 5335072544, 5700176890, 5894337075, 5581328624, 5740807816, 5593889072, 5398854416, 5648673904, 6017775112, 6074148050, 5424895828, 5552656785, 5849488827, 5683780575, 5569774024, 5615556765, 5605522952, 5736418736, 5598354195, 5532059864, 5692944350, 6585084045, 5898483591, 5635304955, 5716169104, 5841932265, 6393879070, 5682998530, 5828795570, 5990274970, 5791414984, 6218370904, 5929859344, 6532594155, 5675159744, 5699641486, 5968184775, 6263676710, 7033258516, 6453305397, 5852448693, 5800279712, 6179463832, 7302630622, 5825928032, 6759686170, 7082199674, 6674009445, 6089474488, 6785209522, 6080349770, 6228149025, 7215933735, 6632100825, 6174745695, 6275865375, 6038673568, 5941886055, 6260919088, 6159187870, 6199515496, 5999426848, 6485108744, 6448607505, 7322393475, 6259666064, 6642621225, 7211621295, 6293938150, 6120471825, 6442489072, 6337714185, 6135000176, 6859176525, 6151261305, 6219908415, 6232751216, 6414291585, 6226508655, 7121971125, 6491732272, 6872367495, 6473765150, 7277448375, 6727624605, 6460113950, 6447916550, 7035695410, 6367983712, 6549134576, 6374254312, 6572257688, 6647873552, 6535869890, 6870741590, 7574241825, 7135510264, 6950103062, 6878699896, 7447992730, 7198105384, 6532639712, 6582073005, 6542991525, 6757876070, 6645570608, 7322055075, 7275607604, 7659561550, 7412119407, 6790149639, 6780019016, 7304467208, 7252812904, 7083639225, 6913901410, 7058945584, 7860694149, 7518523630, 6806206832, 6838279072, 7522400456, 6926371952, 6894059072, 6920608928, 6950050690, 7354903725, 7593733154, 7154242552, 7420038484, 7384527112, 7415623048, 7397123643, 7517943788, 7464267376, 8073097430, 8238666285, 7076729344, 7129680910, 7444382384, 7309479290, 7271876925, 7858790090, 7197592311, 8138888350, 7219609550, 7499850416, 7356799125, 7705490715, 7634530790, 7740482732, 7633515956, 7756843088, 8001520875, 8011080010, 7373955488, 7704367515, 8443963496, 7760775530, 7967123775, 7635802125, 7497103168, 7531628715, 8356509130, 7611543872, 8601297130, 8810613652, 7792465250, 7883062803, 7619274075, 7763547824, 7778605185, 7674549496, 8655091450, 8652642345, 7696789136, 7777449544, 9334667979, 7904894824, 8982948476, 8077278488, 7784412284, 10172582636, 7893190725, 7927109936, 9946628932, 7839688096, 7952449582, 8062881056, 7938683050, 8013961683, 8446176628, 8074560136, 8063451712, 10600838764, 9545098545, 8540514801, 8912550452, 8239047304, 8289879356, 8637003884, 9005223790, 8342735384, 8991299655, 8479043152, 8433856485, 8512801168, 8463859592, 8515214884, 8371943872, 9310735156, 9402333759, 8978525829, 8443831330, 8722329776, 8596897270, 9263092472, 9008167550, 8600334850, 8597361952, 11698280566, 8487575456, 9150518762, 9400398968, 9899027415, 8818771995, 9271203916, 10355911839, 10993367516, 8663076135, 8735245875, 9326392245, 9650022808, 10355067452, 9040528424, 8807350604, 9186830055, 9742585006, 8847009568, 9066365272, 9407501415, 8845601895, 8962421264, 9633895276, 8937716242, 9435731728, 9131961652, 9023629125, 9017050750, 10128267585, 11265457185, 9096591710, 11589884804, 10045057815, 9160333016, 9788118628, 9240051272, 10592750595, 10138589475, 11118146949, 9086834464, 9343940768, 11614384306, 9115709925, 9607155770, 9435270705, 9204512224, 10287235575, 10021735035, 9290429416, 10380656175, 9353372744, 10296406990, 9278558368, 9338472928, 9263662485, 9673564910, 11451453932, 9949825150, 9874755670, 9518953210, 9457161098, 9881776936, 10162493523, 10058113364, 10595069176, 9602145688, 9500349952, 10390515795, 10182996752, 9649870024, 9760750144, 11882513902, 10240668752, 10415096464, 10933693432, 9884118915, 11065876870, 11910566385, 10096563352, 11231616190, 10935385875, 10535954896, 10042879330, 9994662872, 12890541236, 10306191676, 11322287487, 11036582630, 10915690472, 10348751732, 10282774592, 10395211144, 11019954584, 11159012552, 10576072125, 10695382845, 10426226992, 10760083504, 10495945496, 10280166464, 10559171175, 11633335370, 10809915544, 11222328195, 11244850515, 10496972672, 11134446975, 10685993955, 12082382055, 11774816325, 10487044208, 11345454675, 11147005935, 10582690112, 11847380391, 11307503630, 11648555890, 11041511325, 10674585614, 14042776167, 10654626375, 12269307778, 11338301674, 11979732376, 12120165945, 10967307130, 11073376965, 10911482325, 12713641870, 10909253248, 11319104084, 12378850995, 12029575636, 11235784406, 12065823693, 12011847208, 11129109495, 13025588252, 12615171650, 11061419192, 12768178725, 11202516945, 12243862268, 11197194052, 11753772208, 11431858528, 11840970375, 11274244736, 11598870368, 11623645935, 11549400344, 11518873065, 13530229810, 11817018448, 12056153109, 11761996768, 11461483436, 12395708794, 12236699890, 11685516992, 11966100705, 12261459470, 15081623036, 12249582765, 11774671612, 12308501456, 12377092424, 13119014678, 12519126232, 12190152375, 11826065984, 12103971248, 14386950662, 13911327596, 11996211825, 12126868052, 12537620944, 13490820488, 12063279392, 16014087747, 12184725928, 12114048704, 12058187872, 12430999648, 13976909775, 14559766268, 12258233955, 12730790950, 12928554045, 12907968328, 12473629155, 12275778352, 12482177175, 14315623126, 12628416992, 13500092530, 14179276215, 12601725944, 13740517096, 12427844050, 15437475675, 13127062102, 13624407710, 13669374082, 13126329164, 12654935055, 13048498444, 13204405232, 13682865412, 14355529624, 13704237495, 12595134752, 13562609697, 14917565132, 12957484664, 14132314845, 12771442928, 13026262886, 12818033504, 13554867184, 13277467856, 15109499223, 13656021525, 15040059975, 13098580330, 14155908050, 13268399968, 13060756485, 14420079058, 12980497425, 14819798650, 16009158735, 15554365756, 13199279656, 13484390650, 13266346208, 13367459385, 13381306424, 14422926472, 13686947590, 14015755792, 13747099552, 13806031264, 13461337024, 14675741775, 15392909650, 15280167704, 14300872245, 13877292135, 13808274784, 14403158192, 16061395305, 13894850156, 13838280928, 14701581765, 13762387364, 13847069324, 14241842236, 15500791492, 14002525150, 15248276270, 14048155628, 14483824845, 13935678196, 14339406532, 14598653968, 15007321688, 14040609728, 17455463942, 15681717070, 14237615810, 14262554056, 15288906105, 14316734528, 15229048815, 16620706510, 15001008638, 17284501245, 14611382110, 14461088092, 15132980624, 16957125676, 14518033744, 15427645192, 14875393455, 16208130862, 16004261096, 15133620650, 15672638366, 15379028145, 15800564156, 18130596939, 14703716846, 16922210716, 15961006665, 16748989245, 16561305928, 14721548096, 15173309745, 14922037096, 17132830370, 15875904670, 15671028550, 16731438730, 15349551165, 14837289184, 21445545118, 15668612685, 16053736570, 15031668664, 19143652455, 15733279588, 16141767490, 15394670450, 15446878425, 18165540410, 15467602336, 16720573534, 15902300936, 16128186585, 15570619550, 18220813190, 17201391176, 15884669072, 15173360235, 15365294816, 18782661190, 17815312910, 16896196275, 16520717972, 15631029448, 15731633416, 17007209955, 16059656925, 16942166535, 16260704355, 15703138408, 16609289085, 16048302039, 17160879656, 16480562570, 16593214430, 20706541226, 15912854192, 19127656035, 16975524124, 16118136316, 16731925864, 16869731350, 16122411052, 18154081275, 16134536925, 17052747932, 15987059530, 16025513248, 16418595105, 16141246814, 18051446744, 18791045505, 16053523510, 16227789416, 16285205152, 18240192392, 17040398104, 16296812912, 16847746376, 20838736366, 16661848352, 21060174172, 18780194150, 17462055292, 17143030832, 16556932810, 19210984190, 17880391736, 17391866895, 16625357452, 16467827296, 17518726852, 16770852704, 17988992456, 16900090870, 17521183862, 16504532768, 16718648896, 16638473475, 17681841675, 16568514765, 19127473010, 18856938075, 19187123085, 19585586348, 18307659447, 16803993375, 17033501475, 20421726262, 16919095556, 16929489536, 17986112170, 19201914328, 17898094575, 19099547636, 17747462896, 17356183570, 17152192696, 17836620944, 17387799770, 19223121370, 18332695408, 19068396724, 18398431430, 17873416850, 17396760736, 18448839784, 18105218505, 18905165565, 19019779190, 19962161775, 21701117990, 18370437813, 17742897718, 18421327504, 17652242685, 22789980076, 19990085895, 18266201936, 18250729965, 18374754152, 18848380592, 21359369348, 20083689225, 22219820932, 21497280147, 20449539304, 18228588147, 18860841128, 19230373778, 20005576065, 18319156672, 19914129416, 18129997048, 18690194835, 20279546469, 18668889044, 18258679744, 22947712155, 19488604048, 21269630450, 21596999235, 22530036596, 19484882025, 18375852375, 23284059675, 22119339879, 22432607379, 19231268272, 18648104672, 18471695445, 18679970870, 18521287328, 18775359694, 21513791025, 19710867350, 19602869870, 19139114025, 18676788544, 19993233364, 19098036976, 19241930648, 19900060785, 19383992355, 19121006835, 19789456570, 19425363034, 19024767135, 20862576189, 19520581208, 24047001675, 19883131125, 20410652325, 19287040928, 19851934635, 19444314352, 21413735752, 21679804424, 21131598015, 21716990325, 23357476845, 22032938728, 25206455745, 20247300050, 21148970452, 20847498165, 21630457004, 20578285450, 21899573368, 20836119728, 20143059808, 23990630535, 20390321510, 24440800892, 21018663765, 21784168395, 22141895308, 24102385605, 24677532243, 22622871290, 20229169185, 20318743935, 21497723848, 20956474096, 20706884456, 20667291104, 20800987250, 21851409670, 20665923525, 20532698848, 21121743056, 20510282536, 21428150612, 21482255475, 21983130585, 23364914984, 20774239695, 21571328295, 20826293344, 21005496550, 21386513830, 22531633845, 21822978086, 21767615050, 22063274926, 21411539536, 23780831336, 21419980065, 21552246550, 23927745224, 21628022715, 21196226848, 21703344975, 21431805885, 24514833465, 21092556088, 21857215725, 23643462728, 22664437384, 21891945872, 22261764950, 22350602224, 21557409056, 21245207324, 22862855565, 21635122190, 24851974329, 22373661356, 23599346110, 21516354585, 23553477910, 26243143682, 21762127035, 22749026672, 25020542570, 22556882288, 22335149216, 22793208208, 22763126312, 23092785045, 23296485304, 24520619746, 22969043816, 22404704152, 23199210152, 22487272312, 23763021435, 23841589365, 25400005605, 23267936336, 23095505565, 22673433824, 23604569235, 26457305098, 24551060391, 22522184176, 25459428850, 23031590650, 24947794010, 23339817608, 23081958081, 23111573728, 22942662556, 23043040965, 24006376936, 24508774328, 25051615425, 26602056586, 23260808864, 26566285635, 23367011955, 27646752555, 23206211936, 25587779595, 24163435024, 25392834890, 25026698152, 26997694628, 28071644205, 23807263370, 24231816152, 24568811631, 23734896296, 24752955256, 23336435008, 25751442375, 24603282952, 25249772636, 23979292592, 26685154616, 23573915168, 25424760724, 24327946072, 24415612245, 24761532550, 27544010235, 23773360150, 28190046339, 26039703382, 25996769955, 26428808042, 23933747330, 24720022252, 25498124865, 24013705168, 25982796015, 23984466752, 24490130608, 24383762464, 24274765790, 24487045695, 24678887608, 25871193730, 25845809630, 24676741635, 24509427644, 27199473795, 25540483888, 25324760690, 24478282144, 25018309088, 25169931632, 25165130510, 26884756012, 25576982450, 24547445325, 24602891552, 26588291205, 25893174285, 26463211448, 26354523286, 25275130870, 25752324195, 33269758575, 26324482065, 25035880545, 28334618186, 28344277450, 25799309025, 24930122944, 29837032605, 25614218110, 25264429184, 25288210935, 26236145816, 26558352784, 25260052144, 27724329788, 27082288676, 33801773475, 29034324412, 26836547265, 26923348630, 29483939530, 27123168536, 27105616070, 27900760750, 25893642645, 26331910816, 29108965544, 32468394645, 29163461464, 29404528936, 27514577936, 26996293976, 26636174955, 26450667710, 27808700325, 26605526115, 28065837308, 26129633888, 25941935104, 26343719504, 28022962725, 27845072168, 26789788870, 26757948375, 27138467504, 26308099696, 27493896628, 26424378855, 32838187239, 30025988050, 26866142648, 28745501535, 26998580776, 26968464568, 28173774398, 28169975210, 28867407932, 27478504790, 30806817885, 28631241225, 28093548344, 29004418564, 28268749150, 31884308770, 29457077690, 32112302859, 28435436584, 33495618429, 27000464715, 27783252550, 30348333585, 29463443295, 30672036424, 32171110755, 27630303435, 28887397730, 28139857672, 27928719236, 27630348128, 28932776944, 28949633108, 28241930925, 31635710145, 28942225425, 28288944392, 28847737275, 27699225728, 30859943355, 27860773504, 31578098950, 28262856195, 33032707010, 29305097512, 28873058350, 28690186768, 30531274606, 29372727874, 28921424895, 31136614005, 28851053985, 28615808864, 31307683005, 28575256905, 28440688424, 34277409830, 31109442273, 29913759405, 29659553235, 30647783474, 30273828968, 29960169130, 29070463125, 29931543278, 29470633676, 29653239590, 32246090792, 32864421898, 28771634325, 28741121056, 31681550392, 29319430725, 32252194275, 29716636984, 30198587716, 31614240645, 31289698845, 31017172456, 30389293336, 30536902832, 32397659576, 28945415475, 32246363198, 32026047417, 29475675104, 31149101950, 29600082668, 31670672625, 29149241715, 29397646328, 31686659416, 30373302435, 32022810172, 29948053190, 30510689625, 32505599025, 32044143508, 30605968550, 35156712878, 30088014957, 37949629438, 30516330825, 32663637225, 32683640728, 29742625312, 33890484296, 30668253296, 30560436350, 31505239575, 31787374952, 31100928184, 38660722388, 30862005292, 31594333072, 34883817075, 30897697568, 32139708825, 31064090948, 31636052890, 30965417456, 33703111030, 30233634304, 30964598624, 34953433948, 35693638210, 31847496525, 32291968648, 31161857475, 31984317170, 32838308145, 31667547015, 31332028365, 30594296224, 32599515916, 35848502276, 31112087685, 40633985931, 35614598481, 31715145855, 38495474451, 31044143392, 30874011488, 35246506250, 31591535408, 31054206896, 33467774865, 31698119056, 32575323170, 32257368585, 32971794224, 33552744075, 33345475852, 32186051168, 32415806644, 32670600104, 33572368370, 32070302128, 33071689690, 31909732856, 37706014730, 34938634995, 33248030392, 36675559485, 32426300565, 37730039085, 32345824736, 33685546936, 33099302864, 33100200525, 34096312808, 32146303995, 35773135144, 32022618452, 32295407510, 39735694089, 32182873792, 34972396430, 32665894275, 35438056492, 35574446145, 36791364296, 35243808831, 38244051110, 35956205930, 34400248695, 32598064532, 35160923150, 32411360835, 36722430927, 35128723576, 32630790272, 36539944658, 34503795472, 32806199030, 34066643655, 33867796490, 33180667898, 34512349995, 33031601955, 37276799708, 34761058510, 36111775144, 34383042704, 38260174425, 33591091732, 37135473388, 34072410544, 35347063568, 34369260255, 33835388128, 35554442715, 33434911456, 33350131928, 34779129165, 33858676288, 33984493216, 33656925128, 33978700144, 38256927226, 36646834185, 38540356365, 34160623695, 35142403478, 36567472275, 37072775385, 35645068845, 33844856128, 34461434475, 33913306790, 35313545144, 38035996245, 35038402192, 38987529165, 34253839456, 34168624245, 37970554034, 45153868438, 35584425058, 35691428770, 34746693776, 36686610550, 36332658135, 34792113368, 34471859650, 35361462292, 35104794064, 40373362365, 35147222055, 37900776735, 35884606725, 38862346904, 35821234790, 44357538771, 34728252975, 36720442672, 36606247990, 36730913552, 35318709568, 36890339031, 36131048488, 36073699870, 37971402075, 36664252443, 54192685558, 43223392090, 35794171413, 35539204995, 44277924645, 37309138425, 36110039144, 40389182379, 36460170045, 39969937970, 39216225128, 39485772495, 47598939716, 36048331496, 39023929156, 38001769648, 36253502505, 37260831128, 40743449816, 36382272628, 38833059416, 45257650298, 38878801335, 37882315845, 38903186205, 38171699870, 36938247250, 37446864976, 44702655596, 41986839688, 40916526550, 40518409928, 39933963830, 38437212933, 37847771848, 38030707155, 37742646904, 45921716452, 37716599968, 41754661750, 37485552256, 37414859224, 41939510865, 41120668850, 39808120250, 38829488350, 41242978413, 41609878684, 41767995130, 38731200028, 38065435456, 38160317656, 40218700275, 49138834172, 39665414745, 39193757570, 38938801005, 41236051545, 39576189562, 38638192256, 41430245464, 40274872407, 41684802664, 41491152056, 40433215952, 39487893856, 39426856623, 39661120708, 39706733385, 39728511008, 46998064125, 42024992415, 41449408605, 44132576870, 42965203455, 39947797076, 41265864585, 42147993465, 40307192368, 39775603288, 44609239112, 43749168225, 42337838890, 40821260464, 41125282748, 41258448572, 44993615758, 41855502928, 41725774568, 40041887924, 40357261125, 42756938175, 44127030339, 45912861015, 52389675002, 41310918248, 48330726988, 42475876490, 43688957092, 42153158512, 42645855915, 40857588765, 41487680672, 41415415210, 44463154604, 45874352488, 44442140570, 46056921885, 44919407169, 42489837230, 40735609504, 43718958670, 43499732504, 41255518425, 46704840950, 49850359330, 41728418624, 46272110168, 42156771550, 46125534686, 41375877795, 42953158450, 41881093124, 43044441424, 41641592895, 42943915888, 42170722425, 44282128250, 44759422972, 43858439984, 43852857232, 45888304995, 46614464806, 45484581256, 52248680468, 43301663812, 42997065644, 51616469770, 46062014175, 42840807130, 45416459205, 44437056848, 42348919305, 42431411132, 47471703015, 44131801232, 49272281270, 43646901705, 43307118152, 45669191337, 46918286956, 42777979864, 48728109608, 47364125450, 42756795350, 43940741229, 48769890350, 43248353432, 44039278496, 43394792265, 50552145225, 49706966205, 44515919565, 45176163076, 45774604250, 44055115965, 52663658229, 43577616752, 45172123395, 47383543095, 43716727216, 44943566283, 45327200312, 46930829656, 49683240470, 44532244995, 45491078906, 46548096610, 47778973010, 49297521525, 48801038625, 44307987968, 44409184384, 44664196736, 44672815232, 44911754632, 47405151064, 45234801458, 49157510182, 52042277810, 50506752015, 44610947324, 46464440828, 44896499865, 47838108885, 45766827536, 45614068245, 46679188048, 49371014450, 48742005944, 49850737250, 47139420105, 46371233812, 46787877536, 49795596225, 50034427575, 52114732965, 53902649619, 46639210365, 46485765585, 52117797608, 52484500808, 47364000416, 51939903105, 54412443813, 50849481304, 62323385642, 48860735536, 47077782152, 51139318570, 47465865716, 47912191072, 47561635168, 49199493596, 47210894775, 47148315170, 53505784250, 47855080790, 49936562488, 51513143188, 50444746132, 50975576270, 50513651590, 48457637756, 54864070850, 54642501310, 47593083008, 49568663475, 47436700736, 53885361944, 50070755528, 51663410348, 50315568525, 51015399855, 55825020164, 48138148695, 52238530024, 48439616704, 53219647575, 51865111804, 64228364212, 55300309928, 48886976930, 51096635055, 59819159673, 53027235512, 49688495252, 50627273350, 50112289575, 54185109885, 54627347817, 54783558650, 55472237667, 51890055404, 49708663504, 50427725344, 50473754415, 51525254865, 61665984148, 56431072082, 53046951208, 52357995495, 51232306532, 50105625255, 52040845815, 50307718528, 50546694112, 50458706595, 50924789984, 57179451272, 54250029585, 53205504885, 55411148655, 51778809412, 55630415655, 54447274550, 50931793312, 53915713324, 57110584258, 59981128389, 55045129432, 59487177825, 53936442256, 51133465408, 61393523830, 58662474178, 53090433242, 51216334575, 51404049225, 51612025144, 60467665815, 58347070456, 54285016528, 56138556296, 56626701496, 55077889192, 53513031375, 52855365915, 54154408665, 57323965125, 58736920072, 54742202512, 52657121990, 65160720585, 54212575696, 54994889925, 60012964636, 55327790824, 54254714325, 53650414672, 55355250968, 66204221426, 55875806714, 58479558345, 58147122050, 53266118368, 61431914470, 54506746352, 55495040601, 64621108964, 58250565009, 59093846648, 60972054075, 53434083092, 55270703248, 59387316435, 55613784944, 60961924808, 63441119966, 55780497592, 59010612675, 60843665246, 55222778025, 63451625085, 54443371346, 57250971765, 62852903715, 54952894210, 55346962576, 58799602168, 57607310943, 56804926768, 57959454465, 56822375475, 59695180065, 55262639248, 54767733111, 54569025344, 54806574735, 59107357544, 55939699035, 55119692384, 55626587168, 61641733185, 55275566656, 57100392855, 55903339312, 58105492912, 56913572565, 61750649096, 55300552065, 61166427975, 60010609185, 56112316029, 55289993715, 57700894335, 56595973216, 56502333135, 59418161308, 58380292496, 58671509078, 61709302125, 59693510565, 56158711072, 61444140165, 66118839765, 65944018570, 57399212848, 58447918485, 56326500416, 57344947064, 60739800555, 62510003972, 59734794992, 60500286525, 66938718892, 60692008275, 64274767785, 66744199215, 58609081568, 58191472496, 57802186035, 60293023750, 59865240375, 62941582310, 58923022112, 59402588816, 58658209810, 60473628675, 65980775836, 75101784506, 58108068964, 58994793952, 58801923872, 64834332525, 60486723830, 60594295455, 64050780536, 66830646650, 59475913864, 61745893545, 58441294989, 67874416550, 59744797665, 58702967056, 61112396444, 59755451535, 61882725710, 67897536147, 63673234712, 71777614995, 60374182816, 59407357779, 60956062928, 61535315432, 59380886474, 67500449768, 59206963616, 65459995125, 59624123072, 62615457104, 61827015645, 61343510024, 59733678466, 62212455464, 67720262930, 60016413975, 60285357632, 67673753805, 69019525156, 65653608536, 64164905870, 77090581305, 63752902216, 62806217775, 60693355648, 65959356225, 76329206852, 62220955275, 71094420225, 68106593090, 64588084425, 64136955550, 68727794024, 68664370425, 61788940395, 63313325744, 62593277728, 69375012795, 64566244696, 64199301495, 63286020356, 64682961434, 65455965296, 65302421535, 64148136130, 65270990608, 65991009015, 64879290992, 77272636635, 66360725384, 63741139371, 62767267695, 65683093725, 71812212712, 63599256567, 63578063456, 63679430432, 72997134950, 71246859614, 72447014650, 64643523424, 70930998765, 73233346515, 73404291915, 72216026996, 63941384115, 63664902964, 65314063035, 68848415181, 63877023826, 64039599368, 68291647768, 68305907630, 73385683605, 64713804608, 65090875395, 64951312725, 67162687376, 66375421125, 64811421856, 69213966129, 72061622450, 68585077028, 73967277530, 67536010490, 64128831350, 78912862516, 73623091545, 66757812615, 72695085225, 69720414075, 71244830062, 72314803768, 86639755538, 66247537984, 83804738122, 67753567450, 67955435163, 70339964475, 66898055835, 65620960192, 80195093170, 69243435472, 66240071865, 70460620425, 66823759905, 66615985215, 69629692850, 66011981888, 73434805875, 66595996832, 70642045690, 67644549152, 69641494616, 66289551808, 71472737175, 69200055405, 70299430384, 67061560610, 77186394590, 76798438094, 77918345775, 67165597395, 66778199026, 71223845715, 75376434152, 68102154945, 68649407608, 68444061075, 71163253730, 71280730755, 67701593421, 71737452250, 70814082590, 67980062115, 67961936133, 72598935178, 70634536216, 79539370875, 71983987875, 82597090527, 68427770510, 75477737224, 72101239472, 68385136995, 83356864125, 70238576150, 73846481205, 68691280905, 75632482275, 69508351935, 78214625330, 78936163970, 69665822270, 75037007804, 72669662608, 70516785339, 69456337528, 72854881168, 75599654990, 70384003750, 75997919158, 71243204336, 70016997850, 76732617045, 73708252965, 71065450948, 71760552616, 69653240896, 71316415750, 79762748758, 73208730544, 69977033072, 69996894848, 71191162966, 69877108544, 69832048455, 69978775208, 70186622715, 74114445544, 77634797415, 74452919152, 72848092724, 71227162305, 71586556232, 77626124972, 74004730832, 80201429608, 76762447454, 80395915905, 74222956125, 73466848845, 80027635496, 76692117465, 76698405124, 78955956232, 72355580896, 71609159895, 74330413616, 76881512505, 73279670624, 75257076284, 77375479976, 85409935485, 74919644865, 76667220650, 72384987465, 72921719512, 83899789695, 78264687850, 81132404895, 73475307296, 72647969524, 79308297614, 81005808135, 74571426116, 88425141651, 73049379616, 79684367884, 73808457664, 73513116736, 74259642292, 73484631104, 81710177050, 74340639555, 78999950205, 94351051431, 78433227873, 82548983175, 74894461504, 80541259352, 75153653505, 74279606528, 93564909711, 78911946824, 75526527392, 77609633355, 75898340505, 79614078790, 80894541544, 74758680225, 81901632236, 77153941125, 74923680645, 76040897842, 75617230456, 84292310152, 74938254784, 99993835102, 90883379870, 79745919255, 81676782675, 77147307572, 78827458256, 79715367675, 80381035215, 80471066230, 83323229055, 77009931225, 77808494115, 78864897615, 80927317845, 77941891846, 77094007515, 83853856359, 87932750175, 77826699225, 82120388410, 82218935638, 88198221615, 80749855125, 77414399872, 80602031116, 96985353172, 81958189552, 99691292169, 78792974032, 77757570345, 80238494025, 103072127571, 78476526496, 85172547448, 80221506070, 78607739276, 87545160184, 77835688245, 82647725290, 82564311555, 83709821128, 93108075230, 85754864745, 78342604604, 81777992216, 82270709350, 89185642856, 81198178832, 84738041764, 88618741784, 98242590735, 82887665008, 89635702250, 81547416195, 83470455585, 82398335175, 80529053936, 86468821310, 79575619168, 89826573208, 80205414176, 79415627248, 84590271368, 80850114050, 86442698745, 79510789984, 85507435768, 79987111250, 80804724544, 93299012835, 81210082144, 86052829210, 80111576128, 83931094952, 86802763690, 82262916956, 84411130808, 94368597075, 81525525795, 80847889744, 87062628135, 89074006515, 81887639535, 96390051849, 100305064629, 86642631956, 81207281536, 91766181590, 86791083208, 87545822008, 88927428332, 81613122944, 86477322376, 90415687845, 83405006325, 86758624953, 86574668750, 82861369328, 103020723351, 89584308328, 95102099410, 82251346485, 93240616365, 86579207672, 105145242111, 84860946495, 93113608376, 83854233104, 88420506454, 82765203255, 83193216795, 96094957730, 84079733985, 87820911410, 84144037887, 83287810935, 83096520128, 83260617615, 84060095710, 87364882665, 86449937156, 84252342704, 84979858864, 84202823008, 84862363005, 86948085776, 97662358066, 85394896168, 98735418525, 86031618442, 99421062148, 90006194008, 91792306665, 104769651015, 87178897130, 87644593016, 85504558192, 89180058430, 100861735570, 95434836052, 105721974716, 84543831405, 96222295035, 84724297568, 96372104985, 91626167944, 91858788045, 86236816725, 90478336102, 94340307928, 85631262717, 89325202256, 94241440472, 91938770744, 96131226052, 85921919775, 85739633434, 88486784870, 87456225825, 88230536168, 93920272754, 87101801878, 86275768192, 85625175735, 90673969012, 92413086650, 88295281767, 93738067234, 91931915630, 88114057875, 91254209085, 91592337746, 89100657261, 92340515068, 96391237750, 91464432250, 87455051072, 88403391088, 94177828456, 92361007792, 98080270444, 89231781728, 92465810512, 95642283112, 88663209136, 88097437856, 90319321264, 95006307224, 92755750210, 89883776325, 89687398904, 93303592942, 100308331070, 100198552472, 91129658025, 90013477088, 90732577910, 90593771864, 89991790130, 88585710345, 96442523224, 91335311925, 89183571345, 89228253728, 93578408235, 89196502216, 89781238112, 110382204770, 89946056864, 108838126305, 90959598765, 89535700768, 93944514056, 90121748355, 98298414675, 93005070992, 99064255610, 92967850755, 89782966736, 90099685214, 96776034975, 91056573472, 92807614304, 94732164872, 108777760605, 92716721632, 94940772003, 98684027896, 100172828356, 91826933768, 92831749744, 94152176415, 96723843405, 91538114456, 93974015630, 91648305304, 114769035765, 105961379775, 94866403750, 92790227439, 95242168245, 93763438970, 98718394312, 110410374890, 97296360208, 92475315135, 106010550525, 99293481032, 93875911514, 104549946808, 92201282558, 112373905126, 95681417715, 94860704475, 95373034912, 100633577288, 99529137045, 102766800350, 93654080032, 100465206292, 98321701562, 95575929548, 94280043770, 93603217510, 109154095125, 102257967915, 97369656410, 99929846888, 106457797485, 96767022975, 94223438656, 102884754536, 101906488593, 105595957510, 106978909304, 99786056175, 104556006472, 97400671810, 95630225248, 97742048030, 95386563392, 96385654755, 103966396468, 95062167675, 96435500864, 101286998672, 101468165175, 101542287824, 113190441825, 101084882968, 103838927445, 100842868432, 103667089150, 115290362205, 107777405085, 120663285388, 96248599288, 102568415050, 100880637776, 124653473708, 103515694275, 104492296564, 98088053030, 108723454425, 102669518655, 109156413644, 97069288108, 99861053138, 98251586055, 98177648085, 98645246469, 106887223275, 102277542152, 103443192765, 110713289276, 118978760901, 109984452075, 109990780808, 114873643773, 101853878445, 106572971025, 109337518845, 98717722785, 104929496968, 98327638648, 99461334735, 114491855476, 104056445630, 103083308824, 99872450144, 118512789759, 104131605584, 104680052030, 107547312952, 106709153510, 99376829312, 113320890298, 103517540272, 99184658625, 115219884375, 123400288726, 106890826430, 107862674283, 100518148185, 99548588590, 112892489630, 102346477304, 104462849584, 102823151535, 110375656088, 103712908256, 101132823836, 106085834728, 110320489912, 102172871385, 106503527450, 112317000975, 107076797289, 103540624808, 101645813824, 115445529592, 111773591865, 101919242848, 109814755010, 109782050985, 102498856551, 102324773775, 107825042216, 104527263856, 131306917125, 107150069590, 101825218496, 108164910525, 107125623682, 107114262915, 113069756085, 103018964848, 106242628816, 110894641425, 103933866464, 129934871878, 107756733436, 103234462210, 117835897990, 123449703706, 112380655023, 108843847312, 115800033368, 109434214712, 105333930009, 118980706754, 111644309048, 104482728008, 113707204190, 104290643984, 118336103775, 110731238684, 110267666132, 108680290552, 116300625752, 106771309515, 116566074045, 145582428166, 110505795218, 113378441048, 118867555670, 113095599386, 130036052110, 111434591565, 111475218465, 129409082745, 119220204105, 123458440833, 123858299475, 114883682188, 125629831005, 106221074564, 106348613385, 129831677577, 106314577016, 107816593312, 110133226412, 112188300944, 109972747888, 109928356065, 138032504188, 132119464545, 111325530290, 115511376950, 109283899552, 110593598175, 107751227456, 108555907185, 110346066976, 109166384745, 107620508608, 114602272810, 121004888530, 108333616924, 115612543048, 115153099005, 108129909615, 118342183076, 113128022984, 112398204784, 110112774508, 108413259904, 111187699515, 108139129065, 111845481111, 108394667912, 112564558550, 117315203030, 117600375795, 121000834665, 109944075087, 114815785870, 118638176492, 108567713152, 109918409456, 118788518745, 119652714909, 119675537775, 112093296928, 126723147975, 112836655365, 120902067544, 112594862584, 122736569625, 124958642696, 114160153646, 113085015956, 116660678696, 115769234008, 120422433692, 113528812436, 118648406084, 112092829628, 112134782445, 113761392615, 115579081035, 111996246428, 117184732742, 124448422712, 115150170956, 112174635573, 120178402425, 150598614537, 118853793424, 117834704218, 117219555225, 113704276768, 119211533912, 117417060508, 114663621303, 114344413796, 117329612432, 120518667992, 120901152616, 115987167350, 114380684864, 116950158572, 113783747990, 127714300623, 119571289232, 120808638670, 114941855968, 124280056210, 130977544455, 133644695612, 130753824435, 124092057075, 119103635570, 126513200164, 114102786735, 114867674704, 129475850344, 124758957112, 120228748208, 115169640916, 115011457924, 116543524965, 115416920619, 120423693176, 116624912030, 118352981410, 125300804068, 130671246532, 126533666152, 117465737445, 128092631048, 121051113975, 133762972245, 121130945896, 115957347844, 121559683322, 125121657825, 120879574695, 127944574136, 154422445396, 126567036124, 119833481192, 135741828770, 123596326425, 119370313376, 125402810505, 123574321736, 118103736448, 118813818272, 120356265928, 120221337968, 123721496775, 124016254310, 124129727704, 121732150096, 127787324996, 124283261384, 124056364185, 129841223210, 128889459644, 129786730664, 134259085528, 120090819303, 133892817075, 122872322870, 119126965490, 123084605650, 125653801275, 126134603432, 135932797154, 121906461896, 134703607144, 138434259782, 127424859075, 125515041968, 124258647645, 135097564329, 120936491505, 122571102825, 133153207803, 132734534648, 122297016105, 140526578925, 127119116272, 133673343928, 149371063569, 120876490304, 132719117708, 136955837608, 124186430432, 135203160670, 128716862552, 128400047475, 128033416455, 133586499735, 131214221588, 133252842670, 122043865185, 129120447735, 147417281739, 136749208725, 138637701279, 133654666424, 128223715772, 129142929616, 138747665096, 123270536416, 129897477968, 133030398010, 142329757090, 141729722235, 123256229728, 145080113265, 138128173995, 152970021370, 141673718650, 134201314702, 129230342744, 124958545030, 135979438035, 141230811267, 133989990345, 125288100284, 135058420245, 136794783915, 132993053912, 125555185928, 151531581532, 131577995318, 134924311304, 126178043350, 135992832328, 125677059885, 126388323285, 125536426510, 127037406368, 143033728850, 140564525032, 125613362655, 138204104330, 138274625385, 127151699744, 125111981776, 126776914952, 134326520372, 141195183650, 150127987005, 131828128144, 125392307008, 132646593584, 141104452568, 131869270888, 131007839230, 127799785504, 148604818070, 135496804970, 137036215336, 127450020932, 129265742150, 126084881096, 149773119255, 137400036472, 130565802728, 128101671872, 132921173296, 126674419832, 135128428604, 128040517514, 147262887405, 139873922895, 134753387984, 139112662095, 151253799370, 133000490992, 135475155795, 130926606152, 129904568384, 133017464072, 160798916817, 129143642944, 129809147655, 138831556216, 129737012625, 130368111424, 130159311976, 132133995176, 130488592544, 131640970010, 135575708985, 148998851252, 142919422245, 146927088735, 142388076430, 132113862530, 141165993878, 130941255753, 167576413545, 131724938835, 154795265865, 134151910772, 135341789674, 131980502912, 138428922256, 148821724233, 150674860485, 133209954548, 134054868656, 141537870452, 136052726872, 131932376235, 131855153157, 140911862536, 140096229273, 136796394670, 140874955785, 144584281695, 136375138790, 145462791176, 135038909792, 139311938205, 161917665290, 133308042664, 134459602695, 144559013470, 141715705490, 136936770190, 146237540590, 134246764210, 148137350968, 167196185012, 160536297825, 138747720644, 147304790732, 161216984355, 138449013615, 147849558129, 141620858145, 143416163056, 138545130196, 136494126904, 144469563736, 145741376445, 140280588470, 168637198610, 135922210496, 151765265475, 138458738456, 154826415585, 149417520968, 143945962605, 148297349150, 152107029724, 137044801624, 137654175310, 136676403765, 137666125952, 142981787494, 139499305888, 146593292535, 153328855256, 139163784272, 161900790525, 146438298064, 145261253264, 158621965845, 140112604905, 156470504408, 155370657770, 145804244625, 148272334244, 160313341990, 147634952745, 138772406624, 139486275765, 163421179148, 148920193305, 142209718744, 154210323825, 140169377648, 144103201095, 160412122575, 147384360045, 150763200184, 146352436304, 164465122005, 168795853588, 152113207528, 143809890904, 164381366475, 148087600066, 158181924436, 150470906770, 149265242608, 147832770808, 150773630584, 141989218456, 153082071076, 172408895246, 143644823824, 157127326605, 143233247410, 152792351848, 155471579756, 148719908025, 147188624830, 144290519696, 160086994875, 148513289265, 143678179125, 152654384552, 143295086655, 156292350392, 146362145006, 152297316536, 161492285464, 149246325932, 148121380953, 177431491030, 148410994347, 149814191415, 148484975205, 150623585416, 145008747356, 147472417070, 146585586128, 156462222130, 145097273512, 144008232352, 145711702395, 152151121832, 147085224165, 153307978150, 145657495232, 153038840409, 156267499275, 144097697728, 150418803448, 160914267225, 153761559176, 147432588075, 144924433875, 144835818884, 167803593045, 149341519990, 161219783810, 166191754292, 146300651584, 152055673605, 151782405345, 145967170816, 168144973245, 155418938968, 191957640772, 155159202670, 167766803972, 158995556181, 155315293546, 153394109325, 161523648850, 165515805250, 148278227168, 151169783895, 151829761256, 147751710928, 159859684754, 156387052575, 158311951592, 157719501592, 161003251935, 154602383265, 156325983568, 147964544144, 157085257329, 156154458490, 149606524384, 158236665004, 170038667475, 150411255328, 148823951872, 184726808132, 168746943375, 155968779915, 168028243155, 169866445030, 151036205872, 168119852775, 155961529425, 155268948770, 150629644544, 155338762888, 152168732350, 167485496318, 151670872899, 166104301730, 174729189555, 156146127525, 170472270776, 160692564285, 173104263189, 153299513835, 173267463825, 160742733352, 161393721566, 154182513394, 152333611264, 176390558012, 158376045416, 154239623456, 173895308152, 156352853745, 153197343304, 172028645590, 162191299064, 165707190418, 153061464704, 173208103965, 175870887795, 155193581864, 167187266685, 157430100345, 183423764470, 159451478325, 162808386741, 155945119808, 169097951396, 167380099575, 155475630345, 159536572426, 174683169297, 165480601594, 173114948392, 166254774795, 156939297494, 157105314250, 159499995039, 179165093445, 159459676450, 179889770084, 163768121062, 157029732128, 180043065550, 162381599644, 157576705696, 173871038588, 164267500995, 158633021547, 157808522235, 173723216355, 159845432456, 158452348005, 180153866888, 158153327650, 177839006618, 201927710439, 192022211890, 165761049105, 163200777190, 160043605029, 160847856704, 173911708364, 175040382850, 162608306656, 188991100683, 162654673712, 197402405492, 169473678975, 169383867248, 176904115815, 193161983930, 176225062508, 172400311629, 214954450155, 167643984915, 198903595095, 169200253072, 170326919444, 175174105725, 184549760470, 166356327950, 175205825128, 180581852475, 169842113968, 171265225845, 175115818935, 161905117184, 188693512965, 172798838768, 175806984716, 173708816925, 184506795128, 188217223972, 169174736510, 174539354374, 180157433096, 165331118390, 169885206416, 170354753872, 174948409251, 163782595450, 171478358505, 163893179392, 170505477692, 173414149155, 178982177325, 172297347568, 170210764035, 189933321555, 190807888275, 171167284665, 186736078035, 180475798484, 167822453272, 166152897952, 165591540736, 169804077916, 181018416728, 167702714685, 169999495112, 188685730790, 166908506416, 181593807956, 167775996916, 169607780870, 170263276576, 168780494410, 176193754192, 169289262304, 175341419955, 172086147224, 169655784165, 175854588632, 175503361995, 175642082456, 173789963350, 176697579064, 172409447528, 184202424675, 176132287305, 190542355448, 175209062985, 186679798767, 175741737904, 175631684584, 168973022696, 191292028696, 190877068892, 178130564368, 173938169925, 183996229995, 182814056104, 186121107795, 203218156365, 184791786975, 171061884872, 170570371550, 177727141575, 179471437324, 186613888006, 171685592384, 183187734952, 170085586905, 173345934544, 170904119744, 178170904150, 173450205328, 193383991030, 193603857610, 186552258710, 181109710485, 171580409696, 189810395650, 175142864032, 171460668152, 171205960448, 174119955496, 179904139768, 173372512088, 179951403710, 201903463108, 187942233044, 194521015144, 183527189307, 205272848948, 180882160875, 195627364444, 178081201456, 181358628656, 197373500145, 195392731550, 172781435968, 179297516385, 174702924572, 176358089204, 174702817755, 185894250165, 177682920597, 182894656995, 174312883328, 176889191985, 201978006975, 176447097442, 173773553404, 185843688728, 179422493608, 180753975644, 181983956144, 180338962210, 185074987696, 176124114112, 175081577372, 177205868432, 198080190584, 181029765994, 190119988534, 179042854815, 187691876150, 181470391630, 201341009332, 212167914988, 180119882475, 190555231610, 177662958752, 196345304888, 182601551984, 180960302032, 176916460545, 188493163010, 177107915475, 185915278550, 181434067424, 208920641788, 178111175025, 179979265304, 177578310656, 187116496190, 198570638570, 178889890124, 182251538810, 183341019730, 201327105148, 180973537544, 181339846695, 207877830446, 227248644098, 193889319544, 189909759344, 181620676256, 181467507136, 183329786656, 183572218376, 211232355830, 187885919115, 181448931070, 184538409165, 214109060535, 189946594630, 191964373875, 180712060544, 213722265555, 215386533675, 185567919082, 189390207105, 204524653570, 193919101528, 190714892030, 186925076024, 208061372312, 184235547405, 201650560118, 187998938272, 183935760255, 188132667616, 193085717175, 188721220485, 183330975190, 192304176488, 193755757125, 194557270750, 185399723408, 193231555425, 191362150485, 196406516444, 194904521296, 184617709605, 215309402217, 191698595055, 198146563425, 205296829130, 192683747295, 195957808605, 202924799055, 196176659696, 208529828216, 205387291112, 186466651371, 192047281904, 186588893524, 190008371984, 187845169545, 189008559675, 192196742985, 196188160690, 188116991872, 195934214788, 191882830204, 211971273848, 210904605848, 200007931250, 211602836865, 187637158504, 221649024597, 244844643218, 208581801608, 191965822432, 189568888328, 209856897915, 247649649226, 209758938184, 193233839776, 198186426070, 208221456285, 191685534112, 190450034848, 189240628352, 214090293224, 226460045996, 191668270912, 198212525968, 199645873424, 191909273535, 191212568584, 190929701632, 193282022816, 190698063490, 199401897328, 190460260528, 194276295328, 240864836786, 194128870984, 191710984828, 196719556761, 197536970565, 196422406730, 204384586665, 191836535936, 192651387328, 202457020936, 208588088824, 207524303428, 212276828673, 199091020168, 210112314190, 209109670455, 204766387576, 199208615625, 212400049528, 194074299928, 198578636990, 227481226484, 198848742472, 208680421586, 218594108745, 209218690312, 213332595544, 237536569179, 224192537775, 228791282956, 252556865386, 205466330632, 208201262888, 198995826592, 200678613075, 198258746385, 209312982076, 232631588007, 196550632192, 204145901925, 202511016532, 196144722304, 206171712668, 208824441436, 254640357628, 213381011950, 209564853615, 207461341064, 200028560355, 205201253050, 202287173175, 227466985450, 200855447344, 198130007985, 200376578096, 202110077984, 230831075390, 207779724752, 202423404296, 204134853016, 206946625545, 208624456424, 222141672856, 216275304231, 228763868865, 213000366825, 210784442895, 203966560575, 206485032176, 210500292976, 231251175298, 210803119868, 216343681384, 206034873885, 204700832684, 207918007132, 220154447048, 225453693045, 200531311712, 204289186832, 215816974905, 229777289469, 222375273404, 248806975131, 213155002125, 209194708485, 207449839124, 223047104625, 223766730764, 203652981994, 209097649036, 211006030750, 222730192706, 202655860605, 225910017650, 221978845090, 240820898409, 244765112955, 215138253136, 215813791557, 202740413535, 211339003095, 211905223894, 204598133276, 204011680455, 228927852008, 222110638408, 239941263898, 225958654425, 207794058890, 206922027494, 241537253710, 238726790834, 210048315872, 229310358212, 216246750993, 223356776812, 254169842084, 220774819005, 215013456688, 208519037055, 217701028472, 216027429208, 221696644184, 231965151327, 214366617255, 273584781022, 210647889855, 219182065305, 217034486775, 216586940996, 210003756975, 229152903975, 208327191656, 218733852855, 213840026912, 214935400348, 212826182404, 235400154328, 213312599390, 230333081715, 229423226494, 215238655904, 212571550288, 218103417610, 213226480467, 215308913930, 216722585079, 224930313045, 212035090976, 244036993990, 218258494515, 209943426416, 215388833248, 240247781804, 220101511444, 214390388350, 252190433764, 219077667344, 220205804445, 214182201970, 247031651925, 230240832705, 211581375392, 218753748135, 212529258752, 229915425663, 227668009850, 212411993216, 233085433928, 215958949804, 225906745136, 246953664530, 216224347624, 225600252376, 247118819630, 215018493016, 233448058504, 214552237688, 231711928371, 223114720455, 217155984370, 221725010512, 226393269921, 222446408205, 258695982045, 283454773378, 236915639325, 248782679475, 218602405816, 234823599224, 219928421295, 217567375072, 223486313895, 221894216698, 242505891315, 233031842925, 247919376550, 237576628125, 222313409288, 260697100990, 234876193755, 249734589116, 219046717935, 238086757732, 227153422342, 237030489405, 219233935352, 223019278550, 220241309085, 229221473648, 218949622155, 231169362908, 219323274075, 223733113712, 266283654430, 225640852983, 222173003962, 232733773904, 241165178830, 236800785465, 247661372696, 228137740624, 234053610512, 233333264835, 231026693534, 226044330057, 223478020648, 222596858816, 240468929012, 237397340025, 234938115128, 243769030995, 249431914790, 235864728099, 224926900065, 223284936735, 231796648204, 245765106615, 240610782950, 223485893235, 224557976264, 234763844072, 227108936835, 253978631415, 223505235584, 242162763592, 236753967490, 228049562925, 245163377295, 224249970352, 236158321564, 231655025968, 246524136345, 246455311935, 234688042666, 258754020670, 230149311850, 248727951896, 278082463612, 247829906504, 229717090784, 225854470125, 235376810025, 250066153125, 229913119690, 233287426090, 249808958710, 241942060215, 232814621390, 227016044775, 253655577225, 228022730048, 247798021090, 227781283905, 260166355528, 244617399350, 232551001683, 246183911715, 275238669069, 256503664696, 240762620410, 264013876575, 239169753405, 229823783805, 234136777592, 229837004864, 266382206044, 258579798110, 264196796085, 233953159136, 285001362970, 294297845355, 250808994124, 243899121465, 250970789745, 252306262425, 246983290532, 238800048904, 297521628548, 284517697190, 247019268592, 255507361606, 269939417566, 234607387826, 238367685464, 238466683232, 232963809376, 239914985530, 242926663256, 235963259805, 262445763034, 242962794664, 236952666676, 259574860004, 257845519485, 243061787410, 258241148728, 277202396475, 240952642208, 237897932128, 235873798168, 247070142824, 235695236535, 252489581253, 242070671205, 242629511648, 280693700469, 245887780472, 259698483495, 246897762405, 249411407553, 251071077446, 313759486922, 241382450595, 241660704664, 240469181865, 250969840875, 268288262890, 246419755335, 296508232306, 239442459808, 260103570825, 252420393296, 254926607625, 244397389216, 249433253265, 292155762525, 250782331984, 245924249805, 258513101145, 241089109784, 248574775724, 241111123155, 273522293205, 310020918652, 241193398528, 241127358592, 248428463985, 260115094827, 265098171572, 247958063264, 251460648050, 253193128755, 249630995835, 249649059656, 245780974972, 251357595248, 250071381675, 243562897708, 258857586410, 242915773952, 258144813424, 280422888910, 255372618608, 258549235768, 244428598016, 271686261848, 262738356705, 245434876768, 260007415965, 251490312590, 262241254665, 256203022010, 253269344770, 254225591204, 282651053210, 247102722130, 245739279928, 329785936546, 320206610732, 259838515952, 260249338388, 248179151325, 308929627377, 263925992205, 250486571205, 262899507152, 253573978568, 267683019076, 254974117856, 264106342576, 270084787035, 261178298224, 249049958048, 248866347345, 265685972030, 260908306065, 257691803672, 271573232570, 285287693770, 269437731598, 267087052972, 261607810136, 277812561075, 278486185508, 261637976968, 254759010165, 266295480170, 260857789875, 251621442670, 255782333536, 254545788352, 257711682608, 282133549564, 255671271908, 252242190135, 277309660365, 260305237408, 261339821145, 293994095810, 256039937055, 258100754230, 283173684424, 256808888390, 257213008390, 266607985815, 265829759415, 253824351170, 255038780205, 261568780875, 253916842376, 267005796368, 270846005157, 279072572985, 273253832985, 255181284928, 268426267150, 264864237808, 274619226332, 258755414464, 271235321624, 256001830810, 256343067435, 280957733512, 285228402705, 271614201808, 291936784904, 292298685850, 285320471288, 277276882472, 266387866965, 267719405350, 264193202032, 270909939069, 257127892288, 267625546155, 270151962615, 270410920210, 257368750695, 286564017375, 290164542975, 264791203677, 261127458375, 271418586956, 260194222155, 265836017685, 260467822016, 263091441848, 293748506648, 259338809290, 283222470622, 294187661912, 311413545045, 265357447150, 317823967461, 303885014830, 265828974970, 260042247736, 268385336852, 282395902275, 271044761090, 285530438770, 287987550310, 267833225168, 296409710644, 298455543910, 266454992895, 269923875808, 263759666048, 288876250635, 268865019272, 292877302185, 327826899442, 265841192096, 288109410705, 267966555616, 264330174272, 264206148975, 281642615530, 295566187250, 281025920565, 290784767715, 288203189974, 266333103550, 273114518870, 264618088371, 264054372224, 270644996830, 264026344905, 264850864384, 307795165610, 305480993625, 282554953425, 303895039275, 295456489490, 264801403264, 285251844645, 325651084515, 270682769944, 289252857586, 266566650735, 273097479136, 297277945172, 281469404084, 272490742485, 271426426635, 278721968085, 319618582155, 338630161425, 275838307984, 344496522476, 269701215975, 284202704944, 294093996615, 276420208095, 272353546672, 289626831945, 316723672629, 294607047938, 332562330009, 308755153714, 286469687150, 277546139684, 277961174595, 332900737010, 278665113392, 293676304725, 287992822550, 278713268955, 288024480850, 295421679189, 290865131505, 283743300304, 272218277750, 285589788525, 275597261216, 279973291888, 279678930770, 273832663335, 281269488548, 307858451446, 287362474425, 280533208376, 276214063712, 300255377877, 282200263796, 280375773472, 314241299253, 275281278195, 305779940025, 318841912010, 281238401925, 278610484448, 283318492384, 285292401086, 292454157410, 284369740832, 324133150365, 340336067841, 287535793292, 298114743736, 290541134084, 300108301532, 277629747608, 326996404826, 335041905429, 294128737304, 302563162148, 302046588668, 277657323136, 294239118290, 294071285354, 304262407852, 294656040484, 281002215808, 298479910424, 309622804328, 294303765656, 297414542145, 295663910312, 284660850752, 286757554250, 294153119865, 281548534448, 288565257435, 298560800175, 290611878104, 284699075115, 291077136225, 295059856875, 329333534710, 335339714619, 306477239470, 292359425505, 283744833645, 291040102012, 306925787925, 289235067952, 288425493728, 288273618225, 315237201812, 292054092448, 315309993010, 306029482328, 294962479665, 308282118856, 291218079555, 287125556692, 308959055848, 354911709710, 294876263812, 287896187224, 290922470055, 291288446264, 300696120190, 325103324536, 293223461936, 304819922224, 308786793610, 320212711845, 286886849024, 303738513656, 309909833710, 287200451392, 330056099325, 288173996848, 294959798385, 293076261752, 295951978125, 345987719170, 322011000255, 294058454470, 330790240684, 311237466525, 306564290955, 322853820350, 311827223085, 341550991575, 315569183108, 290110174695, 357450232635, 299423189512, 293732230256, 330358767543, 307547212203, 301914962896, 305854078725, 292821792417, 341879329370, 331771349042, 292161850312, 291398803408, 337508017850, 309405832516, 318875113388, 292296295072, 326748906495, 293482285450, 304585238128, 292817674750, 309210416710, 294507161216, 327148640091, 293829571136, 338171573690, 304399329910, 309379185310, 306310016025, 315144339884, 297739107556, 326400027848, 316864467315, 372097177245, 305961592167, 297013806045, 302384039392, 355608137372, 306575683144, 319837310667, 299889593816, 334454153036, 310160211530, 346154381956, 326247432975, 307419327705, 303159451012, 336767550430, 299805807356, 322295992875, 331293173716, 301421731552, 307956881450, 341685208450, 332925723736, 303166349145, 299754792704, 321249664870, 338338978263, 334422672038, 323495314275, 372178194014, 316799811470, 301527599992, 337605661684, 346232757375, 316212661048, 307279486928, 327177963525, 305363361832, 338237176635, 345466742756, 304865985886, 325326047710, 304984811416, 302574797344, 306871309936, 327534079425, 335532787785, 306245970370, 330818705685, 305668225125, 320703005788, 314130849975, 318838182795, 322130445075, 316828734255, 321270188752, 305472647072, 308855777769, 323233552395, 336049488075, 327452925404, 358478480925, 308872645552, 335774506305, 341507617912, 314701515315, 328507475985, 335990396434]#, 317919617990]
bottom=[220, 1184, 2620, 5020, 6232, 10744, 12285, 17296, 63020, 66928, 67095, 69615, 79750, 100485, 122265, 122368, 141664, 142310, 171856, 176272, 185368, 196724, 280540, 308620, 319550, 356408, 437456, 469028, 503056, 522405, 600392, 609928, 624184, 635624, 643336, 667964, 726104, 802725, 879712, 898216, 947835, 998104, 1077890, 1154450, 1156870, 1175265, 1185376, 1280565, 1328470, 1358595, 1392368, 1466150, 1468324, 1511930, 1669910, 1798875, 2082464, 2236570, 2652728, 2723792, 2728726, 2739704, 2802416, 2803580, 3276856, 3606850, 3786904, 3805264, 4238984, 4246130, 4259750, 4482765, 4532710, 4604776, 5123090, 5147032, 5232010, 5357625, 5385310, 5459176, 5726072, 5730615, 5864660, 6329416, 6377175, 6955216, 6993610, 7275532, 7288930, 7489112, 7577350, 7677248, 7800544, 7850512, 8262136, 8619765, 8666860, 8754130, 8826070, 9071685, 9199496, 9206925, 9339704, 9363584, 9478910, 9491625, 9660950, 9773505, 10254970, 10533296, 10572550, 10596368, 10634085, 10992735, 11173460, 11252648, 11498355, 11545616, 11693290, 11905504, 12397552, 12707704, 13671735, 13813150, 13921528, 14311688, 14426230, 14443730, 14654150, 15002464, 15363832, 15938055, 16137628, 16871582, 17041010, 17257695, 17754165, 17844255, 17908064, 18056312, 18194715, 18655744, 20014808, 20022328, 20308995, 21448630, 22227075, 22249552, 22508145, 22608632, 23358248, 23389695, 23628940, 24472180, 25596544, 25966832, 26090325, 28118032, 28608424, 30724694, 30830696, 31536855, 31818952, 32205616, 32642324, 32685250, 33501825, 34256222, 34364912, 34765731, 35115795, 35361326, 35373195, 35390008, 35472592, 37363095, 37784810, 37848915, 38400512, 38637016, 38663950, 38783992, 38807968, 43096904, 44139856, 45263384, 46237730, 46271745, 46521405, 46555250, 46991890, 48639032, 48641584, 49215166, 50997596, 52695376, 56055872, 56512610, 56924192, 58580540, 59497888, 63560025, 63717615, 66595130, 66854710, 67729064, 67738268, 68891992, 71015260, 71241830, 72958556, 73032872, 74055952, 74386305, 74769345, 75171808, 75226888, 78088504, 78447010, 79324875, 80422335, 82633005, 83135650, 84521745, 84591405, 86158220, 87998470, 88144630, 89477984, 90437150, 91996816, 93837808, 95629904, 95791430, 96304845, 97041735, 102023145, 102719740, 103034776, 104887448, 108734050, 109410345, 110960710, 114944072, 115259625, 115447424, 115749344, 116654896, 118458830, 120812175, 121293315, 127924335, 131118975, 131483835, 133089500, 133178325, 133768816, 134312152, 134886465, 136549413, 136770075, 137424188, 138605350, 139009990, 140744835, 140815384, 144788020, 145040288, 146648612, 147366765, 148077644, 153015550, 154190750, 155578180, 155797390, 156226856, 157151410, 161088158, 162936904, 164733752, 165323696, 165742395, 166737550, 168930032, 169000448, 169335790, 169652512, 169884784, 170566690, 172271385, 175032884, 176632390, 177997352, 180038452, 181088985, 182702024, 183408615, 186753688, 186878110, 189406984, 190888155, 195857415, 196421715, 199432948, 200328232, 200879055, 201168592, 203055622, 203972715, 204134385, 204756904, 205843365, 208693628, 209027128, 209309704, 211319745, 214748488, 216392216, 221397165, 223878416, 224888895, 226540432, 227443340, 231111392, 238162815, 238238864, 242126704, 242182930, 245618415, 248658488, 250876395, 251302370, 252551048, 252940545, 253703776, 256755056, 256948065, 258904646, 260231192, 264764630, 265192208, 267217335, 270039910, 270208672, 271048340, 271629728, 273141836, 274638460, 274893410, 275304590, 275631376, 276339808, 278247976, 281499435, 285627615, 286000065, 287250632, 287793350, 291679245, 291974824, 295824376, 300120652, 300208696, 301685895, 302424784, 302770672, 304443436, 305178874, 305363984, 305911606, 308939936, 311414355, 311913855, 312090808, 316293016, 318323864, 318580262, 319682650, 319904235, 320829728, 323401712, 324644792, 330811850, 332448224, 332573392, 334438875, 339981512, 343175404, 346657311, 347263216, 347401035, 348782488, 356775430, 357197302, 359156770, 360027675, 360172336, 360759652, 362645570, 362700728, 364182075, 370032676, 371840350, 373305350, 375401624, 377141350, 382170512, 385465395, 388904355, 391548675, 393463072, 394800070, 395378272, 395939775, 397287345, 400250565, 404185672, 405370035, 406640992, 407641130, 414195782, 419640364, 425948050, 426191535, 426386025, 427448510, 427950350, 429035596, 430848592, 436386015, 437888168, 438362984, 438452624, 439232624, 442480816, 447761144, 460122410, 465605192, 466389344, 467406225, 471696190, 474179596, 475838415, 487169380, 491373104, 492275992, 494495768, 504555070, 506468950, 509379344, 512412550, 514439224, 519257296, 520218704, 522145832, 525254368, 526271456, 526552472, 529714744, 536637465, 537882550, 540759375, 541114808, 545134144, 551388915, 553978490, 557346712, 558173344, 558410475, 559334930, 573216416, 577884195, 579926204, 579980048, 585057992, 586188070, 586200224, 595858064, 596668490, 600418910, 601020945, 601235145, 602035390, 606235455, 613290028, 621354896, 625955024, 626323995, 630007455, 637756665, 640001054, 640866135, 643006485, 647314690, 651016665, 653078426, 658009485, 659084504, 659854052, 660792650, 664747083, 665113060, 666030256, 672672884, 677781140, 681310575, 681709490, 683490885, 685939088, 688679775, 691075330, 698002450, 698049512, 701168432, 704374540, 705023055, 705280310, 721522755, 728921270, 749380864, 750893325, 751953405, 752458216, 754484445, 761197736, 761511104, 762662128, 766292835, 769289955, 770805945, 776813895, 786882915, 788056335, 802162790, 807848864, 807964592, 821903384, 821921625, 826499835, 836535328, 845397735, 846862965, 848764124, 854687570, 855737264, 856305272, 857161935, 861314660, 869530725, 870675856, 874591550, 877324936, 891089368, 894012525, 894690615, 902335744, 903825416, 905196776, 907960904, 912404025, 914746450, 916021964, 917168950, 925949992, 930793204, 932913124, 938304290, 948760928, 949308932, 950850140, 954392504, 957871508, 962951312, 965615992, 965674256, 967887488, 967947856, 968410624, 969473384, 969642056, 978888550, 989779882, 991838384, 992776995, 994945490, 996088412, 1000233608, 1002372250, 1002455350, 1015866225, 1016475064, 1018330430, 1020658815, 1024706624, 1033407104, 1034955988, 1040792450, 1047381370, 1047784504, 1047827656, 1049859195, 1056277222, 1066176716, 1067740245, 1069306732, 1077722984, 1082038815, 1086272836, 1086321110, 1088205734, 1090509248, 1091947540, 1093953735, 1100526075, 1101570165, 1110676384, 1112824370, 1118297565, 1123132540, 1127508130, 1129315275, 1131258975, 1133458150, 1141149196, 1148440336, 1162074914, 1179749410, 1183083825, 1191953763, 1193945522, 1195637144, 1197281380, 1206344152, 1211220868, 1212636350, 1216541326, 1216935225, 1223289664, 1224145112, 1225052829, 1237888448, 1239061725, 1239657136, 1241180168, 1241809540, 1249677032, 1251532282, 1254255550, 1255307438, 1264688650, 1272724250, 1273481176, 1273666394, 1275751408, 1277879584, 1284072075, 1289325975, 1292286248, 1303670522, 1305577305, 1309651310, 1312909796, 1321560765, 1323789350, 1327395368, 1333290105, 1335474855, 1347375272, 1348200032, 1357689830, 1363688048, 1365633296, 1375090832, 1386737770, 1395217845, 1400735930, 1420875830, 1444854411, 1448711355, 1448998330, 1456694650, 1458334432, 1470622335, 1486565325, 1502495085, 1505175008, 1517112765, 1518524175, 1525222575, 1528753832, 1532931010, 1546818128, 1548287895, 1550703136, 1558818261, 1559105008, 1559592628, 1563999255, 1574216272, 1577617335, 1585667930, 1600185752, 1601150265, 1607089672, 1618057875, 1626481616, 1662154065, 1666611045, 1666776566, 1667890144, 1689026570, 1690397588, 1699746184, 1721688850, 1723336461, 1728342296, 1741985325, 1750776704, 1754082603, 1755729656, 1756703660, 1763439656, 1772982530, 1774259235, 1775992725, 1783852785, 1785186728, 1786141665, 1786492785, 1793313730, 1796310350, 1812992710, 1813297395, 1814936354, 1819124752, 1829456590, 1860630824, 1861960700, 1862890150, 1874188690, 1879626735, 1888560272, 1892277387, 1892277488, 1895700345, 1900066455, 1915705352, 1929310100, 1930301618, 1937813620, 1938775850, 1954734364, 1957374968, 1964397015, 1974754485, 1978830070, 1981631584, 1983736876, 1990129570, 1990992825, 1991349664, 1992605368, 2004732340, 2008888310, 2026348300, 2033951985, 2037127365, 2040024987, 2043906130, 2049829364, 2057011288, 2067555105, 2070206050, 2083300808, 2083894785, 2084019740, 2091376035, 2099037232, 2099442345, 2107566279, 2110489384, 2115211995, 2125619990, 2128669790, 2140484535, 2141689095, 2152573605, 2153378296, 2154386325, 2158256590, 2158771095, 2172649216, 2198463784, 2201899310, 2220015735, 2221700481, 2221834450, 2223111345, 2232676016, 2241281620, 2246508224, 2264629070, 2265070275, 2270966698, 2278422088, 2278650296, 2282361092, 2294183672, 2298420670, 2300473575, 2310786764, 2317392152, 2331923265, 2332981816, 2359263375, 2363563444, 2378640285, 2379890150, 2402498475, 2402562825, 2407445150, 2410351540, 2417154916, 2419787565, 2421696130, 2428035470, 2436224288, 2440775024, 2440883588, 2441219715, 2446241032, 2448784550, 2450252385, 2481907330, 2482324910, 2484011608, 2498633150, 2502894550, 2509841530, 2511601365, 2517082425, 2550651220, 2551781890, 2555923990, 2592552904, 2611143964, 2612831949, 2614326776, 2624170185, 2631762064, 2648872395, 2655265756, 2671748950, 2672087608, 2682405256, 2688000928, 2702347270, 2710037704, 2710902590, 2724296672, 2724801970, 2732700555, 2733105848, 2750817650, 2766512710, 2784657488, 2787570220, 2794450516, 2796129128, 2807410016, 2808979976, 2816751938, 2828720510, 2840437756, 2842515016, 2847780584, 2848466620, 2870595525, 2873321512, 2874527150, 2881000792, 2894107455, 2896764608, 2897960164, 2919883365, 2931524416, 2932637168, 2935281375, 2944703025, 2952121352, 2953084864, 2957909284, 2960375535, 2978701744, 2982855752, 2995106895, 2995750730, 2997567034, 3000210675, 3000833115, 3001624450, 3009763264, 3020065808, 3024860410, 3034523630, 3036257456, 3037569344, 3054330279, 3065342660, 3071356244, 3101299916, 3105174904, 3107420056, 3123806972, 3124943756, 3135932032, 3138655065, 3143417344, 3152378344, 3188153956, 3202734465, 3216365570, 3232160384, 3254018625, 3260154664, 3274564293, 3276399555, 3279018015, 3293577950, 3312096496, 3331018845, 3334417196, 3341224575, 3359556915, 3370176315, 3373569544, 3381430228, 3382872670, 3393478725, 3396934125, 3401192925, 3407059832, 3408254632, 3411757220, 3414281456, 3415139192, 3425919050, 3431450912, 3434398695, 3437107245, 3437839568, 3437861427, 3443251432, 3443961465, 3445207395, 3452049632, 3459581824, 3474708976, 3475340505, 3481924064, 3502908585, 3513278192, 3554097885, 3554318372, 3564199504, 3572444816, 3597402050, 3602732595, 3604491345, 3611920304, 3647464821, 3647562568, 3654203576, 3658862632, 3663942220, 3679922740, 3680156392, 3685361368, 3693013664, 3710119780, 3715799048, 3736912936, 3737773292, 3743928045, 3751290650, 3762853094, 3787638940, 3797392550, 3804416572, 3804517244, 3833109376, 3846301096, 3848313645, 3865930695, 3868964990, 3877164568, 3892163756, 3900906009, 3905117576, 3905322225, 3925579070, 3940697128, 3949406848, 3956965155, 3961085625, 3963477872, 3971606470, 3980355350, 3986534090, 4000783984, 4007609528, 4023332270, 4028769225, 4029072075, 4032465344, 4048940048, 4049815250, 4053148088, 4056852735, 4063895408, 4088056208, 4095021315, 4104095930, 4105247230, 4109466950, 4123833752, 4141715570, 4143353656, 4144376145, 4149106335, 4150593232, 4152981844, 4161910012, 4186831005, 4189882288, 4210837424, 4211873505, 4242143750, 4261080915, 4280119305, 4281566032, 4282854730, 4288758056, 4312833832, 4313390445, 4321518201, 4331452790, 4346372745, 4355468325, 4373598075, 4377238047, 4377991936, 4396203070, 4400527095, 4414931650, 4416880923, 4429428675, 4458625504, 4488453968, 4490950220, 4516391295, 4522539070, 4569376424, 4570182110, 4582247428, 4589689390, 4594486048, 4604839810, 4617085725, 4634941234, 4667500708, 4671243424, 4702051046, 4709813710, 4721483056, 4754422208, 4763730208, 4771436296, 4784209576, 4785332175, 4796703664, 4800749954, 4802570325, 4839564015, 4842186615, 4859601232, 4863771495, 4875810975, 4878141590, 4893008692, 4900571656, 4903965044, 4911038510, 4931246565, 4937340976, 4960116850, 4960585125, 4967430490, 4980118690, 4999722525, 5001083252, 5032905345, 5047072690, 5048426630, 5060442170, 5063925616, 5088028550, 5088398630, 5113096443, 5118127490, 5131883330, 5156687470, 5157409576, 5164511625, 5188836656, 5191917776, 5200086344, 5200799264, 5221345844, 5228978728, 5257013762, 5290961056, 5296175750, 5301374925, 5302349776, 5319472184, 5321930128, 5325459184, 5375620496, 5381495288, 5389403950, 5403806252, 5442123375, 5444062533, 5444435745, 5447262776, 5454702435, 5455059448, 5477707264, 5497064685, 5502084136, 5502767650, 5513127795, 5546461305, 5552366085, 5562037616, 5574272535, 5575354850, 5579526590, 5587409230, 5592854630, 5607553016, 5609702696, 5619401456, 5640198165, 5668081984, 5676646514, 5697735225, 5715251290, 5725765580, 5745724875, 5747841099, 5766520288, 5771384168, 5797165010, 5797844128, 5806329830, 5815260550, 5845926555, 5849277512, 5857529678, 5864752630, 5871076575, 5885347545, 5906679975, 5907430305, 5907709665, 5924391392, 5935418265, 5936514512, 5939023970, 5945041304, 5983596512, 5990705656, 5992992495, 6001753725, 6024547696, 6031567575, 6042829905, 6045115850, 6066248175, 6067647728, 6082113015, 6104216464, 6104279475, 6107550855, 6108334785, 6135028624, 6143533695, 6146662545, 6155750475, 6158708048, 6179700345, 6181674850, 6200951625, 6217030755, 6249563650, 6255734650, 6261264590, 6262961888, 6275937424, 6284451608, 6287302312, 6305672368, 6307360510, 6343170730, 6353438175, 6356368136, 6370495978, 6386741384, 6397019750, 6451021016, 6460278688, 6478496595, 6506173275, 6534418330, 6559115488, 6562770525, 6575884876, 6589526450, 6677930385, 6682859001, 6692989624, 6716127352, 6718067096, 6722173575, 6741318350, 6742313936, 6752047995, 6764433170, 6768593968, 6771898208, 6777002584, 6788375248, 6789022528, 6794712832, 6845195390, 6862936275, 6885178846, 6891050528, 6898979516, 6908106488, 6921765752, 6943893957, 6960968212, 6999092624, 7035981610, 7072796115, 7074650624, 7096666610, 7107900496, 7125887110, 7127201475, 7131782710, 7143425289, 7148883170, 7194869650, 7268766832, 7274734155, 7278278085, 7307312410, 7317585748, 7319982604, 7335940912, 7336299285, 7336566710, 7347995392, 7353700965, 7390033144, 7393819030, 7430796945, 7460005875, 7480768832, 7482410325, 7483202870, 7504585408, 7523483030, 7534469228, 7562801950, 7572722157, 7579753125, 7591540816, 7592910975, 7593626504, 7608153350, 7631131095, 7644728944, 7689014456, 7693403445, 7696871576, 7716789124, 7720248712, 7735239556, 7779344980, 7780806075, 7787330704, 7800706940, 7807697504, 7822669778, 7877348704, 7900303190, 7920502317, 7923037772, 7941148664, 7941474368, 7961973140, 7983560655, 8006813199, 8038783948, 8052147896, 8056050244, 8077248916, 8119394450, 8135645416, 8167602105, 8188640048, 8201184795, 8226127472, 8237044408, 8249841116, 8260626368, 8263107788, 8269106625, 8275510971, 8279312030, 8283367504, 8293896650, 8307557128, 8315723650, 8348580350, 8367278048, 8376676490, 8452751584, 8455838230, 8459517832, 8467262505, 8490604005, 8491739828, 8502526305, 8508118180, 8508405465, 8517106125, 8521860555, 8534619752, 8557778500, 8575844056, 8628307636, 8645093145, 8651076434, 8658321632, 8676652328, 8717951385, 8804881305, 8808227056, 8834761364, 8850661358, 8851379072, 8894283788, 8902642875, 8924047490, 8935581375, 8952142815, 8960679970, 8971549180, 8975660265, 8990017384, 8996364572, 9006915928, 9008575485, 9018517725, 9029724795, 9054843104, 9070949152, 9075291470, 9083125275, 9086970310, 9097736655, 9100969376, 9136521225, 9153086085, 9159365024, 9160950225, 9173012056, 9205801010, 9225491168, 9251688032, 9257732715, 9262239250, 9271316500, 9286443650, 9294561770, 9303632390, 9307840630, 9344815064, 9357224877, 9374110636, 9408690824, 9449054312, 9490622048, 9535950765, 9549021568, 9581473976, 9616775744, 9703910930, 9723053488, 9766111856, 9818506568, 9834780285, 9836011130, 9844469775, 9852159848, 9875558210, 9880655085, 9881488304, 9883587230, 9958985128, 9967523980, 10020507332, 10034797185, 10051929370, 10062402328, 10104616588, 10129559488, 10130944856, 10162560616, 10168398448, 10180663875, 10183280835, 10196113808, 10219154096, 10225150504, 10238969536, 10239497625, 10294984630, 10372841576, 10376289405, 10428027885, 10433427328, 10442743425, 10448137245, 10453502745, 10453760955, 10467150352, 10478148525, 10496945745, 10501033024, 10507833945, 10558608370, 10559700110, 10569605475, 10621825522, 10651352985, 10652028345, 10665288830, 10678353686, 10680914024, 10695516615, 10742351750, 10769095995, 10783557675, 10825865330, 10828986752, 10833631276, 10839662925, 10865733164, 10910056234, 10926253107, 10927041752, 10933994505, 10978923748, 10989567550, 11032529608, 11048154075, 11123243055, 11150575876, 11156213948, 11169448112, 11172226976, 11197434105, 11203682944, 11272634512, 11308711185, 11310149656, 11313536535, 11353177550, 11386496432, 11388422955, 11407709792, 11422818004, 11432443526, 11445885710, 11521223488, 11621099295, 11647252210, 11675406340, 11688885075, 11696406788, 11703247408, 11728507576, 11746103530, 11771153768, 11779834185, 11796177856, 11812640848, 11870556250, 11885521300, 11889759375, 11913206188, 11913814064, 11936906872, 11950667488, 12017085885, 12026238872, 12029768896, 12040237472, 12053602592, 12057138225, 12101753092, 12113063325, 12144179450, 12162005955, 12169631672, 12182857245, 12207342128, 12216242025, 12224222570, 12242543584, 12261484430, 12288707145, 12317762056, 12329749784, 12376818350, 12417884325, 12419689898, 12446965090, 12479540990, 12492031156, 12502648305, 12514825076, 12533947408, 12538359548, 12565630376, 12570330825, 12574222048, 12579870303, 12582715060, 12599635336, 12605461155, 12611057488, 12656109466, 12664851616, 12712826576, 12720868144, 12747927465, 12806570475, 12815300025, 12839356310, 12842363950, 12857145632, 12866293755, 12883012142, 12894036975, 12932442950, 12970438065, 13032062660, 13079945624, 13092033350, 13168010272, 13176003015, 13201467976, 13206756728, 13243828730, 13269372848, 13324655648, 13378041344, 13391299136, 13402461105, 13437387950, 13446622696, 13468778955, 13480956825, 13494816416, 13516617328, 13566201495, 13581213844, 13612502432, 13631362875, 13671340636, 13692329332, 13704756164, 13717144892, 13718914850, 13809080530, 13837156372, 13849845555, 13873993484, 13904124476, 13928020208, 13972275112, 13989773632, 14029964410, 14051218610, 14058315070, 14068835384, 14095016775, 14102817472, 14164231185, 14188842290, 14223411202, 14247489795, 14259350690, 14279007908, 14312009776, 14351870420, 14355118256, 14400226808, 14404184145, 14447971538, 14507402104, 14522293750, 14536395874, 14588509455, 14605151044, 14609694645, 14615696914, 14626576484, 14635998135, 14669880435, 14682662072, 14685007264, 14706436815, 14722018904, 14737883230, 14766200930, 14798449850, 14803040630, 14803357635, 14808283136, 14840132450, 14843789235, 14854930310, 14891416136, 14896565145, 14897663132, 14936312510, 14938209550, 14938676775, 14973127750, 14987010944, 14995138466, 14997103864, 15001474215, 15027422050, 15038071930, 15084042424, 15107097328, 15123490965, 15162892384, 15312299450, 15318637810, 15322574925, 15332888428, 15416983352, 15428509304, 15439588605, 15443014275, 15455759865, 15479199645, 15480954392, 15500406915, 15536773161, 15556445944, 15589735030, 15603313570, 15606570070, 15627627088, 15642468765, 15650290916, 15659265284, 15706090136, 15721039850, 15731195348, 15786603525, 15794669475, 15806761828, 15887231030, 15895153376, 15961913055, 15965165986, 15973996456, 15980231295, 15993549770, 15995296864, 16031436128, 16039526008, 16042645736, 16058794768, 16122493624, 16125925970, 16144318048, 16163959460, 16182568090, 16194992132, 16199835088, 16206776630, 16243843330, 16266529864, 16276502385, 16295116148, 16335073184, 16354306748, 16414378144, 16417474744, 16442775050, 16444384138, 16446422752, 16463098304, 16509404925, 16515969525, 16551024435, 16563045070, 16607458725, 16641833715, 16700091220, 16731307593, 16768454625, 16804332765, 16809761738, 16822131964, 16873473664, 16885204310, 16886622632, 16921105425, 16945887244, 16959244304, 16970268590, 17062207304, 17135783536, 17172165670, 17207671910, 17219314832, 17255891276, 17273035450, 17346985150, 17352628064, 17360646776, 17388800055, 17435296515, 17436052810, 17497940625, 17513872090, 17557585227, 17558068682, 17584180496, 17584856835, 17642726420, 17655085305, 17795775664, 17807677875, 17816477848, 17856613888, 17872893820, 17875041975, 17877112700, 17885360493, 17910505496, 17910776205, 18016061272, 18016790638, 18023729535, 18050408384, 18080313784, 18104218952, 18118417005, 18170315163, 18191372716, 18225880256, 18269908965, 18273978992, 18299711950, 18300447165, 18307255900, 18312698775, 18319091625, 18332324325, 18370133145, 18371361645, 18386324048, 18416821408, 18429168555, 18442653130, 18451648672, 18456128306, 18458650575, 18536684650, 18565937170, 18572757975, 18573672896, 18663042476, 18666867344, 18777525352, 18796425615, 18808401885, 18844950285, 18846377030, 18894764966, 18912159585, 19041305283, 19048378792, 19059167925, 19114372875, 19186813275, 19198560352, 19216855125, 19314142448, 19316952248, 19343779576, 19344037185, 19507603275, 19552219155, 19607541272, 19613164095, 19647467950, 19667771948, 19673345835, 19763990356, 19778506550, 19788201992, 19806591472, 19810862816, 19823155065, 19896616090, 19908360580, 19952826795, 19966523445, 19976216420, 20035330875, 20059222365, 20095828870, 20098203615, 20100281985, 20160900152, 20183749904, 20187423544, 20195899936, 20212436110, 20213639930, 20300204475, 20323809152, 20388100144, 20436189464, 20484489388, 20509699725, 20516286375, 20614205656, 20625184305, 20656084185, 20667220256, 20673085850, 20673870170, 20712049995, 20832356314, 20851085750, 20855268434, 20872896944, 20917275544, 20923761375, 20927847050, 20938737976, 20942155845, 20950107872, 20950175025, 21023581635, 21024532935, 21024748232, 21040038675, 21077868472, 21084375416, 21129050608, 21205452970, 21207078656, 21220336864, 21226267876, 21260034675, 21331321330, 21361325895, 21384828244, 21419961410, 21506698215, 21518291690, 21609987070, 21619451205, 21625901008, 21703886230, 21719212432, 21729006304, 21753940592, 21784929688, 21796507755, 21809498696, 21811898654, 21878647384, 21885318248, 21911957848, 21960689288, 22002160005, 22004851275, 22033853595, 22089160624, 22092489315, 22124319904, 22164033645, 22173453302, 22198298265, 22269502544, 22269659150, 22347201350, 22349985190, 22392860152, 22405957119, 22559051552, 22562489444, 22621778235, 22642814744, 22692841672, 22711622175, 22714927550, 22726973536, 22774300605, 22800033165, 22816377045, 22873741984, 22904600565, 22942924976, 23129405110, 23141085848, 23166836572, 23167841235, 23182793590, 23192971048, 23234580369, 23237742424, 23289453704, 23302354112, 23309933625, 23318649848, 23322320164, 23348035408, 23351902024, 23410154272, 23417435756, 23452463528, 23461323435, 23469755450, 23491432965, 23557985450, 23577253245, 23627101610, 23668438365, 23672364310, 23702961790, 23730989588, 23751948735, 23833232432, 23833370385, 23853283648, 23877996848, 23883087776, 24008595490, 24033397185, 24044556392, 24075609470, 24091662370, 24121425405, 24155804356, 24168206205, 24185886992, 24219245710, 24220613024, 24242378752, 24264850768, 24311380210, 24319450580, 24326966350, 24329426355, 24335831008, 24377479035, 24401993715, 24419822152, 24466457834, 24469185290, 24525103005, 24631297425, 24676124655, 24739401375, 24754725814, 24784464950, 24864114975, 24919600064, 25041620835, 25069957250, 25074284416, 25074815625, 25111374184, 25148159216, 25183246064, 25261593412, 25299197404, 25337298525, 25364556740, 25418172735, 25424683370, 25493935670, 25499874664, 25512709690, 25570747730, 25583062635, 25620076544, 25660512856, 25683643755, 25703994536, 25763815064, 25832007664, 25840243624, 25847965845, 25850708290, 25854531675, 25910467485, 25917643012, 25925864992, 25937232896, 25958682928, 25960724955, 25970757592, 25975503290, 26077379625, 26138122576, 26140864784, 26154282572, 26297730585, 26297753625, 26338931150, 26342951752, 26345903265, 26390139224, 26398845512, 26432408002, 26448545110, 26457276868, 26489734570, 26493748515, 26522371575, 26523779656, 26594603516, 26619702050, 26622315230, 26679421510, 26737446645, 26767942616, 26807102595, 26967048885, 26973957050, 26977323375, 26994878625, 27038411576, 27050905245, 27117160245, 27132928030, 27206599928, 27228315004, 27234495136, 27249341456, 27253221292, 27329512275, 27437121855, 27448808175, 27474825208, 27515321925, 27523541632, 27538335045, 27659866496, 27681501050, 27742591485, 27750729790, 27783184088, 27842061650, 27859943792, 27919693970, 27963763646, 27978159105, 27998310795, 28048530015, 28058789536, 28064945475, 28090632375, 28097829976, 28107494170, 28146845727, 28312928595, 28324860525, 28326893518, 28331291032, 28333703510, 28367150955, 28418472082, 28440992404, 28465621210, 28565339608, 28604764790, 28644690795, 28660144544, 28673843528, 28689356475, 28710570525, 28721558216, 28750542524, 28787861115, 28866819555, 28871665784, 28887154664, 28893668368, 28906250824, 28908024525, 28912561090, 28923277383, 28935304096, 28954194050, 28959072532, 28971344655, 29061548685, 29192958472, 29228191784, 29282879325, 29313925316, 29338659130, 29344189095, 29365440975, 29376925292, 29380817050, 29464957522, 29506880403, 29519052290, 29520674775, 29556532215, 29562375272, 29627445728, 29657061304, 29664135184, 29679458050, 29747090025, 29764330648, 29772191816, 29825293420, 29896081748, 29905480688, 29912035725, 29937002512, 29956316775, 29960712892, 30011453030, 30102102544, 30167086730, 30202685024, 30220235296, 30240957860, 30259283390, 30278661075, 30348031352, 30394202685, 30426688270, 30482800335, 30484724985, 30513065715, 30575568896, 30627098612, 30649693180, 30664603515, 30718092405, 30775023279, 30781499265, 30844797165, 30847490048, 30851876512, 30899260150, 30906026992, 30922013872, 31066804335, 31072863344, 31110116830, 31145025015, 31159601104, 31164542325, 31185565268, 31185860512, 31280116556, 31289419096, 31293157390, 31309641296, 31420432550, 31421899144, 31470369910, 31496398605, 31534758728, 31539400515, 31554627435, 31611144915, 31650966304, 31683397064, 31686550576, 31695652275, 31708691992, 31784442885, 31878064856, 31927288492, 31960479850, 32005246455, 32029951808, 32128262770, 32129958525, 32130199508, 32186862015, 32196841144, 32199616449, 32200599130, 32204633110, 32286727305, 32288911468, 32334756850, 32349655485, 32350954545, 32358247304, 32390048128, 32407255342, 32523164528, 32577519370, 32595449145, 32649196150, 32667536902, 32667624405, 32755846365, 32842067236, 32870442290, 32901196856, 32960147056, 32973361575, 33085930988, 33094870292, 33129002576, 33151409392, 33193915425, 33218031872, 33239310885, 33321581984, 33343479592, 33388786035, 33390688832, 33397061024, 33403298872, 33460733456, 33478352390, 33548673015, 33571157235, 33583888305, 33603906154, 33628034925, 33682603815, 33696115155, 33707179456, 33784197525, 33808810330, 33813798856, 33820049835, 33824065328, 33826157235, 33859643744, 34077007755, 34090990990, 34111316330, 34158207902, 34241716190, 34248890224, 34258848650, 34339085865, 34344302632, 34373733950, 34381170668, 34403757104, 34408948035, 34437264345, 34482274785, 34493701275, 34508587096, 34540678810, 34573409325, 34654806225, 34674987728, 34721444810, 34750225648, 34777731392, 34814748969, 34856988632, 34857727970, 34943216805, 35040835557, 35049418250, 35225872550, 35239991787, 35348193405, 35510056155, 35567447175, 35638140856, 35697883221, 35716661955, 35747151310, 35784539032, 35824487985, 35855186620, 35870726104, 35976835004, 36000413552, 36007310295, 36088103272, 36245170984, 36266303372, 36354985384, 36385124230, 36557107785, 36580660155, 36626173155, 36634197730, 36653816750, 36704103344, 36720649108, 36740840312, 36787875050, 36829462072, 36833818570, 36853129467, 36861508952, 36983846445, 37015817096, 37063278620, 37122610016, 37215283850, 37222756544, 37289561576, 37570400175, 37624291150, 37633374790, 37802214050, 37811881107, 37837858916, 37884294470, 37896536612, 37976068544, 38014000424, 38014238925, 38052665860, 38198956455, 38199215230, 38200777875, 38285430183, 38349314822, 38350428544, 38407501736, 38409123753, 38411885336, 38420950984, 38453967088, 38500098464, 38598391377, 38695557692, 38753728695, 38857688992, 38859343875, 38873055585, 38879159715, 38952427930, 38983468545, 39039566764, 39084476535, 39137126535, 39140847632, 39150796712, 39216040888, 39245519775, 39284033750, 39316467536, 39346986052, 39392647492, 39467430002, 39484290992, 39494027032, 39513020236, 39524722875, 39531545025, 39712764861, 39808104105, 39836422150, 39908883352, 39965815220, 39972273910, 40052497628, 40068632528, 40090784085, 40093681635, 40246213024, 40314232790, 40426706452, 40468407512, 40500809830, 40518884835, 40546090431, 40632492370, 40649483936, 40709738930, 40900258696, 41024929575, 41039543050, 41081147870, 41125365376, 41152939432, 41200393250, 41244357154, 41315603805, 41332741550, 41334548476, 41392341776, 41441960385, 41444968592, 41478923655, 41526757510, 41534045828, 41537737168, 41551676528, 41563597725, 41620532954, 41697338744, 41709515500, 41769020348, 41864599636, 41919479030, 41978065185, 42062330150, 42063748155, 42072406192, 42158575095, 42208171588, 42325130265, 42359091568, 42367567690, 42436528695, 42459267448, 42501177495, 42529213844, 42550660136, 42639890392, 42649399030, 42737732650, 42822415251, 42831389650, 42913873768, 42989324704, 43061056695, 43084718775, 43107093315, 43190724915, 43217594684, 43223270950, 43234372035, 43244203275, 43298965648, 43312535805, 43330650825, 43336294784, 43575929397, 43638534088, 43654127144, 43725804010, 43778231805, 43815721222, 43875430430, 43952321710, 43963176075, 44136423135, 44303273584, 44303398016, 44353896064, 44357615488, 44365434488, 44372099816, 44382043342, 44453088218, 44493651790, 44527165425, 44579150596, 44588441092, 44772599655, 44826927915, 44831659504, 44847561195, 44889951152, 45122937550, 45135639736, 45155808670, 45246924855, 45318381548, 45360055264, 45469734975, 45592785225, 45612998235, 45615625965, 45650090115, 45655272495, 45769082392, 45928555192, 45975448864, 46020278655, 46129121115, 46155600296, 46200378070, 46308173264, 46400105848, 46402825430, 46430640652, 46434957824, 46497514016, 46540951204, 46626849225, 46640198110, 46773511750, 46795635370, 46865306312, 46936684652, 47027289452, 47031883570, 47078258810, 47103181444, 47189397310, 47250262850, 47331348352, 47362632525, 47406476608, 47467022056, 47471388472, 47489920852, 47553167475, 47571838545, 47595779836, 47669912745, 47916349976, 48024462656, 48173862825, 48326056196, 48374896460, 48392650072, 48541948510, 48657158865, 48661675335, 48680770888, 48706416748, 48837789050, 48881374425, 48924650115, 49273324695, 49286342950, 49290734493, 49333627156, 49350487376, 49476767456, 49539904785, 49639883055, 49745433452, 49830642862, 49845253592, 49847962905, 49849804444, 49872653145, 49890694665, 49937881472, 49943849888, 50003895645, 50030185984, 50037073528, 50126700015, 50318715915, 50471014545, 50488032188, 50502653145, 50556719050, 50601577088, 50626385876, 50673484862, 50674760955, 50764872488, 50820047775, 50831852144, 50888885792, 51008556170, 51102048830, 51140314918, 51177111825, 51189384375, 51264454856, 51327575145, 51361714184, 51376970672, 51419075704, 51444340904, 51547866968, 51618488625, 51630849765, 51748490535, 51869046075, 51906099128, 51913471088, 52004727610, 52025880375, 52040623664, 52098255675, 52160500964, 52202625176, 52405125675, 52430295728, 52438771432, 52537081870, 52542286342, 52705785015, 52762743550, 52779846272, 52821397850, 52873880848, 52923052455, 52947656476, 53011829871, 53069458312, 53106358725, 53143579372, 53151801712, 53281324845, 53285495056, 53345275192, 53548488994, 53550062408, 53557182525, 53569386850, 53707749975, 53734975875, 53767444654, 53769261195, 53779631325, 53786689790, 53811229424, 53884435592, 53933937057, 54032622032, 54126919935, 54170520525, 54179328735, 54196069232, 54224000649, 54247354432, 54372508785, 54401506456, 54422269605, 54466293664, 54495880672, 54583546815, 54595079744, 54666647145, 54691144688, 54702286928, 54853467435, 54856302904, 54897187455, 54912080025, 54949774815, 55122499971, 55133560845, 55169300865, 55171066784, 55173468465, 55270062692, 55299931504, 55452799402, 55477298835, 55600723035, 55618489568, 55676105595, 55690506795, 55939130870, 55949175248, 56040306795, 56045944384, 56163916936, 56310772245, 56369484028, 56445269008, 56492225475, 56614663508, 56625482925, 56678320215, 56761075665, 56786645032, 56796524944, 56798946765, 56849478650, 56947559625, 57080977690, 57098785888, 57183699184, 57260177390, 57268835325, 57385070180, 57516775750, 57650651036, 57691084448, 57699974368, 57729251475, 57826671370, 57994888545, 58094627464, 58111356550, 58273202936, 58339323735, 58355261811, 58398751450, 58403124255, 58430160944, 58446402916, 58557943665, 58581822130, 58590239085, 58643245288, 58693297005, 58826562848, 58906037421, 58909033072, 58963524568, 59063145526, 59066910232, 59078126944, 59080420875, 59225931328, 59251742896, 59260234275, 59364893176, 59407083134, 59507566456, 59650617070, 59675925225, 59937028288, 59998074675, 60004345820, 60088121704, 60216296530, 60264682695, 60297625784, 60385897425, 60556084352, 60572545215, 60644348860, 60771172725, 60913202175, 60998023870, 61010126775, 61255018850, 61499405176, 61660621575, 61764442005, 61795541776, 61894883552, 61910593605, 61971825704, 62001653385, 62087810044, 62121825766, 62235549424, 62294895585, 62390478590, 62393407792, 62472658185, 62500056208, 62578412325, 62639589496, 62683893909, 62707201425, 62708688675, 62838947288, 62857165833, 62865131968, 62957706208, 63145937050, 63151119010, 63160377350, 63204997376, 63234342675, 63325655085, 63376008885, 63402389644, 63429495885, 63470105036, 63516078405, 63530208819, 63537401774, 63573200632, 63614195432, 63659033170, 63679535595, 63711846592, 63739266045, 63740450475, 63750808624, 63825922875, 63895437152, 63934108623, 63936815950, 63943537372, 63985183270, 64080565510, 64112960650, 64242553580, 64528711335, 64632326265, 64712786775, 64820974725, 64994837138, 65006245832, 65076598510, 65261470016, 65270139830, 65309344550, 65398610277, 65422774725, 65426136165, 65452061888, 65468671310, 65479013168, 65485368135, 65543174775, 65554864095, 65555414145, 65558529550, 65567983552, 65662282125, 65823995488, 65854747910, 66049151968, 66111913384, 66149400992, 66218450025, 66275144595, 66369009776, 66374599390, 66444412450, 66468327730, 66483840465, 66507782445, 66575846414, 66586055085, 66704045848, 66784695615, 66820953992, 67072265325, 67125130270, 67235887485, 67263316659, 67359635750, 67384721890, 67410465885, 67481007867, 67573480310, 67589358824, 67644757125, 67664216925, 67675291425, 67689243250, 67787286776, 67904085328, 67948879005, 68162815875, 68225999050, 68239908555, 68303176695, 68441629725, 68444108865, 68446540750, 68474401150, 68478239170, 68596944196, 68598795632, 68606181189, 68610430472, 68635348592, 68672361010, 68722717850, 68791200842, 68885505424, 68911610150, 68930317995, 69012451035, 69173153852, 69261872984, 69354578624, 69398080250, 69427960490, 69560444144, 69562785808, 69570243712, 69571440554, 69648188224, 69653217465, 69673000792, 69683213061, 69860462456, 70195740825, 70298798288, 70373385676, 70437560895, 70546282168, 70576970068, 70614584368, 70847370392, 70858104226, 70893940095, 70894483875, 71018903475, 71057625304, 71091280935, 71102328572, 71237656568, 71290467104, 71412008745, 71465879824, 71492861895, 71504459776, 71526069316, 71550472024, 71632916355, 71698390335, 71823275350, 71968676535, 72002391848, 72053085825, 72063190550, 72247639905, 72340763104, 72355285964, 72546531442, 72584361465, 72961066684, 72979237485, 73016170784, 73034115572, 73103728064, 73150205888, 73328734028, 73427554624, 73529886950, 73598278845, 73651016835, 73682903385, 73782836127, 73783868025, 73887489344, 73892588968, 73963052415, 74006870272, 74028750705, 74040106936, 74104772608, 74205534645, 74229470055, 74313396410, 74331914456, 74406772575, 74470617364, 74478058875, 74524818555, 74539786958, 74554047944, 74676345848, 74686846016, 74726498210, 74823335650, 74971597545, 75170321325, 75191167948, 75421597744, 75460414725, 75884164785, 75938508170, 75979017345, 75980276775, 75998919645, 76165179825, 76209260715, 76403310074, 76505838885, 76556400921, 76569221025, 76603416615, 76629450950, 76635413162, 76648001745, 76772205675, 76809600128, 76829828084, 76851004460, 77016072944, 77125906935, 77174829104, 77226058455, 77251425975, 77252330925, 77264856224, 77385639752, 77450890730, 77474932084, 77505105416, 77567268555, 77584841750, 77613823485, 77789922872, 77802183970, 77827983255, 77866469956, 77954889064, 78004746650, 78062120344, 78066627568, 78122502236, 78123711016, 78220216305, 78224523152, 78332118550, 78352027005, 78456968415, 78466368825, 78490768144, 78600106690, 78602684192, 78681290792, 78713345824, 78779783312, 78956115832, 79030277950, 79221214215, 79352267936, 79385236232, 79430608750, 79554993344, 79722171165, 79734455456, 79741716230, 79754804672, 79775477848, 79911565910, 79938999844, 79991653192, 79995242925, 79996474845, 80016814256, 80152475865, 80183285325, 80245531665, 80355861495, 80361565515, 80455443244, 80756706944, 80987922730, 81240500792, 81302241992, 81335867668, 81543531136, 81554261624, 81599108955, 81684427275, 81710592327, 81714560050, 81815340688, 81838767465, 81876491672, 81887825390, 81898147275, 81908495955, 81909605128, 81997489665, 82007748225, 82012279624, 82015150576, 82016971946, 82156499145, 82212023205, 82370463070, 82648747935, 82660112590, 82749554433, 82766077065, 82786612672, 82793270385, 82893734690, 83098861335, 83102259196, 83103195856, 83140630736, 83247427232, 83267198595, 83456007664, 83487337934, 83495158232, 83551128675, 83578493558, 83673670652, 83683596392, 83748577815, 83811827385, 83837737750, 84033934984, 84035349488, 84044338370, 84269272430, 84296724908, 84306237700, 84365818515, 84429736965, 84545687008, 84576313575, 84635534456, 84646043955, 84752239275, 84836249498, 84893381672, 85011750915, 85038637744, 85090226728, 85106752456, 85210457660, 85227840225, 85249422566, 85318945690, 85332714975, 85371255832, 85417926286, 85431671402, 85601739008, 85617896265, 85758286988, 85775508550, 86061300633, 86214124766, 86311422610, 86553875565, 86675047875, 86726894254, 86788730259, 86806083332, 86828740490, 86854799750, 86887379008, 86897888912, 86922878744, 86941266128, 87006286484, 87028287712, 87050199728, 87249236888, 87342713264, 87348873184, 87397875536, 87442196776, 87444651710, 87604863675, 87679273096, 87682807058, 87908193730, 87932047528, 88058873175, 88263297952, 88265965450, 88269780136, 88388405710, 88453281015, 88822912376, 88833156555, 88909223535, 88914074272, 88929910485, 89066742584, 89167953568, 89178570910, 89201085856, 89232145695, 89249230035, 89293014752, 89353431544, 89410539645, 89426958525, 89447001328, 89463568390, 89611229565, 89643049264, 89645665186, 89680781025, 90006031328, 90072202816, 90203821048, 90226622115, 90238302368, 90273179997, 90308852744, 90345945404, 90411402232, 90554012816, 90605583585, 90696418995, 90765332584, 90776901490, 90951096296, 90965261835, 91083151425, 91120936250, 91252831761, 91307182155, 91397428870, 91488786488, 91613837590, 91646546672, 91655802945, 91976777475, 92034998968, 92104443046, 92111780552, 92118533122, 92129005850, 92228369805, 92327314725, 92453804288, 92499867832, 92505265515, 92520700450, 92689517408, 92780005868, 92799936838, 92959100212, 93221711110, 93271273370, 93284733675, 93383703765, 93431921830, 93575913112, 93599398035, 93620791425, 93745014464, 93825754264, 93848401647, 93934128890, 93956818696, 93982791825, 94011929528, 94028325950, 94108296032, 94200735970, 94208058688, 94217791005, 94531866572, 94735684485, 94948419136, 94967940208, 94981761225, 95207619376, 95253359775, 95345689832, 95425738155, 95494565168, 95520162050, 95595794595, 95597965155, 95628290420, 95787496712, 95868884150, 95981762224, 96238452820, 96271518525, 96281949836, 96283953370, 96493946535, 96496305345, 96630415156, 96670154516, 96721203502, 96767383545, 96935670315, 96940686843, 97033058325, 97048813048, 97074964035, 97148003524, 97223401275, 97259426325, 97317379192, 97362385155, 97383830355, 97413972975, 97504081155, 97517827935, 97557543032, 97613953352, 97727657265, 97734109580, 97754082370, 97848531176, 97850429056, 97962354945, 98062953136, 98086923970, 98088073928, 98248788250, 98615060608, 98633543750, 98684517968, 98727674175, 98966406825, 99028894250, 99099560770, 99185767317, 99199391655, 99373933010, 99750006370, 99977266696, 100016518256, 100122296625, 100137382312, 100487378944, 100494916324, 100504017272, 100657942088, 100662896295, 100727494630, 100776503025, 100967069511, 101061487192, 101083249856, 101086158368, 101152779975, 101194853792, 101256988990, 101289693015, 101349745497, 101362189425, 101546349784, 101585794064, 101599834875, 101607536810, 101618686528, 101821649475, 101834034302, 101854850685, 101970028875, 102032910992, 102115463984, 102129224175, 102247745536, 102323423930, 102455618564, 102518497790, 102529721210, 102715691750, 102734608977, 102755109488, 102782246632, 102850585288, 102897645543, 102927670846, 102962922952, 102979396792, 103156415650, 103224824176, 103453495425, 103838193316, 103891530028, 103977757448, 104005273768, 104041649205, 104088812355, 104097591290, 104129596270, 104295126952, 104381404330, 104409447142, 104612523890, 104731987635, 104885449695, 105090194055, 105126727095, 105138375615, 105144900525, 105201142772, 105219909795, 105242165116, 105457185015, 105513384375, 105615637384, 105686394848, 105724054612, 105766499056, 105796566992, 105978193695, 106082290820, 106313431455, 106315378510, 106324424650, 106482371168, 106678209825, 106742140864, 106921822095, 106929058784, 106938608535, 107122129216, 107143534550, 107170945070, 107234521316, 107235693752, 107242989315, 107316300945, 107360588764, 107465001016, 107525219216, 107545552532, 107582592896, 107601983685, 107730925335, 107751350889, 107765690488, 107921329450, 108093411370, 108105178125, 108201430935, 108364532913, 108386518130, 108444507028, 108517989248, 108626977744, 108667568295, 108727990371, 108738414225, 108748213472, 108933197625, 109559432955, 109570036136, 109577691656, 109720902375, 109752141304, 109770699346, 109890228844, 109970841304, 110014701992, 110097086308, 110228801644, 110304681916, 110319346372, 110586446355, 110694402585, 110762860725, 110792719972, 110947762618, 111156497608, 111300012724, 111306222027, 111369277575, 111411777015, 111448537712, 111511261862, 111565801575, 111671419232, 111880731688, 111928905572, 112255403337, 112258179484, 112298547568, 112353092008, 112362647384, 112481691850, 112617286336, 112693006228, 112740463210, 112875139377, 112951328368, 113076023090, 113241732896, 113304737390, 113419716345, 113462069188, 113468044365, 113492736525, 113496119950, 113579336156, 113760048465, 113886434096, 113998485656, 114172017608, 114221246032, 114310227884, 114334508156, 114539910555, 114733768149, 114946106824, 115117306210, 115143502430, 115370888732, 115389843260, 115471005848, 115479353115, 115541890552, 115545350025, 115613969835, 115757118104, 115791609596, 115926648838, 115998623775, 116066550105, 116128513864, 116238207020, 116243229476, 116274390808, 116507740510, 116628298215, 116794893664, 116850071415, 117015118264, 117242087552, 117436955872, 117580521272, 117663436432, 117691623225, 117705371290, 117766080296, 117832516784, 117903723964, 118004457016, 118057171815, 118058434390, 118112505412, 118259893336, 118294508072, 118328598297, 118348181325, 118420378570, 118632010510, 118742773550, 118835014725, 118842842008, 119087654686, 119118434104, 119314812056, 119402140858, 119416484925, 119508338032, 119566852515, 119644195671, 119652948495, 119663393175, 119759636997, 119829945352, 119889614295, 119921037075, 119923107728, 120049449032, 120188909295, 120213482176, 120232047220, 120235362392, 120316670368, 120425478050, 120472833448, 120659011725, 120699050745, 120725973225, 120737136364, 120750197330, 120772468575, 121049024265, 121174043445, 121261063275, 121300500321, 121311042376, 121423209028, 121485671984, 121832531704, 121918407584, 122056395952, 122103272390, 122311369310, 122366945925, 122421949088, 122661563535, 122675133525, 122746617350, 122909346950, 122944162418, 122977305256, 123044533370, 123203973165, 123281291133, 123412889655, 123444366916, 123474709995, 123504569685, 123512302888, 123525646072, 123574423460, 123787337674, 123893316856, 123893451050, 123968178872, 123969864915, 124051131435, 124091835890, 124103132512, 124116583150, 124163174168, 124194525345, 124198104310, 124250910615, 124264265056, 124272503024, 124314013048, 124324763596, 124332821470, 124347532995, 124455468656, 124650153536, 124740026368, 124741435432, 124813378712, 124935779330, 124982422496, 125046618730, 125123611030, 125128617944, 125168891068, 125289393850, 125484098104, 125683904745, 125951051528, 125990357272, 126131520448, 126164837888, 126512140168, 127060536196, 127351402486, 127447640595, 127530897585, 127720357264, 127759657905, 128292623030, 128368494608, 128411180205, 128441873848, 128564124736, 128619015928, 128937442095, 128982259904, 129075665145, 129079118984, 129307052655, 129355870016, 129377648024, 129400878424, 129788901856, 129893903590, 129982778055, 130013194060, 130111489755, 130199286945, 130282340210, 130335468670, 130370433130, 130402017207, 130417324695, 130606657965, 130776778935, 130903624588, 130948263446, 130971417088, 131087220464, 131145130935, 131194425915, 131198928652, 131344573264, 131397241228, 131517566888, 131518503765, 131661045243, 131743831544, 132232147047, 132267513170, 132361242615, 132365734305, 132475395610, 132561349624, 132603234208, 132760970595, 132854942710, 132897096536, 132980676345, 132988199330, 133111462510, 133363832690, 133586485010, 133592967950, 134038137032, 134176525900, 134190820575, 134234807356, 134348150068, 134382160605, 134390297745, 134489225871, 134509774815, 134521404944, 134599544684, 135106433096, 135456068264, 135535620675, 135562747210, 135597246190, 135664245568, 135702049725, 135754125544, 135886498335, 135893250232, 135917288595, 135971956450, 136169804660, 136301815976, 136340183090, 136571199435, 136618173568, 136622768282, 136731187112, 136785764745, 137171462824, 137327447728, 137330057475, 137406659696, 137419814704, 137464889835, 137650262295, 137760064552, 137830576150, 137831835375, 137921348188, 138120828890, 138302875095, 138326480896, 138370940235, 138715611892, 138768167655, 138888015656, 138913772175, 138992754832, 139039966905, 139043711025, 139063988115, 139074272216, 139162727056, 139444285995, 139465843820, 139533448472, 139717687976, 139799164725, 139835907134, 139900771244, 139934699630, 139950532112, 139967357192, 140020257416, 140046301544, 140343664604, 140507076850, 140576984816, 140586682995, 140605138190, 140709959072, 140783047444, 140836559175, 140865519170, 140878728304, 141290029125, 141445974735, 141491068875, 141635852248, 141776667585, 141783502408, 141805217554, 142011971464, 142160514536, 142178247508, 142332028839, 142536601130, 142617550005, 142742567625, 142747997595, 142764894584, 142876052644, 142905195730, 142970881072, 143031973070, 143042950808, 143085731168, 143121424005, 143138158168, 143237645595, 143373033050, 143407753408, 143416882791, 143586746325, 143614385216, 143903003912, 143941220775, 143959708024, 144148749525, 144198028845, 144206165116, 144231734955, 144443224970, 144513873790, 144588354508, 144989003072, 145016556795, 145173703455, 145425469184, 145518960195, 145521799592, 145609809980, 145671220370, 145970534908, 146135448459, 146213794454, 146515266675, 146556632750, 146603503550, 146657210272, 146804692905, 147067237144, 147069419312, 147148407406, 147340829025, 147410819608, 147439898408, 147473778465, 147487959135, 147742054832, 147803775472, 148038761871, 148079986310, 148120548896, 148126105556, 148155252525, 148433488352, 148583950304, 148678696300, 148983872625, 149155239285, 149166616365, 149211346970, 149595177488, 149659808025, 150006387375, 150081507550, 150087559936, 150106405112, 150115491650, 150223201282, 150245287101, 150611556190, 150668831565, 150708518235, 151181191624, 151219591875, 151234360875, 151319065365, 151354616175, 151626185048, 151681724194, 151684502606, 151802600192, 151844683588, 152016991384, 152349269728, 152696691848, 152740891215, 152783072696, 152786693930, 152811220936, 152828873582, 152980640896, 153050046435, 153250904205, 153432747736, 153706480515, 153729339015, 153793361930, 153921321675, 154203581259, 154416870592, 154425716764, 154807612425, 154894182135, 154995038198, 155009277423, 155042883590, 155200731608, 155342544885, 155805201706, 155954112950, 156002392161, 156075062715, 156166997150, 156423180316, 156464285978, 156476815072, 156591638450, 156825066596, 156893832224, 156936820612, 156971293245, 157115851893, 157120224261, 157441071645, 157493127544, 157502913435, 157651125112, 157726454750, 157740805222, 157888421145, 158045221070, 158440297455, 158448797210, 158492458971, 158594052544, 158679133492, 158759502590, 158823539744, 158850281205, 159074734288, 159635371660, 159969521025, 160196600752, 160313010585, 160322534470, 160417261972, 160462254771, 160498512405, 160608968685, 160646203305, 160684882928, 160950587116, 161231595075, 161298103850, 161349260050, 161489366432, 161667670725, 161676667472, 161787005835, 161822615625, 161899964416, 161960541435, 161998911376, 162176544244, 162269679075, 162283494472, 162284213468, 162499035010, 162566295290, 162991848184, 163045007050, 163060046224, 163195772528, 163205431389, 163233974150, 163252521495, 163794510848, 163901505988, 164064250845, 164195857875, 164305858448, 164412979965, 164589241005, 164669359725, 164865401415, 165401948205, 165432303916, 165467948648, 165486581408, 165491876864, 165497042084, 165500049832, 165562648515, 165564064888, 165669388570, 165710204624, 165875948524, 165928451084, 166117597690, 166173294944, 166246910390, 166334322608, 166347158816, 166475642445, 166479078376, 166603339035, 166675100968, 166699735605, 166784186344, 166795380650, 166931982536, 167013989272, 167203655325, 167297344695, 167341512712, 167394170295, 167398183953, 167436297296, 167471355416, 167852193304, 168009067304, 168230430628, 168264764912, 168264927675, 168275232405, 168295671896, 168322657965, 168398058675, 168518635425, 168613390648, 168707913250, 168750682425, 168754016756, 169043348474, 169129575616, 169244949848, 169318496295, 169344631856, 169496276416, 169684956650, 169727829872, 169869256970, 169961622710, 169999114090, 170232640875, 170304805024, 170447796350, 170455127168, 170546474248, 170565229312, 170761196504, 170790349832, 170855455912, 170941218370, 171076793660, 171138806476, 171262024856, 171412996293, 171580335340, 171746479125, 171824923556, 171895282544, 172056251344, 172067370255, 172121246050, 172133170112, 172321591455, 172349701348, 172355075596, 172554679845, 172622803275, 172875287403, 172935103005, 172970188672, 172973576655, 172997993025, 173032469918, 173076827396, 173233328872, 173862959192, 173874858916, 173887016656, 173951149790, 174002029904, 174226417088, 174424117348, 174551617648, 174552209416, 174581021846, 174748593866, 174788142705, 174834920650, 174906798770, 175110702668, 175313510420, 175326117525, 175352224390, 175625669248, 175650448072, 175688016016, 176381112368, 176568057855, 176743068670, 176794433325, 176890071850, 176919004576, 176969175812, 177066092175, 177265726696, 177404896384, 177447267010, 177725276950, 177870501556, 178026093190, 178246712750, 178426814852, 178440958456, 178498089945, 178593433810, 178660795390, 178694998856, 178817453104, 178911853024, 178945081664, 179004986144, 179046961624, 179296404490, 179539412085, 179752489730, 179776522035, 179794483785, 179938440890, 180039466125, 180295478656, 180427622445, 180588122325, 181021198358, 181087592895, 181412534270, 181445214632, 181737882370, 182045864776, 182064867688, 182089393395, 182108103562, 182151513728, 182213062785, 182265049304, 182265258825, 182391800955, 182530446890, 182623439512, 182695954875, 182751667490, 182848957168, 182944367775, 182973323115, 183078872356, 183093606704, 183260841435, 183478444695, 183656182545, 183708639135, 183896325430, 184051011105, 184236405795, 184487547825, 184498975504, 184500315784, 184708708888, 184848292629, 185304191056, 185453100716, 185549197936, 185776078455, 186342416325, 186406121655, 186603790670, 186647328128, 186762916028, 186858412676, 186913887112, 187003034152, 187079793550, 187161640575, 187229493656, 187507755435, 187636321390, 187683158392, 187816039328, 187826311672, 188120129925, 188405538230, 188426261816, 188501405024, 188622879050, 188636553315, 188746517888, 188811456992, 188828491648, 188955338776, 189084728404, 189467547968, 189690075248, 189844697584, 189914030145, 190192455416, 190211871488, 190318425184, 190395609470, 190426902032, 190446359888, 190474028672, 190722572110, 191295411896, 191394494852, 191431406439, 191503567035, 191568889270, 191605552215, 191608392064, 191780660672, 191902819064, 192031431176, 192042864572, 192060195327, 192093619832, 192249029810, 192438822345, 192752141384, 192806293815, 193009486472, 193133175272, 193386195010, 193592629516, 193638183128, 194093033134, 194119890615, 194122429688, 194254220456, 194399785125, 194730649425, 194779380980, 194785341590, 194842149368, 195279825112, 195318290528, 195510314925, 195567660015, 195581748164, 195686804313, 195822802688, 195828498075, 195938481068, 196016064896, 196093831012, 196229472164, 196382323460, 196452757010, 196482897585, 196500303736, 196655727645, 196660526150, 196687290825, 196695152150, 196886952656, 197078245455, 197172977104, 197325001696, 197361518530, 197578080688, 197590559704, 197627738984, 197713926135, 197801143576, 198139774184, 198143332569, 198219555135, 198401873175, 198432510705, 198438933825, 198466549264, 198591023504, 199409583230, 199521625732, 199532350616, 199611052515, 199674495316, 199808154788, 199832496952, 199899727755, 199914025888, 199981813168, 200362839495, 200453238531, 200670230596, 200795248485, 200868498675, 200958394875, 201042725356, 201236453775, 201273161716, 201293228822, 201310921844, 201433009250, 201452943550, 201477789315, 201530481550, 201632751710, 201635347095, 201743451525, 201816310064, 202047608763, 202111738785, 202172243625, 202191659306, 202241149924, 202692611385, 202819514392, 203242782392, 203513191910, 203563854375, 203572515190, 203608471066, 203828169650, 204116284750, 204161110528, 204275140540, 204423098607, 204785497748, 205000769116, 205077924675, 205083083984, 205084873665, 205188955528, 205276250792, 205812283816, 205813280673, 206109696345, 206188447010, 206237524545, 206304895335, 206366985225, 206390341564, 206512084305, 206748660825, 206771240344, 207045347145, 207177776224, 207205322852, 207653397116, 207654552872, 207935093410, 208049182605, 208345915778, 208547032576, 208601492912, 208730553590, 208919403693, 209161775350, 209205637641, 209537823915, 209570142304, 209645950010, 209707662285, 209767210384, 209833950752, 210335959636, 210473389676, 210486882050, 210525111836, 210613893136, 210895635555, 210965932430, 211049743275, 211160593215, 211416500608, 211476779865, 211738425088, 211787916417, 212018134150, 212230938784, 212309538232, 212777722196, 213041722864, 213091533550, 213227802776, 213234886184, 213277922770, 213313446824, 213364633976, 213392353672, 213414678477, 213734738745, 213961422350, 214012100528, 214194659679, 214403050995, 214492902435, 214631992190, 214712597475, 214730510925, 215409634184, 215437904776, 215555883345, 215581161728, 215633967705, 215787336710, 215895840525, 215910851475, 215968789850, 215994341475, 216486270712, 216593779010, 216604587045, 216638786884, 216658114065, 217275024668, 217360062458, 217563179715, 217615523848, 217745591050, 217914518115, 217970216752, 218115387765, 218627654692, 218820111525, 218954177488, 219262227170, 219408726537, 219530338118, 219550224496, 219857065010, 220027118535, 220044453304, 220226419376, 220259811568, 220660243965, 220715360866, 220917385143, 221230106072, 221329857088, 221377881868, 221423293575, 221443964872, 221588281005, 221655272410, 221779787229, 221919499935, 221947050465, 222296868596, 222437184585, 222437705050, 222560396685, 222570771736, 222639138328, 222676987005, 222732158985, 222965312896, 223067540408, 223123493630, 223137630675, 223208741745, 223246388048, 223288038116, 223568931584, 223656369255, 223986467265, 224003889494, 224213728130, 224231605910, 224351446504, 224592846980, 224639853496, 224713904416, 224863225875, 224943727575, 225103434075, 225138400310, 225900925910, 226325630090, 226398332745, 226456467250, 226533051225, 226756531575, 226818117952, 226992097310, 227307007935, 227651500472, 227672372170, 227879528877, 228025736925, 228095615475, 228476383304, 228590479910, 228597451425, 228690782595, 228711384195, 228740249608, 228845347264, 228992539556, 229096707490, 229242036555, 229313238304, 229431425510, 229742346645, 229794358196, 230199555015, 230208090255, 230662825575, 230667791068, 231492431096, 231560733820, 231595122010, 231626346128, 231645974714, 231996198434, 232027261774, 232251386536, 232296089248, 232553895584, 232991889350, 233081176744, 233214452835, 233510364710, 233839752536, 233959128524, 234003629596, 234020694915, 234041224430, 234041859272, 234264867525, 234294782752, 234298942112, 234414793832, 234849012376, 235067535945, 235105017147, 235126689435, 235174584352, 235200505995, 235314233128, 235470975705, 235732637595, 235976880447, 236082258874, 236670831670, 236852746845, 236955983336, 237255080535, 237344167125, 237742713110, 237904084665, 238517394830, 238637062112, 238944488055, 239313758704, 239410560375, 239430514784, 239578028655, 239581632675, 239731273136, 239783372595, 239874999975, 239896925416, 240006856276, 240109689645, 240524805675, 240528787460, 240575766272, 240586164608, 240600236175, 240673239765, 240914062540, 240968617216, 241010733550, 241020400845, 241150495365, 241811420344, 241868781188, 242176530832, 242229251925, 242359549652, 242451802390, 242580089824, 242673132176, 242746391090, 242829199792, 243487986632, 243815958784, 243915414952, 243985460895, 244176427232, 244381268835, 244755345010, 244883545335, 244977803590, 245118756350, 245159704156, 245270917990, 245475151790, 245509520072, 245763225950, 246020116180, 246049105168, 246182247916, 246189207075, 246354574095, 246384202995, 246429688635, 246519137968, 246982693432, 247283617724, 247418726944, 247625413424, 248282035365, 248338554896, 248414976352, 248569556655, 248746816450, 248749396335, 248852388328, 249116021830, 249191000630, 249321001202, 249611972948, 249988881064, 250153646925, 250224749020, 250294983032, 250313962635, 250343203990, 250512706125, 250755435410, 250801775264, 251568027968, 251960624848, 252072259076, 252120259612, 252146494665, 252165022515, 252196536992, 252219567015, 252356649790, 252487515105, 252514951370, 252804611576, 252848814010, 253013508410, 253065204585, 253115597385, 253394797630, 253497957075, 253575667125, 253653781624, 253695251632, 253733322843, 253798666695, 253891782375, 253934689472, 253990296050, 254192540432, 254327604388, 254735342144, 254905686376, 254983105190, 255102907605, 255128415608, 255390221295, 255527058992, 255552367096, 255569373350, 255769896712, 255819881728, 255860734635, 255927079130, 255936007568, 256353124995, 256405731392, 256593804885, 256624344585, 256677463790, 256966993305, 257064782625, 257303541825, 257448274083, 257539344825, 257552459956, 257553285045, 257582094315, 258015412288, 258149390152, 258167781352, 258256633910, 258397702178, 258406002088, 258480163755, 258601874450, 258715131675, 259420866770, 259618361990, 259674488264, 259713927148, 260087233725, 260281231870, 260531385230, 260556372890, 260977571632, 261017514956, 261192507290, 261220911105, 261500457632, 261747597952, 261818825205, 261846980728, 261893641815, 262107987470, 262132333984, 262132790895, 262135370528, 262158668608, 262260155025, 262284229910, 262287940750, 262423167435, 262516693725, 262822832426, 262833027650, 263018908330, 263131359309, 263404559776, 263463559970, 263816311095, 263851941632, 264203938390, 264318366375, 264338614575, 264354304725, 264373520110, 264495364736, 264943355355, 264993968925, 265227486056, 265640014094, 265691218065, 265723800224, 266061466540, 266189091916, 266429603115, 266588170485, 266701187115, 267007834485, 267159636975, 267501916016, 267650539540, 267692960025, 267709470416, 267800731065, 267803023905, 267829379408, 267833277495, 267843094155, 268002104062, 268069678695, 268136955086, 268307304850, 268324083676, 268590940605, 268708165390, 268927338448, 269094818475, 269135804650, 269264561445, 269277706670, 269375397291, 269566740495, 269810020016, 269872187530, 269910371475, 271762765984, 271788893072, 272130912430, 272789447385, 272790210652, 272801803274, 272982911175, 273179335624, 273214379488, 273833482923, 274084131724, 274089335264, 274132913355, 274357091085, 274416258375, 274901099830, 275532212475, 275596544032, 275712299936, 275714272834, 275759935390, 275790406624, 276128430435, 276471099135, 276536490868, 276604232264, 276625790716, 276853480228, 276910404712, 276911394214, 276949698795, 277155942376, 277172474332, 277245971332, 277289980544, 277651778350, 277954167190, 278247083348, 278695327196, 278830904192, 279042572776, 279150721432, 279364517224, 280000113855, 280183104088, 280299360448, 280346125750, 280648800135, 280952025712, 280953129765, 281377081425, 282067193896, 282115614165, 282186172575, 282255343125, 282627297290, 282702792645, 282776843090, 282883756575, 282928574355, 282931548548, 282986455275, 283171152848, 283682042272, 283689773775, 283915417708, 284098648352, 284116963790, 284122261672, 284194000335, 284217821624, 284514022845, 284624443948, 284676336152, 284686063090, 284859372668, 285080964776, 285422899545, 285489355336, 285601838210, 285873195464, 286020089104, 286048509776, 286394467190, 286412332635, 286453517344, 286511207944, 286751977490, 286852553408, 287047260675, 287082041552, 287122945935, 287274093448, 287548175475, 287693606270, 287699975745, 287928489530, 287992735316, 288038463075, 288053296245, 288150822850, 288265981395, 288408688425, 288436158076, 288954859545, 288982955205, 288986730488, 289144525744, 289603423305, 289608115797, 289722437744, 289832794875, 290142314847, 290214499750, 290474373070, 290739551288, 290815182512, 290826141190, 291078889244, 291280463188, 291493436768, 291963567105, 292042738550, 292076573072, 292144885250, 292216008890, 292293126784, 292383320229, 292495870384, 292585198150, 292676164490, 293217165410, 293276607975, 293427192916, 293648242844, 294205512952, 294306504525, 294540339555, 294706414233, 294968304675, 294968876768, 295133099620, 295369660856, 295514272053, 295908562984, 295988592820, 296087437750, 296131678460, 296598416625, 296645235495, 296750136188, 296791899170, 296881163524, 297033117525, 297073233260, 297522594848, 297741851350, 298058131070, 298354839464, 298363860135, 298689162496, 299026925210, 299370221865, 299601263962, 299939783325, 300059369890, 300154249330, 300417744008, 300753480716, 300754404225, 300828490952, 300856589872, 300881838075, 300922026968, 301058498565, 301180772380, 301262638754, 301372274210, 301750548584, 301824522656, 302193394928, 302242278975, 302248327095, 302417008190, 302639137515, 303196030875, 303655621412, 303829598025, 303863897205, 304004479725, 304162625745, 304189779248, 304442267488, 304621086231, 304723755765, 305159471925, 305195090596, 305203326435, 305338042448, 305351717055, 305369074088, 305509756365, 305516460015, 305552413166]#, 305854772410]
ind = np.arange(N) # the x locations for the groups
width = 0.35 # the width of the bars: can also be len(x) sequence
p1 = plt.bar(ind, bottom, width,color='r', alpha=0.0)
p2 = plt.bar(ind, top, width,
bottom=bottom,color='blue')
plt.ylabel('Number')
plt.xlabel('Pair #')
plt.title('Amicable Number Pair Gaps')
plt.locator_params(nbins=10)
plt.show()
@oxygen-TW
Copy link

Hello!
I am interesting in this graph, but I can't understand what does it mean... like the meaning of x axis and y axis.
Could you give me some ideas?

Thank U!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment