import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import math
import bisect
from collections import Counter
import bisect
import random
import os
import csv
from itertools import zip_longest


# R = 4
L = [1.0017955707050774, 1.0053953122179493, 1.0090079886442282, 1.0126336464628682, 1.0162723323196676, 1.0199240930281572, 1.0235889755700889, 1.0272670270960127, 1.0309582949259433, 1.0346628265497149, 1.038380669628225, 1.042111871993212, 1.0458564816484994, 1.04961454677035, 1.0533861157082214, 1.057171236985166, 1.0609699592986743, 1.0647823315211618, 1.0686084027008675, 1.0724482220619151, 1.0763018390056018, 1.080169303110658, 1.084050664133816, 1.0879459720109175, 1.09185527685689, 1.0957786289669258, 1.0997160788169147, 1.103667677064248, 1.1076334745479848, 1.1116135222903019, 1.1156078714963158, 1.1196165735555041, 1.1236396800416344, 1.1276772427142276, 1.1317293135183277, 1.135795944585901, 1.1398771882363619, 1.143973096976623, 1.1480837235029, 1.152209120700313, 1.1563493416442157, 1.1605044396004942, 1.1646744680267958, 1.1688594805724577, 1.1730595310797582, 1.1772746735843924, 1.1815049623165024, 1.1857504517007342, 1.1900111963573323, 1.1942872511029492, 1.1985786709513704, 1.202885511113692, 1.2072078269994364, 1.2115456742176178, 1.2158991085766218, 1.220268186085697, 1.2246529629551475, 1.2290534955972987, 1.2334698406271087, 1.237902054863369, 1.2423501953283846, 1.246814319249978, 1.2512944840610771, 1.2557907474016048, 1.2603031671177973, 1.2648318012644637, 1.2693767081047298, 1.2739379461110758, 1.2785155739660752, 1.2831096505632615, 1.287720235007498, 1.2923473866166546, 1.2969911649210388, 1.3016516296653293, 1.3063288408085754, 1.3110228585256607, 1.3157337432072609, 1.3204615554615344, 1.3252063561137675, 1.3299682062084486, 1.3347471670092403, 1.339543299999633, 1.3443566668843516, 1.3491873295898387, 1.3540353502649651, 1.3589007912818545, 1.3637837152368775, 1.368684184951448, 1.3736022634722787, 1.378538014073115, 1.38349150025482, 1.3884627857464693, 1.3934519345060181, 1.398459010721524, 1.4034840788113883, 1.4085272034258338, 1.4135884494469337, 1.4186678819902028, 1.4237655664053364, 1.4288815682761822, 1.432880920366074, 1.4380256010685457, 1.4431887534661314, 1.448370443880492, 1.4535707388713348, 1.458789705237379, 1.4640274100171666, 1.4692839204899713, 1.4745593041766085, 1.4798536288402886, 1.4851669624876251, 1.4904993733692322, 1.4958509299809748, 1.5012217010644804, 1.5066117556083327, 1.5120211628486402, 1.5174499922703433, 1.522898313607584, 1.5283661968450986, 1.5338537122188143, 1.5393609302168159, 1.5448879215803402, 1.550434757304572, 1.5560015086395254, 1.5615882470912368, 1.5671950444222489, 1.5728219726529744, 1.5784691040622079, 1.584136511188433, 1.5898242668304476, 1.5955324440485583, 1.601261116165233, 1.6070103567663807, 1.6127802397019195, 1.6185708390871127, 1.6243822293031656, 1.630214484998504, 1.636067681089429, 1.6419418927613094, 1.6478371954694069, 1.6537536649400124, 1.6596913771711854, 1.6656504084338337, 1.6716308352729072, 1.677632734507938, 1.6836561832344898, 1.6897012588247549, 1.6957680389288328, 1.7018566014756118, 1.707967024673735, 1.714099387012709, 1.720253767263813, 1.7264302444811221, 1.7326288980026163, 1.738849807451146, 1.7450930527353137, 1.751358714050781, 1.757646871881093, 1.763957606998673, 1.7702910004661305, 1.7766471336369989, 1.7830260881569302, 1.7894279459647748, 1.795852789293491, 1.80230070067131, 1.8087717629229019, 1.815266059170142, 1.8217836728334191, 1.828324687632687, 1.8348891875884021, 1.841477257022774, 1.848088980560675, 1.854724443130948, 1.8613837299672298, 1.8680669266092877, 1.8747741189039289, 1.8815053930062788, 1.88826083538072, 1.8950405328021134, 1.9018445723569357, 1.9086730414442172, 1.9155260277768775, 1.9224036193828056, 1.929305904605826, 1.9362329721070068, 1.9431849108658525, 1.9501618101812142, 1.9571637596724827, 1.9641908492811808, 1.9712431692713608, 1.9783208102313665, 1.9854238630748, 1.9925524190415445, 1.999706569699299, 2.006886406944318, 2.014092023002945, 2.0213235104324667, 2.028580962122817, 2.0358644712972023, 2.0431741315134673, 2.050510036665628, 2.057872280984725, 2.0652609590399607, 2.0726761657402903, 2.0801179963354457, 2.087586546416958, 2.095081911919692, 2.102604189122985, 2.110153474651895, 2.117729865478168, 2.125333458922057, 2.1329643526530617, 2.1406226446911774, 2.148308433408829, 2.156021817531098, 2.1637628961378823, 2.1715317686647495, 2.1793285349041867, 2.187153295007022, 2.1950061494837882, 2.2028871992057475, 2.2107965454063674, 2.2187342896826863, 2.2267005339962793, 2.2346953806751912, 2.2427189324145047, 2.250771292278216, 2.258852563700316, 2.266962850486209, 2.275102256813909, 2.2832708872356307, 2.291468846678754, 2.299696240447645, 2.3079531742246786, 2.316239754071489, 2.324556086430789, 2.3329022781272784, 2.3412784363693504, 2.3496846687501716, 2.3581210832493866, 2.366587788234199, 2.3750848924608476, 2.3836125050763144, 2.3921707356192314, 2.4007596940215308, 2.4093794906100925, 2.4180302361074837, 2.426712041634289, 2.435425018709793, 2.4441692792536287, 2.4529449355875386, 2.4617521004363425, 2.4705908869295854, 2.479461408603072, 2.488363779400231, 2.4972981136737644, 2.5062645261864986, 2.51526313211383, 2.524294047044293, 2.5333573869818338, 2.542453268346378, 2.5515818079763903, 2.5607431231293845, 2.569937331484198, 2.579164551142128, 2.588424900628354, 2.597718498893755, 2.6070454653162756, 2.616405919702345, 2.625799982288868, 2.635227773744134, 2.6446894151697506, 2.654185028102347, 2.663714734514542, 2.673278656817388, 2.6828769178609377, 2.6925096409366915, 2.702176949778675, 2.711878968565088, 2.7216158219202384, 2.731387634915734, 2.7411945330720755, 2.751036642360816, 2.760914089205585, 2.7708270004837914, 2.78077550352873, 2.7907597261305455, 2.8007797965385066, 2.81083584346203, 2.82092799607301, 2.8310563840068426, 2.841221137364414, 2.851422386713921, 2.86166026309229, 2.871934898006657, 2.882246423436527, 2.8925949718355923, 2.902980676132529, 2.913403669733725, 2.923864086524077, 2.934362060869944, 2.9448977276192636, 2.9554712221049613, 2.966082680145064, 2.9767322380459973, 2.9874200326029268, 2.9981462011025997, 3.0089108813245957, 3.01971421154326, 3.0305563305289525, 3.0414373775510057, 3.0523574923780643, 3.0633168152812686, 3.074315487034937, 3.08535364891884, 3.0964314427202453, 3.107549010735511, 3.118706495771562, 3.129904041148393, 3.1411417907005443, 3.152419888778809, 3.1637384802522774, 3.1750977105104994, 3.186497725464619, 3.1979386715499913, 3.2094206957275446, 3.220943945485942, 3.2325085688432864, 3.2441147143493936, 3.255762531087271, 3.267452168674936, 3.2791837772681447, 3.290957507561302, 3.3027735107904164, 3.314631938733669, 3.3265329437150513, 3.3384766786050477, 3.350463296822795, 3.362492952338698, 3.374565799676134, 3.3866819939124753, 3.398841690682616, 3.4110450461801065, 3.423292217159201, 3.435583360936789, 3.4479186353951263, 3.4602981989827413, 3.472722210717393, 3.4851908301878893, 3.497704217555679, 3.5102625335574658, 3.5228659395072555, 3.5355145972978335, 3.5482086694034933, 3.560948318881856, 3.5737337093761425, 3.5865650051167677, 3.59944237092418, 3.6123659722102275, 3.625335974981226, 3.638352545838643, 3.6514158519833018, 3.6645260612150423, 3.6776833419373816, 3.6908878631575135, 3.7041397944901746, 3.717439306158667, 3.730786568997587, 3.7441817544548712, 3.7576250345940707, 3.7711165820966244, 3.784656570263678, 3.7982451730190405, 3.8118825649104338, 3.825568921112904, 3.8393044174299575, 3.853089230296291, 3.8669235367808596, 3.8808075145871044, 3.8947413420577277, 3.908725198175034, 3.922759262564, 3.9368437154950016, 3.950978737885066, 3.965164511301282, 3.979401217962163, 3.993689040741174, 4.00802816316741, 4.022418769429919, 4.03686104437827, 4.051355173526417, 4.065901343053611, 4.080499739808374, 4.095150551309416, 4.1098539657492665, 4.124610171995641, 4.139419359594854, 4.154281718773518, 4.16919744044128, 4.18416671619309, 4.1991897383122705, 4.214266699771883, 4.22939779423848, 4.244583216073352, 4.259823160336396, 4.275117822786797, 4.290467399887916, 4.3058720888071775, 4.321332087420956, 4.3368475943156, 4.352418808790503, 4.368045930860603, 4.383729161259339, 4.399468701440355, 4.415264753581027, 4.43111752058428, 4.447027206081771, 4.462994014436504, 4.479018150744537, 4.495099820839073, 4.511239231292052, 4.5274365894168795, 4.54369210327161, 4.5600059816611065, 4.576378434140338, 4.592809671016084, 4.6092999033506885, 4.625849342963875, 4.642458202436501, 4.659126695111922, 4.675855035100312, 4.692643437279912, 4.709492117300897, 4.726401291587308, 4.743371177340805, 4.760401992542484, 4.777493955956061, 4.794647287130829, 4.811862206405067, 4.829138934906268, 4.846477694558416, 4.86387870807971, 4.881342198990524, 4.898868391611131, 4.916457511069893, 4.934109783301437, 4.951825435052342, 4.969604693883866, 4.987447788173085, 5.005354947118349, 5.023326400739734, 5.041362379883822, 5.059463116226652, 5.077628842274635, 5.095859791370231, 5.114156197692864, 5.132518296263697, 5.150946322946311, 5.169440514452617, 5.188001108343769, 5.206628343033799, 5.2253224577927995, 5.244083692749882, 5.262912288897041, 5.281808488090064, 5.3007725330548965, 5.319804667387189, 5.338905135559116, 5.358074182918472, 5.377312055695938, 5.39661900100532, 5.415995266847176, 5.4354411021136, 5.454956756590036, 5.474542480958007, 5.494198526799664, 5.513925146600741, 5.533722593753282, 5.553591122558373, 5.573530988231596, 5.593542446903484, 5.61362575562498, 5.633781172369936, 5.654008956038069, 5.674309366459056, 5.694682664395032, 5.715129111544684, 5.7356489705464355, 5.756242504981628, 5.7769099793774785, 5.797651659211624, 5.818467810914626, 5.839358701873834, 5.860324600436115, 5.8813657759124, 5.902482498580184, 5.923675039687851, 5.94494367145694, 5.966288667087156, 5.987710300758636, 6.0092088476358185, 6.030784583871991, 6.052437786611108, 6.074168733991655, 6.095977705152791, 6.11786498023389, 6.139830840380682, 6.161875567749121, 6.183999445507425, 6.206202757840856, 6.228485789954448, 6.250848828078688, 6.27329215946952, 6.295816072416528, 6.318420856243165, 6.341106801311753, 6.363874199027123, 6.386723341840934, 6.409654523254403, 6.432668037822623, 6.455764181157974, 6.478943249935128, 6.502205541892863, 6.525551355839752, 6.548980991656663, 6.5724947503017574, 6.596092933812997, 6.619775845314052, 6.643543789015439, 6.667397070220659, 6.691335995329837, 6.715360871842222, 6.7394720083621, 6.76366971460061, 6.78795430138257, 6.8123260806471535, 6.836785365454034, 6.861332469987929, 6.885967709559964, 6.910691400614496, 6.935503860731842, 6.960405408632369, 6.985396364180815, 7.010477048390385, 7.035647783427521, 7.060908892613952, 7.086260700433513, 7.111703532535103, 7.137237715735637, 7.1628635780271, 7.188581448577452, 7.214391657737906, 7.240294537044747, 7.266290419225697, 7.292379638201737, 7.318562529094152, 7.344839428226578, 7.37121067313069, 7.397676602549154, 7.424237556442222, 7.450893875990005, 7.477645903597477, 7.504493982899476, 7.531438458763887, 7.5584796772977825, 7.585617985850149, 7.612853733017573, 7.640187268647878, 7.667618943845355, 7.695149110974853, 7.722778123666103, 7.750506336818717, 7.778334106606508, 7.806261790482267, 7.834289747181856, 7.862418336729888, 7.890647920442234, 7.918978860933748, 7.947411522120092, 7.9759462692238685, 8.00458346877872, 8.033323488635233, 8.062166697963448, 8.091113467259675, 8.120164168350811, 8.149319174397533, 8.17857885990179, 8.207943600708859, 8.237413774014612, 8.266989758368027, 8.296671933678454, 8.326460681218805, 8.3563563836301, 8.386359424929196, 8.41647019050879, 8.446689067148782, 8.47701644301469, 8.507452707668563, 8.53799825206761, 8.56865346857603, 8.599418750966379, 8.630294494422287, 8.661281095549384, 8.692378952375748, 8.723588464359182, 8.754910032390853, 8.78634405880257, 8.817890947369506, 8.849551103317026, 8.881324933326141, 8.913212845536691, 8.945215249554622, 8.977332556456986, 9.009565178796038, 9.041913530605143, 9.0743780274056, 9.106959086208462, 9.139657125524081, 9.172472565364842, 9.20540582725016, 9.238457334214218, 9.271627510808685, 9.304916783111366, 9.338325578728018, 9.371854326801895, 9.40550345801421, 9.439273404595497, 9.473164600325163, 9.507177480542396, 9.541312482149806, 9.575570043615699, 9.609950604985443, 9.644454607883745, 9.67908249552056, 9.713834712696553, 9.74871170581082, 9.783713922864536, 9.818841813467316, 9.854095828843128, 9.889476421836207, 9.924984046916052, 9.960619160185615, 9.996382219382667, 10.032273683891617, 10.06829401474397, 10.10444367462651, 10.140723127889942, 10.177132840549348, 10.213673280292824, 10.25034491649103, 10.287148220195832, 10.324083664153477, 10.361151722805062, 10.398352872297892, 10.43568759048685, 10.473156356941672, 10.510759652957404, 10.548497961553949, 10.586371767486526, 10.624381557251581, 10.662527819090883, 10.700811043001067, 10.73923172073546, 10.777790345815902, 10.81648741353365, 10.855323420960303, 10.89429886695143, 10.933414252152033, 10.972670079008367, 11.012066851767031, 11.051605076487249, 11.091285261043595, 11.131107915136909, 11.17107355029475, 11.211182679883223, 11.25143581911152, 11.291833485038296, 11.33237619657848, 11.373064474510556, 11.413898841482478, 11.454879822020303, 11.496007942530014, 11.537283731311163, 11.57870771855778, 11.62028043636883, 11.662002418752763, 11.703874201636609, 11.745896322870522, 11.78806932223597, 11.830393741452554, 11.872870124185738, 11.915499016051399, 11.958280964625828, 12.001216519449827, 12.044306232040071, 12.087550655889117, 12.130950346481768, 12.174505861293255, 12.218217759801973, 12.262086603495845, 12.30611295587778, 12.3502973824734, 12.394640450840143, 12.439142730572257, 12.483804793310355, 12.52862721274596, 12.573610564630144, 12.618755426783537, 12.664062379099505, 12.709532003553704, 12.755164884211808, 12.800961607235422, 12.846922760892994, 12.893048935563002, 12.939340723744408, 12.98579872006303, 13.032423521281544, 13.079215726302209, 13.126175936180061, 13.173304754127457, 13.220602785521805, 13.26807063791557, 13.315708921041278, 13.363518246821059, 13.41149922937484, 13.459652485026254, 13.507978632312643, 13.556478291992335, 13.60515208705101, 13.654000642713982, 13.70302458644801, 13.752224547975857, 13.801601159278107, 13.851155054607261, 13.900886870492286, 13.950797245745889, 14.000886821477252, 14.051156241094304, 14.101606150318275, 14.152237197186423, 14.203050032062947, 14.254045307649449, 14.305223678987659, 14.35658580347399, 14.40813234086363, 14.459863953280546, 14.511781305227487, 14.563885063591897, 14.616175897655467, 14.66865447910277, 14.721321482032181, 14.774177582959055, 14.827223460830282, 14.880459797029289, 14.933887275386951, 14.987506582187962, 15.0413184061822, 15.095323438592004, 15.149522373121727, 15.203915905966369, 15.25850473582068, 15.313289563887793, 15.36827109388878, 15.423450032070377, 15.478827087216814, 15.53440297065572, 15.590178396269948, 15.646154080503948, 15.702330742375125, 15.758709103483852, 15.815289888019834, 15.872073822772109, 15.929061637142695, 15.986254063147499, 16.04365183543632, 16.101255691291954, 16.159066370645633, 16.21708461608796, 16.275311172872534, 16.333746788928693, 16.392392214875144, 16.451248204019066, 16.51031551237884, 16.569594898684954, 16.629087124390026, 16.688792953683333, 16.748713153495373, 16.808848493513324, 16.869199746187405, 16.92976768673634, 16.990553093170092, 17.051556746286224, 17.11277942968809, 17.1742219297912, 17.235885035835054, 17.297769539895853, 17.35987623688743, 17.422205924584887, 17.484759403621865, 17.54753747750965, 17.610540952643532, 17.673770638313727, 17.73722734671992, 17.800911892970362, 17.864825095108245, 17.92896777410806, 17.99334075389379, 18.057944861348915, 18.122780926323685, 18.187849781648765, 18.253152263147967, 18.31868920963916, 18.384461462958825, 18.450469867962966, 18.51671527254075, 18.583198527625427, 18.649920487207964, 18.71688200834342, 18.784083951162756, 18.851527178890137, 18.919212557842002, 18.98714095745254, 19.055313250271865, 19.123730311986037, 19.192393021424323, 19.261302260572847, 19.33045891458005, 19.399863871777598, 19.46951802368494, 19.53942226502022, 19.609577493717552, 19.67998461093339, 19.75064452105744, 19.821558131730853, 19.892726353851685, 19.96415010158853, 20.03583029238962, 20.107767847003743, 20.179963689477518, 20.252418747183583, 20.325133950816962, 20.3981102344178, 20.471348535381367, 20.544849794464426, 20.618614955804333, 20.692644966929038, 20.766940778766184, 20.841503345658566, 20.916333625375955, 20.991432579126922, 21.06680117156975, 21.14244037082881, 21.218351148502734, 21.294534479678077, 21.370991342944762, 21.447722720404272, 21.52472959768329, 21.602012963951893, 21.679573811926275, 21.75741313788967, 21.835531941703266, 21.913931226816203, 21.992612000281042, 22.071575272767404, 22.150822058571066, 22.23035337563124, 22.310170245544214, 22.390273693569725, 22.47066474865096, 22.551344443425478, 22.63231381423884, 22.71357390115736, 22.79512574797991, 22.87697040225612, 22.959108915293655, 23.04154234217731, 23.12427174177992, 23.207298176773293, 23.29062271364728, 23.374246422722535, 23.458170378158684, 23.54239565797343, 23.626923344056195, 23.711754522181764, 23.796890282017557, 23.882331717152738, 23.96807992509457, 24.05413600729389, 24.140501069157835, 24.227176220060755, 24.31416257335968, 24.40146124641069, 24.489073360579823, 24.57700004126127, 24.665242417888294, 24.753801623950494, 24.842678797005647, 24.931875078697885, 25.021391614768618, 25.111229555074715, 25.201390053599425, 25.291874268472384, 25.38268336197507, 25.473818500571724, 25.565280854906632, 25.657071599830488, 25.749191914411313, 25.841642981950827, 25.934425990001728, 26.027542130375878, 26.12099259916704, 26.214778596764518, 26.308901327864078, 26.403362001490677, 26.498161831007565, 26.593302034137196, 26.68878383296942, 26.784608453986948, 26.880777128074442, 26.97729109053398, 27.07415158110598, 27.17135984398101, 27.268917127815257, 27.366824685750544, 27.465083775425228, 27.56369565899695, 27.66266160315172, 27.761982879125753, 27.861660762715474, 27.961696534305702, 28.06209147887057, 28.162846886001716, 28.263964049921015, 28.36544426949422, 28.46728884825643, 28.569499094416642, 28.672076320885026, 28.775021845282936, 28.878336989964737, 28.982023082034175, 29.086081453352563, 29.19051344057334, 29.295320385140258, 29.400503633320113, 29.506064536207305, 29.61200444975384, 29.718324734773887, 29.825026756972875, 29.93211188695477, 30.03958150024937, 30.147436977322286, 30.255679703595888, 30.364311069467476, 30.473332470326568, 30.58274530657218, 30.692550983632827, 30.802750911980183, 30.9133465071518, 31.024339189771126, 31.13573038555478, 31.24752152534529, 31.3597140451202, 31.47230938600842, 31.585308994321167, 31.698714321557418, 31.81252682442755, 31.926747964876995, 32.04137921009169, 32.156422032534465, 32.27187790994685, 32.38774832538729, 32.50403476722204, 32.62073872917972, 32.73786171034044, 32.855405215166684, 32.973370753532436, 33.091759840717714, 33.210573997459505, 33.32981474994267, 33.44948362983632, 33.56958217430656, 33.690111926045574, 33.81107443327528, 33.9324712497837, 34.05430393493043, 34.176574053683, 34.2992831766187, 34.42243287995916, 34.54602474558851, 34.67006036105886, 34.794541319633936, 34.91946922029638, 35.044845667762274, 35.17067227251755, 35.29695065082524, 35.42368242475641, 35.55086922220107, 35.67851267689548, 35.806614428447574, 35.935176122340636, 36.06419940997512, 36.19368594868138, 36.32363740173241, 36.45405543837842, 36.5849417338668, 36.71629796944944, 36.848125832426376, 36.98042701614213, 37.113203220038486, 37.246456149641745, 37.38018751661184, 37.51439903875689, 37.64909244003866, 37.78426945062711, 37.91993180688769, 38.05608125143226, 38.19271953312273, 38.32984840710196, 38.467469634813824, 38.60558498403407, 38.74419622886853, 38.88330514981135, 39.022913533737665, 39.163023173945476, 39.30363587016291, 39.44475342859005, 39.58637766190441, 39.72851038929366, 39.87115343648293, 40.014308635740235, 40.15797782592563, 40.3021628524948, 40.44686556752458, 40.592087829754746, 40.73783150458621, 40.88409846412469, 41.030890587193426, 41.17820975936411, 41.32605787298053, 41.47443682717312, 41.623348527899, 41.77279488795648, 41.92277782700876, 42.073299271612996, 42.22436115524579, 42.375965418323176, 42.52811400822793, 42.68080887933684, 42.83405199304434, 42.98784531778074, 43.142190829054016, 43.29709050945712, 43.452546348704345, 43.60856034365315, 43.76513449833328, 43.922270823964936, 44.079971338993346, 44.238238069108775, 44.397073047279264, 44.556478313763364, 44.71645591615379, 44.87700790938834, 45.0381363557899, 45.1998433250792, 45.362130894411166, 45.525001148400406, 45.68845617914121, 45.85249808624576, 46.01712897685866, 46.18235096569697, 46.34816617506294, 46.51457673488585, 46.6815847827329, 46.84919246386016, 47.01740193121259, 47.1862153454731, 47.355634875080796, 47.525662696254585, 47.696300993038676, 47.86755195730984, 48.039417788815626, 48.21190069520708, 48.38500289205331, 48.55872660288696, 48.73307405921696, 48.9080475005685, 49.08364917450672, 49.259881336667604, 49.43674625078347, 49.61424618871388, 49.792383430482005, 49.97116026428921, 50.15057898655323, 50.330641901946365, 50.51135132340096, 50.692709572169406, 50.87471897782416, 51.0573818783123, 51.240700619970085, 51.424677557561154, 51.60931505429835, 51.794615481889196, 51.98058122054317, 52.167214659028105, 52.354518194682896, 52.54249423345573, 52.73114518993134, 52.9204734873656, 53.110481557710955, 53.30117184165829, 53.49254678866055, 53.6846088569564, 53.87736051362117, 54.07080423458683, 54.26494250466749, 54.45977781760848, 54.65531267609731, 54.85154959182182, 55.04849108547569, 55.24613968680751, 55.444497934653555, 55.64356837695232, 55.843353570808176, 56.04385608248958, 56.24507848749454, 56.447023370554234, 56.64969332568944, 56.853090956234155, 57.05721887486288, 57.26207970363612, 57.46767607403126, 57.674010626968084, 57.881086012846936, 58.08890489159421, 58.297469932676904, 58.50678381515172, 58.716849227690545, 58.927668868624096, 59.13924544596557, 59.351581677454305, 59.56468029059033, 59.778544022656206, 59.993175620780676, 60.2085778419314, 60.42475345300045, 60.64170523079156, 60.85943596209836, 61.07794844370801, 61.29724548244485, 61.51732989523225, 61.73820450907806, 61.959872161172825, 62.1823356988607, 62.40559797973765, 62.629661871640565, 62.85453025271272, 63.080206011429254, 63.30669204663718, 63.53399126758086, 63.76210659397111, 63.99104095598159, 64.22079729431789, 64.45137856024303, 64.68278771561017, 64.91502773291722, 65.14810159532135, 65.38201229670449, 65.61676284168789, 65.85235624568304, 66.08879553492807, 66.32608374653864, 66.564223928508, 66.80321913980151, 67.04307245034943, 67.28378694111234, 67.52536570410666, 67.76781184246283, 68.01112847043987, 68.25531871347994, 68.50038570825564, 68.74633260269547, 68.99316255602753, 69.240878738834, 69.4894843330585, 69.73898253210427, 69.9893765408051, 70.24066957551986, 70.49286486415804, 70.74596564620879, 70.99997517279189, 71.25489670671595, 71.51073352248568, 71.76748890636736, 72.02516615644345, 72.28376858261254, 72.54329950666943, 72.80376226233784, 73.06516019531045, 73.32749666328527, 73.59077503602384, 73.85499869538762, 74.1201710353671, 74.38629546215816, 74.65337539416578, 74.92141426209128, 75.19041550893235, 75.46038259006673, 75.73131897325584, 76.003228138743, 76.27611357923524, 76.54997880000155, 76.82482731889468, 77.10066266638023, 77.37748838562038, 77.65530803248839, 77.93412517563047, 78.21394339650215, 78.49476628941193, 78.77659746158679, 79.05944053319763, 79.34329913741021, 79.62817692043973, 79.91407754159445, 80.20100467332304, 80.48896200124364, 80.77795322422753, 81.06798205442101, 81.35905221728899, 81.6511674516878, 81.94433150987606, 82.23854815761297, 82.53382117415822, 82.83015435234483, 83.12755149862642, 83.42601643312446, 83.72555298966836, 84.02616501586454, 84.32785637312554, 84.63063093672827, 84.93449259587578, 85.23944525371189, 85.54549282741937, 85.85263924822357, 86.16088846147977, 86.47024442670954, 86.78071111763711, 87.09229252226578, 87.40499264291066, 87.71881549626778, 88.03376511344322, 88.34984554002222, 88.66706083610916, 88.98541507640039, 89.30491235020236, 89.62555676152624, 89.94735242909519, 90.27030348643893, 90.59441408191924, 90.9196883787954, 91.24613055527152, 91.57374480455474, 91.90253533491705, 92.2325063697208, 92.56366214750597, 92.89600692203385, 93.22954496231978, 93.56428055273136, 93.90021799300303, 94.23736159830878, 94.57571569931679, 94.91528464225485, 95.25607278893222, 95.59808451684876, 95.94132421919858, 96.28579630495369, 96.63150519892224, 96.97845534179942, 97.32665119022204, 97.67609721681947, 98.02679791030096, 98.37875777546651, 98.7319813333088, 99.08647312105313, 99.44223769220116, 99.79927961661451, 100.15760348056574, 100.51721388677834, 100.87811545452132, 101.24031281963471, 101.60381063461318, 101.9686135686461, 102.33472630769393, 102.70215355453547, 103.07090002884797, 103.44097046724346, 103.81236962333423, 104.18510226781655, 104.55917318851061, 104.93458719041155, 105.31134909579487, 105.68946374422012, 106.06893599264731, 106.44977071546236, 106.83197280454988, 107.21554716937317, 107.600498737007, 107.98683245222128, 108.37455327754651, 108.76366619332111, 109.15417619777872, 109.5460883070773, 109.93940755540825, 110.3341389950183, 110.73028769631492, 111.1278587478846, 111.52685725661286, 111.92728834769514, 112.329157164746, 112.73246886983543, 113.13722864358715, 113.54344168520038, 113.951113212559, 114.36024846227883, 114.77085268976589, 115.18293116931454, 115.59648919414394, 116.0115320764744, 116.42806514761833, 116.8460937580021, 117.26562327728607, 117.6866590944046, 118.10920661763157, 118.533271274664, 118.9588585126985, 119.38597379847488, 119.81462261834531, 120.24481047841982, 120.67654290449718, 121.10982544228318, 121.54466365736153, 121.98106313530297, 122.41902948174538, 122.85856832244463, 123.29968530334008, 123.74238609067106, 124.18667637101316, 124.63256185132923, 125.08004825913667, 125.52914134244202, 125.97984686993732, 126.43217063103657, 126.88611843588296, 127.34169611553807, 127.79890952198184, 128.2577645281999, 128.71826702824183, 129.18042293738836, 129.6442381920715, 130.10971875011455, 130.57687059067393, 131.0456997144065, 131.51621214352053, 131.98841392181203, 132.46231111479574, 132.9379098097852, 133.41521611591452, 133.89423616427666, 134.3749761079598, 134.85744212216377, 135.34164040424366, 135.827577173819, 136.315258672832, 136.80469116562745, 137.2958809390766, 137.7888343025843, 138.28355758822, 138.7800571507978, 139.27833936794923, 139.77841064018867, 140.28027739102254, 140.78394606702932, 141.2894231379105, 141.79671509660693, 142.30582845939352, 142.81676976590097, 143.3295455792686, 143.84416248619527, 144.36062709702674, 144.8789460458429, 145.39912599053787, 145.92117361292912, 146.44509561879386, 146.9708987380145, 147.49858972462243, 148.02817535689974, 148.55966243748117, 149.09305779340502, 149.62836827621504, 150.16560076209134, 150.70476215187227, 151.24585937117808, 151.7888993705128, 152.33388912530063, 152.88083563605323, 153.42974592838436, 153.98062705314805, 154.53348608650413, 155.08833013004187, 155.64516631080187, 156.20400178148702, 156.76484372038976, 157.32769933166855, 157.8925758452824, 158.4594805171655, 159.0284206293145, 159.59940348988312, 160.1724364332258, 160.7475268200651, 161.32468203752796, 161.90390949929133, 162.48521664562577, 163.06861094352644, 163.65409988679312, 164.24169099615392, 164.8313918192871, 165.42320993104659, 166.01715293340385, 166.61322845568793, 167.2114441545782, 167.81180771427898, 168.41432684655592, 169.01900929087424, 169.62586281448603, 170.23489521255397, 170.84611430817313, 171.459527952582, 172.07514402519882, 172.69297043369443, 173.31301511418133, 173.93528603122832, 174.55979117803508, 175.1865385764686, 175.81553627720132, 176.44679235984222, 177.0803149329804, 177.71611213431606, 178.3541921307915, 178.99456311864924, 179.6372333235704, 180.28221100077644, 180.929504435102, 181.57912194116943, 182.23107186341804, 182.88536257625674, 183.54200248417328, 184.2010000218288, 184.8623636541597, 185.52610187649407, 186.19222321467532, 186.86073622514232, 187.53164949507482, 188.20497164247354, 188.88071131626202, 189.55887719646125, 190.23947799421876, 190.92252245197596, 191.60801934356277, 192.2959774743067, 192.98640568114934, 193.6793128327772, 194.3747078296874, 195.07259960436932, 195.77299712135573, 196.47590937739005, 197.18134540148458, 197.88931425510964, 198.59982503224455, 199.3128868595304, 200.02850889636466, 200.74670033504663, 201.4674704008794, 202.19082835227164, 202.91678348089044, 203.6453451117559, 204.37652260337927, 205.11032534785045, 205.84676277101244, 206.58584433253418, 207.32757952604152, 208.07197787925543, 208.81904895410844, 209.56880234686832, 210.32124768823996, 211.07639464352542, 211.8342529127185, 212.59483223064308, 213.35814236707665, 214.12419312687416, 214.89299435010616, 215.66455591213162, 216.4388877238307, 217.21599973160482, 217.99590191761672, 218.7786042998414, 219.56411693222617, 220.3524499048217, 221.14361334392015, 221.9376174121353, 222.7344723086062, 223.53418826906272, 224.33677556602197, 225.14224450883194, 225.95060544390435, 226.76186875477288, 227.57604486226046, 228.39314422460302, 229.2131773375877, 230.03615473469836, 230.86208698719565, 231.6909847043571, 232.5228585335135, 233.35771916021622, 234.19557730842644, 235.03644374055875, 235.8803292576995, 236.72724469970854, 237.57720094537945, 238.43020891251217, 239.28627955820411, 240.14542387878464, 241.00765291013522, 241.87297772774764, 242.7414094468695, 243.6129592226498, 244.48763825031347, 245.36545776526327, 246.2464290432399, 247.13056340051116, 248.01787219388643, 248.9083668210369, 249.8020587205392, 250.6989593719918, 251.59908029624785, 252.5024330555607, 253.40902925361297, 254.3188805358077, 255.23199858934095, 256.14839514340565, 257.06808196924976, 257.9910708804091, 258.9173737328674, 259.8470024251437, 260.7799688984669, 261.71628513696487, 262.6559631678101, 263.5990150612779, 264.54545293111005, 265.4952889344131, 266.4485352720367, 267.40520418855886, 268.36530797262094, 269.3288589568547, 270.2958695183188, 271.2663520783681, 272.24031910308986, 273.21778310320224, 274.1987566344469, 275.1832522975892, 276.17128273863636, 277.1628606490558, 278.1579987658042, 279.1567098716332, 280.1590067951329, 281.16490241100837, 282.17440964019625, 283.1875414499227, 284.20431085412565, 285.22473091333813, 286.2488147350523, 287.2765754738066, 288.30802633138956, 289.34318055694166, 290.3820514472027, 291.4246523467009, 292.4709966477676, 293.52109779093007, 294.5749692649115, 295.6326246068493, 296.694077402557, 297.75934128655354, 298.8284299423831, 299.90135710262985, 300.97813654925267, 302.058782113716, 303.1433076770336, 304.2317271701904, 305.32405457409914, 306.42030391990556, 307.5204892891197, 308.62462481381954, 309.73272467685456, 310.84480311191874, 311.9608744038851, 313.0809528888931, 314.2050529545377, 315.3331890400732, 316.4653756366315, 317.6016272873385, 318.74195858754683, 319.8863841850398, 321.034918780133, 322.18757712598017, 323.3443740286748, 324.5053243474831, 325.6704429950332, 326.83974493743153, 328.01324519464106, 329.19095884042326, 330.3729010027455, 331.5590868638683, 332.7495316605491, 333.9442506842752, 335.1432592813944, 336.3465728534502, 337.55420685715217, 338.7661768047983, 339.9824982643768, 341.2031868597405, 342.4282582708256, 343.65772823395673, 344.8916125418182, 346.129927043934, 347.3726876466535, 348.61991031344223, 349.87161106511485, 351.1278059799806, 352.3885111941199, 353.65374290147156, 354.9235173541674, 356.19785086273623, 357.47675979614723, 358.7602605822758, 360.0483697078744, 361.34110371895076, 362.6384792209283, 363.9405128787621, 365.2472214173904, 366.55862162164703, 367.8747303367418, 369.1955644682894, 370.52114098268794, 371.85147690717713, 373.18658933014376, 374.5264954013837, 375.87121233217476, 377.220757395713, 378.57514792709844, 379.93440132371325, 381.2985350454546, 382.6675666148076, 384.04151361728145, 385.4203937014245, 386.8042245792167, 388.19302402623, 389.58680988180276, 390.98560004940373, 392.38941249669006, 393.798265255944, 395.2121764240874, 396.63116416306, 398.0552467000525, 399.4844423276227, 400.9187694040447, 402.3582463535131, 403.8028916663752, 405.2527238993498, 406.70776167577424, 408.1680236858956, 409.6335286870308, 411.1042955038429, 412.58034302860324, 414.06169022138056, 415.5483561104047, 417.04035979209584, 418.53772043153003, 420.0404572625994, 421.54858958820114, 423.06213678054337, 424.581118281465, 426.1055536024942, 427.6354623253137, 429.17086410187767, 430.7117786546587, 432.2582257769973, 433.8102253333054, 435.3677972592559, 436.93096156217507, 438.49973832114483, 440.07414768741, 441.654209884553, 443.239945208712, 444.83137402898865, 446.4285167875205, 448.03139399993233, 449.640026255438, 451.2544342172332, 452.8746386226412, 454.5006602835201, 456.1325200863648, 457.770238992729, 459.4138380393997, 461.0633383386885, 462.7187610787514, 464.3801275237638, 466.04745901428396, 467.72077696744236, 469.40010287737823, 471.0854583152977, 472.7768649298523, 474.47434444751707, 476.17791867270716, 477.88760948812705, 479.60343885503244, 481.3254288136377, 483.05360148314503, 484.78797906221007, 486.52858382932027, 488.2754381427949, 490.02856444127974, 491.7879852440092, 493.5537231510971, 495.32580084365327, 497.10424108445295, 498.88906671782024, 500.68030067012296, 502.4779659501801, 504.2820856492326, 506.0926829415548, 507.9097810845997, 509.73340341926087, 511.5635733703966, 513.4003144467715, 515.2436502416967, 517.0936044331465, 518.9502007840783, 520.8134631428693, 522.6834154433454, 524.5600817055383, 526.443486035394, 528.3336526257044, 530.2306057559326, 532.134369792795, 534.044969190436, 535.9624284909514, 537.8867723243311, 539.8180254091858, 541.7562125527766, 543.7013586515095, 545.6534886910522, 547.6126277469157, 549.5788009846001, 551.5520336599147, 553.5323511194147, 555.5197788006044, 557.5143422323454, 559.5160670352052, 561.5249789216905, 563.5411036965379, 565.5644672573544, 567.59509559453, 569.6330147918488, 571.6782510268094, 573.7308305707702, 575.7907797895023, 577.8581251433934, 579.9328931879427, 582.0151105738478, 584.104804047558, 586.2020004515944, 588.3067267248116, 590.4190099027473, 592.538877118146, 594.6663556009589, 596.8014726791589, 598.9442557786242, 601.0947324237786, 603.2529302379116, 605.4188769434695, 607.5926003623754, 609.774128416524, 611.9634891280439, 614.160710619617, 616.3658211150323, 618.5788489392144, 620.7998225190095, 623.0287703831273, 625.2657211628684, 627.5107035922119, 629.7637465083972, 632.0248788521276, 634.2941296680947, 636.5715281051816, 638.8571034170163, 641.150884962175, 643.4529022047645, 645.7631847145676, 648.0817621675087, 650.408664346236, 652.7439211401506, 655.0875625461049, 657.439618668519, 659.800119720021, 662.1690960216511, 664.5465780033555, 666.9325962042494, 669.3271812732273, 671.7303639691381, 674.1421751613088, 676.5626458298648, 678.9918070661661, 681.4296900732443, 683.8763261661807, 686.3317467723682, 688.7959834321518, 691.2690677991486, 693.7510316405096, 696.241906837502, 698.7417253858875, 701.2505193962716, 703.7683210945397, 706.2951628223236, 708.8310770373791, 711.3760963139066, 713.9302533432201, 716.493580933864, 719.0661120122531, 721.6478796230222, 724.2389169293747, 726.8392572137236, 729.4489338778658, 732.0679804435931, 734.6964305529546, 737.3343179689546, 739.9816765756696, 742.6385403788881, 745.3049435065186, 747.9809202089673, 750.6665048596915, 753.3617319554032, 756.0666361168842, 758.7812520890147, 761.5056147415598, 764.2397590694891, 766.9837201932969, 769.7375333596719, 772.5012339418754, 775.2748574401194, 778.0584394820617, 780.8520158233296, 783.6556223478983, 786.4692950686149, 789.2930701276055, 792.1269837967411, 794.9710724781617, 797.8253727046831, 800.6899211403215, 803.5647545807005, 806.4499099535751, 809.3454243192682, 812.2513348711655, 815.1676789362391, 818.0944939753972, 821.0318175842112, 823.9796874929743, 826.9381415677199, 829.9072178102797, 832.8869543589244, 835.8773894889746, 838.8785616130335, 841.8905092817731, 844.9132711841085, 847.9468861480127, 850.9913931408082, 854.0468312696903, 857.1132397823385, 860.190658067324, 863.2791256546334, 866.3786822161346, 869.489367566217, 872.6112216622278, 875.7442846048798, 878.8885966389498, 882.044198153686, 885.2111296833609, 888.3894319077372, 891.5791456527368, 894.7803118907032, 897.9929717413033, 901.2171664716734, 904.4529374971171, 907.7003263817751, 910.9593748389161, 914.2301247315481, 917.5126180730877, 920.806897027709, 924.1130039110722, 927.4309811906423, 930.7608714864473, 934.1027175715717, 937.4565623725648, 940.8224489701388, 944.2004205998383, 947.5905206521275, 950.9927926735836, 954.4072803669842, 957.8340275919181, 961.2730783657753, 964.7244768634555, 968.1882674191729, 971.6644945256412, 975.1532028357033, 978.6544371625059, 982.1682424799656, 985.6946639234666, 989.2337467907346, 992.7855365417199, 996.35007879982, 999.9274193523452, 1003.5176041506929, 1007.1206793115707, 1010.7366911170539, 1014.365686015517, 1018.0077106219251, 1021.6628117188811, 1025.3310362566845, 1029.0124313544366, 1032.7070443002158, 1036.414922552125, 1040.136113738292, 1043.8706656583236, 1047.618626283016, 1051.3800437558093, 1055.1549663924961, 1058.9434426829102, 1062.7455212904606, 1066.561251053703, 1070.3906809863402, 1074.23386027792, 1078.0908382950583, 1081.961664581031, 1085.8463888574042, 1089.7450610242668, 1093.657731160638, 1097.5844495254569, 1101.5252665581065, 1105.4802328791702, 1109.4493992908392, 1113.432816777844, 1117.430536507687, 1121.44260983204, 1125.4690882865107, 1129.51002359204, 1133.5654676551349, 1137.6354725686833, 1141.7200906126527, 1145.8193742546136, 1149.9333761507296, 1154.0621491459315, 1158.2057462751982, 1162.3642207636149, 1166.5376260277117, 1170.7260156754055, 1174.9294435075135, 1179.1479635176365, 1183.3816298936144, 1187.6304970174679, 1191.894619466737, 1196.1740520148305, 1200.468849631783, 1204.7790674850694, 1209.104760940245, 1213.4459855614696, 1217.8027971127303, 1222.1752515579574, 1226.5634050621302, 1230.9673139917431, 1235.3870349159697, 1239.822624606837, 1244.2741400402738, 1248.7416383968666, 1253.2251770622097, 1257.724813628418, 1262.2406058940105, 1266.7726118651335, 1271.320889756258, 1275.8854979907046, 1280.4664952018647, 1285.06394023326, 1289.6778921401128, 1294.3084101893473, 1298.9555538606364, 1303.6193828476826, 1308.299957057985, 1312.9973366144113, 1317.7115818555467, 1322.4427533369744, 1327.1909118311014, 1331.956118329137, 1336.7384340408607, 1341.53792039596, 1346.3546390448464, 1351.1886518589454, 1356.0400209320942, 1360.9088085810654, 1365.795077346149, 1370.6988899924327, 1375.6203095103265, 1380.5593991162023, 1385.5162222536164, 1390.4908425938338, 1395.4833240367589, 1400.4937307116343, 1405.522126978205, 1410.5685774268932, 1415.6331468804274, 1420.7159003939596, 1425.8169032565202, 1430.9362209912506, 1436.0739193568006, 1441.2300643477938, 1446.4047221958172, 1451.5979593702941, 1456.8098425792414, 1462.0404387702583, 1467.289815131342, 1472.5580390915275, 1477.8451783222845, 1483.1513007376343, 1488.4764744957793, 1493.8207679996267, 1499.184249897371, 1504.5669890840654, 1509.9690547017963, 1515.390516141255, 1520.8314430419705, 1526.2919052935322, 1531.7719730366953, 1537.271716663905, 1542.7912068201695, 1548.3305144045153, 1553.8897105703363, 1559.4688667263254, 1565.0680545379291, 1570.6873459275812, 1576.326813076099, 1581.9865284234984, 1587.6665646698675, 1593.3669947761227, 1599.0878919655224, 1604.829329723725, 1610.5913818008848, 1616.3741222111857, 1622.1776252353447, 1628.001965420146, 1633.8472175803035, 1639.713456799218, 1645.600758429675, 1651.5091980951838, 1657.4388516907347, 1663.389795383613, 1669.3621056150296, 1675.355859100062, 1681.3711328298086, 1687.4080040713889, 1693.466550369456, 1699.546849547245, 1705.6489797072136, 1711.7730192323215, 1717.9190467869048, 1724.0871413178393, 1730.2773820553557, 1736.4898485143203, 1742.7246204947587, 1748.981778083602, 1755.2614016550942, 1761.5635718721314, 1767.8883696871344, 1774.2358763434459, 1780.6061733757379, 1786.9993426116416, 1793.4154661726207, 1799.8546264749602, 1806.3169062306406, 1812.8023884489667, 1819.311156437092, 1825.843293801241, 1832.3988844478736, 1838.9780125848483, 1845.5807627220056, 1852.207219673146, 1858.8574685560307, 1865.5315947944182, 1872.2296841186471, 1878.9518225667416, 1885.6980964860413, 1892.4685925334925, 1899.2633976769866, 1906.0825991977472, 1912.9262846888741, 1919.794542059186, 1926.6874595325207, 1933.6051256497158, 1940.5476292693056, 1947.5150595690357, 1954.5075060467934, 1961.5250585220056, 1968.5678071358707, 1975.635842354386, 1982.7292549670674, 1989.8481360906735, 1996.9925771681592, 2004.162669971236, 2011.3585066008382, 2018.5801794891013, 2025.8277813994791, 2033.1014054287225, 2040.401145007927, 2047.7270939035807, 2055.0793462184956, 2062.4579963940196, 2069.863139210036, 2077.2948697869433, 2084.7532835868187, 2092.238476414117, 2099.7505444174167, 2107.289584090817, 2114.8556922745192, 2122.448966156342, 2130.069503273582, 2137.7174015132478, 2145.392759113689, 2153.0956746666925, 2160.8262471173657, 2168.584575766232, 2176.370760270511, 2184.18490064505, 2192.027097263839, 2199.8974508616375, 2207.7960625339765, 2215.7230337403016, 2223.6784663039725, 2231.662462413893, 2239.675124625792, 2247.7165558637353, 2255.7868594216416, 2263.886138963746, 2272.0144985265797, 2280.1720425209496, 2288.358875731239, 2296.57510331925, 2304.82083082397, 2313.0961641627364, 2321.4012096341467, 2329.7360739177093, 2338.1008640765212, 2346.495687557501, 2354.9206521939486, 2363.3758662057808, 2371.8614382017404, 2380.377477180795, 2388.924092532601, 2397.501394040184, 2406.109491880634, 2414.7484966261545, 2423.4185192465084, 2432.1196711097145, 2440.852063983446, 2449.615810037125, 2458.4110218423884, 2467.237812375417, 2476.0962950178655, 2484.986583558377, 2493.908792194561, 2502.8630355336936, 2511.849428594578, 2520.8680868090596, 2529.9191260233056, 2539.002662499668, 2548.1188129177317, 2557.267694376176, 2566.4494243938243, 2575.664120911737, 2584.911902294378, 2594.1928873311263, 2603.507195237791, 2612.854945658357, 2622.2362586664967, 2631.651254766737, 2641.100054896204, 2650.5827804267174, 2660.0995531653753, 2669.6504953569965, 2679.235729684937, 2688.8553792733, 2698.5095676883357, 2708.198418939719, 2717.9220574822975, 2727.680608218303, 2737.4741964977, 2747.3029481212143, 2757.1669893405633, 2767.0664468613686, 2777.0014478438534, 2786.9721199048217, 2796.9785911195213, 2807.020990022458, 2817.09944561054, 2827.21408734296, 2837.3650451442227, 2847.552449405077, 2857.776430984959, 2868.03712121211, 2878.3346518873004, 2888.6691552842967, 2899.040764151141, 2909.4496117134113, 2919.89583167457, 2930.3795582179446, 2940.9009260090534, 2951.460070196772, 2962.057126414962, 2972.6922307850327, 2983.3655199165223, 2994.0771309098927, 3004.8272013574606, 3015.6158693460748, 3026.4432734580478, 3037.309552773251, 3048.214846870862, 3059.159295831574, 3070.1430402385304, 3081.1662211802322, 3092.2289802508894, 3103.331459554145, 3114.473801703076, 3125.6561498229858, 3136.8786475531524, 3148.141439048806, 3159.444668982178, 3170.7884825454094, 3182.1730254518334, 3193.59844393807, 3205.0648847653065, 3216.572495222208, 3228.1214231261984, 3239.7118168252055, 3251.3438251997577, 3263.0175976653118, 3274.733284173417, 3286.4910352143925, 3298.291001818143, 3310.1333355577663, 3322.018188550137, 3333.945713458117, 3345.9160634931177, 3357.92939241603, 3369.9858545406023, 3382.0856047340203, 3394.2287984199356, 3406.415591579629, 3418.6461407546885, 3430.920603048755, 3443.239136129385, 3455.6018982303794, 3468.0090481537627, 3480.4607452714117, 3492.9571495275013, 3505.4984214408323, 3518.084722106112, 3530.716213196749, 3543.393056966248, 3556.1154162512394, 3568.8834544724086, 3581.6973356377566, 3594.5572243436472, 3607.463285777718, 3620.4156857206253, 3633.4145905482583, 3646.4601672339486, 3659.5525833503343, 3672.6920070719207, 3685.8786071768263, 3699.1125530493446, 3712.3940146820387, 3725.723162677372, 3739.1001682506176, 3752.525203232188, 3765.998440068681, 3779.5200518262573, 3793.090212192619, 3806.7090954787564, 3820.376876621507, 3834.0937311865855, 3847.8598353683483, 3861.6753659958486, 3875.5405005316716, 3889.455417075893, 3903.420294368174, 3917.435311789857, 3931.500649366062, 3945.6164877689444, 3959.783008319093, 3974.000392987393, 3988.2688243989833, 4002.5884858346544, 4016.9595612324774, 4031.382235192228, 4045.8566929749213, 4060.383120508166, 4074.9617043859325, 4089.592631873209, 4104.276090906933, 4119.012270098319, 4133.801358736353, 4148.643546789652, 4163.539024908794, 4178.487984428881, 4193.490617371397, 4208.547116448637, 4223.65767506347, 4238.822487314232, 4254.041747994954, 4269.315652600024, 4284.644397326047, 4300.028179072309, 4315.467195447534, 4330.961644767784, 4346.511726062279, 4362.117639074335, 4377.779584265081, 4393.497762814863, 4409.272376626264, 4425.103628327372, 4440.991721273167, 4456.936859549256, 4472.939247973263, 4488.99909209949, 4505.116598218912, 4521.291973364307, 4537.525425310247, 4553.817162579624, 4570.167394441785, 4586.576330918353, 4603.0441827860195, 4619.571161575848, 4636.15747958119, 4652.803349855356, 4669.508986217668, 4686.274603255559, 4703.100416325498, 4719.986641558586, 4736.933495861478, 4753.941196919186, 4771.009963199031, 4788.140013952041, 4805.331569216913, 4822.584849822335, 4839.90007738932, 4857.2774743358605, 4874.717263876926, 4892.219670030056, 4909.784917616751, 4927.413232266204, 4945.104840416228, 4962.859969319543, 4980.678847043542, 4998.561702475185, 5016.508765322622, 5034.520266119158, 5052.596436226275, 5070.737507834332, 5088.9437139702495, 5107.215288494481, 5125.552466109628, 5143.95548235951, 5162.424573634751, 5180.959977173246, 5199.561931066215, 5218.230674259132, 5236.966446554754, 5255.769488617778, 5274.640041976469, 5293.578349027084, 5312.584653034573, 5331.659198138863, 5350.802229355788, 5370.013992581284, 5389.294734593248, 5408.64470305643, 5428.0641465252265, 5447.5533144453075, 5467.11245715851, 5486.741825905396, 5506.441672829213, 5526.212250977522, 5546.053814307321, 5565.966617686674, 5585.950916899135, 5606.006968646776, 5626.1350305532105, 5646.335361166624, 5666.608219963964, 5686.953867354197, 5707.372564680176, 5727.864574223757, 5748.430159209063, 5769.069583804114, 5789.7831131259445, 5810.571013244102, 5831.433551182272, 5852.370994923869, 5873.383613413665, 5894.471676563146, 5915.6354552514385, 5936.875221331837, 5958.191247632494, 5979.583807961317, 6001.053177110385, 6022.599630856421, 6044.223445968702, 6065.924900207901, 6087.704272333998, 6109.56184210605, 6131.497890288942, 6153.51269865525, 6175.606549988501, 6197.779728088994, 6220.032517774263, 6242.365204886068, 6264.778076291317, 6287.271419887431, 6309.845524605829, 6332.500680414261, 6355.237178322626, 6378.055310385302, 6400.9553697051015, 6423.937650437467, 6447.002447793726, 6470.150058045518, 6493.380778527819, 6516.694907643832, 6540.092744867317, 6563.5745907474775, 6587.140746913152, 6610.791516075609, 6634.527202033671, 6658.348109675571, 6682.254544986179, 6706.246815046761, 6730.325228043366, 6754.490093267057, 6778.741721119499, 6803.080423117615, 6827.50651189615, 6852.020301213022, 6876.622105951421, 6901.312242126791, 6926.0910268875305, 6950.95877852221, 6975.915816460969, 7000.962461281801, 7026.0990347131155, 7051.325859639095, 7076.643260102021, 7102.051561309025, 7127.551089633955, 7153.142172623426, 7178.825138998451, 7204.600318662124, 7230.468042700784, 7256.428643390071, 7282.482454198878, 7308.629809792386, 7334.8710460383445, 7361.206500010565, 7387.636509991717, 7414.161415481009, 7440.781557194656, 7467.497277073795, 7494.308918286115, 7521.216825232608, 7548.221343548968, 7575.3228201144375, 7602.521603051573, 7629.818041733466, 7657.212486787699, 7684.705290101469, 7712.296804823913, 7739.987385373563, 7767.777387441136, 7795.667167992797, 7823.657085279003, 7851.747498834506, 7879.938769486733, 7908.231259356253, 7936.625331866089, 7965.121351742651, 7993.7196850222535, 8022.420699056704, 8051.224762513768, 8080.132245388813, 8109.143519002013, 8138.258956009522, 8167.478930403013, 8196.803817519918, 8226.233994042035, 8255.76983800577, 8285.411728805397, 8315.160047194455, 8345.015175296925, 8374.977496605832, 8405.047395994421, 8435.225259713829, 8465.51147540519, 8495.906432100572, 8526.410520228557, 8557.02413161844, 8587.74765950907, 8618.581498548388, 8649.526044803672, 8680.581695761997, 8711.748850339558, 8743.027908883989, 8774.419273179956, 8805.923346455209, 8837.54053338524, 8869.271240098868, 8901.115874181967, 8933.074844684917, 8965.148562126327, 8997.33743849909, 9029.64188727457, 9062.062323409133, 9094.599163350184, 9127.252825037576, 9160.023727914318, 9192.912292928435, 9225.918942539953, 9259.044100723695, 9292.288192979526, 9325.651646333281, 9359.134889344685, 9392.73835211154, 9426.46246627625, 9460.307665032335, 9494.274383125361, 9528.363056865986, 9562.57412412716, 9596.908024358097, 9631.36519858241, 9665.946089410223, 9700.651141037233, 9735.48079925729, 9770.435511463787, 9805.515726655256, 9840.721895444207, 9876.054470058996, 9911.513904355, 9947.10065381229, 9982.81517555099, 10018.657928329427, 10054.629372554831, 10090.7299702866, 10126.960185242817, 10163.320482808165, 10199.811330035795, 10236.433195658028, 10273.186550089158, 10310.071865431964, 10347.089615486562, 10384.240275750402, 10421.52432343131, 10458.94223744981, 10496.494498445652, 10534.18158878386, 10572.003992561717, 10609.96219561575, 10648.056685524061, 10686.287951619364, 10724.656484987587, 10763.162778479513, 10801.80732671544, 10840.590626092628, 10879.513174787164, 10918.575472768396, 10957.778021797538, 10997.121325437445, 11036.605889061466, 11076.232219855301, 11116.000826825388, 11155.912220807746, 11195.966914470308, 11236.165422324091, 11276.508260725066, 11316.99594788393, 11357.62900387263, 11398.407950630877, 11439.333311970346, 11480.405613585375, 11521.625383055769, 11562.993149857968, 11604.509445368312, 11646.17480287049, 11687.989757563453, 11729.954846568406, 11772.070608933456, 11814.337585643865, 11856.756319626234, 11899.327355756424, 11942.05124086747, 11984.928523755167, 12027.959755185526, 12071.145487902686, 12114.486276634969, 12157.982678102795, 12201.635251024738, 12245.444556126371, 12289.41115614539, 12333.535615841392, 12377.818502000533, 12422.260383443907, 12466.861831036396, 12511.623417690862, 12556.545718377922, 12601.62931013247, 12646.874772061594, 12692.282685351092, 12737.853633273859, 12783.588201196864, 12829.48697658861, 12875.550549027044, 12921.779510207009, 12968.174453947693, 13014.73597620055, 13061.464675056748, 13108.361150754616, 13155.426005687099, 13202.659844412003, 13250.063273655716, 13297.636902322527, 13345.381341506727, 13393.297204491682, 13441.385106767062, 13489.645666028839, 13538.079502194189, 13586.687237403356, 13635.469496031757, 13684.426904695574, 13733.560092261992, 13782.869689855725, 13832.35633086646, 13882.020650960505, 13931.863288083114, 13981.884882473387, 14032.086076666135, 14082.46751550585, 14133.029846150428, 14183.773718082812, 14234.699783115648, 14285.80869540479, 14337.10111145256, 14388.57769011939, 14440.239092631266, 14492.085982587188, 14544.11902597081, 14596.338891155552, 14648.74624891486, 14701.341772430576, 14754.12613730086, 14807.100021551829, 14860.264105640817, 14913.61907247128, 14967.165607396048, 15020.904398231301, 15074.83613526076, 15128.961511245929, 15183.28122143913, 15237.795963585377, 15292.506437935866, 15347.413347258233, 15402.517396840267, 15457.819294502027, 15513.319750608876, 15569.019478072412, 15624.919192366302, 15681.019611530937, 15737.321456188336, 15793.825449544005, 15850.532317402773, 15907.442788174376, 15964.557592882775, 16021.87746517919, 16079.40314134676, 16137.13536031451, 16195.07486366108, 16253.222395631485, 16311.578703138977, 16370.144535783678, 16428.92064585071, 16487.907788333483, 16547.106720929034, 16606.51820405945, 16666.14300087653, 16725.981877270155, 16786.035601882264, 16846.30494611431, 16906.790684133768, 16967.493592894636, 17028.41445213463, 17089.55404439196, 17150.91315501742, 17212.492572179064, 17274.29308687523, 17336.315492945723, 17398.5605870774, 17461.02916882187, 17523.722040596418, 17586.640007705428, 17649.783878338523, 17713.154463591054, 17776.752577470616, 17840.5790369045, 17904.634661756456, 17968.920274831355, 18033.43670188915, 18098.18477165606, 18163.16531583201, 18228.379169102758, 18293.82716915384, 18359.51015667431, 18425.42897537537, 18491.584471995942, 18557.977496313863, 18624.608901159838, 18691.479542427696, 18758.590279081836, 18825.941973169334, 18893.5354898395, 18961.371697337367, 19029.45146703627, 19097.775673430413, 19166.34519415628, 19235.160910001956, 19304.223704918288, 19373.534466029145, 19443.094083641656, 19512.903451262973, 19582.963465607725, 19653.27502660826, 19723.83903742954, 19794.656404477544, 19865.728037415072, 19937.05484917108, 20008.63775594812, 20080.477677244693, 20152.575535854325, 20224.9322578907, 20297.54877278395, 20370.42601331044, 20443.564915589057, 20516.966419102624, 20590.631466706283, 20664.561004641466, 20738.755982545204, 20813.217353465967, 20887.94607387297, 20962.94310366921, 21038.209406207316, 21113.745948294178, 21189.553700210527, 21265.633635720238, 21341.986732084304, 21418.61397007294, 21495.516333973967, 21572.6948116133, 21650.150394362397, 21727.88407715317, 21805.896858485416, 21884.18974045012, 21962.763728733175, 22041.619832629338, 22120.759065060876, 22200.182442585938, 22279.89098541066, 22359.885717405006, 22440.16766611766, 22520.737862783484, 22601.597342339344, 22682.747143442743, 22764.18830847554, 22845.921883564442, 22927.948918591253, 23010.270467207767, 23092.887586850673, 23175.801338749938, 23259.01278794743, 23342.523003309965, 23426.33305754047, 23510.444027193822, 23594.856992692687, 23679.573038332164, 23764.593252309598, 23849.91872672271, 23935.550557591952, 24021.489844873548, 24107.737692474388, 24194.29520826135, 24281.16350408364, 24368.3436957784, 24455.83690319024, 24543.64425018523, 24631.766864666715, 24720.205878582783, 24808.962427949533, 24898.037652858533, 24987.432697501034, 25077.148710167967, 25167.18684328068, 25257.5482533928, 25348.234101214446, 25439.24555162154, 25530.583773669787, 25622.249940618873, 25714.24522993341, 25806.570823311806, 25899.22790669091, 25992.21767026838, 26085.541308515705, 26179.200020189397, 26273.1950083524, 26367.52748038899, 26462.198648015037, 26557.20972729847, 26652.56193867419, 26748.256506958976, 26844.294661364518, 26940.677635520697, 27037.406667481177, 27134.482999750413, 27231.90787928831, 27329.68255753815, 27427.808290430345, 27526.286338407546, 27625.117966440506, 27724.304444035515, 27823.847045263276, 27923.74704876449, 28024.005737774074, 28124.624400131404, 28225.604328301735, 28326.94681939017, 28428.653175159357, 28530.72470204532, 28633.16271117516, 28735.96851838194, 28839.143444227055, 28942.68881400861, 29046.605957787484, 29150.89621039573, 29255.56091146171, 29360.601405422203, 29466.01904153917, 29571.815173923038, 29677.991161543876, 29784.54836824909, 29891.48816278763, 29998.811918818392, 30106.52101493627, 30214.61683467962, 30323.100766563788, 30431.97420408018, 30541.23854573071, 30650.895195029676, 30760.94556054473, 30871.391055885702, 30982.23309974745, 31093.47311591357, 31205.112533286214, 31317.15278588794, 31429.59531290084, 31542.441558666527, 31655.692972715944, 31769.351009782404, 31883.4171298258, 31997.892798043787, 32112.779484899715, 32228.078666128218, 32343.791822772473, 32459.92044118792, 32576.466013064608, 32693.430035457015, 32810.814010780305, 32928.619446860626, 33046.8478569258, 33165.500759638846, 33284.57967912406, 33404.08614496514, 33524.02169224806, 33644.38786156103, 33765.186199035496, 33886.41825634241, 34008.085590733215, 34130.18976504356, 34252.73234772496, 34375.714912856, 34499.1390401721, 34623.00631508045, 34747.31832867488, 34872.076677763835, 34997.28296489455, 35122.93879836053, 35249.045792236924, 35375.60556638986, 35502.61974649876, 35630.08996408619, 35758.017856530845, 35886.40506708622, 36015.25324491225, 36144.56404508278, 36274.339128622785, 36404.58016251214, 36535.28881972283, 36666.4667792283, 36798.11572603695, 36930.23735119775, 37062.8333518412, 37195.90543118492, 37329.4552985616, 37463.48466944508, 37597.99526546709, 37732.98881443776, 37868.46705037542, 38004.43171352148, 38140.88455036469, 38277.82731367089, 38415.26176248863, 38553.18966219202, 38691.6127844844, 38830.53290744312, 38969.951815513894, 39109.87129956484, 39250.29315687902, 39391.21919120662, 39532.651212764904, 39674.59103827365, 39817.0404909756, 39960.001400657, 40103.47560368106, 40247.46494299732, 40391.97126816958, 40536.996435415, 40682.542307604104, 40828.61075429991, 40975.203651774675, 41122.32288304716, 41269.9703378845, 41418.147912845016, 41566.85751129873, 41716.10104344413, 41865.88042634353, 42016.19758393802, 42167.05444707908, 42318.452953550965, 42470.39504809119, 42622.88268242404, 42775.9178152848, 42929.502412432805, 43083.63844668679, 43238.32789796032, 43393.57275325991, 43549.37500673346, 43705.73665969446, 43862.65972062759, 44020.14620524645, 44178.19813648611, 44336.81754455529, 44496.006466947496, 44655.76694847457, 44816.10104128532, 44977.01080490276, 45138.49830623716, 45300.56561963074, 45463.2148268614, 45626.44801718928, 45790.26728737354, 45954.67474170402, 46119.67249201797, 46285.262657748535, 46451.447365924716, 46618.228751223534, 46785.608955977485, 46953.59013021737, 47122.17443168908, 47291.36402589269, 47461.161086093634, 47631.56779336929, 47802.58633662015, 47974.21891261265, 48146.46772599965, 48319.334989340976, 48492.822923157364, 48666.93375592306, 48841.66972412728, 49017.033072285354, 49193.02605296858, 49369.6509268377, 49546.90996267274, 49724.80543739721, 49903.33963610977, 50082.51485211216, 50262.33338694647, 50442.79755040817, 50623.90966059826, 50805.672043927014, 50988.08703517169, 51171.15697747655, 51354.88422241807, 51539.271129995584, 51724.32006870024, 51910.03341551125, 52096.413555955514, 52283.46288411692, 52471.18380267732, 52659.57872294448, 52848.650064883754, 53038.4002571553, 53228.83173713088, 53419.94695093483, 53611.74835347757, 53804.23840848543, 53997.41958852485, 54191.29437503964, 54385.86525839195, 54581.13473787531, 54777.10532176308, 54973.77952732891, 55171.15988089144, 55369.24891783856, 55568.049182651564, 55767.56322896294, 55967.79361956194, 56168.74292644486, 56370.41373084299, 56572.808623250574, 56775.93020346761, 56979.781080627814, 57184.36387323029, 57389.68120917864, 57595.735725812614, 57802.53006993234, 58010.066897857934, 58218.34887542762, 58427.378678066656, 58637.158990796655, 58847.692508285865, 59058.98193487339, 59271.02998460829, 59483.83938128874, 59697.412858486176, 59911.75315959379, 60126.86303784326, 60342.745256371796, 60559.402588211, 60776.837816372514, 60995.05373385176, 61214.053143657744, 61433.838858895004, 61654.41370273754, 61875.780508514494, 62097.94211971387, 62320.90139005706, 62544.66118347645, 62769.2243742235, 62994.59384683892, 63220.772496242076, 63447.76322773099, 63675.56895705685, 63904.192610405385, 64133.63712449744, 64363.905446596444, 64595.00053452328, 64826.925356749445, 65059.68289238587, 65293.276131242514, 65527.70807386935, 65762.98173158243, 65999.10012651607, 66236.06629165635, 66473.88327087462, 66712.55411896855, 66952.08190171048, 67192.46969587356, 67433.7205892913, 67675.83768086135, 67918.82408063486, 68162.68290980533, 68407.41730078682, 68653.03039723262, 68899.5253540948, 69146.90533763543, 69395.17352550104, 69644.33310673758, 69894.38728184253, 70145.33926281705, 70397.19227316603, 70649.94954800606, 70903.61433403194, 71158.18988962471, 71413.67948484793, 71670.08640151098, 71927.41393321007, 72185.66538535804, 72444.84407524392, 72704.95333205909, 72965.99649696425, 73227.97692309693, 73490.89797564223, 73754.76303187385, 74019.57548117638, 74285.33872512355, 74552.05617747828, 74819.73126428947, 75088.36742388085, 75357.96810693666, 75628.53677651659, 75900.07690813765, 76172.59198977053, 76446.08552192524, 76720.56101767346, 76996.02200269699, 77272.47201534733, 77549.9146066755, 77828.35334047675, 78107.79179335013, 78388.2335547246, 78669.68222693354, 78952.14142522961, 79235.61477785185, 79520.10592607409, 79805.61852422729, 80092.15623976663, 80379.72275333852, 80668.32175876573, 80957.9569631666, 81248.63208695501, 81540.35086390004, 81833.11704118922, 82126.93437944353, 82421.80665281415, 82717.73764897883, 83014.73116922751, 83312.79102848843, 83611.9210554026, 83912.1250923425, 84213.40699548647, 84515.77063485235, 84819.2198943533, 85123.75867184997, 85429.39087919891, 85736.12044230103, 86043.95130115002, 86352.88740988448, 86662.932736855, 86974.09126463905, 87286.36699012294, 87599.76392455027, 87914.28609355912, 88229.937537238, 88546.72231019288, 88864.64448157698, 89183.7081351541, 89503.91736935824, 89825.27629733458, 90147.78904699162, 90471.45976106822, 90796.2925971672, 91122.291727826, 91449.46134056896, 91777.80563793331, 92107.32883757353, 92438.03517226502, 92769.9288899973, 93103.01425399631, 93437.29554280639, 93772.77705033496, 94109.46308589354, 94447.35797427967, 94786.46605581045, 95126.79168639332, 95468.33923756704, 95811.11309657246, 96155.11766640842, 96500.35736585781, 96846.83662960306, 97194.55990822613, 97543.5316682905, 97893.75639240444, 98245.23857926577, 98597.98274372518, 98951.99341685325, 99307.27514596283, 99663.83249472827, 100021.6700431779, 100380.79238781333, 100741.20414160937, 101102.90993413329, 101465.91441155225, 101830.22223672271, 102195.83808925375, 102562.76666552946, 102931.01267883182, 103300.58085932955, 103671.4759542048, 104043.70272766054, 104417.26596102118, 104792.17045278102, 105168.42101863772, 105546.02249160782, 105924.97972204909, 106305.29757773504, 106686.9809439145, 107070.03472337499, 107454.46383651718, 107840.27322139964, 108227.46783380583, 108616.05264732987, 109006.03265340626, 109397.41286140308, 109790.1982986629, 110184.3940105848, 110580.00506069139, 110977.03653066605, 111375.49352045357, 111775.38114830852, 112176.70455085486, 112579.46888316423, 112983.67931881547, 113389.34104996175, 113796.45928740501, 114205.03926064819, 114615.08621797338, 115026.60542651266, 115439.6021722965, 115854.08176034689, 116270.04951472208, 116687.51077860966, 117106.47091436386, 117526.93530361354, 117948.90934729204, 118372.39846573025, 118797.40809872746, 119223.94370560348, 119652.01076528057, 120081.61477636546, 120512.76125719398, 120945.45574592054, 121379.7038005814, 121815.51099916548, 122252.88293969631, 122691.82524030656, 123132.34353928268, 123574.44349513948, 124018.13078676164, 124463.41111336648, 124910.29019468278, 125358.77377092838, 125808.86760296673, 126260.57747232914, 126713.90918131918, 127168.86855304986, 127625.46143157035, 128083.69368188083, 128543.57119006664, 129005.09986333549, 129468.28563010693, 129933.13444007188, 130399.65226431936, 130867.84509532154, 131337.71894714236, 131809.27985534817, 132282.53387726098, 132757.48709189147, 133234.1456001103, 133712.51552466303, 134192.60301031917, 134674.41422387213, 135157.95535427332, 135643.23261271417, 136130.25223264098, 136619.0204699263, 137109.54360287637, 137601.82793235034, 138095.87978182733, 138591.70549748838, 139089.3114483133, 139588.70402613282, 140089.8896457255, 140592.87474493682, 141097.665784657, 141604.26924905926, 142112.69164553285, 142622.93950485438, 143135.01938126236, 143648.93785249442, 144164.70151994377, 144682.3170086667, 145201.7909675464, 145723.13006930798, 146246.34101064503, 146771.43051230162, 147298.40531913936, 147827.27220024168, 148358.03794900328, 148890.70938321203, 149425.29334510863, 149961.79670152813, 150500.22634396702, 151040.58918862045, 151582.89217657596, 152127.14227378368, 152673.3464712575, 153221.51178506762, 153771.64525651187, 154323.75395214558, 154877.84496390074, 155433.92540917546, 155992.00243092328, 156552.08319775015, 157114.1749039814, 157678.2847698033, 158244.420041278, 158812.5879905373, 159382.7959158048, 159955.05114147067, 160529.36101830006, 161105.73292336613, 161684.17426028848, 162264.692459248, 162847.2949770987, 163431.9892974794, 164018.78293088824, 164607.6834147945, 165198.69831373543, 165791.83521939814, 166387.10175073892, 166984.50555404276, 167584.0543030873, 168185.75569918007, 168789.61747127026, 169395.6473760903, 170003.853198193, 170614.24275007844, 171226.8238723278, 171841.60443364084, 172458.59233099222, 173077.7954897061, 173699.22186353803, 174322.87943483144, 174948.77621459216, 175576.92024255544, 176207.31958735734, 176839.98234657198, 177474.91664689034, 178112.13064414263, 178751.63252344728, 179393.4304993376, 180037.53281580657, 180683.94774648547, 181332.68359466642, 181983.74869348854, 182637.15140599757, 183292.90012526512, 183951.00327450037, 184611.46930716187, 185274.30670704693, 185939.52398842573, 186607.1296961233, 187277.13240566105, 187949.54072334617, 188624.36328638345, 189301.60876297206, 189981.2858524695, 190663.40328544378, 191347.96982381493, 192034.99426096678, 192724.48542183638, 193416.45216307044, 194110.9033731073, 194807.84797229618, 195507.2949130088, 196209.25317976624, 196913.73178935796, 197620.73979091644, 198330.2862661183, 199042.38032917678, 199757.03112709522, 200474.24783967435, 201194.03967969865, 201916.41589301825, 202641.385758698, 203368.958589077, 204099.14372998476, 204831.95056077093, 205567.38849446177, 206305.46697790176, 207046.19549183547, 207789.58355103433, 208535.64070449024, 209284.37653540075, 210035.8006614372, 210789.92273475975, 211546.75244221836, 212306.29950540513, 213068.57368084788, 213833.58476009965, 214601.34256985784, 215371.8569721058, 216145.1378642395, 216921.19517920166, 217700.0388855636, 218481.67898773402, 219266.12552600354, 220053.38857673854, 220843.4782524705, 221636.40470204502, 222432.17811072618, 223230.8087003827, 224032.30672957003, 224836.68249365687, 225643.9463250041, 226454.10859306902, 227267.17970450222, 228083.17010337114, 228902.0902712047, 229723.95072719455, 230548.76202826947, 231376.53476928174, 232207.2795831263, 233041.00714084506, 233877.72815185785, 234717.45336395502, 235560.1935635805, 236405.95957586914, 237254.76226484776, 238106.61253353953, 238961.52132409066, 239819.49961798638, 240680.5584360808, 241544.70883886516, 242411.96192647517, 243282.32883892953, 244155.82075627148, 245032.44889862835, 245912.22452647984, 246795.15894068778, 247681.26348267496, 248570.54953466356, 249463.02851963043, 250358.71190169454, 251257.61118599772, 252159.73791913688, 253065.1036890149, 253973.72012527287, 254885.59889921546, 255800.75172412395, 256719.1903552711, 257640.92659015954, 258565.9722686857, 259494.33927319944, 260426.03952874243, 261361.0850032121, 262299.4877073616, 263241.2596951872, 264186.4130639285, 265134.9599542171, 266086.91255033016, 267042.28308025, 268001.08381588757, 268963.32707321644, 269929.025212422, 270898.19063806534, 271870.8357992321, 272846.9731897563, 273826.6153482795, 274809.77485848963, 275796.46434921026, 276786.6964946836, 277780.4840146005, 278777.8396743536, 279778.7762851268, 280783.30670416355, 281791.44383481145, 282803.2006267607, 283818.5900762528, 284837.6252261102, 285860.31916603446, 286886.68503268063, 287916.7360099554, 288950.48532901704, 289987.9462685436, 291029.13215492666, 292074.0563624054, 293122.732313171, 294175.1734776944, 295231.3933747262, 296291.40557163954, 297355.2236844748, 298422.8613781333, 299494.33236666024, 300569.65041323006, 301648.82933056355, 302731.8829808533, 303818.8252761513, 304909.6701783836, 306004.4316996932, 307103.1239024699, 308205.76089958847, 309312.3568546474, 310422.92598207295, 311537.4825472832, 312656.0408670008, 313778.61530928314, 314905.2202937901, 316035.870291993, 317170.57982727885, 318309.3634751886, 319452.2358635962, 320599.211672917, 321750.30563625693, 322905.5325396061, 324064.90722206235, 325228.4445760399, 326396.15954734385, 327568.067135483, 328744.182393834, 329924.52042979, 331109.0964050144, 332297.92553561926, 333491.0230922699, 334688.4044005722, 335890.08484108746, 337096.0798495859, 338306.40491731465, 339521.07559113204, 340740.10747365654, 341963.51622360945, 343191.3175558597, 344423.52724176645, 345660.16110926867, 346901.23504313827, 348146.76498520374, 349396.76693451405, 350651.256947577, 351910.2511385232, 353173.76567937434, 354441.816800192, 355714.4207893163, 356991.5939935893, 358273.352818504, 359559.7137284875, 360850.69324707985, 362146.3079571426, 363446.5745010972, 364751.5095810592, 366061.12995918095, 367375.4524577558, 368694.4939595163, 370018.2714077383, 371346.8018066138, 372680.10222135484, 374018.18977843225, 375361.0816658139, 376708.79513320327, 378061.3474922031, 379418.75611659884, 380781.0384425223, 382148.21196877956, 383520.2942569256, 384897.30293160677, 386279.2556807548, 387666.1702557802, 389058.06447185576, 390454.95620812476, 391856.86340789497, 393263.8040789366, 394675.7962936014, 396092.8581892401, 397515.00796824694, 398942.26389837265, 400374.6443129778, 401812.16761127114, 403254.85225847363, 404702.71678610146, 406155.7797922939, 407614.05994187295, 409077.5759666711, 410546.3466658741, 412020.3909060806, 413499.72762162983, 414984.3758148998, 416474.3545564264, 417969.682985276, 419470.3803092241, 420976.4658049494, 422487.95881843567, 424004.8787650466, 425527.2451298982, 427055.0774680674, 428588.3954048306, 430127.2186359167, 431671.56692780554, 433221.46011792123, 434776.9181148857, 436337.9608988911, 437904.6085217595, 439476.8811073899, 441054.79885189235, 442638.38202390075, 444227.65096482635, 445822.6260891259, 447423.32788451016, 449029.7769122869, 450641.99380761385, 452259.99927964807, 453883.8141120225, 455513.459162876, 457148.9553653002, 458790.323727563, 460437.5853333026, 462090.76134191453, 463749.87298871577, 465414.94158528745, 467085.9885197878, 468763.03525702655, 470446.10333904624, 472135.21438509226, 473830.3900921643, 475531.652235046, 477239.02266676724, 478952.52331879735, 480672.17620137334, 482398.00340375304, 484130.0270944834, 485868.26952168345, 487612.753013432, 489363.4999779463, 491120.5329037905, 492883.87436050177, 494653.5469983816, 496429.57354927063, 498211.9768265784, 500000.7797254622, 501796.00522357225, 503597.6763807833, 505405.81633991003, 507220.4483268857, 509041.59565091133, 510869.28170502186, 512703.52996608615, 514544.36399540305, 516391.8074388206, 518245.88402709365, 520106.6175760627, 521974.03198733926, 523848.1512480676, 525728.9994316995, 527616.6006980538, 529510.979293704, 531412.1595523059, 533320.1658948362, 535235.0228299499, 537156.7549543977, 539085.3869531155, 541020.9435997307, 542963.4497568309, 544912.9303762615, 546869.4104994535, 548832.9152576625, 550803.4698725641, 552781.099656254, 554765.8300117254, 556757.6864331663, 558756.694506377, 560762.8799089789, 562776.2684107125, 564796.8858740032, 566824.7582539618, 568859.91159904, 570902.37205109, 572952.1658459306, 575009.3193134665, 577073.8588782847, 579145.8110597134, 581225.2024723291, 583312.0598263443, 585406.4099277854, 587508.279678911, 589617.6960786879, 591734.6862229109, 593859.2773046792, 595991.4966148138, 598131.3715419471, 600278.9295732677, 602434.1982944608, 604597.2053903639, 606767.9786451757, 608946.5459429324, 611132.9352676272, 613327.1747039258, 615529.2924370766, 617739.3167538643, 619957.2760422826, 622183.1987924874, 624417.1135968864, 626659.0491504669, 628909.0342512727, 631167.0978008509, 633433.2688043118, 635707.5763711631, 637990.0497151911, 640280.7181551754, 642579.611115247, 644886.758125037, 647202.1888202429, 649525.9329430163, 651858.0203422904, 654198.480974108, 656547.3449020982, 658904.6422978938, 661270.4034413397, 663644.6587210894, 666027.4386348724, 668418.7737899721, 670818.6949034035, 673227.2328027189, 675644.4184259176, 678070.2828222513, 680504.857152313, 682948.1726886928, 685400.2608162165, 687861.1530324221, 690330.8809478283, 692809.4762866199, 695296.9708867371, 697793.3967005312, 700298.785795033, 702813.1703523993, 705336.5826703906, 707869.0551626384, 710410.6203592718, 712961.3109070659, 715521.1595701873, 718090.1992302835, 720668.4628871679, 723255.9836590886, 725852.7947832644, 728458.9296160936, 731074.421633929, 733699.3044332266, 736333.6117310822, 738977.3773655891, 741630.6352964938, 744293.4196052551, 746965.764495939, 749647.7042951882, 752339.2734530866, 755040.5065432489, 757751.4382635355, 760472.1034364104, 763202.5370092392, 765942.7740549147, 768692.8497723341, 771452.7994866967, 774222.6586500704, 777002.4628417194, 779792.2477688491, 782592.0492666364, 785401.903299123, 788221.8459593654, 791051.91347, 793892.1421838105, 796742.5685839951, 799603.2292848527, 802474.1610320508, 805355.4007032514, 808246.9853084385, 811148.9519906044, 814061.3380260468, 816984.180824846, 819917.5179314315, 822861.3870251179, 825815.8259203732, 828780.8725675642, 831756.5650531948, 834742.941600591, 837740.0405703187, 840747.9004606307, 843766.559908092, 846796.0576878488, 849836.4327144325, 852887.724041909, 855949.9708648026, 859023.2125181258, 862107.4884782732, 865202.8383632898, 868309.3019335866, 871426.9190922081, 874555.729885459, 877695.7745036185, 880847.093280971, 884009.7266969383, 887183.7153759897, 890369.1000886858, 893565.9217518568, 896774.221429199, 899994.0403319895, 903225.4198193252, 906468.4013988972, 909723.026727438, 912989.3376111388, 916267.3760063946, 919557.1840201914, 922858.8039107621, 926172.2780879438, 929497.6491139829, 932834.9597038925, 936184.2527259886, 939545.5712025762, 942918.9583104253, 946304.4573813081, 949702.1119025648, 953111.9655176997, 956534.0620269775, 959968.4453877211, 963415.1597153544, 966874.2492834926, 970345.7585248351, 973829.7320314646, 977326.2145557404, 980835.2510105968, 984356.8864703178, 987891.1661708951, 991438.1355108619, 994997.840051651, 998570.3255183101, 1002155.6378000975, 1005753.822951138, 1009364.9271906614, 1012988.9969039559, 1016626.0786429644, 1020276.2191266418, 1023939.4652417302, 1027615.8640432358, 1031305.4627553225, 1035008.3087715507, 1038724.4496555328, 1042453.9331420064, 1046196.8071367145, 1049953.1197176576, 1053722.9191353917, 1057506.253813684, 1061303.1723501682, 1065113.723516941, 1068937.9562613964, 1072775.9197063446, 1076627.6631512642, 1080493.2360724807, 1084372.6881241202, 1088266.069138348, 1092173.429126501, 1096094.8182792068, 1100030.2869675756, 1103979.8857434392, 1107943.6653401852, 1111921.6766732335, 1115913.970840931, 1119920.5991251469, 1123941.612991631, 1127977.0640912652, 1132027.0042600632, 1136091.4855203032, 1140170.5600810647, 1144264.2803388834, 1148372.6988783479, 1152495.8684728742, 1156633.842085421, 1160786.672868967, 1164954.414167583, 1169137.1195166707, 1173334.8426437974, 1177547.6374696493, 1181775.5581083298, 1186018.658868432, 1190276.9942532778, 1194550.6189620495, 1198839.5878904462, 1203143.9561309218, 1207463.7789740562, 1211799.111908853, 1216150.0106233954, 1220516.5310059786, 1224898.729145348, 1229296.6613317728, 1233710.3840575218, 1238139.954017818, 1242585.4281113744, 1247046.86344105, 1251524.317315042, 1256017.8472471237, 1260527.5109576583, 1265053.3663739562, 1269595.4716318846, 1274153.88507545, 1278728.6652585268, 1283319.8709450364, 1287927.5611100793, 1292551.7949403524, 1297192.6318349242, 1301850.131406486, 1306524.3534816504, 1311215.3581014872, 1315923.2055232525, 1320647.9562200308, 1325389.6708822846, 1330148.4104183316, 1334924.2359552383, 1339717.208839476, 1344527.3906377554, 1349354.84313792, 1354199.6283496022, 1359061.808505118, 1363941.4460602403, 1368838.6036949754, 1373753.3443142772, 1378685.73104918, 1383635.827257216, 1388603.6965233684, 1393589.4026610851, 1398593.0097129345, 1403614.581951201, 1408654.183879137, 1413711.8802316785, 1418787.735975802, 1423881.816312313, 1428994.1866755486, 1434124.9127351642, 1439274.0603966117, 1444441.6958016753, 1449627.8853298426, 1454832.6955990791, 1460056.1934660673, 1465298.446028173, 1470559.5206230879, 1475839.4848306775, 1481138.4064731598, 1486456.3536166549, 1491793.3945713043, 1497149.597892642, 1502525.032382369, 1507919.7670893073, 1513333.8713101149, 1518767.4145901203, 1524220.4667246938, 1529693.0977594852, 1535185.377991736, 1540697.3779713511, 1546229.1685010195, 1551780.820638299, 1557352.4056952, 1562943.9952403903, 1568555.6610991359, 1574187.475354731, 1579839.510349214, 1585511.8386844397, 1591204.5332229733, 1596917.6670888662, 1602651.313668847, 1608405.5466131568, 1614180.4398362637, 1619976.067518413, 1625792.5041058064, 1631629.82431221, 1637488.1031195521, 1643367.4157790542, 1649267.8378120065, 1655189.44501096, 1661132.313440621, 1667096.5194388032, 1673082.1396173835, 1679089.250863254, 1685117.9303395748, 1691168.2554863691, 1697240.3040217757, 1703334.1539431214, 1709449.8835276365, 1715587.5713335276, 1721747.2962013483, 1727929.1372545958, 1734133.1739007235, 1740359.485832572, 1746608.1530290246, 1752879.255755961, 1759172.8745678067, 1765489.090307951, 1771827.9841101766, 1778189.6373994946, 1784574.131893456, 1790981.5496028662, 1797411.9728332162, 1803865.4841850996, 1810342.1665562987, 1816842.1031416655, 1823365.3774352074, 1829912.0732305646, 1836482.2746221423, 1843076.0660064816, 1849693.5320832133, 1856334.757855773, 1862999.8286331892, 1869688.83003062, 1876401.847970605, 1883138.9686843157, 1889900.278712511, 1896685.8649066687, 1903495.8144301772, 1910330.2147594094, 1917189.1536847353, 1924072.7193117738, 1930981.0000628233, 1937914.0846771002, 1944872.0622128248, 1951855.0220483541, 1958863.053882122, 1965896.2477353811, 1972954.6939520836, 1980038.4832012653, 1987147.7064768076, 1994282.4550999403, 2001442.820719123, 2008628.895312786, 2015840.7711888552, 2023078.5409870148, 2030342.297679782, 2037632.1345732212, 2044948.1453086138, 2052290.4238635302, 2059659.064552784, 2067054.1620299816, 2074475.8112887144, 2081924.1076636314, 2089399.1468315125, 2096901.0248131752, 2104429.8379735947, 2111985.6830244064, 2119568.6570239067, 2127178.8573795557, 2134816.381848216, 2142481.328537941, 2150173.7959088087, 2157893.8827747107, 2165641.6883046627, 2173417.3120229244, 2181220.8538120985, 2189052.413912773, 2196912.0929261446, 2204799.991813898, 2212716.2119008303, 2220660.8548754454, 2228634.0227913857, 2236635.818068981, 2244666.3434957266, 2252725.7022292614, 2260813.9977965355, 2268931.3340973854, 2277077.8154035807, 2285253.5463625193, 2293458.6319966316, 2301693.1777055264, 2309957.289268017, 2318251.0728416443, 2326574.6349662542, 2334928.082563758, 2343311.522940159, 2351725.063786745, 2360168.8131814003, 2368642.879590869, 2377147.3718705177, 2385682.3992669582, 2394248.0714195967, 2402844.4983608723, 2411471.7905187607, 2420130.0587180853, 2428819.414180875, 2437539.9685293436, 2446291.833786607, 2455075.122377157, 2463889.94713068, 2472736.4212807417, 2481614.658468485, 2490524.772742629, 2499466.8785619736, 2508441.090795994, 2517447.5247268677, 2526486.2960510254, 2535557.520879984, 2544661.3157428503, 2553797.797586441, 2562967.083778739, 2572169.292108178, 2581404.540786743, 2590672.9484511614, 2599974.6341639757, 2609309.717415452, 2618678.3181250095, 2628080.556643009, 2637516.5537514687, 2646986.430667281, 2656490.3090417385, 2666028.3109635115, 2675600.5589598417, 2685207.1759979725, 2694848.2854868174, 2704524.0112787485, 2714234.4776707888, 2723979.809406638, 2733760.131677985, 2743575.5701259375, 2753426.2508437634, 2763312.3003766537, 2773233.8457250595, 2783191.0143452883, 2793183.934151888, 2803212.733518362, 2813277.541279793, 2823378.486734152, 2833515.6996434927, 2843689.3102362156, 2853899.4492088556, 2864146.247726798, 2874429.837427616, 2884750.350420594, 2895107.919290781, 2905502.677098751, 2915934.757383704, 2926404.2941639423, 2936911.421939969, 2947456.2756950855, 2958038.9908975363, 2968659.7035027742, 2979318.5499539375, 2990015.6671853065, 3000751.192622304, 3011525.2641847134, 3022338.0202878714, 3033189.599843979, 3044080.142264843, 3055009.7874629498, 3065978.6758539677, 3076986.948357463, 3088034.7463997602, 3099122.211915612, 3110249.487349272, 3121416.7156573534, 3132624.040309787, 3143871.605292797, 3155159.555109024, 3166488.034781456, 3177857.1898533106, 3189267.1663917303, 3200718.1109884977, 3212210.170761943, 3223743.4933595657, 3235318.2269593477, 3246934.5202721357, 3258592.522542596, 3270292.3835527897, 3282034.2536224127, 3293818.2836117744, 3305644.624923706, 3317513.429504633, 3329424.849847913, 3341379.0389944315, 3353376.1505360603, 3365416.3386158943, 3377499.7579318285, 3389626.56373775, 3401796.911845684, 3414010.95862782, 3426268.861018777, 3438570.7765170336, 3450916.86318779, 3463307.279664278, 3475742.185150504, 3488221.7394225597, 3500746.1028313637, 3513315.4363040924, 3525929.9013472795, 3538589.6600476503, 3551294.875075221, 3564045.709684849, 3576842.327718854, 3589684.8936083317, 3602573.5723763704, 3615508.529639125, 3628489.9316090345, 3641517.9450958967, 3654592.7375096083, 3667714.4768629074, 3680883.331772208, 3694099.4714609385, 3707363.065761447, 3720674.2851165533, 3734033.3005832434, 3747440.283833146, 3760895.4071559906, 3774398.8434616327, 3787950.7662816048, 3801551.3497725725, 3815200.7687176466, 3828899.198529005, 3842646.8152501583, 3856443.795558214, 3870290.316766262, 3884186.5568261147, 3898132.694329262, 3912128.908510685, 3926175.3792505264, 3940272.28707695, 3954419.8131673336, 3968618.139352083, 3982867.4481158257, 3997167.9226009846, 4011519.746608734, 4025923.1046025753, 4040378.181711197, 4054885.163728237, 4069444.237118244, 4084055.5890169144, 4098719.4072334766, 4113435.8802547455, 4128205.1972465515, 4143027.548055172, 4157903.1232123375, 4172832.113935709, 4187814.712132454, 4202851.110400438, 4217941.502032995, 4233086.081019402, 4248285.042048454, 4263538.580510855, 4278846.892501354, 4294210.174822807, 4309628.624986649, 4325102.441216707, 4340631.822452068, 4356216.968349695, 4371858.07928586, 4387555.356360197, 4403309.001397371, 4419119.216950893, 4434986.206305265, 4450910.173477173, 4466891.323221445, 4482929.861030579, 4499025.993139267, 4515179.926527023, 4531391.868920088, 4547662.028795004, 4563990.615381479, 4580377.838663816, 4596823.909386158, 4613329.039052248, 4629893.4399318695, 4646517.325059652, 4663200.90824151, 4679944.404055595, 4696748.027854919, 4713611.995772123, 4730536.524719954, 4747521.832396269, 4764568.137285709, 4781675.658663034, 4798844.61659646, 4816075.231949568, 4833367.726385355, 4850722.322369099, 4868139.243170261, 4885618.712867737, 4903160.95634985, 4920766.199320316, 4938434.668299675, 4956166.590628147, 4973962.194470406, 4991821.708817005, 5009745.363487244, 5027733.389135122, 5045786.0172486305, 5063903.480155945, 5082086.011026382, 5100333.843876123, 5118647.213568449, 5137026.355818987, 5155471.507199526, 5173982.905138254, 5192560.787926197, 5211205.394718885, 5229916.965540886, 5248695.741286278, 5267541.963725805, 5286455.875508308, 5305437.720163107, 5324487.742105007, 5343606.186637878, 5362793.29995656, 5382049.329150915, 5401374.522210598, 5420769.128026962, 5440233.396395922, 5459767.578024864, 5479371.924532175, 5499046.688452721, 5518792.123241901, 5538608.483278513, 5558496.023867846, 5578455.001246452, 5598485.672585249, 5618588.29599309, 5638763.130520344, 5659010.436163664, 5679330.473868132, 5699723.505531788, 5720189.794010639, 5740729.603119373, 5761343.1976389885, 5782030.84331727, 5802792.80687499, 5823629.356008768, 5844540.759394884, 5865527.286693573, 5886589.208553076, 5907726.796613693, 5928940.323510885, 5950230.062880039, 5971596.289361, 5993039.278601646, 6014559.307261229, 6036156.653015375, 6057831.594560623, 6079584.411617994, 6101415.384936094, 6123324.796298265, 6145312.928524017, 6167380.065474272, 6189526.492055893, 6211752.494226694, 6234058.358997583, 6256444.3744392395, 6278910.82968545, 6301458.014937639, 6324086.221469402, 6346795.741630793, 6369586.868853331, 6392459.897654295, 6415415.123640537, 6438452.843514919, 6461573.355078936, 6484776.957238197, 6508063.9500079155, 6531434.634515524, 6554889.313008547, 6578428.288855791, 6602051.866554737, 6625760.351735592, 6649554.051165819, 6673433.272755623, 6697398.325561762, 6721449.519794226, 6745587.166819572, 6769811.579166651, 6794123.070531845, 6818521.955783606, 6843008.550968409, 6867583.173314571, 6892246.141237736, 6916997.774348259, 6941838.393452883, 6966768.320562124, 6991787.87889576, 7016897.392886877, 7042097.188188791, 7067387.591678381, 7092768.931463718, 7118241.536888599, 7143805.73853755, 7169461.868243694, 7195210.2590920925, 7221051.24542737, 7246985.162858725, 7273012.348266363, 7299133.139807701, 7325347.876923323, 7351656.90034318, 7378060.552093267, 7404559.1755023, 7431153.11520648, 7457842.717159033, 7484628.328633547, 7511510.298234224, 7538488.975898981, 7565564.712908983, 7592737.861895084, 7620008.776843786, 7647377.813106298, 7674845.327403069, 7702411.67783308, 7730077.223882198, 7757842.3264250755, 7785707.347741604, 7813672.651515961, 7841738.60284853, 7869905.568263054, 7898173.915714741, 7926544.014596939, 7955016.2357497215, 7983590.951468945, 8012268.535511494, 8041049.363107681, 8069933.810965061, 8098922.257279873, 8128015.081745625, 8157212.665556908, 8186515.39142561, 8215923.643581867, 8245437.807789803, 8275058.271348476, 8304785.423110008, 8334619.653478622, 8364561.354429245, 8394610.919508934, 8424768.743849754, 8455035.224178314, 8485410.758823872, 8515895.747726917, 8546490.592451096, 8577195.69619131, 8608011.463783264, 8638938.301712036, 8669976.618126392, 8701126.822842121, 8732389.327357769, 8763764.54486084, 8795252.890239239, 8826854.780093193, 8858570.632741928, 8890400.868235588, 8922345.90836811, 8954406.176682949, 8986582.098487854, 9018874.10086298, 9051282.612672806, 9083808.064576149, 9116450.88903761, 9149211.520337582, 9182090.394586086, 9215087.949728012, 9248204.625561714, 9281440.863745213, 9314797.107806683, 9348273.803161621, 9381871.397118092, 9415590.33889246, 9449431.079617023, 9483394.0723567, 9517479.772117615, 9551688.635857582, 9586021.122502804, 9620477.69295454, 9655058.810106277, 9689764.93884945, 9724596.546094418, 9759554.100773335, 9794638.073860645, 9829848.93837881, 9865187.169416904, 9900653.244137764, 9936247.641795635, 9971970.843744755, 10007823.333454609, 10043805.596522331, 10079918.1206851, 10116161.395852566, 10152535.914134026, 10189042.169872284, 10225680.659674168, 10262451.882436752, 10299356.339384556, 10336394.534093857, 10373566.972528458, 10410874.163066387, 10448316.616532326, 10485894.846228123, 10523609.36796379, 10561460.700084686, 10599449.363509178, 10637575.881750584, 10675840.780954838, 10714244.58992672, 10752787.84016323, 10791471.065881252, 10830294.80405283, 10869259.594427586, 10908365.97957468, 10947614.50490141, 10987005.718693733, 11026540.172140598, 11066218.41936636, 11106041.017462254, 11146008.526516438, 11186121.509644508, 11226380.533018112, 11266786.165901184, 11307338.980671406, 11348039.552862167, 11388888.46118164, 11429886.287552357, 11471033.617136955, 11512331.038369656, 11553779.142988682, 11595378.526063442, 11637129.786028862, 11679033.524712563, 11721090.347368717, 11763300.862704754, 11805665.682917118, 11848185.423715115, 11890860.704359531, 11933692.147685051, 11976680.38013649, 12019826.031797409, 12063129.736422062, 12106592.13146162, 12150213.858100891, 12193995.561285496, 12237937.889750957, 12282041.49605751, 12326307.036616325, 12370735.17172432, 12415326.565590858, 12460081.886370659, 12505001.806192398, 12550087.001194477, 12595338.151546001, 12640755.941488743, 12686341.05935812, 12732094.197619915, 12778016.052896976, 12824107.326003075, 12870368.721971512, 12916800.950085163, 12963404.723909378, 13010180.761320114, 13057129.784535408, 13104252.5201478, 13151549.699151516, 13199022.056973934, 13246670.333510876, 13294495.273149014, 13342497.624803066, 13390678.141942978, 13439037.58262682, 13487576.709528923, 13536296.289972305, 13585197.095958233, 13634279.90419674, 13683545.496139526, 13732994.658005714, 13782628.180819035, 13832446.86043024, 13882451.49755621, 13932642.89780426, 13983021.871706009, 14033589.234745502, 14084345.807393074, 14135292.415133, 14186429.888494015, 14237759.063083649, 14289280.779613972, 14340995.883935452, 14392905.227065086, 14445009.665220737, 14497310.066849232, 14549807.31263113, 14602502.29547739, 14655395.920530796, 14708489.105166912, 14761782.7789917, 14815277.883842468, 14868975.373790741, 14922876.215136051, 14976981.38641262, 15031291.87838459, 15085808.694048405, 15140532.848631859, 15195465.369595528, 15250607.296629906, 15305959.681658268, 15361523.588835716, 15417300.094547272, 15473290.287412643, 15529495.268280983, 15585916.150232315, 15642554.058582306, 15699410.130872726, 15756485.51688099, 15813781.378616333, 15871298.890316963, 15929039.238453865, 15987003.621732712, 16045193.251083374, 16103609.349677086, 16162253.152909279, 16221125.908409119, 16280228.876039505, 16339563.327892303, 16399130.548293114, 16458931.833796501, 16518968.493192673, 16579241.847498894, 16639753.229969025, 16700503.98608303, 16761495.473557472, 16822729.06233883, 16884206.134604454, 16945928.084762573, 17007896.3194561, 17070112.257558823, 17132577.33017254, 17195292.980636597, 17258260.664515495, 17321481.849611282, 17384958.01595497, 17448690.65580845, 17512681.273667336, 17576931.386256218, 17641442.522535324, 17706216.22369194, 17771254.043148994, 17836557.54655838, 17902128.31180477, 17967967.92900467, 18034078.000505447, 18100460.140886307, 18167115.976960182, 18234047.147768974, 18301255.304585457, 18368742.110919, 18436509.24250412, 18504558.38731289, 18572891.245545387, 18641509.52963543, 18710414.964244843, 18779609.286273003, 18849094.24484539, 18918871.601323128, 18988943.129296303, 19059310.614588737, 19129975.85525322, 19200940.661577225, 19272206.856077194, 19343776.27350521, 19415650.760840416, 19487832.177295685, 19560322.394314766, 19633123.295576096, 19706236.77698517, 19779664.746682167, 19853409.1250391, 19927471.844657898, 20001854.850372314, 20076560.099248886, 20151589.56058693, 20226945.215913773, 20302629.05899048, 20378643.095811844, 20454989.344600677, 20531669.83581257, 20608686.61213684, 20686041.728491783, 20763737.252028465, 20841775.262130737, 20920160.6514616, 20998898.312688828, 21077993.138475418, 21157450.02148819, 21237273.854391098, 21317469.52985096, 21398041.94053173, 21478995.97909832, 21560336.53821659, 21642068.510552406, 21724196.78876877, 21806726.2655344, 21889661.8335104, 21973008.385365486, 22056770.813762665, 22140954.01136875, 22225562.870847702, 22310602.284864426, 22396077.14608574, 22481992.3471756, 22568352.780799866, 22655163.33962345, 22742428.916311264, 22830154.403529167, 22918344.693941116, 23007004.680214882, 23096139.255012512, 23185753.311001778, 23275851.74084568, 23366439.43721199, 23457521.29276371, 23549102.200166702, 23641187.05208683, 23733780.741189003, 23826888.160137177, 23920514.20159912, 24014663.758236885, 24109341.72271824, 24204552.98770809, 24300302.4458704, 24396594.989871025, 24493435.512374878, 24590828.90604782, 24688780.063554764, 24787293.877560616, 24886375.24073124, 24986029.045731544, 25086260.185225487, 25187073.551880836, 25288474.03836155, 25390466.537330627, 25493055.94145775, 25596247.14340496, 25700045.035837173, 25804454.511421204, 25909480.462822914, 26015127.782705307, 26121401.363734245, 26228306.098575592, 26335846.879894257, 26444028.60035515, 26552856.152625084, 26662334.42936611, 26772468.323246956, 26883262.72693062, 26994722.53308201, 27106852.634368896, 27219657.923452377, 27333143.29300213, 27447313.635681152, 27562173.844153404, 27677728.811086655, 27793983.42914486, 27910942.590992928, 28028611.189296722, 28146994.116721153, 28266096.26593113, 28385922.529592514, 28506477.80037117, 28627766.970929146, 28749794.93393612, 28872566.582053185, 28996086.807949066, 29120360.504285812, 29245392.563731194, 29371187.878949165, 29497751.342604637, 29625087.847363472, 29753202.28589058, 29882099.550851822, 30011784.53491211, 30142262.130735397, 30273537.230988503, 30405614.728336334, 30538499.515443802, 30672196.48497486, 30806710.529598236, 30942046.54197502, 31078209.41477394, 31215204.040657043, 31354155.732625008, 31495064.49067688, 31637930.31481266, 31782753.205033302, 31929533.161335945, 32078270.183725357, 32228964.27219677, 32381615.426753044, 32536223.64739418, 32692788.93411827, 32851311.286924362, 33011790.705820084, 33174227.19079399, 33338620.74185562, 33504971.35900116, 33673279.0422287, 33843543.791540146, 34015765.606939316, 34189944.48841858, 34366080.43598366, 34544173.449632645, 34724223.52936554, 34906230.67518234, 35090194.88708305, 35276116.16506958, 35463994.50913811, 35653829.91929054, 35845622.39552879, 36039371.937849045, 36235078.54625511, 36432742.22074509, 36632362.96131706, 36833940.76797485, 37037475.64071846, 37242967.57954216, 37450416.584451675, 37659822.655447006, 37871185.79252434, 38084505.99568558, 38299783.264930725, 38517017.60026169, 38736209.00167656, 38957357.46917343, 39180463.00275612, 39405525.602422714, 39632545.26817131, 39861522.00000763, 40092455.79792404, 40325346.66192818, 40560194.592012405, 40796999.58818436, 41035761.650440216, 41276480.77877617, 41519156.97320175, 41763790.23370552, 42010380.56029892, 42258927.95297241, 42509432.41172981, 42761893.936574936, 43016312.52750206, 43272688.184511185, 43531020.90760803, 43791310.69678688, 44053557.55204964, 44317761.4733963, 44583922.46082878, 44852040.51434326, 45122115.63394356, 45394147.819625854, 45668137.07139397, 45944083.38924599, 46221986.773181915, 46501847.223199844, 46783664.739305496, 47067439.32149124, 47353170.96976471, 47640859.68412018, 47930505.46456146, 48222108.31108284, 48515668.22369385, 48811185.20238304, 49108659.247161865, 49408090.35802078, 49709478.53496361, 50012823.777994156, 50318126.0871048, 50625385.46230316, 50934601.90358162, 51245775.4109478, 51558905.98439598, 51873993.62392807, 52191038.329545975, 52510040.10124588, 52830998.93902969, 53153914.84290123, 53478787.81285095, 53805617.848890305, 54134404.95101166, 54465149.11921501, 54797850.35350418, 55580676.78712654, 56363503.220746994, 57146329.654369354, 57929156.087991714, 58711982.52161217, 59494808.95523453, 60277635.38885498, 61060461.82247543, 61843288.2560997, 62626114.68971825, 63408941.123342514, 64191767.55696297, 64974593.99058342, 65757420.42420578, 66540246.85782623, 67323073.2914505, 68105899.72506905, 68888726.1586914, 69671552.59231377, 70454379.02593422, 71237205.45955658, 72020031.89317703, 72802858.3267994, 73585684.76042175, 74368511.1940422, 75151337.62766266, 75934164.06128502, 76716990.49490738, 77499816.92852783, 78282643.36215019, 79065469.79577065, 79848296.229393, 80631122.66301346, 81413949.09663582, 82196775.53025818, 82979601.96387863, 83762428.39749908, 84545254.83112144, 85328081.2647438, 86110907.69836426, 86893734.13198662, 87676560.56560707, 88459386.99922943, 89242213.43284988, 90025039.86647224, 90807866.3000946, 91590692.73371506, 92373519.16733551, 93156345.60095978, 93939172.03457832, 94721998.46820068, 95504824.90182304, 96287651.3354454, 97070477.76906395, 97853304.20268822, 98636130.63630867, 99418957.06992912, 100201783.50355148, 100984609.93717384, 101767436.3707943, 102550262.80441666, 103333089.23803711, 104115915.67165756, 104898742.10528183, 105681568.53890228, 106464394.97252274, 107247221.406147, 108030047.83976364, 108812874.27338791, 109595700.70701218, 110378527.14062881, 111161353.57425308, 111944180.00787354, 112727006.4414978, 113509832.87511444, 114292659.30873871, 115075485.74236298, 115858312.17597961, 116641138.60960388, 117423965.04322433, 118206791.47684479, 118989617.91046906, 119772444.34408951, 120555270.77770996, 121338097.21133041, 122120923.64495468, 122903750.07857513, 123686576.51219559, 124469402.94581604, 125252229.37944031, 126035055.81306076, 126817882.24668503, 127600708.68030167, 128383535.11392593, 129166361.54754639, 129949187.98117065, 130732014.41478729, 131514840.84841156, 132297667.28203583, 133080493.71565247, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44859695, 313130573.44860077, 313130573.44859695, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.44860077, 313130573.44860077, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313130573.44859314, 313130573.4486084, 313130573.44859314, 313673624.9280853, 314799852.95033264, 315930124.6327667, 317064454.49398804, 318202857.10461426, 319345347.0876465, 320491939.11860657, 321642647.92562866, 322797488.28977966, 323956475.0452118, 325119623.07928467, 326286947.33288574, 327458462.8004608, 328634184.530365, 329814127.6249237, 330998307.2407379, 332186738.58880615, 333379436.93473816, 334576417.59895325, 335777695.9568634, 336983287.43914795, 338193207.5318146, 339407471.77648926, 340626095.77064514, 341849095.16770935, 343076485.6773071, 344308283.0655365, 345544503.15501404, 346785161.8252106, 348030275.0126343, 349279858.71095276, 350533928.9713135, 351792501.9024658, 353055593.67100525, 354323220.50157166, 355595398.6770325, 356872144.5388031, 358153474.48683167, 359439404.9801178, 360729952.5365753, 362025133.7335968, 363324965.2079773, 364629463.6562805, 365938645.83503723, 367252528.56092834, 368571128.710968, 369894463.22288513, 371222549.0950928, 372555403.38708496, 373893043.2196655, 375235485.77500916, 376582748.2970276, 377934848.09158325, 379291802.5266266, 380653629.03245544, 382020345.10198975, 383391968.29096985, 384768516.2180786, 386150006.56536865, 387536457.07832336, 388927885.56611633, 390324309.901947, 391725748.0230713, 393132217.9312744, 394543737.69285583, 395960325.43907166, 397381999.3662567, 398808777.7360382, 400240678.8756256, 401677721.1781006, 403119923.10246277, 404567303.1741028, 406019879.9848633, 407477672.1933136, 408940698.52511597, 410408977.77305603, 411882528.79748535, 413361370.5263672, 414845521.9557495, 416335002.14979553, 417829830.2411499, 419330025.4311371, 420835606.99002075, 422346594.2572937, 423863006.64186096, 425384863.6222534, 426912184.74705505, 428444989.634964, 429983297.97509766, 431527129.527359, 433076504.1224823, 434631441.6625061, 436191962.1208496, 437758085.5426941, 439329832.04515076, 440907221.8176117, 442490275.1219177, 444079012.29267883, 445673453.7374878, 447273619.9372406, 448879531.4463501, 450491208.89305115, 452108672.9796295, 453731944.4826813, 455361044.2534027, 456995993.2179413, 458636812.37742615, 460283522.80851746, 461936145.66348267, 463594702.170578, 465259213.6342621, 466929701.43544006, 468606187.03186035, 470288691.9582672, 471977237.8267517, 473671846.32696533, 475372539.22647095, 477079338.3709564, 478792265.6845856, 480511343.1701813, 482236592.90963745, 483968037.0640564, 485705697.8741913, 487449597.660553, 489199758.8238983, 490956203.84532166, 492718955.2866821, 494488035.7908325, 496263468.0819702, 498045274.96572876, 499833479.329895, 501628104.144104, 503429172.4607849, 505236707.41485596, 507050732.2245178, 508871270.1911926, 510698344.7000122, 512531979.2200928, 514372197.3048096, 516219022.59207153, 518072478.804657, 519932589.75061035, 521799379.3233032, 523672871.50201416, 525553090.35214233, 527440060.0253296, 529333804.76013184, 531234348.8819885, 533141716.80371094, 535055933.0258179, 536977022.1367798, 538905008.8132324, 540839917.8206177, 542781774.013092, 544730602.3342285, 546686427.8170471, 548649275.5844421, 550619170.8495483, 552596138.9160767, 554580205.1784668, 556571395.122467, 558569734.3251953, 560575248.455719, 562587963.275238, 564607904.6373901, 566635098.4887085, 568669570.868866, 570711347.9110107, 572760455.8421326, 574816920.9833679, 576880769.7504578, 578952028.6537781, 581030724.2991333, 583116883.3876953, 585210532.7165527, 587311699.1789856, 589420409.7648926, 591536691.5609741, 593660571.7513123, 595792077.6174927, 597931236.539093, 600078075.993988, 602232623.5587463, 604394906.9088745, 606564953.8192749, 608742792.1646729, 610928449.9196472, 613121955.1594849, 615323336.0601196, 617532620.8986816, 619749838.053772, 621975016.0060425, 624208183.3381958, 626449368.7357483, 628698600.9870605, 630955908.9840088, 633221321.7219849, 635494868.3007507, 637776577.9243469, 640066479.9017334, 642364603.6471558, 644670978.6803894, 646985634.6272278, 649308601.2198792, 651639908.2972107, 653979585.8053284, 656327663.79776, 658684172.4360046, 661049141.9898682, 663422602.837738, 665804585.4671936, 668195120.4752502, 670594238.568634, 673001970.5646057, 675418347.3908386, 677843400.0860596, 680277159.8005981, 682719657.7964783, 685170925.4480896, 687630994.2423096, 690099895.7792053, 692577661.7722778, 695064324.0488281, 697559914.5505066, 700064465.3335876, 702578008.5695496, 705100576.545227, 707632201.6634521, 710172916.4434204, 712722753.5211182, 715281745.6495972, 717849925.6995239, 720427326.6597595, 723013981.6373596, 725609923.8584595, 728215186.6682739, 730829803.5320129, 733453808.0348206, 736087233.8825073, 738730114.901886, 741382485.0412598, 744044378.3707886, 746715829.0829773, 749396871.4930725, 752087540.0395203, 754787869.2844849, 757497893.914154, 760217648.7392273, 762947168.6955566, 765686488.8442078, 768435644.3722839, 771194670.5931702, 773963602.9470215, 776742477.0013123, 779531328.4511414, 782330193.1198425, 785139106.9592896, 787958106.0505066, 790787226.6040039, 793626504.9603882, 796475977.5906677, 799335681.0968323, 802205652.2122803, 805085927.8022766, 807976544.864563, 810877540.529541, 813788952.0610352, 816710816.8566589, 819643172.4482727, 822586056.5025635, 825539506.8213196, 828503561.3421631, 831478258.138916, 834463635.4221191, 837459731.5394287, 840466584.9762268, 843484234.3561096, 846512718.4413147, 849552076.1332397, 852602346.4730225, 855663568.6419067, 858735781.9618225, 861819025.895874, 864913340.0489502, 868018764.1679993, 871135338.1427917, 874263102.0062866, 877402095.9350891, 880552360.2502441, 883713935.4173584, 886886862.0474854, 890071180.8974304, 893266932.8703308, 896474159.0161743, 899692900.5323792, 902923198.7642212, 906165095.2054749, 909418631.4989014, 912683849.4367065, 915960790.9612427, 919249498.1653442, 922550013.2931519, 925862378.7402344, 929186637.0546265, 932522830.9369507, 935871003.2412415, 939231196.9754028, 942603455.3016357, 945987821.537262, 949384339.1550598, 952793051.7838745, 956214003.2093201, 959647237.3739624, 963092798.378479, 966550730.4815979, 970021078.1011353, 973503885.8143005, 976999198.3583679, 980507060.6312561, 984027517.6921387, 987560614.7617798, 991106397.2236328, 994664910.6236572, 998236200.671875, 1001820313.2419434, 1005417294.3724976, 1009027190.267334, 1012650047.2963867, 1016285911.9956055, 1019934831.0686035, 1023596851.3862915, 1027272019.987915, 1030960384.0817871, 1034661991.0454102, 1038376888.4268799, 1042105123.944397, 1045846745.4880371, 1049601801.1195068, 1053370339.0732422, 1057152407.7565918, 1060948055.7510986, 1064757331.812439, 1068580284.871521, 1072416964.03479, 1076267418.585083, 1080131697.9821777, 1084009851.8635254, 1087901930.0444946, 1091807982.5197144, 1095728059.4630127, 1099662211.2285767, 1103610488.3511963, 1107572941.5472412, 1111549621.715149, 1115540579.9359741, 1119545867.4744263, 1123565535.7790527, 1127599636.4832764, 1131648221.4057617, 1135711342.5513306, 1139789052.1115723, 1143881402.46521, 1147988446.1793823, 1152110236.0098267, 1156246824.9014893, 1160398265.989746, 1164564612.6004639, 1168745918.2512817, 1172942236.6516724, 1177153621.7041626, 1181380127.5046997, 1185621808.3435059, 1189878718.7057495, 1194150913.2722778, 1198438446.920044, 1202741374.7232666, 1207059751.9538574, 1211393634.0819702, 1215743076.7773438, 1220108135.9091187, 1224488867.5474243, 1228885327.96344, 1233297573.6304932, 1237725661.2247314, 1242169647.6256104, 1246629589.9170532, 1251105545.3877563, 1255597571.5321655, 1260105726.0511475, 1264630066.8527222, 1269170652.0529785, 1273727539.9764404, 1278300789.1571045, 1282890458.3392944, 1287496606.4780273, 1292119292.7401733, 1296758576.5048828, 1301414517.364685, 1306087175.1257935, 1310776609.8095093, 1315482881.6524658, 1320206051.1073608, 1324946178.8442993, 1329703325.7511597, 1334477552.934082, 1339268921.7191162, 1344077493.6520386, 1348903330.500061, 1353746494.251587, 1358607047.1182861, 1363485051.5344849, 1368380570.1593018, 1373293665.8763428, 1378224401.7953491, 1383172841.2523193, 1388139047.8110962, 1393123085.2632446, 1398125017.6296997, 1403144909.161255, 1408182824.3391724, 1413238827.8765259, 1418312984.7184448, 1423405360.043457, 1428516019.263977, 1433645028.0274048, 1438792452.2166748, 1443958357.951416, 1449142811.588684, 1454345879.7236328, 1459567629.1904907, 1464808127.0638428, 1470067440.6585693, 1475345637.5315552, 1480642785.4822388, 1485958952.5533447, 1491294207.0321045, 1496648617.4506836, 1502022252.5874634, 1507415181.4678955, 1512827473.3648682, 1518259197.800415, 1523710424.5459595, 1529181223.6234741, 1534671665.3062744, 1540181820.1202393, 1545711758.8440552, 1551261552.5110474, 1556831272.4090576, 1562420990.0822144, 1568030777.331543, 1573660706.2155762, 1579310849.051941, 1584981278.4175415, 1590672067.1501465, 1596383288.34906, 1602115015.3756714, 1607867321.8553467, 1613640281.677246, 1619433968.9961548, 1625248458.2330933, 1631083824.0760498, 1636940141.4814453, 1642817485.6747437, 1648715932.1514282, 1654635556.6780396, 1660576435.293335, 1666538644.308899, 1672522260.3103638, 1678527360.1583252, 1684554020.98938, 1690602320.217102, 1696672335.532898, 1702764144.9072876, 1708877826.5905151, 1715013459.1140747, 1721171121.2910767, 1727350892.2180176, 1733552851.2749023, 1739777078.1271362, 1746023652.7261353, 1752292655.3099976, 1758584166.4053955, 1764898266.8278198, 1771235037.6829834, 1777594560.367981, 1783976916.5718384, 1790382188.2771606, 1796810457.7608032, 1803261807.5950317, 1809736320.6484985, 1816234080.0875854, 1822755169.3770752, 1829299672.2816772, 1835867672.866516, 1842459255.4988403, 1849074504.8486938, 1855713505.8900757, 1862376343.9021606, 1869063104.470337, 1875773873.4872437, 1882508737.1538086, 1889267781.9806519, 1896051094.7888184, 1902858762.7112427, 1909690873.1936646, 1916547513.9956055, 1923428773.1920776, 1930334739.173767, 1937265500.649414, 1944221146.6455078, 1951201766.50885, 1958207449.9066162, 1965238286.828003, 1972294367.5855103, 1979375782.815796, 1986482623.4805908, 1993614980.8687744, 2000772946.5966797, 2007956612.6098633, 2015166071.1833496, 2022401414.9243164, 2029662736.7718506, 2036950129.9990234, 2044263688.213501, 2051603505.3596191, 2058969675.7182617, 2066362293.9094238, 2073781454.8925781, 2081227253.9678955, 2088699786.7784424, 2096199149.3099365, 2103725437.8930664, 2111278749.2043457, 2118859180.2675781, 2126466828.4545898, 2134101791.4868164, 2141764167.4371338, 2149454054.7297363, 2157171552.1429443, 2164916758.809082, 2172689774.216675, 2180490698.211914, 2188319630.9987793, 2196176673.1411133, 2204061925.564331, 2211975489.555786, 2219917466.7667236, 2227887959.2130127, 2235887069.2773438, 2243914899.7094727, 2251971553.62854, 2260057134.5234375, 2268171746.255127, 2276315493.057007, 2284488479.5372314, 2292690810.679077, 2300922591.8428955, 2309183928.7677, 2317474927.571533, 2325795694.753784, 2334146337.196289, 2342526962.1644287, 2350937677.309082, 2359378590.666992, 2367849810.663574, 2376351446.112915, 2384883606.2199707, 2393446400.5822754, 2402039939.1899414, 2410664332.428711, 2419319691.0806885, 2428006126.3250732, 2436723749.740967, 2445472673.3077393, 2454253009.4067383, 2463064870.823242, 2471908370.746826, 2480783622.774048, 2489690740.9090576, 2498629839.5651855, 2507601033.5672607, 2516604438.151245, 2525640168.9678955, 2534708342.0826416, 2543809073.977661, 2552942481.553711, 2562108682.1309814, 2571307793.4509277, 2580539933.6776123, 2589805221.399658, 2599103775.6314697, 2608435715.814453, 2617801161.819092, 2627200233.946167, 2636633052.928589, 2646099739.932373, 2655600416.559082, 2665135204.8461914, 2674704227.2701416, 2684307606.746704, 2693945466.6326904, 2703617930.7283936, 2713325123.2781982, 2723067168.9730225, 2732844192.9506836, 2742656320.7991943, 2752503678.557007, 2762386392.715088, 2772304590.218628, 2782258398.468872, 2792247945.3239746, 2802273359.1016846, 2812334768.580078, 2822432302.999756, 2832566092.0654297, 2842736265.94751, 2852942955.2834473, 2863186291.180176, 2873466405.214966, 2883783429.4379883, 2894137496.373169, 2904528739.0201416, 2914957290.8565674, 2925423285.838867, 2935926858.404541, 2946468143.474243, 2957047276.4520264, 2967664393.229492, 2978319630.1845703, 2989013124.1865234, 2999745012.5944824, 3010515433.261841, 3021324524.536621, 3032172425.2631836, 3043059274.785034, 3053985212.9456787, 3064950380.0906982, 3075954917.069458, 3086998965.237549, 3098082666.4572754, 3109206163.1011963, 3120369598.052368, 3131573114.7071533, 3142816856.9766846, 3154100969.2890625, 3165425596.59021, 3176790884.347534, 3188196978.5499268, 3199644025.7106934, 3211132172.8691406, 3222661567.5928955, 3234232357.9785156, 3245844692.6555176, 3257498720.7858887, 3269194592.067871, 3280932456.7371826, 3292712465.5686035, 3304534769.878418, 3316399521.526367, 3328306872.9172363, 3340256977.0030518, 3352249987.285034, 3364286057.815674, 3376365343.2001953, 3388487998.599365, 3400654179.730713, 3412864042.871216, 3425117744.8585205, 3437415443.09375, 3449757295.5428467, 3462143460.739502, 3474574097.7856445, 3487049366.3554688, 3499569426.695923, 3512134439.6293945, 3524744566.555664, 3537399969.4539795, 3550100810.885498, 3562847253.994507, 3575639462.5115967, 3588477600.754883, 3601361833.6324463, 3614292326.6446533, 3627269245.8858643, 3640292758.046997, 3653363030.4176025, 3666480230.887207, 3679644527.9489746, 3692856090.7005615, 3706115088.8466797, 3719421692.70166, 3732776073.191162, 3746178401.8546143, 3759628850.847412, 3773127592.942749, 3786674801.534424, 3800270650.638916, 3813915314.897217, 3827608969.5773926, 3841351790.5770264, 3855143954.425049, 3868985638.2841797, 3882877019.953491, 3896818277.869995, 3910809591.1118164, 3924851139.4000244, 3938943103.100586, 3953085663.227051, 3967279001.4436035, 3981523300.066162, 3995818742.0646973, 4010165511.067627, 4024563791.36084, 4039013767.8935547, 4053515626.277588, 4068069552.7927246, 4082675734.3859863, 4097334358.676758, 4112045613.9575195, 4126809689.19751, 4141626774.0429688, 4156497058.82251, 4171420734.5478516, 4186397992.9157715, 4201429026.312256, 4216514027.8132324, 4231653191.1882324, 4246846710.902832, 4262094782.1203613, 4277397600.704834, 4292755363.223877, 4308168266.950684, 4323636509.866699, 4339160290.664551, 4354739808.749023, 4370375264.24292, 4386066857.986084, 4401814791.539307, 4417619267.188477, 4433480487.944336, 4449398657.547119, 4465373980.46875, 4481406661.914795, 4497496907.828613, 4513644924.891113, 4529850920.527588, 4546115102.906494, 4562437680.943848, 4578818864.3063965, 4595258863.41333, 4611757889.439697, 4628316154.317627, 4644933870.741699, 4661611252.169189, 4678348512.82373, 4695145867.699219, 4712003532.559814, 4728921723.945557, 4745900659.173828, 4762940556.341797, 4780041634.330322, 4797204112.805176, 4814428212.222168, 4831714153.827393, 4849062159.662109, 4866472452.564697, 4883945256.173096, 4901480794.928467, 4919079294.078613, 4936740979.678955, 4954466078.596924, 4972254818.514893, 4990107427.931885, 5008024136.168213, 5026005173.3671875, 5044050770.498291, 5062161159.36084, 5080336572.585205, 5098577243.638672, 5116883406.825439, 5135255297.291504, 5153693151.026855, 5172197204.869629, 5190767696.50708, 5209404864.480713, 5228108948.188477, 5246880187.887451, 5265718824.697266, 5284625100.604004, 5303599258.462158, 5322641541.998047, 5341752195.812744, 5360931465.386963, 5380179597.081055, 5399496838.140869, 5418883436.700195, 5438339641.782715, 5457865703.307373, 5477461872.0896, 5497128399.845947, 5516865539.196289, 5536673543.667725, 5556552667.69751, 5576503166.636475, 5596525296.75293, 5616619315.233887, 5636785480.191162, 5657024050.662598, 5677335286.615967, 5697719448.952881, 5718176799.511963, 5738707601.071045, 5759312117.351807, 5779990613.0234375, 5800743353.70459, 5821570605.967773, 5842472637.343018, 5863449716.320557, 5884502112.35498, 5905630095.867432, 5926833938.251221, 5948113911.873047, 5969470290.078369, 5990903347.1936035, 6012413358.529785, 6034000600.387207, 6055665350.057861, 6077407885.829102, 6099228486.987549, 6121127433.823486, 6143105007.631836, 6165161490.718994, 6187297166.404297, 6209512319.024414, 6231807233.937012, 6254182197.52417, 6276637497.196045, 6299173421.395752, 6321790259.600342, 6344488302.327637, 6367267841.137939, 6390129168.638428, 6413072578.487061, 6436098365.395752, 6459206825.13501, 6482398254.5373535, 6505672951.500488, 6529031214.9921875, 6552473345.053467, 6575999642.802734, 6599610410.439453, 6623305951.247803, 6647086569.601807, 6670952570.967529, 6694904261.907715, 6718941950.086426, 6743065944.272217, 6767276554.341553, 6791574091.284424, 6815958867.207031, 6840431195.3359375, 6864991390.022705, 6889639766.747314, 6914376642.122803, 6939202333.8984375, 6964117160.964844, 6989121443.357666, 7014215502.260498, 7039399660.011719, 7064674240.106445, 7090039567.200928, 7115495967.116699, 7141043766.846924, 7166683294.556885, 7192414879.591064, 7218238852.476074, 7244155544.925537, 7270165289.844482, 7296268421.332031, 7322465274.687744, 7348756186.415283, 7375141494.225342, 7401621537.042725, 7428196655.0078125, 7454867189.482422, 7481633483.05542, 7508495879.543457, 7535454723.999268, 7562510362.714111, 7589663143.222656, 7616913414.3063965, 7644261526.000977, 7671707829.596924, 7699252677.647461, 7726896423.970459, 7754639423.655762, 7782482033.066162, 7810424609.845215, 7838467512.920654, 7866611102.508057, 7894855740.117432, 7923201788.555664, 7951649611.932617, 7980199575.666504, 8008852046.486328, 8037607392.437988, 8066465982.888672, 8095428188.532715, 8124494381.394531, 8153664934.835449, 8182940223.5546875, 8212320623.600098, 8241806512.367676, 8271398268.60791, 8301096272.434082, 8330900905.320801, 8360812550.114746, 8390831591.035645, 8420958413.683594, 8451193405.043945, 8481536953.489258, 8511989448.788574, 8542551282.109375, 8573222846.023926, 8604004534.513672, 8634896742.975098, 8665899868.22461, 8697014308.502441, 8728240463.478027, 8759578734.259277, 8791029523.389648, 8822593234.861816, 8854270274.115723, 8886061048.049316, 8917965965.021484, 8949985434.855957, 8982119868.847656, 9014369679.77002, 9046735281.87793, 9079217090.913086, 9111815524.109375, 9144531000.200195, 9177363939.421387, 9210314763.518066, 9243383895.75, 9276571760.894531, 9309878785.257324, 9343305396.671875, 9376852024.510254, 9410519099.683105, 9444307054.651367, 9478216323.427246, 9512247341.580566, 9546400546.24707, 9580676376.128906, 9615075271.507324, 9649597674.240723, 9684244027.775879, 9719014777.152344, 9753910369.004883, 9788931251.575195, 9824077874.711426, 9859350689.879395, 9894750150.164062, 9930276710.277832, 9965930826.56543, 10001712957.01123, 10037623561.242188, 10073663100.53711, 10109832037.829102, 10146130837.716309, 10182559966.462402, 10219119892.005371, 10255811083.965332, 10292634013.646484, 10329589154.04541, 10366676979.858398, 10403897967.484375, 10441252595.034668, 10478741342.33496, 10516364690.935547, 10554123124.115234, 10592017126.886719, 10630047186.00586, 10668213789.976562, 10706517429.0542, 10744958595.256348, 10783537782.367188, 10822255485.941895, 10861112203.317383, 10900108433.615723, 10939244677.748047, 10978521438.4292, 11017939220.174316, 11057498529.3125, 11097199873.989746, 11137043764.177734, 11177030711.677246, 11217161230.128906, 11257435835.015137, 11297855043.670898, 11338419375.288574, 11379129350.924316, 11419985493.503906, 11460988327.833008, 11502138380.59961, 11543436180.38379, 11584882257.662598, 11626477144.819336, 11668221376.146973, 11710115487.857422, 11752160018.088867, 11794355506.909668, 11836702496.32959, 11879201530.302246, 11921853154.73584, 11964657917.498047, 12007616368.423828, 12050729059.32129, 12093996543.981934, 12137419378.183594, 12180998119.699707, 12224733328.308105, 12268625565.794922, 12312675395.963867, 12356883384.64209, 12401250099.69043, 12445776111.00586, 12490461990.533691, 12535308312.27246, 12580315652.279785, 12625484588.68457, 12670815701.688477, 12716309573.579102, 12761966788.731445, 12807787933.622559, 12853773596.83252, 12899924369.0542, 12946240843.104492, 12992723613.924805, 13039373278.59668, 13086190436.341309, 13133175688.534668, 13180329638.710938, 13227652892.569824, 13275146057.987793, 13322809745.02295, 13370644565.92334, 13418651135.137207, 13466830069.31543, 13515181987.326172, 13563707510.2583, 13612407261.431152, 13661281866.401367, 13710331952.97168, 13759558151.199219, 13808961093.403809, 13858541414.175293, 13908299750.379883, 13958236741.174805, 14008353028.007812, 14058649254.631836, 14109126067.111816, 14159784113.830078, 14210624045.499512, 14261646515.166992, 14312852178.226562, 14364241692.421875, 14415815717.863281, 14467574917.025879, 14519519954.76709, 14571651498.32959, 14623970217.353516, 14676476783.879883, 14729171872.367188, 14782056159.692383, 14835130325.163086, 14888395050.526855, 14941851019.978516, 14995498920.169434, 15049339440.217285, 15103373271.711426, 15157601108.72754, 15212023647.831543, 15266641588.090332, 15321455631.081055, 15376466480.899902, 15431674844.171387, 15487081430.05664, 15542686950.262695, 15598492119.05371, 15654497653.254395, 15710704272.269043, 15767112698.07959, 15823723655.261719, 15880537870.996094, 15937556075.069336, 15994778999.889648, 16052207380.499023, 16109841954.570312, 16167683462.435547, 16225732647.074219, 16283990254.141602, 16342457031.96582, 16401133731.563477, 16460021106.646484, 16519119913.63379, 16578430911.66211, 16637954862.588867, 16697692531.011719, 16757644684.270508, 16817812092.46289, 16878195528.448242, 16938795767.863281, 16999613589.128906, 17060649773.460938, 17121905104.879883, 17183380370.220703, 17245076359.14746, 17306993864.15039, 17369133680.57617, 17431496606.618164, 17494083443.342773, 17556894994.685547, 17619932067.473633, 17683195471.429688, 17746686019.183594, 17810404526.282227, 17874351811.20117, 17938528695.353516, 18002936003.106445, 18067574561.779297, 18132445201.66797, 18197548756.046875, 18262886061.182617, 18328457956.344727, 18394265283.81543, 18460308888.90332, 18526589619.948242, 18593108328.338867, 18659865868.51953, 18726863098.00293, 18794100877.38086, 18861580070.333008, 18929301543.64453, 18997266167.20703, 19065474814.039062, 19133928360.29297, 19202627685.26758, 19271573671.416016, 19340767204.364258, 19410209172.913086, 19479900469.05957, 19549841987.998047, 19620034628.1416, 19690479291.126953, 19761176881.82715, 19832128308.368164, 19903334482.13086, 19974796317.771484, 20046514733.231445, 20118490649.74707, 20190724991.8584, 20263218687.433594, 20335972667.661133, 20408987867.08496, 20482265223.592773, 20555805678.450195, 20629610176.29297, 20703679665.15625, 20778015096.47461, 20852617425.100586, 20927487609.3125, 21002626610.833984, 21078035394.836914, 21153714929.960938, 21229666188.32422, 21305890145.53125, 21382387780.697266, 21459160076.442383, 21536208018.92578, 21613532597.83789, 21691134806.42871, 21769015641.512695, 21847176103.481445, 21925617196.320312, 22004339927.62207, 22083345308.589844, 22162634354.064453, 22242208082.52832, 22322067516.118164, 22402213680.643555, 22482647605.595703, 22563370324.16504, 22644382873.246094, 22725686293.461914, 22807281629.16797, 22889169928.47168, 22971352243.242188, 23053829629.125977, 23136603145.561523, 23219673855.786133, 23303042826.86133, 23386711129.67383, 23470679838.95996, 23554950033.30957, 23639522795.19336, 23724399210.958984, 23809580370.86035, 23895067369.06543, 23980861303.66992, 24066963276.711914, 24153374394.186523, 24240095766.05957, 24327128506.282227, 24414473732.808594, 24502132567.598633, 24590106136.65039, 24678395569.99707, 24767002001.7334, 24855926570.024414, 24945170417.12207, 25034734689.379883, 25124620537.2666, 25214829115.382812, 25305361582.470703, 25396219101.44043, 25487402839.36914, 25578913967.530273, 25670753661.401367, 25762923100.676758, 25855423469.291016, 25948255955.429688, 26041421751.539062, 26134922054.351562, 26228758064.89746, 26322930988.51465, 26417442034.87207, 26512292417.979492, 26607483356.208984, 26703016072.304688, 26798891793.40039, 26895111751.038086, 26991677181.17871, 27088589324.22461, 27185849425.026367, 27283458732.911133, 27381418501.68457, 27479729989.65918, 27578394459.663086, 27677413179.05957, 27776787419.759766, 27876518458.246094, 27976607575.58008, 28077056057.42383, 28177865194.057617, 28279036280.3916, 28380570615.98633, 28482469505.069336, 28584734256.54785, 28687366184.035156, 28790366605.850586, 28893736845.05957, 28997478229.464844, 29101592091.648438, 29206079768.967773, 29310942603.58789, 29416181942.489258, 29521799137.489258, 29627795545.262695, 29734172527.34961, 29840931450.18164, 29948073685.095703, 30055600608.356445, 30163513601.161133, 30271814049.674805, 30380503345.035156, 30489582883.375977, 30599054065.841797, 30708918298.61133, 30819176992.910156, 30929831565.029297, 31040883436.347656, 31152334033.345703, 31264184787.626953, 31376437135.93457, 31489092520.16797, 31602152387.40625, 31715618189.927734, 31829491385.21289, 31943773435.990234, 32058465810.23242, 32173569981.177734, 32289087427.365234, 32405019632.634766, 32521368086.158203, 32638134282.44922, 32755319721.39453, 32872925908.257812, 32990954353.71289, 33109406573.85742, 33228284090.228516, 33347588429.833984, 33467321125.152344, 33587483714.177734, 33708077740.41797, 33829104752.92383, 33950566306.308594, 34072463960.76953, 34194799282.101562, 34317573841.72461, 34440789216.70117, 34564446989.75391, 34688548749.28711, 34813096089.41016, 34938090609.96094, 35063533916.50781, 35189427620.40039, 35315773338.76172, 35442572694.52344, 35569827316.453125, 35697538839.14844, 35825708903.0957, 35954339154.66016, 36083431246.115234, 36212986835.677734, 36343007587.509766, 36473495171.75195, 36604451264.53906, 36735877548.02734, 36867775710.41016, 37000147445.94336, 37132994454.96289, 37266318443.916016, 37400121125.37109, 37534404218.046875, 37669169446.833984, 37804418542.81836, 37940153243.29492, 38076375291.802734, 38213086438.134766, 38350288438.37695, 38487983054.9043, 38626172056.4375, 38764857218.0332, 38904040321.13086, 39043723153.55469, 39183907509.56836, 39324595189.85156, 39465788001.57031, 39607487758.37109, 39749696280.41016, 39892415394.38281, 40035646933.541016, 40179392737.71875, 40323654653.35742, 40468434533.52734, 40613734237.94922, 40759555633.0293, 40905900591.865234, 41052770994.28125, 41200168726.86133, 41348095682.94922, 41496553762.69531, 41645544873.072266, 41795070927.89453, 41945133847.85156, 42095735560.52734, 42246878000.43164, 42398563109.009766, 42550792834.69141, 42703569132.88672, 42856893966.041016, 43010769303.63672, 43165197122.228516, 43320179405.4707, 43475718144.13867, 43631815336.1543, 43788472986.61328, 43945693107.8125, 44103477719.27344, 44261828847.765625, 44420748527.33594, 44580238799.33789, 44740301712.45508, 44900939322.7207, 45062153693.55469, 45223946895.7832, 45386321007.66992, 45549278114.9375, 45712820310.802734, 45876949695.99219, 46041668378.77539, 46206978474.99609, 46372882108.08789, 46539381409.11914, 46706478516.79492, 46874175577.515625, 47042474745.37305, 47211378182.203125, 47380888057.60156, 47551006548.94922, 47721735841.453125, 47893078128.1582, 48065035609.98633, 48237610495.765625, 48410805002.24805, 48584621354.146484, 48759061784.16797, 48934128533.0293, 49109823849.48828, 49286149990.39258, 49463109220.671875, 49640703813.41016, 49818936049.83203, 49997808219.36914, 50177322619.66211, 50357481556.609375, 50538287344.37891, 50719742305.45703, 50901848770.66797, 51084609079.19336, 51268025578.63086, 51452100624.99414, 51636836582.75781, 51822235824.890625, 52008300732.88086, 52195033696.759766, 52382437115.15234, 52570513395.2832, 52759264953.03125, 52948694212.93555, 53138803608.25781, 53329595580.98242, 53521072581.865234, 53713237070.46484, 53906091515.16992, 54099638393.22461, 54293880190.7793, 54488819402.90039, 54684458533.615234, 54880800095.95117, 55077846611.94336, 55275600612.68945, 55474064638.37891, 55673241238.31641, 55873132970.95703, 56073742403.95117, 56275072114.16016, 56477124687.69922, 56679902719.9707, 56883408815.69531, 57087645588.94336, 57292615663.171875, 57498321671.26367, 57704766255.541016, 57911952067.82617, 58119881769.458984, 58328558031.33008, 58537983533.92383, 58748160967.35156, 58959093031.375, 59170782435.45703, 59383231898.78516, 59596444150.3125, 59810421928.7832, 60025167982.78516, 60240685070.76953, 60456975961.08594, 60674043432.03711, 60891890271.88867, 61110519278.92383, 61329933261.46875, 61550135037.9375, 61771127436.86133, 61992913296.92578, 62215495467.01172, 62438876806.22266, 62663060183.9375, 62888048479.82617, 63113844583.90625, 63340451396.57031, 63567871828.61719, 63796108801.30859, 64025165246.390625, 64255044106.13281, 64485748333.359375, 64717280891.52344, 64949644754.69531, 65182842907.625, 65416878345.79297, 65651754075.421875, 65887473113.52734, 66124038487.97656, 66361453237.48047, 66599720411.67578, 66838843071.15234, 67078824287.484375, 67319667143.26172, 67561374732.16797, 67803950158.97266, 68047396539.59766, 68291717001.16406, 68536914682.00391, 68782992731.72656, 69029954311.25, 69277802592.84375, 69526540760.15234, 69776172008.27734, 70026699543.75781, 70278126584.67969, 70530456360.66406, 70783692112.92578, 71037837094.33203, 71292894569.41797, 71548867814.4336, 71805760117.41797, 72063574778.17969, 72322315108.41016, 72581984431.66016, 72842586083.44531, 73104123411.22266, 73366599774.5, 73630018544.82422, 73894383105.85938, 74159696853.41797, 74425963195.4961, 74693185552.33984, 74961367356.46094, 75230512052.70703, 75500623098.28906, 75771703962.83203, 76043758128.41406, 76316789089.6211, 76590800353.58984, 76865795440.03906, 77141777881.32812, 77418751222.5, 77696719021.33594, 77975684848.36719, 78255652286.97656, 78536624933.3789, 78818606396.73047, 79101600299.1289, 79385610275.67578, 79670639974.54297, 79956693056.97266, 80243773197.3789, 80531884083.35156, 80821029415.73047, 81111212908.63281, 81402438289.52734, 81694709299.24219, 81988029692.0625, 82282403235.73438, 82577833711.54297, 82874324914.33984, 83171880652.61719, 83470504748.51562, 83770201037.92969, 84070973370.50781, 84372825609.71484, 84675761632.91406, 84979785331.35547, 85284900610.28516, 85591111388.96875, 85898421600.72656, 86206835193.02344, 86516356127.47656, 86826988379.95312, 87138735940.5625, 87451602813.76953, 87765593018.39453, 88080710587.71484, 88396959569.44922, 88714344025.89062, 89032868033.89062, 89352535684.94922, 89673351085.25, 89995318355.73047, 90318441632.11719, 90642725064.98047, 90968172819.80078, 91294789077.01562, 91622578032.0664, 91951543895.46094, 92281690892.82812, 92613023264.96094, 92945545267.8789, 93279261172.89844, 93614175266.64453, 93950291851.16406, 94287615243.91797, 94626149777.90234, 94965899801.64062, 95306869679.29297, 95649063790.66406, 95992486531.3125, 96337142312.55469, 96683035561.5625, 97030170721.39453, 97378552251.0586, 97728184625.58594, 98079072336.0586, 98431219889.69922, 98784631809.89844, 99139312636.30078, 99495266924.84766, 99852499247.82422, 100211014193.94922, 100570816368.41797, 100931910392.94531, 101294300905.84375, 101657992562.10156, 102022990033.38281, 102389298008.15625, 102756921191.71484, 103125864306.23438, 103496132090.86328, 103867729301.75781, 104240660712.14062, 104614931112.39062, 104990545310.08203, 105367508130.03125, 105745824414.40234, 106125499022.74219, 106506536832.02344, 106888942736.75781, 107272721649.00781, 107657878498.48828, 108044418232.60547, 108432345816.53125, 108821666233.26172, 109212384483.6914, 109604505586.66797, 109998034579.04688, 110392976515.78906, 110789336469.98438, 111187119532.95703, 111586330814.29688, 111986975441.9375, 112389058562.24219, 112792585340.03125, 113197560958.6836, 113603990620.1836, 114011879545.1836, 114421232973.10156, 114832056162.14844, 115244354389.42188, 115658132950.96484, 116073397161.84375, 116490152356.1914, 116908403887.3125, 117328157127.71484, 117749417469.20703, 118172190322.94922, 118596481119.54297, 119022295309.07031, 119449638361.1914, 119878515765.21094, 120308933030.1289, 120740895684.73438, 121174409277.66406, 121609479377.47266, 122046111572.72656, 122484311472.02734, 122924084704.14062, 123365436918.03516, 123808373782.94531, 124252900988.49219, 124699024244.6875, 125146749282.07812, 125596081851.76953, 126047027725.51953, 126499592695.78906, 126953782575.89844, 127409603199.94531, 127867060423.07031, 128326160121.36719, 128786908192.0625, 129249310553.55469, 129713373145.46875, 130179101928.77344, 130646502885.85938, 131115582020.54688, 131586345358.25781, 132058798946.02344, 132532948852.60156, 133008801168.53125, 133486362006.21094, 133965637500.00781, 134446633806.28906, 134929357103.53906, 135413813592.4375, 135900009495.90625, 136387951059.21094, 136877644550.0625, 137369096258.64844, 137862312497.7578, 138357299602.84375, 138854063932.10156, 139352611866.5547, 139852949810.14844, 140355084189.8047, 140859021455.53125, 141364768080.5, 141872330561.10156, 142381715417.0703, 142892929191.5703, 143405978451.1875, 143920869786.17188, 144437609810.375, 144956205161.42188, 145476662500.7578, 145998988513.7422, 146523189909.76562, 147049273422.27344, 147577245808.90625, 148107113851.5625, 148638884356.4922, 149172564154.3828, 149708160100.45312, 150245679074.51562, 150785127981.10156, 151326513749.53125, 151869843334.0078, 152415123713.6797, 152962361892.78125, 153511564900.6875, 154062739792.0, 154615893646.66406, 155171033570.03906, 155728166693.0, 156287300172.0078, 156848441189.25, 157411596952.67188, 157976774696.10156, 158543981679.3672, 159113225188.32812, 159684512535.03125, 160257851057.7578, 160833248121.1328, 161410711116.2578, 161990247460.72656, 162571864598.79688, 163155570001.4375, 163741371166.46094, 164329275618.57812, 164919290909.52344, 165511424618.16406, 166105684350.53125, 166702077740.03906, 167300612447.4453, 167901296161.01562, 168504136596.6797, 169109141498.0, 169716318636.39062, 170325675811.1328, 170937220849.53906, 171550961607.01562, 172166905967.17188, 172785061841.90625, 173405437171.5703, 174028039924.96875, 174652878099.5625, 175279959721.5078, 175909292845.7578, 176540885556.2422, 177174745965.85938, 177810882216.66406, 178449302479.9453, 179090014956.3203, 179733027875.85156, 180378349498.16406, 181025988112.51562, 181675952037.96094, 182328249623.3828, 182982889247.66406, 183639879319.76562, 184299228278.85938, 184960944594.375, 185625036766.20312, 186291513324.6953, 186960382830.8828, 187631653876.51562, 188305335084.1797, 188981435107.4297, 189659962630.89844, 190340926370.39062, 191024335073.0, 191710197517.2422, 192398522513.14062, 193089318902.35156, 193782595558.27344, 194478361386.1797, 195176625323.28906, 195877396338.9375, 196580683434.65625, 197286495644.28906, 197994842034.125, 198705731702.97656, 199419173782.39062, 200135177436.60938, 200853751862.875, 201574906291.35938, 202298649985.45312, 203024992241.7578, 203753942390.27344, 204485509794.48438, 205219703851.52344, 205956533992.23438, 206696009681.32812, 207438140417.5, 208182935733.5625, 208930405196.53125, 209680558407.79688, 210433405003.20312, 211188954653.21094, 211947217062.96094, 212708201972.5078, 213471919156.8047, 214238378425.96094, 215007589625.26562, 215779562635.3672, 216554307372.4297, 217331833788.15625, 218112151870.01562, 218895271641.34375, 219681203161.45312, 220469956525.7578, 221261541865.96875, 222055969350.09375, 222853249182.7422, 223653391605.07812, 224456406895.10156, 225262305367.67188, 226071097374.6953, 226882793305.26562, 227697403585.75, 228514938679.96875, 229335409089.28906, 230158825352.8203, 230985198047.48438, 231814537788.1875, 232646855227.9375, 233482161058.0078, 234320466008.04688, 235161780846.2422, 236006116379.41406, 236853483453.22656, 237703892952.23438, 238557355800.10938, 239413882959.75, 240273485433.3828, 241136174262.75, 242001960529.26562, 242870855354.08594, 243742869898.32812, 244618015363.1797, 245496302990.03125, 246377744060.65625, 247262349897.3047, 248150131862.91406, 249041101361.1875, 249935269836.8047, 250832648775.4922, 251733249704.26562, 252637084191.4922, 253544163847.10938, 254454500322.67188, 255368105311.65625, 256284990549.46875, 257205167813.65625, 258128648924.0625, 259055445742.96875, 259985570175.26562, 260919034168.51562, 261855849713.28125, 262796028843.10938, 263739583634.75, 264686526208.35938, 265636868727.5625, 266590623399.70312, 267547802475.89062, 268508418251.3125, 269472483065.1875, 270440009301.17188, 271411009387.25, 272385495796.125, 273363481045.23438, 274344977696.98438, 275329998358.8594, 276318555683.6406, 277310662369.5156, 278306331160.28125, 279305574845.4531, 280308406260.53125, 281314838287.03125, 282324883852.78125, 283338555931.96875, 284355867545.40625, 285376831760.6406, 286401461692.15625, 287429770501.46875, 288461771397.4375, 289497477636.2344, 290536902521.7656, 291580059405.5625, 292626961687.2031, 293677622814.3281, 294732056282.84375, 295790275637.1406, 296852294470.28125, 297918126424.0156, 298987785189.1875, 300061284505.7656, 301138638163.0156, 302219859999.7344, 303304963904.4219, 304393963815.4219, 305486873721.1406, 306583707660.2031, 307684479721.6406, 308789204045.03125, 309897894820.7969, 311010566290.2656, 312127232745.8594, 313247908531.40625, 314372608042.1719, 315501345725.09375, 316634136079.0625, 317770993654.90625, 318911933055.8281, 320056968937.34375, 321206116007.7031, 322359389027.8281, 323516802811.78125, 324678372226.71875, 325844112193.2344, 327014037685.40625, 328188163731.2031, 329366505412.4375, 330549077865.1406, 331735896279.6719, 332926975900.90625, 334122332028.4844, 335321980016.96875, 336525935276.03125, 337734213270.7344, 338946829521.5781, 340163799604.875, 341385139152.78125, 342610863853.6719, 343840989452.15625, 345075531749.4219, 346314506603.40625, 347557929928.9531, 348805817698.0469, 350058185940.03125, 351315050741.7969, 352576428248.03125, 353842334661.2969, 355112786242.4219, 356387799310.5781, 357667390243.5469, 358951575477.8594, 360240371509.15625, 361533794892.21875, 362831862241.3281, 364134590230.34375, 365441995593.09375, 366754095123.40625, 368070905675.4219, 369392444163.8281, 370718727564.0, 372049772912.3281, 373385597306.28125, 374726217904.78125, 376071651928.3281, 377421916659.28125, 378777029442.0156, 380137007683.2031, 381501868852.0, 382871630480.2969, 384246310162.9219, 385625925557.875, 387010494386.59375, 388400034434.0781, 389794563549.21875, 391194099645.0, 392598660698.7344, 394008264752.2031, 395422929912.0781, 396842674349.9531, 398267516302.7031, 399697474072.7031, 401132566027.96875, 402572810602.53125, 404018226296.625, 405468831676.8281, 406924645376.4375, 408385686095.6406, 409851972601.7656, 411323523729.5156, 412800358381.2656, 414282495527.15625, 415769954205.5469, 417262753523.125, 418760912655.1094, 420264450845.65625, 421773387407.9844, 423287741724.625, 424807533247.78125, 426332781499.3906, 427863506071.5625, 429399726626.7344, 430941462897.9219, 432488734689.0, 434041561874.96875, 435599964402.1406, 437163962288.5, 438733575623.8594, 440308824570.1875, 441889729361.875, 443476310305.84375, 445068587782.09375, 446666582243.6719, 448270314217.09375, 449879804302.59375, 451495073174.3594, 453116141580.8281, 454743030344.875, 456375760364.1875, 458014352611.4844, 459658828134.78125, 461309208057.65625, 462965513579.4844, 464627765975.8906, 466295986598.7344, 467970196876.6406, 469650418315.125, 471336672496.9531, 473028981082.3125, 474727365809.2656, 476431848493.8281, 478142451030.3906, 479859195391.9844, 481582103630.4219, 483311197876.8594, 485046500341.7344, 486788033315.3594, 488535819168.0469, 490289880350.375, 492050239393.625, 493816918909.8906, 495589941592.46875, 497369330216.2031, 499155107637.6094, 500947296795.34375, 502745920710.375, 504551002486.3594, 506362565309.90625, 508180632450.875, 510005227262.59375, 511836373182.34375, 513674093731.59375, 515518412516.0625, 517369353226.4375, 519226939638.40625, 521091195612.875, 522962145096.6875, 524839812122.4375, 526724220809.125, 528615395362.28125, 530513360074.40625, 532418139325.21875, 534329757581.90625, 536248239399.53125, 538173609421.40625, 540105892379.1875, 542045113093.4375, 543991296473.75, 545944467519.21875, 547904651318.71875, 549871873051.0312, 551846157985.625, 553827531482.4688, 555816018992.5938, 557811646058.625, 559814438314.625, 561824421486.8438, 563841621393.9062, 565866063947.125, 567897775150.7188, 569936781102.4688, 571983107993.7812, 574036782110.0312, 576097829831.0312, 578166277631.375, 580242152080.5938, 582325479843.6562, 584416287681.2812, 586514602450.3125, 588620451103.9062, 590733860692.125, 592854858362.0625, 594983471358.3125, 597119727023.3125, 599263652797.5938, 601415276220.3438, 603574624929.4375, 605741726662.25, 607916609255.4062, 610099300645.8125, 612289828870.4688, 614488222067.0938, 616694508474.4375, 618908716432.6875, 621130874383.6562, 623361010871.4062, 625599154542.5, 627845334146.1875, 630099578535.0938, 632361916665.4062, 634632377597.2188, 636910990495.0312, 639197784628.0312, 641492789370.5, 643796034202.1875, 646107548708.6562, 648427362581.75, 650755505619.875, 653092007728.4688, 655436898920.2812, 657790209315.875, 660151969143.9688, 662522208741.7188, 664900958555.375, 667288249140.2812, 669684111161.75, 672088575394.9062, 674501672725.625, 676923434150.5625, 679353890777.625, 681793073826.5312, 684241014628.9688, 686697744629.1562, 689163295384.2812, 691637698564.7812, 694120985954.75, 696613189452.5312, 699114341070.875, 701624472937.5, 704143617295.5625, 706671806503.875, 709209073037.4688, 711755449488.0312, 714310968564.2188, 716875663092.0312, 719449566015.5625, 722032710396.9375, 724625129417.25, 727226856376.4062, 729837924694.1875, 732458367910.1875, 735088219684.4688, 737727513797.9062, 740376284152.7812, 743034564772.9688, 745702389804.5625, 748379793516.2812, 751066810299.7812, 753763474670.3438, 756469821267.0625, 759185884853.5, 761911700317.9062, 764647302673.875, 767392727060.75, 770148008743.9688, 772913183115.6562, 775688285694.8438, 778473352128.4062, 781268418190.8438, 784073519785.4062, 786888692944.0312, 789713973828.2188, 792549398729.0625, 795395004068.2812, 798250826398.0, 801116902401.9062, 803993268895.1875, 806879962825.3125, 809777021272.3438, 812684481449.5312, 815602380703.75, 818530756515.9062, 821469646501.4688, 824419088411.125, 827379120130.8438, 830349779682.8438, 833331105225.75, 836323135055.2188, 839325907604.4062, 842339461444.4688, 845363835285.0625, 848399067974.7812, 851445198501.6875, 854502265993.9688, 857570309720.125, 860649369089.75, 863739483653.9375, 866840693105.7188, 869953037280.6562, 873076556157.4688, 876211289858.2188, 879357278649.125, 882514562941.0625, 885683183289.7812, 888863180396.875, 892054595109.9375, 895257468423.2812, 898471841478.3125, 901697755564.3125, 904935252118.6562, 908184372727.6562, 911445159126.7188, 914717653201.3438, 918001896987.2188, 921297932671.0938, 924605802591.0938, 927925549237.4062, 931257215252.8125, 934600843433.0938, 937956476727.8125, 941324158240.5938, 944703931230.0, 948095839109.75, 951499925449.5312, 954916233975.4375, 958344808570.5312, 961785693275.5625, 965238932289.1875, 968704569968.9062, 972182650831.5312, 975673219553.5312, 979176320971.9375, 982692000084.7188, 986220302051.3438, 989761272193.5625, 993314955995.6875, 996881399105.5, 1000460647334.5, 1004052746658.8438, 1007657743219.6562, 1011275683323.8125, 1014906613444.3125, 1018550580221.125, 1022207630461.75, 1025877811141.5, 1029561169404.5625, 1033257752564.4375, 1036967608104.1875, 1040690783677.75, 1044427327109.875, 1048177286397.125, 1051940709708.5, 1055717645385.75, 1059508141944.3125, 1063312248073.75, 1067130012638.5625, 1070961484678.625, 1074806713409.6875, 1078665748224.6875, 1082538638693.375, 1086425434563.875, 1090326185762.625, 1094240942395.625, 1098169754748.5625, 1102112673287.6875, 1106069748660.5625, 1110041031696.4375, 1114026573407.1875, 1118026424987.9375, 1122040637817.25, 1126069263458.5625, 1130112353660.3125, 1134169960356.5625, 1138242135668.1875, 1142328931902.875, 1146430401556.25, 1150546597312.5, 1154677572044.875, 1158823378816.375, 1162984070880.75, 1167159701682.8125, 1171350324859.1875, 1175555994239.3125, 1179776763845.6875, 1184012687894.875, 1188263820798.0, 1192530217161.75, 1196811931788.625, 1201109019678.125, 1205421536027.0, 1209749536230.3125, 1214093075882.125, 1218452210775.8125, 1222826996905.3125, 1227217490465.5, 1231623747853.125, 1236045825667.3125, 1240483780710.375, 1244937669988.6875, 1249407550713.25, 1253893480300.5, 1258395516373.0, 1262913716760.125, 1267448139499.0625, 1271998842835.25, 1276565885223.25, 1281149325327.5625, 1285749222023.375, 1290365634396.9375, 1294998621747.1875, 1299648243585.5, 1304314559637.0625, 1308997629841.75, 1313697514354.125, 1318414273545.3125, 1323147968002.75, 1327898658531.75, 1332666406155.625, 1337451272116.9375, 1342253317878.3125, 1347072605122.75, 1351909195754.875, 1356763151901.5625, 1361634535912.75, 1366523410362.1875, 1371429838048.4375, 1376353881995.375, 1381295605453.1875, 1386255071899.25, 1391232345038.8125, 1396227488805.75, 1401240567363.625, 1406271645106.375, 1411320786659.0, 1416388056878.6875, 1421473520855.375, 1426577243912.8125, 1431699291609.1875, 1436839729738.0625, 1441998624329.4375, 1447176041650.125, 1452372048205.0, 1457586710737.5625, 1462820096231.375, 1468072271909.9375, 1473343305238.5, 1478633263924.4375, 1483942215918.125, 1489270229414.0625, 1494617372851.5625, 1499983714915.5625, 1505369324537.75, 1510774270897.125, 1516198623421.375, 1521642451787.0625, 1527105825921.3125, 1532588816002.0, 1538091492459.3125, 1543613925975.8125, 1549156187488.375, 1554718348188.25, 1560300479522.4375, 1565902653194.3125, 1571524941164.875, 1577167415653.375, 1582830149138.4375, 1588513214358.875, 1594216684314.6875, 1599940632267.875, 1605685131743.6875, 1611450256531.125, 1617236080684.375, 1623042678523.3125, 1628870124634.6875, 1634718493873.125, 1640587861361.9375, 1646478302494.3125, 1652389892933.875, 1658322708616.0625, 1664276825749.0625, 1670252320814.5, 1676249270568.6875, 1682267752043.4375, 1688307842547.375, 1694369619666.375, 1700453161265.125, 1706558545487.8125, 1712685850759.1875, 1718835155785.5625, 1725006539555.875, 1731200081342.5625, 1737415860702.8125, 1743653957479.5625, 1749914451802.0625, 1756197424087.625, 1762502955042.0625, 1768831125661.0625, 1775182017231.1875, 1781555711330.6875, 1787952289830.8125, 1794371834896.75, 1800814428988.6875, 1807280154863.0, 1813769095572.875, 1820281334470.125, 1826816955205.5625, 1833376041730.25, 1839958678297.125, 1846564949461.0, 1853194940080.8125, 1859848735319.9375, 1866526420647.5625, 1873228081839.625, 1879953804980.3125, 1886703676462.625, 1893477782990.0625, 1900276211576.9375, 1907099049550.5, 1913946384551.25, 1920818304534.375, 1927714897771.0, 1934636252849.0625, 1941582458674.5625, 1948553604472.8125, 1955549779789.375, 1962571074491.375, 1969617578768.625, 1976689383134.75, 1983786578428.1875, 1990909255813.9375, 1998057506783.75, 2005231423158.4375, 2012431097088.125, 2019656621053.9375, 2026908087868.875, 2034185590679.625, 2041489222966.75, 2048819078546.75, 2056175251573.0, 2063557836536.875, 2070966928268.875, 2078402621940.25, 2085865013063.625, 2093354197494.75, 2100870271433.875, 2108413331426.0, 2115983474363.0, 2123580797485.0, 2131205398380.625, 2138857374989.75, 2146536825602.75, 2154243848864.0, 2161978543771.375, 2169741009678.375, 2177531346295.625, 2185349653690.75, 2193196032292.0, 2201070582887.0, 2208973406625.875, 2216904605021.875, 2224864279952.75, 2232852533661.75, 2240869468759.375, 2248915188225.0, 2256989795406.75, 2265093394024.75, 2273226088171.25, 2281387982311.75, 2289579181287.625, 2297799790316.25, 2306049914992.375, 2314329661291.0, 2322639135566.5, 2330978444555.5, 2339347695378.25, 2347746995539.0, 2356176452928.25, 2364636175824.125, 2373126272893.0, 2381646853191.875, 2390198026169.0, 2398779901665.75, 2407392589917.875, 2416036201557.0, 2424710847611.5, 2433416639509.125, 2442153689077.25, 2450922108544.625, 2459722010543.375, 2468553508109.625, 2477416714685.75, 2486311744121.25, 2495238710673.875, 2504197729012.75, 2513188914217.625, 2522212381782.125, 2531268247614.0, 2540356628037.875, 2549477639795.25, 2558631400047.375, 2567818026375.75, 2577037636784.5, 2586290349700.75, 2595576283977.625, 2604895558894.375, 2614248294159.0, 2623634609908.625, 2633054626712.75, 2642508465572.625, 2651996247924.625, 2661518095641.375, 2671074131032.125, 2680664476846.125, 2690289256273.375, 2699948592945.375, 2709642610938.375, 2719371434773.5, 2729135189419.5, 2738934000293.375, 2748767993262.5, 2758637294646.625, 2768542031218.25, 2778482330205.75, 2788458319294.125, 2798470126626.375, 2808517880806.25, 2818601710898.875, 2828721746432.75, 2838878117401.75, 2849070954266.0, 2859300387954.375, 2869566549866.0, 2879869571871.375, 2890209586314.5, 2900586726015.125, 2911001124268.875, 2921452914851.125, 2931942232016.75, 2942469210502.75, 2953033985530.25, 2963636692805.625, 2974277468522.375, 2984956449363.5, 2995673772502.125, 3006429575604.25, 3017223996830.125, 3028057174835.875, 3038929248775.875, 3049840358303.625, 3060790643574.375, 3071780245246.25, 3082809304483.125, 3093877962954.75, 3104986362840.375, 3116134646829.0, 3127322958122.75, 3138551440437.25, 3149820238004.25, 3161129495573.625, 3172479358414.75, 3183869972318.625, 3195301483599.875, 3206774039098.125, 3218287786180.375, 3229842872742.75, 3241439447212.625, 3253077658549.875, 3264757656249.25, 3276479590342.875, 3288243611400.5, 3300049870533.625, 3311898519395.25, 3323789710183.75, 3335723595643.5, 3347700329067.25, 3359720064298.375, 3371782955732.5, 3383889158319.75, 3396038827566.25, 3408232119536.75, 3420469190856.25, 3432750198712.25, 3445075300856.125, 3457444655606.375, 3469858421849.375, 3482316759042.25, 3494819827214.625, 3507367786970.375, 3519960799490.5, 3532599026534.625, 3545282630442.5, 3558011774138.0, 3570786621128.5, 3583607335509.875, 3596474081966.0, 3609387025772.625, 3622346332799.0, 3635352169509.625, 3648404702966.625, 3661504100832.5, 3674650531370.875, 3687844163450.5, 3701085166545.5, 3714373710739.125, 3727709966725.0, 3741094105809.875, 3754526299915.25, 3768006721580.125, 3781535543962.875, 3795112940843.625, 3808739086626.5, 3822414156341.875, 3836138325648.125, 3849911770835.0, 3863734668824.625, 3877607197174.875, 3891529534080.375, 3905501858376.625, 3919524349540.125, 3933597187692.375, 3947720553601.75, 3961894628685.125, 3976119595011.125, 3990395635302.0, 4004722932936.0, 4019101671949.75, 4033532037040.875, 4048014213569.75, 4062548387562.75, 4077134745713.75, 4091773475387.5, 4106464764620.5, 4121208802125.25, 4136005777291.75, 4150855880189.5, 4165759301571.0, 4180716232873.0, 4195726866220.0, 4210791394426.5, 4225910010999.25, 4241082910138.75, 4256310286744.25, 4271592336414.0, 4286929255448.75, 4302321240853.75, 4317768490341.75, 4333271202335.75, 4348829575970.25, 4364443811096.25, 4380114108280.5, 4395840668811.25, 4411623694698.75, 4427463388679.0, 4443359954215.5, 4459313595502.5, 4475324517467.5, 4491392925773.25, 4507519026822.0, 4523703027755.75, 4539945136461.25, 4556245561571.25, 4572604512467.25, 4589022199283.25, 4605498832907.5, 4622034624984.75, 4638629787920.75, 4655284534883.0, 4671999079805.0, 4688773637387.5, 4705608423103.25, 4722503653197.75, 4739459544693.5, 4756476315391.5, 4773554183876.0, 4790693369514.25, 4807894092462.75, 4825156573668.0, 4842481034869.25, 4859867698602.5, 4877316788202.25, 4894828527805.75, 4912403142354.0, 4930040857596.0, 4947741900091.25, 4965506497213.5, 4983334877151.5, 5001227268914.25, 5019183902332.25, 5037205008062.5, 5055290817588.5, 5073441563226.0, 5091657478124.75, 5109938796271.5, 5128285752492.25, 5146698582458.0, 5165177522684.0, 5183722810535.75, 5202334684231.25, 5221013382843.0, 5239759146301.5, 5258572215400.75, 5277452831797.25, 5296401238015.5, 5315417677452.0, 5334502394376.0, 5353655633933.5, 5372877642152.25, 5392168665941.75, 5411528953098.75, 5430958752309.5, 5450458313153.5, 5470027886106.0, 5489667722541.5, 5509378074737.5, 5529159195876.5, 5549011340050.75, 5568934762265.0, 5588929718438.5, 5608996465410.5, 5629135260941.5, 5649346363718.5, 5669630033356.0, 5689986530402.25, 5710416116339.25, 5730919053589.25, 5751495605515.5, 5772146036428.25, 5792870611585.25, 5813669597198.0, 5834543260432.75, 5855491869415.5, 5876515693235.0, 5897615001945.75, 5918790066572.25, 5940041159112.5, 5961368552539.75, 5982772520808.25, 6004253338856.75, 6025811282609.0, 6047446628981.25, 6069159655883.25, 6090950642222.75, 6112819867908.75, 6134767613855.5, 6156794161985.5, 6178899795233.75, 6201084797551.5, 6223349453908.0, 6245694050298.25, 6268118873741.0, 6290624212288.0, 6313210355024.25, 6335877592072.75, 6358626214598.0, 6381456514810.25, 6404368785968.75, 6427363322386.0, 6450440419430.25, 6473600373531.5, 6496843482183.25, 6520170043947.5, 6543580358458.25, 6567074726424.5, 6590653449636.0, 6614316830966.25, 6638065174374.5, 6661898784913.25, 6685817968729.0, 6709823033068.25, 6733914286280.25, 6758092037821.5, 6782356598259.25, 6806708279276.5, 6831147393674.5, 6855674255378.5, 6880289179439.75, 6904992482042.25, 6929784480503.5, 6954665493281.5, 6979635839977.5, 7004695841339.5, 7029845819268.0, 7055086096819.25, 7080416998208.5, 7105838848816.25, 7131351975190.25, 7156956705051.5, 7182653367297.0, 7208442292005.5, 7234323810439.5, 7260298255052.5, 7286365959490.25, 7312527258597.75, 7338782488421.0, 7365131986213.25, 7391576090438.25, 7418115140776.0, 7444749478124.5, 7471479444607.25, 7498305383574.5, 7525227639611.25, 7552246558538.0, 7579362487417.75, 7606575774559.75, 7633886769523.0, 7661295823122.5, 7688803287432.25, 7716409515790.5, 7744114862804.25, 7771919684353.75, 7799824337596.5, 7827829180973.25, 7855934574210.75, 7884140878328.25, 7912448455640.0, 7940857669763.0, 7969368885617.5, 7997982469435.75, 8026698788764.75, 8055518212469.5, 8084441110742.0, 8113467855101.0, 8142598818401.0, 8171834374834.0, 8201174899935.5, 8230620770590.5, 8260172365036.5, 8289830062868.5, 8319594245045.0, 8349465293892.0, 8379443593110.0, 8409529527773.0, 8439723484342.5, 8470025850664.0, 8500437015977.0, 8530957370918.5, 8561587307528.0, 8592327219252.0, 8623177500951.0, 8654138548902.0, 8685210760804.5, 8716394535787.0, 8747690274411.5, 8779098378676.5, 8810619252024.5, 8842253299347.0, 8874000926989.0, 8905862542755.0, 8937838555912.5, 8969929377198.5, 9002135418827.0, 9034457094488.5, 9066894819362.5, 9099449010115.5, 9132120084913.0, 9164908463420.5, 9197814566811.5, 9230838817768.5, 9263981640496.5, 9297243460719.0, 9330624705691.5, 9364125804200.0, 9397747186575.0, 9431489284686.0, 9465352531959.0, 9499337363371.5, 9533444215465.5, 9567673526350.0, 9602025735706.0, 9636501284793.5, 9671100616458.0, 9705824175133.0, 9740672406850.0, 9775645759239.5, 9810744681541.5, 9845969624607.0, 9881321040907.5, 9916799384538.0, 9952405111223.5, 9988138678327.0, 10024000544851.5, 10059991171449.5, 10096111020427.0, 10132360555750.5, 10168740243051.0, 10205250549632.0, 10241891944475.5, 10278664898245.5, 10315569883299.0, 10352607373686.0, 10389777845159.5, 10427081775181.0, 10464519642926.5, 10502091929292.5, 10539799116900.0, 10577641690106.0, 10615620135005.0, 10653734939436.5, 10691986592991.5, 10730375587020.5, 10768902414636.5, 10807567570722.5, 10846371551941.0, 10885314856734.5, 10924397985338.0, 10963621439780.0, 11002985723893.5, 11042491343320.0, 11082138805515.5, 11121928619759.5, 11161861297158.5, 11201937350655.0, 11242157295033.5, 11282521646926.0, 11323030924820.5, 11363685649064.0, 11404486341876.0, 11445433527347.5, 11486527731452.0, 11527769482053.0, 11569159308907.0, 11610697743675.0, 11652385319924.0, 11694222573139.5, 11736210040728.5, 11778348262026.5, 11820637778307.5, 11863079132787.5, 11905672870633.5, 11948419538969.0, 11991319686883.0, 12034373865436.0, 12077582627665.5, 12120946528596.5, 12164466125246.5, 12208141976631.5, 12251974643775.5, 12295964689718.5, 12340112679518.5, 12384419180265.5, 12428884761084.0, 12473509993142.5, 12518295449660.0, 12563241705913.5, 12608349339245.5, 12653618929072.5, 12699051056889.5, 12744646306281.0, 12790405262925.0, 12836328514605.0, 12882416651211.5, 12928670264757.0, 12975089949375.5, 13021676301337.0, 13068429919052.0, 13115351403077.5, 13162441356129.5, 13209700383087.5, 13257129091000.0, 13304728089099.0, 13352497988801.5, 13400439403720.5, 13448552949671.5, 13496839244682.5, 13545298908999.0, 13593932565094.0, 13642740837675.5, 13691724353695.0, 13740883742353.5, 13790219635112.5, 13839732665701.5, 13889423470122.0, 13939292686663.0, 13989340955902.5, 14039568920720.5, 14089977226303.0, 14140566520154.0, 14191337452102.5, 14242290674310.0, 14293426841279.5, 14344746609863.5, 14396250639275.5, 14447939591091.5, 14499814129267.5, 14551874920139.5, 14604122632438.5, 14656557937296.0, 14709181508252.5, 14761994021266.0, 14814996154724.5, 14868188589449.0, 14921572008705.0, 14975147098214.0, 15028914546156.0, 15082875043183.5, 15137029282429.0, 15191377959514.5, 15245921772556.0, 15300661422181.0, 15355597611528.0, 15410731046264.0, 15466062434586.0, 15521592487237.0, 15577321917510.0, 15633251441258.5, 15689381776908.5, 15745713645464.0, 15802247770517.0, 15858984878259.0, 15915925697488.5, 15973070959620.0, 16030421398695.0, 16087977751390.0, 16145740757025.5, 16203711157580.0, 16261889697692.0, 16320277124674.0, 16378874188526.0, 16437681641936.0, 16496700240295.0, 16555930741709.0, 16615373907006.0, 16675030499740.0, 16734901286213.0, 16794987035476.0, 16855288519341.0, 16915806512391.0, 16976541791989.0, 17037495138295.0, 17098667334260.0, 17160059165655.0, 17221671421068.0, 17283504891921.0, 17345560372473.0, 17407838659841.0, 17470340553999.0, 17533066857793.0, 17596018376958.0, 17659195920114.0, 17722600298789.0, 17786232327423.0, 17850092823383.0, 17914182606965.0, 17978502501415.0, 18043053332935.0, 18107835930690.0, 18172851126826.0, 18238099756472.0, 18303582657761.0, 18369300671831.0, 18435254642843.0, 18501445417984.0, 18567873847491.0, 18634540784646.0, 18701447085799.0, 18768593610373.0, 18835981220876.0, 18903610782915.0, 18971483165205.0, 19039599239576.0, 19107959880993.0, 19176565967560.0, 19245418380535.0, 19314518004339.0, 19383865726569.0, 19453462438009.0, 19523309032641.0, 19593406407658.0, 19663755463470.0, 19734357103728.0, 19805212235319.0, 19876321768392.0, 19947686616358.0, 20019307695917.0, 20091185927049.0, 20163322233046.0, 20235717540510.0, 20308372779373.0, 20381288882904.0, 20454466787723.0, 20527907433813.0, 20601611764532.0, 20675580726627.0, 20749815270241.0, 20824316348930.0, 20899084919674.0, 20974121942889.0, 21049428382438.0, 21125005205647.0, 21200853383311.0, 21276973889717.0, 21353367702644.0, 21430035803384.0, 21506979176755.0, 21584198811106.0, 21661695698337.0, 21739470833911.0, 21817525216861.0, 21895859849811.0, 21974475738985.0, 22053373894214.0, 22132555328962.0, 22212021060328.0, 22291772109063.0, 22371809499584.0, 22452134259986.0, 22532747422052.0, 22613650021276.0, 22694843096864.0, 22776327691758.0, 22858104852639.0, 22940175629951.0, 23022541077908.0, 23105202254507.0, 23188160221549.0, 23271416044640.0, 23354970793219.0, 23438825540559.0, 23522981363791.0, 23607439343912.0, 23692200565797.0, 23777266118221.0, 23862637093868.0, 23948314589339.0, 24034299705181.0, 24120593545885.0, 24207197219912.0, 24294111839703.0, 24381338521688.0, 24468878386314.0, 24556732558043.0, 24644902165378.0, 24733388340874.0, 24822192221152.0, 24911314946911.0, 25000757662952.0, 25090521518181.0, 25180607665630.0, 25271017262473.0, 25361751470035.0, 25452811453817.0, 25544198383497.0, 25635913432958.0, 25727957780297.0, 25820332607838.0, 25913039102153.0, 26006078454074.0, 26099451858708.0, 26193160515453.0, 26287205628012.0, 26381588404414.0, 26476310057019.0, 26571371802546.0, 26666774862080.0, 26762520461090.0, 26858609829444.0, 26955044201429.0, 27051824815761.0, 27148952915603.0, 27246429748585.0, 27344256566813.0, 27442434626889.0, 27540965189930.0, 27639849521577.0, 27739088892016.0, 27838684575997.0, 27938637852843.0, 28038950006471.0, 28139622325409.0, 28240656102811.0, 28342052636474.0, 28443813228855.0, 28545939187085.0, 28648431822992.0, 28751292453113.0, 28854522398708.0, 28958122985786.0, 29062095545116.0, 29166441412241.0, 29271161927506.0, 29376258436062.0, 29481732287894.0, 29587584837830.0, 29693817445567.0, 29800431475682.0, 29907428297651.0, 30014809285865.0, 30122575819655.0, 30230729283299.0, 30339271066050.0, 30448202562143.0, 30557525170827.0, 30667240296366.0, 30777349348073.0, 30887853740317.0, 30998754892549.0, 31110054229311.0, 31221753180264.0, 31333853180201.0, 31446355669068.0, 31559262091977.0, 31672573899233.0, 31786292546344.0, 31900419494049.0, 32014956208329.0, 32129904160425.0, 32245264826868.0, 32361039689484.0, 32477230235422.0, 32593837957170.0, 32710864352578.0, 32828310924868.0, 32946179182660.0, 33064470640000.0, 33183186816352.0, 33302329236660.0, 33421899431316.0, 33541898936230.0, 33662329292814.0, 33783192048016.0, 33904488754342.0, 34026220969868.0, 34148390258266.0, 34270998188824.0, 34394046336462.0, 34517536281754.0, 34641469610952.0, 34765847916002.0, 34890672794564.0, 35015945850036.0, 35141668691572.0, 35267842934108.0, 35394470198370.0, 35521552110912.0, 35649090304120.0, 35777086416248.0, 35905542091426.0, 36034458979690.0, 36163838737006.0, 36293683025272.0, 36423993512368.0, 36554771872150.0, 36686019784494.0, 36817738935298.0, 36949931016522.0, 37082597726194.0, 37215740768444.0, 37349361853516.0, 37483462697800.0, 37618045023840.0, 37753110560374.0, 37888661042342.0, 38024698210912.0, 38161223813510.0, 38298239603830.0, 38435747341858.0, 38573748793916.0, 38712245732652.0, 38851239937080.0, 38990733192612.0, 39130727291062.0, 39271224030676.0, 39412225216162.0, 39553732658706.0, 39695748175996.0, 39838273592244.0, 39981310738218.0, 40124861451254.0, 40268927575286.0, 40413510960872.0, 40558613465206.0, 40704236952158.0, 40850383292292.0, 40997054362876.0, 41144252047934.0, 41291978238238.0, 41440234831366.0, 41589023731692.0, 41738346850444.0, 41888206105698.0, 42038603422424.0, 42189540732506.0, 42341019974756.0, 42493043094954.0, 42645612045864.0, 42798728787262.0, 42952395285958.0, 43106613515828.0, 43261385457830.0, 43416713100038.0, 43572598437666.0, 43729043473084.0, 43886050215862.0, 44043620682774.0, 44201756897844.0, 44360460892362.0, 44519734704902.0, 44679580381370.0, 44839999975012.0, 45000995546446.0, 45162569163686.0, 45324722902178.0, 45487458844812.0, 45650779081964.0, 45814685711508.0, 45979180838854.0, 46144266576976.0, 46309945046422.0, 46476218375370.0, 46643088699622.0, 46810558162664.0, 46978628915670.0, 47147303117534.0, 47316582934910.0, 47486470542228.0, 47656968121722.0, 47828077863466.0, 47999801965394.0, 48172142633334.0, 48345102081030.0, 48518682530182.0, 48692886210452.0, 48867715359530.0, 49043172223118.0, 49219259054996.0, 49395978117026.0, 49573331679200.0, 49751322019654.0, 49929951424706.0, 50109222188886.0, 50289136614952.0, 50469697013942.0, 50650905705184.0, 50832765016340.0, 51015277283420.0, 51198444850828.0, 51382270071388.0, 51566755306362.0, 51751902925500.0, 51937715307054.0, 52124194837816.0, 52311343913154.0, 52499164937026.0, 52687660322028.0, 52876832489416.0, 53066683869144.0, 53257216899884.0, 53448434029064.0, 53640337712906.0, 53832930416448.0, 54026214613574.0, 54220192787056.0, 54414867428576.0, 54610241038770.0, 54806316127240.0, 55003095212608.0, 55200580822540.0, 55398775493768.0, 55597681772142.0, 55797302212648.0, 55997639379442.0, 56198695845898.0, 56400474194618.0, 56602977017478.0, 56806206915666.0, 57010166499710.0, 57214858389500.0, 57420285214344.0, 57626449612986.0, 57833354233644.0, 58041001734042.0, 58249394781454.0, 58458536052722.0, 58668428234306.0, 58879074022306.0, 59090476122506.0, 59302637250402.0, 59515560131244.0, 59729247500062.0, 59943702101710.0, 60158926690894.0, 60374924032216.0, 60591696900194.0, 60809248079322.0, 61027580364074.0, 61246696558976.0, 61466599478610.0, 61687291947668.0, 61908776800988.0, 62131056883578.0, 62354135050666.0, 62578014167736.0, 62802697110546.0, 63028186765194.0, 63254486028138.0, 63481597806226.0, 63709525016750.0, 63938270587482.0, 64167837456690.0, 64398228573212.0, 64629446896454.0, 64861495396456.0, 65094377053936.0, 65328094860284.0, 65562651817656.0, 65798050938972.0, 66034295247984.0, 66271387779284.0, 66509331578372.0, 66748129701680.0, 66987785216608.0, 67228301201576.0, 67469680746056.0, 67711926950608.0, 67955042926932.0, 68199031797892.0, 68443896697568.0, 68689640771304.0, 68936267175708.0, 69183779078756.0, 69432179659772.0, 69681472109516.0, 69931659630184.0, 70182745435484.0, 70434732750660.0, 70687624812532.0, 70941424869536.0, 71196136181792.0, 71451762021108.0, 71708305671036.0, 71965770426932.0, 72224159595980.0, 72483476497224.0, 72743724461644.0, 73004906832172.0, 73267026963736.0, 73530088223324.0, 73794093989992.0, 74059047654960.0, 74324952621584.0, 74591812305480.0, 74859630134492.0, 75128409548796.0, 75398154000916.0, 75668866955756.0, 75940551890684.0, 76213212295528.0, 76486851672672.0, 76761473537060.0, 77037081416248.0, 77313678850484.0, 77591269392704.0, 77869856608604.0, 78149444076692.0, 78430035388316.0, 78711634147728.0, 78994243972104.0, 79277868491624.0, 79562511349496.0, 79848176202004.0, 80134866718564.0, 80422586581776.0, 80711339487440.0, 81001129144644.0, 81291959275792.0, 81583833616644.0, 81876755916380.0, 82170729937636.0, 82465759456568.0, 82761848262868.0, 83059000159868.0, 83357218964524.0, 83656508507516.0, 83956872633268.0, 84258315200016.0, 84560840079832.0, 84864451158716.0, 85169152336600.0, 85474947527420.0, 85781840659180.0, 86089835673968.0, 86398936528044.0, 86709147191852.0, 87020471650112.0, 87332913901840.0, 87646477960412.0, 87961167853616.0, 88276987623692.0, 88593941327412.0, 88912033036100.0, 89231266835692.0, 89551646826816.0, 89873177124800.0, 90195861859760.0, 90519705176648.0, 90844711235276.0, 91170884210416.0, 91498228291804.0, 91826747684248.0, 92156446607632.0, 92487329296996.0, 92819400002584.0, 93152662989916.0, 93487122539800.0, 93822782948440.0, 94159648527440.0, 94497723603916.0, 94837012520492.0, 95177519635388.0, 95519249322500.0, 95862205971380.0, 96206393987392.0, 96551817791672.0, 96898481821264.0, 97246390529128.0, 97595548384204.0, 97945959871496.0, 98297629492096.0, 98650561763272.0, 99004761218488.0, 99360232407516.0, 99716979896428.0, 100075008267728.0, 100434322120336.0, 100794926069720.0, 101156824747888.0, 101520022803504.0, 101884524901896.0, 102250335725180.0, 102617459972244.0, 102985902358872.0, 103355667617772.0, 103726760498640.0, 104099185768232.0, 104472948210424.0, 104848052626252.0, 105224503834000.0, 105602306669256.0, 105981465984964.0, 106361986651492.0, 106743873556688.0, 107127131605968.0, 107511765722352.0, 107897780846516.0, 108285181936916.0, 108673973969772.0, 109064161939192.0, 109455750857212.0, 109848745753856.0, 110243151677220.0, 110638973693516.0, 111036216887144.0, 111434886360772.0, 111834987235372.0, 112236524650316.0, 112639503763424.0, 113043929751032.0, 113449807808064.0, 113857143148096.0, 114265941003424.0, 114676206625132.0, 115087945283152.0, 115501162266340.0, 115915862882540.0, 116332052458660.0, 116749736340728.0, 117168919893964.0, 117589608502860.0, 118011807571232.0, 118435522522312.0, 118860758798780.0, 119287521862884.0, 119715817196460.0, 120145650301048.0, 120577026697928.0, 121009951928204.0, 121444431552880.0, 121880471152920.0, 122318076329340.0, 122757252703248.0, 123198005915948.0, 123640341628984.0, 124084265524252.0, 124529783304020.0, 124976900691048.0, 125425623428644.0, 125875957280724.0, 126327908031908.0, 126781481487592.0, 127236683473992.0, 127693519838276.0, 128151996448576.0, 128612119194108.0, 129073893985240.0, 129537326753536.0, 130002423451888.0, 130469190054536.0, 130937632557184.0, 131407756977056.0, 131879569352984.0, 132353075745496.0, 132828282236840.0, 133305194931152.0, 133783819954448.0, 134264163454760.0, 134746231602168.0, 135230030588944.0, 135715566629568.0, 136202845960824.0, 136691874841920.0, 137182659554504.0, 137675206402808.0, 138169521713664.0, 138665611836656.0, 139163483144144.0, 139663142031376.0, 140164594916560.0, 140667848240944.0, 141172908468912.0, 141679782088056.0, 142188475609232.0, 142698995566736.0, 143211348518264.0, 143725541045096.0, 144241579752104.0, 144759471267912.0, 145279222244944.0, 145800839359456.0, 146324329311752.0, 146849698826136.0, 147376954651056.0, 147906103559248.0, 148437152347680.0, 148970107837800.0, 149504976875504.0, 150041766331280.0, 150580483100288.0, 151121134102432.0, 151663726282488.0, 152208266610120.0, 152754762080080.0, 153303219712176.0, 153853646551456.0, 154406049668240.0, 154960436158256.0, 155516813142688.0, 156075187768304.0, 156635567207520.0, 157197958658520.0, 157762369345304.0, 158328806517848.0, 158897277452128.0, 159467789450256.0, 160040349840552.0, 160614965977680.0, 161191645242656.0, 161770395043048.0, 162351222813000.0, 162934136013344.0, 163519142131696.0, 164106248682576.0, 164695463207464.0, 165286793274936.0, 165880246480720.0, 166475830447840.0, 167073552826664.0, 167673421295048.0, 168275443558424.0, 168879627349848.0, 169485980430200.0, 170094510588160.0, 170705225640432.0, 171318133431752.0, 171933241835016.0, 172550558751432.0, 173170092110512.0, 173791849870296.0, 174415840017368.0, 175042070566976.0, 175670549563192.0, 176301285078912.0, 176934285216072.0, 177569558105648.0, 178207111907848.0, 178846954812160.0, 179489095037488.0, 180133540832216.0, 180780300474392.0, 181429382271744.0, 182080794561840.0, 182734545712200.0, 183390644120360.0, 184049098214024.0, 184709916451168.0, 185373107320104.0, 186038679339632.0, 186706641059160.0, 187377001058768.0, 188049767949336.0, 188724950372704.0, 189402557001688.0, 190082596540272.0, 190765077723672.0, 191450009318512.0, 192137400122832.0, 192827258966304.0, 193519594710280.0, 194214416247936.0, 194911732504376.0, 195611552436776.0, 196313885034408.0, 197018739318888.0, 197726124344192.0, 198436049196792.0, 199148522995816.0, 199863554893104.0, 200581154073376.0, 201301329754320.0, 202024091186712.0, 202749447654576.0, 203477408475208.0, 204207982999432.0, 204941180611576.0, 205677010729720.0, 206415482805720.0, 207156606325376.0, 207900390808560.0, 208646845809328.0, 209395980915992.0, 210147805751368.0, 210902329972752.0, 211659563272152.0, 212419515376352.0, 213182196047104.0, 213947615081136.0, 214715782310424.0, 215486707602200.0, 216260400859128.0, 217036872019456.0, 217816131057080.0, 218598187981720.0, 219383052839056.0, 220170735710784.0, 220961246714856.0, 221754596005528.0, 222550793773496.0, 223349850246064.0, 224151775687280.0, 224956580397984.0, 225764274716064.0, 226574869016480.0, 227388373711472.0, 228204799250632.0, 229024156121128.0, 229846454847704.0, 230671705992960.0, 231499920157392.0, 232331107979552.0, 233165280136192.0, 234002447342400.0, 234842620351768.0, 235685809956424.0, 236532026987312.0, 237381282314248.0, 238233586846048.0, 239088951530728.0, 239947387355600.0, 240808905347416.0, 241673516572536.0, 242541232137056.0, 243412063186904.0, 244286020908088.0, 245163116526752.0, 246043361309320.0, 246926766562720.0, 247813343634440.0, 248703103912712.0, 249596058826680.0, 250492219846488.0, 251391598483512.0, 252294206290408.0, 253200054861352.0, 254109155832104.0, 255021520880256.0, 255937161725280.0, 256856090128760.0, 257778317894488.0, 258703856868640.0, 259632718939936.0, 260564916039760.0, 261500460142368.0, 262439363264992.0, 263381637468000.0, 264327294855072.0, 265276347573344.0, 266228807813568.0, 267184687810272.0, 268143999841888.0, 269106756230976.0, 270072969344304.0, 271042651593024.0, 272015815432928.0, 272992473364416.0, 273972637932896.0, 274956321728720.0, 275943537387488.0, 276934297590160.0, 277928615063232.0, 278926502578880.0, 279927972955152.0, 280933039056128.0, 281941713792032.0, 282954010119488.0, 283969941041616.0, 284989519608256.0, 286012758916016.0, 287039672108656.0, 288070272377008.0, 289104572959344.0, 290142587141424.0, 291184328256736.0, 292229809686624.0, 293279044860480.0, 294332047255920.0, 295388830398944.0, 296449407864128.0, 297513793274768.0, 298582000303088.0, 299654042670400.0, 300729934147280.0, 301809688553744.0, 302893319759408.0, 303980841683744.0, 305072268296144.0, 306167613616192.0, 307266891713744.0, 308370116709296.0, 309477302773920.0, 310588464129632.0, 311703615049504.0, 312822769857824.0, 313945942930368.0, 315073148694464.0, 316204401629280.0, 317339716265968.0, 318479107187840.0, 319622589030592.0, 320770176482416.0, 321921884284320.0, 323077727230144.0, 324237720166928.0, 325401877995008.0, 326570215668160.0, 327742748193888.0, 328919490633616.0, 330100458102784.0, 331285665771120.0, 332475128862864.0, 333668862656832.0, 334866882486800.0, 336069203741488.0, 337275841864976.0, 338486812356720.0, 339702130771856.0, 340921812721344.0, 342145873872272.0, 343374329947840.0, 344607196727872.0, 345844490048704.0, 347086225803600.0, 348332419942880.0, 349583088474128.0, 350838247462400.0, 352097913030432.0, 353362101358880.0, 354630828686432.0, 355904111310128.0, 357181965585504.0, 358464407926864.0, 359751454807328.0, 361043122759328.0, 362339428374496.0, 363640388304160.0, 364946019259344.0, 366256338011136.0, 367571361390800.0, 368891106290048.0, 370215589661216.0, 371544828517568.0, 372878839933392.0, 374217641044272.0, 375561249047392.0, 376909681201616.0, 378262954827808.0, 379621087308960.0, 380984096090560.0, 382351998680720.0, 383724812650352.0, 385102555633488.0, 386485245327536.0, 387872899493312.0, 389265535955552.0, 390663172602864.0, 392065827388176.0, 393473518328800.0, 394886263506800.0, 396304081069152.0, 397726989227936.0, 399155006260688.0, 400588150510496.0, 402026440386416.0, 403469894363488.0, 404918530983152.0, 406372368853392.0, 407831426649008.0, 409295723111872.0, 410765277051120.0, 412240107343424.0, 413720232933248.0, 415205672833088.0, 416696446123632.0, 418192571954176.0, 419694069542672.0, 421200958176160.0, 422713257210880.0, 424230986072560.0, 425754164256736.0, 427282811328848.0, 428816946924656.0, 430356590750432.0, 431901762583136.0, 433452482270800.0, 435008769732640.0, 436570644959504.0, 438138128013920.0, 439711239030480.0, 441289998216096.0, 442874425850192.0, 444464542285008.0, 446060367945872.0, 447661923331472.0, 449269229014048.0, 450882305639712.0, 452501173928720.0, 454125854675744.0, 455756368750064.0, 457392737095952.0, 459034980732800.0, 460683120755536.0, 462337178334832.0, 463997174717296.0, 465663131225936.0, 467335069260192.0, 469013010296448.0, 470696975888112.0, 472386987666032.0, 474083067338720.0, 475785236692592.0, 477493517592320.0, 479207931981056.0, 480928501880800.0, 482655249392512.0, 484388196696592.0, 486127366053040.0, 487872779801808.0, 489624460363024.0, 491382430237344.0, 493146712006160.0, 494917328332016.0, 496694301958768.0, 498477655711968.0, 500267412499088.0, 502063595309856.0, 503866227216576.0, 505675331374352.0, 507490931021424.0, 509313049479536.0, 511141710154048.0, 512976936534464.0, 514818752194592.0, 516667180792848.0, 518522246072576.0, 520383971862528.0, 522252382076800.0, 524127500715424.0, 526009351864704.0, 527897959697280.0, 529793348472672.0, 531695542537472.0, 533604566325632.0, 535520444359008.0, 537443201247264.0, 539372861688640.0, 541309450469856.0, 543252992466816.0, 545203512644576.0, 547161036057952.0, 549125587851648.0, 551097193260672.0, 553075877610624.0, 555061666318048.0, 557054584890688.0, 559054658928032.0, 561061914121248.0, 563076376253984.0, 565098071202240.0, 567127024935136.0, 569163263514784.0, 571206813097184.0, 573257699931968.0, 575315950363104.0, 577381590829248.0, 579454647863840.0, 581535148095680.0, 583623118249120.0, 585718585144480.0, 587821575698432.0, 589932116924160.0, 592050235932000.0, 594175959929504.0, 596309316221952.0, 598450332212672.0, 600599035403360.0, 602755453394464.0, 604919613885568.0, 607091544675616.0, 609271273663424.0, 611458828848064.0, 613654238328896.0, 615857530306432.0, 618068733082240.0, 620287875059680.0, 622514984743904.0, 624750090742528.0, 626993221765888.0, 629244406627296.0, 631503674243680.0, 633771053635616.0, 636046573928032.0, 638330264350272.0, 640622154236832.0, 642922273027264.0, 645230650267072.0, 647547315607680.0, 649872298807072.0, 652205629729952.0, 654547338348416.0, 656897454742048.0, 659256009098464.0, 661623031713664.0, 663998552992448.0, 666382603448736.0, 668775213706080.0, 671176414497856.0, 673586236667968.0, 676004711170912.0, 678431869072320.0, 680867741549504.0, 683312359891552.0, 685765755500032.0, 688227959889120.0, 690699004686272.0, 693178921632384.0, 695667742582464.0, 698165499505664.0, 700672224486176.0, 703187949723200.0, 705712707531616.0, 708246530342304.0, 710789450702656.0, 713341501276832.0, 715902714846304.0, 718473124310240.0, 721052762685920.0, 723641663109184.0, 726239858834912.0, 728847383237184.0, 731464269810176.0, 734090552168064.0, 736726264045856.0, 739371439299680.0, 742026111907168.0, 744690315968000.0, 747364085704256.0, 750047455460832.0, 752740459706080.0, 755443133031936.0, 758155510154688.0, 760877625915168.0, 763609515279296.0, 766351213338656.0, 769102755310688.0, 771864176539296.0, 774635512495360.0, 777416798777056.0, 780208071110400.0, 783009365349568.0, 785820717477696.0, 788642163606848.0, 791473739978976.0, 794315482965984.0, 797167429070432.0, 800029614925984.0, 802902077297728.0, 805784853082848.0, 808677979310944.0, 811581493144576.0, 814495431879776.0, 817419832946464.0, 820354733908832.0, 823300172466144.0, 826256186452864.0, 829222813839328.0, 832200092732320.0, 835188061375200.0, 838186758148832.0, 841196221571872.0, 844216490301152.0, 847247603132384.0, 850289599000576.0, 853342516980480.0, 856406396287136.0, 859481276276480.0, 862567196445600.0, 865664196433536.0, 868772316021504.0, 871891595133632.0, 875022073837472.0, 878163792344192.0, 881316791009600.0, 884481110334208.0, 887656790964032.0, 890843873690944.0, 894042399453376.0, 897252409336672.0, 900473944573632.0, 903707046545248.0, 906951756780992.0, 910208116959328.0, 913476168908640.0, 916755954607200.0, 920047516184160.0, 923350895919904.0, 926666136246560.0, 929993279748672.0, 933332369163584.0, 936683447382208.0, 940046557449344.0, 943421742564352.0, 946809046081696.0, 950208511511552.0, 953620182520192.0, 957044102930816.0, 960480316723776.0, 963928868037504.0, 967389801168768.0, 970863160573472.0, 974348990867072.0, 977847336825152.0, 981358243384192.0, 984881755641920.0, 988417918857952.0, 991966778454464.0, 995528380016608.0, 999102769293344.0, 1002689992197792.0, 1006290094807840.0, 1009903123366944.0, 1013529124284576.0, 1017168144136704.0, 1020820229666560.0, 1024485427785344.0, 1028163785572448.0, 1031855350276416.0, 1035560169315456.0, 1039278290277952.0, 1043009760923072.0, 1046754629181568.0, 1050512943156288.0, 1054284751122752.0, 1058070101529600.0, 1061869042999744.0, 1065681624330432.0, 1069507894494144.0, 1073347902639232.0, 1077201698090496.0, 1081069330349760.0, 1084950849096576.0, 1088846304188864.0, 1092755745663616.0, 1096679223737344.0, 1100616788806912.0, 1104568491450112.0, 1108534382426304.0, 1112514512676992.0, 1116508933326784.0, 1120517695683584.0, 1124540851239680.0, 1128578451672064.0, 1132630548843456.0, 1136697194802496.0, 1140778441784960.0, 1144874342213888.0, 1148984948700736.0, 1153110314045824.0, 1157250491238784.0, 1161405533459776.0, 1165575494079680.0, 1169760426661056.0, 1173960384958848.0, 1178175422920704.0, 1182405594688192.0, 1186650954597184.0, 1190911557178560.0, 1195187457158976.0, 1199478709461696.0, 1203785369206848.0, 1208107491712704.0, 1212445132496064.0, 1216798347272896.0, 1221167191959424.0, 1225551722672320.0, 1229951995729920.0, 1234368067652608.0, 1238799995163840.0, 1243247835190336.0, 1247711644863680.0, 1252191481520064.0, 1256687402701888.0, 1261199466157760.0, 1265727729843904.0, 1270272251924416.0, 1274833090772288.0, 1279410304969856.0, 1284003953310016.0, 1288614094796608.0, 1293240788645056.0, 1297884094283840.0, 1302544071354240.0, 1307220779711936.0, 1311914279427392.0, 1316624630786752.0, 1321351894292416.0, 1326096130664128.0, 1330857400839552.0, 1335635765974912.0, 1340431287446272.0, 1345244026849792.0, 1350074046002752.0, 1354921406944320.0, 1359786171936512.0, 1364668403464640.0, 1369568164238272.0, 1374485517192448.0, 1379420525487552.0, 1384373252511040.0, 1389343761877952.0, 1394332117431360.0, 1399338383243776.0, 1404362623617472.0, 1409404903085696.0, 1414465286413312.0, 1419543838597504.0, 1424640624868928.0, 1429755710692224.0, 1434889161767104.0, 1440041044029056.0, 1445211423650304.0, 1450400367040384.0, 1455607940847424.0, 1460834211958656.0, 1466079247501248.0, 1471343114843648.0, 1476625881595840.0, 1481927615610432.0, 1487248384983680.0, 1492588258056384.0, 1497947303414272.0, 1503325589889600.0, 1508723186561344.0, 1514140162756608.0, 1519576588051264.0, 1525032532270720.0, 1530508065491200.0, 1536003258040256.0, 1541518180497920.0, 1547052903697408.0, 1552607498726208.0, 1558182036926720.0, 1563776589897536.0, 1569391229494336.0, 1575026027830080.0, 1580681057276992.0, 1586356390466880.0, 1592052100291968.0, 1597768259906240.0, 1603504942725952.0, 1609262222431104.0, 1615040172965632.0, 1620838868539072.0, 1626658383627136.0, 1632498792972736.0, 1638360171586944.0, 1644242594749824.0, 1650146138011776.0, 1656070877193984.0, 1662016888389760.0, 1667984247965568.0, 1673973032561344.0, 1679983319092608.0, 1686015184750208.0, 1692068707002304.0, 1698143963594816.0, 1704241032552512.0, 1710359992180032.0, 1716500921063040.0, 1722663898069056.0, 1728849002348288.0, 1735056313335232.0, 1741285910748928.0, 1747537874594688.0, 1753812285164544.0, 1760109223038656.0, 1766428769086208.0, 1772771004466368.0, 1779136010629440.0, 1785523869317888.0, 1791934662567296.0, 1798368472707584.0, 1804825382363776.0, 1811305474457408.0, 1817808832207360.0, 1824335539130944.0, 1830885679044864.0, 1837459336066880.0, 1844056594615744.0, 1850677539413632.0, 1857322255486080.0, 1863990828163776.0, 1870683343083328.0, 1877399886188608.0, 1884140543731328.0, 1890905402272960.0, 1897694548685120.0, 1904508070150976.0, 1911346054166464.0, 1918208588540928.0, 1925095761399168.0, 1932007661181376.0, 1938944376645376.0, 1945905996866944.0, 1952892611241408.0, 1959904309484544.0, 1966941181633920.0, 1974003318050048.0, 1981090809417088.0, 1988203746744832.0, 1995342221368896.0, 2002506324952960.0, 2009696149488832.0, 2016911787298496.0, 2024153331034752.0, 2031420873682816.0, 2038714508561216.0, 2046034329322816.0, 2053380429956736.0, 2060752904788736.0, 2068151848482816.0, 2075577356042496.0, 2083029522811776.0, 2090508444476544.0, 2098014217065984.0, 2105546936952832.0, 2113106700856448.0, 2120693605841920.0, 2128307749322880.0, 2135949229062144.0, 2143618143171712.0, 2151314590113664.0, 2159038668702976.0, 2166790478106112.0, 2174570117845248.0, 2182377687796992.0, 2190213288195712.0, 2198077019633024.0, 2205968983060736.0, 2213889279790976.0, 2221838011497600.0, 2229815280218368.0, 2237821188355200.0, 2245855838676224.0, 2253919334316160.0, 2262011778779264.0, 2270133275938816.0, 2278283930039808.0, 2286463845699328.0, 2294673127908864.0, 2302911882034560.0, 2311180213819520.0, 2319478229384448.0, 2327806035229952.0, 2336163738236288.0, 2344551445666560.0, 2352969265166976.0, 2361417304768256.0, 2369895672887680.0, 2378404478329600.0, 2386943830287744.0, 2395513838345728.0, 2404114612479360.0, 2412746263057024.0, 2421408900842112.0, 2430102636993664.0, 2438827583068160.0, 2447583851021056.0, 2456371553207808.0, 2465190802385792.0, 2474041711715328.0, 2482924394761216.0, 2491838965494528.0, 2500785538293760.0, 2509764227946240.0, 2518775149649664.0, 2527818419013632.0, 2536894152061696.0, 2546002465231104.0, 2555143475376512.0, 2564317299769984.0, 2573524056102784.0, 2582763862487424.0, 2592036837458304.0, 2601343099974144.0, 2610682769418752.0, 2620055965603072.0, 2629462808766208.0, 2638903419577856.0, 2648377919138688.0, 2657886428982528.0, 2667429071078272.0, 2677005967830656.0, 2686617242082432.0, 2696263017115392.0, 2705943416652544.0, 2715658564859392.0, 2725408586345600.0, 2735193606166272.0, 2745013749824000.0, 2754869143270528.0, 2764759912907520.0, 2774686185589376.0, 2784648088624128.0, 2794645749775104.0, 2804679297262464.0, 2814748859765504.0, 2824854566423808.0, 2834996546838272.0, 2845174931074560.0, 2855389849662464.0, 2865641433599872.0, 2875929814352128.0, 2886255123856256.0, 2896617494520320.0, 2907017059226240.0, 2917453951332096.0, 2927928304671872.0, 2938440253559808.0, 2948989932789632.0, 2959577477637888.0, 2970203023864960.0, 2980866707717248.0, 2991568665928448.0, 3002309035721472.0, 3013087954810496.0, 3023905561402368.0, 3034761994198784.0, 3045657392397056.0, 3056591895693312.0, 3067565643783680.0, 3078578776865536.0, 3089631435641088.0, 3100723761317120.0, 3111855895608448.0, 3123027980739072.0, 3134240159443584.0, 3145492574969856.0, 3156785371080576.0, 3168118692054656.0, 3179492682689792.0, 3190907488303744.0, 3202363254736384.0, 3213860128352000.0, 3225398256040448.0, 3236977785219456.0, 3248598863836672.0, 3260261640371200.0, 3271966263835648.0, 3283712883778048.0, 3295501650284160.0, 3307332713978368.0, 3319206226026880.0, 3331122338139008.0, 3343081202568960.0, 3355082972118016.0, 3367127800136960.0, 3379215840527104.0, 3391347247742976.0, 3403522176794240.0, 3415740783247232.0, 3428003223227648.0, 3440309653422080.0, 3452660231079680.0, 3465055114015488.0, 3477494460610816.0, 3489978429816704.0, 3502507181154816.0, 3515080874720640.0, 3527699671184128.0, 3540363731793536.0, 3553073218375424.0, 3565828293339008.0, 3578629119676032.0, 3591475860964864.0, 3604368681370752.0, 3617307745649536.0, 3630293219148672.0, 3643325267809920.0, 3656404058171520.0, 3669529757369472.0, 3682702533141248.0, 3695922553826048.0, 3709189988369024.0, 3722505006321536.0, 3735867777844608.0, 3749278473710592.0, 3762737265305472.0, 3776244324631296.0, 3789799824307584.0, 3803403937575040.0, 3817056838295680.0, 3830758700957568.0, 3844509700674560.0, 3858310013190784.0, 3872159814880896.0, 3886059282754176.0, 3900008594455296.0, 3914007928267776.0, 3928057463115264.0, 3942157378564864.0, 3956307854828288.0, 3970509072765440.0, 3984761213885568.0, 3999064460350720.0, 4013418994976896.0, 4027825001237376.0, 4042282663264384.0, 4056792165852416.0, 4071353694459392.0, 4085967435209600.0, 4100633574896896.0, 4115352300985216.0, 4130123801612928.0, 4144948265594368.0, 4159825882422272.0, 4174756842269440.0, 4189741335993344.0, 4204779555136768.0, 4219871691930624.0, 4235017939296000.0, 4250218490848512.0, 4265473540898304.0, 4280783284454912.0, 4296147917227264.0, 4311567635628288.0, 4327042636776960.0, 4342573118499328.0, 4358159279334144.0, 4373801318531840.0, 4389499236092672.0, 4405253232803584.0, 4421063510173696.0, 4436930270435328.0, 4452853716547584.0, 4468834052199680.0, 4484871481811968.0, 4500966210539520.0, 4517118444274688.0, 4533328389649664.0, 4549596254039040.0, 4565922245562880.0, 4582306573088256.0, 4598749446233344.0, 4615251075370496.0, 4631811671625472.0, 4648431446885632.0, 4665110613797120.0, 4681849385772032.0, 4698647976988416.0, 4715506602394368.0, 4732425477709568.0, 4749404819429888.0, 4766444844828160.0, 4783545771959040.0, 4800707819659520.0, 4817931207553536.0, 4835216156054784.0, 4852562886367488.0, 4869971620492288.0, 4887442581226240.0, 4904975992167936.0, 4922572077719296.0, 4940231063087616.0, 4957953174290688.0, 4975738638157824.0, 4993587682333440.0, 5011500535280128.0, 5029477426280704.0, 5047518585443072.0, 5065624243701504.0, 5083794632818944.0, 5102029985393152.0, 5120330534855936.0, 5138696515479296.0, 5157128162375424.0, 5175625711502848.0, 5194189399667456.0, 5212819464525312.0, 5231516144588032.0, 5250279679222528.0, 5269110308657152.0, 5288008273982464.0, 5306973817156096.0, 5326007181005056.0, 5345108609228032.0, 5364278346400512.0, 5383516637976320.0, 5402823730291200.0, 5422199870566144.0, 5441645306909952.0, 5461160288324608.0, 5480745064704256.0, 5500399886843904.0, 5520125006436864.0, 5539920676083200.0, 5559787149289216.0, 5579724680472832.0, 5599733524965888.0, 5619813939017472.0, 5639966179798272.0, 5660190505401856.0, 5680487174850304.0, 5700856448096000.0, 5721298586025216.0, 5741813850461952.0, 5762402504171008.0, 5783064810861056.0, 5803801035188736.0, 5824611442761728.0, 5845496300141056.0, 5866455874847744.0, 5887490435361792.0, 5908600251129088.0, 5929785592563968.0, 5951046731051264.0, 5972383938952704.0, 5993797489606912.0, 6015287657335552.0, 6036854717446656.0, 6058498946236160.0, 6080220620993536.0, 6102020020004608.0, 6123897422555648.0, 6145853108934912.0, 6167887360439808.0, 6190000459377152.0, 6212192689068800.0, 6234464333853952.0, 6256815679094784.0, 6279167024335360.0, 6301598684430336.0, 6324110947974144.0, 6346704104598528.0, 6369378444975360.0, 6392134260821760.0, 6414971844902144.0, 6437891491034112.0, 6460893494089728.0, 6483978150001920.0, 6507145755765504.0, 6530396609444352.0, 6553731010171392.0, 6577149258156032.0, 6600651654684928.0, 6624238502129408.0, 6647910103944448.0, 6671666764678656.0, 6695508789972480.0, 6719436486565120.0, 6743450162299648.0, 6767550126122496.0, 6791736688092928.0, 6816010159382528.0, 6840370852281856.0, 6864819080203520.0, 6889355157686016.0, 6913979400398080.0, 6938692125143040.0, 6963493649862912.0, 6988384293641216.0, 7013364376708608.0, 7038434220446208.0, 7063594147390208.0, 7088844481236224.0, 7114185546841600.0, 7139617670231808.0, 7165141178604800.0, 7190756400332032.0, 7216463664966912.0, 7242263303246336.0, 7268155647095040.0, 7294141029631232.0, 7320219785169920.0, 7346392249227008.0, 7372658758524928.0, 7399019650994944.0, 7425475265783296.0, 7452025943254784.0, 7478672024996608.0, 7505413853825024.0, 7532251773786112.0, 7559186130163200.0, 7586217269480448.0, 7613345539507200.0, 7640571289262080.0, 7667894869017856.0, 7695316630305536.0, 7722836925921024.0, 7750456109925888.0, 7778174537654272.0, 7805992565718784.0, 7833910552011520.0, 7861928855711232.0, 7890047837287936.0, 7918267858505984.0, 7946589282430208.0, 7975012473429760.0, 8003537797183488.0, 8032165620683520.0, 8060896312241408.0, 8089730241491968.0, 8118667779397888.0, 8147709298255104.0, 8176855171697408.0, 8206105774700800.0, 8235461483589120.0, 8264922676038400.0, 8294489731080704.0, 8324163029112832.0, 8353942951894016.0, 8383829882560000.0, 8413824205620736.0, 8443926306967552.0, 8474136573878784.0, 8504455395025408.0, 8534883160474112.0, 8565420261692928.0, 8596067091557376.0, 8626824044354048.0, 8657691515786240.0, 8688669902979584.0, 8719759604487168.0, 8750961020292096.0, 8782274551817728.0, 8813700601927168.0, 8845239574933504.0, 8876891876599808.0, 8908657914149888.0, 8940538096269312.0]

range_L = 8940538096269312.0
prediction_L = 313130573.44860077

cost_1 = 3245256023.0
cost_2500 = 7059625.0


ratio_pred = cost_2500 / prediction_L # plut petit que 1
ratio_range =  cost_1 / range_L



difference = cost_2500 - prediction_L * ratio_range


new_L = [ max(0, i*ratio_pred+1) for i in L]


# R = 3

range_L = 8940538096269312.0
prediction_L = 313130573.44860077

cost_1 = 3245256023.0
cost_2500 = 7059625.0


ratio_pred = cost_2500 / prediction_L # plut petit que 1
ratio_range =  cost_1 / range_L



difference = cost_2500 - prediction_L * ratio_range


new_L = [ max(0, i*ratio_pred+1) for i in L]



# def get_bidding_k_sequence(budget_seq, optimal_costs):
#     """Calcule la séquence de k basée sur les seuils de budget."""
#     thresholds = [budget_seq[i] / budget_seq[i-1] for i in range(1, len(budget_seq))]
#     threshold_idx = 0

#     n_total = len(optimal_costs)
#     k_sequence = [n_total]

#     while threshold_idx < len(thresholds):
#         k_current = k_sequence[-1]

#         # On descend de k_current-1 jusqu'à 1
#         for j in range(k_current - 1, 0, -1):
#             # Comparaison des coûts (index j-1 pour k=j)
#             if optimal_costs[j - 1] > optimal_costs[k_current - 1] * thresholds[threshold_idx]:
#                 k_sequence.append(j)
#                 threshold_idx += 1
#                 break
        
#         threshold_idx += 1

#     if k_sequence[-1] != 1:
#         k_sequence.append(1)

#     return k_sequence


# def get_bidding_k_sequence_papier(budget_seq, optimal_costs):
#     """Calcule la séquence de k basée sur les seuils de budget."""

#     opt_idx = 1
#     n_opt_cost = len(optimal_costs)
#     opt_order = list(reversed(optimal_costs))
#     min_opt = min(opt_order)
#     max_opt = max(opt_order)

#     budget_seq_filtre = [x for x in budget_seq if min_opt <= x <= max_opt]
#     threshold_idx = 0
#     n_treshold = len(budget_seq_filtre)
#     k_sequence = [1]

#     while opt_idx < n_opt_cost and threshold_idx < n_treshold :
#         if opt_order[opt_idx] >= budget_seq_filtre[threshold_idx]:
#             k_sequence.append(opt_idx + 1)

#             threshold_idx = bisect.bisect_right(
#             budget_seq_filtre, 
#             opt_order[opt_idx]
#             )
#         opt_idx += 1

#     if k_sequence[-1] < n_opt_cost :
#         k_sequence.append(n_opt_cost)

#     k_sequence = list(reversed(k_sequence))

#     return k_sequence




# def get_bidding_k_sequence_from_proba(budget_seq, optimal_costs):
#     n_opt_cost = len(optimal_costs)
#     opt_order = list(reversed(optimal_costs))

#     if n_opt_cost < 2:
#         print("erreur de sequence qune seule valeur de k")
#         return [1] * n_opt_cost

#     proba_sequence = []
    
#     # On parcourt chaque intervalle défini par opt[i] et opt[i+1]
#     for i in range(1, n_opt_cost - 1):
#         # Condition pour les extrêmes (Premier ou Dernier intervalle)
#             # Calcul standard pour [opt[i], opt[i+1][
#             # bisect_left trouve l'index du premier élément >= borne
#             idx_debut = bisect.bisect_left(budget_seq, opt_order[i])
#             idx_fin = bisect.bisect_left(budget_seq, opt_order[i+1])
#             # La différence donne le nombre d'éléments de budget dans [opt[i], opt[i+1][
#             proba_sequence.append((idx_fin - idx_debut)/100)

#     proba_sequence = [1] + proba_sequence + [1]

#     proba_sequence = list(reversed(proba_sequence))
#     U = [random.random() for i in range(n_opt_cost)]

#     k_sequence = [U[i] <= proba_sequence[i] for i in range(n_opt_cost)]
#     k_sequence = [i + 1 if k_sequence[i]== True else 0 for i in range(n_opt_cost)]
#     k_sequence = [x for x in k_sequence if x != 0]

#     k_sequence = list(reversed(k_sequence))
#     return k_sequence
        


# def get_bidding_k_sequence_theory(optimal_costs):
#     n_total = len(optimal_costs)
#     k_sequence = [1]
    
#     for k in range (1,n_total) :
#         if float(optimal_costs[k]) == float(0):
#             k_sequence.append(k)
#         else :
#             if int(math.log2(optimal_costs[k])) + 1 < int(math.log2(optimal_costs[k-1])) + 1:
#                 k_sequence.append(k)
#     k_sequence.append(n_total)
#     k_sequence_ = list(reversed(k_sequence))

#     return(k_sequence_)



def get_k_sequence_optimized(budget_seq, optimal_costs):
    """
    Optimisé pour les listes déjà triées.
    Complexité : O(B log C) où B est la taille de budget_seq.
    """
    n_opt = len(optimal_costs)
    k_sequence = []
    opt_order = list(reversed(optimal_costs))
    if (max(opt_order)>max(budget_seq)):
        print("Attention : le budget maximum est inférieur au coût optimal maximum. Certains k pourraient être manquants dans la séquence.")
        budget_seq.append(max(opt_order)+1)  # Ajout d'un seuil au-delà du max optimal pour garantir la couverture complète

    for b in budget_seq:
        # Trouve l'index où 'b' pourrait être inséré tout en restant trié
        # bisect_right renvoie l'index juste après les éléments égaux à 'b'
        idx = n_opt - bisect.bisect_right(opt_order, b) + 1
        
        # Si idx > 0, cela signifie qu'il existe au moins un élément <= b
        if idx > 0:
            # L'élément à l'index (idx - 1) est le plus grand coût <= b
            k_sequence.append(idx)
            
    # Suppression des doublons et tri final (au cas où k_sequence ne serait pas strictement croissante)
    k_sequence = sorted(set(k_sequence), reverse=True)


    return k_sequence


def project_f_k(set_f_k_prime, k_target, dist_matrix, df_opt):
    """Projette l'ensemble approximatif sur l'optimum F_k*."""

    # Récupération de l'ensemble optimal F_k* (stocké sous forme de string "ID;ID;...")
    row = df_opt.loc[df_opt['k'] == k_target, 'F_k*'].values[0]
    set_f_k_star = [int(x) for x in str(row).split(';')]

    projected_set = []
    # Transformation de set_f_k_prime en array pour le slicing numpy
    prime_array = np.array(list(set_f_k_prime))

    for target_point in set_f_k_star:
        # Optimisation NumPy : on cherche l'indice du point de prime_array le plus proche de target_point
        # dist_matrix[ligne, colonne] -> trajet de l'approximation vers l'optimum
        distances = dist_matrix[prime_array, target_point]
        nearest_idx = np.argmin(distances)
        projected_set.append(prime_array[nearest_idx])

    return list(set(projected_set))






def calculate_set_cost(set_f_k, dist_matrix):
    """Calcule le coût total (somme des distances au médoïde le plus proche)."""
    # Sélection des colonnes des médoïdes et calcul du min par ligne (axis=1)
    costs = np.min(dist_matrix[:, set_f_k], axis=1)
    return np.sum(costs)


def run_bidding_analysis(budget_seq, path_opt, path_matrice):
    # --- 1. Chargement UNIQUE des données ---
    dist_matrix = np.load(path_matrice)
    df_opt = pd.read_csv(path_opt).sort_values(by='k')

    optimal_costs = df_opt['cout_F_k*'].tolist()
    n_total = len(df_opt)
    # --- 2. Génération de la séquence de k ---
    # if k_bid_precompute :
    #     k_bid = get_bidding_k_sequence_theory(optimal_costs)
    # elif k_bid_proba:
    #     k_bid = get_bidding_k_sequence_from_proba(budget_seq, optimal_costs)
    # else :
    #     k_bid = get_bidding_k_sequence_papier(budget_seq, optimal_costs)
    k_bid = get_k_sequence_optimized(budget_seq, optimal_costs)

    print(f"Séquence de k générée : {k_bid} \n")    

        # --- 3. Calcul des coûts approximés ---
    # On initialise set_f_k_prime avec l'optimum pour k = n
    raw_n_set = df_opt.loc[df_opt['k'] == n_total, 'F_k*'].values[0]
    set_f_k_prime = [int(x) for x in str(raw_n_set).split(';')]

    # On va construire all_cost pour chaque k de 1 à n_total
    # On utilise un dictionnaire pour mapper k -> coût, puis on remplira les trous
    k_to_approx_cost = {}

    # On parcourt la séquence de k_bid pour calculer les paliers
    for i in range(len(k_bid)):
        k_val = k_bid[i]
        #print(f"Calcul pour k = {k_val}...")

        # Projection et coût
        current_set = project_f_k(set_f_k_prime, k_val, dist_matrix, df_opt)
        cost = calculate_set_cost(current_set, dist_matrix)
        k_to_approx_cost[k_val] = cost
        set_f_k_prime = current_set

    # --- 4. Reconstruction de la liste complète des coûts (pour k = 1 à n) ---
    all_approx_costs = [0]
    # On parcourt les segments de k_bid pour remplir all_approx_costs
    # Si k_bid = [5358, 1200, 1], le coût calculé pour 5358 s'applique jusqu'à 1201, etc.
    for i in range(len(k_bid) - 1):
        k_high = k_bid[i]
        k_low = k_bid[i+1]
        cost_val = k_to_approx_cost[k_low]
        all_approx_costs += [cost_val] * (k_high - k_low)
        # On ajoute le coût pour chaque k dans l'intervalle [k_low + 1, k_high]
    

    # Inverser pour avoir l'ordre k=1, k=2... (car on a rempli de k=n vers 1)

    # --- 5. Calcul des ratios ---
    # all_approx_costs[j] correspond à k = j + 1

    all_approx_costs = list(reversed(all_approx_costs))  # On garde que les coûts jusqu'à n_total
    ratios = [all_approx_costs[j] / optimal_costs[j] for j in range(0, n_total-1)] + [1]
    
    return ratios, k_bid, all_approx_costs


def graph_ratios(ratios, k_bid, chemin):
    """
    Trace les ratios avec indicateurs de Consistance et Robustesse.
    Sauvegarde la figure avec les métriques dans le nom du fichier.
    """
    n_total = len(ratios)
    k_values = list(np.arange(1, n_total + 1))

    # --- 1. Calcul des métriques ---
    # 1. On filtre pour ne garder que les ratios > 1
    fenetre = ratios[1:-1]
    ratios_superieurs_a_un = [r for r in fenetre if r > 1]
    
    # 2. Sécurité : si par miracle toutes les approximations sont parfaites (ratios == 1)
    if ratios_superieurs_a_un:
        consistence = min(ratios_superieurs_a_un)
    else:
        consistence = min(ratios) # Retour au min classique
        
    print(f"Consistance : {consistence}")

    robustness = max(ratios) # La robustesse peut être n'importe où, on garde tout
    
    # Trouver les k correspondants
    # On cherche l'index dans la liste originale 'ratios_sans_dernier'
    # pour que le calcul + 2 tombe sur le bon k
    k_consistence = ratios.index(consistence) + 1
    k_robustness = ratios.index(robustness) + 1

    plt.figure(figsize=(14, 8))

    # --- 2. Tracé principal ---
    plt.scatter(k_values, ratios, color='#1f77b4')

    # --- 3. Lignes de Bidding ---
    for i, k in enumerate(k_bid):
        plt.axvline(x=k, color='red', linestyle='--', linewidth=0.8, alpha=0.6,
                   )

    # --- 4. Annotations de Consistance (Min) et Robustesse (Max) ---
    # Robustesse (Max)
    plt.axhline(y=robustness, color='orange', linestyle=':', linewidth=1.5, zorder=3)
    plt.scatter(k_robustness, robustness, color='orange', s=100, edgecolors='black', zorder=4)
    plt.annotate(f'Robustesse: {robustness:.4f} (k={k_robustness})',
                 xy=(k_robustness, robustness), xytext=(20, 10),
                 textcoords='offset points', arrowprops=dict(arrowstyle='->', color='orange'),
                 fontsize=10, fontweight='bold', color='darkorange')

    # Consistance (Min)
    plt.axhline(y=consistence, color='green', linestyle=':', linewidth=1.5, zorder=3)
    plt.scatter(k_consistence, consistence, color='green', s=100, edgecolors='black', zorder=4)
    plt.annotate(f'Consistance: {consistence:.4f} (k={k_consistence})',
                 xy=(k_consistence, consistence), xytext=(20, -20),
                 textcoords='offset points', arrowprops=dict(arrowstyle='->', color='green'),
                 fontsize=10, fontweight='bold', color='darkgreen')
    if k_consistence != 2500 : 

        # Prediction (value in 2500)
        plt.axhline(y=ratios[2499], color='blue', linestyle=':', linewidth=1.5, zorder=3)
        plt.scatter(2500, ratios[2499], color='blue', s=100, edgecolors='black', zorder=4)
        plt.annotate(f'Consistance: {ratios[2499]:.4f}',
                    xy=(2500, ratios[2499]), xytext=(-160, -20),
                    textcoords='offset points', arrowprops=dict(arrowstyle='->', color='blue'),
                    fontsize=10, fontweight='bold', color='darkgreen')

    # --- 5. Mise en page ---
    plt.title(" Incremental K-median with online bidding \n", fontsize=16)
    plt.xlabel("$k$", fontsize=13)
    plt.ylabel("Ratio $\\frac{ALG_k}{OPT_k}$", fontsize=13)

    plt.grid(True, which='both', linestyle='--', alpha=0.3)
    plt.legend(loc='upper right', frameon=True, shadow=True)

    # On ajuste les limites pour bien voir les annotations
    plt.ylim(min(ratios) - 0.05, robustness + 0.1)

    # --- 6. Sauvegarde ---
    filename = f"graph_C_{consistence:.4f}_R_{robustness:.4f}.pdf"
    full_path = os.path.join(chemin, filename)

    plt.tight_layout()
    plt.savefig(full_path) 

    plt.show()

def export_liste_csv(L, nom_liste, chemin):
    """
    Exporte une liste L dans un fichier CSV avec :
    - colonne 1 : k = 1 ... len(L)
    - colonne 2 : valeurs de L

    Parameters:
    - L : liste de valeurs
    - nom_liste : nom de la colonne (str)
    - chemin : dossier de sauvegarde
    """
    
    filename = os.path.join(chemin, f"{nom_liste}.csv")

    with open(filename, mode='w', newline='') as file:
        writer = csv.writer(file)
        
        # Header
        writer.writerow(['k', nom_liste])
        
        # Données
        for k, valeur in enumerate(L, start=1):
            writer.writerow([k, valeur])

    print(f"Fichier CSV créé : {filename}")


def graph_trois_ratios(ratio_LP, ratio_spyros, ratio_w_haut, chemin):
    """
    Trace trois ratios sur un même graphe avec indicateurs de Consistance et Robustesse.
    Sauvegarde les séries dans un fichier CSV et la figure en PDF.
    """
    # --- 1. Export des données dans un fichier CSV ---
    csv_filename = os.path.join(chemin, "ratios_export.csv")
    with open(csv_filename, mode='w', newline='') as file:
        writer = csv.writer(file)
        writer.writerow(['k', 'ratio_LP', 'ratio_spyros', 'ratio_w_haut'])
        
        # zip_longest permet de gérer le cas (rare) où les listes n'auraient pas la même taille
        for i, (r_lp, r_sp, r_wh) in enumerate(zip_longest(ratio_LP, ratio_spyros, ratio_w_haut, fillvalue='')):
            writer.writerow([i + 1, r_lp, r_sp, r_wh])
            
    print(f"Données sauvegardées avec succès dans : {csv_filename}")

    # --- 2. Préparation du graphe ---
    plt.figure(figsize=(14, 8))
    
    # Configuration des 3 séries (Nom, Données, Couleur)
    series = [
        {"data": ratio_LP, "name": "LP", "color": "#1f77b4"},      # Bleu
        {"data": ratio_spyros, "name": "Spyros", "color": "#2ca02c"},  # Vert
        {"data": ratio_w_haut, "name": "W_haut", "color": "#d62728"}   # Rouge
    ]
    
    y_min_global = float('inf')
    y_max_global = float('-inf')

    # --- 3. Tracé et calculs pour chaque ratio ---
    for idx, serie in enumerate(series):
        ratios = serie["data"]
        if not ratios: # Sécurité si une liste est vide
            continue
            
        nom = serie["name"]
        couleur = serie["color"]
        n_total = len(ratios)
        k_values = list(np.arange(1, n_total + 1))
        
        # Maj des limites pour un affichage propre à la fin
        y_min_global = min(y_min_global, min(ratios))
        y_max_global = max(y_max_global, max(ratios))

        # --- Calcul des métriques ---
        if n_total > 2:
            fenetre = ratios[1:-1]
            ratios_sup_un = [r for r in fenetre if r > 1]
        else:
            ratios_sup_un = [r for r in ratios if r > 1]
            
        robustness = max(ratios)
        consistence = ratios[2499]
        
        k_cons = 2500
        k_rob = ratios.index(robustness) + 1

        # --- Tracé de la courbe principale ---
        plt.scatter(k_values, ratios, color=couleur, alpha=0.3, s=15, 
                    label=f"{nom} (C={consistence:.3f}, R={robustness:.3f})")

        # Décalages dynamiques pour éviter que les annotations de texte se superposent
        offset_y_rob = 10 + (idx * 15)
        offset_y_cons = -20 - (idx * 15)

        # Annotations Robustesse (Max)
        plt.axhline(y=robustness, color=couleur, linestyle=':', linewidth=1.2, alpha=0.7, zorder=3)
        plt.scatter(k_rob, robustness, color=couleur, s=80, edgecolors='black', zorder=4)
        plt.annotate(f'R_{nom}: {robustness:.3f}',
                     xy=(k_rob, robustness), xytext=(20, offset_y_rob),
                     textcoords='offset points', arrowprops=dict(arrowstyle='->', color=couleur),
                     fontsize=9, fontweight='bold', color=couleur)

        # Annotations Consistance (Min)
        plt.axhline(y=consistence, color=couleur, linestyle=':', linewidth=1.2, alpha=0.7, zorder=3)
        plt.scatter(k_cons, consistence, color=couleur, s=80, edgecolors='black', zorder=4)
        plt.annotate(f'C_{nom}: {consistence:.3f}',
                     xy=(k_cons, consistence), xytext=(20, offset_y_cons),
                     textcoords='offset points', arrowprops=dict(arrowstyle='->', color=couleur),
                     fontsize=9, fontweight='bold', color=couleur)
        
        # Point de prédiction sur la dernière valeur (généralisation de k=2500)
        if k_cons != n_total: 
            dernier_ratio = ratios[-1]
            plt.axhline(y=dernier_ratio, color=couleur, linestyle=':', linewidth=0.8, alpha=0.4, zorder=3)
            plt.scatter(n_total, dernier_ratio, color=couleur, s=60, marker='X', edgecolors='black', zorder=4)

    # --- 4. Mise en page du graphique ---
    plt.title("Incremental K-median with online bidding \nComparaison des Ratios", fontsize=16)
    plt.xlabel("$k$", fontsize=13)
    plt.ylabel("Ratio $\\frac{ALG_k}{OPT_k}$", fontsize=13)

    plt.grid(True, which='both', linestyle='--', alpha=0.3)
    plt.legend(loc='upper right', frameon=True, shadow=True)

    # Ajustement des limites pour bien voir les annotations extrêmes
    if y_min_global != float('inf'):
        plt.ylim(y_min_global - 0.05, y_max_global + 0.15)

    # --- 5. Sauvegarde et affichage ---
    filename = "graph_comparaison_ratios.pdf"
    full_path = os.path.join(chemin, filename)

    plt.tight_layout()
    plt.savefig(full_path) 
    print(f"Graphique sauvegardé avec succès dans : {full_path}")

    plt.show()



if __name__ == "__main__":

    racine = '/Users/imrane/Desktop/Online bidding/online-bidding/application_new/'
    path_opt = racine + "sym/sym_data/k_medoids_fixed_monotonie_greedy.csv"
    path_matrice = racine + "sym/sym_data/matrice_distances.npy"

#LP Sequence

    range_L = 8940538096269312.0
    prediction_L = 313130573.44860077
    cost_1 = 3245256023.0
    cost_2500 = 7059625.0
    cost_2841 = 4965835.0
    ratio_pred = cost_2500 / prediction_L # plut petit que 1
    ratio_range =  cost_1 / range_L
    difference = cost_2500 - prediction_L * ratio_range
#    ratio_pred = cost_2841 / prediction_L

    new_L = [ max(0, i*ratio_pred+1) for i in L]

#Spyros Sequence
    a = 2.93
    delta = 0.8
    j = math.floor(math.log(cost_2500, a) - delta) - 1
    lambd = cost_2500 / (a**(j + delta))   

#linear_sequence
    w_bas = 0.464
    w_haut = 2.798
    alea = 300


    RATIOS_SPYROS = []
    RATIOS_LP = []
    RATIOS_W_HAUT = []

    for lam in range(0, alea) : 

        
        print("iteration:", lam)

        #s = random.uniform(delta, 1)


        #sequence = [cost_2500*2**i + 1 for i in range(-100, 100,1)]
        w_haut_seq = [np.exp((i+lam/alea)) for i in range(-100, 100,1)]
        #LP_seq = new_L[lam::100]
        #spyros_seq = [lambd * a ** (i + delta + lam /  ( alea * 1/ (1-delta))) for i in range(-100, 100,1)]

        #ratios_spyros_seq, k_bid, all_approx_costs = run_bidding_analysis(spyros_seq, path_opt, path_matrice)
        #ratios_LP_seq , k_bid, all_approx_costs = run_bidding_analysis(LP_seq, path_opt, path_matrice)
        ratios_w_haut, k_bid, all_approx_costs = run_bidding_analysis(w_haut_seq, path_opt, path_matrice)

        #RATIOS_SPYROS.append(ratios_spyros_seq)
        #RATIOS_LP.append(ratios_LP_seq)
        RATIOS_W_HAUT.append(ratios_w_haut)

    #expected_ratios_spyros = [ np.sum( list(RATIOS_SPYROS[i][k] for i in range(len(RATIOS_SPYROS))))/len(RATIOS_SPYROS) for k in range(len(RATIOS_SPYROS[0])) ]
    #expected_ratios_lp = [ np.sum( list(RATIOS_LP[i][k] for i in range(len(RATIOS_LP))))/len(RATIOS_LP) for k in range(len(RATIOS_LP[0])) ]
    expected_ratios_w_haut = [ np.sum( list(RATIOS_W_HAUT[i][k] for i in range(len(RATIOS_W_HAUT))))/len(RATIOS_W_HAUT) for k in range(len(RATIOS_W_HAUT[0])) ]

    export_liste_csv(expected_ratios_w_haut, "ratio_w=1", racine)

    graph_ratios(expected_ratios_w_haut, k_bid, racine)
    #graph_trois_ratios(expected_ratios_lp, expected_ratios_spyros, expected_ratios_w_haut, racine)



