Making a game with animation frames in Excel

Submitted by MisterBeck on Mon, 05/18/2020 - 14:24

Why might you make a game Excel? For learning and for fun. So let's get to it.

The Beginnings of a Game.

There are two Windows API functions we will use which make a game in Excel possible.

#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If

The GetAsyncKeySate will be for reading the keyboard inputs (Left, Right, Up, Down). timeGetTime will be used for the game counter to iterate frames. That's all you really need. Everything else can be down in VBA pure. Next we come to the game loop. It will be a Do Loop which will loop forever until we stop it and the game ends. Because this is a tight loop we need DoEvents to allow Excel to receive other commands and prevent the window from locking up.
 

Do
    DoEvents

    'Game code goes here.
Loop

 

Now we need a way to control and time updating the game state. timeGetTime is the answer. It returns the current time in milliseconds since boot time. The Do Loop will run continuously, and the if statement will continuously check the current time against the last frame's timestamp. When the current time exceeds the last frame time by a certain amountm the game "tick" over, update game the game state, and animate the next frame. I chose 50 milliseconds arbitrarily. Increasing or decreasing that value will decrease and increase the game's "clock speed."

'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
If timeGetTime - lastFrameTime > 50 Then        
    'Game code goes here
End if


Now the game code itself. In this game, you control a black rectangle and move it around the screen using the arrow keys. Nice, right? Less of a game than Pong.

The game logic is very simple.

1) check if an arrow key is pressed.
2) if so, move a colored cell in that direction
3) repeat

To read the keystate, I'm using an enum in conjunction with GetAysyncKeyState like this.

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Inside the game loop we have a Select Case for each direction, and an X,Y coordinates for the location of the colored cell. Simply update the the X and Y, color the new cell black, and color the previous cell white.

Dim D As Direction
D = ReadDirectionKeyDown
Select Case D
	Case Up
		Cells(y, x).Interior.ColorIndex = -4142
		y = y - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Down
		Cells(y, x).Interior.ColorIndex = -4142
		y = y + 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Left
		Cells(y, x).Interior.ColorIndex = -4142
		x = x - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Right
		Cells(y, x).Interior.ColorIndex = -4142
		x = x + 1
		Cells(y, x).Interior.ColorIndex = 1
End Select

The End. You have a "game." Ok, not a full game, but you have a controllable character in a space. Here's the entire module.

Option Explicit
#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If


Private Const KEY_DOWN    As Integer = &H8000   'If the most significant bit is set, the key is down
Private Const KEY_PRESSED As Integer = &H1      'If the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Sub Game()

    Dim x As Long
    Dim y As Long
        
    x = 3
    y = 8
    
    Dim lastFrameTime As Long
    lastFrameTime = timeGetTime     'start the tick counter
    
    Dim D As Direction
    
    Do
        DoEvents
        
        'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
        If timeGetTime - lastFrameTime > 20 Then
            
            lastFrameTime = timeGetTime     'get current time and set to lastframe.
            
            'All game code goes here.
            '*********************************
            
            D = ReadDirectionKeyDown
            
            Select Case D
            
                Case Up
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Down
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y + 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Left
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Right
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x + 1
                    Cells(y, x).Interior.ColorIndex = 1
                
            End Select
            
            '*********************************
        End If
        
    Loop
    
End Sub

 

Comments

acgud27 (not verified)

Mon, 09/12/2022 - 18:29

dbkrw923 (not verified)

Mon, 09/12/2022 - 18:29

xi7446

https://forum.lah.ru/community/profile/murielf6195711/ http://pensionhl.kr/bbs/board.php?bo_table=free&wr_id=2442 http://jauczen.pl/index.php/community/profile/augustuscrutchf/ https://withatomy.ru/serial-dom-drakona-serial-3-serija-smotret-onlajn-… https://ictai.vstu.by/?p=30201 https://scopun.co.uk/projects/kansasstate/community/profile/marciaclowe… https://www.virginiaseeds.com/community/profile/mattiestatton40/ http://zabdicayetano.com/uncategorized/21-%d0%b0%d0%b2%d0%b3%d1%83%d1%8… https://ksmu.go.th/webboard/index.php/community/profile/marionkyte09553/ http://rollshutterusa.com/?option=com_k2&view=itemlist&task=user&id=358… https://asexualcommunityforums.com/forum/profile/amywaley379132/ http://zabdicayetano.com/uncategorized/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%… https://happywebmaker.com/%D0%B4%D0%BE%D0%BC-%D0%B4%D1%80%D0%B0%D0%BA%D… https://walltent.co.kr/bbs/board.php?bo_table=free&wr_id=8013 https://pssintra.pt/debater/profile/roxannewhyte001/ https://xn--80aajajavo3ag2a3c5b.xn--p1ai/2022/09/02/%d1%81%d0%b5%d1%80%… https://www.thekangaroocourt.co.uk/community/profile/merissaq2187713/ https://withatomy.ru/smotret-dom-drakona-serial-4-serija-novaja-serija/ https://afrads.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%d0… https://vthm.com/2022/08/23/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba… https://shivx.in/community/profile/raymundoo18151/ http://kadioglukoyu.com/index.php/community/profile/mbueliza4761024/ http://demo7.1stopwebsitesolution.com/ahrideandshop/community/profile/c…

jrbwh610 (not verified)

Mon, 09/12/2022 - 18:31

ручной прогон … (not verified)

Mon, 09/12/2022 - 18:34

бесплатный прогон сайта по белым каталогам https://ouefcafe.info/free-wager-presents-from-the-most-effective-on-li… влияют ли прогоны на позиции сайта проблемы продвижения гостиничных услуг статья http://www.michaelhowardmd.com/brightons-dramatic-week-1-win-great-step… прогон сайта через хрумер

проверка индексации сайта в поисковиках продвижение сайта статьями бесплатно http://board.mt2ar.com/member.php?u=271332 программа для прогона по трастовым сайтам http://service.gepart.su/forum/?PAGE_NAME=profile_view&UID=28780 быстрый прогон сайта

прогон сайта по каталогам автоматически ручной прогон по трастовым сайтам базы http://yashka7.blogspot.com/2012/11/macaucasino.html прогон по доскам сайта http://ukrpart.org/index.php?subaction=userinfo&user=tiresomeadult91 официальный сайт росстата индексация цен https://pribor-electro.ru/forum/user/7083/

продвижение сайта статьями заказать прогон сайтов по форумам прогон сайта по профилям https://kfz-gringer.at/index.php/forum/in-neque-arcu-vulputate-vitae/11… продвижение статьи в дзене

нужен ли прогон сайта по каталогам https://tes-skyrim.com/user/bmilesqjuniora1912/ прогон видео youtube по сайтам https://opencollective.com/rabindex скачать фильмы на телефон в хорошем качестве https://pogingtech.com/community/profile/jameshorse/ ускоренная индексация сайта яндексе

бесплатный прогона сайта по каталогам https://www.3rbseyes.com/members/1192650.html скачать фильмы на телефон в хорошем качестве http://obad.ru/companies/proizvoditeli/nauchno-proizvodstvennaya-firma-… как влияет прогон по каталогам для сайта https://rovworld.com/members/aeryuogsr/profile/ продвижение сайта статьями http://milanmarittima.ru/user/BogatkoKr/

прогон сайта allsubmitter ускорить индексацию страницы проверить индексацию сайта в гугл http://www.heavymusic.ru/user/66208/ биржа статейного продвижения http://upfeggs.com/js/wordpress/index.php/2022/09/06/barcelona-replaces…

статейный прогон программа индексация сайта это процесс прогон сайт по трастовым сайтам статейный прогон сайта что это

бесплатный прогон сайта блогспот http://johnsonroofingcontractors.com/__media__/js/netsoltrademark.php?d… гугл ускоренная индексация страниц http://ohiosupremecourt.info/__media__/js/netsoltrademark.php?d=princip…хbet-2/ прогон сайта по социальным закладкам онлайн http://aurelian.ca/__media__/js/netsoltrademark.php?d=litkopilkakanevch… индексация сайта http://www.jesusvizquierdo.net/__media__/js/netsoltrademark.php?d=svfre…бк-1хbet-on-windows-pc-obtain-free/

http://promoest.ru/bitrix/click.php?goto=http://rabotaonlinefree.ru/cif…

hggro602 (not verified)

Mon, 09/12/2022 - 18:35

adzkk463 (not verified)

Mon, 09/12/2022 - 18:39

uobkl872 (not verified)

Mon, 09/12/2022 - 18:39

hjmtd44 (not verified)

Mon, 09/12/2022 - 18:41

ovoblukur (not verified)

Mon, 09/12/2022 - 18:42

Space-time ktu.vabd.parkerbeck.me.mdl.aj meticulously retractile [URL=http://eatliveandlove.com/pravachol/][/URL] [URL=http://heavenlyhappyhour.com/tadalista/][/URL] [URL=http://treystarksracing.com/pill/prodox/][/URL] [URL=http://lbprintery.net/pill/prandin/][/URL] [URL=http://ifcuriousthenlearn.com/item/cialis-jelly/][/URL] [URL=http://millerwynnlaw.com/ceflox/][/URL] [URL=http://fontanellabenevento.com/drug/clomid/][/URL] [URL=http://rinconprweddingplanner.com/zovirax/][/URL] [URL=http://eastmojave.net/item/ceftin/][/URL] [URL=http://sunsethilltreefarm.com/item/mentat-ds-syrup/][/URL] [URL=http://thesometimessinglemom.com/reminyl/][/URL] [URL=http://ghspubs.org/product/vermox/][/URL] [URL=http://bay-head-nj.com/product/soft-pack-40/][/URL] [URL=http://sundayislessolomonislands.com/pill/asthafen/][/URL] [URL=http://frankfortamerican.com/generic-propecia-sold-on-line/][/URL] up-to-date <a href="http://eatliveandlove.com/pravachol/"></a&gt; <a href="http://heavenlyhappyhour.com/tadalista/"></a&gt; <a href="http://treystarksracing.com/pill/prodox/"></a&gt; <a href="http://lbprintery.net/pill/prandin/"></a&gt; <a href="http://ifcuriousthenlearn.com/item/cialis-jelly/"></a&gt; <a href="http://millerwynnlaw.com/ceflox/"></a&gt; <a href="http://fontanellabenevento.com/drug/clomid/"></a&gt; <a href="http://rinconprweddingplanner.com/zovirax/"></a&gt; <a href="http://eastmojave.net/item/ceftin/"></a&gt; <a href="http://sunsethilltreefarm.com/item/mentat-ds-syrup/"></a&gt; <a href="http://thesometimessinglemom.com/reminyl/"></a&gt; <a href="http://ghspubs.org/product/vermox/"></a&gt; <a href="http://bay-head-nj.com/product/soft-pack-40/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/asthafen/"></a&gt; <a href="http://frankfortamerican.com/generic-propecia-sold-on-line/"></a&gt; secretion, cross-react neglect http://eatliveandlove.com/pravachol/ http://heavenlyhappyhour.com/tadalista/ http://treystarksracing.com/pill/prodox/ http://lbprintery.net/pill/prandin/ http://ifcuriousthenlearn.com/item/cialis-jelly/ http://millerwynnlaw.com/ceflox/ http://fontanellabenevento.com/drug/clomid/ http://rinconprweddingplanner.com/zovirax/ http://eastmojave.net/item/ceftin/ http://sunsethilltreefarm.com/item/mentat-ds-syrup/ http://thesometimessinglemom.com/reminyl/ http://ghspubs.org/product/vermox/ http://bay-head-nj.com/product/soft-pack-40/ http://sundayislessolomonislands.com/pill/asthafen/ http://frankfortamerican.com/generic-propecia-sold-on-line/ respresentation shifts prevented.

ywqxl120 (not verified)

Mon, 09/12/2022 - 18:46

WilliamJew (not verified)

Mon, 09/12/2022 - 18:47

[url=https://tratwahtiworperscom.tk/post/Vlog-De-Garde-Cahier]Vlog De Garde Cahier[/url]
[url=https://soenyalouweatere.ml/post/Critically-Respond-To-The-Writing-Proc… Respond To The Writing Process[/url]
[url=https://poscana.ga/post/La-Metaf-Sica-De-Dureza]La Metaf Sica De Dureza[/url]

[url=https://timelesstrademark.net/holy-grail-of-sunglasses-celine/#comment-… this website[/url]
[url=https://crispproductions.co.uk/rhodes-live-session/#comment-50968]here[…]
[url=https://nl.afterdawn.com/downloads/beeld_geluid/video_converteren/makem…: Re:[/url]
[url=https://www.buyleads.me/book-summary-mind-your-own-business/#comment-20… grunde fur ein praktikum schreiben[/url]
[url=https://businessgeek.uk/self-assessment-tax-return-top-tips-for-submitt… b2 uber 50[/url]
[url=https://www.leptonstar.com/node/4]4 tipps fur effektive teamarbeit[/url]
[url=https://feedbeater.com/best-laptops-with-mechanical-keyboards/#comment-… this website[/url]
[url=https://kelmarket.ru/products/alebastr-rusean-20kg/#comment_82633]Novo modelo tapete de retalho[/url]
[url=http://46.101.33.78/emergency-covid-tests/#comment-21014]Como hacer un esquema en monografias y ensayos[/url]
[url=https://feedbeater.com/best-keyboards-with-number-pad-on-left/#comment-…]
[url=https://www.annemariezahar.com/?p=5#comment-98812]Test di proteine nobili vegetali[/url]
[url=https://asgardiatravel.com/2014/11/26/image-post-type/comment-page-1728… site[/url]
[url=https://kanoohidd.com/kanoo-location/#comment-50302]6 steps to develop a research proposal with prof[/url]
[url=https://evrmag.com/fullmaza/#comment-51583]How to start organizing your life for the cae[/url]
a94c0f9

iqazx397 (not verified)

Mon, 09/12/2022 - 18:49

oevqr633 (not verified)

Mon, 09/12/2022 - 18:50

encapogoj (not verified)

Mon, 09/12/2022 - 18:50

Allorecognition jur.gjof.parkerbeck.me.uno.km at-risk abstract [URL=http://bay-head-nj.com/product/minoxytop/][/URL] [URL=http://sundayislessolomonislands.com/pill/amoxicillin/][/URL] [URL=http://thesometimessinglemom.com/weekend-pack/][/URL] [URL=http://addresslocality.net/shuddha-guggulu/][/URL] [URL=http://adailymiscellany.com/tadalafil/][/URL] [URL=http://transylvaniacare.org/super-pack/][/URL] [URL=http://rinconprweddingplanner.com/prednisone/][/URL] [URL=http://transylvaniacare.org/pill/erectafil/][/URL] [URL=http://adailymiscellany.com/item/meclizine/][/URL] [URL=http://adailymiscellany.com/item/tugain/][/URL] [URL=http://gaiaenergysystems.com/generic-levitra-20mg/][/URL] [URL=http://rinconprweddingplanner.com/biaxin/][/URL] [URL=http://eatliveandlove.com/wellbutrin/][/URL] [URL=http://thelmfao.com/finpecia/][/URL] [URL=http://millerwynnlaw.com/pristiq/][/URL] didactic <a href="http://bay-head-nj.com/product/minoxytop/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/amoxicillin/"></a&gt; <a href="http://thesometimessinglemom.com/weekend-pack/"></a&gt; <a href="http://addresslocality.net/shuddha-guggulu/"></a&gt; <a href="http://adailymiscellany.com/tadalafil/"></a&gt; <a href="http://transylvaniacare.org/super-pack/"></a&gt; <a href="http://rinconprweddingplanner.com/prednisone/"></a&gt; <a href="http://transylvaniacare.org/pill/erectafil/"></a&gt; <a href="http://adailymiscellany.com/item/meclizine/"></a&gt; <a href="http://adailymiscellany.com/item/tugain/"></a&gt; <a href="http://gaiaenergysystems.com/generic-levitra-20mg/"></a&gt; <a href="http://rinconprweddingplanner.com/biaxin/"></a&gt; <a href="http://eatliveandlove.com/wellbutrin/"></a&gt; <a href="http://thelmfao.com/finpecia/"></a&gt; <a href="http://millerwynnlaw.com/pristiq/"></a&gt; lover http://bay-head-nj.com/product/minoxytop/ http://sundayislessolomonislands.com/pill/amoxicillin/ http://thesometimessinglemom.com/weekend-pack/ http://addresslocality.net/shuddha-guggulu/ http://adailymiscellany.com/tadalafil/ http://transylvaniacare.org/super-pack/ http://rinconprweddingplanner.com/prednisone/ http://transylvaniacare.org/pill/erectafil/ http://adailymiscellany.com/item/meclizine/ http://adailymiscellany.com/item/tugain/ http://gaiaenergysystems.com/generic-levitra-20mg/ http://rinconprweddingplanner.com/biaxin/ http://eatliveandlove.com/wellbutrin/ http://thelmfao.com/finpecia/ http://millerwynnlaw.com/pristiq/ branches recumbency 62%.

iwetowuh (not verified)

Mon, 09/12/2022 - 18:50

X-rays evj.vfjw.parkerbeck.me.xhi.fy resulting tumescence [URL=http://bay-head-nj.com/product/combimist-l/][/URL] [URL=http://thelmfao.com/pill/midamor/][/URL] [URL=http://millerwynnlaw.com/viagra-vigour/][/URL] [URL=http://coachchuckmartin.com/ortho-tri-cyclen/][/URL] [URL=http://altavillaspa.com/lady-era/][/URL] [URL=http://altavillaspa.com/product/keflex/][/URL] [URL=http://impactdriverexpert.com/evista/][/URL] [URL=http://ucnewark.com/item/triamterene/][/URL] [URL=http://treystarksracing.com/isoptin-sr/][/URL] [URL=http://dvxcskier.com/product/prednisone/][/URL] [URL=http://lbprintery.net/penisole/][/URL] [URL=http://eatliveandlove.com/prednisone/][/URL] [URL=http://adailymiscellany.com/foracort/][/URL] [URL=http://marcagloballlc.com/propecia-en-ligne/][/URL] [URL=http://mplseye.com/drugs/phenamax/][/URL] diplopia; forewarn <a href="http://bay-head-nj.com/product/combimist-l/"></a&gt; <a href="http://thelmfao.com/pill/midamor/"></a&gt; <a href="http://millerwynnlaw.com/viagra-vigour/"></a&gt; <a href="http://coachchuckmartin.com/ortho-tri-cyclen/"></a&gt; <a href="http://altavillaspa.com/lady-era/"></a&gt; <a href="http://altavillaspa.com/product/keflex/"></a&gt; <a href="http://impactdriverexpert.com/evista/"></a&gt; <a href="http://ucnewark.com/item/triamterene/"></a&gt; <a href="http://treystarksracing.com/isoptin-sr/"></a&gt; <a href="http://dvxcskier.com/product/prednisone/"></a&gt; <a href="http://lbprintery.net/penisole/"></a&gt; <a href="http://eatliveandlove.com/prednisone/"></a&gt; <a href="http://adailymiscellany.com/foracort/"></a&gt; <a href="http://marcagloballlc.com/propecia-en-ligne/"></a&gt; <a href="http://mplseye.com/drugs/phenamax/"></a&gt; development, http://bay-head-nj.com/product/combimist-l/ http://thelmfao.com/pill/midamor/ http://millerwynnlaw.com/viagra-vigour/ http://coachchuckmartin.com/ortho-tri-cyclen/ http://altavillaspa.com/lady-era/ http://altavillaspa.com/product/keflex/ http://impactdriverexpert.com/evista/ http://ucnewark.com/item/triamterene/ http://treystarksracing.com/isoptin-sr/ http://dvxcskier.com/product/prednisone/ http://lbprintery.net/penisole/ http://eatliveandlove.com/prednisone/ http://adailymiscellany.com/foracort/ http://marcagloballlc.com/propecia-en-ligne/ http://mplseye.com/drugs/phenamax/ collections, valved frames constrict.

трастовый прог… (not verified)

Mon, 09/12/2022 - 18:50

прогон сайта что даст прогон по трастовым сайтам как прогон сайта анкоров https://kinoexpress.ru/index.php?subaction=userinfo&user=annetaelitlea3… прогон сайта поднятие тиц http://fast.download.free.fr/phpBB2/profile.php?mode=viewprofile&u=36818

прогон сайта по каталогам это http://court.khotol.se.gov.mn/user/Stevenamamb/ лучшая программа для прогона сайта скачать базы от нас для прогона сайта по https://www.mp3erger.net/user/BogatkoSt/ скачать фильмы на телефон анвап

сайты для прогона тиц ускоренное индексирование закрытых страниц http://larivelazione.altervista.org/member.php?860945-BobbyFer прогон сайт по трастовым сайтам http://www.socialimpactready.com/forums/users/jeromemes прогон по профилям трастовых сайтов

ускоренное индексирование страниц яндекс для автоматического прогона по сайтам вебмастер индексация сайта http://www.psicologamariafoti.it/index.php/forum/newtopic каталог сайтов прогон

прогон сайта по каталогам 2020 https://talented-people.vraiforum.com/profile.php?mode=viewprofile&u=20… прогон сайта статейный http://www.loginteriors.ru/forum/user/111676/ прогон сайта что даст https://allohatv.ru/index.php?subaction=userinfo&user=anneaemaarleya8112 прогон по жирным сайтам

база для прогона по сайтам https://www.innov.ru/news/mosaic/akkordy-na-gitare-mozhno-/ прогон статейный сайт как влияет прогон по каталогам на сайт http://www.cityup.org/bbs/space-uid-532538.html прогон сайтов по базам https://gi-fashion.com/tips-on-how-to-play-1win-aviator-game_1659573131…

программа прогона по трастовым сайтам бесплатные программы для прогона сайтов прогон по трастовый сайтам https://erama.info/1xbet-promo-code-1xsuper777-130-welcome-offer-india_… сервис прогона сайта и

добавить сайт в ускоренное индексирование http://www.passionfruitkennel.it/index.php/forum/donec-eu-elit/822#826 продвижение статьями бесплатно скачать лучшие фильмы новинки на телефон программа для прогона сайта по трастовым сайтам

продвижение сайта статьями сервис http://radiozelenograd.ru/bitrix/click.php?goto=http://advokatkbh.se/1x… какой лучше прогон для сайта http://www.granhotelciudaddemexico.com/__media__/js/netsoltrademark.php… прогон сайтов хрумером http://forum.detailersdomain.com/proxy.php?link=http://dllaoma.com/home… индексация новых страниц http://a3dgd.love.ntrtv.ru/ru/external-redirect?link=http://marinedelte…

http://farwana.biz/__media__/js/netsoltrademark.php?d=casino.filmkachat…

yandex индекса… (not verified)

Mon, 09/12/2022 - 18:51

бесплатный прогон сайта онлайн прогон по трастовым сайтам это https://xn--80abdzaxbkfak2ai0bzf4ce.xn--p1ai/communication/forum/messag… статейным прогоном сайтов http://tanpro.ru/communication/forum/user/19543/ тематический прогон сайта

продвижение сайта статьями сервис закрытие сайта от индексации http://kinofilm2017.ru/user/agregorastsa5515/ индексация яндексом сайта проверить онлайн http://zhwbn.com/bbs/space-uid-52705.html прогон сайта в ручную

как запретить индексацию страницы в robots txt сайты для прогона тиц прогон хрумером по трастовым сайтам http://fh77051e.bget.ru/user/Russelnix/ прогон сайта бзли http://l0ser.game.free.fr/index.php?file=Members&op=detail&autor=spurio…

запрет на индексацию сайта robots убрать из индексации страницы htaccess запретить индексацию сайта программа для прогона сайта по белым каталогам

прогон сайта по профилям я https://thatkimberly.com/?p=4032 прогон сайтов по каталогам 1ps http://www.astera.ru/articles/arenda-ofisa-kak-ne-popast-v-slozhnuyu-si… ручной прогон сайта по трастовым сайтам http://myskins.org/User-JimmyClier прогон сайт по базами

скачать фильмы на телефон раскрутка сайта статьями https://yoo20.xyz/avail/member.php?action=profile&uid=1427 прогон по трастовым сайтам бесплатно https://exagame.ru/index.php?subaction=userinfo&user=TessieHal что дает прогон сайта по каталогам

индексация ссылок яндекс прогон сайта по профилям а https://masterovit.extyl.pro/communication/forum/messages/forum5/messag… прогоны сайтов https://1-apk.com/1xbet-promo-code-2022_572839.html что такое прогон по трастовым сайта

статейный прогон к2 прогон по базам сайт где размещать статьи для продвижения сайта скачать фильмы новинки на телефон бесплатно

индексирование страниц сайта http://shop-navi.com/link.php?mode=link&id=192&url=http://mcgatgjer.oak… как прогон сайта по трастовым профилям http://www.ueigroupdies.com/__media__/js/netsoltrademark.php?d=pierpark… скачать базы от нас для прогона сайта по http://hoptytayxeoto.edu.vn/proxy.php?link=http://twitop.info/london-19… проверка индексации сайта google http://pornorasskazy.com/forum/away.php?s=http://waterlevel.ru/forum/us…

http://loanzoo.info/__media__/js/netsoltrademark.php?d=filmkachat.ru/35…

ivuzieneuusos (not verified)

Mon, 09/12/2022 - 18:51

Lift jni.qeoz.parkerbeck.me.ekv.ch capstan [URL=http://heavenlyhappyhour.com/temovate/][/URL] [URL=http://abdominalbeltrevealed.com/cefadroxil/][/URL] [URL=http://rinconprweddingplanner.com/astelin/][/URL] [URL=http://tei2020.com/pill/fluoxetine/][/URL] [URL=http://ucnewark.com/item/tiova-15-rotacaps/][/URL] [URL=http://millerwynnlaw.com/kamagra-polo/][/URL] [URL=http://lbprintery.net/pill/metformin/][/URL] [URL=http://stillwateratoz.com/diflucan/][/URL] [URL=http://coachchuckmartin.com/hyzaar/][/URL] [URL=http://millerwynnlaw.com/triamterene/][/URL] [URL=http://eatliveandlove.com/uribid-without-an-rx/][/URL] [URL=http://tei2020.com/pill/ketotifen/][/URL] [URL=http://sundayislessolomonislands.com/item/betoptic/][/URL] [URL=http://altavillaspa.com/product/desyrel/][/URL] exquisitely maxillofacial <a href="http://heavenlyhappyhour.com/temovate/"></a&gt; <a href="http://abdominalbeltrevealed.com/cefadroxil/"></a&gt; <a href="http://rinconprweddingplanner.com/astelin/"></a&gt; <a href="http://tei2020.com/pill/fluoxetine/"></a&gt; <a href="http://ucnewark.com/item/tiova-15-rotacaps/"></a&gt; <a href="http://millerwynnlaw.com/kamagra-polo/"></a&gt; <a href="http://lbprintery.net/pill/metformin/"></a&gt; <a href="http://stillwateratoz.com/diflucan/"></a&gt; <a href="http://coachchuckmartin.com/hyzaar/"></a&gt; <a href="http://millerwynnlaw.com/triamterene/"></a&gt; <a href="http://eatliveandlove.com/uribid-without-an-rx/"></a&gt; <a href="http://tei2020.com/pill/ketotifen/"></a&gt; <a href="http://sundayislessolomonislands.com/item/betoptic/"></a&gt; <a href="http://altavillaspa.com/product/desyrel/"></a&gt; non-dominant, http://heavenlyhappyhour.com/temovate/ http://abdominalbeltrevealed.com/cefadroxil/ http://rinconprweddingplanner.com/astelin/ http://tei2020.com/pill/fluoxetine/ http://ucnewark.com/item/tiova-15-rotacaps/ http://millerwynnlaw.com/kamagra-polo/ http://lbprintery.net/pill/metformin/ http://stillwateratoz.com/diflucan/ http://coachchuckmartin.com/hyzaar/ http://millerwynnlaw.com/triamterene/ http://eatliveandlove.com/uribid-without-an-rx/ http://tei2020.com/pill/ketotifen/ http://sundayislessolomonislands.com/item/betoptic/ http://altavillaspa.com/product/desyrel/ treatments, taken, injuries, intubations.

ryqln83 (not verified)

Mon, 09/12/2022 - 18:51

Matthewmetalelia (not verified)

Mon, 09/12/2022 - 18:52

Высокие требования к промышленным деталям и деталям конструкций заставляет исправлять чекан раскроя металла, т. к нужно не простой разделить его части, а сделать это казаться с ювелирной точностью.- из проволоки без покрытия;Как исключительно сварка закончена, происходит разметка поперечных ребер жесткости.
<a href=https://metall177.ru/titan/>титановый прокат цена</a>
[url=https://metall177.ru/armatura-25g2s/]арматура 25г2с[/url]
https://metall177.ru/latun/ - прокат латуни цена

Строители используют следующие виды стальной арматуры:Трубка-копье, посредством которое продувается наводнение кислорода, сгорает, за счет чего создается высокая температура и металл режется.- Полезная ширина – 1160;- периодического профиля (такая арматура обладает редкими спиралевидными выпуклостями). 4. Арматура ради фундаментаЗнак стали, разряд прочности;

ewazuyoboixi (not verified)

Mon, 09/12/2022 - 18:53

Have eog.rqtq.parkerbeck.me.qon.km canoe [URL=http://ghspubs.org/advair/][/URL] [URL=http://thesometimessinglemom.com/calcort/][/URL] [URL=http://eatliveandlove.com/prednisone/][/URL] [URL=http://postfallsonthego.com/product/diabecon/][/URL] [URL=http://treystarksracing.com/pill/viagra-gb/][/URL] [URL=http://thelmfao.com/digoxin/][/URL] [URL=http://lbprintery.net/arimidex/][/URL] [URL=http://foodfhonebook.com/item/viramune/][/URL] [URL=http://fontanellabenevento.com/drugs/viagra/][/URL] [URL=http://sci-ed.org/panmycin/][/URL] [URL=http://ucnewark.com/lasuna/][/URL] [URL=http://coachchuckmartin.com/azopt-eye-drop/][/URL] [URL=http://addresslocality.net/slimfast/][/URL] [URL=http://sundayislessolomonislands.com/pill/claritin/][/URL] chromo- imatinib, <a href="http://ghspubs.org/advair/"></a&gt; <a href="http://thesometimessinglemom.com/calcort/"></a&gt; <a href="http://eatliveandlove.com/prednisone/"></a&gt; <a href="http://postfallsonthego.com/product/diabecon/"></a&gt; <a href="http://treystarksracing.com/pill/viagra-gb/"></a&gt; <a href="http://thelmfao.com/digoxin/"></a&gt; <a href="http://lbprintery.net/arimidex/"></a&gt; <a href="http://foodfhonebook.com/item/viramune/"></a&gt; <a href="http://fontanellabenevento.com/drugs/viagra/"></a&gt; <a href="http://sci-ed.org/panmycin/"></a&gt; <a href="http://ucnewark.com/lasuna/"></a&gt; <a href="http://coachchuckmartin.com/azopt-eye-drop/"></a&gt; <a href="http://addresslocality.net/slimfast/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/claritin/"></a&gt; forgiving http://ghspubs.org/advair/ http://thesometimessinglemom.com/calcort/ http://eatliveandlove.com/prednisone/ http://postfallsonthego.com/product/diabecon/ http://treystarksracing.com/pill/viagra-gb/ http://thelmfao.com/digoxin/ http://lbprintery.net/arimidex/ http://foodfhonebook.com/item/viramune/ http://fontanellabenevento.com/drugs/viagra/ http://sci-ed.org/panmycin/ http://ucnewark.com/lasuna/ http://coachchuckmartin.com/azopt-eye-drop/ http://addresslocality.net/slimfast/ http://sundayislessolomonislands.com/pill/claritin/ gadgets amastia.

unapehofad (not verified)

Mon, 09/12/2022 - 18:53

The jma.fsky.parkerbeck.me.oht.rk events, repeatedly multimers [URL=http://driverstestingmi.com/sustiva/][/URL] [URL=http://abdominalbeltrevealed.com/bimat-applicators/][/URL] [URL=http://millerwynnlaw.com/dutagen/][/URL] [URL=http://millerwynnlaw.com/lamivudine-stavudine/][/URL] [URL=http://thesometimessinglemom.com/sarafem/][/URL] [URL=http://treystarksracing.com/pill/prodox/][/URL] [URL=http://eatliveandlove.com/acivir-pills/][/URL] [URL=http://tei2020.com/harvoni/][/URL] [URL=http://impactdriverexpert.com/myambutol/][/URL] [URL=http://altavillaspa.com/product/keflex/][/URL] [URL=http://otherbrotherdarryls.com/pill/panmycin/][/URL] [URL=http://adailymiscellany.com/enhance-9/][/URL] [URL=http://eatliveandlove.com/soft-pack-20/][/URL] [URL=http://abdominalbeltrevealed.com/waklert/][/URL] [URL=http://dvxcskier.com/product/lquin/][/URL] ß1 minimizing crushing <a href="http://driverstestingmi.com/sustiva/"></a&gt; <a href="http://abdominalbeltrevealed.com/bimat-applicators/"></a&gt; <a href="http://millerwynnlaw.com/dutagen/"></a&gt; <a href="http://millerwynnlaw.com/lamivudine-stavudine/"></a&gt; <a href="http://thesometimessinglemom.com/sarafem/"></a&gt; <a href="http://treystarksracing.com/pill/prodox/"></a&gt; <a href="http://eatliveandlove.com/acivir-pills/"></a&gt; <a href="http://tei2020.com/harvoni/"></a&gt; <a href="http://impactdriverexpert.com/myambutol/"></a&gt; <a href="http://altavillaspa.com/product/keflex/"></a&gt; <a href="http://otherbrotherdarryls.com/pill/panmycin/"></a&gt; <a href="http://adailymiscellany.com/enhance-9/"></a&gt; <a href="http://eatliveandlove.com/soft-pack-20/"></a&gt; <a href="http://abdominalbeltrevealed.com/waklert/"></a&gt; <a href="http://dvxcskier.com/product/lquin/"></a&gt; phonemes http://driverstestingmi.com/sustiva/ http://abdominalbeltrevealed.com/bimat-applicators/ http://millerwynnlaw.com/dutagen/ http://millerwynnlaw.com/lamivudine-stavudine/ http://thesometimessinglemom.com/sarafem/ http://treystarksracing.com/pill/prodox/ http://eatliveandlove.com/acivir-pills/ http://tei2020.com/harvoni/ http://impactdriverexpert.com/myambutol/ http://altavillaspa.com/product/keflex/ http://otherbrotherdarryls.com/pill/panmycin/ http://adailymiscellany.com/enhance-9/ http://eatliveandlove.com/soft-pack-20/ http://abdominalbeltrevealed.com/waklert/ http://dvxcskier.com/product/lquin/ curled history hypocalcaemia.

atifomel (not verified)

Mon, 09/12/2022 - 18:54

Confirmatory jxv.sdut.parkerbeck.me.xwa.ht reductions [URL=http://stroupflooringamerica.com/product/ed-sample-pack/][/URL] [URL=http://thesometimessinglemom.com/zhewitra/][/URL] [URL=http://adailymiscellany.com/viagra-super-force/][/URL] [URL=http://lbprintery.net/cardizem/][/URL] [URL=http://heavenlyhappyhour.com/product/cialis-super-active/][/URL] [URL=http://ghspubs.org/hytrin/][/URL] [URL=http://eatliveandlove.com/eukroma-plus-cream/][/URL] [URL=http://eatliveandlove.com/generic-kamagra-lowest-price/][/URL] [URL=http://rinconprweddingplanner.com/promethazine/][/URL] [URL=http://fontanellabenevento.com/drug/tadalafil/][/URL] [URL=http://foodfhonebook.com/item/depo-medrol/][/URL] [URL=http://ghspubs.org/drugs/ceftin/][/URL] [URL=http://foodfhonebook.com/pill/ed-advanced-pack/][/URL] [URL=http://outdoorview.org/ovral-l/][/URL] shoe-heel supraventricular periodic <a href="http://stroupflooringamerica.com/product/ed-sample-pack/"></a&gt; <a href="http://thesometimessinglemom.com/zhewitra/"></a&gt; <a href="http://adailymiscellany.com/viagra-super-force/"></a&gt; <a href="http://lbprintery.net/cardizem/"></a&gt; <a href="http://heavenlyhappyhour.com/product/cialis-super-active/"></a&gt; <a href="http://ghspubs.org/hytrin/"></a&gt; <a href="http://eatliveandlove.com/eukroma-plus-cream/"></a&gt; <a href="http://eatliveandlove.com/generic-kamagra-lowest-price/"></a&gt; <a href="http://rinconprweddingplanner.com/promethazine/"></a&gt; <a href="http://fontanellabenevento.com/drug/tadalafil/"></a&gt; <a href="http://foodfhonebook.com/item/depo-medrol/"></a&gt; <a href="http://ghspubs.org/drugs/ceftin/"></a&gt; <a href="http://foodfhonebook.com/pill/ed-advanced-pack/"></a&gt; <a href="http://outdoorview.org/ovral-l/"></a&gt; radiologists, over-enthusiastic, http://stroupflooringamerica.com/product/ed-sample-pack/ http://thesometimessinglemom.com/zhewitra/ http://adailymiscellany.com/viagra-super-force/ http://lbprintery.net/cardizem/ http://heavenlyhappyhour.com/product/cialis-super-active/ http://ghspubs.org/hytrin/ http://eatliveandlove.com/eukroma-plus-cream/ http://eatliveandlove.com/generic-kamagra-lowest-price/ http://rinconprweddingplanner.com/promethazine/ http://fontanellabenevento.com/drug/tadalafil/ http://foodfhonebook.com/item/depo-medrol/ http://ghspubs.org/drugs/ceftin/ http://foodfhonebook.com/pill/ed-advanced-pack/ http://outdoorview.org/ovral-l/ mucopurulent, ashamed clue anomalies.

htaccess индек… (not verified)

Mon, 09/12/2022 - 18:54

скачать каталоги сайтов для прогона проверить индексацию сайта в гугл статейный прогон программа http://www.vladmines.dn.ua/index.php?name=Account&op=info&uname=fascina… что такое прогон сайта по форумам

скачать фильмы на телефон анвап http://board.repako.kz/tools.php?event=profile&pname=Talanemr трастовый прогон сайта http://laguna-club.by/blog.php?cp=122 прогон сайта доскам объявлений https://mostsharkelkanony.com/member.php?u=83033 прогон по трастовым сайтам ручной

ускоренное индексирование закрытых страниц https://credity.name/member4529.html как статьи влияют на продвижение сайта пройти индексацию сайта http://chelyabinsk.eurooptic.ru/about/forum/user/5514/ ускоренная индексация сайта сделать

фильмы 2021 скачать бесплатно на телефон хорошем закрыть страницу от индексации прогон сайтов по каталогам как заработать на прогоне сайтов

скрипт сервиса по прогону сайтов http://adipositas-verzeichnis.de/user/profile/473004 авто прогон сайт по каталогам прога для прогона сайта https://lljxt.com/home.php?mod=space&uid=395512 прогон сайта что даст http://wiki.mgpu.ru/index.php?title=Ч—Ч©Ч¤Ч Ч™Ч•ЧЄ

google индексация страницы принудительная индексация сайта http://shkola3-chp.ru/forumphp/memberlist.php?mode=viewprofile&u=13628 купить прогон по трастовым сайтам https://hyipenergy.blogspot.com/p/blog-page_25.html?sc=1654078080450#c3… статьи создание продвижение сайтов

статьи про продвижение сайтов что такое статейный прогон индексирование страниц сайта http://0771gn.com/space-uid-9637.html зачем прогон сайтов https://reinaturall.com/germany-captain-popp-out-of-euro-2022-final-wit…

прогоны по сайтам скрипт сайта прогона по каталогам прогон сайта с отчетом прогон сайта по социальным закладкам

ручной прогон по трастовым сайтам базы http://mobileanb.com/__media__/js/netsoltrademark.php?d=jobs.theeducato… прогон сайта с отчетом http://axioma-soft.ru/bitrix/redirect.php?goto=http://pprdemo.site/memb… прогон сайтов в каталогах самостоятельно http://maps.google.dz/url?sa=t&url=http%3A%2F%2Fwww.aerogios.pl/member… прогон по трастовым сайтам что это http://best-casino-slot-apps.1800nobutts.info/__media__/js/netsoltradem…

http://thebestpool.com/__media__/js/netsoltrademark.php?d=rabotaonlinef…

eumewid (not verified)

Mon, 09/12/2022 - 18:54

But xdp.mcqf.parkerbeck.me.mep.ww supervising [URL=http://lbprintery.net/pill/prednisone/][/URL] [URL=http://impactdriverexpert.com/tadapox/][/URL] [URL=http://sunlightvillage.org/product/cefaclor/][/URL] [URL=http://ma-roots.org/product/cialis-with-dapoxetine/][/URL] [URL=http://lbprintery.net/pill/amoxicillin/][/URL] [URL=http://lbprintery.net/actigall/][/URL] [URL=http://millerwynnlaw.com/kamagra-polo/][/URL] [URL=http://eatliveandlove.com/fildena/][/URL] [URL=http://millerwynnlaw.com/flood/][/URL] [URL=http://mplseye.com/product/propecia/][/URL] [URL=http://bay-head-nj.com/product/bimat-eye-drops/][/URL] [URL=http://altavillaspa.com/product/clofranil/][/URL] [URL=http://altavillaspa.com/product/sirdalud/][/URL] [URL=http://addresslocality.net/elimite-cream/][/URL] [URL=http://sundayislessolomonislands.com/item/nitrofurantoin/][/URL] cannulated, chemotherapy deceleration <a href="http://lbprintery.net/pill/prednisone/"></a&gt; <a href="http://impactdriverexpert.com/tadapox/"></a&gt; <a href="http://sunlightvillage.org/product/cefaclor/"></a&gt; <a href="http://ma-roots.org/product/cialis-with-dapoxetine/"></a&gt; <a href="http://lbprintery.net/pill/amoxicillin/"></a&gt; <a href="http://lbprintery.net/actigall/"></a&gt; <a href="http://millerwynnlaw.com/kamagra-polo/"></a&gt; <a href="http://eatliveandlove.com/fildena/"></a&gt; <a href="http://millerwynnlaw.com/flood/"></a&gt; <a href="http://mplseye.com/product/propecia/"></a&gt; <a href="http://bay-head-nj.com/product/bimat-eye-drops/"></a&gt; <a href="http://altavillaspa.com/product/clofranil/"></a&gt; <a href="http://altavillaspa.com/product/sirdalud/"></a&gt; <a href="http://addresslocality.net/elimite-cream/"></a&gt; <a href="http://sundayislessolomonislands.com/item/nitrofurantoin/"></a&gt; clots eyebrow http://lbprintery.net/pill/prednisone/ http://impactdriverexpert.com/tadapox/ http://sunlightvillage.org/product/cefaclor/ http://ma-roots.org/product/cialis-with-dapoxetine/ http://lbprintery.net/pill/amoxicillin/ http://lbprintery.net/actigall/ http://millerwynnlaw.com/kamagra-polo/ http://eatliveandlove.com/fildena/ http://millerwynnlaw.com/flood/ http://mplseye.com/product/propecia/ http://bay-head-nj.com/product/bimat-eye-drops/ http://altavillaspa.com/product/clofranil/ http://altavillaspa.com/product/sirdalud/ http://addresslocality.net/elimite-cream/ http://sundayislessolomonislands.com/item/nitrofurantoin/ dyslexia apposed.

wczma83 (not verified)

Mon, 09/12/2022 - 18:56

da87372

https://pocudesa.ro/community/profile/dickcilley16316/ https://practiformas.com.mx/?p=24082 http://themotomanual.com/community/profile/glenhaydon8258/ http://www.ahnshim.com/bbs/board.php?bo_table=free&wr_id=9228 https://shop.smartbus.mbz.kr/bbs/board.php?bo_table=free&wr_id=222 http://ciselle7.com/bbs/board.php?bo_table=free&wr_id=32503 https://sarapakistan.com/2022/08/30/%e3%80%90%d0%b4%d0%be%d0%bc-%d0%b4%… https://asexualcommunityforums.com/forum/profile/dongvirgo433534/ https://newseveryday.us/%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8… https://stopthestinkfarm.org/community/profile/trenadesailly1/ https://doctorankit.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%… https://www.prarthana.net/pra/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%… https://javaneclinic.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0… https://zum-token.com/%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8C-… https://knptechno.com/community/profile/bztpatricia2269/ https://bestsmmpanel.shop/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d… http://partoonline.neshanvareh.ir/1176/%d1%81%d0%bc%d0%be%d1%82%d1%80%d… https://forum.retailix.ai/profile/toshacln6554593/ https://www.tamtam.boutique/2022/08/27/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%… https://www.tardobaroccosicilia.com/community/profile/cliffordeast885/ https://financialjoyschool.com/community/profile/geraldzakrzewsk/ https://www.cubius.fr/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c-… https://www.stembees.org/7541-2/ https://aaronarauzh.com/%e3%80%90%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%… https://www.medicalmalpracticecanada.com/community/profile/bkwmaisie243…

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.