Intel Linux laptop testing for a future article on phoronix.com..
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1403076-PL-CLARKSFIE22
{
"title": "HP Linux Laptop vs. Lenovo ThinkPad",
"last_modified": "2014-03-07 19:24:00",
"description": "Intel Linux laptop testing for a future article on phoronix.com..",
"systems": {
"Sandy Bridge - HP EliteBook": {
"identifier": "Sandy Bridge - HP EliteBook",
"hardware": {
"Processor": "Intel Core i5-2520M @ 2.50GHz (4 Cores)",
"Motherboard": "HP 161C",
"Chipset": "Intel 2nd Generation Core Family DRAM",
"Memory": "4096MB",
"Disk": "160GB INTEL SSDSA2M160",
"Graphics": "Intel HD 3000 (1300MHz)",
"Audio": "IDT 92HD81B1X5",
"Network": "Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205"
},
"software": {
"OS": "Ubuntu 14.04",
"Kernel": "3.13.0-16-generic (x86_64)",
"Desktop": "Unity 7.1.2",
"Display Server": "X Server 1.15.0",
"Display Driver": "intel 2.99.910",
"OpenGL": "3.1 Mesa 10.1.0-rc3",
"Compiler": "GCC 4.8",
"File-System": "ext4",
"Screen Resolution": "1600x900"
},
"user": "phoronix",
"timestamp": "2014-03-07 13:06:12",
"client_version": "5.0.0m3",
"notes": "Disk Scheduler: DEADLINE.",
"data": {
"compiler-configuration": "--build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v",
"disk-scheduler": "DEADLINE",
"disk-mount-options": "data=ordered,errors=remount-ro,relatime,rw",
"cpu-scaling-governor": "acpi-cpufreq ondemand",
"graphics-2d-acceleration": "SNA"
}
},
"Clarksfield - Lenovo W510": {
"identifier": "Clarksfield - Lenovo W510",
"hardware": {
"Processor": "Intel Core i7 720Q @ 1.60GHz (8 Cores)",
"Motherboard": "LENOVO 4318CTO",
"Chipset": "Intel Core DMI",
"Memory": "4096MB",
"Disk": "160GB FUJITSU MHZ2160B",
"Graphics": "NVIDIA Quadro FX 880M 1024MB (405\/324MHz)",
"Audio": "Conexant CX20585",
"Network": "Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300"
},
"software": {
"OS": "Ubuntu 14.04",
"Kernel": "3.13.0-16-generic (x86_64)",
"Desktop": "Unity 7.1.2",
"Display Server": "X Server 1.15.0",
"Display Driver": "nouveau 1.0.10",
"OpenGL": "3.3 Mesa 10.1.0-rc3 Gallium 0.4",
"Compiler": "GCC 4.8",
"File-System": "ext4",
"Screen Resolution": "1600x900"
},
"user": "phoronix",
"timestamp": "2014-03-07 16:19:23",
"client_version": "5.0.0m3",
"notes": "Disk Scheduler: DEADLINE.",
"data": {
"compiler-configuration": "--build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v",
"disk-scheduler": "DEADLINE",
"disk-mount-options": "data=ordered,errors=remount-ro,relatime,rw",
"cpu-scaling-governor": "acpi-cpufreq ondemand",
"graphics-2d-acceleration": "EXA"
}
}
},
"results": {
"b8fc6ac24ae46b9eae1570abf796b003b6405e40": {
"identifier": "pts\/hint-1.0.0",
"title": "Hierarchical INTegration",
"app_version": "1.0",
"arguments": "FLOAT",
"description": "Test: FLOAT",
"scale": "QUIPs",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 256460031.0800000131130218505859375,
"raw_values": [
253682418.2475700080394744873046875,
258041898.651560008525848388671875,
257655776.3397099971771240234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -march=native -lm"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 210221438.7700000107288360595703125,
"raw_values": [
210397454.335900008678436279296875,
210309414.5170400142669677734375,
209957447.445789992809295654296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -march=native -lm"
}
}
}
}
},
"fe571f02b747f6a7415ff88561ee2ad4b9a225ff": {
"identifier": "pts\/openarena-1.5.2",
"title": "OpenArena",
"app_version": "0.8.8",
"arguments": "+set r_customWidth 1600 +set r_customHeight 900",
"description": "Resolution: 1600 x 900",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 26.370000000000000994759830064140260219573974609375,
"raw_values": [
26.39999999999999857891452847979962825775146484375,
26.300000000000000710542735760100185871124267578125,
26.39999999999999857891452847979962825775146484375
],
"min_result": [
"6"
],
"max_result": [
"81"
]
},
"Clarksfield - Lenovo W510": {
"value": 34,
"raw_values": [
34,
34,
34
],
"min_result": [
"17"
],
"max_result": [
"73"
]
}
}
},
"76dacfcd3ff3813728f67fc7b7489bbfb6a97812": {
"identifier": "pts\/xonotic-1.3.1",
"title": "Xonotic",
"app_version": "0.7",
"arguments": "+vid_width 1600 +vid_height 900 +exec effects-low.cfg",
"description": "Resolution: 1600 x 900 - Effects Quality: Low",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 92.0799999999999982946974341757595539093017578125,
"raw_values": [
92.1264558999999962907168082892894744873046875,
92.257103499999999485225998796522617340087890625,
91.8674132000000014386387192644178867340087890625
],
"min_result": [
"58"
],
"max_result": [
"133"
]
},
"Clarksfield - Lenovo W510": {
"value": 114.3799999999999954525264911353588104248046875,
"raw_values": [
114.4251397000000025627741706557571887969970703125,
114.2691224000000005389665602706372737884521484375,
114.441606199999995396865415386855602264404296875
],
"min_result": [
"75"
],
"max_result": [
"159"
]
}
}
},
"7bd00c7be377d3e5bd67af7fd8944597edfbbf10": {
"identifier": "pts\/xonotic-1.3.1",
"title": "Xonotic",
"app_version": "0.7",
"arguments": "+vid_width 1600 +vid_height 900 +exec effects-high.cfg",
"description": "Resolution: 1600 x 900 - Effects Quality: High",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 49.0799999999999982946974341757595539093017578125,
"raw_values": [
49.0865979000000010046278475783765316009521484375,
49.06233639999999951442077872343361377716064453125,
49.0808387000000010402800398878753185272216796875
],
"min_result": [
"28"
],
"max_result": [
"63"
]
},
"Clarksfield - Lenovo W510": {
"value": 46.4500000000000028421709430404007434844970703125,
"raw_values": [
46.43835680000000110112523543648421764373779296875,
46.4687689000000005989932105876505374908447265625,
46.45202530000000251675373874604701995849609375
],
"min_result": [
"25"
],
"max_result": [
"61"
]
}
}
},
"05b165165d1a357fa87034032432f0ede059cd20": {
"identifier": "pts\/xonotic-1.3.1",
"title": "Xonotic",
"app_version": "0.7",
"arguments": "+vid_width 1600 +vid_height 900 +exec effects-ultra.cfg",
"description": "Resolution: 1600 x 900 - Effects Quality: Ultra",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 34.5499999999999971578290569595992565155029296875,
"raw_values": [
34.54425690000000059853846323676407337188720703125,
34.56757060000000336685843649320304393768310546875,
34.54583310000000295758582069538533687591552734375
],
"min_result": [
"18"
],
"max_result": [
"51"
]
},
"Clarksfield - Lenovo W510": {
"value": 25.42999999999999971578290569595992565155029296875,
"raw_values": [
25.464644199999998619432517443783581256866455078125,
25.39901090000000039026417653076350688934326171875,
25.415648399999998474640960921533405780792236328125
],
"min_result": [
"13"
],
"max_result": [
"40"
]
}
}
},
"bfa85810770ff023658c3395d83587095785551f": {
"identifier": "pts\/xonotic-1.3.1",
"title": "Xonotic",
"app_version": "0.7",
"arguments": "+vid_width 1600 +vid_height 900 +exec effects-ultimate.cfg",
"description": "Resolution: 1600 x 900 - Effects Quality: Ultimate",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 22.8900000000000005684341886080801486968994140625,
"raw_values": [
22.8887141000000013946191756986081600189208984375,
22.888094200000001166017682407982647418975830078125,
22.89695199999999886131263338029384613037109375
],
"min_result": [
"11"
],
"max_result": [
"38"
]
},
"Clarksfield - Lenovo W510": {
"value": 17.050000000000000710542735760100185871124267578125,
"raw_values": [
16.43596219999999874517015996389091014862060546875,
17.351662600000000935551724978722631931304931640625,
17.35536520000000137997631100006401538848876953125
],
"min_result": [
"8"
],
"max_result": [
"29"
]
}
}
},
"04726263abb07903ba2ccffae9efce64e8f4a49a": {
"identifier": "pts\/dbench-1.0.0",
"title": "Dbench",
"app_version": "4.0",
"arguments": "1",
"description": "Client Count: 1",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 268.990000000000009094947017729282379150390625,
"raw_values": [
268.41000000000002501110429875552654266357421875,
268.7939999999999827196006663143634796142578125,
269.76200000000000045474735088646411895751953125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 9.32000000000000028421709430404007434844970703125,
"raw_values": [
9.182790000000000674162947689183056354522705078125,
9.30357000000000056161297834478318691253662109375,
9.4785400000000006315303835435770452022552490234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
}
}
},
"e0cfde62691b401c71f5d00a0642b1cc7639ad26": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 1000",
"description": "Test: 1000 Files, 1MB Size",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 79.3700000000000045474735088646411895751953125,
"raw_values": [
80.099999999999994315658113919198513031005859375,
80.099999999999994315658113919198513031005859375,
77.900000000000005684341886080801486968994140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 12.5999999999999996447286321199499070644378662109375,
"raw_values": [
12.4000000000000003552713678800500929355621337890625,
12.800000000000000710542735760100185871124267578125,
12.5999999999999996447286321199499070644378662109375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"0e47df5df4063585ad1254b53493148126f1c582": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 4000 -D 32",
"description": "Test: 4000 Files, 32 Sub Dirs, 1MB Size",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 78.6700000000000017053025658242404460906982421875,
"raw_values": [
78,
78.900000000000005684341886080801486968994140625,
79.099999999999994315658113919198513031005859375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 14.6699999999999999289457264239899814128875732421875,
"raw_values": [
14.5999999999999996447286321199499070644378662109375,
14.5999999999999996447286321199499070644378662109375,
14.800000000000000710542735760100185871124267578125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"b80fd64693d0a46e5352aba0f1347d1407825c32": {
"identifier": "pts\/himeno-1.1.0",
"title": "Himeno Benchmark",
"app_version": "3.0",
"description": "Poisson Pressure Solver",
"scale": "MFLOPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 1291.609999999999899955582804977893829345703125,
"raw_values": [
1291.45105100000000675208866596221923828125,
1293.3578729999999268329702317714691162109375,
1290.030743000000029496732167899608612060546875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 1133.890000000000100044417195022106170654296875,
"raw_values": [
1133.479047000000036860001273453235626220703125,
1133.51820300000008501228876411914825439453125,
1134.66409599999997226404957473278045654296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
}
}
},
"6d0f95438bf295a744f9b4399e21d9ad36481a10": {
"identifier": "pts\/postmark-1.1.0",
"title": "PostMark",
"app_version": "1.51",
"description": "Disk Transaction Performance",
"scale": "TPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 1160,
"raw_values": [
1162,
1162,
1157
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 562,
"raw_values": [
568,
559,
558
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
}
}
},
"efd766a7e954c0952925681d8a135ca599021280": {
"identifier": "pts\/build-apache-1.5.0",
"title": "Timed Apache Compilation",
"app_version": "2.4.7",
"description": "Time To Compile",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 65.1700000000000017053025658242404460906982421875,
"raw_values": [
65.3751840591429953519764239899814128875732421875,
65.060434103011999695809208787977695465087890625,
65.0690381526950005763865192420780658721923828125
]
},
"Clarksfield - Lenovo W510": {
"value": 67.599999999999994315658113919198513031005859375,
"raw_values": [
67.6201498508449958535493351519107818603515625,
67.6440060138699976732823415659368038177490234375,
67.536718845367005314983543939888477325439453125
]
}
}
},
"851234dc1413874dcf8667a7ea08082c77a874c5": {
"identifier": "pts\/compress-pbzip2-1.4.0",
"title": "Parallel BZIP2 Compression",
"app_version": "1.1.6",
"description": "256MB File Compression",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 21.82000000000000028421709430404007434844970703125,
"raw_values": [
21.49882793426500171563020558096468448638916015625,
21.458213090897000796530846855603158473968505859375,
22.517317056656001028613900416530668735504150390625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -pthread -lbz2 -lpthread"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 18.92999999999999971578290569595992565155029296875,
"raw_values": [
18.8322670459750014515520888380706310272216796875,
18.937111139296998629788504331372678279876708984375,
19.010962009429999142184897209517657756805419921875
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -pthread -lbz2 -lpthread"
}
}
}
}
},
"70c31150b3532cb69ec3dd9517a60d840edc2213": {
"identifier": "pts\/build-linux-kernel-1.3.0",
"title": "Timed Linux Kernel Compilation",
"app_version": "3.1",
"description": "Time To Compile",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 227.919999999999987494447850622236728668212890625,
"raw_values": [
229.664969921110014183796010911464691162109375,
226.962907075879996909861802123486995697021484375,
227.12030100821999667459749616682529449462890625
]
},
"Clarksfield - Lenovo W510": {
"value": 205.210000000000007958078640513122081756591796875,
"raw_values": [
206.485994100569996589911170303821563720703125,
204.25734996796001041730050928890705108642578125,
204.87964701652998655845294706523418426513671875
]
}
}
},
"90c619324fe40626154ebb0a68445c6eb32752e9": {
"identifier": "pts\/c-ray-1.1.0",
"title": "C-Ray",
"app_version": "1.1",
"description": "Total Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 74.31000000000000227373675443232059478759765625,
"raw_values": [
74.313999999999992951416061259806156158447265625,
74.2939999999999969304553815163671970367431640625,
74.31999999999999317878973670303821563720703125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 61.50999999999999801048033987171947956085205078125,
"raw_values": [
61.51400000000000289901436190120875835418701171875,
61.5270000000000010231815394945442676544189453125,
61.4759999999999990905052982270717620849609375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
}
}
},
"882da322bff7139d50d45607144197b854a7f762": {
"identifier": "pts\/smallpt-1.0.1",
"title": "Smallpt",
"app_version": "1.0",
"description": "Global Illumination Renderer; 100 Samples",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": 249,
"raw_values": [
249,
248,
249
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-fopenmp"
}
}
},
"Clarksfield - Lenovo W510": {
"value": 265,
"raw_values": [
265,
265,
265
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-fopenmp"
}
}
}
}
},
"0584fdf839a406cba9c24156e12888c4a3e55881": {
"title": "OpenArena",
"app_version": "0.8.8",
"description": "Resolution: 1600 x 900 - Total Frame Time",
"scale": "Milliseconds",
"proportion": "LIB",
"display_format": "LINE_GRAPH",
"results": {
"Sandy Bridge - HP EliteBook": {
"value": "35,39,37,38,37,38,37,38,37,37,37,37,37,36,37,36,37,37,37,38,37,36,36,36,35,35,36,35,36,35,35,35,35,35,35,35,11,59,38,38,37,36,37,37,36,36,37,37,37,38,38,37,38,38,38,37,38,37,39,39,39,37,37,38,38,37,38,38,37,38,37,38,37,37,37,37,38,38,38,39,39,38,38,38,38,38,39,38,38,38,38,38,38,38,38,39,38,39,38,39,38,39,39,39,39,39,40,40,40,39,38,39,38,38,38,38,39,39,38,38,38,38,38,38,38,38,37,38,37,38,36,37,37,37,37,37,38,38,38,40,40,40,39,42,39,41,40,41,40,41,40,41,40,40,38,39,37,37,38,38,38,38,38,41,41,40,40,38,38,39,39,39,39,39,39,38,38,38,38,37,38,37,38,40,39,39,38,38,38,39,39,39,38,38,38,38,37,37,38,37,38,37,38,39,39,39,39,38,38,39,40,41,40,39,39,39,39,39,39,38,37,38,37,39,40,40,38,39,38,39,39,38,38,39,38,39,39,39,39,39,39,38,37,40,39,10,26,66,9,74,37,37,36,37,37,36,36,36,37,36,37,37,36,37,38,37,36,37,36,36,36,36,37,36,37,36,38,38,39,37,37,38,37,38,39,39,39,39,38,39,39,38,38,37,37,36,36,35,8,26,69,8,24,61,8,58,9,57,9,58,44,37,36,38,38,39,38,37,37,37,37,37,37,37,37,37,36,36,36,39,38,38,38,37,36,36,7,65,37,38,38,37,38,38,38,38,38,38,37,37,37,37,37,38,37,38,37,37,38,38,38,39,38,39,37,38,37,40,38,40,39,40,40,40,41,41,40,39,38,38,39,38,39,38,37,35,36,36,35,37,35,36,35,35,35,36,37,35,37,36,35,36,36,36,35,36,35,35,35,35,35,35,36,35,36,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,36,35,36,36,36,37,38,39,40,40,39,39,40,40,39,40,40,40,40,41,40,40,39,39,38,39,38,38,38,37,9,64,37,37,37,38,38,38,39,38,38,38,38,38,39,38,37,37,37,36,39,39,38,37,37,36,38,36,37,37,37,36,36,36,36,35,10,56,9,26,64,35,35,36,36,38,38,37,36,36,36,36,36,36,37,36,37,36,36,36,36,36,37,37,37,37,37,37,37,38,36,35,37,36,36,36,35,36,36,36,35,35,36,36,36,36,35,35,36,36,35,36,36,36,37,37,37,37,37,37,38,38,37,38,37,37,36,37,36,35,35,36,35,36,36,37,37,37,37,37,37,37,37,37,37,37,13,61,37,37,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,37,36,37,37,38,38,38,38,37,38,37,38,36,36,37,37,37,37,37,37,36,36,8,28,60,9,60,10,34,35,59,10,35,36,63,10,61,11,35,36,36,60,10,60,12,35,36,36,35,35,35,69,8,29,35,35,36,35,60,10,36,34,35,61,10,34,35,36,35,63,9,35,36,62,10,34,37,36,71,36,37,36,37,37,37,37,37,37,36,9,27,37,34,34,34,35,37,35,61,10,35,35,61,9,34,36,35,36,35,35,63,9,61,9,62,8,33,37,35,35,36,35,63,9,62,9,62,8,34,37,35,35,37,36,64,9,64,10,36,37,63,10,62,10,36,37,36,37,37,36,35,63,9,35,36,36,38,35,36,37,36,73,37,38,38,37,38,37,37,37,37,37,37,37,37,37,37,10,27,63,11,35,36,36,79,43,7,28,44,66,10,36,74,40,39,38,37,37,37,37,37,37,36,37,36,37,37,36,37,36,39,39,39,37,37,37,38,37,38,37,38,37,38,37,37,37,37,37,37,37,38,39,38,38,37,7,29,63,10,73,38,37,37,37,36,38,37,38,37,37,37,37,38,39,39,39,38,6,29,66,9,65,9,36,37,37,36,36,36,35,63,8,64,8,63,8,34,38,36,36,35,36,64,8,35,35,34,74,37,6,29,35,35,35,62,8,61,8,62,8,34,37,38,36,36,37,36,37,36,37,36,37,36,37,37,37,36,36,64,9,34,36,63,8,34,38,36,36,35,36,73,37,37,37,37,38,39,37,38,38,38,37,37,38,37,37,37,37,37,37,38,37,37,38,37,37,38,39,39,38,38,38,39,39,38,39,39,39,39,39,39,39,39,39,39,38,38,39,39,40,39,40,39,39,39,40,40,41,40,41,41,40,41,40,39,39,40,40,38,38,38,38,39,37,38,38,38,38,38,38,38,38,39,38,38,39,38,38,39,38,38,39,38,38,38,38,38,38,38,39,39,38,38,39,38,39,38,38,37,39,38,40,40,41,40,42,43,42,42,42,41,41,41,42,41,42,42,42,42,42,42,42,42,42,40,38,38,38,37,38,37,38,39,38,37,38,38,37,38,38,37,38,37,37,36,37,37,36,37,38,37,37,38,38,38,39,38,38,39,41,42,41,42,41,42,42,42,43,42,42,42,41,43,42,42,43,43,42,42,42,42,42,42,42,42,39,38,38,37,38,38,37,38,37,38,37,38,38,38,39,38,38,38,38,39,39,39,38,39,39,39,40,40,41,43,43,45,44,44,45,46,45,45,44,44,44,44,45,44,44,44,44,44,44,44,43,40,40,39,39,38,38,38,40,39,39,39,39,38,38,39,38,38,38,38,39,38,38,38,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,38,37,37,37,37,37,36,36,35,36,35,35,35,35,34,35,34,35,35,35,35,7,61,35,35,34,35,35,8,27,33,34,59,8,60,9,34,35,68,36,37,36,37,36,36,37,37,37,37,37,37,37,37,38,38,40,41,41,41,42,40,41,41,41,41,41,41,41,41,42,41,41,41,41,41,41,41,41,41,41,41,39,38,38,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,40,41,41,39,40,39,40,39,40,40,40,40,40,39,40,39,40,38,38,38,38,38,38,38,38,38,38,38,39,39,41,41,41,39,40,40,40,39,40,40,40,40,41,40,42,42,43,46,47,45,46,45,41,42,41,41,40,41,40,39,39,40,39,38,37,36,11,24,36,33,35,33,33,34,34,69,36,37,37,39,39,40,41,40,40,39,39,39,40,40,40,39,39,39,37,39,42,43,43,41,41,42,42,43,43,44,42,39,39,39,39,39,40,43,43,44,44,46,48,48,47,48,40,43,43,45,47,50,49,39,38,36,9,60,35,37,39,40,38,39,37,37,37,37,37,37,38,38,37,38,38,38,41,42,43,41,39,39,39,39,38,39,38,37,36,37,37,36,35,36,36,37,39,39,39,9,28,38,38,37,37,37,66,10,37,38,38,37,38,37,38,37,37,76,40,42,41,39,39,39,40,40,41,40,40,40,40,40,41,40,40,40,40,8,28,38,40,40,69,9,63,49,40,42,42,41,39,38,39,39,38,38,39,41,42,42,41,41,42,42,43,42,42,42,42,43,42,42,42,42,42,42,43,42,43,42,42,42,43,43,43,43,43,44,43,43,43,43,42,42,43,42,43,42,42,42,42,42,42,43,42,43,43,43,43,43,43,43,42,42,41,41,40,41,39,39,40,40,40,40,40,40,41,41,40,41,40,39,39,38,38,37,38,37,38,38,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,38,36,37,36,37,36,37,43,42,42,38,8,28,35,70,37,37,37,35,35,35,35,35,36,35,37,38,38,37,37,36,36,36,36,36,36,37,37,37,36,37,37,38,37,46,41,50,48,44,44,44,44,44,42,41,38,37,36,36,12,61,37,37,38,37,37,38,37,37,38,10,25,37,34,33,68,37,38,38,39,40,41,42,42,40,39,40,40,40,41,40,40,40,40,40,41,40,41,40,39,36,6,28,66,44,41,41,39,39,41,40,41,39,41,42,40,39,40,41,42,42,43,43,43,42,39,37,37,38,38,36,37,36,36,36,36,37,36,37,37,37,37,38,36,35,36,35,35,36,35,35,36,36,36,35,36,36,36,37,36,37,36,37,9,26,70,37,37,37,36,35,35,37,35,37,38,37,8,64,35,36,35,36,35,36,36,37,36,39,40,40,39,38,37,37,37,37,36,36,36,37,37,36,36,36,36,36,36,35,35,36,35,36,35,35,35,35,35,35,36,35,36,36,36,36,36,35,35,35,35,36,7,65,38,38,38,38,38,38,38,38,38,38,37,37,36,36,8,28,61,7,34,69,37,38,37,36,37,37,36,36,36,37,37,37,37,38,38,38,39,39,39,41,43,44,44,43,39,37,37,36,37,37,38,37,38,38,39,38,39,39,38,36,35,11,24,58,9,64,35,40,41,42,41,41,41,41,41,40,40,41,38,39,40,40,39,39,39,39,39,37,38,37,38,39,38,37,37,37,36,36,37,36,37,36,36,37,37,37,36,36,36,35,36,35,35,35,35,36,37,39,37,36,11,26,34,67,36,36,36,37,37,37,37,37,37,37,37,37,41,40,39,38,37,37,37,37,37,37,36,37,37,38,38,38,38,38,37,37,38,37,36,38,37,38,36,37,36,37,37,37,36,37,37,36,35,37,37,35,37,37,38,37,37,37,37,37,38,40,39,41,40,40,39,38,38,38,38,38,38,38,38,38,38,37,37,38,38,38,39,39,39,40,40,39,41,40,39,39,38,37,37,37,37,38,37,37,38,37,37,37,37,38,37,37,37,37,37,37,37,37,37,37,37,38,37,38,37,37,37,37,38,37,37,37,37,37,38,37,37,37,37,36,37,37,35,36,37,36,36,37,36,37,36,36,8,28,69,35,37,36,8,28,36,68,36,36,36,36,36,36,36,37,36,36,36,37,37,37,37,38,37,37,38,37,39,39,38,38,38,38,39,38,39,38,39,39,39,9,28,38,38,38,38,38,38,68,50,40,9,27,36,34,34,34,32,33,61,8,60,9,58,7,31,36,73,37,37,36,36,36,10,61,35,37,39,37,37,36,38,37,37,37,37,37,37,37,36,37,37,36,37,37,38,37,36,37,36,38,38,38,37,37,37,37,38,37,38,38,38,39,38,40,40,40,41,41,42,43,44,44,42,40,39,37,37,37,38,38,36,37,36,36,33,7,26,34,68,35,7,27,35,71,36,35,36,36,36,35,35,35,37,37,38,36,36,36,37,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,37,36,36,38,38,37,36,36,37,36,37,36,36,36,36,36,36,36,36,36,37,36,38,38,38,36,37,37,37,37,36,37,37,36,37,36,37,37,37,37,37,8,67,38,38,39,38,38,38,39,38,38,38,38,38,37,38,38,39,38,38,39,38,38,38,38,38,38,38,41,43,45,45,44,44,44,43,43,44,43,44,42,42,41,42,43,44,44,43,41,42,41,40,40,39,40,40,41,41,40,40,41,41,40,42,42,42,42,43,43,42,41,41,41,39,40,40,41,41,42,42,43,40,36,36,37,38,38,39,38,38,39,39,38,39,37,38,38,38,39,40,40,38,39,39,38,38,39,39,39,40,40,41,43,41,41,41,41,41,40,42,45,37,38,41,10,65,38,39,39,39,38,38,38,39,39,38,38,38,38,38,39,40,41,41,40,39,39,40,40,40,40,39,39,40,40,39,39,39,40,40,38,39,38,40,40,40,40,42,41,41,40,41,42,43,43,43,41,42,40,41,41,42,42,43,45,46,45,43,41,40,41,41,40,39,40,41,41,39,40,38,37,38,37,38,38,39,38,40,41,41,41,39,40,39,39,38,38,39,39,40,40,39,41,42,43,45,44,44,44,38,37,37,37,36,37,36,36,36,8,27,62,8,61,42,37,39,39,38,36,35,36,35,36,35,36,36,36,36,37,38,40,41,43,43,41,41,41,40,38,40,40,40,41,41,41,42,42,42,42,42,41,41,40,40,38,38,37,38,37,36,36,36,36,36,36,36,36,35,36,35,36,35,36,35,35,35,13,24,69,36,37,37,37,37,37,38,40,40,39,38,38,38,38,38,38,37,37,37,37,36,37,37,37,37,37,37,37,37,38,37,37,37,37,38,37,38,38,37,38,37,39,40,39,38,37,37,37,37,37,37,36,37,38,38,37,37,38,38,38,38,39,37,38,37,37,37,37,37,37,36,37,36,36,37,36,36,36,35,36,36,35,35,36,34,35,36,35,35,36,36,36,36,35,36,35,36,36,36,36,35,35,35,35,35,36,37,35,37,36,36,37,38,37,37,37,36,37,36,37,37,36,37,37,36,36,36,36,36,34,34,35,35,35,36,35,38,36,38,37,38,38,38,37,38,38,37,38,37,38,38,37,37,37,37,37,39,39,38,37,36,11,28,68,37,36,36,37,36,36,36,36,36,36,37,36,38,37,37,37,37,36,37,37,37,37,37,38,37,37,38,38,37,37,36,37,39,39,38,36,37,10,28,59,11,34,35,61,11,36,36,73,37,38,38,38,39,38,38,38,38,37,37,38,38,38,39,40,39,39,38,39,39,39,39,40,39,39,39,38,39,39,38,38,38,38,40,40,40,39,40,39,39,39,39,39,39,39,38,38,39,38,38,37,37,37,36,37,37,36,35,36,37,36,37,37,38,39,39,37,37,37,37,38,38,37,38,37,37,37,36,36,37,36,36,35,36,36,35,36,36,36,35,36,37,37,37,37,38,38,35,35,35,8,58,33,34,34,33,33,32,33,32,32,33,33,33,34,36,36,36,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,36,36,35,36,35,35,35,36,36,36,35,36,38,37,38,36,36,37,36,36,36,36,36,35,35,36,36,36,36,36,36,36,36,35,36,37,38,38,37,38,37,38,38,38,38,38,38,37,36,36,35,35,37,37,38,36,37,36,36,37,37,36,38,37,37,37,36,38,38,37,38,37,39,40,40,38,38,38,38,36,36,35,6,55,8,32,35,34,34,34,33,67,36,38,39,39,38,38,38,38,37,38,38,39,38,39,39,38,39,38,38,37,37,37,37,37,36,39,38,38,37,37,36,36,37,37,39,36,36,36,36,36,37,35,37,37,36,36,37,36,39,39,38,37,38,37,39,39,41,39,39,40,38,37,38,37,38,37,37,37,37,37,38,38,39,8,27,38,36,36,79,40,40,7,28,35,34,33,32,32,33,33,72,35,34,36,35,35,36,36,36,36,37,35,36,37,36,36,37,36,37,36,36,37,37,36,37,36,35,36,37,37,37,34,34,34,34,34,36,36,35,8,27,33,34,34,33,33,59,8,59,9,60,8,60,8,61,44,37,37,37,37,37,37,38,37,38,37,37,38,38,38,40,40,39,38,38,39,38,38,38,38,37,38,37,37,39,37,37,37,38,38,38,39,39,40,40,40,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,41,41,41,42,41,42,41,41,41,40,42,41,41,41,41,41,41,40,40,40,40,41,41,40,41,41,41,41,41,41,41,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,41,42,42,40"
},
"Clarksfield - Lenovo W510": {
"value": "28,31,28,29,29,28,28,28,28,29,28,28,28,28,27,28,27,27,29,29,28,27,28,26,26,27,27,26,27,26,27,26,26,27,26,26,18,36,29,30,30,30,28,32,31,30,31,32,33,30,33,32,33,31,33,31,31,33,32,33,33,31,32,33,33,32,33,32,32,31,33,31,31,33,32,32,31,31,32,33,33,34,32,33,31,32,32,33,31,32,31,31,31,31,33,33,32,32,31,32,33,32,33,32,32,31,32,33,31,31,32,31,30,30,30,30,31,29,31,29,30,31,29,30,29,31,29,29,29,29,28,28,29,29,29,29,29,30,30,31,32,32,31,32,29,32,33,32,32,32,32,32,33,32,30,31,29,29,31,29,31,31,31,34,33,33,32,31,32,32,32,32,33,31,32,31,32,30,30,32,30,30,32,34,32,34,32,32,31,32,32,33,32,32,31,33,33,32,32,30,32,32,32,34,34,33,32,32,34,34,34,32,35,34,32,32,33,34,32,31,32,32,32,35,35,35,32,32,32,32,32,31,32,34,31,32,32,32,33,33,32,32,29,32,34,20,29,30,28,41,29,28,28,28,27,29,28,27,30,27,29,28,28,28,29,29,29,29,27,28,28,29,27,28,28,28,28,29,30,28,29,28,28,29,29,30,28,29,29,29,29,28,28,28,26,27,27,25,19,25,33,20,24,23,24,24,24,24,25,25,34,27,28,29,30,29,29,28,28,28,28,28,28,28,28,28,28,28,28,30,29,30,29,28,28,27,20,41,28,31,28,30,30,29,31,31,29,29,30,29,31,28,28,28,29,29,29,29,28,31,32,31,28,30,29,31,28,31,28,32,29,32,28,31,29,30,30,30,28,28,28,28,28,27,27,26,26,26,27,26,26,27,27,26,26,26,26,26,27,25,26,25,26,26,25,25,26,25,25,26,25,26,26,25,26,26,26,28,26,27,26,28,27,28,26,27,27,26,27,26,27,28,27,26,27,28,26,26,27,26,26,27,29,31,33,31,31,30,30,31,30,31,31,33,32,32,32,36,32,31,30,30,30,29,28,28,18,37,27,27,29,28,29,29,29,29,29,29,29,29,29,29,29,28,27,27,29,29,29,28,27,29,27,29,28,28,28,28,28,28,28,28,18,30,18,23,32,27,26,27,28,30,29,29,27,27,28,28,28,28,28,28,28,28,28,28,29,28,30,28,29,28,29,28,29,28,29,27,29,28,26,26,27,27,28,27,26,26,27,28,27,26,26,27,26,26,26,26,27,26,28,28,29,28,28,29,29,29,29,29,28,28,28,28,26,26,26,27,27,26,28,27,29,28,28,29,28,28,28,27,28,29,18,38,28,28,27,28,28,27,28,28,29,28,29,28,29,29,29,28,28,28,29,28,28,30,29,29,28,29,29,28,27,29,27,27,28,28,27,28,27,27,27,18,26,25,25,25,25,26,26,27,26,27,27,27,26,27,27,27,26,26,26,25,26,26,25,26,26,25,26,25,34,18,25,25,25,26,25,25,25,25,25,26,25,25,25,25,25,25,26,25,25,25,26,25,26,26,26,36,27,28,29,27,28,28,28,28,28,28,18,26,27,26,26,26,25,26,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,26,25,25,26,25,26,26,25,26,26,26,25,26,26,25,26,25,26,26,26,27,26,27,26,27,27,27,27,27,27,27,28,27,28,27,28,26,27,27,26,27,28,27,27,27,28,27,28,37,29,28,28,28,27,28,27,27,27,27,27,27,28,29,27,18,27,27,27,26,27,27,41,32,19,29,28,27,26,27,38,34,31,30,28,28,28,27,28,28,29,28,27,28,27,28,28,28,31,31,30,29,29,28,29,28,29,28,30,28,28,28,29,28,29,28,28,29,29,31,29,28,28,18,27,27,27,37,28,28,28,27,28,28,27,27,29,27,28,28,29,31,33,32,29,18,27,27,27,27,26,26,27,27,27,26,26,26,26,27,26,26,26,27,26,26,26,26,26,26,25,26,25,25,25,33,27,19,25,24,25,24,25,24,25,24,25,26,25,26,26,27,26,26,27,26,27,26,26,27,26,26,26,27,26,26,26,25,26,26,26,25,26,25,26,26,25,26,35,27,27,27,27,28,28,28,29,28,28,28,27,29,27,28,28,28,28,28,28,28,28,29,28,29,29,30,30,29,30,29,28,29,29,29,29,29,30,30,30,30,31,29,29,29,29,29,29,30,29,30,28,29,29,30,31,31,32,32,31,33,32,32,33,32,33,31,29,29,28,28,27,28,29,28,28,28,28,28,28,29,28,29,30,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,29,28,29,29,28,27,28,27,28,28,28,29,29,29,30,32,32,35,32,32,32,31,32,30,31,32,32,31,31,31,31,32,32,32,30,30,28,28,27,28,29,28,28,28,28,27,29,28,28,27,27,28,28,26,27,28,28,28,28,28,28,27,28,28,28,29,28,27,29,31,34,31,32,33,32,31,32,32,32,32,32,33,31,32,32,33,31,32,33,31,32,33,31,33,30,28,29,27,29,28,27,28,27,27,27,28,27,29,28,29,28,28,28,28,28,28,28,28,28,28,28,31,31,30,32,33,36,35,35,35,39,36,36,36,36,37,35,37,37,35,35,37,36,36,36,33,31,31,31,30,31,30,31,30,29,28,29,28,29,29,29,30,30,29,31,29,30,30,30,30,31,31,31,31,31,30,32,30,31,30,30,29,31,29,31,29,30,31,29,30,30,29,30,29,29,28,28,27,28,26,26,27,26,27,26,26,27,26,26,25,26,25,25,19,32,26,25,26,25,25,19,24,25,25,25,26,25,25,26,27,36,28,28,30,29,29,31,31,32,31,31,32,30,32,32,31,32,33,35,35,33,35,35,33,35,33,35,35,35,34,35,35,34,35,34,33,34,34,35,33,36,34,33,32,33,32,32,31,33,32,32,32,31,32,33,32,32,31,32,33,32,31,33,35,33,32,32,31,32,34,34,33,32,32,32,32,32,31,31,31,33,31,33,31,32,33,31,33,30,32,32,32,33,35,36,33,32,33,34,32,31,33,32,33,33,34,33,35,35,37,35,36,36,35,33,34,35,33,34,32,34,34,32,33,32,30,29,29,19,26,26,25,24,25,26,25,26,36,28,27,29,29,34,34,33,31,31,30,29,32,32,31,29,31,30,30,29,32,36,37,37,35,32,34,33,33,32,32,31,31,30,31,31,32,33,38,38,39,38,39,39,40,40,37,33,34,34,34,36,35,35,30,28,27,18,33,25,27,29,33,28,28,27,27,29,27,28,28,27,28,28,30,29,29,31,36,36,34,30,32,31,32,29,30,29,28,27,29,28,27,27,26,28,31,32,34,36,22,31,29,28,27,29,28,28,31,29,31,29,30,29,29,28,28,29,39,32,32,33,31,31,29,31,30,31,32,31,31,31,32,32,32,32,30,31,18,29,29,29,29,28,28,28,40,36,39,38,36,31,29,28,29,28,30,30,33,35,34,34,33,37,38,39,41,41,40,41,38,40,39,38,38,39,38,38,39,38,39,40,38,39,40,40,38,41,41,39,40,39,40,40,40,39,38,39,38,39,36,36,36,35,36,37,36,35,36,36,36,36,35,36,35,34,35,32,34,31,32,32,31,32,33,32,31,32,33,32,32,31,33,30,29,30,30,28,29,28,30,29,29,31,31,30,30,30,31,31,31,30,31,30,31,29,31,29,30,29,28,29,27,27,33,44,38,28,19,25,26,39,30,30,30,27,27,25,25,26,25,26,29,29,30,28,28,29,28,28,27,27,28,28,27,29,27,28,28,28,29,36,37,42,44,36,34,35,35,33,33,32,30,27,27,29,18,38,28,29,30,29,30,30,29,31,29,18,27,28,25,26,35,29,31,31,30,33,35,37,35,32,33,32,34,32,32,33,34,33,34,34,33,34,33,33,31,26,19,23,33,32,44,36,31,32,31,33,32,31,32,31,29,32,31,32,32,33,33,34,32,33,30,28,28,31,29,29,28,28,28,28,28,28,27,26,27,27,26,26,27,26,26,26,25,26,26,27,26,27,26,27,26,27,27,28,28,27,27,26,19,25,33,30,30,26,27,25,26,26,28,26,29,28,18,34,26,26,25,26,26,26,27,28,27,29,33,34,29,28,28,28,27,27,27,27,27,28,27,27,27,28,27,27,26,26,26,26,25,27,25,26,25,25,26,26,27,25,27,26,27,26,26,26,26,27,25,26,19,36,29,30,31,30,30,30,30,30,30,30,29,27,27,28,17,25,26,25,25,33,29,28,29,26,26,27,28,27,26,27,29,29,30,31,32,31,31,30,29,31,34,35,35,33,28,28,27,29,27,28,28,28,28,29,29,29,29,29,30,27,26,18,24,24,24,30,25,31,32,33,34,34,34,34,32,32,31,32,30,31,32,32,31,31,30,31,31,28,28,29,29,30,31,30,28,27,27,27,28,28,28,28,29,28,29,28,28,27,26,28,25,26,26,26,28,26,30,29,28,26,18,25,25,34,27,27,27,28,28,28,28,29,28,28,28,28,31,32,30,28,29,29,29,28,29,28,29,28,30,31,28,29,29,27,29,28,28,28,29,28,28,27,28,28,27,29,27,29,28,27,29,27,27,27,27,28,28,28,27,27,28,28,28,28,30,30,32,32,33,31,29,29,29,29,28,29,29,30,28,29,29,29,29,30,31,30,30,31,32,32,31,32,31,31,31,31,30,29,29,29,28,29,30,29,29,29,28,29,29,28,28,28,28,28,29,28,28,28,28,27,28,28,28,28,28,28,28,28,28,29,28,29,28,28,28,28,28,27,29,26,29,27,27,28,27,28,27,28,28,28,28,28,18,26,36,27,28,26,18,26,25,34,26,26,27,27,27,26,27,27,27,27,28,27,27,27,27,29,27,28,28,29,30,30,29,29,29,30,30,32,32,31,32,32,33,20,33,32,33,32,32,32,32,32,44,35,20,29,27,25,24,23,25,24,25,24,25,25,25,23,28,28,38,28,27,27,29,27,19,36,26,29,31,29,29,29,29,29,29,30,29,31,29,28,28,28,28,28,28,30,28,29,28,28,28,29,31,30,28,27,28,27,28,28,28,29,28,29,28,29,30,30,30,30,31,30,31,31,31,29,27,29,27,28,27,27,27,27,27,25,25,18,24,23,33,26,19,24,25,32,26,27,26,26,26,26,26,27,26,30,29,27,26,26,28,29,27,28,28,27,27,27,27,27,27,28,28,28,27,28,27,27,27,28,28,29,27,28,28,28,28,28,28,28,27,27,27,28,27,27,28,28,27,30,31,30,28,28,27,27,29,28,28,28,29,28,28,29,28,29,29,29,19,41,32,30,31,30,31,32,32,31,30,31,33,31,31,30,32,32,32,31,31,31,30,30,30,31,30,30,33,40,40,43,37,37,38,37,38,39,37,37,36,35,38,36,36,40,41,39,36,36,35,33,34,34,33,34,33,35,33,35,33,35,35,34,35,35,34,36,36,34,32,32,32,32,31,33,32,35,37,39,40,37,29,28,29,28,31,29,31,29,31,29,31,29,31,29,28,31,33,34,32,29,31,29,30,30,29,31,30,34,34,32,33,32,33,33,34,32,31,30,31,29,28,31,19,40,34,33,35,33,34,32,31,32,32,32,32,32,33,32,34,35,35,35,33,35,33,34,33,33,34,34,34,33,33,33,34,31,34,31,31,31,33,35,35,36,35,35,36,36,32,34,34,36,33,35,32,32,32,33,32,31,33,32,32,34,32,32,30,31,33,32,30,29,31,32,32,30,29,28,28,29,28,29,28,30,29,31,36,36,33,31,31,30,29,30,30,30,31,31,32,33,36,35,36,36,32,33,31,28,29,28,27,28,28,28,27,26,18,26,25,25,26,33,27,31,32,29,25,26,26,26,26,26,26,26,29,26,29,29,32,36,38,38,33,33,34,32,29,31,30,31,31,32,31,33,33,33,31,31,32,31,32,30,29,28,28,29,27,28,28,28,28,28,27,27,27,28,27,29,27,26,27,26,28,26,19,25,35,27,28,27,27,28,28,28,31,32,31,29,29,28,28,28,28,27,28,27,27,27,26,27,27,29,27,29,28,28,29,29,28,28,28,28,29,30,30,30,29,29,32,33,31,29,29,29,30,29,28,29,28,29,31,29,28,29,28,31,30,29,29,31,29,29,28,28,28,29,29,29,27,28,28,27,29,27,26,27,28,26,26,27,27,26,27,26,26,28,26,26,28,26,26,27,26,28,26,28,26,27,27,25,25,26,27,26,27,27,28,28,28,28,28,28,27,28,27,27,28,28,28,28,28,27,26,27,26,26,26,25,26,26,27,27,26,29,27,29,29,29,29,29,29,28,29,30,29,28,29,30,29,28,29,28,28,31,31,29,28,27,19,26,36,27,27,27,27,27,27,27,27,26,28,26,27,29,30,28,27,27,27,27,29,27,29,28,29,28,28,28,28,28,27,27,29,29,31,28,28,27,18,27,26,26,26,26,27,27,27,29,39,28,30,30,32,31,32,31,30,31,29,29,31,28,29,30,32,30,30,30,29,30,30,31,31,30,31,30,31,30,29,30,31,30,30,32,33,31,32,30,31,31,32,30,30,31,29,30,30,31,30,29,30,28,28,27,28,27,27,27,28,27,27,27,28,29,31,29,28,29,29,27,28,28,29,28,28,28,27,27,27,29,27,27,27,26,27,25,26,27,27,27,27,28,28,27,29,32,28,27,25,24,19,27,24,22,23,23,23,23,22,23,22,24,24,23,24,27,27,28,29,28,27,26,29,28,28,28,28,28,28,28,28,28,27,26,27,27,27,27,26,28,26,26,26,27,27,26,27,27,28,29,29,28,26,28,26,27,28,26,27,27,28,26,26,27,28,27,28,28,27,26,28,28,28,31,30,31,31,30,29,31,31,30,30,29,28,28,26,26,26,29,29,29,27,29,27,28,27,28,28,28,28,28,28,29,29,28,29,28,28,31,33,30,30,29,30,30,30,27,24,19,24,24,24,24,24,25,24,25,31,27,30,30,30,29,29,30,29,29,29,29,30,30,29,30,30,29,30,29,29,28,28,27,27,28,28,29,29,28,27,27,27,27,28,27,27,27,27,26,27,27,26,28,27,28,27,27,27,30,30,28,27,28,29,27,29,29,30,30,29,29,29,29,28,29,29,28,28,29,29,29,32,32,22,33,32,33,31,44,33,31,21,27,26,25,24,23,24,23,24,32,25,26,27,26,28,26,27,27,27,28,27,27,27,28,27,27,28,28,26,28,27,27,28,27,28,27,27,27,28,27,27,25,25,26,25,28,28,26,18,24,25,24,24,25,24,25,24,24,25,25,25,24,25,25,37,29,31,29,30,30,32,33,31,31,34,31,33,31,32,34,35,34,32,32,34,32,32,31,32,33,31,31,34,31,32,32,32,31,34,33,34,34,33,34,34,37,35,37,36,36,36,36,35,35,34,36,36,36,36,36,37,35,35,35,34,37,34,37,36,37,36,34,36,35,36,36,36,33,36,36,35,34,36,36,36,35,36,36,36,36,35,36,36,36,36,37,36,36,35,36,35,37,36,36,34,37,36,36,35,36,36,36,37,36,36"
}
}
}
}
}