Theo Mayer

Region
WCA ID
Gender
Competitions
Completed Solves
Switzerland 2012MAYE01 Male 114 7071

Current Personal Records

Event NR CR WR Single Average WR CR NR
3x3x3 Cube 26 1543 5465 7.87 9.66 5182 1421 25
2x2x2 Cube 21 850 2059 1.34 2.74 2436 858 23
4x4x4 Cube 9 480 1557 29.74 35.78 1977 583 12
5x5x5 Cube 11 470 1523 59.75 1:07.42 1634 488 11
6x6x6 Cube 15 506 1694 2:06.15 2:15.53 1685 507 15
7x7x7 Cube 12 436 1488 3:15.36 3:24.45 1391 412 12
3x3x3 Blindfolded 26 1049 3092 1:53.01 2:52.40 2226 807 24
3x3x3 Fewest Moves 14 431 969 28 35.67 1381 576 18
3x3x3 One-Handed 23 804 2771 13.29 17.78 3739 1023 22
Clock 40 2110 5779 9.85 12.32 6148 2253 44
Megaminx 18 811 2571 59.70 1:06.90 2480 783 18
Pyraminx 20 920 2462 2.60 4.74 3215 1102 21
Skewb 10 404 1086 2.26 3.99 972 369 9
Square-1 28 1440 4382 17.05 22.51 4088 1333 27
4x4x4 Blindfolded 16 641 1758 28:35.00
3x3x3 Multi-Blind 18 547 1370 5/5 49:30

Medal Collection

Gold Silver Bronze
16 24 53

Record Collection

WR CR NR
6
3x3x3 Cube
Bellinzona Back to School 2024 Final 9 9.18 10.84 12.9111.349.1810.4310.76
Second round 11 9.69 11.70 11.319.6913.6211.4112.38
First round 15 9.92 11.69 12.2613.5212.709.9210.10
Rubik's WCA European Championship 2024 Second round 350 9.77 10.92 12.3410.109.7712.8510.31
First round 477 9.35 11.57 9.3511.7211.6211.8811.37
Swisscubing Cup IV 2024 Final 10 9.79 11.49 12.0211.789.7910.6813.45
Second round 12 9.86 11.08 10.3612.8911.5111.389.86
First round 15 10.98 12.23 13.4812.6712.5410.9811.48
French Championship 2024 Second round 87 10.62 12.28 13.8611.7511.7610.6213.33
First round 49 8.96 10.10 12.319.198.9610.2310.89
10 Johr Wiler Würfelfäst 2024 Final 10 8.98 10.66 10.5711.078.9810.3314.72
First round 7 9.24 10.53 9.2410.4411.529.6311.76
Swisscubing Cup II 2024 Final 20 9.39 12.34 11.7114.0414.329.3911.27
Second round 12 8.02 11.25 13.5412.369.878.0211.51
First round 12 9.13 10.82 12.439.749.1310.2812.81
Swiss Science Open 2023 Final 33 11.94 13.07 13.0414.9912.1514.0211.94
Second round 17 9.67 10.19 9.679.8011.099.6712.99
First round 27 10.23 11.37 15.2712.1210.2311.1210.86
Rubik's WCA World Championship 2023 Second round 387 8.86 14.08 14.2419.5813.6114.408.86
First round 349 9.04 10.28 9.0410.3912.3510.709.74
CubingUSA Nationals 2023 Second round 351 11.22 12.33 11.2212.2313.3613.4911.41
First round 214 8.21 10.24 10.578.219.2911.5910.85
Connecticut Spring 2023 Final 12 8.99 10.37 9.2612.158.9910.5011.35
Second round 15 8.55 11.59 12.498.5510.7314.6111.55
First round 20 10.55 11.58 13.2912.4210.5511.1411.17
Cape Cod 2023 Final 11 10.20 11.40 11.1012.6712.6210.4910.20
Second round 11 9.44 11.07 9.4411.0410.4512.6911.73
First round 12 9.11 11.35 11.5811.6210.849.1111.76
Northampton Winter A 2023 Second round 17 11.96 12.33 12.0812.7812.1416.1311.96
First round 14 10.68 12.00 15.2512.5211.6111.8810.68
Garden City Winter 2023 Second round 21 9.90 12.91 12.1713.5014.9713.069.90
First round 9 9.96 10.64 10.5010.4313.979.9610.99
Empire State Winter Warmup 2023 Final 13 10.51 12.22 11.3015.7513.2012.1510.51
Second round 9 8.91 10.14 10.449.098.9110.8811.01
First round 14 10.80 12.76 15.0512.6112.3413.3410.80
Pioneer Valley Cubing A 2023 Final 9 9.60 10.43 9.9011.2610.659.6010.73
Second round 12 9.14 11.48 11.4210.7712.2414.469.14
First round 10 9.32 10.81 13.519.5311.8611.039.32
Mum's the Word 2023 Final 18 9.56 10.85 10.4712.239.8412.369.56
First round 18 9.97 11.01 10.9111.329.9710.8511.27
Empire State Fall 2022 Second round 17 9.95 11.04 10.9613.2511.989.9510.17
First round 24 10.10 12.85 14.6914.9510.1012.2711.60
Naticube 2022 Second round 16 8.95 10.87 11.888.9514.779.4711.27
First round 17 9.67 11.58 10.3610.879.6713.9613.50
Maine Fall 2022 Final 9 10.18 11.64 12.4310.1910.1812.3113.98
Second round 11 9.86 12.14 10.7014.8713.939.8611.80
First round 9 9.96 11.13 9.9612.3011.2110.1612.02
Amherst Open 2022 Second round 24 8.98 10.61 10.4912.308.9811.409.95
First round 31 11.06 11.58 11.2212.0811.4311.0612.48
Westport Summer 2022 Second round 32 9.98 12.85 13.9712.1612.419.9821.15
First round 21 8.47 10.53 11.678.4710.6312.639.30
Rubik's WCA European Championship 2022 Second round 263 9.12 12.26 12.4314.6212.359.1212.00
First round 297 8.77 12.57 17.8212.4412.368.7712.91
Basel Open 2020 Second round 20 9.83 11.57 12.129.8311.4011.2312.09
First round 20 8.98 11.00 11.7911.768.989.4711.76
Brooklyn Fall 2019 Second round 29 9.14 11.49 10.819.1411.5512.9512.10
First round 24 9.19 11.34 12.3315.9210.279.1911.41
LYN Cubing Days 2019 Final 7 9.43 10.54 9.4311.9110.1113.539.59
Second round 6 9.77 10.67 10.6910.529.7710.8011.21
First round 7 8.04 10.77 12.5011.2611.139.918.04
Swiss Nationals 2019 Final 20 8.63 12.66 8.6316.2511.8913.2412.86
Second round 20 9.56 11.13 9.7510.8412.939.5612.79
First round 15 9.40 10.60 10.9410.2112.829.4010.65
Zurich Open 2019 Second round 16 9.49 13.28 9.4916.2610.6314.7314.49
First round 7 9.22 11.17 9.469.2213.4312.4211.64
Wiler Würfelfest 2019 Final 4 8.27 11.34 12.1510.9912.938.2710.87
Second round 7 10.19 11.24 12.4612.9210.9510.1910.32
First round 6 10.27 11.87 11.3910.2714.1011.2013.03
Zentralschweiz 2019 Second round 23 11.34 13.00 15.5114.1013.4511.3411.45
First round 38 10.09 17.03 10.0913.3411.8625.88DNF
Swisscubing Cup Final 2018 Second round 14 8.70 10.08 11.258.70DNF9.879.11
First round 27 10.45 12.42 12.1112.2810.4512.87DNF
Ticino Open 2018 Final 7 10.07 12.62 11.0516.3015.6711.1410.07
Second round 5 8.94 11.48 8.9411.7011.1512.1911.60
First round 4 10.66 11.47 11.9712.1710.6611.3911.05
Swiss Science Open 2018 Final 3 10.56 11.07 11.0710.9311.2010.5612.13
Second round 4 9.07 11.42 13.1710.8610.2313.539.07
First round 4 10.09 11.65 13.7110.0912.6812.1110.16
Munich Open 2018 Semi Final 15 8.00 10.45 12.259.2012.459.908.00
Second round 15 9.32 10.42 17.2710.489.329.4311.34
First round 15 9.94 11.38 10.8610.7112.5714.099.94
Argovia Open 2018 Final 8 9.70 11.03 10.8913.0511.129.7011.08
Second round 10 8.23 10.73 8.2311.6410.9310.5110.76
First round 5 8.32 9.93 11.1510.159.238.3210.41
Swiss Nationals 2018 Final 11 8.90 11.10 9.448.9011.8312.0312.32
Second round 12 8.81 10.95 8.8110.1610.0712.6112.61
First round 16 10.37 11.68 15.4510.3712.6811.3411.02
Swisscubing Cup III 2018 Second round 29 9.53 DNF DNF13.3710.65DNF9.53
First round 8 11.25 12.80 13.0512.5712.8313.0011.25
Swisscubing Better Be Quick 2018 Final 5 11.02 11.73 11.5511.5811.0212.0712.13
Second round 5 8.89 10.95 8.8910.8011.7411.3910.66
First round 10 11.59 13.96 16.3611.5911.9513.5617.53
WCA European Championship 2018 Second round 101 8.90 10.58 9.1112.188.9010.4612.73
First round 113 10.20 10.79 11.2210.6910.4714.1010.20
Swisscubing Cup II 2018 Final 7 9.86 11.69 9.8615.7212.5112.0010.55
Second round 4 8.00 10.10 9.5010.588.0013.5010.23
First round 5 9.06 10.13 10.3010.0410.3010.069.06
Zentralschweiz 2018 Final 3 9.68 11.02 10.4910.0212.549.6813.74
Second round 10 9.84 12.38 9.8413.2911.8611.9813.41
First round 10 11.15 12.23 12.1213.6512.7511.8211.15
Zurich Open 2018 Final 7 11.32 11.96 11.3211.5312.95DNF11.41
Second round 9 10.56 12.09 12.5611.3710.56DNF12.35
First round 9 10.69 12.23 11.5511.6013.5314.9110.69
San Marino Nationals 2018 Final 6 9.30 11.65 10.8413.2910.839.30DNF
Second round 8 10.57 12.23 11.2913.9710.5711.4316.54
First round 7 9.61 12.25 13.219.6122.1312.6510.90
Elsass Open 2018 Semi Final 29 8.79 10.85 8.7911.549.3511.8011.67
Second round 26 7.97 10.39 11.4112.4510.729.057.97
First round 29 9.86 10.70 9.8612.3110.1310.8111.15
Saint-Maurice Sunday Open 2018 Final 8 10.27 11.10 11.3811.2511.0910.2710.96
Second round 9 9.68 11.18 12.139.6811.2810.12DNF
First round 9 10.21 11.92 10.4810.2113.1812.8412.45
French Championship 2018 Semi Final 32 7.87 11.36 10.9511.087.8713.6012.04
Second round 41 9.71 11.87 14.879.7110.6814.4210.51
First round 48 10.67 12.33 20.3312.6810.6711.4512.86
Wiler Würfelfest 2018 Final 6 9.36 11.04 11.6311.4110.3411.379.36
Second round 8 8.34 11.23 13.288.488.3413.0412.16
First round 12 12.37 14.32 12.3721.8414.7414.1614.05
Swisscubing Cup I 2018 Final 10 8.58 11.30 11.828.5812.0310.0513.31
Second round 9 9.71 11.77 11.089.7110.5713.6715.72
First round 9 10.20 11.53 11.7111.7014.1311.1910.20
Xlingen Open 2018 Final 3 9.59 10.58 9.5910.7310.9910.0112.69
Second round 3 9.44 10.50 12.019.449.6711.0410.78
First round 12 11.46 12.99 13.5911.4611.6814.9913.71
Frankfurt Cube Days 2018 Final 17 8.48 11.17 9.528.4812.4412.9811.55
Second round 25 8.78 11.84 8.7812.9310.9311.6513.31
First round 30 11.30 12.37 11.9412.3114.3011.3012.86
Swiss Nationals 2017 Final 8 9.53 11.12 10.9110.479.5311.9912.82
Second round 5 8.07 10.12 10.4110.868.079.7910.15
First round 9 9.61 11.35 11.6611.7612.8010.629.61
Nancy Open 2017 Second round 17 9.12 11.18 12.149.1211.0410.3512.14
First round 11 9.45 10.80 11.6210.369.4510.7811.26
Musée suisse du jeu 2017 Final 8 9.26 10.27 10.3810.369.2614.9610.08
Second round 8 9.13 10.59 10.859.1311.4110.2610.66
First round 12 9.24 11.61 12.469.2412.1610.2015.38
Munich Open 2017 Semi Final 20 10.01 11.13 13.3510.0111.1912.0410.17
Second round 10 8.98 10.28 10.279.7810.788.9813.48
First round 15 9.56 10.90 9.5611.4112.5511.529.77
Austrian Open 2017 Final 8 9.20 11.10 10.9711.5110.8213.239.20
Second round 6 9.14 10.40 13.1911.249.149.6810.29
First round 4 9.72 10.25 9.7410.969.7210.7910.23
Suisse Toy Fast Fingers 2017 Final 10 9.66 11.00 11.3512.109.919.6611.75
Second round 5 9.10 9.76 9.109.699.779.849.83
First round 13 11.29 12.16 11.4412.2111.2912.8312.94
Italian Open 2017 Second round 7 9.95 11.64 11.3112.4911.129.9513.73
First round 2 8.99 10.18 10.038.9912.9210.779.75
Zurich Open 2017 Final 7 9.60 11.18 9.6012.5911.3711.6310.54
Second round 7 8.25 10.96 10.9910.128.2511.7711.88
First round 4 8.38 11.21 13.3313.3610.798.389.50
German Nationals 2017 Final 15 9.67 11.67 12.9611.0511.3212.649.67
Semi Final 14 8.89 10.84 12.4810.6710.798.8911.05
Second round 14 8.86 10.90 12.6311.658.869.7111.33
First round 31 8.36 12.02 8.3613.2011.3012.9311.83
Slovakian Open 2017 Second round 12 9.79 10.57 10.3910.4711.259.7910.85
First round 10 9.69 10.96 10.0311.83DNF11.029.69
Swisscubing Cup Final 2017 Final 6 10.06 10.99 11.7611.3910.0610.7610.83
Second round 6 9.99 12.25 14.1011.5911.079.9918.10
First round 5 9.91 10.84 9.9111.2711.3710.7710.47
Swiss Open 2017 Second round 13 8.56 11.30 13.609.9110.398.5618.86
First round 18 10.04 12.22 12.6112.8513.6311.1910.04
World Rubik's Cube Championship 2017 Second round 228 10.26 11.74 10.4013.3510.2611.4713.75
First round 176 8.54 11.14 13.9511.9010.738.5410.80
London Open 2017 Second round 38 11.39 11.94 11.4911.3912.6011.7312.94
First round 17 9.35 10.08 11.3610.4410.309.499.35
Ticino Open 2017 Final 3 9.41 10.72 11.149.4110.3810.6411.23
Second round 9 10.13 11.58 10.1313.7610.1311.1813.43
First round 3 9.97 11.12 9.9711.3514.5710.7011.30
Swisscubing Cup III 2017 Final 3 9.14 9.98 9.779.1410.999.1814.68
First round 9 10.52 12.37 12.9011.6513.0112.5710.52
San Marino Open 2017 Final 1 8.83 10.29 10.3110.388.8312.0610.17
Second round 1 9.36 9.66 9.6110.949.429.369.96
First round 1 9.65 10.59 9.6510.6411.159.9711.51
German Open 2017 Second round 13 10.21 10.82 12.7210.2111.1810.7710.52
First round 29 8.71 14.01 DNF18.0511.4012.588.71
Wiler Würfelfest 2017 Final 4 10.16 10.75 10.2511.2915.5610.1610.72
Second round 8 8.27 11.30 13.3410.488.2711.8111.61
First round 4 10.17 11.71 11.3913.9510.6213.1310.17
Swisscubing Cup II 2017 First round 4 9.51 10.75 12.3710.149.8612.259.51
Only Cube Open 2017 Second round 14 9.91 11.67 10.7313.449.9111.4312.84
First round 19 8.99 12.84 13.1811.5613.7815.208.99
Swisscubing Cup I 2017 Final 9 9.20 12.17 11.7813.2013.609.2011.54
First round 12 11.03 12.33 12.9311.0315.1812.8411.22
Frankfurt Cube Days 2017 Final 13 10.06 11.23 11.4910.0612.3611.1811.03
Second round 30 11.73 12.87 11.9814.4712.1614.7711.73
First round 20 10.52 12.52 13.6610.5215.5812.3311.56
Wiehnachtswürfelä z Bärn 2016 Final 5 8.79 10.42 10.3911.058.799.8112.43
Second round 5 8.78 10.69 8.7811.1410.7610.1611.89
First round 5 10.70 10.84 10.7011.0410.7311.8310.76
PoliMi Open 2016 Final 3 8.39 10.38 8.3910.1410.9910.5410.45
Second round 13 10.56 12.70 10.5617.9912.6011.8613.63
First round 5 10.93 11.27 12.3010.9310.9411.6811.19
Cité des Jeux 2016 Final 4 10.09 11.72 11.9014.5110.0911.5411.73
Second round 4 9.29 11.35 10.9412.0911.0312.359.29
First round 5 11.54 12.43 13.3211.5412.8312.2212.23
Munich Open 2016 Final 19 11.28 12.08 11.5911.2811.3413.3113.88
Second round 25 11.40 12.54 11.6014.5211.4012.9613.06
First round 21 10.32 12.12 14.7910.4813.8010.3212.09
Musée suisse du jeu 2016 Final 7 9.36 10.93 11.6410.3311.5010.979.36
Second round 11 8.91 11.51 DNF13.1010.4610.988.91
First round 11 10.60 12.26 13.7112.1410.9215.4510.60
Italian Championship 2016 Final 12 10.88 12.27 12.5111.4510.8812.8413.42
Second round 14 10.25 11.73 11.0910.2510.5316.9013.58
First round 17 10.57 12.18 16.4911.8112.6810.5712.04
Swiss Nationals 2016 Final 8 11.08 12.52 13.5211.0812.4213.6611.61
Second round 7 10.06 11.18 14.1812.0111.0710.4610.06
First round 9 9.94 11.20 10.7214.0310.8312.049.94
Tübingen Open 2016 Final 13 10.72 11.92 10.7212.2411.7511.7714.62
Second round 10 9.69 11.06 11.8113.4210.3311.049.69
First round 26 11.23 13.65 13.0214.8313.3711.2314.57
European Rubik's Cube Championship 2016 Second round 130 11.50 11.96 12.2511.8111.5013.5211.82
First round 128 10.78 11.78 10.7814.1011.1311.6012.61
Zurich Open 2016 Final 4 9.45 10.49 10.9910.529.9512.469.45
Second round 4 10.03 10.74 10.0310.9915.9710.7810.44
First round 5 10.50 11.58 11.1311.0912.5210.5014.22
Big CubingItaly 2016 Final 4 9.77 10.79 12.0910.0613.6610.239.77
Second round 8 10.53 11.90 10.9914.1112.7210.5311.98
First round 8 10.39 11.93 12.7012.5115.4410.3910.59
OFFA-Meisterschaft 2016 Final 6 11.20 11.88 12.2211.7512.2511.6711.20
Second round 5 10.55 11.78 11.2712.2211.8414.1810.55
First round 8 11.97 12.64 12.2912.0911.9713.8313.54
Wiler Würfelfest 2016 Final 6 10.07 12.14 10.0711.7212.4812.9912.23
Second round 6 9.55 11.81 12.9611.309.5511.5512.59
First round 4 10.08 11.18 10.0811.7714.6810.4311.34
Chottu Skips 2016 Final 5 10.42 11.58 10.4211.0210.5714.7213.15
Second round 3 10.38 12.54 10.3812.9811.5113.1213.38
First round 2 11.15 12.06 12.0811.1512.5413.3911.57
SCC Open 2015 Final 4 10.84 12.15 14.1810.9316.9611.3410.84
First round 5 9.83 12.26 11.229.8314.4313.4712.09
Würfelä im Drachenäscht 2015 Final 4 10.97 12.07 12.6910.9715.0412.3711.15
Second round 6 11.38 12.89 11.9211.3814.4014.7712.35
First round 5 11.57 11.82 11.7612.2911.6812.0111.57
Musée suisse du jeu 2015 Final 3 10.87 13.13 10.8713.7614.8613.3512.27
Second round 2 8.78 12.09 10.9314.5414.228.7811.12
First round 3 11.63 12.23 12.6517.5911.6811.6312.36
SwissScience Open 2015 Final 6 10.71 12.51 12.9011.8012.8310.7115.69
Second round 9 11.99 14.33 14.3115.1615.8411.9913.52
First round 7 11.43 12.82 12.7511.4314.2213.2812.43
German Nationals 2015 Second round 19 9.41 11.60 11.389.4111.3812.0514.22
First round 22 11.36 11.81 11.4111.8113.0911.3612.20
PoliMi Open 2015 Final 8 12.36 12.91 14.7012.3612.4113.0513.26
Second round 7 12.43 12.82 12.4312.6413.1512.6616.14
First round 6 11.29 12.54 12.1913.4811.2912.3213.10
Palaghiaccio Open 2015 Final 7 10.94 14.08 11.2219.15DNF11.8810.94
Second round 5 11.36 13.15 13.6514.5912.2111.3613.59
First round 4 9.97 12.62 12.5615.4712.089.9713.22
France 2015 Second round 18 11.83 12.92 11.8312.7517.0412.8813.14
First round 26 12.27 14.39 15.3515.7514.0412.2713.78
Swiss Nationals 2015 Second round 13 11.22 13.90 13.9415.0313.7014.0511.22
First round 7 10.22 12.91 12.4010.2213.3416.2113.00
PoliMi Italian Open 2014 Final 7 11.91 13.56 15.2214.2713.0211.9113.40
Second round 8 10.66 12.81 10.6610.9015.9712.8414.69
First round 20 13.40 15.09 13.4015.8815.7113.6815.93
Munich Open 2014 Final 24 11.78 13.59 13.4311.7814.2713.3813.96
Second round 14 11.11 12.42 13.0212.8114.4011.4411.11
First round 18 10.41 12.71 12.5813.5210.4118.4112.02
SwissScience Open 2014 Final 11 11.09 13.25 17.7713.8313.9112.0011.09
Second round 11 10.45 12.61 17.1910.4511.1912.8213.83
First round 12 11.83 13.22 14.3912.5312.7435.4011.83
German Nationals 2014 Second round 35 10.59 13.95 12.9114.8415.1110.5914.09
First round 32 10.56 13.68 14.8810.5612.2713.9018.47
Swiss Open 2014 Final 12 12.44 16.51 26.3416.9412.4418.4114.19
Second round 8 12.53 13.42 14.3512.7214.3013.2312.53
First round 14 14.46 17.52 14.46DNF14.9714.8022.80
Munich Open 2013 Semi Final 33 12.56 14.18 12.5614.9614.9012.6917.47
Second round 25 12.53 13.66 12.5313.4614.9412.5816.58
First round 28 12.75 14.07 14.3012.9614.9412.7517.18
Frankfurt Cube Days 2012 Second round 21 15.34 15.64 18.0215.7515.4015.3415.77
First round 23 13.90 16.19 13.9017.3316.9016.7514.91
Aachen Summer Open 2012 Final 32 13.94 16.81 21.2113.9417.8014.4318.19
Second round 37 14.72 17.68 21.0316.5214.7215.5045.33
First round 40 13.96 18.11 31.1313.9616.9616.1521.21

History of National Records

Single Average Competition Round Solves
2x2x2 Cube
3.10 Swiss Open 2014 First round 3.522.092.363.973.41
5x5x5 Cube
1:08.94 Xlingen Open 2018 First round 1:03.761:18.791:10.131:12.271:04.41
1:11.69 Ticino Open 2017 First round 1:11.321:08.411:08.851:32.441:14.89
Skewb
3.99 Musée suisse du jeu 2017 Final 4.213.296.063.294.46
4.12 Tübingen Open 2016 Final 3.734.393.474.236.68
4.03 German Nationals 2015 First round

National Championship Podiums

Event Place Single Average Solves
Swiss Nationals 2017
4x4x4 Cube 3 36.89 38.65 41.1336.9536.8942.7937.88
3x3x3 Blindfolded 3 4:11.43 DNF 4:11.43DNFDNF
3x3x3 Fewest Moves 1 28 28
Swiss Nationals 2016
5x5x5 Cube 3 1:21.15 1:25.26 1:21.151:31.971:25.541:21.631:28.60
6x6x6 Cube 3 2:48.08 3:03.09 3:13.022:48.083:08.18
Pyraminx 3 5.07 6.68 5.079.806.648.205.21
Skewb 1 4.41 5.18 6.434.415.105.574.87
Swiss Nationals 2015
4x4x4 Cube 3 45.80 46.74 51.0647.7245.9645.8046.55
Cookies help us deliver our services. By using our services, you agree to our use of cookies.