CHARSET="ANSI";
AXIS-VERSION="2013";
CODEPAGE="iso-8859-15";
LANGUAGE="fi";
LANGUAGES="fi","sv","en";
CREATION-DATE="20220609 09:00";
NEXT-UPDATE="20240525 08:00";
TABLEID="statfin_rpk_pxt_13m3";
DECIMALS=0;
SHOWDECIMALS=0;
MATRIX="001_13m3_2022";
SUBJECT-CODE="RPK";
SUBJECT-AREA="rpk";
SUBJECT-AREA[sv]="rpk";
SUBJECT-AREA[en]="rpk";
COPYRIGHT=YES;
DESCRIPTION="13m3 -- Viranomaisten tietoon tulleet rikokset juttuluokittelun mukaan, 2006-2022";
DESCRIPTION[sv]="13m3 -- Brott som kommit till kännedom efter klassificering av brottmål, 2006-2022";
DESCRIPTION[en]="13m3 -- Offences recorded by case classification, 2006-2022";
TITLE="Viranomaisten tietoon tulleet rikokset juttuluokittelun mukaan muuttujina Vuosi, Rikosryhmä ja teonkuvauksen tarkenne, Jutun luokittelu ja Tiedot";
TITLE[sv]="Brott som kommit till kännedom efter klassificering av brottmål efter År, Brottskategori och precisering av gärningsbeskrivningen, Klassificering av brottmål och Uppgifter";
TITLE[en]="Offences recorded by case classification by Year, Offence group and specifier for criminal act, Case classification and Information";
CONTENTS="Viranomaisten tietoon tulleet rikokset juttuluokittelun mukaan";
CONTENTS[sv]="Brott som kommit till kännedom efter klassificering av brottmål";
CONTENTS[en]="Offences recorded by case classification";
UNITS="Lukumäärä";
UNITS[sv]="Antal";
UNITS[en]="Number";
STUB="Vuosi","Rikosryhmä ja teonkuvauksen tarkenne","Jutun luokittelu";
STUB[sv]="År","Brottskategori och precisering av gärningsbeskrivningen","Klassificering av brottmål";
STUB[en]="Year","Offence group and specifier for criminal act","Case classification";
HEADING="Tiedot";
HEADING[sv]="Uppgifter";
HEADING[en]="Information";
CONTVARIABLE="Tiedot";
CONTVARIABLE[sv]="Uppgifter";
CONTVARIABLE[en]="Information";
VALUES("Vuosi")="2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017",
"2018","2019","2020","2021","2022";
VALUES[sv]("År")="2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016",
"2017","2018","2019","2020","2021","2022";
VALUES[en]("Year")="2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016",
"2017","2018","2019","2020","2021","2022";
VALUES("Rikosryhmä ja teonkuvauksen tarkenne")="RIKOKSET JA RIKKOMUKSET YHTEENSÄ",
"1 RIKOSLAKIRIKOKSET","11 Omaisuusrikokset","1101 Varkausrikokset 28:1-3 yhteensä",
"11011 Varkaus 28:1","11012 Törkeä varkaus 28:2","11013 Näpistys 28:3",
"1101a1 Varkausrikokset, asunnosta tai vapaa-ajan asunnosta luvatta tunkeutuen",
"1101a11 Varkausrikokset, vapaa-ajan asunnosta luvatta tunkeutuen",
"1101a12 Varkausrikokset, asunnosta luvatta tunkeutuen",
"1101a2 Varkausrikokset, liikkeestä luvatta tunkeutuen",
"1101a3 Varkausrikokset, moottoriajoneuvosta luvatta tunkeutuen",
"1101a4 Varkausrikokset, muu luvatta tunkeutuen","1101a5 Varkausrikokset, myymälävarkaus",
"1101a6 Varkausrikokset, moottoriajoneuvon anastus",
"1102 Kätkemisrikos, tuottamuksellinen kätkemisrikos,kätkemisrikkomus, rahanpesu 32:1,4,5,6,9,10",
"1103 Törkeä kätkemisrikos, törkeä rahanpesu 32:2,7,8","1104 Ammattimainen kätkemisrikos 32:3",
"1105 Luvaton käyttö, lievä luvaton käyttö 28:7,9",
"1105a1 Luvaton käyttö, lievä luvaton käyttö moottoriajoneuvoon kohdistuvana",
"1106 Törkeä luvaton käyttö 28:8","1106a2 Törkeä luvaton käyttö moottoriajoneuvoon kohdistuvana",
"1107 Moottorikulkuneuvon käyttövarkaus, lievä moottorikulkuneuvon käyttövarkaus 28:9a,9c",
"1108 Törkeä moottorikulkuneuvon käyttövarkaus 28:9b","1109 Ryöstörikokset 31:1-2 yhteensä",
"11091 Ryöstö 31:1","11092 Törkeä ryöstö, törkeän ryöstön valmistelu 31:2, 2a",
"1109a1 Ryöstörikoksen tekopaikka yksityinen asunto",
"1109a2 Ryöstörikoksen tekopaikka muu yksityinen paikka",
"1109a3 Ryöstörikoksen tekopaikka yleinen paikka liikekeskuksessa",
"1109a4 Ryöstörikoksen tekopaikkana yleinen tilaisuus",
"1109a5 Ryöstörikoksen tekopaikka muu yleinen paikka",
"1109a6 Ryöstörikoksen tekopaikka ravitsemisliike","1109a7 Ryöstörikoksen tekopaikka tuntematon",
"1110 Kiristys, törkeä kiristys 31:3,4","1111 Vahingontekorikokset 35:1-3 yhteensä",
"11111 Vahingonteko, lievä vahingonteko 35:1,3","11112 Törkeä vahingonteko 35:2",
"1111a1 Vahingonteon tapahtumapaikka yksityinen asunto",
"1111a2 Vahingonteon tapahtumapaikka muu yksityinen paikka",
"1111a3 Vahingonteon tapahtumapaikka yleinen paikka liikekeskuksessa",
"1111a4 Vahingonteon tapahtumapaikka yleinen tilaisuus",
"1111a5 Vahingonteon tapahtumapaikka muu yleinen paikka",
"1111a6 Vahingonteon tapahtumapaikka ravitsemisliike",
"1111a7 Vahingonteon tapahtumapaikka tuntematon","1112 Kavallus, lievä kavallus 28:4,6",
"1112a1 Kavalluksen ja lievän kavalluksen tapahtumakerrat","1113 Törkeä kavallus 28:5",
"1113a1 Törkeän kavalluksen tapahtumakerrat",
"1114 Datavahingonteko, lievä datavahingonteko 35:3a, 35:3c",
"1115 Törkeä datavahingonteko 35:3b,34a:1","1116 Petos, lievä petos 36:1,3",
"1117 Törkeä petos 36:2",
"1118 Maksuvälinepetos, lievä maksuvälinepetos, maksuvälinepetoksen valmistelu 37:8,10,11",
"1118a1 Maksuvälinepetoksen tapahtumakerrat","1119 Törkeä maksuvälinepetos 37:9",
"1119a1 Törkeän maksuvälinepetoksen tapahtumakerrat",
"1118a1_119a1 Kaikkien maksuvälinepetosten tapahtumakerrat kohteena oma tili",
"1120 Maksuvälinerikos, lievä maksuvälinerikos 37:12, 14","1121 Törkeä maksuvälinerikos 37:13",
"1122 Veropetos,lievä veropetos 29:1,3","1123 Törkeä veropetos 29:2","1124 Verorikkomus 29:4",
"1125 Kirjanpitorikos, törkeä kirjanpitorikos, tuottamuksellinen kirjanpitorikos 30:9,9a,10",
"1126 Muut elinkeinorikokset 30:1-8",
"1127 Väärennys, lievä väärennys, väärennysaineiston hallussapito 33:1,3,4",
"1128 Törkeä väärennys 33:2",
"1130 Velallisen epärehellisyys, velallisen epärehellisyys, velallisen petos, törkeä velallisen petos 39:1-3",
"1131 Velallisen vilpillisyys, velallisrikkomus, velkojan suosinta 39:4,5,6",
"113a1 Velallisrikos konkurssin yhteydessä","1132 Salakuljetus,lievä salakulj. 46:4-5",
"1133 Muut omaisuusrikokset 28:10-12a;29:4a,4b,4c,5-8;33:5;36:4-7;37:1-7;46:1-3,6,6a, 7-12",
"12 Henkeen ja terveyteen kohdistuneet rikokset","1201 Henkirikokset 21:1-3,34a:1 yhteensä",
"12011 Tappo 21:1§1,34a:1§1/8","12012 Murha 21:2§1,34a:1§2","12013 Surma 21:3§1,34a:1§1/7",
"1201a1 Henkirikoksen tekopaikka yksityinen asunto",
"1201a2 Henkirikoksen tekopaikka muu yksityinen paikka",
"1201a3 Henkirikoksen tekopaikka yleinen paikka liikekeskuksessa",
"1201a4 Henkirikoksen tekopaikka yleinen tilaisuus",
"1201a5 Henkirikoksen tekopaikka muu yleinen paikka",
"1201a6 Henkirikoksen tekopaikka ravitsemisliike","1201a7 Henkirikoksen tekopaikka tuntematon",
"12012 Tapon, murhan tai surman yritys yhteensä 21:1-3,34a:1",
"1202a1 Tapon, murhan tai surman yrityksen tekopaikka yksityinen asunto",
"1202a2 Tapon, murhan tai surman yrityksen tekopaikka muu yksityinen paikka",
"1202a3 Tapon, murhan tai surman yrityksen tekopaikka yleinen paikka liikekeskuksessa",
"1202a4 Tapon, murhan tai surman yrityksen tekopaikka yleinen tilaisuus",
"1202a5 Tapon, murhan tai surman yrityksen tekopaikka muu yleinen paikka",
"1202a6 Tapon, murhan tai surman yrityksen tekopaikka ravitsemisliike",
"1202a7 Tapon, murhan tai surman yrityksen tekopaikka tuntematon","1203 Lapsensurma 21:4",
"1204 Pahoinpitelyrikokset 21:5-7,34a:1§1/6 yhteensä","12041 Pahoinpitely 21:5",
"12042 Törkeä pahoinpitely 21:6,34a:1§1/6","12043 Lievä pahoinpitely 21:7",
"1204a1 Pahoinpitelyn tekopaikka yksityinen asunto",
"1204a2 Pahoinpitelyn tekopaikka muu yksityinen paikka",
"1204a3 Pahoinpitelyn tekopaikka yleinen paikka liikekeskuksessa",
"1204a4 Pahoinpitelyn tekopaikka yleinen tilaisuus",
"1204a5 Pahoinpitelyn tekopaikka muu yleinen paikka",
"1204a6 Pahoinpitelyn tekopaikka ravitsemisliike","1204a7 Pahoinpitelyn tekopaikka tuntematon",
"1205 Törkeän henkeen tai terveyteen kohdistuvan rikoksen valmistelu 21:6a",
"1206 Kuolemantuottamus, törkeä kuolemantuottamus 21:8-9",
"1206a1 Kuolemantuottamus pahoinpitelyn yhteydessä",
"1206a2 Kuolemantuottamus liikennejuopumuksen yhteydessä",
"1206a3 Kuolemantuottamus liikennerikoksen yhteydessä",
"1206a4 Kuolemantuottamus työturvallisuusrikoksen/-rikkomuksen yhteydessä",
"1206a5 Kuolemantuottamus muussa yhteydessä",
"1207 Vammantuottamus, törkeä vammantuottamus 21:10-11",
"1207a1 Vammantuottamus pahoinpitelyn yhteydessä",
"1207a2 Vammantuottamus liikennejuopumuksen yhteydessä",
"1207a3 Vammantuottamus liikennerikoksen yhteydessä",
"1207a4 Vammantuottamus työturvallisuusrikoksen/-rikkomuksen yhteydessä",
"1207a5 Vammantuottamus muussa yhteydessä",
"1208 Muut henkeen ja terveyteen kohdistuneet rikokset 21:12-15; 22:1-6;34a",
"13 Seksuaalirikokset",
"1301 Lapsen seksuaalinen hyväksikäyttö, törkeä lapsen seksuaalinen hyväksikäyttö, törkeä lapsenraiskaus 20:6-7, 7b (-2022)",
"1302 Raiskaus, törkeä raiskaus, raiskaus (3 mom) 20:1-2 (-2022)",
"1302a1 Raiskausrikoksen tekopaikka yksityinen asunto (-2022)",
"1302a2 Raiskausrikoksen tekopaikka muu yksityinen paikka (-2022)",
"1302a3 Raiskausrikoksen tekopaikka yleinen paikka liikekeskuksessa (-2022)",
"1302a4 Raiskausrikoksen tekopaikka yleinen tilaisuus (-2022)",
"1302a5 Raiskausrikoksen tekopaikka muu yleinen paikka (-2022)",
"1302a6 Raiskausrikoksen tekopaikka ravitsemisliike (-2022)",
"1302a7 Raiskausrikoksen tekopaikka tuntematon (-2022)",
"1303 Muut seksuaalirikokset 20:4-5,5a, 8-9 (-2022)","1304 Raiskaus, törkeä raiskaus 20:1-2§",
"1304a1 Raiskausrikoksen tekopaikka yksityinen asunto",
"1304a2 Raiskausrikoksen tekopaikka muu yksityinen paikka",
"1304a3 Raiskausrikoksen tekopaikka yleinen paikka liikekeskuksessa",
"1304a4 Raiskausrikoksen tekopaikka yleinen tilaisuus",
"1304a5 Raiskausrikoksen tekopaikka muu yleinen paikka",
"1304a6 Raiskausrikoksen tekopaikka ravitsemisliike",
"1304a7 Raiskausrikoksen tekopaikka tuntematon",
"1305 Seksuaalinen kajoaminen, törkeä seksuaalinen kajoaminen, seksuaalinen hyväksikäyttö 20:3-5§",
"1306 Seksuaalinen ahdistelu 20:6§","1306a1 Seksuaalisen ahdistelun tekopaikka internet",
"1307 Seksuaalisen kuvan luvaton levittäminen 20:7§",
"1307a1 Seksuaalisen kuvan luvaton levittäminen internetissä",
"1308 Paritus, törkeä paritus, seksikaupan kohteena olevan henkilön hyväksikäyttö 20:8,10-11§",
"1309 Lapsenraiskaus, törkeä lapsenraiskaus 20:12-13§",
"1310 Seksuaalinen kajoaminen lapseen, lapsen seksuaalinen hyväksikäyttö, korvauksen tarjoaminen nuoreen kohdistuvasta seksuaalisesta teosta, lapsen houkutteleminen seksuaalisiin tarkoituksiin 20:14-20:16, 20:18§",
"1310a1 Lapseen kohdistuva teko 20:14-20:16, 20:18§ internetissä",
"1311 Lasta seksuaalisesti esittävän kuvan levittäminen, lasta seksuaalisesti esittävän kuvan hallussapito, lasta seksuaalisesti esittävän esityksen seuraaminen 20:19-22§",
"1311a1 Lasta seksuaalisesti esittävän kuvan levittäminen, hallussapito tai esityksen seuraaminen internetissä",
"14 Rikokset oikeudenkäyttöä, viranomaisia ja yleistä järjestystä vastaan",
"1401 Virkamiehen (väkivaltainen) vastustaminen 16:1-2",
"1401a1 Virkamiehen vastustaminen kohdistunut poliisin henkilökuntaan",
"1402 Haitanteko virkamiehelle 16:2","1402a1 Haitanteko kohdistunut poliisin henkilökuntaan",
"1403 Perätön lausuma tuomioistuimessa 15:1, 3-4",
"1404 Perätön lausuma viranomaismenettelyssä 15:2",
"1405 Väärän henkilötiedon antaminen 16:5",
"1406 Muut rikokset oikeudenkäyttöä, viranomaisia ja yleistä järjestystä vastaan 15:5-11,16:4,6-17,17:1-22,34a",
"15 Liikennerikokset",
"1501 Liikenneturvallisuuden vaarantaminen, liikennepako tieliikenteessä 23:1,11",
"1501a1 Nopeusrajoitusten rikkomiset liikenneturvallisuuden vaarantamisista",
"1502 Törkeä liikenneturvallisuuden vaarantaminen 23:2",
"1502a1 Nopeusrajoitusten rikkomiset törkeistä liikenneturvallisuuden vaarantamisista",
"1503 Rattijuopumukset yhteensä 23:3-4","1503a1 Rattijuopumukset yhteensä, alkoholi",
"1503a2 Rattijuopumukset yhteensä, muu huumaava aine",
"1503a3 Rattijuopumukset yhteensä, alkoholi ja muu huumaava aine","15031 Rattijuopumus 23:3",
"15031a1 Rattijuopumus, alkoholi","1503a2 Rattijuopumus, muu huumaava aine",
"1503a3 Rattijuopumus, alkoholi ja muu huumaava aine","15032 Törkeä rattijuopumus 23:4",
"15032a1 Törkeä rattijuopumus, alkoholi","15032a2 Törkeä rattijuopumus, muu huumaava aine",
"15032a3 Törkeä rattijuopumus, alkoholi ja muu huumaava aine",
"1504 Vesi-, ilma- tai junaliikennejuopumus 23:5-7",
"1505 Kulkuneuvon luovuttaminen juopuneelle 23:8",
"1506 Liikennejuopumus moottorittomalla ajoneuvolla 23:9",
"1507 Kulkuneuvon kuljettaminen oikeudetta 23:10","16 Muut rikoslakirikokset",
"1601 Yksityisyyden, rauhan ja kunnian loukkaaminen 24;34a",
"1602 Tuhotyö, liikennetuhotyö, törkeä tuhotyö 34:1-3;34a",
"1603 Tuhotyön, liikennetuhotyön, törkeän tuhotyön yritys 34:1-3;34a",
"1604 Rikokset rikoslain 41, 44 ja 34a lukua vastaan","1607 Sotilasrikokset 45",
"1608 Työrikokset 47","1609 Ympäristörikokset 48, 34a",
"1610 Eräiden aineettomien oikeuksien loukkaaminen 49",
"1611 Virkarikokset ja julkisyhteisön työntekijän rikokset 40",
"1612 Huumausainerikokset 50:1-4 yhteensä","16121 Huumausainerikos 50:1",
"16122 Törkeä huumausainerikos 50:2","16123 Huumausainerikoksen valmistelu 50:3",
"16124 Huumausainerikoksen edistäminen 50:4, 4a","16125 Huumausaineen käyttörikos 50:2a",
"1613 Rikoslain 11-14;18;23:11a;25;34:4-11;34a;38;48a;51 vastaan tehdyt rikokset",
"1614 Alkoholirikos 50a:1","1615 Törkeä alkoholirikos 50a:2","1616 Lievä alkoholirikos 50a:3",
"2 Muita lakeja ja asetuksia vastaan tehdyt rikokset",
"21 Alkoholirikkomus (1102/2017)",
"22 Liikennerikkomus, tieliikenteen sosiaalilainsäädännön rikkominen, ajoneuvorikkomus TLL 103, 105a",
"22a1 Liikennerikkomus, nopeusrajoituksen rikkominen",
"22a2 Ajoneuvorikkomus, epäkuntoinen ajoneuvo","22a3 Muu ajoneuvorikkomus",
"22a4 Ajoneuvorikkomus, muulla kuin moottorikäyttöisellä ajoneuvolla",
"23 Kokoontumisrikkomus, järjestyksenvalvontarikkomus (530/1999), (1085/2015)",
"24 Työturvallisuusrikkomus (738/2002)","25 Järjestysrikkomus (1102/2017)",
"26 Rikokset muita lakeja ja asetuksia vastaan";
VALUES[sv]("Brottskategori och precisering av gärningsbeskrivningen")="Brott och föreelser",
"1 Strafflagsbrott","11 Egendomsbrott","1101 Stöldbrott 28:1-3 sammanlagt","11011 Stöld 28:1",
"11012 Grov stöld 28:2","11013 Snatteri 28:3",
"1101a1 Stöldbrott, som utförts genom olovligt intrång i bostad eller fritidsbostad",
"1101a11 Söldbrott, som utfört genom olovligt intrång i fritidsbostad",
"1101a12 Stöldbrott, som utfört genom olovligt intrång i bostad",
"1101a2 Stöldbrott, som utfört genom olovligt intrång i affärslokal",
"1101a3 Stöldbrott, som utfört genom olovligt intrång i motorfordon",
"1101a4 Stöldbrott, annat som utförts genom olovligt intrång",
"1101a5 Stöldbrott, butiksstöld eller snatteri","1101a6 Stöldbrott, stöld av motorfordon",
"1102 Häleri, häleri av oaktsamhet, häleriförseelse, Penningtvätt 32:1,4,5,6,9,10",
"1103 Grovt häleri, Grov penningtvätt 32:2,7,8","1104 Yrkesmässigt häleri 32:3",
"1105 Olovligt brukande, lindrigt olovligt brukande 28:7,9",
"1105a1 Olovligt brukande av motorfordon","1106 Grovt olovligt brukande 28:8",
"1106a2 Grovt olovligt brukande av motorfordon",
"1107 Bruksstöld av motordrivet fortskaffningsmedel, lindrig bruksstöld av motordrivet fortskaffningsmedel 28:9a,9c",
"1108 Grov bruksstöld av motordrivet fortskaffningsmedel 28:9b","1109 Rånbrott 31:1-2 sammanlagt",
"11091 Rån 31:1","11092 Grovt rån, förberedelse till grovt rån 31:2, 2a",
"1109a1 Rånbrott, gärningsplats privat bostad","1109a2 Rånbrott, gärningsplats annan privat plats",
"1109a3 Rånbrott, gärningsplats allmän plats i affärscentrum",
"1109a4 Rånbrott, gärningsplats offentlig tillställning",
"1109a5 Rånbrott, gärningsplats annan allmän plats",
"1109a6 Rånbrott, gärningsplats förplägnadsrörelse eller liknande",
"1109a7 Rånbrott, gärningsplats okänd","1110 Utpressning, grov utpressning 31:3,4",
"1111 Skadegörelsebrott 35:1-3 sammanlagt","11111 Skadegörelse, lindrig skadegörelse 35:1,3",
"11112 Grov skadegörelse 35:2","1111a1 Skadegörelsebrott, gärningsplats privat bostad",
"1111a2 Skadegörelsebrott, gärningsplats annan privat plats",
"1111a3 Skadegörelsebrott, gärningsplats allmän plats i affärscentrum",
"1111a4 Skadegörelsebrott, gärningsplats offentlig tillställning",
"1111a5 Skadegörelsebrott, gärningsplats annan allmän plats",
"1111a6 Skadegörelsebrott, gärningsplats förplägnadsrörelse eller liknande",
"1111a7 Skadegörelsebrott, gärningsplats okänd","1112 Förskingring, lindrig förskingring 28:4,6",
"1112a1 Antal fall av förskingring och lindrig förskingring","1113 Grov förskingring 28:5",
"1113a1 Antal fall av grov förskingring",
"1114 Dataskadegörelse, Lindrig dataskadegörelse 35:3a, 35:3c","1115 Grov dataskadegörelse 35:3b",
"1116 Bedrägeri, lindrigt bedrägeri 36:1,3",
"1117 Grovt bedrägeri 36:2",
"1118 Betalningsmedelsbedrägeri, lindrigt betalningsmedelsbedrägeri, förberedelse till betalningsmedelsbedrägeri 37:8,10,11",
"1118a1 Antal fall av betalningsmedelsbedrägeri","1119 Grovt betalningsmedelsbedrägeri 37:9",
"1119a1 Antal fall av grovt betalningsmedelsbedrägeri",
"1118a1_119a1 Antal fall av betalningsmedelsbedrägeri riktade mot gärningsmannens eget konto",
"1120 Betalningsmedelsbrott, lindrigt betalningsmedelsbrott 37:12, 14",
"1121 Grovt betalningsmedelsbrott 37:13","1122 Skattebedrägeri, lindrigt skattebedrägeri 29:1,3",
"1123 Grovt skattebedrägeri 29:2","1124 Skatteförseelse 29:4",
"1125 Bokföringsbrott, grovt bokföringsbrott, bokföringsbrott av oaktsamhet 30:9,9a,10",
"1126 Övriga näringsbrott 30:1-8",
"1127 Förfalskning, lindrig förfalskning, innehav av förfalskningsmaterial 33:1,3,4",
"1128 Grov förfalskning 33:2",
"1130 Oredlighet som gäldenär, grov oredlighet som gäldenär, gäldenärsbedrägeri, grovt gäldenärsbedrägeri 33:2",
"1131 Gäldenärssvek, gäldenärsförseelse, gynnande av borgenär 39:4,5,6",
"113a1 Gäldenärsbrott i samband med konkurs","1132 Smuggling, lindrig smuggling 46:4-5",
"1133 Övriga egendomsbrott 28:10-12a;29:4a,4b,4c,5-8;33:5;36:4-7;37:1-7;46:1-3,6,6a, 7-12",
"12 Brott mot liv och hälsa","1201 Brott mot liv 21:1-3,34a:1 sammanlagt",
"12011 Dråp 21:1§1,34a:1§1/8","12012 Mord 21:2§1,34a:1§2",
"12013 Dråp under förmildrande omständigheter 21:3§1,34a:1§1/7",
"1201a1 Brott mot liv, gärningsplats privat bostad",
"1201a2 Brott mot liv, gärningsplats annan privat plats",
"1201a3 Brott mot liv, gärningsplats allmän plats i affärscentrum",
"1201a4 Brott mot liv, gärningsplats offentlig tillställning",
"1201a5 Brott mot liv, gärningsplats annan allmän plats",
"1201a6 Brott mot liv, gärningsplats förplägnadsrörelse eller liknande",
"1201a7 Brott mot liv, gärningsplats okänd gärningsplats",
"12012 Försök till dråp, mord eller dråp under förmildrande omständigheter 21:1-3,34a:1",
"1202a1 Försök till dråp, mord eller dråp under förmildrande omständigheter, gärningsplats privat bostad",
"1202a2 Försök till dråp, mord eller dråp under förmildrande omständigheter, gärningsplats annan privat plats",
"1202a3 Försök till dråp, mord eller dråp under förmildrande omständigheter, gärningsplats allmän plats i affärscentrum",
"1202a4 Försök till dråp, mord eller dråp under förmildrande omständigheter, gärningsplats offentlig tillställning",
"1202a5 Försök till dråp, mord eller dråp under förmildrande omständigheter, gärningsplats annan allmän plats",
"1202a6 Försök till dråp, mord eller dråp under förmildrande omständigheter, gärningsplats förplägnadsrörelse eller liknande",
"1202a7 Försök till dråp, mord eller dråp under förmildrande omständigheter, gärningsplats okänd",
"1203 Barnadråp 21:4","1204 Misshandelsbrott 21:5-7,34a:1§1/6 sammanlagt","12041 Misshandel 21:5",
"12042 Grov misshandel 21:6,34a:1§1/6","12043 Lindrig misshandel 21:7",
"1204a1 Misshandelsbrott, gärningsplats privat bostad",
"1204a2 Misshandelsbrott, gärningsplats annan privat plats",
"1204a3 Misshandelsbrott, gärningsplats allmän plats i affärscentrum",
"1204a4 Misshandelsbrott, gärningsplats offentlig tillställning",
"1204a5 Misshandelsbrott, gärningsplats annan allmän plats",
"1204a6 Misshandelsbrott, gärningsplats förplägnadsrörelse eller liknande",
"1204a7 Misshandelsbrott, gärningsplats okänd gärningsplats",
"1205 Förberedelse till grovt brott mot liv eller hälsa 21:6a",
"1206 Dödsvållande, grovt dödsvållande 21:8-9","1206a1 Dödsvållande i samband med misshandel",
"1206a2 Dödsvållande i samband med rattfylleri","1206a3 Dödsvållande i samband med trafikbrott",
"1206a4 Dödsvållande i samband med arbetarskyddsbrott/-förseelse",
"1206a5 Dödsvållande i samband med något annat",
"1207 Vållande av personskada, grovt vållande av personskada 21:10-11",
"1207a1 Vållande av personskada i samband med misshandel",
"1207a2 Vållande av personskada i samband med rattfylleri",
"1207a3 Vållande av personskada i samband med trafikbrott",
"1207a4 Vållande av personskada i samband med arbetarskyddsbrott/-förseelse",
"1207a5 Vållande av personskada i samband med något annat",
"1208 Övriga brott mot liv och hälsa 21:12-15; 22:1-6;34a",
"13 Sexualbrott",
"1301 Sexuellt utnyttjande av barn, grovt sexuellt utnyttjande av barn, grovt våldtäkt mot barn 20:6-7, 7b (-2022)",
"1302 Våldtäkt, grov våldtäkt, våldtäkt (3 mom) 20:1-2 (-2022)",
"1302a1 Våldtäktsbrott, gärningsplats privat bostad (-2022)",
"1302a2 Våldtäktsbrott, gärningsplats annan privat plats (-2022)",
"1302a3 Våldtäktsbrott, gärningsplats allmän plats i affärscentrum (-2022)",
"1302a4 Våldtäktsbrott, gärningsplats offentlig tillställning (-2022)",
"1302a5 Våldtäktsbrott, gärningsplats annan allmän plats (-2022)",
"1302a6 Våldtäktsbrott, gärningsplats förplägnadsrörelse eller liknande (-2022)",
"1302a7 Våldtäktsbrott, gärningsplats okänd (-2022)",
"1303 Övriga sexualbrott 20:4-5,5a, 8-9 (-2022)","1304 Våldtäkt, grov våldtäkt 20:1-2",
"1304a1 Våldtäktsbrott, gärningsplats privat bostad",
"1304a2 Våldtäktsbrott, gärningsplats annan privat plats",
"1304a3 Våldtäktsbrott, gärningsplats allmän plats i affärscentrum",
"1304a4 Våldtäktsbrott, gärningsplats offentlig tillställning",
"1304a5 Våldtäktsbrott, gärningsplats annan allmän plats",
"1304a6 Våldtäktsbrott, gärningsplats förplägnadsrörelse eller liknande",
"1304a7 Våldtäktsbrott, gärningsplats okänd",
"1305 Sexuellt övergrepp, grovt sexuellt övergrepp, sexuellt utnyttjande 20:3-5§",
"1306 Sexuellt antastande 20:6§","1306a1 Sexyellt antastande, gärningsplats internet",
"1307 Olovlig spridning av sexuell bild 20:7§",
"1307a1 Olovlig spridning av sexuell bild, gärningsplats internet",
"1308 Koppleri, grovt koppleri, utnyttjande av person som är föremål för sexhandel 20:8,10-11§",
"1309 Våldtäkt mot barn, grov våldtäkt mot barn 20:12-13§",
"1310 Sexuellt övergrepp mot barn, sexuellt utnyttjande av barn, erbjudande av ersättning för sexuell handling mot ung person, lockande av barn i sexuella syften 20:14-20:16, 20:18§",
"1310a1 Sexuellt brott mot barn, 20:14-20:16, 20:18§, som har begåtts i internet",
"1311 Spridning av bild som på ett sexuellt sätt visar barn, innehav av bild som på ett sexuellt sätt visar barn, besökande av föreställning som på ett sexuellt sätt visar barn 20:19-22§",
"1311a1 Spridning av bild, innehav av bild eller besökande av föreställning som på ett sexuellt sätt visar barn i internet",
"14 Brott mot rättskipning, myndigheter och allmän ordning",
"1401 (Våldsamt) motstånd mot tjänsteman 16:1-2",
"1401a1 Motstånd mot tjänsteman riktat mot polispersonal","1402 Hindrande av tjänsteman 16:3",
"1402a1 Hindrande av tjänsteman riktat mot polispersonal",
"1403 Osann utsaga inför domstol 15:1, 3-4","1404 Osann utsaga vid myndighetsförfarande 15:2",
"1405 Lämnande av oriktiga personuppgifter 16:5",
"1406 Övriga brott mot rättskipning, myndigheter och allmän ordning 15:5-11,16:4,6-17,17:1-22,34a",
"15 Trafikbrott","1501 Äventyrande av trafiksäkerheten, smitning i vägtrafik 23:1,11",
"1501a1 Hastighetsöverträdelser som rubricerats som äventyrande av trafiksäkerheten",
"1502 Grovt äventyrande av trafiksäkerheten 23:2",
"1502a1 Hastighetsöverträdelser som rubricerats som grovt äventyrande av trafiksäkerheten",
"1503 Rattfyllerifall sammanlagt 23:3-4",
"1503a1 Rattfyllerifall sammanlagt under påverkan av alkohol",
"1503a2 Rattfyllerifall sammanlagti under påverkan av andra berusningsmedel än alkohol",
"1503a3 Rattfyllerifall sammanlagt under påverkan av alkohol och andra berusningsmedel",
"15031 Rattfylleri 23:3","15031a1 Rattfylleri under påverkan av alkohol",
"1503a2 Rattfylleri under påverkan av andra berusningsmedel än alkohol",
"1503a3 Rattfylleri under påverkan av alkohol och andra berusningsmedel",
"15032 Grovt rattfylleri 23:4","15032a1 Grovt rattfylleri under påverkan av alkohol",
"15032a2 Grovt rattfylleri under påverkan av andra berusningsmedel än alkohol",
"15032a3 Grovt rattfylleri under påverkan av alkohol och andra berusningsmedel",
"1504 Fylleri i sjö-, luft- eller tågtrafik 23:5-7",
"1505 Överlämnande av fortskaffningsmedel till berusad 23:8",
"1506 Trafikfylleri med motorlöst fordon 23:9",
"1507 Förande av fortskaffningsmedel utan behörighet 23:10","16 Övriga brott mot strafflag",
"1601 Kränkning av integritet och frid samt ärekränkning 24;34a",
"1602 Sabotage, trafiksabotage, grovt sabotage 34:1-3;34a",
"1603 Försök till sabotage, trafiksabotage, grovt sabotage 34:1-3;34a",
"1604 Brott mot strafflagens 41,44 och 34a kapitel","1607 Militära brott 45","1608 Arbetsbrott 47",
"1609 Miljöbrott 48, 34a","1610 Kränkning av vissa immateriella rättigheter 49",
"1611 Tjänstebrott och brott som begås av offentligt anställda arbetstagare 40",
"1612 Narkotikabrott 50:1-4 sammanlagt","16121 Narkotikabrott 50:1",
"16122 Grovt narkotikabrott 50:2","16123 Förberedelse till narkotikabrott 50:3",
"16124 Främjande av narkotikabrott 50:4, 4a","16125 Straffbart bruk av narkotika 50:2a",
"1613 Brott mot strafflagens 11-14;18; 23:11a;25;34:4-11;34a;38;48a;51","1614 Alkoholbrott 50a:1",
"1615 Grovt alkoholbrott 50a:2","1616 Lindrigt alkoholbrott 50a:3","2 Övriga lagar",
"21 Alkoholförseelse",
"22 Trafikförseelse, brott mot viss social lagstiftning om vägtransporter VTL 103, 105a",
"22a1 Trafikförseelse, hastighetsöverträdelse",
"22a2 Användning av icke trafikdugligt fordon i samband med trafikförseelse",
"22a3 Annan fordonsförseelse","22a4 Annan förseelse än sådan som utförts med motordrivet fordon",
"23 Sammankomstförseelse, ordningsövervakningsförseelse (530/1999), (1085/2015)",
"24 Arbetarskyddsförseelse (738/2002)","25 Ordningsförseelse (1102/2017)",
"26 Brott mot övriga lagar och förordningar";
VALUES[en]("Offence group and specifier for criminal act")="Offences and infractions total",
"1 Offences against penal code","11 Offences against property","1101 Total of thefts 28:1-3",
"11011 Theft 28:1","11012 Aggravated theft 28:2","11013 Petty theft 28:3",
"1101a1 Thefts, through unlawful breaking into a residence or summer house etc",
"1101a11 Thefts, through unlawful breaking into a summer house, secondary residence, etc.",
"1101a12 Thefts, through unlawful breaking into other residence",
"1101a2 Thefts, through unlawful breaking into business premises",
"1101a3 Thefts, through unlawful breaking into a motor vehicle",
"1101a4 Thefts, other theft through unlawful breaking into","1101a5 Thefts, shoplifting",
"1101a6 Thefts, unauthorized theft of a motor vehicle",
"1102 Receiving (stolen property) offence, Money laundering. 32:1,4,5,6,9,10",
"1103 Aggravated receiving (stolen property) offence, Aggravated money laundering 32:2,7,8",
"1104 Professional receiving (stolen property) offence 32:3","1105 Unauthorized use, etc. 28:7,9",
"1105a1 Unauthorized use of a motor vehicle","1106 Aggravated unauthorized use 28:8",
"1106a2 Aggravated unauthorized use of a motor vehicle",
"1107 Stealing of a motor vehicle for temporary use 28:9a,9c",
"1108 Aggravated stealing of a motor vehicle for temporary use 28:9b;34a",
"1109 Robbery 31:1-2 total","11091 Robbery 31:1",
"11092 Aggravated robbery, preparation of aggravated robbery 31:2, 2a",
"1109a1 Robbery in a private dwelling","1109a2 Robbery in other private place",
"1109a3 Robbery in a public business centre","1109a4 Robbery in a public occasion",
"1109a5 Robbery in other public place","1109a6 Robbery in a restaurant, etc.",
"1109a7 Robbery in unknown place","1110 Extortion, aggravated extortion 31:3,4",
"1111 Damage to property 35:1-3 total","11111 Damage to property, petty damage to property 35:1,3",
"11112 Aggravated damage to property 35:2;34a","1111a1 Damage to property in a private dwelling",
"1111a2 Damage to property in other private place",
"1111a3 Damage to property in a public business centre",
"1111a4 Damage to property in a public occasion",
"1111a5 Damage to property in other public place as the scene",
"1111a6 Damage to property in a restaurant, etc.","1111a7 Damage to property in unknown place",
"1112 Embezzlement, petty embezzlement 28:4,6",
"1112a1 Incidents of embezzlement and petty embezzlement","1113 Aggravated embezzlement 28:5",
"1113a1 Incidents of aggravated embezzlement",
"1114 Malicious damage to data, Petty malicious damage to data 35:3a, 35:3c",
"1115 Aggravated malicious damage to data 35:3b","1116 Fraud, petty fraud 36:1,3",
"1117 Aggravated fraud 36:2",
"1118 Means of payment fraud, petty means of payment fraud, preparation thereof 37:8,10,11",
"1118a1 Incidents of means of payment fraud and preparation of means of payment fraud",
"1119 Aggravated means of payment fraud 37:9",
"1119a1 Incidents of aggravated means of payment fraud",
"1118a1_119a1 Incidents of all means of payment frauds on one's own bank account",
"1120 Means of payment offence, petty means of payment offence 37:12, 14",
"1121 Aggravated means of payment offence 37:13","1122 Tax fraud, petty tax fraud 29:1,3",
"1123 Aggravated tax fraud 29:2","1124 Tax infraction 29:4","1125 Accounting offence 30:9,9a,10",
"1126 Other offences in trade 30:1-8,10a",
"1127 Forgery, petty forgery, possession of forgery materials 33:1,3,4",
"1128 Aggravated forgery 33:2","1130 Dishonesty, fraud by a debtor 39:1-3",
"1131 Deceitfulness, violation by a debtor 39:4,5,6",
"113a1 Deceitfulness, violation by a debtor in bankruptcy",
"1132 Smuggling, petty smuggling",
"1133 Other offences against property 28:10-12a;29:4a,4b,4c,5-8;33:5;36:4-7;37:1-7;46:1-3,6,6a, 7-12",
"12 B Crimes against life and health","1201 Offences against life total 21:1-3,34a:1",
"12011 Manslaughter 21:1§1,34a:1§1/8","12012 Murder 21:2§1,34a:1§2",
"12013 Killing 21:3§1,34a:1§1/7","1201a1 Offence against life in a private dwelling",
"1201a2 Offence against life in other private place",
"1201a3 Offence against life in a public business centre",
"1201a4 Offence against life in a public occasion",
"1201a5 Offence against life in other public place",
"1201a6 Offence against life in a restaurant, etc.","1201a7 Offence against life in unknown place",
"12012 Attempted manslaughter, murder or killing 21:1-3,34a:1",
"1202a1 Attempted manslaughter, murder or killing in a private dwelling",
"1202a2 Attempted manslaughter, murder or killing in other private place",
"1202a3 Attempted manslaughter, murder or killing in a public business centre",
"1202a4 Attempted manslaughter, murder or killing in a public occasion",
"1202a5 Attempted manslaughter, murder or killing in other public place",
"1202a6 Attempted manslaughter, murder or killing in a restaurant, etc.",
"1202a7 Attempted manslaughter, murder or killing in unknown place","1203 Infanticide 21:4",
"1204 Assault offences, total 21:5-7,34a:1§1/6","12041 Assault 21:5",
"12042 Aggravated assault 21:6,34a:1§1/6","12043 Petty assault 21:7",
"1204a1 Assault offence in a private dwelling","1204a2 Assault offence in other private place",
"1204a3 Assault offence in a public business centre","1204a4 Assault offence in a public occasion",
"1204a5 Assault offence in other public place","1204a6 Assault offence in a restaurant, etc.",
"1204a7 Assault offence in unknown place",
"1205 Preparation of aggravated crime against life or health 21:6a",
"1206 Negligent homicide, grossly negligent homicide 21:8-9",
"1206a1 Negligent homicide, grossly negligent homicide in connection with assault",
"1206a2 Negligent homicide, grossly negligent homicide in connection with drunkenness in traffic",
"1206a3 Negligent homicide, grossly negligent homicide in connection with traffic offence",
"1206a4 Negligent homicide, grossly negligent homicide in connection with an offence against the Labour Safety Act",
"1206a5 Negligent homicide, grossly negligent homicide in other connection",
"1207 Negligent injury, grossly negligent injury 21:10-11",
"1207a1 Negligent injury, grossly negligent injury in connection with assault",
"1207a2 Negligent injury, grossly negligent injury in connection with drunkenness in traffic",
"1207a3 Negligent injury, grossly negligent injury in connection with traffic offence",
"1207a4 Negligent injury, grossly negligent injury in connection with an offence against the Labour Safety Act",
"1207a5 Negligent injury, grossly negligent injury in other connection",
"1208 Other offences against life and health 21:12-15; 22:1-6;34a",
"13 Sexual crimes",
"1301 Sexual abuse of a child, aggravated sexual abuse of a child, aggravated rape of a child 20:6-7, 7b (-2022)",
"1302 Rape, aggravated rape, rape (3 mom) 20:1-2 (-2022)",
"1302a1 Rape in a private dwelling (-2022)","1302a2 Rape in other private place (-2022)",
"1302a3 Rape in a public business centre (-2022)","1302a4 Rape in a public occasion (-2022)",
"1302a5 Rape in other public place (-2022)","1302a6 Rape in a restaurant, etc. (-2022)",
"1302a7 Rape in unknown place (-2022)","1303 Other sexual crimes 20:4-5,5a, 8-9 (-2022)",
"1304 Rape, aggravated rape 20:1-2","1304a1 Rape in a private dwelling",
"1304a2 Rape in other private place","1304a3 Rape in a public business centre",
"1304a4 Rape in a public occasion","1304a5 Rape in other public place",
"1304a6 Rape in a restaurant, etc.","1304a7 Rape in unknown place",
"1305 Sexual assault, aggravated sexual assault, sexual abuse 20:3-5§",
"1306 Sexual harassment 20:6§","1306a1 Sexual harrasment on internet",
"1307 Non-consensual dissemination of a sexual image 20:7§",
"1307a1 Non-consensual dissemination of a sexual image on internet",
"1308 Pandering, aggravated pandering, abuse of a victim of prostitution 20:8,10-11§",
"1309 Rape of a child, aggravated rape of a child 20:12-13§",
"1310 Sexual assault of a child, sexual abuse of a child, offering compensation to a young person for a sexual act, solicitation of a child for sexual purposes 20:14-20:16, 20:18§",
"1310a1 Sexuall offence against child, 20:14-20:16, 20:18§, on internet",
"1311 Dissemination of a sexually offensive image of a child, possession of a sexually offensive image of a child, following a sexually offensive performance of a child 20:19-22§",
"1311a1 Dissemination, possession or following a sexually offensive performance of a child on internet",
"14 Crimes against public authority and public peace",
"1401 (Violent) resisting of an official 16:1-2",
"1401a1 (Violent) resisting of an official, resisting the police",
"1402 Impeding of an official 16:3","1402a1 Impeding of an official, impeding against the police",
"1403 Perjury 15:1, 3-4","1404 Perjury at the proceedings of a public authority 15:2",
"1405 Giving of false personal data",
"1406 Other crimes against public authority and public peace 15:5-11,16:4,6-17,17:1-22,34a",
"15 Traffic offences","1501 Endangerment of traffic safety, hit-and-run 23:1,11",
"1501a1 Endangerment of traffic safety, exceeding speed limits",
"1502 Aggravated endangerment of traffic safety 23:2",
"1502a1 Aggravated endangerment of traffic, exceeding speed limits",
"1503 Drunken driving 23:3-4 total","1503a1 Drunken driving total, under the influence of alcohol",
"1503a2 Drunken driving total, under the influence of other intoxicant",
"1503a3 Drunken driving total, under the influence of alcohol and other intoxicant",
"15031 Drunken driving 23:3","15031a1 Drunken driving, under the influence of alcohol",
"1503a2 Drunken driving, under the influence of other intoxicant",
"1503a3 Drunken driving, under the influence of alcohol and other intoxicant",
"15032 Aggravated drunken driving 23:4",
"15032a1 Aggravated drunken driving, under the influence of alcohol",
"15032a2 Aggravated drunken driving, under the influence of other intoxicant",
"15032a3 Aggravated drunken driving, under the influence of alcohol and other intoxicant",
"1504 Waterway, air or rail traffic drunkenness 23:5-7",
"1505 Relinquishing a vehicle to a drunken person 23:8",
"1506 Drunken driving of an unpowered vehicle 23:9","1507 Unlawful driving of a vehicle 23:10",
"16 Other offences against the Penal Code","1601 Violation of privacy, peace and honour 24;34a",
"1602 Criminal mischief, criminal traffic mischief 34:1-3;34a",
"1603 Attempted criminal mischief, criminal traffic mischief 34:1-3;34a",
"1604 Offences against Chaps. 41 and 44 of the Penal Code","1607 Military offences 45",
"1608 Labour offences 47","1609 Environmental offences 48, 34a",
"1610 Violation of certain intangible rights 49",
"1611 Offences in office and offences by general government employees 40",
"1612 Offences involving narcotics 50:1-4 total","16121 Narcotics offence 50:1",
"16122 Aggravated narcotics offence 50:2","16123 Preparation of a narcotics offence 50:3",
"16124 Abetment of a narcotics offence 50:4, 4a","16125 Unlawful use of narcotics 50:2a",
"1613 Other offences against the Penal Code 11-14;18;23:11a;25;34:4-11;34a;38;48a;51",
"1614 Alcohol offence 50a:1","1615 Aggravated alcohol offence 50a:2",
"1616 Minor alcohol offence 50a:3","2 Other Acts","21 Minor alcohol offence (Alcohol Act)",
"22 Traffic infraction, violation of social welfare legislation on road traffic",
"22a1 Traffic infractions, exceeding speed limits",
"22a2 Motor vehicle infraction, use of a defective vehicle","22a3 Motor vehicle infraction, other",
"22a4 Vehicle infraction, with non-motor-driven vehicle",
"23 Public meeting infraction, Public order keeping infraction (530/1999), (1085/2015)",
"24 Violation of the Industrial Safety Act (738/2002)","25 Public order violation (1102/2017)",
"26 Offences against other Acts and Decrees";
VALUES("Jutun luokittelu")="Yhteensä","Talousrikosjuttu","Perheväkivaltajuttu",
"Tietotekniikkarikosjuttu","Huumejuttu","Järjestäytynyt rikollisuus",
"Muu juttu, taloudelliset seuraamukset","Uhkaukset","Projektijuttu","Aktivismirikosjuttu",
"Europolin toimivallan mukainen juttu","Viharikosjuttu","Korruptiojuttu","Elintarvikepetosjuttu",
"Poliisirikos","Tietoverkkoa hyväksikäyttäen tehty petos/nettipetos","Ei luokittelua";
VALUES[sv]("Klassificering av brottmål")="Totalt","Ekonomiskt brottmål","Familjevåldsbrottmål",
"Datateknikbrottmål","Narkotikabrottmål","Organiserad brottslighet",
"Annat ärende, ekonomiska påföljder","Hot","Projektärende","Aktivismbrottmål",
"Brottmål som tillhör Europols behörighetsområde","Hatbrottmål","Korruptionsärende",
"Livsmedelsbedrägeribrottmål","Polisbrottmål",
"Bedrägeri som begåtts med hjälp av datanät/nätbedrägeri","Inte kategoriserad";
VALUES[en]("Case classification")="Total","Economic crime case","Domestic violence case",
"Cyber crime case","Narcotics case","Organised crime","Other case, financial consequences",
"Menaces","Project case","Activism crime case","Case under Europol's competence","Hate crime case",
"Corruption case","Food fraud case","Police crime",
"Fraud committed using the information network/Internet fraud","No case classification";
VALUES("Tiedot")="Viranomaisten tietoon tulleet rikokset (lkm.)";
VALUES[sv]("Uppgifter")="Brott som kommit till myndigheternas kännedom (antal)";
VALUES[en]("Information")="Offences known to the authorities (number)";
TIMEVAL("Vuosi")=TLIST(A1),"2006","2007","2008","2009","2010","2011","2012","2013","2014","2015",
"2016","2017","2018","2019","2020","2021","2022";
TIMEVAL[sv]("År")=TLIST(A1),"2006","2007","2008","2009","2010","2011","2012","2013","2014","2015",
"2016","2017","2018","2019","2020","2021","2022";
TIMEVAL[en]("Year")=TLIST(A1),"2006","2007","2008","2009","2010","2011","2012","2013","2014","2015",
"2016","2017","2018","2019","2020","2021","2022";
CODES("Vuosi")="2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017",
"2018","2019","2020","2021","2022";
CODES[sv]("År")="2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017",
"2018","2019","2020","2021","2022";
CODES[en]("Year")="2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016",
"2017","2018","2019","2020","2021","2022";
CODES("Rikosryhmä ja teonkuvauksen tarkenne")="101T603","101T504X406","101T161","101T103","101",
"102","103","101T103a0108","101T103a0107","101T103a0101","101T103a0102","101T103a0103",
"101T103a0104","101T103a0105","101T103a0106","111","112","113","114","114a0201","115","115a0301",
"116","117","121T122","121","122","121T122a1701","121T122a1702","121T122a1703","121T122a1704",
"121T122a1706","121T122a1705","121T122a17XX","123","131T132","131","132","131T132a1701",
"131T132a1702","131T132a1703","131T132a1704","131T132a1706","131T132a1705","131T132a17XX","133",
"133a9999","134","134a9999","135","136","141","142","143","143a0499","144","144a0499",
"143T144a0401","145","146","151","152","153","154","155","156","157","158","159","158T159a0501",
"160","161","201T223","201_202_205","201","202","205","201_202_205a1701","201_202_205a1702",
"201_202_205a1703","201_202_205a1704","201_202_205a1706","201_202_205a1705","201_202_205a17XX",
"203","203a1701","203a1702","203a1703","203a1704","203a1706","203a1705","203a17XX","204","211T213",
"211","212","213","211T213a1701","211T213a1702","211T213a1703","211T213a1704","211T213a1706",
"211T213a1705","211T213a17XX","206","221","221a0601","221a0602","221a0603","221a0604","221a0699",
"222","222a0701","222a0702","222a0703","222a0704","222a0799","223","231T241","231","232","232a1701",
"232a1702","232a1703","232a1704","232a1706","232a1705","232a17XX","233","234","234a1701","234a1702",
"234a1703","234a1704","234a1706","234a1705","234a17XX","235","236","236a1707","237","237a1707",
"238","239","240","240a1707","241","241a1707","301T321","301","301a0801","302","302a0901","311",
"312","313","321","331_332_501T504","501","501a1001","502","502a1101","331T332","331T332a2101",
"331T332a2102","331T332a2103","331","331a2101","331a2102","331a2103","332","332a2101","332a2102",
"332a2103","333","334","503","504","322_323_341T458X406","341","351","352","323","365","355","357",
"359","322","451_452_456T458","451","452","456","457","458","361","407","408","409",
"406_505_601T603","406","505","505a1201","505a2501","505a2502","505a1205","601","602","600","603";
CODES[sv]("Brottskategori och precisering av gärningsbeskrivningen")="101T603","101T504X406",
"101T161","101T103","101","102","103","101T103a0108","101T103a0107","101T103a0101","101T103a0102",
"101T103a0103","101T103a0104","101T103a0105","101T103a0106","111","112","113","114","114a0201",
"115","115a0301","116","117","121T122","121","122","121T122a1701","121T122a1702","121T122a1703",
"121T122a1704","121T122a1706","121T122a1705","121T122a17XX","123","131T132","131","132",
"131T132a1701","131T132a1702","131T132a1703","131T132a1704","131T132a1706","131T132a1705",
"131T132a17XX","133","133a9999","134","134a9999","135","136","141","142","143","143a0499","144",
"144a0499","143T144a0401","145","146","151","152","153","154","155","156","157","158","159",
"158T159a0501","160","161","201T223","201_202_205","201","202","205","201_202_205a1701",
"201_202_205a1702","201_202_205a1703","201_202_205a1704","201_202_205a1706","201_202_205a1705",
"201_202_205a17XX","203","203a1701","203a1702","203a1703","203a1704","203a1706","203a1705",
"203a17XX","204","211T213","211","212","213","211T213a1701","211T213a1702","211T213a1703",
"211T213a1704","211T213a1706","211T213a1705","211T213a17XX","206","221","221a0601","221a0602",
"221a0603","221a0604","221a0699","222","222a0701","222a0702","222a0703","222a0704","222a0799","223",
"231T241","231","232","232a1701","232a1702","232a1703","232a1704","232a1706","232a1705","232a17XX",
"233","234","234a1701","234a1702","234a1703","234a1704","234a1706","234a1705","234a17XX","235",
"236","236a1707","237","237a1707","238","239","240","240a1707","241","241a1707","301T321","301",
"301a0801","302","302a0901","311","312","313","321","331_332_501T504","501","501a1001","502",
"502a1101","331T332","331T332a2101","331T332a2102","331T332a2103","331","331a2101","331a2102",
"331a2103","332","332a2101","332a2102","332a2103","333","334","503","504","322_323_341T458X406",
"341","351","352","323","365","355","357","359","322","451_452_456T458","451","452","456","457",
"458","361","407","408","409","406_505_601T603","406","505","505a1201","505a2501","505a2502",
"505a1205","601","602","600","603";
CODES[en]("Offence group and specifier for criminal act")="101T603","101T504X406","101T161",
"101T103","101","102","103","101T103a0108","101T103a0107","101T103a0101","101T103a0102",
"101T103a0103","101T103a0104","101T103a0105","101T103a0106","111","112","113","114","114a0201",
"115","115a0301","116","117","121T122","121","122","121T122a1701","121T122a1702","121T122a1703",
"121T122a1704","121T122a1706","121T122a1705","121T122a17XX","123","131T132","131","132",
"131T132a1701","131T132a1702","131T132a1703","131T132a1704","131T132a1706","131T132a1705",
"131T132a17XX","133","133a9999","134","134a9999","135","136","141","142","143","143a0499","144",
"144a0499","143T144a0401","145","146","151","152","153","154","155","156","157","158","159",
"158T159a0501","160","161","201T223","201_202_205","201","202","205","201_202_205a1701",
"201_202_205a1702","201_202_205a1703","201_202_205a1704","201_202_205a1706","201_202_205a1705",
"201_202_205a17XX","203","203a1701","203a1702","203a1703","203a1704","203a1706","203a1705",
"203a17XX","204","211T213","211","212","213","211T213a1701","211T213a1702","211T213a1703",
"211T213a1704","211T213a1706","211T213a1705","211T213a17XX","206","221","221a0601","221a0602",
"221a0603","221a0604","221a0699","222","222a0701","222a0702","222a0703","222a0704","222a0799","223",
"231T241","231","232","232a1701","232a1702","232a1703","232a1704","232a1706","232a1705","232a17XX",
"233","234","234a1701","234a1702","234a1703","234a1704","234a1706","234a1705","234a17XX","235",
"236","236a1707","237","237a1707","238","239","240","240a1707","241","241a1707","301T321","301",
"301a0801","302","302a0901","311","312","313","321","331_332_501T504","501","501a1001","502",
"502a1101","331T332","331T332a2101","331T332a2102","331T332a2103","331","331a2101","331a2102",
"331a2103","332","332a2101","332a2102","332a2103","333","334","503","504","322_323_341T458X406",
"341","351","352","323","365","355","357","359","322","451_452_456T458","451","452","456","457",
"458","361","407","408","409","406_505_601T603","406","505","505a1201","505a2501","505a2502",
"505a1205","601","602","600","603";
CODES("Jutun luokittelu")="SSS","001","003","004","005","006","007","008","009","010","011","015",
"016","017","018","019","999";
CODES[sv]("Klassificering av brottmål")="SSS","001","003","004","005","006","007","008","009","010",
"011","015","016","017","018","019","999";
CODES[en]("Case classification")="SSS","001","003","004","005","006","007","008","009","010","011",
"015","016","017","018","019","999";
CODES("Tiedot")="rikokset_lkm";
CODES[sv]("Uppgifter")="rikokset_lkm";
CODES[en]("Information")="rikokset_lkm";
VARIABLE-TYPE("Vuosi")="Time";
VARIABLE-TYPE[sv]("År")="Time";
VARIABLE-TYPE[en]("Year")="Time";
ELIMINATION("Rikosryhmä ja teonkuvauksen tarkenne")="RIKOKSET JA RIKKOMUKSET YHTEENSÄ";
ELIMINATION[sv]("Brottskategori och precisering av gärningsbeskrivningen")="Brott och föreelser";
ELIMINATION[en]("Offence group and specifier for criminal act")="Offences and infractions total";
ELIMINATION("Jutun luokittelu")="Yhteensä";
ELIMINATION[sv]("Klassificering av brottmål")="Totalt";
ELIMINATION[en]("Case classification")="Total";
LAST-UPDATED("Viranomaisten tietoon tulleet rikokset (lkm.)")="20230525 08:00";
LAST-UPDATED[sv]("Brott som kommit till myndigheternas kännedom (antal)")="20230525 08:00";
LAST-UPDATED[en]("Offences known to the authorities (number)")="20230525 08:00";
UNITS("Viranomaisten tietoon tulleet rikokset (lkm.)")="Lukumäärä";
UNITS[sv]("Brott som kommit till myndigheternas kännedom (antal)")="Antal";
UNITS[en]("Offences known to the authorities (number)")="Number";
CONTACT("Viranomaisten tietoon tulleet rikokset (lkm.)")="Tilaston kotisivu";
CONTACT[sv]("Brott som kommit till myndigheternas kännedom (antal)")="Statistikens webbsidor";
CONTACT[en]("Offences known to the authorities (number)")="Statistics' homepage";
SOURCE="Tilastokeskus, rikos- ja pakkokeinotilasto";
SOURCE[sv]="Statistikcentralen, brott och tvångsmedel";
SOURCE[en]="Statistics Finland, statistics on offences and coercive measures";
META-ID("Vuosi")="SCALE-TYPE=None";
META-ID[sv]("År")="SCALE-TYPE=None";
META-ID[en]("Year")="SCALE-TYPE=None";
META-ID("Rikosryhmä ja teonkuvauksen tarkenne")="SCALE-TYPE=nominal";
META-ID[sv]("Brottskategori och precisering av gärningsbeskrivningen")="SCALE-TYPE=nominal";
META-ID[en]("Offence group and specifier for criminal act")="SCALE-TYPE=nominal";
META-ID("Jutun luokittelu")="SCALE-TYPE=nominal";
META-ID[sv]("Klassificering av brottmål")="SCALE-TYPE=nominal";
META-ID[en]("Case classification")="SCALE-TYPE=nominal";
OFFICIAL-STATISTICS=YES;
NOTE="Tilaston dokumentaatio##.. tieto on epälooginen esitettäväksi";
NOTE[sv]="Dokumentation för statistiken##.. uppgift kan inte förekomma";
NOTE[en]="Documentation of statistics##.. not applicable";
NOTE("Jutun luokittelu")="Talousrikokseksi luokitellaan yrityksen tai muun yhteisön toiminnan yhteydessä tai niitä hyväksi käyttäen tapahtuvaa oikeudettomaan, välittömään tai välilliseen, taloudelliseen hyötyyn tähtäävää rangaistava teko. "
"Talousrikoksella tarkoitetaan myös muuta yritystoimintaan verrattavaa, huomattavaan taloudelliseen hyötyyn tähtäävää suunnitelmallista, rangaistavaa tekoa.##Rasismijuttu: Rikosilmoitus luokitellaan rasismijutuksi silloin, kun vähemmistöryhmän edustaja on "
"joutunut rikoksen uhriksi joko pääasiassa tai ainakin osittain sen johdosta, että hän rodultaan, ihonväriltään, kansalliselta tai etniseltä syntyperältään poikkeaa rikoksen tekijästä. Rasistiset piirteet tai motiivit voivat tulla esille uhrin tai jonkun "
"muun asianosaisen kertomuksesta, tai poliisin itsensä päättelemänä.##Perheväkivaltajuttu: Rikosilmoitus luokitellaan perheväkivaltajutuksi, kun kyseessä on perheen sisällä tapahtunut, johonkin perheenjäseneen kohdistunut väkivalta. Se on ymmärrettävä "
"hyvin laajasti sekä osapuolten että väkivallan osalta. Perheväkivaltana pidetään tapahtumapaikasta riippumatta ruumiillista väkivaltaa tai sillä uhkaamista, kun tekijällä ja uhrilla on emotionaalisesti läheinen suhde.##Tietotekniikkarikos on rangaistava "
"teko, jonka kohteena, välikappaleena tai tekoympäristönä on tietojärjestelmä siihen kuuluvine laitteineen ja jonka tekeminen tai rikosprosessuaalinen käsitteleminen välttämättä edellyttää tietoteknistä taitamista.##Huumejutulla tarkoitetaan rikoslain 50 "
"luvun rikosten lisäksi mm. #1) reseptiväärennöksiä (petos, väärennys) huumausaineeksi luokiteltavien lääkeaineiden saamiseksi#2) huumausaineiksi luokiteltavien lääkeaineiden anastamista apteekista (varkaus)#3) kulkuneuvon kuljettamista huumausaineen "
"vaikutuksen alaisena (rattijuopumus) #4) huumausainerikoksen tutkinnan yhteydessä paljastunutta kätkemisrikosta#5) omaisuusrikoksen tekemistä huumeiden käytön rahoittamiseksi..#Kyseessä voi olla siis mikä tahansa rikos silloin, kun se liittyy "
"huumausaineisiin.##Järjestäytynyt rikollisuus: Teon voidaan arvioida kuuluvan osaksi järjestäytynyttä rikollisuutta, jos se täyttää jokaisen seuraavista kriteereistä ( vähimmäiskriteerit ): #1) siihen liittyy useamman kuin kahden henkilön välistä "
"yhteistoimintaa, #2) kysymyksessä on vakavan rikoksen tekemistä koskeva epäily, #3) se osoittaa pidempiaikaista toimintaa, ja #4) sillä tavoitellaan huomattavaa taloudellista hyötyä tai valtaa. ##Taloudelliset seuraamukset: Jos juttuun ei voida soveltaa "
"mitään muuta juttuluokittelun päälajia, taloudelliset rikosseuraamukset kirjataan jutun (ensisijaisen) rikoslajin mukaisesti. ##Uhkauksiksi luokitellaan jutut, joissa henkilö taikka viranomainen tai yhteisö on joutunut uhkauksen kohteeksi joko suoraan "
"tai välillisesti. Luokitellussa jutussa voi olla mikä tahansa rikos- tai tapahtumanimike teon vakavuusasteesta riippumatta. Lisämerkintä uhkauksen kohteesta on pakollinen.##Projektijuttuna on luokiteltava juttu, joka liittyy valtakunnallisen tai "
"alueellisen maalitoiminnan vakavan rikollisuuden torjuntaprojektiin. Luokittelu on tärkeätä maalitoiminnan seurannan ja laillisuusvalvonnan kannalta. Luokittelun voi kuitenkin tehdä muullekin jutulle, joka liittyy johonkin nimettyyn tiedustelu-, "
"tarkkailu- tai tutkintaprojektiin. Joko projektinumero tai projektin nimi on kirjattava lisämerkinnöissä.#Rikoksella ei tavoitella välitöntä materiaalista tai henkilökohtaista hyötyä, vaan tekoa käytetään välineenä yhteiskunnallisen mielipiteen "
"ilmaisussa tai poliittisen tavoitteen ajamisessa. ##Aktivismirikosjuttu -luokittelun yhteydessä tulee selostusosaan kirjata huolellisesti tarkka tapahtumankuvaus luotettavan seurannan ja analyysin mahdollistamiseksi.##Europolin toimivallan mukainen juttu:"
" #Teon vaikutukset ulottuvat kahteen taikka useampaan EU:n jäsenvaltioon. Europolin toimivalta kattaa lähes kokonaisuudessaan eri rikollisuuden alat. Tiedot tallennetaan kansalliseen Europol-tietojärjestelmään sekä Europolin Haagissa olevaan "
"tietojärjestelmään. Ennen tietojen pysyvää tallentamista KRP:n rikostietopalvelu suorittaa tietojen tarkastamisen.##Juttu luokitellaan viharikosjutuksi, jos #1) uhri, muu asianosainen tai poliisi pitää teon motiivina osittain tai kokonaan ennakkoluuloa "
"tai vihaa tiettyä kansanryhmää kohtaan #2) teko on tehty rotuun, ihonväriin, syntyperään, kansalliseen tai etniseen alkuperään, uskontoon tai vakaumukseen, seksuaaliseen suuntautumiseen tai vammaisuuteen perustuvasta vaikuttimesta taikka niihin "
"rinnastettavasta muusta vaikuttimesta #(rikoslain koventamisperuste, 6 luku 5 § 4 kohta) ##Korruptiojuttu: Korruptio on vaikutusvallan väärinkäyttöä edun tavoittelemiseksi.#Korruptiota on syytä epäillä, kun julkista tai yksityistä tehtävää hoitavat "
"henkilöt laiminlyövät tai rikkovat velvollisuutensa (esim. vastapalveluksena) suoraan tai epäsuorasti tarjotun ja/tai vastaanotetun taloudellisen tai muun edun vuoksi (esim. tieto, statusarvo) suoritetuista tai suorittamatta jätetyistä toimistaan. Edulla "
"ei vaikuta olevan järkevää, laillista perustetta.";
NOTE[sv]("Klassificering av brottmål")="Som ekonomiskt brott klassificeras en straffbar handling i samband med ett företags eller annat samfunds verksamhet, eller en straffbar handling som utnyttjar ett företag eller samfund, och som strävar till "
"orättmätig, direkt eller indirekt ekonomisk vinning. Med ekonomiskt brott avses också annan planmässig, straffbar handling jämförbar med affärsverksamhet med avsikt att uppnå betydande ekonomisk vinning.##En brottsanmälan klassificeras som ett "
"rasismbrottmål när en företrädare för en minoritetsgrupp har blivit offer för ett brott, antingen huvudsakligen eller åtminstone delvis på grund av att han eller hon till sin ras, hudfärg eller nationella eller etniska härkomst avviker från "
"gärningsmannen. Rasistiska drag eller motiv kan framgå av offrets eller någon annan parts berättelse eller genom polisens slutsatser.##En brottsanmälan klassificeras som ett familjevåldsbrottmål när det är fråga om våld inom familjen, mot en av "
"familjemedlemmarna. Definitionen måste uppfattas mycket brett, både när det gäller parterna och våldet. Som familjevåld anses oberoende av gärningsplatsen fysiskt våld eller hot om fysiskt våld när gärningsmannen och offret har ett emotionellt nära "
"förhållande.##Ett datateknikbrott är en straffbar gärning vars föremål, redskap eller miljö är ett datasystem och därtill hörande utrustning och som ofrånkomligen förutsätter datatekniska färdigheter för att kunna begås eller behandlas i en straffprocess."
"##Med narkotikabrottmål avses utöver brott enligt 50 kap. i strafflagen bl.a. #1) förfalskade recept (bedrägeri, förfalskning) för att få tillgång till läkemedelssubstanser som klassificeras som narkotika#2) tillägnande av läkemedelssubstanser som "
"klassificeras som narkotika från apotek (stöld)#3) förande av fortskaffningsmedel under påverkan av narkotika (rattfylleri)#4) häleri som upptäckts i samband med undersökning av narkotikabrott#5) egendomsbrott för finansiering av narkotikabruk.#Det kan "
"alltså vara fråga om vilket som helst brott om det anknyter till narkotika.##En gärning kan bedömas som en del av organiserad brottslighet om den uppfyller vart och ett av följande kriterier (minimikriterier): #1) det är fråga om ett samarbete mellan "
"flera än två personer,#2) det är fråga om en misstanke om att ett allvarligt brott har begåtts,#3) det visar på långvarig verksamhet och#4) det syftar till betydande ekonomisk vinning eller makt. ##Om ingen annan huvudklass i klassificeringen av mål kan "
"tillämpas på målet, registreras de ekonomiska brottspåföljderna efter den (primära) brottstypen. ##Som hot klassificeras sådana fall där en person, en myndighet eller en sammanslutning direkt eller indirekt har utsatts för hot. Ett klassificerat brottmål "
"kan ha vilken brottsrubricering eller fallbeteckning som helst oberoende av hur allvarlig gärningen är. En tilläggsanteckning om målet för hot är obligatorisk.##Som projektärende betraktas ett mål som hänför sig till ett projekt för bekämpning av "
"allvarlig brottslighet inom riksomfattande eller regional målverksamhet. Klassificeringen är viktig för uppföljningen av målverksamheten och för laglighetsövervakningen. Klassificering kan dock göras också i fråga om något annat mål som hänför sig till "
"ett angivet underrättelse-, observations- eller undersökningsprojekt. Antingen projektnumret eller projektnamnet ska anges i tilläggsanteckningarna.##Genom brottet eftersträvas inte direkt materiell eller personlig vinning, utan gärningen används som ett "
"redskap för att uttrycka åsikt om samhället eller för att uppnå ett politiskt mål. I samband med klassificeringen av ett aktivismbrottmål ska i redogörelsedelen omsorgsfullt antecknas en noggrann beskrivning av händelsen för att möjliggöra tillförlitlig "
"uppföljning och analys.##Konsekvenserna av gärningen sträcker sig till två eller flera EU-medlemsstater. Europols behörighet täcker nästan helt och hållet de olika brottsområdena. Uppgifterna lagras i det nationella Europol-datasystemet och i Europols "
"informationssystem i Haag. Innan uppgifterna varaktigt lagras utför CKP:s brottsinformationstjänst en kontroll av uppgifterna.##Ett brottmål klassificeras som hatbrottmål om#1) offret, någon annan part eller polisen anser att gärningen helt eller delvis "
"motiveras av fördomar eller hat mot en viss folkgrupp#2) gärningen har begåtts utifrån ett motiv som baseras på ras, hudfärg, härstamning, nationellt eller etniskt ursprung, religion eller övertygelse, sexuell läggning eller funktionsnedsättning eller "
"utifrån ett annat motiv som är jämförbart med dessa (strafflagens skärpningsgrund, 6 kap. 5 § 4 punkten). ##Korruption är maktmissbruk i syfte att uppnå förmån.#Det finns skäl att misstänka korruption när personer som utför offentliga eller privata "
"uppgifter underlåter att fullgöra eller bryter mot sina skyldigheter (t.ex. i gentjänst) på grund av ekonomiska eller andra förmåner (t.ex. uppgifter, statusvärde) som direkt eller indirekt erbjudits och/eller mottagits för utförda eller icke utförda "
"handlingar. Det verkar inte finnas någon rimlig, laglig grund för förmånen.";
NOTE[en]("Case classification")="A punishable act committed in connection with the activity of an enterprise or other corporation or by taking advantage of them aimed at unauthorised, direct or indirect financial gain is classified as an economic offence. "
"An economic offence also refers to some other planned, punishable act similar to business activity aiming at considerable financial gain.##A report of an offence is classified as a racism case when a representative of a minority group has become a victim "
"of an offence, either mainly or at least partly because his or her race, colour, nationality or ethnic origin differs from that of the perpetrator of the offence. Racist characteristics or motives may emerge from the victim's or some other plaintiff's "
"account or be deduced by the police.##A report of an offence is classified as domestic violence when it concerns violence inside a family against a family member. It must be understood very widely as regards both the parties involved and violence. "
"Irrespective of the scene of the offence, physical violence or threat of violence, when the perpetrator and victim have an emotionally close relationship, is regarded as domestic violence.##A cyber crime is a punishable act, the target, instrument or "
"scene of which is an information system with the associated equipment, and the completion of which or processing of which through criminal proceedings necessarily requires IT skills.##In addition to the offences in Chapter 50 of the Criminal Code, a "
"narcotics case also refers to #1) prescription forgeries (fraud, forgery) for obtaining medical products classified as narcotics #2) stealing medical products classified as narcotics from a pharmacy (theft) #3) driving a vehicle under the influence of "
"narcotics (driving while intoxicated) #4) criminal concealment detected in connection with an investigation of a narcotics offence #5) committing a property offence to finance narcotics use.#It can therefore be a criminal act of any kind when it is "
"connected to narcotics.##An act can be considered part of organised crime if it fulfils each of the following criteria (minimum criteria): #1) it involves cooperation between more than two persons, #2) it involves suspicion of committing a serious "
"offence, #3) it exhibits long-term activity, and #4) it aims to produce substantial financial gain or power. ##If no other main category of the case classification can be applied to the case, financial criminal sanctions are recorded according to the "
"(primary) offence type. ##Cases in which a person or authority or corporation has been the target of a menace, either directly or indirectly are classified as menaces. A classified case may contain any offence or event heading regardless of the "
"seriousness of the offence. Additional record on the target of menace is required.##A case connected with a project to combat serious crime in national or regional targeting operations is classified as a project case. The classification is important for "
"monitoring of targeting operations and supervision of legality. The classification can, however, be made for some other case that is connected to some named intelligence, observation or investigation project. Either the project number or the name of the "
"project must be recorded in an additional entry.##The offence does not aim at immediate material or personal gain, but it is used as a tool in expressing social opinions or pursuing a political goal. In connection with the activism crime case "
"classification, exact descriptions of the event should be carefully recorded in the report section to enable reliable monitoring and analysis.##The impact of the act extends to two or more EU Member States. Europol's competence covers almost entirely the "
"different areas of crime. The data are stored in the national Europol information system and in the Europol information system in the Hague. Before the data are permanently stored, the Criminal information Service of the National Bureau of Investigation "
"verifies the data.##A case is classified as a hate crime case if #1) the victim, other plaintiff or the police regards the motive for the act to be partly or completely prejudice or hate towards a specific population group #2) the act has been committed "
"because of motives based on race, colour of skin, origin, national or ethnic origin, religion or belief, sexual orientation or disability or other corresponding motive (grounds for increasing severity in the Penal Code, Chapter 6, Section 5, Sub-"
"paragraph 4) ##Corruption is misuse of power to seek gain.#Corruption is suspected when persons performing public or private tasks neglect or violate their duties (e.g. favour in return) for financial or other gain offered and/or received directly or "
"indirectly (e.g. knowledge, status) for their actions taken or not taken. The gain does not seem to have a reasonable, legitimate reason.";
VALUENOTE("Tiedot","Viranomaisten tietoon tulleet rikokset (lkm.)")="Poliisiasiain tietojärjestelmään rikoksena talletettu asia. Rikos on voinut tulla poliisin, tullin tai rajavartiolaitoksen tietoon joko ilmoituksena tai muun tutkinnan yhteydessä. Rikos "
"tilastoidaan sille vuodelle, jona se tulee viranomaisten tietoon. Rikoksella tarkoitetaan tekoa, josta lainsäädännössä on säädetty rangaistus. Poliisin, tullin ja rajavartiolaitoksen tehtävänä on tutkia rikos, suorittaa esitutkinta ja jättää selvitetty "
"rikos syyttäjän harkintaan. Lievemmissä tapauksissa laissa säädetyin perustein voidaan rikos jättää ilmoittamatta syyttäjälle. Tilastoyksikkönä on käytetty rikosta. Mikäli useita henkilöitä on yhdessä ryhtynyt samaan rikokseen, rikosten lukumääräksi on "
"merkitty yksi. Mikäli samalla kerralla tehdään useita samanlaisia rikoksia, voidaan näistä kirjata useampi rikos. Rikos tilastoidaan tekokunnan mukaan. Rikos on voinut tapahtua myös ulkomailla ja siitä kirjataan rikosilmoitus, jos poliisi, tulli tai "
"rajavartiolaitos on asiassa toimivaltainen ja rikos on tapahtunut (epäiltynä tai uhrina) Suomen kansalaiselle, Suomessa pysyvästi asuvalle henkilölle taikka suomalaista oikeushenkilöä koskeva.";
VALUENOTE[sv]("Uppgifter","Brott som kommit till myndigheternas kännedom (antal)")="Ärende som registrerats som brott i datasystemet för polisärenden. Brottet har kunnat komma till polisens, tullens eller gränsbevakningsväsendets kännedom antingen genom "
"anmälan eller i samband med en annan utredning. Brottet statistikförs för det år som det kommer till myndigheternas kännedom. Med ett brott avses en gärning för vilken lagstiftningen föreskriver ett straff. Polisen, tullen eller gränsbevakningsväsendet "
"har i uppgift att utreda brottet, göra en förundersökning och överlämna det uppklarade brottet till åklagaren för åtalsprövning. I lindrigare fall kan man avstå från att överlämna ärendet till åklagaren, på de grunder som anges i lagstiftningen. Den "
"statistiska enheten är brott. Om flera personer har genomfört samma brott tillsammans, anges som antalet brott ett. Om flera likadana brott begås under ett och samma tillfälle, kan dessa registreras som flera brott. Ett brott statistikförs enligt "
"gärningsort. Ett brott har även kunnat ske utomlands och då registreras en polisanmälan om polisen, tullen eller gränsbevakningsväsendet har behörighet i ärendet och brottet har begåtts av eller riktar sig mot en finsk medborgare, en i Finland varaktigt "
"bosatt person eller en finsk juridisk person.";
VALUENOTE[en]("Information","Offences known to the authorities (number)")="A matter recorded in the police information system as an offence. The offence may have become known to the police, customs or border guard either as a report or in connection with "
"another investigation. The offence is recorded in the statistics for the year in which it becomes known to the authorities. An offence refers to an act for which a punishment is decreed in legislation. The task of the police, customs and border guard is "
"to investigate the offence, conduct a pre-trial investigation and transfer the solved offence to the prosecutor for consideration. In more lenient cases, the offence may be left unreported to the prosecutor on the grounds laid down in law. The "
"statistical unit used is an offence. If several persons have taken part in the same offence together, the number of offences recorded is one. If several similar offences are committed at the same time, several of these offences can be recorded. The "
"offence is recorded based on the municipality where the offence occurred. The offence may also have taken place abroad and a report of it is recorded if the police, customs or border guard have jurisdiction in the matter and the offence has concerned (as "
"a suspect or victim) a Finnish citizen, a person permanently resident in Finland or a Finnish legal person.";
MADE-WITH="PxPro";
DATA=
771659
2633
4621
280
16382
745
24179
1168
1913
2
0
464
0
0
0
0
719272
527547
2539
4578
268
15089
719
23272
1141
1895
2
0
457
0
0
0
0
477587
245140
2300
285
138
1812
330
18973
149
1405
1
0
85
0
0
0
0
219662
145443
10
43
2
529
171
11413
26
681
0
0
12
0
0
0
0
132556
76878
7
12
1
274
100
6863
14
604
0
0
6
0
0
0
0
68997
2159
1
1
0
24
70
263
0
55
0
0
0
0
0
0
0
1745
66406
2
30
1
231
1
4287
12
22
0
0
6
0
0
0
0
61814
5923
1
9
0
32
23
559
5
15
0
0
1
0
0
0
0
5278
1674
0
0
0
5
1
160
0
10
0
0
0
0
0
0
0
1498
4249
1
9
0
27
22
399
5
5
0
0
1
0
0
0
0
3780
4153
1
0
0
39
19
453
0
16
0
0
3
0
0
0
0
3622
20243
0
0
0
82
3
2278
2
21
0
0
0
0
0
0
0
17857
14512
1
1
0
44
31
1263
2
173
0
0
0
0
0
0
0
12997
44448
2
2
0
185
91
2655
5
4
0
0
1
0
0
0
0
41503
1733
0
0
0
4
0
150
0
9
0
0
0
0
0
0
0
1570
2159
11
0
0
232
23
261
1
74
0
0
0
0
0
0
0
1557
140
26
0
0
5
20
22
0
18
0
0
0
0
0
0
0
49
22
0
0
0
1
4
3
0
0
0
0
0
0
0
0
0
14
5214
1
1
8
19
0
310
1
13
0
0
1
0
0
0
0
4860
1157
0
1
0
16
0
78
1
1
0
0
0
0
0
0
0
1060
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
12354
0
2
0
174
18
1104
2
27
0
0
2
0
0
0
0
11025
31
0
0
0
1
0
4
0
0
0
0
0
0
0
0
0
26
1700
0
7
0
12
2
101
24
288
0
0
2
0
0
0
0
1264
1542
0
7
0
11
1
96
16
250
0
0
2
0
0
0
0
1159
158
0
0
0
1
1
5
8
38
0
0
0
0
0
0
0
105
165
0
3
0
5
0
17
5
8
0
0
0
0
0
0
0
127
169
0
0
0
2
2
10
3
20
0
0
0
0
0
0
0
132
185
0
0
0
1
0
15
3
18
0
0
0
0
0
0
0
148
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1128
0
4
0
4
0
54
9
238
0
0
1
0
0
0
0
818
52
0
0
0
0
0
5
4
4
0
0
1
0
0
0
0
38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
143
4
1
1
3
8
11
15
3
0
0
1
0
0
0
0
96
48362
1
214
7
69
5
3566
72
19
1
0
66
0
0
0
0
44342
48114
1
212
7
67
5
3531
70
19
1
0
65
0
0
0
0
44136
248
0
2
0
2
0
35
2
0
0
0
1
0
0
0
0
206
2606
0
141
1
9
0
181
19
0
0
0
3
0
0
0
0
2252
17290
0
58
6
24
2
1462
36
5
0
0
22
0
0
0
0
15675
1926
0
0
0
4
1
145
0
0
0
0
2
0
0
0
0
1774
81
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
70
25453
1
15
0
29
2
1695
14
14
1
0
26
0
0
0
0
23656
993
0
1
0
3
0
74
3
0
0
0
13
0
0
0
0
899
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2897
30
4
0
20
0
212
4
0
0
0
0
0
0
0
0
2627
4170
30
4
0
20
0
212
4
0
0
0
0
0
0
0
0
3900
218
62
0
0
0
1
21
0
1
0
0
0
0
0
0
0
133
425
62
0
0
0
1
21
0
1
0
0
0
0
0
0
0
340
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11694
149
3
98
101
2
1150
1
144
0
0
0
0
0
0
0
10046
822
184
0
1
0
11
140
0
21
0
0
0
0
0
0
0
465
3028
7
5
6
8
2
302
0
17
0
0
0
0
0
0
0
2681
4789
6
5
5
8
0
226
0
16
0
0
0
0
0
0
0
4523
89
4
0
1
0
2
11
0
3
0
0
0
0
0
0
0
68
256
3
0
1
0
2
7
0
3
0
0
0
0
0
0
0
240
3829
2
0
1
0
2
80
0
1
0
0
0
0
0
0
0
3743
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
924
221
0
0
1
3
21
0
3
0
0
0
0
0
0
0
675
406
334
0
0
0
19
21
0
36
0
0
0
0
0
0
0
-4
145
126
0
0
0
0
1
0
0
0
0
0
0
0
0
0
18
662
590
0
0
0
15
1
0
36
0
0
0
0
0
0
0
20
64
38
0
6
0
0
0
0
0
0
0
0
0
0
0
0
20
4225
53
2
7
413
7
136
0
3
0
0
0
0
0
0
0
3604
15
4
0
0
0
0
1
0
0
0
0
0
0
0
0
0
10
402
354
0
1
0
3
5
0
5
0
0
0
0
0
0
0
34
11
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
118
112
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
35
4
0
0
2
0
2
0
0
0
0
0
0
0
0
0
27
3934
76
3
0
222
14
154
3
13
0
0
1
0
0
0
0
3448
33609
0
3437
0
109
16
1341
161
23
0
0
161
0
0
0
0
28361
111
0
16
0
0
0
3
0
0
0
0
0
0
0
0
0
92
74
0
10
0
0
0
2
0
0
0
0
0
0
0
0
0
62
37
0
6
0
0
0
1
0
0
0
0
0
0
0
0
0
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
71
0
11
0
0
0
2
0
0
0
0
0
0
0
0
0
58
18
0
5
0
0
0
1
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
271
0
25
0
2
3
11
3
0
0
0
0
0
0
0
0
227
131
0
19
0
0
0
5
3
0
0
0
0
0
0
0
0
104
66
0
5
0
1
0
5
0
0
0
0
0
0
0
0
0
55
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
0
1
0
1
3
1
0
0
0
0
0
0
0
0
0
55
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
30885
0
3369
0
98
12
1263
149
21
0
0
160
0
0
0
0
25813
20461
0
2371
0
55
3
868
83
19
0
0
109
0
0
0
0
16953
2056
0
185
0
27
9
91
35
1
0
0
7
0
0
0
0
1701
8368
0
813
0
16
0
304
31
1
0
0
44
0
0
0
0
7159
8730
0
2547
0
35
2
228
48
3
0
0
9
0
0
0
0
5858
4772
0
597
0
12
1
185
33
2
0
0
22
0
0
0
0
3920
1042
0
15
0
7
0
53
5
2
0
0
7
0
0
0
0
953
218
0
3
0
1
0
4
0
0
0
0
1
0
0
0
0
209
11785
0
168
0
35
5
573
51
13
0
0
81
0
0
0
0
10859
4336
0
39
0
8
4
220
12
1
0
0
40
0
0
0
0
4012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
231
0
2
0
2
0
4
0
0
0
0
0
0
0
0
0
223
26
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
24
17
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
16
122
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
119
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
50
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
48
1660
0
16
0
4
0
47
2
0
0
0
0
0
0
0
0
1591
127
0
12
0
0
0
5
0
0
0
0
0
0
0
0
0
110
126
0
0
0
2
0
4
0
0
0
0
0
0
0
0
0
120
1167
0
0
0
2
0
29
1
0
0
0
0
0
0
0
0
1135
33
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
32
207
0
4
0
0
0
8
1
0
0
0
0
0
0
0
0
194
450
0
9
0
3
1
13
7
2
0
0
1
0
0
0
0
414
2728
0
47
1
3
0
56
4
0
0
0
0
0
0
0
0
2617
1043
0
15
1
2
0
29
1
0
0
0
0
0
0
0
0
995
613
0
25
0
0
0
17
3
0
0
0
0
0
0
0
0
568
298
0
18
0
0
0
7
3
0
0
0
0
0
0
0
0
270
149
0
7
0
0
0
4
0
0
0
0
0
0
0
0
0
138
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
142
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
136
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1072
0
7
0
1
0
10
0
0
0
0
0
0
0
0
0
1054
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
12888
180
106
10
193
29
219
154
36
1
0
11
0
0
0
0
11949
1541
0
34
0
36
1
30
65
2
0
0
0
0
0
0
0
1373
1415
0
33
0
36
1
28
53
2
0
0
0
0
0
0
0
1262
2323
0
28
0
48
2
25
10
2
0
0
4
0
0
0
0
2204
2265
0
28
0
48
2
24
10
2
0
0
3
0
0
0
0
2148
129
2
1
0
0
0
3
1
0
0
0
0
0
0
0
0
122
280
0
1
0
1
2
5
2
6
0
0
0
0
0
0
0
263
1544
0
0
1
68
2
29
3
2
0
0
0
0
0
0
0
1439
7071
178
42
9
40
22
127
73
24
1
0
7
0
0
0
0
6548
193629
0
62
0
2859
15
1819
25
22
0
0
10
0
0
0
0
188817
131182
0
13
0
181
1
569
3
0
0
0
5
0
0
0
0
130410
91111
0
3
0
58
1
40
0
0
0
0
0
0
0
0
0
91009
4777
0
3
0
121
2
75
0
2
0
0
0
0
0
0
0
4574
3455
0
2
0
56
1
40
0
1
0
0
0
0
0
0
0
3355
25998
0
39
0
1297
3
417
10
7
0
0
3
0
0
0
0
24222
22401
0
36
0
75
0
347
10
4
0
0
2
0
0
0
0
21927
2845
0
0
0
1103
3
45
0
3
0
0
1
0
0
0
0
1690
751
0
3
0
119
0
25
0
0
0
0
0
0
0
0
0
604
11413
0
23
0
1122
3
179
7
5
0
0
1
0
0
0
0
10073
8541
0
20
0
26
0
136
7
2
0
0
1
0
0
0
0
8349
2568
0
0
0
1040
3
34
0
3
0
0
0
0
0
0
0
1488
303
0
3
0
56
0
9
0
0
0
0
0
0
0
0
0
235
14585
0
16
0
175
0
238
3
2
0
0
2
0
0
0
0
14149
13860
0
16
0
49
0
211
3
2
0
0
1
0
0
0
0
13578
277
0
0
0
63
0
11
0
0
0
0
1
0
0
0
0
202
448
0
0
0
63
0
16
0
0
0
0
0
0
0
0
0
369
538
0
0
0
0
0
4
1
0
0
0
0
0
0
0
0
533
2036
0
0
0
70
0
32
1
2
0
0
0
0
0
0
0
1931
143
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
135
28955
0
7
0
1190
9
714
10
11
0
0
2
0
0
0
0
27012
39553
59
641
119
10113
329
864
648
409
0
0
190
0
0
0
0
26181
8436
2
116
29
13
1
272
141
5
0
0
103
0
0
0
0
7754
366
0
1
0
0
0
32
1
1
0
0
0
0
0
0
0
331
179
0
6
0
1
0
13
4
0
0
0
0
0
0
0
0
155
6335
3
37
0
543
37
156
32
30
0
0
11
0
0
0
0
5486
111
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
108
303
2
0
0
0
0
8
0
1
0
0
4
0
0
0
0
288
354
11
0
0
0
0
11
0
0
0
0
0
0
0
0
0
332
87
24
0
13
1
0
2
0
0
0
0
0
0
0
0
0
47
467
4
0
3
0
0
3
2
0
0
0
0
0
0
0
0
455
14226
2
16
0
9514
279
176
10
361
0
0
1
0
0
0
0
3867
4864
1
3
0
3696
44
39
2
163
0
0
0
0
0
0
0
916
794
0
0
0
664
217
31
0
129
0
0
0
0
0
0
0
-247
11
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
3
2
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
8555
1
13
0
5144
18
106
8
69
0
0
1
0
0
0
0
3195
7364
6
465
74
33
7
171
458
10
0
0
71
0
0
0
0
6069
827
4
0
0
5
1
9
0
0
0
0
0
0
0
0
0
808
33
1
0
0
1
4
4
0
0
0
0
0
0
0
0
0
23
465
0
0
0
1
0
6
0
0
0
0
0
0
0
0
0
458
244112
94
43
12
1293
26
907
27
18
0
0
7
0
0
0
0
241685
2374
0
2
0
9
1
20
0
0
0
0
0
0
0
0
0
2342
216674
0
4
0
703
2
693
11
3
0
0
1
0
0
0
0
215257
104076
0
0
0
7
0
5
0
0
0
0
0
0
0
0
0
104064
11469
0
1
0
92
0
18
2
0
0
0
0
0
0
0
0
11356
27966
0
3
0
462
2
238
6
3
0
0
1
0
0
0
0
27251
1068
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
1064
60
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
4077
0
1
0
65
2
25
2
3
0
0
3
0
0
0
0
3976
20902
94
36
12
516
21
169
14
12
0
0
3
0
0
0
0
20025
824248
2648
4762
437
20162
1231
42737
1297
898
77
0
451
0
0
0
0
749548
558033
2568
4723
437
18336
1184
40960
1273
874
72
0
446
0
0
0
0
487160
252206
2286
291
228
1913
396
33257
149
418
17
0
87
0
0
0
0
213164
145056
7
46
3
632
86
18946
31
90
0
0
9
0
0
0
0
125206
75773
4
8
1
325
38
12379
11
47
0
0
5
0
0
0
0
62955
2346
0
0
2
29
45
478
1
41
0
0
0
0
0
0
0
1750
66937
3
38
0
278
3
6089
19
2
0
0
4
0
0
0
0
60501
6534
1
3
2
39
37
1018
9
31
0
0
0
0
0
0
0
5394
1862
0
0
2
4
4
259
1
1
0
0
0
0
0
0
0
1591
4672
1
3
0
35
33
759
8
30
0
0
0
0
0
0
0
3803
4337
0
0
0
43
2
739
0
5
0
0
1
0
0
0
0
3547
18409
1
0
0
84
5
3527
0
0
0
0
1
0
0
0
0
14791
14007
1
1
0
46
18
2075
0
28
0
0
1
0
0
0
0
11837
45283
1
0
0
219
15
3528
10
0
0
0
0
0
0
0
0
41510
1588
0
0
0
3
2
285
1
2
0
0
0
0
0
0
0
1295
2128
19
2
0
217
31
357
2
32
0
0
0
0
0
0
0
1468
148
21
0
0
13
28
27
0
30
0
0
0
0
0
0
0
29
20
0
0
2
1
2
4
0
3
0
0
0
0
0
0
0
8
5152
1
2
23
30
1
477
2
1
0
0
1
0
0
0
0
4614
1083
0
1
0
25
0
141
1
0
0
0
0
0
0
0
0
915
4
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
4
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
12116
3
1
0
163
2
1889
3
1
0
0
0
0
0
0
0
10054
36
0
0
0
2
0
11
0
0
0
0
0
0
0
0
0
23
1784
0
6
0
27
8
288
27
4
0
0
2
0
0
0
0
1422
1581
0
6
0
16
2
249
22
1
0
0
1
0
0
0
0
1284
203
0
0
0
11
6
39
5
3
0
0
1
0
0
0
0
138
157
0
3
0
4
1
18
3
0
0
0
0
0
0
0
0
128
181
0
1
0
6
3
28
5
2
0
0
1
0
0
0
0
135
148
0
0
0
2
1
28
4
1
0
0
0
0
0
0
0
112
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1212
0
2
0
14
3
202
12
1
0
0
1
0
0
0
0
977
83
0
0
0
1
0
12
3
0
0
0
0
0
0
0
0
67
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
152
1
1
1
10
11
10
13
6
1
0
1
0
0
0
0
97
53876
0
223
16
79
8
7667
62
1
16
0
73
0
0
0
0
45731
53658
0
222
15
78
7
7622
62
1
14
0
72
0
0
0
0
45565
218
0
1
1
1
1
45
0
0
2
0
1
0
0
0
0
166
2753
0
148
0
13
0
330
16
0
0
0
6
0
0
0
0
2240
19032
0
61
12
31
4
2706
31
1
4
0
19
0
0
0
0
16163
1837
0
1
0
0
0
262
3
0
4
0
3
0
0
0
0
1564
67
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
59
29061
0
13
4
32
4
4179
12
0
7
0
36
0
0
0
0
24774
1099
0
1
0
3
0
182
0
0
0
0
9
0
0
0
0
904
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2998
37
4
0
17
3
371
1
2
0
0
0
0
0
0
0
2563
3802
37
4
0
17
3
371
1
2
0
0
0
0
0
0
0
3367
215
32
0
0
0
4
37
0
2
0
0
0
0
0
0
0
140
533
32
0
0
0
4
37
0
2
0
0
0
0
0
0
0
458
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12933
99
0
165
43
5
1976
4
36
0
0
1
0
0
0
0
10604
703
133
0
3
2
10
117
0
7
0
0
0
0
0
0
0
431
3292
5
4
8
5
6
556
0
2
0
0
0
0
0
0
0
2706
4958
3
3
5
4
4
410
0
2
0
0
0
0
0
0
0
4527
89
5
0
0
0
6
25
0
0
0
0
0
0
0
0
0
53
239
2
0
0
0
5
23
0
0
0
0
0
0
0
0
0
209
2979
5
1
3
1
3
148
0
0
0
0
0
0
0
0
0
2818
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
797
179
0
0
5
1
8
0
22
0
0
0
0
0
0
0
582
518
446
0
0
0
79
5
0
101
0
0
0
0
0
0
0
-113
111
97
0
0
1
1
1
0
0
0
0
0
0
0
0
0
11
767
692
0
0
1
44
4
0
43
0
0
0
0
0
0
0
-17
66
37
0
6
0
0
4
0
0
0
0
0
0
0
0
0
19
4972
60
0
1
446
9
257
1
7
0
0
0
0
0
0
0
4191
34
6
0
0
0
1
3
0
0
0
0
0
0
0
0
0
24
394
337
0
0
1
15
9
0
17
0
0
0
0
0
0
0
15
13
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
118
111
0
0
0
2
1
0
2
0
0
0
0
0
0
0
2
45
3
0
0
5
1
1
0
1
0
0
0
0
0
0
0
34
3787
54
2
0
213
34
206
3
10
0
0
0
0
0
0
0
3265
37555
0
3586
1
150
27
2315
175
14
0
0
192
0
0
0
0
31095
127
0
17
0
0
3
9
0
3
0
0
0
0
0
0
0
95
69
0
6
0
0
2
4
0
1
0
0
0
0
0
0
0
56
58
0
11
0
0
1
5
0
2
0
0
0
0
0
0
0
39
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
67
0
16
0
0
1
8
0
0
0
0
0
0
0
0
0
42
35
0
1
0
0
1
0
0
2
0
0
0
0
0
0
0
31
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
381
0
24
0
8
5
30
3
4
0
0
3
0
0
0
0
304
175
0
17
0
0
1
7
1
1
0
0
0
0
0
0
0
148
63
0
5
0
2
1
4
1
1
0
0
0
0
0
0
0
49
7
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
123
0
2
0
5
2
17
1
1
0
0
3
0
0
0
0
92
13
0
0
0
0
1
2
0
1
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
34634
0
3512
1
109
17
2145
168
6
0
0
185
0
0
0
0
28491
22648
0
2368
1
72
5
1452
97
2
0
0
126
0
0
0
0
18525
2385
0
215
0
25
12
167
24
4
0
0
15
0
0
0
0
1923
9601
0
929
0
12
0
526
47
0
0
0
44
0
0
0
0
8043
9833
0
2658
0
42
1
436
53
0
0
0
5
0
0
0
0
6638
5293
0
607
0
26
2
304
40
3
0
0
25
0
0
0
0
4286
1103
0
10
0
2
0
70
7
0
0
0
9
0
0
0
0
1005
181
0
0
0
0
0
8
0
0
0
0
1
0
0
0
0
172
13314
0
201
1
28
12
918
50
2
0
0
114
0
0
0
0
11988
4907
0
35
0
11
2
409
18
1
0
0
31
0
0
0
0
4400
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
256
0
6
0
7
0
11
0
0
0
0
0
0
0
0
0
232
25
0
6
0
0
0
1
0
0
0
0
0
0
0
0
0
18
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
158
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
148
9
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
8
49
0
0
0
2
0
4
0
0
0
0
0
0
0
0
0
43
1644
0
15
0
13
0
80
0
0
0
0
0
0
0
0
0
1536
161
0
9
0
1
0
9
0
0
0
0
0
0
0
0
0
142
113
0
2
0
4
0
7
0
0
0
0
0
0
0
0
0
100
1137
0
0
0
8
0
53
0
0
0
0
0
0
0
0
0
1076
41
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
40
192
0
4
0
0
0
10
0
0
0
0
0
0
0
0
0
178
512
0
12
0
13
2
40
4
1
0
0
4
0
0
0
0
436
2326
0
69
23
5
0
158
4
0
0
0
1
0
0
0
0
2066
1025
0
25
18
4
0
78
1
0
0
0
0
0
0
0
0
899
739
0
35
1
1
0
48
3
0
0
0
1
0
0
0
0
650
368
0
26
1
1
0
32
3
0
0
0
0
0
0
0
0
305
146
0
9
0
0
0
6
0
0
0
0
1
0
0
0
0
130
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
203
0
1
0
0
0
10
0
0
0
0
0
0
0
0
0
192
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
562
0
9
4
0
0
32
0
0
0
0
0
0
0
0
0
517
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
14223
204
98
16
213
54
486
163
40
5
0
8
0
0
0
0
12936
1767
0
20
0
61
4
60
67
1
2
0
2
0
0
0
0
1550
1613
0
20
0
60
4
54
45
1
1
0
1
0
0
0
0
1427
2405
0
15
0
58
0
49
12
0
0
0
2
0
0
0
0
2269
2337
0
15
0
58
0
48
12
0
0
0
2
0
0
0
0
2202
156
2
0
0
0
0
7
0
0
0
0
0
0
0
0
0
147
307
1
0
0
0
0
16
1
0
0
0
0
0
0
0
0
289
1497
0
2
0
57
1
66
1
0
0
0
1
0
0
0
0
1369
8091
201
61
16
37
49
288
82
39
3
0
3
0
0
0
0
7312
207944
1
63
0
4246
23
3196
30
17
1
0
3
0
0
0
0
200364
141512
0
10
0
312
0
1185
6
0
0
0
2
0
0
0
0
139997
100713
0
1
0
117
0
110
0
0
0
0
0
0
0
0
0
100485
5296
0
1
0
194
1
140
1
1
1
0
1
0
0
0
0
4956
3720
0
0
0
94
1
61
0
1
0
0
0
0
0
0
0
3563
27837
0
39
0
1933
12
798
12
7
0
0
0
0
0
0
0
25036
23680
0
39
0
102
0
665
8
0
0
0
0
0
0
0
0
22866
3399
0
0
0
1649
11
95
3
6
0
0
0
0
0
0
0
1635
755
0
0
0
183
1
38
1
1
0
0
0
0
0
0
0
531
12737
0
12
0
1668
12
337
6
7
0
0
0
0
0
0
0
10695
9312
0
12
0
33
0
240
3
0
0
0
0
0
0
0
0
9024
3115
0
0
0
1539
11
81
3
6
0
0
0
0
0
0
0
1475
310
0
0
0
97
1
16
0
1
0
0
0
0
0
0
0
195
15100
0
27
0
265
0
461
6
0
0
0
0
0
0
0
0
14341
14368
0
27
0
69
0
425
5
0
0
0
0
0
0
0
0
13842
284
0
0
0
110
0
14
0
0
0
0
0
0
0
0
0
160
445
0
0
0
86
0
22
1
0
0
0
0
0
0
0
0
336
577
0
0
0
2
0
11
1
0
0
0
0
0
0
0
0
563
2104
0
1
0
98
1
56
1
0
0
0
0
0
0
0
0
1947
104
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
99
30514
1
12
0
1707
9
1001
9
9
0
0
0
0
0
0
0
27766
43779
77
616
169
11809
684
1548
752
385
49
0
155
0
0
0
0
27535
9060
2
106
36
11
3
490
151
0
47
0
86
0
0
0
0
8128
356
0
3
0
0
0
46
2
0
0
0
2
0
0
0
0
303
185
0
4
0
0
0
17
2
0
0
0
0
0
0
0
0
162
7204
1
32
0
653
90
261
33
42
0
0
12
0
0
0
0
6080
70
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
68
309
2
0
0
0
0
10
0
0
0
0
1
0
0
0
0
296
413
13
0
0
0
0
29
0
0
0
0
0
0
0
0
0
371
105
39
0
23
0
0
2
1
0
0
0
0
0
0
0
0
40
442
5
0
2
3
0
8
0
1
0
0
0
0
0
0
0
423
16293
1
15
0
11087
581
334
11
334
0
0
1
0
0
0
0
3929
4905
1
2
0
3791
134
77
0
115
0
0
1
0
0
0
0
784
962
0
0
0
770
379
28
0
172
0
0
0
0
0
0
0
-387
24
0
0
0
21
3
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
10399
0
13
0
6504
65
229
11
47
0
0
0
0
0
0
0
3530
8173
4
456
108
44
7
336
552
4
2
0
53
0
0
0
0
6607
729
7
0
0
3
0
7
0
0
0
0
0
0
0
0
0
712
37
3
0
0
3
3
5
0
4
0
0
0
0
0
0
0
19
403
0
0
0
5
0
1
0
0
0
0
0
0
0
0
0
397
266215
80
39
0
1826
47
1777
24
24
5
0
5
0
0
0
0
262388
2455
1
1
0
10
1
20
2
2
0
0
0
0
0
0
0
2418
239329
2
5
0
1144
1
1456
6
0
1
0
0
0
0
0
0
236714
115211
0
0
0
41
0
11
0
0
0
0
0
0
0
0
0
115159
9103
0
0
0
55
0
22
0
0
0
0
0
0
0
0
0
9026
40781
0
6
0
870
1
407
3
0
0
0
0
0
0
0
0
39494
1121
0
0
0
1
0
8
0
0
0
0
0
0
0
0
0
1112
49
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
47
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
4611
0
1
0
42
5
43
5
2
0
0
1
0
0
0
0
4512
19749
77
32
0
630
40
257
11
20
3
0
4
0
0
0
0
18675
886156
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
886156
544957
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
544957
257943
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
257943
146506
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
146506
74111
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74111
2213
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2213
70182
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
70182
5980
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5980
1588
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1588
4392
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4392
4407
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4407
16143
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16143
14249
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14249
48810
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48810
1645
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1645
1845
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1845
155
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
155
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
4896
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4896
1086
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1086
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
11018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11018
55
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
55
1696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1696
1516
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1516
180
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
180
177
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
177
171
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
171
143
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
143
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1137
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1137
66
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
210
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
210
56567
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56567
56314
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56314
253
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
253
2678
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2678
19322
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19322
1801
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1801
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46
31670
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31670
990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3176
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3176
4742
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4742
260
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
260
431
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
431
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15101
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15101
953
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
953
3434
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3434
4716
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4716
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
112
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
112
4218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
775
496
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
496
63
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63
705
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
705
70
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
70
5089
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5089
509
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
509
390
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
390
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
130
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
130
66
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
3751
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3751
37618
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37618
132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
132
85
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
85
47
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
47
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
363
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
363
176
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
176
55
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
55
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
115
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
115
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34807
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34807
22932
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22932
2256
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2256
9619
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9619
10303
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10303
5332
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5332
989
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
989
163
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
163
13500
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13500
4518
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4518
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
236
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
135
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
55
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
55
1589
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1589
172
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
172
89
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
89
1102
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1102
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35
191
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
191
491
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
491
2907
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2907
1321
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1321
916
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
916
539
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
539
164
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
164
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
188
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
188
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
670
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
670
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
15074
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15074
1939
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1939
1722
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1722
2476
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2476
2413
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2413
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
160
294
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
294
1515
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1515
8690
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8690
184772
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
184772
123227
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
123227
82374
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
82374
4635
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4635
3195
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3195
25974
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25974
22154
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22154
3079
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3079
741
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
741
12146
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12146
8993
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8993
2810
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2810
343
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
343
13828
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13828
13161
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13161
269
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
269
398
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
398
492
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
492
1728
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1728
109
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
109
28607
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28607
46643
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46643
9242
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9242
380
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
380
208
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
208
8378
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8378
88
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
88
305
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
305
463
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
463
101
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
430
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
430
16508
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16508
5686
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5686
866
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
866
32
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
9920
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9920
9376
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9376
696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
696
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
447
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
447
341199
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
341199
2489
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2489
314236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
314236
177347
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
177347
9890
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9890
45917
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45917
1216
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1216
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
4584
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4584
19835
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19835
930252
2892
4616
231
34732
904
31898
1150
1037
55
3
574
0
0
0
0
852160
529045
2844
4587
229
32266
889
30869
1138
1029
53
3
566
0
0
0
0
454572
255609
2469
259
80
4360
463
27013
126
524
39
3
87
0
0
0
0
220186
151674
6
33
4
1362
147
17010
21
223
0
2
9
0
0
0
0
132857
75070
1
9
1
665
66
9478
11
79
0
0
7
0
0
0
0
64753
2790
1
0
0
54
79
383
0
138
0
2
0
0
0
0
0
2133
73814
4
24
3
643
2
7149
10
6
0
0
2
0
0
0
0
65971
6496
0
4
0
55
81
617
3
134
0
0
1
0
0
0
0
5601
1675
0
0
0
8
3
127
0
5
0
0
0
0
0
0
0
1532
4821
0
4
0
47
78
490
3
129
0
0
1
0
0
0
0
4069
4477
0
0
0
96
23
501
1
26
0
2
1
0
0
0
0
3827
15032
0
0
1
142
3
1727
2
3
0
0
1
0
0
0
0
13153
14709
0
1
0
101
7
1636
0
9
0
0
0
0
0
0
0
12955
53877
3
0
0
581
13
5623
8
16
0
0
1
0
0
0
0
47632
1574
0
0
0
14
5
209
0
3
0
0
0
0
0
0
0
1343
1907
11
1
3
346
31
276
0
35
0
0
1
0
0
0
0
1203
120
19
0
0
10
18
23
0
18
0
0
0
0
0
0
0
32
13
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
10
4076
1
3
19
77
2
309
1
0
0
0
1
0
0
0
0
3663
1000
0
2
0
72
0
78
0
0
0
0
0
0
0
0
0
848
10
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
7
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
9568
1
7
0
348
2
819
2
2
0
0
0
0
0
0
0
8387
43
0
0
0
2
0
7
0
1
0
0
0
0
0
0
0
33
1640
0
7
0
68
9
155
15
3
0
0
0
0
0
0
0
1383
1428
0
5
0
51
5
126
13
1
0
0
0
0
0
0
0
1227
212
0
2
0
17
4
29
2
2
0
0
0
0
0
0
0
156
176
0
6
0
14
4
24
5
1
0
0
0
0
0
0
0
122
167
0
0
0
13
2
14
1
0
0
0
0
0
0
0
0
137
165
0
0
0
9
0
23
4
0
0
0
0
0
0
0
0
129
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1068
0
1
0
28
2
88
4
2
0
0
0
0
0
0
0
943
63
0
0
0
4
1
6
1
0
0
0
0
0
0
0
0
51
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
237
2
3
0
7
5
20
16
2
0
0
0
0
0
0
0
182
50709
1
191
4
222
4
3980
62
5
38
0
76
0
0
0
0
46126
50497
0
191
3
218
4
3958
62
5
38
0
75
0
0
0
0
45943
212
1
0
1
4
0
22
0
0
0
0
1
0
0
0
0
183
2626
0
138
0
34
0
169
18
0
0
0
7
0
0
0
0
2260
17806
1
40
3
69
4
1371
28
1
12
0
33
0
0
0
0
16244
1576
0
0
0
4
0
166
0
1
1
0
2
0
0
0
0
1402
48
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
45
27772
0
14
1
106
0
2187
17
3
25
0
29
0
0
0
0
25390
828
0
1
0
9
0
78
0
0
0
0
5
0
0
0
0
735
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2912
23
1
0
50
1
317
1
0
0
0
0
0
0
0
0
2519
3890
23
1
0
50
1
317
1
0
0
0
0
0
0
0
0
3497
270
41
0
0
0
1
44
0
0
0
0
0
0
0
0
0
184
667
41
0
0
0
1
44
0
0
0
0
0
0
0
0
0
581
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16429
80
3
37
106
31
2724
4
7
0
0
0
0
0
0
0
13437
987
163
0
4
3
25
187
0
66
0
1
0
0
0
0
0
538
4757
3
8
1
27
12
753
1
0
0
0
0
0
0
0
0
3952
5656
2
5
1
24
7
478
1
0
0
0
0
0
0
0
0
5138
184
2
0
2
1
13
42
0
0
0
0
0
0
0
0
0
124
381
2
0
1
0
13
23
0
0
0
0
0
0
0
0
0
342
3043
1
3
1
4
5
293
0
0
0
0
0
0
0
0
0
2736
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
871
269
0
0
2
9
6
0
14
0
0
0
0
0
0
0
571
416
368
0
0
0
24
5
0
45
0
0
0
0
0
0
0
-26
70
65
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
779
718
0
0
0
21
4
0
46
0
0
0
0
0
0
0
-10
56
30
0
3
0
0
1
0
0
0
0
0
0
0
0
0
22
4478
83
1
1
1320
34
183
0
33
0
0
0
0
0
0
0
2823
93
69
0
0
1
2
2
0
0
0
0
0
0
0
0
0
19
475
441
0
0
0
4
0
0
6
0
0
0
0
0
0
0
24
16
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
152
146
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
123
3
0
0
25
3
1
0
2
0
0
0
0
0
0
0
89
2696
54
1
0
382
65
142
3
16
1
0
0
0
0
0
0
2032
35750
0
3452
0
435
9
1228
158
5
0
0
256
0
0
0
0
30207
114
0
11
0
1
0
3
0
1
0
0
0
0
0
0
0
98
73
0
8
0
1
0
2
0
0
0
0
0
0
0
0
0
62
40
0
2
0
0
0
1
0
1
0
0
0
0
0
0
0
36
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
78
0
7
0
0
0
2
0
0
0
0
0
0
0
0
0
69
22
0
3
0
1
0
1
0
1
0
0
0
0
0
0
0
16
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
366
0
34
0
28
2
23
4
0
0
0
5
0
0
0
0
270
186
0
30
0
13
0
16
3
0
0
0
0
0
0
0
0
124
52
0
4
0
1
0
5
1
0
0
0
1
0
0
0
0
40
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
115
0
0
0
12
2
2
0
0
0
0
4
0
0
0
0
95
9
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
32892
0
3379
0
350
7
1148
152
3
0
0
246
0
0
0
0
27607
21389
0
2345
0
225
2
728
91
1
0
0
168
0
0
0
0
17829
2105
0
173
0
74
3
81
13
2
0
0
21
0
0
0
0
1738
9398
0
861
0
51
2
339
48
0
0
0
57
0
0
0
0
8040
10269
0
2681
0
135
0
284
49
1
0
0
12
0
0
0
0
7107
5270
0
489
0
46
4
177
40
0
0
0
32
0
0
0
0
4482
914
0
8
0
11
0
34
4
0
0
0
12
0
0
0
0
845
200
0
1
0
1
0
4
2
0
0
0
1
0
0
0
0
191
12044
0
174
0
133
3
460
47
2
0
0
150
0
0
0
0
11075
4194
0
26
0
24
0
189
10
0
0
0
39
0
0
0
0
3906
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
232
0
2
0
5
0
1
0
1
0
0
0
0
0
0
0
223
22
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
19
16
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
15
119
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
117
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
61
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
58
1645
0
17
0
29
0
37
1
0
0
0
2
0
0
0
0
1559
159
0
12
0
2
0
12
1
0
0
0
1
0
0
0
0
131
138
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
130
1105
0
3
0
17
0
20
0
0
0
0
0
0
0
0
0
1065
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
213
0
2
0
2
0
5
0
0
0
0
1
0
0
0
0
203
499
0
9
0
22
0
16
1
0
0
0
3
0
0
0
0
448
2203
0
64
2
20
9
67
8
28
0
0
0
0
0
0
0
2005
1067
0
28
0
9
1
27
2
0
0
0
0
0
0
0
0
1000
660
0
31
1
11
1
19
3
0
0
0
0
0
0
0
0
594
358
0
30
1
7
1
11
2
0
0
0
0
0
0
0
0
306
132
0
1
0
2
0
3
1
0
0
0
0
0
0
0
0
125
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
155
0
0
0
1
0
5
0
0
0
0
0
0
0
0
0
149
11
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
476
0
5
1
0
7
21
3
28
0
0
0
0
0
0
0
411
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
14051
258
117
25
466
71
271
95
93
3
0
16
0
0
0
0
12636
1711
0
36
0
76
0
37
48
0
2
0
1
0
0
0
0
1511
1592
0
36
0
74
0
36
37
0
2
0
1
0
0
0
0
1406
2260
0
25
0
104
0
26
6
0
1
0
5
0
0
0
0
2093
2194
0
25
0
102
0
26
5
0
1
0
5
0
0
0
0
2030
178
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
171
317
0
2
0
0
0
15
0
2
0
0
0
0
0
0
0
298
1406
0
2
0
137
1
23
0
0
0
0
1
0
0
0
0
1242
8179
258
52
25
149
70
163
41
91
0
0
9
0
0
0
0
7321
172168
0
50
0
7057
4
1357
32
9
0
0
5
0
0
0
0
163654
115335
0
5
0
514
1
495
6
0
0
0
2
0
0
0
0
114312
76272
0
1
0
131
1
46
1
0
0
0
0
0
0
0
0
76092
4251
0
4
0
303
0
61
1
3
0
0
1
0
0
0
0
3878
2875
0
0
0
148
0
29
1
2
0
0
0
0
0
0
0
2695
23350
0
28
0
3358
0
280
15
5
0
0
0
0
0
0
0
19664
19446
0
26
0
183
0
225
13
0
0
0
0
0
0
0
0
18999
3133
0
0
0
2756
0
44
2
5
0
0
0
0
0
0
0
326
769
0
2
0
419
0
11
0
0
0
0
0
0
0
0
0
337
11056
0
11
0
2863
0
117
6
5
0
0
0
0
0
0
0
8054
7848
0
9
0
83
0
73
4
0
0
0
0
0
0
0
0
7679
2883
0
0
0
2575
0
41
2
5
0
0
0
0
0
0
0
260
324
0
2
0
205
0
3
0
0
0
0
0
0
0
0
0
114
12294
0
17
0
495
0
163
9
0
0
0
0
0
0
0
0
11610
11598
0
17
0
100
0
152
9
0
0
0
0
0
0
0
0
11320
250
0
0
0
181
0
3
0
0
0
0
0
0
0
0
0
66
445
0
0
0
214
0
8
0
0
0
0
0
0
0
0
0
223
531
0
1
0
7
0
5
0
0
0
0
0
0
0
0
0
518
1509
0
1
0
151
0
12
1
0
0
0
0
0
0
0
0
1344
110
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
107
27082
0
11
0
2724
3
501
9
1
0
0
2
0
0
0
0
23831
49264
117
645
122
19928
333
933
719
370
11
0
202
0
0
0
0
25884
9051
0
98
32
41
0
240
103
1
9
0
122
0
0
0
0
8405
330
0
0
0
3
0
35
0
0
0
0
0
0
0
0
0
292
175
0
1
0
2
0
11
0
1
2
0
0
0
0
0
0
158
8832
8
44
0
1425
30
201
38
21
0
0
9
0
0
0
0
7056
142
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
136
320
12
0
0
0
0
3
0
0
0
0
0
0
0
0
0
305
453
25
0
0
0
0
14
0
0
0
0
0
0
0
0
0
414
98
48
0
5
0
0
0
0
0
0
0
0
0
0
0
0
45
464
13
0
0
4
0
9
0
0
0
0
0
0
0
0
0
438
18524
0
18
1
18302
293
193
10
345
0
0
1
0
0
0
0
-639
6274
0
4
0
6215
63
45
0
97
0
0
0
0
0
0
0
-150
922
0
1
0
918
198
11
0
188
0
0
0
0
0
0
0
-394
26
0
0
0
25
0
0
0
0
0
0
0
0
0
0
0
1
45
0
0
0
21
11
0
0
0
0
0
0
0
0
0
0
13
11257
0
13
1
11123
21
137
10
60
0
0
1
0
0
0
0
-109
9645
5
482
84
127
9
207
568
2
0
0
70
0
0
0
0
8091
717
3
0
0
11
1
5
0
0
0
0
0
0
0
0
0
697
28
3
0
0
0
0
13
0
0
0
0
0
0
0
0
0
12
485
0
2
0
7
0
2
0
0
0
0
0
0
0
0
0
474
401207
48
29
2
2466
15
1029
12
8
2
0
8
0
0
0
0
397588
2308
0
2
0
32
0
9
0
0
0
0
1
0
0
0
0
2264
373531
3
4
0
1652
3
848
4
2
0
0
2
0
0
0
0
371013
243805
0
0
0
34
0
5
0
0
0
0
0
0
0
0
0
243766
9343
1
0
0
96
0
10
1
0
0
0
0
0
0
0
0
9235
43539
0
3
0
1275
3
245
2
2
0
0
1
0
0
0
0
42008
1233
0
0
0
1
0
3
1
0
0
0
0
0
0
0
0
1228
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
27
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
4346
0
0
0
66
0
22
1
0
2
0
0
0
0
0
0
4255
20974
45
23
2
716
12
150
7
6
0
0
5
0
0
0
0
20008
934369
2552
4974
280
35776
1100
29024
1012
926
37
98
509
0
0
0
0
858081
504149
2508
4953
280
33371
1089
28162
999
909
37
98
505
0
0
0
0
431238
246714
2136
280
154
4705
443
24386
99
308
21
90
102
0
0
0
0
213990
147983
3
45
4
1423
127
15921
17
89
0
28
12
0
0
0
0
130314
71976
2
15
1
698
52
8288
8
28
0
23
10
0
0
0
0
62851
3043
0
0
0
65
73
388
1
60
0
5
0
0
0
0
0
2451
72964
1
30
3
660
2
7245
8
1
0
0
2
0
0
0
0
65012
6433
0
4
0
68
37
601
1
38
0
3
0
0
0
0
0
5681
1537
0
0
0
7
1
132
0
1
0
0
0
0
0
0
0
1396
4896
0
4
0
61
36
469
1
37
0
3
0
0
0
0
0
4285
4091
0
1
0
95
18
486
0
21
0
0
0
0
0
0
0
3470
13525
0
0
0
128
9
1331
0
3
0
1
2
0
0
0
0
12051
14480
0
1
0
122
8
1517
2
6
0
1
0
0
0
0
0
12823
53375
0
3
0
606
1
5659
4
0
0
21
0
0
0
0
0
47081
1437
0
0
0
10
25
175
0
0
0
1
0
0
0
0
0
1226
1866
28
1
14
293
30
276
3
11
0
3
0
0
0
0
0
1207
127
26
0
6
17
37
23
0
19
0
3
0
0
0
0
0
-4
10
1
0
0
3
2
1
0
1
0
0
0
0
0
0
0
2
3512
4
3
29
84
1
282
1
0
0
0
0
0
0
0
0
3108
921
3
2
0
77
0
61
0
0
0
0
0
0
0
0
0
778
6
1
0
1
0
1
1
0
0
0
1
0
0
0
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
8747
0
4
0
355
3
840
1
2
0
1
0
0
0
0
0
7541
37
0
0
0
2
0
5
0
0
0
1
0
0
0
0
0
29
1505
0
4
0
63
10
106
9
4
0
0
6
0
0
0
0
1303
1349
0
4
0
49
1
93
8
1
0
0
6
0
0
0
0
1187
156
0
0
0
14
9
13
1
3
0
0
0
0
0
0
0
116
176
0
2
0
23
6
11
1
3
0
0
0
0
0
0
0
130
158
0
1
0
5
0
15
1
0
0
0
0
0
0
0
0
136
145
0
0
0
11
1
10
1
0
0
0
0
0
0
0
0
122
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
957
0
1
0
20
3
61
6
1
0
0
6
0
0
0
0
859
68
0
0
0
4
0
9
0
0
0
0
0
0
0
0
0
55
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
258
0
1
1
16
11
9
13
11
0
0
0
0
0
0
0
196
49088
2
203
13
228
2
2919
34
3
20
0
84
0
0
0
0
45580
48846
2
202
13
227
2
2885
34
3
19
0
83
0
0
0
0
45376
242
0
1
0
1
0
34
0
0
1
0
1
0
0
0
0
204
2483
1
137
1
32
0
161
13
1
0
0
4
0
0
0
0
2133
15610
1
55
9
88
2
1065
11
2
3
0
34
0
0
0
0
14340
1352
0
1
0
11
0
128
1
0
0
0
1
0
0
0
0
1210
33
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
30
28648
0
9
3
88
0
1507
6
0
16
0
37
0
0
0
0
26982
898
0
1
0
8
0
54
3
0
1
0
8
0
0
0
0
823
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2913
31
6
0
44
0
305
0
1
0
0
0
0
0
0
0
2526
3873
31
6
0
44
0
305
0
1
0
0
0
0
0
0
0
3486
329
68
0
1
0
2
57
0
0
0
0
0
0
0
0
0
201
727
68
0
1
0
2
57
0
0
0
0
0
0
0
0
0
599
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14740
102
3
60
138
22
2475
11
25
0
2
0
0
0
0
0
11902
951
182
0
7
1
73
159
1
48
0
2
0
0
0
0
0
478
4328
7
5
17
19
12
691
2
0
0
42
0
0
0
0
0
3533
5550
3
4
12
19
11
495
2
0
0
42
0
0
0
0
0
4962
124
1
0
1
1
9
21
0
0
0
2
0
0
0
0
0
89
257
1
0
1
1
9
16
0
0
0
2
0
0
0
0
0
227
2359
4
1
3
0
0
201
0
0
0
0
0
0
0
0
0
2150
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
696
136
0
0
4
5
3
0
2
0
0
0
0
0
0
0
546
280
244
0
0
4
30
3
0
25
0
0
0
0
0
0
0
-26
38
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
710
651
0
0
0
19
10
0
18
0
0
0
0
0
0
0
12
86
49
0
0
0
0
1
0
0
0
0
0
0
0
0
0
36
4514
68
3
0
1540
17
157
3
14
0
5
0
0
0
0
0
2707
32
8
0
0
0
1
5
0
0
0
0
0
0
0
0
0
18
413
375
0
0
0
10
7
0
13
0
0
0
0
0
0
0
8
15
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
126
124
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
181
5
0
0
31
2
0
0
0
0
0
0
0
0
0
0
143
3225
92
2
0
439
17
109
4
22
1
0
0
0
0
0
0
2539
35623
1
3765
0
385
26
977
123
7
0
0
218
0
0
0
0
30121
110
0
5
0
4
1
3
0
1
0
0
0
0
0
0
0
96
72
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
69
38
0
3
0
4
1
2
0
1
0
0
0
0
0
0
0
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
69
0
3
0
1
0
1
0
0
0
0
0
0
0
0
0
64
22
0
2
0
0
1
1
0
1
0
0
0
0
0
0
0
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
0
0
0
3
0
1
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
308
0
25
0
16
3
8
1
0
0
0
0
0
0
0
0
255
162
0
19
0
5
0
2
1
0
0
0
0
0
0
0
0
135
47
0
3
0
2
3
1
0
0
0
0
0
0
0
0
0
38
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
0
3
0
9
0
4
0
0
0
0
0
0
0
0
0
64
16
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
33002
0
3698
0
322
22
893
118
4
0
0
217
0
0
0
0
27728
21510
0
2558
0
216
8
566
77
3
0
0
156
0
0
0
0
17926
1993
0
184
0
68
12
66
8
1
0
0
17
0
0
0
0
1637
9499
0
956
0
38
2
261
33
0
0
0
44
0
0
0
0
8165
10240
0
2898
0
114
4
190
40
0
0
0
3
0
0
0
0
6991
5599
0
584
0
46
3
147
31
3
0
0
30
0
0
0
0
4755
833
0
5
0
11
0
33
2
0
0
0
14
0
0
0
0
768
178
0
2
0
4
0
11
0
0
0
0
3
0
0
0
0
158
11982
0
177
0
127
6
359
30
1
0
0
139
0
0
0
0
11143
4169
0
32
0
20
9
153
15
0
0
0
28
0
0
0
0
3912
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
226
0
3
0
1
0
6
0
1
0
0
0
0
0
0
0
215
22
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
19
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
111
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
108
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
64
0
0
0
1
0
3
0
1
0
0
0
0
0
0
0
59
1570
1
22
0
22
0
51
0
0
0
0
1
0
0
0
0
1473
173
0
18
0
0
0
14
0
0
0
0
1
0
0
0
0
140
78
0
0
0
7
0
3
0
0
0
0
0
0
0
0
0
68
1051
0
0
0
13
0
24
0
0
0
0
0
0
0
0
0
1014
43
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
41
225
0
4
0
2
0
9
0
0
0
0
0
0
0
0
0
210
406
0
12
0
20
0
16
4
1
0
0
0
0
0
0
0
353
2393
0
69
5
31
0
73
2
0
0
0
0
0
0
0
0
2213
1083
0
33
5
10
0
34
1
0
0
0
0
0
0
0
0
1000
817
0
30
0
12
0
20
1
0
0
0
0
0
0
0
0
754
496
0
28
0
11
0
12
0
0
0
0
0
0
0
0
0
445
136
0
1
0
0
0
2
1
0
0
0
0
0
0
0
0
132
3
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
165
0
1
0
0
0
4
0
0
0
0
0
0
0
0
0
160
15
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
493
0
6
0
9
0
19
0
0
0
0
0
0
0
0
0
459
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
13502
246
107
7
450
59
252
112
53
9
4
10
0
0
0
0
12193
1680
0
31
0
88
2
38
48
0
1
0
1
0
0
0
0
1471
1502
0
31
0
84
2
33
31
0
1
0
1
0
0
0
0
1319
2161
1
22
0
88
2
26
6
1
0
0
3
0
0
0
0
2012
2109
0
22
0
87
2
26
6
1
0
0
3
0
0
0
0
1962
125
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
123
359
2
0
0
6
0
22
1
0
0
0
0
0
0
0
0
328
1277
3
5
0
120
3
29
1
0
0
0
0
0
0
0
0
1116
7900
239
49
7
148
52
136
56
52
8
4
6
0
0
0
0
7143
155004
0
51
0
7024
25
1539
18
45
0
3
3
0
0
0
0
146296
101583
0
6
0
533
2
558
5
2
0
0
1
0
0
0
0
100476
61086
0
1
0
131
2
45
1
1
0
0
0
0
0
0
0
60905
3650
0
3
0
261
2
64
0
4
0
0
0
0
0
0
0
3316
2444
0
1
0
114
2
30
0
1
0
0
0
0
0
0
0
2296
21129
0
35
0
3347
8
351
6
18
0
1
2
0
0
0
0
17361
17311
0
32
0
146
0
302
3
0
0
1
1
0
0
0
0
16826
3125
0
1
0
2783
8
35
2
18
0
0
0
0
0
0
0
278
693
0
2
0
418
0
14
1
0
0
0
1
0
0
0
0
257
9887
0
8
0
2865
8
152
3
18
0
1
1
0
0
0
0
6831
6680
0
7
0
54
0
117
1
0
0
1
1
0
0
0
0
6499
2911
0
0
0
2611
8
33
1
18
0
0
0
0
0
0
0
240
296
0
1
0
200
0
2
1
0
0
0
0
0
0
0
0
92
11242
0
27
0
482
0
199
3
0
0
0
1
0
0
0
0
10530
10631
0
25
0
92
0
185
2
0
0
0
0
0
0
0
0
10327
214
0
1
0
172
0
2
1
0
0
0
0
0
0
0
0
38
397
0
1
0
218
0
12
0
0
0
0
1
0
0
0
0
165
431
0
0
0
6
0
5
0
0
0
0
0
0
0
0
0
420
1384
0
0
0
172
0
25
1
0
0
0
0
0
0
0
0
1186
69
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
67
26758
0
7
0
2705
13
534
6
21
0
2
0
0
0
0
0
23470
50913
125
681
114
20776
536
935
645
496
7
1
172
0
0
0
0
26425
9636
0
127
11
45
3
284
87
2
4
0
101
0
0
0
0
8972
261
0
0
0
3
0
16
2
0
1
0
0
0
0
0
0
239
159
0
3
0
1
0
16
2
0
0
0
2
0
0
0
0
135
8815
8
34
0
1512
58
205
43
44
0
0
14
0
0
0
0
6897
178
0
0
0
7
0
4
0
0
0
0
0
0
0
0
0
167
378
19
0
0
0
0
4
0
0
0
0
1
0
0
0
0
354
415
21
0
0
0
0
24
0
0
0
0
0
0
0
0
0
370
66
41
0
3
0
0
0
0
0
0
0
0
0
0
0
0
22
507
23
0
0
3
0
7
0
16
0
0
1
0
0
0
0
457
19711
1
30
0
19054
463
160
12
431
0
0
4
0
0
0
0
-444
6440
1
11
0
6374
108
27
6
118
0
0
0
0
0
0
0
-205
1082
0
0
0
1036
297
11
1
203
0
0
0
0
0
0
0
-466
23
0
0
0
21
0
0
0
0
0
0
0
0
0
0
0
2
16
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
1
12150
0
19
0
11608
58
122
5
110
0
0
4
0
0
0
0
224
9674
10
486
100
139
11
207
498
3
2
1
49
0
0
0
0
8168
153
1
1
0
10
1
4
1
0
0
0
0
0
0
0
0
135
13
1
0
0
2
0
1
0
0
0
0
0
0
0
0
0
9
947
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
944
430220
44
21
0
2405
11
862
13
17
0
0
4
0
0
0
0
426843
2938
0
0
0
40
0
21
0
0
0
0
1
0
0
0
0
2876
402365
3
2
0
1685
2
719
6
7
0
0
0
0
0
0
0
399941
271992
0
0
0
37
0
6
0
0
0
0
0
0
0
0
0
271949
8936
0
0
0
67
0
4
0
0
0
0
0
0
0
0
0
8865
40473
1
2
0
1341
2
225
2
5
0
0
0
0
0
0
0
38895
1136
0
0
0
1
0
6
0
0
0
0
0
0
0
0
0
1129
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
4536
0
0
0
61
0
20
0
0
0
0
1
0
0
0
0
4454
20345
41
19
0
619
9
102
7
10
0
0
2
0
0
0
0
19536
960978
2487
7576
299
35669
1016
31633
995
793
78
626
519
0
0
0
0
879287
530028
2425
7531
298
33719
1006
30641
982
782
78
619
513
0
0
0
0
451434
258857
2112
362
105
4449
285
25970
79
239
14
396
67
0
0
0
0
224779
150933
5
52
2
1353
56
16429
9
12
1
76
5
0
0
0
0
132933
74959
2
17
1
599
9
8940
5
5
1
23
2
0
0
0
0
65355
3098
1
0
0
50
42
465
1
7
0
52
0
0
0
0
0
2480
72876
2
35
1
704
5
7024
3
0
0
1
3
0
0
0
0
65098
6650
0
2
0
60
4
725
3
3
0
15
0
0
0
0
0
5838
1824
0
0
0
6
0
170
0
1
0
0
0
0
0
0
0
1647
4826
0
2
0
54
4
555
3
2
0
15
0
0
0
0
0
4191
4537
0
0
0
74
13
529
0
2
0
9
1
0
0
0
0
3909
13852
0
0
0
124
2
1589
1
0
0
2
0
0
0
0
0
12134
14634
0
0
0
105
5
1649
0
4
1
9
0
0
0
0
0
12861
52426
1
0
0
631
3
5151
1
0
0
13
0
0
0
0
0
46626
1573
0
0
0
7
15
157
0
3
0
15
0
0
0
0
0
1376
1856
22
1
4
276
6
246
1
9
0
15
0
0
0
0
0
1276
148
17
0
0
10
19
22
0
12
0
10
0
0
0
0
0
58
8
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
6
3405
2
9
20
60
0
293
0
0
0
0
1
0
0
0
0
3020
942
1
4
0
54
0
62
0
0
0
0
0
0
0
0
0
821
12
0
0
3
0
0
0
0
0
0
1
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9431
0
6
0
349
2
998
1
3
0
2
1
0
0
0
0
8069
21
0
0
0
3
2
1
0
2
0
2
0
0
0
0
0
11
1620
0
11
0
62
4
135
18
1
0
6
1
0
0
0
0
1382
1412
0
11
0
43
2
115
16
0
0
4
1
0
0
0
0
1220
208
0
0
0
19
2
20
2
1
0
2
0
0
0
0
0
162
176
0
7
0
16
0
9
1
0
0
0
0
0
0
0
0
143
161
0
0
0
11
2
21
1
0
0
0
0
0
0
0
0
126
154
0
0
0
5
0
16
4
0
0
0
0
0
0
0
0
129
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1059
0
4
0
27
2
77
10
1
0
6
1
0
0
0
0
931
68
0
0
0
3
0
12
2
0
0
0
0
0
0
0
0
51
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
273
0
5
2
10
9
29
15
4
0
2
0
0
0
0
0
197
54889
4
258
7
273
3
3032
35
2
12
2
56
0
0
0
0
51205
54663
3
257
7
270
3
2998
33
2
12
2
56
0
0
0
0
51020
226
1
1
0
3
0
34
2
0
0
0
0
0
0
0
0
185
2604
0
176
0
37
1
209
8
1
1
0
3
0
0
0
0
2168
16559
4
56
6
74
2
1057
17
0
5
2
15
0
0
0
0
15321
1345
0
0
0
3
0
147
0
0
0
0
1
0
0
0
0
1194
69
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
66
33408
0
24
1
150
0
1564
10
1
5
0
24
0
0
0
0
31629
847
0
3
0
10
0
51
0
0
0
0
13
0
0
0
0
770
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2876
27
4
0
35
1
324
0
0
0
1
0
0
0
0
0
2484
3697
27
4
0
35
1
324
0
0
0
1
0
0
0
0
0
3305
287
56
0
0
1
0
38
0
0
0
0
0
0
0
0
0
192
909
55
0
0
1
0
38
0
0
0
0
0
0
0
0
0
815
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16337
79
4
45
105
15
3063
0
12
0
5
3
0
0
0
0
13006
1138
216
0
9
3
30
173
0
114
0
17
0
0
0
0
0
576
5487
4
6
12
12
4
826
0
0
0
94
0
0
0
0
0
4529
5951
2
4
9
12
1
551
0
0
0
86
0
0
0
0
0
5286
148
2
0
0
1
19
40
0
0
0
18
0
0
0
0
0
68
271
2
0
0
1
19
32
0
0
0
16
0
0
0
0
0
201
2256
2
2
3
0
1
282
0
0
0
8
0
0
0
0
0
1958
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
615
115
0
0
2
12
4
0
22
0
0
0
0
0
0
0
460
363
308
0
0
0
27
6
0
20
0
51
0
0
0
0
0
-49
49
43
0
0
0
0
1
0
0
0
0
0
0
0
0
0
5
681
620
0
0
0
20
5
0
15
0
13
0
0
0
0
0
8
87
48
0
1
0
17
0
0
3
0
20
0
0
0
0
0
-2
4582
40
0
0
1468
9
186
0
2
0
10
0
0
0
0
0
2867
266
16
0
0
0
2
0
0
2
0
0
0
0
0
0
0
246
433
383
0
0
6
3
4
0
1
0
1
0
0
0
0
0
35
17
16
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
97
93
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
188
9
0
0
27
0
3
0
0
0
0
0
0
0
0
0
149
2707
79
6
0
393
23
112
0
3
1
50
0
0
0
0
0
2040
42770
4
5875
3
464
38
1327
152
9
0
16
235
0
0
0
0
34647
114
0
17
0
4
1
2
0
2
0
0
0
0
0
0
0
88
64
0
8
0
0
1
1
0
1
0
0
0
0
0
0
0
53
49
0
9
0
4
0
1
0
1
0
0
0
0
0
0
0
34
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
70
0
14
0
4
0
1
0
1
0
0
0
0
0
0
0
50
25
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
14
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
304
0
33
0
13
14
10
5
3
0
2
3
0
0
0
0
221
150
0
24
0
5
2
5
1
0
0
2
0
0
0
0
0
111
60
0
7
0
3
4
1
2
2
0
0
0
0
0
0
0
41
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
81
0
2
0
4
7
4
2
1
0
0
2
0
0
0
0
59
11
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
40041
0
5789
3
402
22
1239
144
4
0
12
229
0
0
0
0
32197
26665
0
3888
3
264
12
789
103
2
0
2
146
0
0
0
0
21456
2051
0
229
0
65
8
77
10
2
0
10
16
0
0
0
0
1634
11325
0
1672
0
73
2
373
31
0
0
0
67
0
0
0
0
9107
14115
0
4642
2
193
5
325
46
2
0
8
4
0
0
0
0
8888
6047
0
792
0
44
6
186
39
1
0
1
17
0
0
0
0
4961
836
0
13
0
5
1
24
0
0
0
0
10
0
0
0
0
783
202
0
2
0
0
0
6
1
0
0
0
1
0
0
0
0
192
14244
0
297
1
132
9
503
47
0
0
2
163
0
0
0
0
13090
4592
0
43
0
28
1
195
11
1
0
1
34
0
0
0
0
4278
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
207
0
2
0
10
0
6
0
0
0
1
0
0
0
0
0
188
18
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
15
6
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
5
119
0
0
0
2
0
6
0
0
0
1
0
0
0
0
0
110
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
56
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
50
1653
4
18
0
25
0
58
0
0
0
0
1
0
0
0
0
1547
169
0
12
0
3
0
6
0
0
0
0
0
0
0
0
0
148
106
0
0
0
8
0
7
0
0
0
0
0
0
0
0
0
91
1089
0
1
0
11
0
25
0
0
0
0
0
0
0
0
0
1052
34
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
31
252
3
5
0
3
0
18
0
0
0
0
1
0
0
0
0
222
449
0
16
0
10
1
12
3
0
0
1
2
0
0
0
0
404
3179
0
128
1
33
15
104
7
9
0
3
1
0
0
0
0
2878
1668
0
64
1
15
1
48
1
7
0
1
1
0
0
0
0
1529
984
0
51
0
9
7
40
4
0
0
2
0
0
0
0
0
871
598
0
44
0
6
0
19
2
0
0
1
0
0
0
0
0
526
205
0
7
0
3
7
12
0
0
0
1
0
0
0
0
0
175
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
205
0
0
0
0
0
9
2
0
0
0
0
0
0
0
0
194
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
527
0
13
0
9
7
16
2
2
0
0
0
0
0
0
0
478
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
14323
201
163
8
481
64
338
96
115
47
41
16
0
0
0
0
12753
1946
0
52
0
106
1
40
50
0
1
0
3
0
0
0
0
1693
1766
0
52
0
105
1
36
31
0
1
0
3
0
0
0
0
1537
2310
0
40
0
98
0
35
4
0
0
0
1
0
0
0
0
2132
2268
0
40
0
98
0
34
4
0
0
0
1
0
0
0
0
2091
122
1
0
0
0
0
3
0
0
0
0
0
0
0
0
0
118
302
2
3
0
0
0
8
1
0
0
0
0
0
0
0
0
288
1295
0
1
0
111
3
36
1
0
0
1
0
0
0
0
0
1142
8348
198
67
8
166
60
216
40
115
46
40
12
0
0
0
0
7380
157643
0
72
0
6357
16
1828
22
21
0
3
1
0
0
0
0
149323
103552
0
13
0
510
1
554
4
0
0
1
0
0
0
0
0
102469
63701
0
1
0
101
0
52
1
0
0
0
0
0
0
0
0
63546
4134
0
1
0
298
1
99
1
1
0
1
1
0
0
0
0
3731
2771
0
0
0
150
0
52
0
1
0
0
0
0
0
0
0
2568
21453
0
43
0
3022
4
490
10
10
0
0
0
0
0
0
0
17874
17976
0
40
0
192
0
418
8
0
0
0
0
0
0
0
0
17318
2745
0
0
0
2406
4
46
2
10
0
0
0
0
0
0
0
277
734
0
3
0
425
0
26
0
0
0
0
0
0
0
0
0
280
10044
0
13
0
2519
4
192
6
10
0
0
0
0
0
0
0
7300
7201
0
12
0
66
0
143
4
0
0
0
0
0
0
0
0
6976
2535
0
0
0
2247
4
40
2
10
0
0
0
0
0
0
0
232
307
0
1
0
206
0
9
0
0
0
0
0
0
0
0
0
91
11409
0
30
0
503
0
298
4
0
0
0
0
0
0
0
0
10574
10775
0
28
0
126
0
275
4
0
0
0
0
0
0
0
0
10342
210
0
0
0
159
0
6
0
0
0
0
0
0
0
0
0
45
427
0
2
0
219
0
17
0
0
0
0
0
0
0
0
0
189
431
0
0
0
3
0
3
0
0
0
0
0
0
0
0
0
425
1445
0
0
0
156
1
29
1
1
0
0
0
0
0
0
0
1257
92
0
0
0
1
0
4
0
0
0
0
0
0
0
0
0
87
26536
0
15
0
2367
9
649
6
9
0
1
0
0
0
0
0
23480
53256
108
931
181
21935
588
1074
626
389
17
160
193
0
0
0
0
27054
9496
0
138
22
50
1
317
94
0
7
1
87
0
0
0
0
8779
327
0
2
0
1
0
29
0
0
0
0
0
0
0
0
0
295
189
0
2
0
0
0
9
0
0
0
1
0
0
0
0
0
177
9162
5
40
0
1553
95
189
46
24
5
5
27
0
0
0
0
7173
164
0
0
0
6
0
0
1
0
0
1
0
0
0
0
0
156
370
21
0
0
1
1
21
1
0
0
3
0
0
0
0
0
322
396
18
0
0
1
0
13
0
0
0
0
0
0
0
0
0
364
100
44
0
2
0
0
0
0
0
0
0
0
0
0
0
0
54
480
8
0
2
5
0
10
2
1
0
0
0
0
0
0
0
452
20378
2
38
0
20162
479
184
16
362
4
132
2
0
0
0
0
-1003
7221
1
10
0
7147
97
35
8
105
2
14
1
0
0
0
0
-199
1036
1
0
0
1027
328
1
1
202
2
112
0
0
0
0
0
-638
34
0
0
0
32
0
0
0
0
0
0
0
0
0
0
0
2
5
0
0
0
5
0
0
0
2
0
0
0
0
0
0
0
-2
12082
0
28
0
11951
54
148
7
53
0
6
1
0
0
0
0
-166
10796
8
711
155
140
10
295
465
2
1
17
77
0
0
0
0
8915
157
1
0
0
9
2
4
1
0
0
0
0
0
0
0
0
140
11
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
8
1230
0
0
0
7
0
1
0
0
0
0
0
0
0
0
0
1222
430950
62
45
1
1950
10
992
13
11
0
7
6
0
0
0
0
427853
3721
0
5
0
58
0
23
0
0
0
0
0
0
0
0
0
3635
400974
1
5
0
1317
1
829
6
3
0
0
3
0
0
0
0
398809
267652
0
0
0
20
0
11
0
0
0
0
0
0
0
0
0
267621
9230
0
0
0
45
0
8
0
0
0
0
0
0
0
0
0
9177
38975
1
1
0
1019
1
280
2
2
0
0
2
0
0
0
0
37667
1366
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
1362
42
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
40
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
4929
0
2
0
79
0
30
1
0
0
0
3
0
0
0
0
4814
21264
61
33
1
495
9
109
6
8
0
7
0
0
0
0
0
20535
858508
2806
7589
1554
33739
1072
30151
865
589
43
470
326
0
0
0
0
779304
489715
2759
7554
1553
32207
1062
29251
854
589
25
466
324
0
0
0
0
413071
236637
2362
385
1110
3905
475
25292
110
287
2
349
52
0
0
0
0
202308
138515
5
48
1
1165
209
16446
14
176
0
223
6
0
0
0
0
120222
67726
5
11
1
525
20
8924
5
8
0
29
3
0
0
0
0
58195
3243
0
1
0
55
188
530
1
168
0
190
1
0
0
0
0
2109
67546
0
36
0
585
1
6992
8
0
0
4
2
0
0
0
0
59918
6263
0
2
0
64
174
745
4
172
0
182
1
0
0
0
0
4919
1477
0
0
0
4
0
133
0
0
0
0
0
0
0
0
0
1340
4786
0
2
0
60
174
612
4
172
0
182
1
0
0
0
0
3579
4000
0
0
0
74
15
419
0
1
0
12
0
0
0
0
0
3479
10736
0
0
0
81
1
1219
0
0
0
1
1
0
0
0
0
9433
14015
3
1
1
97
1
1589
0
1
0
1
0
0
0
0
0
12321
47307
0
1
0
525
10
5055
5
1
0
11
0
0
0
0
0
41699
1145
0
0
0
5
1
170
0
0
0
0
0
0
0
0
0
969
1592
30
1
54
223
54
214
1
7
0
34
0
0
0
0
0
974
159
38
0
4
13
20
14
0
10
0
10
0
0
0
0
0
50
8
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
7
3812
1
3
310
59
3
329
1
0
0
1
0
0
0
0
0
3105
841
0
2
2
56
0
62
1
0
0
0
0
0
0
0
0
718
12
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
10
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
6795
0
5
0
238
1
659
0
1
0
1
0
0
0
0
0
5890
19
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
15
1615
1
6
0
77
15
131
17
7
0
6
3
0
0
0
0
1352
1397
0
5
0
57
7
113
14
4
0
3
2
0
0
0
0
1192
218
1
1
0
20
8
18
3
3
0
3
1
0
0
0
0
160
195
0
5
0
21
5
11
6
6
0
4
0
0
0
0
0
137
187
0
1
0
14
5
19
1
0
0
1
0
0
0
0
0
146
160
1
0
0
10
2
20
4
0
0
0
1
0
0
0
0
122
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
990
0
0
0
26
3
72
5
1
0
1
2
0
0
0
0
880
83
0
0
0
6
0
9
1
0
0
0
0
0
0
0
0
67
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1073
2
2
303
13
20
29
17
3
0
3
4
0
0
0
0
677
44310
1
304
310
239
6
2538
25
2
1
2
38
0
0
0
0
40844
44073
1
302
310
237
6
2509
25
2
1
2
38
0
0
0
0
40640
237
0
2
0
2
0
29
0
0
0
0
0
0
0
0
0
204
2938
0
204
164
48
3
175
7
0
0
1
4
0
0
0
0
2332
15038
1
71
137
76
1
884
9
2
1
1
11
0
0
0
0
13844
1069
0
0
0
13
0
114
0
0
0
0
2
0
0
0
0
940
29
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
25
24524
0
27
9
93
1
1308
9
0
0
0
16
0
0
0
0
23061
657
0
0
0
9
1
51
0
0
0
0
5
0
0
0
0
591
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2842
36
3
0
29
3
344
1
3
0
0
0
0
0
0
0
2423
3211
36
3
0
29
3
343
1
3
0
0
0
0
0
0
0
2793
367
91
0
0
0
1
44
0
11
0
0
0
0
0
0
0
220
1345
90
0
0
0
1
44
0
11
0
0
0
0
0
0
0
1199
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19472
70
5
106
203
8
3379
31
2
0
7
0
0
0
0
0
15661
1043
152
0
4
1
20
143
0
4
0
8
0
0
0
0
0
711
6063
2
5
16
13
9
734
0
0
0
5
0
0
0
0
0
5279
5561
2
5
15
10
3
439
0
0
0
3
0
0
0
0
0
5084
127
0
0
1
3
1
21
0
0
0
1
0
0
0
0
0
100
409
0
0
1
2
1
13
0
0
0
1
0
0
0
0
0
391
2703
0
0
0
4
6
302
0
0
0
1
0
0
0
0
0
2390
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
582
103
0
0
7
5
10
0
18
0
0
0
0
0
0
0
439
432
380
0
0
2
31
4
0
7
0
5
0
0
0
0
0
3
35
31
0
0
1
0
0
0
0
0
0
0
0
0
0
0
3
767
693
0
0
0
25
9
0
12
0
5
0
0
0
0
0
23
90
48
0
1
0
0
0
0
4
0
0
0
0
0
0
0
37
3899
37
1
0
1359
15
146
1
2
0
8
0
0
0
0
0
2330
55
34
0
0
0
7
3
0
0
0
0
0
0
0
0
0
11
408
361
0
0
2
6
5
0
4
0
1
0
0
0
0
0
29
12
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
129
118
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
329
13
0
0
45
0
8
0
3
0
0
0
0
0
0
0
260
2204
222
2
0
213
15
77
2
11
1
29
1
0
0
0
0
1631
40665
19
5885
0
497
27
1053
105
6
0
5
150
0
0
0
0
32918
89
0
12
0
5
1
3
0
0
0
0
0
0
0
0
0
68
46
0
4
0
4
1
3
0
0
0
0
0
0
0
0
0
34
43
0
8
0
1
0
0
0
0
0
0
0
0
0
0
0
34
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56
0
10
0
5
0
1
0
0
0
0
0
0
0
0
0
40
20
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
9
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
350
0
30
0
27
5
8
3
2
0
0
2
0
0
0
0
273
162
0
25
0
8
0
3
1
0
0
0
0
0
0
0
0
125
71
0
3
0
8
5
0
2
2
0
0
0
0
0
0
0
51
3
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
91
0
2
0
7
0
5
0
0
0
0
2
0
0
0
0
75
23
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38065
1
5808
0
426
20
972
98
3
0
5
147
0
0
0
0
30585
25271
0
3966
0
273
13
632
58
1
0
4
107
0
0
0
0
20217
1874
0
183
0
80
6
56
11
2
0
1
12
0
0
0
0
1523
10920
1
1659
0
73
1
284
29
0
0
0
28
0
0
0
0
8845
14372
0
4677
0
188
3
233
39
1
0
3
3
0
0
0
0
9225
5915
0
787
0
57
5
144
18
1
0
0
10
0
0
0
0
4893
709
0
16
0
13
0
17
3
0
0
0
5
0
0
0
0
655
197
0
2
0
1
0
5
1
0
0
0
0
0
0
0
0
188
12496
0
288
0
133
8
416
34
1
0
2
97
0
0
0
0
11517
4376
1
38
0
34
4
157
3
0
0
0
32
0
0
0
0
4107
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
176
1
3
0
5
0
8
0
0
0
0
1
0
0
0
0
158
18
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
16
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
95
0
0
0
2
0
7
0
0
0
0
0
0
0
0
0
86
10
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
49
0
1
0
3
0
1
0
0
0
0
1
0
0
0
0
43
1510
13
19
0
19
0
49
1
0
0
0
0
0
0
0
0
1409
154
0
13
0
6
0
13
1
0
0
0
0
0
0
0
0
121
90
0
0
0
3
0
2
0
0
0
0
0
0
0
0
0
85
980
0
0
0
9
0
28
0
0
0
0
0
0
0
0
0
943
40
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29
244
2
6
0
1
0
6
0
0
0
0
0
0
0
0
0
229
475
4
13
0
15
1
13
3
1
0
0
0
0
0
0
0
425
3468
2
132
16
36
10
107
4
98
0
4
0
0
0
0
0
3059
1542
0
69
13
12
0
52
2
66
0
0
0
0
0
0
0
1328
1000
0
50
0
19
1
41
2
0
0
0
0
0
0
0
0
887
607
0
42
0
13
0
19
2
0
0
0
0
0
0
0
0
531
216
0
8
0
5
0
15
0
0
0
0
0
0
0
0
0
188
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
156
0
0
0
2
1
6
0
0
0
0
0
0
0
0
0
147
13
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
926
2
13
3
5
9
14
0
32
0
4
0
0
0
0
0
844
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
14263
148
150
320
436
24
319
102
6
22
18
6
0
0
0
0
12712
1852
0
31
0
91
1
36
54
0
0
0
0
0
0
0
0
1639
1678
0
30
0
89
1
36
28
0
0
0
0
0
0
0
0
1494
2182
2
44
0
99
0
36
3
0
0
0
3
0
0
0
0
1995
2130
0
43
0
95
0
35
3
0
0
0
3
0
0
0
0
1951
157
2
0
0
0
0
2
0
0
0
0
0
0
0
0
0
153
248
0
1
0
1
1
1
0
1
0
0
0
0
0
0
0
243
1182
0
4
0
100
2
17
2
0
0
2
0
0
0
0
0
1055
8642
144
70
320
145
20
227
43
5
22
16
3
0
0
0
0
7627
142316
0
68
0
5804
24
1558
17
0
0
12
0
0
0
0
0
134833
94332
0
12
0
483
2
516
5
0
0
2
0
0
0
0
0
93312
57506
0
3
0
80
1
80
1
0
0
0
0
0
0
0
0
57341
3633
0
2
0
243
1
75
1
0
0
1
0
0
0
0
0
3310
2373
0
1
0
91
0
45
0
0
0
1
0
0
0
0
0
2235
19123
0
39
0
2877
9
408
3
0
0
6
0
0
0
0
0
15781
15866
0
36
0
142
0
357
3
0
0
6
0
0
0
0
0
15322
2626
0
1
0
2327
8
37
0
0
0
0
0
0
0
0
0
253
631
0
2
0
408
1
14
0
0
0
0
0
0
0
0
0
206
8791
0
13
0
2415
9
151
1
0
0
0
0
0
0
0
0
6202
6092
0
11
0
47
0
117
1
0
0
0
0
0
0
0
0
5916
2412
0
1
0
2166
8
28
0
0
0
0
0
0
0
0
0
209
287
0
1
0
202
1
6
0
0
0
0
0
0
0
0
0
77
10332
0
26
0
462
0
257
2
0
0
6
0
0
0
0
0
9579
9774
0
25
0
95
0
240
2
0
0
6
0
0
0
0
0
9406
214
0
0
0
161
0
9
0
0
0
0
0
0
0
0
0
44
344
0
1
0
206
0
8
0
0
0
0
0
0
0
0
0
129
405
0
1
0
2
0
0
1
0
0
0
0
0
0
0
0
401
1103
0
1
0
144
0
23
0
0
0
1
0
0
0
0
0
934
69
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
69
23651
0
13
0
2055
12
536
7
0
0
2
0
0
0
0
0
21026
52366
228
934
107
21529
502
922
516
192
1
78
116
0
0
0
0
27241
9476
1
124
13
61
5
270
80
3
1
2
67
0
0
0
0
8849
234
0
0
0
1
2
11
2
0
0
2
0
0
0
0
0
216
148
0
1
0
1
0
9
0
0
0
1
1
0
0
0
0
135
8678
75
39
0
1416
77
187
19
28
0
16
9
0
0
0
0
6812
65
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
63
408
61
0
0
0
0
2
0
0
0
0
0
0
0
0
0
345
394
17
0
0
1
0
26
0
0
0
0
0
0
0
0
0
350
82
41
0
5
0
0
1
0
0
0
0
0
0
0
0
0
35
504
15
1
0
4
0
14
0
0
0
0
0
0
0
0
0
470
20083
2
35
1
19881
391
165
12
157
0
54
1
0
0
0
0
-616
7740
2
7
1
7674
65
26
5
29
0
3
0
0
0
0
0
-72
1022
0
0
0
1016
285
3
0
115
0
47
0
0
0
0
0
-444
23
0
0
0
22
0
0
0
0
0
0
0
0
0
0
0
1
10
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
11288
0
28
0
11159
41
136
7
13
0
4
1
0
0
0
0
-101
10915
9
734
88
141
19
232
403
2
0
3
38
0
0
0
0
9246
126
5
0
0
11
2
4
0
1
0
0
0
0
0
0
0
103
7
0
0
0
1
2
0
0
1
0
0
0
0
0
0
0
3
1246
2
0
0
9
4
1
0
0
0
0
0
0
0
0
0
1230
368793
47
35
1
1532
10
900
11
0
18
4
2
0
0
0
0
366233
3220
0
3
0
37
0
25
1
0
0
0
0
0
0
0
0
3154
340883
3
5
0
1047
7
747
2
0
18
0
0
0
0
0
0
339054
228925
0
0
0
20
0
43
0
0
0
0
0
0
0
0
0
228862
8476
0
0
0
42
1
8
0
0
0
0
0
0
0
0
0
8425
31957
3
2
0
798
5
219
1
0
0
0
0
0
0
0
0
30929
1185
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1184
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
4397
0
2
0
65
0
25
2
0
0
0
1
0
0
0
0
4302
20247
44
25
1
383
3
103
6
0
0
4
1
0
0
0
0
19677
866559
2923
7287
559
37557
1117
29951
800
613
15
810
247
0
0
0
0
784680
487100
2838
7269
558
35718
1095
29257
790
606
15
803
246
0
0
0
0
407905
239201
2438
433
174
3777
301
25626
77
213
1
415
49
0
0
0
0
205697
141151
10
74
2
1324
75
16523
8
19
0
136
3
0
0
0
0
122977
70286
3
32
1
564
23
8942
3
2
0
80
3
0
0
0
0
60633
3050
2
1
1
61
51
377
0
16
0
52
0
0
0
0
0
2489
67815
5
41
0
699
1
7204
5
1
0
4
0
0
0
0
0
59855
5728
0
7
0
77
33
512
0
11
0
42
0
0
0
0
0
5046
1790
0
0
0
3
0
126
0
0
0
2
0
0
0
0
0
1659
3938
0
7
0
74
33
386
0
11
0
40
0
0
0
0
0
3387
3842
0
0
0
95
10
368
0
3
0
6
0
0
0
0
0
3360
9597
0
1
0
74
1
971
0
1
0
1
1
0
0
0
0
8547
13318
0
4
0
115
2
1559
0
2
0
8
0
0
0
0
0
11628
47507
4
0
0
580
6
5107
3
1
0
30
0
0
0
0
0
41776
1089
0
0
0
9
4
124
0
0
0
0
0
0
0
0
0
952
1568
17
2
4
206
25
194
0
22
0
17
0
0
0
0
0
1081
163
45
0
1
14
35
25
0
17
0
23
0
0
0
0
0
3
11
1
0
0
0
4
0
0
0
0
0
0
0
0
0
0
6
2705
1
0
25
62
5
216
3
1
0
1
0
0
0
0
0
2391
744
1
0
0
56
0
46
1
0
0
0
0
0
0
0
0
640
4
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
6097
0
3
0
250
0
581
0
1
0
1
0
0
0
0
0
5261
22
0
0
0
2
0
6
0
0
0
0
0
0
0
0
0
14
1519
0
6
0
71
6
124
5
1
0
2
1
0
0
0
0
1303
1323
0
4
0
53
2
110
5
1
0
2
1
0
0
0
0
1145
196
0
2
0
18
4
14
0
0
0
0
0
0
0
0
0
158
191
0
3
0
11
2
13
0
0
0
0
0
0
0
0
0
162
152
0
2
0
8
4
11
2
1
0
1
0
0
0
0
0
123
135
0
0
0
7
0
16
1
0
0
0
0
0
0
0
0
111
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
993
0
1
0
42
0
81
2
0
0
1
1
0
0
0
0
865
44
0
0
0
3
0
3
0
0
0
0
0
0
0
0
0
38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
573
4
3
20
11
28
30
16
9
0
2
0
0
0
0
0
450
43282
2
326
50
220
5
2286
27
1
1
0
44
0
0
0
0
40320
43016
2
326
50
216
5
2262
27
1
1
0
39
0
0
0
0
40087
266
0
0
0
4
0
24
0
0
0
0
5
0
0
0
0
233
2736
0
232
34
46
1
169
6
0
0
0
0
0
0
0
0
2248
14241
2
69
11
59
4
837
9
1
1
0
18
0
0
0
0
13230
1005
0
1
0
10
0
74
0
0
0
0
2
0
0
0
0
918
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
24614
0
25
5
101
0
1175
11
0
0
0
20
0
0
0
0
23277
588
0
0
0
4
0
30
1
0
0
0
2
0
0
0
0
551
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3132
39
6
0
29
5
356
3
2
0
3
0
0
0
0
0
2689
3826
39
6
0
29
5
356
3
2
0
3
0
0
0
0
0
3383
347
92
0
0
0
7
43
0
3
0
5
0
0
0
0
0
197
1617
92
0
0
0
7
43
0
3
0
5
0
0
0
0
0
1467
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21119
100
3
53
149
10
3599
14
11
0
7
1
0
0
0
0
17172
1074
222
0
5
5
26
163
0
72
0
79
0
0
0
0
0
502
7345
4
2
7
10
6
1006
0
0
0
14
0
0
0
0
0
6296
6265
4
1
2
10
5
674
0
0
0
12
0
0
0
0
0
5557
123
3
0
1
2
2
28
0
0
0
3
0
0
0
0
0
84
1299
3
0
1
1
2
22
0
0
0
2
0
0
0
0
0
1268
3266
0
1
4
1
0
338
0
0
0
2
0
0
0
0
0
2920
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
638
120
0
0
5
4
50
0
4
0
9
0
0
0
0
0
446
361
302
0
0
12
22
20
0
18
0
23
0
0
0
0
0
-36
36
32
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
781
724
0
0
2
12
5
0
9
0
19
0
0
0
0
0
10
104
59
0
0
0
1
2
0
3
0
2
0
0
0
0
0
37
3725
86
0
6
1097
9
190
0
13
0
34
0
0
0
0
0
2290
35
13
0
0
0
3
3
0
1
0
1
0
0
0
0
0
14
439
404
0
0
1
1
1
0
0
0
10
0
0
0
0
0
22
15
13
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
122
112
0
0
0
0
1
0
0
0
2
0
0
0
0
0
7
633
28
0
0
84
0
39
0
0
0
9
0
0
0
0
0
473
2199
117
8
0
221
10
133
1
6
0
14
0
0
0
0
0
1689
37809
8
5523
0
433
27
911
106
3
7
13
98
0
0
0
0
30680
94
0
4
0
4
2
1
0
0
0
3
0
0
0
0
0
80
56
0
1
0
1
0
1
0
0
0
1
0
0
0
0
0
52
38
0
3
0
3
2
0
0
0
0
2
0
0
0
0
0
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58
0
4
0
4
2
1
0
0
0
0
0
0
0
0
0
47
17
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
16
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
263
0
20
0
15
1
8
6
0
0
0
1
0
0
0
0
212
130
0
18
0
7
0
2
0
0
0
0
0
0
0
0
0
103
39
0
1
0
2
0
2
0
0
0
0
0
0
0
0
0
34
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
78
0
1
0
5
1
3
6
0
0
0
1
0
0
0
0
61
10
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35329
2
5477
0
363
18
851
98
3
7
9
97
0
0
0
0
28404
23888
1
3834
0
246
13
546
66
3
5
5
67
0
0
0
0
19102
1786
0
141
0
67
4
59
6
0
2
4
4
0
0
0
0
1499
9655
1
1502
0
50
1
246
26
0
0
0
26
0
0
0
0
7803
12841
0
4308
0
149
3
223
23
2
0
0
2
0
0
0
0
8131
5829
0
744
0
49
4
121
28
0
0
2
14
0
0
0
0
4867
646
0
10
0
13
0
13
2
0
0
0
5
0
0
0
0
603
161
0
1
0
0
0
3
1
0
4
0
0
0
0
0
0
152
12070
1
376
0
136
8
364
29
1
3
7
59
0
0
0
0
11086
3780
1
37
0
16
3
126
15
0
0
0
17
0
0
0
0
3565
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
4
185
0
2
0
6
0
1
0
0
0
1
0
0
0
0
0
175
12
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
10
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
97
0
0
0
3
0
1
0
0
0
1
0
0
0
0
0
92
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
51
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
48
1444
6
11
0
24
1
41
0
0
0
0
0
0
0
0
0
1361
113
0
6
0
2
1
2
0
0
0
0
0
0
0
0
0
102
112
0
0
0
10
0
3
0
0
0
0
0
0
0
0
0
99
942
1
0
0
12
0
28
0
0
0
0
0
0
0
0
0
901
33
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28
244
0
5
0
0
0
8
0
0
0
0
0
0
0
0
0
231
486
0
8
0
21
3
9
1
0
0
0
0
0
0
0
0
444
3270
0
89
25
33
7
127
1
11
0
10
0
0
0
0
0
2967
1634
0
43
23
10
0
73
0
6
0
2
0
0
0
0
0
1477
969
0
36
0
13
0
33
0
0
0
1
0
0
0
0
0
886
636
0
34
0
11
0
20
0
0
0
1
0
0
0
0
0
570
165
0
2
0
2
0
7
0
0
0
0
0
0
0
0
0
154
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
147
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
141
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
667
0
10
2
10
7
21
1
5
0
7
0
0
0
0
0
604
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
13598
218
158
27
520
64
253
73
40
1
76
9
0
0
0
0
12159
1682
0
43
0
105
2
35
22
1
0
0
1
0
0
0
0
1473
1539
0
43
0
101
2
33
15
1
0
0
1
0
0
0
0
1343
1916
0
37
0
111
1
22
2
0
0
0
2
0
0
0
0
1741
1880
0
37
0
109
1
22
2
0
0
0
2
0
0
0
0
1707
133
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
131
235
0
1
0
1
0
7
0
0
0
1
0
0
0
0
0
225
1129
0
3
0
128
4
21
0
0
0
8
1
0
0
0
0
964
8503
218
74
27
175
57
166
49
39
1
67
5
0
0
0
0
7625
137187
3
49
0
6882
11
1384
13
4
0
5
1
0
0
0
0
128835
91946
2
13
0
425
0
426
2
0
0
1
0
0
0
0
0
91077
58977
0
0
0
84
0
26
0
0
0
0
0
0
0
0
0
58867
3809
0
1
0
291
0
89
0
1
0
2
1
0
0
0
0
3424
2561
0
1
0
142
0
56
0
0
0
0
0
0
0
0
0
2362
17988
0
21
0
3489
4
405
4
1
0
1
0
0
0
0
0
14063
14078
0
19
0
151
0
345
2
0
0
0
0
0
0
0
0
13561
3238
0
1
0
2900
4
48
1
1
0
1
0
0
0
0
0
282
672
0
1
0
438
0
12
1
0
0
0
0
0
0
0
0
220
8988
0
5
0
3075
4
170
1
1
0
1
0
0
0
0
0
5731
5593
0
5
0
58
0
123
0
0
0
0
0
0
0
0
0
5407
3033
0
0
0
2752
4
43
1
1
0
1
0
0
0
0
0
231
362
0
0
0
265
0
4
0
0
0
0
0
0
0
0
0
93
9000
0
16
0
414
0
235
3
0
0
0
0
0
0
0
0
8332
8485
0
14
0
93
0
222
2
0
0
0
0
0
0
0
0
8154
205
0
1
0
148
0
5
0
0
0
0
0
0
0
0
0
51
310
0
1
0
173
0
8
1
0
0
0
0
0
0
0
0
127
386
0
0
0
6
0
6
0
0
0
0
0
0
0
0
0
374
1010
0
0
0
164
1
15
1
1
0
0
0
0
0
0
0
828
64
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
21984
1
14
0
2507
6
443
6
1
0
1
0
0
0
0
0
19005
56035
171
1017
332
24073
685
956
520
335
6
284
89
0
0
0
0
27567
10083
2
195
15
52
4
289
68
0
2
3
45
0
0
0
0
9408
278
0
1
0
4
0
9
0
0
0
0
0
0
0
0
0
264
140
0
0
0
2
0
4
1
0
0
1
1
0
0
0
0
131
8623
5
36
0
1536
103
177
27
37
3
23
8
0
0
0
0
6668
45
0
0
0
3
0
1
0
0
0
0
0
0
0
0
0
41
399
55
0
0
0
0
1
0
0
0
2
0
0
0
0
0
341
449
34
0
0
0
0
22
0
0
0
1
0
0
0
0
0
392
57
28
0
1
0
0
0
0
0
0
2
0
0
0
0
0
26
680
25
0
0
17
13
18
0
15
0
0
0
0
0
0
0
592
22629
1
28
0
22295
532
148
3
269
0
239
1
0
0
0
0
-887
8543
0
11
0
8470
78
30
0
46
0
29
0
0
0
0
0
-121
1237
1
0
0
1236
406
0
0
205
0
203
0
0
0
0
0
-814
78
0
0
0
78
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
12768
0
17
0
12508
48
118
3
18
0
7
1
0
0
0
0
48
11149
12
757
316
140
19
267
421
0
1
4
34
0
0
0
0
9178
186
7
0
0
9
3
10
0
3
0
0
0
0
0
0
0
154
29
2
0
0
11
11
4
0
11
0
9
0
0
0
0
0
-19
1288
0
0
0
4
0
6
0
0
0
0
0
0
0
0
0
1278
379459
85
18
1
1839
22
694
10
7
0
7
1
0
0
0
0
376775
2970
1
1
0
50
0
20
0
0
0
0
0
0
0
0
0
2898
352604
1
2
0
1278
3
556
2
0
0
1
0
0
0
0
0
350761
254174
0
0
0
20
0
7
0
0
0
0
0
0
0
0
0
254147
7765
0
0
0
56
0
8
0
0
0
0
0
0
0
0
0
7701
28762
1
2
0
944
0
186
2
0
0
0
0
0
0
0
0
27627
755
0
0
0
2
0
2
0
0
0
0
0
0
0
0
0
751
32
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
45
3
0
0
0
0
2
0
0
0
0
0
0
0
0
0
40
3683
0
0
0
55
0
12
2
0
0
1
1
0
0
0
0
3612
20125
80
15
1
456
19
104
6
7
0
5
0
0
0
0
0
19432
824898
2949
6960
220
38763
1232
32995
907
519
24
5322
204
0
0
0
0
734803
478742
2893
6927
219
36589
1217
32266
897
518
23
5069
199
0
0
0
0
391925
239767
2564
430
124
3771
513
28337
82
317
15
1223
28
0
0
0
0
202363
142933
3
65
0
1433
145
18475
12
74
2
398
2
0
0
0
0
122324
70724
2
25
0
708
35
9930
6
40
1
214
0
0
0
0
0
59763
3673
1
1
0
64
108
435
0
33
0
135
0
0
0
0
0
2896
68536
0
39
0
661
2
8110
6
1
1
49
2
0
0
0
0
59665
6335
0
3
0
70
73
562
2
31
0
108
0
0
0
0
0
5486
1840
0
0
0
8
1
108
0
3
0
2
0
0
0
0
0
1718
4495
0
3
0
62
72
454
2
28
0
106
0
0
0
0
0
3768
4044
1
0
0
107
14
419
0
14
0
23
0
0
0
0
0
3466
9252
0
0
0
80
0
1020
0
0
0
7
0
0
0
0
0
8145
14307
1
3
0
136
9
1723
1
9
1
24
0
0
0
0
0
12400
49344
0
0
0
522
12
5630
1
3
0
54
1
0
0
0
0
43121
1049
0
0
0
7
10
155
0
1
0
8
0
0
0
0
0
868
1602
33
1
11
246
32
175
0
36
0
43
0
0
0
0
0
1025
150
34
0
15
18
39
20
0
10
0
50
0
0
0
0
0
-36
5
0
0
0
0
1
1
0
1
0
1
0
0
0
0
0
1
2122
0
4
2
55
0
258
3
0
0
10
1
0
0
0
0
1789
762
0
3
0
54
0
61
3
0
0
10
1
0
0
0
0
630
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
5920
0
1
0
241
1
651
1
0
0
24
0
0
0
0
0
5001
28
0
0
0
2
0
4
0
0
0
0
0
0
0
0
0
22
1686
0
10
0
104
12
130
15
5
0
19
2
0
0
0
0
1389
1470
0
10
0
71
6
113
10
2
0
12
2
0
0
0
0
1244
216
0
0
0
33
6
17
5
3
0
7
0
0
0
0
0
145
195
0
5
0
24
3
15
3
3
0
4
0
0
0
0
0
138
155
0
0
0
22
4
15
0
2
0
7
0
0
0
0
0
105
150
0
1
0
9
0
16
1
0
0
2
0
0
0
0
0
121
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1130
0
4
0
44
4
77
11
0
0
6
0
0
0
0
0
984
51
0
0
0
4
0
7
0
0
0
0
2
0
0
0
0
38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
402
3
2
1
24
20
22
13
5
0
11
0
0
0
0
0
301
42375
0
326
9
248
10
2676
35
30
13
27
22
0
0
0
0
38979
42123
0
322
7
245
10
2656
35
28
13
27
22
0
0
0
0
38758
252
0
4
2
3
0
20
0
2
0
0
0
0
0
0
0
221
2556
0
213
2
60
4
194
9
3
0
5
0
0
0
0
0
2066
13214
0
85
6
78
2
880
14
25
0
12
6
0
0
0
0
12106
841
0
0
1
8
0
86
1
0
1
0
0
0
0
0
0
744
30
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
29
25069
0
27
0
94
4
1472
6
2
12
9
14
0
0
0
0
23429
587
0
2
0
8
0
43
4
0
0
1
2
0
0
0
0
527
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2607
24
5
0
29
0
345
1
0
0
2
0
0
0
0
0
2201
3934
23
5
0
29
0
345
1
0
0
2
0
0
0
0
0
3529
357
70
0
0
0
0
56
0
0
0
5
0
0
0
0
0
226
640
70
0
0
0
0
55
0
0
0
5
0
0
0
0
0
510
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21334
101
2
37
146
54
3659
1
17
0
75
1
0
0
0
0
17241
1316
236
0
37
1
114
214
0
44
0
139
0
0
0
0
0
531
7575
4
6
6
10
6
1277
0
5
0
33
0
0
0
0
0
6228
5343
3
4
2
6
3
775
0
4
0
26
0
0
0
0
0
4520
123
0
0
0
3
0
25
0
0
0
1
0
0
0
0
0
94
81
0
0
0
2
0
17
0
0
0
1
0
0
0
0
0
61
4168
1
2
4
5
2
509
0
1
0
5
0
0
0
0
0
3639
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
846
152
0
0
5
6
28
0
20
0
24
0
0
0
0
0
611
399
348
0
0
0
25
2
0
2
0
66
0
0
0
0
0
-44
21
14
0
0
1
0
0
0
0
0
0
0
0
0
0
0
6
878
839
0
0
0
14
1
0
29
0
70
0
0
0
0
0
-75
69
37
0
0
0
1
3
0
12
0
1
0
0
0
0
0
15
3246
60
1
6
892
14
214
0
4
0
120
0
0
0
0
0
1935
49
11
0
0
0
4
5
0
10
0
11
0
0
0
0
0
8
484
452
0
0
1
4
0
0
6
0
22
0
0
0
0
0
-1
18
17
0
0
0
0
0
0
2
0
1
0
0
0
0
0
-2
135
128
0
0
0
1
0
0
3
0
8
0
0
0
0
0
-5
856
8
0
0
94
0
14
0
0
0
20
0
0
0
0
0
720
2362
118
7
0
218
11
82
1
5
0
50
0
0
0
0
0
1870
34970
12
5276
0
470
37
1022
116
7
2
97
85
0
0
0
0
27846
100
0
11
0
5
1
1
0
0
0
0
0
0
0
0
0
82
58
0
7
0
4
0
0
0
0
0
0
0
0
0
0
0
47
42
0
4
0
1
1
1
0
0
0
0
0
0
0
0
0
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
0
10
0
4
0
1
0
0
0
0
0
0
0
0
0
50
13
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
326
0
26
0
21
3
9
2
0
1
4
0
0
0
0
0
260
163
0
18
0
7
0
2
0
0
0
0
0
0
0
0
0
136
50
0
6
0
4
1
4
1
0
0
1
0
0
0
0
0
33
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
97
0
1
0
10
2
2
1
0
1
2
0
0
0
0
0
78
12
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
32691
0
5214
0
416
30
939
110
7
0
84
85
0
0
0
0
25806
21808
0
3662
0
284
15
607
78
0
0
49
57
0
0
0
0
17056
1639
0
138
0
67
15
53
7
7
0
20
4
0
0
0
0
1328
9244
0
1414
0
65
0
279
25
0
0
15
24
0
0
0
0
7422
12386
0
4128
0
180
6
204
51
1
0
24
2
0
0
0
0
7790
5254
0
692
0
59
9
153
14
0
0
21
10
0
0
0
0
4296
600
0
17
0
9
1
24
2
0
0
0
4
0
0
0
0
543
128
0
2
0
0
0
5
0
0
0
0
3
0
0
0
0
118
10932
0
326
0
153
12
413
33
6
0
36
53
0
0
0
0
9900
3387
0
48
0
15
2
140
10
0
0
3
13
0
0
0
0
3156
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
0
0
0
0
1
1
1
0
0
2
0
0
0
0
0
8
139
4
2
0
2
0
3
0
0
0
1
0
0
0
0
0
127
11
0
2
0
0
0
1
0
0
0
1
0
0
0
0
0
7
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
75
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
74
11
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
40
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
38
1293
6
9
0
13
0
49
1
0
0
3
0
0
0
0
0
1212
119
0
8
0
0
0
8
0
0
0
0
0
0
0
0
0
103
68
0
0
0
6
0
2
1
0
0
0
0
0
0
0
0
59
871
0
0
0
6
0
28
0
0
0
2
0
0
0
0
0
835
25
6
0
0
0
0
1
0
0
0
0
0
0
0
0
0
18
210
0
1
0
1
0
10
0
0
0
1
0
0
0
0
0
197
407
2
14
0
13
2
20
2
0
1
3
0
0
0
0
0
350
2957
2
111
4
34
5
97
6
3
0
19
1
0
0
0
0
2675
1389
0
39
3
15
0
43
2
0
0
11
1
0
0
0
0
1275
998
0
65
0
18
1
41
3
0
0
4
0
0
0
0
0
866
661
0
57
0
15
1
22
2
0
0
3
0
0
0
0
0
561
183
0
7
0
2
0
6
1
0
0
0
0
0
0
0
0
167
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
132
0
1
0
1
0
13
0
0
0
1
0
0
0
0
0
116
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
570
2
7
1
1
4
13
1
3
0
4
0
0
0
0
0
534
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
12464
165
163
3
530
36
264
70
7
1
155
4
0
0
0
0
11066
1703
0
36
0
125
2
36
24
0
1
11
1
0
0
0
0
1467
1553
0
36
0
115
2
32
14
0
1
11
1
0
0
0
0
1341
1861
0
37
0
85
1
16
2
0
0
5
0
0
0
0
0
1715
1814
0
37
0
84
1
16
2
0
0
4
0
0
0
0
0
1670
113
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
109
187
0
2
0
1
0
1
0
0
0
1
0
0
0
0
0
182
1058
0
4
0
153
2
19
0
0
0
32
0
0
0
0
0
848
7542
165
84
3
166
31
188
44
7
0
106
3
0
0
0
0
6745
134279
2
49
0
8458
19
1346
20
16
0
1027
2
0
0
0
0
123340
88750
1
6
0
525
0
398
4
0
0
69
0
0
0
0
0
87747
58584
0
0
0
113
0
35
0
0
0
12
0
0
0
0
0
58424
3852
1
4
0
308
4
88
2
0
0
32
0
0
0
0
0
3413
2517
0
2
0
126
2
53
1
0
0
11
0
0
0
0
0
2322
17591
0
32
0
4271
7
364
5
1
0
518
2
0
0
0
0
12391
12992
0
28
0
152
0
303
4
0
0
12
2
0
0
0
0
12491
3949
0
3
0
3661
6
50
0
1
0
452
0
0
0
0
0
-224
650
0
1
0
458
1
11
1
0
0
54
0
0
0
0
0
124
9291
0
15
0
3873
6
166
4
1
0
465
2
0
0
0
0
4759
5160
0
11
0
61
0
114
3
0
0
6
2
0
0
0
0
4963
3783
0
3
0
3537
5
47
0
1
0
430
0
0
0
0
0
-240
348
0
1
0
275
1
5
1
0
0
29
0
0
0
0
0
36
8300
0
17
0
398
1
198
1
0
0
53
0
0
0
0
0
7632
7832
0
17
0
91
0
189
1
0
0
6
0
0
0
0
0
7528
166
0
0
0
124
1
3
0
0
0
22
0
0
0
0
0
16
302
0
0
0
183
0
6
0
0
0
25
0
0
0
0
0
88
345
0
0
0
6
0
3
0
0
0
0
0
0
0
0
0
336
839
0
0
0
168
0
17
1
0
0
20
0
0
0
0
0
633
73
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
71
22829
0
7
0
3180
8
474
8
15
0
388
0
0
0
0
0
18749
54305
148
898
88
23326
607
1200
603
168
5
2548
79
0
0
0
0
24635
9920
4
156
6
65
1
374
93
0
3
15
42
0
0
0
0
9161
229
0
0
0
1
0
18
0
0
0
0
0
0
0
0
0
210
145
0
2
0
1
0
9
0
0
0
1
0
0
0
0
0
132
7718
8
31
1
1561
63
166
38
12
2
164
4
0
0
0
0
5668
35
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
33
346
45
1
0
0
3
12
0
3
0
6
0
0
0
0
0
276
421
50
0
0
3
0
42
0
0
0
1
0
0
0
0
0
325
38
12
0
1
0
0
3
0
0
0
0
0
0
0
0
0
22
951
8
0
0
13
9
13
1
18
0
9
1
0
0
0
0
879
21754
2
39
1
21489
502
181
11
127
0
2292
1
0
0
0
0
-2891
6851
2
9
0
6758
98
34
3
19
0
776
0
0
0
0
0
-848
1156
0
0
0
1147
336
1
0
94
0
368
0
0
0
0
0
-790
79
0
0
0
79
0
0
0
0
0
13
0
0
0
0
0
-13
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
13667
0
30
1
13504
68
146
8
14
0
1135
1
0
0
0
0
-1240
11275
6
669
79
168
25
378
460
8
0
51
31
0
0
0
0
9400
138
7
0
0
20
2
2
0
0
0
9
0
0
0
0
0
98
15
6
0
0
0
2
0
0
0
0
0
0
0
0
0
0
7
1320
0
0
0
4
0
1
0
0
0
0
0
0
0
0
0
1315
346156
56
33
1
2174
15
729
10
1
1
253
5
0
0
0
0
342878
2210
0
0
0
34
0
22
0
0
0
3
0
0
0
0
0
2151
321579
0
7
0
1542
6
582
3
0
0
171
2
0
0
0
0
319266
232669
0
0
0
18
0
13
0
0
0
4
0
0
0
0
0
232634
7617
0
0
0
87
1
9
1
0
0
17
2
0
0
0
0
7500
26579
0
5
0
1228
2
169
2
0
0
125
0
0
0
0
0
25048
790
0
0
0
1
0
7
0
0
0
0
0
0
0
0
0
782
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
32
3
0
0
0
0
0
0
0
0
1
0
0
0
0
0
28
3156
0
0
0
47
0
27
2
0
1
1
3
0
0
0
0
3075
19154
53
26
1
551
9
98
5
1
0
77
0
0
0
0
0
18333
815833
3020
7030
133
41833
1142
32553
752
1011
64
14121
341
0
0
0
0
713833
471274
2927
7001
132
39379
1132
31778
742
1004
62
13345
337
0
0
0
0
373435
234929
2549
334
59
3607
519
27919
79
415
19
2209
53
0
0
0
0
197167
138110
7
43
1
1513
147
18012
12
142
2
671
5
0
0
0
0
117555
68988
5
20
1
716
73
9580
5
71
2
335
5
0
0
0
0
58175
3535
2
0
0
67
71
361
0
33
0
122
0
0
0
0
0
2879
65587
0
23
0
730
3
8071
7
38
0
214
0
0
0
0
0
56501
5960
0
2
0
72
56
469
2
44
0
101
0
0
0
0
0
5214
1682
0
0
0
7
11
116
0
13
0
12
0
0
0
0
0
1523
4278
0
2
0
65
45
353
2
31
0
89
0
0
0
0
0
3691
4078
1
0
0
127
10
346
0
12
0
49
1
0
0
0
0
3532
9437
0
0
0
93
17
940
2
0
1
34
1
0
0
0
0
8349
14591
1
4
0
117
11
1903
1
6
0
54
0
0
0
0
0
12494
47637
0
0
0
590
4
5918
4
26
0
213
0
0
0
0
0
40882
837
0
1
0
12
11
85
0
1
0
11
0
0
0
0
0
716
1416
18
2
1
234
23
135
2
11
0
118
0
0
0
0
0
872
171
34
0
0
18
49
20
1
19
0
65
0
0
0
0
0
-35
12
0
0
0
0
7
0
0
0
0
7
0
0
0
0
0
-2
1861
1
4
2
57
0
187
1
0
0
27
0
0
0
0
0
1582
716
1
4
0
55
0
55
0
0
0
26
0
0
0
0
0
575
4
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
3
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
5844
0
5
0
281
0
508
0
1
0
82
0
0
0
0
0
4967
27
0
0
0
3
1
4
0
0
0
1
0
0
0
0
0
18
1546
0
5
0
92
9
115
12
6
0
40
4
0
0
0
0
1263
1280
0
5
0
73
4
97
7
2
0
28
4
0
0
0
0
1060
266
0
0
0
19
5
18
5
4
0
12
0
0
0
0
0
203
211
0
4
0
17
3
12
5
2
0
7
1
0
0
0
0
160
189
0
0
0
17
3
19
1
1
0
7
0
0
0
0
0
141
155
0
0
0
14
1
21
1
0
0
6
0
0
0
0
0
112
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
937
0
1
0
41
2
60
4
3
0
19
2
0
0
0
0
805
51
0
0
0
4
0
2
1
0
0
1
1
0
0
0
0
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
372
5
6
7
19
22
23
18
3
0
27
1
0
0
0
0
241
37486
1
250
5
238
5
2216
19
21
7
79
43
0
0
0
0
34602
37234
1
250
5
234
5
2187
19
20
7
79
43
0
0
0
0
34384
252
0
0
0
4
0
29
0
1
0
0
0
0
0
0
0
218
2432
0
173
2
39
1
130
6
1
0
17
1
0
0
0
0
2062
12773
1
51
2
87
0
844
10
15
2
29
22
0
0
0
0
11710
838
0
0
0
13
0
77
0
0
0
3
1
0
0
0
0
744
25
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
22
20828
0
26
1
92
4
1119
2
5
5
27
15
0
0
0
0
19532
555
0
0
0
5
0
44
1
0
0
2
4
0
0
0
0
499
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2460
76
2
0
28
1
359
2
0
0
18
0
0
0
0
0
1974
3109
76
2
0
28
1
359
2
0
0
18
0
0
0
0
0
2623
353
69
0
0
0
0
45
1
0
0
13
0
0
0
0
0
225
1114
69
0
0
0
0
45
1
0
0
13
0
0
0
0
0
986
3
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23940
92
2
26
131
75
4109
6
75
0
121
0
0
0
0
0
19303
1430
206
0
4
3
99
211
0
88
0
145
0
0
0
0
0
674
10611
6
10
11
14
19
1569
0
8
0
48
0
0
0
0
0
8926
6380
6
9
2
11
5
789
0
4
0
22
0
0
0
0
0
5532
192
5
0
0
1
7
28
0
0
0
10
0
0
0
0
0
141
127
3
0
0
1
7
17
0
0
0
10
0
0
0
0
0
89
6363
2
1
8
3
13
784
0
4
0
19
0
0
0
0
0
5529
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
906
172
0
0
11
0
58
0
0
0
46
0
0
0
0
0
619
422
380
0
0
1
5
7
0
4
0
108
0
0
0
0
0
-83
24
15
0
0
0
0
2
0
0
0
2
0
0
0
0
0
5
807
769
0
0
0
6
2
0
0
0
120
0
0
0
0
0
-90
64
39
0
1
0
0
1
0
0
0
5
0
0
0
0
0
18
2675
41
0
0
556
20
132
1
23
0
139
0
0
0
0
0
1763
47
15
0
0
0
8
1
0
8
0
12
0
0
0
0
0
3
484
459
0
0
0
1
6
0
1
0
60
0
0
0
0
0
-43
15
14
0
0
0
0
0
0
0
0
2
0
0
0
0
0
-1
110
108
0
0
0
0
0
0
0
0
13
0
0
0
0
0
-11
757
23
0
0
141
1
57
0
1
0
116
0
0
0
0
0
418
2890
101
5
0
266
14
111
4
4
10
127
0
0
0
0
0
2248
35927
19
5464
0
513
24
1001
79
277
7
241
120
0
0
0
0
28182
96
0
7
0
1
3
2
0
0
0
5
0
0
0
0
0
78
48
0
4
0
1
0
1
0
0
0
1
0
0
0
0
0
41
48
0
3
0
0
3
1
0
0
0
4
0
0
0
0
0
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41
0
5
0
0
2
1
0
0
0
2
0
0
0
0
0
31
18
0
2
0
1
0
1
0
0
0
1
0
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
5
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
299
0
30
0
23
0
15
1
2
0
8
1
0
0
0
0
219
159
0
24
0
10
0
5
0
0
0
3
0
0
0
0
0
117
41
0
5
0
3
0
3
0
0
0
1
1
0
0
0
0
28
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
81
0
0
0
10
0
6
1
2
0
3
0
0
0
0
0
59
15
0
1
0
0
0
1
0
0
0
1
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
33591
1
5410
0
430
20
924
74
270
7
205
116
0
0
0
0
26134
22610
1
3787
0
294
12
596
46
203
7
143
84
0
0
0
0
17437
1561
0
127
0
69
7
55
8
16
0
26
6
0
0
0
0
1247
9420
0
1496
0
67
1
273
20
51
0
36
26
0
0
0
0
7450
13008
0
4427
0
170
5
247
22
34
0
68
1
0
0
0
0
8034
5468
1
620
0
47
6
150
21
153
3
26
22
0
0
0
0
4419
621
0
14
0
17
0
18
1
1
3
13
9
0
0
0
0
545
106
0
1
0
1
0
4
0
0
0
2
1
0
0
0
0
97
10874
0
302
0
168
4
364
25
75
1
81
68
0
0
0
0
9786
3506
0
45
0
26
5
141
5
7
0
15
15
0
0
0
0
3247
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
0
0
0
1
0
0
1
1
0
0
1
0
0
0
0
15
170
3
0
0
8
0
2
0
2
0
3
0
0
0
0
0
152
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
9
0
0
0
2
0
0
0
0
0
2
0
0
0
0
0
5
95
0
0
0
1
0
1
0
2
0
0
0
0
0
0
0
91
8
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
39
0
0
0
5
0
1
0
0
0
1
0
0
0
0
0
32
1362
15
6
0
29
0
38
0
2
0
14
0
0
0
0
0
1258
123
0
5
0
2
0
10
0
0
0
0
0
0
0
0
0
106
88
0
0
0
12
0
3
0
0
0
5
0
0
0
0
0
68
873
0
0
0
14
0
13
0
1
0
8
0
0
0
0
0
837
36
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
242
0
1
0
1
0
12
0
1
0
1
0
0
0
0
0
226
389
0
11
0
21
1
20
3
0
0
6
2
0
0
0
0
325
2940
0
96
1
29
8
84
3
45
0
52
0
0
0
0
0
2622
1217
0
41
0
13
0
26
1
8
0
39
0
0
0
0
0
1089
1041
0
42
0
13
3
34
1
18
0
6
0
0
0
0
0
924
620
0
36
0
8
0
20
0
3
0
2
0
0
0
0
0
551
205
0
6
0
3
3
7
1
3
0
4
0
0
0
0
0
178
7
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
6
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
195
0
0
0
1
0
6
0
11
0
0
0
0
0
0
0
177
11
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
682
0
13
1
3
5
24
1
19
0
7
0
0
0
0
0
609
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
12712
169
127
13
591
50
225
68
31
17
397
10
0
0
0
0
11014
1717
4
38
0
124
1
26
28
2
2
50
3
0
0
0
0
1439
1574
0
38
0
119
1
24
19
2
2
47
2
0
0
0
0
1320
1808
0
25
0
112
0
10
6
1
6
33
0
0
0
0
0
1615
1747
0
25
0
109
0
9
5
1
6
32
0
0
0
0
0
1560
143
4
0
0
0
0
5
0
0
0
1
0
0
0
0
0
133
159
0
0
0
0
1
4
0
0
0
1
0
0
0
0
0
153
1090
0
2
0
152
3
23
0
4
0
71
1
0
0
0
0
834
7795
161
62
13
203
45
157
34
24
9
241
6
0
0
0
0
6840
129642
0
40
0
9696
12
1430
16
8
0
2938
4
0
0
0
0
115498
84734
0
8
0
549
0
414
2
3
0
169
1
0
0
0
0
83588
56618
0
0
0
132
0
50
0
0
0
39
0
0
0
0
0
56397
3910
0
1
0
397
1
109
2
1
0
137
1
0
0
0
0
3261
2533
0
0
0
156
0
59
0
0
0
51
0
0
0
0
0
2267
17613
0
21
0
5060
6
428
3
1
0
1529
1
0
0
0
0
10564
12156
0
19
0
141
0
333
3
0
0
48
1
0
0
0
0
11611
4725
0
1
0
4386
6
78
0
1
0
1336
0
0
0
0
0
-1083
732
0
1
0
533
0
17
0
0
0
145
0
0
0
0
0
36
9803
0
6
0
4621
6
187
2
1
0
1407
1
0
0
0
0
3572
4881
0
5
0
68
0
105
2
0
0
30
1
0
0
0
0
4670
4524
0
0
0
4231
6
74
0
1
0
1283
0
0
0
0
0
-1071
398
0
1
0
322
0
8
0
0
0
94
0
0
0
0
0
-27
7810
0
15
0
439
0
241
1
0
0
122
0
0
0
0
0
6992
7275
0
14
0
73
0
228
1
0
0
18
0
0
0
0
0
6941
201
0
1
0
155
0
4
0
0
0
53
0
0
0
0
0
-12
334
0
0
0
211
0
9
0
0
0
51
0
0
0
0
0
63
289
0
0
0
4
0
4
0
0
0
1
0
0
0
0
0
280
777
0
1
0
146
0
25
1
0
0
40
0
0
0
0
0
564
46
0
0
0
1
0
3
0
0
0
1
0
0
0
0
0
41
22273
0
9
0
3539
5
447
8
3
0
1061
1
0
0
0
0
17200
55124
190
940
59
24943
519
1119
497
228
19
7508
150
0
0
0
0
18952
9404
4
160
3
57
2
325
67
14
12
52
64
0
0
0
0
8644
283
0
0
0
3
0
23
0
2
0
1
2
0
0
0
0
252
160
0
3
0
4
0
5
1
3
1
3
5
0
0
0
0
135
8058
19
36
0
1681
69
170
28
24
3
533
7
0
0
0
0
5488
80
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
77
280
50
0
0
0
1
2
0
1
0
12
1
0
0
0
0
213
400
59
0
0
0
0
21
0
0
1
4
0
0
0
0
0
315
30
13
0
0
0
0
2
0
0
0
6
0
0
0
0
0
9
419
11
0
0
2
0
16
0
2
0
0
0
0
0
0
0
388
23360
9
36
0
23013
432
205
10
128
0
6794
2
0
0
0
0
-7269
7038
2
14
0
6941
86
34
5
29
0
2431
0
0
0
0
0
-2504
1065
5
0
0
1059
305
1
0
89
0
690
0
0
0
0
0
-1084
101
0
0
0
101
0
0
0
0
0
76
0
0
0
0
0
-76
2
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
15154
2
22
0
14910
41
170
5
10
0
3597
2
0
0
0
0
-3605
11419
21
703
56
168
15
337
390
54
2
100
69
0
0
0
0
9504
138
2
0
0
7
0
7
0
0
0
2
0
0
0
0
0
120
13
1
1
0
0
0
3
0
0
0
0
0
0
0
0
0
8
1080
1
0
0
7
0
3
0
0
0
1
0
0
0
0
0
1068
344559
93
29
1
2454
10
775
10
7
2
776
4
0
0
0
0
340398
1962
0
3
0
38
0
13
2
0
0
7
0
0
0
0
0
1899
320972
10
5
0
1722
2
620
4
2
0
521
2
0
0
0
0
318084
232084
0
0
0
10
0
25
0
0
0
1
0
0
0
0
0
232048
6793
0
0
0
86
0
11
0
1
0
37
0
0
0
0
0
6658
27917
5
4
0
1445
2
226
3
1
0
409
1
0
0
0
0
25821
792
0
0
0
2
0
1
0
0
0
2
0
0
0
0
0
787
36
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
35
38
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
35
2832
0
0
0
81
0
16
0
2
1
18
0
0
0
0
0
2714
18719
81
21
1
613
8
126
4
3
0
229
2
0
0
0
0
17631
819912
3346
7089
356
45445
1317
33396
811
1676
102
16938
415
0
0
0
0
709021
463422
3271
7056
355
42887
1305
32700
808
1662
98
16137
413
0
0
0
0
356730
228627
2820
376
164
3681
385
28610
78
404
26
3055
45
0
0
0
0
188983
131208
5
54
3
1563
124
17435
10
236
3
816
4
0
0
0
0
110955
63957
5
19
3
733
64
8778
6
97
1
432
2
0
0
0
0
53817
3360
0
0
0
77
58
339
2
10
0
189
0
0
0
0
0
2685
63891
0
35
0
753
2
8318
2
129
2
195
2
0
0
0
0
54453
5271
0
4
0
93
4
425
2
9
0
93
0
0
0
0
0
4641
1227
0
0
0
7
1
88
0
0
0
4
0
0
0
0
0
1127
4044
0
4
0
86
3
337
2
9
0
89
0
0
0
0
0
3514
3329
0
1
0
98
23
254
0
4
0
66
0
0
0
0
0
2883
8653
0
1
0
89
22
803
0
3
0
59
2
0
0
0
0
7674
15947
0
5
2
166
27
1955
0
11
1
95
1
0
0
0
0
13684
46766
1
0
0
612
11
6209
3
122
0
231
0
0
0
0
0
39577
736
0
0
0
14
0
87
0
0
0
10
0
0
0
0
0
625
1485
38
1
30
286
33
154
0
9
0
127
0
0
0
0
0
807
175
63
0
1
23
16
17
0
4
0
63
0
0
0
0
0
-12
7
0
0
0
0
3
1
0
0
0
4
0
0
0
0
0
-1
1509
0
2
1
73
0
147
0
1
0
17
0
0
0
0
0
1268
706
0
2
0
69
0
54
0
0
0
17
0
0
0
0
0
564
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5218
0
3
0
293
0
418
1
0
0
86
0
0
0
0
0
4417
27
0
0
0
3
1
1
0
0
0
5
0
0
0
0
0
17
1670
0
3
0
124
5
141
18
11
0
50
4
0
0
0
0
1314
1394
0
3
0
81
3
115
9
7
0
32
4
0
0
0
0
1140
276
0
0
0
43
2
26
9
4
0
18
0
0
0
0
0
174
212
0
2
0
35
0
19
5
1
0
9
0
0
0
0
0
141
140
0
0
0
15
0
16
7
0
0
8
0
0
0
0
0
94
188
0
0
0
14
1
27
1
0
0
11
0
0
0
0
0
134
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1074
0
1
0
58
4
74
4
10
0
22
4
0
0
0
0
897
52
0
0
0
2
0
5
1
0
0
0
0
0
0
0
0
44
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
438
2
5
5
17
14
28
9
6
0
16
0
0
0
0
0
336
35040
2
283
1
287
3
1927
29
63
17
93
37
0
0
0
0
32298
34741
1
281
1
280
2
1908
29
62
17
89
37
0
0
0
0
32034
299
1
2
0
7
1
19
0
1
0
4
0
0
0
0
0
264
2409
0
191
0
59
1
150
7
12
0
18
2
0
0
0
0
1969
11903
2
70
0
102
1
700
11
36
11
31
14
0
0
0
0
10925
718
0
0
0
9
0
69
1
0
0
3
1
0
0
0
0
635
20
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
19
19454
0
19
1
106
1
979
9
14
6
39
19
0
0
0
0
18261
514
0
3
0
9
0
28
1
1
0
1
1
0
0
0
0
470
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2425
49
7
0
36
1
339
1
9
0
16
0
0
0
0
0
1967
4045
49
7
0
36
1
336
1
9
0
16
0
0
0
0
0
3590
383
98
0
0
0
3
55
0
0
0
25
0
0
0
0
0
202
906
98
0
0
0
3
55
0
0
0
25
0
0
0
0
0
725
15
2
0
4
0
0
0
0
0
0
0
0
0
0
0
0
9
3
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
22935
135
3
94
107
19
4630
4
17
0
571
0
0
0
0
0
17355
1407
211
0
14
8
67
257
0
7
0
160
0
0
0
0
0
683
14797
7
6
7
28
2
2528
3
3
0
105
0
0
0
0
0
12108
8285
4
3
3
21
0
1144
0
1
0
31
0
0
0
0
0
7078
160
1
0
0
2
5
38
0
1
0
10
0
0
0
0
0
103
501
1
0
0
1
2
22
0
0
0
6
0
0
0
0
0
469
8954
3
3
3
8
5
1382
3
2
0
75
0
0
0
0
0
7470
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
977
210
0
0
13
3
53
1
5
0
56
0
0
0
0
0
636
719
584
0
0
5
57
32
0
5
0
200
0
0
0
0
0
-164
12
12
0
0
0
0
0
0
0
0
2
0
0
0
0
0
-2
780
733
0
0
0
9
10
0
0
0
86
0
0
0
0
0
-58
60
48
0
0
0
0
0
0
1
0
5
0
0
0
0
0
6
2533
49
0
3
375
9
205
1
23
0
206
0
0
0
0
0
1662
46
10
0
0
1
1
7
0
0
0
5
0
0
0
0
0
22
434
405
0
0
0
0
9
0
0
0
47
0
0
0
0
0
-27
22
19
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
118
106
0
0
0
0
0
0
0
0
13
0
0
0
0
0
-1
1220
31
0
0
171
4
51
0
1
0
171
0
0
0
0
0
791
2918
105
9
0
266
6
127
1
2
6
111
0
0
0
0
0
2285
35751
9
5423
0
580
32
945
88
665
1
259
175
0
0
0
0
27574
77
0
5
0
4
3
4
1
1
0
2
0
0
0
0
0
57
54
0
3
0
3
1
4
0
1
0
0
0
0
0
0
0
42
23
0
2
0
1
2
0
1
0
0
2
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45
0
4
0
2
1
1
0
0
0
1
0
0
0
0
0
36
14
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
1
0
2
1
1
0
1
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
309
0
19
0
30
5
14
3
3
0
9
2
0
0
0
0
224
126
0
12
0
11
0
7
0
0
0
1
2
0
0
0
0
93
83
0
2
0
6
3
2
3
1
0
3
0
0
0
0
0
63
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
95
0
4
0
13
2
5
0
2
0
5
0
0
0
0
0
64
5
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33467
0
5390
0
487
22
858
77
660
1
229
172
0
0
0
0
25571
22591
0
3828
0
327
8
572
52
451
0
151
119
0
0
0
0
17083
1588
0
138
0
90
14
42
10
17
0
43
12
0
0
0
0
1222
9288
0
1424
0
70
0
244
15
192
1
35
41
0
0
0
0
7266
12788
0
4321
0
168
3
229
35
142
0
46
7
0
0
0
0
7837
5883
0
740
0
82
10
154
15
258
0
38
16
0
0
0
0
4570
617
0
13
0
15
1
12
1
15
0
15
15
0
0
0
0
530
129
0
0
0
1
0
6
0
1
0
1
5
0
0
0
0
115
10823
0
296
0
186
7
337
17
233
1
112
118
0
0
0
0
9516
3221
0
19
0
35
1
120
9
11
0
17
11
0
0
0
0
2998
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
17
0
0
0
4
1
0
5
0
0
1
0
0
0
0
0
6
161
1
0
0
4
0
2
0
0
0
2
1
0
0
0
0
151
19
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
18
4
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
3
88
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
87
5
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
38
0
0
0
3
0
0
0
0
0
2
0
0
0
0
0
33
1339
8
6
0
28
0
55
0
0
0
9
0
0
0
0
0
1233
99
0
2
0
2
0
7
0
0
0
0
0
0
0
0
0
88
84
0
0
0
11
0
9
0
0
0
3
0
0
0
0
0
61
866
0
2
0
13
0
27
0
0
0
4
0
0
0
0
0
820
32
8
0
0
0
0
2
0
0
0
1
0
0
0
0
0
21
257
0
2
0
2
0
10
0
0
0
1
0
0
0
0
0
242
381
0
3
0
23
1
12
2
1
0
7
0
0
0
0
0
332
3275
0
148
1
24
9
119
4
142
0
36
0
0
0
0
0
2792
1218
0
57
1
5
0
62
0
37
0
15
0
0
0
0
0
1041
1150
0
77
0
14
0
33
2
54
0
9
0
0
0
0
0
961
755
0
65
0
12
0
23
1
26
0
8
0
0
0
0
0
620
199
0
12
0
1
0
5
1
9
0
1
0
0
0
0
0
170
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
173
0
0
0
1
0
5
0
18
0
0
0
0
0
0
0
149
17
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
907
0
14
0
5
9
24
2
51
0
12
0
0
0
0
0
790
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
13280
188
135
7
716
54
291
56
84
59
398
9
0
0
0
0
11283
1880
0
39
0
173
1
29
31
17
3
68
2
0
0
0
0
1517
1695
0
39
0
163
1
26
13
15
3
62
2
0
0
0
0
1371
1852
0
31
0
128
0
18
2
10
4
42
1
0
0
0
0
1616
1811
0
31
0
127
0
18
2
10
4
42
1
0
0
0
0
1576
74
0
0
0
0
2
3
0
0
0
0
0
0
0
0
0
69
163
0
1
0
2
0
4
0
3
0
4
0
0
0
0
0
149
1077
0
4
0
188
6
26
0
6
6
63
1
0
0
0
0
777
8234
188
60
7
225
45
211
23
48
46
221
5
0
0
0
0
7155
121166
4
27
0
10706
28
1415
10
15
0
3108
5
0
0
0
0
105848
76429
2
6
0
700
2
440
0
8
0
232
4
0
0
0
0
75035
51553
0
0
0
144
2
44
0
3
0
52
0
0
0
0
0
51308
3878
0
0
0
419
0
113
1
1
0
133
1
0
0
0
0
3210
2479
0
0
0
188
0
71
0
1
0
57
0
0
0
0
0
2162
17296
1
11
0
5482
14
451
4
2
0
1557
0
0
0
0
0
9774
11495
0
10
0
163
1
374
2
1
0
53
0
0
0
0
0
10891
5017
1
1
0
4714
13
59
2
1
0
1314
0
0
0
0
0
-1088
784
0
0
0
606
0
18
0
0
0
190
0
0
0
0
0
-30
10011
1
5
0
4979
14
186
4
1
0
1378
0
0
0
0
0
3443
4759
0
4
0
68
1
129
2
0
0
19
0
0
0
0
0
4536
4813
1
1
0
4543
13
53
2
1
0
1246
0
0
0
0
0
-1047
439
0
0
0
369
0
4
0
0
0
113
0
0
0
0
0
-47
7285
0
6
0
503
0
265
0
1
0
179
0
0
0
0
0
6331
6736
0
6
0
95
0
245
0
1
0
34
0
0
0
0
0
6355
204
0
0
0
171
0
6
0
0
0
68
0
0
0
0
0
-41
345
0
0
0
237
0
14
0
0
0
77
0
0
0
0
0
17
316
0
0
0
3
0
5
0
0
0
1
0
0
0
0
0
307
674
0
0
0
181
0
8
0
0
0
60
0
0
0
0
0
425
44
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
43
22529
1
10
0
3920
12
398
5
4
0
1125
0
0
0
0
0
17054
61323
250
947
183
27180
797
1320
572
352
12
9281
179
0
0
0
0
20250
9300
1
187
11
81
2
298
85
39
3
53
81
0
0
0
0
8459
244
0
0
0
2
1
13
0
2
0
3
1
0
0
0
0
222
139
0
1
0
1
0
15
0
3
1
1
1
0
0
0
0
116
9501
13
44
0
2257
87
179
26
18
4
702
5
0
0
0
0
6166
92
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
82
338
44
0
0
0
0
5
0
1
0
6
0
0
0
0
0
282
512
80
0
0
0
0
27
0
3
1
3
0
0
0
0
0
398
36
12
0
1
0
0
2
0
0
0
4
0
0
0
0
0
17
388
8
0
2
4
0
7
0
2
0
4
0
0
0
0
0
361
25047
6
32
0
24571
675
182
13
84
2
8286
2
0
0
0
0
-8806
8111
2
4
0
8044
274
36
8
12
0
3748
0
0
0
0
0
-4017
1179
2
0
0
1176
329
1
0
56
0
886
0
0
0
0
0
-1271
59
0
0
0
59
0
0
0
0
0
39
0
0
0
0
0
-39
6
0
0
0
6
0
0
0
0
0
2
0
0
0
0
0
-2
15692
2
28
0
15286
72
145
5
16
2
3611
2
0
0
0
0
-3477
14814
84
682
169
241
31
584
448
198
1
213
89
0
0
0
0
12074
120
0
1
0
9
1
6
0
0
0
4
0
0
0
0
0
99
6
2
0
0
0
0
1
0
0
0
2
0
0
0
0
0
1
786
0
0
0
4
0
1
0
2
0
0
0
0
0
0
0
779
356490
75
33
1
2558
12
696
3
14
4
801
2
0
0
0
0
352291
1963
0
1
0
44
0
7
0
0
0
12
0
0
0
0
0
1899
335220
1
5
0
1825
3
569
2
0
0
520
0
0
0
0
0
332295
245111
0
0
0
25
0
26
0
0
0
5
0
0
0
0
0
245055
6585
0
0
0
110
1
10
0
0
0
30
0
0
0
0
0
6434
30861
1
5
0
1469
2
193
1
0
0
416
0
0
0
0
0
28774
588
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
587
27
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
25
24
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
2302
0
1
0
64
0
7
1
2
0
16
1
0
0
0
0
2210
16954
71
26
1
624
9
112
0
12
4
253
1
0
0
0
0
15841
861921
3643
7144
195
50280
1129
33451
770
894
0
16953
727
0
0
0
0
746735
438373
3580
7122
193
47854
1118
32617
768
882
0
16329
722
0
0
0
0
327188
210773
3016
403
64
3478
465
27570
68
347
0
2337
61
0
0
0
0
172964
125431
1
66
1
1689
90
17458
11
237
0
768
7
0
0
0
0
105103
60150
1
29
1
716
19
8610
6
134
0
359
3
0
0
0
0
50272
2914
0
0
0
65
71
350
2
30
0
202
0
0
0
0
0
2194
62367
0
37
0
908
0
8498
3
73
0
207
4
0
0
0
0
52637
4770
0
7
0
66
50
457
3
25
0
141
0
0
0
0
0
4021
1512
0
0
0
14
0
117
0
1
0
11
0
0
0
0
0
1369
3258
0
7
0
52
50
340
3
24
0
130
0
0
0
0
0
2652
3034
0
0
1
61
6
253
0
0
0
27
0
0
0
0
0
2686
7650
0
1
0
92
1
713
0
3
0
31
0
0
0
0
0
6809
14300
1
5
0
175
10
1977
1
9
0
97
0
0
0
0
0
12025
44907
0
1
0
772
6
6323
2
137
0
219
0
0
0
0
0
37447
686
0
1
0
11
0
64
0
1
0
7
0
0
0
0
0
602
1312
20
1
2
250
25
176
1
3
0
101
0
0
0
0
0
733
216
33
0
1
13
46
64
0
13
0
60
0
0
0
0
0
-14
2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1328
1
4
7
74
7
129
0
1
0
27
0
0
0
0
0
1078
548
1
2
0
48
0
32
0
0
0
12
0
0
0
0
0
453
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4839
0
4
0
238
0
392
1
3
0
63
1
0
0
0
0
4137
29
0
0
0
3
0
2
0
0
0
1
0
0
0
0
0
23
1640
0
11
0
121
9
165
12
8
0
34
5
0
0
0
0
1275
1376
0
11
0
73
5
144
8
8
0
21
5
0
0
0
0
1101
264
0
0
0
48
4
21
4
0
0
13
0
0
0
0
0
174
239
0
7
0
26
4
18
4
0
0
5
1
0
0
0
0
174
174
0
1
0
16
3
14
2
0
0
4
0
0
0
0
0
134
174
0
0
0
20
1
22
2
1
0
6
0
0
0
0
0
122
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1004
0
3
0
54
1
103
3
7
0
16
3
0
0
0
0
814
44
0
0
0
5
0
8
1
0
0
3
1
0
0
0
0
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
327
0
8
3
17
13
35
15
4
0
11
1
0
0
0
0
220
33466
2
293
1
308
4
2283
25
29
0
102
44
0
0
0
0
30375
33204
2
292
1
302
2
2253
24
27
0
98
43
0
0
0
0
30160
262
0
1
0
6
2
30
1
2
0
4
1
0
0
0
0
215
2566
0
222
0
56
1
163
7
5
0
15
3
0
0
0
0
2094
11963
2
43
0
104
3
917
6
18
0
35
10
0
0
0
0
10825
911
0
1
0
18
0
88
0
2
0
5
1
0
0
0
0
796
53
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
48
17453
0
27
1
120
0
1079
11
4
0
41
28
0
0
0
0
16142
477
0
0
0
10
0
29
0
0
0
6
2
0
0
0
0
430
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2791
107
4
1
42
0
451
1
4
0
16
0
0
0
0
0
2165
3026
107
4
1
42
0
450
1
4
0
16
0
0
0
0
0
2401
358
70
0
0
0
0
70
0
0
0
9
0
0
0
0
0
209
504
70
0
0
0
0
70
0
0
0
9
0
0
0
0
0
355
10
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
9
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
21951
163
1
23
95
140
4831
0
24
0
199
3
0
0
0
0
16472
1429
159
0
10
5
44
238
0
5
0
149
0
0
0
0
0
819
6433
3
3
11
23
7
817
1
1
0
55
0
0
0
0
0
5512
3513
1
1
2
11
0
344
1
1
0
17
0
0
0
0
0
3135
245
4
0
2
1
13
50
0
2
0
23
0
0
0
0
0
150
131
2
0
0
1
9
19
0
1
0
10
0
0
0
0
0
89
2728
1
1
7
4
3
369
0
0
0
14
0
0
0
0
0
2329
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1160
209
0
0
17
0
45
0
1
0
42
0
0
0
0
0
846
730
648
1
0
6
10
17
0
0
0
113
0
0
0
0
0
-65
6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
778
738
0
0
0
8
3
0
0
0
113
0
0
0
0
0
-84
77
58
0
1
0
0
1
0
0
0
12
0
0
0
0
0
5
1937
269
3
0
132
19
176
0
8
0
78
0
0
0
0
0
1252
60
16
0
0
0
13
4
0
0
0
22
0
0
0
0
0
5
436
401
0
0
2
3
6
0
0
0
73
0
0
0
0
0
-49
19
19
0
0
0
0
0
0
0
0
2
0
0
0
0
0
-2
102
99
0
0
0
0
0
0
0
0
15
0
0
0
0
0
-12
1435
18
1
0
144
6
54
0
1
0
149
0
0
0
0
0
1062
2325
74
3
0
298
7
102
1
3
0
114
0
0
0
0
0
1723
35744
15
5392
2
697
33
1270
85
244
0
296
242
0
0
0
0
27468
73
0
6
0
6
1
4
0
0
0
7
4
0
0
0
0
45
44
0
3
0
6
1
1
0
0
0
4
1
0
0
0
0
28
29
0
3
0
0
0
3
0
0
0
3
3
0
0
0
0
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48
0
5
0
6
0
3
0
0
0
4
1
0
0
0
0
29
6
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
348
0
18
0
43
2
14
1
1
0
25
14
0
0
0
0
230
157
0
15
0
17
0
10
1
0
0
9
0
0
0
0
0
105
50
0
1
0
4
2
0
0
0
0
1
0
0
0
0
0
42
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
100
0
2
0
22
0
4
0
1
0
6
1
0
0
0
0
64
24
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33535
1
5339
2
585
27
1188
80
240
0
242
221
0
0
0
0
25610
22853
1
3762
1
407
13
812
61
190
0
167
161
0
0
0
0
17278
1581
0
130
0
99
13
65
5
12
0
37
14
0
0
0
0
1206
9101
0
1447
1
79
1
311
14
38
0
38
46
0
0
0
0
7126
13252
0
4480
1
234
6
309
33
44
0
56
10
0
0
0
0
8079
5041
0
520
0
75
9
209
15
77
0
48
19
0
0
0
0
4069
805
0
14
0
18
2
36
3
11
0
9
11
0
0
0
0
701
181
0
4
0
2
0
5
0
3
0
2
1
0
0
0
0
164
10805
0
279
1
219
9
472
25
91
0
114
163
0
0
0
0
9432
3432
1
41
0
37
1
157
4
14
0
13
16
0
0
0
0
3148
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
33
0
0
0
1
0
0
3
2
0
0
0
0
0
0
0
27
106
0
1
0
2
0
2
0
0
0
1
0
0
0
0
0
100
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
41
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
1
0
2
0
0
0
1
0
0
0
0
0
18
1224
14
8
0
33
0
43
0
0
0
7
0
0
0
0
0
1119
105
0
6
0
1
0
5
0
0
0
0
0
0
0
0
0
93
70
0
0
0
13
0
3
0
0
0
2
0
0
0
0
0
52
736
0
1
0
15
0
22
0
0
0
2
0
0
0
0
0
696
41
13
0
0
0
0
1
0
0
0
2
0
0
0
0
0
25
244
1
1
0
4
0
12
0
0
0
1
0
0
0
0
0
225
425
0
20
0
27
3
19
1
1
0
14
3
0
0
0
0
337
3269
0
98
1
59
9
171
7
44
0
37
0
0
0
0
0
2843
1168
0
44
1
13
1
53
0
13
0
10
0
0
0
0
0
1033
1245
0
43
0
34
0
67
4
23
0
8
0
0
0
0
0
1066
822
0
41
0
26
0
42
3
16
0
4
0
0
0
0
0
690
222
0
1
0
3
0
11
0
1
0
2
0
0
0
0
0
204
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
171
0
1
0
4
0
13
1
6
0
2
0
0
0
0
0
144
24
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
856
0
11
0
12
8
51
3
8
0
19
0
0
0
0
0
744
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
12355
144
128
3
703
34
363
55
47
0
309
23
0
0
0
0
10546
1723
0
34
0
131
0
33
23
8
0
34
6
0
0
0
0
1454
1445
0
33
0
119
0
24
11
5
0
30
2
0
0
0
0
1221
1525
0
28
0
139
1
27
3
3
0
27
3
0
0
0
0
1294
1484
0
28
0
136
1
25
3
3
0
26
3
0
0
0
0
1259
93
3
0
0
0
0
4
0
0
0
0
0
0
0
0
0
86
117
1
0
0
3
1
3
1
1
0
1
0
0
0
0
0
106
957
0
0
0
184
3
15
0
7
0
60
0
0
0
0
0
688
7940
140
66
3
246
29
281
28
28
0
187
14
0
0
0
0
6918
110292
0
60
0
12283
18
1280
6
10
0
2900
2
0
0
0
0
93733
65204
0
8
0
729
0
440
0
3
0
160
2
0
0
0
0
63862
43455
0
0
0
147
0
25
0
1
0
29
0
0
0
0
0
43253
3808
0
3
0
507
1
92
1
1
0
137
0
0
0
0
0
3066
2394
0
1
0
209
0
57
1
1
0
64
0
0
0
0
0
2061
17685
0
32
0
6380
7
360
3
2
0
1503
0
0
0
0
0
9398
11034
0
28
0
174
0
298
0
2
0
45
0
0
0
0
0
10487
5744
0
2
0
5489
7
46
1
0
0
1295
0
0
0
0
0
-1096
899
0
2
0
712
0
16
2
0
0
162
0
0
0
0
0
5
10666
0
18
0
5839
7
155
2
1
0
1371
0
0
0
0
0
3273
4599
0
14
0
70
0
105
0
1
0
17
0
0
0
0
0
4392
5534
0
2
0
5312
7
43
1
0
0
1256
0
0
0
0
0
-1087
528
0
2
0
453
0
7
1
0
0
98
0
0
0
0
0
-33
7019
0
14
0
541
0
205
1
1
0
132
0
0
0
0
0
6125
6435
0
14
0
104
0
193
0
1
0
28
0
0
0
0
0
6095
210
0
0
0
177
0
3
0
0
0
39
0
0
0
0
0
-9
371
0
0
0
259
0
9
1
0
0
64
0
0
0
0
0
38
267
0
0
0
6
0
2
0
0
0
0
0
0
0
0
0
259
607
0
0
0
191
1
10
0
1
0
47
0
0
0
0
0
357
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
22691
0
17
0
4470
9
376
2
3
0
1053
0
0
0
0
0
16761
65940
405
1041
123
30634
559
1963
547
190
0
10450
394
0
0
0
0
19634
10300
1
168
3
79
2
470
71
24
0
64
136
0
0
0
0
9282
264
0
1
0
3
1
23
0
2
0
2
2
0
0
0
0
230
170
0
2
0
0
0
9
0
1
0
0
1
0
0
0
0
157
9844
7
60
0
2685
107
205
29
13
0
790
16
0
0
0
0
5932
91
0
0
0
1
0
4
0
0
0
0
0
0
0
0
0
86
286
54
0
0
0
0
16
1
7
0
10
0
0
0
0
0
198
465
89
0
0
0
0
40
0
0
0
5
0
0
0
0
0
331
32
5
0
2
0
0
0
0
0
0
2
1
0
0
0
0
22
294
18
1
0
4
0
7
0
5
0
2
0
0
0
0
0
257
27777
4
48
1
27554
378
228
13
63
0
9345
2
0
0
0
0
-9859
9389
3
10
0
9313
82
56
6
23
0
4557
1
0
0
0
0
-4662
1282
1
1
0
1279
257
7
0
25
0
1002
0
0
0
0
0
-1290
32
0
0
0
30
0
2
0
0
0
17
0
0
0
0
0
-17
5
0
0
0
5
0
0
0
0
0
3
0
0
0
0
0
-3
17069
0
37
1
16927
39
163
7
15
0
3766
1
0
0
0
0
-3887
15783
224
761
117
290
70
957
433
75
0
223
236
0
0
0
0
12397
89
2
0
0
12
0
2
0
0
0
5
0
0
0
0
0
68
12
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
10
533
1
0
0
5
0
2
0
0
0
2
0
0
0
0
0
523
423548
63
22
2
2426
11
834
2
12
0
624
5
0
0
0
0
419547
1177
0
0
0
64
0
20
0
2
0
7
0
0
0
0
0
1084
405998
5
4
0
1767
2
640
1
5
0
397
0
0
0
0
0
403177
329385
0
0
0
24
0
11
0
0
0
4
0
0
0
0
0
329346
7638
2
1
0
391
0
50
0
0
0
90
0
0
0
0
0
7104
22351
0
3
0
996
2
113
0
0
0
232
0
0
0
0
0
21005
815
0
0
0
5
0
5
0
2
0
2
0
0
0
0
0
801
59
0
0
0
1
0
3
0
0
0
0
0
0
0
0
0
55
25
3
0
0
0
0
0
0
0
0
1
0
0
0
0
0
21
2118
0
0
0
59
0
37
1
0
0
14
2
0
0
0
0
2005
14171
55
18
2
535
9
134
0
5
0
205
3
0
0
0
0
13205
873415
2940
7456
164
54421
1133
35401
900
944
5
16733
382
2
0
0
0
752934
443525
2877
7428
163
52001
1123
34434
895
933
5
16142
381
2
0
0
0
327141
206961
2530
459
94
3593
437
28416
72
331
5
2489
62
0
0
0
0
168473
122741
6
72
0
1713
130
17700
12
160
1
716
4
0
0
0
0
102227
58495
2
44
0
740
68
8932
4
108
0
341
3
0
0
0
0
48253
3047
1
0
0
58
59
410
0
16
0
183
0
0
0
0
0
2320
61199
3
28
0
915
3
8358
8
36
1
192
1
0
0
0
0
51654
4922
0
7
0
67
48
463
1
8
0
153
0
0
0
0
0
4175
1200
0
0
0
6
2
95
0
0
0
3
0
0
0
0
0
1094
3722
0
7
0
61
46
368
1
8
0
150
0
0
0
0
0
3081
2927
0
0
0
65
2
335
0
8
0
17
0
0
0
0
0
2500
6972
0
0
0
82
4
684
0
7
0
23
0
0
0
0
0
6172
13433
0
4
0
178
4
1828
0
36
0
69
0
0
0
0
0
11314
45620
3
0
0
775
54
6810
3
75
0
241
0
0
0
0
0
37659
618
0
0
0
13
3
87
0
0
0
8
0
0
0
0
0
507
1432
12
3
0
281
29
214
3
14
0
113
0
0
0
0
0
763
200
45
0
1
18
65
44
0
20
0
97
0
0
0
0
0
-90
2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1291
2
7
0
66
1
108
0
0
0
17
0
0
0
0
0
1090
633
1
5
0
48
0
41
0
0
0
9
0
0
0
0
0
529
4
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
3
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
4510
0
1
0
271
0
360
0
1
0
70
0
0
0
0
0
3807
31
0
0
0
4
0
6
0
0
0
1
0
0
0
0
0
20
1701
0
11
0
151
3
156
7
7
0
43
1
0
0
0
0
1322
1398
0
10
0
100
1
129
6
6
0
27
1
0
0
0
0
1118
303
0
1
0
51
2
27
1
1
0
16
0
0
0
0
0
204
252
0
7
0
36
1
20
2
0
0
7
0
0
0
0
0
179
157
0
1
0
19
0
14
0
1
0
10
0
0
0
0
0
112
179
0
0
0
28
1
26
1
1
0
9
0
0
0
0
0
113
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1047
0
3
0
64
1
89
4
5
0
15
1
0
0
0
0
865
60
0
0
0
3
0
7
0
0
0
2
0
0
0
0
0
48
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1093
1
9
11
19
15
87
15
6
0
24
0
0
0
0
0
906
30448
0
313
1
326
0
2232
22
38
4
70
55
0
0
0
0
27387
30209
0
312
1
322
0
2208
22
38
4
66
55
0
0
0
0
27181
239
0
1
0
4
0
24
0
0
0
4
0
0
0
0
0
206
2824
0
226
0
65
0
195
6
4
0
8
0
0
0
0
0
2320
9731
0
53
1
111
0
720
11
9
1
27
15
0
0
0
0
8783
807
0
0
0
14
0
65
0
0
0
4
2
0
0
0
0
722
63
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
59
16520
0
32
0
131
0
1192
4
16
3
30
29
0
0
0
0
15083
477
0
1
0
5
0
56
1
9
0
1
9
0
0
0
0
395
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2975
52
7
0
45
1
424
1
0
0
20
0
0
0
0
0
2425
3327
52
7
0
45
1
424
1
0
0
20
0
0
0
0
0
2777
410
88
0
0
1
2
73
0
0
0
9
0
0
0
0
0
237
709
88
0
0
1
2
73
0
0
0
9
0
0
0
0
0
536
15
4
0
1
0
0
2
0
0
0
0
0
0
0
0
0
8
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
-1
22791
95
6
39
124
51
5205
1
23
0
149
2
0
0
0
0
17096
1692
131
1
19
8
71
399
0
31
0
222
0
0
0
0
0
810
5899
4
11
19
31
3
870
10
5
0
45
0
0
0
0
0
4901
3673
2
9
2
22
0
414
0
3
0
22
0
0
0
0
0
3199
212
5
0
2
3
6
50
0
5
0
20
0
0
0
0
0
121
134
2
0
2
2
5
27
0
4
0
9
0
0
0
0
0
83
2062
0
0
14
2
2
341
0
1
0
17
0
0
0
0
0
1685
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1324
183
0
0
21
2
85
0
0
0
63
0
0
0
0
0
970
562
464
0
0
7
16
14
0
8
0
127
0
0
0
0
0
-74
10
7
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
780
711
0
0
1
6
4
0
3
0
97
0
0
0
0
0
-42
83
56
0
0
0
0
2
0
0
0
8
0
0
0
0
0
17
1809
64
0
0
59
25
139
0
4
0
74
0
0
0
0
0
1444
137
18
1
0
0
5
5
0
0
0
28
0
0
0
0
0
80
455
419
0
0
3
1
6
0
1
0
53
0
0
0
0
0
-28
28
25
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
112
104
0
0
0
0
0
0
0
0
12
0
0
0
0
0
-4
1872
61
0
0
144
0
90
0
1
0
174
0
0
0
0
0
1402
2453
76
17
0
297
4
140
1
4
0
243
0
0
0
0
0
1671
36074
13
5565
1
761
20
1394
109
178
0
217
139
0
0
0
0
27677
85
0
5
0
11
0
5
0
0
0
6
0
0
0
0
0
58
57
0
3
0
8
0
4
0
0
0
5
0
0
0
0
0
37
28
0
2
0
3
0
1
0
0
0
1
0
0
0
0
0
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51
0
3
0
7
0
1
0
0
0
2
0
0
0
0
0
38
13
0
0
0
3
0
2
0
0
0
2
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
2
0
1
0
2
0
0
0
2
0
0
0
0
0
13
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
355
0
29
0
51
5
15
5
3
0
16
3
0
0
0
0
228
148
0
22
0
18
0
7
2
1
0
3
1
0
0
0
0
94
64
0
0
0
8
2
3
2
2
0
6
1
0
0
0
0
40
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
122
0
7
0
23
3
5
1
0
0
7
1
0
0
0
0
75
16
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33639
3
5502
1
642
9
1278
99
173
0
181
136
0
0
0
0
25615
23146
3
3985
1
422
2
853
59
141
0
106
95
0
0
0
0
17479
1609
0
155
0
126
7
76
11
8
0
38
1
0
0
0
0
1187
8884
0
1362
0
94
0
349
29
24
0
37
40
0
0
0
0
6949
14274
0
4645
1
253
2
355
37
34
0
53
10
0
0
0
0
8884
4326
0
436
0
85
3
213
18
27
0
28
14
0
0
0
0
3502
724
0
19
0
16
0
39
4
7
0
15
20
0
0
0
0
604
197
0
5
0
1
0
12
2
5
0
0
4
0
0
0
0
168
10661
0
360
0
247
4
489
28
83
0
76
82
0
0
0
0
9292
3431
3
35
0
40
0
168
10
17
0
9
6
0
0
0
0
3143
16
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
15
30
0
0
0
1
1
0
1
0
0
2
0
0
0
0
0
25
154
1
1
0
4
0
7
0
0
0
1
0
0
0
0
0
140
10
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
8
4
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
3
49
0
0
0
2
0
2
0
0
0
0
0
0
0
0
0
45
6
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
5
24
1
0
0
1
0
3
0
0
0
1
0
0
0
0
0
18
1364
9
8
0
39
0
67
1
0
0
7
0
0
0
0
0
1233
104
0
6
0
1
0
5
0
0
0
0
0
0
0
0
0
92
97
0
0
0
22
0
3
0
0
0
5
0
0
0
0
0
67
782
0
0
0
10
0
35
0
0
0
0
0
0
0
0
0
737
40
9
0
0
0
0
2
0
0
0
0
0
0
0
0
0
29
319
0
2
0
6
0
22
1
0
0
2
0
0
0
0
0
286
447
0
20
0
13
5
22
3
2
0
4
0
0
0
0
0
378
3779
2
90
1
73
14
170
6
78
0
44
1
0
0
0
0
3300
1373
0
40
1
24
0
62
1
33
0
11
0
0
0
0
0
1201
1393
0
39
0
32
1
61
4
31
0
15
1
0
0
0
0
1209
1002
0
36
0
24
1
44
2
19
0
7
0
0
0
0
0
869
194
0
3
0
2
0
9
2
5
0
1
0
0
0
0
0
172
7
0
0
0
2
0
1
0
2
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
168
0
0
0
2
0
6
0
5
0
4
1
0
0
0
0
150
22
0
0
0
2
0
1
0
0
0
1
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
2
11
0
17
13
47
1
14
0
18
0
0
0
0
0
890
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
12482
152
142
6
858
81
397
77
97
0
428
8
1
0
0
0
10235
1895
1
45
0
190
1
53
39
6
0
42
4
0
0
0
0
1514
1673
0
43
0
181
1
48
27
6
0
40
4
0
0
0
0
1323
1542
0
27
0
143
1
31
4
5
0
31
0
0
0
0
0
1300
1501
0
27
0
141
1
30
4
5
0
31
0
0
0
0
0
1262
72
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
65
126
6
2
0
2
0
10
0
6
0
7
0
0
0
0
0
93
967
1
1
0
234
1
26
0
1
0
61
0
0
0
0
0
642
7880
144
67
6
289
78
270
34
79
0
287
4
1
0
0
0
6621
116411
1
48
0
14290
31
1895
20
19
0
3412
2
0
0
0
0
96693
67651
0
10
0
856
1
561
2
4
0
212
2
0
0
0
0
66003
45380
0
2
0
172
0
31
0
2
0
39
0
0
0
0
0
45134
4047
0
5
0
514
0
164
3
2
0
128
0
0
0
0
0
3231
2579
0
0
0
192
0
94
1
2
0
44
0
0
0
0
0
2246
19006
0
24
0
7506
18
621
7
7
0
1804
0
0
0
0
0
9019
11254
0
19
0
169
1
495
3
4
0
42
0
0
0
0
0
10521
6749
0
4
0
6515
16
105
2
2
0
1582
0
0
0
0
0
-1477
997
0
1
0
821
1
21
2
1
0
180
0
0
0
0
0
-30
11768
0
13
0
6859
17
291
3
4
0
1651
0
0
0
0
0
2930
4695
0
9
0
66
1
178
0
1
0
17
0
0
0
0
0
4423
6489
0
4
0
6276
15
102
2
2
0
1521
0
0
0
0
0
-1433
582
0
0
0
516
1
11
1
1
0
113
0
0
0
0
0
-61
7238
0
11
0
647
1
330
4
3
0
153
0
0
0
0
0
6089
6559
0
10
0
103
0
317
3
3
0
25
0
0
0
0
0
6098
260
0
0
0
239
1
3
0
0
0
61
0
0
0
0
0
-44
415
0
1
0
305
0
10
1
0
0
67
0
0
0
0
0
31
286
0
0
0
6
0
8
0
0
0
1
0
0
0
0
0
271
630
0
0
0
219
0
29
0
0
0
47
0
0
0
0
0
335
51
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
49
24740
1
9
0
5188
12
511
8
6
0
1220
0
0
0
0
0
17785
67818
179
1124
61
32426
540
2162
611
230
0
9552
169
1
0
0
0
20763
10081
2
201
3
80
0
527
103
13
0
34
84
0
0
0
0
9034
203
0
5
0
5
0
20
0
0
0
1
0
0
0
0
0
172
122
0
0
0
2
0
5
0
1
0
0
0
0
0
0
0
114
10658
8
50
0
3155
100
250
28
30
0
808
4
0
0
0
0
6225
146
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
144
376
49
0
0
0
0
17
0
1
0
2
1
0
0
0
0
306
518
66
0
0
0
0
27
0
0
0
6
0
0
0
0
0
419
31
11
0
0
0
0
1
0
0
0
4
0
0
0
0
0
15
295
7
1
0
1
0
13
1
1
0
0
0
1
0
0
0
270
29140
3
70
0
28849
396
339
7
141
0
8514
0
0
0
0
0
-9179
8571
1
20
0
8504
78
71
1
34
0
3653
0
0
0
0
0
-3791
1251
0
1
0
1244
265
17
0
56
0
898
0
0
0
0
0
-1230
33
0
0
0
33
0
0
0
0
0
16
0
0
0
0
0
-16
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
19284
2
49
0
19067
53
251
6
51
0
3947
0
0
0
0
0
-4142
15570
31
797
58
316
44
950
471
42
0
181
80
0
0
0
0
12600
118
2
0
0
11
0
6
0
0
0
2
0
0
0
0
0
97
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
558
0
0
0
7
0
6
0
1
0
0
0
0
0
0
0
544
429890
63
28
1
2420
10
967
5
11
0
591
1
0
0
0
0
425793
992
1
2
0
54
0
11
0
1
0
8
0
0
0
0
0
915
413887
3
7
0
1858
0
728
2
3
0
399
0
0
0
0
0
410887
338622
0
0
0
41
0
17
0
0
0
15
0
0
0
0
0
338549
6289
0
0
0
139
0
20
0
0
0
32
0
0
0
0
0
6098
20354
0
3
0
1220
0
210
0
0
0
236
0
0
0
0
0
18685
591
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
581
59
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
57
22
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
20
1951
0
0
0
67
0
36
3
0
0
11
0
0
0
0
0
1834
12979
58
19
1
441
10
189
0
7
0
173
1
0
0
0
0
12080
818528
3205
7561
401
59213
1232
37750
1029
484
40
16889
381
33
0
4
100
690206
452771
3143
7547
401
56983
1229
36643
1023
477
40
16401
374
33
0
4
100
328373
216007
2780
447
197
4063
365
29941
91
208
5
2495
47
17
0
0
92
175259
126906
6
76
0
2060
79
18874
13
39
1
584
8
0
0
0
0
105166
61159
4
36
0
914
39
9746
8
33
0
293
6
0
0
0
0
50080
2842
1
0
0
76
37
370
0
1
0
114
0
0
0
0
0
2243
62905
1
40
0
1070
3
8758
5
5
1
177
2
0
0
0
0
52843
4534
0
5
0
92
4
430
1
1
0
70
0
0
0
0
0
3931
1192
0
0
0
8
0
100
0
0
0
3
0
0
0
0
0
1081
3342
0
5
0
84
4
330
1
1
0
67
0
0
0
0
0
2850
2965
0
0
0
62
5
346
1
0
0
20
0
0
0
0
0
2531
7449
0
0
0
90
35
825
1
0
0
56
0
0
0
0
0
6442
14939
0
2
0
215
9
2119
0
6
0
59
2
0
0
0
0
12527
47720
1
1
0
927
15
7073
3
11
0
192
0
0
0
0
0
39497
650
0
0
0
9
2
111
0
1
0
12
0
0
0
0
0
515
1291
14
0
3
255
20
203
0
12
0
91
0
0
0
0
0
693
224
30
0
4
30
75
86
0
59
0
111
0
0
0
0
1
-172
5
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
2
1288
3
5
3
66
0
131
2
0
0
12
0
0
0
0
0
1066
748
1
2
0
50
0
68
2
0
0
10
0
0
0
0
0
615
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
4299
0
8
0
292
0
353
2
2
0
61
0
0
0
0
0
3581
34
0
0
0
2
0
7
0
0
0
0
0
0
0
0
0
25
1809
0
4
0
158
12
188
13
9
0
51
3
0
0
0
0
1371
1462
0
4
0
99
4
146
9
5
0
28
3
0
0
0
0
1164
347
0
0
0
59
8
42
4
4
0
23
0
0
0
0
0
207
270
0
3
0
37
3
25
2
5
0
8
0
0
0
0
0
187
176
0
0
0
17
9
17
1
2
0
17
0
0
0
0
0
113
169
0
0
0
12
0
25
1
0
0
7
0
0
0
0
0
124
3
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
1115
0
1
0
91
0
113
8
2
0
19
3
0
0
0
0
878
69
0
0
0
1
0
6
0
0
0
0
0
0
0
0
0
62
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1155
1
8
12
23
12
90
16
3
0
19
0
0
0
0
1
970
30519
1
293
0
373
3
2353
31
17
4
94
34
0
0
0
0
27316
30204
1
291
0
365
3
2322
31
17
3
92
34
0
0
0
0
27045
315
0
2
0
8
0
31
0
0
1
2
0
0
0
0
0
271
2914
0
212
0
71
1
213
7
3
0
13
2
0
0
0
0
2392
9987
1
45
0
117
1
784
8
8
1
33
10
0
0
0
0
8979
820
0
1
0
22
0
49
2
0
0
7
2
0
0
0
0
737
53
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
51
16274
0
33
0
155
0
1276
12
4
3
38
16
0
0
0
0
14737
449
0
2
0
8
1
28
2
2
0
3
4
0
0
0
0
399
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3120
47
11
0
40
1
453
0
0
0
9
0
0
0
0
0
2559
3445
47
11
0
40
1
452
0
0
0
9
0
0
0
0
0
2885
394
78
0
0
2
1
74
0
1
0
13
0
0
0
0
1
224
794
78
0
0
2
1
74
0
1
0
13
0
0
0
0
1
624
10
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
8
2
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
-1
26599
92
23
103
85
67
5270
7
16
0
221
1
1
0
0
73
20640
2054
199
0
59
12
58
397
1
19
0
243
0
4
0
0
10
1052
6082
16
10
10
40
10
854
1
7
0
52
0
0
0
0
6
5076
3935
1
6
3
25
3
487
1
3
0
18
0
0
0
0
4
3384
214
1
0
0
1
2
49
0
0
0
16
0
0
0
0
0
145
106
0
0
0
1
1
17
0
0
0
9
0
0
0
0
0
78
2092
4
2
5
3
4
295
0
2
0
17
0
0
0
0
1
1759
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1390
198
0
0
27
0
94
0
1
0
69
0
0
0
0
0
1001
624
519
0
0
8
0
12
0
0
0
158
0
0
0
0
0
-73
6
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
817
782
0
0
1
2
6
0
0
0
94
0
0
0
0
0
-68
74
58
0
0
0
0
2
0
0
0
3
0
11
0
0
0
0
1556
40
1
2
85
10
138
0
20
0
71
1
0
0
0
0
1188
144
5
0
0
0
3
2
0
0
0
4
0
0
0
0
0
130
508
494
0
0
0
3
4
0
2
0
59
0
0
0
0
0
-54
38
35
0
0
0
0
0
0
0
0
8
0
0
0
0
0
-5
74
69
0
0
0
0
1
0
0
0
3
0
0
0
0
0
1
1771
72
1
0
132
7
96
0
1
0
155
0
0
0
0
0
1307
3073
84
6
0
369
0
203
5
0
0
297
0
0
0
0
0
2109
36227
8
5753
0
699
22
1525
127
84
7
196
119
0
0
1
0
27686
72
0
12
0
4
0
1
0
0
0
2
0
0
0
0
0
53
45
0
8
0
1
0
0
0
0
0
1
0
0
0
0
0
35
27
0
4
0
3
0
1
0
0
0
1
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46
0
10
0
2
0
1
0
0
0
1
0
0
0
0
0
32
11
0
2
0
1
0
0
0
0
0
1
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
329
0
33
0
40
5
23
2
0
0
16
0
0
0
0
0
210
131
0
22
0
16
0
8
2
0
0
4
0
0
0
0
0
79
43
0
5
0
9
0
4
0
0
0
2
0
0
0
0
0
23
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
123
0
6
0
15
5
9
0
0
0
10
0
0
0
0
0
78
7
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33849
0
5677
0
571
15
1388
117
84
7
150
119
0
0
1
0
25720
23685
0
4230
0
406
11
933
84
55
6
114
92
0
0
1
0
17753
1584
0
151
0
105
4
87
3
6
1
22
6
0
0
0
0
1199
8580
0
1296
0
60
0
368
30
23
0
14
21
0
0
0
0
6768
14209
0
4815
0
238
3
378
41
39
0
53
9
0
0
1
0
8632
4693
0
465
0
82
1
212
19
8
2
19
19
0
0
0
0
3866
683
0
15
0
20
0
39
3
6
0
6
3
0
0
0
0
591
194
0
4
0
0
0
15
4
0
0
3
3
0
0
0
0
165
10652
0
344
0
191
7
560
45
23
5
55
67
0
0
0
0
9355
3405
0
32
0
40
4
182
5
8
0
14
18
0
0
0
0
3102
3
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
39
0
3
0
5
1
1
6
0
0
1
0
0
0
0
0
22
136
2
0
0
7
0
2
0
0
0
5
0
0
0
0
0
120
11
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
10
3
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
53
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
51
4
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
25
1
0
0
4
0
1
0
0
0
4
0
0
0
0
0
15
1367
6
12
0
48
0
74
0
0
0
12
0
0
0
0
0
1215
108
0
6
0
3
0
4
0
0
0
1
0
0
0
0
0
94
95
0
0
0
25
0
4
0
0
0
6
0
0
0
0
0
60
760
0
0
0
14
0
33
0
0
0
3
0
0
0
0
0
710
38
6
0
0
0
0
2
0
0
0
0
0
0
0
0
0
30
345
0
6
0
6
0
31
0
0
0
2
0
0
0
0
0
300
435
0
16
0
24
1
36
2
0
0
10
0
0
0
0
0
346
4305
0
146
3
56
3
258
14
17
0
89
0
0
0
0
0
3719
1709
0
56
2
30
0
104
1
6
0
51
0
0
0
0
0
1459
1477
0
69
0
16
0
84
8
6
0
12
0
0
0
0
0
1282
1071
0
60
0
14
0
55
7
4
0
11
0
0
0
0
0
920
214
0
9
0
1
0
20
0
0
0
1
0
0
0
0
0
183
4
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
166
0
0
0
1
0
7
1
2
0
0
0
0
0
0
0
155
22
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1119
0
21
1
10
3
70
5
5
0
26
0
0
0
0
0
978
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
12715
124
98
4
938
32
493
79
30
12
393
9
3
0
0
0
10500
1966
0
21
0
192
8
65
36
0
0
50
1
0
0
0
0
1593
1731
0
21
0
183
4
55
19
0
0
44
1
0
0
0
0
1404
1472
1
24
0
139
1
23
4
0
3
26
0
0
0
0
0
1251
1432
0
23
0
136
1
23
4
0
3
25
0
0
0
0
0
1217
108
1
0
0
0
0
5
0
0
0
1
0
0
0
0
0
101
116
0
3
0
1
0
10
0
3
0
4
0
0
0
0
0
95
970
0
0
0
208
1
23
1
4
0
59
1
0
0
0
0
673
8083
122
50
4
398
22
367
38
23
9
253
7
3
0
0
0
6787
110660
1
37
0
15145
22
1953
8
15
1
3045
3
0
0
0
0
90430
61988
0
8
0
886
2
580
1
2
0
185
1
0
0
0
0
60323
41098
0
0
0
177
0
37
0
0
0
27
0
0
0
0
0
40857
4334
0
4
0
504
2
164
1
2
1
95
1
0
0
0
0
3560
2775
0
1
0
187
0
85
0
1
0
27
0
0
0
0
0
2474
18498
1
14
0
7899
13
566
2
3
0
1599
0
0
0
0
0
8401
10347
0
13
0
175
0
407
1
1
0
41
0
0
0
0
0
9709
7006
1
1
0
6786
10
133
1
2
0
1368
0
0
0
0
0
-1296
1141
0
0
0
936
3
26
0
0
0
190
0
0
0
0
0
-14
11738
1
10
0
7264
12
270
1
3
0
1467
0
0
0
0
0
2710
4244
0
9
0
75
0
126
0
1
0
18
0
0
0
0
0
4015
6762
1
1
0
6573
10
128
1
2
0
1329
0
0
0
0
0
-1283
731
0
0
0
616
2
16
0
0
0
120
0
0
0
0
0
-23
6760
0
4
0
635
1
296
1
0
0
132
0
0
0
0
0
5691
6103
0
4
0
100
0
281
1
0
0
23
0
0
0
0
0
5694
244
0
0
0
213
0
5
0
0
0
39
0
0
0
0
0
-13
410
0
0
0
320
1
10
0
0
0
70
0
0
0
0
0
9
275
0
0
0
7
0
3
0
0
0
3
0
0
0
0
0
262
467
0
0
0
155
0
11
0
0
0
34
0
0
0
0
0
267
43
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
39
25055
0
11
0
5694
5
625
4
8
0
1129
1
0
0
0
0
17578
72857
230
1066
197
36082
785
2473
704
123
15
10183
196
13
0
3
8
20779
10308
4
187
6
71
2
584
99
9
5
35
89
3
0
0
1
9213
189
0
1
0
1
0
14
0
0
0
0
0
0
0
0
0
173
138
0
2
0
2
0
8
2
0
0
1
0
0
0
0
0
123
11628
18
46
0
3854
164
349
29
29
2
970
7
2
0
0
0
6158
114
1
0
0
4
0
6
0
0
0
1
0
0
0
0
0
102
325
75
0
0
0
0
12
0
10
0
6
0
0
0
0
0
222
464
74
0
0
0
0
30
0
0
0
7
0
0
0
0
0
353
36
6
0
5
0
0
3
0
0
0
4
1
0
0
0
0
17
281
13
0
0
0
1
13
0
1
0
2
0
7
0
2
0
242
32307
9
43
0
31854
585
405
11
47
1
8984
4
0
0
0
0
-9636
9631
5
15
0
9525
127
90
2
14
1
3706
0
0
0
0
0
-3854
1548
0
0
0
1546
370
8
0
17
0
1153
0
0
0
0
0
-1546
51
0
0
0
51
0
0
0
0
0
35
0
0
0
0
0
-35
3
0
0
0
3
0
0
0
0
0
3
0
0
0
0
0
-3
21074
4
28
0
20729
88
307
9
16
0
4087
4
0
0
0
0
-4198
16349
22
786
186
284
32
1041
563
27
7
166
95
1
0
1
7
13131
175
3
1
0
8
1
6
0
0
0
4
0
0
0
0
0
152
4
1
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
539
4
0
0
4
0
1
0
0
0
1
0
0
0
0
0
529
365757
62
14
0
2230
3
1107
6
7
0
488
7
0
0
0
0
361833
1097
0
0
0
67
0
17
0
1
0
6
0
0
0
0
0
1006
351698
1
1
0
1719
0
659
0
4
0
331
2
0
0
0
0
348981
290501
0
0
0
32
0
11
0
0
0
7
0
0
0
0
0
290451
5514
0
0
0
147
0
30
0
0
0
24
0
0
0
0
0
5313
16927
0
0
0
1180
0
143
0
0
0
235
0
0
0
0
0
15369
576
0
0
0
4
0
9
0
0
0
0
0
0
0
0
0
563
52
1
0
0
1
0
0
0
0
0
1
1
0
0
0
0
48
11
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
8
1700
0
0
0
64
0
44
0
0
0
9
3
0
0
0
0
1580
11199
59
13
0
379
3
386
6
2
0
140
1
0
0
0
0
10210
686045
3601
7554
1747
70538
873
36067
787
231
8
19307
231
177
6
58
2586
542274
543429
3552
7533
1747
68880
873
35644
783
231
5
18944
230
176
4
55
2585
402187
256468
3045
454
851
4813
297
29326
143
44
2
2543
29
129
2
3
2237
212550
139121
7
60
0
2481
43
19307
19
20
0
497
1
0
0
1
0
116685
68626
4
30
0
1154
13
9665
3
15
0
228
1
0
0
1
0
57512
2646
1
0
0
101
28
338
2
5
0
84
0
0
0
0
0
2087
67849
2
30
0
1226
2
9304
14
0
0
185
0
0
0
0
0
57086
4722
0
2
0
111
6
423
2
0
0
58
0
0
0
0
0
4120
1356
0
0
0
19
0
85
0
0
0
6
0
0
0
0
0
1246
3366
0
2
0
92
6
338
2
0
0
52
0
0
0
0
0
2874
3064
0
0
0
94
1
351
0
0
0
25
0
0
0
0
0
2593
8762
0
0
0
148
24
792
0
0
0
53
0
0
0
0
0
7745
18252
0
3
0
298
5
2321
0
11
0
78
0
0
0
1
0
15535
52453
2
3
0
1003
4
8183
13
2
0
162
1
0
0
0
0
43080
711
0
0
0
14
0
81
0
0
0
5
0
0
0
0
0
611
1662
27
1
5
347
28
211
5
14
0
131
0
0
0
0
20
873
196
34
0
6
13
22
43
0
3
0
65
0
2
0
0
8
0
6
0
0
0
0
1
1
0
0
0
4
0
0
0
0
0
0
1320
0
6
0
89
0
120
0
0
0
18
0
0
0
0
0
1087
773
0
3
0
59
0
49
0
0
0
9
0
0
0
0
0
653
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4705
0
7
0
353
1
403
0
0
0
64
0
0
0
0
0
3877
37
0
0
0
7
0
3
0
0
0
0
0
0
0
0
0
27
1996
0
12
0
204
4
197
10
1
0
43
1
0
0
0
0
1524
1548
0
11
0
129
2
149
5
1
0
27
1
0
0
0
0
1223
448
0
1
0
75
2
48
5
0
0
16
0
0
0
0
0
301
335
0
5
0
48
1
42
2
0
0
9
0
0
0
0
0
228
176
0
3
0
27
1
17
1
0
0
4
0
0
0
0
0
123
190
0
0
0
20
0
21
1
0
0
8
0
0
0
0
0
140
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1242
0
4
0
107
2
112
6
1
0
22
1
0
0
0
0
987
47
0
0
0
2
0
3
0
0
0
0
0
0
0
0
0
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19611
2
4
615
24
11
66
84
1
1
24
0
0
0
1
73
18705
33443
2
313
1
420
8
2333
19
0
1
80
25
0
0
0
0
30241
33149
1
311
1
414
8
2312
19
0
1
77
24
0
0
0
0
29981
294
1
2
0
6
0
21
0
0
0
3
1
0
0
0
0
260
3171
0
253
0
94
3
219
6
0
0
23
3
0
0
0
0
2570
11793
2
33
1
112
3
857
5
0
0
18
6
0
0
0
0
10756
774
0
0
0
47
0
52
0
0
0
8
1
0
0
0
0
666
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
17278
0
24
0
162
2
1168
8
0
1
31
15
0
0
0
0
15867
362
0
1
0
5
0
35
0
0
0
0
0
0
0
0
0
321
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2869
47
12
0
49
0
324
1
0
0
11
0
0
0
1
0
2424
3051
47
12
0
49
0
324
1
0
0
11
0
0
0
1
0
2606
361
77
1
0
0
1
38
0
1
0
12
0
0
0
0
0
231
590
77
1
0
0
1
38
0
1
0
12
0
0
0
0
0
460
13
2
1
0
0
0
0
0
0
0
0
0
0
0
0
1
9
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
32019
157
11
145
119
113
4777
1
0
0
400
2
2
2
0
1850
24440
2020
263
0
67
10
25
335
0
0
0
236
0
2
0
0
83
999
7177
1
10
11
30
5
709
2
3
0
44
0
0
0
0
183
6179
4480
1
5
2
20
2
345
1
1
0
26
0
0
0
0
131
3946
186
2
1
1
3
2
31
0
0
0
21
0
0
0
0
5
120
90
1
0
0
2
2
16
0
0
0
8
0
0
0
0
3
58
2560
0
2
8
3
1
310
0
1
0
19
0
0
0
0
40
2176
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
960
169
1
0
19
4
63
0
0
0
66
0
0
0
0
1
637
609
532
0
0
5
6
12
0
0
0
153
0
1
0
0
0
-100
2
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
-1
862
834
0
0
0
1
2
0
0
0
126
0
1
0
0
0
-102
303
167
0
0
0
0
13
0
0
0
8
0
119
0
0
10
-14
1448
45
0
0
56
1
91
0
0
0
27
0
0
0
0
3
1225
33
6
0
0
3
4
2
0
0
0
8
0
0
0
0
0
10
531
494
0
0
0
0
3
0
0
0
56
0
0
0
0
0
-22
19
19
0
0
0
0
0
0
0
0
2
0
0
0
0
0
-2
55
51
0
0
0
0
0
0
0
0
2
0
0
0
0
0
2
1497
57
0
0
152
4
67
0
0
0
177
0
0
0
0
0
1040
3460
99
14
0
429
13
175
2
1
0
269
0
2
0
0
0
2456
35912
12
5785
0
875
26
1292
70
7
1
171
86
0
0
11
0
27576
86
0
13
0
10
1
8
1
0
0
3
0
0
0
0
0
50
53
0
8
0
7
0
5
0
0
0
3
0
0
0
0
0
30
33
0
5
0
3
1
3
1
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
0
11
0
7
0
7
1
0
0
3
0
0
0
0
0
31
16
0
2
0
2
1
1
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
383
0
23
0
60
3
33
1
0
0
13
3
0
0
0
0
247
146
0
21
0
16
1
6
0
0
0
2
0
0
0
0
0
100
58
0
1
0
11
2
10
0
0
0
2
0
0
0
0
0
32
3
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
163
0
1
0
30
0
13
1
0
0
6
1
0
0
0
0
111
13
0
0
0
2
0
3
0
0
0
2
2
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33285
1
5719
0
703
15
1125
63
7
1
134
82
0
0
11
0
25424
23230
1
4237
0
470
8
772
45
6
0
91
68
0
0
11
0
17521
1754
0
138
0
136
6
88
5
1
1
24
2
0
0
0
0
1353
8301
0
1344
0
97
1
265
13
0
0
19
12
0
0
0
0
6550
15491
0
4993
0
331
3
355
26
1
1
50
2
0
0
6
0
9723
4696
1
411
0
83
2
172
15
2
0
13
7
0
0
2
0
3988
677
0
9
0
20
0
23
4
0
0
7
9
0
0
0
0
605
70
0
0
0
0
0
10
0
0
0
0
0
0
0
1
0
59
10398
0
282
0
251
6
441
18
4
0
53
55
0
0
2
0
9286
1941
0
23
0
18
4
124
0
0
0
11
9
0
0
0
0
1752
7
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
6
18
0
1
0
1
0
0
3
0
0
0
0
0
0
0
0
13
167
4
1
0
11
0
19
0
0
0
3
0
0
0
0
0
129
9
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
8
7
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
6
67
0
0
0
7
0
2
0
0
0
1
0
0
0
0
0
57
16
3
0
0
0
0
12
0
0
0
2
0
0
0
0
0
-1
18
1
0
0
4
0
4
0
0
0
0
0
0
0
0
0
9
1431
6
9
0
66
1
75
0
0
0
9
0
0
0
0
0
1265
79
0
3
0
3
0
3
0
0
0
0
0
0
0
0
0
70
117
0
0
0
29
0
4
0
0
0
6
0
0
0
0
0
78
838
0
0
0
21
0
44
0
0
0
3
0
0
0
0
0
770
43
6
0
0
0
0
12
0
0
0
0
0
0
0
0
0
25
328
0
6
0
13
1
12
0
0
0
0
0
0
0
0
0
296
542
1
19
0
24
6
32
2
0
0
9
1
0
0
0
0
448
4392
0
110
4
72
18
250
2
0
0
86
0
0
0
1
0
3849
1770
0
40
3
30
0
100
0
0
0
32
0
0
0
1
0
1564
1450
0
53
0
31
0
93
0
0
0
9
0
0
0
0
0
1264
1096
0
47
0
27
0
74
0
0
0
8
0
0
0
0
0
940
187
0
6
0
4
0
9
0
0
0
1
0
0
0
0
0
167
8
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
141
0
1
0
0
0
9
0
0
0
0
0
0
0
0
0
131
18
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1172
0
17
1
11
18
57
2
0
0
45
0
0
0
0
0
1021
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
13067
149
147
2
1123
31
469
63
2
1
499
6
8
0
1
12
10554
2044
0
50
0
232
2
66
34
0
0
42
2
0
0
0
0
1616
1783
0
50
0
224
2
57
17
0
0
41
2
0
0
0
0
1390
1351
0
21
0
170
0
18
4
0
0
31
0
0
0
0
0
1107
1316
0
21
0
165
0
17
3
0
0
28
0
0
0
0
0
1082
58
0
0
0
0
1
4
0
0
0
1
0
0
0
0
0
52
118
0
2
0
4
0
15
0
0
0
1
0
0
0
0
0
96
1043
0
3
0
257
2
17
0
0
0
51
0
0
0
0
0
713
8453
149
71
2
460
26
349
25
2
1
373
4
8
0
1
12
6970
132434
0
44
0
20471
22
2000
7
4
0
3863
4
0
0
8
1
106010
75662
0
10
0
1161
0
565
2
1
0
207
1
0
0
6
0
73709
52692
0
0
0
269
0
47
1
1
0
63
0
0
0
0
0
52311
6072
0
3
0
746
1
247
1
2
0
134
0
0
0
1
0
4937
4239
0
0
0
317
0
165
0
2
0
57
0
0
0
1
0
3697
20216
0
19
0
10539
9
525
2
0
0
2008
1
0
0
1
0
7112
9510
0
15
0
221
0
365
1
0
0
45
1
0
0
1
0
8861
9248
0
2
0
9080
8
128
0
0
0
1757
0
0
0
0
0
-1727
1458
0
2
0
1245
1
32
1
0
0
208
0
0
0
0
0
-31
13279
0
8
0
9748
9
214
1
0
0
1873
0
0
0
1
0
1425
3362
0
5
0
92
0
82
0
0
0
16
0
0
0
1
0
3166
8977
0
2
0
8829
8
122
0
0
0
1715
0
0
0
0
0
-1699
940
0
1
0
834
1
10
1
0
0
144
0
0
0
0
0
-51
6937
0
11
0
791
0
311
1
0
0
135
1
0
0
0
0
5687
6148
0
10
0
129
0
283
1
0
0
29
1
0
0
0
0
5695
271
0
0
0
251
0
6
0
0
0
42
0
0
0
0
0
-28
518
0
1
0
411
0
22
0
0
0
64
0
0
0
0
0
20
235
0
0
0
9
0
1
0
0
0
1
0
0
0
0
0
224
489
0
0
0
184
1
14
0
0
0
31
1
0
0
0
0
258
39
0
0
0
4
0
2
0
0
0
1
0
0
0
0
0
32
29721
0
12
0
7828
11
646
2
1
0
1481
1
0
0
0
1
19738
101156
346
993
890
41526
479
2307
498
174
1
11782
105
39
2
31
335
41648
31784
5
171
660
98
5
509
135
0
0
40
56
0
0
2
71
30032
224
0
0
0
3
0
16
1
0
0
0
0
0
0
0
0
204
151
0
1
0
3
0
14
0
0
0
0
0
0
0
0
0
133
12380
25
41
0
4361
118
381
25
10
0
1030
4
0
2
5
1
6377
95
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
93
307
96
0
0
0
0
5
0
0
0
18
0
0
0
0
0
188
526
63
0
0
1
0
23
0
0
0
13
0
0
0
0
0
426
33
14
0
1
0
0
0
0
0
0
5
1
0
0
0
0
12
424
44
0
1
2
0
7
0
2
0
0
0
38
0
15
0
315
37077
10
48
0
36718
341
397
13
159
0
10428
1
0
0
3
10
-11051
11795
6
9
0
11694
78
79
1
120
0
5093
0
0
0
2
6
-5293
1447
4
1
0
1437
209
2
0
18
0
995
0
0
0
0
1
-1220
46
0
0
0
46
0
1
0
0
0
32
0
0
0
0
0
-33
4
0
0
0
3
0
0
0
0
0
2
0
0
0
0
0
-1
23785
0
38
0
23538
54
315
12
21
0
4306
1
0
0
1
3
-4504
17716
74
730
228
327
14
948
324
3
1
231
43
1
0
6
253
14533
139
8
2
0
8
0
7
0
0
0
7
0
0
0
0
0
107
15
6
0
0
0
0
0
0
0
0
6
0
0
0
0
0
3
285
1
0
0
4
1
0
0
0
0
3
0
0
0
0
0
276
142616
49
21
0
1658
0
423
4
0
3
363
1
1
2
3
1
140087
972
0
4
0
50
0
14
0
0
0
18
0
0
0
0
0
886
129549
0
1
0
1234
0
261
0
0
0
224
0
0
0
2
0
127827
100453
0
0
0
16
0
5
0
0
0
8
0
0
0
0
0
100424
2365
0
0
0
68
0
8
0
0
0
13
0
0
0
0
0
2276
9238
0
1
0
940
0
111
0
0
0
164
0
0
0
0
0
8022
98
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98
46
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
43
8
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
1512
0
0
0
53
0
24
0
0
0
5
0
0
0
0
0
1430
10529
48
16
0
321
0
122
4
0
2
116
1
1
2
1
1
9894
501398
3010
7653
424
53994
881
24793
506
199
122
12286
245
33
24
103
3479
393646
482593
2953
7638
424
53142
881
24587
503
199
122
12097
245
33
18
103
3478
376170
223643
2552
401
183
3694
166
19343
45
30
2
2054
26
14
6
3
3179
191945
127791
4
63
4
1933
44
10573
7
3
0
414
3
0
0
2
1
114740
59729
3
24
3
824
4
4229
5
0
0
151
2
0
0
2
0
54482
2147
1
0
1
66
40
280
1
2
0
93
0
0
0
0
0
1663
65915
0
39
0
1043
0
6064
1
1
0
170
1
0
0
0
1
58595
3896
0
5
0
84
12
310
4
0
0
49
0
0
0
0
0
3432
942
0
0
0
9
0
56
0
0
0
0
0
0
0
0
0
877
2954
0
5
0
75
12
254
4
0
0
49
0
0
0
0
0
2555
2446
0
0
0
68
19
219
0
0
0
32
0
0
0
0
0
2108
8314
0
1
0
128
0
485
0
0
0
29
0
0
0
0
0
7671
16440
1
1
0
214
6
1287
1
0
0
46
0
0
0
0
0
14884
52319
0
0
0
885
0
5495
0
1
0
156
0
0
0
0
0
45782
543
0
0
0
9
0
62
1
0
0
3
0
0
0
0
0
468
1514
9
2
8
293
14
176
0
1
0
98
0
0
0
0
22
891
221
30
0
3
35
25
49
0
10
0
60
0
0
0
0
13
-4
2
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1104
0
2
0
65
0
66
1
0
0
7
0
0
0
0
0
963
717
0
1
0
53
0
36
1
0
0
6
0
0
0
0
0
620
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3826
0
6
0
243
0
283
0
1
0
33
0
0
0
0
0
3260
45
0
0
0
2
6
16
0
0
0
6
0
0
0
0
0
15
1893
0
8
0
163
1
164
2
1
0
29
1
0
0
0
0
1524
1449
0
6
0
90
1
113
1
1
0
17
0
0
0
0
0
1220
444
0
2
0
73
0
51
1
0
0
12
1
0
0
0
0
304
370
0
7
0
48
0
40
0
0
0
10
0
0
0
0
0
265
149
0
0
0
18
1
10
0
1
0
2
0
0
0
0
0
117
173
0
0
0
19
0
20
0
0
0
2
0
0
0
0
0
132
3
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
1146
0
1
0
73
0
88
2
0
0
13
1
0
0
0
0
968
49
0
0
0
3
0
5
0
0
0
1
0
0
0
0
0
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1832
1
8
36
22
6
79
14
0
0
31
0
0
0
0
21
1614
31806
0
287
0
327
3
1892
16
3
1
49
21
0
0
1
1
29205
31523
0
284
0
324
3
1864
16
3
1
48
20
0
0
1
1
28958
283
0
3
0
3
0
28
0
0
0
1
1
0
0
0
0
247
3057
0
228
0
76
0
182
4
0
0
15
4
0
0
1
0
2547
10912
0
30
0
110
0
682
5
0
0
14
3
0
0
0
0
10068
826
0
0
0
28
0
40
0
0
0
3
2
0
0
0
0
753
13
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
11
16632
0
27
0
108
2
961
7
2
1
17
11
0
0
0
1
15495
348
0
0
0
5
1
26
0
1
0
0
1
0
0
0
0
314
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2873
34
4
0
25
0
177
1
0
0
3
0
0
0
0
2
2627
3285
34
4
0
25
0
177
1
0
0
3
0
0
0
0
2
3039
288
53
1
0
1
1
25
0
0
0
7
0
0
0
0
1
199
498
53
1
0
1
1
24
0
0
0
7
0
0
0
0
1
410
21
1
0
2
0
0
0
0
0
0
1
0
0
0
0
1
16
2
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
34462
179
3
67
87
14
4788
2
6
0
295
1
0
0
0
2692
26328
1969
183
0
40
9
25
291
0
2
0
233
0
2
2
0
237
945
6103
4
8
13
28
7
417
1
1
0
60
0
2
0
0
151
5411
4250
2
3
4
15
3
187
1
1
0
22
0
2
0
0
67
3943
256
1
0
7
1
3
42
0
1
0
40
0
0
0
0
28
133
42
1
0
0
0
0
5
0
0
0
6
0
0
0
0
4
26
3161
0
4
9
5
2
192
0
0
0
34
0
0
0
0
66
2849
284
0
0
0
4
0
12
0
0
0
1
0
0
0
0
5
262
6
0
0
0
0
0
3
0
0
0
1
0
0
0
0
1
1
650
142
0
0
12
0
49
0
0
0
50
0
0
0
0
0
397
546
465
0
0
6
2
19
0
0
0
145
0
0
0
0
0
-91
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
700
667
0
0
0
0
0
0
0
0
79
0
0
1
0
0
-47
78
55
0
1
0
0
2
0
1
0
9
0
9
2
0
0
-1
1257
33
0
1
50
1
70
1
0
0
41
0
0
1
0
3
1056
34
9
0
0
2
1
1
0
0
0
7
0
1
0
0
0
13
516
494
0
0
0
0
0
0
0
0
72
0
0
0
0
0
-50
25
25
0
0
0
0
0
0
0
0
4
0
0
0
0
0
-4
55
52
0
0
0
0
0
0
0
0
9
0
0
0
0
0
-6
1213
51
0
0
131
3
50
0
0
0
162
0
0
0
0
0
816
2321
111
9
0
254
10
98
0
0
1
116
0
0
0
0
0
1722
36525
20
5875
1
786
13
1141
52
6
0
174
90
0
0
26
0
28341
83
0
20
0
10
1
5
0
0
0
3
1
0
0
0
0
43
47
0
8
0
6
0
3
0
0
0
1
1
0
0
0
0
28
36
0
12
0
4
1
2
0
0
0
2
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
0
14
0
6
0
4
0
0
0
2
1
0
0
0
0
33
13
0
6
0
1
1
1
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
3
0
0
0
0
0
1
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
374
0
23
0
59
1
20
0
0
0
16
0
0
0
0
0
255
162
0
16
0
19
0
7
0
0
0
4
0
0
0
0
0
116
54
0
3
0
13
0
3
0
0
0
3
0
0
0
0
0
32
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
-1
147
0
4
0
26
1
10
0
0
0
8
0
0
0
0
0
98
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
34123
1
5803
1
651
9
1046
47
6
0
137
86
0
0
24
0
26312
24044
0
4258
1
443
9
710
30
6
0
91
65
0
0
23
0
18408
1663
0
163
0
117
0
69
4
0
0
23
4
0
0
0
0
1283
8416
1
1382
0
91
0
267
13
0
0
23
17
0
0
1
0
6621
15573
0
5007
0
290
1
310
12
0
0
51
7
0
0
4
0
9891
4974
0
397
0
85
0
192
11
1
0
18
13
0
0
6
0
4251
698
0
16
0
26
0
21
0
0
0
3
3
0
0
0
0
629
78
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
76
11056
1
369
1
228
5
449
21
4
0
52
53
0
0
9
0
9864
1711
0
12
0
22
3
72
3
1
0
13
10
0
0
5
0
1570
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
25
0
1
0
3
0
1
3
0
0
2
2
0
0
0
0
13
148
4
1
0
10
0
7
0
0
0
3
0
0
0
1
0
122
10
0
0
0
2
0
2
0
0
0
1
0
0
0
0
0
5
7
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
5
57
0
0
0
5
0
2
0
0
0
2
0
0
0
0
0
48
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
32
3
1
0
2
0
2
0
0
0
0
0
0
0
1
0
23
1341
14
9
0
37
1
49
0
0
0
9
1
0
0
1
0
1220
87
0
3
0
0
0
9
0
0
0
0
0
0
0
0
0
75
86
0
1
0
15
0
7
0
0
0
1
0
0
0
0
0
62
817
0
0
0
21
0
21
0
0
0
6
0
0
0
0
0
769
46
14
0
0
0
0
0
0
0
0
1
0
0
0
0
0
31
292
0
5
0
1
1
12
0
0
0
1
1
0
0
1
0
270
430
1
18
0
16
1
13
2
0
0
4
0
0
0
0
0
375
5376
2
160
1
56
0
276
2
0
0
145
0
0
0
1
1
4732
2089
0
64
1
19
0
114
0
0
0
121
0
0
0
0
1
1769
1851
1
75
0
31
0
97
1
0
0
11
0
0
0
0
0
1635
1444
0
68
0
26
0
70
1
0
0
8
0
0
0
0
0
1271
220
1
4
0
3
0
13
0
0
0
2
0
0
0
0
0
197
7
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
160
0
3
0
2
0
12
0
0
0
0
0
0
0
0
0
143
15
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1436
1
21
0
6
0
65
1
0
0
13
0
0
0
1
0
1328
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
12739
94
113
6
884
28
360
41
11
41
533
5
3
1
2
13
10604
1917
0
44
0
187
4
64
21
1
0
30
1
0
0
1
0
1564
1690
0
43
0
182
4
61
13
1
0
30
1
0
0
1
0
1354
1307
0
19
0
130
0
24
0
0
1
21
2
0
0
0
0
1110
1264
0
19
0
128
0
23
0
0
1
20
2
0
0
0
0
1071
58
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58
90
1
2
0
2
1
1
0
0
0
1
0
0
0
0
0
82
966
0
0
0
205
0
21
0
0
0
38
0
0
0
0
0
702
8401
93
48
6
360
23
250
20
10
40
443
2
3
1
1
13
7088
134442
1
45
0
16333
10
1696
6
0
1
2156
0
0
0
12
0
114182
84638
0
9
0
947
0
509
2
0
1
119
0
0
0
11
0
83040
54270
0
1
0
179
0
26
0
0
0
17
0
0
0
0
0
54047
5438
0
4
0
544
2
223
0
0
0
72
0
0
0
0
0
4593
3763
0
1
0
222
2
129
0
0
0
26
0
0
0
0
0
3383
17370
0
20
0
8404
3
452
1
0
0
1128
0
0
0
1
0
7361
8835
0
17
0
200
0
333
0
0
0
28
0
0
0
1
0
8256
7338
0
1
0
7195
2
89
1
0
0
982
0
0
0
0
0
-932
1195
0
2
0
1011
1
30
0
0
0
118
0
0
0
0
0
33
11095
0
9
0
7774
3
181
1
0
0
1042
0
0
0
1
0
2084
3182
0
7
0
90
0
74
0
0
0
12
0
0
0
1
0
2998
7148
0
1
0
7025
2
85
1
0
0
960
0
0
0
0
0
-926
763
0
1
0
661
1
22
0
0
0
70
0
0
0
0
0
8
6275
0
11
0
630
0
271
0
0
0
86
0
0
0
0
0
5277
5653
0
10
0
110
0
259
0
0
0
16
0
0
0
0
0
5258
190
0
0
0
170
0
4
0
0
0
22
0
0
0
0
0
-6
432
0
1
0
350
0
8
0
0
0
48
0
0
0
0
0
25
273
0
0
0
5
0
8
0
0
0
0
0
0
0
0
0
260
412
0
1
0
137
0
16
0
0
0
15
0
0
0
0
0
243
40
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
39
26271
1
11
0
6295
5
488
3
0
0
822
0
0
0
0
0
18646
69868
284
1044
233
31389
664
1771
357
152
78
7035
124
16
11
59
285
26366
12369
6
170
17
115
0
401
51
0
38
81
55
0
0
4
4
11427
173
0
0
0
3
0
12
0
0
0
0
0
0
0
0
0
158
131
0
0
0
3
0
10
0
0
0
1
0
0
0
0
0
117
9707
14
59
0
3092
83
280
19
18
1
682
5
0
9
2
1
5442
115
0
0
0
1
0
4
0
0
0
1
0
0
0
1
0
108
421
131
0
0
1
0
11
0
0
0
18
0
0
0
0
0
260
411
54
0
0
2
0
19
0
0
0
3
0
0
2
0
0
331
25
8
0
0
0
0
0
0
0
0
3
0
0
0
0
1
13
381
18
0
0
1
0
19
1
0
0
0
0
16
0
38
0
288
28212
7
76
0
27849
569
333
7
133
1
6030
6
0
0
0
1
-6800
7183
0
29
0
7089
60
70
3
10
0
2081
1
0
0
0
1
-2161
1645
1
0
0
1627
451
3
0
114
0
1273
1
0
0
0
0
-1825
85
0
0
0
85
2
0
0
0
0
73
0
0
0
0
0
-75
4
0
1
0
3
0
0
0
0
0
0
0
0
0
0
0
0
19295
6
46
0
19045
56
260
4
9
1
2603
4
0
0
0
0
-2739
17570
43
739
216
310
12
677
279
1
38
210
58
0
0
14
278
14695
132
2
0
0
9
0
4
0
0
0
5
0
0
0
0
0
112
8
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
5
213
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
210
18805
57
15
0
852
0
206
3
0
0
189
0
0
6
0
1
17476
802
0
2
0
46
0
19
0
0
0
4
0
0
0
0
0
731
7474
0
0
0
538
0
51
0
0
0
93
0
0
0
0
0
6792
290
0
0
0
2
0
0
0
0
0
2
0
0
0
0
0
286
2680
0
0
0
296
0
23
0
0
0
46
0
0
0
0
0
2315
515
0
0
0
101
0
9
0
0
0
23
0
0
0
0
0
382
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
55
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
54
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
976
0
0
0
36
0
19
0
0
0
6
0
0
0
0
0
915
9483
57
13
0
232
0
116
3
0
0
86
0
0
6
0
1
8969
494737
3424
9205
287
46730
557
24014
546
167
8
10848
657
21
26
158
5144
392945
475942
3385
9193
287
46093
553
23843
546
165
8
10709
656
21
20
158
5144
375161
229340
2974
513
81
3135
122
18833
32
38
3
1966
61
10
10
8
4849
196705
128250
6
86
0
1601
33
10476
8
12
0
327
6
0
0
3
4
115688
59163
0
48
0
682
4
3972
1
1
0
136
2
0
0
1
0
54316
2177
1
4
0
60
27
306
3
10
0
53
1
0
0
1
0
1711
66910
5
34
0
859
2
6198
4
1
0
138
3
0
0
1
4
59661
3591
0
10
0
64
13
287
3
1
0
32
1
0
0
0
0
3180
757
0
0
0
4
0
38
0
0
0
2
0
0
0
0
0
713
2834
0
10
0
60
13
249
3
1
0
30
1
0
0
0
0
2467
2218
0
0
0
44
0
252
1
0
0
5
0
0
0
0
0
1916
9121
0
0
0
92
0
547
0
0
0
28
0
0
0
0
0
8454
16446
0
2
0
179
3
1222
0
1
0
47
1
0
0
0
0
14991
54266
5
0
0
752
1
5693
2
0
0
126
2
0
0
1
1
47683
500
0
0
0
10
0
66
0
0
0
4
0
0
0
0
0
420
1544
59
2
2
189
12
181
1
3
0
61
0
0
0
0
75
959
261
48
0
1
29
17
64
0
2
0
45
0
0
0
0
12
43
4
0
0
0
1
1
0
0
1
0
1
0
0
0
0
0
0
1008
1
2
0
49
0
55
0
0
0
4
0
1
0
1
0
895
658
0
2
0
42
0
31
0
0
0
3
0
0
0
1
0
579
3
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
3507
1
5
0
222
0
272
0
0
0
40
0
0
0
0
0
2967
57
0
0
0
3
0
14
0
0
0
2
0
0
0
0
0
38
2329
0
9
0
166
2
176
4
0
0
20
2
0
0
0
0
1950
1873
0
8
0
106
1
136
4
0
0
14
2
0
0
0
0
1602
456
0
1
0
60
1
40
0
0
0
6
0
0
0
0
0
348
290
0
7
0
36
0
28
1
0
0
3
0
0
0
0
0
215
137
0
0
0
15
0
7
0
0
0
2
0
0
0
0
0
113
258
0
0
0
22
0
26
1
0
0
2
0
0
0
0
0
207
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
1575
0
2
0
93
2
107
2
0
0
13
2
0
0
0
0
1354
60
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
52
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
984
1
6
15
9
4
40
9
8
0
16
5
0
0
0
10
861
30922
0
377
0
277
0
1493
6
0
3
47
45
0
0
0
0
28674
30638
0
373
0
273
0
1470
6
0
3
47
45
0
0
0
0
28421
284
0
4
0
4
0
23
0
0
0
0
0
0
0
0
0
253
3190
0
303
0
51
0
165
1
0
0
11
3
0
0
0
0
2656
9916
0
43
0
67
0
517
4
0
3
12
19
0
0
0
0
9251
811
0
0
0
21
0
50
0
0
0
4
0
0
0
0
0
736
45
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
43
16560
0
30
0
131
0
738
1
0
0
19
23
0
0
0
0
15618
374
0
1
0
7
0
20
0
0
0
1
0
0
0
0
0
345
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2871
41
10
0
27
0
180
1
0
0
6
1
0
0
1
0
2604
3128
40
10
0
27
0
180
1
0
0
5
1
0
0
1
0
2863
331
50
2
0
0
1
48
0
0
0
15
0
1
0
0
0
214
336
50
2
0
0
1
47
0
0
0
15
0
1
0
0
0
220
10
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
8
6
0
0
2
0
0
0
0
0
0
2
0
0
0
0
0
2
35806
99
1
27
100
1
4507
1
0
0
223
1
0
2
2
3624
27218
1882
222
0
13
14
13
265
0
0
0
192
0
3
1
0
175
984
10700
10
6
15
17
8
658
0
3
0
87
0
0
0
0
851
9045
7271
3
5
8
10
1
227
0
0
0
28
0
0
0
0
310
6679
484
5
0
4
1
15
115
0
6
0
28
0
0
0
0
82
228
4
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
7607
3
1
4
1
5
350
0
2
0
45
0
0
0
0
389
6807
525
0
1
1
5
4
26
0
0
0
8
0
0
0
0
3
477
4
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
674
164
0
0
19
0
49
0
0
0
59
0
0
0
0
0
383
701
595
0
0
9
2
18
0
1
0
170
0
0
0
0
0
-94
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
866
831
0
0
0
2
2
0
1
0
125
0
0
0
0
1
-96
56
40
0
0
0
0
0
0
0
0
1
0
3
3
0
1
8
1220
47
1
0
53
3
75
1
0
0
85
0
0
0
0
10
945
22
8
0
0
2
0
2
0
0
0
7
0
0
0
0
0
3
550
516
0
0
0
0
3
0
0
0
72
0
0
0
0
0
-41
30
26
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
44
40
0
0
0
0
0
0
0
0
6
0
0
0
0
0
-2
1449
52
0
0
179
2
48
0
0
0
222
0
0
4
0
0
942
2283
151
5
0
163
2
62
1
1
0
101
1
2
0
0
1
1793
40348
9
7030
0
836
9
1192
51
1
0
158
168
0
0
27
0
30867
79
0
9
0
9
1
3
0
0
0
2
0
0
0
0
0
55
52
0
5
0
7
0
1
0
0
0
1
0
0
0
0
0
38
26
0
3
0
2
1
2
0
0
0
1
0
0
0
0
0
17
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
0
8
0
3
0
1
0
0
0
1
0
0
0
0
0
37
8
0
1
0
4
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
0
0
1
1
1
0
0
0
1
0
0
0
0
0
16
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
349
0
33
0
70
0
19
0
0
0
17
0
0
0
0
0
210
152
0
28
0
30
0
5
0
0
0
7
0
0
0
0
0
82
54
0
5
0
8
0
8
0
0
0
1
0
0
0
0
0
32
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
137
0
0
0
32
0
6
0
0
0
9
0
0
0
0
0
90
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38160
4
6946
0
689
7
1093
47
1
0
129
167
0
0
24
0
29053
27279
4
4976
0
486
6
771
27
0
0
85
123
0
0
19
0
20782
1726
0
164
0
124
1
79
4
1
0
26
2
0
0
1
0
1324
9155
0
1806
0
79
0
243
16
0
0
18
42
0
0
4
0
6947
16581
1
6086
0
285
3
268
15
0
0
61
11
0
0
9
0
9842
4783
3
376
0
60
0
160
7
0
0
15
28
0
0
6
0
4128
810
0
21
0
25
0
27
3
0
0
3
14
0
0
0
0
717
157
0
2
0
1
0
11
1
0
0
0
1
0
0
0
0
141
12825
0
407
0
280
3
497
20
1
0
41
97
0
0
9
0
11470
2975
0
42
0
38
1
130
1
0
0
9
16
0
0
0
0
2738
9
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
6
21
0
2
0
1
0
1
1
0
0
0
0
0
0
0
0
16
108
0
1
0
6
0
6
0
0
0
2
0
0
0
0
0
93
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
3
0
0
0
2
0
1
0
0
0
1
0
0
0
0
0
-1
45
0
0
0
1
0
3
0
0
0
0
0
0
0
0
0
41
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
22
0
1
0
3
0
2
0
0
0
1
0
0
0
0
0
15
1229
5
8
0
33
0
50
0
0
0
5
1
0
0
3
0
1124
67
0
3
0
0
0
5
0
0
0
0
0
0
0
1
0
58
74
0
0
0
14
0
8
0
0
0
4
0
0
0
0
0
48
694
0
1
0
15
0
20
0
0
0
0
0
0
0
0
0
658
35
5
0
0
0
0
1
0
0
0
1
0
0
0
0
0
28
343
0
4
0
4
0
16
0
0
0
0
1
0
0
2
0
316
402
0
31
0
28
1
20
3
0
0
3
0
0
0
0
0
316
5473
2
209
3
74
0
276
2
0
0
131
3
0
0
2
0
4771
2380
0
109
3
32
0
151
1
0
0
77
0
0
0
1
0
2006
1669
1
85
0
27
0
59
1
0
0
9
1
0
0
0
0
1486
1262
1
76
0
17
0
48
1
0
0
6
1
0
0
0
0
1112
194
0
6
0
4
0
8
0
0
0
1
0
0
0
0
0
175
5
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
174
0
2
0
4
0
2
0
0
0
2
0
0
0
0
0
164
31
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1424
1
15
0
15
0
66
0
0
0
45
2
0
0
1
0
1279
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
".."
14890
134
170
4
885
18
407
57
7
0
431
24
3
1
4
28
12717
2083
0
35
0
191
0
67
27
0
0
28
1
0
0
1
0
1733
1887
0
35
0
185
0
61
22
0
0
27
1
0
0
1
0
1555
1344
0
27
0
128
3
34
1
0
0
20
0
0
0
0
0
1131
1306
0
27
0
126
3
33
1
0
0
20
0
0
0
0
0
1096
41
2
0
0
0
0
1
0
0
0
2
0
0
0
0
0
36
89
3
2
0
0
0
1
0
0
0
0
0
0
0
0
0
83
941
0
1
0
200
4
25
0
3
0
36
1
0
0
1
0
670
10392
129
105
4
366
11
279
29
4
0
345
22
3
1
2
28
9064
119329
0
58
0
13140
7
1556
4
0
0
1950
2
0
0
39
1
102572
74780
0
11
0
849
0
408
2
0
0
108
2
0
0
37
0
73363
47540
0
0
0
173
0
23
0
0
0
16
0
0
0
0
0
47328
4793
0
1
0
482
1
216
0
0
0
71
0
0
0
1
0
4021
3115
0
0
0
175
0
142
0
0
0
20
0
0
0
1
0
2777
16098
0
31
0
6851
2
471
1
0
0
1001
0
0
0
1
0
7740
9141
0
25
0
218
0
364
1
0
0
26
0
0
0
1
0
8506
5747
0
2
0
5611
2
80
0
0
0
851
0
0
0
0
0
-799
1205
0
4
0
1023
0
27
0
0
0
123
0
0
0
0
0
28
9778
0
14
0
6157
2
176
0
0
0
915
0
0
0
0
0
2514
3508
0
11
0
98
0
88
0
0
0
11
0
0
0
0
0
3300
5544
0
2
0
5435
2
73
0
0
0
827
0
0
0
0
0
-795
722
0
1
0
625
0
15
0
0
0
76
0
0
0
0
0
5
6320
0
17
0
694
0
295
1
0
0
86
0
0
0
1
0
5226
5633
0
14
0
120
0
276
1
0
0
15
0
0
0
1
0
5206
203
0
0
0
176
0
7
0
0
0
24
0
0
0
0
0
-4
483
0
3
0
398
0
12
0
0
0
47
0
0
0
0
0
23
208
0
0
0
15
0
3
0
0
0
6
0
0
0
0
0
184
339
0
0
0
114
0
13
0
0
0
16
0
0
0
0
0
196
61
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
59
23050
0
15
0
4827
4
445
1
0
0
748
0
0
0
0
1
17009
66562
266
1213
199
28023
397
1579
400
119
5
6073
398
8
9
78
266
27529
11479
0
200
14
87
1
311
37
13
1
33
242
0
0
5
4
10531
178
0
3
0
0
0
17
0
0
1
0
0
0
0
0
0
157
104
0
2
0
1
0
8
0
0
0
0
2
0
0
0
0
91
9192
20
39
1
2759
50
244
22
8
1
605
5
0
7
7
0
5424
119
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
115
444
130
0
0
0
0
5
0
0
0
19
1
0
0
3
0
286
389
36
0
0
0
0
14
0
0
0
8
0
0
1
0
0
330
20
5
0
0
0
0
0
0
0
0
1
0
0
0
0
0
14
323
8
1
0
1
0
13
0
0
0
5
1
8
0
53
0
233
25140
4
72
0
24816
338
286
6
64
0
5236
0
0
0
0
0
-5682
6493
3
15
0
6408
47
69
1
6
0
1856
0
0
0
0
0
-1912
1330
0
0
0
1316
263
4
0
50
0
945
0
0
0
0
0
-1248
103
0
0
0
102
0
1
0
0
0
89
0
0
0
0
0
-89
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
17213
1
57
0
16989
28
212
5
8
0
2346
0
0
0
0
0
-2433
18802
60
896
184
339
7
667
335
34
2
157
147
0
1
10
262
15701
149
0
0
0
15
0
5
0
0
0
3
0
0
0
0
0
126
16
3
0
0
2
1
3
0
0
0
6
0
0
0
0
0
1
207
0
0
0
3
0
2
0
0
0
0
0
0
0
0
0
202
18795
39
12
0
637
4
171
0
2
0
139
1
0
6
0
0
17784
729
1
1
0
39
0
32
0
0
0
5
0
0
0
0
0
651
6755
1
0
0
330
0
39
0
0
0
41
0
0
0
0
0
6344
316
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
316
2786
0
0
0
225
0
28
0
0
0
31
0
0
0
0
0
2502
171
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
169
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
0
0
0
4
0
1
0
0
0
0
0
0
0
0
0
45
14
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
1293
0
0
0
29
0
22
0
0
0
6
1
0
0
0
0
1235
9954
36
11
0
235
4
77
0
2
0
87
0
0
6
0
0
9496;