| 
                                
                             | 
                            
                                
                                    - 
                                        4f51ad557df20c9b83f0e9bee841b72a8a9bdec2b2ba1b37da614a2df9b86610
                                            10.00
                                            
                                    
 
                                    - 
                                        adc3cdf9ce1ce23e2207a13dbafa4349a603c5d357db3802f153f2e7854589dc
                                            0.07
                                            
                                    
 
                                    - 
                                        de6863b2933208c16e88567170322685460f9f50944ff470f4d03cb426ad5719
                                            1.00
                                            
                                    
 
                                    - 
                                        4c41449504f37b62dff95d53c5f66f7659418a4ef87d1bdfcce3f0457739cf99
                                            0.08
                                            
                                    
 
                                    - 
                                        f4811d379e10d96cbb750f4323d4fb9764821f3ccf89a0befc25b53f5574860d
                                            0.60
                                            
                                    
 
                                    - 
                                        efd1ddd72d8fbec29e3af3ffe8d6c308936ef076ab06fa60a180d3875dbbd131
                                            0.40
                                            
                                    
 
                                    - 
                                        4192b8f08386c99bd121a63df30ab159233cd1fd640933aad3bc0d8600d69043
                                            0.02
                                            
                                    
 
                                    - 
                                        a99feeee590581a3d26a42c9c046160a21e9aadf5c551f4f55705ec42797f894
                                            0.01
                                            
                                    
 
                                    - 
                                        bdc3d5c1503b20cae1b1a900c30dee6e05f419e70cf005afc7c8657aba1f57cb
                                            1.00
                                            
                                    
 
                                    - 
                                        a480dbdd53b2e8ed64b774503cf8f5389992a063eb380a5cadc61083536c3f88
                                            10.00
                                            
                                    
 
                                    - 
                                        a4e3dfc13e8500865eeb1d415c2ead62b38c9034c0b2b38f561310cb370d1b92
                                            100.00
                                            
                                    
 
                                    - 
                                        caf6af9f302b9e930de52296555a236c4f18be686e4ce002962814bdb1ec6675
                                            10.00
                                            
                                    
 
                                    - 
                                        4ec4c36fda68b150cbe8e9f1bbfd123e3be000bfeab41d230ad8cee3300a4a29
                                            0.30
                                            
                                    
 
                                    - 
                                        3fea2a75c395d40c00419bc9d6e7aa9d5711adf533b30d7d68584d74491187a0
                                            0.60
                                            
                                    
 
                                    - 
                                        4cd0cd231549f3874214810b7356c368bb576c4d2879ea561709466794436a54
                                            10.00
                                            
                                    
 
                                    - 
                                        10e028468d07686a1e962ca1c099249537cc3c310d1970acf4d3b9edb65fe7fe
                                            0.80
                                            
                                    
 
                                    - 
                                        08e4efb2dabe21d18c7da6557037467859339b7df7b72da563e5dc743467eb77
                                            10.00
                                            
                                    
 
                                    - 
                                        85795713ca4fd86108eb23400ae7e64dc5ce5344ebceaa9d083f1ec0860a6eb3
                                            1.00
                                            
                                    
 
                                    - 
                                        2f4e243ae1fa62ce111196df84d5f0b071cb58036a1e8bf64e64664b145c0217
                                            0.70
                                            
                                    
 
                                    - 
                                        7f853d18f07fa681f7bbec7bc574e0425f9ff6036fb400373062a0bef15212c0
                                            10.00
                                            
                                    
 
                                    - 
                                        aa8e1c012fe386df8b4591d35f6618385f17bb40c69ece3e34bdc30200096acb
                                            10.00
                                            
                                    
 
                                    - 
                                        15142be04ce2b71e6ac1031226c8174686a0f183da047523418539fe8168710e
                                            10.00
                                            
                                    
 
                                    - 
                                        8ab5af5171a3e0ad02cc00aac6747629427ae3d6176a69dfbb20f2c887cc9f03
                                            0.50
                                            
                                    
 
                                    - 
                                        4afa7a33b2088cc5c233b707f73edffb0cffef55bff6196081d7a992ddfedcc5
                                            10.00
                                            
                                    
 
                                    - 
                                        bd1c9ac09844e41bf32295acf05cc9de7fa19554369796845c5592410798cc36
                                            0.50
                                            
                                    
 
                                    - 
                                        ebc2f268a80828116b8e6804af3760cde05a0c5d910d05c491f770bf723cab0e
                                            0.05
                                            
                                    
 
                                    - 
                                        947b58b2cb1ccc5641e5484bbc4fdd05f9a082076c77e42af715a71147f2c4af
                                            10.00
                                            
                                    
 
                                    - 
                                        1ba1633b187b65c95a314aebbe6d4783a1398d3a771e52286e0dff0735669298
                                            0.04
                                            
                                    
 
                                    - 
                                        e6c375ba0ece0154a6b11d7cb1864d2adea5d9adadab1e1710663f975bb96749
                                            0.06
                                            
                                    
 
                                    - 
                                        3f97f225e0525a6b9400267363e7492bf2717e5d3dbc840bfd67a5d0c2f6a893
                                            0.50
                                            
                                    
 
                                    - 
                                        863b13a8fe94bbd605604bca6a13c40618cd5d63ab3bcc6cc91c526850e3a318
                                            10.00
                                            
                                    
 
                                    - 
                                        9ed37d07eefb9e2c4fbf0e9cb8f5ca3a97ceb1bf153392bc770c8a843bacf61f
                                            0.02
                                            
                                    
 
                                    - 
                                        9303e02108b0be3a272dfac46905ca2ddcbadf3919466f10266eb57de3586a0e
                                            0.04
                                            
                                    
 
                                    - 
                                        fa69d513eafef268004bee2b4fc60240c2528f693ced46d566b636c102809755
                                            10.00
                                            
                                    
 
                                    - 
                                        38654c135a117b347ffb8c6e4046372e410ee3eb2daaa3ce572e8df802583a8d
                                            10.00
                                            
                                    
 
                                    - 
                                        62be94da7d4a81cefe067df345ad42c3a5fb40fc05c089d440a9f2b0ace4486f
                                            0.04
                                            
                                    
 
                                    - 
                                        069d017ae69af804742e504876a87f44e466e8fe6db406da5767fcf372d1c750
                                            10.00
                                            
                                    
 
                                    - 
                                        dda2fd11af965d48c9d846e98d40e1ad6e43a954e2b8b3e9f60086a92f2ec1b1
                                            0.09
                                            
                                    
 
                                    - 
                                        5de86ee596659b07596f20b30ba877ee76485834a403f49664635e9f6fde4979
                                            10.00
                                            
                                    
 
                                    - 
                                        7218265ca359163c3ccca184135611eb061a3751e5e06021e432d9828b422c7d
                                            10.00
                                            
                                    
 
                                    - 
                                        73fd9dadd57dc6b678b711da76e8b3a696b3400ee83549318126d1fdfc36c3bf
                                            10.00
                                            
                                    
 
                                    - 
                                        f5c3efa4e69324a5475c6743847f574bce579db6a780388f31ada651de6cee62
                                            10.00
                                            
                                    
 
                                    - 
                                        eab32c51fe1bd1bfb696be02a08ef15fe7d63d995c6e67506f5fa064bb8a2d63
                                            10.00
                                            
                                    
 
                                    - 
                                        cd890a1793ed1a2ab47a01ed764dccd7a61489a94408a9d5dddaf1498ec54b50
                                            0.70
                                            
                                    
 
                                    - 
                                        8fd27ebc209f0eebb2df6d94cb2799e013e21b254f06818fd430e83d55ca73d1
                                            0.40
                                            
                                    
 
                                    - 
                                        b1d8e72eedb0c87044892cbbb2764259883c1732cc49f616f93f2859ee493be9
                                            0.03
                                            
                                    
 
                                    - 
                                        f945a2520f558aa277ebdf9729e3cce5f3c9b6ebf6059b3ac6360517be05f9e6
                                            0.70
                                            
                                    
 
                                    - 
                                        5f1a4b51f5f67db9e7fa48b8ce0b7cbac4263e8edb7e98abd0b1507067d51009
                                            10.00
                                            
                                    
 
                                    - 
                                        b72e8b1a162fc9b56e6a0233bd7d10df490189392bfc3b36e484087da81dd862
                                            0.70
                                            
                                    
 
                                    - 
                                        14e4dec63608d28dfcab9ae7d66d3081269e12669edd8c3870ee206aeb0388c2
                                            0.30
                                            
                                    
 
                                    - 
                                        3ed53226174091a68c6c801f77e0fbb1c6e09e517f40a8b497482f4564ab433a
                                            0.40
                                            
                                    
 
                                    - 
                                        307034b9d79df408389bc0be4094b0acd11d9f49fc4629546a9bc721fb423b9d
                                            10.00
                                            
                                    
 
                                    - 
                                        7146afe280631e35f66880d5f44726c903cf25f8874f787df43e285de6b39199
                                            10.00
                                            
                                    
 
                                    - 
                                        00411f7eb0ceee567d6e799e6a275bef05a9e8fbdca349241e9ae8935e184df6
                                            10.00
                                            
                                    
 
                                    - 
                                        2ebc1ea3427b694ef2d6126e244d7304f33fb603007ed39ba24dd800d1e20c0e
                                            10.00
                                            
                                    
 
                                    - 
                                        4bb3e008d65c4c3862ee899b84d661ac75006f79432eef4e1c3d13740cce27d1
                                            0.60
                                            
                                    
 
                                    - 
                                        6c3934a6beded5fd0a2f0010a6c6b3efbec7b12b6aaa5a57a61bb97873305666
                                            0.03
                                            
                                    
 
                                    - 
                                        1e053bc081cd516f6b3268e96175e9c2e24261ac701ba9e66c801c479c32a5dd
                                            0.05
                                            
                                    
 
                                    - 
                                        799cfbe80c04ccdea9c5901aa7f8e78fd8f3258109bc000b763b9eb3d66c7a11
                                            10.00
                                            
                                    
 
                                    - 
                                        b8841b0bac8b9787f60118ad7a183022e7a5929aef70da0b4f58164f295b6218
                                            0.40
                                            
                                    
 
                                    - 
                                        b5c1926af5d854d5eb2201a00a458f6474c8144dbf4724a7e133ae51bf9b2384
                                            10.00
                                            
                                    
 
                                    - 
                                        6f68a811f2a6d568240832f9070012dd8b57c935ea7d5ea12c392954dcdbee3a
                                            10.00
                                            
                                    
 
                                    - 
                                        8532c0986b87a0415b8c6493773419b31236676216a25ab3b5715f4be7799287
                                            0.40
                                            
                                    
 
                                    - 
                                        06b0df52e131d5f0cb502269298af91a49e575cecd6d08711cf59e3f86592f54
                                            10.00
                                            
                                    
 
                                    - 
                                        397b2370f9d6f7da3e0325b117f94ba3595f1b3f5f39b59a1501a5e44d5f8e13
                                            0.30
                                            
                                    
 
                                    - 
                                        b08f0f01126ad5f1f894c9ac72f6d328a07b92516ccb7ac00fffdb74aa52ccad
                                            0.08
                                            
                                    
 
                                    - 
                                        d69beffac7e64b4b8ae442812499860140176b866ebcd51c955313dd7f12cc24
                                            10.00
                                            
                                    
 
                                    - 
                                        cf254aa3e4c21ff47280bf4c28de3d058fed230798677d7c19705c56a52ca5bb
                                            10.00
                                            
                                    
 
                                    - 
                                        b83e579a5fbf25da57d23dac6652ed142dedb910db9c9bc3421144e9e34a1e08
                                            0.03
                                            
                                    
 
                                    - 
                                        fdc6e490a32a13f54cfabe2057cba3d73f3567223c31d5a9cf8c61bc238ab72a
                                            0.05
                                            
                                    
 
                                    - 
                                        14c6c977c223de510339540e12a1ab9cf74aa265f3a665219c8d3284a620c231
                                            10.00
                                            
                                    
 
                                    - 
                                        a929a2c8ec38c7b071d005e2fb879937c319a34aabdbd2477d7cb482ec8e90a7
                                            1.00
                                            
                                    
 
                                    - 
                                        9c3152a84fdc279fb3a7fcacf392ff8421686df13052fc07f74315dc90c3cf9e
                                            0.09
                                            
                                    
 
                                    - 
                                        8895806d34ccb9a7120a4770042f5be4efd92be3905dd749cff826ebda14eebf
                                            0.04
                                            
                                    
 
                                    - 
                                        2e7aa13aaea28f5afb07030bbdb8b3a1219489b83dc6f421ea69e079f46b47df
                                            10.00
                                            
                                    
 
                                    - 
                                        843a87ad824cf0dba9b6ba04936b809daad55d4a3e3532e38f54c55f897f380e
                                            0.03
                                            
                                    
 
                                    - 
                                        08f859c92279a598fb598da81b2422dd6d16175d50f6920d5dffd781f21b815b
                                            0.01
                                            
                                    
 
                                    - 
                                        55a108cb65aac51edf6c7b9ee288826c5aaf395d843804f1f602a24a5ca7f984
                                            9.00
                                            
                                    
 
                                    - 
                                        6cb8df60c96b380b7e169180e4813d2be693f52f7f287f96a417e1be39e8e9b5
                                            10.00
                                            
                                    
 
                                    - 
                                        b5a1aaf4a53ead9b3de32a051e142b2d6dd8e36193ae7ec68000a5e453bd722b
                                            0.04
                                            
                                    
 
                                    - 
                                        562a548310e06bc52f3364ddbde6d83e0f285ef201583adebb9708a108e6c0d2
                                            0.04
                                            
                                    
 
                                    - 
                                        b3979cbef34d116a0dc2e2c9caace17d04df716a7d625a37cbdf8714793c41dd
                                            0.04
                                            
                                    
 
                                    - 
                                        216bacbe04637ba2350beae4e66731d142357993e9d19f7e80d5e617bf587999
                                            0.01
                                            
                                    
 
                                    - 
                                        60bfbbf557c709167e3fc4d07ee04f554912e39c76ec4f3a9acc775204249f55
                                            0.40
                                            
                                    
 
                                    - 
                                        e1bae1b9dc92325757a83c65520876209a967227b20aadc8f8d6a99ba8c88b0c
                                            0.05
                                            
                                    
 
                                    - 
                                        a9de85d8159f7d6ca4a7f1605811054057898d386eae9839788db7b5f63d24ea
                                            1.00
                                            
                                    
 
                                    - 
                                        b2008ce90c32d578fc8eb681c8f1d09ed0ad8ebf4eca5825936a556b41840445
                                            10.00
                                            
                                    
 
                                    - 
                                        1b99e57f53a71bf995484fdafee46f9fd1ae80a51521a5559fb892c42dcf7053
                                            0.60
                                            
                                    
 
                                    - 
                                        79650823bc3caec2268415a0553638f104b4b480877e544ec02f619ad9a19363
                                            10.00
                                            
                                    
 
                                    - 
                                        8de165faffea36e4c83c500880fffe04f8fbc146d412435c9dd7c87f6ca243bd
                                            0.50
                                            
                                    
 
                                    - 
                                        945bec9aa0dbce8669af471a6b8a6d2dfc0706fb7c03e126fbd6155c97bf73f4
                                            0.04
                                            
                                    
 
                                    - 
                                        71b90cf6deaabf0a3f31dd641b0fd5434516294f8bc16f2ee7e7b117eb8ea1c0
                                            10.00
                                            
                                    
 
                                    - 
                                        c7a6e08a5f5d75fa74d76f0c96cfc78bf69dc5186b18825b25f8d31b3af3190a
                                            70.00
                                            
                                    
 
                                    - 
                                        823332f9b2601a0f86306eeee22feb2197270dea56acdceb5fc2532b6f8ef640
                                            0.05
                                            
                                    
 
                                    - 
                                        492a685c7d5c4bba400c19a6d67590bc43a808afe5fd292c9872548f7bba2562
                                            0.50
                                            
                                    
 
                                    - 
                                        7816a90ff98fa3f2dde1f8d73eb60056b05b1c18767a6e9a2c410eb651f34010
                                            10.00
                                            
                                    
 
                                    - 
                                        e2c256e136d166324c69f758e2b5df0c8f40449b78bbdcabeade1b4d1a731cef
                                            0.07
                                            
                                    
 
                                    - 
                                        db61a4c5001429165ea33490f7272f8e538aaededa9be7d8da78de29b57d6fda
                                            10.00
                                            
                                    
 
                                    - 
                                        7c3846da1943ebf5ad0dd0a16486746bbc321af4f036f0e99a306d1b24cea979
                                            0.09
                                            
                                    
 
                                    - 
                                        3ad16c173899c1a9591506bf11615870a6ea822bd6624a304a21bfd970e4d959
                                            10.00
                                            
                                    
 
                                    - 
                                        7b6f8a49fd3a7fda7142574a83baaa97d42c012ab9bd0e3f4cfe3dd1a70e94b2
                                            0.20
                                            
                                    
 
                                    - 
                                        13a70751d420c8110dca08ed3e7460409f9744508e107bd81524017ee4538ded
                                            0.03
                                            
                                    
 
                                    - 
                                        935403511e1936e40ffeb1d8419b0aa44fc37e94c39fc9edd1e3faa3e092b2f0
                                            0.05
                                            
                                    
 
                                    - 
                                        83a133e12195a77bbff82b4c0ac78bc7b26a8d1bf7abb8473562c157e1b1e344
                                            0.04
                                            
                                    
 
                                    - 
                                        de1c3b74dd112fc8097430b5101ebf4b4b68aa39a94dc57ff36e435ec14c2a2d
                                            10.00
                                            
                                    
 
                                    - 
                                        49f7b985fbba46c72e1ce4944c610b9d3c8a493fb1afec14726114eab7e7aa94
                                            0.03
                                            
                                    
 
                                    - 
                                        d8ef0552d0b68d27dc4cd59aaea953a359e0ac86a977b83fea1b18aae864b94e
                                            0.40
                                            
                                    
 
                                    - 
                                        c9ee1d418b6b4dac177282acf7954d51afba86562d3f382a694df2eb9a75458f
                                            0.50
                                            
                                    
 
                                    - 
                                        30dac52e9873abafb3246eb4693f9f53856021ea2b700d1beab898dc9807f032
                                            0.60
                                            
                                    
 
                                    - 
                                        2bae56fa0c30df6c0759cd6b4ba6a7fc5abd81cc5ec506b1d7777022a1bd73d0
                                            0.70
                                            
                                    
 
                                    - 
                                        94fe7f8c8a67591570c5a74ca63107479cda0558de36babe20d90b89d315907d
                                            10.00
                                            
                                    
 
                                    - 
                                        e5649910920327311317a978b3259f24820bf71ba80ece6b4c74aa258f50dcd3
                                            0.60
                                            
                                    
 
                                    - 
                                        cd3094af17c1c78a56ff4fc888079f1ebcee094eb48fbe88aa7bfe9b41376753
                                            10.00
                                            
                                    
 
                                    - 
                                        cd4a1700bfae0f90950b146dd362aef14b7be24cd0191267403939de2660fb49
                                            10.00
                                            
                                    
 
                                    - 
                                        0a86928f75ec890b3df3792e4890fe33a1eac65fe7be2155764c226cf1aa7782
                                            0.70
                                            
                                    
 
                                    - 
                                        4e340bec669aa220d9ecd53cf95f75d4cf727630e8e61bf1de22fddccd28ef73
                                            0.04
                                            
                                    
 
                                    - 
                                        b299a771ee0cd59d473cb2e79c57ea4fdfe2bf6111a59571089b95d1102504fd
                                            10.00
                                            
                                    
 
                                    - 
                                        c92192356f1e2e9f2cadafdd678bb805e4d25e65c9bba50017b9fd948bab7457
                                            0.70
                                            
                                    
 
                                    - 
                                        7ac567e727c67882bb2b1e81ee245d3a9978424ca8060e20fcbf6d83bba13cf5
                                            0.04
                                            
                                    
 
                                    - 
                                        06824b6a46e03052de5354e2141d76947a34b2264eaa2e73685cfb52a3959168
                                            0.03
                                            
                                    
 
                                    - 
                                        0ad0f4260ad86924a0b831147d4b5f074a8babc7eb6f9ef2308976e1387ed140
                                            0.06
                                            
                                    
 
                                    - 
                                        e0aaa2a6ada174293aa153caaaf6549eabacf3d645cd6137bbbf3a340020aa15
                                            0.50
                                            
                                    
 
                                    - 
                                        db6bc8c96fb775aacb1f03d7e3fa776929bb819d84111777b49921a31737026a
                                            0.09
                                            
                                    
 
                                    - 
                                        9ff8e4ff623dfb56960e21e9c8f9fb6bec989a9a5882f38aede208e5a071edac
                                            10.00
                                            
                                    
 
                                    - 
                                        8556adadf6de3f4565e50dab71e28e6d00b1a3a95376909354345ea8683661bc
                                            1.00
                                            
                                    
 
                                    - 
                                        6df864f56467b280122d5012b656180cccef5d16cc210d732e70e9617c03c877
                                            0.05
                                            
                                    
 
                                    - 
                                        183269d1eeaf96df845275c202dfbdf962a20b87c681a679109aaa264865b0bd
                                            10.00
                                            
                                    
 
                                    - 
                                        0269cb41d8d7ed58c505e42ce7a16c23a94201a18e83ccd9814661eaa8bbe95d
                                            10.00
                                            
                                    
 
                                    - 
                                        11a84ff7cf42d551bcad4abcd661d00cbdcd729af7fdecb5f6d8a03bb6d5b4ce
                                            10.00
                                            
                                    
 
                                    - 
                                        12b9aefe9e1272b63b18a182e30d82883fdc23b06653663d66bd264e0ecf8efd
                                            0.02
                                            
                                    
 
                                    - 
                                        0f77e5ced4c01c59055b355dab5dd274b3c965db4e0d545240adb174f76ac8a9
                                            0.40
                                            
                                    
 
                                    - 
                                        ddd743df33b73f3b161244ad6104d2cd47b1af10ae56e9f1344da49b43d97f7f
                                            0.06
                                            
                                    
 
                                    - 
                                        c9cc7332910911fa78ddb92c9b8c4eabb9e23904a2ab4e54387228b46e5f7381
                                            0.50
                                            
                                    
 
                                    - 
                                        298349334b8eb0e0054c69387d551e9b0e9b28ba22b5ca14faeb4e725366c7b0
                                            0.02
                                            
                                    
 
                                    - 
                                        3fd0303cd1e4f599686f43b3bcddfe0d3321e212f0b8827a0101b722f05cd30e
                                            0.50
                                            
                                    
 
                                    - 
                                        344302d425fc34be565e491b280945daf2fe9972e1c4a1fbf7d1240bb1611f6a
                                            0.60
                                            
                                    
 
                                    - 
                                        524cce1de621f8abad48aa2c9c980ab9912d14163c98717683ea204a9c854b65
                                            0.02
                                            
                                    
 
                                    - 
                                        96b3c71b94d6d662d7a0a76baae5fa3e6da910397895d790d61745e2cc797bfb
                                            0.60
                                            
                                    
 
                                    - 
                                        6c5cd00863a75951a0f56cdae065f292d3f4b40b2c336a1a64e4fbc7a83e6c45
                                            1.00
                                            
                                    
 
                                    - 
                                        fe47096db1927b0fbc22bbad22c3eaff13a5f5c4d18e6f98d689f6565507edd1
                                            0.70
                                            
                                    
 
                                    - 
                                        0892fd5df135f9c63cf913708893cee911f15422b66c8fe108ad1e193cbf47f7
                                            0.04
                                            
                                    
 
                                    - 
                                        8adfdb719338ba6b54939680d91b4b400baa10f4b38ae2f913c421b3d522eb79
                                            0.05
                                            
                                    
 
                                    - 
                                        630e382f09c53e99bf84ea8296edfb66735216d87a3dba6a49517a7586d5ee48
                                            0.50
                                            
                                    
 
                                    - 
                                        a399c79702d64400f9e4e58a48cec133798d8e14a14e57191b11312c301dbb14
                                            0.70
                                            
                                    
 
                                    - 
                                        6b5ea226e6fb48290eb3452062eb07fa3eeff81a80b4cdb82f9409a02aa5f726
                                            0.30
                                            
                                    
 
                                    - 
                                        2fb81448f957d5b92bb64737f1b539d3a39e0ff1f18a64f5162be7a20c2cf78a
                                            0.06
                                            
                                    
 
                                    - 
                                        24e6590442e9eebf492ea2fcbc6e94b338e027133e3daf5e27a035e79c64803a
                                            0.06
                                            
                                    
 
                                    - 
                                        b0e02ade5d6faa807d33b14c471a9086456419776b173d960c16c5f8714233f3
                                            10.00
                                            
                                    
 
                                    - 
                                        bc38618107768ac146860382b2554e563c0d02f78c2c983238ccfe268dac6181
                                            10.00
                                            
                                    
 
                                 
                             |