ARTIFICIAL INTELLIGENCE–Question Bank (All Units)

Anna University

ARTIFICIAL INTELLIGENCE

Question Bank


SUBJECT NAME : ARTIFICIAL INTELLIGENCE

SUBJECT CODE : CS2351

YEAR/SEM :III / VI


UNIT I PROBLEM SOLVING

PART-A


1. What is Intelligence?

2. Describe the four categories under which AI is classified with examples.

3. Define Artificial Intelligence.

4. List the fields that form the basis for AI.

5. What is a Knowledge Based System? Explain.

6. List a few of the task domains of AI.

7. Describe the components of a KBS.

8. What id meta-knowledge?

9. Expand LISP and PROLOG.

10. What is a Production System?

11. Define state-space search technique.

12. List the steps in performing a state-space search.

13. What is heuristic search?

14. Differentiate Informed & Uninformed search. Give examples.

15. Define the logic behind – Hill climbing, Best-First Search, BFS and DFS.

16. What do you mean by Game Playing?

17. What are the components of a Game software?

18. What is a plausible-move generator? What is its role?

19. Define alpha & beta values in a game tree.

20. Mention some of the knowledge representation techniques.

PART-B

1) What are the four basic types of agent program in any intelligent system? Explain how did you convert them into learning agents?. (16)

2) Explain the following uninformed search strategies with examples.

(a) Breadth First Search. (4)

(b) Uniform Cost Search (4)

(c) Depth First Search (4)

(d) Depth Limited Search (4)

3) What is PEAS? Explain different agent types with their PEAS descriptions. (16)

4) Explain in detail the properties of Task Environments. (16)

5) Define a problem and its components. Explain how a problem solving agent works? (16)

6) Explain real-world problems with examples. (16)

7) Explain in detail with examples

(i) Iterative deepening search (8)

(ii) Bidirectional search (8)

8) How an algorithm’s performance is evaluated? Compare different uninformed search strategies in terms of the four evaluation criteria. (16)


UNIT II LOGICAL REASONING

PART-A


1. Differentiate prepositional & predicate logic.

2. What is clausal form? How is it useful?

3. Define a well-formed formula (wff).

4. List some of the rules of inference.

5. What is resolution /refutation?

6. Define unification.

7. What are semantic nets?

8. What are frames? How do they differ from semantic nets.

9. What are script? What is its use?

10. List the components of a script.

11. Mention the frame manipulation primitives.

12. Define forward and backward chaining. Differentiate the same.

13. What is means-end analysis?

14. Mention the strategies used in resolving clauses (unit-preference, set-of-support, best first)

PART-B

1) What is Greedy Best First Search? Explain with an example the different stages of Greedy Best First search. (16)

2) What is A* search? Explain various stages of A* search with an example. (16)

3) Explain in detail with examples

(i) Recursive Best First Search(RBFS) (8)

(ii) Heuristic Functions (8)

4) Explain the following local search strategies with examples.

(i) Hill climbing (4)

(ii) Genetic Algorithms (4)

(iii) Simulated annealing (4)

(iv) Local beam search (4)

5) Define constraint satisfaction problem (CSP). How CSP is formulated as a search prob- lem? Explain with an example. (16)

6) Explain with examples

(i) Constraint graph (4) (ii) Cryptarithmetic problem (4) (iii) Adversarial search problem (4) (iv) Game (4)

7) Explain with algorithm and example :

i. Minimax algorithm (8)

ii. Alpha-Beta Pruning (8)


UNIT – III

PART-A


1. Describe Bayes theorem.

2. What are the disadvantages of Closed World Assumption (CWA). How will you over- come it?

3. Define Non monotonic reasoning.

4. What are Truth Maintenance Systems? Draw its block diagram.

5. What are Bayesian networks? Give an example.

6. What is fuzzy logic? What is its use?

7. How Knowledge is represented?

8. What is propositional logic?

9. What are the elements of propositional logic?

10. What is inference?

11. What are modus ponens?

12. What is entailment?

13. What are knowledge based agents?

PART-B

1) (i) Define the syntactic elements of first-Order logic (8) (ii) Illustrate the use of first-order logic to represent knowledge. (8)

2) Explain the steps involved in the knowledge Engineering process. Give an example. (16)

3) Explain with an example

(a) forward chaining (8) (b) Backward chaining (8)

4) Give resolution proof for example problem statement :

(a) “West is a criminal” (8) (b) Curiosity killed the cat (8)

5) What is Ontological Engineering? Explain with the diagram the upper ontology of the world. (16)

6) How categories are useful in knowledge representation. (16)

7) What is situation calculus? Explain the ontology of situation calculus. (16)

8) What is a frame problem? (4) How do you solve the following problems in situation calculus?

(a) Solving the representational frame problem (6)

(b) Solving the inferential frame problem (6)

9) Write sort notes on

(a) Event calculus (4)

(b) Generalized events (4)

(c) Intervals (4)

(d) Fluents and objects (4)

10) Explain in detail the shopping agent for the Internet shopping world example. (16)


Unit IV

Part A


1. Define linguistics. List the general classification of languages.

2. Construct parse trees for given sentences.

3.Waht are grammars?

4.Give the syntactic tree for the sentence „The boy ate the apple.

5. List the types of grammars.

6. What is parsing? What is its importance?

7. Differentiate – Top down & Bottom Up parsing, Deterministic & Non deterministic parsing,.

8. What are Recursive transition networks (RTN), Augmented Transition Networks (ATN)?

9. What is the role of semantic analysis in NLP?

10. Define Natural Language generation.

11.List any two NLP systems.

12.What is distributed reasoning?

13. What are Intelligent Agents? What are its use?

PART-B

1) What are the components of agents? (16)

2) Define and explain

(i) Supervised learning (6) (ii) Unsupervised learning (6) (iii) Reinforcement learning (4)

3) How hypotheses formed by pure inductive inference or induction?Explain with ex - amples. (16)

4) (a) What is a decision tree? (4)

b) Explain the process of inducing decision trees from examples. (6)

c) Write the decision tree learning algorithm (6)

5) How the performance of a learning algorithm is assessed? Draw a learning curve for the decision tree algorithm (16)

6) Explain with an example

(a) Ensemble learning (4)

(b) Cumulative learning process (4)

(c) Relevant based learning(RBL) (4)

(d) Inductive logic programming (4)

7) What is explanation based learning? Explain in detail with an example. (16)

8) What is Inductive Logic Programming? Write FOIL algorithm for learning sets of first- order horn clauses from example. (16)

9) Discuss on learning with hidden variables : the EM algorithm. (16)

10) What is reinforcement learning? Explain (a) Passive reinforcement learning (b) Active reinforcement learning (16)


UNIT – V

PART-A


1. What are Expert Systems?

2. Briefly explain the knowledge acquistion process.

3. List the characteristic features of a expert system.

4. Mention some of the key applications of ES.

5. What is learning? What are its types?

6. Define generalization.

7. Define Inductive Bias.

8. What is Explanation Based Learning? How is it useful?

PART-B

1) Define the terms a) Communications (b) Speech act (c) Formal Language and (d) Gram- mar (16)

2) What are the component steps in communication? Explain the steps for the example sentence “The wumpus is dead” (16)

3) Contruct a lexicon and grammar for a small fragment of English Language. (16)

4) What is parsing? Explain in detail two parsing methods and give a trace of a bottom up parse on the string “The wumpus is dead” (16)

5) What is augmented grammar? Explain with examples

(a) Verb sub categorization (8)

(b) Semantic interpretation (8)

6) Discuss ambiguity and disambiguation. (16)

7) What is Grammar indication? Explain with an example (16)

8) Explain in detail

(a) Information Retrieval (8)

(b) Information Extraction (8)

9) What is machine translation? What are different types of machine translation? (16)

10) Draw the schematic of a machine translation and explain for an example problem (16)


94 comments:

  1. From what I can reveal to ASIMO isn't proposed to be an especially human robot past shallow levels. artificial intelligence course

    ReplyDelete
  2. Money Monitor from Yes Bank allows customers to choose their landing page - for example, they can set "all transactions", "net worth" or "portfolio" as their default view. Banks in India

    ReplyDelete
  3. Those who don’t know, autonomous weapons are designed using artificial intelligence for wars. electronics

    ReplyDelete
  4. 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. 소액결제 현금화

    ReplyDelete
  5. 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. Syndicate bank customer care

    ReplyDelete
  6. 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. faysal bank car loan | faysal bank personal loan

    ReplyDelete
  7. Your article has piqued a lot of positive interest. I can see why since you have done such a good job of making it interesting. 상품권 매입

    ReplyDelete
  8. This is why a job in the banking industry is often recommended as a secure, steady, and a well-paid career with a no risk element.myifsccode.com/bank-of-india-ifsc/

    ReplyDelete
  9. I was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up. One Pearl Bank

    ReplyDelete
  10. 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... شروحات الألعاب

    ReplyDelete
  11. On the off chance that you'd preferably begin learning all alone, get some great books, take a gander at the source codes of the web pages you visit, and experience some online instructional exercises.Webdesign

    ReplyDelete
  12. We cannot even come up with a perfect definition for intelligence, yet we are already on our way to build several of them. artificial intelligence training in hyderabad

    ReplyDelete
  13. The next step for advertisers, is surely figuring out if, and how, their particular business model can benefit in some way, from social media.smm panel

    ReplyDelete
  14. This is my first visit to your blog! We are a team of volunteers and new
    initiatives in the same niche. Blog gave us useful information to work. You
    have done an amazing job!

    artificial intelligence training in Bangalore

    ReplyDelete
  15. 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. How to make success with clickfunnel affiliate

    ReplyDelete
  16. Although developments in educational technology is of recent phenomenon, still plenty of research studies carried out separately in the field of technology and education during different time interval of the human civilization provides us some clues which can be treated as the source to study the history of educational technology.best place to buy a cheap domain name

    ReplyDelete
  17. We dislike that. It appears that the human mind has a constrained limit with regards to preparing; in normal. cyber security in hyderabad

    ReplyDelete
  18. On the off chance that they could truly pay those rates, at that point U.S. banks would attempt to be serious and have a similar loan costs.
    routing number on check

    ReplyDelete
  19. On the off chance that you have 1 million guests and just 1 individual reaches you would presumably be in an ideal situation assembling a site that 20 individuals visit you yet 10 get in touch with you.Webdesignlab

    ReplyDelete
  20. I was taking a gander at some of your posts on this site and I consider this site is truly informational! Keep setting up..
    Data Science Training in Hyderabad

    ReplyDelete
  21. Imperial Bank had a bit of leeway that in the more modest towns it was the lone bank, so individuals had no way outFinance Blog

    ReplyDelete
  22. The untimely retraction of this exclusion got Royal Bank unsuspecting its income projections had been founded on these beginning in May 2004.Finance Blog

    ReplyDelete
  23. default reasoning is another type of ?

    ReplyDelete
  24. The site designer may take care of business unreservedly or even as an individual from an organization which is especially into designing capable stores. Webdesign Kortessem

    ReplyDelete
  25. Excellent and very exciting site. Love to watch. Keep Rocking. test bank

    ReplyDelete
  26. We’ve been creating elegant digital printing for over 20 years. Right from the start of the digital printing revolution, in fact. In that time we have grown with you, our clients. And the thing is, like any important relationship check our website for more info custom stickers printing

    ReplyDelete
  27. Also, what number of backlinks have been created?Webdesign bureau

    ReplyDelete
  28. Your Post is very informative. If you are looking for the new vape subscription box then you must get to our company site and check out new box styles to pack your products in them.

    ReplyDelete
  29. An fascinating discussion is value comment. I think that it is best to write extra on this matter, it won’t be a taboo topic however generally people are not enough to talk on such topics. To the next. Cheers Question Answer

    ReplyDelete
  30. Custom Printing Services is one of the Best Packaging Printing Solution for Custom Boxes and Custom Packaging that fit your budget. Order confidentially with no set-up and die-cut charges.custom packaging uk custom packaging uk

    ReplyDelete
  31. bespoke packaging boxes At Bespoke Packaging UK we strongly believe in the interests of bespoke packaging, which has multiple benefits.

    ReplyDelete
  32. Nice blog, I will keep visiting this blog very often. ソフト闇金ランキング

    ReplyDelete
  33. 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. 借貸

    ReplyDelete
  34. Such a great and unique information, really glad to learn something new from you. Good job and keep it up.
    Tie Boxes USA
    Toy Boxes USA

    ReplyDelete
  35. Our training is a 100% real time Salesforce training program in Bangalore by profound instructors who has real experience will give you more practical knowledge rather than academic, so CRS Info Solutions is the best institute for practical based Salesforce online training. Experience our quality, attend to our free live demo class salesforce training in bangalore

    ReplyDelete
  36. Thanks for sharing the best information and suggestions, it is very nice and very useful to us. I appreciate the work that you have shared in this post. Keep sharing these types of articles here.
    Social Smm Panel

    ReplyDelete
  37. This is actually the kind of information I have been trying to find. Thank you for writing this information. 먹튀검증

    ReplyDelete
  38. The IDRBT has been instrumental in establishing a safe and secure, state of the art communication backbone in the from of the Indian Financial NETwork (INFINET) as a closed user group exclusively for the banking and financial sector in India.myprepaidcenter

    ReplyDelete
  39. Great article. Well-written and informative content. Keep sharing some more blogs again.
    AI Training in Hyderabad

    ReplyDelete
  40. I think this is one of the most significant information for me. And i’m glad reading your article. But should remark on some general things, The web site style is perfect, the articles is really great : D. Good job, cheers 먹튀검증

    ReplyDelete
  41. Everything has its value. Thanks for sharing this informative information with us. GOOD works! here

    ReplyDelete
  42. Thankyou for this wondrous post, I am glad I observed this website on yahoo. 먹튀검증사이트

    ReplyDelete
  43. I read that Post and got it fine and informative. 먹튀검증

    ReplyDelete
  44. A to a great degree brilliant blog passage. We are really grateful for your blog passage. fight, law usage You will find an extensive measure of techniques in the wake of heading off to your post. I was absolutely examining for. An obligation of appreciation is all together for such post and please keep it up. Mind blowing work. 에볼루션카지노

    ReplyDelete
  45. Great post, you have pointed out some fantastic points , I likewise think this s a very wonderful website. 먹튀검증

    ReplyDelete
  46. What a thrilling post, you have pointed out some excellent points, I as well believe this is a superb website. I have planned to visit it again and again. 토토커뮤니티

    ReplyDelete
  47. Keep up the good work , I read few posts on this web site and I conceive that your blog is very interesting and has sets of fantastic information. 먹튀검증

    ReplyDelete
  48. Nice to be visiting your blog once more, it has been months for me. Well this article that ive been waited for therefore long. i want this article to finish my assignment within the faculty, and it has same topic together with your article. Thanks, nice share. 안전놀이터

    ReplyDelete
  49. Our purpose is to provide a private training studio for personal trainers and their clients without a monthly membership fee. In addition to a studio full of functional training equipment and educated trainers personal trainer near me The Forge on Dyer is a training, performance, and recovery studio with a focus on whole body wellness.

    ReplyDelete
  50. News provides informational resources and training to accredited investors regarding DST type investment products and offerings. www.dstnews.org DST News is not affiliated with any sponsor of such investments but may be associated with the offer or sale of such investments.

    ReplyDelete
  51. Great survey, I'm sure you're getting a great response. 토토사이트

    ReplyDelete
  52. thanks for this usefull article, waiting for this article like this again. 먹튀검증

    ReplyDelete
  53. There are a lot of blogs over the Internet. But I can surely say that your blog is amazing in all. It has all the qualities that a perfect blog should have. buy youtube views

    ReplyDelete
  54. With liposuction, the surgeon can remove stubborn fat deposits, improve your physical appearance by using contouring procedures to give you pleasing curves in all the right places. check my reference

    ReplyDelete
  55. Liposuction should never be considered an alternative to a healthy lifestyle, it is one of the steps that can get you to a better version of yourself through fat reduction. https://www.liposuctionnyc.com/

    ReplyDelete
  56. Thanks for another wonderful post. Where else could anybody get that type of info in such an ideal way of writing? 대전마사지

    ReplyDelete
  57. 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. ฉีดฟิลเลอร์ปาก อันตรายไหม

    ReplyDelete
  58. I recently found many useful information in your website especially this blog page. Among the lots of comments on your articles. Thanks for sharing. 바둑이게임

    ReplyDelete
  59. Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing. data analytics course in delhi

    ReplyDelete
  60. I really like your writing style, great information, thankyou for posting. 토토사이트

    ReplyDelete
  61. I can’t imagine focusing long enough to research; much less write this kind of article. You’ve outdone yourself with this material. This is great content. test bank nursing

    ReplyDelete
  62. 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. 먹튀검증

    ReplyDelete
  63. Lendersa® matches your loan request with hard money direct lenders and brokers in Texas Lendersa® advanced hard money mortgage calculator ensures that you get the best hard money loan rates from California private investors who close loans fast.

    Hard Money Lenders in Arizona
    Hard Money Lenders in California
    Hard Money Lenders in Florida
    Hard Money Lenders in New York
    Hard Money Lenders in Texas


    ReplyDelete
  64. 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. what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. 토토사이트

    ReplyDelete
  65. Thanks for the blog post buddy! Keep them coming...That is really nice to hear. thank you for the update and good luck.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. 먹튀검증사이트

    ReplyDelete
  66. 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 more information? It is extremely helpful for me. Outstanding article! I want people to know just how good this information is in your article. Your views are much like my own concerning this subject. I will visit daily your blog because I know. It may be very beneficial for me. 토토서치

    ReplyDelete
  67. 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.Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. 토토패밀리

    ReplyDelete
  68. "Your article got me thinking about something. Who do we contact if we want anesthesia quickly? I have heard there are some mobile services online, and now I know which of these services is best at their job. I am glad my friends told me about them.
    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! 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." 먹튀연구실

    ReplyDelete
  69. You re in point of fact a just right webmaster. The website loading speed is amazing. It kind of feels that you're doing any distinctive trick. Moreover, The contents are masterpiece. you have done a fantastic activity on this subject! I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog! You completed a number of nice points there. 먹튀대피소

    ReplyDelete
  70. hey there i stumbled upon your website searching around the web. I wanted to say I like the look of things around here. Keep it up will bookmark for sure. Cool you write, the information is very good and interesting, I'll give you a link to my site. you have got a great blog here! do you want to make some invite posts in my blog. Thanks for an interesting blog. What else may I get that sort of info written in such a perfect approach? I have an undertaking that I am just now operating on, and I have been on the lookout for such info. 모두의토토

    ReplyDelete
  71. 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. what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. 헤이먹튀

    ReplyDelete
  72. We offer Movement Therapy Sessions along with 30-minute, 60 minute and 90-minute massage sessions.
    We approach fitness through a holistic mindset with an effort to create and maintain health for mind, for body, and for life.
    NeuroKinetic therapists and Proprioceptive-Deep Tendon Reflexology practitioners focus on caring for training recovery, reducing acute and chronic pain, and correcting dysfunctional muscle compensations.
    Muscle compensations can be triggered through trauma, previous exercising with improper form or compensating while performing daily tasks to reduce fatigue.
    NKT and P-DTR therapies work to first identify where muscles may be abnormally behaving then help to restore them to the proper balance and form. More specifically, these practice target increased mobility, accelerate injury recovery, improve muscle coordination, improve performance for both athletes and in everyday workouts and relieves stress from routine repetition.
    Location: 5615 Dyer St. Dallas, TX 75205
    NeuroKineticTherapy
    Phone: + 1 469 487 6399
    Email: kyle.osteen@theforgeondyer.com

    ReplyDelete
  73. thank you for this websites Thanks for sharing. Great websites! online digital marketing training courses.
    Online digital marketing courses
    digital marketing online training

    ReplyDelete
  74. 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. 토토커뮤니티

    ReplyDelete
  75. 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! 먹튀검증

    ReplyDelete
  76. 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. 먹튀폴리스

    ReplyDelete
  77. Accordingly you can in any case open an unfamiliar bank account with a seaward bank without leaving your nation, however it might accompany somewhat more exertion, and in some cases the battle associated with speaking with somebody abroad. money coach

    ReplyDelete
  78. Thanks for ones marvelous posting! I really enjoyed reading it, you might be a great author.
    I will be sure to bookmark your blog and will eventually come back later on.
    online visiting card maker free

    ReplyDelete
  79. Thank you so much for sharing this great blog.Very inspiring and helpful too.Hope you continue to share more of your ideas.I will definitely love to read. 대전스웨디시

    ReplyDelete
  80. Interesting and amazing how your post is! It Is Useful and helpful for me That I like it very much, and I am looking forward to Hearing from your next.. 바둑이

    ReplyDelete
  81. This question bank really help me to prepare for the AI.Thank you.
    Data science course in pune

    ReplyDelete
  82. 바카라사이트
    This is my website and it was very helpful. Thank you for providing this information.
    Thanks for all the info. Elsewhere, that kind of information could be used in an ideal way.

    ReplyDelete
  83. Below you will understand what is important, the idea provides one of the links with an exciting site: 토토사이트

    ReplyDelete
  84. When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style. private investigators in madrid

    ReplyDelete
  85. I was basically inspecting through the web filtering for certain data and ran over your blog. I am flabbergasted by the data that you have on this blog. It shows how well you welcome this subject. Bookmarked this page, will return for extra. data science course in jaipur

    ReplyDelete
  86. Great things you’ve always shared with us. Just keep writing this kind of posts.The time which was wasted in traveling for tuition now it can be used for studies.Thanks 토토사이트

    ReplyDelete
  87. 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. 토토사이트

    ReplyDelete
  88. Really a great addition. I have read this marvelous post. Thanks for sharing information about it. I really like that. Thanks so lot for your convene. 꽁머니 커뮤니티

    ReplyDelete
  89. it was a wonderful chance to visit this kind of site and I am happy to know. thank you so much for giving us a chance to have this opportunity.. 꽁머니 지급

    ReplyDelete
  90. Hi there! Nice stuff, do keep me posted when you post again something like this! 토토사이트

    ReplyDelete
  91. 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. SBOBET88

    ReplyDelete