2020202020202020201919191818181717171717171616161616161616161616161616161617171717181818181819191919191919181818181818181818181818171717171717171716161616161615151515151414141414141313131312121212111111111010101099999888877776666666555555555555555555444444444444444444444433334444552111144444444444333333333334433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555554444444444444444444333343444444555555555555555555555555555555555555665566666655555555555555555555555555555555555544443443333344444444444444444455555555555555555555444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444455555555555555555555555555555555555555544444444444444444444444444444455556666777777777777766666555555555544444444444444444444444444444444444444444444444444454444455555555555555555555455544444444554444444444444445445555555556666667777777888886887777777777777776666666666666666667668876777778777788889877777655555555555555555555555555544455556665554333333344444577764455556666555666666666665566688886555555555557898866555555555666666666666677777777777878888910988888888888888889999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888778777777777777777777777666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666655555544444444444444444444444444444444444444444444444444444444444444555555555555556655555455566666666655555555555555555555556666666777778888888888877777666666655555555555555555555555566666666666666666666666656666666555556555665555555556666666655555555555665555555555556666666665555555555555555555555555555555555555555544444444444333333333344444444444444444444555544444445555666666666677777676677777777666666666667777777777777777666655555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444445555566666777777777777777766666666666777777766677777777666666665555544444455555444444444444444444433333333333444444444445555555555555555555555555555555555555555666666666555555555555566555555555556666666655555555566555555556666666656666666666666666666666655565555555555555555555556666667777788888888888777776666666655555555555555555555566666666655544455556565555555555554444444444444444444444444444444444444444444444444444444444444445555566666677777777777777777777778888888888888888888888877766665555554444444444444444444444444333333444444444334333333434344444444444444444333333333322222222233232222222223333323222222232333334444444114444444333322233232333333333333333333332333332333233333323233333333333333333332222222222222222223222222223333333333333344444555555555556666666555555444444444444444444555555555555555555555555555555555555555566666666677777777778888888777777776666555444444443333333333333333333333333334444444444444444444444555555555666666777778888899999999999999989888888888989899999999999988899999101010101111111212121213131314141414141515151515151516161616161616161616161616151515151515151515151515151515151515151515161616161616161616161616161616161616161617171717171717171717171717171718181818181818181818181818181818181818171717171717171716161616161616161615151515151515151414141414141413131313131313131313131313131312121212121211111111111110101010101099999999999999888888777776666655555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444445555556666666677777777777777777777777777777777777777777777776666666555555555555556666677788888888888889999999999999999999999999999888888777777777778888999999910101010101010101010101010101010101010101010999999999999988888888888999999101010101011111111121212121212121212121313121212121212121111111111111111111212121213131313141414151515151515161616161616161616161616161616161515151515141414131313121212111111101099988887777731377766665554444444444444444444445556667778889999999999101010101010101010101010101099999888777766666777888999991010101010101010101091010109999999999888887777777888889999999888777666555414443333333333333334444444445555556666677778889991010111112121313131414151516161717181819192020212121222222222323232323232424242424242424242424232424242423232322222221202019191817171616151514141413131212111111101010998888877777666666665555555555555555545444444444444444444333333333323323331133323322333333333444444445556666777777777777777777777777777777766666555555555544444333333333333333333444444445444444455555555555565666666667777777888889999991010101010101110111010101010101010101010111112121213131314141415151515161616161616161616161616161616161616161615151515151515161616171718181818181919191919191919191919191919192020202020202020202020202020202020191919191919191919191919191919191920202021212122222323242425252526262727282828292929292929292929292929303030303030303030303031313131313131313232323233333334343434353535353536363636363636363737373737373737373737373738383838383838383838383838383838383838383838383737373737373736363636363636363535353535353434343434333333333333333232323232313131313030303029292929292828282828282727272727272727272626262626262626252525252525242424242423232323222222222121212120202020201919191919181818181819191919191919191919191919202020202020212121212121212222222222232323232323232323242424242525252526262625252525252525252525252525252424242424242424242424242323242424242323232323232424242425252526262626262625252525242423232322222221212121202020191919191818181919191919191919191919191919192020202020202020202020202020202020191919181817171616161616161717171818181919191919191918181818181818171717171717171717171818181819191919192020202021212121212222222222222222222222212121202019181716161615151515151515151616171716171717181819192021212222232323232424242525252626262626262626262626262625252525252424242424232323232322222222222121212121212121212121212121212021212020212121212121212121212121212122222222222222222222222222222222232222222222222222222222222222222221212120202020202020202019191918181817171616161615141313131414161718181919202021212121212121212121212121212020202020201919191918181717171615151514141413131313141415161717171717181818181818181818181818181818181818181818181818181818181818181818181818181717171717171717171616171818181819191918181818181919181816141414141414131312121213141414141414131314141414141414141415151516161616161616161616161616161717171717181818181819191919192020202020202020202020201920191919191919191919191919191818181818181717171716161615151514151515151616161717171717171717161616161616161515151414141413131212121211111010109776666677888877788999991111111212121314141414141514141414141515151515151515151414141314131312121212111111111111101010999999999101010101010999999999778887777777888787777777666655544333322223322232222222322222323334455555555556555555544443344566666777788888888991010101010101010101010109999987777778899101011111212121212131313131313131313131313131313131313131313131313131313121212121111111010101099888765444333222222222222222232231125