{"meta":{"pulled":"2026-11-12","dataThrough":"2026-11-11","windowStart":"2023-01-01","months":["2023-01","2023-02","2023-03","2023-04","2023-05","2023-06","2023-07","2023-08","2023-09","2023-10","2023-11","2023-12","2024-01","2024-02","2024-03","2024-04","2024-05","2024-06","2024-07","2024-08","2024-09","2024-10","2024-11","2024-12","2025-01","2025-02","2025-03","2025-04","2025-05","2025-06","2025-07","2025-08","2025-09","2025-10","2025-11","2025-12","2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09","2026-10","2026-11"],"groups":["pests","general","heat","other"],"ownerPolicy":"ordinance","sources":{"311":{"name":"311 Service Requests","url":"https://data.boston.gov/dataset/311-service-requests"},"rentsmart":{"name":"RentSmart","url":"https://data.boston.gov/dataset/rentsmart"},"isd":{"name":"Building and Property Violations","url":"https://data.boston.gov/dataset/building-and-property-violations1"},"pwd":{"name":"Public Works Violations","url":"https://data.boston.gov/dataset/public-works-violations"},"assessment":{"name":"Property Assessment","url":"https://data.boston.gov/dataset/property-assessment"},"str":{"name":"Short-Term Rental Eligibility","url":"https://data.boston.gov/dataset/short-term-rental-eligibility"},"districts":{"name":"City Council Districts (2023-2032)","url":"https://data.boston.gov/dataset/city-council-districts-2023-2032"},"neighborhoods":{"name":"BPDA Neighborhood Boundaries","url":"https://data.boston.gov/dataset/bpda-neighborhood-boundaries"},"sam":{"name":"Live Street Address Management (SAM) Addresses","url":"https://data.boston.gov/dataset/live-street-address-management-sam-addresses"}},"recordShards":256,"ownerShards":64,"universeBuildings":54833,"rentalBuildings":46281,"buildingsWithRecords":9715,"universeUnits":166310,"unitSources":["none","class","condo","address"],"unmappedNew311":16,"matched311":{"address+zip":46907,"intersection or no street number":2691,"exact SAM coordinate":1180,"address":66,"unmatched":60,"nearest SAM point on same street":51}},"districts":["1","2","3","4","5","6","7","8","9"],"neighborhoods":["Allston","Back Bay","Bay Village","Beacon Hill","Brighton","Charlestown","Chinatown","Dorchester","Downtown","East Boston","Fenway","Hyde Park","Jamaica Plain","Leather District","Longwood","Mattapan","Mission Hill","North End","Roslindale","Roxbury","South Boston","South Boston Waterfront","South End","West End","West Roxbury"],"zips":["02108","02109","02110","02111","02113","02114","02115","02116","02118","02119","02120","02121","02122","02124","02125","02126","02127","02128","02129","02130","02131","02132","02134","02135","02136","02146","02199","02210","02215","02219","02445","02446","02458","02467"],"cells":[[-1,-1,0,2,1,1],[-1,-1,1,5,0,0],[-1,-1,2,1,0,0],[-1,-1,3,12,1,5],[-1,-1,4,7,3,11],[-1,-1,5,12,2,5],[-1,-1,6,6,0,0],[-1,-1,7,18,4,18],[-1,-1,8,30,1,5],[-1,-1,9,94,10,29],[-1,-1,10,25,8,28],[-1,-1,11,39,12,21],[-1,-1,12,15,8,14],[-1,-1,13,63,7,12],[-1,-1,14,59,10,18],[-1,-1,15,10,1,1],[-1,-1,16,54,24,60],[-1,-1,17,45,15,42],[-1,-1,18,19,6,12],[-1,-1,19,22,7,10],[-1,-1,20,12,4,8],[-1,-1,21,23,10,11],[-1,-1,22,20,9,10],[-1,-1,23,23,11,32],[-1,-1,24,18,5,10],[-1,-1,28,4,0,0],[-1,-1,33,1,1,1],[0,5,9,1,0,0],[0,5,18,1489,1130,2427],[0,5,19,1,0,0],[0,8,0,10,1,115],[0,8,1,20,4,13],[0,8,2,28,12,793],[0,8,3,9,3,26],[0,8,5,2,2,75],[0,8,27,1,1,63],[0,9,6,1,1,1],[0,9,17,4633,4000,9788],[0,17,1,176,149,1032],[0,17,2,3,2,67],[0,17,4,750,546,2888],[0,17,5,5,1,3],[1,1,7,62,47,581],[1,2,7,146,117,429],[1,6,3,140,46,250],[1,6,7,2,0,0],[1,8,0,21,4,91],[1,8,1,1,0,0],[1,8,2,3,1,325],[1,8,3,23,8,756],[1,8,7,27,12,464],[1,8,27,2,1,72],[1,13,3,23,16,191],[1,20,16,4382,3802,8606],[1,21,2,4,2,71],[1,21,16,9,3,20],[1,21,27,26,12,727],[1,22,7,596,458,1353],[1,22,8,464,311,965],[1,22,14,1,1,1],[2,7,11,1,1,1],[2,7,12,2620,2361,4786],[2,7,13,1433,1305,2454],[2,7,14,2603,2290,5175],[2,7,16,2,2,4],[2,15,13,74,60,122],[2,15,15,1,1,2],[2,19,8,3,2,12],[2,19,9,67,58,139],[2,20,8,5,0,0],[2,20,14,1,1,5],[2,20,16,23,20,57],[2,22,8,309,237,1134],[3,7,-1,1,0,0],[3,7,11,1668,1415,2900],[3,7,12,202,192,435],[3,7,13,3791,3472,6980],[3,7,14,348,313,649],[3,7,15,4,4,8],[3,12,19,55,45,62],[3,12,20,111,87,144],[3,15,12,1,1,1],[3,15,13,77,65,148],[3,15,15,867,824,1542],[3,15,24,1,0,0],[3,18,20,262,237,435],[4,7,13,10,10,31],[4,11,15,27,27,43],[4,11,20,32,31,39],[4,11,24,2807,2619,4404],[4,15,15,1340,1276,2397],[4,15,24,7,7,13],[4,18,19,3,3,4],[4,18,20,2613,2218,3865],[4,18,21,7,7,10],[4,18,24,29,26,100],[4,24,20,1,1,3],[4,24,21,13,11,19],[4,24,24,6,1,15],[5,12,6,14,9,199],[5,12,9,249,174,324],[5,12,19,3635,2822,6073],[5,12,20,10,9,22],[5,12,26,2,1,12],[5,16,6,25,21,86],[5,16,7,19,13,104],[5,16,10,64,59,164],[5,16,19,23,20,174],[5,16,26,9,7,37],[5,18,20,162,135,203],[5,18,21,15,11,18],[5,19,9,45,28,78],[5,19,19,1,0,0],[5,24,19,8,6,7],[5,24,20,2,2,2],[5,24,21,1974,1797,3082],[5,24,33,22,21,399],[6,1,6,113,94,401],[6,1,7,1,1,5],[6,1,8,1,0,0],[6,7,9,1,1,2],[6,7,11,37,29,68],[6,7,14,201,126,230],[6,10,6,187,107,1402],[6,10,7,1,1,16],[6,10,28,5,0,0],[6,16,10,12,5,13],[6,19,6,1,1,2],[6,19,8,165,89,435],[6,19,9,2126,1677,3673],[6,19,10,138,101,255],[6,19,11,945,752,1681],[6,19,14,421,356,741],[6,19,16,22,10,51],[6,19,29,1,0,0],[6,22,7,14,12,27],[6,22,8,675,475,1260],[7,1,6,355,255,1732],[7,1,7,686,555,3419],[7,1,26,1,1,27],[7,1,28,30,24,387],[7,3,0,327,288,952],[7,3,5,621,517,2906],[7,3,7,1,1,6],[7,10,6,43,24,313],[7,10,28,281,179,2970],[7,14,6,6,2,42],[7,14,28,3,2,108],[7,16,6,105,40,243],[7,16,10,677,590,1667],[7,23,5,25,7,681],[8,0,5,1,0,0],[8,0,22,1483,1289,5876],[8,0,23,48,41,251],[8,0,28,1,0,0],[8,4,22,76,66,482],[8,4,23,3568,3324,11615],[8,4,25,1,1,3],[8,4,28,4,3,114],[8,4,30,10,8,29],[8,4,31,8,8,11],[8,4,32,1,1,1]],"bCell":[5,22,17,10,17,22,10,13,21,16,23,18,28,28,37,40,37,28,40,37,28,37,40,28,37,37,37,28,37,37,40,28,37,37,37,40,37,33,34,37,37,37,37,37,37,38,37,37,28,37,37,40,28,37,37,37,37,37,28,28,37,37,37,37,38,37,37,37,37,40,40,37,38,28,28,37,40,28,40,37,37,37,37,37,37,28,40,37,37,31,37,28,37,37,37,37,37,37,40,37,37,36,37,37,38,37,37,37,28,28,37,37,28,28,28,40,37,37,40,38,37,37,37,37,37,37,37,37,37,37,37,37,28,37,37,38,37,37,37,37,37,37,37,37,37,37,40,37,37,37,37,28,31,38,37,37,37,37,37,37,40,37,37,37,37,37,37,37,37,28,37,37,28,28,28,37,37,40,37,30,37,28,37,37,37,37,37,37,37,37,40,37,38,30,37,38,37,37,40,40,38,37,38,37,37,37,40,28,37,28,37,37,37,37,37,37,40,37,40,37,40,37,37,37,37,40,37,37,40,37,40,37,37,37,40,40,28,37,37,28,37,38,28,37,40,37,37,37,37,37,37,37,37,37,37,37,40,37,37,37,37,40,28,40,37,37,37,37,40,37,28,30,30,37,37,37,37,37,37,40,37,37,37,40,37,37,28,37,37,37,40,37,32,37,37,37,37,37,37,37,37,37,37,37,37,37,40,40,37,40,40,40,30,28,37,40,37,37,37,37,37,37,37,28,37,37,37,37,37,28,37,37,28,40,37,40,28,37,28,37,40,28,40,37,37,28,28,40,40,40,40,37,40,37,37,37,37,37,37,31,37,40,37,37,37,37,37,40,37,38,40,37,37,37,37,37,37,28,37,37,37,38,40,37,37,37,37,37,37,37,37,40,37,37,37,37,37,28,28,40,37,37,28,37,28,37,37,37,37,37,37,37,37,37,31,37,40,28,37,40,40,28,37,37,37,37,37,37,37,38,37,37,37,37,28,37,28,37,37,40,32,28,37,37,37,37,37,37,37,37,37,38,37,37,28,37,37,37,37,37,37,37,37,37,28,37,40,37,37,28,28,37,37,37,37,37,40,37,28,37,37,40,37,28,37,28,37,37,37,37,37,37,40,37,37,28,37,37,37,37,37,37,28,38,40,37,40,40,37,37,37,37,28,37,37,37,37,37,37,37,38,37,38,37,40,40,40,37,37,37,28,28,37,37,37,40,37,37,37,37,40,40,28,37,37,37,37,37,37,28,40,37,37,40,37,38,37,37,37,37,37,37,40,28,28,37,37,28,28,37,37,37,37,40,37,37,37,37,28,37,37,37,40,28,40,37,37,37,37,37,40,37,28,37,40,37,37,40,37,40,40,37,37,38,37,40,37,37,37,37,37,37,37,40,28,40,40,28,37,37,28,37,40,37,37,37,28,28,37,37,37,37,38,28,37,37,28,40,40,40,40,40,37,28,37,37,37,32,28,37,37,37,37,37,38,37,40,37,37,37,37,37,28,37,37,37,37,28,37,37,37,28,37,28,28,28,28,37,37,37,37,37,28,37,37,37,28,37,40,37,40,37,37,28,38,37,37,37,40,28,37,40,37,40,37,28,28,37,37,37,31,37,37,37,37,37,40,37,37,40,37,28,40,37,38,37,37,37,28,40,28,37,37,37,37,37,37,37,37,28,40,28,28,28,37,37,28,28,37,37,37,37,37,40,28,37,28,40,28,40,37,28,37,37,28,37,37,28,28,37,37,37,28,37,37,37,37,37,37,40,28,37,37,37,40,40,28,37,37,40,28,37,28,37,37,37,37,37,37,37,37,37,40,38,28,37,37,37,37,40,28,40,37,37,28,37,37,40,37,37,37,40,28,28,37,37,37,37,37,37,40,37,37,37,37,37,40,40,28,37,37,37,37,37,37,37,37,40,37,40,40,28,32,37,37,38,37,37,37,37,37,37,37,37,37,37,37,37,37,28,40,37,28,28,40,37,40,37,28,37,37,37,37,37,37,40,37,40,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,40,37,28,28,37,37,37,37,32,37,40,37,28,37,28,37,37,37,40,37,37,37,37,40,28,37,37,28,37,28,28,40,28,37,28,28,40,40,40,28,37,28,37,37,37,37,37,37,28,37,37,28,37,37,32,37,37,37,37,32,37,28,28,37,37,37,40,37,28,37,37,37,37,37,33,28,37,28,37,28,28,28,37,28,37,37,37,40,37,37,37,37,37,37,37,40,37,37,37,37,37,28,37,37,37,40,40,37,40,37,40,37,40,37,32,28,28,28,37,37,28,28,28,28,28,28,40,28,28,28,37,43,58,48,44,53,53,58,58,53,57,57,58,57,53,53,53,58,57,53,53,53,53,59,53,58,57,53,53,58,58,56,57,53,53,53,44,53,53,53,53,52,53,57,53,57,43,53,43,43,58,53,53,53,58,53,53,58,53,53,53,53,53,53,53,53,56,53,53,53,53,53,53,42,53,43,53,53,53,53,43,53,53,53,44,53,58,58,44,53,53,53,53,53,57,53,53,57,53,53,42,53,44,42,53,53,53,56,53,53,53,53,57,57,52,53,53,53,57,53,53,53,53,53,44,53,42,53,52,43,53,53,53,53,54,53,43,53,53,53,57,53,53,53,53,53,55,53,53,58,57,44,56,56,57,53,53,53,49,58,53,53,57,53,53,53,53,58,53,57,57,43,53,53,58,48,53,53,53,53,53,53,53,53,53,53,53,53,53,53,43,53,42,53,44,43,53,53,49,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,43,44,53,53,53,53,53,53,53,53,57,53,53,57,53,53,57,49,53,53,53,57,57,53,53,53,53,53,53,53,49,53,53,53,53,53,53,43,53,57,53,50,53,53,53,53,53,53,53,53,53,53,57,53,57,43,57,53,44,53,53,57,43,44,53,57,43,57,53,44,57,57,53,53,57,53,42,57,58,44,57,57,53,53,44,53,53,53,53,50,57,57,53,43,44,49,56,53,50,53,53,53,57,53,53,58,53,42,53,53,43,58,53,44,53,49,43,53,50,53,53,53,53,53,53,42,53,58,57,43,53,56,43,53,43,53,53,42,42,53,53,53,53,53,53,53,53,53,53,42,53,43,43,57,43,42,53,53,53,53,53,57,53,53,58,53,53,53,53,53,53,53,53,53,53,53,57,53,53,58,53,57,53,53,53,53,53,53,53,53,53,53,44,53,53,44,46,53,53,53,53,53,56,57,43,53,53,58,57,42,43,53,58,54,56,57,53,58,53,53,53,58,53,57,53,57,53,53,46,53,53,55,53,53,53,42,53,53,53,53,53,53,58,57,57,57,53,53,53,53,57,53,43,53,53,53,53,53,53,53,53,56,44,53,58,57,58,53,53,53,53,53,53,57,53,58,58,53,53,53,45,53,53,53,53,57,58,58,57,44,58,53,53,53,57,42,53,53,53,57,57,53,53,57,53,53,53,53,53,53,57,54,53,53,58,53,57,58,57,53,57,53,43,53,42,58,44,53,53,53,53,53,57,55,53,53,50,43,44,53,43,42,58,53,58,53,58,53,42,53,58,53,56,58,57,43,57,53,57,58,49,53,58,53,57,46,53,58,53,53,53,43,53,58,46,53,53,53,58,53,53,53,53,57,50,53,53,53,53,53,53,53,50,53,53,53,53,53,53,53,54,53,53,53,53,53,57,53,53,53,45,53,53,53,53,57,58,53,58,57,53,56,53,53,56,53,57,57,53,58,58,53,57,53,53,53,53,58,53,53,53,44,53,58,53,53,53,53,53,53,53,53,49,57,53,58,53,53,58,53,58,53,53,53,57,53,53,53,53,58,53,53,53,53,58,49,53,58,57,57,53,53,58,53,53,53,53,53,53,53,43,53,53,53,57,53,42,58,53,58,53,53,42,58,58,53,53,53,53,53,53,58,43,50,53,53,58,53,53,58,57,57,55,53,53,44,58,53,53,53,53,58,53,53,49,52,44,53,53,53,57,53,53,58,58,53,53,53,53,53,49,53,58,53,58,53,57,53,53,53,53,53,53,53,53,58,53,53,53,53,53,53,53,52,53,53,53,53,53,53,58,53,53,53,44,53,53,53,53,44,58,53,53,53,53,53,53,53,53,53,53,53,53,58,53,53,53,53,58,53,53,53,44,53,57,44,58,53,53,43,42,44,57,46,58,44,57,57,44,53,53,53,53,53,53,53,53,57,53,58,53,53,57,44,53,58,53,53,53,53,53,53,56,42,44,53,53,53,53,53,42,53,53,57,42,53,58,53,53,53,53,53,53,57,44,42,58,53,53,44,58,58,53,53,53,57,53,53,43,53,44,53,53,53,53,42,42,58,53,53,53,44,53,53,53,53,42,53,53,53,53,53,53,42,44,58,42,42,58,58,53,44,44,53,53,53,53,53,53,53,58,53,58,58,58,53,53,63,63,61,72,61,63,61,61,61,62,62,62,68,61,61,68,72,61,61,63,63,63,61,61,62,63,61,68,63,61,62,62,61,63,62,63,61,61,61,62,63,61,63,63,61,63,72,62,63,61,61,63,63,61,63,65,61,62,61,63,65,62,61,63,63,65,61,72,63,62,61,61,63,63,62,61,61,62,61,61,62,63,63,63,63,63,63,63,62,61,63,72,62,62,61,61,65,63,63,63,62,62,72,63,63,63,62,72,72,61,62,65,63,72,63,62,72,61,61,61,63,61,63,61,63,61,63,63,63,63,62,62,61,61,62,63,72,61,61,61,61,63,63,61,63,62,63,72,62,61,62,62,63,61,63,68,61,63,63,63,63,63,61,63,63,63,72,63,63,68,63,63,63,62,61,63,63,61,62,63,62,61,61,63,62,61,61,62,63,62,61,61,63,61,62,63,61,63,62,61,63,63,63,63,62,62,62,63,63,61,61,63,72,63,62,63,63,63,63,62,61,61,63,63,62,62,63,62,61,62,62,63,61,63,63,61,63,63,63,61,62,62,62,61,63,63,63,63,61,61,61,62,62,63,61,63,61,61,61,63,61,63,61,63,61,63,61,61,63,63,61,61,62,62,61,63,71,72,72,61,61,61,61,61,72,72,62,63,61,61,72,63,61,63,63,63,62,63,61,63,61,63,72,63,62,63,62,63,63,63,72,62,72,62,62,62,62,63,62,63,61,63,63,61,63,63,61,62,61,63,63,63,63,61,62,63,72,63,61,63,72,72,62,62,62,62,63,63,61,62,61,63,63,62,61,61,61,61,63,63,62,63,61,63,62,61,61,63,61,62,61,63,62,63,61,62,63,61,61,63,63,61,63,72,63,63,61,61,63,63,61,63,63,63,61,63,62,61,63,63,61,62,63,63,63,63,63,62,62,61,62,63,61,63,63,63,62,63,63,61,61,68,65,65,65,72,63,64,62,63,61,61,63,63,62,63,62,63,63,63,61,62,61,61,62,62,63,63,61,63,63,63,62,63,72,63,62,63,63,62,61,63,63,72,61,63,63,61,63,61,61,68,63,62,72,61,63,62,72,63,62,63,63,63,61,61,62,62,61,63,61,63,61,63,61,61,63,62,61,68,72,63,63,68,61,63,63,62,63,63,61,62,61,61,63,63,72,61,61,63,61,62,72,61,63,61,61,63,61,61,63,61,63,62,62,68,63,61,62,63,61,62,61,72,63,61,72,61,63,61,63,63,61,63,63,62,61,68,61,63,63,61,63,63,63,62,63,61,62,63,63,62,63,61,62,63,62,63,63,62,63,61,63,72,72,72,62,63,61,63,62,61,63,63,72,63,61,63,72,61,63,61,61,63,63,63,72,63,72,63,72,61,62,62,61,63,61,63,72,63,63,61,61,72,61,61,63,61,61,61,61,62,62,61,62,62,63,61,61,63,61,61,63,63,62,63,63,63,62,61,61,61,62,63,63,63,63,63,61,61,61,61,61,61,72,61,63,61,61,61,63,61,61,72,63,61,63,61,61,61,63,63,61,61,62,63,61,61,61,61,61,63,72,72,61,61,61,61,63,61,61,61,61,62,61,63,63,63,63,63,72,61,61,62,72,63,61,62,61,63,63,63,72,62,63,63,61,63,61,63,63,63,62,62,62,61,61,61,63,61,61,61,62,63,61,72,62,62,61,72,62,61,61,63,63,62,63,63,63,61,61,61,62,62,61,62,62,61,63,61,63,63,63,61,61,62,61,62,62,63,61,61,61,61,61,61,61,62,63,62,63,61,62,61,62,63,61,72,62,62,61,63,61,61,61,61,63,72,63,62,63,61,63,61,62,72,72,61,62,63,63,63,61,62,61,72,63,63,61,61,61,63,63,62,63,61,61,61,61,61,62,61,63,62,63,61,63,61,61,62,63,61,63,61,62,61,61,61,62,61,61,72,61,63,63,62,62,63,72,62,61,72,61,62,62,61,61,61,63,62,63,61,63,62,61,61,61,62,62,61,61,72,62,63,61,61,63,61,61,61,61,61,63,63,63,61,63,63,63,72,61,63,61,61,62,61,61,61,63,61,63,63,61,61,63,63,61,62,61,63,61,63,63,63,62,62,61,61,65,61,63,61,63,61,63,72,62,61,63,62,61,61,61,61,61,61,63,61,63,63,63,63,61,61,63,61,61,61,63,63,61,63,72,71,63,63,61,61,63,61,72,63,63,63,61,63,72,61,72,63,63,61,61,62,63,61,63,61,63,63,72,72,61,63,62,72,63,72,72,61,63,61,63,63,63,63,61,61,61,62,62,61,61,62,63,63,72,61,63,63,61,63,72,61,63,63,63,63,63,61,63,61,63,63,62,63,61,61,63,63,62,72,63,63,62,63,63,61,72,62,62,63,61,63,62,63,63,62,63,72,63,62,63,72,62,62,63,62,72,63,63,63,61,61,63,61,63,63,63,63,61,63,61,61,61,63,62,63,63,63,63,63,61,71,62,72,63,61,62,63,63,62,63,63,63,61,61,61,61,63,63,63,63,63,63,63,61,61,63,63,62,61,61,62,61,63,63,62,72,63,62,63,61,63,62,61,61,63,68,63,63,62,61,62,63,63,63,63,63,63,72,61,62,61,62,61,61,61,62,62,61,63,62,61,63,63,63,61,62,63,63,63,62,63,63,61,62,67,67,63,63,63,62,61,61,61,61,61,72,61,61,62,62,76,76,76,74,74,74,76,77,76,77,79,74,74,76,77,76,83,83,83,77,76,76,74,76,83,83,83,76,77,83,76,74,76,76,83,76,76,74,82,76,76,74,76,76,76,76,74,76,77,76,74,76,83,76,76,74,83,76,74,74,76,74,76,76,76,74,74,74,76,76,74,76,76,74,74,76,74,76,76,74,76,76,74,76,74,76,82,76,76,76,74,74,76,83,76,76,76,76,76,74,76,76,76,74,74,74,74,74,76,83,75,74,76,76,76,76,74,76,76,76,76,76,76,82,74,74,76,74,83,76,76,76,74,74,74,76,76,82,74,76,74,83,74,76,76,83,74,76,74,76,83,76,83,74,76,76,74,76,74,76,76,76,76,76,76,76,74,76,76,76,76,76,76,74,76,74,76,76,83,76,74,76,76,74,76,74,74,83,74,76,74,83,74,76,74,82,83,76,76,82,76,74,74,83,76,78,76,83,74,76,74,76,74,83,76,76,76,76,76,76,76,76,83,76,74,76,83,76,74,74,83,83,76,74,74,83,74,74,76,74,74,76,75,74,76,74,74,76,74,76,83,77,76,74,74,76,83,83,76,83,76,76,74,74,74,80,76,74,74,76,74,76,76,76,74,74,74,74,76,76,76,76,76,76,74,74,76,76,76,76,74,74,76,75,76,76,76,76,76,76,76,74,74,74,74,74,76,74,76,74,76,76,76,76,74,76,85,76,74,76,74,74,74,76,74,74,74,74,77,74,74,74,76,74,83,76,76,74,76,75,76,76,74,76,76,75,74,74,74,76,74,74,74,74,76,76,76,74,74,74,74,84,83,76,77,83,76,75,75,74,76,76,76,75,74,74,85,75,76,76,76,77,76,76,76,74,83,85,76,76,74,76,77,74,74,76,83,76,76,76,76,76,75,74,76,76,76,76,76,76,76,74,74,76,74,74,76,75,76,76,76,76,74,76,75,74,74,74,74,76,74,76,75,76,76,76,76,76,76,76,75,76,74,76,76,74,76,74,76,83,76,76,74,74,74,76,76,76,76,77,74,77,83,76,83,76,74,76,76,74,74,76,76,74,74,76,74,76,76,74,76,74,76,76,74,76,74,76,83,76,76,74,76,76,74,76,74,76,76,74,76,76,74,82,76,83,76,75,74,75,76,74,83,74,76,76,74,76,76,75,76,74,74,77,76,76,76,76,83,74,76,74,76,74,76,83,74,76,77,76,76,76,76,76,76,77,74,76,76,74,74,74,76,83,74,85,76,83,74,74,83,74,76,74,74,74,76,74,74,76,83,76,76,77,74,76,76,76,74,74,83,76,76,74,76,76,76,76,74,83,76,76,74,76,76,76,76,76,77,74,76,77,76,76,74,74,74,76,76,76,76,76,74,74,76,77,76,76,76,76,76,76,76,74,76,76,74,77,76,74,76,76,76,76,76,76,76,74,76,76,74,76,76,74,76,74,74,76,76,76,74,74,82,76,82,74,76,76,74,74,74,76,76,76,76,83,76,76,83,76,74,83,76,74,74,85,76,76,74,76,76,76,76,76,76,76,76,74,74,74,76,74,76,76,76,74,76,76,76,74,83,80,76,76,76,74,76,74,76,74,83,76,74,74,76,74,76,76,76,76,74,76,76,74,74,76,76,83,74,76,76,76,74,74,76,76,83,76,83,76,76,74,77,76,76,79,76,74,74,76,74,76,76,83,76,76,74,74,76,74,74,74,75,74,77,74,76,76,74,74,76,76,76,76,76,76,83,76,74,83,74,76,76,76,76,74,74,80,76,74,76,85,77,76,74,82,80,76,80,74,75,76,74,74,83,76,76,74,74,76,76,74,76,83,76,85,76,76,74,76,76,76,74,76,76,76,76,74,83,76,80,83,76,76,76,76,76,76,76,85,76,75,76,76,76,76,76,76,74,76,76,76,76,76,83,74,76,74,83,76,75,75,76,76,76,75,83,76,76,76,76,76,74,74,76,75,75,74,76,76,76,74,74,77,76,76,76,80,77,76,74,83,83,74,75,85,74,76,77,76,83,83,76,76,74,74,74,76,76,76,77,83,74,74,76,76,83,76,74,76,76,76,74,76,74,76,74,74,74,75,76,76,74,74,76,83,83,74,83,76,74,76,76,75,74,74,76,75,76,74,76,76,77,75,76,74,74,77,74,75,83,76,76,76,83,76,76,77,76,76,76,77,76,76,76,76,74,76,74,76,74,74,76,85,85,83,74,74,76,77,76,76,76,76,74,82,85,76,83,83,77,76,76,74,74,76,74,76,77,83,76,77,77,77,83,76,76,74,74,75,76,83,74,76,77,76,83,76,74,75,83,74,85,74,76,76,76,83,74,73,76,74,76,76,76,76,74,74,83,77,83,83,76,76,76,83,74,76,74,85,76,76,76,76,76,83,76,76,76,76,76,76,74,77,74,76,76,83,76,76,76,83,74,74,76,74,76,74,83,75,74,76,76,76,76,76,82,74,76,77,77,74,74,76,74,74,74,76,76,74,76,76,83,76,85,76,76,76,74,76,76,83,76,76,76,76,74,74,76,76,74,85,74,83,85,74,74,77,83,74,76,83,76,76,85,85,76,76,76,83,76,76,74,74,76,76,74,76,83,74,76,83,74,83,83,85,76,79,76,76,76,76,74,76,83,76,76,76,76,79,76,76,83,74,74,76,74,76,75,74,76,74,74,76,76,74,74,74,76,75,83,74,76,83,76,76,76,83,76,83,76,76,76,76,83,76,76,76,80,74,74,74,74,76,76,83,76,76,76,76,77,76,76,83,76,76,76,76,74,83,76,74,83,76,76,74,83,76,74,74,76,74,76,76,76,76,75,76,76,76,74,76,76,83,74,74,76,74,75,76,76,76,76,76,85,74,76,76,77,83,76,76,76,76,76,74,76,76,75,76,77,74,76,74,74,76,76,83,83,76,76,74,74,77,76,75,76,74,76,74,76,76,83,76,83,76,76,76,76,76,74,80,76,76,76,76,83,74,76,76,74,76,83,77,76,83,83,76,74,76,83,76,76,76,74,83,74,74,76,76,76,76,74,76,77,76,74,75,83,76,83,76,76,76,83,85,74,76,76,76,74,83,76,85,76,85,83,76,76,76,76,74,76,76,75,75,76,76,76,76,74,76,76,76,76,83,76,74,76,76,74,76,76,74,76,76,76,74,74,76,76,74,85,78,76,76,83,76,76,83,77,76,77,74,76,76,76,76,85,74,76,76,76,76,74,76,76,74,76,77,76,76,83,76,74,76,74,74,76,85,76,76,74,76,74,76,76,76,76,76,76,76,76,74,76,74,74,74,76,74,76,74,83,74,76,76,76,76,74,74,74,76,74,74,74,76,83,76,76,76,74,74,76,74,76,76,74,76,83,76,76,76,76,76,74,76,76,74,76,76,76,76,76,74,76,74,82,82,82,82,82,83,83,76,83,89,89,89,89,93,90,90,89,90,89,90,93,93,89,93,90,90,98,89,93,93,90,93,89,93,89,89,93,89,90,93,93,90,93,93,89,90,90,90,90,89,93,93,90,98,89,90,89,89,89,89,89,89,93,89,89,90,89,90,90,90,90,89,90,89,89,90,90,93,89,89,90,89,90,90,89,87,90,90,90,90,89,90,89,89,89,89,89,89,89,90,89,93,93,89,90,93,93,93,95,90,89,89,89,89,93,90,89,90,90,95,90,90,89,89,89,89,93,93,89,90,90,89,89,89,89,89,89,90,89,89,93,89,89,89,89,89,89,90,89,89,93,93,90,90,93,86,89,90,89,93,89,90,89,90,89,89,90,89,90,90,90,89,90,93,93,89,93,93,89,89,89,93,90,89,89,93,89,90,89,89,89,93,93,89,93,89,90,89,93,89,93,93,93,90,90,89,93,90,93,89,93,89,89,89,89,89,89,89,90,89,90,89,89,89,89,90,89,89,89,93,93,90,90,93,89,93,93,89,90,93,90,89,89,93,90,89,89,90,90,89,90,93,89,90,90,90,89,90,93,89,89,93,93,93,93,89,89,90,89,89,93,93,93,90,93,89,89,90,90,93,89,89,89,90,89,93,90,90,93,90,89,90,93,89,89,89,89,93,90,90,89,90,89,90,89,93,93,93,89,93,89,90,93,93,90,93,93,89,89,93,90,89,89,89,90,93,93,89,89,89,89,89,89,89,89,89,90,90,93,90,89,90,89,93,89,93,93,89,89,90,89,93,90,94,89,93,93,89,93,90,93,90,93,93,90,89,93,89,90,93,89,89,93,93,93,93,90,89,93,89,93,89,93,93,93,90,89,93,93,90,89,89,93,89,89,93,90,93,93,89,89,90,93,90,89,93,90,93,89,90,89,93,89,93,89,93,93,93,93,93,93,90,90,89,90,89,89,89,89,90,90,90,93,93,89,90,89,89,93,89,89,90,93,93,93,93,93,93,93,93,89,89,89,93,93,93,90,90,89,89,90,93,93,93,93,90,93,90,90,90,90,93,93,93,90,93,90,93,89,90,90,89,90,90,93,90,93,90,90,93,93,93,93,93,89,90,90,89,90,90,89,93,90,90,93,90,90,90,89,90,90,89,93,89,89,90,89,89,89,89,93,90,89,93,89,93,88,90,93,89,90,90,89,90,93,89,90,90,90,89,90,89,89,98,93,89,90,90,89,90,90,90,89,93,89,89,93,89,93,90,90,93,89,89,89,90,90,93,90,90,89,89,90,93,93,93,89,90,90,90,89,90,90,93,89,90,90,89,89,90,89,89,90,93,89,90,93,90,93,93,90,90,90,90,90,90,90,91,90,93,93,90,89,98,93,89,93,90,89,86,89,89,93,89,89,90,90,89,90,89,89,98,90,89,89,93,89,89,89,90,93,90,89,90,90,89,90,90,89,90,93,93,90,90,89,93,89,89,90,90,89,89,93,89,90,93,90,89,90,89,90,90,89,89,90,89,89,89,89,89,89,90,89,93,90,89,90,93,90,89,90,90,90,89,89,89,93,89,93,90,90,93,89,93,93,89,90,93,89,90,89,95,93,89,90,89,93,89,89,93,93,90,93,90,93,89,90,89,89,89,93,93,90,90,89,89,89,89,89,93,90,89,90,93,93,90,89,93,89,89,88,89,89,93,90,90,89,90,93,89,89,89,90,89,93,89,90,93,93,89,89,89,93,93,93,101,100,101,101,100,101,100,106,115,101,115,115,107,101,101,101,101,100,107,101,115,101,101,101,101,101,101,100,101,101,101,101,101,101,101,101,106,101,101,101,100,100,101,101,101,101,100,101,101,101,115,115,101,100,115,101,101,101,101,115,115,101,115,100,115,101,101,101,100,115,115,100,101,101,101,101,101,101,101,101,101,115,101,100,101,101,115,101,101,115,115,101,115,115,101,101,101,101,115,101,106,115,101,101,101,115,101,115,115,101,115,101,115,101,109,101,115,101,115,101,106,111,101,105,101,101,101,101,101,101,101,99,101,101,101,101,115,101,101,101,100,101,101,106,101,101,100,101,115,101,101,101,101,106,107,101,101,115,115,101,101,100,101,115,101,101,101,101,115,101,100,101,101,101,101,101,101,115,115,100,100,100,101,100,100,101,100,100,101,115,101,100,101,115,101,101,106,101,101,101,115,100,100,100,107,111,101,101,100,101,100,111,101,106,101,101,101,101,100,106,101,101,101,101,101,101,115,106,101,101,101,115,101,100,107,105,101,115,101,100,101,111,99,111,101,115,111,100,100,100,100,100,100,100,101,100,115,101,101,101,101,101,115,115,101,115,101,101,101,101,101,101,101,115,101,115,101,101,101,101,101,101,100,101,101,115,101,101,115,115,101,101,100,101,101,101,101,101,101,101,99,115,115,101,101,101,101,101,115,100,101,101,101,101,101,101,101,115,101,101,101,105,100,115,115,101,101,101,101,101,101,101,100,101,101,101,101,101,101,115,101,101,115,101,101,105,115,100,101,101,101,101,101,115,101,101,101,111,111,111,101,111,111,100,101,115,101,101,101,101,106,100,101,101,101,101,101,107,101,101,115,111,111,101,101,100,101,101,101,101,101,101,100,101,115,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,106,101,101,101,101,101,101,105,101,101,101,115,101,101,101,101,101,101,105,115,101,115,101,101,101,101,115,101,101,101,101,101,101,101,115,101,101,99,111,99,101,101,115,101,115,101,101,101,107,101,101,101,101,109,102,101,101,101,102,109,109,101,101,101,100,101,101,101,101,101,100,101,101,101,101,101,101,101,101,100,106,100,101,115,101,101,101,115,101,101,101,101,101,101,100,101,101,100,100,101,116,101,101,101,101,115,101,101,101,106,100,101,101,101,116,101,101,101,101,115,100,115,101,115,101,101,115,101,100,116,101,101,115,115,115,115,115,115,101,101,101,105,101,101,115,115,115,115,115,101,100,101,101,101,101,115,115,115,115,101,101,101,115,101,101,115,115,115,115,115,114,101,101,105,100,101,115,115,115,115,115,101,101,115,115,101,101,107,115,101,115,101,101,101,101,106,100,116,101,101,101,111,101,115,109,115,100,101,101,101,101,108,106,101,101,101,101,101,100,101,101,101,101,100,101,101,100,101,115,101,115,101,108,101,101,111,101,101,101,116,101,108,101,101,101,101,100,101,115,115,101,112,101,101,101,101,101,109,109,101,101,101,101,101,101,101,100,101,101,101,115,115,101,101,101,101,101,115,107,101,101,115,101,101,111,109,111,115,101,101,101,115,115,108,101,101,101,101,101,101,101,111,100,101,101,101,101,100,101,101,101,109,100,101,101,115,111,101,101,101,101,115,101,101,101,101,111,101,100,101,101,109,101,101,101,106,104,104,115,104,101,101,101,104,101,101,104,104,104,104,104,104,101,101,115,101,101,101,101,101,101,101,101,101,115,101,100,100,101,101,100,101,101,101,101,101,115,101,101,101,101,101,115,101,101,131,136,129,129,129,128,129,129,131,126,129,129,131,129,131,129,136,129,129,129,129,129,129,130,131,131,129,129,129,131,129,131,129,129,129,129,129,129,128,131,136,136,129,131,129,129,132,136,129,129,129,129,131,130,129,131,131,130,130,130,123,122,117,129,132,130,130,129,129,130,136,132,117,123,130,131,129,125,125,129,123,131,131,128,131,136,136,136,131,129,128,121,123,129,129,131,129,132,131,117,129,129,129,122,131,131,129,129,132,131,131,122,136,123,128,131,129,136,129,129,131,123,131,136,130,132,131,131,131,131,132,131,131,129,117,121,131,131,117,131,136,132,131,129,129,132,131,129,129,129,131,129,129,129,129,136,131,129,129,136,131,132,129,129,123,129,129,123,129,132,129,131,131,129,136,129,117,136,131,131,129,131,128,131,123,131,129,129,136,131,131,136,129,129,122,122,131,129,132,129,131,132,131,131,131,129,129,131,136,126,136,126,129,129,123,129,136,129,129,131,132,123,129,129,129,129,129,132,123,129,129,129,136,131,129,131,129,117,129,129,131,129,131,131,129,129,136,129,131,129,136,129,128,130,131,136,129,132,129,129,121,131,131,129,131,136,132,123,136,132,136,129,132,131,131,136,136,136,131,136,131,131,129,136,136,131,136,136,121,136,131,122,129,129,129,131,129,136,136,136,131,131,128,129,132,123,128,128,129,128,129,136,132,129,132,129,129,129,132,132,131,131,132,131,132,130,131,131,136,117,123,129,117,129,128,117,132,117,129,123,129,122,129,129,129,129,132,131,129,128,129,117,121,129,117,129,129,117,129,131,129,132,129,123,129,129,136,129,131,129,129,132,129,129,129,131,129,136,130,123,131,131,129,129,129,129,129,132,129,132,129,129,131,128,117,136,129,128,136,129,131,129,129,121,136,129,129,131,122,117,132,129,131,131,129,131,136,128,129,129,128,129,130,129,131,129,129,128,129,131,129,129,128,131,129,136,122,129,131,129,122,129,123,129,129,129,123,129,132,129,129,131,129,129,129,128,129,129,129,129,129,129,129,123,122,131,129,129,129,131,129,129,121,129,129,131,129,129,129,117,131,129,129,131,131,129,131,131,123,129,134,129,129,121,129,129,117,129,131,131,129,129,129,129,131,130,129,122,131,130,123,136,129,121,129,136,129,129,136,129,131,123,129,129,129,129,131,129,129,131,129,117,129,129,131,123,131,129,129,129,123,129,129,129,131,131,129,129,129,129,129,131,132,122,129,129,122,136,132,136,131,129,129,131,129,129,129,136,128,129,131,129,131,129,131,129,129,123,129,129,129,129,129,132,129,132,123,126,129,122,129,129,131,129,129,129,129,129,123,131,130,129,132,132,122,129,129,131,123,131,131,123,132,129,129,123,129,129,122,136,123,129,136,131,129,132,131,130,130,131,129,132,136,129,129,129,129,123,131,123,129,129,131,131,129,131,123,117,129,129,129,130,132,131,132,131,131,132,132,129,128,129,131,131,123,129,131,129,132,129,131,123,132,129,132,122,131,129,129,129,129,129,129,129,123,129,131,131,129,129,131,132,128,131,131,129,129,132,129,131,130,131,131,129,129,131,131,131,129,129,129,129,131,129,122,132,129,131,129,136,129,129,132,121,132,131,132,129,129,131,131,129,136,129,129,136,131,129,123,129,129,129,136,133,129,129,129,129,129,136,123,129,128,136,133,130,131,129,129,129,129,129,133,133,131,133,129,129,129,129,129,131,131,129,131,129,129,133,129,129,129,128,129,129,131,131,132,130,129,132,131,129,129,131,132,132,129,123,123,129,133,131,129,129,129,129,133,133,133,129,129,132,132,131,136,129,129,129,133,131,129,136,136,129,131,136,129,131,136,131,131,136,136,128,136,136,136,136,136,129,129,123,129,132,131,123,131,128,136,136,136,131,129,129,122,132,129,129,121,129,131,131,129,123,129,129,121,129,131,129,129,131,129,132,128,131,136,136,136,129,129,129,129,129,129,129,136,136,131,136,136,129,131,129,129,123,129,128,136,136,128,136,136,128,128,129,129,129,129,131,131,128,136,128,129,131,129,129,129,131,131,123,128,131,136,128,128,129,123,131,129,131,132,131,129,136,129,136,136,132,136,136,131,129,131,123,123,123,136,122,131,129,129,136,131,131,136,131,131,122,131,131,122,136,133,128,128,123,131,129,136,123,132,132,131,129,129,129,131,129,129,129,122,129,131,129,129,129,131,132,129,129,131,129,130,131,131,129,129,129,128,128,128,128,122,129,129,128,128,128,136,128,122,128,128,128,131,128,122,122,131,131,121,136,136,128,122,122,128,131,129,131,129,131,132,129,129,123,131,122,136,136,131,131,129,131,129,129,128,123,136,129,130,123,129,129,129,136,136,128,136,128,136,131,129,131,129,129,129,129,129,131,129,128,136,128,131,136,128,126,128,126,126,128,129,123,129,129,132,129,123,129,132,129,132,129,131,129,131,130,131,129,132,136,130,132,129,132,129,129,129,136,132,123,128,128,128,129,129,131,129,129,136,129,129,123,131,131,130,132,123,129,129,136,129,129,123,131,130,123,132,136,130,130,123,131,131,129,130,136,129,129,131,129,123,136,136,136,131,131,136,136,130,136,122,129,123,136,128,129,123,128,129,129,129,136,130,129,129,122,131,129,131,129,129,129,131,121,131,129,123,123,129,131,129,129,129,129,128,129,129,131,122,121,129,129,129,129,129,131,130,136,123,122,129,121,129,129,129,129,123,130,136,129,128,130,129,123,131,128,129,123,128,132,129,130,131,129,129,136,131,136,131,128,131,132,120,129,129,117,131,122,131,131,131,123,131,129,129,129,129,129,131,129,132,123,131,123,132,129,131,131,131,129,128,129,132,130,132,131,129,129,123,129,132,132,130,130,129,129,136,129,132,129,129,129,123,130,130,129,129,129,123,129,132,131,136,132,123,130,129,130,131,129,129,129,129,129,129,129,129,126,131,131,122,129,128,129,123,121,129,129,131,129,130,136,141,137,141,142,149,142,150,145,149,149,149,142,149,141,149,145,139,145,150,145,142,149,142,142,145,138,144,145,145,142,138,138,149,145,145,145,145,145,138,145,137,148,142,137,142,142,138,145,149,146,149,142,145,147,145,145,145,149,145,142,138,149,138,145,138,138,141,145,145,149,145,138,145,145,145,145,138,142,149,148,141,149,145,138,142,145,150,149,145,145,149,145,150,149,147,138,149,145,149,145,145,145,149,138,138,145,138,138,137,137,141,138,145,138,138,149,145,149,145,145,149,142,145,145,149,138,142,149,149,141,137,149,138,146,149,138,149,138,149,144,145,138,142,142,149,149,142,149,149,138,145,149,149,149,145,142,142,145,148,149,148,150,149,149,149,149,149,149,149,138,149,149,149,149,149,141,137,138,137,145,149,149,149,149,145,138,138,149,150,149,149,149,149,138,149,150,144,149,138,138,149,149,149,142,149,142,142,149,141,149,144,138,138,138,145,138,138,138,138,149,145,138,149,138,138,138,137,149,149,149,138,138,149,149,141,138,138,145,142,149,142,149,138,149,149,149,145,138,149,141,149,138,149,149,141,141,142,142,149,149,141,149,145,149,142,142,142,137,149,149,137,149,149,142,138,149,144,138,138,149,141,149,149,142,142,141,138,138,145,138,144,138,138,144,138,145,142,149,138,138,138,149,149,150,149,142,138,144,149,149,138,145,149,138,138,142,138,149,138,149,142,141,142,142,145,148,138,138,138,138,138,138,144,145,149,138,138,138,138,149,138,138,138,138,138,142,138,149,138,138,138,138,138,138,138,142,142,137,142,142,137,142,149,137,138,138,149,138,142,138,138,149,149,138,138,138,142,138,138,138,137,138,137,138,142,137,145,145,138,137,137,138,137,138,138,138,138,142,142,138,141,149,149,148,137,145,149,145,137,137,137,138,141,138,142,145,145,142,145,138,138,148,149,148,145,142,142,142,142,149,137,138,138,137,137,145,150,149,141,148,142,142,142,137,138,138,137,149,145,141,142,138,149,149,137,137,138,149,148,150,145,142,137,147,137,137,141,149,149,148,142,142,145,145,137,137,148,138,148,145,149,142,142,137,137,137,148,138,138,137,149,145,137,140,137,148,138,137,137,138,140,145,142,141,138,144,145,137,148,137,137,138,142,142,148,142,141,142,145,145,149,149,137,140,137,137,144,149,142,145,145,149,146,137,137,137,137,140,142,141,149,145,142,149,141,137,137,137,137,145,138,149,142,149,137,137,137,149,148,142,142,137,145,145,145,142,142,144,142,145,142,137,145,137,145,137,137,137,137,141,138,145,149,141,145,145,137,145,145,137,145,137,145,148,137,142,142,145,137,145,145,145,137,149,137,142,137,145,145,141,142,145,140,144,140,144,142,142,149,149,142,149,142,141,142,148,149,141,140,145,140,149,142,142,137,145,142,145,140,138,145,148,142,142,145,140,140,148,142,149,145,145,149,142,145,138,149,142,145,142,149,142,145,142,145,145,145,149,141,142,149,149,149,142,142,142,148,144,149,149,149,148,142,149,150,145,137,144,142,145,137,145,141,141,142,145,149,145,142,149,142,149,137,145,149,145,142,142,138,149,150,141,149,141,138,144,142,142,142,149,149,142,149,142,141,149,149,142,142,149,141,149,142,149,148,149,149,145,149,142,138,142,149,142,138,149,145,142,149,149,144,142,142,149,149,149,145,144,138,148,149,141,145,149,149,150,148,148,141,145,142,148,146,138,149,145,138,144,148,149,149,148,148,149,138,149,142,138,141,141,142,138,142,149,149,149,149,149,149,149,141,137,141,150,150,144,138,141,145,142,149,142,142,141,146,149,142,145,148,138,148,145,142,145,138,144,142,142,145,145,142,142,145,142,148,145,142,142,148,148,148,149,142,145,142,142,142,138,142,149,149,149,143,149,138,142,150,142,145,148,137,141,149,149,145,145,145,145,142,145,149,149,142,149,145,150,145,149,149,142,142,149,144,142,150,149,142,142,149,145,149,149,149,149,149,149,152,152,152,152,152,156,152,156,152,156,152,153,152,156,152,156,156,152,156,156,156,152,152,156,156,155,152,152,156,156,156,152,156,152,156,156,152,156,152,156,152,154,152,156,156,156,152,152,156,156,152,156,152,156,156,152,156,152,152,156,153,156,156,152,156,156,156,152,152,152,156,152,156,156,152,152,156,156,152,152,156,152,152,152,152,156,153,152,156,152,152,156,156,152,152,152,152,152,152,152,152,152,156,152,152,152,152,152,152,156,156,152,152,156,152,152,152,156,152,156,156,152,156,152,152,152,156,156,156,152,152,152,156,156,156,156,156,152,152,152,152,156,152,156,152,152,152,156,156,156,152,152,156,152,152,152,152,152,156,152,152,156,152,152,152,152,152,156,152,156,156,152,152,156,156,156,152,156,156,152,152,156,156,156,156,152,152,156,156,152,152,156,156,152,152,152,156,156,152,152,152,156,156,156,152,156,152,156,156,152,152,156,156,152,156,156,152,153,152,153,153,153,156,156,156,156,153,156,152,153,156,156,152,156,156,156,156,156,152,156,156,152,156,156,152,156,152,152,152,152,156,156,152,156,152,153,156,156,152,156,152,156,156,156,156,156,156,156,156,156,156,155,155,156,156,156,156,152,156,152,156,156,152,152,156,152,152,156,156,156,156,156,152,156,152,156,156,152,156,152,156,152,152,156,152,152,156,156,156,153,156,156,156,152,156,156,152,156,156,156,156,156,156,156,156,156,156,156,156,156,152,152,156,152,152,152,152,156,152,152,156,152,156,156,156,156,156,152,156,156,156,156,156,152,152,156,152,152,156,156,152,156,156,156,156,156,156,156,156,156,156,156,156,152,156,156,152,156,152,155,156,156,156,152,152,156,156,156,152,156,156,152,152,156,152,156,152,156,152,152,156,156,156,155,152,155,156,156,156,152,152,152,156,152,156,152,152,156,156,156,156,156,156,152,156,152,156,152,152,156,152,152,156,156,152,156,156,156,152,156,156,155,156,156,156,152,156,152,156,155,156,155,156,155,156,156,152,152,152,156,156,156,152,152,153,156,155,156,152,156,155,152,152,155,152,156,152,156,156,156,152,152,156,156,155,152,156,152,155,152,152,155,156,156,155,156,156,152,156,152,152,152,152,156,156,156,152,152,156,156,152,155,152,156,152,156,152,152,156,152,152,152,156,156,152,156,153,156,152,153,156,152,156,156,152,156,152,156,152,152,156,152,152,156,156,156,156,156,156,152,152,156,156,156,156,152,152,156,152,156,156,152,156,156,152,152,156,152,152,156,156,152,156,156,152,156,156,152,152,156,152,156,152,156,152,156,156,156,156,156,156,156,156,156,156,152,152,156,156,156,152,156,156,156,156,156,152,152,152,156,156,152,153,152,152,156,156,156,156,156,156,156,156,156,156,156,156,152,156,152,152,156,152,156,152,156,156,156,156,156,156,152,152,152,152,156,152,152,156,156,156,156,156,156,152,152,156,152,152,153,156,156,151,156,152,156,156,156,156,156,152,156,152,152,156,152,156,156,156,152,152,156,156,156,156,156,156,156,152,156,156,156,152,152,156,152,156,156,152,156,156,156,152,152,155,156,152,156,156,152,152,152,152,156,156,152,156,156,156,152,152,156,152,152,156,156,152,156,156,152,156,156,156,156,156,156,156,152,156,152,152,155,156,156,152,152,152,159,156,152,155,156,156,152,152,156,156,156,156,156,152,152,156,152,152,156,152,156,156,156,156,156,156,158,156,156,156,156,156,156,152,152,152,152,152,156,152,152,156,152,156,158,156,152,152,152,156,152,152,152,156,156,152,152,156,152,156,156,156,156,156,152,156,152,152,155,156,156,156,155,156,152,152,156,156,156,152,155,152,156,156,152,152,156,156,156,156,156,156,152,156,152,152,152,152,152,152,156,152,156,152,156,152,156,156,152,156,156,156,156,156,152,156,156,152,152,152,152,156,156,152,156,156,156,156,158,156,152,156,156,152,156,156,156,152,156,152,156,156,152,152,156,152,152,156,156,152,152,152,156,152,152,156,156,152,152,156,152,156,152,156,152,156,152,156,156,156,152,156,152,156,156,156,152,156,152,156,156,152,152,152,152,156,156,156,152,152,155,156,156,156,156,156,156,152,152,156,152,152,152,156,156,156,156,152,156,156,155,156,152,152,156,156,156,152,156,155,152,152,156,156,152,156,156,155,152,152,156,156,156,156,152,156,155,156,156,152,156,152,152,156,156,153,156,152,152,152,156,156,156,156,152,156,152,152,156,156,152,156,155,152,156,156,156,156,152,152,152,152,152,156,152,156,156,152,156,156,156,152,152,156,156,152,156,156,156,156,156,156,152,152,156,152,152,156,156,152,156,156,152,152,153,152,152,152,152,156,152,156,152,156,156,152,152,156,152,156,156,152,152,156,152,152,152,152,156,152,156,156,152,156,156,156,152,156,152,156,156,152,156,152,152,152,152,156,156,152,152,156,152,155,152,152,152,156,156,152,152,153,152,152,156,156,153,156,152,156,156,156,152,156,152,152,152,152,156,156,152,152,152,156,156,156,152,152,152,156,152,156,156,152,156,156,156,156,156,152,156,152,152,156,156,152,152,152,152,156,156,152,156,152,156,156,156,152,156,152,156,152,152,156,156,156,152,156,156,156,156,156,156,156,156,156,156,156,152,156,152,156,152,156,156,156,153,156],"bRental":[0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,1,0,1,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,0,0,0,1,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,1,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,0,1,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,0,1,1,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,1,0,0,1,0,1,1,1,0,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0],"complaints":{"b":[7448,4189,269,8247,550,3841,32,2410,3640,8129,6997,2241,6899,5040,1566,6827,983,4382,2296,6997,6997,8230,8752,4716,7099,6997,8612,6948,1038,2241,9293,3063,1562,3640,3494,137,8230,8863,6422,7182,6286,651,7493,4459,4687,4687,6902,6438,5867,6013,3638,3694,9048,5535,2066,7564,5048,8741,8862,4742,7620,9088,1435,1557,2913,5839,5201,3393,3780,1413,8129,6013,4846,5048,5048,7462,6595,4883,1674,1904,4711,4711,600,1420,974,9448,6402,3246,9675,495,6013,2319,8621,6738,6738,6738,2652,3176,4189,4189,4064,3772,7437,6748,8361,1683,5178,4681,6328,6857,1373,4894,9095,7501,2319,5466,2580,5523,5863,7511,7511,8060,2882,7600,8589,1061,5189,7317,6236,4497,1557,8714,5408,7017,4905,6857,7676,2319,7433,9171,1967,5313,1595,7337,4696,6179,3940,3258,8910,2533,5863,6359,1978,1705,4674,7277,4721,6044,2396,5444,2097,2640,8105,2474,4628,5694,7442,2150,2619,6948,4772,6669,1028,1778,8129,4880,4634,2066,4368,6359,3349,2066,9294,1348,1433,1425,4634,5137,8129,8910,6801,3340,4286,4513,5760,5466,9409,6926,3995,1091,3488,4364,4513,4318,5658,8741,2126,2696,2470,4869,1893,9547,4716,7600,8672,2319,5455,9294,7617,5429,1749,5790,8919,5353,3522,3522,3522,3658,905,4643,3522,3741,4734,1653,6775,2066,2232,7538,4658,5962,7585,7040,7392,6934,1904,1904,2748,1418,1340,262,1814,5265,2317,6716,9073,9507,2573,6546,2690,5734,3389,6275,2934,7540,1343,5240,4231,9418,9232,312,3067,7715,8910,3432,6382,7843,7596,9487,5480,1193,1345,6961,1023,1557,5222,4420,6729,5962,8129,5989,569,2110,6801,5317,4279,2170,1029,5962,2623,3157,6774,5439,4529,5694,5694,6018,5694,8186,4471,8842,5189,4301,4846,7600,1020,8129,4734,7028,5962,7028,7028,7600,4189,8388,352,8558,709,4624,7134,7855,9524,3934,3281,4753,5519,5227,9708,9507,3769,5989,8145,4376,4378,4070,4376,3783,3492,3526,3526,8307,4876,581,4983,5400,7948,4348,2170,2813,5189,3973,1967,3824,15,7421,8105,1900,5482,1029,7441,301,3640,1904,3640,5346,8129,5658,7833,4699,3488,3773,1061,284,3488,1029,9266,3488,615,7207,5885,525,3511,8919,6406,4699,4681,8203,4699,3626,9294,2710,6741,7540,4420,1981,8523,9294,1931,8558,262,6827,8129,5317,1530,1981,5703,9177,5005,2723,5962,5885,8180,1020,5005,4014,2714,3788,3945,6640,4162,2714,7554,8297,4513,4845,4880,381,8230,2639,7408,7011,8672,6675,4734,1951,8237,8829,4132,1670,8009,1183,3990,7600,9110,2639,2639,8129,1435,4513,4513,7082,5884,6503,2394,1029,8638,7133,6656,7659,8439,6461,7524,3436,5209,5417,4560,6427,100,5717,8929,9249,3694,1435,1435,4593,4593,6738,3728,6328,5965,6597,3611,1020,7997,5694,6997,8463,4018,9340,1628,3124,6229,4592,6597,9108,9349,850,8954,3432,5349,1029,7676,4074,4193,8903,6886,6875,3244,4255,1028,6296,7224,8129,9095,9095,6656,6044,5501,2065,1162,4084,4132,3922,4884,6940,1842,4686,4929,5001,1028,6300,9491,4084,4166,9415,4800,3432,8129,6905,2700,2394,2624,7726,8046,6884,3194,4627,8150,9712,2768,5439,4166,2714,4801,6429,5519,2714,5482,2714,8150,8077,3677,6940,1183,8388,1028,5658,4801,7441,5317,5317,2315,7042,5501,9444,5605,8665,7940,5965,8665,6421,4801,1467,8634,4801,6005,9240,1092,7627,8139,3253,7046,4094,7246,1268,4529,3564,4182,4066,8648,6910,3480,4190,5451,5325,5519,7612,7612,7612,5835,6092,8230,8904,8908,8648,4801,2137,7651,4256,5501,6092,4454,6735,3871,7363,9239,4129,2880,3677,6622,8516,5652,7103,7103,5652,3648,6935,8969,9171,3348,8150,5273,6597,5706,5273,5328,7186,5273,3283,1269,1269,5501,6101,3194,3205,4801,8110,3851,6427,3633,8625,177,3452,6431,6431,910,9372,2560,4640,6735,2656,5216,2015,9067,4760,3239,1090,6427,4529,3255,3412,5273,3200,9056,6048,0,5954,993,6286,6427,8625,3462,6735,3194,3640,3452,4706,4801,8531,6048,5556,6737,5349,6286,4190,2609,8545,8545,5583,2609,84,4951,1090,1090,6042,4285,4760,4801,8799,1090,3327,5325,4190,5369,3704,3452,6048,3452,6985,5942,8361,4424,5942,8361,6394,3452,6394,3452,1090,1090,6394,177,1090,4316,1090,189,4084,6286,1090,5854,91,1931,5126,855,2609,2696,8139,8139,7572,5942,4800,6997,3194,3584,5556,6427,4271,8459,5421,3800,5897,4330,3888,9173,4190,4166,850,6678,4075,6269,7054,4637,6735,4864,7355,5961,2678,1028,4145,369,8150,6997,3247,8237,6626,6626,7555,309,5519,8150,1435,2443,8075,4190,4190,6232,8129,8388,4041,8560,5672,5317,4801,7408,804,7997,4166,603,5498,804,9530,6500,7532,7532,3378,3378,423,6738,7198,910,5595,9345,6286,9508,6913,4193,184,3069,6477,8965,6899,5417,5417,781,3321,5227,371,371,6270,4924,8328,7256,7336,2094,3601,6232,5349,284,4183,2083,4166,3754,6421,5482,638,8187,5419,3698,9294,3055,4358,3191,4152,4760,5317,6948,6948,4592,6948,9282,5027,4166,8129,4596,5400,8101,9096,5325,4214,4214,6935,3494,3704,8672,8105,4274,5400,8046,9010,384,5658,5181,6905,9567,9567,8665,473,9282,6427,2200,473,473,5694,7630,9171,4800,4000,1420,6948,1092,3063,7314,2945,4687,4190,5376,1097,2200,1120,9437,1435,3395,2358,7442,5846,5961,4586,4631,5039,7353,197,4032,5316,8339,8339,8339,8339,8388,1501,1679,1393,7477,5317,3176,7017,7017,7843,1891,5181,3700,3595,4876,8846,1006,5915,8046,5375,5915,4963,6320,7606,6286,5465,5124,1020,4169,1420,4351,3704,2602,1420,4119,4119,5658,8129,4529,6992,8601,2553,1557,6504,5325,5325,1121,3804,2892,3462,6640,2901,2216,6092,8428,6286,8427,1109,5448,8457,3348,8697,801,2664,7704,3693,3194,3675,4716,1506,1506,2635,189,6092,5658,6926,2714,7591,6972,6847,5468,6417,6481,3247,8237,152,3314,6252,6948,6948,6948,5273,5126,8672,6746,5349,6286,3522,7222,9318,358,8672,5317,1547,8551,271,3432,4381,9275,7787,2126,4364,2338,3238,2552,1326,2552,1842,3612,3184,1834,9305,4597,1267,1260,5693,2987,4192,3612,100,100,5417,4401,4401,6730,7308,5006,3207,2130,8832,8832,8832,2110,3432,6554,6578,4706,3034,2306,5288,3273,7438,4917,2312,9689,4838,4716,8847,4496,1897,1160,6286,5317,8278,2701,1446,3875,4691,6948,6948,6948,1185,5434,6156,2573,8985,6950,3067,7524,2160,598,2099,8772,8101,6610,7360,5349,6934,7265,4692,8129,3735,6547,2678,3375,4643,3614,200,6622,8875,6634,1778,1778,3121,1287,1012,5965,4515,8571,3937,1512,9294,8129,6193,9519,1775,7696,4093,271,6394,9321,3500,3137,8344,4515,6303,1061,1477,1477,6394,4857,3125,1288,7644,1876,3067,6394,6997,8308,138,3237,4376,615,6948,7540,7432,5227,1778,902,902,2508,9407,2508,792,8385,8742,603,910,2545,7284,6948,360,360,6859,618,5121,189,8423,4281,3433,4772,1813,8665,3552,7617,1435,8358,5369,8129,6609,2513,7353,699,7192,7955,4024,8340,4139,4699,5336,5240,2474,2841,3929,2319,3648,4665,4622,6948,3970,5635,2192,7054,6546,5325,7551,8129,813,3557,1748,3643,6619,1778,3611,527,527,5694,5811,4364,8199,4364,4935,8464,5934,5934,5934,2078,4190,9121,8278,2633,2474,6609,6193,473,9308,9308,1105,1426,776,3794,3848,3453,2894,7209,8129,8910,7892,6804,6513,6421,2632,615,615,8027,9308,2603,832,595,1028,1028,6840,7716,7716,8129,5047,2882,5453,6003,2207,6478,6691,5535,4876,8237,615,1904,5452,3200,9187,1029,3026,4713,4713,3044,5345,7418,4924,4734,9122,4058,1489,551,6948,7408,8536,8411,70,4734,5325,4716,3935,5659,1904,4673,5124,5631,1891,1891,2785,4801,4734,7082,4311,7082,9507,3078,5694,1945,5429,3079,1417,6296,4911,1385,6787,2079,5609,675,8834,3565,9709,3612,5137,2512,4593,5424,3794,7767,1435,6151,291,7054,3202,4876,1121,1435,709,5479,7538,4932,9248,2664,8353,4195,972,9039,8096,3919,8353,6051,5325,1635,3794,8385,1183,1557,7131,9188,7194,1183,8385,7872,4024,1996,8875,4024,5223,4997,4997,5429,6568,5223,1385,4655,2810,4372,7665,4173,4372,8875,4478,4478,3033,8370,4093,4988,5439,2652,3056,4734,2308,700,700,8370,3395,5279,5279,8652,3925,6397,7660,5789,4865,5693,1471,2047,3716,4390,6929,1118,6546,5389,1020,4997,5480,5480,5480,3596,2132,603,4681,5982,3327,6363,1418,3378,4344,9079,4109,1360,615,2046,4271,4093,4899,2826,4931,1342,5104,2621,7783,3861,4234,9395,6003,8628,6547,9395,7053,473,1420,9001,2433,1455,8028,3565,1876,3113,3113,5714,4840,834,834,2933,4270,2857,2748,6286,1833,6140,3956,7447,5694,5730,6634,4623,4042,3526,7398,956,3288,6053,7030,3006,2130,6664,3976,7635,3452,6286,298,4234,3794,234,3064,1168,5967,493,493,3669,4734,3510,7997,8648,6805,5439,1435,1435,804,3316,3236,2062,6027,6997,2976,3064,832,8326,5288,8406,6990,6619,354,5694,6547,6446,7054,4513,805,5529,740,7886,1471,7422,7420,3872,950,5347,5748,4963,2100,2031,2031,5716,6286,6653,1183,4668,3217,1418,6286,320,3704,2330,9293,5251,2471,2471,4458,6667,4800,9474,8105,6667,9372,8545,4066,2440,4652,1061,6568,7314,3505,5240,8848,735,538,325,4620,6003,7021,3938,6003,3064,5519,4058,4163,5898,3395,7250,5389,1061,1435,8502,1020,9383,2945,5519,5519,4478,6451,5519,6286,559,954,3615,8213,7699,64,2116,3037,1020,2208,8184,2092,952,3316,8884,211,5519,590,8327,6899,6899,2314,9187,6540,1778,446,3356,6539,9047,5325,2601,7497,7497,1632,9294,1876,1876,4161,9590,8191,3306,7833,1029,3770,5135,3316,7007,4093,5325,8660,7439,7355,5658,2314,9646,3086,2189,4361,3257,6824,4742,6144,8099,5658,5658,1435,8429,5168,5168,4932,8631,5184,5177,5897,1435,7628,1278,5369,6286,1557,2864,2864,7870,2533,3313,7276,7153,2041,4814,5112,8504,5748,6457,1201,3907,5389,1664,905,8184,6310,6286,6906,1183,4635,4592,5345,1029,6857,9282,4393,5072,3193,4177,9524,8278,4722,7092,7643,6858,5429,6872,5498,6477,2697,5272,5244,5079,4083,4620,4484,3470,1028,6574,4202,6737,1028,9655,9655,9655,4474,3516,1065,8395,6721,6721,6721,2831,2698,5273,5020,4529,4989,3009,3009,5817,7663,1978,3378,4529,843,5452,3683,2528,8622,3009,6286,6286,5196,6477,5389,24,3444,3444,7540,6901,7388,1994,3762,4515,4406,1092,5535,5748,2651,498,1975,5732,1820,6468,6738,915,985,4236,1193,4894,4770,4770,4894,8381,9564,5079,1183,2559,5523,5716,1343,8093,6914,4623,4034,5022,5333,4894,7729,7729,3602,7538,4083,2066,4716,4186,2573,1020,4692,2573,5685,2818,1061,3327,7892,7784,3412,6903,5025,6903,6948,3790,7072,5508,7855,8523,2443,5112,5519,3679,2877,6394,832,6204,4652,1435,1777,3163,3380,4200,985,1091,2837,3658,3683,9282,3777,5414,6381,6738,6738,6738,9010,8041,9062,4200,4066,6547,1063,5566,2236,7322,5417,1967,2639,4734,1427,7005,7438,3378,7586,4935,6948,4529,7641,9009,6755,6608,5960,1427,6544,3525,2047,6640,687,7843,7617,7617,8399,1031,2648,2019,2726,5658,2048,8576,5302,6948,5681,4637,5188,5188,8434,6826,4376,7617,8929,8498,3088,843,1748,1454,629,3549,4475,7540,6759,3210,6354,189,1088,7348,3399,8044,9282,4099,7673,7099,8209,8411,9500,9171,9390,5694,8751,6735,4935,5992,1557,7422,4117,6735,6948,6948,7520,3612,1993,847,1453,5414,8543,9053,2696,4477,5681,8663,8663,9368,8763,828,5414,5482,2970,606,4948,5982,8406,1257,1684,2865,1229,9391,9582,1092,4539,4470,514,1418,6187,692,4241,9188,3706,1418,4406,472,1389,881,2573,4899,2573,8773,9390,9439,5681,3200,3419,7111,8231,9511,8104,6003,2078,7314,1020,1020,3476,3092,3624,2475,8055,3624,1061,4924,767,6535,6881,1635,3199,5681,5382,8652,5382,1383,6893,3493,3172,5216,1623,8411,1756,6738,6738,675,8653,8037,290,829,2420,8078,8411,3247,8192,8192,4571,8374,5251,606,3970,4619,9021,3268,3296,1383,256,6848,4529,8018,4478,2209,2209,4483,4483,4483,2213,1024,1024,6131,6922,4318,2639,5325,6202,9396,506,8652,3617,5658,5509,1202,4716,5728,3938,5092,3969,6866,3549,5452,312,8179,8754,3866,2437,3540,424,709,4026,6162,1060,5433,605,3690,4611,8230,4935,5775,4241,5895,1418,3421,2664,1755,6569,4025,1969,2788,8105,8229,8464,548,1135,625,905,7557,6922,6922,5417,7452,8512,1092,5364,7877,3497,7346,8333,3037,633,8944,3037,4342,973,9621,3758,6762,6818,6818,937,25,1028,6009,4285,4888,3200,1131,558,4066,3866,629,9384,7197,1962,4134,2457,5345,7269,6818,6818,2209,1435,5588,4593,1755,6948,5482,3191,5535,1061,6286,3142,852,4020,6286,4734,3422,1557,2850,6300,675,3785,6948,6948,9088,5748,419,8411,5658,5735,2639,6312,7150,4832,4656,8285,6051,8429,6286,1097,1097,4656,941,6707,6626,6600,861,771,7082,3545,673,9342,6305,6870,6979,6613,4034,1031,3005,1748,3327,2640,1357,5429,268,9203,9529,4107,6786,6747,1140,4919,6653,1904,1904,1904,1904,1348,1348,1348,6047,4734,8571,7028,5322,3188,5694,3643,9202,4256,6286,4210,7607,6856,4031,1028,7877,8678,6340,850,4747,4162,2817,1507,7354,2937,2493,7337,3876,7615,2398,3876,8611,5658,4924,1453,6952,2911,5560,6827,7381,6204,5417,3680,9507,6948,3942,8082,3225,1397,8754,7117,5681,5434,8017,3378,1028,9202,5304,9492,2582,4377,3157,6875,8756,8611,16,5694,2308,5414,6208,2195,4116,1557,4495,3995,9529,5124,2598,6779,6779,7094,364,9207,364,2768,6363,5817,536,3668,1557,4413,6227,6404,3320,6593,6119,2837,2837,2474,2194,2305,2911,7355,6768,1435,8754,4589,3008,9014,1435,3727,6058,8432,5622,5482,5564,6827,8451,2701,2474,910,2195,7051,3704,3870,1168,2906,2430,9294,1762,7594,6867,4236,3595,8301,1020,1085,3595,911,5843,6979,4114,8743,7427,5658,3279,8575,7117,7242,8412,1586,2437,1044,1979,8451,3116,6600,9157,8611,4935,7877,2423,5588,2360,6738,6340,312,5566,911,6775,8051,1370,5884,4852,133,3247,6755,4701,6833,2165,1065,5288,5288,1141,3147,8711,1755,1712,6711,8974,6828,6828,6843,645,2165,1998,6993,7612,7408,5837,5593,6368,675,4202,2099,5865,8878,9488,5691,5691,4342,6026,6368,7956,5982,3157,6972,6828,5606,9351,3662,6136,3385,6286,6833,5787,6539,5865,5669,703,5316,1557,3621,780,780,5216,8388,6952,6286,5109,4247,7314,8861,5452,974,6628,3698,6310,921,8976,5159,860,4361,3378,7193,3887,3537,5480,911,1515,2685,6828,6828,457,337,1061,5353,2020,1435,4593,2573,6147,2987,6738,6738,6738,1065,2165,8799,6669,7813,6934,1435,7346,5028,4751,2441,8375,6885,6770,1435,6929,9217,5491,2119,5177,6046,5508,3889,6802,8454,8870,8429,2237,9538,2474,2921,6327,9352,2358,5738,6777,1725,2119,7910,2358,4857,4144,3203,6546,1930,5251,1435,3889,3522,3658,142,4753,2110,1435,9385,2195,9171,3296,7602,908,4200,5730,2291,8375,4351,9432,5092,6517,6818,4634,888,5508,2266,6934,5694,8665,9616,7142,2110,5055,1307,2505,9294,5168,5168,888,6299,1169,1454,3732,7401,3666,6726,5687,5681,8949,5470,297,9512,5487,2213,2347,3414,5902,9308,9354,8469,7824,9148,6358,7582,3868,1970,9227,1489,1509,7782,3902,1978,5593,836,6286,6827,9543,5893,8697,7617,9023,5322,7013,3031,3529,327,8030,4302,1545,9282,8148,840,6738,8148,8936,6738,6738,6738,6738,6530,4687,4668,3831,3037,4529,4653,1332,459,1906,5660,1904,1904,5660,2451,2735,537,1186,645,4742,5011,4542,3178,7929,1912,1912,5242,6616,8628,6616,4691,5938,8226,2982,935,5765,6738,6738,6707,4798,4566,3722,5738,6058,6286,3611,3611,629,8041,9347,160,7851,1543,1370,1370,1370,9225,2065,7832,3545,1038,5593,1310,1186,4541,7142,6929,3284,1038,5738,7111,2182,5500,2381,9171,1061,7155,9211,9457,6775,9139,7939,3157,3715,8648,5285,5285,7839,9689,2891,6867,6286,5468,9171,9294,6345,8902,4742,3708,5455,5540,9536,8864,7994,1748,527,8102,5619,8378,3247,5863,614,4866,4866,6775,2513,2729,3067,315,9562,8442,4933,1031,1061,6797,1177,3664,6540,403,5483,8388,3062,3968,4734,5501,3547,4711,6663,6009,6345,9009,2213,3247,2189,9113,6286,5137,6061,4816,5717,5224,254,8329,2837,4742,2428,36,7678,3462,6300,9044,5046,6948,4187,3599,4628,4223,6340,6862,5417,1160,8662,2609,3618,8542,3659,7247,8353,5694,4478,3639,6286,1031,7714,6835,4742,9530,717,4742,5600,4628,6948,6948,6948,6948,6948,7517,3601,3387,8609,6827,6031,5523,2673,7408,4061,3643,3229,6827,7158,3464,477,4002,527,7615,7030,2595,6087,3747,3698,1116,100,170,171,1038,1286,1286,2640,3153,3124,8605,5378,9113,3344,2837,3344,6689,7219,8230,3523,6257,1007,166,5079,4529,1118,1118,5422,5168,8573,6848,4189,5563,4109,5378,7001,3078,3078,2372,6614,7664,7664,4866,4866,3345,6325,6848,6356,907,5346,3313,3823,3078,3633,1028,5863,5721,1121,6677,6286,2714,8145,3573,7504,6218,2701,2364,665,3192,4479,3192,6553,4058,68,675,596,3639,5361,4145,1627,1628,2714,6871,3323,5480,4322,3883,3633,5693,4322,3633,6948,4043,9617,4066,4095,7288,2341,3992,4742,2878,3639,3219,8057,6432,1193,2527,2462,2641,2901,2654,5572,1435,6291,2673,4303,2209,1207,5062,6492,4777,1029,5178,3779,5251,1514,6804,8758,4375,1487,7469,3772,6286,7630,4454,7567,1748,3373,7003,6568,1573,134,6714,7833,5550,8522,9102,3633,924,6438,3972,1092,9293,5865,6573,384,491,2353,2582,1435,6266,5765,5005,6266,675,6738,5482,4095,696,1160,3012,9662,4220,3635,2584,7282,6735,6818,3494,5319,6618,6618,5714,455,5917,306,1435,615,4692,134,2582,1420,735,2582,8683,5168,7487,6827,7370,5748,6669,2695,4630,6092,7408,3698,3698,9309,1183,6948,1423,8646,6615,9390,5185,5480,6181,6680,3698,5222,7357,5222,5480,6814,6669,5887,3496,3376,5319,3822,2513,1557,665,6735,3265,6104,4760,7766,6786,4628,6770,6814,8663,4998,5972,713,7911,1458,8230,4517,4686,6583,6347,4322,4322,388,3704,6935,4753,8230,6656,8246,2234,5160,8237,4827,4322,5073,5378,2451,2066,4827,5729,1086,7600,5819,3194,8250,3493,7219,7219,659,726,7314,6432,2300,3737,1514,3452,2300,5314,2723,2433,7514,6904,8665,8666,8202,7153,1435,8855,888,5694,5535,1029,7406,5005,6477,6955,6541,6477,4994,735,4994,4056,1092,3368,5535,6948,665,665,1435,7378,4854,4736,5146,5353,3308,2604,4235,8469,7261,757,2801,2801,295,7380,1123,1644,4573,8145,5182,2201,6886,4380,7438,1108,4064,8907,3939,7151,7543,6380,6455,6516,5817,3460,1557,5482,4533,5223,9507,3534,8150,5195,5132,8262,2912,771,3479,1061,6100,6100,5377,2839,8145,4846,6856,9363,2714,5223,6991,6456,2734,5985,3573,9282,3164,7500,1628,2636,4846,4730,3354,98,5223,6088,4357,5748,1366,1042,1042,5472,2717,3720,6576,2324,4795,3971,7250,3376,6204,623,631,704,1092,711,21,6779,9282,9282,5887,4464,87,3607,8722,1517,1020,9368,6833,7421,765,7421,7421,6546,888,3453,7617,175,240,4190,8237,8953,8139,9096,4476,8906,2249,3152,7974,7580,5273,3953,6482,6547,5748,1764,7380,4204,1061,7288,7507,6493,8665,5014,1934,7211,2394,4939,1092,7688,801,5638,5566,3683,3683,1168,2437,7830,320,5177,976,8977,311,8690,1065,9010,293,5576,6438,1998,4643,929,3193,1065,9314,6438,3034,4721,7480,8906,5251,4522,5535,6547,6856,9590,8420,2105,6822,4736,3564,418,8361,7666,2739,7805,9530,3801,7567,6286,9530,4541,4672,178,7680,4861,8603,2126,9590,5203,6138,4646,8832,4534,2545,4573,1092,6467,5325,7205,9369,8814,4712,2974,2907,5182,8131,8041,5417,4716,2774,375,5887,4677,6286,4861,4861,4861,8232,5356,3768,5356,7805,6629,8573,7128,4189,2084,2050,2524,5748,2824,2445,675,5182,9711,432,5178,2272,4614,7168,4164,3099,5428,7438,4098,1748,3573,8353,1957,9096,4861,9579,2061,7354,5658,5417,1907,6901,5291,309,5207,455,5325,8907,5627,9711,568,8102,8100,7340,6286,8594,7242,4861,2721,7162,6368,7036,7252,974,3698,7306,4796,7524,1199,1183,9144,6428,2204,6576,3727,4530,5138,3879,3879,6915,1974,8684,6622,7475,8049,3512,4597,4394,7236,195,5426,1014,6742,7438,4853,828,9033,1121,5863,4710,7162,8907,7754,1979,8977,1215,4215,433,6583,8420,9645,5611,4322,5105,7316,5890,8796,4701,1061,3200,1484,230,8589,8632,4790,7193,3509,3813,930,5748,3540,3540,1418,1555,9713,615,8100,6051,3779,1028,2066,6899,2066,3122,5369,1288,4855,4370,7508,4285,3698,5693,677,2987,547,0,615,6523,6751,4712,5863,7144,3028,4364,2333,8816,277,6755,46,6765,1746,7615,3534,7482,6905,5269,9529,2931,1183,7257,1648,1648,8337,5005,3186,3200,8991,579,604,105,121,2931,1183,7171,4734,8981,6547,450,6050,7236,8097,6402,847,2620,4706,7252,8135,8990,7794,5029,4716,1603,5005,5005,6486,4286,9441,4716,3017,5519,222,7213,8758,7487,6547,9261,8621,8461,1029,4924,3935,2066,2609,5519,5598,9293,5887,5137,2657,650,1061,6948,6827,759,3029,6949,6968,6765,3656,2609,3385,1979,1980,8361,5216,1158,8404,1411,8426,9022,6257,1011,8969,9368,9165,9295,5355,3704,5005,8906,1557,6003,1989,3191,1144,2437,4924,9713,4736,9022,6471,3960,650,5260,1969,7148,5427,1984,5519,8453,5471,6628,1298,7255,665,8394,3447,6568,3447,2836,4716,2105,7605,6822,7437,1557,8192,5748,531,9291,1205,7621,7621,870,4022,7570,6113,6540,975,4801,2169,4843,3083,1418,1020,3996,4188,1877,1877,5535,5748,5424,2215,4716,917,3352,2784,2130,9048,4451,6822,5693,703,5093,7677,5020,1020,1020,78,6286,943,6286,6932,6815,4151,960,1092,5199,5129,7602,7753,1312,9527,5738,7669,4925,2128,5195,5195,7504,3512,615,1974,4035,9479,5345,3,8907,3039,4238,3869,4673,3928,1048,9326,3591,469,8907,3803,6610,5101,5774,5714,4709,4709,4709,3515,6998,6998,3827,6138,8641,4316,7600,2910,7422,2945,1049,7556,194,9527,2824,4860,7019,5393,4578,8148,1797,5351,4529,6610,7298,5392,5729,5522,2125,315,2073,7237,1020,1020,1020,7408,4668,2586,6669,5351,4813,1029,6150,6383,1326,8754,1020,8473,9165,9611,735,8288,8105,6547,450,7433,5419,829,7433,7997,2624,6012,1029,4529,1969,3371,4292,1183,5747,3855,6475,5862,620,2856,1439,889,891,898,628,2946,5686,1020,6667,5020,4560,8849,9698,3490,7205,1020,7433,4529,6446,123,1418,6941,4175,8382,4716,8309,2836,6272,1040,5408,5128,6577,7000,906,7636,6177,115,6138,3685,7150,5171,5685,5693,1844,3765,6824,1557,4175,7422,7145,7179,3301,2443,4799,2066,888,3039,4066,9625,7483,1420,5686,6723,3540,6523,4231,6101,3191,2474,2073,3191,7242,2200,4035,8800,8800,8800,8800,8800,8913,8800,3494,5717,1020,2571,2571,2571,2697,2697,1029,6991,2836,675,2573,9441,8982,5535,2278,7611,7438,3694,6286,3751,3726,710,6751,5097,6286,1061,1020,5251,3234,3772,5371,9347,8800,8800,3694,8800,9401,7437,3254,8435,7729,7729,2836,6634,8726,6023,8064,8166,8341,6628,1292,3000,6628,3595,9569,5452,8480,203,6023,1524,3328,8388,7456,7706,8665,5748,2082,2768,6480,4256,8455,6736,1435,4248,3217,6626,6626,3377,5901,9262,949,318,5351,5351,3940,4686,4686,4876,4097,3813,4753,1028,888,4508,5694,2721,6991,2609,795,4214,5168,8388,7943,6602,4766,2476,2332,5627,374,2945,795,1366,4725,1857,1435,9477,507,7480,7480,5394,8644,4285,102,102,5611,8595,7722,6906,9408,8311,1383,2871,4285,9032,7900,2276,6286,2941,2495,2392,8867,1721,9386,1313,1657,9099,503,9152,9293,2297,8894,976,7040,398,7797,850,1285,3556,4223,4223,222,4894,7346,8278,8278,212,2682,2493,8851,7981,8252,8262,7910,6286,6286,4350,6450,6761,8666,8388,6570,8388,8319,1134,8113,481,2040,8851,7807,7807,7807,9132,7912,770,6597,3037,9652,8800,1985,2072,2489,5536,3765,3765,8943,5612,8353,6786,7617,6992,6347,2779,9096,4348,710,5714,7760,5452,5079,2441,6597,9408,6455,8769,4625,5638,886,1557,9347,1901,1602,546,3164,169,5535,2659,5663,8142,2499,2945,2945,8192,3176,330,6286,2945,1995,787,7537,6181,6872,6291,8239,2945,2945,3965,3965,3193,7422,1028,1036,4281,9347,2133,8573,7560,7508,7508,2160,4206,1173,7214,8290,7891,8573,8552,4164,3591,5658,2994,1760,3765,6452,2475,926,7422,7422,7422,4876,3007,1545,9202,9637,9342,4957,4644,6547,5394,5025,8378,1028,6808,5717,6738,4105,7091,5050,8142,4260,1020,1413,9441,2178,1020,4423,6103,2652,1061,5293,2836,4357,6890,6738,6738,6738,6738,6791,1557,1557,6738,1966,2147,5658,7454,5694,3323,9144,468,5097,9316,1418,5427,2639,2024,8472,5005,1792,5005,1028,1974,3343,8212,3776,769,2316,6667,6505,8680,6427,2441,8328,4090,5137,5694,5333,6933,5349,6779,6331,6899,1435,6806,2992,3683,8388,3683,3683,527,7801,6151,2493,1413,6401,7129,111,287,6419,3562,8367,5496,5658,2678,5948,6621,5738,6401,2631,7702,6272,7869,3129,5829,982,2433,1557,1557,8863,1557,7731,2882,6622,9628,7606,2012,5333,5301,1029,8862,7903,4538,4974,1092,6110,8558,4888,2276,4117,1379,7799,3340,5014,2989,2012,9207,7930,7128,6934,724,6899,6899,5717,5429,5400,5987,6738,6761,6761,3953,8570,5439,9294,7422,2951,2951,8771,535,6991,9032,1233,4742,4144,4144,7408,4164,2911,2771,3621,5152,9571,664,2530,1628,1557,2714,2834,4200,8665,5182,5368,1028,387,1435,9194,7612,4374,8665,7785,7263,4734,665,5714,4765,605,3693,8240,2927,6886,8669,6062,8008,8259,203,1189,866,2705,783,2394,2394,5417,6669,5365,7314,4110,6547,5506,9018,8131,529,1091,2177,1291,9420,9420,9404,6438,844,5251,815,9145,1468,3493,3493,5137,1061,7337,6735,4668,7799,4286,7466,3859,2017,3693,6738,7731,7731,7731,4764,4827,3512,8388,3419,6808,5697,3421,2714,6741,1183,675,7365,508,510,253,8356,1998,5202,309,8768,7422,8736,7271,3067,2054,2522,3812,9075,2835,6640,6928,6999,4530,2439,7697,4887,3410,7559,4883,4162,8388,6272,6272,3203,2707,2284,1061,7144,5138,5301,6457,6034,2451,6407,5417,8652,9622,9622,9622,4811,4811,6608,9150,1927,3895,7300,3153,6446,9508,1904,1904,1904,1468,1904,7128,8995,1208,852,4,5400,7099,4204,5535,1799,2197,9479,5389,9539,1038,5987,5987,1466,5216,5216,8751,682,3776,1616,6948,6948,5897,5138,4162,6320,5696,5345,974,2197,8947,9184,7446,1746,4673,1183,3323,3323,1183,4115,9225,1435,1435,8034,715,8192,4204,8362,4066,8192,1466,4691,1020,7959,2049,2049,1435,675,8128,6827,1418,1575,1435,1435,7269,8909,2768,6032,7222,195,1435,4278,6738,3296,3611,3611,1334,6994,9095,8758,3263,738,9434,9434,3294,7016,7324,3624,3632,1989,9493,1418,8959,5352,9680,8454,8818,9201,9466,3452,2717,2867,7833,5738,7159,6741,363,368,7422,7422,4438,2877,5681,2911,6250,369,5681,7954,2588,7145,6310,7351,8209,9294,4716,1047,4742,4742,7222,6721,6827,1435,2267,5226,4444,6765,6735,3103,5748,6735,4914,5691,2510,8085,5142,102,8684,8684,8684,9068,8389,3098,6954,1435,7724,3694,1656,7794,7794,7794,5694,2708,4767,6827,868,312,4734,2114,6547,6547,4498,5389,6957,4517,9172,3192,8739,6530,1061,6939,1981,7446,8613,2624,405,7246,7433,3381,1169,4087,1061,5748,6413,9145,2608,328,5884,3716,7900,7091,7433,8888,8188,6954,1818,701,7801,997,6377,4237,7540,9048,2351,4203,3081,9112,9441,5806,1272,2651,4144,6932,5345,3176,2945,2945,2945,6286,2945,1435,4913,392,1418,4742,5821,850,6198,3813,5111,5482,5276,6114,5355,7647,7721,8278,8506,6903,5055,3499,6718,3698,8506,5294,4348,3765,5658,529,5482,9707,8883,309,3034,5694,3411,3899,2408,6286,8388,3854,1943,8388,2837,8388,8388,5803,5795,6597,904,7682,5800,5658,544,386,149,7621,6503,2897,5452,3356,8483,4910,4910,4761,7448,7932,5884,4164,3452,3452,9434,8388,5429,9167,2049,2049,6765,4164,2870,1061,1385,405,9009,2072,4979,8584,1876,1092,5041,4972,5273,2343,9692,6003,5025,6364,4361,5482,102,7107,1546,6721,1516,1092,6442,4591,7795,2006,4419,6101,7433,5351,3292,8212,6935,7558,5923,2868,4093,1028,4434,1418,5693,1778,6864,352,8818,6092,6946,8356,803,1020,5611,100,2097,7693,6827,7678,1183,7617,1385,5547,6018,9434,8313,7277,8164,5547,4742,1557,9451,5141,5535,534,7519,8907,2049,2049,5888,894,3283,9441,7452,6637,5681,5136,8274,4911,3978,5609,9068,8363,9679,8771,1435,5369,1299,4829,1557,1420,771,5020,7351,6903,5252,5252,5252,6934,3080,9507,8825,4200,9398,1222,1028,2609,4673,7797,3271,2563,1363,1598,1435,5687,4441,3776,2576,1557,7246,8212,7528,1169,7715,5379,9395,3860,5137,3252,7337,8524,1028,2351,6879,1418,6286,1280,1276,2917,2108,8163,9588,1435,6446,3224,1557,4488,6272,735,9171,607,5198,4716,647,8336,4035,4369,8854,102,4829,999,6286,6286,3796,9397,6477,7617,3323,2097,2097,8621,5766,6391,6391,3323,9434,1778,1778,2451,6905,3310,4236,5365,1183,9202,6760,4861,4752,8278,6804,4962,3443,4188,2451,2097,2096,2097,7518,5648,6446,2797,7770,4062,4829,737,2209,8165,7288,5778,6389,7253,5535,4352,7702,5369,675,675,2493,1557,8984,1095,8552,5213,6669,4805,6146,8509,6954,1366,2451,2417,9519,8133,7011,5079,3000,3423,4597,1282,6444,5535,1748,8666,5199,9080,1435,93,5568,7090,3026,1418,7011,1029,5259,6540,5681,8300,3667,7801,3213,2134,3988,4375,5658,4716,1038,3954,6100,6286,5390,2639,7188,2770,3631,4742,4634,4356,1655,1109,4775,6322,9371,7438,8840,888,1458,9378,9306,2844,2861,7553,6821,6821,8212,8376,1329,8632,2759,6302,7721,1333,4734,1505,3084,5543,4328,6771,5293,3464,6547,5345,6841,7149,5417,1092,1092,1092,3538,6827,8388,6721,1160,1195,7159,1034,1034,1034,1034,1034,1034,4450,7109,6903,1778,8892,7650,7650,7284,4911,2574,306,1420,4313,5424,1392,6360,4988,9341,4551,147,6821,5227,5008,8761,4643,3147,675,3556,7915,7288,7118,1034,3813,3693,4117,5521,147,8666,8666,4752,147,9428,6546,2727,6637,7392,7253,7253,6728,5252,888,8558,4734,4080,2573,9519,5103,2275,5658,7423,7689,4239,9150,7540,7801,6051,4348,994,5079,8323,5354,8851,8388,6944,5535,3067,7351,6568,8953,1029,1435,100,8323,3412,6599,5738,834,675,3412,2300,2367,5482,603,8361,6738,6738,6738,5938,8682,5658,2861,6903,4911,1061,5079,9220,3323,5079,1589,3222,3072,4711,4711,4711,4711,3581,5057,3512,6489,6899,1274,2882,1589,8077,8328,4348,4348,3804,8512,8155,4489,4035,8873,7801,5975,4139,2757,8028,9701,7212,5714,5714,6669,3323,4711,7605,2691,2580,4189,8738,9679,8771,9105,5327,3385,9090,4911,337,2797,3948,2116,4298,5778,3727,5399,3943,5203,6361,5510,1418,6679,3245,3245,9425,5394,5164,4700,8621,480,4994,5079,3286,3956,7109,2947,4298,6286,9590,8553,3685,5957,4659,8680,862,7,5216,1061,6648,7742,3951,5611,147,3876,4363,3876,4770,9466,4473,4473,4716,1877,3174,3154,7611,6170,5424,4298,7177,3079,6477,8156,3993,6477,1042,235,6477,5590,1160,4035,135,4803,4803,6286,2624,7897,4987,7617,2384,3010,1135,8418,4739,1092,9280,8774,9590,7404,5658,3191,8353,1028,7077,7552,3453,1418,5312,8842,3078,4911,9519,147,5658,8576,3978,7418,8733,3026,7721,3646,8508,8499,8508,8508,675,675,585,4117,4005,7611,5349,1592,6480,5079,6480,4348,2358,2358,1746,5338,8777,4936,7348,1768,4080,5658,6762,8353,8304,735,7421,1435,3804,2316,7152,1418,2052,3758,4005,4551,3966,5079,3535,1160,854,5241,5427,4080,8304,5658,3276,4274,2460,3191,9519,2413,3729,4080,6608,6092,8356,8133,8786,1160,5168,3191,8061,610,7031,8044,8935,2171,6762,3651,1789,6286,4080,1160,8243,2837,4742,6490,5970,5162,4236,4876,1598,5535,9590,8725,268,4253,6721,9091,8841,1020,5218,3157,4739,4300,8907,2910,3995,7050,3312,1532,2741,1028,206,1428,675,5620,5452,7654,1183,9091,9091,2837,5060,3075,8388,6780,3108,4200,918,5419,5349,4700,8388,4662,6997,6170,9441,8094,1435,6818,6818,6818,6818,6818,2838,1065,9105,8907,2066,6669,291,5465,7335,1029,1028,735,5480,1118,986,1061,665,4164,7487,8972,4333,8278,1418,4716,8388,5756,5045,7409,8501,8501,7795,4760,990,5126,5885,850,6827,8988,675,7284,8324,4508,5943,2861,7695,1029,4779,4080,2066,4763,3885,4257,4529,4115,4671,2481,4695,7290,1778,3965,8103,5670,4945,7488,3965,4763,2583,7844,8726,8016,6485,6503,6313,5743,1289,3691,1065,8837,6301,665,1208,7325,5023,7328,5878,1695,6008,5356,644,9398,3660,1038,5514,7996,7325,9115,8216,2813,4089,1967,1908,1305,9061,3352,7600,3568,5694,447,1422,1958,1029,5045,1948,7593,3595,7792,8219,8388,1982,6673,5263,4734,6236,4573,8889,5435,4707,5566,7833,3649,7538,2637,7778,4450,7410,3894,1029,681,2889,3339,6846,5079,6718,6894,8216,1981,9135,6211,1092,3326,1525,446,6975,9507,8216,3947,8557,4711,4746,8695,1183,2753,1061,7219,665,5012,9068,5658,458,3221,8595,6547,5079,8161,5658,6723,3348,6827,888,1092,3884,714,5127,1958,3171,4673,350,6032,7651,3642,7150,5885,5885,3178,5354,9236,9068,4066,3457,7994,2066,8103,1418,4071,4386,8771,9657,7630,1366,1061,3663,3663,7222,876,8103,8941,8861,5501,7237,6424,6340,5045,9531,2520,5077,8665,4734,3698,4609,4675,7630,4984,2437,4800,3734,3350,2001,3704,8194,5383,3470,1370,1370,9539,3997,3452,3704,7024,8194,5774,8103,2085,4258,4340,9236,3704,3581,5397,4361,5774,6271,2668,6424,2702,8523,446,6424,9226,4599,6338,3898,8834,7218,660,3470,8988,5658,8335,9678,5715,7438,6339,7885,8680,8353,3712,2066,5284,8234,5195,1038,6733,7235,6733,8344,7902,230,6954,2358,9448,8910,2494,1788,8941,8216,6899,3625,228,4812,4076,7108,7179,9165,9165,700,6286,1038,5588,6952,6479,8100,3756,5365,6669,5365,5394,9441,8336,1969,3765,3765,3765,3765,3067,6601,1969,2461,1038,3829,3829,8356,4979,1061,3096,1942,9315,3643,5885,5349,1876,5365,2617,4286,4286,8748,4711,4711,4711,4711,4710,4709,6899,6899,7758,9126,6286,1515,8629,2666,9126,7617,6360,1991,1557,7856,8282,3843,7651,4010,4604,6286,8748,5658,497,646,8060,1435,8192,4799,7994,4348,5638,2759,2727,1503,9441,9507,7764,7469,9194,6827,3971,7474,2968,5045,5045,3349,3191,1435,6360,5546,5374,312,8150,4970,5764,8361,6003,8634,5535,5240,832,534,7121,1619,2365,8210,4073,221,8558,1545,369,4698,1061,8286,6003,7334,8203,9131,5349,665,7927,9074,7134,4698,8912,8893,1183,2009,9530,4801,5907,7587,1092,2741,9440,888,5885,5349,2133,3729,7540,8207,8207,8207,6568,4734,527,3383,6765,6286,1092,1435,5410,5005,5889,8290,1969,8388,6765,6195,7505,6937,2867,6974,4716,5182,7776,1619,3704,5005,3765,3114,3864,7646,2997,7938,5131,872,2916,1435,7606,9048,6107,5304,1435,8388,773,8725,1183,9058,2580,8690,6107,5045,6958,5273,8060,8416,7710,8416,7822,6734,4078,1183,5477,4583,3710,4790,7433,214,5694,3270,5966,8594,646,2972,5801,4602,4716,5135,2776,2798,9425,9315,5266,4240,3114,6430,3951,7162,3878,6934,8690,2580,7284,9217,9294,5079,3911,6080,6387,5201,8690,9355,5434,3234,5693,3734,5365,5304,1489,8335,4254,9388,8100,9165,8388,9531,9531,9531,2992,1435,9292,1545,8566,8566,1029,6154,4508,1238,4282,6601,8886,8737,8886,9482,8726,8945,8774,8872,7577,9615,2807,2605,2507,1420,8820,5256,230,5055,7377,6997,6997,6997,6997,4282,1238,3742,4799,5462,4271,2741,5223,9434,1589,3153,1589,6802,7916,6466,1719,3785,8576,8349,1811,5005,329,1304,7593,7703,5223,3021,6937,183,5353,1499,4444,6903,6937,3201,1873,3538,7422,4117,1160,1020,1489,6841,1420,5566,5566,2714,8582,6934,6934,8582,6189,3191,9194,7355,6814,5163,5681,4117,1092,5566,1020,812,6814,6841,5553,6801,9126,8734,8165,4801,4801,4508,5418,8479,7438,8730,1625,6721,3325,4801,6167,8629,4766,9590,7611,4650,8142,2741,214,7243,8830,280,4066,280,4508,7630,4372,6765,7132,6899,3717,7796,1160,6715,5079,3966,6662,6728,6728,3034,528,8594,1716,2856,3063,6631,2986,1435,6721,1092,9172,5402,6008,8738,3884,5365,5557,3026,2810,2049,2049,6458,7530,1355,8931,2769,6598,6438,2828,1118,9112,1092,7134,7880,771,7162,7567,8567,5838,5511,2531,5576,6192,5114,195,5511,3892,7573,8212,8526,3067,5005,4532,9336,5353,3662,9463,273,273,3624,5748,3270,5681,8888,4988,2358,2358,4587,4532,7546,2474,8567,3034,6230,6904,6899,6723,1143,3397,7355,3191,8788,4803,5760,9095,9645,5144,2269,2306,4543,3595,5216,7061,9393,2293,6466,4097,5273,7074,9285,8052,5834,5435,5349,395,8567,3416,4532,5834,5,3269,9139,5349,7233,3067,2016,5216,8148,8629,1974,6500,847,5201,4837,3628,3925,4529,4529,9092,1967,5309,8188,2836,1748,2049,5106,5121,709,3984,3984,5885,6381,7029,6421,5131,5260,719,3067,9178,7130,3995,7341,3033,7380,7490,7596,2479,1360,9371,4988,4863,9352,4285,1533,4231,9095,4870,7351,8550,7651,6547,499,6899,9365,7904,7744,3378,4519,2992,1865,6827,8382,8382,3698,1515,2410,7351,3066,7651,3543,7882,1103,3579,9586,5086,1435,8497,1092,1778,4139,7152,7380,6903,1223,1435,9151,7750,7580,7580,1277,8800,3925,4718,6466,6709,2810,6294,9171,4861,8100,9188,2711,8278,4080,8278,7297,8577,1385,1418,9616,8100,4080,3992,6070,6872,6667,8790,2422,7297,7380,6948,3595,8736,5195,2549,7822,8052,4231,3360,6928,9209,1772,5511,8512,1038,3644,88,7044,1817,5809,5284,6794,5884,7165,4253,8920,8052,6988,3644,2687,7697,1160,4505,6503,7069,9551,7222,1418,7057,2766,4716,4716,8800,3003,4080,3429,8052,8052,8052,9187,8052,7547,268,5402,9127,5506,4545,4256,8052,8577,1038,1038,1038,665,665,665,665,665,8448,6997,37,7751,457,8577,4754,8577,832,832,8577,8577,4673,5406,8052,1778,4170,1537,8577,582,6718,7268,6715,6286,1625,7919,9126,9507,1183,4810,4885,8103,3512,1654,1778,3450,5687,8577,8576,8100,665,7334,8315,2609,5809,6286,3992,7516,3729,4989,6968,2806,1435,3235,6954,5511,2806,7351,9171,1974,26,5694,1092,4080,6503,4553,7080,4508,9171,4935,6503,4977,4883,4935,6286,7316,1418,2301,7421,5863,5748,8576,5863,2241,8895,598,9364,3067,7475,5656,4447,3633,3512,3984,3984,3984,3984,4254,9390,4254,3512,6472,9126,1537,1537,1537,5809,2609,8883,5121,8693,6360,2609,5417,6478,4080,1435,6149,4586,4099,1406,1028,1151,1418,7808,7954,2316,189,8813,9209,6633,8103,1151,5121,5121,8103,3573,5417,6827,9551,2357,5219,4691,1180,520,2474,7867,6844,3960,5216,1898,1151,5528,4229,892,751,6952,5359,5576,6189,2474,8671,4348,4269,2474,1092,4340,4479,1029,9687,5948,771,5290,4039,6466,4254,4269,5206,5206,2600,9173,8416,9632,5219,7547,5219,6637,780,3356,6867,5228,2652,5429,457,936,9507,5535,6503,5872,7547,5353,2806,5335,1974,1418,7164,39,437,6934,3323,876,8165,2889,8790,8910,3295,4085,475,4115,2609,2954,1020,6036,5417,4689,3725,8592,6697,4610,6741,7714,9573,8282,1668,3433,4535,3023,3704,1619,3251,4390,3933,8456,3323,3925,9015,6449,8010,7769,1029,5285,411,6286,7612,7954,8437,6482,137,8282,9664,7723,1974,6437,8430,6914,1076,9097,3242,6382,9427,38,38,9427,6286,4139,9159,9126,2267,6779,5420,5420,2141,6286,6850,2643,6922,8592,3117,1244,396,9271,8007,1625,1355,1562,6286,4621,1778,8416,6003,9414,8416,8186,8848,5169,6631,7016,2693,2590,6608,1324,1109,5748,5247,9687,3420,3420,9395,3360,9044,2958,5912,5545,6286,7403,7863,6922,6003,8501,4898,8103,1763,5807,4088,8910,1144,8103,2474,9542,2806,643,5658,2984,2996,1080,354,3495,3737,7215,2761,5005,6932,1080,6540,5834,1619,1562,3036,4254,6735,4393,5116,4055,0,4200,8096,1755,9409,8103,4445,1038,7623,5353,5638,6958,4620,6429,6316,7954,5148,8335,4123,8577,3010,3629,3629,3629,7206,7083,8771,4080,9389,3720,5304,6833,5687,8436,7588,1855,3191,5729,4911,4911,6954,1999,6735,8629,5345,6286,3804,3021,8690,8843,227,2254,4850,3021,231,2577,3553,8528,1048,165,1613,1949,2858,3819,7202,6608,5901,7410,5135,1160,850,3658,6969,9477,1063,6669,8577,1028,7973,7799,7188,4673,4731,9507,9450,4800,6820,675,6669,9628,314,314,5576,6152,9130,4095,8468,5870,9390,3083,7908,6369,4802,6204,8978,6954,8893,6536,8833,974,3804,5369,4004,4820,8048,8048,8048,5760,3095,3095,1271,1271,96,8960,5774,6594,4802,8595,8103,5349,4200,8657,8216,6968,5452,6827,5039,7111,7763,3000,44,4802,4256,4256,6364,4038,7572,9367,5691,3524,2610,2964,4673,6779,6332,4800,2837,5135,9389,9389,5400,6723,1287,1420,5353,9441,7794,3138,5133,5011,7607,4892,9171,9171,1322,5658,545,1123,409,4833,5588,9107,8188,3698,8512,6630,2999,5039,5658,5778,3377,3738,8534,3738,2175,8168,9208,3369,5667,8577,4801,4770,116,9287,2371,8577,1092,3633,2500,1623,5146,3319,1613,3929,1420,30,4972,7794,7794,7739,5002,4972,6827,5973,9363,3710,4660,7794,5417,7441,3117,2204,3653,4654,5369,133,5662,5453,5588,6286,4711,6286,2451,3571,4286,652,4515,5295,3571,6903,2451,8843,3808,5400,7470,5658,1835,5452,1698,1303,1303,3729,6624,2339,1092,8388,8388,652,4200,2102,6546,9030,5870,9027,1557,9254,5511,3796,5170,1201,1085,9200,878,7916,271,5511,8595,4345,7651,4286,3185,1283,5004,863,5511,5511,2587,4085,6802,6920,4085,8577,4095,8464,5511,7408,7651,5121,9201,2741,6841,1398,5696,6060,4346,8282,4446,6204,4118,1091,4673,6967,1229,4446,1378,9538,2626,5885,9201,4396,4396,2736,4177,1066,6286,6325,1418,5345,5260,6622,604,4586,7226,6818,6818,6818,6818,9633,9508,5978,3470,2541,5253,3470,4461,8680,6364,3271,4121,6321,1420,7000,4555,5696,6321,8754,4483,4483,4483,4483,2926,1823,4667,6286,4483,3701,6856,1564,6841,2342,5,6841,8596,3423,4227,8843,6999,6779,6779,8534,4066,1183,9519,1662,1284,979,6401,5304,3946,5714,3513,9656,4050,1876,5039,3729,7028,6540,6540,5417,4365,1061,7173,4798,3023,3562,6738,6738,9200,6308,4111,3590,6826,6122,8665,9437,5776,9601,6738,6758,2197,7318,6325,6265,4667,6704,5511,1489,246,2082,6325,476,2451,2869,5762,1489,6738,6738,9479,6399,7105,2957,1771,2066,3704,8964,6881,2351,4167,796,4734,2480,4734,8843,1301,5279,6738,6738,6738,7518,8163,3542,7606,6738,100,6399,6147,1418,9223,1741,1590,2800,3033,4139,6091,2513,2652,4527,8796,8163,7935,888,1418,6973,5646,1489,5738,9574,2837,2837,655,3120,5005,8924,7534,1020,2164,974,8970,3837,3022,6723,6723,1435,1435,8165,6236,7094,6587,2283,9628,6271,2375,7630,6286,1028,4711,5080,3984,1183,656,2513,2671,4046,6779,6779,832,6735,8234,108,7339,4060,2777,2712,7433,9287,6546,6941,5005,5738,55,685,4273,3777,4322,3984,435,1687,6597,8248,1516,7339,8266,2339,2189,746,6755,8680,5318,5133,2952,2447,8919,9103,2275,3917,3260,9628,1698,8637,9323,1557,0,1386,1960,3174,6768,2134,373,8251,8162,8143,4716,4216,6546,8401,520,8919,4871,4486,1028,1028,8577,9195,2288,1947,9296,8577,7321,246,2383,3936,3590,5738,7338,5920,1420,3548,5038,9530,6558,5400,7338,6503,2452,7659,5422,8028,6608,1557,2984,6092,7096,1454,8356,1960,9477,2772,2925,720,4827,7179,2772,8211,4626,471,1855,6286,863,6051,2144,3002,4994,4430,5400,4348,4216,6410,6930,974,2451,5924,653,471,888,6531,2566,3778,4828,6622,8334,246,4117,2549,246,5655,5738,9080,9187,9031,6102,3608,6138,6138,5903,4840,2383,3720,4327,4327,4327,4327,4555,3672,9521,650,5535,7801,3720,8914,6738,6738,6738,6738,3240,7409,4313,3341,2280,5681,3009,8753,557,8628,3720,575,4269,4253,2066,395,6438,2441,2961,1029,6738,6738,6738,6738,6738,6738,6738,5770,4767,1748,185,5133,6401,6814,7646,4840,9521,9690,3462,2688,5889,5422,1897,7071,1383,4753,2504,3720,575,5365,3804,8776,8751,8751,6738,6738,1056,1157,636,7131,9483,6944,1787,3962,3189,4066,189,3699,5353,2134,3556,2988,6325,905,574,9507,9507,6247,4393,3026,4707,5900,3834,6538,7646,1510,3396,3556,3720,9409,5076,48,48,5353,8626,3191,6968,9409,8801,9409,1028,1020,1483,7074,3951,2745,2638,6031,1876,1374,5519,7242,5930,2854,7991,4308,8019,5790,4799,6971,6053,6272,6272,8680,9171,3902,5535,8927,9059,6733,5699,1978,4776,5467,8372,9483,2810,8667,3234,8665,7713,7444,9507,9371,6272,5181,1028,246,2714,4127,8826,5038,1020,5283,3603,2394,697,8425,428,8193,7695,6199,3951,1038,1520,5429,8972,9507,6818,8381,2987,2066,8425,4800,6390,392,5419,4603,2179,5419,4705,7651,6765,1029,6934,1029,3642,5729,1112,9448,8706,1112,2609,1418,9437,9437,7513,6286,4800,4254,8706,4505,4085,6540,6658,5760,5760,6785,2435,4879,4988,9437,1005,1005,9373,4603,246,4871,4572,3406,6204,7056,5760,8706,6658,1006,8444,3517,1366,6048,3837,4521,9123,5452,219,2810,5658,1778,650,3984,3452,5419,4743,2985,415,7600,3582,3837,1160,5523,7786,1407,1131,1449,1407,7448,4374,593,4254,2752,3074,6286,666,9000,2298,3566,858,4881,2124,5555,1515,6658,9512,1694,1413,1502,7541,5435,8927,2811,2986,3688,6763,5033,5729,2270,8559,2103,7545,9576,6850,5719,2027,2879,2622,131,9521,6775,9654,1092,8736,997,1489,4240,4999,6093,1502,4716,404,6948,6186,6186,7839,9288,202,6997,1435,5535,8567,6948,6948,6948,529,2281,1968,4065,4841,6447,4744,8209,450,2066,1005,9105,9309,970,539,489,5178,7442,4355,7422,1724,9400,8761,357,4118,3191,3157,8275,8165,6720,4719,2714,6800,3720,3303,6633,2854,4797,3188,5397,9309,964,3711,63,2773,2773,8761,2987,6776,5501,7793,7793,261,8475,7793,6738,6738,6738,6738,5349,3183,9187,9144,6738,6738,3953,7996,7793,7651,615,6286,8286,2875,6378,6827,7466,1677,1978,9214,5555,8479,8666,4508,5997,7585,1525,3061,5405,449,9530,4737,6714,4711,4711,4711,4711,4711,4711,4708,4773,5137,2263,5255,8577,3710,4398,1307,63,678,527,8800,9442,9521,5086,1183,2893,5511,1061,3101,3484,6648,2646,3199,1420,3971,2829,3689,1029,8800,675,9524,3902,7276,8709,6827,5116,6234,7222,81,2902,1795,1795,4873,5658,8960,8928,7222,1981,955,6721,4999,8914,4992,6384,4734,1388,4716,6569,3817,7244,4734,2155,7710,6326,6718,3331,7572,7325,8362,8761,3743,1984,3248,5713,7745,4798,1052,270,2011,9141,9142,9155,9125,9124,6765,1905,7439,1178,779,811,8098,3343,6818,6693,5014,5372,5535,5535,3881,2624,3194,3902,3470,7577,5566,5405,6968,1117,5750,742,6507,885,5973,4687,7628,4153,5086,4539,2152,6286,6481,6747,6569,8370,7622,4734,1128,5658,3694,7546,4312,2127,6384,1881,4236,6721,1774,5731,2451,7742,4734,7422,7422,7422,4203,4203,9310,885,7936,195,195,8061,8307,5658,659,7276,4716,2174,7276,4910,7612,8940,257,1156,4236,5273,5637,5482,3984,2594,3721,1029,6078,3854,234,4728,5567,8283,9574,9572,5200,6305,7008,1061,9519,9602,1061,1620,6571,5658,1061,6286,6650,7418,2174,3667,5053,5990,3854,3854,660,3439,6992,5944,3854,6754,1020,2011,2661,3298,5770,7341,5334,2686,6378,6293,5429,7084,4753,6693,9393,3643,8336,7344,2262,5678,5512,2564,1123,97,8286,8751,4100,5678,6724,8828,8847,5278,3710,8476,7131,2945,2945,137,5957,7651,7585,6310,4404,27,7692,3231,6286,7421,850,1204,2564,6650,6325,541,9565,5651,1452,9714,5281,4528,3383,7315,1103,4574,6286,7562,545,7617,2714,1172,9309,6339,7458,5658,599,9519,8696,8779,8277,2008,6587,570,2853,8761,8835,7131,4734,3542,8205,7421,1150,2451,8771,9694,2180,6326,532,5822,8709,1172,9378,8835,5834,8838,2134,850,5344,5334,4734,3157,5748,4738,2164,2906,8409,8752,4717,8036,9546,8298,8508,8298,1132,523,3557,9687,8508,8838,6552,8838,9302,8788,8637,1942,2374,455,8886,3698,6424,1123,3710,6219,2827,3643,9628,5321,1034,1034,3087,1061,1061,9507,4303,3989,3478,780,2650,253,4226,7548,7618,74,9074,2166,1843,5165,639,9610,4436,5240,2424,6721,1578,8475,8475,3720,8837,4017,5816,8125,1557,9416,9429,5748,3169,9083,7443,7443,3021,5231,9294,3085,7327,65,2754,5938,2551,1435,5383,4285,5558,3937,8021,3643,4672,3937,4672,9290,1598,2316,5737,7409,6286,7090,9425,6899,6782,6899,1331,2424,7760,227,6688,5748,8637,1029,5542,4712,6622,3704,5580,1183,2782,527,1698,6330,5225,6286,4688,6286,5281,8058,6827,8209,5636,3097,7035,1183,5738,3244,6714,6830,8784,5487,4286,6714,7161,5817,2304,5895,4347,7622,8787,3843,6385,9171,5918,4697,2529,2415,2239,2910,5401,7029,9530,3698,1288,2714,4334,2714,740,1569,3010,3495,4866,8972,6738,6738,6738,6738,9426,850,3506,3506,4348,5947,585,1880,4120,6932,8771,519,9580,1005,2227,1916,5137,4757,9350,4726,3834,4706,1750,1029,4348,9305,5946,2066,4228,4712,4726,3506,3144,4346,919,919,1981,203,1029,6125,4273,888,3214,9014,5401,453,5010,3550,5005,6286,5658,9487,9409,3681,7585,5792,3522,1094,2702,3000,7074,3522,2152,3062,8001,3249,2723,6818,7469,3400,3517,7227,2840,6325,4118,1028,8537,7678,3643,1922,1708,4273,7380,6879,1029,987,527,6286,2812,2860,7070,3009,5849,549,1348,4716,5714,9409,1028,2228,2043,5401,8736,5195,5529,3323,3323,3323,3323,3610,9594,3770,1693,6995,8165,110,5760,2556,8665,4508,9262,6579,3295,808,1971,2595,2260,6818,6568,9594,1943,1038,1631,3295,6981,2833,2840,9679,8771,4347,4642,1092,3834,4776,7572,6721,665,8629,4335,7331,7351,8812,6789,7347,4716,1183,6723,9020,1256,9521,8726,4405,4121,5744,5906,6597,4893,8752,9524,5659,4428,9507,4840,5417,6101,5456,3507,7408,2749,2670,5268,9204,9679,897,3000,236,7120,4348,5245,5182,5339,9475,9525,9171,1733,7571,5681,5470,4229,2670,5346,8665,1028,6491,2389,5429,4717,9287,4176,3522,2935,1249,3001,8263,6899,4243,1061,4803,3240,9164,3356,9171,2614,2808,1092,4716,7158,568,2256,4370,4712,3133,1925,5359,313,3249,4254,6340,9521,9566,100,3217,8990,909,8275,3832,6557,730,8090,4285,5535,9094,7617,1344,8687,8192,2657,4961,2066,8407,8925,8925,9097,8483,1904,3610,2819,2782,5359,1197,5584,1183,8925,4418,199,6339,3133,7571,6297,6875,2723,3820,346,404,6239,4793,2609,9551,5170,1029,7077,3067,6738,6644,2276,3627,5005,4732,2715,7969,6875,1390,6390,6738,3193,1719,4918,7281,7448,4910,615,4840,9475,462,2117,2043,7060,1167,1407,4900,2762,1875,9471,100,3561,5419,6481,100,4200,5054,2965,203,8411,1020,1020,8600,7085,5931,8388,4988,9537,7283,4918,8081,7912,6016,957,14,7408,2485,1420,8211,3600,2051,8927,9064,6435,7728,7734,5931,771,771,8388,2834,9507,6812,7912,4348,100,5891,1370,5404,9282,9282,8388,6738,6738,670,1754,3062,9282,7646,4348,2595,8388,4710,4710,4710,6528,6528,8388,1504,8353,332,7988,615,8827,1911,5924,6779,5585,2210,7465,1121,7930,7276,7276,7912,6158,1504,6899,7070,6738,6644,8451,4574,1562,6568,4913,8388,2517,3283,6738,961,6997,6738,6738,6738,6738,9584,6738,6738,6738,6738,6690,5535,5569,4252,6439,3016,6802,1370,8324,6738,6738,6952,3813,6948,6948,6948,6948,6948,3710,7408,7094,7106,3710,755,1810,3216,1024,5695,6157,6157,5931,1235,5658,6062,5770,5232,3704,3729,4171,4440,3290,2609,2714,6738,6738,6738,8810,6738,1129,7465,8920,4080,2066,1064,1064,1064,1064,5770,81,3704,3704,9514,8143,4514,6735,5268,3251,1400,6338,9631,7912,6286,5658,5047,1541,1541,3446,7408,3625,3625,5182,2853,1976,5086,4858,1579,6262,7169,6305,7094,867,7106,867,6048,3538,6523,5726,1763,3191,920,5199,323,974,5658,7020,4716,4691,8659,9403,4456,1091,6334,7592,9437,9437,3813,6948,5738,5150,6948,6948,4117,4801,8734,1103,8453,4861,5685,4066,3774,9678,6471,3920,3243,6738,6644,2574,4248,5071,5801,2657,6399,6193,4600,1092,1029,1029,1234,4858,1216,6347,4286,7185,8967,5232,9057,888,6291,7289,7145,7185,2416,2416,369,6286,5931,9171,6045,1216,3140,6738,6738,2311,7408,9427,2966,5768,4391,794,2036,1121,8723,5614,5614,5501,4875,8700,5443,6958,974,1418,7094,5944,7219,4319,1727,665,1160,3391,8746,6648,3629,3776,3963,3776,5434,4265,7623,3688,3067,5005,3191,4348,6393,8771,8319,3150,1663,1454,5195,456,3168,5981,5523,9599,8665,6268,7208,1092,8846,4342,9392,300,300,362,2439,3992,4597,5512,7608,3336,4716,8388,300,362,4084,1730,777,2820,2043,5738,1052,9605,5602,3703,9189,9679,7796,1216,4066,1106,3452,8165,1121,5492,6903,9635,2066,2375,527,8278,5111,5512,6286,5944,7106,3200,2326,195,4236,4897,100,9282,4978,7467,6733,5353,4411,2952,5917,5658,6235,3600,3879,5222,5738,1541,4080,1028,5232,2657,6935,1029,7615,3813,879,6948,6733,8353,8777,6723,6948,9006,3469,1981,6771,3727,9607,1810,7049,4183,3758,8867,3586,7348,1107,6948,6286,2275,8402,2769,5417,7243,7219,3874,6948,1557,4272,5381,7475,7475,1038,2052,9505,8913,6305,6526,2204,7408,5251,1121,5935,4942,2733,9535,2671,3625,4256,8509,1078,5842,9311,4286,3323,5982,8,6919,5738,4734,8278,2172,1047,4700,46,46,867,8401,7623,5232,9597,6738,6738,1435,8060,517,2984,3417,6569,6821,7701,2365,8165,7585,2433,8949,7144,4356,970,6385,5511,9505,5511,147,6733,5427,1978,2912,527,527,9262,7651,8621,5323,8876,7652,7073,3984,5239,8761,5259,1957,1061,7060,5918,3284,2627,2794,443,867,2365,5417,5168,5168,2609,2922,552,1092,4411,1989,2945,931,2945,7118,2854,4200,2669,9362,785,1807,1121,3655,6503,7797,4686,4967,221,6637,6884,3452,6855,6637,8823,1696,4612,7378,3867,8810,7094,8670,5181,6002,4932,6272,2231,2123,2019,2285,2923,2763,2792,8665,3991,9207,7801,5193,6827,3920,2802,1612,8019,4794,5066,1325,9332,7747,2491,754,6761,3510,2529,5353,5738,1325,9298,6280,2491,6569,9438,3323,1287,2071,7492,8017,2304,2422,8622,5655,534,4084,5372,7245,1562,2356,5738,5251,3180,6392,1562,1562,8907,7656,7336,6326,7392,259,259,6551,189,5658,8474,3470,6414,6180,5045,5454,4734,8732,9392,5353,164,2675,9572,725,3323,3323,3034,9307,1081,2501,8563,4780,8300,2309,1974,1974,1978,237,1978,1028,4956,704,4236,1978,5482,3704,4956,6286,9231,9698,6825,4651,4651,8356,568,1648,4987,2828,2676,6286,5292,7835,3685,9366,9508,6633,8848,7485,6802,8259,4900,2176,5087,858,7094,9095,9095,7077,867,9592,1302,2928,6658,1092,6506,3901,2790,9498,5918,5515,3771,7656,5477,2714,2580,3688,3688,3061,1844,2210,6393,3139,9167,6272,6393,5738,9361,1791,8907,9108,2436,1659,6661,7114,9041,1218,8532,8806,6783,9310,1968,1958,1226,8689,8698,8465,8980,8907,2389,5146,6286,6723,6738,6738,6738,5299,9274,5299,8019,4144,5427,6101,1601,7846,9531,4964,3522,3658,6188,4935,7288,6640,1435,8990,8834,6569,9297,1400,1618,874,8738,9206,7073,968,6633,7484,4123,1348,1965,4144,6738,7074,5360,259,7123,7342,6216,9467,1078,9590,3379,1092,2554,2058,2425,2371,155,3390,3105,3115,6667,1719,7718,1572,300,362,2066,4066,6286,2091,1400,3334,1092,2919,5084,2021,6776,1331,890,6836,62,6934,3047,5319,2178,333,5863,1673,3208,5535,2358,2358,7228,285,2615,9529,6569,6991,3304,1673,1673,2178,1724,3689,3818,1197,5693,4977,4977,9403,5353,2609,8836,2624,9662,775,6881,1648,1648,2217,4072,1092,2202,8776,6948,6948,7512,837,8726,2676,1028,4861,6935,2358,2358,3166,9590,9590,9590,7494,3753,1673,3256,5005,4573,1287,4156,24,4361,3241,4988,6429,259,2751,8670,2358,3563,9688,2991,1418,2890,2943,3049,2955,8220,8220,3546,8145,1160,8771,9679,7657,1421,4420,9017,7384,5748,2414,7297,4716,6387,6621,6091,1418,6289,7126,4439,4439,5284,4080,5385,1034,6569,9506,272,797,1644,9037,9100,1092,6832,3039,1673,6781,9001,174,5353,833,100,147,5138,5314,1562,4716,100,6141,2439,5394,2006,9638,8962,1619,2419,7407,6300,2616,700,1982,9078,9504,6244,6648,4269,6938,1644,5310,5232,6546,3635,5222,9203,2248,8962,8588,887,2358,2358,3704,4107,9294,3641,3200,6637,5693,6637,8509,3415,6637,3204,6952,6952,1149,7835,8077,4066,8294,5944,9161,5733,1028,5660,8535,1370,1370,1370,3141,2268,4574,6767,7853,1183,741,8723,9467,7658,6258,1242,9343,8006,9504,5523,4623,1029,1029,5629,7293,725,9029,2928,5286,1351,38,1092,9377,6935,8259,1034,2657,2707,5681,6749,7373,2401,2356,217,2103,2514,100,8962,2139,4307,5394,2731,4675,5852,5852,6117,4457,4987,5137,1658,6114,7018,8738,4250,1647,2481,2432,4987,4734,8099,5356,5356,4767,2358,3628,3630,2358,2358,5388,5733,7974,395,5267,8887,2962,7502,2405,4603,5286,8259,9499,9504,6286,2358,4573,8577,3856,6091,2060,6536,5884,7422,7422,5535,4716,7796,8563,1989,8278,4900,2059,2513,8060,8220,5824,195,3742,3635,6536,3847,6506,7315,5884,1954,2127,7091,7586,3062,2343,471,681,3727,360,2277,5045,2358,6300,8681,6546,6991,2842,6106,5562,1826,2358,3630,3054,837,2818,9065,1412,2127,2127,688,9695,9063,8790,5679,3992,6141,5306,6023,6286,9469,874,4035,7687,1982,3256,4574,6286,3727,2169,7137,6569,5574,1781,3992,3456,2912,4567,1562,1562,7336,7524,1483,266,6019,2609,6101,1,9105,9267,3196,2330,1812,1092,5251,7028,5319,2358,7222,100,888,8278,2358,6828,6536,6929,1311,888,6091,3226,3113,2744,9529,1808,9392,9134,8715,9348,3034,7796,8712,457,3446,2330,5222,1984,3992,6101,3958,6738,6935,6738,5576,6503,6503,8955,3362,2159,7803,582,1311,1311,100,7114,2101,6401,5918,249,1129,3828,6827,3840,9321,9105,4667,8388,9494,6614,6471,1390,4080,4281,4441,2193,8899,9105,7234,7121,8815,4127,4127,9514,837,817,9430,9250,9392,8901,9016,8893,8233,2521,1904,1904,1904,1904,1904,1065,9280,6172,6903,7481,4924,7572,5482,2886,5482,5575,6738,4038,4038,7422,5844,7411,421,1071,3304,6268,6536,7288,5871,9592,9322,9174,7546,7736,5632,7778,5353,1084,6827,2074,2074,2191,1183,8482,3431,8482,8001,1705,543,6997,8120,5732,7457,3054,360,3210,6286,8011,8011,5297,7029,9606,5957,5621,7975,9472,875,7234,8757,1650,8440,7736,7190,3927,4080,4670,7611,7611,7611,7134,4791,4459,3992,4299,4529,9049,4233,1412,4233,2713,4955,3063,4529,6244,4529,6976,2134,7340,553,8755,1472,1658,4322,2214,7685,4574,4574,8815,1418,7222,2074,3704,7459,5288,6364,6780,2940,4978,223,4200,788,8259,6623,1416,1358,8391,5153,1405,8771,3828,5312,831,2246,5588,8002,1557,940,1447,3467,6286,3522,2320,1520,4931,2379,2379,654,6415,5785,5419,286,5419,2855,7650,8871,263,1380,6273,1978,45,8359,8771,8242,6124,7995,744,46,6608,7746,8633,5624,6874,6784,1732,6608,7373,7463,9181,3275,9181,1179,7939,6968,4231,6382,7098,6555,809,1029,1261,3275,5312,8867,7855,7661,4307,5881,6472,1610,713,5988,649,6828,6725,8117,6569,2618,9615,6710,9031,7895,8828,9621,6078,529,6150,5980,6114,567,7098,143,38,6997,9560,7174,6056,6286,5370,3517,6668,4953,4683,6320,2350,4815,5419,848,8806,3971,8656,7361,7113,2143,4911,1545,1454,1224,1454,2599,6652,3958,6613,5005,9521,6633,2577,4231,6493,1982,9521,6802,3067,3799,0,725,6907,7548,6191,3191,3054,4200,7791,8379,2545,5427,6735,8669,7777,1977,4144,1034,67,9190,8462,4683,7169,6401,2883,5740,3439,3439,5262,5668,473,4683,6210,2855,6466,2426,8734,6185,1183,5789,8286,8771,2379,9095,8527,9379,9685,9624,9171,8248,9169,8540,7553,6786,7867,1034,9157,5045,3734,6997,6092,9455,6061,6945,7169,7070,43,6017,8771,9269,8286,95,1183,38,5311,3356,2000,369,9512,266,6286,1418,9167,7720,8406,6617,3415,9261,5936,6286,5419,8815,895,3954,3954,4408,4439,4435,2956,3182,2199,4439,2887,1993,2981,2952,8665,3407,6948,1307,6948,6948,6948,6948,6948,4529,9507,4436,7491,6523,2358,5191,6929,6799,966,2399,1017,1472,4360,9394,2275,50,4431,5353,8145,2275,4434,3635,2659,4066,3275,6780,3795,9267,850,4066,2433,4080,8985,9003,4383,4434,2137,1703,1435,271,2998,831,8032,3483,4080,5225,6802,3158,6555,8388,9116,837,5815,2529,8918,5344,7853,1984,9647,8872,431,3042,6948,6948,1038,6667,6667,9626,3575,4284,2134,7362,315,338,2706,8145,3292,1978,7410,3112,6546,7886,7138,3006,8222,7886,4228,6555,5748,1261,7396,7147,7992,9279,8842,4504,9486,4530,6350,4085,1034,3877,8294,8397,5411,8719,8548,4348,3506,7820,6286,1988,7362,4983,4953,1468,9524,7464,457,5353,4427,3142,457,6776,5427,4490,3013,9676,4987,4251,7445,1469,9508,9508,9508,9508,9508,6400,7169,7030,7886,5568,6286,6286,1490,7676,6818,6818,6818,9105,7580,1932,1669,2390,6945,6945,6667,3265,288,5251,1552,3142,4954,9381,1248,6101,195,2969,5264,7699,334,886,4993,1092,567,3727,4734,7833,4455,2194,2086,1670,4228,3652,2241,9596,7029,3305,8103,5734,2451,1554,9165,6310,7188,3464,6546,981,5187,52,3664,6546,5519,3191,8918,4590,5273,8286,2743,2534,1413,6934,5746,7548,2441,3773,7143,6074,7785,1466,4107,9455,9171,4268,8278,1092,6344,3901,9706,2864,5922,8020,9238,4706,3200,3235,5137,2004,8388,4827,4819,9678,482,2577,2351,6286,6572,7389,6948,6948,6948,6948,6948,6220,1061,8848,1023,1023,4287,3781,6968,1063,6277,6056,5684,9640,8565,7066,534,6922,5005,1466,582,3625,5000,5240,1774,6997,2864,6751,9455,467,6550,3350,3041,2928,6935,4734,3350,4338,6184,1028,3362,2789,9616,1915,4692,675,8720,8286,8867,4791,1063,7833,4574,5775,2936,529,885,412,7489,1183,8060,885,4567,2209,3704,8958,3625,1183,6037,1597,6161,3042,9455,1052,9711,885,1028,9455,4277,5561,2228,2722,4286,9615,2202,8726,2247,4193,1515,9518,8456,5390,1008,6691,1962,7391,1328,5319,4322,7066,3863,8002,6466,619,4286,8518,6272,3720,3862,8377,4287,3392,6906,303,5997,6948,1430,4982,3439,8512,1603,1557,6948,9356,3765,6947,7942,7375,8828,858,4838,2371,1038,6325,9409,1620,4411,837,7167,8997,1092,9080,369,1719,7958,5069,3776,3063,7634,7448,2836,784,5164,1435,946,6958,7593,2183,8512,4540,5005,7765,3678,1697,2108,3408,7541,6467,4013,6667,4066,6738,7518,3445,1028,5271,1183,6176,9305,4265,6112,6889,3142,2304,8962,4154,7216,695,5707,5287,1193,7408,1435,1092,6738,6738,6693,6903,7652,89,7444,2753,888,4524,4574,100,1029,1839,4282,6948,5020,1545,1903,1106,6629,6545,6264,4734,7408,6780,4311,3957,3957,5198,1314,4361,8388,6051,6068,4135,4163,8700,3517,8662,5216,1430,821,7916,7496,1078,1658,9167,5168,5168,3517,4035,5032,6470,7660,6286,2451,8388,4761,5511,6884,7486,7615,802,8002,7288,6546,8648,9489,6576,6515,4144,1915,4121,8811,838,6078,5216,8613,9008,4281,2928,9691,4716,4794,675,9703,1160,1193,7332,2322,5865,8001,4794,4177,7581,7255,6633,4924,7572,6762,1038,8652,7475,8436,9038,3975,8493,6723,27,617,9008,8002,885,9008,7183,8459,3405,3523,8704,7725,5314,8970,8301,6899,3546,366,7336,1183,1183,1454,7079,5054,2702,8827,4138,3512,2450,4403,8222,5541,9281,8352,7761,95,4285,4080,6739,3954,5417,5005,8485,6771,7878,8897,5535,4285,5450,6114,2810,1562,8879,4574,3954,5856,1479,2433,8276,8276,8276,5820,8423,8184,7210,5005,8436,4138,2010,7319,1117,9567,9344,4059,1560,9645,2750,6457,3528,2487,4928,153,3126,6876,5005,8002,7252,4052,1028,3261,6802,3388,5482,7451,9136,8621,7553,3332,8768,9179,3356,1323,463,712,2265,1317,6783,3975,2441,6523,6037,3726,315,6286,5225,6286,2229,5044,5198,10,2451,1937,5748,6660,1595,4006,5456,3435,6783,1288,1275,3034,2546,8156,1560,6512,601,8771,4223,6678,8353,5251,4716,8438,1739,4785,3958,4547,46,7942,5251,3623,4716,1435,4623,1183,1323,4320,7027,4935,271,3045,4734,1281,4935,8315,7081,7421,1288,6152,3532,5250,1183,271,7266,8892,5064,5380,1307,6738,8881,7668,99,5123,6783,4780,4623,6270,1092,6987,6755,4412,7596,5330,9437,6621,8932,7195,5460,9617,7293,344,4104,1109,3323,2505,5658,4847,6723,6723,6723,1092,9080,4524,7447,8788,4729,4636,2520,8621,7461,8925,8897,1557,3696,2399,5388,6272,6622,2303,5326,6982,9645,7568,7139,8654,6205,1981,4195,5069,2907,5069,1420,8436,4325,2609,1052,8768,5658,3065,2451,7381,5535,6114,9259,6783,1545,1492,7695,6997,6879,2114,6576,6286,6520,8119,6520,6402,7487,9464,8541,9591,1029,8866,1712,5452,3757,2577,3691,6379,7217,1288,6415,6827,6968,6733,5983,1620,6286,6819,1020,247,4529,7833,189,8291,1450,1133,1218,9157,4615,2451,1265,3542,3542,3228,1273,6987,6733,3190,4908,9518,1758,8911,5298,6114,8838,7833,575,4066,2461,4582,2318,6408,7699,4313,5849,8768,6523,6802,6523,2361,9617,5349,7433,3703,900,7526,9171,978,2228,4100,8793,8910,5222,5542,7267,6999,6364,5188,6024,7526,9390,4808,4580,4048,7735,7460,8919,8230,5355,4406,8508,6375,7312,7429,4529,1969,1390,1965,7141,1958,1359,5351,260,5417,6369,4483,3252,5800,6546,5005,4499,9507,2870,9585,6935,2696,4798,365,1418,4907,56,7973,118,5251,1518,665,6332,2899,7699,5984,2406,5614,5614,5725,2002,8450,1400,7312,1981,2210,4219,2210,1435,3897,1528,4524,8366,6754,6504,6286,4080,4427,7438,3636,5065,6975,3142,2627,2432,5597,2394,3323,8201,9281,1307,8558,8558,7200,7851,9507,2638,1623,5748,8090,5567,6381,6381,6703,3265,7077,5074,8342,5869,1131,6704,1540,4536,6972,5427,357,8119,1092,4427,6364,5005,8919,4716,2532,8639,4716,4920,3958,5119,5508,1678,6478,9641,51,6765,4035,8094,140,2143,5700,8201,356,1395,203,500,9320,5964,3323,1435,6916,546,355,5535,7438,8621,9294,6286,174,1557,4796,3404,7712,7142,3727,2077,5217,4346,9068,8103,6286,1053,1630,7993,2635,4800,2638,3451,9577,7303,140,5501,1774,2680,1695,3450,8902,4738,4348,5292,6059,1489,2547,365,2810,4338,7076,4200,7243,3992,6863,5308,1967,2074,542,7678,8332,3109,1029,3955,8621,8041,1932,1038,5535,369,246,6127,3450,1557,1430,6608,3585,6827,5419,6642,4937,312,8975,8322,7142,6202,8106,1029,8697,1420,4433,5434,5434,4893,7216,1381,2055,5609,1183,5066,4348,3739,2052,5384,8796,1443,2877,8566,8562,7625,1081,1556,6320,60,6508,8201,6681,6685,7255,7255,7005,5390,7566,7855,4404,6733,9118,4185,7617,1504,6091,4294,5353,4257,2624,4589,6968,1013,2681,850,9573,4988,6320,981,5676,5676,8955,6459,4194,2950,6827,3797,6944,1673,893,4871,4871,4734,5868,4449,7844,7200,2529,7259,1034,120,8163,1183,1183,3809,8189,3578,4013,1520,8551,8773,7027,850,4847,326,8748,6848,9347,9347,6704,1348,6268,8771,2748,8489,9284,9230,4871,5089,8489,9294,5085,2988,5177,747,5148,6786,3803,4666,6900,1005,5167,5167,5031,5868,1744,5868,8390,5351,9105,5190,1142,8577,7602,6735,888,5692,4286,5267,6733,2328,3660,3811,8577,1290,7442,7442,7442,1029,5388,6576,8475,6325,6320,4286,5069,5069,5069,6311,1949,6714,5482,441,1092,1183,7392,3142,4236,7870,8339,2174,6881,136,2355,137,1028,7553,1435,665,2813,9683,9065,5963,2810,5868,933,1515,7678,3572,5452,9122,7553,4835,1557,3090,2876,8008,4574,6230,5042,8700,3476,3434,6733,5319,8577,4671,8397,7263,5639,6043,4671,7553,5658,7929,3303,1435,0,1557,9375,6722,1983,2146,7707,4675,7214,5349,2909,3926,6735,4138,1287,9551,6773,4062,9167,8824,8854,2573,2616,9043,6091,3676,6472,5658,7214,6288,5596,312,1557,1091,6503,5482,3583,1061,7196,7447,8651,9160,9529,3220,2355,8092,5676,6563,8356,4525,4851,2573,8207,679,680,5833,7913,4785,7291,1005,6934,1005,7140,6934,5288,9162,4861,4861,4861,5796,1183,8661,6055,6362,9301,6934,3462,2810,243,4348,9343,6504,4591,6055,9367,9679,6509,3446,4735,4128,6509,9703,1557,2114,6055,7495,6396,6533,8157,5219,5230,4291,9636,38,1092,7617,3434,6055,2867,6532,1080,3434,5353,3317,6733,5452,8008,9048,1183,6438,8278,2972,2433,8621,8228,7710,2149,8726,2212,7710,8052,1183,6316,4503,5005,2414,8339,9294,8551,6532,8776,6627,4932,148,2987,4639,8797,6733,7678,2448,3509,8676,4348,2390,6842,6908,1028,2810,8607,4577,5729,3250,4556,9615,8647,6765,7084,2133,5576,7453,4500,8863,5454,7131,1183,5905,5487,6286,5177,7586,2354,1183,246,4348,6446,3727,4052,6714,474,3891,4121,308,5681,5896,1511,8736,6728,3804,4121,8736,1198,5658,3102,2954,4099,1678,587,2302,6863,2225,2066,5658,367,4767,609,3596,3266,6775,7187,1141,4601,6837,9303,1141,4716,7351,2370,2437,2437,657,8581,5971,1141,7294,1092,1092,8048,3059,8416,3027,3452,3216,8052,8665,6948,4923,9272,7725,5910,4529,9077,5910,6378,6293,3369,4977,4436,7617,7676,9586,6765,5183,7077,2430,1536,4121,3253,5678,7977,1436,3954,3954,7155,6191,7383,3763,4734,9508,5698,6438,2760,7284,8416,2330,3057,3142,2972,4927,3768,8866,7381,1537,5389,7253,7763,7608,8347,2289,5982,1092,3427,3925,601,5877,1029,6335,5005,6794,6948,6948,1306,5639,2176,1121,4716,3625,6286,7650,7540,6743,1077,7351,2915,9171,8679,6783,8416,1183,2734,8739,3131,6863,1092,2210,6863,4036,6741,5681,8797,6848,9171,7268,6511,7058,9173,6204,6783,7888,2373,5005,1773,5111,5223,6997,8797,5748,1583,9294,3030,3030,3828,5792,1557,6613,3030,1141,3642,1557,2909,7973,5828,8686,3698,8512,9106,4418,6242,8651,2856,3523,8797,3719,7280,4479,3704,7444,6092,9008,6738,7892,5761,3705,1028,8622,5792,1075,6924,6407,6503,6204,3705,3705,4895,7245,7245,7203,9171,7770,8961,6797,8493,2098,6503,4733,450,6745,8558,8914,145,7276,2210,7327,1114,6503,3633,3633,1678,1435,5567,5849,4733,4734,2690,2410,4733,5885,1842,4640,6977,6765,5891,4733,5151,8092,3446,1778,6656,7365,6656,3978,8295,6608,4236,7790,6818,6818,6818,6286,3685,8971,5199,3343,6879,2204,1029,1486,7916,5588,6713,7365,1219,7800,452,376,6612,5664,8286,6786,3093,1595,148,1560,8613,8734,9224,1061,4202,5503,7393,5982,5357,3468,3462,3468,7061,9162,5441,5441,6286,9485,6656,6656,4102,2714,6852,148,6364,4133,8752,7349,8605,6765,7955,8994,4258,1456,5697,5407,9095,6204,4202,3992,6364,1435,8739,4733,4506,3476,8682,8397,8397,6236,2049,9095,4701,6230,8865,1527,8100,4716,947,5874,5867,187,5482,187,5083,2010,5142,9465,9465,4104,3588,9551,665,5948,4529,5419,4506,3476,5722,6547,2829,7934,2720,38,38,38,38,2781,5519,6934,7289,594,5875,5201,8052,4827,7435,5154,3739,7351,3954,9095,4733,7241,8558,7751,4483,5639,1887,8094,5203,6767,100,8899,708,38,4734,3828,3565,850,4197,3867,6320,9264,830,6386,8665,6286,857,8085,1489,3599,6827,9423,5709,7626,4920,1061,16,3135,4909,4208,5608,8299,1711,6121,2455,3446,3590,2358,8301,4346,7916,4190,1876,5875,5982,7238,1869,1142,945,4139,5454,4909,3950,611,1034,4734,4286,3676,1270,6546,5601,9294,3307,7242,2909,7290,5164,3981,6997,9648,9465,9465,1030,4308,4827,4218,1160,6573,7682,5139,8831,5005,7612,9301,7136,6767,6797,5885,6577,4827,6948,4827,3719,3613,2730,7790,9714,9645,3590,7263,9303,6813,9080,5518,2406,3466,4404,885,9426,4734,6626,6850,3466,7151,2948,6608,3191,3446,5161,365,9413,5136,3607,9507,3856,2649,8738,502,7435,6565,1183,4389,8520,6398,1092,7349,7617,5734,1028,2753,4197,9413,8026,5822,6783,1029,319,2066,8475,3888,7456,5930,9650,6499,1778,7601,5248,2433,5177,5487,5683,7405,5453,6947,8962,8738,5177,2862,5005,7336,3872,7349,1288,2241,6656,6606,4499,6606,3424,1770,100,100,100,2732,4687,5486,7438,5184,7009,7136,5400,3992,8874,1038,582,2433,3530,8986,64,319,3388,6738,6738,6738,6738,9276,3828,452,319,804,1020,6008,3867,4443,9090,4067,5497,2033,5201,38,38,7325,3992,9649,6606,6608,4283,4844,5875,1778,2244,4086,4801,944,944,4937,5199,5199,189,5863,5863,4462,5463,8665,4364,7617,1778,6286,452,4684,7565,5658,100,8359,7052,6738,6738,6018,6018,8627,6735,8262,8797,4877,7262,9507,2454,5135,6171,4494,722,1574,1435,637,9497,1435,1862,38,5919,5681,2609,9388,8651,9413,4546,766,9055,437,5089,5972,6091,4524,5497,4574,6848,79,5373,7288,2,1029,1092,3908,9413,5016,689,7967,4556,9485,6101,6968,6738,6738,6738,2358,6764,7844,1625,9001,6654,8500,4035,6308,9682,827,5506,3459,5571,6398,7934,8259,1418,2358,2358,246,2714,4866,8768,3356,9235,7694,6850,8042,7770,8352,4091,5972,7438,2384,6018,6133,7116,1028,359,6399,3296,3212,8857,9710,8295,8745,2046,2742,9710,5692,9313,3528,7965,9714,8724,6367,8150,1029,1562,2275,4359,7861,7863,4154,5535,1520,6031,553,7945,2948,5778,9289,9171,4160,6948,6662,8910,5828,7886,966,4871,1984,8402,4091,4348,9076,8129,4209,7617,4389,8212,8737,6576,1449,1831,2169,2406,7023,7243,8614,8671,6014,8145,7455,8068,1578,4767,6738,6738,6738,244,6662,1183,7623,1687,7371,5596,9176,9485,4712,5684,3398,6608,6827,6934,1288,8415,6735,2329,3167,6056,3523,2151,3662,5517,6565,8666,7430,7430,7436,3148,4813,7623,7681,2203,2203,7871,4900,5117,8042,1028,4687,7036,7924,2992,6198,6389,1420,2380,5681,5608,8776,1029,3882,5535,3475,8510,5535,885,5641,1029,8273,2433,9022,6539,8877,3470,533,6775,7422,5118,0,99,4190,4520,369,6278,8788,6997,9120,3343,5614,218,4388,2453,5790,7405,382,5427,1034,130,8651,8651,3517,4818,7418,5427,6286,603,4618,2945,9129,5535,5612,6709,8103,5623,2591,5639,8103,2453,7955,1289,3126,6810,3129,410,3913,2126,2126,5891,5891,1554,3624,401,1341,2965,1692,4436,2771,4574,8050,9333,774,9171,8230,9315,5493,5435,1476,1646,6286,2433,7491,2810,1783,5535,6929,6968,2394,8579,4430,7617,6204,4298,6810,8623,9333,5493,5452,5963,4866,5251,6286,7583,3277,3161,1706,6738,8398,885,9171,6354,6080,2756,2198,1520,7129,8744,6774,6242,9615,6779,3356,6738,6738,6644,2945,2945,9627,246,605,100,3291,5626,5488,3867,161,4767,3517,3867,8336,3220,9465,9465,4252,4696,4236,9106,9687,5069,7422,9682,5441,5722,6286,3682,4712,4733,7026,9168,5546,2275,6242,8008,9679,9627,5658,8736,494,1530,9413,2945,6521,2678,7026,5566,5177,546,5308,5800,6286,8907,8973,4576,1118,8672,4342,6018,5658,297,4165,8167,5406,9294,2117,9170,2453,7886,6471,5833,533,6286,6286,2099,1508,158,1549,8745,3447,6775,3447,1064,6856,2536,6997,1029,4900,6546,4165,8561,8734,6516,9458,144,8469,858,533,7422,2762,4696,5687,3356,652,6382,3633,6546,4529,1418,5899,5899,5899,899,8103,3918,4720,2355,2355,3713,8259,5658,4142,4734,3063,7286,6636,6700,6848,6863,8710,5456,1578,3200,5005,3342,6382,7533,6738,6014,4191,5195,591,6286,5537,1981,7210,814,5225,8554,1508,5435,1028,6984,362,7953,8912,5504,5248,5248,6626,2994,3635,8388,1691,3906,5983,8393,8905,425,6320,8095,1164,204,9108,4069,6286,7924,6083,7063,675,4286,4585,6398,2146,2147,6161,4742,3179,9519,8134,5914,4742,3284,3284,8134,8134,3455,7129,3533,1348,7170,4286,3356,4696,9165,3305,7505,2624,9165,9118,2146,4079,9171,5398,7892,6480,2453,8198,7565,8198,8198,8198,8103,4333,8660,5248,6948,5248,5616,1805,1183,2146,7376,6765,6481,2938,5273,4217,2514,133,1515,675,6997,6997,2609,7292,4620,3916,7475,1717,9171,5700,8308,8558,7067,7422,6779,5807,7931,2203,4224,9507,6997,8381,4753,1981,2261,3971,1366,8230,7692,2672,7468,6724,3043,5758,2550,7222,2877,899,5851,5700,1577,6970,752,6523,5351,1515,5658,9627,2512,5772,1260,8555,1418,4742,3341,6637,6240,2185,2433,6236,645,6948,962,9095,4499,9344,1557,6398,980,8479,9013,8069,2785,390,7275,8827,1842,1319,3341,6565,7619,5192,8799,8378,6286,567,5240,567,4515,2363,3820,1557,6492,13,4197,7351,7351,6286,4891,1353,3067,438,4696,3820,7392,7535,9504,156,6901,216,1109,4033,4981,6360,6684,7727,6735,5941,6080,3452,6348,4298,8717,3964,7337,3647,6354,9532,5535,947,3647,1938,7093,6286,7422,5435,7833,6546,2996,1435,3038,1698,1628,172,1104,1515,9504,4861,4735,1092,4861,7863,5685,6401,5005,6320,3478,9281,4465,1535,4066,5681,1092,6779,4367,6420,1562,1562,3720,3720,3704,613,5576,149,1131,4831,7484,8228,6354,8228,3813,391,7602,8228,6286,6775,7036,8627,4184,7317,5535,5320,5678,6286,6426,5411,1000,8413,5983,4225,6596,8973,9501,9413,2856,4221,4712,8661,5082,1072,4483,3377,8673,1038,2060,5352,4397,5251,7642,7642,7604,2427,5216,1287,4333,5023,6755,9160,5892,3294,4574,7012,4333,4366,3864,3147,3088,5694,3377,365,1092,4269,6777,3113,2742,5464,5649,8958,8441,3746,7028,9648,9426,8258,8228,4408,4284,5076,5076,1547,8228,7972,8800,4125,1974,4125,4466,809,5828,3374,1862,8005,7533,7533,6887,7222,8827,545,5718,1165,6346,2427,3727,9581,661,9054,5995,4117,3088,1092,1061,2035,8416,5576,842,5353,2372,7963,2633,4506,4506,3900,5914,1788,7833,6286,1456,1031,4727,3560,4281,4117,8377,191,8567,4727,661,4752,9327,46,5429,2927,8013,7701,4883,3560,7254,6893,9392,3378,3998,6286,6831,6883,4492,8835,6667,4094,5136,1746,5136,8704,8174,6161,9559,4178,6399,6786,8174,1183,4742,5349,5349,7892,6783,6959,5607,9662,7851,8626,1152,1183,16,1366,5504,2427,9147,163,7694,6614,6614,1092,8158,3424,5349,6796,7268,6286,5416,2099,4144,4734,1252,3590,1952,9575,9106,9108,809,789,5687,6300,4767,3367,4734,2236,7442,5658,1404,4591,6272,6733,7441,1418,5658,1030,9002,855,8827,7266,8885,4217,533,1532,7617,5687,6286,6523,5817,6399,5817,5817,6728,6994,1186,7422,5863,6737,205,73,6286,109,7771,8233,3813,1743,1876,9448,8827,3216,5658,6622,7151,1904,8583,8590,5352,4397,7045,3596,6576,8010,7773,5251,4086,5945,2854,4246,5427,4987,1978,8947,1435,2725,191,4096,5674,1435,3130,7390,7838,4409,6628,4645,2996,3161,2847,4197,3720,7100,7317,1496,5539,6302,4800,3720,1724,753,4928,8477,1978,1029,8233,6800,870,9583,1904,2321,22,3126,5729,6139,1978,1504,6393,8048,8085,3999,3708,6765,7235,5722,6606,4064,5439,4066,603,3438,1141,8926,5179,3366,1109,1366,4755,467,5211,7633,8867,9111,246,3485,1111,5411,8528,5211,5771,3789,3660,7287,3452,2963,1026,8314,3625,8647,9159,8519,5849,8147,8302,2612,7631,3485,5950,7631,7678,1225,1368,7000,6626,5329,4716,1319,9401,9347,7596,6859,5865,4574,6669,1854,7417,8723,6546,1092,1986,5763,6439,6920,7421,3970,6096,2127,4086,5251,2355,2307,3117,2039,1978,4734,7218,8665,9445,7433,3067,5251,6006,3438,3485,1028,5914,5539,4096,4093,1067,1365,5535,6041,1904,3161,591,9036,125,5614,9410,9155,9105,6934,2719,1317,8077,8077,8077,8515,5417,4625,2093,3452,1109,5818,9022,4640,7596,5225,5288,4127,7617,6389,9435,3048,1830,1028,7848,4800,3964,9300,4099,7390,3664,3667,2441,5733,4753,825,6633,8988,2738,859,7842,3191,4529,4529,4529,3485,5251,2995,4286,9028,5456,3600,1122,1122,2470,9282,1369,4734,6374,1420,4349,8988,4269,3882,7103,582,582,8866,5212,9617,2488,5664,3786,3786,527,4767,1748,3664,7093,2464,3216,1141,9234,8804,1748,2753,8669,8669,8651,5198,4343,9507,1755,485,8827,8361,6286,5733,6669,8215,3132,1595,8950,8821,406,6954,5452,6438,4163,527,8998,3021,4716,927,6723,4299,1462,3160,5792,8235,7609,6297,8518,700,8886,9634,481,8751,1562,1562,268,1135,5931,1402,1279,4616,9159,8658,7847,2856,3197,3610,1131,8686,6633,7722,8301,1135,1135,4861,6307,4911,5268,9080,8023,5729,8354,5249,8540,9455,9495,5005,1434,6734,9530,1557,5081,4125,9364,4733,8099,3692,8466,2451,1025,5273,2253,2127,7678,3461,3176,7924,3734,8651,6977,2638,1200,5677,870,2042,3812,6330,1967,1967,667,5771,7623,7923,0,3994,8625,6403,7152,1963,5609,1963,5566,2363,7786,1016,8736,494,3727,4404,3930,4716,668,5277,5019,7232,6651,4035,640,7276,1211,5237,429,5277,3971,1069,7572,5658,3713,3033,4742,8460,7833,4503,5930,3740,8290,4915,7786,6286,4502,6816,3267,5658,4861,8556,3211,1141,5113,4550,3356,1464,2359,6286,7351,1720,2515,4491,7351,1932,3340,4613,527,8090,6063,2702,5873,6640,9045,7333,6286,1159,1065,5103,1184,749,5595,494,6997,2517,6286,3964,6667,1475,8937,3388,1160,3388,2972,8738,5658,3882,6286,1370,1370,1370,1370,2782,2356,970,3394,5533,5511,6568,8388,5409,5154,5678,369,8882,7849,1989,4861,2529,4735,6776,3694,7786,3727,5374,4950,3200,4595,4348,9290,4734,4045,9171,7660,8353,3727,8132,615,3864,888,9550,5288,7730,8882,5546,8103,3082,8088,5999,7850,1884,8433,1474,7373,5390,4789,7609,4531,5775,1031,3424,3142,6030,5775,5422,4386,1121,882,8517,1122,1016,7507,3559,6993,3773,3999,6154,1418,1639,1985,2035,3219,2064,6731,4875,1016,6084,3835,1904,9294,7645,9294,7926,5736,9068,5743,8280,5161,9566,3704,9159,3781,7602,7617,2079,9005,1345,2859,4349,9703,4094,7029,7802,8286,2859,1092,334,1092,8759,8377,4974,3781,4548,7855,2639,6126,9096,2286,5658,4716,6779,5729,9671,241,3517,1557,1557,8388,7516,7678,1987,8388,3862,698,9395,3323,9228,4895,6051,6370,2295,2823,2359,616,6948,4734,5546,7818,3134,3539,6733,2221,4491,1316,7289,8575,6236,2468,873,8748,4827,885,5608,3781,8731,3752,2226,20,3727,3479,283,0,6861,7222,3704,214,9089,7006,980,9293,9060,7659,729,729,7289,6884,568,2259,369,5658,8230,3584,8292,1051,1035,5808,3020,5198,5658,6703,6286,9062,7129,1588,1786,1028,5497,4273,9021,835,3382,9091,8733,837,1038,5972,7536,6607,113,3919,2345,1119,1006,8668,6948,189,6669,9613,3481,4734,2015,4734,9264,2122,8983,3452,5096,6935,850,3805,6662,955,1636,1588,841,837,2307,9326,4155,7507,6831,4817,582,1567,824,5202,4544,3230,137,369,7661,3301,8723,6884,4987,6738,6738,6604,7661,3521,7806,7630,2081,3704,568,233,3720,8296,1288,8988,6157,4987,8798,9045,2295,5833,1580,4742,4236,2716,4491,4562,2758,5151,2333,4392,5238,6783,4987,5136,5546,2451,9270,6096,3941,3155,8369,4117,7417,4706,5320,494,3155,6783,6783,6628,850,1785,5247,2203,5546,147,3935,7507,9452,5658,764,5688,8827,9207,3721,8328,6501,1183,9294,3142,512,8949,2226,7151,5350,8360,831,8360,6948,2540,3957,2345,217,4035,7609,1794,1794,6547,9604,5848,1456,6996,8388,5745,5658,4690,7070,6251,850,2400,1866,8863,5030,7829,6658,6402,8153,8951,6731,2914,8566,8566,7875,7248,7412,7559,1562,6997,391,4325,4807,3145,3233,6827,1092,5319,2882,6157,3315,3462,8415,1183,2238,1788,6775,9193,3230,9705,9356,4007,3647,7914,5729,3033,1599,8951,6683,6686,2609,3507,5535,3287,4509,585,8591,5995,5944,4620,38,38,3097,1477,7695,7695,3485,3748,8111,7529,6085,9679,1154,7302,8156,1287,5342,1459,8161,6850,7141,6464,5693,1497,9658,1183,5865,4883,1183,5927,7422,4734,233,9558,6850,484,5960,1985,5350,9642,7672,2065,2208,4866,9679,6096,1495,8665,1497,5356,8665,713,7028,7814,8636,1092,46,6008,5995,7104,5005,969,5482,4412,3174,4066,8163,3191,8353,7815,2658,586,9419,8670,4348,5043,5349,3165,4491,6638,6130,1154,1410,8771,8388,4959,1028,5279,6850,6850,6850,6850,6850,800,3995,7785,8584,6119,8269,6498,665,4377,8060,3931,264,112,2692,1028,7502,6203,3731,3198,8492,1967,584,295,5970,1359,7394,2358,2358,3485,2549,7282,2368,9514,2804,2805,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,5655,6948,9679,3010,3972,3972,5865,7200,7662,4086,5535,1125,2358,6003,1125,365,3574,6862,5233,6802,6779,563,1243,383,9136,5535,3161,0,7322,3999,5319,6606,9529,652,7796,6802,316,6286,4886,48,3089,8239,4127,1385,5849,3610,1061,6948,3010,7615,2070,1941,5139,5484,2310,4574,522,3089,6071,5353,360,2197,3174,7307,7320,5449,5281,6948,5684,5849,4082,1534,9433,2294,488,820,3097,1182,8063,1061,9507,7026,9599,793,1064,1183,1092,1381,8117,5034,7833,7981,165,6024,7609,2319,9509,7073,7289,19,1778,6755,7699,3107,5681,3724,6588,3372,6948,6948,6948,6948,7200,850,8828,1981,302,4883,9594,9105,7851,2156,4516,1959,4207,5216,9679,8771,1639,2046,6548,509,2047,4364,5119,4883,3610,5110,9467,2575,4871,2115,5587,4883,7258,6925,1372,3873,1216,4928,5315,1139,6157,385,385,6061,1564,5849,6043,119,4395,9221,8663,2203,7742,7736,5692,8445,8041,8220,3721,6079,5452,1370,8534,7757,5944,8684,2992,6638,3385,9697,3697,6970,1092,246,1137,7976,1191,1472,2171,6948,7482,7609,9060,2728,6948,777,2693,2158,6172,5694,6948,125,669,3875,125,727,7553,5045,8103,5322,6934,5102,4574,2581,8003,1824,8744,9213,8976,9105,6608,6209,6948,2642,1092,6948,4588,1745,6948,8748,6948,6948,5731,3903,6661,9581,601,9177,3704,3142,6606,6948,6948,6948,6948,6948,6948,6948,6948,6011,6079,4883,6226,7038,8771,9679,9697,1222,7512,1022,6948,6083,6948,6828,3684,9705,4312,7585,6857,8294,527,5304,4133,1563,5289,6286,7639,7606,8383,6313,5181,3161,162,6753,8780,896,5353,1344,8103,820,7617,1020,4066,5707,4106,7222,8866,7438,8876,8800,669,7273,8629,230,7609,6297,6875,6497,9356,6963,3622,6918,9171,6948,5391,5005,791,9353,125,6148,6174,5687,2300,189,7305,3257,5303,3520,5865,1443,9686,3315,6148,8766,2221,1456,9595,391,8923,8509,2135,839,1472,6172,2908,1472,8918,4549,7597,1174,2093,1831,3018,2840,7609,7609,5136,4269,1071,5195,4670,3667,1420,4412,4350,6436,324,238,1855,6286,5681,8355,6286,5904,3910,3213,6286,1855,675,5802,5119,3445,6079,2395,3237,6086,798,591,885,2645,9441,3489,7648,9505,5960,958,2945,2414,1532,3265,8415,7015,5379,748,399,7208,9314,9052,1435,1292,5164,5885,7862,3142,9080,2849,3771,604,6385,1216,1078,4883,1641,4623,1456,6385,8157,1982,3200,4109,7162,7162,4827,7438,3147,5552,8294,6934,7784,3704,6948,7508,6948,1854,1264,6686,9186,3485,9606,5916,8788,3191,8653,2575,6576,5337,7086,4672,3704,8739,7073,4453,7288,8336,6948,8017,3478,6606,4841,4608,9382,1666,9170,7775,6474,8289,5037,5681,5490,4794,2433,6658,8618,2787,5331,7609,3595,5210,4761,5058,8316,7453,1100,1025,1728,1218,8082,6372,5682,1486,4716,5809,8948,1855,5145,2275,4476,3999,3597,6079,3999,8591,8331,2169,1092,5748,9304,8530,555,703,7833,6526,4168,1757,1439,8856,6695,2358,8208,2186,6482,2186,6626,3767,6948,3839,7763,4071,9526,4638,1293,2747,6625,1338,576,7933,5195,8860,3227,6850,4932,7507,5251,5164,5349,6625,2787,2409,1964,1935,365,413,6700,7792,1059,4253,6622,1622,5891,1183,4861,5884,8626,5136,516,8839,1218,8760,1035,6453,1173,2175,7534,5431,2714,3286,2175,1886,6286,4559,5916,1676,2325,5546,8092,6736,8938,9470,3293,1065,7643,391,8949,9441,948,5566,5566,9540,9540,2358,2358,2358,3629,7231,6560,8438,8438,3230,4374,3542,9508,9606,5533,4804,127,2451,1486,5005,1682,5349,5463,1729,494,2609,5349,7615,3337,1888,3404,7643,2503,7028,8785,3387,7395,2699,1565,8210,8754,3018,8754,1565,4529,1595,8770,9529,3106,527,6080,6325,1557,2069,567,984,3072,6452,810,2959,7025,942,6948,8640,8807,246,4020,8365,3616,2441,7240,5722,6228,1172,7498,3720,2037,3117,5345,7305,4958,8286,774,8567,7613,6762,4783,5279,3793,5576,1058,9334,1565,3995,7119,7914,9026,3057,8402,2624,4781,6465,6935,7433,5897,8996,8867,5801,5658,4094,8119,4019,274,5119,2795,7140,7617,2218,8149,4883,5595,8608,2476,1989,1731,6228,3057,9554,5828,1431,126,5419,9282,2137,9424,4734,6024,370,9618,2880,6948,8388,4792,6970,5546,3517,3709,1213,4438,2791,8388,9104,9456,1217,2451,6706,3598,7600,6779,5442,3357,9127,9319,2840,9294,3517,59,3744,758,75,6268,7400,5251,6465,7600,4780,999,3485,6970,4792,6608,7643,568,3848,427,5658,1217,3428,6547,8287,5308,3791,3556,1131,9684,5088,7810,1445,331,2057,2356,7596,9538,741,7329,1957,8771,3609,5336,6393,9216,1486,8616,5979,6134,1456,6785,6286,9679,5921,9105,9033,9367,2581,7124,591,4557,4798,7786,6802,8053,2208,3230,1473,5681,3449,3452,2585,1111,7629,523,8388,4617,2709,2593,4557,7000,5435,2433,6631,7630,3999,5119,4944,5636,8876,8876,6452,1288,278,7189,2391,80,9294,2714,77,4252,2867,3508,568,2653,1131,4222,7399,1682,7082,6452,6904,1078,1420,9456,2578,8539,9148,9529,7826,7586,1474,850,5417,1485,5188,3281,9035,4659,2662,6948,665,468,835,2133,8808,2702,1259,9365,7596,4926,38,4500,6869,3197,186,2305,3200,1121,4535,524,2434,6493,1121,5089,2455,5748,806,3466,8834,5199,1147,1146,60,5891,6633,9476,7289,7192,4734,5783,3315,4901,2120,8328,6479,5863,5960,5960,3995,1580,1583,3076,6970,4267,0,2513,6934,6818,1029,1846,6219,1063,2691,6366,213,9505,6064,9426,8661,98,9095,38,8287,8287,6609,1442,4734,1608,1029,2300,2513,7399,5723,5349,5283,8954,665,3104,4153,3281,1171,9370,6640,5658,3161,8598,303,4716,3517,527,9374,478,2127,9359,7438,5658,478,3949,6670,7508,6836,6510,1558,6298,7234,3517,1682,8327,6286,9224,8029,1967,602,1028,4992,1774,4172,2366,4964,6549,8618,2724,1519,6128,9028,6614,2129,7162,6543,3661,3073,6543,5506,5188,8883,7097,630,1419,6775,7223,4623,6603,8738,4154,1585,2740,9395,2821,585,8994,1634,125,1882,8645,6326,9207,6471,8388,146,5119,5929,2326,4825,1168,897,1444,9572,7325,1259,800,8498,5090,6626,850,6627,3025,3004,4629,3039,6540,4131,98,613,6474,9363,4221,4734,6875,1822,1822,1822,1822,4531,665,4734,5868,8296,7796,7090,3200,3583,1704,267,124,827,827,8834,9467,6865,8771,1061,173,9392,5916,5970,4932,1802,7069,8752,4179,7191,2356,3091,2867,2639,5741,3522,8388,4647,2477,2942,12,8834,4895,478,6418,3452,4588,8624,6367,378,8834,9679,8388,6028,5861,1779,5591,5708,1441,8493,1335,8664,5991,6874,7218,1596,8109,8934,329,1927,1981,9615,8343,1638,1879,8834,1594,8607,1816,7796,1317,2022,1955,8885,6960,478,5879,6775,6403,6655,8361,7763,9608,8388,4252,1239,2949,310,292,6345,1740,6223,7798,8701,7698,8824,6786,3849,5308,6379,8059,7863,1931,7792,7233,8150,6224,7431,2014,6451,3873,7000,3272,7392,7783,9507,5251,4712,9608,5223,4950,4950,2288,6246,8830,8100,2482,7957,8954,1661,3040,523,2724,8388,1765,8842,8848,9509,3854,8956,6807,6807,1752,2589,1418,1606,8591,9594,5098,9085,5755,5164,2691,4988,8653,1098,1568,5916,8050,6318,1704,6018,9263,2423,5417,8885,1876,8885,460,3704,7713,5273,8834,5710,8771,2580,9466,5649,7478,2924,9662,3330,5678,425,3985,7437,7439,4827,4427,1183,8388,8388,9036,5960,1914,8417,588,282,6248,4977,6568,8669,2998,6076,8848,6765,9112,2572,6826,3789,0,2902,9693,8834,2385,7609,6512,3151,3151,7260,5885,8478,3365,82,6286,31,8480,4895,3836,5485,5485,2539,5708,8607,5446,4337,3338,1127,7925,3338,597,124,6738,6738,8834,1672,7968,8026,8408,7962,7260,3720,3727,6376,6286,9282,137,1515,6325,5604,4370,9621,496,7385,3485,5535,3326,1967,2393,8443,7385,7899,1160,8082,2140,3452,9403,4302,9696,9325,8916,4995,6811,5308,8508,6000,7845,7175,8534,7166,38,3265,117,637,9186,9294,3972,3353,6779,4871,4262,3727,7912,8517,746,3727,7253,637,8848,7392,6364,2753,1557,4298,1063,3972,3972,3957,8649,9367,823,2028,1251,6795,7960,9149,1699,8015,8617,2355,7127,7896,1620,9399,2447,728,4827,4827,8278,1092,7208,7028,9257,4920,8109,29,7763,451,5642,1774,5729,7661,637,9568,4911,3693,8411,3660,6048,2478,4099,5336,6025,4767,1899,6172,7544,1902,5102,1557,6828,117,7079,8380,850,8388,4911,5136,8249,8576,5729,3703,8200,8867,8338,4503,9388,7011,7011,6169,6694,6324,3010,6547,1821,5143,899,3471,516,3720,4085,4441,3519,3999,7160,652,3265,310,4977,1008,299,1116,2355,9163,8872,1919,9615,1726,2971,8160,8957,2642,3635,4742,6738,8910,3426,6262,3323,3323,5199,3355,369,3628,8650,7441,8151,2537,2516,1667,6364,2355,2355,5554,8926,7549,3810,3990,4694,2785,7578,8190,3825,2484,3176,7299,5417,8678,6305,6948,1005,4036,2390,265,7268,501,2212,6738,7715,3477,4920,9082,4950,1842,9180,4849,2456,5524,8909,9448,7637,150,369,8748,4169,6546,6655,3409,6487,613,9048,1230,4574,4574,5865,6926,4581,414,7238,850,7339,6926,1863,8041,9521,4117,4386,3200,7220,6371,3698,4485,8954,5638,8593,339,7078,7617,8470,8317,7323,8919,9704,9082,6834,4549,6246,5638,4549,8771,7608,3307,7529,9367,2702,6233,1914,5349,5659,7472,888,7294,6783,9143,8371,8371,8371,8388,8017,3915,8388,4574,6272,5119,3915,197,1029,6764,4128,6906,8129,100,448,2624,7527,884,1747,6168,6783,3034,6611,3906,3889,3329,9294,4930,6032,3727,8388,7732,1685,4036,5952,4638,9004,5531,2516,6878,1220,1220,1424,5482,3912,4642,9555,6775,369,5778,7864,9172,3295,4386,5274,5952,8084,9342,5658,4500,3068,6367,527,8388,5005,1183,1100,7833,5415,849,2867,9183,4911,9324,8373,3288,5633,2355,6402,197,4348,8192,5577,2240,5188,3200,9370,8651,7548,7029,7576,9340,1557,5020,8411,4653,9604,6662,9294,4742,864,0,7253,6062,5136,2691,9139,5288,7785,4921,7963,473,4882,1967,665,7255,300,302,533,9679,365,560,8388,5288,3128,5953,9563,2786,7574,1440,8330,5916,8294,6929,6278,2775,5288,1092,3985,7268,4964,864,8265,1310,831,3906,8301,3625,6286,9699,6065,8538,8318,4029,5792,9700,6605,4263,9171,5527,5452,9508,8470,5814,3727,4348,6948,5216,8421,9243,5754,884,9414,6245,9144,2839,1806,9215,3730,5164,8339,2033,5425,5577,6333,5546,8262,6326,8400,341,5730,7966,2639,4420,3212,597,5174,2945,912,8312,3544,6837,2137,8328,7796,6661,1061,8670,4711,4711,4711,4711,5130,8963,8388,6286,5288,3462,8388,8411,8714,4856,582,4290,9215,2111,7678,7548,7932,1160,5535,2983,4508,6881,7932,6606,4364,4066,613,400,3939,7883,6255,3465,8665,7342,1080,9046,253,5952,3595,8323,2222,8492,9643,6236,5535,9460,7284,9448,6177,9519,8625,7835,3798,338,3467,5535,6667,1093,4801,69,3461,7665,8388,2595,6090,3986,7523,8254,7028,2468,9519,9099,365,560,9519,9209,6592,5216,6480,1116,3915,7208,7410,6114,7678,1551,9399,7609,4259,6224,858,6879,858,858,2325,8361,8788,8388,6278,6090,6246,9008,4581,9466,5462,4990,1987,6882,6882,6503,8882,4581,6628,7584,1183,8912,5724,9274,8568,9071,4786,7678,8345,2003,1028,6662,414,6010,9104,641,8047,5045,8045,1747,7777,4012,8759,2414,8651,7202,6640,4724,5320,5103,527,2763,8596,9144,8494,1330,8910,5783,1778,4734,4816,5199,4581,614,4974,2942,5511,2358,4483,5535,9294,7377,6286,3999,7482,8794,5127,5177,6367,5434,7183,9093,7643,8839,5783,1778,555,3093,6656,2451,8534,8607,3850,2007,2933,6621,9070,5770,2783,9212,9541,6881,7508,5694,1028,4932,9639,5771,3217,3975,6948,6948,6314,6948,6948,4315,3759,7438,6088,4204,4920,6948,8738,5216,6361,1982,2069,788,4990,2403,278,6278,8045,4974,3975,1367,652,3489,849,9002,1803,4976,5849,5535,5319,6309,369,8416,652,1079,470,1020,6918,7351,6335,2535,1456,177,4029,8917,8737,7901,2535,1183,4468,6715,1178,48,1445,3485,7307,583,4154,7548,6786,2376,8927,8927,8858,3485,3232,1138,4974,2872,4035,5702,4492,6546,6909,3162,6655,7676,4601,3025,5164,1028,7604,4574,8860,3953,2052,6672,5885,1946,5885,5400,4801,2960,7763,5866,9557,7803,7572,6948,1093,8441,4140,4669,6440,5251,8880,9365,6828,7780,4827,7615,870,1032,8350,8566,8562,8187,3485,1371,5986,8066,3289,6246,8989,2831,6819,7397,7510,4734,7992,8951,8892,6738,9466,1557,2810,3487,8973,3462,2502,3693,8416,8235,994,6828,1778,7784,7615,3970,6614,4196,4232,9523,8892,2250,7671,1092,6142,8414,8414,9390,3384,9616,6899,6333,5643,1028,1550,7282,7282,634,5535,9274,6622,6738,6644,1029,4317,3665,1034,120,3204,3317,6473,4343,4683,9448,4965,7858,7515,530,7590,1160,7266,9662,4683,6738,6738,6758,9588,9448,8388,4997,3842,246,6783,4574,1778,1435,5689,6633,8834,4472,7844,9095,7844,6738,6738,6738,3595,3517,8388,7835,5576,5576,1765,6654,6654,9034,7307,3704,8688,9376,7443,6039,4867,9085,7279,2290,2524,6272,1605,4709,4709,8917,8984,5830,8183,2356,8848,1451,621,5535,1034,4236,6286,6031,1092,4114,5035,3704,4114,2744,1098,8572,5658,5886,2255,5251,6789,731,5784,6542,3776,3067,4348,792,2441,2441,9390,6827,9590,9170,8572,5592,8883,47,835,8892,6738,8750,267,9171,9171,3341,8834,6286,6077,9434,1050,1491,8800,157,6584,6523,7764,2373,9245,6024,5381,5047,8512,1778,568,5173,7199,4797,7805,5320,6286,4797,8506,3551,2315,831,4568,4767,4716,8892,7342,5381,7981,6523,2828,2828,3471,5396,6471,8685,5119,3034,1092,4664,6021,7028,4448,3127,5783,8677,1689,8071,9449,6536,6536,4801,6575,8883,2069,8155,1978,5363,1867,5381,2637,4678,2587,6779,2830,8984,1061,9055,3773,6655,6369,8892,1946,9380,8429,1029,496,3346,3346,4620,4348,8510,7506,7479,7764,3873,4236,4603,4603,9255,9315,2304,5243,5243,1432,1349,791,2337,8042,4529,8892,5993,7010,4491,5498,4267,9002,3046,9260,9517,5288,5288,5288,7781,6132,4569,6423,4716,6101,5381,790,1061,239,6965,4950,2484,1967,6108,7162,5405,8635,6662,9175,6796,9549,4787,5595,8388,1804,5177,1092,4766,8045,9147,1093,8510,2662,436,8510,7282,8192,3417,8510,6079,5177,2662,4173,2014,7812,7351,8917,3200,888,7482,117,1778,5845,888,7401,1095,1880,888,8176,591,1574,6153,7817,8510,5381,694,9190,3518,6272,5009,3018,6365,4236,3441,9012,1028,1028,1028,888,4709,4709,4713,4713,4709,4296,5438,7674,2830,5791,1288,2127,2519,918,6927,665,8863,4236,2250,9278,4827,8624,4267,4236,4409,6236,7922,1501,4266,6828,8577,4678,5972,7572,5983,3558,9152,7306,9040,5693,4079,5693,1061,1765,1765,6775,2028,3905,5251,3905,4079,6818,6253,826,4030,8677,3333,4057,2779,2070,9370,6735,2529,6662,3309,48,8714,7579,1061,9333,3834,4678,5173,3723,3723,3723,6717,7054,2386,1929,4708,7077,5005,4236,2490,4080,4236,6439,1028,2487,8620,9562,1690,5186,167,1028,3018,8800,1061,205,3157,3157,1287,6738,4866,9051,2287,2567,8388,1287,1287,1287,7077,9351,1778,3007,7222,1650,3388,8916,4236,2032,5320,9001,2642,4236,3983,7866,5832,1701,7290,2148,9663,9036,136,4593,4467,5247,2373,6802,2595,8224,4236,4236,4236,5794,310,167,8669,9454,515,6661,1028,3388,9507,8651,9466,8830,4236,1904,5205,2034,4289,9585,6438,8754,6829,6829,5363,4593,9258,4253,5976,2034,6772,1494,2032,9380,2473,6821,1021,6129,6129,4271,6099,176,6569,4159,7737,6569,6948,6948,38,38,38,38,38,3767,9406,1435,6272,9317,8830,417,4236,3142,9282,4820,4236,8665,2719,268,6142,4414,6948,1600,3194,3591,2505,8740,6891,5051,3071,179,9086,8033,9294,9519,8153,3284,4972,5175,7502,6948,6948,0,4348,1109,8512,831,4734,1370,6785,6785,9287,4563,3265,6129,8771,4734,3815,1015,7484,9507,5007,4716,3039,1401,6952,778,6881,778,760,9171,3471,9403,8849,3262,3262,1842,6636,1079,4767,6326,2710,4947,1967,3837,6225,7756,8657,4742,3157,4476,6019,8260,3323,8849,8738,6740,4328,7640,2224,8388,9342,3438,4341,100,9105,9466,9084,2567,1978,8388,1610,2453,3467,3406,2852,1700,642,2710,5849,1610,8849,1557,822,7141,8225,9171,3704,6899,4236,9171,467,3796,6266,5363,4973,4686,6528,8577,4146,1183,2710,6526,7919,4500,8303,5400,4353,5426,4503,3809,7807,6268,2453,8384,8212,5650,7465,5175,5140,2224,4353,7807,8510,9564,5849,4529,9069,8198,4198,4985,5530,2364,8788,7387,4414,4803,1139,3374,3374,1435,5687,6547,2224,6576,6948,8226,1435,6818,1933,4920,5509,5863,7109,6402,1435,8424,5869,1592,6934,1318,8738,6633,567,8973,2945,1414,5576,850,5666,6661,858,4985,5694,9710,5452,2049,9681,9171,8819,8650,3136,5423,8830,2484,7239,3361,5610,8831,7548,7548,7253,8224,8286,4851,4851,8052,9620,5005,4491,1967,1842,2516,5912,5452,8192,5684,5100,3234,8121,7440,6164,7141,3742,3387,8915,1028,8378,6901,5363,7441,6836,4354,6828,9414,6091,5327,2686,6109,4200,7322,888,4581,6701,3663,1092,5554,8294,4331,6948,5017,7796,8827,6526,6526,1029,1748,3727,2049,5849,7540,1183,6286,6567,1759,6738,3694,3694,3600,6901,5912,7379,4803,5696,9373,6918,2089,6307,1121,1121,5176,6154,9191,9294,5166,2565,8999,4438,6332,8672,7542,7919,6160,1587,8756,2718,5849,6215,5706,356,1216,6080,4584,2753,6948,5100,780,6402,40,4439,7958,8416,2943,6766,6286,6286,2304,4862,6286,6286,5147,5452,8421,6286,8549,5513,2880,3722,7788,6547,9600,6944,2674,577,8366,8714,1318,4219,2137,3806,6064,1216,8675,6929,8674,1796,9040,7449,8674,3297,3191,4862,2943,6738,2493,6738,6332,4685,8178,6929,6266,3704,3704,1092,7890,928,2085,4027,4574,4574,4503,6526,6526,766,2569,2569,9533,6366,7063,478,2679,6286,6286,7002,9645,6248,9521,3633,492,6496,6756,7811,6286,6286,6286,1029,6286,6078,6078,6072,3323,5860,6484,9519,6040,6040,1006,6738,8729,4510,4720,8651,1557,4264,4482,5609,5609,1038,1532,1532,3720,3720,6248,1595,6614,5696,3773,3054,8368,7180,3448,6929,8761,8716,8690,5175,1005,6929,9284,4460,4734,1444,1315,1444,6818,4357,888,9294,265,6783,5664,6993,5005,1444,1444,422,6177,7141,4331,850,5320,3057,6993,577,1240,5849,7222,5175,5452,5452,3622,3057,4606,3285,7077,4298,7077,6608,910,5833,6286,6286,9627,8188,3406,5849,8508,8508,7483,8402,9025,577,5356,6789,4483,2959,1557,6897,3643,2628,2628,1815,4783,6753,5956,5389,8504,6738,6092,4800,8188,8747,6092,7958,6092,8508,8508,8499,8499,8508,8508,1959,4826,7483,2702,4742,6325,6567,8735,8508,8508,8499,8902,8902,4503,9152,6502,2066,5804,4742,5849,565,8321,6803,6929,6997,6803,6662,4874,7079,197,951,4531,5049,4930,4348,900,856,8267,843,95,4654,6310,76,6929,6966,9099,1557,7245,5885,8353,1796,6091,2393,2429,4620,8144,5849,2856,6140,6783,888,1595,2453,3767,335,6567,2910,6325,4653,1796,3635,6880,4803,1788,1029,8749,4370,3997,1858,1061,804,4803,6993,4682,3981,8196,6517,565,6783,9593,8321,3127,8371,3773,3773,9333,6880,4364,5342,6522,1241,1796,5342,8999,2393,6467,1061,8260,7715,2364,1216,8866,8963,8859,4117,5005,4117,6929,5324,8384,6105,6948,888,2121,8738,48,3766,4483,4483,6523,6325,6756,8018,7239,8067,9575,3704,2628,4758,1093,1435,6286,4883,8963,1595,2014,1061,6540,867,9156,1595,2066,8926,8114,3868,6266,9412,8827,7115,7949,4254,5413,6898,7715,4407,6307,4295,9519,1024,8830,8883,2429,5511,2815,641,5288,7715,8504,9477,6627,6727,3149,1021,4384,9026,7475,6775,1292,8192,3163,9521,1121,6479,2049,1183,2803,2049,6479,6937,8618,1798,1845,8079,2393,7289,4721,8677,6558,9366,4298,1347,3838,4092,4114,8472,8472,7480,7480,8785,6286,1180,953,6772,8819,198,2779,6286,6614,6705,6242,7028,5865,2412,888,5849,9287,9588,6929,6929,7129,9627,8196,7572,3496,5081,5080,1766,2581,5389,198,4554,8506,7986,6523,6266,6948,6417,8256,8574,1710,5168,80,4035,9294,7090,8114,3502,3635,1579,5849,1435,2538,3982,8286,804,6738,6738,3635,3635,3635,2566,9229,9477,4821,5066,7777,8388,4418,1183,5628,7272,1595,1796,11,3635,7272,3058,5658,1723,7379,1796,8650,6286,2815,7961,3784,9045,5658,6305,6323,9548,2595,8513,7135,5685,768,2529,4155,3280,5655,4947,7356,2406,1676,556,5657,2436,1348,4215,6325,8531,4797,7286,7372,6090,139,2685,8546,5650,2803,1454,1454,5658,9547,3979,1580,819,4217,8567,114,8003,5658,2880,7522,4148,1752,1418,4874,7524,4529,6286,3287,634,4066,8748,5748,4824,3448,1595,2432,7483,3058,5849,4276,6286,1856,7243,1307,1557,3496,6783,5389,1752,2226,6662,7483,5707,3496,3458,5168,8670,3467,8670,8670,7910,6886,2561,2066,2121,2451,7268,5546,9258,3359,7828,5546,8677,5863,7677,4677,5201,7438,3624,4574,1318,6839,6839,5511,4712,5658,3980,4712,448,6990,7665,6896,9477,6989,2066,4446,4446,3998,9570,3402,6862,2967,2331,1883,5457,5136,8421,8642,1435,910,6526,3514,3600,1945,1945,1761,5234,7437,6755,2014,1444,1315,9099,9099,1435,908,8692,1890,4712,1876,1876,6054,1595,7059,7946,600,7483,5319,6839,5487,7821,8859,4734,9192,7553,1020,6286,5240,494,7665,7950,1678,3914,3302,369,3974,8734,1129,2364,7430,8778,5122,6101,1755,4174,8577,1517,3707,5176,30,6546,6681,8024,3722,7097,4529,7590,5398,1803,4293,658,6662,7079,3440,7483,3491,1183,5234,791,8577,6753,8828,8828,7572,4204,4824,2226,9444,2810,1819,4675,5542,5546,6018,6018,1707,207,6931,9305,5452,4896,6018,6018,6417,7692,1651,8209,6325,6929,6929,444,5108,3440,6929,4712,1385,3440,4417,207,4145,4678,3880,3440,6901,1183,3265,1183,6325,9387,5676,6854,8738,8665,8241,8359,8270,8999,6929,4310,8384,7373,6627,5615,6018,6018,1418,9099,1790,8384,9653,6286,6370,656,4126,8241,7129,4145,3265,1787,5489,9320,5489,2014,6934,5173,7917,1057,1109,7295,3629,179,8236,8323,1063,6706,6706,3265,7649,2366,1435,1435,4819,5546,5546,7572,3253,7309,5251,7295,2980,5615,1079,7617,7617,1897,5983,7617,3633,4740,8255,4066,5489,7860,6315,5983,5977,3471,8321,8840,7580,888,2000,8387,7272,3720,6656,1940,8514,3540,4740,9667,6929,3265,4734,7572,6936,3124,1890,4212,494,1864,4778,6197,9626,494,1471,9171,3705,3781,6929,2190,1385,5005,5485,3350,1121,1029,7524,486,5296,4675,3705,6899,5927,4432,9233,3705,3705,1028,1029,3629,5511,7192,307,4734,5087,1557,1212,8195,5475,6401,9522,3218,974,1702,2200,5235,5235,4940,6325,1193,1384,2991,3302,3660,6541,6541,6541,4370,4434,7602,888,7722,8227,1080,1016,2456,1702,5877,1004,7860,888,1193,7079,4385,1435,9283,1435,2613,6588,5052,4271,1193,4823,4493,870,4554,5320,6656,6759,870,1245,4740,5542,888,4794,4794,4794,4788,8041,9615,5474,2967,5047,4716,8224,1579,7646,9450,1802,8255,6317,8305,8241,4163,4436,932,3705,3705,6805,6934,6544,6948,6948,6313,6779,2190,3674,1176,6929,6990,1542,1183,1193,6666,6343,7632,6733,4554,8728,8728,8027,6472,2945,2945,2945,7240,1193,1193,7077,481,1061,858,7630,1183,7299,7632,5777,974,313,1183,1183,1183,1183,3127,38,2810,5615,5681,1168,1100,1187,1168,8301,7710,4370,481,7876,6929,3981,7222,3704,7548,8212,7033,3347,6753,5398,3634,6588,1176,6588,7977,7410,8027,7421,1707,1625,8534,991,8264,3444,389,1752,4675,6631,7630,888,6929,858,313,313,5406,4364,6888,2066,9660,3529,5234,5260,6018,6929,1801,2849,6101,9342,6101,5270,3758,5681,7861,6250,7351,5681,6494,7553,8452,3323,6349,6349,1755,7225,5813,8035,3967,2364,1176,1928,6250,7768,6929,582,210,864,7424,1561,4236,7621,1029,3353,7803,6929,8257,7033,8431,7219,7831,7831,6666,6929,910,910,7417,7963,1621,7047,6753,8850,6286,8043,4716,6220,2910,7868,8470,2734,4803,2423,8470,2049,7033,8295,7382,2398,3760,7872,1769,3265,9099,6738,6738,7421,9263,9540,1637,4597,4422,4574,8778,2967,6802,9313,8738,7521,7992,397,4174,1562,1562,5884,6512,1625,1625,8664,3287,5849,5709,5709,9261,1010,8305,5685,5508,7998,6080,8353,5332,2241,1418,5198,5198,8385,5356,665,3163,2689,6250,7840,2304,2304,6000,5860,2623,8470,404,1875,4481,369,2109,1518,6764,2867,1029,7632,908,6676,3704,5779,6556,6556,4364,6144,5739,6783,7907,9037,7441,3998,6956,2224,3998,8470,69,4371,8454,3707,2204,6286,3191,9299,7365,6388,6220,8534,1489,7921,4960,4152,4482,5884,683,8534,2979,2979,6315,3704,7638,1595,5658,6395,3992,4801,5356,992,6018,356,379,786,4493,1121,1121,4720,4720,8493,8907,4823,870,5802,6929,2979,6680,5983,7569,8637,8637,3998,2843,2095,2066,8753,6286,1109,3854,2696,7509,4596,4436,8534,521,888,648,1092,6823,7438,4364,5865,192,3876,9333,2311,1418,5628,7473,7410,4286,1579,1135,2205,2232,1918,5349,7886,1061,4638,7351,6779,6984,9026,35,2616,35,1029,6349,8227,8062,8403,7663,6898,6922,5650,4201,6632,9099,3266,7863,3157,5229,3265,3599,1515,1547,8151,8664,8151,3191,1029,971,1418,4174,1735,8031,7791,8083,5658,6506,4716,2977,6018,1061,4723,1671,5304,3704,5833,1020,1092,466,6523,5881,8866,1613,1752,225,416,707,6779,6529,8402,9313,8866,8968,8238,3704,1897,5452,9507,5129,7580,7632,6286,28,107,5235,1336,4537,7987,7439,1625,7268,1707,8402,5729,6192,1625,5254,1613,4434,4434,910,6512,7068,1061,910,5860,3698,818,6587,8638,2066,7909,9523,3698,700,9640,7408,9417,1449,2746,8089,8547,5737,8846,7102,1282,1348,233,1491,6547,3452,5270,8176,2364,6712,546,1298,5599,1662,5955,4734,3645,6628,6888,6944,407,3364,3364,5881,152,8661,2737,1522,294,5576,8806,7221,5955,5678,4174,4066,1625,226,7569,9488,1625,3440,4201,9488,9488,1449,5955,8692,5362,6503,9176,2230,7032,8846,8779,5881,1855,4641,189,3235,2714,9099,271,1418,9272,5103,4078,3454,8130,9570,3781,6172,1121,3204,1418,2451,3302,7156,1121,2134,9360,5419,5419,271,1020,1418,6348,7650,7697,7550,6488,1585,1604,6360,8517,4932,4379,6503,5020,4492,9485,4124,5168,1819,4902,4902,4200,2358,6348,2066,8661,138,4932,9466,7624,5349,2592,7479,2992,7706,6539,9099,5389,4676,1471,8572,8736,220,1029,271,2241,3265,8308,3265,3502,8129,8025,3213,8512,8512,2638,3828,7294,4875,4089,706,3720,3720,3704,7284,7837,4202,4434,2162,8686,2644,922,1491,2154,5858,8534,8534,4201,5884,6934,7272,5094,9672,7041,4023,9061,1714,1471,7949,8140,2825,2153,1709,3704,9448,7796,6329,4124,9545,1385,5068,6680,9177,9177,2108,1101,461,2816,1978,4912,7596,2153,4271,9099,5482,4201,5094,5094,7963,121,5304,4859,4716,6314,1990,8212,1161,8714,5945,1990,7684,8286,3409,4734,5251,8617,546,6724,1318,5658,2881,4152,3191,8307,3302,7468,2169,6740,3364,4906,103,3364,2066,2358,9598,5455,1845,5235,8339,1055,5387,6315,3253,3619,2043,527,8654,9048,8233,8427,9714,6732,9177,9177,9177,4512,2483,1967,9061,8378,6343,8388,7079,4274,9228,6018,6529,1364,5748,6518,1092,8308,3727,69,9192,9061,414,6569,4215,6135,7358,5576,4421,2358,2358,3212,1624,5482,9153,4632,5489,8261,1194,1418,4324,3657,1691,6738,3302,8876,4053,2348,1614,6671,9413,5452,5452,1489,665,9293,5731,6640,6481,6481,7499,6802,6802,6802,6802,3374,1028,5669,1020,8848,366,6481,3929,6539,6481,3569,4319,4734,1079,3998,1642,6481,6481,5532,6993,2038,3374,4068,1038,1028,1028,5650,6738,6738,6948,1061,2538,5916,822,5411,6828,6948,6948,6948,2710,8933,7616,8405,9011,600,2090,1401,3492,1679,2134,5208,3264,4663,3264,5783,9661,5356,393,7760,901,6735,3614,8544,6590,5178,7599,7163,7156,2930,6292,4366,4420,6498,6236,1310,4429,6948,5863,4715,6314,9002,3452,9277,3720,1485,5551,9068,6154,2066,4716,8690,9042,2803,8789,3536,888,6929,4274,2691,6409,0,6948,6286,7503,1167,6438,2356,3727,7617,1160,1570,122,6544,5260,869,4064,6948,5884,1020,7909,1176,2468,2361,7759,1634,7759,5613,932,4400,1420,6667,9337,9434,9388,6662,6786,1001,1625,5863,8822,822,7945,8073,8883,1232,1198,7596,7596,7630,6948,9258,6948,6948,5526,835,2864,2394,2526,5817,4080,3694,6903,8610,9485,7963,9434,6993,6678,5169,1024,8704,414,1800,7949,7029,4712,7646,6326,2714,807,7865,1648,5068,5990,4199,4518,6903,6143,1020,5664,8917,6286,1636,888,5169,1800,947,8681,6934,8652,1126,2026,9066,6154,3987,5944,7678,996,7884,1020,1966,4202,9099,5967,7894,9519,6999,5353,7222,8009,7169,5005,7963,7963,7424,7600,2471,9048,6286,9048,6539,5320,6244,6539,2038,589,5005,9545,1131,8714,6073,4341,8150,6903,5941,8072,6510,6114,6345,6692,1113,2666,5658,9401,7499,3798,2780,1061,1061,3826,6286,5722,9144,7253,1061,6741,57,6031,2579,183,1517,1092,1585,8765,1765,9107,8515,705,8185,4271,864,8802,7284,8643,4202,6512,9253,5658,8616,9048,773,9588,4574,6765,7740,4711,7041,1485,1485,6286,4205,6724,7794,4110,4118,1625,6272,6272,5156,5156,5865,5099,5658,5658,4277,3845,527,1225,2451,7660,7358,8518,6699,8506,1849,6699,6352,2526,5240,7342,2276,864,1563,3504,4849,5760,8301,4205,2212,5609,1878,8043,7630,4150,6222,8287,3781,1665,9485,3554,9218,2558,1859,5829,5696,9227,5535,1659,1675,686,3265,2362,5208,7274,9058,1515,743,4178,8664,9099,5687,4213,8388,4480,1491,864,2568,5658,3862,1840,668,668,494,5694,7289,7160,9459,7990,6860,4047,5208,190,4952,3317,6862,2433,6805,6805,4181,3462,8692,1028,5788,835,9502,4839,337,337,2106,2106,8103,2809,4946,3326,4275,7475,1679,1385,9205,865,5957,6828,6828,1346,2880,9422,1348,6498,5863,3731,7571,9600,9524,194,9052,2394,305,1828,1449,2463,6412,8840,5813,4,179,2178,4477,9228,5548,2334,6789,8528,1110,5742,9282,9515,8435,233,6018,9196,6828,5757,5729,2810,9099,3694,1625,5532,4342,8966,5442,5567,9246,1643,5482,4066,9408,1625,6348,2142,8296,4333,5489,7715,1598,2362,2933,2933,2005,9603,42,42,6929,981,7921,7921,1465,3862,1988,1489,2356,8785,8785,6622,6622,4920,3694,8287,6790,8352,3704,0,1116,6495,546,6001,3957,3957,3498,6339,4712,3617,9478,8665,5658,1695,4167,8670,4741,6525,5344,6194,5417,5344,6029,732,3562,6656,6290,4454,3704,8306,129,3386,3243,3296,2939,3296,6527,6885,1778,2418,8281,6217,1878,3316,8001,167,3714,7427,30,1198,1198,5658,4574,2992,3635,7548,2677,6558,6700,2513,8001,3430,4828,1878,4866,8141,5356,3590,3299,8867,5267,2810,6699,4985,4937,8534,6580,4848,4286,9209,1396,5664,3704,7971,6051,977,3673,6993,46,6738,649,6523,1562,66,864,1539,4980,7576,6057,4575,8091,6120,7663,86,361,9665,1321,3936,9670,61,7029,4242,9037,4348,6065,3924,7034,9502,7204,1513,5145,9228,9370,9459,988,9578,5998,9587,4222,5676,6498,9450,5225,8083,5078,8386,1489,8384,8384,4158,1598,7289,3052,1348,8648,5546,5546,7921,271,7701,7719,8658,2814,864,6286,7742,7736,5741,3633,6918,3706,4678,4678,2315,5934,2606,2596,3386,2653,3212,8115,7615,8575,8301,4556,8575,3491,1255,9370,1978,1626,1385,2252,9144,8388,9417,4,1526,8637,7327,1595,4512,7303,762,322,8844,464,3401,4204,1064,4051,8116,8866,4849,2704,8868,2159,9096,1860,3697,46,9099,7651,649,5930,9609,4482,6738,6929,1470,6628,1595,2104,8665,4152,4573,8100,7535,8796,8100,4191,281,5120,4716,8634,3406,5741,6966,8012,734,1142,9663,2235,2104,5005,5054,4712,5353,9561,1742,6,7709,2299,6738,6738,6738,1337,2346,3270,2873,5863,7548,3576,4964,3462,3237,8112,1489,8172,2691,1028,6738,1569,6738,6738,6738,6738,8767,3177,6079,1574,6,4526,5267,6738,6738,6738,8279,2667,9176,9176,6738,6738,6285,8492,9507,2433,3556,8496,3704,1774,3602,6738,5267,7305,6207,6546,5182,2609,6526,2714,1624,6738,8802,9099,9099,7146,4972,5779,1870,7603,3384,1418,132,8087,2630,7154,6738,8708,7366,9293,6546,8296,4080,1209,9096,6765,2356,6669,3704,5826,2402,4794,5258,1571,6818,6818,5863,6802,6085,5258,4306,7418,92,4436,3925,8479,2992,9069,8116,5800,2983,1250,6405,6546,5800,8479,1894,9069,518,7077,5748,1676,3382,6443,193,6534,9702,2803,622,1029,5800,4387,4267,8585,4324,8150,7282,5932,2663,7029,5344,7482,2421,440,4559,8512,7311,7630,4716,5013,5056,6669,5319,4040,4541,3343,578,5582,1382,579,1675,5573,5645,4878,3625,2344,3311,1381,9616,6845,5260,1028,7251,7251,1849,7251,7433,8196,5851,13,626,8493,4683,7651,3830,1287,1920,6723,5182,6286,5519,5293,5293,4706,452,511,6997,585,8899,8172,5221,5687,2463,2463,2929,9121,1489,1949,6966,4762,6741,3502,7048,7417,6008,2018,2990,7858,5158,4922,172,6523,1063,4734,3925,2316,406,3925,5054,4851,8834,6512,7717,5054,5054,7945,7157,2809,864,864,1636,8830,5054,4955,1489,9370,1595,5704,700,5445,1967,8487,2589,8159,6145,6719,6687,4705,7222,6480,3259,6952,4202,7433,6460,5863,635,7979,2663,2159,1005,6702,6702,4708,5729,1183,2159,7801,1636,7064,652,9496,5556,6057,5534,6172,5115,7890,579,853,327,2809,5658,5197,864,5319,3190,6353,6355,5519,5519,5589,4734,7804,2650,5017,5916,1841,2313,2905,6969,5736,2931,6337,3846,2727,5005,2497,2915,6547,4271,3635,9458,2449,1489,7327,7266,888,7270,1160,2219,5655,8241,8241,713,8459,2597,612,6049,6138,9171,3845,83,4296,8573,1765,7310,1096,3170,8885,8038,5851,7640,46,6448,4481,6657,9629,8885,9629,9121,9080,6691,5482,9391,3452,8318,582,1553,2486,250,612,250,62,9044,2727,7873,7561,9513,5658,4949,8624,5898,1957,3666,1092,5865,6752,7840,5675,5960,6828,9507,8479,5798,9294,3324,4490,5293,2358,527,7617,7617,7617,9282,2459,3322,3382,3382,6860,6860,7434,4920,9268,648,1553,1545,1092,8918,2727,8541,850,5775,1978,5775,9294,6951,5729,4734,8704,4677,6783,1294,4544,1287,6204,4297,4032,3200,3998,1034,6249,2138,8665,1712,4972,9661,1034,3704,6399,9434,285,9434,4077,892,665,1034,8704,3634,1538,5386,6351,6351,1297,6895,2356,2356,6471,527,1166,6201,2000,1950,3361,3274,6779,1489,5696,3761,1982,563,5067,6556,1225,1909,871,7561,4836,4554,4069,5863,2972,4244,7114,4436,3326,9128,9189,4114,6738,6738,6758,5204,888,5817,6120,3589,3589,1518,4437,7823,4656,3316,9095,9095,8714,8017,2271,7737,7321,1934,527,6899,4047,5282,8558,8558,2525,46,2066,6523,2145,8171,5482,248,248,8205,7701,612,2279,8281,6438,6438,6640,6111,9096,2503,7678,850,6395,5738,940,6395,5845,9080,9080,603,4343,6373,8619,6038,4706,2561,1734,1139,1832,2945,2634,46,6610,8395,2535,9001,7700,1183,1652,6092,7912,4454,2919,2574,1420,2100,7061,1408,5952,850,7858,8753,4756,3727,8849,4080,7433,3419,5201,3702,4986,8493,8908,888,6738,6758,6758,5693,3589,4436,3592,8799,1074,8482,6438,6286,9567,4574,9434,6875,6918,5348,7184,5913,8508,1287,4703,2931,2394,8993,2433,2149,2330,5178,1401,3998,7286,5419,1649,6741,1679,5884,7615,2011,8045,6631,6861,5916,5913,9023,1160,7678,5913,7678,3580,1027,3718,2465,4678,5500,845,864,9226,9226,3697,464,1160,4770,4770,2100,5681,6877,1545,1829,3604,8072,852,3694,2274,5738,5799,6962,1418,734,6777,5712,3660,46,1155,1155,1847,9075,6496,8525,6952,8870,1640,1092,6079,6877,3694,7976,5054,4382,8301,8979,8302,6934,1974,913,4054,5336,4943,6631,1221,9496,4955,2370,4579,6217,746,7011,5911,7154,8129,8129,100,3694,4607,4661,1788,3347,4038,5178,4693,6144,229,9399,1498,7198,6738,6738,1820,5288,5944,5481,850,1415,7317,850,1435,3998,7686,1820,3629,6935,6738,1788,1482,9496,7234,567,567,1034,247,1348,4966,6457,4261,4309,4803,2258,4289,5429,7785,4823,3723,6343,561,6935,7774,3067,1170,1827,1742,3050,888,5478,4784,2931,3035,567,5439,1348,1348,7492,1348,7738,4324,9523,9252,6929,1556,7029,3876,46,1092,1375,5422,8849,8669,6243,8328,4672,1545,3067,5866,7309,7309,7364,2451,4066,7066,3611,4066,8917,7286,6369,3562,7343,6673,1611,4770,5307,3062,2159,4716,6738,6738,6738,6644,6779,3961,7422,8888,71,7774,1472,4100,9081,8060,4066,6286,5024,4966,4800,3294,4066,4503,6268,1061,7707,100,6899,7154,675,7028,8396,8396,8092,1939,675,8353,995,6262,8388,337,675,1485,5786,9686,5939,6934,1159,4236,1159,100,8923,2066,6802,8799,6706,5825,7028,6917,2066,8328,527,7892,7005,4081,4081,3879,1415,242,6945,179,179,2416,1562,1562,4597,511,3850,2066,1557,7353,1163,3686,7649,5251,5251,9240,850,4069,2066,2066,3280,7951,1373,6943,1734,5452,3858,6848,5251,5448,9372,9286,2438,5452,7610,6547,5773,106,5452,4141,1198,8068,6272,3879,6631,7548,6272,6272,4874,4441,3487,2236,6104,527,3146,1420,7110,9614,9614,8669,8739,6403,7630,5437,8624,2629,3467,2625,5455,4803,6251,7410,9524,1183,1472,5283,1713,8218,7154,2727,5824,5565,5084,8361,5634,6952,8348,1829,527,1840,8621,9523,4632,5930,4338,5690,8754,1029,5220,7700,6286,5729,2030,8357,513,7760,1109,1109,9137,2398,2874,1089,1348,8651,487,8834,9535,7540,7540,5781,888,179,9519,4277,369,8840,5674,6272,6272,4262,7540,2863,6613,2863,1091,6848,4784,1632,582,4510,5690,8799,4709,4713,6286,6576,2810,4889,2904,5916,5452,9600,8278,8278,6433,5751,974,4236,6537,7475,2545,4066,5417,6942,1377,7760,7760,5319,3541,4649,6081,1778,1926,1926,8388,2441,7492,6469,6469,6469,6469,6469,5740,6469,6469,6469,6469,6469,6469,6469,6469,6469,6469,6469,6469,6469,6469,1628,1628,5588,1109,4,3094,3474,7615,7944,6948,6165,7301,4286,9247,7599,6286,4734,4706,7351,662,8644,7760,1409,772,5240,1246,820,5065,3876,3787,3944,5792,46,603,7435,3541,1028,8070,1788,7634,1536,2352,6469,8861,6948,5647,6313,8714,4986,6622,6706,5565,7508,58,4298,2972,6978,592,2316,2167,6004,2416,1493,4529,8388,5576,7476,5792,6631,2404,4503,2768,7235,2768,5775,7418,6613,942,300,362,2257,5800,6900,9457,2358,6885,7983,5319,4797,5863,4484,5247,5247,3084,1300,6228,756,5940,8177,2492,5792,6286,6272,8278,8845,9119,365,8922,1778,7410,3816,7785,5512,2570,8308,2161,2169,8308,7238,741,4769,741,1557,3695,527,2382,7028,5859,1973,3660,4996,5343,1028,8080,7667,6268,7617,650,3111,2914,5863,9167,9152,6019,7479,6606,3053,8795,1001,8328,8328,6309,4386,8803,3486,6719,5482,8242,9182,285,8446,850,1049,6272,6272,6272,1180,1028,3187,1429,4911,6696,1339,1339,56,1009,1438,6935,6438,4734,4734,4734,2112,6645,6117,2088,4734,4734,4734,7499,7499,7628,7499,4289,7522,5411,9393,8388,5863,5863,3893,1751,3181,3807,5340,2028,1782,6115,7733,9197,2497,7287,7287,8926,5251,5067,3312,1774,180,6324,7763,3442,7970,5355,4507,9198,684,6236,9623,3473,8152,5422,4374,9186,4003,4707,6980,8658,6286,6280,9154,5727,5025,8484,7305,9294,4830,734,6082,4564,7678,3453,7351,7059,6379,2347,4966,6954,1418,6201,8050,1210,1102,1109,8100,180,8392,923,4016,4035,1660,8042,5358,42,877,7489,3413,2053,6912,829,4706,5581,851,339,5982,1092,6817,2607,3280,9324,9405,4561,2094,8604,5351,4988,2609,7603,7603,880,7158,7617,7677,7677,1423,1046,1648,4988,6927,9007,54,6454,3587,6853,4574,6627,1113,8921,4063,1092,9477,3035,8602,6272,6272,6272,8651,3041,7742,7742,5628,6178,3501,6402,5181,7304,8076,7046,4254,3649,2581,4745,4745,1809,1809,7082,8567,2167,3181,7085,8611,3893,3893,8861,6921,9408,9324,1288,2545,5932,5932,2258,7817,8040,8040,3018,7579,9465,164,1028,2548,1734,6818,6287,9703,8305,2957,34,5003,8022,8402,6640,6272,6948,2167,5430,4272,8191,8914,910,3670,8136,2011,3809,2471,9172,8762,3070,6640,6818,7337,4410,3347,9595,2727,4115,1079,3067,5422,554,2861,3486,2774,4200,4200,1116,1092,3555,4708,9025,2691,9313,6216,5740,9313,1481,6530,676,2615,6818,5775,5775,5775,6412,1429,1645,7386,6953,7796,8040,6305,100,9008,1263,8721,2305,7687,4842,5725,5725,7999,377,352,5018,7848,3720,2624,7005,42,7605,8781,8388,7678,2187,3371,934,5793,8457,2358,2358,2358,2358,2243,2859,4503,9157,7605,8967,6783,3497,9025,6657,2400,7441,372,4475,7997,1531,8992,3503,2701,6589,2094,6462,7450,2029,3704,6260,1595,6336,5658,7988,1288,113,2380,8314,5533,9303,9301,4716,1676,8993,8993,7630,7801,7801,6691,5535,4511,888,8694,1545,9015,9619,5634,17,6725,5546,5546,5546,6286,8004,5863,5891,6460,942,756,9519,5095,6221,9294,2264,6503,1436,9272,965,5928,7617,5091,5432,46,6811,5911,9313,6802,7617,7401,5049,7314,2497,5145,5949,2468,1403,7095,3720,465,7897,5658,1183,7604,7410,1420,3660,1099,1972,1518,5937,1415,732,7043,2570,5283,617,617,3424,716,4487,8148,9689,3685,394,8885,6764,5319,5161,6886,804,804,353,1926,1957,7947,4115,8438,8438,1163,5932,5634,5535,7478,7176,7859,1092,5505,1591,6290,5740,5740,3570,1686,4597,8718,7219,8328,349,2751,1361,1891,6691,6691,7065,8286,336,6314,365,9478,1891,6238,8170,2886,251,8427,2714,9144,6916,2660,9366,8499,5933,2846,7823,1148,3110,7705,322,1362,5696,4657,571,6948,345,4329,2994,2994,1489,4187,1348,5512,888,8569,2159,351,6097,1544,1183,6962,6698,1560,1760,6532,1028,2697,8782,1175,745,4761,7369,8651,3463,6815,652,1562,6403,5880,6020,5769,3821,2220,8017,8245,5729,73,6216,5740,6948,2793,2034,1614,7417,8441,974,8383,3333,5578,2094,2945,1943,1460,1163,627,8103,8669,2245,2704,9689,3487,4866,4808,9328,25,467,467,464,464,7837,6267,938,467,1829,4057,4272,853,2389,6326,2957,18,733,1018,7426,9139,8782,1472,6824,209,9591,8056,527,5673,1829,7222,2861,7708,8937,4336,8799,9440,8156,8103,1160,3775,6516,1190,4049,1175,1557,1190,9620,675,7345,9294,3865,4708,4490,7708,2903,910,7701,5572,6286,3776,8358,1288,4123,3039,6792,6657,5533,9276,7972,5661,1472,189,8127,1523,9310,733,732,7097,2933,5638,6968,7286,4834,5759,4415,3075,2932,3452,4190,8156,7229,6783,221,3704,2624,883,268,4066,2144,3067,168,6646,5036,4386,6272,8245,1607,9276,6934,9464,1837,5356,3629,9319,3596,2305,72,351,3986,4678,5026,4154,4797,2134,7161,8074,9278,8211,46,1557,6228,8072,5482,6848,4558,6228,9694,5760,4561,8791,3926,9171,2635,5260,7748,4596,8182,6097,804,4561,6809,1913,9273,3629,5246,3650,9120,1029,3952,5753,2476,7419,8389,7617,7617,4718,910,9277,5554,5649,1629,4986,7617,6919,6201,2473,4441,9402,1175,3039,6430,7307,8388,9303,494,494,8745,7553,3077,2861,2918,1258,1028,9282,6919,8235,7392,7844,4866,9320,7222,5233,3667,6214,2624,1598,8734,702,4741,3893,3781,6919,831,5434,8388,2918,1992,4594,9024,6009,7663,2714,3067,9668,8768,5067,1595,4123,6514,2473,4265,6092,8388,7742,2542,104,2714,4265,6134,4338,9282,4130,8791,8791,9024,5356,2714,3853,4009,6725,2885,888,8687,2957,5025,3300,4184,215,2867,6409,7417,6541,1593,9151,620,5877,1765,7777,4028,7949,4968,5535,4374,5351,8834,1978,9095,6141,6141,4941,2453,8445,9050,4149,8204,1628,9043,6606,6469,5714,8388,5075,8129,7402,7417,7417,6923,6282,1967,1190,2181,8666,1308,159,6389,1839,2212,4147,4143,9300,4080,4687,9398,9519,5476,5577,3701,1001,8830,1206,9244,8103,888,8103,2471,3886,1091,8090,8086,5329,4680,8441,1748,4938,8764,6031,2127,8934,8669,4716,5863,100,7941,7941,2509,8458,5021,4822,1923,8792,566,1089,1001,8860,1061,9507,4562,1092,1445,2714,2436,1063,5941,9226,6306,3077,4110,4603,6573,8946,3637,1748,7276,1175,2765,1061,9331,4747,2453,3704,4709,5783,7604,426,4425,2961,4588,1981,6828,1091,1190,3773,2677,4996,2397,3497,7484,5982,5982,1109,42,2242,3879,5251,8687,5535,3382,8441,4574,4112,2973,6342,7631,6997,380,8286,9315,8389,7172,6107,6460,5240,8525,7854,4816,369,4120,4642,3763,8284,1029,4574,888,5916,6622,1688,6137,1804,3147,8108,1391,1391,6286,2703,3240,9453,6066,2002,8907,8812,1196,188,9454,9436,8223,1009,9694,8771,7746,8298,2242,8792,7029,7611,4288,6438,4549,8617,504,4827,4716,3306,1385,7540,1330,1247,8215,8230,8236,9401,9347,2990,7095,8483,8119,8100,5740,1019,7350,1520,5178,2609,4200,9166,9096,829,6640,3745,4314,3438,608,2714,3925,4250,2518,2518,9018,195,6540,6881,7181,8124,763,1236,6212,7317,2047,4734,8011,7273,9409,9679,8799,9649,2996,1387,2451,2451,8197,1571,5740,540,8266,6362,6427,8987,4734,3738,8852,718,1037,8169,8364,4937,3204,3826,6834,4136,2624,4298,4298,8308,7589,9673,1000,1262,255,1288,1083,8805,257,7132,7575,2376,2282,4093,5641,9490,8546,3736,2861,987,592,1138,6284,4066,888,2714,1480,6438,8278,8388,8630,704,2676,1190,8641,1928,5740,6627,1571,5014,7038,9312,7681,6986,6986,4339,8503,5181,1784,1102,8386,8772,2439,7351,1227,8011,6281,1765,5855,6646,6646,6646,6610,2778,2933,4115,4709,1515,5535,7889,1027,270,4184,365,1617,8687,888,6425,4656,1633,8385,9504,1124,232,7918,3019,7809,2574,1070,6816,2273,6227,5992,9461,7223,5597,1305,5817,7367,4066,8683,3206,1848,4085,6015,4605,2137,6938,7413,7413,4541,7432,5319,4716,2388,2715,6886,6851,8734,9171,7599,6304,2972,9014,2594,33,1092,1309,8835,8319,6263,2444,2335,6525,8308,8187,1735,2376,2376,2376,5916,2336,8521,4734,1025,1025,9409,8768,4374,9409,2984,506,2975,652,8572,3622,3946,8644,8705,2861,5516,2566,6849,6793,8003,3605,690,6874,8159,1843,8054,1557,910,1437,100,1221,3670,7893,3670,6062,7083,5973,6062,490,8321,1183,4748,8385,7987,7874,7874,4866,1190,9157,6062,275,1851,9454,9436,3996,46,46,9358,4309,6137,8328,1840,6345,1967,3237,8817,5182,2714,9330,511,3755,1063,4753,5240,1953,7912,8752,6764,2076,5851,8150,690,8173,2136,6828,8849,1190,676,9556,8221,7094,1115,7075,7762,7762,7741,8521,1028,1354,3704,2665,888,7779,430,4326,5782,7630,9155,5921,7741,572,1190,252,1327,2407,6948,2400,1027,1027,1944,7980,7416,799,6659,6272,8529,9507,3212,151,6868,8505,8026,2411,1000,9287,7742,9014,6200,6402,9348,2469,8618,7786,6935,8320,5458,7796,7846,34,357,8388,8388,7425,1969,448,1843,5554,5353,467,1045,9329,4011,739,3763,1498,8076,7471,2888,6733,7061,7378,2677,2609,4452,3763,1027,9510,9510,121,6788,365,561,5951,8150,7833,7492,6934,9263,8209,6402,3486,5549,9346,7572,1868,4047,1061,5594,9286,4191,8528,6385,347,8197,1765,8761,6286,8962,7892,141,7989,1521,4323,3452,7184,8145,8707,3605,6000,6937,8788,8511,6123,464,6476,6286,7337,9162,4503,9544,9302,8286,5181,8327,1992,8447,8486,1478,2131,3322,4661,1738,3278,6779,5049,8551,5883,2349,5841,8862,9552,1170,9453,6934,5087,4328,8052,1956,2796,1498,5797,1061,4120,6948,9694,8834,8984,693,9395,8151,9677,7980,8083,188,7722,8328,8328,3763,9523,5075,1843,1843,2173,1718,1560,6033,6564,7418,4045,3685,1609,8224,479,479,8253,7784,6783,7602,6970,6062,5694,8181,3100,5694,7892,8388,4827,6640,858,6351,4304,1820,8181,1350,5934,8139,3312,4816,9,4099,8551,3776,6586,5863,8852,100,7895,5198,1092,5916,1871,5261,8852,4101,3237,2847,2945,2945,2945,101,5885,1576,1092,7201,1736,2933,2655,6326,1557,1557,8060,6822,1557,6433,9162,1748,8235,9659,5300,2900,434,4549,2544,8799,4593,3403,7422,6947,4044,7209,8214,6669,2847,1921,279,279,6160,179,0,6348,4037,2581,8704,3260,7789,8310,34,5549,4066,9219,7718,5281,9356,7678,8783,6738,6738,6738,6738,8129,3189,3067,9199,4373,5909,1658,42,8644,7359,3992,9403,0,6069,2080,1203,6775,527,7772,9421,8154,8151,5839,2767,9585,7422,8388,5005,1581,8421,1028,1889,939,1978,6491,5214,7893,8388,1853,6347,9446,2861,2845,8691,9282,6997,4326,7630,3727,7378,597,7833,1029,5180,479,6279,5257,8949,6286,4442,1435,8320,365,365,1034,365,527,527,8091,527,6591,527,8196,5658,5658,527,9666,4529,883,8753,2045,5994,4827,8328,4230,5587,4734,8388,7530,8838,527,4354,6764,4866,8281,527,4035,6272,5467,6279,5993,9477,6936,9265,4774,6814,7617,8235,0,0,7872,5501,0,527,527,624,4716,1352,9095,1028,8388,6076,3969,7302,1892,8530,6312,179,6884,1356,4348,4593,6551,5194,6935,888,4114,6175,0,1753,6052,6867,5925,736,6471,6968,0,3482,5857,9126,3067,1295,8481,8788,7410,3195,8467,6449,8351,8388,6441,2267,9080,8267,5474,5409,8327,3704,0,8386,3896,1936,8891,1061,8830,8924,9210,6627,7887,9210,4115,2938,5853,888,8682,6734,1737,2933,5500,1715,8530,1533,8670,8963,1020,5925,1183,7681,246,1221,8146,5345,8607,6354,7715,6525,1063,0,4209,1986,9437,6886,7651,5063,0,9519,49,6272,4348,5649,1626,1626,8133,9326,245,6727,6286,7410,3118,9539,6312,8175,0,3117,5409,4988,2496,1091,4716,9431,7879,7752,349,2200,1188,846,7088,7617,5468,8615,8869,9519,1957,1748,1214,4096,4574,7808,6898,3191,6463,1068,2200,8114,9294,2442,2442,4272,850,3195,141,6834,1767,2223,369,1489,4120,1201,3361,6734,8529,3824,1381,8255,2233,5500,1362,9117,4463,9380,3173,8665,8528,1295,5579,9098,7615,2611,6659,1092,6353,7028,9677,8381,8438,8438,8438,8438,5658,2200,5658,8734,7961,9087,5813,9634,9618,7055,506,9172,9228,6785,6785,6869,100,6286,442,8381,8388,2609,4716,9133,8699,4901,4096,3625,9294,9071,7736,181,8000,2714,4997,343,8784,1915,6357,8615,7548,7872,6354,8244,8768,46,46,2543,1214,1288,454,7328,888,1680,9320,2796,7663,6347,5760,9095,580,1028,1262,3128,8586,3402,8060,5169,9286,1515,4206,6279,4481,6682,1472,4552,1091,3704,7309,8388,6425,7000,1038,7525,5831,4938,7221,8069,9678,6948,8206,7794,7794,4997,6347,6347,1181,8670,2333,6200,8670,2230,2849,5155,7827,2451,8192,3763,2714,3209,515,3844,1028,7742,8327,8490,4180,8783,2579,8449,7663,4066,5215,2964,4348,2211,89,3643,578,7794,6381,7978,9618,6765,6399,916,8814,4328,3201,6713,5863,6248,5863,6656,4481,1435,5251,6899,2684,8610,8982,4052,9091,6035,9589,2945,7299,2851,2851,6313,6814,5640,7028,6485,2466,100,6274,2861,6608,6134,6313,4918,7743,3643,6657,7724,1091,4547,7136,3195,5549,3261,3633,0,7389,7794,7794,7794,5836,7982,8381,8491,1092,5586,7816,8651,922,6948,4966,8192,5075,5054,365,4874,1418,1028,1028,1028,7670,8471,5417,5417,7004,9519,9519,6196,1192,1418,1132,8564,1435,282,9313,1245,8867,3425,3660,3541,5349,2896,8867,8126,5894,1788,9241,7887,6639,1974,6467,9503,9466,5903,2558,9465,5760,1376,0,8416,5533,6340,5720,9126,7863,5440,2944,2196,8557,6892,4734,3191,2849,3212,8416,8416,299,0,0,1418,1063,5419,7815,1063,4526,6411,9551,8644,4904,1092,2358,2358,7090,2394,1061,5658,5419,1765,5833,5817,7442,6857,6857,9484,6530,6881,1082,8670,1121,9095,1034,353,2044,9165,5233,289,2458,402,1418,8651,1028,5916,7539,1518,4534,2920,5916,7422,1287,6756,4640,9613,1142,9335,9528,638,8388,6279,7339,8815,8039,7872,4037,645,4541,9139,9139,9677,1765,452,8507,8830,6091,7014,7678,5136,2945,2945,1853,7539,1852,2832,1765,0,6764,5684,6785,5165,9520,5005,1788,5930,5930,5930,3660,0,3252,6286,1876,6721,6873,5570,2023,5729,6512,1518,1518,8727,7836,1461,8173,3963,974,9677,1183,4023,8052,4541,1043,6492,3984,8624,3912,3912,7540,3936,2282,1874,9651,9403,179,179,8534,8534,445,8541,5389,1033,4348,2701,580,6751,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,8169,1651,1063,5366,5847,6018,9434,6492,8606,5215,2163,3698,4011,4348,3705,6487,5280,8079,4806,8321,8126,6492,329,6743,8272,6997,9138,8255,6814,9140,9140,822,7418,179,2458,7540,6286,9019,9630,179,8182,9099,8623,6838,6190,6313,8388,5366,7567,6536,9146,6536,5959,6056,1967,6668,0,6828,8145,1569,7489,4874,4687,179,6657,6734,6844,2108,3749,4332,2323,6250,1033,179,1861,3984,9242,7950,1844,1435,2107,9553,5903,7675,1559,9165,100,8917,1838,4716,8415,100,5840,2091,8530,8769,4348,9434,1518,1651,9519,7651,8534,2714,3335,4282,5181,5403,5169,8670,7691,1557,3727,2014,3056,1788,1788,8512,8670,1054,6286,1072,9126,9259,3977,9588,3660,0,6682,9294,2421,5525,4911,4364,686,7949,1749,0,8603,5848,5286,3888,1788,3977,8775,4955,1557,9689,6861,5760,4364,3733,1545,9158,9044,179,4745,4745,8703,7249,2377,9138,8138,9616,2557,8866,4364,1287,8435,9294,8435,7421,8487,4103,6158,3580,782,2446,7132,63,7032,8488,6798,4416,89,6734,6682,1557,9689,3531,9040,1287,1485,9342,6441,4085,7421,7206,4315,3186,5429,4305,1002,723,8968,2330,8952,4734,7912,7230,1046,761,5916,9669,9684,8595,8702,705,9466,4501,6092,1029,7586,686,9007,4991,7450,1557,4849,2903,7242,6286,5823,8730,1198,1198,6850,9152,0,3213,6390,1910,2378,9048,9048,2861,5320,2667,1087,2396,7089,4749,7352,7683,9048,6310,6572,1394,6412,3462,6022,2467,6827,6206,2492,9050,2107,3361,4734,1394,154,4701,315,3342,3342,3014,6166,7289,5817,8371,5817,6541,2206,6009,6541,8410,2866,1091,7428,8145,8241,6310,6085,5921,8867,9612,9040,7156,9112,2558,7214,4596,9109,7341,7341,8890,4080,1684,4385,6310,4911,4911,8920,3704,6911,8060,8293,7881,1320,6827,9097,8939,1028,5614,0,7243,8734,8753,1028,967,1093,8060,9052,9644,6755,6765,1025,7844,7438,5928,3776,9048,1557,5059,7641,6667,5903,7421,5916,7313,2555,3128,0,0,5848,0,0,0,0,0,0,0,0,8123,2571,1209,6884,1292,8737,1287,5005,4750,7600,1660,813,8664,7641,1435,3340,3745,8582,4544,8074,7178,5136,2896,1153,6319,3643,3618,6230,6434,5658,4099,2581,8625,5916,663,5251,1584,2580,1029,6764,7604,545,46,1286,4001,8278,5251,1160,3323,3323,9080,9080,877,9095,8011,387,4704,3341,3594,4280,1028,0,2340,7794,6766,8293,8983,7963,1121,2107,8610,8214,4047,8241,1356,5417,3406,6857,3039,7898,7552,1061,7203,3704,7450,5234,5775,704,6744,1489,5916,7552,8670,6530,8534,7614,7422,6757,9274,8610,5494,6613,2025,4080,5045,1407,7614,1489,9152,671,8230,6881,9315,8205,4348,9315,4348,265,1532,8308,8230,409,7598,959,6253,7658,6805,792,7421,7288,3323,8201,1594,6769,6898,7607,527,9048,6714,4714,2973,4598,6286,5658,1092,9095,5005,5817,8230],"m":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"g":[0,2,2,0,0,3,1,1,2,2,3,0,0,3,3,1,3,0,3,1,1,2,1,3,3,3,1,0,1,3,1,3,3,1,0,3,3,2,2,2,0,3,1,0,1,2,1,1,1,2,1,1,1,2,1,0,2,1,1,1,0,0,1,1,2,1,1,1,1,0,2,2,0,2,2,1,3,3,0,0,1,3,2,2,1,0,3,0,1,0,2,2,1,2,2,2,0,2,1,2,0,1,3,0,1,3,1,1,1,3,3,1,0,1,2,0,0,0,0,2,3,2,1,2,2,1,1,1,1,0,1,1,1,1,3,3,3,2,1,0,0,1,0,1,0,1,1,0,1,3,1,1,0,1,2,0,0,0,2,0,0,0,0,0,3,2,3,2,0,2,3,1,1,1,2,2,0,0,0,1,1,2,2,3,3,2,0,1,2,1,3,0,1,2,0,3,0,1,3,3,1,3,2,2,2,0,0,2,3,2,3,0,1,2,2,2,2,2,1,1,0,3,1,0,0,0,0,0,2,2,0,0,2,0,0,2,1,3,0,2,3,3,1,1,3,3,0,3,0,0,3,3,3,0,1,1,1,3,2,1,0,3,1,1,0,3,1,0,0,1,1,2,2,1,2,1,1,1,3,1,0,0,1,3,3,1,3,1,2,1,2,1,0,3,0,3,1,2,1,1,1,2,3,2,3,2,2,1,1,3,1,3,0,2,1,2,2,2,1,2,2,2,3,0,2,2,2,1,1,1,1,1,1,1,0,0,3,2,0,1,2,0,2,1,0,3,1,1,1,1,2,3,0,0,0,0,1,1,1,0,1,1,0,3,0,3,1,3,1,1,1,3,1,1,2,2,0,2,0,1,3,3,3,3,1,3,2,0,3,1,1,1,1,1,3,1,1,1,1,2,0,3,1,0,1,1,0,2,0,3,2,1,0,3,3,0,3,3,1,1,0,1,3,0,1,0,1,1,1,0,1,1,2,2,2,0,1,3,3,1,2,2,1,3,3,3,2,3,0,1,2,2,1,3,3,2,2,3,1,0,3,2,0,1,0,0,1,3,1,3,1,1,3,0,3,3,1,3,1,0,3,2,2,2,2,1,1,1,1,1,0,1,1,3,3,3,2,0,1,0,1,0,3,1,1,1,0,3,2,2,1,3,1,1,1,3,1,1,3,0,0,2,1,0,2,1,1,0,1,2,2,1,0,2,3,1,1,1,1,2,0,2,0,1,2,3,2,1,1,0,1,1,1,3,0,2,1,0,2,2,0,2,2,2,2,0,2,0,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,1,2,3,2,2,2,2,2,2,2,2,1,2,3,2,3,2,2,2,2,3,2,2,3,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,1,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,1,2,2,2,2,1,2,2,2,2,3,2,1,2,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,2,1,1,2,3,2,2,2,3,2,1,3,1,3,2,2,2,3,2,2,1,3,2,1,2,1,2,3,3,3,3,3,2,2,3,2,2,2,3,3,3,2,3,2,3,3,2,3,0,2,3,2,3,3,3,2,0,1,2,1,1,2,1,2,1,3,1,3,2,1,3,2,2,2,2,3,3,1,1,2,3,1,1,0,1,2,1,2,2,3,2,3,2,1,1,2,2,2,3,0,2,2,1,1,1,2,3,1,1,0,3,3,3,2,1,1,1,1,1,3,0,3,2,2,1,2,3,3,0,1,0,1,1,1,0,0,3,1,1,0,2,2,3,2,1,2,3,3,0,0,1,2,0,1,3,1,0,0,1,3,0,1,1,2,2,2,3,2,1,2,0,2,2,1,1,3,3,1,1,1,0,3,2,0,1,0,3,1,1,2,2,3,3,3,3,2,0,1,2,3,1,1,3,0,2,1,1,1,0,1,0,1,1,1,1,3,1,0,0,1,3,3,1,0,2,0,1,1,1,0,1,1,1,1,1,1,2,0,0,3,3,2,1,1,1,0,0,2,3,0,0,3,1,3,2,0,1,0,3,0,0,1,0,3,0,1,1,3,0,1,2,3,2,2,0,1,0,3,3,1,3,0,1,1,0,0,1,0,0,2,1,0,1,3,3,1,1,1,1,0,0,3,0,1,3,1,1,1,1,1,1,1,1,0,1,0,1,1,1,3,1,1,2,3,3,3,3,1,2,2,2,2,2,3,3,1,1,2,2,0,2,1,3,0,0,0,0,2,3,3,3,0,0,2,0,0,0,3,3,0,0,1,3,3,0,0,1,0,2,2,1,1,1,1,0,1,2,3,1,3,0,3,3,0,3,3,0,0,1,1,0,0,1,0,3,3,2,3,2,3,1,0,0,2,2,2,2,2,1,3,2,2,0,1,3,3,0,3,3,1,0,0,2,1,2,0,2,3,3,3,0,1,1,2,0,0,1,1,1,1,0,1,1,2,0,1,3,3,2,2,3,0,2,2,3,3,2,2,2,2,2,2,2,2,2,3,0,0,1,2,0,3,1,0,3,1,0,0,2,1,1,0,0,2,3,3,3,0,2,1,2,1,1,3,1,1,0,2,0,2,3,2,1,1,1,1,2,3,2,0,2,2,0,1,2,3,0,1,3,2,2,3,0,1,2,0,3,0,0,2,2,3,3,0,0,1,3,3,1,1,2,1,2,1,1,3,1,1,2,1,1,1,1,1,0,0,3,1,1,1,1,1,1,3,0,1,2,0,3,2,3,2,3,3,3,0,2,1,3,2,0,2,2,0,1,3,3,0,1,1,0,2,0,1,3,3,3,0,3,3,2,1,1,0,1,2,3,1,3,1,1,1,0,2,1,0,0,1,2,2,0,3,0,1,0,0,1,1,3,0,0,0,2,3,0,0,1,1,1,0,1,1,3,0,0,0,3,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,3,1,2,1,0,0,3,0,2,3,1,1,1,1,3,1,1,1,1,0,2,0,3,1,0,3,1,2,1,1,1,3,3,0,3,0,2,3,1,2,1,1,3,1,1,1,3,0,1,3,1,1,2,3,1,3,0,3,1,0,2,3,0,3,0,1,3,1,2,1,3,0,1,0,0,2,3,3,3,3,1,3,2,2,3,1,3,0,1,0,1,1,1,3,1,3,1,1,2,2,2,1,3,1,1,1,1,3,3,3,0,3,0,3,3,2,3,3,0,0,3,0,1,0,2,1,1,1,1,0,3,0,1,3,1,1,1,3,1,1,0,1,3,0,1,1,1,1,1,3,0,2,2,1,2,1,0,1,2,0,0,1,2,0,0,0,1,1,1,3,1,0,1,1,0,3,3,0,0,3,1,3,1,0,1,1,3,1,3,0,1,1,3,1,0,0,0,3,3,0,3,1,1,1,3,1,3,0,1,0,1,1,3,1,3,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,0,1,0,0,0,1,3,1,0,1,1,3,2,2,2,3,2,0,3,0,0,0,1,0,1,3,1,0,1,1,1,3,1,1,1,1,1,1,1,0,1,1,1,3,3,3,3,1,3,3,2,2,1,3,1,0,3,1,1,1,0,3,0,3,3,0,2,0,3,2,3,3,2,1,3,0,0,0,0,1,2,0,1,1,1,2,0,2,3,1,1,0,0,3,0,0,2,0,1,3,1,2,1,1,2,3,3,1,2,0,3,0,1,0,1,0,0,0,3,2,2,3,3,1,1,2,0,1,1,1,3,1,3,1,1,1,3,3,3,1,0,1,3,1,1,3,1,1,1,3,3,0,0,3,2,1,3,1,1,3,3,1,0,1,1,3,3,1,3,0,3,1,1,0,0,1,1,1,1,1,0,1,3,1,1,1,1,0,3,1,3,1,2,2,2,0,1,0,1,0,1,1,0,0,3,0,3,2,3,1,3,2,1,1,3,3,0,0,0,1,3,2,0,3,1,0,1,0,0,1,3,3,0,3,1,0,3,1,1,0,1,1,3,0,1,1,3,0,3,3,3,1,1,3,0,3,2,3,0,0,0,0,3,1,1,0,3,1,3,1,1,1,3,1,1,3,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,3,3,3,1,1,3,1,0,1,1,1,3,0,3,1,3,1,1,1,0,1,1,2,0,1,0,1,2,1,1,1,1,0,3,0,3,1,1,1,1,1,1,0,1,3,3,1,1,0,1,1,0,1,1,2,3,1,1,1,3,1,1,1,2,1,2,2,0,2,0,0,0,2,0,2,1,0,3,1,0,3,3,3,0,2,0,0,0,1,3,3,0,1,1,1,3,1,0,1,3,0,3,3,0,3,3,3,2,2,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,3,2,1,0,0,0,1,0,1,3,0,3,0,1,3,0,1,3,1,1,0,3,1,1,0,1,1,1,1,0,1,1,0,0,1,0,1,1,3,0,3,1,0,1,1,1,0,1,0,3,0,3,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,0,1,0,0,0,2,3,2,1,3,1,3,2,3,2,0,1,1,3,3,3,1,0,3,0,2,1,3,3,1,3,3,1,1,1,3,1,3,1,3,3,2,3,0,1,1,3,3,3,0,0,1,1,2,3,0,1,0,1,1,1,1,3,3,0,2,1,3,3,1,1,0,0,1,3,1,3,0,3,1,0,0,1,0,2,3,0,1,1,3,0,0,3,3,1,0,0,3,1,3,0,1,0,1,3,1,3,3,3,1,2,1,2,3,1,1,0,3,0,0,0,0,0,0,0,3,0,1,1,1,1,0,0,1,1,3,0,0,1,3,0,3,0,0,3,3,1,1,1,1,1,1,2,3,3,0,0,1,3,1,1,1,3,0,1,1,0,3,0,1,1,0,1,0,1,1,0,0,0,2,1,1,1,0,1,1,1,3,0,1,3,0,0,1,0,3,1,1,1,3,0,3,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,3,3,3,1,3,3,3,3,3,3,3,1,1,0,3,1,0,1,1,1,1,3,1,3,1,3,1,0,1,1,1,1,1,0,1,0,1,1,3,1,1,1,1,0,2,1,2,1,3,1,0,2,0,1,1,3,1,0,3,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,3,3,3,0,0,0,3,1,3,3,1,0,1,1,0,1,1,0,1,1,2,1,1,1,1,3,1,0,3,0,0,0,0,0,0,1,0,3,1,1,0,0,1,1,1,1,1,3,1,0,1,1,1,0,1,0,1,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,3,1,1,3,0,1,1,3,3,3,3,3,0,2,1,1,1,0,1,1,0,3,0,1,1,2,1,1,1,1,1,1,0,1,0,0,1,1,1,1,3,0,0,2,2,0,0,0,0,1,3,0,3,3,0,3,3,0,1,1,1,3,1,1,1,1,1,3,1,0,0,0,0,1,1,1,1,1,3,2,3,0,3,0,1,3,3,1,1,1,1,1,1,3,1,1,1,0,1,1,3,1,1,3,1,0,0,1,0,1,3,0,0,0,1,0,0,0,0,1,1,3,3,2,2,3,1,1,1,0,3,1,0,0,1,1,1,3,0,0,0,2,3,2,2,0,3,1,1,0,1,3,2,1,3,3,0,1,3,2,1,3,1,0,1,0,0,0,3,0,0,1,0,0,1,0,1,1,3,3,3,1,0,3,1,3,0,0,3,3,0,2,0,0,0,3,0,0,1,0,0,1,1,0,1,1,1,0,3,2,3,2,1,3,0,3,1,1,3,0,3,0,0,1,2,0,1,0,1,0,1,0,3,3,1,0,0,3,1,1,1,1,1,3,1,0,0,0,0,0,0,3,1,0,0,1,0,3,1,1,3,0,3,1,1,0,1,0,1,1,0,0,3,3,0,1,0,3,1,1,1,1,1,1,3,0,0,1,0,3,3,3,3,3,3,0,0,3,1,3,1,3,3,0,0,0,3,0,3,3,3,3,1,1,1,3,3,0,3,1,3,3,3,3,3,1,0,1,1,1,1,3,0,0,1,0,0,3,3,3,0,1,3,3,3,3,3,3,0,3,3,0,3,0,3,1,1,3,0,3,1,0,1,1,3,0,1,0,3,1,0,3,3,0,0,3,3,1,1,3,0,1,3,3,0,0,0,1,0,1,0,3,3,0,1,1,1,0,1,1,3,1,3,3,3,1,1,1,3,0,0,1,0,0,0,0,1,3,1,1,1,3,1,3,1,1,1,0,0,1,1,0,0,0,3,3,0,0,1,1,0,3,1,1,0,3,1,3,1,3,1,1,0,1,1,0,1,0,0,1,1,3,1,1,1,0,3,0,1,3,0,0,1,0,1,1,1,1,1,1,1,3,3,0,3,0,0,0,1,0,1,3,0,1,1,0,1,3,1,1,1,3,1,1,3,3,3,3,1,1,1,0,0,1,1,1,0,3,1,3,1,0,1,1,1,0,3,1,1,3,3,1,1,1,3,1,1,1,3,3,1,1,1,1,3,3,1,0,3,1,1,1,1,0,1,3,2,1,0,1,1,1,1,3,1,1,3,0,0,0,3,1,3,0,1,0,1,3,1,1,0,0,1,1,1,1,1,1,2,3,0,1,0,3,3,1,0,0,3,3,1,0,1,3,0,3,0,0,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,1,0,3,1,1,1,0,1,3,1,1,3,3,1,3,1,1,3,1,0,3,1,0,0,0,0,3,3,1,1,1,3,1,1,1,3,3,1,1,3,1,3,3,1,1,1,1,3,1,3,1,0,1,1,3,1,1,0,3,2,1,0,1,1,1,1,1,0,3,0,1,1,0,3,3,3,1,1,1,3,0,0,1,1,0,1,0,3,3,0,0,0,0,0,3,0,3,0,3,1,3,3,1,1,0,1,1,1,1,1,3,0,1,3,0,1,1,1,1,3,0,1,3,0,0,0,3,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,3,3,3,0,1,0,3,3,3,1,0,0,0,0,0,3,3,1,3,3,0,3,0,3,1,3,3,1,0,0,1,3,0,3,0,1,3,0,1,3,0,0,1,3,1,3,0,1,1,1,1,0,0,1,0,0,3,0,1,1,2,3,1,0,1,0,0,3,0,1,3,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,0,3,0,3,1,0,1,1,1,1,1,1,1,1,0,1,3,1,1,1,3,1,3,1,0,3,0,0,0,0,0,3,1,0,0,1,1,3,1,0,3,0,1,3,1,0,3,3,1,1,1,3,0,0,1,1,1,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,3,0,0,3,1,1,3,1,0,0,0,3,0,1,1,0,3,3,1,0,1,3,1,1,1,1,1,0,0,1,1,3,1,1,1,3,1,0,1,3,0,1,1,0,0,3,3,3,0,3,3,0,1,0,1,0,1,0,0,1,0,3,1,0,1,0,1,1,1,0,0,1,3,1,1,0,1,0,1,1,0,1,3,1,3,1,1,0,1,1,3,0,0,3,1,1,3,1,1,0,1,3,0,3,1,1,1,1,1,1,0,0,1,3,0,1,0,1,1,1,1,1,1,3,1,1,1,1,1,1,3,0,0,0,0,3,1,1,3,1,0,1,0,0,1,1,0,0,0,1,1,3,1,0,3,3,0,0,1,1,1,1,3,1,0,3,3,0,0,3,1,1,0,0,3,0,3,3,1,1,3,3,3,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,3,0,1,1,0,1,1,0,3,0,0,1,3,1,1,0,3,1,3,0,0,0,0,1,1,3,0,1,3,1,3,1,1,3,1,1,0,0,0,1,3,3,3,0,0,0,1,1,3,3,0,1,1,1,1,3,1,0,3,1,1,1,1,1,1,0,1,1,0,0,1,1,3,1,0,1,1,1,1,0,0,1,0,3,3,1,1,1,1,1,0,1,1,3,3,3,0,1,0,3,1,0,0,0,0,3,3,0,3,1,1,0,1,1,1,3,1,0,1,3,3,3,3,0,1,1,1,3,1,1,0,1,3,1,3,1,0,3,0,1,1,1,1,1,3,1,1,1,1,1,0,3,0,3,1,1,3,3,0,3,3,3,3,3,1,3,3,1,1,1,1,3,1,1,1,0,1,1,1,3,1,1,1,0,1,3,0,3,1,0,1,1,1,1,3,1,1,1,1,0,0,1,3,1,1,1,1,1,1,3,1,1,0,1,3,1,0,0,0,1,1,1,1,3,1,1,1,3,0,0,0,3,0,3,3,0,0,3,3,0,0,0,0,1,0,1,1,1,1,0,0,1,1,3,3,3,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,3,1,3,3,3,3,0,0,0,1,1,3,3,1,1,1,1,1,0,0,3,1,1,1,1,3,1,0,0,0,0,0,3,1,0,0,0,0,3,2,1,0,1,0,1,1,0,0,1,0,0,3,1,3,3,1,1,3,3,1,1,3,1,1,1,3,1,0,3,0,1,3,3,3,3,0,0,3,1,1,3,1,1,0,1,1,3,1,3,1,1,1,1,0,0,3,0,1,3,3,0,3,3,3,1,1,1,3,0,1,1,3,0,0,0,0,0,0,1,3,1,1,0,1,3,1,3,1,3,1,3,3,0,1,3,0,1,1,3,0,3,3,1,0,1,0,0,1,0,3,1,3,3,3,3,1,0,1,1,3,0,0,1,0,3,0,1,1,3,1,3,0,0,1,3,1,1,0,1,1,1,0,1,1,1,3,3,3,3,3,3,3,3,3,0,0,3,1,1,1,1,1,3,0,0,0,0,0,0,1,0,1,0,3,1,1,1,3,3,1,3,1,3,0,0,1,1,0,1,1,1,1,0,1,0,1,3,3,0,3,0,3,1,1,1,1,1,0,0,1,1,0,0,3,3,0,1,0,1,1,0,0,0,1,3,0,1,1,3,3,1,1,3,0,3,1,0,0,1,1,3,3,3,3,1,1,3,0,1,0,3,3,0,1,0,1,0,1,1,3,1,1,1,3,1,1,0,0,1,1,0,0,1,1,1,0,1,0,0,1,1,3,0,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,3,1,3,3,3,0,3,0,1,1,0,3,3,1,1,1,1,1,1,3,1,1,0,1,1,0,1,1,1,1,1,0,0,1,3,0,0,0,1,3,0,0,1,0,0,1,1,3,3,0,3,3,1,0,0,1,0,1,0,1,1,1,3,3,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,3,0,1,3,3,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,3,1,0,1,0,1,1,3,1,3,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,3,0,1,1,1,1,0,1,2,0,0,0,1,3,1,0,3,1,0,3,1,1,1,1,1,0,0,0,0,3,0,1,3,1,1,1,0,0,1,1,1,1,0,1,0,1,1,3,3,1,3,1,3,1,3,1,1,1,3,3,1,0,1,1,3,1,1,1,3,1,0,3,0,1,0,1,3,3,3,0,0,0,0,0,0,1,1,3,3,1,1,1,3,1,0,0,3,1,0,0,1,0,3,3,3,3,3,1,1,1,3,1,1,1,0,0,1,1,3,1,1,1,3,0,1,1,1,1,1,0,0,0,0,0,1,2,3,1,0,3,1,1,1,1,1,0,1,1,1,3,1,1,1,0,0,0,3,3,0,1,3,3,0,1,1,0,1,0,0,0,3,1,3,0,1,1,3,1,3,3,1,1,2,0,3,2,3,1,0,0,3,3,3,0,1,0,1,3,1,3,3,0,0,0,1,1,1,3,1,3,1,1,1,1,0,0,1,1,1,1,1,1,1,3,0,1,0,0,0,1,0,1,1,0,1,3,1,1,3,1,1,1,0,1,1,1,0,3,1,1,3,1,1,3,1,3,3,1,1,0,0,0,0,0,0,0,1,3,3,1,0,1,3,3,1,3,3,3,3,3,0,1,3,1,0,3,1,0,3,3,3,3,0,1,3,1,0,1,0,1,2,0,3,1,1,1,0,0,0,3,0,1,0,0,1,3,0,0,0,0,0,3,0,2,1,0,1,1,3,3,0,1,3,1,1,3,3,1,2,1,1,3,1,3,0,2,2,1,1,1,1,1,3,1,1,1,1,1,2,2,1,2,3,0,3,0,2,1,1,0,1,1,1,2,3,3,1,1,1,2,2,1,0,0,0,3,0,1,1,1,0,1,1,1,3,3,3,1,1,1,3,1,1,1,3,1,3,0,0,0,3,3,1,1,0,2,3,0,1,3,3,1,2,3,3,1,3,0,0,1,3,0,0,0,0,3,1,1,1,1,1,3,0,3,0,3,2,1,1,1,1,2,1,1,0,1,2,3,1,1,2,1,1,0,3,0,3,1,1,1,1,1,1,1,2,2,3,2,2,3,0,0,2,2,2,0,0,0,3,1,1,1,1,1,1,1,1,3,0,2,3,1,1,1,1,0,1,3,1,1,1,1,0,0,0,3,0,3,0,0,1,3,1,3,1,1,0,1,2,0,0,1,3,1,3,3,1,1,3,0,3,0,0,3,0,1,0,1,1,3,3,3,1,3,3,1,3,1,3,1,1,1,3,3,1,1,0,1,0,1,3,1,2,1,3,3,1,1,3,0,1,1,1,3,0,3,0,0,1,3,0,3,3,0,1,1,3,2,0,1,0,0,1,1,2,0,1,0,0,0,1,0,1,2,1,1,3,3,3,0,2,1,1,3,3,0,3,0,3,2,2,3,3,3,1,0,0,2,0,0,0,1,1,3,1,1,2,1,2,2,1,0,0,1,1,0,1,1,0,2,3,1,1,3,1,3,1,3,2,3,0,0,0,1,3,1,2,1,1,1,1,1,1,3,0,0,0,3,1,2,1,3,1,1,1,0,3,1,0,3,0,1,3,1,2,3,0,3,0,2,0,2,2,0,0,2,0,3,0,1,0,2,3,3,2,2,0,0,0,2,1,0,1,3,1,1,1,1,1,2,2,1,1,3,1,1,1,0,0,2,1,3,1,1,0,0,0,1,1,1,1,1,2,0,0,3,0,3,3,3,0,3,3,1,1,1,2,0,1,1,1,1,1,3,0,0,2,0,2,2,1,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,2,1,1,1,1,1,2,2,2,0,3,3,1,0,2,2,0,1,1,1,1,1,1,1,1,1,3,3,1,1,0,1,2,2,2,1,3,0,0,0,0,3,0,0,0,2,3,2,0,1,0,1,3,0,1,1,1,1,0,1,1,1,1,1,0,3,0,1,0,2,0,3,2,0,1,1,3,1,3,1,2,0,0,2,0,0,1,1,3,1,0,3,1,1,1,1,3,1,3,0,2,0,2,2,3,1,1,1,1,1,1,2,0,0,1,0,1,1,3,1,1,0,1,0,0,3,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,3,0,1,1,1,1,1,1,1,1,1,3,1,0,1,2,0,2,1,1,1,1,3,3,3,1,3,1,1,3,1,1,0,1,1,3,0,0,1,3,2,1,1,2,1,2,1,2,2,1,1,1,1,1,0,2,1,2,3,3,0,1,3,0,2,0,2,2,1,2,2,1,1,2,1,2,1,1,1,3,1,3,1,1,2,0,1,2,1,2,1,1,1,2,2,0,2,2,0,1,3,2,0,2,2,2,2,2,3,2,2,0,3,2,2,2,2,3,1,2,2,2,2,2,2,2,1,1,3,2,3,3,1,1,3,3,3,1,2,3,3,2,1,0,2,3,1,3,3,2,0,2,2,1,3,2,0,0,0,2,0,0,0,0,2,3,0,2,1,0,2,0,2,1,1,1,0,1,0,1,1,3,2,1,3,1,3,3,1,1,0,3,1,2,3,0,2,3,0,0,1,1,0,1,3,3,2,1,1,1,1,1,3,2,3,1,3,1,3,3,1,3,2,1,1,1,3,2,0,0,1,3,1,2,3,1,1,3,2,3,1,0,0,2,3,1,1,0,2,1,3,0,3,2,0,0,0,0,2,2,3,1,3,1,2,1,2,2,2,2,2,2,2,2,1,0,2,1,1,0,3,3,3,3,0,0,0,2,2,2,3,0,2,3,2,3,3,3,2,3,2,1,0,0,2,2,1,3,1,0,0,1,2,1,1,1,3,1,2,1,2,2,1,2,0,1,0,2,0,2,1,1,0,2,2,0,2,2,0,2,0,0,3,2,1,2,0,1,1,0,1,1,1,1,2,1,2,3,2,0,0,1,3,1,1,3,0,1,0,0,0,1,1,2,1,1,1,1,3,0,0,3,3,1,1,1,1,3,1,1,3,1,2,2,0,2,2,0,3,1,1,1,1,3,3,3,1,3,3,0,1,1,0,0,2,2,2,2,2,2,1,0,0,0,2,1,1,3,3,1,3,0,0,1,3,1,1,1,0,1,3,3,3,3,0,0,2,2,3,3,3,3,1,1,2,1,1,0,3,1,3,0,1,0,3,1,1,2,2,1,0,1,1,1,0,1,2,1,2,1,2,3,0,3,1,1,0,3,0,2,0,1,0,1,1,1,0,2,1,0,2,2,2,1,1,2,3,2,0,0,1,3,0,2,2,0,1,1,1,2,1,1,0,3,1,1,1,1,1,3,3,2,3,3,3,0,3,0,3,0,3,1,2,1,1,3,0,3,3,2,3,0,1,3,0,3,1,3,0,0,2,3,2,1,1,3,0,0,1,3,0,2,2,1,2,3,3,1,1,0,3,0,3,2,2,1,2,1,0,3,2,1,3,1,2,2,1,2,1,1,1,3,0,0,0,3,1,1,0,1,3,2,1,1,3,3,1,3,1,1,2,1,1,3,0,0,0,0,0,3,3,3,3,0,2,1,0,3,0,0,1,2,1,0,1,2,1,3,1,1,0,0,1,0,3,0,3,1,1,1,1,3,3,1,1,1,3,2,0,2,2,1,0,1,1,2,1,1,3,3,3,3,1,1,1,1,0,0,3,1,0,2,1,1,1,0,2,1,2,3,0,1,3,0,1,1,3,1,0,1,1,2,2,2,2,0,3,2,2,0,2,2,2,1,2,2,3,2,2,2,1,0,2,2,2,3,1,1,1,0,1,0,1,1,3,0,0,1,1,1,1,1,1,1,0,1,0,3,2,3,0,0,3,1,3,1,3,3,1,0,3,3,3,1,1,1,1,1,1,1,1,0,2,0,0,1,1,1,1,0,3,3,0,3,3,3,0,0,1,1,3,1,1,0,0,1,1,0,0,1,1,3,0,0,0,0,0,0,1,1,3,1,2,2,0,1,1,1,3,3,2,0,1,2,0,3,2,0,1,0,3,1,0,3,0,0,2,2,0,2,2,3,0,1,3,0,2,3,1,1,0,2,1,1,0,0,0,1,3,3,2,0,0,3,2,1,3,3,1,3,1,3,3,3,3,1,1,1,1,2,0,1,3,3,1,1,1,1,0,1,3,3,1,3,3,1,1,1,0,3,3,1,0,1,3,0,0,1,1,1,1,1,1,3,2,1,3,3,1,1,0,0,2,3,2,1,1,1,2,3,1,1,0,0,1,3,3,1,1,0,1,3,0,3,3,0,3,3,3,1,2,0,0,1,1,3,1,0,3,1,1,1,1,2,0,2,2,3,2,2,1,3,1,2,0,1,0,2,3,1,3,0,2,1,1,0,2,0,1,2,2,1,3,1,2,1,1,1,3,3,0,2,0,2,2,2,0,0,0,0,0,0,0,0,0,0,3,1,1,3,1,1,1,1,1,1,2,0,1,1,1,3,1,3,0,2,0,2,3,3,1,0,3,3,1,1,1,0,0,0,0,3,0,3,0,1,3,1,1,3,3,1,3,2,1,0,3,0,2,2,0,0,1,1,1,1,1,2,3,3,1,1,3,2,1,3,0,3,0,3,1,0,0,0,0,0,2,2,1,2,0,3,3,2,1,2,2,1,0,1,0,3,1,0,2,1,3,3,1,2,1,1,1,3,2,1,3,1,1,0,1,2,2,1,1,1,0,2,3,0,1,1,1,3,1,1,1,2,1,1,0,0,0,2,0,2,2,2,2,1,3,0,3,1,3,1,3,3,3,3,2,3,1,1,2,0,0,0,0,2,1,1,0,2,2,1,1,0,3,2,2,3,2,0,1,1,2,0,0,2,0,3,3,3,2,2,0,0,2,0,2,0,2,2,3,3,1,1,1,2,2,3,2,3,1,1,0,1,2,0,3,0,1,3,1,2,2,2,3,3,3,3,2,3,2,1,3,1,3,2,3,0,0,2,3,2,1,0,3,0,1,1,1,3,0,0,2,2,1,2,0,2,3,0,1,3,3,1,2,1,3,1,1,1,1,2,1,3,1,1,1,3,1,3,1,1,3,1,1,1,1,1,1,3,0,3,1,1,1,1,3,1,3,0,1,1,3,1,0,1,1,1,2,0,1,0,2,3,1,0,3,3,0,3,1,2,1,1,3,3,1,1,0,1,1,1,0,3,3,3,3,1,2,0,2,3,2,2,3,1,2,1,2,2,3,3,0,1,2,2,2,2,2,0,0,2,2,0,0,0,3,3,1,2,3,0,1,0,0,0,3,3,1,3,3,3,1,1,3,3,0,3,2,2,1,1,1,1,3,1,0,1,1,3,3,3,3,1,1,2,2,2,2,2,2,2,0,2,2,0,1,1,2,0,2,3,1,1,1,1,2,2,2,2,2,0,3,3,0,3,1,2,1,2,2,1,1,1,2,2,2,2,2,1,1,2,1,1,1,2,2,0,2,1,1,3,2,2,3,2,2,2,2,3,2,2,2,3,1,0,2,2,1,3,2,2,2,2,2,2,2,2,2,3,3,0,3,1,2,3,2,2,0,3,1,1,2,1,1,1,1,1,3,0,3,0,1,3,2,3,3,0,1,2,3,2,2,2,1,3,3,3,1,2,3,1,1,0,2,2,2,1,2,0,1,2,3,2,2,3,2,2,2,1,3,3,2,2,3,3,0,1,1,1,0,2,2,2,1,1,2,1,1,1,1,2,3,2,1,3,0,3,1,1,2,2,2,1,1,1,3,1,2,3,3,0,1,3,2,0,3,1,0,1,3,1,3,0,0,1,3,2,3,3,0,0,3,1,3,2,1,1,0,1,0,0,3,3,1,2,1,1,3,3,2,3,2,2,1,3,2,0,2,2,1,0,0,0,0,2,0,2,1,1,1,2,2,3,1,2,0,1,1,3,1,3,3,3,1,1,0,2,1,0,0,3,2,3,0,3,0,3,1,0,1,1,2,2,2,0,0,3,1,1,2,3,1,1,1,2,0,0,0,3,0,1,1,3,1,3,3,0,0,3,0,0,1,3,0,1,2,0,0,3,3,0,0,3,3,3,1,1,2,2,0,1,1,1,0,1,3,0,0,0,0,3,3,1,1,3,1,1,3,0,1,0,3,3,1,0,1,2,0,1,3,2,0,1,1,2,0,2,0,0,2,0,2,2,0,2,0,0,3,1,2,0,1,2,2,1,2,0,0,3,3,1,0,1,1,3,3,0,2,2,0,1,1,1,1,1,1,1,1,1,3,2,1,3,2,2,2,2,1,2,0,2,1,0,1,3,2,2,1,2,0,3,2,3,3,3,2,2,1,0,1,0,3,0,3,0,1,0,3,3,3,0,3,3,1,1,3,0,1,0,3,3,3,3,1,1,2,3,0,1,2,1,0,1,3,1,1,1,3,0,1,0,1,0,3,3,1,1,0,3,2,0,2,0,1,1,2,0,1,3,0,1,0,3,1,1,1,1,1,3,3,0,3,3,2,2,0,0,2,1,2,2,2,1,1,1,2,3,3,1,3,1,1,1,1,2,1,2,1,1,2,3,1,0,1,3,3,1,1,0,2,3,3,3,2,0,1,2,1,2,1,3,0,0,1,0,0,0,0,2,1,3,0,3,1,1,1,3,1,0,2,3,2,3,3,2,0,2,2,0,3,3,3,2,0,0,0,2,1,2,1,2,2,1,0,0,3,1,2,2,2,3,3,3,3,3,1,1,0,3,1,3,1,1,1,1,1,1,0,2,1,0,1,2,1,1,1,3,3,3,0,3,3,3,1,1,1,1,0,1,0,2,3,3,3,3,0,0,1,2,2,3,1,2,0,0,0,0,3,0,2,0,3,3,0,0,1,1,1,2,3,3,2,1,0,3,2,0,2,3,0,1,3,1,1,2,1,3,2,3,2,1,0,3,3,3,1,3,1,1,2,0,1,1,1,2,1,2,0,0,0,1,0,2,1,1,3,3,1,0,3,3,3,1,3,1,3,1,1,1,1,1,1,3,2,0,0,2,0,3,1,1,1,0,3,0,3,3,3,2,3,3,3,3,0,0,3,3,3,3,3,3,2,0,1,2,1,2,3,0,1,1,1,0,3,3,1,1,0,3,0,3,2,3,0,0,1,0,3,2,2,3,3,1,0,3,0,0,0,1,3,3,0,3,0,3,3,3,1,0,0,1,3,3,1,1,3,0,1,1,3,1,3,3,0,3,1,0,0,3,1,1,3,2,1,0,1,2,3,0,3,0,0,0,3,3,3,0,3,0,1,3,3,3,2,0,3,3,0,2,0,3,1,3,2,3,3,1,3,0,3,3,0,2,3,1,0,0,1,0,1,0,1,2,1,1,0,0,2,3,3,1,3,3,0,3,2,2,3,0,2,0,1,0,0,3,0,1,1,3,1,0,1,1,3,0,1,3,1,1,3,0,0,3,1,1,0,0,3,2,2,3,1,3,3,3,3,1,1,1,0,0,1,0,1,1,0,3,0,0,0,0,1,0,0,1,1,3,1,1,0,0,3,1,3,0,0,3,0,3,1,3,1,3,3,2,1,0,1,1,1,1,1,3,0,3,2,0,3,3,3,1,0,3,1,1,1,1,1,3,1,1,0,1,0,1,1,0,1,1,1,3,0,2,1,3,0,3,0,0,2,0,3,0,3,0,0,3,1,3,2,3,3,0,0,0,3,1,1,3,0,2,0,3,0,3,3,3,3,3,1,3,0,1,1,3,3,1,2,0,1,0,0,0,3,3,3,1,1,1,1,2,1,1,1,1,3,1,0,1,1,1,1,0,1,1,1,1,0,3,2,1,0,1,3,1,0,2,2,0,1,3,3,3,3,1,0,3,1,1,1,1,1,1,1,0,2,1,1,3,0,3,1,1,0,3,1,1,3,3,1,0,1,1,1,2,0,3,3,0,0,0,2,2,0,0,0,3,3,1,2,0,1,1,1,3,0,3,3,3,2,3,0,1,3,0,1,3,3,3,3,0,2,3,1,1,2,0,1,1,1,1,0,3,1,1,3,2,1,3,3,1,2,3,0,0,1,0,2,1,1,0,1,1,0,1,1,1,3,1,1,3,1,1,1,0,3,1,3,3,3,3,2,1,1,0,0,0,1,0,3,1,1,0,3,3,3,1,0,3,3,1,0,3,0,0,3,3,1,0,2,1,2,1,1,1,0,1,3,2,0,2,0,1,3,3,3,1,1,2,2,3,3,1,1,1,3,0,3,3,1,1,3,1,3,1,2,2,3,3,0,2,2,1,1,0,3,1,1,0,0,0,1,1,3,3,1,3,0,2,3,3,2,3,3,1,0,2,3,0,1,3,0,2,2,2,1,1,1,3,0,0,1,1,1,1,3,0,1,1,3,1,1,0,0,3,1,0,0,3,0,0,3,3,3,0,3,0,0,3,1,1,3,3,3,3,1,2,1,3,1,0,3,3,2,1,0,3,0,3,0,0,0,0,0,0,0,3,0,3,0,1,1,3,3,1,3,1,3,3,0,3,1,3,0,1,3,1,1,1,3,1,1,1,3,0,0,2,0,3,0,0,0,3,3,0,3,1,3,0,0,3,3,3,3,0,3,1,0,1,3,1,3,1,1,3,0,3,0,3,0,0,1,3,1,0,3,1,3,3,3,3,0,1,1,1,1,1,1,1,0,0,1,3,1,1,1,1,2,1,1,0,1,3,3,0,3,3,0,0,0,0,1,0,1,0,0,0,0,0,1,3,1,1,1,1,1,1,1,1,2,3,1,2,1,3,3,3,1,3,3,0,0,0,1,1,1,1,3,1,1,0,3,1,1,1,1,1,3,3,0,1,1,1,1,0,0,1,1,0,0,0,0,2,1,1,1,3,3,1,1,3,1,1,0,3,1,1,0,0,0,2,3,3,3,0,1,3,0,3,0,3,0,0,3,0,0,1,0,0,0,0,0,0,1,0,3,0,0,0,3,1,0,0,1,0,1,1,0,1,3,1,1,0,3,0,1,1,3,3,0,3,0,3,3,0,0,1,3,3,1,3,1,1,0,1,3,1,3,0,1,3,1,1,3,1,3,3,1,1,0,1,3,3,2,3,0,3,0,1,1,0,0,2,1,1,1,1,1,1,2,3,1,0,3,0,0,0,3,1,1,1,3,1,0,3,3,2,0,0,0,3,3,3,1,0,2,0,1,2,3,1,1,1,3,1,0,1,3,1,1,1,1,0,0,0,3,0,0,0,0,1,1,0,1,1,3,3,3,0,3,3,3,0,0,2,0,0,3,0,0,0,1,2,1,3,3,0,1,3,1,2,1,3,3,1,1,1,1,0,0,3,0,1,1,0,0,1,0,3,1,3,3,3,0,3,3,3,0,3,3,3,3,2,3,3,0,0,3,2,3,3,1,3,3,0,3,3,3,3,1,3,0,0,1,3,3,1,0,3,0,1,1,1,1,1,1,1,3,1,3,1,3,1,3,1,2,3,3,1,3,3,1,3,0,3,3,1,3,3,1,1,1,3,3,3,1,1,1,3,3,1,1,2,0,1,0,1,0,3,0,0,1,1,1,3,1,3,0,1,3,1,0,1,1,3,3,3,1,3,1,3,1,0,1,1,3,1,1,1,1,0,3,1,1,3,3,0,0,3,0,0,3,3,0,3,1,3,0,3,0,3,3,3,3,1,0,1,3,1,3,3,0,3,1,2,0,1,1,1,1,1,0,1,0,1,1,0,1,3,3,0,3,3,3,1,0,0,0,1,3,3,1,3,1,1,1,3,1,0,3,3,1,1,2,1,1,0,3,1,1,2,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,1,1,2,2,3,3,2,2,3,0,1,3,3,1,1,1,1,0,3,1,1,1,3,0,1,3,0,0,0,3,0,0,0,3,3,1,1,3,3,1,0,3,0,0,1,0,3,3,3,0,3,1,1,0,3,1,0,3,0,3,3,0,1,3,1,1,1,3,0,0,3,3,0,1,3,3,3,2,1,1,0,3,1,1,0,1,1,1,2,0,3,3,1,1,1,3,1,3,3,1,1,0,3,1,1,0,0,1,3,3,0,0,3,3,1,0,0,3,0,0,1,1,3,3,3,0,0,0,0,0,1,0,0,1,0,3,0,1,3,1,3,1,3,1,0,3,0,3,3,3,3,1,0,0,0,0,1,3,0,3,3,1,1,0,1,3,3,3,0,1,1,3,3,3,3,0,0,0,1,1,0,0,3,3,1,0,1,0,1,1,3,1,1,1,1,0,0,0,0,0,1,0,3,3,1,0,1,1,0,0,0,0,0,3,0,1,0,0,3,3,3,0,1,3,3,1,1,1,3,3,3,0,1,1,1,0,0,1,0,0,1,1,1,1,1,3,1,1,0,3,0,1,3,1,3,0,0,1,0,0,0,1,3,0,3,3,3,1,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,3,0,3,1,0,3,1,1,0,0,1,1,1,1,0,1,1,1,3,3,0,1,0,1,2,2,3,1,3,3,0,3,1,1,1,1,3,0,0,0,0,0,0,1,0,0,0,0,0,0,3,0,0,3,0,1,1,1,1,2,1,3,1,3,3,3,1,3,3,3,1,3,0,0,0,1,3,3,3,0,3,0,1,2,1,3,0,3,3,3,1,1,1,1,1,1,3,3,2,1,1,1,3,0,2,1,1,1,1,1,0,0,1,0,2,1,1,2,2,2,0,0,1,0,3,0,0,0,3,3,3,2,3,1,0,1,0,1,1,2,0,0,0,1,1,1,1,3,0,1,1,1,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,0,0,2,1,3,1,1,1,1,2,2,2,2,2,1,1,0,0,3,3,0,1,0,0,0,0,0,0,1,3,0,1,1,3,0,1,1,1,3,1,1,1,1,1,0,0,1,1,3,1,1,1,1,0,1,1,1,0,0,1,0,0,1,0,1,0,2,1,1,0,1,0,1,1,1,1,0,3,3,3,1,3,1,1,1,0,3,0,3,0,1,0,0,0,1,1,1,0,3,0,3,3,1,0,0,3,0,3,3,0,0,3,1,3,1,1,1,1,3,1,3,1,1,1,1,3,3,1,1,1,1,1,0,3,0,1,0,1,3,1,3,1,1,0,1,0,1,1,1,1,1,0,1,0,0,3,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,1,3,1,3,0,3,0,3,3,3,1,0,3,0,0,0,0,0,1,1,3,1,1,1,3,1,2,1,3,1,3,0,0,3,1,0,1,3,0,0,1,0,0,1,3,3,1,1,0,1,1,1,0,0,3,0,0,1,1,1,0,0,3,0,1,0,3,3,1,1,0,3,3,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,3,0,3,3,1,0,3,0,0,1,1,3,3,0,1,1,1,0,1,1,3,0,0,0,3,1,0,0,3,3,0,1,3,0,1,3,3,3,1,3,1,0,3,3,3,3,1,3,3,1,0,0,1,1,3,3,0,3,0,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,3,1,0,0,0,3,3,1,0,0,3,0,1,0,1,0,0,3,3,1,0,0,1,0,0,3,1,1,1,0,3,3,1,3,3,1,1,0,1,0,0,0,3,1,0,3,3,1,0,3,0,3,1,1,1,3,3,3,1,1,1,3,3,3,3,0,3,3,0,3,0,1,0,0,0,0,0,0,1,3,0,3,3,1,1,3,1,3,0,3,3,3,3,0,0,0,0,1,3,1,3,0,0,1,3,0,1,1,1,1,0,3,3,3,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,3,1,1,3,1,0,0,1,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,3,1,0,1,0,0,0,0,1,3,3,0,3,3,0,3,3,0,0,3,3,3,1,1,1,0,1,3,3,1,0,1,3,1,3,0,0,0,0,0,0,1,1,0,3,0,0,0,1,3,1,3,3,3,0,1,3,3,1,3,1,0,0,1,3,0,0,0,0,0,0,1,1,1,0,0,3,1,1,1,0,0,1,0,3,3,0,0,0,0,1,0,2,3,1,3,0,1,0,3,1,3,1,0,0,0,0,0,0,1,3,0,1,3,0,0,3,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,1,3,3,3,3,1,1,0,0,3,3,3,0,0,3,0,0,3,1,2,1,3,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,3,3,1,3,1,0,3,0,1,0,0,0,1,3,0,0,0,0,1,0,0,0,0,1,1,1,1,3,3,1,1,0,1,1,0,0,0,1,0,3,1,0,3,0,1,0,1,0,1,0,1,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,3,3,1,1,1,1,1,0,3,0,1,1,3,0,3,0,0,1,1,1,1,0,0,1,1,1,3,3,0,0,0,0,0,3,1,0,0,0,1,3,1,3,1,0,1,1,1,0,2,0,1,1,1,0,0,0,0,3,3,1,3,3,0,0,3,3,1,0,1,3,1,1,3,3,3,3,1,1,3,1,1,3,3,3,1,0,1,3,0,1,0,0,3,1,0,1,1,0,1,1,0,1,3,0,0,1,3,1,1,0,0,1,0,0,3,0,0,1,0,1,1,0,0,3,3,1,0,1,3,1,0,1,1,0,0,0,0,0,1,1,3,0,1,1,1,2,0,1,0,1,3,1,1,1,3,1,3,1,0,0,0,0,1,1,0,3,3,1,0,3,1,1,0,3,0,0,1,0,0,0,0,0,0,0,3,1,1,0,0,0,0,0,3,1,1,1,0,1,1,3,3,3,1,3,0,1,3,2,3,1,1,0,0,1,0,3,1,0,0,0,0,1,3,0,0,1,3,3,3,3,1,1,0,3,1,1,3,1,1,1,1,1,1,1,3,3,1,0,0,0,0,3,1,0,0,0,1,3,1,1,3,1,0,1,3,1,1,1,1,0,0,0,0,0,0,0,1,3,1,0,1,1,1,0,3,3,3,0,3,0,3,0,3,3,0,3,1,1,1,3,1,1,1,0,0,0,0,3,3,3,1,0,0,0,0,3,1,0,0,0,0,0,1,1,3,0,1,1,3,3,0,1,0,3,0,1,1,1,0,0,0,0,1,1,0,3,3,3,1,1,0,3,3,1,0,0,0,3,1,3,1,3,1,3,1,1,1,1,3,1,1,1,3,1,1,3,1,0,0,0,0,0,0,0,0,0,0,3,1,3,3,0,1,0,3,0,1,1,1,1,0,0,3,0,1,3,3,1,1,1,1,0,0,0,0,0,1,3,1,1,0,1,3,1,1,1,3,1,1,1,1,0,0,0,1,0,1,3,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,1,0,1,0,1,0,1,0,1,1,1,0,0,1,3,1,1,0,0,1,1,0,0,0,0,0,0,3,1,1,1,0,3,3,3,1,0,1,3,3,3,0,0,1,3,0,1,0,3,1,1,1,3,0,3,0,0,0,0,0,3,0,0,0,1,3,1,1,1,3,1,1,1,1,1,1,0,1,2,1,3,0,3,3,1,1,3,1,1,0,1,3,3,0,0,0,0,0,1,2,3,0,1,3,3,3,1,0,3,3,3,3,1,0,0,1,0,0,0,0,0,3,0,1,3,0,0,1,3,0,1,1,0,3,3,3,3,1,3,1,1,1,3,3,1,1,0,0,3,1,1,1,1,1,0,0,0,1,1,0,0,3,1,0,0,1,0,1,1,1,1,1,3,3,0,1,1,1,1,3,1,0,0,3,1,3,1,3,1,1,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,3,1,1,3,3,3,3,3,3,3,3,1,1,3,3,1,3,0,3,1,0,0,0,0,0,1,0,0,0,3,3,1,0,1,0,0,1,1,3,3,0,1,3,1,0,0,0,0,1,0,1,0,1,3,0,1,0,1,1,0,0,1,3,0,1,3,1,3,3,3,0,3,3,0,0,0,3,3,0,0,1,3,3,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,3,0,1,1,1,0,3,1,1,3,1,0,0,0,1,1,1,1,1,1,1,1,3,0,0,3,3,1,0,1,1,0,1,0,1,3,0,1,3,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,1,1,1,1,3,3,1,1,1,1,1,3,3,0,1,1,0,0,0,1,0,1,1,0,3,1,3,0,1,0,1,3,0,0,1,1,1,0,0,1,1,3,1,1,3,0,3,1,0,0,1,1,3,1,0,0,1,0,0,0,3,0,3,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,0,1,0,1,0,0,0,3,1,3,0,0,0,0,3,0,1,1,3,1,3,1,0,0,0,0,0,1,3,0,1,0,3,1,0,3,3,1,3,1,1,0,1,3,0,1,1,3,2,1,0,3,3,3,3,3,3,0,0,0,1,0,1,1,1,1,3,3,3,0,3,1,3,1,1,1,1,1,3,0,0,0,1,0,3,1,0,3,1,3,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,3,3,3,3,1,3,3,1,1,1,3,0,0,0,3,1,0,1,0,2,3,1,0,0,0,3,1,3,0,0,1,3,1,3,1,0,0,0,3,1,0,1,3,0,3,1,1,1,1,1,0,0,1,1,2,1,3,3,0,3,1,1,1,1,1,1,1,0,1,1,3,3,1,2,1,0,0,3,2,0,0,1,1,1,1,2,2,1,3,3,3,1,1,1,0,3,0,0,1,0,1,3,0,0,0,3,0,0,0,0,3,2,0,3,1,1,0,0,1,1,3,1,0,0,2,1,1,0,0,1,0,1,1,1,0,3,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,2,1,1,3,3,1,1,3,3,1,0,0,1,0,0,1,3,1,3,1,1,1,3,3,1,1,0,1,0,0,3,1,1,2,1,3,1,1,3,1,3,0,3,1,0,3,0,0,0,0,0,0,3,0,2,0,2,1,3,3,3,0,2,1,1,1,1,1,1,3,1,3,1,1,1,3,0,1,1,3,1,0,1,1,1,0,2,0,1,0,3,1,0,0,0,2,0,0,0,0,3,1,1,1,1,1,1,1,1,1,1,3,0,1,1,1,1,1,1,1,1,3,0,0,3,0,0,0,1,1,1,1,1,3,1,3,3,1,1,1,3,3,3,3,3,0,2,0,0,0,0,0,0,1,1,1,1,3,1,3,1,3,1,1,3,1,3,1,0,0,0,2,0,1,1,2,3,1,0,1,1,0,2,2,2,2,0,0,0,1,3,2,2,1,0,1,2,1,1,1,3,0,3,1,1,2,1,0,3,0,3,2,3,2,1,0,0,2,0,0,2,2,2,0,1,2,1,1,3,1,3,0,1,0,1,1,1,0,0,3,2,1,3,1,1,2,0,2,2,0,1,2,2,3,1,0,1,3,3,3,2,3,2,0,0,3,1,1,2,0,0,1,1,1,1,2,3,1,0,3,1,2,2,3,3,1,0,0,2,0,2,0,1,0,1,1,2,1,0,1,0,0,1,1,3,1,1,0,2,0,2,2,0,2,0,1,0,0,0,0,0,3,3,3,1,3,3,3,3,3,3,1,3,3,3,1,0,1,0,1,0,1,0,2,3,0,0,0,1,0,3,1,0,1,3,0,0,3,1,3,0,1,3,0,3,0,0,3,1,3,3,0,1,3,0,3,1,1,1,0,1,1,1,3,0,1,1,3,3,3,0,1,0,0,1,0,1,1,1,1,1,3,1,1,2,1,1,3,3,3,0,3,3,1,0,0,3,2,0,3,0,1,2,1,1,1,1,1,1,0,2,3,1,0,3,0,1,2,1,3,1,1,1,1,2,3,0,2,1,2,2,1,0,0,1,0,3,3,2,1,2,1,2,2,0,1,2,1,2,1,1,0,3,3,1,0,1,1,1,0,1,0,3,3,0,0,0,3,3,3,3,1,3,3,3,1,3,2,1,3,2,3,0,1,3,1,0,3,0,1,3,1,0,0,1,3,1,3,0,0,0,0,2,1,0,0,3,0,0,0,2,0,0,0,1,1,3,1,3,1,3,1,2,3,1,1,3,2,2,3,3,1,3,0,2,0,2,0,2,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,3,0,0,0,0,0,0,0,0,0,0,3,0,1,3,3,1,0,3,1,1,3,0,3,3,1,0,2,3,3,1,1,0,1,0,0,0,0,0,0,1,2,2,2,0,0,0,0,1,1,3,2,0,0,0,3,1,1,1,1,1,3,2,2,2,3,0,0,2,0,3,2,2,0,0,1,0,1,0,0,1,3,2,3,3,2,1,1,3,2,3,0,3,0,0,1,3,0,0,3,0,3,3,1,3,1,1,0,0,1,1,1,1,2,3,1,0,3,1,0,0,1,1,1,0,3,0,1,1,3,3,2,1,2,1,1,3,2,2,3,3,1,3,1,0,1,3,1,3,3,3,1,3,3,2,0,0,2,0,0,1,1,0,0,0,1,0,2,1,1,0,3,1,3,1,1,2,1,1,1,1,1,0,1,1,3,3,1,2,3,0,3,3,2,1,0,1,0,2,1,0,1,2,0,1,1,1,3,3,3,0,1,1,3,1,0,1,2,1,3,1,1,3,2,1,3,3,3,0,1,0,0,3,2,1,0,2,2,3,3,3,0,0,2,0,1,1,1,2,2,0,0,0,2,1,0,1,3,0,1,0,0,1,0,1,2,1,0,1,1,3,1,0,0,0,3,3,1,1,1,2,1,0,3,3,3,1,2,2,2,3,0,3,2,2,0,3,3,0,0,3,1,0,3,1,1,0,1,1,0,2,0,0,0,0,0,0,0,2,0,0,2,0,3,3,3,1,2,1,1,3,0,2,3,2,0,0,0,2,0,2,2,1,0,3,0,1,3,3,3,1,1,1,2,1,0,3,2,2,1,2,1,1,2,1,1,0,1,1,3,2,0,3,1,1,1,1,2,1,2,0,2,1,1,1,0,3,2,3,3,2,1,1,1,0,0,2,1,2,3,1,2,2,2,0,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,3,0,2,3,2,1,2,1,3,3,1,0,0,0,3,2,2,1,2,0,1,3,2,1,0,3,1,0,0,0,3,0,0,3,3,3,2,1,1,1,3,1,2,1,1,1,1,3,0,3,3,1,3,2,1,0,0,0,1,1,1,3,3,3,0,3,1,2,2,1,2,1,3,1,2,1,1,3,0,3,3,2,1,1,1,1,2,0,3,3,1,3,2,0,0,0,2,1,3,0,2,1,2,2,0,2,3,2,3,3,0,1,1,1,1,2,2,3,2,2,2,1,3,2,2,2,3,2,2,2,3,2,0,3,3,0,0,0,1,2,3,0,1,1,1,1,1,3,1,1,1,2,1,3,3,1,2,2,2,3,3,3,3,3,3,0,1,3,3,1,3,1,0,0,3,3,0,0,2,1,3,3,3,3,1,1,1,3,3,0,0,1,1,1,3,1,3,0,2,2,0,0,0,0,1,3,3,0,1,1,2,2,0,0,3,1,3,3,0,3,3,3,1,0,0,2,3,2,0,2,0,1,0,3,2,0,2,2,2,2,2,0,2,2,2,0,2,2,2,1,3,2,3,2,3,2,2,2,3,2,2,3,3,2,2,1,2,2,1,2,2,2,2,2,1,2,3,2,0,0,2,1,1,1,2,2,3,2,2,2,2,2,1,1,0,3,3,2,1,3,1,0,2,3,0,1,2,2,2,2,2,1,1,0,1,1,2,2,2,2,0,1,1,1,1,0,0,0,2,0,1,0,2,1,2,2,1,1,3,2,1,3,1,3,2,0,1,2,1,0,2,0,0,1,0,3,1,0,1,1,1,1,3,2,3,0,1,1,0,3,1,1,0,0,0,2,2,0,2,3,0,1,1,1,3,0,1,1,1,2,2,3,3,2,0,2,2,1,0,3,2,1,1,0,3,3,1,3,0,2,2,2,2,2,2,2,0,2,2,1,3,2,2,0,3,2,0,0,3,3,1,1,2,3,3,1,1,1,1,1,0,1,2,2,1,1,2,2,2,2,2,1,2,2,2,2,1,2,1,2,1,3,3,2,2,2,3,1,1,3,0,1,1,2,1,3,1,2,1,0,2,1,1,2,2,2,2,1,2,0,0,2,0,1,2,2,1,3,2,3,2,0,0,2,2,1,2,2,2,1,2,1,3,1,1,2,1,1,1,1,2,1,2,1,1,2,2,2,0,2,2,2,3,1,2,2,2,2,1,1,2,2,2,2,2,2,0,2,1,3,0,0,2,0,2,1,3,1,2,2,3,1,3,1,2,2,1,2,2,2,2,1,3,3,1,1,1,1,1,1,1,1,1,3,1,1,0,1,3,3,2,1,2,2,0,2,0,0,0,0,2,2,2,0,0,3,3,3,1,1,1,0,3,0,1,1,0,2,1,3,1,0,1,1,1,3,3,2,2,0,0,0,0,3,2,3,0,3,1,0,0,1,1,1,0,3,3,1,0,0,1,0,2,1,0,1,1,3,0,1,1,1,0,3,1,2,2,0,3,2,3,3,2,3,3,0,1,3,3,3,1,1,0,1,3,2,3,2,2,1,1,0,3,2,2,1,1,3,3,1,2,0,2,0,0,2,3,0,2,2,0,0,2,2,2,2,0,2,1,0,1,1,3,1,1,3,2,3,0,2,3,0,1,0,1,1,1,1,3,2,0,3,1,0,3,2,1,2,1,2,2,2,2,3,1,0,2,2,2,3,2,2,2,2,1,3,2,0,2,1,1,1,3,2,2,2,1,1,1,1,1,0,1,0,0,0,1,1,3,1,1,2,2,1,2,0,2,1,2,3,1,3,1,1,2,2,2,2,3,1,3,1,2,1,2,1,1,2,3,2,3,3,1,1,0,2,3,3,3,2,2,2,2,2,3,2,2,1,3,1,1,1,2,1,1,0,3,2,1,3,1,1,3,2,1,1,2,1,1,1,2,2,2,2,1,2,1,2,1,0,1,2,1,3,0,2,2,2,1,0,3,1,1,3,1,1,3,1,3,3,3,0,0,1,1,1,2,3,2,1,0,3,3,1,1,3,1,3,1,1,1,3,1,2,2,2,3,3,3,2,1,2,1,1,3,2,3,0,0,0,1,3,0,2,3,3,1,1,0,1,1,0,1,2,1,0,2,0,0,3,2,1,0,1,2,3,0,1,2,1,2,2,2,0,0,2,3,2,3,0,1,0,1,1,3,1,1,0,1,1,0,2,2,0,1,2,2,2,3,0,2,1,3,3,3,3,0,3,3,2,0,3,1,1,3,3,0,1,1,1,1,0,3,0,0,0,3,0,1,1,3,1,1,3,0,0,0,0,1,2,3,0,3,1,1,1,1,3,2,1,1,1,1,3,2,0,0,1,1,1,1,1,1,2,1,1,1,0,1,2,1,2,1,2,0,1,3,1,1,1,3,1,1,1,1,1,3,3,3,3,1,2,3,1,2,0,0,1,1,0,3,0,3,3,1,1,1,0,1,1,0,3,1,1,2,1,3,0,1,0,0,0,1,2,0,0,2,2,1,3,3,3,1,0,3,1,1,1,1,3,1,1,3,0,2,0,3,0,1,0,1,1,3,2,2,3,3,3,3,1,0,0,0,1,1,2,0,2,3,2,0,0,0,1,3,3,1,3,0,1,2,1,3,2,1,3,2,1,1,2,0,3,2,2,2,3,2,1,1,3,3,1,1,1,1,1,0,0,2,2,3,0,1,2,3,1,3,3,1,1,3,1,1,1,1,1,2,2,0,0,1,1,0,2,2,1,2,2,2,3,1,1,2,1,2,2,3,0,3,2,2,3,1,1,3,2,1,3,2,1,1,2,0,2,2,0,3,1,3,1,3,3,3,1,2,3,1,2,3,2,3,3,3,2,3,2,2,3,2,3,2,3,0,3,0,3,3,2,1,3,2,1,3,0,2,2,0,3,3,3,1,0,1,2,0,2,2,2,2,1,3,0,3,3,1,1,3,2,1,1,0,1,1,2,2,1,0,0,0,3,2,2,1,2,2,2,0,2,3,0,1,1,0,1,1,3,0,2,3,0,1,1,2,1,3,3,1,1,0,1,0,0,3,1,3,1,1,1,3,1,1,3,0,0,0,2,1,3,1,3,1,1,1,3,3,3,1,1,3,1,1,0,1,2,1,1,3,1,1,2,0,0,1,1,2,0,0,3,3,2,1,0,0,3,1,1,3,3,1,3,3,1,1,3,3,1,0,0,3,0,2,0,2,0,2,0,2,2,2,2,1,3,2,2,1,3,0,1,1,2,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,0,1,0,2,3,2,0,0,2,2,1,1,0,3,1,3,1,0,0,1,0,1,3,3,1,3,3,2,1,1,2,1,3,3,1,0,3,3,1,1,2,2,3,0,1,1,1,2,1,1,3,0,2,1,0,1,0,2,1,3,1,2,0,0,2,1,0,3,3,0,0,0,1,3,3,1,0,0,1,1,3,1,1,0,1,2,1,0,0,3,3,1,0,3,1,1,3,3,1,3,0,0,0,3,0,3,1,3,1,0,2,3,1,1,2,0,3,0,2,1,1,3,1,1,1,2,1,1,0,1,0,1,0,1,0,3,1,0,3,2,0,1,1,3,1,3,3,0,3,0,1,1,0,3,3,3,0,0,1,1,3,3,0,0,0,1,3,1,1,0,1,0,1,0,0,3,0,0,3,3,3,3,1,0,1,1,3,3,0,0,0,2,1,3,3,3,2,3,1,0,1,3,1,0,0,0,0,3,3,0,0,0,3,3,0,1,3,3,3,0,3,0,3,3,1,3,2,1,1,0,0,3,0,1,0,3,2,0,0,1,0,3,1,1,1,1,0,0,0,0,0,3,3,0,0,0,0,3,1,3,1,0,3,2,0,3,1,3,1,1,2,1,1,0,3,1,1,0,2,1,2,2,1,1,3,0,2,3,1,1,1,3,1,2,1,3,1,1,0,1,0,3,1,0,0,2,1,3,1,3,1,3,0,0,1,0,1,0,1,0,3,1,1,1,1,1,1,3,2,1,0,1,1,1,1,0,0,0,1,2,0,0,0,0,3,1,1,0,1,2,0,0,0,1,3,3,0,0,0,3,1,1,0,3,3,3,0,0,3,3,1,3,3,1,0,3,0,1,3,1,1,1,0,0,2,3,1,3,0,1,0,2,0,1,1,1,1,1,2,0,1,1,2,1,1,0,3,1,3,3,1,1,1,1,2,2,1,1,1,1,3,1,3,1,1,3,1,0,3,0,1,0,2,2,2,1,0,0,0,0,3,0,0,1,2,1,0,1,3,1,1,0,0,1,3,0,1,0,1,2,0,3,3,1,0,1,1,3,0,1,0,0,1,1,0,0,0,0,1,0,0,1,3,0,3,3,0,3,3,0,0,0,1,3,1,0,1,2,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,3,0,0,2,0,2,1,2,3,0,2,0,0,0,2,1,3,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,3,1,1,1,3,3,1,1,1,0,0,0,1,0,0,1,1,1,1,3,0,1,1,3,0,3,1,1,1,1,3,1,0,1,2,1,3,1,0,2,0,2,0,0,1,0,3,1,1,1,0,3,0,0,1,0,0,2,0,0,0,2,3,0,0,1,0,0,3,1,1,1,1,3,0,1,0,3,3,1,1,1,3,0,0,2,3,1,3,3,3,1,3,0,1,3,3,0,3,3,3,1,1,0,0,0,3,3,1,1,0,1,1,1,1,1,3,1,3,3,1,3,0,1,0,1,0,0,1,1,1,2,1,1,0,1,0,1,0,0,1,1,1,3,0,0,3,0,3,0,3,3,0,0,0,1,1,1,0,3,3,0,1,1,1,0,3,2,0,0,3,1,1,1,1,1,3,3,1,0,3,3,0,0,0,0,1,1,1,0,0,3,3,1,3,3,1,1,1,0,0,0,1,0,0,1,0,3,1,1,3,2,1,3,3,1,1,1,3,0,1,0,1,3,0,0,0,1,0,2,1,1,0,3,3,1,3,1,1,1,1,0,3,1,0,3,1,3,0,0,3,0,3,0,3,3,3,3,3,3,1,1,0,0,3,1,1,2,3,1,0,1,1,1,0,0,1,1,3,3,3,1,1,3,3,1,1,1,0,1,3,1,3,3,3,0,1,3,0,0,0,0,1,1,1,1,1,1,0,1,1,1,3,2,1,3,3,0,2,3,1,2,0,3,1,0,1,1,1,1,1,1,1,3,3,0,0,3,0,1,1,3,1,0,0,1,0,1,1,0,3,1,1,0,0,1,3,1,1,3,1,1,3,2,2,2,2,0,1,1,3,0,1,1,1,0,3,3,3,1,3,0,3,0,1,1,3,0,1,1,0,3,0,0,3,1,1,3,1,1,1,1,0,1,1,0,2,3,2,1,1,0,0,1,0,0,0,0,1,0,0,1,3,1,0,1,0,3,1,1,0,0,3,1,3,0,0,1,1,3,1,0,0,3,0,0,3,3,3,1,1,0,0,1,1,1,1,0,0,2,0,0,1,3,2,1,2,1,2,0,0,0,0,3,2,1,0,1,1,0,0,1,2,2,1,1,2,1,0,1,0,1,1,2,1,1,3,3,0,1,3,3,0,0,0,0,3,1,0,3,2,3,3,2,3,0,0,0,0,2,0,3,0,3,0,1,0,1,0,3,3,1,0,1,1,1,0,3,1,0,0,0,0,1,1,3,3,1,3,0,3,0,3,0,0,1,3,3,3,1,0,3,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,1,3,3,3,3,3,0,3,0,0,0,0,1,3,3,0,1,0,3,0,1,1,1,1,1,0,1,3,3,0,3,3,1,3,1,1,1,0,1,0,1,1,3,0,3,0,3,0,1,1,3,1,1,1,1,0,0,1,1,1,0,0,2,3,3,3,3,1,1,3,1,1,1,1,1,1,3,0,3,2,0,3,0,3,0,0,1,0,1,1,0,0,2,1,1,2,2,1,2,2,3,1,0,2,0,1,1,1,1,3,1,1,2,2,1,1,1,1,1,1,1,0,1,1,3,0,0,0,1,0,0,0,0,0,3,0,0,0,0,3,1,1,1,3,3,3,3,3,0,3,3,1,0,0,0,0,0,0,1,1,1,3,3,1,3,3,1,0,1,1,0,0,3,0,1,1,1,3,0,0,1,1,0,1,3,3,1,1,1,1,1,3,0,1,3,3,0,3,1,0,0,1,0,3,1,2,1,0,0,0,0,0,3,3,1,0,1,0,1,1,1,3,1,1,1,3,3,1,3,0,0,3,3,0,0,0,0,0,0,3,0,1,1,1,1,1,1,3,3,3,3,0,0,3,3,0,3,0,0,0,0,0,0,3,0,1,0,3,1,1,3,3,3,3,0,0,2,1,0,0,1,3,1,0,3,1,0,0,1,3,1,0,3,1,1,1,0,3,1,0,1,1,0,0,0,0,1,3,1,0,3,3,3,3,3,3,3,1,3,0,0,0,0,0,1,3,1,1,1,3,1,0,1,1,0,0,1,3,3,0,0,1,1,1,0,3,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,1,1,1,1,0,3,0,1,1,2,1,1,3,0,1,2,2,2,0,2,0,3,0,1,1,2,3,1,3,1,1,1,0,3,0,0,1,1,1,0,1,1,1,1,1,1,3,3,3,1,0,1,1,1,3,1,3,1,1,1,1,3,1,3,2,1,1,0,0,3,0,0,2,0,0,1,0,3,1,0,1,3,0,0,1,0,1,0,0,1,0,0,3,0,1,0,1,1,1,3,1,1,1,0,1,1,1,1,3,2,3,0,0,0,0,0,0,0,3,0,0,3,0,0,3,0,0,1,1,1,1,3,3,0,1,1,1,1,3,3,0,0,0,0,0,0,0,0,3,3,3,1,0,1,1,0,3,3,1,3,1,1,1,0,1,0,3,0,0,1,0,0,1,1,0,1,1,0,1,0,0,3,1,0,0,0,3,1,1,1,3,0,1,1,0,3,0,1,2,0,0,3,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,2,0,0,2,3,3,1,3,3,3,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,3,0,0,0,0,0,0,1,3,1,3,1,1,1,1,0,1,3,0,3,1,1,1,1,1,3,1,3,1,0,3,3,3,1,1,1,1,1,0,0,3,0,0,1,0,0,2,3,3,0,3,1,3,1,1,1,1,1,0,1,1,3,1,1,1,1,0,0,0,0,0,0,1,0,1,3,1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,1,1,3,1,1,3,1,1,1,0,3,3,0,0,3,1,3,3,1,1,1,3,1,2,0,3,1,0,0,0,1,1,3,0,0,0,0,0,0,0,0,0,3,3,1,0,1,0,1,0,3,0,3,3,1,1,3,1,1,0,1,0,3,0,1,0,0,1,0,0,0,3,0,3,1,3,3,3,1,1,0,3,0,3,3,3,2,0,1,0,0,0,0,3,1,3,1,3,0,1,1,3,0,3,1,0,0,1,3,0,1,3,3,1,1,3,0,0,1,1,1,0,0,1,1,1,1,1,0,0,3,1,3,3,0,3,0,3,0,1,0,0,0,3,3,1,3,1,0,1,3,1,1,3,1,3,3,1,3,3,0,3,3,1,1,1,1,1,0,0,0,0,0,0,3,3,0,3,0,3,3,0,1,3,0,1,0,1,0,0,0,1,3,1,0,3,1,1,0,0,3,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,3,1,3,0,1,0,1,3,0,0,0,3,0,3,1,0,0,0,3,3,3,1,3,3,3,3,0,0,1,1,0,0,0,0,0,3,3,1,1,3,3,0,3,1,1,3,1,3,3,0,3,0,3,1,3,1,1,1,0,0,1,0,1,1,0,1,1,0,1,0,1,3,1,3,1,1,0,0,1,3,1,0,1,1,0,0,1,1,3,3,0,0,1,3,0,0,1,1,0,3,0,0,0,0,0,0,3,3,0,1,1,0,0,0,1,0,0,0,1,1,0,3,3,1,3,1,1,1,1,2,3,0,0,0,3,0,0,0,3,0,1,0,3,0,0,0,1,3,3,0,1,0,0,0,1,0,1,1,0,3,0,2,3,0,0,1,1,1,0,0,3,0,0,0,0,3,0,3,3,1,3,1,1,0,0,0,3,0,1,3,0,3,0,0,3,1,1,3,1,1,1,3,0,1,1,3,2,0,0,3,0,3,0,0,3,3,0,1,2,0,0,1,0,0,0,0,0,0,1,3,1,1,0,1,0,3,0,3,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,3,1,1,0,0,1,0,0,0,0,0,1,1,3,1,3,1,3,1,1,0,0,3,2,1,0,0,0,0,0,3,0,1,1,0,1,3,1,1,0,0,0,2,3,0,1,0,1,1,0,3,0,1,0,3,1,1,1,3,1,1,1,1,0,1,3,1,0,3,0,0,1,0,1,1,1,0,3,3,1,1,1,3,0,1,1,1,1,3,1,3,0,3,0,0,0,1,1,1,0,3,1,3,0,3,3,0,0,1,0,0,1,0,0,0,0,1,3,0,1,1,1,1,1,3,1,1,3,0,0,0,0,0,3,3,0,0,1,0,1,0,1,0,3,0,1,3,0,3,1,0,1,3,3,1,1,1,0,0,1,1,1,1,3,0,1,3,1,2,0,1,0,0,3,0,1,0,1,1,0,1,1,3,3,1,3,1,1,3,0,1,1,3,0,0,0,0,3,3,1,0,3,1,3,3,3,1,1,1,0,0,3,0,1,3,3,0,1,3,0,1,0,0,0,0,1,0,3,0,3,0,3,1,3,0,1,3,1,2,0,3,0,3,0,0,1,1,3,1,0,2,0,1,0,0,3,3,0,0,3,0,1,1,1,1,3,0,0,3,0,1,1,0,3,3,3,0,0,0,0,0,0,0,1,0,0,3,1,1,1,0,1,3,0,3,3,1,1,1,3,1,3,1,1,3,0,1,0,3,1,1,0,3,0,0,0,0,1,0,3,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,1,3,0,3,0,0,1,1,0,0,1,3,1,0,1,1,3,1,3,1,3,1,3,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,3,3,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,1,0,3,1,1,1,1,3,3,1,3,1,0,0,1,3,1,0,0,1,1,0,0,0,0,0,1,3,0,1,3,1,0,0,1,1,1,0,0,0,0,0,0,1,0,3,0,1,0,1,1,0,1,3,1,1,1,0,3,0,0,0,0,0,1,1,1,1,0,0,0,3,3,1,3,1,1,0,0,0,0,0,3,1,3,0,3,3,1,3,0,1,3,3,1,3,3,3,0,3,1,3,3,3,0,1,1,3,0,1,1,0,0,0,1,3,3,1,3,3,1,1,0,1,2,0,1,1,0,1,3,3,1,1,0,1,1,1,1,3,0,3,1,1,1,0,0,0,3,0,3,3,0,0,1,0,0,0,3,0,1,0,1,1,1,3,1,1,1,0,1,0,1,3,1,1,0,1,3,0,1,2,1,1,1,0,0,0,0,0,0,0,0,0,0,1,3,0,0,0,1,3,0,0,0,3,0,1,0,3,3,0,0,1,3,0,1,0,1,3,0,1,3,2,1,1,0,1,3,0,2,0,0,0,0,0,1,0,0,3,0,1,0,1,1,0,1,1,1,3,1,0,3,3,1,1,1,3,3,1,1,1,1,3,1,0,0,1,1,0,3,3,0,1,1,0,3,0,3,1,0,0,0,0,0,3,0,0,3,1,1,1,3,0,0,3,3,1,1,1,3,0,1,0,1,1,1,0,2,1,0,0,0,0,2,1,0,0,0,3,0,3,1,1,1,0,1,1,0,1,3,3,0,1,2,1,0,3,1,1,1,0,3,0,0,3,0,0,1,3,0,1,3,0,1,0,3,0,1,1,1,3,3,1,1,1,1,3,1,0,3,0,1,0,3,0,0,3,1,1,3,3,0,0,1,1,0,0,0,3,1,0,3,0,0,3,0,0,1,0,0,3,3,0,1,3,3,1,1,2,0,0,0,0,0,3,3,1,1,1,3,1,0,3,1,1,3,3,0,1,1,3,3,3,0,1,3,0,0,0,3,1,3,1,2,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,3,0,0,0,3,1,0,1,3,1,0,3,1,3,3,1,0,1,3,0,0,0,3,1,0,1,3,2,1,0,0,0,1,3,3,1,1,2,3,0,3,0,2,2,2,0,0,2,1,2,0,1,1,0,2,3,3,0,2,1,1,1,1,1,0,3,1,1,0,0,3,3,0,1,0,0,0,0,1,0,0,1,0,2,3,0,0,1,0,3,3,0,2,0,0,1,1,1,1,0,2,0,0,1,0,0,0,3,3,0,1,1,3,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,3,3,2,1,0,1,3,2,3,3,2,3,0,1,1,3,3,1,3,2,0,1,1,0,2,0,3,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2,0,3,0,1,1,0,3,2,2,1,2,0,2,1,2,1,2,2,3,1,1,2,1,2,2,2,1,3,3,1,1,2,0,1,0,2,2,1,2,3,2,2,1,0,1,0,2,1,3,2,2,3,1,1,2,1,2,3,3,3,2,0,2,2,2,2,2,1,3,1,1,3,1,1,1,1,1,3,2,1,0,3,1,2,1,3,1,3,1,1,1,2,0,2,2,2,2,2,0,3,1,1,2,2,1,1,0,1,3,1,3,0,1,1,0,0,0,1,3,0,0,0,0,1,1,3,1,1,3,1,2,1,1,3,1,1,0,3,1,1,3,0,2,2,2,1,2,3,2,0,2,0,1,2,0,2,3,1,0,3,1,1,3,1,2,2,2,1,0,0,2,2,3,2,0,1,0,3,0,0,3,3,0,2,1,0,0,2,0,3,1,1,0,1,1,1,0,0,3,0,0,1,0,1,1,1,3,0,0,1,3,3,0,0,2,1,0,3,0,2,3,3,1,3,0,1,1,0,1,3,0,0,3,2,2,2,0,3,1,2,0,1,1,1,1,0,1,3,1,3,1,3,3,0,0,1,1,3,0,1,1,2,1,1,0,2,1,0,2,0,1,0,0,3,0,0,1,0,0,1,3,3,0,1,2,1,0,0,1,0,1,3,3,0,1,0,0,1,2,1,1,0,1,0,1,2,0,0,2,0,1,3,1,1,1,1,1,1,1,3,0,3,1,1,2,2,1,1,1,0,1,0,2,3,2,2,0,0,1,1,2,3,2,1,1,0,2,3,1,2,1,0,0,2,2,2,0,0,3,0,3,3,1,3,0,1,1,1,1,3,3,1,1,2,1,2,2,1,0,1,2,2,0,0,3,1,3,2,0,3,1,3,1,1,3,3,2,2,2,2,0,2,1,1,1,2,1,1,1,1,0,0,1,1,3,1,1,2,2,2,1,2,2,0,3,1,1,2,3,0,2,1,0,3,3,1,0,0,2,0,1,1,1,1,1,1,3,1,0,1,1,0,1,2,2,2,1,0,1,2,1,1,1,0,0,3,1,0,3,3,1,1,3,3,1,1,2,3,1,1,2,3,0,0,3,0,2,0,2,2,2,0,3,2,2,1,2,1,1,1,2,0,0,0,0,2,0,1,1,2,2,0,0,1,1,3,1,1,0,1,1,1,2,1,1,0,1,1,1,2,2,3,0,1,3,3,1,0,1,2,1,3,1,3,3,1,1,1,2,2,0,0,0,0,0,2,0,0,3,0,1,2,0,3,0,3,1,1,1,3,3,3,3,3,3,2,0,1,1,3,3,2,2,1,0,2,0,0,0,0,2,1,3,0,1,2,2,2,0,0,1,2,2,1,2,1,3,1,3,1,3,3,0,1,1,1,1,0,1,1,2,2,3,1,3,1,0,1,1,1,3,3,2,3,1,2,0,2,2,0,2,2,0,2,0,0,2,3,2,2,1,0,2,3,1,0,2,3,2,1,1,2,0,3,0,0,0,3,3,1,2,0,1,1,2,3,0,0,0,2,0,2,1,3,0,0,1,1,1,3,2,2,3,2,2,2,1,2,2,2,2,2,2,0,1,1,1,3,1,0,1,1,1,2,2,2,0,3,2,1,2,0,1,3,1,1,2,2,3,1,0,2,1,2,1,0,2,2,2,2,1,1,0,0,1,1,0,2,1,3,0,1,2,0,1,1,3,3,2,0,2,1,0,0,2,3,1,3,1,1,1,1,1,1,0,1,3,1,1,0,2,3,1,2,0,2,0,0,2,3,2,2,2,3,1,2,3,1,2,2,2,0,0,3,1,0,2,2,2,1,0,1,3,2,0,1,0,2,2,2,0,0,2,2,1,1,0,3,1,1,1,1,3,1,0,3,0,1,3,2,2,2,0,3,2,0,0,1,2,1,3,1,1,2,2,2,1,1,1,1,3,2,2,3,3,1,3,1,2,0,1,1,1,1,3,3,0,0,3,3,0,1,0,0,2,2,0,1,1,1,1,1,1,1,1,0,3,1,0,2,0,1,0,3,3,2,0,0,0,0,1,1,2,2,2,0,2,3,0,0,2,0,1,1,2,2,1,1,1,1,3,3,1,0,1,0,0,0,1,3,3,2,1,3,1,0,0,1,3,0,0,2,3,2,3,3,3,1,3,3,1,2,1,2,1,1,1,1,1,1,1,2,1,3,0,3,3,0,3,1,1,1,0,3,2,2,1,2,0,1,0,1,1,3,1,0,0,0,1,3,1,1,0,3,2,1,0,1,2,2,2,2,3,2,2,1,2,2,2,2,1,3,2,2,2,2,3,2,2,2,2,2,1,2,2,2,0,2,0,1,0,2,2,0,2,2,0,2,2,2,3,2,2,2,2,2,2,2,2,2,3,0,2,0,0,2,2,0,2,3,1,3,2,3,3,3,0,2,1,2,1,0,1,0,2,2,0,2,3,2,0,2,0,1,3,3,1,1,1,1,1,1,3,3,2,1,2,2,0,0,3,2,0,2,2,2,1,0,2,2,2,1,1,1,0,0,2,1,0,1,1,1,3,1,1,1,0,1,2,3,2,2,2,1,1,1,2,1,1,1,1,1,1,0,3,3,2,1,1,1,1,2,0,0,3,1,1,0,1,3,1,0,1,1,2,2,1,0,2,2,0,2,2,1,0,1,2,1,1,1,1,1,2,1,2,1,0,1,3,3,2,3,2,1,1,0,2,2,2,2,1,2,1,2,0,3,2,2,2,2,1,1,0,1,2,1,0,1,1,0,2,0,2,0,3,3,2,3,2,2,2,2,0,3,1,3,3,2,3,3,3,1,0,2,0,2,1,0,3,0,0,1,2,3,2,2,2,1,2,1,2,1,3,1,1,1,1,0,1,2,2,2,1,2,0,0,1,1,1,2,3,2,1,3,2,2,0,3,1,0,3,2,2,3,2,3,1,2,0,0,0,0,3,3,3,3,2,2,3,0,3,1,1,0,0,0,2,3,0,0,3,2,1,3,2,1,1,1,3,3,1,1,3,2,1,3,0,0,1,1,2,2,1,1,0,2,1,2,3,0,0,2,2,2,1,1,1,3,1,2,1,2,2,2,2,3,1,1,1,1,3,2,2,2,0,2,1,2,2,2,3,1,2,2,3,1,1,1,3,3,2,1,1,2,2,2,2,2,3,3,2,2,2,0,2,1,3,2,3,3,3,0,3,2,1,0,2,0,2,0,2,0,2,2,2,2,2,2,2,2,2,0,2,0,1,2,2,2,1,3,2,2,2,1,1,1,0,2,0,2,2,2,3,0,2,1,0,2,3,2,3,1,1,2,3,1,3,3,0,1,1,1,0,2,1,2,2,3,2,2,0,2,3,2,2,1,3,2,2,0,2,1,2,0,2,2,2,2,0,0,2,0,1,2,1,3,0,2,3,0,1,1,2,1,1,2,0,3,2,2,0,1,2,0,1,1,2,1,3,1,1,2,2,1,2,2,2,3,0,2,1,3,0,0,3,2,0,3,2,0,2,0,1,1,3,2,0,1,2,1,2,1,1,1,2,1,1,3,1,1,2,3,1,2,1,2,3,3,2,1,3,2,3,0,3,2,2,0,1,1,1,2,0,0,2,1,3,1,2,0,1,2,2,0,1,0,3,2,2,3,3,1,1,0,0,0,1,1,2,2,3,1,1,3,2,3,0,2,3,0,1,0,0,1,2,1,3,1,1,0,0,3,1,1,2,2,3,1,1,1,1,1,0,1,0,3,0,1,1,3,3,0,1,1,1,0,1,0,2,2,2,3,0,2,3,0,0,3,0,0,3,2,3,2,1,2,0,0,1,0,3,0,0,2,1,3,3,2,0,1,0,3,0,0,0,1,0,0,2,2,2,0,0,3,0,0,1,0,0,3,3,1,1,1,1,1,1,2,1,0,1,3,0,3,1,0,0,3,3,3,3,0,1,1,0,1,0,0,1,3,0,1,1,0,1,0,3,0,0,1,0,3,0,3,0,1,3,1,3,1,0,1,1,2,0,1,0,2,3,0,0,3,2,0,1,0,1,0,2,3,3,3,0,3,1,0,2,2,2,2,2,2,2,3,0,2,0,0,3,3,3,1,0,1,0,2,2,3,3,2,1,2,1,2,2,0,0,2,2,3,3,3,2,1,3,3,2,2,0,1,1,1,1,2,3,1,2,1,3,2,2,2,2,3,2,1,1,3,2,2,2,2,2,0,1,0,3,3,3,1,3,1,3,3,1,2,0,1,1,1,2,2,1,0,3,2,2,2,2,1,0,1,2,1,1,2,2,3,2,2,0,2,0,2,1,3,1,0,2,1,1,1,1,1,1,2,0,0,1,1,0,1,1,2,1,3,1,0,2,1,2,1,2,2,2,1,2,1,2,1,1,0,2,1,1,2,2,1,2,2,1,2,2,2,2,2,3,1,2,2,1,0,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,0,1,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,0,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,0,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,2,2,1,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,1,3,2,2,3,3,2,2,1,2,2,2,2,2,1,2,3,2,1,3,1,3,3,2,2,1,1,2,2,3,2,1,3,2,2,1,2,3,0,2,1,1,2,1,2,2,2,2,2,2,0,1,2,3,3,2,2,2,2,3,2,1,2,2,2,1,2,2,2,3,1,1,1,2,0,1,2,2,1,3,2,2,2,1,1,2,3,3,3,3,2,2,2,2,2,2,2,2,3,0,2,0,2,2,3,2,2,2,3,3,3,2,3,3,1,1,2,2,3,2,2,1,2,3,1,1,2,1,1,2,2,2,2,2,2,1,2,3,1,1,1,1,2,1,2,2,3,3,2,2,2,1,1,2,2,3,1,2,2,2,1,0,2,1,2,3,2,2,1,3,3,1,1,2,1,2,1,2,0,1,1,1,2,3,3,2,2,0,2,2,1,1,3,2,1,1,2,2,2,3,2,1,1,1,2,3,3,3,1,1,0,2,2,3,2,2,1,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,0,3,2,3,1,1,2,2,2,1,2,1,2,3,2,3,2,2,0,2,2,2,2,2,2,2,2,3,2,2,1,2,0,2,2,2,3,2,2,1,1,2,1,2,3,1,0,1,2,2,1,2,3,3,0,0,1,3,1,3,1,1,1,2,2,1,2,1,2,1,1,2,1,3,1,1,1,3,2,3,3,2,1,3,1,2,1,3,2,1,1,2,1,2,2,3,3,2,1,2,2,1,1,1,3,1,3,2,1,1,1,1,1,3,2,2,3,0,2,1,1,2,1,3,3,1,1,1,2,1,2,1,2,1,1,3,1,2,1,1,0,0,0,1,3,1,2,2,2,3,2,3,0,1,1,1,1,3,1,0,1,1,3,1,1,1,0,3,1,3,2,0,3,1,0,2,0,0,3,2,1,3,2,1,2,1,1,1,1,3,1,1,2,3,3,3,0,2,2,1,1,2,2,0,2,2,2,2,2,0,2,1,1,2,2,1,2,2,3,3,2,3,3,3,3,2,2,2,1,2,2,2,3,2,3,2,3,3,2,2,2,2,1,2,2,2,1,3,1,3,3,0,1,2,3,2,1,2,2,3,0,2,1,3,0,3,1,1,1,3,1,3,2,1,1,3,2,1,1,1,1,2,3,0,3,0,1,2,3,1,3,0,1,1,2,1,1,1,1,1,0,2,3,0,3,3,1,3,0,0,2,0,3,3,1,1,1,3,1,0,3,0,3,3,3,1,1,3,3,1,2,1,0,0,3,0,3,1,1,2,3,1,0,3,1,1,0,3,1,2,1,3,1,3,2,3,3,0,1,1,1,2,2,1,1,1,0,0,0,1,2,1,1,3,2,1,3,1,2,2,2,0,3,1,2,2,2,3,0,2,3,2,0,0,3,0,0,1,0,0,3,2,0,1,0,2,0,0,1,2,1,1,1,1,1,2,3,3,2,1,1,3,1,3,3,0,2,2,1,1,3,3,2,1,1,0,3,1,0,0,3,2,0,3,0,1,2,0,0,1,3,1,0,0,2,0,2,2,3,3,1,1,3,1,0,1,0,3,0,3,1,3,0,3,3,0,3,3,2,1,3,3,3,3,0,0,1,1,1,1,1,0,0,0,1,3,1,0,2,1,3,3,1,2,2,1,3,1,2,0,2,2,0,2,1,3,2,0,2,3,0,0,3,3,2,2,2,0,3,2,2,2,2,3,3,2,3,2,3,2,1,0,0,0,2,1,3,2,0,3,3,1,0,3,1,0,0,1,2,1,1,3,1,1,2,2,2,3,1,2,3,1,3,0,2,1,3,2,1,1,3,1,2,2,2,1,1,3,3,3,2,3,2,2,3,2,1,1,3,3,1,1,1,3,3,1,0,1,2,3,1,0,0,0,1,1,2,1,3,2,0,2,1,0,1,2,3,3,2,3,1,2,3,1,1,3,0,2,3,1,1,2,1,0,3,3,1,2,0,0,3,2,2,2,2,3,1,3,3,0,1,0,1,1,3,0,1,1,1,1,1,0,1,2,2,2,3,0,1,1,1,3,1,1,1,3,3,0,1,1,1,3,1,0,3,0,1,0,2,1,1,2,1,0,1,3,3,1,0,2,0,3,2,3,1,3,3,3,3,3,3,1,1,1,0,1,1,3,1,3,1,1,1,1,2,1,2,3,2,1,3,1,1,2,2,1,2,2,2,3,0,1,2,0,0,2,2,2,3,0,0,0,2,0,1,2,1,0,1,2,1,1,3,3,1,1,1,3,3,0,1,0,3,3,1,3,1,1,0,1,2,0,3,3,1,1,0,1,3,1,1,3,0,1,1,1,3,3,3,1,0,0,3,0,1,1,1,3,1,1,2,3,0,3,3,3,0,0,1,1,1,1,2,0,1,1,2,1,0,1,1,0,3,0,3,3,1,3,1,1,3,0,1,1,1,0,2,2,2,2,1,1,3,3,1,3,1,3,2,0,2,2,0,1,0,1,0,0,2,1,3,0,1,1,1,1,3,1,1,0,1,1,1,0,3,1,1,3,2,1,0,3,3,1,3,1,1,1,3,0,3,1,3,1,1,3,3,1,2,0,2,3,1,1,1,1,3,3,1,1,3,2,3,0,2,1,1,0,1,3,1,1,1,0,1,3,2,0,1,3,3,3,1,1,2,1,2,3,1,0,1,0,1,1,1,0,1,0,3,1,0,2,1,0,3,3,1,1,3,1,1,3,1,3,1,0,0,3,0,1,0,1,0,0,3,3,0,0,2,0,0,1,0,3,3,3,0,2,2,2,0,1,0,1,1,3,1,1,1,1,1,0,0,3,0,1,1,1,3,3,1,3,3,0,1,3,0,1,1,1,2,2,1,0,1,3,0,2,2,0,0,3,1,1,1,1,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1,1,3,0,0,1,0,0,0,3,1,2,0,1,0,0,0,2,2,0,0,0,1,0,0,0,2,3,0,2,2,2,1,0,1,1,2,3,1,2,1,1,1,0,1,3,1,3,0,1,2,3,3,1,0,3,3,0,0,1,0,1,3,0,1,0,3,1,1,1,1,0,3,3,0,0,0,1,3,0,1,1,3,2,0,1,0,0,0,1,1,2,0,1,0,3,1,0,0,0,3,0,0,3,1,0,1,0,3,1,0,1,3,2,3,3,3,3,1,1,1,1,0,3,1,3,1,2,3,0,1,3,0,1,0,3,3,0,0,0,0,3,0,3,3,0,3,3,0,3,1,1,0,0,0,3,0,1,0,3,3,1,0,2,0,3,3,1,1,0,0,0,1,2,2,1,2,3,0,1,3,1,1,1,1,0,1,0,0,1,0,1,3,0,3,0,1,1,0,1,1,1,1,3,3,2,2,2,0,2,2,1,2,3,2,1,2,1,1,1,0,2,2,1,0,2,0,1,1,0,2,3,2,3,1,1,0,1,0,1,1,1,1,1,3,2,3,0,3,0,0,1,0,1,0,0,0,0,3,0,0,3,0,3,0,3,0,0,3,3,0,0,3,3,0,2,0,1,1,1,1,0,1,1,0,0,1,3,3,1,0,0,2,1,3,1,0,0,3,1,1,3,1,3,0,3,2,2,1,1,0,0,1,3,0,3,1,1,1,0,1,0,1,2,0,3,0,2,1,0,3,0,1,1,1,1,1,3,1,3,1,3,1,1,0,0,1,0,3,1,1,3,0,1,3,3,1,0,3,1,1,0,3,0,1,2,1,3,3,0,1,0,2,2,1,3,1,2,3,3,0,0,2,0,2,3,2,0,1,2,1,2,3,2,3,3,3,1,2,0,0,2,1,3,0,3,1,1,1,2,0,3,2,2,1,3,3,3,0,0,1,0,2,1,1,1,0,1,0,0,2,3,3,2,1,1,1,1,1,2,3,0,3,1,3,3,3,3,0,1,3,3,3,3,1,3,0,3,3,3,0,3,1,1,1,0,3,1,1,1,0,0,3,1,2,2,2,2,1,3,3,1,3,2,0,0,0,0,3,3,0,0,1,0,2,3,2,3,1,1,1,1,3,1,3,3,0,0,3,3,0,3,0,1,0,1,3,0,1,1,3,0,0,0,0,3,0,0,3,1,0,1,2,1,1,0,3,0,1,0,0,3,0,0,0,1,1,0,1,0,3,1,1,1,1,3,0,0,0,3,1,1,1,1,1,1,0,1,0,0,0,3,0,3,0,0,1,0,1,3,0,0,0,3,0,0,0,0,2,0,0,0,0,0,3,0,0,0,0,0,1,1,0,1,3,3,3,0,1,0,0,0,1,3,0,0,3,0,0,1,3,1,0,0,2,3,3,0,0,0,1,3,0,1,2,3,3,3,3,3,1,3,3,1,1,3,3,0,0,0,0,0,1,0,3,0,0,3,0,0,0,1,0,0,0,1,1,3,3,1,1,2,1,1,1,3,1,0,0,3,3,3,3,0,0,1,0,0,3,2,1,1,3,1,3,0,3,0,3,0,1,3,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,3,0,3,1,0,1,0,0,0,0,1,3,0,0,1,1,1,0,0,0,3,0,0,1,0,0,2,2,1,3,0,0,0,0,0,1,1,0,0,0,0,3,3,0,0,0,0,0,0,3,1,1,0,1,0,0,1,1,1,1,0,3,0,0,0,0,0,1,0,0,3,3,0,0,0,0,0,0,0,0,1,0,3,3,0,0,3,0,0,2,0,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,0,3,1,0,0,0,0,0,0,2,1,1,1,2,1,0,0,0,0,3,0,0,1,1,1,3,1,1,2,0,0,0,0,1,3,1,1,0,3,3,1,0,1,1,2,0,3,3,1,1,1,1,0,3,3,3,3,0,0,3,0,0,1,0,0,3,3,1,3,1,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,0,1,2,2,2,1,0,1,0,3,3,1,0,0,1,3,3,3,0,1,3,1,0,0,1,1,3,0,0,0,0,0,3,0,0,0,1,3,3,0,0,0,3,3,1,3,1,0,1,1,0,2,0,2,1,0,3,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,2,1,0,0,0,0,0,1,1,3,3,0,1,0,3,1,0,0,1,1,1,0,1,0,1,0,1,1,0,1,2,2,2,1,1,1,0,1,0,2,1,0,1,1,3,1,1,1,1,0,1,0,1,0,3,0,3,0,2,1,0,1,1,1,3,0,2,2,3,0,0,0,0,3,0,0,3,0,0,0,3,1,1,1,1,1,0,0,0,0,1,0,1,1,1,0,2,3,0,0,0,0,1,1,3,1,0,0,0,0,3,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,3,1,0,3,3,0,0,0,0,0,0,3,3,0,1,1,0,0,0,1,0,0,1,3,0,1,1,1,0,1,0,1,3,0,1,2,2,2,0,2,0,3,3,0,0,3,3,3,0,0,1,0,3,3,1,3,1,1,3,3,3,0,3,2,0,0,3,0,1,1,2,1,3,1,3,1,3,3,0,0,0,0,3,0,3,0,0,1,2,1,1,0,1,0,1,1,1,0,1,1,0,0,1,0,1,1,3,0,1,0,0,1,0,3,3,0,1,1,1,1,3,1,1,0,1,0,0,3,3,0,0,1,1,3,3,3,3,1,1,0,0,0,0,0,3,0,1,3,1,1,3,3,1,1,1,1,1,1,3,1,0,1,3,0,0,0,0,2,1,0,1,1,1,1,3,0,1,1,1,3,3,1,1,0,3,1,1,0,0,1,0,3,3,1,0,3,1,1,0,0,0,1,3,3,0,3,1,0,0,0,3,3,0,0,0,0,3,3,0,1,0,1,1,1,0,0,1,0,1,1,1,1,3,0,3,1,1,2,1,0,0,1,0,3,0,1,0,0,3,1,1,1,1,1,0,1,1,1,3,3,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,3,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,1,0,1,3,1,1,1,1,3,3,3,0,1,3,0,0,0,0,1,1,0,3,1,0,0,0,0,3,0,0,0,0,1,1,0,3,1,0,1,3,3,1,0,1,3,1,0,1,3,1,1,0,1,3,0,0,1,1,0,3,1,3,1,1,1,1,3,1,1,1,1,1,3,1,1,3,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,3,0,0,1,3,0,1,0,1,1,1,1,3,1,1,1,3,0,0,0,3,1,0,0,1,0,3,1,1,0,1,1,1,1,0,3,0,0,0,1,1,3,1,3,0,0,0,0,0,3,1,1,2,1,0,3,0,0,0,0,0,0,1,0,3,0,0,1,1,0,1,0,1,3,3,1,1,0,0,3,3,3,0,1,1,1,1,3,3,3,1,0,3,0,0,0,1,1,1,3,1,0,1,1,1,3,0,0,2,0,1,1,1,3,1,1,1,0,1,3,1,3,0,0,0,3,3,1,1,3,0,0,3,3,1,0,0,3,1,3,1,0,3,3,1,0,1,1,3,0,1,0,1,1,3,3,3,1,3,1,3,1,1,1,1,0,0,2,0,1,2,3,1,0,1,3,3,3,3,3,3,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,1,0,0,1,3,1,0,1,1,1,3,3,1,1,0,3,3,1,1,1,1,3,1,1,0,1,3,3,0,0,0,0,0,3,1,0,0,0,3,3,0,1,1,0,1,1,0,0,0,0,3,2,1,0,3,0,3,3,0,3,0,0,0,3,0,1,0,0,3,0,1,1,1,1,1,1,0,0,0,3,3,0,3,0,3,3,3,3,0,1,3,3,1,1,1,3,3,3,1,1,0,0,3,3,3,1,0,0,1,1,1,0,1,0,0,1,1,0,1,1,3,3,1,3,1,1,1,3,1,3,3,1,3,1,1,1,0,3,3,3,3,0,0,0,0,0,3,0,0,0,0,0,3,3,1,0,0,0,0,3,3,0,3,0,0,3,0,0,1,0,1,0,1,1,0,1,1,1,3,1,0,3,1,0,1,1,3,1,0,0,1,0,0,0,1,1,1,0,1,0,0,3,0,0,3,1,0,3,3,1,3,3,1,3,0,3,1,0,0,0,0,0,3,0,3,3,3,3,3,1,0,0,3,0,1,1,1,1,0,0,0,3,3,3,0,0,0,0,0,3,0,1,3,1,0,3,3,0,1,1,0,0,0,1,3,3,3,1,0,0,1,1,3,0,1,1,1,1,0,0,3,1,1,1,1,3,0,0,1,3,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,3,3,0,0,3,3,3,0,3,0,1,0,0,1,0,0,0,1,3,3,3,3,3,3,3,1,3,0,0,0,1,1,0,0,1,0,1,0,3,0,0,0,3,0,0,1,0,0,1,1,0,0,0,3,3,3,0,1,3,3,3,3,1,0,3,0,0,3,0,0,0,0,3,0,1,3,3,3,1,1,0,1,3,0,1,1,3,1,1,1,1,0,0,0,3,1,1,0,0,0,1,3,3,0,1,3,1,0,0,0,1,0,3,0,0,1,1,0,0,1,0,0,3,1,0,3,1,3,1,1,1,0,0,0,1,0,3,1,0,0,1,0,0,0,0,0,1,3,0,1,3,0,0,0,1,3,0,3,0,1,1,1,1,0,0,1,1,0,0,0,0,1,3,1,1,0,0,1,1,1,3,1,1,0,1,0,3,0,3,0,3,1,1,0,0,0,1,1,1,1,0,0,0,0,1,3,3,1,3,1,0,0,1,0,0,0,1,1,1,3,1,0,3,3,1,1,3,3,3,3,0,3,1,3,0,1,3,3,0,3,0,0,1,0,0,1,0,0,3,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,1,0,0,0,1,1,2,1,0,0,1,1,3,1,0,0,3,1,0,1,0,0,0,3,0,3,1,0,1,0,0,0,1,1,1,0,1,0,1,3,0,1,1,3,1,3,1,1,0,3,1,1,1,1,0,0,1,1,0,1,1,3,0,1,3,0,0,1,1,1,0,0,1,0,3,0,0,1,0,1,1,0,1,1,0,1,1,1,3,3,1,0,0,1,1,0,0,0,1,0,1,1,1,1,3,1,0,1,1,1,2,3,1,1,0,0,0,3,3,0,3,0,0,0,0,1,3,0,0,3,3,1,1,3,0,0,0,1,1,1,3,1,1,1,1,0,1,1,1,0,1,0,1,3,0,0,3,1,1,0,0,0,1,0,3,3,0,0,1,3,1,0,1,0,3,1,3,1,1,1,3,3,0,1,3,1,0,0,0,0,1,1,1,3,1,0,0,3,3,1,0,1,0,0,0,1,1,0,0,0,3,1,1,1,3,1,0,0,1,0,3,1,0,0,0,0,0,0,0,0,1,0,3,0,0,3,3,0,0,1,1,1,1,1,0,1,0,0,0,1,3,1,0,0,0,1,1,0,0,0,0,0,0,1,0,3,1,0,1,3,0,3,3,1,1,1,0,1,0,0,0,1,1,1,3,3,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,3,3,1,1,3,0,0,3,0,0,1,1,0,3,0,0,0,0,0,3,0,3,1,1,1,1,0,0,0,0,0,0,0,1,0,3,1,3,1,1,1,1,0,0,0,0,3,3,3,0,1,3,0,0,0,1,0,0,0,1,0,0,3,1,3,3,1,1,1,3,1,1,0,3,0,3,3,0,0,0,0,0,3,3,0,0,3,0,0,0,0,0,0,0,0,0,1,3,1,0,1,1,0,0,0,3,1,3,1,3,1,1,1,1,3,1,0,0,1,1,1,0,0,0,1,1,1,1,0,0,3,0,0,0,1,1,1,1,0,1,3,0,0,1,3,0,0,0,0,3,3,1,3,1,0,1,0,0,0,1,1,3,0,0,3,1,0,0,3,3,1,0,0,3,0,1,3,3,1,3,1,0,1,0,3,0,1,0,1,1,1,1,1,1,0,3,0,0,0,1,0,3,3,1,1,0,3,1,1,3,0,0,0,3,0,0,0,0,0,3,0,1,0,1,1,1,0,0,1,1,0,0,1,0,1,0,1,0,0,3,1,3,1,0,0,3,0,3,1,1,0,0,0,3,3,3,0,1,3,3,3,1,1,0,1,3,1,0,1,1,0,1,1,0,3,3,1,3,3,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,3,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,3,1,3,1,1,1,0,0,0,1,1,0,1,3,3,1,3,0,1,1,1,1,1,1,3,3,1,3,0,3,0,0,1,0,3,1,1,1,1,1,1,1,1,3,1,3,1,1,1,0,1,0,3,1,3,0,3,0,0,0,0,0,1,3,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,3,1,1,1,3,3,1,3,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,3,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,3,0,0,1,0,0,0,0,1,3,1,0,0,0,0,1,0,0,1,0,1,3,1,1,1,1,3,0,3,1,1,3,1,3,0,1,1,0,0,1,1,3,1,0,0,1,3,0,1,0,3,3,3,1,1,1,0,1,1,1,0,1,1,0,1,3,1,1,1,0,1,1,0,0,1,3,1,1,0,3,0,1,1,1,1,1,0,1,1,1,1,0,3,1,0,0,1,3,0,0,1,0,1,1,0,0,3,1,1,0,1,1,3,1,1,1,0,0,0,1,3,1,1,0,0,0,3,0,0,1,0,0,0,0,3,0,0,1,1,1,0,0,0,0,0,1,0,3,3,0,1,3,1,1,1,3,1,0,0,3,1,0,3,0,0,0,0,1,1,1,1,1,0,3,1,1,0,0,0,0,3,0,3,0,0,3,3,3,3,1,1,3,1,1,1,0,1,3,1,1,1,3,1,3,3,0,0,3,0,0,1,1,0,3,0,0,1,1,1,3,0,2,0,1,0,3,1,3,3,3,1,1,1,1,3,3,3,3,0,3,0,0,3,3,0,0,1,3,1,3,1,0,1,1,0,1,0,0,3,1,0,1,3,0,0,0,1,0,0,0,3,0,0,1,3,0,3,1,0,1,1,0,1,0,1,3,1,1,3,2,2,2,2,3,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,2,3,3,0,0,0,3,0,0,1,1,1,3,1,1,0,0,1,1,3,1,0,0,1,1,0,0,3,1,3,0,3,0,1,3,1,3,0,1,1,1,0,1,3,0,3,2,2,2,2,2,2,3,2,1,2,0,1,1,2,0,3,3,0,0,3,1,0,1,1,0,0,1,2,2,1,1,3,0,2,1,1,1,3,3,1,1,1,0,1,2,1,3,2,1,3,2,2,2,0,2,0,1,2,0,1,0,0,3,2,0,2,0,1,2,3,3,2,3,1,3,3,2,0,0,2,0,0,2,1,2,1,0,0,3,1,3,3,3,1,1,1,0,2,1,1,2,3,1,1,1,1,2,0,0,0,2,3,2,3,2,0,1,2,3,2,0,3,1,3,0,1,3,1,2,1,1,0,2,0,3,3,3,3,1,1,3,3,0,0,1,2,3,3,0,3,2,0,2,2,0,1,2,0,1,1,1,1,3,1,1,1,1,0,0,0,2,0,1,3,1,0,1,0,1,3,1,3,1,1,0,2,1,0,0,2,0,1,0,0,1,1,0,3,0,0,0,3,1,1,1,1,2,3,1,1,0,1,0,0,1,0,0,3,0,0,1,1,3,1,3,3,3,1,3,3,1,3,3,1,0,3,3,1,3,1,0,2,1,1,1,1,3,3,0,0,1,1,0,0,2,3,0,1,3,0,0,1,2,3,3,3,1,1,1,3,0,1,1,1,1,0,0,0,1,1,1,3,1,1,3,0,3,0,3,1,3,0,0,0,0,1,0,1,2,3,0,1,3,1,0,1,0,3,0,0,0,0,1,3,3,1,3,1,1,3,3,1,0,0,3,0,0,1,1,0,3,0,1,0,3,0,3,3,3,0,1,2,1,1,1,3,1,1,0,0,0,1,0,1,3,3,1,1,0,3,1,1,1,1,0,3,1,3,3,0,2,0,0,2,0,3,0,1,2,3,0,1,1,1,3,3,3,3,3,2,3,1,1,0,0,0,0,0,0,0,0,1,3,0,0,2,1,0,1,1,1,2,1,0,3,1,1,1,1,1,3,0,3,1,1,1,0,3,3,0,0,1,1,1,1,0,3,1,1,1,0,2,1,3,1,0,1,1,1,1,2,2,2,2,0,0,0,0,3,2,2,0,0,2,3,3,1,0,2,0,2,0,0,1,2,1,3,1,3,1,1,1,0,1,0,1,1,1,1,0,1,0,0,3,0,3,1,0,1,3,1,1,3,0,0,1,0,1,1,1,1,0,0,2,1,1,1,1,1,0,1,0,1,3,1,1,1,0,3,3,1,0,1,0,1,2,3,3,3,1,3,1,3,2,2,1,0,1,1,0,0,3,3,3,2,3,0,3,0,0,3,0,1,3,3,1,1,3,3,3,0,1,1,0,1,0,1,3,0,3,1,0,2,0,3,1,1,0,0,1,1,1,1,0,1,0,2,0,0,0,0,3,3,3,3,3,3,3,0,2,1,0,1,2,2,0,0,0,1,3,3,1,0,0,1,0,1,1,3,0,3,0,0,2,2,2,1,2,0,2,1,0,1,2,2,2,2,2,0,2,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,2,0,2,0,3,1,0,2,2,0,0,1,1,1,1,1,2,0,0,1,1,2,2,1,3,1,0,0,2,0,1,1,0,0,2,0,2,2,0,3,2,0,1,2,0,0,0,2,0,3,1,0,0,0,1,0,3,3,2,3,3,1,1,0,1,0,0,0,2,0,2,0,0,0,1,3,0,1,1,3,2,1,0,3,1,2,1,0,1,1,0,2,0,2,3,2,2,2,1,1,2,0,1,1,1,1,3,0,2,1,3,1,3,1,1,1,0,0,1,2,0,1,0,3,1,0,3,1,2,0,0,0,0,0,0,1,2,3,2,1,1,1,0,0,1,2,2,0,0,2,0,2,1,2,3,0,2,3,0,0,0,2,1,0,3,0,1,2,3,0,1,0,3,1,3,1,0,1,1,0,3,3,3,0,3,1,1,3,2,1,3,1,3,1,1,0,3,1,0,3,1,3,0,0,3,2,3,3,3,0,0,0,0,2,1,0,2,3,1,1,3,1,1,1,1,1,1,0,3,2,2,0,2,0,3,1,0,3,1,1,0,3,1,2,0,1,3,1,1,3,1,3,1,3,0,2,0,3,1,2,0,0,0,0,3,0,1,0,3,3,0,0,1,1,1,3,1,0,1,3,1,3,1,1,2,1,3,1,1,2,0,3,3,0,2,3,2,1,3,3,0,2,3,2,2,1,1,1,0,0,2,2,2,0,3,0,1,1,2,0,0,0,0,3,0,3,2,1,1,1,3,1,0,3,0,3,3,3,0,0,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,0,1,3,3,3,3,1,0,0,0,0,1,0,3,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,3,3,1,0,1,0,1,1,1,1,0,3,2,1,0,1,1,1,2,0,0,1,0,0,3,1,1,3,1,0,0,3,1,0,1,0,1,1,0,0,3,3,1,2,1,1,1,2,1,3,0,2,1,3,1,1,0,0,1,1,1,1,2,1,1,0,1,0,3,1,1,2,1,1,1,1,2,1,1,1,0,1,2,0,2,3,2,1,1,1,1,1,0,0,1,0,2,0,1,2,1,0,1,1,1,0,1,1,2,1,1,1,1,1,1,3,1]},"citations":{"b":[974,569,850,352,6899,7337,8122,7948,1530,1674,1896,1420,1595,2227,3067,1967,6328,6585,6708,7486,7459,6597,6997,7462,8307,7833,5519,5867,5489,5734,5885,6179,5989,6748,6741,6902,6775,6438,6774,7620,7524,6656,7099,6359,2470,2714,3340,4064,4376,4014,4459,3432,4592,4674,3258,4658,4628,3488,4471,4611,3945,4368,3973,4624,5137,3427,4711,2619,3638,3824,3123,2232,4378,2447,2374,3063,2241,3640,3511,3929,4231,3436,4162,4560,4335,4681,4286,3772,5400,4880,4894,5048,4846,5209,4742,5189,5444,4905,6275,5317,5962,5201,7740,8186,8558,9675,9524,9249,8638,9409,8589,8741,8752,9108,9349,473,781,801,1006,618,197,804,792,8308,271,6899,7432,6730,6886,8339,6934,6935,6504,1109,7704,7644,3069,2552,2987,3055,3067,6622,6948,6992,7224,7459,6997,8388,7843,8046,6252,6044,6320,6427,6950,6417,6554,6640,2394,3462,4376,3804,3348,3757,3375,4658,3552,3237,3675,3527,4183,3922,4122,4401,3945,3973,4032,4624,5465,5006,3591,2110,3824,3584,4192,2374,2700,2701,2678,2312,3511,3321,4686,4189,4152,4597,4876,5434,5417,5400,5376,5001,4929,5227,5209,5419,5468,5421,5288,4864,3937,9689,9437,8954,8903,8772,8665,8625,8847,735,911,1006,700,325,813,298,925,446,538,972,615,234,7442,6730,8191,8237,7644,7997,8028,8278,8096,8327,7657,8370,1945,1471,3078,2987,2933,6948,1121,7053,7420,8027,8502,8406,5519,5495,5659,5789,6619,6546,5730,6804,6653,7194,6513,7021,6990,7353,6568,6296,7538,7284,6787,7082,6840,6634,6691,2882,2810,3671,4364,4376,3203,3510,3453,3675,4623,4190,4058,4963,5203,3452,2110,2848,2047,4655,2130,4163,2208,3033,4311,3648,4024,4109,3236,3611,4335,4597,3356,4681,5453,5369,4935,5104,4911,4620,5468,4932,4734,5345,5279,6151,5439,6003,5714,7660,9001,9372,8848,8884,9248,8832,9383,498,881,843,925,2573,6899,7418,6903,1229,8504,7641,1489,1383,1257,2697,7314,6948,6735,7111,1193,6354,7586,8502,7843,8439,6546,5685,6187,7153,6738,6547,7072,7276,7388,7005,6858,7538,7617,6477,7322,6906,2528,3163,2236,3257,3380,4393,3193,3412,3683,3378,3581,4515,4361,4406,4202,2232,2078,2533,2865,2864,2651,2475,2208,2877,4034,3777,3327,4652,4475,4083,5184,5369,4935,5482,4620,4742,5135,5025,4814,4770,8523,9511,905,625,861,558,536,446,85,1031,703,506,1131,1969,6972,6593,1229,1044,7749,8230,1507,1979,1140,1085,7269,1755,6856,7422,6613,6875,8388,7843,6539,5775,5865,5691,5787,5566,5735,5982,6204,6755,5895,5658,5509,6866,6738,7354,6626,6569,6363,6340,6786,6300,6848,6979,7082,6600,6818,6477,2457,3617,3247,3268,4589,3493,4210,4539,4633,3698,3690,3942,3970,3296,3549,4318,3225,4701,3758,3581,4619,4134,3680,4611,3388,4020,4202,2209,2493,2398,2437,2768,4241,2664,2911,2639,2701,2423,2475,2020,2640,4034,4025,4656,4107,4593,3385,4377,3327,4162,3621,3592,2099,4256,4285,4935,5364,5216,4734,5345,5124,5593,6047,5564,9021,9342,9014,9202,9207,8878,9529,8652,8832,974,860,457,297,703,836,888,7401,8429,1307,8375,7678,1904,3124,2987,3067,2595,6777,1121,6797,6345,6628,6779,7824,8145,5687,5902,7155,6500,6546,5669,5730,5738,6009,5721,6517,6885,6738,7408,6775,6363,6993,6300,7005,6656,6677,6871,2347,3031,2381,2714,3247,4589,4223,3666,4351,3229,3659,3698,3378,3599,3313,3323,3464,3192,3831,4058,3902,4691,5137,4933,4145,2837,4144,2428,2065,2701,2423,3157,2213,3868,4687,3722,3207,3547,3621,3592,4668,3611,2099,3633,5177,5285,5172,5452,5322,4742,4866,5345,5480,5491,9352,8573,9044,9009,9543,8605,9148,8861,8878,8936,9512,735,974,801,713,665,384,491,455,375,7830,615,195,1514,7378,7500,6368,8237,6428,7421,7766,8139,8262,8232,1793,1168,7306,3067,6948,6735,6432,1121,1193,7236,7340,6541,7205,7805,8145,5817,5765,5566,5658,5917,5638,6291,7357,7408,6547,6493,7507,6492,6573,6814,7242,6467,7003,7580,6576,7475,7380,6477,7247,2839,2394,2714,3879,4522,4672,3308,4064,4530,3460,3939,4322,3757,4628,3193,3683,4517,3564,3192,4190,4058,3354,4454,4164,4777,4753,3194,2110,2912,4380,2327,2545,3737,3573,2774,3012,2739,3768,3779,3801,4476,3876,4692,4686,4677,4189,4533,4597,5168,3772,4861,5223,4796,5417,4760,5378,5132,5138,5314,5482,4357,4827,5222,5356,4934,4730,5251,6046,4736,7680,9579,8573,8814,9512,735,974,650,375,568,870,6751,7255,6620,1205,7753,8394,7659,1484,1039,1603,1797,3078,2987,2073,2945,7487,7236,7316,7213,6402,7422,7019,7036,7602,7621,6968,7205,6815,8420,5627,5686,5693,6932,7504,7193,6824,6568,6383,7000,6822,6583,7611,7524,2215,2476,3540,4530,4322,3694,3757,3855,3447,3371,3685,4183,4394,4753,4712,2110,4578,3028,2824,2545,3765,4151,2130,3000,2332,2739,2066,2721,2358,4673,4215,4370,3234,3813,3869,3328,4066,4035,4286,3928,3244,4855,5319,4860,5351,5392,5314,5216,5356,4924,4853,5251,5427,4813,5105,6150,5424,4736,6050,5863,7680,8453,9342,8621,9713,9368,8796,9527,787,974,102,783,529,917,546,8472,8192,7785,195,710,1208,1291,6452,6899,7337,6368,7454,8239,7537,1623,1792,8034,8290,8212,1797,1243,2017,2147,2276,2073,7314,7300,7466,1091,6622,6735,7271,7016,7269,7128,7214,6597,6347,7422,6524,7145,8388,7797,7903,7869,5696,5506,5948,5987,7263,6450,5738,5897,5658,6183,6928,6741,7194,6320,7222,6738,7408,6547,6669,6786,7000,7159,6726,7559,6457,7099,6906,2882,2779,2835,2659,2631,2714,3652,3879,3953,4364,4589,3493,4105,4644,4223,4110,4633,3562,4628,3683,3296,3323,4508,3685,4190,5097,5137,4438,4711,4260,3921,2493,2771,2012,2992,2768,2040,4200,4204,2177,2639,2717,2834,2441,2316,2877,2522,4117,4673,3343,4115,3726,4444,3859,3410,3621,4668,2054,4035,3965,4285,4876,5349,5417,5400,5389,5429,5333,5352,5392,3568,4974,5216,4883,4742,5079,4766,5371,5368,5025,4734,6110,5301,5152,5714,8209,9032,9539,9152,8769,8947,9479,9184,8665,8751,8669,9096,8863,9095,8851,9571,750,405,328,352,312,6360,8506,7900,6903,6935,7109,7801,8085,7647,8034,8188,8212,7678,7682,7715,8313,1311,1420,1392,2608,6364,3176,6637,7022,6864,1516,7253,6597,7145,8388,7795,7797,7702,6250,6198,5864,5693,6804,6718,5658,6957,7091,6905,6885,6547,6530,6954,7558,7107,7433,6416,6933,6413,7277,7617,7011,6477,6391,2197,2897,3271,3499,3694,3698,4441,3323,3776,4517,4361,4164,4093,4356,2770,3954,4139,3765,3443,2351,2639,3153,4369,4444,3252,3716,3410,3292,2049,2134,3423,4597,3356,4035,4861,4829,5369,5276,5389,5273,5293,5482,4087,4883,4742,5079,4767,4913,5142,5041,4734,5345,4805,5778,4972,3988,5281,5547,6003,8211,8361,9167,9048,9009,8814,8552,9395,9529,8524,8818,735,610,147,480,291,306,850,888,6361,7427,7421,7410,1589,1428,8324,8103,7659,6728,3067,6648,1967,7290,7050,6997,8388,8509,8325,6546,5878,5738,6718,6485,5743,6894,6780,6547,6313,7159,7149,7284,7593,7617,3026,3108,3075,3282,3512,3595,4298,4348,4671,3253,3646,4375,4707,3951,3412,3606,3683,4239,3276,3995,3323,3453,3581,4508,4253,4333,5203,3693,4164,5057,2171,4139,3556,2741,2691,2300,2067,3157,2361,4363,4117,3649,4115,3947,4551,3876,4662,4700,2413,3965,4286,3244,4994,5349,5259,5394,4911,5354,5227,5390,4752,4779,5338,4734,5345,5943,5427,5424,5252,9451,8621,8552,9150,9341,665,872,8192,7630,8060,922,350,312,888,1969,6734,8150,6952,6934,8394,8234,7938,8210,8216,8290,8282,7764,1545,1720,1811,6338,7218,7377,6628,8388,7776,7758,5498,7469,6167,5885,6674,6802,7355,7474,6568,6340,6808,7433,6424,3114,3538,3340,3742,4348,4137,3843,3951,4633,3785,3758,4508,5195,3971,2437,3765,2741,2666,2066,4117,4673,4258,3349,3470,3642,3383,2085,3884,4066,4340,5045,5060,5349,4799,5434,5383,5354,4604,5055,5397,5365,4734,5131,5943,5077,5127,3457,5774,6195,6080,7651,8361,9315,9539,9131,9226,8634,8680,8725,8582,9434,8690,9236,8972,812,189,665,273,457,480,214,936,582,6899,6734,1080,8382,7750,7731,8118,8103,7697,1863,1103,6728,1668,3067,6458,7061,1625,7069,6988,7029,7422,6997,7268,7615,8336,7794,7714,5885,6928,6741,6291,7355,7351,7243,6814,7530,7567,7559,7380,6477,2810,2306,3725,3595,3429,3295,3729,3785,3925,4097,3269,3323,3966,3433,4650,2992,3984,3960,2828,2836,2702,2316,3063,3547,3356,3884,4285,5349,4799,4935,5417,5273,5114,5121,4718,5216,4766,4924,5338,4801,5834,5106,5572,6008,4759,6036,7651,8453,8628,8526,8629,9044,9178,8577,8592,9139,8800,8576,9015,9645,9171,8788,9632,9151,9209,812,137,545,44,409,7908,850,30,1974,1066,7596,6952,1623,1080,7799,8468,7954,8188,2799,6622,7588,1625,1778,6715,7268,6967,8464,7863,5827,6316,5638,5760,6820,6932,7222,6954,6833,6608,7000,6958,2643,4345,4118,3804,4393,4654,4123,3710,4621,3995,4483,4586,4505,4254,4515,4121,3095,3653,4200,2610,2577,3808,3687,3929,3349,4095,3524,3633,3629,4256,4286,5369,5417,4802,5304,5219,4898,5004,5260,5116,5345,5420,4770,5146,6036,5576,8186,9390,8978,9409,9044,8577,9159,8843,9015,8848,9395,9414,9389,974,685,863,905,373,612,360,520,888,1662,8468,8282,7659,1374,1283,6948,6735,7105,1516,6779,5696,5903,6031,6881,5559,6999,6738,6814,6941,7433,7074,2288,2513,2759,2745,3542,4626,4348,4327,4393,3729,3341,3513,3269,4313,4667,4273,3120,3189,4139,2671,3984,3653,2351,2383,2441,2275,2082,4117,3808,3687,3590,3962,2134,4555,4066,4286,4527,5076,5038,5400,5133,5039,4809,5146,8401,8211,8919,8528,9200,9530,9031,8753,8751,9112,8801,9508,8964,905,392,691,907,1005,48,404,230,202,7418,8381,6776,1229,1307,7839,7646,8460,8275,8286,1489,1694,1117,1722,2103,2987,7466,6622,6948,6378,6389,6800,7336,7422,7786,8475,8362,5827,6826,5973,5566,6053,7409,6633,6971,6850,5750,6019,5511,7222,6775,7276,2893,2480,2745,2694,2714,4603,3265,4539,4707,3303,4065,3902,4355,3971,3011,3556,2638,3157,3331,3328,3470,4269,4286,4240,4527,4797,5400,5467,5397,4903,4734,4920,5699,5014,9437,9521,8706,8709,8680,8559,8626,8927,9512,9373,9576,8972,9483,8596,532,137,257,660,81,919,455,742,7985,639,234,1253,1598,6899,7442,7421,8001,7692,8286,8386,1132,1922,1750,2152,2945,6724,6650,6715,6326,7029,7548,7760,5637,5487,5973,7409,6718,5678,5889,6785,6384,6738,6569,6721,6688,6933,6818,7612,2197,3088,2714,3542,3843,3694,3550,4574,3698,3710,4404,4100,4153,3249,3989,3478,3643,4712,2127,4303,3954,3984,3000,2906,2316,3157,2723,3947,4312,4226,2134,2413,4108,4797,4726,5344,5435,4866,4734,5321,5816,5957,3937,8209,8752,8751,8838,8837,8835,9687,9519,9171,9074,8847,9339,9425,8533,373,81,841,897,919,920,203,730,1875,1541,1407,1390,6899,7085,6952,7421,8090,8324,8275,1924,1103,3067,2595,6390,6735,6338,6347,6968,7158,6339,6812,5685,5487,5658,5931,6193,7169,6481,7465,6738,6789,7351,6568,6721,6491,7077,2808,3024,2714,3358,4345,3446,4600,3517,3295,4574,3774,4428,3561,4248,3610,4254,3507,3216,5195,3290,4691,2965,2051,4121,3984,3443,3001,2834,2935,4117,4347,3834,4307,4252,3813,4335,4066,4285,4286,4243,4861,5482,4840,4735,5456,4801,6262,5801,3937,8453,9437,8967,8925,8800,9262,9287,8920,9339,8788,9064,704,189,867,998,665,920,300,237,203,568,8060,970,195,1541,7378,6903,6935,6723,7122,1562,1773,7801,8090,7835,8278,1454,2356,2945,2498,6728,6948,1121,7185,7615,8388,8217,8509,7656,8402,8300,6826,5738,5982,5729,6551,6742,5658,6481,6932,6802,6738,7219,6414,7245,7077,6640,7467,6399,2714,3920,3522,3901,4123,3323,3758,3371,3600,3502,3685,4183,4273,4127,4956,2965,2210,3051,2966,4319,2834,2733,2304,2275,2066,3813,3328,3390,4700,4286,5193,5045,4935,5417,5273,4780,3867,4720,5454,5477,4932,4734,5251,5381,5981,4987,6272,5146,4978,5785,7652,9274,8670,8738,8700,8665,8846,9207,8920,9074,9006,8876,8810,704,24,1003,259,147,700,665,395,457,831,360,174,8220,874,195,1578,6935,6387,6289,1773,7839,8511,8099,1483,2103,3054,2356,7315,6728,6364,6648,7586,7029,7422,6997,8388,7796,8145,6836,5738,6141,6259,7222,6621,7018,7407,6614,6471,7558,7384,7524,6429,2387,3753,4603,3431,3204,4298,3847,3920,3456,4459,3446,4322,4250,3635,4574,4123,4361,3840,3971,5286,3226,2481,2419,2912,2127,3362,3992,2432,4233,4080,4144,2130,2886,2647,2060,2866,2193,3039,2277,2358,3828,4299,4439,4560,4269,3060,4035,3641,5045,4791,5319,5385,5222,5232,5477,5356,4767,5292,5288,5388,4734,5251,6101,4987,5863,5576,5588,9274,8670,8738,9467,9207,8887,8898,9049,9321,9542,9504,427,473,137,760,895,196,67,95,534,831,649,788,143,850,2599,1052,6350,6667,6751,7401,6472,6934,6935,7138,7362,7855,8222,7886,8278,7661,7698,8456,8259,7721,8286,1490,2103,3054,2143,3067,6948,1986,7531,7586,7464,7548,6968,6997,8462,8379,7791,7720,7852,8295,8495,7685,7895,7777,8409,7928,7681,7711,8145,6098,6056,6078,6546,5734,7409,6382,5885,5934,6067,6094,7389,6780,7169,6929,6320,6802,7374,6789,6493,6344,6608,6466,7617,6691,6945,2074,3652,3350,4683,3818,3843,3506,3446,3694,4574,3562,4085,3196,3625,3415,4431,4490,5203,3958,4667,5311,5312,3226,3362,4193,2114,2936,2545,2514,2895,4080,2351,2193,2316,2884,3828,4307,4231,4427,3292,3439,2137,2000,4434,4436,4066,5045,5319,5417,5409,4567,5419,4827,4771,5225,5292,4734,5251,5427,6150,5236,6061,7699,8853,9678,8867,9488,9560,8714,9480,8958,8665,9486,8669,8842,8848,9237,9559,9508,9621,9455,9512,9049,8601,8872,9181,9388,9711,735,232,366,321,95,920,534,874,271,241,1915,1052,6667,7216,7255,6903,7138,8352,8001,7942,7725,8456,8259,1648,1296,1132,1454,1483,1117,1420,1288,1281,1548,1595,1603,1839,1266,2103,2075,2945,3015,6622,6948,6947,7487,7125,6520,6470,7252,7486,6402,7029,7615,6778,8388,7949,8438,8377,8379,7958,6114,5707,6494,6205,6270,5733,6879,7461,6162,6276,5658,6738,6621,7375,6526,6344,6523,7319,6987,6467,7491,6906,6629,2810,2665,3678,3512,4322,3757,3517,3691,4195,3862,4412,3523,3776,4623,4013,4524,4177,4361,5305,4325,5450,2487,4193,3954,2936,2450,3045,3765,2371,2506,2702,2441,2303,2577,2399,3126,3726,4138,4427,4523,3261,3528,3975,3392,3408,4560,3532,3439,3857,3356,4035,4285,4286,5168,3863,5164,5032,5314,5390,5482,5054,5460,4875,5456,5388,5251,4761,6237,5275,5127,5123,4785,5908,5968,6261,6272,5015,7660,9222,9167,8621,8866,8827,9237,9684,8788,8879,9489,473,189,356,900,99,500,48,8189,850,978,1370,1131,1915,1265,6972,6935,6642,6504,1623,7695,8041,7973,8201,7712,8259,2799,2143,2696,7267,6735,7076,6519,6582,7303,6916,6968,8366,7949,8462,8119,7634,7833,5567,5700,7278,5701,6205,6270,5876,7027,6999,6332,6754,6944,6703,6369,7243,6523,7142,2074,2318,3585,3404,4412,4483,4185,4194,4013,4177,3578,3958,5308,3210,5069,4406,3045,2950,2627,2702,2303,2077,2361,2399,4138,4219,4249,4580,4338,5355,4796,5188,5434,5417,5351,5390,5119,4816,5222,4808,5456,4798,4734,5251,4920,6202,6089,5427,5231,5800,7699,8558,8919,9577,9167,8534,9573,8658,9159,8902,8955,9711,137,665,243,601,136,1005,8347,195,6908,7553,6472,6934,6504,1504,7653,7929,7888,8356,7977,8212,7725,1198,1142,1117,1288,1281,2328,2225,2988,3059,3027,2373,6364,6378,7084,6532,6735,6714,6842,7453,6773,1121,7499,6335,7214,7586,6362,6783,8119,5910,5700,6191,7263,6511,7155,6641,6533,7196,5792,5729,6881,6850,7264,5678,5658,5596,5889,7383,6741,7140,6863,6626,6438,7447,7415,6848,6396,7077,3088,3462,4603,3676,3250,4348,3847,4600,3223,3809,4591,4675,4062,3660,4185,4666,3776,3926,3583,4013,4556,4128,3763,3932,2174,4503,3434,4121,4291,2133,2212,2627,2390,2876,2176,3131,2355,3119,3828,3509,4099,4138,3369,3451,4286,4861,5349,5190,5183,5119,5482,5148,4927,4734,4920,6101,5127,4969,4785,5833,5576,9331,8748,8551,8577,9343,8866,9171,8863,9529,8776,903,894,609,128,79,766,319,601,944,452,148,594,637,6908,8301,6767,7116,1540,1114,8299,8085,7916,7934,7967,7973,7682,8286,1490,1489,1219,1486,1231,2328,2732,2225,6364,7349,7061,6367,1842,7365,7136,6797,6499,7405,6783,6977,8475,8026,8295,7751,7863,6242,5506,6236,7263,7155,6546,5875,6121,5982,6204,6305,5692,5608,5889,6741,7009,6738,6547,6626,7351,7276,6608,7238,6848,7284,6398,7617,7393,2742,2455,3476,3466,4104,3607,3459,3446,3972,3698,3593,3856,4308,3296,3468,4443,3599,4008,3950,4556,4190,3388,4877,4127,4084,4733,2210,4121,2545,2720,2204,2753,3030,2862,3131,2033,2046,2829,4133,3343,3888,4258,4687,3590,4346,3390,3719,3633,4066,4286,5453,5184,5441,5111,5463,3867,5419,5089,4768,4735,5016,5518,5497,5761,5070,5154,6262,5201,5503,6133,5822,7676,8558,8686,8738,8797,8651,9106,8734,8752,9497,9080,9374,9714,9551,9095,9465,8994,9301,9423,8776,9447,9090,974,128,533,899,99,546,814,1788,2994,6516,7026,7707,8068,7967,7964,7886,7861,1520,1530,1691,1549,1420,1288,1392,1449,1706,1508,1476,2406,2945,7371,6856,7586,7422,6778,8273,8145,5828,6242,5626,5983,5687,5700,6056,6236,7435,5546,5566,6204,6382,6662,6810,5658,5934,6278,6155,5608,6929,6320,7063,7170,6863,7583,6775,6771,7414,6987,6848,7617,6576,7491,2810,3713,4696,4069,4430,3662,3635,3856,3447,3660,3398,5195,3277,5308,5248,3418,4712,2965,2432,3620,3220,2203,2275,2033,3063,2046,3126,2169,4252,3590,4091,3385,3475,3356,4286,5441,4871,5426,5089,4875,5456,4866,5757,5963,4971,5493,9315,8710,9413,8958,8614,8973,9682,9022,9615,8907,438,425,133,899,545,8220,8308,216,1038,2994,1131,6401,6959,8381,7931,7924,8005,8158,7694,1530,1691,1535,1643,1072,1165,1260,1780,2103,2146,6724,1064,3067,6948,6637,6883,1577,1842,7422,7036,7602,6997,7268,8377,7833,7963,5983,5687,5700,6236,6893,6596,6546,5685,5566,5982,7535,5892,5616,6684,6320,7222,6775,7351,6614,6796,6786,7468,6887,7317,6987,7475,2742,4696,4499,4298,3662,3916,3517,4225,4574,3856,3785,3341,4367,4483,3660,3692,4515,3294,4197,3478,4556,4366,4094,3452,3971,2550,2672,2363,2432,2514,3220,2427,2185,2203,2633,3063,3305,4184,3964,3590,4346,3998,4312,3647,2927,3820,3356,4286,4861,5349,4727,5273,5351,5398,5136,5023,4620,5320,5216,4831,5416,5436,4891,5995,5373,6161,5493,5914,9627,9054,9648,8567,8799,8827,8661,8717,8555,9147,9392,9338,661,191,208,276,700,533,395,182,73,109,481,1122,1825,1228,8314,7418,7421,7116,1496,8085,8233,7773,8235,7838,1186,1420,2010,3067,6859,1986,1755,1516,7422,7045,6628,7615,7895,7633,5983,5687,6056,5544,6546,5865,5685,5664,5792,5674,5722,5931,6096,6159,6626,7072,6614,6669,6994,6523,6887,7317,7266,6393,7390,6606,7617,6576,2995,2470,3132,2236,4096,4591,3660,3600,4197,4094,3452,4640,3366,4349,4409,2127,2616,4086,3485,3438,4163,2039,2847,2854,2307,2633,3161,2884,4184,3664,4343,4099,3882,3813,3590,3596,3351,4269,2927,4286,5349,4727,4911,5352,5344,5482,5452,5329,4767,5225,5416,5288,5043,4734,5251,5849,5518,5539,5763,4987,5427,5995,6075,6272,5771,9054,9617,8567,9106,9159,9111,8866,8885,8661,8555,9147,9022,9108,974,214,505,667,870,1016,439,573,1370,8301,6776,6723,8090,8466,8433,7678,8286,1917,1316,1529,1904,1141,1603,2356,2111,3176,6884,7572,1967,7029,6307,7609,6997,6779,6977,7645,7833,5512,6084,6236,6816,6126,5664,5736,6154,5729,6831,5892,5678,5658,5931,5743,6733,7222,6703,6954,7276,7468,7232,7333,2470,2286,3132,4595,3340,4548,4348,3835,3994,3394,3197,3517,4045,3461,3999,3692,3294,3971,4733,2127,2363,4503,3584,4319,3438,2039,2259,2702,2639,2547,1997,3812,3734,3882,3964,4035,4861,5319,5268,5273,4911,5390,4827,4974,4875,5456,5043,4734,5849,5154,5533,5576,7660,9021,9566,8748,8686,8736,8738,8651,9028,9550,264,835,147,831,233,509,568,113,112,48,918,8060,526,342,38,584,522,1636,1788,1497,1495,8239,1381,7661,7698,1399,1489,1420,1288,1567,2115,1681,6884,6367,1121,1778,7422,7609,6997,6779,8388,7796,7815,8483,8296,7926,5970,6236,5484,5736,5729,6662,6850,6831,5658,5743,5944,6604,6703,6862,7559,7333,7322,2400,3168,2070,2319,4082,4562,4364,3957,3197,4544,3805,3481,4412,4491,4392,3574,3198,3931,3452,4325,4807,3155,2047,2658,3174,3165,2549,2259,3010,2203,2307,2046,2575,3033,2562,2822,2692,2358,4117,3935,3959,4155,4509,3647,4871,5119,4620,4007,5320,5356,5202,4734,5849,5539,5151,4987,5995,6075,6008,6024,7699,8566,8983,8591,8733,8670,9270,8866,9326,8863,8723,9419,8655,9705,9452,413,189,791,238,147,127,748,233,896,774,1025,113,7862,584,1729,7984,6452,7553,7442,8239,7757,1532,8210,8103,1443,1071,1885,1344,1420,1850,1486,1567,2294,2747,2115,6963,7240,2325,6622,6948,6970,7482,7200,7597,7609,7615,8082,8346,7833,5490,6816,5865,5731,6755,5891,5692,6157,6918,7091,6661,7507,6638,7441,6700,6566,6606,7617,6576,6483,2503,2714,3542,4672,4683,4670,3767,4574,3286,4412,3999,4483,3839,4253,3478,4020,5195,3574,4588,3198,4071,4807,4549,3174,2992,3018,3520,3793,4319,2069,3010,2441,2300,2575,2959,2998,2358,2169,4133,4312,3910,3387,4890,5164,5431,4760,5463,4928,5136,4841,4932,5456,4761,5802,5809,6228,5576,6024,6080,7699,8445,8748,8534,8670,8684,9314,8629,8578,8567,8754,9634,9052,8839,8860,9529,9705,9686,8663,8653,8788,413,806,126,303,665,897,468,509,774,478,568,48,7630,7710,942,38,613,1370,1802,2662,2880,6366,7596,7914,7629,8327,1419,1774,1615,1585,1888,1288,2037,2356,6622,6948,6970,6869,7090,1431,1121,7191,7586,8388,8346,8402,7868,5828,5506,5544,7087,6643,5729,5891,5897,5658,6268,6785,6670,6330,6510,6614,6608,7433,6606,6640,3004,2455,4437,3466,3197,3517,3791,3848,3923,3286,3995,4500,3839,4153,4623,3449,4094,5308,2127,2366,3357,3096,2942,2133,3073,2068,2702,2639,2691,2441,3057,2959,4252,4267,4531,4679,3936,3598,4535,4926,5164,5188,5336,4780,5119,4557,5419,4992,5089,4964,5435,4792,4932,4781,4734,5251,6228,5578,5447,5125,5801,6241,8618,9370,9468,8930,8780,8754,8539,8834,9374,9282,8876,8996,9035,9216,8584,9554,9505,9476,9540,137,425,282,602,299,304,884,265,460,496,478,23,1005,7630,7710,637,1578,1788,6828,8371,8190,8015,8103,7698,1419,1863,1254,1699,2292,2406,2945,6451,6364,6512,3176,6948,6970,6367,1967,7392,6345,6764,8388,7796,7833,7925,5490,6246,6826,6834,6546,5604,5805,5736,5729,7409,5618,6547,6775,6568,7000,6376,7238,6403,7260,6960,7220,7011,3025,2516,2014,3703,4562,3330,4069,3325,4298,3265,4638,3912,4469,3426,4574,4085,3660,3355,3854,3409,4128,5195,3693,4262,3452,5308,4406,4036,4712,2456,2127,3954,3556,4319,2212,3073,2702,2013,2691,2423,2305,2924,2355,3151,4117,3909,4099,4370,4427,3906,3825,4531,4169,3642,4642,3329,4581,5223,5143,4871,5417,4911,5136,4950,5119,5482,4827,4742,4767,4932,4930,4849,4920,5849,6248,5812,6262,6272,6032,8361,8599,8896,8748,8591,9537,9674,8587,8825,8824,9594,9693,8664,8867,8530,8954,8713,8738,9608,8607,8669,8830,8834,8910,9399,8885,8848,9166,9082,8653,8872,9615,9388,8678,9704,473,760,147,634,253,400,831,265,614,341,48,8192,1310,7508,7584,6828,1080,8318,8014,8309,8103,1371,1863,1803,1595,1747,2404,2325,2898,2535,6970,7482,6367,1518,1967,7510,6402,6326,7523,7392,7029,7548,6628,7615,8388,7796,8047,8045,8350,7784,7777,7833,7899,6246,6114,5643,5577,5730,5724,6879,7397,6314,5885,6278,5916,6213,6255,6183,5952,6918,6480,6738,6786,7330,6926,6656,6606,7011,6592,7307,2831,2810,4364,3384,4683,3850,4348,4638,3759,3544,3426,4573,4574,3481,3461,3915,4483,4157,4500,3232,3355,4315,4468,4623,4490,3217,4569,4012,4420,2942,2003,3842,4204,2212,2069,2639,2691,2763,2240,2355,2033,2767,2358,4184,4343,4029,4259,3906,3825,4290,3975,4402,4597,3628,4581,4035,5045,5319,5400,5136,5482,5452,4827,4974,5320,4964,4990,4932,5288,4849,5251,4921,4920,5849,6245,5127,5412,5157,4770,6272,5281,5174,5061,6173,5547,6032,5771,7676,8187,8361,9243,9390,9370,8534,9274,8670,8674,9448,8737,8912,9144,9139,8910,9399,8963,8927,8839,8672,8860,9095,9508,9046,8788,8794,8596,9002,8678,791,634,201,299,136,568,48,888,1310,1494,7479,8429,7866,8176,7841,7781,7764,1690,1946,1701,2148,2373,7306,2524,3067,3127,2325,2587,6821,7054,1605,1778,7282,6779,8388,7674,8071,5983,5830,5792,5643,6116,5882,6662,6782,6153,5993,5976,5952,7028,6789,6775,7351,6786,6772,7112,7595,6818,2519,2034,3723,4114,3512,4266,3595,4348,3341,3461,4289,3905,3441,3388,4569,4426,5325,4563,5173,4664,2683,2616,2386,2473,3018,3842,4080,2830,2069,2441,4343,3309,4029,3773,4346,3417,4290,4113,3333,4597,4461,5434,5035,4950,5482,4565,5363,5320,4767,4930,4866,5502,5507,5630,5926,4916,6007,6272,5174,8209,9390,9370,9333,9608,9448,8651,9139,8800,9434,8883,9171,9466,8863,8848,9663,8984,9114,9380,9055,9245,9002,951,760,577,95,40,408,265,1005,1038,1494,1265,1401,7432,6502,1592,1109,7952,7756,8188,8178,1690,1414,1237,1500,1776,3054,6948,7482,6388,7453,1933,6803,1967,7449,6402,6326,7422,7370,7367,6997,6628,6778,8388,7796,8378,8421,8144,7925,7958,8384,5696,5921,5687,5850,6756,6559,6836,5604,5664,5554,6633,7484,6881,6766,5711,6019,5538,5767,6918,6785,6929,6332,6330,7483,6901,6738,7502,6789,6526,7441,6944,6993,6523,6528,7077,6576,2674,2280,2516,2718,2710,3542,4114,3742,4354,4348,3297,3815,3694,3852,4574,4654,3440,3600,4584,5173,4503,4121,2473,3159,3438,4331,4080,4200,2251,3057,3157,2959,4030,4439,3406,4543,4531,4146,4686,4219,3814,3642,3285,4341,4581,5400,4911,5426,4357,5452,5363,5320,4742,4767,4868,4851,4734,5849,6248,5969,6266,5650,6092,5609,5578,6007,5780,5833,6272,4862,6173,6040,5863,9627,9284,9521,9152,8761,8738,8657,9040,9645,9171,8915,9681,8902,8735,9710,8999,658,974,858,843,258,53,139,95,910,804,207,483,48,8241,340,1016,632,1788,3149,1707,6886,8264,1940,8041,7950,8270,7715,1471,1579,1245,1761,1168,1676,1454,1723,1858,1216,1752,1595,1702,2815,2406,1121,1755,1193,6803,1796,7192,7135,6681,6307,7438,6997,6727,6779,6783,7949,8255,7632,8227,8323,8421,7665,6242,5983,6105,5659,6546,5865,5876,5653,5693,6755,6759,5885,5891,5658,5511,7372,6929,6517,7483,6936,7028,7379,6526,7326,6663,6898,6647,6317,7272,6656,2967,3577,3512,3742,3496,3467,4682,3766,4407,3514,4148,4483,4554,3600,3982,4418,3452,2894,2456,2980,4145,3362,4503,2429,2393,3156,2331,2959,4295,3997,3347,3974,4215,4370,3359,3458,3773,3280,4677,3980,2000,3629,4066,4035,5168,5047,3218,4940,4874,4797,5136,5475,5087,5849,6101,6266,6245,4947,5157,4770,5833,5542,8321,9575,9192,8748,8618,8670,8674,8677,9443,8738,8650,8734,8749,9171,9045,8827,9626,9593,8788,8902,8840,9072,9667,932,137,707,356,944,910,107,786,8470,8241,8308,8083,582,802,69,562,1662,7424,6823,6896,7677,6665,7421,7410,1940,1109,7690,8454,7649,8079,8043,8035,7977,8059,8238,8212,7678,8031,8042,8286,1471,1129,1245,1890,1489,1621,1637,1801,1585,1769,1176,1752,1449,1819,2311,6724,1855,2977,6740,7032,6388,1625,7041,7225,6888,7509,7029,6541,7033,7268,6628,6779,6778,7796,7949,8255,8227,8295,7831,8307,7863,8305,7963,7872,7921,6250,5983,5860,6295,6529,5865,5685,5881,6000,5729,5884,6220,5680,5955,6676,6632,7294,6547,6944,7351,7219,6898,7156,6956,7077,6606,6640,6349,2644,3163,1990,2200,3577,4676,3204,4493,4574,3599,3660,4554,3758,3854,4201,4472,4078,2188,3302,2204,2613,2423,3175,2364,2623,3707,3353,3974,4370,4089,4346,3998,4321,3802,4219,4596,4434,4436,4066,4286,3218,4940,5349,4823,5332,5426,4902,5304,5234,5087,5356,5094,4734,5849,5650,5833,5709,9523,9037,8534,9333,9488,8692,8714,9313,9672,9448,8572,9139,9176,9287,9251,8866,9171,9462,8661,9099,9626,9545,9299,9540,8840,835,665,865,103,393,910,183,1024,69,414,1136,1448,1966,1038,7424,8506,6828,1517,7837,7945,8385,8285,8352,7937,8268,8040,1129,1198,1489,1585,1225,1624,1845,1859,1113,1420,1665,1167,1800,1062,2276,6699,6671,6948,6805,6735,7499,7041,7253,6345,7029,7599,7906,7949,8378,7760,5696,5687,6114,6236,6539,5489,5669,5664,5546,5876,5617,5731,6154,5941,7160,6879,6314,5885,5711,5897,5788,6143,6244,6283,5955,7169,6481,7222,6315,6569,7101,7284,6343,6352,7617,6640,2394,2472,2558,1990,3462,3750,4512,3981,3577,4064,4150,4354,4274,3694,4663,3317,4047,4574,3264,3212,3478,4518,4213,4366,3452,4078,3364,3554,3654,4711,4712,2174,2038,3357,3569,2468,4319,4205,2212,2886,2666,2033,2358,2169,3974,3929,3374,4429,4421,3845,3987,2579,4152,4066,4874,4952,5136,5475,5320,5341,5094,4849,5208,6192,5650,5609,5957,5068,5125,4770,5169,6262,5395,5863,4906,5576,7660,7740,8566,8802,9037,8616,8692,9413,9048,9218,8610,9144,9068,9176,9287,9401,9434,8704,9171,9277,9485,9545,8876,9058,9661,9153,8652,9002,305,835,281,665,865,194,233,649,61,988,546,8436,86,271,1626,1598,1570,6348,7427,6828,8281,8001,8112,7678,8040,1571,1774,1198,1489,1624,1255,1449,1595,2235,2421,6983,1539,7282,8100,8296,8091,5696,5687,5567,5741,5813,6546,5551,7535,6831,5826,6085,6220,6527,7204,6738,6495,6669,6700,6656,7077,6606,6818,2558,2252,3617,3462,3382,4069,4348,3456,4477,3694,3299,3317,3635,4574,3212,3296,4191,4556,4213,4333,4985,4158,4454,4164,4167,4794,4712,2315,2992,2418,2142,2677,2104,3602,3343,3472,3792,3590,3498,3270,3845,3396,4596,3491,4066,4286,4952,4828,5182,5475,5482,5459,5078,5356,5225,4849,6248,5609,6217,5957,4972,5068,6262,5013,5863,6079,9417,9037,9524,8670,8692,9246,9048,8658,8669,8796,9287,9343,9663,9228,9058,9578,8571,9357,9209,8840,8585,511,406,248,1005,563,8241,7630,603,888,1448,1636,1872,6952,7840,8318,7745,1489,1255,2159,7064,2996,6395,7561,6353,6875,6997,6779,6778,8271,7804,7717,7883,5696,6254,5519,5817,5499,7278,5775,5685,5675,5693,5729,7484,5826,5917,5556,5952,6918,6741,7169,6445,6480,7483,6738,6969,6547,7114,6951,6460,6562,6523,6860,7434,6656,6606,7617,6640,7417,2497,2663,4562,4114,3634,3382,4705,3742,4354,3429,3694,4682,4544,4047,3635,3322,3311,3625,4554,3830,4490,4201,5067,4454,3452,4032,4202,2459,2358,3602,4015,4244,3998,4677,4436,5149,5349,4756,4955,5204,5367,5445,5115,4762,5386,4734,5221,4972,6145,5013,5863,6008,6079,5348,7912,7747,8493,8459,9037,9001,9370,9333,9128,9458,8834,8885,9080,9096,9626,9391,9282,8908,9189,9185,8735,8585,974,845,665,563,58,850,7235,7442,7410,7120,1109,7920,1556,1482,1640,1159,1800,2159,2511,6622,6395,6777,7029,7599,7548,6628,6779,7883,5817,5939,5500,5674,5693,6104,6154,6633,5897,5647,5690,5952,6918,6741,6738,7309,6635,7238,6343,6469,6900,6576,7154,2161,4672,3634,4277,3961,4661,3694,4544,3562,4289,4441,4510,3294,3502,3370,4454,4262,4649,3580,3944,4784,3035,4503,2896,2418,2904,2169,3718,3816,3876,3280,3787,3541,3858,4678,4436,4338,4038,4066,4756,5417,4986,5204,5429,5457,5437,5054,5452,5065,4803,4734,5251,5712,6145,6262,6272,5307,5024,5533,9001,9524,8621,8714,8754,8834,8849,9493,9096,8845,8908,9247,8525,9252,974,853,650,910,285,41,554,938,804,336,922,348,1009,349,1788,2994,1460,6927,7235,7401,6952,1079,8285,7997,7678,7679,1774,1180,1961,1049,1099,1420,1591,1686,1300,2159,2945,7314,7522,6719,6983,7095,7065,6402,7450,6326,7043,6815,6628,6783,6853,8305,8242,5512,5939,5775,7046,5674,5729,6305,6850,5673,5884,5647,5658,6009,6019,5505,5665,6095,7324,7581,6336,6454,7287,6725,7176,7351,6954,7304,7005,6953,7059,7489,6606,6385,7617,6576,6640,2957,2094,2400,2497,2034,3933,3282,4657,4003,4047,3809,3821,3440,3660,3473,3453,4254,3685,5067,3312,3944,4708,4503,4057,2545,2468,3041,2087,4200,2615,2676,2774,2063,2904,3053,3587,4272,3413,4115,3816,4507,3503,3280,3787,3858,3570,3695,4570,4487,4475,3487,3486,4035,3442,5349,4797,5136,5227,5409,4996,5482,5065,5473,4830,4932,4808,5018,4761,5625,6178,5974,6020,6227,6217,5957,5127,5628,5654,6277,6256,5343,9689,8853,9167,9516,9313,8602,9007,8651,9008,9157,8842,9068,8839,8781,9465,8942,9197,9473,9101,9258,9408,9198,9256,9478,8809,704,394,853,257,702,665,426,910,248,505,938,1027,48,7983,8389,268,420,639,942,64,1037,2574,7834,1607,1109,8127,8090,7972,7918,8278,7679,7746,7742,1571,1245,1629,1124,1396,1595,2933,2144,3067,7368,6532,6389,1063,6341,7392,7029,6968,6997,6783,8388,7949,8245,7777,6122,5941,5729,5673,6085,6118,5959,6653,6480,6513,6581,7039,6460,6573,6608,7611,6403,6469,6919,6610,6606,6640,7307,2957,2810,2476,2714,4562,3865,3382,4348,4638,3986,3952,4110,3738,4558,4047,4574,4123,3776,3926,3745,4190,5067,4588,4680,2282,2376,2305,2509,2903,2778,3039,2397,3667,3886,4687,3773,4596,2100,3629,4338,3487,4066,3442,5178,5434,5351,5455,4816,5026,5356,4968,5025,4866,4734,5994,5810,5568,6020,5958,6228,4972,5427,6214,4834,6272,5343,8617,9226,9694,9120,9014,8830,8834,9534,8885,9320,9171,9282,8768,8934,9481,9411,9204,9244,394,232,34,257,275,141,317,930,479,426,188,448,561,380,939,987,1027,48,8308,7630,199,963,1836,2267,6525,6627,7337,7378,7209,6555,6348,6886,8150,8129,6935,7410,7918,8054,8003,8235,8282,8467,7742,1221,1843,1463,1457,1715,1236,3118,2118,3032,3067,1091,6948,6849,1868,6586,6564,7094,7299,6354,6345,7602,6997,6722,6788,8388,7892,7786,8175,8076,8026,8114,8505,7895,7784,7846,8320,7893,7833,7681,5951,5853,5603,6062,7471,6463,6441,5841,6231,5500,5554,5516,6000,5982,6551,5885,5520,6019,5916,5797,5959,7184,6868,6938,6427,6536,6312,7425,7132,6449,6385,6640,6659,7307,2900,3143,2335,2665,2714,4150,4354,3204,4638,3904,4136,3738,4230,4574,3969,4120,3660,3473,3237,3776,4021,3685,3745,3452,3260,3763,3363,3318,3971,4399,4709,2888,3189,4549,2447,2282,2973,3100,2778,4184,4656,4099,3935,4037,4687,4507,3215,3605,4245,2137,4011,3736,4066,3833,5285,5319,5349,5300,5474,5437,5482,4323,4827,4816,5087,5075,5134,4866,4734,5549,6182,5671,5587,4947,6214,5181,5863,5641,7912,8253,9348,9523,9649,9539,8530,9346,9048,8772,8572,9014,8753,8800,8849,9330,8852,9326,9446,8984,8768,8788,9356,8985,8707,141,154,442,299,181,686,8272,8192,179,1788,1041,2091,1915,1749,6899,7442,6734,8150,6682,1082,1381,8000,8244,7978,8079,7743,8327,7742,1559,1489,1852,1142,1356,1181,1054,1072,1680,1087,2223,1091,2796,6948,6869,7055,7352,1569,1518,7136,6572,6357,6347,6353,7548,6412,6997,6857,6764,6628,7615,8388,8175,8255,8114,8419,7905,7681,5903,6056,6163,6463,6441,6834,5840,5604,5500,6485,6085,5760,6274,6785,7540,6536,6993,6312,7089,7000,7530,7242,7230,6668,7221,6467,6612,2558,2335,2714,3382,4096,3738,4501,4120,4328,3660,3776,4481,4588,3452,3763,5280,4552,3035,4052,3531,3186,2108,3201,2212,2466,2020,2993,2333,2396,4305,3261,2579,3844,3633,4874,5215,5349,4997,5440,5474,4911,5366,5136,5437,4918,5054,5419,5320,4745,5075,4806,4901,4734,5251,5996,5155,5169,6035,6022,5720,8490,9689,8528,9539,9091,8670,8714,8651,8572,9503,8734,8830,9434,8727,9466,9117,9241,9096,9335,9446,9228,8984,9528,90,545,8241,8060,2091,1749,7421,7898,1394,1356,2571,7552,7450,6857,6056,5749,6536,2558,3618,4348,4544,4574,4501,3660,4080,5455,6230,9021,9109,9080,9045],"m":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"n":[1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,2,2,1,2,1,2,1,1,2,2,3,1,2,2,1,1,2,2,1,1,1,1,2,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,2,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,1,2,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,2,1,2,2,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,4,1,1,1,1,3,2,2,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,2,2,3,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,2,1,2,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,3,2,1,1,1,1,1,4,1,1,1,2,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,3,1,2,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,2,3,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,2,1,1,1,2,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,2,1,1,1,2,1,2,2,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,2,2,2,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,1,2,2,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,2,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,2,2,2,1,1,2,1,1,2,2,2,1,1,1,1,2,1,1,2,2,1,2,1,1,2,1,2,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,2,1,2,2,1,2,2,1,2,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,3,1,1,2,2,1,1,2,2,1,1,1,2,1,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,2,1,1,1,3,1,1,1,1,1,1,2,1,2,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,2,1,1,1,1,3,1,2,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}