In [1]:
import pandas as pd
import numpy as np
In [3]:
data2017 = pd.read_csv('data/nsf_grants/datafeeds\\2017_NSF_Grants_Full_20170215.csv')
data2017.columns
Out[3]:
Index([u'unique_transaction_id', u'transaction_status', u'fyq',
u'cfda_program_num', u'sai_number', u'account_title', u'recipient_name',
u'recipient_city_code', u'recipient_city_name',
u'recipient_county_code', u'recipient_county_name', u'recipient_zip',
u'recipient_type', u'action_type', u'agency_code', u'federal_award_id',
u'federal_award_mod', u'fed_funding_amount', u'non_fed_funding_amount',
u'total_funding_amount', u'obligation_action_date', u'starting_date',
u'ending_date', u'assistance_type', u'record_type',
u'correction_late_ind', u'fyq_correction', u'principal_place_code',
u'principal_place_state', u'principal_place_cc',
u'principal_place_country_code', u'principal_place_zip',
u'principal_place_cd', u'cfda_program_title', u'agency_name',
u'project_description', u'duns_no', u'duns_conf_code',
u'progsrc_agen_code', u'progsrc_acnt_code', u'progsrc_subacnt_code',
u'receip_addr1', u'receip_addr2', u'receip_addr3', u'face_loan_guran',
u'orig_sub_guran', u'fiscal_year', u'principal_place_state_code',
u'recip_cat_type', u'asst_cat_type', u'recipient_cd', u'maj_agency_cat',
u'rec_flag', u'recipient_country_code', u'uri', u'recipient_state_code',
u'exec1_fullname', u'exec1_amount', u'exec2_fullname', u'exec2_amount',
u'exec3_fullname', u'exec3_amount', u'exec4_fullname', u'exec4_amount',
u'exec5_fullname', u'exec5_amount', u'last_modified_date'],
dtype='object')
In [4]:
data2016 = pd.read_csv('data/nsf_grants/datafeeds\\2016_NSF_Grants_Full_20161215.csv')
In [5]:
data2015 = pd.read_csv('data/nsf_grants/datafeeds\\2015_NSF_Grants_Full_20151115.csv')
data2014 = pd.read_csv('data/nsf_grants/datafeeds\\2014_NSF_Grants_Full_20150515.csv')
data2013 = pd.read_csv('data/nsf_grants/datafeeds\\2013_NSF_Grants_Full_20150515.csv')
data2012 = pd.read_csv('data/nsf_grants/datafeeds\\2012_NSF_Grants_Full_20150515.csv')
/Users/mbaumer/anaconda2/lib/python2.7/site-packages/IPython/core/interactiveshell.py:2902: DtypeWarning: Columns (11) have mixed types. Specify dtype option on import or set low_memory=False.
interactivity=interactivity, compiler=compiler, result=result)
/Users/mbaumer/anaconda2/lib/python2.7/site-packages/IPython/core/interactiveshell.py:2902: DtypeWarning: Columns (7,9,27,32,50,56,58,60,62,64) have mixed types. Specify dtype option on import or set low_memory=False.
interactivity=interactivity, compiler=compiler, result=result)
In [6]:
data2012.columns
Out[6]:
Index([u'unique_transaction_id', u'transaction_status', u'fyq',
u'cfda_program_num', u'sai_number', u'account_title', u'recipient_name',
u'recipient_city_code', u'recipient_city_name',
u'recipient_county_code', u'recipient_county_name', u'recipient_zip',
u'recipient_type', u'action_type', u'agency_code', u'federal_award_id',
u'federal_award_mod', u'fed_funding_amount', u'non_fed_funding_amount',
u'total_funding_amount', u'obligation_action_date', u'starting_date',
u'ending_date', u'assistance_type', u'record_type',
u'correction_late_ind', u'fyq_correction', u'principal_place_code',
u'principal_place_state', u'principal_place_cc',
u'principal_place_country_code', u'principal_place_zip',
u'principal_place_cd', u'cfda_program_title', u'agency_name',
u'project_description', u'duns_no', u'duns_conf_code',
u'progsrc_agen_code', u'progsrc_acnt_code', u'progsrc_subacnt_code',
u'receip_addr1', u'receip_addr2', u'receip_addr3', u'face_loan_guran',
u'orig_sub_guran', u'fiscal_year', u'principal_place_state_code',
u'recip_cat_type', u'asst_cat_type', u'recipient_cd', u'maj_agency_cat',
u'rec_flag', u'recipient_country_code', u'uri', u'recipient_state_code',
u'exec1_fullname', u'exec1_amount', u'exec2_fullname', u'exec2_amount',
u'exec3_fullname', u'exec3_amount', u'exec4_fullname', u'exec4_amount',
u'exec5_fullname', u'exec5_amount', u'last_modified_date'],
dtype='object')
In [7]:
fulldata = pd.concat([data2017,data2016,data2015,data2014,data2013,data2012])
In [10]:
fulldata['cfda_program_title'].drop_duplicates()
Out[10]:
0 Geosciences ...
1 Mathematical and Physical Sciences ...
3 Social, Behavioral, and Economic Sciences ...
4 Computer and Information Science and Engineeri...
5 Engineering Grants ...
6 Education and Human Resources ...
24 Biological Sciences ...
136 Office of International Science and Engineerin...
140 Polar Programs ...
1130 Office of Integrative Activities ...
1400 Biological Sciences
1402 Engineering Grants
1405 Mathematical and Physical Sciences
1408 Geosciences
1409 Computer and Information Science and Engineering
1413 Education and Human Resources
1414 Polar Programs
1463 Social, Behavioral, and Economic Sciences
1775 Office of Integrative Activities
2069 Office of International and Integrative Activi...
51 Office of Cyberinfrastructure ...
22149 Office of Experimental Program to Stimulate Co...
3069 Office of Cyberinfrastructure
3275 Social, Behavioral and Economic Sciences ...
3282 Office of Polar Programs ...
3451 Office of International Science & Engineering ...
6801 Office of International and Integrative Activi...
21055 Trans-NSF Recovery Act Research Support ...
976 Trans-NSF Recovery Act Reasearch Support
45 International Science and Engineering (OISE)
9988 Office of Experimental Program to Stimulate Co...
Name: cfda_program_title, dtype: object
In [11]:
mps_grants = fulldata[fulldata['cfda_program_title'] == 'Mathematical and Physical Sciences']
len(mps_grants)
Out[11]:
14748
In [57]:
mps_grants = mps_grants.dropna(subset=['principal_place_cd'])
In [64]:
strlist = []
for code in mps_grants['principal_place_cd'].values:
if code == 'ZZ': code = '00'
if len(str(int(code))) < 2:
strlist.append('0'+str(int(code)))
else:
strlist.append(str(int(code)))
print strlist
['24', '01', '03', '01', '02', '05', '27', '07', '09', '02', '04', '39', '02', '07', '05', '03', '02', '98', '01', '01', '02', '10', '01', '01', '98', '07', '07', '13', '41', '07', '05', '27', '05', '09', '09', '12', '12', '00', '04', '14', '13', '02', '25', '98', '03', '07', '04', '03', '12', '01', '07', '14', '02', '13', '13', '11', '02', '01', '01', '04', '12', '52', '23', '02', '03', '07', '23', '98', '07', '12', '98', '27', '06', '02', '09', '02', '13', '17', '10', '05', '02', '07', '20', '98', '07', '05', '01', '10', '12', '24', '13', '07', '04', '98', '09', '12', '98', '98', '03', '07', '07', '21', '08', '01', '04', '04', '03', '05', '02', '00', '98', '98', '11', '27', '05', '04', '09', '08', '98', '26', '06', '03', '02', '02', '01', '41', '02', '01', '05', '05', '07', '12', '05', '02', '14', '02', '98', '02', '10', '07', '02', '05', '05', '06', '05', '03', '07', '00', '03', '05', '05', '02', '03', '03', '01', '03', '07', '98', '03', '02', '05', '05', '02', '02', '05', '09', '33', '03', '14', '06', '13', '03', '05', '02', '05', '04', '98', '02', '98', '01', '05', '32', '16', '03', '13', '20', '07', '02', '02', '05', '05', '07', '25', '24', '01', '02', '07', '04', '00', '01', '06', '02', '05', '12', '12', '15', '13', '04', '09', '12', '13', '13', '07', '12', '02', '09', '00', '19', '10', '10', '02', '06', '00', '05', '35', '23', '19', '25', '14', '15', '04', '27', '05', '04', '07', '02', '02', '26', '04', '07', '07', '13', '30', '01', '15', '49', '03', '19', '09', '05', '22', '05', '02', '02', '13', '33', '10', '07', '04', '14', '10', '00', '27', '02', '12', '05', '13', '07', '12', '07', '02', '02', '04', '23', '27', '07', '04', '09', '07', '23', '49', '06', '13', '01', '02', '07', '02', '00', '24', '01', '01', '05', '12', '06', '02', '24', '02', '00', '01', '23', '05', '12', '07', '03', '02', '12', '01', '00', '07', '03', '18', '09', '01', '02', '00', '00', '17', '12', '33', '18', '12', '06', '02', '01', '07', '01', '12', '04', '23', '00', '05', '05', '25', '03', '09', '03', '04', '01', '23', '23', '01', '01', '34', '04', '23', '05', '08', '08', '03', '06', '13', '19', '09', '49', '01', '32', '05', '03', '05', '02', '02', '15', '04', '05', '17', '03', '04', '18', '18', '23', '05', '13', '07', '05', '05', '14', '02', '12', '20', '05', '44', '02', '07', '02', '07', '02', '05', '05', '13', '12', '03', '04', '33', '01', '21', '04', '02', '02', '07', '24', '12', '20', '09', '23', '25', '05', '14', '23', '01', '12', '15', '05', '10', '48', '04', '01', '02', '02', '27', '04', '08', '05', '05', '14', '49', '03', '02', '05', '02', '04', '06', '09', '22', '18', '01', '05', '26', '02', '47', '13', '04', '15', '04', '06', '01', '01', '03', '02', '08', '10', '04', '27', '18', '10', '18', '05', '21', '10', '10', '06', '05', '07', '13', '14', '45', '03', '11', '04', '04', '23', '07', '05', '02', '12', '05', '05', '20', '26', '02', '12', '12', '03', '07', '09', '05', '04', '07', '13', '12', '02', '05', '10', '07', '01', '27', '02', '01', '01', '04', '02', '09', '07', '00', '02', '02', '04', '04', '07', '02', '07', '07', '01', '04', '13', '02', '25', '27', '02', '12', '24', '01', '03', '09', '08', '08', '02', '01', '03', '01', '07', '06', '37', '19', '07', '07', '06', '23', '15', '06', '00', '05', '17', '04', '12', '02', '04', '10', '05', '02', '05', '02', '00', '05', '01', '03', '02', '02', '03', '05', '17', '17', '04', '02', '23', '01', '04', '03', '05', '02', '00', '12', '02', '02', '01', '02', '02', '26', '05', '03', '14', '00', '02', '09', '20', '14', '05', '49', '03', '03', '05', '17', '03', '00', '26', '09', '03', '02', '07', '18', '07', '18', '27', '05', '07', '05', '09', '07', '07', '05', '02', '07', '06', '02', '04', '07', '01', '05', '25', '04', '04', '03', '05', '05', '23', '10', '02', '03', '12', '04', '09', '32', '01', '01', '14', '05', '45', '23', '25', '17', '00', '03', '10', '02', '24', '00', '27', '25', '12', '00', '03', '00', '09', '26', '04', '02', '02', '03', '01', '04', '37', '32', '02', '49', '09', '01', '02', '00', '10', '02', '04', '01', '05', '07', '05', '49', '00', '07', '03', '02', '07', '04', '03', '05', '01', '03', '05', '03', '07', '01', '01', '00', '06', '05', '13', '05', '07', '02', '01', '27', '07', '11', '08', '07', '00', '14', '17', '03', '14', '00', '33', '04', '04', '02', '14', '07', '00', '05', '11', '02', '23', '23', '01', '33', '02', '04', '05', '16', '00', '04', '18', '18', '12', '12', '24', '25', '09', '02', '13', '07', '07', '00', '05', '01', '05', '05', '13', '14', '00', '07', '04', '13', '22', '04', '07', '23', '01', '09', '05', '05', '03', '15', '04', '02', '10', '27', '01', '07', '04', '13', '03', '12', '27', '02', '05', '02', '41', '41', '18', '12', '05', '23', '13', '07', '07', '00', '00', '07', '02', '01', '23', '09', '10', '03', '06', '04', '02', '02', '05', '07', '37', '05', '01', '01', '09', '33', '13', '10', '12', '00', '10', '05', '02', '12', '19', '05', '02', '27', '04', '03', '05', '07', '04', '49', '05', '02', '00', '01', '27', '12', '05', '33', '02', '24', '33', '02', '24', '04', '45', '10', '05', '05', '02', '05', '05', '13', '02', '08', '07', '06', '03', '05', '04', '16', '01', '07', '08', '05', '03', '05', '02', '17', '00', '16', '02', '02', '12', '44', '02', '02', '12', '02', '04', '07', '01', '11', '12', '03', '04', '02', '10', '10', '10', '05', '33', '03', '02', '12', '00', '05', '01', '03', '24', '02', '03', '33', '06', '06', '02', '04', '01', '01', '20', '26', '04', '19', '12', '14', '11', '27', '13', '02', '01', '23', '13', '00', '02', '03', '03', '08', '05', '06', '05', '49', '03', '02', '13', '25', '33', '49', '01', '04', '05', '25', '10', '00', '02', '07', '20', '05', '05', '05', '12', '00', '01', '17', '05', '05', '33', '14', '07', '13', '09', '07', '16', '20', '13', '09', '16', '06', '13', '09', '03', '01', '07', '02', '03', '02', '25', '24', '04', '18', '24', '04', '05', '01', '06', '32', '07', '10', '11', '02', '47', '17', '05', '10', '01', '02', '02', '01', '02', '49', '07', '02', '09', '09', '01', '07', '17', '24', '02', '25', '09', '02', '07', '03', '01', '12', '03', '07', '10', '24', '06', '04', '02', '00', '03', '08', '02', '05', '13', '10', '02', '03', '07', '03', '06', '07', '02', '05', '07', '03', '09', '05', '27', '04', '20', '02', '13', '20', '18', '03', '03', '07', '17', '12', '04', '07', '18', '12', '24', '12', '02', '04', '07', '02', '02', '49', '12', '02', '10', '07', '01', '05', '02', '10', '10', '12', '05', '03', '13', '07', '25', '10', '06', '10', '05', '05', '11', '12', '02', '05', '02', '04', '07', '12', '03', '09', '04', '02', '49', '25', '32', '49', '33', '20', '06', '07', '02', '13', '07', '13', '02', '12', '04', '00', '23', '11', '04', '03', '04', '05', '12', '06', '06', '07', '23', '03', '04', '02', '02', '05', '02', '49', '05', '05', '02', '18', '03', '25', '18', '02', '01', '06', '02', '02', '00', '12', '49', '05', '01', '09', '02', '10', '08', '06', '02', '18', '08', '01', '07', '01', '15', '09', '02', '03', '19', '23', '04', '01', '12', '00', '12', '02', '18', '11', '03', '02', '05', '09', '12', '01', '10', '06', '02', '10', '00', '07', '17', '00', '02', '07', '05', '17', '10', '01', '09', '17', '01', '20', '02', '05', '10', '07', '05', '05', '02', '07', '16', '12', '02', '04', '13', '04', '33', '09', '02', '04', '17', '02', '13', '14', '08', '03', '05', '12', '12', '05', '05', '12', '00', '03', '45', '05', '01', '07', '04', '08', '03', '12', '03', '06', '07', '05', '04', '05', '08', '25', '01', '04', '24', '09', '12', '12', '03', '12', '33', '10', '00', '04', '18', '07', '07', '13', '17', '27', '02', '05', '13', '01', '02', '25', '09', '05', '07', '01', '02', '04', '03', '08', '13', '02', '04', '04', '16', '02', '15', '01', '06', '09', '03', '13', '03', '27', '04', '12', '17', '03', '01', '05', '01', '14', '18', '05', '08', '05', '04', '23', '33', '00', '13', '08', '02', '00', '00', '04', '05', '39', '09', '18', '02', '08', '20', '15', '20', '09', '03', '23', '02', '04', '09', '02', '02', '01', '20', '13', '02', '11', '24', '10', '04', '02', '18', '12', '07', '05', '01', '12', '05', '05', '06', '08', '05', '09', '08', '49', '13', '10', '09', '07', '08', '05', '02', '11', '21', '01', '08', '23', '04', '12', '04', '09', '01', '10', '07', '04', '25', '10', '01', '05', '13', '03', '02', '03', '05', '03', '49', '04', '24', '05', '04', '00', '24', '02', '07', '02', '03', '12', '00', '12', '03', '12', '00', '08', '03', '13', '02', '03', '05', '01', '12', '12', '06', '05', '13', '05', '04', '01', '04', '12', '03', '02', '07', '45', '07', '12', '01', '05', '09', '05', '23', '49', '04', '25', '20', '03', '07', '00', '45', '04', '01', '24', '12', '02', '23', '07', '01', '18', '13', '13', '03', '03', '07', '07', '05', '14', '02', '01', '05', '01', '33', '21', '04', '33', '03', '00', '10', '13', '01', '05', '00', '00', '01', '03', '10', '04', '02', '18', '08', '01', '03', '15', '05', '05', '07', '16', '35', '33', '24', '33', '20', '12', '05', '12', '04', '02', '18', '12', '33', '33', '18', '12', '09', '05', '05', '27', '01', '12', '01', '01', '00', '02', '25', '01', '09', '10', '12', '09', '04', '04', '17', '12', '10', '12', '05', '03', '04', '07', '13', '18', '09', '03', '02', '44', '03', '11', '09', '02', '07', '04', '01', '03', '24', '07', '10', '01', '04', '49', '04', '01', '02', '08', '18', '37', '21', '04', '09', '01', '25', '17', '49', '02', '07', '13', '10', '02', '03', '02', '14', '07', '00', '48', '16', '49', '33', '07', '17', '49', '01', '26', '03', '00', '14', '02', '25', '02', '07', '13', '33', '13', '03', '03', '13', '02', '22', '01', '10', '07', '07', '03', '12', '00', '10', '13', '03', '33', '02', '05', '09', '10', '09', '26', '05', '09', '33', '05', '04', '02', '05', '12', '08', '04', '41', '01', '13', '07', '07', '06', '00', '03', '16', '26', '02', '02', '26', '09', '41', '10', '01', '27', '03', '25', '00', '04', '07', '05', '08', '05', '22', '05', '06', '00', '03', '24', '05', '17', '01', '18', '00', '02', '07', '07', '00', '02', '02', '05', '17', '01', '01', '00', '04', '17', '02', '00', '07', '24', '04', '10', '05', '06', '33', '08', '14', '13', '05', '03', '23', '02', '07', '05', '27', '02', '00', '13', '26', '05', '07', '01', '04', '18', '27', '04', '13', '03', '22', '04', '07', '02', '05', '02', '02', '07', '24', '45', '04', '07', '01', '48', '23', '23', '03', '04', '01', '12', '10', '07', '02', '45', '09', '09', '04', '09', '05', '03', '10', '02', '05', '24', '09', '27', '24', '02', '10', '07', '07', '03', '10', '07', '14', '23', '07', '01', '05', '04', '04', '09', '09', '06', '08', '01', '01', '02', '09', '05', '05', '11', '11', '04', '03', '05', '03', '03', '02', '01', '12', '12', '10', '01', '18', '02', '02', '04', '24', '02', '02', '02', '22', '03', '01', '23', '02', '05', '03', '05', '01', '01', '05', '04', '13', '18', '05', '05', '00', '08', '10', '27', '00', '05', '02', '00', '11', '17', '49', '08', '02', '13', '05', '03', '03', '02', '06', '01', '01', '05', '02', '13', '09', '02', '02', '09', '02', '05', '09', '05', '00', '03', '01', '13', '27', '03', '02', '10', '02', '01', '12', '02', '04', '24', '23', '12', '07', '02', '13', '10', '45', '02', '12', '02', '06', '07', '01', '02', '03', '10', '00', '17', '07', '01', '01', '39', '05', '02', '05', '49', '03', '41', '05', '24', '07', '01', '02', '15', '07', '07', '05', '01', '20', '01', '14', '12', '01', '13', '08', '45', '01', '02', '06', '03', '13', '00', '05', '07', '18', '12', '07', '07', '01', '02', '08', '04', '08', '13', '09', '05', '12', '41', '02', '01', '04', '01', '00', '16', '02', '05', '27', '08', '00', '06', '02', '25', '02', '23', '17', '13', '49', '24', '07', '02', '01', '13', '27', '20', '02', '03', '02', '05', '33', '01', '01', '05', '06', '07', '02', '32', '12', '04', '02', '11', '12', '12', '05', '02', '07', '15', '12', '03', '01', '26', '07', '08', '07', '06', '01', '12', '39', '01', '09', '12', '12', '13', '04', '02', '10', '41', '33', '22', '05', '00', '07', '09', '01', '08', '13', '18', '17', '01', '00', '01', '09', '07', '13', '02', '01', '07', '01', '09', '06', '01', '12', '02', '03', '05', '02', '04', '05', '12', '04', '01', '06', '07', '45', '07', '07', '01', '04', '12', '25', '02', '08', '04', '25', '05', '13', '08', '27', '14', '03', '13', '05', '12', '12', '05', '03', '05', '20', '15', '33', '27', '05', '14', '03', '03', '13', '02', '03', '11', '00', '02', '14', '03', '49', '09', '01', '37', '00', '02', '05', '03', '04', '13', '20', '25', '13', '05', '01', '03', '05', '13', '03', '05', '07', '12', '00', '24', '03', '33', '32', '08', '14', '26', '13', '13', '33', '08', '01', '03', '02', '04', '07', '24', '11', '08', '48', '05', '04', '02', '05', '04', '02', '04', '05', '09', '00', '13', '14', '02', '14', '05', '01', '02', '01', '06', '02', '10', '08', '26', '24', '04', '12', '01', '30', '18', '07', '14', '05', '06', '13', '12', '09', '09', '02', '09', '02', '07', '04', '18', '12', '10', '12', '20', '02', '02', '13', '33', '15', '01', '05', '04', '33', '00', '32', '33', '00', '07', '01', '00', '02', '08', '49', '25', '08', '05', '20', '02', '21', '01', '02', '06', '24', '02', '09', '02', '03', '06', '03', '10', '01', '04', '17', '05', '26', '02', '07', '03', '02', '12', '11', '02', '01', '03', '04', '02', '04', '02', '04', '09', '12', '05', '02', '02', '13', '05', '07', '08', '07', '53', '02', '08', '13', '12', '41', '07', '03', '02', '01', '03', '02', '26', '03', '27', '05', '14', '02', '05', '02', '11', '10', '02', '07', '02', '34', '25', '10', '12', '05', '07', '04', '10', '03', '02', '05', '27', '02', '05', '14', '02', '17', '02', '01', '01', '05', '34', '10', '04', '02', '19', '05', '13', '14', '05', '04', '07', '04', '13', '04', '10', '49', '41', '04', '01', '01', '02', '05', '01', '00', '01', '05', '02', '12', '01', '07', '05', '04', '04', '14', '02', '17', '26', '05', '07', '18', '13', '02', '12', '04', '08', '27', '17', '10', '03', '26', '02', '13', '15', '06', '05', '05', '02', '00', '12', '02', '01', '02', '01', '02', '33', '03', '03', '10', '02', '05', '02', '10', '06', '02', '02', '06', '04', '06', '04', '01', '05', '12', '18', '12', '05', '12', '13', '02', '02', '06', '05', '18', '03', '03', '07', '00', '04', '00', '00', '04', '03', '02', '12', '07', '01', '01', '06', '01', '11', '00', '05', '02', '02', '03', '17', '33', '05', '03', '04', '13', '14', '12', '26', '02', '09', '03', '01', '08', '27', '01', '10', '08', '01', '04', '05', '15', '12', '07', '02', '06', '04', '02', '01', '41', '05', '33', '01', '00', '01', '05', '08', '08', '14', '12', '06', '00', '01', '13', '07', '02', '01', '05', '13', '01', '05', '00', '01', '02', '13', '02', '25', '02', '02', '02', '45', '06', '02', '17', '01', '03', '02', '06', '07', '09', '06', '02', '04', '02', '06', '09', '45', '13', '02', '04', '34', '10', '12', '33', '23', '00', '01', '04', '05', '07', '23', '01', '13', '09', '05', '04', '05', '02', '02', '02', '01', '03', '02', '12', '27', '11', '02', '08', '26', '07', '07', '13', '01', '12', '01', '25', '04', '05', '01', '01', '02', '03', '09', '24', '08', '11', '04', '17', '07', '09', '17', '12', '24', '03', '24', '06', '03', '14', '03', '02', '05', '19', '03', '19', '18', '25', '05', '06', '09', '06', '07', '04', '02', '02', '18', '13', '02', '02', '01', '02', '49', '07', '03', '15', '05', '24', '12', '34', '13', '04', '01', '07', '10', '45', '05', '10', '02', '02', '01', '18', '03', '14', '02', '04', '07', '09', '05', '10', '08', '06', '03', '18', '01', '05', '27', '01', '09', '13', '12', '01', '14', '09', '04', '13', '07', '13', '03', '03', '03', '02', '12', '05', '02', '07', '10', '02', '07', '24', '27', '03', '00', '17', '04', '05', '07', '25', '02', '02', '13', '23', '05', '03', '13', '09', '05', '03', '03', '05', '02', '00', '25', '05', '13', '04', '25', '12', '05', '05', '05', '05', '01', '02', '08', '03', '07', '23', '25', '01', '12', '03', '17', '22', '12', '06', '02', '02', '06', '09', '20', '03', '49', '16', '00', '07', '11', '03', '13', '05', '07', '05', '02', '02', '20', '05', '06', '13', '45', '04', '18', '01', '02', '05', '09', '21', '02', '21', '27', '49', '33', '04', '20', '02', '07', '49', '04', '03', '10', '06', '13', '00', '13', '11', '09', '03', '09', '14', '12', '32', '18', '37', '07', '03', '07', '02', '00', '01', '25', '01', '03', '18', '02', '00', '18', '13', '04', '02', '13', '01', '07', '20', '01', '05', '41', '02', '01', '24', '07', '02', '49', '05', '03', '01', '09', '03', '41', '05', '05', '02', '01', '24', '05', '27', '06', '05', '04', '12', '35', '23', '12', '02', '12', '18', '05', '06', '00', '13', '02', '03', '07', '13', '04', '03', '02', '05', '18', '05', '05', '01', '00', '05', '06', '02', '00', '23', '05', '08', '20', '07', '04', '04', '13', '14', '01', '17', '05', '02', '48', '02', '01', '27', '01', '11', '13', '13', '12', '05', '12', '16', '13', '09', '41', '10', '02', '09', '03', '07', '06', '02', '02', '05', '33', '04', '02', '27', '02', '10', '10', '03', '27', '01', '10', '32', '05', '04', '12', '24', '10', '07', '02', '01', '49', '00', '13', '03', '04', '02', '14', '27', '05', '13', '13', '16', '06', '12', '44', '19', '01', '41', '05', '02', '05', '04', '02', '10', '49', '11', '12', '26', '02', '02', '07', '09', '13', '07', '05', '05', '00', '12', '11', '17', '09', '01', '03', '01', '49', '14', '14', '09', '01', '02', '07', '05', '02', '07', '16', '24', '13', '33', '00', '23', '13', '12', '01', '25', '25', '05', '02', '12', '24', '11', '02', '10', '01', '12', '02', '02', '05', '01', '03', '20', '05', '03', '02', '12', '07', '43', '14', '11', '14', '24', '02', '04', '04', '02', '03', '03', '01', '03', '14', '05', '27', '06', '13', '00', '03', '10', '04', '13', '06', '02', '06', '07', '20', '04', '06', '02', '04', '03', '13', '24', '00', '03', '18', '07', '24', '24', '09', '02', '18', '01', '09', '06', '05', '07', '02', '02', '07', '07', '01', '17', '13', '20', '00', '02', '03', '07', '02', '07', '01', '18', '13', '05', '01', '25', '03', '03', '03', '18', '02', '09', '12', '03', '08', '12', '03', '03', '01', '23', '02', '01', '17', '49', '25', '02', '13', '13', '04', '13', '02', '07', '02', '13', '01', '27', '14', '02', '07', '49', '02', '05', '05', '02', '44', '06', '49', '03', '07', '08', '04', '05', '07', '33', '07', '05', '13', '10', '03', '25', '02', '18', '02', '07', '02', '04', '10', '30', '25', '04', '06', '09', '17', '01', '33', '04', '00', '03', '09', '05', '14', '00', '05', '26', '05', '00', '05', '27', '04', '02', '00', '24', '24', '24', '07', '13', '27', '05', '12', '37', '05', '05', '03', '02', '05', '05', '02', '02', '14', '08', '04', '24', '24', '01', '48', '32', '01', '07', '05', '02', '04', '00', '00', '04', '13', '11', '03', '18', '14', '03', '01', '23', '04', '02', '01', '13', '17', '01', '08', '03', '24', '01', '44', '12', '27', '01', '09', '24', '04', '06', '49', '01', '28', '03', '05', '04', '00', '04', '00', '06', '09', '01', '04', '02', '07', '16', '14', '14', '24', '26', '13', '00', '20', '05', '01', '07', '01', '27', '07', '11', '05', '20', '14', '13', '33', '06', '02', '03', '07', '33', '04', '05', '09', '02', '06', '12', '03', '49', '02', '07', '07', '09', '06', '03', '03', '09', '04', '26', '13', '26', '04', '05', '05', '02', '02', '27', '01', '04', '06', '01', '05', '02', '08', '35', '12', '10', '09', '21', '10', '07', '12', '05', '49', '18', '04', '27', '20', '02', '14', '15', '25', '17', '04', '13', '05', '06', '03', '01', '02', '04', '01', '02', '05', '07', '07', '13', '00', '05', '03', '03', '02', '00', '05', '23', '08', '07', '03', '04', '02', '06', '02', '01', '05', '05', '03', '10', '27', '06', '18', '03', '03', '26', '49', '05', '02', '01', '41', '04', '01', '18', '18', '02', '07', '05', '13', '07', '07', '02', '05', '23', '49', '33', '49', '11', '04', '02', '01', '13', '07', '02', '23', '20', '23', '00', '02', '07', '09', '33', '02', '03', '20', '18', '04', '03', '24', '09', '04', '03', '15', '04', '03', '12', '00', '03', '03', '01', '07', '01', '14', '18', '09', '05', '18', '13', '06', '04', '13', '03', '12', '00', '07', '00', '04', '17', '01', '01', '13', '04', '24', '07', '45', '49', '06', '05', '01', '05', '45', '06', '02', '12', '33', '44', '33', '13', '07', '12', '14', '02', '01', '03', '01', '17', '13', '24', '06', '05', '15', '18', '18', '32', '05', '14', '03', '08', '13', '07', '02', '03', '05', '01', '17', '07', '07', '03', '02', '23', '02', '04', '03', '05', '07', '01', '03', '41', '01', '08', '07', '02', '09', '18', '02', '03', '02', '03', '15', '02', '02', '12', '04', '05', '06', '13', '24', '04', '24', '02', '18', '13', '06', '00', '01', '00', '03', '13', '02', '02', '01', '02', '37', '05', '25', '09', '07', '14', '49', '06', '09', '00', '13', '09', '18', '02', '01', '02', '06', '21', '04', '02', '05', '02', '11', '05', '23', '25', '05', '03', '13', '07', '07', '01', '15', '04', '23', '10', '12', '10', '03', '00', '05', '27', '03', '03', '06', '02', '04', '03', '02', '04', '13', '02', '10', '13', '02', '00', '03', '05', '13', '23', '04', '07', '01', '08', '01', '02', '04', '10', '02', '04', '07', '20', '12', '00', '30', '25', '09', '01', '00', '05', '09', '14', '01', '01', '02', '04', '02', '09', '10', '05', '26', '33', '02', '01', '04', '25', '04', '04', '10', '01', '00', '02', '08', '18', '02', '05', '05', '05', '09', '05', '02', '24', '20', '13', '02', '13', '00', '18', '18', '12', '49', '27', '01', '13', '01', '16', '04', '09', '02', '07', '02', '14', '02', '09', '10', '01', '09', '25', '04', '04', '05', '02', '05', '02', '05', '05', '10', '01', '07', '01', '05', '11', '05', '03', '05', '13', '12', '33', '07', '18', '02', '05', '15', '12', '07', '02', '07', '02', '27', '09', '00', '01', '02', '04', '20', '02', '05', '02', '01', '04', '03', '05', '08', '02', '05', '01', '00', '07', '10', '13', '09', '00', '03', '01', '02', '24', '03', '02', '02', '02', '16', '12', '04', '12', '05', '37', '10', '11', '01', '05', '12', '25', '25', '02', '09', '25', '07', '00', '10', '02', '02', '25', '03', '00', '02', '08', '06', '13', '02', '01', '33', '01', '04', '14', '02', '05', '02', '12', '09', '34', '02', '00', '12', '07', '24', '01', '04', '03', '15', '00', '12', '13', '39', '12', '03', '32', '02', '17', '26', '30', '02', '04', '02', '03', '08', '06', '10', '01', '09', '17', '04', '09', '04', '13', '08', '00', '13', '00', '01', '11', '20', '00', '04', '05', '33', '02', '27', '03', '17', '01', '07', '02', '06', '07', '02', '05', '05', '32', '10', '07', '01', '13', '09', '23', '00', '03', '25', '45', '02', '02', '02', '01', '12', '01', '20', '27', '04', '05', '09', '10', '17', '12', '05', '23', '13', '12', '10', '23', '03', '05', '05', '08', '06', '23', '02', '08', '24', '04', '09', '01', '05', '13', '02', '01', '10', '04', '05', '13', '07', '01', '07', '02', '10', '24', '13', '05', '02', '03', '05', '06', '03', '05', '01', '27', '01', '09', '02', '02', '05', '07', '09', '02', '44', '04', '09', '24', '26', '17', '07', '20', '02', '08', '07', '07', '01', '23', '09', '23', '05', '18', '01', '07', '02', '33', '23', '01', '06', '02', '05', '10', '41', '20', '02', '01', '02', '06', '01', '05', '02', '05', '10', '02', '06', '05', '13', '18', '03', '05', '24', '01', '02', '02', '26', '00', '33', '05', '23', '14', '20', '20', '11', '44', '03', '23', '24', '07', '06', '03', '12', '07', '07', '02', '24', '13', '45', '49', '07', '10', '05', '09', '01', '05', '33', '04', '07', '03', '01', '03', '07', '05', '05', '02', '01', '22', '03', '03', '04', '13', '01', '05', '27', '09', '01', '13', '02', '05', '01', '02', '01', '06', '07', '01', '12', '13', '00', '13', '02', '05', '06', '05', '11', '10', '25', '44', '02', '00', '12', '10', '10', '17', '10', '07', '14', '03', '00', '01', '20', '02', '01', '04', '07', '01', '13', '22', '08', '01', '30', '02', '00', '03', '07', '13', '05', '25', '04', '02', '03', '10', '06', '24', '07', '05', '01', '49', '02', '00', '12', '07', '01', '03', '08', '02', '05', '33', '03', '05', '03', '05', '07', '12', '00', '13', '11', '05', '14', '13', '07', '18', '09', '09', '13', '03', '15', '15', '05', '04', '01', '08', '13', '07', '01', '12', '20', '01', '26', '05', '05', '01', '12', '18', '04', '44', '02', '12', '00', '07', '07', '01', '13', '09', '12', '13', '00', '06', '00', '12', '25', '06', '08', '02', '04', '14', '49', '03', '02', '02', '13', '41', '06', '08', '33', '03', '08', '04', '12', '12', '14', '02', '03', '07', '03', '09', '26', '04', '01', '01', '02', '03', '07', '02', '11', '08', '07', '25', '01', '04', '10', '27', '09', '10', '06', '09', '15', '05', '04', '27', '10', '00', '08', '48', '12', '13', '12', '10', '02', '02', '17', '10', '13', '05', '07', '06', '03', '47', '37', '13', '09', '05', '05', '19', '01', '17', '01', '01', '44', '02', '02', '03', '01', '06', '02', '03', '15', '01', '01', '09', '13', '10', '01', '03', '02', '13', '23', '10', '13', '13', '04', '06', '23', '02', '13', '06', '33', '33', '02', '00', '13', '06', '24', '17', '08', '13', '45', '05', '01', '17', '07', '02', '03', '10', '04', '02', '17', '17', '03', '07', '25', '01', '02', '02', '11', '13', '07', '33', '02', '05', '22', '13', '14', '33', '44', '07', '02', '07', '01', '04', '01', '02', '02', '01', '04', '02', '18', '06', '20', '13', '05', '12', '04', '07', '04', '01', '05', '05', '05', '17', '13', '09', '12', '05', '07', '05', '02', '02', '02', '07', '05', '02', '13', '01', '03', '13', '27', '03', '02', '14', '04', '08', '05', '02', '09', '10', '02', '04', '10', '01', '07', '00', '13', '08', '06', '05', '11', '04', '05', '23', '02', '10', '04', '00', '23', '27', '03', '03', '23', '02', '05', '03', '05', '02', '04', '00', '07', '02', '02', '02', '12', '05', '04', '06', '06', '02', '00', '14', '26', '52', '05', '11', '00', '07', '07', '02', '13', '04', '04', '04', '02', '25', '12', '08', '01', '14', '14', '33', '23', '01', '04', '25', '52', '09', '10', '11', '25', '05', '03', '27', '25', '07', '01', '12', '14', '02', '01', '07', '15', '05', '01', '10', '01', '04', '03', '02', '02', '13', '05', '07', '04', '18', '10', '01', '12', '05', '03', '18', '01', '00', '04', '02', '03', '03', '11', '27', '05', '05', '49', '06', '09', '07', '06', '17', '01', '04', '13', '01', '05', '04', '02', '02', '44', '05', '25', '09', '05', '01', '03', '01', '05', '02', '02', '05', '05', '26', '32', '01', '13', '14', '13', '04', '05', '13', '08', '03', '07', '07', '05', '18', '07', '08', '07', '04', '23', '07', '07', '02', '04', '25', '07', '11', '05', '23', '04', '33', '07', '05', '33', '17', '12', '24', '09', '07', '13', '11', '05', '00', '17', '01', '12', '26', '00', '27', '16', '12', '10', '05', '02', '14', '49', '02', '49', '02', '12', '07', '01', '22', '33', '07', '10', '02', '05', '07', '05', '11', '11', '09', '05', '25', '07', '05', '06', '04', '02', '02', '02', '13', '01', '04', '45', '07', '24', '00', '15', '05', '24', '01', '01', '20', '10', '12', '05', '10', '03', '30', '04', '11', '01', '14', '03', '12', '01', '01', '05', '02', '04', '25', '22', '16', '07', '09', '08', '49', '00', '10', '18', '03', '23', '05', '14', '05', '08', '14', '09', '09', '12', '02', '15', '13', '03', '03', '09', '02', '20', '00', '03', '06', '08', '03', '13', '18', '02', '09', '15', '16', '06', '03', '03', '05', '07', '03', '01', '09', '13', '05', '14', '13', '06', '10', '03', '04', '01', '49', '12', '03', '04', '02', '09', '05', '23', '20', '05', '00', '25', '04', '04', '05', '18', '12', '01', '12', '52', '03', '13', '12', '17', '12', '02', '02', '02', '05', '01', '17', '04', '05', '07', '04', '15', '13', '09', '04', '02', '03', '12', '12', '06', '24', '25', '02', '39', '04', '13', '24', '06', '04', '05', '00', '02', '09', '15', '06', '02', '03', '02', '01', '05', '09', '07', '06', '05', '27', '26', '05', '08', '25', '13', '14', '05', '05', '27', '09', '05', '03', '02', '33', '18', '12', '02', '05', '05', '01', '05', '12', '04', '03', '03', '06', '13', '02', '07', '05', '03', '05', '33', '01', '07', '07', '01', '02', '24', '13', '12', '04', '20', '03', '37', '13', '02', '07', '05', '05', '06', '10', '05', '02', '08', '27', '02', '27', '05', '17', '05', '10', '24', '27', '13', '02', '11', '01', '44', '01', '48', '03', '08', '12', '02', '06', '24', '04', '14', '02', '12', '03', '03', '06', '33', '09', '00', '01', '01', '02', '04', '05', '06', '35', '37', '02', '12', '10', '09', '03', '08', '03', '11', '02', '10', '26', '02', '14', '06', '15', '03', '25', '23', '06', '05', '14', '05', '32', '04', '02', '09', '14', '01', '33', '09', '13', '03', '09', '45', '03', '02', '02', '07', '07', '06', '30', '17', '02', '01', '25', '04', '13', '01', '08', '02', '16', '14', '12', '23', '03', '02', '04', '07', '05', '03', '02', '02', '27', '05', '10', '07', '07', '10', '07', '23', '49', '04', '32', '07', '18', '23', '03', '02', '02', '01', '04', '01', '02', '09', '03', '07', '11', '06', '07', '13', '05', '03', '07', '04', '01', '52', '07', '05', '07', '05', '01', '03', '06', '24', '12', '07', '20', '05', '02', '01', '20', '10', '01', '02', '17', '05', '26', '10', '45', '01', '49', '04', '20', '05', '12', '08', '24', '01', '02', '04', '49', '01', '10', '06', '01', '48', '00', '01', '09', '01', '12', '03', '17', '06', '05', '05', '00', '02', '05', '03', '27', '05', '02', '13', '07', '03', '02', '13', '41', '01', '41', '48', '02', '09', '08', '03', '10', '24', '08', '08', '02', '44', '05', '48', '12', '26', '25', '01', '24', '13', '45', '11', '45', '17', '07', '01', '05', '23', '02', '13', '04', '18', '03', '04', '12', '01', '02', '04', '02', '49', '10', '06', '02', '48', '07', '01', '02', '01', '20', '12', '14', '09', '02', '21', '07', '12', '03', '05', '01', '06', '10', '12', '06', '01', '05', '07', '09', '48', '03', '02', '05', '12', '02', '24', '24', '26', '07', '01', '01', '07', '06', '17', '15', '07', '01', '06', '02', '07', '03', '18', '07', '04', '09', '06', '07', '12', '07', '02', '05', '03', '01', '02', '05', '11', '11', '13', '03', '00', '13', '01', '03', '27', '00', '01', '12', '21', '14', '09', '03', '01', '33', '13', '45', '04', '05', '03', '13', '07', '00', '02', '02', '44', '07', '05', '26', '02', '00', '03', '12', '24', '05', '03', '03', '09', '12', '20', '10', '15', '05', '14', '12', '07', '02', '13', '02', '17', '01', '04', '01', '12', '01', '00', '09', '45', '12', '02', '33', '05', '18', '12', '05', '09', '05', '18', '04', '06', '02', '10', '08', '07', '25', '14', '49', '04', '01', '01', '10', '33', '13', '25', '13', '01', '05', '01', '04', '01', '24', '02', '33', '48', '04', '02', '02', '01', '06', '02', '04', '02', '10', '05', '02', '05', '01', '41', '02', '08', '15', '27', '37', '17', '08', '26', '05', '01', '07', '02', '06', '07', '27', '10', '23', '20', '10', '02', '02', '48', '00', '01', '07', '13', '05', '15', '03', '02', '20', '01', '00', '05', '25', '07', '02', '01', '48', '21', '14', '01', '03', '41', '01', '12', '04', '05', '09', '15', '01', '20', '25', '25', '23', '07', '02', '05', '13', '13', '12', '06', '12', '01', '02', '13', '09', '02', '10', '12', '15', '10', '02', '16', '23', '02', '27', '12', '04', '09', '10', '00', '02', '01', '44', '33', '52', '02', '06', '00', '02', '02', '10', '04', '09', '06', '05', '05', '01', '00', '32', '02', '03', '07', '23', '13', '25', '04', '18', '03', '00', '06', '03', '00', '02', '24', '03', '02', '02', '04', '12', '23', '02', '04', '12', '16', '13', '24', '02', '48', '06', '13', '33', '44', '13', '05', '05', '01', '02', '10', '18', '00', '02', '29', '09', '49', '18', '06', '05', '02', '11', '04', '12', '44', '01', '12', '03', '07', '12', '09', '03', '03', '02', '07', '02', '13', '23', '05', '02', '05', '52', '07', '02', '01', '00', '12', '05', '07', '33', '02', '03', '03', '07', '12', '48', '12', '02', '07', '17', '07', '12', '01', '07', '05', '03', '15', '02', '07', '01', '03', '02', '03', '09', '02', '13', '12', '27', '03', '10', '02', '01', '18', '06', '03', '04', '01', '02', '20', '09', '01', '02', '04', '07', '03', '02', '07', '02', '12', '17', '13', '09', '33', '18', '49', '13', '05', '02', '07', '05', '07', '05', '07', '13', '10', '04', '03', '01', '04', '05', '05', '02', '05', '10', '03', '07', '02', '04', '04', '04', '14', '02', '27', '25', '05', '09', '01', '23', '20', '07', '02', '04', '03', '10', '05', '05', '13', '02', '01', '23', '03', '10', '07', '41', '04', '07', '05', '17', '12', '13', '12', '05', '10', '11', '32', '04', '27', '05', '08', '17', '15', '03', '01', '04', '05', '24', '01', '08', '13', '04', '14', '33', '13', '05', '05', '05', '06', '17', '06', '09', '10', '07', '05', '05', '04', '03', '02', '13', '09', '02', '03', '08', '02', '00', '24', '48', '12', '27', '18', '17', '09', '18', '14', '07', '02', '03', '13', '18', '07', '05', '01', '05', '25', '06', '03', '01', '05', '06', '14', '08', '05', '02', '07', '10', '05', '05', '27', '02', '09', '13', '13', '01', '25', '17', '23', '20', '05', '23', '08', '01', '49', '06', '48', '13', '04', '11', '13', '07', '13', '01', '17', '49', '03', '04', '00', '01', '05', '17', '02', '02', '01', '28', '01', '07', '06', '27', '00', '07', '49', '02', '04', '07', '04', '05', '07', '13', '07', '04', '10', '27', '13', '09', '01', '25', '23', '05', '25', '02', '03', '09', '12', '37', '00', '05', '08', '05', '49', '03', '02', '04', '12', '01', '05', '13', '09', '48', '12', '09', '41', '15', '06', '07', '05', '04', '04', '07', '25', '03', '04', '01', '13', '05', '13', '03', '07', '08', '05', '01', '12', '01', '04', '01', '01', '24', '00', '25', '25', '10', '01', '04', '06', '02', '02', '04', '17', '03', '03', '24', '14', '05', '27', '22', '12', '11', '06', '18', '04', '11', '06', '25', '11', '52', '07', '03', '02', '02', '03', '13', '12', '07', '33', '01', '07', '04', '02', '02', '05', '10', '03', '04', '09', '05', '00', '05', '23', '18', '09', '01', '12', '02', '07', '09', '33', '04', '03', '07', '13', '01', '07', '04', '25', '04', '05', '01', '06', '09', '03', '02', '12', '14', '05', '04', '02', '07', '12', '02', '05', '12', '01', '20', '00', '07', '18', '02', '10', '00', '12', '07', '06', '05', '14', '05', '04', '07', '13', '23', '01', '07', '23', '03', '02', '05', '12', '53', '05', '00', '01', '02', '05', '23', '10', '05', '10', '01', '00', '01', '03', '18', '08', '02', '14', '13', '07', '02', '01', '24', '04', '27', '26', '20', '01', '44', '09', '01', '05', '00', '05', '09', '10', '00', '01', '03', '04', '05', '01', '00', '01', '30', '05', '13', '15', '03', '06', '04', '01', '05', '04', '06', '05', '05', '04', '00', '06', '00', '03', '05', '45', '10', '09', '04', '02', '17', '12', '27', '33', '27', '06', '25', '02', '02', '05', '03', '03', '04', '25', '04', '13', '02', '04', '02', '03', '07', '02', '02', '00', '03', '26', '02', '18', '07', '19', '02', '03', '02', '02', '10', '04', '07', '49', '25', '09', '05', '02', '17', '32', '05', '02', '01', '05', '17', '02', '20', '04', '02', '06', '02', '03', '01', '01', '48', '27', '09', '01', '01', '13', '13', '12', '09', '03', '05', '03', '01', '00', '10', '01', '01', '05', '05', '03', '18', '09', '27', '08', '02', '04', '23', '05', '49', '01', '24', '10', '02', '02', '45', '09', '12', '20', '10', '45', '02', '02', '11', '09', '04', '02', '13', '28', '12', '27', '01', '12', '08', '05', '02', '10', '07', '05', '03', '07', '08', '00', '04', '02', '33', '02', '27', '02', '23', '12', '04', '13', '23', '00', '12', '04', '10', '01', '04', '03', '04', '26', '01', '03', '01', '01', '02', '24', '02', '18', '16', '01', '03', '00', '02', '08', '09', '04', '04', '25', '12', '07', '25', '23', '15', '18', '17', '07', '01', '03', '05', '18', '05', '07', '04', '01', '05', '03', '14', '07', '05', '04', '13', '01', '02', '01', '09', '24', '10', '05', '23', '02', '04', '01', '04', '10', '02', '13', '05', '03', '05', '04', '13', '07', '02', '08', '04', '08', '03', '01', '02', '16', '07', '03', '12', '15', '00', '07', '05', '05', '02', '05', '02', '03', '05', '23', '09', '04', '23', '03', '01', '05', '23', '01', '01', '13', '02', '13', '04', '17', '06', '03', '27', '02', '02', '07', '07', '05', '13', '05', '05', '07', '17', '18', '05', '13', '07', '01', '03', '05', '00', '01', '00', '02', '01', '11', '05', '33', '02', '09', '00', '25', '33', '11', '00', '49', '13', '12', '37', '09', '00', '26', '02', '27', '12', '17', '07', '05', '23', '02', '13', '27', '13', '10', '00', '02', '04', '04', '02', '02', '18', '03', '37', '10', '20', '00', '13', '15', '02', '01', '04', '21', '20', '12', '18', '02', '13', '01', '07', '05', '03', '12', '05', '12', '06', '02', '05', '07', '24', '07', '07', '04', '01', '03', '07', '13', '07', '08', '17', '01', '01', '07', '02', '12', '06', '02', '04', '09', '13', '00', '05', '02', '25', '04', '09', '00', '15', '08', '02', '07', '09', '06', '04', '08', '06', '01', '12', '05', '07', '12', '07', '04', '02', '09', '10', '05', '49', '02', '05', '03', '21', '07', '02', '04', '05', '44', '03', '02', '01', '02', '12', '01', '05', '02', '05', '01', '07', '13', '49', '05', '12', '09', '03', '17', '02', '13', '04', '04', '05', '14', '10', '01', '25', '20', '01', '01', '09', '04', '02', '03', '06', '04', '02', '07', '03', '22', '24', '13', '52', '26', '09', '20', '02', '06', '07', '03', '12', '02', '02', '03', '14', '05', '12', '20', '26', '04', '06', '01', '13', '05', '04', '10', '12', '01', '05', '13', '24', '10', '05', '03', '27', '01', '11', '02', '30', '10', '10', '07', '04', '17', '12', '01', '01', '18', '09', '01', '00', '03', '01', '12', '05', '03', '02', '08', '09', '07', '08', '07', '13', '01', '04', '03', '02', '12', '05', '00', '02', '07', '05', '02', '03', '07', '01', '05', '01', '03', '14', '12', '14', '07', '02', '03', '12', '02', '02', '02', '14', '25', '37', '12', '02', '03', '24', '12', '05', '05', '01', '05', '07', '47', '19', '17', '04', '26', '27', '18', '33', '20', '01', '49', '09', '02', '03', '52', '07', '09', '03', '04', '01', '07', '07', '18', '13', '01', '10', '25', '13', '02', '01', '09', '00', '09', '06', '05', '13', '11', '01', '04', '45', '01', '03', '01', '01', '05', '08', '08', '02', '03', '15', '02', '04', '02', '20', '07', '52', '17', '02', '10', '15', '05', '06', '05', '05', '25', '52', '01', '08', '09', '10', '02', '07', '09', '20', '03', '49', '08', '12', '05', '12', '15', '02', '03', '15', '07', '07', '17', '09', '06', '01', '07', '04', '17', '02', '02', '07', '00', '01', '04', '26', '00', '18', '02', '15', '05', '05', '14', '02', '12', '09', '05', '02', '10', '07', '08', '02', '05', '13', '03', '03', '27', '15', '23', '03', '04', '01', '03', '09', '03', '13', '20', '27', '03', '01', '13', '03', '05', '01', '02', '12', '02', '10', '06', '18', '02', '05', '05', '02', '18', '02', '02', '01', '25', '13', '11', '03', '09', '07', '14', '14', '13', '27', '45', '11', '04', '02', '04', '02', '00', '01', '53', '07', '13', '03', '13', '04', '07', '14', '03', '12', '07', '24', '33', '11', '52', '05', '05', '05', '08', '04', '01', '48', '11', '02', '09', '04', '10', '02', '07', '05', '12', '05', '13', '22', '18', '33', '02', '04', '13', '02', '24', '04', '01', '03', '01', '01', '24', '12', '13', '20', '02', '02', '23', '01', '05', '06', '02', '03', '01', '09', '05', '02', '01', '02', '06', '03', '00', '01', '25', '02', '03', '03', '05', '06', '02', '27', '02', '13', '01', '05', '05', '24', '52', '10', '02', '03', '00', '06', '01', '01', '01', '09', '12', '03', '07', '01', '02', '23', '31', '13', '23', '07', '07', '01', '16', '05', '03', '03', '03', '02', '02', '52', '01', '23', '08', '02', '01', '25', '49', '49', '02', '03', '02', '03', '02', '07', '20', '18', '05', '02', '48', '12', '00', '07', '13', '01', '18', '02', '03', '02', '02', '03', '05', '03', '02', '00', '02', '26', '07', '45', '02', '27', '03', '03', '25', '06', '12', '16', '07', '25', '05', '52', '13', '02', '11', '04', '07', '27', '01', '24', '18', '13', '03', '07', '01', '02', '04', '05', '03', '15', '02', '12', '00', '02', '06', '12', '26', '00', '03', '11', '15', '04', '17', '05', '07', '03', '49', '12', '24', '08', '01', '00', '03', '04', '04', '01', '07', '02', '02', '01', '49', '02', '02', '18', '10', '12', '08', '15', '02', '02', '15', '01', '25', '14', '12', '01', '18', '23', '33', '13', '01', '15', '33', '01', '49', '04', '02', '05', '12', '17', '03', '13', '13', '01', '24', '01', '08', '20', '18', '05', '26', '22', '04', '13', '05', '04', '12', '15', '06', '49', '33', '13', '06', '05', '18', '05', '04', '02', '18', '27', '53', '01', '08', '03', '02', '05', '04', '04', '12', '02', '01', '02', '14', '18', '26', '02', '05', '03', '03', '02', '10', '02', '01', '05', '01', '01', '14', '05', '06', '04', '20', '03', '12', '26', '05', '02', '03', '02', '05', '27', '07', '08', '21', '02', '05', '00', '17', '26', '04', '05', '07', '26', '22', '48', '13', '12', '11', '01', '48', '33', '44', '23', '18', '17', '07', '00', '09', '10', '02', '02', '09', '14', '08', '33', '22', '11', '09', '06', '05', '02', '18', '32', '07', '23', '02', '03', '02', '06', '02', '05', '03', '07', '11', '02', '11', '04', '12', '05', '12', '02', '09', '01', '03', '03', '04', '17', '41', '06', '06', '02', '01', '14', '05', '01', '44', '02', '49', '01', '03', '01', '23', '17', '02', '11', '49', '08', '10', '05', '02', '12', '01', '06', '02', '02', '05', '06', '04', '07', '07', '08', '02', '12', '05', '02', '33', '02', '07', '05', '07', '18', '06', '03', '02', '05', '01', '23', '17', '02', '12', '02', '02', '01', '10', '04', '08', '09', '05', '00', '00', '13', '13', '02', '20', '11', '07', '05', '05', '03', '25', '09', '27', '04', '05', '07', '13', '02', '07', '07', '05', '02', '12', '02', '18', '13', '24', '34', '18', '09', '02', '05', '04', '01', '25', '04', '06', '01', '02', '24', '10', '05', '09', '09', '08', '07', '23', '02', '13', '09', '05', '04', '02', '13', '02', '12', '06', '15', '04', '04', '12', '02', '07', '17', '23', '15', '01', '09', '02', '07', '05', '05', '00', '18', '01', '07', '49', '17', '12', '13', '06', '05', '23', '00', '00', '04', '01', '04', '11', '25', '27', '45', '24', '33', '06', '06', '02', '01', '06', '01', '33', '33', '03', '09', '04', '48', '09', '02', '12', '33', '02', '41', '03', '18', '12', '05', '03', '12', '09', '18', '12', '20', '03', '20', '14', '01', '37', '08', '05', '49', '07', '04', '33', '02', '03', '04', '13', '05', '02', '21', '04', '18', '15', '02', '05', '03', '26', '09', '02', '00', '23', '09', '03', '13', '05', '05', '14', '03', '18', '04', '18', '07', '03', '10', '24', '05', '07', '02', '12', '09', '04', '05', '52', '02', '01', '23', '02', '14', '04', '04', '32', '00', '03', '04', '07', '08', '09', '05', '05', '04', '01', '01', '26', '12', '01', '12', '13', '05', '17', '17', '02', '00', '01', '23', '11', '23', '07', '00', '06', '14', '06', '02', '13', '05', '13', '05', '06', '00', '12', '13', '05', '06', '01', '02', '03', '09', '02', '17', '53', '53', '09', '13', '04', '03', '05', '14', '01', '02', '25', '06', '52', '13', '23', '05', '20', '03', '06', '13', '08', '07', '33', '20', '18', '04', '06', '12', '00', '03', '07', '02', '10', '10', '03', '07', '13', '04', '04', '07', '00', '02', '04', '11', '08', '01', '07', '12', '05', '05', '03', '15', '24', '24', '03', '13', '05', '02', '02', '07', '52', '18', '09', '04', '02', '06', '06', '44', '02', '30', '01', '05', '07', '10', '10', '01', '09', '02', '37', '02', '05', '13', '24', '23', '01', '02', '09', '12', '12', '33', '02', '17', '14', '01', '17', '03', '07', '07', '27', '02', '05', '12', '02', '08', '01', '02', '01', '07', '24', '02', '10', '01', '01', '02', '24', '02', '12', '14', '07', '04', '04', '23', '12', '23', '12', '13', '02', '07', '01', '03', '23', '32', '23', '10', '24', '07', '05', '06', '16', '44', '05', '09', '24', '17', '02', '01', '02', '08', '03', '27', '08', '17', '13', '02', '33', '00', '05', '02', '17', '02', '07', '04', '18', '05', '05', '25', '02', '08', '18', '07', '08', '09', '07', '01', '12', '03', '01', '03', '07', '01', '10', '05', '13', '09', '04', '05', '14', '14', '13', '01', '45', '05', '08', '30', '12', '13', '01', '03', '04', '09', '12', '46', '07', '02', '05', '02', '41', '27', '02', '09', '01', '13', '25', '02', '05', '23', '27', '06', '03', '18', '04', '05', '05', '04', '07', '24', '07', '03', '14', '02', '21', '18', '16', '05', '13', '02', '02', '06', '25', '06', '04', '18', '03', '06', '11', '23', '07', '13', '12', '49', '09', '06', '05', '33', '25', '04', '12', '23', '15', '13', '12', '07', '14', '20', '05', '05', '02', '02', '01', '25', '05', '14', '08', '12', '10', '14', '52', '32', '05', '03', '02', '02', '27', '10', '02', '13', '06', '06', '10', '03', '07', '13', '02', '07', '02', '02', '02', '32', '06', '07', '53', '10', '01', '05', '03', '01', '02', '04', '23', '10', '11', '10', '02', '20', '34', '07', '18', '20', '09', '01', '26', '07', '05', '06', '08', '03', '17', '05', '02', '01', '02', '02', '09', '08', '12', '09', '03', '01', '02', '13', '27', '03', '02', '05', '05', '00', '07', '07', '02', '12', '12', '03', '01', '04', '17', '10', '25', '52', '12', '06', '18', '03', '00', '05', '06', '00', '02', '24', '05', '27', '07', '05', '41', '00', '00', '05', '00', '03', '02', '07', '21', '02', '48', '12', '10', '03', '07', '13', '02', '05', '37', '18', '08', '13', '08', '05', '05', '02', '02', '02', '01', '06', '06', '05', '41', '22', '03', '04', '05', '04', '02', '05', '03', '05', '18', '05', '02', '13', '01', '07', '06', '33', '02', '07', '01', '05', '07', '02', '03', '01', '05', '02', '05', '25', '04', '10', '07', '02', '03', '05', '06', '13', '03', '01', '03', '25', '11', '05', '33', '04', '16', '15', '02', '01', '20', '07', '02', '01', '01', '23', '07', '12', '03', '07', '10', '01', '07', '10', '03', '20', '04', '01', '04', '05', '08', '02', '06', '09', '13', '00', '03', '03', '07', '08', '09', '07', '02', '14', '23', '23', '13', '27', '25', '01', '02', '18', '01', '09', '01', '05', '08', '02', '23', '12', '02', '13', '04', '01', '33', '02', '01', '02', '24', '04', '02', '04', '18', '02', '04', '02', '12', '14', '08', '03', '02', '01', '20', '06', '09', '16', '45', '00', '01', '05', '06', '02', '12', '05', '05', '05', '09', '01', '14', '14', '02', '49', '01', '03', '10', '12', '09', '00', '04', '09', '12', '08', '07', '12', '02', '26', '02', '02', '12', '10', '07', '05', '07', '09', '18', '19', '24', '05', '01', '12', '16', '02', '03', '01', '03', '22', '07', '01', '27', '05', '23', '09', '10', '04', '03', '27', '12', '13', '33', '12', '05', '07', '13', '02', '10', '08', '46', '24', '12', '06', '02', '49', '04', '12', '01', '18', '03', '27', '45', '05', '12', '05', '02', '02', '02', '07', '33', '01', '05', '05', '02', '05', '23', '00', '04', '13', '11', '07', '01', '48', '02', '05', '00', '02', '07', '04', '02', '01', '05', '11', '23', '03', '05', '25', '01', '13', '06', '01', '18', '13', '08', '09', '00', '02', '12', '13', '01', '05', '07', '07', '33', '07', '01', '23', '07', '13', '14', '04', '05', '02', '06', '02', '05', '26', '02', '02', '07', '04', '33', '45', '25', '02', '01', '02', '04', '07', '13', '14', '00', '02', '49', '25', '12', '02', '27', '07', '02', '02', '02', '17', '12', '07', '05', '12', '07', '06', '06', '00', '09', '04', '16', '02', '08', '16', '05', '05', '05', '03', '01', '01', '22', '48', '07', '52', '01', '05', '09', '07', '01', '09', '03', '09', '03', '23', '30', '05', '11', '14', '13', '02', '06', '04', '11', '02', '15', '03', '10', '07', '33', '23', '01', '06', '09', '03', '03', '24', '10', '02', '05', '07', '07', '01', '13', '12', '15', '05', '09', '02', '05', '23', '03', '04', '02', '14', '07', '04', '01', '48', '06', '04', '18', '33', '03', '39', '01', '05', '14', '14', '07', '05', '21', '10', '09', '14', '01', '07', '04', '05', '08', '02', '01', '05', '21', '19', '04', '23', '07', '20', '25', '00', '05', '32', '05', '09', '27', '03', '02', '04', '13', '03', '08', '13', '02', '07', '06', '09', '01', '07', '02', '02', '05', '33', '12', '20', '21', '12', '07', '04', '22', '04', '00', '13', '03', '05', '09', '10', '04', '07', '05', '07', '14', '18', '05', '24', '01', '02', '05', '02', '06', '49', '03', '13', '13', '04', '17', '07', '10', '01', '05', '06', '33', '02', '02', '33', '10', '23', '21', '52', '37', '05', '53', '28', '08', '07', '10', '05', '02', '27', '02', '48', '14', '23', '04', '06', '08', '10', '33', '07', '10', '03', '07', '02', '18', '03', '15', '09', '01', '00', '01', '13', '02', '05', '05', '12', '06', '06', '44', '02', '17', '27', '12', '49', '04', '13', '11', '00', '02', '00', '33', '04', '08', '24', '01', '33', '03', '01', '06', '27', '02', '33', '14', '33', '14', '01', '01', '01', '07', '10', '02', '09', '12', '09', '07', '02', '06', '04', '09', '15', '09', '11', '13', '00', '18', '14', '10', '04', '21', '09', '05', '05', '02', '00', '01', '12', '06', '04', '05', '01', '10', '00', '02', '04', '05', '49', '05', '01', '27', '02', '03', '13', '02', '03', '08', '20', '07', '01', '13', '06', '09', '00', '04', '02', '13', '03', '04', '05', '35', '20', '23', '33', '09', '05', '25', '45', '07', '44', '21', '05', '07', '05', '20', '41', '14', '13', '13', '02', '03', '33', '18', '13', '13', '13', '25', '45', '09', '52', '00', '02', '15', '05', '07', '00', '24', '05', '01', '04', '07', '04', '05', '01', '13', '12', '02', '02', '05', '30', '08', '17', '02', '00', '02', '17', '10', '07', '02', '05', '02', '03', '02', '14', '04', '05', '26', '10', '14', '09', '33', '07', '03', '13', '05', '01', '06', '04', '13', '12', '33', '17', '10', '33', '02', '04', '02', '07', '44', '09', '33', '03', '11', '03', '03', '00', '00', '00', '07', '04', '13', '03', '05', '21', '12', '05', '00', '01', '25', '24', '02', '07', '06', '03', '13', '05', '05', '03', '45', '35', '07', '07', '01', '27', '00', '05', '05', '04', '00', '01', '00', '07', '05', '23', '05', '09', '08', '08', '14', '48', '12', '13', '01', '24', '00', '05', '00', '09', '27', '05', '03', '01', '06', '08', '07', '07', '05', '02', '17', '01', '26', '12', '27', '02', '05', '12', '13', '05', '08', '02', '13', '05', '09', '02', '01', '04', '00', '02', '12', '01', '02', '03', '07', '01', '02', '34', '16', '07', '18', '45', '24', '25', '14', '06', '03', '03', '07', '05', '04', '27', '26', '02', '05', '12', '02', '27', '02', '12', '05', '39', '07', '14', '26', '07', '18', '05', '08', '07', '08', '13', '02', '02', '02', '05', '12', '10', '12', '23', '09', '05', '25', '04', '04', '20', '10', '08', '07', '12', '10', '02', '07', '05', '07', '02', '02', '05', '07', '07', '01', '05', '08', '06', '10', '16', '11', '12', '13', '09', '10', '04', '04', '05', '02', '07', '39', '08', '33', '01', '17', '07', '52', '01', '01', '03', '12', '02', '09', '07', '07', '04', '01', '09', '17', '02', '03', '04', '02', '01', '13', '10', '33', '04', '02', '05', '08', '04', '09', '05', '02', '01', '02', '13', '01', '02', '13', '12', '01', '06', '08', '12', '09', '48', '04', '07', '12', '12', '12', '07', '04', '03', '07', '02', '02', '03', '05', '13', '13', '05', '12', '01', '13', '00', '24', '09', '01', '02', '33', '08', '01', '02', '06', '01', '04', '07', '23', '02', '10', '03', '14', '01', '00', '02', '12', '53', '33', '05', '09', '02', '07', '07', '24', '05', '05', '01', '00', '02', '02', '10', '02', '49', '02', '07', '22', '05', '02', '03', '00', '00', '01', '05', '53', '10', '07', '00', '33', '02', '04', '02', '00', '52', '02', '01', '00', '02', '02', '18', '02', '25', '00', '11', '52', '06', '00', '14', '02', '06', '05', '26', '01', '14', '04', '25', '06', '12', '25', '05', '01', '05', '12', '01', '07', '05', '25', '02', '00', '05', '06', '04', '01', '33', '11', '18', '15', '07', '13', '25', '05', '18', '05', '05', '05', '02', '04', '05', '20', '07', '05', '01', '13', '03', '02', '05', '05', '22', '03', '04', '13', '10', '05', '24', '02', '01', '53', '17', '10', '09', '11', '12', '07', '02', '02', '07', '03', '18', '04', '06', '02', '12', '15', '02', '05', '12', '02', '05', '03', '11', '07', '03', '13', '33', '27', '02', '07', '25', '09', '02', '01', '17', '02', '13', '17', '08', '04', '09', '23', '25', '00', '17', '03', '10', '05', '47', '04', '07', '06', '13', '05', '02', '04', '05', '06', '03', '01', '04', '03', '05', '03', '02', '05', '05', '52', '12', '07', '49', '04', '02', '05', '07', '04', '04', '02', '05', '07', '12', '05', '02', '08', '03', '07', '10', '14', '12', '02', '03', '04', '00', '03', '03', '13', '13', '07', '01', '11', '02', '25', '10', '05', '24', '25', '02', '09', '09', '13', '08', '33', '17', '08', '13', '01', '05', '39', '18', '07', '23', '26', '01', '00', '20', '05', '05', '02', '04', '12', '00', '07', '05', '04', '49', '01', '12', '02', '02', '03', '10', '04', '05', '33', '02', '01', '01', '14', '02', '49', '05', '03', '03', '09', '09', '15', '27', '15', '04', '01', '48', '07', '13', '01', '05', '07', '23', '05', '01', '00', '14', '02', '12', '02', '33', '27', '07', '03', '04', '06', '02', '14', '04', '32', '01', '17', '06', '07', '23', '02', '41', '30', '01', '24', '14', '16', '04', '12', '13', '05', '11', '49', '09', '02', '27', '12', '18', '23', '01', '02', '27', '10', '02', '04', '10', '05', '06', '05', '03', '04', '00', '02', '25', '12', '11', '07', '10', '10', '08', '02', '06', '02', '01', '06', '04', '26', '04', '17', '10', '05', '01', '13', '03', '12', '04', '02', '05', '32', '02', '08', '00', '04', '14', '33', '21', '02', '01', '07', '23', '04', '23', '03', '18', '03', '02', '01', '04', '01', '02', '06', '01', '07', '21', '05', '06', '41', '01', '05', '03', '03', '02', '07', '03', '49', '04', '07', '03', '10', '17', '11', '02', '18', '06', '22', '25', '01', '12', '15', '01', '05', '02', '45', '09', '02', '09', '02', '09', '33', '09', '31', '10', '02', '05', '18', '08', '05', '14', '18', '10', '07', '13', '12', '04', '27', '25', '07', '09', '33', '01', '03', '02', '04', '05', '06', '20', '07', '24', '12', '02', '02', '25', '01', '04', '12', '09', '03', '04', '18', '08', '01', '01', '05', '07', '04', '04', '00', '13', '01', '03', '13', '04', '07', '01', '05', '05', '22', '01', '01', '19', '02', '02', '06', '03', '07', '07', '01', '13', '05', '03', '09', '05', '02', '01', '05', '11', '27', '01', '14', '01', '52', '08', '49', '04', '15', '01', '07', '09', '02', '13', '08', '25', '02', '13', '11', '05', '07', '05', '12', '13', '09', '07', '02', '13', '02', '02', '05', '02', '06', '10', '01', '08', '10', '04', '09', '09', '07', '27', '05', '05', '10', '18', '01', '32', '07', '20', '10', '17', '05', '14', '33', '17', '05', '08', '04', '12', '33', '01', '02', '17', '02', '10', '02', '06', '13', '02', '15', '05', '02', '27', '03', '04', '02', '12', '07', '25', '04', '01', '04', '12', '18', '17', '00', '06', '07', '01', '11', '03', '11', '33', '01', '07', '13', '32', '02', '06', '05', '05', '02', '00', '10', '03', '18', '03', '23', '05', '18', '01', '13', '18', '25', '09', '09', '17', '12', '13', '00', '12', '13', '00', '04', '27', '01', '01', '14', '20', '03', '04', '23', '02', '24', '17', '02', '02', '01', '15', '13', '12', '05', '20', '03', '06', '23', '23', '02', '03', '12', '09', '07', '02', '02', '02', '05', '07', '04', '05', '13', '25', '26', '06', '05', '17', '24', '10', '33', '06', '06', '27', '24', '05', '25', '07', '03', '05', '07', '02', '20', '15', '28', '01', '01', '03', '00', '14', '14', '02', '27', '20', '05', '01', '06', '20', '03', '09', '05', '05', '24', '18', '09', '33', '14', '05', '03', '08', '25', '00', '05', '07', '04', '14', '32', '11', '03', '07', '00', '05', '06', '01', '01', '07', '02', '01', '02', '03', '12', '05', '07', '10', '04', '34', '49', '05', '01', '05', '00', '23', '15', '07', '05', '53', '01', '02', '04', '10', '04', '01', '09', '15', '07', '06', '04', '04', '04', '05', '05', '30', '53', '18', '08', '02', '05', '05', '48', '05', '04', '12', '01', '05', '48', '01', '08', '01', '13', '02', '00', '07', '08', '01', '09', '29', '05', '21', '15', '00', '02', '05', '02', '15', '19', '05', '07', '01', '00', '01', '07', '01', '09', '07', '29', '26', '22', '21', '05', '04', '03', '02', '06', '02', '05', '09', '05', '13', '05', '10', '14', '04', '09', '18', '07', '09', '06', '13', '06', '05', '05', '18', '17', '01', '09', '17', '03', '14', '01', '22', '05', '02', '09', '04', '14', '01', '25', '06', '15', '09', '30', '22', '53', '03', '01', '09', '01', '04', '16', '07', '03', '10', '02', '12', '06', '04', '01', '09', '10', '11', '06', '09', '07', '07', '53', '01', '53', '15', '04', '14', '05', '17', '03', '03', '03', '14', '14', '23', '02', '04', '15', '15', '15', '01', '07', '15', '08', '15', '15', '21', '03', '02', '04', '05', '23', '26', '09', '01', '21', '15', '15', '00', '09', '07', '06', '00', '12', '15', '02', '53', '08', '12', '02', '29', '15', '04', '12', '05', '07', '08', '19', '01', '05', '05', '06', '02', '05', '04', '53', '00', '01', '07', '01', '01', '14', '04', '30', '06', '15', '02', '05', '01', '21', '04', '15', '02', '15', '07', '16', '01', '06', '01', '05', '08', '14', '03', '15', '04', '12', '07', '01', '08', '01', '01', '06', '07', '22', '09', '13', '33', '05', '07', '15', '12', '01', '06', '04', '29', '14', '01', '09', '05', '05', '26', '53', '06', '05', '03', '12', '07', '21', '44', '07', '05', '04', '02', '00', '53', '04', '14', '04', '04', '09', '04', '03', '02', '04', '02', '02', '15', '44', '15', '21', '07', '48', '00', '05', '14', '15', '23', '02', '08', '08', '11', '15', '02', '08', '02', '21', '14', '09', '12', '14', '15', '08', '12', '00', '25', '04', '53', '09', '07', '03', '21', '06', '15', '02', '19', '02', '28', '02', '26', '21', '09', '15', '05', '44', '23', '06', '08', '01', '07', '00', '27', '25', '53', '07', '22', '14', '09', '04', '06', '05', '09', '08', '01', '15', '48', '02', '01', '03', '15', '29', '06', '00', '15', '53', '15', '03', '02', '02', '05', '06', '14', '05', '02', '02', '01', '15', '01', '05', '07', '02', '08', '26', '07', '02', '14', '09', '05', '01', '08', '05', '15', '05', '12', '09', '33', '05', '17', '18', '04', '08', '15', '05', '15', '12', '06', '08', '01', '09', '08', '08', '09', '29', '06', '08', '00', '07', '14', '05', '04', '08', '05', '05', '02', '06', '07', '02', '05', '07', '02', '32', '03', '13', '01', '08', '12', '06', '01', '22', '13', '12', '15', '02', '29', '05', '07', '15', '12', '04', '00', '02', '30', '14', '00', '02', '09', '04', '18', '24', '04', '23', '09', '02', '53', '11', '09', '03', '15', '17', '22', '15', '06', '05', '28', '06', '22', '02', '04', '09', '11', '05', '02', '32', '06', '07', '08', '07', '01', '05', '32', '01', '06', '04', '04', '09', '07', '01', '11', '05', '16', '21', '02', '05', '02', '02', '01', '15', '06', '01', '03', '04', '07', '04', '08', '09', '05', '08', '02', '17', '01', '09', '07', '01', '09', '10', '05', '15', '06', '01', '05', '03', '09', '15', '15', '02', '15', '03', '04', '04', '08', '04', '15', '07', '15', '04', '15', '15', '06', '15', '05', '02', '01', '02', '08', '12', '17', '15', '53', '01', '48', '01', '18', '48', '05', '15', '01', '10', '21', '07', '04', '05', '07', '02', '09', '23', '02', '19', '02', '06', '14', '48', '15', '09', '09', '01', '53', '07', '14', '02', '06', '30', '06', '14', '09', '06', '26', '08', '04', '00', '01', '04', '18', '07', '23', '01', '06', '02', '26', '03', '02', '07', '04', '14', '05', '00', '02', '32', '48', '22', '04', '15', '02', '03', '02', '02', '06', '05', '08', '02', '21', '24', '06', '04', '08', '03', '04', '14', '18', '04', '25', '15', '00', '05', '05', '07', '15', '08', '15', '06', '01', '04', '05', '08', '05', '02', '05', '00', '22', '09', '07', '04', '03', '29', '02', '02', '01', '04', '48', '05', '05', '15', '12', '03', '05', '14', '01', '01', '15', '15', '04', '04', '05', '09', '05', '02', '26', '03', '02', '12', '02', '00', '13', '02', '08', '04', '04', '01', '12', '02', '02', '05', '24', '06', '15', '06', '02', '08', '15', '02', '17', '01', '22', '02', '05', '02', '02', '22', '02', '21', '02', '15', '09', '03', '05', '02', '04', '07', '21', '01', '02', '04', '30', '02', '05', '15', '01', '17', '09', '14', '00', '03', '02', '01', '09', '00', '07', '15', '06', '21', '07', '09', '04', '15', '08', '04', '03', '21', '06', '15', '22', '01', '02', '02', '17', '10', '04', '04', '08', '02', '32', '15', '00', '04', '09', '01', '00', '00', '05', '15', '05', '07', '07', '04', '05', '09', '02', '04', '07', '01', '12', '15', '05', '23', '04', '07', '33', '15', '15', '07', '30', '28', '15', '12', '09', '28', '02', '32', '00', '02', '17', '09', '44', '04', '17', '15', '05', '30', '01', '09', '02', '00', '05', '08', '00', '00', '02', '05', '05', '15', '03', '07', '53', '09', '15', '11', '03', '08', '00', '17', '07', '04', '14', '01', '07', '09', '00', '17', '48', '06', '07', '05', '21', '09', '01', '08', '01', '07', '01', '14', '01', '04', '05', '01', '53', '02', '30', '53', '05', '12', '06', '07', '22', '02', '48', '13', '01', '07', '14', '04', '13', '30', '04', '05', '53', '30', '02', '06', '05', '30', '05', '08', '04', '07', '02', '17', '20', '02', '08', '06', '02', '53', '02', '26', '01', '07', '04', '08', '06', '09', '02', '15', '04', '05', '03', '07', '01', '15', '13', '48', '01', '48', '01', '29', '17', '15', '01', '01', '08', '04', '05', '12', '08', '05', '02', '02', '06', '08', '25', '02', '02', '04', '04', '00', '09', '05', '03', '15', '15', '50', '05', '07', '04', '01', '02', '04', '06', '15', '25', '07', '10', '05', '02', '08', '48', '48', '05', '04', '11', '23', '02', '26', '11', '07', '00', '48', '14', '30', '00', '09', '08', '05', '30', '06', '15', '18', '03', '01', '12', '01', '01', '13', '07', '02', '09', '05', '02', '04', '07', '05', '15', '08', '04', '08', '12', '05', '15', '19', '02', '12', '05', '15', '15', '02', '07', '00', '48', '01', '07', '02', '02', '02', '12', '10', '10', '14', '01', '14', '02', '09', '04', '05', '02', '02', '04', '04', '05', '15', '09', '01', '02', '15', '06', '30', '23', '21', '00', '06', '03', '19', '11', '23', '07', '01', '06', '04', '02', '05', '05', '01', '03', '15', '01', '00', '01', '08', '22', '09', '09', '13', '04', '12', '21', '15', '05', '02', '15', '11', '07', '03', '04', '03', '11', '05', '04', '14', '01', '14', '07', '11', '01', '08', '11', '05', '04', '03', '15', '05', '01', '01', '01', '01', '14', '02', '05', '15', '08', '12', '02', '07', '07', '06', '00', '04', '13', '14', '17', '17', '02', '12', '00', '14', '15', '26', '07', '04', '33', '30', '04', '02', '30', '05', '01', '17', '09', '09', '02', '02', '05', '02', '17', '15', '03', '02', '11', '00', '02', '08', '14', '02', '22', '09', '05', '17', '03', '08', '15', '03', '06', '15', '07', '21', '02', '01', '06', '53', '05', '02', '02', '01', '15', '02', '14', '53', '06', '22', '53', '53', '23', '14', '02', '06', '03', '09', '02', '02', '15', '02', '06', '15', '09', '53', '05', '27', '04', '06', '06', '07', '02', '00', '01', '22', '53', '15', '17', '05', '08', '14', '09', '03', '02', '05', '01', '04', '03', '29', '07', '04', '09', '04', '15', '03', '15', '14', '04', '04', '15', '22', '15', '22', '01', '02', '01', '02', '01', '05', '04', '05', '01', '08', '08', '08', '06', '14', '09', '12', '02', '05', '04', '07', '04', '14', '15', '09', '01', '28', '04', '01', '30', '02', '04', '10', '22', '15', '06', '06', '04', '05', '02', '06', '05', '53', '30', '05', '17', '15', '15', '15', '02', '15', '08', '01', '03', '17', '01', '03', '04', '17', '01', '09', '04', '17', '08', '26', '01', '21', '02', '18', '12', '15', '22', '02', '09', '53', '01', '14', '22', '00', '02', '04', '06', '05', '02', '05', '15', '15', '22', '05', '14', '02', '15', '03', '13', '15', '06', '02', '00', '23', '12', '01', '01', '05', '21', '05', '10', '04', '07', '07', '04', '22', '01', '06', '17', '13', '02', '05', '05', '05', '53', '21', '05', '05', '04', '30', '01', '01', '02', '53', '22', '21', '07', '48', '05', '07', '06', '06', '08', '09', '21', '09', '02', '07', '06', '09', '05', '03', '07', '05', '04', '08', '14', '15', '30', '07', '09', '15', '15', '12', '14', '07', '02', '11', '05', '04', '17', '15', '10', '02', '07', '04', '26', '48', '02', '03', '01', '00', '14', '29', '08', '02', '14', '01', '04', '01', '17', '04', '18', '01', '04', '17', '15', '05', '05', '08', '02', '17', '05', '05', '53', '08', '05', '05', '00', '04', '03', '09', '09', '02', '11', '07', '05', '03', '53', '05', '04', '17', '04', '01', '09', '05', '09', '13', '11', '02', '30', '01', '32', '01', '17', '02', '07', '09', '02', '15', '48', '04', '03', '09', '03', '17', '04', '28', '07', '06', '00', '02', '01', '01', '07', '01', '17', '02', '06', '22', '01', '23', '24', '09', '03', '02', '09', '11', '07', '09', '08', '05', '05', '01', '17', '08', '29', '06', '05', '05', '28', '03', '03', '08', '12', '31', '29', '17', '00', '07', '01', '48', '15', '00', '02', '53', '04', '14', '27', '12', '21', '04', '22', '30', '08', '22', '07', '07', '15', '07', '14', '08', '15', '01', '44', '21', '05', '14', '12', '00', '14', '24', '04', '08', '29', '07', '09', '05', '05', '08', '01', '29', '06', '22', '01', '12', '48', '13', '08', '01', '01', '08', '15', '06', '17', '15', '08', '05', '06', '12', '08', '05', '00', '29', '24', '02', '02', '08', '06', '06', '03', '02', '08', '05', '02', '17', '15', '03', '02', '13', '30', '07', '17', '21', '14', '17', '22', '01', '06', '06', '14', '06', '21', '04', '17', '15', '02', '01', '21', '07', '10', '02', '09', '00', '08', '48', '22', '15', '15', '02', '04', '12', '09', '08', '48', '01', '04', '32', '02', '24', '02', '06', '01', '04', '17', '22', '03', '01', '04', '09', '02', '11', '09', '01', '02', '04', '02', '09', '15', '11', '05', '15', '10', '01', '14', '32', '04', '03', '07', '01', '01', '48', '06', '05', '30', '14', '02', '05', '06', '01', '07', '06', '01', '05', '01', '01', '14', '02', '10', '03', '17', '01', '01', '23', '15', '02', '22', '53', '06', '04', '33', '01', '05', '02', '23', '08', '07', '13', '05', '21', '00', '44', '09', '07', '02', '02', '05', '08', '17', '09', '04', '33', '15', '17', '17', '48', '04', '00', '04', '12', '29', '01', '09', '48', '18', '28', '17', '01', '06', '09', '14', '30', '08', '26', '05', '08', '25', '04', '15', '06', '08', '03', '15', '02', '02', '08', '12', '06', '02', '08', '29', '24', '05', '02', '07', '02', '15', '10', '06', '12', '07', '16', '53', '06', '02', '01', '02', '05', '12', '03', '01', '08', '02', '02', '05', '02', '12', '25', '07', '04', '21', '02', '03', '05', '23', '00', '15', '08', '07', '09', '04', '12', '08', '08', '14', '08', '03', '01', '01', '00', '12', '23', '33', '01', '03', '05', '03', '24', '09', '08', '01', '02', '15', '07', '09', '17', '07', '23', '01', '15', '15', '07', '01', '15', '08', '15', '05', '01', '02', '07', '12', '06', '03', '26', '00', '07', '09', '06', '53', '13', '15', '07', '10', '09', '11', '02', '04', '03', '05', '15', '04', '02', '11', '23', '15', '29', '02', '15', '14', '03', '06', '30', '04', '06', '05', '01', '03', '08', '09', '08', '05', '04', '02', '01', '09', '01', '14', '25', '04', '07', '03', '01', '27', '21', '04', '05', '22', '23', '08', '09', '04', '10', '01', '00', '30', '15', '01', '14', '21', '04', '09', '08', '29', '03', '15', '14', '02', '08', '01', '03', '07', '15', '14', '22', '02', '08', '01', '09', '01', '30', '14', '05', '07', '03', '02', '02', '00', '02', '09', '01', '06', '04', '04', '11', '15', '06', '04', '48', '13', '14', '01', '01', '08', '01', '14', '06', '09', '02', '06', '21', '09', '21', '19', '15', '01', '05', '05', '38', '01', '08', '48', '07', '15', '12', '22', '09', '22', '21', '06', '05', '14', '01', '02', '01', '08', '01', '21', '21', '15', '01', '02', '07', '02', '15', '28', '02', '05', '02', '02', '09', '22', '01', '09', '06', '15', '04', '17', '01', '02', '30', '01', '08', '08', '04', '04', '13', '06', '12', '22', '02', '15', '06', '04', '53', '08', '11', '02', '08', '00', '02', '02', '17', '06', '07', '10', '15', '02', '01', '09', '23', '48', '09', '08', '10', '00', '03', '14', '03', '02', '03', '07', '05', '44', '44', '09', '05', '25', '06', '05', '05', '05', '04', '01', '15', '01', '14', '02', '07', '08', '09', '02', '24', '15', '09', '08', '02', '17', '22', '09', '15', '29', '02', '48', '01', '02', '08', '06', '15', '05', '12', '10', '17', '21', '08', '06', '06', '19', '15', '02', '02', '07', '22', '06', '01', '23', '09', '04', '05', '08', '24', '07', '23', '01', '04', '01', '10', '01', '23', '09', '08', '48', '08', '05', '48', '02', '12', '01', '15', '00', '13', '30', '14', '33', '07', '26', '03', '23', '04', '48', '05', '11', '02', '03', '08', '05', '05', '10', '07', '02', '04', '01', '05', '02', '15', '02', '03', '01', '21', '06', '15', '08', '02', '48', '00', '00', '14', '09', '00', '05', '53', '02', '15', '12', '41', '02', '03', '03', '05', '02', '05', '05', '32', '05', '06', '27', '00', '09', '22', '15', '07', '30', '09', '06', '09', '05', '04', '12', '21', '08', '29', '02', '04', '28', '25', '03', '00', '18', '33', '15', '07', '22', '15', '10', '05', '08', '13', '07', '01', '04', '05', '07', '01', '05', '04', '06', '04', '09', '03', '02', '06', '08', '09', '15', '00', '27', '06', '07', '04', '04', '07', '07', '00', '08', '12', '18', '05', '08', '06', '03', '00', '15', '04', '08', '04', '17', '07', '02', '06', '05', '11', '53', '08', '01', '14', '07', '08', '02', '04', '01', '30', '15', '00', '05', '12', '23', '07', '24', '00', '09', '02', '06', '30', '02', '40', '06', '07', '05', '05', '03', '09', '26', '21', '01', '06', '07', '21', '07', '22', '12', '25', '08', '06', '00', '09', '15', '05', '03', '02', '22', '15', '05', '01', '08', '05', '01', '01', '02', '00', '05', '01', '02', '00', '02', '14', '07', '15', '03', '09', '09', '02', '07', '07', '17', '33', '09', '00', '02', '02', '07', '12', '01', '53', '05', '03', '15', '00', '05', '15', '02', '02', '01', '24', '01', '15', '14', '22', '01', '23', '05', '02', '26', '02', '00', '04', '15', '08', '08', '03', '10', '26', '08', '01', '14', '21', '09', '29', '12', '07', '02', '01', '04', '17', '17', '05', '02', '25', '08', '12', '33', '01', '09', '17', '22', '12', '06', '01', '11', '30', '15', '06', '05', '29', '18', '01', '17', '53', '15', '29', '08', '05', '06', '15', '10', '07', '53', '01', '46', '04', '08', '01', '09', '07', '01', '08', '09', '07', '01', '01', '07', '29', '08', '17', '06', '04', '07', '00', '26', '08', '04', '05', '01', '05', '04', '03', '05', '02', '06', '09', '05', '14', '05', '29', '11', '07', '18', '05', '01', '00', '04', '09', '08', '02', '09', '32', '15', '05', '15', '01', '21', '21', '17', '04', '00', '08', '30', '14', '17', '01', '05', '11', '05', '10', '44', '08', '22', '10', '10', '53', '09', '12', '21', '17', '21', '12', '02', '11', '48', '06', '14', '15', '08', '23', '04', '11', '08', '06', '02', '06', '09', '04', '05', '01', '30', '01', '09', '33', '02', '05', '05', '01', '08', '02', '14', '01', '04', '07', '14', '02', '02', '16', '14', '20', '05', '03', '28', '02', '18', '00', '03', '27', '04', '14', '21', '16', '01', '08', '00', '05', '02', '05', '17', '01', '00', '12', '23', '02', '31', '01', '05', '01', '01', '09', '04', '09', '07', '05', '22', '01', '06', '03', '07', '02', '04', '33', '05', '07', '53', '09', '04', '09', '19', '12', '02', '15', '01', '08', '53', '07', '07', '02', '03', '07', '10', '00', '14', '03', '53', '05', '06', '02', '09', '04', '01', '12', '05', '08', '05', '03', '08', '15', '22', '02', '05', '02', '15', '08', '30', '03', '11', '03', '05', '23', '02', '17', '04', '08', '04', '08', '30', '02', '15', '04', '07', '17', '14', '07', '29', '08', '02', '53', '06', '05', '06', '11', '08', '00', '07', '09', '14', '01', '23', '02', '06', '16', '06', '04', '02', '32', '12', '02', '02', '06', '33', '04', '07', '07', '14', '29', '02', '02', '05', '08', '14', '21', '06', '05', '07', '04', '26', '05', '17', '05', '06', '02', '26', '02', '04', '07', '15', '08', '09', '05', '53', '09', '07', '05', '07', '02', '08', '44', '15', '04', '33', '07', '05', '03', '05', '07', '02', '10', '07', '06', '13', '26', '02', '08', '02', '17', '08', '09', '12', '09', '01', '00', '02', '06', '18', '29', '23', '48', '01', '15', '02', '53', '04', '04', '02', '23', '07', '08', '00', '05', '07', '01', '03', '02', '12', '09', '05', '02', '02', '22', '06', '15', '25', '09', '10', '05', '09', '01', '30', '08', '06', '07', '04', '22', '03', '18', '02', '09', '05', '00', '07', '14', '24', '09', '05', '05', '29', '09', '02', '02', '22', '02', '04', '05', '21', '08', '08', '04', '44', '01', '03', '01', '00', '01', '15', '33', '05', '29', '53', '15', '11', '07', '08', '15', '15', '03', '01', '08', '26', '17', '01', '17', '15', '05', '15', '06', '15', '08', '05', '25', '06', '02', '48', '00', '26', '05', '06', '17', '04', '01', '06', '17', '05', '02', '18', '48', '15', '30', '05', '17', '15', '05', '04', '08', '01', '01', '05', '05', '30', '06', '10', '15', '17', '05', '04', '17', '05', '17', '00', '07', '17', '07', '03', '02', '29', '00', '02', '01', '04', '29', '09', '09', '14', '08', '02', '02', '07', '10', '03', '05', '02', '06', '01', '05', '00', '11', '29', '05', '23', '22', '11', '23', '14', '07', '48', '29', '15', '09', '15', '06', '29', '01', '14', '04', '22', '14', '04', '15', '07', '30', '08', '15', '08', '05', '13', '48', '02', '04', '00', '07', '02', '05', '04', '02', '05', '12', '02', '05', '12', '25', '22', '11', '17', '33', '12', '05', '08', '09', '26', '15', '15', '07', '18', '28', '33', '00', '21', '15', '07', '04', '04', '14', '04', '09', '05', '21', '08', '01', '03', '05', '03', '05', '02', '09', '02', '07', '15', '09', '00', '01', '07', '15', '30', '07', '04', '10', '02', '02', '08', '03', '11', '05', '08', '15', '03', '05', '04', '01', '05', '02', '14', '07', '15', '15', '00', '05', '08', '04', '05', '06', '00', '34', '00', '01', '06', '04', '04', '01', '02', '21', '00', '06', '01', '06', '01', '15', '08', '06', '02', '02', '07', '03', '18', '05', '14', '02', '08', '02', '01', '07', '09', '02', '09', '04', '05', '02', '08', '00', '04', '01', '05', '07', '07', '09', '05', '08', '12', '12', '01', '07', '12', '17', '22', '09', '04', '08', '02', '01', '22', '13', '04', '21', '21', '04', '15', '15', '09', '04', '12', '02', '03', '21', '12', '03', '09', '05', '06', '05', '06', '08', '22', '09', '02', '17', '03', '00', '21', '29', '02', '00', '14', '08', '04', '01', '04', '07', '01', '22', '14', '15', '05', '03', '02', '03', '02', '24', '07', '01', '12', '00', '15', '14', '05', '02', '32', '15', '14', '15', '11', '12', '12', '24', '06', '07', '03', '02', '21', '22', '01', '04', '18', '32', '03', '02', '05', '24', '01', '02', '00', '05', '07', '10', '07', '18', '15', '05', '01', '02', '09', '14', '14', '01', '02', '01', '14', '29', '03', '29', '08', '27', '02', '08', '05', '08', '04', '06', '07', '10', '01', '04', '06', '12', '01', '06', '07', '22', '06', '01', '10', '01', '15', '14', '08', '01', '04', '09', '18', '03', '05', '03', '08', '15', '07', '09', '05', '00', '21', '02', '09', '08', '28', '02', '24', '17', '02', '53', '15', '04', '02', '00', '15', '05', '14', '01', '03', '08', '15', '00', '08', '14', '05', '02', '53', '02', '15', '09', '15', '08', '03', '18', '09', '05', '07', '08', '05', '09', '00', '05', '15', '48', '04', '46', '04', '08', '05', '26', '10', '01', '12', '01', '11', '06', '12', '28', '14', '18', '08', '01', '01', '53', '05', '17', '08', '01', '03', '01', '01', '02', '04', '00', '05', '00', '44', '02', '14', '06', '32', '04', '21', '09', '14', '08', '14', '06', '18', '04', '08', '21', '05', '08', '04', '01', '07', '28', '08', '09', '15', '08', '02', '05', '12', '05', '12', '02', '06', '06', '07', '21', '03', '26', '53', '14', '05', '15', '05', '08', '22', '23', '08', '03', '04', '15', '12', '15', '22', '02', '14', '05', '09', '08', '02', '05', '17', '01', '12', '14', '00', '01', '06', '00', '02', '09', '01', '03', '05', '21', '09', '01', '29', '02', '15', '21', '05', '02', '03', '01', '15', '02', '06', '17', '00', '09', '08', '07', '18', '05', '02', '15', '09', '00', '08', '21', '01', '00', '02', '15', '53', '02', '02', '05', '01', '04', '02', '04', '12', '05', '12', '05', '04', '22', '14', '09', '05', '08', '05', '53', '07', '15', '26', '15', '04', '01', '17', '12', '21', '09', '00', '14', '08', '32', '05', '23', '07', '09', '04', '11', '09', '17', '15', '05', '09', '02', '25', '05', '05', '05', '01', '05', '04', '17', '02', '05', '02', '15', '22', '02', '08', '05', '07', '03', '06', '01', '08', '14', '17', '07', '04', '03', '09', '22', '01', '01', '04', '04', '05', '21', '07', '22', '00', '08', '02', '05', '14', '05', '04', '00', '11', '01', '08', '08', '02', '02', '02', '13', '01', '14', '15', '04', '17', '07', '07', '01', '05', '15', '21', '14', '04', '12', '13', '02', '20', '05', '03', '09', '14', '24', '29', '32', '04', '06', '01', '07', '15', '08', '01', '03', '07', '05', '14', '08', '04', '07', '28', '18', '05', '07', '00', '15', '01', '27', '01', '15', '02', '26', '09', '03', '00', '07', '14', '09', '08', '02', '08', '06', '08', '08', '26', '09', '06', '01', '03', '21', '06', '22', '14', '07', '03', '13', '17', '01', '05', '14', '14', '18', '02', '13', '02', '02', '32', '01', '15', '28', '00', '11', '05', '08', '02', '08', '01', '33', '44', '05', '07', '05', '14', '01', '07', '01', '14', '01', '02', '07', '13', '29', '32', '01', '05', '05', '09', '06', '08', '08', '07', '11', '04', '08', '12', '04', '26', '29', '04', '25', '04', '05', '17', '05', '09', '00', '30', '08', '08', '05', '18', '08', '06', '05', '10', '02', '14', '02', '09', '05', '23', '05', '07', '14', '15', '25', '05', '02', '04', '02', '02', '04', '03', '12', '08', '01', '07', '30', '05', '26', '08', '05', '00', '06', '02', '08', '15', '08', '02', '01', '06', '01', '04', '14', '02', '15', '23', '05', '02', '30', '19', '06', '01', '07', '09', '10', '48', '11', '05', '15', '01', '06', '10', '22', '07', '08', '05', '17', '15', '22', '12', '08', '01', '08', '12', '02', '00', '01', '05', '08', '04', '01', '13', '12', '00', '07', '07', '07', '01', '09', '17', '15', '05', '05', '02', '04', '11', '01', '08', '10', '17', '08', '02', '09', '01', '01', '07', '31', '01', '07', '22', '09', '04', '09', '17', '14', '08', '02', '11', '14', '02', '07', '07', '05', '09', '17', '12', '20', '04', '07', '10', '22', '08', '02', '00', '15', '08', '29', '08', '53', '02', '08', '02', '02', '48', '03', '22', '27', '05', '15', '08', '15', '01', '30', '18', '21', '08', '05', '08', '07', '10', '04', '00', '01', '08', '01', '05', '07', '21', '00', '08', '16', '07', '17', '29', '30', '09', '05', '15', '02', '33', '03', '53', '04', '04', '06', '08', '07', '02', '08', '05', '08', '09', '03', '08', '22', '07', '05', '09', '15', '03', '04', '08', '08', '33', '02', '33', '01', '07', '05', '14', '09', '01', '07', '08', '01', '15', '02', '01', '15', '02', '01', '01', '53', '07', '04', '04', '29', '04', '15', '29', '06', '29', '01', '15', '05', '01', '03', '22', '17', '15', '04', '07', '44', '01', '08', '02', '15', '33', '01', '15', '22', '05', '00', '05', '02', '03', '01', '06', '03', '48', '17', '02', '12', '53', '01', '01', '02', '14', '03', '30', '08', '05', '05', '05', '02', '21', '17', '17', '12', '02', '00', '22', '05', '15', '05', '01', '02', '05', '04', '05', '22', '05', '22', '06', '05', '13', '02', '05', '08', '07', '15', '06', '17', '01', '17', '14', '07', '14', '04', '28', '08', '01', '14', '02', '04', '19', '07', '15', '06', '01', '01', '13', '15', '03', '15', '10', '03', '09', '01', '15', '17', '03', '02', '07', '26', '07', '05', '09', '02', '04', '07', '05', '09', '04', '15', '01', '03', '01', '07', '08', '07', '22', '09', '05', '05', '05', '02', '15', '06', '02', '12', '01', '02', '21', '05', '48', '21', '05', '06', '09', '01', '12', '44', '07', '07', '44', '12', '03', '15', '08', '09', '02', '23', '28', '03', '01', '09', '05', '15', '00', '10', '30', '09', '14', '48', '01', '04', '02', '13', '23', '01', '15', '02', '14', '08', '05', '09', '00', '14', '08', '18', '08', '02', '02', '21', '02', '00', '05', '17', '07', '04', '06', '16', '05', '05', '03', '05', '27', '26', '05', '03', '29', '14', '07', '01', '14', '09', '53', '03', '02', '29', '04', '02', '03', '21', '05', '02', '53', '14', '18', '04', '04', '02', '11', '02', '14', '05', '14', '29', '08', '07', '15', '09', '03', '03', '03', '04', '12', '01', '09', '05', '08', '01', '07', '29', '10', '05', '09', '01', '10', '05', '17', '02', '07', '17', '29', '11', '09', '17', '02', '01', '11', '21', '15', '04', '02', '04', '05', '53', '29', '04', '02', '08', '21', '01', '22', '07', '05', '04', '09', '02', '21', '09', '02', '00', '05', '14', '02', '02', '53', '26', '03', '02', '04', '02', '09', '08', '05', '09', '07', '04', '00', '02', '00', '53', '09', '11', '03', '05', '07', '09', '05', '23', '00', '17', '15', '04', '04', '15', '02', '08', '01', '01', '02', '09', '09', '06', '53', '04', '06', '14', '30', '23', '00', '48', '07', '08', '15', '02', '17', '09', '01', '02', '01', '05', '02', '07', '03', '17', '15', '12', '01', '04', '07', '15', '00', '05', '07', '01', '15', '10', '02', '26', '04', '01', '30', '05', '23', '02', '17', '21', '00', '02', '02', '14', '29', '14', '12', '05', '44', '03', '06', '09', '05', '22', '01', '14', '02', '02', '02', '17', '04', '06', '06', '03', '02', '02', '08', '02', '02', '22', '00', '01', '24', '06', '14', '14', '17', '05', '33', '21', '07', '02', '00', '09', '09', '09', '02', '02', '06', '12', '06', '03', '05', '05', '15', '29', '05', '14', '33', '01', '03', '00', '26', '28', '17', '02', '53', '09', '05', '04', '18', '06', '03', '18', '05', '05', '05', '05', '12', '08', '11', '05', '00', '06', '01', '22', '01', '08', '44', '11', '05', '01', '03', '05', '05', '08', '01', '08', '01', '53', '05', '05', '05', '02', '00', '05', '00', '15', '01', '15', '15', '08', '09', '01', '13', '07', '22', '04', '22', '00', '04', '05', '07', '03', '06', '14', '01', '07', '04', '09', '01', '02', '11', '18', '14', '14', '01', '26', '00', '03', '00', '30', '01', '10', '04', '05', '15', '21', '15', '13', '02', '15', '04', '05', '17', '23', '05', '09', '02', '05', '08', '02', '15', '07', '05', '02', '15', '08', '24', '15', '00', '15', '04', '08', '04', '04', '22', '02', '01', '17', '21', '07', '08', '00', '02', '29', '21', '01', '05', '04', '15', '21', '05', '07', '12', '07', '01', '17', '17', '14', '01', '14', '05', '25', '07', '02', '08', '02', '21', '04', '15', '04', '01', '33', '06', '26', '30', '44', '00', '08', '09', '02', '15', '04', '02', '07', '01', '00', '02', '28', '08', '00', '17', '05', '08', '15', '14', '09', '16', '05', '25', '04', '22', '15', '02', '05', '21', '08', '02', '08', '29', '02', '41', '00', '04', '07', '01', '04', '01', '06', '06', '05', '08', '09', '09', '06', '01', '01', '15', '13', '04', '01', '17', '29', '13', '13', '05', '05', '01', '00', '03', '03', '06', '05', '25', '08', '08', '02', '33', '05', '08', '06', '06', '02', '06', '08', '14', '18', '08', '08', '01', '04', '07', '05', '13', '02', '06', '07', '04', '06', '02', '03', '29', '08', '02', '05', '23', '11', '07', '03', '09', '15', '03', '02', '22', '03', '05', '03', '07', '21', '00', '33', '02', '30', '01', '00', '01', '17', '22', '02', '10', '00', '15', '05', '01', '15', '03', '11', '06', '21', '21', '02', '01', '13', '03', '07', '07', '00', '02', '08', '08', '28', '06', '27', '01', '18', '07', '09', '09', '02', '14', '21', '02', '06', '15', '08', '07', '14', '05', '02', '02', '00', '15', '02', '30', '07', '15', '12', '04', '23', '23', '05', '01', '18', '26', '04', '07', '05', '30', '06', '14', '14', '01', '21', '04', '07', '14', '18', '14', '00', '05', '48', '33', '02', '32', '09', '15', '30', '29', '01', '15', '11', '05', '04', '07', '05', '06', '06', '07', '02', '07', '02', '15', '04', '01', '01', '07', '01', '18', '00', '03', '06', '15', '04', '18', '33', '08', '07', '12', '08', '53', '02', '07', '08', '01', '15', '02', '15', '15', '02', '05', '03', '04', '01', '01', '02', '07', '53', '08', '06', '15', '01', '15', '07', '02', '00', '17', '14', '09', '15', '14', '07', '17', '15', '09', '18', '04', '33', '12', '02', '05', '08', '02', '09', '05', '04', '02', '04', '04', '00', '04', '00', '12', '02', '29', '02', '22', '14', '02', '01', '04', '07', '33', '15', '24', '07', '05', '05', '05', '23', '06', '05', '07', '14', '07', '12', '53', '02', '05', '15', '18', '07', '15', '08', '07', '04', '15', '04', '08', '01', '08', '22', '08', '07', '05', '08', '05', '04', '12', '00', '08', '07', '08', '02', '06', '09', '03', '03', '07', '08', '01', '02', '29', '09', '48', '05', '04', '21', '07', '02', '13', '02', '05', '15', '04', '27', '06', '05', '12', '02', '14', '09', '03', '04', '29', '02', '22', '01', '00', '03', '12', '14', '48', '21', '12', '03', '08', '05', '04', '08', '03', '07', '09', '04', '08', '21', '02', '04', '29', '30', '02', '53', '02', '23', '02', '08', '05', '04', '05', '23', '05', '44', '17', '17', '07', '03', '15', '01', '03', '21', '14', '53', '17', '23', '00', '17', '01', '08', '08', '15', '09', '01', '07', '02', '15', '05', '08', '02', '33', '12', '08', '07', '08', '00', '01', '07', '15', '07', '02', '25', '09', '48', '05', '02', '00', '01', '14', '02', '14', '15', '08', '28', '12', '29', '02', '15', '02', '08', '21', '12', '04', '32', '15', '08', '05', '09', '14', '08', '07', '14', '03', '09', '15', '08', '33', '09', '02', '08', '07', '03', '08', '01', '03', '12', '05', '02', '07', '14', '15', '09', '01', '48', '00', '04', '08', '48', '01', '02', '01', '07', '13', '09', '07', '15', '15', '53', '14', '03', '06', '05', '04', '08', '01', '05', '11', '09', '05', '29', '15', '09', '53', '15', '02', '30', '08', '44', '15', '07', '04', '00', '01', '16', '02', '08', '08', '11', '07', '07', '07', '07', '03', '02', '29', '06', '06', '07', '02', '04', '08', '10', '15', '06', '15', '08', '01', '07', '06', '01', '10', '08', '08', '15', '15', '15', '53', '05', '05', '26', '06', '05', '04', '05', '08', '21', '53', '21', '18', '05', '02', '00', '04', '03', '07', '14', '15', '01', '03', '07', '08', '15', '05', '05', '01', '08', '07', '21', '09', '07', '01', '12', '07', '08', '07', '15', '00', '05', '01', '02', '15', '02', '06', '07', '23', '00', '11', '01', '01', '07', '18', '06', '10', '48', '08', '01', '17', '10', '04', '04', '05', '07', '15', '15', '02', '18', '09', '29', '00', '01', '14', '01', '05', '02', '08', '53', '01', '15', '08', '02', '07', '22', '08', '01', '00', '01', '15', '02', '05', '05', '06', '53', '12', '09', '07', '13', '05', '04', '05', '07', '03', '14', '08', '04', '08', '02', '04', '24', '06', '00', '03', '02', '05', '04', '15', '22', '08', '26', '32', '07', '17', '02', '21', '05', '28', '07', '12', '01', '06', '30', '05', '03', '02', '12', '05', '05', '08', '15', '01', '05', '17', '21', '01', '06', '02', '03', '03', '05', '14', '10', '08', '08', '05', '05', '01', '08', '10', '02', '08', '12', '03', '01', '01', '18', '14', '32', '02', '05', '06', '09', '09', '05', '04', '29', '08', '09', '05', '09', '01', '14', '06', '04', '04', '17', '06', '08', '12', '22', '01', '06', '15', '06', '09', '09', '02', '14', '05', '29', '15', '29', '05', '03', '14', '09', '15', '01', '14', '15', '22', '48', '29', '00', '15', '02', '03', '05', '53', '06', '02', '15', '30', '14', '05', '02', '09', '30', '21', '15', '22', '04', '15', '08', '29', '00', '30', '05', '05', '08', '13', '23', '08', '06', '22', '02', '11', '04', '15', '15', '15', '32', '21', '06', '04', '09', '07', '30', '01', '12', '06', '04', '15', '29', '03', '01', '15', '15', '15', '09', '04', '09', '15', '48', '03', '03', '22', '22', '48', '07', '00', '08', '53', '07', '53', '05', '53', '53', '04', '12', '01', '01', '01', '07', '02', '05', '01', '44', '14', '07', '44', '05', '09', '05', '04', '21', '07', '09', '02', '05', '20', '02', '09', '02', '02', '02', '04', '13', '14', '07', '01', '08', '01', '15', '09', '04', '05', '12', '06', '32', '11', '00', '12', '28', '08', '32', '08', '04', '12', '00', '06', '06', '02', '04', '05', '09', '19', '15', '09', '04', '02', '01', '03', '10', '06', '22', '21', '12', '15', '04', '15', '09', '01', '14', '07', '05', '02', '04', '30', '02', '04', '08', '09', '17', '15', '03', '08', '00', '07', '01', '04', '05', '01', '04', '07', '41', '04', '17', '12', '02', '01', '03', '22', '05', '06', '04', '23', '04', '01', '10', '11', '14', '17', '03', '05', '01', '13', '22', '02', '00', '05', '21', '07', '14', '05', '30', '08', '08', '05', '21', '11', '29', '00', '05', '09', '00', '01', '05', '08', '15', '06', '01', '02', '08', '03', '15', '11', '15', '17', '06', '02', '00', '09', '30', '05', '14', '44', '14', '09', '00', '07', '06', '04', '05', '05', '09', '53', '02', '13', '09', '06', '02', '06', '15', '11', '08', '00', '32', '17', '00', '53', '44', '07', '22', '02', '05', '08', '05', '14', '00', '09', '29', '09', '40', '05', '05', '04', '01', '14', '08', '09', '02', '02', '13', '44']
In [66]:
#mps_grants['fed_funding_amount']
#mps_grants['principal_place_state']
mps_grants['cong_dist'] = mps_grants['principal_place_state_code']+strlist
In [67]:
mps_grants.columns
Out[67]:
Index([u'unique_transaction_id', u'transaction_status', u'fyq',
u'cfda_program_num', u'sai_number', u'account_title', u'recipient_name',
u'recipient_city_code', u'recipient_city_name',
u'recipient_county_code', u'recipient_county_name', u'recipient_zip',
u'recipient_type', u'action_type', u'agency_code', u'federal_award_id',
u'federal_award_mod', u'fed_funding_amount', u'non_fed_funding_amount',
u'total_funding_amount', u'obligation_action_date', u'starting_date',
u'ending_date', u'assistance_type', u'record_type',
u'correction_late_ind', u'fyq_correction', u'principal_place_code',
u'principal_place_state', u'principal_place_cc',
u'principal_place_country_code', u'principal_place_zip',
u'principal_place_cd', u'cfda_program_title', u'agency_name',
u'project_description', u'duns_no', u'duns_conf_code',
u'progsrc_agen_code', u'progsrc_acnt_code', u'progsrc_subacnt_code',
u'receip_addr1', u'receip_addr2', u'receip_addr3', u'face_loan_guran',
u'orig_sub_guran', u'fiscal_year', u'principal_place_state_code',
u'recip_cat_type', u'asst_cat_type', u'recipient_cd', u'maj_agency_cat',
u'rec_flag', u'recipient_country_code', u'uri', u'recipient_state_code',
u'exec1_fullname', u'exec1_amount', u'exec2_fullname', u'exec2_amount',
u'exec3_fullname', u'exec3_amount', u'exec4_fullname', u'exec4_amount',
u'exec5_fullname', u'exec5_amount', u'last_modified_date',
u'cong_dist'],
dtype='object')
In [68]:
pd.to_pickle(mps_grants,'nsf_mps_grants')
In [71]:
mps_grants['cfda_program_title']
Out[71]:
1405 Mathematical and Physical Sciences
1412 Mathematical and Physical Sciences
1419 Mathematical and Physical Sciences
1435 Mathematical and Physical Sciences
1445 Mathematical and Physical Sciences
1456 Mathematical and Physical Sciences
1457 Mathematical and Physical Sciences
1466 Mathematical and Physical Sciences
1475 Mathematical and Physical Sciences
1481 Mathematical and Physical Sciences
1491 Mathematical and Physical Sciences
1494 Mathematical and Physical Sciences
1509 Mathematical and Physical Sciences
1521 Mathematical and Physical Sciences
1524 Mathematical and Physical Sciences
1542 Mathematical and Physical Sciences
1560 Mathematical and Physical Sciences
1569 Mathematical and Physical Sciences
1577 Mathematical and Physical Sciences
1582 Mathematical and Physical Sciences
1592 Mathematical and Physical Sciences
1598 Mathematical and Physical Sciences
1602 Mathematical and Physical Sciences
1604 Mathematical and Physical Sciences
1614 Mathematical and Physical Sciences
1616 Mathematical and Physical Sciences
1617 Mathematical and Physical Sciences
1624 Mathematical and Physical Sciences
1634 Mathematical and Physical Sciences
1639 Mathematical and Physical Sciences
...
24483 Mathematical and Physical Sciences
24487 Mathematical and Physical Sciences
24490 Mathematical and Physical Sciences
24492 Mathematical and Physical Sciences
24493 Mathematical and Physical Sciences
24496 Mathematical and Physical Sciences
24500 Mathematical and Physical Sciences
24501 Mathematical and Physical Sciences
24502 Mathematical and Physical Sciences
24503 Mathematical and Physical Sciences
24504 Mathematical and Physical Sciences
24508 Mathematical and Physical Sciences
24522 Mathematical and Physical Sciences
24523 Mathematical and Physical Sciences
24540 Mathematical and Physical Sciences
24542 Mathematical and Physical Sciences
24551 Mathematical and Physical Sciences
24552 Mathematical and Physical Sciences
24553 Mathematical and Physical Sciences
24554 Mathematical and Physical Sciences
24559 Mathematical and Physical Sciences
24564 Mathematical and Physical Sciences
24569 Mathematical and Physical Sciences
24581 Mathematical and Physical Sciences
24585 Mathematical and Physical Sciences
24588 Mathematical and Physical Sciences
24594 Mathematical and Physical Sciences
24600 Mathematical and Physical Sciences
24604 Mathematical and Physical Sciences
24606 Mathematical and Physical Sciences
Name: cfda_program_title, dtype: object
In [ ]:
Content source: mbaumer/us_hep_funding
Similar notebooks: