SICP公开课翻译小记(一)

DeathKing posted @ 2013年2月10日 11:47 in Scheme with tags lisp mit Scheme SICP 计算机程序的结构和解释 , 5835 阅读

如果说艺术解释了我们的梦想,那么计算机就是以程序的名义执行着它们。

——Alan J.Perlis,《计算机程序的结构和解释》之序

计算机程序的构造和解释,Lec1a

 

计算机科学究竟是什么?

  国内计算机专业有个统一的名字,“计算机科学与技术”。我对此充满疑问,我相信很多人也和我有同样的疑问:

  • 计算机为什么科学?
  • 技术体现在了哪里?

  我天真的以为我找到了答案,刚上大一时,我是这么认为的:

  • 就如数学、物理一样,计算机有它自己的一套完备的系统——一套研究问题的形式化方法;
  • 我们有各种各样的技术,比如各种算法、各种语言以及各种架构;

  然而,Abelson教授却给了我当头一棒,他说:“于此来说,计算机科学是个很糟糕的名字。首先,它不是一门科学。它或许是一门工程或者一种艺术。……正如它不是一门科学,它和计算机也没有太多的关系。”其次,在《计算机程序的结构和解释》中,这一席话也使我深受启发:

我们所设计的这门计算机科学导引课程反映了两方面的主要考虑。首先,我们希望建立起一种看法:一个计算机语言并不仅仅是让计算机去执行操作的一种方式,更重要的,它是一种表述有关方法学的思想的新颖的形式化媒介。因此,程序必须写得能够供人们阅读,偶尔地去供计算机执行。其次,我们相信,在这一层次的课程里,最基本的材料并不是特定程序设计语言的语法,不是有效计算某种功能的巧妙算法,也不是算法的数学分析或者计算本质基础,而是一些能够用于控制大型软件系统的智力复杂性的技术。

——Harold AbelsonGerald Jay Sussman,《计算机程序的结构和解释》之第一版前言

  从这点来说,计算机科学更像是一门工程。在工程中,我们有工程学的技术,比如在构建大型项目时控制复杂度的技术。而我们所使用的工具——程序设计语言,并不仅仅是为了实现我们的愿望。重要的是,表达计算的思想,关于通用计算的思想。如果能够表达这种思想,那么任何语言都是没有区别的,以及,任何计算机也是没有区别的(图灵等价)。因此,计算机科学也关于计算的思想。计算机科学也讨论抽象的方法,从具象的问题到抽象的问题,从5的平方到任意数的平方;从两个正整数相加,到任意事物相加,它都是研究事物的普遍规律。然而,如果再越过软件和硬件的鸿沟,你会发现,我们还需要考虑如何去实现一个计算“机”,这个才是计算机科学关乎“计算机”,而前面都是“计算”。于是,我重新补充了一下我所认知到的计算机科学与技术:

  • 计算(数学)
    • 算法
    • 通用计算思想
    • 用于表达计算的语言
  • 机(物理)
    • 电路与布尔代数
    • 物理元件
    • 低级控制指令
  • 科学(元数学)
    • 形式化的方法
    • 公理化的方法
  • 技术(工程学)
    • 组合的技术
    • 抽象的技术
    • 控制复杂度的技术
    • 设计结构的技术
    • 设计系统的思想与技术

 

“计算”与“机”

按照我的理解,我们可以对中文“计算机”这个词语做一次咬文嚼字的分拆,Lisp代表着“计算”,而C语言则代表“机”。

——Lox关于编程语言学习的一些思考

  如果让我们仔细回味一下C语言的代码,这个抽象层仅仅比汇编语言高的程序设计语言,它代码的本质意义:

#include <stdio.h>

int main()
{
  int a = 5;
  char str[] = "C is about computER!\n";
  struct student {
    long id;
    char name[5];
  } john = { 56234, "John" };

  printf("The value of symbol a is: %d.\n", a);
  printf("%s", str);
  printf("John's id is %ld.\n", john.id);
  return 0;
}

  所有的这些代码,反映的都是对硬件的操作,虽然它有一层包装,但很薄,你可以轻易的戳破。首先,声明变量以及初始化,这开辟一段内存空间,并为这些内存的电位进行了合理的修改,使得它能够代表我们是所指定的数据。就连如字符数组和结构体,都是为了说明我应该如何去划分这些内存区域。函数调用呢?它也只是CPU、内存的一系列操作而已,还是用到了栈结构。我们不难发现,C语言仅仅是对硬件操作的一层简单包装而已。我们如果用它来表达一些计算思想,可能会遇到一点麻烦。C语言并不支持“高阶函数”——之所以这样说,并不是C语言不能实现高阶函数,而是高阶函数并不是C的设计思想,因为“函数”在C语言中是所谓的“二等公民”:函数没办法作为一个参数直接传递,而是通过指针。我可以很轻易的写出下面的代码:

(define (g f x)
  (+ (f (+ x 1))
     (f (- x 1))))

(display (g (lambda (x) (* x x)) 5 ))
; 6^6 + 4^4 => 52

  当然,我们也可以写出“等效”的C语言代码:

#include <stdio.h>

int f(int x)
{
	return x * x;
}

int g(int (*func)(int), int x)
{
	return (*func)(x + 1) + (*func)(x - 1);
}

int main()
{
	printf("%d\n", g(f, 5));
	return 0;
}

我们来分析一下两种语言的思考方式。在Scheme中,我们认为函数是第一公民,所以我们可以把它当作参数传递,这没问题。但是在C语言中,函数是一段程序代码,它不是一个对象,函数名则是函数的地址,因此我们只能通过指针——通过传递地址的方式来解决。C语言这么做第一是出于效率的考虑,第二是因为计算机的结构本来就是这样。

 

程序是什么:陈述性知识和指令性知识

  在数学中,我们经常可以看到这样的定义:

\[ \boxed{定义(绝对值) 一个数的绝对值即是数轴上该点到原点的距离。} \]

  这个定义只告诉了你绝对值“是什么”,而没有告诉你“如何去求”绝对值。这种对事物做出陈述性描述的知识就是所谓的陈述性知识。而“指令性知识”或者说“过程性知识”则会告诉你如何去做:

\[ \boxed{定义(绝对值) 若x \ge 0则其绝对值为x;否则为-x。} \]

  我们想要表达这种关于“怎么做(How-to”的想法,而程序就是表达这个想法的工具。

前缀记法,S-表达式

  在数学中,我们有各种各样的符号和千奇百怪的记法,来表示运算或者关系。比如:

  • 有运算符在数据之前的记法,如\(\sin x\)和\( \arctan { \frac { \pi  }{ 2 }  }  \) ;
  • 有运算符在数据中间的记法,如\(a+b\)和\(p\rightarrow q\);
  • 有运算符在数据后面的记法,如\(n!\)和\(x^2\);
  • 有运算符在数据两边的记法,如\(\left| x \right| \)和\(\left\lceil x \right\rceil \);
  • 有运算符在数据周围的记法,如\(\sqrt [ n ]{ x }\);
  • 等等……

  我们用一种记法就可以了,因为:

  • 每一种运算符都代表一种关系,我们可以给这个关系取一个名字;
  • 无论何种记法,都是将运算符表示的运算用于运算对象,因此,只要我的记法能表达这个意图,就与原记法等效;
  • 前缀记法可以很容易扩充运算对象的个数,而其它记法似乎会有点困难;

  在Lisp中,这种记法形式与(operator operand1 operand2 ...),它代表将运算应用于各个运算对象。于是,他们说:

  • 我们可以用(+ a b)来表示a+b,这样,+是运算符,ab是运算对象;
  • 我们可以用(\(\left|  \right|\) \(x\))来表示\(\left| x \right| \),这样,\(\left|  \right|\) 这个符号代表取绝对值运算,\(x\)代表运算对象;
  • 我们可以用(abs x)来表示\(\left| x \right|\),这样使得我们可以在没有\(\left| \right|\)符号的机器上表示绝对值;
  • 我们可以用(rel s e t)来代表一个叫做rel的运算,set分别是它的运算对象;
  • 等等……

  于是,Lisp的世界就变得清爽了许多。SchemerLisper更喜欢称之为S-表达式S代表“符号的”)。这是抽象语法树(Abstract Syntax Tree)通常采用的结构,Lisp这样做,就可以省去词法分析的步骤了。

 

抽象与命名

; 为一个具例命名
(define A (* 5 5))

; 为一个思想命名
(define (square x) (* x x))
(square 5)

  为一个具例命名,和为一个思想命名,哪一个更好呢?显然,你定义A为5乘以5,是一个“用自己乘以自己”的一般性思想的具体实例。然而,你若要表述6的平方、7的平方、9999的平方、10000000000的平方呢?你还会写这样的代码么:

(define B (* 6 6))
(define C (* 7 7))
(define D (* 9999 9999))
(define E (* 10000000000 10000000000))
; ......

  实例是无穷的,思想却是唯一的。我们发现,如果我们定义好了这个思想,那么想要表达某个特殊的实例就非常容易了。这也是程序设计语言中“函数”的重要意义。

  那么,所谓抽象Abstraction)和命名Name/Define)是什么意思呢?抽象,可以通俗的认为是“从特殊到一般的过程”,亦即,“提取事物的共有规律”。

\[1!=1\\ 5!=1\cdot 2\cdot 3\cdot 4\cdot 5\\ 100!=1\cdot 2\cdot \cdots 99\cdot 100\\ \vdots \\ x!=1\cdot 2\cdot \cdots (x-1)\cdot x\]

  我们通过大量的具体实例发现,“任何‘正整数\(x\)的叹号’,就是从\(1\)乘到\(x\)的积。”这就是一个抽象,它表达的是具有一般性、普遍性的想法。而所谓命名,就是给这种想法一个名字,方便我们表达这个想法。实际上,我们已经将这个想法描述为:“一个正整数的叹号。”如果我们给它一个书面一点的术语的话,那就是大家熟悉的“阶乘(factorial)”。因此,这个命名就像下面这样:

\(\boxed{一个正整数x的阶乘}\) 为 \(\boxed{将[1,x]的所有正整数乘起来}\)

↑名字                           ↑思想

黑箱抽象

  

 

Avatar_small
FTS 说:
2013年2月10日 13:13

计算模型的区别.
C语言是自动机,Lisp是Lambda演算.

SmithSeo 说:
2021年4月21日 06:44

Pretty nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. After all I’ll be subscribing to your feed and I hope you write again soon! like

smithseo 说:
2021年4月28日 21:58

Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. บาคาร่า SA

John 111 说:
2021年5月18日 23:10

I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. 안전놀이터

John 111 说:
2021年5月31日 00:54 Wow i can say that this is another great article as expected of this blog.Bookmarked this site.. https://www.smore.com/9afn3-testogen-review-omg-this-is-crazy
jackjohnny 说:
2021年6月02日 16:46

I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... indian business visa

johnyking 说:
2021年6月16日 19:02

Thanks for another wonderful post. Where else could anybody get that type of info in such an ideal way of writing? 토토사이트

John 111 说:
2021年6月17日 12:24

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! earthhershop

jackjohnny 说:
2021年6月17日 23:08

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article. 토토사이트

John 111 说:
2021年6月21日 13:59 Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. nextclippingpath
nordic giant 说:
2021年6月25日 18:45

This is helpful, nonetheless it can be crucial so that you can check out the following website:

John 111 说:
2021年6月25日 19:51

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. 먹튀검증

jackjohnny 说:
2021年6月26日 22:04

Wow i can say that this is another great article as expected of this blog.Bookmarked this site.. 안전놀이터

jackjohnny 说:
2021年6月27日 17:17

I haven’t any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us. Smm

jackjohnny 说:
2021年6月28日 16:33

Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. voyance-telephone-gaia.com

jackjohnny 说:
2021年6月29日 18:48

I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks! indisk visum

jackjohnny 说:
2021年7月05日 19:22

I think that thanks for the valuable information and insights you have so provided here. สล็อต

jackjohnny 说:
2021年7月11日 20:20

What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much. 토토사이트

johnyking 说:
2021年7月15日 23:19

I think this is a really good article. You make this information interesting and engaging. You give readers a lot to think about and I appreciate that kind of writing. scarlett johansson measurement

Rafay 说:
2021年8月09日 04:28

Web host bahrain
<a href="https://www.propassion.net">web host bahrain</a>

johnyking 说:
2021年8月21日 19:38

I am continually amazed by the amount of information available on this subject. What you presented was well researched and well worded in order to get your stand on this across to all your readers. 메이저사이트

johnyking 说:
2021年8月22日 19:45

I felt very happy while reading this site. This was really very informative site for me. I really liked it. This was really a cordial post. Thanks a lot!. สล็อตโจ๊กเกอร์

johnyking 说:
2021年8月23日 16:30

I know this is one of the most meaningful information for me. And I'm animated reading your article. But should remark on some general things, the website style is perfect; the articles are great. Thanks for the ton of tangible and attainable help. ufabet1688

officeseo 说:
2021年8月26日 16:06

Superb blog post, I have bookmarked this internet site so ideally, I’ll see much more on this subject in the foreseeable future! <a href="https://www.silvertechsolutions.net/blogs/">5 Benefits Of Using SEO</a>

johnyking 说:
2021年8月29日 17:23

New web site is looking good. Thanks for the great effort. uk student visa from bangladesh 2022

johnyking 说:
2021年8月29日 23:39

Most of the time I don't make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post! Search Engine List

johnyking 说:
2021年9月12日 18:09

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Sexy baccarat

johnyking 说:
2021年9月16日 01:45

Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post. Anitube

johnyking 说:
2021年9月16日 18:18

I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer.Thanks. สมัครเล่นเกมบาคาร่าด้ว

johnyking 说:
2021年9月20日 23:12

Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. There tend to be not many people who can certainly write not so simple posts that artistically. Continue the nice writing merchant services representative

johnyking 说:
2021年10月04日 04:12

You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. write for us

johnyking 说:
2021年10月06日 23:00

Thanks for a wonderful share. Your article has proved your hard work and experience you have got in this field. Brilliant .i love it reading. selling payment processing services

johnyking 说:
2021年10月17日 23:22

This particular papers fabulous, and My spouse and i enjoy each of the perform that you have placed into this. I’m sure that you will be making a really useful place. I has been additionally pleased. Good perform! vaporizer

Manipur Board 12th Q 说:
2021年10月20日 16:03

The Council of Higher Secondary Education, Manipur (COHSEM) is in charge of the annual examination for the Higher Secondary School Leaving Certificate (HSSLC). Wednesday, March 20, 2022 is the start date. Manipur Board 12th Question Paper 2022 Manipur Council, the +2 courses in the state were conducted by the Board of Secondary Education, Manipur as Higher Secondary School Leaving Certificate course in the Higher Secondary Schools and Pre-University course by the Manipur University in the College., End of Exam 20 April 2022, Manipur Council, the +2 courses in the state were conducted by the Board of Secondary Education, Manipur as Higher Secondary School Leaving Certificate course in the Higher Secondary Schools and Pre-University course by the Manipur University in the

johnyking 说:
2021年12月30日 14:20 Excellent and very exciting site. Love to watch. Keep Rocking. 메이저사이트
johnyking 说:
2022年3月29日 03:30

Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. Gamik

SEO 说:
2022年3月30日 23:49

<p>
This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post. <a href="https://www.pawsandfurs.com/can-dogs-eat-watermelons/">can dogs eat watermelon rind</a></p>

SEO 说:
2022年3月30日 23:56

I think that thanks for the valuabe information and insights you have so provided here. Golden Revive Plus Reviews

johnyking 说:
2022年4月04日 00:27

Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. make google photos default on iphone

jackseo 说:
2022年4月06日 07:09

Pretty good post. I have just stumbled upon your blog and enjoyed reading your blog posts very much. I am looking for new posts to get more precious info. Big thanks for the useful info. Rudn Enclave

jackseo 说:
2022年4月07日 18:51

Great post but I was wondering if you could write a little more on this subject? I’d be very thankful if you could elaborate a little bit further. Thanks in advance! detectives Málaga

jackseo 说:
2022年4月08日 18:04

Thanks for the blog filled with so many information. Stopping by your blog helped me to get what I was looking for. Now my task has become as easy as ABC. golden revive plus review

jackseo 说:
2022年4月11日 09:24

I can’t believe focusing long enough to research; much less write this kind of article. You’ve outdone yourself with this material without a doubt. It is one of the greatest contents. kingdom valley islamabad latest news

jackseo 说:
2022年4月12日 17:52

Your work is truly appreciated round the clock and the globe. It is incredibly a comprehensive and helpful blog. kingdom valley islamabad payment plan

jackseo 说:
2022年4月17日 18:29

This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. สมัครสล็อต

jackseo 说:
2022年4月20日 09:26

This content is written very well. Your use of formatting when making your points makes your observations very clear and easy to understand. Thank you. https://seedandspark.com/user/mega-blue

johny 说:
2022年4月26日 06:22

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. smilz cbd gummies supplement

Assam 11th Syllabus 说:
2022年5月07日 19:40

Assam HS Syllabus 2023 will be released in the final week of May 2023 by the Assam Higher Secondary Education Council. On this website, you may get the AHSEC 11th Syllabus 2023 Arts/Commerce/Science. Download the Assam Board 11th Class Syllabus 2023 from the AHSEC. Assam 11th Syllabus 2023 Those exceptional applicants who excelled in the Assam HS Exam 2023 should feel relieved now that they have received this timely information. As we all know, everyone who took the AHSEC 11th Examination is looking for the Assam HS Final Syllabus 2023.

narrowsecurity 说:
2022年6月26日 02:17

I have learned huge knowledge from here. I am waiting for your updates
Regards: <a href="https://narrowsecurity.com/">fire guard services nyc</a>

uaecarpet 说:
2022年8月06日 16:36

<a href='https://uaecarpet.com/dubai-carpet-cleaning-services/' title='carpet shop in deira dubai' target='_blank'>carpet shop in deira dubai</a>
<a href='https://uaecarpet.com/carpet-shops-and-stores-in-dubai-and-uae/' title='dubai carpet market' target='_blank'>dubai carpet market</a>

johny 说:
2022年9月14日 20:18

Awesome dispatch! I am indeed getting apt to over this info, is truly neighborly my buddy. Likewise fantastic blog here among many of the costly info you acquire. Reserve up the beneficial process you are doing here. Organische zoekmachine optimalisatie specialist in Veenendaal

AP 10th Science Mode 说:
2022年9月19日 00:24

AP 10th Class Science Model Paper 2023 Pdf Download may useful to both Telugu Medium, English Medium and Urdu Medium 10th class students of the state board to score better marks in the exams like SA-1, SA-2, FA-1, FA-2, FA-3, FA-4. AP 10th Science Model PaperThese practice model papers not only helped in getting marks but also improve the student’s knowledge of science.AP 10th Science Model Paper 2023 Pdf with answers suggested for all kinds of exams held under BSEAP along with assignments were made with the instructions of Leading educational institutes, Education portals of the state such as Sakshi Education, Eenadu Pratibha.

johny 说:
2022年9月20日 22:51

I am always searching online for storys that can accommodate me. There is obviously a multiple to understand about this. I feel you made few salubrious points in Attributes moreover. Detain busy, awesome career! Sparkassen

johny 说:
2022年9月22日 02:27

Welcome to the party of my life here you will learn everything about me. جيست بوست

johny 说:
2022年9月22日 21:19

Hmm… I interpret blogs on a analogous issue, however i never visited your blog. I added it to populars also i’ll be your faithful primer. سوق السيارات

johny 说:
2022年9月22日 21:42

So lot to occur over your amazing blog. Your blog procures me a fantastic transaction of enjoyable.. Salubrious lot beside the scene. حلى كيتو

johny 说:
2022年9月22日 22:15

I prefer merely excellent resources - you will see these people in: ابر التنحيف

johny 说:
2022年9月28日 03:07

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me. 英文補習邊個好

johny 说:
2022年9月28日 21:42

I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article. free diamonds in mobile legends legit

johny 说:
2022年9月29日 15:08

I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks! baccarat99th

Johny 说:
2022年9月30日 00:49

You there, this is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming. poke ricetta

johny 说:
2022年9月30日 20:07

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! InventHelp George Foreman Commercials

johny 说:
2022年10月01日 01:31

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also Short-let Abuja

johny 说:
2022年10月01日 22:29

Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. physics 補習

johny 说:
2022年10月02日 16:02

I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information. 토토사이트

johny 说:
2022年10月03日 14:46

I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks! financial modeling

johny 说:
2022年10月04日 02:09 Afhankelijk van het materiaal duurt het 6 tot 14 weken totdat je je Mijn Baby Buikje thuis hebt en kan bewonderen. Zo kan een hout materiaal langer duren i.v.m. de nabewerking ten opzichte van een basisprint die minder na bewerking nodig heeft. Hoelang duurt het voordat ik mijn Baby Buikje in huis heb?
johny 说:
2022年10月04日 15:39

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! 토토사이트

Johny 说:
2022年10月04日 17:51

Noordwijk heeft een prachtig strand én centrum. De stad beschikt over interessante bezienswaardigheden. Kunst en cultuur, monumenten en een mooi strand zijn in Noordwijk te bewonderen. Het strand is kilometers lang en de zee is eindeloos rustgevend. Je kunt genieten van de hoge golven en de geur van het zand. De vuurtoren van Noordwijk houdt een wakend oog over de zee en de stad. De badplaats Noordwijk haar geschiedenis!

johny 说:
2022年10月04日 18:14

cool stuff you have got and you keep update all of us. soap2day

Johny 说:
2022年10月05日 21:48

thanks for the tips and information..i really appreciate it.. Website laten maken

johny 说:
2022年10月06日 22:08

cool stuff you have got and you keep update all of us. มานาคอลลาเจน

Johny 说:
2022年10月09日 21:50

New web site is looking good. Thanks for the great effort. محامي في الرياض

Johny 说:
2022年10月10日 22:41

thanks this is good blog. pos4d

johny 说:
2022年10月11日 01:06

Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. http://303.sorgalla.com/

johny 说:
2022年10月12日 02:40

Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up. Construction Cleaning

johny 说:
2022年10月13日 02:24

I was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up. Beauty 4U

johny 说:
2022年10月13日 03:09

Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up. comprar marijuana

johny 说:
2022年10月14日 01:01

Thanks, that was a really cool read! 먹튀사이트

Johny 说:
2022年10月14日 16:57

I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks! 먹튀사이트

johny 说:
2022年10月14日 20:47

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work https://boxesir949.wixsite.com/best-cambodia-seo/post/best-cambodia-seo-top-best-seo-service-with-world-wide-and-best-cambodia-seo

johny 说:
2022年10月15日 18:43

It proved to be Very helpful to me and I am sure to all the commentators here! 123movies

johny 说:
2022年10月17日 01:25

I know your expertise on this. I must say we should have an online discussion on this. Writing only comments will close the discussion straight away! And will restrict the benefits from this information. ゲーム ドール

johny 说:
2022年10月18日 01:59

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. https://manage.meddra.org/

johny 说:
2022年10月18日 18:49

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Thanks... แทงมวย

johny 说:
2022年10月19日 00:38

It proved to be Very helpful to me and I am sure to all the commentators here! heater pro x

johny 说:
2022年10月19日 19:41

Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!THANKS!!!!!! situs judi slot terbaik dan terpercaya no 1

Johny 说:
2022年10月21日 21:08

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. home design

johny 说:
2022年10月24日 14:11

Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. slot138

Johny 说:
2022年10月24日 17:20

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. Hotmail

Johny 说:
2022年10月25日 22:20

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article. las vegas web design

johny 说:
2022年10月26日 19:54

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. social media management agency

akak 说:
2022年10月27日 18:54

That is really nice to hear. thank you for the update and good luck. visit here

Johny 说:
2022年10月29日 15:37

Profit primarily prime quality items -- you can understand them all within: แทงบอล

akak 说:
2022年10月30日 03:45

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. Agen judi bola

Johny 说:
2022年10月30日 17:02

Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. piala dunia qatar 2022

Johny 说:
2022年10月31日 17:35

I understand this column. I realize You put a many of struggle to found this story. I admire your process. it consulting services

johny 说:
2022年10月31日 17:43

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. situs slot138

Johny 说:
2022年10月31日 18:05

You ought to basically fantastic not to mention solid advice, which means notice: it security solutions for small businesses

Johny 说:
2022年10月31日 22:11

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work dewagg

Johny 说:
2022年11月01日 15:51

If more people that write articles really concerned themselves with writing great content like you, more readers would be interested in their writings. Thank you for caring about your content. pay someone to do my online class

Johny 说:
2022年11月03日 15:47

I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people. filmyzilla

johny 说:
2022年11月03日 19:44

This article is an appealing wealth of informative data that is interesting and well-written. I commend your hard work on this and thank you for this information. You’ve got what it takes to get attention. Lemon Law California

johny 说:
2022年11月03日 21:38

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. best online class takers

johny 说:
2022年11月04日 01:18

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work Jasa Foto Makanan FoodGrapher Bali

johny 说:
2022年11月04日 01:24

Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. Jual Frozen Food Bali

tec 说:
2022年11月04日 07:20

You have done a amazing job with you website bintang 4dp

jackseo 说:
2022年11月05日 06:38

A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post.  matka

Johny 说:
2022年11月06日 17:57

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. alliant powder load data

sports betting sites 说:
2022年11月06日 20:55

I have express a few of the articles on your website now, and I really like your style of blogging. I added it to my favorite’s blog site list and will be checking back soon… sports betting sites

johny 说:
2022年11月07日 02:13

Wow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though. posting service

akak 说:
2022年11月07日 03:24

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. Double Glazing Essex

Johny 说:
2022年11月07日 15:18

Очень классный пост в блоге. Мы очень благодарны за ваш пост в блоге. Вы найдете много подходов после посещения вашего поста. internet saytlarin hazirlanmasi

akak 说:
2022年11月07日 16:08 Thanks for picking out the time to discuss this, I feel great about it and love studying more on this topic. It is extremely helpful for me. Thanks for such a valuable help again. Essex Double Glazing
Johny 说:
2022年11月07日 16:10

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. samuraicare

Johny 说:
2022年11月08日 11:53

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. Viagra

Johny 说:
2022年11月09日 15:24

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work download apk

johny 说:
2022年11月09日 15:34

I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success in your business. PG SLOT

Johny 说:
2022年11月09日 15:43

I appreciated your work very thanks seo company los angeles

akak 说:
2022年11月09日 18:17

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. 메이저사이트

Johny 说:
2022年11月10日 15:21

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... website design las vegas

akak 说:
2022年11月10日 17:42

Wow, excellent post. I'd like to draft like this too - taking time and real hard work to make a great article. This post has encouraged me to write some posts that I am going to write soon. 먹튀검증

Johny 说:
2022年11月12日 16:42

What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much. download aplikasi website

Tentang CV FENNY 说:
2022年11月12日 22:49

If your looking for Online Illinois license plate sticker renewals then you have need to come to the right place.We offer the fastest Illinois license plate sticker renewals in the state. Tentang CV FENN

Johny 说:
2022年11月13日 11:33

Your website is really cool and this is a great inspiring article. Divorce Lawyer Salt Lake City Utah

Johny 说:
2022年11月14日 17:36

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... commercial project in noida

Personal Loan 说:
2022年11月15日 19:37

I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site. Personal Loan

Johny 说:
2022年11月17日 23:30

Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks 먹튀검증사이트

Johny 说:
2022年11月18日 13:57

Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. https://www.salt-shaq.com/

johny 说:
2022年11月18日 15:20

Your website is really cool and this is a great inspiring article. Mesa

johny 说:
2022年11月18日 19:02

New web site is looking good. Thanks for the great effort. sheetrock repair

akak 说:
2022年11月19日 19:33

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. indovegas slot

winata 说:
2022年11月20日 19:50

Thank you again for all the knowledge you distribute,Good post. I was very interested in the article,I found that site very usefull and this survey is very cirious, I ' ve never seen a blog that demand a survey for this actions, very curious...

<a href="http://windi4d.xyz">windi4d</a>
<a href="http://slot826.org">slot826</a>
<a href="http://rajauang.org">rajaslot</a>
<a href="http://royal228.org">royalslot</a>

winata 说:
2022年11月20日 19:51

[url="http://windi4d.com"]windi4d[/url]

Johny 说:
2022年11月21日 22:36

I appreciated your work very thanks 英文補習

johny 说:
2022年11月22日 02:31 New web site is looking good. Thanks for the great effort. sheetrock repair
Johny 说:
2022年11月23日 16:51

I appreciated your work very thanks accurate 1680

akak 说:
2022年11月23日 20:26

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. Slot Gacor Deposit Pulsa

akak 说:
2022年11月23日 20:31

Thanks for picking out the time to discuss this, I feel great about it and love studying more on this topic. It is extremely helpful for me. Thanks for such a valuable help again. Berry White Cannabis Oil Vape Cartridge

akak 说:
2022年11月23日 20:34

Thankyou for this wondrous post, I am glad I observed this website on yahoo. hash oil cartridges for sale online

Johny 说:
2022年11月23日 21:05

Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks 美国代写

Johny 说:
2022年11月23日 21:42

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. https://www.jewishwigswholesale.com/kippah-fall-wigs.html

akak 说:
2022年11月24日 16:32

No doubt this is an excellent post I got a lot of knowledge after reading good luck. Theme of blog is excellent there is almost everything to read, Brilliant post. relationship

akak 说:
2022年11月24日 18:14

I went over this website and I believe you have a lot of wonderful information, saved to my bookmarks how to grow

akak 说:
2022年11月24日 18:58

I went over this website and I believe you have a lot of wonderful information, saved to my bookmarks cheap homeowners insurance

akak 说:
2022年11月24日 19:10

Good website! I truly love how it is easy on my eyes it is. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your RSS which may do the trick? Have a great day! Brain Health

akak 说:
2022年11月24日 19:24

Yes, I am entirely agreed with this article, and I just want say that this article is very helpful and enlightening. I also have some precious piece of concerned info !!!!!!Thanks. quooker prijs and prijs quooker

akak 说:
2022年11月24日 19:53

This article was written by a real thinking writer without a doubt. I agree many of the with the solid points made by the writer. I’ll be back day in and day for further new updates. side by side koelkast

akak 说:
2022年11月24日 20:05

I have read your article couple of times because your views are on my own for the most part. It is great content for every reader. liebherr wijnklimaatkast

akak 说:
2022年11月24日 20:20

Thanks for the blog filled with so many information. Stopping by your blog helped me to get what I was looking for. Now my task has become as easy as ABC. online couples therapy

akak 说:
2022年11月24日 20:34

Your content is nothing short of bright in many forms. I think this is friendly and eye-opening material. I have gotten so many ideas from your blog. Thank you so much. GenIPTV

jackseo 说:
2022年11月25日 20:02

 

I got too much interesting stuff on your blog. I guess I am not the only one having all the enjoyment here! Keep up the good work. shrooms for sale

I got too much interesting stuff on your blog. I guess I am not the only one having all the enjoyment here! Keep up the good work. shrooms for sale

Johny 说:
2022年11月26日 13:01

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also บาคาร่าออนไลน์

Johny 说:
2022年11月26日 15:04

Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks dark web links

johny 说:
2022年11月27日 19:43

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. เว็บแทงบอลฝากถอนไม่มีขั้นต่ำ

johny 说:
2022年11月27日 20:09

Wow, this is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it. เว็บแทงบอลได้เงินจริง

akak 说:
2022年11月28日 16:00

New web site is looking good. Thanks for the great effort. เว็บแทงบอลออนไลน์

akak 说:
2022年11月28日 16:00

Nice post. I was checking constantly this blog and I am impressed! Extremely helpful information specially the last part I care for such info a lot. I was seeking this particular information for a very long time. Thank you and good luck. เว็บแทงบอลบนมือถือ

johny 说:
2022年11月28日 16:01

I am very enjoyed for this blog. Its an informative topic. It help me very much to solve some problems. Its opportunity are so fantastic and working style so speedy. แทงบอลออนไลน์เว็บตรง

akak 说:
2022年11月28日 16:14

In the world of www, there are countless blogs. But believe me, this blog has all the perfection that makes it unique in all. I will be back again and again. เว็บแทงบอลขั้นต่ำ 10 บาท

akak 说:
2022年11月28日 16:23

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. เว็บแทงบอลฝากถอนauto

akak 说:
2022年11月28日 16:29

Efficiently written information. It will be profitable to anybody who utilizes it, counting me. Keep up the good work. For certain I will review out more posts day in and day out. เว็บแทงบอลได้เงินจริง

akak 说:
2022年11月28日 16:34

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. เว็บแทงบอลปลอดภัยไม่โกง

akak 说:
2022年11月28日 16:39

I really loved reading your blog. It was very well authored and easy to understand. Unlike other blogs I have read which are really not that good.Thanks alot! เว็บแทงบอลไม่ผ่านเอเย่นต์

akak 说:
2022年11月28日 19:25

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article. 77DRAGON

akak 说:
2022年11月29日 17:06

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Flualprazolam Powder for sale

akak 说:
2022年12月02日 04:45

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. 百家樂

Johny 说:
2022年12月02日 11:59

I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. best ias coaching in Delhi

Johny 说:
2022年12月03日 11:02

Excellent and very exciting site. Love to watch. Keep Rocking. ดูหนังใหม่

johny 说:
2022年12月03日 22:23

Great article Lot's of information to Read...Great Man Keep Posting and update to People..Thanks Seoservicea1

akak 说:
2022年12月03日 23:50

Superior post, keep up with this exceptional work. It's nice to know that this topic is being also covered on this web site so cheers for taking the time to discuss this! Thanks again and again! 馬丁格爾

akak 说:
2022年12月04日 15:52

I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! Judi bola resmi terpercaya dan terbaik

akak 说:
2022年12月04日 16:30

Yes, I am entirely agreed with this article, and I just want say that this article is very helpful and enlightening. I also have some precious piece of concerned info !!!!!!Thanks. แทงมวย

akak 说:
2022年12月04日 17:39

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. pg slot

akak 说:
2022年12月05日 03:17

I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. ufabet

Johny 说:
2022年12月05日 18:16

This is such a great resource that you are providing and you give it away for free. Nauman Mohammed dubai

Johny 说:
2022年12月06日 20:58

Great article Lot's of information to Read...Great Man Keep Posting and update to People..Thanks feng shui shop near me

Johny 说:
2022年12月07日 18:15

I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... pg365

Johny 说:
2022年12月08日 22:03

Acknowledges for penmanship such a worthy column, I stumbled beside your blog besides predict a handful advise. I want your tone of manuscript... 스포츠토토

Johny 说:
2022年12月09日 14:34

Great article Lot's of information to Read...Great Man Keep Posting and update to People..Thanks Matchfinder

BLACKBIRD 说:
2022年12月10日 14:53

see the many interesting bonuses and events available here
get 100% reward free of charge

Johny 说:
2022年12月10日 17:41

On this page you can read my interests, write something special. crowdfunding idea

Johny 说:
2022年12月11日 11:55

We have sell some products of different custom boxes.it is very useful and very low price please visits this site thanks and please share this post with your friends. https://www.interactivemedia.az/xidmetlerimiz/seo-xidmeti/

Johny 说:
2022年12月11日 22:14

Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign. 0123movies

Johny 说:
2022年12月13日 17:11 This is my first time visit to your blog and I am very interested in the articles that you serve. Provide enough knowledge for me. Thank you for sharing useful and don't forget, keep sharing useful info: voyance sans cb
akak 说:
2022年12月14日 12:19

Excellent to be visiting your blog again, it has been months for me. Rightly, this article that I've been served for therefore long. I want this article to finish my assignment within the faculty, and it has the same topic together with your article. Thanks for the ton of valuable help, nice share. My Buzz Worthy

johny 说:
2022年12月14日 22:04 I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article. vegas11 live
Johny 说:
2022年12月15日 00:26

It is fine, nonetheless evaluate the information and facts around this correct. 코인카지노

akak 说:
2022年12月15日 15:32

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. 강남홀덤

akak 说:
2022年12月17日 00:33

I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. small business branding packages

johny 说:
2022年12月17日 14:30

Hello I am so delighted I located your blog, I really located you by mistake, while I was watching on google for something else, Anyways I am here now and could just like to say thank for a tremendous post and a all round entertaining website. Please do keep up the great work. construction equipment auctions

akak 说:
2022年12月18日 03:15

I exactly got what you mean, thanks for posting. And, I am too much happy to find this website on the world of Google. buy remington ammunition online

akak 说:
2022年12月18日 18:07

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. slot online

johny 说:
2022年12月18日 20:37

I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. UIN Walisongo Semarang

johny 说:
2022年12月18日 22:20

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... dining room wall art

akak 说:
2022年12月19日 17:29

I admit, I have not been on this web page in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. I thank you to help making people more aware of possible issues. ruta del gollizno

akak 说:
2022年12月20日 18:08

Wow, this is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it. 사설토토순위

akak 说:
2022年12月21日 00:23

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. Amitabh Bachchan Height in Feet

bunny jack 说:
2022年12月22日 02:44

Here we will provide you only interesting content, which you will like very much bottles for homemade kahlua

Johny 说:
2022年12月22日 15:07

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... visit our products

Johny 说:
2022年12月22日 17:44

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... download video terbaru

johny 说:
2022年12月22日 22:18 I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... visit Our Website For Moore Info
Johny 说:
2022年12月24日 21:17

I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article. best flats in varanasi

Johny 说:
2022年12月25日 21:21

Thank you for taking the time to publish this information very useful! tippmix tippek

Johny 说:
2022年12月27日 16:16

I like to recommend exclusively fine plus efficient information and facts, hence notice it: Aufstellpools

akak 说:
2022年12月28日 03:22

I read your blog frequently and I just thought I’d say keep up the amazing work! Alta en Directorios

Johny 说:
2022年12月28日 10:59

I appreciated your work very thanks Health Bar Whittier

Johny 说:
2022年12月28日 11:51

The website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface. personal injury lawyer Montebello

Johny 说:
2022年12月28日 14:27

It is fine, nonetheless evaluate the information and facts around this correct. Invitrx

Johny 说:
2022年12月28日 16:18

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me. safety deposit box manufacturer

akak 说:
2022年12月28日 17:19

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! <a href="https://qualitysupply.com/brand/sugatsune">Stainless steel handle</a>

akak 说:
2022年12月28日 17:19

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! Stainless steel handle

johny 说:
2022年12月28日 21:19

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. klebefolie holzoptik

johny 说:
2022年12月29日 04:23

Superbly written article, if only all bloggers offered the same content as you, the internet would be a far better place.. Squarespace Templates

akak 说:
2022年12月29日 16:40

Pretty good post. I have just stumbled upon your blog and enjoyed reading your blog posts very much. I am looking for new posts to get more precious info. Big thanks for the useful info. Hinge

Johny 说:
2022年12月30日 18:57

Thank you for taking the time to publish this information very useful! https://wv.soap2dayhd.to/

johny 说:
2022年12月31日 16:26

This article is an appealing wealth of informative data that is interesting and well-written. I commend your hard work on this and thank you for this information. You've got what it takes to get attention. feng shui consultant in bangalore

Johny 说:
2022年12月31日 17:21

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. best smoothies la

Johny 说:
2022年12月31日 22:37

I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks! Cable protection metal

Johny 说:
2023年1月01日 12:42

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work forexscalper

copper water bottle 说:
2023年1月03日 03:40

Through this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I've been searching for. You have a clever yet attractive way of writing. copper water bottle

Johny 说:
2023年1月03日 16:38

I can recommend primarily decent and even responsible tips, as a result view it: https://www.taxsleep.com/

akak 说:
2023年1月03日 18:35

Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post! https://callbombers.com

akak 说:
2023年1月03日 18:42

I am glad you take pride in what you write. This makes you stand way out from many other writers that push poorly written content. Slotxo

akak 说:
2023年1月04日 15:55

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. klebefolie betonoptik

Johny 说:
2023年1月05日 17:34

I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. 安眠藥

briansclub 说:
2023年1月05日 18:15

Just wanna input on few general things, The website style and design is perfect, the written content is rattling fantastic : D.

Johny 说:
2023年1月05日 18:35

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. ฝาก 13 รับ 100 ทํายอด 300 ถอนได้ 100

akak 说:
2023年1月06日 03:33

Wow, this is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it. Brisbane Wedding Photography

Johny 说:
2023年1月07日 11:31

This article is an appealing wealth of informative data that is interesting and well-written. I commend your hard work on this and thank you for this information. You’ve got what it takes to get attention. B2B Import Export Platform

Johny 说:
2023年1月07日 18:30

I can recommend primarily decent and even responsible tips, as a result view it: Invitrx

akak 说:
2023年1月07日 18:54

I visit your blog regularly and recommend it to all of those who wanted to enhance their knowledge with ease. The style of writing is excellent and also the content is top-notch. Thanks for that shrewdness you provide the readers! customs brokers

akak 说:
2023年1月08日 00:12

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! slot online

Johny 说:
2023年1月08日 01:19

Thanks for sharing the post.. parents are worlds best person in each lives of individual..they need or must succeed to sustain needs of the family. 먹튀검증 토토사이트

akak 说:
2023年1月08日 03:15

I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. ngay tot thang 2 2023

Johny 说:
2023年1月08日 18:28

Hello, this weekend is good for me, since this time i am reading this enormous informative article here at my home. alat penyedot komedo

Johny 说:
2023年1月08日 23:11

Thanks for sharing the post.. parents are worlds best person in each lives of individual..they need or must succeed to sustain needs of the family. https://echo.wcsu.edu/rtp-slot-gacor-pragmatic-play/

Johny 说:
2023年1月09日 17:21

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article. kph to miles per hour

Johny 说:
2023年1月09日 19:28

I felt very happy while reading this site. This was really very informative site for me. I really liked it. This was really a cordial post. Thanks a lot!. Toronto Anixis Darling birthday flowers

Johny 说:
2023年1月09日 22:18

This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post! click visit psi to kpa

Johny 说:
2023年1月09日 23:06

This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Moscow current time

johny 说:
2023年1月10日 15:40 I found your this post while searching for some related information on blog search...Its a good post..keep posting and update the information. Roofing company Atlanta
akak 说:
2023年1月10日 18:06

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also Wedding Photographer Newcastle

akak 说:
2023年1月10日 19:03

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. neck back pain

SEO 说:
2023年1月10日 20:10

Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post. slot online

Johny 说:
2023年1月10日 20:30

Superbly written article, if only all bloggers offered the same content as you, the internet would be a far better place.. Shoulder bag

Johny 说:
2023年1月11日 17:33

Thanks for sharing the post.. parents are worlds best person in each lives of individual..they need or must succeed to sustain needs of the family. Psychic Advisor Los Angeles

Johny 说:
2023年1月11日 18:35

I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people. Business Litigation Lawyer Los Angeles

akak 说:
2023年1月11日 19:12

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Los Angeles Commercial Litigation Lawyer

Johny 说:
2023年1月12日 10:52

I can recommend primarily decent and even responsible tips, as a result view it: 安眠藥

akak 说:
2023年1月13日 03:38

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Houston dump truck service

Johny 说:
2023年1月14日 16:49

Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. Cash for Cars Brisbane

akak 说:
2023年1月14日 17:43

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. เว็บสล็อตตรง

Johny 说:
2023年1月14日 18:14

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also slope unblocked game

hassan 说:
2023年1月14日 19:33

I just put the link of your blog on my Facebook Wall. very nice blog indeed.,’-”, radiante

hassan 说:
2023年1月14日 19:53

I love your wp format, where did you get a hold of it? viagraonlinefw

akak 说:
2023年1月15日 16:05

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. collectivestatus

akak 说:
2023年1月15日 17:14

Thanks for the blog post buddy! Keep them coming... Luxury Lashes Uk

akak 说:
2023年1月15日 17:36 This article was written by a real thinking writer without a doubt. I agree many of the with the solid points made by the writer. I’ll be back day in and day for further new updates. situs bandar judi
akak 说:
2023年1月16日 15:41

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. judi slot bni 10rb

akak 说:
2023年1月16日 17:00

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. judi slot bni 10rb

hassan 说:
2023年1月16日 20:12

I just put the link of your blog on my Facebook Wall. very nice blog indeed.,’-”, blobstreaming

Johny 说:
2023年1月17日 19:20

This is very useful, although it will be important to help simply click that web page link: Red Boost

Johny 说:
2023年1月17日 22:41

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. vihtavuori n530

akak 说:
2023年1月18日 15:20

I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. glitzerfolie

Johny 说:
2023年1月18日 20:24

This is helpful, nonetheless it can be crucial so that you can check out the following website: 安眠藥

Johny 说:
2023年1月19日 11:18

I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. Canada Visa for MONACO Citizens

akak 说:
2023年1月19日 15:48

Thank you very much for this useful article. I like it. secure spend

akak 说:
2023年1月19日 16:10

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. securespend

akak 说:
2023年1月19日 18:22

I am unable to read articles online very often, but I’m glad I did today. This is very well written and your points are well-expressed. Please, don’t ever stop writing. website qc testing

akak 说:
2023年1月19日 19:09

I got what you mean , thanks for posting .Woh I am happy to find this website through google. MAISON à VENDRE DUBAI

akak 说:
2023年1月19日 19:30

You completed a few fine points there. I did a search on the subject and found nearly all persons will go along with with your blog. imr trail boss powder in stock

akak 说:
2023年1月20日 04:20

I really thank you for the valuable info on this great subject and look forward to more great posts. Thanks a lot for enjoying this beauty article with me. I am appreciating it very much! Looking forward to another great article. Good luck to the author! All the best! Buy Eyelashes

akak 说:
2023年1月21日 16:15

I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. Hawaii Fake ID

johny 说:
2023年1月21日 20:16

Islamabad Regalia Hotel, with its mid-century modern design, elaborately pillared banquet halls, and thoughtfully crafted boardrooms, is the place to be. We ensure your stay remains pleasurable and comfortable, providing safety to our guests through our well-trained team of hospitality experts who are there round the clock to take care of your needs Best hotel in Islamabad. Regalia has it all sorted, from business services to personal safety, pick and drop arrangements, and a delicious meal suited to your craving as you enjoy a home away from home.

akak 说:
2023年1月21日 21:05

Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!THANKS!!!!!! Georgia Fake ID

Johny 说:
2023年1月21日 22:24

Acknowledges for paper such a beneficial composition, I stumbled beside your blog besides decipher a limited announce. I want your technique of inscription... Health Fats

Johny 说:
2023年1月22日 20:13

Hi there! Nice post! Please tell us when I will see a follow up! provides Residential Commercial Paving Concrete

Johny 说:
2023年1月24日 12:52

Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject. 小學英文補習

akak 说:
2023年1月26日 15:31

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. New Jersey Fake ID

Johny 说:
2023年1月27日 18:22

I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. Canada Visa for MONACO Citizens

johny 说:
2023年1月27日 20:22

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. Study Abroad Scholarships

akak 说:
2023年1月28日 20:32

I think this is an informative post and it is very beneficial and knowledgeable. Therefore, I would like to thank you for the endeavors that you have made in writing this article. All the content is absolutely well-researched. Thanks... mustang parts

johny 说:
2023年1月28日 21:53

Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! munchkin cat for sale

johny 说:
2023年1月29日 01:18

This is helpful, nonetheless it can be crucial so that you can check out the following website: 安眠藥

Johny 说:
2023年1月31日 17:19

It is somewhat fantastic, and yet check out the advice at this treat. fence contractors near me

akak 说:
2023年2月02日 16:22

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. Chevrolet SIlverado Lemon Law

akak 说:
2023年2月03日 03:32

That is really nice to hear. thank you for the update and good luck. Slot online

akak 说:
2023年2月05日 16:09

Thank you for taking the time to publish this information very useful! Best Tableware Sets

akak 说:
2023年2月05日 20:29

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. random Fortnite accounts

Johny 说:
2023年2月05日 21:25

Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks 오프홀덤

Johny 说:
2023年2月06日 17:12

홀덤은 전 세계를 강타한 포커의 고전 게임입니다. 간단하고 빠르게 진행되며 일반 플레이어와 노련한 전문가 모두 즐길 수 있습니다. 이 게임에는 각 플레이어에게 두 장의 카드가 주어지고 테이블에 있는 다섯 장의 커뮤니티 카드가 포함되며, 이는 최상의 핸드를 구성하는 데 사용할 수 있습니다. 홀덤은 기술, 전략 및 행운의 균형을 필요로 하므로 플레이어에게 진정으로 흥미롭고 도전적인 경험을 제공합니다. 카지노에서 플레이하든, 온라인에서 플레이하든, 친구들과 플레이하든, 홀덤은 시간을 보내고 포커 게임을 즐길 수 있는 좋은 방법입니다. 오프홀덤

akak 说:
2023年2月07日 04:07

Admiring the time and effort you put into your blog and detailed information you offer!.. manjur4d

Johny 说:
2023年2月07日 14:18

Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!.. local handyman services

akak 说:
2023年2月07日 18:05

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. keystone tech

slot 说:
2023年2月07日 18:09

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work...

akak 说:
2023年2月07日 20:10

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. خرید شیلنگ آب عمده

akak 说:
2023年2月08日 16:07

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. Kangbet

Johny 说:
2023年2月08日 17:03

It is fine, nonetheless evaluate the information and facts around this correct. 哩亞


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter