<?php
/*
Author: Silviu Schiau (@sschiau on Twitter)
Web: www.schiau.co
File: Particle.php
Created: 1364036124000 (UNIX Time)
Modified: 1378831167000 (UNIX Time)
About: PHP implementation of Twitter Snowflake ID Generator (Extended to 42bits epoch for 96 years 1 month 21 days 16 hours 42 minutes 24 seconds in the future)
License: Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt
Thanks to Twitter for Snowflake.
This header should NOT be removed if you want to use Particle.
*/
class Particle
{
const EPOCH=1378831167000;
final public function generateParticle($machine_id)
{
//Time - 42 bits (millisecond precision w/ a custom epoch gives us 96 years 1 month 21 days 16 hours 42 minutes 24 seconds in the future)
$time = floor(microtime(true) * 1000);
//Substract custom epoch from current time
$time -= self::EPOCH;
//Add to base
$base = pow(2,41);
$base += $time;
$base = decbin($base);
//configured machine id - 10 bits - to 1024 machines
$machineid = decbin($machine_id);
//sequence number - 12 bits - up to 4096 random numbers per machine
$random = mt_rand(0,pow(2,12)-1);
$random = decbin($random);
//Pack
$base = $base.$machineid.$random;
return base_convert($base,2,10);
}
final public function timeFromParticle($particle)
{
return base_convert(substr(base_convert($particle,10,2),0,40),2,10)-pow(2,41)+self::EPOCH;
}
}
function getId($machine_id = 0, $sleep = true) {
// Without sleeping 1ms two elements created at the very
// same time will collide when generated on the same machine
if ($sleep) {
usleep(1000);
}
$particle = new Particle;
return $particle->generateParticle($machine_id);
}
// We need to verify that there are no ID conflicts
echo "Same machine same time\n";
echo getId(1, false) . "\n";
echo getId(1, false) . "\n";
echo getId(1, false) . "\n";
echo getId(1, false) . "\n";
echo getId(1, false) . "\n";
echo getId(1, false) . "\n";
echo "Different machine same time\n";
echo getId(10, false) . "\n";
echo getId(20, false) . "\n";
echo getId(30, false) . "\n";
echo getId(10, false) . "\n";
echo getId(20, false) . "\n";
echo getId(30, false) . "\n";
echo "Same machine different time\n";
echo getId(1) . "\n";
echo getId(1) . "\n";
echo getId(1) . "\n";
echo getId(1) . "\n";
echo getId(1) . "\n";
echo getId(1) . "\n";
Same machine same time
18153734582737259
18153734582737163
4538433645684345
9076867291368899
9076867291369442
4538433645684502
Different machine same time
145229876661890971
145229876661888346
145229876661909103
36307469165472350
290459753323777218
290459753323817136
Same machine different time
18153734582745556
1134608411422129
2269216822845231
18153734582769945
18153734582778289
18153734582787940
Output for 7.1.7
Same machine same time
18153734583205002
1134608411450346
18153734583204498
9076867291602001
9076867291602727
18153734583204306
Different machine same time
36307469166406523
290459753331248630
36307469166411183
9076867291601632
290459753331247986
145229876665644180
Same machine different time
18153734583213470
18153734583222245
4538433645807524
9076867291618793
18153734583246395
9076867291630702
Output for 7.1.6
Same machine same time
1134608411439065
2269216822878126
9076867291512120
9076867291512632
4538433645756338
9076867291512334
Different machine same time
9076867291511548
145229876664181784
145229876664203158
72614938332091786
145229876664181797
145229876664202707
Same machine different time
18153734583033777
9076867291520447
1134608411440590
18153734583065501
18153734583074044
9076867291541161
Output for 7.1.5
Same machine same time
18153734582745273
18153734582745321
18153734582746809
9076867291373386
4538433645686470
1134608411421677
Different machine same time
145229876661955736
145229876661954163
36307469165493625
2269216822843065
36307469165488462
145229876661974638
Same machine different time
2269216822844331
18153734582770607
18153734582778156
18153734582788047
18153734582796043
18153734582803247
Output for 7.1.4
Same machine same time
18153734582894110
18153734582892974
4538433645723453
18153734582894538
18153734582894421
9076867291446734
Different machine same time
4538433645722970
72614938331566914
290459753326308121
145229876663135362
290459753326267083
36307469165788575
Same machine different time
18153734582902260
18153734582917218
9076867291462790
18153734582933700
9076867291471494
18153734582951508
Output for 7.1.3
Same machine same time
567304205710846
4538433645686659
18153734582746027
4538433645686479
9076867291372577
18153734582745913
Different machine same time
72614938330978219
290459753323907539
145229876661974274
145229876661955595
145229876661954265
145229876661974555
Same machine different time
18153734582754457
567304205711305
4538433645694507
18153734582786866
18153734582795734
18153734582802963
Output for 7.1.2
Same machine same time
1134608411430802
9076867291446571
18153734582893058
18153734582894034
18153734582893255
9076867291446785
Different machine same time
145229876663134968
290459753326268116
145229876663154298
145229876663135566
145229876663134030
290459753326307547
Same machine different time
4538433645725375
9076867291455146
4538433645731440
18153734582933685
18153734582942743
18153734582950622
Output for 7.1.1
Same machine same time
9076867291364491
9076867291365039
9076867291365033
283652102855149
141826051427583
2269216822841311
Different machine same time
145229876661824816
290459753323646317
290459753323687253
18153734582727989
290459753323645802
72614938330921676
Same machine different time
9076867291368888
18153734582745805
18153734582754057
18153734582761786
9076867291385678
9076867291389468
Output for 7.1.0
Same machine same time
2269216822889290
4538433645778875
9076867291557363
4538433645778708
9076867291557639
18153734583114964
Different machine same time
145229876664904131
290459753329807056
290459753329846550
18153734583113127
18153734583112863
36307469166230979
Same machine different time
9076867291561681
18153734583138563
4538433645786679
1134608411447273
4538433645791062
2269216822896391
Output for 7.0.20
Same machine same time
9076867291360284
567304205710030
18153734582721966
18153734582721621
18153734582720705
9076867291360658
Different machine same time
145229876661758673
290459753323514105
36307469165444602
145229876661758051
36307469165439239
290459753323555076
Same machine different time
18153734582728781
4538433645684606
9076867291373155
18153734582754258
4538433645690386
18153734582771135
Output for 7.0.19
Same machine same time
9076867291373125
18153734582745197
1134608411422085
9076867291376652
18153734582753391
18153734582754342
Different machine same time
72614938331010162
145229876662019104
145229876662040066
145229876662021292
36307469165504918
290459753324079621
Same machine different time
9076867291381155
9076867291385640
2269216822847416
18153734582787023
4538433645698671
1134608411425258
Output for 7.0.18
Same machine same time
4538433645684588
9076867291368641
18153734582738131
18153734582738135
1134608411421076
4538433645684715
Different machine same time
72614938330945370
290459753323776529
145229876661909427
18153734582736159
290459753323777610
290459753323818102
Same machine different time
18153734582745424
18153734582754903
18153734582770650
18153734582777902
18153734582786871
9076867291397384
Output for 7.0.17
Same machine same time
18153734582868302
18153734582869017
9076867291434799
9076867291434786
9076867291434184
9076867291434195
Different machine same time
72614938331469231
145229876662936931
36307469165739494
2269216822858412
145229876662937466
145229876662957699
Same machine different time
18153734582877235
4538433645721369
9076867291446283
18153734582901149
9076867291454683
9076867291458922
Output for 7.0.16
Same machine same time
9076867291451192
2269216822862611
18153734582902409
4538433645725312
567304205715650
9076867291451038
Different machine same time
145229876663201660
18153734582899961
145229876663219926
36307469165800307
290459753326399434
290459753326439866
Same machine different time
9076867291455378
18153734582918846
18153734582926606
9076867291466752
9076867291471464
18153734582950896
Output for 7.0.15
Same machine same time
18153734583122449
18153734583123206
9076867291561397
18153734583122301
18153734583123791
18153734583122770
Different machine same time
36307469166242596
290459753329938193
290459753329978032
4538433645780351
72614938332484235
290459753329978691
Same machine different time
18153734583131569
9076867291569695
9076867291573504
18153734583155102
2269216822895401
18153734583181241
Output for 7.0.14
Same machine same time
4538433645680422
18153734582721962
18153734582721533
9076867291360460
4538433645680436
18153734582720581
Different machine same time
145229876661758306
290459753323514778
290459753323555287
18153734582719775
145229876661757404
4538433645680545
Same machine different time
9076867291369448
18153734582745134
18153734582754038
9076867291381237
9076867291385457
9076867291389581
Output for 7.0.13
Same machine same time
18153734582720951
4538433645680550
18153734582721924
18153734582722487
2269216822840077
18153734582720751
Different machine same time
18153734582719749
72614938330878583
290459753323556018
145229876661759479
290459753323513963
290459753323555042
Same machine different time
9076867291364731
4538433645684460
9076867291377099
9076867291381089
4538433645692918
9076867291389057
Output for 7.0.12
Same machine same time
1134608411420584
4538433645682249
18153734582729675
283652102855160
9076867291365191
18153734582730435
Different machine same time
18153734582728122
290459753323645910
145229876661842965
145229876661824880
72614938330911680
290459753323687789
Same machine different time
9076867291369099
18153734582745326
18153734582755072
18153734582761978
18153734582770630
18153734582778327
Output for 7.0.11
Same machine same time
18153734582721694
18153734582730502
18153734582729572
4538433645682307
18153734582729292
18153734582729588
Different machine same time
72614938330912322
145229876661822779
290459753323687447
72614938330912706
36307469165455738
290459753323687364
Same machine different time
18153734582738325
18153734582746262
18153734582755277
9076867291381759
18153734582770693
18153734582778750
Output for 7.0.10
Same machine same time
4538433645682582
4538433645682228
9076867291364558
1134608411420631
18153734582729659
9076867291364653
Different machine same time
145229876661823517
145229876661822834
72614938330921612
145229876661824361
290459753323645858
290459753323687693
Same machine different time
18153734582738600
18153734582745241
2269216822844216
18153734582762187
18153734582770315
18153734582778026
Output for 7.0.9
Same machine same time
9076867291373151
2269216822843218
18153734582745949
18153734582745296
18153734582746185
18153734582746805
Different machine same time
145229876661956398
72614938330977204
145229876661974444
145229876661954576
290459753323907789
290459753323949032
Same machine different time
2269216822844334
9076867291381271
18153734582771348
18153734582778044
18153734582786939
9076867291397718
Output for 7.0.8
Same machine same time
4538433645680140
18153734582721402
9076867291361274
9076867291361214
2269216822840222
9076867291361134
Different machine same time
145229876661759941
145229876661757727
290459753323556657
145229876661759631
145229876661757464
145229876661777701
Same machine different time
4538433645682662
9076867291372846
18153734582753985
2269216822845348
18153734582769744
18153734582779244
Output for 7.0.7
Same machine same time
9076867291365322
18153734582729864
18153734582729145
2269216822841184
18153734582729911
18153734582730136
Different machine same time
145229876661823729
145229876661822818
36307469165460939
72614938330912005
290459753323646167
145229876661843184
Same machine different time
18153734582738448
567304205710794
9076867291377492
9076867291381649
4538433645692900
4538433645694687
Output for 7.0.6
Same machine same time
9076867291364475
18153734582729278
18153734582728976
18153734582730043
2269216822841133
4538433645682333
Different machine same time
145229876661823505
290459753323645683
290459753323687859
1134608411420507
290459753323645363
145229876661843479
Same machine different time
18153734582737209
18153734582746110
9076867291377250
9076867291381242
9076867291385777
4538433645694641
Output for 7.0.5
Same machine same time
9076867291365109
4538433645682439
18153734582729300
18153734582729884
9076867291365268
18153734582729299
Different machine same time
72614938330912354
72614938330911333
290459753323686387
72614938330911845
145229876661823211
290459753323686529
Same machine different time
9076867291369235
9076867291373221
4538433645688812
18153734582762214
18153734582771398
18153734582778210
Output for 7.0.4
Same machine same time
18153734582754081
9076867291377270
18153734582755161
18153734582754271
9076867291377486
9076867291377019
Different machine same time
72614938331010593
36307469165505006
290459753324079153
36307469165505075
290459753324039659
145229876662039664
Same machine different time
9076867291381497
18153734582770742
9076867291389369
18153734582786374
18153734582804257
4538433645702712
Output for 7.0.3
Same machine same time
18153734582753397
567304205711050
18153734582755011
18153734582754106
18153734582753336
9076867291377532
Different machine same time
36307469165505290
290459753324038294
290459753324080810
72614938331010237
290459753324039101
145229876662039573
Same machine different time
4538433645690573
567304205711583
2269216822847479
18153734582786311
9076867291397161
18153734582802962
Output for 7.0.2
Same machine same time
18153734582754182
18153734582754750
4538433645688548
9076867291376948
18153734582754773
18153734582754551
Different machine same time
2269216822844085
36307469165504912
72614938331020007
145229876662020894
145229876662019202
290459753324081008
Same machine different time
18153734582762207
9076867291384992
283652102855917
1134608411424224
2269216822849462
18153734582803186
Output for 7.0.1
Same machine same time
18153734582730582
4538433645682395
18153734582730129
18153734582729728
567304205710279
9076867291365321
Different machine same time
18153734582728062
290459753323645311
36307469165460967
72614938330912714
18153734582727879
72614938330921559
Same machine different time
18153734582737071
9076867291372630
18153734582754262
18153734582761893
18153734582770087
9076867291389577
Output for 7.0.0
Same machine same time
9076867291360437
18153734582721329
18153734582721340
1134608411420070
2269216822840240
9076867291360832
Different machine same time
145229876661759998
145229876661757543
145229876661778117
4538433645679945
145229876661757340
36307469165444444
Same machine different time
4538433645682183
9076867291373272
18153734582755300
18153734582763291
9076867291385755
18153734582779884
Output for 5.6.30
Same machine same time
9076867291365025
18153734582730023
18153734582729210
18153734582729344
2269216822841172
9076867291364407
Different machine same time
145229876661825062
18153734582727902
145229876661843542
72614938330912132
9076867291363965
145229876661843662
Same machine different time
4538433645684404
18153734582745443
9076867291377316
18153734582763323
2269216822846370
18153734582778763
Output for 5.6.29
Same machine same time
9076867291365363
4538433645682304
9076867291365051
18153734582730421
4538433645682658
9076867291365142
Different machine same time
145229876661824930
145229876661822624
36307469165460739
72614938330912637
72614938330911325
145229876661843720
Same machine different time
18153734582737461
18153734582746108
18153734582755069
9076867291381503
4538433645692543
9076867291389193
Output for 5.6.28
Same machine same time
18153734582729275
18153734582730548
18153734582729610
18153734582729714
18153734582729466
2269216822841100
Different machine same time
145229876661823513
72614938330911284
290459753323687898
72614938330912581
290459753323645103
290459753323687934
Same machine different time
18153734582737053
4538433645686406
2269216822844319
9076867291380904
9076867291385724
18153734582778074
Output for 5.6.27
Same machine same time
9076867291365304
18153734582729799
18153734582730224
18153734582729073
1134608411420665
9076867291365085
Different machine same time
72614938330912270
18153734582727888
290459753323686032
72614938330911918
290459753323645342
290459753323686031
Same machine different time
18153734582738436
18153734582745186
9076867291376989
4538433645690669
4538433645692567
18153734582779763
Output for 5.6.26
Same machine same time
18153734582729253
2269216822841308
18153734582729605
4538433645682637
18153734582730370
1134608411420546
Different machine same time
145229876661824118
290459753323646372
145229876661843163
567304205710252
145229876661822578
145229876661843319
Same machine different time
18153734582738309
2269216822843378
18153734582755049
18153734582762961
9076867291384868
18153734582779882
Output for 5.6.25
Same machine same time
18153734582745832
9076867291373308
18153734582746205
9076867291372619
2269216822843265
9076867291372629
Different machine same time
72614938330977300
290459753323907925
290459753323949447
36307469165488730
290459753323909009
290459753323949276
Same machine different time
18153734582754281
18153734582761619
9076867291385347
18153734582778607
1134608411424153
18153734582795571
Output for 5.6.24
Same machine same time
18153734582728837
18153734582730226
2269216822841273
18153734582729404
9076867291364506
18153734582730227
Different machine same time
145229876661825407
145229876661823098
145229876661843216
145229876661825270
290459753323646197
290459753323685947
Same machine different time
18153734582737711
18153734582746265
9076867291380747
2269216822846280
18153734582778908
18153734582786381
Output for 5.6.23
Same machine same time
18153734582729277
9076867291364738
18153734582729923
18153734582730698
9076867291364353
18153734582730465
Different machine same time
72614938330912265
18153734582727820
290459753323686796
145229876661824722
145229876661822720
145229876661843631
Same machine different time
18153734582737634
18153734582745688
4538433645688427
9076867291380833
9076867291385215
18153734582778992
Output for 5.6.22
Same machine same time
18153734582745453
18153734582746274
18153734582755249
9076867291376691
18153734582753791
4538433645688805
Different machine same time
72614938331010176
290459753324040108
290459753324080763
145229876662021274
290459753324039466
72614938331019945
Same machine different time
9076867291380927
18153734582769939
4538433645694580
18153734582786847
18153734582794532
1134608411425247
Output for 5.6.21
Same machine same time
18153734582762244
18153734582762961
4538433645690758
9076867291380822
18153734582761735
9076867291381517
Different machine same time
9076867291380420
290459753324169562
72614938331052728
145229876662087268
72614938331042422
290459753324211547
Same machine different time
18153734582770144
9076867291389459
18153734582786443
18153734582802878
18153734582811296
18153734582819147
Output for 5.6.20
Same machine same time
18153734582737526
18153734582738400
18153734582738805
18153734582737097
18153734582737112
18153734582738183
Different machine same time
145229876661890705
145229876661888663
290459753323817375
72614938330945137
36307469165472243
290459753323817218
Same machine different time
2269216822843302
4538433645688818
18153734582761714
1134608411423154
9076867291389266
18153734582786512
Output for 5.6.19
Same machine same time
18153734582728706
18153734582729591
18153734582730474
2269216822841089
18153734582728886
9076867291364391
Different machine same time
145229876661825250
145229876661822931
141826051427581
145229876661824493
290459753323645176
290459753323686591
Same machine different time
9076867291368478
9076867291372695
567304205711060
4538433645690638
18153734582771111
9076867291389669
Output for 5.6.18
Same machine same time
18153734582753418
18153734582753386
18153734582753353
18153734582754839
9076867291377585
18153734582754972
Different machine same time
145229876662020998
290459753324039176
290459753324080076
145229876662020805
290459753324038180
290459753324080013
Same machine different time
18153734582762897
2269216822846321
35456512856990
18153734582786670
9076867291397848
18153734582812255
Output for 5.6.17
Same machine same time
9076867291364386
18153734582730183
9076867291365245
567304205710306
9076867291365046
18153734582729976
Different machine same time
145229876661824081
290459753323645022
290459753323687323
72614938330912430
290459753323645871
145229876661843217
Same machine different time
9076867291368710
9076867291373045
18153734582761919
9076867291385537
18153734582778715
4538433645696650
Output for 5.6.16
Same machine same time
567304205710273
2269216822841219
18153734582729417
9076867291364938
18153734582729527
9076867291364394
Different machine same time
4538433645682013
72614938330911282
9076867291365208
145229876661824047
9076867291363933
145229876661843026
Same machine different time
18153734582737919
18153734582754765
18153734582761475
18153734582771247
9076867291389484
18153734582786872
Output for 5.6.15
Same machine same time
18153734582728967
4538433645682316
2269216822841088
18153734582730738
18153734582729434
9076867291365114
Different machine same time
145229876661825151
145229876661823384
72614938330921907
72614938330912333
290459753323646049
145229876661843175
Same machine different time
9076867291369120
9076867291376872
18153734582762983
18153734582770747
567304205711863
18153734582786655
Output for 5.6.14
Same machine same time
9076867291364805
2269216822841336
4538433645682412
4538433645682666
9076867291365239
4538433645682687
Different machine same time
36307469165456035
72614938330911567
290459753323686624
145229876661823966
72614938330911267
290459753323686276
Same machine different time
18153734582737835
18153734582745499
9076867291377123
18153734582771199
9076867291389329
9076867291393723
Output for 5.6.13
Same machine same time
18153734582728975
9076867291364779
9076867291364723
9076867291364389
4538433645682418
18153734582730458
Different machine same time
36307469165455936
36307469165455798
145229876661843268
145229876661824483
145229876661822733
290459753323687245
Same machine different time
567304205710529
18153734582746008
18153734582754631
4538433645692653
18153734582778920
18153734582787983
Output for 5.6.12
Same machine same time
18153734582729135
9076867291364967
18153734582729757
9076867291365216
18153734582729061
2269216822841127
Different machine same time
72614938330912230
145229876661823236
290459753323685935
145229876661823504
145229876661822649
145229876661843721
Same machine different time
9076867291368751
18153734582746541
9076867291377507
4538433645690817
18153734582771280
9076867291389582
Output for 5.6.11
Same machine same time
9076867291369069
18153734582738858
4538433645684459
9076867291368452
9076867291368981
9076867291369144
Different machine same time
72614938330945040
290459753323777164
145229876661909273
18153734582736299
72614938330944371
36307469165477323
Same machine different time
18153734582746330
18153734582754018
18153734582763391
2269216822846236
18153734582779781
9076867291393651
Output for 5.6.10
Same machine same time
9076867291369431
18153734582737951
18153734582736916
18153734582737510
4538433645684547
18153734582737479
Different machine same time
145229876661889200
290459753323777012
72614938330954682
145229876661889821
290459753323776340
290459753323817461
Same machine different time
18153734582745679
18153734582753794
18153734582761737
18153734582770790
4538433645694490
9076867291393151
Output for 5.6.9
Same machine same time
18153734582738856
4538433645684476
18153734582737851
9076867291369364
4538433645684514
18153734582736980
Different machine same time
72614938330945334
290459753323777859
290459753323817819
72614938330945048
145229876661888270
36307469165477121
Same machine different time
35456512856926
18153734582754562
18153734582762671
18153734582770113
9076867291389118
2269216822849319
Output for 5.6.8
Same machine same time
18153734582721414
18153734582721266
18153734582722361
4538433645680386
2269216822840083
18153734582722445
Different machine same time
72614938330879129
145229876661757002
72614938330889076
145229876661759135
290459753323515145
290459753323556547
Same machine different time
9076867291364449
2269216822843227
4538433645688782
18153734582763177
18153734582771019
18153734582778157
Output for 5.6.7
Same machine same time
283652102855030
2269216822840199
9076867291361012
4538433645680286
4538433645680433
18153734582720699
Different machine same time
72614938330879070
72614938330878698
290459753323555216
145229876661758635
145229876661757564
72614938330888928
Same machine different time
18153734582738209
2269216822843324
18153734582754576
18153734582763402
18153734582769929
18153734582779027
Output for 5.6.6
Same machine same time
18153734582730431
9076867291365206
9076867291365011
18153734582729321
9076867291364615
18153734582730745
Different machine same time
9076867291364016
290459753323645936
290459753323686837
36307469165456368
290459753323645099
290459753323686744
Same machine different time
18153734582737239
18153734582745831
2269216822844344
4538433645690551
9076867291385300
18153734582778644
Output for 5.6.5
Same machine same time
4538433645680277
4538433645680574
9076867291360756
283652102855017
18153734582728735
18153734582729853
Different machine same time
72614938330911857
290459753323645743
290459753323687744
72614938330911935
145229876661822833
290459753323687753
Same machine different time
18153734582738852
9076867291373404
4538433645688715
18153734582761995
18153734582770166
4538433645694592
Output for 5.6.4
Same machine same time
18153734582730583
18153734582729350
9076867291364914
18153734582729608
9076867291364791
2269216822841281
Different machine same time
145229876661823678
290459753323645354
145229876661843098
72614938330912763
72614938330911263
290459753323686622
Same machine different time
4538433645684676
4538433645686371
9076867291376695
18153734582761519
9076867291385799
18153734582787294
Output for 5.6.3
Same machine same time
18153734582722412
18153734582722500
18153734582730072
18153734582729133
18153734582728777
18153734582729660
Different machine same time
145229876661823927
290459753323646912
18153734582730403
9076867291363976
145229876661823470
290459753323686081
Same machine different time
9076867291369278
9076867291373269
18153734582754622
2269216822845398
18153734582770314
18153734582778750
Output for 5.6.2
Same machine same time
1134608411420617
18153734582729856
2269216822841256
18153734582729131
18153734582730309
18153734582729035
Different machine same time
145229876661823538
145229876661822878
290459753323686926
145229876661824674
145229876661822839
145229876661843133
Same machine different time
2269216822842163
18153734582745430
9076867291376762
18153734582761937
9076867291385105
4538433645694540
Output for 5.6.1
Same machine same time
18153734582730384
9076867291364517
18153734582730036
1134608411420654
9076867291364357
18153734582729084
Different machine same time
36307469165456342
145229876661822466
290459753323686197
72614938330912097
72614938330911277
290459753323687447
Same machine different time
4538433645684671
18153734582745431
18153734582753507
18153734582762123
9076867291384899
9076867291389647
Output for 5.6.0
Same machine same time
9076867291364991
18153734582729424
9076867291364438
9076867291364381
18153734582730591
9076867291364730
Different machine same time
36307469165455957
36307469165455848
290459753323686348
72614938330912355
4538433645681981
36307469165460859
Same machine different time
18153734582737686
9076867291372989
1134608411422126
18153734582762805
9076867291385796
18153734582778257
Output for 5.5.38
Same machine same time
4538433645680584
18153734582721136
18153734582721216
9076867291360740
4538433645680390
18153734582720636
Different machine same time
145229876661759283
72614938330878502
290459753323556403
145229876661758566
290459753323514722
290459753323555495
Same machine different time
18153734582730009
18153734582746325
18153734582754671
1134608411422667
18153734582771155
141826051427962
Output for 5.5.37
Same machine same time
2269216822841325
2269216822841162
4538433645682376
18153734582730535
4538433645682312
9076867291364377
Different machine same time
72614938330912645
290459753323645332
290459753323686614
72614938330912548
36307469165455689
290459753323687613
Same machine different time
1134608411421160
18153734582745255
9076867291377596
4538433645692785
18153734582778521
2269216822848501
Output for 5.5.36
Same machine same time
4538433645682334
18153734582730607
9076867291365321
9076867291365277
9076867291364694
2269216822841229
Different machine same time
145229876661825001
18153734582727910
145229876661843253
72614938330912690
72614938330911719
72614938330921753
Same machine different time
9076867291369024
1134608411421651
4538433645688382
2269216822845269
18153734582769920
9076867291389943
Output for 5.5.35
Same machine same time
4538433645680251
9076867291360500
18153734582721418
9076867291361171
9076867291361022
4538433645680384
Different machine same time
145229876661758296
290459753323515022
145229876661777829
145229876661759509
290459753323514900
290459753323555103
Same machine different time
2269216822841240
18153734582738392
9076867291372687
2269216822845191
18153734582770605
18153734582778161
Output for 5.5.34
Same machine same time
18153734582722320
2269216822840174
9076867291360270
18153734582721781
2269216822840275
9076867291360618
Different machine same time
567304205709992
290459753323514438
290459753323556111
72614938330879699
145229876661757325
18153734582722285
Same machine different time
18153734582729251
18153734582737390
9076867291373492
18153734582753557
9076867291381297
18153734582769930
Output for 5.5.33
Same machine same time
18153734582722121
18153734582721995
1134608411420032
9076867291360689
18153734582720594
1134608411420078
Different machine same time
72614938330879473
290459753323515899
290459753323556031
145229876661759995
72614938330878931
145229876661777866
Same machine different time
18153734582729110
18153734582738587
18153734582746987
18153734582753638
9076867291381206
18153734582770234
Output for 5.5.32
Same machine same time
9076867291360771
18153734582721654
18153734582721441
18153734582722158
18153734582721194
4538433645680169
Different machine same time
145229876661758938
145229876661757633
290459753323555150
145229876661759506
145229876661757627
290459753323555406
Same machine different time
18153734582729517
9076867291368939
18153734582746699
2269216822845242
4538433645692897
9076867291389224
Output for 5.5.31
Same machine same time
9076867291360424
18153734582721491
4538433645680257
567304205710067
9076867291360701
18153734582721090
Different machine same time
145229876661758159
145229876661757831
145229876661777971
145229876661759262
290459753323514606
290459753323556180
Same machine different time
18153734582730194
4538433645684297
9076867291372822
18153734582753837
4538433645690635
18153734582778861
Output for 5.5.30
Same machine same time
9076867291360461
9076867291360278
4538433645680225
18153734582721152
18153734582721787
4538433645680539
Different machine same time
145229876661758023
145229876661757490
145229876661777462
145229876661759094
290459753323514618
290459753323555655
Same machine different time
4538433645682219
9076867291369252
4538433645686691
2269216822844352
2269216822845404
9076867291385730
Output for 5.5.29
Same machine same time
18153734582721506
18153734582720602
4538433645680230
2269216822840184
4538433645680284
18153734582720797
Different machine same time
145229876661758689
18153734582719645
290459753323556118
145229876661759176
145229876661757282
290459753323555317
Same machine different time
9076867291365120
567304205710562
18153734582753504
18153734582762297
4538433645692734
18153734582777967
Output for 5.5.28
Same machine same time
9076867291360278
9076867291360854
18153734582721719
18153734582721480
9076867291361174
18153734582720835
Different machine same time
145229876661759568
290459753323515270
290459753323556253
18153734582727977
72614938330911238
72614938330921588
Same machine different time
4538433645684340
9076867291373330
2269216822844300
4538433645690553
18153734582771612
18153734582779326
Output for 5.5.27
Same machine same time
18153734582721299
18153734582720730
9076867291360850
9076867291360812
4538433645680305
9076867291361192
Different machine same time
72614938330879561
290459753323514053
290459753323554850
72614938330879620
290459753323515664
72614938330888751
Same machine different time
4538433645682235
9076867291368870
18153734582747127
18153734582754513
9076867291381288
18153734582770101
Output for 5.5.26
Same machine same time
9076867291364861
9076867291364682
18153734582730573
18153734582729652
567304205710325
18153734582730139
Different machine same time
145229876661825004
145229876661823200
145229876661842969
145229876661825340
145229876661822621
72614938330921943
Same machine different time
567304205710530
18153734582746964
18153734582753657
18153734582770205
18153734582778789
9076867291393341
Output for 5.5.25
Same machine same time
18153734582730607
2269216822842353
4538433645684568
9076867291369458
18153734582737932
4538433645684269
Different machine same time
36307469165472392
290459753323776630
290459753323818993
145229876661890026
290459753323777773
290459753323817423
Same machine different time
4538433645686329
18153734582753930
18153734582763393
9076867291385234
18153734582779376
18153734582786500
Output for 5.5.24
Same machine same time
9076867291360971
9076867291361103
18153734582720975
18153734582721116
9076867291361159
9076867291360514
Different machine same time
18153734582719878
290459753323514566
290459753323555549
145229876661758395
145229876661757790
290459753323555778
Same machine different time
18153734582730498
9076867291368985
9076867291373521
4538433645688362
18153734582762813
18153734582770412
Output for 5.5.23
Same machine same time
18153734582720754
18153734582721472
283652102855035
9076867291360687
9076867291360770
18153734582721488
Different machine same time
9076867291359886
290459753323515703
145229876661778326
145229876661758118
145229876661757099
145229876661777647
Same machine different time
2269216822841267
18153734582737857
4538433645686391
2269216822844381
18153734582763156
18153734582769759
Output for 5.5.22
Same machine same time
18153734582721806
2269216822840296
18153734582721971
4538433645680537
9076867291360616
18153734582721967
Different machine same time
145229876661759621
145229876661757253
72614938330889003
145229876661758651
145229876661757291
145229876661777909
Same machine different time
18153734582728731
18153734582738714
2269216822843270
9076867291377219
9076867291381311
18153734582770014
Output for 5.5.21
Same machine same time
9076867291369111
18153734582738551
9076867291368658
18153734582737710
18153734582738476
18153734582738720
Different machine same time
2269216822842046
290459753323777501
290459753323817797
145229876661889707
290459753323777505
290459753323817580
Same machine different time
9076867291373259
18153734582754071
18153734582762402
18153734582770755
18153734582778718
18153734582787642
Output for 5.5.20
Same machine same time
18153734582720890
2269216822840154
18153734582721952
18153734582721608
18153734582721846
18153734582721466
Different machine same time
145229876661758336
290459753323514184
290459753323556075
145229876661759725
290459753323515780
72614938330888957
Same machine different time
18153734582728856
4538433645684527
18153734582745355
18153734582753586
18153734582762111
4538433645694926
Output for 5.5.19
Same machine same time
18153734582721068
18153734582722224
18153734582722023
4538433645680333
9076867291360728
9076867291360656
Different machine same time
145229876661759747
145229876661757210
290459753323555365
145229876661759698
290459753323514975
36307469165444604
Same machine different time
2269216822841240
9076867291369397
4538433645686321
2269216822844280
18153734582770478
4538433645694745
Output for 5.5.18
Same machine same time
4538433645680515
18153734582721577
9076867291360903
2269216822840117
18153734582720518
9076867291360985
Different machine same time
145229876661758078
290459753323514650
290459753323555469
145229876661757974
145229876661757530
290459753323555095
Same machine different time
9076867291364498
18153734582738139
18153734582746161
18153734582754123
9076867291380916
4538433645692670
Output for 5.5.16
Same machine same time
18153734582721279
4538433645680420
18153734582720778
2269216822840169
4538433645680329
18153734582722129
Different machine same time
72614938330879561
290459753323514160
290459753323556641
145229876661759794
290459753323515886
145229876661777447
Same machine different time
9076867291364479
18153734582737497
567304205710804
18153734582753867
9076867291381699
9076867291385139
Output for 5.5.15
Same machine same time
9076867291360319
9076867291360770
18153734582722553
9076867291361023
18153734582721025
9076867291360546
Different machine same time
72614938330879027
290459753323515645
290459753323555219
145229876661759267
18153734582719679
290459753323555222
Same machine different time
18153734582729877
9076867291369335
9076867291372852
9076867291377273
9076867291381528
18153734582771173
Output for 5.5.14
Same machine same time
9076867291364488
18153734582729391
18153734582729432
18153734582730466
1134608411420632
4538433645682480
Different machine same time
36307469165456014
72614938330911441
290459753323687839
2269216822841011
145229876661823467
290459753323687189
Same machine different time
18153734582738223
9076867291372780
4538433645688675
9076867291381717
18153734582770998
18153734582778736
Output for 5.5.13
Same machine same time
18153734582721660
18153734582729396
18153734582728956
9076867291364691
4538433645682586
18153734582729238
Different machine same time
145229876661825346
290459753323646053
145229876661843237
72614938330912446
145229876661822886
36307469165460954
Same machine different time
4538433645684513
18153734582746298
4538433645688687
18153734582762186
2269216822846371
9076867291389467
Output for 5.5.12
Same machine same time
18153734582722067
141826051427518
18153734582722011
9076867291360741
9076867291360536
141826051427518
Different machine same time
145229876661758595
290459753323514951
290459753323556500
72614938330879980
145229876661756956
290459753323556255
Same machine different time
18153734582730610
2269216822842252
18153734582745405
9076867291376947
18153734582763362
18153734582771406
Output for 5.5.11
Same machine same time
18153734582721921
18153734582721857
18153734582720703
18153734582721879
9076867291360819
1134608411420131
Different machine same time
145229876661758578
36307469165439363
72614938330888962
145229876661758728
9076867291359867
145229876661777721
Same machine different time
18153734582729130
4538433645684390
18153734582745168
9076867291381174
1134608411423195
9076867291389301
Output for 5.5.10
Same machine same time
4538433645680505
18153734582720993
18153734582721475
18153734582720911
9076867291360860
9076867291360604
Different machine same time
145229876661759433
290459753323515554
145229876661777489
145229876661758320
290459753323514090
290459753323556295
Same machine different time
18153734582730687
9076867291368535
4538433645686675
18153734582754054
2269216822846324
18153734582779834
Output for 5.5.9
Same machine same time
18153734582721410
4538433645680545
9076867291360694
18153734582721573
9076867291360673
2269216822840288
Different machine same time
145229876661759662
290459753323515354
145229876661778372
145229876661759163
72614938330878527
290459753323556684
Same machine different time
4538433645682251
9076867291368613
9076867291373419
18153734582754838
18153734582763439
9076867291389317
Output for 5.5.8
Same machine same time
18153734582745794
9076867291372660
18153734582746696
4538433645686681
4538433645686274
1134608411421649
Different machine same time
145229876661955316
290459753323908685
290459753323948472
145229876661954921
290459753323907549
145229876661975000
Same machine different time
2269216822844318
4538433645690767
70913025713947
1134608411423664
9076867291393767
18153734582803747
Output for 5.5.7
Same machine same time
9076867291365337
2269216822841338
2269216822841288
18153734582730497
18153734582729163
4538433645682597
Different machine same time
145229876661824151
290459753323646873
36307469165460760
145229876661824100
290459753323646709
290459753323686080
Same machine different time
18153734582737517
18153734582746116
2269216822844269
141826051427837
18153734582770620
9076867291389185
Output for 5.5.6
Same machine same time
9076867291364761
4538433645682321
18153734582730550
2269216822841306
9076867291364676
18153734582730324
Different machine same time
145229876661823615
290459753323645253
145229876661843175
72614938330912447
290459753323645453
290459753323686743
Same machine different time
2269216822842196
4538433645686694
18153734582755090
9076867291381525
18153734582770598
18153734582779472
Output for 5.5.5
Same machine same time
18153734582729291
4538433645682252
9076867291365237
18153734582728974
2269216822841287
9076867291364421
Different machine same time
72614938330912393
290459753323645556
145229876661843585
36307469165456290
290459753323645199
290459753323686057
Same machine different time
18153734582738153
18153734582746593
4538433645688727
2269216822846440
4538433645694850
18153734582787507
Output for 5.5.4
Same machine same time
18153734582721567
4538433645680388
18153734582721043
2269216822840229
567304205710056
4538433645680480
Different machine same time
145229876661759719
72614938330878941
290459753323555038
145229876661758314
72614938330878936
290459753323555744
Same machine different time
18153734582729044
18153734582738067
18153734582745620
18153734582754684
18153734582761828
18153734582771022
Output for 5.5.3
Same machine same time
18153734582721457
2269216822840230
9076867291361257
18153734582721445
2269216822840269
4538433645680242
Different machine same time
36307469165439767
290459753323515311
290459753323556321
145229876661758979
290459753323513926
290459753323554864
Same machine different time
2269216822841188
567304205710584
9076867291372871
18153734582762562
18153734582770435
18153734582778581
Output for 5.5.2
Same machine same time
283652102855155
18153734582729523
18153734582730529
18153734582729941
4538433645682687
567304205710332
Different machine same time
145229876661825430
36307469165455639
145229876661843119
72614938330911824
290459753323645556
145229876661843577
Same machine different time
18153734582738600
4538433645686509
9076867291377531
18153734582763154
18153734582778553
9076867291393269
Output for 5.5.1
Same machine same time
4538433645686509
4538433645686685
4538433645686272
4538433645686770
18153734582747044
4538433645686644
Different machine same time
145229876661955656
72614938330976890
72614938330987032
36307469165488976
290459753323907979
290459753323948913
Same machine different time
1134608411422202
9076867291381672
18153734582771393
18153734582779852
18153734582786711
9076867291397559
Output for 5.5.0
Same machine same time
18153734582721326
18153734582721324
9076867291361078
9076867291361194
9076867291361147
9076867291360815
Different machine same time
36307469165439764
290459753323514631
72614938330888792
145229876661758286
290459753323515500
290459753323555577
Same machine different time
18153734582730431
18153734582738356
9076867291373523
18153734582753880
18153734582770806
9076867291389030
Output for 5.4.45
Same machine same time
18153734582730168
18153734582730625
18153734582730516
18153734582730152
4538433645682404
567304205710303
Different machine same time
72614938330911851
290459753323777304
290459753323817490
72614938330945332
18153734582736026
145229876661909015
Same machine different time
18153734582746435
18153734582753824
9076867291381230
9076867291385679
2269216822847408
9076867291393250
Output for 5.4.44
Same machine same time
18153734582721760
18153734582720688
18153734582720820
9076867291360816
18153734582722168
18153734582722154
Different machine same time
72614938330879986
36307469165439421
145229876661777635
145229876661759932
145229876661756984
290459753323555593
Same machine different time
9076867291365016
18153734582737343
18153734582746656
18153734582754023
18153734582762022
18153734582779439
Output for 5.4.43
Same machine same time
18153734582730239
18153734582729862
9076867291364598
18153734582729699
567304205710275
18153734582728707
Different machine same time
72614938330912059
290459753323645750
145229876661843823
72614938330911746
145229876661823464
290459753323687430
Same machine different time
18153734582738317
1134608411422174
4538433645690587
18153734582771032
18153734582777983
18153734582787712
Output for 5.4.42
Same machine same time
4538433645682242
9076867291364897
18153734582729690
18153734582738562
18153734582737638
18153734582738325
Different machine same time
145229876661890014
290459753323776198
145229876661909050
145229876661891008
145229876661888449
145229876661909053
Same machine different time
18153734582745361
4538433645688695
9076867291380793
18153734582770777
18153734582779664
9076867291393873
Output for 5.4.41
Same machine same time
18153734582720630
18153734582721789
18153734582721251
4538433645680335
18153734582721370
18153734582722272
Different machine same time
18153734582719803
290459753323515491
145229876661778366
145229876661759768
72614938330878913
72614938330888923
Same machine different time
18153734582730617
18153734582746625
4538433645688443
18153734582762501
1134608411423111
18153734582778309
Output for 5.4.40
Same machine same time
18153734582729505
18153734582730348
18153734582729149
18153734582729483
9076867291364711
9076867291365318
Different machine same time
145229876661823756
290459753323646013
290459753323687750
145229876661824358
290459753323645598
290459753323687356
Same machine different time
18153734582737067
18153734582746057
18153734582754564
9076867291381676
18153734582770668
2269216822847325
Output for 5.4.39
Same machine same time
18153734582720719
4538433645680493
18153734582721952
18153734582722494
9076867291360380
18153734582722245
Different machine same time
145229876661758128
145229876661757303
290459753323555657
18153734582719966
145229876661757556
72614938330889148
Same machine different time
1134608411420560
2269216822842191
4538433645686762
18153734582754648
18153734582763153
9076867291389851
Output for 5.4.38
Same machine same time
18153734582721351
18153734582721022
18153734582720798
18153734582721344
9076867291360514
18153734582720546
Different machine same time
72614938330879636
290459753323514813
145229876661778371
145229876661759844
290459753323514441
290459753323556174
Same machine different time
9076867291365352
18153734582738544
4538433645688515
4538433645690829
18153734582771516
9076867291389912
Output for 5.4.37
Same machine same time
9076867291360944
18153734582722427
9076867291361038
9076867291361067
9076867291360445
18153734582722523
Different machine same time
4538433645679965
290459753323514089
36307469165444371
9076867291359962
290459753323514703
290459753323556563
Same machine different time
18153734582730176
18153734582738128
18153734582746445
18153734582753701
9076867291381026
567304205711613
Output for 5.4.36
Same machine same time
18153734582729446
18153734582729375
18153734582730512
9076867291365009
9076867291365164
567304205710273
Different machine same time
72614938330912662
145229876661823141
290459753323685892
145229876661824191
145229876661823233
290459753323687000
Same machine different time
9076867291368805
18153734582745554
9076867291376712
4538433645690871
18153734582770763
18153734582779161
Output for 5.4.35
Same machine same time
567304205710073
9076867291360669
18153734582721255
18153734582721804
18153734582721565
4538433645680613
Different machine same time
72614938330879053
145229876661757161
145229876661777508
145229876661758388
290459753323514845
145229876661778078
Same machine different time
18153734582729756
9076867291369158
9076867291373135
18153734582755258
18153734582762476
18153734582777991
Output for 5.4.34
Same machine same time
18153734582721866
18153734582721453
18153734582721881
9076867291360684
9076867291360266
9076867291360843
Different machine same time
145229876661758948
145229876661757761
145229876661777583
72614938330879525
36307469165439250
72614938330888723
Same machine different time
18153734582728984
9076867291368935
18153734582746231
18153734582754753
9076867291380974
35456512856988
Output for 5.4.32
Same machine same time
18153734582722310
18153734582721477
18153734582722333
2269216822840135
18153734582722483
9076867291361106
Different machine same time
72614938330879135
290459753323515449
290459753323556446
72614938330879353
145229876661757730
290459753323555709
Same machine different time
9076867291364371
18153734582737501
9076867291372869
567304205711067
18153734582762967
18153734582771320
Output for 5.4.31
Same machine same time
9076867291369192
18153734582737321
18153734582738406
9076867291368864
9076867291368789
18153734582738133
Different machine same time
145229876661889460
290459753323777221
145229876661908602
72614938330944803
145229876661888077
290459753323818985
Same machine different time
18153734582746647
9076867291376815
18153734582763046
2269216822846259
18153734582778934
18153734582787916
Output for 5.4.30
Same machine same time
18153734582721141
1134608411420061
18153734582722421
4538433645680522
18153734582722348
2269216822840307
Different machine same time
145229876661759781
72614938330878576
145229876661778054
145229876661758952
290459753323515505
290459753323555701
Same machine different time
18153734582730339
18153734582746071
18153734582754601
18153734582762986
18153734582769908
18153734582779065
Output for 5.4.29
Same machine same time
18153734582738749
2269216822842356
2269216822842364
9076867291369346
18153734582738118
18153734582738525
Different machine same time
145229876661890977
72614938330944276
290459753323816989
18153734582736363
36307469165472181
145229876661908693
Same machine different time
4538433645686706
18153734582753941
18153734582762811
18153734582770856
18153734582779420
18153734582786527
Output for 5.4.28
Same machine same time
18153734582737697
18153734582738657
18153734582737491
567304205710542
9076867291368601
18153734582738127
Different machine same time
18153734582736288
145229876661888415
290459753323818219
36307469165472599
290459753323776371
72614938330954749
Same machine different time
9076867291372870
18153734582754829
18153734582762935
18153734582769932
18153734582787242
9076867291398013
Output for 5.4.27
Same machine same time
1134608411420643
18153734582730336
18153734582728848
4538433645682380
9076867291364408
9076867291364423
Different machine same time
145229876661824011
72614938330911580
290459753323687542
145229876661824247
145229876661823402
145229876661843396
Same machine different time
8864128214227
9076867291372582
9076867291376691
18153734582762075
18153734582769938
4538433645694811
Output for 5.4.26
Same machine same time
18153734582729223
141826051427576
18153734582730070
567304205710273
18153734582729583
9076867291364742
Different machine same time
145229876661824390
290459753323646941
145229876661843338
36307469165456138
290459753323645217
72614938330921789
Same machine different time
9076867291369422
9076867291376881
18153734582762700
18153734582769986
18153734582778902
283652102856051
Output for 5.4.25
Same machine same time
18153734582722096
9076867291360835
9076867291361188
9076867291360945
18153734582721031
18153734582721917
Different machine same time
145229876661759422
72614938330878856
290459753323555057
145229876661757992
290459753323515189
145229876661777929
Same machine different time
18153734582728879
9076867291368846
1134608411421612
18153734582754873
18153734582770813
18153734582779298
Output for 5.4.24
Same machine same time
9076867291364415
18153734582728996
18153734582729827
18153734582728754
1134608411420634
9076867291364759
Different machine same time
18153734582728092
290459753323645908
36307469165460792
72614938330912218
36307469165455793
145229876661843688
Same machine different time
9076867291369099
18153734582747006
4538433645688707
18153734582762650
9076867291385830
18153734582779794
Output for 5.4.23
Same machine same time
18153734582728975
2269216822841216
9076867291364908
9076867291364636
18153734582729907
18153734582729686
Different machine same time
145229876661824002
145229876661823283
290459753323687110
145229876661825360
145229876661823390
290459753323687346
Same machine different time
18153734582745936
18153734582753497
18153734582763433
9076867291385095
18153734582779184
18153734582787472
Output for 5.4.22
Same machine same time
18153734582721414
9076867291360342
4538433645680361
9076867291360438
4538433645680357
4538433645680449
Different machine same time
4538433645679979
290459753323515338
145229876661778407
145229876661758444
290459753323513955
290459753323556495
Same machine different time
2269216822841242
9076867291373472
18153734582754798
9076867291381301
18153734582771511
18153734582779403
Output for 5.4.21
Same machine same time
18153734582729945
18153734582730351
9076867291365162
18153734582728851
9076867291365294
18153734582730555
Different machine same time
145229876661823513
72614938330911697
145229876661843479
36307469165456150
290459753323645505
72614938330921829
Same machine different time
9076867291368870
9076867291373392
18153734582754306
9076867291380986
2269216822847335
18153734582786888
Output for 5.4.20
Same machine same time
18153734582721952
2269216822840294
9076867291361074
4538433645680495
1134608411420062
567304205710072
Different machine same time
36307469165439802
290459753323515257
72614938330888732
145229876661758713
145229876661757470
290459753323556068
Same machine different time
18153734582729037
18153734582738685
18153734582755163
9076867291381477
9076867291385852
18153734582778475
Output for 5.4.19
Same machine same time
9076867291360424
4538433645680506
18153734582721791
18153734582720839
18153734582722154
2269216822840171
Different machine same time
145229876661759222
290459753323515305
290459753323556419
72614938330879612
145229876661757266
72614938330889072
Same machine different time
18153734582730171
18153734582745766
18153734582755246
18153734582761851
18153734582770680
18153734582779807
Output for 5.4.18
Same machine same time
1134608411420150
9076867291360734
18153734582721728
18153734582721651
9076867291360533
9076867291360827
Different machine same time
9076867291359883
290459753323515643
72614938330889209
36307469165439925
290459753323514663
290459753323556076
Same machine different time
9076867291364979
18153734582738006
2269216822843163
9076867291377624
18153734582762095
567304205711557
Output for 5.4.17
Same machine same time
4538433645682386
567304205710314
1134608411420591
4538433645682201
18153734582729289
18153734582729857
Different machine same time
72614938330912651
290459753323645784
290459753323686853
145229876661823837
145229876661823215
72614938330921730
Same machine different time
18153734582738249
18153734582746991
9076867291376655
18153734582763085
9076867291385123
18153734582778170
Output for 5.4.16
Same machine same time
18153734582721598
9076867291360615
2269216822840313
2269216822840213
4538433645680329
2269216822840074
Different machine same time
145229876661759816
145229876661757087
4538433645680562
145229876661759687
290459753323514319
145229876661778161
Same machine different time
9076867291364844
9076867291373195
18153734582755180
4538433645690734
9076867291385708
18153734582778023
Output for 5.4.15
Same machine same time
283652102855029
18153734582720551
9076867291361062
18153734582720863
567304205710017
4538433645680478
Different machine same time
145229876661759817
72614938330878624
145229876661778186
18153734582719784
145229876661757379
290459753323556389
Same machine different time
18153734582730127
18153734582738232
18153734582745446
18153734582754949
9076867291381266
18153734582770946
Output for 5.4.14
Same machine same time
18153734582712713
283652102854909
18153734582713611
567304205709765
18153734582713867
4538433645678425
Different machine same time
2269216822838948
145229876661691626
72614938330856198
145229876661692524
72614938330845782
145229876661712635
Same machine different time
18153734582730696
2269216822842262
18153734582745346
18153734582754084
18153734582763415
2269216822846408
Output for 5.4.13
Same machine same time
4538433645678303
18153734582713440
18153734582713248
18153734582712631
4538433645678160
2269216822839253
Different machine same time
145229876661694275
567304205709733
290459753323425217
18153734582711735
290459753323384548
290459753323424859
Same machine different time
9076867291360869
18153734582728876
9076867291369267
18153734582745143
9076867291377530
18153734582763114
Output for 5.4.12
Same machine same time
18153734582713934
9076867291357073
4538433645678242
4538433645678338
2269216822839138
4538433645678353
Different machine same time
36307469165423146
290459753323383636
18153734582714071
36307469165423190
290459753323382809
72614938330856342
Same machine different time
18153734582722035
18153734582730539
18153734582746753
18153734582753682
141826051427828
18153734582770793
Output for 5.4.11
Same machine same time
18153734582713368
18153734582712737
18153734582712566
18153734582713184
9076867291357011
141826051427441
Different machine same time
145229876661693176
145229876661692339
145229876661712242
72614938330846796
145229876661692093
290459753323424433
Same machine different time
4538433645680556
18153734582729077
4538433645684630
18153734582745184
18153734582753737
4538433645690516
Output for 5.4.10
Same machine same time
18153734582713161
18153734582713001
4538433645678435
2269216822839280
18153734582713049
18153734582713087
Different machine same time
145229876661693634
290459753323383945
72614938330856361
36307469165423455
290459753323383004
290459753323424403
Same machine different time
4538433645680235
9076867291364549
9076867291369144
2269216822843330
9076867291376733
18153734582763150
Output for 5.4.9
Same machine same time
18153734582714201
18153734582713377
9076867291356637
9076867291356689
18153734582713576
18153734582712576
Different machine same time
145229876661694009
145229876661691682
290459753323424628
145229876661693832
290459753323384179
290459753323424990
Same machine different time
2269216822840288
1134608411420663
4538433645684327
4538433645686585
18153734582755115
2269216822845265
Output for 5.4.8
Same machine same time
18153734582714023
18153734582713153
9076867291356195
18153734582713070
9076867291357011
9076867291357104
Different machine same time
18153734582711670
290459753323384092
145229876661711978
72614938330846335
72614938330845874
9076867291357004
Same machine different time
9076867291360337
18153734582729398
18153734582737047
18153734582746382
18153734582753878
18153734582763407
Output for 5.4.7
Same machine same time
9076867291356791
18153734582713626
18153734582713118
9076867291356851
9076867291356813
4538433645678507
Different machine same time
145229876661694211
290459753323383026
36307469165428109
72614938330846533
72614938330845850
290459753323424227
Same machine different time
9076867291360973
18153734582738205
4538433645686468
18153734582753318
18153734582761808
18153734582770313
Output for 5.4.6
Same machine same time
18153734582712789
4538433645678201
18153734582712749
18153734582713253
4538433645678317
2269216822839047
Different machine same time
145229876661692726
72614938330845786
290459753323423832
72614938330846459
290459753323384105
290459753323424422
Same machine different time
18153734582720769
18153734582729724
18153734582737692
141826051427702
18153734582753752
2269216822845231
Output for 5.4.5
Same machine same time
9076867291356977
9076867291360474
9076867291360445
18153734582720692
9076867291361214
18153734582720711
Different machine same time
72614938330879500
36307469165439433
290459753323555458
18153734582719889
145229876661757014
290459753323554825
Same machine different time
18153734582728798
9076867291368534
18153734582746187
2269216822844407
9076867291381737
18153734582770691
Output for 5.4.4
Same machine same time
4538433645678174
18153734582712497
18153734582713015
18153734582712476
18153734582713050
4538433645678223
Different machine same time
72614938330846969
145229876661691461
145229876661712033
145229876661693663
290459753323383678
290459753323425293
Same machine different time
4538433645680614
18153734582730282
18153734582737687
18153734582745691
18153734582754921
9076867291381275
Output for 5.4.3
Same machine same time
18153734582714145
9076867291356517
9076867291357089
18153734582713205
4538433645678220
18153734582713831
Different machine same time
4538433645677925
145229876661692227
290459753323425260
72614938330847147
290459753323383051
72614938330856158
Same machine different time
9076867291361066
18153734582730446
18153734582738479
18153734582747128
2269216822844337
18153734582762979
Output for 5.4.2
Same machine same time
18153734582713081
2269216822839082
9076867291356523
9076867291356393
18153734582714080
283652102854885
Different machine same time
36307469165423409
290459753323384661
145229876661711936
72614938330846712
36307469165422877
72614938330856297
Same machine different time
18153734582722499
4538433645682297
18153734582737896
2269216822843209
4538433645688436
567304205711350
Output for 5.4.1
Same machine same time
18153734582712453
18153734582713238
9076867291356400
1134608411419586
9076867291357098
18153734582713543
Different machine same time
36307469165423110
36307469165423034
18153734582714010
36307469165423116
145229876661691556
36307469165428198
Same machine different time
9076867291361224
9076867291364968
18153734582738435
18153734582747128
9076867291377514
18153734582763498
Output for 5.4.0
Same machine same time
18153734582713262
9076867291356357
9076867291356606
4538433645678199
18153734582714102
9076867291356823
Different machine same time
72614938330846941
145229876661691690
290459753323424574
145229876661694029
290459753323383074
290459753323425669
Same machine different time
9076867291361106
9076867291365064
283652102855294
9076867291372900
18153734582753575
18153734582763142
Output for 5.3.29
Same machine same time
18153734582713259
567304205710062
9076867291360774
18153734582722172
9076867291361265
4538433645680465
Different machine same time
145229876661758259
290459753323514495
290459753323556298
145229876661759009
145229876661757838
290459753323556376
Same machine different time
18153734582730317
9076867291369399
18153734582745978
9076867291377418
9076867291381485
1134608411423138
Output for 5.3.28
Same machine same time
4538433645678308
18153734582712583
18153734582712430
2269216822839228
4538433645678261
4538433645678591
Different machine same time
145229876661692644
290459753323383613
145229876661712394
72614938330847069
290459753323384416
290459753323424616
Same machine different time
9076867291360590
18153734582729701
4538433645684247
9076867291372672
18153734582753598
18153734582762797
Output for 5.3.27
Same machine same time
2269216822839288
18153734582713769
9076867291356643
18153734582713263
18153734582713211
18153734582713485
Different machine same time
145229876661693256
290459753323384461
72614938330856286
36307469165423252
145229876661692015
290459753323425510
Same machine different time
4538433645680228
4538433645682183
18153734582737974
9076867291373378
4538433645688648
18153734582761782
Output for 5.3.26
Same machine same time
9076867291356886
9076867291356902
18153734582713751
18153734582712407
18153734582712757
18153734582714090
Different machine same time
72614938330846634
145229876661692344
290459753323425205
72614938330846953
9076867291355765
4538433645678519
Same machine different time
18153734582722059
70913025713790
18153734582738455
18153734582745574
18153734582755181
9076867291381050
Output for 5.3.25
Same machine same time
567304205709817
9076867291356606
18153734582713955
18153734582712575
18153734582713254
4538433645678182
Different machine same time
145229876661693952
290459753323384806
145229876661712171
18153734582711620
290459753323384255
290459753323424883
Same machine different time
9076867291360290
18153734582729039
4538433645684362
9076867291373019
4538433645688608
2269216822845395
Output for 5.3.24
Same machine same time
18153734582713418
4538433645678522
18153734582714296
70913025713722
9076867291356495
18153734582712849
Different machine same time
72614938330846715
72614938330846094
145229876661712893
145229876661693362
145229876661691638
290459753323425665
Same machine different time
567304205710077
4538433645682210
18153734582738131
9076867291376665
4538433645690648
18153734582770774
Output for 5.3.23
Same machine same time
2269216822839155
18153734582714061
2269216822839189
9076867291357074
18153734582712976
9076867291357151
Different machine same time
145229876661693142
145229876661691767
9076867291357050
145229876661694176
290459753323384055
145229876661712559
Same machine different time
18153734582721757
9076867291364986
4538433645684528
9076867291372975
18153734582754891
18153734582762858
Output for 5.3.22
Same machine same time
18153734582713413
4538433645678450
141826051427447
18153734582713033
4538433645678438
1134608411419610
Different machine same time
18153734582711646
290459753323384274
290459753323423805
72614938330846217
9076867291355744
18153734582714087
Same machine different time
9076867291361136
4538433645682353
18153734582737717
18153734582746318
18153734582754714
18153734582761560
Output for 5.3.21
Same machine same time
2269216822839164
9076867291356454
9076867291356600
18153734582713957
9076867291356224
18153734582713268
Different machine same time
145229876661693200
36307469165422916
290459753323425152
72614938330846787
36307469165422880
290459753323424208
Same machine different time
4538433645680206
9076867291364371
18153734582737703
18153734582746320
18153734582763487
9076867291385485
Output for 5.3.20
Same machine same time
18153734582712926
9076867291356614
18153734582713710
18153734582713667
567304205709779
18153734582714160
Different machine same time
145229876661694180
290459753323383059
72614938330856040
18153734582711664
290459753323384429
145229876661712321
Same machine different time
9076867291360777
2269216822841191
4538433645684294
18153734582745523
4538433645688350
9076867291380903
Output for 5.3.19
Same machine same time
18153734582712684
9076867291356622
18153734582714022
18153734582713732
9076867291356722
1134608411419523
Different machine same time
72614938330846902
145229876661691968
290459753323425620
145229876661694413
290459753323383616
145229876661712251
Same machine different time
9076867291361067
9076867291364765
18153734582737889
2269216822843256
18153734582753447
1134608411422684
Output for 5.3.18
Same machine same time
18153734582712392
18153734582714051
18153734582712921
141826051427443
4538433645678239
18153734582712851
Different machine same time
36307469165423186
290459753323384046
290459753323425389
145229876661693956
36307469165423014
72614938330856144
Same machine different time
9076867291360763
18153734582729353
18153734582737396
4538433645686783
18153734582755255
9076867291381419
Output for 5.3.17
Same machine same time
18153734582713346
9076867291357004
18153734582712606
18153734582712388
18153734582713211
18153734582714249
Different machine same time
18153734582711564
72614938330846150
72614938330856007
145229876661693384
145229876661691997
290459753323425342
Same machine different time
18153734582722381
9076867291365002
18153734582738834
9076867291372957
18153734582754845
4538433645690594
Output for 5.3.16
Same machine same time
18153734582714183
18153734582713051
9076867291356474
4538433645678569
9076867291356656
9076867291357178
Different machine same time
145229876661692683
145229876661691603
145229876661712332
145229876661692445
290459753323383329
290459753323425002
Same machine different time
18153734582730445
9076867291368530
4538433645686545
4538433645688390
9076867291381351
9076867291384936
Output for 5.3.15
Same machine same time
4538433645680301
18153734582721410
18153734582722055
18153734582720857
18153734582721620
4538433645680258
Different machine same time
145229876661758073
18153734582719737
145229876661777409
145229876661759398
290459753323515590
290459753323554848
Same machine different time
18153734582728783
9076867291368958
18153734582746832
18153734582754391
4538433645690398
4538433645692754
Output for 5.3.14
Same machine same time
4538433645680431
18153734582721406
18153734582721897
18153734582721914
18153734582721571
2269216822840109
Different machine same time
145229876661758675
36307469165439372
290459753323554826
18153734582719811
290459753323515717
290459753323555608
Same machine different time
1134608411420580
4538433645684231
9076867291372883
283652102855524
18153734582762656
18153734582770033
Output for 5.3.13
Same machine same time
4538433645678366
9076867291356595
18153734582712722
4538433645678403
2269216822839091
18153734582713891
Different machine same time
145229876661693637
290459753323383341
290459753323424153
72614938330846849
290459753323383032
290459753323424522
Same machine different time
18153734582721787
9076867291364984
18153734582737482
18153734582745929
18153734582755081
18153734582762312
Output for 5.3.12
Same machine same time
9076867291356780
2269216822839264
9076867291357108
18153734582713863
4538433645678435
4538433645678460
Different machine same time
18153734582711651
18153734582711432
145229876661712858
72614938330846901
18153734582711461
145229876661712419
Same machine different time
9076867291360783
1134608411420611
4538433645684238
18153734582746994
567304205711079
18153734582763133
Output for 5.3.11
Same machine same time
9076867291356667
9076867291356813
18153734582713841
2269216822839173
1134608411419605
18153734582712455
Different machine same time
72614938330846862
290459753323384164
72614938330856197
145229876661693201
290459753323384738
290459753323424730
Same machine different time
9076867291361112
18153734582730296
9076867291369119
18153734582746513
1134608411422193
9076867291381260
Output for 5.3.10
Same machine same time
18153734582714098
18153734582713941
4538433645678394
18153734582713232
18153734582713812
2269216822839047
Different machine same time
145229876661692930
290459753323384078
72614938330856051
145229876661692793
18153734582711445
290459753323425264
Same machine different time
4538433645680173
18153734582728710
18153734582737922
18153734582746379
18153734582753310
9076867291381600
Output for 5.3.9
Same machine same time
18153734582712392
18153734582712405
2269216822839255
18153734582712748
18153734582712793
18153734582712598
Different machine same time
145229876661693890
283652102854866
72614938330856334
72614938330847220
290459753323383540
4538433645678513
Same machine different time
567304205710073
18153734582730006
18153734582738114
18153734582746635
18153734582753551
9076867291381355
Output for 5.3.8
Same machine same time
4538433645678171
18153734582713178
18153734582713913
4538433645678118
1134608411419589
18153734582714172
Different machine same time
72614938330846883
290459753323384732
72614938330855966
145229876661692641
72614938330845748
290459753323424564
Same machine different time
2269216822840183
9076867291364412
18153734582738550
9076867291373139
18153734582753957
18153734582763029
Output for 5.3.7
Same machine same time
18153734582722556
1134608411420083
18153734582721232
18153734582721155
1134608411420134
4538433645680302
Different machine same time
145229876661759399
290459753323514852
290459753323555415
145229876661759837
290459753323515224
290459753323556256
Same machine different time
9076867291364982
18153734582738714
9076867291372685
1134608411422162
1134608411422680
18153734582770992
Output for 5.3.6
Same machine same time
2269216822840287
1134608411420079
18153734582721973
9076867291361270
18153734582722286
18153734582721249
Different machine same time
145229876661758178
2269216822839965
72614938330889061
145229876661759306
145229876661757315
290459753323555265
Same machine different time
9076867291364746
18153734582737594
18153734582746083
283652102855531
18153734582761859
18153734582769696
Output for 5.3.5
Same machine same time
18153734582729435
18153734582728993
9076867291364897
18153734582729595
18153734582730731
18153734582729833
Different machine same time
145229876661824643
72614938330911313
145229876661843068
145229876661825243
72614938330911662
290459753323686496
Same machine different time
18153734582737674
9076867291372572
18153734582753566
18153734582763133
18153734582778523
18153734582786194
Output for 5.3.4
Same machine same time
9076867291356282
18153734582714051
18153734582713069
4538433645678313
18153734582713243
18153734582713640
Different machine same time
145229876661693275
290459753323383157
145229876661712568
145229876661693129
290459753323383904
290459753323424085
Same machine different time
9076867291360841
9076867291365270
18153734582737562
18153734582746877
18153734582754086
18153734582762515
Output for 5.3.3
Same machine same time
1134608411419544
18153734582713642
9076867291357022
1134608411419581
18153734582713413
9076867291356554
Different machine same time
4538433645677895
145229876661691520
290459753323425064
145229876661692491
290459753323383713
145229876661712073
Same machine different time
18153734582721827
2269216822841181
18153734582737088
2269216822843373
9076867291377090
9076867291381315
Output for 5.3.2
Same machine same time
9076867291356988
18153734582713386
18153734582713635
4538433645678154
18153734582714340
4538433645678395
Different machine same time
36307469165423604
145229876661691926
36307469165428132
145229876661692627
290459753323382888
290459753323425727
Same machine different time
18153734582721536
18153734582730222
18153734582738085
1134608411421594
18153734582754764
18153734582761533
Output for 5.3.1
Same machine same time
18153734582712794
4538433645678219
567304205709805
18153734582714277
9076867291356396
4538433645678311
Different machine same time
72614938330847048
290459753323384421
290459753323425352
145229876661694300
290459753323383758
18153734582714034
Same machine different time
18153734582721293
18153734582730268
18153734582736925
9076867291372889
9076867291377411
4538433645690405
Output for 5.3.0
Same machine same time
18153734582713514
2269216822839199
9076867291356898
9076867291356290
18153734582713790
4538433645678469
Different machine same time
36307469165423155
145229876661691476
145229876661712247
145229876661694027
145229876661692085
36307469165428217
Same machine different time
283652102855024
2269216822841247
9076867291372969
2269216822844246
18153734582761818
567304205711569