The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

multivariate_smoothPLS_04

library(SmoothPLS)
library(ggplot2)
library(pls)

This vignette / notebook show how to mix a one state CFD, a multi-state CFD and a SFD into the same multivariate functional PLS model.

Parameters


N_states = 3

nind = 50 # number of individuals (train set)
start = 0 # First time
end = 100 # end time

curve_type = 'cat'

TTRatio = 0.2 # Train Test Ratio means we have floor(nind*TTRatio/(1-TTRatio))
NotS_ratio = 0.2 # noise variance over total variance for Y
beta_0_real=65.4321 # Intercept value for the link between X(t) and Y

nbasis = 7 # number of basis functions
norder = 4 # 4 for cubic splines basis

regul_time = seq(start, end, 1) # regularisation time sequence
regul_time_0 = seq(start, end, 1)

all_curves_in_pls = TRUE #Keep all or (all - 1) states in PLS method if FALSE.

int_mode = 1 # in case of integration errors.

CFD One state data generation

df_cfd_os

df_cfd_os = generate_X_df(nind = nind, 
                          start = start, end = end, 
                          curve_type = 'cat')
head(df_cfd_os)
#>   id      time state
#> 1  1  0.000000     0
#> 2  1  2.883051     1
#> 3  1 16.173600     0
#> 4  1 16.331487     1
#> 5  1 16.893597     0
#> 6  1 18.476103     1

Y_df_cfd_os

beta_func_cfd_os = beta_5_real_func

Y_df_cfd_os = generate_Y_df(df_cfd_os, curve_type = 'cat',
                     beta_real_func_or_list = beta_func_cfd_os, 
                     beta_0_real = beta_0_real, 
                     NotS_ratio, id_col = 'id', time_col = 'time')

Y_cfd_os = Y_df_cfd_os$Y_noised
plot(regul_time, beta_5_real_func(regul_time))

CFD Multistates Data generation

lambda_determination

# Initialized the lambdas values
lambdas = lambda_determination(N_states)
lambdas
#> [1] 0.1477226 0.2408948 0.1465805

tranfer_probabilities

# Initialized the transition matrix
transition_df = transfer_probabilities(N_states)
transition_df
#>                dir1      dir2      dir3
#> state_1 0.000000000 0.7096725 0.2903275
#> state_2 0.006384883 0.0000000 0.9936151
#> state_3 0.874851402 0.1251486 0.0000000

df_cfd

df_cfd = generate_X_df_multistates(nind = nind, N_states, start, end,
                                   lambdas,  transition_df)
head(df_cfd)
#>   id       time state
#> 1  1  0.0000000     3
#> 2  1  0.2154268     2
#> 3  1  0.6424598     3
#> 4  1  2.7861784     1
#> 5  1 21.2412850     3
#> 6  1 30.8977401     2
plot_CFD_individuals(df_cfd)

plot_CFD_individuals(df_cfd, by_cfda = TRUE)

beta list

##### beta_real #####
###### beta_0_real ######
beta_0_real
#> [1] 65.4321
beta_func_list = beta_list_generation(N_states = N_states)
for(i in 1:N_states){
  plot(0:end,  beta_func_list[[i]](0:end, end_time = end),
       ylab=paste0("Beta(t) n°=", i), type = 'l')
  title(paste0("Beta(t) n°=", i))
}

Y evaluation

Y generation is based on the following equation : $Y = 0 + {i=1}^K _0^T _i(t) ind_i(t) dt $ with \(ind_i(t) = \{0, 1\}_{t \in [0, T]}\) the indicator function of the state \(i\).

We link \(\beta_i\) with the \(state_i\).

df_processed = cat_data_to_indicator(data = df_cfd)
Y_df_cfd = generate_Y_df(df = df_processed, curve_type = curve_type,
                     beta_real_func_or_list =  beta_func_list,
                     beta_0_real = beta_0_real,
                     NotS_ratio = NotS_ratio)
Y_cfd = Y_df_cfd$Y_noised
names(Y_df_cfd)
#> [1] "id"       "Y_beta1"  "Y_beta2"  "Y_beta3"  "Y_real"   "Y_noised"
head(Y_df_cfd)
#>   id    Y_beta1   Y_beta2    Y_beta3    Y_real   Y_noised
#> 1  1   3.922839  21.13217  -9.664221  80.82289  82.142844
#> 2  2  -6.876623  35.10004 -15.902251  77.75327  80.173596
#> 3  3  13.876119 -10.40496 -10.057427  58.84583  90.952695
#> 4  4  22.578203  63.42320  -1.395864 150.03764 158.666223
#> 5  5 -11.374676  -8.55571 -16.846493  28.65522   4.972648
#> 6  6   8.290573  25.71019 -22.329097  77.10377  64.245545

SFD data generation

For SFD for X_df two new arguments are important: the noise added to the signal and the seed for repeatability.

df_sfd

df_sfd = generate_X_df(nind = nind, start = start, end = end, 
                       curve_type = 'num', noise_sd = 0.15, seed = 123)
head(df_sfd)
#>   id time     value
#> 1  1    0 1.2591356
#> 2  1    1 0.7193661
#> 3  1    2 1.0470795
#> 4  1    3 0.7297674
#> 5  1    4 0.6105385
#> 6  1    5 0.5351208
# Visualisation
ggplot(df_sfd, aes(x = time, y = value, group = id, color = factor(id))) +
  geom_line(alpha = 0.8) +
  labs(title = "Noised cosinus curves",
       x = "Time", y = "Value",
       color = "Individual") +
  theme_minimal() +
  theme(legend.position = "none")

Data manipulation

df_sfd_regul = regularize_time_series(df_sfd, time_seq = regul_time,
                                     curve_type = 'num')
df_sfd_regul
#>      id time         value
#> 1     1    0  1.2591356058
#> 2     1    1  0.7193661352
#> 3     1    2  1.0470795456
#> 4     1    3  0.7297673587
#> 5     1    4  0.6105384880
#> 6     1    5  0.5351207804
#> 7     1    6  0.5772717305
#> 8     1    7  0.0021078518
#> 9     1    8  0.3897052156
#> 10    1    9  0.0861911155
#> 11    1   10  0.2642695075
#> 12    1   11 -0.1577629109
#> 13    1   12 -0.3285942560
#> 14    1   13 -0.6444211095
#> 15    1   14 -0.4137112833
#> 16    1   15 -0.6025342230
#> 17    1   16 -0.8502908980
#> 18    1   17 -1.0718453808
#> 19    1   18 -1.1726978392
#> 20    1   19 -1.1993425902
#> 21    1   20 -1.3168846512
#> 22    1   21 -1.5241886843
#> 23    1   22 -1.4634608174
#> 24    1   23 -1.3736442186
#> 25    1   24 -1.6335783757
#> 26    1   25 -1.8577736968
#> 27    1   26 -1.8702501514
#> 28    1   27 -1.7023667280
#> 29    1   28 -1.9036260161
#> 30    1   29 -2.0955330536
#> 31    1   30 -2.0244393652
#> 32    1   31 -1.9819685631
#> 33    1   32 -1.8498600658
#> 34    1   33 -2.0180679264
#> 35    1   34 -1.9505031276
#> 36    1   35 -2.4807905328
#> 37    1   36 -2.1013011431
#> 38    1   37 -1.9235543721
#> 39    1   38 -2.1228567127
#> 40    1   39 -1.8401851918
#> 41    1   40 -1.7434094354
#> 42    1   41 -1.8387396971
#> 43    1   42 -1.5712667007
#> 44    1   43 -1.8344798840
#> 45    1   44 -1.5651967205
#> 46    1   45 -1.4872290083
#> 47    1   46 -1.5981515868
#> 48    1   47 -1.5746566524
#> 49    1   48 -1.2786856943
#> 50    1   49 -1.2489645550
#> 51    1   50 -0.8271237339
#> 52    1   51 -0.7885405674
#> 53    1   52 -0.8197516409
#> 54    1   53 -0.9034585802
#> 55    1   54 -0.7062551838
#> 56    1   55 -0.2641780101
#> 57    1   56 -0.5456987332
#> 58    1   57 -0.0083153595
#> 59    1   58 -0.1724310277
#> 60    1   59 -0.0808493202
#> 61    1   60 -0.0009657591
#> 62    1   61  0.5626153216
#> 63    1   62  0.1641731499
#> 64    1   63  0.5614677100
#> 65    1   64  0.7930222075
#> 66    1   65  0.8215195183
#> 67    1   66  0.9037413374
#> 68    1   67  1.0732258443
#> 69    1   68  1.0398107608
#> 70    1   69  1.1326284089
#> 71    1   70  1.1315289749
#> 72    1   71  1.2510798906
#> 73    1   72  1.2364944602
#> 74    1   73  1.6271283295
#> 75    1   74  1.6108396038
#> 76    1   75  1.5800859428
#> 77    1   76  1.7055727639
#> 78    1   77  1.6876975984
#> 79    1   78  1.7387679672
#> 80    1   79  1.8425846779
#> 81    1   80  1.8865890447
#> 82    1   81  1.9752385250
#> 83    1   82  1.8675994474
#> 84    1   83  1.9014718951
#> 85    1   84  1.8648411794
#> 86    1   85  2.0962514088
#> 87    1   86  2.0305742451
#> 88    1   87  1.9777651808
#> 89    1   88  1.9707358197
#> 90    1   89  1.8320293230
#> 91    1   90  1.7692432166
#> 92    1   91  1.8071125429
#> 93    1   92  1.7820972342
#> 94    1   93  1.8881680125
#> 95    1   94  1.5547195431
#> 96    1   95  1.5935932108
#> 97    1   96  1.4525877723
#> 98    1   97  1.4383705292
#> 99    1   98  1.3105640166
#> 100   1   99  1.4509563287
#> 101   1  100  1.0862570388
#> 102   2    0  0.9378618266
#> 103   2    1  0.9660453260
#> 104   2    2  0.7434194922
#> 105   2    3  0.4959209641
#> 106   2    4  0.5710908042
#> 107   2    5  0.6455078797
#> 108   2    6  0.2988864544
#> 109   2    7  0.3523930945
#> 110   2    8 -0.1065048437
#> 111   2    9  0.0022849536
#> 112   2   10 -0.0370698945
#> 113   2   11 -0.1949544169
#> 114   2   12 -0.3484747650
#> 115   2   13 -0.5831930392
#> 116   2   14 -0.7353814234
#> 117   2   15 -0.8799845182
#> 118   2   16 -0.8242910066
#> 119   2   17 -1.0963092403
#> 120   2   18 -1.1362559723
#> 121   2   19 -1.2053766100
#> 122   2   20 -0.9900684367
#> 123   2   21 -1.4591262992
#> 124   2   22 -1.4153393419
#> 125   2   23 -1.5225416719
#> 126   2   24 -1.7560478382
#> 127   2   25 -1.6936381825
#> 128   2   26 -1.5307901643
#> 129   2   27 -1.7373815317
#> 130   2   28 -1.8494326149
#> 131   2   29 -1.9621792167
#> 132   2   30 -2.2424851992
#> 133   2   31 -1.7928563778
#> 134   2   32 -2.2019664985
#> 135   2   33 -1.8843664054
#> 136   2   34 -1.7136062723
#> 137   2   35 -2.2132760824
#> 138   2   36 -1.8802647271
#> 139   2   37 -2.0058662806
#> 140   2   38 -2.1756015392
#> 141   2   39 -2.1325678964
#> 142   2   40 -2.1036663913
#> 143   2   41 -1.8937860302
#> 144   2   42 -1.9769678547
#> 145   2   43 -1.5911346093
#> 146   2   44 -1.3092366772
#> 147   2   45 -1.7408282981
#> 148   2   46 -1.3470252522
#> 149   2   47 -1.2614596757
#> 150   2   48 -1.2331818937
#> 151   2   49 -1.3354015772
#> 152   2   50 -1.0985225027
#> 153   2   51 -1.0148587850
#> 154   2   52 -0.7767067327
#> 155   2   53 -0.8019780680
#> 156   2   54 -0.4815787742
#> 157   2   55 -0.5638455170
#> 158   2   56 -0.2272817789
#> 159   2   57 -0.4185749972
#> 160   2   58 -0.3252008493
#> 161   2   59  0.4755367418
#> 162   2   60  0.0524523369
#> 163   2   61  0.2848615600
#> 164   2   62  0.4598116452
#> 165   2   63  0.4145200441
#> 166   2   64  0.6854550781
#> 167   2   65  0.7817098787
#> 168   2   66  0.8096309201
#> 169   2   67  0.9639820032
#> 170   2   68  1.0575622677
#> 171   2   69  1.4862305660
#> 172   2   70  1.1554473231
#> 173   2   71  1.1969343739
#> 174   2   72  1.4563155877
#> 175   2   73  1.5808079117
#> 176   2   74  1.6772478649
#> 177   2   75  1.6141871697
#> 178   2   76  1.5879738730
#> 179   2   77  1.9945849161
#> 180   2   78  1.8031699950
#> 181   2   79  1.7689777625
#> 182   2   80  1.8990561806
#> 183   2   81  1.9329805756
#> 184   2   82  2.1493585313
#> 185   2   83  2.0080691259
#> 186   2   84  2.1130798755
#> 187   2   85  1.9217983057
#> 188   2   86  2.0176991738
#> 189   2   87  1.9178337705
#> 190   2   88  1.9539674446
#> 191   2   89  1.7710632446
#> 192   2   90  1.6668157353
#> 193   2   91  2.1137320595
#> 194   2   92  1.8478108405
#> 195   2   93  1.5066314210
#> 196   2   94  1.5325781308
#> 197   2   95  1.3699517140
#> 198   2   96  1.7950076316
#> 199   2   97  1.5736779583
#> 200   2   98  1.2432405221
#> 201   2   99  1.2656241949
#> 202   2  100  1.0184536195
#> 203   3    0  1.0798334185
#> 204   3    1  0.8422298185
#> 205   3    2  0.7917233066
#> 206   3    3  0.4594395663
#> 207   3    4  0.6835971888
#> 208   3    5  0.4383151798
#> 209   3    6  0.4334818825
#> 210   3    7  0.2185982377
#> 211   3    8  0.2999560291
#> 212   3    9  0.0346517028
#> 213   3   10  0.2912442676
#> 214   3   11 -0.1971839318
#> 215   3   12 -0.3692027318
#> 216   3   13 -0.6355388409
#> 217   3   14 -0.5761542822
#> 218   3   15 -0.8721678297
#> 219   3   16 -0.7595543941
#> 220   3   17 -1.1115412776
#> 221   3   18 -0.9953022656
#> 222   3   19 -1.2248411290
#> 223   3   20 -1.5021680660
#> 224   3   21 -1.1772924238
#> 225   3   22 -1.3506431684
#> 226   3   23 -1.7069762738
#> 227   3   24 -1.6358876156
#> 228   3   25 -1.8288790360
#> 229   3   26 -1.8390420419
#> 230   3   27 -1.7302156084
#> 231   3   28 -1.7237129323
#> 232   3   29 -1.7603353060
#> 233   3   30 -1.8305280202
#> 234   3   31 -1.9834820085
#> 235   3   32 -2.4794722969
#> 236   3   33 -1.9145886622
#> 237   3   34 -1.8660989277
#> 238   3   35 -1.9232728029
#> 239   3   36 -2.1649851394
#> 240   3   37 -1.8971259793
#> 241   3   38 -1.7940243789
#> 242   3   39 -2.1261915930
#> 243   3   40 -1.7840912242
#> 244   3   41 -1.4459899989
#> 245   3   42 -2.0051063389
#> 246   3   43 -1.5749513520
#> 247   3   44 -1.6754469933
#> 248   3   45 -1.7585617966
#> 249   3   46 -1.6036302016
#> 250   3   47 -1.3753312924
#> 251   3   48 -1.3443412466
#> 252   3   49 -1.3923818793
#> 253   3   50 -1.1202938975
#> 254   3   51 -1.1148942266
#> 255   3   52 -0.7502269635
#> 256   3   53 -0.6115954483
#> 257   3   54 -0.6800249153
#> 258   3   55 -0.7749669486
#> 259   3   56 -0.3154472358
#> 260   3   57 -0.5538530376
#> 261   3   58 -0.2135945637
#> 262   3   59  0.0627427992
#> 263   3   60  0.2502846840
#> 264   3   61  0.3361818705
#> 265   3   62  0.5070075260
#> 266   3   63  0.3972186565
#> 267   3   64  0.4083215225
#> 268   3   65  0.6375337377
#> 269   3   66  1.1120956246
#> 270   3   67  1.1124888368
#> 271   3   68  1.0188842423
#> 272   3   69  1.0433463747
#> 273   3   70  1.4490852733
#> 274   3   71  1.3942930746
#> 275   3   72  1.4618972568
#> 276   3   73  1.2131730267
#> 277   3   74  1.8324151786
#> 278   3   75  1.5572768287
#> 279   3   76  1.8067992732
#> 280   3   77  1.9380703912
#> 281   3   78  2.0357739359
#> 282   3   79  2.0963255441
#> 283   3   80  1.9055420533
#> 284   3   81  2.0451433972
#> 285   3   82  1.6695545463
#> 286   3   83  1.9916220630
#> 287   3   84  2.1332404554
#> 288   3   85  1.9460774356
#> 289   3   86  1.8309257192
#> 290   3   87  2.0311616331
#> 291   3   88  1.9711160256
#> 292   3   89  1.6731317098
#> 293   3   90  1.6873656325
#> 294   3   91  1.9909723325
#> 295   3   92  1.6948081006
#> 296   3   93  1.4164358303
#> 297   3   94  1.6971419893
#> 298   3   95  1.4769868377
#> 299   3   96  1.5921968680
#> 300   3   97  1.5156816006
#> 301   3   98  1.2348876934
#> 302   3   99  0.9889990409
#> 303   3  100  1.4495398133
#> 304   4    0  1.3862407145
#> 305   4    1  1.1679758836
#> 306   4    2  0.9746713772
#> 307   4    3  0.4871026947
#> 308   4    4  0.5378987760
#> 309   4    5  0.4548514199
#> 310   4    6  0.4907170842
#> 311   4    7  0.2453477460
#> 312   4    8 -0.0526197316
#> 313   4    9  0.2632846046
#> 314   4   10  0.0217277187
#> 315   4   11 -0.2045128804
#> 316   4   12 -0.1816099026
#> 317   4   13 -0.6879032811
#> 318   4   14 -0.5088027268
#> 319   4   15 -0.8048020561
#> 320   4   16 -0.7393761679
#> 321   4   17 -0.9633113413
#> 322   4   18 -0.9677282488
#> 323   4   19 -0.9666351389
#> 324   4   20 -1.2655542240
#> 325   4   21 -1.2087000184
#> 326   4   22 -1.6289124330
#> 327   4   23 -1.6424764654
#> 328   4   24 -1.3838866864
#> 329   4   25 -1.6263337737
#> 330   4   26 -2.0553062161
#> 331   4   27 -2.0097127575
#> 332   4   28 -1.8857347055
#> 333   4   29 -1.7689377812
#> 334   4   30 -1.9497806043
#> 335   4   31 -1.8689288390
#> 336   4   32 -1.8390196812
#> 337   4   33 -1.7447003077
#> 338   4   34 -1.9915692977
#> 339   4   35 -2.0044893942
#> 340   4   36 -2.2485179812
#> 341   4   37 -1.9516375181
#> 342   4   38 -2.0255574240
#> 343   4   39 -2.0514691858
#> 344   4   40 -1.8904219000
#> 345   4   41 -1.6619085759
#> 346   4   42 -2.0566167902
#> 347   4   43 -1.7584140184
#> 348   4   44 -1.6067574258
#> 349   4   45 -1.6817548622
#> 350   4   46 -1.4151006379
#> 351   4   47 -1.3151015237
#> 352   4   48 -1.2879677045
#> 353   4   49 -1.5540298150
#> 354   4   50 -0.6948858899
#> 355   4   51 -1.0035943734
#> 356   4   52 -0.7634761704
#> 357   4   53 -0.7050472809
#> 358   4   54 -0.4744237970
#> 359   4   55 -0.3850094714
#> 360   4   56 -0.4166574745
#> 361   4   57 -0.2044732803
#> 362   4   58 -0.2779888873
#> 363   4   59  0.1179192032
#> 364   4   60  0.0458252243
#> 365   4   61  0.6026434243
#> 366   4   62  0.1166688598
#> 367   4   63  0.4174890516
#> 368   4   64  0.7317327509
#> 369   4   65  0.8028850817
#> 370   4   66  0.7535158404
#> 371   4   67  0.8046709368
#> 372   4   68  1.0843437115
#> 373   4   69  1.1648166692
#> 374   4   70  0.9981055519
#> 375   4   71  1.3665164740
#> 376   4   72  1.4791818751
#> 377   4   73  1.5604447589
#> 378   4   74  1.4535167867
#> 379   4   75  1.7543619614
#> 380   4   76  1.9542583136
#> 381   4   77  1.8735426002
#> 382   4   78  1.6852792826
#> 383   4   79  1.8334578714
#> 384   4   80  1.9864136589
#> 385   4   81  1.8655001151
#> 386   4   82  1.6592235376
#> 387   4   83  2.1279961551
#> 388   4   84  1.8755501659
#> 389   4   85  1.9106580677
#> 390   4   86  2.2111174687
#> 391   4   87  1.8504149178
#> 392   4   88  2.0666396464
#> 393   4   89  1.7162653165
#> 394   4   90  1.8102546048
#> 395   4   91  1.8031166490
#> 396   4   92  1.5824068032
#> 397   4   93  1.5991098856
#> 398   4   94  1.6199267854
#> 399   4   95  1.6483781220
#> 400   4   96  1.2176040978
#> 401   4   97  1.3243528759
#> 402   4   98  1.3964732463
#> 403   4   99  1.1033237120
#> 404   4  100  1.1146984000
#> 405   5    0  1.4356594782
#> 406   5    1  0.7577740952
#> 407   5    2  0.6194322814
#> 408   5    3  0.8398337663
#> 409   5    4  0.7398972830
#> 410   5    5  0.5954593512
#> 411   5    6  0.4124369274
#> 412   5    7  0.3219320455
#> 413   5    8 -0.0584388402
#> 414   5    9  0.1054318600
#> 415   5   10 -0.2912823356
#> 416   5   11 -0.3353580695
#> 417   5   12 -0.7180680445
#> 418   5   13 -0.6560141889
#> 419   5   14 -0.5176320984
#> 420   5   15 -0.6410984717
#> 421   5   16 -0.8660876258
#> 422   5   17 -1.1303000520
#> 423   5   18 -0.8794712397
#> 424   5   19 -1.4255515454
#> 425   5   20 -1.2784589448
#> 426   5   21 -1.4528861136
#> 427   5   22 -1.6312787821
#> 428   5   23 -1.5161320816
#> 429   5   24 -1.7550310860
#> 430   5   25 -1.6726335208
#> 431   5   26 -1.6800101500
#> 432   5   27 -1.7293663990
#> 433   5   28 -1.8051039179
#> 434   5   29 -1.6869637363
#> 435   5   30 -2.0908706871
#> 436   5   31 -1.7260113631
#> 437   5   32 -2.0625145614
#> 438   5   33 -2.1097332845
#> 439   5   34 -1.8956366850
#> 440   5   35 -1.9791599689
#> 441   5   36 -1.8799886424
#> 442   5   37 -2.0120028887
#> 443   5   38 -1.8146567911
#> 444   5   39 -1.8893204472
#> 445   5   40 -1.8317834667
#> 446   5   41 -1.8098952573
#> 447   5   42 -1.5625619532
#> 448   5   43 -1.9141035930
#> 449   5   44 -1.8678379602
#> 450   5   45 -1.5189291948
#> 451   5   46 -1.2035080581
#> 452   5   47 -1.3649940560
#> 453   5   48 -1.3533545521
#> 454   5   49 -1.4434700346
#> 455   5   50 -0.9208314522
#> 456   5   51 -0.9007572199
#> 457   5   52 -0.8405303069
#> 458   5   53 -0.6277686370
#> 459   5   54 -0.7521867696
#> 460   5   55 -0.4710667657
#> 461   5   56 -0.5351679525
#> 462   5   57 -0.0899861953
#> 463   5   58 -0.4336143250
#> 464   5   59 -0.0142952607
#> 465   5   60  0.0837581049
#> 466   5   61  0.0920700101
#> 467   5   62  0.3031987631
#> 468   5   63  0.4101700772
#> 469   5   64  0.4561917184
#> 470   5   65  0.4704048911
#> 471   5   66  1.1092195310
#> 472   5   67  0.7225489630
#> 473   5   68  1.0346509826
#> 474   5   69  1.1479619460
#> 475   5   70  1.1045849630
#> 476   5   71  1.3875773584
#> 477   5   72  1.2719979661
#> 478   5   73  1.5260988483
#> 479   5   74  1.3590694959
#> 480   5   75  1.5907515095
#> 481   5   76  1.8025352905
#> 482   5   77  1.4365057158
#> 483   5   78  1.8249672521
#> 484   5   79  1.9825551223
#> 485   5   80  1.9831297071
#> 486   5   81  2.0672175106
#> 487   5   82  1.8294845284
#> 488   5   83  1.9701179182
#> 489   5   84  1.8860484362
#> 490   5   85  1.9587557227
#> 491   5   86  2.1284343760
#> 492   5   87  1.9252244225
#> 493   5   88  1.7548590095
#> 494   5   89  1.9409932860
#> 495   5   90  2.0211248586
#> 496   5   91  1.8058313601
#> 497   5   92  1.6770529868
#> 498   5   93  1.6718794726
#> 499   5   94  1.5627658569
#> 500   5   95  1.5504049667
#> 501   5   96  1.5778422449
#> 502   5   97  1.4311716804
#> 503   5   98  1.1952399501
#> 504   5   99  1.3065390084
#> 505   5  100  1.0405641227
#> 506   6    0  0.9881392353
#> 507   6    1  0.8625795970
#> 508   6    2  0.8413847437
#> 509   6    3  0.7926148025
#> 510   6    4  0.4721727293
#> 511   6    5  0.4800120580
#> 512   6    6  0.5302785878
#> 513   6    7  0.2449564325
#> 514   6    8  0.0314144624
#> 515   6    9 -0.0307725269
#> 516   6   10  0.0522163067
#> 517   6   11 -0.1576208271
#> 518   6   12 -0.1788248241
#> 519   6   13 -0.4662224594
#> 520   6   14 -0.5463845070
#> 521   6   15 -0.8101337365
#> 522   6   16 -0.7511323959
#> 523   6   17 -1.0301380795
#> 524   6   18 -1.2757571815
#> 525   6   19 -1.1477638363
#> 526   6   20 -0.9747700549
#> 527   6   21 -1.2411966630
#> 528   6   22 -1.2758593193
#> 529   6   23 -1.4804074409
#> 530   6   24 -1.7030529198
#> 531   6   25 -1.7132780979
#> 532   6   26 -1.7884600091
#> 533   6   27 -1.8754121067
#> 534   6   28 -1.7499924606
#> 535   6   29 -2.0784092172
#> 536   6   30 -1.8045431962
#> 537   6   31 -1.8329340869
#> 538   6   32 -2.1626638417
#> 539   6   33 -1.8994347324
#> 540   6   34 -1.6354378098
#> 541   6   35 -2.0802744306
#> 542   6   36 -1.8587967412
#> 543   6   37 -2.0838669341
#> 544   6   38 -1.7731732026
#> 545   6   39 -1.8678940403
#> 546   6   40 -1.6156486566
#> 547   6   41 -2.0329956611
#> 548   6   42 -1.7653991998
#> 549   6   43 -1.7733609017
#> 550   6   44 -1.6538427487
#> 551   6   45 -1.6422105381
#> 552   6   46 -1.5902626164
#> 553   6   47 -1.2900076556
#> 554   6   48 -1.4461493877
#> 555   6   49 -0.9615404463
#> 556   6   50 -1.2585355995
#> 557   6   51 -0.9576376121
#> 558   6   52 -0.7812067696
#> 559   6   53 -0.6581019537
#> 560   6   54 -0.6733867818
#> 561   6   55 -0.4957330891
#> 562   6   56 -0.2409988760
#> 563   6   57 -0.4796683337
#> 564   6   58 -0.2534385193
#> 565   6   59  0.0374410987
#> 566   6   60  0.0482636784
#> 567   6   61  0.4456280203
#> 568   6   62  0.4653142736
#> 569   6   63  0.4979121509
#> 570   6   64  0.3817621738
#> 571   6   65  0.7302802334
#> 572   6   66  0.7944756160
#> 573   6   67  0.9388360711
#> 574   6   68  0.8854384717
#> 575   6   69  1.2417614877
#> 576   6   70  1.1108042715
#> 577   6   71  1.3274005167
#> 578   6   72  1.5078612022
#> 579   6   73  1.4167084310
#> 580   6   74  1.6992180539
#> 581   6   75  1.4854654094
#> 582   6   76  1.3260065912
#> 583   6   77  1.8748523383
#> 584   6   78  1.9816985272
#> 585   6   79  1.8559278784
#> 586   6   80  2.0101170542
#> 587   6   81  1.7891694810
#> 588   6   82  1.9637981969
#> 589   6   83  1.7041307756
#> 590   6   84  2.1771489414
#> 591   6   85  2.2756787375
#> 592   6   86  2.1466342164
#> 593   6   87  1.9624346123
#> 594   6   88  1.9347803640
#> 595   6   89  1.6779576049
#> 596   6   90  1.9819937669
#> 597   6   91  1.7825399247
#> 598   6   92  1.6591930781
#> 599   6   93  1.4825182564
#> 600   6   94  1.5792886438
#> 601   6   95  1.4204145564
#> 602   6   96  1.4056315012
#> 603   6   97  1.1941760137
#> 604   6   98  1.5361507030
#> 605   6   99  1.1817447069
#> 606   6  100  1.2418463733
#> 607   7    0  1.1142373544
#> 608   7    1  0.7154588933
#> 609   7    2  0.9414393267
#> 610   7    3  0.6722313343
#> 611   7    4  0.5587006907
#> 612   7    5  0.4851049780
#> 613   7    6  0.2974429359
#> 614   7    7  0.0022222167
#> 615   7    8  0.2267813064
#> 616   7    9  0.0146507969
#> 617   7   10 -0.5720259605
#> 618   7   11 -0.0739982648
#> 619   7   12 -0.4680774622
#> 620   7   13 -0.4577306919
#> 621   7   14 -0.5640876072
#> 622   7   15 -0.8841496568
#> 623   7   16 -1.0683921560
#> 624   7   17 -0.7242803003
#> 625   7   18 -0.7741183066
#> 626   7   19 -1.0771962655
#> 627   7   20 -1.2416482794
#> 628   7   21 -1.3407539883
#> 629   7   22 -1.4035909012
#> 630   7   23 -1.5752756165
#> 631   7   24 -1.4545044130
#> 632   7   25 -1.5788710918
#> 633   7   26 -1.8367329910
#> 634   7   27 -1.7865308482
#> 635   7   28 -1.8499892394
#> 636   7   29 -1.8889192070
#> 637   7   30 -1.7802454338
#> 638   7   31 -2.0397860682
#> 639   7   32 -1.8893790242
#> 640   7   33 -1.9692655680
#> 641   7   34 -2.0051889404
#> 642   7   35 -1.8495685735
#> 643   7   36 -1.9647435458
#> 644   7   37 -2.1309620832
#> 645   7   38 -2.1323362365
#> 646   7   39 -1.9567456120
#> 647   7   40 -1.9708957715
#> 648   7   41 -2.0000518419
#> 649   7   42 -1.8564808072
#> 650   7   43 -1.9682691510
#> 651   7   44 -1.6870436068
#> 652   7   45 -1.6027043283
#> 653   7   46 -1.5092862463
#> 654   7   47 -1.3802844068
#> 655   7   48 -1.2286523729
#> 656   7   49 -1.2541522434
#> 657   7   50 -1.0358275702
#> 658   7   51 -1.1157057068
#> 659   7   52 -0.7610240759
#> 660   7   53 -0.7330264737
#> 661   7   54 -0.6445061994
#> 662   7   55 -0.6092822180
#> 663   7   56 -0.1303651003
#> 664   7   57 -0.2033237958
#> 665   7   58 -0.0991640083
#> 666   7   59 -0.3986590119
#> 667   7   60 -0.1794844779
#> 668   7   61  0.2309316970
#> 669   7   62  0.4986140748
#> 670   7   63  0.4828783223
#> 671   7   64  0.4579637190
#> 672   7   65  0.7024246055
#> 673   7   66  0.7627839490
#> 674   7   67  0.9866115166
#> 675   7   68  0.9248291087
#> 676   7   69  1.0318735829
#> 677   7   70  1.3099390562
#> 678   7   71  1.5006665331
#> 679   7   72  1.7016044096
#> 680   7   73  1.5770629629
#> 681   7   74  1.5558819770
#> 682   7   75  1.4678595562
#> 683   7   76  1.6148026050
#> 684   7   77  1.9737345809
#> 685   7   78  1.7471966837
#> 686   7   79  1.9682044355
#> 687   7   80  1.8876150865
#> 688   7   81  2.0897951344
#> 689   7   82  1.9700725514
#> 690   7   83  1.8880567678
#> 691   7   84  1.8894673975
#> 692   7   85  1.9956087125
#> 693   7   86  2.0906040579
#> 694   7   87  2.2104955090
#> 695   7   88  2.1834790499
#> 696   7   89  2.1181705431
#> 697   7   90  1.7148619524
#> 698   7   91  1.9061552886
#> 699   7   92  1.6843805823
#> 700   7   93  1.6309340331
#> 701   7   94  1.6547398697
#> 702   7   95  1.7720582253
#> 703   7   96  1.2723933064
#> 704   7   97  1.6987925738
#> 705   7   98  1.2586154494
#> 706   7   99  1.1056377644
#> 707   7  100  1.2071216417
#> 708   8    0  1.1410981614
#> 709   8    1  0.8165484906
#> 710   8    2  0.6019094854
#> 711   8    3  0.8423867587
#> 712   8    4  0.3987282026
#> 713   8    5  0.5079109416
#> 714   8    6  0.4227256720
#> 715   8    7  0.3457785547
#> 716   8    8  0.1645914982
#> 717   8    9 -0.0993088225
#> 718   8   10  0.0329739039
#> 719   8   11  0.0206676438
#> 720   8   12 -0.2321493728
#> 721   8   13 -0.7786347732
#> 722   8   14 -0.3979893436
#> 723   8   15 -0.7347735916
#> 724   8   16 -0.7632008543
#> 725   8   17 -0.8608830628
#> 726   8   18 -1.0771752668
#> 727   8   19 -1.1782522608
#> 728   8   20 -1.1137741771
#> 729   8   21 -1.2545935256
#> 730   8   22 -1.3021079909
#> 731   8   23 -1.1767967950
#> 732   8   24 -1.5121069635
#> 733   8   25 -1.6518347960
#> 734   8   26 -2.0790677596
#> 735   8   27 -1.4013500392
#> 736   8   28 -1.9280190764
#> 737   8   29 -1.5425944846
#> 738   8   30 -1.8783015808
#> 739   8   31 -1.7317924300
#> 740   8   32 -1.9993270361
#> 741   8   33 -1.9186379189
#> 742   8   34 -1.9678781107
#> 743   8   35 -2.0246102132
#> 744   8   36 -2.0035914511
#> 745   8   37 -1.8146115069
#> 746   8   38 -1.9699986374
#> 747   8   39 -2.2110201225
#> 748   8   40 -1.8928193526
#> 749   8   41 -1.7331814610
#> 750   8   42 -1.6652361595
#> 751   8   43 -1.6018369527
#> 752   8   44 -1.8780682464
#> 753   8   45 -1.4924624180
#> 754   8   46 -1.3200071978
#> 755   8   47 -1.1853292096
#> 756   8   48 -1.3167564712
#> 757   8   49 -1.2324289739
#> 758   8   50 -0.8574289370
#> 759   8   51 -1.2229886916
#> 760   8   52 -0.9266796592
#> 761   8   53 -0.6774929426
#> 762   8   54 -0.8707908470
#> 763   8   55 -0.4657142090
#> 764   8   56 -0.1035088956
#> 765   8   57 -0.2618075442
#> 766   8   58 -0.1779456663
#> 767   8   59  0.0606175087
#> 768   8   60  0.0731201495
#> 769   8   61  0.3621374774
#> 770   8   62  0.4999915138
#> 771   8   63  0.4874908872
#> 772   8   64  0.4314219478
#> 773   8   65  0.5286320905
#> 774   8   66  0.7529883914
#> 775   8   67  1.0737951232
#> 776   8   68  0.7689415796
#> 777   8   69  0.8840140073
#> 778   8   70  1.1685807638
#> 779   8   71  1.4204930412
#> 780   8   72  1.3136124206
#> 781   8   73  1.6672481549
#> 782   8   74  1.6617748386
#> 783   8   75  1.6573460269
#> 784   8   76  1.8702970135
#> 785   8   77  1.8633619141
#> 786   8   78  1.7887272991
#> 787   8   79  1.9334719321
#> 788   8   80  2.0316251197
#> 789   8   81  2.0159994615
#> 790   8   82  1.8841689567
#> 791   8   83  2.1236388628
#> 792   8   84  2.1729122415
#> 793   8   85  2.0381332918
#> 794   8   86  2.0071480767
#> 795   8   87  1.9551928951
#> 796   8   88  2.2639922923
#> 797   8   89  1.9468150782
#> 798   8   90  1.8396918610
#> 799   8   91  1.4379623815
#> 800   8   92  1.5229122522
#> 801   8   93  1.6826711452
#> 802   8   94  1.6551971250
#> 803   8   95  1.5893045955
#> 804   8   96  1.5884120964
#> 805   8   97  1.3476931504
#> 806   8   98  1.4652005997
#> 807   8   99  1.0459176796
#> 808   8  100  0.8993382037
#> 809   9    0  1.3185827460
#> 810   9    1  1.2058339270
#> 811   9    2  1.0334221485
#> 812   9    3  0.5536221031
#> 813   9    4  0.7165430739
#> 814   9    5  0.4629034735
#> 815   9    6  0.3932556888
#> 816   9    7  0.4413946856
#> 817   9    8  0.2541603805
#> 818   9    9 -0.2570429267
#> 819   9   10 -0.0603813954
#> 820   9   11 -0.2781051369
#> 821   9   12 -0.4060219772
#> 822   9   13 -0.5716674642
#> 823   9   14 -0.5857318073
#> 824   9   15 -0.6274078032
#> 825   9   16 -0.7815001996
#> 826   9   17 -0.9030426793
#> 827   9   18 -1.1479262340
#> 828   9   19 -1.1522682563
#> 829   9   20 -1.3330837729
#> 830   9   21 -1.6324947533
#> 831   9   22 -1.4138837146
#> 832   9   23 -1.2832846166
#> 833   9   24 -1.8192634658
#> 834   9   25 -1.5105012723
#> 835   9   26 -1.5965026428
#> 836   9   27 -1.7462215634
#> 837   9   28 -1.9885465407
#> 838   9   29 -2.1045678334
#> 839   9   30 -1.7063035995
#> 840   9   31 -1.8768243937
#> 841   9   32 -1.9468733539
#> 842   9   33 -1.9513419758
#> 843   9   34 -2.2286288900
#> 844   9   35 -1.8252200624
#> 845   9   36 -1.7449607139
#> 846   9   37 -1.9617753379
#> 847   9   38 -2.1239175066
#> 848   9   39 -1.9522380787
#> 849   9   40 -1.9361720048
#> 850   9   41 -1.6983527107
#> 851   9   42 -1.6976378254
#> 852   9   43 -1.8220998118
#> 853   9   44 -1.6443372453
#> 854   9   45 -1.3182435129
#> 855   9   46 -1.4266999370
#> 856   9   47 -1.2454925366
#> 857   9   48 -1.1262197869
#> 858   9   49 -0.9044527436
#> 859   9   50 -1.4633157230
#> 860   9   51 -1.3509854895
#> 861   9   52 -0.7442269996
#> 862   9   53 -0.7964110370
#> 863   9   54 -0.4886657843
#> 864   9   55 -0.4607217469
#> 865   9   56 -0.3852191433
#> 866   9   57 -0.2987956022
#> 867   9   58  0.0918637139
#> 868   9   59 -0.3246077263
#> 869   9   60  0.1134147409
#> 870   9   61  0.6018293330
#> 871   9   62  0.3048053392
#> 872   9   63  0.6870285337
#> 873   9   64  0.6613340046
#> 874   9   65  0.7648043675
#> 875   9   66  0.8260615127
#> 876   9   67  0.8553257289
#> 877   9   68  1.0521332794
#> 878   9   69  1.0759827857
#> 879   9   70  1.3098583262
#> 880   9   71  1.1399732666
#> 881   9   72  1.4001816214
#> 882   9   73  1.6871194296
#> 883   9   74  1.3402753414
#> 884   9   75  1.8297805054
#> 885   9   76  1.6823911007
#> 886   9   77  2.0653326497
#> 887   9   78  1.8594832072
#> 888   9   79  2.0516246720
#> 889   9   80  2.0004325925
#> 890   9   81  1.7158285966
#> 891   9   82  2.0141344707
#> 892   9   83  2.0023045932
#> 893   9   84  2.0369566007
#> 894   9   85  2.0707662500
#> 895   9   86  1.9727064107
#> 896   9   87  1.9474109662
#> 897   9   88  1.5492004822
#> 898   9   89  1.8698695844
#> 899   9   90  2.0320682204
#> 900   9   91  1.9916017489
#> 901   9   92  1.9350323526
#> 902   9   93  1.8050554653
#> 903   9   94  1.6245320464
#> 904   9   95  1.4258057457
#> 905   9   96  1.3932617491
#> 906   9   97  1.3044266096
#> 907   9   98  1.3983204594
#> 908   9   99  1.1772417512
#> 909   9  100  1.1945851367
#> 910  10    0  1.1803785931
#> 911  10    1  1.1704726173
#> 912  10    2  0.8468320241
#> 913  10    3  0.7755539614
#> 914  10    4  1.0013244638
#> 915  10    5  0.5723232276
#> 916  10    6  0.4135014652
#> 917  10    7  0.0598619774
#> 918  10    8  0.1366059697
#> 919  10    9 -0.0225796746
#> 920  10   10 -0.1166378496
#> 921  10   11 -0.3264400674
#> 922  10   12 -0.4673485420
#> 923  10   13 -0.5952031828
#> 924  10   14 -0.6401014488
#> 925  10   15 -0.5211453024
#> 926  10   16 -0.6845750022
#> 927  10   17 -1.0081843158
#> 928  10   18 -1.3155598240
#> 929  10   19 -1.2936502954
#> 930  10   20 -1.3353118175
#> 931  10   21 -1.3457881133
#> 932  10   22 -1.5500384191
#> 933  10   23 -1.2332336957
#> 934  10   24 -1.6526094733
#> 935  10   25 -1.8650336402
#> 936  10   26 -1.7686620566
#> 937  10   27 -1.9559137769
#> 938  10   28 -1.8321941971
#> 939  10   29 -1.8637596498
#> 940  10   30 -1.8811599742
#> 941  10   31 -2.2058356987
#> 942  10   32 -1.9497637942
#> 943  10   33 -1.9487910200
#> 944  10   34 -2.2131380748
#> 945  10   35 -1.8533872623
#> 946  10   36 -1.8679067455
#> 947  10   37 -1.6215937531
#> 948  10   38 -1.9162744672
#> 949  10   39 -1.8983577192
#> 950  10   40 -1.8489480902
#> 951  10   41 -1.8036851172
#> 952  10   42 -2.0349754332
#> 953  10   43 -1.9449911841
#> 954  10   44 -1.6358838633
#> 955  10   45 -1.6349338338
#> 956  10   46 -1.4569756005
#> 957  10   47 -1.6934972678
#> 958  10   48 -1.5078170187
#> 959  10   49 -1.3493676018
#> 960  10   50 -0.9326958786
#> 961  10   51 -1.1375729858
#> 962  10   52 -0.9810822557
#> 963  10   53 -0.7341311817
#> 964  10   54 -0.6765367365
#> 965  10   55 -0.4856958116
#> 966  10   56 -0.0394292015
#> 967  10   57 -0.4298889968
#> 968  10   58 -0.1819980086
#> 969  10   59 -0.0881331659
#> 970  10   60  0.3418402891
#> 971  10   61  0.1247046828
#> 972  10   62  0.3520131586
#> 973  10   63  0.6051571802
#> 974  10   64  0.4491371911
#> 975  10   65  0.9746415720
#> 976  10   66  0.9433023585
#> 977  10   67  0.7930570567
#> 978  10   68  1.1308590272
#> 979  10   69  1.1349667097
#> 980  10   70  1.3136320533
#> 981  10   71  1.3478375344
#> 982  10   72  1.6112247333
#> 983  10   73  1.3315707415
#> 984  10   74  1.5333768385
#> 985  10   75  1.6455633680
#> 986  10   76  1.5981029843
#> 987  10   77  1.6491138831
#> 988  10   78  1.8529205171
#> 989  10   79  1.8789784220
#> 990  10   80  1.5520966998
#> 991  10   81  2.1186429781
#> 992  10   82  2.0203293483
#> 993  10   83  2.3577896380
#> 994  10   84  2.1027515434
#> 995  10   85  1.9296482120
#> 996  10   86  2.4051410494
#> 997  10   87  2.3913705608
#> 998  10   88  1.7569731429
#> 999  10   89  1.9757225417
#> 1000 10   90  1.8317489275
#> 1001 10   91  1.8422077238
#> 1002 10   92  1.7918359262
#> 1003 10   93  1.5050370559
#> 1004 10   94  1.6670914553
#> 1005 10   95  1.8101608312
#> 1006 10   96  1.4405725787
#> 1007 10   97  1.3523770052
#> 1008 10   98  1.4927980815
#> 1009 10   99  1.3189045221
#> 1010 10  100  0.8333303890
#> 1011 11    0  0.9331176832
#> 1012 11    1  0.8022537386
#> 1013 11    2  0.9790427071
#> 1014 11    3  0.8131655126
#> 1015 11    4  0.7844295240
#> 1016 11    5  0.6546308056
#> 1017 11    6  0.0377999710
#> 1018 11    7  0.1691325214
#> 1019 11    8  0.3617221425
#> 1020 11    9  0.2148589495
#> 1021 11   10 -0.1528723330
#> 1022 11   11 -0.1304828938
#> 1023 11   12 -0.4044646727
#> 1024 11   13 -0.7353027063
#> 1025 11   14 -0.5306261473
#> 1026 11   15 -0.9116440930
#> 1027 11   16 -0.7873160845
#> 1028 11   17 -0.6027676052
#> 1029 11   18 -1.1347969452
#> 1030 11   19 -1.2450833491
#> 1031 11   20 -1.5559733957
#> 1032 11   21 -1.2637014184
#> 1033 11   22 -1.4825437982
#> 1034 11   23 -1.7584139718
#> 1035 11   24 -1.6681873661
#> 1036 11   25 -1.4135116863
#> 1037 11   26 -1.6607301568
#> 1038 11   27 -1.9294269812
#> 1039 11   28 -1.7079685605
#> 1040 11   29 -1.9857575123
#> 1041 11   30 -1.9366976400
#> 1042 11   31 -2.0784711625
#> 1043 11   32 -2.2781079422
#> 1044 11   33 -1.8456416507
#> 1045 11   34 -1.9372450525
#> 1046 11   35 -2.1134180841
#> 1047 11   36 -2.2806345791
#> 1048 11   37 -1.9575325530
#> 1049 11   38 -1.7169544029
#> 1050 11   39 -1.9516674175
#> 1051 11   40 -2.0190805275
#> 1052 11   41 -1.7906995576
#> 1053 11   42 -1.6254108558
#> 1054 11   43 -1.6885266558
#> 1055 11   44 -1.7610557838
#> 1056 11   45 -1.7946432616
#> 1057 11   46 -1.6580429472
#> 1058 11   47 -1.4197116485
#> 1059 11   48 -1.2012882900
#> 1060 11   49 -0.9120018579
#> 1061 11   50 -1.2291100526
#> 1062 11   51 -1.0505043746
#> 1063 11   52 -0.7219629542
#> 1064 11   53 -0.7832133785
#> 1065 11   54 -0.8010999626
#> 1066 11   55 -0.4273251054
#> 1067 11   56  0.0195707656
#> 1068 11   57  0.0881632879
#> 1069 11   58 -0.1600598696
#> 1070 11   59 -0.0298985978
#> 1071 11   60  0.0872057561
#> 1072 11   61 -0.0060511898
#> 1073 11   62  0.5149892160
#> 1074 11   63  0.6090277156
#> 1075 11   64  0.6701722625
#> 1076 11   65  0.7134863400
#> 1077 11   66  0.5557066604
#> 1078 11   67  1.0536758457
#> 1079 11   68  1.1619252155
#> 1080 11   69  1.0250500983
#> 1081 11   70  1.4884126811
#> 1082 11   71  1.4777072594
#> 1083 11   72  1.4853075655
#> 1084 11   73  1.3641006388
#> 1085 11   74  1.6977383172
#> 1086 11   75  1.3694656844
#> 1087 11   76  1.7849505419
#> 1088 11   77  1.8869412069
#> 1089 11   78  1.7694395206
#> 1090 11   79  1.9659235458
#> 1091 11   80  1.7493179415
#> 1092 11   81  1.7730272168
#> 1093 11   82  2.0366092939
#> 1094 11   83  1.9190771772
#> 1095 11   84  2.0507444196
#> 1096 11   85  1.7519147194
#> 1097 11   86  1.6836675172
#> 1098 11   87  1.9000075161
#> 1099 11   88  1.8049490559
#> 1100 11   89  2.0666442193
#> 1101 11   90  1.9205069179
#> 1102 11   91  1.8014026049
#> 1103 11   92  1.6543796204
#> 1104 11   93  1.9702321514
#> 1105 11   94  1.6837179790
#> 1106 11   95  1.8282478341
#> 1107 11   96  1.6328411520
#> 1108 11   97  1.4931684953
#> 1109 11   98  1.1997646757
#> 1110 11   99  1.5182437831
#> 1111 11  100  1.1876505988
#> 1112 12    0  0.8453409186
#> 1113 12    1  1.0463448812
#> 1114 12    2  0.8467306825
#> 1115 12    3  0.8163910229
#> 1116 12    4  0.4807691868
#> 1117 12    5  0.3542108121
#> 1118 12    6  0.2811762993
#> 1119 12    7  0.1460000102
#> 1120 12    8  0.3310350576
#> 1121 12    9  0.2474910827
#> 1122 12   10 -0.1385147681
#> 1123 12   11 -0.2939679053
#> 1124 12   12 -0.4136820187
#> 1125 12   13 -0.4767016663
#> 1126 12   14 -0.5933901364
#> 1127 12   15 -0.6828600415
#> 1128 12   16 -0.9539398374
#> 1129 12   17 -1.0812225065
#> 1130 12   18 -0.8831107062
#> 1131 12   19 -1.2492568853
#> 1132 12   20 -1.2211908832
#> 1133 12   21 -1.3698793940
#> 1134 12   22 -1.5943247366
#> 1135 12   23 -1.4455765129
#> 1136 12   24 -1.5858036121
#> 1137 12   25 -1.4729744662
#> 1138 12   26 -1.7298538554
#> 1139 12   27 -1.8548390034
#> 1140 12   28 -1.8138733162
#> 1141 12   29 -2.0766434392
#> 1142 12   30 -2.0598822240
#> 1143 12   31 -1.8860159721
#> 1144 12   32 -2.0328386231
#> 1145 12   33 -2.0052526740
#> 1146 12   34 -2.0172550641
#> 1147 12   35 -2.0942690011
#> 1148 12   36 -2.2883356762
#> 1149 12   37 -1.9142114117
#> 1150 12   38 -1.8255339892
#> 1151 12   39 -2.0986751836
#> 1152 12   40 -1.6410755575
#> 1153 12   41 -1.7563768283
#> 1154 12   42 -1.5564584727
#> 1155 12   43 -1.8378976960
#> 1156 12   44 -1.5992358250
#> 1157 12   45 -1.5627758205
#> 1158 12   46 -1.3499099645
#> 1159 12   47 -1.4631949470
#> 1160 12   48 -1.2845269314
#> 1161 12   49 -1.4509439583
#> 1162 12   50 -1.1972478282
#> 1163 12   51 -0.9540444022
#> 1164 12   52 -0.9671033865
#> 1165 12   53 -0.7526476774
#> 1166 12   54 -0.6983136783
#> 1167 12   55 -0.4166188679
#> 1168 12   56 -0.2099152525
#> 1169 12   57 -0.3845736581
#> 1170 12   58 -0.1822330464
#> 1171 12   59  0.2053449404
#> 1172 12   60 -0.2148575130
#> 1173 12   61  0.1921517525
#> 1174 12   62  0.6740318368
#> 1175 12   63  0.8161256484
#> 1176 12   64  0.6314150700
#> 1177 12   65  0.5968238570
#> 1178 12   66  0.8667566091
#> 1179 12   67  0.8562718888
#> 1180 12   68  1.2805949481
#> 1181 12   69  1.0459903828
#> 1182 12   70  1.3225844768
#> 1183 12   71  1.4543113251
#> 1184 12   72  1.3370208037
#> 1185 12   73  1.6619645015
#> 1186 12   74  1.4995798475
#> 1187 12   75  1.7774779441
#> 1188 12   76  1.9119720380
#> 1189 12   77  1.6568407014
#> 1190 12   78  2.0218168093
#> 1191 12   79  1.8253747612
#> 1192 12   80  1.9786511242
#> 1193 12   81  1.9928325806
#> 1194 12   82  1.9187910299
#> 1195 12   83  2.0355739626
#> 1196 12   84  1.8154071689
#> 1197 12   85  1.9762715775
#> 1198 12   86  2.1094010021
#> 1199 12   87  1.6404179599
#> 1200 12   88  1.7165909872
#> 1201 12   89  1.7310771147
#> 1202 12   90  1.6250725112
#> 1203 12   91  1.8770875077
#> 1204 12   92  1.6087652644
#> 1205 12   93  1.3696400625
#> 1206 12   94  1.5286177035
#> 1207 12   95  1.4891784390
#> 1208 12   96  1.5937039004
#> 1209 12   97  1.2112531914
#> 1210 12   98  1.4572056689
#> 1211 12   99  1.2438994933
#> 1212 12  100  1.1349574354
#> 1213 13    0  0.9539185183
#> 1214 13    1  0.9107411333
#> 1215 13    2  0.6682354156
#> 1216 13    3  0.4954280714
#> 1217 13    4  0.4870681951
#> 1218 13    5  0.5411432876
#> 1219 13    6  0.3831386231
#> 1220 13    7  0.1175167304
#> 1221 13    8  0.0661497495
#> 1222 13    9 -0.0637610372
#> 1223 13   10 -0.2140366901
#> 1224 13   11 -0.3966555931
#> 1225 13   12 -0.3160981984
#> 1226 13   13 -0.4053151064
#> 1227 13   14 -0.7033404149
#> 1228 13   15 -0.5199075812
#> 1229 13   16 -0.6900601089
#> 1230 13   17 -1.0351723191
#> 1231 13   18 -1.2235350384
#> 1232 13   19 -1.1026258786
#> 1233 13   20 -1.3390164223
#> 1234 13   21 -1.3749307996
#> 1235 13   22 -1.3318701952
#> 1236 13   23 -1.5239226013
#> 1237 13   24 -1.7038643098
#> 1238 13   25 -1.7900691555
#> 1239 13   26 -1.6988353660
#> 1240 13   27 -1.7536147872
#> 1241 13   28 -1.9215604644
#> 1242 13   29 -1.8470401838
#> 1243 13   30 -2.0724620767
#> 1244 13   31 -1.6950903373
#> 1245 13   32 -2.1961272723
#> 1246 13   33 -1.7490310278
#> 1247 13   34 -1.9813362745
#> 1248 13   35 -1.9965236114
#> 1249 13   36 -2.1848787658
#> 1250 13   37 -1.8495776649
#> 1251 13   38 -1.7462127925
#> 1252 13   39 -2.0584529154
#> 1253 13   40 -1.7577302843
#> 1254 13   41 -1.6148372618
#> 1255 13   42 -1.5002071526
#> 1256 13   43 -1.8232600537
#> 1257 13   44 -1.7762855623
#> 1258 13   45 -1.5808106622
#> 1259 13   46 -1.4413626132
#> 1260 13   47 -1.5072071200
#> 1261 13   48 -1.3926079339
#> 1262 13   49 -1.0174001100
#> 1263 13   50 -1.1055618166
#> 1264 13   51 -0.8276451940
#> 1265 13   52 -0.9359030720
#> 1266 13   53 -0.6070793784
#> 1267 13   54 -0.6159533172
#> 1268 13   55 -0.5248271648
#> 1269 13   56 -0.6649382018
#> 1270 13   57 -0.4744920190
#> 1271 13   58 -0.0295513571
#> 1272 13   59 -0.2048413435
#> 1273 13   60 -0.0449239287
#> 1274 13   61  0.2646422773
#> 1275 13   62  0.5016451176
#> 1276 13   63  0.4430224836
#> 1277 13   64  0.7324243545
#> 1278 13   65  0.5374668779
#> 1279 13   66  0.9924134084
#> 1280 13   67  1.0686341701
#> 1281 13   68  0.9826864460
#> 1282 13   69  1.2129259112
#> 1283 13   70  1.4474553115
#> 1284 13   71  1.2109249459
#> 1285 13   72  1.3168104391
#> 1286 13   73  1.5387581360
#> 1287 13   74  1.5484695567
#> 1288 13   75  1.6458282047
#> 1289 13   76  1.8440954656
#> 1290 13   77  1.8378841444
#> 1291 13   78  2.0843532643
#> 1292 13   79  1.7451976853
#> 1293 13   80  2.0124232127
#> 1294 13   81  1.9662682706
#> 1295 13   82  1.8372730623
#> 1296 13   83  1.7409555975
#> 1297 13   84  2.0993948506
#> 1298 13   85  1.9842524644
#> 1299 13   86  1.7918080032
#> 1300 13   87  2.0104511613
#> 1301 13   88  1.9250935065
#> 1302 13   89  2.1450296536
#> 1303 13   90  1.7245877621
#> 1304 13   91  1.9402527868
#> 1305 13   92  1.6615462559
#> 1306 13   93  1.4754847823
#> 1307 13   94  1.8009256824
#> 1308 13   95  1.2058907889
#> 1309 13   96  1.5060172560
#> 1310 13   97  1.4594771672
#> 1311 13   98  1.3437254621
#> 1312 13   99  1.0935701513
#> 1313 13  100  0.9422999610
#> 1314 14    0  1.0637206790
#> 1315 14    1  0.6932494374
#> 1316 14    2  0.9867996528
#> 1317 14    3  0.5295883212
#> 1318 14    4  0.5968392579
#> 1319 14    5  0.4418738691
#> 1320 14    6  0.3523994262
#> 1321 14    7  0.4801933379
#> 1322 14    8  0.0488685749
#> 1323 14    9 -0.1068453910
#> 1324 14   10 -0.3429290744
#> 1325 14   11 -0.3609821335
#> 1326 14   12 -0.5392539002
#> 1327 14   13 -0.4258952086
#> 1328 14   14 -0.7373764084
#> 1329 14   15 -0.6807588944
#> 1330 14   16 -0.8639021194
#> 1331 14   17 -1.1692223751
#> 1332 14   18 -1.1812635237
#> 1333 14   19 -1.0341959129
#> 1334 14   20 -1.1311863246
#> 1335 14   21 -1.0604978228
#> 1336 14   22 -1.4511843740
#> 1337 14   23 -1.7586098214
#> 1338 14   24 -1.7270318971
#> 1339 14   25 -1.6216686939
#> 1340 14   26 -1.4624523428
#> 1341 14   27 -1.7886057712
#> 1342 14   28 -1.6845595294
#> 1343 14   29 -1.7835924962
#> 1344 14   30 -2.1097118593
#> 1345 14   31 -1.9882238576
#> 1346 14   32 -1.7870812574
#> 1347 14   33 -1.8639441156
#> 1348 14   34 -1.9304023865
#> 1349 14   35 -1.9251249715
#> 1350 14   36 -2.0592431724
#> 1351 14   37 -2.1644444542
#> 1352 14   38 -1.7454660467
#> 1353 14   39 -2.1184006721
#> 1354 14   40 -2.0042703533
#> 1355 14   41 -1.7198053030
#> 1356 14   42 -1.9470336993
#> 1357 14   43 -1.7771026873
#> 1358 14   44 -1.8016729443
#> 1359 14   45 -1.4546741930
#> 1360 14   46 -1.3982391268
#> 1361 14   47 -1.3135333078
#> 1362 14   48 -1.2166425647
#> 1363 14   49 -1.1005582240
#> 1364 14   50 -0.9847011379
#> 1365 14   51 -1.2680987183
#> 1366 14   52 -0.8834776169
#> 1367 14   53 -0.7292426827
#> 1368 14   54 -0.5194233518
#> 1369 14   55 -0.6857812998
#> 1370 14   56 -0.4601285272
#> 1371 14   57 -0.4222448948
#> 1372 14   58  0.0224084693
#> 1373 14   59  0.1812416391
#> 1374 14   60  0.2331324839
#> 1375 14   61  0.0567669139
#> 1376 14   62  0.4321190117
#> 1377 14   63  0.6596545160
#> 1378 14   64  0.6331169186
#> 1379 14   65  0.6414487997
#> 1380 14   66  0.6790202601
#> 1381 14   67  0.8543926288
#> 1382 14   68  1.1698996092
#> 1383 14   69  1.1022136161
#> 1384 14   70  1.3007899785
#> 1385 14   71  1.5555756833
#> 1386 14   72  1.5373975688
#> 1387 14   73  1.7389367165
#> 1388 14   74  1.3565323727
#> 1389 14   75  1.6408405277
#> 1390 14   76  1.7572329960
#> 1391 14   77  1.8918955334
#> 1392 14   78  1.6802365599
#> 1393 14   79  2.0197324202
#> 1394 14   80  1.9806066274
#> 1395 14   81  2.0021278618
#> 1396 14   82  2.0591432066
#> 1397 14   83  1.9779047661
#> 1398 14   84  2.1388037225
#> 1399 14   85  2.0939265744
#> 1400 14   86  1.9630009712
#> 1401 14   87  2.1225932101
#> 1402 14   88  1.9836637181
#> 1403 14   89  2.0056804583
#> 1404 14   90  1.7743093191
#> 1405 14   91  2.0512148274
#> 1406 14   92  1.7571061753
#> 1407 14   93  1.8214985406
#> 1408 14   94  1.6092355394
#> 1409 14   95  1.5058292406
#> 1410 14   96  1.5828518161
#> 1411 14   97  1.1391235151
#> 1412 14   98  1.3547672027
#> 1413 14   99  1.2431800419
#> 1414 14  100  0.6763052064
#> 1415 15    0  0.9242134979
#> 1416 15    1  1.1300425012
#> 1417 15    2  0.7677176004
#> 1418 15    3  1.0024230148
#> 1419 15    4  0.7044010432
#> 1420 15    5  0.5491348779
#> 1421 15    6  0.5948757826
#> 1422 15    7  0.0050153000
#> 1423 15    8  0.2934112221
#> 1424 15    9  0.2603606460
#> 1425 15   10 -0.2577505234
#> 1426 15   11 -0.2820604999
#> 1427 15   12 -0.3041902078
#> 1428 15   13 -0.6971206972
#> 1429 15   14 -0.5851766102
#> 1430 15   15 -0.8122698287
#> 1431 15   16 -0.7924700195
#> 1432 15   17 -0.9936964757
#> 1433 15   18 -0.9699806221
#> 1434 15   19 -1.1913971774
#> 1435 15   20 -1.3428963474
#> 1436 15   21 -1.3116235865
#> 1437 15   22 -1.3644906680
#> 1438 15   23 -1.4542386497
#> 1439 15   24 -1.5745129548
#> 1440 15   25 -1.7906432883
#> 1441 15   26 -1.9465366346
#> 1442 15   27 -1.5658072291
#> 1443 15   28 -1.7906993642
#> 1444 15   29 -2.0622295612
#> 1445 15   30 -2.1321959463
#> 1446 15   31 -2.0137961866
#> 1447 15   32 -2.0275037775
#> 1448 15   33 -1.9820816358
#> 1449 15   34 -1.8363751162
#> 1450 15   35 -2.2256600689
#> 1451 15   36 -1.7576388893
#> 1452 15   37 -1.8987238442
#> 1453 15   38 -1.9516658315
#> 1454 15   39 -1.8595323556
#> 1455 15   40 -1.9919063419
#> 1456 15   41 -1.6485613551
#> 1457 15   42 -1.6406786190
#> 1458 15   43 -1.9049599475
#> 1459 15   44 -1.7564874301
#> 1460 15   45 -1.5736327548
#> 1461 15   46 -1.5982852541
#> 1462 15   47 -1.6252063330
#> 1463 15   48 -1.3786829596
#> 1464 15   49 -1.2276237600
#> 1465 15   50 -1.2937988592
#> 1466 15   51 -0.9910987494
#> 1467 15   52 -1.0217720533
#> 1468 15   53 -1.0292753461
#> 1469 15   54 -0.7396079371
#> 1470 15   55 -0.6390054707
#> 1471 15   56 -0.1590486630
#> 1472 15   57 -0.3355654006
#> 1473 15   58 -0.0739043008
#> 1474 15   59 -0.0708282245
#> 1475 15   60  0.0289696526
#> 1476 15   61  0.0760577896
#> 1477 15   62  0.1396885154
#> 1478 15   63  0.5572985723
#> 1479 15   64  0.8443934188
#> 1480 15   65  0.7746519270
#> 1481 15   66  0.9034832268
#> 1482 15   67  0.9525635096
#> 1483 15   68  1.2068904060
#> 1484 15   69  1.2316476113
#> 1485 15   70  1.0125676916
#> 1486 15   71  1.0847249081
#> 1487 15   72  1.4220717866
#> 1488 15   73  1.3798348149
#> 1489 15   74  1.7003159990
#> 1490 15   75  1.6170996123
#> 1491 15   76  1.8969249254
#> 1492 15   77  2.0563709248
#> 1493 15   78  2.1032693954
#> 1494 15   79  1.8692806147
#> 1495 15   80  1.8138296715
#> 1496 15   81  1.9418408796
#> 1497 15   82  1.7753406482
#> 1498 15   83  2.1833545043
#> 1499 15   84  1.7196555599
#> 1500 15   85  1.8153919362
#> 1501 15   86  2.0727447261
#> 1502 15   87  2.0180900256
#> 1503 15   88  2.0700805710
#> 1504 15   89  1.7634315785
#> 1505 15   90  1.6220896723
#> 1506 15   91  1.9642823115
#> 1507 15   92  1.8440129435
#> 1508 15   93  2.0303961650
#> 1509 15   94  1.4634087395
#> 1510 15   95  1.2723238465
#> 1511 15   96  1.5868544997
#> 1512 15   97  1.6211034951
#> 1513 15   98  1.2576114666
#> 1514 15   99  1.3129238576
#> 1515 15  100  1.0143650949
#> 1516 16    0  1.1899962569
#> 1517 16    1  1.1395065458
#> 1518 16    2  0.9030292852
#> 1519 16    3  0.7346866538
#> 1520 16    4  0.8373242521
#> 1521 16    5  0.5323385060
#> 1522 16    6  0.6218662956
#> 1523 16    7  0.2519100475
#> 1524 16    8  0.2282660072
#> 1525 16    9 -0.2212940407
#> 1526 16   10 -0.1318397693
#> 1527 16   11 -0.2433966022
#> 1528 16   12 -0.4780780068
#> 1529 16   13 -0.6424710707
#> 1530 16   14 -0.4657018761
#> 1531 16   15 -0.5892413895
#> 1532 16   16 -1.0367477954
#> 1533 16   17 -0.8905312289
#> 1534 16   18 -1.2295541538
#> 1535 16   19 -1.3246237651
#> 1536 16   20 -1.1878358703
#> 1537 16   21 -1.4642374140
#> 1538 16   22 -1.3016253305
#> 1539 16   23 -1.5284572595
#> 1540 16   24 -1.5313469967
#> 1541 16   25 -1.7614859743
#> 1542 16   26 -1.9201559933
#> 1543 16   27 -1.6678943036
#> 1544 16   28 -1.8199068294
#> 1545 16   29 -1.9346648558
#> 1546 16   30 -1.9241128170
#> 1547 16   31 -1.7636707084
#> 1548 16   32 -2.0875954831
#> 1549 16   33 -2.1077697987
#> 1550 16   34 -2.0929140656
#> 1551 16   35 -2.2344407985
#> 1552 16   36 -1.8625881567
#> 1553 16   37 -1.9376812102
#> 1554 16   38 -1.9087041192
#> 1555 16   39 -1.9118698515
#> 1556 16   40 -1.9399600315
#> 1557 16   41 -1.9376628439
#> 1558 16   42 -1.6299260564
#> 1559 16   43 -1.9082498262
#> 1560 16   44 -1.5582081770
#> 1561 16   45 -1.6666654743
#> 1562 16   46 -1.4228395471
#> 1563 16   47 -1.4879195902
#> 1564 16   48 -1.3615135330
#> 1565 16   49 -0.9187401984
#> 1566 16   50 -0.9803622189
#> 1567 16   51 -1.2945340384
#> 1568 16   52 -0.8421933002
#> 1569 16   53 -0.8138841950
#> 1570 16   54 -0.7986187104
#> 1571 16   55 -0.4761905048
#> 1572 16   56 -0.3656936714
#> 1573 16   57 -0.3104744320
#> 1574 16   58  0.1597279725
#> 1575 16   59 -0.3479227584
#> 1576 16   60  0.2407138832
#> 1577 16   61  0.1967739307
#> 1578 16   62  0.4628032057
#> 1579 16   63  0.4189874829
#> 1580 16   64  0.5188460871
#> 1581 16   65  0.4698082497
#> 1582 16   66  0.8105207320
#> 1583 16   67  1.3259999183
#> 1584 16   68  1.2111276870
#> 1585 16   69  1.4182986045
#> 1586 16   70  1.4038925353
#> 1587 16   71  1.5329732202
#> 1588 16   72  1.5860787900
#> 1589 16   73  1.6055446641
#> 1590 16   74  1.5243900270
#> 1591 16   75  1.6030017590
#> 1592 16   76  1.5073467936
#> 1593 16   77  1.8042344826
#> 1594 16   78  1.9905209045
#> 1595 16   79  2.0535930754
#> 1596 16   80  1.9487680216
#> 1597 16   81  1.8804128172
#> 1598 16   82  2.4764481044
#> 1599 16   83  2.1058613617
#> 1600 16   84  2.2130581034
#> 1601 16   85  1.9460400122
#> 1602 16   86  1.9798387333
#> 1603 16   87  2.0338277219
#> 1604 16   88  2.1912582621
#> 1605 16   89  1.8586465665
#> 1606 16   90  1.9914783153
#> 1607 16   91  1.4999278567
#> 1608 16   92  1.6816163518
#> 1609 16   93  1.5005207638
#> 1610 16   94  1.7912574259
#> 1611 16   95  1.5231057634
#> 1612 16   96  1.4066299670
#> 1613 16   97  1.5821809888
#> 1614 16   98  1.4504532093
#> 1615 16   99  1.0494419055
#> 1616 16  100  1.1447845849
#> 1617 17    0  1.1214100774
#> 1618 17    1  0.9435072148
#> 1619 17    2  0.6686152687
#> 1620 17    3  0.6498361121
#> 1621 17    4  0.4825252958
#> 1622 17    5  0.3138064599
#> 1623 17    6  0.2557828961
#> 1624 17    7 -0.0630814215
#> 1625 17    8  0.3413891086
#> 1626 17    9 -0.0639067280
#> 1627 17   10 -0.0915248051
#> 1628 17   11 -0.2337627796
#> 1629 17   12 -0.3193518689
#> 1630 17   13 -0.4838198511
#> 1631 17   14 -0.4948623730
#> 1632 17   15 -0.5662756569
#> 1633 17   16 -0.9423474442
#> 1634 17   17 -1.1789620531
#> 1635 17   18 -1.0261220419
#> 1636 17   19 -1.1849031027
#> 1637 17   20 -1.3877881709
#> 1638 17   21 -1.3476361099
#> 1639 17   22 -1.3117831884
#> 1640 17   23 -1.5261672340
#> 1641 17   24 -1.7954546774
#> 1642 17   25 -1.6352884349
#> 1643 17   26 -1.9192899901
#> 1644 17   27 -1.7640167634
#> 1645 17   28 -1.8250938779
#> 1646 17   29 -1.6719503425
#> 1647 17   30 -1.9630292062
#> 1648 17   31 -1.8524596584
#> 1649 17   32 -1.8500546849
#> 1650 17   33 -2.0266651366
#> 1651 17   34 -2.2203668579
#> 1652 17   35 -2.0019930487
#> 1653 17   36 -1.9405471602
#> 1654 17   37 -1.9077910898
#> 1655 17   38 -1.9136754253
#> 1656 17   39 -1.9371614166
#> 1657 17   40 -1.6998455179
#> 1658 17   41 -1.8186857694
#> 1659 17   42 -1.7713256135
#> 1660 17   43 -1.6257337993
#> 1661 17   44 -1.5653623565
#> 1662 17   45 -1.2838171682
#> 1663 17   46 -1.2710867251
#> 1664 17   47 -1.2294278686
#> 1665 17   48 -1.2436820627
#> 1666 17   49 -1.2792753313
#> 1667 17   50 -1.2438115400
#> 1668 17   51 -1.1127519029
#> 1669 17   52 -0.9906270402
#> 1670 17   53 -0.6707549239
#> 1671 17   54 -0.7128440391
#> 1672 17   55 -0.5341321133
#> 1673 17   56 -0.1869780222
#> 1674 17   57 -0.2203132348
#> 1675 17   58 -0.1345191302
#> 1676 17   59 -0.1277011894
#> 1677 17   60  0.0098158877
#> 1678 17   61  0.1262226912
#> 1679 17   62  0.3387872085
#> 1680 17   63  0.3886442611
#> 1681 17   64  0.6315574066
#> 1682 17   65  0.8903774137
#> 1683 17   66  0.8870943608
#> 1684 17   67  0.8704146400
#> 1685 17   68  0.9013659744
#> 1686 17   69  1.1970808870
#> 1687 17   70  1.2792507802
#> 1688 17   71  1.2223740090
#> 1689 17   72  1.5086524344
#> 1690 17   73  1.6332984832
#> 1691 17   74  1.5703561385
#> 1692 17   75  1.7298652908
#> 1693 17   76  1.6446103654
#> 1694 17   77  2.1453378083
#> 1695 17   78  1.6017934745
#> 1696 17   79  1.9869803190
#> 1697 17   80  1.9444592947
#> 1698 17   81  1.7518585412
#> 1699 17   82  1.9314508576
#> 1700 17   83  1.8883699793
#> 1701 17   84  1.9255402217
#> 1702 17   85  1.8959489200
#> 1703 17   86  1.9357999587
#> 1704 17   87  1.9922280745
#> 1705 17   88  1.7928710672
#> 1706 17   89  1.9535168589
#> 1707 17   90  1.7266552921
#> 1708 17   91  2.0122798660
#> 1709 17   92  1.7359997340
#> 1710 17   93  1.5486714482
#> 1711 17   94  1.5846423984
#> 1712 17   95  1.6585202945
#> 1713 17   96  1.5150422716
#> 1714 17   97  1.3252030906
#> 1715 17   98  1.5388511927
#> 1716 17   99  1.2301499414
#> 1717 17  100  1.0455336827
#> 1718 18    0  1.2116549137
#> 1719 18    1  0.8356099238
#> 1720 18    2  0.6744175193
#> 1721 18    3  0.6921149184
#> 1722 18    4  0.8274409874
#> 1723 18    5  0.5515602561
#> 1724 18    6  0.2799627132
#> 1725 18    7  0.3935336313
#> 1726 18    8  0.1161720043
#> 1727 18    9 -0.1574825265
#> 1728 18   10 -0.0458021070
#> 1729 18   11 -0.0115059997
#> 1730 18   12 -0.2991559494
#> 1731 18   13 -0.4582870823
#> 1732 18   14 -0.7063622407
#> 1733 18   15 -0.6411054200
#> 1734 18   16 -1.0025235764
#> 1735 18   17 -1.2021604018
#> 1736 18   18 -1.0691752711
#> 1737 18   19 -1.1721518070
#> 1738 18   20 -0.9118894077
#> 1739 18   21 -1.5437859101
#> 1740 18   22 -1.4250113793
#> 1741 18   23 -1.4134778353
#> 1742 18   24 -1.4541804165
#> 1743 18   25 -1.6845506423
#> 1744 18   26 -1.8589612143
#> 1745 18   27 -1.8149747475
#> 1746 18   28 -1.5646541544
#> 1747 18   29 -1.8263938407
#> 1748 18   30 -2.2411696769
#> 1749 18   31 -1.7490380905
#> 1750 18   32 -1.9017950887
#> 1751 18   33 -2.0003942978
#> 1752 18   34 -2.0026513509
#> 1753 18   35 -2.0191605663
#> 1754 18   36 -1.9470484552
#> 1755 18   37 -2.0421166972
#> 1756 18   38 -1.8982282276
#> 1757 18   39 -2.0450711521
#> 1758 18   40 -1.8334139340
#> 1759 18   41 -1.6481244387
#> 1760 18   42 -1.6813235999
#> 1761 18   43 -1.5392596738
#> 1762 18   44 -1.7878833326
#> 1763 18   45 -1.5395548090
#> 1764 18   46 -1.3725985339
#> 1765 18   47 -1.5370167420
#> 1766 18   48 -1.0481401300
#> 1767 18   49 -1.3393662876
#> 1768 18   50 -1.0559268055
#> 1769 18   51 -0.9500246352
#> 1770 18   52 -0.8429046174
#> 1771 18   53 -0.7776759421
#> 1772 18   54 -0.5606342642
#> 1773 18   55 -0.6623330622
#> 1774 18   56 -0.5785931270
#> 1775 18   57 -0.3593837419
#> 1776 18   58 -0.1447761782
#> 1777 18   59  0.1778929247
#> 1778 18   60  0.3530990961
#> 1779 18   61  0.2880496406
#> 1780 18   62  0.4215649375
#> 1781 18   63  0.4505404055
#> 1782 18   64  0.6151337341
#> 1783 18   65  0.5156833205
#> 1784 18   66  0.8854280555
#> 1785 18   67  0.8738550108
#> 1786 18   68  1.1128741718
#> 1787 18   69  1.1150655803
#> 1788 18   70  1.1674053773
#> 1789 18   71  1.3284671074
#> 1790 18   72  1.3956115912
#> 1791 18   73  1.6984225305
#> 1792 18   74  1.6431505555
#> 1793 18   75  1.7478156835
#> 1794 18   76  1.5613447552
#> 1795 18   77  2.0296303962
#> 1796 18   78  1.8795231193
#> 1797 18   79  1.7703624814
#> 1798 18   80  1.9808551128
#> 1799 18   81  2.0931220643
#> 1800 18   82  1.7753189171
#> 1801 18   83  2.2488745776
#> 1802 18   84  1.9762672019
#> 1803 18   85  2.1648677254
#> 1804 18   86  1.9963715752
#> 1805 18   87  1.9166732306
#> 1806 18   88  1.6645419084
#> 1807 18   89  1.7403419155
#> 1808 18   90  1.8572349203
#> 1809 18   91  1.9383279336
#> 1810 18   92  1.4754527188
#> 1811 18   93  1.9006382921
#> 1812 18   94  1.8341015879
#> 1813 18   95  1.3762762883
#> 1814 18   96  1.5360311636
#> 1815 18   97  1.2217701298
#> 1816 18   98  1.2642322838
#> 1817 18   99  1.3234444968
#> 1818 18  100  1.2108555589
#> 1819 19    0  0.9668341267
#> 1820 19    1  0.7741799995
#> 1821 19    2  0.9794252833
#> 1822 19    3  0.5396044848
#> 1823 19    4  0.4675654960
#> 1824 19    5  0.3596472487
#> 1825 19    6  0.4656764264
#> 1826 19    7  0.1944174586
#> 1827 19    8  0.1356523470
#> 1828 19    9 -0.0829528659
#> 1829 19   10 -0.0458539363
#> 1830 19   11 -0.3267554392
#> 1831 19   12 -0.1111849093
#> 1832 19   13 -0.4832380604
#> 1833 19   14 -0.6964718457
#> 1834 19   15 -0.5190619291
#> 1835 19   16 -0.8371527957
#> 1836 19   17 -1.1045640522
#> 1837 19   18 -1.2060221170
#> 1838 19   19 -1.0933779297
#> 1839 19   20 -1.4435603434
#> 1840 19   21 -1.1278206501
#> 1841 19   22 -1.5862864785
#> 1842 19   23 -1.7596412348
#> 1843 19   24 -1.8464949475
#> 1844 19   25 -1.8320678672
#> 1845 19   26 -1.6638435697
#> 1846 19   27 -2.0950240706
#> 1847 19   28 -1.9288294543
#> 1848 19   29 -1.9094092958
#> 1849 19   30 -2.1474362039
#> 1850 19   31 -1.9341246913
#> 1851 19   32 -2.3762355584
#> 1852 19   33 -2.2469001221
#> 1853 19   34 -1.7685583652
#> 1854 19   35 -1.7445075611
#> 1855 19   36 -1.8290671270
#> 1856 19   37 -1.5853909915
#> 1857 19   38 -2.0240468423
#> 1858 19   39 -1.6437608489
#> 1859 19   40 -2.0346549016
#> 1860 19   41 -1.6777500354
#> 1861 19   42 -2.0116988266
#> 1862 19   43 -1.6135758628
#> 1863 19   44 -1.9463239972
#> 1864 19   45 -1.7959184563
#> 1865 19   46 -1.6410071811
#> 1866 19   47 -1.4876810872
#> 1867 19   48 -1.2541371087
#> 1868 19   49 -1.2126057338
#> 1869 19   50 -0.8805518502
#> 1870 19   51 -0.7496298606
#> 1871 19   52 -0.7320691683
#> 1872 19   53 -0.8076104893
#> 1873 19   54 -0.6266842219
#> 1874 19   55 -0.5292982014
#> 1875 19   56 -0.2350285392
#> 1876 19   57 -0.2723494890
#> 1877 19   58 -0.2490359472
#> 1878 19   59  0.0721420190
#> 1879 19   60 -0.2117515331
#> 1880 19   61  0.2540040923
#> 1881 19   62  0.2612612574
#> 1882 19   63  0.4345612589
#> 1883 19   64  0.6979157588
#> 1884 19   65  0.7612312637
#> 1885 19   66  0.9356788484
#> 1886 19   67  0.9583571899
#> 1887 19   68  0.9368549612
#> 1888 19   69  1.0142911941
#> 1889 19   70  1.2594774204
#> 1890 19   71  1.6646705444
#> 1891 19   72  1.1960026578
#> 1892 19   73  1.5594932257
#> 1893 19   74  1.5334344020
#> 1894 19   75  1.5731734636
#> 1895 19   76  1.8309409707
#> 1896 19   77  1.7690227374
#> 1897 19   78  2.0604557038
#> 1898 19   79  1.7819930997
#> 1899 19   80  1.6730246326
#> 1900 19   81  1.7808135869
#> 1901 19   82  1.7998006225
#> 1902 19   83  2.1050544051
#> 1903 19   84  2.0176671929
#> 1904 19   85  2.0875409848
#> 1905 19   86  2.0238214150
#> 1906 19   87  2.1074381320
#> 1907 19   88  2.1182790372
#> 1908 19   89  2.0481801653
#> 1909 19   90  1.7991907610
#> 1910 19   91  1.6831970401
#> 1911 19   92  1.8386796056
#> 1912 19   93  1.8330770184
#> 1913 19   94  1.4790142236
#> 1914 19   95  1.6718230418
#> 1915 19   96  1.3610104110
#> 1916 19   97  1.3380965197
#> 1917 19   98  1.2065855694
#> 1918 19   99  1.1227774901
#> 1919 19  100  0.6823048354
#> 1920 20    0  1.5030172531
#> 1921 20    1  0.9917215451
#> 1922 20    2  0.9320752261
#> 1923 20    3  0.6949992234
#> 1924 20    4  0.5918561858
#> 1925 20    5  0.7144715887
#> 1926 20    6  0.3343559483
#> 1927 20    7  0.2642188916
#> 1928 20    8  0.1927218872
#> 1929 20    9 -0.0541393134
#> 1930 20   10  0.1788786483
#> 1931 20   11 -0.4543963631
#> 1932 20   12 -0.0626322472
#> 1933 20   13 -0.5398259213
#> 1934 20   14 -0.4043578244
#> 1935 20   15 -1.0262418113
#> 1936 20   16 -0.6985259030
#> 1937 20   17 -0.8227233584
#> 1938 20   18 -1.2533549015
#> 1939 20   19 -1.2822113629
#> 1940 20   20 -1.2376190107
#> 1941 20   21 -1.1897584996
#> 1942 20   22 -1.5655472234
#> 1943 20   23 -1.5678546992
#> 1944 20   24 -1.3760673028
#> 1945 20   25 -1.8520440557
#> 1946 20   26 -1.6053036959
#> 1947 20   27 -1.7377919113
#> 1948 20   28 -2.0214897324
#> 1949 20   29 -1.9989848682
#> 1950 20   30 -1.8170064894
#> 1951 20   31 -1.9252130449
#> 1952 20   32 -1.7691057463
#> 1953 20   33 -2.0856261264
#> 1954 20   34 -2.2571449621
#> 1955 20   35 -1.8395180693
#> 1956 20   36 -2.0768256201
#> 1957 20   37 -1.9484855782
#> 1958 20   38 -1.6819236433
#> 1959 20   39 -1.9429298562
#> 1960 20   40 -1.6310026662
#> 1961 20   41 -1.9787209993
#> 1962 20   42 -1.6188778315
#> 1963 20   43 -1.6573022435
#> 1964 20   44 -1.7347687492
#> 1965 20   45 -1.7397750675
#> 1966 20   46 -1.4536895298
#> 1967 20   47 -1.3385412975
#> 1968 20   48 -1.2413952580
#> 1969 20   49 -1.1036166827
#> 1970 20   50 -1.1496774466
#> 1971 20   51 -1.0495400431
#> 1972 20   52 -0.8256144808
#> 1973 20   53 -0.8273506303
#> 1974 20   54 -0.4452406352
#> 1975 20   55 -0.4815380071
#> 1976 20   56 -0.4774787462
#> 1977 20   57 -0.5322323908
#> 1978 20   58 -0.2327297285
#> 1979 20   59  0.2962835794
#> 1980 20   60  0.0308666119
#> 1981 20   61  0.1147275254
#> 1982 20   62  0.4622683196
#> 1983 20   63  0.5532811067
#> 1984 20   64  0.7206701299
#> 1985 20   65  0.6846689369
#> 1986 20   66  1.0103361286
#> 1987 20   67  0.7782967191
#> 1988 20   68  1.0553408406
#> 1989 20   69  1.0613417306
#> 1990 20   70  1.3687615332
#> 1991 20   71  1.3808348282
#> 1992 20   72  1.6171035400
#> 1993 20   73  1.8430109297
#> 1994 20   74  1.6328676729
#> 1995 20   75  1.6027494718
#> 1996 20   76  1.6239452841
#> 1997 20   77  1.7656520424
#> 1998 20   78  1.8451772777
#> 1999 20   79  2.1975749791
#> 2000 20   80  1.7651316846
#> 2001 20   81  1.7985743443
#> 2002 20   82  1.9216754843
#> 2003 20   83  2.0834924516
#> 2004 20   84  2.1231385867
#> 2005 20   85  1.8605019034
#> 2006 20   86  2.0045881683
#> 2007 20   87  1.9601027106
#> 2008 20   88  2.1190608859
#> 2009 20   89  2.0687465838
#> 2010 20   90  1.8165938611
#> 2011 20   91  1.8210491168
#> 2012 20   92  1.8556129089
#> 2013 20   93  1.4462982298
#> 2014 20   94  1.5777123735
#> 2015 20   95  1.6340046593
#> 2016 20   96  1.3867012561
#> 2017 20   97  1.3678282816
#> 2018 20   98  1.2798611502
#> 2019 20   99  1.0755971038
#> 2020 20  100  0.9314326363
#> 2021 21    0  1.5332478270
#> 2022 21    1  0.9149412798
#> 2023 21    2  0.9455676373
#> 2024 21    3  0.8790423928
#> 2025 21    4  0.5746549125
#> 2026 21    5  0.5450231634
#> 2027 21    6  0.3298126877
#> 2028 21    7  0.2674431022
#> 2029 21    8  0.3187841065
#> 2030 21    9  0.1544577799
#> 2031 21   10 -0.1803894996
#> 2032 21   11 -0.0241562336
#> 2033 21   12 -0.2418422973
#> 2034 21   13 -0.7507837305
#> 2035 21   14 -0.6151319952
#> 2036 21   15 -0.5021989544
#> 2037 21   16 -1.3137660015
#> 2038 21   17 -1.0341563487
#> 2039 21   18 -0.9198606245
#> 2040 21   19 -1.0965747080
#> 2041 21   20 -1.4009651413
#> 2042 21   21 -1.2810764022
#> 2043 21   22 -1.5632862044
#> 2044 21   23 -1.6914023343
#> 2045 21   24 -1.9418472440
#> 2046 21   25 -1.5553194020
#> 2047 21   26 -1.7112948169
#> 2048 21   27 -1.7647276250
#> 2049 21   28 -1.6119370537
#> 2050 21   29 -2.0754350586
#> 2051 21   30 -2.0162574484
#> 2052 21   31 -2.0840233303
#> 2053 21   32 -2.0006478768
#> 2054 21   33 -1.6588079046
#> 2055 21   34 -1.8341755995
#> 2056 21   35 -2.1328050514
#> 2057 21   36 -1.8940228837
#> 2058 21   37 -2.1290493828
#> 2059 21   38 -2.0836603734
#> 2060 21   39 -1.8088587231
#> 2061 21   40 -1.7044962967
#> 2062 21   41 -1.8609749826
#> 2063 21   42 -2.0399737490
#> 2064 21   43 -1.6115601287
#> 2065 21   44 -1.5673043144
#> 2066 21   45 -1.4357612665
#> 2067 21   46 -1.6979370116
#> 2068 21   47 -1.2027894355
#> 2069 21   48 -1.2412052296
#> 2070 21   49 -1.4330594758
#> 2071 21   50 -1.0798911245
#> 2072 21   51 -0.9550766217
#> 2073 21   52 -0.7133383098
#> 2074 21   53 -0.9904546339
#> 2075 21   54 -0.4871359875
#> 2076 21   55 -0.5057490417
#> 2077 21   56 -0.3378512081
#> 2078 21   57 -0.3758918872
#> 2079 21   58 -0.1912535409
#> 2080 21   59 -0.0483527724
#> 2081 21   60  0.0128021723
#> 2082 21   61  0.2145518424
#> 2083 21   62  0.3298296073
#> 2084 21   63  0.4001278620
#> 2085 21   64  0.6276925097
#> 2086 21   65  0.9571520215
#> 2087 21   66  0.8181432955
#> 2088 21   67  0.6855688915
#> 2089 21   68  0.9926744004
#> 2090 21   69  1.2982645185
#> 2091 21   70  1.0649569016
#> 2092 21   71  1.2208000219
#> 2093 21   72  1.1825480805
#> 2094 21   73  1.6724803102
#> 2095 21   74  1.5636952211
#> 2096 21   75  1.8926625456
#> 2097 21   76  1.9637394520
#> 2098 21   77  1.8358381655
#> 2099 21   78  1.8174907258
#> 2100 21   79  1.8728110499
#> 2101 21   80  2.0123339899
#> 2102 21   81  2.1202864779
#> 2103 21   82  1.9695775143
#> 2104 21   83  2.2296010896
#> 2105 21   84  2.1450057646
#> 2106 21   85  1.9891834506
#> 2107 21   86  1.7496941832
#> 2108 21   87  1.9181683166
#> 2109 21   88  1.7236735767
#> 2110 21   89  1.9992456917
#> 2111 21   90  1.9531342412
#> 2112 21   91  1.8564219853
#> 2113 21   92  1.8037202258
#> 2114 21   93  1.6971308062
#> 2115 21   94  1.5700459747
#> 2116 21   95  1.4160964125
#> 2117 21   96  1.1204364980
#> 2118 21   97  1.3803387107
#> 2119 21   98  1.2909285442
#> 2120 21   99  1.7619087817
#> 2121 21  100  1.3309668721
#> 2122 22    0  1.1485786168
#> 2123 22    1  0.9723133157
#> 2124 22    2  0.5226749342
#> 2125 22    3  0.5624134718
#> 2126 22    4  0.5802803887
#> 2127 22    5  0.6144989568
#> 2128 22    6  0.3368114628
#> 2129 22    7  0.3427457393
#> 2130 22    8 -0.0233941402
#> 2131 22    9 -0.0305002092
#> 2132 22   10 -0.0824300702
#> 2133 22   11 -0.2940352790
#> 2134 22   12 -0.3474014399
#> 2135 22   13 -0.5876993419
#> 2136 22   14 -0.5517739880
#> 2137 22   15 -0.7385234335
#> 2138 22   16 -0.8489953982
#> 2139 22   17 -1.2465061111
#> 2140 22   18 -1.1637226430
#> 2141 22   19 -1.3904093939
#> 2142 22   20 -1.5075054462
#> 2143 22   21 -1.4354162791
#> 2144 22   22 -1.4747670829
#> 2145 22   23 -1.4916957655
#> 2146 22   24 -1.4480799455
#> 2147 22   25 -1.6162819251
#> 2148 22   26 -1.5956622419
#> 2149 22   27 -1.8840536829
#> 2150 22   28 -1.9017935791
#> 2151 22   29 -1.7360293592
#> 2152 22   30 -1.9343170384
#> 2153 22   31 -2.2145936671
#> 2154 22   32 -2.1098538157
#> 2155 22   33 -1.8442197231
#> 2156 22   34 -2.0915823963
#> 2157 22   35 -1.9466754884
#> 2158 22   36 -1.9833989730
#> 2159 22   37 -2.0409902983
#> 2160 22   38 -1.9923978742
#> 2161 22   39 -1.8466096662
#> 2162 22   40 -1.8319991410
#> 2163 22   41 -1.6289495308
#> 2164 22   42 -1.7876774846
#> 2165 22   43 -1.8328033316
#> 2166 22   44 -1.5993675531
#> 2167 22   45 -1.4419735437
#> 2168 22   46 -1.1228910359
#> 2169 22   47 -1.4463684638
#> 2170 22   48 -1.3319653164
#> 2171 22   49 -1.0517711044
#> 2172 22   50 -0.8884116928
#> 2173 22   51 -1.0716017633
#> 2174 22   52 -0.7614695944
#> 2175 22   53 -0.8308858817
#> 2176 22   54 -0.7724515228
#> 2177 22   55 -0.4141542531
#> 2178 22   56 -0.3692138329
#> 2179 22   57 -0.2027988144
#> 2180 22   58 -0.2232530871
#> 2181 22   59  0.2586274450
#> 2182 22   60  0.2147741765
#> 2183 22   61  0.1839670574
#> 2184 22   62  0.4697385338
#> 2185 22   63  0.3049099804
#> 2186 22   64  0.5872632524
#> 2187 22   65  0.9368688844
#> 2188 22   66  0.8136120995
#> 2189 22   67  1.0907616039
#> 2190 22   68  1.0293840558
#> 2191 22   69  0.8222588211
#> 2192 22   70  1.1346158557
#> 2193 22   71  1.3947441673
#> 2194 22   72  1.6676302344
#> 2195 22   73  1.4452254806
#> 2196 22   74  1.6531661948
#> 2197 22   75  1.5382190762
#> 2198 22   76  1.5950043568
#> 2199 22   77  1.6885096432
#> 2200 22   78  2.0609768633
#> 2201 22   79  2.0398512054
#> 2202 22   80  2.0235478896
#> 2203 22   81  2.1298763428
#> 2204 22   82  1.9192067384
#> 2205 22   83  2.1092950726
#> 2206 22   84  2.0314161994
#> 2207 22   85  1.8393269696
#> 2208 22   86  1.8608730440
#> 2209 22   87  1.9740445970
#> 2210 22   88  1.9706244246
#> 2211 22   89  1.8571639855
#> 2212 22   90  1.7139622787
#> 2213 22   91  1.5005162608
#> 2214 22   92  1.8214898388
#> 2215 22   93  1.6500313689
#> 2216 22   94  1.7066271508
#> 2217 22   95  1.3158899547
#> 2218 22   96  1.2771856890
#> 2219 22   97  1.3601162306
#> 2220 22   98  1.0710902502
#> 2221 22   99  0.8867020084
#> 2222 22  100  1.1981439229
#> 2223 23    0  1.1396625444
#> 2224 23    1  0.8376379555
#> 2225 23    2  0.6914116091
#> 2226 23    3  0.7468652744
#> 2227 23    4  0.7990956477
#> 2228 23    5  0.6134606646
#> 2229 23    6  0.2339416633
#> 2230 23    7  0.4423041676
#> 2231 23    8  0.1199028198
#> 2232 23    9  0.0923838369
#> 2233 23   10  0.0917918771
#> 2234 23   11 -0.2646789557
#> 2235 23   12 -0.5150957015
#> 2236 23   13 -0.3905490550
#> 2237 23   14 -0.6653458010
#> 2238 23   15 -1.0240183892
#> 2239 23   16 -0.7830666538
#> 2240 23   17 -0.9363326042
#> 2241 23   18 -1.1737439073
#> 2242 23   19 -1.0530592688
#> 2243 23   20 -1.4810877125
#> 2244 23   21 -1.4878749977
#> 2245 23   22 -1.4041550499
#> 2246 23   23 -1.6905478801
#> 2247 23   24 -1.6399991316
#> 2248 23   25 -1.9196810210
#> 2249 23   26 -1.5689558803
#> 2250 23   27 -1.5380795313
#> 2251 23   28 -1.6973608579
#> 2252 23   29 -1.6822408131
#> 2253 23   30 -2.0232450994
#> 2254 23   31 -1.7504281325
#> 2255 23   32 -1.9158439275
#> 2256 23   33 -2.1766893111
#> 2257 23   34 -2.0485117420
#> 2258 23   35 -1.7494035773
#> 2259 23   36 -1.9299077173
#> 2260 23   37 -1.9543537831
#> 2261 23   38 -1.7796083759
#> 2262 23   39 -2.1024944490
#> 2263 23   40 -1.7171849106
#> 2264 23   41 -1.9432412227
#> 2265 23   42 -2.0254255436
#> 2266 23   43 -1.6598961759
#> 2267 23   44 -1.4345197378
#> 2268 23   45 -1.6548888282
#> 2269 23   46 -1.6905326193
#> 2270 23   47 -1.2827898945
#> 2271 23   48 -1.4147981762
#> 2272 23   49 -1.2663359472
#> 2273 23   50 -0.9890698472
#> 2274 23   51 -0.8707937354
#> 2275 23   52 -0.9087900357
#> 2276 23   53 -0.5582200305
#> 2277 23   54 -0.6880333797
#> 2278 23   55 -0.3857433904
#> 2279 23   56 -0.3731291213
#> 2280 23   57 -0.0785367348
#> 2281 23   58  0.0068136740
#> 2282 23   59  0.0109887631
#> 2283 23   60  0.0724793774
#> 2284 23   61  0.3969528272
#> 2285 23   62  0.3328836365
#> 2286 23   63  0.5766796224
#> 2287 23   64  0.3706904827
#> 2288 23   65  0.7850908072
#> 2289 23   66  0.7075227388
#> 2290 23   67  1.0755676597
#> 2291 23   68  1.3175102576
#> 2292 23   69  0.9350640593
#> 2293 23   70  1.4200314220
#> 2294 23   71  1.3238279285
#> 2295 23   72  1.2561570634
#> 2296 23   73  1.5545010675
#> 2297 23   74  1.7050480132
#> 2298 23   75  1.5309735566
#> 2299 23   76  1.7229954345
#> 2300 23   77  1.9501027057
#> 2301 23   78  1.9077403425
#> 2302 23   79  1.9237613659
#> 2303 23   80  1.7473265312
#> 2304 23   81  1.8148349870
#> 2305 23   82  2.0490544731
#> 2306 23   83  1.9020151304
#> 2307 23   84  1.6548050482
#> 2308 23   85  2.0769988417
#> 2309 23   86  2.2786176724
#> 2310 23   87  2.1513183306
#> 2311 23   88  1.8793025950
#> 2312 23   89  1.7202996019
#> 2313 23   90  1.8155903154
#> 2314 23   91  1.8784584707
#> 2315 23   92  1.7442999469
#> 2316 23   93  1.7142434984
#> 2317 23   94  1.7531856346
#> 2318 23   95  1.4222921473
#> 2319 23   96  1.5082393796
#> 2320 23   97  1.4543131471
#> 2321 23   98  1.5303176232
#> 2322 23   99  0.7451507977
#> 2323 23  100  1.0204510170
#> 2324 24    0  1.0658966764
#> 2325 24    1  1.0335030832
#> 2326 24    2  0.9811423537
#> 2327 24    3  0.9845326270
#> 2328 24    4  0.5517642216
#> 2329 24    5  0.3553236761
#> 2330 24    6  0.4003172986
#> 2331 24    7  0.7145140739
#> 2332 24    8  0.0718851858
#> 2333 24    9  0.1824714311
#> 2334 24   10 -0.1514457065
#> 2335 24   11 -0.3119089069
#> 2336 24   12 -0.4708887625
#> 2337 24   13 -0.5187738322
#> 2338 24   14 -0.3616581008
#> 2339 24   15 -0.6810881915
#> 2340 24   16 -0.7688386277
#> 2341 24   17 -0.8283776793
#> 2342 24   18 -0.7519111289
#> 2343 24   19 -1.0506199548
#> 2344 24   20 -1.4807144405
#> 2345 24   21 -1.5163605143
#> 2346 24   22 -1.6890655948
#> 2347 24   23 -1.9615178148
#> 2348 24   24 -1.4181592539
#> 2349 24   25 -1.7570005508
#> 2350 24   26 -1.6882271914
#> 2351 24   27 -1.6278644617
#> 2352 24   28 -1.9323924574
#> 2353 24   29 -1.9190498392
#> 2354 24   30 -1.8819596890
#> 2355 24   31 -1.9286750765
#> 2356 24   32 -2.0990177753
#> 2357 24   33 -1.8857361906
#> 2358 24   34 -1.9181264785
#> 2359 24   35 -2.0399595027
#> 2360 24   36 -2.1688895140
#> 2361 24   37 -1.8715366179
#> 2362 24   38 -1.7256519670
#> 2363 24   39 -1.6982901243
#> 2364 24   40 -1.7325407803
#> 2365 24   41 -1.8866203121
#> 2366 24   42 -1.8374065548
#> 2367 24   43 -1.7824748388
#> 2368 24   44 -1.6860076986
#> 2369 24   45 -1.4413958835
#> 2370 24   46 -1.4267265663
#> 2371 24   47 -1.6552700998
#> 2372 24   48 -1.5621004250
#> 2373 24   49 -1.1875702000
#> 2374 24   50 -1.0581137996
#> 2375 24   51 -1.3189206361
#> 2376 24   52 -0.9836222465
#> 2377 24   53 -0.7419780818
#> 2378 24   54 -0.4088568950
#> 2379 24   55 -0.8095886976
#> 2380 24   56 -0.5735051405
#> 2381 24   57 -0.4232444732
#> 2382 24   58 -0.1098681508
#> 2383 24   59  0.0390066348
#> 2384 24   60  0.0668775904
#> 2385 24   61 -0.0017218820
#> 2386 24   62  0.2697433316
#> 2387 24   63  0.4030142400
#> 2388 24   64  0.5775385788
#> 2389 24   65  0.9697979768
#> 2390 24   66  0.7404224166
#> 2391 24   67  0.9656277089
#> 2392 24   68  0.9568626045
#> 2393 24   69  0.9809286038
#> 2394 24   70  1.3620399222
#> 2395 24   71  1.2037395120
#> 2396 24   72  1.8609287062
#> 2397 24   73  1.5481202400
#> 2398 24   74  1.6208073795
#> 2399 24   75  1.6729601880
#> 2400 24   76  2.0240196241
#> 2401 24   77  1.9046962063
#> 2402 24   78  1.8179689566
#> 2403 24   79  1.7238762209
#> 2404 24   80  1.7786889519
#> 2405 24   81  1.8448085640
#> 2406 24   82  2.1651127525
#> 2407 24   83  1.9670112957
#> 2408 24   84  1.8863920143
#> 2409 24   85  2.1155010300
#> 2410 24   86  2.1873093802
#> 2411 24   87  1.8623569346
#> 2412 24   88  1.8730400337
#> 2413 24   89  1.9571603763
#> 2414 24   90  1.8627092998
#> 2415 24   91  1.8751050226
#> 2416 24   92  2.0148342958
#> 2417 24   93  1.6852641422
#> 2418 24   94  1.5821476782
#> 2419 24   95  1.6205858958
#> 2420 24   96  1.4577843998
#> 2421 24   97  1.4709807711
#> 2422 24   98  1.2494166079
#> 2423 24   99  1.2506734931
#> 2424 24  100  0.8460435056
#> 2425 25    0  0.9544764549
#> 2426 25    1  1.1291121515
#> 2427 25    2  0.6301554349
#> 2428 25    3  0.8538446035
#> 2429 25    4  0.6290446413
#> 2430 25    5  0.6885048525
#> 2431 25    6  0.3855204306
#> 2432 25    7  0.1310955709
#> 2433 25    8  0.1009635878
#> 2434 25    9 -0.4208740936
#> 2435 25   10 -0.2650470685
#> 2436 25   11 -0.2058108281
#> 2437 25   12 -0.3520155236
#> 2438 25   13 -0.3842977363
#> 2439 25   14 -0.7783569897
#> 2440 25   15 -0.6686919058
#> 2441 25   16 -0.7680264327
#> 2442 25   17 -1.0430862479
#> 2443 25   18 -1.3153518723
#> 2444 25   19 -1.0310884553
#> 2445 25   20 -1.2978653334
#> 2446 25   21 -1.3416925297
#> 2447 25   22 -1.5211261916
#> 2448 25   23 -1.7285362440
#> 2449 25   24 -1.6727171674
#> 2450 25   25 -1.5511977871
#> 2451 25   26 -1.6225421637
#> 2452 25   27 -1.6900811259
#> 2453 25   28 -1.9755549479
#> 2454 25   29 -2.1528698585
#> 2455 25   30 -1.8669429323
#> 2456 25   31 -1.9652056190
#> 2457 25   32 -1.9885914928
#> 2458 25   33 -2.0667046561
#> 2459 25   34 -2.2540011269
#> 2460 25   35 -1.9253103531
#> 2461 25   36 -2.1507609501
#> 2462 25   37 -2.0765723341
#> 2463 25   38 -2.3004124726
#> 2464 25   39 -1.5593683767
#> 2465 25   40 -1.8049373599
#> 2466 25   41 -2.0182659678
#> 2467 25   42 -1.7418574578
#> 2468 25   43 -1.7854100679
#> 2469 25   44 -1.3808740223
#> 2470 25   45 -1.2588465321
#> 2471 25   46 -1.1581360115
#> 2472 25   47 -1.4495053941
#> 2473 25   48 -1.2286235862
#> 2474 25   49 -0.8974616923
#> 2475 25   50 -1.1217824833
#> 2476 25   51 -1.0705847286
#> 2477 25   52 -0.7117048581
#> 2478 25   53 -0.6328339483
#> 2479 25   54 -0.5737288430
#> 2480 25   55 -0.6201946358
#> 2481 25   56 -0.2106106936
#> 2482 25   57 -0.5535146687
#> 2483 25   58  0.0541189764
#> 2484 25   59 -0.1872910613
#> 2485 25   60  0.3161424274
#> 2486 25   61  0.4232829902
#> 2487 25   62  0.3414089437
#> 2488 25   63  0.6533461183
#> 2489 25   64  0.4981302631
#> 2490 25   65  1.0847396864
#> 2491 25   66  0.6397242313
#> 2492 25   67  1.1139306934
#> 2493 25   68  1.0647309309
#> 2494 25   69  1.3068580970
#> 2495 25   70  1.1567634967
#> 2496 25   71  1.5003588327
#> 2497 25   72  1.4149415112
#> 2498 25   73  1.5450511063
#> 2499 25   74  1.6147071387
#> 2500 25   75  1.8328771143
#> 2501 25   76  1.4775066183
#> 2502 25   77  1.9202164606
#> 2503 25   78  1.6293496474
#> 2504 25   79  1.9335853344
#> 2505 25   80  1.9142427818
#> 2506 25   81  1.9285373253
#> 2507 25   82  1.9740614581
#> 2508 25   83  1.9876307853
#> 2509 25   84  1.9961862516
#> 2510 25   85  1.9970671056
#> 2511 25   86  1.7496479402
#> 2512 25   87  2.0921355304
#> 2513 25   88  1.6714432649
#> 2514 25   89  2.0263496026
#> 2515 25   90  1.7708497393
#> 2516 25   91  1.7857565938
#> 2517 25   92  1.7972801970
#> 2518 25   93  1.8106334429
#> 2519 25   94  1.4037280872
#> 2520 25   95  1.3469305614
#> 2521 25   96  1.4422377753
#> 2522 25   97  1.5331896652
#> 2523 25   98  1.2403479658
#> 2524 25   99  1.3616536734
#> 2525 25  100  1.0181712749
#> 2526 26    0  1.1133334246
#> 2527 26    1  1.1030740726
#> 2528 26    2  0.8644072408
#> 2529 26    3  0.9133965520
#> 2530 26    4  0.5752976525
#> 2531 26    5  0.5867516361
#> 2532 26    6  0.4419742271
#> 2533 26    7  0.3877774127
#> 2534 26    8  0.0430211883
#> 2535 26    9  0.0372729731
#> 2536 26   10 -0.2020057370
#> 2537 26   11 -0.1038317474
#> 2538 26   12 -0.4598291511
#> 2539 26   13 -0.2272513335
#> 2540 26   14 -0.4893700312
#> 2541 26   15 -0.7284213965
#> 2542 26   16 -0.6610085249
#> 2543 26   17 -0.9668766892
#> 2544 26   18 -0.9781830135
#> 2545 26   19 -1.0877336211
#> 2546 26   20 -1.2031919727
#> 2547 26   21 -1.4508484484
#> 2548 26   22 -1.6382739694
#> 2549 26   23 -1.7864759058
#> 2550 26   24 -1.6802137969
#> 2551 26   25 -1.5805229908
#> 2552 26   26 -1.7833284156
#> 2553 26   27 -1.9856097797
#> 2554 26   28 -1.5321459129
#> 2555 26   29 -1.7935032784
#> 2556 26   30 -1.6425054009
#> 2557 26   31 -1.7806015067
#> 2558 26   32 -2.0745773556
#> 2559 26   33 -2.0571467125
#> 2560 26   34 -2.2160739544
#> 2561 26   35 -1.8856210903
#> 2562 26   36 -1.7419834895
#> 2563 26   37 -2.1046093889
#> 2564 26   38 -2.1201095624
#> 2565 26   39 -1.7729660381
#> 2566 26   40 -2.0909078206
#> 2567 26   41 -1.5259083182
#> 2568 26   42 -1.6718841502
#> 2569 26   43 -1.9515563834
#> 2570 26   44 -1.5710151839
#> 2571 26   45 -1.5319964468
#> 2572 26   46 -1.8354481093
#> 2573 26   47 -1.3830947164
#> 2574 26   48 -1.3711013957
#> 2575 26   49 -1.3172396349
#> 2576 26   50 -1.0447970888
#> 2577 26   51 -0.8451659394
#> 2578 26   52 -0.6021038377
#> 2579 26   53 -1.1409884015
#> 2580 26   54 -0.5165830831
#> 2581 26   55 -0.6505110551
#> 2582 26   56 -0.2117389740
#> 2583 26   57 -0.2093191950
#> 2584 26   58  0.0805660132
#> 2585 26   59 -0.2330334443
#> 2586 26   60  0.1891756698
#> 2587 26   61  0.2844013219
#> 2588 26   62  0.5215055310
#> 2589 26   63  0.4524118617
#> 2590 26   64  0.7795282983
#> 2591 26   65  0.6596210683
#> 2592 26   66  0.7775523856
#> 2593 26   67  0.9579949434
#> 2594 26   68  0.9022845299
#> 2595 26   69  1.0984770350
#> 2596 26   70  1.4331483118
#> 2597 26   71  1.6091081196
#> 2598 26   72  1.6177855297
#> 2599 26   73  1.4705060230
#> 2600 26   74  1.6595413259
#> 2601 26   75  1.6977154170
#> 2602 26   76  1.5586186721
#> 2603 26   77  1.8437183714
#> 2604 26   78  1.7319735540
#> 2605 26   79  1.7397110590
#> 2606 26   80  2.0433239352
#> 2607 26   81  1.8563671767
#> 2608 26   82  1.9612631753
#> 2609 26   83  1.8493011955
#> 2610 26   84  2.0083634716
#> 2611 26   85  2.0705440913
#> 2612 26   86  2.0609141656
#> 2613 26   87  1.8052479607
#> 2614 26   88  2.1284862529
#> 2615 26   89  2.1293135053
#> 2616 26   90  1.9193725293
#> 2617 26   91  1.8377719840
#> 2618 26   92  1.7693059524
#> 2619 26   93  1.7329540172
#> 2620 26   94  1.6807165566
#> 2621 26   95  1.5682972695
#> 2622 26   96  1.5632595549
#> 2623 26   97  1.3264507305
#> 2624 26   98  1.4524140198
#> 2625 26   99  1.1784926642
#> 2626 26  100  0.8172505093
#> 2627 27    0  1.1517169013
#> 2628 27    1  1.0371489484
#> 2629 27    2  0.7872144119
#> 2630 27    3  0.5771830338
#> 2631 27    4  0.6322326025
#> 2632 27    5  0.4093617540
#> 2633 27    6  0.2974931272
#> 2634 27    7  0.2343252023
#> 2635 27    8 -0.0766249833
#> 2636 27    9 -0.1081822127
#> 2637 27   10 -0.1865845613
#> 2638 27   11 -0.1296806456
#> 2639 27   12 -0.5121946964
#> 2640 27   13 -0.2743220734
#> 2641 27   14 -0.5060749729
#> 2642 27   15 -0.5836883036
#> 2643 27   16 -0.7327794576
#> 2644 27   17 -0.8021240353
#> 2645 27   18 -0.9046828819
#> 2646 27   19 -1.4332543321
#> 2647 27   20 -1.3340082697
#> 2648 27   21 -1.2791652071
#> 2649 27   22 -1.3110047230
#> 2650 27   23 -1.4250287132
#> 2651 27   24 -1.5959630429
#> 2652 27   25 -1.7543809321
#> 2653 27   26 -1.4688464212
#> 2654 27   27 -1.6790060948
#> 2655 27   28 -1.7783408853
#> 2656 27   29 -1.9890401508
#> 2657 27   30 -1.9639767495
#> 2658 27   31 -1.9843784197
#> 2659 27   32 -1.9766097249
#> 2660 27   33 -2.0786205285
#> 2661 27   34 -1.9892971576
#> 2662 27   35 -1.7032142897
#> 2663 27   36 -1.9323640536
#> 2664 27   37 -2.3560411598
#> 2665 27   38 -1.8883099221
#> 2666 27   39 -1.7200415021
#> 2667 27   40 -1.8582582524
#> 2668 27   41 -1.8531666086
#> 2669 27   42 -1.8036019059
#> 2670 27   43 -1.4542016283
#> 2671 27   44 -1.5297169154
#> 2672 27   45 -1.5972304482
#> 2673 27   46 -1.2896993447
#> 2674 27   47 -1.4465367592
#> 2675 27   48 -1.4344194241
#> 2676 27   49 -1.0736159107
#> 2677 27   50 -1.0386480090
#> 2678 27   51 -0.9100839999
#> 2679 27   52 -0.4981088064
#> 2680 27   53 -0.8287507164
#> 2681 27   54 -0.6765907841
#> 2682 27   55 -0.3585068212
#> 2683 27   56 -0.2331910329
#> 2684 27   57 -0.6143322628
#> 2685 27   58 -0.1637162101
#> 2686 27   59 -0.0744314105
#> 2687 27   60  0.3131501829
#> 2688 27   61  0.2656879977
#> 2689 27   62  0.1983587693
#> 2690 27   63  0.4984206963
#> 2691 27   64  0.5776295902
#> 2692 27   65  0.5153003325
#> 2693 27   66  0.7482268345
#> 2694 27   67  0.6999915203
#> 2695 27   68  1.2642737984
#> 2696 27   69  0.9724968963
#> 2697 27   70  1.1284994083
#> 2698 27   71  1.4278464694
#> 2699 27   72  1.5534828706
#> 2700 27   73  1.5699250047
#> 2701 27   74  1.6681449972
#> 2702 27   75  1.8532159872
#> 2703 27   76  1.7308310192
#> 2704 27   77  1.8637496377
#> 2705 27   78  1.9156734145
#> 2706 27   79  2.1716635449
#> 2707 27   80  1.9999185603
#> 2708 27   81  1.8398815435
#> 2709 27   82  2.0085754109
#> 2710 27   83  2.0255640881
#> 2711 27   84  1.9992076177
#> 2712 27   85  1.8909865546
#> 2713 27   86  2.0550819819
#> 2714 27   87  1.8034352262
#> 2715 27   88  1.9358578330
#> 2716 27   89  1.8889164025
#> 2717 27   90  1.9485731299
#> 2718 27   91  1.7312691445
#> 2719 27   92  1.9785883322
#> 2720 27   93  1.6945031033
#> 2721 27   94  1.6099953314
#> 2722 27   95  1.6940793812
#> 2723 27   96  1.6338128582
#> 2724 27   97  1.4226419480
#> 2725 27   98  1.4605220854
#> 2726 27   99  1.1886548777
#> 2727 27  100  1.3516510848
#> 2728 28    0  1.3197217176
#> 2729 28    1  0.9148788032
#> 2730 28    2  0.5381596575
#> 2731 28    3  0.7499611365
#> 2732 28    4  0.7256021090
#> 2733 28    5  0.4474730484
#> 2734 28    6  0.5953199704
#> 2735 28    7  0.4254137480
#> 2736 28    8  0.2168015574
#> 2737 28    9  0.0210854621
#> 2738 28   10 -0.1977060701
#> 2739 28   11 -0.2666689264
#> 2740 28   12 -0.2939495170
#> 2741 28   13 -0.3419176198
#> 2742 28   14 -0.6523429700
#> 2743 28   15 -0.8356031884
#> 2744 28   16 -0.4705971169
#> 2745 28   17 -0.8764044726
#> 2746 28   18 -1.1982128366
#> 2747 28   19 -1.0273159227
#> 2748 28   20 -1.2573947628
#> 2749 28   21 -1.2373154267
#> 2750 28   22 -1.4428777849
#> 2751 28   23 -1.5430001570
#> 2752 28   24 -1.5981776000
#> 2753 28   25 -1.6210248501
#> 2754 28   26 -1.8389856528
#> 2755 28   27 -1.9034116242
#> 2756 28   28 -1.8833344341
#> 2757 28   29 -1.8731094771
#> 2758 28   30 -1.9821045843
#> 2759 28   31 -1.9150092754
#> 2760 28   32 -2.1481307998
#> 2761 28   33 -2.2100023000
#> 2762 28   34 -1.7161702128
#> 2763 28   35 -1.9370105413
#> 2764 28   36 -2.0450865974
#> 2765 28   37 -2.0085303345
#> 2766 28   38 -1.8220121357
#> 2767 28   39 -1.9369158705
#> 2768 28   40 -1.8346187207
#> 2769 28   41 -1.8538588957
#> 2770 28   42 -1.8329131756
#> 2771 28   43 -1.6039936533
#> 2772 28   44 -1.6030288345
#> 2773 28   45 -1.3525018266
#> 2774 28   46 -1.6339956079
#> 2775 28   47 -1.3971121227
#> 2776 28   48 -1.3143606229
#> 2777 28   49 -1.3453744361
#> 2778 28   50 -0.9309258028
#> 2779 28   51 -0.9889094471
#> 2780 28   52 -1.0689888612
#> 2781 28   53 -0.8349333487
#> 2782 28   54 -0.7939248163
#> 2783 28   55 -0.3517951115
#> 2784 28   56 -0.0037528302
#> 2785 28   57 -0.3622558190
#> 2786 28   58 -0.1500120638
#> 2787 28   59  0.0313410067
#> 2788 28   60  0.5213248880
#> 2789 28   61 -0.1092230983
#> 2790 28   62  0.2872328338
#> 2791 28   63  0.3066679244
#> 2792 28   64  0.5737820505
#> 2793 28   65  0.6849803170
#> 2794 28   66  0.7324666753
#> 2795 28   67  1.2293114058
#> 2796 28   68  1.1012321564
#> 2797 28   69  1.5260005873
#> 2798 28   70  1.3901902315
#> 2799 28   71  1.1715369914
#> 2800 28   72  1.3376236455
#> 2801 28   73  1.5751915622
#> 2802 28   74  1.5250845019
#> 2803 28   75  1.7360854230
#> 2804 28   76  1.8573586893
#> 2805 28   77  1.8682754812
#> 2806 28   78  1.8354256280
#> 2807 28   79  1.8022738518
#> 2808 28   80  1.7411000126
#> 2809 28   81  2.0136911946
#> 2810 28   82  2.1212208390
#> 2811 28   83  1.9834081206
#> 2812 28   84  2.1130144556
#> 2813 28   85  2.3308215608
#> 2814 28   86  2.2756055697
#> 2815 28   87  1.8923008357
#> 2816 28   88  2.0217866916
#> 2817 28   89  1.8000361527
#> 2818 28   90  1.9669079789
#> 2819 28   91  1.8053955808
#> 2820 28   92  1.7993426536
#> 2821 28   93  1.5654699331
#> 2822 28   94  1.8050597057
#> 2823 28   95  1.5351467317
#> 2824 28   96  1.3982980856
#> 2825 28   97  1.3653228059
#> 2826 28   98  1.2944720376
#> 2827 28   99  1.4296746877
#> 2828 28  100  0.9139960135
#> 2829 29    0  1.0220954775
#> 2830 29    1  0.6914261773
#> 2831 29    2  0.7974203554
#> 2832 29    3  0.4460171575
#> 2833 29    4  0.7444305021
#> 2834 29    5  0.2624817803
#> 2835 29    6  0.4924265912
#> 2836 29    7  0.2247402683
#> 2837 29    8  0.1332546274
#> 2838 29    9  0.1364120983
#> 2839 29   10  0.1138463759
#> 2840 29   11 -0.2646904095
#> 2841 29   12 -0.4155760323
#> 2842 29   13 -0.4196275466
#> 2843 29   14 -0.5237739839
#> 2844 29   15 -0.6622898452
#> 2845 29   16 -0.6465993639
#> 2846 29   17 -0.6896485778
#> 2847 29   18 -1.0885767566
#> 2848 29   19 -1.3163878458
#> 2849 29   20 -1.0412902197
#> 2850 29   21 -1.3009350123
#> 2851 29   22 -1.5524910825
#> 2852 29   23 -1.7271945296
#> 2853 29   24 -1.5658389589
#> 2854 29   25 -1.8098068372
#> 2855 29   26 -1.7817170061
#> 2856 29   27 -2.0618541591
#> 2857 29   28 -1.7681630727
#> 2858 29   29 -1.5868147578
#> 2859 29   30 -1.9310337144
#> 2860 29   31 -2.0405213101
#> 2861 29   32 -1.9582317945
#> 2862 29   33 -1.7588370904
#> 2863 29   34 -2.0598039266
#> 2864 29   35 -2.1955126798
#> 2865 29   36 -2.0648989446
#> 2866 29   37 -2.1490086649
#> 2867 29   38 -2.0496927867
#> 2868 29   39 -1.9382618947
#> 2869 29   40 -1.6421887520
#> 2870 29   41 -1.7183184994
#> 2871 29   42 -1.8344421275
#> 2872 29   43 -1.7393000152
#> 2873 29   44 -1.6119465398
#> 2874 29   45 -1.6299142278
#> 2875 29   46 -1.5111754509
#> 2876 29   47 -1.5151524861
#> 2877 29   48 -1.2933050054
#> 2878 29   49 -1.0338704944
#> 2879 29   50 -0.9911225558
#> 2880 29   51 -0.9405147721
#> 2881 29   52 -0.6445628663
#> 2882 29   53 -0.5104252972
#> 2883 29   54 -1.0692594415
#> 2884 29   55 -0.4095950495
#> 2885 29   56 -0.3830690588
#> 2886 29   57 -0.4930863937
#> 2887 29   58  0.2418043887
#> 2888 29   59 -0.0022178639
#> 2889 29   60  0.0231426086
#> 2890 29   61  0.3287711262
#> 2891 29   62  0.5450542217
#> 2892 29   63  0.4597779021
#> 2893 29   64  0.5889295057
#> 2894 29   65  0.8571796799
#> 2895 29   66  0.8617369946
#> 2896 29   67  1.0455150518
#> 2897 29   68  1.0436436569
#> 2898 29   69  1.0640891598
#> 2899 29   70  1.1547803436
#> 2900 29   71  1.5565720900
#> 2901 29   72  1.4832580881
#> 2902 29   73  1.7715890710
#> 2903 29   74  1.8588742543
#> 2904 29   75  1.5857030744
#> 2905 29   76  1.7437073264
#> 2906 29   77  2.0314551948
#> 2907 29   78  1.8330053851
#> 2908 29   79  1.9802953589
#> 2909 29   80  1.9216354759
#> 2910 29   81  2.1035924297
#> 2911 29   82  2.0263542529
#> 2912 29   83  1.9700513547
#> 2913 29   84  2.0034689084
#> 2914 29   85  1.9626896244
#> 2915 29   86  1.9868829915
#> 2916 29   87  1.6646849039
#> 2917 29   88  1.8410775420
#> 2918 29   89  1.9686123594
#> 2919 29   90  1.9081666431
#> 2920 29   91  1.8829955472
#> 2921 29   92  1.9053898949
#> 2922 29   93  1.7049369325
#> 2923 29   94  1.5984439185
#> 2924 29   95  1.3602027173
#> 2925 29   96  1.7179660196
#> 2926 29   97  1.3265009052
#> 2927 29   98  1.2579879128
#> 2928 29   99  1.2812642890
#> 2929 29  100  1.0772186519
#> 2930 30    0  1.2782799537
#> 2931 30    1  1.0212676352
#> 2932 30    2  0.8028650847
#> 2933 30    3  0.7201867190
#> 2934 30    4  0.8289709824
#> 2935 30    5  0.7632292692
#> 2936 30    6  0.1334183256
#> 2937 30    7  0.7743626374
#> 2938 30    8  0.5228689607
#> 2939 30    9 -0.0681790268
#> 2940 30   10 -0.1246382609
#> 2941 30   11 -0.3396595246
#> 2942 30   12 -0.3782763574
#> 2943 30   13 -0.3761082223
#> 2944 30   14 -0.5924213492
#> 2945 30   15 -0.6975641499
#> 2946 30   16 -0.6201168558
#> 2947 30   17 -1.2847683199
#> 2948 30   18 -1.1363888129
#> 2949 30   19 -1.1453001904
#> 2950 30   20 -1.3841128331
#> 2951 30   21 -1.2021888779
#> 2952 30   22 -1.5174731741
#> 2953 30   23 -1.5986128224
#> 2954 30   24 -1.4334175730
#> 2955 30   25 -1.5577978587
#> 2956 30   26 -1.7700189147
#> 2957 30   27 -1.8542707096
#> 2958 30   28 -2.0728423467
#> 2959 30   29 -2.0033973796
#> 2960 30   30 -1.5447245812
#> 2961 30   31 -1.9681692118
#> 2962 30   32 -1.8458467043
#> 2963 30   33 -2.0230375068
#> 2964 30   34 -1.9084981633
#> 2965 30   35 -2.0046011297
#> 2966 30   36 -1.7809440840
#> 2967 30   37 -2.0420816698
#> 2968 30   38 -2.1961389407
#> 2969 30   39 -1.7705852959
#> 2970 30   40 -1.8990960693
#> 2971 30   41 -1.5946389148
#> 2972 30   42 -1.7390477769
#> 2973 30   43 -1.4762609987
#> 2974 30   44 -1.5717189744
#> 2975 30   45 -1.6001275486
#> 2976 30   46 -1.3563462881
#> 2977 30   47 -1.4457017763
#> 2978 30   48 -1.0302983959
#> 2979 30   49 -1.1621574835
#> 2980 30   50 -1.3850831757
#> 2981 30   51 -1.0436249968
#> 2982 30   52 -1.1060109517
#> 2983 30   53 -1.0728655505
#> 2984 30   54 -0.6192434846
#> 2985 30   55 -0.4104792929
#> 2986 30   56 -0.4994025321
#> 2987 30   57 -0.4605247951
#> 2988 30   58 -0.2264821747
#> 2989 30   59 -0.2431980393
#> 2990 30   60  0.2204312444
#> 2991 30   61  0.3263028720
#> 2992 30   62  0.1250324677
#> 2993 30   63  0.3934768088
#> 2994 30   64  0.7650081797
#> 2995 30   65  0.7011563143
#> 2996 30   66  0.8433653801
#> 2997 30   67  1.0167740817
#> 2998 30   68  1.1566974853
#> 2999 30   69  1.3478992519
#> 3000 30   70  1.3825325428
#> 3001 30   71  1.1546987544
#> 3002 30   72  1.3962832890
#> 3003 30   73  1.5795805737
#> 3004 30   74  1.5954073617
#> 3005 30   75  1.3560671774
#> 3006 30   76  1.6337555843
#> 3007 30   77  1.9572898124
#> 3008 30   78  1.8793246275
#> 3009 30   79  1.6779206262
#> 3010 30   80  1.9668870469
#> 3011 30   81  1.9387508388
#> 3012 30   82  2.0836485689
#> 3013 30   83  2.3113423223
#> 3014 30   84  1.7725867880
#> 3015 30   85  1.9209325800
#> 3016 30   86  1.9647179363
#> 3017 30   87  1.6461059072
#> 3018 30   88  1.9350969160
#> 3019 30   89  1.8163923926
#> 3020 30   90  2.1987763806
#> 3021 30   91  1.3764536197
#> 3022 30   92  1.9809376921
#> 3023 30   93  1.8455258254
#> 3024 30   94  1.7345167627
#> 3025 30   95  1.5697955256
#> 3026 30   96  1.3585660350
#> 3027 30   97  1.5426607219
#> 3028 30   98  1.1501502208
#> 3029 30   99  1.2883593587
#> 3030 30  100  1.1410004895
#> 3031 31    0  1.2269370404
#> 3032 31    1  1.1269622802
#> 3033 31    2  0.7598026835
#> 3034 31    3  0.5064894135
#> 3035 31    4  0.8087005633
#> 3036 31    5  0.7603113126
#> 3037 31    6  0.5026588357
#> 3038 31    7  0.1670443059
#> 3039 31    8  0.0232636542
#> 3040 31    9  0.0997208071
#> 3041 31   10  0.0424321096
#> 3042 31   11 -0.2192098442
#> 3043 31   12 -0.4519723285
#> 3044 31   13 -0.2299878250
#> 3045 31   14 -0.6239477263
#> 3046 31   15 -0.7228729080
#> 3047 31   16 -0.6778497549
#> 3048 31   17 -0.9689882314
#> 3049 31   18 -0.8345056299
#> 3050 31   19 -1.2052095936
#> 3051 31   20 -1.1864950419
#> 3052 31   21 -1.4427553357
#> 3053 31   22 -1.4509074357
#> 3054 31   23 -1.4205417288
#> 3055 31   24 -1.5833931732
#> 3056 31   25 -1.6762011361
#> 3057 31   26 -2.0279103826
#> 3058 31   27 -1.7547356464
#> 3059 31   28 -1.5054539011
#> 3060 31   29 -1.7859597454
#> 3061 31   30 -1.5208450740
#> 3062 31   31 -1.6860151582
#> 3063 31   32 -1.8805287123
#> 3064 31   33 -1.8521827731
#> 3065 31   34 -2.3784193738
#> 3066 31   35 -1.7802014198
#> 3067 31   36 -1.9338809100
#> 3068 31   37 -1.7149167055
#> 3069 31   38 -2.0599181541
#> 3070 31   39 -1.8421391910
#> 3071 31   40 -1.8343048403
#> 3072 31   41 -1.5825960076
#> 3073 31   42 -1.8427193435
#> 3074 31   43 -1.7079163357
#> 3075 31   44 -1.7490658607
#> 3076 31   45 -1.5770239400
#> 3077 31   46 -1.4157402506
#> 3078 31   47 -1.3848771709
#> 3079 31   48 -1.3499502584
#> 3080 31   49 -0.9921815500
#> 3081 31   50 -1.1214158465
#> 3082 31   51 -1.2152568946
#> 3083 31   52 -0.9920604457
#> 3084 31   53 -0.7698295385
#> 3085 31   54 -0.8473792264
#> 3086 31   55 -0.5384374574
#> 3087 31   56 -0.3991730235
#> 3088 31   57 -0.4598792531
#> 3089 31   58 -0.1270868765
#> 3090 31   59 -0.0048313941
#> 3091 31   60  0.2559681922
#> 3092 31   61  0.2481756105
#> 3093 31   62  0.2963762202
#> 3094 31   63  0.5449833983
#> 3095 31   64  0.6889228644
#> 3096 31   65  0.6641584714
#> 3097 31   66  0.7484370134
#> 3098 31   67  0.9057767765
#> 3099 31   68  0.9499296902
#> 3100 31   69  0.9894896654
#> 3101 31   70  1.3419971223
#> 3102 31   71  1.3235986713
#> 3103 31   72  1.4616301560
#> 3104 31   73  1.8550303580
#> 3105 31   74  1.6089319697
#> 3106 31   75  1.5337389390
#> 3107 31   76  1.6659083101
#> 3108 31   77  1.7959957794
#> 3109 31   78  1.8279114461
#> 3110 31   79  1.6599746835
#> 3111 31   80  1.9576141041
#> 3112 31   81  2.0071720494
#> 3113 31   82  1.9902395604
#> 3114 31   83  1.7092118162
#> 3115 31   84  2.0965767664
#> 3116 31   85  2.1215394410
#> 3117 31   86  2.0268511469
#> 3118 31   87  2.0642668507
#> 3119 31   88  1.7537825239
#> 3120 31   89  2.0243176557
#> 3121 31   90  1.8507784434
#> 3122 31   91  1.8116685716
#> 3123 31   92  2.0103816150
#> 3124 31   93  1.6510418581
#> 3125 31   94  1.7794332250
#> 3126 31   95  1.2466792796
#> 3127 31   96  1.4042613036
#> 3128 31   97  1.4012367023
#> 3129 31   98  1.0519144008
#> 3130 31   99  1.3307896969
#> 3131 31  100  1.3593371130
#> 3132 32    0  1.4786657210
#> 3133 32    1  1.0929334705
#> 3134 32    2  0.9618731916
#> 3135 32    3  1.0503008721
#> 3136 32    4  0.5829861367
#> 3137 32    5  0.4756559775
#> 3138 32    6  0.4231790212
#> 3139 32    7  0.0481852394
#> 3140 32    8 -0.1391379357
#> 3141 32    9  0.2816376545
#> 3142 32   10 -0.2012303365
#> 3143 32   11 -0.3088095498
#> 3144 32   12 -0.5132695590
#> 3145 32   13 -0.4654762485
#> 3146 32   14 -0.5192546931
#> 3147 32   15 -0.7606568853
#> 3148 32   16 -0.8397322922
#> 3149 32   17 -0.8114791109
#> 3150 32   18 -1.0642875673
#> 3151 32   19 -1.2511643020
#> 3152 32   20 -1.2757392497
#> 3153 32   21 -1.4876827659
#> 3154 32   22 -1.4353641152
#> 3155 32   23 -1.6689246669
#> 3156 32   24 -1.4026805263
#> 3157 32   25 -2.0559205553
#> 3158 32   26 -1.6872786727
#> 3159 32   27 -1.8783112232
#> 3160 32   28 -1.5575452319
#> 3161 32   29 -1.9339742065
#> 3162 32   30 -1.8622225119
#> 3163 32   31 -1.9045228644
#> 3164 32   32 -1.9457196265
#> 3165 32   33 -1.9176405568
#> 3166 32   34 -1.7003597476
#> 3167 32   35 -1.8575657848
#> 3168 32   36 -1.9560687550
#> 3169 32   37 -1.6979967244
#> 3170 32   38 -1.8523002530
#> 3171 32   39 -1.8078177085
#> 3172 32   40 -1.6766814430
#> 3173 32   41 -1.7899840579
#> 3174 32   42 -1.6488809132
#> 3175 32   43 -1.7354941580
#> 3176 32   44 -1.6055276085
#> 3177 32   45 -1.5418273326
#> 3178 32   46 -1.5611460349
#> 3179 32   47 -1.0716180290
#> 3180 32   48 -1.3668469205
#> 3181 32   49 -1.2375119976
#> 3182 32   50 -0.8819420032
#> 3183 32   51 -0.9758928192
#> 3184 32   52 -0.6859361986
#> 3185 32   53 -0.8372158227
#> 3186 32   54 -0.6300510311
#> 3187 32   55 -0.5452989201
#> 3188 32   56 -0.5305555448
#> 3189 32   57 -0.3066952392
#> 3190 32   58 -0.2344676335
#> 3191 32   59  0.1179978503
#> 3192 32   60  0.0713334377
#> 3193 32   61  0.2277102406
#> 3194 32   62  0.2401494902
#> 3195 32   63  0.5193669888
#> 3196 32   64  0.3661353179
#> 3197 32   65  0.2838844320
#> 3198 32   66  1.1239539477
#> 3199 32   67  1.0677773028
#> 3200 32   68  1.1578816509
#> 3201 32   69  0.8314865413
#> 3202 32   70  1.3682171051
#> 3203 32   71  1.4393059546
#> 3204 32   72  1.4389990716
#> 3205 32   73  1.6579916137
#> 3206 32   74  1.7798546977
#> 3207 32   75  1.6646174297
#> 3208 32   76  2.0392733547
#> 3209 32   77  1.9533615446
#> 3210 32   78  2.0392753604
#> 3211 32   79  1.8515370497
#> 3212 32   80  1.9148296876
#> 3213 32   81  1.8241691464
#> 3214 32   82  2.0439758507
#> 3215 32   83  2.0349602472
#> 3216 32   84  2.0136643408
#> 3217 32   85  1.8945889940
#> 3218 32   86  1.9507369531
#> 3219 32   87  2.2643034247
#> 3220 32   88  1.8004060118
#> 3221 32   89  1.8444542134
#> 3222 32   90  1.6529210822
#> 3223 32   91  1.6280406917
#> 3224 32   92  1.7146897367
#> 3225 32   93  1.6356290300
#> 3226 32   94  1.5317177837
#> 3227 32   95  1.4316970803
#> 3228 32   96  1.4356920408
#> 3229 32   97  1.5469190933
#> 3230 32   98  1.2293421027
#> 3231 32   99  0.9916645064
#> 3232 32  100  0.9202468411
#> 3233 33    0  0.8391727356
#> 3234 33    1  0.8294006956
#> 3235 33    2  0.8932839251
#> 3236 33    3  0.8275901293
#> 3237 33    4  0.7059033538
#> 3238 33    5  0.6992199229
#> 3239 33    6  0.2785232179
#> 3240 33    7  0.3390343719
#> 3241 33    8  0.2093532286
#> 3242 33    9 -0.2910542212
#> 3243 33   10 -0.0397147943
#> 3244 33   11 -0.2984397116
#> 3245 33   12 -0.3728680484
#> 3246 33   13 -0.4349028621
#> 3247 33   14 -0.5957163037
#> 3248 33   15 -0.7288910641
#> 3249 33   16 -0.7996602318
#> 3250 33   17 -1.1056159232
#> 3251 33   18 -1.1489843059
#> 3252 33   19 -1.0476741428
#> 3253 33   20 -1.2635008763
#> 3254 33   21 -1.0931640038
#> 3255 33   22 -1.2702077774
#> 3256 33   23 -1.4614307245
#> 3257 33   24 -1.6979554659
#> 3258 33   25 -1.6542582606
#> 3259 33   26 -1.8002665037
#> 3260 33   27 -1.5957259261
#> 3261 33   28 -1.4877718347
#> 3262 33   29 -1.7258582233
#> 3263 33   30 -2.1590976459
#> 3264 33   31 -1.9628822648
#> 3265 33   32 -2.0930589377
#> 3266 33   33 -2.0268282984
#> 3267 33   34 -1.9893818071
#> 3268 33   35 -2.0031888474
#> 3269 33   36 -1.7974090860
#> 3270 33   37 -1.7489664754
#> 3271 33   38 -1.8851046579
#> 3272 33   39 -1.7917876962
#> 3273 33   40 -1.9695253267
#> 3274 33   41 -1.8579358521
#> 3275 33   42 -1.6248547378
#> 3276 33   43 -1.3805734782
#> 3277 33   44 -1.4843732359
#> 3278 33   45 -1.5104461704
#> 3279 33   46 -1.3498674412
#> 3280 33   47 -1.2078678864
#> 3281 33   48 -1.1325803779
#> 3282 33   49 -1.2294487876
#> 3283 33   50 -1.0653397311
#> 3284 33   51 -1.2069203246
#> 3285 33   52 -0.9927935299
#> 3286 33   53 -0.9449287449
#> 3287 33   54 -0.6465628618
#> 3288 33   55 -0.5540909340
#> 3289 33   56 -0.3048705250
#> 3290 33   57 -0.1644948794
#> 3291 33   58 -0.2595725030
#> 3292 33   59 -0.0970489016
#> 3293 33   60  0.1356393448
#> 3294 33   61  0.2446691940
#> 3295 33   62  0.4264755360
#> 3296 33   63  0.3145454781
#> 3297 33   64  0.5066383661
#> 3298 33   65  0.8094105729
#> 3299 33   66  0.9418335293
#> 3300 33   67  0.9310348954
#> 3301 33   68  1.2853040053
#> 3302 33   69  1.4221008156
#> 3303 33   70  1.1563569015
#> 3304 33   71  1.4888442787
#> 3305 33   72  1.6018220343
#> 3306 33   73  1.5418329734
#> 3307 33   74  1.6310975095
#> 3308 33   75  1.9598455499
#> 3309 33   76  1.8803936619
#> 3310 33   77  1.8147251848
#> 3311 33   78  1.9411942457
#> 3312 33   79  1.8490331127
#> 3313 33   80  2.0678629204
#> 3314 33   81  2.0717090531
#> 3315 33   82  2.3999173412
#> 3316 33   83  1.9500256661
#> 3317 33   84  1.9538445274
#> 3318 33   85  1.7154509312
#> 3319 33   86  2.1406012684
#> 3320 33   87  1.9663048107
#> 3321 33   88  1.7766091983
#> 3322 33   89  1.7838606969
#> 3323 33   90  1.8496105608
#> 3324 33   91  1.7410004478
#> 3325 33   92  1.6615729952
#> 3326 33   93  1.4936099053
#> 3327 33   94  1.5076274159
#> 3328 33   95  1.5565211547
#> 3329 33   96  1.3179147934
#> 3330 33   97  1.2506676070
#> 3331 33   98  1.0826328165
#> 3332 33   99  0.9836725796
#> 3333 33  100  0.9546584737
#> 3334 34    0  1.0797259870
#> 3335 34    1  1.1104038381
#> 3336 34    2  0.9025784792
#> 3337 34    3  0.7693905086
#> 3338 34    4  0.6101075704
#> 3339 34    5  0.5672111641
#> 3340 34    6  0.2083947205
#> 3341 34    7  0.1979662425
#> 3342 34    8  0.3786639680
#> 3343 34    9  0.1030376749
#> 3344 34   10 -0.2592500791
#> 3345 34   11 -0.4244109201
#> 3346 34   12 -0.5082257322
#> 3347 34   13 -0.4000636095
#> 3348 34   14 -0.5429519268
#> 3349 34   15 -0.8116525451
#> 3350 34   16 -0.8972406473
#> 3351 34   17 -0.8074538377
#> 3352 34   18 -1.1087333973
#> 3353 34   19 -1.1757241731
#> 3354 34   20 -1.2137676754
#> 3355 34   21 -1.3886829585
#> 3356 34   22 -1.5609012884
#> 3357 34   23 -1.5961769906
#> 3358 34   24 -1.7739194084
#> 3359 34   25 -1.6125450772
#> 3360 34   26 -1.5476667747
#> 3361 34   27 -1.7684677443
#> 3362 34   28 -1.7337081692
#> 3363 34   29 -1.9964749456
#> 3364 34   30 -1.9555444324
#> 3365 34   31 -1.9829737833
#> 3366 34   32 -2.1974665817
#> 3367 34   33 -1.9820245907
#> 3368 34   34 -1.9280862188
#> 3369 34   35 -1.8941811400
#> 3370 34   36 -1.7881842712
#> 3371 34   37 -2.1874340728
#> 3372 34   38 -1.8471321965
#> 3373 34   39 -1.7978066374
#> 3374 34   40 -1.8949398365
#> 3375 34   41 -1.7237811519
#> 3376 34   42 -1.9698843881
#> 3377 34   43 -1.6621629242
#> 3378 34   44 -2.0936162470
#> 3379 34   45 -1.5009649812
#> 3380 34   46 -1.2249515610
#> 3381 34   47 -1.1455179577
#> 3382 34   48 -1.6819626875
#> 3383 34   49 -1.1038910596
#> 3384 34   50 -1.1330627609
#> 3385 34   51 -0.9765506935
#> 3386 34   52 -1.1935751810
#> 3387 34   53 -0.6883561794
#> 3388 34   54 -0.7071328854
#> 3389 34   55 -0.4515749650
#> 3390 34   56 -0.4138712288
#> 3391 34   57 -0.4150140795
#> 3392 34   58 -0.0861981122
#> 3393 34   59  0.0786411123
#> 3394 34   60  0.1231288682
#> 3395 34   61  0.3251926594
#> 3396 34   62  0.2947245998
#> 3397 34   63  0.6798072603
#> 3398 34   64  0.5542299292
#> 3399 34   65  0.6394174162
#> 3400 34   66  0.9981769136
#> 3401 34   67  1.1214203753
#> 3402 34   68  1.1647707014
#> 3403 34   69  1.2000387801
#> 3404 34   70  1.5058806352
#> 3405 34   71  1.2097376799
#> 3406 34   72  1.6213128267
#> 3407 34   73  1.7913948745
#> 3408 34   74  1.6199607792
#> 3409 34   75  1.7708002702
#> 3410 34   76  1.8389281221
#> 3411 34   77  1.9841444410
#> 3412 34   78  1.7267959892
#> 3413 34   79  2.0331606209
#> 3414 34   80  1.6781560561
#> 3415 34   81  2.2740924916
#> 3416 34   82  1.8971695240
#> 3417 34   83  1.9479298872
#> 3418 34   84  2.0388045842
#> 3419 34   85  1.8091452993
#> 3420 34   86  1.9460981509
#> 3421 34   87  1.9757597733
#> 3422 34   88  1.8887847921
#> 3423 34   89  2.2093118575
#> 3424 34   90  1.5954218677
#> 3425 34   91  1.7983417895
#> 3426 34   92  1.9345316102
#> 3427 34   93  1.5688974046
#> 3428 34   94  1.6034103500
#> 3429 34   95  1.8392664612
#> 3430 34   96  1.1850842396
#> 3431 34   97  1.2562763321
#> 3432 34   98  1.1032509962
#> 3433 34   99  1.2785732936
#> 3434 34  100  0.9506853333
#> 3435 35    0  0.9244878134
#> 3436 35    1  1.0368741403
#> 3437 35    2  1.0789671076
#> 3438 35    3  0.8088668716
#> 3439 35    4  0.8247440962
#> 3440 35    5  0.4359712487
#> 3441 35    6  0.1838011278
#> 3442 35    7  0.4068907183
#> 3443 35    8 -0.0394411180
#> 3444 35    9 -0.1726011525
#> 3445 35   10  0.0001192319
#> 3446 35   11 -0.2831789314
#> 3447 35   12 -0.4987279953
#> 3448 35   13 -0.4156763290
#> 3449 35   14 -0.5733907255
#> 3450 35   15 -0.5740702071
#> 3451 35   16 -0.7076581029
#> 3452 35   17 -1.1139602130
#> 3453 35   18 -1.0174069091
#> 3454 35   19 -1.0371477198
#> 3455 35   20 -0.9362823692
#> 3456 35   21 -1.4182694717
#> 3457 35   22 -1.0981484700
#> 3458 35   23 -1.3022337158
#> 3459 35   24 -1.4998623720
#> 3460 35   25 -1.9594672061
#> 3461 35   26 -1.4867235118
#> 3462 35   27 -1.7375456103
#> 3463 35   28 -1.8535132037
#> 3464 35   29 -1.9170071730
#> 3465 35   30 -1.9108701389
#> 3466 35   31 -1.8704856672
#> 3467 35   32 -1.9052902700
#> 3468 35   33 -1.8199188525
#> 3469 35   34 -2.0471206137
#> 3470 35   35 -2.2898617279
#> 3471 35   36 -1.9342401401
#> 3472 35   37 -1.9680798384
#> 3473 35   38 -1.8363848592
#> 3474 35   39 -1.8596067714
#> 3475 35   40 -2.0180237136
#> 3476 35   41 -2.0735019750
#> 3477 35   42 -1.8613108283
#> 3478 35   43 -1.8353124696
#> 3479 35   44 -1.6275487643
#> 3480 35   45 -1.5440662056
#> 3481 35   46 -1.7034437696
#> 3482 35   47 -1.1524444433
#> 3483 35   48 -1.3223050914
#> 3484 35   49 -1.2219688989
#> 3485 35   50 -0.9800687861
#> 3486 35   51 -0.9651059755
#> 3487 35   52 -0.7663330858
#> 3488 35   53 -0.8910203799
#> 3489 35   54 -0.6748277326
#> 3490 35   55 -0.3388944289
#> 3491 35   56 -0.4637800520
#> 3492 35   57 -0.2750855305
#> 3493 35   58 -0.1441747218
#> 3494 35   59 -0.1468169813
#> 3495 35   60  0.1675666695
#> 3496 35   61  0.2478074512
#> 3497 35   62  0.6488279300
#> 3498 35   63  0.3473065248
#> 3499 35   64  0.6553508082
#> 3500 35   65  0.8355585467
#> 3501 35   66  0.7355890048
#> 3502 35   67  0.7398153750
#> 3503 35   68  1.0879669381
#> 3504 35   69  1.0774715744
#> 3505 35   70  1.2719153358
#> 3506 35   71  1.3339490833
#> 3507 35   72  1.4074940265
#> 3508 35   73  1.3678442466
#> 3509 35   74  1.5333961430
#> 3510 35   75  1.5564138136
#> 3511 35   76  1.6733017494
#> 3512 35   77  1.8766581066
#> 3513 35   78  1.6799745831
#> 3514 35   79  1.8624890921
#> 3515 35   80  2.0677937573
#> 3516 35   81  2.1878708742
#> 3517 35   82  1.9670688972
#> 3518 35   83  1.9250316184
#> 3519 35   84  2.0787819817
#> 3520 35   85  2.0041725597
#> 3521 35   86  2.0728700133
#> 3522 35   87  2.2183138236
#> 3523 35   88  1.8939132957
#> 3524 35   89  1.9372521865
#> 3525 35   90  1.6669738956
#> 3526 35   91  1.6486819972
#> 3527 35   92  1.6675060261
#> 3528 35   93  1.6455160828
#> 3529 35   94  1.4582536960
#> 3530 35   95  1.7303999796
#> 3531 35   96  1.3289643321
#> 3532 35   97  1.2741413342
#> 3533 35   98  1.1036904235
#> 3534 35   99  1.1642589756
#> 3535 35  100  1.0422475172
#> 3536 36    0  1.0782231307
#> 3537 36    1  0.8780827147
#> 3538 36    2  0.9069482601
#> 3539 36    3  0.7678440451
#> 3540 36    4  0.4917244863
#> 3541 36    5  0.5964410144
#> 3542 36    6  0.5937551449
#> 3543 36    7  0.2631665102
#> 3544 36    8  0.2300400927
#> 3545 36    9  0.0484320034
#> 3546 36   10 -0.0457460610
#> 3547 36   11 -0.2721708848
#> 3548 36   12 -0.1846447855
#> 3549 36   13 -0.4523166680
#> 3550 36   14 -0.6833519893
#> 3551 36   15 -0.6317966301
#> 3552 36   16 -0.6983433673
#> 3553 36   17 -0.9653604776
#> 3554 36   18 -1.4643970174
#> 3555 36   19 -0.9215381232
#> 3556 36   20 -1.3792423198
#> 3557 36   21 -1.4137054001
#> 3558 36   22 -1.2078527168
#> 3559 36   23 -1.8189417826
#> 3560 36   24 -1.7777509972
#> 3561 36   25 -1.7953595759
#> 3562 36   26 -1.9444049986
#> 3563 36   27 -1.6396138911
#> 3564 36   28 -1.6659431331
#> 3565 36   29 -1.8236732722
#> 3566 36   30 -2.0004089898
#> 3567 36   31 -2.0261089561
#> 3568 36   32 -2.0680814487
#> 3569 36   33 -2.0740644870
#> 3570 36   34 -1.9275479686
#> 3571 36   35 -1.8603026035
#> 3572 36   36 -2.0540190304
#> 3573 36   37 -1.9186880974
#> 3574 36   38 -2.2976488280
#> 3575 36   39 -1.8939922024
#> 3576 36   40 -1.9952022438
#> 3577 36   41 -1.6493700749
#> 3578 36   42 -1.5798308558
#> 3579 36   43 -2.0237964325
#> 3580 36   44 -1.4859053905
#> 3581 36   45 -1.6326329857
#> 3582 36   46 -1.4897772325
#> 3583 36   47 -1.2420408878
#> 3584 36   48 -1.1796371827
#> 3585 36   49 -1.3069985728
#> 3586 36   50 -1.0325945982
#> 3587 36   51 -1.0428607694
#> 3588 36   52 -0.6733768623
#> 3589 36   53 -0.9818331424
#> 3590 36   54 -0.5051616144
#> 3591 36   55 -0.2989939751
#> 3592 36   56 -0.7766172502
#> 3593 36   57 -0.1640364566
#> 3594 36   58 -0.1906244999
#> 3595 36   59  0.0059140143
#> 3596 36   60  0.0744698530
#> 3597 36   61  0.3439420173
#> 3598 36   62  0.5035682400
#> 3599 36   63  0.5760566532
#> 3600 36   64  0.5919818561
#> 3601 36   65  0.6627458303
#> 3602 36   66  0.8208909334
#> 3603 36   67  0.9200943754
#> 3604 36   68  1.0934316465
#> 3605 36   69  1.0432734579
#> 3606 36   70  1.3543348251
#> 3607 36   71  1.2115890141
#> 3608 36   72  1.2280051019
#> 3609 36   73  1.5729024218
#> 3610 36   74  1.6740628437
#> 3611 36   75  1.8367549056
#> 3612 36   76  1.8563842032
#> 3613 36   77  1.8380752461
#> 3614 36   78  1.9593574949
#> 3615 36   79  1.7517300316
#> 3616 36   80  1.7634066604
#> 3617 36   81  1.7802337603
#> 3618 36   82  1.9895797683
#> 3619 36   83  2.0945790883
#> 3620 36   84  2.1359306448
#> 3621 36   85  2.2192473263
#> 3622 36   86  2.0349124655
#> 3623 36   87  1.9473079398
#> 3624 36   88  1.8405883739
#> 3625 36   89  1.9434779813
#> 3626 36   90  1.8537826741
#> 3627 36   91  1.7653806543
#> 3628 36   92  1.6561510571
#> 3629 36   93  1.5434423906
#> 3630 36   94  1.4768109686
#> 3631 36   95  1.7680982810
#> 3632 36   96  1.5027787543
#> 3633 36   97  1.3123052483
#> 3634 36   98  1.0461336186
#> 3635 36   99  1.2130746465
#> 3636 36  100  1.0060096035
#> 3637 37    0  1.1723413459
#> 3638 37    1  0.9803511967
#> 3639 37    2  0.9696628168
#> 3640 37    3  0.8291592326
#> 3641 37    4  0.6614892428
#> 3642 37    5  0.6882031991
#> 3643 37    6  0.4179091710
#> 3644 37    7  0.2758922416
#> 3645 37    8  0.1128963877
#> 3646 37    9 -0.1178896250
#> 3647 37   10 -0.1810996899
#> 3648 37   11 -0.4611921842
#> 3649 37   12 -0.4039525667
#> 3650 37   13 -0.4136262162
#> 3651 37   14 -0.7409225453
#> 3652 37   15 -0.7568776333
#> 3653 37   16 -0.8125319330
#> 3654 37   17 -1.1975314016
#> 3655 37   18 -1.1472832615
#> 3656 37   19 -1.2193946841
#> 3657 37   20 -1.1085029359
#> 3658 37   21 -1.1255650002
#> 3659 37   22 -1.7402214134
#> 3660 37   23 -1.4532994835
#> 3661 37   24 -1.7475397179
#> 3662 37   25 -1.5761022988
#> 3663 37   26 -1.8005976921
#> 3664 37   27 -1.7137312609
#> 3665 37   28 -2.0375137153
#> 3666 37   29 -1.6601219604
#> 3667 37   30 -1.9095284581
#> 3668 37   31 -2.4345362279
#> 3669 37   32 -1.9321675931
#> 3670 37   33 -1.6281599659
#> 3671 37   34 -1.7502671005
#> 3672 37   35 -1.7377272978
#> 3673 37   36 -2.1327857890
#> 3674 37   37 -1.8320733728
#> 3675 37   38 -1.6263556172
#> 3676 37   39 -1.8374813282
#> 3677 37   40 -1.9483999518
#> 3678 37   41 -1.6971942858
#> 3679 37   42 -1.6028778797
#> 3680 37   43 -1.8030882615
#> 3681 37   44 -1.5090398533
#> 3682 37   45 -1.6549565339
#> 3683 37   46 -1.2773144201
#> 3684 37   47 -1.3025485437
#> 3685 37   48 -1.2100598273
#> 3686 37   49 -1.1525546806
#> 3687 37   50 -1.3094258473
#> 3688 37   51 -0.8247291353
#> 3689 37   52 -0.5927033357
#> 3690 37   53 -0.7784192475
#> 3691 37   54 -0.6166023100
#> 3692 37   55 -0.5151423901
#> 3693 37   56 -0.4172601284
#> 3694 37   57 -0.3554526435
#> 3695 37   58  0.0501988623
#> 3696 37   59  0.0686152490
#> 3697 37   60  0.1803102146
#> 3698 37   61  0.3553744692
#> 3699 37   62  0.3083183816
#> 3700 37   63  0.2504612448
#> 3701 37   64  0.8668797565
#> 3702 37   65  0.5796301479
#> 3703 37   66  0.8451596937
#> 3704 37   67  1.1628555623
#> 3705 37   68  1.0256188712
#> 3706 37   69  1.4438995503
#> 3707 37   70  0.9011269455
#> 3708 37   71  1.3605043769
#> 3709 37   72  1.6019876538
#> 3710 37   73  1.6127458286
#> 3711 37   74  1.6360731107
#> 3712 37   75  1.8209696048
#> 3713 37   76  1.8221363647
#> 3714 37   77  1.8279991155
#> 3715 37   78  1.5860412518
#> 3716 37   79  2.0442269255
#> 3717 37   80  2.0163612214
#> 3718 37   81  1.9453841714
#> 3719 37   82  1.7158082291
#> 3720 37   83  2.0304410135
#> 3721 37   84  1.9419284660
#> 3722 37   85  2.0530495292
#> 3723 37   86  1.9275017483
#> 3724 37   87  2.1770354899
#> 3725 37   88  1.7805446303
#> 3726 37   89  1.8015221693
#> 3727 37   90  2.1522951653
#> 3728 37   91  1.5935038570
#> 3729 37   92  1.5918351085
#> 3730 37   93  1.8538693309
#> 3731 37   94  1.6207599774
#> 3732 37   95  1.3658967512
#> 3733 37   96  1.6321031208
#> 3734 37   97  1.3741423041
#> 3735 37   98  1.1416496905
#> 3736 37   99  1.2165726839
#> 3737 37  100  0.9502858225
#> 3738 38    0  0.9356904427
#> 3739 38    1  0.8441417005
#> 3740 38    2  0.7960072527
#> 3741 38    3  0.7740002375
#> 3742 38    4  0.5225746922
#> 3743 38    5  0.5379163282
#> 3744 38    6  0.4904814109
#> 3745 38    7  0.3116256730
#> 3746 38    8  0.2486514178
#> 3747 38    9 -0.1095131019
#> 3748 38   10 -0.1333921841
#> 3749 38   11 -0.1404841325
#> 3750 38   12 -0.3560825117
#> 3751 38   13 -0.4551828829
#> 3752 38   14 -0.6002966695
#> 3753 38   15 -0.6989276720
#> 3754 38   16 -0.8456389355
#> 3755 38   17 -1.1190966979
#> 3756 38   18 -1.0365724561
#> 3757 38   19 -1.2352677895
#> 3758 38   20 -1.0512809083
#> 3759 38   21 -1.4407723394
#> 3760 38   22 -1.4278246184
#> 3761 38   23 -1.8302249979
#> 3762 38   24 -1.7106011572
#> 3763 38   25 -1.8072098669
#> 3764 38   26 -1.5627172616
#> 3765 38   27 -1.8277700323
#> 3766 38   28 -1.8338741120
#> 3767 38   29 -1.8537601551
#> 3768 38   30 -2.0141648379
#> 3769 38   31 -1.9174496885
#> 3770 38   32 -1.7568768818
#> 3771 38   33 -1.9028096256
#> 3772 38   34 -1.8928117990
#> 3773 38   35 -2.1218705322
#> 3774 38   36 -1.9586752465
#> 3775 38   37 -1.9225346917
#> 3776 38   38 -2.0380451599
#> 3777 38   39 -1.8877546661
#> 3778 38   40 -1.5674067517
#> 3779 38   41 -1.9603300366
#> 3780 38   42 -1.6747623692
#> 3781 38   43 -1.8553952947
#> 3782 38   44 -1.5714535029
#> 3783 38   45 -1.7040474430
#> 3784 38   46 -1.3766334065
#> 3785 38   47 -1.5670819966
#> 3786 38   48 -1.2799406309
#> 3787 38   49 -0.9829476472
#> 3788 38   50 -1.1139757249
#> 3789 38   51 -0.9887591239
#> 3790 38   52 -0.6505266159
#> 3791 38   53 -0.4406677716
#> 3792 38   54 -0.2556590153
#> 3793 38   55 -0.5667021870
#> 3794 38   56 -0.5434589874
#> 3795 38   57 -0.1635252948
#> 3796 38   58 -0.0708382459
#> 3797 38   59  0.1821619868
#> 3798 38   60  0.1375129803
#> 3799 38   61  0.2642503252
#> 3800 38   62  0.5913899893
#> 3801 38   63  0.5113857535
#> 3802 38   64  0.7102610405
#> 3803 38   65  0.7990428314
#> 3804 38   66  0.8352672081
#> 3805 38   67  0.8739663737
#> 3806 38   68  1.0120401793
#> 3807 38   69  0.8746837359
#> 3808 38   70  1.4584159900
#> 3809 38   71  1.1220671896
#> 3810 38   72  1.3620422553
#> 3811 38   73  1.4786861425
#> 3812 38   74  1.7925985966
#> 3813 38   75  1.6916195753
#> 3814 38   76  1.8891065865
#> 3815 38   77  1.7609723623
#> 3816 38   78  2.1063228204
#> 3817 38   79  1.9718543646
#> 3818 38   80  2.0165922486
#> 3819 38   81  2.0941866074
#> 3820 38   82  1.7605356500
#> 3821 38   83  1.9937799302
#> 3822 38   84  2.0321354450
#> 3823 38   85  1.8816827211
#> 3824 38   86  1.9873579554
#> 3825 38   87  1.8583356076
#> 3826 38   88  1.9727420298
#> 3827 38   89  1.6376435149
#> 3828 38   90  1.9060974036
#> 3829 38   91  1.7187090278
#> 3830 38   92  1.8986055015
#> 3831 38   93  1.3983555506
#> 3832 38   94  1.6306300147
#> 3833 38   95  1.5146372803
#> 3834 38   96  1.6062646213
#> 3835 38   97  1.1398143455
#> 3836 38   98  1.2007026283
#> 3837 38   99  1.2909243136
#> 3838 38  100  1.1725356551
#> 3839 39    0  0.9052595531
#> 3840 39    1  1.0603418726
#> 3841 39    2  0.9700836587
#> 3842 39    3  0.7381286795
#> 3843 39    4  0.5222732018
#> 3844 39    5  0.5792805046
#> 3845 39    6  0.2348500153
#> 3846 39    7  0.2356227867
#> 3847 39    8  0.1062321219
#> 3848 39    9  0.2685724785
#> 3849 39   10  0.0218455150
#> 3850 39   11 -0.3648024101
#> 3851 39   12 -0.2688796978
#> 3852 39   13 -0.6014028562
#> 3853 39   14 -0.6470296281
#> 3854 39   15 -0.6350100209
#> 3855 39   16 -1.1994283679
#> 3856 39   17 -0.9088079079
#> 3857 39   18 -1.1424334095
#> 3858 39   19 -1.2676168618
#> 3859 39   20 -1.5386335427
#> 3860 39   21 -1.3428193039
#> 3861 39   22 -1.5906332055
#> 3862 39   23 -1.2838434345
#> 3863 39   24 -1.5680417482
#> 3864 39   25 -1.8262643301
#> 3865 39   26 -1.6823553151
#> 3866 39   27 -1.7950589043
#> 3867 39   28 -1.6891799216
#> 3868 39   29 -1.7104069728
#> 3869 39   30 -2.0886226686
#> 3870 39   31 -1.9071004057
#> 3871 39   32 -2.1173842813
#> 3872 39   33 -1.9699799335
#> 3873 39   34 -1.8494158633
#> 3874 39   35 -1.8151159165
#> 3875 39   36 -2.1414741434
#> 3876 39   37 -2.0556220308
#> 3877 39   38 -2.2199146579
#> 3878 39   39 -1.8018456112
#> 3879 39   40 -1.7565725608
#> 3880 39   41 -1.7218137353
#> 3881 39   42 -1.7145171601
#> 3882 39   43 -1.6476408807
#> 3883 39   44 -1.6881289348
#> 3884 39   45 -1.6592831419
#> 3885 39   46 -1.5145950288
#> 3886 39   47 -1.0294790432
#> 3887 39   48 -1.2401265718
#> 3888 39   49 -1.2334601637
#> 3889 39   50 -1.0346262857
#> 3890 39   51 -1.0388838569
#> 3891 39   52 -0.6671272485
#> 3892 39   53 -0.6180886667
#> 3893 39   54 -0.9230291846
#> 3894 39   55 -0.5959132408
#> 3895 39   56 -0.5999120331
#> 3896 39   57 -0.2609413627
#> 3897 39   58 -0.1388599194
#> 3898 39   59  0.1116394223
#> 3899 39   60 -0.0602627882
#> 3900 39   61  0.0506870706
#> 3901 39   62  0.3232337350
#> 3902 39   63  0.2457205619
#> 3903 39   64  0.7357198805
#> 3904 39   65  0.6617528189
#> 3905 39   66  0.6366445344
#> 3906 39   67  0.8988546337
#> 3907 39   68  1.1656078156
#> 3908 39   69  1.3549345394
#> 3909 39   70  1.4696129020
#> 3910 39   71  1.4203714490
#> 3911 39   72  1.5134712551
#> 3912 39   73  1.6223980711
#> 3913 39   74  1.9160917568
#> 3914 39   75  1.5220236683
#> 3915 39   76  1.8195353334
#> 3916 39   77  1.7510055908
#> 3917 39   78  2.0396467904
#> 3918 39   79  2.1634230400
#> 3919 39   80  1.6615525800
#> 3920 39   81  1.7145656493
#> 3921 39   82  1.9010939581
#> 3922 39   83  1.9900627351
#> 3923 39   84  1.8885968114
#> 3924 39   85  1.9453046556
#> 3925 39   86  1.8803794478
#> 3926 39   87  2.2773759614
#> 3927 39   88  1.8109488784
#> 3928 39   89  1.8707020365
#> 3929 39   90  1.8352251091
#> 3930 39   91  1.9975167350
#> 3931 39   92  1.6771295698
#> 3932 39   93  1.5035007407
#> 3933 39   94  1.7939207660
#> 3934 39   95  1.7508457390
#> 3935 39   96  1.2026065253
#> 3936 39   97  1.3335292909
#> 3937 39   98  1.2680905947
#> 3938 39   99  1.1779853435
#> 3939 39  100  1.0166024003
#> 3940 40    0  1.2487578982
#> 3941 40    1  1.0022819512
#> 3942 40    2  0.9586721410
#> 3943 40    3  0.8467628827
#> 3944 40    4  0.4355011175
#> 3945 40    5  0.2037419510
#> 3946 40    6  0.7159874084
#> 3947 40    7  0.2959069356
#> 3948 40    8  0.1925239016
#> 3949 40    9 -0.1683260293
#> 3950 40   10  0.0549015012
#> 3951 40   11  0.0357940980
#> 3952 40   12 -0.1351456785
#> 3953 40   13 -0.7906311914
#> 3954 40   14 -0.7640019713
#> 3955 40   15 -0.7116964594
#> 3956 40   16 -0.7374118763
#> 3957 40   17 -1.0357713256
#> 3958 40   18 -1.1914547511
#> 3959 40   19 -1.1324948907
#> 3960 40   20 -1.4080442103
#> 3961 40   21 -1.0548081686
#> 3962 40   22 -1.7244716378
#> 3963 40   23 -1.4579169682
#> 3964 40   24 -1.9112184241
#> 3965 40   25 -1.7570904072
#> 3966 40   26 -1.5248222004
#> 3967 40   27 -1.6368418536
#> 3968 40   28 -2.0655966504
#> 3969 40   29 -2.1202193973
#> 3970 40   30 -1.9257822400
#> 3971 40   31 -2.1055034556
#> 3972 40   32 -1.9220049707
#> 3973 40   33 -2.1429493046
#> 3974 40   34 -2.2414902601
#> 3975 40   35 -2.0612174235
#> 3976 40   36 -2.1691639723
#> 3977 40   37 -1.8035403621
#> 3978 40   38 -1.9900007524
#> 3979 40   39 -1.9110438539
#> 3980 40   40 -1.6563472658
#> 3981 40   41 -1.5354768655
#> 3982 40   42 -1.7656470496
#> 3983 40   43 -1.6443216952
#> 3984 40   44 -1.4278883660
#> 3985 40   45 -1.5739430634
#> 3986 40   46 -1.6217299591
#> 3987 40   47 -1.2276859569
#> 3988 40   48 -1.5117074615
#> 3989 40   49 -1.2209330554
#> 3990 40   50 -1.1409278734
#> 3991 40   51 -1.0512111352
#> 3992 40   52 -1.2741964758
#> 3993 40   53 -0.8341472909
#> 3994 40   54 -0.4381778426
#> 3995 40   55 -0.5779889866
#> 3996 40   56 -0.4780449766
#> 3997 40   57 -0.3611193686
#> 3998 40   58 -0.2673884566
#> 3999 40   59  0.0112840072
#> 4000 40   60  0.2038980813
#> 4001 40   61  0.4574332838
#> 4002 40   62  0.1294125009
#> 4003 40   63  0.5463901376
#> 4004 40   64  0.5849406775
#> 4005 40   65  0.7691581024
#> 4006 40   66  0.6871804059
#> 4007 40   67  0.9610147608
#> 4008 40   68  0.8896302877
#> 4009 40   69  1.2659182726
#> 4010 40   70  1.1247192650
#> 4011 40   71  1.3708659057
#> 4012 40   72  1.1315624262
#> 4013 40   73  1.5832808285
#> 4014 40   74  1.7779277777
#> 4015 40   75  1.7978664011
#> 4016 40   76  1.9055237404
#> 4017 40   77  1.6017157199
#> 4018 40   78  1.8302223452
#> 4019 40   79  1.8883495437
#> 4020 40   80  2.0425274633
#> 4021 40   81  1.9373896783
#> 4022 40   82  1.9523786505
#> 4023 40   83  2.2470777696
#> 4024 40   84  2.1636120769
#> 4025 40   85  1.7332254139
#> 4026 40   86  1.9278407584
#> 4027 40   87  1.8177129291
#> 4028 40   88  2.3855176703
#> 4029 40   89  1.8312175686
#> 4030 40   90  2.0356419328
#> 4031 40   91  1.8285907392
#> 4032 40   92  1.7740290484
#> 4033 40   93  1.7686076676
#> 4034 40   94  1.6028564936
#> 4035 40   95  1.6727142761
#> 4036 40   96  1.5491596453
#> 4037 40   97  1.1240516200
#> 4038 40   98  1.1996704337
#> 4039 40   99  1.1056421175
#> 4040 40  100  1.0046889628
#> 4041 41    0  1.2320601442
#> 4042 41    1  0.7250340595
#> 4043 41    2  0.6256809966
#> 4044 41    3  0.7253548359
#> 4045 41    4  0.5981195142
#> 4046 41    5  0.6592219968
#> 4047 41    6  0.3237389405
#> 4048 41    7  0.0381196155
#> 4049 41    8  0.1692645588
#> 4050 41    9 -0.1262849699
#> 4051 41   10  0.0226428570
#> 4052 41   11 -0.4587913428
#> 4053 41   12 -0.6668215657
#> 4054 41   13 -0.5161892848
#> 4055 41   14 -0.7176053547
#> 4056 41   15 -0.4356327036
#> 4057 41   16 -0.9809566133
#> 4058 41   17 -0.9780447674
#> 4059 41   18 -1.0160024456
#> 4060 41   19 -1.0564975668
#> 4061 41   20 -1.3382001440
#> 4062 41   21 -1.1417991261
#> 4063 41   22 -1.6031003082
#> 4064 41   23 -1.4043121007
#> 4065 41   24 -1.5481257028
#> 4066 41   25 -1.8466162388
#> 4067 41   26 -1.7561579359
#> 4068 41   27 -1.5890824173
#> 4069 41   28 -1.9531353689
#> 4070 41   29 -1.9977795893
#> 4071 41   30 -1.7743903705
#> 4072 41   31 -2.0259047539
#> 4073 41   32 -2.0068038380
#> 4074 41   33 -1.8657073149
#> 4075 41   34 -1.9742135312
#> 4076 41   35 -2.0675498165
#> 4077 41   36 -1.7614495325
#> 4078 41   37 -2.0324329361
#> 4079 41   38 -1.8179669029
#> 4080 41   39 -1.8108065601
#> 4081 41   40 -1.9277451537
#> 4082 41   41 -1.4303131915
#> 4083 41   42 -1.7989222517
#> 4084 41   43 -1.9521204478
#> 4085 41   44 -1.6510221754
#> 4086 41   45 -1.4987463537
#> 4087 41   46 -1.3122975138
#> 4088 41   47 -1.2703746734
#> 4089 41   48 -1.3672731904
#> 4090 41   49 -0.8656622624
#> 4091 41   50 -0.8281130749
#> 4092 41   51 -1.0521881182
#> 4093 41   52 -1.1080901479
#> 4094 41   53 -0.8604697456
#> 4095 41   54 -0.5402548195
#> 4096 41   55 -0.6024113787
#> 4097 41   56 -0.2662393769
#> 4098 41   57 -0.4123029942
#> 4099 41   58 -0.3231012017
#> 4100 41   59  0.0822101718
#> 4101 41   60  0.1302699614
#> 4102 41   61  0.1892973656
#> 4103 41   62  0.3440593175
#> 4104 41   63  0.4288520439
#> 4105 41   64  0.3193954227
#> 4106 41   65  0.5168279531
#> 4107 41   66  0.9496477119
#> 4108 41   67  1.0498183749
#> 4109 41   68  1.4714895991
#> 4110 41   69  0.9433442649
#> 4111 41   70  1.2082938163
#> 4112 41   71  1.3555511776
#> 4113 41   72  1.5352398753
#> 4114 41   73  1.3759233529
#> 4115 41   74  1.6444856881
#> 4116 41   75  1.5638930794
#> 4117 41   76  1.7478466142
#> 4118 41   77  1.5670215396
#> 4119 41   78  1.7199149677
#> 4120 41   79  1.7843947675
#> 4121 41   80  1.9943065590
#> 4122 41   81  2.1368486036
#> 4123 41   82  1.8494558194
#> 4124 41   83  1.8593422965
#> 4125 41   84  1.9917086079
#> 4126 41   85  1.9426037515
#> 4127 41   86  1.9916982022
#> 4128 41   87  1.8775242559
#> 4129 41   88  1.8651263583
#> 4130 41   89  1.8286571856
#> 4131 41   90  1.8392650108
#> 4132 41   91  1.8190491157
#> 4133 41   92  1.8548302356
#> 4134 41   93  1.7246442384
#> 4135 41   94  1.6891409708
#> 4136 41   95  1.4055312262
#> 4137 41   96  1.4553151783
#> 4138 41   97  1.3994024807
#> 4139 41   98  1.1018742556
#> 4140 41   99  1.0709805294
#> 4141 41  100  1.0065137835
#> 4142 42    0  0.9137355934
#> 4143 42    1  0.9220476009
#> 4144 42    2  0.7560505347
#> 4145 42    3  0.9481540302
#> 4146 42    4  0.6190608864
#> 4147 42    5  0.5608790507
#> 4148 42    6  0.4912939324
#> 4149 42    7  0.2841301389
#> 4150 42    8  0.2803290682
#> 4151 42    9  0.0765766824
#> 4152 42   10 -0.0102489045
#> 4153 42   11 -0.4630285409
#> 4154 42   12 -0.5332744543
#> 4155 42   13 -0.8210482609
#> 4156 42   14 -0.6459167010
#> 4157 42   15 -0.5116017252
#> 4158 42   16 -0.9886984210
#> 4159 42   17 -0.9069285648
#> 4160 42   18 -0.9965289312
#> 4161 42   19 -1.1311838212
#> 4162 42   20 -1.3092811297
#> 4163 42   21 -1.4540554204
#> 4164 42   22 -1.5461625219
#> 4165 42   23 -1.5316178122
#> 4166 42   24 -1.4168235814
#> 4167 42   25 -1.8019680924
#> 4168 42   26 -1.7658529511
#> 4169 42   27 -1.7902169162
#> 4170 42   28 -1.7369055296
#> 4171 42   29 -1.9335039094
#> 4172 42   30 -1.8388405199
#> 4173 42   31 -2.1870668810
#> 4174 42   32 -1.8751105396
#> 4175 42   33 -1.9809028809
#> 4176 42   34 -2.1643185988
#> 4177 42   35 -2.3462459038
#> 4178 42   36 -2.0403328726
#> 4179 42   37 -1.8662075474
#> 4180 42   38 -1.8919216210
#> 4181 42   39 -1.9599927068
#> 4182 42   40 -1.8559261618
#> 4183 42   41 -1.7907514615
#> 4184 42   42 -1.8705660958
#> 4185 42   43 -1.6861388634
#> 4186 42   44 -1.6074127362
#> 4187 42   45 -1.6561984458
#> 4188 42   46 -1.4354567447
#> 4189 42   47 -1.3302319647
#> 4190 42   48 -1.2040637403
#> 4191 42   49 -1.0774881077
#> 4192 42   50 -1.0190580197
#> 4193 42   51 -0.9275896457
#> 4194 42   52 -0.8754696771
#> 4195 42   53 -0.6787982088
#> 4196 42   54 -0.8185115386
#> 4197 42   55 -0.4095178594
#> 4198 42   56 -0.4654249050
#> 4199 42   57  0.0894308773
#> 4200 42   58 -0.2256282714
#> 4201 42   59 -0.4437637228
#> 4202 42   60  0.3207937702
#> 4203 42   61  0.1503295640
#> 4204 42   62  0.4532688318
#> 4205 42   63  0.5209484485
#> 4206 42   64  0.7723725808
#> 4207 42   65  0.5908752960
#> 4208 42   66  0.6635787575
#> 4209 42   67  1.1139333982
#> 4210 42   68  0.9188872357
#> 4211 42   69  0.9369086635
#> 4212 42   70  1.3833431618
#> 4213 42   71  1.3515450726
#> 4214 42   72  1.7923779614
#> 4215 42   73  1.5857772427
#> 4216 42   74  1.5588054320
#> 4217 42   75  1.5888642871
#> 4218 42   76  2.0001640940
#> 4219 42   77  1.6228679571
#> 4220 42   78  1.9481618600
#> 4221 42   79  1.9830566942
#> 4222 42   80  1.8485772262
#> 4223 42   81  2.1929146418
#> 4224 42   82  1.8707221682
#> 4225 42   83  1.9924377534
#> 4226 42   84  2.0581160683
#> 4227 42   85  2.3451610043
#> 4228 42   86  2.0778052131
#> 4229 42   87  2.2262688616
#> 4230 42   88  1.8304955219
#> 4231 42   89  1.6435517023
#> 4232 42   90  1.9968394831
#> 4233 42   91  1.5698797019
#> 4234 42   92  1.5563729623
#> 4235 42   93  1.7859376556
#> 4236 42   94  1.6158865243
#> 4237 42   95  1.6748266189
#> 4238 42   96  1.6801622905
#> 4239 42   97  1.5137277442
#> 4240 42   98  1.3403617777
#> 4241 42   99  1.2669478780
#> 4242 42  100  1.1023286095
#> 4243 43    0  1.0523482743
#> 4244 43    1  1.1011682989
#> 4245 43    2  0.8854134325
#> 4246 43    3  0.6925081982
#> 4247 43    4  0.6423928107
#> 4248 43    5  0.4406784824
#> 4249 43    6  0.5943818940
#> 4250 43    7  0.4470329185
#> 4251 43    8  0.2079009388
#> 4252 43    9 -0.0460520680
#> 4253 43   10 -0.1989699552
#> 4254 43   11 -0.3717650018
#> 4255 43   12 -0.4570034045
#> 4256 43   13 -0.5244595256
#> 4257 43   14 -0.5514039922
#> 4258 43   15 -0.4138430644
#> 4259 43   16 -0.7281789978
#> 4260 43   17 -1.0515922311
#> 4261 43   18 -0.8930295640
#> 4262 43   19 -1.3723026445
#> 4263 43   20 -1.4184389622
#> 4264 43   21 -1.5373114848
#> 4265 43   22 -1.4539783206
#> 4266 43   23 -1.8093768138
#> 4267 43   24 -1.3978653966
#> 4268 43   25 -1.5732265882
#> 4269 43   26 -1.5832812470
#> 4270 43   27 -1.8105572384
#> 4271 43   28 -1.6973644408
#> 4272 43   29 -1.8492698433
#> 4273 43   30 -1.7820427440
#> 4274 43   31 -2.0658943599
#> 4275 43   32 -2.0781065917
#> 4276 43   33 -1.9209322101
#> 4277 43   34 -2.1640658546
#> 4278 43   35 -1.7077238179
#> 4279 43   36 -1.9502662800
#> 4280 43   37 -1.8629327602
#> 4281 43   38 -1.8949192564
#> 4282 43   39 -1.6443439810
#> 4283 43   40 -1.9382862295
#> 4284 43   41 -1.8331370781
#> 4285 43   42 -1.7375010099
#> 4286 43   43 -1.7220486062
#> 4287 43   44 -1.6129895600
#> 4288 43   45 -1.6152081192
#> 4289 43   46 -1.3334549043
#> 4290 43   47 -1.4021720293
#> 4291 43   48 -1.2907395319
#> 4292 43   49 -1.1783822909
#> 4293 43   50 -1.2196918894
#> 4294 43   51 -0.8999945939
#> 4295 43   52 -0.9178413512
#> 4296 43   53 -0.7132939605
#> 4297 43   54 -0.6139886593
#> 4298 43   55 -0.4527668719
#> 4299 43   56 -0.3230717139
#> 4300 43   57 -0.2164800828
#> 4301 43   58 -0.0103654802
#> 4302 43   59 -0.1047090514
#> 4303 43   60  0.0512488879
#> 4304 43   61  0.3022634001
#> 4305 43   62  0.2239950906
#> 4306 43   63  0.6629836152
#> 4307 43   64  0.5765204200
#> 4308 43   65  0.7144475022
#> 4309 43   66  0.7090515234
#> 4310 43   67  1.1116692856
#> 4311 43   68  1.1213414101
#> 4312 43   69  1.2209701071
#> 4313 43   70  1.1943530374
#> 4314 43   71  1.2515535301
#> 4315 43   72  1.3564180568
#> 4316 43   73  1.7899129357
#> 4317 43   74  1.5990019350
#> 4318 43   75  1.9947482484
#> 4319 43   76  1.7547404646
#> 4320 43   77  1.8865660275
#> 4321 43   78  1.7405448582
#> 4322 43   79  2.0732658762
#> 4323 43   80  1.8794545723
#> 4324 43   81  2.0390625776
#> 4325 43   82  1.7890525196
#> 4326 43   83  2.0911432229
#> 4327 43   84  2.0652222880
#> 4328 43   85  1.6548625112
#> 4329 43   86  1.8637803457
#> 4330 43   87  1.8125798523
#> 4331 43   88  2.0754221226
#> 4332 43   89  1.9898545944
#> 4333 43   90  1.7421306528
#> 4334 43   91  1.7823287574
#> 4335 43   92  1.8748103299
#> 4336 43   93  1.4537075010
#> 4337 43   94  1.6287405055
#> 4338 43   95  1.5900392050
#> 4339 43   96  1.5293006747
#> 4340 43   97  1.2165001271
#> 4341 43   98  1.1838550959
#> 4342 43   99  1.2505657138
#> 4343 43  100  1.1074298968
#> 4344 44    0  1.4007428025
#> 4345 44    1  0.9147656723
#> 4346 44    2  0.9526857413
#> 4347 44    3  0.6051452883
#> 4348 44    4  0.8588793204
#> 4349 44    5  0.5779111281
#> 4350 44    6  0.2776935446
#> 4351 44    7  0.2957642879
#> 4352 44    8  0.0781480089
#> 4353 44    9  0.0869255184
#> 4354 44   10 -0.2363904647
#> 4355 44   11 -0.1706450423
#> 4356 44   12 -0.1268494400
#> 4357 44   13 -0.2976728938
#> 4358 44   14 -0.5621768945
#> 4359 44   15 -0.6763137044
#> 4360 44   16 -0.7787125449
#> 4361 44   17 -0.8194310848
#> 4362 44   18 -1.0047832838
#> 4363 44   19 -1.0760492635
#> 4364 44   20 -1.1709760084
#> 4365 44   21 -1.3271647374
#> 4366 44   22 -1.3425799142
#> 4367 44   23 -1.5255598958
#> 4368 44   24 -1.4600763852
#> 4369 44   25 -1.7471796755
#> 4370 44   26 -1.7184071517
#> 4371 44   27 -1.8002375229
#> 4372 44   28 -2.0167407363
#> 4373 44   29 -1.7189807934
#> 4374 44   30 -2.1088630980
#> 4375 44   31 -1.7667875766
#> 4376 44   32 -2.1431404592
#> 4377 44   33 -2.1426710519
#> 4378 44   34 -1.8708385340
#> 4379 44   35 -2.0089538474
#> 4380 44   36 -2.2623110033
#> 4381 44   37 -1.7410235999
#> 4382 44   38 -2.3130590300
#> 4383 44   39 -2.0092466515
#> 4384 44   40 -2.0914868668
#> 4385 44   41 -1.8993451771
#> 4386 44   42 -1.7444023475
#> 4387 44   43 -1.7443532416
#> 4388 44   44 -1.7110811408
#> 4389 44   45 -1.5723431050
#> 4390 44   46 -1.4248112677
#> 4391 44   47 -1.5051799491
#> 4392 44   48 -1.5942407146
#> 4393 44   49 -1.3230219656
#> 4394 44   50 -1.3662582804
#> 4395 44   51 -0.8774986747
#> 4396 44   52 -0.5806314045
#> 4397 44   53 -0.9179315453
#> 4398 44   54 -0.7609400989
#> 4399 44   55 -0.6389884735
#> 4400 44   56 -0.2669299303
#> 4401 44   57 -0.2564967436
#> 4402 44   58 -0.0628353902
#> 4403 44   59  0.1051012334
#> 4404 44   60  0.1521561664
#> 4405 44   61  0.3073021670
#> 4406 44   62  0.1899414044
#> 4407 44   63  0.4778188957
#> 4408 44   64  0.5155102518
#> 4409 44   65  0.5306408041
#> 4410 44   66  0.6665903447
#> 4411 44   67  1.0948294803
#> 4412 44   68  0.8675903077
#> 4413 44   69  1.1063135771
#> 4414 44   70  1.4140324949
#> 4415 44   71  1.4107227379
#> 4416 44   72  1.5484994128
#> 4417 44   73  1.5839427030
#> 4418 44   74  1.5894380425
#> 4419 44   75  1.3529843329
#> 4420 44   76  1.6561470158
#> 4421 44   77  1.5983609442
#> 4422 44   78  1.7989049103
#> 4423 44   79  2.2069207529
#> 4424 44   80  1.9552319265
#> 4425 44   81  1.8546850181
#> 4426 44   82  2.1161743540
#> 4427 44   83  2.0690644713
#> 4428 44   84  1.9879192973
#> 4429 44   85  1.9625474207
#> 4430 44   86  1.9637095399
#> 4431 44   87  1.9558236534
#> 4432 44   88  2.0327094520
#> 4433 44   89  1.9245162498
#> 4434 44   90  1.7693294684
#> 4435 44   91  1.9393057759
#> 4436 44   92  1.6529439247
#> 4437 44   93  1.8907081976
#> 4438 44   94  1.4772263743
#> 4439 44   95  1.6599714921
#> 4440 44   96  1.6538555724
#> 4441 44   97  1.5601435147
#> 4442 44   98  1.2661881542
#> 4443 44   99  1.2879751074
#> 4444 44  100  0.7599583868
#> 4445 45    0  0.9665176888
#> 4446 45    1  0.6567681430
#> 4447 45    2  0.6517275546
#> 4448 45    3  0.8647630797
#> 4449 45    4  0.6716093375
#> 4450 45    5  0.3893284927
#> 4451 45    6 -0.1751083018
#> 4452 45    7  0.3512954231
#> 4453 45    8  0.2213158258
#> 4454 45    9 -0.0169930159
#> 4455 45   10 -0.2281376137
#> 4456 45   11 -0.4537544582
#> 4457 45   12 -0.4505924817
#> 4458 45   13 -0.5430675599
#> 4459 45   14 -0.7481413140
#> 4460 45   15 -0.8850583526
#> 4461 45   16 -0.6818760452
#> 4462 45   17 -1.0331866971
#> 4463 45   18 -1.0110345325
#> 4464 45   19 -1.1280668596
#> 4465 45   20 -1.2007856217
#> 4466 45   21 -1.4350789533
#> 4467 45   22 -1.3646598497
#> 4468 45   23 -1.5126951692
#> 4469 45   24 -1.4311875542
#> 4470 45   25 -1.6614898181
#> 4471 45   26 -1.8533180368
#> 4472 45   27 -1.5610971383
#> 4473 45   28 -1.8968171292
#> 4474 45   29 -1.8710236611
#> 4475 45   30 -1.6915975219
#> 4476 45   31 -1.9155058106
#> 4477 45   32 -1.8794725461
#> 4478 45   33 -2.3586390652
#> 4479 45   34 -2.1842356574
#> 4480 45   35 -2.1478259006
#> 4481 45   36 -1.9453177616
#> 4482 45   37 -1.8717252433
#> 4483 45   38 -2.1491543657
#> 4484 45   39 -1.7843125582
#> 4485 45   40 -1.3451498679
#> 4486 45   41 -1.6603323629
#> 4487 45   42 -1.8927438400
#> 4488 45   43 -1.8739708970
#> 4489 45   44 -1.7198207067
#> 4490 45   45 -1.3085517315
#> 4491 45   46 -1.4825606544
#> 4492 45   47 -1.4251984001
#> 4493 45   48 -1.1221171383
#> 4494 45   49 -0.9261724662
#> 4495 45   50 -1.1947226111
#> 4496 45   51 -0.9287584142
#> 4497 45   52 -0.9524440203
#> 4498 45   53 -0.8947913719
#> 4499 45   54 -0.4730423169
#> 4500 45   55 -0.5563629293
#> 4501 45   56 -0.2949366123
#> 4502 45   57 -0.4096899213
#> 4503 45   58 -0.0979793835
#> 4504 45   59 -0.3294697581
#> 4505 45   60 -0.0535161318
#> 4506 45   61  0.3919305922
#> 4507 45   62  0.2638881586
#> 4508 45   63  0.4777725380
#> 4509 45   64  0.4324461026
#> 4510 45   65  0.4813944670
#> 4511 45   66  0.8095647974
#> 4512 45   67  1.0308271702
#> 4513 45   68  0.9161337295
#> 4514 45   69  1.1873857737
#> 4515 45   70  1.4983102556
#> 4516 45   71  1.3294394054
#> 4517 45   72  1.4373746644
#> 4518 45   73  1.5199342935
#> 4519 45   74  1.6412432239
#> 4520 45   75  1.7760955819
#> 4521 45   76  1.6504581926
#> 4522 45   77  1.9134670132
#> 4523 45   78  1.7391227362
#> 4524 45   79  1.9214659259
#> 4525 45   80  2.0433698808
#> 4526 45   81  1.7944103673
#> 4527 45   82  2.0255219761
#> 4528 45   83  2.0506286557
#> 4529 45   84  1.9700389531
#> 4530 45   85  1.9250787412
#> 4531 45   86  1.8792198890
#> 4532 45   87  2.1525054197
#> 4533 45   88  1.7550824692
#> 4534 45   89  1.9840332192
#> 4535 45   90  1.8452079283
#> 4536 45   91  1.6330689219
#> 4537 45   92  1.6284992427
#> 4538 45   93  1.5537669833
#> 4539 45   94  1.6919758118
#> 4540 45   95  1.5063935381
#> 4541 45   96  1.6459720347
#> 4542 45   97  1.3743762307
#> 4543 45   98  1.2069184397
#> 4544 45   99  1.1032483915
#> 4545 45  100  0.9487092162
#> 4546 46    0  1.0111914703
#> 4547 46    1  1.0347363041
#> 4548 46    2  1.0386024043
#> 4549 46    3  0.6453521580
#> 4550 46    4  0.7668296243
#> 4551 46    5  0.4109245110
#> 4552 46    6  0.4777105815
#> 4553 46    7  0.2663096359
#> 4554 46    8  0.0086116454
#> 4555 46    9  0.1527968042
#> 4556 46   10 -0.0065903153
#> 4557 46   11 -0.3704183591
#> 4558 46   12 -0.3586709234
#> 4559 46   13 -0.1087274274
#> 4560 46   14 -0.7207051900
#> 4561 46   15 -0.7513721290
#> 4562 46   16 -0.6315040357
#> 4563 46   17 -1.1212427072
#> 4564 46   18 -0.7056103103
#> 4565 46   19 -1.2670581029
#> 4566 46   20 -1.3448625670
#> 4567 46   21 -1.3671168774
#> 4568 46   22 -1.2894458645
#> 4569 46   23 -1.0489043768
#> 4570 46   24 -1.5392721478
#> 4571 46   25 -1.5899995367
#> 4572 46   26 -1.9535020942
#> 4573 46   27 -1.7839208789
#> 4574 46   28 -2.2095849490
#> 4575 46   29 -1.9375456784
#> 4576 46   30 -1.7152843519
#> 4577 46   31 -1.9922674672
#> 4578 46   32 -1.9915168829
#> 4579 46   33 -1.9895018359
#> 4580 46   34 -2.0185312311
#> 4581 46   35 -1.9816846710
#> 4582 46   36 -2.2122173902
#> 4583 46   37 -2.0386673720
#> 4584 46   38 -1.9910180626
#> 4585 46   39 -1.8199017431
#> 4586 46   40 -1.8323294698
#> 4587 46   41 -1.9279389227
#> 4588 46   42 -1.6303524402
#> 4589 46   43 -1.5103343121
#> 4590 46   44 -1.8161656689
#> 4591 46   45 -1.5201720601
#> 4592 46   46 -1.5775399442
#> 4593 46   47 -1.4680382915
#> 4594 46   48 -1.2200327369
#> 4595 46   49 -1.0578676166
#> 4596 46   50 -1.0235810712
#> 4597 46   51 -1.0530261343
#> 4598 46   52 -0.6916983613
#> 4599 46   53 -0.5913288098
#> 4600 46   54 -0.7765321686
#> 4601 46   55 -0.4606831095
#> 4602 46   56 -0.5591382143
#> 4603 46   57 -0.0411884153
#> 4604 46   58 -0.0956686259
#> 4605 46   59  0.1494510498
#> 4606 46   60  0.1732025453
#> 4607 46   61  0.2238868632
#> 4608 46   62  0.4768994755
#> 4609 46   63  0.3215894760
#> 4610 46   64  0.3930234075
#> 4611 46   65  0.6316921539
#> 4612 46   66  0.8814806889
#> 4613 46   67  0.8921348376
#> 4614 46   68  0.9929045445
#> 4615 46   69  1.3050905067
#> 4616 46   70  1.1913188304
#> 4617 46   71  1.5075023447
#> 4618 46   72  1.3347069401
#> 4619 46   73  1.4957632949
#> 4620 46   74  1.4878223414
#> 4621 46   75  1.6190120714
#> 4622 46   76  1.5732182628
#> 4623 46   77  1.8721551856
#> 4624 46   78  2.0329646980
#> 4625 46   79  1.9413084960
#> 4626 46   80  2.1913382927
#> 4627 46   81  1.7165419591
#> 4628 46   82  1.8701376768
#> 4629 46   83  2.0740551925
#> 4630 46   84  2.0949787010
#> 4631 46   85  2.0457416162
#> 4632 46   86  2.2473851262
#> 4633 46   87  2.2178450922
#> 4634 46   88  1.7208842611
#> 4635 46   89  1.8427571104
#> 4636 46   90  1.6483309597
#> 4637 46   91  1.6595339560
#> 4638 46   92  1.7949429760
#> 4639 46   93  1.7470332914
#> 4640 46   94  1.5071852641
#> 4641 46   95  1.5930137934
#> 4642 46   96  1.3560107651
#> 4643 46   97  1.4142280922
#> 4644 46   98  1.2999840689
#> 4645 46   99  1.1415431989
#> 4646 46  100  0.9365907423
#> 4647 47    0  1.1144154734
#> 4648 47    1  1.1519350238
#> 4649 47    2  0.7641761488
#> 4650 47    3  0.7437541062
#> 4651 47    4  0.6081678509
#> 4652 47    5  0.7056139649
#> 4653 47    6  0.2601679496
#> 4654 47    7  0.2803568500
#> 4655 47    8  0.0969303487
#> 4656 47    9 -0.0847536669
#> 4657 47   10  0.2112205066
#> 4658 47   11 -0.1898833258
#> 4659 47   12 -0.2036120502
#> 4660 47   13 -0.4062949639
#> 4661 47   14 -0.4689443871
#> 4662 47   15 -0.4191792906
#> 4663 47   16 -0.8327075974
#> 4664 47   17 -0.8156699679
#> 4665 47   18 -0.8634717548
#> 4666 47   19 -0.9647216508
#> 4667 47   20 -0.8483647336
#> 4668 47   21 -1.3182455720
#> 4669 47   22 -1.4416843302
#> 4670 47   23 -1.4958620674
#> 4671 47   24 -1.4512687163
#> 4672 47   25 -1.5351827919
#> 4673 47   26 -1.7008624676
#> 4674 47   27 -1.7349913253
#> 4675 47   28 -1.7091556252
#> 4676 47   29 -2.1322845019
#> 4677 47   30 -1.7379500309
#> 4678 47   31 -2.1015854168
#> 4679 47   32 -1.9493577762
#> 4680 47   33 -1.7340300734
#> 4681 47   34 -1.9650201733
#> 4682 47   35 -2.0981371092
#> 4683 47   36 -2.0472937586
#> 4684 47   37 -1.9744474415
#> 4685 47   38 -2.0916687100
#> 4686 47   39 -1.9090730089
#> 4687 47   40 -1.8757018970
#> 4688 47   41 -1.8469415884
#> 4689 47   42 -1.6995336084
#> 4690 47   43 -1.7048838537
#> 4691 47   44 -1.6948098723
#> 4692 47   45 -1.6191752408
#> 4693 47   46 -1.5485200176
#> 4694 47   47 -1.4605362873
#> 4695 47   48 -1.3607535284
#> 4696 47   49 -1.2865343914
#> 4697 47   50 -1.2144677708
#> 4698 47   51 -0.9330600772
#> 4699 47   52 -0.8510879917
#> 4700 47   53 -0.5449403212
#> 4701 47   54 -0.7765912109
#> 4702 47   55 -0.4054401862
#> 4703 47   56 -0.4817840388
#> 4704 47   57 -0.2090392744
#> 4705 47   58 -0.4135385670
#> 4706 47   59 -0.1330032148
#> 4707 47   60  0.3053508469
#> 4708 47   61  0.3732308592
#> 4709 47   62  0.3751885110
#> 4710 47   63  0.4735227749
#> 4711 47   64  0.5291417336
#> 4712 47   65  0.7123835079
#> 4713 47   66  0.7366840959
#> 4714 47   67  0.8641281608
#> 4715 47   68  1.3267988596
#> 4716 47   69  1.2894673021
#> 4717 47   70  1.6606006069
#> 4718 47   71  1.4977186139
#> 4719 47   72  1.4223099971
#> 4720 47   73  1.5889607397
#> 4721 47   74  1.6472703009
#> 4722 47   75  1.8734666072
#> 4723 47   76  1.6971774742
#> 4724 47   77  2.1022301836
#> 4725 47   78  1.7477713771
#> 4726 47   79  1.8755256418
#> 4727 47   80  1.9156560145
#> 4728 47   81  1.9296881137
#> 4729 47   82  2.2495713746
#> 4730 47   83  1.8977551634
#> 4731 47   84  2.0857699099
#> 4732 47   85  1.7489660040
#> 4733 47   86  1.8215159176
#> 4734 47   87  2.0898450817
#> 4735 47   88  1.7864447264
#> 4736 47   89  1.9094762524
#> 4737 47   90  1.7304804957
#> 4738 47   91  1.7582623439
#> 4739 47   92  1.6034393538
#> 4740 47   93  1.6860036875
#> 4741 47   94  1.6393686325
#> 4742 47   95  1.4909759599
#> 4743 47   96  1.1693616618
#> 4744 47   97  1.3125105736
#> 4745 47   98  0.9732196585
#> 4746 47   99  1.0674120868
#> 4747 47  100  1.1421056214
#> 4748 48    0  0.9638961916
#> 4749 48    1  0.9490824530
#> 4750 48    2  0.9231859621
#> 4751 48    3  0.8698736133
#> 4752 48    4  0.5781714449
#> 4753 48    5  0.6052744832
#> 4754 48    6  0.3029205963
#> 4755 48    7  0.2099769783
#> 4756 48    8  0.2879991275
#> 4757 48    9 -0.2717939269
#> 4758 48   10 -0.0817489640
#> 4759 48   11 -0.1012364225
#> 4760 48   12 -0.4160427414
#> 4761 48   13 -0.3933587785
#> 4762 48   14 -0.7139002155
#> 4763 48   15 -0.7006840875
#> 4764 48   16 -0.8404711827
#> 4765 48   17 -0.9584768059
#> 4766 48   18 -1.2540404454
#> 4767 48   19 -1.1913509873
#> 4768 48   20 -1.3887406377
#> 4769 48   21 -1.4152749062
#> 4770 48   22 -1.2970107285
#> 4771 48   23 -1.6192246866
#> 4772 48   24 -1.6166787173
#> 4773 48   25 -1.6674884263
#> 4774 48   26 -1.7758926982
#> 4775 48   27 -1.6841935661
#> 4776 48   28 -1.8619847267
#> 4777 48   29 -1.8755699580
#> 4778 48   30 -2.0680402960
#> 4779 48   31 -2.0198958212
#> 4780 48   32 -2.0799211527
#> 4781 48   33 -1.9242167883
#> 4782 48   34 -1.8272424692
#> 4783 48   35 -2.0657868324
#> 4784 48   36 -2.3178217351
#> 4785 48   37 -2.0933635731
#> 4786 48   38 -2.0799212996
#> 4787 48   39 -1.7282545302
#> 4788 48   40 -1.8419869127
#> 4789 48   41 -1.5794394329
#> 4790 48   42 -1.6975688978
#> 4791 48   43 -1.9264557084
#> 4792 48   44 -1.5500164256
#> 4793 48   45 -1.6599518109
#> 4794 48   46 -1.4650955754
#> 4795 48   47 -1.3920640175
#> 4796 48   48 -1.3046210020
#> 4797 48   49 -1.2338504445
#> 4798 48   50 -0.7924233885
#> 4799 48   51 -0.7463212561
#> 4800 48   52 -0.9945478224
#> 4801 48   53 -0.7163102235
#> 4802 48   54 -0.4554200802
#> 4803 48   55 -0.3422795528
#> 4804 48   56 -0.5194959557
#> 4805 48   57 -0.0497283113
#> 4806 48   58 -0.2418669321
#> 4807 48   59  0.0083771316
#> 4808 48   60  0.1402943457
#> 4809 48   61 -0.0478712474
#> 4810 48   62  0.3443300811
#> 4811 48   63  0.1720291521
#> 4812 48   64  0.3129749958
#> 4813 48   65  0.7744425145
#> 4814 48   66  0.8931245093
#> 4815 48   67  1.1003382533
#> 4816 48   68  1.1196042855
#> 4817 48   69  1.0658973868
#> 4818 48   70  1.1465386764
#> 4819 48   71  1.4820169900
#> 4820 48   72  1.6683026751
#> 4821 48   73  1.6540548560
#> 4822 48   74  1.6443080615
#> 4823 48   75  1.6725923902
#> 4824 48   76  1.9917353374
#> 4825 48   77  1.4313540925
#> 4826 48   78  2.0045539183
#> 4827 48   79  1.8736503996
#> 4828 48   80  1.7654329390
#> 4829 48   81  2.0880562658
#> 4830 48   82  1.8358286909
#> 4831 48   83  2.0469594303
#> 4832 48   84  2.0278019919
#> 4833 48   85  2.0178720503
#> 4834 48   86  1.7077177669
#> 4835 48   87  1.9908996600
#> 4836 48   88  1.8658030709
#> 4837 48   89  1.7997999884
#> 4838 48   90  1.6858928593
#> 4839 48   91  1.6433453245
#> 4840 48   92  1.6308639966
#> 4841 48   93  1.8813706865
#> 4842 48   94  1.7285277701
#> 4843 48   95  1.5889985987
#> 4844 48   96  1.7226588702
#> 4845 48   97  1.6186281914
#> 4846 48   98  1.4184563958
#> 4847 48   99  1.0066287880
#> 4848 48  100  1.2955666153
#> 4849 49    0  1.0263890075
#> 4850 49    1  0.6882965396
#> 4851 49    2  0.8253872723
#> 4852 49    3  0.9186859113
#> 4853 49    4  0.5189880311
#> 4854 49    5  0.7989846268
#> 4855 49    6  0.4797608752
#> 4856 49    7  0.2255273023
#> 4857 49    8  0.3660056599
#> 4858 49    9  0.2046284609
#> 4859 49   10 -0.1596055090
#> 4860 49   11 -0.1477458410
#> 4861 49   12 -0.1929393572
#> 4862 49   13 -0.6170072093
#> 4863 49   14 -0.5606604034
#> 4864 49   15 -0.7352947599
#> 4865 49   16 -0.9783594305
#> 4866 49   17 -0.6576471143
#> 4867 49   18 -1.0464800348
#> 4868 49   19 -1.2259021349
#> 4869 49   20 -1.1613717556
#> 4870 49   21 -1.1747685534
#> 4871 49   22 -1.3274057656
#> 4872 49   23 -1.3637150070
#> 4873 49   24 -2.0563987902
#> 4874 49   25 -1.6672844455
#> 4875 49   26 -1.7822339812
#> 4876 49   27 -1.9153300527
#> 4877 49   28 -1.7113439732
#> 4878 49   29 -1.9650050718
#> 4879 49   30 -2.0492979976
#> 4880 49   31 -1.9529335342
#> 4881 49   32 -1.9636796837
#> 4882 49   33 -1.7464909188
#> 4883 49   34 -2.1210153603
#> 4884 49   35 -1.8081866689
#> 4885 49   36 -1.9345465245
#> 4886 49   37 -2.0844892331
#> 4887 49   38 -1.8414319874
#> 4888 49   39 -1.9289222649
#> 4889 49   40 -1.7624879347
#> 4890 49   41 -1.6276378254
#> 4891 49   42 -1.5980025939
#> 4892 49   43 -1.5497109083
#> 4893 49   44 -1.7852326414
#> 4894 49   45 -1.7848833128
#> 4895 49   46 -1.3901940490
#> 4896 49   47 -1.5673739524
#> 4897 49   48 -1.3244307441
#> 4898 49   49 -1.0710064282
#> 4899 49   50 -0.8245332763
#> 4900 49   51 -0.9019834977
#> 4901 49   52 -0.8926376346
#> 4902 49   53 -0.5889024387
#> 4903 49   54 -0.8535626867
#> 4904 49   55 -0.5900171321
#> 4905 49   56 -0.5233547078
#> 4906 49   57 -0.2437603560
#> 4907 49   58 -0.2160484758
#> 4908 49   59 -0.1640847311
#> 4909 49   60 -0.0254943392
#> 4910 49   61  0.1716343146
#> 4911 49   62  0.3385936663
#> 4912 49   63  0.6089063739
#> 4913 49   64  0.5633369604
#> 4914 49   65  0.8435457324
#> 4915 49   66  1.0683188756
#> 4916 49   67  0.9329061149
#> 4917 49   68  1.1519839364
#> 4918 49   69  1.1843373442
#> 4919 49   70  1.3372943533
#> 4920 49   71  1.5052568130
#> 4921 49   72  1.7809612362
#> 4922 49   73  1.4669809308
#> 4923 49   74  1.7700439691
#> 4924 49   75  1.5056090019
#> 4925 49   76  1.7348064196
#> 4926 49   77  1.6239158832
#> 4927 49   78  2.0483514782
#> 4928 49   79  1.8305402794
#> 4929 49   80  1.8679613812
#> 4930 49   81  1.9072703760
#> 4931 49   82  2.1555530659
#> 4932 49   83  1.6925905016
#> 4933 49   84  2.1162655412
#> 4934 49   85  1.8626621192
#> 4935 49   86  1.9528608996
#> 4936 49   87  1.9365699446
#> 4937 49   88  2.1092408218
#> 4938 49   89  1.8647672352
#> 4939 49   90  2.0024993689
#> 4940 49   91  1.7914402968
#> 4941 49   92  1.7503451737
#> 4942 49   93  1.6095925552
#> 4943 49   94  1.6979057957
#> 4944 49   95  1.6740638781
#> 4945 49   96  1.4799869950
#> 4946 49   97  1.3453892408
#> 4947 49   98  1.1397794144
#> 4948 49   99  0.8997809898
#> 4949 49  100  1.0284243658
#> 4950 50    0  1.0524457884
#> 4951 50    1  0.8170931783
#> 4952 50    2  1.0625242446
#> 4953 50    3  0.7646391933
#> 4954 50    4  0.7568469508
#> 4955 50    5  0.2968441999
#> 4956 50    6  0.3830199342
#> 4957 50    7  0.3430347983
#> 4958 50    8  0.1508943759
#> 4959 50    9  0.0132587428
#> 4960 50   10 -0.2701229931
#> 4961 50   11 -0.3344349907
#> 4962 50   12 -0.4250614052
#> 4963 50   13 -0.6074428204
#> 4964 50   14 -0.4933546980
#> 4965 50   15 -0.4624232592
#> 4966 50   16 -0.6446609839
#> 4967 50   17 -0.8907620138
#> 4968 50   18 -1.0804185093
#> 4969 50   19 -1.0805619219
#> 4970 50   20 -1.3849398686
#> 4971 50   21 -1.3215962471
#> 4972 50   22 -1.4256773981
#> 4973 50   23 -1.8859892815
#> 4974 50   24 -1.3272737902
#> 4975 50   25 -1.8826761848
#> 4976 50   26 -2.1413544390
#> 4977 50   27 -1.8051585105
#> 4978 50   28 -1.8395057090
#> 4979 50   29 -1.9000055066
#> 4980 50   30 -1.9134134239
#> 4981 50   31 -2.1402960605
#> 4982 50   32 -1.8939959223
#> 4983 50   33 -1.7882553949
#> 4984 50   34 -2.1257810952
#> 4985 50   35 -1.9508109729
#> 4986 50   36 -2.0261674250
#> 4987 50   37 -1.9756545429
#> 4988 50   38 -1.7934236471
#> 4989 50   39 -1.8637025169
#> 4990 50   40 -1.5736598054
#> 4991 50   41 -1.8639936428
#> 4992 50   42 -1.5354130229
#> 4993 50   43 -1.7626704599
#> 4994 50   44 -1.6589513785
#> 4995 50   45 -1.5968413708
#> 4996 50   46 -1.4220007748
#> 4997 50   47 -1.3068358778
#> 4998 50   48 -1.2612381175
#> 4999 50   49 -1.0942462859
#> 5000 50   50 -1.1978944631
#> 5001 50   51 -1.0086312622
#> 5002 50   52 -0.7633348606
#> 5003 50   53 -0.5904004689
#> 5004 50   54 -0.5773736168
#> 5005 50   55 -0.4012499145
#> 5006 50   56 -0.2591793250
#> 5007 50   57 -0.1698020969
#> 5008 50   58 -0.1697352127
#> 5009 50   59 -0.0352708361
#> 5010 50   60  0.2082800500
#> 5011 50   61  0.1718198477
#> 5012 50   62  0.3445286306
#> 5013 50   63  0.4733160868
#> 5014 50   64  0.3699044204
#> 5015 50   65  0.7764935343
#> 5016 50   66  0.9274390226
#> 5017 50   67  0.9450225431
#> 5018 50   68  1.3317824358
#> 5019 50   69  1.1405954258
#> 5020 50   70  1.3534676230
#> 5021 50   71  1.4412235332
#> 5022 50   72  1.5683491865
#> 5023 50   73  1.5968926123
#> 5024 50   74  1.5830772560
#> 5025 50   75  1.7674449570
#> 5026 50   76  1.7855011442
#> 5027 50   77  1.8416354607
#> 5028 50   78  1.9635560907
#> 5029 50   79  2.0147146389
#> 5030 50   80  1.9332196863
#> 5031 50   81  1.9041965865
#> 5032 50   82  2.1821054910
#> 5033 50   83  2.0033104149
#> 5034 50   84  1.9435320340
#> 5035 50   85  1.8547563563
#> 5036 50   86  2.0260307999
#> 5037 50   87  2.0246092453
#> 5038 50   88  1.7690720252
#> 5039 50   89  1.7031145749
#> 5040 50   90  1.8910655332
#> 5041 50   91  1.6913151035
#> 5042 50   92  1.9599968119
#> 5043 50   93  1.5282422147
#> 5044 50   94  1.3919175511
#> 5045 50   95  1.5372965357
#> 5046 50   96  1.5353868429
#> 5047 50   97  1.4003481837
#> 5048 50   98  1.2648833350
#> 5049 50   99  1.2409652098
#> 5050 50  100  0.9653467651
df_sfd_long = convert_to_wide_format(df_sfd_regul)
df_sfd_long
#> # A tibble: 50 × 102
#>       id   `0`   `1`   `2`   `3`   `4`   `5`   `6`     `7`     `8`      `9`
#>    <int> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>   <dbl>   <dbl>    <dbl>
#>  1     1 1.26  0.719 1.05  0.730 0.611 0.535 0.577 0.00211  0.390   0.0862 
#>  2     2 0.938 0.966 0.743 0.496 0.571 0.646 0.299 0.352   -0.107   0.00228
#>  3     3 1.08  0.842 0.792 0.459 0.684 0.438 0.433 0.219    0.300   0.0347 
#>  4     4 1.39  1.17  0.975 0.487 0.538 0.455 0.491 0.245   -0.0526  0.263  
#>  5     5 1.44  0.758 0.619 0.840 0.740 0.595 0.412 0.322   -0.0584  0.105  
#>  6     6 0.988 0.863 0.841 0.793 0.472 0.480 0.530 0.245    0.0314 -0.0308 
#>  7     7 1.11  0.715 0.941 0.672 0.559 0.485 0.297 0.00222  0.227   0.0147 
#>  8     8 1.14  0.817 0.602 0.842 0.399 0.508 0.423 0.346    0.165  -0.0993 
#>  9     9 1.32  1.21  1.03  0.554 0.717 0.463 0.393 0.441    0.254  -0.257  
#> 10    10 1.18  1.17  0.847 0.776 1.00  0.572 0.414 0.0599   0.137  -0.0226 
#> # ℹ 40 more rows
#> # ℹ 91 more variables: `10` <dbl>, `11` <dbl>, `12` <dbl>, `13` <dbl>,
#> #   `14` <dbl>, `15` <dbl>, `16` <dbl>, `17` <dbl>, `18` <dbl>, `19` <dbl>,
#> #   `20` <dbl>, `21` <dbl>, `22` <dbl>, `23` <dbl>, `24` <dbl>, `25` <dbl>,
#> #   `26` <dbl>, `27` <dbl>, `28` <dbl>, `29` <dbl>, `30` <dbl>, `31` <dbl>,
#> #   `32` <dbl>, `33` <dbl>, `34` <dbl>, `35` <dbl>, `36` <dbl>, `37` <dbl>,
#> #   `38` <dbl>, `39` <dbl>, `40` <dbl>, `41` <dbl>, `42` <dbl>, `43` <dbl>, …

generate_Y_df

WARNING! Here we have to regularize X(t) before evaluating Y!

beta_func_sfd = beta_1_real_func

Y_df_sfd = generate_Y_df(df = df_sfd_regul, curve_type = 'num',
                     beta_real_func_or_list = beta_func_sfd,
                     beta_0_real = beta_0_real, NotS_ratio = NotS_ratio,
                     seed = 123)
Y_sfd = Y_df_sfd$Y_noised

head(Y_df_sfd)
#>   id   Y_real Y_noised
#> 1  1 271.9966 271.4010
#> 2  2 274.7040 274.4594
#> 3  3 273.1712 274.8276
#> 4  4 270.1414 270.2163
#> 5  5 268.3050 268.4424
#> 6  6 268.4381 270.2606

beta_func_list_tot

beta_func_list_tot = append(beta_list_generation(N_states = N_states),
                          append(beta_func_sfd, beta_func_cfd_os))
oldpar <- par(mfrow=c(1, 3))
hist(Y_df_sfd$Y_real)
hist(Y_df_sfd$Y_noised)
plot(regul_time, beta_4_real_func(regul_time))

par(oldpar)

Y

Y = Y_cfd + Y_sfd + Y_cfd_os

Test set

CFD one state

df_cfd_os_test

nind_test = floor(nind*TTRatio/(1-TTRatio))
df_cfd_os_test = generate_X_df(nind = nind_test,
                               start = start, end = end,
                               curve_type = 'cat')

Y_df_cfd_os_test

Y_df_cfd_os_test = generate_Y_df(df_cfd_os_test, curve_type = 'cat',
                          beta_real_func_or_list = beta_5_real_func,
                          beta_0_real = beta_0_real,
                          NotS_ratio = NotS_ratio)

Y_cfd_os_test = Y_df_cfd_os_test$Y_noised

CFD multistates

df_cfd_test

nind_test = floor(nind*TTRatio/(1-TTRatio))
df_cfd_test = generate_X_df_multistates(nind = nind_test, N_states, start, end,
                                        lambdas,  transition_df)

Y_df_cfd_test

df_cfd_test_processed = cat_data_to_indicator(df_cfd_test)

Y_df_cfd_test = generate_Y_df(df_cfd_test_processed, curve_type = 'cat',
                          beta_real_func_or_list = beta_func_list,
                          beta_0_real = beta_0_real,
                          NotS_ratio= NotS_ratio)
Y_cfd_test = Y_df_cfd_test$Y_noised

SFD

df_sfd_test

df_sfd_test = generate_X_df(nind = nind_test, start = start, end = end, 
                       curve_type = 'num', noise_sd = 0.15, seed = 123)

Y_df_cfd_test

df_sfd_regul_test = regularize_time_series(df_sfd_test, time_seq = regul_time,
                                     curve_type = 'num')

Y_df_sfd_test = generate_Y_df(df = df_sfd_regul_test, curve_type = 'num',
                     beta_real_func_or_list = beta_func_sfd,
                     beta_0_real = beta_0_real, NotS_ratio = NotS_ratio,
                     seed = 123)
Y_sfd_test = Y_df_sfd_test$Y_noised

Basis creation

All the states will share the same basis.

basis = create_bspline_basis(start, end, nbasis, norder)
#basis = fda::create.fourier.basis(c(start,end), nbasis = nbasis)

# All the states will share the same basis.
basis_list = obj_list_creation(N_rep = N_states, obj =  basis)

plot(basis, main=paste0(nbasis, " ", basis$type," functions basis"))

SmoothPLS

Multivariate

spls_obj = smoothPLS(df_list = list(df_cfd, df_sfd, df_cfd_os), Y = Y, 
                     basis_obj = basis,
                     regul_time_obj = regul_time, 
                     curve_type_obj = list('cat', 'num', 'cat'),
                     orth_obj = c(TRUE, TRUE, TRUE),
                     id_col_obj = 'id', 
                     time_col_obj =  'time', 
                     print_steps = TRUE, plot_rmsep = TRUE, 
                     print_nbComp = TRUE, plot_reg_curves = FALSE)
#> ### Smooth PLS ### 
#> ## Use parallelization in case of heavy computational load. ## 
#> ## Threshold can be manualy adjusted : (default 2500) ## 
#> ## >options(SmoothPLS.parallel_threshold = 500) ## 
#> => Input format assertions.
#> => Input format assertions OK.
#> => Orthonormalize basis.
#> => Data objects formatting.
#> => Evaluate Lambda matrix.
#> ==> Lambda for : CatFD_1_state_1.
#> ==> Lambda for : CatFD_1_state_2.
#> ==> Lambda for : CatFD_1_state_3.
#> ==> Lambda for : NumFD_2_value.
#> evaluate_lambda_SFD() : int_mode to 2 for pracma::trapz for
#>         integration stability.
#> ==> Lambda for : CatFD_3_state_1.
#> => PLSR model.
#> => Optimal number of PLS components : 6

#> => Evaluate SmoothPLS functions and <w_i, p_j> coef.
#> => Build regression functions and intercept.
#> ==> Build regression curve for : CatFD_1_state_1
#> ==> Build regression curve for : CatFD_1_state_2
#> ==> Build regression curve for : CatFD_1_state_3
#> ==> Build regression curve for : NumFD_2_value
#> ==> Build regression curve for : CatFD_3_state_1

for(k in 1:(length(spls_obj$reg_obj)-1)){
  y_lim = eval_max_min_y(f_list = list(beta_func_list_tot[[k]], 
                                       spls_obj$reg_obj[[k+1]]), 
                         regul_time = regul_time_0)
  plot(regul_time_0, beta_func_list_tot[[k]](regul_time_0), ylim = y_lim)
  plot(spls_obj$reg_obj[[k+1]], add = TRUE, col = 'blue')
  title(paste0("Delta - ", names(spls_obj$reg_obj)[k+1]))
}

basis_2 = create_bspline_basis(start, end, (2*nbasis), norder)

spls_obj_0 = smoothPLS(df_list = list(df_cfd, df_sfd, df_cfd_os),
                       Y = Y_cfd + Y_sfd, 
                       basis_obj = list(basis_2, basis, basis),
                       regul_time_obj = start:end, 
                       curve_type_obj = list('cat', 'num', 'cat'), 
                       orth_obj = c(TRUE, FALSE, TRUE),
                       id_col_obj = 'id', 
                       time_col_obj =  'time', plot_reg_curves = FALSE)
#> ### Smooth PLS ### 
#> ## Use parallelization in case of heavy computational load. ## 
#> ## Threshold can be manualy adjusted : (default 2500) ## 
#> ## >options(SmoothPLS.parallel_threshold = 500) ## 
#> evaluate_lambda_SFD() : int_mode to 2 for pracma::trapz for
#>         integration stability.
#> => Optimal number of PLS components : 3


for(k in 1:(length(spls_obj_0$reg_obj)-1)){
  y_lim = eval_max_min_y(f_list = list(beta_func_list_tot[[k]], 
                                       spls_obj_0$reg_obj[[k+1]]), 
                         regul_time = regul_time_0)
  plot(regul_time_0, beta_func_list_tot[[k]](regul_time_0), ylim = y_lim)
  plot(spls_obj_0$reg_obj[[k+1]], add = TRUE, col = 'blue')
  title(paste0("Delta - ", names(spls_obj_0$reg_obj)[k+1]))
}

Predictions Multivariate

Y_hat = smoothPLS_predict(df_predict_list = list(df_cfd, df_sfd, df_cfd_os), 
                          delta_list = spls_obj_0$reg_obj, 
                          curve_type_obj = list('cat', 'num', 'cat'), 
                          id_col_obj = 'id', 
                          time_col_obj = 'time', 
                          regul_time_obj = 0:100, 
                          int_mode = 1, 
                          nb_pt = 10, 
                          subdivision = 100)
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 
hist(Y_hat)

only SFD

spls_obj_2 = smoothPLS(df_list = df_sfd, Y = Y_df_sfd$Y_noised, 
                       basis_obj = basis,
                       regul_time_obj = start:end, 
                       curve_type_obj = 'num', 
                       orth_obj = c(TRUE),
                       id_col_obj = 'id', 
                       time_col_obj =  'time')
#> ### Smooth PLS ### 
#> ## Use parallelization in case of heavy computational load. ## 
#> ## Threshold can be manualy adjusted : (default 2500) ## 
#> ## >options(SmoothPLS.parallel_threshold = 500) ## 
#> evaluate_lambda_SFD() : int_mode to 2 for pracma::trapz for
#>         integration stability.
#> => Optimal number of PLS components : 7


for(k in 1:(length(spls_obj_2$reg_obj)-1)){
  y_lim = eval_max_min_y(f_list = list(beta_func_sfd, 
                                       spls_obj_2$reg_obj[[k+1]]), 
                         regul_time = regul_time_0)
  plot(regul_time_0, beta_func_sfd(regul_time_0), ylim = y_lim)
  plot(spls_obj_2$reg_obj[[k+1]], add = TRUE, col = 'blue')
  title(paste0("delta - ", names(spls_obj_2$reg_obj)[k+1]))
}

Prediction SFD

Y_hat_2 = smoothPLS_predict(df_predict_list = df_sfd, 
                            delta_list = spls_obj_2$reg_obj, 
                            curve_type_obj = 'num', 
                            id_col_obj = 'id', 
                            time_col_obj = 'time', 
                            regul_time_obj = regul_time, 
                            int_mode = 1, 
                            nb_pt = 10, 
                            subdivision = 100)
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 
hist(Y_hat_2)

only CFD

spls_obj_3 = smoothPLS(df_list = df_cfd, Y = Y_df_cfd$Y_noised, 
                       basis_obj = basis,
                       regul_time_obj = regul_time, 
                       curve_type_obj = 'cat', 
                       orth_obj = c(TRUE),
                       id_col_obj = 'id', time_col_obj =  'time')
#> ### Smooth PLS ### 
#> ## Use parallelization in case of heavy computational load. ## 
#> ## Threshold can be manualy adjusted : (default 2500) ## 
#> ## >options(SmoothPLS.parallel_threshold = 500) ## 
#> => Optimal number of PLS components : 3


for(k in 1:(length(spls_obj_3$reg_obj)-1)){
  y_lim = eval_max_min_y(f_list = list(beta_func_list_tot[[k]], 
                                       spls_obj_3$reg_obj[[k+1]]), 
                         regul_time = regul_time_0)
  plot(regul_time_0, beta_func_list_tot[[k]](regul_time_0), ylim = y_lim)
  plot(spls_obj_3$reg_obj[[k+1]], add = TRUE, col = 'blue')
  title(paste0("delta - ", names(spls_obj_3$reg_obj)[k+1]))
}

Prediction CFD

Y_hat_3 = smoothPLS_predict(df_predict_list = df_sfd, 
                            delta_list = spls_obj_3$reg_obj, 
                            curve_type_obj = 'num', 
                            id_col_obj = 'id', 
                            time_col_obj = 'time', 
                            regul_time_obj = 0:100, 
                            int_mode = 1, 
                            nb_pt = 10, 
                            subdivision = 100)
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 
hist(Y_hat_3)

only CFD one state

spls_obj_4 = smoothPLS(df_list = df_cfd_os, Y = Y_df_cfd_os$Y_noised, 
                       basis_obj = basis,
                       regul_time_obj = regul_time, 
                       curve_type_obj = 'cat', 
                       orth_obj = c(TRUE),
                       id_col_obj = 'id', time_col_obj =  'time')
#> ### Smooth PLS ### 
#> ## Use parallelization in case of heavy computational load. ## 
#> ## Threshold can be manualy adjusted : (default 2500) ## 
#> ## >options(SmoothPLS.parallel_threshold = 500) ## 
#> => Optimal number of PLS components : 2


for(k in 1:(length(spls_obj_4$reg_obj)-1)){
  y_lim = eval_max_min_y(f_list = list(beta_func_cfd_os, 
                                       spls_obj_4$reg_obj[[k+1]]), 
                         regul_time = regul_time_0)
  plot(regul_time_0, beta_func_cfd_os(regul_time_0), ylim = y_lim)
  plot(spls_obj_4$reg_obj[[k+1]], add = TRUE, col = 'blue')
  title(paste0("delta - ", names(spls_obj_4$reg_obj)[k+1]))
}

Prediction CFD

Y_hat_4 = smoothPLS_predict(df_predict_list = df_sfd, 
                          delta_list = spls_obj_4$reg_obj, 
                          curve_type_obj = 'num', 
                          id_col_obj = 'id', 
                          time_col_obj = 'time', 
                          regul_time_obj = 0:100, 
                          int_mode = 1, 
                          nb_pt = 10, 
                          subdivision = 100)
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 
hist(Y_hat_4)

Global PLS functions

Naive PLS

naive_pls_obj = naivePLS(df_list = list(df_cfd, df_sfd, df_cfd_os), Y = Y, 
                         regul_time_obj = regul_time, 
                         curve_type_obj = list('cat', 'num', 'cat'), 
                         id_col_obj = 'id', 
                         time_col_obj = 'time', 
                         print_steps = TRUE,
                         plot_rmsep = TRUE,
                         print_nbComp = TRUE,
                         plot_reg_curves = TRUE)
#> ### Naive PLS ### 
#> => Input format assertions.
#> => Input format assertions OK.
#> => Data formatting.
#> => PLS model.

#> [1] "Optimal number of PLS components :  3"

Functional PLS

fpls_obj = funcPLS(df_list = list(df_cfd, df_sfd, df_cfd_os), Y = Y,
                   basis_obj = basis,
                   curve_type_obj = list('cat', 'num', 'cat'),
                   regul_time_obj = regul_time,
                   id_col_obj = 'id', time_col_obj = 'time',
                   print_steps = TRUE, plot_rmsep = TRUE, 
                   print_nbComp = TRUE, plot_reg_curves = TRUE)
#> ### Functional PLS ### 
#> => Input format assertions.
#> => Input format assertions OK.
#> => Building alpha matrix.
#> => Building curve names.
#> ==> Evaluating alpha for : CatFD_1_1.
#>  ==> Evaluating alpha for : CatFD_1_2.
#>  ==> Evaluating alpha for : CatFD_1_3.
#> ==> Evaluating alpha for : NumFD_2.
#> ==> Evaluating alpha for : CatFD_3_state_1.
#> => Evaluate metrix and root_metric.
#> => plsr(Y ~ trans_alphas).

#> Optimal number of PLS components :  5 .
#> => Build Intercept and regression curves for optimal number of components.
#>  ==> Build  regression curve for : CatFD_1_1
#>  ==> Build  regression curve for : CatFD_1_2
#>  ==> Build  regression curve for : CatFD_1_3
#>  ==> Build  regression curve for : NumFD_2
#>  ==> Build  regression curve for : CatFD_3_state_1

Smooth PLS

spls_obj = smoothPLS(df_list = list(df_cfd, df_sfd, df_cfd_os), Y = Y, 
                     basis_obj = basis, int_mode = 1,
                     regul_time_obj = regul_time, 
                     curve_type_obj = list('cat', 'num', 'cat'),
                     orth_obj = c(TRUE, TRUE, TRUE),
                     id_col_obj = 'id', 
                     time_col_obj =  'time', 
                     print_steps = TRUE, plot_rmsep = TRUE, 
                     print_nbComp = TRUE, plot_reg_curves = TRUE)
#> ### Smooth PLS ### 
#> ## Use parallelization in case of heavy computational load. ## 
#> ## Threshold can be manualy adjusted : (default 2500) ## 
#> ## >options(SmoothPLS.parallel_threshold = 500) ## 
#> => Input format assertions.
#> => Input format assertions OK.
#> => Orthonormalize basis.
#> => Data objects formatting.
#> => Evaluate Lambda matrix.
#> ==> Lambda for : CatFD_1_state_1.
#> ==> Lambda for : CatFD_1_state_2.
#> ==> Lambda for : CatFD_1_state_3.
#> ==> Lambda for : NumFD_2_value.
#> evaluate_lambda_SFD() : int_mode to 2 for pracma::trapz for
#>         integration stability.
#> ==> Lambda for : CatFD_3_state_1.
#> => PLSR model.
#> => Optimal number of PLS components : 6

#> => Evaluate SmoothPLS functions and <w_i, p_j> coef.
#> => Build regression functions and intercept.
#> ==> Build regression curve for : CatFD_1_state_1
#> ==> Build regression curve for : CatFD_1_state_2
#> ==> Build regression curve for : CatFD_1_state_3
#> ==> Build regression curve for : NumFD_2_value
#> ==> Build regression curve for : CatFD_3_state_1

Curves comparison

# Warning ms_spls_obj$delta_ms_list[[1]] is the intercept!
cat("curve_1 : smooth PLS regression curve.\n")
#> curve_1 : smooth PLS regression curve.
cat("curve_2 : functional PLS regression curve.\n")
#> curve_2 : functional PLS regression curve.
cat("curve_3 : naive PLS regression coefficients\n")
#> curve_3 : naive PLS regression coefficients

N_curves = N_states + 2 # CFD multistate + sfd + cfd_one_state

for(i in 1:N_curves){
  start = 0
  print(paste0("Curve_", i, " : ", names(spls_obj$reg_obj)[i+1]))
  evaluate_curves_distances(real_f = beta_func_list_tot[[i]],
                          regul_time = regul_time, 
                          fun_fd_list = list(spls_obj$reg_obj[[i+1]], 
                                             fpls_obj$reg_obj[[i+1]],
                                             approxfun(
                                               x = regul_time,
                                               y = naive_pls_obj$opti_reg_coef[
                                                 start:(start+length(regul_time)
                                                        )])
                                             )
                          )
  start = start + length(regul_time)
  
}
#> [1] "Curve_1 : CatFD_1_state_1"
#> [1] "real_f -> curve_1 / INPROD  : 19.6256778376969 / DIST : 14.701284134194"
#> [1] "real_f -> curve_2 / INPROD  : 14.2271254889424 / DIST : 14.667316608678"
#> [1] "real_f -> curve_3 / INPROD  : 36.476847428572 / DIST : 17.9076926628246"
#> [1] "Curve_2 : CatFD_1_state_2"
#> [1] "real_f -> curve_1 / INPROD  : -32.6163432849567 / DIST : 12.0046811666242"
#> [1] "real_f -> curve_2 / INPROD  : 18.3631337710772 / DIST : 12.1727866853296"
#> [1] "real_f -> curve_3 / INPROD  : 53.913979094139 / DIST : 29.4533502519748"
#> [1] "Curve_3 : CatFD_1_state_3"
#> [1] "real_f -> curve_1 / INPROD  : 109.824547585968 / DIST : 32.6881019240843"
#> [1] "real_f -> curve_2 / INPROD  : 64.2436222399201 / DIST : 16.4282047274178"
#> [1] "real_f -> curve_3 / INPROD  : -41.3465274886144 / DIST : 12.1174090254037"
#> [1] "Curve_4 : NumFD_2_value"
#> [1] "real_f -> curve_1 / INPROD  : 51.778012692118 / DIST : 17.3677778322172"
#> [1] "real_f -> curve_2 / INPROD  : 53.1160754470434 / DIST : 17.4917430546858"
#> [1] "real_f -> curve_3 / INPROD  : 36.476847428572 / DIST : 17.9076926628246"
#> [1] "Curve_5 : CatFD_3_state_1"
#> [1] "real_f -> curve_1 / INPROD  : 20.7063873288566 / DIST : 27.2607692067541"
#> [1] "real_f -> curve_2 / INPROD  : 35.4038276184738 / DIST : 13.2090328503943"
#> [1] "real_f -> curve_3 / INPROD  : 53.9139790941392 / DIST : 32.8910080032406"
for(i in 1:N_curves){
  start = 0
  
  y_lim = eval_max_min_y(f_list = list(spls_obj$reg_ob[[i+1]],
                                       fpls_obj$reg_ob[[i+1]],
                                       approxfun(
                                         x = regul_time,
                                         y = naive_pls_obj$opti_reg_coef[
                                           start:(start+length(regul_time))]),
                                       beta_func_list_tot[[i]]
                                       ), 
                         regul_time = regul_time_0)
  
  plot(regul_time_0, beta_func_list_tot[[i]](regul_time_0), col = 'black', 
       ylim = y_lim, xlab = 'Time', ylab = 'Value', type = 'l')
  lines(regul_time_0, approxfun(x = regul_time,
                                y = naive_pls_obj$opti_reg_coef[
                                  start:(start+
                                           length(regul_time))])(regul_time_0), 
       col = 'green')
  title(paste0(names(spls_obj$reg_obj)[i+1], " regression curves"))
  plot(spls_obj$reg_obj[[i+1]], col = 'blue', add = TRUE)
  plot(fpls_obj$reg_obj[[i+1]], col = 'red', add = TRUE)
  legend("topleft",
         legend = c("Real curve", "NaivePLS coef", 
                    "SmoothPLS reg curve", "FunctionalPLS reg curve"),
         col = c("black", "green", "blue", "red"),
         lty = 1,
         lwd = 1)
  
  start = start + length(regul_time)
}

Results

train_results = data.frame(matrix(ncol = 5, nrow = 3))
colnames(train_results) = c("PRESS", "RMSE", "MAE", "R2", "var_Y")
rownames(train_results) = c("NaivePLS", "FPLS", "SmoothPLS")

test_results = train_results
print(paste0("There is ", 100*NotS_ratio, "% of noised in Y"))
#> [1] "There is 20% of noised in Y"

Train set

Y_train = Y

# Naive
Y_hat = predict(naive_pls_obj$plsr_model, 
                ncomp = naive_pls_obj$nbCP_opti, 
                newdata = naive_pls_obj$plsr_model$model$`as.matrix(df_mod_wide)`)
train_results["NaivePLS", ] = evaluate_results(Y_train, Y_hat)


# FPLS
Y_hat_fpls = (predict(fpls_obj$plsr_model, ncomp = fpls_obj$nbCP_opti,
                newdata = fpls_obj$trans_alphas) 
              + fpls_obj$reg_obj$Intercept
              + mean(Y))

Y_hat_fpls = smoothPLS_predict(df_predict_list = list(df_cfd, 
                                                        df_sfd, 
                                                        df_cfd_os),
                                 delta_list = fpls_obj$reg_obj, 
                                 curve_type_obj = list('cat', 'num', 'cat'),
                                 int_mode = int_mode,
                                 regul_time_obj = regul_time)
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 

train_results["FPLS", ] = evaluate_results(Y_train, Y_hat_fpls)

# Smooth PLS
Y_hat_spls = smoothPLS_predict(df_predict_list = list(df_cfd, 
                                                      df_sfd, 
                                                      df_cfd_os),
                               delta_list = spls_obj$reg_obj, 
                               curve_type_obj = list('cat', 'num', 'cat'),
                               int_mode = int_mode,
                               regul_time_obj = regul_time)
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 

train_results["SmoothPLS", ] = evaluate_results(Y_train, Y_hat_spls)

train_results["NaivePLS", "nb_cp"] = naive_pls_obj$nbCP_opti
train_results["FPLS", "nb_cp"] = fpls_obj$nbCP_opti
train_results["SmoothPLS", "nb_cp"] = spls_obj$nbCP_opti
train_results
#>               PRESS      RMSE       MAE        R2     var_Y nb_cp
#> NaivePLS   3587.445  8.470472  6.889787 0.9784226  97.84226     3
#> FPLS       8618.399 13.128899 11.036135 0.9481629  92.43060     5
#> SmoothPLS 85717.700 41.404758 33.131182 0.4844331 266.23140     6

Test set

Y_test = Y_cfd_test + Y_sfd_test + Y_cfd_os_test

# Naive
df_test_wide = naivePLS_formatting(df_list = list(df_cfd_test, 
                                                 df_sfd_test, 
                                                 df_cfd_os_test),
                                  regul_time_obj = regul_time,
                                  curve_type_obj = list('cat', 'num', 'cat'), 
                                  id_col_obj = 'id', time_col_obj = 'time')

Y_hat = predict(naive_pls_obj$plsr_model,
                ncomp = naive_pls_obj$nbCP_opti, 
                newdata = as.matrix(df_test_wide))
test_results["NaivePLS", ] = evaluate_results(Y_test, Y_hat)

# FPLS
Y_hat_fpls = smoothPLS_predict(df_predict_list = list(df_cfd_test, 
                                                      df_sfd_test,
                                                      df_cfd_os_test),
                               delta_list = fpls_obj$reg_obj,
                               curve_type_obj = list('cat', 'num', 'cat'),
                               int_mode = int_mode, 
                               regul_time_obj = regul_time) 
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 

test_results["FPLS", ] = evaluate_results(Y_test, Y_hat_fpls)

# Smooth PLS
Y_hat_spls = smoothPLS_predict(df_predict_list = list(df_cfd_test, 
                                                      df_sfd_test,
                                                      df_cfd_os_test),
                               delta_list = spls_obj$reg_obj,
                               curve_type_obj = list('cat', 'num', 'cat'),
                               int_mode = int_mode, 
                               regul_time_obj = regul_time)
#> smoothPLS_SFD_predict() : Unstable integration with int_mode = 1,
#>           switch to int_mode = 2 to use pracma::trapz for integration stability.
#> 

test_results["SmoothPLS", ] = evaluate_results(Y_test, Y_hat_spls)

test_results["NaivePLS", "nb_cp"] = naive_pls_obj$nbCP_opti
test_results["FPLS", "nb_cp"] = fpls_obj$nbCP_opti
test_results["SmoothPLS", "nb_cp"] = spls_obj$nbCP_opti
test_results
#>               PRESS      RMSE       MAE        R2     var_Y nb_cp
#> NaivePLS   1138.896  9.742075  8.223849 0.9292952 106.45002     3
#> FPLS       1062.372  9.409093  8.551631 0.9340460  91.63868     5
#> SmoothPLS 13676.857 33.760007 27.075352 0.1509159 309.08982     6

Plot results

train_results
#>               PRESS      RMSE       MAE        R2     var_Y nb_cp
#> NaivePLS   3587.445  8.470472  6.889787 0.9784226  97.84226     3
#> FPLS       8618.399 13.128899 11.036135 0.9481629  92.43060     5
#> SmoothPLS 85717.700 41.404758 33.131182 0.4844331 266.23140     6
test_results
#>               PRESS      RMSE       MAE        R2     var_Y nb_cp
#> NaivePLS   1138.896  9.742075  8.223849 0.9292952 106.45002     3
#> FPLS       1062.372  9.409093  8.551631 0.9340460  91.63868     5
#> SmoothPLS 13676.857 33.760007 27.075352 0.1509159 309.08982     6
plot_model_metrics_base(train_results, test_results)

plot_model_metrics_base(train_results, test_results,
                        models_to_plot = c('FPLS', 'SmoothPLS'))

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.