-
scb fetcher authored
CI_PIPELINE_ID:300740 CI_JOB_ID:586379
96c44101
FolkmDesoAldKonN-11112.json 325.79 KiB
{"dataset":{"dimension":{"Region":{"label":"region","category":{"index":{"0136C1340":0,"0136C1350":1,"0136C1360":2,"0136C1370":3,"0136C1380":4,"0136C1390":5,"0136C1400":6,"0136C1410":7,"0136C1420":8,"0136C1430":9,"0136C1440":10,"0136C1450":11,"0138A0010":12,"0138C1010":13,"0138C1020":14,"0138C1030":15,"0138C1040":16,"0138C1050":17,"0138C1060":18,"0138C1070":19,"0138C1080":20,"0138C1090":21,"0138C1100":22,"0138C1110":23,"0138C1120":24,"0138C1130":25,"0138C1140":26,"0138C1150":27,"0138C1160":28,"0138C1170":29,"0138C1180":30,"0138C1190":31,"0138C1200":32,"0138C1210":33,"0138C1220":34,"0138C1230":35,"0138C1240":36,"0138C1250":37,"0139A0010":38,"0139A0020":39,"0139B2010":40,"0139B2020":41,"0139B2030":42,"0139B2040":43,"0139B2050":44,"0139B2060":45,"0139C1010":46,"0139C1020":47,"0139C1030":48,"0139C1040":49,"0139C1050":50,"0139C1060":51,"0139C1070":52,"0140A0010":53,"0140A0020":54,"0140C1010":55,"0140C1020":56,"0140C1030":57,"0140C1040":58,"0160C1010":59,"0160C1020":60,"0160C1030":61,"0160C1040":62,"0160C1050":63,"0160C1060":64,"0160C1070":65,"0160C1080":66,"0160C1090":67,"0160C1100":68,"0160C1110":69,"0160C1120":70,"0160C1130":71,"0160C1140":72,"0160C1150":73,"0160C1160":74,"0160C1170":75,"0160C1180":76,"0160C1190":77,"0160C1200":78,"0160C1210":79,"0160C1220":80,"0160C1230":81,"0160C1240":82,"0160C1250":83,"0160C1260":84,"0160C1270":85,"0160C1280":86,"0160C1290":87,"0160C1300":88,"0160C1310":89,"0160C1320":90,"0160C1330":91,"0160C1340":92,"0160C1350":93,"0160C1360":94,"0160C1370":95,"0160C1380":96,"0162C1010":97,"0162C1020":98,"0162C1030":99,"0162C1040":100,"0162C1050":101,"0162C1060":102,"0162C1070":103,"0162C1080":104,"0162C1090":105,"0162C1100":106,"0162C1110":107,"0162C1120":108,"0162C1130":109,"0162C1140":110,"0162C1150":111,"0162C1160":112,"0162C1170":113,"0162C1180":114,"0162C1190":115,"0162C1200":116,"0163C1010":117,"0163C1020":118,"0163C1030":119,"0163C1040":120,"0163C1050":121,"0163C1060":122,"0163C1070":123,"0163C1080":124,"0163C1090":125,"0163C1100":126,"0163C1110":127,"0163C1120":128,"0163C1130":129,"0163C1140":130,"0163C1150":131,"0163C1160":132,"0163C1170":133,"0163C1180":134,"0163C1190":135,"0163C1200":136,"0163C1210":137,"0163C1220":138,"0163C1230":139,"0163C1240":140,"0163C1250":141,"0163C1260":142,"0163C1270":143,"0163C1280":144,"0163C1290":145,"0163C1300":146,"0163C1310":147,"0163C1320":148,"0163C1330":149,"0163C1340":150,"0163C1350":151,"0163C1360":152,"0163C1370":153,"0163C1380":154,"0163C1390":155,"0163C1400":156,"0180C1010":157,"0180C1020":158,"0180C1030":159,"0180C1040":160,"0180C1050":161,"0180C1060":162,"0180C1070":163,"0180C1080":164,"0180C1090":165,"0180C1100":166,"0180C1110":167,"0180C1120":168,"0180C1130":169,"0180C1140":170,"0180C1150":171,"0180C1160":172,"0180C1170":173,"0180C1180":174,"0180C1190":175,"0180C1200":176,"0180C1210":177,"0180C1220":178,"0180C1230":179,"0180C1240":180,"0180C1250":181,"0180C1260":182,"0180C1270":183,"0180C1280":184,"0180C1290":185,"0180C1300":186,"0180C1310":187,"0180C1320":188,"0180C1330":189,"0180C1340":190,"0180C1350":191,"0180C1360":192,"0180C1370":193,"0180C1380":194,"0180C1390":195,"0180C1400":196,"0180C1410":197,"0180C1420":198,"0180C1430":199,"0180C1440":200,"0180C1450":201,"0180C1460":202,"0180C1470":203,"0180C1480":204,"0180C1490":205,"0180C1500":206,"0180C1510":207,"0180C1520":208,"0180C1530":209,"0180C1540":210,"0180C1550":211,"0180C1560":212,"0180C1570":213,"0180C1580":214,"0180C1590":215,"0180C1600":216,"0180C1610":217,"0180C1620":218,"0180C1630":219,"0180C1640":220,"0180C1650":221,"0180C1660":222,"0180C1670":223,"0180C1680":224,"0180C1690":225,"0180C1700":226,"0180C1710":227,"0180C1720":228,"0180C1730":229,"0180C1740":230,"0180C1750":231,"0180C1760":232,"0180C1770":233,"0180C1780":234,"0180C1790":235,"0180C1800":236,"0180C1810":237,"0180C1820":238,"0180C1830":239,"0180C1840":240,"0180C1850":241,"0180C1860":242,"0180C1870":243,"0180C1880":244,"0180C1890":245,"0180C1900":246,"0180C1910":247,"0180C1920":248,"0180C1930":249,"0180C1940":250,"0180C1950":251,"0180C1960":252,"0180C1970":253,"0180C1980":254,"0180C1990":255,"0180C2000":256,"0180C2010":257,"0180C2020":258,"0180C2030":259,"0180C2040":260,"0180C2050":261,"0180C2060":262,"0180C2070":263,"0180C2080":264,"0180C2090":265,"0180C2100":266,"0180C2110":267,"0180C2120":268,"0180C2130":269,"0180C2140":270,"0180C2150":271,"0180C2160":272,"0180C2170":273,"0180C2180":274,"0180C2190":275,"0180C2200":276,"0180C2210":277,"0180C2220":278,"0180C2230":279,"0180C2240":280,"0180C2250":281,"0180C2260":282,"0180C2270":283,"0180C2280":284,"0180C2290":285,"0180C2300":286,"0180C2310":287,"0180C2320":288,"0180C2330":289,"0180C2340":290,"0180C2350":291,"0180C2360":292,"0180C2370":293,"0180C2380":294,"0180C2390":295,"0180C2400":296,"0180C2410":297,"0180C2420":298,"0180C2430":299,"0180C2440":300,"0180C2450":301},"label":{"0136C1340":" 0136C1340","0136C1350":" 0136C1350","0136C1360":" 0136C1360","0136C1370":" 0136C1370","0136C1380":" 0136C1380","0136C1390":" 0136C1390","0136C1400":" 0136C1400","0136C1410":" 0136C1410","0136C1420":" 0136C1420","0136C1430":" 0136C1430","0136C1440":" 0136C1440","0136C1450":" 0136C1450","0138A0010":" 0138A0010","0138C1010":" 0138C1010","0138C1020":" 0138C1020","0138C1030":" 0138C1030","0138C1040":" 0138C1040","0138C1050":" 0138C1050","0138C1060":" 0138C1060","0138C1070":" 0138C1070","0138C1080":" 0138C1080","0138C1090":" 0138C1090","0138C1100":" 0138C1100","0138C1110":" 0138C1110","0138C1120":" 0138C1120","0138C1130":" 0138C1130","0138C1140":" 0138C1140","0138C1150":" 0138C1150","0138C1160":" 0138C1160","0138C1170":" 0138C1170","0138C1180":" 0138C1180","0138C1190":" 0138C1190","0138C1200":" 0138C1200","0138C1210":" 0138C1210","0138C1220":" 0138C1220","0138C1230":" 0138C1230","0138C1240":" 0138C1240","0138C1250":" 0138C1250","0139A0010":" 0139A0010","0139A0020":" 0139A0020","0139B2010":" 0139B2010","0139B2020":" 0139B2020","0139B2030":" 0139B2030","0139B2040":" 0139B2040","0139B2050":" 0139B2050","0139B2060":" 0139B2060","0139C1010":" 0139C1010","0139C1020":" 0139C1020","0139C1030":" 0139C1030","0139C1040":" 0139C1040","0139C1050":" 0139C1050","0139C1060":" 0139C1060","0139C1070":" 0139C1070","0140A0010":" 0140A0010","0140A0020":" 0140A0020","0140C1010":" 0140C1010","0140C1020":" 0140C1020","0140C1030":" 0140C1030","0140C1040":" 0140C1040","0160C1010":" 0160C1010","0160C1020":" 0160C1020","0160C1030":" 0160C1030","0160C1040":" 0160C1040","0160C1050":" 0160C1050","0160C1060":" 0160C1060","0160C1070":" 0160C1070","0160C1080":" 0160C1080","0160C1090":" 0160C1090","0160C1100":" 0160C1100","0160C1110":" 0160C1110","0160C1120":" 0160C1120","0160C1130":" 0160C1130","0160C1140":" 0160C1140","0160C1150":" 0160C1150","0160C1160":" 0160C1160","0160C1170":" 0160C1170","0160C1180":" 0160C1180","0160C1190":" 0160C1190","0160C1200":" 0160C1200","0160C1210":" 0160C1210","0160C1220":" 0160C1220","0160C1230":" 0160C1230","0160C1240":" 0160C1240","0160C1250":" 0160C1250","0160C1260":" 0160C1260","0160C1270":" 0160C1270","0160C1280":" 0160C1280","0160C1290":" 0160C1290","0160C1300":" 0160C1300","0160C1310":" 0160C1310","0160C1320":" 0160C1320","0160C1330":" 0160C1330","0160C1340":" 0160C1340","0160C1350":" 0160C1350","0160C1360":" 0160C1360","0160C1370":" 0160C1370","0160C1380":" 0160C1380","0162C1010":" 0162C1010","0162C1020":" 0162C1020","0162C1030":" 0162C1030","0162C1040":" 0162C1040","0162C1050":" 0162C1050","0162C1060":" 0162C1060","0162C1070":" 0162C1070","0162C1080":" 0162C1080","0162C1090":" 0162C1090","0162C1100":" 0162C1100","0162C1110":" 0162C1110","0162C1120":" 0162C1120","0162C1130":" 0162C1130","0162C1140":" 0162C1140","0162C1150":" 0162C1150","0162C1160":" 0162C1160","0162C1170":" 0162C1170","0162C1180":" 0162C1180","0162C1190":" 0162C1190","0162C1200":" 0162C1200","0163C1010":" 0163C1010","0163C1020":" 0163C1020","0163C1030":" 0163C1030","0163C1040":" 0163C1040","0163C1050":" 0163C1050","0163C1060":" 0163C1060","0163C1070":" 0163C1070","0163C1080":" 0163C1080","0163C1090":" 0163C1090","0163C1100":" 0163C1100","0163C1110":" 0163C1110","0163C1120":" 0163C1120","0163C1130":" 0163C1130","0163C1140":" 0163C1140","0163C1150":" 0163C1150","0163C1160":" 0163C1160","0163C1170":" 0163C1170","0163C1180":" 0163C1180","0163C1190":" 0163C1190","0163C1200":" 0163C1200","0163C1210":" 0163C1210","0163C1220":" 0163C1220","0163C1230":" 0163C1230","0163C1240":" 0163C1240","0163C1250":" 0163C1250","0163C1260":" 0163C1260","0163C1270":" 0163C1270","0163C1280":" 0163C1280","0163C1290":" 0163C1290","0163C1300":" 0163C1300","0163C1310":" 0163C1310","0163C1320":" 0163C1320","0163C1330":" 0163C1330","0163C1340":" 0163C1340","0163C1350":" 0163C1350","0163C1360":" 0163C1360","0163C1370":" 0163C1370","0163C1380":" 0163C1380","0163C1390":" 0163C1390","0163C1400":" 0163C1400","0180C1010":" 0180C1010","0180C1020":" 0180C1020","0180C1030":" 0180C1030","0180C1040":" 0180C1040","0180C1050":" 0180C1050","0180C1060":" 0180C1060","0180C1070":" 0180C1070","0180C1080":" 0180C1080","0180C1090":" 0180C1090","0180C1100":" 0180C1100","0180C1110":" 0180C1110","0180C1120":" 0180C1120","0180C1130":" 0180C1130","0180C1140":" 0180C1140","0180C1150":" 0180C1150","0180C1160":" 0180C1160","0180C1170":" 0180C1170","0180C1180":" 0180C1180","0180C1190":" 0180C1190","0180C1200":" 0180C1200","0180C1210":" 0180C1210","0180C1220":" 0180C1220","0180C1230":" 0180C1230","0180C1240":" 0180C1240","0180C1250":" 0180C1250","0180C1260":" 0180C1260","0180C1270":" 0180C1270","0180C1280":" 0180C1280","0180C1290":" 0180C1290","0180C1300":" 0180C1300","0180C1310":" 0180C1310","0180C1320":" 0180C1320","0180C1330":" 0180C1330","0180C1340":" 0180C1340","0180C1350":" 0180C1350","0180C1360":" 0180C1360","0180C1370":" 0180C1370","0180C1380":" 0180C1380","0180C1390":" 0180C1390","0180C1400":" 0180C1400","0180C1410":" 0180C1410","0180C1420":" 0180C1420","0180C1430":" 0180C1430","0180C1440":" 0180C1440","0180C1450":" 0180C1450","0180C1460":" 0180C1460","0180C1470":" 0180C1470","0180C1480":" 0180C1480","0180C1490":" 0180C1490","0180C1500":" 0180C1500","0180C1510":" 0180C1510","0180C1520":" 0180C1520","0180C1530":" 0180C1530","0180C1540":" 0180C1540","0180C1550":" 0180C1550","0180C1560":" 0180C1560","0180C1570":" 0180C1570","0180C1580":" 0180C1580","0180C1590":" 0180C1590","0180C1600":" 0180C1600","0180C1610":" 0180C1610","0180C1620":" 0180C1620","0180C1630":" 0180C1630","0180C1640":" 0180C1640","0180C1650":" 0180C1650","0180C1660":" 0180C1660","0180C1670":" 0180C1670","0180C1680":" 0180C1680","0180C1690":" 0180C1690","0180C1700":" 0180C1700","0180C1710":" 0180C1710","0180C1720":" 0180C1720","0180C1730":" 0180C1730","0180C1740":" 0180C1740","0180C1750":" 0180C1750","0180C1760":" 0180C1760","0180C1770":" 0180C1770","0180C1780":" 0180C1780","0180C1790":" 0180C1790","0180C1800":" 0180C1800","0180C1810":" 0180C1810","0180C1820":" 0180C1820","0180C1830":" 0180C1830","0180C1840":" 0180C1840","0180C1850":" 0180C1850","0180C1860":" 0180C1860","0180C1870":" 0180C1870","0180C1880":" 0180C1880","0180C1890":" 0180C1890","0180C1900":" 0180C1900","0180C1910":" 0180C1910","0180C1920":" 0180C1920","0180C1930":" 0180C1930","0180C1940":" 0180C1940","0180C1950":" 0180C1950","0180C1960":" 0180C1960","0180C1970":" 0180C1970","0180C1980":" 0180C1980","0180C1990":" 0180C1990","0180C2000":" 0180C2000","0180C2010":" 0180C2010","0180C2020":" 0180C2020","0180C2030":" 0180C2030","0180C2040":" 0180C2040","0180C2050":" 0180C2050","0180C2060":" 0180C2060","0180C2070":" 0180C2070","0180C2080":" 0180C2080","0180C2090":" 0180C2090","0180C2100":" 0180C2100","0180C2110":" 0180C2110","0180C2120":" 0180C2120","0180C2130":" 0180C2130","0180C2140":" 0180C2140","0180C2150":" 0180C2150","0180C2160":" 0180C2160","0180C2170":" 0180C2170","0180C2180":" 0180C2180","0180C2190":" 0180C2190","0180C2200":" 0180C2200","0180C2210":" 0180C2210","0180C2220":" 0180C2220","0180C2230":" 0180C2230","0180C2240":" 0180C2240","0180C2250":" 0180C2250","0180C2260":" 0180C2260","0180C2270":" 0180C2270","0180C2280":" 0180C2280","0180C2290":" 0180C2290","0180C2300":" 0180C2300","0180C2310":" 0180C2310","0180C2320":" 0180C2320","0180C2330":" 0180C2330","0180C2340":" 0180C2340","0180C2350":" 0180C2350","0180C2360":" 0180C2360","0180C2370":" 0180C2370","0180C2380":" 0180C2380","0180C2390":" 0180C2390","0180C2400":" 0180C2400","0180C2410":" 0180C2410","0180C2420":" 0180C2420","0180C2430":" 0180C2430","0180C2440":" 0180C2440","0180C2450":" 0180C2450"}}},"Alder":{"label":"age","category":{"index":{"totalt":0,"-4":1,"5-9":2,"10-14":3,"15-19":4,"20-24":5,"25-29":6,"30-34":7,"35-39":8,"40-44":9,"45-49":10,"50-54":11,"55-59":12,"60-64":13,"65-69":14,"70-74":15,"75-79":16,"80-":17},"label":{"totalt":"total","-4":"0-4 years","5-9":"5-9 years","10-14":"10-14 years","15-19":"15-19 years","20-24":"20-24 years","25-29":"25-29 years","30-34":"30-34 years","35-39":"35-39 years","40-44":"40-44 years","45-49":"45-49 years","50-54":"50-54 years","55-59":"55-59 years","60-64":"60-64 years","65-69":"65-69 years","70-74":"70-74 years","75-79":"75-79 years","80-":"80- years"}}},"Kon":{"label":"sex","category":{"index":{"1":0,"2":1,"1+2":2},"label":{"1":"men","2":"women","1+2":"total"}}},"ContentsCode":{"label":"observations","category":{"index":{"000005FF":0},"label":{"000005FF":"Population per region"},"unit":{"000005FF":{"base":"number","decimals":0}}}},"Tid":{"label":"year","category":{"index":{"2015":0,"2016":1,"2017":2,"2018":3,"2019":4,"2020":5},"label":{"2015":"2015","2016":"2016","2017":"2017","2018":"2018","2019":"2019","2020":"2020"}}},"id":["Region","Alder","Kon","ContentsCode","Tid"],"size":[302,18,3,1,6],"role":{"metric":["ContentsCode"],"time":["Tid"]}},"label":"Population per region by region, age, sex, observations and year","source":"Statistics Sweden","updated":"2021-10-25T06:38:00Z","value":[854,856,961,1083,1294,1361,756,763,852,937,1127,1236,1610,1619,1813,2020,2421,2597,49,49,48,62,83,98,43,42,67,74,86,102,92,91,115,136,169,200,62,61,78,78,76,75,45,48,50,54,69,68,107,109,128,132,145,143,65,70,68,72,85,78,66,68,67,62,66,65,131,138,135,134,151,143,54,64,80,82,77,84,55,59,55,64,72,75,109,123,135,146,149,159,64,56,72,76,121,113,38,40,54,69,107,127,102,96,126,145,228,240,48,51,67,117,158,175,54,42,63,79,113,135,102,93,130,196,271,310,62,52,57,73,111,129,48,44,57,72,100,117,110,96,114,145,211,246,52,52,57,77,90,102,51,56,58,66,77,78,103,108,115,143,167,180,63,71,83,89,92,75,54,57,60,67,74,82,117,128,143,156,166,157,64,68,66,58,78,89,62,59,59,59,78,78,126,127,125,117,156,167,67,61,73,79,83,84,63,62,68,72,74,80,130,123,141,151,157,164,57,51,57,56,64,67,48,50,53,54,62,62,105,101,110,110,126,129,49,53,50,54,55,56,45,48,45,42,42,48,94,101,95,96,97,104,39,38,36,41,46,50,32,36,39,40,38,44,71,74,75,81,84,94,31,27,32,32,37,44,27,27,27,29,29,34,58,54,59,61,66,78,14,14,18,22,18,22,15,15,19,21,23,23,29,29,37,43,41,45,14,18,19,15,20,20,10,10,11,13,17,18,24,28,30,28,37,38,691,689,692,701,703,709,670,653,651,658,663,668,1361,1342,1343,1359,1366,1377,39,44,38,29,32,37,34,35,29,27,24,36,73,79,67,56,56,73,37,43,47,52,54,55,47,42,46,46,41,36,84,85,93,98,95,91,65,56,60,53,48,42,46,45,48,54,60,54,111,101,108,107,108,96,43,51,51,66,68,74,61,51,53,48,52,53,104,102,104,114,120,127,33,27,25,33,30,36,35,35,28,36,31,33,68,62,53,69,61,69,32,30,31,23,29,28,17,14,23,24,27,27,49,44,54,47,56,55,19,23,18,20,26,31,26,28,26,24,29,32,45,51,44,44,55,63,35,34,39,37,27,26,49,45,36,33,29,32,84,79,75,70,56,58,58,50,51,48,50,41,53,52,53,52,56,53,111,102,104,100,106,94,66,68,65,62,62,65,52,54,54,55,55,54,118,122,119,117,117,119,50,53,57,65,62,64,39,42,46,49,48,49,89,95,103,114,110,113,38,41,38,40,44,49,32,31,32,37,37,36,70,72,70,77,81,85,29,25,29,32,33,33,38,34,30,30,25,26,67,59,59,62,58,59,35,31,26,23,26,23,41,42,42,30,32,29,76,73,68,53,58,52,41,39,38,35,31,26,43,39,34,36,40,40,84,78,72,71,71,66,35,36,40,40,39,33,28,35,39,42,42,40,63,71,79,82,81,73,36,38,39,43,42,46,29,29,32,35,35,38,65,67,71,78,77,84,1065,1053,1064,1066,1078,1070,1014,1011,1022,1023,1010,1040,2079,2064,2086,2089,2088,2110,73,66,68,65,75,76,49,44,48,58,57,70,122,110,116,123,132,146,76,79,73,80,74,73,77,75,69,63,61,64,153,154,142,143,135,137,86,86,90,87,75,75,65,73,72,72,71,73,151,159,162,159,146,148,59,65,62,65,71,84,64,59,72,67,60,65,123,124,134,132,131,149,85,68,75,72,74,58,53,53,43,51,53,49,138,121,118,123,127,107,69,77,90,81,75,75,60,64,62,62,63,57,129,141,152,143,138,132,51,49,49,65,90,83,49,46,45,46,60,70,100,95,94,111,150,153,72,63,57,59,53,54,89,76,80,81,66,63,161,139,137,140,119,117,101,109,92,83,79,72,85,95,93,82,83,78,186,204,185,165,162,150,77,83,93,95,88,87,77,70,75,84,72,77,154,153,168,179,160,164,70,66,66,67,73,72,80,87,83,80,77,66,150,153,149,147,150,138,48,45,46,51,48,57,46,45,55,53,64,77,94,90,101,104,112,134,40,38,43,38,49,47,31,35,32,35,31,42,71,73,75,73,80,89,51,45,42,42,33,31,72,63,54,42,40,28,123,108,96,84,73,59,52,46,49,45,44,45,43,47,57,63,62,64,95,93,106,108,106,109,22,34,31,36,37,43,34,37,33,37,40,44,56,71,64,73,77,87,33,34,38,35,40,38,40,42,49,47,50,53,73,76,87,82,90,91,995,986,974,977,968,971,1017,997,997,969,964,973,2012,1983,1971,1946,1932,1944,79,67,64,70,67,59,52,49,63,60,64,80,131,116,127,130,131,139,75,77,76,74,77,92,103,87,79,67,59,55,178,164,155,141,136,147,101,94,85,81,74,72,87,98,96,92,89,86,188,192,181,173,163,158,52,65,76,83,85,80,73,70,76,72,70,70,125,135,152,155,155,150,61,47,41,39,36,40,47,41,31,33,38,37,108,88,72,72,74,77,41,39,42,46,53,46,38,39,40,50,48,40,79,78,82,96,101,86,56,55,53,56,50,62,64,59,63,58,65,71,120,114,116,114,115,133,81,82,69,69,58,61,77,70,66,70,66,66,158,152,135,139,124,127,91,100,94,86,85,89,97,96,90,69,66,68,188,196,184,155,151,157,65,62,70,73,76,69,66,68,79,85,88,75,131,130,149,158,164,144,61,59,62,64,63,54,71,69,61,53,49,59,132,128,123,117,112,113,54,58,61,52,46,50,47,51,51,58,60,58,101,109,112,110,106,108,48,42,45,50,52,50,57,57,53,53,47,48,105,99,98,103,99,98,59,57,51,42,47,45,64,64,59,55,55,48,123,121,110,97,102,93,40,45,44,50,50,49,34,36,47,49,50,54,74,81,91,99,100,103,16,19,23,27,32,35,25,24,21,22,26,30,41,43,44,49,58,65,15,18,18,15,17,18,15,19,22,23,24,28,30,37,40,38,41,46,952,961,957,947,949,937,956,952,946,939,935,926,1908,1913,1903,1886,1884,1863,74,65,66,61,54,51,48,55,53,55,59,49,122,120,119,116,113,100,83,84,86,78,79,68,88,83,65,66,70,64,171,167,151,144,149,132,88,82,76,83,86,79,63,63,73,74,68,66,151,145,149,157,154,145,55,63,66,72,65,79,60,57,60,57,60,58,115,120,126,129,125,137,62,72,65,54,52,46,55,53,45,43,41,47,117,125,110,97,93,93,40,49,43,36,45,48,46,45,45,43,41,38,86,94,88,79,86,86,47,41,51,49,55,52,36,42,46,49,58,59,83,83,97,98,113,111,54,61,58,61,51,59,75,76,74,64,54,50,129,137,132,125,105,109,94,89,83,77,72,60,92,84,85,78,67,63,186,173,168,155,139,123,74,73,80,82,90,91,63,62,62,69,73,81,137,135,142,151,163,172,69,70,62,69,67,64,65,68,66,59,58,61,134,138,128,128,125,125,48,52,57,57,61,63,51,56,62,63,59,56,99,108,119,120,120,119,40,36,35,35,35,41,45,36,33,37,41,46,85,72,68,72,76,87,45,42,45,44,43,38,48,46,45,46,44,39,93,88,90,90,87,77,38,38,35,38,38,44,52,52,48,49,50,48,90,90,83,87,88,92,14,17,20,24,31,31,26,25,36,37,36,42,40,42,56,61,67,73,27,27,29,27,25,23,43,49,48,50,56,59,70,76,77,77,81,82,1073,1102,1092,1098,1096,1113,1078,1103,1088,1080,1084,1087,2151,2205,2180,2178,2180,2200,60,70,73,72,72,74,86,83,75,63,64,60,146,153,148,135,136,134,79,75,70,64,52,66,74,77,76,88,80,84,153,152,146,152,132,150,75,69,70,78,78,77,63,71,73,70,72,75,138,140,143,148,150,152,51,57,70,63,72,69,65,50,58,56,47,61,116,107,128,119,119,130,76,81,66,58,65,57,78,81,80,71,73,56,154,162,146,129,138,113,88,89,98,105,97,100,82,93,86,88,87,79,170,182,184,193,184,179,75,77,79,81,90,89,72,79,84,77,79,91,147,156,163,158,169,180,71,77,66,59,62,78,73,75,61,69,70,70,144,152,127,128,132,148,89,94,87,84,72,76,84,80,88,82,78,70,173,174,175,166,150,146,78,66,62,71,82,77,82,92,70,84,82,89,160,158,132,155,164,166,71,82,80,79,67,68,51,54,65,61,71,74,122,136,145,140,138,142,56,59,66,64,66,69,51,55,53,53,58,48,107,114,119,117,124,117,51,53,56,61,58,50,47,43,45,49,45,53,98,96,101,110,103,103,59,52,49,44,43,43,58,55,52,47,49,47,117,107,101,91,92,90,49,49,47,52,50,46,55,53,59,48,45,47,104,102,106,100,95,93,30,36,37,40,43,41,32,35,35,44,44,45,62,71,72,84,87,86,15,16,16,23,27,33,25,27,28,30,40,38,40,43,44,53,67,71,1225,1219,1206,1195,1179,1213,1129,1110,1165,1128,1130,1176,2354,2329,2371,2323,2309,2389,94,77,78,65,61,66,83,67,80,75,77,89,177,144,158,140,138,155,131,134,124,126,117,113,107,108,120,108,116,98,238,242,244,234,233,211,123,115,110,110,112,123,107,105,104,100,84,107,230,220,214,210,196,230,84,93,114,111,106,106,72,80,85,98,102,102,156,173,199,209,208,208,74,60,56,64,60,68,66,54,58,41,50,51,140,114,114,105,110,119,33,43,39,35,36,36,42,41,48,47,39,45,75,84,87,82,75,81,63,62,55,46,46,51,64,68,62,59,61,64,127,130,117,105,107,115,91,97,97,91,85,80,117,106,102,94,91,92,208,203,199,185,176,172,108,99,100,99,101,107,117,121,123,116,113,120,225,220,223,215,214,227,119,122,103,96,101,104,101,99,108,115,109,107,220,221,211,211,210,211,90,96,97,115,103,110,76,76,82,83,94,92,166,172,179,198,197,202,74,70,78,70,77,75,61,53,59,61,59,65,135,123,137,131,136,140,48,54,54,65,72,68,39,50,50,47,43,49,87,104,104,112,115,117,39,37,42,39,34,40,30,29,31,27,33,35,69,66,73,66,67,75,28,31,27,31,35,32,23,25,25,28,25,24,51,56,52,59,60,56,15,18,21,17,17,19,14,19,18,17,21,21,29,37,39,34,38,40,11,11,11,15,16,15,10,9,10,12,13,15,21,20,21,27,29,30,533,526,512,513,520,529,471,487,475,469,475,483,1004,1013,987,982,995,1012,53,43,35,42,45,41,59,55,50,42,45,44,112,98,85,84,90,85,64,67,70,53,51,45,57,62,65,63,64,58,121,129,135,116,115,103,31,35,36,43,47,53,31,36,36,37,35,45,62,71,72,80,82,98,23,18,15,19,22,25,25,24,18,22,25,21,48,42,33,41,47,46,31,25,18,17,10,17,15,13,18,16,13,18,46,38,36,33,23,35,22,24,26,26,31,23,18,24,20,21,23,20,40,48,46,47,54,43,26,25,24,24,23,33,48,40,35,38,34,37,74,65,59,62,57,70,59,60,59,48,40,38,51,53,51,49,47,46,110,113,110,97,87,84,51,43,44,48,47,51,38,36,41,39,38,41,89,79,85,87,85,92,42,42,35,40,42,40,35,39,36,35,33,31,77,81,71,75,75,71,33,35,39,42,45,44,31,33,31,35,41,35,64,68,70,77,86,79,29,34,34,37,38,37,17,19,21,21,22,30,46,53,55,58,60,67,24,31,25,26,28,27,14,16,17,18,20,15,38,47,42,44,48,42,19,17,24,19,20,25,14,16,16,8,9,15,33,33,40,27,29,40,14,14,12,13,14,14,9,10,9,15,14,14,23,24,21,28,28,28,4,7,11,12,13,11,4,5,5,4,7,8,8,12,16,16,20,19,8,6,5,4,4,5,5,6,6,6,5,5,13,12,11,10,9,10,781,788,781,787,781,770,746,751,744,751,747,747,1527,1539,1525,1538,1528,1517,55,68,58,53,47,41,42,47,55,50,52,51,97,115,113,103,99,92,77,73,70,67,80,74,81,75,69,78,67,62,158,148,139,145,147,136,64,66,67,77,76,78,56,60,74,75,84,85,120,126,141,152,160,163,64,62,59,55,54,61,49,46,40,46,47,49,113,108,99,101,101,110,49,46,51,45,35,28,44,36,28,23,20,20,93,82,79,68,55,48,21,21,23,29,31,22,22,25,28,23,25,24,43,46,51,52,56,46,31,34,28,22,19,28,38,47,41,41,43,42,69,81,69,63,62,70,50,49,52,56,59,57,63,51,55,54,52,51,113,100,107,110,111,108,71,58,57,59,57,58,70,69,67,65,59,61,141,127,124,124,116,119,68,77,79,75,72,67,56,64,65,66,73,72,124,141,144,141,145,139,68,67,69,68,67,67,69,68,62,62,51,52,137,135,131,130,118,119,48,43,43,49,55,60,48,49,48,53,59,56,96,92,91,102,114,116,37,42,38,47,37,38,32,25,25,29,28,38,69,67,63,76,65,76,34,35,33,25,31,33,26,36,34,29,28,26,60,71,67,54,59,59,17,18,24,29,29,28,32,25,24,26,27,23,49,43,48,55,56,51,20,19,18,16,16,11,12,22,23,22,20,24,32,41,41,38,36,35,7,10,12,15,16,19,6,6,6,9,12,11,13,16,18,24,28,30,793,863,976,1036,1049,1081,750,818,929,973,951,955,1543,1681,1905,2009,2000,2036,75,87,101,118,112,98,63,77,93,90,81,73,138,164,194,208,193,171,72,74,89,88,95,99,70,69,83,91,89,91,142,143,172,179,184,190,62,68,79,81,82,92,55,64,65,78,79,85,117,132,144,159,161,177,34,42,44,64,68,72,44,48,62,67,65,65,78,90,106,131,133,137,43,40,46,39,43,47,40,41,39,34,21,27,83,81,85,73,64,74,25,35,39,32,35,31,30,34,45,42,35,32,55,69,84,74,70,63,43,48,72,73,66,67,47,57,74,74,83,75,90,105,146,147,149,142,61,82,89,96,89,91,69,76,87,97,92,91,130,158,176,193,181,182,87,80,73,92,91,98,87,86,94,90,83,83,174,166,167,182,174,181,84,82,101,94,94,96,65,71,78,99,105,103,149,153,179,193,199,199,73,87,95,95,97,97,70,75,83,73,60,62,143,162,178,168,157,159,43,41,45,57,70,75,39,43,48,58,70,72,82,84,93,115,140,147,34,36,36,39,40,43,24,24,28,28,32,38,58,60,64,67,72,81,31,31,31,29,23,28,23,25,21,20,18,19,54,56,52,49,41,47,14,18,21,23,26,25,9,11,11,14,18,20,23,29,32,37,44,45,8,7,10,11,13,13,6,7,7,7,10,8,14,14,17,18,23,21,4,5,5,5,5,9,9,10,11,11,10,11,13,15,16,16,15,20,915,925,936,916,905,901,929,916,926,938,946,938,1844,1841,1862,1854,1851,1839,71,58,71,68,62,54,68,65,63,62,58,51,139,123,134,130,120,105,83,86,70,73,68,65,66,63,69,62,65,70,149,149,139,135,133,135,71,79,85,81,81,87,71,70,68,70,67,73,142,149,153,151,148,160,68,67,60,64,65,71,58,49,57,71,78,76,126,116,117,135,143,147,39,43,47,47,49,47,51,52,46,45,42,39,90,95,93,92,91,86,44,50,53,48,43,40,37,40,49,51,47,47,81,90,102,99,90,87,41,40,45,41,47,47,53,59,54,48,52,40,94,99,99,89,99,87,59,57,65,59,54,46,67,62,58,56,52,56,126,119,123,115,106,102,72,78,72,66,67,65,87,71,80,79,77,71,159,149,152,145,144,136,94,88,83,85,76,79,90,88,88,94,98,91,184,176,171,179,174,170,75,73,86,81,91,80,70,81,77,81,83,80,145,154,163,162,174,160,52,58,48,54,51,65,44,47,49,49,54,67,96,105,97,103,105,132,39,38,37,35,41,43,39,40,43,42,40,41,78,78,80,77,81,84,41,40,40,41,32,34,43,40,37,37,38,39,84,80,77,78,70,73,24,29,30,34,36,37,27,29,32,34,36,40,51,58,62,68,72,77,23,21,22,18,20,20,16,18,18,19,20,26,39,39,40,37,40,46,19,20,22,21,22,21,42,42,38,38,39,31,61,62,60,59,61,52,875,893,913,949,990,1047,769,758,771,822,874,932,1644,1651,1684,1771,1864,1979,62,54,62,60,60,70,46,49,51,68,74,69,108,103,113,128,134,139,80,85,77,73,70,70,65,66,63,68,72,76,145,151,140,141,142,146,62,62,70,76,84,81,50,51,46,55,57,64,112,113,116,131,141,145,47,50,53,55,58,66,46,44,48,51,51,60,93,94,101,106,109,126,46,42,37,37,39,37,57,40,42,34,38,38,103,82,79,71,77,75,30,38,43,46,63,56,43,46,50,52,61,66,73,84,93,98,124,122,51,47,59,63,77,82,38,40,47,60,66,77,89,87,106,123,143,159,41,51,49,54,58,81,60,65,60,60,65,64,101,116,109,114,123,145,102,97,81,73,60,59,65,57,60,64,65,71,167,154,141,137,125,130,78,73,75,88,93,106,64,67,62,63,68,73,142,140,137,151,161,179,68,68,67,75,78,86,62,60,60,58,61,68,130,128,127,133,139,154,48,56,64,68,67,65,53,56,58,55,55,59,101,112,122,123,122,124,50,52,51,44,46,53,40,37,41,48,49,49,90,89,92,92,95,102,42,44,48,53,53,49,26,29,34,32,38,38,68,73,82,85,91,87,46,50,48,44,39,34,35,30,27,27,23,20,81,80,75,71,62,54,12,16,19,32,36,40,9,13,15,20,23,30,21,29,34,52,59,70,10,8,10,8,9,12,10,8,7,7,8,10,20,16,17,15,17,22,687,688,699,707,722,721,633,647,661,664,650,655,1320,1335,1360,1371,1372,1376,29,28,25,24,31,24,36,36,33,35,36,36,65,64,58,59,67,60,47,44,43,48,38,41,66,56,51,51,40,36,113,100,94,99,78,77,50,55,55,55,57,58,58,71,66,68,71,73,108,126,121,123,128,131,32,38,50,46,49,55,41,41,55,55,53,54,73,79,105,101,102,109,45,44,34,31,33,27,20,26,36,33,25,27,65,70,70,64,58,54,26,19,30,30,31,33,19,20,25,29,27,22,45,39,55,59,58,55,25,24,25,36,38,36,36,29,33,30,35,40,61,53,58,66,73,76,49,50,40,39,27,33,39,41,37,34,34,31,88,91,77,73,61,64,51,43,45,45,48,42,70,57,56,50,46,43,121,100,101,95,94,85,75,78,74,66,61,53,59,73,62,76,74,75,134,151,136,142,135,128,77,76,82,86,83,90,60,65,66,60,57,56,137,141,148,146,140,146,48,52,55,60,68,73,41,38,39,39,47,54,89,90,94,99,115,127,29,32,34,34,47,46,26,22,28,28,27,28,55,54,62,62,74,74,36,31,26,24,27,28,23,26,23,23,26,26,59,57,49,47,53,54,35,38,42,41,42,34,26,28,27,26,23,20,61,66,69,67,65,54,19,21,22,24,19,28,6,11,14,19,19,23,25,32,36,43,38,51,14,15,17,18,23,20,7,7,10,8,10,11,21,22,27,26,33,31,840,875,875,874,871,876,884,920,915,900,913,916,1724,1795,1790,1774,1784,1792,43,39,41,36,35,40,48,42,41,30,37,39,91,81,82,66,72,79,58,62,57,58,59,62,74,74,70,66,65,61,132,136,127,124,124,123,83,77,76,71,60,62,60,64,75,78,75,79,143,141,151,149,135,141,60,70,78,76,91,86,53,51,53,52,54,63,113,121,131,128,145,149,51,54,49,49,46,38,39,44,44,42,42,34,90,98,93,91,88,72,22,24,28,36,34,33,22,34,30,22,22,21,44,58,58,58,56,54,26,31,26,21,27,32,25,28,27,28,32,30,51,59,53,49,59,62,39,39,35,41,43,36,50,48,44,48,48,57,89,87,79,89,91,93,69,62,65,59,51,54,90,84,73,56,58,55,159,146,138,115,109,109,85,91,88,83,73,66,70,76,76,89,93,84,155,167,164,172,166,150,49,58,58,60,67,79,65,71,73,73,66,68,114,129,131,133,133,147,50,54,55,58,49,50,63,64,64,66,68,72,113,118,119,124,117,122,46,47,54,53,54,58,42,55,60,62,63,62,88,102,114,115,117,120,44,39,37,42,48,45,59,54,46,40,38,39,103,93,83,82,86,84,52,57,51,49,42,36,53,63,65,66,61,55,105,120,116,115,103,91,35,38,45,46,50,48,33,26,33,39,43,48,68,64,78,85,93,96,28,33,32,36,42,51,38,42,41,43,48,49,66,75,73,79,90,100,1017,1046,1040,1062,1053,1037,1033,1016,1019,1035,1027,1035,2050,2062,2059,2097,2080,2072,68,66,69,65,54,56,67,55,54,54,58,59,135,121,123,119,112,115,104,100,91,88,81,79,100,95,90,91,85,76,204,195,181,179,166,155,74,92,96,104,109,108,95,95,90,105,103,104,169,187,186,209,212,212,62,65,63,71,75,75,82,80,83,84,83,84,144,145,146,155,158,159,58,59,53,49,50,41,59,56,51,48,46,53,117,115,104,97,96,94,31,31,21,34,27,29,20,19,28,32,38,33,51,50,49,66,65,62,25,30,36,33,33,31,36,35,41,37,32,33,61,65,77,70,65,64,65,67,63,59,53,46,78,72,73,71,62,58,143,139,136,130,115,104,92,89,85,89,88,85,90,99,95,87,86,93,182,188,180,176,174,178,85,84,88,94,100,106,89,77,80,97,96,90,174,161,168,191,196,196,102,100,94,83,86,79,82,88,86,81,83,81,184,188,180,164,169,160,59,72,88,97,93,94,46,59,61,67,74,70,105,131,149,164,167,164,42,40,39,52,61,58,37,35,35,33,37,48,79,75,74,85,98,106,46,43,43,42,40,37,49,38,39,43,42,37,95,81,82,85,82,74,52,54,51,44,35,42,49,54,54,51,41,45,101,108,105,95,76,87,24,26,30,35,44,43,20,24,26,28,39,36,44,50,56,63,83,79,28,28,30,23,24,28,34,35,33,26,22,35,62,63,63,49,46,63,871,880,892,894,895,854,852,863,856,846,847,823,1723,1743,1748,1740,1742,1677,66,62,60,50,39,28,50,62,68,59,55,51,116,124,128,109,94,79,80,78,70,86,82,72,76,64,63,56,63,60,156,142,133,142,145,132,74,75,74,69,70,70,56,60,61,70,73,73,130,135,135,139,143,143,54,60,70,68,77,77,57,61,57,58,59,67,111,121,127,126,136,144,43,49,43,47,45,44,49,50,41,37,36,27,92,99,84,84,81,71,26,26,33,34,32,26,27,27,29,30,30,28,53,53,62,64,62,54,29,32,34,31,38,32,41,39,39,39,39,35,70,71,73,70,77,67,60,50,48,55,54,47,69,60,51,48,47,46,129,110,99,103,101,93,70,73,72,66,65,57,81,84,80,69,70,65,151,157,152,135,135,122,93,87,81,73,73,74,70,75,74,83,81,76,163,162,155,156,154,150,65,77,85,92,89,86,67,78,83,80,74,67,132,155,168,172,163,153,44,39,43,43,58,65,41,42,46,53,57,66,85,81,89,96,115,131,28,34,39,44,41,40,34,33,34,35,38,34,62,67,73,79,79,74,42,36,38,30,30,24,48,31,27,26,26,33,90,67,65,56,56,57,47,47,43,39,36,33,38,51,55,52,48,34,85,98,98,91,84,67,28,27,29,35,34,43,23,22,23,27,24,34,51,49,52,62,58,77,22,28,30,32,32,36,25,24,25,24,27,27,47,52,55,56,59,63,1296,1304,1314,1307,1295,1275,1229,1234,1232,1223,1218,1221,2525,2538,2546,2530,2513,2496,95,89,94,78,66,72,96,94,81,75,68,64,191,183,175,153,134,136,120,117,105,108,112,106,112,107,113,110,110,107,232,224,218,218,222,213,101,107,111,124,133,116,109,111,109,109,107,110,210,218,220,233,240,226,100,101,107,95,89,100,74,78,91,95,106,103,174,179,198,190,195,203,78,73,67,63,65,69,55,60,55,48,39,48,133,133,122,111,104,117,46,49,51,46,43,38,49,43,39,44,51,44,95,92,90,90,94,82,50,51,57,60,62,59,59,55,63,59,56,59,109,106,120,119,118,118,84,77,75,75,73,72,93,89,80,79,78,83,177,166,155,154,151,155,112,126,113,104,97,90,119,125,117,115,115,95,231,251,230,219,212,185,126,116,127,123,123,114,114,108,112,108,101,114,240,224,239,231,224,228,112,126,110,119,109,109,97,109,101,111,113,104,209,235,211,230,222,213,73,71,89,100,108,100,69,70,79,73,76,79,142,141,168,173,184,179,61,59,61,64,57,66,50,53,52,56,57,60,111,112,113,120,114,126,54,49,47,45,51,55,52,47,51,47,45,47,106,96,98,92,96,102,39,43,45,46,50,48,41,44,47,49,51,47,80,87,92,95,101,95,22,25,27,28,28,30,19,18,19,24,28,39,41,43,46,52,56,69,23,25,28,29,29,31,21,23,23,21,17,18,44,48,51,50,46,49,888,896,905,901,884,894,929,944,941,921,911,911,1817,1840,1846,1822,1795,1805,48,49,47,48,39,48,48,52,45,48,41,36,96,101,92,96,80,84,53,58,65,62,65,62,54,59,56,53,54,52,107,117,121,115,119,114,59,53,49,51,61,57,60,53,53,55,62,60,119,106,102,106,123,117,46,55,58,56,55,58,54,58,56,54,51,51,100,113,114,110,106,109,65,47,50,41,37,36,45,49,57,47,45,39,110,96,107,88,82,75,53,50,54,50,49,47,48,39,40,31,37,43,101,89,94,81,86,90,45,59,46,49,41,39,35,38,45,43,40,45,80,97,91,92,81,84,48,49,55,54,64,69,64,56,50,51,51,47,112,105,105,105,115,116,79,74,71,64,56,58,69,74,69,72,64,65,148,148,140,136,120,123,72,64,71,72,69,71,73,70,71,72,75,72,145,134,142,144,144,143,64,76,73,72,70,76,65,77,73,76,69,73,129,153,146,148,139,149,60,62,61,65,66,66,54,56,54,51,59,62,114,118,115,116,125,128,27,36,43,47,48,52,37,36,43,46,42,50,64,72,86,93,90,102,50,41,33,34,28,28,41,44,42,36,34,32,91,85,75,70,62,60,48,54,57,50,46,41,64,63,53,46,48,39,112,117,110,96,94,80,29,29,33,42,47,44,34,41,48,56,55,62,63,70,81,98,102,106,42,40,39,44,43,42,84,79,86,84,84,83,126,119,125,128,127,125,907,927,939,948,973,975,797,816,805,825,849,854,1704,1743,1744,1773,1822,1829,52,52,46,57,58,56,47,48,42,46,49,48,99,100,88,103,107,104,68,66,57,49,57,56,61,61,62,61,64,54,129,127,119,110,121,110,62,69,77,77,75,77,62,60,66,76,61,71,124,129,143,153,136,148,49,53,54,59,55,59,49,50,49,55,60,59,98,103,103,114,115,118,40,44,39,38,42,32,39,42,37,27,27,29,79,86,76,65,69,61,38,38,45,42,35,31,36,39,39,35,38,41,74,77,84,77,73,72,42,44,42,42,43,50,44,45,43,38,39,42,86,89,85,80,82,92,50,53,54,54,56,57,57,53,52,60,62,58,107,106,106,114,118,115,80,71,68,67,73,69,69,71,67,64,69,70,149,142,135,131,142,139,91,87,94,91,95,96,72,74,58,69,70,65,163,161,152,160,165,161,92,94,98,97,93,93,74,79,95,90,79,78,166,173,193,187,172,171,66,76,79,82,87,97,69,67,58,62,70,77,135,143,137,144,157,174,61,60,58,55,62,60,43,47,49,49,59,62,104,107,107,104,121,122,52,50,59,70,62,56,31,35,43,42,44,42,83,85,102,112,106,98,33,38,36,32,37,44,30,31,28,29,27,26,63,69,64,61,64,70,18,16,16,23,28,25,5,7,11,17,25,26,23,23,27,40,53,51,13,16,17,13,15,17,9,7,6,5,6,6,22,23,23,18,21,23,1077,1076,1055,1055,1043,1013,1056,1052,1034,1024,1017,1010,2133,2128,2089,2079,2060,2023,85,78,71,74,72,66,76,69,67,61,53,52,161,147,138,135,125,118,89,84,83,85,91,91,76,81,72,71,76,79,165,165,155,156,167,170,97,103,99,90,83,88,90,91,88,88,75,71,187,194,187,178,158,159,80,78,85,88,86,83,68,69,73,74,83,85,148,147,158,162,169,168,62,74,72,67,63,58,51,52,45,39,32,36,113,126,117,106,95,94,35,28,26,35,34,26,39,43,38,40,35,29,74,71,64,75,69,55,54,55,49,40,45,43,54,52,59,53,59,61,108,107,108,93,104,104,64,57,50,58,62,66,77,67,52,57,63,59,141,124,102,115,125,125,95,97,87,80,63,54,93,96,94,86,78,71,188,193,181,166,141,125,86,84,95,99,96,94,82,92,95,90,92,87,168,176,190,189,188,181,75,87,82,79,81,78,80,79,79,88,74,75,155,166,161,167,155,153,56,54,58,62,68,67,42,36,45,50,70,75,98,90,103,112,138,142,33,29,34,38,39,46,39,38,40,36,32,40,72,67,74,74,71,86,48,41,39,35,34,29,65,54,50,50,49,34,113,95,89,85,83,63,56,63,54,47,45,40,69,73,77,71,60,63,125,136,131,118,105,103,40,36,40,43,41,45,34,36,37,38,50,54,74,72,77,81,91,99,22,28,31,35,40,39,21,24,23,32,36,39,43,52,54,67,76,78,997,994,1007,1051,1054,1103,1045,1065,1073,1127,1086,1157,2042,2059,2080,2178,2140,2260,69,64,69,61,55,68,49,48,50,52,54,65,118,112,119,113,109,133,67,65,73,78,71,75,68,62,64,65,54,70,135,127,137,143,125,145,83,81,71,66,69,67,67,74,67,68,63,72,150,155,138,134,132,139,90,96,90,92,85,93,77,85,79,83,68,60,167,181,169,175,153,153,63,75,79,92,90,87,78,72,69,75,68,62,141,147,148,167,158,149,66,67,71,82,84,69,77,62,75,83,73,71,143,129,146,165,157,140,75,63,68,70,67,93,68,78,66,73,74,100,143,141,134,143,141,193,77,73,70,72,80,83,68,70,69,68,61,60,145,143,139,140,141,143,81,81,75,69,68,82,84,73,83,73,71,73,165,154,158,142,139,155,85,83,92,84,76,73,83,86,86,90,83,88,168,169,178,174,159,161,56,61,69,75,84,79,68,78,83,88,80,90,124,139,152,163,164,169,46,43,43,52,56,60,65,76,74,72,70,73,111,119,117,124,126,133,39,42,42,39,42,45,46,40,43,47,61,65,85,82,85,86,103,110,29,28,25,32,33,35,49,48,47,39,40,48,78,76,72,71,73,83,32,31,29,31,34,31,40,48,50,56,60,50,72,79,79,87,94,81,21,24,27,29,27,29,25,25,26,35,37,41,46,49,53,64,64,70,18,17,14,27,33,34,33,40,42,60,69,69,51,57,56,87,102,103,915,1073,1062,1158,1156,1148,911,1030,1030,1127,1124,1134,1826,2103,2092,2285,2280,2282,65,81,77,84,78,68,69,78,75,87,67,71,134,159,152,171,145,139,61,72,68,70,80,79,83,72,64,61,69,71,144,144,132,131,149,150,74,77,81,85,75,74,48,62,74,77,82,76,122,139,155,162,157,150,57,61,56,61,74,85,54,58,56,60,59,56,111,119,112,121,133,141,62,84,85,83,64,63,49,69,65,64,53,55,111,153,150,147,117,118,54,90,93,113,118,110,52,76,88,105,99,100,106,166,181,218,217,210,50,71,69,87,92,89,62,71,66,76,79,83,112,142,135,163,171,172,75,75,78,90,89,83,84,77,70,84,82,78,159,152,148,174,171,161,67,70,72,64,70,66,59,64,68,76,90,87,126,134,140,140,160,153,70,67,57,74,62,68,85,87,81,72,69,68,155,154,138,146,131,136,81,94,89,89,80,76,74,88,93,110,97,99,155,182,182,199,177,175,55,66,64,71,79,87,44,54,58,73,77,87,99,120,122,144,156,174,30,37,46,48,60,57,41,47,46,50,60,56,71,84,92,98,120,113,36,36,34,35,31,35,34,40,39,30,35,41,70,76,73,65,66,76,34,43,46,42,42,40,28,38,37,44,41,40,62,81,83,86,83,80,12,16,14,28,32,39,23,25,20,22,30,30,35,41,34,50,62,69,32,33,33,34,30,29,22,24,30,36,35,36,54,57,63,70,65,65,873,869,861,854,822,811,835,838,834,821,821,805,1708,1707,1695,1675,1643,1616,73,78,65,46,35,33,47,49,48,51,57,54,120,127,113,97,92,87,79,83,82,93,89,78,73,75,75,62,58,52,152,158,157,155,147,130,72,64,68,72,69,75,53,60,61,64,61,65,125,124,129,136,130,140,57,64,68,66,67,70,46,43,48,48,48,49,103,107,116,114,115,119,45,45,51,47,37,40,39,37,39,30,30,25,84,82,90,77,67,65,37,27,22,24,26,24,29,28,18,18,20,19,66,55,40,42,46,43,34,35,36,39,36,36,51,47,47,47,44,41,85,82,83,86,80,77,66,62,54,46,40,39,56,58,50,51,55,54,122,120,104,97,95,93,70,70,63,64,68,64,67,63,65,65,61,59,137,133,128,129,129,123,56,57,64,68,65,68,58,55,60,56,60,58,114,112,124,124,125,126,40,48,55,59,50,46,43,45,48,53,43,50,83,93,103,112,93,96,43,38,34,37,43,37,46,54,53,45,49,44,89,92,87,82,92,81,37,32,28,29,35,43,35,33,32,41,44,44,72,65,60,70,79,87,33,37,38,37,38,32,42,35,30,32,32,33,75,72,68,69,70,65,63,56,42,32,25,28,83,80,70,53,45,39,146,136,112,85,70,67,47,49,57,62,59,54,37,46,54,66,66,71,84,95,111,128,125,125,21,24,34,33,40,44,30,30,36,39,48,48,51,54,70,72,88,92,1132,1112,1118,1142,1139,1134,1087,1091,1084,1086,1071,1077,2219,2203,2202,2228,2210,2211,85,80,80,65,61,60,75,76,69,64,56,55,160,156,149,129,117,115,98,96,92,111,107,109,90,90,91,95,90,82,188,186,183,206,197,191,75,77,86,96,85,93,79,81,83,89,88,94,154,158,169,185,173,187,64,57,67,65,77,78,76,67,68,64,73,77,140,124,135,129,150,155,61,60,48,57,56,45,52,58,48,41,28,31,113,118,96,98,84,76,25,25,29,30,36,34,39,40,33,36,30,26,64,65,62,66,66,60,55,50,41,39,38,35,62,51,56,49,55,50,117,101,97,88,93,85,73,79,68,68,69,64,68,79,79,80,71,80,141,158,147,148,140,144,90,85,100,100,88,90,95,93,91,86,91,86,185,178,191,186,179,176,87,86,89,91,103,101,87,90,91,91,95,100,174,176,180,182,198,201,92,91,92,91,82,85,71,70,77,86,79,81,163,161,169,177,161,166,77,72,69,68,73,77,56,57,58,49,59,62,133,129,127,117,132,139,43,45,51,56,65,67,33,35,39,52,49,49,76,80,90,108,114,116,36,43,44,36,35,40,60,56,43,39,37,30,96,99,87,75,72,70,74,72,71,61,48,37,72,67,77,71,58,54,146,139,148,132,106,91,54,47,44,54,60,60,37,46,47,59,68,70,91,93,91,113,128,130,43,47,47,54,56,59,35,35,34,35,44,50,78,82,81,89,100,109,1257,1273,1243,1244,1260,1254,1169,1196,1175,1184,1206,1179,2426,2469,2418,2428,2466,2433,98,95,97,96,93,89,84,92,89,80,82,75,182,187,186,176,175,164,105,107,107,108,112,108,89,92,86,90,93,88,194,199,193,198,205,196,82,77,93,113,110,115,82,79,81,97,105,109,164,156,174,210,215,224,94,109,91,99,100,93,77,88,87,92,92,90,171,197,178,191,192,183,111,92,93,85,85,96,87,82,75,73,77,66,198,174,168,158,162,162,144,146,121,106,89,82,129,120,102,90,83,71,273,266,223,196,172,153,107,115,122,129,136,134,105,103,113,106,100,108,212,218,235,235,236,242,96,97,87,78,81,86,79,86,85,90,92,97,175,183,172,168,173,183,91,89,81,77,96,99,89,95,84,96,92,80,180,184,165,173,188,179,85,88,88,90,78,76,77,77,87,80,94,83,162,165,175,170,172,159,82,80,83,80,89,75,76,80,80,71,71,77,158,160,163,151,160,152,52,58,58,61,65,73,51,59,60,70,74,75,103,117,118,131,139,148,31,38,40,43,46,52,37,40,47,42,40,50,68,78,87,85,86,102,36,34,32,29,29,23,43,38,30,38,38,32,79,72,62,67,67,55,21,22,23,25,29,32,26,29,31,31,31,35,47,51,54,56,60,67,14,19,20,17,14,11,22,22,24,22,26,25,36,41,44,39,40,36,8,7,7,8,8,10,16,14,14,16,16,18,24,21,21,24,24,28,1037,1072,1054,1080,1076,1044,1022,1052,1055,1022,1042,1050,2059,2124,2109,2102,2118,2094,85,85,80,70,68,73,67,78,69,71,76,77,152,163,149,141,144,150,81,82,84,78,70,79,79,81,81,76,64,70,160,163,165,154,134,149,83,74,75,76,85,82,69,72,73,68,78,79,152,146,148,144,163,161,85,83,72,88,86,71,79,71,68,75,72,70,164,154,140,163,158,141,71,82,82,85,72,71,88,90,88,72,78,69,159,172,170,157,150,140,75,89,90,92,106,94,92,95,82,76,74,83,167,184,172,168,180,177,99,99,95,101,95,95,63,73,85,76,83,92,162,172,180,177,178,187,91,97,94,100,99,93,96,93,95,91,85,74,187,190,189,191,184,167,91,93,94,96,96,86,78,79,73,81,88,96,169,172,167,177,184,182,81,82,82,87,84,81,82,78,80,80,85,74,163,160,162,167,169,155,65,67,65,69,81,68,66,71,79,70,62,63,131,138,144,139,143,131,43,46,50,48,48,54,51,51,49,51,60,64,94,97,99,99,108,118,30,33,28,28,29,36,31,36,44,45,45,47,61,69,72,73,74,83,17,20,21,23,21,25,25,29,31,25,25,27,42,49,52,48,46,52,23,20,19,12,13,12,22,20,20,27,27,26,45,40,39,39,40,38,10,13,17,17,16,15,16,14,16,16,18,18,26,27,33,33,34,33,7,7,6,10,7,9,18,21,22,22,22,21,25,28,28,32,29,30,910,914,912,914,895,906,803,819,807,822,815,814,1713,1733,1719,1736,1710,1720,63,63,54,53,45,46,36,34,40,44,45,49,99,97,94,97,90,95,63,68,73,72,83,92,53,56,48,50,49,48,116,124,121,122,132,140,71,80,73,88,81,72,55,56,57,60,66,67,126,136,130,148,147,139,95,76,80,79,75,73,50,56,54,54,51,52,145,132,134,133,126,125,50,59,64,52,47,53,37,35,35,33,35,25,87,94,99,85,82,78,27,24,24,25,23,24,17,25,23,20,16,20,44,49,47,45,39,44,18,24,28,29,26,33,30,32,27,35,33,41,48,56,55,64,59,74,56,51,46,48,51,49,54,53,55,49,53,46,110,104,101,97,104,95,59,60,59,66,68,70,59,63,57,68,60,66,118,123,116,134,128,136,79,76,78,63,56,58,85,78,74,67,62,60,164,154,152,130,118,118,71,75,75,82,88,84,63,70,76,74,78,76,134,145,151,156,166,160,43,52,58,63,67,72,39,36,42,48,53,58,82,88,100,111,120,130,34,28,32,32,31,34,28,34,35,36,34,34,62,62,67,68,65,68,39,40,40,36,30,30,40,32,21,23,24,30,79,72,61,59,54,60,37,36,32,31,36,33,55,53,47,40,36,29,92,89,79,71,72,62,46,43,37,33,28,24,54,52,64,64,53,45,100,95,101,97,81,69,59,59,59,62,60,59,48,54,52,57,67,68,107,113,111,119,127,127,989,959,961,1028,1184,1276,1042,1028,1016,1067,1199,1312,2031,1987,1977,2095,2383,2588,48,49,52,63,91,115,50,46,50,56,79,94,98,95,102,119,170,209,68,62,54,50,54,64,52,49,47,48,52,67,120,111,101,98,106,131,61,62,58,72,82,69,49,50,49,55,59,69,110,112,107,127,141,138,63,59,56,57,57,69,66,66,64,64,65,69,129,125,120,121,122,138,73,74,71,66,97,90,83,79,84,70,78,83,156,153,155,136,175,173,97,85,99,112,136,151,85,80,78,106,133,133,182,165,177,218,269,284,82,79,74,86,106,127,60,67,64,82,109,123,142,146,138,168,215,250,67,67,71,75,92,94,82,82,83,80,75,84,149,149,154,155,167,178,64,56,54,68,74,77,68,63,55,62,74,81,132,119,109,130,148,158,72,68,65,67,65,81,93,89,77,77,79,79,165,157,142,144,144,160,80,78,74,78,86,78,79,86,90,82,88,96,159,164,164,160,174,174,59,61,73,72,73,76,74,71,68,73,81,88,133,132,141,145,154,164,44,44,46,52,55,58,54,51,52,54,56,66,98,95,98,106,111,124,42,43,45,36,36,44,47,49,50,46,50,53,89,92,95,82,86,97,25,27,26,28,39,41,45,51,48,50,53,48,70,78,74,78,92,89,19,22,21,21,17,21,31,27,33,31,38,43,50,49,54,52,55,64,25,23,22,25,24,21,24,22,24,31,30,36,49,45,46,56,54,57,878,892,894,867,871,863,978,975,991,991,985,1005,1856,1867,1885,1858,1856,1868,23,33,29,35,32,28,24,32,37,38,36,40,47,65,66,73,68,68,30,34,32,31,33,32,24,25,23,26,23,27,54,59,55,57,56,59,41,34,45,42,40,36,32,33,38,32,40,39,73,67,83,74,80,75,37,39,35,39,44,47,45,35,34,45,43,45,82,74,69,84,87,92,72,66,59,50,40,40,60,48,55,51,42,45,132,114,114,101,82,85,52,61,64,62,57,51,36,47,59,52,47,40,88,108,123,114,104,91,32,37,32,36,38,45,41,35,25,29,31,35,73,72,57,65,69,80,35,39,46,42,43,32,40,45,40,38,35,33,75,84,86,80,78,65,43,41,36,32,35,43,50,50,56,46,49,53,93,91,92,78,84,96,55,58,58,54,51,56,59,59,49,53,57,55,114,117,107,107,108,111,73,67,68,59,60,47,57,62,64,65,64,62,130,129,132,124,124,109,40,41,47,47,49,59,63,51,49,52,48,54,103,92,96,99,97,113,52,49,41,37,34,37,57,59,65,57,57,59,109,108,106,94,91,96,72,62,63,58,51,48,78,63,53,52,55,54,150,125,116,110,106,102,83,89,85,72,72,70,119,120,122,114,95,76,202,209,207,186,167,146,57,53,66,75,86,86,80,87,88,101,117,130,137,140,154,176,203,216,81,89,88,96,106,106,113,124,134,140,146,158,194,213,222,236,252,264,1090,1153,1236,1343,1296,1386,1053,1143,1212,1310,1287,1403,2143,2296,2448,2653,2583,2789,67,82,88,88,87,99,53,60,66,80,72,88,120,142,154,168,159,187,59,64,71,80,76,75,58,56,54,69,74,71,117,120,125,149,150,146,59,51,57,61,61,65,50,56,65,58,51,66,109,107,122,119,112,131,58,64,65,67,61,66,69,63,51,60,54,50,127,127,116,127,115,116,91,95,106,100,98,88,60,97,109,105,94,105,151,192,215,205,192,193,94,117,142,206,176,185,73,103,124,167,158,188,167,220,266,373,334,373,59,74,86,102,108,143,49,57,74,89,101,127,108,131,160,191,209,270,69,66,73,76,81,88,67,71,66,73,69,78,136,137,139,149,150,166,77,75,78,84,77,84,76,75,84,89,87,92,153,150,162,173,164,176,76,76,69,68,61,74,66,72,78,80,80,82,142,148,147,148,141,156,75,93,95,97,85,83,75,72,64,67,68,71,150,165,159,164,153,154,54,50,49,63,68,82,58,64,62,55,60,64,112,114,111,118,128,146,38,35,54,51,49,53,38,40,48,50,47,46,76,75,102,101,96,99,48,49,41,40,40,40,59,43,42,46,44,45,107,92,83,86,84,85,73,63,58,56,50,44,74,82,84,75,69,57,147,145,142,131,119,101,41,46,48,50,59,59,63,61,59,60,64,74,104,107,107,110,123,133,52,53,56,54,59,58,65,71,82,87,95,99,117,124,138,141,154,157,611,615,591,639,628,646,603,596,586,624,631,627,1214,1211,1177,1263,1259,1273,45,38,28,33,34,33,40,32,31,34,26,27,85,70,59,67,60,60,38,40,46,50,54,53,49,49,46,44,46,46,87,89,92,94,100,99,58,60,53,61,48,38,50,50,46,53,51,50,108,110,99,114,99,88,55,51,44,46,52,65,51,49,45,42,43,46,106,100,89,88,95,111,36,46,46,56,52,44,38,36,40,53,47,38,74,82,86,109,99,82,21,25,25,31,32,39,26,24,21,28,39,32,47,49,46,59,71,71,32,34,28,39,26,40,32,33,30,35,30,34,64,67,58,74,56,74,43,43,38,38,33,36,31,36,37,43,41,40,74,79,75,81,74,76,45,42,41,39,39,38,69,59,53,42,36,37,114,101,94,81,75,75,60,48,55,53,56,48,60,67,68,70,67,72,120,115,123,123,123,120,77,76,69,66,55,61,54,54,43,51,64,57,131,130,112,117,119,118,34,41,41,47,63,71,33,33,47,45,47,54,67,74,88,92,110,125,23,22,24,27,27,25,23,22,21,21,28,30,46,44,45,48,55,55,22,24,21,18,18,20,19,21,27,24,23,20,41,45,48,42,41,40,12,16,21,18,19,17,10,13,13,18,20,19,22,29,34,36,39,36,2,3,4,10,13,12,8,9,9,12,11,13,10,12,13,22,24,25,8,6,7,7,7,6,10,9,9,9,12,12,18,15,16,16,19,18,649,642,625,624,611,586,677,684,664,654,652,650,1326,1326,1289,1278,1263,1236,45,37,31,36,34,30,46,45,43,31,33,31,91,82,74,67,67,61,66,67,70,59,60,49,64,57,46,49,54,56,130,124,116,108,114,105,73,71,70,69,69,68,80,84,76,72,62,59,153,155,146,141,131,127,60,63,62,63,57,55,43,52,58,62,66,74,103,115,120,125,123,129,40,41,34,35,28,27,34,27,24,21,26,14,74,68,58,56,54,41,22,22,25,21,22,16,21,22,28,28,21,20,43,44,53,49,43,36,23,19,15,19,23,18,28,30,20,24,26,24,51,49,35,43,49,42,43,43,42,32,32,32,53,49,51,44,41,44,96,92,93,76,73,76,67,59,54,63,58,54,69,63,56,61,63,62,136,122,110,124,121,116,72,76,77,79,67,59,81,81,84,76,64,58,153,157,161,155,131,117,40,47,46,44,51,59,48,55,53,56,64,63,88,102,99,100,115,122,21,22,26,33,31,37,18,23,30,31,35,42,39,45,56,64,66,79,18,14,15,16,19,14,23,18,11,14,14,16,41,32,26,30,33,30,26,23,19,9,11,18,19,24,26,25,19,23,45,47,45,34,30,41,13,16,20,27,27,24,18,19,22,20,21,20,31,35,42,47,48,44,10,8,8,8,9,12,14,16,18,16,16,20,24,24,26,24,25,32,10,14,11,11,13,14,18,19,18,24,27,24,28,33,29,35,40,38,647,663,654,661,781,791,823,835,846,806,930,938,1470,1498,1500,1467,1711,1729,33,34,33,31,35,33,20,22,26,24,32,36,53,56,59,55,67,69,17,29,29,37,39,36,24,30,27,19,24,30,41,59,56,56,63,66,25,23,27,24,32,34,23,18,28,24,29,24,48,41,55,48,61,58,28,30,32,33,37,34,37,37,30,39,28,28,65,67,62,72,65,62,48,44,40,37,57,63,51,46,33,29,50,46,99,90,73,66,107,109,55,57,50,46,81,82,48,46,48,42,71,77,103,103,98,88,152,159,31,42,44,55,68,75,21,33,41,33,52,57,52,75,85,88,120,132,24,19,18,21,37,46,20,23,29,29,31,38,44,42,47,50,68,84,33,29,36,36,31,27,39,38,34,27,39,40,72,67,70,63,70,67,41,50,48,39,40,48,40,42,47,51,56,49,81,92,95,90,96,97,41,32,34,43,44,45,38,35,36,40,43,46,79,67,70,83,87,91,32,35,33,32,45,37,38,39,36,37,45,44,70,74,69,69,90,81,29,33,30,32,32,33,29,31,31,32,42,50,58,64,61,64,74,83,30,30,30,27,30,30,63,55,48,36,35,32,93,85,78,63,65,62,48,36,29,35,36,31,71,70,68,66,63,62,119,106,97,101,99,93,42,51,48,46,50,52,94,93,93,83,85,78,136,144,141,129,135,130,90,89,93,87,87,85,167,177,191,195,205,201,257,266,284,282,292,286,929,941,919,922,918,924,1089,1078,1066,1079,1088,1077,2018,2019,1985,2001,2006,2001,48,50,50,50,52,55,42,38,35,34,36,27,90,88,85,84,88,82,24,20,17,26,28,31,27,29,37,41,37,32,51,49,54,67,65,63,40,38,32,29,27,27,35,28,24,26,35,42,75,66,56,55,62,69,43,35,32,33,40,41,31,34,30,33,37,32,74,69,62,66,77,73,80,78,73,71,59,49,69,53,47,43,41,45,149,131,120,114,100,94,90,94,88,86,84,78,71,83,85,74,69,56,161,177,173,160,153,134,60,70,74,75,74,80,46,43,46,59,65,68,106,113,120,134,139,148,41,41,46,46,46,47,44,45,46,51,44,46,85,86,92,97,90,93,51,48,47,44,47,42,42,40,41,41,41,43,93,88,88,85,88,85,54,57,54,57,56,58,59,54,53,53,55,56,113,111,107,110,111,114,54,60,56,55,56,58,70,72,66,68,59,54,124,132,122,123,115,112,52,45,48,48,46,47,60,64,62,56,61,63,112,109,110,104,107,110,40,49,45,45,49,51,59,51,50,51,62,61,99,100,95,96,111,112,61,48,46,46,43,36,77,79,73,73,71,62,138,127,119,119,114,98,56,70,77,66,57,67,108,106,102,103,90,91,164,176,179,169,147,158,61,54,51,64,63,57,113,108,114,109,114,110,174,162,165,173,177,167,74,84,83,81,91,100,136,151,155,164,171,189,210,235,238,245,262,289,608,626,648,661,671,660,578,589,602,615,603,611,1186,1215,1250,1276,1274,1271,39,38,44,39,37,29,35,28,27,29,18,27,74,66,71,68,55,56,50,56,53,56,54,53,64,57,52,50,55,38,114,113,105,106,109,91,76,81,84,84,70,65,69,74,77,80,79,74,145,155,161,164,149,139,59,59,62,64,75,77,47,49,53,52,52,55,106,108,115,116,127,132,24,27,34,38,46,41,29,33,31,31,25,35,53,60,65,69,71,76,13,10,8,12,9,12,9,13,18,19,16,17,22,23,26,31,25,29,16,11,19,18,13,13,13,15,15,18,18,22,29,26,34,36,31,35,34,29,29,26,25,28,37,34,33,28,27,25,71,63,62,54,52,53,74,74,65,56,53,51,86,79,79,73,63,56,160,153,144,129,116,107,65,76,72,84,88,85,73,72,77,82,81,84,138,148,149,166,169,169,63,63,74,69,74,67,37,44,52,58,69,67,100,107,126,127,143,134,34,31,29,32,38,53,28,35,34,28,29,33,62,66,63,60,67,86,20,24,27,28,30,27,18,14,10,20,24,29,38,38,37,48,54,56,17,20,18,20,23,25,15,22,21,18,16,16,32,42,39,38,39,41,11,15,18,19,18,15,12,14,17,22,21,18,23,29,35,41,39,33,11,9,9,13,13,10,5,5,5,5,7,10,16,14,14,18,20,20,2,3,3,3,5,9,1,1,1,2,3,5,3,4,4,5,8,14,931,917,930,927,911,894,945,932,924,919,910,910,1876,1849,1854,1846,1821,1804,53,53,74,63,60,52,57,50,50,43,46,49,110,103,124,106,106,101,71,64,64,75,59,57,64,62,60,58,54,51,135,126,124,133,113,108,71,74,64,58,71,65,75,78,70,64,57,61,146,152,134,122,128,126,55,54,61,63,58,64,74,76,87,85,88,84,129,130,148,148,146,148,73,61,50,50,45,46,48,43,35,46,50,50,121,104,85,96,95,96,42,37,40,38,34,34,43,41,44,29,27,28,85,78,84,67,61,62,41,50,55,48,47,43,43,48,57,63,63,60,84,98,112,111,110,103,57,55,55,65,61,59,49,48,44,50,44,51,106,103,99,115,105,110,70,61,60,51,55,59,69,61,58,53,58,54,139,122,118,104,113,113,81,79,78,83,80,69,95,88,85,81,74,69,176,167,163,164,154,138,75,81,86,86,81,80,85,95,90,93,95,88,160,176,176,179,176,168,64,64,64,59,59,67,72,63,66,71,69,71,136,127,130,130,128,138,50,51,48,56,61,56,62,61,57,58,60,56,112,112,105,114,121,112,60,59,50,49,51,45,49,51,47,50,47,55,109,110,97,99,98,100,49,51,55,49,49,50,32,39,47,43,39,40,81,90,102,92,88,90,11,18,22,28,33,38,14,15,15,18,23,25,25,33,37,46,56,63,8,5,4,6,7,10,14,13,12,14,16,18,22,18,16,20,23,28,668,742,822,827,817,810,687,758,829,834,841,832,1355,1500,1651,1661,1658,1642,57,75,83,85,85,67,53,64,75,75,78,70,110,139,158,160,163,137,72,69,81,83,79,88,72,73,91,80,75,79,144,142,172,163,154,167,62,73,79,86,74,76,52,62,62,72,77,81,114,135,141,158,151,157,44,49,59,61,71,69,49,54,50,50,53,53,93,103,109,111,124,122,38,23,24,24,22,29,36,39,38,32,38,34,74,62,62,56,60,63,25,35,34,29,33,30,34,32,38,27,32,24,59,67,72,56,65,54,25,37,49,40,31,31,46,48,63,62,52,50,71,85,112,102,83,81,45,49,58,59,54,50,47,59,66,66,72,67,92,108,124,125,126,117,74,75,75,73,73,77,74,82,80,82,72,74,148,157,155,155,145,151,81,90,90,88,91,78,81,82,89,82,90,80,162,172,179,170,181,158,40,50,62,75,75,80,39,49,52,76,71,74,79,99,114,151,146,154,28,35,34,36,36,41,31,37,42,37,35,45,59,72,76,73,71,86,22,24,25,21,25,31,24,24,21,27,29,29,46,48,46,48,54,60,28,29,34,30,26,18,24,22,27,30,29,29,52,51,61,60,55,47,14,16,22,23,27,27,18,22,20,16,16,18,32,38,42,39,43,45,8,8,7,8,9,11,3,4,8,13,17,19,11,12,15,21,26,30,5,5,6,6,6,7,4,5,7,7,5,6,9,10,13,13,11,13,381,402,422,422,428,424,332,351,369,366,356,367,713,753,791,788,784,791,25,30,29,33,29,28,29,30,32,27,22,23,54,60,61,60,51,51,22,24,30,32,34,36,17,24,29,32,37,41,39,48,59,64,71,77,33,35,31,26,32,31,28,28,25,24,23,21,61,63,56,50,55,52,29,32,34,38,36,32,23,24,25,29,25,25,52,56,59,67,61,57,22,23,22,18,19,23,19,15,12,10,12,17,41,38,34,28,31,40,13,12,17,14,15,15,9,9,13,10,13,12,22,21,30,24,28,27,13,17,19,14,19,15,18,19,19,19,14,18,31,36,38,33,33,33,29,25,29,30,23,22,23,28,31,31,22,27,52,53,60,61,45,49,32,35,36,35,39,42,29,28,22,21,33,28,61,63,58,56,72,70,31,35,35,37,33,34,32,33,40,33,27,29,63,68,75,70,60,63,46,40,40,43,40,36,37,34,38,42,31,27,83,74,78,85,71,63,27,32,35,37,44,46,20,27,26,30,37,37,47,59,61,67,81,83,14,14,18,19,20,26,12,15,17,17,18,22,26,29,35,36,38,48,16,20,18,15,15,13,13,12,12,11,12,13,29,32,30,26,27,26,17,16,17,14,15,13,14,14,13,16,13,11,31,30,30,30,28,24,7,8,6,11,10,7,3,7,10,7,10,10,10,15,16,18,20,17,5,4,6,6,5,5,6,4,5,7,7,6,11,8,11,13,12,11,730,761,800,807,805,960,661,695,735,748,752,860,1391,1456,1535,1555,1557,1820,48,40,40,42,35,44,40,36,42,37,37,54,88,76,82,79,72,98,46,49,56,58,49,55,44,43,36,48,43,50,90,92,92,106,92,105,46,46,48,44,52,57,46,49,46,45,47,50,92,95,94,89,99,107,34,38,39,47,54,59,37,42,48,49,52,51,71,80,87,96,106,110,33,37,41,37,30,39,30,31,34,36,38,53,63,68,75,73,68,92,28,29,28,27,29,64,32,35,31,24,26,55,60,64,59,51,55,119,34,34,41,42,42,70,27,31,37,47,44,54,61,65,78,89,86,124,49,53,58,52,39,62,42,46,55,47,40,55,91,99,113,99,79,117,54,57,55,61,69,78,53,54,56,56,56,56,107,111,111,117,125,134,58,58,61,55,53,67,69,69,62,64,65,66,127,127,123,119,118,133,81,81,83,80,75,73,66,66,81,82,78,77,147,147,164,162,153,150,55,64,66,69,79,83,44,43,41,45,58,68,99,107,107,114,137,151,38,42,49,57,56,65,32,42,55,51,46,48,70,84,104,108,102,113,56,55,51,37,36,40,51,54,47,49,41,35,107,109,98,86,77,75,37,46,45,56,62,53,30,31,37,41,45,49,67,77,82,97,107,102,16,14,21,28,29,34,10,13,16,17,22,26,26,27,37,45,51,60,17,18,18,15,16,17,8,10,11,10,14,13,25,28,29,25,30,30,874,894,908,907,902,931,764,790,804,794,824,823,1638,1684,1712,1701,1726,1754,46,46,52,55,49,47,52,53,52,43,40,43,98,99,104,98,89,90,32,42,49,52,53,56,52,54,55,55,56,47,84,96,104,107,109,103,50,42,45,43,38,36,50,53,47,44,51,49,100,95,92,87,89,85,53,48,41,36,42,47,39,40,51,47,51,55,92,88,92,83,93,102,52,58,50,43,37,39,32,27,29,29,28,30,84,85,79,72,65,69,39,36,47,43,41,46,24,36,36,38,31,26,63,72,83,81,72,72,46,42,40,41,44,49,41,37,42,36,39,48,87,79,82,77,83,97,63,65,66,69,59,58,55,53,52,45,54,50,118,118,118,114,113,108,59,56,59,55,61,67,64,63,58,61,57,50,123,119,117,116,118,117,80,83,71,74,76,67,59,65,63,70,74,69,139,148,134,144,150,136,72,70,83,81,77,86,71,69,68,60,58,68,143,139,151,141,135,154,77,92,83,75,78,73,62,68,69,72,83,77,139,160,152,147,161,150,71,67,63,72,72,74,46,48,54,59,63,68,117,115,117,131,135,142,54,54,64,65,64,69,60,59,57,56,43,43,114,113,121,121,107,112,45,59,60,64,58,50,36,42,48,51,63,60,81,101,108,115,121,110,19,18,17,22,31,41,7,9,11,13,20,29,26,27,28,35,51,70,16,16,18,17,22,26,14,14,12,15,13,11,30,30,30,32,35,37,690,769,844,873,860,865,628,682,749,742,763,775,1318,1451,1593,1615,1623,1640,89,86,77,68,60,63,85,97,82,71,70,68,174,183,159,139,130,131,106,124,126,118,107,91,75,70,80,82,83,79,181,194,206,200,190,170,49,55,66,84,94,105,40,54,74,77,92,85,89,109,140,161,186,190,30,46,44,54,53,55,30,30,36,38,41,46,60,76,80,92,94,101,25,30,36,34,42,49,34,30,43,39,40,45,59,60,79,73,82,94,27,33,50,58,53,51,22,27,32,34,28,41,49,60,82,92,81,92,53,57,61,56,57,45,78,82,74,62,49,35,131,139,135,118,106,80,94,90,94,87,70,69,78,85,91,89,85,86,172,175,185,176,155,155,72,82,94,95,89,92,67,64,81,76,86,84,139,146,175,171,175,176,39,43,51,61,70,76,32,41,49,64,75,76,71,84,100,125,145,152,27,37,42,50,55,52,25,29,30,30,30,40,52,66,72,80,85,92,28,28,35,30,27,36,16,21,25,27,30,31,44,49,60,57,57,67,19,23,26,29,35,32,16,17,17,17,14,16,35,40,43,46,49,48,19,19,21,25,20,19,16,20,16,12,14,18,35,39,37,37,34,37,6,8,14,15,19,19,5,4,8,13,16,14,11,12,22,28,35,33,5,5,3,4,4,7,4,7,6,5,3,5,9,12,9,9,7,12,2,3,4,5,5,4,5,4,5,6,7,6,7,7,9,11,12,10,918,961,992,1037,1051,1044,992,1002,1021,1054,1039,1082,1910,1963,2013,2091,2090,2126,66,74,86,86,87,93,88,81,87,89,90,101,154,155,173,175,177,194,67,65,77,82,73,76,63,67,68,80,77,93,130,132,145,162,150,169,42,49,43,59,56,65,58,64,67,68,73,70,100,113,110,127,129,135,58,66,65,63,67,54,57,67,68,64,61,67,115,133,133,127,128,121,62,63,67,67,66,75,56,56,50,63,55,60,118,119,117,130,121,135,75,72,70,83,83,73,75,74,75,65,78,74,150,146,145,148,161,147,80,82,83,79,86,84,79,77,81,93,77,94,159,159,164,172,163,178,75,84,99,100,92,85,69,75,79,80,83,79,144,159,178,180,175,164,63,67,57,73,78,88,62,60,64,67,66,79,125,127,121,140,144,167,55,59,68,74,69,66,64,56,62,64,62,67,119,115,130,138,131,133,57,59,47,46,63,61,48,52,55,61,61,53,105,111,102,107,124,114,49,53,58,56,51,55,42,42,44,44,48,40,91,95,102,100,99,95,48,44,42,43,47,49,39,31,32,32,32,42,87,75,74,75,79,91,39,39,33,34,40,34,62,60,51,39,34,26,101,99,84,73,74,60,40,42,53,45,37,32,53,54,54,64,54,50,93,96,107,109,91,82,17,21,22,22,33,30,31,32,38,37,47,44,48,53,60,59,80,74,25,22,22,25,23,24,46,54,46,44,41,43,71,76,68,69,64,67,503,508,507,523,512,500,507,528,512,507,510,515,1010,1036,1019,1030,1022,1015,47,53,45,50,46,45,46,48,45,42,47,49,93,101,90,92,93,94,36,40,40,39,40,34,43,42,41,46,41,47,79,82,81,85,81,81,33,27,31,29,28,38,32,35,37,42,40,42,65,62,68,71,68,80,42,39,35,32,35,26,28,32,33,29,40,35,70,71,68,61,75,61,44,53,43,44,42,36,37,30,29,27,23,27,81,83,72,71,65,63,42,37,49,44,43,40,55,61,48,44,38,29,97,98,97,88,81,69,39,36,36,42,53,40,40,41,37,38,46,50,79,77,73,80,99,90,36,42,38,45,38,47,28,28,34,44,40,34,64,70,72,89,78,81,41,36,42,45,37,37,37,37,34,31,26,32,78,73,76,76,63,69,33,24,23,34,38,33,36,40,42,34,39,32,69,64,65,68,77,65,19,34,33,33,29,32,33,41,37,36,32,33,52,75,70,69,61,65,32,27,22,15,20,20,20,23,27,32,31,33,52,50,49,47,51,53,24,23,32,34,23,25,20,19,18,17,20,19,44,42,50,51,43,44,20,22,19,13,18,21,18,21,21,20,21,18,38,43,40,33,39,39,9,6,9,14,12,16,17,16,16,11,10,14,26,22,25,25,22,30,3,5,5,5,6,7,5,4,7,8,10,12,8,9,12,13,16,19,3,4,5,5,4,3,12,10,6,6,6,9,15,14,11,11,10,12,704,749,823,897,1174,1221,704,738,833,931,1147,1136,1408,1487,1656,1828,2321,2357,41,45,56,76,102,111,52,55,78,85,108,90,93,100,134,161,210,201,47,49,50,64,83,95,44,41,48,54,78,92,91,90,98,118,161,187,43,42,48,43,74,70,39,47,48,49,59,63,82,89,96,92,133,133,41,49,44,50,60,59,32,37,44,57,70,69,73,86,88,107,130,128,57,51,49,54,68,69,51,47,57,74,78,70,108,98,106,128,146,139,61,75,82,88,111,108,40,53,64,77,121,106,101,128,146,165,232,214,37,47,71,85,132,142,37,52,52,65,89,109,74,99,123,150,221,251,36,43,45,51,88,101,48,38,49,55,71,80,84,81,94,106,159,181,47,44,58,60,77,81,46,56,62,60,77,72,93,100,120,120,154,153,49,53,55,45,66,72,51,41,42,53,69,70,100,94,97,98,135,142,43,48,49,65,65,67,44,45,59,60,64,60,87,93,108,125,129,127,47,39,50,46,58,65,39,44,39,40,47,53,86,83,89,86,105,118,33,39,37,42,55,50,29,28,28,34,41,39,62,67,65,76,96,89,42,41,37,37,35,35,38,36,40,40,37,37,80,77,77,77,72,72,36,34,38,39,40,37,39,44,47,44,42,38,75,78,85,83,82,75,19,27,33,30,32,31,22,23,25,27,35,36,41,50,58,57,67,67,25,23,21,22,28,28,53,51,51,57,61,52,78,74,72,79,89,80,854,866,880,899,893,899,802,797,795,798,796,803,1656,1663,1675,1697,1689,1702,77,75,73,67,64,45,63,71,54,52,42,47,140,146,127,119,106,92,77,78,83,84,75,69,72,68,78,71,73,70,149,146,161,155,148,139,86,81,81,85,84,88,56,61,54,67,70,74,142,142,135,152,154,162,60,63,72,83,88,92,48,47,43,42,51,53,108,110,115,125,139,145,52,49,44,51,53,64,53,52,46,47,33,32,105,101,90,98,86,96,47,59,62,56,58,56,55,50,53,56,56,54,102,109,115,112,114,110,74,71,57,56,43,60,76,70,70,63,59,56,150,141,127,119,102,116,90,84,84,86,81,69,69,67,70,76,68,70,159,151,154,162,149,139,61,68,72,76,83,95,76,73,71,61,65,67,137,141,143,137,148,162,53,55,55,56,59,59,61,58,66,69,77,75,114,113,121,125,136,134,58,58,61,62,57,47,38,45,51,55,62,57,96,103,112,117,119,104,39,43,43,49,49,53,33,27,26,27,22,35,72,70,69,76,71,88,32,34,37,26,38,42,38,43,36,31,30,27,70,77,73,57,68,69,21,16,18,27,26,25,32,31,35,36,36,36,53,47,53,63,62,61,10,17,21,18,18,19,12,13,19,21,27,25,22,30,40,39,45,44,9,9,8,11,8,8,12,10,8,9,11,9,21,19,16,20,19,17,8,6,9,6,9,8,8,11,15,15,14,16,16,17,24,21,23,24,584,587,587,582,593,600,547,535,534,546,551,550,1131,1122,1121,1128,1144,1150,40,34,28,36,31,27,33,33,26,26,19,23,73,67,54,62,50,50,38,43,48,46,45,55,38,36,41,49,56,50,76,79,89,95,101,105,49,53,52,43,56,49,42,45,41,33,37,42,91,98,93,76,93,91,41,37,42,47,41,43,42,40,38,48,37,37,83,77,80,95,78,80,34,31,30,26,34,35,32,27,27,21,25,26,66,58,57,47,59,61,23,26,25,26,29,22,20,16,18,18,20,16,43,42,43,44,49,38,18,23,28,19,20,28,26,27,26,28,27,24,44,50,54,47,47,52,29,28,22,29,27,24,36,37,30,36,33,30,65,65,52,65,60,54,47,43,41,40,39,40,46,37,39,36,34,40,93,80,80,76,73,80,50,46,45,40,40,45,44,52,50,45,54,51,94,98,95,85,94,96,45,48,48,45,47,48,31,28,35,38,37,40,76,76,83,83,84,88,31,33,42,45,45,38,35,38,38,38,40,32,66,71,80,83,85,70,30,30,28,28,29,31,32,31,30,31,29,33,62,61,58,59,58,64,41,43,36,32,25,29,40,34,31,29,30,32,81,77,67,61,55,61,39,33,33,42,44,37,29,34,38,45,43,35,68,67,71,87,87,72,21,25,24,22,21,28,13,11,16,16,20,26,34,36,40,38,41,54,8,11,15,16,20,21,8,9,10,9,10,13,16,20,25,25,30,34,1077,1079,1112,1113,1130,1307,1234,1238,1234,1242,1258,1419,2311,2317,2346,2355,2388,2726,52,57,56,53,49,70,40,39,37,38,38,45,92,96,93,91,87,115,45,47,58,58,62,66,41,41,40,43,46,54,86,88,98,101,108,120,34,30,32,35,40,60,40,34,42,50,51,60,74,64,74,85,91,120,36,37,37,37,34,47,34,32,33,30,33,52,70,69,70,67,67,99,73,55,49,48,41,64,75,72,51,52,48,70,148,127,100,100,89,134,95,103,111,96,98,94,71,86,87,78,81,98,166,189,198,174,179,192,66,80,85,83,88,127,51,54,64,72,75,92,117,134,149,155,163,219,67,64,68,66,81,85,61,58,51,44,54,71,128,122,119,110,135,156,52,58,63,70,65,80,51,52,66,74,65,74,103,110,129,144,130,154,45,40,42,45,46,69,58,59,59,59,61,71,103,99,101,104,107,140,74,67,61,59,59,58,71,67,70,63,66,70,145,134,131,122,125,128,89,92,88,78,76,80,102,95,91,83,72,79,191,187,179,161,148,159,51,61,62,77,87,93,90,88,84,96,101,103,141,149,146,173,188,196,98,81,72,64,57,53,126,109,106,99,93,93,224,190,178,163,150,146,79,78,90,100,93,93,93,110,114,125,120,127,172,188,204,225,213,220,44,54,58,60,74,84,73,81,74,74,86,104,117,135,132,134,160,188,77,75,80,84,80,84,157,161,165,162,168,156,234,236,245,246,248,240,681,824,859,864,874,902,658,800,827,863,841,891,1339,1624,1686,1727,1715,1793,39,57,59,56,59,62,26,46,48,61,65,71,65,103,107,117,124,133,34,40,42,44,48,55,23,28,29,34,40,50,57,68,71,78,88,105,22,24,26,31,27,36,18,24,24,19,24,29,40,48,50,50,51,65,18,29,34,26,29,27,19,23,15,22,21,27,37,52,49,48,50,54,50,67,71,68,52,56,40,69,65,60,45,43,90,136,136,128,97,99,82,118,124,115,107,106,51,82,91,90,98,102,133,200,215,205,205,208,62,77,89,86,97,95,36,60,68,85,72,83,98,137,157,171,169,178,62,64,62,74,83,81,34,38,55,54,57,69,96,102,117,128,140,150,42,47,46,47,50,59,35,43,33,37,33,32,77,90,79,84,83,91,38,44,44,48,48,44,37,25,36,35,40,42,75,69,80,83,88,86,30,39,39,43,39,46,49,59,54,54,46,40,79,98,93,97,85,86,35,33,37,42,46,45,38,44,52,53,49,52,73,77,89,95,95,97,24,30,26,30,38,35,28,34,26,33,33,38,52,64,52,63,71,73,33,34,31,28,27,30,56,48,46,38,35,33,89,82,77,66,62,63,45,53,56,52,43,38,51,55,58,56,53,52,96,108,114,108,96,90,25,26,32,37,45,46,39,47,55,51,52,52,64,73,87,88,97,98,40,42,41,37,36,41,78,75,72,81,78,76,118,117,113,118,114,117,1222,1237,1225,1250,1219,1244,1287,1273,1250,1269,1263,1274,2509,2510,2475,2519,2482,2518,87,76,73,75,69,79,110,101,84,79,67,60,197,177,157,154,136,139,111,119,117,112,103,92,109,115,104,107,104,102,220,234,221,219,207,194,93,98,104,104,104,108,123,110,118,118,112,108,216,208,222,222,216,216,87,81,81,91,84,86,75,82,88,105,119,122,162,163,169,196,203,208,74,78,75,77,78,74,55,56,48,41,41,51,129,134,123,118,119,125,63,65,56,62,53,62,68,51,51,50,46,38,131,116,107,112,99,100,62,57,48,61,58,54,61,61,54,56,57,69,123,118,102,117,115,123,80,84,84,76,71,77,93,101,95,87,68,63,173,185,179,163,139,140,103,97,93,99,87,89,128,106,101,111,117,107,231,203,194,210,204,196,114,121,120,106,103,102,96,117,130,123,121,122,210,238,250,229,224,224,83,86,92,103,103,106,94,92,88,92,88,97,177,178,180,195,191,203,83,83,80,78,82,72,67,76,76,78,89,84,150,159,156,156,171,156,44,48,57,60,69,76,53,50,57,60,58,63,97,98,114,120,127,139,57,50,42,44,42,45,69,57,56,55,53,49,126,107,98,99,95,94,43,52,54,51,55,49,46,57,52,57,63,57,89,109,106,108,118,106,21,23,26,28,31,39,24,25,31,30,32,37,45,48,57,58,63,76,17,19,23,23,27,34,16,16,17,20,28,45,33,35,40,43,55,79,1102,1118,1124,1139,1148,1113,1120,1116,1128,1102,1090,1068,2222,2234,2252,2241,2238,2181,92,81,75,88,87,84,63,69,80,73,75,71,155,150,155,161,162,155,84,87,95,96,92,98,65,65,57,51,53,64,149,152,152,147,145,162,58,64,61,77,87,80,63,67,76,78,67,55,121,131,137,155,154,135,57,63,70,69,74,63,69,68,54,58,67,62,126,131,124,127,141,125,71,66,61,48,54,44,58,55,51,53,43,41,129,121,112,101,97,85,75,83,73,67,55,61,77,76,77,66,52,54,152,159,150,133,107,115,59,59,65,69,80,76,74,68,74,75,93,86,133,127,139,144,173,162,69,70,84,86,84,83,74,78,80,76,75,71,143,148,164,162,159,154,79,81,79,86,80,69,68,62,65,59,60,66,147,143,144,145,140,135,77,76,73,64,73,76,86,85,74,82,79,68,163,161,147,146,152,144,74,70,76,74,74,68,79,82,88,79,77,81,153,152,164,153,151,149,64,69,64,71,65,66,77,70,74,78,74,76,141,139,138,149,139,142,49,59,59,59,55,61,55,64,69,64,70,67,104,123,128,123,125,128,57,44,40,39,48,44,71,57,52,56,51,56,128,101,92,95,99,100,60,64,66,59,50,47,50,59,66,63,63,55,110,123,132,122,113,102,36,37,33,42,49,49,48,45,45,42,41,36,84,82,78,84,90,85,41,45,50,45,41,44,43,46,46,49,50,59,84,91,96,94,91,103,1003,1141,1300,1678,1724,1760,946,1089,1231,1564,1576,1613,1949,2230,2531,3242,3300,3373,70,96,125,160,171,173,71,104,117,170,160,159,141,200,242,330,331,332,68,74,86,113,121,123,73,76,94,115,133,138,141,150,180,228,254,261,68,79,85,103,102,105,41,58,72,88,95,105,109,137,157,191,197,210,50,63,71,91,100,102,41,52,62,82,67,71,91,115,133,173,167,173,127,113,121,172,156,162,93,89,72,119,111,109,220,202,193,291,267,271,106,151,146,200,194,191,69,91,127,180,178,155,175,242,273,380,372,346,73,85,117,178,208,194,62,86,105,140,145,161,135,171,222,318,353,355,54,65,107,145,143,154,54,71,94,129,137,152,108,136,201,274,280,306,67,75,69,90,96,110,78,84,84,102,108,97,145,159,153,192,204,207,51,66,90,104,108,111,56,62,73,75,83,95,107,128,163,179,191,206,52,60,52,74,68,72,50,55,59,73,71,73,102,115,111,147,139,145,35,36,39,48,65,68,45,45,43,51,56,68,80,81,82,99,121,136,37,34,42,43,38,39,44,48,55,56,44,39,81,82,97,99,82,78,44,42,35,37,39,38,65,54,50,46,46,45,109,96,85,83,85,83,49,47,50,49,42,39,45,52,53,58,60,59,94,99,103,107,102,98,30,32,40,39,42,43,34,36,40,46,42,46,64,68,80,85,84,89,22,23,25,32,31,36,25,26,31,34,40,41,47,49,56,66,71,77,991,994,1015,1029,1046,1054,1028,1021,1033,1054,1053,1072,2019,2015,2048,2083,2099,2126,58,60,62,66,65,68,68,73,72,83,79,74,126,133,134,149,144,142,82,83,89,92,99,94,70,67,71,65,73,91,152,150,160,157,172,185,75,83,99,107,96,96,80,76,73,75,84,88,155,159,172,182,180,184,68,63,60,65,79,85,67,69,81,84,79,81,135,132,141,149,158,166,75,76,69,58,50,51,75,65,56,58,42,38,150,141,125,116,92,89,61,67,65,67,68,53,52,60,65,66,69,61,113,127,130,133,137,114,47,40,59,60,61,74,51,44,51,52,56,74,98,84,110,112,117,148,59,63,51,56,59,60,77,78,66,81,78,64,136,141,117,137,137,124,87,78,65,60,72,69,84,92,93,84,70,81,171,170,158,144,142,150,91,87,95,91,92,90,80,71,70,76,85,84,171,158,165,167,177,174,67,70,74,77,74,79,75,73,76,69,65,69,142,143,150,146,139,148,53,51,52,54,57,56,59,58,61,58,65,64,112,109,113,112,122,120,35,43,39,39,37,45,48,47,44,53,53,53,83,90,83,92,90,98,63,51,46,46,40,35,72,61,60,51,51,43,135,112,106,97,91,78,44,51,55,53,53,53,41,56,59,63,66,60,85,107,114,116,119,113,21,20,22,25,27,29,16,18,21,22,21,32,37,38,43,47,48,61,5,8,13,13,17,17,13,13,14,14,17,15,18,21,27,27,34,32,1009,993,987,987,994,975,969,970,965,957,958,939,1978,1963,1952,1944,1952,1914,64,55,60,60,60,64,82,81,63,59,68,62,146,136,123,119,128,126,84,79,73,76,82,70,73,70,83,80,78,80,157,149,156,156,160,150,78,91,82,76,83,87,90,99,93,88,68,65,168,190,175,164,151,152,72,68,78,83,76,74,63,62,69,81,93,97,135,130,147,164,169,171,79,63,47,48,53,47,52,42,49,44,47,35,131,105,96,92,100,82,45,54,52,49,41,41,38,44,49,47,49,45,83,98,101,96,90,86,43,45,52,44,53,58,56,56,58,58,60,65,99,101,110,102,113,123,70,63,58,62,52,46,69,75,70,62,62,51,139,138,128,124,114,97,74,74,78,82,79,75,95,82,64,76,65,72,169,156,142,158,144,147,80,76,70,69,72,73,73,71,68,67,77,80,153,147,138,136,149,153,72,69,77,75,77,70,59,58,65,66,62,57,131,127,142,141,139,127,44,55,55,57,60,63,37,45,47,44,42,45,81,100,102,101,102,108,43,35,36,35,34,37,41,40,38,35,39,37,84,75,74,70,73,74,67,56,52,43,46,40,73,68,60,55,42,34,140,124,112,98,88,74,69,78,79,71,65,57,47,53,56,56,61,58,116,131,135,127,126,115,20,25,30,49,49,54,18,19,26,28,33,42,38,44,56,77,82,96,5,7,8,8,12,19,3,5,7,11,12,14,8,12,15,19,24,33,525,558,584,583,595,624,529,551,578,598,609,623,1054,1109,1162,1181,1204,1247,21,31,31,27,34,31,39,37,36,36,39,39,60,68,67,63,73,70,31,28,27,25,25,27,40,44,49,54,60,46,71,72,76,79,85,73,23,29,35,39,31,34,29,32,34,32,33,43,52,61,69,71,64,77,25,25,22,27,31,32,28,24,26,30,29,29,53,49,48,57,60,61,24,18,21,19,18,24,25,23,31,26,20,21,49,41,52,45,38,45,21,20,26,25,28,35,28,23,20,20,22,25,49,43,46,45,50,60,29,32,33,40,40,36,28,36,39,44,41,43,57,68,72,84,81,79,38,38,37,40,33,36,24,28,30,39,40,40,62,66,67,79,73,76,40,41,41,38,45,49,46,45,40,35,37,33,86,86,81,73,82,82,48,50,46,42,48,49,42,43,45,42,42,48,90,93,91,84,90,97,63,68,72,63,53,56,57,56,58,59,51,50,120,124,130,122,104,106,50,55,45,51,57,61,45,50,47,49,60,61,95,105,92,100,117,122,37,46,67,56,53,48,30,35,44,48,48,56,67,81,111,104,101,104,36,34,30,38,41,40,28,27,30,34,31,28,64,61,60,72,72,68,26,28,26,26,28,31,23,26,24,19,23,25,49,54,50,45,51,56,8,10,15,17,22,25,10,13,16,21,22,22,18,23,31,38,44,47,5,5,10,10,8,10,7,9,9,10,11,14,12,14,19,20,19,24,881,900,903,918,933,946,760,777,787,782,782,797,1641,1677,1690,1700,1715,1743,64,62,58,56,61,64,63,74,68,62,61,54,127,136,126,118,122,118,87,87,88,80,71,66,70,64,62,65,64,73,157,151,150,145,135,139,56,53,61,56,71,87,35,49,52,50,51,62,91,102,113,106,122,149,38,50,48,56,56,50,35,28,33,33,35,31,73,78,81,89,91,81,34,31,26,34,27,28,30,28,24,17,20,14,64,59,50,51,47,42,59,53,53,52,45,39,45,47,50,52,47,31,104,100,103,104,92,70,35,52,51,57,67,72,43,48,53,55,57,72,78,100,104,112,124,144,61,52,46,48,57,57,58,55,51,42,46,50,119,107,97,90,103,107,75,79,79,72,63,58,72,66,62,63,61,54,147,145,141,135,124,112,84,74,70,74,66,74,65,63,69,68,68,74,149,137,139,142,134,148,66,72,78,78,93,94,64,69,69,69,64,69,130,141,147,147,157,163,48,62,64,69,69,70,39,47,51,57,50,63,87,109,115,126,119,133,46,39,44,43,40,46,45,43,41,48,53,36,91,82,85,91,93,82,53,57,55,51,54,41,53,45,46,41,42,42,106,102,101,92,96,83,44,44,46,46,50,50,28,32,36,31,34,40,72,76,82,77,84,90,18,17,17,27,24,31,11,13,14,23,24,26,29,30,31,50,48,57,13,16,19,19,19,19,4,6,6,6,5,6,17,22,25,25,24,25,977,1010,1065,1113,1146,1266,951,977,1039,1104,1132,1211,1928,1987,2104,2217,2278,2477,73,70,85,90,93,101,66,53,75,90,87,94,139,123,160,180,180,195,95,98,86,87,91,111,75,85,85,95,101,106,170,183,171,182,192,217,86,94,104,111,112,121,71,78,87,85,94,102,157,172,191,196,206,223,67,71,68,82,76,86,52,50,49,60,61,73,119,121,117,142,137,159,53,49,58,53,59,58,37,37,43,41,42,45,90,86,101,94,101,103,35,38,41,50,56,64,45,40,51,57,61,64,80,78,92,107,117,128,57,57,67,70,69,82,70,65,68,77,66,86,127,122,135,147,135,168,69,64,77,88,89,101,76,93,93,97,106,101,145,157,170,185,195,202,80,80,76,78,82,93,83,78,80,90,87,98,163,158,156,168,169,191,84,79,89,90,90,94,84,89,93,84,90,91,168,168,182,174,180,185,75,86,81,80,80,90,69,74,80,88,75,75,144,160,161,168,155,165,46,54,53,61,67,75,38,40,39,51,61,69,84,94,92,112,128,144,31,40,45,40,41,49,35,42,40,32,37,40,66,82,85,72,78,89,38,38,35,34,35,34,50,39,37,33,32,33,88,77,72,67,67,67,48,50,47,47,41,35,44,50,52,57,55,46,92,100,99,104,96,81,27,26,37,38,40,43,29,36,39,37,39,45,56,62,76,75,79,88,13,16,16,14,25,29,27,28,28,30,38,43,40,44,44,44,63,72,1194,1234,1260,1306,1321,1284,1217,1265,1281,1325,1339,1319,2411,2499,2541,2631,2660,2603,61,57,64,60,64,63,70,75,76,76,60,52,131,132,140,136,124,115,79,86,85,91,84,85,78,86,90,99,96,90,157,172,175,190,180,175,100,107,115,116,109,106,100,93,88,98,101,98,200,200,203,214,210,204,79,82,85,101,121,117,83,97,108,103,110,97,162,179,193,204,231,214,91,85,87,76,69,56,68,67,59,52,49,57,159,152,146,128,118,113,66,73,83,76,71,78,50,63,63,59,54,57,116,136,146,135,125,135,62,63,55,64,63,55,46,52,64,72,69,69,108,115,119,136,132,124,57,66,69,73,77,78,73,74,70,76,80,80,130,140,139,149,157,158,83,85,97,99,92,79,99,97,88,88,88,95,182,182,185,187,180,174,91,91,83,90,91,97,99,100,100,111,117,108,190,191,183,201,208,205,85,84,83,84,91,89,71,63,75,82,95,93,156,147,158,166,186,182,69,74,76,80,82,78,46,64,63,60,58,62,115,138,139,140,140,140,58,62,54,47,51,53,70,61,54,51,49,48,128,123,108,98,100,101,65,65,61,68,62,50,60,63,69,64,70,71,125,128,130,132,132,121,63,66,69,72,68,67,81,84,82,87,83,67,144,150,151,159,151,134,42,45,51,62,66,66,50,55,57,72,81,89,92,100,108,134,147,155,43,43,43,47,60,67,73,71,75,75,79,86,116,114,118,122,139,153,1046,1054,1048,1056,1033,1021,963,954,968,973,975,962,2009,2008,2016,2029,2008,1983,71,68,61,60,50,50,48,54,66,78,72,58,119,122,127,138,122,108,91,78,76,79,75,70,94,91,77,71,66,64,185,169,153,150,141,134,111,118,107,100,94,87,82,82,90,84,92,96,193,200,197,184,186,183,82,85,102,101,104,106,62,66,63,63,72,70,144,151,165,164,176,176,57,57,57,56,49,51,57,37,36,36,29,31,114,94,93,92,78,82,34,36,32,39,44,43,30,26,32,38,38,43,64,62,64,77,82,86,47,53,51,51,50,54,45,52,44,57,55,52,92,105,95,108,105,106,70,62,59,59,54,54,76,74,70,59,52,49,146,136,129,118,106,103,85,90,87,81,79,67,96,89,89,85,83,75,181,179,176,166,162,142,85,87,85,87,87,85,85,78,79,81,87,90,170,165,164,168,174,175,76,80,85,86,85,78,62,74,82,83,78,81,138,154,167,169,163,159,47,45,50,57,64,73,45,40,41,39,52,58,92,85,91,96,116,131,38,42,40,45,41,46,37,39,43,51,46,39,75,81,83,96,87,85,52,50,41,42,40,37,54,45,45,32,32,31,106,95,86,74,72,68,48,48,49,46,51,46,53,64,61,54,51,46,101,112,110,100,102,92,35,35,42,40,35,40,22,26,32,43,43,50,57,61,74,83,78,90,17,20,24,27,31,34,15,17,18,19,27,29,32,37,42,46,58,63,599,588,584,592,599,601,550,556,563,573,550,568,1149,1144,1147,1165,1149,1169,26,28,30,31,33,33,32,34,39,41,36,38,58,62,69,72,69,71,41,40,35,35,44,35,28,30,25,30,31,35,69,70,60,65,75,70,47,48,44,41,39,37,36,36,29,34,31,28,83,84,73,75,70,65,46,37,48,52,36,46,42,35,39,38,27,31,88,72,87,90,63,77,34,30,27,32,39,42,20,23,32,29,21,27,54,53,59,61,60,69,28,36,38,41,40,40,25,27,31,30,35,31,53,63,69,71,75,71,33,29,29,23,30,33,28,24,14,24,25,28,61,53,43,47,55,61,34,27,22,24,32,26,38,36,33,33,37,31,72,63,55,57,69,57,36,37,36,35,35,42,46,50,51,42,38,39,82,87,87,77,73,81,36,38,40,41,40,31,35,39,42,48,47,51,71,77,82,89,87,82,47,39,38,34,29,34,35,36,33,30,27,34,82,75,71,64,56,68,31,40,33,39,39,45,31,27,31,31,30,31,62,67,64,70,69,76,28,27,24,24,28,32,29,35,33,32,24,27,57,62,57,56,52,59,45,33,36,32,32,23,39,37,34,29,33,30,84,70,70,61,65,53,36,40,42,46,41,38,43,38,37,37,36,33,79,78,79,83,77,71,27,35,37,34,31,29,20,27,35,36,37,40,47,62,72,70,68,69,24,24,25,28,31,35,23,22,25,29,35,34,47,46,50,57,66,69,721,741,734,717,712,760,729,745,724,709,717,779,1450,1486,1458,1426,1429,1539,48,47,45,42,39,35,35,39,36,30,33,35,83,86,81,72,72,70,63,61,59,60,60,62,71,61,55,57,59,58,134,122,114,117,119,120,68,73,73,65,69,65,69,77,68,69,63,71,137,150,141,134,132,136,57,58,53,62,61,71,54,57,67,63,71,73,111,115,120,125,132,144,35,34,42,39,34,35,26,32,25,24,23,23,61,66,67,63,57,58,22,23,16,8,12,21,16,17,15,13,13,13,38,40,31,21,25,34,17,17,12,17,17,15,21,23,16,16,17,26,38,40,28,33,34,41,35,36,33,37,28,29,43,38,38,37,34,43,78,74,71,74,62,72,53,45,50,45,43,47,71,69,59,46,44,47,124,114,109,91,87,94,63,68,61,56,58,60,59,54,59,65,76,76,122,122,120,121,134,136,49,54,62,59,56,67,50,53,54,60,51,66,99,107,116,119,107,133,49,43,47,47,52,52,48,48,50,43,52,50,97,91,97,90,104,102,36,46,45,46,47,53,32,38,39,44,42,44,68,84,84,90,89,97,37,34,32,30,34,32,41,43,38,33,32,39,78,77,70,63,66,71,47,50,49,45,38,42,50,51,53,49,41,43,97,101,102,94,79,85,18,28,32,34,43,47,22,25,27,33,37,44,40,53,59,67,80,91,24,24,23,25,21,27,21,20,25,27,29,28,45,44,48,52,50,55,740,747,752,751,754,742,762,758,758,763,767,749,1502,1505,1510,1514,1521,1491,55,49,46,49,42,47,52,49,44,51,50,49,107,98,90,100,92,96,92,85,81,68,61,61,90,89,83,75,67,67,182,174,164,143,128,128,71,81,84,92,91,84,63,69,74,76,79,80,134,150,158,168,170,164,43,55,56,56,69,71,43,51,52,57,62,57,86,106,108,113,131,128,25,20,24,27,28,19,28,29,33,34,26,26,53,49,57,61,54,45,16,22,23,17,16,19,21,19,25,25,26,19,37,41,48,42,42,38,13,11,16,16,23,23,16,17,22,21,26,29,29,28,38,37,49,52,41,35,32,37,37,39,57,41,35,42,45,50,98,76,67,79,82,89,70,66,62,60,58,50,77,78,70,58,52,43,147,144,132,118,110,93,72,73,62,60,58,60,69,76,77,83,79,79,141,149,139,143,137,139,62,65,76,81,74,69,56,53,61,60,66,61,118,118,137,141,140,130,40,42,47,49,58,53,26,31,30,34,42,45,66,73,77,83,100,98,18,24,26,27,26,35,30,25,25,21,17,21,48,49,51,48,43,56,33,22,21,14,14,13,35,36,27,21,21,20,68,58,48,35,35,33,40,43,36,36,30,24,43,39,36,41,39,29,83,82,72,77,69,53,25,28,32,31,35,39,30,32,36,31,32,37,55,60,68,62,67,76,24,26,28,31,34,36,26,24,28,33,38,37,50,50,56,64,72,73,821,821,805,803,838,838,876,887,874,844,857,879,1697,1708,1679,1647,1695,1717,60,52,49,42,47,47,62,55,51,40,40,42,122,107,100,82,87,89,82,75,75,70,65,63,84,80,73,71,60,69,166,155,148,141,125,132,73,73,69,83,74,79,55,67,79,78,80,76,128,140,148,161,154,155,42,44,56,49,64,68,52,49,49,52,58,65,94,93,105,101,122,133,42,53,41,42,56,51,57,65,57,47,52,52,99,118,98,89,108,103,45,44,40,43,50,48,30,31,37,46,54,51,75,75,77,89,104,99,33,38,33,42,41,35,42,42,36,26,29,31,75,80,69,68,70,66,45,39,42,40,45,51,69,63,62,62,60,63,114,102,104,102,105,114,91,89,78,69,61,58,88,92,89,91,78,69,179,181,167,160,139,127,68,65,62,71,76,80,52,55,58,55,66,82,120,120,120,126,142,162,57,60,73,67,61,61,56,60,57,61,56,55,113,120,130,128,117,116,41,45,46,48,57,59,43,43,42,46,52,59,84,88,88,94,109,118,29,32,28,29,33,32,22,23,28,32,36,35,51,55,56,61,69,67,31,28,27,26,23,26,42,36,32,25,23,15,73,64,59,51,46,41,26,27,28,27,27,26,43,45,42,41,39,41,69,72,70,68,66,67,28,30,30,29,26,22,18,19,23,27,33,37,46,49,53,56,59,59,28,27,28,26,32,32,61,62,59,44,41,37,89,89,87,70,73,69,972,943,935,940,923,925,945,940,929,926,920,908,1917,1883,1864,1866,1843,1833,59,52,42,42,33,30,62,52,46,47,40,44,121,104,88,89,73,74,77,68,70,66,70,72,79,80,78,75,81,74,156,148,148,141,151,146,113,107,100,92,86,81,96,100,96,96,88,83,209,207,196,188,174,164,87,88,96,96,101,105,79,77,90,85,88,90,166,165,186,181,189,195,58,59,51,57,50,50,41,45,35,37,31,31,99,104,86,94,81,81,22,24,34,40,27,28,18,15,18,16,20,18,40,39,52,56,47,46,14,14,15,9,17,27,34,24,21,23,22,18,48,38,36,32,39,45,55,41,33,39,29,26,54,57,52,52,45,47,109,98,85,91,74,73,70,67,71,58,64,61,84,78,79,79,74,69,154,145,150,137,138,130,91,87,77,81,77,77,103,110,97,79,83,87,194,197,174,160,160,164,91,93,97,100,95,95,62,68,79,90,91,98,153,161,176,190,186,193,56,56,61,68,74,80,59,58,59,65,67,60,115,114,120,133,141,140,46,46,51,54,55,50,34,34,37,44,49,53,80,80,88,98,104,103,32,37,33,37,39,41,48,41,41,34,32,28,80,78,74,71,71,69,44,40,38,36,34,29,41,43,43,42,40,40,85,83,81,78,74,69,34,38,39,36,42,40,22,31,30,36,42,39,56,69,69,72,84,79,23,26,27,29,30,33,29,27,28,26,27,29,52,53,55,55,57,62,1042,1033,1013,997,1061,1096,1031,1034,1037,1030,1097,1101,2073,2067,2050,2027,2158,2197,53,51,51,44,35,33,53,59,61,60,55,49,106,110,112,104,90,82,63,67,62,59,60,56,50,56,52,44,51,51,113,123,114,103,111,107,68,70,68,71,66,66,82,71,70,64,65,60,150,141,138,135,131,126,62,50,59,74,69,69,52,54,59,74,73,82,114,104,118,148,142,151,85,81,80,72,96,115,96,84,80,83,96,89,181,165,160,155,192,204,104,101,92,93,103,104,78,87,100,106,121,99,182,188,192,199,224,203,77,64,65,67,85,83,66,59,57,49,54,68,143,123,122,116,139,151,75,83,78,66,60,62,67,79,69,60,62,57,142,162,147,126,122,119,67,62,68,68,76,77,63,61,67,75,72,78,130,123,135,143,148,155,80,86,71,61,64,74,83,78,72,67,79,69,163,164,143,128,143,143,58,64,79,86,79,74,75,71,74,79,74,78,133,135,153,165,153,152,67,60,50,53,58,61,62,73,68,66,68,79,129,133,118,119,126,140,49,55,56,54,68,73,36,39,41,40,58,64,85,94,97,94,126,137,37,37,33,35,38,44,57,54,50,44,34,33,94,91,83,79,72,77,37,42,39,36,41,36,34,38,41,43,56,58,71,80,80,79,97,94,27,23,26,30,31,35,22,19,27,32,32,34,49,42,53,62,63,69,33,37,36,28,32,34,55,52,49,44,47,53,88,89,85,72,79,87,751,745,790,807,819,821,940,955,969,971,979,966,1691,1700,1759,1778,1798,1787,27,28,33,34,36,33,21,22,23,23,25,20,48,50,56,57,61,53,19,17,22,25,25,29,13,13,11,12,13,17,32,30,33,37,38,46,20,21,26,26,23,24,10,10,13,20,15,13,30,31,39,46,38,37,23,24,24,28,38,37,23,25,25,22,23,22,46,49,49,50,61,59,43,38,44,41,43,44,35,40,36,38,44,43,78,78,80,79,87,87,70,84,75,71,74,65,68,72,73,62,66,61,138,156,148,133,140,126,48,34,50,61,51,56,25,37,39,45,44,49,73,71,89,106,95,105,35,37,38,39,42,40,31,31,37,32,31,29,66,68,75,71,73,69,26,24,32,33,35,34,28,31,24,28,32,37,54,55,56,61,67,71,30,26,26,32,28,35,39,33,39,39,36,36,69,59,65,71,64,71,31,36,37,42,42,45,40,44,45,47,46,47,71,80,82,89,88,92,38,26,29,25,32,37,36,37,40,40,53,50,74,63,69,65,85,87,33,46,52,47,43,38,48,44,39,37,32,36,81,90,91,84,75,74,54,49,41,46,49,44,79,72,64,58,62,56,133,121,105,104,111,100,71,75,72,61,59,68,116,120,127,129,118,99,187,195,199,190,177,167,58,50,63,78,82,75,103,97,108,109,112,121,161,147,171,187,194,196,125,130,126,118,117,117,225,227,226,230,227,230,350,357,352,348,344,347,883,901,940,951,935,917,850,861,880,882,872,858,1733,1762,1820,1833,1807,1775,54,46,39,37,42,46,61,55,54,47,40,34,115,101,93,84,82,80,95,99,101,95,83,74,77,81,81,83,80,75,172,180,182,178,163,149,80,93,98,93,102,98,93,93,91,82,78,76,173,186,189,175,180,174,60,53,58,69,69,80,59,67,72,74,80,90,119,120,130,143,149,170,58,58,55,59,52,45,27,28,37,42,39,30,85,86,92,101,91,75,15,22,35,41,35,33,21,19,13,21,26,22,36,41,48,62,61,55,15,18,23,25,24,23,24,21,28,27,25,26,39,39,51,52,49,49,44,41,53,46,47,38,56,58,59,52,56,49,100,99,112,98,103,87,91,84,84,85,72,65,90,85,82,84,75,70,181,169,166,169,147,135,76,79,84,85,97,96,70,78,76,75,76,83,146,157,160,160,173,179,80,88,91,86,79,74,77,79,79,76,71,63,157,167,170,162,150,137,56,60,60,63,60,68,38,46,54,63,59,70,94,106,114,126,119,138,30,33,37,45,52,52,44,34,26,27,33,35,74,67,63,72,85,87,41,38,27,21,20,28,38,39,42,40,38,40,79,77,69,61,58,68,35,41,45,42,41,37,30,33,36,35,39,32,65,74,81,77,80,69,29,25,26,31,28,32,30,31,30,31,26,30,59,56,56,62,54,62,24,23,24,28,32,28,15,14,20,23,31,33,39,37,44,51,63,61,668,673,667,662,661,663,691,680,670,668,659,671,1359,1353,1337,1330,1320,1334,31,22,23,23,22,26,31,26,23,21,22,25,62,48,46,44,44,51,13,14,15,17,19,19,9,16,17,17,18,18,22,30,32,34,37,37,14,16,17,19,16,14,7,10,9,11,9,13,21,26,26,30,25,27,15,20,19,18,15,22,14,10,13,10,13,13,29,30,32,28,28,35,61,65,52,54,41,42,50,52,45,43,36,33,111,117,97,97,77,75,106,98,102,100,108,86,81,75,84,73,74,69,187,173,186,173,182,155,70,75,89,89,99,97,43,36,36,50,57,60,113,111,125,139,156,157,33,34,28,35,44,53,28,33,32,35,38,36,61,67,60,70,82,89,31,36,36,31,30,31,24,22,22,24,21,29,55,58,58,55,51,60,34,33,33,28,28,28,28,28,27,27,20,21,62,61,60,55,48,49,32,35,35,33,26,27,33,35,41,37,29,28,65,70,76,70,55,55,27,28,25,20,25,30,35,32,22,25,35,39,62,60,47,45,60,69,30,33,32,30,34,28,42,43,50,44,39,33,72,76,82,74,73,61,37,30,25,23,24,33,51,46,42,42,44,47,88,76,67,65,68,80,45,40,39,44,42,34,63,62,53,57,55,53,108,102,92,101,97,87,35,34,34,33,32,40,59,58,55,58,50,53,94,92,89,91,82,93,54,60,63,65,56,53,93,96,99,94,99,101,147,156,162,159,155,154,903,917,1105,1195,1203,1191,850,871,1056,1170,1150,1150,1753,1788,2161,2365,2353,2341,85,89,99,96,94,89,56,56,69,78,78,83,141,145,168,174,172,172,75,78,86,97,103,97,51,62,74,86,85,79,126,140,160,183,188,176,66,70,72,75,77,91,57,52,47,56,56,59,123,122,119,131,133,150,43,47,63,64,66,68,43,53,66,67,52,53,86,100,129,131,118,121,52,36,52,60,58,55,45,36,63,65,66,73,97,72,115,125,124,128,57,51,90,106,98,87,49,51,83,100,94,93,106,102,173,206,192,180,71,72,95,114,120,105,64,69,80,98,103,97,135,141,175,212,223,202,72,77,102,92,92,101,66,64,83,89,84,83,138,141,185,181,176,184,69,75,82,95,87,88,67,67,81,94,97,92,136,142,163,189,184,180,67,68,75,87,90,86,63,62,62,72,76,72,130,130,137,159,166,158,57,54,60,64,64,80,63,64,76,74,70,72,120,118,136,138,134,152,43,47,58,68,70,65,43,38,50,56,58,64,86,85,108,124,128,129,29,31,37,39,40,41,39,44,51,51,49,50,68,75,88,90,89,91,30,29,36,37,37,35,34,34,41,48,48,41,64,63,77,85,85,76,38,33,38,45,47,40,30,39,49,51,46,39,68,72,87,96,93,79,26,33,33,35,32,32,34,32,34,32,35,38,60,65,67,67,67,70,23,27,27,21,28,31,46,48,47,53,53,62,69,75,74,74,81,93,565,566,547,566,594,588,653,676,684,679,683,678,1218,1242,1231,1245,1277,1266,24,28,22,22,26,25,22,20,24,25,32,30,46,48,46,47,58,55,16,15,21,24,21,22,13,21,27,21,13,17,29,36,48,45,34,39,17,18,18,22,18,19,12,12,17,20,22,24,29,30,35,42,40,43,16,19,19,19,23,23,17,18,20,19,19,15,33,37,39,38,42,38,29,30,28,33,42,31,54,59,46,39,31,37,83,89,74,72,73,68,65,62,56,61,70,69,51,52,67,68,79,64,116,114,123,129,149,133,53,60,55,59,54,58,34,40,38,49,51,60,87,100,93,108,105,118,38,41,43,50,55,47,41,44,38,41,35,36,79,85,81,91,90,83,28,22,23,24,28,36,26,30,33,35,41,45,54,52,56,59,69,81,27,31,34,31,30,27,36,37,40,33,32,29,63,68,74,64,62,56,44,36,32,25,20,28,37,33,38,46,40,40,81,69,70,71,60,68,31,29,32,40,49,41,33,42,37,33,42,40,64,71,69,73,91,81,32,34,35,34,31,31,32,26,28,31,29,31,64,60,63,65,60,62,24,25,23,20,25,26,45,43,37,32,27,26,69,68,60,52,52,52,40,29,26,26,25,22,69,67,62,54,53,47,109,96,88,80,78,69,37,48,44,38,36,33,53,51,60,64,64,61,90,99,104,102,100,94,44,39,36,38,41,50,78,81,72,69,73,76,122,120,108,107,114,126,801,792,803,798,796,775,759,747,743,745,751,733,1560,1539,1546,1543,1547,1508,60,56,47,47,43,36,51,47,41,35,34,35,111,103,88,82,77,71,95,95,88,84,78,73,70,73,76,76,69,68,165,168,164,160,147,141,58,67,79,83,90,89,64,65,63,70,76,74,122,132,142,153,166,163,53,45,52,51,60,59,59,53,61,58,60,56,112,98,113,109,120,115,54,47,41,36,26,29,32,26,20,28,31,29,86,73,61,64,57,58,16,12,12,17,20,18,24,14,15,13,15,10,40,26,27,30,35,28,13,14,26,18,19,17,26,25,23,20,22,19,39,39,49,38,41,36,57,49,45,40,34,30,52,52,53,51,37,42,109,101,98,91,71,72,62,67,69,78,69,70,74,74,70,80,78,60,136,141,139,158,147,130,63,61,62,60,70,62,56,63,67,60,68,78,119,124,129,120,138,140,62,75,77,77,67,58,66,58,59,59,60,52,128,133,136,136,127,110,60,48,48,48,54,59,60,55,52,50,53,60,120,103,100,98,107,119,58,60,58,57,58,51,56,66,63,59,51,48,114,126,121,116,109,99,51,47,49,47,44,50,37,38,41,43,44,47,88,85,90,90,88,97,30,37,36,36,38,44,19,23,24,24,31,30,49,60,60,60,69,74,7,10,12,15,21,23,7,9,9,12,13,16,14,19,21,27,34,39,2,2,2,4,5,7,6,6,6,7,9,9,8,8,8,11,14,16,888,886,891,888,903,894,967,971,964,971,967,971,1855,1857,1855,1859,1870,1865,45,42,44,39,43,44,54,65,61,61,56,51,99,107,105,100,99,95,78,73,72,64,68,53,63,58,60,58,66,73,141,131,132,122,134,126,71,78,81,81,81,90,70,73,71,63,60,59,141,151,152,144,141,149,65,59,61,74,65,67,54,59,58,68,65,64,119,118,119,142,130,131,40,43,44,43,48,50,40,32,40,30,28,30,80,75,84,73,76,80,22,13,11,14,21,15,23,23,25,25,26,19,45,36,36,39,47,34,23,26,29,27,23,28,30,28,27,27,27,27,53,54,56,54,50,55,46,47,40,37,42,33,51,45,46,46,48,46,97,92,86,83,90,79,67,71,79,75,77,62,87,83,87,78,72,73,154,154,166,153,149,135,73,68,66,69,67,77,82,89,77,81,87,87,155,157,143,150,154,164,46,59,59,57,62,73,59,64,63,74,70,78,105,123,122,131,132,151,50,46,45,44,45,41,57,53,60,61,57,54,107,99,105,105,102,95,40,40,46,46,47,44,45,41,42,43,53,54,85,81,88,89,100,98,55,52,38,38,37,39,86,75,57,49,48,39,141,127,95,87,85,78,71,67,67,61,50,47,64,76,85,89,78,76,135,143,152,150,128,123,40,48,52,54,60,62,48,43,43,38,48,57,88,91,95,92,108,119,56,54,57,65,67,69,54,64,62,80,78,84,110,118,119,145,145,153,632,628,621,610,632,616,613,615,606,609,624,617,1245,1243,1227,1219,1256,1233,42,40,39,30,30,34,27,26,25,38,36,36,69,66,64,68,66,70,58,60,56,53,56,49,49,42,43,35,39,35,107,102,99,88,95,84,49,50,55,55,60,59,62,67,62,60,56,53,111,117,117,115,116,112,45,46,43,49,48,50,39,45,49,50,55,57,84,91,92,99,103,107,33,33,26,21,32,27,31,28,30,30,28,34,64,61,56,51,60,61,19,19,16,16,21,18,27,28,22,23,23,21,46,47,38,39,44,39,13,22,22,26,17,19,21,20,25,25,33,29,34,42,47,51,50,48,28,25,26,23,27,23,37,30,27,26,33,35,65,55,53,49,60,58,50,38,39,44,42,43,60,52,55,50,44,38,110,90,94,94,86,81,67,59,61,58,52,50,53,66,58,64,67,61,120,125,119,122,119,111,51,59,57,55,62,63,39,42,48,46,42,51,90,101,105,101,104,114,43,48,49,53,50,47,38,41,36,34,38,31,81,89,85,87,88,78,18,20,24,25,33,37,18,20,23,30,30,31,36,40,47,55,63,68,22,17,17,18,19,12,21,18,16,12,16,18,43,35,33,30,35,30,33,31,28,21,17,16,39,33,28,23,13,14,72,64,56,44,30,30,31,26,26,25,27,30,31,32,29,35,36,35,62,58,55,60,63,65,30,35,37,38,39,39,21,25,30,28,35,38,51,60,67,66,74,77,673,782,885,959,940,1393,757,845,949,1062,1044,1437,1430,1627,1834,2021,1984,2830,29,28,32,43,41,95,33,32,36,48,52,71,62,60,68,91,93,166,14,17,19,20,20,44,18,16,19,30,24,54,32,33,38,50,44,98,20,23,28,20,17,35,19,19,27,20,25,32,39,42,55,40,42,67,19,34,37,38,41,57,27,29,33,38,39,60,46,63,70,76,80,117,44,45,49,47,53,98,51,63,65,70,55,97,95,108,114,117,108,195,75,78,98,118,111,188,53,65,89,110,105,194,128,143,187,228,216,382,55,67,79,84,79,142,46,52,54,68,68,116,101,119,133,152,147,258,40,40,43,61,56,112,37,40,42,58,58,91,77,80,85,119,114,203,35,40,47,50,45,68,29,32,49,51,44,64,64,72,96,101,89,132,32,56,59,58,53,70,34,40,41,47,54,89,66,96,100,105,107,159,44,42,55,54,57,80,43,55,57,57,49,68,87,97,112,111,106,148,42,55,57,66,69,73,40,45,56,70,72,81,82,100,113,136,141,154,29,32,34,40,49,67,38,47,49,50,51,62,67,79,83,90,100,129,47,60,61,57,49,45,67,66,65,64,61,57,114,126,126,121,110,102,55,62,65,63,64,68,80,84,90,82,72,84,135,146,155,145,136,152,35,40,50,64,64,80,65,78,80,90,100,102,100,118,130,154,164,182,58,63,72,76,72,71,77,82,97,109,115,115,135,145,169,185,187,186,1059,1125,1232,1237,1247,1240,1266,1320,1383,1399,1413,1361,2325,2445,2615,2636,2660,2601,35,38,45,44,46,50,30,30,37,41,39,39,65,68,82,85,85,89,21,23,28,30,23,22,18,19,22,20,25,22,39,42,50,50,48,44,20,23,29,32,29,33,21,21,23,19,24,15,41,44,52,51,53,48,34,39,49,47,40,35,29,33,39,44,36,30,63,72,88,91,76,65,71,65,79,74,79,72,64,73,81,80,73,61,135,138,160,154,152,133,98,117,131,134,135,142,82,95,98,114,123,104,180,212,229,248,258,246,79,83,108,104,101,104,67,79,93,85,77,82,146,162,201,189,178,186,65,70,72,71,80,81,45,43,48,45,60,67,110,113,120,116,140,148,47,46,50,58,49,52,39,44,49,45,36,40,86,90,99,103,85,92,52,51,51,53,55,53,54,52,51,60,50,40,106,103,102,113,105,93,35,39,48,59,61,64,48,49,52,57,64,62,83,88,100,116,125,126,42,49,55,50,56,52,50,50,62,58,56,55,92,99,117,108,112,107,44,46,54,52,60,58,47,52,50,51,54,63,91,98,104,103,114,121,59,57,60,56,55,54,118,99,88,79,68,61,177,156,148,135,123,115,112,125,108,107,89,74,120,153,152,153,156,143,232,278,260,260,245,217,78,92,102,109,120,128,141,131,145,138,139,153,219,223,247,247,259,281,167,162,163,157,169,166,293,297,293,310,333,324,460,459,456,467,502,490,1119,1107,1114,1196,1211,1214,1140,1119,1135,1194,1267,1267,2259,2226,2249,2390,2478,2481,62,57,62,60,69,62,56,51,45,57,66,59,118,108,107,117,135,121,51,63,54,53,58,53,53,51,50,49,51,49,104,114,104,102,109,102,44,37,38,47,50,47,33,37,37,44,54,59,77,74,75,91,104,106,47,43,46,50,53,51,43,33,33,38,46,51,90,76,79,88,99,102,71,65,60,58,51,55,64,55,64,64,58,50,135,120,124,122,109,105,74,61,71,92,93,94,75,62,63,69,85,78,149,123,134,161,178,172,90,96,80,82,73,66,76,86,75,75,65,69,166,182,155,157,138,135,90,84,86,99,97,84,78,66,65,78,92,88,168,150,151,177,189,172,49,56,60,70,83,92,61,69,68,69,72,68,110,125,128,139,155,160,61,58,59,59,61,62,73,67,63,69,76,75,134,125,122,128,137,137,78,80,82,85,78,79,85,83,96,90,93,95,163,163,178,175,171,174,67,57,67,79,73,90,85,83,87,100,99,101,152,140,154,179,172,191,77,82,74,76,73,71,89,82,84,81,84,89,166,164,158,157,157,160,77,66,62,72,76,84,91,98,101,97,96,94,168,164,163,169,172,178,96,100,105,100,93,74,94,97,95,96,92,89,190,197,200,196,185,163,46,58,61,63,79,87,50,55,65,66,75,80,96,113,126,129,154,167,39,44,47,51,51,63,34,44,44,52,63,73,73,88,91,103,114,136,1134,1160,1148,1153,1148,1148,1119,1122,1095,1105,1105,1115,2253,2282,2243,2258,2253,2263,91,83,80,57,51,55,75,67,59,60,55,57,166,150,139,117,106,112,112,124,114,124,121,111,113,105,100,97,89,84,225,229,214,221,210,195,110,108,125,116,116,124,101,111,114,110,110,118,211,219,239,226,226,242,76,85,89,107,110,108,68,77,78,92,99,100,144,162,167,199,209,208,47,51,48,50,49,48,41,40,36,33,38,31,88,91,84,83,87,79,21,28,20,15,23,27,15,15,13,24,17,20,36,43,33,39,40,47,31,32,29,31,27,26,47,40,33,28,32,40,78,72,62,59,59,66,74,70,64,58,58,63,83,88,87,73,72,71,157,158,151,131,130,134,96,93,93,96,87,84,117,113,104,94,91,84,213,206,197,190,178,168,105,117,108,105,106,104,95,110,105,118,117,116,200,227,213,223,223,220,85,86,101,103,108,100,75,71,82,87,86,92,160,157,183,190,194,192,60,66,61,63,64,69,71,62,60,60,62,62,131,128,121,123,126,131,71,56,54,65,58,54,63,64,62,69,68,60,134,120,116,134,126,114,73,69,62,56,62,57,79,73,65,52,47,52,152,142,127,108,109,109,51,57,63,64,59,63,46,51,57,61,72,70,97,108,120,125,131,133,16,18,21,28,34,38,16,21,25,29,31,39,32,39,46,57,65,77,15,17,16,15,15,17,14,14,15,18,19,19,29,31,31,33,34,36,686,685,668,683,692,699,670,657,647,656,655,650,1356,1342,1315,1339,1347,1349,48,44,38,34,40,48,35,36,33,28,29,30,83,80,71,62,69,78,80,76,67,74,67,58,49,49,50,52,55,50,129,125,117,126,122,108,61,60,69,71,81,83,61,57,56,56,52,48,122,117,125,127,133,131,46,51,51,59,55,60,49,45,46,48,57,61,95,96,97,107,112,121,32,29,31,33,34,31,40,35,34,34,23,23,72,64,65,67,57,54,19,20,14,14,15,16,18,12,11,16,15,12,37,32,25,30,30,28,22,17,15,13,17,21,22,25,23,22,18,24,44,42,38,35,35,45,38,37,36,42,37,32,53,42,33,39,46,38,91,79,69,81,83,70,56,52,44,40,47,44,53,52,59,58,53,55,109,104,103,98,100,99,51,54,57,58,57,59,59,64,63,59,59,57,110,118,120,117,116,116,56,60,63,53,53,54,50,48,47,51,54,55,106,108,110,104,107,109,39,42,43,52,56,52,37,46,48,49,50,46,76,88,91,101,106,98,32,31,29,32,35,39,29,26,21,25,31,37,61,57,50,57,66,76,24,23,21,25,21,27,23,24,27,21,23,25,47,47,48,46,44,52,34,36,32,26,24,20,39,42,36,37,34,24,73,78,68,63,58,44,15,17,22,24,23,28,15,14,19,22,20,30,30,31,41,46,43,58,33,36,36,33,30,27,38,40,41,39,36,35,71,76,77,72,66,62,585,602,600,606,591,592,647,659,647,639,645,657,1232,1261,1247,1245,1236,1249,18,17,19,19,25,29,22,22,20,18,18,21,40,39,39,37,43,50,12,13,12,16,19,19,19,22,20,19,27,22,31,35,32,35,46,41,19,21,17,14,10,13,11,11,12,14,16,17,30,32,29,28,26,30,15,18,17,26,25,24,14,19,18,14,12,14,29,37,35,40,37,38,42,33,46,39,32,30,41,48,40,42,41,36,83,81,86,81,73,66,69,70,58,61,65,62,70,68,78,61,56,56,139,138,136,122,121,118,52,53,56,49,52,45,35,32,28,41,46,54,87,85,84,90,98,99,24,35,38,46,42,50,26,31,30,28,32,35,50,66,68,74,74,85,33,36,33,24,26,24,20,18,16,23,24,26,53,54,49,47,50,50,28,28,21,21,23,27,24,28,23,20,19,24,52,56,44,41,42,51,21,30,33,36,33,32,33,34,39,36,36,30,54,64,72,72,69,62,34,27,27,29,28,27,40,42,41,43,36,34,74,69,68,72,64,61,23,28,29,30,25,26,26,27,30,35,43,44,49,55,59,65,68,70,42,37,29,30,23,22,53,44,41,33,26,28,95,81,70,63,49,50,39,45,50,46,43,43,63,62,58,57,55,56,102,107,108,103,98,99,38,31,35,38,46,46,66,66,62,53,55,59,104,97,97,91,101,105,76,80,80,82,74,73,84,85,91,102,103,101,160,165,171,184,177,174,846,885,946,983,920,852,957,1032,1052,1055,982,940,1803,1917,1998,2038,1902,1792,50,54,61,62,48,45,45,46,50,50,42,42,95,100,111,112,90,87,49,54,70,64,56,52,38,46,60,57,49,46,87,100,130,121,105,98,44,53,52,60,64,50,44,64,59,63,49,49,88,117,111,123,113,99,45,46,52,52,48,50,54,59,63,65,61,56,99,105,115,117,109,106,75,60,74,87,60,44,66,62,56,65,63,44,141,122,130,152,123,88,51,53,64,71,75,61,46,57,71,57,55,50,97,110,135,128,130,111,45,54,69,68,59,62,49,51,51,58,57,55,94,105,120,126,116,117,49,57,50,53,59,56,60,63,65,59,48,45,109,120,115,112,107,101,64,71,68,58,53,48,65,70,63,66,59,59,129,141,131,124,112,107,46,52,62,75,72,64,73,77,81,85,74,70,119,129,143,160,146,134,58,67,64,61,57,53,67,64,65,69,71,67,125,131,129,130,128,120,33,36,37,50,60,59,52,59,48,50,53,54,85,95,85,100,113,113,41,37,35,37,30,35,50,48,53,48,46,46,91,85,88,85,76,81,45,37,35,39,34,33,76,69,52,49,47,47,121,106,87,88,81,80,65,62,63,52,45,44,69,75,78,80,70,69,134,137,141,132,115,113,48,50,48,46,47,48,45,54,56,54,61,62,93,104,104,100,108,110,38,42,42,48,53,48,58,68,81,80,77,79,96,110,123,128,130,127,1212,1223,1230,1236,1228,1209,1158,1161,1151,1173,1177,1152,2370,2384,2381,2409,2405,2361,90,81,79,73,77,73,65,63,53,65,61,60,155,144,132,138,138,133,118,124,123,116,108,110,115,103,113,100,108,94,233,227,236,216,216,204,104,106,113,123,125,121,103,110,112,110,109,123,207,216,225,233,234,244,115,120,112,103,99,95,97,99,89,94,98,93,212,219,201,197,197,188,53,55,74,73,73,66,37,40,52,49,53,44,90,95,126,122,126,110,28,30,23,26,34,33,25,23,21,29,25,24,53,53,44,55,59,57,30,31,27,29,25,27,48,51,42,49,43,32,78,82,69,78,68,59,76,72,70,70,66,64,82,84,78,82,84,88,158,156,148,152,150,152,107,117,110,110,105,93,109,109,105,91,89,87,216,226,215,201,194,180,96,82,97,103,108,120,115,107,104,110,115,111,211,189,201,213,223,231,104,109,108,107,103,88,103,108,120,124,113,105,207,217,228,231,216,193,74,88,79,78,73,85,54,63,63,72,75,88,128,151,142,150,148,173,53,40,47,51,66,67,52,40,37,38,42,42,105,80,84,89,108,109,61,61,53,50,45,43,55,59,55,45,45,44,116,120,108,95,90,87,47,50,53,53,49,53,46,49,51,54,47,49,93,99,104,107,96,102,29,30,32,39,42,36,28,32,34,37,38,37,57,62,66,76,80,73,27,27,30,32,30,35,24,21,22,24,32,31,51,48,52,56,62,66,964,996,1017,1021,1009,1033,973,993,995,987,975,989,1937,1989,2012,2008,1984,2022,50,53,54,47,46,49,49,42,48,47,41,57,99,95,102,94,87,106,36,36,47,50,48,45,38,38,32,37,35,34,74,74,79,87,83,79,24,23,24,24,28,32,26,28,32,31,38,33,50,51,56,55,66,65,31,43,40,38,44,36,29,33,34,28,31,32,60,76,74,66,75,68,78,79,102,78,62,82,104,95,80,76,67,61,182,174,182,154,129,143,102,109,99,124,128,134,84,101,120,115,123,121,186,210,219,239,251,255,88,93,94,103,107,106,73,78,78,89,83,87,161,171,172,192,190,193,73,64,79,83,79,81,55,59,58,65,72,73,128,123,137,148,151,154,46,62,53,52,56,58,42,45,56,47,45,53,88,107,109,99,101,111,54,48,48,53,57,56,53,56,46,45,39,45,107,104,94,98,96,101,56,59,55,56,52,52,57,60,63,61,63,56,113,119,118,117,115,108,69,65,62,63,59,61,61,54,56,56,53,60,130,119,118,119,112,121,43,48,53,48,55,54,49,48,46,48,50,53,92,96,99,96,105,107,58,49,43,46,40,40,53,62,53,48,46,41,111,111,96,94,86,81,51,65,72,63,56,53,65,60,63,65,58,53,116,125,135,128,114,106,44,39,37,40,41,40,63,59,50,47,49,53,107,98,87,87,90,93,61,61,55,53,51,54,72,75,80,82,82,77,133,136,135,135,133,131,902,897,869,881,870,903,1013,1028,1022,1032,1022,1017,1915,1925,1891,1913,1892,1920,38,44,42,52,42,45,44,41,42,32,35,44,82,85,84,84,77,89,48,43,41,41,36,44,47,51,46,49,41,37,95,94,87,90,77,81,51,55,44,51,43,53,41,35,42,49,45,48,92,90,86,100,88,101,49,52,51,54,61,56,49,54,56,54,57,58,98,106,107,108,118,114,56,51,53,46,49,47,56,51,39,43,44,39,112,102,92,89,93,86,49,51,49,52,56,63,44,52,57,56,49,48,93,103,106,108,105,111,57,55,52,50,51,61,40,48,52,50,55,57,97,103,104,100,106,118,44,48,51,52,49,47,49,47,51,53,47,47,93,95,102,105,96,94,46,46,43,36,40,48,68,62,48,45,50,58,114,108,91,81,90,106,64,58,56,62,50,49,61,66,69,69,65,64,125,124,125,131,115,113,59,56,54,49,50,52,65,60,67,76,79,73,124,116,121,125,129,125,54,55,54,51,58,57,54,67,65,67,67,69,108,122,119,118,125,126,36,39,44,52,46,54,59,60,54,54,51,47,95,99,98,106,97,101,49,42,40,37,37,28,71,59,66,60,54,57,120,101,106,97,91,85,68,67,58,53,45,47,90,95,91,90,86,63,158,162,149,143,131,110,69,64,63,69,70,61,73,77,79,79,85,96,142,141,142,148,155,157,65,71,74,74,87,91,102,103,98,106,112,112,167,174,172,180,199,203,970,983,976,973,1004,996,915,910,914,929,951,939,1885,1893,1890,1902,1955,1935,60,62,68,59,66,70,40,40,43,46,56,52,100,102,111,105,122,122,104,105,95,86,83,83,85,71,72,67,67,62,189,176,167,153,150,145,100,97,95,97,105,102,80,90,90,98,93,99,180,187,185,195,198,201,72,69,75,86,87,87,71,63,65,63,75,72,143,132,140,149,162,159,46,54,57,44,41,46,37,49,46,55,49,43,83,103,103,99,90,89,28,38,29,33,42,33,25,28,28,27,33,24,53,66,57,60,75,57,24,25,23,24,24,28,37,34,29,25,24,27,61,59,52,49,48,55,46,52,54,55,57,49,59,54,58,54,60,59,105,106,112,109,117,108,79,71,75,71,64,63,92,88,86,76,77,75,171,159,161,147,141,138,94,94,81,84,94,92,87,87,93,98,93,95,181,181,174,182,187,187,66,70,81,86,89,86,64,75,72,74,68,76,130,145,153,160,157,162,53,51,49,47,51,58,47,44,43,53,59,56,100,95,92,100,110,114,39,40,41,47,49,46,35,35,37,34,39,37,74,75,78,81,88,83,53,46,41,40,36,35,52,37,33,36,32,33,105,83,74,76,68,68,48,46,47,52,49,45,48,57,57,56,51,45,96,103,104,108,100,90,27,26,28,29,29,38,27,26,29,35,38,41,54,52,57,64,67,79,31,37,37,33,38,35,29,32,33,32,37,43,60,69,70,65,75,78,1035,1016,1018,1015,1005,1011,964,972,971,984,968,976,1999,1988,1989,1999,1973,1987,60,65,61,61,56,62,52,58,62,58,52,60,112,123,123,119,108,122,69,60,72,71,69,64,76,75,73,78,72,66,145,135,145,149,141,130,85,79,79,82,73,69,70,67,64,77,76,81,155,146,143,159,149,150,80,85,79,76,80,82,70,72,70,69,69,62,150,157,149,145,149,144,75,60,58,60,56,52,34,41,40,40,36,37,109,101,98,100,92,89,30,29,27,23,25,23,22,25,26,14,13,13,52,54,53,37,38,36,29,27,29,22,28,28,39,35,30,28,26,34,68,62,59,50,54,62,46,58,48,58,52,55,61,57,65,69,62,57,107,115,113,127,114,112,74,60,69,64,55,63,75,72,71,69,66,75,149,132,140,133,121,138,82,88,85,80,82,80,89,88,80,87,98,79,171,176,165,167,180,159,91,92,88,87,95,78,76,80,84,83,77,84,167,172,172,170,172,162,59,56,69,73,69,93,77,74,74,80,79,73,136,130,143,153,148,166,66,63,57,59,58,50,60,64,64,63,66,70,126,127,121,122,124,120,72,71,65,54,59,58,65,63,52,49,50,53,137,134,117,103,109,111,61,61,60,68,62,63,60,59,61,61,58,54,121,120,121,129,120,117,28,29,36,39,49,53,21,22,31,39,47,53,49,51,67,78,96,106,28,33,36,38,37,38,17,20,24,20,21,25,45,53,60,58,58,63,1022,1022,1007,1028,1040,1039,1065,1074,1046,1047,1036,1034,2087,2096,2053,2075,2076,2073,47,46,35,45,44,38,42,49,38,35,36,32,89,95,73,80,80,70,69,73,73,65,63,64,85,81,67,64,56,47,154,154,140,129,119,111,74,70,73,77,78,73,79,79,86,87,89,89,153,149,159,164,167,162,74,72,70,73,78,82,67,69,75,76,75,83,141,141,145,149,153,165,69,57,52,49,50,55,67,53,43,46,53,51,136,110,95,95,103,106,37,49,33,39,39,49,41,51,49,44,43,45,78,100,82,83,82,94,34,33,38,35,44,36,32,41,48,48,34,35,66,74,86,83,78,71,54,48,45,48,42,33,58,51,49,54,48,41,112,99,94,102,90,74,88,91,78,76,70,63,82,78,67,65,66,62,170,169,145,141,136,125,92,91,92,97,96,100,92,99,91,94,95,96,184,190,183,191,191,196,85,91,101,102,102,97,77,82,89,85,89,90,162,173,190,187,191,187,63,67,73,63,72,82,66,61,57,55,56,64,129,128,130,118,128,146,50,50,48,56,55,56,48,50,56,58,63,62,98,100,104,114,118,118,45,49,51,46,45,51,45,41,45,45,48,47,90,90,96,91,93,98,54,47,48,49,48,46,48,52,52,50,48,53,102,99,100,99,96,99,36,37,41,44,47,45,51,48,49,49,49,47,87,85,90,93,96,92,51,51,56,64,67,69,85,89,85,92,88,90,136,140,141,156,155,159,942,936,950,950,937,945,895,901,899,906,907,895,1837,1837,1849,1856,1844,1840,70,61,62,56,51,50,60,60,56,51,46,45,130,121,118,107,97,95,75,74,81,82,74,81,80,79,84,80,76,83,155,153,165,162,150,164,90,95,92,90,85,85,82,78,88,92,99,86,172,173,180,182,184,171,76,78,78,81,87,88,78,78,69,73,76,81,154,156,147,154,163,169,50,51,56,57,50,43,33,36,46,50,46,32,83,87,102,107,96,75,21,14,21,23,25,34,18,24,17,16,20,19,39,38,38,39,45,53,23,25,21,17,20,20,39,31,18,25,24,28,62,56,39,42,44,48,58,58,58,48,36,31,67,67,70,53,48,48,125,125,128,101,84,79,78,71,67,67,70,77,78,81,85,85,84,79,156,152,152,152,154,156,72,84,90,96,94,85,84,76,78,85,85,91,156,160,168,181,179,176,92,79,80,78,72,74,71,85,87,87,88,76,163,164,167,165,160,150,51,57,60,72,83,84,46,39,40,42,48,60,97,96,100,114,131,144,40,36,33,32,38,41,39,47,44,45,42,37,79,83,77,77,80,78,48,51,50,42,38,29,46,38,36,30,31,32,94,89,86,72,69,61,60,53,47,47,46,46,41,50,45,47,44,42,101,103,92,94,90,88,26,35,40,43,45,48,14,14,18,23,29,34,40,49,58,66,74,82,12,14,14,19,23,29,19,18,18,22,21,22,31,32,32,41,44,51,905,912,909,915,917,890,883,892,893,902,891,876,1788,1804,1802,1817,1808,1766,66,58,57,44,41,33,66,62,60,51,42,47,132,120,117,95,83,80,79,76,80,81,83,82,63,67,73,81,90,86,142,143,153,162,173,168,74,82,82,89,91,82,72,73,71,76,74,67,146,155,153,165,165,149,72,66,58,73,80,81,67,70,64,69,67,65,139,136,122,142,147,146,59,69,66,51,56,51,34,42,47,40,41,42,93,111,113,91,97,93,21,21,26,34,27,27,19,11,14,22,20,14,40,32,40,56,47,41,27,26,21,31,33,31,35,38,35,29,21,25,62,64,56,60,54,56,43,45,49,48,44,43,54,54,63,62,66,62,97,99,112,110,110,105,83,71,69,56,48,53,85,83,74,65,67,62,168,154,143,121,115,115,75,86,78,84,92,82,103,88,88,96,83,75,178,174,166,180,175,157,88,96,101,94,76,69,54,74,78,81,85,96,142,170,179,175,161,165,34,39,48,59,71,80,35,30,33,42,49,51,69,69,81,101,120,131,28,27,26,25,27,30,31,35,33,29,29,32,59,62,59,54,56,62,30,24,27,26,26,24,36,30,32,31,28,26,66,54,59,57,54,50,51,47,35,31,30,25,57,57,50,45,41,32,108,104,85,76,71,57,34,34,40,43,45,46,42,40,38,42,45,50,76,74,78,85,90,96,41,45,46,46,47,51,30,38,40,41,43,44,71,83,86,87,90,95,700,698,700,677,656,659,795,785,765,755,758,764,1495,1483,1465,1432,1414,1423,41,45,45,41,34,26,38,44,40,36,34,33,79,89,85,77,68,59,46,32,33,34,34,41,41,35,27,27,31,37,87,67,60,61,65,78,39,39,43,35,35,34,47,44,37,37,37,35,86,83,80,72,72,69,54,55,61,53,43,39,39,33,39,42,37,45,93,88,100,95,80,84,49,56,56,51,47,44,38,49,40,37,38,40,87,105,96,88,85,84,51,65,55,57,56,48,43,42,37,36,39,38,94,107,92,93,95,86,53,34,42,35,41,47,50,52,56,47,36,34,103,86,98,82,77,81,46,40,31,33,35,43,66,58,43,45,50,42,112,98,74,78,85,85,37,40,39,36,29,32,53,49,55,50,52,50,90,89,94,86,81,82,47,44,41,44,42,39,61,54,58,57,53,59,108,98,99,101,95,98,47,50,53,47,49,51,60,62,69,63,62,58,107,112,122,110,111,109,44,42,46,46,45,44,47,46,42,49,52,52,91,88,88,95,97,96,32,29,29,35,35,41,42,48,48,44,44,44,74,77,77,79,79,85,33,35,37,36,32,28,50,46,44,48,49,46,83,81,81,84,81,74,21,31,30,31,30,33,45,46,48,49,45,52,66,77,78,80,75,85,30,26,21,19,26,24,29,31,31,33,39,46,59,57,52,52,65,70,30,35,38,44,43,45,46,46,51,55,60,53,76,81,89,99,103,98,1257,1262,1255,1257,1268,1289,1198,1198,1201,1212,1200,1218,2455,2460,2456,2469,2468,2507,95,97,80,72,85,93,102,84,84,83,77,84,197,181,164,155,162,177,137,129,122,112,112,107,114,125,132,125,106,104,251,254,254,237,218,211,121,122,126,138,123,121,100,109,104,104,117,114,221,231,230,242,240,235,99,102,106,121,123,125,76,84,77,82,84,90,175,186,183,203,207,215,67,60,65,56,64,76,53,42,50,56,57,52,120,102,115,112,121,128,42,46,54,51,38,40,42,42,47,36,39,41,84,88,101,87,77,81,49,54,52,48,45,58,57,58,55,65,63,74,106,112,107,113,108,132,79,92,93,88,92,85,109,107,103,89,82,81,188,199,196,177,174,166,124,119,111,107,96,95,118,113,107,120,111,102,242,232,218,227,207,197,109,99,99,110,121,118,116,115,112,115,113,109,225,214,211,225,234,227,109,107,101,97,89,89,102,103,106,89,93,102,211,210,207,186,182,191,76,84,89,92,107,93,60,59,61,78,84,86,136,143,150,170,191,179,62,56,55,60,58,71,51,52,56,53,57,55,113,108,111,113,115,126,43,41,43,42,48,48,33,36,37,42,43,46,76,77,80,84,91,94,24,27,31,31,34,38,26,29,29,30,32,30,50,56,60,61,66,68,12,15,14,15,14,17,12,12,14,15,14,16,24,27,28,30,28,33,9,12,14,17,19,15,27,28,27,30,28,32,36,40,41,47,47,47,740,745,753,744,728,711,765,764,771,754,761,754,1505,1509,1524,1498,1489,1465,41,45,45,39,40,47,42,39,45,44,38,37,83,84,90,83,78,84,62,55,54,57,52,44,80,77,63,55,56,51,142,132,117,112,108,95,82,83,83,70,61,59,71,69,73,78,83,86,153,152,156,148,144,145,76,80,79,72,75,78,62,70,72,68,68,66,138,150,151,140,143,144,39,45,50,59,53,39,36,33,40,31,34,30,75,78,90,90,87,69,19,16,14,15,19,21,23,25,22,26,24,22,42,41,36,41,43,43,21,19,21,20,21,17,22,28,26,28,29,28,43,47,47,48,50,45,47,45,47,39,33,33,60,47,47,46,43,41,107,92,94,85,76,74,49,45,48,54,49,51,61,64,62,52,60,61,110,109,110,106,109,112,85,79,61,58,54,50,82,82,79,72,71,63,167,161,140,130,125,113,80,88,93,85,81,77,73,78,83,82,80,78,153,166,176,167,161,155,47,49,60,70,78,77,43,39,47,49,53,63,90,88,107,119,131,140,23,28,28,30,37,42,34,33,29,35,30,33,57,61,57,65,67,75,28,23,26,23,21,22,23,29,27,25,27,28,51,52,53,48,48,50,14,15,15,21,22,25,20,21,24,27,27,26,34,36,39,48,49,51,12,16,13,14,13,12,16,12,14,14,17,20,28,28,27,28,30,32,15,14,16,18,19,17,17,18,18,22,21,21,32,32,34,40,40,38,999,997,1025,1035,1042,1000,979,997,989,994,996,987,1978,1994,2014,2029,2038,1987,88,74,66,57,55,46,76,63,57,58,59,48,164,137,123,115,114,94,115,119,120,121,119,108,114,109,102,91,84,91,229,228,222,212,203,199,93,103,111,112,108,122,84,100,109,119,108,101,177,203,220,231,216,223,44,51,57,68,89,91,51,59,57,57,78,82,95,110,114,125,167,173,43,39,36,26,23,26,29,30,25,26,28,26,72,69,61,52,51,52,46,38,47,42,37,21,28,32,31,26,22,17,74,70,78,68,59,38,38,40,43,56,51,43,53,55,42,42,38,30,91,95,85,98,89,73,71,64,61,65,68,55,82,74,83,80,70,80,153,138,144,145,138,135,120,109,112,85,86,83,116,116,103,97,97,89,236,225,215,182,183,172,83,95,106,122,121,122,70,83,94,106,114,117,153,178,200,228,235,239,55,54,56,71,71,74,52,54,56,64,66,69,107,108,112,135,137,143,37,50,50,47,50,49,45,44,45,33,38,39,82,94,95,80,88,88,42,36,37,34,29,30,38,35,35,48,42,42,80,71,72,82,71,72,48,46,38,45,45,37,52,45,43,34,36,41,100,91,81,79,81,78,44,39,42,40,44,41,50,55,58,57,49,45,94,94,100,97,93,86,21,25,25,25,29,34,21,23,27,36,41,38,42,48,52,61,70,72,11,15,18,19,17,18,18,20,22,20,26,32,29,35,40,39,43,50,793,796,810,810,805,809,788,787,775,789,783,788,1581,1583,1585,1599,1588,1597,72,64,54,57,49,38,51,42,46,44,41,51,123,106,100,101,90,89,69,80,86,83,85,90,70,74,72,69,65,56,139,154,158,152,150,146,62,60,68,67,63,65,67,73,61,66,67,70,129,133,129,133,130,135,61,63,60,60,61,59,40,47,51,56,59,57,101,110,111,116,120,116,42,46,45,49,39,41,39,29,22,29,20,21,81,75,67,78,59,62,23,21,24,25,36,35,22,21,23,25,27,20,45,42,47,50,63,55,14,17,22,24,23,29,30,25,32,27,29,33,44,42,54,51,52,62,58,51,49,45,48,44,60,63,62,59,59,50,118,114,111,104,107,94,73,71,63,61,64,65,65,68,58,61,66,70,138,139,121,122,130,135,70,66,66,66,62,71,86,75,74,70,65,66,156,141,140,136,127,137,63,66,72,67,73,66,61,69,68,68,66,72,124,135,140,135,139,138,57,55,56,60,57,53,53,57,60,55,59,57,110,112,116,115,116,110,55,58,63,55,53,50,55,46,42,52,49,49,110,104,105,107,102,99,33,33,34,37,33,43,37,39,42,44,43,46,70,72,76,81,76,89,20,20,23,25,30,27,22,27,27,26,31,31,42,47,50,51,61,58,12,16,15,18,16,16,14,12,12,14,13,17,26,28,27,32,29,33,9,9,10,11,13,17,16,20,23,24,24,22,25,29,33,35,37,39,777,984,1112,1276,1511,1619,722,923,1062,1194,1399,1489,1499,1907,2174,2470,2910,3108,62,111,138,154,174,170,64,120,146,139,155,163,126,231,284,293,329,333,62,98,126,129,163,187,63,76,105,128,151,170,125,174,231,257,314,357,66,65,62,74,86,108,56,67,80,82,88,92,122,132,142,156,174,200,60,56,55,64,68,75,49,51,51,63,70,69,109,107,106,127,138,144,58,63,72,82,98,81,43,41,47,76,89,88,101,104,119,158,187,169,33,47,51,94,134,137,26,34,50,87,111,114,59,81,101,181,245,251,46,69,77,106,123,132,51,87,92,88,112,128,97,156,169,194,235,260,50,92,115,123,151,161,58,99,129,142,174,169,108,191,244,265,325,330,52,74,95,106,129,159,65,79,84,87,108,133,117,153,179,193,237,292,76,82,85,82,92,97,70,78,76,79,96,99,146,160,161,161,188,196,88,87,80,86,95,94,70,72,82,88,84,85,158,159,162,174,179,179,45,57,67,76,92,97,42,50,40,42,61,70,87,107,107,118,153,167,34,27,29,34,37,43,21,26,30,41,42,44,55,53,59,75,79,87,20,28,29,31,38,42,20,19,24,24,27,26,40,47,53,55,65,68,16,19,20,23,16,19,13,14,14,16,20,21,29,33,34,39,36,40,6,5,6,7,11,13,4,2,5,6,5,12,10,7,11,13,16,25,3,4,5,5,4,4,7,8,7,6,6,6,10,12,12,11,10,10,897,904,894,901,893,892,850,848,869,868,861,864,1747,1752,1763,1769,1754,1756,64,66,56,61,62,48,54,52,56,53,48,48,118,118,112,114,110,96,85,83,81,82,68,69,80,84,77,84,76,73,165,167,158,166,144,142,75,70,80,89,97,89,76,77,89,83,80,83,151,147,169,172,177,172,61,70,68,66,63,72,60,58,53,58,69,69,121,128,121,124,132,141,56,47,48,47,49,54,47,46,51,51,47,48,103,93,99,98,96,102,37,41,40,36,32,25,22,18,21,21,22,19,59,59,61,57,54,44,34,31,25,27,27,28,42,37,30,29,30,35,76,68,55,56,57,63,50,56,50,43,44,41,58,61,70,66,64,55,108,117,120,109,108,96,83,85,82,73,64,59,79,85,83,79,68,66,162,170,165,152,132,125,68,70,72,78,91,87,69,65,64,72,83,83,137,135,136,150,174,170,76,76,82,83,76,78,75,78,73,59,61,72,151,154,155,142,137,150,52,50,51,57,67,80,48,48,62,70,64,62,100,98,113,127,131,142,49,51,47,38,35,37,39,41,36,35,39,44,88,92,83,73,74,81,46,42,36,36,37,41,40,35,36,35,33,27,86,77,72,71,70,68,32,32,41,48,43,36,33,33,30,28,30,32,65,65,71,76,73,68,17,18,18,18,19,25,17,21,25,28,27,29,34,39,43,46,46,54,12,16,17,19,19,23,11,9,13,17,20,19,23,25,30,36,39,42,1085,1147,1107,1085,1052,1068,1115,1122,1106,1105,1093,1100,2200,2269,2213,2190,2145,2168,71,73,60,45,43,43,53,53,45,46,46,55,124,126,105,91,89,98,105,104,92,82,79,84,98,98,97,81,76,65,203,202,189,163,155,149,83,97,105,116,112,99,71,80,82,89,90,94,154,177,187,205,202,193,69,74,70,72,63,74,61,52,54,65,64,72,130,126,124,137,127,146,57,69,58,61,53,58,59,61,50,37,35,38,116,130,108,98,88,96,46,54,54,53,57,57,46,47,46,38,38,32,92,101,100,91,95,89,63,60,57,58,48,56,39,48,52,54,57,58,102,108,109,112,105,114,54,65,66,63,63,65,81,70,59,60,59,62,135,135,125,123,122,127,99,82,65,52,61,53,105,93,90,91,82,75,204,175,155,143,143,128,81,96,101,112,102,96,110,117,108,101,96,100,191,213,209,213,198,196,80,82,72,67,76,85,71,79,80,100,99,98,151,161,152,167,175,183,41,48,62,67,67,69,48,48,58,55,58,63,89,96,120,122,125,132,45,51,48,39,37,36,46,44,50,46,49,45,91,95,98,85,86,81,54,42,39,37,38,39,81,73,64,63,52,48,135,115,103,100,90,87,75,84,77,71,58,43,74,82,89,83,75,70,149,166,166,154,133,113,35,33,45,51,57,69,29,33,37,44,59,71,64,66,82,95,116,140,27,33,36,39,38,42,43,44,45,52,58,54,70,77,81,91,96,96,1106,1117,1142,1167,1184,1182,1135,1116,1167,1184,1185,1193,2241,2233,2309,2351,2369,2375,106,97,83,86,86,83,119,107,102,93,88,74,225,204,185,179,174,157,135,141,142,138,132,122,157,162,169,163,146,138,292,303,311,301,278,260,82,95,114,126,132,132,92,99,112,125,135,158,174,194,226,251,267,290,74,72,71,80,91,91,58,64,69,84,86,86,132,136,140,164,177,177,47,49,47,40,45,49,41,28,34,25,34,38,88,77,81,65,79,87,26,27,29,27,22,19,36,24,24,28,27,21,62,51,53,55,49,40,46,37,25,22,35,46,58,53,47,38,43,50,104,90,72,60,78,96,95,87,93,88,78,69,131,119,115,110,103,83,226,206,208,198,181,152,141,144,138,137,120,110,126,126,136,148,141,139,267,270,274,285,261,249,101,113,123,139,149,147,102,102,107,111,115,120,203,215,230,250,264,267,82,81,93,96,95,103,68,82,85,81,92,105,150,163,178,177,187,208,45,48,53,55,62,77,54,47,54,61,58,58,99,95,107,116,120,135,48,44,42,37,41,36,29,33,38,40,40,42,77,77,80,77,81,78,35,33,36,40,38,37,31,33,30,25,25,28,66,66,66,65,63,65,22,28,30,31,32,31,12,18,27,33,32,30,34,46,57,64,64,61,9,9,11,15,18,21,11,9,8,7,7,11,20,18,19,22,25,32,12,12,12,10,8,9,10,10,10,12,13,12,22,22,22,22,21,21,1052,1060,1044,1045,1034,1035,999,987,993,987,994,979,2051,2047,2037,2032,2028,2014,62,61,70,69,68,60,58,59,64,64,68,63,120,120,134,133,136,123,108,115,99,90,86,87,95,85,78,82,86,76,203,200,177,172,172,163,100,94,98,103,104,115,92,98,101,99,92,93,192,192,199,202,196,208,99,102,98,100,102,97,71,76,81,84,86,83,170,178,179,184,188,180,56,60,53,50,45,52,47,44,49,35,37,32,103,104,102,85,82,84,23,28,27,29,33,29,33,27,22,21,24,23,56,55,49,50,57,52,28,34,36,32,33,30,39,37,41,41,42,50,67,71,77,73,75,80,61,52,50,56,54,55,51,57,54,60,55,49,112,109,104,116,109,104,86,86,75,78,74,79,116,99,84,76,75,70,202,185,159,154,149,149,94,95,105,103,94,80,86,90,100,99,109,108,180,185,205,202,203,188,85,92,92,85,84,81,82,90,94,91,76,74,167,182,186,176,160,155,57,49,48,51,65,73,43,45,44,53,61,69,100,94,92,104,126,142,50,53,57,50,41,45,46,43,35,34,34,35,96,96,92,84,75,80,51,39,29,37,38,41,62,57,55,46,43,38,113,96,84,83,81,79,57,62,62,57,51,42,48,47,52,60,55,55,105,109,114,117,106,97,22,23,27,31,40,45,18,18,24,26,31,41,40,41,51,57,71,86,13,15,18,24,22,24,12,15,15,16,20,20,25,30,33,40,42,44,903,936,925,926,903,920,880,914,932,936,900,925,1783,1850,1857,1862,1803,1845,58,62,55,52,41,45,52,65,64,58,54,50,110,127,119,110,95,95,99,96,97,86,86,82,88,82,86,86,96,85,187,178,183,172,182,167,84,98,98,106,104,99,87,90,92,98,85,98,171,188,190,204,189,197,85,73,76,73,73,79,57,58,68,76,80,85,142,131,144,149,153,164,56,66,65,63,60,58,44,54,45,51,40,33,100,120,110,114,100,91,26,30,30,36,36,32,26,28,29,25,25,27,52,58,59,61,61,59,22,29,22,18,18,26,35,27,33,34,29,29,57,56,55,52,47,55,45,40,41,39,39,44,52,65,61,50,57,64,97,105,102,89,96,108,78,88,77,69,64,66,83,81,79,81,68,74,161,169,156,150,132,140,67,68,77,96,94,88,73,80,89,93,87,90,140,148,166,189,181,178,69,73,72,74,69,68,71,77,73,81,78,71,140,150,145,155,147,139,49,52,55,53,55,64,47,48,56,51,55,66,96,100,111,104,110,130,40,33,33,29,38,45,40,33,31,35,33,38,80,66,64,64,71,83,42,40,35,38,37,32,34,31,28,24,24,29,76,71,63,62,61,61,48,53,48,42,37,36,35,40,42,40,33,29,83,93,90,82,70,65,18,16,22,33,35,39,15,13,12,17,25,25,33,29,34,50,60,64,17,19,22,19,17,17,41,42,44,36,31,32,58,61,66,55,48,49,836,834,868,872,866,840,872,868,866,897,884,866,1708,1702,1734,1769,1750,1706,53,48,48,50,39,38,45,46,42,47,44,36,98,94,90,97,83,74,71,78,78,77,78,73,74,65,64,73,67,59,145,143,142,150,145,132,69,63,68,70,72,71,68,87,81,73,74,72,137,150,149,143,146,143,56,58,68,70,68,65,51,50,55,58,62,72,107,108,123,128,130,137,53,48,47,38,37,35,43,37,38,45,40,34,96,85,85,83,77,69,29,36,43,50,50,37,34,31,37,31,31,31,63,67,80,81,81,68,15,16,27,21,31,29,31,28,28,37,41,41,46,44,55,58,72,70,43,43,43,47,33,31,48,42,47,51,40,35,91,85,90,98,73,66,61,39,42,49,54,55,75,75,69,66,56,57,136,114,111,115,110,112,66,82,76,70,75,68,64,65,63,69,80,76,130,147,139,139,155,144,63,61,67,75,62,59,57,56,60,61,62,69,120,117,127,136,124,128,33,40,45,48,59,60,41,47,45,49,45,44,74,87,90,97,104,104,29,31,30,37,32,35,33,28,26,27,27,29,62,59,56,64,59,64,45,38,37,27,29,30,29,34,32,31,31,33,74,72,69,58,60,63,54,51,49,50,40,37,72,63,59,53,51,33,126,114,108,103,91,70,37,42,41,35,44,48,53,57,57,56,52,62,90,99,98,91,96,110,59,60,59,58,63,69,54,57,63,70,81,83,113,117,122,128,144,152,764,751,726,735,711,705,743,741,738,745,734,712,1507,1492,1464,1480,1445,1417,37,32,28,28,20,16,47,40,35,33,29,23,84,72,63,61,49,39,76,67,71,66,59,56,74,79,66,61,62,53,150,146,137,127,121,109,85,87,83,90,84,83,74,75,83,77,75,81,159,162,166,167,159,164,76,71,69,73,78,84,63,64,64,69,71,72,139,135,133,142,149,156,59,62,63,55,53,43,43,46,48,43,38,41,102,108,111,98,91,84,27,28,13,22,18,27,18,16,17,19,25,20,45,44,30,41,43,47,15,12,8,8,8,9,24,14,13,14,11,11,39,26,21,22,19,20,31,28,23,17,19,14,31,34,35,41,30,23,62,62,58,58,49,37,42,43,40,43,34,35,56,59,55,53,43,43,98,102,95,96,77,78,71,63,63,60,55,50,73,72,63,60,65,59,144,135,126,120,120,109,57,63,61,58,60,62,55,55,63,72,73,76,112,118,124,130,133,138,45,47,45,52,60,56,38,38,36,39,46,47,83,85,81,91,106,103,37,30,36,39,35,39,34,36,43,42,40,33,71,66,79,81,75,72,30,37,34,31,38,38,38,35,30,34,31,32,68,72,64,65,69,70,37,37,35,35,26,27,33,31,37,35,35,35,70,68,72,70,61,62,22,22,30,32,39,33,21,23,24,24,31,30,43,45,54,56,70,63,17,22,24,26,25,33,21,24,26,29,29,33,38,46,50,55,54,66,630,668,670,671,663,665,680,695,700,705,677,697,1310,1363,1370,1376,1340,1362,30,34,27,28,24,22,30,36,36,36,33,29,60,70,63,64,57,51,20,20,23,26,31,24,17,17,19,19,20,22,37,37,42,45,51,46,25,28,24,25,21,24,31,28,31,20,20,14,56,56,55,45,41,38,23,22,27,29,31,34,19,23,24,36,38,31,42,45,51,65,69,65,49,53,57,51,51,59,68,71,56,44,38,61,117,124,113,95,89,120,112,112,118,110,94,94,88,92,110,118,105,112,200,204,228,228,199,206,75,88,84,86,87,89,69,67,60,73,65,73,144,155,144,159,152,162,43,57,59,53,56,49,33,39,39,40,47,48,76,96,98,93,103,97,29,31,26,32,39,40,45,30,29,23,26,28,74,61,55,55,65,68,40,37,32,32,31,31,46,56,55,47,38,37,86,93,87,79,69,68,48,43,48,50,44,38,44,47,47,50,53,51,92,90,95,100,97,89,36,42,40,41,40,49,40,41,35,44,42,47,76,83,75,85,82,96,30,29,35,36,40,33,37,33,46,42,42,36,67,62,81,78,82,69,26,25,26,23,25,27,27,26,22,27,26,31,53,51,48,50,51,58,22,23,22,22,23,24,34,38,39,38,36,20,56,61,61,60,59,44,9,12,12,17,18,17,20,21,23,20,21,33,29,33,35,37,39,50,13,12,10,10,8,11,32,30,29,28,27,24,45,42,39,38,35,35,878,888,888,889,873,857,876,871,865,853,854,842,1754,1759,1753,1742,1727,1699,48,45,42,49,49,44,52,48,45,39,44,37,100,93,87,88,93,81,98,104,94,76,80,63,84,73,75,70,65,58,182,177,169,146,145,121,104,109,106,117,91,89,85,90,92,87,88,92,189,199,198,204,179,181,70,67,78,76,88,98,78,74,73,81,84,90,148,141,151,157,172,188,58,58,52,55,50,46,47,51,47,44,43,40,105,109,99,99,93,86,24,32,37,38,33,34,35,38,35,31,27,20,59,70,72,69,60,54,20,19,20,23,21,20,29,30,27,28,35,27,49,49,47,51,56,47,33,29,30,29,37,33,49,44,44,41,40,50,82,73,74,70,77,83,77,78,63,62,53,49,78,73,70,65,66,58,155,151,133,127,119,107,81,79,85,80,88,83,63,64,72,75,75,83,144,143,157,155,163,166,73,71,77,75,68,77,84,83,85,81,71,56,157,154,162,156,139,133,55,51,56,61,68,68,46,50,41,50,63,70,101,101,97,111,131,138,34,47,44,45,44,49,39,41,44,48,41,44,73,88,88,93,85,93,35,31,32,35,34,30,33,31,34,27,25,31,68,62,66,62,59,61,25,26,27,29,27,28,20,26,28,31,32,29,45,52,55,60,59,57,16,15,17,17,20,21,20,18,17,17,15,19,36,33,34,34,35,40,27,27,28,22,22,25,34,37,36,38,40,38,61,64,64,60,62,63,462,452,492,471,483,479,553,553,562,567,569,548,1015,1005,1054,1038,1052,1027,5,13,18,15,18,24,15,18,21,21,21,24,20,31,39,36,39,48,10,10,8,12,14,12,14,12,17,17,14,14,24,22,25,29,28,26,11,8,14,12,14,14,10,13,18,18,15,13,21,21,32,30,29,27,22,20,17,15,14,12,6,7,9,13,15,16,28,27,26,28,29,28,23,21,30,26,20,26,38,31,24,26,21,21,61,52,54,52,41,47,58,59,62,48,53,38,46,53,48,41,45,37,104,112,110,89,98,75,41,39,49,46,50,53,26,31,38,46,49,41,67,70,87,92,99,94,19,22,35,35,32,41,21,22,19,21,23,28,40,44,54,56,55,69,28,19,17,14,16,17,22,20,21,16,19,19,50,39,38,30,35,36,24,24,30,29,31,23,23,21,29,30,24,22,47,45,59,59,55,45,18,18,17,21,18,19,23,23,21,21,31,32,41,41,38,42,49,51,31,28,28,26,27,25,29,29,26,25,27,27,60,57,54,51,54,52,29,31,32,26,28,29,39,38,39,34,36,33,68,69,71,60,64,62,27,31,31,33,32,30,33,31,33,38,35,38,60,62,64,71,67,68,27,23,27,32,31,32,54,51,48,51,48,43,81,74,75,83,79,75,38,35,23,25,32,27,53,56,51,52,55,48,91,91,74,77,87,75,51,51,54,56,53,57,101,97,100,97,91,92,152,148,154,153,144,149,742,753,754,744,768,759,847,842,831,832,857,846,1589,1595,1585,1576,1625,1605,42,37,35,28,26,24,33,28,19,24,25,26,75,65,54,52,51,50,31,30,28,26,28,33,27,23,26,23,24,23,58,53,54,49,52,56,36,42,48,44,41,34,27,34,32,33,34,29,63,76,80,77,75,63,36,35,46,51,50,46,24,27,24,23,31,30,60,62,70,74,81,76,53,41,30,34,40,35,32,33,45,47,33,35,85,74,75,81,73,70,40,57,51,49,66,64,45,52,41,41,50,49,85,109,92,90,116,113,46,52,50,49,46,59,47,43,38,40,46,45,93,95,88,89,92,104,47,48,44,32,45,43,40,33,39,45,42,41,87,81,83,77,87,84,34,32,36,40,44,38,40,45,43,38,45,37,74,77,79,78,89,75,40,42,46,51,45,41,50,39,45,44,48,48,90,81,91,95,93,89,46,44,46,40,43,41,37,46,49,53,45,48,83,90,95,93,88,89,44,40,38,46,43,48,56,51,50,40,49,49,100,91,88,86,92,97,34,43,41,39,40,43,58,59,56,62,55,55,92,102,97,101,95,98,55,49,46,37,35,33,66,60,52,49,53,61,121,109,98,86,88,94,57,59,62,66,55,50,84,77,79,77,75,63,141,136,141,143,130,113,37,40,43,43,49,54,56,57,57,62,70,78,93,97,100,105,119,132,64,62,64,69,72,73,125,135,136,131,132,129,189,197,200,200,204,202,668,658,646,665,643,644,747,744,735,732,695,702,1415,1402,1381,1397,1338,1346,23,21,23,23,20,25,25,26,24,23,24,21,48,47,47,46,44,46,69,61,60,57,49,38,51,40,44,37,27,30,120,101,104,94,76,68,60,66,58,65,74,78,62,64,57,54,51,46,122,130,115,119,125,124,58,62,59,61,60,59,54,52,56,57,48,60,112,114,115,118,108,119,40,36,34,36,33,36,27,32,25,29,30,30,67,68,59,65,63,66,17,15,19,26,18,16,19,22,27,28,20,15,36,37,46,54,38,31,13,12,12,9,8,13,17,19,18,20,18,18,30,31,30,29,26,31,19,16,15,12,15,16,27,22,19,20,19,27,46,38,34,32,34,43,38,34,30,35,27,22,51,50,45,50,44,27,89,84,75,85,71,49,45,45,39,41,45,43,57,57,52,40,43,51,102,102,91,81,88,94,46,47,48,41,42,42,46,51,51,59,55,48,92,98,99,100,97,90,43,41,40,44,37,36,33,31,34,35,33,42,76,72,74,79,70,78,30,30,36,34,34,36,27,27,24,26,27,26,57,57,60,60,61,62,32,27,23,23,24,28,50,41,36,33,25,30,82,68,59,56,49,58,39,45,46,48,45,32,57,65,61,58,56,53,96,110,107,106,101,85,32,27,30,33,35,42,39,37,47,51,61,64,71,64,77,84,96,106,64,73,74,77,77,82,105,108,115,112,114,114,169,181,189,189,191,196,605,602,629,672,678,707,691,693,723,769,758,814,1296,1295,1352,1441,1436,1521,23,25,26,41,41,37,19,18,29,31,28,30,42,43,55,72,69,67,24,25,20,19,26,35,14,16,14,25,24,28,38,41,34,44,50,63,27,26,33,34,27,30,19,18,19,14,17,17,46,44,52,48,44,47,27,26,20,24,29,28,15,18,18,25,21,28,42,44,38,49,50,56,42,47,41,34,34,42,36,40,41,41,34,35,78,87,82,75,68,77,74,74,80,90,79,70,63,56,62,68,71,69,137,130,142,158,150,139,37,36,53,60,65,70,33,36,51,58,63,71,70,72,104,118,128,141,38,37,32,34,36,36,34,39,38,48,38,40,72,76,70,82,74,76,35,36,44,49,51,51,29,26,26,39,51,52,64,62,70,88,102,103,26,26,27,29,29,38,32,41,42,32,37,44,58,67,69,61,66,82,24,21,29,35,39,31,39,32,35,41,39,47,63,53,64,76,78,78,30,30,32,36,32,42,39,39,38,44,44,46,69,69,70,80,76,88,25,27,28,23,28,35,51,49,53,42,43,45,76,76,81,65,71,80,39,35,33,35,41,34,58,59,53,54,54,55,97,94,86,89,95,89,61,55,50,44,39,37,67,64,67,67,61,62,128,119,117,111,100,99,16,22,29,40,43,55,32,41,44,53,56,66,48,63,73,93,99,121,57,54,52,45,39,36,111,101,93,87,77,79,168,155,145,132,116,115,814,841,828,835,843,815,876,894,878,847,856,835,1690,1735,1706,1682,1699,1650,54,58,53,41,42,36,48,43,40,34,30,28,102,101,93,75,72,64,67,66,67,73,69,66,71,69,70,55,61,58,138,135,137,128,130,124,61,75,72,74,83,79,54,59,55,62,69,68,115,134,127,136,152,147,62,67,65,65,60,61,51,49,51,49,44,48,113,116,116,114,104,109,49,47,48,46,46,39,53,59,49,44,40,35,102,106,97,90,86,74,38,43,45,50,37,37,34,40,40,44,48,42,72,83,85,94,85,79,27,28,22,23,37,32,38,27,28,28,28,26,65,55,50,51,65,58,51,44,45,41,48,39,55,60,51,44,49,47,106,104,96,85,97,86,50,58,60,63,62,55,60,62,68,68,67,57,110,120,128,131,129,112,59,59,55,56,56,64,55,65,65,62,62,64,114,124,120,118,118,128,55,55,54,57,59,57,60,62,55,55,54,50,115,117,109,112,113,107,50,45,45,51,45,46,48,50,55,55,51,55,98,95,100,106,96,101,44,46,47,41,44,45,47,48,45,41,41,49,91,94,92,82,85,94,42,35,39,38,41,44,51,43,46,51,54,41,93,78,85,89,95,85,47,59,50,48,40,37,50,55,54,51,44,49,97,114,104,99,84,86,25,21,30,39,44,47,32,36,43,46,55,52,57,57,73,85,99,99,33,35,31,29,30,31,69,67,63,58,59,66,102,102,94,87,89,97,941,960,947,952,975,972,998,989,991,962,927,942,1939,1949,1938,1914,1902,1914,66,56,52,47,42,44,52,48,51,43,36,35,118,104,103,90,78,79,75,89,87,84,82,84,90,87,73,67,66,61,165,176,160,151,148,145,80,75,69,72,79,79,82,80,84,84,81,85,162,155,153,156,160,164,83,84,89,89,80,77,66,75,77,78,89,84,149,159,166,167,169,161,61,64,58,65,74,64,69,68,54,55,42,51,130,132,112,120,116,115,44,55,65,68,72,70,55,49,67,62,45,41,99,104,132,130,117,111,41,39,34,27,35,37,39,37,40,35,42,49,80,76,74,62,77,86,47,45,50,50,52,42,62,64,65,58,38,44,109,109,115,108,90,86,62,73,64,61,67,72,72,77,73,73,83,74,134,150,137,134,150,146,78,66,62,65,69,71,84,77,70,71,67,73,162,143,132,136,136,144,77,81,82,75,74,75,77,80,81,83,81,81,154,161,163,158,155,156,63,56,59,69,71,70,50,53,59,64,64,69,113,109,118,133,135,139,32,40,44,55,56,58,32,32,31,32,36,36,64,72,75,87,92,94,25,31,27,21,20,28,41,39,39,33,29,28,66,70,66,54,49,56,46,41,37,30,23,19,47,45,42,36,34,35,93,86,79,66,57,54,31,33,34,37,43,44,25,28,31,38,39,38,56,61,65,75,82,82,30,32,34,37,36,38,55,50,54,50,55,58,85,82,88,87,91,96,748,753,774,751,747,741,816,810,838,813,830,807,1564,1563,1612,1564,1577,1548,42,40,38,30,29,31,40,31,18,21,25,24,82,71,56,51,54,55,64,62,58,63,61,57,64,65,64,57,59,55,128,127,122,120,120,112,80,81,81,79,76,72,89,91,98,91,85,79,169,172,179,170,161,151,57,61,65,71,69,84,58,69,70,78,84,89,115,130,135,149,153,173,56,53,60,44,48,36,56,51,68,43,40,41,112,104,128,87,88,77,29,32,37,30,31,35,29,23,36,39,43,33,58,55,73,69,74,68,12,18,17,19,25,24,19,19,16,20,26,23,31,37,33,39,51,47,29,24,22,26,28,27,40,37,36,37,43,31,69,61,58,63,71,58,48,53,49,41,39,37,66,62,60,57,45,51,114,115,109,98,84,88,64,57,61,62,52,51,72,66,66,70,74,68,136,123,127,132,126,119,56,58,63,66,68,68,60,69,76,64,60,65,116,127,139,130,128,133,42,46,49,46,46,51,34,36,40,46,53,57,76,82,89,92,99,108,40,45,41,36,37,40,48,40,37,33,34,33,88,85,78,69,71,73,33,26,35,40,41,34,46,47,46,46,43,43,79,73,81,86,84,77,44,44,38,41,36,30,46,49,45,43,41,36,90,93,83,84,77,66,27,23,25,22,26,33,31,34,35,37,41,43,58,57,60,59,67,76,25,30,35,35,35,31,18,21,27,31,34,36,43,51,62,66,69,67,919,908,906,918,907,916,879,870,863,880,881,898,1798,1778,1769,1798,1788,1814,53,49,41,35,38,40,39,37,37,49,45,47,92,86,78,84,83,87,93,85,75,79,79,82,82,79,70,63,63,57,175,164,145,142,142,139,99,97,103,98,88,95,103,107,101,98,93,90,202,204,204,196,181,185,82,83,86,96,99,104,81,74,83,87,93,100,163,157,169,183,192,204,60,67,67,68,59,56,55,51,48,47,42,46,115,118,115,115,101,102,19,21,22,20,24,19,20,21,23,22,22,27,39,42,45,42,46,46,10,11,16,20,16,16,17,21,23,27,27,29,27,32,39,47,43,45,28,27,24,23,28,31,38,35,32,36,38,47,66,62,56,59,66,78,62,61,54,57,49,44,71,70,66,63,63,49,133,131,120,120,112,93,97,81,80,79,73,74,102,95,85,85,75,81,199,176,165,164,148,155,102,106,109,102,104,100,80,82,93,95,101,104,182,188,202,197,205,204,55,64,71,77,79,87,50,52,59,68,74,74,105,116,130,145,153,161,41,38,41,48,53,45,24,31,32,36,38,39,65,69,73,84,91,84,32,27,31,25,27,35,35,29,27,18,18,18,67,56,58,43,45,53,42,41,36,38,33,25,34,39,31,32,31,26,76,80,67,70,64,51,23,27,26,29,31,34,21,20,24,24,23,30,44,47,50,53,54,64,21,23,24,24,27,29,27,27,29,30,35,34,48,50,53,54,62,63,903,943,993,1059,1021,1043,922,951,992,1060,1028,1043,1825,1894,1985,2119,2049,2086,51,58,63,69,74,68,54,44,50,61,53,51,105,102,113,130,127,119,74,72,87,83,72,78,74,74,70,69,76,76,148,146,157,152,148,154,76,76,68,75,78,77,63,75,80,83,81,88,139,151,148,158,159,165,66,63,89,100,93,78,60,56,67,72,73,74,126,119,156,172,166,152,63,61,49,47,45,59,43,49,43,47,49,51,106,110,92,94,94,110,49,57,62,69,50,55,45,54,48,65,54,60,94,111,110,134,104,115,43,55,62,59,54,66,47,52,59,73,60,72,90,107,121,132,114,138,51,54,56,67,72,70,59,52,53,59,63,62,110,106,109,126,135,132,79,77,70,79,69,72,77,86,82,80,76,70,156,163,152,159,145,142,83,85,90,87,95,95,84,73,93,97,90,85,167,158,183,184,185,180,65,66,62,75,78,79,58,70,66,69,73,85,123,136,128,144,151,164,51,53,54,64,56,66,62,62,71,69,55,55,113,115,125,133,111,121,45,49,53,51,56,53,39,51,48,49,60,53,84,100,101,100,116,106,31,33,40,39,37,41,49,40,43,49,40,42,80,73,83,88,77,83,28,33,33,33,34,30,41,48,51,46,52,49,69,81,84,79,86,79,21,23,24,27,24,24,32,29,35,36,40,42,53,52,59,63,64,66,27,28,31,35,34,32,35,36,33,36,33,28,62,64,64,71,67,60,673,656,669,681,690,664,814,804,798,805,831,796,1487,1460,1467,1486,1521,1460,26,19,16,18,29,24,25,26,28,32,28,22,51,45,44,50,57,46,59,51,50,47,47,47,71,64,52,55,42,44,130,115,102,102,89,91,67,66,72,72,60,72,53,60,66,62,86,80,120,126,138,134,146,152,45,54,54,58,62,58,50,48,46,49,53,53,95,102,100,107,115,111,45,42,39,35,32,26,54,51,41,41,31,22,99,93,80,76,63,48,17,15,21,28,21,17,12,14,22,23,22,25,29,29,43,51,43,42,4,6,8,6,10,10,15,14,15,17,21,15,19,20,23,23,31,25,22,18,14,11,11,12,22,26,25,23,26,27,44,44,39,34,37,39,38,36,41,43,43,33,44,40,47,48,45,38,82,76,88,91,88,71,43,45,47,48,50,50,58,52,52,53,55,56,101,97,99,101,105,106,62,64,55,50,48,49,60,62,57,51,58,45,122,126,112,101,106,94,39,39,41,45,51,52,33,37,32,38,42,51,72,76,73,83,93,103,27,26,31,36,32,30,31,28,27,30,29,29,58,54,58,66,61,59,34,29,28,24,26,22,43,37,41,35,35,32,77,66,69,59,61,54,41,41,42,42,42,36,34,42,43,50,47,47,75,83,85,92,89,83,29,35,36,38,42,49,51,48,51,49,51,50,80,83,87,87,93,99,75,70,74,80,84,77,158,155,153,149,160,160,233,225,227,229,244,237,757,793,842,846,828,816,808,826,839,861,850,823,1565,1619,1681,1707,1678,1639,55,54,59,66,61,49,40,41,39,44,51,46,95,95,98,110,112,95,66,76,74,63,62,61,67,70,72,58,55,46,133,146,146,121,117,107,77,72,73,74,81,73,70,69,70,86,76,73,147,141,143,160,157,146,57,61,66,68,70,78,48,49,46,48,51,66,105,110,112,116,121,144,27,32,41,41,37,53,27,33,42,42,39,27,54,65,83,83,76,80,20,20,36,43,36,25,26,23,27,31,27,32,46,43,63,74,63,57,25,28,35,30,31,37,36,39,40,48,47,34,61,67,75,78,78,71,38,36,39,40,36,32,47,49,47,48,46,44,85,85,86,88,82,76,66,77,68,60,48,39,76,80,73,69,67,60,142,157,141,129,115,99,63,67,69,73,79,77,65,66,71,67,66,71,128,133,140,140,145,148,51,60,65,70,68,69,63,62,61,66,66,68,114,122,126,136,134,137,52,47,41,40,44,52,43,47,50,51,61,55,95,94,91,91,105,107,36,42,52,55,50,42,35,35,36,40,34,36,71,77,88,95,84,78,34,32,34,30,31,38,49,49,46,36,36,34,83,81,80,66,67,72,35,38,35,40,35,33,47,46,49,52,51,50,82,84,84,92,86,83,22,20,25,26,33,30,21,24,27,32,37,40,43,44,52,58,70,70,33,31,30,27,26,28,48,44,43,43,40,41,81,75,73,70,66,69,812,803,789,812,805,813,794,792,779,782,773,788,1606,1595,1568,1594,1578,1601,44,39,37,36,35,37,52,47,46,48,43,45,96,86,83,84,78,82,72,68,63,49,53,51,60,53,54,51,58,54,132,121,117,100,111,105,63,65,68,82,77,70,53,60,54,57,58,66,116,125,122,139,135,136,60,68,58,60,67,70,39,41,41,45,46,50,99,109,99,105,113,120,59,57,59,55,47,44,51,49,52,41,35,36,110,106,111,96,82,80,30,39,44,53,55,53,36,41,37,38,38,31,66,80,81,91,93,84,29,24,25,39,40,41,36,34,34,37,26,31,65,58,59,76,66,72,46,41,31,32,34,36,42,35,42,44,48,48,88,76,73,76,82,84,60,58,55,47,44,49,87,84,65,56,49,48,147,142,120,103,93,97,73,63,62,75,64,66,62,58,66,77,85,83,135,121,128,152,149,149,67,80,75,65,76,72,66,74,74,70,68,69,133,154,149,135,144,141,59,58,58,54,53,58,52,56,57,59,57,64,111,114,115,113,110,122,43,41,53,56,50,50,45,47,50,50,49,51,88,88,103,106,99,101,32,34,34,37,38,37,32,33,26,26,33,36,64,67,60,63,71,73,33,31,29,32,34,31,18,18,25,30,31,31,51,49,54,62,65,62,17,16,21,23,24,28,22,20,19,14,13,14,39,36,40,37,37,42,25,21,17,17,14,20,41,42,37,39,36,31,66,63,54,56,50,51,1018,1006,1023,991,958,953,972,984,977,987,942,926,1990,1990,2000,1978,1900,1879,55,57,66,58,45,55,43,48,50,47,45,42,98,105,116,105,90,97,96,88,79,72,83,80,86,80,74,82,71,72,182,168,153,154,154,152,92,100,100,117,117,106,100,95,84,92,88,91,192,195,184,209,205,197,144,119,145,103,85,96,78,95,104,92,88,85,222,214,249,195,173,181,63,79,72,82,62,59,62,50,52,52,34,28,125,129,124,134,96,87,33,35,32,25,28,29,20,30,30,28,24,16,53,65,62,53,52,45,32,28,29,32,27,27,29,22,31,25,27,29,61,50,60,57,54,56,43,41,47,51,54,48,48,54,50,62,58,58,91,95,97,113,112,106,72,67,61,59,52,65,97,93,86,73,61,70,169,160,147,132,113,135,88,81,78,80,90,77,92,93,87,99,97,92,180,174,165,179,187,169,71,77,82,81,70,80,73,68,75,77,86,82,144,145,157,158,156,162,57,66,66,63,71,63,35,45,45,50,57,59,92,111,111,113,128,122,38,36,33,43,46,45,55,47,45,45,36,27,93,83,78,88,82,72,45,39,43,33,29,28,28,29,35,33,40,46,73,68,78,66,69,74,34,38,37,40,41,36,27,30,30,25,24,25,61,68,67,65,65,61,16,19,19,20,26,30,19,24,23,27,27,21,35,43,42,47,53,51,39,36,34,32,32,29,80,81,76,78,79,83,119,117,110,110,111,112,867,864,852,878,894,868,929,921,916,918,949,929,1796,1785,1768,1796,1843,1797,53,43,47,50,56,44,57,52,47,49,56,59,110,95,94,99,112,103,82,84,73,80,69,75,71,76,74,72,76,72,153,160,147,152,145,147,65,67,71,67,82,84,52,60,71,70,69,65,117,127,142,137,151,149,51,44,49,55,64,67,46,46,40,43,48,54,97,90,89,98,112,121,39,50,44,44,45,36,39,30,32,29,31,28,78,80,76,73,76,64,25,19,11,15,16,18,20,21,21,24,20,11,45,40,32,39,36,29,19,16,23,27,24,21,27,26,25,30,33,33,46,42,48,57,57,54,50,45,40,44,41,36,55,56,61,56,58,50,105,101,101,100,99,86,61,67,70,60,64,62,76,72,59,61,68,63,137,139,129,121,132,125,57,55,58,59,63,68,56,58,63,64,63,67,113,113,121,123,126,135,49,54,45,56,53,52,54,52,47,52,48,50,103,106,92,108,101,102,41,37,36,39,39,38,40,42,47,37,47,47,81,79,83,76,86,85,38,41,42,38,38,41,45,38,40,44,39,34,83,79,82,82,77,75,56,53,47,50,36,34,64,64,59,51,47,40,120,117,106,101,83,74,67,75,74,67,60,55,73,70,66,66,71,67,140,145,140,133,131,122,54,47,54,61,74,63,69,72,67,73,74,77,123,119,121,134,148,140,60,67,68,66,70,74,85,86,97,97,101,112,145,153,165,163,171,186,905,920,935,937,907,903,879,902,909,931,899,893,1784,1822,1844,1868,1806,1796,64,53,43,48,38,34,58,60,51,47,38,44,122,113,94,95,76,78,92,102,98,91,89,86,102,98,96,90,87,85,194,200,194,181,176,171,111,104,115,108,99,95,89,92,105,111,107,103,200,196,220,219,206,198,60,73,87,88,99,109,74,83,74,79,83,90,134,156,161,167,182,199,46,51,38,39,36,31,36,39,45,53,48,37,82,90,83,92,84,68,16,20,31,30,24,31,14,19,23,24,18,24,30,39,54,54,42,55,17,19,14,24,27,23,22,21,15,24,22,22,39,40,29,48,49,45,41,38,42,36,25,30,64,57,57,54,43,36,105,95,99,90,68,66,103,91,82,76,68,59,93,91,93,90,82,79,196,182,175,166,150,138,82,92,108,109,104,102,86,96,92,91,100,101,168,188,200,200,204,203,71,74,67,75,76,84,55,59,74,84,79,80,126,133,141,159,155,164,53,51,54,50,57,60,45,46,42,38,49,49,98,97,96,88,106,109,36,40,44,42,49,47,37,38,37,34,35,35,73,78,81,76,84,82,34,38,36,36,30,29,40,37,34,37,31,29,74,75,70,73,61,58,45,39,38,38,37,28,40,35,37,31,31,31,85,74,75,69,68,59,15,18,19,27,24,34,10,17,20,28,30,31,25,35,39,55,54,65,19,17,19,20,25,21,14,14,14,16,16,17,33,31,33,36,41,38,1091,1081,1140,1165,1171,1297,1036,1031,1074,1119,1123,1258,2127,2112,2214,2284,2294,2555,108,101,99,92,73,92,99,79,80,76,62,76,207,180,179,168,135,168,192,169,160,145,145,138,172,172,165,162,151,131,364,341,325,307,296,269,146,161,180,196,185,192,109,108,129,147,150,174,255,269,309,343,335,366,29,47,67,83,115,132,18,33,45,57,82,105,47,80,112,140,197,237,9,10,13,16,16,36,18,16,15,17,10,31,27,26,28,33,26,67,40,30,28,17,23,27,50,50,49,36,35,52,90,80,77,53,58,79,64,64,63,63,55,71,64,63,60,67,68,86,128,127,123,130,123,157,105,89,93,94,85,102,107,101,113,110,103,99,212,190,206,204,188,201,161,153,145,125,126,121,183,170,149,147,132,132,344,323,294,272,258,253,117,128,138,165,159,162,99,116,137,154,176,182,216,244,275,319,335,344,42,51,72,78,95,112,31,38,54,63,66,93,73,89,126,141,161,205,24,24,26,31,32,41,19,23,21,25,32,39,43,47,47,56,64,80,19,18,19,17,15,23,15,15,14,11,12,19,34,33,33,28,27,42,14,13,14,17,15,15,6,4,4,9,9,8,20,17,18,26,24,23,9,10,10,11,14,13,13,14,15,9,9,6,22,24,25,20,23,19,5,5,5,5,6,11,1,2,3,8,10,12,6,7,8,13,16,23,7,8,8,10,12,9,32,27,21,21,16,13,39,35,29,31,28,22,1039,1012,1017,1030,1055,1055,1071,1069,1068,1076,1069,1074,2110,2081,2085,2106,2124,2129,81,72,68,69,73,53,103,92,71,70,63,64,184,164,139,139,136,117,114,109,100,88,89,100,93,102,102,108,106,101,207,211,202,196,195,201,97,99,110,117,112,113,87,94,95,100,92,86,184,193,205,217,204,199,55,53,58,73,90,90,40,45,59,55,66,81,95,98,117,128,156,171,40,39,30,33,33,41,37,39,28,26,24,23,77,78,58,59,57,64,40,35,40,31,33,33,36,28,31,31,26,23,76,63,71,62,59,56,48,41,44,49,42,44,57,48,55,57,54,49,105,89,99,106,96,93,80,71,57,65,60,67,90,84,70,73,69,73,170,155,127,138,129,140,97,100,100,97,96,82,103,104,116,104,100,93,200,204,216,201,196,175,101,106,111,100,108,106,94,98,89,94,108,103,195,204,200,194,216,209,63,65,65,78,69,84,60,56,63,76,75,86,123,121,128,154,144,170,32,35,48,44,60,58,52,51,54,48,50,53,84,86,102,92,110,111,53,48,39,41,38,31,40,48,51,53,51,52,93,96,90,94,89,83,43,38,38,36,37,41,59,53,43,41,39,41,102,91,81,77,76,82,50,52,42,38,40,39,66,66,67,62,58,53,116,118,109,100,98,92,31,35,51,52,46,38,28,36,47,52,56,59,59,71,98,104,102,97,14,14,16,19,29,35,26,25,27,26,32,34,40,39,43,45,61,69,862,868,881,882,902,900,884,885,887,881,882,837,1746,1753,1768,1763,1784,1737,60,55,53,65,67,66,82,77,78,83,91,68,142,132,131,148,158,134,48,56,62,49,52,51,48,47,56,54,55,59,96,103,118,103,107,110,41,43,35,40,41,38,28,30,30,36,30,26,69,73,65,76,71,64,30,35,45,45,46,47,23,26,32,25,27,27,53,61,77,70,73,74,50,39,39,35,50,48,55,58,41,48,43,35,105,97,80,83,93,83,96,96,95,86,74,68,109,103,104,89,88,70,205,199,199,175,162,138,116,114,105,108,105,114,81,81,96,100,111,114,197,195,201,208,216,228,78,83,97,95,112,116,76,78,69,64,69,82,154,161,166,159,181,198,61,59,65,67,62,67,55,64,63,70,65,61,116,123,128,137,127,128,42,45,50,52,55,53,62,53,54,53,53,44,104,98,104,105,108,97,52,49,48,39,46,46,40,41,47,50,59,57,92,90,95,89,105,103,48,52,48,51,45,46,40,40,38,37,31,33,88,92,86,88,76,79,38,38,34,41,41,38,47,43,41,41,34,35,85,81,75,82,75,73,40,40,35,32,34,31,39,38,35,33,36,34,79,78,70,65,70,65,27,28,33,32,33,31,30,35,37,38,37,39,57,63,70,70,70,70,17,19,18,20,20,21,23,21,16,19,25,28,40,40,34,39,45,49,18,17,19,25,19,19,46,50,50,41,28,25,64,67,69,66,47,44,1091,1109,1126,1123,1123,1101,1039,1045,1064,1065,1062,1035,2130,2154,2190,2188,2185,2136,70,62,67,59,58,49,70,60,59,58,50,39,140,122,126,117,108,88,103,109,102,112,93,86,86,96,108,93,91,91,189,205,210,205,184,177,85,96,100,95,94,90,83,85,87,100,109,93,168,181,187,195,203,183,74,75,82,81,81,88,62,65,68,68,69,79,136,140,150,149,150,167,70,66,59,60,70,60,49,44,52,53,46,51,119,110,111,113,116,111,49,55,63,61,52,63,52,61,49,51,49,42,101,116,112,112,101,105,42,53,55,48,59,51,49,39,46,54,62,61,91,92,101,102,121,112,72,59,58,61,70,64,67,71,73,73,72,66,139,130,131,134,142,130,100,104,97,96,90,87,99,97,85,86,86,77,199,201,182,182,176,164,95,98,97,106,104,100,90,87,95,85,85,93,185,185,192,191,189,193,77,85,91,87,92,91,69,79,83,90,84,90,146,164,174,177,176,181,63,55,62,63,73,81,58,58,54,54,67,62,121,113,116,117,140,143,56,54,52,47,48,58,54,46,48,49,44,47,110,100,100,96,92,105,45,50,49,56,50,42,53,54,46,41,40,42,98,104,95,97,90,84,41,38,38,36,32,33,38,42,52,50,43,39,79,80,90,86,75,72,21,23,25,26,27,32,21,22,20,24,27,29,42,45,45,50,54,61,28,27,29,29,30,26,39,39,39,36,38,34,67,66,68,65,68,60,1021,1035,1047,1065,1050,1015,994,997,994,1000,1007,982,2015,2032,2041,2065,2057,1997,53,48,46,46,41,37,48,49,53,41,36,40,101,97,99,87,77,77,108,97,86,78,71,66,93,83,72,82,72,66,201,180,158,160,143,132,103,109,116,120,123,111,105,97,102,106,118,110,208,206,218,226,241,221,92,97,99,104,108,109,81,96,101,106,99,98,173,193,200,210,207,207,48,45,50,60,60,59,52,49,41,49,46,47,100,94,91,109,106,106,42,51,54,39,46,40,32,37,43,33,39,27,74,88,97,72,85,67,25,25,29,40,30,29,29,35,32,32,37,29,54,60,61,72,67,58,33,32,39,41,32,32,56,42,38,46,47,48,89,74,77,87,79,80,98,87,79,73,69,60,81,88,80,76,75,72,179,175,159,149,144,132,87,91,91,93,95,94,104,108,107,96,97,92,191,199,198,189,192,186,96,108,101,107,99,99,84,76,78,92,91,96,180,184,179,199,190,195,61,61,65,75,80,87,54,62,67,62,64,69,115,123,132,137,144,156,56,53,59,52,55,48,54,52,56,50,58,52,110,105,115,102,113,100,38,44,40,46,52,56,47,47,40,47,41,43,85,91,80,93,93,99,48,44,49,40,34,34,40,40,41,39,43,42,88,84,90,79,77,76,21,24,23,31,36,38,11,16,24,26,28,34,32,40,47,57,64,72,12,19,21,20,19,16,23,20,19,17,16,17,35,39,40,37,35,33,914,931,959,981,977,996,976,999,994,1017,1019,1015,1890,1930,1953,1998,1996,2011,59,68,68,67,65,60,64,62,63,58,65,57,123,130,131,125,130,117,81,80,77,82,75,83,81,82,86,85,80,87,162,162,163,167,155,170,72,70,80,77,72,87,89,79,78,87,86,87,161,149,158,164,158,174,64,71,73,71,81,76,66,82,83,76,79,82,130,153,156,147,160,158,49,49,48,55,46,38,42,52,44,47,39,31,91,101,92,102,85,69,27,30,36,36,35,35,21,23,25,33,31,32,48,53,61,69,66,67,32,31,32,38,45,53,46,46,44,44,42,49,78,77,76,82,87,102,65,57,64,72,63,64,72,75,75,75,72,70,137,132,139,147,135,134,74,74,74,73,74,82,73,63,67,72,81,85,147,137,141,145,155,167,73,80,74,70,72,76,77,86,79,83,81,76,150,166,153,153,153,152,61,62,64,71,73,75,73,71,69,71,74,72,134,133,133,142,147,147,52,55,56,54,55,53,46,56,62,62,64,68,98,111,118,116,119,121,55,48,51,51,52,51,57,52,49,47,42,36,112,100,100,98,94,87,53,53,50,42,46,42,56,52,49,48,47,45,109,105,99,90,93,87,46,50,49,57,51,48,47,53,53,57,51,55,93,103,102,114,102,103,24,29,39,41,41,43,22,23,27,31,43,43,46,52,66,72,84,86,27,24,24,24,31,30,44,42,41,41,42,40,71,66,65,65,73,70,1038,1035,1026,1048,1041,1019,1018,1017,1002,1013,1012,1015,2056,2052,2028,2061,2053,2034,69,57,55,62,56,54,66,61,57,58,51,52,135,118,112,120,107,106,112,116,101,90,84,77,70,72,64,71,85,84,182,188,165,161,169,161,79,81,85,97,95,104,79,77,76,69,64,67,158,158,161,166,159,171,59,55,62,71,83,82,60,76,79,72,64,71,119,131,141,143,147,153,55,59,62,60,55,48,55,48,48,56,49,40,110,107,110,116,104,88,42,37,32,36,45,40,37,29,26,27,31,37,79,66,58,63,76,77,45,46,55,54,47,45,49,52,52,60,57,46,94,98,107,114,104,91,68,65,57,67,65,64,77,69,64,71,68,70,145,134,121,138,133,134,93,84,81,69,67,74,92,96,89,80,80,82,185,180,170,149,147,156,80,87,92,92,92,85,72,69,70,76,90,88,152,156,162,168,182,173,63,68,60,68,64,60,71,76,87,77,74,69,134,144,147,145,138,129,58,56,60,58,60,64,67,56,54,55,60,71,125,112,114,113,120,135,56,61,55,55,53,53,45,58,56,61,57,58,101,119,111,116,110,111,40,39,43,47,50,49,43,37,34,34,38,41,83,76,77,81,88,90,49,53,51,51,47,34,51,55,60,55,47,42,100,108,111,106,94,76,31,29,32,30,35,44,33,35,31,37,42,43,64,64,63,67,77,87,39,42,43,41,43,42,51,51,55,54,55,54,90,93,98,95,98,96,714,718,707,698,713,713,675,677,680,673,691,685,1389,1395,1387,1371,1404,1398,42,39,31,30,27,21,33,29,27,20,26,27,75,68,58,50,53,48,74,65,61,58,58,56,70,66,63,65,59,52,144,131,124,123,117,108,77,83,80,81,74,81,87,91,85,88,78,77,164,174,165,169,152,158,64,75,83,83,93,79,54,56,69,71,84,92,118,131,152,154,177,171,36,25,24,25,28,34,33,37,37,30,30,20,69,62,61,55,58,54,11,15,14,10,15,15,15,8,11,11,18,20,26,23,25,21,33,35,13,12,9,9,11,17,8,10,8,9,9,9,21,22,17,18,20,26,24,21,22,27,18,23,37,27,27,32,29,29,61,48,49,59,47,52,58,56,55,52,43,36,69,71,62,57,60,55,127,127,117,109,103,91,70,73,66,67,78,68,65,73,74,72,65,69,135,146,140,139,143,137,68,71,74,75,69,75,61,60,60,61,71,62,129,131,134,136,140,137,58,58,62,53,60,65,40,43,46,47,47,51,98,101,108,100,107,116,28,30,30,32,41,48,21,21,25,27,31,36,49,51,55,59,72,84,30,28,24,28,29,23,20,21,23,23,23,19,50,49,47,51,52,42,24,26,29,26,26,28,34,36,27,22,18,19,58,62,56,48,44,47,18,20,22,22,19,20,15,17,23,27,28,30,33,37,45,49,47,50,19,21,21,20,24,24,13,11,13,11,15,18,32,32,34,31,39,42,545,670,640,642,615,580,512,588,575,585,573,569,1057,1258,1215,1227,1188,1149,31,37,41,40,40,37,32,34,29,39,28,31,63,71,70,79,68,68,32,40,39,30,27,23,33,28,28,32,32,30,65,68,67,62,59,53,29,28,25,27,23,25,16,21,22,25,26,25,45,49,47,52,49,50,17,27,21,21,21,21,33,22,18,17,18,17,50,49,39,38,39,38,41,71,63,61,62,60,56,76,72,53,60,70,97,147,135,114,122,130,44,84,70,74,62,60,41,81,80,84,72,62,85,165,150,158,134,122,53,66,74,65,64,47,46,60,55,56,51,46,99,126,129,121,115,93,55,59,49,62,51,51,41,38,40,38,38,36,96,97,89,100,89,87,42,45,49,54,45,39,33,40,36,38,45,45,75,85,85,92,90,84,37,42,39,39,37,37,29,28,24,28,27,29,66,70,63,67,64,66,43,41,40,37,39,30,23,24,24,22,19,23,66,65,64,59,58,53,32,34,31,30,32,41,17,22,22,27,29,19,49,56,53,57,61,60,17,22,25,25,27,30,26,25,24,21,23,27,43,47,49,46,50,57,23,22,25,26,31,25,26,30,37,34,34,32,49,52,62,60,65,57,22,25,21,22,21,20,23,22,24,26,26,27,45,47,45,48,47,47,11,9,14,15,16,16,19,19,20,23,22,20,30,28,34,38,38,36,16,18,14,14,17,18,18,18,20,22,23,30,34,36,34,36,40,48,942,925,915,929,964,951,948,930,938,926,959,943,1890,1855,1853,1855,1923,1894,54,52,36,42,64,56,64,61,60,55,58,66,118,113,96,97,122,122,68,61,62,60,53,54,58,55,48,49,62,55,126,116,110,109,115,109,39,46,51,49,59,58,51,45,49,54,47,43,90,91,100,103,106,101,60,52,56,52,51,41,51,53,51,39,48,47,111,105,107,91,99,88,77,75,65,60,69,75,71,70,65,66,53,58,148,145,130,126,122,133,80,78,79,94,86,81,73,68,84,87,93,91,153,146,163,181,179,172,70,71,62,75,86,98,67,67,70,73,87,94,137,138,132,148,173,192,78,74,86,78,85,79,72,74,71,70,68,63,150,148,157,148,153,142,75,71,66,65,66,72,67,56,52,53,66,68,142,127,118,118,132,140,61,69,66,67,67,57,62,60,62,52,56,48,123,129,128,119,123,105,63,61,66,53,51,51,58,60,65,62,57,54,121,121,131,115,108,105,49,49,50,58,54,60,49,51,53,58,52,52,98,100,103,116,106,112,37,39,41,44,36,37,53,56,53,54,45,43,90,95,94,98,81,80,42,38,38,38,41,36,45,41,41,37,50,47,87,79,79,75,91,83,35,33,34,33,30,32,43,45,46,47,39,40,78,78,80,80,69,72,32,29,31,33,36,26,22,27,33,36,42,35,54,56,64,69,78,61,22,27,26,28,30,38,42,41,35,34,36,39,64,68,61,62,66,77,936,920,947,934,949,955,904,890,908,928,942,938,1840,1810,1855,1862,1891,1893,53,61,59,50,46,49,48,46,46,44,48,46,101,107,105,94,94,95,86,77,78,84,78,77,70,69,67,64,66,70,156,146,145,148,144,147,72,79,80,77,85,91,77,78,81,87,90,80,149,157,161,164,175,171,77,74,74,80,82,75,87,82,73,74,75,75,164,156,147,154,157,150,67,58,63,55,53,51,48,46,55,58,60,58,115,104,118,113,113,109,27,30,35,31,39,41,16,21,22,32,30,22,43,51,57,63,69,63,27,23,27,25,27,32,23,24,32,30,35,41,50,47,59,55,62,73,49,56,52,45,44,45,50,46,57,52,56,52,99,102,109,97,100,97,60,56,65,66,66,64,82,76,65,57,55,63,142,132,130,123,121,127,68,69,79,83,77,79,94,94,93,103,87,77,162,163,172,186,164,156,94,80,78,71,68,66,69,75,74,77,81,86,163,155,152,148,149,152,68,70,65,72,83,86,59,54,59,57,62,67,127,124,124,129,145,153,42,47,47,48,56,60,45,46,46,49,52,52,87,93,93,97,108,112,40,36,37,40,35,31,39,31,35,37,39,43,79,67,72,77,74,74,58,47,47,40,34,31,42,48,44,40,35,31,100,95,91,80,69,62,26,32,33,40,45,46,32,27,31,35,35,33,58,59,64,75,80,79,22,25,28,27,31,31,23,27,28,32,36,42,45,52,56,59,67,73,952,931,916,927,929,907,905,892,888,861,867,840,1857,1823,1804,1788,1796,1747,53,43,42,35,42,45,48,40,44,37,43,43,101,83,86,72,85,88,68,62,51,51,44,45,63,49,47,47,44,37,131,111,98,98,88,82,62,64,58,56,63,60,58,69,67,67,60,65,120,133,125,123,123,125,68,72,92,101,86,80,65,67,63,55,55,55,133,139,155,156,141,135,64,58,58,60,72,78,76,67,68,63,70,55,140,125,126,123,142,133,66,67,55,72,67,48,58,80,73,71,64,63,124,147,128,143,131,111,90,78,61,59,58,54,75,71,76,78,70,53,165,149,137,137,128,107,72,78,86,87,74,77,71,65,56,54,58,66,143,143,142,141,132,143,62,67,66,57,61,59,82,79,72,64,61,54,144,146,138,121,122,113,62,59,56,61,65,67,53,51,59,67,70,76,115,110,115,128,135,143,84,75,69,63,60,54,49,48,49,48,55,61,133,123,118,111,115,115,60,70,80,69,78,75,57,56,54,46,43,39,117,126,134,115,121,114,54,43,40,53,47,57,35,38,38,43,52,50,89,81,78,96,99,107,39,47,46,44,50,42,42,40,46,43,37,34,81,87,92,87,87,76,27,26,33,33,33,38,29,31,33,30,25,32,56,57,66,63,58,70,13,14,13,17,17,17,12,9,12,14,26,28,25,23,25,31,43,45,8,8,10,9,12,11,32,32,31,34,34,29,40,40,41,43,46,40,762,757,756,747,756,748,697,706,704,691,704,691,1459,1463,1460,1438,1460,1439,49,49,55,50,49,43,40,39,43,35,33,28,89,88,98,85,82,71,75,73,67,63,66,61,73,76,63,59,63,55,148,149,130,122,129,116,85,78,69,74,70,74,62,64,68,62,66,73,147,142,137,136,136,147,61,65,74,74,88,82,50,49,53,55,53,55,111,114,127,129,141,137,41,41,41,32,25,32,34,28,27,30,30,26,75,69,68,62,55,58,17,19,15,19,22,15,13,17,19,19,20,18,30,36,34,38,42,33,16,17,15,14,16,19,26,24,16,17,22,23,42,41,31,31,38,42,34,34,43,41,36,37,45,47,53,54,47,41,79,81,96,95,83,78,73,72,64,54,52,49,76,81,66,60,66,63,149,153,130,114,118,112,70,66,67,70,72,70,64,61,65,65,66,74,134,127,132,135,138,144,58,61,58,57,62,63,65,70,68,64,52,52,123,131,126,121,114,115,62,59,59,68,56,56,40,42,50,55,67,59,102,101,109,123,123,115,49,49,48,45,47,48,43,37,37,32,33,37,92,86,85,77,80,85,30,26,33,36,38,39,34,32,34,35,33,37,64,58,67,71,71,76,27,32,32,29,30,29,21,25,28,30,30,25,48,57,60,59,60,54,11,10,10,11,15,19,7,9,8,12,17,17,18,19,18,23,32,36,4,6,6,10,12,12,4,5,6,7,6,8,8,11,12,17,18,20,1244,1240,1234,1257,1254,1325,1126,1130,1127,1121,1133,1216,2370,2370,2361,2378,2387,2541,82,85,72,77,67,62,62,59,50,49,50,52,144,144,122,126,117,114,126,109,106,95,93,102,99,84,78,86,74,76,225,193,184,181,167,178,126,142,133,142,133,120,99,116,113,109,106,113,225,258,246,251,239,233,92,90,98,112,120,134,92,79,88,80,89,98,184,169,186,192,209,232,75,76,75,66,66,67,51,60,66,65,60,54,126,136,141,131,126,121,47,42,50,46,60,74,28,39,37,35,50,53,75,81,87,81,110,127,37,33,38,45,40,51,49,43,48,39,42,48,86,76,86,84,82,99,62,59,64,58,63,67,69,62,59,65,62,76,131,121,123,123,125,143,110,107,84,86,71,68,108,106,103,91,79,76,218,213,187,177,150,144,101,110,118,112,113,111,125,117,113,112,112,112,226,227,231,224,225,223,119,109,110,123,115,115,84,105,120,126,127,136,203,214,230,249,242,251,56,69,73,80,95,118,57,58,53,66,84,94,113,127,126,146,179,212,43,45,49,52,57,54,47,42,37,39,40,50,90,87,86,91,97,104,55,44,40,38,32,39,53,53,54,50,42,41,108,97,94,88,74,80,43,48,45,50,50,51,46,48,45,43,48,56,89,96,90,93,98,107,39,39,42,38,41,44,29,26,31,35,34,46,68,65,73,73,75,90,31,33,37,37,38,48,28,33,32,31,34,35,59,66,69,68,72,83,843,877,857,865,858,844,985,987,959,945,982,957,1828,1864,1816,1810,1840,1801,56,63,67,67,64,47,60,65,52,46,46,40,116,128,119,113,110,87,40,41,37,34,39,42,52,48,51,53,49,47,92,89,88,87,88,89,28,30,28,29,28,31,33,30,37,32,41,41,61,60,65,61,69,72,29,36,34,41,37,34,44,45,38,40,39,37,73,81,72,81,76,71,67,63,54,43,37,39,62,55,45,45,46,40,129,118,99,88,83,79,92,88,92,79,69,62,83,83,83,77,67,46,175,171,175,156,136,108,76,91,74,70,65,68,84,83,81,64,65,69,160,174,155,134,130,137,67,61,59,66,67,72,55,63,58,62,72,64,122,124,117,128,139,136,54,58,60,59,59,53,40,40,43,52,50,58,94,98,103,111,109,111,35,41,45,43,42,43,53,53,48,44,47,40,88,94,93,87,89,83,43,43,34,40,44,40,50,49,47,44,45,49,93,92,81,84,89,89,49,43,50,51,45,45,47,42,42,42,50,50,96,85,92,93,95,95,35,44,41,47,49,49,41,47,50,51,50,46,76,91,91,98,99,95,47,44,48,41,41,39,47,44,45,45,46,49,94,88,93,86,87,88,47,55,50,55,60,59,72,75,69,74,70,66,119,130,119,129,130,125,26,29,42,51,59,57,46,46,58,69,82,96,72,75,100,120,141,153,52,47,42,49,53,64,116,119,112,105,117,119,168,166,154,154,170,183,715,698,862,869,894,852,905,881,1011,1000,1046,994,1620,1579,1873,1869,1940,1846,56,51,69,68,67,65,56,57,66,66,64,60,112,108,135,134,131,125,36,42,54,57,65,61,37,37,43,42,46,41,73,79,97,99,111,102,30,26,45,47,55,56,35,33,43,40,45,39,65,59,88,87,100,95,18,26,36,35,37,37,23,30,32,30,33,37,41,56,68,65,70,74,28,26,34,29,44,34,45,36,45,48,55,43,73,62,79,77,99,77,92,77,103,84,70,65,104,96,108,94,96,81,196,173,211,178,166,146,89,85,98,108,107,95,75,75,97,110,114,96,164,160,195,218,221,191,54,51,77,71,76,74,65,61,76,66,70,82,119,112,153,137,146,156,41,40,49,58,59,63,48,39,57,58,56,58,89,79,106,116,115,121,27,36,47,46,50,44,40,52,56,65,64,57,67,88,103,111,114,101,39,36,42,52,41,32,46,43,56,51,57,57,85,79,98,103,98,89,25,23,25,31,42,46,41,40,40,41,45,47,66,63,65,72,87,93,34,36,31,31,34,34,35,34,42,43,48,51,69,70,73,74,82,85,33,33,38,35,31,32,59,59,57,48,48,35,92,92,95,83,79,67,32,30,29,29,28,32,47,48,51,56,55,52,79,78,80,85,83,84,33,31,32,34,30,28,46,41,47,44,52,54,79,72,79,78,82,82,48,49,53,54,58,54,103,100,95,98,98,104,151,149,148,152,156,158,726,745,730,737,765,763,810,799,813,814,823,808,1536,1544,1543,1551,1588,1571,35,50,48,53,61,48,48,48,43,41,39,34,83,98,91,94,100,82,33,37,34,34,39,42,30,29,30,42,49,40,63,66,64,76,88,82,32,27,28,29,32,35,22,23,27,28,24,21,54,50,55,57,56,56,30,37,39,37,30,31,22,20,19,17,18,28,52,57,58,54,48,59,54,50,40,32,39,36,59,54,59,46,43,40,113,104,99,78,82,76,87,76,86,83,87,95,83,76,79,78,82,83,170,152,165,161,169,178,79,85,80,74,71,74,59,64,72,75,71,67,138,149,152,149,142,141,56,68,60,69,81,71,50,50,54,52,57,52,106,118,114,121,138,123,44,42,41,46,47,46,39,39,34,43,48,44,83,81,75,89,95,90,36,35,39,39,44,45,49,42,40,36,39,50,85,77,79,75,83,95,43,41,37,38,35,34,56,54,53,53,50,49,99,95,90,91,85,83,35,33,37,45,39,46,52,54,59,53,53,57,87,87,96,98,92,103,45,37,37,31,30,31,51,56,52,53,55,45,96,93,89,84,85,76,31,38,34,42,46,40,52,48,47,46,42,49,83,86,81,88,88,89,33,35,35,32,27,29,59,61,64,57,56,50,92,96,99,89,83,79,25,24,26,24,27,29,29,33,36,47,49,49,54,57,62,71,76,78,28,30,29,29,30,31,50,48,45,47,48,50,78,78,74,76,78,81,584,757,902,962,978,990,576,734,866,901,869,900,1160,1491,1768,1863,1847,1890,38,60,79,91,85,87,39,63,69,71,71,83,77,123,148,162,156,170,46,53,55,54,56,58,46,54,55,62,55,52,92,107,110,116,111,110,30,35,38,44,54,56,36,45,57,48,50,53,66,80,95,92,104,109,32,39,45,44,41,38,36,39,40,42,44,55,68,78,85,86,85,93,48,51,60,64,59,63,48,57,77,71,56,46,96,108,137,135,115,109,58,99,130,129,119,114,69,98,113,116,101,95,127,197,243,245,220,209,39,70,93,108,119,129,49,77,100,121,113,106,88,147,193,229,232,235,45,67,78,84,81,93,33,55,61,66,65,82,78,122,139,150,146,175,45,53,61,78,69,72,50,54,60,67,64,68,95,107,121,145,133,140,39,54,68,64,79,75,32,34,51,53,62,63,71,88,119,117,141,138,41,47,45,43,50,51,31,42,40,46,41,45,72,89,85,89,91,96,24,24,38,41,38,40,34,33,41,33,37,42,58,57,79,74,75,82,33,32,26,27,34,29,18,25,29,32,34,36,51,57,55,59,68,65,18,24,31,34,28,26,22,18,22,22,18,19,40,42,53,56,46,45,18,19,15,15,18,19,16,21,24,19,22,21,34,40,39,34,40,40,16,15,23,26,25,18,4,6,12,17,22,21,20,21,35,43,47,39,14,15,17,16,23,22,13,13,15,15,14,13,27,28,32,31,37,35,842,844,834,841,840,827,829,824,816,810,820,805,1671,1668,1650,1651,1660,1632,32,30,33,30,35,40,47,43,37,36,35,33,79,73,70,66,70,73,66,63,50,57,43,49,55,54,47,49,48,53,121,117,97,106,91,102,79,86,93,72,78,62,61,57,59,53,51,49,140,143,152,125,129,111,52,52,53,68,68,69,56,59,58,58,63,56,108,111,111,126,131,125,62,68,59,57,53,48,44,39,41,39,39,41,106,107,100,96,92,89,28,30,31,40,39,43,25,30,27,32,31,25,53,60,58,72,70,68,32,26,27,31,34,29,28,27,24,32,38,42,60,53,51,63,72,71,38,38,36,39,45,44,52,43,42,36,38,42,90,81,78,75,83,86,64,53,49,45,46,48,66,59,65,57,59,55,130,112,114,102,105,103,69,71,75,67,64,59,77,84,71,68,71,56,146,155,146,135,135,115,67,73,70,74,69,62,70,63,68,74,68,70,137,136,138,148,137,132,60,52,45,52,60,60,48,53,60,63,61,61,108,105,105,115,121,121,38,51,53,50,48,60,48,58,53,46,52,51,86,109,106,96,100,111,52,51,50,51,48,36,51,39,36,41,40,48,103,90,86,92,88,84,50,48,48,47,39,46,50,59,62,54,56,45,100,107,110,101,95,91,32,30,37,33,40,43,24,27,36,37,37,43,56,57,73,70,77,86,21,22,25,28,31,29,27,30,30,35,33,35,48,52,55,63,64,64,897,899,914,927,912,926,905,913,902,909,910,911,1802,1812,1816,1836,1822,1837,51,52,60,65,51,56,50,50,49,52,57,51,101,102,109,117,108,107,77,79,85,72,69,72,66,63,69,61,61,56,143,142,154,133,130,128,69,69,67,78,80,78,79,82,74,74,66,63,148,151,141,152,146,141,53,62,71,69,75,70,54,49,56,67,79,79,107,111,127,136,154,149,57,53,48,47,44,44,48,49,36,35,32,38,105,102,84,82,76,82,32,35,36,48,50,51,36,37,35,34,30,38,68,72,71,82,80,89,36,35,36,29,28,45,33,39,48,45,43,42,69,74,84,74,71,87,63,55,57,61,51,49,71,62,54,54,58,56,134,117,111,115,109,105,63,79,72,76,78,73,76,87,88,81,76,76,139,166,160,157,154,149,63,55,58,59,63,67,67,61,63,69,72,75,130,116,121,128,135,142,80,65,67,59,61,57,65,72,73,71,68,68,145,137,140,130,129,125,55,65,66,69,69,66,50,58,55,58,56,61,105,123,121,127,125,127,59,57,52,53,45,44,43,37,38,40,44,43,102,94,90,93,89,87,41,38,38,43,51,50,52,50,46,40,37,38,93,88,84,83,88,88,36,41,40,39,36,39,43,40,35,42,41,44,79,81,75,81,77,83,29,25,27,27,25,31,24,28,34,37,40,36,53,53,61,64,65,67,33,34,34,33,36,34,48,49,49,49,50,47,81,83,83,82,86,81,1053,1052,1022,1078,1096,1121,1003,1002,1001,1066,1074,1080,2056,2054,2023,2144,2170,2201,53,46,41,42,57,53,62,59,59,60,59,75,115,105,100,102,116,128,81,73,67,69,55,50,77,69,66,66,71,61,158,142,133,135,126,111,73,93,95,97,96,92,57,68,74,81,84,81,130,161,169,178,180,173,62,56,51,58,66,79,53,48,59,55,61,66,115,104,110,113,127,145,65,55,56,59,56,59,55,60,47,56,57,58,120,115,103,115,113,117,61,72,49,60,74,77,62,58,52,66,64,55,123,130,101,126,138,132,61,60,72,86,81,78,53,52,59,65,65,66,114,112,131,151,146,144,71,67,65,69,68,78,57,61,55,68,71,70,128,128,120,137,139,148,87,81,68,66,71,72,81,74,70,69,71,77,168,155,138,135,142,149,84,86,90,88,85,88,84,80,81,86,86,90,168,166,171,174,171,178,80,86,88,89,85,83,64,76,78,80,78,70,144,162,166,169,163,153,75,75,77,74,70,77,57,64,65,62,59,64,132,139,142,136,129,141,42,48,54,66,71,70,44,41,36,43,50,51,86,89,90,109,121,121,53,36,27,26,27,36,61,49,46,51,44,41,114,85,73,77,71,77,39,51,52,52,54,51,45,52,65,61,55,52,84,103,117,113,109,103,36,34,37,39,36,36,43,46,42,42,45,43,79,80,79,81,81,79,30,33,33,38,44,42,48,45,47,55,54,60,78,78,80,93,98,102,892,920,925,920,946,950,941,953,986,976,1024,1036,1833,1873,1911,1896,1970,1986,54,63,66,61,65,70,37,34,47,46,49,55,91,97,113,107,114,125,67,60,68,61,61,66,53,53,48,51,59,58,120,113,116,112,120,124,62,66,63,70,75,71,54,63,55,59,62,65,116,129,118,129,137,136,42,56,58,53,59,65,57,57,66,61,65,60,99,113,124,114,124,125,60,61,54,45,46,44,46,49,46,46,48,55,106,110,100,91,94,99,46,49,44,61,61,52,53,47,52,45,43,43,99,96,96,106,104,95,56,61,61,61,42,54,42,48,53,61,60,70,98,109,114,122,102,124,55,49,61,71,82,80,50,51,63,67,81,74,105,100,124,138,163,154,58,64,68,62,60,66,66,63,65,51,62,67,124,127,133,113,122,133,70,62,57,60,62,62,76,78,69,70,68,71,146,140,126,130,130,133,58,60,63,59,69,68,72,78,83,86,81,80,130,138,146,145,150,148,56,56,51,51,53,52,51,54,51,53,60,63,107,110,102,104,113,115,43,46,49,50,51,48,61,55,61,52,49,48,104,101,110,102,100,96,40,38,33,29,31,37,53,52,55,53,60,59,93,90,88,82,91,96,36,41,38,40,41,32,47,47,49,54,57,50,83,88,87,94,98,82,23,26,27,28,31,35,35,36,36,41,41,43,58,62,63,69,72,78,66,62,64,58,57,48,88,88,87,80,79,75,154,150,151,138,136,123,579,572,599,617,625,657,649,643,649,650,654,672,1228,1215,1248,1267,1279,1329,36,28,30,26,28,30,32,39,40,37,41,33,68,67,70,63,69,63,37,39,42,38,38,31,36,35,37,38,36,36,73,74,79,76,74,67,44,47,42,40,42,35,33,39,39,33,39,43,77,86,81,73,81,78,28,29,38,43,41,51,23,22,25,27,30,34,51,51,63,70,71,85,22,19,23,39,38,61,25,17,20,30,20,31,47,36,43,69,58,92,26,15,22,26,24,34,25,19,17,21,25,25,51,34,39,47,49,59,24,31,24,33,34,28,37,36,31,27,35,31,61,67,55,60,69,59,37,34,40,40,46,40,44,41,47,42,37,39,81,75,87,82,83,79,44,42,40,33,34,38,40,40,38,37,40,39,84,82,78,70,74,77,38,33,37,34,35,39,37,38,40,42,36,40,75,71,77,76,71,79,39,47,48,48,42,42,45,46,49,46,47,45,84,93,97,94,89,87,33,39,40,38,42,44,55,50,44,48,46,48,88,89,84,86,88,92,41,38,39,41,37,35,39,42,49,47,42,43,80,80,88,88,79,78,41,39,36,35,35,34,43,47,43,38,43,40,84,86,79,73,78,74,40,39,42,42,37,38,55,51,44,44,47,40,95,90,86,86,84,78,29,30,33,35,39,39,30,34,37,42,43,55,59,64,70,77,82,94,20,23,23,26,33,38,50,47,49,51,47,50,70,70,72,77,80,88,886,863,921,1013,1065,1095,941,927,976,1040,1097,1130,1827,1790,1897,2053,2162,2225,58,48,51,61,63,68,44,44,43,48,56,63,102,92,94,109,119,131,55,56,51,63,65,57,48,41,49,47,47,47,103,97,100,110,112,104,34,37,44,39,43,55,30,37,47,46,55,62,64,74,91,85,98,117,25,19,31,33,43,41,42,39,40,38,41,42,67,58,71,71,84,83,70,68,67,63,46,43,58,55,60,67,62,58,128,123,127,130,108,101,70,65,83,116,134,135,58,58,63,96,104,106,128,123,146,212,238,241,66,61,71,86,100,113,58,56,59,62,77,90,124,117,130,148,177,203,65,64,61,69,72,78,55,55,56,60,60,59,120,119,117,129,132,137,61,53,54,59,59,62,70,64,69,71,65,60,131,117,123,130,124,122,50,61,65,65,72,63,51,59,57,66,70,74,101,120,122,131,142,137,54,54,63,60,59,62,52,57,68,63,70,72,106,111,131,123,129,134,49,52,54,64,68,69,45,38,37,45,60,64,94,90,91,109,128,133,33,33,40,44,52,59,49,51,56,59,60,58,82,84,96,103,112,117,46,47,40,40,42,38,88,74,64,61,59,57,134,121,104,101,101,95,52,49,55,53,50,52,60,69,73,75,78,87,112,118,128,128,128,139,48,45,40,46,46,50,45,49,51,58,57,58,93,94,91,104,103,108,50,51,51,52,51,50,88,81,84,78,76,73,138,132,135,130,127,123,918,931,927,940,978,965,914,924,924,932,931,926,1832,1855,1851,1872,1909,1891,62,80,68,73,66,59,62,64,54,57,54,47,124,144,122,130,120,106,70,67,62,65,80,75,59,63,68,66,66,67,129,130,130,131,146,142,56,63,70,71,80,87,55,51,65,68,70,74,111,114,135,139,150,161,62,53,57,50,53,62,44,49,39,53,64,64,106,102,96,103,117,126,76,84,77,81,70,60,69,72,62,63,41,34,145,156,139,144,111,94,75,68,69,76,80,79,99,93,91,80,84,76,174,161,160,156,164,155,87,90,86,77,79,76,62,70,82,79,82,93,149,160,168,156,161,169,75,83,86,88,94,75,73,77,79,75,79,71,148,160,165,163,173,146,64,62,61,64,65,82,64,58,58,67,69,67,128,120,119,131,134,149,60,55,65,71,80,70,58,60,55,51,52,65,118,115,120,122,132,135,64,62,52,49,52,51,55,57,58,57,62,58,119,119,110,106,114,109,59,56,55,59,58,62,42,41,43,49,41,44,101,97,98,108,99,106,27,26,35,36,41,50,42,43,38,31,31,37,69,69,73,67,72,87,20,22,26,24,23,22,25,22,31,35,37,29,45,44,57,59,60,51,22,18,17,15,14,13,25,24,16,16,16,21,47,42,33,31,30,34,16,19,17,15,16,17,38,37,37,34,28,20,54,56,54,49,44,37,23,23,24,26,27,25,42,43,48,51,55,59,65,66,72,77,82,84,865,899,916,956,964,904,984,989,975,977,979,926,1849,1888,1891,1933,1943,1830,68,71,71,85,81,70,64,60,52,54,53,53,132,131,123,139,134,123,49,48,49,68,67,66,51,56,63,79,78,73,100,104,112,147,145,139,51,52,44,54,71,61,47,45,48,57,62,68,98,97,92,111,133,129,44,56,63,67,52,54,48,52,44,47,47,46,92,108,107,114,99,100,81,86,80,63,67,49,83,75,68,55,51,46,164,161,148,118,118,95,106,92,93,94,94,85,104,113,105,91,74,62,210,205,198,185,168,147,78,85,93,91,82,81,88,80,91,84,93,76,166,165,184,175,175,157,65,64,63,70,74,73,62,73,68,76,86,81,127,137,131,146,160,154,56,51,57,61,72,69,57,57,56,62,60,57,113,108,113,123,132,126,50,44,48,57,58,53,55,59,50,48,54,60,105,103,98,105,112,113,49,50,57,52,56,48,59,51,57,53,47,48,108,101,114,105,103,96,33,47,47,45,44,46,45,48,53,49,59,56,78,95,100,94,103,102,36,35,40,38,37,37,37,38,39,39,35,36,73,73,79,77,72,73,22,30,27,22,26,33,34,34,33,33,26,29,56,64,60,55,52,62,25,26,27,26,21,18,32,32,30,36,38,30,57,58,57,62,59,48,24,22,18,23,25,23,29,30,38,27,27,34,53,52,56,50,52,57,28,40,39,40,37,38,89,86,80,87,89,71,117,126,119,127,126,109,870,887,931,912,933,923,998,1037,1053,1056,1075,1016,1868,1924,1984,1968,2008,1939,48,48,64,51,59,63,42,51,59,56,64,56,90,99,123,107,123,119,26,33,45,45,47,43,34,36,40,41,42,43,60,69,85,86,89,86,21,22,28,29,29,27,19,29,30,33,38,28,40,51,58,62,67,55,30,27,33,30,32,23,29,25,27,27,24,33,59,52,60,57,56,56,54,62,63,60,45,46,76,75,58,58,60,41,130,137,121,118,105,87,101,90,90,88,90,81,86,102,108,101,92,87,187,192,198,189,182,168,89,90,73,75,88,92,76,78,78,82,100,77,165,168,151,157,188,169,76,84,79,77,86,93,53,59,77,77,69,75,129,143,156,154,155,168,57,57,66,63,57,64,61,55,54,53,56,58,118,112,120,116,113,122,54,53,70,65,65,57,54,58,61,63,67,65,108,111,131,128,132,122,50,54,53,64,57,56,57,54,54,58,56,48,107,108,107,122,113,104,42,49,47,49,53,57,51,55,54,58,62,65,93,104,101,107,115,122,44,44,47,41,48,46,49,55,52,59,57,63,93,99,99,100,105,109,42,41,41,43,45,39,50,50,54,48,53,58,92,91,95,91,98,97,41,39,40,32,34,40,71,67,64,61,50,45,112,106,104,93,84,85,44,39,41,38,34,34,60,57,61,64,73,66,104,96,102,102,107,100,51,55,51,62,64,62,130,131,122,117,112,108,181,186,173,179,176,170,955,964,969,959,955,948,871,873,881,868,883,868,1826,1837,1850,1827,1838,1816,47,45,48,43,43,46,42,47,49,39,36,30,89,92,97,82,79,76,83,79,80,73,70,66,65,55,58,54,60,58,148,134,138,127,130,124,107,109,105,99,93,98,93,94,83,81,75,77,200,203,188,180,168,175,90,91,93,107,113,101,73,75,82,83,88,88,163,166,175,190,201,189,64,70,68,54,52,59,40,39,44,47,50,40,104,109,112,101,102,99,22,23,22,37,32,27,24,29,26,22,23,29,46,52,48,59,55,56,21,21,24,25,22,24,25,24,23,26,32,30,46,45,47,51,54,54,46,44,45,36,41,32,46,43,46,47,43,41,92,87,91,83,84,73,77,69,65,56,54,58,86,82,77,67,70,59,163,151,142,123,124,117,92,87,85,84,82,86,105,96,91,92,94,89,197,183,176,176,176,175,80,88,91,94,92,83,73,79,88,87,84,96,153,167,179,181,176,179,65,74,69,69,71,72,59,68,68,71,71,66,124,142,137,140,142,138,56,56,53,57,62,57,48,45,45,45,50,47,104,101,98,102,112,104,50,50,54,60,52,53,38,42,41,47,42,46,88,92,95,107,94,99,30,30,35,34,39,45,25,26,29,32,37,36,55,56,64,66,76,81,13,12,16,19,22,26,13,13,13,11,12,21,26,25,29,30,34,47,12,16,16,12,15,15,16,16,18,17,16,15,28,32,34,29,31,30,1023,1035,1053,1077,1268,1325,1017,1032,1037,1081,1235,1256,2040,2067,2090,2158,2503,2581,60,61,70,72,95,106,75,78,73,74,74,76,135,139,143,146,169,182,86,86,73,78,93,87,79,72,80,93,107,102,165,158,153,171,200,189,81,84,93,108,113,106,93,93,83,82,83,85,174,177,176,190,196,191,99,98,93,74,87,85,64,76,85,85,98,95,163,174,178,159,185,180,61,61,68,66,74,90,53,54,48,53,67,65,114,115,116,119,141,155,45,45,41,53,86,93,42,37,40,56,85,103,87,82,81,109,171,196,48,44,52,57,79,84,55,63,64,64,80,82,103,107,116,121,159,166,58,62,69,71,90,101,56,56,61,76,96,104,114,118,130,147,186,205,79,63,61,65,78,92,99,88,85,75,84,79,178,151,146,140,162,171,92,109,95,98,96,95,91,99,96,97,106,102,183,208,191,195,202,197,71,73,86,87,103,106,73,85,89,85,88,90,144,158,175,172,191,196,62,72,72,66,68,70,52,50,55,59,67,72,114,122,127,125,135,142,37,35,35,35,51,54,37,37,34,37,47,41,74,72,69,72,98,95,42,41,42,37,39,34,40,34,35,32,33,38,82,75,77,69,72,72,45,45,44,45,48,46,43,49,43,43,43,38,88,94,87,88,91,84,23,26,23,29,33,39,38,35,33,30,33,37,61,61,56,59,66,76,34,30,36,36,35,37,27,26,33,40,44,47,61,56,69,76,79,84,964,965,976,982,994,976,965,962,981,990,1018,1019,1929,1927,1957,1972,2012,1995,54,51,48,41,40,44,51,47,53,49,56,43,105,98,101,90,96,87,74,80,88,75,68,65,74,67,59,66,68,69,148,147,147,141,136,134,80,82,75,78,86,81,73,75,80,77,80,88,153,157,155,155,166,169,75,70,72,77,78,81,61,67,76,77,79,80,136,137,148,154,157,161,54,60,62,57,56,36,49,50,42,43,46,47,103,110,104,100,102,83,35,34,41,44,44,51,28,28,39,37,41,38,63,62,80,81,85,89,24,23,28,40,50,43,28,25,34,37,43,50,52,48,62,77,93,93,44,45,42,42,45,43,54,54,49,53,59,60,98,99,91,95,104,103,86,74,72,74,65,64,87,82,73,65,54,53,173,156,145,139,119,117,99,96,83,81,87,89,83,80,89,88,94,90,182,176,172,169,181,179,61,65,76,84,81,80,69,67,66,69,67,78,130,132,142,153,148,158,45,49,49,50,57,59,51,65,67,64,63,59,96,114,116,114,120,118,42,43,44,44,44,45,47,42,38,42,43,47,89,85,82,86,87,92,41,42,38,34,33,37,60,48,43,50,51,41,101,90,81,84,84,78,65,60,60,52,46,34,69,70,71,57,54,50,134,130,131,109,100,84,47,52,53,57,61,56,27,41,47,57,56,64,74,93,100,114,117,120,38,39,45,52,53,68,54,54,55,59,64,62,92,93,100,111,117,130,977,991,988,1031,1184,1372,919,936,950,1001,1137,1294,1896,1927,1938,2032,2321,2666,47,46,43,51,90,125,47,49,52,57,90,121,94,95,95,108,180,246,67,69,72,73,101,115,96,79,67,70,72,91,163,148,139,143,173,206,79,87,83,90,88,92,78,94,103,104,113,110,157,181,186,194,201,202,78,76,84,88,91,94,54,51,59,71,76,85,132,127,143,159,167,179,59,58,63,61,52,60,41,47,40,37,31,35,100,105,103,98,83,95,39,29,24,31,34,38,25,35,32,38,55,65,64,64,56,69,89,103,34,46,45,44,62,96,40,42,44,47,76,105,74,88,89,91,138,201,55,58,62,62,104,137,51,52,55,62,100,128,106,110,117,124,204,265,73,72,63,70,87,119,91,79,75,77,67,89,164,151,138,147,154,208,92,90,89,100,95,98,74,74,82,95,109,106,166,164,171,195,204,204,76,87,83,82,88,100,72,76,73,75,74,82,148,163,156,157,162,182,55,45,54,58,60,64,43,45,57,55,64,58,98,90,111,113,124,122,45,47,42,43,49,54,30,35,35,38,35,46,75,82,77,81,84,100,45,41,34,33,32,36,55,42,37,34,34,26,100,83,71,67,66,62,77,65,61,54,49,31,65,73,69,66,51,46,142,138,130,120,100,77,34,49,58,58,61,67,36,40,45,47,58,60,70,89,103,105,119,127,22,26,28,33,41,46,21,23,25,28,32,41,43,49,53,61,73,87,852,837,828,835,829,826,809,798,786,793,784,778,1661,1635,1614,1628,1613,1604,58,50,43,44,44,44,48,50,48,46,40,39,106,100,91,90,84,83,75,72,67,68,66,63,74,69,54,53,51,50,149,141,121,121,117,113,65,60,64,64,65,71,61,56,73,75,71,66,126,116,137,139,136,137,64,63,59,57,58,59,50,47,44,42,51,53,114,110,103,99,109,112,61,56,43,47,40,34,37,39,37,40,26,23,98,95,80,87,66,57,24,22,28,31,42,36,22,21,18,20,17,20,46,43,46,51,59,56,21,26,29,33,23,33,37,36,29,31,31,32,58,62,58,64,54,65,50,48,49,41,43,38,52,52,52,53,47,44,102,100,101,94,90,82,68,70,67,62,50,49,73,58,56,56,57,52,141,128,123,118,107,101,59,65,69,70,78,73,61,65,63,64,65,62,120,130,132,134,143,135,67,64,55,57,58,60,58,63,57,56,58,56,125,127,112,113,116,116,50,53,56,58,57,59,54,56,56,48,52,54,104,109,112,106,109,113,40,39,43,46,46,44,43,40,47,51,48,50,83,79,90,97,94,94,54,47,45,38,36,36,49,46,37,45,39,38,103,93,82,83,75,74,48,54,58,56,50,50,46,52,60,49,52,48,94,106,118,105,102,98,31,27,22,31,38,40,26,26,26,31,32,39,57,53,48,62,70,79,17,21,31,32,35,37,18,22,29,33,47,52,35,43,60,65,82,89,794,789,782,787,788,784,893,893,876,868,862,851,1687,1682,1658,1655,1650,1635,44,46,40,44,49,55,72,66,65,62,50,42,116,112,105,106,99,97,73,68,73,62,52,49,64,74,77,76,71,76,137,142,150,138,123,125,57,54,54,61,66,65,69,69,66,65,68,61,126,123,120,126,134,126,52,54,43,49,56,51,46,36,38,38,45,59,98,90,81,87,101,110,43,44,42,39,42,39,52,53,47,42,34,25,95,97,89,81,76,64,31,28,32,29,28,27,34,26,29,35,37,27,65,54,61,64,65,54,31,35,33,34,41,40,44,50,42,49,48,49,75,85,75,83,89,89,67,60,66,63,51,50,57,54,58,57,53,53,124,114,124,120,104,103,59,55,57,67,65,68,85,76,77,69,66,64,144,131,134,136,131,132,71,71,69,65,64,56,68,76,69,68,73,74,139,147,138,133,137,130,56,55,59,60,60,68,51,58,56,56,58,59,107,113,115,116,118,127,38,39,44,40,42,41,49,48,45,49,49,45,87,87,89,89,91,86,35,38,36,39,36,40,53,46,44,38,42,43,88,84,80,77,78,83,53,50,42,37,33,31,47,50,51,50,43,44,100,100,93,87,76,75,34,36,41,41,40,43,34,35,35,36,39,43,68,71,76,77,79,86,27,28,23,26,28,28,33,32,31,31,32,28,60,60,54,57,60,56,23,28,28,31,35,33,35,44,46,47,54,59,58,72,74,78,89,92,1105,1103,1085,1080,1088,1073,1093,1089,1058,1053,1041,1019,2198,2192,2143,2133,2129,2092,77,69,69,67,80,72,79,74,68,57,57,53,156,143,137,124,137,125,125,121,117,109,106,104,107,109,102,105,101,93,232,230,219,214,207,197,114,114,104,117,117,117,105,105,100,99,96,101,219,219,204,216,213,218,107,113,126,109,97,96,94,95,88,93,88,89,201,208,214,202,185,185,80,78,58,64,64,65,51,50,51,47,48,42,131,128,109,111,112,107,26,26,32,40,39,41,26,27,31,34,40,30,52,53,63,74,79,71,37,33,29,27,40,37,53,46,48,48,46,46,90,79,77,75,86,83,68,64,72,71,65,59,107,97,91,86,86,67,175,161,163,157,151,126,106,106,92,83,73,71,105,114,116,97,88,105,211,220,208,180,161,176,118,110,102,96,100,101,116,109,96,96,89,91,234,219,198,192,189,192,108,109,111,108,103,101,111,115,111,108,108,101,219,224,222,216,211,202,68,77,84,88,90,91,51,56,72,92,90,88,119,133,156,180,180,179,25,38,39,44,55,58,33,36,28,30,38,44,58,74,67,74,93,102,26,23,18,27,25,23,20,19,20,22,24,26,46,42,38,49,49,49,8,10,18,15,18,23,15,16,15,17,15,17,23,26,33,32,33,40,7,7,8,9,8,5,6,7,10,9,13,13,13,14,18,18,21,18,5,5,6,6,8,9,14,14,11,13,14,13,19,19,17,19,22,22,794,825,836,806,810,791,823,824,852,800,812,789,1617,1649,1688,1606,1622,1580,51,55,53,49,46,46,50,48,58,54,48,52,101,103,111,103,94,98,54,64,60,51,50,47,46,54,51,45,44,39,100,118,111,96,94,86,40,47,48,44,40,39,49,47,51,45,47,47,89,94,99,89,87,86,36,40,45,44,43,40,40,37,38,34,39,39,76,77,83,78,82,79,57,52,49,38,48,47,48,43,52,45,44,41,105,95,101,83,92,88,68,62,66,74,68,61,70,67,64,50,57,47,138,129,130,124,125,108,75,77,85,78,80,84,64,65,70,60,59,70,139,142,155,138,139,154,57,64,65,67,73,68,48,56,51,47,53,52,105,120,116,114,126,120,71,67,64,55,53,56,55,59,62,59,51,43,126,126,126,114,104,99,54,56,56,52,57,59,58,57,56,62,56,67,112,113,112,114,113,126,55,63,60,65,57,53,68,73,82,69,74,57,123,136,142,134,131,110,52,46,51,49,55,50,45,45,46,52,61,67,97,91,97,101,116,117,36,40,42,43,46,45,44,41,39,42,42,39,80,81,81,85,88,84,33,35,29,32,29,29,38,39,38,35,35,36,71,74,67,67,64,65,25,27,31,32,30,24,40,36,42,44,36,31,65,63,73,76,66,55,16,19,20,17,17,23,28,29,30,30,36,30,44,48,50,47,53,53,14,11,12,16,18,20,32,28,22,27,30,32,46,39,34,43,48,52,817,834,832,837,848,851,830,834,823,807,815,813,1647,1668,1655,1644,1663,1664,53,54,53,45,47,51,49,43,45,40,44,41,102,97,98,85,91,92,64,64,55,60,67,62,62,63,65,53,52,52,126,127,120,113,119,114,63,64,71,69,67,66,50,58,57,65,66,70,113,122,128,134,133,136,52,56,56,63,62,64,47,45,44,41,45,49,99,101,100,104,107,113,49,52,51,45,44,44,55,53,51,45,37,33,104,105,102,90,81,77,32,27,30,36,43,55,41,36,35,41,50,46,73,63,65,77,93,101,52,48,36,40,41,42,48,49,49,46,47,43,100,97,85,86,88,85,40,44,57,52,58,64,48,49,50,53,54,63,88,93,107,105,112,127,54,60,58,58,51,42,58,55,51,50,56,60,112,115,109,108,107,102,59,61,61,59,62,57,75,79,74,67,51,48,134,140,135,126,113,105,74,69,70,71,65,64,58,60,70,78,84,75,132,129,140,149,149,139,62,61,51,53,61,64,49,48,38,35,42,51,111,109,89,88,103,115,44,47,55,58,55,51,32,36,41,46,43,38,76,83,96,104,98,89,31,30,28,32,26,33,38,34,27,25,24,28,69,64,55,57,50,61,37,39,39,29,28,25,44,50,49,41,37,33,81,89,88,70,65,58,22,21,24,33,33,33,27,27,30,36,39,40,49,48,54,69,72,73,29,37,37,34,38,34,49,49,47,45,44,43,78,86,84,79,82,77,809,815,812,829,811,789,818,819,789,818,800,788,1627,1634,1601,1647,1611,1577,57,47,46,46,43,44,40,33,29,37,39,36,97,80,75,83,82,80,56,63,66,74,70,56,50,46,45,46,40,35,106,109,111,120,110,91,63,66,63,59,60,64,49,50,46,52,52,58,112,116,109,111,112,122,50,55,53,66,55,62,53,55,50,57,50,47,103,110,103,123,105,109,56,59,56,37,40,34,50,50,49,35,37,38,106,109,105,72,77,72,31,27,31,40,36,30,24,32,29,25,26,32,55,59,60,65,62,62,36,35,37,42,35,34,52,54,47,38,40,37,88,89,84,80,75,71,44,40,40,42,45,41,39,46,47,58,54,47,83,86,87,100,99,88,63,69,59,51,49,41,74,65,62,55,45,37,137,134,121,106,94,78,58,57,56,59,67,66,61,60,63,70,72,74,119,117,119,129,139,140,54,56,66,70,64,62,68,71,71,72,74,69,122,127,137,142,138,131,51,47,40,41,53,55,55,49,41,54,50,60,106,96,81,95,103,115,50,51,52,53,42,41,46,45,46,47,47,47,96,96,98,100,89,88,57,54,47,47,48,48,52,54,48,43,40,37,109,108,95,90,88,85,43,42,41,40,38,41,42,46,51,54,51,48,85,88,92,94,89,89,19,24,31,33,35,38,28,22,23,35,36,41,47,46,54,68,71,79,21,23,28,29,31,32,35,41,42,40,47,45,56,64,70,69,78,77,955,969,966,965,973,949,921,929,924,931,925,909,1876,1898,1890,1896,1898,1858,61,64,67,61,58,50,66,64,59,46,46,40,127,128,126,107,104,90,78,71,75,78,73,60,63,74,76,78,74,83,141,145,151,156,147,143,81,84,70,71,74,83,75,70,71,76,72,68,156,154,141,147,146,151,73,78,91,82,81,82,58,58,60,69,72,77,131,136,151,151,153,159,57,61,49,58,69,50,53,56,40,44,47,32,110,117,89,102,116,82,24,30,27,26,32,25,24,24,25,24,26,26,48,54,52,50,58,51,25,25,19,25,30,36,37,33,33,25,29,35,62,58,52,50,59,71,56,56,62,55,50,45,64,63,61,64,56,49,120,119,123,119,106,94,82,71,74,63,59,67,77,78,73,65,60,60,159,149,147,128,119,127,75,76,79,84,88,89,84,84,92,96,94,82,159,160,171,180,182,171,75,80,73,72,73,75,68,69,73,67,69,80,143,149,146,139,142,155,66,65,68,72,67,68,69,69,66,71,75,64,135,134,134,143,142,132,60,60,58,56,61,61,55,55,59,58,53,65,115,115,117,114,114,126,47,57,56,59,56,50,45,47,41,52,51,47,92,104,97,111,107,97,40,40,46,47,44,44,36,35,41,38,37,37,76,75,87,85,81,81,29,22,24,24,26,32,20,22,23,22,28,30,49,44,47,46,54,62,26,29,28,32,32,32,27,28,31,36,36,34,53,57,59,68,68,66,483,526,536,530,537,518,453,474,489,467,453,459,936,1000,1025,997,990,977,26,27,22,18,21,18,28,32,29,22,26,27,54,59,51,40,47,45,32,34,39,35,36,36,24,24,30,29,28,25,56,58,69,64,64,61,25,28,24,27,23,28,22,29,33,24,30,37,47,57,57,51,53,65,38,39,36,37,38,30,23,26,31,37,28,29,61,65,67,74,66,59,37,39,53,44,46,41,44,39,34,29,22,22,81,78,87,73,68,63,42,44,41,40,44,40,43,46,37,37,34,31,85,90,78,77,78,71,35,58,54,50,55,53,39,36,34,35,41,38,74,94,88,85,96,91,35,35,37,43,35,37,31,34,40,37,36,30,66,69,77,80,71,67,51,49,45,50,45,39,26,33,32,33,31,34,77,82,77,83,76,73,42,48,50,48,49,46,50,50,52,44,32,25,92,98,102,92,81,71,34,40,36,37,45,44,35,32,38,38,46,56,69,72,74,75,91,100,35,30,38,39,39,37,25,37,40,42,38,33,60,67,78,81,77,70,16,20,26,28,31,34,14,15,17,17,19,28,30,35,43,45,50,62,15,13,13,15,11,13,15,16,17,16,12,12,30,29,30,31,23,25,7,10,11,10,8,11,15,13,14,16,18,14,22,23,25,26,26,25,7,7,5,6,8,5,3,3,3,3,3,9,10,10,8,9,11,14,6,5,6,3,3,6,16,9,8,8,9,9,22,14,14,11,12,15,623,625,618,609,656,642,642,637,636,627,671,665,1265,1262,1254,1236,1327,1307,34,44,44,42,39,38,42,42,42,36,36,30,76,86,86,78,75,68,40,42,41,39,43,42,45,48,43,48,41,46,85,90,84,87,84,88,49,52,49,47,66,49,46,44,44,42,45,54,95,96,93,89,111,103,32,36,33,41,54,53,37,35,36,37,64,58,69,71,69,78,118,111,59,47,41,35,39,40,52,43,44,36,35,32,111,90,85,71,74,72,30,38,36,43,42,49,32,34,41,43,38,36,62,72,77,86,80,85,48,42,39,35,38,41,39,43,38,41,34,25,87,85,77,76,72,66,41,47,47,47,46,41,46,42,48,47,62,59,87,89,95,94,108,100,45,47,48,42,45,43,49,57,55,55,55,58,94,104,103,97,100,101,54,47,45,45,39,38,47,37,35,43,50,56,101,84,80,88,89,94,52,50,53,48,48,52,56,53,47,44,57,42,108,103,100,92,105,94,48,51,53,52,57,53,47,52,50,44,40,47,95,103,103,96,97,100,23,21,28,31,38,39,19,25,32,37,41,48,42,46,60,68,79,87,26,23,23,26,22,24,25,22,20,20,23,19,51,45,43,46,45,43,14,14,15,14,18,20,14,16,18,14,13,17,28,30,33,28,31,37,6,8,8,9,6,7,12,12,10,11,8,12,18,20,18,20,14,19,22,16,15,13,16,13,34,32,33,29,29,26,56,48,48,42,45,39,790,782,808,810,799,770,947,884,902,901,862,853,1737,1666,1710,1711,1661,1623,45,41,41,42,40,41,49,39,45,42,33,35,94,80,86,84,73,76,55,54,50,45,40,38,45,39,38,50,48,48,100,93,88,95,88,86,41,39,50,51,55,59,46,43,47,40,39,40,87,82,97,91,94,99,53,50,52,52,54,51,56,50,55,54,48,40,109,100,107,106,102,91,59,72,70,60,56,51,53,59,60,56,62,61,112,131,130,116,118,112,65,69,67,65,66,51,66,63,51,47,38,32,131,132,118,112,104,83,54,62,71,75,67,59,57,57,74,78,62,62,111,119,145,153,129,121,38,37,36,45,51,51,47,52,49,55,56,56,85,89,85,100,107,107,49,45,41,43,36,47,58,52,59,56,58,57,107,97,100,99,94,104,48,46,54,55,52,51,56,66,61,66,62,64,104,112,115,121,114,115,46,48,53,47,44,42,52,39,47,49,52,55,98,87,100,96,96,97,41,42,44,48,51,48,51,58,54,47,48,46,92,100,98,95,99,94,48,43,48,42,40,37,39,37,50,50,49,52,87,80,98,92,89,89,32,36,35,43,46,49,38,39,41,42,48,43,70,75,76,85,94,92,33,32,32,36,32,30,37,33,30,35,34,37,70,65,62,71,66,67,15,15,17,22,29,29,43,34,33,36,36,28,58,49,50,58,65,57,68,51,47,39,40,36,154,124,108,98,89,97,222,175,155,137,129,133,965,949,921,925,930,922,983,964,954,960,952,950,1948,1913,1875,1885,1882,1872,69,64,48,51,57,57,70,67,57,60,51,50,139,131,105,111,108,107,52,57,61,58,53,50,56,57,60,56,63,63,108,114,121,114,116,113,36,38,36,49,48,48,51,49,50,61,50,55,87,87,86,110,98,103,43,42,40,39,40,39,45,31,33,31,42,43,88,73,73,70,82,82,81,67,68,65,65,53,69,76,69,60,46,44,150,143,137,125,111,97,75,78,79,68,69,64,84,82,82,78,74,62,159,160,161,146,143,126,86,85,76,79,76,69,78,73,68,61,72,80,164,158,144,140,148,149,85,89,69,64,76,78,60,54,52,56,56,59,145,143,121,120,132,137,69,64,63,72,68,69,68,61,61,66,60,42,137,125,124,138,128,111,61,56,68,65,67,65,67,57,54,54,65,69,128,113,122,119,132,134,69,66,65,71,59,61,70,68,69,70,59,58,139,134,134,141,118,119,69,55,45,50,59,62,52,57,62,69,65,64,121,112,107,119,124,126,47,61,74,70,68,66,56,61,60,49,57,50,103,122,134,119,125,116,37,40,38,38,36,36,42,46,47,58,58,61,79,86,85,96,94,97,36,35,40,33,32,37,28,36,35,39,43,46,64,71,75,72,75,83,16,18,19,27,28,31,32,25,31,25,28,27,48,43,50,52,56,58,34,34,32,26,29,37,55,64,64,67,63,77,89,98,96,93,92,114,898,900,905,914,945,927,922,912,897,919,965,959,1820,1812,1802,1833,1910,1886,64,62,61,71,66,65,44,46,47,43,58,61,108,108,108,114,124,126,47,51,44,48,61,61,57,53,45,49,49,52,104,104,89,97,110,113,44,37,40,44,45,46,27,27,41,41,43,43,71,64,81,85,88,89,42,44,44,45,39,46,34,28,27,26,37,35,76,72,71,71,76,81,47,51,53,41,44,34,43,37,34,40,36,37,90,88,87,81,80,71,70,60,55,59,55,47,59,53,43,47,50,37,129,113,98,106,105,84,62,59,66,63,82,82,65,65,66,68,73,73,127,124,132,131,155,155,50,58,59,62,68,67,49,62,63,75,78,89,99,120,122,137,146,156,51,58,56,55,48,54,45,41,39,42,45,47,96,99,95,97,93,101,48,44,45,50,59,60,48,52,49,53,55,52,96,96,94,103,114,112,63,58,57,57,54,43,61,64,53,47,53,49,124,122,110,104,107,92,60,67,64,57,59,61,51,48,54,63,58,64,111,115,118,120,117,125,39,44,45,56,63,64,55,55,57,55,61,55,94,99,102,111,124,119,32,29,39,33,35,46,49,43,50,48,50,53,81,72,89,81,85,99,47,50,46,46,42,35,50,64,55,53,59,47,97,114,101,99,101,82,49,45,43,49,46,43,63,47,45,47,39,46,112,92,88,96,85,89,83,83,88,78,79,73,122,127,129,122,121,119,205,210,217,200,200,192,1143,1164,1130,1160,1159,1133,1201,1206,1209,1219,1239,1190,2344,2370,2339,2379,2398,2323,103,106,94,85,84,77,77,71,75,72,75,71,180,177,169,157,159,148,77,78,80,79,69,66,61,66,64,67,68,62,138,144,144,146,137,128,43,40,49,59,70,69,57,55,63,64,62,63,100,95,112,123,132,132,55,60,54,59,50,48,75,74,65,62,61,70,130,134,119,121,111,118,75,77,64,67,68,65,79,73,70,76,76,69,154,150,134,143,144,134,103,114,103,103,89,81,119,126,117,93,101,82,222,240,220,196,190,163,120,120,119,119,129,118,112,113,116,132,128,106,232,233,235,251,257,224,98,94,93,97,104,111,73,81,95,106,109,108,171,175,188,203,213,219,74,76,76,79,84,81,79,78,71,71,67,64,153,154,147,150,151,145,63,73,80,84,72,68,75,76,87,90,90,90,138,149,167,174,162,158,71,65,64,69,78,74,75,73,73,70,77,74,146,138,137,139,155,148,68,68,70,71,70,75,60,62,69,74,74,79,128,130,139,145,144,154,50,57,50,53,56,59,57,63,54,51,55,62,107,120,104,104,111,121,48,44,47,44,43,41,59,53,49,47,52,48,107,97,96,91,95,89,34,36,33,42,39,44,42,46,46,53,51,53,76,82,79,95,90,97,16,17,14,13,19,23,24,25,32,24,33,33,40,42,46,37,52,56,45,39,40,37,35,33,77,71,63,67,60,56,122,110,103,104,95,89,1280,1293,1333,1378,1275,1249,1251,1289,1300,1345,1287,1270,2531,2582,2633,2723,2562,2519,106,107,110,100,97,87,113,99,83,94,94,85,219,206,193,194,191,172,70,70,50,67,82,86,74,80,67,68,61,65,144,150,117,135,143,151,55,62,62,67,80,63,53,46,46,50,54,52,108,108,108,117,134,115,47,52,50,59,50,53,43,47,58,58,47,47,90,99,108,117,97,100,79,91,80,80,62,57,86,81,86,97,84,63,165,172,166,177,146,120,164,131,168,170,105,107,154,156,157,141,134,129,318,287,325,311,239,236,164,155,160,183,169,157,107,130,139,155,141,146,271,285,299,338,310,303,103,121,144,126,119,116,94,98,106,109,103,103,197,219,250,235,222,219,103,103,94,84,81,84,78,81,81,81,74,85,181,184,175,165,155,169,55,58,69,77,80,88,66,67,76,79,81,79,121,125,145,156,161,167,62,60,62,68,64,57,58,63,61,68,66,69,120,123,123,136,130,126,67,69,68,64,60,59,66,62,63,63,64,61,133,131,131,127,124,120,44,49,52,61,61,66,49,55,53,52,51,50,93,104,105,113,112,116,56,46,40,47,49,45,56,63,54,50,50,55,112,109,94,97,99,100,32,43,45,43,45,47,34,34,44,49,49,50,66,77,89,92,94,97,27,26,26,28,26,27,38,39,33,34,38,35,65,65,59,62,64,62,46,50,53,54,45,50,82,88,93,97,96,96,128,138,146,151,141,146,913,938,949,943,920,922,1081,1088,1093,1083,1037,1028,1994,2026,2042,2026,1957,1950,46,54,55,50,47,58,52,46,51,46,40,33,98,100,106,96,87,91,50,46,36,35,36,39,41,47,46,50,45,50,91,93,82,85,81,89,42,44,55,59,55,46,38,40,41,36,40,48,80,84,96,95,95,94,52,47,54,45,44,44,50,40,43,42,34,40,102,87,97,87,78,84,56,62,64,60,61,56,54,71,67,71,57,44,110,133,131,131,118,100,74,89,79,76,74,56,80,84,78,79,71,75,154,173,157,155,145,131,74,77,81,77,69,67,67,65,71,75,77,76,141,142,152,152,146,143,47,44,46,61,56,76,53,50,45,57,55,60,100,94,91,118,111,136,59,62,56,54,59,60,52,55,65,53,54,50,111,117,121,107,113,110,47,52,56,55,61,61,54,51,54,59,56,56,101,103,110,114,117,117,61,57,52,58,48,54,64,61,65,65,53,52,125,118,117,123,101,106,60,58,58,59,58,63,68,73,71,63,67,59,128,131,129,122,125,122,47,45,51,55,54,49,55,58,59,55,55,63,102,103,110,110,109,112,51,54,50,50,47,45,58,62,53,61,58,58,109,116,103,111,105,103,41,39,45,49,49,48,64,59,65,62,72,59,105,98,110,111,121,107,30,32,36,34,34,38,72,73,69,63,58,63,102,105,105,97,92,101,76,76,75,66,68,62,159,153,150,146,145,142,235,229,225,212,213,204,643,640,655,664,671,677,686,701,716,731,726,722,1329,1341,1371,1395,1397,1399,53,47,45,44,43,49,37,36,48,51,52,50,90,83,93,95,95,99,33,37,39,47,53,58,40,46,40,37,37,40,73,83,79,84,90,98,33,29,36,33,37,32,25,23,27,33,34,38,58,52,63,66,71,70,39,31,34,36,33,34,40,39,37,34,29,27,79,70,71,70,62,61,32,41,35,31,33,34,47,44,45,49,46,49,79,85,80,80,79,83,61,51,54,48,42,40,66,67,60,51,51,49,127,118,114,99,93,89,51,60,66,74,66,59,51,54,52,64,73,66,102,114,118,138,139,125,48,37,39,35,42,45,46,49,53,44,41,46,94,86,92,79,83,91,37,48,47,47,42,36,47,48,47,54,56,53,84,96,94,101,98,89,38,34,39,47,53,54,39,41,44,45,42,48,77,75,83,92,95,102,53,54,42,41,43,40,26,35,40,48,40,39,79,89,82,89,83,79,36,40,45,46,45,47,42,38,37,33,39,36,78,78,82,79,84,83,39,39,33,38,40,43,32,35,36,36,38,40,71,74,69,74,78,83,32,33,37,36,36,39,33,29,32,32,28,30,65,62,69,68,64,69,19,24,26,26,27,31,27,30,31,32,28,28,46,54,57,58,55,59,14,13,16,13,12,15,22,18,19,16,22,25,36,31,35,29,34,40,25,22,22,22,24,21,66,69,68,72,70,58,91,91,90,94,94,79,695,692,688,703,728,715,819,824,818,848,853,835,1514,1516,1506,1551,1581,1550,53,52,46,52,52,46,32,33,38,44,43,41,85,85,84,96,95,87,33,32,36,42,43,47,41,42,37,42,48,35,74,74,73,84,91,82,34,36,36,36,41,38,30,33,37,31,39,47,64,69,73,67,80,85,26,26,32,31,31,31,40,34,34,38,26,30,66,60,66,69,57,61,47,42,35,37,34,35,32,34,43,53,50,43,79,76,78,90,84,78,72,69,63,61,58,50,62,61,51,63,59,55,134,130,114,124,117,105,53,59,61,65,66,65,51,60,57,52,64,60,104,119,118,117,130,125,40,44,48,52,63,62,46,46,46,46,46,51,86,90,94,98,109,113,49,46,43,40,47,46,45,41,45,48,50,47,94,87,88,88,97,93,31,35,37,40,45,52,32,34,34,38,41,47,63,69,71,78,86,99,31,23,32,30,28,31,59,51,43,46,34,30,90,74,75,76,62,61,40,37,31,30,29,26,46,53,55,51,55,56,86,90,86,81,84,82,42,49,46,46,49,41,56,51,50,47,48,43,98,100,96,93,97,84,34,29,34,30,34,41,38,45,57,49,50,59,72,74,91,79,84,100,25,28,30,35,34,29,30,35,35,52,55,43,55,63,65,87,89,72,19,18,16,16,22,29,50,39,35,33,33,37,69,57,51,49,55,66,66,67,62,60,52,46,129,132,121,115,112,111,195,199,183,175,164,157,840,855,828,817,812,794,873,875,876,867,851,840,1713,1730,1704,1684,1663,1634,65,66,60,57,58,58,61,61,67,68,55,53,126,127,127,125,113,111,71,81,67,58,63,52,66,60,56,45,53,45,137,141,123,103,116,97,49,49,54,49,52,53,54,56,56,51,55,59,103,105,110,100,107,112,52,43,43,49,50,49,48,51,53,61,57,52,100,94,96,110,107,101,72,62,62,51,53,50,80,75,66,64,47,46,152,137,128,115,100,96,96,98,91,99,78,72,81,84,82,74,82,69,177,182,173,173,160,141,70,81,83,94,87,78,80,83,89,91,86,86,150,164,172,185,173,164,69,66,65,58,67,81,60,63,63,62,68,81,129,129,128,120,135,162,57,64,64,65,61,63,68,62,61,59,62,55,125,126,125,124,123,118,43,39,45,42,41,44,67,70,68,67,56,58,110,109,113,109,97,102,49,55,49,40,39,35,48,55,57,55,66,67,97,110,106,95,105,102,42,40,40,46,45,39,43,45,49,54,47,44,85,85,89,100,92,83,34,34,34,33,38,37,30,28,27,32,41,39,64,62,61,65,79,76,27,27,22,25,27,31,25,26,25,23,19,25,52,53,47,48,46,56,17,24,23,27,23,25,19,17,16,22,19,19,36,41,39,49,42,44,9,6,9,7,12,13,13,15,16,12,11,17,22,21,25,19,23,30,18,20,17,17,18,14,30,24,25,27,27,25,48,44,42,44,45,39,860,843,851,829,843,859,863,837,834,813,808,820,1723,1680,1685,1642,1651,1679,52,55,56,53,58,67,56,55,55,50,35,43,108,110,111,103,93,110,49,57,58,58,55,58,41,51,35,39,49,56,90,108,93,97,104,114,42,45,42,38,42,50,40,36,42,39,40,35,82,81,84,77,82,85,40,34,36,44,47,39,46,46,40,46,38,37,86,80,76,90,85,76,75,53,53,46,47,40,52,50,54,46,47,40,127,103,107,92,94,80,91,80,88,66,70,68,87,69,64,54,66,57,178,149,152,120,136,125,82,70,69,72,69,71,78,72,73,74,65,87,160,142,142,146,134,158,58,78,77,71,72,77,54,57,58,62,61,69,112,135,135,133,133,146,59,56,48,47,52,58,63,56,59,57,48,49,122,112,107,104,100,107,52,52,52,54,54,47,52,61,61,65,76,59,104,113,113,119,130,106,46,50,48,53,53,59,51,47,57,45,42,49,97,97,105,98,95,108,58,56,53,54,47,45,50,44,44,47,47,46,108,100,97,101,94,91,45,47,56,52,50,53,51,52,54,52,47,40,96,99,110,104,97,93,46,43,37,41,44,40,50,55,47,44,47,43,96,98,84,85,91,83,26,29,39,37,37,38,26,29,37,41,41,50,52,58,76,78,78,88,17,18,18,19,23,28,16,18,16,19,25,25,33,36,34,38,48,53,22,20,21,24,23,21,50,39,38,33,34,35,72,59,59,57,57,56,999,1077,1085,1113,1091,1088,1014,1094,1093,1124,1122,1113,2013,2171,2178,2237,2213,2201,84,103,109,102,93,90,80,93,94,86,86,80,164,196,203,188,179,170,83,79,81,86,98,100,86,92,92,104,100,93,169,171,173,190,198,193,59,67,74,82,72,90,55,67,77,89,90,98,114,134,151,171,162,188,49,53,50,55,59,56,42,53,51,56,59,66,91,106,101,111,118,122,69,69,62,56,41,36,70,59,47,45,51,38,139,128,109,101,92,74,68,82,74,74,64,60,71,76,77,74,57,58,139,158,151,148,121,118,75,89,96,95,92,90,77,89,93,83,85,84,152,178,189,178,177,174,87,91,92,105,100,92,80,97,89,104,101,108,167,188,181,209,201,200,83,88,89,96,88,94,73,81,83,88,94,88,156,169,172,184,182,182,54,64,71,69,84,79,55,58,64,66,74,79,109,122,135,135,158,158,56,50,52,52,54,51,63,69,66,66,55,53,119,119,118,118,109,104,68,67,57,54,58,59,68,53,51,50,62,59,136,120,108,104,120,118,64,65,67,69,60,57,52,58,63,62,57,59,116,123,130,131,117,116,36,41,46,45,52,58,38,39,44,46,55,52,74,80,90,91,107,110,17,25,28,34,35,38,24,30,28,28,25,32,41,55,56,62,60,70,7,5,4,8,13,12,24,21,15,17,21,20,31,26,19,25,34,32,40,39,33,31,28,26,56,59,59,60,50,46,96,98,92,91,78,72,794,797,778,777,769,765,790,786,784,777,747,770,1584,1583,1562,1554,1516,1535,54,62,59,56,55,61,59,58,61,65,49,46,113,120,120,121,104,107,56,59,57,55,53,53,60,55,45,42,50,52,116,114,102,97,103,105,47,48,46,45,51,59,57,61,60,63,49,54,104,109,106,108,100,113,54,54,52,51,41,34,40,47,52,49,56,59,94,101,104,100,97,93,68,68,58,59,60,55,65,49,43,44,40,47,133,117,101,103,100,102,67,63,57,61,65,50,85,80,80,61,46,43,152,143,137,122,111,93,65,63,72,67,55,59,65,77,85,84,84,90,130,140,157,151,139,149,62,57,50,60,61,63,53,56,49,59,64,63,115,113,99,119,125,126,49,55,64,55,60,67,52,50,57,56,51,58,101,105,121,111,111,125,51,39,38,47,54,48,63,62,51,49,52,48,114,101,89,96,106,96,50,60,53,49,47,49,45,42,52,47,44,48,95,102,105,96,91,97,57,51,55,50,46,45,48,49,44,45,46,47,105,100,99,95,92,92,39,41,35,41,43,47,24,31,35,39,37,36,63,72,70,80,80,83,28,33,36,32,29,28,23,23,23,26,26,26,51,56,59,58,55,54,20,19,21,22,21,18,17,12,11,13,17,21,37,31,32,35,38,39,11,12,11,12,12,13,12,13,13,14,14,11,23,25,24,26,26,24,16,13,14,15,16,16,22,21,23,21,22,21,38,34,37,36,38,37,757,786,809,781,792,788,646,647,641,623,627,598,1403,1433,1450,1404,1419,1386,50,49,41,41,29,26,48,40,34,33,38,31,98,89,75,74,67,57,47,48,53,48,45,35,28,35,41,35,36,42,75,83,94,83,81,77,24,34,33,35,36,43,27,31,29,31,31,27,51,65,62,66,67,70,21,23,23,30,32,37,18,18,21,26,28,27,39,41,44,56,60,64,31,31,33,50,87,129,21,23,21,25,34,28,52,54,54,75,121,157,51,59,63,58,59,56,62,55,53,40,41,31,113,114,116,98,100,87,63,59,66,60,66,51,59,56,58,55,47,44,122,115,124,115,113,95,73,61,62,57,46,40,59,64,62,64,59,53,132,125,124,121,105,93,67,62,66,65,60,53,51,53,44,48,48,49,118,115,110,113,108,102,64,74,78,63,58,49,35,36,41,36,39,39,99,110,119,99,97,88,49,54,67,59,53,51,40,37,38,38,33,34,89,91,105,97,86,85,52,56,52,47,54,52,47,47,39,38,36,31,99,103,91,85,90,83,53,54,50,54,55,49,38,37,45,41,44,45,91,91,95,95,99,94,50,55,53,46,45,47,32,31,29,28,28,30,82,86,82,74,73,77,23,25,27,29,29,31,16,22,23,26,29,30,39,47,50,55,58,61,18,20,16,17,13,15,20,17,17,14,14,19,38,37,33,31,27,34,21,22,26,22,25,24,45,45,46,45,42,38,66,67,72,67,67,62,892,906,875,865,832,831,857,858,855,834,827,826,1749,1764,1730,1699,1659,1657,57,58,55,53,41,53,56,59,62,64,65,60,113,117,117,117,106,113,60,65,54,53,55,46,53,58,59,54,54,46,113,123,113,107,109,92,60,65,63,64,53,52,39,37,39,39,46,46,99,102,102,103,99,98,48,50,50,54,60,56,48,52,45,42,40,42,96,102,95,96,100,98,79,73,69,54,55,58,70,63,62,65,58,49,149,136,131,119,113,107,87,93,84,95,87,87,99,98,100,95,74,67,186,191,184,190,161,154,91,95,96,92,80,82,91,88,84,86,92,94,182,183,180,178,172,176,73,74,75,72,76,80,65,69,68,68,67,76,138,143,143,140,143,156,71,65,50,56,55,57,67,66,70,54,58,55,138,131,120,110,113,112,63,61,72,62,56,58,46,53,50,54,60,67,109,114,122,116,116,125,55,57,57,56,61,53,58,44,41,39,38,47,113,101,98,95,99,100,46,43,40,45,45,49,49,52,54,51,51,50,95,95,94,96,96,99,38,39,40,44,44,39,37,35,38,45,42,41,75,74,78,89,86,80,22,21,23,19,24,24,22,27,26,24,31,32,44,48,49,43,55,56,14,15,15,18,11,13,15,15,17,18,15,18,29,30,32,36,26,31,10,13,15,14,11,9,13,16,12,11,13,14,23,29,27,25,24,23,18,19,17,14,18,15,29,26,28,25,23,22,47,45,45,39,41,37,712,785,797,819,809,769,702,657,689,711,726,716,1414,1442,1486,1530,1535,1485,67,59,60,63,59,57,63,48,58,57,58,63,130,107,118,120,117,120,56,54,54,58,60,56,67,63,63,76,69,63,123,117,117,134,129,119,50,52,49,54,57,48,45,39,45,52,63,62,95,91,94,106,120,110,33,32,50,48,50,50,32,29,32,34,35,35,65,61,82,82,85,85,42,56,49,46,50,49,40,40,34,30,30,26,82,96,83,76,80,75,58,95,85,89,74,58,53,53,55,50,52,45,111,148,140,139,126,103,62,85,84,88,88,85,65,56,63,58,66,74,127,141,147,146,154,159,69,76,79,74,68,58,57,59,59,64,67,59,126,135,138,138,135,117,44,42,56,69,59,58,54,51,64,61,59,52,98,93,120,130,118,110,52,53,54,35,47,45,45,36,36,47,49,51,97,89,90,82,96,96,42,43,41,50,48,52,45,37,34,30,29,35,87,80,75,80,77,87,41,40,37,39,40,37,42,43,46,42,38,34,83,83,83,81,78,71,20,29,26,30,29,32,20,24,23,30,32,36,40,53,49,60,61,68,21,20,19,15,20,20,14,15,14,19,20,20,35,35,33,34,40,40,19,16,21,26,23,26,19,19,20,15,14,14,38,35,41,41,37,40,15,13,14,13,15,15,15,18,17,20,19,19,30,31,31,33,34,34,21,20,19,22,22,23,26,27,26,26,26,28,47,47,45,48,48,51,843,848,846,815,811,796,826,823,828,786,770,768,1669,1671,1674,1601,1581,1564,71,52,54,58,57,54,66,69,61,47,43,45,137,121,115,105,100,99,63,74,69,58,60,55,68,57,55,39,40,39,131,131,124,97,100,94,49,54,49,52,55,53,42,51,51,64,61,58,91,105,100,116,116,111,55,54,57,47,42,43,55,49,54,49,46,42,110,103,111,96,88,85,75,66,62,71,70,64,67,74,73,67,69,63,142,140,135,138,139,127,80,82,90,81,75,64,77,73,86,80,70,72,157,155,176,161,145,136,91,96,80,84,88,86,87,79,75,83,88,74,178,175,155,167,176,160,71,77,77,75,71,73,83,86,86,77,69,65,154,163,163,152,140,138,52,54,57,53,52,56,63,61,52,61,49,74,115,115,109,114,101,130,57,50,56,43,45,49,45,46,55,49,61,54,102,96,111,92,106,103,47,55,54,58,58,48,64,58,52,50,44,42,111,113,106,108,102,90,46,41,39,38,40,51,40,42,47,47,53,57,86,83,86,85,93,108,38,41,46,44,40,41,28,37,37,28,28,29,66,78,83,72,68,70,23,27,29,25,29,29,17,13,14,15,17,21,40,40,43,40,46,50,9,11,13,15,18,16,6,10,8,13,15,16,15,21,21,28,33,32,7,4,5,4,3,8,10,8,10,10,7,4,17,12,15,14,10,12,9,10,9,9,8,6,8,10,12,7,10,13,17,20,21,16,18,19,909,947,940,937,966,976,1023,1033,1034,1019,1033,1034,1932,1980,1974,1956,1999,2010,46,53,52,54,55,61,53,52,46,43,58,58,99,105,98,97,113,119,57,61,61,51,53,53,49,51,51,47,50,60,106,112,112,98,103,113,47,54,53,61,61,60,51,54,57,57,55,48,98,108,110,118,116,108,34,31,40,40,51,58,33,36,38,37,45,50,67,67,78,77,96,108,66,64,57,58,55,48,67,60,46,48,45,42,133,124,103,106,100,90,84,84,82,70,79,79,80,90,100,85,83,65,164,174,182,155,162,144,53,58,64,63,80,79,58,55,57,67,68,76,111,113,121,130,148,155,59,72,65,62,56,59,62,59,64,69,66,60,121,131,129,131,122,119,65,65,58,58,57,61,81,75,68,58,68,67,146,140,126,116,125,128,60,61,65,67,73,71,62,70,74,76,71,78,122,131,139,143,144,149,62,62,64,61,58,57,55,59,66,64,70,75,117,121,130,125,128,132,47,48,44,56,55,56,61,62,52,55,47,49,108,110,96,111,102,105,38,36,42,44,42,43,50,50,54,53,56,51,88,86,96,97,98,94,55,55,48,33,34,39,57,48,50,51,49,47,112,103,98,84,83,86,44,45,47,55,55,51,52,64,66,62,55,54,96,109,113,117,110,105,31,34,32,36,36,40,70,57,51,48,52,51,101,91,83,84,88,91,61,64,66,68,66,61,82,91,94,99,95,103,143,155,160,167,161,164,867,866,868,841,825,817,874,906,911,903,894,905,1741,1772,1779,1744,1719,1722,35,35,40,38,37,36,49,56,49,34,31,35,84,91,89,72,68,71,62,56,44,36,37,32,52,61,61,63,58,51,114,117,105,99,95,83,31,36,40,46,50,55,35,39,43,47,44,49,66,75,83,93,94,104,31,34,32,33,30,30,37,43,41,46,40,41,68,77,73,79,70,71,56,52,53,55,49,57,56,48,57,54,61,57,112,100,110,109,110,114,67,64,57,47,47,48,76,77,74,68,64,64,143,141,131,115,111,112,60,64,71,69,61,57,70,73,70,70,72,65,130,137,141,139,133,122,87,93,77,72,65,60,79,82,82,76,68,77,166,175,159,148,133,137,89,84,98,86,87,72,70,69,73,75,76,74,159,153,171,161,163,146,64,64,65,75,74,79,69,76,73,72,72,73,133,140,138,147,146,152,65,66,58,57,56,59,69,68,65,68,69,72,134,134,123,125,125,131,53,56,57,55,60,64,54,55,63,67,66,64,107,111,120,122,126,128,50,49,60,52,48,46,57,55,52,45,51,49,107,104,112,97,99,95,52,50,47,55,54,45,30,32,32,42,43,50,82,82,79,97,97,95,32,29,36,31,36,41,20,20,24,26,25,28,52,49,60,57,61,69,15,17,16,19,15,17,19,23,27,27,28,23,34,40,43,46,43,40,18,17,17,15,19,19,32,29,25,23,26,33,50,46,42,38,45,52,945,954,957,927,929,928,1002,1006,1006,997,992,1008,1947,1960,1963,1924,1921,1936,106,94,83,77,76,72,84,87,79,85,76,75,190,181,162,162,152,147,63,68,77,78,82,82,67,65,67,67,72,80,130,133,144,145,154,162,43,49,52,54,61,64,41,42,51,51,54,60,84,91,103,105,115,124,37,32,38,45,41,50,40,36,35,36,43,31,77,68,73,81,84,81,53,54,55,33,36,21,56,49,41,36,34,35,109,103,96,69,70,56,74,75,78,72,64,61,68,73,71,68,59,46,142,148,149,140,123,107,76,84,89,85,82,83,92,92,95,91,94,92,168,176,184,176,176,175,84,81,68,81,86,91,92,90,91,93,87,103,176,171,159,174,173,194,79,94,91,75,76,77,84,86,92,90,81,81,163,180,183,165,157,158,67,62,66,59,64,64,62,63,57,62,72,83,129,125,123,121,136,147,69,63,62,64,53,52,77,65,65,53,53,50,146,128,127,117,106,102,50,57,59,57,63,58,70,75,76,74,70,65,120,132,135,131,133,123,55,48,42,45,40,39,52,55,56,57,66,66,107,103,98,102,106,105,30,30,35,43,44,44,40,42,48,45,46,47,70,72,83,88,90,91,27,30,29,24,21,25,36,40,37,35,28,30,63,70,66,59,49,55,10,10,15,16,19,23,16,17,18,27,29,33,26,27,33,43,48,56,22,23,18,19,21,22,25,29,27,27,28,31,47,52,45,46,49,53,832,835,820,831,819,804,850,858,843,852,823,782,1682,1693,1663,1683,1642,1586,65,67,57,62,62,56,70,69,58,56,46,37,135,136,115,118,108,93,61,60,62,54,52,52,68,61,66,63,54,53,129,121,128,117,106,105,43,42,43,47,49,53,47,54,58,58,64,56,90,96,101,105,113,109,49,44,47,47,40,37,46,46,46,42,42,45,95,90,93,89,82,82,50,56,52,54,59,62,61,56,50,60,50,46,111,112,102,114,109,108,85,76,72,67,46,55,98,98,82,83,71,60,183,174,154,150,117,115,66,80,91,87,83,81,89,99,102,108,108,87,155,179,193,195,191,168,76,66,63,63,66,61,74,74,73,68,60,70,150,140,136,131,126,131,72,81,71,72,64,62,63,63,58,58,60,55,135,144,129,130,124,117,71,63,68,64,69,66,51,45,51,53,57,56,122,108,119,117,126,122,55,54,49,63,65,53,46,59,59,59,57,52,101,113,108,122,122,105,52,44,46,45,47,48,32,32,35,44,49,51,84,76,81,89,96,99,33,44,41,39,45,45,28,29,30,29,27,34,61,73,71,68,72,79,24,23,25,35,33,30,19,20,17,19,25,22,43,43,42,54,58,52,10,13,13,13,19,22,16,12,17,15,19,20,26,25,30,28,38,42,6,8,7,5,5,8,12,15,13,13,13,14,18,23,20,18,18,22,14,14,13,14,15,13,30,26,28,24,21,24,44,40,41,38,36,37,1110,1091,1086,1083,1030,997,1031,1020,1008,1000,1004,968,2141,2111,2094,2083,2034,1965,67,68,68,79,63,52,67,64,58,68,69,62,134,132,126,147,132,114,78,75,73,65,60,62,60,55,63,68,70,70,138,130,136,133,130,132,67,72,69,71,66,71,57,64,68,57,62,52,124,136,137,128,128,123,72,71,74,64,57,62,79,66,59,57,57,57,151,137,133,121,114,119,79,69,69,56,55,46,69,75,60,50,44,40,148,144,129,106,99,86,67,68,62,67,58,52,55,44,56,58,59,55,122,112,118,125,117,107,67,70,70,65,58,62,82,80,70,70,62,58,149,150,140,135,120,120,61,61,68,76,79,75,64,64,74,83,81,73,125,125,142,159,160,148,69,59,56,51,58,56,65,78,72,64,67,65,134,137,128,115,125,121,72,69,78,82,67,64,62,61,62,64,58,55,134,130,140,146,125,119,74,82,71,73,69,56,80,79,73,62,68,63,154,161,144,135,137,119,87,75,80,75,69,61,75,70,68,74,72,73,162,145,148,149,141,134,93,91,87,88,86,80,72,73,72,62,67,69,165,164,159,150,153,149,69,73,72,75,77,80,56,58,55,61,61,65,125,131,127,136,138,145,43,49,51,47,54,66,32,30,41,46,48,52,75,79,92,93,102,118,25,17,16,25,30,32,20,23,22,23,28,29,45,40,38,48,58,61,20,22,22,24,24,20,36,36,35,33,31,30,56,58,57,57,55,50,990,965,956,950,945,1095,1057,1074,1086,1084,1098,1264,2047,2039,2042,2034,2043,2359,70,61,50,65,62,74,59,66,58,60,59,71,129,127,108,125,121,145,57,58,58,50,47,53,62,50,47,50,46,56,119,108,105,100,93,109,50,57,58,47,41,56,38,46,58,59,59,60,88,103,116,106,100,116,42,37,54,55,59,51,38,35,34,29,35,32,80,72,88,84,94,83,57,63,44,47,43,60,62,63,62,55,53,65,119,126,106,102,96,125,113,98,94,77,83,137,117,112,101,97,98,178,230,210,195,174,181,315,113,117,117,121,105,124,110,118,124,113,111,146,223,235,241,234,216,270,89,85,81,77,102,105,88,91,99,112,114,110,177,176,180,189,216,215,60,60,65,71,68,81,74,76,84,77,81,91,134,136,149,148,149,172,62,52,55,46,43,56,64,60,65,73,75,71,126,112,120,119,118,127,56,61,60,59,56,48,63,63,68,67,65,54,119,124,128,126,121,102,61,58,63,64,63,63,57,59,52,51,50,68,118,117,115,115,113,131,49,45,47,57,56,64,46,48,52,55,61,64,95,93,99,112,117,128,32,37,38,41,44,44,58,65,62,61,55,57,90,102,100,102,99,101,31,35,32,34,30,35,28,34,40,46,58,65,59,69,72,80,88,100,17,19,20,20,23,24,30,30,31,29,24,26,47,49,51,49,47,50,31,22,20,19,20,20,63,58,49,50,54,50,94,80,69,69,74,70,968,972,990,1001,1049,1073,878,871,862,848,875,878,1846,1843,1852,1849,1924,1951,72,69,64,63,64,60,58,67,59,67,66,71,130,136,123,130,130,131,50,65,64,74,77,77,71,67,71,56,56,58,121,132,135,130,133,135,48,51,53,44,50,57,40,35,40,46,56,53,88,86,93,90,106,110,29,32,35,39,49,54,42,49,51,47,49,40,71,81,86,86,98,94,82,66,58,57,62,66,78,71,71,67,56,66,160,137,129,124,118,132,140,123,113,97,100,88,155,125,113,95,85,72,295,248,226,192,185,160,100,98,120,125,111,115,101,116,116,111,118,119,201,214,236,236,229,234,88,96,99,102,101,99,70,71,61,67,82,83,158,167,160,169,183,182,68,76,75,86,95,102,50,54,68,63,64,71,118,130,143,149,159,173,73,66,73,67,76,75,38,40,39,50,50,49,111,106,112,117,126,124,65,70,66,69,65,70,50,43,42,39,46,40,115,113,108,108,111,110,46,43,43,44,54,64,34,36,42,48,54,59,80,79,85,92,108,123,41,51,57,53,50,48,27,31,26,28,30,30,68,82,83,81,80,78,35,33,35,36,40,42,14,15,17,18,21,23,49,48,52,54,61,65,11,14,18,27,34,35,16,17,17,17,15,15,27,31,35,44,49,50,4,5,6,3,5,10,17,14,13,13,15,13,21,19,19,16,20,23,16,14,11,15,16,11,17,20,16,16,12,16,33,34,27,31,28,27,844,1003,1483,1772,1788,1810,931,1058,1456,1698,1758,1755,1775,2061,2939,3470,3546,3565,87,96,143,219,203,195,79,97,159,196,182,177,166,193,302,415,385,372,95,112,183,211,237,242,61,90,137,173,199,197,156,202,320,384,436,439,35,64,88,136,152,161,23,51,72,100,108,110,58,115,160,236,260,271,51,74,85,93,84,73,28,22,52,64,71,69,79,96,137,157,155,142,26,39,85,73,56,68,25,35,52,52,54,46,51,74,137,125,110,114,28,39,97,116,103,102,24,26,82,86,82,80,52,65,179,202,185,182,41,63,129,129,134,138,57,63,109,151,145,143,98,126,238,280,279,281,81,78,139,183,182,195,83,99,147,180,180,193,164,177,286,363,362,388,70,102,145,192,208,197,53,78,119,142,170,177,123,180,264,334,378,374,47,51,78,106,116,134,33,29,45,61,72,86,80,80,123,167,188,220,31,37,52,61,62,60,35,46,42,51,42,48,66,83,94,112,104,108,24,34,43,43,41,46,30,26,34,35,49,43,54,60,77,78,90,89,28,23,25,21,24,35,42,38,40,32,30,32,70,61,65,53,54,67,42,38,34,35,34,32,47,41,43,49,48,45,89,79,77,84,82,77,35,39,44,49,40,40,52,59,57,53,46,51,87,98,101,102,86,91,36,25,29,27,29,27,50,46,48,52,55,54,86,71,77,79,84,81,87,89,84,78,83,65,209,212,218,221,225,204,296,301,302,299,308,269,997,992,993,1119,1179,1274,1068,1069,1075,1165,1214,1285,2065,2061,2068,2284,2393,2559,62,65,63,74,90,102,66,63,59,69,70,75,128,128,122,143,160,177,56,59,58,61,58,74,72,60,67,67,70,68,128,119,125,128,128,142,44,46,52,65,59,78,38,46,45,52,58,69,82,92,97,117,117,147,48,36,40,37,48,52,44,46,44,50,49,50,92,82,84,87,97,102,56,50,46,56,51,51,63,63,66,62,62,68,119,113,112,118,113,119,84,85,74,97,102,112,108,99,84,99,119,115,192,184,158,196,221,227,103,98,96,116,128,138,102,101,108,118,120,141,205,199,204,234,248,279,83,83,85,98,105,116,68,81,82,92,112,131,151,164,167,190,217,247,78,77,79,90,101,96,75,65,59,77,79,83,153,142,138,167,180,179,60,66,75,76,72,86,50,53,58,55,63,76,110,119,133,131,135,162,77,69,73,72,74,66,56,66,67,81,69,60,133,135,140,153,143,126,56,69,65,63,70,78,62,56,67,62,62,65,118,125,132,125,132,143,47,51,44,57,56,62,52,53,55,65,68,81,99,104,99,122,124,143,43,41,44,49,54,50,45,54,49,52,57,54,88,95,93,101,111,104,38,35,33,42,42,42,40,40,45,46,45,39,78,75,78,88,87,81,25,20,28,28,30,34,50,47,42,36,35,31,75,67,70,64,65,65,37,42,38,38,39,37,77,76,78,82,76,79,114,118,116,120,115,116,888,866,877,872,875,871,880,875,884,893,894,870,1768,1741,1761,1765,1769,1741,60,57,52,56,49,40,64,64,66,60,53,38,124,121,118,116,102,78,62,58,56,54,59,54,50,48,49,55,56,47,112,106,105,109,115,101,44,43,45,49,43,40,48,55,61,59,55,54,92,98,106,108,98,94,41,38,40,46,41,41,36,37,38,44,46,52,77,75,78,90,87,93,44,41,39,38,46,64,35,38,42,54,52,54,79,79,81,92,98,118,63,58,56,51,60,50,83,74,59,48,54,46,146,132,115,99,114,96,78,82,72,67,62,63,88,96,92,88,86,80,166,178,164,155,148,143,79,70,85,87,80,79,81,79,85,87,77,67,160,149,170,174,157,146,80,76,71,63,77,72,66,66,69,65,71,76,146,142,140,128,148,148,69,70,74,76,69,75,63,64,59,61,59,60,132,134,133,137,128,135,69,68,67,66,63,63,56,49,56,65,73,67,125,117,123,131,136,130,57,49,49,52,62,63,48,46,52,44,48,59,105,95,101,96,110,122,55,60,64,64,58,50,52,49,48,49,47,47,107,109,112,113,105,97,44,50,51,46,47,48,43,46,40,45,44,43,87,96,91,91,91,91,21,25,31,34,34,35,22,27,33,33,31,37,43,52,64,67,65,72,5,7,11,13,17,24,12,10,9,14,18,21,17,17,20,27,35,45,17,14,14,10,8,10,33,27,26,22,24,22,50,41,40,32,32,32,850,871,909,901,933,914,811,810,832,832,854,829,1661,1681,1741,1733,1787,1743,59,54,57,54,58,65,43,47,48,53,47,43,102,101,105,107,105,108,57,67,68,64,73,67,58,52,44,49,59,59,115,119,112,113,132,126,55,48,58,57,56,60,42,51,58,52,59,56,97,99,116,109,115,116,52,58,52,59,58,58,52,52,63,52,44,45,104,110,115,111,102,103,73,66,63,63,55,43,66,57,59,60,51,54,139,123,122,123,106,97,66,73,75,72,82,81,63,55,58,54,64,46,129,128,133,126,146,127,44,51,68,66,67,62,45,51,58,59,70,71,89,102,126,125,137,133,61,61,63,61,77,66,64,55,55,68,72,70,125,116,118,129,149,136,69,66,66,71,76,78,71,79,71,66,55,64,140,145,137,137,131,142,63,62,68,71,69,65,69,67,66,62,74,60,132,129,134,133,143,125,66,73,73,60,61,59,61,60,69,69,66,66,127,133,142,129,127,125,50,51,48,55,58,62,35,47,45,49,56,59,85,98,93,104,114,121,42,45,50,46,42,44,35,35,38,34,31,32,77,80,88,80,73,76,40,40,37,36,35,36,37,33,29,28,26,29,77,73,66,64,61,65,20,24,25,27,31,33,19,25,28,34,34,28,39,49,53,61,65,61,11,10,18,19,15,15,10,6,10,13,16,18,21,16,28,32,31,33,22,22,20,20,20,20,41,38,33,30,30,29,63,60,53,50,50,49,821,818,811,818,845,847,816,806,810,833,884,888,1637,1624,1621,1651,1729,1735,56,56,58,57,62,54,42,50,56,60,60,55,98,106,114,117,122,109,39,44,42,46,45,45,52,44,40,45,49,54,91,88,82,91,94,99,35,35,28,25,30,36,30,31,36,41,47,50,65,66,64,66,77,86,38,33,39,43,36,36,40,37,37,36,36,42,78,70,76,79,72,78,64,65,49,50,54,47,58,46,47,47,56,56,122,111,96,97,110,103,94,90,86,77,78,78,96,89,85,79,89,82,190,179,171,156,167,160,96,89,83,89,91,92,76,88,92,101,115,107,172,177,175,190,206,199,63,62,77,73,81,88,56,56,50,57,60,67,119,118,127,130,141,155,55,65,64,65,57,68,52,52,58,60,58,55,107,117,122,125,115,123,44,45,51,61,64,60,47,43,43,45,50,61,91,88,94,106,114,121,49,42,37,35,45,54,53,57,54,49,52,38,102,99,91,84,97,92,42,51,50,49,51,41,52,50,46,46,39,55,94,101,96,95,90,96,42,37,40,39,44,43,35,38,35,39,47,46,77,75,75,78,91,89,38,38,42,35,30,36,23,23,30,28,30,28,61,61,72,63,60,64,18,24,23,30,32,29,23,25,28,28,23,20,41,49,51,58,55,49,11,8,10,13,15,17,28,24,17,17,21,22,39,32,27,30,36,39,37,34,32,31,30,23,53,53,56,55,52,50,90,87,88,86,82,73,878,901,945,953,957,972,935,945,990,1009,1011,1009,1813,1846,1935,1962,1968,1981,70,68,71,55,70,58,55,53,57,66,67,64,125,121,128,121,137,122,51,51,61,77,72,74,61,62,69,70,66,63,112,113,130,147,138,137,25,35,48,48,52,42,29,41,43,53,55,51,54,76,91,101,107,93,31,31,38,33,30,26,38,33,35,27,37,28,69,64,73,60,67,54,57,61,54,52,57,53,62,60,61,50,54,66,119,121,115,102,111,119,67,68,77,70,64,74,89,83,75,81,66,81,156,151,152,151,130,155,101,95,85,88,77,77,92,89,98,101,91,90,193,184,183,189,168,167,77,77,85,93,101,97,79,83,86,91,95,89,156,160,171,184,196,186,76,80,97,93,83,90,50,57,67,72,77,80,126,137,164,165,160,170,58,58,57,63,65,75,54,55,51,56,57,55,112,113,108,119,122,130,64,63,64,65,64,57,56,54,52,58,57,63,120,117,116,123,121,120,60,59,60,58,62,67,56,57,60,55,58,54,116,116,120,113,120,121,44,48,49,48,49,60,48,54,58,51,43,55,92,102,107,99,92,115,36,38,33,37,42,47,57,56,53,54,46,37,93,94,86,91,88,84,28,36,36,36,27,33,33,36,38,35,52,53,61,72,74,71,79,86,12,11,9,12,18,22,25,21,26,27,26,29,37,32,35,39,44,51,21,22,21,25,24,20,51,51,61,62,64,51,72,73,82,87,88,71,779,779,830,799,793,765,815,796,792,776,752,725,1594,1575,1622,1575,1545,1490,62,61,70,64,48,49,55,54,54,52,51,48,117,115,124,116,99,97,52,64,70,59,59,41,42,39,44,39,38,43,94,103,114,98,97,84,37,36,38,51,43,42,44,47,49,45,47,36,81,83,87,96,90,78,62,73,67,62,54,56,48,46,43,47,43,44,110,119,110,109,97,100,44,38,49,43,51,49,50,52,41,45,41,45,94,90,90,88,92,94,71,67,66,61,54,63,88,73,71,62,51,47,159,140,137,123,105,110,81,69,71,63,67,75,72,80,72,74,70,61,153,149,143,137,137,136,57,53,63,68,69,56,57,58,64,61,65,59,114,111,127,129,134,115,53,58,61,49,55,53,44,48,51,55,48,46,97,106,112,104,103,99,48,43,46,56,58,45,41,33,36,36,42,41,89,76,82,92,100,86,45,46,51,50,54,54,48,51,46,42,40,44,93,97,97,92,94,98,37,44,50,46,43,47,33,30,36,43,44,37,70,74,86,89,87,84,34,38,33,37,40,38,24,27,26,27,25,32,58,65,59,64,65,70,25,22,26,24,31,28,31,25,21,25,25,26,56,47,47,49,56,54,23,21,18,18,22,27,19,25,30,29,29,23,42,46,48,47,51,50,9,10,14,15,14,17,23,22,16,17,16,18,32,32,30,32,30,35,39,36,37,33,31,25,96,86,92,77,77,75,135,122,129,110,108,100,935,956,986,972,950,952,996,995,1004,1010,991,965,1931,1951,1990,1982,1941,1917,76,77,80,74,66,71,62,64,64,67,65,58,138,141,144,141,131,129,76,85,95,84,90,85,62,71,75,74,75,67,138,156,170,158,165,152,79,74,74,81,76,73,56,53,51,58,66,67,135,127,125,139,142,140,48,50,55,67,69,70,41,42,49,48,40,43,89,92,104,115,109,113,68,64,57,58,42,39,66,51,50,54,48,44,134,115,107,112,90,83,82,82,74,67,60,67,101,103,100,94,67,67,183,185,174,161,127,134,73,84,101,93,87,75,95,94,93,88,104,100,168,178,194,181,191,175,81,75,75,75,66,71,76,73,77,83,84,74,157,148,152,158,150,145,60,62,70,67,73,78,80,78,79,80,75,82,140,140,149,147,148,160,61,59,59,58,70,62,68,69,71,66,62,66,129,128,130,124,132,128,48,57,58,51,49,56,47,52,53,50,51,55,95,109,111,101,100,111,35,34,37,38,43,49,54,52,43,48,51,45,89,86,80,86,94,94,41,45,37,39,33,28,32,34,40,42,47,41,73,79,77,81,80,69,32,31,33,36,39,36,37,38,37,40,37,37,69,69,70,76,76,73,32,33,32,30,29,29,47,44,46,34,35,33,79,77,78,64,64,62,18,19,23,27,31,33,34,37,39,45,38,39,52,56,62,72,69,72,25,25,26,27,27,30,38,40,37,39,46,47,63,65,63,66,73,77,1165,1145,1147,1152,1165,1177,1077,1057,1061,1079,1083,1067,2242,2202,2208,2231,2248,2244,77,71,75,65,65,55,79,68,65,66,62,52,156,139,140,131,127,107,50,52,47,46,53,62,41,50,55,55,61,64,91,102,102,101,114,126,41,48,51,54,49,55,44,41,35,36,40,42,85,89,86,90,89,97,39,38,40,49,44,46,36,30,37,37,34,41,75,68,77,86,78,87,93,79,82,72,66,72,95,80,74,72,57,61,188,159,156,144,123,133,144,134,119,120,121,112,130,130,124,112,120,104,274,264,243,232,241,216,131,131,133,152,153,144,135,126,134,137,127,101,266,257,267,289,280,245,116,98,99,93,96,107,85,97,93,97,100,113,201,195,192,190,196,220,92,108,100,110,116,103,74,74,86,79,87,80,166,182,186,189,203,183,72,76,82,68,65,74,69,57,56,62,61,69,141,133,138,130,126,143,76,72,80,81,80,78,62,64,61,66,69,68,138,136,141,147,149,146,68,65,63,64,74,74,50,58,65,65,71,69,118,123,128,129,145,143,65,66,55,58,60,62,41,43,36,46,49,58,106,109,91,104,109,120,43,47,54,52,51,55,44,47,50,50,50,47,87,94,104,102,101,102,24,27,34,32,39,39,21,24,28,36,37,42,45,51,62,68,76,81,15,15,18,22,18,23,14,17,20,20,18,18,29,32,38,42,36,41,19,18,15,14,15,16,57,51,42,43,40,38,76,69,57,57,55,54,994,982,963,930,940,941,909,900,913,903,903,898,1903,1882,1876,1833,1843,1839,89,76,70,69,87,78,90,87,82,70,64,60,179,163,152,139,151,138,63,67,60,57,56,67,73,72,82,79,77,73,136,139,142,136,133,140,47,51,53,57,43,41,60,54,56,57,57,70,107,105,109,114,100,111,71,57,49,45,45,44,58,59,55,51,56,50,129,116,104,96,101,94,73,84,78,69,61,61,63,55,51,52,47,50,136,139,129,121,108,111,108,97,89,90,82,74,97,113,109,100,86,79,205,210,198,190,168,153,88,95,106,97,106,102,98,94,100,98,122,115,186,189,206,195,228,217,97,88,89,79,85,98,72,72,81,83,86,77,169,160,170,162,171,175,83,85,80,86,83,78,61,60,53,66,60,75,144,145,133,152,143,153,67,67,74,71,71,86,53,60,62,56,56,51,120,127,136,127,127,137,67,65,64,52,52,46,57,49,55,58,54,62,124,114,119,110,106,108,44,57,48,55,58,56,30,30,28,39,50,45,74,87,76,94,108,101,32,31,34,42,42,40,28,31,29,25,20,23,60,62,63,67,62,63,33,28,30,25,27,26,23,20,25,23,21,22,56,48,55,48,48,48,10,16,23,22,26,28,11,11,13,15,21,18,21,27,36,37,47,46,7,7,7,6,9,9,7,8,6,6,6,9,14,15,13,12,15,18,15,11,9,8,7,7,28,25,26,25,20,19,43,36,35,33,27,26,1070,1063,1091,1099,1106,1071,1042,1056,1088,1078,1030,1022,2112,2119,2179,2177,2136,2093,86,89,83,78,70,65,68,64,71,71,62,68,154,153,154,149,132,133,95,93,91,93,86,82,73,81,79,81,61,59,168,174,170,174,147,141,62,65,72,82,90,88,73,72,78,74,76,75,135,137,150,156,166,163,84,80,78,74,67,62,71,72,72,71,66,70,155,152,150,145,133,132,76,77,90,94,86,91,93,94,80,75,74,64,169,171,170,169,160,155,101,100,95,86,88,93,99,95,93,91,87,93,200,195,188,177,175,186,93,92,99,101,108,82,97,102,100,91,88,80,190,194,199,192,196,162,76,74,74,74,88,88,80,86,92,97,98,95,156,160,166,171,186,183,78,71,74,80,74,73,82,72,83,74,66,76,160,143,157,154,140,149,82,84,78,72,75,82,77,78,85,86,85,79,159,162,163,158,160,161,82,80,87,81,78,72,56,68,64,69,80,76,138,148,151,150,158,148,44,45,54,63,69,65,50,47,60,63,51,53,94,92,114,126,120,118,39,39,39,41,45,46,28,32,31,31,39,42,67,71,70,72,84,88,28,26,29,28,31,29,27,28,34,35,32,29,55,54,63,63,63,58,17,18,19,23,22,24,15,17,16,22,24,24,32,35,35,45,46,48,12,14,11,10,12,15,22,18,19,17,13,13,34,32,30,27,25,28,15,16,18,19,17,14,31,30,31,30,28,26,46,46,49,49,45,40,965,993,994,1025,1064,1026,972,1001,1024,1016,1040,1025,1937,1994,2018,2041,2104,2051,58,72,70,80,75,69,47,55,64,66,67,65,105,127,134,146,142,134,46,47,54,55,72,68,45,48,51,48,53,57,91,95,105,103,125,125,36,38,35,36,43,55,31,33,39,38,46,45,67,71,74,74,89,100,35,31,32,37,40,39,35,40,35,39,40,32,70,71,67,76,80,71,72,65,50,42,41,37,72,68,67,59,57,59,144,133,117,101,98,96,94,105,114,128,108,95,77,89,102,114,113,89,171,194,216,242,221,184,101,102,102,97,128,113,78,85,85,88,95,92,179,187,187,185,223,205,64,77,83,93,99,105,52,61,63,69,72,96,116,138,146,162,171,201,57,68,78,77,75,73,56,60,66,62,70,63,113,128,144,139,145,136,58,52,52,60,66,55,51,44,43,47,59,65,109,96,95,107,125,120,66,67,60,54,51,58,67,62,62,53,48,42,133,129,122,107,99,100,57,53,57,61,64,65,57,60,58,62,64,62,114,113,115,123,128,127,43,50,57,52,54,51,48,47,41,47,46,52,91,97,98,99,100,103,32,30,23,36,33,33,33,34,41,40,42,39,65,64,64,76,75,72,42,40,39,31,33,29,45,42,35,25,21,22,87,82,74,56,54,51,29,22,25,26,24,28,56,51,49,51,45,42,85,73,74,77,69,70,75,74,63,60,58,53,122,122,123,108,102,103,197,196,186,168,160,156,945,927,947,946,976,964,936,917,933,945,978,967,1881,1844,1880,1891,1954,1931,75,69,74,75,73,69,65,75,71,70,68,75,140,144,145,145,141,144,66,68,67,67,72,75,62,61,58,61,69,69,128,129,125,128,141,144,62,56,51,58,60,54,61,65,68,75,75,70,123,121,119,133,135,124,49,48,61,59,63,66,51,45,55,53,58,62,100,93,116,112,121,128,71,73,60,57,59,62,82,68,56,52,60,61,153,141,116,109,119,123,103,110,100,96,98,79,110,110,114,103,102,82,213,220,214,199,200,161,96,93,103,101,103,111,80,80,94,104,105,104,176,173,197,205,208,215,86,79,80,77,77,80,76,83,85,91,95,86,162,162,165,168,172,166,61,64,74,87,87,86,65,59,60,63,64,79,126,123,134,150,151,165,58,55,51,52,59,54,51,53,52,55,61,54,109,108,103,107,120,108,46,43,51,49,51,54,42,40,37,42,50,51,88,83,88,91,101,105,37,33,39,37,43,51,49,40,43,43,41,36,86,73,82,80,84,87,37,42,38,40,37,29,31,34,30,30,32,41,68,76,68,70,69,70,34,38,32,28,34,36,21,24,28,23,24,24,55,62,60,51,58,60,14,14,28,27,26,28,15,13,15,18,18,20,29,27,43,45,44,48,13,13,10,10,11,12,18,15,15,15,13,13,31,28,25,25,24,25,37,29,28,26,23,18,57,52,52,47,43,40,94,81,80,73,66,58,1055,1006,1004,1012,1052,1038,1000,1025,1050,1042,1070,1024,2055,2031,2054,2054,2122,2062,53,58,57,48,57,43,44,44,52,60,58,62,97,102,109,108,115,105,57,52,43,43,39,45,44,42,42,39,42,35,101,94,85,82,81,80,37,36,42,44,42,44,33,41,30,29,32,36,70,77,72,73,74,80,40,45,35,38,35,40,33,37,46,50,48,41,73,82,81,88,83,81,99,65,72,70,72,62,98,99,88,87,87,81,197,164,160,157,159,143,173,168,149,158,160,145,169,174,177,157,148,117,342,342,326,315,308,262,106,114,123,131,159,174,109,107,107,131,153,150,215,221,230,262,312,324,95,82,85,89,91,90,51,63,61,59,75,88,146,145,146,148,166,178,70,74,73,70,78,75,49,41,54,54,57,43,119,115,127,124,135,118,53,50,52,54,57,59,65,64,57,49,44,47,118,114,109,103,101,106,58,53,56,56,51,42,62,63,70,67,60,54,120,116,126,123,111,96,51,47,49,49,51,49,58,56,63,57,59,59,109,103,112,106,110,108,40,39,42,37,38,46,45,48,44,45,47,54,85,87,86,82,85,100,48,47,48,46,45,32,35,28,41,40,42,40,83,75,89,86,87,72,20,29,28,32,28,44,21,31,31,36,37,40,41,60,59,68,65,84,17,17,22,16,20,17,25,29,26,23,22,19,42,46,48,39,42,36,38,30,28,31,29,31,59,58,61,59,59,58,97,88,89,90,88,89,785,795,777,829,835,873,785,813,801,813,799,847,1570,1608,1578,1642,1634,1720,50,56,55,60,54,58,56,54,52,47,50,47,106,110,107,107,104,105,45,39,41,41,45,53,42,48,55,68,53,58,87,87,96,109,98,111,25,23,29,29,31,38,31,34,29,28,37,44,56,57,58,57,68,82,46,51,43,40,36,42,38,42,36,30,27,40,84,93,79,70,63,82,53,55,47,54,52,56,57,52,51,55,52,61,110,107,98,109,104,117,89,89,91,105,103,90,108,115,98,96,84,91,197,204,189,201,187,181,85,91,82,94,95,113,81,97,93,108,118,119,166,188,175,202,213,232,71,73,64,68,76,72,56,55,67,64,61,59,127,128,131,132,137,131,65,68,67,74,68,66,43,49,55,55,53,56,108,117,122,129,121,122,48,46,51,49,59,68,40,37,34,40,44,46,88,83,85,89,103,114,37,36,36,42,47,51,41,46,39,35,31,35,78,82,75,77,78,86,43,37,36,43,33,29,37,37,39,41,42,45,80,74,75,84,75,74,37,42,40,38,40,42,35,34,39,39,34,34,72,76,79,77,74,76,31,26,28,31,39,34,24,22,24,27,34,28,55,48,52,58,73,62,26,26,25,24,15,22,26,23,25,22,20,24,52,49,50,46,35,46,12,16,18,18,22,20,23,22,17,16,16,19,35,38,35,34,38,39,22,21,24,19,20,19,47,46,48,42,43,41,69,67,72,61,63,60,924,934,937,915,898,879,1064,1066,1060,1047,1046,1016,1988,2000,1997,1962,1944,1895,80,69,65,55,50,49,77,89,86,71,67,65,157,158,151,126,117,114,44,47,46,50,50,41,60,66,64,61,63,52,104,113,110,111,113,93,44,41,42,43,38,36,43,37,34,36,41,48,87,78,76,79,79,84,33,43,41,37,42,41,45,44,43,38,43,34,78,87,84,75,85,75,50,50,45,37,38,34,55,53,45,44,40,36,105,103,90,81,78,70,68,70,78,76,68,57,89,80,84,89,83,77,157,150,162,165,151,134,94,90,83,88,87,107,110,105,105,107,112,106,204,195,188,195,199,213,89,89,98,87,78,72,91,91,87,81,83,85,180,180,185,168,161,157,79,68,62,67,76,62,80,81,87,82,79,76,159,149,149,149,155,138,58,65,68,63,56,60,73,70,72,70,70,69,131,135,140,133,126,129,57,60,65,68,68,55,61,68,64,69,65,56,118,128,129,137,133,111,53,58,55,48,53,62,49,53,59,70,64,66,102,111,114,118,117,128,50,54,58,61,55,50,51,48,45,37,48,51,101,102,103,98,103,101,39,39,32,39,40,54,51,52,52,55,52,56,90,91,84,94,92,110,39,41,44,42,40,38,44,47,53,53,44,45,83,88,97,95,84,83,17,21,26,25,29,33,34,35,35,37,43,40,51,56,61,62,72,73,30,29,29,29,30,28,51,47,45,47,49,54,81,76,74,76,79,82,848,914,995,1006,976,949,846,926,943,921,900,911,1694,1840,1938,1927,1876,1860,44,58,59,54,57,63,54,65,62,59,52,56,98,123,121,113,109,119,64,59,57,65,51,52,54,60,61,59,64,55,118,119,118,124,115,107,46,56,58,56,60,54,34,42,42,47,50,61,80,98,100,103,110,115,35,40,50,48,47,48,40,41,43,38,39,45,75,81,93,86,86,93,67,52,63,67,49,46,56,45,54,43,38,38,123,97,117,110,87,84,98,94,116,102,97,76,88,106,98,85,71,70,186,200,214,187,168,146,73,99,113,132,119,120,77,104,113,110,116,124,150,203,226,242,235,244,68,76,80,85,96,89,61,69,68,73,74,81,129,145,148,158,170,170,70,79,78,71,62,61,84,82,79,86,75,60,154,161,157,157,137,121,52,52,62,64,70,75,62,62,68,63,60,70,114,114,130,127,130,145,68,72,70,66,59,54,59,73,74,73,65,54,127,145,144,139,124,108,55,65,67,72,79,73,42,46,44,47,56,51,97,111,111,119,135,124,38,47,52,50,52,55,34,35,34,35,40,42,72,82,86,85,92,97,26,24,24,30,32,35,31,34,31,32,32,33,57,58,55,62,64,68,20,17,19,17,18,20,20,16,27,24,22,24,40,33,46,41,40,44,11,12,13,16,16,15,19,18,16,18,17,17,30,30,29,34,33,32,13,12,14,11,12,13,31,28,29,29,29,30,44,40,43,40,41,43,843,826,884,989,999,1044,900,887,927,1044,1039,1085,1743,1713,1811,2033,2038,2129,57,54,54,63,63,62,46,51,55,60,64,66,103,105,109,123,127,128,48,48,48,54,53,45,40,33,46,49,39,35,88,81,94,103,92,80,42,44,41,44,48,51,29,29,21,33,45,43,71,73,62,77,93,94,24,23,28,42,44,53,22,14,23,26,27,31,46,37,51,68,71,84,53,44,54,66,52,80,63,66,67,76,53,92,116,110,121,142,105,172,107,99,114,131,127,113,116,116,133,154,147,136,223,215,247,285,274,249,98,101,120,137,127,146,98,95,91,123,125,148,196,196,211,260,252,294,83,78,81,88,104,105,83,86,87,86,96,86,166,164,168,174,200,191,70,76,70,64,77,83,74,71,80,85,82,82,144,147,150,149,159,165,48,47,58,69,60,62,54,54,51,62,78,84,102,101,109,131,138,146,56,59,50,56,60,50,45,47,64,65,64,62,101,106,114,121,124,112,33,35,44,47,49,57,42,46,42,55,50,53,75,81,86,102,99,110,37,36,38,41,50,45,45,43,44,45,49,49,82,79,82,86,99,94,27,24,30,29,29,34,37,34,33,34,37,35,64,58,63,63,66,69,27,29,28,31,26,25,35,33,35,33,25,32,62,62,63,64,51,57,16,16,16,17,19,20,14,19,14,24,28,23,30,35,30,41,47,43,17,13,10,10,11,13,57,50,41,34,30,28,74,63,51,44,41,41,603,611,600,604,605,599,638,640,629,643,639,630,1241,1251,1229,1247,1244,1229,25,31,32,34,27,25,28,23,26,28,31,35,53,54,58,62,58,60,36,33,29,35,41,46,44,49,44,47,42,37,80,82,73,82,83,83,51,52,55,57,50,41,59,56,47,49,44,52,110,108,102,106,94,93,35,41,41,37,43,49,44,52,65,67,68,60,79,93,106,104,111,109,48,40,34,31,27,28,37,35,23,30,28,29,85,75,57,61,55,57,14,15,24,25,30,21,13,14,13,15,24,14,27,29,37,40,54,35,12,19,14,14,18,21,17,19,25,18,18,26,29,38,39,32,36,47,32,24,21,25,25,19,41,35,28,37,37,31,73,59,49,62,62,50,38,47,49,47,43,39,40,39,47,44,44,49,78,86,96,91,87,88,42,44,40,43,45,48,46,46,40,41,40,37,88,90,80,84,85,85,55,49,49,41,41,41,48,49,45,43,46,49,103,98,94,84,87,90,46,47,46,47,49,51,34,33,42,43,43,39,80,80,88,90,92,90,27,30,26,32,33,39,26,27,24,23,27,30,53,57,50,55,60,69,30,33,30,29,29,26,28,29,30,29,25,23,58,62,60,58,54,49,29,23,28,29,23,25,46,43,34,28,20,25,75,66,62,57,43,50,34,34,30,26,27,26,27,31,32,38,45,42,61,65,62,64,72,68,49,49,52,52,54,54,60,60,64,63,57,52,109,109,116,115,111,106,731,747,764,775,782,772,755,765,783,768,753,734,1486,1512,1547,1543,1535,1506,54,61,60,51,48,46,46,51,54,48,45,33,100,112,114,99,93,79,72,68,75,75,88,87,96,84,74,75,75,75,168,152,149,150,163,162,73,77,83,85,81,79,80,90,92,88,75,78,153,167,175,173,156,157,49,48,49,59,62,64,50,54,63,64,72,66,99,102,112,123,134,130,36,39,37,32,26,30,30,37,33,33,28,28,66,76,70,65,54,58,14,13,11,23,29,21,8,8,18,11,19,19,22,21,29,34,48,40,22,19,17,14,21,17,31,27,22,20,15,12,53,46,39,34,36,29,44,49,52,53,47,44,51,51,65,65,66,56,95,100,117,118,113,100,70,65,71,67,65,66,97,83,77,72,63,67,167,148,148,139,128,133,58,68,66,75,74,67,58,69,73,77,83,83,116,137,139,152,157,150,64,60,63,55,45,47,51,54,48,46,47,46,115,114,111,101,92,93,47,51,46,51,56,60,37,37,47,51,43,47,84,88,93,102,99,107,38,32,33,31,39,41,29,26,24,23,34,32,67,58,57,54,73,73,31,36,36,40,35,34,29,29,30,30,26,25,60,65,66,70,61,59,32,30,32,26,26,27,27,28,19,23,21,22,59,58,51,49,47,49,13,16,16,19,22,23,14,16,21,23,24,22,27,32,37,42,46,45,14,15,17,19,18,19,21,21,23,19,17,23,35,36,40,38,35,42,867,873,897,900,913,924,934,940,930,915,916,889,1801,1813,1827,1815,1829,1813,58,53,61,60,55,55,60,62,53,53,46,55,118,115,114,113,101,110,55,64,57,62,58,58,46,46,48,50,55,50,101,110,105,112,113,108,39,46,54,56,54,56,45,46,45,36,36,34,84,92,99,92,90,90,38,34,27,31,43,42,39,39,40,43,45,48,77,73,67,74,88,90,60,59,50,46,49,43,54,52,41,49,46,39,114,111,91,95,95,82,83,68,79,62,58,62,82,68,68,56,53,46,165,136,147,118,111,108,76,83,95,93,95,89,81,77,83,74,78,75,157,160,178,167,173,164,53,62,67,82,82,84,70,77,81,80,76,70,123,139,148,162,158,154,64,60,51,45,49,58,49,47,47,55,58,61,113,107,98,100,107,119,55,60,59,58,58,57,52,53,55,46,44,47,107,113,114,104,102,104,58,59,62,61,67,54,53,55,53,53,60,59,111,114,115,114,127,113,44,41,42,45,56,64,60,63,64,60,49,45,104,104,106,105,105,109,54,54,48,52,44,46,40,42,43,50,52,57,94,96,91,102,96,103,38,37,47,43,46,54,39,32,36,35,41,35,77,69,83,78,87,89,24,29,32,35,35,37,24,30,33,34,42,43,48,59,65,69,77,80,14,12,15,20,23,20,21,25,28,27,21,23,35,37,43,47,44,43,54,52,51,49,41,45,119,126,112,114,114,102,173,178,163,163,155,147,790,776,850,928,1004,1024,792,780,844,943,1025,1041,1582,1556,1694,1871,2029,2065,49,42,46,47,51,60,48,51,49,54,61,55,97,93,95,101,112,115,41,41,44,44,43,44,32,36,33,36,50,48,73,77,77,80,93,92,31,34,30,32,42,43,35,28,28,31,20,31,66,62,58,63,62,74,35,30,33,31,38,34,33,26,29,26,32,36,68,56,62,57,70,70,38,50,57,62,71,63,46,43,54,65,61,66,84,93,111,127,132,129,106,93,102,136,134,120,103,89,119,154,174,145,209,182,221,290,308,265,85,83,105,118,137,147,84,96,102,118,140,139,169,179,207,236,277,286,72,78,78,85,91,103,56,60,66,85,93,106,128,138,144,170,184,209,56,65,66,76,76,74,44,38,40,39,45,59,100,103,106,115,121,133,36,33,48,53,62,71,44,47,46,52,53,54,80,80,94,105,115,125,51,39,39,42,51,45,47,45,47,49,54,49,98,84,86,91,105,94,50,50,59,56,55,56,52,56,53,52,55,62,102,106,112,108,110,118,44,37,44,41,34,43,47,44,52,59,58,60,91,81,96,100,92,103,49,47,44,44,47,40,32,35,42,43,47,49,81,82,86,87,94,89,20,26,27,34,41,46,24,25,26,25,31,32,44,51,53,59,72,78,11,15,15,15,14,17,17,19,19,19,15,19,28,34,34,34,29,36,16,13,13,12,17,18,48,42,39,36,36,31,64,55,52,48,53,49,920,929,948,916,935,961,898,891,900,893,917,948,1818,1820,1848,1809,1852,1909,69,66,60,44,53,56,48,47,54,59,53,56,117,113,114,103,106,112,35,30,38,45,56,57,35,32,34,25,43,45,70,62,72,70,99,102,42,43,35,31,36,35,33,33,31,34,34,40,75,76,66,65,70,75,38,45,48,39,32,35,25,28,34,31,32,31,63,73,82,70,64,66,56,37,47,51,56,46,75,67,59,66,59,49,131,104,106,117,115,95,110,123,113,99,76,91,112,121,121,128,121,122,222,244,234,227,197,213,99,99,119,119,124,136,100,99,108,105,110,120,199,198,227,224,234,256,75,84,85,97,95,96,64,68,72,76,82,101,139,152,157,173,177,197,53,50,60,52,66,71,55,54,52,54,62,73,108,104,112,106,128,144,51,53,48,41,46,49,51,53,48,46,51,49,102,106,96,87,97,98,53,57,59,65,60,53,41,44,50,43,43,49,94,101,109,108,103,102,57,54,51,50,50,54,48,46,43,38,44,41,105,100,94,88,94,95,62,61,59,60,55,45,39,40,42,48,46,44,101,101,101,108,101,89,32,42,46,42,47,54,32,25,24,24,28,28,64,67,70,66,75,82,33,32,25,28,29,30,29,31,29,32,34,23,62,63,54,60,63,53,18,18,24,23,26,26,21,22,25,19,17,24,39,40,49,42,43,50,37,35,31,30,28,27,90,81,74,65,58,53,127,116,105,95,86,80,770,791,772,769,805,955,817,818,806,823,871,1025,1587,1609,1578,1592,1676,1980,59,51,41,39,36,57,54,54,44,46,54,56,113,105,85,85,90,113,41,43,45,46,34,50,47,52,55,58,49,55,88,95,100,104,83,105,33,37,36,46,43,52,34,33,35,40,44,53,67,70,71,86,87,105,34,36,32,30,32,39,27,28,29,31,36,41,61,64,61,61,68,80,57,55,53,43,45,51,52,47,40,41,43,48,109,102,93,84,88,99,70,69,67,64,82,106,72,71,72,71,90,127,142,140,139,135,172,233,73,80,72,72,105,119,81,77,74,72,86,124,154,157,146,144,191,243,59,62,68,60,57,82,52,56,62,76,79,87,111,118,130,136,136,169,68,63,64,63,61,58,66,68,67,62,61,70,134,131,131,125,122,128,50,63,59,65,66,80,54,50,53,54,60,75,104,113,112,119,126,155,55,53,58,59,58,64,54,54,51,52,48,56,109,107,109,111,106,120,51,46,45,47,52,61,58,59,56,55,54,53,109,105,101,102,106,114,46,51,52,49,50,48,49,54,52,54,61,68,95,105,104,103,111,116,28,32,33,37,37,39,32,37,41,38,36,41,60,69,74,75,73,80,16,19,20,20,20,24,22,21,23,25,26,30,38,40,43,45,46,54,9,8,12,16,15,13,16,13,11,13,14,14,25,21,23,29,29,27,21,23,15,13,12,12,47,44,41,35,30,27,68,67,56,48,42,39,807,786,812,823,800,798,719,748,779,781,780,775,1526,1534,1591,1604,1580,1573,66,62,62,66,55,54,49,62,60,61,64,56,115,124,122,127,119,110,33,37,47,51,52,48,35,36,41,44,47,52,68,73,88,95,99,100,19,18,19,27,28,28,20,25,26,32,29,36,39,43,45,59,57,64,28,24,29,20,22,21,27,23,17,16,19,21,55,47,46,36,41,42,52,45,38,52,38,40,69,59,60,48,49,45,121,104,98,100,87,85,112,101,108,92,88,84,105,112,120,108,100,103,217,213,228,200,188,187,105,101,96,95,99,107,84,79,106,109,97,87,189,180,202,204,196,194,74,81,93,97,89,88,57,71,63,79,82,74,131,152,156,176,171,162,55,60,62,59,61,53,47,48,54,47,54,63,102,108,116,106,115,116,47,53,51,53,54,58,42,41,35,43,48,49,89,94,86,96,102,107,63,55,55,55,56,47,32,38,46,44,45,39,95,93,101,99,101,86,41,35,45,43,45,55,42,37,30,28,23,31,83,72,75,71,68,86,35,46,40,38,35,38,29,36,42,45,45,37,64,82,82,83,80,75,33,24,28,31,34,26,16,17,18,17,20,27,49,41,46,48,54,53,17,20,19,19,19,28,16,18,17,14,17,16,33,38,36,33,36,44,9,10,9,14,16,15,11,13,12,14,12,14,20,23,21,28,28,29,18,14,11,11,9,8,38,33,32,32,29,25,56,47,43,43,38,33,655,748,773,753,809,831,696,745,766,763,795,791,1351,1493,1539,1516,1604,1622,34,42,47,50,57,40,22,34,39,37,47,52,56,76,86,87,104,92,39,44,36,37,48,60,27,28,31,41,39,33,66,72,67,78,87,93,38,37,49,52,53,55,47,49,45,49,46,44,85,86,94,101,99,99,50,55,58,50,52,54,53,44,42,41,55,55,103,99,100,91,107,109,61,74,65,72,71,73,37,59,58,52,49,43,98,133,123,124,120,116,31,46,52,48,52,59,37,44,61,51,50,46,68,90,113,99,102,105,28,40,46,32,39,33,21,26,31,42,49,53,49,66,77,74,88,86,34,40,44,38,50,52,39,40,37,34,43,39,73,80,81,72,93,91,39,47,44,41,43,48,39,40,45,45,41,47,78,87,89,86,84,95,45,47,52,53,55,50,30,38,34,39,41,47,75,85,86,92,96,97,49,60,51,52,55,61,49,47,41,38,35,30,98,107,92,90,90,91,41,42,47,54,58,57,37,37,42,46,44,53,78,79,89,100,102,110,35,36,41,39,41,45,37,44,44,41,41,34,72,80,85,80,82,79,35,37,33,32,31,28,40,35,36,32,36,36,75,72,69,64,67,64,22,24,29,29,33,43,18,16,19,26,30,42,40,40,48,55,63,85,18,17,22,21,21,24,47,36,41,34,28,22,65,53,63,55,49,46,56,60,57,53,50,49,116,128,120,115,121,115,172,188,177,168,171,164,997,962,924,916,966,1026,985,921,890,895,924,976,1982,1883,1814,1811,1890,2002,70,68,53,52,68,75,59,55,59,58,71,74,129,123,112,110,139,149,55,51,69,66,76,83,53,50,38,45,53,62,108,101,107,111,129,145,55,51,40,45,46,57,51,46,48,52,54,59,106,97,88,97,100,116,67,63,63,53,56,52,49,42,42,38,42,40,116,105,105,91,98,92,93,77,68,68,71,54,95,70,64,57,51,41,188,147,132,125,122,95,102,106,93,77,65,80,101,106,99,90,86,79,203,212,192,167,151,159,85,85,86,94,104,121,92,86,96,101,114,132,177,171,182,195,218,253,78,78,78,79,93,106,64,60,51,69,78,94,142,138,129,148,171,200,59,53,57,63,78,82,71,63,61,53,61,65,130,116,118,116,139,147,61,60,51,48,50,54,70,59,61,66,61,60,131,119,112,114,111,114,77,77,67,66,62,54,65,76,70,60,59,65,142,153,137,126,121,119,58,54,59,64,52,59,47,42,52,51,52,59,105,96,111,115,104,118,51,47,51,48,49,45,46,47,41,52,41,40,97,94,92,100,90,85,31,42,37,42,39,44,29,31,32,27,32,35,60,73,69,69,71,79,20,16,19,18,23,26,20,15,15,17,20,22,40,31,34,35,43,48,17,17,16,17,17,12,15,22,20,17,12,14,32,39,36,34,29,26,18,17,17,16,17,22,58,51,41,42,37,35,76,68,58,58,54,57,926,911,904,904,883,865,1032,1038,1034,1034,1000,957,1958,1949,1938,1938,1883,1822,61,62,49,40,43,49,57,62,58,55,61,37,118,124,107,95,104,86,84,77,79,78,62,50,79,81,71,67,57,57,163,158,150,145,119,107,72,83,83,75,74,75,60,67,89,75,75,69,132,150,172,150,149,144,73,74,70,85,79,70,70,66,61,71,69,77,143,140,131,156,148,147,83,75,81,85,80,74,76,71,59,59,49,49,159,146,140,144,129,123,76,70,64,52,65,62,86,69,54,55,53,48,162,139,118,107,118,110,65,66,67,64,56,61,86,82,91,90,69,59,151,148,158,154,125,120,57,62,58,59,58,58,71,81,77,81,87,78,128,143,135,140,145,136,69,56,63,65,60,51,76,77,78,83,82,82,145,133,141,148,142,133,59,63,59,63,60,59,73,73,63,61,64,74,132,136,122,124,124,133,57,55,51,48,49,54,77,72,77,82,75,71,134,127,128,130,124,125,60,54,57,58,58,57,81,85,80,74,67,63,141,139,137,132,125,120,45,44,56,57,52,53,52,59,70,74,81,82,97,103,126,131,133,135,29,31,26,32,35,38,35,37,46,42,50,48,64,68,72,74,85,86,21,24,22,23,28,27,19,20,22,28,26,29,40,44,44,51,54,56,6,5,9,9,12,15,12,12,15,15,16,15,18,17,24,24,28,30,9,10,10,11,12,12,22,24,23,22,19,19,31,34,33,33,31,31,903,890,867,862,847,847,939,972,967,974,941,947,1842,1862,1834,1836,1788,1794,62,61,47,50,51,44,69,62,62,52,49,57,131,123,109,102,100,101,67,63,53,54,52,57,52,61,68,72,58,60,119,124,121,126,110,117,54,59,66,68,70,64,47,49,44,44,50,54,101,108,110,112,120,118,58,58,58,59,54,54,53,50,51,52,49,46,111,108,109,111,103,100,66,62,57,57,49,43,60,59,50,51,44,45,126,121,107,108,93,88,68,69,68,52,46,41,65,67,71,76,65,45,133,136,139,128,111,86,85,75,62,68,67,72,80,96,89,79,73,78,165,171,151,147,140,150,57,62,74,71,79,83,63,73,76,86,77,79,120,135,150,157,156,162,64,60,66,59,59,68,68,60,60,64,68,76,132,120,126,123,127,144,57,54,54,62,61,61,75,79,70,64,66,61,132,133,124,126,127,122,49,50,44,44,40,42,74,74,68,70,65,64,123,124,112,114,105,106,75,71,60,51,49,40,74,77,86,79,77,71,149,148,146,130,126,111,61,60,58,62,61,67,43,53,58,72,74,71,104,113,116,134,135,138,32,35,44,43,42,44,39,31,30,33,36,41,71,66,74,76,78,85,20,22,27,28,29,31,30,32,33,28,27,34,50,54,60,56,56,65,15,17,17,19,24,21,15,18,18,23,28,29,30,35,35,42,52,50,13,12,12,15,14,15,32,31,33,29,35,36,45,43,45,44,49,51,901,906,925,952,969,962,908,907,927,927,933,927,1809,1813,1852,1879,1902,1889,62,50,47,45,57,57,45,59,62,67,63,48,107,109,109,112,120,105,43,41,52,52,46,43,45,36,39,35,44,51,88,77,91,87,90,94,25,36,38,41,41,42,33,32,36,45,44,39,58,68,74,86,85,81,36,35,36,39,35,33,44,39,41,32,34,41,80,74,77,71,69,74,60,61,59,63,49,45,72,57,60,52,42,39,132,118,119,115,91,84,87,77,86,106,114,99,95,104,108,105,108,108,182,181,194,211,222,207,115,122,114,96,111,124,88,93,95,103,115,126,203,215,209,199,226,250,87,90,100,108,104,97,79,82,82,89,83,84,166,172,182,197,187,181,63,67,72,75,90,93,58,55,61,67,69,60,121,122,133,142,159,153,56,60,56,54,56,60,64,69,63,59,57,58,120,129,119,113,113,118,65,60,56,64,54,56,52,53,55,55,53,55,117,113,111,119,107,111,56,59,55,48,51,50,64,53,56,43,39,34,120,112,111,91,90,84,42,44,49,51,50,44,50,53,49,49,52,53,92,97,98,100,102,97,41,40,39,35,32,39,30,35,39,45,44,44,71,75,78,80,76,83,19,23,25,32,33,35,33,30,27,28,27,30,52,53,52,60,60,65,20,18,21,21,20,15,14,17,18,21,27,24,34,35,39,42,47,39,24,23,20,22,26,30,42,40,36,32,32,33,66,63,56,54,58,63,720,721,717,714,737,726,741,725,747,742,757,761,1461,1446,1464,1456,1494,1487,47,47,47,39,38,38,35,39,42,44,41,48,82,86,89,83,79,86,26,25,25,32,38,35,31,24,26,31,38,29,57,49,51,63,76,64,26,28,22,22,21,25,22,18,19,17,20,28,48,46,41,39,41,53,26,29,27,29,31,32,21,26,31,34,30,21,47,55,58,63,61,53,52,45,44,42,49,38,58,52,51,38,40,50,110,97,95,80,89,88,77,72,81,75,81,85,92,93,96,92,91,83,169,165,177,167,172,168,85,94,76,71,69,69,78,78,89,85,95,95,163,172,165,156,164,164,63,59,64,72,71,74,50,45,48,54,58,65,113,104,112,126,129,139,49,46,45,43,47,39,40,45,42,44,43,46,89,91,87,87,90,85,49,46,45,42,43,46,51,48,43,38,41,35,100,94,88,80,84,81,37,45,45,46,47,48,36,45,52,49,49,50,73,90,97,95,96,98,45,46,41,44,43,41,35,35,29,37,39,45,80,81,70,81,82,86,38,37,46,43,41,43,40,36,40,38,41,34,78,73,86,81,82,77,32,35,34,34,38,34,26,31,32,34,28,33,58,66,66,68,66,67,21,26,26,34,34,34,25,27,25,28,31,28,46,53,51,62,65,62,11,13,17,15,18,21,21,14,18,24,23,27,32,27,35,39,41,48,36,28,32,31,28,24,80,69,64,55,49,44,116,97,96,86,77,68,1022,1008,1034,1038,1051,1044,985,997,993,1011,1007,1008,2007,2005,2027,2049,2058,2052,82,81,85,71,70,79,77,70,70,76,71,63,159,151,155,147,141,142,113,92,81,90,93,83,111,115,106,103,98,103,224,207,187,193,191,186,78,96,109,113,114,116,93,93,98,103,106,105,171,189,207,216,220,221,57,63,70,83,81,84,57,65,68,70,72,92,114,128,138,153,153,176,64,51,40,40,47,42,46,39,41,40,37,30,110,90,81,80,84,72,26,30,39,34,37,32,25,26,28,29,28,21,51,56,67,63,65,53,43,43,44,35,28,29,45,56,45,48,46,45,88,99,89,83,74,74,66,62,69,67,73,60,88,83,74,70,77,72,154,145,143,137,150,132,107,104,93,89,87,85,94,97,107,104,94,84,201,201,200,193,181,169,84,80,85,95,99,104,81,87,86,93,97,94,165,167,171,188,196,198,74,75,80,81,78,83,74,62,65,65,70,82,148,137,145,146,148,165,69,69,68,64,59,58,51,57,59,57,56,60,120,126,127,121,115,118,56,49,52,55,64,64,45,43,40,45,43,37,101,92,92,100,107,101,41,49,54,55,53,48,34,38,39,38,40,43,75,87,93,93,93,91,26,28,27,25,27,34,23,26,30,32,30,31,49,54,57,57,57,65,15,17,18,23,20,21,13,11,11,11,15,20,28,28,29,34,35,41,21,19,20,18,21,22,28,29,26,27,27,26,49,48,46,45,48,48,1023,988,1046,1064,1030,1032,1010,994,991,1002,962,937,2033,1982,2037,2066,1992,1969,87,78,78,73,58,59,85,75,63,60,54,51,172,153,141,133,112,110,82,79,69,74,77,75,92,87,86,83,77,64,174,166,155,157,154,139,62,65,73,76,66,65,49,57,54,65,72,69,111,122,127,141,138,134,57,52,56,58,61,53,56,53,58,52,47,47,113,105,114,110,108,100,68,74,72,68,64,65,80,76,67,70,64,60,148,150,139,138,128,125,111,98,112,113,112,106,132,113,102,106,94,99,243,211,214,219,206,205,102,97,104,98,91,103,98,107,108,103,97,94,200,204,212,201,188,197,85,72,91,92,100,98,82,85,88,76,85,85,167,157,179,168,185,183,71,60,69,79,75,77,58,72,74,94,78,70,129,132,143,173,153,147,71,81,74,67,65,75,57,63,70,71,72,70,128,144,144,138,137,145,66,64,72,80,69,63,53,43,54,49,49,61,119,107,126,129,118,124,55,56,54,55,62,63,30,30,32,39,47,48,85,86,86,94,109,111,38,43,48,49,50,51,35,41,34,37,33,20,73,84,82,86,83,71,29,30,26,32,30,33,31,28,36,28,22,34,60,58,62,60,52,67,16,19,22,21,20,22,20,21,22,28,31,26,36,40,44,49,51,48,9,7,11,16,17,13,23,21,21,20,16,13,32,28,32,36,33,26,14,13,15,13,13,11,29,22,22,21,24,26,43,35,37,34,37,37,706,712,712,809,845,953,713,705,705,799,865,961,1419,1417,1417,1608,1710,1914,42,47,50,64,51,57,49,40,38,42,42,44,91,87,88,106,93,101,60,60,54,72,68,67,55,57,52,66,68,60,115,117,106,138,136,127,50,45,49,64,68,64,50,56,57,64,65,63,100,101,106,128,133,127,55,46,44,44,47,46,42,41,45,41,52,56,97,87,89,85,99,102,45,50,49,45,75,119,44,37,40,40,81,144,89,87,89,85,156,263,28,27,24,26,39,81,29,26,24,38,40,73,57,53,48,64,79,154,30,30,30,54,50,59,28,28,28,51,60,60,58,58,58,105,110,119,40,38,35,47,53,62,52,46,47,59,58,54,92,84,82,106,111,116,64,63,60,55,53,61,70,73,63,67,62,67,134,136,123,122,115,128,58,58,62,73,72,69,59,57,59,65,69,72,117,115,121,138,141,141,61,63,68,64,60,57,46,54,61,68,69,67,107,117,129,132,129,124,37,41,44,53,55,55,42,38,43,48,45,41,79,79,87,101,100,96,37,36,37,37,37,35,44,41,33,34,31,38,81,77,70,71,68,73,46,45,35,38,37,39,35,42,48,48,51,44,81,87,83,86,88,83,21,28,36,35,43,45,28,22,24,25,30,33,49,50,60,60,73,78,14,16,18,20,20,19,16,20,21,18,19,24,30,36,39,38,39,43,18,19,17,18,17,18,24,27,22,25,23,21,42,46,39,43,40,39,688,710,794,818,802,772,710,737,806,812,831,801,1398,1447,1600,1630,1633,1573,36,46,55,65,61,50,40,32,40,48,53,53,76,78,95,113,114,103,39,38,44,40,43,43,44,45,43,42,34,33,83,83,87,82,77,76,25,29,32,34,40,46,27,30,40,40,39,40,52,59,72,74,79,86,15,16,19,23,24,28,24,28,24,26,28,24,39,44,43,49,52,52,57,58,42,35,28,23,61,58,56,47,45,42,118,116,98,82,73,65,86,91,124,110,100,91,80,94,106,107,108,89,166,185,230,217,208,180,68,61,86,113,106,105,69,70,87,99,103,106,137,131,173,212,209,211,53,61,73,66,69,60,59,70,81,78,78,67,112,131,154,144,147,127,51,55,52,64,57,55,49,47,59,56,61,69,100,102,111,120,118,124,52,51,48,49,56,55,37,46,53,54,56,54,89,97,101,103,112,109,55,51,57,58,52,49,42,47,44,45,41,46,97,98,101,103,93,95,54,50,51,49,54,52,36,38,43,44,51,47,90,88,94,93,105,99,37,44,48,43,40,42,33,29,33,33,35,36,70,73,81,76,75,78,30,27,21,24,26,34,20,24,19,19,26,31,50,51,40,43,52,65,12,16,23,26,27,23,17,21,22,23,20,16,29,37,45,49,47,39,7,7,9,9,9,7,13,8,12,12,11,15,20,15,21,21,20,22,11,9,10,10,10,9,59,50,44,39,42,33,70,59,54,49,52,42,1036,1080,1058,1273,1310,1240,1025,1018,1018,1160,1193,1071,2061,2098,2076,2433,2503,2311,79,77,71,98,110,93,65,63,63,91,103,84,144,140,134,189,213,177,67,76,90,105,98,76,82,76,91,93,88,74,149,152,181,198,186,150,53,51,72,83,83,85,67,74,79,87,96,78,120,125,151,170,179,163,65,87,80,87,88,75,66,64,67,75,75,70,131,151,147,162,163,145,85,84,74,94,105,94,79,68,53,72,74,79,164,152,127,166,179,173,103,102,90,100,93,99,117,115,106,112,110,82,220,217,196,212,203,181,95,95,90,117,117,99,76,81,80,104,105,101,171,176,170,221,222,200,111,103,92,123,129,144,78,76,83,96,100,82,189,179,175,219,229,226,72,89,80,107,118,106,69,67,79,93,93,87,141,156,159,200,211,193,74,74,69,82,84,90,62,61,66,72,87,79,136,135,135,154,171,169,49,57,59,67,78,72,58,64,55,55,58,58,107,121,114,122,136,130,57,52,55,58,60,64,37,40,41,52,49,53,94,92,96,110,109,117,26,31,31,46,44,56,28,36,35,40,37,30,54,67,66,86,81,86,38,31,37,30,27,22,34,28,24,25,28,29,72,59,61,55,55,51,33,41,35,37,29,28,41,42,33,34,30,27,74,83,68,71,59,55,11,12,15,19,23,20,28,21,22,23,22,25,39,33,37,42,45,45,18,18,18,20,24,17,38,42,41,36,38,33,56,60,59,56,62,50,574,662,778,926,984,947,523,646,754,917,909,905,1097,1308,1532,1843,1893,1852,47,49,83,99,86,66,33,36,54,76,74,69,80,85,137,175,160,135,47,47,52,89,82,86,34,40,47,78,68,60,81,87,99,167,150,146,43,46,53,91,84,84,43,41,49,80,77,76,86,87,102,171,161,160,28,35,43,68,70,73,30,32,36,59,69,72,58,67,79,127,139,145,31,72,70,53,106,92,29,101,106,93,94,95,60,173,176,146,200,187,33,65,74,71,80,79,27,62,74,72,76,85,60,127,148,143,156,164,43,53,65,67,72,63,42,42,56,80,69,70,85,95,121,147,141,133,52,50,66,80,77,77,53,61,72,76,71,71,105,111,138,156,148,148,45,43,52,60,77,79,45,48,55,68,76,77,90,91,107,128,153,156,41,51,58,61,62,63,33,38,47,55,61,57,74,89,105,116,123,120,46,46,46,61,58,50,46,39,40,45,44,40,92,85,86,106,102,90,45,37,43,45,47,46,33,32,38,37,39,40,78,69,81,82,86,86,24,23,23,27,30,33,22,23,29,37,34,34,46,46,52,64,64,67,19,15,19,19,15,18,17,17,17,20,16,18,36,32,36,39,31,36,17,19,15,14,14,14,16,12,13,15,14,15,33,31,28,29,28,29,5,4,9,12,16,17,7,9,8,10,12,12,12,13,17,22,28,29,8,7,7,9,8,7,13,13,13,16,15,14,21,20,20,25,23,21,1081,1068,1078,1079,1094,1070,1126,1120,1121,1128,1125,1133,2207,2188,2199,2207,2219,2203,80,77,78,73,70,71,81,81,75,81,79,85,161,158,153,154,149,156,101,93,85,96,91,84,103,108,95,83,76,81,204,201,180,179,167,165,68,79,86,86,91,91,65,70,84,95,94,90,133,149,170,181,185,181,81,70,65,67,68,73,54,55,52,51,62,66,135,125,117,118,130,139,70,66,65,60,64,60,57,58,53,47,40,40,127,124,118,107,104,100,58,55,62,57,61,49,53,41,55,55,58,51,111,96,117,112,119,100,56,64,75,67,74,76,75,77,79,81,70,73,131,141,154,148,144,149,82,74,68,67,64,66,107,98,94,92,103,96,189,172,162,159,167,162,90,96,96,98,88,74,82,89,90,94,91,94,172,185,186,192,179,168,60,63,59,66,75,81,84,74,72,69,67,69,144,137,131,135,142,150,74,64,64,57,63,56,88,87,81,85,84,75,162,151,145,142,147,131,70,72,72,66,61,63,79,82,80,80,83,79,149,154,152,146,144,142,70,64,64,74,73,65,68,64,67,67,64,69,138,128,131,141,137,134,56,62,62,60,64,65,47,55,59,61,62,65,103,117,121,121,126,130,26,30,36,43,44,50,39,41,42,41,43,43,65,71,78,84,87,93,20,18,20,19,19,21,14,15,21,27,28,36,34,33,41,46,47,57,19,21,21,23,24,25,30,25,22,19,21,21,49,46,43,42,45,46,751,765,775,778,769,762,692,698,714,703,708,705,1443,1463,1489,1481,1477,1467,59,59,57,52,49,46,53,50,55,47,44,42,112,109,112,99,93,88,84,82,79,72,82,81,72,72,78,74,69,64,156,154,157,146,151,145,68,62,76,84,85,89,60,60,65,66,78,75,128,122,141,150,163,164,49,56,55,56,63,62,40,41,42,44,47,55,89,97,97,100,110,117,35,40,41,34,25,25,25,24,22,22,25,21,60,64,63,56,50,46,19,17,20,22,22,19,28,32,29,23,17,19,47,49,49,45,39,38,18,25,20,30,28,23,29,27,27,35,34,35,47,52,47,65,62,58,51,48,52,49,39,40,63,65,62,54,45,43,114,113,114,103,84,83,78,84,75,71,67,61,76,73,77,68,75,80,154,157,152,139,142,141,70,66,71,68,75,81,53,54,59,66,73,74,123,120,130,134,148,155,55,56,60,75,65,61,49,54,57,54,44,45,104,110,117,129,109,106,41,43,43,36,39,48,44,42,36,45,51,47,85,85,79,81,90,95,38,36,33,34,36,35,25,25,31,30,31,33,63,61,64,64,67,68,26,31,33,38,36,31,20,20,15,16,21,20,46,51,48,54,57,51,22,20,19,16,21,22,23,23,24,21,18,13,45,43,43,37,39,35,18,20,22,20,15,14,17,20,20,22,21,20,35,40,42,42,36,34,20,20,19,21,22,24,15,16,15,16,15,19,35,36,34,37,37,43,822,835,848,834,837,815,817,811,819,797,790,792,1639,1646,1667,1631,1627,1607,65,60,51,48,41,38,49,44,45,48,38,42,114,104,96,96,79,80,63,69,76,67,71,67,56,55,61,49,47,56,119,124,137,116,118,123,66,58,64,69,66,67,48,44,49,54,61,52,114,102,113,123,127,119,51,51,53,57,60,59,53,53,45,44,46,45,104,104,98,101,106,104,51,55,51,43,48,41,82,66,53,50,46,56,133,121,104,93,94,97,37,48,55,55,41,44,41,54,67,60,50,48,78,102,122,115,91,92,33,36,39,33,34,25,37,36,31,33,37,30,70,72,70,66,71,55,51,45,52,55,52,50,46,55,66,63,59,53,97,100,118,118,111,103,69,69,65,63,59,58,73,63,61,54,52,56,142,132,126,117,111,114,65,66,66,69,76,75,69,65,59,63,71,75,134,131,125,132,147,150,66,66,59,53,56,62,66,72,73,69,67,63,132,138,132,122,123,125,50,52,47,58,61,62,45,50,55,54,54,58,95,102,102,112,115,120,53,46,50,47,50,41,47,42,37,35,39,36,100,88,87,82,89,77,41,45,47,38,36,37,41,46,50,47,42,39,82,91,97,85,78,76,33,33,35,39,43,39,34,35,34,37,39,35,67,68,69,76,82,74,16,18,20,23,24,27,11,11,16,18,23,30,27,29,36,41,47,57,12,18,18,17,19,23,19,20,17,19,19,18,31,38,35,36,38,41,861,862,855,865,869,882,841,855,837,847,838,822,1702,1717,1692,1712,1707,1704,47,43,49,46,44,45,42,42,45,41,34,33,89,85,94,87,78,78,71,70,69,63,50,46,46,46,42,34,42,45,117,116,111,97,92,91,52,67,67,70,84,76,40,46,54,59,56,53,92,113,121,129,140,129,48,40,34,42,40,46,47,40,35,42,45,40,95,80,69,84,85,86,72,70,64,70,65,59,79,74,60,65,59,55,151,144,124,135,124,114,75,68,68,72,83,94,83,79,80,73,69,68,158,147,148,145,152,162,58,66,69,64,71,73,45,58,62,64,67,70,103,124,131,128,138,143,47,44,50,50,51,55,56,50,51,53,50,46,103,94,101,103,101,101,66,62,51,44,47,50,63,72,68,71,62,65,129,134,119,115,109,115,66,67,68,78,76,72,65,56,52,58,64,61,131,123,120,136,140,133,49,53,58,55,48,55,54,65,56,62,61,60,103,118,114,117,109,115,56,53,48,42,45,48,64,63,66,56,51,43,120,116,114,98,96,91,41,44,45,54,51,44,44,45,43,47,52,54,85,89,88,101,103,98,50,47,47,45,42,38,35,35,43,42,43,42,85,82,90,87,85,80,33,35,35,33,35,40,28,29,26,26,26,28,61,64,61,59,61,68,10,13,16,21,19,25,15,19,19,20,22,25,25,32,35,41,41,50,20,20,17,16,18,16,35,36,35,34,35,34,55,56,52,50,53,50,1058,1060,1071,1055,1049,1037,964,970,985,965,960,940,2022,2030,2056,2020,2009,1977,73,67,68,69,61,65,75,67,55,49,48,43,148,134,123,118,109,108,106,111,101,101,92,84,96,94,88,91,88,85,202,205,189,192,180,169,92,97,111,102,107,110,63,82,98,93,105,105,155,179,209,195,212,215,72,63,68,84,90,89,64,60,65,62,60,58,136,123,133,146,150,147,71,70,64,51,50,49,47,48,49,44,42,45,118,118,113,95,92,94,35,34,44,48,40,38,43,33,41,48,43,36,78,67,85,96,83,74,39,45,43,38,30,30,36,40,35,34,28,33,75,85,78,72,58,63,66,56,55,55,63,65,74,77,73,71,66,51,140,133,128,126,129,116,94,103,101,81,80,72,100,87,89,79,78,80,194,190,190,160,158,152,94,85,80,93,94,94,72,84,97,95,100,101,166,169,177,188,194,195,66,77,93,89,94,92,80,77,72,72,67,69,146,154,165,161,161,161,78,61,56,61,60,57,57,63,64,64,72,68,135,124,120,125,132,125,63,76,66,56,57,60,41,41,43,43,45,45,104,117,109,99,102,105,42,41,43,46,52,52,34,32,32,36,32,31,76,73,75,82,84,83,28,33,40,39,35,37,28,32,29,25,28,32,56,65,69,64,63,69,13,14,15,20,21,22,11,15,18,23,20,24,24,29,33,43,41,46,26,27,23,22,23,21,43,38,37,36,38,34,69,65,60,58,61,55,827,853,816,804,808,818,854,855,832,811,797,796,1681,1708,1648,1615,1605,1614,61,56,57,57,44,48,42,47,44,42,39,46,103,103,101,99,83,94,68,68,62,62,57,47,66,66,65,51,42,36,134,134,127,113,99,83,76,80,80,73,75,72,60,58,55,50,55,58,136,138,135,123,130,130,67,79,69,70,72,77,67,69,72,75,57,59,134,148,141,145,129,136,62,70,65,64,64,69,67,58,55,55,68,56,129,128,120,119,132,125,45,44,38,40,50,53,56,51,48,48,42,45,101,95,86,88,92,98,57,54,50,48,43,48,60,49,49,46,45,42,117,103,99,94,88,90,40,38,38,46,46,43,47,63,63,60,59,56,87,101,101,106,105,99,45,49,49,36,39,43,76,64,53,49,50,47,121,113,102,85,89,90,68,56,52,47,45,45,49,54,58,55,58,67,117,110,110,102,103,112,56,73,63,60,60,56,51,57,53,48,50,47,107,130,116,108,110,103,56,47,49,51,56,52,52,54,53,54,52,51,108,101,102,105,108,103,44,50,50,49,50,54,42,38,40,47,47,51,86,88,90,96,97,105,30,31,34,37,38,48,30,36,37,39,40,41,60,67,71,76,78,89,28,30,26,29,32,26,32,28,27,28,30,28,60,58,53,57,62,54,8,11,17,18,20,21,21,21,21,21,22,26,29,32,38,39,42,47,16,17,17,17,17,16,36,42,39,43,41,40,52,59,56,60,58,56,951,922,965,971,988,984,902,880,910,927,939,943,1853,1802,1875,1898,1927,1927,65,53,59,54,54,51,53,52,55,61,65,58,118,105,114,115,119,109,115,109,106,117,107,96,100,83,82,71,74,83,215,192,188,188,181,179,99,103,107,108,119,119,73,85,90,106,105,99,172,188,197,214,224,218,62,62,73,88,90,94,58,61,70,68,69,74,120,123,143,156,159,168,48,47,55,48,46,45,43,37,39,39,41,38,91,84,94,87,87,83,19,14,18,21,23,26,25,25,29,24,21,21,44,39,47,45,44,47,20,21,24,20,19,18,30,24,18,29,24,30,50,45,42,49,43,48,58,57,52,46,54,51,65,59,64,61,56,54,123,116,116,107,110,105,102,85,87,78,78,81,109,90,88,88,86,82,211,175,175,166,164,163,64,72,86,99,99,99,69,83,82,84,98,106,133,155,168,183,197,205,79,79,71,68,68,69,74,72,82,77,71,68,153,151,153,145,139,137,54,54,56,55,60,64,47,45,42,51,64,63,101,99,98,106,124,127,46,50,51,49,39,41,38,44,51,45,39,42,84,94,102,94,78,83,54,46,45,42,44,38,47,41,34,32,34,31,101,87,79,74,78,69,31,30,36,36,43,46,29,35,41,44,43,40,60,65,77,80,86,86,16,21,19,23,25,25,13,15,13,17,20,28,29,36,32,40,45,53,19,19,20,19,20,21,29,29,30,30,29,26,48,48,50,49,49,47,956,922,979,911,890,886,884,855,870,851,848,828,1840,1777,1849,1762,1738,1714,72,49,52,49,44,43,38,39,46,57,54,48,110,88,98,106,98,91,61,48,56,49,49,47,68,62,59,48,38,45,129,110,115,97,87,92,55,58,57,60,58,58,54,58,64,65,68,58,109,116,121,125,126,116,65,69,68,63,64,58,58,50,50,44,49,59,123,119,118,107,113,117,69,71,78,71,63,67,69,55,59,55,54,45,138,126,137,126,117,112,73,68,94,74,69,80,71,61,55,55,57,59,144,129,149,129,126,139,94,82,86,82,71,64,62,60,68,52,48,42,156,142,154,134,119,106,69,60,72,61,77,76,61,62,60,61,50,54,130,122,132,122,127,130,45,66,67,55,51,57,57,56,52,57,62,57,102,122,119,112,113,114,66,56,57,59,53,51,66,56,63,56,55,50,132,112,120,115,108,101,73,75,69,60,61,62,70,76,71,66,67,63,143,151,140,126,128,125,70,71,71,79,71,59,47,53,46,61,67,63,117,124,117,140,138,122,44,44,47,47,57,62,38,38,47,38,42,52,82,82,94,85,99,114,34,37,37,34,33,33,35,35,38,39,39,35,69,72,75,73,72,68,26,28,24,24,24,25,34,35,33,37,31,28,60,63,57,61,55,53,25,23,28,25,22,19,22,26,26,26,25,29,47,49,54,51,47,48,15,17,16,19,23,25,34,33,33,34,42,41,49,50,49,53,65,66,790,776,790,818,862,837,759,750,745,760,765,764,1549,1526,1535,1578,1627,1601,45,39,40,38,40,34,40,38,38,33,36,35,85,77,78,71,76,69,40,35,40,52,59,62,46,41,40,42,39,35,86,76,80,94,98,97,46,52,48,42,52,56,46,48,46,44,49,49,92,100,94,86,101,105,59,53,56,65,57,48,51,56,61,64,62,58,110,109,117,129,119,106,63,63,68,58,66,62,48,48,47,51,45,47,111,111,115,109,111,109,49,46,45,53,51,50,33,39,28,28,30,32,82,85,73,81,81,82,27,45,38,43,48,47,30,25,30,42,42,42,57,70,68,85,90,89,37,37,38,46,45,39,33,44,44,44,48,48,70,81,82,90,93,87,42,33,33,35,43,54,54,48,40,45,47,48,96,81,73,80,90,102,47,47,57,48,55,47,53,54,55,48,50,53,100,101,112,96,105,100,45,48,45,52,61,54,64,52,57,58,56,55,109,100,102,110,117,109,56,57,60,54,45,46,48,52,52,55,60,56,104,109,112,109,105,102,66,54,51,58,62,60,46,46,44,39,38,43,112,100,95,97,100,103,45,51,57,54,57,60,37,32,35,33,36,39,82,83,92,87,93,99,47,40,34,41,40,33,55,48,47,48,41,31,102,88,81,89,81,64,40,40,42,36,31,35,35,39,36,39,40,48,75,79,78,75,71,83,36,36,38,43,50,50,40,40,45,47,46,45,76,76,83,90,96,95,1013,1028,1027,1020,1030,1025,944,954,929,930,947,951,1957,1982,1956,1950,1977,1976,90,94,79,62,48,44,64,51,43,38,46,50,154,145,122,100,94,94,123,120,125,126,130,121,119,123,108,99,85,72,242,243,233,225,215,193,83,91,99,115,119,124,70,78,95,109,111,118,153,169,194,224,230,242,72,73,67,69,73,81,64,68,60,62,70,66,136,141,127,131,143,147,52,47,45,36,34,37,39,42,35,32,29,35,91,89,80,68,63,72,14,23,20,24,26,28,11,15,15,19,20,22,25,38,35,43,46,50,23,19,26,22,21,17,28,23,24,17,23,26,51,42,50,39,44,43,75,76,57,50,50,45,93,81,73,72,55,53,168,157,130,122,105,98,105,110,119,114,98,89,114,125,119,109,116,111,219,235,238,223,214,200,85,85,88,100,117,109,66,75,86,101,107,111,151,160,174,201,224,220,70,66,70,67,71,80,61,62,57,57,60,59,131,128,127,124,131,139,60,63,59,64,61,62,61,62,68,61,62,57,121,125,127,125,123,119,48,47,56,52,51,54,43,40,35,39,46,50,91,87,91,91,97,104,45,38,31,29,42,42,37,36,35,35,33,38,82,74,66,64,75,80,38,42,45,43,37,36,31,35,37,39,39,36,69,77,82,82,76,72,16,22,28,35,36,34,7,6,11,13,19,25,23,28,39,48,55,59,14,12,13,12,16,22,36,32,28,28,26,22,50,44,41,40,42,44,1019,1027,1018,1012,1028,1025,1095,1122,1107,1111,1098,1083,2114,2149,2125,2123,2126,2108,78,84,78,79,82,80,84,81,71,61,60,67,162,165,149,140,142,147,72,69,70,62,51,44,62,74,72,71,64,59,134,143,142,133,115,103,64,66,65,63,68,65,43,43,51,52,54,60,107,109,116,115,122,125,34,41,49,56,64,64,35,39,41,39,43,42,69,80,90,95,107,106,79,73,64,57,49,47,73,75,61,72,67,64,152,148,125,129,116,111,103,110,114,116,117,118,142,145,138,132,129,124,245,255,252,248,246,242,135,135,116,121,135,135,131,133,142,153,145,133,266,268,258,274,280,268,106,100,100,98,104,104,98,110,102,94,96,96,204,210,202,192,200,200,73,81,93,91,78,88,89,83,87,73,70,70,162,164,180,164,148,158,61,56,55,53,61,57,87,85,79,97,93,85,148,141,134,150,154,142,51,50,56,56,57,62,53,48,55,63,71,76,104,98,111,119,128,138,38,39,36,34,32,36,53,62,59,52,52,45,91,101,95,86,84,81,45,43,41,46,45,38,43,43,38,39,41,49,88,86,79,85,86,87,36,36,33,31,32,36,24,30,42,43,46,45,60,66,75,74,78,81,18,20,25,23,26,26,19,17,18,18,17,21,37,37,43,41,43,47,10,12,12,14,16,14,16,16,18,19,18,11,26,28,30,33,34,25,16,12,11,12,11,11,43,38,33,33,32,36,59,50,44,45,43,47,1051,1019,1034,1035,1038,1018,999,975,968,972,961,932,2050,1994,2002,2007,1999,1950,93,78,72,82,75,69,59,54,49,61,55,54,152,132,121,143,130,123,76,90,92,93,105,88,75,65,68,66,59,56,151,155,160,159,164,144,52,53,58,63,64,76,75,78,77,78,70,70,127,131,135,141,134,146,75,68,78,72,68,65,75,61,56,58,71,68,150,129,134,130,139,133,108,102,96,84,77,76,64,78,76,81,87,61,172,180,172,165,164,137,96,86,95,99,92,82,89,79,89,72,70,64,185,165,184,171,162,146,82,77,81,75,82,82,96,89,76,80,71,72,178,166,157,155,153,154,86,73,62,60,63,71,93,87,89,93,89,82,179,160,151,153,152,153,75,76,80,80,87,78,68,77,78,68,80,93,143,153,158,148,167,171,66,66,72,65,71,79,64,55,58,60,58,59,130,121,130,125,129,138,71,68,68,73,61,60,60,66,59,60,54,51,131,134,127,133,115,111,48,60,58,63,63,60,52,62,61,53,51,54,100,122,119,116,114,114,37,39,45,44,49,44,25,21,24,40,48,48,62,60,69,84,97,92,28,27,18,25,25,31,36,34,42,36,25,27,64,61,60,61,50,58,25,29,27,25,25,26,28,32,31,31,35,32,53,61,58,56,60,58,16,12,18,17,16,17,15,14,15,17,20,19,31,26,33,34,36,36,17,15,14,15,15,14,25,23,20,18,18,22,42,38,34,33,33,36,817,824,863,893,900,888,891,868,878,900,915,927,1708,1692,1741,1793,1815,1815,67,73,70,73,77,72,71,68,72,66,66,68,138,141,142,139,143,140,71,70,67,54,56,67,73,60,60,58,64,69,144,130,127,112,120,136,58,54,57,57,61,58,57,57,62,65,59,58,115,111,119,122,120,116,40,40,43,52,53,52,49,53,41,43,49,51,89,93,84,95,102,103,77,71,71,66,60,54,60,60,56,62,55,53,137,131,127,128,115,107,81,86,100,107,116,94,86,90,94,89,88,87,167,176,194,196,204,181,62,78,74,86,82,83,91,80,91,91,95,89,153,158,165,177,177,172,63,61,71,72,76,66,78,68,67,72,79,90,141,129,138,144,155,156,48,51,55,62,54,73,56,65,57,68,68,72,104,116,112,130,122,145,49,47,50,53,53,54,56,46,50,48,48,49,105,93,100,101,101,103,50,49,50,48,46,47,34,41,50,54,59,56,84,90,100,102,105,103,43,34,39,43,46,46,45,42,40,41,43,36,88,76,79,84,89,82,27,34,34,39,36,38,31,29,35,39,36,39,58,63,69,78,72,77,26,18,24,23,30,28,26,26,23,20,23,28,52,44,47,43,53,56,33,35,35,32,20,21,37,40,33,33,27,25,70,75,68,65,47,46,7,11,12,17,22,25,19,21,27,31,32,32,26,32,39,48,54,57,15,12,11,9,12,10,22,22,20,20,24,25,37,34,31,29,36,35,723,731,730,726,711,719,746,767,779,786,798,785,1469,1498,1509,1512,1509,1504,81,75,79,85,75,67,69,78,74,82,79,69,150,153,153,167,154,136,62,61,59,66,65,78,50,49,62,58,67,69,112,110,121,124,132,147,35,36,44,39,47,45,26,36,36,43,35,38,61,72,80,82,82,83,25,27,23,31,30,27,25,24,25,18,24,31,50,51,48,49,54,58,39,35,32,23,18,23,34,28,20,23,22,21,73,63,52,46,40,44,38,42,35,31,38,43,54,48,58,44,47,49,92,90,93,75,85,92,93,74,72,60,52,51,93,94,91,84,73,60,186,168,163,144,125,111,86,95,99,99,102,88,78,94,106,119,119,108,164,189,205,218,221,196,62,69,69,78,70,67,67,65,71,71,72,82,129,134,140,149,142,149,40,46,44,39,43,53,58,62,52,54,64,64,98,108,96,93,107,117,39,39,39,33,35,34,40,48,39,43,46,44,79,87,78,76,81,78,35,39,44,39,36,33,42,30,33,30,35,35,77,69,77,69,71,68,34,34,29,36,34,36,34,42,41,37,34,32,68,76,70,73,68,68,21,26,30,32,28,32,21,20,26,32,29,29,42,46,56,64,57,61,14,13,12,15,19,19,15,12,12,13,14,18,29,25,24,28,33,37,7,9,10,8,8,12,11,12,9,11,11,12,18,21,19,19,19,24,12,11,10,12,11,11,29,25,24,24,27,24,41,36,34,36,38,35,751,765,763,781,766,759,757,776,782,798,808,809,1508,1541,1545,1579,1574,1568,43,46,47,53,53,53,47,50,53,58,56,55,90,96,100,111,109,108,34,40,39,45,34,35,49,57,51,45,42,53,83,97,90,90,76,88,41,44,43,42,42,36,29,33,40,37,44,42,70,77,83,79,86,78,37,36,39,37,40,45,31,27,32,36,33,33,68,63,71,73,73,78,54,59,44,47,44,37,42,51,40,37,41,35,96,110,84,84,85,72,68,57,69,66,56,57,65,59,60,65,60,66,133,116,129,131,116,123,73,83,74,66,70,65,72,70,71,72,77,68,145,153,145,138,147,133,61,63,76,79,79,83,60,74,79,86,86,83,121,137,155,165,165,166,62,65,62,68,65,62,66,64,59,53,53,58,128,129,121,121,118,120,55,51,46,46,53,53,40,40,50,57,60,60,95,91,96,103,113,113,59,60,70,66,60,52,66,61,55,46,44,42,125,121,125,112,104,94,37,37,37,43,49,57,34,39,46,51,57,63,71,76,83,94,106,120,35,36,32,36,33,33,44,41,36,43,38,33,79,77,68,79,71,66,27,24,29,28,27,29,26,25,29,31,36,41,53,49,58,59,63,70,29,32,27,27,27,25,23,25,26,24,25,18,52,57,53,51,52,43,12,11,14,17,19,23,18,18,15,18,18,22,30,29,29,35,37,45,24,21,15,15,15,14,45,42,40,39,38,37,69,63,55,54,53,51,657,643,677,685,678,670,667,688,693,702,705,689,1324,1331,1370,1387,1383,1359,45,34,37,42,42,32,28,28,23,31,31,23,73,62,60,73,73,55,49,47,49,44,43,46,27,36,34,38,32,35,76,83,83,82,75,81,45,45,44,43,43,43,28,31,32,28,31,30,73,76,76,71,74,73,31,35,33,42,44,45,28,27,29,23,27,26,59,62,62,65,71,71,38,31,37,33,32,35,30,31,26,31,36,35,68,62,63,64,68,70,44,51,50,42,38,38,57,52,56,47,35,32,101,103,106,89,73,70,45,37,41,38,41,35,49,52,45,57,60,55,94,89,86,95,101,90,30,31,35,44,41,46,44,46,49,44,44,47,74,77,84,88,85,93,60,57,42,37,32,34,53,51,56,53,47,47,113,108,98,90,79,81,55,49,60,60,63,58,56,53,49,47,55,50,111,102,109,107,118,108,46,53,64,66,62,56,60,63,69,72,72,64,106,116,133,138,134,120,37,36,41,42,44,54,42,47,48,50,55,65,79,83,89,92,99,119,43,48,49,42,38,37,44,46,49,51,43,42,87,94,98,93,81,79,33,29,30,43,45,40,44,46,45,45,51,40,77,75,75,88,96,80,31,32,35,35,32,28,23,24,28,28,29,41,54,56,63,63,61,69,11,14,17,20,24,26,21,21,24,24,25,21,32,35,41,44,49,47,14,14,13,12,14,17,33,34,31,33,32,36,47,48,44,45,46,53,962,965,974,997,993,996,887,889,890,929,927,917,1849,1854,1864,1926,1920,1913,67,71,70,74,59,51,57,70,56,61,54,50,124,141,126,135,113,101,65,63,66,72,83,88,68,69,75,70,78,77,133,132,141,142,161,165,70,73,76,75,69,69,60,56,67,73,68,73,130,129,143,148,137,142,56,55,53,56,64,65,61,59,50,58,63,63,117,114,103,114,127,128,70,73,62,59,50,48,64,57,52,54,59,52,134,130,114,113,109,100,66,65,78,78,72,63,48,52,61,65,51,44,114,117,139,143,123,107,41,50,47,53,65,72,51,53,48,50,58,57,92,103,95,103,123,129,80,64,69,68,61,56,64,68,62,73,74,70,144,132,131,141,135,126,73,88,96,86,89,89,74,73,81,82,71,72,147,161,177,168,160,161,85,75,77,86,74,85,79,79,75,73,73,80,164,154,152,159,147,165,90,89,76,80,87,83,67,68,75,78,74,72,157,157,151,158,161,155,61,58,59,65,67,73,61,51,59,54,60,62,122,109,118,119,127,135,44,52,53,53,59,50,36,41,39,48,52,50,80,93,92,101,111,100,28,25,28,28,32,39,30,24,26,23,26,30,58,49,54,51,58,69,24,23,23,22,20,22,20,26,23,24,25,24,44,49,46,46,45,46,20,16,17,18,19,21,20,17,17,19,18,15,40,33,34,37,37,36,22,25,24,24,23,22,27,26,24,24,23,26,49,51,48,48,46,48,984,989,995,961,995,933,1031,1047,1028,1011,1008,976,2015,2036,2023,1972,2003,1909,76,75,67,66,64,53,73,77,56,52,52,43,149,152,123,118,116,96,74,82,73,69,75,62,73,72,63,66,66,56,147,154,136,135,141,118,64,53,57,58,63,58,51,48,55,51,54,62,115,101,112,109,117,120,58,64,61,51,54,62,69,74,67,62,53,38,127,138,128,113,107,100,67,69,68,63,63,49,85,70,76,82,77,78,152,139,144,145,140,127,83,88,87,75,80,72,56,77,77,70,69,80,139,165,164,145,149,152,82,70,84,74,82,76,72,70,72,74,70,59,154,140,156,148,152,135,74,82,91,85,83,80,84,82,72,65,76,68,158,164,163,150,159,148,68,71,65,71,65,65,65,66,66,66,72,71,133,137,131,137,137,136,67,66,58,59,66,54,77,81,85,75,63,59,144,147,143,134,129,113,53,56,64,65,64,65,60,60,60,65,67,76,113,116,124,130,131,141,61,59,58,58,70,58,62,60,68,61,71,68,123,119,126,119,141,126,51,48,49,51,48,61,51,57,57,57,53,59,102,105,106,108,101,120,37,39,49,44,47,46,39,37,38,45,45,45,76,76,87,89,92,91,17,15,13,21,26,29,38,41,42,39,40,36,55,56,55,60,66,65,24,24,23,21,18,14,37,35,35,34,35,34,61,59,58,55,53,48,28,28,28,30,27,29,39,40,39,47,45,44,67,68,67,77,72,73,817,831,819,865,963,991,807,812,818,863,1015,1034,1624,1643,1637,1728,1978,2025,54,52,56,49,55,57,50,51,44,51,76,81,104,103,100,100,131,138,85,84,75,70,74,80,61,55,61,63,67,68,146,139,136,133,141,148,52,61,66,78,80,87,63,67,68,66,66,75,115,128,134,144,146,162,51,42,43,46,48,56,35,45,49,54,60,65,86,87,92,100,108,121,45,49,47,44,53,46,36,32,31,25,37,34,81,81,78,69,90,80,35,34,25,36,37,43,40,42,34,39,52,47,75,76,59,75,89,90,29,31,32,34,63,60,42,42,38,50,78,82,71,73,70,84,141,142,57,52,44,55,64,67,73,73,67,63,74,63,130,125,111,118,138,130,75,75,81,75,81,77,78,81,86,91,89,95,153,156,167,166,170,172,78,83,76,75,80,84,66,62,72,70,93,89,144,145,148,145,173,173,67,70,74,78,94,87,65,64,64,73,68,73,132,134,138,151,162,160,46,50,49,63,61,69,58,57,61,61,69,69,104,107,110,124,130,138,46,43,47,48,50,48,38,39,39,46,54,56,84,82,86,94,104,104,41,47,44,50,54,47,39,36,35,38,50,46,80,83,79,88,104,93,22,26,28,30,31,40,16,24,26,27,33,43,38,50,54,57,64,83,17,15,15,11,17,22,16,16,17,17,16,13,33,31,32,28,33,35,17,17,17,23,21,21,31,26,26,29,33,35,48,43,43,52,54,56,641,640,643,631,659,654,724,745,739,733,755,738,1365,1385,1382,1364,1414,1392,64,63,55,52,48,50,45,47,47,39,49,53,109,110,102,91,97,103,30,29,40,41,49,46,36,44,42,42,37,31,66,73,82,83,86,77,22,24,23,27,35,30,27,27,24,23,26,26,49,51,47,50,61,56,17,24,18,13,17,20,13,18,23,21,26,28,30,42,41,34,43,48,50,29,33,35,32,28,43,41,39,46,45,42,93,70,72,81,77,70,58,45,47,57,60,55,76,62,63,66,63,50,134,107,110,123,123,105,73,79,74,58,65,59,79,91,80,76,78,80,152,170,154,134,143,139,47,60,60,58,67,76,70,66,74,66,69,77,117,126,134,124,136,153,42,44,46,54,45,47,46,57,50,57,64,60,88,101,96,111,109,107,48,46,48,42,42,37,45,40,46,42,39,38,93,86,94,84,81,75,44,43,44,45,44,46,45,55,56,47,53,46,89,98,100,92,97,92,40,43,40,33,36,39,40,42,45,50,51,45,80,85,85,83,87,84,32,34,37,42,46,40,40,42,33,38,39,43,72,76,70,80,85,83,19,21,23,23,20,31,30,26,34,33,34,38,49,47,57,56,54,69,26,25,21,19,17,13,31,33,29,30,28,23,57,58,50,49,45,36,11,14,18,17,20,19,15,17,22,23,29,28,26,31,40,40,49,47,18,17,16,15,16,18,43,37,32,34,25,30,61,54,48,49,41,48,738,748,754,760,757,751,762,772,764,773,763,773,1500,1520,1518,1533,1520,1524,69,67,69,61,53,46,58,60,53,52,51,51,127,127,122,113,104,97,89,94,91,81,86,79,86,83,84,81,75,76,175,177,175,162,161,155,68,74,78,87,79,86,69,70,70,78,73,73,137,144,148,165,152,159,32,33,39,47,57,57,35,42,45,49,60,64,67,75,84,96,117,121,38,34,29,26,26,24,27,22,24,22,18,21,65,56,53,48,44,45,13,17,17,20,19,16,23,23,15,19,19,20,36,40,32,39,38,36,20,12,16,16,14,17,31,32,29,29,21,16,51,44,45,45,35,33,47,45,46,48,49,43,55,55,56,52,60,56,102,100,102,100,109,99,75,77,70,66,66,54,87,79,81,76,70,64,162,156,151,142,136,118,63,71,74,66,65,77,52,60,63,71,72,82,115,131,137,137,137,159,48,43,51,60,58,66,51,55,50,40,38,39,99,98,101,100,96,105,50,51,43,45,50,45,44,43,41,46,47,48,94,94,84,91,97,93,51,49,49,41,43,43,53,49,48,45,42,41,104,98,97,86,85,84,34,38,33,42,37,39,40,46,50,53,53,48,74,84,83,95,90,87,22,25,31,34,36,30,16,17,20,25,31,38,38,42,51,59,67,68,7,9,10,12,12,20,12,14,13,15,17,14,19,23,23,27,29,34,12,9,8,8,7,9,23,22,22,20,16,22,35,31,30,28,23,31,1078,1095,1084,1076,1075,1069,1214,1217,1211,1217,1218,1223,2292,2312,2295,2293,2293,2292,105,110,90,73,70,67,97,95,87,82,76,66,202,205,177,155,146,133,92,99,99,98,90,85,92,90,92,97,88,89,184,189,191,195,178,174,57,59,70,85,89,95,52,59,64,71,85,91,109,118,134,156,174,186,30,33,32,37,41,56,31,34,39,38,42,50,61,67,71,75,83,106,24,24,28,23,24,22,25,22,27,23,24,22,49,46,55,46,48,44,41,45,37,32,25,23,59,47,39,39,35,25,100,92,76,71,60,48,90,68,67,63,50,40,91,89,86,67,64,57,181,157,153,130,114,97,87,88,82,82,90,82,100,100,88,98,83,88,187,188,170,180,173,170,79,84,77,75,78,87,103,104,103,91,96,102,182,188,180,166,174,189,68,74,83,86,94,89,58,68,84,93,101,103,126,142,167,179,195,192,47,53,55,59,60,62,57,59,52,52,56,61,104,112,107,111,116,123,47,42,44,46,42,47,42,39,47,48,46,47,89,81,91,94,88,94,49,52,52,44,50,50,76,67,60,55,54,49,125,119,112,99,104,99,86,69,68,62,57,47,101,90,75,72,76,78,187,159,143,134,133,125,67,73,76,83,77,79,90,105,113,112,102,95,157,178,189,195,179,174,46,49,53,51,61,65,53,58,67,78,81,90,99,107,120,129,142,155,63,73,71,77,77,73,87,91,88,101,109,110,150,164,159,178,186,183,1056,1063,1083,1088,1124,1114,1015,1026,1018,1024,1012,1016,2071,2089,2101,2112,2136,2130,89,81,70,69,82,76,74,71,69,67,51,57,163,152,139,136,133,133,142,150,160,146,121,116,121,116,107,103,94,90,263,266,267,249,215,206,72,84,95,102,133,143,84,99,106,112,122,117,156,183,201,214,255,260,63,60,57,68,68,69,59,62,69,73,73,75,122,122,126,141,141,144,56,51,50,45,56,53,40,42,28,32,35,42,96,93,78,77,91,95,34,30,33,37,43,39,32,28,29,28,24,25,66,58,62,65,67,64,37,32,37,37,30,24,32,33,31,30,37,31,69,65,68,67,67,55,78,77,62,53,52,56,94,97,82,77,69,70,172,174,144,130,121,126,107,107,107,108,107,102,110,107,115,116,113,108,217,214,222,224,220,210,82,92,107,107,112,111,81,82,93,94,101,100,163,174,200,201,213,211,83,79,77,82,79,79,86,86,82,75,78,79,169,165,159,157,157,158,59,62,66,65,68,72,61,60,60,67,66,69,120,122,126,132,134,141,44,48,48,53,51,51,39,46,45,46,46,49,83,94,93,99,97,100,34,31,29,33,39,36,33,25,31,33,34,36,67,56,60,66,73,72,37,40,39,35,32,31,32,38,34,29,26,23,69,78,73,64,58,54,14,15,21,26,26,32,14,15,16,24,25,27,28,30,37,50,51,59,25,24,25,22,25,24,23,19,21,18,18,18,48,43,46,40,43,42,847,840,850,872,883,891,897,881,884,912,916,913,1744,1721,1734,1784,1799,1804,67,60,61,63,66,51,62,53,51,56,51,42,129,113,112,119,117,93,55,58,59,47,48,52,66,71,68,68,70,64,121,129,127,115,118,116,54,62,58,53,55,47,41,41,50,55,54,60,95,103,108,108,109,107,36,37,38,48,54,55,45,47,47,50,45,36,81,84,85,98,99,91,55,53,47,50,46,43,47,43,44,47,42,48,102,96,91,97,88,91,89,75,77,78,73,76,115,106,86,86,95,79,204,181,163,164,168,155,84,77,84,85,86,99,88,86,92,101,99,110,172,163,176,186,185,209,73,73,77,84,86,86,64,66,75,77,72,76,137,139,152,161,158,162,72,60,56,61,60,69,79,78,73,71,70,62,151,138,129,132,130,131,63,78,77,83,75,69,53,55,62,68,72,82,116,133,139,151,147,151,62,60,58,56,58,66,54,55,53,49,54,58,116,115,111,105,112,124,42,47,47,55,69,65,39,45,45,47,55,55,81,92,92,102,124,120,30,33,34,35,33,41,41,35,36,32,37,41,71,68,70,67,70,82,25,29,34,31,30,29,39,34,32,31,30,27,64,63,66,62,60,56,19,17,17,16,18,20,14,21,27,27,26,30,33,38,44,43,44,50,9,6,11,13,13,13,16,13,13,12,13,13,25,19,24,25,26,26,12,15,15,14,13,10,34,32,30,35,31,30,46,47,45,49,44,40,703,706,703,687,698,701,724,712,719,714,726,732,1427,1418,1422,1401,1424,1433,43,42,34,34,40,40,44,45,40,40,36,35,87,87,74,74,76,75,28,37,42,37,34,28,32,31,31,29,41,34,60,68,73,66,75,62,13,14,18,24,24,30,20,21,24,32,27,30,33,35,42,56,51,60,27,25,29,19,19,15,30,25,24,25,27,33,57,50,53,44,46,48,50,59,44,37,38,41,83,66,59,62,57,59,133,125,103,99,95,100,114,102,92,100,100,91,119,126,135,119,123,109,233,228,227,219,223,200,71,73,90,89,98,98,78,73,79,83,100,111,149,146,169,172,198,209,69,83,77,64,54,56,56,55,52,48,47,53,125,138,129,112,101,109,55,42,51,50,55,56,51,54,55,54,50,46,106,96,106,104,105,102,53,46,47,51,46,45,27,37,42,44,49,49,80,83,89,95,95,94,43,38,31,40,42,48,54,46,35,37,31,29,97,84,66,77,73,77,34,44,44,38,42,48,32,33,38,40,39,44,66,77,82,78,81,92,46,38,35,35,33,31,34,34,38,33,32,25,80,72,73,68,65,56,23,29,34,32,32,32,25,26,24,27,28,31,48,55,58,59,60,63,11,13,13,15,17,19,15,15,16,15,14,18,26,28,29,30,31,37,15,13,13,12,8,6,7,6,7,7,10,12,22,19,20,19,18,18,8,8,9,10,16,17,17,19,20,19,15,14,25,27,29,29,31,31,1043,1076,1092,1144,1186,1187,1078,1108,1145,1177,1199,1186,2121,2184,2237,2321,2385,2373,61,70,80,83,82,79,75,77,79,75,73,76,136,147,159,158,155,155,60,68,57,62,68,76,57,56,74,84,85,78,117,124,131,146,153,154,56,59,63,61,60,59,42,41,45,57,64,81,98,100,108,118,124,140,58,56,55,64,72,67,50,59,66,60,65,59,108,115,121,124,137,126,91,80,81,87,82,78,90,76,73,75,74,66,181,156,154,162,156,144,119,116,105,102,108,116,115,119,108,113,107,100,234,235,213,215,215,216,92,102,105,118,124,108,87,98,105,108,101,105,179,200,210,226,225,213,63,62,76,71,77,82,60,65,69,75,91,87,123,127,145,146,168,169,57,61,63,79,77,81,47,55,58,60,69,72,104,116,121,139,146,153,55,61,64,64,79,76,67,72,69,72,72,65,122,133,133,136,151,141,60,54,61,62,70,66,73,66,62,65,69,73,133,120,123,127,139,139,55,55,54,57,58,67,60,70,75,70,68,70,115,125,129,127,126,137,65,74,72,74,60,63,66,65,65,62,63,59,131,139,137,136,123,122,38,45,49,51,61,60,46,47,44,51,52,55,84,92,93,102,113,115,37,39,39,35,32,35,43,42,49,46,39,36,80,81,88,81,71,71,33,32,20,25,29,32,40,32,34,34,41,39,73,64,54,59,70,71,43,42,48,49,47,42,60,68,70,70,66,65,103,110,118,119,113,107,1220,1288,1323,1478,1828,1922,1266,1320,1354,1535,1864,1922,2486,2608,2677,3013,3692,3844,96,100,111,120,166,188,87,104,104,112,159,155,183,204,215,232,325,343,72,79,73,84,108,121,75,80,80,95,100,115,147,159,153,179,208,236,52,58,60,76,86,104,66,65,64,85,90,102,118,123,124,161,176,206,93,108,77,74,80,71,51,62,54,57,73,75,144,170,131,131,153,146,72,70,73,92,109,101,84,72,84,98,107,98,156,142,157,190,216,199,117,108,131,177,217,217,118,126,137,173,230,217,235,234,268,350,447,434,144,161,164,174,254,278,142,141,146,191,265,275,286,302,310,365,519,553,106,119,143,165,203,213,95,105,113,121,158,189,201,224,256,286,361,402,76,90,86,91,127,138,82,84,84,97,117,124,158,174,170,188,244,262,62,67,68,70,85,94,68,68,66,71,90,95,130,135,134,141,175,189,68,64,70,75,74,73,81,86,83,80,82,80,149,150,153,155,156,153,53,48,44,45,67,77,59,67,78,84,98,98,112,115,122,129,165,175,49,48,45,57,57,59,50,50,50,59,71,63,99,98,95,116,128,122,55,53,58,57,64,62,48,45,47,47,53,60,103,98,105,104,117,122,36,39,44,49,49,47,47,53,57,59,47,47,83,92,101,108,96,94,15,23,27,29,36,41,29,31,30,24,36,49,44,54,57,53,72,90,54,53,49,43,46,38,84,81,77,82,88,80,138,134,126,125,134,118,952,960,959,982,989,989,960,982,985,991,991,998,1912,1942,1944,1973,1980,1987,74,77,82,72,72,70,59,58,60,61,58,62,133,135,142,133,130,132,53,63,61,69,76,87,53,49,59,54,59,56,106,112,120,123,135,143,74,60,59,60,52,52,56,53,45,45,46,46,130,113,104,105,98,98,44,42,42,56,65,59,49,56,57,54,52,53,93,98,99,110,117,112,58,55,45,54,54,45,66,63,56,57,57,61,124,118,101,111,111,106,72,82,76,73,78,82,70,92,88,89,87,88,142,174,164,162,165,170,73,77,68,70,68,78,68,72,81,88,79,80,141,149,149,158,147,158,58,61,78,75,78,79,66,55,63,68,77,88,124,116,141,143,155,167,87,76,75,80,67,65,81,78,74,72,78,63,168,154,149,152,145,128,76,88,83,74,78,69,73,74,76,73,70,74,149,162,159,147,148,143,67,59,70,72,81,73,76,71,68,68,69,61,143,130,138,140,150,134,59,57,56,61,57,60,54,63,62,66,64,67,113,120,118,127,121,127,45,52,49,54,56,61,36,38,43,45,49,53,81,90,92,99,105,114,37,36,35,32,33,31,44,52,44,44,34,32,81,88,79,76,67,63,36,35,38,32,31,28,31,37,35,36,36,39,67,72,73,68,67,67,14,17,18,25,23,29,22,20,19,27,29,27,36,37,37,52,52,56,25,23,24,23,20,21,56,51,55,44,47,48,81,74,79,67,67,69,891,886,882,897,881,867,892,880,872,868,859,872,1783,1766,1754,1765,1740,1739,48,48,53,50,51,50,53,50,51,47,35,41,101,98,104,97,86,91,63,63,54,56,46,51,80,71,64,61,65,63,143,134,118,117,111,114,82,85,79,80,84,75,56,62,72,80,75,77,138,147,151,160,159,152,70,70,78,81,67,79,76,68,66,65,69,57,146,138,144,146,136,136,43,44,35,42,51,41,44,42,43,39,39,39,87,86,78,81,90,80,56,51,49,46,42,31,53,57,52,46,51,46,109,108,101,92,93,77,50,42,48,42,55,53,44,40,33,39,38,55,94,82,81,81,93,108,53,54,47,50,36,41,65,59,47,43,48,50,118,113,94,93,84,91,73,67,64,60,62,66,70,75,89,87,74,66,143,142,153,147,136,132,72,72,84,81,76,72,79,82,77,75,72,73,151,154,161,156,148,145,74,70,70,79,73,67,67,59,63,67,70,75,141,129,133,146,143,142,45,53,55,58,63,65,59,65,65,60,54,56,104,118,120,118,117,121,53,52,51,51,49,41,48,47,50,50,52,48,101,99,101,101,101,89,53,44,42,40,41,46,50,48,38,38,33,41,103,92,80,78,74,87,37,44,41,41,42,43,28,33,39,38,49,51,65,77,80,79,91,94,13,19,23,25,30,30,10,11,13,23,24,22,23,30,36,48,54,52,6,8,9,15,13,16,10,11,10,10,11,12,16,19,19,25,24,28,782,799,832,797,807,782,806,807,810,779,765,771,1588,1606,1642,1576,1572,1553,46,44,50,43,49,41,46,47,49,40,35,42,92,91,99,83,84,83,44,51,47,42,40,36,33,34,34,31,32,27,77,85,81,73,72,63,27,29,37,36,44,43,16,17,19,22,23,24,43,46,56,58,67,67,20,19,22,27,29,30,31,35,30,24,18,13,51,54,52,51,47,43,60,64,64,46,43,35,68,58,57,50,50,54,128,122,121,96,93,89,93,96,110,96,82,87,113,109,100,85,73,80,206,205,210,181,155,167,102,100,100,91,107,103,93,98,105,116,118,111,195,198,205,207,225,214,59,72,82,87,75,71,62,65,70,67,78,83,121,137,152,154,153,154,46,40,39,42,52,51,61,59,58,57,54,49,107,99,97,99,106,100,56,51,47,46,42,45,41,48,50,48,47,53,97,99,97,94,89,98,44,49,46,54,51,49,55,58,52,51,48,44,99,107,98,105,99,93,53,48,46,46,48,41,44,40,47,49,48,52,97,88,93,95,96,93,34,41,39,43,46,47,33,33,29,35,40,42,67,74,68,78,86,89,31,28,34,33,27,37,29,22,26,30,31,30,60,50,60,63,58,67,29,30,31,29,34,22,25,29,29,23,18,24,54,59,60,52,52,46,11,10,12,13,17,26,24,25,23,23,22,19,35,35,35,36,39,45,27,27,26,23,21,18,32,30,32,28,30,24,59,57,58,51,51,42,866,876,858,880,849,785,891,865,858,903,902,855,1757,1741,1716,1783,1751,1640,66,70,65,66,52,46,47,49,44,57,59,59,113,119,109,123,111,105,66,66,60,66,72,61,57,56,54,53,49,51,123,122,114,119,121,112,52,45,48,49,46,52,51,45,52,52,52,46,103,90,100,101,98,98,54,50,50,59,56,49,50,52,42,52,49,47,104,102,92,111,105,96,55,60,58,60,54,51,54,46,52,55,51,48,109,106,110,115,105,99,57,67,69,80,67,55,66,66,57,54,57,46,123,133,126,134,124,101,64,71,64,63,72,63,62,61,69,77,69,63,126,132,133,140,141,126,67,68,60,56,57,54,68,68,70,66,75,70,135,136,130,122,132,124,60,57,54,56,54,51,67,64,63,70,63,55,127,121,117,126,117,106,68,52,48,45,47,45,60,60,58,54,61,64,128,112,106,99,108,109,44,56,63,64,53,55,47,42,42,58,60,55,91,98,105,122,113,110,47,40,39,41,43,40,44,39,38,42,39,44,91,79,77,83,82,84,43,43,45,47,39,36,42,38,45,42,39,39,85,81,90,89,78,75,28,38,41,43,42,39,32,38,39,40,42,41,60,76,80,83,84,80,30,27,30,25,29,25,42,43,37,40,33,25,72,70,67,65,62,50,27,26,26,22,26,24,29,23,26,26,31,33,56,49,52,48,57,57,38,40,38,38,40,39,73,75,70,65,73,69,111,115,108,103,113,108,946,953,962,979,978,993,939,943,956,976,968,981,1885,1896,1918,1955,1946,1974,47,48,48,56,58,61,61,60,60,59,51,62,108,108,108,115,109,123,80,83,78,72,61,63,74,76,76,82,78,79,154,159,154,154,139,142,81,81,83,78,78,77,67,66,73,77,76,82,148,147,156,155,154,159,55,60,63,72,75,75,72,71,69,74,66,67,127,131,132,146,141,142,62,52,51,38,45,50,50,44,46,42,52,45,112,96,97,80,97,95,51,50,53,55,49,42,49,51,51,50,45,42,100,101,104,105,94,84,53,54,47,54,52,53,54,52,50,55,57,59,107,106,97,109,109,112,67,65,71,73,73,76,68,78,88,82,78,78,135,143,159,155,151,154,89,93,89,92,90,77,81,75,71,80,82,82,170,168,160,172,172,159,72,72,74,75,79,85,70,69,73,76,80,71,142,141,147,151,159,156,72,77,74,80,74,76,89,90,83,78,66,63,161,167,157,158,140,139,63,57,67,63,70,67,53,59,66,65,75,80,116,116,133,128,145,147,53,59,57,57,57,65,45,45,45,50,49,54,98,104,102,107,106,119,40,42,45,45,47,48,41,42,38,39,39,43,81,84,83,84,86,91,40,39,36,39,33,35,18,21,25,29,33,34,58,60,61,68,66,69,11,9,15,21,28,30,14,12,12,12,15,15,25,21,27,33,43,45,10,12,11,9,9,13,33,32,30,26,26,25,43,44,41,35,35,38,997,1024,1130,1210,1253,1278,1039,1047,1190,1240,1319,1354,2036,2071,2320,2450,2572,2632,54,57,72,91,92,97,66,63,78,84,83,82,120,120,150,175,175,179,109,95,94,86,92,96,93,92,94,99,98,103,202,187,188,185,190,199,79,93,96,110,106,116,73,84,89,80,97,98,152,177,185,190,203,214,55,59,64,66,72,76,43,46,54,73,76,82,98,105,118,139,148,158,37,44,46,47,49,49,42,39,47,37,34,34,79,83,93,84,83,83,41,34,65,69,74,52,28,30,73,68,76,67,69,64,138,137,150,119,46,55,75,80,79,93,46,45,69,83,100,108,92,100,144,163,179,201,65,60,85,100,109,103,79,82,91,98,109,109,144,142,176,198,218,212,93,96,90,97,83,97,98,90,95,101,90,95,191,186,185,198,173,192,97,89,93,97,103,94,88,90,95,92,105,106,185,179,188,189,208,200,77,87,95,91,98,99,69,71,77,87,96,101,146,158,172,178,194,200,63,66,66,76,74,79,41,48,52,54,63,67,104,114,118,130,137,146,34,31,34,39,55,58,37,35,32,40,37,49,71,66,66,79,92,107,39,36,38,34,37,46,44,42,42,41,47,48,83,78,80,75,84,94,37,43,41,48,47,48,37,36,45,44,49,53,74,79,86,92,96,101,26,24,27,32,36,36,27,25,23,27,33,40,53,49,50,59,69,76,45,55,49,47,47,39,128,129,134,132,126,112,173,184,183,179,173,151,943,957,977,986,1054,1041,1058,1073,1093,1085,1177,1176,2001,2030,2070,2071,2231,2217,85,96,83,82,93,105,83,85,81,59,63,65,168,181,164,141,156,170,62,58,70,59,72,75,61,66,74,78,67,64,123,124,144,137,139,139,41,45,47,55,57,53,38,38,42,53,58,58,79,83,89,108,115,111,35,24,26,30,36,41,47,42,35,39,42,47,82,66,61,69,78,88,53,45,46,41,47,39,43,42,60,55,61,58,96,87,106,96,108,97,72,73,82,81,76,66,78,82,75,76,73,69,150,155,157,157,149,135,117,114,109,98,109,111,123,127,123,117,130,125,240,241,232,215,239,236,112,121,123,122,122,99,105,109,113,108,125,121,217,230,236,230,247,220,70,73,75,87,88,99,85,81,89,86,88,97,155,154,164,173,176,196,55,53,58,66,72,65,76,77,71,80,91,91,131,130,129,146,163,156,62,64,60,56,63,65,63,67,69,72,76,66,125,131,129,128,139,131,51,60,56,55,56,65,55,62,63,60,69,77,106,122,119,115,125,142,46,47,51,59,60,55,50,47,55,56,59,56,96,94,106,115,119,111,30,31,38,39,41,45,39,40,32,38,45,56,69,71,70,77,86,101,26,26,23,26,30,24,37,38,44,38,39,39,63,64,67,64,69,63,13,13,17,18,17,22,18,17,17,23,34,32,31,30,34,41,51,54,13,14,13,12,15,12,57,53,50,47,57,55,70,67,63,59,72,67,1001,1006,1019,1041,1023,1009,985,969,981,1005,1014,999,1986,1975,2000,2046,2037,2008,81,84,81,79,67,66,60,61,58,69,75,64,141,145,139,148,142,130,111,101,97,95,97,88,86,77,81,78,62,63,197,178,178,173,159,151,72,75,84,91,94,89,67,66,65,66,81,82,139,141,149,157,175,171,56,55,60,66,67,68,65,60,68,66,58,60,121,115,128,132,125,128,49,53,58,53,50,53,49,51,39,47,51,49,98,104,97,100,101,102,58,64,62,59,56,58,51,44,55,43,30,34,109,108,117,102,86,92,65,65,63,68,58,60,67,70,71,82,82,54,132,135,134,150,140,114,71,83,82,96,89,83,99,92,93,88,95,91,170,175,175,184,184,174,98,79,76,69,77,68,70,87,79,83,84,99,168,166,155,152,161,167,73,78,78,82,77,76,74,68,79,78,74,76,147,146,157,160,151,152,60,60,64,64,69,68,55,54,56,56,69,67,115,114,120,120,138,135,54,49,51,54,54,60,60,57,53,60,55,53,114,106,104,114,109,113,56,62,62,51,46,49,49,52,47,50,56,62,105,114,109,101,102,111,33,31,34,44,53,51,37,38,46,45,49,52,70,69,80,89,102,103,22,29,33,33,31,31,27,30,35,38,33,33,49,59,68,71,64,64,14,13,10,14,19,21,23,19,15,17,22,21,37,32,25,31,41,42,28,25,24,23,19,20,46,43,41,39,38,39,74,68,65,62,57,59,592,594,600,615,619,594,638,649,644,650,641,627,1230,1243,1244,1265,1260,1221,31,38,34,36,42,44,38,42,37,42,29,27,69,80,71,78,71,71,49,44,43,37,33,29,42,46,45,49,40,36,91,90,88,86,73,65,30,38,44,50,47,52,36,35,33,33,38,45,66,73,77,83,85,97,33,26,28,29,38,35,38,40,44,32,40,31,71,66,72,61,78,66,27,25,23,28,27,23,40,30,26,28,31,29,67,55,49,56,58,52,42,42,38,38,45,25,51,54,55,54,47,32,93,96,93,92,92,57,40,34,41,43,35,43,47,46,46,54,47,50,87,80,87,97,82,93,44,44,42,42,38,42,42,42,48,40,47,54,86,86,90,82,85,96,55,56,52,49,52,42,44,50,41,48,51,46,99,106,93,97,103,88,51,49,42,42,44,42,49,50,45,43,41,46,100,99,87,85,85,88,47,44,48,46,45,46,49,52,57,55,50,49,96,96,105,101,95,95,35,40,44,49,41,43,37,36,36,41,48,49,72,76,80,90,89,92,34,37,38,37,40,36,26,32,37,39,35,33,60,69,75,76,75,69,21,23,25,31,29,33,33,24,21,17,23,28,54,47,46,48,52,61,26,26,22,23,23,21,30,34,34,37,33,31,56,60,56,60,56,52,14,13,20,16,22,22,15,18,20,17,20,23,29,31,40,33,42,45,13,15,16,19,18,16,21,18,19,21,21,18,34,33,35,40,39,34,722,730,709,721,726,702,733,743,753,746,760,748,1455,1473,1462,1467,1486,1450,49,49,49,45,42,37,51,42,36,38,39,34,100,91,85,83,81,71,61,73,67,71,66,64,67,69,65,60,68,69,128,142,132,131,134,133,65,61,67,64,61,60,62,71,77,82,74,71,127,132,144,146,135,131,44,43,45,48,53,59,34,41,44,44,49,62,78,84,89,92,102,121,50,49,35,39,33,23,28,23,22,23,23,18,78,72,57,62,56,41,16,18,14,15,17,18,20,18,30,24,21,22,36,36,44,39,38,40,27,18,19,16,17,19,27,24,23,18,25,23,54,42,42,34,42,42,45,40,37,38,49,41,64,59,56,55,46,42,109,99,93,93,95,83,75,72,72,66,57,54,65,69,67,71,76,73,140,141,139,137,133,127,57,69,70,66,72,73,56,51,51,53,59,61,113,120,121,119,131,134,53,54,48,55,57,54,59,61,60,59,52,49,112,115,108,114,109,103,51,52,48,54,46,47,43,48,52,55,58,60,94,100,100,109,104,107,27,32,39,43,43,46,24,29,32,32,35,37,51,61,71,75,78,83,40,34,30,26,34,27,27,29,28,24,26,24,67,63,58,50,60,51,24,30,33,32,32,39,21,24,24,31,28,31,45,54,57,63,60,70,17,16,18,24,21,21,17,19,18,14,15,17,34,35,36,38,36,38,21,20,18,19,26,20,68,66,68,63,66,55,89,86,86,82,92,75,838,841,835,834,804,777,1024,1030,1017,1036,974,957,1862,1871,1852,1870,1778,1734,43,39,37,30,31,35,61,58,56,50,46,40,104,97,93,80,77,75,44,37,35,36,29,32,42,44,52,57,47,53,86,81,87,93,76,85,45,42,40,35,41,37,39,40,38,37,37,39,84,82,78,72,78,76,40,50,43,41,33,35,38,33,30,37,33,36,78,83,73,78,66,71,59,56,57,63,62,44,62,70,70,62,65,45,121,126,127,125,127,89,84,102,105,90,93,80,100,103,104,115,89,87,184,205,209,205,182,167,103,104,95,97,99,90,76,78,79,83,87,88,179,182,174,180,186,178,61,65,63,77,66,71,50,49,58,54,60,69,111,114,121,131,126,140,50,53,56,58,50,47,55,52,43,45,40,47,105,105,99,103,90,94,46,43,43,36,44,45,50,50,45,51,47,40,96,93,88,87,91,85,39,41,49,47,39,42,45,47,50,52,51,50,84,88,99,99,90,92,25,22,24,34,30,34,53,53,49,48,47,44,78,75,73,82,77,78,38,35,33,28,29,27,41,41,44,43,45,52,79,76,77,71,74,79,30,31,31,40,41,37,52,53,48,50,45,41,82,84,79,90,86,78,46,45,43,39,34,36,60,59,64,60,54,47,106,104,107,99,88,83,29,23,29,27,33,39,32,33,38,44,47,57,61,56,67,71,80,96,56,53,52,56,50,46,168,167,149,148,134,122,224,220,201,204,184,168,718,708,722,711,769,779,731,734,732,714,773,751,1449,1442,1454,1425,1542,1530,71,60,51,39,42,42,51,44,42,33,45,41,122,104,93,72,87,83,67,72,75,76,92,89,60,63,60,58,64,54,127,135,135,134,156,143,56,60,65,73,74,81,46,44,55,64,63,70,102,104,120,137,137,151,43,44,46,44,48,56,36,37,45,43,50,48,79,81,91,87,98,104,35,33,42,40,43,46,31,32,28,31,26,33,66,65,70,71,69,79,20,22,22,28,37,32,29,27,30,25,41,27,49,49,52,53,78,59,27,21,26,16,28,28,30,25,27,28,35,33,57,46,53,44,63,61,48,45,36,36,37,34,58,63,49,45,54,47,106,108,85,81,91,81,52,46,51,53,59,61,65,67,75,72,70,67,117,113,126,125,129,128,55,60,67,61,53,58,48,51,57,54,57,60,103,111,124,115,110,118,46,43,44,49,57,56,53,48,52,56,54,55,99,91,96,105,111,111,58,49,44,45,46,44,43,43,36,39,46,49,101,92,80,84,92,93,31,36,40,44,48,48,32,37,39,42,38,38,63,73,79,86,86,86,30,35,31,31,27,27,34,36,36,29,27,28,64,71,67,60,54,55,31,37,38,29,33,24,30,28,26,32,28,31,61,65,64,61,61,55,18,12,14,19,20,29,8,11,16,16,28,29,26,23,30,35,48,58,30,33,30,28,25,24,77,78,59,47,47,41,107,111,89,75,72,65,737,736,766,793,790,786,738,739,750,768,754,736,1475,1475,1516,1561,1544,1522,53,40,52,55,47,42,46,41,43,50,44,48,99,81,95,105,91,90,62,60,60,56,55,58,46,42,41,49,56,55,108,102,101,105,111,113,52,59,59,64,64,61,38,46,45,43,39,43,90,105,104,107,103,104,34,36,46,56,52,53,30,35,36,36,38,37,64,71,82,92,90,90,60,63,63,91,112,123,53,54,51,63,52,42,113,117,114,154,164,165,59,65,70,65,50,33,64,56,61,50,45,40,123,121,131,115,95,73,51,44,40,34,33,37,47,44,44,44,41,34,98,88,84,78,74,71,48,48,50,53,60,49,54,54,64,60,65,57,102,102,114,113,125,106,65,55,52,52,53,57,60,52,43,52,53,58,125,107,95,104,106,115,40,45,53,53,56,55,49,55,52,51,47,54,89,100,105,104,103,109,50,49,47,40,33,35,63,57,55,51,49,42,113,106,102,91,82,77,43,39,41,41,43,46,33,40,48,53,54,57,76,79,89,94,97,103,32,35,33,38,35,37,28,30,32,27,33,33,60,65,65,65,68,70,34,36,35,24,23,25,45,41,33,33,33,30,79,77,68,57,56,55,26,26,24,29,29,27,20,27,38,39,36,36,46,53,62,68,65,63,10,15,19,23,25,29,18,17,18,19,19,22,28,32,37,42,44,51,18,21,22,19,20,19,44,48,46,48,50,48,62,69,68,67,70,67,1065,1068,1092,1115,1082,1075,1097,1057,1066,1061,1094,1034,2162,2125,2158,2176,2176,2109,80,75,87,90,78,80,77,66,63,52,57,50,157,141,150,142,135,130,59,65,70,67,74,62,70,69,59,68,69,57,129,134,129,135,143,119,63,66,55,59,62,67,55,63,60,61,63,54,118,129,115,120,125,121,62,60,65,65,61,65,46,38,43,45,49,63,108,98,108,110,110,128,68,72,73,71,66,58,61,47,52,43,49,47,129,119,125,114,115,105,94,92,90,99,84,79,98,90,79,84,79,70,192,182,169,183,163,149,108,98,97,91,93,95,101,100,112,107,97,87,209,198,209,198,190,182,89,98,86,88,87,83,66,71,71,79,96,101,155,169,157,167,183,184,53,59,60,69,69,82,75,73,68,70,67,62,128,132,128,139,136,144,56,60,66,62,62,61,70,64,74,73,76,64,126,124,140,135,138,125,74,63,66,69,64,61,61,58,65,62,62,69,135,121,131,131,126,130,65,70,73,65,69,70,56,63,58,62,59,53,121,133,131,127,128,123,48,48,52,59,60,59,64,64,61,56,60,57,112,112,113,115,120,116,48,48,53,53,45,46,49,48,59,64,64,58,97,96,112,117,109,104,28,31,39,49,55,52,42,40,44,43,50,47,70,71,83,92,105,99,34,31,29,24,19,26,39,41,36,35,35,34,73,72,65,59,54,60,36,32,31,35,34,29,67,62,62,57,62,61,103,94,93,92,96,90,691,675,653,669,664,660,765,759,739,743,744,734,1456,1434,1392,1412,1408,1394,52,42,36,38,36,40,50,51,49,52,40,37,102,93,85,90,76,77,30,31,29,34,38,35,41,43,36,33,41,46,71,74,65,67,79,81,24,24,27,29,32,35,26,28,30,25,30,34,50,52,57,54,62,69,26,28,28,22,20,24,32,28,32,28,27,30,58,56,60,50,47,54,31,38,34,28,28,26,45,33,33,40,32,26,76,71,67,68,60,52,52,39,42,54,54,49,52,52,49,50,51,46,104,91,91,104,105,95,71,66,54,59,53,48,67,72,59,55,50,51,138,138,113,114,103,99,54,56,63,56,63,55,58,52,49,51,60,61,112,108,112,107,123,116,63,58,44,44,47,49,60,54,61,56,54,53,123,112,105,100,101,102,53,51,59,61,49,56,44,55,49,56,55,49,97,106,108,117,104,105,47,54,48,48,47,48,54,44,45,46,50,52,101,98,93,94,97,100,41,32,38,43,40,46,56,67,66,59,50,51,97,99,104,102,90,97,44,43,41,37,43,38,36,37,44,50,53,54,80,80,85,87,96,92,35,40,39,37,38,34,43,34,32,31,31,29,78,74,71,68,69,63,30,27,27,28,25,30,28,39,40,38,42,43,58,66,67,66,67,73,12,19,21,23,29,26,26,23,19,25,28,25,38,42,40,48,57,51,26,27,23,28,22,21,47,47,46,48,50,47,73,74,69,76,72,68,1242,1252,1265,1298,1277,1251,1187,1241,1224,1253,1275,1290,2429,2493,2489,2551,2552,2541,160,164,155,162,161,161,131,147,151,158,145,141,291,311,306,320,306,302,51,70,78,86,90,90,58,67,73,86,89,96,109,137,151,172,179,186,33,27,43,48,51,54,36,32,36,44,50,63,69,59,79,92,101,117,20,19,23,34,32,31,27,29,35,35,38,39,47,48,58,69,70,70,98,80,52,53,39,38,113,87,50,41,40,34,211,167,102,94,79,72,271,248,227,194,153,132,266,261,241,212,185,138,537,509,468,406,338,270,204,228,245,242,249,240,194,228,210,235,236,253,398,456,455,477,485,493,126,127,134,150,167,150,89,97,124,128,148,145,215,224,258,278,315,295,71,69,81,87,95,100,47,54,68,70,79,89,118,123,149,157,174,189,34,39,41,46,46,48,40,44,43,42,43,51,74,83,84,88,89,99,42,39,40,41,32,39,46,43,38,38,37,37,88,82,78,79,69,76,33,38,36,39,40,38,37,43,43,43,47,46,70,81,79,82,87,84,26,27,21,22,33,41,30,34,32,30,34,44,56,61,53,52,67,85,26,29,31,29,26,20,21,24,29,30,34,35,47,53,60,59,60,55,13,15,25,25,23,23,26,22,18,25,32,30,39,37,43,50,55,53,21,19,18,20,17,19,12,15,17,20,20,24,33,34,35,40,37,43,13,14,15,20,23,27,14,14,16,16,18,25,27,28,31,36,41,52,813,806,785,754,755,742,865,839,808,774,766,777,1678,1645,1593,1528,1521,1519,51,46,47,39,37,36,53,42,34,31,39,39,104,88,81,70,76,75,65,58,52,41,49,44,59,60,52,47,37,44,124,118,104,88,86,88,54,58,58,64,56,60,71,64,54,53,45,42,125,122,112,117,101,102,62,60,60,58,53,49,58,59,64,59,60,61,120,119,124,117,113,110,62,62,57,50,56,57,46,46,43,44,44,47,108,108,100,94,100,104,65,69,62,64,62,48,57,52,49,40,41,39,122,121,111,104,103,87,54,55,46,45,52,62,67,62,56,47,46,42,121,117,102,92,98,104,69,68,61,60,53,46,69,68,66,61,61,57,138,136,127,121,114,103,66,55,54,54,57,53,65,66,65,64,57,65,131,121,119,118,114,118,53,54,62,55,52,51,71,71,65,63,63,57,124,125,127,118,115,108,58,59,46,54,48,57,59,61,56,57,59,69,117,120,102,111,107,126,48,51,55,44,51,48,54,54,64,62,65,53,102,105,119,106,116,101,35,40,48,50,44,45,37,35,39,41,41,51,72,75,87,91,85,96,27,24,24,24,30,32,33,30,33,32,30,32,60,54,57,56,60,64,26,30,35,33,33,25,25,24,22,27,30,29,51,54,57,60,63,54,8,6,8,10,12,21,18,22,22,18,20,25,26,28,30,28,32,46,10,11,10,9,10,8,23,23,24,28,28,25,33,34,34,37,38,33,834,821,830,849,868,895,957,964,961,987,975,993,1791,1785,1791,1836,1843,1888,39,41,45,47,47,54,52,43,46,47,45,54,91,84,91,94,92,108,33,33,33,36,36,33,35,38,35,46,42,45,68,71,68,82,78,78,37,36,35,33,28,38,34,35,39,36,42,37,71,71,74,69,70,75,27,23,22,29,31,35,33,37,32,35,36,41,60,60,54,64,67,76,72,60,61,55,46,37,68,69,70,60,55,53,140,129,131,115,101,90,106,106,93,101,101,99,116,108,112,107,105,92,222,214,205,208,206,191,95,91,105,97,118,122,97,112,110,126,114,116,192,203,215,223,232,238,54,62,70,78,83,86,57,50,53,62,69,88,111,112,123,140,152,174,51,49,39,47,54,65,42,50,52,54,58,59,93,99,91,101,112,124,53,56,66,52,46,44,61,55,59,52,49,44,114,111,125,104,95,88,51,44,35,46,46,43,59,66,63,64,63,68,110,110,98,110,109,111,52,52,54,49,60,61,59,60,54,59,56,58,111,112,108,108,116,119,56,52,54,53,46,47,54,51,48,54,56,54,110,103,102,107,102,101,38,40,44,47,49,44,39,37,42,40,48,53,77,77,86,87,97,97,22,28,30,32,30,37,41,44,47,42,39,38,63,72,77,74,69,75,15,14,13,18,18,18,18,17,18,27,30,35,33,31,31,45,48,53,33,34,31,29,29,32,92,92,81,76,68,58,125,126,112,105,97,90,862,860,847,905,978,989,889,869,865,923,924,911,1751,1729,1712,1828,1902,1900,54,48,39,50,54,59,53,46,48,62,54,47,107,94,87,112,108,106,59,53,49,51,63,55,42,43,51,50,51,56,101,96,100,101,114,111,41,43,45,58,63,66,49,43,40,49,57,45,90,86,85,107,120,111,57,48,48,48,57,44,48,45,49,43,43,43,105,93,97,91,100,87,62,68,69,67,79,92,79,71,72,67,58,64,141,139,141,134,137,156,86,84,84,79,87,91,84,79,71,76,93,87,170,163,155,155,180,178,86,95,94,100,100,107,77,87,76,101,94,88,163,182,170,201,194,195,76,74,69,74,88,84,71,69,67,64,60,70,147,143,136,138,148,154,60,51,58,66,57,71,53,53,64,73,72,65,113,104,122,139,129,136,50,53,52,61,66,53,57,48,51,53,62,68,107,101,103,114,128,121,62,60,63,57,61,48,58,63,53,54,43,52,120,123,116,111,104,100,41,45,39,47,43,57,36,33,31,40,53,54,77,78,70,87,96,111,43,44,47,46,48,41,33,39,37,32,27,27,76,83,84,78,75,68,30,33,37,37,45,48,33,30,31,35,31,29,63,63,68,72,76,77,22,18,21,30,29,32,21,22,27,27,29,31,43,40,48,57,58,63,9,12,8,11,13,16,22,24,20,29,29,22,31,36,28,40,42,38,24,31,25,23,25,25,73,74,77,68,68,63,97,105,102,91,93,88,963,972,968,980,1000,1029,983,969,989,1000,1021,1012,1946,1941,1957,1980,2021,2041,51,41,57,48,53,51,74,79,64,67,52,65,125,120,121,115,105,116,59,59,47,50,51,45,46,51,64,57,65,67,105,110,111,107,116,112,45,49,52,59,61,58,29,33,38,44,55,59,74,82,90,103,116,117,49,53,55,51,50,57,49,36,38,34,38,37,98,89,93,85,88,94,79,68,69,76,70,70,87,76,74,72,65,52,166,144,143,148,135,122,104,107,105,95,86,98,97,91,85,87,99,82,201,198,190,182,185,180,87,90,91,103,106,105,80,85,91,92,93,103,167,175,182,195,199,208,85,78,79,79,94,87,63,65,69,76,80,76,148,143,148,155,174,163,59,76,73,69,80,99,59,61,69,65,65,67,118,137,142,134,145,166,59,54,51,57,64,67,46,50,47,60,67,67,105,104,98,117,131,134,67,75,78,71,61,58,69,68,65,60,58,50,136,143,143,131,119,108,50,52,47,59,58,62,46,39,46,50,51,56,96,91,93,109,109,118,35,36,42,39,48,52,41,46,45,47,48,47,76,82,87,86,96,99,40,38,34,37,34,33,51,45,46,39,34,37,91,83,80,76,68,70,39,41,39,36,37,36,36,39,36,43,48,44,75,80,75,79,85,80,15,17,20,26,26,29,35,28,29,25,29,33,50,45,49,51,55,62,40,38,29,25,21,22,75,77,83,82,74,70,115,115,112,107,95,92,736,742,750,740,757,765,882,886,880,883,892,894,1618,1628,1630,1623,1649,1659,51,43,45,41,53,52,40,51,42,40,42,47,91,94,87,81,95,99,23,34,34,35,36,37,34,33,41,41,34,34,57,67,75,76,70,71,22,20,23,20,27,36,28,29,33,33,31,32,50,49,56,53,58,68,27,24,24,28,26,19,21,24,22,28,34,41,48,48,46,56,60,60,64,63,55,50,41,40,61,55,50,43,47,47,125,118,105,93,88,87,97,104,99,96,100,91,114,120,100,105,99,100,211,224,199,201,199,191,69,68,85,90,97,101,81,75,87,93,119,110,150,143,172,183,216,211,58,62,54,65,65,80,58,57,67,63,64,70,116,119,121,128,129,150,51,48,57,49,47,47,55,57,53,50,43,50,106,105,110,99,90,97,42,43,41,46,46,48,44,43,47,52,60,64,86,86,88,98,106,112,36,41,37,37,40,39,42,49,49,51,46,45,78,90,86,88,86,84,32,31,33,32,30,34,43,33,28,31,34,42,75,64,61,63,64,76,48,40,43,39,35,29,42,46,46,45,43,36,90,86,89,84,78,65,34,41,36,36,33,39,52,43,39,44,38,36,86,84,75,80,71,75,26,28,28,26,31,24,37,43,44,40,47,44,63,71,72,66,78,68,15,15,20,18,19,21,27,27,29,27,24,28,42,42,49,45,43,49,41,37,36,32,31,28,103,101,103,97,87,68,144,138,139,129,118,96,961,953,956,953,953,985,941,962,995,983,989,988,1902,1915,1951,1936,1942,1973,68,63,52,58,59,64,52,54,58,50,58,63,120,117,110,108,117,127,56,53,61,57,52,55,43,50,50,56,55,48,99,103,111,113,107,103,37,45,49,46,50,55,37,40,49,48,39,42,74,85,98,94,89,97,40,36,32,33,36,41,42,39,37,41,43,36,82,75,69,74,79,77,58,60,58,62,54,49,72,59,58,51,51,41,130,119,116,113,105,90,89,95,90,99,93,96,99,98,103,102,90,85,188,193,193,201,183,181,108,105,110,110,104,108,73,91,95,93,104,111,181,196,205,203,208,219,85,85,71,71,82,89,71,66,78,81,76,79,156,151,149,152,158,168,52,60,76,74,79,78,63,68,66,66,71,76,115,128,142,140,150,154,73,63,59,48,50,57,67,70,74,64,67,71,140,133,133,112,117,128,61,66,67,74,59,61,48,52,60,61,66,65,109,118,127,135,125,126,47,36,46,49,61,57,40,39,41,46,49,52,87,75,87,95,110,109,54,56,47,40,39,42,49,48,45,43,39,41,103,104,92,83,78,83,40,41,46,41,44,39,48,48,45,44,43,41,88,89,91,85,87,80,35,30,24,22,29,34,49,47,44,45,47,40,84,77,68,67,76,74,18,18,24,28,25,24,39,44,44,40,37,43,57,62,68,68,62,67,40,41,44,41,37,36,49,49,48,52,54,54,89,90,92,93,91,90,611,617,631,642,643,670,715,711,774,798,814,823,1326,1328,1405,1440,1457,1493,41,36,27,24,33,39,36,28,31,32,36,44,77,64,58,56,69,83,35,39,44,42,45,39,34,37,40,48,43,37,69,76,84,90,88,76,39,45,44,43,44,46,38,39,34,32,31,35,77,84,78,75,75,81,28,29,31,36,38,42,41,37,39,43,45,42,69,66,70,79,83,84,29,27,23,25,17,22,32,33,27,26,32,37,61,60,50,51,49,59,31,32,28,19,19,25,28,30,33,29,33,28,59,62,61,48,52,53,22,20,24,27,21,29,26,26,29,25,35,36,48,46,53,52,56,65,38,36,33,34,41,38,49,46,46,39,40,44,87,82,79,73,81,82,48,46,48,48,42,37,45,45,41,46,48,47,93,91,89,94,90,84,47,47,49,53,52,52,47,40,38,43,45,49,94,87,87,96,97,101,32,39,35,40,45,52,41,49,47,45,39,42,73,88,82,85,84,94,42,36,28,27,31,33,46,43,48,44,41,38,88,79,76,71,72,71,38,47,51,46,45,38,22,24,35,46,45,50,60,71,86,92,90,88,25,19,29,34,35,41,34,32,27,32,31,34,59,51,56,66,66,75,35,37,48,45,35,39,41,40,69,67,60,49,76,77,117,112,95,88,20,20,23,31,37,42,35,31,49,56,73,75,55,51,72,87,110,117,61,62,66,68,63,56,120,131,141,145,137,136,181,193,207,213,200,192,922,932,1027,1288,1387,1456,890,904,1005,1260,1369,1425,1812,1836,2032,2548,2756,2881,68,69,88,104,118,123,65,64,69,111,118,121,133,133,157,215,236,244,76,74,78,97,98,109,60,63,67,86,91,106,136,137,145,183,189,215,50,64,62,86,95,109,45,55,54,67,73,73,95,119,116,153,168,182,40,44,44,50,59,64,43,41,43,42,52,62,83,85,87,92,111,126,63,52,70,70,71,63,37,39,78,71,76,62,100,91,148,141,147,125,68,71,87,143,128,128,78,78,86,148,156,147,146,149,173,291,284,275,75,78,103,150,177,178,85,81,102,147,169,173,160,159,205,297,346,351,76,72,81,118,146,146,90,85,84,122,136,147,166,157,165,240,282,293,90,79,75,89,95,109,73,82,88,98,101,117,163,161,163,187,196,226,73,71,72,81,83,90,73,71,74,89,100,106,146,142,146,170,183,196,59,67,71,80,78,82,49,56,70,77,81,80,108,123,141,157,159,162,52,57,51,61,67,74,52,47,41,46,53,61,104,104,92,107,120,135,46,41,46,48,52,55,34,39,42,45,48,54,80,80,88,93,100,109,36,37,39,42,41,41,38,38,38,34,31,30,74,75,77,76,72,71,30,36,38,38,42,37,23,22,26,33,40,41,53,58,64,71,82,78,10,11,12,17,25,32,13,13,16,18,20,21,23,24,28,35,45,53,10,9,10,14,12,16,32,30,27,26,24,24,42,39,37,40,36,40,863,831,846,868,871,846,911,923,918,912,901,905,1774,1754,1764,1780,1772,1751,73,63,57,61,63,48,58,71,63,59,49,60,131,134,120,120,112,108,74,72,71,61,66,64,83,79,70,64,58,45,157,151,141,125,124,109,56,61,66,75,73,76,58,57,67,74,81,78,114,118,133,149,154,154,47,43,48,52,51,50,47,50,43,50,51,63,94,93,91,102,102,113,52,49,52,46,44,41,57,59,65,48,43,36,109,108,117,94,87,77,72,62,72,77,70,67,83,73,75,82,76,77,155,135,147,159,146,144,65,68,68,74,75,71,81,79,87,93,79,86,146,147,155,167,154,157,63,56,56,61,57,57,68,67,63,60,70,72,131,123,119,121,127,129,67,68,58,65,67,64,75,77,68,63,62,59,142,145,126,128,129,123,69,71,75,70,78,67,67,66,69,71,72,68,136,137,144,141,150,135,64,56,57,56,54,62,62,59,62,62,67,63,126,115,119,118,121,125,40,42,41,45,47,51,38,43,40,43,45,49,78,85,81,88,92,100,38,36,39,36,34,34,47,49,55,41,37,35,85,85,94,77,71,69,30,31,29,27,32,29,31,34,29,37,46,44,61,65,58,64,78,73,26,22,24,31,25,26,26,29,27,26,26,28,52,51,51,57,51,54,16,18,17,13,18,20,15,15,17,23,24,25,31,33,34,36,42,45,11,13,16,18,17,19,15,16,18,16,15,17,26,29,34,34,32,36,738,735,761,759,796,877,855,857,879,876,908,1007,1593,1592,1640,1635,1704,1884,50,50,44,47,54,71,53,50,54,53,56,63,103,100,98,100,110,134,55,52,56,45,55,61,51,52,50,52,48,55,106,104,106,97,103,116,44,52,50,59,55,56,33,36,44,41,50,64,77,88,94,100,105,120,26,28,35,38,40,48,31,35,34,38,37,38,57,63,69,76,77,86,54,38,39,32,43,38,42,33,39,40,51,44,96,71,78,72,94,82,55,50,59,52,56,65,42,56,51,48,53,65,97,106,110,100,109,130,59,66,62,67,71,78,71,74,71,63,59,62,130,140,133,130,130,140,49,48,48,51,60,78,67,69,66,74,77,95,116,117,114,125,137,173,61,62,66,66,58,63,64,68,71,65,67,81,125,130,137,131,125,144,46,44,50,49,57,65,58,58,61,64,61,66,104,102,111,113,118,131,44,46,49,50,49,47,58,55,61,61,65,68,102,101,110,111,114,115,57,52,47,46,41,43,45,43,45,48,49,57,102,95,92,94,90,100,29,33,39,31,41,47,46,43,44,41,41,43,75,76,83,72,82,90,34,32,32,39,35,29,39,33,42,44,50,57,73,65,74,83,85,86,32,34,31,32,32,35,44,42,44,46,42,39,76,76,75,78,74,74,20,26,31,30,27,28,35,37,29,32,37,41,55,63,60,62,64,69,23,22,23,25,22,25,76,73,73,66,65,69,99,95,96,91,87,94,842,828,870,1075,1063,1043,877,856,901,1083,1075,1080,1719,1684,1771,2158,2138,2123,67,70,72,94,91,74,67,59,62,76,78,70,134,129,134,170,169,144,43,43,51,65,62,71,66,59,56,61,60,65,109,102,107,126,122,136,44,46,49,53,53,54,45,52,55,65,63,71,89,98,104,118,116,125,52,49,48,57,50,53,42,35,38,45,54,50,94,84,86,102,104,103,53,45,43,53,55,60,49,62,72,70,45,47,102,107,115,123,100,107,74,73,85,147,125,86,67,62,70,135,135,121,141,135,155,282,260,207,77,67,80,117,122,134,74,70,85,123,115,119,151,137,165,240,237,253,65,68,72,97,98,97,67,65,69,83,96,103,132,133,141,180,194,200,73,67,63,62,62,65,59,61,61,69,69,66,132,128,124,131,131,131,42,52,62,80,82,85,64,60,58,51,57,58,106,112,120,131,139,143,53,50,43,47,49,46,54,58,53,71,65,64,107,108,96,118,114,110,50,54,54,53,49,52,48,46,50,55,57,59,98,100,104,108,106,111,40,35,36,42,55,53,39,33,34,40,39,43,79,68,70,82,94,96,39,34,38,33,37,40,42,40,40,41,42,34,81,74,78,74,79,74,32,35,37,39,34,26,34,36,42,40,38,44,66,71,79,79,72,70,19,23,19,16,18,28,26,26,24,26,30,32,45,49,43,42,48,60,19,17,18,20,21,19,34,32,32,32,32,34,53,49,50,52,53,53,1140,1286,1254,1234,1176,1112,1180,1310,1283,1287,1226,1148,2320,2596,2537,2521,2402,2260,79,90,94,86,75,64,76,83,77,68,64,64,155,173,171,154,139,128,85,83,73,68,79,64,64,71,67,77,66,64,149,154,140,145,145,128,64,71,66,67,66,63,61,67,66,67,69,62,125,138,132,134,135,125,68,69,68,74,54,60,64,70,64,69,64,48,132,139,132,143,118,108,99,120,98,83,113,90,95,125,107,84,93,83,194,245,205,167,206,173,119,151,153,136,102,106,129,157,169,154,125,126,248,308,322,290,227,232,88,121,133,127,121,113,103,133,146,141,132,131,191,254,279,268,253,244,86,97,115,116,102,102,89,95,92,97,91,79,175,192,207,213,193,181,100,110,77,93,80,66,82,78,82,92,95,90,182,188,159,185,175,156,75,81,82,81,91,92,72,77,67,72,71,72,147,158,149,153,162,164,77,79,71,71,68,67,74,87,75,79,63,61,151,166,146,150,131,128,55,63,72,76,68,71,62,58,58,67,72,70,117,121,130,143,140,141,32,33,38,45,44,48,41,47,56,56,54,52,73,80,94,101,98,100,29,33,30,25,25,26,35,38,39,43,44,33,64,71,69,68,69,59,25,26,25,21,21,26,24,25,22,27,25,28,49,51,47,48,46,54,21,21,22,28,26,18,35,27,29,24,26,20,56,48,51,52,52,38,38,38,37,37,41,36,74,72,67,70,72,65,112,110,104,107,113,101,873,882,873,904,888,902,920,887,869,901,906,878,1793,1769,1742,1805,1794,1780,83,84,80,77,73,69,59,55,47,59,56,54,142,139,127,136,129,123,53,49,46,60,63,61,58,53,58,50,39,44,111,102,104,110,102,105,46,50,50,60,51,53,63,53,55,54,62,54,109,103,105,114,113,107,66,53,50,50,45,39,57,49,46,59,57,62,123,102,96,109,102,101,70,80,67,68,57,58,81,80,69,79,70,52,151,160,136,147,127,110,90,94,96,88,83,79,92,86,82,83,99,74,182,180,178,171,182,153,78,92,88,97,100,97,67,85,85,97,87,96,145,177,173,194,187,193,86,76,84,84,81,89,65,57,59,54,63,67,151,133,143,138,144,156,47,48,56,61,62,70,60,53,56,56,56,61,107,101,112,117,118,131,52,53,61,56,55,57,62,64,54,48,52,52,114,117,115,104,107,109,66,50,40,49,47,47,55,54,53,56,55,51,121,104,93,105,102,98,35,39,41,36,43,55,58,53,55,55,55,56,93,92,96,91,98,111,37,42,39,37,39,37,41,38,41,37,47,51,78,80,80,74,86,88,29,33,31,33,39,35,31,38,37,39,35,33,60,71,68,72,74,68,19,20,23,24,23,27,30,32,32,32,29,28,49,52,55,56,52,55,8,12,13,14,15,17,15,14,14,16,20,24,23,26,27,30,35,41,8,7,8,10,12,12,26,23,26,27,24,19,34,30,34,37,36,31,680,679,696,690,671,682,711,712,705,705,691,686,1391,1391,1401,1395,1362,1368,58,42,42,44,34,37,36,44,44,39,42,34,94,86,86,83,76,71,46,55,55,54,46,41,63,53,51,48,38,39,109,108,106,102,84,80,51,50,52,52,53,54,39,45,49,50,62,61,90,95,101,102,115,115,37,37,44,53,48,51,42,42,35,32,28,38,79,79,79,85,76,89,34,42,35,25,30,34,28,29,36,39,35,31,62,71,71,64,65,65,25,17,31,30,29,31,42,37,33,32,32,28,67,54,64,62,61,59,49,49,37,34,26,30,50,48,36,36,34,37,99,97,73,70,60,67,39,44,47,39,44,43,48,51,47,41,44,44,87,95,94,80,88,87,62,59,52,49,44,46,72,60,49,56,50,53,134,119,101,105,94,99,65,62,66,69,75,66,63,62,78,82,76,69,128,124,144,151,151,135,45,51,54,59,59,68,38,52,51,51,53,59,83,103,105,110,112,127,38,39,40,40,41,41,51,48,47,43,36,41,89,87,87,83,77,82,41,40,42,34,29,34,38,37,41,47,51,48,79,77,83,81,80,82,44,45,43,44,40,33,43,43,43,38,39,36,87,88,86,82,79,69,27,27,30,36,43,37,16,16,23,31,34,34,43,43,53,67,77,71,7,10,14,17,18,23,15,21,16,18,16,15,22,31,30,35,34,38,12,10,12,11,12,13,27,24,26,22,21,19,39,34,38,33,33,32,759,750,845,896,895,930,793,807,906,974,987,975,1552,1557,1751,1870,1882,1905,46,43,52,58,64,67,50,46,60,69,70,70,96,89,112,127,134,137,35,35,46,41,43,44,31,39,47,54,51,51,66,74,93,95,94,95,23,28,34,39,33,46,28,31,35,33,43,45,51,59,69,72,76,91,28,23,33,31,37,38,30,25,23,34,36,40,58,48,56,65,73,78,36,39,42,36,36,36,35,44,51,47,45,37,71,83,93,83,81,73,65,59,81,79,66,66,73,71,91,100,89,74,138,130,172,179,155,140,78,81,106,114,119,114,100,99,109,116,115,107,178,180,215,230,234,221,77,72,72,96,97,91,52,54,67,80,85,80,129,126,139,176,182,171,61,61,53,56,59,71,54,44,55,58,60,63,115,105,108,114,119,134,57,61,61,65,61,59,50,54,54,53,56,66,107,115,115,118,117,125,60,50,56,58,57,66,57,57,59,64,60,56,117,107,115,122,117,122,54,58,51,56,62,65,47,49,54,59,61,67,101,107,105,115,123,132,36,35,49,49,45,52,36,41,46,53,55,62,72,76,95,102,100,114,30,32,35,39,37,39,36,34,34,35,40,42,66,66,69,74,77,81,33,31,29,29,30,29,37,41,40,36,32,34,70,72,69,65,62,63,20,21,22,26,27,28,23,27,33,35,37,35,43,48,55,61,64,63,20,21,23,24,22,19,54,51,48,48,52,46,74,72,71,72,74,65,731,713,756,803,851,846,712,703,727,776,809,806,1443,1416,1483,1579,1660,1652,49,41,38,46,54,53,48,41,47,56,64,59,97,82,85,102,118,112,80,75,82,82,82,73,68,69,69,61,70,72,148,144,151,143,152,145,61,70,72,71,85,91,58,55,61,69,60,59,119,125,133,140,145,150,35,38,38,51,56,63,49,56,52,52,53,51,84,94,90,103,109,114,34,29,30,19,22,26,29,27,23,30,37,30,63,56,53,49,59,56,14,14,24,29,24,22,18,18,25,29,25,24,32,32,49,58,49,46,20,14,25,35,40,35,23,18,23,33,48,49,43,32,48,68,88,84,49,49,48,59,61,60,61,58,64,64,61,60,110,107,112,123,122,120,78,68,73,69,65,65,72,67,66,71,81,76,150,135,139,140,146,141,59,64,66,70,87,85,62,64,65,68,64,76,121,128,131,138,151,161,55,57,65,71,62,61,50,47,54,58,56,53,105,104,119,129,118,114,54,44,41,38,54,56,46,49,43,41,46,47,100,93,84,79,100,103,39,45,51,54,52,44,34,34,35,40,48,38,73,79,86,94,100,82,53,45,42,40,35,34,50,46,41,40,29,34,103,91,83,80,64,68,30,37,36,41,45,44,27,35,39,38,36,44,57,72,75,79,81,88,14,16,16,19,19,25,8,10,12,18,21,20,22,26,28,37,40,45,7,7,9,9,8,9,9,9,8,8,10,14,16,16,17,17,18,23,701,731,774,772,761,742,883,911,943,944,932,829,1584,1642,1717,1716,1693,1571,45,58,67,74,74,68,48,54,65,61,63,61,93,112,132,135,137,129,50,51,54,50,51,52,58,62,58,62,59,51,108,113,112,112,110,103,36,47,52,49,52,67,44,50,53,54,55,46,80,97,105,103,107,113,49,48,57,55,51,41,53,43,47,49,57,50,102,91,104,104,108,91,43,47,46,51,44,45,39,46,49,44,33,41,82,93,95,95,77,86,36,37,41,43,42,50,52,51,57,59,56,37,88,88,98,102,98,87,48,43,48,56,58,62,63,67,74,56,55,69,111,110,122,112,113,131,52,59,72,60,60,62,60,64,72,80,73,72,112,123,144,140,133,134,55,59,57,55,50,53,48,57,58,59,67,71,103,116,115,114,117,124,49,41,39,42,51,46,51,46,50,59,59,49,100,87,89,101,110,95,45,47,51,48,43,46,52,47,48,46,42,44,97,94,99,94,85,90,25,26,28,33,37,44,51,62,54,51,50,42,76,88,82,84,87,86,33,31,30,28,23,21,43,42,46,48,46,47,76,73,76,76,69,68,32,31,32,29,33,25,24,29,26,30,36,38,56,60,58,59,69,63,31,29,25,28,28,26,27,29,29,26,27,26,58,58,54,54,55,52,18,26,22,21,15,15,19,19,20,22,24,15,37,45,42,43,39,30,54,51,53,50,49,19,151,143,137,138,130,70,205,194,190,188,179,89,724,735,747,728,744,710,800,802,794,789,769,756,1524,1537,1541,1517,1513,1466,57,62,59,58,58,54,49,53,42,43,38,45,106,115,101,101,96,99,60,64,62,61,54,51,67,65,71,74,68,51,127,129,133,135,122,102,62,51,68,61,72,66,67,72,69,58,53,71,129,123,137,119,125,137,56,59,54,52,52,52,62,58,67,69,69,54,118,117,121,121,121,106,64,56,61,47,45,43,56,50,51,41,37,36,120,106,112,88,82,79,46,58,54,60,60,52,47,50,51,47,47,41,93,108,105,107,107,93,46,46,52,53,49,44,52,45,44,51,53,56,98,91,96,104,102,100,47,52,48,44,66,58,53,62,51,57,58,49,100,114,99,101,124,107,49,54,54,55,54,54,70,70,70,62,47,58,119,124,124,117,101,112,56,52,44,52,52,55,74,69,70,69,74,69,130,121,114,121,126,124,50,50,59,46,40,40,54,51,55,56,54,58,104,101,114,102,94,98,39,30,31,39,37,39,44,42,36,41,44,39,83,72,67,80,81,78,32,36,37,34,38,32,33,38,38,39,40,45,65,74,75,73,78,77,24,27,26,26,24,27,16,22,23,25,27,32,40,49,49,51,51,59,16,19,17,19,22,21,19,20,23,19,20,15,35,39,40,38,42,36,12,12,13,13,10,12,10,12,9,14,17,18,22,24,22,27,27,30,8,7,8,8,11,10,27,23,24,24,23,19,35,30,32,32,34,29,857,955,961,954,933,951,818,907,927,915,930,924,1675,1862,1888,1869,1863,1875,71,72,67,60,54,53,50,70,76,65,74,60,121,142,143,125,128,113,70,81,83,76,74,81,60,74,73,75,71,71,130,155,156,151,145,152,66,79,69,77,78,79,43,51,55,64,73,82,109,130,124,141,151,161,57,62,75,70,60,71,51,44,43,46,46,54,108,106,118,116,106,125,62,58,67,64,61,62,48,52,60,53,51,51,110,110,127,117,112,113,34,51,48,53,52,49,37,49,44,39,39,37,71,100,92,92,91,86,28,41,54,51,53,44,39,67,55,59,59,53,67,108,109,110,112,97,56,74,62,59,54,61,57,68,69,62,68,56,113,142,131,121,122,117,56,59,63,60,61,61,64,72,84,71,62,72,120,131,147,131,123,133,60,67,65,67,66,61,55,55,57,61,68,72,115,122,122,128,134,133,64,74,72,69,61,67,53,46,49,54,59,56,117,120,121,123,120,123,65,63,54,53,62,66,59,62,57,53,44,44,124,125,111,106,106,110,47,48,53,60,59,59,45,49,59,63,63,58,92,97,112,123,122,117,34,45,50,49,45,44,33,31,30,32,30,36,67,76,80,81,75,80,15,14,14,21,31,33,33,30,25,24,31,32,48,44,39,45,62,65,33,29,22,14,14,14,29,28,29,29,29,32,62,57,51,43,43,46,39,38,43,51,48,46,62,59,62,65,63,58,101,97,105,116,111,104,684,686,683,672,690,687,757,756,772,747,758,739,1441,1442,1455,1419,1448,1426,64,64,58,57,54,53,45,43,41,44,46,42,109,107,99,101,100,95,54,55,49,39,43,46,36,35,30,32,42,40,90,90,79,71,85,86,34,38,44,51,53,52,37,32,33,28,29,32,71,70,77,79,82,84,28,33,26,29,33,37,26,26,31,33,37,33,54,59,57,62,70,70,29,25,26,27,24,29,26,25,32,29,22,19,55,50,58,56,46,48,42,44,36,37,38,33,46,46,53,37,34,24,88,90,89,74,72,57,64,59,57,50,39,38,88,81,71,61,54,55,152,140,128,111,93,93,59,63,65,59,58,50,75,72,69,69,75,76,134,135,134,128,133,126,46,42,45,53,60,61,54,64,68,67,61,70,100,106,113,120,121,131,54,50,46,36,46,47,58,59,59,57,62,53,112,109,105,93,108,100,54,47,43,44,41,43,59,56,57,66,64,62,113,103,100,110,105,105,37,40,54,54,59,52,49,49,49,46,52,48,86,89,103,100,111,100,35,43,41,37,36,36,50,52,57,56,51,54,85,95,98,93,87,90,51,45,51,52,46,42,36,38,37,38,45,46,87,83,88,90,91,88,13,16,17,21,35,48,16,26,33,29,32,33,29,42,50,50,67,81,7,8,11,11,11,10,13,12,12,14,13,16,20,20,23,25,24,26,13,14,14,15,14,10,43,40,40,41,39,36,56,54,54,56,53,46,806,823,862,847,853,837,950,961,958,939,931,951,1756,1784,1820,1786,1784,1788,79,68,80,73,76,64,54,65,66,65,66,83,133,133,146,138,142,147,34,55,53,51,54,50,49,50,46,51,46,40,83,105,99,102,100,90,30,33,34,33,31,36,38,40,48,40,43,43,68,73,82,73,74,79,46,40,38,39,35,33,40,31,27,32,36,37,86,71,65,71,71,70,51,54,44,43,42,42,55,50,40,35,30,33,106,104,84,78,72,75,66,69,81,71,63,60,92,85,89,68,75,63,158,154,170,139,138,123,99,81,96,92,92,100,78,93,101,104,97,107,177,174,197,196,189,207,73,88,90,94,105,90,84,87,90,92,96,92,157,175,180,186,201,182,62,67,73,74,67,68,67,76,73,69,63,70,129,143,146,143,130,138,46,44,45,47,52,57,70,65,56,66,64,64,116,109,101,113,116,121,55,62,59,58,57,53,65,71,70,66,62,64,120,133,129,124,119,117,39,40,38,35,41,47,62,59,62,56,60,59,101,99,100,91,101,106,44,42,40,42,38,32,55,51,52,54,56,58,99,93,92,96,94,90,38,37,42,38,35,38,43,44,47,48,44,44,81,81,89,86,79,82,19,21,25,31,32,29,36,34,33,38,34,37,55,55,58,69,66,66,13,10,11,7,14,19,19,24,26,28,33,26,32,34,37,35,47,45,12,12,13,19,19,19,43,36,32,27,26,31,55,48,45,46,45,50,1125,1193,1257,1235,1340,1305,1148,1135,1174,1158,1246,1241,2273,2328,2431,2393,2586,2546,60,57,66,75,79,67,64,62,56,51,69,64,124,119,122,126,148,131,71,69,69,63,69,58,64,56,65,63,70,72,135,125,134,126,139,130,67,66,64,66,87,86,81,73,65,59,69,68,148,139,129,125,156,154,78,78,89,90,85,79,65,73,77,78,77,77,143,151,166,168,162,156,156,189,188,156,159,146,83,84,104,89,88,95,239,273,292,245,247,241,76,95,129,128,156,181,76,80,78,85,107,102,152,175,207,213,263,283,73,83,90,77,99,112,78,76,89,87,94,84,151,159,179,164,193,196,80,75,73,72,82,77,93,87,89,88,99,98,173,162,162,160,181,175,64,72,75,84,95,88,63,67,70,73,82,84,127,139,145,157,177,172,67,68,63,56,61,60,69,66,64,61,67,73,136,134,127,117,128,133,73,70,67,81,72,67,84,80,87,84,86,73,157,150,154,165,158,140,70,76,82,77,79,72,58,60,58,64,73,78,128,136,140,141,152,150,51,55,58,61,62,62,70,67,70,65,57,60,121,122,128,126,119,122,36,37,39,46,47,47,46,51,50,58,56,62,82,88,89,104,103,109,26,32,36,31,35,33,41,45,50,46,50,47,67,77,86,77,85,80,28,28,27,28,26,25,49,43,41,42,41,37,77,71,68,70,67,62,49,43,42,44,47,45,64,65,61,65,61,67,113,108,103,109,108,112,829,810,816,798,768,762,892,877,875,859,858,836,1721,1687,1691,1657,1626,1598,73,69,77,66,71,66,77,71,57,55,47,45,150,140,134,121,118,111,69,61,63,64,62,64,75,82,95,90,80,71,144,143,158,154,142,135,65,64,61,57,65,63,55,53,58,61,69,65,120,117,119,118,134,128,68,57,54,56,50,56,56,53,50,54,56,56,124,110,104,110,106,112,73,66,66,58,49,50,52,50,47,42,39,38,125,116,113,100,88,88,60,68,57,68,54,51,67,68,63,62,56,45,127,136,120,130,110,96,74,62,64,59,55,48,90,78,76,61,61,65,164,140,140,120,116,113,72,77,67,66,57,52,99,99,97,86,94,84,171,176,164,152,151,136,54,65,70,65,57,59,58,65,73,85,74,75,112,130,143,150,131,134,48,43,55,54,59,59,67,59,50,55,62,61,115,102,105,109,121,120,59,54,49,37,46,45,69,69,72,65,60,54,128,123,121,102,106,99,41,50,46,54,51,47,29,36,37,41,55,63,70,86,83,95,106,110,30,30,35,33,35,39,37,31,28,32,27,28,67,61,63,65,62,67,21,19,21,27,25,29,20,19,29,28,31,39,41,38,50,55,56,68,6,8,16,17,19,20,20,21,18,20,19,16,26,29,34,37,38,36,9,8,6,8,5,4,7,8,7,8,13,17,16,16,13,16,18,21,7,9,9,9,8,10,14,15,18,14,15,14,21,24,27,23,23,24,843,847,867,882,862,847,945,941,971,973,962,959,1788,1788,1838,1855,1824,1806,69,69,67,71,76,63,65,55,66,58,53,54,134,124,133,129,129,117,60,59,63,57,39,43,46,49,56,53,55,52,106,108,119,110,94,95,38,47,44,55,52,51,35,37,38,35,36,40,73,84,82,90,88,91,19,20,34,34,36,38,31,36,29,36,30,40,50,56,63,70,66,78,46,49,45,43,40,35,41,42,42,49,43,36,87,91,87,92,83,71,81,78,83,77,75,80,89,72,81,85,79,65,170,150,164,162,154,145,76,70,87,86,86,79,103,104,105,92,94,90,179,174,192,178,180,169,100,95,82,90,81,73,86,89,96,98,99,106,186,184,178,188,180,179,72,68,65,73,82,85,67,65,76,81,77,78,139,133,141,154,159,163,63,71,69,66,61,50,53,68,48,51,53,59,116,139,117,117,114,109,42,46,47,45,48,57,58,48,55,55,52,49,100,94,102,100,100,106,43,36,37,39,39,39,40,41,46,52,58,63,83,77,83,91,97,102,33,32,31,38,36,44,42,48,45,43,45,41,75,80,76,81,81,85,40,33,39,32,33,32,54,44,41,40,41,37,94,77,80,72,74,69,22,38,40,40,37,38,35,38,44,50,49,49,57,76,84,90,86,87,14,13,12,14,21,21,33,35,36,30,27,32,47,48,48,44,48,53,25,23,22,22,20,19,67,70,67,65,71,68,92,93,89,87,91,87,862,1038,1059,1077,1088,1070,889,1048,1050,1046,1078,1072,1751,2086,2109,2123,2166,2142,68,81,83,72,78,75,47,64,61,68,66,58,115,145,144,140,144,133,56,71,68,73,69,75,46,59,55,47,58,63,102,130,123,120,127,138,42,60,66,64,64,71,35,45,54,55,61,55,77,105,120,119,125,126,36,54,49,56,59,58,24,36,44,44,53,55,60,90,93,100,112,113,46,62,63,69,70,76,52,66,65,57,49,47,98,128,128,126,119,123,54,70,77,62,81,69,83,101,91,91,86,78,137,171,168,153,167,147,75,94,102,106,101,87,89,99,92,99,105,100,164,193,194,205,206,187,76,99,89,88,86,89,68,89,99,96,106,104,144,188,188,184,192,193,45,62,65,74,73,81,59,72,68,65,73,87,104,134,133,139,146,168,66,66,59,62,64,62,51,68,76,70,69,65,117,134,135,132,133,127,64,66,68,74,76,62,50,57,54,59,61,57,114,123,122,133,137,119,59,67,66,80,73,71,61,57,53,50,50,58,120,124,119,130,123,129,47,52,61,55,61,57,46,47,56,55,53,62,93,99,117,110,114,119,54,57,56,52,47,48,57,67,62,60,59,49,111,124,118,112,106,97,26,31,38,41,38,41,25,31,37,45,51,53,51,62,75,86,89,94,23,25,24,24,22,24,28,24,25,27,25,26,51,49,49,51,47,50,25,21,25,25,26,24,68,66,58,58,53,55,93,87,83,83,79,79,979,988,1004,996,1084,1108,958,952,973,949,1035,1049,1937,1940,1977,1945,2119,2157,67,68,69,64,81,78,78,72,73,71,79,76,145,140,142,135,160,154,76,77,77,70,71,79,56,62,67,68,75,73,132,139,144,138,146,152,75,75,82,82,80,88,61,64,62,67,72,68,136,139,144,149,152,156,74,70,66,76,80,70,47,46,60,58,61,66,121,116,126,134,141,136,59,55,59,52,51,65,56,45,41,42,42,45,115,100,100,94,93,110,94,81,67,55,72,65,119,100,75,50,74,80,213,181,142,105,146,145,94,108,108,103,122,116,78,91,108,109,122,113,172,199,216,212,244,229,73,70,80,94,104,107,73,78,77,83,94,96,146,148,157,177,198,203,61,71,66,61,74,82,78,74,77,73,78,87,139,145,143,134,152,169,58,60,55,57,65,69,61,59,60,57,61,65,119,119,115,114,126,134,66,67,65,62,64,63,54,60,67,65,61,59,120,127,132,127,125,122,45,47,52,59,56,64,46,42,40,45,52,52,91,89,92,104,108,116,45,43,45,48,48,48,41,40,46,44,44,45,86,83,91,92,92,93,27,27,38,38,47,42,38,42,45,45,38,37,65,69,83,83,85,79,29,30,32,32,25,29,28,33,29,28,34,39,57,63,61,60,59,68,17,18,22,24,22,24,17,16,20,20,24,26,34,34,42,44,46,50,19,21,21,19,22,19,27,28,26,24,24,22,46,49,47,43,46,41,1246,1252,1261,1248,1226,1219,1208,1218,1206,1216,1227,1218,2454,2470,2467,2464,2453,2437,78,83,86,84,77,70,77,77,72,68,69,68,155,160,158,152,146,138,127,121,120,122,111,113,100,94,97,102,109,104,227,215,217,224,220,217,102,111,116,119,131,128,102,117,108,103,102,116,204,228,224,222,233,244,96,91,89,90,85,102,83,83,82,88,100,98,179,174,171,178,185,200,82,88,84,71,72,60,67,68,67,69,54,53,149,156,151,140,126,113,62,51,53,48,45,45,50,48,37,39,45,29,112,99,90,87,90,74,45,49,55,53,46,41,53,44,49,48,49,56,98,93,104,101,95,97,66,56,55,56,53,55,83,90,91,87,77,73,149,146,146,143,130,128,106,95,95,87,83,73,112,102,109,109,108,109,218,197,204,196,191,182,95,115,116,119,117,119,102,106,99,101,107,103,197,221,215,220,224,222,103,99,86,93,95,94,108,106,107,102,100,96,211,205,193,195,195,190,80,87,87,85,83,89,73,79,83,91,91,97,153,166,170,176,174,186,65,61,61,63,73,68,64,65,56,55,58,59,129,126,117,118,131,127,54,61,63,59,52,54,46,49,54,60,62,57,100,110,117,119,114,111,39,39,46,47,44,48,43,46,48,43,41,38,82,85,94,90,85,86,23,26,25,27,31,31,15,14,16,23,27,37,38,40,41,50,58,68,23,19,24,25,28,29,30,30,31,28,28,25,53,49,55,53,56,54,877,847,857,842,843,851,924,907,928,891,868,881,1801,1754,1785,1733,1711,1732,56,42,46,43,46,47,55,52,59,48,40,47,111,94,105,91,86,94,34,38,37,35,30,27,32,31,34,34,34,32,66,69,71,69,64,59,30,27,26,24,26,28,24,20,22,18,21,22,54,47,48,42,47,50,22,22,22,17,22,18,19,23,24,23,23,30,41,45,46,40,45,48,44,41,50,45,33,31,68,55,58,51,39,55,112,96,108,96,72,86,111,109,107,116,120,116,143,147,143,142,138,114,254,256,250,258,258,230,132,134,125,129,135,131,103,108,110,109,111,134,235,242,235,238,246,265,87,77,72,74,75,87,95,84,87,86,93,76,182,161,159,160,168,163,66,68,70,63,64,56,67,61,63,66,60,56,133,129,133,129,124,112,57,43,48,44,44,52,63,68,68,60,57,57,120,111,116,104,101,109,49,52,56,53,51,52,53,59,54,49,54,58,102,111,110,102,105,110,49,55,53,43,45,48,45,44,48,50,44,50,94,99,101,93,89,98,53,44,51,47,41,46,41,40,39,43,48,43,94,84,90,90,89,89,42,42,36,43,44,44,45,46,48,40,34,30,87,88,84,83,78,74,20,29,33,35,37,35,25,27,28,28,30,35,45,56,61,63,67,70,15,10,10,16,14,18,18,18,16,20,18,16,33,28,26,36,32,34,10,14,15,15,16,15,28,24,27,24,24,26,38,38,42,39,40,41,939,935,954,960,974,965,1002,1012,993,1029,1024,1022,1941,1947,1947,1989,1998,1987,92,93,94,95,104,93,93,95,83,88,76,76,185,188,177,183,180,169,60,58,68,64,65,66,58,64,63,69,70,72,118,122,131,133,135,138,26,27,37,37,44,48,31,30,35,40,46,49,57,57,72,77,90,97,21,17,17,20,23,22,21,25,22,25,25,29,42,42,39,45,48,51,51,44,30,34,25,30,54,47,37,39,32,25,105,91,67,73,57,55,82,85,100,97,81,75,77,85,84,89,88,77,159,170,184,186,169,152,102,113,101,104,107,105,133,126,114,107,107,111,235,239,215,211,214,216,114,111,104,111,108,106,98,101,106,117,118,116,212,212,210,228,226,222,83,82,83,80,81,98,56,56,58,75,77,82,139,138,141,155,158,180,48,49,54,56,65,64,44,52,49,45,47,56,92,101,103,101,112,120,45,40,37,32,42,42,52,51,50,48,43,38,97,91,87,80,85,80,30,37,42,47,43,41,43,35,40,42,44,45,73,72,82,89,87,86,43,34,36,34,37,27,38,39,40,35,38,36,81,73,76,69,75,63,45,47,43,37,38,35,54,47,47,45,43,38,99,94,90,82,81,73,42,44,48,45,42,40,44,54,59,53,53,51,86,98,107,98,95,91,24,24,27,34,33,35,32,31,35,43,46,50,56,55,62,77,79,85,31,30,33,33,36,38,74,74,71,69,71,71,105,104,104,102,107,109,868,901,909,924,910,895,979,1022,1005,1025,1004,989,1847,1923,1914,1949,1914,1884,81,91,90,80,58,66,72,84,77,77,68,70,153,175,167,157,126,136,54,70,68,72,84,73,62,63,61,64,69,53,116,133,129,136,153,126,59,51,65,79,68,66,49,49,46,56,49,57,108,100,111,135,117,123,54,50,46,63,64,73,42,50,54,48,52,43,96,100,100,111,116,116,45,49,52,38,41,38,46,55,44,36,27,33,91,104,96,74,68,71,68,62,60,56,46,36,72,67,58,63,55,62,140,129,118,119,101,98,67,78,76,80,73,71,70,74,77,84,88,84,137,152,153,164,161,155,65,71,73,74,88,80,70,84,91,85,81,67,135,155,164,159,169,147,71,74,75,75,66,64,85,71,75,77,78,83,156,145,150,152,144,147,63,61,54,48,55,65,78,71,66,75,76,71,141,132,120,123,131,136,64,68,68,70,67,57,79,83,82,82,78,75,143,151,150,152,145,132,49,51,56,56,58,61,65,68,72,70,75,82,114,119,128,126,133,143,54,51,52,55,51,51,66,74,62,67,61,58,120,125,114,122,112,109,36,33,31,31,42,41,38,41,58,55,50,55,74,74,89,86,92,96,15,21,22,26,29,32,34,33,29,32,37,33,49,54,51,58,66,65,10,9,11,13,12,13,17,20,19,20,23,28,27,29,30,33,35,41,13,11,10,8,8,8,34,35,34,34,37,35,47,46,44,42,45,43,1069,1104,1048,1056,1093,1088,1024,1028,1006,1020,1064,1101,2093,2132,2054,2076,2157,2189,93,98,86,94,82,69,85,77,61,66,83,90,178,175,147,160,165,159,68,60,56,70,75,74,65,65,58,63,72,65,133,125,114,133,147,139,62,69,65,54,72,69,61,54,47,50,54,68,123,123,112,104,126,137,74,69,62,65,75,74,59,56,57,52,61,68,133,125,119,117,136,142,97,101,78,66,69,70,77,90,85,72,65,68,174,191,163,138,134,138,131,118,115,93,83,96,135,128,113,116,99,94,266,246,228,209,182,190,89,116,107,135,133,106,101,95,95,111,122,126,190,211,202,246,255,232,101,90,92,102,110,110,80,93,83,94,96,93,181,183,175,196,206,203,74,91,80,70,84,95,63,57,59,45,54,64,137,148,139,115,138,159,70,63,58,64,62,69,56,61,61,66,66,62,126,124,119,130,128,131,56,64,69,49,49,58,75,72,71,54,55,54,131,136,140,103,104,112,47,45,49,66,66,62,42,44,46,53,60,69,89,89,95,119,126,131,32,37,30,27,29,38,44,48,53,49,47,44,76,85,83,76,76,82,28,32,44,41,39,33,27,32,42,46,43,48,55,64,86,87,82,81,26,25,26,27,31,32,15,16,24,28,31,30,41,41,50,55,62,62,9,13,19,21,20,18,12,13,16,18,20,22,21,26,35,39,40,40,12,13,12,12,14,15,27,27,35,37,36,36,39,40,47,49,50,51,786,785,768,786,911,969,820,813,798,788,930,982,1606,1598,1566,1574,1841,1951,46,44,39,37,46,57,45,44,38,29,43,51,91,88,77,66,89,108,53,55,52,58,48,52,41,43,44,46,59,63,94,98,96,104,107,115,39,41,47,48,63,64,45,40,41,43,44,49,84,81,88,91,107,113,34,34,34,36,39,51,38,39,41,42,47,54,72,73,75,78,86,105,36,35,32,38,36,33,45,42,33,28,41,32,81,77,65,66,77,65,46,54,45,45,65,55,58,57,57,66,64,65,104,111,102,111,129,120,55,42,41,42,75,88,56,59,65,60,96,99,111,101,106,102,171,187,55,59,48,52,66,69,76,69,63,52,72,79,131,128,111,104,138,148,68,68,66,53,63,75,70,70,59,68,73,82,138,138,125,121,136,157,65,67,72,72,74,81,70,74,75,71,85,87,135,141,147,143,159,168,64,74,78,83,80,77,50,48,56,58,65,75,114,122,134,141,145,152,47,47,47,47,58,72,48,48,41,39,47,49,95,95,88,86,105,121,50,41,43,49,59,53,68,65,69,63,51,45,118,106,112,112,110,98,50,47,42,41,46,43,41,49,49,48,63,63,91,96,91,89,109,106,39,35,43,44,45,41,33,29,29,38,37,39,72,64,72,82,82,80,29,33,29,27,26,33,14,18,21,19,24,27,43,51,50,46,50,60,10,9,10,14,22,25,22,19,17,18,19,23,32,28,27,32,41,48,825,835,851,885,858,834,779,778,780,768,764,756,1604,1613,1631,1653,1622,1590,33,43,42,34,24,22,31,29,30,31,23,27,64,72,72,65,47,49,16,14,17,19,20,20,19,15,20,22,19,16,35,29,37,41,39,36,22,25,27,18,14,12,6,8,14,13,16,19,28,33,41,31,30,31,23,22,23,38,46,41,23,19,19,20,18,14,46,41,42,58,64,55,82,69,56,72,58,44,63,65,71,66,55,58,145,134,127,138,113,102,144,171,191,181,165,150,145,152,151,137,148,141,289,323,342,318,313,291,119,108,112,130,134,145,124,117,111,116,101,101,243,225,223,246,235,246,68,73,69,74,74,64,57,77,71,66,69,73,125,150,140,140,143,137,55,52,47,48,50,55,52,47,46,49,55,46,107,99,93,97,105,101,41,35,37,43,40,44,43,41,44,45,42,46,84,76,81,88,82,90,66,66,67,53,44,38,44,39,34,35,41,44,110,105,101,88,85,82,40,44,52,55,60,65,39,43,45,46,43,44,79,87,97,101,103,109,33,31,28,29,37,42,33,32,35,33,39,39,66,63,63,62,76,81,37,35,35,36,32,29,26,25,19,22,28,29,63,60,54,58,60,58,26,31,26,29,32,33,28,25,32,31,25,16,54,56,58,60,57,49,11,9,15,19,19,20,14,16,14,16,18,19,25,25,29,35,37,39,9,7,7,7,9,10,32,28,24,20,24,24,41,35,31,27,33,34,744,768,773,786,763,750,885,902,882,872,875,888,1629,1670,1655,1658,1638,1638,57,58,51,46,43,43,51,62,47,47,44,41,108,120,98,93,87,84,39,37,43,54,41,36,50,50,49,42,46,39,89,87,92,96,87,75,40,39,43,30,33,33,41,40,41,47,46,47,81,79,84,77,79,80,38,36,37,46,43,37,33,26,30,33,36,38,71,62,67,79,79,75,40,41,35,32,31,25,43,44,37,23,32,37,83,85,72,55,63,62,50,48,56,70,70,61,78,78,85,76,75,73,128,126,141,146,145,134,82,88,84,77,67,77,75,82,70,74,71,88,157,170,154,151,138,165,49,62,66,63,64,66,82,81,81,86,83,66,131,143,147,149,147,132,70,69,65,63,58,55,60,65,63,62,67,75,130,134,128,125,125,130,51,51,54,58,60,63,61,48,57,50,54,66,112,99,111,108,114,129,58,59,62,52,47,46,60,69,66,72,61,54,118,128,128,124,108,100,36,42,39,57,64,62,74,66,59,51,57,62,110,108,98,108,121,124,52,49,44,39,36,35,60,66,72,73,67,61,112,115,116,112,103,96,34,37,42,43,45,48,28,32,35,43,49,54,62,69,77,86,94,102,19,21,22,26,31,32,37,37,37,36,29,25,56,58,59,62,60,57,10,12,14,13,13,15,13,17,15,20,24,32,23,29,29,33,37,47,19,19,16,17,17,16,39,39,38,37,34,30,58,58,54,54,51,46,781,817,816,820,808,812,723,748,757,758,759,749,1504,1565,1573,1578,1567,1561,49,48,42,42,35,38,52,50,50,40,40,34,101,98,92,82,75,72,56,61,57,58,50,48,55,55,52,67,60,50,111,116,109,125,110,98,50,54,60,53,56,56,49,53,52,48,53,54,99,107,112,101,109,110,46,46,46,48,45,51,52,44,47,49,50,53,98,90,93,97,95,104,38,29,38,42,38,43,39,39,40,42,48,46,77,68,78,84,86,89,56,74,56,51,64,59,48,50,62,57,54,48,104,124,118,108,118,107,67,72,72,72,71,64,63,74,64,56,60,66,130,146,136,128,131,130,66,71,71,76,81,66,64,72,74,71,59,61,130,143,145,147,140,127,75,75,75,73,57,68,60,53,53,60,62,64,135,128,128,133,119,132,70,66,63,59,64,68,62,64,65,60,61,62,132,130,128,119,125,130,62,65,71,77,65,70,50,55,53,56,56,57,112,120,124,133,121,127,34,41,51,50,67,63,35,39,38,44,49,46,69,80,89,94,116,109,35,33,32,36,35,32,27,30,33,32,31,33,62,63,65,68,66,65,26,24,23,22,23,28,21,28,24,22,22,23,47,52,47,44,45,51,26,32,33,30,25,22,17,17,26,27,23,23,43,49,59,57,48,45,11,12,14,18,22,24,12,9,8,10,16,15,23,21,22,28,38,39,14,14,12,13,10,12,17,16,16,17,15,14,31,30,28,30,25,26,817,815,822,897,1144,1172,762,754,794,844,1120,1129,1579,1569,1616,1741,2264,2301,34,30,30,40,80,81,42,42,39,42,81,79,76,72,69,82,161,160,13,13,15,20,75,76,20,25,25,23,71,65,33,38,40,43,146,141,17,17,20,18,65,73,9,10,7,7,51,59,26,27,27,25,116,132,12,17,26,41,49,57,11,14,11,12,39,40,23,31,37,53,88,97,67,58,39,50,59,58,70,64,58,59,70,65,137,122,97,109,129,123,148,156,155,153,165,153,126,112,144,148,173,166,274,268,299,301,338,319,95,92,107,115,144,149,93,97,108,123,149,151,188,189,215,238,293,300,95,97,93,95,106,97,50,53,60,71,102,106,145,150,153,166,208,203,73,72,67,74,85,94,47,48,46,51,65,72,120,120,113,125,150,166,50,51,65,60,73,81,41,38,40,41,45,46,91,89,105,101,118,127,39,37,37,49,57,61,38,45,49,50,52,51,77,82,86,99,109,112,43,42,40,47,40,39,41,33,33,41,43,41,84,75,73,88,83,80,42,45,37,38,49,52,41,46,46,45,49,51,83,91,83,83,98,103,42,39,46,49,44,41,36,37,40,49,46,47,78,76,86,98,90,88,16,23,24,26,30,32,34,35,34,31,30,35,50,58,58,57,60,67,11,10,9,11,11,16,17,15,17,23,28,32,28,25,26,34,39,48,20,16,12,11,12,12,46,40,37,28,26,23,66,56,49,39,38,35,580,594,598,608,718,842,554,565,582,582,687,819,1134,1159,1180,1190,1405,1661,61,66,61,56,64,75,57,58,58,57,65,75,118,124,119,113,129,150,24,31,32,36,36,40,26,23,26,36,39,41,50,54,58,72,75,81,8,11,12,17,24,30,14,17,14,16,23,24,22,28,26,33,47,54,13,10,13,11,14,10,11,15,15,17,16,21,24,25,28,28,30,31,29,26,22,21,36,35,25,29,31,23,26,43,54,55,53,44,62,78,88,80,82,69,86,115,93,90,91,90,98,120,181,170,173,159,184,235,105,108,99,103,119,158,80,75,79,72,99,137,185,183,178,175,218,295,68,62,72,77,90,99,55,55,53,50,62,78,123,117,125,127,152,177,37,51,52,56,61,67,33,40,39,40,44,43,70,91,91,96,105,110,28,31,28,28,34,45,29,30,36,37,45,45,57,61,64,65,79,90,22,27,26,34,42,42,30,28,24,27,33,39,52,55,50,61,75,81,25,23,21,18,23,24,30,28,28,29,35,38,55,51,49,47,58,62,26,22,23,22,22,29,26,27,34,28,30,36,52,49,57,50,52,65,26,26,29,27,28,29,16,17,19,23,27,34,42,43,48,50,55,63,9,11,15,18,20,24,12,15,18,20,18,17,21,26,33,38,38,41,6,3,5,9,12,13,6,7,7,8,14,12,12,10,12,17,26,25,5,6,6,6,7,7,11,11,10,9,13,16,16,17,16,15,20,23,782,807,825,812,798,821,858,877,829,845,826,835,1640,1684,1654,1657,1624,1656,72,72,75,71,55,58,63,60,51,52,57,56,135,132,126,123,112,114,35,34,41,39,46,50,36,36,37,32,30,29,71,70,78,71,76,79,17,17,18,25,25,29,20,21,13,27,26,29,37,38,31,52,51,58,22,22,22,19,19,15,22,22,28,19,22,23,44,44,50,38,41,38,34,45,43,39,28,36,62,68,57,48,40,35,96,113,100,87,68,71,105,114,124,115,101,93,122,129,133,141,130,121,227,243,257,256,231,214,131,126,119,120,139,147,123,125,111,120,117,136,254,251,230,240,256,283,81,81,83,90,98,101,84,79,76,81,81,73,165,160,159,171,179,174,70,70,64,62,57,62,52,50,49,52,42,53,122,120,113,114,99,115,48,50,46,46,40,48,58,58,50,48,49,45,106,108,96,94,89,93,41,43,50,52,51,44,44,45,41,39,46,52,85,88,91,91,97,96,38,33,34,28,35,34,55,61,48,52,47,47,93,94,82,80,82,81,32,40,40,36,35,34,46,40,52,48,49,48,78,80,92,84,84,82,26,29,31,34,30,27,24,36,34,38,38,38,50,65,65,72,68,65,13,14,16,17,21,23,13,11,15,18,23,22,26,25,31,35,44,45,6,7,9,8,10,10,10,9,6,6,6,9,16,16,15,14,16,19,11,10,10,11,8,10,24,27,28,24,23,19,35,37,38,35,31,29,805,809,802,800,818,823,920,937,921,942,938,962,1725,1746,1723,1742,1756,1785,54,57,51,54,50,50,52,54,56,56,46,53,106,111,107,110,96,103,32,36,36,43,38,44,43,43,36,35,35,41,75,79,72,78,73,85,43,43,34,33,37,31,37,40,37,41,37,42,80,83,71,74,74,73,17,19,30,32,33,39,31,35,34,27,31,31,48,54,64,59,64,70,52,41,36,35,34,34,60,58,47,43,39,37,112,99,83,78,73,71,85,77,79,63,64,64,106,94,89,99,98,94,191,171,168,162,162,158,89,85,69,87,92,86,84,87,92,89,93,103,173,172,161,176,185,189,72,75,80,65,71,70,75,81,72,88,77,81,147,156,152,153,148,151,69,63,53,61,62,70,66,65,62,57,63,63,135,128,115,118,125,133,56,63,65,61,60,61,62,57,61,69,66,61,118,120,126,130,126,122,56,51,60,47,56,59,54,66,61,64,70,68,110,117,121,111,126,127,46,49,49,55,57,57,46,46,58,57,60,66,92,95,107,112,117,123,47,55,59,59,58,52,57,58,58,54,58,53,104,113,117,113,116,105,29,38,42,43,43,41,55,56,55,59,55,54,84,94,97,102,98,95,23,25,26,23,23,20,25,28,31,36,40,48,48,53,57,59,63,68,14,12,12,17,20,21,21,22,22,24,25,21,35,34,34,41,45,42,21,20,21,22,20,24,46,47,50,44,45,46,67,67,71,66,65,70,764,896,1022,1042,1084,1104,793,877,1019,1058,1128,1148,1557,1773,2041,2100,2212,2252,54,84,104,108,106,107,48,66,84,94,95,94,102,150,188,202,201,201,61,59,64,61,78,81,45,40,56,59,65,69,106,99,120,120,143,150,34,47,58,61,60,71,26,38,48,56,62,65,60,85,106,117,122,136,35,30,35,38,49,52,27,28,30,30,40,42,62,58,65,68,89,94,33,33,42,45,51,46,32,31,42,50,55,45,65,64,84,95,106,91,47,68,80,70,71,62,55,78,85,75,82,86,102,146,165,145,153,148,66,83,98,102,102,114,65,80,118,117,116,116,131,163,216,219,218,230,55,74,97,106,111,107,63,75,95,108,107,125,118,149,192,214,218,232,51,79,86,89,93,100,49,65,72,67,95,86,100,144,158,156,188,186,46,49,60,64,67,66,54,52,59,74,67,67,100,101,119,138,134,133,54,60,58,58,56,59,53,61,54,53,63,70,107,121,112,111,119,129,50,55,60,57,55,52,39,39,51,56,56,56,89,94,111,113,111,108,51,50,52,48,53,52,47,50,44,38,38,48,98,100,96,86,91,100,44,46,36,43,42,48,47,45,47,56,54,43,91,91,83,99,96,91,34,36,44,43,35,33,32,32,39,34,40,41,66,68,83,77,75,74,15,14,18,20,29,28,35,31,24,21,22,27,50,45,42,41,51,55,34,29,30,29,26,26,76,66,71,70,71,68,110,95,101,99,97,94,923,938,947,963,1127,1129,1054,1076,1034,1025,1213,1190,1977,2014,1981,1988,2340,2319,63,64,68,64,84,83,56,67,54,59,76,68,119,131,122,123,160,151,55,55,58,68,62,58,66,56,54,54,66,62,121,111,112,122,128,120,45,47,52,50,53,60,63,69,64,58,62,62,108,116,116,108,115,122,38,42,38,29,47,43,32,31,42,45,46,49,70,73,80,74,93,92,32,35,46,51,84,75,57,56,49,45,89,89,89,91,95,96,173,164,97,95,91,101,125,114,141,140,128,121,150,135,238,235,219,222,275,249,128,125,108,104,144,148,130,139,135,136,160,165,258,264,243,240,304,313,93,101,103,83,108,127,91,94,87,90,129,119,184,195,190,173,237,246,75,72,70,91,86,81,93,89,84,82,80,90,168,161,154,173,166,171,63,66,69,65,68,70,80,80,81,81,87,84,143,146,150,146,155,154,59,57,64,69,72,73,48,55,63,63,70,70,107,112,127,132,142,143,48,49,46,42,41,48,52,52,45,45,49,46,100,101,91,87,90,94,52,49,42,50,54,50,33,36,34,35,44,48,85,85,76,85,98,98,32,35,39,41,38,41,33,30,37,36,33,31,65,65,76,77,71,72,20,22,27,28,30,31,30,30,25,25,26,31,50,52,52,53,56,62,12,13,16,15,19,16,10,14,21,23,23,24,22,27,37,38,42,40,11,11,10,12,12,11,39,38,31,27,23,17,50,49,41,39,35,28,626,623,643,637,644,774,574,583,601,600,590,682,1200,1206,1244,1237,1234,1456,40,36,45,38,36,38,28,32,34,33,29,39,68,68,79,71,65,77,13,15,14,12,12,14,10,10,13,12,11,13,23,25,27,24,23,27,6,5,4,6,12,14,13,11,11,4,5,8,19,16,15,10,17,22,9,9,11,7,7,8,10,16,14,18,16,16,19,25,25,25,23,24,28,32,25,30,30,38,36,34,41,39,39,63,64,66,66,69,69,101,117,102,100,100,94,141,148,140,140,129,131,136,265,242,240,229,225,277,136,137,135,132,144,170,113,113,112,123,116,145,249,250,247,255,260,315,91,93,97,102,93,100,69,66,64,69,72,85,160,159,161,171,165,185,55,58,58,56,51,65,30,34,37,36,40,31,85,92,95,92,91,96,31,31,37,40,50,53,30,30,30,30,29,36,61,61,67,70,79,89,32,39,40,40,38,33,25,31,32,33,33,33,57,70,72,73,71,66,26,25,20,18,22,38,18,23,23,26,25,29,44,48,43,44,47,67,9,13,26,27,22,25,8,10,15,15,17,17,17,23,41,42,39,42,14,13,13,12,12,16,12,12,8,8,8,8,26,25,21,20,20,24,6,5,8,8,11,11,12,11,17,14,9,12,18,16,25,22,20,23,4,3,2,3,5,5,3,4,3,6,5,6,7,7,5,9,10,11,9,7,8,6,5,5,9,6,7,5,5,5,18,13,15,11,10,10],"extension":{"px":{"infofile":"BE0101","tableid":"TAB5899","decimals":0}}}}