VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of public-key signature systems on one machine: amd64; Gracemont (906a4-20); 2022 Intel Core i3-1215U, E cores; 4 x 1600MHz; alder2,1f626960,3300000, supercop-20240909

[Page version: 20241011 15:42:08]

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project to measure the performance of public-key systems. This page presents benchmark results collected in eBATS for public-key signature systems:

For signature systems that support "message recovery", the space for a signature on a long message is shorter than the space for a signature on a short message.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each signature system and each implementation. Designers and implementors interested in submitting new signature systems and new implementations of existing signature systems should read the call for submissions.


Test results

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
388238993988picnicl1full
389439474036picnic3l1
534554015484
T:
picnic2l1fs
559757145911picnicl3full
594359626053picnic3l3
606360986169picnicl1ur
615862506336picnicl1fs
725173537738picnicl5full
773977667967picnic3l5
108031085410962
T:
picnic2l3fs
111481125411372picnicl3ur
112231130511426picnicl3fs
138081385514005
T:
picnic2l5fs
141891429314605picnicl5fs
143421452015049picnicl5ur
560435632356546T!!!dilithium2aes
585365872359008ed25519
788407903779483aimer128f
844348476086160aimer128s
875278780188145dilithium3aes
115960117169120907
T:
ecdonaldp256
117849118107118466T!!!dilithium2
134776135773136568dilithium5aes
158367160619162665
T:
donald512
193651194086194715aimer192f
195013202943209440nccsign1aes
206634207466207900aimer192s
218642219213219658T!!!dilithium3
241417241841245821
T:
ed448goldilocks
251318252675256671
T:
ecdonaldp224
251551255017263963nccsign1
252680256360260911nccsign3aes
292054293897298909
T:
pass769
344148344600346145T!!!dilithium5
343483346137349471
T:
pass863
338390349764366314nccsign3
220218?374276?686399?haetae2
386002388464393074nccsign5aes
466978470091474017nccsign5
486555486976487824
T:
sphincsf128harakasimple
495291496898501207
T:
donald1024
518629519360520508aimer256s
519850520454522203aimer256f
647103654881660806
T:
ecdonaldp160
664403665112665487
T:
sphincsf128harakarobust
666525668505670621
T:
mqdss48
721268726000730244
T:
ecdonaldp521
736658737318737876
T:
sphincsf192harakasimple
744763747848757665
T:
ecdonaldk163
775524780809793146
T:
ecdonaldb163
786984801037813138
T:
ecdonaldp192
101621210197161031928
T:
ecdonaldk233
102889010291881029981
T:
sphincsf192harakarobust
104907710559921075840
T:
ecdonaldb233
603470?1099667?1711507?haetae3
576241?1127600?2204587?haetae5
1068867?1402691?1757877?
T:
qtesla1
155336115589731624085
T:
mqdss64
170029517209021735340
T:
donald2048
176556317751131786760
T:
ecdonaldk283
183890418496971891850
T:
ecdonaldb283
216423421762332178379
T:
sphincsf256harakasimple
255199625524432553377
T:
sphincsf256harakarobust
287667029074662928644
T:
ecdonaldk409
291368729196002933825
T:
ecdonaldp384
306300930776053140800
T:
ecdonaldb409
2424966?3534770?4701501?
T:
qtesla3f
384293838593553867603
T:
sphincs256
4681221?4760925?7045773?
T:
qtesla3s
526210052669275274134
T:
sphincsf128shake256simple
5087714?5782411?7728024?
T:
qtesla1p
623102462980336336177
T:
ecdonaldk571
672218767719456884488
T:
ecdonaldb571
785956678652157884630
T:
sphincsf192shake256simple
802520582337798470091mqsignlr2567246
816481482709678425996
T:
mqsignlr2567246
932934094211649592625
T:
mqsignrr2567246
938544395402969681090mqsignrr2567246
971814097213599743617
T:
sphincsf128shake256robust
981501698310439970185
T:
rainbowbinary256181212
104529571045572910542529
T:
luov863256
112734691137739711445304
T:
rainbow1acyclicc363232
114119831153669511636948
T:
rainbow1acompres363232
119280721205113312148520
T:
rainbow1aclassic363232
141990891420512314209007
T:
sphincsf192shake256robust
167817681679546616802027
T:
luov863256pc
180795241821322618220766
T:
sphincss128harakarobust
184379191844077618443183
T:
sphincss128harakasimple
12163863?18988962?24786358?
T:
ronald512
201329222015051220230327
T:
sphincsf256shake256simple
197517002067418122814572
T:
falcon512dyn
212517392129102321311255
T:
luov4849242
199161552220952124811804
T:
falcon512tree
234758752347990423485489
T:
sphincss192harakasimple
25810076?30325123?38888492?
T:
qtesla3p
328683223287022332873487
T:
sphincss192harakarobust
345095983451880034526482
T:
sphincss256harakasimple
354116743544023235501711
T:
luov890351
363475443685185237124643mqsignlr25611272
378391323791779037929392
T:
sphincsf256shake256robust
377737003831149239405174
T:
mqsignlr25611272
23568934?38505873?58200471?
T:
ronald768
409155804092376740928915
T:
sphincss256harakarobust
451391024543903446105121mqsignrr25611272
462615244661512547388871
T:
mqsignrr25611272
486452624871304649212804
T:
gemss128
489970164902730649328911
T:
bluegemss128
486967584903355450606454
T:
rainbowbinary16242020
491510214925454449989952
T:
gemss128v2
505300205057305550830344
T:
bluegemss128v2
519902865209653852499745
T:
redgemss128
533565715341986153489575
T:
redgemss128v2
546338915466585054779907
T:
luov890351pc
564314825663724757599580
T:
rainbow3cclassic683248
580749895923766561100974
T:
rainbow3ccompres683248
612555806155717862075139
T:
luov8117404
616641356301143270505412
T:
falcon1024dyn
617230766366737167153016
T:
falcon1024tree
669726366712585267336966
T:
luov6468330
675196336800325668429982
T:
rainbow3ccyclicc683248
49124523?72959527?86990246?
T:
ronald1024
928128349290052593475178
T:
luov8117404pc
940617579470487396472152
T:
mqsignlr25614896
939157759486923197684420mqsignlr25614896
111778351112719318114822399
T:
mqsignrr25614896
119296972120505955121651780mqsignrr25614896
124743586125040129125395629
T:
luov8086399
142522430142770466143382014
T:
rainbow1b
163227425163304662163564256
T:
sphincss128shake256simple
166723960166890056168116467
T:
sflashv2
187864565189047551190344969
T:
rainbow5cclassic963664
210769564212681264214421530
T:
rainbow5ccyclicc963664
214951039216078777217063921
T:
rainbow5ccompres963664
240756509240991840241582447
T:
sphincss192shake256simple
257250100257776347266186456
T:
gemss192
259033147259613310264272379
T:
gemss192v2
263861451264286720265593436
T:
bluegemss192
270627778270856190273340907
T:
bluegemss192v2
270862558271241538272087552
T:
redgemss192
280904413289664108295560517
T:
redgemss192v2
293467674293931362294011324
T:
rainbow1c
305480297306492896306724716
T:
sphincss128shake256robust
322074507322504376322672892
T:
sphincss256shake256simple
156040921?331605238?425501204?
T:
ronald1536
454927342455598718455823962
T:
sphincss192shake256robust
311169903?478688704?809292405?
T:
ronald2048
606590098607276663608043930
T:
sphincss256shake256robust
615387732624654719635511879
T:
gui184
849789536853116547867848216
T:
gemss256
861663329863845380878967965
T:
gemss256v2
856435310869397392882301384
T:
redgemss256
871016626875231525891815619
T:
bluegemss256v2
876252906877344320880963688
T:
rainbow3b
876666869877621506879761112
T:
rainbow1a
863155714889433725930950897
T:
redgemss256v2
900385914900490184900624509
T:
gravitysphincss
926785931956530617970302649
T:
bluegemss256
935639560?1645036938?2597405532?
T:
ronald3072
260269233426035812202613143144
T:
rainbow3c
373387895837722639473821507466
T:
gui312
2533221936?4182833160?7346794233?
T:
ronald4096
443402164144395004524475985803
T:
rainbow6b
707682366270783913757091128314
T:
rainbow4a
769491121377036356447719308089
T:
rainbow5c
103409520701039126427310439735335
T:
rainbow6a
144090078791441056239714411470071
T:
gravitysphincsl
236302034562377345455523939293746
T:
gui448
288135080322882364225728826586989
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
138171419114984
T:
rainbowbinary256181212
333793386538266
T:
rainbowbinary16242020
564255704157762
T:
rainbow1a
607886112961380ed25519
747487550877244
T:
rainbow1aclassic363232
759497658577651
T:
rainbow1acyclicc363232
9909199486100809
T:
sflashv2
122699134802149446
T:
mqsignlr2567246
134586134916135573
T:
rainbow1c
139115141773146535mqsignlr2567246
166888167909169209
T:
ecdonaldp256
174530176325177789
T:
mqsignrr2567246
181929194750206283mqsignrr2567246
160343?213544?357281?T!!!dilithium2aes
254254256799259016
T:
donald512
256506257053257970
T:
ed448goldilocks
259989260864262094
T:
rainbow1b
189957?304640?373708?T!!!dilithium2
166179?305662?441401?dilithium3aes
308372310765311427
T:
ecdonaldp224
347422353958365606
T:
mqsignlr25611272
358762363463366933
T:
ronald512
245941?380099?546668?dilithium5aes
435354436082437024
T:
rainbow3c
445404457930465613mqsignlr25611272
454334462967465977
T:
rainbow3cclassic683248
462063466056470152
T:
falcon512tree
384921?480535?724003?T!!!dilithium3
498559499236500467
T:
rainbow3ccyclicc683248
494631510994549704
T:
mqsignrr25611272
540036542327547329
T:
luov863256pc
483722?549368?735777?nccsign1
552418560519568020mqsignrr25611272
301506?579614?1081642?
T:
qtesla1
590939593419596709
T:
donald1024
307731?605310?629605?
T:
pass769
431417?616925?667581?nccsign1aes
648800665187685578
T:
mqsignlr25614896
664311669928676623
T:
ronald768
686533692819695639
T:
ecdonaldp160
505755?695049?1076869?nccsign3aes
563355?705432?847789?T!!!dilithium5
354368?713325?1073037?
T:
pass863
715975717404718508
T:
rainbow4a
761964767140844548
T:
rainbow6a
773047774934780258
T:
ecdonaldk163
773548777426792202mqsignlr25614896
799149801932804733
T:
rainbow3b
805218809468824372
T:
ecdonaldb163
812336816054844056
T:
ecdonaldp192
817834818770820109
T:
rainbow5c
846925850155854894
T:
falcon512dyn
601382?878610?1128499?nccsign3
926440938403945925
T:
falcon1024tree
938310944435952920
T:
mqsignrr25614896
936903?960213?1789851?nccsign5
424024?999942?1580761?
T:
qtesla3f
101908410300491054027mqsignrr25614896
102967710420621047031
T:
rainbow5cclassic963664
105358210619731072747
T:
ecdonaldk233
108312510839561086883
T:
ecdonaldp521
110668711080221142797
T:
ecdonaldb233
110295811197391166560
T:
ronald1024
113720111415161154733
T:
rainbow5ccyclicc963664
835923?1172028?1295490?nccsign5aes
658202?1335317?3181130?
T:
qtesla3s
731304?1548761?2321619?
T:
qtesla1p
160700516088621612441
T:
luov890351pc
169353416994231715003
T:
donald2048
172871517372071744757
T:
falcon1024dyn
180902518475091851660
T:
ecdonaldk283
190628019124061921033
T:
rainbow6b
191687819511201970139
T:
ecdonaldb283
213070021318692133830aimer128f
232880123295852331453
T:
luov8117404pc
1342189?2482483?4198238?haetae3
1388559?2654066?3913856?haetae2
2585149?2945707?3590902?
T:
redgemss128
303784830440553051855
T:
ecdonaldp384
303317230783463100791
T:
ecdonaldk409
311961432494133280694
T:
ecdonaldb409
327259632878983388338
T:
ronald1536
3156682?3679366?4460239?
T:
redgemss128v2
1543817?4149523?6109928?haetae5
527405252836585308594picnicl1full
547740554982435511895
T:
mqdss48
590581359409756021002aimer192f
597676859922806001178
T:
ronald2048
622286762297036247354picnicl1fs
625309163516566489911
T:
rainbow1acompres363232
5046516?6415088?9603790?
T:
qtesla3p
652335165889146700871
T:
ecdonaldk571
688747268956126900648
T:
luov863256
5917363?6901539?7978752?
T:
redgemss192
691750970615137169186
T:
ecdonaldb571
727073872912087308554
T:
gravitysphincss
6807804?7843964?9962016?
T:
redgemss192v2
848343084927418508868picnicl1ur
105911401060503010629336picnicl3full
9172400?10929356?12695021?
T:
redgemss256
127668441279944712851106aimer256f
131207971318033213280840
T:
gravitysphincsm
12451889?14125229?17309247?
T:
redgemss256v2
145370291457224714631513
T:
mqdss64
148541731490218414934551picnicl3fs
156652951567644115695912
T:
gravitysphincsl
163311021639205516576065aimer128s
174270661744326317495617
T:
sphincsf128harakasimple
175086971753834217558960
T:
ronald3072
175056471757278917599389picnicl5full
12141343?19780019?39497760?
T:
gui184
211189202117817921219469picnicl3ur
216021722162181021629098
T:
sphincsf192harakasimple
231000432311825023125907
T:
luov890351
231934212325224623302093picnic3l1
243153812438932824518168
T:
sphincsf128harakarobust
249937152507097825251032picnicl5fs
307793303079926330826351
T:
sphincsf192harakarobust
343490453448746834644019picnicl5ur
366169273743601938217726
T:
rainbow3ccompres683248
388065723885320638877566
T:
ronald4096
401120784013123740142705
T:
luov8117404
437376154381187043842733
T:
luov4849242
443620184460228844695754aimer192s
514915775155408451619011picnic3l3
548324525487116154977771
T:
sphincsf256harakasimple
672297876728491868156217
T:
sphincsf256harakarobust
711004137122781571353512
T:
sphincs256
855355448560624885701226picnic3l5
895420888969428790061716aimer256s
100661240101408064102353049
T:
rainbow5ccompres963664
86456492?104059012?121496723?
T:
bluegemss128
87527583?105072512?122410851?
T:
bluegemss128v2
128107286138269659138580559
T:
luov6468330
166577968166794690167009813
T:
sphincsf128shake256simple
180419538180496564180782952
T:
picnic2l1fs
214651843214910156215174816
T:
sphincsf192shake256simple
188149436?223622245?262175177?
T:
bluegemss192
187416163?224295127?261517029?
T:
bluegemss192v2
261720845262547149262775241
T:
luov8086399
293702833293944811294101030
T:
sphincsf128shake256robust
346328844346614631346934853
T:
sphincss128harakasimple
358476215358680724358920217
T:
sphincss128harakarobust
315259749?377369649?440990145?
T:
bluegemss256
379647218380302056381281325
T:
sphincsf192shake256robust
370215961?386027164?492297590?
T:
bluegemss256v2
460465722460735110461548062
T:
sphincsf256shake256simple
480172315480233429482630516
T:
sphincss256harakasimple
266425185?506164493?867788387?
T:
gui312
539341600539454975539547205
T:
picnic2l3fs
590387108590611182590791059
T:
sphincss256harakarobust
530148066?636126712?745159782?
T:
gemss128
426774608?637871058?745324329?
T:
gemss128v2
671968433672411768672756241
T:
sphincss192harakasimple
839116984841533423842237611
T:
sphincsf256shake256robust
974789074975095347975449027
T:
sphincss192harakarobust
111236932011149916261115573569
T:
picnic2l5fs
1303517536?1563908616?1825082222?
T:
gemss192
1328330138?1593848712?1859239733?
T:
gemss192v2
244099516024440308662446183114
T:
sphincss128shake256simple
2424651555?2461863476?3398674128?
T:
gemss256
2456775593?2927136392?3844426734?
T:
gemss256v2
383437977338360904573837404802
T:
sphincss256shake256simple
430770735343116317134313334083
T:
sphincss128shake256robust
513269745551433715815174185366
T:
sphincss192shake256simple
4549454341?6125340715?12138236108?
T:
gui448
693288984769336291506936610840
T:
sphincss256shake256robust
889429323688977162908903638308
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
124351364914147
T:
rainbowbinary256181212
238772409824490
T:
ronald512
273872776528282
T:
ronald768
276122816430034
T:
rainbowbinary16242020
336463448638420
T:
ronald1024
403484173142884
T:
rainbow1aclassic363232
482564882149737
T:
rainbow1a
507465163261869
T:
ronald1536
588305971461540
T:
gravitysphincss
661516710168109
T:
rainbow1c
724317285473230
T:
ronald2048
754267560575794T!!!dilithium2aes
820948292883595
T:
falcon512tree
949429565397390
T:
qtesla1
101695102465103231
T:
falcon512dyn
107929108620109716
T:
luov863256pc
108444108641108998dilithium3aes
126356128415141532mqsignrr2567246
130939131160131482T!!!dilithium2
131210132170133362
T:
mqsignrr2567246
136587137405137934
T:
ronald3072
138380138730139132haetae2
159899160232160609dilithium5aes
166338167569168515
T:
falcon1024tree
162738169222175865
T:
gui184
169714173472178981
T:
rainbow3cclassic683248
123693?181455?184018?
T:
sflashv2
181321182779184596
T:
donald512
199417200061201737
T:
qtesla3s
200090201056202608
T:
qtesla3f
198006201971208275mqsignlr2567246
196918202001207361
T:
mqsignlr2567246
208256209517210235
T:
rainbow1b
208265209885210671
T:
falcon1024dyn
218387218663219128haetae3
221253221565223117T!!!dilithium3
221538222758223806ed25519
225461226218227547
T:
ronald4096
247165252759258305
T:
gravitysphincsm
261354261922262955haetae5
262120266271297355
T:
rainbow3c
269441275918282120nccsign1aes
283083285591289311
T:
luov890351pc
282236291538296752
T:
gemss128
295706303560311462
T:
bluegemss128
298337303611311787
T:
gemss128v2
304961311617323136nccsign1
309478316353320843
T:
redgemss128v2
308673317265325274
T:
redgemss128
311624320041325318
T:
bluegemss128v2
333987336220340867nccsign3aes
336854341576345104
T:
gravitysphincsl
357855358188358518T!!!dilithium5
352640358428365639
T:
sphincss128harakasimple
377840379941381623
T:
mqsignlr25611272
377581382489387874mqsignlr25611272
391162393228396831
T:
luov8117404pc
377732395314422257mqsignrr25611272
402197403669405015
T:
ecdonaldp256
385447404803463842
T:
mqsignrr25611272
406974410689414641nccsign3
414716416508420253
T:
pass769
426003434528442176
T:
rainbow5cclassic963664
476023477915480938
T:
qtesla1p
480104482786485983
T:
pass863
495388502845507098
T:
rainbow4a
504085508310513931
T:
donald1024
529317539955545587
T:
sphincss192harakasimple
535733540822544645nccsign5aes
561974572630585927
T:
gemss192
592203602453612649
T:
gemss192v2
607838614386637522nccsign5
595009617712632128
T:
redgemss192
605173620188635971
T:
sphincss128harakarobust
645075662005668622
T:
redgemss192v2
659157669002685719
T:
bluegemss192
686190693433711235
T:
mqsignlr25614896
687305694022701255
T:
ecdonaldp160
691551694328697140
T:
rainbow3b
691699699485721957
T:
rainbow5c
693700701106776675mqsignlr25614896
685262708572727711mqsignrr25614896
686968709616743042
T:
bluegemss192v2
715743725440734379
T:
sphincss256harakasimple
721153727242732248
T:
ecdonaldp224
723112727827733317
T:
mqsignrr25614896
759924776746814682
T:
gui312
792151802285808078
T:
ecdonaldp192
818865824089837786
T:
sphincsf128harakasimple
930747933634938125
T:
ed448goldilocks
937043946813967106
T:
sphincss192harakarobust
9492339939261146678
T:
rainbow6a
118541712127271247937
T:
gemss256
121180912547741307829
T:
redgemss256v2
124476612787381312086
T:
bluegemss256
126867012895441310658
T:
bluegemss256v2
130688113167441330634
T:
sphincsf192harakasimple
130181713192031331677
T:
sphincss256harakarobust
131935613457941373101
T:
gemss256v2
131457813761901480971
T:
redgemss256
136220913803541391624
T:
sphincsf256harakasimple
141608714329571448095
T:
sphincsf128harakarobust
147189114960211500223
T:
ecdonaldk163
155189315633721601981
T:
ecdonaldb163
179076117941281800414
T:
rainbow6b
178645217997851809719
T:
sphincs256
196952619820412003794
T:
donald2048
203386320531742071155
T:
ecdonaldk233
208434920864842101733
T:
ecdonaldp521
209674920994152100968aimer128f
213749721422272172996
T:
ecdonaldb233
223787722449882258113
T:
qtesla3p
228947723137072335386
T:
sphincsf192harakarobust
247210324919442523181
T:
sphincsf256harakarobust
253117825448582561019
T:
ecdonaldp384
270217427379082790415
T:
sphincss128shake256simple
302331732264993495133
T:
gui448
334627433657243422568
T:
rainbow1acyclicc363232
327483733826473467603
T:
rainbow1acompres363232
356859035979453606003
T:
ecdonaldk283
365409736979373724833
T:
mqdss48
374572337917313826777
T:
ecdonaldb283
394541840245664083898
T:
sphincss192shake256simple
411142641282384161625picnicl1full
497078850105055035998picnicl1fs
514825952582845378193
T:
sphincss128shake256robust
521664452946615353785
T:
sphincss256shake256simple
580191158037435805057
T:
luov863256
584821758563505868918aimer192f
589107059510565980982
T:
ecdonaldk409
627216763378506369550
T:
ecdonaldb409
669703567948906938533
T:
sphincsf128shake256simple
680875968751136890453picnicl1ur
772086378394967968994
T:
sphincss192shake256robust
840808084208668455504picnicl3full
101055401017102810279018
T:
mqdss64
100852581025470110396213
T:
sphincss256shake256robust
106481171084701610962466
T:
sphincsf256shake256simple
108210311090855911023337
T:
sphincsf192shake256simple
121238441215090512218608picnicl3fs
126312621263897112651269aimer256f
126114931281200613067973
T:
sphincsf128shake256robust
127469531285210612979504
T:
ecdonaldk571
136985581387037514064777
T:
ecdonaldb571
139355761397841113995210picnicl5full
161479271617891616190611aimer128s
172769821733766917372507picnicl3ur
189458771897668019019503picnic3l1
197441231989065420848239
T:
rainbow3ccompres683248
201921572033251920489727
T:
sphincsf192shake256robust
197698752038065220661696
T:
rainbow3ccyclicc683248
204546522050635320577275picnicl5fs
205970402063046321138232
T:
luov890351
205405282072006921066523
T:
sphincsf256shake256robust
281446352825141328410118picnicl5ur
322764833230970332359679
T:
luov4849242
354232843543989035476125
T:
luov8117404
421684154220618642272551picnic3l3
437105524373101943764899aimer192s
434285584374613044206878
T:
rainbow5ccompres963664
455608234657228848551177
T:
rainbow5ccyclicc963664
667663916684325066887131picnic3l5
831814248333145184831694
T:
luov6468330
893041978934266689476663aimer256s
913403959143226191552821
T:
picnic2l1fs
156398365156518279156634882
T:
luov8086399
208147385208253050208347434
T:
picnic2l3fs
367918642368536213368965783
T:
picnic2l5fs