<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Dreamer - I'm wendy~&amp;hearts;&amp;hearts;</title>
    <link>https://wendyi.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 27 Jun 2026 07:07:22 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>친절한 웬디양~ㅎㅎ</managingEditor>
    <image>
      <title>Dreamer - I'm wendy~&amp;hearts;&amp;hearts;</title>
      <url>https://t1.daumcdn.net/cfile/tistory/2573364A5191DFB508</url>
      <link>https://wendyi.tistory.com</link>
    </image>
    <item>
      <title>코딩테스트 연습 &amp;gt; 그래프 &amp;gt; 방의 개수</title>
      <link>https://wendyi.tistory.com/245</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제 설명&lt;/p&gt;
&lt;div style=&quot;background-color: #263747; color: #b2c0cc; text-align: left;&quot;&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;원점(0,0)에서 시작해서 아래처럼 숫자가 적힌 방향으로 이동하며 선을 긋습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;542&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5I9ZW/btsgkIcP1tK/suVbQTl6H4f4m2aIl05B8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5I9ZW/btsgkIcP1tK/suVbQTl6H4f4m2aIl05B8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5I9ZW/btsgkIcP1tK/suVbQTl6H4f4m2aIl05B8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5I9ZW%2FbtsgkIcP1tK%2FsuVbQTl6H4f4m2aIl05B8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;542&quot; height=&quot;540&quot; data-origin-width=&quot;542&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;ex) 1일때는&lt;span&gt;&amp;nbsp;&lt;/span&gt;오른쪽 위로 이동&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;그림을 그릴 때, 사방이 막히면 방하나로 샙니다.&lt;br /&gt;이동하는 방향이 담긴 배열 arrows가 매개변수로 주어질 때, 방의 갯수를 return 하도록 solution 함수를 작성하세요.&lt;/p&gt;
제한사항
&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;배열 arrows의 크기는 1 이상 100,000 이하 입니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;arrows의 원소는 0 이상 7 이하 입니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;방은 다른 방으로 둘러 싸여질 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
입출력 예arrowsreturn
&lt;table style=&quot;color: #000000; border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody style=&quot;color: #000000;&quot;&gt;
&lt;tr style=&quot;color: #000000;&quot;&gt;
&lt;td style=&quot;background-color: #202b3d; color: #000000;&quot;&gt;[6, 6, 6, 4, 4, 4, 2, 2, 2, 0, 0, 0, 1, 6, 5, 5, 3, 6, 0]&lt;/td&gt;
&lt;td style=&quot;background-color: #202b3d; color: #000000;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
입출력 예 설명&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;564&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cor8Xg/btsgpYSszuH/BCYiivbSIJseO90FMpKUo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cor8Xg/btsgpYSszuH/BCYiivbSIJseO90FMpKUo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cor8Xg/btsgpYSszuH/BCYiivbSIJseO90FMpKUo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcor8Xg%2FbtsgpYSszuH%2FBCYiivbSIJseO90FMpKUo0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;590&quot; height=&quot;564&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;564&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;(0,0) 부터 시작해서 6(왼쪽) 으로 3번 이동합니다. 그 이후 주어진 arrows 를 따라 그립니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;삼각형 (1), 큰 사각형(1), 평행사변형(1) = 3&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0078ff;&quot; href=&quot;http://hsin.hr/2008/final/second_day/tasks.pdf&quot;&gt;출처&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;using&amp;nbsp;System; &lt;br /&gt;using&amp;nbsp;System.Collections.Generic; &lt;br /&gt;using&amp;nbsp;System.Linq; &lt;br /&gt;using&amp;nbsp;System.Text; &lt;br /&gt;&lt;br /&gt;public&amp;nbsp;class&amp;nbsp;Solution&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;int&amp;nbsp;solution(int[]&amp;nbsp;arrows)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;roomCount&amp;nbsp;=&amp;nbsp;0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dictionary&amp;lt;string,&amp;nbsp;int&amp;gt;&amp;nbsp;visitedVertex&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Dictionary&amp;lt;string,&amp;nbsp;int&amp;gt;();&amp;nbsp;//&amp;nbsp;방문&amp;nbsp;꼭지점 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dictionary&amp;lt;string,&amp;nbsp;int&amp;gt;&amp;nbsp;usedEdge&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Dictionary&amp;lt;string,&amp;nbsp;int&amp;gt;();&amp;nbsp;//&amp;nbsp;지나간&amp;nbsp;엣지 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;curX&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;현재&amp;nbsp;X좌표 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;curY&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;현재&amp;nbsp;Y좌표 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;curPoint&amp;nbsp;=&amp;nbsp;string.Format(&quot;{0},{1}&quot;,&amp;nbsp;curX,&amp;nbsp;curY); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;nextX; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;nextY; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;nextPoint; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;visitedVertex.Add(curPoint,&amp;nbsp;1);&amp;nbsp;//&amp;nbsp;시작점 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;엣지&amp;nbsp;이동&amp;nbsp;양방향&amp;nbsp;포함 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;edge_1; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;edge_2; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//입력&amp;nbsp;받은&amp;nbsp;방향을&amp;nbsp;2번씩&amp;nbsp;반복해서&amp;nbsp;움직일&amp;nbsp;것임 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//X로&amp;nbsp;교차하는&amp;nbsp;교점의&amp;nbsp;좌표도&amp;nbsp;고려해야하며,&amp;nbsp;단순히&amp;nbsp;좌표의&amp;nbsp;스케일을&amp;nbsp;2배로&amp;nbsp;늘리는&amp;nbsp;것으로&amp;nbsp;해결&amp;nbsp;가능. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//arrows&amp;nbsp;수치&amp;nbsp;당&amp;nbsp;이동할&amp;nbsp;좌표 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[]&amp;nbsp;dirX&amp;nbsp;=&amp;nbsp;new&amp;nbsp;int[]&amp;nbsp;{0,&amp;nbsp;1,&amp;nbsp;1,&amp;nbsp;1,&amp;nbsp;0,&amp;nbsp;-1,&amp;nbsp;-1,&amp;nbsp;-1}; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[]&amp;nbsp;dirY&amp;nbsp;=&amp;nbsp;new&amp;nbsp;int[]&amp;nbsp;{1,&amp;nbsp;1,&amp;nbsp;0,&amp;nbsp;-1,&amp;nbsp;-1,&amp;nbsp;-1,&amp;nbsp;0,&amp;nbsp;1};&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0&amp;nbsp;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;arrows.Length;&amp;nbsp;i++) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;좌표스케일&amp;nbsp;단순&amp;nbsp;2배&amp;nbsp;늘리기&amp;nbsp;반복 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;0&amp;nbsp;;&amp;nbsp;j&amp;nbsp;&amp;lt;&amp;nbsp;2&amp;nbsp;;&amp;nbsp;j++)&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curPoint&amp;nbsp;=&amp;nbsp;string.Format(&quot;{0},{1}&quot;,&amp;nbsp;curX,&amp;nbsp;curY); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nextX&amp;nbsp;=&amp;nbsp;curX&amp;nbsp;+&amp;nbsp;dirX[arrows[i]]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nextY&amp;nbsp;=&amp;nbsp;curY&amp;nbsp;+&amp;nbsp;dirY[arrows[i]]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nextPoint&amp;nbsp;=&amp;nbsp;string.Format(&quot;{0},{1}&quot;,&amp;nbsp;nextX,&amp;nbsp;nextY); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;edge_1&amp;nbsp;=&amp;nbsp;string.Format(&quot;{0}&amp;nbsp;-&amp;gt;&amp;nbsp;{1}&quot;,&amp;nbsp;curPoint,&amp;nbsp;nextPoint); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;edge_2&amp;nbsp;=&amp;nbsp;string.Format(&quot;{0}&amp;nbsp;-&amp;gt;&amp;nbsp;{1}&quot;,&amp;nbsp;nextPoint,&amp;nbsp;curPoint); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//방문했던&amp;nbsp;위치&amp;nbsp;여부&amp;nbsp;체크(방문) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(visitedVertex.ContainsKey(nextPoint))&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//사용할&amp;nbsp;Edge가&amp;nbsp;사용&amp;nbsp;여부&amp;nbsp;체크(미사용) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!usedEdge.ContainsKey(edge_1)) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;roomCount++; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;usedEdge.Add(edge_1,&amp;nbsp;1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;usedEdge.Add(edge_2,&amp;nbsp;1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;visitedVertex.Add(nextPoint,&amp;nbsp;1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;usedEdge.Add(edge_1,&amp;nbsp;1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;usedEdge.Add(edge_2,&amp;nbsp;1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curX&amp;nbsp;=&amp;nbsp;nextX; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curY&amp;nbsp;=&amp;nbsp;nextY; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(roomCount); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;roomCount; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Develope/C#</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/245</guid>
      <comments>https://wendyi.tistory.com/245#entry245comment</comments>
      <pubDate>Thu, 18 May 2023 00:45:10 +0900</pubDate>
    </item>
    <item>
      <title>단순 성능 : StringBuilder &amp;gt; StringBuffer &amp;gt;&amp;gt;&amp;gt; String</title>
      <link>https://wendyi.tistory.com/235</link>
      <description>&lt;p&gt;String객체에 연산을 하게되면 기존 String 객체에 크기가 늘어나는 것이 아니라&lt;/p&gt;
&lt;p&gt;새로운 객체를 만들어 연산한 값을 넣는 방식입니다. 이는 연산 과정이 많을 수록 Heap 메모리 부하를 가져오죠.&lt;/p&gt;
&lt;p&gt;이를 해결하기 위해 StringBuilder와 StringBuffer를 사용하게 됩니다. 이 둘은 연산 시 객체의 크기를 유동적으로 변경하기 때문에 String 연산의 단점을 해결했습니다. (객체의 크기가 늘어날 때는 기존크기*2)&lt;/p&gt;
&lt;p&gt;StringBuilder와 StringBuffer의 차이는 동기화에 있습니다. StringBuffer는 동기화를 제공하는 대신 StringBuilder 보다는 속도가 느리죠. 스레드와 관련이 있다면 StringBuffer를, 없다면 StringBuilder를 사용하는 것을 권장 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;단순 성능 : StringBuilder &amp;gt; StringBuffer &amp;gt;&amp;gt;&amp;gt; String&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;출처:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://aljjabaegi.tistory.com/388?category=580127&quot;&gt;https://aljjabaegi.tistory.com/388?category=580127&lt;/a&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;[알짜배기 프로그래머]&lt;/span&gt;&lt;/p&gt;</description>
      <category>Develope/Java</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/235</guid>
      <comments>https://wendyi.tistory.com/235#entry235comment</comments>
      <pubDate>Wed, 14 Oct 2020 00:38:12 +0900</pubDate>
    </item>
    <item>
      <title>[java] String 배열을 int 배열로 바꾸는 방법</title>
      <link>https://wendyi.tistory.com/234</link>
      <description>&lt;p&gt;출처 : &lt;a href=&quot;https://yuhe-dogspaw.tistory.com/199&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;yuhe-dogspaw.tistory.com/199&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1602597749005&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[java] String 배열을 int 배열로 바꾸는 방법&quot; data-og-description=&quot;참고 https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98 자바 String 배열을 int 배열로 변환 - 제타위키 다음 문자열 포함..&quot; data-og-host=&quot;yuhe-dogspaw.tistory.com&quot; data-og-source-url=&quot;https://yuhe-dogspaw.tistory.com/199&quot; data-og-url=&quot;https://yuhe-dogspaw.tistory.com/199&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/OrSzP/hyHRNQKpPN/DKlqKHqAxqmg4KD0yKQQCK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bhI1zl/hyHRNXwxG7/YoLickj5cEblUi2ApD60Kk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800&quot;&gt;&lt;a href=&quot;https://yuhe-dogspaw.tistory.com/199&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://yuhe-dogspaw.tistory.com/199&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/OrSzP/hyHRNQKpPN/DKlqKHqAxqmg4KD0yKQQCK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bhI1zl/hyHRNXwxG7/YoLickj5cEblUi2ApD60Kk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;[java] String 배열을 int 배열로 바꾸는 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;참고 https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98 자바 String 배열을 int 배열로 변환 - 제타위키 다음 문자열 포함..&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;yuhe-dogspaw.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&quot;https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1602597880982&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;자바 String 배열을 int 배열로 변환 - 제타위키&quot; data-og-description=&quot;다음 문자열 포함...&quot; data-og-host=&quot;zetawiki.com&quot; data-og-source-url=&quot;https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98&quot; data-og-url=&quot;https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Gr71c/hyHP8hU2Km/Gv0T9aMbDpXiNhmlyBxM4k/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200&quot;&gt;&lt;a href=&quot;https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Gr71c/hyHP8hU2Km/Gv0T9aMbDpXiNhmlyBxM4k/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;자바 String 배열을 int 배열로 변환 - 제타위키&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;다음 문자열 포함...&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;zetawiki.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/6881458/converting-a-string-array-into-an-int-array-in-java&quot;&gt;https://stackoverflow.com/questions/6881458/converting-a-string-array-into-an-int-array-in-java&lt;/a&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1602597747446&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Converting a String array into an int Array in java&quot; data-og-description=&quot;I am new to java programming. My question is this I have a String array but when I am trying to convert it to an int array I keep getting java.lang.NumberFormatException My code is private void&quot; data-og-host=&quot;stackoverflow.com&quot; data-og-source-url=&quot;https://stackoverflow.com/questions/6881458/converting-a-string-array-into-an-int-array-in-java&quot; data-og-url=&quot;https://stackoverflow.com/questions/6881458/converting-a-string-array-into-an-int-array-in-java&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/pf0Eh/hyHQa7RR5Z/3EzbMQC5y4fRvKwqj6E6Ck/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/6881458/converting-a-string-array-into-an-int-array-in-java&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://stackoverflow.com/questions/6881458/converting-a-string-array-into-an-int-array-in-java&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/pf0Eh/hyHQa7RR5Z/3EzbMQC5y4fRvKwqj6E6Ck/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Converting a String array into an int Array in java&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;I am new to java programming. My question is this I have a String array but when I am trying to convert it to an int array I keep getting java.lang.NumberFormatException My code is private void&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;stackoverflow.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #a6bc00;&quot;&gt;&lt;b&gt;String[]&amp;nbsp;strings&amp;nbsp;=&amp;nbsp;{&quot;1&quot;,&amp;nbsp;&quot;2&quot;,&amp;nbsp;&quot;3&quot;};&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #a6bc00;&quot;&gt;&lt;b&gt;int[]&amp;nbsp;nums&amp;nbsp;=&amp;nbsp;Arrays.stream(strings).mapToInt(Integer::parseInt).toArray();&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #409d00;&quot;&gt;&lt;b&gt;String[]&amp;nbsp;strings&amp;nbsp;=&amp;nbsp;{&quot;1&quot;,&amp;nbsp;&quot;2&quot;,&amp;nbsp;&quot;3&quot;};&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #409d00;&quot;&gt;&lt;b&gt;int[]&amp;nbsp;nums&amp;nbsp;=&amp;nbsp;Arrays.asList(strings).stream().mapToInt(Integer::parseInt).toArray();&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr style=&quot;margin: 20px auto; padding: 0px; border: none; height: 20px; overflow: hidden; font-size: 0px; line-height: 0; background: url('https://t1.daumcdn.net/keditor/dist/0.4.0/image/divider-line.svg') 0px -120px / 200px 200px #ffffff; cursor: pointer !important; color: #000000; font-family: 'Ubuntu Condensed', 'Noto Sans Korean'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;hr&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 id=&quot;스트림-streams&quot;&gt;스트림 Streams&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;자바 8에서 추가한 스트림(Streams)은 람다를 활용할 수 있는 기술 중 하나입니다&lt;/span&gt;&lt;/b&gt;. 자바 8 이전에는 배열 또는 컬렉션 인스턴스를 다루는 방법은&lt;span&gt;&amp;nbsp;&lt;/span&gt;for&lt;span&gt;&amp;nbsp;&lt;/span&gt;또는&lt;span&gt;&amp;nbsp;&lt;/span&gt;foreach&lt;span&gt;&amp;nbsp;&lt;/span&gt;문을 돌면서 요소 하나씩을 꺼내서 다루는 방법이었습니다. 간단한 경우라면 상관없지만 로직이 복잡해질수록 코드의 양이 많아져 여러 로직이 섞이게 되고, 메소드를 나눌 경우 루프를 여러 번 도는 경우가 발생합니다.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;## 자바 8 이전 ##&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;private&lt;/span&gt; &lt;span&gt;void&lt;/span&gt; &lt;span&gt;processLine&lt;/span&gt;&lt;span&gt;(String[] strings)&lt;/span&gt; &lt;/span&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;Integer[] intarray=&lt;span&gt;new&lt;/span&gt; Integer[strings.length];&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;int&lt;/span&gt; i=&lt;span&gt;0&lt;/span&gt;;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;for&lt;/span&gt;(String str:strings){&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;try&lt;/span&gt; {&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;intarray[i]=Integer.parseInt(str); i++;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;} &lt;span&gt;catch&lt;/span&gt; (NumberFormatException e) {&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;throw&lt;/span&gt; &lt;span&gt;new&lt;/span&gt; IllegalArgumentException(&lt;span&gt;&quot;Not a number: &quot;&lt;/span&gt; + str + &lt;span&gt;&quot; at index &quot;&lt;/span&gt; + i, e);&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;}&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;스트림은 '데이터의 흐름&amp;rsquo;입니다. 배열 또는 컬렉션 인스턴스에 함수 여러 개를 조합해서 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있습니다. 또한 람다를 이용해서 코드의 양을 줄이고 간결하게 표현할 수 있습니다. 즉, 배열과 컬렉션을 함수형으로 처리할 수 있습니다.&lt;/p&gt;
&lt;p&gt;또 하나의 장점은 간단하게 병렬처리(multi-threading)가 가능하다는 점입니다. 하나의 작업을 둘 이상의 작업으로 잘게 나눠서 동시에 진행하는 것을 병렬 처리(parallel processing)라고 합니다. 즉 쓰레드를 이용해 많은 요소들을 빠르게 처리할 수 있습니다.&lt;/p&gt;
&lt;hr style=&quot;margin: 20px auto; padding: 0px; border: none; height: 20px; overflow: hidden; font-size: 0px; line-height: 0; background: url('https://t1.daumcdn.net/keditor/dist/0.4.0/image/divider-line.svg') 0px -120px / 200px 200px #ffffff; cursor: pointer !important; color: #000000; font-family: 'Ubuntu Condensed', 'Noto Sans Korean'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;hr&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p&gt;스트림의 주요 기능&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; width=&quot;647&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;메소드명&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;설명&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;of&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;지정된 값으로부터 Stream 생성&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;count&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소의 수를 반환&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;distinct&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의&amp;nbsp;요소의 중복 제거&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;forEach&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소에 대한 반복&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;filter&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소에 대한 필터링&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;concat&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;2개의 Stream을 연결&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;map&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소를 변환&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;mapToDouble&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의&amp;nbsp;요소를 double형으로 변환해&amp;nbsp;DoubleStream 반환&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;mapToInt&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;&amp;nbsp;Stream의 요소를 int형으로 변환해 IntStream으로 반환&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;mapToLong&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소를 long형으로 변환해 LongStream으로 반환&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;floatMap&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소를 변환하고 요소를 정리&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;allMatch&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 모든 요소가 조건을 충족하는지 확인&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;anyMatch&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소가 1개라도 충족하는지 확인&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;noneMatch&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 모든 요소가 충족하지 않는지 확인&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;reduce&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소 집계&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;sum&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소 합계&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;sorted&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream의 요소 정렬&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;collect&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream 요소의 집계 처리와 컬렉션 변환 등&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;toArray&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Stream을 배열로 변환&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;iterate&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;무한값을 반환하는 Stream 생성&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;limit&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;지정한 건수만큼 반환&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;parallelStream&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;순차처리 Stream을 병렬 처리할 수 있는 Stream을 구함&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;sequential&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;병렬 처리가 가능한 Stream을 순차처리 Stream으로 구함&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;Stream 형태를 배열로 변환 할 경우, toArray로 쓰시면 됩니다.&lt;/p&gt;
&lt;p&gt;IntStream으로 되어 있으므로, toArray를 할 경우 int형태의 배열이 생성 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr style=&quot;margin: 20px auto; padding: 0px; border: none; height: 20px; overflow: hidden; font-size: 0px; line-height: 0; background: url('https://t1.daumcdn.net/keditor/dist/0.4.0/image/divider-line.svg') 0px -180px / 200px 200px no-repeat #ffffff; cursor: pointer !important; width: 200px; color: #000000; font-family: 'Ubuntu Condensed', 'Noto Sans Korean'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;hr&quot; data-ke-style=&quot;style8&quot; /&gt;&lt;hr style=&quot;margin: 20px auto; padding: 0px; border: none; height: 20px; overflow: hidden; font-size: 0px; line-height: 0; background: url('https://t1.daumcdn.net/keditor/dist/0.4.0/image/divider-line.svg') 0px -180px / 200px 200px no-repeat #ffffff; cursor: pointer !important; width: 200px; color: #000000; font-family: 'Ubuntu Condensed', 'Noto Sans Korean'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;hr&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;p&gt;참고자료&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://aljjabaegi.tistory.com/397&quot;&gt;https://aljjabaegi.tistory.com/397&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1602597578227&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a href=&quot;https://aljjabaegi.tistory.com/397&quot; data-original-url=&quot;https://aljjabaegi.tistory.com/397&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dwdksh/hyCxegg1IQ/TmWj3oWWcYm2UIFxhxHMz1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Java 8 Stream 을 사용해보자. About Stream in collection of java8&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Java 8 Stream 을 사용해보자. About Stream in collection of java8 Java 8 버전 부터 컬렉션 프레임워크에 Stream 인터페이가 추가되었습니다. 이를 사용해 컬렉션 데이터의 변환, 필터링, 집계등의 처리를 간결..&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;aljjabaegi.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&quot;https://futurecreator.github.io/2018/08/26/java-8-streams/&quot;&gt;https://futurecreator.github.io/2018/08/26/java-8-streams/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1602603003873&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Java 스트림 Stream (1) 총정리&quot; data-og-description=&quot;이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트�&quot; data-og-host=&quot;futurecreator.github.io&quot; data-og-source-url=&quot;https://futurecreator.github.io/2018/08/26/java-8-streams/&quot; data-og-url=&quot;https://futurecreator.github.io/2018/08/26/java-8-streams/index.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cTpvEe/hyHRIWeVoE/NmkpFAJKZOaS0RCE9LnLVK/img.jpg?width=3648&amp;amp;height=2736&amp;amp;face=0_0_3648_2736&quot;&gt;&lt;a href=&quot;https://futurecreator.github.io/2018/08/26/java-8-streams/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://futurecreator.github.io/2018/08/26/java-8-streams/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cTpvEe/hyHRIWeVoE/NmkpFAJKZOaS0RCE9LnLVK/img.jpg?width=3648&amp;amp;height=2736&amp;amp;face=0_0_3648_2736');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Java 스트림 Stream (1) 총정리&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트�&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;futurecreator.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Java 8 Stream 을 사용해보자. About Stream in collection of java8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;출처:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://aljjabaegi.tistory.com/397&quot;&gt;https://aljjabaegi.tistory.com/397&lt;/a&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;[알짜배기 프로그래머]&lt;/span&gt;&lt;/p&gt;</description>
      <category>Develope/Java</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/234</guid>
      <comments>https://wendyi.tistory.com/234#entry234comment</comments>
      <pubDate>Wed, 14 Oct 2020 00:35:27 +0900</pubDate>
    </item>
    <item>
      <title>알고리즘[SWEA 1859]. 백만 장자 프로젝트 D2</title>
      <link>https://wendyi.tistory.com/233</link>
      <description>&lt;p&gt;self 풀이라... pass 는 했지만... 최적의 코드는 아닐 수 있습니다.. 참조만 해주세요..&lt;/p&gt;
&lt;p&gt;최근 배운 python로 오래전 배운 java 로 코드 비교를 해보고 싶었는데 좀 다르게 짜긴 했네요;;;; ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc&amp;amp;categoryId=AV5LrsUaDxcDFAXc&amp;amp;categoryType=CODE&amp;amp;&amp;amp;&amp;amp;&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc&amp;amp;categoryId=AV5LrsUaDxcDFAXc&amp;amp;categoryType=CODE&amp;amp;&amp;amp;&amp;amp;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1602520268710&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;SW Expert Academy&quot; data-og-description=&quot;SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!&quot; data-og-host=&quot;swexpertacademy.com&quot; data-og-source-url=&quot;https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc&amp;amp;categoryId=AV5LrsUaDxcDFAXc&amp;amp;categoryType=CODE&amp;amp;&amp;amp;&amp;amp;&quot; data-og-url=&quot;https://swexpertacademy.com&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/0RqJV/hyHP31fVXH/P0wLrHlPTLXfQCwSgzzQCk/img.png?width=600&amp;amp;height=315&amp;amp;face=0_0_600_315,https://scrap.kakaocdn.net/dn/fkvie/hyHP4y4OcU/Rfqe8SULNxp2owAM3aLsoK/img.jpg?width=428&amp;amp;height=428&amp;amp;face=0_0_428_428,https://scrap.kakaocdn.net/dn/btvC2q/hyHP286qIS/OvfJ7myrEXbkEIHLiiw5k1/img.jpg?width=289&amp;amp;height=289&amp;amp;face=0_0_289_289&quot;&gt;&lt;a href=&quot;https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc&amp;amp;categoryId=AV5LrsUaDxcDFAXc&amp;amp;categoryType=CODE&amp;amp;&amp;amp;&amp;amp;&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc&amp;amp;categoryId=AV5LrsUaDxcDFAXc&amp;amp;categoryType=CODE&amp;amp;&amp;amp;&amp;amp;&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/0RqJV/hyHP31fVXH/P0wLrHlPTLXfQCwSgzzQCk/img.png?width=600&amp;amp;height=315&amp;amp;face=0_0_600_315,https://scrap.kakaocdn.net/dn/fkvie/hyHP4y4OcU/Rfqe8SULNxp2owAM3aLsoK/img.jpg?width=428&amp;amp;height=428&amp;amp;face=0_0_428_428,https://scrap.kakaocdn.net/dn/btvC2q/hyHP286qIS/OvfJ7myrEXbkEIHLiiw5k1/img.jpg?width=289&amp;amp;height=289&amp;amp;face=0_0_289_289');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;SW Expert Academy&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;swexpertacademy.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;맨 마지막날의 비용을 최대값으로 두고, 뒤에서부터 계산...&lt;/p&gt;
&lt;p&gt;전날의 값이 최대값보다 작은 경우 물건을 사고...&lt;/p&gt;
&lt;p&gt;전날의 값이 최대값보다 크다면 그때는 최대값을 갱신...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ef5369;&quot;&gt;## Python ##&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;T&amp;nbsp;=&amp;nbsp;int(input().strip()) &lt;br /&gt;for&amp;nbsp;x&amp;nbsp;in&amp;nbsp;range(1,&amp;nbsp;T&amp;nbsp;+&amp;nbsp;1): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;N&amp;nbsp;=&amp;nbsp;int(input().strip())&amp;nbsp;&amp;nbsp;#&amp;nbsp;판매가격&amp;nbsp;리스트&amp;nbsp;갯수,&amp;nbsp;사용&amp;nbsp;안함. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pricelist&amp;nbsp;=&amp;nbsp;list(map(int,&amp;nbsp;input().strip().split(&quot;&amp;nbsp;&quot;)))&amp;nbsp;&amp;nbsp;#&amp;nbsp;판매가격&amp;nbsp;리스트 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;margin&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&amp;nbsp;#&amp;nbsp;마진&amp;nbsp;초기화 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;maxPrice&amp;nbsp;=&amp;nbsp;pricelist[len(pricelist)&amp;nbsp;-&amp;nbsp;1]&amp;nbsp;&amp;nbsp;#&amp;nbsp;max&amp;nbsp;마지막&amp;nbsp;값으로&amp;nbsp;초기화 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;range(N&amp;nbsp;-&amp;nbsp;2,&amp;nbsp;-1,&amp;nbsp;-1): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;pricelist[i]&amp;nbsp;&amp;lt;&amp;nbsp;maxPrice: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;margin&amp;nbsp;+=&amp;nbsp;maxPrice&amp;nbsp;-&amp;nbsp;pricelist[i]&amp;nbsp;&amp;nbsp;#&amp;nbsp;거래&amp;nbsp;마진&amp;nbsp;합산.(판매가격&amp;nbsp;-&amp;nbsp;매입가격)&amp;nbsp;합산 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;pricelist[i]&amp;nbsp;&amp;gt;&amp;nbsp;maxPrice: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;maxPrice&amp;nbsp;=&amp;nbsp;pricelist[i] &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;#%d&amp;nbsp;%d&quot;&amp;nbsp;%&amp;nbsp;(x,&amp;nbsp;margin))&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ef5369;&quot;&gt;## Java ##&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;Solution()&amp;nbsp;{&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[])&amp;nbsp;throws&amp;nbsp;Exception &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;Scanner sc = new Scanner(System.in);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;int T;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;T=sc.nextInt();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;for(int test_case = 1; test_case &amp;lt;= T; test_case++) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; int&amp;nbsp;N=sc.nextInt(); &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Stack&amp;lt;Integer&amp;gt; priceList= new Stack&amp;lt;&amp;gt;();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;for(int&amp;nbsp;l&amp;nbsp;=&amp;nbsp;0&amp;nbsp;;&amp;nbsp;l&amp;nbsp;&amp;lt;&amp;nbsp;N&amp;nbsp;;&amp;nbsp;l++)&amp;nbsp;{&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;priceList.push(sc.nextInt());&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: #9feec3; color: #000000;&quot;&gt;&lt;b&gt;long margin = 0;&amp;nbsp; // int &amp;gt;&amp;gt; long 으로 바꿈으로 2,147,483,647 이상의 값을 처리..&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp;int maxPrice = priceList.pop();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// for(int i = N-2 ; i &amp;gt;= 1 ; i--) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;while(!priceList.isEmpty())&amp;nbsp;{&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;if(priceList.peek() &amp;lt; maxPrice)&amp;nbsp;{&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;margin += maxPrice - priceList.pop();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;else {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;maxPrice = Math.max(priceList.pop(),&amp;nbsp;maxPrice);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; System.out.println(&quot;#&quot;+test_case+&quot; &quot;+margin);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;정수형&lt;/p&gt;
&lt;p&gt;데이터 타입메모리의 크기표현 가능&amp;nbsp;범위&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 80px;&quot; border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;short&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;2 byte&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;-32,768 ~ 32,767&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #9feec3; color: #000000;&quot;&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;4 byte&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;-2,147,483,648~&lt;span style=&quot;background-color: #9feec3; color: #000000;&quot;&gt;2,147,483,647&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;height: 40px;&quot;&gt;long&lt;/td&gt;
&lt;td style=&quot;height: 40px;&quot;&gt;8 byte&lt;/td&gt;
&lt;td style=&quot;height: 40px;&quot;&gt;-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;background-color: #9feec3; color: #000000;&quot;&gt;margin 을 데이터타입을 long 으로 바꾼 이유...&lt;/span&gt;&lt;/b&gt; test case #8 부터 값이 int 범위를 초과해서 fail.... gg&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;#1&amp;nbsp;4053 &lt;br /&gt;#2&amp;nbsp;6385 &lt;br /&gt;#3&amp;nbsp;26725 &lt;br /&gt;#4&amp;nbsp;211514 &lt;br /&gt;#5&amp;nbsp;4848198 &lt;br /&gt;#6&amp;nbsp;49761546 &lt;br /&gt;#7&amp;nbsp;500155606 &lt;br /&gt;&lt;span style=&quot;background-color: #9feec3; color: #000000;&quot;&gt;#8&amp;nbsp;4995241394 &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #9feec3; color: #000000;&quot;&gt;#9&amp;nbsp;4999367498 &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #9feec3; color: #000000;&quot;&gt;#10&amp;nbsp;4995633799&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;test case input 값이 용량을 꽤 차지해서 ..#6 까지만 담는다는... 파일용량도 초과되네요...ㅎㅎㅎㅎㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;## input / output ##&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;6&lt;br /&gt;2&lt;br /&gt;522&amp;nbsp;4575&lt;br /&gt;5&lt;br /&gt;6426&amp;nbsp;9445&amp;nbsp;8772&amp;nbsp;81&amp;nbsp;3447&lt;br /&gt;10&lt;br /&gt;629&amp;nbsp;3497&amp;nbsp;7202&amp;nbsp;7775&amp;nbsp;4325&amp;nbsp;3982&amp;nbsp;4784&amp;nbsp;8417&amp;nbsp;2156&amp;nbsp;1932&lt;br /&gt;50&lt;br /&gt;5902&amp;nbsp;5728&amp;nbsp;8537&amp;nbsp;3857&amp;nbsp;739&amp;nbsp;6918&amp;nbsp;9211&amp;nbsp;9679&amp;nbsp;8506&amp;nbsp;3340&amp;nbsp;6568&amp;nbsp;1868&amp;nbsp;16&amp;nbsp;7940&amp;nbsp;6263&amp;nbsp;4593&amp;nbsp;1449&amp;nbsp;6991&amp;nbsp;310&amp;nbsp;3355&amp;nbsp;7068&amp;nbsp;1431&amp;nbsp;8580&amp;nbsp;1757&amp;nbsp;9218&amp;nbsp;4934&amp;nbsp;4328&amp;nbsp;3676&amp;nbsp;9355&amp;nbsp;6221&amp;nbsp;9080&amp;nbsp;5922&amp;nbsp;1545&amp;nbsp;8511&amp;nbsp;4067&amp;nbsp;5467&amp;nbsp;8674&amp;nbsp;4691&amp;nbsp;6504&amp;nbsp;9835&amp;nbsp;2034&amp;nbsp;4965&amp;nbsp;9980&amp;nbsp;1221&amp;nbsp;5895&amp;nbsp;2501&amp;nbsp;8152&amp;nbsp;8325&amp;nbsp;7731&amp;nbsp;9302&lt;br /&gt;1000&lt;br /&gt;8153&amp;nbsp;9896&amp;nbsp;9022&amp;nbsp;7489&amp;nbsp;8399&amp;nbsp;607&amp;nbsp;6466&amp;nbsp;4432&amp;nbsp;1502&amp;nbsp;3968&amp;nbsp;8333&amp;nbsp;7475&amp;nbsp;3792&amp;nbsp;84&amp;nbsp;7010&amp;nbsp;9694&amp;nbsp;7328&amp;nbsp;7354&amp;nbsp;4712&amp;nbsp;8409&amp;nbsp;6480&amp;nbsp;2643&amp;nbsp;8121&amp;nbsp;1951&amp;nbsp;3492&amp;nbsp;4420&amp;nbsp;8197&amp;nbsp;8607&amp;nbsp;7925&amp;nbsp;2167&amp;nbsp;717&amp;nbsp;3438&amp;nbsp;9200&amp;nbsp;6986&amp;nbsp;6104&amp;nbsp;6483&amp;nbsp;3620&amp;nbsp;9806&amp;nbsp;881&amp;nbsp;6858&amp;nbsp;5559&amp;nbsp;6553&amp;nbsp;8502&amp;nbsp;3554&amp;nbsp;2962&amp;nbsp;2325&amp;nbsp;7435&amp;nbsp;9279&amp;nbsp;464&amp;nbsp;7327&amp;nbsp;2549&amp;nbsp;9832&amp;nbsp;6595&amp;nbsp;8200&amp;nbsp;8720&amp;nbsp;7658&amp;nbsp;639&amp;nbsp;9992&amp;nbsp;9130&amp;nbsp;6467&amp;nbsp;8989&amp;nbsp;7958&amp;nbsp;2581&amp;nbsp;6600&amp;nbsp;7466&amp;nbsp;1473&amp;nbsp;1929&amp;nbsp;9775&amp;nbsp;2581&amp;nbsp;9770&amp;nbsp;9455&amp;nbsp;3718&amp;nbsp;4628&amp;nbsp;6807&amp;nbsp;9335&amp;nbsp;1898&amp;nbsp;1552&amp;nbsp;6530&amp;nbsp;5811&amp;nbsp;9569&amp;nbsp;4148&amp;nbsp;3384&amp;nbsp;6954&amp;nbsp;8913&amp;nbsp;114&amp;nbsp;6315&amp;nbsp;3686&amp;nbsp;9334&amp;nbsp;382&amp;nbsp;1392&amp;nbsp;8326&amp;nbsp;1008&amp;nbsp;3553&amp;nbsp;962&amp;nbsp;4957&amp;nbsp;4850&amp;nbsp;8231&amp;nbsp;2061&amp;nbsp;1185&amp;nbsp;1588&amp;nbsp;4305&amp;nbsp;2980&amp;nbsp;7564&amp;nbsp;1890&amp;nbsp;52&amp;nbsp;8747&amp;nbsp;943&amp;nbsp;1740&amp;nbsp;7593&amp;nbsp;7469&amp;nbsp;7370&amp;nbsp;2516&amp;nbsp;443&amp;nbsp;6007&amp;nbsp;9525&amp;nbsp;3299&amp;nbsp;412&amp;nbsp;7163&amp;nbsp;6699&amp;nbsp;3571&amp;nbsp;8976&amp;nbsp;7455&amp;nbsp;2217&amp;nbsp;3590&amp;nbsp;9343&amp;nbsp;4427&amp;nbsp;3220&amp;nbsp;1342&amp;nbsp;4584&amp;nbsp;4239&amp;nbsp;4496&amp;nbsp;5875&amp;nbsp;2601&amp;nbsp;1258&amp;nbsp;1449&amp;nbsp;3377&amp;nbsp;40&amp;nbsp;7428&amp;nbsp;8238&amp;nbsp;2455&amp;nbsp;3517&amp;nbsp;1653&amp;nbsp;4433&amp;nbsp;1768&amp;nbsp;1957&amp;nbsp;7307&amp;nbsp;6456&amp;nbsp;6878&amp;nbsp;2977&amp;nbsp;5368&amp;nbsp;1999&amp;nbsp;4882&amp;nbsp;3541&amp;nbsp;1826&amp;nbsp;3764&amp;nbsp;3269&amp;nbsp;1401&amp;nbsp;2098&amp;nbsp;8698&amp;nbsp;6763&amp;nbsp;1515&amp;nbsp;5413&amp;nbsp;1495&amp;nbsp;6523&amp;nbsp;4571&amp;nbsp;206&amp;nbsp;8357&amp;nbsp;5904&amp;nbsp;3310&amp;nbsp;1410&amp;nbsp;5844&amp;nbsp;7611&amp;nbsp;7484&amp;nbsp;410&amp;nbsp;3559&amp;nbsp;9262&amp;nbsp;1394&amp;nbsp;8949&amp;nbsp;1107&amp;nbsp;8546&amp;nbsp;2737&amp;nbsp;7987&amp;nbsp;4979&amp;nbsp;2306&amp;nbsp;4685&amp;nbsp;9291&amp;nbsp;5542&amp;nbsp;6542&amp;nbsp;9134&amp;nbsp;1094&amp;nbsp;2751&amp;nbsp;2089&amp;nbsp;898&amp;nbsp;5729&amp;nbsp;212&amp;nbsp;9964&amp;nbsp;8297&amp;nbsp;1823&amp;nbsp;720&amp;nbsp;5297&amp;nbsp;2280&amp;nbsp;4917&amp;nbsp;4338&amp;nbsp;7176&amp;nbsp;8183&amp;nbsp;7965&amp;nbsp;5740&amp;nbsp;3541&amp;nbsp;9555&amp;nbsp;3&amp;nbsp;3316&amp;nbsp;8256&amp;nbsp;6013&amp;nbsp;7611&amp;nbsp;3974&amp;nbsp;4931&amp;nbsp;2024&amp;nbsp;9609&amp;nbsp;6176&amp;nbsp;304&amp;nbsp;1151&amp;nbsp;4199&amp;nbsp;9876&amp;nbsp;8825&amp;nbsp;8893&amp;nbsp;3939&amp;nbsp;3737&amp;nbsp;4374&amp;nbsp;8323&amp;nbsp;6846&amp;nbsp;5819&amp;nbsp;1154&amp;nbsp;5157&amp;nbsp;814&amp;nbsp;6343&amp;nbsp;1886&amp;nbsp;1197&amp;nbsp;3100&amp;nbsp;1856&amp;nbsp;1709&amp;nbsp;3879&amp;nbsp;5479&amp;nbsp;2461&amp;nbsp;3014&amp;nbsp;9123&amp;nbsp;9744&amp;nbsp;5400&amp;nbsp;7094&amp;nbsp;9447&amp;nbsp;9020&amp;nbsp;9152&amp;nbsp;3963&amp;nbsp;9674&amp;nbsp;7829&amp;nbsp;8984&amp;nbsp;9930&amp;nbsp;5322&amp;nbsp;6665&amp;nbsp;2646&amp;nbsp;9385&amp;nbsp;9191&amp;nbsp;1353&amp;nbsp;7605&amp;nbsp;7110&amp;nbsp;4453&amp;nbsp;3356&amp;nbsp;243&amp;nbsp;7694&amp;nbsp;1854&amp;nbsp;2297&amp;nbsp;3075&amp;nbsp;9831&amp;nbsp;974&amp;nbsp;8720&amp;nbsp;1837&amp;nbsp;695&amp;nbsp;9845&amp;nbsp;7154&amp;nbsp;1673&amp;nbsp;5306&amp;nbsp;7865&amp;nbsp;5524&amp;nbsp;952&amp;nbsp;1231&amp;nbsp;5329&amp;nbsp;2353&amp;nbsp;6331&amp;nbsp;5692&amp;nbsp;8027&amp;nbsp;3413&amp;nbsp;3081&amp;nbsp;8438&amp;nbsp;5063&amp;nbsp;9858&amp;nbsp;7358&amp;nbsp;266&amp;nbsp;7801&amp;nbsp;6095&amp;nbsp;8374&amp;nbsp;4807&amp;nbsp;5051&amp;nbsp;4868&amp;nbsp;9478&amp;nbsp;9809&amp;nbsp;1304&amp;nbsp;7007&amp;nbsp;2308&amp;nbsp;2992&amp;nbsp;4499&amp;nbsp;9650&amp;nbsp;1706&amp;nbsp;8399&amp;nbsp;7822&amp;nbsp;3698&amp;nbsp;1015&amp;nbsp;6381&amp;nbsp;7267&amp;nbsp;2282&amp;nbsp;237&amp;nbsp;7119&amp;nbsp;6111&amp;nbsp;9926&amp;nbsp;3444&amp;nbsp;9788&amp;nbsp;9826&amp;nbsp;9944&amp;nbsp;3702&amp;nbsp;1888&amp;nbsp;6944&amp;nbsp;5655&amp;nbsp;3521&amp;nbsp;4489&amp;nbsp;6946&amp;nbsp;1131&amp;nbsp;6616&amp;nbsp;2445&amp;nbsp;1654&amp;nbsp;4434&amp;nbsp;3522&amp;nbsp;4850&amp;nbsp;2683&amp;nbsp;2542&amp;nbsp;5226&amp;nbsp;741&amp;nbsp;2486&amp;nbsp;6101&amp;nbsp;9661&amp;nbsp;8532&amp;nbsp;6961&amp;nbsp;3568&amp;nbsp;1903&amp;nbsp;276&amp;nbsp;4758&amp;nbsp;9772&amp;nbsp;5766&amp;nbsp;3259&amp;nbsp;3224&amp;nbsp;5836&amp;nbsp;3741&amp;nbsp;2054&amp;nbsp;9018&amp;nbsp;6325&amp;nbsp;5395&amp;nbsp;6949&amp;nbsp;5925&amp;nbsp;5056&amp;nbsp;7850&amp;nbsp;6378&amp;nbsp;2711&amp;nbsp;9083&amp;nbsp;8184&amp;nbsp;9790&amp;nbsp;2559&amp;nbsp;5945&amp;nbsp;8345&amp;nbsp;268&amp;nbsp;2322&amp;nbsp;7501&amp;nbsp;555&amp;nbsp;8772&amp;nbsp;1785&amp;nbsp;6675&amp;nbsp;1312&amp;nbsp;8665&amp;nbsp;2321&amp;nbsp;4920&amp;nbsp;3696&amp;nbsp;2516&amp;nbsp;4857&amp;nbsp;7149&amp;nbsp;948&amp;nbsp;3807&amp;nbsp;4535&amp;nbsp;1591&amp;nbsp;6284&amp;nbsp;3082&amp;nbsp;1268&amp;nbsp;898&amp;nbsp;3674&amp;nbsp;841&amp;nbsp;939&amp;nbsp;9593&amp;nbsp;3717&amp;nbsp;6003&amp;nbsp;6334&amp;nbsp;2768&amp;nbsp;6471&amp;nbsp;965&amp;nbsp;1121&amp;nbsp;1083&amp;nbsp;9103&amp;nbsp;2366&amp;nbsp;1149&amp;nbsp;5732&amp;nbsp;5776&amp;nbsp;7488&amp;nbsp;2238&amp;nbsp;3064&amp;nbsp;2736&amp;nbsp;6773&amp;nbsp;8070&amp;nbsp;2122&amp;nbsp;1274&amp;nbsp;6632&amp;nbsp;1560&amp;nbsp;7455&amp;nbsp;4748&amp;nbsp;1880&amp;nbsp;6061&amp;nbsp;5889&amp;nbsp;6954&amp;nbsp;5320&amp;nbsp;2034&amp;nbsp;6733&amp;nbsp;6345&amp;nbsp;1090&amp;nbsp;9640&amp;nbsp;8212&amp;nbsp;3717&amp;nbsp;3135&amp;nbsp;8211&amp;nbsp;7037&amp;nbsp;1483&amp;nbsp;2144&amp;nbsp;8668&amp;nbsp;1778&amp;nbsp;256&amp;nbsp;4345&amp;nbsp;4127&amp;nbsp;6398&amp;nbsp;8808&amp;nbsp;9328&amp;nbsp;5758&amp;nbsp;4566&amp;nbsp;4591&amp;nbsp;6371&amp;nbsp;6076&amp;nbsp;5805&amp;nbsp;4964&amp;nbsp;9279&amp;nbsp;8370&amp;nbsp;3309&amp;nbsp;441&amp;nbsp;8329&amp;nbsp;8125&amp;nbsp;3429&amp;nbsp;661&amp;nbsp;5241&amp;nbsp;1166&amp;nbsp;4870&amp;nbsp;9394&amp;nbsp;4314&amp;nbsp;9513&amp;nbsp;901&amp;nbsp;2687&amp;nbsp;6748&amp;nbsp;6614&amp;nbsp;9965&amp;nbsp;4222&amp;nbsp;1122&amp;nbsp;5748&amp;nbsp;2234&amp;nbsp;8311&amp;nbsp;2997&amp;nbsp;2193&amp;nbsp;9838&amp;nbsp;3172&amp;nbsp;7006&amp;nbsp;803&amp;nbsp;3711&amp;nbsp;2547&amp;nbsp;9136&amp;nbsp;5442&amp;nbsp;8343&amp;nbsp;3431&amp;nbsp;7420&amp;nbsp;2923&amp;nbsp;5843&amp;nbsp;3239&amp;nbsp;6314&amp;nbsp;7903&amp;nbsp;8901&amp;nbsp;2622&amp;nbsp;8535&amp;nbsp;5777&amp;nbsp;8275&amp;nbsp;3321&amp;nbsp;2177&amp;nbsp;1404&amp;nbsp;6261&amp;nbsp;2972&amp;nbsp;4093&amp;nbsp;8747&amp;nbsp;1562&amp;nbsp;8237&amp;nbsp;1698&amp;nbsp;4271&amp;nbsp;4836&amp;nbsp;504&amp;nbsp;9420&amp;nbsp;5101&amp;nbsp;4743&amp;nbsp;5433&amp;nbsp;3897&amp;nbsp;1277&amp;nbsp;8110&amp;nbsp;8645&amp;nbsp;9487&amp;nbsp;3324&amp;nbsp;246&amp;nbsp;3889&amp;nbsp;5524&amp;nbsp;5243&amp;nbsp;4258&amp;nbsp;7961&amp;nbsp;8389&amp;nbsp;3581&amp;nbsp;789&amp;nbsp;4619&amp;nbsp;4688&amp;nbsp;6477&amp;nbsp;3899&amp;nbsp;4025&amp;nbsp;9913&amp;nbsp;6134&amp;nbsp;1920&amp;nbsp;3179&amp;nbsp;1065&amp;nbsp;8697&amp;nbsp;4727&amp;nbsp;1051&amp;nbsp;7706&amp;nbsp;763&amp;nbsp;2500&amp;nbsp;2471&amp;nbsp;1068&amp;nbsp;5652&amp;nbsp;3266&amp;nbsp;8850&amp;nbsp;52&amp;nbsp;8000&amp;nbsp;6319&amp;nbsp;5411&amp;nbsp;4456&amp;nbsp;6626&amp;nbsp;3115&amp;nbsp;7764&amp;nbsp;1380&amp;nbsp;5517&amp;nbsp;3757&amp;nbsp;9764&amp;nbsp;679&amp;nbsp;3801&amp;nbsp;8526&amp;nbsp;9990&amp;nbsp;2967&amp;nbsp;3604&amp;nbsp;475&amp;nbsp;2416&amp;nbsp;249&amp;nbsp;1406&amp;nbsp;2199&amp;nbsp;6557&amp;nbsp;8954&amp;nbsp;7355&amp;nbsp;1991&amp;nbsp;6539&amp;nbsp;6505&amp;nbsp;3637&amp;nbsp;5268&amp;nbsp;8254&amp;nbsp;1066&amp;nbsp;9736&amp;nbsp;428&amp;nbsp;4107&amp;nbsp;6932&amp;nbsp;5332&amp;nbsp;6786&amp;nbsp;2766&amp;nbsp;2868&amp;nbsp;8159&amp;nbsp;5418&amp;nbsp;9652&amp;nbsp;9768&amp;nbsp;1968&amp;nbsp;9710&amp;nbsp;9905&amp;nbsp;6965&amp;nbsp;1269&amp;nbsp;475&amp;nbsp;8460&amp;nbsp;6802&amp;nbsp;2638&amp;nbsp;4516&amp;nbsp;9806&amp;nbsp;3002&amp;nbsp;2159&amp;nbsp;6222&amp;nbsp;4423&amp;nbsp;9326&amp;nbsp;5906&amp;nbsp;6419&amp;nbsp;8505&amp;nbsp;4721&amp;nbsp;7875&amp;nbsp;3615&amp;nbsp;9755&amp;nbsp;5674&amp;nbsp;9458&amp;nbsp;8246&amp;nbsp;1111&amp;nbsp;6149&amp;nbsp;4997&amp;nbsp;7788&amp;nbsp;76&amp;nbsp;1378&amp;nbsp;2483&amp;nbsp;3211&amp;nbsp;7964&amp;nbsp;2485&amp;nbsp;9930&amp;nbsp;8577&amp;nbsp;5583&amp;nbsp;6228&amp;nbsp;7657&amp;nbsp;5135&amp;nbsp;6671&amp;nbsp;2685&amp;nbsp;8151&amp;nbsp;5195&amp;nbsp;1338&amp;nbsp;7581&amp;nbsp;9546&amp;nbsp;9903&amp;nbsp;8836&amp;nbsp;7801&amp;nbsp;8433&amp;nbsp;2359&amp;nbsp;1986&amp;nbsp;7193&amp;nbsp;7147&amp;nbsp;8119&amp;nbsp;2927&amp;nbsp;1528&amp;nbsp;5310&amp;nbsp;9747&amp;nbsp;9323&amp;nbsp;8294&amp;nbsp;6305&amp;nbsp;7798&amp;nbsp;9399&amp;nbsp;3654&amp;nbsp;1649&amp;nbsp;5020&amp;nbsp;714&amp;nbsp;8688&amp;nbsp;1088&amp;nbsp;7735&amp;nbsp;607&amp;nbsp;4464&amp;nbsp;6417&amp;nbsp;685&amp;nbsp;6565&amp;nbsp;5781&amp;nbsp;5166&amp;nbsp;4216&amp;nbsp;5885&amp;nbsp;8131&amp;nbsp;258&amp;nbsp;2437&amp;nbsp;6528&amp;nbsp;2337&amp;nbsp;1376&amp;nbsp;6454&amp;nbsp;7143&amp;nbsp;9580&amp;nbsp;6618&amp;nbsp;256&amp;nbsp;2049&amp;nbsp;322&amp;nbsp;2378&amp;nbsp;8413&amp;nbsp;3056&amp;nbsp;1016&amp;nbsp;6636&amp;nbsp;7788&amp;nbsp;7836&amp;nbsp;2149&amp;nbsp;114&amp;nbsp;8828&amp;nbsp;6254&amp;nbsp;6741&amp;nbsp;4767&amp;nbsp;164&amp;nbsp;7638&amp;nbsp;4966&amp;nbsp;2669&amp;nbsp;8270&amp;nbsp;8646&amp;nbsp;4542&amp;nbsp;9399&amp;nbsp;9368&amp;nbsp;9925&amp;nbsp;1235&amp;nbsp;7151&amp;nbsp;274&amp;nbsp;4350&amp;nbsp;9361&amp;nbsp;8473&amp;nbsp;1106&amp;nbsp;4782&amp;nbsp;4952&amp;nbsp;8142&amp;nbsp;6035&amp;nbsp;7337&amp;nbsp;2460&amp;nbsp;8059&amp;nbsp;4049&amp;nbsp;8709&amp;nbsp;6995&amp;nbsp;4847&amp;nbsp;4974&amp;nbsp;2381&amp;nbsp;3226&amp;nbsp;2224&amp;nbsp;3809&amp;nbsp;4943&amp;nbsp;3025&amp;nbsp;1527&amp;nbsp;8610&amp;nbsp;8495&amp;nbsp;2298&amp;nbsp;4655&amp;nbsp;5567&amp;nbsp;5698&amp;nbsp;5790&amp;nbsp;8778&amp;nbsp;9995&amp;nbsp;9908&amp;nbsp;9016&amp;nbsp;2300&amp;nbsp;2633&amp;nbsp;3650&amp;nbsp;2312&amp;nbsp;5582&amp;nbsp;8853&amp;nbsp;6097&amp;nbsp;8881&amp;nbsp;8620&amp;nbsp;6427&amp;nbsp;3925&amp;nbsp;9355&amp;nbsp;5240&amp;nbsp;5070&amp;nbsp;7050&amp;nbsp;4178&amp;nbsp;8133&amp;nbsp;6739&amp;nbsp;319&amp;nbsp;4533&amp;nbsp;5388&amp;nbsp;9299&amp;nbsp;5558&amp;nbsp;7720&amp;nbsp;122&amp;nbsp;861&amp;nbsp;7766&amp;nbsp;5922&amp;nbsp;1456&amp;nbsp;7601&amp;nbsp;8377&amp;nbsp;144&amp;nbsp;8882&amp;nbsp;8966&amp;nbsp;8046&amp;nbsp;7104&amp;nbsp;8009&amp;nbsp;6149&amp;nbsp;8696&amp;nbsp;2327&amp;nbsp;7585&amp;nbsp;8555&amp;nbsp;6413&amp;nbsp;4859&amp;nbsp;5963&amp;nbsp;8139&amp;nbsp;3591&amp;nbsp;4970&amp;nbsp;8860&amp;nbsp;7834&amp;nbsp;5911&amp;nbsp;6274&amp;nbsp;4876&amp;nbsp;145&amp;nbsp;3677&amp;nbsp;2214&amp;nbsp;5545&amp;nbsp;1743&amp;nbsp;609&amp;nbsp;8879&amp;nbsp;7937&amp;nbsp;3940&amp;nbsp;4782&amp;nbsp;4553&amp;nbsp;1531&amp;nbsp;9495&amp;nbsp;6817&amp;nbsp;6994&amp;nbsp;3471&amp;nbsp;8865&amp;nbsp;2590&amp;nbsp;3886&amp;nbsp;1593&amp;nbsp;7504&amp;nbsp;2172&amp;nbsp;1493&amp;nbsp;8954&amp;nbsp;9221&amp;nbsp;8132&amp;nbsp;3060&amp;nbsp;5623&amp;nbsp;982&amp;nbsp;4181&amp;nbsp;9064&amp;nbsp;3736&amp;nbsp;4365&amp;nbsp;2371&amp;nbsp;7894&amp;nbsp;4458&amp;nbsp;3175&amp;nbsp;1956&amp;nbsp;2310&amp;nbsp;4254&amp;nbsp;1429&amp;nbsp;6274&amp;nbsp;995&amp;nbsp;7816&amp;nbsp;126&amp;nbsp;3883&amp;nbsp;4364&amp;nbsp;6352&amp;nbsp;2715&amp;nbsp;9140&amp;nbsp;9335&amp;nbsp;180&amp;nbsp;2362&amp;nbsp;7874&amp;nbsp;4345&amp;nbsp;8612&amp;nbsp;8045&amp;nbsp;8607&amp;nbsp;6654&amp;nbsp;7221&amp;nbsp;6520&amp;nbsp;5211&amp;nbsp;4807&amp;nbsp;6703&amp;nbsp;6613&amp;nbsp;2552&amp;nbsp;6263&amp;nbsp;4351&amp;nbsp;8291&amp;nbsp;7725&amp;nbsp;8774&amp;nbsp;9542&amp;nbsp;4643&amp;nbsp;6181&amp;nbsp;3342&amp;nbsp;1719&amp;nbsp;9130&amp;nbsp;9629&amp;nbsp;3953&amp;nbsp;157&amp;nbsp;6803&amp;nbsp;3001&amp;nbsp;3040&amp;nbsp;8643&amp;nbsp;1338&amp;nbsp;6671&amp;nbsp;4773&amp;nbsp;906&amp;nbsp;3889&amp;nbsp;2778&amp;nbsp;7931&amp;nbsp;6678&amp;nbsp;5919&amp;nbsp;8952&amp;nbsp;8656&amp;nbsp;49&amp;nbsp;3547&amp;nbsp;1261&amp;nbsp;7434&amp;nbsp;951&amp;nbsp;7318&amp;nbsp;8430&amp;nbsp;7391&amp;nbsp;3993&amp;nbsp;7823&amp;nbsp;4503&amp;nbsp;1963&amp;nbsp;2346&amp;nbsp;4972&amp;nbsp;2406&amp;nbsp;3854&amp;nbsp;661&amp;nbsp;3031&amp;nbsp;989&amp;nbsp;5851&amp;nbsp;8228&amp;nbsp;5263&amp;nbsp;1412&amp;nbsp;7499&amp;nbsp;9178&amp;nbsp;819&amp;nbsp;2436&amp;nbsp;3672&amp;nbsp;571&amp;nbsp;4795&amp;nbsp;5549&amp;nbsp;1554&amp;nbsp;3967&amp;nbsp;9215&amp;nbsp;289&amp;nbsp;2925&amp;nbsp;6019&amp;nbsp;6141&amp;nbsp;2583&amp;nbsp;3969&amp;nbsp;119&amp;nbsp;5015&amp;nbsp;281&amp;nbsp;1993&amp;nbsp;7200&amp;nbsp;8835&amp;nbsp;518&amp;nbsp;3781&amp;nbsp;6616&amp;nbsp;5865&amp;nbsp;9920&amp;nbsp;8504&amp;nbsp;3545&amp;nbsp;7881&amp;nbsp;783&amp;nbsp;8490&amp;nbsp;214&amp;nbsp;2082&amp;nbsp;2285&amp;nbsp;1943&amp;nbsp;307&amp;nbsp;1164&amp;nbsp;9976&amp;nbsp;3933&amp;nbsp;3047&amp;nbsp;6095&amp;nbsp;3812&amp;nbsp;6978&amp;nbsp;8593&amp;nbsp;4714&amp;nbsp;8422&amp;nbsp;8797&amp;nbsp;9536&amp;nbsp;3565&amp;nbsp;9466&amp;nbsp;6936&amp;nbsp;26&amp;nbsp;5359&amp;nbsp;7181&amp;nbsp;581&amp;nbsp;4182&amp;nbsp;3144&amp;nbsp;4179&amp;nbsp;9589&amp;nbsp;6994&amp;nbsp;232&amp;nbsp;1794&amp;nbsp;6322&amp;nbsp;6333&amp;nbsp;4719&amp;nbsp;4246&amp;nbsp;2646&lt;br /&gt;10000&lt;br /&gt;2062&amp;nbsp;19&amp;nbsp;7147&amp;nbsp;770&amp;nbsp;9291&amp;nbsp;8397&amp;nbsp;5862&amp;nbsp;8617&amp;nbsp;6643&amp;nbsp;7611&amp;nbsp;2925&amp;nbsp;4274&amp;nbsp;9973&amp;nbsp;4064&amp;nbsp;9498&amp;nbsp;8873&amp;nbsp;2407&amp;nbsp;640&amp;nbsp;6908&amp;nbsp;6302&amp;nbsp;9296&amp;nbsp;789&amp;nbsp;4581&amp;nbsp;4980&amp;nbsp;717&amp;nbsp;1388&amp;nbsp;9613&amp;nbsp;531&amp;nbsp;8544&amp;nbsp;1864&amp;nbsp;7325&amp;nbsp;4952&amp;nbsp;1660&amp;nbsp;5550&amp;nbsp;9590&amp;nbsp;3184&amp;nbsp;2235&amp;nbsp;56&amp;nbsp;4664&amp;nbsp;4352&amp;nbsp;8520&amp;nbsp;3443&amp;nbsp;9019&amp;nbsp;4112&amp;nbsp;373&amp;nbsp;4448&amp;nbsp;2793&amp;nbsp;4443&amp;nbsp;7878&amp;nbsp;6822&amp;nbsp;7953&amp;nbsp;2960&amp;nbsp;3700&amp;nbsp;6926&amp;nbsp;54&amp;nbsp;2884&amp;nbsp;6220&amp;nbsp;8614&amp;nbsp;2830&amp;nbsp;3982&amp;nbsp;2349&amp;nbsp;2447&amp;nbsp;7396&amp;nbsp;1834&amp;nbsp;766&amp;nbsp;1215&amp;nbsp;9111&amp;nbsp;2743&amp;nbsp;8645&amp;nbsp;9856&amp;nbsp;6377&amp;nbsp;5353&amp;nbsp;3713&amp;nbsp;5343&amp;nbsp;592&amp;nbsp;4967&amp;nbsp;5537&amp;nbsp;1374&amp;nbsp;6264&amp;nbsp;4862&amp;nbsp;1562&amp;nbsp;18&amp;nbsp;3774&amp;nbsp;268&amp;nbsp;8293&amp;nbsp;3557&amp;nbsp;3607&amp;nbsp;645&amp;nbsp;2334&amp;nbsp;5173&amp;nbsp;8375&amp;nbsp;210&amp;nbsp;9222&amp;nbsp;1923&amp;nbsp;8635&amp;nbsp;8637&amp;nbsp;5762&amp;nbsp;7430&amp;nbsp;5088&amp;nbsp;8423&amp;nbsp;7179&amp;nbsp;5574&amp;nbsp;5721&amp;nbsp;4387&amp;nbsp;4780&amp;nbsp;6673&amp;nbsp;7356&amp;nbsp;6920&amp;nbsp;8727&amp;nbsp;8569&amp;nbsp;405&amp;nbsp;4386&amp;nbsp;7472&amp;nbsp;4979&amp;nbsp;4179&amp;nbsp;7649&amp;nbsp;1120&amp;nbsp;8841&amp;nbsp;3670&amp;nbsp;5800&amp;nbsp;3699&amp;nbsp;2457&amp;nbsp;7639&amp;nbsp;2751&amp;nbsp;5723&amp;nbsp;8933&amp;nbsp;7408&amp;nbsp;5138&amp;nbsp;2539&amp;nbsp;65&amp;nbsp;4031&amp;nbsp;8785&amp;nbsp;6124&amp;nbsp;8360&amp;nbsp;1816&amp;nbsp;1694&amp;nbsp;7915&amp;nbsp;9672&amp;nbsp;3840&amp;nbsp;8545&amp;nbsp;3257&amp;nbsp;3121&amp;nbsp;4419&amp;nbsp;1879&amp;nbsp;4154&amp;nbsp;377&amp;nbsp;5518&amp;nbsp;1599&amp;nbsp;9863&amp;nbsp;2635&amp;nbsp;9717&amp;nbsp;8348&amp;nbsp;6364&amp;nbsp;707&amp;nbsp;9039&amp;nbsp;5526&amp;nbsp;5706&amp;nbsp;3396&amp;nbsp;4597&amp;nbsp;6600&amp;nbsp;4614&amp;nbsp;2562&amp;nbsp;5239&amp;nbsp;8755&amp;nbsp;5688&amp;nbsp;5736&amp;nbsp;5894&amp;nbsp;938&amp;nbsp;749&amp;nbsp;6228&amp;nbsp;4299&amp;nbsp;8149&amp;nbsp;2070&amp;nbsp;8118&amp;nbsp;4959&amp;nbsp;3822&amp;nbsp;3127&amp;nbsp;8677&amp;nbsp;1905&amp;nbsp;486&amp;nbsp;152&amp;nbsp;9785&amp;nbsp;6659&amp;nbsp;2577&amp;nbsp;2263&amp;nbsp;114&amp;nbsp;3261&amp;nbsp;1286&amp;nbsp;8837&amp;nbsp;5680&amp;nbsp;3737&amp;nbsp;352&amp;nbsp;4&amp;nbsp;3656&amp;nbsp;3413&amp;nbsp;5247&amp;nbsp;1344&amp;nbsp;8742&amp;nbsp;3972&amp;nbsp;4728&amp;nbsp;3107&amp;nbsp;9589&amp;nbsp;7885&amp;nbsp;9697&amp;nbsp;6286&amp;nbsp;2104&amp;nbsp;5403&amp;nbsp;4998&amp;nbsp;8935&amp;nbsp;4597&amp;nbsp;8699&amp;nbsp;2535&amp;nbsp;2053&amp;nbsp;725&amp;nbsp;4305&amp;nbsp;6807&amp;nbsp;1526&amp;nbsp;7686&amp;nbsp;4803&amp;nbsp;3151&amp;nbsp;5035&amp;nbsp;1785&amp;nbsp;3548&amp;nbsp;2600&amp;nbsp;518&amp;nbsp;2548&amp;nbsp;6651&amp;nbsp;2917&amp;nbsp;7410&amp;nbsp;6224&amp;nbsp;977&amp;nbsp;3351&amp;nbsp;1787&amp;nbsp;2620&amp;nbsp;2535&amp;nbsp;6166&amp;nbsp;7266&amp;nbsp;8376&amp;nbsp;5861&amp;nbsp;5199&amp;nbsp;5082&amp;nbsp;4235&amp;nbsp;428&amp;nbsp;7281&amp;nbsp;4110&amp;nbsp;2958&amp;nbsp;4126&amp;nbsp;6095&amp;nbsp;7689&amp;nbsp;2623&amp;nbsp;3104&amp;nbsp;2849&amp;nbsp;7772&amp;nbsp;8655&amp;nbsp;5871&amp;nbsp;3986&amp;nbsp;2331&amp;nbsp;1828&amp;nbsp;8344&amp;nbsp;9731&amp;nbsp;3296&amp;nbsp;1496&amp;nbsp;1054&amp;nbsp;3719&amp;nbsp;9895&amp;nbsp;3224&amp;nbsp;6007&amp;nbsp;6757&amp;nbsp;5376&amp;nbsp;4549&amp;nbsp;3312&amp;nbsp;8250&amp;nbsp;769&amp;nbsp;8998&amp;nbsp;7445&amp;nbsp;1620&amp;nbsp;449&amp;nbsp;3461&amp;nbsp;9737&amp;nbsp;3144&amp;nbsp;4798&amp;nbsp;2702&amp;nbsp;2532&amp;nbsp;5436&amp;nbsp;6296&amp;nbsp;4179&amp;nbsp;8528&amp;nbsp;2013&amp;nbsp;7236&amp;nbsp;138&amp;nbsp;380&amp;nbsp;9259&amp;nbsp;8505&amp;nbsp;5085&amp;nbsp;1897&amp;nbsp;4136&amp;nbsp;4918&amp;nbsp;9161&amp;nbsp;5663&amp;nbsp;2589&amp;nbsp;5627&amp;nbsp;8800&amp;nbsp;7113&amp;nbsp;4438&amp;nbsp;9867&amp;nbsp;6023&amp;nbsp;404&amp;nbsp;5664&amp;nbsp;8944&amp;nbsp;3224&amp;nbsp;8037&amp;nbsp;7010&amp;nbsp;8647&amp;nbsp;3089&amp;nbsp;4256&amp;nbsp;1921&amp;nbsp;8864&amp;nbsp;3892&amp;nbsp;5905&amp;nbsp;6666&amp;nbsp;7759&amp;nbsp;4645&amp;nbsp;887&amp;nbsp;1996&amp;nbsp;702&amp;nbsp;5647&amp;nbsp;8372&amp;nbsp;747&amp;nbsp;5449&amp;nbsp;8543&amp;nbsp;9023&amp;nbsp;5759&amp;nbsp;6656&amp;nbsp;3271&amp;nbsp;2306&amp;nbsp;9331&amp;nbsp;4888&amp;nbsp;2301&amp;nbsp;1579&amp;nbsp;1126&amp;nbsp;1498&amp;nbsp;4313&amp;nbsp;4911&amp;nbsp;3277&amp;nbsp;9747&amp;nbsp;7002&amp;nbsp;1971&amp;nbsp;2015&amp;nbsp;3811&amp;nbsp;3218&amp;nbsp;9986&amp;nbsp;599&amp;nbsp;5214&amp;nbsp;1717&amp;nbsp;8058&amp;nbsp;4902&amp;nbsp;4030&amp;nbsp;6158&amp;nbsp;4334&amp;nbsp;7615&amp;nbsp;9038&amp;nbsp;5659&amp;nbsp;2661&amp;nbsp;8873&amp;nbsp;3024&amp;nbsp;1612&amp;nbsp;7337&amp;nbsp;9681&amp;nbsp;2121&amp;nbsp;9623&amp;nbsp;8730&amp;nbsp;7253&amp;nbsp;5104&amp;nbsp;6359&amp;nbsp;1161&amp;nbsp;9978&amp;nbsp;2194&amp;nbsp;3897&amp;nbsp;8573&amp;nbsp;8614&amp;nbsp;3793&amp;nbsp;5613&amp;nbsp;8961&amp;nbsp;3494&amp;nbsp;6112&amp;nbsp;1371&amp;nbsp;7172&amp;nbsp;7882&amp;nbsp;1289&amp;nbsp;4763&amp;nbsp;9031&amp;nbsp;4612&amp;nbsp;8855&amp;nbsp;4364&amp;nbsp;1091&amp;nbsp;397&amp;nbsp;2396&amp;nbsp;7582&amp;nbsp;6913&amp;nbsp;1200&amp;nbsp;4284&amp;nbsp;3784&amp;nbsp;7439&amp;nbsp;3357&amp;nbsp;6656&amp;nbsp;995&amp;nbsp;2850&amp;nbsp;823&amp;nbsp;2805&amp;nbsp;732&amp;nbsp;9390&amp;nbsp;8151&amp;nbsp;8826&amp;nbsp;2950&amp;nbsp;4576&amp;nbsp;7174&amp;nbsp;4485&amp;nbsp;5046&amp;nbsp;7157&amp;nbsp;4375&amp;nbsp;4223&amp;nbsp;6693&amp;nbsp;1696&amp;nbsp;1083&amp;nbsp;8099&amp;nbsp;9938&amp;nbsp;8968&amp;nbsp;2778&amp;nbsp;8723&amp;nbsp;4141&amp;nbsp;5319&amp;nbsp;7649&amp;nbsp;7651&amp;nbsp;5661&amp;nbsp;9500&amp;nbsp;2078&amp;nbsp;6652&amp;nbsp;2331&amp;nbsp;1930&amp;nbsp;4294&amp;nbsp;8299&amp;nbsp;117&amp;nbsp;1751&amp;nbsp;7456&amp;nbsp;9791&amp;nbsp;1036&amp;nbsp;9694&amp;nbsp;9464&amp;nbsp;4558&amp;nbsp;3078&amp;nbsp;5533&amp;nbsp;477&amp;nbsp;96&amp;nbsp;8460&amp;nbsp;7864&amp;nbsp;9458&amp;nbsp;6323&amp;nbsp;9293&amp;nbsp;1780&amp;nbsp;1889&amp;nbsp;8517&amp;nbsp;4554&amp;nbsp;956&amp;nbsp;1523&amp;nbsp;2877&amp;nbsp;9544&amp;nbsp;2080&amp;nbsp;7273&amp;nbsp;1907&amp;nbsp;97&amp;nbsp;6097&amp;nbsp;4231&amp;nbsp;548&amp;nbsp;4323&amp;nbsp;8423&amp;nbsp;9587&amp;nbsp;1375&amp;nbsp;7519&amp;nbsp;4507&amp;nbsp;2922&amp;nbsp;6794&amp;nbsp;7147&amp;nbsp;189&amp;nbsp;8796&amp;nbsp;5405&amp;nbsp;9953&amp;nbsp;1487&amp;nbsp;6571&amp;nbsp;4853&amp;nbsp;9246&amp;nbsp;7591&amp;nbsp;3616&amp;nbsp;8051&amp;nbsp;2500&amp;nbsp;5553&amp;nbsp;2790&amp;nbsp;8523&amp;nbsp;2408&amp;nbsp;3339&amp;nbsp;7885&amp;nbsp;3110&amp;nbsp;5748&amp;nbsp;152&amp;nbsp;4008&amp;nbsp;9664&amp;nbsp;5526&amp;nbsp;5902&amp;nbsp;6015&amp;nbsp;9594&amp;nbsp;2575&amp;nbsp;264&amp;nbsp;3070&amp;nbsp;2537&amp;nbsp;9174&amp;nbsp;9364&amp;nbsp;2004&amp;nbsp;5653&amp;nbsp;3155&amp;nbsp;4005&amp;nbsp;4629&amp;nbsp;331&amp;nbsp;7204&amp;nbsp;4434&amp;nbsp;6761&amp;nbsp;5484&amp;nbsp;7707&amp;nbsp;4581&amp;nbsp;2363&amp;nbsp;7644&amp;nbsp;1069&amp;nbsp;4638&amp;nbsp;3866&amp;nbsp;2995&amp;nbsp;4164&amp;nbsp;398&amp;nbsp;8251&amp;nbsp;8783&amp;nbsp;1919&amp;nbsp;8988&amp;nbsp;9829&amp;nbsp;5872&amp;nbsp;4061&amp;nbsp;2547&amp;nbsp;835&amp;nbsp;3499&amp;nbsp;4630&amp;nbsp;7970&amp;nbsp;9734&amp;nbsp;4520&amp;nbsp;5810&amp;nbsp;8427&amp;nbsp;689&amp;nbsp;1316&amp;nbsp;8143&amp;nbsp;3172&amp;nbsp;5483&amp;nbsp;2064&amp;nbsp;31&amp;nbsp;4633&amp;nbsp;1984&amp;nbsp;8128&amp;nbsp;8007&amp;nbsp;536&amp;nbsp;1473&amp;nbsp;476&amp;nbsp;2402&amp;nbsp;2947&amp;nbsp;5743&amp;nbsp;3154&amp;nbsp;8700&amp;nbsp;8754&amp;nbsp;2436&amp;nbsp;3138&amp;nbsp;4360&amp;nbsp;2654&amp;nbsp;8442&amp;nbsp;2273&amp;nbsp;4491&amp;nbsp;3863&amp;nbsp;2721&amp;nbsp;3431&amp;nbsp;2494&amp;nbsp;495&amp;nbsp;2462&amp;nbsp;8081&amp;nbsp;2943&amp;nbsp;5117&amp;nbsp;1734&amp;nbsp;3647&amp;nbsp;6656&amp;nbsp;9435&amp;nbsp;8967&amp;nbsp;7735&amp;nbsp;1063&amp;nbsp;9449&amp;nbsp;6000&amp;nbsp;6576&amp;nbsp;525&amp;nbsp;3879&amp;nbsp;7828&amp;nbsp;9032&amp;nbsp;5071&amp;nbsp;5151&amp;nbsp;780&amp;nbsp;8639&amp;nbsp;8960&amp;nbsp;8920&amp;nbsp;6769&amp;nbsp;938&amp;nbsp;85&amp;nbsp;1252&amp;nbsp;2742&amp;nbsp;6496&amp;nbsp;1191&amp;nbsp;8787&amp;nbsp;2828&amp;nbsp;1040&amp;nbsp;2053&amp;nbsp;1582&amp;nbsp;6283&amp;nbsp;2762&amp;nbsp;5583&amp;nbsp;2045&amp;nbsp;6032&amp;nbsp;8833&amp;nbsp;2940&amp;nbsp;8465&amp;nbsp;9065&amp;nbsp;6864&amp;nbsp;261&amp;nbsp;987&amp;nbsp;1243&amp;nbsp;2849&amp;nbsp;4856&amp;nbsp;435&amp;nbsp;2589&amp;nbsp;9271&amp;nbsp;1350&amp;nbsp;8418&amp;nbsp;4810&amp;nbsp;5446&amp;nbsp;9717&amp;nbsp;9592&amp;nbsp;3859&amp;nbsp;7685&amp;nbsp;6462&amp;nbsp;1207&amp;nbsp;315&amp;nbsp;2515&amp;nbsp;8064&amp;nbsp;2629&amp;nbsp;9065&amp;nbsp;6975&amp;nbsp;3931&amp;nbsp;7150&amp;nbsp;9&amp;nbsp;7135&amp;nbsp;5430&amp;nbsp;6880&amp;nbsp;6507&amp;nbsp;8954&amp;nbsp;3498&amp;nbsp;9118&amp;nbsp;2275&amp;nbsp;318&amp;nbsp;7653&amp;nbsp;9310&amp;nbsp;2199&amp;nbsp;1899&amp;nbsp;2888&amp;nbsp;1067&amp;nbsp;3604&amp;nbsp;4549&amp;nbsp;2521&amp;nbsp;4515&amp;nbsp;8650&amp;nbsp;5430&amp;nbsp;2434&amp;nbsp;8521&amp;nbsp;6651&amp;nbsp;8617&amp;nbsp;5552&amp;nbsp;5892&amp;nbsp;9328&amp;nbsp;3040&amp;nbsp;9237&amp;nbsp;5743&amp;nbsp;8388&amp;nbsp;7472&amp;nbsp;7782&amp;nbsp;6359&amp;nbsp;1847&amp;nbsp;2160&amp;nbsp;2477&amp;nbsp;2016&amp;nbsp;2892&amp;nbsp;4174&amp;nbsp;2488&amp;nbsp;4145&amp;nbsp;3563&amp;nbsp;1081&amp;nbsp;9112&amp;nbsp;6387&amp;nbsp;4960&amp;nbsp;9383&amp;nbsp;4979&amp;nbsp;5029&amp;nbsp;8698&amp;nbsp;4897&amp;nbsp;1571&amp;nbsp;7307&amp;nbsp;6621&amp;nbsp;8627&amp;nbsp;3429&amp;nbsp;5531&amp;nbsp;3456&amp;nbsp;6397&amp;nbsp;2011&amp;nbsp;606&amp;nbsp;7280&amp;nbsp;7172&amp;nbsp;3146&amp;nbsp;901&amp;nbsp;7211&amp;nbsp;2097&amp;nbsp;1197&amp;nbsp;562&amp;nbsp;7542&amp;nbsp;9553&amp;nbsp;7664&amp;nbsp;5194&amp;nbsp;9784&amp;nbsp;5763&amp;nbsp;8981&amp;nbsp;4042&amp;nbsp;8940&amp;nbsp;8013&amp;nbsp;3923&amp;nbsp;175&amp;nbsp;9795&amp;nbsp;3976&amp;nbsp;7346&amp;nbsp;8124&amp;nbsp;9232&amp;nbsp;63&amp;nbsp;5664&amp;nbsp;7464&amp;nbsp;4538&amp;nbsp;8516&amp;nbsp;4111&amp;nbsp;2957&amp;nbsp;9357&amp;nbsp;1099&amp;nbsp;3508&amp;nbsp;3275&amp;nbsp;4841&amp;nbsp;9325&amp;nbsp;1226&amp;nbsp;2226&amp;nbsp;8690&amp;nbsp;2631&amp;nbsp;6397&amp;nbsp;6843&amp;nbsp;3774&amp;nbsp;4248&amp;nbsp;6688&amp;nbsp;1328&amp;nbsp;7002&amp;nbsp;4950&amp;nbsp;7575&amp;nbsp;9296&amp;nbsp;5910&amp;nbsp;4282&amp;nbsp;6301&amp;nbsp;3660&amp;nbsp;996&amp;nbsp;3535&amp;nbsp;608&amp;nbsp;4333&amp;nbsp;2541&amp;nbsp;3223&amp;nbsp;1920&amp;nbsp;7851&amp;nbsp;8124&amp;nbsp;8758&amp;nbsp;3892&amp;nbsp;5047&amp;nbsp;8096&amp;nbsp;7381&amp;nbsp;3828&amp;nbsp;9682&amp;nbsp;671&amp;nbsp;5792&amp;nbsp;1456&amp;nbsp;6932&amp;nbsp;3518&amp;nbsp;1529&amp;nbsp;9207&amp;nbsp;4598&amp;nbsp;7369&amp;nbsp;5491&amp;nbsp;1713&amp;nbsp;8328&amp;nbsp;2001&amp;nbsp;8023&amp;nbsp;7686&amp;nbsp;6716&amp;nbsp;4041&amp;nbsp;6386&amp;nbsp;1365&amp;nbsp;553&amp;nbsp;4361&amp;nbsp;181&amp;nbsp;8974&amp;nbsp;9545&amp;nbsp;7403&amp;nbsp;1124&amp;nbsp;1960&amp;nbsp;9723&amp;nbsp;1777&amp;nbsp;2856&amp;nbsp;2076&amp;nbsp;9633&amp;nbsp;2093&amp;nbsp;5917&amp;nbsp;9367&amp;nbsp;7251&amp;nbsp;9974&amp;nbsp;7652&amp;nbsp;7340&amp;nbsp;4379&amp;nbsp;10&amp;nbsp;434&amp;nbsp;9584&amp;nbsp;5959&amp;nbsp;1847&amp;nbsp;9344&amp;nbsp;605&amp;nbsp;8683&amp;nbsp;1248&amp;nbsp;3721&amp;nbsp;3295&amp;nbsp;6236&amp;nbsp;7022&amp;nbsp;206&amp;nbsp;2314&amp;nbsp;757&amp;nbsp;9996&amp;nbsp;2053&amp;nbsp;9314&amp;nbsp;7430&amp;nbsp;1482&amp;nbsp;4710&amp;nbsp;3041&amp;nbsp;1488&amp;nbsp;5020&amp;nbsp;2477&amp;nbsp;9332&amp;nbsp;9450&amp;nbsp;6312&amp;nbsp;8939&amp;nbsp;1599&amp;nbsp;1055&amp;nbsp;2747&amp;nbsp;2117&amp;nbsp;2453&amp;nbsp;1886&amp;nbsp;1733&amp;nbsp;2595&amp;nbsp;7472&amp;nbsp;4345&amp;nbsp;7656&amp;nbsp;8690&amp;nbsp;1743&amp;nbsp;166&amp;nbsp;4973&amp;nbsp;5571&amp;nbsp;1939&amp;nbsp;2289&amp;nbsp;6975&amp;nbsp;6362&amp;nbsp;6289&amp;nbsp;6488&amp;nbsp;8429&amp;nbsp;8591&amp;nbsp;1731&amp;nbsp;4238&amp;nbsp;2012&amp;nbsp;2496&amp;nbsp;7479&amp;nbsp;6120&amp;nbsp;2372&amp;nbsp;4525&amp;nbsp;7902&amp;nbsp;8851&amp;nbsp;6702&amp;nbsp;4187&amp;nbsp;8750&amp;nbsp;2220&amp;nbsp;4428&amp;nbsp;8898&amp;nbsp;9889&amp;nbsp;5302&amp;nbsp;657&amp;nbsp;2815&amp;nbsp;6516&amp;nbsp;1352&amp;nbsp;7941&amp;nbsp;3635&amp;nbsp;7225&amp;nbsp;6124&amp;nbsp;8018&amp;nbsp;1841&amp;nbsp;2117&amp;nbsp;4130&amp;nbsp;7674&amp;nbsp;4084&amp;nbsp;8482&amp;nbsp;58&amp;nbsp;7022&amp;nbsp;6567&amp;nbsp;2750&amp;nbsp;2030&amp;nbsp;4104&amp;nbsp;7483&amp;nbsp;8939&amp;nbsp;9126&amp;nbsp;9250&amp;nbsp;420&amp;nbsp;1613&amp;nbsp;7009&amp;nbsp;4445&amp;nbsp;428&amp;nbsp;8127&amp;nbsp;2131&amp;nbsp;4204&amp;nbsp;7823&amp;nbsp;350&amp;nbsp;849&amp;nbsp;1798&amp;nbsp;1806&amp;nbsp;5100&amp;nbsp;3783&amp;nbsp;3079&amp;nbsp;3244&amp;nbsp;4382&amp;nbsp;9074&amp;nbsp;5167&amp;nbsp;5284&amp;nbsp;2015&amp;nbsp;9783&amp;nbsp;9521&amp;nbsp;8593&amp;nbsp;2443&amp;nbsp;4218&amp;nbsp;1622&amp;nbsp;515&amp;nbsp;3573&amp;nbsp;120&amp;nbsp;9912&amp;nbsp;8481&amp;nbsp;7009&amp;nbsp;2589&amp;nbsp;1511&amp;nbsp;5410&amp;nbsp;4362&amp;nbsp;30&amp;nbsp;519&amp;nbsp;2771&amp;nbsp;749&amp;nbsp;7313&amp;nbsp;6240&amp;nbsp;6516&amp;nbsp;444&amp;nbsp;8928&amp;nbsp;5085&amp;nbsp;3131&amp;nbsp;5453&amp;nbsp;6234&amp;nbsp;3998&amp;nbsp;1503&amp;nbsp;1753&amp;nbsp;4386&amp;nbsp;6822&amp;nbsp;7550&amp;nbsp;4637&amp;nbsp;46&amp;nbsp;2877&amp;nbsp;4567&amp;nbsp;9484&amp;nbsp;441&amp;nbsp;8526&amp;nbsp;3249&amp;nbsp;3226&amp;nbsp;5537&amp;nbsp;1866&amp;nbsp;5315&amp;nbsp;323&amp;nbsp;8634&amp;nbsp;212&amp;nbsp;1641&amp;nbsp;546&amp;nbsp;2793&amp;nbsp;1508&amp;nbsp;8918&amp;nbsp;2026&amp;nbsp;2025&amp;nbsp;9636&amp;nbsp;7948&amp;nbsp;4721&amp;nbsp;7466&amp;nbsp;8966&amp;nbsp;1701&amp;nbsp;7184&amp;nbsp;6749&amp;nbsp;8667&amp;nbsp;6766&amp;nbsp;8276&amp;nbsp;3705&amp;nbsp;6253&amp;nbsp;935&amp;nbsp;7936&amp;nbsp;8201&amp;nbsp;1078&amp;nbsp;5540&amp;nbsp;1913&amp;nbsp;9692&amp;nbsp;5447&amp;nbsp;2351&amp;nbsp;2888&amp;nbsp;9332&amp;nbsp;6338&amp;nbsp;1891&amp;nbsp;1292&amp;nbsp;9975&amp;nbsp;1409&amp;nbsp;8258&amp;nbsp;4069&amp;nbsp;4769&amp;nbsp;4141&amp;nbsp;433&amp;nbsp;3482&amp;nbsp;8368&amp;nbsp;2615&amp;nbsp;7415&amp;nbsp;4692&amp;nbsp;4039&amp;nbsp;6514&amp;nbsp;209&amp;nbsp;8897&amp;nbsp;7979&amp;nbsp;8630&amp;nbsp;9937&amp;nbsp;1602&amp;nbsp;6073&amp;nbsp;6159&amp;nbsp;9802&amp;nbsp;1677&amp;nbsp;830&amp;nbsp;7917&amp;nbsp;2294&amp;nbsp;1963&amp;nbsp;5821&amp;nbsp;9986&amp;nbsp;80&amp;nbsp;3899&amp;nbsp;8589&amp;nbsp;7543&amp;nbsp;3178&amp;nbsp;5758&amp;nbsp;4377&amp;nbsp;5542&amp;nbsp;4281&amp;nbsp;7641&amp;nbsp;3294&amp;nbsp;817&amp;nbsp;8468&amp;nbsp;3062&amp;nbsp;6416&amp;nbsp;762&amp;nbsp;8984&amp;nbsp;9459&amp;nbsp;2725&amp;nbsp;5881&amp;nbsp;1495&amp;nbsp;8449&amp;nbsp;4120&amp;nbsp;2922&amp;nbsp;740&amp;nbsp;1110&amp;nbsp;9304&amp;nbsp;7532&amp;nbsp;5384&amp;nbsp;988&amp;nbsp;8678&amp;nbsp;4563&amp;nbsp;3857&amp;nbsp;9247&amp;nbsp;4891&amp;nbsp;2390&amp;nbsp;7454&amp;nbsp;8963&amp;nbsp;6095&amp;nbsp;9521&amp;nbsp;3236&amp;nbsp;1036&amp;nbsp;1267&amp;nbsp;9013&amp;nbsp;5036&amp;nbsp;789&amp;nbsp;7720&amp;nbsp;9971&amp;nbsp;9042&amp;nbsp;5322&amp;nbsp;6566&amp;nbsp;3173&amp;nbsp;1288&amp;nbsp;2205&amp;nbsp;2230&amp;nbsp;5829&amp;nbsp;4609&amp;nbsp;7300&amp;nbsp;600&amp;nbsp;1812&amp;nbsp;7894&amp;nbsp;3529&amp;nbsp;5550&amp;nbsp;1141&amp;nbsp;3748&amp;nbsp;4169&amp;nbsp;4335&amp;nbsp;1311&amp;nbsp;6636&amp;nbsp;5638&amp;nbsp;9573&amp;nbsp;1134&amp;nbsp;6626&amp;nbsp;7813&amp;nbsp;9039&amp;nbsp;2594&amp;nbsp;3007&amp;nbsp;6113&amp;nbsp;9392&amp;nbsp;5854&amp;nbsp;4655&amp;nbsp;4486&amp;nbsp;9214&amp;nbsp;8490&amp;nbsp;8276&amp;nbsp;3078&amp;nbsp;9236&amp;nbsp;9570&amp;nbsp;7393&amp;nbsp;8776&amp;nbsp;6016&amp;nbsp;1638&amp;nbsp;1343&amp;nbsp;6436&amp;nbsp;9862&amp;nbsp;8520&amp;nbsp;6971&amp;nbsp;7656&amp;nbsp;8427&amp;nbsp;2448&amp;nbsp;7366&amp;nbsp;6694&amp;nbsp;8314&amp;nbsp;8539&amp;nbsp;8804&amp;nbsp;547&amp;nbsp;8419&amp;nbsp;2120&amp;nbsp;8414&amp;nbsp;3994&amp;nbsp;1495&amp;nbsp;3242&amp;nbsp;1984&amp;nbsp;4103&amp;nbsp;6749&amp;nbsp;3833&amp;nbsp;7451&amp;nbsp;8141&amp;nbsp;401&amp;nbsp;4160&amp;nbsp;8580&amp;nbsp;7633&amp;nbsp;447&amp;nbsp;4496&amp;nbsp;1139&amp;nbsp;4732&amp;nbsp;5804&amp;nbsp;1996&amp;nbsp;2117&amp;nbsp;172&amp;nbsp;718&amp;nbsp;411&amp;nbsp;4763&amp;nbsp;6515&amp;nbsp;9103&amp;nbsp;3434&amp;nbsp;5689&amp;nbsp;7943&amp;nbsp;6830&amp;nbsp;2439&amp;nbsp;7192&amp;nbsp;6881&amp;nbsp;3325&amp;nbsp;8247&amp;nbsp;2756&amp;nbsp;9710&amp;nbsp;1044&amp;nbsp;1760&amp;nbsp;1982&amp;nbsp;9281&amp;nbsp;4589&amp;nbsp;1936&amp;nbsp;1851&amp;nbsp;5903&amp;nbsp;3942&amp;nbsp;6740&amp;nbsp;5747&amp;nbsp;657&amp;nbsp;7778&amp;nbsp;4050&amp;nbsp;3987&amp;nbsp;6949&amp;nbsp;2088&amp;nbsp;2224&amp;nbsp;8027&amp;nbsp;9038&amp;nbsp;8290&amp;nbsp;5930&amp;nbsp;2657&amp;nbsp;5744&amp;nbsp;1744&amp;nbsp;5648&amp;nbsp;4125&amp;nbsp;7029&amp;nbsp;6659&amp;nbsp;5733&amp;nbsp;1563&amp;nbsp;7354&amp;nbsp;9954&amp;nbsp;321&amp;nbsp;780&amp;nbsp;6370&amp;nbsp;3176&amp;nbsp;8000&amp;nbsp;5828&amp;nbsp;578&amp;nbsp;8067&amp;nbsp;6626&amp;nbsp;5661&amp;nbsp;5507&amp;nbsp;3687&amp;nbsp;9401&amp;nbsp;7795&amp;nbsp;9236&amp;nbsp;873&amp;nbsp;5901&amp;nbsp;7751&amp;nbsp;8550&amp;nbsp;3973&amp;nbsp;6539&amp;nbsp;605&amp;nbsp;1918&amp;nbsp;8185&amp;nbsp;3394&amp;nbsp;525&amp;nbsp;5574&amp;nbsp;487&amp;nbsp;6069&amp;nbsp;3925&amp;nbsp;3563&amp;nbsp;1031&amp;nbsp;2908&amp;nbsp;1669&amp;nbsp;6752&amp;nbsp;3890&amp;nbsp;1202&amp;nbsp;1825&amp;nbsp;1835&amp;nbsp;7128&amp;nbsp;5432&amp;nbsp;3843&amp;nbsp;2003&amp;nbsp;6091&amp;nbsp;865&amp;nbsp;3527&amp;nbsp;2152&amp;nbsp;2802&amp;nbsp;6628&amp;nbsp;382&amp;nbsp;7483&amp;nbsp;3975&amp;nbsp;4910&amp;nbsp;2155&amp;nbsp;6289&amp;nbsp;6073&amp;nbsp;8445&amp;nbsp;4729&amp;nbsp;1012&amp;nbsp;683&amp;nbsp;1557&amp;nbsp;4722&amp;nbsp;9570&amp;nbsp;4995&amp;nbsp;5263&amp;nbsp;3177&amp;nbsp;1052&amp;nbsp;1292&amp;nbsp;469&amp;nbsp;9426&amp;nbsp;5528&amp;nbsp;548&amp;nbsp;8264&amp;nbsp;325&amp;nbsp;9712&amp;nbsp;15&amp;nbsp;7626&amp;nbsp;4430&amp;nbsp;8561&amp;nbsp;3906&amp;nbsp;4180&amp;nbsp;7216&amp;nbsp;2925&amp;nbsp;9321&amp;nbsp;113&amp;nbsp;1309&amp;nbsp;393&amp;nbsp;3345&amp;nbsp;2161&amp;nbsp;4831&amp;nbsp;5488&amp;nbsp;1838&amp;nbsp;2472&amp;nbsp;403&amp;nbsp;126&amp;nbsp;8711&amp;nbsp;9612&amp;nbsp;1993&amp;nbsp;4901&amp;nbsp;9333&amp;nbsp;8410&amp;nbsp;6181&amp;nbsp;5547&amp;nbsp;2264&amp;nbsp;5377&amp;nbsp;4321&amp;nbsp;2858&amp;nbsp;2130&amp;nbsp;9525&amp;nbsp;5449&amp;nbsp;8880&amp;nbsp;9561&amp;nbsp;2254&amp;nbsp;4333&amp;nbsp;2061&amp;nbsp;8473&amp;nbsp;7830&amp;nbsp;9970&amp;nbsp;7159&amp;nbsp;4704&amp;nbsp;6543&amp;nbsp;1826&amp;nbsp;2536&amp;nbsp;1169&amp;nbsp;8411&amp;nbsp;8967&amp;nbsp;7807&amp;nbsp;7266&amp;nbsp;8354&amp;nbsp;7108&amp;nbsp;475&amp;nbsp;6077&amp;nbsp;1903&amp;nbsp;140&amp;nbsp;980&amp;nbsp;7634&amp;nbsp;1155&amp;nbsp;6873&amp;nbsp;5170&amp;nbsp;1092&amp;nbsp;1601&amp;nbsp;1270&amp;nbsp;4755&amp;nbsp;3960&amp;nbsp;9920&amp;nbsp;5461&amp;nbsp;2553&amp;nbsp;1577&amp;nbsp;1933&amp;nbsp;251&amp;nbsp;1386&amp;nbsp;8326&amp;nbsp;5702&amp;nbsp;1071&amp;nbsp;6831&amp;nbsp;4338&amp;nbsp;4255&amp;nbsp;8030&amp;nbsp;3765&amp;nbsp;628&amp;nbsp;8113&amp;nbsp;6938&amp;nbsp;3167&amp;nbsp;3637&amp;nbsp;102&amp;nbsp;9494&amp;nbsp;8385&amp;nbsp;7220&amp;nbsp;1183&amp;nbsp;6284&amp;nbsp;8967&amp;nbsp;5&amp;nbsp;3870&amp;nbsp;8471&amp;nbsp;3660&amp;nbsp;8557&amp;nbsp;3964&amp;nbsp;8569&amp;nbsp;723&amp;nbsp;8952&amp;nbsp;3060&amp;nbsp;9702&amp;nbsp;8546&amp;nbsp;6436&amp;nbsp;7158&amp;nbsp;9927&amp;nbsp;3186&amp;nbsp;1091&amp;nbsp;533&amp;nbsp;3273&amp;nbsp;640&amp;nbsp;7693&amp;nbsp;5673&amp;nbsp;3531&amp;nbsp;8591&amp;nbsp;3371&amp;nbsp;1166&amp;nbsp;1108&amp;nbsp;9444&amp;nbsp;5117&amp;nbsp;7764&amp;nbsp;8250&amp;nbsp;5337&amp;nbsp;5894&amp;nbsp;6877&amp;nbsp;5659&amp;nbsp;6026&amp;nbsp;6586&amp;nbsp;8641&amp;nbsp;2056&amp;nbsp;7691&amp;nbsp;2551&amp;nbsp;5293&amp;nbsp;7605&amp;nbsp;3024&amp;nbsp;8425&amp;nbsp;3919&amp;nbsp;5659&amp;nbsp;3811&amp;nbsp;4612&amp;nbsp;908&amp;nbsp;5623&amp;nbsp;8641&amp;nbsp;734&amp;nbsp;3579&amp;nbsp;5432&amp;nbsp;4317&amp;nbsp;3985&amp;nbsp;200&amp;nbsp;9556&amp;nbsp;3564&amp;nbsp;5374&amp;nbsp;6674&amp;nbsp;4339&amp;nbsp;600&amp;nbsp;7509&amp;nbsp;7884&amp;nbsp;275&amp;nbsp;3022&amp;nbsp;7535&amp;nbsp;144&amp;nbsp;9267&amp;nbsp;1679&amp;nbsp;4660&amp;nbsp;5207&amp;nbsp;1224&amp;nbsp;4018&amp;nbsp;9221&amp;nbsp;4898&amp;nbsp;7466&amp;nbsp;9696&amp;nbsp;6963&amp;nbsp;4645&amp;nbsp;8552&amp;nbsp;1479&amp;nbsp;837&amp;nbsp;5462&amp;nbsp;9808&amp;nbsp;2088&amp;nbsp;9639&amp;nbsp;2130&amp;nbsp;3576&amp;nbsp;58&amp;nbsp;7413&amp;nbsp;5305&amp;nbsp;2056&amp;nbsp;6932&amp;nbsp;260&amp;nbsp;1773&amp;nbsp;829&amp;nbsp;4134&amp;nbsp;1850&amp;nbsp;3159&amp;nbsp;5528&amp;nbsp;833&amp;nbsp;3345&amp;nbsp;482&amp;nbsp;3373&amp;nbsp;6826&amp;nbsp;9064&amp;nbsp;5310&amp;nbsp;2421&amp;nbsp;7916&amp;nbsp;8946&amp;nbsp;926&amp;nbsp;6956&amp;nbsp;3619&amp;nbsp;9332&amp;nbsp;6714&amp;nbsp;899&amp;nbsp;9617&amp;nbsp;4331&amp;nbsp;654&amp;nbsp;1647&amp;nbsp;5548&amp;nbsp;6980&amp;nbsp;3529&amp;nbsp;4072&amp;nbsp;8926&amp;nbsp;1667&amp;nbsp;399&amp;nbsp;5275&amp;nbsp;9764&amp;nbsp;509&amp;nbsp;1880&amp;nbsp;5321&amp;nbsp;7088&amp;nbsp;3933&amp;nbsp;127&amp;nbsp;902&amp;nbsp;6375&amp;nbsp;7363&amp;nbsp;8771&amp;nbsp;8378&amp;nbsp;4564&amp;nbsp;576&amp;nbsp;713&amp;nbsp;8563&amp;nbsp;8707&amp;nbsp;2891&amp;nbsp;2440&amp;nbsp;8306&amp;nbsp;4087&amp;nbsp;7775&amp;nbsp;6203&amp;nbsp;5929&amp;nbsp;8372&amp;nbsp;3386&amp;nbsp;8691&amp;nbsp;4963&amp;nbsp;1845&amp;nbsp;4064&amp;nbsp;6275&amp;nbsp;8956&amp;nbsp;8743&amp;nbsp;9495&amp;nbsp;8962&amp;nbsp;5061&amp;nbsp;4460&amp;nbsp;1000&amp;nbsp;2732&amp;nbsp;8418&amp;nbsp;5194&amp;nbsp;3220&amp;nbsp;1954&amp;nbsp;6603&amp;nbsp;2009&amp;nbsp;7645&amp;nbsp;7205&amp;nbsp;1662&amp;nbsp;9065&amp;nbsp;9992&amp;nbsp;6175&amp;nbsp;5915&amp;nbsp;7257&amp;nbsp;7970&amp;nbsp;3722&amp;nbsp;9015&amp;nbsp;913&amp;nbsp;3640&amp;nbsp;5846&amp;nbsp;3354&amp;nbsp;1481&amp;nbsp;7677&amp;nbsp;7384&amp;nbsp;1457&amp;nbsp;2464&amp;nbsp;3080&amp;nbsp;357&amp;nbsp;2620&amp;nbsp;6358&amp;nbsp;8019&amp;nbsp;827&amp;nbsp;4929&amp;nbsp;9586&amp;nbsp;1373&amp;nbsp;809&amp;nbsp;7447&amp;nbsp;4860&amp;nbsp;6729&amp;nbsp;8034&amp;nbsp;1868&amp;nbsp;4964&amp;nbsp;6541&amp;nbsp;6287&amp;nbsp;8224&amp;nbsp;2426&amp;nbsp;7940&amp;nbsp;4761&amp;nbsp;4008&amp;nbsp;9891&amp;nbsp;7453&amp;nbsp;1874&amp;nbsp;3052&amp;nbsp;3563&amp;nbsp;5833&amp;nbsp;8365&amp;nbsp;1496&amp;nbsp;4781&amp;nbsp;560&amp;nbsp;7858&amp;nbsp;9375&amp;nbsp;8397&amp;nbsp;5389&amp;nbsp;2188&amp;nbsp;5619&amp;nbsp;6991&amp;nbsp;1310&amp;nbsp;5690&amp;nbsp;3455&amp;nbsp;9852&amp;nbsp;5173&amp;nbsp;8369&amp;nbsp;3005&amp;nbsp;1364&amp;nbsp;3049&amp;nbsp;3272&amp;nbsp;3792&amp;nbsp;3495&amp;nbsp;4054&amp;nbsp;8570&amp;nbsp;3100&amp;nbsp;9723&amp;nbsp;9400&amp;nbsp;8904&amp;nbsp;793&amp;nbsp;985&amp;nbsp;404&amp;nbsp;5957&amp;nbsp;9379&amp;nbsp;384&amp;nbsp;2016&amp;nbsp;1304&amp;nbsp;8573&amp;nbsp;5105&amp;nbsp;9318&amp;nbsp;7869&amp;nbsp;9513&amp;nbsp;4785&amp;nbsp;6917&amp;nbsp;8740&amp;nbsp;4161&amp;nbsp;666&amp;nbsp;8768&amp;nbsp;5873&amp;nbsp;434&amp;nbsp;7146&amp;nbsp;3165&amp;nbsp;6490&amp;nbsp;3660&amp;nbsp;8770&amp;nbsp;2294&amp;nbsp;5196&amp;nbsp;2163&amp;nbsp;4872&amp;nbsp;652&amp;nbsp;9031&amp;nbsp;2849&amp;nbsp;5845&amp;nbsp;4783&amp;nbsp;5085&amp;nbsp;4817&amp;nbsp;584&amp;nbsp;5927&amp;nbsp;1319&amp;nbsp;2870&amp;nbsp;8354&amp;nbsp;2622&amp;nbsp;1056&amp;nbsp;5090&amp;nbsp;4072&amp;nbsp;932&amp;nbsp;6904&amp;nbsp;4399&amp;nbsp;8964&amp;nbsp;6378&amp;nbsp;2258&amp;nbsp;9850&amp;nbsp;5124&amp;nbsp;647&amp;nbsp;598&amp;nbsp;946&amp;nbsp;7002&amp;nbsp;6918&amp;nbsp;8816&amp;nbsp;9550&amp;nbsp;1546&amp;nbsp;9542&amp;nbsp;2527&amp;nbsp;3652&amp;nbsp;1343&amp;nbsp;1961&amp;nbsp;1415&amp;nbsp;2531&amp;nbsp;1222&amp;nbsp;3653&amp;nbsp;4975&amp;nbsp;4362&amp;nbsp;9793&amp;nbsp;6934&amp;nbsp;2708&amp;nbsp;4094&amp;nbsp;9093&amp;nbsp;4810&amp;nbsp;1940&amp;nbsp;7000&amp;nbsp;4428&amp;nbsp;9699&amp;nbsp;5204&amp;nbsp;3093&amp;nbsp;5956&amp;nbsp;7289&amp;nbsp;8139&amp;nbsp;2724&amp;nbsp;6495&amp;nbsp;8534&amp;nbsp;6708&amp;nbsp;1691&amp;nbsp;7409&amp;nbsp;6088&amp;nbsp;1296&amp;nbsp;2883&amp;nbsp;7653&amp;nbsp;3122&amp;nbsp;482&amp;nbsp;6903&amp;nbsp;1608&amp;nbsp;6315&amp;nbsp;8577&amp;nbsp;3689&amp;nbsp;1932&amp;nbsp;1805&amp;nbsp;4393&amp;nbsp;2910&amp;nbsp;7831&amp;nbsp;1879&amp;nbsp;154&amp;nbsp;221&amp;nbsp;1105&amp;nbsp;9612&amp;nbsp;2136&amp;nbsp;9187&amp;nbsp;1194&amp;nbsp;6050&amp;nbsp;3225&amp;nbsp;625&amp;nbsp;7713&amp;nbsp;8660&amp;nbsp;2922&amp;nbsp;3581&amp;nbsp;1438&amp;nbsp;6545&amp;nbsp;9435&amp;nbsp;2397&amp;nbsp;9577&amp;nbsp;4426&amp;nbsp;2734&amp;nbsp;9151&amp;nbsp;6160&amp;nbsp;6615&amp;nbsp;6796&amp;nbsp;2308&amp;nbsp;9813&amp;nbsp;5891&amp;nbsp;2272&amp;nbsp;6416&amp;nbsp;9326&amp;nbsp;3212&amp;nbsp;6921&amp;nbsp;4444&amp;nbsp;6036&amp;nbsp;8948&amp;nbsp;316&amp;nbsp;3588&amp;nbsp;3076&amp;nbsp;9842&amp;nbsp;3921&amp;nbsp;1562&amp;nbsp;177&amp;nbsp;3538&amp;nbsp;7313&amp;nbsp;7153&amp;nbsp;7376&amp;nbsp;9201&amp;nbsp;3646&amp;nbsp;2562&amp;nbsp;9258&amp;nbsp;5266&amp;nbsp;1803&amp;nbsp;9050&amp;nbsp;3421&amp;nbsp;4187&amp;nbsp;6048&amp;nbsp;5018&amp;nbsp;9340&amp;nbsp;6136&amp;nbsp;3607&amp;nbsp;9574&amp;nbsp;9226&amp;nbsp;6823&amp;nbsp;1746&amp;nbsp;9655&amp;nbsp;7699&amp;nbsp;1483&amp;nbsp;7459&amp;nbsp;4169&amp;nbsp;1972&amp;nbsp;2314&amp;nbsp;3009&amp;nbsp;8541&amp;nbsp;6462&amp;nbsp;3887&amp;nbsp;8074&amp;nbsp;6680&amp;nbsp;119&amp;nbsp;904&amp;nbsp;2523&amp;nbsp;7923&amp;nbsp;7912&amp;nbsp;3768&amp;nbsp;4458&amp;nbsp;297&amp;nbsp;3424&amp;nbsp;7623&amp;nbsp;5997&amp;nbsp;3532&amp;nbsp;2527&amp;nbsp;6861&amp;nbsp;8272&amp;nbsp;5967&amp;nbsp;4188&amp;nbsp;2762&amp;nbsp;4355&amp;nbsp;6141&amp;nbsp;2960&amp;nbsp;9794&amp;nbsp;6346&amp;nbsp;257&amp;nbsp;7993&amp;nbsp;1961&amp;nbsp;1947&amp;nbsp;908&amp;nbsp;6472&amp;nbsp;1771&amp;nbsp;5571&amp;nbsp;9811&amp;nbsp;739&amp;nbsp;887&amp;nbsp;2434&amp;nbsp;1566&amp;nbsp;2164&amp;nbsp;7966&amp;nbsp;5434&amp;nbsp;7434&amp;nbsp;9207&amp;nbsp;3913&amp;nbsp;2324&amp;nbsp;6232&amp;nbsp;5472&amp;nbsp;5217&amp;nbsp;4795&amp;nbsp;5900&amp;nbsp;9251&amp;nbsp;2005&amp;nbsp;8878&amp;nbsp;9470&amp;nbsp;842&amp;nbsp;4695&amp;nbsp;2258&amp;nbsp;8940&amp;nbsp;8499&amp;nbsp;9199&amp;nbsp;6814&amp;nbsp;7127&amp;nbsp;6511&amp;nbsp;951&amp;nbsp;7758&amp;nbsp;7889&amp;nbsp;8213&amp;nbsp;8989&amp;nbsp;2273&amp;nbsp;6789&amp;nbsp;5020&amp;nbsp;4&amp;nbsp;2331&amp;nbsp;3839&amp;nbsp;8052&amp;nbsp;8819&amp;nbsp;4916&amp;nbsp;6944&amp;nbsp;7630&amp;nbsp;9828&amp;nbsp;7446&amp;nbsp;6652&amp;nbsp;6495&amp;nbsp;6054&amp;nbsp;946&amp;nbsp;4347&amp;nbsp;6018&amp;nbsp;2780&amp;nbsp;7116&amp;nbsp;3531&amp;nbsp;2899&amp;nbsp;8108&amp;nbsp;6267&amp;nbsp;7516&amp;nbsp;772&amp;nbsp;5841&amp;nbsp;4090&amp;nbsp;2995&amp;nbsp;1515&amp;nbsp;8058&amp;nbsp;9562&amp;nbsp;472&amp;nbsp;9970&amp;nbsp;5752&amp;nbsp;6046&amp;nbsp;215&amp;nbsp;2502&amp;nbsp;7444&amp;nbsp;6797&amp;nbsp;6643&amp;nbsp;2249&amp;nbsp;7366&amp;nbsp;7923&amp;nbsp;4303&amp;nbsp;865&amp;nbsp;9279&amp;nbsp;6528&amp;nbsp;8467&amp;nbsp;9830&amp;nbsp;8880&amp;nbsp;9015&amp;nbsp;1677&amp;nbsp;1703&amp;nbsp;1009&amp;nbsp;9585&amp;nbsp;5213&amp;nbsp;3734&amp;nbsp;9915&amp;nbsp;4808&amp;nbsp;3079&amp;nbsp;487&amp;nbsp;3326&amp;nbsp;6060&amp;nbsp;1285&amp;nbsp;9462&amp;nbsp;6796&amp;nbsp;4513&amp;nbsp;7107&amp;nbsp;7358&amp;nbsp;8588&amp;nbsp;6143&amp;nbsp;6897&amp;nbsp;1810&amp;nbsp;5192&amp;nbsp;1809&amp;nbsp;6597&amp;nbsp;8887&amp;nbsp;9135&amp;nbsp;9799&amp;nbsp;614&amp;nbsp;8440&amp;nbsp;2068&amp;nbsp;4548&amp;nbsp;4418&amp;nbsp;1393&amp;nbsp;1757&amp;nbsp;6848&amp;nbsp;8297&amp;nbsp;6981&amp;nbsp;6356&amp;nbsp;3686&amp;nbsp;2447&amp;nbsp;9353&amp;nbsp;1626&amp;nbsp;6647&amp;nbsp;1646&amp;nbsp;2454&amp;nbsp;4975&amp;nbsp;8886&amp;nbsp;5873&amp;nbsp;490&amp;nbsp;5131&amp;nbsp;5851&amp;nbsp;4619&amp;nbsp;5016&amp;nbsp;6377&amp;nbsp;2352&amp;nbsp;5790&amp;nbsp;115&amp;nbsp;7878&amp;nbsp;2694&amp;nbsp;3908&amp;nbsp;8503&amp;nbsp;4390&amp;nbsp;6225&amp;nbsp;2906&amp;nbsp;2865&amp;nbsp;1200&amp;nbsp;5832&amp;nbsp;9328&amp;nbsp;1122&amp;nbsp;3805&amp;nbsp;2646&amp;nbsp;9914&amp;nbsp;1567&amp;nbsp;9085&amp;nbsp;5820&amp;nbsp;4786&amp;nbsp;5668&amp;nbsp;5121&amp;nbsp;7356&amp;nbsp;7235&amp;nbsp;3948&amp;nbsp;1154&amp;nbsp;1951&amp;nbsp;832&amp;nbsp;8235&amp;nbsp;9305&amp;nbsp;1329&amp;nbsp;2539&amp;nbsp;1717&amp;nbsp;1925&amp;nbsp;5552&amp;nbsp;4254&amp;nbsp;9044&amp;nbsp;9368&amp;nbsp;2176&amp;nbsp;1174&amp;nbsp;9333&amp;nbsp;1082&amp;nbsp;7529&amp;nbsp;5938&amp;nbsp;2155&amp;nbsp;2901&amp;nbsp;1607&amp;nbsp;1128&amp;nbsp;4475&amp;nbsp;7719&amp;nbsp;9466&amp;nbsp;6625&amp;nbsp;6991&amp;nbsp;9379&amp;nbsp;2596&amp;nbsp;6376&amp;nbsp;5395&amp;nbsp;2784&amp;nbsp;9197&amp;nbsp;6320&amp;nbsp;6363&amp;nbsp;8568&amp;nbsp;7746&amp;nbsp;7723&amp;nbsp;2411&amp;nbsp;4699&amp;nbsp;5938&amp;nbsp;4307&amp;nbsp;5837&amp;nbsp;410&amp;nbsp;9984&amp;nbsp;1684&amp;nbsp;4863&amp;nbsp;1180&amp;nbsp;9732&amp;nbsp;4192&amp;nbsp;1810&amp;nbsp;2652&amp;nbsp;7786&amp;nbsp;2218&amp;nbsp;8828&amp;nbsp;7896&amp;nbsp;8049&amp;nbsp;75&amp;nbsp;4935&amp;nbsp;6788&amp;nbsp;9852&amp;nbsp;8289&amp;nbsp;8464&amp;nbsp;6741&amp;nbsp;9413&amp;nbsp;2603&amp;nbsp;7961&amp;nbsp;855&amp;nbsp;2565&amp;nbsp;1406&amp;nbsp;2007&amp;nbsp;8904&amp;nbsp;5694&amp;nbsp;6339&amp;nbsp;7140&amp;nbsp;5578&amp;nbsp;5921&amp;nbsp;1702&amp;nbsp;8398&amp;nbsp;1941&amp;nbsp;5864&amp;nbsp;3449&amp;nbsp;8854&amp;nbsp;6210&amp;nbsp;301&amp;nbsp;7823&amp;nbsp;3651&amp;nbsp;7713&amp;nbsp;9137&amp;nbsp;913&amp;nbsp;9660&amp;nbsp;3076&amp;nbsp;9718&amp;nbsp;9580&amp;nbsp;7233&amp;nbsp;450&amp;nbsp;7957&amp;nbsp;7937&amp;nbsp;115&amp;nbsp;6853&amp;nbsp;5962&amp;nbsp;5940&amp;nbsp;264&amp;nbsp;8764&amp;nbsp;1187&amp;nbsp;7070&amp;nbsp;2200&amp;nbsp;8506&amp;nbsp;8980&amp;nbsp;3772&amp;nbsp;6562&amp;nbsp;8565&amp;nbsp;7141&amp;nbsp;9261&amp;nbsp;1272&amp;nbsp;8935&amp;nbsp;1730&amp;nbsp;6039&amp;nbsp;9326&amp;nbsp;1489&amp;nbsp;9306&amp;nbsp;2130&amp;nbsp;6287&amp;nbsp;5683&amp;nbsp;3330&amp;nbsp;6187&amp;nbsp;1656&amp;nbsp;9957&amp;nbsp;4303&amp;nbsp;7283&amp;nbsp;7819&amp;nbsp;6402&amp;nbsp;5663&amp;nbsp;2158&amp;nbsp;8382&amp;nbsp;9799&amp;nbsp;8529&amp;nbsp;2085&amp;nbsp;3257&amp;nbsp;4985&amp;nbsp;6248&amp;nbsp;116&amp;nbsp;9516&amp;nbsp;3036&amp;nbsp;8636&amp;nbsp;9500&amp;nbsp;3830&amp;nbsp;604&amp;nbsp;1032&amp;nbsp;2882&amp;nbsp;5247&amp;nbsp;264&amp;nbsp;3741&amp;nbsp;1374&amp;nbsp;4767&amp;nbsp;3394&amp;nbsp;606&amp;nbsp;1454&amp;nbsp;5076&amp;nbsp;9728&amp;nbsp;9778&amp;nbsp;3216&amp;nbsp;2433&amp;nbsp;5870&amp;nbsp;2902&amp;nbsp;3083&amp;nbsp;6985&amp;nbsp;4362&amp;nbsp;9160&amp;nbsp;6823&amp;nbsp;8184&amp;nbsp;9367&amp;nbsp;1213&amp;nbsp;3200&amp;nbsp;7723&amp;nbsp;1787&amp;nbsp;9755&amp;nbsp;4775&amp;nbsp;9266&amp;nbsp;6768&amp;nbsp;4192&amp;nbsp;4033&amp;nbsp;3093&amp;nbsp;8886&amp;nbsp;4985&amp;nbsp;7254&amp;nbsp;8540&amp;nbsp;5872&amp;nbsp;9020&amp;nbsp;7171&amp;nbsp;6198&amp;nbsp;7379&amp;nbsp;2687&amp;nbsp;1656&amp;nbsp;1395&amp;nbsp;5530&amp;nbsp;1774&amp;nbsp;1259&amp;nbsp;4058&amp;nbsp;548&amp;nbsp;4345&amp;nbsp;2404&amp;nbsp;4852&amp;nbsp;3780&amp;nbsp;5827&amp;nbsp;7759&amp;nbsp;63&amp;nbsp;4016&amp;nbsp;8740&amp;nbsp;141&amp;nbsp;6859&amp;nbsp;1715&amp;nbsp;2648&amp;nbsp;2227&amp;nbsp;768&amp;nbsp;4556&amp;nbsp;5711&amp;nbsp;8601&amp;nbsp;7719&amp;nbsp;1581&amp;nbsp;8939&amp;nbsp;9276&amp;nbsp;7773&amp;nbsp;5420&amp;nbsp;564&amp;nbsp;8924&amp;nbsp;4579&amp;nbsp;8229&amp;nbsp;5671&amp;nbsp;3647&amp;nbsp;8496&amp;nbsp;6853&amp;nbsp;9731&amp;nbsp;6700&amp;nbsp;6813&amp;nbsp;1489&amp;nbsp;4267&amp;nbsp;1009&amp;nbsp;6328&amp;nbsp;6045&amp;nbsp;7127&amp;nbsp;2366&amp;nbsp;5570&amp;nbsp;4214&amp;nbsp;5218&amp;nbsp;3112&amp;nbsp;4129&amp;nbsp;4921&amp;nbsp;4557&amp;nbsp;8151&amp;nbsp;767&amp;nbsp;6617&amp;nbsp;1659&amp;nbsp;5991&amp;nbsp;5912&amp;nbsp;3773&amp;nbsp;5779&amp;nbsp;3211&amp;nbsp;2736&amp;nbsp;2767&amp;nbsp;9250&amp;nbsp;5877&amp;nbsp;699&amp;nbsp;5198&amp;nbsp;1382&amp;nbsp;752&amp;nbsp;6915&amp;nbsp;1581&amp;nbsp;611&amp;nbsp;2743&amp;nbsp;4998&amp;nbsp;4290&amp;nbsp;2306&amp;nbsp;5754&amp;nbsp;3222&amp;nbsp;1496&amp;nbsp;893&amp;nbsp;7840&amp;nbsp;2871&amp;nbsp;9517&amp;nbsp;5605&amp;nbsp;9968&amp;nbsp;884&amp;nbsp;1316&amp;nbsp;620&amp;nbsp;2791&amp;nbsp;8586&amp;nbsp;9429&amp;nbsp;7851&amp;nbsp;6837&amp;nbsp;8362&amp;nbsp;200&amp;nbsp;1725&amp;nbsp;319&amp;nbsp;4844&amp;nbsp;2558&amp;nbsp;290&amp;nbsp;8975&amp;nbsp;8327&amp;nbsp;5368&amp;nbsp;6477&amp;nbsp;3567&amp;nbsp;5274&amp;nbsp;8733&amp;nbsp;4743&amp;nbsp;5010&amp;nbsp;6886&amp;nbsp;3433&amp;nbsp;6266&amp;nbsp;9804&amp;nbsp;2066&amp;nbsp;5784&amp;nbsp;886&amp;nbsp;5908&amp;nbsp;8950&amp;nbsp;5375&amp;nbsp;4895&amp;nbsp;1401&amp;nbsp;5952&amp;nbsp;2116&amp;nbsp;2893&amp;nbsp;90&amp;nbsp;4770&amp;nbsp;6625&amp;nbsp;1450&amp;nbsp;5437&amp;nbsp;1153&amp;nbsp;6197&amp;nbsp;9144&amp;nbsp;9833&amp;nbsp;7544&amp;nbsp;66&amp;nbsp;8057&amp;nbsp;2075&amp;nbsp;6243&amp;nbsp;3152&amp;nbsp;3701&amp;nbsp;3173&amp;nbsp;4149&amp;nbsp;3625&amp;nbsp;7703&amp;nbsp;1082&amp;nbsp;2162&amp;nbsp;3275&amp;nbsp;2224&amp;nbsp;5396&amp;nbsp;6341&amp;nbsp;1833&amp;nbsp;2803&amp;nbsp;6191&amp;nbsp;4172&amp;nbsp;7962&amp;nbsp;9943&amp;nbsp;3003&amp;nbsp;7271&amp;nbsp;7113&amp;nbsp;8873&amp;nbsp;1869&amp;nbsp;4188&amp;nbsp;3219&amp;nbsp;9623&amp;nbsp;7710&amp;nbsp;8726&amp;nbsp;2828&amp;nbsp;581&amp;nbsp;6427&amp;nbsp;2801&amp;nbsp;4586&amp;nbsp;9004&amp;nbsp;6563&amp;nbsp;848&amp;nbsp;6088&amp;nbsp;9638&amp;nbsp;4380&amp;nbsp;4920&amp;nbsp;4325&amp;nbsp;9780&amp;nbsp;6559&amp;nbsp;8066&amp;nbsp;9683&amp;nbsp;8280&amp;nbsp;8519&amp;nbsp;556&amp;nbsp;6040&amp;nbsp;4107&amp;nbsp;7110&amp;nbsp;3817&amp;nbsp;6256&amp;nbsp;9976&amp;nbsp;9425&amp;nbsp;8829&amp;nbsp;9657&amp;nbsp;9759&amp;nbsp;2879&amp;nbsp;8129&amp;nbsp;5845&amp;nbsp;1811&amp;nbsp;2925&amp;nbsp;5&amp;nbsp;5100&amp;nbsp;1564&amp;nbsp;1437&amp;nbsp;6473&amp;nbsp;8951&amp;nbsp;3062&amp;nbsp;2642&amp;nbsp;1987&amp;nbsp;7782&amp;nbsp;288&amp;nbsp;4853&amp;nbsp;7276&amp;nbsp;2395&amp;nbsp;9967&amp;nbsp;2644&amp;nbsp;7987&amp;nbsp;7485&amp;nbsp;7816&amp;nbsp;4173&amp;nbsp;3000&amp;nbsp;822&amp;nbsp;1865&amp;nbsp;7560&amp;nbsp;7154&amp;nbsp;1701&amp;nbsp;6432&amp;nbsp;5578&amp;nbsp;9162&amp;nbsp;4893&amp;nbsp;1666&amp;nbsp;1715&amp;nbsp;670&amp;nbsp;2708&amp;nbsp;8566&amp;nbsp;8193&amp;nbsp;1839&amp;nbsp;5413&amp;nbsp;9672&amp;nbsp;2826&amp;nbsp;7923&amp;nbsp;9230&amp;nbsp;4454&amp;nbsp;6023&amp;nbsp;1587&amp;nbsp;5571&amp;nbsp;6710&amp;nbsp;2435&amp;nbsp;9710&amp;nbsp;377&amp;nbsp;126&amp;nbsp;9904&amp;nbsp;5301&amp;nbsp;7532&amp;nbsp;6267&amp;nbsp;4066&amp;nbsp;9757&amp;nbsp;3369&amp;nbsp;5787&amp;nbsp;2130&amp;nbsp;4208&amp;nbsp;8437&amp;nbsp;4563&amp;nbsp;700&amp;nbsp;9404&amp;nbsp;6836&amp;nbsp;697&amp;nbsp;5793&amp;nbsp;1042&amp;nbsp;4402&amp;nbsp;2042&amp;nbsp;6934&amp;nbsp;4808&amp;nbsp;6926&amp;nbsp;5414&amp;nbsp;8307&amp;nbsp;9256&amp;nbsp;7850&amp;nbsp;8879&amp;nbsp;1814&amp;nbsp;5743&amp;nbsp;7421&amp;nbsp;2910&amp;nbsp;8429&amp;nbsp;2926&amp;nbsp;2817&amp;nbsp;9118&amp;nbsp;607&amp;nbsp;1885&amp;nbsp;4565&amp;nbsp;4431&amp;nbsp;5716&amp;nbsp;5555&amp;nbsp;1915&amp;nbsp;6180&amp;nbsp;3336&amp;nbsp;9999&amp;nbsp;3899&amp;nbsp;6597&amp;nbsp;3596&amp;nbsp;8098&amp;nbsp;3631&amp;nbsp;7182&amp;nbsp;3685&amp;nbsp;5731&amp;nbsp;7221&amp;nbsp;1982&amp;nbsp;4923&amp;nbsp;7609&amp;nbsp;1472&amp;nbsp;2713&amp;nbsp;5579&amp;nbsp;7173&amp;nbsp;2663&amp;nbsp;2119&amp;nbsp;8374&amp;nbsp;8405&amp;nbsp;9829&amp;nbsp;5491&amp;nbsp;7424&amp;nbsp;1170&amp;nbsp;1655&amp;nbsp;3436&amp;nbsp;1202&amp;nbsp;2275&amp;nbsp;2849&amp;nbsp;7319&amp;nbsp;1544&amp;nbsp;8439&amp;nbsp;1497&amp;nbsp;2843&amp;nbsp;9251&amp;nbsp;2368&amp;nbsp;4363&amp;nbsp;1779&amp;nbsp;7591&amp;nbsp;9714&amp;nbsp;7619&amp;nbsp;1664&amp;nbsp;4047&amp;nbsp;6600&amp;nbsp;4454&amp;nbsp;5349&amp;nbsp;6421&amp;nbsp;336&amp;nbsp;1129&amp;nbsp;2265&amp;nbsp;250&amp;nbsp;4362&amp;nbsp;7480&amp;nbsp;1240&amp;nbsp;2452&amp;nbsp;6396&amp;nbsp;3969&amp;nbsp;7586&amp;nbsp;442&amp;nbsp;7585&amp;nbsp;7238&amp;nbsp;5595&amp;nbsp;4234&amp;nbsp;3077&amp;nbsp;6879&amp;nbsp;2937&amp;nbsp;5972&amp;nbsp;6203&amp;nbsp;1302&amp;nbsp;4714&amp;nbsp;3133&amp;nbsp;6247&amp;nbsp;4809&amp;nbsp;171&amp;nbsp;3933&amp;nbsp;661&amp;nbsp;411&amp;nbsp;3569&amp;nbsp;113&amp;nbsp;112&amp;nbsp;3299&amp;nbsp;340&amp;nbsp;6505&amp;nbsp;9483&amp;nbsp;7243&amp;nbsp;6399&amp;nbsp;3659&amp;nbsp;7884&amp;nbsp;2962&amp;nbsp;114&amp;nbsp;830&amp;nbsp;3612&amp;nbsp;6891&amp;nbsp;9120&amp;nbsp;8112&amp;nbsp;7032&amp;nbsp;3516&amp;nbsp;1265&amp;nbsp;2945&amp;nbsp;9619&amp;nbsp;672&amp;nbsp;7537&amp;nbsp;9030&amp;nbsp;5538&amp;nbsp;8069&amp;nbsp;175&amp;nbsp;8631&amp;nbsp;1646&amp;nbsp;8655&amp;nbsp;6879&amp;nbsp;2737&amp;nbsp;2950&amp;nbsp;499&amp;nbsp;3609&amp;nbsp;68&amp;nbsp;7818&amp;nbsp;3997&amp;nbsp;1912&amp;nbsp;805&amp;nbsp;8065&amp;nbsp;4042&amp;nbsp;4987&amp;nbsp;1886&amp;nbsp;740&amp;nbsp;8446&amp;nbsp;6087&amp;nbsp;90&amp;nbsp;9632&amp;nbsp;4368&amp;nbsp;2579&amp;nbsp;6201&amp;nbsp;9640&amp;nbsp;8009&amp;nbsp;3130&amp;nbsp;9250&amp;nbsp;8513&amp;nbsp;5609&amp;nbsp;5373&amp;nbsp;7500&amp;nbsp;9301&amp;nbsp;1090&amp;nbsp;8607&amp;nbsp;4339&amp;nbsp;7665&amp;nbsp;8779&amp;nbsp;199&amp;nbsp;3386&amp;nbsp;5894&amp;nbsp;222&amp;nbsp;7249&amp;nbsp;7843&amp;nbsp;3563&amp;nbsp;7978&amp;nbsp;2253&amp;nbsp;8168&amp;nbsp;6889&amp;nbsp;9425&amp;nbsp;9055&amp;nbsp;166&amp;nbsp;3230&amp;nbsp;2427&amp;nbsp;2077&amp;nbsp;9597&amp;nbsp;2875&amp;nbsp;1170&amp;nbsp;6356&amp;nbsp;449&amp;nbsp;4854&amp;nbsp;4260&amp;nbsp;84&amp;nbsp;9116&amp;nbsp;6265&amp;nbsp;1445&amp;nbsp;4847&amp;nbsp;7146&amp;nbsp;6497&amp;nbsp;4618&amp;nbsp;4686&amp;nbsp;7307&amp;nbsp;8431&amp;nbsp;2302&amp;nbsp;7900&amp;nbsp;8932&amp;nbsp;7467&amp;nbsp;3185&amp;nbsp;2697&amp;nbsp;2462&amp;nbsp;3276&amp;nbsp;9236&amp;nbsp;5688&amp;nbsp;3894&amp;nbsp;5105&amp;nbsp;2574&amp;nbsp;5105&amp;nbsp;8747&amp;nbsp;2635&amp;nbsp;6570&amp;nbsp;4848&amp;nbsp;4804&amp;nbsp;3712&amp;nbsp;1431&amp;nbsp;1252&amp;nbsp;6775&amp;nbsp;4426&amp;nbsp;4534&amp;nbsp;8225&amp;nbsp;8211&amp;nbsp;1798&amp;nbsp;6320&amp;nbsp;78&amp;nbsp;5863&amp;nbsp;2006&amp;nbsp;4110&amp;nbsp;6856&amp;nbsp;904&amp;nbsp;6591&amp;nbsp;3967&amp;nbsp;1085&amp;nbsp;9951&amp;nbsp;2956&amp;nbsp;661&amp;nbsp;5682&amp;nbsp;7241&amp;nbsp;7721&amp;nbsp;9496&amp;nbsp;8942&amp;nbsp;4117&amp;nbsp;8456&amp;nbsp;3345&amp;nbsp;6604&amp;nbsp;9418&amp;nbsp;5488&amp;nbsp;8768&amp;nbsp;9309&amp;nbsp;6270&amp;nbsp;4201&amp;nbsp;7159&amp;nbsp;3236&amp;nbsp;4192&amp;nbsp;7825&amp;nbsp;8973&amp;nbsp;4840&amp;nbsp;5615&amp;nbsp;986&amp;nbsp;5405&amp;nbsp;5381&amp;nbsp;2064&amp;nbsp;1129&amp;nbsp;2196&amp;nbsp;491&amp;nbsp;4428&amp;nbsp;4761&amp;nbsp;9190&amp;nbsp;5214&amp;nbsp;9247&amp;nbsp;9894&amp;nbsp;3641&amp;nbsp;6036&amp;nbsp;3227&amp;nbsp;9251&amp;nbsp;9112&amp;nbsp;570&amp;nbsp;8675&amp;nbsp;9508&amp;nbsp;8513&amp;nbsp;4576&amp;nbsp;8880&amp;nbsp;7284&amp;nbsp;4360&amp;nbsp;2792&amp;nbsp;415&amp;nbsp;2353&amp;nbsp;3602&amp;nbsp;9403&amp;nbsp;2401&amp;nbsp;2059&amp;nbsp;9275&amp;nbsp;932&amp;nbsp;3354&amp;nbsp;904&amp;nbsp;8576&amp;nbsp;9522&amp;nbsp;3923&amp;nbsp;1907&amp;nbsp;2150&amp;nbsp;3786&amp;nbsp;8041&amp;nbsp;4009&amp;nbsp;3409&amp;nbsp;5091&amp;nbsp;5323&amp;nbsp;3418&amp;nbsp;9341&amp;nbsp;7961&amp;nbsp;8047&amp;nbsp;4766&amp;nbsp;9401&amp;nbsp;2379&amp;nbsp;3549&amp;nbsp;2221&amp;nbsp;8199&amp;nbsp;4029&amp;nbsp;5587&amp;nbsp;8694&amp;nbsp;6942&amp;nbsp;4055&amp;nbsp;5487&amp;nbsp;1321&amp;nbsp;2360&amp;nbsp;2467&amp;nbsp;5336&amp;nbsp;7789&amp;nbsp;8740&amp;nbsp;1571&amp;nbsp;4806&amp;nbsp;3163&amp;nbsp;3365&amp;nbsp;7288&amp;nbsp;5317&amp;nbsp;2112&amp;nbsp;4289&amp;nbsp;2732&amp;nbsp;9879&amp;nbsp;6399&amp;nbsp;7234&amp;nbsp;9530&amp;nbsp;4063&amp;nbsp;5933&amp;nbsp;3753&amp;nbsp;5056&amp;nbsp;7110&amp;nbsp;1411&amp;nbsp;9366&amp;nbsp;9380&amp;nbsp;7673&amp;nbsp;1552&amp;nbsp;5793&amp;nbsp;8236&amp;nbsp;8569&amp;nbsp;4549&amp;nbsp;8837&amp;nbsp;8548&amp;nbsp;5642&amp;nbsp;1063&amp;nbsp;1727&amp;nbsp;6316&amp;nbsp;7060&amp;nbsp;9216&amp;nbsp;8163&amp;nbsp;9480&amp;nbsp;3637&amp;nbsp;3469&amp;nbsp;424&amp;nbsp;7486&amp;nbsp;2238&amp;nbsp;6273&amp;nbsp;2615&amp;nbsp;9243&amp;nbsp;8465&amp;nbsp;6049&amp;nbsp;1535&amp;nbsp;8239&amp;nbsp;298&amp;nbsp;9191&amp;nbsp;9524&amp;nbsp;4220&amp;nbsp;835&amp;nbsp;5312&amp;nbsp;3740&amp;nbsp;7531&amp;nbsp;3837&amp;nbsp;4221&amp;nbsp;6129&amp;nbsp;1239&amp;nbsp;8718&amp;nbsp;598&amp;nbsp;8177&amp;nbsp;2271&amp;nbsp;9950&amp;nbsp;3794&amp;nbsp;2305&amp;nbsp;5928&amp;nbsp;5161&amp;nbsp;5056&amp;nbsp;6662&amp;nbsp;1001&amp;nbsp;8304&amp;nbsp;4049&amp;nbsp;1610&amp;nbsp;6766&amp;nbsp;6647&amp;nbsp;2187&amp;nbsp;4301&amp;nbsp;5062&amp;nbsp;3865&amp;nbsp;1192&amp;nbsp;2865&amp;nbsp;4325&amp;nbsp;591&amp;nbsp;7285&amp;nbsp;6797&amp;nbsp;9810&amp;nbsp;8877&amp;nbsp;1603&amp;nbsp;4220&amp;nbsp;8330&amp;nbsp;4166&amp;nbsp;9306&amp;nbsp;6987&amp;nbsp;9563&amp;nbsp;1826&amp;nbsp;4689&amp;nbsp;6782&amp;nbsp;6122&amp;nbsp;3615&amp;nbsp;9031&amp;nbsp;1675&amp;nbsp;4638&amp;nbsp;2669&amp;nbsp;3405&amp;nbsp;4269&amp;nbsp;6210&amp;nbsp;753&amp;nbsp;2010&amp;nbsp;6610&amp;nbsp;8343&amp;nbsp;5603&amp;nbsp;5734&amp;nbsp;5950&amp;nbsp;5647&amp;nbsp;8512&amp;nbsp;6591&amp;nbsp;742&amp;nbsp;8628&amp;nbsp;4856&amp;nbsp;7639&amp;nbsp;2102&amp;nbsp;9871&amp;nbsp;9393&amp;nbsp;2995&amp;nbsp;460&amp;nbsp;1761&amp;nbsp;3026&amp;nbsp;1278&amp;nbsp;5450&amp;nbsp;4077&amp;nbsp;3497&amp;nbsp;6164&amp;nbsp;4808&amp;nbsp;7116&amp;nbsp;9574&amp;nbsp;7943&amp;nbsp;7679&amp;nbsp;4200&amp;nbsp;637&amp;nbsp;4366&amp;nbsp;2591&amp;nbsp;401&amp;nbsp;5720&amp;nbsp;6497&amp;nbsp;2970&amp;nbsp;3995&amp;nbsp;9187&amp;nbsp;6942&amp;nbsp;8983&amp;nbsp;1054&amp;nbsp;9966&amp;nbsp;231&amp;nbsp;3664&amp;nbsp;2757&amp;nbsp;8815&amp;nbsp;338&amp;nbsp;4276&amp;nbsp;8431&amp;nbsp;9789&amp;nbsp;1176&amp;nbsp;6261&amp;nbsp;4177&amp;nbsp;5622&amp;nbsp;1990&amp;nbsp;2779&amp;nbsp;2259&amp;nbsp;8026&amp;nbsp;1663&amp;nbsp;2560&amp;nbsp;3982&amp;nbsp;157&amp;nbsp;903&amp;nbsp;3250&amp;nbsp;6500&amp;nbsp;9&amp;nbsp;8585&amp;nbsp;9733&amp;nbsp;8232&amp;nbsp;7578&amp;nbsp;7331&amp;nbsp;9150&amp;nbsp;6145&amp;nbsp;6064&amp;nbsp;7893&amp;nbsp;6760&amp;nbsp;8828&amp;nbsp;1584&amp;nbsp;1974&amp;nbsp;419&amp;nbsp;551&amp;nbsp;9124&amp;nbsp;2271&amp;nbsp;9232&amp;nbsp;9271&amp;nbsp;2342&amp;nbsp;2077&amp;nbsp;3894&amp;nbsp;7107&amp;nbsp;3881&amp;nbsp;2499&amp;nbsp;113&amp;nbsp;2342&amp;nbsp;464&amp;nbsp;3094&amp;nbsp;7965&amp;nbsp;8545&amp;nbsp;9605&amp;nbsp;4495&amp;nbsp;175&amp;nbsp;7350&amp;nbsp;9700&amp;nbsp;2733&amp;nbsp;5901&amp;nbsp;3246&amp;nbsp;4877&amp;nbsp;4944&amp;nbsp;8481&amp;nbsp;8693&amp;nbsp;9509&amp;nbsp;6639&amp;nbsp;5306&amp;nbsp;5976&amp;nbsp;2245&amp;nbsp;7571&amp;nbsp;7338&amp;nbsp;3614&amp;nbsp;2346&amp;nbsp;3130&amp;nbsp;4265&amp;nbsp;6620&amp;nbsp;4355&amp;nbsp;9493&amp;nbsp;576&amp;nbsp;2015&amp;nbsp;1927&amp;nbsp;6618&amp;nbsp;911&amp;nbsp;3847&amp;nbsp;5180&amp;nbsp;6738&amp;nbsp;41&amp;nbsp;614&amp;nbsp;3265&amp;nbsp;7436&amp;nbsp;9875&amp;nbsp;3764&amp;nbsp;8101&amp;nbsp;9016&amp;nbsp;1064&amp;nbsp;1662&amp;nbsp;5933&amp;nbsp;4637&amp;nbsp;5351&amp;nbsp;9507&amp;nbsp;9778&amp;nbsp;8501&amp;nbsp;9539&amp;nbsp;4822&amp;nbsp;8784&amp;nbsp;4091&amp;nbsp;7778&amp;nbsp;7679&amp;nbsp;3977&amp;nbsp;8420&amp;nbsp;5807&amp;nbsp;298&amp;nbsp;1536&amp;nbsp;6547&amp;nbsp;873&amp;nbsp;5238&amp;nbsp;6911&amp;nbsp;3746&amp;nbsp;1009&amp;nbsp;6998&amp;nbsp;1297&amp;nbsp;8624&amp;nbsp;1360&amp;nbsp;772&amp;nbsp;424&amp;nbsp;3614&amp;nbsp;5471&amp;nbsp;9241&amp;nbsp;6424&amp;nbsp;2977&amp;nbsp;5724&amp;nbsp;6823&amp;nbsp;4602&amp;nbsp;1715&amp;nbsp;812&amp;nbsp;1599&amp;nbsp;634&amp;nbsp;3714&amp;nbsp;4003&amp;nbsp;3179&amp;nbsp;7674&amp;nbsp;7808&amp;nbsp;1822&amp;nbsp;4357&amp;nbsp;3277&amp;nbsp;9793&amp;nbsp;4762&amp;nbsp;1262&amp;nbsp;8588&amp;nbsp;3232&amp;nbsp;2154&amp;nbsp;408&amp;nbsp;1205&amp;nbsp;2234&amp;nbsp;3940&amp;nbsp;9212&amp;nbsp;3607&amp;nbsp;4993&amp;nbsp;9524&amp;nbsp;6741&amp;nbsp;4599&amp;nbsp;1338&amp;nbsp;697&amp;nbsp;4179&amp;nbsp;7645&amp;nbsp;4640&amp;nbsp;1315&amp;nbsp;4138&amp;nbsp;4392&amp;nbsp;4815&amp;nbsp;651&amp;nbsp;8240&amp;nbsp;9206&amp;nbsp;4505&amp;nbsp;1995&amp;nbsp;8162&amp;nbsp;8973&amp;nbsp;3589&amp;nbsp;593&amp;nbsp;8111&amp;nbsp;6437&amp;nbsp;3035&amp;nbsp;8193&amp;nbsp;7148&amp;nbsp;8732&amp;nbsp;4569&amp;nbsp;5104&amp;nbsp;8814&amp;nbsp;5120&amp;nbsp;6433&amp;nbsp;3578&amp;nbsp;7251&amp;nbsp;2232&amp;nbsp;4424&amp;nbsp;4348&amp;nbsp;4314&amp;nbsp;2156&amp;nbsp;6921&amp;nbsp;5402&amp;nbsp;3542&amp;nbsp;9560&amp;nbsp;6896&amp;nbsp;8987&amp;nbsp;1423&amp;nbsp;2173&amp;nbsp;8944&amp;nbsp;6424&amp;nbsp;2320&amp;nbsp;9680&amp;nbsp;5981&amp;nbsp;9201&amp;nbsp;5018&amp;nbsp;8714&amp;nbsp;9395&amp;nbsp;6407&amp;nbsp;3648&amp;nbsp;486&amp;nbsp;9965&amp;nbsp;7651&amp;nbsp;6809&amp;nbsp;805&amp;nbsp;5454&amp;nbsp;1022&amp;nbsp;4258&amp;nbsp;8093&amp;nbsp;8972&amp;nbsp;3431&amp;nbsp;8665&amp;nbsp;8886&amp;nbsp;1327&amp;nbsp;9920&amp;nbsp;3923&amp;nbsp;8124&amp;nbsp;7943&amp;nbsp;1905&amp;nbsp;7078&amp;nbsp;7712&amp;nbsp;6868&amp;nbsp;5460&amp;nbsp;8224&amp;nbsp;6055&amp;nbsp;8155&amp;nbsp;5783&amp;nbsp;9374&amp;nbsp;5801&amp;nbsp;2760&amp;nbsp;9837&amp;nbsp;3862&amp;nbsp;115&amp;nbsp;2502&amp;nbsp;6205&amp;nbsp;3870&amp;nbsp;1686&amp;nbsp;7593&amp;nbsp;9698&amp;nbsp;1234&amp;nbsp;6645&amp;nbsp;324&amp;nbsp;9769&amp;nbsp;9266&amp;nbsp;9355&amp;nbsp;7555&amp;nbsp;4774&amp;nbsp;4577&amp;nbsp;2387&amp;nbsp;2755&amp;nbsp;3583&amp;nbsp;5127&amp;nbsp;2046&amp;nbsp;7237&amp;nbsp;3055&amp;nbsp;8112&amp;nbsp;6033&amp;nbsp;3391&amp;nbsp;3301&amp;nbsp;8123&amp;nbsp;404&amp;nbsp;6378&amp;nbsp;5074&amp;nbsp;7197&amp;nbsp;6308&amp;nbsp;9525&amp;nbsp;2863&amp;nbsp;6363&amp;nbsp;209&amp;nbsp;6816&amp;nbsp;6660&amp;nbsp;7827&amp;nbsp;2241&amp;nbsp;5618&amp;nbsp;3442&amp;nbsp;84&amp;nbsp;7435&amp;nbsp;4276&amp;nbsp;8859&amp;nbsp;6608&amp;nbsp;9933&amp;nbsp;5892&amp;nbsp;340&amp;nbsp;2689&amp;nbsp;4519&amp;nbsp;7923&amp;nbsp;9290&amp;nbsp;5618&amp;nbsp;2830&amp;nbsp;2951&amp;nbsp;442&amp;nbsp;3762&amp;nbsp;442&amp;nbsp;7434&amp;nbsp;8775&amp;nbsp;7461&amp;nbsp;9032&amp;nbsp;4233&amp;nbsp;7143&amp;nbsp;1554&amp;nbsp;5640&amp;nbsp;8693&amp;nbsp;5735&amp;nbsp;613&amp;nbsp;2720&amp;nbsp;8790&amp;nbsp;2147&amp;nbsp;3055&amp;nbsp;2439&amp;nbsp;179&amp;nbsp;2702&amp;nbsp;7361&amp;nbsp;7195&amp;nbsp;4283&amp;nbsp;5760&amp;nbsp;2853&amp;nbsp;9004&amp;nbsp;6255&amp;nbsp;9603&amp;nbsp;3333&amp;nbsp;4574&amp;nbsp;917&amp;nbsp;4838&amp;nbsp;2578&amp;nbsp;4283&amp;nbsp;9383&amp;nbsp;1994&amp;nbsp;334&amp;nbsp;6943&amp;nbsp;5234&amp;nbsp;7399&amp;nbsp;994&amp;nbsp;778&amp;nbsp;8824&amp;nbsp;5048&amp;nbsp;5689&amp;nbsp;7601&amp;nbsp;9102&amp;nbsp;8522&amp;nbsp;4611&amp;nbsp;4942&amp;nbsp;2286&amp;nbsp;3826&amp;nbsp;9107&amp;nbsp;6923&amp;nbsp;5494&amp;nbsp;8100&amp;nbsp;6482&amp;nbsp;4027&amp;nbsp;6824&amp;nbsp;6828&amp;nbsp;8298&amp;nbsp;4962&amp;nbsp;1512&amp;nbsp;1753&amp;nbsp;9467&amp;nbsp;1143&amp;nbsp;33&amp;nbsp;2045&amp;nbsp;7913&amp;nbsp;3801&amp;nbsp;6480&amp;nbsp;8799&amp;nbsp;6603&amp;nbsp;2279&amp;nbsp;4071&amp;nbsp;3320&amp;nbsp;6926&amp;nbsp;8935&amp;nbsp;6220&amp;nbsp;5369&amp;nbsp;8545&amp;nbsp;1152&amp;nbsp;8439&amp;nbsp;3748&amp;nbsp;8423&amp;nbsp;7903&amp;nbsp;280&amp;nbsp;4943&amp;nbsp;8360&amp;nbsp;5190&amp;nbsp;4366&amp;nbsp;3877&amp;nbsp;3407&amp;nbsp;232&amp;nbsp;8577&amp;nbsp;9124&amp;nbsp;8285&amp;nbsp;8031&amp;nbsp;4345&amp;nbsp;7439&amp;nbsp;2997&amp;nbsp;7735&amp;nbsp;1764&amp;nbsp;8717&amp;nbsp;6702&amp;nbsp;8112&amp;nbsp;7956&amp;nbsp;5016&amp;nbsp;7972&amp;nbsp;5071&amp;nbsp;8527&amp;nbsp;8048&amp;nbsp;7064&amp;nbsp;2061&amp;nbsp;5261&amp;nbsp;9094&amp;nbsp;4411&amp;nbsp;4919&amp;nbsp;7934&amp;nbsp;1217&amp;nbsp;8807&amp;nbsp;8476&amp;nbsp;3153&amp;nbsp;2476&amp;nbsp;8646&amp;nbsp;4771&amp;nbsp;9742&amp;nbsp;9158&amp;nbsp;265&amp;nbsp;594&amp;nbsp;5565&amp;nbsp;8464&amp;nbsp;2370&amp;nbsp;6488&amp;nbsp;7549&amp;nbsp;339&amp;nbsp;5402&amp;nbsp;3236&amp;nbsp;5310&amp;nbsp;8855&amp;nbsp;6364&amp;nbsp;7275&amp;nbsp;8151&amp;nbsp;9773&amp;nbsp;2232&amp;nbsp;4086&amp;nbsp;9489&amp;nbsp;8951&amp;nbsp;2049&amp;nbsp;8945&amp;nbsp;2697&amp;nbsp;9722&amp;nbsp;287&amp;nbsp;974&amp;nbsp;1010&amp;nbsp;4147&amp;nbsp;942&amp;nbsp;1248&amp;nbsp;2977&amp;nbsp;751&amp;nbsp;3309&amp;nbsp;5136&amp;nbsp;1743&amp;nbsp;6641&amp;nbsp;1552&amp;nbsp;252&amp;nbsp;8763&amp;nbsp;10000&amp;nbsp;4239&amp;nbsp;2643&amp;nbsp;8837&amp;nbsp;6166&amp;nbsp;5605&amp;nbsp;8282&amp;nbsp;3108&amp;nbsp;5554&amp;nbsp;3313&amp;nbsp;42&amp;nbsp;3313&amp;nbsp;3319&amp;nbsp;2520&amp;nbsp;5023&amp;nbsp;4586&amp;nbsp;9627&amp;nbsp;2609&amp;nbsp;1546&amp;nbsp;6320&amp;nbsp;6857&amp;nbsp;4392&amp;nbsp;2656&amp;nbsp;8809&amp;nbsp;47&amp;nbsp;3211&amp;nbsp;5898&amp;nbsp;1791&amp;nbsp;5121&amp;nbsp;5440&amp;nbsp;7555&amp;nbsp;4798&amp;nbsp;5860&amp;nbsp;5693&amp;nbsp;9133&amp;nbsp;9514&amp;nbsp;6339&amp;nbsp;3807&amp;nbsp;3708&amp;nbsp;2279&amp;nbsp;1886&amp;nbsp;8676&amp;nbsp;4441&amp;nbsp;2799&amp;nbsp;9622&amp;nbsp;672&amp;nbsp;8864&amp;nbsp;5728&amp;nbsp;579&amp;nbsp;5532&amp;nbsp;1634&amp;nbsp;8763&amp;nbsp;3086&amp;nbsp;306&amp;nbsp;1012&amp;nbsp;7078&amp;nbsp;3207&amp;nbsp;8963&amp;nbsp;2527&amp;nbsp;5851&amp;nbsp;7376&amp;nbsp;1633&amp;nbsp;3822&amp;nbsp;1047&amp;nbsp;8015&amp;nbsp;165&amp;nbsp;98&amp;nbsp;8332&amp;nbsp;2672&amp;nbsp;8122&amp;nbsp;9873&amp;nbsp;6127&amp;nbsp;4545&amp;nbsp;4032&amp;nbsp;1315&amp;nbsp;6538&amp;nbsp;2405&amp;nbsp;1370&amp;nbsp;196&amp;nbsp;43&amp;nbsp;4626&amp;nbsp;416&amp;nbsp;8021&amp;nbsp;5028&amp;nbsp;8306&amp;nbsp;3726&amp;nbsp;827&amp;nbsp;3145&amp;nbsp;5702&amp;nbsp;6723&amp;nbsp;9326&amp;nbsp;5349&amp;nbsp;1454&amp;nbsp;4947&amp;nbsp;5164&amp;nbsp;5781&amp;nbsp;8850&amp;nbsp;2246&amp;nbsp;8851&amp;nbsp;2875&amp;nbsp;8732&amp;nbsp;7526&amp;nbsp;7306&amp;nbsp;8636&amp;nbsp;6732&amp;nbsp;9397&amp;nbsp;4697&amp;nbsp;7923&amp;nbsp;3715&amp;nbsp;7013&amp;nbsp;7148&amp;nbsp;6812&amp;nbsp;5560&amp;nbsp;9758&amp;nbsp;9220&amp;nbsp;153&amp;nbsp;3990&amp;nbsp;1787&amp;nbsp;6390&amp;nbsp;1329&amp;nbsp;6732&amp;nbsp;5757&amp;nbsp;9834&amp;nbsp;9372&amp;nbsp;4972&amp;nbsp;3639&amp;nbsp;3757&amp;nbsp;3512&amp;nbsp;540&amp;nbsp;1568&amp;nbsp;2831&amp;nbsp;8567&amp;nbsp;8968&amp;nbsp;8516&amp;nbsp;4166&amp;nbsp;9311&amp;nbsp;2046&amp;nbsp;4963&amp;nbsp;2858&amp;nbsp;1288&amp;nbsp;2608&amp;nbsp;6801&amp;nbsp;2758&amp;nbsp;9874&amp;nbsp;1702&amp;nbsp;8788&amp;nbsp;7118&amp;nbsp;1004&amp;nbsp;5865&amp;nbsp;6506&amp;nbsp;8659&amp;nbsp;782&amp;nbsp;1865&amp;nbsp;6640&amp;nbsp;3952&amp;nbsp;5056&amp;nbsp;4536&amp;nbsp;587&amp;nbsp;8065&amp;nbsp;2608&amp;nbsp;6797&amp;nbsp;6419&amp;nbsp;4743&amp;nbsp;1809&amp;nbsp;4738&amp;nbsp;5123&amp;nbsp;9269&amp;nbsp;8022&amp;nbsp;1639&amp;nbsp;7323&amp;nbsp;4534&amp;nbsp;1691&amp;nbsp;8812&amp;nbsp;8510&amp;nbsp;7685&amp;nbsp;2077&amp;nbsp;9899&amp;nbsp;4404&amp;nbsp;9362&amp;nbsp;4588&amp;nbsp;5659&amp;nbsp;5913&amp;nbsp;9684&amp;nbsp;3040&amp;nbsp;9134&amp;nbsp;5932&amp;nbsp;2066&amp;nbsp;1602&amp;nbsp;4212&amp;nbsp;2449&amp;nbsp;185&amp;nbsp;8334&amp;nbsp;1126&amp;nbsp;6704&amp;nbsp;3929&amp;nbsp;2247&amp;nbsp;3532&amp;nbsp;371&amp;nbsp;6680&amp;nbsp;8963&amp;nbsp;5623&amp;nbsp;8108&amp;nbsp;5821&amp;nbsp;4651&amp;nbsp;7592&amp;nbsp;8765&amp;nbsp;2854&amp;nbsp;7805&amp;nbsp;1367&amp;nbsp;9246&amp;nbsp;1619&amp;nbsp;3754&amp;nbsp;8877&amp;nbsp;8138&amp;nbsp;2904&amp;nbsp;2840&amp;nbsp;2810&amp;nbsp;3090&amp;nbsp;6559&amp;nbsp;9104&amp;nbsp;960&amp;nbsp;1176&amp;nbsp;3268&amp;nbsp;3217&amp;nbsp;4309&amp;nbsp;4246&amp;nbsp;823&amp;nbsp;1644&amp;nbsp;8277&amp;nbsp;3365&amp;nbsp;2573&amp;nbsp;7318&amp;nbsp;158&amp;nbsp;3926&amp;nbsp;8880&amp;nbsp;2729&amp;nbsp;1315&amp;nbsp;6637&amp;nbsp;7098&amp;nbsp;178&amp;nbsp;8314&amp;nbsp;9632&amp;nbsp;3134&amp;nbsp;7733&amp;nbsp;9038&amp;nbsp;5164&amp;nbsp;3055&amp;nbsp;3173&amp;nbsp;2829&amp;nbsp;4257&amp;nbsp;8311&amp;nbsp;3052&amp;nbsp;5850&amp;nbsp;8225&amp;nbsp;8418&amp;nbsp;6105&amp;nbsp;2876&amp;nbsp;4581&amp;nbsp;3792&amp;nbsp;541&amp;nbsp;1630&amp;nbsp;6360&amp;nbsp;5574&amp;nbsp;2349&amp;nbsp;3533&amp;nbsp;9129&amp;nbsp;653&amp;nbsp;6419&amp;nbsp;3837&amp;nbsp;6430&amp;nbsp;2450&amp;nbsp;9453&amp;nbsp;7957&amp;nbsp;6876&amp;nbsp;7285&amp;nbsp;1564&amp;nbsp;5118&amp;nbsp;7264&amp;nbsp;3034&amp;nbsp;4535&amp;nbsp;2551&amp;nbsp;3449&amp;nbsp;6507&amp;nbsp;8485&amp;nbsp;2820&amp;nbsp;4251&amp;nbsp;5827&amp;nbsp;3702&amp;nbsp;1515&amp;nbsp;6141&amp;nbsp;8116&amp;nbsp;7467&amp;nbsp;2805&amp;nbsp;9100&amp;nbsp;4498&amp;nbsp;1962&amp;nbsp;9923&amp;nbsp;8790&amp;nbsp;1111&amp;nbsp;4731&amp;nbsp;7143&amp;nbsp;9440&amp;nbsp;6845&amp;nbsp;5581&amp;nbsp;7190&amp;nbsp;1345&amp;nbsp;1975&amp;nbsp;8850&amp;nbsp;3565&amp;nbsp;996&amp;nbsp;3720&amp;nbsp;2350&amp;nbsp;5401&amp;nbsp;8954&amp;nbsp;8313&amp;nbsp;4300&amp;nbsp;3757&amp;nbsp;8534&amp;nbsp;6328&amp;nbsp;1417&amp;nbsp;4832&amp;nbsp;1151&amp;nbsp;2228&amp;nbsp;3927&amp;nbsp;4892&amp;nbsp;6065&amp;nbsp;786&amp;nbsp;3836&amp;nbsp;1632&amp;nbsp;44&amp;nbsp;6347&amp;nbsp;5872&amp;nbsp;9711&amp;nbsp;1139&amp;nbsp;1499&amp;nbsp;1394&amp;nbsp;8831&amp;nbsp;8175&amp;nbsp;2516&amp;nbsp;1540&amp;nbsp;939&amp;nbsp;4666&amp;nbsp;3897&amp;nbsp;6699&amp;nbsp;2706&amp;nbsp;1364&amp;nbsp;7155&amp;nbsp;9888&amp;nbsp;2709&amp;nbsp;354&amp;nbsp;7056&amp;nbsp;6753&amp;nbsp;5005&amp;nbsp;4601&amp;nbsp;5279&amp;nbsp;7168&amp;nbsp;8370&amp;nbsp;1959&amp;nbsp;7253&amp;nbsp;4515&amp;nbsp;5493&amp;nbsp;7035&amp;nbsp;2442&amp;nbsp;3155&amp;nbsp;1063&amp;nbsp;9224&amp;nbsp;589&amp;nbsp;7661&amp;nbsp;6080&amp;nbsp;8038&amp;nbsp;2108&amp;nbsp;1796&amp;nbsp;9097&amp;nbsp;4225&amp;nbsp;3645&amp;nbsp;1836&amp;nbsp;5682&amp;nbsp;6392&amp;nbsp;536&amp;nbsp;1153&amp;nbsp;2797&amp;nbsp;5231&amp;nbsp;8747&amp;nbsp;478&amp;nbsp;5473&amp;nbsp;5774&amp;nbsp;8693&amp;nbsp;9158&amp;nbsp;9992&amp;nbsp;671&amp;nbsp;9243&amp;nbsp;2367&amp;nbsp;2449&amp;nbsp;6228&amp;nbsp;5653&amp;nbsp;9538&amp;nbsp;7774&amp;nbsp;9902&amp;nbsp;2338&amp;nbsp;5949&amp;nbsp;9655&amp;nbsp;5879&amp;nbsp;9792&amp;nbsp;5745&amp;nbsp;2230&amp;nbsp;9866&amp;nbsp;4997&amp;nbsp;5299&amp;nbsp;6297&amp;nbsp;6069&amp;nbsp;1097&amp;nbsp;7215&amp;nbsp;2388&amp;nbsp;8286&amp;nbsp;2153&amp;nbsp;7377&amp;nbsp;1644&amp;nbsp;3755&amp;nbsp;5846&amp;nbsp;2138&amp;nbsp;9596&amp;nbsp;3240&amp;nbsp;9124&amp;nbsp;6193&amp;nbsp;532&amp;nbsp;1573&amp;nbsp;3099&amp;nbsp;2399&amp;nbsp;8341&amp;nbsp;3062&amp;nbsp;9834&amp;nbsp;7650&amp;nbsp;9062&amp;nbsp;5937&amp;nbsp;4895&amp;nbsp;3835&amp;nbsp;1442&amp;nbsp;1475&amp;nbsp;4064&amp;nbsp;208&amp;nbsp;2840&amp;nbsp;5820&amp;nbsp;2901&amp;nbsp;3226&amp;nbsp;9370&amp;nbsp;7006&amp;nbsp;3227&amp;nbsp;9528&amp;nbsp;5182&amp;nbsp;7954&amp;nbsp;8962&amp;nbsp;8603&amp;nbsp;3792&amp;nbsp;9586&amp;nbsp;1424&amp;nbsp;7720&amp;nbsp;6670&amp;nbsp;5568&amp;nbsp;173&amp;nbsp;6905&amp;nbsp;2235&amp;nbsp;94&amp;nbsp;5717&amp;nbsp;972&amp;nbsp;1164&amp;nbsp;3668&amp;nbsp;2777&amp;nbsp;8674&amp;nbsp;4014&amp;nbsp;4062&amp;nbsp;5278&amp;nbsp;5521&amp;nbsp;3022&amp;nbsp;6811&amp;nbsp;1580&amp;nbsp;7315&amp;nbsp;3471&amp;nbsp;767&amp;nbsp;5840&amp;nbsp;4821&amp;nbsp;3576&amp;nbsp;4625&amp;nbsp;5466&amp;nbsp;5977&amp;nbsp;6899&amp;nbsp;1694&amp;nbsp;2128&amp;nbsp;9876&amp;nbsp;4720&amp;nbsp;6900&amp;nbsp;6713&amp;nbsp;7760&amp;nbsp;4991&amp;nbsp;4136&amp;nbsp;6019&amp;nbsp;27&amp;nbsp;2458&amp;nbsp;9761&amp;nbsp;7982&amp;nbsp;9639&amp;nbsp;9817&amp;nbsp;6122&amp;nbsp;1663&amp;nbsp;3000&amp;nbsp;4475&amp;nbsp;5540&amp;nbsp;1518&amp;nbsp;57&amp;nbsp;4660&amp;nbsp;1649&amp;nbsp;2552&amp;nbsp;7463&amp;nbsp;441&amp;nbsp;3130&amp;nbsp;6717&amp;nbsp;2740&amp;nbsp;7942&amp;nbsp;2971&amp;nbsp;1987&amp;nbsp;1238&amp;nbsp;328&amp;nbsp;9282&amp;nbsp;2993&amp;nbsp;9669&amp;nbsp;2052&amp;nbsp;3635&amp;nbsp;1285&amp;nbsp;416&amp;nbsp;4862&amp;nbsp;8998&amp;nbsp;3967&amp;nbsp;9049&amp;nbsp;7779&amp;nbsp;808&amp;nbsp;6468&amp;nbsp;5892&amp;nbsp;6031&amp;nbsp;4598&amp;nbsp;9867&amp;nbsp;1644&amp;nbsp;8919&amp;nbsp;1301&amp;nbsp;531&amp;nbsp;3183&amp;nbsp;945&amp;nbsp;1453&amp;nbsp;6315&amp;nbsp;5613&amp;nbsp;1111&amp;nbsp;8521&amp;nbsp;5881&amp;nbsp;3420&amp;nbsp;1720&amp;nbsp;2152&amp;nbsp;4196&amp;nbsp;4807&amp;nbsp;263&amp;nbsp;6175&amp;nbsp;2906&amp;nbsp;7162&amp;nbsp;8490&amp;nbsp;5429&amp;nbsp;2283&amp;nbsp;4808&amp;nbsp;4828&amp;nbsp;5974&amp;nbsp;1883&amp;nbsp;3958&amp;nbsp;8683&amp;nbsp;5057&amp;nbsp;6196&amp;nbsp;8045&amp;nbsp;6155&amp;nbsp;4010&amp;nbsp;1026&amp;nbsp;5883&amp;nbsp;7617&amp;nbsp;8600&amp;nbsp;6597&amp;nbsp;610&amp;nbsp;3096&amp;nbsp;1192&amp;nbsp;4578&amp;nbsp;1544&amp;nbsp;2496&amp;nbsp;2136&amp;nbsp;7427&amp;nbsp;8790&amp;nbsp;8810&amp;nbsp;3725&amp;nbsp;4162&amp;nbsp;890&amp;nbsp;4109&amp;nbsp;6174&amp;nbsp;4642&amp;nbsp;5284&amp;nbsp;7956&amp;nbsp;966&amp;nbsp;9238&amp;nbsp;2492&amp;nbsp;8558&amp;nbsp;9190&amp;nbsp;6440&amp;nbsp;4299&amp;nbsp;4829&amp;nbsp;3616&amp;nbsp;2516&amp;nbsp;9677&amp;nbsp;9335&amp;nbsp;7629&amp;nbsp;9866&amp;nbsp;2582&amp;nbsp;2536&amp;nbsp;2600&amp;nbsp;9023&amp;nbsp;6025&amp;nbsp;2862&amp;nbsp;8401&amp;nbsp;5436&amp;nbsp;898&amp;nbsp;5532&amp;nbsp;860&amp;nbsp;3678&amp;nbsp;3278&amp;nbsp;9767&amp;nbsp;431&amp;nbsp;9892&amp;nbsp;7566&amp;nbsp;3084&amp;nbsp;8231&amp;nbsp;1717&amp;nbsp;4424&amp;nbsp;7560&amp;nbsp;7635&amp;nbsp;7511&amp;nbsp;502&amp;nbsp;7774&amp;nbsp;3144&amp;nbsp;5113&amp;nbsp;1284&amp;nbsp;2725&amp;nbsp;123&amp;nbsp;7242&amp;nbsp;7830&amp;nbsp;4856&amp;nbsp;7082&amp;nbsp;5823&amp;nbsp;8240&amp;nbsp;6820&amp;nbsp;1092&amp;nbsp;8977&amp;nbsp;236&amp;nbsp;4813&amp;nbsp;5356&amp;nbsp;4477&amp;nbsp;6680&amp;nbsp;3593&amp;nbsp;5386&amp;nbsp;882&amp;nbsp;4981&amp;nbsp;7619&amp;nbsp;5146&amp;nbsp;2326&amp;nbsp;5369&amp;nbsp;5834&amp;nbsp;442&amp;nbsp;9682&amp;nbsp;6638&amp;nbsp;3391&amp;nbsp;7456&amp;nbsp;3105&amp;nbsp;7537&amp;nbsp;5451&amp;nbsp;4179&amp;nbsp;6981&amp;nbsp;8995&amp;nbsp;4886&amp;nbsp;9805&amp;nbsp;3762&amp;nbsp;1420&amp;nbsp;1729&amp;nbsp;6607&amp;nbsp;4241&amp;nbsp;915&amp;nbsp;973&amp;nbsp;8349&amp;nbsp;351&amp;nbsp;4231&amp;nbsp;2386&amp;nbsp;4206&amp;nbsp;7419&amp;nbsp;1497&amp;nbsp;1529&amp;nbsp;8813&amp;nbsp;7755&amp;nbsp;5663&amp;nbsp;1282&amp;nbsp;4987&amp;nbsp;5031&amp;nbsp;2019&amp;nbsp;1647&amp;nbsp;2010&amp;nbsp;8765&amp;nbsp;8914&amp;nbsp;8455&amp;nbsp;9331&amp;nbsp;2732&amp;nbsp;5294&amp;nbsp;5956&amp;nbsp;2961&amp;nbsp;5289&amp;nbsp;5325&amp;nbsp;3797&amp;nbsp;1908&amp;nbsp;7581&amp;nbsp;7175&amp;nbsp;9069&amp;nbsp;7184&amp;nbsp;7972&amp;nbsp;9275&amp;nbsp;3938&amp;nbsp;8907&amp;nbsp;4591&amp;nbsp;5931&amp;nbsp;9711&amp;nbsp;2706&amp;nbsp;9923&amp;nbsp;4523&amp;nbsp;5218&amp;nbsp;2468&amp;nbsp;2744&amp;nbsp;182&amp;nbsp;3599&amp;nbsp;309&amp;nbsp;1692&amp;nbsp;7001&amp;nbsp;5259&amp;nbsp;9069&amp;nbsp;1501&amp;nbsp;7878&amp;nbsp;3665&amp;nbsp;5143&amp;nbsp;274&amp;nbsp;5587&amp;nbsp;6753&amp;nbsp;146&amp;nbsp;1123&amp;nbsp;2440&amp;nbsp;7564&amp;nbsp;6035&amp;nbsp;6012&amp;nbsp;9317&amp;nbsp;6905&amp;nbsp;1249&amp;nbsp;6047&amp;nbsp;6409&amp;nbsp;291&amp;nbsp;7592&amp;nbsp;3022&amp;nbsp;1356&amp;nbsp;8665&amp;nbsp;1991&amp;nbsp;7637&amp;nbsp;7846&amp;nbsp;2989&amp;nbsp;7186&amp;nbsp;2302&amp;nbsp;1989&amp;nbsp;5798&amp;nbsp;6128&amp;nbsp;5098&amp;nbsp;2860&amp;nbsp;5998&amp;nbsp;62&amp;nbsp;5679&amp;nbsp;5582&amp;nbsp;5668&amp;nbsp;7882&amp;nbsp;9989&amp;nbsp;5703&amp;nbsp;5258&amp;nbsp;5305&amp;nbsp;3272&amp;nbsp;1459&amp;nbsp;4152&amp;nbsp;1617&amp;nbsp;3865&amp;nbsp;4933&amp;nbsp;4215&amp;nbsp;7167&amp;nbsp;9997&amp;nbsp;5234&amp;nbsp;9192&amp;nbsp;6995&amp;nbsp;7132&amp;nbsp;8003&amp;nbsp;2331&amp;nbsp;8480&amp;nbsp;8259&amp;nbsp;6839&amp;nbsp;1016&amp;nbsp;845&amp;nbsp;7219&amp;nbsp;3342&amp;nbsp;3497&amp;nbsp;9894&amp;nbsp;6928&amp;nbsp;2767&amp;nbsp;2574&amp;nbsp;491&amp;nbsp;546&amp;nbsp;2963&amp;nbsp;5639&amp;nbsp;2047&amp;nbsp;3415&amp;nbsp;1575&amp;nbsp;2814&amp;nbsp;938&amp;nbsp;15&amp;nbsp;4590&amp;nbsp;5531&amp;nbsp;5544&amp;nbsp;5183&amp;nbsp;1421&amp;nbsp;797&amp;nbsp;6680&amp;nbsp;6063&amp;nbsp;5006&amp;nbsp;9576&amp;nbsp;7630&amp;nbsp;6268&amp;nbsp;6605&amp;nbsp;1105&amp;nbsp;5314&amp;nbsp;758&amp;nbsp;4814&amp;nbsp;1476&amp;nbsp;4735&amp;nbsp;1443&amp;nbsp;9525&amp;nbsp;351&amp;nbsp;2964&amp;nbsp;5930&amp;nbsp;5836&amp;nbsp;6340&amp;nbsp;1590&amp;nbsp;2617&amp;nbsp;3441&amp;nbsp;555&amp;nbsp;1372&amp;nbsp;2784&amp;nbsp;3525&amp;nbsp;749&amp;nbsp;5906&amp;nbsp;6260&amp;nbsp;3086&amp;nbsp;1194&amp;nbsp;8615&amp;nbsp;9133&amp;nbsp;2069&amp;nbsp;4516&amp;nbsp;7055&amp;nbsp;2648&amp;nbsp;4681&amp;nbsp;9650&amp;nbsp;8993&amp;nbsp;2549&amp;nbsp;6843&amp;nbsp;5550&amp;nbsp;6985&amp;nbsp;6570&amp;nbsp;4560&amp;nbsp;3159&amp;nbsp;408&amp;nbsp;9646&amp;nbsp;7234&amp;nbsp;2320&amp;nbsp;751&amp;nbsp;4111&amp;nbsp;5551&amp;nbsp;159&amp;nbsp;9944&amp;nbsp;4925&amp;nbsp;1400&amp;nbsp;2303&amp;nbsp;525&amp;nbsp;4828&amp;nbsp;4228&amp;nbsp;9470&amp;nbsp;6287&amp;nbsp;1734&amp;nbsp;8298&amp;nbsp;8240&amp;nbsp;3984&amp;nbsp;8951&amp;nbsp;5578&amp;nbsp;6090&amp;nbsp;2489&amp;nbsp;2079&amp;nbsp;8549&amp;nbsp;2264&amp;nbsp;9909&amp;nbsp;8580&amp;nbsp;3968&amp;nbsp;1719&amp;nbsp;8612&amp;nbsp;7101&amp;nbsp;4934&amp;nbsp;7819&amp;nbsp;1657&amp;nbsp;4936&amp;nbsp;8435&amp;nbsp;3819&amp;nbsp;5085&amp;nbsp;5284&amp;nbsp;4921&amp;nbsp;5040&amp;nbsp;6489&amp;nbsp;4200&amp;nbsp;2959&amp;nbsp;4666&amp;nbsp;2464&amp;nbsp;2331&amp;nbsp;2349&amp;nbsp;8251&amp;nbsp;6243&amp;nbsp;5049&amp;nbsp;1377&amp;nbsp;9817&amp;nbsp;2314&amp;nbsp;1156&amp;nbsp;1021&amp;nbsp;1472&amp;nbsp;9106&amp;nbsp;2017&amp;nbsp;2134&amp;nbsp;7758&amp;nbsp;1930&amp;nbsp;8183&amp;nbsp;1623&amp;nbsp;8150&amp;nbsp;3157&amp;nbsp;5156&amp;nbsp;9228&amp;nbsp;782&amp;nbsp;5611&amp;nbsp;3911&amp;nbsp;3559&amp;nbsp;5104&amp;nbsp;4023&amp;nbsp;8567&amp;nbsp;5967&amp;nbsp;4316&amp;nbsp;8714&amp;nbsp;2810&amp;nbsp;6828&amp;nbsp;6773&amp;nbsp;2199&amp;nbsp;2127&amp;nbsp;1596&amp;nbsp;1760&amp;nbsp;261&amp;nbsp;3397&amp;nbsp;1922&amp;nbsp;6760&amp;nbsp;3312&amp;nbsp;4849&amp;nbsp;5585&amp;nbsp;5964&amp;nbsp;7961&amp;nbsp;1980&amp;nbsp;5989&amp;nbsp;8031&amp;nbsp;5921&amp;nbsp;3475&amp;nbsp;8394&amp;nbsp;472&amp;nbsp;5442&amp;nbsp;3077&amp;nbsp;3923&amp;nbsp;2608&amp;nbsp;966&amp;nbsp;1289&amp;nbsp;8917&amp;nbsp;8486&amp;nbsp;8269&amp;nbsp;2149&amp;nbsp;4969&amp;nbsp;4846&amp;nbsp;268&amp;nbsp;2440&amp;nbsp;8349&amp;nbsp;5421&amp;nbsp;4169&amp;nbsp;6897&amp;nbsp;820&amp;nbsp;7743&amp;nbsp;6224&amp;nbsp;7077&amp;nbsp;8961&amp;nbsp;3090&amp;nbsp;8481&amp;nbsp;1453&amp;nbsp;4848&amp;nbsp;2520&amp;nbsp;1343&amp;nbsp;7029&amp;nbsp;4078&amp;nbsp;1433&amp;nbsp;2114&amp;nbsp;6095&amp;nbsp;1900&amp;nbsp;5982&amp;nbsp;8694&amp;nbsp;4766&amp;nbsp;8127&amp;nbsp;2039&amp;nbsp;9274&amp;nbsp;2907&amp;nbsp;8099&amp;nbsp;3270&amp;nbsp;6082&amp;nbsp;8996&amp;nbsp;1987&amp;nbsp;3426&amp;nbsp;3750&amp;nbsp;6648&amp;nbsp;2083&amp;nbsp;5429&amp;nbsp;2865&amp;nbsp;7836&amp;nbsp;7847&amp;nbsp;2015&amp;nbsp;402&amp;nbsp;7673&amp;nbsp;5657&amp;nbsp;7456&amp;nbsp;7678&amp;nbsp;3051&amp;nbsp;1206&amp;nbsp;5602&amp;nbsp;7916&amp;nbsp;7476&amp;nbsp;7633&amp;nbsp;1468&amp;nbsp;2487&amp;nbsp;2743&amp;nbsp;2655&amp;nbsp;8464&amp;nbsp;4624&amp;nbsp;4301&amp;nbsp;6298&amp;nbsp;8542&amp;nbsp;7482&amp;nbsp;4179&amp;nbsp;3583&amp;nbsp;8735&amp;nbsp;5436&amp;nbsp;9034&amp;nbsp;7055&amp;nbsp;1483&amp;nbsp;7603&amp;nbsp;9750&amp;nbsp;5073&amp;nbsp;1043&amp;nbsp;5949&amp;nbsp;4160&amp;nbsp;5999&amp;nbsp;8408&amp;nbsp;7630&amp;nbsp;6004&amp;nbsp;5908&amp;nbsp;5953&amp;nbsp;207&amp;nbsp;5859&amp;nbsp;4645&amp;nbsp;7002&amp;nbsp;3610&amp;nbsp;7810&amp;nbsp;4837&amp;nbsp;3839&amp;nbsp;6880&amp;nbsp;5914&amp;nbsp;4831&amp;nbsp;9653&amp;nbsp;387&amp;nbsp;5318&amp;nbsp;2287&amp;nbsp;2210&amp;nbsp;5724&amp;nbsp;776&amp;nbsp;5785&amp;nbsp;8240&amp;nbsp;2726&amp;nbsp;8804&amp;nbsp;7009&amp;nbsp;7902&amp;nbsp;609&amp;nbsp;1602&amp;nbsp;2658&amp;nbsp;655&amp;nbsp;2144&amp;nbsp;9456&amp;nbsp;216&amp;nbsp;8424&amp;nbsp;75&amp;nbsp;5039&amp;nbsp;8629&amp;nbsp;6886&amp;nbsp;3790&amp;nbsp;929&amp;nbsp;6495&amp;nbsp;4646&amp;nbsp;7912&amp;nbsp;2994&amp;nbsp;3008&amp;nbsp;4780&amp;nbsp;9677&amp;nbsp;7260&amp;nbsp;9637&amp;nbsp;1485&amp;nbsp;7989&amp;nbsp;688&amp;nbsp;7664&amp;nbsp;8308&amp;nbsp;7194&amp;nbsp;6612&amp;nbsp;9255&amp;nbsp;5456&amp;nbsp;7662&amp;nbsp;896&amp;nbsp;4834&amp;nbsp;629&amp;nbsp;6851&amp;nbsp;3424&amp;nbsp;5872&amp;nbsp;3127&amp;nbsp;9201&amp;nbsp;1301&amp;nbsp;5715&amp;nbsp;3746&amp;nbsp;1955&amp;nbsp;1716&amp;nbsp;6431&amp;nbsp;4084&amp;nbsp;3482&amp;nbsp;4981&amp;nbsp;7839&amp;nbsp;321&amp;nbsp;5657&amp;nbsp;4117&amp;nbsp;2640&amp;nbsp;5999&amp;nbsp;1559&amp;nbsp;36&amp;nbsp;6597&amp;nbsp;1959&amp;nbsp;848&amp;nbsp;6968&amp;nbsp;961&amp;nbsp;7530&amp;nbsp;3924&amp;nbsp;7129&amp;nbsp;7984&amp;nbsp;1386&amp;nbsp;5495&amp;nbsp;7507&amp;nbsp;2222&amp;nbsp;9852&amp;nbsp;5471&amp;nbsp;2215&amp;nbsp;8638&amp;nbsp;2589&amp;nbsp;5545&amp;nbsp;8825&amp;nbsp;4804&amp;nbsp;1194&amp;nbsp;3893&amp;nbsp;4099&amp;nbsp;5099&amp;nbsp;9670&amp;nbsp;7589&amp;nbsp;1089&amp;nbsp;3569&amp;nbsp;3256&amp;nbsp;4418&amp;nbsp;7588&amp;nbsp;8582&amp;nbsp;42&amp;nbsp;3335&amp;nbsp;1023&amp;nbsp;49&amp;nbsp;7803&amp;nbsp;3540&amp;nbsp;1757&amp;nbsp;3883&amp;nbsp;6126&amp;nbsp;9308&amp;nbsp;3609&amp;nbsp;6577&amp;nbsp;5321&amp;nbsp;9111&amp;nbsp;6340&amp;nbsp;8550&amp;nbsp;3063&amp;nbsp;3681&amp;nbsp;9650&amp;nbsp;2735&amp;nbsp;6679&amp;nbsp;6217&amp;nbsp;2605&amp;nbsp;7013&amp;nbsp;8266&amp;nbsp;2387&amp;nbsp;193&amp;nbsp;3782&amp;nbsp;2296&amp;nbsp;7607&amp;nbsp;5454&amp;nbsp;3189&amp;nbsp;6956&amp;nbsp;6655&amp;nbsp;1338&amp;nbsp;1670&amp;nbsp;7988&amp;nbsp;1885&amp;nbsp;1084&amp;nbsp;1011&amp;nbsp;3186&amp;nbsp;3475&amp;nbsp;8562&amp;nbsp;793&amp;nbsp;5085&amp;nbsp;3896&amp;nbsp;7340&amp;nbsp;8587&amp;nbsp;6737&amp;nbsp;2842&amp;nbsp;766&amp;nbsp;6462&amp;nbsp;58&amp;nbsp;263&amp;nbsp;242&amp;nbsp;6604&amp;nbsp;3517&amp;nbsp;9410&amp;nbsp;9332&amp;nbsp;5617&amp;nbsp;4880&amp;nbsp;437&amp;nbsp;5428&amp;nbsp;2689&amp;nbsp;3789&amp;nbsp;4137&amp;nbsp;3335&amp;nbsp;1056&amp;nbsp;9635&amp;nbsp;3343&amp;nbsp;4871&amp;nbsp;8872&amp;nbsp;869&amp;nbsp;618&amp;nbsp;9630&amp;nbsp;4439&amp;nbsp;1913&amp;nbsp;5107&amp;nbsp;8639&amp;nbsp;7630&amp;nbsp;3321&amp;nbsp;3892&amp;nbsp;5518&amp;nbsp;6627&amp;nbsp;5190&amp;nbsp;3997&amp;nbsp;1666&amp;nbsp;5440&amp;nbsp;3440&amp;nbsp;4387&amp;nbsp;3338&amp;nbsp;66&amp;nbsp;4719&amp;nbsp;8332&amp;nbsp;4613&amp;nbsp;474&amp;nbsp;9069&amp;nbsp;8596&amp;nbsp;3080&amp;nbsp;671&amp;nbsp;6714&amp;nbsp;2730&amp;nbsp;7197&amp;nbsp;1707&amp;nbsp;8151&amp;nbsp;5715&amp;nbsp;5726&amp;nbsp;8858&amp;nbsp;5227&amp;nbsp;2439&amp;nbsp;7326&amp;nbsp;6638&amp;nbsp;2609&amp;nbsp;2303&amp;nbsp;2528&amp;nbsp;1533&amp;nbsp;3544&amp;nbsp;126&amp;nbsp;8990&amp;nbsp;2401&amp;nbsp;9074&amp;nbsp;5204&amp;nbsp;819&amp;nbsp;7639&amp;nbsp;469&amp;nbsp;6620&amp;nbsp;7921&amp;nbsp;8785&amp;nbsp;9917&amp;nbsp;8544&amp;nbsp;9885&amp;nbsp;996&amp;nbsp;6248&amp;nbsp;3119&amp;nbsp;4030&amp;nbsp;1498&amp;nbsp;136&amp;nbsp;62&amp;nbsp;1889&amp;nbsp;7298&amp;nbsp;4133&amp;nbsp;996&amp;nbsp;2792&amp;nbsp;8955&amp;nbsp;7001&amp;nbsp;236&amp;nbsp;6726&amp;nbsp;7052&amp;nbsp;6674&amp;nbsp;1559&amp;nbsp;8596&amp;nbsp;7679&amp;nbsp;7923&amp;nbsp;2135&amp;nbsp;688&amp;nbsp;8290&amp;nbsp;3683&amp;nbsp;9126&amp;nbsp;3769&amp;nbsp;1797&amp;nbsp;8972&amp;nbsp;61&amp;nbsp;4132&amp;nbsp;3006&amp;nbsp;1789&amp;nbsp;717&amp;nbsp;8762&amp;nbsp;6232&amp;nbsp;3705&amp;nbsp;3817&amp;nbsp;8951&amp;nbsp;2959&amp;nbsp;1238&amp;nbsp;7226&amp;nbsp;3149&amp;nbsp;1189&amp;nbsp;5375&amp;nbsp;4394&amp;nbsp;7503&amp;nbsp;4417&amp;nbsp;2162&amp;nbsp;2393&amp;nbsp;8742&amp;nbsp;5419&amp;nbsp;211&amp;nbsp;1100&amp;nbsp;5280&amp;nbsp;6385&amp;nbsp;1751&amp;nbsp;5944&amp;nbsp;5820&amp;nbsp;9206&amp;nbsp;4234&amp;nbsp;6315&amp;nbsp;3487&amp;nbsp;9021&amp;nbsp;8986&amp;nbsp;7892&amp;nbsp;1346&amp;nbsp;3506&amp;nbsp;6249&amp;nbsp;4086&amp;nbsp;6993&amp;nbsp;8241&amp;nbsp;94&amp;nbsp;8377&amp;nbsp;3917&amp;nbsp;8173&amp;nbsp;1381&amp;nbsp;5465&amp;nbsp;8875&amp;nbsp;8139&amp;nbsp;7211&amp;nbsp;901&amp;nbsp;1988&amp;nbsp;8052&amp;nbsp;5651&amp;nbsp;737&amp;nbsp;8979&amp;nbsp;8551&amp;nbsp;755&amp;nbsp;6292&amp;nbsp;9562&amp;nbsp;8452&amp;nbsp;4327&amp;nbsp;315&amp;nbsp;7805&amp;nbsp;6066&amp;nbsp;6813&amp;nbsp;4196&amp;nbsp;5892&amp;nbsp;2778&amp;nbsp;8024&amp;nbsp;5380&amp;nbsp;9822&amp;nbsp;9225&amp;nbsp;6910&amp;nbsp;1218&amp;nbsp;2905&amp;nbsp;5794&amp;nbsp;9802&amp;nbsp;4041&amp;nbsp;6219&amp;nbsp;4714&amp;nbsp;330&amp;nbsp;1226&amp;nbsp;972&amp;nbsp;4666&amp;nbsp;7457&amp;nbsp;7624&amp;nbsp;9513&amp;nbsp;49&amp;nbsp;7687&amp;nbsp;1482&amp;nbsp;5747&amp;nbsp;5263&amp;nbsp;6100&amp;nbsp;3004&amp;nbsp;5678&amp;nbsp;6651&amp;nbsp;3496&amp;nbsp;5422&amp;nbsp;4355&amp;nbsp;7422&amp;nbsp;4359&amp;nbsp;9924&amp;nbsp;4574&amp;nbsp;3222&amp;nbsp;4405&amp;nbsp;2468&amp;nbsp;8144&amp;nbsp;4692&amp;nbsp;8014&amp;nbsp;379&amp;nbsp;2174&amp;nbsp;446&amp;nbsp;7857&amp;nbsp;6168&amp;nbsp;912&amp;nbsp;3534&amp;nbsp;2975&amp;nbsp;2192&amp;nbsp;435&amp;nbsp;5521&amp;nbsp;9185&amp;nbsp;9864&amp;nbsp;9208&amp;nbsp;5400&amp;nbsp;896&amp;nbsp;3518&amp;nbsp;498&amp;nbsp;8010&amp;nbsp;1723&amp;nbsp;7089&amp;nbsp;4076&amp;nbsp;6224&amp;nbsp;3972&amp;nbsp;612&amp;nbsp;2465&amp;nbsp;5880&amp;nbsp;9283&amp;nbsp;8143&amp;nbsp;5538&amp;nbsp;6372&amp;nbsp;7841&amp;nbsp;1998&amp;nbsp;6292&amp;nbsp;5096&amp;nbsp;5423&amp;nbsp;5728&amp;nbsp;7199&amp;nbsp;5807&amp;nbsp;5325&amp;nbsp;6185&amp;nbsp;1664&amp;nbsp;7349&amp;nbsp;8531&amp;nbsp;7040&amp;nbsp;39&amp;nbsp;5006&amp;nbsp;3179&amp;nbsp;3842&amp;nbsp;8954&amp;nbsp;4847&amp;nbsp;3540&amp;nbsp;6045&amp;nbsp;5697&amp;nbsp;112&amp;nbsp;2625&amp;nbsp;7062&amp;nbsp;631&amp;nbsp;3136&amp;nbsp;1544&amp;nbsp;420&amp;nbsp;1199&amp;nbsp;6592&amp;nbsp;8820&amp;nbsp;8802&amp;nbsp;8157&amp;nbsp;9383&amp;nbsp;6164&amp;nbsp;5617&amp;nbsp;3513&amp;nbsp;4876&amp;nbsp;9625&amp;nbsp;2947&amp;nbsp;2720&amp;nbsp;640&amp;nbsp;1772&amp;nbsp;1137&amp;nbsp;1282&amp;nbsp;8754&amp;nbsp;6325&amp;nbsp;4663&amp;nbsp;4741&amp;nbsp;8360&amp;nbsp;6325&amp;nbsp;211&amp;nbsp;6592&amp;nbsp;4124&amp;nbsp;7741&amp;nbsp;5945&amp;nbsp;2273&amp;nbsp;7581&amp;nbsp;2309&amp;nbsp;1361&amp;nbsp;3080&amp;nbsp;1386&amp;nbsp;5398&amp;nbsp;3847&amp;nbsp;8730&amp;nbsp;1099&amp;nbsp;8608&amp;nbsp;3851&amp;nbsp;559&amp;nbsp;4184&amp;nbsp;6629&amp;nbsp;9711&amp;nbsp;2915&amp;nbsp;5839&amp;nbsp;9628&amp;nbsp;2012&amp;nbsp;857&amp;nbsp;3666&amp;nbsp;239&amp;nbsp;2797&amp;nbsp;9011&amp;nbsp;5143&amp;nbsp;1933&amp;nbsp;9425&amp;nbsp;6699&amp;nbsp;1078&amp;nbsp;2361&amp;nbsp;1821&amp;nbsp;2062&amp;nbsp;3855&amp;nbsp;6969&amp;nbsp;5112&amp;nbsp;9180&amp;nbsp;4993&amp;nbsp;279&amp;nbsp;3518&amp;nbsp;3945&amp;nbsp;1492&amp;nbsp;5908&amp;nbsp;7838&amp;nbsp;3167&amp;nbsp;8544&amp;nbsp;9120&amp;nbsp;2252&amp;nbsp;4810&amp;nbsp;9060&amp;nbsp;1139&amp;nbsp;639&amp;nbsp;650&amp;nbsp;4608&amp;nbsp;2600&amp;nbsp;3060&amp;nbsp;4421&amp;nbsp;5067&amp;nbsp;4492&amp;nbsp;9753&amp;nbsp;4034&amp;nbsp;8637&amp;nbsp;5651&amp;nbsp;5107&amp;nbsp;974&amp;nbsp;5078&amp;nbsp;2948&amp;nbsp;4809&amp;nbsp;1275&amp;nbsp;7702&amp;nbsp;5992&amp;nbsp;7702&amp;nbsp;3005&amp;nbsp;7107&amp;nbsp;7967&amp;nbsp;219&amp;nbsp;7899&amp;nbsp;1350&amp;nbsp;2650&amp;nbsp;7514&amp;nbsp;2980&amp;nbsp;446&amp;nbsp;8594&amp;nbsp;6764&amp;nbsp;4871&amp;nbsp;1147&amp;nbsp;6848&amp;nbsp;7932&amp;nbsp;3753&amp;nbsp;6852&amp;nbsp;2323&amp;nbsp;7754&amp;nbsp;2339&amp;nbsp;6546&amp;nbsp;8701&amp;nbsp;6778&amp;nbsp;9986&amp;nbsp;6018&amp;nbsp;1846&amp;nbsp;786&amp;nbsp;2934&amp;nbsp;1943&amp;nbsp;888&amp;nbsp;5567&amp;nbsp;4483&amp;nbsp;3670&amp;nbsp;6833&amp;nbsp;1856&amp;nbsp;2082&amp;nbsp;3257&amp;nbsp;8372&amp;nbsp;4026&amp;nbsp;6561&amp;nbsp;237&amp;nbsp;8808&amp;nbsp;5666&amp;nbsp;9759&amp;nbsp;1235&amp;nbsp;9559&amp;nbsp;8534&amp;nbsp;6609&amp;nbsp;6850&amp;nbsp;5393&amp;nbsp;7557&amp;nbsp;3168&amp;nbsp;5779&amp;nbsp;2247&amp;nbsp;3282&amp;nbsp;921&amp;nbsp;2292&amp;nbsp;1040&amp;nbsp;6613&amp;nbsp;8843&amp;nbsp;8870&amp;nbsp;9687&amp;nbsp;7689&amp;nbsp;2940&amp;nbsp;4767&amp;nbsp;8762&amp;nbsp;1503&amp;nbsp;7173&amp;nbsp;4041&amp;nbsp;8141&amp;nbsp;6874&amp;nbsp;977&amp;nbsp;7729&amp;nbsp;3013&amp;nbsp;4370&amp;nbsp;9826&amp;nbsp;9753&amp;nbsp;8222&amp;nbsp;6673&amp;nbsp;8364&amp;nbsp;1974&amp;nbsp;6230&amp;nbsp;4664&amp;nbsp;6168&amp;nbsp;1138&amp;nbsp;8607&amp;nbsp;9275&amp;nbsp;9283&amp;nbsp;1563&amp;nbsp;4016&amp;nbsp;7633&amp;nbsp;4380&amp;nbsp;4243&amp;nbsp;8869&amp;nbsp;1381&amp;nbsp;9129&amp;nbsp;7678&amp;nbsp;4395&amp;nbsp;1576&amp;nbsp;1779&amp;nbsp;2183&amp;nbsp;9333&amp;nbsp;2924&amp;nbsp;6597&amp;nbsp;6347&amp;nbsp;4122&amp;nbsp;7690&amp;nbsp;5617&amp;nbsp;1308&amp;nbsp;3428&amp;nbsp;7085&amp;nbsp;27&amp;nbsp;2319&amp;nbsp;8914&amp;nbsp;2421&amp;nbsp;6348&amp;nbsp;5726&amp;nbsp;8967&amp;nbsp;2086&amp;nbsp;3264&amp;nbsp;9175&amp;nbsp;6489&amp;nbsp;8278&amp;nbsp;1352&amp;nbsp;732&amp;nbsp;7970&amp;nbsp;3122&amp;nbsp;7081&amp;nbsp;6577&amp;nbsp;227&amp;nbsp;185&amp;nbsp;6700&amp;nbsp;9617&amp;nbsp;396&amp;nbsp;4239&amp;nbsp;3916&amp;nbsp;7530&amp;nbsp;6693&amp;nbsp;5180&amp;nbsp;5163&amp;nbsp;2092&amp;nbsp;3465&amp;nbsp;2939&amp;nbsp;2413&amp;nbsp;8221&amp;nbsp;8597&amp;nbsp;1419&amp;nbsp;2970&amp;nbsp;5096&amp;nbsp;3582&amp;nbsp;9633&amp;nbsp;7056&amp;nbsp;9833&amp;nbsp;3688&amp;nbsp;1492&amp;nbsp;4544&amp;nbsp;5923&amp;nbsp;5839&amp;nbsp;7232&amp;nbsp;349&amp;nbsp;3162&amp;nbsp;3970&amp;nbsp;2916&amp;nbsp;464&amp;nbsp;569&amp;nbsp;9267&amp;nbsp;2692&amp;nbsp;5526&amp;nbsp;8558&amp;nbsp;9400&amp;nbsp;871&amp;nbsp;6640&amp;nbsp;4105&amp;nbsp;7645&amp;nbsp;3962&amp;nbsp;5122&amp;nbsp;1473&amp;nbsp;7296&amp;nbsp;635&amp;nbsp;7268&amp;nbsp;7326&amp;nbsp;7940&amp;nbsp;2398&amp;nbsp;4660&amp;nbsp;7600&amp;nbsp;5070&amp;nbsp;7884&amp;nbsp;5618&amp;nbsp;2119&amp;nbsp;9307&amp;nbsp;7535&amp;nbsp;5635&amp;nbsp;760&amp;nbsp;3944&amp;nbsp;3320&amp;nbsp;7679&amp;nbsp;8143&amp;nbsp;2233&amp;nbsp;7369&amp;nbsp;2163&amp;nbsp;183&amp;nbsp;1683&amp;nbsp;7883&amp;nbsp;6144&amp;nbsp;3955&amp;nbsp;1393&amp;nbsp;1450&amp;nbsp;5898&amp;nbsp;4873&amp;nbsp;9026&amp;nbsp;4867&amp;nbsp;8441&amp;nbsp;6050&amp;nbsp;1961&amp;nbsp;2621&amp;nbsp;7307&amp;nbsp;764&amp;nbsp;2492&amp;nbsp;1005&amp;nbsp;272&amp;nbsp;7496&amp;nbsp;6806&amp;nbsp;2720&amp;nbsp;2205&amp;nbsp;3644&amp;nbsp;9910&amp;nbsp;5013&amp;nbsp;1642&amp;nbsp;8209&amp;nbsp;2798&amp;nbsp;1280&amp;nbsp;452&amp;nbsp;1526&amp;nbsp;4132&amp;nbsp;3225&amp;nbsp;9195&amp;nbsp;5819&amp;nbsp;6116&amp;nbsp;7435&amp;nbsp;8069&amp;nbsp;8759&amp;nbsp;8779&amp;nbsp;3653&amp;nbsp;1178&amp;nbsp;9091&amp;nbsp;3358&amp;nbsp;5132&amp;nbsp;1942&amp;nbsp;7053&amp;nbsp;6577&amp;nbsp;3463&amp;nbsp;8025&amp;nbsp;3702&amp;nbsp;1441&amp;nbsp;7970&amp;nbsp;8154&amp;nbsp;2964&amp;nbsp;8731&amp;nbsp;8876&amp;nbsp;9536&amp;nbsp;2833&amp;nbsp;9298&amp;nbsp;3417&amp;nbsp;5880&amp;nbsp;3194&amp;nbsp;8029&amp;nbsp;7056&amp;nbsp;1794&amp;nbsp;8272&amp;nbsp;8262&amp;nbsp;1629&amp;nbsp;6596&amp;nbsp;4170&amp;nbsp;7180&amp;nbsp;1473&amp;nbsp;9397&amp;nbsp;1410&amp;nbsp;4898&amp;nbsp;3645&amp;nbsp;9651&amp;nbsp;9908&amp;nbsp;5934&amp;nbsp;3787&amp;nbsp;8222&amp;nbsp;8818&amp;nbsp;5067&amp;nbsp;5893&amp;nbsp;1098&amp;nbsp;7234&amp;nbsp;5287&amp;nbsp;332&amp;nbsp;6465&amp;nbsp;6926&amp;nbsp;8133&amp;nbsp;2&amp;nbsp;5759&amp;nbsp;7507&amp;nbsp;2157&amp;nbsp;3920&amp;nbsp;8644&amp;nbsp;563&amp;nbsp;5239&amp;nbsp;9585&amp;nbsp;8278&amp;nbsp;3491&amp;nbsp;612&amp;nbsp;7941&amp;nbsp;8332&amp;nbsp;5725&amp;nbsp;4853&amp;nbsp;5695&amp;nbsp;1796&amp;nbsp;2543&amp;nbsp;3857&amp;nbsp;4999&amp;nbsp;9214&amp;nbsp;2075&amp;nbsp;2372&amp;nbsp;4713&amp;nbsp;1150&amp;nbsp;3589&amp;nbsp;4826&amp;nbsp;4613&amp;nbsp;2446&amp;nbsp;5112&amp;nbsp;7528&amp;nbsp;8237&amp;nbsp;7129&amp;nbsp;3169&amp;nbsp;1476&amp;nbsp;3545&amp;nbsp;5762&amp;nbsp;8690&amp;nbsp;9928&amp;nbsp;6214&amp;nbsp;3547&amp;nbsp;6641&amp;nbsp;8355&amp;nbsp;4723&amp;nbsp;2238&amp;nbsp;1878&amp;nbsp;1623&amp;nbsp;8466&amp;nbsp;3752&amp;nbsp;1456&amp;nbsp;9084&amp;nbsp;349&amp;nbsp;7112&amp;nbsp;369&amp;nbsp;1932&amp;nbsp;4559&amp;nbsp;8149&amp;nbsp;4541&amp;nbsp;9077&amp;nbsp;3287&amp;nbsp;5861&amp;nbsp;7375&amp;nbsp;7882&amp;nbsp;7593&amp;nbsp;9111&amp;nbsp;7333&amp;nbsp;6546&amp;nbsp;5676&amp;nbsp;1450&amp;nbsp;7567&amp;nbsp;6520&amp;nbsp;5068&amp;nbsp;9299&amp;nbsp;8964&amp;nbsp;121&amp;nbsp;5769&amp;nbsp;716&amp;nbsp;6828&amp;nbsp;6025&amp;nbsp;8263&amp;nbsp;8143&amp;nbsp;8407&amp;nbsp;414&amp;nbsp;6157&amp;nbsp;2783&amp;nbsp;7652&amp;nbsp;1971&amp;nbsp;7062&amp;nbsp;9151&amp;nbsp;9595&amp;nbsp;279&amp;nbsp;7410&amp;nbsp;8488&amp;nbsp;8292&amp;nbsp;1932&amp;nbsp;9606&amp;nbsp;5352&amp;nbsp;1134&amp;nbsp;7960&amp;nbsp;392&amp;nbsp;1694&amp;nbsp;8793&amp;nbsp;7543&amp;nbsp;1796&amp;nbsp;767&amp;nbsp;3564&amp;nbsp;5783&amp;nbsp;4170&amp;nbsp;2340&amp;nbsp;1664&amp;nbsp;5962&amp;nbsp;9789&amp;nbsp;170&amp;nbsp;7618&amp;nbsp;2664&amp;nbsp;3397&amp;nbsp;6848&amp;nbsp;6261&amp;nbsp;2698&amp;nbsp;2510&amp;nbsp;3052&amp;nbsp;9502&amp;nbsp;352&amp;nbsp;9143&amp;nbsp;8455&amp;nbsp;2470&amp;nbsp;28&amp;nbsp;5028&amp;nbsp;476&amp;nbsp;1692&amp;nbsp;7989&amp;nbsp;9485&amp;nbsp;925&amp;nbsp;9616&amp;nbsp;8565&amp;nbsp;2701&amp;nbsp;6990&amp;nbsp;6153&amp;nbsp;2315&amp;nbsp;9907&amp;nbsp;5480&amp;nbsp;720&amp;nbsp;4058&amp;nbsp;1604&amp;nbsp;55&amp;nbsp;131&amp;nbsp;1496&amp;nbsp;3191&amp;nbsp;7565&amp;nbsp;5795&amp;nbsp;5920&amp;nbsp;8583&amp;nbsp;5165&amp;nbsp;902&amp;nbsp;128&amp;nbsp;3893&amp;nbsp;368&amp;nbsp;7093&amp;nbsp;6604&amp;nbsp;5444&amp;nbsp;8147&amp;nbsp;4207&amp;nbsp;3465&amp;nbsp;1323&amp;nbsp;327&amp;nbsp;933&amp;nbsp;2835&amp;nbsp;8247&amp;nbsp;5712&amp;nbsp;3660&amp;nbsp;3607&amp;nbsp;5542&amp;nbsp;9559&amp;nbsp;270&amp;nbsp;1194&amp;nbsp;7116&amp;nbsp;5080&amp;nbsp;2169&amp;nbsp;6720&amp;nbsp;3874&amp;nbsp;6581&amp;nbsp;4558&amp;nbsp;3541&amp;nbsp;7986&amp;nbsp;1073&amp;nbsp;9171&amp;nbsp;9112&amp;nbsp;7388&amp;nbsp;1029&amp;nbsp;3506&amp;nbsp;9691&amp;nbsp;3477&amp;nbsp;9486&amp;nbsp;6440&amp;nbsp;2101&amp;nbsp;9715&amp;nbsp;8397&amp;nbsp;2263&amp;nbsp;7136&amp;nbsp;6546&amp;nbsp;5558&amp;nbsp;1860&amp;nbsp;2043&amp;nbsp;1058&amp;nbsp;9889&amp;nbsp;6105&amp;nbsp;3784&amp;nbsp;8486&amp;nbsp;1293&amp;nbsp;7508&amp;nbsp;2207&amp;nbsp;8838&amp;nbsp;2008&amp;nbsp;7526&amp;nbsp;2218&amp;nbsp;5470&amp;nbsp;4952&amp;nbsp;1510&amp;nbsp;71&amp;nbsp;8013&amp;nbsp;3941&amp;nbsp;5244&amp;nbsp;2585&amp;nbsp;6087&amp;nbsp;9164&amp;nbsp;3878&amp;nbsp;8919&amp;nbsp;3300&amp;nbsp;3902&amp;nbsp;6966&amp;nbsp;2716&amp;nbsp;5454&amp;nbsp;446&amp;nbsp;2705&amp;nbsp;8261&amp;nbsp;6391&amp;nbsp;4247&amp;nbsp;8225&amp;nbsp;7654&amp;nbsp;3889&amp;nbsp;1812&amp;nbsp;8213&amp;nbsp;7237&amp;nbsp;691&amp;nbsp;9382&amp;nbsp;1788&amp;nbsp;3294&amp;nbsp;3531&amp;nbsp;4578&amp;nbsp;6606&amp;nbsp;2637&amp;nbsp;7223&amp;nbsp;6736&amp;nbsp;7107&amp;nbsp;2375&amp;nbsp;922&amp;nbsp;7677&amp;nbsp;3721&amp;nbsp;9569&amp;nbsp;1118&amp;nbsp;3962&amp;nbsp;7282&amp;nbsp;5943&amp;nbsp;5052&amp;nbsp;474&amp;nbsp;6467&amp;nbsp;903&amp;nbsp;5653&amp;nbsp;3720&amp;nbsp;6727&amp;nbsp;8771&amp;nbsp;8381&amp;nbsp;8351&amp;nbsp;7770&amp;nbsp;7811&amp;nbsp;2154&amp;nbsp;9264&amp;nbsp;7823&amp;nbsp;1585&amp;nbsp;2329&amp;nbsp;4688&amp;nbsp;8203&amp;nbsp;8507&amp;nbsp;6666&amp;nbsp;5862&amp;nbsp;8519&amp;nbsp;3540&amp;nbsp;5631&amp;nbsp;1297&amp;nbsp;9713&amp;nbsp;7891&amp;nbsp;2449&amp;nbsp;2593&amp;nbsp;5579&amp;nbsp;4706&amp;nbsp;7499&amp;nbsp;9674&amp;nbsp;2523&amp;nbsp;368&amp;nbsp;4189&amp;nbsp;436&amp;nbsp;8202&amp;nbsp;2592&amp;nbsp;970&amp;nbsp;4989&amp;nbsp;1733&amp;nbsp;9288&amp;nbsp;3258&amp;nbsp;5973&amp;nbsp;143&amp;nbsp;6835&amp;nbsp;169&amp;nbsp;9904&amp;nbsp;2125&amp;nbsp;8351&amp;nbsp;7702&amp;nbsp;5848&amp;nbsp;2824&amp;nbsp;3184&amp;nbsp;3877&amp;nbsp;8185&amp;nbsp;9855&amp;nbsp;8747&amp;nbsp;2462&amp;nbsp;5219&amp;nbsp;5938&amp;nbsp;6956&amp;nbsp;251&amp;nbsp;8284&amp;nbsp;472&amp;nbsp;6992&amp;nbsp;574&amp;nbsp;7147&amp;nbsp;5866&amp;nbsp;4315&amp;nbsp;2969&amp;nbsp;558&amp;nbsp;2822&amp;nbsp;7908&amp;nbsp;7971&amp;nbsp;5381&amp;nbsp;5533&amp;nbsp;1396&amp;nbsp;8378&amp;nbsp;3860&amp;nbsp;453&amp;nbsp;1819&amp;nbsp;3612&amp;nbsp;7029&amp;nbsp;8007&amp;nbsp;5371&amp;nbsp;5132&amp;nbsp;3812&amp;nbsp;8178&amp;nbsp;6075&amp;nbsp;5779&amp;nbsp;529&amp;nbsp;7078&amp;nbsp;7877&amp;nbsp;7757&amp;nbsp;6658&amp;nbsp;330&amp;nbsp;6504&amp;nbsp;5896&amp;nbsp;5934&amp;nbsp;2775&amp;nbsp;7894&amp;nbsp;4600&amp;nbsp;1155&amp;nbsp;7179&amp;nbsp;8231&amp;nbsp;1878&amp;nbsp;5744&amp;nbsp;3879&amp;nbsp;7941&amp;nbsp;4940&amp;nbsp;9596&amp;nbsp;513&amp;nbsp;4638&amp;nbsp;266&amp;nbsp;3261&amp;nbsp;8067&amp;nbsp;7638&amp;nbsp;6293&amp;nbsp;8914&amp;nbsp;5386&amp;nbsp;5378&amp;nbsp;2179&amp;nbsp;5722&amp;nbsp;792&amp;nbsp;2141&amp;nbsp;8656&amp;nbsp;4923&amp;nbsp;9522&amp;nbsp;3142&amp;nbsp;5019&amp;nbsp;1932&amp;nbsp;6642&amp;nbsp;5825&amp;nbsp;5177&amp;nbsp;3658&amp;nbsp;8326&amp;nbsp;6738&amp;nbsp;8882&amp;nbsp;6663&amp;nbsp;4895&amp;nbsp;3413&amp;nbsp;6479&amp;nbsp;2262&amp;nbsp;8851&amp;nbsp;8569&amp;nbsp;9458&amp;nbsp;6465&amp;nbsp;4364&amp;nbsp;9471&amp;nbsp;990&amp;nbsp;5235&amp;nbsp;1751&amp;nbsp;9952&amp;nbsp;7803&amp;nbsp;2367&amp;nbsp;4374&amp;nbsp;725&amp;nbsp;3076&amp;nbsp;5175&amp;nbsp;6910&amp;nbsp;7197&amp;nbsp;4024&amp;nbsp;1573&amp;nbsp;8506&amp;nbsp;9834&amp;nbsp;2332&amp;nbsp;1013&amp;nbsp;6982&amp;nbsp;7316&amp;nbsp;423&amp;nbsp;9417&amp;nbsp;7348&amp;nbsp;5364&amp;nbsp;9796&amp;nbsp;2052&amp;nbsp;1083&amp;nbsp;858&amp;nbsp;9940&amp;nbsp;1296&amp;nbsp;8947&amp;nbsp;4664&amp;nbsp;7369&amp;nbsp;5864&amp;nbsp;1754&amp;nbsp;4917&amp;nbsp;6460&amp;nbsp;5070&amp;nbsp;7650&amp;nbsp;4588&amp;nbsp;4905&amp;nbsp;5942&amp;nbsp;3664&amp;nbsp;9258&amp;nbsp;4398&amp;nbsp;6489&amp;nbsp;2223&amp;nbsp;2899&amp;nbsp;5247&amp;nbsp;4612&amp;nbsp;8075&amp;nbsp;9261&amp;nbsp;1173&amp;nbsp;182&amp;nbsp;6823&amp;nbsp;7155&amp;nbsp;8250&amp;nbsp;3157&amp;nbsp;9879&amp;nbsp;195&amp;nbsp;1214&amp;nbsp;3546&amp;nbsp;8662&amp;nbsp;433&amp;nbsp;710&amp;nbsp;3728&amp;nbsp;3410&amp;nbsp;978&amp;nbsp;1991&amp;nbsp;1609&amp;nbsp;3979&amp;nbsp;6834&amp;nbsp;5775&amp;nbsp;5945&amp;nbsp;4632&amp;nbsp;9214&amp;nbsp;7421&amp;nbsp;4953&amp;nbsp;7777&amp;nbsp;283&amp;nbsp;6916&amp;nbsp;4773&amp;nbsp;9286&amp;nbsp;2413&amp;nbsp;5228&amp;nbsp;9646&amp;nbsp;9206&amp;nbsp;4768&amp;nbsp;2401&amp;nbsp;4617&amp;nbsp;8921&amp;nbsp;8835&amp;nbsp;1394&amp;nbsp;6239&amp;nbsp;3703&amp;nbsp;6056&amp;nbsp;5459&amp;nbsp;9163&amp;nbsp;6607&amp;nbsp;5654&amp;nbsp;1387&amp;nbsp;3295&amp;nbsp;1953&amp;nbsp;1191&amp;nbsp;9031&amp;nbsp;7535&amp;nbsp;228&amp;nbsp;6634&amp;nbsp;9237&amp;nbsp;7188&amp;nbsp;2337&amp;nbsp;1618&amp;nbsp;7994&amp;nbsp;9130&amp;nbsp;806&amp;nbsp;9829&amp;nbsp;3197&amp;nbsp;8162&amp;nbsp;7843&amp;nbsp;61&amp;nbsp;121&amp;nbsp;2577&amp;nbsp;4064&amp;nbsp;8859&amp;nbsp;1343&amp;nbsp;9439&amp;nbsp;1494&amp;nbsp;815&amp;nbsp;6962&amp;nbsp;8361&amp;nbsp;5073&amp;nbsp;5217&amp;nbsp;6153&amp;nbsp;8800&amp;nbsp;8485&amp;nbsp;7068&amp;nbsp;7280&amp;nbsp;648&amp;nbsp;7478&amp;nbsp;6829&amp;nbsp;6391&amp;nbsp;4442&amp;nbsp;2174&amp;nbsp;6872&amp;nbsp;5873&amp;nbsp;3858&amp;nbsp;3691&amp;nbsp;7571&amp;nbsp;2791&amp;nbsp;7873&amp;nbsp;1678&amp;nbsp;3178&amp;nbsp;8259&amp;nbsp;668&amp;nbsp;4397&amp;nbsp;2617&amp;nbsp;549&amp;nbsp;9259&amp;nbsp;9377&amp;nbsp;7989&amp;nbsp;66&amp;nbsp;2603&amp;nbsp;3033&amp;nbsp;5604&amp;nbsp;9407&amp;nbsp;3661&amp;nbsp;7334&amp;nbsp;1888&amp;nbsp;8202&amp;nbsp;4036&amp;nbsp;1565&amp;nbsp;5399&amp;nbsp;6098&amp;nbsp;8427&amp;nbsp;6984&amp;nbsp;9310&amp;nbsp;6042&amp;nbsp;2141&amp;nbsp;9013&amp;nbsp;7866&amp;nbsp;7754&amp;nbsp;4011&amp;nbsp;6789&amp;nbsp;1813&amp;nbsp;5630&amp;nbsp;3290&amp;nbsp;7246&amp;nbsp;4479&amp;nbsp;1637&amp;nbsp;9890&amp;nbsp;1258&amp;nbsp;442&amp;nbsp;915&amp;nbsp;1920&amp;nbsp;70&amp;nbsp;4541&amp;nbsp;7567&amp;nbsp;4708&amp;nbsp;116&amp;nbsp;2963&amp;nbsp;5398&amp;nbsp;2388&amp;nbsp;2329&amp;nbsp;9625&amp;nbsp;774&amp;nbsp;2760&amp;nbsp;815&amp;nbsp;9091&amp;nbsp;4596&amp;nbsp;5852&amp;nbsp;3444&amp;nbsp;8135&amp;nbsp;5671&amp;nbsp;2369&amp;nbsp;1258&amp;nbsp;6416&amp;nbsp;9626&amp;nbsp;3883&amp;nbsp;6869&amp;nbsp;780&amp;nbsp;5214&amp;nbsp;1604&amp;nbsp;1040&amp;nbsp;7375&amp;nbsp;6693&amp;nbsp;3448&amp;nbsp;1368&amp;nbsp;8750&amp;nbsp;2680&amp;nbsp;8008&amp;nbsp;9727&amp;nbsp;4501&amp;nbsp;4802&amp;nbsp;9639&amp;nbsp;9018&amp;nbsp;5762&amp;nbsp;1475&amp;nbsp;832&amp;nbsp;2548&amp;nbsp;359&amp;nbsp;4127&amp;nbsp;989&amp;nbsp;3337&amp;nbsp;8283&amp;nbsp;6284&amp;nbsp;8897&amp;nbsp;108&amp;nbsp;8282&amp;nbsp;4151&amp;nbsp;5040&amp;nbsp;5617&amp;nbsp;1649&amp;nbsp;656&amp;nbsp;9346&amp;nbsp;6099&amp;nbsp;4563&amp;nbsp;8041&amp;nbsp;3267&amp;nbsp;1295&amp;nbsp;3286&amp;nbsp;507&amp;nbsp;1078&amp;nbsp;5512&amp;nbsp;4423&amp;nbsp;768&amp;nbsp;4701&amp;nbsp;5889&amp;nbsp;8082&amp;nbsp;5610&amp;nbsp;3955&amp;nbsp;9430&amp;nbsp;1658&amp;nbsp;5771&amp;nbsp;1730&amp;nbsp;2803&amp;nbsp;7783&amp;nbsp;459&amp;nbsp;9133&amp;nbsp;4715&amp;nbsp;227&amp;nbsp;2774&amp;nbsp;7384&amp;nbsp;6882&amp;nbsp;5212&amp;nbsp;8875&amp;nbsp;4426&amp;nbsp;7796&amp;nbsp;3766&amp;nbsp;1694&amp;nbsp;4818&amp;nbsp;1676&amp;nbsp;6806&amp;nbsp;8742&amp;nbsp;9263&amp;nbsp;9437&amp;nbsp;7895&amp;nbsp;3584&amp;nbsp;4551&amp;nbsp;6893&amp;nbsp;5433&amp;nbsp;7594&amp;nbsp;5921&amp;nbsp;1301&amp;nbsp;7293&amp;nbsp;5017&amp;nbsp;7675&amp;nbsp;9218&amp;nbsp;7322&amp;nbsp;6403&amp;nbsp;4644&amp;nbsp;1079&amp;nbsp;7340&amp;nbsp;6454&amp;nbsp;2723&amp;nbsp;3209&amp;nbsp;1119&amp;nbsp;1391&amp;nbsp;6990&amp;nbsp;9089&amp;nbsp;184&amp;nbsp;3636&amp;nbsp;5540&amp;nbsp;2478&amp;nbsp;4605&amp;nbsp;5291&amp;nbsp;4372&amp;nbsp;9024&amp;nbsp;4760&amp;nbsp;5648&amp;nbsp;9891&amp;nbsp;6894&amp;nbsp;6823&amp;nbsp;4083&amp;nbsp;9707&amp;nbsp;945&amp;nbsp;9423&amp;nbsp;5720&amp;nbsp;6630&amp;nbsp;3943&amp;nbsp;3957&amp;nbsp;5189&amp;nbsp;5479&amp;nbsp;1169&amp;nbsp;4995&amp;nbsp;279&amp;nbsp;7729&amp;nbsp;1893&amp;nbsp;8985&amp;nbsp;509&amp;nbsp;5742&amp;nbsp;5516&amp;nbsp;6938&amp;nbsp;1963&amp;nbsp;4681&amp;nbsp;9877&amp;nbsp;5179&amp;nbsp;2777&amp;nbsp;6660&amp;nbsp;6449&amp;nbsp;2759&amp;nbsp;6898&amp;nbsp;611&amp;nbsp;4661&amp;nbsp;2637&amp;nbsp;8870&amp;nbsp;7807&amp;nbsp;8907&amp;nbsp;8928&amp;nbsp;9896&amp;nbsp;9205&amp;nbsp;4785&amp;nbsp;2678&amp;nbsp;1216&amp;nbsp;2484&amp;nbsp;5304&amp;nbsp;3338&amp;nbsp;8697&amp;nbsp;3907&amp;nbsp;4230&amp;nbsp;8475&amp;nbsp;1252&amp;nbsp;7496&amp;nbsp;981&amp;nbsp;9482&amp;nbsp;1300&amp;nbsp;6625&amp;nbsp;2817&amp;nbsp;3456&amp;nbsp;5952&amp;nbsp;1103&amp;nbsp;7070&amp;nbsp;6630&amp;nbsp;8197&amp;nbsp;9895&amp;nbsp;9008&amp;nbsp;3546&amp;nbsp;4801&amp;nbsp;6288&amp;nbsp;9874&amp;nbsp;2753&amp;nbsp;5721&amp;nbsp;4919&amp;nbsp;6096&amp;nbsp;9615&amp;nbsp;5652&amp;nbsp;6605&amp;nbsp;3196&amp;nbsp;5905&amp;nbsp;7469&amp;nbsp;8375&amp;nbsp;5372&amp;nbsp;8643&amp;nbsp;805&amp;nbsp;4158&amp;nbsp;8794&amp;nbsp;555&amp;nbsp;3038&amp;nbsp;5933&amp;nbsp;4675&amp;nbsp;6892&amp;nbsp;1249&amp;nbsp;2838&amp;nbsp;1433&amp;nbsp;1795&amp;nbsp;3609&amp;nbsp;4077&amp;nbsp;113&amp;nbsp;1103&amp;nbsp;3766&amp;nbsp;6667&amp;nbsp;6742&amp;nbsp;896&amp;nbsp;6315&amp;nbsp;5916&amp;nbsp;7124&amp;nbsp;959&amp;nbsp;6977&amp;nbsp;8673&amp;nbsp;4765&amp;nbsp;8070&amp;nbsp;2850&amp;nbsp;6879&amp;nbsp;136&amp;nbsp;5491&amp;nbsp;8382&amp;nbsp;2191&amp;nbsp;3357&amp;nbsp;74&amp;nbsp;4681&amp;nbsp;9788&amp;nbsp;2170&amp;nbsp;4992&amp;nbsp;1035&amp;nbsp;1320&amp;nbsp;9009&amp;nbsp;9489&amp;nbsp;1663&amp;nbsp;5175&amp;nbsp;2344&amp;nbsp;3082&amp;nbsp;420&amp;nbsp;3569&amp;nbsp;3959&amp;nbsp;7183&amp;nbsp;5919&amp;nbsp;5285&amp;nbsp;1917&amp;nbsp;1639&amp;nbsp;8103&amp;nbsp;5409&amp;nbsp;2988&amp;nbsp;9691&amp;nbsp;936&amp;nbsp;1515&amp;nbsp;1305&amp;nbsp;7611&amp;nbsp;3345&amp;nbsp;8299&amp;nbsp;2605&amp;nbsp;2984&amp;nbsp;4614&amp;nbsp;9054&amp;nbsp;3030&amp;nbsp;6667&amp;nbsp;7278&amp;nbsp;6101&amp;nbsp;8086&amp;nbsp;3213&amp;nbsp;821&amp;nbsp;5972&amp;nbsp;2115&amp;nbsp;1437&amp;nbsp;8316&amp;nbsp;435&amp;nbsp;9910&amp;nbsp;2701&amp;nbsp;9940&amp;nbsp;4928&amp;nbsp;7452&amp;nbsp;4181&amp;nbsp;6199&amp;nbsp;3068&amp;nbsp;9256&amp;nbsp;5903&amp;nbsp;559&amp;nbsp;3561&amp;nbsp;1983&amp;nbsp;1497&amp;nbsp;2061&amp;nbsp;2098&amp;nbsp;570&amp;nbsp;4630&amp;nbsp;9347&amp;nbsp;8756&amp;nbsp;5000&amp;nbsp;253&amp;nbsp;7354&amp;nbsp;9869&amp;nbsp;8249&amp;nbsp;3385&amp;nbsp;4877&amp;nbsp;180&amp;nbsp;5268&amp;nbsp;5799&amp;nbsp;4652&amp;nbsp;1584&amp;nbsp;1538&amp;nbsp;2443&amp;nbsp;1771&amp;nbsp;9727&amp;nbsp;5248&amp;nbsp;5291&amp;nbsp;7184&amp;nbsp;5937&amp;nbsp;1425&amp;nbsp;2114&amp;nbsp;664&amp;nbsp;4907&amp;nbsp;4922&amp;nbsp;5247&amp;nbsp;8642&amp;nbsp;5237&amp;nbsp;5316&amp;nbsp;7859&amp;nbsp;3090&amp;nbsp;6236&amp;nbsp;7886&amp;nbsp;7543&amp;nbsp;2112&amp;nbsp;2369&amp;nbsp;2489&amp;nbsp;2787&amp;nbsp;8327&amp;nbsp;8391&amp;nbsp;6458&amp;nbsp;8024&amp;nbsp;9046&amp;nbsp;7177&amp;nbsp;9211&amp;nbsp;8935&amp;nbsp;50&amp;nbsp;2530&amp;nbsp;3193&amp;nbsp;3432&amp;nbsp;8434&amp;nbsp;4499&amp;nbsp;1272&amp;nbsp;5701&amp;nbsp;8418&amp;nbsp;8384&amp;nbsp;8987&amp;nbsp;5147&amp;nbsp;2817&amp;nbsp;67&amp;nbsp;60&amp;nbsp;4672&amp;nbsp;738&amp;nbsp;1432&amp;nbsp;3018&amp;nbsp;5095&amp;nbsp;8895&amp;nbsp;2175&amp;nbsp;7174&amp;nbsp;7629&amp;nbsp;5905&amp;nbsp;3982&amp;nbsp;9317&amp;nbsp;7345&amp;nbsp;8873&amp;nbsp;4124&amp;nbsp;625&amp;nbsp;9107&amp;nbsp;6075&amp;nbsp;535&amp;nbsp;5080&amp;nbsp;1132&amp;nbsp;3902&amp;nbsp;9279&amp;nbsp;7867&amp;nbsp;9974&amp;nbsp;9069&amp;nbsp;8185&amp;nbsp;4496&amp;nbsp;2816&amp;nbsp;7224&amp;nbsp;3836&amp;nbsp;6049&amp;nbsp;971&amp;nbsp;1284&amp;nbsp;3351&amp;nbsp;6603&amp;nbsp;6575&amp;nbsp;3479&amp;nbsp;3785&amp;nbsp;1680&amp;nbsp;8871&amp;nbsp;8301&amp;nbsp;104&amp;nbsp;6853&amp;nbsp;9184&amp;nbsp;3382&amp;nbsp;4907&amp;nbsp;2229&amp;nbsp;3231&amp;nbsp;1429&amp;nbsp;880&amp;nbsp;7084&amp;nbsp;2392&amp;nbsp;9986&amp;nbsp;9351&amp;nbsp;4172&amp;nbsp;3255&amp;nbsp;633&amp;nbsp;9444&amp;nbsp;2203&amp;nbsp;5515&amp;nbsp;3337&amp;nbsp;6497&amp;nbsp;371&amp;nbsp;6390&amp;nbsp;2647&amp;nbsp;1754&amp;nbsp;1282&amp;nbsp;3582&amp;nbsp;3416&amp;nbsp;943&amp;nbsp;5432&amp;nbsp;9711&amp;nbsp;8906&amp;nbsp;7381&amp;nbsp;2891&amp;nbsp;4183&amp;nbsp;3435&amp;nbsp;3141&amp;nbsp;9925&amp;nbsp;8617&amp;nbsp;4480&amp;nbsp;4412&amp;nbsp;6277&amp;nbsp;571&amp;nbsp;2480&amp;nbsp;7578&amp;nbsp;1818&amp;nbsp;8439&amp;nbsp;5431&amp;nbsp;3059&amp;nbsp;4636&amp;nbsp;9438&amp;nbsp;292&amp;nbsp;4817&amp;nbsp;9443&amp;nbsp;8544&amp;nbsp;1771&amp;nbsp;7615&amp;nbsp;1421&amp;nbsp;6997&amp;nbsp;8819&amp;nbsp;2447&amp;nbsp;4780&amp;nbsp;1575&amp;nbsp;3128&amp;nbsp;8006&amp;nbsp;2950&amp;nbsp;9478&amp;nbsp;9338&amp;nbsp;315&amp;nbsp;36&amp;nbsp;947&amp;nbsp;2701&amp;nbsp;7275&amp;nbsp;4499&amp;nbsp;9109&amp;nbsp;8872&amp;nbsp;3400&amp;nbsp;6694&amp;nbsp;9559&amp;nbsp;4966&amp;nbsp;3445&amp;nbsp;3649&amp;nbsp;7512&amp;nbsp;3591&amp;nbsp;7692&amp;nbsp;7424&amp;nbsp;521&amp;nbsp;8432&amp;nbsp;2184&amp;nbsp;1102&amp;nbsp;4755&amp;nbsp;7687&amp;nbsp;4059&amp;nbsp;7678&amp;nbsp;9646&amp;nbsp;872&amp;nbsp;1081&amp;nbsp;214&amp;nbsp;7947&amp;nbsp;8883&amp;nbsp;6267&amp;nbsp;1023&amp;nbsp;8412&amp;nbsp;4507&amp;nbsp;1358&amp;nbsp;1783&amp;nbsp;5590&amp;nbsp;216&amp;nbsp;8273&amp;nbsp;4190&amp;nbsp;6310&amp;nbsp;470&amp;nbsp;6250&amp;nbsp;9836&amp;nbsp;2905&amp;nbsp;9556&amp;nbsp;2610&amp;nbsp;8410&amp;nbsp;738&amp;nbsp;2966&amp;nbsp;212&amp;nbsp;1108&amp;nbsp;2712&amp;nbsp;7684&amp;nbsp;66&amp;nbsp;2910&amp;nbsp;8629&amp;nbsp;4568&amp;nbsp;9616&amp;nbsp;796&amp;nbsp;2680&amp;nbsp;8756&amp;nbsp;1415&amp;nbsp;3704&amp;nbsp;2180&amp;nbsp;5530&amp;nbsp;6243&amp;nbsp;7855&amp;nbsp;3039&amp;nbsp;8754&amp;nbsp;4198&amp;nbsp;1764&amp;nbsp;4580&amp;nbsp;2295&amp;nbsp;915&amp;nbsp;9580&amp;nbsp;5681&amp;nbsp;1898&amp;nbsp;8755&amp;nbsp;7649&amp;nbsp;5482&amp;nbsp;6926&amp;nbsp;6916&amp;nbsp;7376&amp;nbsp;3588&amp;nbsp;6538&amp;nbsp;3204&amp;nbsp;650&amp;nbsp;3098&amp;nbsp;4842&amp;nbsp;8090&amp;nbsp;38&amp;nbsp;7340&amp;nbsp;4831&amp;nbsp;1886&amp;nbsp;7357&amp;nbsp;8171&amp;nbsp;3114&amp;nbsp;7564&amp;nbsp;4157&amp;nbsp;9871&amp;nbsp;5557&amp;nbsp;9622&amp;nbsp;8295&amp;nbsp;5233&amp;nbsp;9306&amp;nbsp;7519&amp;nbsp;6434&amp;nbsp;9585&amp;nbsp;9113&amp;nbsp;3664&amp;nbsp;2693&amp;nbsp;6817&amp;nbsp;2743&amp;nbsp;8022&amp;nbsp;9536&amp;nbsp;3287&amp;nbsp;8346&amp;nbsp;7794&amp;nbsp;292&amp;nbsp;7791&amp;nbsp;6030&amp;nbsp;872&amp;nbsp;838&amp;nbsp;4375&amp;nbsp;7682&amp;nbsp;8161&amp;nbsp;4753&amp;nbsp;418&amp;nbsp;9020&amp;nbsp;9929&amp;nbsp;6897&amp;nbsp;2486&amp;nbsp;2801&amp;nbsp;3985&amp;nbsp;8728&amp;nbsp;2557&amp;nbsp;4974&amp;nbsp;6558&amp;nbsp;8780&amp;nbsp;1912&amp;nbsp;8002&amp;nbsp;6392&amp;nbsp;2791&amp;nbsp;6823&amp;nbsp;7969&amp;nbsp;2620&amp;nbsp;2550&amp;nbsp;7762&amp;nbsp;5122&amp;nbsp;539&amp;nbsp;6187&amp;nbsp;307&amp;nbsp;4082&amp;nbsp;6073&amp;nbsp;6763&amp;nbsp;8282&amp;nbsp;8208&amp;nbsp;5966&amp;nbsp;6833&amp;nbsp;6568&amp;nbsp;3966&amp;nbsp;648&amp;nbsp;8857&amp;nbsp;4052&amp;nbsp;4438&amp;nbsp;1959&amp;nbsp;5558&amp;nbsp;4313&amp;nbsp;5747&amp;nbsp;1664&amp;nbsp;5068&amp;nbsp;9942&amp;nbsp;8004&amp;nbsp;3163&amp;nbsp;6070&amp;nbsp;6636&amp;nbsp;2860&amp;nbsp;8677&amp;nbsp;5313&amp;nbsp;4116&amp;nbsp;3445&amp;nbsp;9535&amp;nbsp;143&amp;nbsp;5127&amp;nbsp;2824&amp;nbsp;7004&amp;nbsp;9750&amp;nbsp;3732&amp;nbsp;8230&amp;nbsp;8615&amp;nbsp;6574&amp;nbsp;3757&amp;nbsp;2835&amp;nbsp;8267&amp;nbsp;2263&amp;nbsp;2858&amp;nbsp;581&amp;nbsp;8425&amp;nbsp;5136&amp;nbsp;260&amp;nbsp;9513&amp;nbsp;4470&amp;nbsp;3153&amp;nbsp;7083&amp;nbsp;3999&amp;nbsp;4650&amp;nbsp;6146&amp;nbsp;6577&amp;nbsp;3865&amp;nbsp;9874&amp;nbsp;9378&amp;nbsp;5917&amp;nbsp;4848&amp;nbsp;9198&amp;nbsp;4257&amp;nbsp;1641&amp;nbsp;2735&amp;nbsp;6372&amp;nbsp;8998&amp;nbsp;6757&amp;nbsp;4966&amp;nbsp;7563&amp;nbsp;6329&amp;nbsp;1441&amp;nbsp;2808&amp;nbsp;8641&amp;nbsp;4026&amp;nbsp;342&amp;nbsp;4045&amp;nbsp;7398&amp;nbsp;4905&amp;nbsp;8622&amp;nbsp;4577&amp;nbsp;5214&amp;nbsp;9659&amp;nbsp;2760&amp;nbsp;5971&amp;nbsp;6435&amp;nbsp;9516&amp;nbsp;8229&amp;nbsp;2615&amp;nbsp;385&amp;nbsp;615&amp;nbsp;7630&amp;nbsp;245&amp;nbsp;8521&amp;nbsp;7808&amp;nbsp;6491&amp;nbsp;519&amp;nbsp;4398&amp;nbsp;4379&amp;nbsp;8893&amp;nbsp;3711&amp;nbsp;8346&amp;nbsp;4449&amp;nbsp;1957&amp;nbsp;8910&amp;nbsp;4090&amp;nbsp;8930&amp;nbsp;8171&amp;nbsp;9390&amp;nbsp;9646&amp;nbsp;46&amp;nbsp;2936&amp;nbsp;4810&amp;nbsp;8491&amp;nbsp;5467&amp;nbsp;2684&amp;nbsp;8641&amp;nbsp;2568&amp;nbsp;1410&amp;nbsp;4217&amp;nbsp;5174&amp;nbsp;7172&amp;nbsp;690&amp;nbsp;3077&amp;nbsp;2274&amp;nbsp;8238&amp;nbsp;2044&amp;nbsp;444&amp;nbsp;8769&amp;nbsp;9068&amp;nbsp;8661&amp;nbsp;5452&amp;nbsp;2657&amp;nbsp;3349&amp;nbsp;935&amp;nbsp;6808&amp;nbsp;5574&amp;nbsp;8455&amp;nbsp;4576&amp;nbsp;9974&amp;nbsp;9001&amp;nbsp;8689&amp;nbsp;4689&amp;nbsp;1937&amp;nbsp;8692&amp;nbsp;2442&amp;nbsp;8528&amp;nbsp;9879&amp;nbsp;503&amp;nbsp;1225&amp;nbsp;5974&amp;nbsp;107&amp;nbsp;3527&amp;nbsp;5658&amp;nbsp;5426&amp;nbsp;3060&amp;nbsp;3449&amp;nbsp;1983&amp;nbsp;1477&amp;nbsp;8909&amp;nbsp;5595&amp;nbsp;3757&amp;nbsp;2340&amp;nbsp;7155&amp;nbsp;7116&amp;nbsp;1867&amp;nbsp;745&amp;nbsp;7130&amp;nbsp;7663&amp;nbsp;6582&amp;nbsp;3666&amp;nbsp;9304&amp;nbsp;5708&amp;nbsp;2688&amp;nbsp;6081&amp;nbsp;5817&amp;nbsp;3327&amp;nbsp;2140&amp;nbsp;2922&amp;nbsp;2457&amp;nbsp;1239&amp;nbsp;84&amp;nbsp;4744&amp;nbsp;9501&amp;nbsp;9208&amp;nbsp;324&amp;nbsp;8232&amp;nbsp;5514&amp;nbsp;1258&amp;nbsp;2172&amp;nbsp;2652&amp;nbsp;7116&amp;nbsp;3687&amp;nbsp;2673&amp;nbsp;5497&amp;nbsp;2145&amp;nbsp;9569&amp;nbsp;9308&amp;nbsp;201&amp;nbsp;5740&amp;nbsp;506&amp;nbsp;5817&amp;nbsp;906&amp;nbsp;4690&amp;nbsp;1081&amp;nbsp;5642&amp;nbsp;3822&amp;nbsp;2944&amp;nbsp;4620&amp;nbsp;738&amp;nbsp;8905&amp;nbsp;1747&amp;nbsp;6241&amp;nbsp;3691&amp;nbsp;4326&amp;nbsp;7502&amp;nbsp;3787&amp;nbsp;9232&amp;nbsp;7714&amp;nbsp;2520&amp;nbsp;7875&amp;nbsp;9875&amp;nbsp;8335&amp;nbsp;8955&amp;nbsp;6229&amp;nbsp;2760&amp;nbsp;5571&amp;nbsp;6454&amp;nbsp;4879&amp;nbsp;5816&amp;nbsp;7526&amp;nbsp;8332&amp;nbsp;7973&amp;nbsp;5680&amp;nbsp;2120&amp;nbsp;7923&amp;nbsp;8288&amp;nbsp;6783&amp;nbsp;7064&amp;nbsp;4134&amp;nbsp;6634&amp;nbsp;7227&amp;nbsp;5294&amp;nbsp;1332&amp;nbsp;691&amp;nbsp;1197&amp;nbsp;7250&amp;nbsp;9518&amp;nbsp;7567&amp;nbsp;4016&amp;nbsp;6066&amp;nbsp;4429&amp;nbsp;2374&amp;nbsp;5910&amp;nbsp;960&amp;nbsp;4921&amp;nbsp;7107&amp;nbsp;2307&amp;nbsp;4402&amp;nbsp;403&amp;nbsp;6758&amp;nbsp;16&amp;nbsp;5105&amp;nbsp;2236&amp;nbsp;5170&amp;nbsp;6985&amp;nbsp;3386&amp;nbsp;7980&amp;nbsp;4607&amp;nbsp;80&amp;nbsp;736&amp;nbsp;540&amp;nbsp;7369&amp;nbsp;1880&amp;nbsp;7928&amp;nbsp;9324&amp;nbsp;1871&amp;nbsp;266&amp;nbsp;2811&amp;nbsp;4398&amp;nbsp;8917&amp;nbsp;5155&amp;nbsp;1319&amp;nbsp;4937&amp;nbsp;1554&amp;nbsp;7124&amp;nbsp;8367&amp;nbsp;9255&amp;nbsp;803&amp;nbsp;5073&amp;nbsp;4038&amp;nbsp;2263&amp;nbsp;9830&amp;nbsp;6211&amp;nbsp;8488&amp;nbsp;6859&amp;nbsp;2544&amp;nbsp;4854&amp;nbsp;9538&amp;nbsp;7995&amp;nbsp;984&amp;nbsp;587&amp;nbsp;6293&amp;nbsp;5825&amp;nbsp;5497&amp;nbsp;8103&amp;nbsp;935&amp;nbsp;9755&amp;nbsp;6676&amp;nbsp;6370&amp;nbsp;3809&amp;nbsp;2077&amp;nbsp;3836&amp;nbsp;4602&amp;nbsp;4578&amp;nbsp;3644&amp;nbsp;6968&amp;nbsp;2557&amp;nbsp;8266&amp;nbsp;5139&amp;nbsp;9300&amp;nbsp;1810&amp;nbsp;6832&amp;nbsp;5250&amp;nbsp;9776&amp;nbsp;7777&amp;nbsp;2653&amp;nbsp;4522&amp;nbsp;8335&amp;nbsp;710&amp;nbsp;3231&amp;nbsp;9682&amp;nbsp;3290&amp;nbsp;7538&amp;nbsp;7623&amp;nbsp;4789&amp;nbsp;123&amp;nbsp;6330&amp;nbsp;1867&amp;nbsp;7346&amp;nbsp;4546&amp;nbsp;6774&amp;nbsp;8533&amp;nbsp;4891&amp;nbsp;9027&amp;nbsp;5955&amp;nbsp;4241&amp;nbsp;1062&amp;nbsp;5558&amp;nbsp;5602&amp;nbsp;5779&amp;nbsp;6751&amp;nbsp;5830&amp;nbsp;2839&amp;nbsp;8879&amp;nbsp;852&amp;nbsp;2931&amp;nbsp;1754&amp;nbsp;8207&amp;nbsp;312&amp;nbsp;752&amp;nbsp;921&amp;nbsp;2977&amp;nbsp;8080&amp;nbsp;5829&amp;nbsp;8596&amp;nbsp;8214&amp;nbsp;4393&amp;nbsp;8798&amp;nbsp;10000&amp;nbsp;5061&amp;nbsp;2352&amp;nbsp;2746&amp;nbsp;4213&amp;nbsp;7173&amp;nbsp;8008&amp;nbsp;1789&amp;nbsp;1392&amp;nbsp;2774&amp;nbsp;3688&amp;nbsp;510&amp;nbsp;2530&amp;nbsp;2457&amp;nbsp;3578&amp;nbsp;7386&amp;nbsp;2062&amp;nbsp;2067&amp;nbsp;494&amp;nbsp;6479&amp;nbsp;9583&amp;nbsp;6239&amp;nbsp;420&amp;nbsp;9938&amp;nbsp;8048&amp;nbsp;105&amp;nbsp;9526&amp;nbsp;105&amp;nbsp;6530&amp;nbsp;4947&amp;nbsp;5436&amp;nbsp;9378&amp;nbsp;6809&amp;nbsp;8339&amp;nbsp;5541&amp;nbsp;2587&amp;nbsp;1087&amp;nbsp;483&amp;nbsp;8757&amp;nbsp;9767&amp;nbsp;4720&amp;nbsp;3280&amp;nbsp;801&amp;nbsp;7103&amp;nbsp;9869&amp;nbsp;4156&amp;nbsp;2021&amp;nbsp;7854&amp;nbsp;6233&amp;nbsp;701&amp;nbsp;1886&amp;nbsp;5284&amp;nbsp;8255&amp;nbsp;5547&amp;nbsp;9089&amp;nbsp;5221&amp;nbsp;6154&amp;nbsp;8501&amp;nbsp;818&amp;nbsp;6791&amp;nbsp;3802&amp;nbsp;8461&amp;nbsp;6206&amp;nbsp;5127&amp;nbsp;6662&amp;nbsp;8583&amp;nbsp;7409&amp;nbsp;3189&amp;nbsp;5765&amp;nbsp;863&amp;nbsp;7008&amp;nbsp;4307&amp;nbsp;6340&amp;nbsp;9312&amp;nbsp;177&amp;nbsp;9994&amp;nbsp;8787&amp;nbsp;4157&amp;nbsp;1646&amp;nbsp;6132&amp;nbsp;3767&amp;nbsp;91&amp;nbsp;3334&amp;nbsp;259&amp;nbsp;1530&amp;nbsp;5925&amp;nbsp;9836&amp;nbsp;3225&amp;nbsp;4999&amp;nbsp;2439&amp;nbsp;902&amp;nbsp;3198&amp;nbsp;3774&amp;nbsp;6740&amp;nbsp;447&amp;nbsp;3006&amp;nbsp;8518&amp;nbsp;7297&amp;nbsp;7973&amp;nbsp;6792&amp;nbsp;230&amp;nbsp;7831&amp;nbsp;9291&amp;nbsp;6208&amp;nbsp;5722&amp;nbsp;1924&amp;nbsp;8601&amp;nbsp;1549&amp;nbsp;8084&amp;nbsp;8155&amp;nbsp;7815&amp;nbsp;2460&amp;nbsp;6105&amp;nbsp;4751&amp;nbsp;5302&amp;nbsp;6347&amp;nbsp;6000&amp;nbsp;2764&amp;nbsp;8567&amp;nbsp;3567&amp;nbsp;6871&amp;nbsp;7599&amp;nbsp;6449&amp;nbsp;3822&amp;nbsp;1293&amp;nbsp;6617&amp;nbsp;255&amp;nbsp;726&amp;nbsp;1657&amp;nbsp;447&amp;nbsp;5248&amp;nbsp;580&amp;nbsp;2946&amp;nbsp;9597&amp;nbsp;6678&amp;nbsp;3070&amp;nbsp;6004&amp;nbsp;1710&amp;nbsp;5191&amp;nbsp;6362&amp;nbsp;545&amp;nbsp;7702&amp;nbsp;8543&amp;nbsp;9412&amp;nbsp;5918&amp;nbsp;4345&amp;nbsp;8012&amp;nbsp;8124&amp;nbsp;3074&amp;nbsp;3105&amp;nbsp;9473&amp;nbsp;6229&amp;nbsp;2746&amp;nbsp;4779&amp;nbsp;6035&amp;nbsp;1272&amp;nbsp;3720&amp;nbsp;810&amp;nbsp;9663&amp;nbsp;1599&amp;nbsp;7055&amp;nbsp;7443&amp;nbsp;1570&amp;nbsp;2186&amp;nbsp;1545&amp;nbsp;6448&amp;nbsp;7231&amp;nbsp;7277&amp;nbsp;1137&amp;nbsp;5389&amp;nbsp;1725&amp;nbsp;9936&amp;nbsp;6665&amp;nbsp;7310&amp;nbsp;2455&amp;nbsp;478&amp;nbsp;5958&amp;nbsp;711&amp;nbsp;3226&amp;nbsp;1622&amp;nbsp;9695&amp;nbsp;5570&amp;nbsp;3578&amp;nbsp;9470&amp;nbsp;2305&amp;nbsp;9101&amp;nbsp;9309&amp;nbsp;8635&amp;nbsp;4942&amp;nbsp;169&amp;nbsp;5582&amp;nbsp;7049&amp;nbsp;1961&amp;nbsp;7548&amp;nbsp;8252&amp;nbsp;1033&amp;nbsp;4715&amp;nbsp;3696&amp;nbsp;9864&amp;nbsp;3406&amp;nbsp;8658&amp;nbsp;9522&amp;nbsp;6586&amp;nbsp;6367&amp;nbsp;7965&amp;nbsp;9300&amp;nbsp;6941&amp;nbsp;5721&amp;nbsp;8705&amp;nbsp;9867&amp;nbsp;5695&amp;nbsp;2714&amp;nbsp;919&amp;nbsp;3521&amp;nbsp;962&amp;nbsp;6199&amp;nbsp;8795&amp;nbsp;6612&amp;nbsp;702&amp;nbsp;8167&amp;nbsp;2686&amp;nbsp;3765&amp;nbsp;492&amp;nbsp;6277&amp;nbsp;3366&amp;nbsp;9755&amp;nbsp;3164&amp;nbsp;5153&amp;nbsp;201&amp;nbsp;4909&amp;nbsp;7280&amp;nbsp;8448&amp;nbsp;3397&amp;nbsp;5676&amp;nbsp;8511&amp;nbsp;3848&amp;nbsp;6187&amp;nbsp;6774&amp;nbsp;9555&amp;nbsp;8101&amp;nbsp;9855&amp;nbsp;292&amp;nbsp;8507&amp;nbsp;5879&amp;nbsp;6794&amp;nbsp;8157&amp;nbsp;6522&amp;nbsp;6817&amp;nbsp;6296&amp;nbsp;864&amp;nbsp;8118&amp;nbsp;3740&amp;nbsp;1275&amp;nbsp;1999&amp;nbsp;1306&amp;nbsp;8434&amp;nbsp;6022&amp;nbsp;9646&amp;nbsp;7092&amp;nbsp;1075&amp;nbsp;3378&amp;nbsp;9096&amp;nbsp;7751&amp;nbsp;3059&amp;nbsp;5180&amp;nbsp;9498&amp;nbsp;1147&amp;nbsp;8234&amp;nbsp;1413&amp;nbsp;4374&amp;nbsp;9752&amp;nbsp;2211&amp;nbsp;5489&amp;nbsp;6882&amp;nbsp;7599&amp;nbsp;1725&amp;nbsp;8121&amp;nbsp;4999&amp;nbsp;8593&amp;nbsp;6605&amp;nbsp;8281&amp;nbsp;6738&amp;nbsp;3461&amp;nbsp;6074&amp;nbsp;1794&amp;nbsp;2021&amp;nbsp;4678&amp;nbsp;3680&amp;nbsp;169&amp;nbsp;4871&amp;nbsp;6115&amp;nbsp;4510&amp;nbsp;1430&amp;nbsp;4400&amp;nbsp;6478&amp;nbsp;4152&amp;nbsp;1510&amp;nbsp;5119&amp;nbsp;1614&amp;nbsp;3077&amp;nbsp;6458&amp;nbsp;5876&amp;nbsp;9949&amp;nbsp;6993&amp;nbsp;7510&amp;nbsp;5269&amp;nbsp;5529&amp;nbsp;4877&amp;nbsp;818&amp;nbsp;957&amp;nbsp;6023&amp;nbsp;378&amp;nbsp;493&amp;nbsp;3321&amp;nbsp;8428&amp;nbsp;1346&amp;nbsp;3877&amp;nbsp;2297&amp;nbsp;4866&amp;nbsp;9647&amp;nbsp;3280&amp;nbsp;3317&amp;nbsp;6682&amp;nbsp;8690&amp;nbsp;1014&amp;nbsp;245&amp;nbsp;1780&amp;nbsp;1213&amp;nbsp;1300&amp;nbsp;3352&amp;nbsp;6872&amp;nbsp;9337&amp;nbsp;2490&amp;nbsp;7342&amp;nbsp;4752&amp;nbsp;5489&amp;nbsp;8974&amp;nbsp;4334&amp;nbsp;4044&amp;nbsp;5605&amp;nbsp;1352&amp;nbsp;1697&amp;nbsp;2668&amp;nbsp;2665&amp;nbsp;6340&amp;nbsp;7781&amp;nbsp;778&amp;nbsp;1203&amp;nbsp;5123&amp;nbsp;7787&amp;nbsp;1550&amp;nbsp;6880&amp;nbsp;8521&amp;nbsp;7832&amp;nbsp;7367&amp;nbsp;3087&amp;nbsp;9408&amp;nbsp;9848&amp;nbsp;3273&amp;nbsp;8292&amp;nbsp;9908&amp;nbsp;4007&amp;nbsp;7625&amp;nbsp;8183&amp;nbsp;118&amp;nbsp;8966&amp;nbsp;3715&amp;nbsp;1971&amp;nbsp;841&amp;nbsp;6972&amp;nbsp;901&amp;nbsp;1847&amp;nbsp;632&amp;nbsp;6498&amp;nbsp;6417&amp;nbsp;648&amp;nbsp;8478&amp;nbsp;5750&amp;nbsp;5327&amp;nbsp;7661&amp;nbsp;1452&amp;nbsp;7561&amp;nbsp;568&amp;nbsp;2642&amp;nbsp;7510&amp;nbsp;1073&amp;nbsp;1868&amp;nbsp;5606&amp;nbsp;3462&amp;nbsp;7320&amp;nbsp;1773&amp;nbsp;4700&amp;nbsp;6728&amp;nbsp;5498&amp;nbsp;5698&amp;nbsp;638&amp;nbsp;61&amp;nbsp;9227&amp;nbsp;9429&amp;nbsp;5781&amp;nbsp;9112&amp;nbsp;1567&amp;nbsp;9493&amp;nbsp;6850&amp;nbsp;980&amp;nbsp;6592&amp;nbsp;4421&amp;nbsp;7801&amp;nbsp;2923&amp;nbsp;2572&amp;nbsp;6507&amp;nbsp;1713&amp;nbsp;96&amp;nbsp;6005&amp;nbsp;4802&amp;nbsp;501&amp;nbsp;9799&amp;nbsp;8959&amp;nbsp;2040&amp;nbsp;9749&amp;nbsp;2312&amp;nbsp;6181&amp;nbsp;7137&amp;nbsp;2470&amp;nbsp;1775&amp;nbsp;356&amp;nbsp;2210&amp;nbsp;5454&amp;nbsp;3519&amp;nbsp;333&amp;nbsp;8167&amp;nbsp;9497&amp;nbsp;5290&amp;nbsp;5400&amp;nbsp;9821&amp;nbsp;8007&amp;nbsp;4298&amp;nbsp;4988&amp;nbsp;3560&amp;nbsp;8939&amp;nbsp;2060&amp;nbsp;7800&amp;nbsp;7247&amp;nbsp;301&amp;nbsp;6128&amp;nbsp;5214&amp;nbsp;4299&amp;nbsp;3929&amp;nbsp;7034&amp;nbsp;578&amp;nbsp;7036&amp;nbsp;8494&amp;nbsp;3268&amp;nbsp;47&amp;nbsp;4180&amp;nbsp;3632&amp;nbsp;7402&amp;nbsp;6626&amp;nbsp;2841&amp;nbsp;6663&amp;nbsp;8572&amp;nbsp;3917&amp;nbsp;2375&amp;nbsp;6222&amp;nbsp;1567&amp;nbsp;661&amp;nbsp;4556&amp;nbsp;6468&amp;nbsp;4780&amp;nbsp;4741&amp;nbsp;459&amp;nbsp;4030&amp;nbsp;2336&amp;nbsp;2057&amp;nbsp;9465&amp;nbsp;4467&amp;nbsp;6459&amp;nbsp;4932&amp;nbsp;3171&amp;nbsp;9343&amp;nbsp;8065&amp;nbsp;2266&amp;nbsp;4534&amp;nbsp;993&amp;nbsp;2700&amp;nbsp;4998&amp;nbsp;5318&amp;nbsp;828&amp;nbsp;5079&amp;nbsp;7526&amp;nbsp;8376&amp;nbsp;4346&amp;nbsp;1284&amp;nbsp;474&amp;nbsp;1783&amp;nbsp;772&amp;nbsp;1768&amp;nbsp;2232&amp;nbsp;8674&amp;nbsp;8203&amp;nbsp;922&amp;nbsp;6123&amp;nbsp;6476&amp;nbsp;7795&amp;nbsp;5831&amp;nbsp;5903&amp;nbsp;1916&amp;nbsp;1922&amp;nbsp;5729&amp;nbsp;8519&amp;nbsp;459&amp;nbsp;6630&amp;nbsp;6411&amp;nbsp;8232&amp;nbsp;7752&amp;nbsp;428&amp;nbsp;1215&amp;nbsp;1675&amp;nbsp;5607&amp;nbsp;58&amp;nbsp;1912&amp;nbsp;1966&amp;nbsp;9773&amp;nbsp;7926&amp;nbsp;6920&amp;nbsp;8900&amp;nbsp;3686&amp;nbsp;9884&amp;nbsp;4147&amp;nbsp;6625&amp;nbsp;6976&amp;nbsp;8011&amp;nbsp;4386&amp;nbsp;382&amp;nbsp;6173&amp;nbsp;9785&amp;nbsp;2370&amp;nbsp;1531&amp;nbsp;2917&amp;nbsp;139&amp;nbsp;5010&amp;nbsp;792&amp;nbsp;6545&amp;nbsp;7550&amp;nbsp;4616&amp;nbsp;3899&amp;nbsp;2993&amp;nbsp;2273&amp;nbsp;6749&amp;nbsp;2045&amp;nbsp;8551&amp;nbsp;968&amp;nbsp;7100&amp;nbsp;8861&amp;nbsp;1610&amp;nbsp;267&amp;nbsp;423&amp;nbsp;6139&amp;nbsp;8148&amp;nbsp;2516&amp;nbsp;6482&amp;nbsp;9534&amp;nbsp;9333&amp;nbsp;2261&amp;nbsp;4374&amp;nbsp;3727&amp;nbsp;5469&amp;nbsp;8384&amp;nbsp;8848&amp;nbsp;1276&amp;nbsp;9349&amp;nbsp;6685&amp;nbsp;4767&amp;nbsp;2982&amp;nbsp;6007&amp;nbsp;5943&amp;nbsp;5177&amp;nbsp;2835&amp;nbsp;9682&amp;nbsp;6943&amp;nbsp;8998&amp;nbsp;4140&amp;nbsp;7159&amp;nbsp;7240&amp;nbsp;9028&amp;nbsp;7040&amp;nbsp;7486&amp;nbsp;1833&amp;nbsp;9874&amp;nbsp;7728&amp;nbsp;930&amp;nbsp;9870&amp;nbsp;6485&amp;nbsp;8513&amp;nbsp;9601&amp;nbsp;4455&amp;nbsp;5221&amp;nbsp;6701&amp;nbsp;733&amp;nbsp;5688&amp;nbsp;8033&amp;nbsp;8418&amp;nbsp;6061&amp;nbsp;7112&amp;nbsp;4311&amp;nbsp;1729&amp;nbsp;557&amp;nbsp;3330&amp;nbsp;1981&amp;nbsp;8112&amp;nbsp;7977&amp;nbsp;9878&amp;nbsp;4491&amp;nbsp;8617&amp;nbsp;7126&amp;nbsp;6649&amp;nbsp;5198&amp;nbsp;7465&amp;nbsp;9354&amp;nbsp;6337&amp;nbsp;5015&amp;nbsp;5633&amp;nbsp;9727&amp;nbsp;7498&amp;nbsp;8986&amp;nbsp;1673&amp;nbsp;3796&amp;nbsp;1971&amp;nbsp;6624&amp;nbsp;3096&amp;nbsp;7404&amp;nbsp;5346&amp;nbsp;9861&amp;nbsp;3757&amp;nbsp;7660&amp;nbsp;5228&amp;nbsp;2522&amp;nbsp;3561&amp;nbsp;2513&amp;nbsp;1886&amp;nbsp;6708&amp;nbsp;8227&amp;nbsp;3480&amp;nbsp;1831&amp;nbsp;251&amp;nbsp;7730&amp;nbsp;6469&amp;nbsp;5595&amp;nbsp;1948&amp;nbsp;7815&amp;nbsp;7853&amp;nbsp;8625&amp;nbsp;8584&amp;nbsp;9392&amp;nbsp;2539&amp;nbsp;4038&amp;nbsp;771&amp;nbsp;3126&amp;nbsp;4462&amp;nbsp;4249&amp;nbsp;5509&amp;nbsp;7360&amp;nbsp;3737&amp;nbsp;9948&amp;nbsp;7580&amp;nbsp;6205&amp;nbsp;8915&amp;nbsp;4969&amp;nbsp;4536&amp;nbsp;9759&amp;nbsp;3893&amp;nbsp;9323&amp;nbsp;7774&amp;nbsp;4890&amp;nbsp;4766&amp;nbsp;1713&amp;nbsp;5702&amp;nbsp;7001&amp;nbsp;1874&amp;nbsp;8286&amp;nbsp;397&amp;nbsp;9626&amp;nbsp;615&amp;nbsp;7819&amp;nbsp;5476&amp;nbsp;909&amp;nbsp;8310&amp;nbsp;5172&amp;nbsp;1583&amp;nbsp;7016&amp;nbsp;8112&amp;nbsp;5815&amp;nbsp;5782&amp;nbsp;5494&amp;nbsp;1671&amp;nbsp;3256&amp;nbsp;9143&amp;nbsp;9155&amp;nbsp;2688&amp;nbsp;1008&amp;nbsp;8914&amp;nbsp;2274&amp;nbsp;9544&amp;nbsp;5977&amp;nbsp;4508&amp;nbsp;759&amp;nbsp;3036&amp;nbsp;9540&amp;nbsp;8845&amp;nbsp;2606&amp;nbsp;2591&amp;nbsp;4563&amp;nbsp;18&amp;nbsp;7666&amp;nbsp;1336&amp;nbsp;9327&amp;nbsp;6171&amp;nbsp;8374&amp;nbsp;6593&amp;nbsp;8483&amp;nbsp;382&amp;nbsp;8032&amp;nbsp;8585&amp;nbsp;3871&amp;nbsp;1746&amp;nbsp;3177&amp;nbsp;2115&amp;nbsp;1446&amp;nbsp;4885&amp;nbsp;4654&amp;nbsp;6101&amp;nbsp;9072&amp;nbsp;2311&amp;nbsp;6754&amp;nbsp;890&amp;nbsp;7721&amp;nbsp;6957&amp;nbsp;1754&amp;nbsp;6064&amp;nbsp;1888&amp;nbsp;511&amp;nbsp;9055&amp;nbsp;9963&amp;nbsp;5785&amp;nbsp;5449&amp;nbsp;1216&amp;nbsp;1376&amp;nbsp;8315&amp;nbsp;942&amp;nbsp;7197&amp;nbsp;8251&amp;nbsp;9651&amp;nbsp;8592&amp;nbsp;1869&amp;nbsp;9546&amp;nbsp;2048&amp;nbsp;1722&amp;nbsp;7001&amp;nbsp;9391&amp;nbsp;5668&amp;nbsp;6822&amp;nbsp;7134&amp;nbsp;5153&amp;nbsp;8377&amp;nbsp;2839&amp;nbsp;2303&amp;nbsp;9948&amp;nbsp;570&amp;nbsp;2977&amp;nbsp;7169&amp;nbsp;1708&amp;nbsp;6661&amp;nbsp;2236&amp;nbsp;2622&amp;nbsp;5046&amp;nbsp;6768&amp;nbsp;2180&amp;nbsp;2547&amp;nbsp;5664&amp;nbsp;5713&amp;nbsp;396&amp;nbsp;4417&amp;nbsp;4500&amp;nbsp;9685&amp;nbsp;4390&amp;nbsp;7279&amp;nbsp;6977&amp;nbsp;9418&amp;nbsp;6908&amp;nbsp;1206&amp;nbsp;8234&amp;nbsp;9444&amp;nbsp;4923&amp;nbsp;6580&amp;nbsp;2421&amp;nbsp;3772&amp;nbsp;6835&amp;nbsp;4474&amp;nbsp;9228&amp;nbsp;3228&amp;nbsp;1496&amp;nbsp;4478&amp;nbsp;7040&amp;nbsp;1076&amp;nbsp;1252&amp;nbsp;9610&amp;nbsp;9265&amp;nbsp;537&amp;nbsp;4770&amp;nbsp;5707&amp;nbsp;5975&amp;nbsp;4192&amp;nbsp;3669&amp;nbsp;898&amp;nbsp;9724&amp;nbsp;4679&amp;nbsp;8863&amp;nbsp;7431&amp;nbsp;1872&amp;nbsp;9741&amp;nbsp;3738&amp;nbsp;1521&amp;nbsp;4500&amp;nbsp;4405&amp;nbsp;7411&amp;nbsp;8271&amp;nbsp;5279&amp;nbsp;4727&amp;nbsp;7657&amp;nbsp;7234&amp;nbsp;8652&amp;nbsp;847&amp;nbsp;8435&amp;nbsp;592&amp;nbsp;1258&amp;nbsp;668&amp;nbsp;4375&amp;nbsp;9715&amp;nbsp;6427&amp;nbsp;978&amp;nbsp;9220&amp;nbsp;7240&amp;nbsp;4613&amp;nbsp;169&amp;nbsp;5225&amp;nbsp;2033&amp;nbsp;7476&amp;nbsp;5563&amp;nbsp;1579&amp;nbsp;9971&amp;nbsp;758&amp;nbsp;8218&amp;nbsp;9699&amp;nbsp;6025&amp;nbsp;3037&amp;nbsp;6264&amp;nbsp;2238&amp;nbsp;6287&amp;nbsp;5953&amp;nbsp;4700&amp;nbsp;1611&amp;nbsp;2759&amp;nbsp;8348&amp;nbsp;3972&amp;nbsp;3696&amp;nbsp;6600&amp;nbsp;6524&amp;nbsp;5982&amp;nbsp;4966&amp;nbsp;1530&amp;nbsp;1444&amp;nbsp;125&amp;nbsp;3976&amp;nbsp;4491&amp;nbsp;3307&amp;nbsp;2282&amp;nbsp;3832&amp;nbsp;2317&amp;nbsp;6587&amp;nbsp;9953&amp;nbsp;5323&amp;nbsp;6453&amp;nbsp;8483&amp;nbsp;4464&amp;nbsp;344&amp;nbsp;3934&amp;nbsp;6326&amp;nbsp;5083&amp;nbsp;6652&amp;nbsp;4260&amp;nbsp;5626&amp;nbsp;9259&amp;nbsp;9096&amp;nbsp;8522&amp;nbsp;9834&amp;nbsp;346&amp;nbsp;7969&amp;nbsp;7476&amp;nbsp;3076&amp;nbsp;5992&amp;nbsp;8896&amp;nbsp;8941&amp;nbsp;1308&amp;nbsp;457&amp;nbsp;464&amp;nbsp;8003&amp;nbsp;2215&amp;nbsp;5653&amp;nbsp;8195&amp;nbsp;4742&amp;nbsp;5761&amp;nbsp;3975&amp;nbsp;3357&amp;nbsp;2732&amp;nbsp;1896&amp;nbsp;1231&amp;nbsp;8967&amp;nbsp;6112&amp;nbsp;8078&amp;nbsp;4288&amp;nbsp;6157&amp;nbsp;4079&amp;nbsp;8346&amp;nbsp;4146&amp;nbsp;2625&amp;nbsp;4137&amp;nbsp;7272&amp;nbsp;6897&amp;nbsp;54&amp;nbsp;3510&amp;nbsp;5829&amp;nbsp;7948&amp;nbsp;917&amp;nbsp;350&amp;nbsp;9156&amp;nbsp;6023&amp;nbsp;4299&amp;nbsp;3680&amp;nbsp;1867&amp;nbsp;8777&amp;nbsp;41&amp;nbsp;6940&amp;nbsp;2326&amp;nbsp;3535&amp;nbsp;2611&amp;nbsp;8841&amp;nbsp;5395&amp;nbsp;4327&amp;nbsp;2738&amp;nbsp;4880&amp;nbsp;7061&amp;nbsp;1414&amp;nbsp;7266&amp;nbsp;2670&amp;nbsp;5314&amp;nbsp;3219&amp;nbsp;612&amp;nbsp;3526&amp;nbsp;1397&amp;nbsp;2825&amp;nbsp;6029&amp;nbsp;2509&amp;nbsp;9948&amp;nbsp;3449&amp;nbsp;2982&amp;nbsp;6765&amp;nbsp;1674&amp;nbsp;3621&amp;nbsp;5626&amp;nbsp;9874&amp;nbsp;5478&amp;nbsp;8263&amp;nbsp;6186&amp;nbsp;4976&amp;nbsp;4443&amp;nbsp;2008&amp;nbsp;8700&amp;nbsp;8267&amp;nbsp;8886&amp;nbsp;9385&amp;nbsp;6760&amp;nbsp;2557&amp;nbsp;251&amp;nbsp;9741&amp;nbsp;9242&amp;nbsp;6835&amp;nbsp;7265&amp;nbsp;2653&amp;nbsp;9507&amp;nbsp;4960&amp;nbsp;6801&amp;nbsp;6387&amp;nbsp;1224&amp;nbsp;3593&amp;nbsp;1179&amp;nbsp;6319&amp;nbsp;8785&amp;nbsp;9864&amp;nbsp;9024&amp;nbsp;853&amp;nbsp;4427&amp;nbsp;8890&amp;nbsp;6505&amp;nbsp;269&amp;nbsp;9927&amp;nbsp;1968&amp;nbsp;5071&amp;nbsp;8466&amp;nbsp;9193&amp;nbsp;4242&amp;nbsp;9617&amp;nbsp;8340&amp;nbsp;825&amp;nbsp;1751&amp;nbsp;2273&amp;nbsp;598&amp;nbsp;9045&amp;nbsp;2814&amp;nbsp;4887&amp;nbsp;8400&amp;nbsp;5901&amp;nbsp;2312&amp;nbsp;9980&amp;nbsp;350&amp;nbsp;7318&amp;nbsp;9883&amp;nbsp;1617&amp;nbsp;367&amp;nbsp;8248&amp;nbsp;2865&amp;nbsp;8822&amp;nbsp;231&amp;nbsp;8656&amp;nbsp;7559&amp;nbsp;8851&amp;nbsp;6653&amp;nbsp;7103&amp;nbsp;7646&amp;nbsp;610&amp;nbsp;3406&amp;nbsp;1400&amp;nbsp;286&amp;nbsp;3410&amp;nbsp;4232&amp;nbsp;9750&amp;nbsp;8558&amp;nbsp;9126&amp;nbsp;4400&amp;nbsp;8724&amp;nbsp;8877&amp;nbsp;7620&amp;nbsp;5756&amp;nbsp;7235&amp;nbsp;8972&amp;nbsp;4791&amp;nbsp;6954&amp;nbsp;7880&amp;nbsp;306&amp;nbsp;6846&amp;nbsp;7479&amp;nbsp;1979&amp;nbsp;7847&amp;nbsp;5306&amp;nbsp;2425&amp;nbsp;5560&amp;nbsp;4601&amp;nbsp;3428&amp;nbsp;7142&amp;nbsp;9026&amp;nbsp;5002&amp;nbsp;6532&amp;nbsp;6378&amp;nbsp;2315&amp;nbsp;8063&amp;nbsp;795&amp;nbsp;8965&amp;nbsp;5870&amp;nbsp;2243&amp;nbsp;2170&amp;nbsp;9771&amp;nbsp;3510&amp;nbsp;9570&amp;nbsp;3753&amp;nbsp;3474&amp;nbsp;7764&amp;nbsp;3086&amp;nbsp;7329&amp;nbsp;4903&amp;nbsp;1484&amp;nbsp;9950&amp;nbsp;8834&amp;nbsp;153&amp;nbsp;2456&amp;nbsp;7754&amp;nbsp;5134&amp;nbsp;7597&amp;nbsp;7972&amp;nbsp;3568&amp;nbsp;2748&amp;nbsp;9464&amp;nbsp;3488&amp;nbsp;4914&amp;nbsp;3398&amp;nbsp;3672&amp;nbsp;2706&amp;nbsp;838&amp;nbsp;9643&amp;nbsp;1836&amp;nbsp;3777&amp;nbsp;5&amp;nbsp;6798&amp;nbsp;7351&amp;nbsp;4827&amp;nbsp;3228&amp;nbsp;6709&amp;nbsp;5185&amp;nbsp;1215&amp;nbsp;5454&amp;nbsp;6570&amp;nbsp;2262&amp;nbsp;9876&amp;nbsp;8415&amp;nbsp;4878&amp;nbsp;2117&amp;nbsp;1377&amp;nbsp;554&amp;nbsp;6513&amp;nbsp;3314&amp;nbsp;8818&amp;nbsp;829&amp;nbsp;235&amp;nbsp;9860&amp;nbsp;2346&amp;nbsp;7608&amp;nbsp;663&amp;nbsp;8840&amp;nbsp;1035&amp;nbsp;8402&amp;nbsp;7714&amp;nbsp;9116&amp;nbsp;5167&amp;nbsp;9412&amp;nbsp;6192&amp;nbsp;2085&amp;nbsp;8867&amp;nbsp;6683&amp;nbsp;4536&amp;nbsp;5049&amp;nbsp;3991&amp;nbsp;1450&amp;nbsp;9075&amp;nbsp;9702&amp;nbsp;1167&amp;nbsp;4006&amp;nbsp;5153&amp;nbsp;8345&amp;nbsp;4581&amp;nbsp;7400&amp;nbsp;9491&amp;nbsp;3384&amp;nbsp;8692&amp;nbsp;7199&amp;nbsp;594&amp;nbsp;3529&amp;nbsp;2462&amp;nbsp;2459&amp;nbsp;6951&amp;nbsp;4376&amp;nbsp;6408&amp;nbsp;7379&amp;nbsp;4833&amp;nbsp;7093&amp;nbsp;9465&amp;nbsp;2160&amp;nbsp;9810&amp;nbsp;7251&amp;nbsp;9774&amp;nbsp;32&amp;nbsp;4642&amp;nbsp;3835&amp;nbsp;6953&amp;nbsp;9412&amp;nbsp;6571&amp;nbsp;1863&amp;nbsp;4557&amp;nbsp;4066&amp;nbsp;7547&amp;nbsp;6295&amp;nbsp;8644&amp;nbsp;6563&amp;nbsp;2469&amp;nbsp;9887&amp;nbsp;3273&amp;nbsp;3446&amp;nbsp;6192&amp;nbsp;2231&amp;nbsp;1870&amp;nbsp;6843&amp;nbsp;4742&amp;nbsp;5290&amp;nbsp;6056&amp;nbsp;3513&amp;nbsp;3047&amp;nbsp;8359&amp;nbsp;4686&amp;nbsp;634&amp;nbsp;995&amp;nbsp;6403&amp;nbsp;9405&amp;nbsp;3689&amp;nbsp;3620&amp;nbsp;4933&amp;nbsp;9751&amp;nbsp;1659&amp;nbsp;3826&amp;nbsp;9721&amp;nbsp;735&amp;nbsp;8803&amp;nbsp;8396&amp;nbsp;2878&amp;nbsp;7342&amp;nbsp;4107&amp;nbsp;4182&amp;nbsp;4648&amp;nbsp;2850&amp;nbsp;370&amp;nbsp;9109&amp;nbsp;622&amp;nbsp;1466&amp;nbsp;6409&amp;nbsp;8277&amp;nbsp;2189&amp;nbsp;9051&amp;nbsp;6213&amp;nbsp;8484&amp;nbsp;8019&amp;nbsp;1774&amp;nbsp;4288&amp;nbsp;9972&amp;nbsp;6645&amp;nbsp;9615&amp;nbsp;3096&amp;nbsp;3404&amp;nbsp;6153&amp;nbsp;3376&amp;nbsp;5807&amp;nbsp;3480&amp;nbsp;1325&amp;nbsp;5076&amp;nbsp;361&amp;nbsp;8181&amp;nbsp;1294&amp;nbsp;228&amp;nbsp;8705&amp;nbsp;6886&amp;nbsp;6338&amp;nbsp;5629&amp;nbsp;6388&amp;nbsp;6818&amp;nbsp;7167&amp;nbsp;2048&amp;nbsp;324&amp;nbsp;1155&amp;nbsp;3841&amp;nbsp;9249&amp;nbsp;6870&amp;nbsp;6984&amp;nbsp;1128&amp;nbsp;8089&amp;nbsp;1701&amp;nbsp;8036&amp;nbsp;4167&amp;nbsp;1540&amp;nbsp;4621&amp;nbsp;3325&amp;nbsp;4599&amp;nbsp;8468&amp;nbsp;3824&amp;nbsp;2349&amp;nbsp;8034&amp;nbsp;6620&amp;nbsp;6981&amp;nbsp;9893&amp;nbsp;664&amp;nbsp;7125&amp;nbsp;1956&amp;nbsp;5717&amp;nbsp;3901&amp;nbsp;156&amp;nbsp;3227&amp;nbsp;3317&amp;nbsp;8377&amp;nbsp;3362&amp;nbsp;5020&amp;nbsp;1056&amp;nbsp;9127&amp;nbsp;8395&amp;nbsp;8876&amp;nbsp;8723&amp;nbsp;1814&amp;nbsp;3712&amp;nbsp;790&amp;nbsp;7619&amp;nbsp;7195&amp;nbsp;9037&amp;nbsp;1958&amp;nbsp;9844&amp;nbsp;5549&amp;nbsp;4547&amp;nbsp;5423&amp;nbsp;930&amp;nbsp;8952&amp;nbsp;8471&amp;nbsp;5381&amp;nbsp;6572&amp;nbsp;1691&amp;nbsp;3393&amp;nbsp;7892&amp;nbsp;8980&amp;nbsp;4265&amp;nbsp;1390&amp;nbsp;2775&amp;nbsp;7856&amp;nbsp;2620&amp;nbsp;1359&amp;nbsp;5841&amp;nbsp;1996&amp;nbsp;717&amp;nbsp;904&amp;nbsp;8424&amp;nbsp;9990&amp;nbsp;9822&amp;nbsp;9746&amp;nbsp;6885&amp;nbsp;8449&amp;nbsp;9536&amp;nbsp;9673&amp;nbsp;613&amp;nbsp;3138&amp;nbsp;3645&amp;nbsp;430&amp;nbsp;987&amp;nbsp;7462&amp;nbsp;5231&amp;nbsp;5654&amp;nbsp;3627&amp;nbsp;1354&amp;nbsp;8807&amp;nbsp;4489&amp;nbsp;769&amp;nbsp;5665&amp;nbsp;1783&amp;nbsp;9828&amp;nbsp;5128&amp;nbsp;610&amp;nbsp;8504&amp;nbsp;3927&amp;nbsp;1140&amp;nbsp;1576&amp;nbsp;8069&amp;nbsp;9176&amp;nbsp;7592&amp;nbsp;2736&amp;nbsp;7278&amp;nbsp;1295&amp;nbsp;2464&amp;nbsp;1342&amp;nbsp;9686&amp;nbsp;5912&amp;nbsp;1801&amp;nbsp;7032&amp;nbsp;6406&amp;nbsp;3652&amp;nbsp;6244&amp;nbsp;3721&amp;nbsp;2392&amp;nbsp;8279&amp;nbsp;1559&amp;nbsp;6560&amp;nbsp;8188&amp;nbsp;3052&amp;nbsp;7899&amp;nbsp;543&amp;nbsp;8454&amp;nbsp;1148&amp;nbsp;9295&amp;nbsp;7276&amp;nbsp;350&amp;nbsp;6187&amp;nbsp;5203&amp;nbsp;435&amp;nbsp;5087&amp;nbsp;1564&amp;nbsp;2350&amp;nbsp;6705&amp;nbsp;40&amp;nbsp;7431&amp;nbsp;8825&amp;nbsp;8331&amp;nbsp;1358&amp;nbsp;7386&amp;nbsp;7394&amp;nbsp;2965&amp;nbsp;7640&amp;nbsp;5557&amp;nbsp;6474&amp;nbsp;4300&amp;nbsp;8338&amp;nbsp;685&amp;nbsp;8327&amp;nbsp;6525&amp;nbsp;5786&amp;nbsp;713&amp;nbsp;6563&amp;nbsp;1067&amp;nbsp;1382&amp;nbsp;1896&amp;nbsp;1179&amp;nbsp;2253&amp;nbsp;9757&amp;nbsp;7226&amp;nbsp;7137&amp;nbsp;3901&amp;nbsp;8025&amp;nbsp;466&amp;nbsp;2618&amp;nbsp;266&amp;nbsp;6139&amp;nbsp;3883&amp;nbsp;8848&amp;nbsp;1399&amp;nbsp;6279&amp;nbsp;9743&amp;nbsp;4305&amp;nbsp;3610&amp;nbsp;5123&amp;nbsp;6865&amp;nbsp;2990&amp;nbsp;1630&amp;nbsp;5229&amp;nbsp;7221&amp;nbsp;5581&amp;nbsp;513&amp;nbsp;6226&amp;nbsp;7123&amp;nbsp;3384&amp;nbsp;2006&amp;nbsp;9160&amp;nbsp;6887&amp;nbsp;8940&amp;nbsp;2341&amp;nbsp;8725&amp;nbsp;5748&amp;nbsp;2251&amp;nbsp;9910&amp;nbsp;4053&amp;nbsp;348&amp;nbsp;5338&amp;nbsp;4490&amp;nbsp;8280&amp;nbsp;6282&amp;nbsp;483&amp;nbsp;1858&amp;nbsp;3713&amp;nbsp;1016&amp;nbsp;9237&amp;nbsp;2469&amp;nbsp;3496&amp;nbsp;6873&amp;nbsp;687&amp;nbsp;8719&amp;nbsp;9161&amp;nbsp;2144&amp;nbsp;5896&amp;nbsp;3884&amp;nbsp;7923&amp;nbsp;9655&amp;nbsp;6458&amp;nbsp;7009&amp;nbsp;8458&amp;nbsp;8490&amp;nbsp;4434&amp;nbsp;4740&amp;nbsp;598&amp;nbsp;4985&amp;nbsp;8306&amp;nbsp;6639&amp;nbsp;2194&amp;nbsp;1177&amp;nbsp;9184&amp;nbsp;6897&amp;nbsp;733&amp;nbsp;84&amp;nbsp;8532&amp;nbsp;4300&amp;nbsp;1036&amp;nbsp;6756&amp;nbsp;8110&amp;nbsp;2296&amp;nbsp;534&amp;nbsp;3836&amp;nbsp;9565&amp;nbsp;479&amp;nbsp;7111&amp;nbsp;9951&amp;nbsp;7369&amp;nbsp;5807&amp;nbsp;7870&amp;nbsp;5239&amp;nbsp;6010&amp;nbsp;8555&amp;nbsp;5054&amp;nbsp;7327&amp;nbsp;9710&amp;nbsp;7706&amp;nbsp;7313&amp;nbsp;3946&amp;nbsp;3047&amp;nbsp;1319&amp;nbsp;1952&amp;nbsp;1386&amp;nbsp;8123&amp;nbsp;9375&amp;nbsp;7708&amp;nbsp;5385&amp;nbsp;4242&amp;nbsp;7110&amp;nbsp;7913&amp;nbsp;6356&amp;nbsp;1036&amp;nbsp;4194&amp;nbsp;525&amp;nbsp;4090&amp;nbsp;5609&amp;nbsp;6366&amp;nbsp;2102&amp;nbsp;6241&amp;nbsp;2510&amp;nbsp;5465&amp;nbsp;1937&amp;nbsp;4434&amp;nbsp;4550&amp;nbsp;1909&amp;nbsp;2932&amp;nbsp;8520&amp;nbsp;7711&amp;nbsp;904&amp;nbsp;4324&amp;nbsp;7109&amp;nbsp;7801&amp;nbsp;1454&amp;nbsp;8240&amp;nbsp;3790&amp;nbsp;2939&amp;nbsp;661&amp;nbsp;8436&amp;nbsp;5402&amp;nbsp;3134&amp;nbsp;8783&amp;nbsp;5719&amp;nbsp;4710&amp;nbsp;2223&amp;nbsp;2756&amp;nbsp;7630&amp;nbsp;611&amp;nbsp;6289&amp;nbsp;157&amp;nbsp;7638&amp;nbsp;2887&amp;nbsp;1721&amp;nbsp;8234&amp;nbsp;6638&amp;nbsp;2104&amp;nbsp;4224&amp;nbsp;397&amp;nbsp;6586&amp;nbsp;5572&amp;nbsp;5605&amp;nbsp;8701&amp;nbsp;1986&amp;nbsp;8348&amp;nbsp;3480&amp;nbsp;5988&amp;nbsp;1008&amp;nbsp;4165&amp;nbsp;8240&amp;nbsp;6609&amp;nbsp;454&amp;nbsp;7989&amp;nbsp;9782&amp;nbsp;4599&amp;nbsp;5718&amp;nbsp;5100&amp;nbsp;3912&amp;nbsp;8988&amp;nbsp;7304&amp;nbsp;9640&amp;nbsp;1895&amp;nbsp;379&amp;nbsp;4151&amp;nbsp;8543&amp;nbsp;8585&amp;nbsp;9266&amp;nbsp;1796&amp;nbsp;634&amp;nbsp;8552&amp;nbsp;2805&amp;nbsp;6690&amp;nbsp;3028&amp;nbsp;4176&amp;nbsp;3289&amp;nbsp;5800&amp;nbsp;3231&amp;nbsp;4773&amp;nbsp;4842&amp;nbsp;8514&amp;nbsp;7519&amp;nbsp;1083&amp;nbsp;853&amp;nbsp;5984&amp;nbsp;2301&amp;nbsp;5852&amp;nbsp;2175&amp;nbsp;5030&amp;nbsp;5125&amp;nbsp;3382&amp;nbsp;9580&amp;nbsp;8779&amp;nbsp;8360&amp;nbsp;4250&amp;nbsp;8520&amp;nbsp;9722&amp;nbsp;3067&amp;nbsp;286&amp;nbsp;9042&amp;nbsp;4115&amp;nbsp;8086&amp;nbsp;4796&amp;nbsp;4540&amp;nbsp;2315&amp;nbsp;6902&amp;nbsp;9361&amp;nbsp;5901&amp;nbsp;8279&amp;nbsp;700&amp;nbsp;8239&amp;nbsp;559&amp;nbsp;3477&amp;nbsp;8748&amp;nbsp;8315&amp;nbsp;9201&amp;nbsp;3524&amp;nbsp;6175&amp;nbsp;7919&amp;nbsp;3765&amp;nbsp;1896&amp;nbsp;4097&amp;nbsp;361&amp;nbsp;51&amp;nbsp;6407&amp;nbsp;8483&amp;nbsp;4843&amp;nbsp;9253&amp;nbsp;2414&amp;nbsp;4874&amp;nbsp;1657&amp;nbsp;8089&amp;nbsp;5068&amp;nbsp;5150&amp;nbsp;398&amp;nbsp;8338&amp;nbsp;4645&amp;nbsp;5660&amp;nbsp;3591&amp;nbsp;2823&amp;nbsp;2240&amp;nbsp;1029&amp;nbsp;9686&amp;nbsp;5187&amp;nbsp;4794&amp;nbsp;5725&amp;nbsp;4848&amp;nbsp;7235&amp;nbsp;1329&amp;nbsp;300&amp;nbsp;5840&amp;nbsp;8635&amp;nbsp;2266&amp;nbsp;8241&amp;nbsp;6498&amp;nbsp;6081&amp;nbsp;4108&amp;nbsp;6698&amp;nbsp;6856&amp;nbsp;7504&amp;nbsp;915&amp;nbsp;9724&amp;nbsp;6313&amp;nbsp;471&amp;nbsp;6141&amp;nbsp;5521&amp;nbsp;7309&amp;nbsp;6296&amp;nbsp;9008&amp;nbsp;7077&amp;nbsp;3330&amp;nbsp;4233&amp;nbsp;18&amp;nbsp;8473&amp;nbsp;8010&amp;nbsp;5382&amp;nbsp;5808&amp;nbsp;721&amp;nbsp;4203&amp;nbsp;1293&amp;nbsp;3384&amp;nbsp;9189&amp;nbsp;2541&amp;nbsp;4208&amp;nbsp;7022&amp;nbsp;6659&amp;nbsp;5008&amp;nbsp;2695&amp;nbsp;6795&amp;nbsp;75&amp;nbsp;3235&amp;nbsp;6843&amp;nbsp;2889&amp;nbsp;1538&amp;nbsp;3198&amp;nbsp;9644&amp;nbsp;7209&amp;nbsp;4128&amp;nbsp;8729&amp;nbsp;925&amp;nbsp;5261&amp;nbsp;4530&amp;nbsp;9410&amp;nbsp;9634&amp;nbsp;4814&amp;nbsp;5656&amp;nbsp;1004&amp;nbsp;7609&amp;nbsp;6887&amp;nbsp;2456&amp;nbsp;2778&amp;nbsp;7870&amp;nbsp;3624&amp;nbsp;2409&amp;nbsp;2440&amp;nbsp;8373&amp;nbsp;8900&amp;nbsp;8233&amp;nbsp;8611&amp;nbsp;4980&amp;nbsp;4723&amp;nbsp;1464&amp;nbsp;7435&amp;nbsp;5686&amp;nbsp;6097&amp;nbsp;3003&amp;nbsp;6728&amp;nbsp;8489&amp;nbsp;6845&amp;nbsp;9882&amp;nbsp;8003&amp;nbsp;9953&amp;nbsp;699&amp;nbsp;3394&amp;nbsp;9912&amp;nbsp;931&amp;nbsp;1730&amp;nbsp;1971&amp;nbsp;6699&amp;nbsp;5195&amp;nbsp;9711&amp;nbsp;2338&amp;nbsp;6543&amp;nbsp;3590&amp;nbsp;4432&amp;nbsp;3641&amp;nbsp;9840&amp;nbsp;8808&amp;nbsp;9098&amp;nbsp;4803&amp;nbsp;5579&amp;nbsp;4216&amp;nbsp;2580&amp;nbsp;4272&amp;nbsp;8977&amp;nbsp;6431&amp;nbsp;3418&amp;nbsp;6327&amp;nbsp;3112&amp;nbsp;9165&amp;nbsp;2906&amp;nbsp;5999&amp;nbsp;5545&amp;nbsp;9876&amp;nbsp;7146&amp;nbsp;1732&amp;nbsp;3539&amp;nbsp;9019&amp;nbsp;2688&amp;nbsp;6009&amp;nbsp;3047&amp;nbsp;8460&amp;nbsp;4104&amp;nbsp;6176&amp;nbsp;5114&amp;nbsp;2662&amp;nbsp;6851&amp;nbsp;7491&amp;nbsp;2662&amp;nbsp;491&amp;nbsp;226&amp;nbsp;3551&amp;nbsp;9768&amp;nbsp;6387&amp;nbsp;4031&amp;nbsp;3604&amp;nbsp;228&amp;nbsp;9544&amp;nbsp;2036&amp;nbsp;9318&amp;nbsp;9357&amp;nbsp;904&amp;nbsp;3217&amp;nbsp;1743&amp;nbsp;4013&amp;nbsp;7047&amp;nbsp;3514&amp;nbsp;5275&amp;nbsp;2963&amp;nbsp;2458&amp;nbsp;4839&amp;nbsp;7530&amp;nbsp;4848&amp;nbsp;4412&amp;nbsp;643&amp;nbsp;1009&amp;nbsp;1337&amp;nbsp;7836&amp;nbsp;4414&amp;nbsp;4553&amp;nbsp;5384&amp;nbsp;4414&amp;nbsp;7435&amp;nbsp;9183&amp;nbsp;7547&amp;nbsp;5798&amp;nbsp;450&amp;nbsp;7474&amp;nbsp;7011&amp;nbsp;6016&amp;nbsp;5679&amp;nbsp;649&amp;nbsp;2487&amp;nbsp;3723&amp;nbsp;6321&amp;nbsp;90&amp;nbsp;4367&amp;nbsp;6824&amp;nbsp;4988&amp;nbsp;3300&amp;nbsp;3145&amp;nbsp;9008&amp;nbsp;1096&amp;nbsp;2934&amp;nbsp;5526&amp;nbsp;2892&amp;nbsp;4703&amp;nbsp;5&amp;nbsp;4638&amp;nbsp;8090&amp;nbsp;6419&amp;nbsp;1290&amp;nbsp;5144&amp;nbsp;7727&amp;nbsp;6693&amp;nbsp;4450&amp;nbsp;7779&amp;nbsp;672&amp;nbsp;3135&amp;nbsp;2332&amp;nbsp;6529&amp;nbsp;8295&amp;nbsp;4412&amp;nbsp;8863&amp;nbsp;1734&amp;nbsp;6964&amp;nbsp;4682&amp;nbsp;2401&amp;nbsp;1373&amp;nbsp;4201&amp;nbsp;9439&amp;nbsp;8689&amp;nbsp;6083&amp;nbsp;6941&amp;nbsp;2785&amp;nbsp;3662&amp;nbsp;1034&amp;nbsp;5515&amp;nbsp;3196&amp;nbsp;1789&amp;nbsp;1880&amp;nbsp;8432&amp;nbsp;2753&amp;nbsp;1367&amp;nbsp;533&amp;nbsp;4416&amp;nbsp;5201&amp;nbsp;6344&amp;nbsp;6080&amp;nbsp;6177&amp;nbsp;6261&amp;nbsp;2178&amp;nbsp;2923&amp;nbsp;5214&amp;nbsp;1674&amp;nbsp;9048&amp;nbsp;8635&amp;nbsp;8469&amp;nbsp;7277&amp;nbsp;5875&amp;nbsp;8793&amp;nbsp;6266&amp;nbsp;6947&amp;nbsp;4688&amp;nbsp;3267&amp;nbsp;3778&amp;nbsp;2276&amp;nbsp;8352&amp;nbsp;2219&amp;nbsp;9&amp;nbsp;43&amp;nbsp;1767&amp;nbsp;1591&amp;nbsp;6828&amp;nbsp;7784&amp;nbsp;1934&amp;nbsp;7104&amp;nbsp;9168&amp;nbsp;4430&amp;nbsp;9938&amp;nbsp;9763&amp;nbsp;4265&amp;nbsp;133&amp;nbsp;8066&amp;nbsp;3363&amp;nbsp;9347&amp;nbsp;1433&amp;nbsp;9748&amp;nbsp;4820&amp;nbsp;2109&amp;nbsp;4713&amp;nbsp;2336&amp;nbsp;8322&amp;nbsp;6121&amp;nbsp;4809&amp;nbsp;3668&amp;nbsp;3064&amp;nbsp;2430&amp;nbsp;7744&amp;nbsp;7374&amp;nbsp;9482&amp;nbsp;3798&amp;nbsp;7835&amp;nbsp;1381&amp;nbsp;3947&amp;nbsp;4896&amp;nbsp;6616&amp;nbsp;1137&amp;nbsp;4887&amp;nbsp;7423&amp;nbsp;7788&amp;nbsp;1646&amp;nbsp;4859&amp;nbsp;5561&amp;nbsp;6766&amp;nbsp;7182&amp;nbsp;3944&amp;nbsp;808&amp;nbsp;7193&amp;nbsp;2004&amp;nbsp;6371&amp;nbsp;1501&amp;nbsp;6110&amp;nbsp;1849&amp;nbsp;6472&amp;nbsp;9224&amp;nbsp;5471&amp;nbsp;3018&amp;nbsp;8899&amp;nbsp;8913&amp;nbsp;6661&amp;nbsp;3320&amp;nbsp;9669&amp;nbsp;1123&amp;nbsp;2556&amp;nbsp;5175&amp;nbsp;341&amp;nbsp;9627&amp;nbsp;2130&amp;nbsp;2703&amp;nbsp;7884&amp;nbsp;2701&amp;nbsp;3323&amp;nbsp;2878&amp;nbsp;9896&amp;nbsp;9951&amp;nbsp;8880&amp;nbsp;6564&amp;nbsp;3818&amp;nbsp;8973&amp;nbsp;6651&amp;nbsp;7542&amp;nbsp;600&amp;nbsp;2851&amp;nbsp;2268&amp;nbsp;6428&amp;nbsp;9931&amp;nbsp;5062&amp;nbsp;8263&amp;nbsp;1268&amp;nbsp;7538&amp;nbsp;1788&amp;nbsp;6308&amp;nbsp;3020&amp;nbsp;7278&amp;nbsp;7102&amp;nbsp;1406&amp;nbsp;5387&amp;nbsp;852&amp;nbsp;6861&amp;nbsp;2261&amp;nbsp;2681&amp;nbsp;7038&amp;nbsp;9963&amp;nbsp;5356&amp;nbsp;2162&amp;nbsp;5450&amp;nbsp;5262&amp;nbsp;1499&amp;nbsp;7543&amp;nbsp;8857&amp;nbsp;5280&amp;nbsp;7230&amp;nbsp;8972&amp;nbsp;8177&amp;nbsp;8753&amp;nbsp;8116&amp;nbsp;4667&amp;nbsp;2924&amp;nbsp;4899&amp;nbsp;6576&amp;nbsp;1072&amp;nbsp;2727&amp;nbsp;2109&amp;nbsp;8812&amp;nbsp;7564&amp;nbsp;9940&amp;nbsp;6794&amp;nbsp;4081&amp;nbsp;35&amp;nbsp;4024&amp;nbsp;8871&amp;nbsp;2529&amp;nbsp;6157&amp;nbsp;5357&amp;nbsp;8536&amp;nbsp;6862&amp;nbsp;3576&amp;nbsp;5938&amp;nbsp;9715&amp;nbsp;319&amp;nbsp;8724&amp;nbsp;8838&amp;nbsp;6915&amp;nbsp;7730&amp;nbsp;2230&amp;nbsp;9568&amp;nbsp;3398&amp;nbsp;3956&amp;nbsp;1062&amp;nbsp;1274&amp;nbsp;9760&amp;nbsp;4651&amp;nbsp;2977&amp;nbsp;4769&amp;nbsp;6054&amp;nbsp;925&amp;nbsp;5751&amp;nbsp;7655&amp;nbsp;7588&amp;nbsp;9702&amp;nbsp;4734&amp;nbsp;6578&amp;nbsp;4248&amp;nbsp;9046&amp;nbsp;2301&amp;nbsp;8922&amp;nbsp;8260&amp;nbsp;4417&amp;nbsp;3266&amp;nbsp;1950&amp;nbsp;5519&amp;nbsp;6253&amp;nbsp;4381&amp;nbsp;4128&amp;nbsp;2229&amp;nbsp;1207&amp;nbsp;1714&amp;nbsp;7636&amp;nbsp;8867&amp;nbsp;6622&amp;nbsp;3675&amp;nbsp;1461&amp;nbsp;5116&amp;nbsp;2135&amp;nbsp;7924&amp;nbsp;6529&amp;nbsp;470&amp;nbsp;3591&amp;nbsp;781&amp;nbsp;9304&amp;nbsp;5758&amp;nbsp;7084&amp;nbsp;6924&amp;nbsp;1344&amp;nbsp;2480&amp;nbsp;7189&amp;nbsp;3160&amp;nbsp;1924&amp;nbsp;8543&amp;nbsp;1317&amp;nbsp;2959&amp;nbsp;9280&amp;nbsp;979&amp;nbsp;1252&amp;nbsp;7281&amp;nbsp;647&amp;nbsp;5590&amp;nbsp;6014&amp;nbsp;1970&amp;nbsp;8206&amp;nbsp;6214&amp;nbsp;6178&amp;nbsp;3532&amp;nbsp;6782&amp;nbsp;3143&amp;nbsp;4452&amp;nbsp;8779&amp;nbsp;9285&amp;nbsp;2590&amp;nbsp;9483&amp;nbsp;3775&amp;nbsp;854&amp;nbsp;3382&amp;nbsp;4851&amp;nbsp;3181&amp;nbsp;2868&amp;nbsp;1167&amp;nbsp;9693&amp;nbsp;7822&amp;nbsp;7627&amp;nbsp;9322&amp;nbsp;2170&amp;nbsp;3967&amp;nbsp;1848&amp;nbsp;5390&amp;nbsp;7668&amp;nbsp;1984&amp;nbsp;5291&amp;nbsp;6647&amp;nbsp;9990&amp;nbsp;4517&amp;nbsp;9212&amp;nbsp;1169&amp;nbsp;3646&amp;nbsp;1400&amp;nbsp;6468&amp;nbsp;7057&amp;nbsp;6066&amp;nbsp;1028&amp;nbsp;2991&amp;nbsp;8637&amp;nbsp;5624&amp;nbsp;7708&amp;nbsp;9105&amp;nbsp;7247&amp;nbsp;828&amp;nbsp;8354&amp;nbsp;5677&amp;nbsp;4613&amp;nbsp;4830&amp;nbsp;5632&amp;nbsp;7519&amp;nbsp;9508&amp;nbsp;7057&amp;nbsp;9155&amp;nbsp;132&amp;nbsp;929&amp;nbsp;7406&amp;nbsp;4074&amp;nbsp;5245&amp;nbsp;9702&amp;nbsp;9087&amp;nbsp;6651&amp;nbsp;8624&amp;nbsp;275&amp;nbsp;6836&amp;nbsp;95&amp;nbsp;839&amp;nbsp;4923&amp;nbsp;5521&amp;nbsp;1266&amp;nbsp;7742&amp;nbsp;8467&amp;nbsp;2462&amp;nbsp;1124&amp;nbsp;9161&amp;nbsp;8022&amp;nbsp;6534&amp;nbsp;522&amp;nbsp;5084&amp;nbsp;9875&amp;nbsp;6072&amp;nbsp;4861&amp;nbsp;9361&amp;nbsp;7997&amp;nbsp;3881&amp;nbsp;7273&amp;nbsp;518&amp;nbsp;9386&amp;nbsp;368&amp;nbsp;4640&amp;nbsp;8364&amp;nbsp;4805&amp;nbsp;5865&amp;nbsp;1285&amp;nbsp;4089&amp;nbsp;3405&amp;nbsp;9747&amp;nbsp;4978&amp;nbsp;5751&amp;nbsp;4483&amp;nbsp;3778&amp;nbsp;5106&amp;nbsp;2083&amp;nbsp;4624&amp;nbsp;349&amp;nbsp;3351&amp;nbsp;9854&amp;nbsp;8685&amp;nbsp;5025&amp;nbsp;4389&amp;nbsp;5792&amp;nbsp;3928&amp;nbsp;1820&amp;nbsp;8549&amp;nbsp;9664&amp;nbsp;7334&amp;nbsp;8675&amp;nbsp;1891&amp;nbsp;9053&amp;nbsp;7755&amp;nbsp;4108&amp;nbsp;3345&amp;nbsp;7832&amp;nbsp;9220&amp;nbsp;7621&amp;nbsp;4082&amp;nbsp;903&amp;nbsp;5533&amp;nbsp;4811&amp;nbsp;783&amp;nbsp;2148&amp;nbsp;923&amp;nbsp;3620&amp;nbsp;4662&amp;nbsp;6284&amp;nbsp;2756&amp;nbsp;8566&amp;nbsp;5317&amp;nbsp;1697&amp;nbsp;9282&amp;nbsp;5997&amp;nbsp;9139&amp;nbsp;7913&amp;nbsp;5493&amp;nbsp;7833&amp;nbsp;4888&amp;nbsp;9500&amp;nbsp;4925&amp;nbsp;3421&amp;nbsp;9313&amp;nbsp;329&amp;nbsp;3427&amp;nbsp;7474&amp;nbsp;4845&amp;nbsp;1778&amp;nbsp;3313&amp;nbsp;5090&amp;nbsp;3890&amp;nbsp;6187&amp;nbsp;8357&amp;nbsp;5485&amp;nbsp;7592&amp;nbsp;719&amp;nbsp;179&amp;nbsp;2951&amp;nbsp;2204&amp;nbsp;2747&amp;nbsp;2496&amp;nbsp;9272&amp;nbsp;7791&amp;nbsp;6689&amp;nbsp;9911&amp;nbsp;2218&amp;nbsp;4613&amp;nbsp;7655&amp;nbsp;4664&amp;nbsp;7567&amp;nbsp;5815&amp;nbsp;2709&amp;nbsp;1780&amp;nbsp;1977&amp;nbsp;5953&amp;nbsp;7531&amp;nbsp;787&amp;nbsp;9904&amp;nbsp;7908&amp;nbsp;3416&amp;nbsp;8174&amp;nbsp;4432&amp;nbsp;8853&amp;nbsp;7604&amp;nbsp;2405&amp;nbsp;3016&amp;nbsp;8668&amp;nbsp;1223&amp;nbsp;9449&amp;nbsp;5211&amp;nbsp;5015&amp;nbsp;1519&amp;nbsp;8323&amp;nbsp;7827&amp;nbsp;8372&amp;nbsp;9455&amp;nbsp;3500&amp;nbsp;6857&amp;nbsp;1114&amp;nbsp;26&amp;nbsp;9555&amp;nbsp;2782&amp;nbsp;6529&amp;nbsp;4108&amp;nbsp;2138&amp;nbsp;4854&amp;nbsp;1317&amp;nbsp;8529&amp;nbsp;7961&amp;nbsp;3688&amp;nbsp;5527&amp;nbsp;2364&amp;nbsp;1162&amp;nbsp;2735&amp;nbsp;7484&amp;nbsp;1922&amp;nbsp;6971&amp;nbsp;6396&amp;nbsp;3948&amp;nbsp;3996&amp;nbsp;975&amp;nbsp;2449&amp;nbsp;8692&amp;nbsp;6985&amp;nbsp;7021&amp;nbsp;2631&amp;nbsp;8965&amp;nbsp;5353&amp;nbsp;8047&amp;nbsp;5097&amp;nbsp;4306&amp;nbsp;7443&amp;nbsp;1125&amp;nbsp;6247&amp;nbsp;7382&amp;nbsp;5984&amp;nbsp;6352&amp;nbsp;8308&amp;nbsp;4508&amp;nbsp;8445&amp;nbsp;6327&amp;nbsp;4649&amp;nbsp;9237&amp;nbsp;5373&amp;nbsp;5621&amp;nbsp;2272&amp;nbsp;502&amp;nbsp;4757&amp;nbsp;8521&amp;nbsp;1769&amp;nbsp;2247&amp;nbsp;4607&amp;nbsp;2100&amp;nbsp;3800&amp;nbsp;5845&amp;nbsp;7751&amp;nbsp;5887&amp;nbsp;7525&amp;nbsp;6896&amp;nbsp;3857&amp;nbsp;1650&amp;nbsp;8586&amp;nbsp;4398&amp;nbsp;9521&amp;nbsp;1230&amp;nbsp;1737&amp;nbsp;9686&amp;nbsp;1089&amp;nbsp;4916&amp;nbsp;5268&amp;nbsp;7670&amp;nbsp;4319&amp;nbsp;2172&amp;nbsp;1235&amp;nbsp;5262&amp;nbsp;2444&amp;nbsp;3119&amp;nbsp;498&amp;nbsp;483&amp;nbsp;3374&amp;nbsp;2429&amp;nbsp;143&amp;nbsp;9149&amp;nbsp;7038&amp;nbsp;4504&amp;nbsp;6464&amp;nbsp;7064&amp;nbsp;7211&amp;nbsp;1895&amp;nbsp;3995&amp;nbsp;8551&amp;nbsp;6582&amp;nbsp;612&amp;nbsp;9005&amp;nbsp;8828&amp;nbsp;8628&amp;nbsp;1999&amp;nbsp;9364&amp;nbsp;1474&amp;nbsp;7615&amp;nbsp;8024&amp;nbsp;7349&amp;nbsp;5540&amp;nbsp;2597&amp;nbsp;4680&amp;nbsp;5558&amp;nbsp;6178&amp;nbsp;71&amp;nbsp;4441&amp;nbsp;1269&amp;nbsp;3763&amp;nbsp;1100&amp;nbsp;1594&amp;nbsp;9039&amp;nbsp;5646&amp;nbsp;1275&amp;nbsp;8796&amp;nbsp;5594&amp;nbsp;4544&amp;nbsp;7140&amp;nbsp;1319&amp;nbsp;8380&amp;nbsp;809&amp;nbsp;4248&amp;nbsp;1014&amp;nbsp;9873&amp;nbsp;1790&amp;nbsp;3692&amp;nbsp;6374&amp;nbsp;4169&amp;nbsp;1721&amp;nbsp;9259&amp;nbsp;620&amp;nbsp;4343&amp;nbsp;6932&amp;nbsp;9969&amp;nbsp;7772&amp;nbsp;6723&amp;nbsp;2418&amp;nbsp;8096&amp;nbsp;6626&amp;nbsp;1817&amp;nbsp;6919&amp;nbsp;4255&amp;nbsp;7853&amp;nbsp;9864&amp;nbsp;6746&amp;nbsp;5446&amp;nbsp;3007&amp;nbsp;7364&amp;nbsp;6602&amp;nbsp;8723&amp;nbsp;5710&amp;nbsp;6037&amp;nbsp;438&amp;nbsp;8568&amp;nbsp;7846&amp;nbsp;3158&amp;nbsp;5748&amp;nbsp;2826&amp;nbsp;8501&amp;nbsp;438&amp;nbsp;1451&amp;nbsp;7700&amp;nbsp;1198&amp;nbsp;3322&amp;nbsp;8680&amp;nbsp;5506&amp;nbsp;8695&amp;nbsp;8553&amp;nbsp;1677&amp;nbsp;6935&amp;nbsp;7418&amp;nbsp;4831&amp;nbsp;3885&amp;nbsp;6359&amp;nbsp;6584&amp;nbsp;6106&amp;nbsp;1682&amp;nbsp;4445&amp;nbsp;4945&amp;nbsp;8256&amp;nbsp;1400&amp;nbsp;22&amp;nbsp;4045&amp;nbsp;7784&amp;nbsp;3023&amp;nbsp;5493&amp;nbsp;166&amp;nbsp;2780&amp;nbsp;3340&amp;nbsp;4093&amp;nbsp;4732&amp;nbsp;1709&amp;nbsp;1560&amp;nbsp;6522&amp;nbsp;2608&amp;nbsp;7423&amp;nbsp;704&amp;nbsp;4936&amp;nbsp;4009&amp;nbsp;2328&amp;nbsp;6579&amp;nbsp;3418&amp;nbsp;7362&amp;nbsp;7126&amp;nbsp;9367&amp;nbsp;4853&amp;nbsp;9834&amp;nbsp;7942&amp;nbsp;8405&amp;nbsp;6450&amp;nbsp;9010&amp;nbsp;7261&amp;nbsp;1257&amp;nbsp;7727&amp;nbsp;7923&amp;nbsp;8483&amp;nbsp;7155&amp;nbsp;4319&amp;nbsp;9877&amp;nbsp;9667&amp;nbsp;2744&amp;nbsp;2277&amp;nbsp;9369&amp;nbsp;5549&amp;nbsp;6001&amp;nbsp;237&amp;nbsp;9441&amp;nbsp;8212&amp;nbsp;2858&amp;nbsp;3140&amp;nbsp;386&amp;nbsp;657&amp;nbsp;5525&amp;nbsp;7675&amp;nbsp;1737&amp;nbsp;3822&amp;nbsp;9029&amp;nbsp;775&amp;nbsp;5843&amp;nbsp;907&amp;nbsp;5459&amp;nbsp;9588&amp;nbsp;6723&amp;nbsp;6700&amp;nbsp;2909&amp;nbsp;6861&amp;nbsp;8000&amp;nbsp;168&amp;nbsp;2626&amp;nbsp;6006&amp;nbsp;484&amp;nbsp;988&amp;nbsp;9111&amp;nbsp;9683&amp;nbsp;6414&amp;nbsp;2839&amp;nbsp;2101&amp;nbsp;6798&amp;nbsp;8625&amp;nbsp;3356&amp;nbsp;2632&amp;nbsp;9956&amp;nbsp;4179&amp;nbsp;3906&amp;nbsp;5393&amp;nbsp;1353&amp;nbsp;5855&amp;nbsp;855&amp;nbsp;6597&amp;nbsp;2591&amp;nbsp;3587&amp;nbsp;4761&amp;nbsp;9805&amp;nbsp;5971&amp;nbsp;5491&amp;nbsp;988&amp;nbsp;964&amp;nbsp;7057&amp;nbsp;468&amp;nbsp;4599&amp;nbsp;5484&amp;nbsp;3306&amp;nbsp;1601&amp;nbsp;2582&amp;nbsp;4585&amp;nbsp;5973&amp;nbsp;9674&amp;nbsp;4777&amp;nbsp;7204&amp;nbsp;2764&amp;nbsp;5792&amp;nbsp;9988&amp;nbsp;9225&amp;nbsp;7898&amp;nbsp;9595&amp;nbsp;6605&amp;nbsp;4889&amp;nbsp;1732&amp;nbsp;36&amp;nbsp;6130&amp;nbsp;2505&amp;nbsp;2829&amp;nbsp;4683&amp;nbsp;8160&amp;nbsp;2545&amp;nbsp;432&amp;nbsp;3666&amp;nbsp;92&amp;nbsp;9023&amp;nbsp;3417&amp;nbsp;6511&amp;nbsp;6190&amp;nbsp;6577&amp;nbsp;4956&amp;nbsp;5614&amp;nbsp;289&amp;nbsp;1294&amp;nbsp;7405&amp;nbsp;1101&amp;nbsp;4917&amp;nbsp;5406&amp;nbsp;5207&amp;nbsp;4335&amp;nbsp;9869&amp;nbsp;9837&amp;nbsp;2086&amp;nbsp;9274&amp;nbsp;2706&amp;nbsp;6524&amp;nbsp;796&amp;nbsp;9416&amp;nbsp;3437&amp;nbsp;400&amp;nbsp;9391&amp;nbsp;7562&amp;nbsp;3281&amp;nbsp;6801&amp;nbsp;5849&amp;nbsp;2896&amp;nbsp;3903&amp;nbsp;8477&amp;nbsp;6359&amp;nbsp;8194&amp;nbsp;2623&amp;nbsp;2626&amp;nbsp;6539&amp;nbsp;9306&amp;nbsp;4206&amp;nbsp;4423&amp;nbsp;4843&amp;nbsp;2440&amp;nbsp;4906&amp;nbsp;5476&amp;nbsp;2895&amp;nbsp;1821&amp;nbsp;3384&amp;nbsp;7173&amp;nbsp;5430&amp;nbsp;1984&amp;nbsp;6655&amp;nbsp;2459&amp;nbsp;7010&amp;nbsp;2636&amp;nbsp;843&amp;nbsp;1099&amp;nbsp;791&amp;nbsp;8800&amp;nbsp;2714&amp;nbsp;2173&amp;nbsp;3584&amp;nbsp;1773&amp;nbsp;1970&amp;nbsp;3086&amp;nbsp;7418&amp;nbsp;4732&amp;nbsp;3641&amp;nbsp;5758&amp;nbsp;5560&amp;nbsp;2038&amp;nbsp;2508&amp;nbsp;5651&amp;nbsp;4413&amp;nbsp;778&amp;nbsp;1305&amp;nbsp;7524&amp;nbsp;2581&amp;nbsp;6570&amp;nbsp;2324&amp;nbsp;7983&amp;nbsp;8268&amp;nbsp;7054&amp;nbsp;8598&amp;nbsp;6132&amp;nbsp;9317&amp;nbsp;4975&amp;nbsp;3721&amp;nbsp;3512&amp;nbsp;356&amp;nbsp;2621&amp;nbsp;9565&amp;nbsp;1315&amp;nbsp;9140&amp;nbsp;394&amp;nbsp;9031&amp;nbsp;3506&amp;nbsp;6323&amp;nbsp;7245&amp;nbsp;2941&amp;nbsp;7909&amp;nbsp;9009&amp;nbsp;5296&amp;nbsp;2795&amp;nbsp;9554&amp;nbsp;1797&amp;nbsp;419&amp;nbsp;8032&amp;nbsp;2353&amp;nbsp;8904&amp;nbsp;3046&amp;nbsp;6114&amp;nbsp;5901&amp;nbsp;6967&amp;nbsp;2418&amp;nbsp;8198&amp;nbsp;745&amp;nbsp;6677&amp;nbsp;6561&amp;nbsp;6329&amp;nbsp;3929&amp;nbsp;2215&amp;nbsp;4850&amp;nbsp;7514&amp;nbsp;1093&amp;nbsp;7926&amp;nbsp;9350&amp;nbsp;7245&amp;nbsp;4362&amp;nbsp;1585&amp;nbsp;7238&amp;nbsp;7849&amp;nbsp;6104&amp;nbsp;4712&amp;nbsp;1498&amp;nbsp;8699&amp;nbsp;3333&amp;nbsp;2290&amp;nbsp;2691&amp;nbsp;4593&amp;nbsp;5736&amp;nbsp;2520&amp;nbsp;8082&amp;nbsp;3168&amp;nbsp;3679&amp;nbsp;6871&amp;nbsp;5311&amp;nbsp;9519&amp;nbsp;154&amp;nbsp;8626&amp;nbsp;5571&amp;nbsp;1385&amp;nbsp;2541&amp;nbsp;3278&amp;nbsp;5326&amp;nbsp;9775&amp;nbsp;322&amp;nbsp;581&amp;nbsp;7890&amp;nbsp;836&amp;nbsp;9269&amp;nbsp;83&amp;nbsp;2917&amp;nbsp;607&amp;nbsp;2726&amp;nbsp;4364&amp;nbsp;6819&amp;nbsp;2652&amp;nbsp;2442&amp;nbsp;3796&amp;nbsp;7194&amp;nbsp;3451&amp;nbsp;2587&amp;nbsp;181&amp;nbsp;1101&amp;nbsp;992&amp;nbsp;4227&amp;nbsp;2205&amp;nbsp;258&amp;nbsp;49&amp;nbsp;661&amp;nbsp;1773&amp;nbsp;1924&amp;nbsp;7788&amp;nbsp;9556&amp;nbsp;1163&amp;nbsp;4497&amp;nbsp;6798&amp;nbsp;3802&amp;nbsp;6929&amp;nbsp;2412&amp;nbsp;7996&amp;nbsp;1475&amp;nbsp;3532&amp;nbsp;9100&amp;nbsp;8526&amp;nbsp;6543&amp;nbsp;8589&amp;nbsp;9948&amp;nbsp;8751&amp;nbsp;8259&amp;nbsp;9531&amp;nbsp;2361&amp;nbsp;7663&amp;nbsp;1448&amp;nbsp;7136&amp;nbsp;119&amp;nbsp;2305&amp;nbsp;6427&amp;nbsp;7992&amp;nbsp;3484&amp;nbsp;5773&amp;nbsp;8316&amp;nbsp;9349&amp;nbsp;9172&amp;nbsp;1231&amp;nbsp;9647&amp;nbsp;5853&amp;nbsp;3195&amp;nbsp;4886&amp;nbsp;4462&amp;nbsp;4874&amp;nbsp;9974&amp;nbsp;5862&amp;nbsp;5972&amp;nbsp;425&amp;nbsp;746&amp;nbsp;4118&amp;nbsp;9395&amp;nbsp;8444&amp;nbsp;2547&amp;nbsp;2099&amp;nbsp;6063&amp;nbsp;8&amp;nbsp;15&amp;nbsp;3036&amp;nbsp;2353&amp;nbsp;8087&amp;nbsp;6209&amp;nbsp;1459&amp;nbsp;1622&amp;nbsp;1112&amp;nbsp;8414&amp;nbsp;4322&amp;nbsp;1326&amp;nbsp;8026&amp;nbsp;7475&amp;nbsp;5204&amp;nbsp;1341&amp;nbsp;8500&amp;nbsp;6461&amp;nbsp;5975&amp;nbsp;4364&amp;nbsp;4272&amp;nbsp;9295&amp;nbsp;1953&amp;nbsp;7641&amp;nbsp;412&amp;nbsp;2944&amp;nbsp;4504&amp;nbsp;8115&amp;nbsp;1336&amp;nbsp;8762&amp;nbsp;4712&amp;nbsp;191&amp;nbsp;1066&amp;nbsp;3708&amp;nbsp;8529&amp;nbsp;3286&amp;nbsp;1005&amp;nbsp;537&amp;nbsp;8439&amp;nbsp;8852&amp;nbsp;7965&amp;nbsp;8103&amp;nbsp;7968&amp;nbsp;9195&amp;nbsp;2684&amp;nbsp;4609&amp;nbsp;7225&amp;nbsp;4126&amp;nbsp;8289&amp;nbsp;3926&amp;nbsp;9714&amp;nbsp;950&amp;nbsp;1460&amp;nbsp;6743&amp;nbsp;829&amp;nbsp;2625&amp;nbsp;8211&amp;nbsp;4637&amp;nbsp;6883&amp;nbsp;8957&amp;nbsp;4481&amp;nbsp;5728&amp;nbsp;5871&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;#1&amp;nbsp;4053&lt;/span&gt;&lt;br /&gt;&lt;span&gt;#2&amp;nbsp;6385&lt;/span&gt;&lt;br /&gt;&lt;span&gt;#3&amp;nbsp;26725&lt;/span&gt;&lt;br /&gt;&lt;span&gt;#4&amp;nbsp;211514&lt;/span&gt;&lt;br /&gt;&lt;span&gt;#5&amp;nbsp;4848198&lt;/span&gt;&lt;br /&gt;&lt;span&gt;#6&amp;nbsp;49761546&lt;/span&gt;&lt;/p&gt;</description>
      <category>Develope/python</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/233</guid>
      <comments>https://wendyi.tistory.com/233#entry233comment</comments>
      <pubDate>Tue, 13 Oct 2020 04:41:12 +0900</pubDate>
    </item>
    <item>
      <title>케라스(Keras)</title>
      <link>https://wendyi.tistory.com/232</link>
      <description>&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;출처 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://tykimos.github.io/2017/01/27/Keras_Talk/&quot;&gt;https://tykimos.github.io/2017/01/27/Keras_Talk/&lt;/a&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1597989926228&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;케라스 이야기&quot; data-og-description=&quot;케라스(Keras) - 그 간결함에 빠지다. 케라스는 파이썬으로 구현된 쉽고 간결한 딥러닝 라이브러리입니다. 딥러닝 비전문가라도 각자 분야에서 손쉽게 딥러닝 모델을 개발하고 활용할 수 있도록 �&quot; data-og-host=&quot;tykimos.github.io&quot; data-og-source-url=&quot;https://tykimos.github.io/2017/01/27/Keras_Talk/&quot; data-og-url=&quot;https://tykimos.github.io/2017/01/27/Keras_Talk/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bhKIib/hyHbAdGuPV/QgYtqAzRrxaXYDNJzemEz0/img.jpg?width=1100&amp;amp;height=733&amp;amp;face=0_0_1100_733,https://scrap.kakaocdn.net/dn/b1BZHM/hyHdwiWQO6/r5avLj3QaO4faidhBq9Vb1/img.jpg?width=2358&amp;amp;height=1324&amp;amp;face=0_0_2358_1324,https://scrap.kakaocdn.net/dn/JsF6d/hyHdqptXqJ/LcKbJVQVk6vLw6u6kEm9J0/img.jpg?width=1100&amp;amp;height=733&amp;amp;face=0_0_1100_733&quot;&gt;&lt;a href=&quot;https://tykimos.github.io/2017/01/27/Keras_Talk/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tykimos.github.io/2017/01/27/Keras_Talk/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bhKIib/hyHbAdGuPV/QgYtqAzRrxaXYDNJzemEz0/img.jpg?width=1100&amp;amp;height=733&amp;amp;face=0_0_1100_733,https://scrap.kakaocdn.net/dn/b1BZHM/hyHdwiWQO6/r5avLj3QaO4faidhBq9Vb1/img.jpg?width=2358&amp;amp;height=1324&amp;amp;face=0_0_2358_1324,https://scrap.kakaocdn.net/dn/JsF6d/hyHdqptXqJ/LcKbJVQVk6vLw6u6kEm9J0/img.jpg?width=1100&amp;amp;height=733&amp;amp;face=0_0_1100_733');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;케라스 이야기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;케라스(Keras) - 그 간결함에 빠지다. 케라스는 파이썬으로 구현된 쉽고 간결한 딥러닝 라이브러리입니다. 딥러닝 비전문가라도 각자 분야에서 손쉽게 딥러닝 모델을 개발하고 활용할 수 있도록 �&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;tykimos.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;케라스(Keras) - 그 간결함에 빠지다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;케라스는 파이썬으로 구현된 쉽고 간결한 딥러닝 라이브러리입니다. 딥러닝 비전문가라도 각자 분야에서 손쉽게 딥러닝 모델을 개발하고 활용할 수 있도록 케라스는 직관적인 API를 제공하고 있습니다. 내부적으로는 텐서플로우(TensorFlow), 티아노(Theano), CNTK 등의 딥러닝 전용 엔진이 구동되지만 케라스 사용자는 복잡한 내부 엔진을 알 필요는 없습니다. 직관적인 API로 쉽게 다층퍼셉트론 모델, 컨볼루션 신경망 모델, 순환 신경망 모델 또는 이를 조합한 모델은 물론 다중 입력 또는 다중 출력 등 다양한 구성을 할 수 있습니다.&lt;/p&gt;
&lt;hr style=&quot;-webkit-print-color-adjust: exact; margin: 0px 0px 19px; padding: 0px; border-width: 0px 0px 1px; border-image: initial; color: #737373; font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; border-color: initial initial #cccccc initial; border-style: initial initial solid initial;&quot; /&gt;
&lt;h3 id=&quot;케라스-주요-특징&quot;&gt;케라스 주요 특징&lt;/h3&gt;
&lt;p&gt;케라스는 아래 4가지의 주요 특징을 가지고 있습니다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;모듈화 (Modularity)
&lt;ul&gt;
&lt;li&gt;케라스에서 제공하는 모듈은 독립적이고 설정 가능하며, 가능한 최소한의 제약사항으로 서로 연결될 수 있습니다. 모델은 시퀀스 또는 그래프로 이러한 모듈들을 구성한 것입니다.&lt;/li&gt;
&lt;li&gt;특히 신경망 층, 비용함수, 최적화기, 초기화기법, 활성화함수, 정규화기법은 모두 독립적인 모듈이며, 새로운 모델을 만들기 위해 이러한 모듈을 조합할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;최소주의 (Minimalism)
&lt;ul&gt;
&lt;li&gt;각 모듈은 짥고 간결합니다.&lt;/li&gt;
&lt;li&gt;모든 코드는 한 번 훏어보는 것으로도 이해가능해야 합니다.&lt;/li&gt;
&lt;li&gt;단 반복 속도와 혁신성에는 다소 떨어질 수가 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;쉬운 확장성
&lt;ul&gt;
&lt;li&gt;새로운 클래스나 함수로 모듈을 아주 쉽게 추가할 수 있습니다.&lt;/li&gt;
&lt;li&gt;따라서 고급 연구에 필요한 다양한 표현을 할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;파이썬 기반
&lt;ul&gt;
&lt;li&gt;Caffe 처럼 별도의 모델 설정 파일이 필요없으며 파이썬 코드로 모델들이 정의됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;이 멋진 케라스를 개발하고 유지보수하고 있는 사람은 구글 엔지니어인 프랑소와 쏠레(Fran&amp;ccedil;ois Chollet)입니다.&lt;/p&gt;
&lt;hr style=&quot;-webkit-print-color-adjust: exact; margin: 0px 0px 19px; padding: 0px; border-width: 0px 0px 1px; border-image: initial; color: #737373; font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; border-color: initial initial #cccccc initial; border-style: initial initial solid initial;&quot; /&gt;
&lt;h3 id=&quot;케라스-기본-개념&quot;&gt;케라스 기본 개념&lt;/h3&gt;
&lt;p&gt;케라스의 가장 핵심적인 데이터 구조는 바로&lt;span&gt;&amp;nbsp;&lt;/span&gt;모델입니다. 케라스에서 제공하는 시퀀스 모델로 원하는 레이어를 쉽게 순차적으로 쌓을 수 있습니다. 다중 출력이 필요하는 등 좀 더 복잡한 모델을 구성하려면 케라스 함수 API를 사용하면 됩니다. 케라스로 딥러닝 모델을 만들 때는 다음과 같은 순서로 작성합니다. 다른 딥러닝 라이브러리와 비슷한 순서이지만 훨씬 직관적이고 간결합니다.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;데이터셋 생성하기
&lt;ul&gt;
&lt;li&gt;원본 데이터를 불러오거나 시뮬레이션을 통해 데이터를 생성합니다.&lt;/li&gt;
&lt;li&gt;데이터로부터 훈련셋, 검증셋, 시험셋을 생성합니다.&lt;/li&gt;
&lt;li&gt;이 때 딥러닝 모델의 학습 및 평가를 할 수 있도록 포맷 변환을 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;모델 구성하기
&lt;ul&gt;
&lt;li&gt;시퀀스 모델을 생성한 뒤 필요한 레이어를 추가하여 구성합니다.&lt;/li&gt;
&lt;li&gt;좀 더 복잡한 모델이 필요할 때는 케라스 함수 API를 사용합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;모델 학습과정 설정하기
&lt;ul&gt;
&lt;li&gt;학습하기 전에 학습에 대한 설정을 수행합니다.&lt;/li&gt;
&lt;li&gt;손실 함수 및 최적화 방법을 정의합니다.&lt;/li&gt;
&lt;li&gt;케라스에서는 compile() 함수를 사용합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;모델 학습시키기
&lt;ul&gt;
&lt;li&gt;훈련셋을 이용하여 구성한 모델로 학습시킵니다.&lt;/li&gt;
&lt;li&gt;케라스에서는 fit() 함수를 사용합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;학습과정 살펴보기
&lt;ul&gt;
&lt;li&gt;모델 학습 시 훈련셋, 검증셋의 손실 및 정확도를 측정합니다.&lt;/li&gt;
&lt;li&gt;반복횟수에 따른 손실 및 정확도 추이를 보면서 학습 상황을 판단합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;모델 평가하기
&lt;ul&gt;
&lt;li&gt;준비된 시험셋으로 학습한 모델을 평가합니다.&lt;/li&gt;
&lt;li&gt;케라스에서는 evaluate() 함수를 사용합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;모델 사용하기
&lt;ul&gt;
&lt;li&gt;임의의 입력으로 모델의 출력을 얻습니다.&lt;/li&gt;
&lt;li&gt;케라스에서는 predict() 함수를 사용합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;손글씨 영상을 분류하는 모델을 케라스로 간단히 구현해봤습니다. 가로세로 픽셀이 28 x 28인 이미지를 입력받아 이를 784 벡터로 구성한 다음 이를 학습 및 평가하는 코드입니다. 이 간단한 코드로 93.4%의 정확도 결과를 얻었습니다. 각 함수의 설명 및 인자에 대한 설명은 여러 모델을 실습해보면서 하나씩 설명드리겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 0. 사용할 패키지 불러오기&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;from&lt;/span&gt; &lt;span&gt;keras.utils&lt;/span&gt; &lt;span&gt;import&lt;/span&gt; &lt;span&gt;np_utils&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;from&lt;/span&gt; &lt;span&gt;keras.datasets&lt;/span&gt; &lt;span&gt;import&lt;/span&gt; &lt;span&gt;mnist&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;from&lt;/span&gt; &lt;span&gt;keras.models&lt;/span&gt; &lt;span&gt;import&lt;/span&gt; &lt;span&gt;Sequential&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;from&lt;/span&gt; &lt;span&gt;keras.layers&lt;/span&gt; &lt;span&gt;import&lt;/span&gt; &lt;span&gt;Dense&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;Activation&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 1. 데이터셋 생성하기 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x_train&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;y_train&lt;/span&gt;&lt;span&gt;),&lt;/span&gt; &lt;span&gt;(&lt;/span&gt;&lt;span&gt;x_test&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;y_test&lt;/span&gt;&lt;span&gt;)&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;mnist&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;load_data&lt;/span&gt;&lt;span&gt;()&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;x_train&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;x_train&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;reshape&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;60000&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;784&lt;/span&gt;&lt;span&gt;).&lt;/span&gt;&lt;span&gt;astype&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;'float32'&lt;/span&gt;&lt;span&gt;)&lt;/span&gt; &lt;span&gt;/&lt;/span&gt; &lt;span&gt;255.0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;x_test&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;x_test&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;reshape&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;10000&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;784&lt;/span&gt;&lt;span&gt;).&lt;/span&gt;&lt;span&gt;astype&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;'float32'&lt;/span&gt;&lt;span&gt;)&lt;/span&gt; &lt;span&gt;/&lt;/span&gt; &lt;span&gt;255.0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;y_train&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;np_utils&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;to_categorical&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;y_train&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;y_test&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;np_utils&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;to_categorical&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;y_test&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 2. 모델 구성하기 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;model&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;Sequential&lt;/span&gt;&lt;span&gt;()&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;model&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;add&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;Dense&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;units&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;input_dim&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;28&lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt;28&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;activation&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'relu'&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;model&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;add&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;Dense&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;units&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;10&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;activation&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'softmax'&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 3. 모델 학습과정 설정하기 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;model&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;compile&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;loss&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'categorical_crossentropy'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;optimizer&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'sgd'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;metrics&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;'accuracy'&lt;/span&gt;&lt;span&gt;])&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 4. 모델 학습시키기 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;hist&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;model&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;fit&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x_train&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;y_train&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;epochs&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;batch_size&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;32&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 5. 학습과정 살펴보기 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;'## training loss and acc ##'&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;hist&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;history&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;'loss'&lt;/span&gt;&lt;span&gt;])&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;hist&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;history&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;'acc'&lt;/span&gt;&lt;span&gt;])&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 6. 모델 평가하기 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;loss_and_metrics&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;model&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;evaluate&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x_test&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;y_test&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;batch_size&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;32&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;'## evaluation loss and_metrics ##'&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;loss_and_metrics&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# 7. 모델 사용하기 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;xhat&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;x_test&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;yhat&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;model&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;predict&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;xhat&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;'## yhat ##'&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;yhat&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Epoch 1/5 60000/60000 [==============================] - 2s - loss: 0.6861 - acc: 0.8214 Epoch 2/5 60000/60000 [==============================] - 2s - loss: 0.3472 - acc: 0.9021 Epoch 3/5 60000/60000 [==============================] - 2s - loss: 0.2972 - acc: 0.9159 Epoch 4/5 60000/60000 [==============================] - 2s - loss: 0.2671 - acc: 0.9243 Epoch 5/5 60000/60000 [==============================] - 2s - loss: 0.2444 - acc: 0.9311 ## training loss and acc ## [0.68605235149065658, 0.34716726491451261, 0.29719433775146803, 0.26708923313419025, 0.24437546383142472] [0.82138333333333335, 0.90213333333333334, 0.91591666666666671, 0.92433333333333334, 0.93113333333333337] 9728/10000 [============================&amp;gt;.] - ETA: 0s## evaluation loss and_metrics ## [0.229048886179924, 0.93520000000000003] ## yhat ## [[ 8.87035931e-05 1.47768702e-07 9.51653055e-04 3.75617994e-03 2.82607380e-06 4.90140701e-05 2.10885389e-08 9.94055033e-01 6.05004097e-05 1.03587494e-03]]&lt;/p&gt;
&lt;hr style=&quot;-webkit-print-color-adjust: exact; margin: 0px 0px 19px; padding: 0px; border-width: 0px 0px 1px; border-image: initial; color: #737373; font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; border-color: initial initial #cccccc initial; border-style: initial initial solid initial;&quot; /&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;</description>
      <category>Develope/머신러닝 &amp;amp; 딥러닝</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/232</guid>
      <comments>https://wendyi.tistory.com/232#entry232comment</comments>
      <pubDate>Fri, 21 Aug 2020 15:05:43 +0900</pubDate>
    </item>
    <item>
      <title>[Tensorflow][기초] argmax , argmin함수 소개 및 실습</title>
      <link>https://wendyi.tistory.com/231</link>
      <description>&lt;p&gt;&lt;a href=&quot;https://m.blog.naver.com/wideeyed/221164668953&quot;&gt;출처: https://m.blog.naver.com/wideeyed/221164668953&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1597979814589&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[Tensorflow][기초] argmax , argmin함수 소개 및 실습&quot; data-og-description=&quot;[Tensorflow][기초] argmax , argmin함수 소개 및 실습 원핫인코딩때문에 자주 사용하게 되는 argmax 함수...&quot; data-og-host=&quot;blog.naver.com&quot; data-og-source-url=&quot;https://m.blog.naver.com/wideeyed/221164668953&quot; data-og-url=&quot;https://blog.naver.com/wideeyed/221164668953&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/JsGQz/hyHbDOYdL9/yo5TY2sq2UMCo7JvPTm560/img.png?width=600&amp;amp;height=806&amp;amp;face=0_0_600_806&quot;&gt;&lt;a href=&quot;https://m.blog.naver.com/wideeyed/221164668953&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://m.blog.naver.com/wideeyed/221164668953&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/JsGQz/hyHbDOYdL9/yo5TY2sq2UMCo7JvPTm560/img.png?width=600&amp;amp;height=806&amp;amp;face=0_0_600_806');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;[Tensorflow][기초] argmax , argmin함수 소개 및 실습&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;[Tensorflow][기초] argmax , argmin함수 소개 및 실습 원핫인코딩때문에 자주 사용하게 되는 argmax 함수...&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;blog.naver.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;원핫인코딩때문에 자주 사용하게 되는 argmax 함수에 대해서 알아보자.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;one-hot(원핫)인코딩이란? 단 하나의 값만 True이고 나머지는 모두 False인 인코딩을 말한다.&lt;/p&gt;
&lt;p&gt;즉, 1개만 Hot(True)이고 나머지는 Cold(False)이다.&lt;/p&gt;
&lt;p&gt;예를들면 [0, 0, 0, 0, 1]이다. 5번째(Zero-based 인덱스이므로 4)만 1이고 나머지는 0이다.&lt;/p&gt;
&lt;p&gt;행렬을 자주 사용하는 연산에서는 4와 같은 스칼라값보다 [0, 0, 0, 0, 1]와 같은 행렬이 자주 사용된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;가장 많이 사용하는 2가지 사례를 알아보자.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1) 원핫인코딩된 데이터중 가장 큰 값은 당연히 &quot;1&quot;일 것이고 해당 (Zero-based)인덱스를 리턴한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-top=&quot;679.7999877929688&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cN9pvL/btqGX4O4vNd/XKXr1scZNDJkxFnAfzuxi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cN9pvL/btqGX4O4vNd/XKXr1scZNDJkxFnAfzuxi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cN9pvL/btqGX4O4vNd/XKXr1scZNDJkxFnAfzuxi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcN9pvL%2FbtqGX4O4vNd%2FXKXr1scZNDJkxFnAfzuxi1%2Fimg.png&quot; data-top=&quot;679.7999877929688&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;=&amp;gt; 5번째 값이 가장 큰 값 1이므로 4 출력&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2) Softmax를 통해 나온 결과중 최대값의 인덱스를 얻고자 할 때 사용한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-top=&quot;857.6000366210938&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwTEQl/btqG5L76PZz/VMHqkiPGK6KpyMmHj0ybl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwTEQl/btqG5L76PZz/VMHqkiPGK6KpyMmHj0ybl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwTEQl/btqG5L76PZz/VMHqkiPGK6KpyMmHj0ybl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwTEQl%2FbtqG5L76PZz%2FVMHqkiPGK6KpyMmHj0ybl1%2Fimg.png&quot; data-top=&quot;857.6000366210938&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;=&amp;gt; 3번째 값이 가장 큰 값 0.5이므로 2 출력&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;참고로 최대 값이 2개 이상인 경우 더 앞선 인덱스 값이 나온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-top=&quot;1017.2000122070312&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/56vUy/btqG1YAAXeC/vOcD6HIcAnil0NVrUhvf4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/56vUy/btqG1YAAXeC/vOcD6HIcAnil0NVrUhvf4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/56vUy/btqG1YAAXeC/vOcD6HIcAnil0NVrUhvf4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F56vUy%2FbtqG1YAAXeC%2FvOcD6HIcAnil0NVrUhvf4k%2Fimg.png&quot; data-top=&quot;1017.2000122070312&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;=&amp;gt; 5가 최대 값이고 0, 1 모두 가능하지만 더 앞선 0이 나온다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;argmax&lt;/b&gt;와 유&lt;span&gt;사하게&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;argmin&lt;/span&gt;&lt;/b&gt;&lt;span&gt;이 존재한&lt;/span&gt;다. 최소값의 인덱스를 얻고자 할 때 사용한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-top=&quot;1221.2000732421875&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcdj3d/btqGYpslhhp/01gFfw4RVBUYrP1L8mjuO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcdj3d/btqGYpslhhp/01gFfw4RVBUYrP1L8mjuO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcdj3d/btqGYpslhhp/01gFfw4RVBUYrP1L8mjuO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbcdj3d%2FbtqGYpslhhp%2F01gFfw4RVBUYrP1L8mjuO0%2Fimg.png&quot; data-top=&quot;1221.2000732421875&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;=&amp;gt; 2번째 값이 가장 작은 값 0.1이므로 1 출력&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[argmax 설명 링크]&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.tensorflow.org/api_docs/python/tf/argmax&quot;&gt;https://www.tensorflow.org/api_docs/python/tf/argmax&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[argmin 설명 링크]&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.tensorflow.org/api_docs/python/tf/argmin&quot;&gt;https://www.tensorflow.org/api_docs/python/tf/argmin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 실습을 통해 조금 더 익혀보자.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-top=&quot;1610.800048828125&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eDl9pr/btqG5KOTE61/mRiI4KB0QhEgDiYkKCnNCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eDl9pr/btqG5KOTE61/mRiI4KB0QhEgDiYkKCnNCk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eDl9pr/btqG5KOTE61/mRiI4KB0QhEgDiYkKCnNCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeDl9pr%2FbtqG5KOTE61%2FmRiI4KB0QhEgDiYkKCnNCk%2Fimg.png&quot; data-top=&quot;1610.800048828125&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;끝.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://m.blog.naver.com/BlogTagView.nhn?blogId=wideeyed&amp;amp;logNo=221164668953&amp;amp;tagName=%ED%85%90%EC%84%9C%ED%94%8C%EB%A1%9C&amp;amp;page=1&quot;&gt;&lt;span&gt;#텐서플로&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://m.blog.naver.com/BlogTagView.nhn?blogId=wideeyed&amp;amp;logNo=221164668953&amp;amp;tagName=%ED%85%90%EC%84%9C%ED%94%8C%EB%A1%9C%EC%9A%B0&amp;amp;page=1&quot;&gt;&lt;span&gt;#텐서플로우&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://m.blog.naver.com/BlogTagView.nhn?blogId=wideeyed&amp;amp;logNo=221164668953&amp;amp;tagName=argmax&amp;amp;page=1&quot;&gt;&lt;span&gt;#argmax&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://m.blog.naver.com/BlogTagView.nhn?blogId=wideeyed&amp;amp;logNo=221164668953&amp;amp;tagName=softmax&amp;amp;page=1&quot;&gt;&lt;span&gt;#softmax&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://m.blog.naver.com/BlogTagView.nhn?blogId=wideeyed&amp;amp;logNo=221164668953&amp;amp;tagName=%EC%9D%B8%EB%8D%B1%EC%8A%A4&amp;amp;page=1&quot;&gt;&lt;span&gt;#인덱스&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>Develope/머신러닝 &amp;amp; 딥러닝</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/231</guid>
      <comments>https://wendyi.tistory.com/231#entry231comment</comments>
      <pubDate>Fri, 21 Aug 2020 12:17:29 +0900</pubDate>
    </item>
    <item>
      <title>Jupyter Lab/ TensorBoard remote monitoring through firewall</title>
      <link>https://wendyi.tistory.com/230</link>
      <description>&lt;p&gt;&lt;b&gt;서버 방화벽으로 6006포트가 막힌 원격 PC에서 서버의 텐서보드를 모니터링하는 방법!&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;amp; 같은 방법으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;서버의 jupyter lab을 원격 PC에서 여러 개 접속하기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;서버 환경에서 python 코드를 돌려 tensorboard 로그가 쌓이고 있는 상황에서 서버에서 tensorboard를 보려면 일단 텐서보드 서버를 아래와 같이 실행한다. (로그 경로 지정)&lt;/p&gt;
&lt;p&gt;$ tensorboard --logdir&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;./log&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;이렇게 로그 폴더만 지정해 주고, 서버의 웹 브라우저에서&lt;br /&gt;&lt;a href=&quot;http://localhost:6006/&quot;&gt;http://localhost:6006&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;으로 접속하면 된다.&lt;/p&gt;
&lt;p&gt;그리고 해당 서버의 6006 포트가 방화벽으로 막혀 있지 않다면 원격 PC에서 위 http 주소에 localhost대신 서버 ip를 지정해주면 볼 수 있다.&lt;/p&gt;
&lt;p&gt;만약 방화벽으로 막혀있으면 당연 접속이 안될 것인데, 우회하는 방법이 있다.&lt;/p&gt;
&lt;p&gt;원리는 바로 ssh로 port forwarding을 이용하는 것이다. (당연히 서버에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;ssh 포트&lt;/b&gt;는 방화벽으로 열려있어야 한다.)&lt;/p&gt;
&lt;p&gt;위와 같은 조건에서 PC에 16006 포트를 만들고 이 포트와 서버의 6006 포트를 ssh로 연결한다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;PC에서 서버로 ssh 접속을 다음과 같이 한다. (윈도우면 cmd창을 띄우고 작업)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;ssh&lt;/span&gt; -L 16006:localhost:6006 &lt;span&gt;[&lt;/span&gt;ID&lt;span&gt;]&lt;/span&gt;@&lt;span&gt;[&lt;/span&gt;ServerIP&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;서버의 ssh 포트번호가 22가 아니면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;-p [port]&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;를 추가한다.&lt;br /&gt;ssh 접속이 완료되면, PC에서 브라우저를 띄우고 아래 주소로 접속&lt;br /&gt;http://localhost:16006&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Rx3Sp/btqGYLIAesv/BL7HgvDozDe38374onnm30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Rx3Sp/btqGYLIAesv/BL7HgvDozDe38374onnm30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Rx3Sp/btqGYLIAesv/BL7HgvDozDe38374onnm30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRx3Sp%2FbtqGYLIAesv%2FBL7HgvDozDe38374onnm30%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id=&quot;jupyter-lab-remote-connect&quot;&gt;Jupyter Lab Remote Connect&lt;/h2&gt;
&lt;p&gt;Jupyter Lab이나 Jupyter Notebook도 마찬가지로 서버의 로컬에서만 접속 가능한 경우에 원격 접속을 위해 동일하게 처리할 수 있다.&lt;br /&gt;먼저 안전하게 설정 파일 생성과 접속암호를 아래와 같이 만든다.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;$jupyter&lt;/span&gt; notebook --generate-config &lt;span&gt;$jupyter&lt;/span&gt; notebook password 암호 입력&lt;/p&gt;
&lt;p&gt;암호 설정 방법은 수동으로도 할 수 있다. ~/.jupyter/ 폴더 내에 생성된 설정 파일을 보면 복잡하지만 가능하다. 간단하게 하려면 위 방식을 이용하자.&lt;/p&gt;
&lt;p&gt;서버에서 작업할 디렉터리로 이동 후, 쥬피터 랩 실행&lt;/p&gt;
&lt;p&gt;$ jupyter lab ... http://localhost:port ...&lt;/p&gt;
&lt;p&gt;위와 같이 포트 번호를 안내해 준다. 이미 할당되어 있으면 변경되므로 확인.&lt;br /&gt;(쥬피터를 디렉터리를 달리하여 여러 개 실행할 수도 있다.)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;PC에서 서버로 ssh 접속을 다음과 같이 한다. (윈도우면 cmd창을 띄우고 작업) -L 뒤에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;PC포트:localhost:서버포트&lt;/b&gt;&lt;br /&gt;서버 포트는 서버 연결포트이니 당연히 쥬피터 포트를 보고 입력해 준다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;ssh&lt;/span&gt; -L 8890:localhost:8890 &lt;span&gt;[&lt;/span&gt;ID&lt;span&gt;]&lt;/span&gt;@&lt;span&gt;[&lt;/span&gt;ServerIP&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;PC에서 로컬호스트의 생성한 PC포트로 접속한다. (위와 같이 PC포트 서버 포트가 일치할 필요는 없다. 로컬 포트는 할당되지 않은 임의의 포트로 지정해도 된다.)&lt;br /&gt;&lt;a href=&quot;http://localhost:8890/&quot;&gt;http://localhost:8890&lt;/a&gt;&lt;br /&gt;암호를 입력하고 연결하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxSpPJ/btqGZHlzhtx/FvXNojkVC5kTvmQuRs1Fwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxSpPJ/btqGZHlzhtx/FvXNojkVC5kTvmQuRs1Fwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxSpPJ/btqGZHlzhtx/FvXNojkVC5kTvmQuRs1Fwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxSpPJ%2FbtqGZHlzhtx%2FFvXNojkVC5kTvmQuRs1Fwk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;출처:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://crazyj.tistory.com/161?category=753579&quot;&gt;https://crazyj.tistory.com/161?category=753579&lt;/a&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;[크레이지J의 탐구생활]&lt;/span&gt;&lt;/p&gt;</description>
      <category>Develope/머신러닝 &amp;amp; 딥러닝</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/230</guid>
      <comments>https://wendyi.tistory.com/230#entry230comment</comments>
      <pubDate>Fri, 21 Aug 2020 11:59:56 +0900</pubDate>
    </item>
    <item>
      <title>[keras] categorical_crossentropy vs sparse_categorical_crossentropy</title>
      <link>https://wendyi.tistory.com/229</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;keras 손실함수 중에 아래 두 개가 비슷하지만 사용할 때는 완전히 다르다.&lt;/p&gt;
&lt;p&gt;주의가 필요하다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;+ categorical_crossentropy&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;; 다중 분류 손실함수.&amp;nbsp;&lt;b&gt;one-hot encoding&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;클래스&lt;/p&gt;
&lt;p&gt;출력값이 one-hot encoding 된 결과로 나오고 실측 결과와의 비교시에도 실측 결과는 one-hot encoding 형태로 구성된다.&lt;/p&gt;
&lt;p&gt;예를 들면 출력 실측값이 아래와 같은 형태(one-hot encoding)로 만들어 줘야 하는 과정을 거쳐야 한다.&lt;/p&gt;
&lt;p&gt;[[0 0 1]&lt;/p&gt;
&lt;p&gt;[0 1 0]&lt;/p&gt;
&lt;p&gt;[1 0 0]]&amp;nbsp; (배치 사이즈 3개인 경우)&lt;/p&gt;
&lt;p&gt;네트웍 레이어 구성시 마지막에 Dense(3, activation='softmax') 로 3개의 클래스 각각 별로 positive 확률값이 나오게 된다.&lt;/p&gt;
&lt;p&gt;[0.2, 0.3, 0.5]&lt;/p&gt;
&lt;p&gt;위 네트웍 출력값과 실측값의 오차값을 계산한다.&lt;/p&gt;
&lt;p&gt;model.compile(optimizer=.., loss='categorical_entropy')&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;+ sparse_categorical_crossentropy&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;; 다중 분류 손실함수.&amp;nbsp;위와 동일하지만 ,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;integer&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;type 클래스라는 것이 다르다.&lt;/p&gt;
&lt;p&gt;예를 들면 출력 실측값이 아래와 같은 형태로 one-hot encoding 과정을 하지 않아도 된다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[0, 1, 2]&amp;nbsp; (배치 사이즈 3개로 했을 때)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;네트웍 구성은 동일하게 Dense(3, activation='softmax')로 하고 출력값도 3개가 나오게 된다.&lt;/p&gt;
&lt;p&gt;단 실측 출력값을 입력하는 부분에서 별도로 one-hot encoding을 할 필요가 없이 정수값 그대로 주고, 손실함수를&amp;nbsp; sparse_categorical_crossentropy 로 바꿔주기만 하면 된다.&lt;/p&gt;
&lt;p&gt;model.compile(optimizer=.., loss='sparse_categorical_entropy')&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;출처:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://crazyj.tistory.com/153&quot;&gt;https://crazyj.tistory.com/153&lt;/a&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;[크레이지J의 탐구생활]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Develope/머신러닝 &amp;amp; 딥러닝</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/229</guid>
      <comments>https://wendyi.tistory.com/229#entry229comment</comments>
      <pubDate>Fri, 21 Aug 2020 11:58:13 +0900</pubDate>
    </item>
    <item>
      <title>[웹크로링] Beautiful Soup 활용하기</title>
      <link>https://wendyi.tistory.com/226</link>
      <description>&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;1. Beautiful Soup&lt;br /&gt;&lt;span&gt;(1) Beautiful Soup&amp;nbsp;이란&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- Beautiful Soup는 웹크롤러에서 가장 중요한 요소 중에 하나이다.&lt;br /&gt;- Beautiful Soup를 이용하여 HTML 코드 전체를 대상으로 우리가 원하는&lt;br /&gt;&amp;nbsp; 태그를 찾을때 단 한줄로 이작업을 할 수 있다.&amp;nbsp;&lt;br /&gt;- 웹 관련 작업을 하기 위해서 꼭 알아야 할 라이브러리 이다.&lt;br /&gt;- 웹 크롤러를 만들려면 파이썬의 기초 문법, HTML 언어의 내용까지 알고&amp;nbsp;&lt;br /&gt;&amp;nbsp; 있어야 한다.&lt;br /&gt;- Beautiful Soup를 사용하기 위해서는 먼저 설치를 해야 한다.&lt;br /&gt;- jupyter notebook 에서 bs4 파일을 생성한다.&lt;br /&gt;- cmd 또는 jupyter notebook 에서 명령를 실행하여 Beautiful Soup 4&lt;br /&gt;&amp;nbsp;&amp;nbsp;설치를 한다.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;jupyter notebook :&amp;nbsp; !pip list&amp;nbsp; &amp;nbsp;:설치된 라이브러리 목록 확인하기&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;jupyter notebook : !pip install bs4&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;cmd : pip list&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&amp;nbsp;cmd : pip install bs4&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;!pip list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;alabaster&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.7.12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;argh&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.26.2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;astroid&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.4.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;atomicwrites&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.4.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;attrs&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;19.3.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;autopep8&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.4.4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Babel&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.8.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;backcall&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.1.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;bcrypt&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.1.7&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;bleach&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.1.4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;certifi&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2020.4.5.1&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&lt;span&gt;!pip install bs4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Collecting bs4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; Downloading bs4-0.0.1.tar.gz (1.1 kB)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Collecting beautifulsoup4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; Downloading beautifulsoup4-4.9.1-py3-none-any.whl (115 kB)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Collecting soupsieve&amp;gt;1.2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; Downloading soupsieve-2.0.1-py3-none-any.whl (32 kB)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Building wheels for collected packages: bs4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; Building wheel for bs4 (setup.py): started&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; Building wheel for bs4 (setup.py): finished with status 'done'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; Created wheel for bs4: filename=bs4-0.0.1-py3-none-any.whl size=1279 sha256=69ea1a0321262b3949984a7548e9221f1de3bb6cb63bcc5d20eca1d0bf88917d&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; Stored in directory: c:\users\family\appdata\local\pip\cache\wheels\0a\9e\ba\20e5bbc1afef3a491f0b3bb74d508f99403aabe76eda2167ca&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Successfully built bs4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Installing collected packages: soupsieve, beautifulsoup4, bs4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Successfully installed beautifulsoup4-4.9.1 bs4-0.0.1 soupsieve-2.0.1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&lt;span&gt;!pip list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Package Version &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;--------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;alabaster&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.7.12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;argh&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.26.2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;astroid&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.4.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;atomicwrites&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.4.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;attrs&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;19.3.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;autopep8&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.4.4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Babel&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.8.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;backcall&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.1.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;bcrypt&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.1.7&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;beautifulsoup4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4.9.1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;bleach&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.1.4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;bs4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.0.1&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&lt;span&gt;(2) Beautiful Soup 사용하기&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;- Beautiful Soup에 대한 정보의 링크&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://www.crummy.com/software/BeautifulSoup/bs3/documentation.html&quot;&gt;https://www.crummy.com/software/BeautifulSoup/bs3/documentation.html&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;- Beautiful Soup로 웹의 데이터를 가져온다는 것은 웹의 태그를 가져온다는 의미다.&lt;br /&gt;&amp;nbsp;- 태그를 가져오는 방법은 find(), find_all(), select()함수를 사용한다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) find() : 조건을 만족하는 태그를 하나만 가져온다.&lt;br /&gt;&amp;nbsp;- Beautiful Soup 객체에는 find()가 있다.&lt;br /&gt;&amp;nbsp;- HTML 코드 안에서 원하는 태그를 가져올 수 있다.&lt;br /&gt;&amp;nbsp;- 찾고 싶은 태그가 없다면 아무 내용이 나오지 않는다.&lt;br /&gt;&amp;nbsp;- 동일한 태그가 여러 개 있을 경우 첫 번째 태그 1개만 가져온다.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;from bs4 import BeautifulSoup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;ex1 = '''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt; HTML 연습 &amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;img src=&quot;c:\\temp\\image\\솔개.png&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;/html&amp;gt; '''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup = BeautifulSoup(ex1 , 'html.parser')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find('title')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;lt;title&amp;gt; HTML 연습 &amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find('p')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- 속성값을 이용하여 원하는 태그를 추출할 수도 있다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;from bs4 import BeautifulSoup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;ex1 = '''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt; HTML 연습 &amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p align=&quot;rigth&quot;&amp;gt; text 2 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p align=&quot;left&quot;&amp;gt; text 3 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;img src=&quot;c:\\temp\\image\\솔개.png&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;/html&amp;gt; '''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup = BeautifulSoup(ex1 , 'html.parser')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find('p',align='center')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find('p', align=&quot;rigth&quot;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;lt;p align=&quot;rigth&quot;&amp;gt; text 2 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find('p', align=&quot;left&quot;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;lt;p align=&quot;left&quot;&amp;gt; text 3 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;2) find_all() : 해당 태그가 여러 개 있을 경우 한꺼번에 모두 가져온다.&lt;br /&gt;- 웹 페이지는 동일한 태그가 아주 많이 있기 때문에 find_all() 함수를 사용한다.&lt;br /&gt;- 결과는 리스트 객체에 담아온다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;from bs4 import BeautifulSoup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;ex1 = '''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt; HTML 연습 &amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p align=&quot;center&quot;&amp;gt; text 2 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p align=&quot;center&quot;&amp;gt; text 3 &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;img src=&quot;c:\\temp\\image\\솔개.png&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;/html&amp;gt; '''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup = BeautifulSoup(ex1 , 'html.parser')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find_all('p')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;p align=&quot;center&quot;&amp;gt; text 2 &amp;lt;/p&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;p align=&quot;center&quot;&amp;gt; text 3 &amp;lt;/p&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find_all( ['p','img']) #찾을 여러 태그를 리스트에 넣어 찾아온다&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;[&amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;p align=&quot;center&quot;&amp;gt; text 2 &amp;lt;/p&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;p align=&quot;center&quot;&amp;gt; text 3 &amp;lt;/p&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;img src=&quot;c:\temp\image\솔개.png&quot;/&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup.find_all(align='center')#속성으로 여러 태그를 찾는다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;[&amp;lt;p align=&quot;center&quot;&amp;gt; text 1 &amp;lt;/p&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;p align=&quot;center&quot;&amp;gt; text 2 &amp;lt;/p&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;p align=&quot;center&quot;&amp;gt; text 3 &amp;lt;/p&amp;gt;]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) 문장 가져오기&lt;br /&gt;- 화면에 보여지는 내용(문장이나 이미지등)을 가져올 수 있다.&lt;br /&gt;- 아래 소스는 find()로 첫번째 p태그를 가져와서 p태그가 감싸고 있는 내용을 가져온다.&lt;br /&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;txt = soup.find('p') # 첫번째 p태그 가져오기&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; txt.string #p태그의 내용가져오기&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 'text 1'&lt;br /&gt;&lt;br /&gt;- 아래 소스는 find_all() 여러태그의 내용을 가져온다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;txt2 = soup.find_all('p')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;for i in txt2 :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; print(i.string)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; text 1&lt;br /&gt;&amp;nbsp; text 2&lt;br /&gt;&amp;nbsp; text 3&lt;br /&gt;&lt;br /&gt;- get_text()를 사용하여 태그 내의 텍스트를 가져올 수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;txt3 = soup.find_all('p')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;for i in txt3 :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; print(i.get_text())&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; text 1&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; text 2&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; text 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;4) select() 함수를 사용하여 원하는 데이터 추출하기&lt;br /&gt;- css_selector를 이용하여 원하는 태그를 찾는 방법이 있다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;※ css_selector&lt;br /&gt;- css(Cascading&amp;nbsp;Style Sheet)&lt;/span&gt;&lt;/span&gt;&lt;span&gt;는&lt;/span&gt;&amp;nbsp;&lt;span&gt;&lt;span&gt;HTML 등의 마크업 언어로 작성된 문서가&lt;br /&gt;&amp;nbsp;&amp;nbsp;실제로 웹사이트에 표현되는 방법을 정해주는 언어이다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;- css selector는&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;HTML 등의 마크업 언어로 작성된 문서에서 특정 요소(태그)&lt;br /&gt;&amp;nbsp;&amp;nbsp;를&amp;nbsp;찾을 수 있으며,&amp;nbsp;&lt;/span&gt;&lt;span&gt;세가지 방법이 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;태그이름으로 찾는 selector : p 태그 찾아서 내용 설정한다.&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&amp;nbsp;p&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text-align: center;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; color: red;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;아이디로 찾는 selector : 속성 id='para1'인 태그를 찾아 내용 설정한다.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;#para1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; text-align: center;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;color: red;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;클래스로 찾는 selector : 속성 class= 'center'인 태그를 찾아 내용 설정한다.&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;b&gt;&amp;nbsp;.center&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; text-align: center;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; color: red;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- select('태그이름') :태그명으로 추출한다.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;ex2 = '''&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;html&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt; 사야할 과일 &amp;lt;/title&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;body&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;h1&amp;gt; 시장가서 사야할 과일 목록 &amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p id='fruits1' class='name1' title='바나나'&amp;gt; 바나나&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class = 'price'&amp;gt; 3000원 &amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class = 'count'&amp;gt; 10개 &amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class = 'store'&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;a href = 'https://www.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;fruit1&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;.com'&amp;gt; banana&amp;lt;/a&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p id='fruits2' class='name2' title='체리'&amp;gt; 체리&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;span class = 'price'&amp;gt; 100원 &amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;span class = 'count'&amp;gt; 50개 &amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;span class = 'store'&amp;gt; 체리가게&amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;a href = 'https://www.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;fruit2&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;.com'&amp;gt; cherry &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/p&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;p id='fruits3' class='name3' title='오렌지'&amp;gt; 오렌지&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;span class = 'price'&amp;gt; 500원 &amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;span class = 'count'&amp;gt; 20개 &amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;span class = 'store'&amp;gt; 오렌지가게&amp;lt;/span&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;a href = 'https://www.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;fruit3&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;.com'&amp;gt; orange &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/p&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;lt;/html&amp;gt; '''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2 = BeautifulSoup(ex2 , 'html.parser')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select('p') #p태그들 다 검색한다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&amp;lt;p class=&quot;name1&quot; id=&quot;fruits1&quot; title=&quot;바나나&quot;&amp;gt; 바나나&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 3000원 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 10개 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit1&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; banana&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;/p&amp;gt;, &amp;lt;p class=&quot;name2&quot; id=&quot;fruits2&quot; title=&quot;체리&quot;&amp;gt; 체리&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 100원 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 50개 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 체리가게&amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit2&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; cherry &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;/p&amp;gt;, &amp;lt;p class=&quot;name3&quot; id=&quot;fruits3&quot; title=&quot;오렌지&quot;&amp;gt; 오렌지&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 500원 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 20개 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 오렌지가게&amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit3&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; orange &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;/p&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- select('.클래스명'): class 속성의 값으로 추출&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select(' .name1')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&amp;lt;p class=&quot;name1&quot; id=&quot;fruits1&quot; title=&quot;바나나&quot;&amp;gt; 바나나&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 3000원 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 10개 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit1&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; banana &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;/p&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- select('#아이디명') : id 속성의 값으로 추출&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select('#fruits1')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&amp;lt;p class=&quot;name1&quot; id=&quot;fruits1&quot; title=&quot;바나나&quot;&amp;gt; 바나나&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 3000원 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 10개 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit1&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; banana&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;/p&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- select('상위태그 &amp;gt; 하위태그 &amp;gt; 하위태그') :&amp;nbsp; '&amp;gt;'로 단계적으로 태그를 찾는다.&lt;br /&gt;&amp;nbsp; '&amp;gt;' 태그 사이에는 공백이 반드시 들어가야 한다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select(' div &amp;gt; p &amp;gt; span')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&amp;lt;span class=&quot;price&quot;&amp;gt; 3000원 &amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 10개 &amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 100원 &amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 50개 &amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 체리가게&amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 500원 &amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 20개 &amp;lt;/span&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 오렌지가게&amp;lt;/span&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;soup2.select(' div &amp;gt; p &amp;gt; span')[0]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;price&quot;&amp;gt; 3000원 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;soup2.select(' div &amp;gt; p &amp;gt; span')[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;count&quot;&amp;gt; 10개 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;soup2.select(' div &amp;gt; p &amp;gt; span')[2]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;span class=&quot;store&quot;&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- select('상위태그.클래스이름' &amp;gt; '하위태그.클래스이름')&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select('p.name1 &amp;gt; span.store')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&amp;lt;span class=&quot;store&quot;&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- select('#아이디명 &amp;gt; 태그명.클래스명')&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select('#fruits1 &amp;gt; span.store')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&amp;lt;span class=&quot;store&quot;&amp;gt; 바나나가게 &amp;lt;/span&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;- select('태그명[속성1=값'])&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select('a[href]')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;[&lt;a href=&quot;&amp;lt;a href=https://www.fruit1.com&amp;gt;https://www.fruit1.com&amp;lt;/a&amp;gt;&quot;&gt; banana &lt;/a&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit2&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; cherry &amp;lt;/a&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit3&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; orange &amp;lt;/a&amp;gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;soup2.select('a[href]')[0]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;lt;a href=&quot;https://www.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;fruit1&lt;/span&gt;&lt;span&gt;&lt;span&gt;.com&quot;&amp;gt; banana &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Develope/python</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/226</guid>
      <comments>https://wendyi.tistory.com/226#entry226comment</comments>
      <pubDate>Mon, 10 Aug 2020 16:29:17 +0900</pubDate>
    </item>
    <item>
      <title>아나콘다 다운로드</title>
      <link>https://wendyi.tistory.com/214</link>
      <description>&lt;p&gt;&lt;a href=&quot;https://repo.anaconda.com/archive/index.html&quot;&gt;https://repo.anaconda.com/archive/index.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1596525947051&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Anaconda installer archive&quot; data-og-description=&quot;&quot; data-og-host=&quot;repo.anaconda.com&quot; data-og-source-url=&quot;https://repo.anaconda.com/archive/index.html&quot; data-og-url=&quot;https://repo.anaconda.com/archive/index.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://repo.anaconda.com/archive/index.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://repo.anaconda.com/archive/index.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Anaconda installer archive&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;repo.anaconda.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anaconda3-2020.02-Windows-x86_64 다운로드....ㅎㅎ&lt;/p&gt;</description>
      <category>Develope/python</category>
      <author>친절한 웬디양~ㅎㅎ</author>
      <guid isPermaLink="true">https://wendyi.tistory.com/214</guid>
      <comments>https://wendyi.tistory.com/214#entry214comment</comments>
      <pubDate>Tue, 4 Aug 2020 16:26:03 +0900</pubDate>
    </item>
  </channel>
</rss>