Netflix作品をより楽しむためのお供グルメと観賞体験の向上
Netflixは、私たちの日常にエンターテイメントという彩りを添えてくれる、もはや欠かせない存在となりました。数多ある作品の中からお気に入りの一本を見つけ出し、没頭する時間は至福のひとときです。しかし、その至福の時間をさらに豊かに、そして五感で味わうためには、作品選びだけでなく、それに寄り添う「お供グルメ」の存在が重要になってきます。ここでは、Netflix作品を最大限に楽しむためのお供グルメの選び方、そして観賞体験を向上させるための様々な要素について、詳しくご紹介いたします。
作品の世界観を映し出すお供グルメ
Netflixで配信されている作品は、そのジャンルも多岐にわたります。アクション、コメディ、ドラマ、ドキュメンタリー、ホラー、アニメ、そして美食をテーマにした作品まで、それぞれの世界観に合わせたお供グルメを選ぶことで、より作品への没入感を高めることができます。例えば、
アクション・アドベンチャー作品
手に汗握る展開が続くアクションやアドベンチャー作品には、手軽につまめる、片手で食べやすいものが最適です。スナック菓子はもちろん、フライドポテトや唐揚げ、チキンナゲットなどは、その手軽さと満足感で、激しいシーンの興奮をさらに盛り上げてくれます。また、映画館で定番のポップコーンは、味付けを工夫することで、’>Netflixオリジナル作品’にちなんだフレーバーにするのも面白いでしょう。
コメディ・ロマンス作品
思わず笑ってしまうコメディや、胸がキュンとするロマンス作品には、甘いものやシェアしやすいものがおすすめです。チョコレートやクッキー、アイスクリームなどは、リラックスした気分で作品を楽しみたい時にぴったりです。友人と一緒に観る場合は、色々な種類のスイーツをテーブルに並べ、’>’>’> ‘>’> ‘> ‘>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>’>

コメント