3PGpHZBZuEducSWJAC7KCwcyTWo6S3GPToG · io · sponsor·o2 · transfer·i59·o10 · exchange·i231·o231 · mass·i318

      10000.05620130 BSport io
——————————————————————————————————————— 
          0.00000001 Waves
            0.000001 NSBT
          0.00000001 WBTC
          0.00076901 WETH
            0.206387 USDT
                 250 Marquise Museum
         11.00000000 XBBT
          0.01000000 SYRF
——————————————————————————————————————— 
                   1 Portfolio
       1000.00000000 profitbot
          0.50000000 YES COIN
               12.00 cryptogram
                1.00 GRNG
            0.200000 BUMcoin
                0.01 Pendragon
          0.01000000 DEATT
          0.05000000 Poins
          0.03000000 YDYL
          0.05000000 EARNET
                  12 feetoken
          5.00000000 Yanu
                1.00 Atoken
                1.00 Btoken
                1.00 Ctoken
                1.00 Dtoken
                1.00 Etoken
                1.00 Ftoken
                1.00 Gtoken
                1.00 Htoken
                1.00 Itoken
                1.00 Jtoken
                1.00 Ktoken
                1.00 Ltoken
                1.00 Mtoken
                1.00 Ntoken
                1.00 Otoken
                1.00 Ptoken
                1.00 Rtoken
                1.00 Stoken
                1.00 Ttoken
                1.00 Qtoken
                1.00 Utoken
                1.00 Vtoken
                1.00 Wtoken
                1.00 Xtoken
                1.00 Ytoken
                1.00 Ztoken
                0.03 WUSD
                   3 ProSenApp INC
                  23 READ attachment
                  11 Styla
               20.00 CRYPTO BROTHERS
          0.00009999 WUDX
        145.38119330 Surge
              3.0000 Piathcoin
          2.00000000 Higinia Art
          3.00000000 DeepProjects
          0.10000000 NewPro
        100.00000000 ARKAT
      24052.00000000 CWRT
                4.00 ModernFinance
              1.0000 Soft Cloud
                 500 JungleCoin
                 200 Fafnir
          3.00000000 D360
          0.00147201 ATZT
          0.00996055 APKT
          0.00790784 PVKT
          0.00309974 AVKT
          0.00795186 Batson
          0.00179880 Hornet
                   6 Mystiq
                 200 Garuda
          1.00000000 Wodlton
          0.50000000 Cryptomining
       5000.00000000 Bullrun Coin
         90.00000000 OsirisCoin
        131.00000000 Maharlikan Gold
          1.00000000 Artflix
                1.00 weforest
                1.00 Calvin Harris
                1.00 Arlo Parks
                   1 Airdrop for you
          1.00000000 Vic Ciutat
                   1 Culture
         50.00000000 Progression
           20.000000 learncoin
                 135 Kino
          0.00100000 canapecoin
                 174 Agox
                 202 ABDX
                  85 GEAL
                  85 Hagen
                   2 Interlude
                  25 TYR-X
          4.00000000 Airdrop
      34251.00000000 BHCC
                 250 AdMem
               10.00 Asgcoin
       5000.00000000 Willow
         19.00000000 xemnasen
          1.00000001 Have
          1.00000001 Tycoon
          1.00000001 WTFC
         11.11111111 Voyage
          1.00000001 Bang
          1.00000001 Indigo
               33.30 VODKA COIN
          0.50000000 DLite
                   1 SQAM
          0.05000000 ₹PayApp
        100.00000000 ONDE
                0.02 SCBP
                   1 DGCP
         15.55458219 ABOT
             0.01000 ASTrone
          0.00000047 DONEX
          0.00000047 WABX
          0.01100000 EVERGREEN
          0.00000047 ZOIC
             0.00001 HiTech1
        1000.0000000 Double10
          1.00000000 Luxtrade
          0.00000100 Museician
        100.00000000 Tag-Game Coin
        157.00000000 BitWR
                1.00 MGOLD
                   1 CloMinTok
          4.00000000 Meiji Coin
         10.00000000 PayMyFee
               1.000 VermiFarmNetwork
          2.00000000 MeijiCash(MEIJC)
          0.00100000 ADORE
          0.00000001 Finamatrix
          0.00000001 DOFCASH
               0.100 TOTALProfit
  2019.07.10 15:17 · exchange +117.30000000 BSport  0.00799980 BSport/Waves 3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX
· 2019.02.22 22:07 · exchange -5.62387000 BSport    0.00100000 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000843 Waves
· 2019.02.22 21:59 · exchange -9.90000000 BSport    0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001113 Waves
· 2019.02.22 16:24 · exchange -0.00000061 BSport    0.03306578 BSport/Waves 3P9QZNrHbyxXj8P9VrJZmVu2euodNtA11UW
· 2019.02.22 16:22 · exchange -27.98999994 BSport   0.03306580 BSport/Waves 3P5TXyqj6dVArwDhCvnhEgAzjXiKFCBXNDM 0.00028993 Waves
· 2019.02.22 16:22 · exchange -241.94175162 BSport  0.03306581 BSport/Waves 3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX 0.00250615 Waves
· 2019.02.22 16:22 · exchange -19.68488631 BSport   0.03306578 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00020390 Waves
· 2019.02.22 15:58 · exchange -0.00000031 BSport    0.03301864 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp
· 2019.02.22 15:57 · exchange -5.80000000 BSport    0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000652 Waves
· 2019.02.22 08:45 · exchange -50.00000000 BSport   0.03301869 BSport/Waves 3P5TXyqj6dVArwDhCvnhEgAzjXiKFCBXNDM 0.00034783 Waves
· 2019.02.22 08:45 · exchange -17.80525667 BSport   0.03301864 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00012386 Waves
· 2019.02.22 08:45 · exchange -363.43041943 BSport  0.03301870 BSport/Waves 3PCnk7KHcWP73bDxqBDMe5YJap4uF2XyceW 0.00252829 Waves
· 2019.02.21 23:36 · exchange -11.30000000 BSport   0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001270 Waves
· 2019.02.21 23:33 · exchange -5.07966667 BSport    0.00003000 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000761 Waves
· 2019.02.21 19:47 · exchange -0.00001514 BSport    0.00066054 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp
· 2019.02.21 19:39 · exchange -5.74600000 BSport    0.00003000 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000861 Waves
· 2019.02.21 19:36 · exchange -11.50000000 BSport   0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001293 Waves
· 2019.02.21 19:36 · exchange -9.50000000 BSport    0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001068 Waves
· 2019.02.21 16:27 · exchange -36.89200194 BSport   0.00066066 BSport/WETH  3P8Wntwfp8cJKQEc8BCjNJVgfYunGucXft6 0.00166745 Waves
· 2019.02.21 16:27 · exchange -29.48204500 BSport   0.00066054 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00133254 Waves
· 2019.02.21 13:27 · exchange -4.38830910 BSport    0.00110000 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000658 Waves
· 2019.02.21 13:24 · exchange -4.87000000 BSport    0.00004000 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000584 Waves
· 2019.02.21 13:18 · exchange -3.35714286 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000503 Waves
· 2019.02.20 21:36 · exchange -8.57142858 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001285 Waves
· 2019.02.20 21:33 · exchange -6.29975000 BSport    0.00004000 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000755 Waves
· 2019.02.20 21:31 · exchange -7.61168182 BSport    0.00110000 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001141 Waves
· 2019.02.20 15:21 · exchange -8.55659892 BSport    0.00066026 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00299999 Waves
· 2019.02.20 15:14 · exchange -31.05930378 BSport   0.03304899 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00299999 Waves
· 2019.02.20 15:09 · exchange -4.68750167 BSport    0.04800000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000703 Waves
· 2019.02.20 15:08 · exchange -10.80086834 BSport   0.04800000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001620 Waves
· 2019.02.20 14:23 · exchange -4.14285715 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000621 Waves
· 2019.02.20 14:21 · exchange -11.69132500 BSport   0.00080000 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001753 Waves
· 2019.02.20 14:20 · exchange -27.77200000 BSport   0.00003000 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00004165 Waves
· 2019.02.20 01:35 · exchange -0.00001652 BSport    0.00060546 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp
· 2019.02.19 22:20 · exchange -178.44481882 BSport  0.00060546 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00252741 Waves
· 2019.02.19 22:20 · exchange -6.93445487 BSport    0.00066397 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00009821 Waves
· 2019.02.19 22:20 · exchange -26.43168909 BSport   0.00070245 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00037436 Waves
· 2019.02.19 21:12 · exchange -6.50000000 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000475 Waves
· 2019.02.19 18:01 · exchange -3.14285715 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000229 Waves
· 2019.02.19 17:34 · exchange -5.42857143 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000396 Waves
· 2019.02.19 15:58 · exchange -4.00000000 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000292 Waves
· 2019.02.19 15:58 · exchange -6.71428572 BSport    0.14 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000490 Waves
· 2019.02.14 08:16 · exchange -11.00000000 BSport   0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001650 Waves
· 2019.02.14 08:16 · exchange -6.20000000 BSport    0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000930 Waves
· 2019.02.14 00:57 · exchange -3.80573984 BSport    0.00123000 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000570 Waves
· 2019.02.14 00:51 · exchange -13.40000000 BSport   0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00002010 Waves
· 2019.02.12 13:46 · exchange -8.70000000 BSport    0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00002265 Waves
· 2019.02.12 05:19 · exchange -3.80000000 BSport    0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000989 Waves
· 2019.02.11 14:44 · exchange -2.40000000 BSport    0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000200 Waves
· 2019.02.11 13:27 · exchange -0.00000029 BSport    0.03502554 BSport/Waves 3PBfrG2FXZHLua5NrRLUsVwCTq6rkQ9eiZd
· 2019.02.11 12:48 · exchange -17.33756796 BSport   0.03502554 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00010346 Waves
· 2019.02.11 12:48 · exchange -142.75281095 BSport  0.03502558 BSport/Waves 3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX 0.00085192 Waves
· 2019.02.11 12:48 · exchange -342.60664817 BSport  0.03502559 BSport/Waves 3PCnk7KHcWP73bDxqBDMe5YJap4uF2XyceW 0.00204461 Waves
· 2019.02.11 00:33 · exchange -3.88629763 BSport    0.05999989 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000437 Waves
· 2019.02.10 16:58 · exchange -15.57142881 BSport   0.04200000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00002335 Waves
· 2019.02.10 16:58 · exchange -49.92857167 BSport   0.04200000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00007489 Waves
· 2019.02.10 16:58 · exchange -11.14451905 BSport   0.04200000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001671 Waves
· 2019.02.10 16:55 · exchange -6.06686132 BSport    0.00003425 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000910 Waves
· 2019.02.10 16:52 · exchange -6.27272728 BSport    0.11 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001881 Waves
· 2019.02.10 16:52 · exchange -500.00000000 BSport  0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00300000 Waves
· 2019.02.10 16:52 · exchange -479.90000000 BSport  0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00287940 Waves
· 2019.02.10 16:52 · exchange -20.10000000 BSport   0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00012060 Waves
· 2019.02.09 21:35 · exchange -3.30986280 BSport    0.00123900 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000208 Waves
· 2019.02.09 21:35 · exchange -4.00000000 BSport    0.00003440 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000600 Waves
· 2019.02.09 21:33 · exchange -11.70436047 BSport   0.00003440 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001755 Waves
· 2019.02.09 12:53 · exchange -261.53885284 BSport  0.06000000 BSport/Waves 3PJnBzTCeJZkFj2skpwSJfHAoPtNXadcofj 0.00078461 Waves
· 2019.02.09 00:12 · exchange -180.00000000 BSport  0.10 BSport/WUSD —————— 3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX 0.00300000 Waves
· 2019.02.08 23:02 · exchange -0.35314517 BSport    0.00124000 BSport/WETH  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000038 Waves
· 2019.02.08 23:02 · exchange -0.13598270 BSport    0.00003699 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000027 Waves
· 2019.02.08 23:01 · exchange -12.05796417 BSport   0.06000000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00003617 Waves
· 2019.02.08 16:32 · exchange -11.50000000 BSport   0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00005683 Waves
· 2019.02.08 15:38 · exchange -26.00000000 BSport   0.10 BSport/WUSD —————— 3P8CpHbjqrk9riJgmomKc14VDZJK1F4HTen 0.00012850 Waves
· 2019.02.07 20:39 · exchange 0.00000026 BSport ——— 0.03999980 BSport/Waves <>
· 2019.02.07 20:37 · exchange 0.00098685 BSport ——— 0.00003040 BSport/WBTC  <> 0.00000001 Waves
· 2019.02.07 20:25 · exchange -13.24507846 BSport   0.00003505 BSport/WBTC  3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX 0.00018859 Waves
· 2019.02.07 20:25 · exchange -125.72697369 BSport  0.00003040 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00179018 Waves
· 2019.02.07 20:25 · exchange -22.00000000 BSport   0.00003300 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00031325 Waves
· 2019.02.07 20:25 · exchange -19.01800000 BSport   0.00003500 BSport/WBTC  3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00027079 Waves
· 2019.02.07 20:25 · exchange -30.70308044 BSport   0.00003506 BSport/WBTC  3PDttfoqkntx6L2Ddnfci1yWZ6sJN8FeAAh 0.00043717 Waves
· 2019.02.07 19:52 · exchange -37.63072136 BSport   0.03750577 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00299999 Waves
· 2019.02.07 19:45 · exchange -165.00000000 BSport  0.10 BSport/WUSD —————— 3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX 0.00300000 Waves
· 2019.02.07 19:40 · exchange -12.25000000 BSport   0.12 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00001106 Waves
· 2019.02.07 19:36 · exchange 0.00000026 BSport ——— 0.03999980 BSport/Waves <>
· 2019.02.07 19:36 · exchange -20.54399972 BSport   0.03999980 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00299999 Waves
· 2019.02.07 19:35 · exchange -145.40000000 BSport  0.10 BSport/WUSD —————— 3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX 0.00300000 Waves
· 2019.02.07 19:32 · exchange -4.71280554 BSport    0.06500000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00003760 Waves
· 2019.02.07 19:32 · exchange -1.25000000 BSport    0.12 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00000107 Waves
· 2019.02.07 19:32 · exchange -10.00000000 BSport   0.12 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00300000 Waves
· 2019.02.07 19:31 · exchange -6.41538477 BSport    0.06500000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00005118 Waves
· 2019.02.07 19:23 · exchange -1.77777778 BSport    0.09 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00296296 Waves
· 2019.02.07 19:15 · exchange -11.47890617 BSport   0.06000000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00006887 Waves
· 2019.02.07 19:13 · exchange -0.00000026 BSport    0.03999980 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp
· 2019.02.07 19:11 · exchange -48.71173288 BSport   0.04105789 BSport/Waves 3PK2Stw4jvMb5baGnJ8RUHWJHsevtVF4JAX 0.00154821 Waves
· 2019.02.07 19:11 · exchange -16.46769984 BSport   0.03999980 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00052339 Waves
· 2019.02.07 19:11 · exchange -29.21026176 BSport   0.04105787 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00092839 Waves
· 2019.02.07 18:11 · exchange -500.00000000 BSport  0.03900000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00300000 Waves
· 2019.02.07 18:11 · exchange -462.84867206 BSport  0.03900000 BSport/Waves 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00277709 Waves
· 2019.02.07 18:08 · exchange -2000.00000000 BSport 0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00300000 Waves
· 2019.02.07 18:08 · exchange -397.30000000 BSport  0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00236958 Waves
· 2019.02.07 17:57 · exchange -38.10000000 BSport   0.10 BSport/WUSD —————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00022723 Waves
...

github/deemru/w8io/786bc32 
29.15 ms