18181818181919191919191919191919191919191919191919191919191919191919192020202020202020202121212121212121212020202020212121212121212120202020201919191920202020202020201918161513121110101068101111121212121099878111213151616161515141516181920202121222223242425252525252525252524242424242323232424242425252525252424242323232323232323232323232323232323222222222222222121212121212121212121212121212121212020202020202020202020202121212120202020202020202020202019191920202020202020202020202020202020202020202020191816151515151515151515151515151516181819202019181818181817181919191817171717181920212222222223232323232323232323232323232323232323232323232323232323232323222221212121212121202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201919191919191919192020202020201919191919181715-32-69-87-97-101-59-24-638101214151615161615141415161717181819191919181717171717181919202020202020202020202020212121212121212121212020202020202020202020202020202020202020202021212121212121212121212121212020191918171716161515131212111213141515151514141414141414141414141414141414141414141617192021212222222323232323232323232323232222232323232323232323232323232323232323232323232222232323232324242425252525252525252524242424242424252525252626262626262626252525242424242424242424242323242423232324242323232323232322222222222223232323242425252525252525242424242424242424242424232323232323232223222222222222222222222222222222222222222222222222222222222222211815131297761-5-12-15-17-18-17-11-2712141516161616151515141313121211111010101111121212131314151616171718181818181817171716161717171717171717171717171717171717171717171717171717171717171716161616161617171717171717171717171717171717171717171616161616161616161615151515151514151515151515151515151515151515151414141414141516171717181818181919191919191919191818181818181818191918191919191919191919192020202020202020202020202020202121212222222222232323222222222221212121212121212121212020202020202020202020202020202019202020202020202020202020202020202020202020202020202121212121212121212020202021212121212121212020202020192020202020202020202020202020191362004101314151617181818181818182021222222232322222221212223242525262524222121202019191918181818181818191919191919191919191919181818181818181818171615141413141516161617171717171717171717171616151515151516161616171717171717171514104-2-6-8-9-9-8-6-4061818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818101619191814161717171717171717171717171717171717161717171717171717171717171718181819191918181818191919191919191918181818181818181919191919191918181818181818181818191919191919191919191818181818181818181818181818181818181818181818192020202020202021212222222222222121212121212121212020201919191919191920201920202020202020202021212020201919191919191918171616141414151515151515151414141415151515161616161516161616161616161616161515151515151515151718202121212120202020202020202020191919191919202020202020202021202020201919191919191919202020202020202021212222222323232323232323232323242424242424252525252525252424232423232322222221212121212121212121201918161311111212131415151515151312121213141515151515151616171616171718182020202121212121212121212121212121212120202020202020181613106-1-15-22-37-45-49-45-33-931014161818181717161616161615151515151515171717171717161616171718181919202019192021212122222323232424242424252525242423222221212121212120202020202020202019191919191920201919192020212121212121212121212121212020202020201919181817171616161617171718181717161616161616171717171818181818181818181818181818181818181818181920212324252525242221201919181717171717181818181817161413121211111110109999999910101111111213141415161616161616151515141414141514151413121213131212111010987771011131415151413131313131313141414141416161719212222232323222222222323232424232322222222212121212122222222222222222222222222222222222323232323232322222222222222222222222222222221212122222223232323232323232323232323232323232323232324232323232323242424252524242423232323232323232424242423232322212121202020202020202020202020202020202020202020202020202020202020202020212121222222232222222222222222222222222222222222222222222222222222222222212122212121202020202020202020202020202020202020202020202020202020202020202020202019191919192020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021212121212120202020202020212121212121212121212120202020202020202121212121212221212121212121212121202021212121212120202020202020212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121202020202020202121202020202020202121212121212121212120202020212121222222222222222222222221212121202020202021212119181615141416171819191919181716161515161616161616161515151515141515171920222324252524222121202020212121202020191919191919191918181818171717171717161616151616171818181818181818181818181818171717171616171717171717161616161616161719202020201918181717171819201920191919202020202019181817161718191817181818181819202121212121212121212121212122212221212121212221212121212121212121212121212121212121212020202020212121212121212121212121212121212121212121212121212121212121212121222222212121212121212221212121212122222222222221212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212122222121212121212121212122222222222222222222222222222222222221212121212121212121212121212121212121212121212121212121212121202020202021212222222221212121212121212121212020202020202020202020202020191919191919191920202020202020202020202021212121212120202020191919191919191919191919191920202020202020202019191919191919192020202019191919191919191919191919191919191919191919191918181819191920202020202020202020202020202020202020202020202021212121212120202020202020202020202020202020202020202020202020202020202020212121212121212121212121222222222223232323232322222222222222222222222222222222222222222223232322222121212121212121212121212121212121212121212121212121212121212121212121212121212121222222222222222222212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202021212121222222222222222222222222222222222222222222222223232324242424242323232323232324232423232323232323232424242425242424242423222221212121222222212222222222222222222222212121212121212121212121212121212121212122222221212121212121222222222222222222222222222121212122222222222222222121212121202020201918171716811131415151516151515151515151515151516161516161617171818181919191920202020191919191919191920202019181717171717171718181919202020202019191919191919191919191919191818181818181818181818192020212121212121222222232324242424