├── .gitattributes ├── models ├── __init__.py └── bert_spc.py ├── assets └── bert_spc.png ├── README.md ├── datasets ├── preprocess.py └── Submit_Example.csv ├── bucket_iterator.py ├── infer.py ├── data_utils.py └── train.py /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from models.bert_spc import BERT_SPC -------------------------------------------------------------------------------- /assets/bert_spc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneZC/BERTFinanceNeg/HEAD/assets/bert_spc.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BERTFinanceNeg 2 | 3 | BERT-based Finance Negation Detection 4 | * Baseline for [金融信息负面及主体判定, CCF Big Data & Computing Intelligence Contest, CCF BDCI](https://www.datafountain.cn/competitions/353) 5 | * [Chen Zhang](https://genezc.github.io). 6 | 7 | ## Requirements 8 | 9 | * Python 3.6 10 | * PyTorch 1.0.0 11 | * pytorch-pretrained-bert 12 | 13 | ## Usage 14 | 15 | * Train with command, optional arguments could be found in [train.py](/train.py) 16 | ```bash 17 | python train.py --model_name bert --batch_size 16 --save True 18 | ``` 19 | * Infer with [infer.py](/infer.py) 20 | 21 | ## Model 22 | 23 | An overview of the BERT-based baseline is given below 24 | 25 | ![model](/assets/bert_spc.png) 26 | 27 | ## Credits 28 | 29 | * For any issues or suggestions about this work, don't hesitate to create an issue or directly contact me via [gene_zhangchen@163.com](mailto:gene_zhangchen@163.com) ! -------------------------------------------------------------------------------- /models/bert_spc.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # file: BERT_SPC.py 3 | # author: songyouwei 4 | # Copyright (C) 2019. All Rights Reserved. 5 | import torch 6 | import torch.nn as nn 7 | 8 | 9 | class BERT_SPC(nn.Module): 10 | def __init__(self, bert, opt): 11 | super(BERT_SPC, self).__init__() 12 | # self.squeeze_embedding = SqueezeEmbedding() 13 | self.bert = bert 14 | self.dropout = nn.Dropout(opt.dropout) 15 | self.dense = nn.Linear(768, opt.polarities_dim) 16 | 17 | def forward(self, inputs): 18 | text_bert_indices, bert_segments_ids = inputs[0], inputs[1] 19 | # text_bert_len = torch.sum(text_bert_indices != 0, dim=-1) 20 | # text_bert_indices = self.squeeze_embedding(text_bert_indices, text_bert_len) 21 | # bert_segments_ids = self.squeeze_embedding(bert_segments_ids, text_bert_len) 22 | _, pooled_output = self.bert(text_bert_indices, bert_segments_ids, output_all_encoded_layers=False) 23 | pooled_output = self.dropout(pooled_output) 24 | logits = self.dense(pooled_output) 25 | return logits 26 | -------------------------------------------------------------------------------- /datasets/preprocess.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import csv 4 | 5 | 6 | # 让文本只保留汉字 7 | def is_chinese(uchar): 8 | if uchar >= u'\u4e00' and uchar <= u'\u9fa5': 9 | return True 10 | else: 11 | return False 12 | 13 | def format_str(content): 14 | content_str = '' 15 | for i in content: 16 | if is_chinese(i): 17 | content_str = content_str + i 18 | return content_str 19 | 20 | def process(filename): 21 | header = [] 22 | rows = [] 23 | with open(filename, 'r', encoding='utf-8-sig') as f: 24 | f_csv = csv.reader(f) 25 | for i, row in enumerate(f_csv): 26 | if i == 0: 27 | header = [row[0], row[2]] + row[3:] 28 | print(header) 29 | else: 30 | row = [row[0], row[2]] + row[3:] 31 | rows.append(row) 32 | 33 | with open('Clean_'+filename, 'w', encoding='utf-8-sig', newline='') as f: 34 | f_csv = csv.writer(f) 35 | f_csv.writerow(header) 36 | for row in rows: 37 | f_csv.writerow(row) 38 | 39 | if __name__ == '__main__': 40 | process('Train_Data.csv') 41 | process('Test_Data.csv') 42 | -------------------------------------------------------------------------------- /bucket_iterator.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import math 4 | import random 5 | import torch 6 | 7 | class BucketIterator(object): 8 | def __init__(self, data, batch_size, shuffle=True, sort=True): 9 | self.shuffle = shuffle 10 | self.sort = sort 11 | self.batches = self.sort_and_pad(data, batch_size) 12 | self.batch_len = len(self.batches) 13 | 14 | def sort_and_pad(self, data, batch_size): 15 | num_batch = int(math.ceil(len(data) / batch_size)) 16 | if self.sort: 17 | sorted_data = sorted(data, key=lambda x: len(x['bert_text_indices'])) 18 | else: 19 | sorted_data = data 20 | batches = [] 21 | for i in range(num_batch): 22 | batches.append(self.pad_trunc_data(sorted_data[i*batch_size : (i+1)*batch_size])) 23 | return batches 24 | 25 | @staticmethod 26 | def pad_trunc_data(batch_data): 27 | batch_bert_text_indices = [] 28 | batch_bert_segment_indices = [] 29 | batch_negative = [] 30 | bert_max_len = max([len(t['bert_text_indices']) for t in batch_data]) 31 | for item in batch_data: 32 | bert_text_indices, bert_segment_indices, negative = \ 33 | item['bert_text_indices'], item['bert_segment_indices'], item['negative'] 34 | bert_text_padding = [0] * (bert_max_len - len(bert_text_indices)) 35 | bert_segment_padding = [0] * (bert_max_len - len(bert_segment_indices)) 36 | batch_bert_text_indices.append((bert_text_indices + bert_text_padding)[:512]) 37 | batch_bert_segment_indices.append((bert_segment_indices + bert_segment_padding)[:512]) 38 | batch_negative.append(negative) 39 | return { 40 | 'bert_text_indices': torch.tensor(batch_bert_text_indices), 41 | 'bert_segment_indices': torch.tensor(batch_bert_segment_indices), 42 | 'negative': torch.tensor(batch_negative), 43 | } 44 | 45 | def __iter__(self): 46 | if self.shuffle: 47 | random.shuffle(self.batches) 48 | for idx in range(self.batch_len): 49 | yield self.batches[idx] 50 | -------------------------------------------------------------------------------- /infer.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | 4 | import os 5 | import csv 6 | import pickle 7 | import torch 8 | import torch.nn as nn 9 | import torch.nn.functional as F 10 | import argparse 11 | 12 | from data_utils import _tokenize_chinese_text, Tokenizer4Bert 13 | from models import BERT_SPC 14 | from pytorch_pretrained_bert import BertModel 15 | 16 | class Inferer: 17 | """A simple inference example""" 18 | def __init__(self, opt): 19 | self.opt = opt 20 | print("loading {0} tokenizer...".format(opt.dataset)) 21 | self.bert_tokenizer = Tokenizer4Bert('bert-base-chinese') 22 | 23 | self.model_list = [] 24 | for i, model_name in enumerate(opt.model_name_list): 25 | print('loading model {0}... '.format(model_name)) 26 | bert = BertModel.from_pretrained('bert-base-chinese') 27 | model = nn.DataParallel(opt.model_class_list[i](bert, opt).to(opt.device)) 28 | model.load_state_dict(torch.load(opt.state_dict_path_list[i])) 29 | # switch model to evaluation mode 30 | model.eval() 31 | self.model_list.append(model) 32 | 33 | torch.autograd.set_grad_enabled(False) 34 | 35 | def evaluate(self, fname): 36 | fin = open(fname, 'r', encoding='utf-8-sig', newline='\n', errors='ignore') 37 | fin_csv = csv.reader(fin) 38 | fout = open('submission.csv', 'w', encoding='utf-8-sig', newline='') 39 | fout_csv = csv.writer(fout) 40 | header = ['id','negative','key_entity'] 41 | fout_csv.writerow(header) 42 | for i, row in enumerate(fin_csv): 43 | if i == 0: 44 | continue 45 | else: 46 | key_entities = [] 47 | uid = row[0] 48 | text_raw = row[1] 49 | entities = row[2].split(';') 50 | for entity in entities: 51 | if entity == '' or entity == ' ': 52 | break 53 | aspect = entity 54 | text_left, _, text_right = [s for s in text_raw.partition(entity)] 55 | text_left = _tokenize_chinese_text(text_left) 56 | text_right = _tokenize_chinese_text(text_right) 57 | aspect = _tokenize_chinese_text(aspect) 58 | _text_indices = self.bert_tokenizer.text_to_sequence(text_left+' '+aspect+' '+text_right) 59 | _aspect_indices = self.bert_tokenizer.text_to_sequence(aspect) 60 | bert_text_indices = [(self.bert_tokenizer.text_to_sequence('[CLS]') + _text_indices +\ 61 | self.bert_tokenizer.text_to_sequence('[SEP]') + _aspect_indices + self.bert_tokenizer.text_to_sequence('[SEP]'))[:512]] 62 | bert_segment_indices = [([0] * (len(_text_indices) + 2) + [1] * (len(_aspect_indices) + 1))[:512]] 63 | data = { 64 | 'bert_text_indices': torch.tensor(bert_text_indices), 65 | 'bert_segment_indices': torch.tensor(bert_segment_indices), 66 | } 67 | preds = [] 68 | for i, inputs_cols in enumerate(self.opt.inputs_cols_list): 69 | t_inputs = [data[col].to(self.opt.device) for col in inputs_cols] 70 | with torch.no_grad(): 71 | t_outputs = self.model_list[i](t_inputs) 72 | t_preds = t_outputs.argmax(dim=1).cpu().numpy()[0] 73 | preds.append(t_preds) 74 | preds = max(preds, key=preds.count) 75 | if preds == 1: 76 | key_entities.append(entity) 77 | if len(key_entities) == 0: 78 | fout_csv.writerow([uid, '0', '']) 79 | else: 80 | fout_csv.writerow([uid, '1', ';'.join(key_entities)]) 81 | fin.close() 82 | fout.close() 83 | 84 | if __name__ == '__main__': 85 | model_classes = { 86 | 'bert': BERT_SPC 87 | } 88 | dataset = 'finance' 89 | # set your trained models here 90 | model_state_dict_paths = { 91 | 'bert': 'state_dict/bert_'+dataset+'.pkl', 92 | } 93 | input_colses = { 94 | 'bert': ['bert_text_indices', 'bert_segment_indices'], 95 | } 96 | class Option(object): pass 97 | opt = Option() 98 | opt.model_name_list = ['bert'] 99 | opt.model_class_list = [model_classes[model_name] for model_name in opt.model_name_list] 100 | opt.inputs_cols_list = [input_colses[model_name] for model_name in opt.model_name_list] 101 | opt.dataset = dataset 102 | opt.state_dict_path_list = [model_state_dict_paths[model_name] for model_name in opt.model_name_list] 103 | opt.embed_dim = 300 104 | opt.hidden_dim = 300 105 | opt.polarities_dim = 2 106 | opt.dropout = 0.3 107 | opt.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') 108 | 109 | inf = Inferer(opt) 110 | inf.evaluate('./datasets/Clean_Test_Data.csv') 111 | -------------------------------------------------------------------------------- /data_utils.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import os 4 | import csv 5 | import pickle 6 | import random 7 | import numpy as np 8 | from pytorch_pretrained_bert import BertTokenizer 9 | 10 | def load_word_vec(path, word2idx=None): 11 | fin = open(path, 'r', encoding='utf-8', newline='\n', errors='ignore') 12 | word_vec = {} 13 | for line in fin: 14 | tokens = line.rstrip().split() 15 | if word2idx is None or tokens[0] in word2idx.keys(): 16 | word_vec[tokens[0]] = np.asarray(tokens[1:], dtype='float32') 17 | return word_vec 18 | 19 | 20 | def build_embedding_matrix(word2idx, embed_dim, type): 21 | embedding_matrix_file_name = '{0}_{1}_embedding_matrix.pkl'.format(str(embed_dim), type) 22 | if os.path.exists(embedding_matrix_file_name): 23 | print('loading embedding_matrix:', embedding_matrix_file_name) 24 | embedding_matrix = pickle.load(open(embedding_matrix_file_name, 'rb')) 25 | else: 26 | print('loading word vectors...') 27 | embedding_matrix = np.zeros((len(word2idx), embed_dim)) 28 | embedding_matrix[1, :] = np.random.uniform(-1/np.sqrt(embed_dim), 1/np.sqrt(embed_dim), (1, embed_dim)) 29 | fname = './fastText/cc.zh.300.vec' 30 | word_vec = load_word_vec(fname, word2idx=word2idx) 31 | print('building embedding_matrix:', embedding_matrix_file_name) 32 | for word, i in word2idx.items(): 33 | vec = word_vec.get(word) 34 | if vec is not None: 35 | # words not found in embedding index will be all-zeros. 36 | embedding_matrix[i] = vec 37 | pickle.dump(embedding_matrix, open(embedding_matrix_file_name, 'wb')) 38 | return embedding_matrix 39 | 40 | class Tokenizer4Bert: 41 | def __init__(self, pretrained_bert_name): 42 | self.tokenizer = BertTokenizer.from_pretrained(pretrained_bert_name) 43 | 44 | def text_to_sequence(self, text): 45 | words = text.split() 46 | sequence = [self.tokenizer.vocab[w] if w in self.tokenizer.vocab else self.tokenizer.vocab['[UNK]'] for w in words] 47 | if len(sequence) == 0: 48 | sequence = [0] 49 | return sequence 50 | 51 | class Tokenizer(object): 52 | def __init__(self, word2idx=None): 53 | if word2idx is None: 54 | self.word2idx = {} 55 | self.idx2word = {} 56 | self.idx = 0 57 | self.word2idx[''] = self.idx 58 | self.idx2word[self.idx] = '' 59 | self.idx += 1 60 | self.word2idx[''] = self.idx 61 | self.idx2word[self.idx] = '' 62 | self.idx += 1 63 | else: 64 | self.word2idx = word2idx 65 | self.idx2word = {v:k for k,v in word2idx.items()} 66 | 67 | def fit_on_text(self, text): 68 | words = text.split() 69 | for word in words: 70 | if word not in self.word2idx: 71 | self.word2idx[word] = self.idx 72 | self.idx2word[self.idx] = word 73 | self.idx += 1 74 | 75 | def text_to_sequence(self, text): 76 | words = text.split() 77 | unknownidx = 1 78 | sequence = [self.word2idx[w] if w in self.word2idx else unknownidx for w in words] 79 | if len(sequence) == 0: 80 | sequence = [0] 81 | return sequence 82 | 83 | 84 | class ABSADataset(object): 85 | def __init__(self, data): 86 | self.data = data 87 | 88 | def __getitem__(self, index): 89 | return self.data[index] 90 | 91 | def __len__(self): 92 | return len(self.data) 93 | 94 | def _tokenize_chinese_text(text): 95 | """Adds whitespace around any CJK character.""" 96 | output = [] 97 | for char in text: 98 | cp = ord(char) 99 | if _is_chinese_char(cp): 100 | output.append(' ') 101 | output.append(char) 102 | output.append(' ') 103 | else: 104 | output.append(char) 105 | return ''.join(output) 106 | 107 | def _is_chinese_char(cp): 108 | """Checks whether cp is the codepoint of a CJK character.""" 109 | if ((cp >= 0x4E00 and cp <= 0x9FFF) or 110 | (cp >= 0x3000 and cp <= 0x303f) or # punctuation 111 | (cp >= 0x3400 and cp <= 0x4DBF) or 112 | (cp >= 0x20000 and cp <= 0x2A6DF) or 113 | (cp >= 0x2A700 and cp <= 0x2B73F) or 114 | (cp >= 0x2B740 and cp <= 0x2B81F) or 115 | (cp >= 0x2B820 and cp <= 0x2CEAF) or 116 | (cp >= 0xF900 and cp <= 0xFAFF) or 117 | (cp >= 0x2F800 and cp <= 0x2FA1F)): 118 | return True 119 | return False 120 | 121 | class ABSADatesetReader: 122 | @staticmethod 123 | def __read_text__(fnames): 124 | text = '' 125 | for fname in fnames: 126 | fin = open(fname, 'r', encoding='utf-8-sig', newline='\n', errors='ignore') 127 | f_csv = csv.reader(fin) 128 | for i, row in enumerate(f_csv): 129 | if i == 0: 130 | continue 131 | else: 132 | text_raw = _tokenize_chinese_text(row[1]) 133 | text += text_raw + ' ' 134 | fin.close() 135 | 136 | return text 137 | 138 | @staticmethod 139 | def __read_data__(fname, bert_tokenizer=None): 140 | all_data = [] 141 | fin = open(fname, 'r', encoding='utf-8-sig', newline='\n', errors='ignore') 142 | f_csv = csv.reader(fin) 143 | for i, row in enumerate(f_csv): 144 | if i == 0: 145 | continue 146 | else: 147 | text_raw = row[1] 148 | if row[2] != '': 149 | entities = row[2].split(';') 150 | else: 151 | continue 152 | if row[4] != '': 153 | key_entities = row[4].split(';') 154 | else: 155 | key_entities = [] 156 | for entity in entities: 157 | if entity == '': 158 | continue 159 | aspect = entity 160 | text_left, _, text_right = [s for s in text_raw.partition(entity)] 161 | text_left = _tokenize_chinese_text(text_left) 162 | text_right = _tokenize_chinese_text(text_right) 163 | aspect = _tokenize_chinese_text(aspect) 164 | _text_indices = bert_tokenizer.text_to_sequence(text_left+' '+aspect+' '+text_right) 165 | _aspect_indices = bert_tokenizer.text_to_sequence(aspect) 166 | bert_text_indices = bert_tokenizer.text_to_sequence('[CLS]') + _text_indices + \ 167 | bert_tokenizer.text_to_sequence('[SEP]') + _aspect_indices + bert_tokenizer.text_to_sequence('[SEP]') 168 | bert_segment_indices = [0] * (len(_text_indices) + 2) + [1] * (len(_aspect_indices) + 1) 169 | if entity in key_entities: 170 | negative = 1 171 | else: 172 | negative = 0 173 | data = { 174 | 'bert_text_indices': bert_text_indices, 175 | 'bert_segment_indices': bert_segment_indices, 176 | 'negative': negative, 177 | } 178 | 179 | all_data.append(data) 180 | fin.close() 181 | return all_data 182 | 183 | def __init__(self, dataset='finance', embed_dim=300): 184 | print("preparing {0} dataset...".format(dataset)) 185 | fname = { 186 | 'finance': { 187 | 'train': './datasets/Clean_Train_Data.csv', 188 | 'test': './datasets/Clean_Test_Data.csv' 189 | }, 190 | } 191 | text = ABSADatesetReader.__read_text__([fname[dataset]['train'], fname[dataset]['test']]) 192 | 193 | bert_tokenizer = Tokenizer4Bert('bert-base-chinese') 194 | #exit(0) 195 | self.train_data = ABSADataset(ABSADatesetReader.__read_data__(fname[dataset]['train'], bert_tokenizer)) 196 | -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import os 4 | import math 5 | import argparse 6 | import random 7 | import numpy 8 | import torch 9 | import torch.nn as nn 10 | from bucket_iterator import BucketIterator 11 | from sklearn import metrics 12 | from data_utils import ABSADatesetReader 13 | from models import BERT_SPC 14 | from pytorch_pretrained_bert import BertModel 15 | 16 | class Instructor: 17 | def __init__(self, opt): 18 | self.opt = opt 19 | 20 | absa_dataset = ABSADatesetReader(dataset=opt.dataset, embed_dim=opt.embed_dim) 21 | valset_len = int(len(absa_dataset.train_data) * 0.1) 22 | self.train_data_loader = BucketIterator(data=absa_dataset.train_data[:-valset_len], batch_size=opt.batch_size, shuffle=True) 23 | self.val_data_loader = BucketIterator(data=absa_dataset.train_data[-valset_len:], batch_size=opt.batch_size, shuffle=False) 24 | bert = BertModel.from_pretrained('bert-base-chinese') 25 | self.model = nn.DataParallel(opt.model_class(bert, opt).to(opt.device)) 26 | 27 | self._print_args() 28 | 29 | def _print_args(self): 30 | n_trainable_params, n_nontrainable_params = 0, 0 31 | for p in self.model.parameters(): 32 | n_params = torch.prod(torch.tensor(p.shape)).item() 33 | if p.requires_grad: 34 | n_trainable_params += n_params 35 | else: 36 | n_nontrainable_params += n_params 37 | print('>> n_trainable_params: {0}, n_nontrainable_params: {1}'.format(n_trainable_params, n_nontrainable_params)) 38 | print('>> training arguments:') 39 | for arg in vars(self.opt): 40 | print('>>> {0}: {1}'.format(arg, getattr(self.opt, arg))) 41 | 42 | def _reset_params(self): 43 | for p in self.model.parameters(): 44 | if p.requires_grad: 45 | if len(p.shape) > 1: 46 | self.opt.initializer(p) 47 | else: 48 | stdv = 1. / math.sqrt(p.shape[0]) 49 | torch.nn.init.uniform_(p, a=-stdv, b=stdv) 50 | 51 | def _train(self, criterion, optimizer): 52 | max_test_acc = 0 53 | max_f1 = 0 54 | global_step = 0 55 | continue_not_increase = 0 56 | for epoch in range(self.opt.num_epoch): 57 | print('>' * 100) 58 | print('epoch: ', epoch) 59 | n_correct, n_total = 0, 0 60 | increase_flag = False 61 | for i_batch, sample_batched in enumerate(self.train_data_loader): 62 | global_step += 1 63 | 64 | # switch model to training mode, clear gradient accumulators 65 | self.model.train() 66 | optimizer.zero_grad() 67 | 68 | inputs = [sample_batched[col].to(self.opt.device) for col in self.opt.inputs_cols] 69 | targets = sample_batched['negative'].to(self.opt.device) 70 | 71 | outputs = self.model(inputs) 72 | loss = criterion(outputs, targets) 73 | loss.backward() 74 | optimizer.step() 75 | 76 | if global_step % self.opt.log_step == 0: 77 | n_correct += (torch.argmax(outputs, -1) == targets).sum().item() 78 | n_total += len(outputs) 79 | train_acc = n_correct / n_total 80 | 81 | test_acc, f1 = self._evaluate_acc_f1() 82 | if test_acc > max_test_acc: 83 | max_test_acc = test_acc 84 | if f1 > max_f1: 85 | increase_flag = True 86 | max_f1 = f1 87 | if self.opt.save: 88 | if not os.path.exists('state_dict'): 89 | os.mkdir('state_dict') 90 | torch.save(self.model.state_dict(), 'state_dict/'+self.opt.model_name+'_'+self.opt.dataset+'.pkl') 91 | print('>> best model saved.') 92 | print('loss: {:.4f}, acc: {:.4f}, test_acc: {:.4f}, f1: {:.4f}'.format(loss.item(), train_acc, test_acc, f1)) 93 | if increase_flag == False: 94 | continue_not_increase += 1 95 | if continue_not_increase >= 5: 96 | print('early stop.') 97 | break 98 | else: 99 | continue_not_increase = 0 100 | return max_test_acc, max_f1 101 | 102 | def _evaluate_acc_f1(self): 103 | # switch model to evaluation mode 104 | self.model.eval() 105 | n_test_correct, n_test_total = 0, 0 106 | t_targets_all, t_outputs_all = None, None 107 | with torch.no_grad(): 108 | for t_batch, t_sample_batched in enumerate(self.val_data_loader): 109 | t_inputs = [t_sample_batched[col].to(opt.device) for col in self.opt.inputs_cols] 110 | t_targets = t_sample_batched['negative'].to(opt.device) 111 | t_outputs = self.model(t_inputs) 112 | 113 | n_test_correct += (torch.argmax(t_outputs, -1) == t_targets).sum().item() 114 | n_test_total += len(t_outputs) 115 | 116 | if t_targets_all is None: 117 | t_targets_all = t_targets 118 | t_outputs_all = t_outputs 119 | else: 120 | t_targets_all = torch.cat((t_targets_all, t_targets), dim=0) 121 | t_outputs_all = torch.cat((t_outputs_all, t_outputs), dim=0) 122 | 123 | test_acc = n_test_correct / n_test_total 124 | f1 = metrics.f1_score(t_targets_all.cpu(), torch.argmax(t_outputs_all, -1).cpu(), labels=[0, 1], average='macro') 125 | return test_acc, f1 126 | 127 | def run(self): 128 | # Loss and Optimizer 129 | criterion = nn.CrossEntropyLoss() 130 | _params = filter(lambda p: p.requires_grad, self.model.parameters()) 131 | optimizer = self.opt.optimizer(_params, lr=self.opt.learning_rate, weight_decay=self.opt.l2reg) 132 | max_test_acc, max_f1 = self._train(criterion, optimizer) 133 | print('max_test_acc: {0} max_f1: {1}'.format(max_test_acc, max_f1)) 134 | 135 | 136 | if __name__ == '__main__': 137 | # Hyper Parameters 138 | parser = argparse.ArgumentParser() 139 | parser.add_argument('--model_name', default='bert', type=str) 140 | parser.add_argument('--dataset', default='finance', type=str, help='finance') 141 | parser.add_argument('--optimizer', default='adam', type=str) 142 | parser.add_argument('--initializer', default='xavier_uniform_', type=str) 143 | parser.add_argument('--learning_rate', default=2e-5, type=float) 144 | parser.add_argument('--dropout', default=0.3, type=float) 145 | parser.add_argument('--l2reg', default=1e-5, type=float) 146 | parser.add_argument('--num_epoch', default=100, type=int) 147 | parser.add_argument('--batch_size', default=32, type=int) 148 | parser.add_argument('--log_step', default=30, type=int) 149 | parser.add_argument('--embed_dim', default=300, type=int) 150 | parser.add_argument('--hidden_dim', default=300, type=int) 151 | parser.add_argument('--polarities_dim', default=2, type=int) 152 | parser.add_argument('--save', default=False, type=bool) 153 | parser.add_argument('--seed', default=776, type=int) 154 | parser.add_argument('--device', default=None, type=str) 155 | opt = parser.parse_args() 156 | 157 | model_classes = { 158 | 'bert': BERT_SPC, 159 | } 160 | input_colses = { 161 | 'bert': ['bert_text_indices', 'bert_segment_indices'], 162 | } 163 | initializers = { 164 | 'xavier_uniform_': torch.nn.init.xavier_uniform_, 165 | 'xavier_normal_': torch.nn.init.xavier_normal, 166 | 'orthogonal_': torch.nn.init.orthogonal_, 167 | } 168 | optimizers = { 169 | 'adam': torch.optim.Adam, # default lr=0.001 170 | 'rmsprop': torch.optim.RMSprop, # default lr=0.01 171 | 'sgd': torch.optim.SGD, 172 | } 173 | opt.model_class = model_classes[opt.model_name] 174 | opt.inputs_cols = input_colses[opt.model_name] 175 | opt.initializer = initializers[opt.initializer] 176 | opt.optimizer = optimizers[opt.optimizer] 177 | opt.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') \ 178 | if opt.device is None else torch.device(opt.device) 179 | 180 | if opt.seed is not None: 181 | random.seed(opt.seed) 182 | numpy.random.seed(opt.seed) 183 | torch.manual_seed(opt.seed) 184 | torch.cuda.manual_seed(opt.seed) 185 | torch.backends.cudnn.deterministic = True 186 | torch.backends.cudnn.benchmark = False 187 | 188 | ins = Instructor(opt) 189 | ins.run() 190 | -------------------------------------------------------------------------------- /datasets/Submit_Example.csv: -------------------------------------------------------------------------------- 1 | id,negative,key_entity 2 | f3b61b38,0, 3 | 84b12bae,0, 4 | 6abf4a82,0, 5 | 8d076785,0, 6 | d65a1577,0, 7 | 4f5344cd,0, 8 | a630e1f8,0, 9 | 483e80d4,0, 10 | af86add3,0, 11 | 8a707622,0, 12 | 13792798,0, 13 | 8d1db23b,0, 14 | fa1a82ad,0, 15 | 6313d317,0, 16 | 936b4763,0, 17 | e46c77f5,0, 18 | 7d65264f,0, 19 | 0a6216d9,0, 20 | 9406837a,0, 21 | e301b3ec,0, 22 | 0d0fd2c0,0, 23 | ab2de132,0, 24 | 4523801e,0, 25 | 35497491,0, 26 | d2f15996,0, 27 | b236d073,0, 28 | 2b3f81c9,0, 29 | 5c38b15f,0, 30 | c25c24fc,0, 31 | b55b146a,0, 32 | 2c5245d0,0, 33 | 5b557546,0, 34 | cbea68d7,0, 35 | 0012d20a,0, 36 | e971773f,0, 37 | 70782685,0, 38 | f7078267,0, 39 | 876d76e8,0, 40 | 9e91ff84,0, 41 | e996cf12,0, 42 | 77f25ab1,0, 43 | 7e44169a,0, 44 | 6984afe9,0, 45 | 19ee5b66,0, 46 | 80e70adc,0, 47 | 1058174d,0, 48 | cd7931c6,0, 49 | ba7e0150,0, 50 | 241a94f3,0, 51 | 531da465,0, 52 | 2dacd8d8,0, 53 | d4620087,0, 54 | a3653011,0, 55 | a408f408,0, 56 | 34b7e999,0, 57 | 11413268,0, 58 | 664602fe,0, 59 | 162cf671,0, 60 | 8f25a7cb,0, 61 | 7f5d33bf,0, 62 | e6546205,0, 63 | 7830f7a6,0, 64 | e139a61c,0, 65 | 06818b1b,0, 66 | 471b95ee,0, 67 | 301ca578,0, 68 | a915f4c2,0, 69 | 407651f7,0, 70 | 37716161,0, 71 | ae7830db,0, 72 | 49c01ddc,0, 73 | 3ec72d4a,0, 74 | 5e00a4af,0, 75 | 596d60b6,0, 76 | b763019a,0, 77 | c064310c,0, 78 | 50db2c9d,0, 79 | 27dc1c0b,0, 80 | 9b239640,0, 81 | 6c36c62d,0, 82 | 1b31f6bb,0, 83 | f53f9797,0, 84 | 85556318,0, 85 | 9ca9ea74,0, 86 | 05a0bbce,0, 87 | 72a78b58,0, 88 | ecc31efb,0, 89 | 75ca4f41,0, 90 | e57552d0,0, 91 | 92726246,0, 92 | f2b5eba3,0, 93 | 85b2db35,0, 94 | 1cbb8a8f,0, 95 | 6bbcba19,0, 96 | 82df1f2c,0, 97 | 1bd64e96,0, 98 | 6cd17e00,0, 99 | 2131eeb3,0, 100 | 265c2aaa,0, 101 | 515b1a3c,0, 102 | bf557b10,0, 103 | 2fea6681,0, 104 | 58ed5617,0, 105 | 382adff2,0, 106 | d624bede,0, 107 | 3f471beb,0, 108 | d1497ac7,0, 109 | 36f157c0,0, 110 | 41f66756,0, 111 | 8a0edd8b,0, 112 | 8d631992,0, 113 | 1ddc0403,0, 114 | 0a1cbd70,0, 115 | 7d1b8de6,0, 116 | 0d717969,0, 117 | 7a7649ff,0, 118 | 947828d3,0, 119 | 04c73542,0, 120 | 73c005d4,0, 121 | 455d2bb7,0, 122 | 325a1b21,0, 123 | ab534a9b,0, 124 | dc547a0d,0, 125 | 3537df38,0, 126 | 3c819313,0, 127 | 5c461af6,0, 128 | b2487bda,0, 129 | 5b2bdeef,0, 130 | 2c2cee79,0, 131 | 529d92c4,0, 132 | 259aa252,0, 133 | 776b4935,0, 134 | 70068d2c,0, 135 | 9e08ec00,0, 136 | 197748e2,0, 137 | 807e1958,0, 138 | 1e1a8cfb,0, 139 | 8713dd41,0, 140 | 60abf046,0, 141 | 17acc0d0,0, 142 | e9e864bb,0, 143 | 07e60597,0, 144 | 70e13501,0, 145 | ee85a0a2,0, 146 | 778cf118,0, 147 | e733ec89,0, 148 | 69fa0440,0, 149 | f79e91e3,0, 150 | 8099a175,0, 151 | 6e97c059,0, 152 | 20f38484,0, 153 | 57f4b412,0, 154 | cefde5a8,0, 155 | c99021b1,0, 156 | 592f3c20,0, 157 | a0e1e47f,0, 158 | 3e8571dc,0, 159 | 40340d61,0, 160 | 12c5e606,0, 161 | 65c2d690,0, 162 | fccb872a,0, 163 | 15a8221f,0, 164 | 62af1289,0, 165 | fba64333,0, 166 | 8ca173a5,0, 167 | 6b195ea2,0, 168 | 7bb423c8,0, 169 | e2bd7272,0, 170 | 95ba42e4,0, 171 | 05055f75,0, 172 | 72026fe3,0, 173 | dd96103a,0, 174 | 34f5b50f,0, 175 | adfce4b5,0, 176 | 4a44c9b2,0, 177 | 2a834057,0, 178 | b38a11ed,0, 179 | c48d217b,0, 180 | 2dee844e,0, 181 | b4e7d5f4,0, 182 | 535ff8f3,0, 183 | 76a92302,0, 184 | 98a7422e,0, 185 | e8cdb6a1,0, 186 | 0f759ba6,0, 187 | 6fb21243,0, 188 | 86d1b776,0, 189 | f1d687e0,0, 190 | 166eaae7,0, 191 | e82a0e8c,0, 192 | ef47ca95,0, 193 | 9840fa03,0, 194 | 764e9b2f,0, 195 | 91f6b628,0, 196 | f1313fcd,0, 197 | 1f3f5ee1,0, 198 | 68386e77,0, 199 | f65cfbd4,0, 200 | 6f55aa6e,0, 201 | bcb5c3bb,0, 202 | 22d15618,0, 203 | ccdf3734,0, 204 | bbd807a2,0, 205 | 2b671a33,0, 206 | 5c602aa5,0, 207 | 3ca7a340,0, 208 | 4ba093d6,0, 209 | a5aef2fa,0, 210 | 3bca6759,0, 211 | d5c40675,0, 212 | a2c336e3,0, 213 | 178af083,0, 214 | 8e83a139,0, 215 | 7996f154,0, 216 | 97989078,0, 217 | 09fc05db,0, 218 | 7efb354d,0, 219 | e7f264f7,0, 220 | 004a49f0,0, 221 | 774d7966,0, 222 | 41d05705,0, 223 | 36d76793,0, 224 | afde3629,0, 225 | d8d906bf,0, 226 | dfb4c2a6,0, 227 | 4f0bdf37,0, 228 | 58cb6644,0, 229 | 5fa6a25d,0, 230 | 5610ee76,0, 231 | 2117dee0,0, 232 | eaef643d,0, 233 | ed82a024,0, 234 | 7d3dbdb5,0, 235 | 0a3a8d23,0, 236 | 84f365ea,0, 237 | 1a97f049,0, 238 | 839ea1f3,0, 239 | ed651809,0, 240 | 036b7925,0, 241 | 9d0fec86,0, 242 | 0406bd3c,0, 243 | e3be903b,0, 244 | 94b9a0ad,0, 245 | 1a704864,0, 246 | 6d7778f2,0, 247 | 6a1abceb,0, 248 | faa5a17a,0, 249 | 5379c8a0,0, 250 | ca70991a,0, 251 | 2aa57004,0, 252 | 5da24092,0, 253 | 4d0f3df8,0, 254 | d4066c42,0, 255 | a3015cd4,0, 256 | 33be4145,0, 257 | f846fb98,0, 258 | 66226e3b,0, 259 | 882c0f17,0, 260 | 18931286,0, 261 | 6f942210,0, 262 | e15dcad9,0, 263 | 7f395f7a,0, 264 | e6300ec0,0, 265 | 018823c7,0, 266 | 768f1351,0, 267 | 37150da4,0, 268 | 477ff92b,0, 269 | a9719807,0, 270 | 39ce8596,0, 271 | 59090c73,0, 272 | 2963f8fc,0, 273 | b06aa946,0, 274 | c76d99d0,0, 275 | 72245fb0,0, 276 | 05236f26,0, 277 | 9c2a3e9c,0, 278 | 75499ba9,0, 279 | 024eab3f,0, 280 | ec40ca13,0, 281 | 0bf8e714,0, 282 | 6b3f6ef1,0, 283 | 85310fdd,0, 284 | 6c52aae8,0, 285 | 9ba042a8,0, 286 | 75ae2384,0, 287 | 9ccd86b1,0, 288 | e27cfa0c,0, 289 | f5bc437f,0, 290 | 1bb22253,0, 291 | 6cb512c5,0, 292 | 1cdfe64a,0, 293 | 2638466f,0, 294 | 513f76f9,0, 295 | c8362743,0, 296 | cf5be35a,0, 297 | b85cd3cc,0, 298 | 28e3ce5d,0, 299 | 3f23772e,0, 300 | d12d1602,0, 301 | a62a2694,0, 302 | 140e24ed,0, 303 | 6309147b,0, 304 | 8d077557,0, 305 | 6464d062,0, 306 | e31b7480,0, 307 | 941c4416,0, 308 | 7d7fe123,0, 309 | e476b099,0, 310 | 9371800f,0, 311 | 74c9ad08,0, 312 | 3553b3fd,0, 313 | ac5ae247,0, 314 | ab37265e,0, 315 | dc3016c8,0, 316 | 3b883bcf,0, 317 | 5b4fb22a,0, 318 | 2c4882bc,0, 319 | b541d306,0, 320 | 2b2546a5,0, 321 | b22c171f,0, 322 | 22930a8e,0, 323 | 7062e1e9,0, 324 | 0765d17f,0, 325 | 9e6c80c5,0, 326 | e96bb053,0, 327 | ee06744a,0, 328 | 7eb969db,0, 329 | 1e7ee03e,0, 330 | f0708112,0, 331 | 6e1414b1,0, 332 | 19132427,0, 333 | 67a2589a,0, 334 | 10a5680c,0, 335 | 99e6fcf1,0, 336 | 00efad4b,0, 337 | 77e89ddd,0, 338 | f7fafd26,0, 339 | 80fdcdb0,0, 340 | 19f49c0a,0, 341 | 6ef3ac9c,0, 342 | f097393f,0, 343 | 879009a9,0, 344 | 1e995813,0, 345 | 699e6885,0, 346 | 8e264582,0, 347 | 27fa2c58,0, 348 | 50fd1cce,0, 349 | c9f44d74,0, 350 | 2097e841,0, 351 | 5790d8d7,0, 352 | ce99896d,0, 353 | b99eb9fb,0, 354 | 5e2694fc,0, 355 | a7e84ca3,0, 356 | 398cd900,0, 357 | 4e8be996,0, 358 | d782b82c,0, 359 | a08588ba,0, 360 | 473da5bd,0, 361 | fbc22ff6,0, 362 | 8cc51f60,0, 363 | 65a6ba55,0, 364 | fcafebef,0, 365 | 8ba8db79,0, 366 | 1b17c6e8,0, 367 | 6c10f67e,0, 368 | 0bbabb82,0, 369 | e5b4daae,0, 370 | 92b3ea38,0, 371 | 750bc73f,0, 372 | 3491d9ca,0, 373 | da9fb8e6,0, 374 | 44fb2d45,0, 375 | aaf54c69,0, 376 | ddf27cff,0, 377 | 3a4a51f8,0, 378 | 5a8dd81d,0, 379 | 2d8ae88b,0, 380 | b483b931,0, 381 | c38489a7,0, 382 | 5de01c04,0, 383 | 2ae72c92,0, 384 | c4e94dbe,0, 385 | 235160b9,0, 386 | 71a08bde,0, 387 | 06a7bb48,0, 388 | 76cd4fc7,0, 389 | 01ca7f51,0, 390 | 98c32eeb,0, 391 | efc41e7d,0, 392 | 68bbba9f,0, 393 | 1fbc8a09,0, 394 | f1b2eb25,0, 395 | 81d81faa,0, 396 | 666032ad,0, 397 | ef23a650,0, 398 | 982496c6,0, 399 | 762af7ea,0, 400 | 96ff1ef4,0, 401 | f6389711,0, 402 | 813fa787,0, 403 | 6f31c6ab,0, 404 | 8fe42fb5,0, 405 | 2ca66b65,0, 406 | 5ba15bf3,0, 407 | c2a80a49,0, 408 | 2bcbaf7c,0, 409 | c5c5ce50,0, 410 | 557ad3c1,0, 411 | 42ba6ab2,0, 412 | dbb33b08,0, 413 | 32d09e3d,0, 414 | abd9cf87,0, 415 | 3b66d216,0, 416 | 1e9009e7,0, 417 | f09e68cb,0, 418 | 6efafd68,0, 419 | 104b81d5,0, 420 | 674cb143,0, 421 | 078b38a6,0, 422 | e985598a,0, 423 | 9e82691c,0, 424 | 00e6fcbf,0, 425 | 77e1cc29,0, 426 | eee89d93,0, 427 | 0950b094,0, 428 | 48caae61,0, 429 | 3fcd9ef7,0, 430 | a6c4cf4d,0, 431 | d1c3ffdb,0, 432 | 46112653,0, 433 | 26d6afb6,0, 434 | c8d8ce9a,0, 435 | 56bc5b39,0, 436 | b8b23a15,0, 437 | 280d2784,0, 438 | 0dfbfc75,0, 439 | 94f2adcf,0, 440 | e3f59d59,0, 441 | 7d9108fa,0, 442 | 0a96386c,0, 443 | 939f69d6,0, 444 | 742744d1,0, 445 | 14e0cd34,0, 446 | 8a845897,0, 447 | 6d3c7590,0, 448 | e47fe16d,0, 449 | 0d1c4458,0, 450 | 7a1b74ce,0, 451 | eaa4695f,0, 452 | 9da359c9,0, 453 | fd64d02c,0, 454 | 646d8196,0, 455 | fa091435,0, 456 | 14077519,0, 457 | 84b86888,0, 458 | b46d50e8,0, 459 | 5d0ef5dd,0, 460 | c407a467,0, 461 | b30094f1,0, 462 | 23bf8960,0, 463 | 347f3013,0, 464 | 43780085,0, 465 | 3312f40a,0, 466 | 4415c49c,0, 467 | dd1c9526,0, 468 | aa1ba5b0,0, 469 | 68555346,0, 470 | 865b326a,0, 471 | 183fa7c9,0, 472 | 8136f673,0, 473 | 1189ebe2,0, 474 | 06495291,0, 475 | 7623a61e,0, 476 | ef2af7a4,0, 477 | 7f95ea35,0, 478 | 4908c456,0, 479 | a706a57a,0, 480 | d00195ec,0, 481 | 396230d9,0, 482 | a06b6163,0, 483 | 5013f517,0, 484 | 2714c581,0, 485 | c91aa4ad,0, 486 | 577e310e,0, 487 | 20790198,0, 488 | 5ec87d25,0, 489 | 29cf4db3,0, 490 | 7b3ea6d4,0, 491 | 9530c7f8,0, 492 | 0b54525b,0, 493 | e55a3377,0, 494 | 1522a703,0, 495 | 8c2bf6b9,0, 496 | fb2cc62f,0, 497 | 6548538c,0, 498 | 124f631a,0, 499 | 8b4632a0,0, 500 | fc410236,0, 501 | 6cfe1fa7,0, 502 | 1bf92f31,0, 503 | e2d04f43,0, 504 | 0cde2e6f,0, 505 | 7bd91ef9,0, 506 | eb660368,0, 507 | fca6ba1b,0, 508 | 8ba18a8d,0, 509 | 12a8db37,0, 510 | 65afeba1,0, 511 | fbcb7e02,0, 512 | 8ccc4e94,0, 513 | f27d3229,0, 514 | 2d2ef2ad,0, 515 | c44d5798,0, 516 | 5d440622,0, 517 | 2a4336b4,0, 518 | cdfb1bb3,0, 519 | 4332f37a,0, 520 | aa51564f,0, 521 | 335807f5,0, 522 | d4e02af2,0, 523 | 8611c195,0, 524 | f116f103,0, 525 | 681fa0b9,0, 526 | 1f18902f,0, 527 | f67b351a,0, 528 | 6f7264a0,0, 529 | 0603a16e,0, 530 | 986734cd,0, 531 | 766955e1,0, 532 | 016e6577,0, 533 | 91d178e6,0, 534 | 3928c326,0, 535 | 4e2ff3b0,0, 536 | de90ee21,0, 537 | c9505752,0, 538 | be5767c4,0, 539 | 505906e8,0, 540 | ce3d934b,0, 541 | 2033f267,0, 542 | c78bdf60,0, 543 | e27d0491,0, 544 | 0c7365bd,0, 545 | 7b74552b,0, 546 | 0b1ea1a4,0, 547 | 7c199132,0, 548 | 9ba1bc35,0, 549 | fb6635d0,0, 550 | 8c610546,0, 551 | 120590e5,0, 552 | 6502a073,0, 553 | f5bdbde2,0, 554 | 82ba8d74,0, 555 | 0bf91989,0, 556 | 92f04833,0, 557 | 7b93ed06,0, 558 | 0c94dd90,0, 559 | 7225a12d,0, 560 | fcec49e4,0, 561 | 158fecd1,0, 562 | 8c86bd6b,0, 563 | fb818dfd,0, 564 | b5e5c920,0, 565 | 5beba80c,0, 566 | 2cec989a,0, 567 | 2b815c83,0, 568 | cc397184,0, 569 | ab933c78,0, 570 | 329a6dc2,0, 571 | f0d49b34,0, 572 | 19b73e01,0, 573 | 9ec89ae3,0, 574 | e9cfaa75,0, 575 | 07c1cb59,0, 576 | eea26e6c,0, 577 | 77ab3fd6,0, 578 | 901312d1,0, 579 | d1890c24,0, 580 | a1e3f8ab,0, 581 | 4fed9987,0, 582 | a855b480,0, 583 | c8923d65,0, 584 | cffff97c,0, 585 | b8f8c9ea,0, 586 | 21f19850,0, 587 | 56f6a8c6,0, 588 | b14e85c1,0, 589 | e3bf6ea6,0, 590 | 94b85e30,0, 591 | 0db10f8a,0, 592 | 7ab63f1c,0, 593 | 0adccb93,0, 594 | 7ddbfb05,0, 595 | ed64e694,0, 596 | 9a63d602,0, 597 | faa45fe7,0, 598 | 13c7fad2,0, 599 | f47fd7d5,0, 600 | 8378e743,0, 601 | 7d3c4328,0, 602 | e4351292,0, 603 | 7a518731,0, 604 | 0d56b7a7,0, 605 | 945fe61d,0, 606 | e358d68b,0, 607 | 04e0fb8c,0, 608 | 64277269,0, 609 | 8a291345,0, 610 | fd2e23d3,0, 611 | 634ab670,0, 612 | 6afcfa5b,0, 613 | 1dfbcacd,0, 614 | b7a37779,0, 615 | b978ff4b,0, 616 | aeb84638,0, 617 | a9d58221,0, 618 | ded2b2b7,0, 619 | 47dbe30d,0, 620 | 30dcd39b,0, 621 | d764fe9c,0, 622 | 859515fb,0, 623 | f292256d,0, 624 | 6b9b74d7,0, 625 | 1c9c4441,0, 626 | 6cf6b0ce,0, 627 | eb89142c,0, 628 | 72804596,0, 629 | ece4d035,0, 630 | d3cfb27d,0, 631 | 4ac6e3c7,0, 632 | d4a27664,0, 633 | 4dab27de,0, 634 | dd143a4f,0, 635 | cad4833c,0, 636 | bdd3b3aa,0, 637 | 24dae210,0, 638 | cdb94725,0, 639 | 54b0169f,0, 640 | c40f0b0e,0, 641 | 0ff7b1d3,0, 642 | 78f08145,0, 643 | 91932470,0, 644 | ef2258cd,0, 645 | 8fe5d128,0, 646 | 61ebb004,0, 647 | 1181448b,0, 648 | 6686741d,0, 649 | f639698c,0, 650 | 813e591a,0, 651 | 7f7afd71,0, 652 | 087dcde7,0, 653 | 78173968,0, 654 | 96195844,0, 655 | e11e68d2,0, 656 | 6661cc30,0, 657 | 1166fca6,0, 658 | 886fad1c,0, 659 | ff689d8a,0, 660 | 610c0829,0, 661 | 160b38bf,0, 662 | 8f026905,0, 663 | f8055993,0, 664 | b6611d4e,0, 665 | 586f7c62,0, 666 | 2f684cf4,0, 667 | b10cd957,0, 668 | c60be9c1,0, 669 | 280588ed,0, 670 | cfbda5ea,0, 671 | af7a2c0f,0, 672 | 41744d23,0, 673 | a817e816,0, 674 | f3504f5a,0, 675 | 6a591ee0,0, 676 | 1d5e2e76,0, 677 | f43d8b43,0, 678 | 6d34daf9,0, 679 | 1a33ea6f,0, 680 | 9d4c4e8d,0, 681 | 73422fa1,0, 682 | ed26ba02,0, 683 | 0328db2e,0, 684 | e490f629,0, 685 | a50ae8dc,0, 686 | 3c03b966,0, 687 | 4b0489f0,0, 688 | a2672cc5,0, 689 | 3b6e7d7f,0, 690 | 4c694de9,0, 691 | abd160ee,0, 692 | bc11d99d,0, 693 | bb7c1d84,0, 694 | 22754c3e,0, 695 | 55727ca8,0, 696 | c5cd6139,0, 697 | e03bbac8,0, 698 | 973c8a5e,0, 699 | 90514e47,0, 700 | eee032fa,0, 701 | 99e7026c,0, 702 | f9208b89,0, 703 | 8e27bb1f,0, 704 | f7fb03bb,0, 705 | 7eb89746,0, 706 | 90b6f66a,0, 707 | e0dc02e5,0, 708 | 89adc72b,0, 709 | feaaf7bd,0, 710 | 60ce621e,0, 711 | 17c95288,0, 712 | f9c733a4,0, 713 | 69782e35,0, 714 | 1e7f1ea3,0, 715 | b32e0bcb,0, 716 | 5d206ae7,0, 717 | 2a275a71,0, 718 | 5a4daefe,0, 719 | 2d4a9e68,0, 720 | aa353a8a,0, 721 | 333c6b30,0, 722 | da5fce05,0, 723 | 81186949,0, 724 | 181138f3,0, 725 | 8675ad50,0, 726 | 8fc3e17b,0, 727 | 98035808,0, 728 | ef04689e,0, 729 | 010a09b2,0, 730 | e869ac87,0, 731 | 7160fd3d,0, 732 | 0667cdab,0, 733 | 96d8d03a,0, 734 | d742cecf,0, 735 | a045fe59,0, 736 | 394cafe3,0, 737 | 4e4b9f75,0, 738 | a7283a40,0, 739 | ae9e766b,0, 740 | b95ecf18,0, 741 | 20579ea2,0, 742 | 5750ae34,0, 743 | c9343b97,0, 744 | be330b01,0, 745 | 273a5abb,0, 746 | 503d6a2d,0, 747 | c08277bc,0, 748 | b785472a,0, 749 | 92739cdb,0, 750 | 0b7acd61,0, 751 | 7c7dfdf7,0, 752 | 951e58c2,0, 753 | 0c170978,0, 754 | ebaf247f,0, 755 | fb025915,0, 756 | 150c3839,0, 757 | 620b08af,0, 758 | 85b325a8,0, 759 | 7bf781c3,0, 760 | e2fed079,0, 761 | 7c9a45da,0, 762 | 0b9d754c,0, 763 | 929424f6,0, 764 | 022b3967,0, 765 | 62ecb082,0, 766 | 6581749b,0, 767 | 1286440d,0, 768 | 6c3738b0,0, 769 | 1b300826,0, 770 | c5eb516a,0, 771 | 5ce200d0,0, 772 | 2be53046,0, 773 | c2869573,0, 774 | 2c88f45f,0, 775 | bc37e9ce,0, 776 | dcf0602b,0, 777 | 45f93191,0, 778 | 32fe0107,0, 779 | ac9a94a4,0, 780 | db9da432,0, 781 | 4294f588,0, 782 | 3593c51e,0, 783 | a52cd88f,0, 784 | d22be819,0, 785 | 80da037e,0, 786 | 19d352c4,0, 787 | 87b7c767,0, 788 | f0b0f7f1,0, 789 | f906bbda,0, 790 | 77cf5313,0, 791 | e9abc6b0,0, 792 | 971aba0d,0, 793 | e01d8a9b,0, 794 | d680a4f8,0, 795 | d1ed60e1,0, 796 | af5c1c5c,0, 797 | 2195f495,0, 798 | c8f651a0,0, 799 | bff16136,0, 800 | 51ff001a,0, 801 | b6472d1d,0, 802 | e4b6c67a,0, 803 | 93b1f6ec,0, 804 | 7dbf97c0,0, 805 | 9d6a7ede,0, 806 | fdadf73b,0, 807 | 8aaac7ad,0, 808 | 64a4a681,0, 809 | 8dc703b4,0, 810 | 14ce520e,0, 811 | 7a35ebf4,0, 812 | 0d32db62,0, 813 | 943b8ad8,0, 814 | 7d582fed,0, 815 | 0a5f1f7b,0, 816 | 74ee63c6,0, 817 | 632edab5,0, 818 | 1429ea23,0, 819 | 8d20bb99,0, 820 | 64431eac,0, 821 | 13442e3a,0, 822 | 6df55287,0, 823 | 1af26211,0, 824 | b0aadfa5,0, 825 | c7adef33,0, 826 | 5ea4be89,0, 827 | 59c97a90,0, 828 | 2ece4a06,0, 829 | be715797,0, 830 | deb6de72,0, 831 | 30b8bf5e,0, 832 | 40d24bd1,0, 833 | 37d57b47,0, 834 | 829cbd27,0, 835 | f59b8db1,0, 836 | 6c92dc0b,0, 837 | 1b95ec9d,0, 838 | f2f649a8,0, 839 | 6bff1812,0, 840 | 1cf82884,0, 841 | fb400583,0, 842 | 9b878c66,0, 843 | 7589ed4a,0, 844 | ebed78e9,0, 845 | 05e319c5,0, 846 | d4c61aa1,0, 847 | 3ac87b8d,0, 848 | d3abdeb8,0, 849 | a4acee2e,0, 850 | 4aa28f02,0, 851 | ad1aa205,0, 852 | cddd2be0,0, 853 | bdb7df6f,0, 854 | b4019344,0, 855 | 7ff92999,0, 856 | 7894ed80,0, 857 | e82bf011,0, 858 | 88ec79f4,0, 859 | 11e5284e,0, 860 | 66e218d8,0, 861 | f8868d7b,0, 862 | f130c150,0, 863 | 8637f1c6,0, 864 | 787355ad,0, 865 | 0f74653b,0, 866 | 7f1e91b4,0, 867 | 9110f098,0, 868 | 76a8dd9f,0, 869 | 01afed09,0, 870 | 8f6605c0,0, 871 | 6605a0f5,0, 872 | 11029063,0, 873 | 880bc1d9,0, 874 | 18b4dc48,0, 875 | b168b592,0, 876 | 5f66d4be,0, 877 | 2861e428,0, 878 | b605718b,0, 879 | c102411d,0, 880 | 580b10a7,0, 881 | 2f0c2031,0, 882 | bfb33da0,0, 883 | 467de5ff,0, 884 | d819705c,0, 885 | 36171170,0, 886 | d1af3c77,0, 887 | 1a5786aa,0, 888 | 6a3d7225,0, 889 | 8d855f22,0, 890 | 744b877d,0, 891 | 042173f2,0, 892 | 949e6e63,0, 893 | e3995ef5,0, 894 | 4c0d212c,0, 895 | d269b48f,0, 896 | 4b60e535,0, 897 | dbdff8a4,0, 898 | acd8c832,0, 899 | 5516106d,0, 900 | bc75b558,0, 901 | 257ce4e2,0, 902 | 527bd474,0, 903 | c2c4c9e5,0, 904 | 093c7338,0, 905 | 7e3b43ae,0, 906 | e05fd60d,0, 907 | 9758e69b,0, 908 | 0e51b721,0, 909 | 795687b7,0, 910 | fe292355,0, 911 | 892e13c3,0, 912 | 10274279,0, 913 | f944e74c,0, 914 | 8e43d7da,0, 915 | 174a8660,0, 916 | 604db6f6,0, 917 | f0f2ab67,0, 918 | 90d29aaf,0, 919 | 776ab7a8,0, 920 | 006d873e,0, 921 | 60aa0edb,0, 922 | 17ad3e4d,0, 923 | 67c7cac2,0, 924 | 10c0fa54,0, 925 | 89c9abee,0, 926 | fece9b78,0, 927 | 1976b67f,0, 928 | 5357579a,0, 929 | b4ef7a9d,0, 930 | a44207f7,0, 931 | d3453761,0, 932 | adf44bdc,0, 933 | daf37b4a,0, 934 | 8802902d,0, 935 | ff05a0bb,0, 936 | 660cf101,0, 937 | f86864a2,0, 938 | 86d9181f,0, 939 | f1de2889,0, 940 | 7f17c040,0, 941 | 0810f0d6,0, 942 | 0f7d34cf,0, 943 | e8c519c8,0, 944 | d935f3b2,0, 945 | ae32c324,0, 946 | 373b929e,0, 947 | d083bf99,0, 948 | a7848f0f,0, 949 | b044367c,0, 950 | 5e4a5750,0, 951 | 59279349,0, 952 | c9988ed8,0, 953 | be9fbe4e,0, 954 | ec6e5529,0, 955 | 02603405,0, 956 | 9c04a1a6,0, 957 | f5756468,0, 958 | 827254fe,0, 959 | 6b11f1cb,0, 960 | 72ed78a7,0, 961 | 05ea4831,0, 962 | ebe4291d,0, 963 | 02878c28,0, 964 | 1b9cbd69,0, 965 | 8295ecd3,0, 966 | f592dc45,0, 967 | 652dc1d4,0, 968 | bbf69898,0, 969 | ccf1a80e,0, 970 | 55f8f9b4,0, 971 | 22ffc922,0, 972 | bc9b5c81,0, 973 | cb9c6c17,0, 974 | 25920d3b,0, 975 | a2eda9d9,0, 976 | a5806dc0,0, 977 | d2875d56,0, 978 | 4b8e0cec,0, 979 | 3c893c7a,0, 980 | ac3621eb,0, 981 | db31117d,0, 982 | 67ce9b36,0, 983 | 8ead3e03,0, 984 | 871b7228,0, 985 | e7dcfbcd,0, 986 | 7ed5aa77,0, 987 | 09d29ae1,0, 988 | 97b60f42,0, 989 | e0b13fd4,0, 990 | 0ebf5ef8,0, 991 | 9e004369,0, 992 | df9a5d9c,0, 993 | 31943cb0,0, 994 | 46930c26,0, 995 | aff0a913,0, 996 | 41fec83f,0, 997 | a646e538,0, 998 | c6816cdd,0, 999 | c1eca8c4,0, 1000 | b6eb9852,0, 1001 | 2fe2c9e8,0, 1002 | 58e5f97e,0, 1003 | c85ae4ef,0, 1004 | edac3f1e,0, 1005 | 9aab0f88,0, 1006 | 03a25e32,0, 1007 | 74a56ea4,0, 1008 | eac1fb07,0, 1009 | 9dc6cb91,0, 1010 | e377b72c,0, 1011 | 1ab96f73,0, 1012 | 1dd4ab6a,0, 1013 | 04282206,0, 1014 | 9d2173bc,0, 1015 | 0345e61f,0, 1016 | 9a4cb7a5,0, 1017 | 7df49aa2,0, 1018 | 0af3aa34,0, 1019 | 6a3423d1,0, 1020 | 6d59e7c8,0, 1021 | 835786e4,0, 1022 | f450b672,0, 1023 | 64efabe3,0, 1024 | 13e89b75,0, 1025 | d1953c6f,0, 1026 | 3f9b5d43,0, 1027 | a1ffc8e0,0, 1028 | d6f8f876,0, 1029 | 38f6995a,0, 1030 | c88e0d2e,0, 1031 | 51875c94,0, 1032 | 26806c02,0, 1033 | 56ea988d,0, 1034 | 21eda81b,0, 1035 | b152b58a,0, 1036 | c655851c,0, 1037 | 94a46e7b,0, 1038 | e3a35eed,0, 1039 | 7aaa0f57,0, 1040 | 0dad3fc1,0, 1041 | 7dc7cb4e,0, 1042 | 0ac0fbd8,0, 1043 | 9a7fe649,0, 1044 | ed78d6df,0, 1045 | 63b13e16,0, 1046 | 14b60e80,0, 1047 | 8ad29b23,0, 1048 | fdd5abb5,0, 1049 | 13dbca99,0, 1050 | b5f9f96b,0, 1051 | c5930de4,0, 1052 | b2943d72,0, 1053 | 2b9d6cc8,0, 1054 | 5c9a5c5e,0, 1055 | bb227159,0, 1056 | dc883ca5,0, 1057 | 45816d1f,0, 1058 | f0c8ab7f,0, 1059 | f7a56f66,0, 1060 | 19ab0e4a,0, 1061 | 6eac3edc,0, 1062 | 891413db,0, 1063 | e9d39a3e,0, 1064 | 07ddfb12,0, 1065 | 70dacb84,0, 1066 | 77b70f9d,0, 1067 | e708120c,0, 1068 | 900f229a,0, 1069 | 6e4b86f1,0, 1070 | 194cb667,0, 1071 | 1e21727e,0, 1072 | 60900ec3,0, 1073 | 7750b7b0,0, 1074 | 00578726,0, 1075 | 995ed69c,0, 1076 | 9e331285,0, 1077 | e9342213,0, 1078 | 0e8c0f14,0, 1079 | a75066ce,0, 1080 | d0575658,0, 1081 | 3e593774,0, 1082 | be4b578f,0, 1083 | 504536a3,0, 1084 | ce21a300,0, 1085 | 5728f2ba,0, 1086 | 202fc22c,0, 1087 | b090dfbd,0, 1088 | 9566044c,0, 1089 | e26134da,0, 1090 | 0c6f55f6,0, 1091 | fb7a059b,0, 1092 | 62735421,0, 1093 | 157464b7,0, 1094 | fc17c182,0, 1095 | 651e9038,0, 1096 | c33ca3ca,0, 1097 | b43b935c,0, 1098 | 2d32c2e6,0, 1099 | b3565745,0, 1100 | 5d583669,0, 1101 | bae01b6e,0, 1102 | 3429f3a7,0, 1103 | 334437be,0, 1104 | 44430728,0, 1105 | a3fb2a2f,0, 1106 | 816035c7,0, 1107 | 6f6e54eb,0, 1108 | ffd1497a,0, 1109 | 88d679ec,0, 1110 | 9f16c09f,0, 1111 | 7118a1b3,0, 1112 | ef7c3410,0, 1113 | e6ca783b,0, 1114 | 91cd48ad,0, 1115 | 6f89ecc6,0, 1116 | f680bd7c,0, 1117 | 68e428df,0, 1118 | 86ea49f3,0, 1119 | f1ed7965,0, 1120 | 615264f4,0, 1121 | 16555462,0, 1122 | 7692dd87,0, 1123 | ef9b8c3d,0, 1124 | 71ff199e,0, 1125 | 06f82908,0, 1126 | 9ff178b2,0, 1127 | e8f64824,0, 1128 | 0f4e6523,0, 1129 | d211e801,0, 1130 | 4b18b9bb,0, 1131 | d57c2c18,0, 1132 | 3b724d34,0, 1133 | dcca6033,0, 1134 | cb0ad940,0, 1135 | 520388fa,0, 1136 | 2504b86c,0, 1137 | bb602dcf,0, 1138 | cc671d59,0, 1139 | 556e4ce3,0, 1140 | c5d15172,0, 1141 | 9720ba15,0, 1142 | 792edb39,0, 1143 | 0e29ebaf,0, 1144 | 8e3b8b54,0, 1145 | f93cbbc2,0, 1146 | 6035ea78,0, 1147 | 1732daee,0, 1148 | 89564f4d,0, 1149 | fe517fdb,0, 1150 | 105f1ef7,0, 1151 | 80e00366,0, 1152 | f7e733f0,0, 1153 | 2f747cbf,0, 1154 | cfa195a1,0, 1155 | b8a6a537,0, 1156 | d8612cd2,0, 1157 | 366f4dfe,0, 1158 | df0ce8cb,0, 1159 | 4605b971,0, 1160 | d6baa4e0,0, 1161 | 844b4f87,0, 1162 | 1d421e3d,0, 1163 | f421bb08,0, 1164 | 83268b9e,0, 1165 | 1a2fda24,0, 1166 | 6d28eab2,0, 1167 | fd97f723,0, 1168 | 8a90c7b5,0, 1169 | ea574e50,0, 1170 | 9d507ec6,0, 1171 | 04592f7c,0, 1172 | 735e1fea,0, 1173 | 0334eb65,0, 1174 | e48cc662,0, 1175 | 83c133b3,0, 1176 | f4c60325,0, 1177 | 6aa29686,0, 1178 | 84acf7aa,0, 1179 | f3abc73c,0, 1180 | 74d463de,0, 1181 | 03d35348,0, 1182 | 9ada02f2,0, 1183 | eddd3264,0, 1184 | 73b9a7c7,0, 1185 | 9db7c6eb,0, 1186 | 0d08db7a,0, 1187 | d3d38236,0, 1188 | 4adad38c,0, 1189 | a3b976b9,0, 1190 | d4be462f,0, 1191 | aa0f3a92,0, 1192 | bdcf83e1,0, 1193 | cac8b377,0, 1194 | 53c1e2cd,0, 1195 | baa247f8,0, 1196 | cda5776e,0, 1197 | 54ac26d4,0, 1198 | 23ab1642,0, 1199 | 78ecb10e,0, 1200 | e68824ad,0, 1201 | 08864581,0, 1202 | ef3e6886,0, 1203 | 8ff9e163,0, 1204 | f8fed1f5,0, 1205 | 61f7804f,0, 1206 | 16f0b0d9,0, 1207 | 8894257a,0, 1208 | ff9315ec,0, 1209 | 669a4456,0, 1210 | 81226951,0, 1211 | b7bf4732,0, 1212 | 2eb61688,0, 1213 | d9a346e5,0, 1214 | 37ad27c9,0, 1215 | 40aa175f,0, 1216 | a07ffe41,0, 1217 | 1c80740a,0, 1218 | f5e3d13f,0, 1219 | 1bedb013,0, 1220 | 6cea8085,0, 1221 | 8b52ad82,0, 1222 | eb952467,0, 1223 | 9c9214f1,0, 1224 | 059b454b,0, 1225 | f269ad0b,0, 1226 | 62d6b09a,0, 1227 | 727bcdf0,0, 1228 | 7bcd81db,0, 1229 | 0ccab14d,0, 1230 | d69c94b3,0, 1231 | 3892f59f,0, 1232 | 48f80110,0, 1233 | af402c17,0, 1234 | cf87a5f2,0, 1235 | bfed517d,0, 1236 | 51e33051,0, 1237 | b65b1d56,0, 1238 | c15c2dc0,0, 1239 | 7da3a78b,0, 1240 | 7ace6392,0, 1241 | 9d764e95,0, 1242 | ea717e03,0, 1243 | 8ab6f7e6,0, 1244 | fdb1c770,0, 1245 | 64b896ca,0, 1246 | 13bfa65c,0, 1247 | 63d552d3,0, 1248 | 846d7fd4,0, 1249 | c5f76121,0, 1250 | c29aa538,0, 1251 | b59d95ae,0, 1252 | 2c94c414,0, 1253 | bc2bd985,0, 1254 | abeb60f6,0, 1255 | db819479,0, 1256 | 358ff555,0, 1257 | 4288c5c3,0, 1258 | d237d852,0, 1259 | a530e8c4,0, 1260 | 19cf628f,0, 1261 | 6ec85219,0, 1262 | 87abf72c,0, 1263 | 1ea2a696,0, 1264 | 69a59600,0, 1265 | eeda32e2,0, 1266 | 00d453ce,0, 1267 | 77d36358,0, 1268 | e9b7f6fb,0, 1269 | 9eb0c66d,0, 1270 | 70bea741,0, 1271 | 97068a46,0, 1272 | f04b7f97,0, 1273 | 6e2fea34,0, 1274 | 1928daa2,0, 1275 | 109e9689,0, 1276 | 075e2ffa,0, 1277 | 9e577e40,0, 1278 | 0033ebe3,0, 1279 | ee3d8acf,0, 1280 | 7e82975e,0, 1281 | 0985a7c8,0, 1282 | 39509fa8,0, 1283 | d0333a9d,0, 1284 | 493a6b27,0, 1285 | 3e3d5bb1,0, 1286 | ae824620,0, 1287 | ce45cfc5,0, 1288 | 574c9e7f,0, 1289 | 50215a66,0, 1290 | 27266af0,0, 1291 | c09e47f7,0, 1292 | 0b66fd2a,0, 1293 | 95026889,0, 1294 | e205581f,0, 1295 | 0c0b3933,0, 1296 | 8c1959c8,0, 1297 | 15100872,0, 1298 | 85af15e3,0, 1299 | b3323b80,0, 1300 | 2a3b6a3a,0, 1301 | bde9b3b2,0, 1302 | 44276bed,0, 1303 | da43fe4e,0, 1304 | 434aaff4,0, 1305 | d3f5b265,0, 1306 | f6036994,0, 1307 | 81045902,0, 1308 | 180d08b8,0, 1309 | f8d8e1a6,0, 1310 | ef1858d5,0, 1311 | e8759ccc,0, 1312 | 9f72ac5a,0, 1313 | 717ccd76,0, 1314 | 1f87748c,0, 1315 | 18eab095,0, 1316 | f6e4d1b9,0, 1317 | 665bcc28,0, 1318 | 115cfcbe,0, 1319 | e89224e1,0, 1320 | 01f181d4,0, 1321 | 98f8d06e,0, 1322 | 0847cdff,0, 1323 | d51840dd,0, 1324 | a572b452,0, 1325 | 4b7cd57e,0, 1326 | 3c7be5e8,0, 1327 | acc4f879,0, 1328 | dbc3c8ef,0, 1329 | 550a2026,0, 1330 | bc698513,0, 1331 | 09204373,0, 1332 | e043e646,0, 1333 | 794ab7fc,0, 1334 | 9ef29afb,0, 1335 | e9f5aa6d,0, 1336 | 89322388,0, 1337 | 8e5fe791,0, 1338 | f958d707,0, 1339 | 605186bd,0, 1340 | 1756b62b,0, 1341 | c673b54f,0, 1342 | c11e7156,0, 1343 | b61941c0,0, 1344 | 581720ec,0, 1345 | c8a83d7d,0, 1346 | bfaf0deb,0, 1347 | df68840e,0, 1348 | a86fb498,0, 1349 | af027081,0, 1350 | 1a4bb6e1,0, 1351 | 6d4c8677,0, 1352 | 842f2342,0, 1353 | 6a21426e,0, 1354 | 8d996f69,0, 1355 | ed5ee68c,0, 1356 | 9a59d61a,0, 1357 | 733a732f,0, 1358 | e3856ebe,0, 1359 | 1dc1cad5,0, 1360 | f3cfabf9,0, 1361 | 6dab3e5a,0, 1362 | 641d7271,0, 1363 | 73ddcb02,0, 1364 | 9dd3aa2e,0, 1365 | ead49ab8,0, 1366 | 74b00f1b,0, 1367 | 03b73f8d,0, 1368 | 9abe6e37,0, 1369 | edb95ea1,0, 1370 | 7d064330,0, 1371 | a3dd1a7c,0, 1372 | 4dd37b50,0, 1373 | 3ad44bc6,0, 1374 | d3b7eef3,0, 1375 | 4abebf49,0, 1376 | 3db98fdf,0, 1377 | ad06924e,0, 1378 | da01a2d8,0, 1379 | bac62b3d,0, 1380 | cdc11bab,0, 1381 | 54c84a11,0, 1382 | bdabef24,0, 1383 | c31a9399,0, 1384 | 7fe519d2,0, 1385 | e1818c71,0, 1386 | 66fe2893,0, 1387 | 8f9d8da6,0, 1388 | 1694dc1c,0, 1389 | b0b6efee,0, 1390 | 29bfbe54,0, 1391 | 2ed27a4d,0, 1392 | c96a574a,0, 1393 | be6d67dc,0, 1394 | a9addeaf,0, 1395 | 30a48f15,0, 1396 | d9c72a20,0, 1397 | aec01ab6,0, 1398 | 37c94b0c,0, 1399 | d071660b,0, 1400 | a776569d,0, 1401 | f587bdfa,0, 1402 | 6c8eec40,0, 1403 | 85ed4975,0, 1404 | 1ce418cf,0, 1405 | fb5c35c8,0, 1406 | ec9c8cbb,0, 1407 | 9b9bbc2d,0, 1408 | 0292ed97,0, 1409 | 7595dd01,0, 1410 | 72f81918,0, 1411 | e2470489,0, 1412 | 850af158,0, 1413 | 65df1846,0, 1414 | 721fa135,0, 1415 | 9c11c019,0, 1416 | eb16f08f,0, 1417 | 9b7c0400,0, 1418 | 7cc42907,0, 1419 | 0bc31991,0, 1420 | df866dd7,0, 1421 | 31880cfb,0, 1422 | afec9958,0, 1423 | d8eba9ce,0, 1424 | 36e5c8e2,0, 1425 | d15de5e5,0, 1426 | c69d5c96,0, 1427 | 5f940d2c,0, 1428 | b6f7a819,0, 1429 | c1f0988f,0, 1430 | 58f9c935,0, 1431 | edb00f55,0, 1432 | 74b95eef,0, 1433 | 03be6e79,0, 1434 | 9ddafbda,0, 1435 | 73d49af6,0, 1436 | 946cb7f1,0, 1437 | 1aa55f38,0, 1438 | 1dc89b21,0, 1439 | 8d7786b0,0, 1440 | 22e3f969,0, 1441 | 55e4c9ff,0, 1442 | cb805c5c,0, 1443 | 52890de6,0, 1444 | b53120e1,0, 1445 | a2f19992,0, 1446 | d29b6d1d,0, 1447 | a59c5d8b,0, 1448 | 4b923ca7,0, 1449 | ac2a11a0,0, 1450 | fedbfac7,0, 1451 | 10d59beb,0, 1452 | 67d2ab7d,0, 1453 | 8eb10e48,0, 1454 | 17b85ff2,0, 1455 | f00072f5,0, 1456 | 87074263,0, 1457 | 79a45e25,0, 1458 | 9e1c7322,0, 1459 | 8e56b665,0, 1460 | f95186f3,0, 1461 | 67351350,0, 1462 | 103223c6,0, 1463 | fe3c42ea,0, 1464 | 19846fed,0, 1465 | 7943e608,0, 1466 | 0e44d69e,0, 1467 | e04ab7b2,0, 1468 | 09291287,0, 1469 | e72773ab,0, 1470 | 009f5eac,0, 1471 | a9433776,0, 1472 | de4407e0,0, 1473 | 474d565a,0, 1474 | ae2ef36f,0, 1475 | d929c3f9,0, 1476 | 40209243,0, 1477 | 3727a2d5,0, 1478 | a798bf44,0, 1479 | d09f8fd2,0, 1480 | c75f36a1,0, 1481 | be838e05,0, 1482 | c984be93,0, 1483 | ec726562,0, 1484 | 027c044e,0, 1485 | 9c1891ed,0, 1486 | 0511c057,0, 1487 | 95aeddc6,0, 1488 | f5695423,0, 1489 | f204903a,0, 1490 | 6b0dc180,0, 1491 | 1c0af116,0, 1492 | 8cb5ec87,0, 1493 | cd2ff272,0, 1494 | ba28c2e4,0, 1495 | 5426a3c8,0, 1496 | bd4506fd,0, 1497 | 244c5747,0, 1498 | 534b67d1,0, 1499 | c3f47a40,0, 1500 | d434c333,0, 1501 | 4d3d9289,0, 1502 | a45e37bc,0, 1503 | 3d576606,0, 1504 | 4a505690,0, 1505 | daef4b01,0, 1506 | 617d0553,0, 1507 | 91059127,0, 1508 | 080cc09d,0, 1509 | 7f0bf00b,0, 1510 | e16f65a8,0, 1511 | 78663412,0, 1512 | 8f94dc52,0, 1513 | f893ecc4,0, 1514 | 11f049f1,0, 1515 | fffe28dd,0, 1516 | 6f41354c,0, 1517 | 0f86bca9,0, 1518 | e188dd85,0, 1519 | 7fec4826,0, 1520 | 91e2290a,0, 1521 | 015d349b,0, 1522 | 1e2e6b9c,0, 1523 | f0200ab0,0, 1524 | 1943af85,0, 1525 | f74dcea9,0, 1526 | 67f2d338,0, 1527 | 70326a4b,0, 1528 | e93b3bf1,0, 1529 | 9e3c0b67,0, 1530 | 00589ec4,0, 1531 | 775fae52,0, 1532 | ee56ffe8,0, 1533 | 9951cf7e,0, 1534 | 7ee9e279,0, 1535 | 2b75cd07,0, 1536 | b27c9cbd,0, 1537 | 55c4b1ba,0, 1538 | 3503385f,0, 1539 | 420408c9,0, 1540 | db0d5973,0, 1541 | ab67adfc,0, 1542 | 0d459e0e,0, 1543 | 039e163c,0, 1544 | 63599fd9,0, 1545 | 145eaf4f,0, 1546 | 8d57fef5,0, 1547 | fa50ce63,0, 1548 | 64345bc0,0, 1549 | 8a3a3aec,0, 1550 | 6d8217eb,0, 1551 | 4874cc1a,0, 1552 | a67aad36,0, 1553 | d17d9da0,0, 1554 | d61059b9,0, 1555 | 31a874be,0, 1556 | 2668cdcd,0, 1557 | bf619c77,0, 1558 | c866ace1,0, 1559 | 210509d4,0, 1560 | b80c586e,0, 1561 | cf0b68f8,0, 1562 | a1f0d102,0, 1563 | 38f980b8,0, 1564 | 4ffeb02e,0, 1565 | d19a258d,0, 1566 | 48937437,0, 1567 | cfecd0d5,0, 1568 | c88114cc,0, 1569 | bf86245a,0, 1570 | c13758e7,0, 1571 | 86e55011,0, 1572 | 6f86f524,0, 1573 | f68fa49e,0, 1574 | 81889408,0, 1575 | 6630b90f,0, 1576 | 9ffe6150,0, 1577 | 769dc465,0, 1578 | ef9495df,0, 1579 | 9893a549,0, 1580 | 082cb8d8,0, 1581 | 5add53bf,0, 1582 | b4d33293,0, 1583 | 5db097a6,0, 1584 | c4b9c61c,0, 1585 | b3bef68a,0, 1586 | dacf3344,0, 1587 | adc803d2,0, 1588 | e2899515,0, 1589 | 0bea3020,0, 1590 | 92e3619a,0, 1591 | e5e4510c,0, 1592 | 025c7c0b,0, 1593 | 629bf5ee,0, 1594 | 159cc578,0, 1595 | 65f631f7,0, 1596 | fcff604d,0, 1597 | 49b6a62d,0, 1598 | 3eb196bb,0, 1599 | a0d50318,0, 1600 | d7d2338e,0, 1601 | 476d2e1f,0, 1602 | 27aaa7fa,0, 1603 | bea3f640,0, 1604 | c9a4c6d6,0, 1605 | 29712fc8,0, 1606 | d7358ba3,0, 1607 | a032bb35,0, 1608 | 393bea8f,0, 1609 | 4e3cda19,0, 1610 | 49511e00,0, 1611 | aee93307,0, 1612 | b9298a74,0, 1613 | c9437efb,0, 1614 | c0f532d0,0, 1615 | b7f20246,0, 1616 | 6aad8f64,0, 1617 | f3a4dede,0, 1618 | 84a3ee48,0, 1619 | 1ac77beb,0, 1620 | 6dc04b7d,0, 1621 | f4c91ac7,0, 1622 | 83ce2a51,0, 1623 | 137137c0,0, 1624 | 73b6be25,0, 1625 | 9db8df09,0, 1626 | edd22b86,0, 1627 | 0a6a0681,0, 1628 | 589bede6,0, 1629 | 5ff629ff,0, 1630 | 21475542,0, 1631 | 564065d4,0, 1632 | 4180dca7,0, 1633 | 46ed18be,0, 1634 | dfe44904,0, 1635 | a8e37992,0, 1636 | 385c6403,0, 1637 | 0ec14a60,0, 1638 | e0cf2b4c,0, 1639 | 90a5dfc3,0, 1640 | 771df2c4,0, 1641 | 60dd4bb7,0, 1642 | 17da7b21,0, 1643 | 67b08fae,0, 1644 | 10b7bf38,0, 1645 | a5fe7958,0, 1646 | a293bd41,0, 1647 | 452b9046,0, 1648 | 52eb2935,0, 1649 | cc8fbc96,0, 1650 | 5c30a107,0, 1651 | 2b379191,0, 1652 | d57335fa,0, 1653 | a274056c,0, 1654 | 3b7d54d6,0, 1655 | 4b17a059,0, 1656 | dba8bdc8,0, 1657 | cb05c0a2,0, 1658 | bc02f034,0, 1659 | 520c9118,0, 1660 | c2b38c89,0, 1661 | f266b4e9,0, 1662 | 1b0511dc,0, 1663 | 6c02214a,0, 1664 | f50b70f0,0, 1665 | 12b35df7,0, 1666 | 65b46d61,0, 1667 | 7274d412,0, 1668 | eb7d85a8,0, 1669 | 021e209d,0, 1670 | 7519100b,0, 1671 | 7caf5c20,0, 1672 | 2e5eb747,0, 1673 | c050d66b,0, 1674 | c73d1272,0, 1675 | de262333,0, 1676 | a92113a5,0, 1677 | 4e993ea2,0, 1678 | 780410c1,0, 1679 | 0f032057,0, 1680 | 960a71ed,0, 1681 | 086ee44e,0, 1682 | 16181116,0, 1683 | f816703a,0, 1684 | 6672e599,0, 1685 | 1175d50f,0, 1686 | 887c84b5,0, 1687 | ff7bb423,0, 1688 | 4a327243,0, 1689 | 3d3542d5,0, 1690 | d33b23f9,0, 1691 | 3a5886cc,0, 1692 | 53294302,0, 1693 | 242e7394,0, 1694 | ca2012b8,0, 1695 | 2343b78d,0, 1696 | ba4ae637,0, 1697 | 5df2cb30,0, 1698 | 3abf3ee1,0, 1699 | 4db80e77,0, 1700 | d3dc9bd4,0, 1701 | a4dbab42,0, 1702 | 3dd2faf8,0, 1703 | 4ad5ca6e,0, 1704 | da6ad7ff,0, 1705 | ad6de769,0, 1706 | cdaa6e8c,0, 1707 | 23a40fa0,0, 1708 | 54a33f36,0, 1709 | cac7aa95,0, 1710 | 53cefb2f,0, 1711 | 1927c340,0, 1712 | 6e20f3d6,0, 1713 | f729a26c,0, 1714 | 1e4a0759,0, 1715 | 874356e3,0, 1716 | 17fc4b72,0, 1717 | 003cf201,0, 1718 | 773bc297,0, 1719 | ee32932d,0, 1720 | 9935a3bb,0, 1721 | 7056068e,0, 1722 | e95f5734,0, 1723 | 9e5867a2,0, 1724 | 2b11a1c2,0, 1725 | 5b7b554d,0, 1726 | b5753461,0, 1727 | 25ca29f0,0, 1728 | 320a9083,0, 1729 | 450da015,0, 1730 | ab03c139,0, 1731 | 3567549a,0, 1732 | db6935b6,0, 1733 | 4bd62827,0, 1734 | 7d4b0644,0, 1735 | 93456768,0, 1736 | e44257fe,0, 1737 | 0d21f2cb,0, 1738 | e32f93e7,0, 1739 | 64503705,0, 1740 | 13570793,0, 1741 | fa34a2a6,0, 1742 | 1d8c8fa1,0, 1743 | 387a5450,0, 1744 | d674357c,0, 1745 | a61ec1f3,0, 1746 | d119f165,0, 1747 | 36a1dc62,0, 1748 | 21616511,0, 1749 | b86834ab,0, 1750 | cf6f043d,0, 1751 | d1fe4948,0, 1752 | a6f979de,0, 1753 | 3ff02864,0, 1754 | 48f718f2,0, 1755 | d6938d51,0, 1756 | df25c17a,0, 1757 | a822f1ec,0, 1758 | 2186dd3c,0, 1759 | 5681edaa,0, 1760 | c63ef03b,0, 1761 | f6ebc85b,0, 1762 | 1f886d6e,0, 1763 | 688f5df8,0, 1764 | 613911d3,0, 1765 | 01fe9836,0, 1766 | 76f9a8a0,0, 1767 | eff0f91a,0, 1768 | 98f7c98c,0, 1769 | 9f9a0d95,0, 1770 | 2ad3cbf5,0, 1771 | 5dd4fb63,0, 1772 | b3da9a4f,0, 1773 | 5ab93f7a,0, 1774 | c3b06ec0,0, 1775 | 240843c7,0, 1776 | 530f7351,0, 1777 | 33c8fab4,0, 1778 | aac1ab0e,0, 1779 | 34a53ead,0, 1780 | adac6f17,0, 1781 | 4a144210,0, 1782 | 0b8e5ce5,0, 1783 | e5803dc9,0, 1784 | 95eac946,0, 1785 | e2edf9d0,0, 1786 | 7252e441,0, 1787 | 0555d4d7,0, 1788 | 12956da4,0, 1789 | 8b9c3c1e,0, 1790 | 62ff992b,0, 1791 | 15f8a9bd,0, 1792 | 8cf1f807,0, 1793 | 1c4ee596,0, 1794 | 4ebf0ef1,0, 1795 | 39b83e67,0, 1796 | d7b65f4b,0, 1797 | 49d2cae8,0, 1798 | d0db9b52,0, 1799 | 3763b655,0, 1800 | 27cecb3f,0, 1801 | d03c237f,0, 1802 | 3e324253,0, 1803 | a056d7f0,0, 1804 | 395f864a,0, 1805 | c927123e,0, 1806 | be2022a8,0, 1807 | 502e4384,0, 1808 | b94de6b1,0, 1809 | 2044b70b,0, 1810 | 5743879d,0, 1811 | 6da427b8,0, 1812 | 83aa4694,0, 1813 | 6ac9e3a1,0, 1814 | 637faf8a,0, 1815 | 03b8266f,0, 1816 | 04d5e276,0, 1817 | 5f92453a,0, 1818 | c69b1480,0, 1819 | 2ff8b1b5,0, 1820 | c1f6d099,0, 1821 | b6f1e00f,0, 1822 | 264efd9e,0, 1823 | 3f55ccdf,0, 1824 | 7ecfd22a,0, 1825 | 09c8e2bc,0, 1826 | 90c1b306,0, 1827 | 79a21633,0, 1828 | 0ea526a5,0, 1829 | 97ac771f,0, 1830 | e0ab4789,0, 1831 | 89da8247,0, 1832 | 8eb7465e,0, 1833 | f9b076c8,0, 1834 | 690f6b59,0, 1835 | 1e085bcf,0, 1836 | 4b9474b1,0, 1837 | a59a159d,0, 1838 | 4222389a,0, 1839 | 22e5b17f,0, 1840 | 528f45f0,0, 1841 | 5b3909db,0, 1842 | 2c3e394d,0, 1843 | a57dadb0,0, 1844 | 4b73cc9c,0, 1845 | d517593f,0, 1846 | a21069a9,0, 1847 | bc669cf1,0, 1848 | 256fcd4b,0, 1849 | 550539c4,0, 1850 | 6c664d8f,0, 1851 | f56f1c35,0, 1852 | 757d7cce,0, 1853 | 9b731de2,0, 1854 | 9c1ed9fb,0, 1855 | 5e502f0d,0, 1856 | b05e4e21,0, 1857 | 2e3adb82,0, 1858 | b7338a38,0, 1859 | 278c97a9,0, 1860 | 304c2eda,0, 1861 | a9457f60,0, 1862 | 3721eac3,0, 1863 | 4026da55,0, 1864 | ae28bb79,0, 1865 | 7f0db81d,0, 1866 | 080a888b,0, 1867 | 78607c04,0, 1868 | 71d6302f,0, 1869 | f8721cff,0, 1870 | 68cd016e,0, 1871 | 1fca31f8,0, 1872 | 4d3bda9f,0, 1873 | 3a3cea09,0, 1874 | d4328b25,0, 1875 | d35f4f3c,0, 1876 | 43e052ad,0, 1877 | 2327db48,0, 1878 | ba2e8af2,0, 1879 | cd29ba64,0, 1880 | 534d2fc7,0, 1881 | ca447e7d,0, 1882 | 5afb63ec,0, 1883 | 2dfc537a,0, 1884 | d3b8f711,0, 1885 | 3db6963d,0, 1886 | d4d53308,0, 1887 | a3d2039e,0, 1888 | 3adb5224,0, 1889 | 4ddc62b2,0, 1890 | caa3c650,0, 1891 | bda4f6c6,0, 1892 | 24ada77c,0, 1893 | 53aa97ea,0, 1894 | bac932df,0, 1895 | 23c06365,0, 1896 | c4784e62,0, 1897 | 09260b65,0, 1898 | e7286a49,0, 1899 | 902f5adf,0, 1900 | e045ae50,0, 1901 | 70fab3c1,0, 1902 | 550c6830,0, 1903 | cc05398a,0, 1904 | bb02091c,0, 1905 | 25669cbf,0, 1906 | 5bd7e002,0, 1907 | 3b1069e7,0, 1908 | 4c175971,0, 1909 | d51e08cb,0, 1910 | a219385d,0, 1911 | a574fc44,0, 1912 | 42ccd143,0, 1913 | 7451ff20,0, 1914 | 0356cfb6,0, 1915 | ed58ae9a,0, 1916 | 733c3b39,0, 1917 | 043b0baf,0, 1918 | ea356a83,0, 1919 | 7a8a7712,0, 1920 | 0d8d4784,0, 1921 | 6d4ace61,0, 1922 | 1a4dfef7,0, 1923 | 8344af4d,0, 1924 | f32e5bc2,0, 1925 | 46679da2,0, 1926 | 410a59bb,0, 1927 | 360d692d,0, 1928 | d8030801,0, 1929 | 3fbb2506,0, 1930 | 5f7cace3,0, 1931 | 287b9c75,0, 1932 | b172cdcf,0, 1933 | c675fd59,0, 1934 | 581168fa,0, 1935 | 2f16586c,0, 1936 | d8e4b02c,0, 1937 | afe380ba,0, 1938 | 36ead100,0, 1939 | 41ede196,0, 1940 | a88e44a3,0, 1941 | d63f381e,0, 1942 | a1380888,0, 1943 | c1ff816d,0, 1944 | b6f8b1fb,0, 1945 | c6924574,0, 1946 | b19575e2,0, 1947 | 5f9b14ce,0, 1948 | b82339c9,0, 1949 | 11ff5013,0, 1950 | 88f601a9,0, 1951 | 1692940a,0, 1952 | f89cf526,0, 1953 | 1f24d821,0, 1954 | 08e46152,0, 1955 | 788e95dd,0, 1956 | 9680f4f1,0, 1957 | 063fe960,0, 1958 | caaa97a4,0, 1959 | 2d12baa3,0, 1960 | 3ad203d0,0, 1961 | d4dc62fc,0, 1962 | a3db526a,0, 1963 | 3dbfc7c9,0, 1964 | 4ab8f75f,0, 1965 | d3b1a6e5,0, 1966 | a4b69673,0, 1967 | 430ebb74,0, 1968 | 75939517,0, 1969 | 9b9df43b,0, 1970 | 72fe510e,0, 1971 | 9cf03022,0, 1972 | 6c88a456,0, 1973 | 1b8f94c0,0, 1974 | 1ce250d9,0, 1975 | 85eb0163,0, 1976 | 62532c64,0, 1977 | 15541cf2,0, 1978 | a9ab96b9,0, 1979 | deaca62f,0, 1980 | 40c8338c,0, 1981 | 29b9f642,0, 1982 | c7b7976e,0, 1983 | b7dd63e1,0, 1984 | d926da1b,0, 1985 | ae21ea8d,0, 1986 | 3728bb37,0, 1987 | a94c2e94,0, 1988 | 47424fb8,0, 1989 | d7fd5229,0, 1990 | b73adbcc,0, 1991 | c7502f43,0, 1992 | b0571fd5,0, 1993 | 5e597ef9,0, 1994 | cee66368,0, 1995 | f4fe63b3,0, 1996 | 8494973c,0, 1997 | 6a9af610,0, 1998 | fa25eb81,0, 1999 | 74ec0348,0, 2000 | 03eb33de,0, 2001 | 9d8fa67d,0, 2002 | ea8896eb,0, 2003 | 7381c751,0, 2004 | b1cf31a7,0, 2005 | b6a2f5be,0, 2006 | c1a5c528,0, 2007 | bf14b995,0, 2008 | a8d400e6,0, 2009 | dfd33070,0, 2010 | 31dd515c,0, 2011 | afb9c4ff,0, 2012 | d8bef469,0, 2013 | 41b7a5d3,0, 2014 | a60f88d4,0, 2015 | d108b842,0, 2016 | 7e9cc79b,0, 2017 | e0f85238,0, 2018 | 97ff62ae,0, 2019 | 79f10382,0, 2020 | e94e1e13,0, 2021 | 9e492e85,0, 2022 | 898997f6,0, 2023 | 1080c64c,0, 2024 | f0552f52,0, 2025 | d5a3f4a3,0, 2026 | a2a4c435,0, 2027 | 3bad958f,0, 2028 | a5c9002c,0, 2029 | ccb8c5e2,0, 2030 | 22b6a4ce,0, 2031 | cbd501fb,0, 2032 | 52dc5041,0, 2033 | c2634dd0,0, 2034 | b5647d46,0, 2035 | 4b20d92d,0, 2036 | 3c27e9bb,0, 2037 | a52eb801,0, 2038 | 4c4d1d34,0, 2039 | 3b4a2da2,0, 2040 | cb32b9d6,0, 2041 | 22511ce3,0, 2042 | cc5f7dcf,0, 2043 | 823b3912,0, 2044 | f53c0984,0, 2045 | 6c35583e,0, 2046 | 8556fd0b,0, 2047 | 1c5facb1,0, 2048 | 752e697f,0, 2049 | 022959e9,0, 2050 | 7243ad66,0, 2051 | e2fcb0f7,0, 2052 | c70a6b06,0, 2053 | 29040a2a,0, 2054 | b7609f89,0, 2055 | c067af1f,0, 2056 | a9166ad1,0, 2057 | 301f3b6b,0, 2058 | d97c9e5e,0, 2059 | 08599d3a,0, 2060 | 7f5eadac,0, 2061 | 963d0899,0, 2062 | 0f345923,0, 2063 | 783369b5,0, 2064 | 9f8b44b2,0, 2065 | 66459ced,0, 2066 | f821094e,0, 2067 | 8f2639d8,0, 2068 | 162f6862,0, 2069 | 612858f4,0, 2070 | d4619e94,0, 2071 | 4d68cf2e,0, 2072 | a40b6a1b,0, 2073 | 3d023ba1,0, 2074 | 4a050b37,0, 2075 | daba16a6,0, 2076 | ba7d9f43,0, 2077 | 5473fe6f,0, 2078 | ca176bcc,0, 2079 | 24190ae0,0, 2080 | b4a61771,0, 2081 | 3de5838c,0, 2082 | d3ebe2a0,0, 2083 | 4d8f7703,0, 2084 | a381162f,0, 2085 | 44393b28,0, 2086 | 333e0bbe,0, 2087 | 53f9825b,0, 2088 | bdf7e377,0, 2089 | caf0d3e1,0, 2090 | 239376d4,0, 2091 | cd9d17f8,0, 2092 | 807d874b,0, 2093 | f77ab7dd,0, 2094 | 6e73e667,0, 2095 | 87104352,0, 2096 | 691e227e,0, 2097 | 1e1912e8,0, 2098 | 9966b60a,0, 2099 | ee61869c,0, 2100 | 7768d726,0, 2101 | 006fe7b0,0, 2102 | 9e0b7213,0, 2103 | e90c4285,0, 2104 | 7005133f,0, 2105 | 97bd3e38,0, 2106 | e0ba0eae,0, 2107 | 5c4584e5,0, 2108 | b52621d0,0, 2109 | bc906dfb,0, 2110 | cb975d6d,0, 2111 | ab50d488,0, 2112 | dc57e41e,0, 2113 | 455eb5a4,0, 2114 | ac3d1091,0, 2115 | db3a2007,0, 2116 | e411424f,0, 2117 | 7d1813f5,0, 2118 | e37c8656,0, 2119 | 7a75d7ec,0, 2120 | 9dcdfaeb,0, 2121 | fd0a730e,0, 2122 | 640322b4,0, 2123 | fa67b717,0, 2124 | 636ee6ad,0, 2125 | 84d6cbaa,0, 2126 | d62720cd,0, 2127 | d14ae4d4,0, 2128 | a64dd442,0, 2129 | 3f4485f8,0, 2130 | d8fca8ff,0, 2131 | cf3c118c,0, 2132 | b83b211a,0, 2133 | 56354036,0, 2134 | 265fb4b9,0, 2135 | c1e799be,0, 2136 | b6e0a928,0, 2137 | a6aa6c6f,0, 2138 | 4fc9c95a,0, 2139 | d6c098e0,0, 2140 | 467f8571,0, 2141 | 51bf3c02,0, 2142 | c8b66db8,0, 2143 | 56d2f81b,0, 2144 | 21d5c88d,0, 2145 | b8dc9937,0, 2146 | cfdba9a1,0, 2147 | 5f64b430,0, 2148 | f6b8ddea,0, 2149 | 18b6bcc6,0, 2150 | 86d22965,0, 2151 | f1d519f3,0, 2152 | 68dc4849,0, 2153 | 1fdb78df,0, 2154 | 8f64654e,0, 2155 | f86355d8,0, 2156 | efa3ecab,0, 2157 | 76aabd11,0, 2158 | 9fc91824,0, 2159 | e8ce28b2,0, 2160 | 71c77908,0, 2161 | 06c0499e,0, 2162 | 967f540f,0, 2163 | e1786499,0, 2164 | b3898ffe,0, 2165 | c48ebf68,0, 2166 | 2a80de44,0, 2167 | b4e44be7,0, 2168 | bd5207cc,0, 2169 | ca55375a,0, 2170 | aa92bebf,0, 2171 | 449cdf93,0, 2172 | daf84a30,0, 2173 | 34f62b1c,0, 2174 | 0bdd4954,0, 2175 | 95b9dcf7,0, 2176 | eb08a04a,0, 2177 | 9c0f90dc,0, 2178 | fcc81939,0, 2179 | 8bcf29af,0, 2180 | fba5dd20,0, 2181 | 62ac8c9a,0, 2182 | f213910b,0, 2183 | a0e27a6c,0, 2184 | 4eec1b40,0, 2185 | d0888ee3,0, 2186 | 3e86efcf,0, 2187 | 4981df59,0, 2188 | ae39f25e,0, 2189 | b9f94b2d,0, 2190 | 20f01a97,0, 2191 | 279dde8e,0, 2192 | 49666774,0, 2193 | 4e0ba36d,0, 2194 | 47bdef46,0, 2195 | 507d5635,0, 2196 | c974078f,0, 2197 | ce19c396,0, 2198 | 84f0fbf9,0, 2199 | 1df9aa43,0, 2200 | 839d3fe0,0, 2201 | f49a0f76,0, 2202 | 6d935ecc,0, 2203 | 8a2b73cb,0, 2204 | fd2c435d,0, 2205 | 9debcab8,0, 2206 | 74886f8d,0, 2207 | 9330428a,0, 2208 | e437721c,0, 2209 | b6c6997b,0, 2210 | 58c8f857,0, 2211 | 2fcfc8c1,0, 2212 | c6ac6df4,0, 2213 | 5fa53c4e,0, 2214 | 41d3c916,0, 2215 | 36d4f980,0, 2216 | dfb75cb5,0, 2217 | 46be0d0f,0, 2218 | e09c3efd,0, 2219 | 0e925fd1,0, 2220 | 79956f47,0, 2221 | 90f6ca72,0, 2222 | 09ff9bc8,0, 2223 | f9870fbc,0, 2224 | 8e803f2a,0, 2225 | 608e5e06,0, 2226 | 67e39a1f,0, 2227 | f75c878e,0, 2228 | 805bb718,0, 2229 | 3ca43d53,0, 2230 | 4ba30dc5,0, 2231 | a2c0a8f0,0, 2232 | 4ccec9dc,0, 2233 | ab76e4db,0, 2234 | cbb16d3e,0, 2235 | 22d2c80b,0, 2236 | 55d5f89d,0, 2237 | c56ae50c,0, 2238 | b26dd59a,0, 2239 | 3b2e4167,0, 2240 | 4b44b5e8,0, 2241 | 3c43857e,0, 2242 | a54ad4c4,0, 2243 | d24de452,0, 2244 | 42f2f9c3,0, 2245 | 553240b0,0, 2246 | bb3c219c,0, 2247 | cc3b110a,0, 2248 | bc51e585,0, 2249 | cb56d513,0, 2250 | 853291ce,0, 2251 | 6b3cf0e2,0, 2252 | 1c3bc074,0, 2253 | 825f55d7,0, 2254 | f5586541,0, 2255 | 1b56046d,0, 2256 | 8be919fc,0, 2257 | fcee296a,0, 2258 | 7227c1a3,0, 2259 | 0520f135,0, 2260 | 754a05ba,0, 2261 | 024d352c,0, 2262 | c003c3da,0, 2263 | 590a9260,0, 2264 | 296066ef,0, 2265 | b9df7b7e,0, 2266 | ced84be8,0, 2267 | 4011a321,0, 2268 | 371693b7,0, 2269 | a9720614,0, 2270 | de753682,0, 2271 | 477c6738,0, 2272 | d7c37aa9,0, 2273 | e15e54ca,0, 2274 | 9659645c,0, 2275 | 0f5035e6,0, 2276 | e63390d3,0, 2277 | 9134a045,0, 2278 | 7f3ac169,0, 2279 | ef85dcf8,0, 2280 | 9882ec6e,0, 2281 | f845658b,0, 2282 | 614c3431,0, 2283 | ff28a192,0, 2284 | 1126c0be,0, 2285 | a46f06de,0, 2286 | 3d665764,0, 2287 | 4a6167f2,0, 2288 | ddb3be7a,0, 2289 | 247d6625,0, 2290 | ba19f386,0, 2291 | 2310a23c,0, 2292 | c4a88f3b,0, 2293 | a488bef3,0, 2294 | 3437a362,0, 2295 | 54f02a87,0, 2296 | cdf97b3d,0, 2297 | 539dee9e,0, 2298 | 2d2c9223,0, 2299 | 697a4ebb,0, 2300 | 1e7d7e2d,0, 2301 | 8019eb8e,0, 2302 | 1910ba34,0, 2303 | 89afa7a5,0, 2304 | fea89733,0, 2305 | e9682e40,0, 2306 | 07664f6c,0, 2307 | 770cbbe3,0, 2308 | 000b8b75,0, 2309 | 5b4c2c39,0, 2310 | cc9ef5b1,0, 2311 | 35502dee,0, 2312 | 453ad961,0, 2313 | a282f466,0, 2314 | d585c4f0,0, 2315 | e318ea93,0, 2316 | 941fda05,0, 2317 | 7a11bb29,0, 2318 | e4752e8a,0, 2319 | 93721e1c,0, 2320 | 0a7b4fa6,0, 2321 | edc362a1,0, 2322 | fa03dbd2,0, 2323 | 8d04eb44,0, 2324 | 140dbafe,0, 2325 | 630a8a68,0, 2326 | fd6e1fcb,0, 2327 | 8a692f5d,0, 2328 | 83df6376,0, 2329 | d12e8811,0, 2330 | 3f20e93d,0, 2331 | d6434c08,0, 2332 | a1447c9e,0, 2333 | 4f4a1db2,0, 2334 | a8f230b5,0, 2335 | c835b950,0, 2336 | bf3289c6,0, 2337 | 263bd87c,0, 2338 | 513ce8ea,0, 2339 | b85f4ddf,0, 2340 | 21561c65,0, 2341 | 56512cf3,0, 2342 | 4fada59f,0, 2343 | 38aa9509,0, 2344 | a1a3c4b3,0, 2345 | 56b694de,0, 2346 | b8b8f5f2,0, 2347 | 51db50c7,0, 2348 | c8d2017d,0, 2349 | 2f6a2c7a,0, 2350 | 86b645a0,0, 2351 | f1b17536,0, 2352 | 68b8248c,0, 2353 | 81db81b9,0, 2354 | 6fd5e095,0, 2355 | 18d2d003,0, 2356 | 9fad74e1,0, 2357 | e8aa4477,0, 2358 | efc7806e,0, 2359 | 76ced1d4,0, 2360 | e671cc45,0, 2361 | b4802722,0, 2362 | c38717b4,0, 2363 | 2d897698,0, 2364 | c4ead3ad,0, 2365 | ba5baf10,0, 2366 | cd5c9f86,0, 2367 | da9c26f5,0, 2368 | 349247d9,0, 2369 | aaf6d27a,0, 2370 | a3409e51,0, 2371 | d447aec7,0, 2372 | e5b744bd,0, 2373 | 92b0742b,0, 2374 | 0bb92591,0, 2375 | 7cbe1507,0, 2376 | 9b063800,0, 2377 | 8cc68173,0, 2378 | 15cfd0c9,0, 2379 | 62c8e05f,0, 2380 | fcac75fc,0, 2381 | 12a214d0,0, 2382 | 65a52446,0, 2383 | f51a39d7,0, 2384 | 821d0941,0, 2385 | d0ece226,0, 2386 | a7ebd2b0,0, 2387 | 49e5b39c,0, 2388 | 50fe82dd,0, 2389 | ce9a177e,0, 2390 | b99d27e8,0, 2391 | 579346c4,0, 2392 | b02b6bc3,0, 2393 | 4e6fcfa8,0, 2394 | a061ae84,0, 2395 | 3e053b27,0, 2396 | a70c6a9d,0, 2397 | d00b5a0b,0, 2398 | 37b3770c,0, 2399 | 2073ce7f,0, 2400 | b97a9fc5,0, 2401 | 50193af0,0, 2402 | 271e0a66,0, 2403 | faed320b,0, 2404 | 14e35327,0, 2405 | fd80f612,0, 2406 | 6489a7a8,0, 2407 | 138e973e,0, 2408 | f436ba39,0, 2409 | 94f133dc,0, 2410 | e3f6034a,0, 2411 | 7aff52f0,0, 2412 | 939cf7c5,0, 2413 | 7d9296e9,0, 2414 | 0a95a67f,0, 2415 | 9a2abbee,0, 2416 | ed2d8b78,0, 2417 | 51d20133,0, 2418 | 26d531a5,0, 2419 | cfb69490,0, 2420 | 56bfc52a,0, 2421 | a6c7515e,0, 2422 | 48c93072,0, 2423 | 3fce00e4,0, 2424 | 38a3c4fd,0, 2425 | a81cd96c,0, 2426 | df1be9fa,0, 2427 | 0788a6b5,0, 2428 | eeeb0380,0, 2429 | 00e562ac,0, 2430 | 77e2523a,0, 2431 | 905a7f3d,0, 2432 | f09df6d8,0, 2433 | 879ac64e,0, 2434 | 1e9397f4,0, 2435 | 6994a762,0, 2436 | acb7958d,0, 2437 | 35bec437,0, 2438 | abda5194,0, 2439 | d56b2d29,0, 2440 | a26c1dbf,0, 2441 | b5aca4cc,0, 2442 | 2ca5f576,0, 2443 | 5ba2c5e0,0, 2444 | c5c65043,0, 2445 | b2c160d5,0, 2446 | 5ccf01f9,0, 2447 | bb772cfe,0, 2448 | 45338895,0, 2449 | 3234b803,0, 2450 | ab3de9b9,0, 2451 | dc3ad92f,0, 2452 | 425e4c8c,0, 2453 | 35597c1a,0, 2454 | db571d36,0, 2455 | 5c28b9d4,0, 2456 | 5b457dcd,0, 2457 | c24c2c77,0, 2458 | 52f331e6,0, 2459 | 25f40170,0, 2460 | 8c2868aa,0, 2461 | fb2f583c,0, 2462 | 15213910,0, 2463 | 8b45acb3,0, 2464 | fc429c25,0, 2465 | 654bcd9f,0, 2466 | 124cfd09,0, 2467 | f5f4d00e,0, 2468 | 953359eb,0, 2469 | 0c3a0851,0, 2470 | 925e9df2,0, 2471 | be1e0a28,0, 2472 | 50106b04,0, 2473 | 27175b92,0, 2474 | ce74fea7,0, 2475 | b0c5821a,0, 2476 | c7c2b28c,0, 2477 | d0020bff,0, 2478 | 3961aeca,0, 2479 | ded983cd,0, 2480 | e844adae,0, 2481 | 9f439d38,0, 2482 | 714dfc14,0, 2483 | ef2969b7,0, 2484 | 9198150a,0, 2485 | f15f9cef,0, 2486 | f63258f6,0, 2487 | 81356860,0, 2488 | ff8414dd,0, 2489 | ad75ffba,0, 2490 | aa183ba3,0, 2491 | 33116a19,0, 2492 | a3ae7788,0, 2493 | 5a60afd7,0, 2494 | c4043a74,0, 2495 | 2a0a5b58,0, 2496 | 349b162d,0, 2497 | da957701,0, 2498 | 4a2a6a90,0, 2499 | 2aede375,0, 2500 | c4e38259,0, 2501 | 5a8717fa,0, 2502 | c38e4640,0, 2503 | 24366b47,0, 2504 | 3b453440,0, 2505 | d54b556c,0, 2506 | a24c65fa,0, 2507 | 3c28f059,0, 2508 | 4b2fc0cf,0, 2509 | d2269175,0, 2510 | 42998ce4,0, 2511 | 225e0501,0, 2512 | cc50642d,0, 2513 | bb5754bb,0, 2514 | 2533c118,0, 2515 | 2c858d33,0, 2516 | 5b82bda5,0, 2517 | e77d37ee,0, 2518 | 907a0778,0, 2519 | 0e1e92db,0, 2520 | e010f3f7,0, 2521 | 9717c361,0, 2522 | 70afee66,0, 2523 | 10686783,0, 2524 | 676f5715,0, 2525 | 89613639,0, 2526 | 1705a39a,0, 2527 | 1eb3efb1,0, 2528 | c620a0fe,0, 2529 | 2f4305cb,0, 2530 | b64a5471,0, 2531 | 4632c005,0, 2532 | 3135f093,0, 2533 | a83ca129,0, 2534 | df3b91bf,0, 2535 | 3658348a,0, 2536 | af516530,0, 2537 | d85655a6,0, 2538 | f416c27c,0, 2539 | 847c36f3,0, 2540 | f37b0665,0, 2541 | 63c41bf4,0, 2542 | 14c32b62,0, 2543 | 7404a287,0, 2544 | 9a0ac3ab,0, 2545 | ed0df33d,0, 2546 | 7369669e,0, 2547 | 9d6707b2,0, 2548 | ea603724,0, 2549 | 1d92df64,0, 2550 | 1aff1b7d,0, 2551 | 6df82beb,0, 2552 | 8a4006ec,0, 2553 | 9d80bf9f,0, 2554 | 0489ee25,0, 2555 | 738edeb3,0, 2556 | edea4b10,0, 2557 | e45c073b,0, 2558 | 935b37ad,0, 2559 | 4d806ee1,0, 2560 | d4893f5b,0, 2561 | a38e0fcd,0, 2562 | 3dea9a6e,0, 2563 | 239c6f36,0, 2564 | cd920e1a,0, 2565 | caffca03,0, 2566 | 5a40d792,0, 2567 | 7fb60c63,0, 2568 | e6bf5dd9,0, 2569 | 78dbc87a,0, 2570 | e1d299c0,0, 2571 | 716d8451,0, 2572 | 11aa0db4,0, 2573 | ffa46c98,0, 2574 | 88a35c0e,0, 2575 | 16c7c9ad,0, 2576 | 61c0f93b,0, 2577 | 6876b510,0, 2578 | 29ecabe5,0, 2579 | 59865f6a,0, 2580 | b7883e46,0, 2581 | 50301341,0, 2582 | 47f0aa32,0, 2583 | 379a5ebd,0, 2584 | ae930f07,0, 2585 | d9943f91,0, 2586 | 492b2200,0, 2587 | 3e2c1296,0, 2588 | 82d398dd,0, 2589 | 6bb03de8,0, 2590 | 1cb70d7e,0, 2591 | f2b96c52,0, 2592 | 620671c3,0, 2593 | 75c6c8b0,0, 2594 | eccf990a,0, 2595 | 7b1d4082,0, 2596 | 8559e4e9,0, 2597 | 6b5785c5,0, 2598 | f5331066,0, 2599 | 1b3d714a,0, 2600 | 054b8412,0, 2601 | 724cb484,0, 2602 | ec282127,0, 2603 | 4fc6d0b8,0, 2604 | d6cf8102,0, 2605 | a1c8b194,0, 2606 | cfd4b043,0, 2607 | c8b9745a,0, 2608 | bfbe44cc,0, 2609 | 580669cb,0, 2610 | 0af782ac,0, 2611 | 7df0b23a,0, 2612 | e4f9e380,0, 2613 | 93fed316,0, 2614 | 7a9d7623,0, 2615 | 9493170f,0, 2616 | 042c0a9e,0, 2617 | 732b3a08,0, 2618 | 64eb837b,0, 2619 | fde2d2c1,0, 2620 | fa8f16d8,0, 2621 | 1d373bdf,0, 2622 | 6a300b49,0, 2623 | 5cad252a,0, 2624 | 2cc7d1a5,0, 2625 | b5ce801f,0, 2626 | 45b6146b,0, 2627 | 42dbd072,0, 2628 | 35dce0e4,0, 2629 | acd5b15e,0, 2630 | 4b6d9c59,0, 2631 | 3c6aaccf,0, 2632 | 199c773e,0, 2633 | 80952684,0, 2634 | 1ef1b327,0, 2635 | f0ffd20b,0, 2636 | 6040cf9a,0, 2637 | 1747ff0c,0, 2638 | 0087467f,0, 2639 | 07ea8266,0, 2640 | e9e4e34a,0, 2641 | 795bfedb,0, 2642 | 0e5cce4d,0, 2643 | f0186a26,0, 2644 | 1e160b0a,0, 2645 | 80729ea9,0, 2646 | fec3e214,0, 2647 | 89c4d282,0, 2648 | e9035b67,0, 2649 | 9e046bf1,0, 2650 | ee6e9f7e,0, 2651 | e7d8d355,0, 2652 | 39038a19,0, 2653 | 4e04ba8f,0, 2654 | 49697e96,0, 2655 | a7671fba,0, 2656 | 2018bb58,0, 2657 | ce16da74,0, 2658 | 27757f41,0, 2659 | 50724fd7,0, 2660 | 59c403fc,0, 2661 | 0b35e89b,0, 2662 | 7c32d80d,0, 2663 | e53b89b7,0, 2664 | 0c582c82,0, 2665 | 122ed9da,0, 2666 | 6529e94c,0, 2667 | 62442d55,0, 2668 | 8c4a4c79,0, 2669 | 1cf551e8,0, 2670 | 2a687f8b,0, 2671 | c4661ea7,0, 2672 | b40cea28,0, 2673 | c30bdabe,0, 2674 | 44747e5c,0, 2675 | 33734eca,0, 2676 | 341e8ad3,0, 2677 | ad17db69,0, 2678 | da10ebff,0, 2679 | 4aaff66e,0, 2680 | 6f592d9f,0, 2681 | 863a88aa,0, 2682 | f13db83c,0, 2683 | 76421cde,0, 2684 | 712fd8c7,0, 2685 | 0628e851,0, 2686 | 9f21b9eb,0, 2687 | e826897d,0, 2688 | 789994ec,0, 2689 | 0f9ea47a,0, 2690 | f1da0011,0, 2691 | f6b7c408,0, 2692 | 6fbe95b2,0, 2693 | 8806b8b5,0, 2694 | 06cf507c,0, 2695 | efacf549,0, 2696 | 98abc5df,0, 2697 | 76a5a4f3,0, 2698 | e61ab962,0, 2699 | 911d89f4,0, 2700 | 3c4c9c9c,0, 2701 | d242fdb0,0, 2702 | 329714ae,0, 2703 | 2557addd,0, 2704 | 52509d4b,0, 2705 | 553d5952,0, 2706 | cc3408e8,0, 2707 | 0e7afe1e,0, 2708 | e0749f32,0, 2709 | 09173a07,0, 2710 | 7e100a91,0, 2711 | 77a646ba,0, 2712 | 8e689ee5,0, 2713 | 100c0b46,0, 2714 | 670b3bd0,0, 2715 | 89055afc,0, 2716 | 58205998,0, 2717 | 2f27690e,0, 2718 | 284aad17,0, 2719 | c644cc3b,0, 2720 | 413b68d9,0, 2721 | 363c584f,0, 2722 | af3509f5,0, 2723 | 4656acc0,0, 2724 | df5ffd7a,0, 2725 | 4fe0e0eb,0, 2726 | 38e7d07d,0, 2727 | 6a163b1a,0, 2728 | 1d110b8c,0, 2729 | 6d7bff03,0, 2730 | 1a7ccf95,0, 2731 | 83759e2f,0, 2732 | f472aeb9,0, 2733 | 730d0a5b,0, 2734 | 040a3acd,0, 2735 | 9d036b77,0, 2736 | ea045be1,0, 2737 | 7460ce42,0, 2738 | ed699ff8,0, 2739 | 0ad1b2ff,0, 2740 | 6d9c472e,0, 2741 | 84ffe21b,0, 2742 | 8d49ae30,0, 2743 | ed8e27d5,0, 2744 | eae3e3cc,0, 2745 | 9de4d35a,0, 2746 | e355afe7,0, 2747 | 3d8ef6ab,0, 2748 | 3ae332b2,0, 2749 | d4ed539e,0, 2750 | 2495c7ea,0, 2751 | 5392f77c,0, 2752 | ca9ba6c6,0, 2753 | bd9c9650,0, 2754 | 23f803f3,0, 2755 | cdf662df,0, 2756 | 2a4e4fd8,0, 2757 | 5d497f4e,0, 2758 | e1b6f505,0, 2759 | 96b1c593,0, 2760 | 7fd260a6,0, 2761 | e6db311c,0, 2762 | 91dc018a,0, 2763 | 16a3a568,0, 2764 | 61a495fe,0, 2765 | 8faaf4d2,0, 2766 | 11ce6171,0, 2767 | 66c951e7,0, 2768 | ffc0005d,0, 2769 | 88c730cb,0, 2770 | 18782d5a,0, 2771 | b7ec5283,0, 2772 | b081969a,0, 2773 | 5739bb9d,0, 2774 | 203e8b0b,0, 2775 | aef763c2,0, 2776 | d9f05354,0, 2777 | de9d974d,0, 2778 | 6bd4512d,0, 2779 | 650fd91f,0, 2780 | 1208e989,0, 2781 | 05c850fa,0, 2782 | ebc631d6,0, 2783 | 75a2a475,0, 2784 | 9bacc559,0, 2785 | 7c14e85e,0, 2786 | 0b13d8c8,0, 2787 | 6c5e2d19,0, 2788 | 853d882c,0, 2789 | 1c34d996,0, 2790 | fb8cf491,0, 2791 | ec4c4de2,0, 2792 | 9c26b96d,0, 2793 | 052fe8d7,0, 2794 | 3fc848f2,0, 2795 | d1c629de,0, 2796 | 4614f056,0, 2797 | 26d379b3,0, 2798 | 21bebdaa,0, 2799 | 0dfe2a70,0, 2800 | 7af91ae6,0, 2801 | e3f04b5c,0, 2802 | 0a93ee69,0, 2803 | 7d94deff,0, 2804 | e49d8f45,0, 2805 | 939abfd3,0, 2806 | 0325a242,0, 2807 | faeb7a1d,0, 2808 | 8dec4a8b,0, 2809 | 648fefbe,0, 2810 | fd86be04,0, 2811 | 8a818e92,0, 2812 | 5ba48df6,0, 2813 | b5aaecda,0, 2814 | 5cc949ef,0, 2815 | b2c728c3,0, 2816 | c5c01855,0, 2817 | 557f05c4,0, 2818 | 35b88c21,0, 2819 | acb1dd9b,0, 2820 | 45d278ae,0, 2821 | 32d54838,0, 2822 | abdc1982,0, 2823 | 4c643485,0, 2824 | 3b630413,0, 2825 | 1e95dfe2,0, 2826 | 879c8e58,0, 2827 | 6eff2b6d,0, 2828 | 80f14a41,0, 2829 | 67496746,0, 2830 | 104e57d0,0, 2831 | 7089de35,0, 2832 | 9e87bf19,0, 2833 | e9808f8f,0, 2834 | 77e41a2c,0, 2835 | 8016f26c,0, 2836 | 191fa3d6,0, 2837 | 69755759,0, 2838 | f9ca4ac8,0, 2839 | 990dc32d,0, 2840 | 00049297,0, 2841 | 7703a201,0, 2842 | 0769568e,0, 2843 | 706e6618,0, 2844 | e0d17b89,0, 2845 | 490d1253,0, 2846 | d00443e9,0, 2847 | a703737f,0, 2848 | 3967e6dc,0, 2849 | 4e60d64a,0, 2850 | 50162312,0, 2851 | c91f72a8,0, 2852 | 207cd79d,0, 2853 | b9758627,0, 2854 | 29ca9bb6,0, 2855 | e232216b,0, 2856 | 953511fd,0, 2857 | e55fe572,0, 2858 | fb29102a,0, 2859 | 8c2e20bc,0, 2860 | fc44d433,0, 2861 | 8b43e4a5,0, 2862 | 5a66e7c1,0, 2863 | b46886ed,0, 2864 | 5d0b23d8,0, 2865 | b30542f4,0, 2866 | c4027262,0, 2867 | 437dd680,0, 2868 | 347ae616,0, 2869 | ad73b7ac,0, 2870 | da74873a,0, 2871 | 3317220f,0, 2872 | dd194323,0, 2873 | 4da65eb2,0, 2874 | 3aa16e24,0, 2875 | 68508543,0, 2876 | 1f57b5d5,0, 2877 | f159d4f9,0, 2878 | 6f3d415a,0, 2879 | 183a71cc,0, 2880 | f63410e0,0, 2881 | 668b0d71,0, 2882 | 7626701b,0, 2883 | 98281137,0, 2884 | f6d3a8cd,0, 2885 | 86b95c42,0, 2886 | 8f0f1069,0, 2887 | efc8998c,0, 2888 | 76c1c836,0, 2889 | 06ab3cb9,0, 2890 | 71ac0c2f,0, 2891 | 4251556e,0, 2892 | ac5f3442,0, 2893 | 453c9177,0, 2894 | dc35c0cd,0, 2895 | ab32f05b,0, 2896 | 4c8add5c,0, 2897 | 2c4d54b9,0, 2898 | 5b4a642f,0, 2899 | c2433595,0, 2900 | b229c11a,0, 2901 | 5591ec1d,0, 2902 | 0760077a,0, 2903 | 706737ec,0, 2904 | 9e6956c0,0, 2905 | 990492d9,0, 2906 | 09bb8f48,0, 2907 | f0755717,0, 2908 | 6e11c2b4,0, 2909 | 801fa398,0, 2910 | 10a0be09,0, 2911 | 67a78e9f,0, 2912 | 513aa0fc,0, 2913 | 263d906a,0, 2914 | bf34c1d0,0, 2915 | 565764e5,0, 2916 | 21505473,0, 2917 | b85905c9,0, 2918 | cf5e355f,0, 2919 | 3f26a12b,0, 2920 | a1423488,0, 2921 | d645041e,0, 2922 | 31fd2919,0, 2923 | 8d02a352,0, 2924 | fa0593c4,0, 2925 | 136636f1,0, 2926 | 8a6f674b,0, 2927 | fd6857dd,0, 2928 | 1ad07ada,0, 2929 | 0d10c3a9,0, 2930 | e31ea285,0, 2931 | 9374560a,0, 2932 | e473669c,0, 2933 | 74cc7b0d,0, 2934 | 03cb4b9b,0, 2935 | 8a88df66,0, 2936 | 13818edc,0, 2937 | 84535754,0, 2938 | 9393ee27,0, 2939 | e3f91aa8,0, 2940 | 94fe2a3e,0, 2941 | 0df77b84,0, 2942 | 7af04b12,0, 2943 | da9a6ee3,0, 2944 | 33f9cbd6,0, 2945 | 44fefb40,0, 2946 | ddf7aafa,0, 2947 | aaf09a6c,0, 2948 | 3a4f87fd,0, 2949 | 2d8f3e8e,0, 2950 | 5a880e18,0, 2951 | 5de5ca01,0, 2952 | c4ec9bbb,0, 2953 | b3ebab2d,0, 2954 | 06a26d4d,0, 2955 | e8ac0c61,0, 2956 | 98c6f8ee,0, 2957 | 0879e57f,0, 2958 | 1fb95c0c,0, 2959 | 68be6c9a,0, 2960 | 6fd3a883,0, 2961 | 50f8cacb,0, 2962 | bef6abe7,0, 2963 | c9f19b71,0, 2964 | b99b6ffe,0, 2965 | ce9c5f68,0, 2966 | 5e2342f9,0, 2967 | 2924726f,0, 2968 | 3ee4cb1c,0, 2969 | a7ed9aa6,0, 2970 | 4e8e3f93,0, 2971 | 39890f05,0, 2972 | d7876e29,0, 2973 | 473873b8,0, 2974 | 303f432e,0, 2975 | 65a36c50,0, 2976 | 12a45cc6,0, 2977 | 8bad0d7c,0, 2978 | e2dcc8b2,0, 2979 | 0bbf6d87,0, 2980 | 92b63c3d,0, 2981 | e5b10cab,0, 2982 | 020921ac,0, 2983 | fc4d85c7,0, 2984 | 6544d47d,0, 2985 | 8c277148,0, 2986 | f2960df5,0, 2987 | 85913d63,0, 2988 | 7c5fe53c,0, 2989 | 953c4009,0, 2990 | 29f09bae,0, 2991 | b0f9ca14,0, 2992 | b7940e0d,0, 2993 | 272b139c,0, 2994 | 502c230a,0, 2995 | 30ebaaef,0, 2996 | 47ec9a79,0, 2997 | dee5cbc3,0, 2998 | 37866ef6,0, 2999 | 40815e60,0, 3000 | d9880fda,0, 3001 | ae8f3f4c,0, 3002 | 4937124b,0, 3003 | 6cc1c9ba,0, 3004 | f5c89800,0, 3005 | f2a55c19,0, 3006 | 151d711e,0, 3007 | 621a4188,0, 3008 | 02ddc86d,0, 3009 | ecd3a941,0, 3010 | 72b73ce2,0, 3011 | ebbe6d58,0, 3012 | 9cb95dce,0, 3013 | 4d9c5eaa,0, 3014 | 3a9b6e3c,0, 3015 | a3923f86,0, 3016 | 3df6aa25,0, 3017 | 4347d698,0, 3018 | 23805f7d,0, 3019 | ba890ec7,0, 3020 | 2d5bd74f,0, 3021 | 08ad0cbe,0, 3022 | e6a36d92,0, 3023 | 78c7f831,0, 3024 | 96c9991d,0, 3025 | 0676848c,0, 3026 | 66b10d69,0, 3027 | 11b63dff,0, 3028 | 88bf6c45,0, 3029 | 8fd2a85c,0, 3030 | f8d598ca,0, 3031 | 686a855b,0, 3032 | 1f6db5cd,0, 3033 | e644d5bf,0, 3034 | 084ab493,0, 3035 | 7f4d8405,0, 3036 | eff29994,0, 3037 | f83220e7,0, 3038 | 8f351071,0, 3039 | 613b715d,0, 3040 | ff5fe4fe,0, 3041 | 6656b544,0, 3042 | 81ee9843,0, 3043 | 2832f199,0, 3044 | 58580516,0, 3045 | 26e979ab,0, 3046 | 51ee493d,0, 3047 | 3129c0d8,0, 3048 | d84a65ed,0, 3049 | af4d557b,0, 3050 | 48f5787c,0, 3051 | f40af237,0, 3052 | 830dc2a1,0, 3053 | 1d695702,0, 3054 | 846006b8,0, 3055 | 14df1b29,0, 3056 | 031fa25a,0, 3057 | 737556d5,0, 3058 | ea7c076f,0, 3059 | 9d7b37f9,0, 3060 | 0dc42a68,0, 3061 | 4b33f084,0, 3062 | 4285bcaf,0, 3063 | 35828c39,0, 3064 | bb4b64f0,0, 3065 | cc4c5466,0, 3066 | 5228c1c5,0, 3067 | 2c99bd78,0, 3068 | 096f6689,0, 3069 | e76107a5,0, 3070 | 79059206,0, 3071 | 0e02a290,0, 3072 | 970bf32a,0, 3073 | 70b3de2d,0, 3074 | 107457c8,0, 3075 | fe7a36e4,0, 3076 | e0eb7b91,0, 3077 | e786bf88,0, 3078 | 60f91b6a,0, 3079 | fe9d8ec9,0, 3080 | 1093efe5,0, 3081 | 6794df73,0, 3082 | 2a744fc0,0, 3083 | 5d737f56,0, 3084 | c47a2eec,0, 3085 | 5a1ebb4f,0, 3086 | 44684e17,0, 3087 | aa662f3b,0, 3088 | 3402ba98,0, 3089 | 43058a0e,0, 3090 | da0cdbb4,0, 3091 | ad0beb22,0, 3092 | 4ab3c625,0, 3093 | 6f451dd4,0, 3094 | f64c4c6e,0, 3095 | f1218877,0, 3096 | 8626b8e1,0, 3097 | 619e95e6,0, 3098 | 765e2c95,0, 3099 | ef577d2f,0, 3100 | 98504db9,0, 3101 | 0634d81a,0, 3102 | 7133e88c,0, 3103 | a016ebe8,0, 3104 | d07c1f67,0, 3105 | 40c302f6,0, 3106 | 20048b13,0, 3107 | 506e7f9c,0, 3108 | be601eb0,0, 3109 | c9672e26,0, 3110 | 2edf0321,0, 3111 | 9220896a,0, 3112 | e527b9fc,0, 3113 | 0c441cc9,0, 3114 | 954d4d73,0, 3115 | e24a7de5,0, 3116 | 1232e991,0, 3117 | fc3c88bd,0, 3118 | 6bee5135,0, 3119 | 1ce961a3,0, 3120 | e2adc5c8,0, 3121 | 7ba49472,0, 3122 | e5c001d1,0, 3123 | ec764dfa,0, 3124 | 9b717d6c,0, 3125 | fbb6f489,0, 3126 | 15b895a5,0, 3127 | 62bfa533,0, 3128 | fcdb3090,0, 3129 | 12d551bc,0, 3130 | 2bb625f7,0, 3131 | c5b844db,0, 3132 | b2bf744d,0, 3133 | c2d580c2,0, 3134 | 526a9d53,0, 3135 | 32ad14b6,0, 3136 | dca3759a,0, 3137 | dbceb183,0, 3138 | 3c769c84,0, 3139 | 4b71ac12,0, 3140 | 19804775,0, 3141 | 6e8777e3,0, 3142 | f78e2659,0, 3143 | 808916cf,0, 3144 | 1eed836c,0, 3145 | 009b7634,0, 3146 | 779c46a2,0, 3147 | ee951718,0, 3148 | 9992278e,0, 3149 | 07f6b22d,0, 3150 | 70f182bb,0, 3151 | e9f8d301,0, 3152 | 4fdae0f3,0, 3153 | a1d481df,0, 3154 | 48b724ea,0, 3155 | 3fb0147c,0, 3156 | a6b945c6,0, 3157 | 410168c1,0, 3158 | 56c1d1b2,0, 3159 | b8cfb09e,0, 3160 | cfc88008,0, 3161 | 26ab253d,0, 3162 | bfa27487,0, 3163 | 581a5980,0, 3164 | 2f1d6916,0, 3165 | 7dec8271,0, 3166 | 0aebb2e7,0, 3167 | 93e2e35d,0, 3168 | 948f2744,0, 3169 | e38817d2,0, 3170 | 04303ad5,0, 3171 | 64f7b330,0, 3172 | 13f083a6,0, 3173 | 8af9d21c,0, 3174 | 639a7729,0, 3175 | 149d47bf,0, 3176 | 8d941605,0, 3177 | e36fafff,0, 3178 | 7a66fe45,0, 3179 | e4026be6,0, 3180 | 0a0c0aca,0, 3181 | 7d0b3a5c,0, 3182 | fa749ebe,0, 3183 | 8d73ae28,0, 3184 | 147aff92,0, 3185 | 637dcf04,0, 3186 | fd195aa7,0, 3187 | 64100b1d,0, 3188 | f4af168c,0, 3189 | 2ef93372,0, 3190 | 59fe03e4,0, 3191 | c0f7525e,0, 3192 | b7f062c8,0, 3193 | 2994f76b,0, 3194 | b09da6d1,0, 3195 | 2022bb40,0, 3196 | 57258bd6,0, 3197 | 40e532a5,0, 3198 | 308fc62a,0, 3199 | de81a706,0, 3200 | 39398a01,0, 3201 | 1ccf51f0,0, 3202 | 6bc86166,0, 3203 | f2c130dc,0, 3204 | 1ba295e9,0, 3205 | f5acf4c5,0, 3206 | 1214d9c2,0, 3207 | 02b9a4a8,0, 3208 | ecb7c584,0, 3209 | 0b0fe883,0, 3210 | 7c08d815,0, 3211 | 4a95f676,0, 3212 | 3d92c6e0,0, 3213 | d39ca7cc,0, 3214 | 33494ed2,0, 3215 | bd80a61b,0, 3216 | 54e3032e,0, 3217 | baed6202,0, 3218 | 5d554f05,0, 3219 | 2a527f93,0, 3220 | 91c031c1,0, 3221 | e6c70157,0, 3222 | 76781cc6,0, 3223 | 16bf9523,0, 3224 | 8fb6c499,0, 3225 | f8b1f40f,0, 3226 | 66d561ac,0, 3227 | 11d2513a,0, 3228 | 6f632d87,0, 3229 | 18641d11,0, 3230 | e620b97a,0, 3231 | 082ed856,0, 3232 | 7f29e8c0,0, 3233 | 0f431c4f,0, 3234 | 78442cd9,0, 3235 | e8fb3148,0, 3236 | ff3b883b,0, 3237 | 1135e917,0, 3238 | f8564c22,0, 3239 | 615f1d98,0, 3240 | f1e00009,0, 3241 | 86e7309f,0, 3242 | 2f3b5945,0, 3243 | 583c69d3,0, 3244 | b63208ff,0, 3245 | 28569d5c,0, 3246 | c658fc70,0, 3247 | 21e0d177,0, 3248 | 56e7e1e1,0, 3249 | af2939be,0, 3250 | 314dac1d,0, 3251 | df43cd31,0, 3252 | a844fda7,0, 3253 | 4ffcd0a0,0, 3254 | 1d0d3bc7,0, 3255 | f3035aeb,0, 3256 | 1a60ffde,0, 3257 | 6d67cf48,0, 3258 | 8369ae64,0, 3259 | 13d6b3f5,0, 3260 | 04160a86,0, 3261 | ea186baa,0, 3262 | 037bce9f,0, 3263 | 747cfe09,0, 3264 | ed75afb3,0, 3265 | 9a729f25,0, 3266 | 3c50acd7,0, 3267 | a559fd6d,0, 3268 | a2343974,0, 3269 | 524cad00,0, 3270 | bc42cc2c,0, 3271 | 55216919,0, 3272 | 2226598f,0, 3273 | bb2f0835,0, 3274 | 5c972532,0, 3275 | 2b9015a4,0, 3276 | 976f9fef,0, 3277 | 90025bf6,0, 3278 | 607acf82,0, 3279 | 177dff14,0, 3280 | f9739e38,0, 3281 | 67170b9b,0, 3282 | 10103b0d,0, 3283 | 89196ab7,0, 3284 | 6ea147b0,0, 3285 | 19a67726,0, 3286 | e7e2d34d,0, 3287 | 09ecb261,0, 3288 | 7eeb82f7,0, 3289 | 0e817678,0, 3290 | e9395b7f,0, 3291 | 9e3e6be9,0, 3292 | fef9e20c,0, 3293 | 89fed29a,0, 3294 | 67f0b3b6,0, 3295 | 8e931683,0, 3296 | f0226a3e,0, 3297 | b474b6a6,0, 3298 | c41e4229,0, 3299 | 23a66f2e,0, 3300 | ad6f87e7,0, 3301 | dd057368,0, 3302 | 4dba6ef9,0, 3303 | 684cb508,0, 3304 | 18264187,0, 3305 | 6f217111,0, 3306 | f62820ab,0, 3307 | 11900dac,0, 3308 | 0650b4df,0, 3309 | 9f59e565,0, 3310 | 763a4050,0, 3311 | 7f8c0c7b,0, 3312 | d01873a2,0, 3313 | 4e7ce601,0, 3314 | 500a1359,0, 3315 | 270d23cf,0, 3316 | c90342e3,0, 3317 | ce6e86fa,0, 3318 | 7b27409a,0, 3319 | 952921b6,0, 3320 | e22e1120,0, 3321 | 7c4a8483,0, 3322 | 02fbf83e,0, 3323 | 623c71db,0, 3324 | 8c3210f7,0, 3325 | fb352061,0, 3326 | 12568554,0, 3327 | fc58e478,0, 3328 | 1be0c97f,0, 3329 | 7cad3cae,0, 3330 | e2c9a90d,0, 3331 | 95ce999b,0, 3332 | 0cc7c821,0, 3333 | fcbf5c55,0, 3334 | 8cd5a8da,0, 3335 | 62dbc9f6,0, 3336 | c2b1ec07,0, 3337 | b5b6dc91,0, 3338 | 2bd24932,0, 3339 | 5cd579a4,0, 3340 | c5dc281e,0, 3341 | 5563358f,0, 3342 | 35a4bc6a,0, 3343 | 42a38cfc,0, 3344 | acadedd0,0, 3345 | 32c97873,0, 3346 | 45ce48e5,0, 3347 | dcc7195f,0, 3348 | abc029c9,0, 3349 | 3b7f3458,0, 3350 | 4c7804ce,0, 3351 | 1e89efa9,0, 3352 | f0878e85,0, 3353 | 8780be13,0, 3354 | 19e42bb0,0, 3355 | f7ea4a9c,0, 3356 | 80ed7a0a,0, 3357 | 1052679b,0, 3358 | 6755570d,0, 3359 | 7095ee7e,0, 3360 | e99cbfc4,0, 3361 | 9e9b8f52,0, 3362 | 77f82a67,0, 3363 | eef17bdd,0, 3364 | 094956da,0, 3365 | 3fd478b9,0, 3366 | d1da1995,0, 3367 | 4fbe8c36,0, 3368 | 4608c01d,0, 3369 | 310ff08b,0, 3370 | 51c8796e,0, 3371 | 26cf49f8,0, 3372 | 56a5bd77,0, 3373 | b8abdc5b,0, 3374 | 2814c1ca,0, 3375 | 0de21a3b,0, 3376 | 94eb4b81,0, 3377 | 7d88eeb4,0, 3378 | 0a8fde22,0, 3379 | 743ea29f,0, 3380 | 03399209,0, 3381 | 63fe1bec,0, 3382 | 14f92b7a,0, 3383 | faf74a56,0, 3384 | fd9a8e4f,0, 3385 | 6d2593de,0, 3386 | 1a22a348,0, 3387 | 0a68660f,0, 3388 | fd7d3662,0, 3389 | 8a7a06f4,0, 3390 | 647467d8,0, 3391 | 141e9357,0, 3392 | f3a6be50,0, 3393 | 27e3ca16,0, 3394 | 50e4fa80,0, 3395 | c9edab3a,0, 3396 | 57893e99,0, 3397 | b9875fb5,0, 3398 | 39953f4e,0, 3399 | a09c6ef4,0, 3400 | 472443f3,0, 3401 | 62d29802,0, 3402 | fbdbc9b8,0, 3403 | 8cdcf92e,0, 3404 | 12b86c8d,0, 3405 | 65bf5c1b,0, 3406 | fcb60da1,0, 3407 | 8bb13d37,0, 3408 | 1b0e20a6,0, 3409 | 6c091030,0, 3410 | 0cce99d5,0, 3411 | e2c0f8f9,0, 3412 | 0ba35dcc,0, 3413 | e5ad3ce0,0, 3414 | 75122171,0, 3415 | da865ea8,0, 3416 | 3a53b7b6,0, 3417 | 2d930ec5,0, 3418 | b49a5f7f,0, 3419 | c39d6fe9,0, 3420 | 5df9fa4a,0, 3421 | b3f79b66,0, 3422 | 544fb661,0, 3423 | 234886f7,0, 3424 | 06be5d06,0, 3425 | 76d4a989,0, 3426 | 01d3991f,0, 3427 | 0865d534,0, 3428 | 68a25cd1,0, 3429 | 1fa56c47,0, 3430 | 86ac3dfd,0, 3431 | f1ab0d6b,0, 3432 | 6fcf98c8,0, 3433 | 18c8a85e,0, 3434 | f6c6c972,0, 3435 | 6679d4e3,0, 3436 | 763311a4,0, 3437 | e8578407,0, 3438 | 0659e52b,0, 3439 | 715ed5bd,0, 3440 | e1e1c82c,0, 3441 | 6f2820e5,0, 3442 | 1f42d46a,0, 3443 | 6845e4fc,0, 3444 | f8faf96d,0, 3445 | 8ffdc9fb,0, 3446 | bf28f19b,0, 3447 | 3f3a9160,0, 3448 | 483da1f6,0, 3449 | a633c0da,0, 3450 | 4f5065ef,0, 3451 | d6593455,0, 3452 | 31e11952,0, 3453 | 46e629c4,0, 3454 | 8d1e9319,0, 3455 | 647d362c,0, 3456 | fd746796,0, 3457 | 8a735700,0, 3458 | 1acc4a91,0, 3459 | 6dcb7a07,0, 3460 | 0a6137fb,0, 3461 | 03d77bd0,0, 3462 | 74d04b46,0, 3463 | 4520a13c,0, 3464 | ab2ec010,0, 3465 | dc29f086,0, 3466 | b5583548,0, 3467 | 5c3b907d,0, 3468 | b235f151,0, 3469 | 228aecc0,0, 3470 | 9918a292,0, 3471 | ee1f9204,0, 3472 | 7ea08f95,0, 3473 | 09a7bf03,0, 3474 | 696036e6,0, 3475 | 1e670670,0, 3476 | 6e0df2ff,0, 3477 | 800393d3,0, 3478 | f704a345,0, 3479 | 10bc8e42,0, 3480 | eef82a29,0, 3481 | 99ff1abf,0, 3482 | 00f64b05,0, 3483 | 77f17b93,0, 3484 | 079b8f1c,0, 3485 | 709cbf8a,0, 3486 | 9724928d,0, 3487 | 80e42bfe,0, 3488 | 19ed7a44,0, 3489 | 8789efe7,0, 3490 | 69878ecb,0, 3491 | 8e3fa3cc,0, 3492 | 7f429de7,0, 3493 | 0845ad71,0, 3494 | 962138d2,0, 3495 | 782f59fe,0, 3496 | 0f286968,0, 3497 | e890446f,0, 3498 | 6659aca6,0, 3499 | 8f3a0993,0, 3500 | f83d3905,0, 3501 | 613468bf,0, 3502 | 868c45b8,0, 3503 | f18b752e,0, 3504 | 4d74ff65,0, 3505 | 3a73cff3,0, 3506 | a4175a50,0, 3507 | d3106ac6,0, 3508 | 4a193b7c,0, 3509 | ada1167b,0, 3510 | ba61af08,0, 3511 | 546fce24,0, 3512 | ca0b5b87,0, 3513 | 24053aab,0, 3514 | b4ba273a,0, 3515 | 82270959,0, 3516 | 1b2e58e3,0, 3517 | 6c296875,0, 3518 | 1c439cfa,0, 3519 | fbfbb1fd,0, 3520 | 9c51fc01,0, 3521 | 0558adbb,0, 3522 | 725f9d2d,0, 3523 | e2e080bc,0, 3524 | b0116bdb,0, 3525 | 5e1f0af7,0, 3526 | c07b9f54,0, 3527 | 30030b20,0, 3528 | d960ae15,0, 3529 | ae679e83,0, 3530 | 376ecf39,0, 3531 | 4069ffaf,0, 3532 | d0d6e23e,0, 3533 | a7d1d2a8,0, 3534 | 2e924655,0, 3535 | 29ff824c,0, 3536 | b0f6d3f6,0, 3537 | 574efef1,0, 3538 | 2049ce67,0, 3539 | 408e4782,0, 3540 | 37897714,0, 3541 | ae8026ae,0, 3542 | d9871638,0, 3543 | a9ede2b7,0, 3544 | deead221,0, 3545 | 4e55cfb0,0, 3546 | 3952ff26,0, 3547 | 0987c746,0, 3548 | 97e352e5,0, 3549 | e0e46273,0, 3550 | 0eea035f,0, 3551 | fe92972b,0, 3552 | 679bc691,0, 3553 | 60f60288,0, 3554 | 17f1321e,0, 3555 | f0491f19,0, 3556 | d5bfc4e8,0, 3557 | 4cb69552,0, 3558 | 3bb1a5c4,0, 3559 | a5d53067,0, 3560 | 4bdb514b,0, 3561 | 3cdc61dd,0, 3562 | ac637c4c,0, 3563 | db644cda,0, 3564 | bba3c53f,0, 3565 | cca4f5a9,0, 3566 | 55ada413,0, 3567 | cbc931b0,0, 3568 | f4e253f8,0, 3569 | 1aec32d4,0, 3570 | f38f97e1,0, 3571 | 1d81f6cd,0, 3572 | fa39dbca,0, 3573 | edf962b9,0, 3574 | 9afe522f,0, 3575 | 03f70395,0, 3576 | 9d939636,0, 3577 | 049ac78c,0, 3578 | 739df71a,0, 3579 | e322ea8b,0, 3580 | 9425da1d,0, 3581 | c6d4317a,0, 3582 | b1d301ec,0, 3583 | 28da5056,0, 3584 | c1b9f563,0, 3585 | c80fb948,0, 3586 | bf0889de,0, 3587 | dfcf003b,0, 3588 | a8c830ad,0, 3589 | 31c16117,0, 3590 | d8a2c422,0, 3591 | afa5f4b4,0, 3592 | 36aca50e,0, 3593 | 283de87b,0, 3594 | 568c94c6,0, 3595 | 218ba450,0, 3596 | 414c2db5,0, 3597 | 364b1d23,0, 3598 | af424c99,0, 3599 | d8457c0f,0, 3600 | a82f8880,0, 3601 | e5cf1833,0, 3602 | 0bc1791f,0, 3603 | e2a2dc2a,0, 3604 | fcd42972,0, 3605 | 65dd78c8,0, 3606 | 12da485e,0, 3607 | 8cbeddfd,0, 3608 | fbb9ed6b,0, 3609 | f20fa140,0, 3610 | a0fe4a27,0, 3611 | d7f97ab1,0, 3612 | 4ef02b0b,0, 3613 | 39f71b9d,0, 3614 | 499def12,0, 3615 | ae25c215,0, 3616 | c98f8fe9,0, 3617 | 5086de53,0, 3618 | 2781eec5,0, 3619 | c039c3c2,0, 3620 | f6a4eda1,0, 3621 | 81a3dd37,0, 3622 | f1c929b8,0, 3623 | 86ce192e,0, 3624 | 1fc74894,0, 3625 | 98b8ec76,0, 3626 | 9fd5286f,0, 3627 | e16454d2,0, 3628 | c4928f23,0, 3629 | b4f87bac,0, 3630 | 2df12a16,0, 3631 | 5af61a80,0, 3632 | bd4e3787,0, 3633 | aa8e8ef4,0, 3634 | d3523650,0, 3635 | 2d16923b,0, 3636 | b41fc381,0, 3637 | c475370e,0, 3638 | 54ca2a9f,0, 3639 | 430a93ec,0, 3640 | 340da37a,0, 3641 | aa6936d9,0, 3642 | dd6e064f,0, 3643 | 4dd11bde,0, 3644 | 3ad62b48,0, 3645 | 930a4292,0, 3646 | 0a031328,0, 3647 | 7a69e7a7,0, 3648 | 8a1173d3,0, 3649 | fd164345,0, 3650 | 641f12ff,0, 3651 | fa7b875c,0, 3652 | 1475e670,0, 3653 | 84cafbe1,0, 3654 | 4f32413c,0, 3655 | 383571aa,0, 3656 | a651e409,0, 3657 | d156d49f,0, 3658 | 485f8525,0, 3659 | afe7a822,0, 3660 | cf2021c7,0, 3661 | 5144b464,0, 3662 | 8061b700,0, 3663 | f00b438f,0, 3664 | 1e0522a3,0, 3665 | 69021235,0, 3666 | f9bd0fa4,0, 3667 | 997a8641,0, 3668 | e91072ce,0, 3669 | 071e13e2,0, 3670 | e0a63ee5,0, 3671 | b257d582,0, 3672 | 2b5e8438,0, 3673 | 5c59b4ae,0, 3674 | 2c334021,0, 3675 | 5b3470b7,0, 3676 | cb8b6d26,0, 3677 | dc4bd455,0, 3678 | 3245b579,0, 3679 | db26104c,0, 3680 | 35287160,0, 3681 | d2905c67,0, 3682 | a5976cf1,0, 3683 | c2da9920,0, 3684 | 5cbe0c83,0, 3685 | b2b06daf,0, 3686 | 220f703e,0, 3687 | 35cfc94d,0, 3688 | dbc1a861,0, 3689 | dcac6c78,0, 3690 | 4c1371e9,0, 3691 | 784b353b,0, 3692 | 0f4c05ad,0, 3693 | 7f26f122,0, 3694 | 0821c1b4,0, 3695 | 989edc25,0, 3696 | ef99ecb3,0, 3697 | 8f5e6556,0, 3698 | 6150047a,0, 3699 | 165734ec,0, 3700 | ff3491d9,0, 3701 | 113af0f5,0, 3702 | f682ddf2,0, 3703 | a4733695,0, 3704 | d3740603,0, 3705 | 4d1093a0,0, 3706 | 536666f8,0, 3707 | 2461566e,0, 3708 | 540ba2e1,0, 3709 | b3b38fe6,0, 3710 | c4b4bf70,0, 3711 | 852ea185,0, 3712 | 1c27f03f,0, 3713 | 8243659c,0, 3714 | 1b4a3426,0, 3715 | 6c4d04b0,0, 3716 | eb32a052,0, 3717 | 9c3590c4,0, 3718 | 053cc17e,0, 3719 | 723bf1e8,0, 3720 | ec5f644b,0, 3721 | 9b5854dd,0, 3722 | e5e92860,0, 3723 | 92ee18f6,0, 3724 | c01ff391,0, 3725 | 2e1192bd,0, 3726 | 5916a22b,0, 3727 | c7723788,0, 3728 | 297c56a4,0, 3729 | 370aa3fc,0, 3730 | 400d936a,0, 3731 | a96e365f,0, 3732 | 306767e5,0, 3733 | a0d87a74,0, 3734 | 5e9cde1f,0, 3735 | 299bee89,0, 3736 | c7958fa5,0, 3737 | 59f11a06,0, 3738 | b7ff7b2a,0, 3739 | 5047562d,0, 3740 | 274066bb,0, 3741 | 4787ef5e,0, 3742 | de8ebee4,0, 3743 | 37ed1bd1,0, 3744 | aee44a6b,0, 3745 | 3e5b57fa,0, 3746 | e0800eb6,0, 3747 | e7edcaaf,0, 3748 | 7ee49b15,0, 3749 | 995cb612,0, 3750 | ee5b8684,0, 3751 | f99b3ff7,0, 3752 | 17955edb,0, 3753 | f740b7c5,0, 3754 | a5b15ca2,0, 3755 | 3cb80d18,0, 3756 | 3bd5c901,0, 3757 | ab6ad490,0, 3758 | dc6de406,0, 3759 | bcaa6de3,0, 3760 | 52a40ccf,0, 3761 | 25a33c59,0, 3762 | ccc0996c,0, 3763 | 22cef840,0, 3764 | c576d547,0, 3765 | f3ebfb24,0, 3766 | 83810fab,0, 3767 | 1a885e11,0, 3768 | 6d8f6e87,0, 3769 | fd307316,0, 3770 | eaf0ca65,0, 3771 | 9df7faf3,0, 3772 | ed9d0e7c,0, 3773 | 74945fc6,0, 3774 | c1dd99a6,0, 3775 | b6daa930,0, 3776 | 2fd3f88a,0, 3777 | c6b05dbf,0, 3778 | 28be3c93,0, 3779 | cf061194,0, 3780 | b8012102,0, 3781 | d8c6a8e7,0, 3782 | 36c8c9cb,0, 3783 | 41cff95d,0, 3784 | dfab6cfe,0, 3785 | 46a23d44,0, 3786 | d61d20d5,0, 3787 | 5f5eb428,0, 3788 | b150d504,0, 3789 | c657e592,0, 3790 | 58337031,0, 3791 | 2f3440a7,0, 3792 | c13a218b,0, 3793 | 3142b5ff,0, 3794 | a84be445,0, 3795 | 41284170,0, 3796 | 3f993dcd,0, 3797 | 95c18079,0, 3798 | 92ac4460,0, 3799 | 7ca2254c,0, 3800 | 0ba515da,0, 3801 | 9b1a084b,0, 3802 | ec1d38dd,0, 3803 | 15d3e082,0, 3804 | 8bb77521,0, 3805 | fcb045b7,0, 3806 | 65b9140d,0, 3807 | 12be249b,0, 3808 | f506099c,0, 3809 | a7f7e2fb,0, 3810 | d0f0d26d,0, 3811 | 49f983d7,0, 3812 | 3efeb341,0, 3813 | a09a26e2,0, 3814 | d79d1674,0, 3815 | de2b5a5f,0, 3816 | 50e2b296,0, 3817 | 27e58200,0, 3818 | b98117a3,0, 3819 | ce862735,0, 3820 | b0375b88,0, 3821 | 86aa75eb,0, 3822 | 81c7b1f2,0, 3823 | 18cee048,0, 3824 | 6fc9d0de,0, 3825 | ff76cd4f,0, 3826 | 8871fdd9,0, 3827 | e8b6743c,0, 3828 | 9fb144aa,0, 3829 | 71bf2586,0, 3830 | 76d2e19f,0, 3831 | e66dfc0e,0, 3832 | c39b27ff,0, 3833 | b49c1769,0, 3834 | 5a927645,0, 3835 | 5dffb25c,0, 3836 | ba479f5b,0, 3837 | 348e7792,0, 3838 | 43894704,0, 3839 | ddedd2a7,0, 3840 | aaeae231,0, 3841 | 44e4831d,0, 3842 | 2a1f3ae7,0, 3843 | b3166b5d,0, 3844 | 2d72fefe,0, 3845 | 53c38243,0, 3846 | 24c4b2d5,0, 3847 | aa0d5a1c,0, 3848 | dd0a6a8a,0, 3849 | 3469cfbf,0, 3850 | da67ae93,0, 3851 | 3ddf8394,0, 3852 | e304dad8,0, 3853 | 936e2e57,0, 3854 | e4691ec1,0, 3855 | 9ad8627c,0, 3856 | eddf52ea,0, 3857 | fa1feb99,0, 3858 | 6316ba23,0, 3859 | fd722f80,0, 3860 | 647b7e3a,0, 3861 | 83c3533d,0, 3862 | f4c463ab,0, 3863 | a63588cc,0, 3864 | a1584cd5,0, 3865 | d65f7c43,0, 3866 | 4f562df9,0, 3867 | 38511d6f,0, 3868 | a8ee00fe,0, 3869 | dfe93068,0, 3870 | b1f531bf,0, 3871 | c6f20129,0, 3872 | f06f2f4a,0, 3873 | 1e614e66,0, 3874 | 69667ef0,0, 3875 | f702eb53,0, 3876 | 8005dbc5,0, 3877 | e9741e0b,0, 3878 | 077a7f27,0, 3879 | e7af9639,0, 3880 | 90a8a6af,0, 3881 | c2594dc8,0, 3882 | 2c572ce4,0, 3883 | 5b501c72,0, 3884 | b233b947,0, 3885 | 5c3dd86b,0, 3886 | ac454c1f,0, 3887 | 354c1da5,0, 3888 | 424b2d33,0, 3889 | a29ec42d,0, 3890 | 5cda6046,0, 3891 | 2bdd50d0,0, 3892 | b2d4016a,0, 3893 | 5bb7a45f,0, 3894 | 2cb094c9,0, 3895 | c2bef5e5,0, 3896 | 5201e874,0, 3897 | 32c66191,0, 3898 | dcc800bd,0, 3899 | 42ac951e,0, 3900 | 35aba588,0, 3901 | dba5c4a4,0, 3902 | 3c1de9a3,0, 3903 | 9f5fad73,0, 3904 | e8589de5,0, 3905 | 0656fcc9,0, 3906 | 763c0846,0, 3907 | e68315d7,0, 3908 | 86449c32,0, 3909 | f143aca4,0, 3910 | 1f4dcd88,0, 3911 | 8129582b,0, 3912 | f62e68bd,0, 3913 | 889f1400,0, 3914 | ff982496,0, 3915 | da6eff67,0, 3916 | aa040be8,0, 3917 | a3b247c3,0, 3918 | b472feb0,0, 3919 | b31f3aa9,0, 3920 | c4180a3f,0, 3921 | baa97682,0, 3922 | cdae4614,0, 3923 | fb336877,0, 3924 | 153d095b,0, 3925 | 623a39cd,0, 3926 | fc5eac6e,0, 3927 | 8b599cf8,0, 3928 | 1250cd42,0, 3929 | 6557fdd4,0, 3930 | f5e8e045,0, 3931 | 7b21088c,0, 3932 | 7c4ccc95,0, 3933 | 9bf4e192,0, 3934 | c9050af5,0, 3935 | ce68ceec,0, 3936 | 57619f56,0, 3937 | c7de82c7,0, 3938 | d01e3bb4,0, 3939 | a7190b22,0, 3940 | 49176a0e,0, 3941 | d773ffad,0, 3942 | a074cf3b,0, 3943 | 397d9e81,0, 3944 | 4e7aae17,0, 3945 | a9c28310,0, 3946 | 5786277b,0, 3947 | b9884657,0, 3948 | ce8f76c1,0, 3949 | 50ebe362,0, 3950 | bee5824e,0, 3951 | 595daf49,0, 3952 | 2e5a9fdf,0, 3953 | 399a26ac,0, 3954 | a0937716,0, 3955 | d7944780,0, 3956 | 3ef7e2b5,0, 3957 | d0f98399,0, 3958 | 9e9dc744,0, 3959 | 079496fe,0, 3960 | eef733cb,0, 3961 | 77fe6271,0, 3962 | f081c693,0, 3963 | 69889729,0, 3964 | 80eb321c,0, 3965 | 19e263a6,0, 3966 | fe5a4ea1,0, 3967 | 42a5c4ea,0, 3968 | 35a2f47c,0, 3969 | a2702df4,0, 3970 | d5771d62,0, 3971 | c2b7a411,0, 3972 | 2cb9c53d,0, 3973 | b2dd509e,0, 3974 | 5cd331b2,0, 3975 | 2bd40124,0, 3976 | bb6b1cb5,0, 3977 | 14ff636c,0, 3978 | 63f853fa,0, 3979 | fd9cc659,0, 3980 | 649597e3,0, 3981 | f42a8a72,0, 3982 | e3ea3301,0, 3983 | e487f718,0, 3984 | 9a368ba5,0, 3985 | 51ce3178,0, 3986 | cfaaa4db,0, 3987 | c61ce8f0,0, 3988 | b11bd866,0, 3989 | d1dc5183,0, 3990 | 3fd230af,0, 3991 | 38bff4b6,0, 3992 | df07d9b1,0, 3993 | a800e927,0, 3994 | b84a2c60,0, 3995 | bf27e879,0, 3996 | c820d8ef,0, 3997 | a1511d21,0, 3998 | d13be9ae,0, 3999 | 4184f43f,0, 4000 | c92fec9d,0, 4001 | be28dc0b,0, 4002 | ce422884,0, 4003 | b9451812,0, 4004 | 204c49a8,0, 4005 | d034dddc,0, 4006 | 4e50487f,0, 4007 | deef55ee,0, 4008 | a9e86578,0, 4009 | 8c1ebe89,0, 4010 | 127a2b2a,0, 4011 | 82c536bb,0, 4012 | e202bf5e,0, 4013 | 95058fc8,0, 4014 | 0c0cde72,0, 4015 | 92684bd1,0, 4016 | 7c662afd,0, 4017 | 434d48b5,0, 4018 | aa2eed80,0, 4019 | 3327bc3a,0, 4020 | d49f913d,0, 4021 | b45818d8,0, 4022 | c35f284e,0, 4023 | 2d514962,0, 4024 | c432ec57,0, 4025 | ba8390ea,0, 4026 | cd84a07c,0, 4027 | 9f754b1b,0, 4028 | 717b2a37,0, 4029 | 98188f02,0, 4030 | 7616ee2e,0, 4031 | 0111deb8,0, 4032 | 91aec329,0, 4033 | e6a9f3bf,0, 4034 | 1f672be0,0, 4035 | 8103be43,0, 4036 | 180aeff9,0, 4037 | 01f66695,0, 4038 | 76f15603,0, 4039 | 98ff372f,0, 4040 | 9f92f336,0, 4041 | 0f2deea7,0, 4042 | 6fea6742,0, 4043 | f6e336f8,0, 4044 | 81e4066e,0, 4045 | 1f8093cd,0, 4046 | 6887a35b,0, 4047 | 8689c277,0, 4048 | 6131ef70,0, 4049 | c8ed86aa,0, 4050 | bfeab63c,0, 4051 | cf8042b3,0, 4052 | 56891309,0, 4053 | c6360e98,0, 4054 | d1f6b7eb,0, 4055 | 48ffe651,0, 4056 | a19c4364,0, 4057 | 4f922248,0, 4058 | df2d3fd9,0, 4059 | fadbe428,0, 4060 | 14d58504,0, 4061 | 63d2b592,0, 4062 | f4006c1a,0, 4063 | 83075c8c,0, 4064 | e3c0d569,0, 4065 | 7ac984d3,0, 4066 | e4ad1170,0, 4067 | 93aa21e6,0, 4068 | ed1b5d5b,0, 4069 | 9a1c6dcd,0, 4070 | ac8143ae,0, 4071 | db867338,0, 4072 | 428f2282,0, 4073 | 35881214,0, 4074 | abec87b7,0, 4075 | 32e5d60d,0, 4076 | a25acb9c,0, 4077 | 5b9413c3,0, 4078 | 5cf9d7da,0, 4079 | 2bfee74c,0, 4080 | bb41fadd,0, 4081 | e9b011ba,0, 4082 | 07be7096,0, 4083 | 99dae535,0, 4084 | 77d48419,0, 4085 | 906ca91e,0, 4086 | 87ac106d,0, 4087 | f0ab20fb,0, 4088 | 69a27141,0, 4089 | 1ea541d7,0, 4090 | f7c6e4e2,0, 4091 | 6ecfb558,0, 4092 | 19c885ce,0, 4093 | 8977985f,0, 4094 | e957a997,0, 4095 | 9e509901,0, 4096 | 6e280d75,0, 4097 | f7215ccf,0, 4098 | 80266c59,0, 4099 | 1e42f9fa,0, 4100 | 6945c96c,0, 4101 | f04c98d6,0, 4102 | 874ba840,0, 4103 | 60f38547,0, 4104 | caab38f3,0, 4105 | bdac0865,0, 4106 | 53a26949,0, 4107 | cdc6fcea,0, 4108 | 23c89dc6,0, 4109 | 3dbe689e,0, 4110 | 4ab95808,0, 4111 | a3dafd3d,0, 4112 | dd6b8180,0, 4113 | aa6cb116,0, 4114 | 8f9a6ae7,0, 4115 | 61940bcb,0, 4116 | fff09e68,0, 4117 | f646d243,0, 4118 | e1866b30,0, 4119 | 08e5ce05,0, 4120 | 985ad394,0, 4121 | aec7fdf7,0, 4122 | 40c99cdb,0, 4123 | a9aa39ee,0, 4124 | 30a36854,0, 4125 | d71b4553,0, 4126 | c0dbfc20,0, 4127 | 5ebf6983,0, 4128 | 29b85915,0, 4129 | 9cf19f75,0, 4130 | 05f8cecf,0, 4131 | 9b9c5b6c,0, 4132 | 75923a40,0, 4133 | e52d27d1,0, 4134 | 1ce3ff8e,0, 4135 | f5805abb,0, 4136 | 6c890b01,0, 4137 | 7575826d,0, 4138 | 9b7be341,0, 4139 | 72184674,0, 4140 | 0ca93ac9,0, 4141 | 7bae0a5f,0, 4142 | 1c0447a3,0, 4143 | 6b037735,0, 4144 | f20a268f,0, 4145 | 850d1619,0, 4146 | 62b53b1e,0, 4147 | cb6952c4,0, 4148 | 550dc767,0, 4149 | c5b2daf6,0, 4150 | 3c7c02a9,0, 4151 | a218970a,0, 4152 | 3b11c6b0,0, 4153 | 4c16f626,0, 4154 | dca9ebb7,0, 4155 | abaedb21,0, 4156 | 8e5800d0,0, 4157 | 1751516a,0, 4158 | 605661fc,0, 4159 | fe32f45f,0, 4160 | 8935c4c9,0, 4161 | 103c9573,0, 4162 | f784b874,0, 4163 | 97433191,0, 4164 | 794d50bd,0, 4165 | 0927a432,0, 4166 | 7e2094a4,0, 4167 | 9998b9a3,0, 4168 | af0597c0,0, 4169 | d802a756,0, 4170 | 410bf6ec,0, 4171 | 360cc67a,0, 4172 | df6f634f,0, 4173 | 31610263,0, 4174 | d6d92f64,0, 4175 | c1199617,0, 4176 | b1736298,0, 4177 | c674520e,0, 4178 | 5f7d03b4,0, 4179 | b8c52eb3,0, 4180 | cfc21e25,0, 4181 | 9d33f542,0, 4182 | 043aa4f8,0, 4183 | 9a5e315b,0, 4184 | ed5901cd,0, 4185 | 035760e1,0, 4186 | e4ef4de6,0, 4187 | 8428c403,0, 4188 | 6a26a52f,0, 4189 | 1d2195b9,0, 4190 | f442308c,0, 4191 | 1a4c51a0,0, 4192 | 8af34c31,0, 4193 | fdf47ca7,0, 4194 | 74b7e85a,0, 4195 | edbeb9e0,0, 4196 | 04dd1cd5,0, 4197 | ead37df9,0, 4198 | 9dd44d6f,0, 4199 | 0d6b50fe,0, 4200 | 7a6c6068,0, 4201 | 83a2b837,0, 4202 | 1dc62d94,0, 4203 | 6ac11d02,0, 4204 | f3c84cb8,0, 4205 | 147061bf,0, 4206 | ce264441,0, 4207 | 572f15fb,0, 4208 | be4cb0ce,0, 4209 | 5042d1e2,0, 4210 | c0fdcc73,0, 4211 | a03a4596,0, 4212 | 3933142c,0, 4213 | a757818f,0, 4214 | fc1026c3,0, 4215 | 121e47ef,0, 4216 | fb7de2da,0, 4217 | 157383f6,0, 4218 | 6274b360,0, 4219 | 85cc9e67,0, 4220 | e50b1782,0, 4221 | 9561e30d,0, 4222 | 0c68b2b7,0, 4223 | ebd09fb0,0, 4224 | aa4a8145,0, 4225 | dd4db1d3,0, 4226 | 43292470,0, 4227 | b351b004,0, 4228 | c4568092,0, 4229 | 5d5fd128,0, 4230 | 2a58e1be,0, 4231 | b43c741d,0, 4232 | bd8a3836,0, 4233 | 987ce3c7,0, 4234 | ef7bd351,0, 4235 | 767282eb,0, 4236 | 9f1127de,0, 4237 | 711f46f2,0, 4238 | 06187664,0, 4239 | 96a76bf5,0, 4240 | 8167d286,0, 4241 | f10d2609,0, 4242 | 680477b3,0, 4243 | 1f034725,0, 4244 | 8fbc5ab4,0, 4245 | f8bb6a22,0, 4246 | 06ffce49,0, 4247 | 71f8fedf,0, 4248 | 989b5bea,0, 4249 | 0824467b,0, 4250 | 1fe4ff08,0, 4251 | 86edaeb2,0, 4252 | 18893b11,0, 4253 | 6f8e0b87,0, 4254 | 81806aab,0, 4255 | 113f773a,0, 4256 | bf8edaf9,0, 4257 | 26878b43,0, 4258 | 5180bbd5,0, 4259 | c13fa644,0, 4260 | d6ff1f37,0, 4261 | d192db2e,0, 4262 | 489b8a94,0, 4263 | d8249705,0, 4264 | fdd24cf4,0, 4265 | 8ad57c62,0, 4266 | fabf88ed,0, 4267 | 8db8b87b,0, 4268 | 14b1e9c1,0, 4269 | 63b6d957,0, 4270 | f309c4c6,0, 4271 | e3a4b9ac,0, 4272 | 7aade816,0, 4273 | ab88eb72,0, 4274 | 45868a5e,0, 4275 | ace52f6b,0, 4276 | 42eb4e47,0, 4277 | 35ec7ed1,0, 4278 | a5536340,0, 4279 | d25453d6,0, 4280 | b293da33,0, 4281 | c594eaa5,0, 4282 | 5c9dbb1f,0, 4283 | 2b9a8b89,0, 4284 | 5bf07f06,0, 4285 | 77b0e8dc,0, 4286 | 00b7d84a,0, 4287 | e9d47d7f,0, 4288 | 6eabd99d,0, 4289 | 19ace90b,0, 4290 | 87c87ca8,0, 4291 | f0cf4c3e,0, 4292 | 69c61d84,0, 4293 | 1ec12d12,0, 4294 | 9e34f5c4,0, 4295 | 00506067,0, 4296 | 775750f1,0, 4297 | 995931dd,0, 4298 | 09e62c4c,0, 4299 | 6921a5a9,0, 4300 | f028f413,0, 4301 | 6e4c61b0,0, 4302 | 8042009c,0, 4303 | 10fd1d0d,0, 4304 | 67fa2d9b,0, 4305 | baa5a0b9,0, 4306 | 23acf103,0, 4307 | 54abc195,0, 4308 | cacf5436,0, 4309 | bdc864a0,0, 4310 | 53c6058c,0, 4311 | 3ab7c042,0, 4312 | d3d46577,0, 4313 | 3dda045b,0, 4314 | 4add34cd,0, 4315 | ad6519ca,0, 4316 | 8893c23b,0, 4317 | 119a9381,0, 4318 | 669da317,0, 4319 | e68fc3ec,0, 4320 | 0881a2c0,0, 4321 | 7f869256,0, 4322 | e1e207f5,0, 4323 | 78eb564f,0, 4324 | e8544bde,0, 4325 | 9f537b48,0, 4326 | a9ce552b,0, 4327 | dec965bd,0, 4328 | 47c03407,0, 4329 | 30c70491,0, 4330 | aea39132,0, 4331 | 37aac088,0, 4332 | a715dd19,0, 4333 | c7d254fc,0, 4334 | b7b8a073,0, 4335 | c0bf90e5,0, 4336 | 59b6c15f,0, 4337 | be0eec58,0, 4338 | 9bf837a9,0, 4339 | ecff073f,0, 4340 | 02f16613,0, 4341 | 059ca20a,0, 4342 | e2248f0d,0, 4343 | f5e4367e,0, 4344 | 6ced67c4,0, 4345 | 858ec2f1,0, 4346 | 6b80a3dd,0, 4347 | 1c87934b,0, 4348 | fb3fbe4c,0, 4349 | 0216de3e,0, 4350 | ec18bf12,0, 4351 | 0ba09215,0, 4352 | 1c602b66,0, 4353 | 6b671bf0,0, 4354 | 6c0adfe9,0, 4355 | f5038e53,0, 4356 | 12bba354,0, 4357 | 65bc93c2,0, 4358 | bb67ca8e,0, 4359 | 226e9b34,0, 4360 | 5569aba2,0, 4361 | cb0d3e01,0, 4362 | bc0a0e97,0, 4363 | 25035f2d,0, 4364 | 52046fbb,0, 4365 | a27cfbcf,0, 4366 | 3b75aa75,0, 4367 | 4c729ae3,0, 4368 | d2160f40,0, 4369 | a5113fd6,0, 4370 | 4b1f5efa,0, 4371 | fe56989a,0, 4372 | 8951a80c,0, 4373 | 1058f9b6,0, 4374 | 675fc920,0, 4375 | 8e3c6c15,0, 4376 | 60320d39,0, 4377 | f08d10a8,0, 4378 | e74da9db,0, 4379 | 7e44f861,0, 4380 | 9e91117f,0, 4381 | a80c3f1c,0, 4382 | 31056ea6,0, 4383 | d866cb93,0, 4384 | a6d7b72e,0, 4385 | 281e5fe7,0, 4386 | c17dfad2,0, 4387 | c8cbb6f9,0, 4388 | 9a3a5d9e,0, 4389 | ed3d6d08,0, 4390 | 03330c24,0, 4391 | 9d579987,0, 4392 | ea50a911,0, 4393 | 7359f8ab,0, 4394 | e3e6e53a,0, 4395 | 1a283d65,0, 4396 | 844ca8c6,0, 4397 | 6a42c9ea,0, 4398 | 1d45f97c,0, 4399 | 8dfae4ed,0, 4400 | 04b97010,0, 4401 | eab7113c,0, 4402 | 9db021aa,0, 4403 | eddad525,0, 4404 | 9adde5b3,0, 4405 | 0a62f822,0, 4406 | 7d65c8b4,0, 4407 | 6aa571c7,0, 4408 | f3ac207d,0, 4409 | 84ab10eb,0, 4410 | f4c1e464,0, 4411 | c73cbd25,0, 4412 | b03b8db3,0, 4413 | c051793c,0, 4414 | bee00581,0, 4415 | de278c64,0, 4416 | d94a487d,0, 4417 | ae4d78eb,0, 4418 | 404319c7,0, 4419 | f50adfa7,0, 4420 | 820def31,0, 4421 | 1b04be8b,0, 4422 | 6c038e1d,0, 4423 | 1c697a92,0, 4424 | 021f8fca,0, 4425 | 7518bf5c,0, 4426 | 9c7b1a69,0, 4427 | 05724bd3,0, 4428 | e2ca66d4,0, 4429 | a3507821,0, 4430 | d45748b7,0, 4431 | 3a59299b,0, 4432 | d33a8cae,0, 4433 | 4a33dd14,0, 4434 | 3d34ed82,0, 4435 | ad8bf013,0, 4436 | da8cc085,0, 4437 | 5445284c,0, 4438 | 234218da,0, 4439 | bd268d79,0, 4440 | ca21bdef,0, 4441 | 5328ec55,0, 4442 | 242fdcc3,0, 4443 | b490c152,0, 4444 | c397f1c4,0, 4445 | 7805bf96,0, 4446 | 9fbd9291,0, 4447 | 887d2be2,0, 4448 | ff7a1b74,0, 4449 | 66734ace,0, 4450 | 11747a58,0, 4451 | 611e8ed7,0, 4452 | 1619be41,0, 4453 | 86a6a3d0,0, 4454 | 78e207bb,0, 4455 | 96ec6697,0, 4456 | 7f8fc3a2,0, 4457 | 61f936fa,0, 4458 | f8f06740,0, 4459 | 8ff757d6,0, 4460 | 6694f2e3,0, 4461 | ff9da359,0, 4462 | 6f22bec8,0, 4463 | c6fed712,0, 4464 | 28f0b63e,0, 4465 | 5ff786a8,0, 4466 | 589a42b1,0, 4467 | c8255f20,0, 4468 | a8e2d6c5,0, 4469 | 46ecb7e9,0, 4470 | af8f12dc,0, 4471 | d13e6e61,0, 4472 | 83cf8506,0, 4473 | 1ac6d4bc,0, 4474 | 6dc1e42a,0, 4475 | f3a57189,0, 4476 | 84a2411f,0, 4477 | 6aac2033,0, 4478 | eabe40c8,0, 4479 | 04b021e4,0, 4480 | 73b71172,0, 4481 | e3080ce3,0, 4482 | 940f3c75,0, 4483 | d5952280,0, 4484 | 4c9c733a,0, 4485 | 3b9b43ac,0, 4486 | a5ffd60f,0, 4487 | d2f8e699,0, 4488 | 4bf1b723,0, 4489 | db4eaab2,0, 4490 | bb892357,0, 4491 | cc8e13c1,0, 4492 | 228072ed,0, 4493 | bce4e74e,0, 4494 | 7eaa11b8,0, 4495 | 09ad212e,0, 4496 | e0ce841b,0, 4497 | 79c7d5a1,0, 4498 | 0ec0e537,0, 4499 | e978c830,0, 4500 | 89bf41d5,0, 4501 | 10b6106f,0, 4502 | 8ed285cc,0, 4503 | f9d5b55a,0, 4504 | 8764c9e7,0, 4505 | e0293c36,0, 4506 | e744f82f,0, 4507 | 9043c8b9,0, 4508 | 00fcd528,0, 4509 | 77fbe5be,0, 4510 | f9320d77,0, 4511 | 1051a842,0, 4512 | 675698d4,0, 4513 | 8958f9f8,0, 4514 | 71938bf8,0, 4515 | 9f9dead4,0, 4516 | e89ada42,0, 4517 | 76fe4fe1,0, 4518 | eff71e5b,0, 4519 | 084f335c,0, 4520 | 6888bab9,0, 4521 | 1f8f8a2f,0, 4522 | 18e24e36,0, 4523 | 1154021d,0, 4524 | daacb8c0,0, 4525 | 4d7e6148,0, 4526 | 3a7951de,0, 4527 | b3dd7d0e,0, 4528 | 54655009,0, 4529 | 15ff4efc,0, 4530 | fbf12fd0,0, 4531 | 8cf61f46,0, 4532 | 6595ba73,0, 4533 | fc9cebc9,0, 4534 | 7c8e8b32,0, 4535 | e587da88,0, 4536 | 9280ea1e,0, 4537 | 7538c719,0, 4538 | 27c92c7e,0, 4539 | bec07dc4,0, 4540 | 57a3d8f1,0, 4541 | 3ed21d3f,0, 4542 | 49d52da9,0, 4543 | a7db4c85,0, 4544 | 39bfd926,0, 4545 | 4eb8e9b0,0, 4546 | 470ea59b,0, 4547 | ce4d3166,0, 4548 | 574460dc,0, 4549 | 2043504a,0, 4550 | b79189c2,0, 4551 | a05130b1,0, 4552 | 4e5f519d,0, 4553 | 3958610b,0, 4554 | 49329584,0, 4555 | ae8ab883,0, 4556 | 003b1540,0, 4557 | ee35746c,0, 4558 | 7e8a69fd,0, 4559 | 694ad08e,0, 4560 | 8744b1a2,0, 4561 | f0438134,0, 4562 | 19202401,0, 4563 | 802975bb,0, 4564 | f72e452d,0, 4565 | 679158bc,0, 4566 | 1096682a,0, 4567 | 4267834d,0, 4568 | 3560b3db,0, 4569 | ac69e261,0, 4570 | db6ed2f7,0, 4571 | dc0316ee,0, 4572 | 4cbc0b7f,0, 4573 | 5b7cb20c,0, 4574 | c275e3b6,0, 4575 | b21f1739,0, 4576 | c51827af,0, 4577 | 55a73a3e,0, 4578 | 22a00aa8,0, 4579 | 143d24cb,0, 4580 | 633a145d,0, 4581 | 8d347571,0, 4582 | 1350e0d2,0, 4583 | 6457d044,0, 4584 | 8a59b168,0, 4585 | 6de19c6f,0, 4586 | 942f4430,0, 4587 | 0a4bd193,0, 4588 | 7d4ce105,0, 4589 | e445b0bf,0, 4590 | 03fd9db8,0, 4591 | 74faad2e,0, 4592 | 510c76df,0, 4593 | c8052765,0, 4594 | 4817479e,0, 4595 | d11e1624,0, 4596 | d673d23d,0, 4597 | a174e2ab,0, 4598 | 46cccfac,0, 4599 | b8886bc7,0, 4600 | cf8f5b51,0, 4601 | 21813a7d,0, 4602 | c154d363,0, 4603 | d6946a10,0, 4604 | 4f9d3baa,0, 4605 | 389a0b3c,0, 4606 | a6fe9e9f,0, 4607 | d1f9ae09,0, 4608 | 48f0ffb3,0, 4609 | 3ff7cf25,0, 4610 | d84fe222,0, 4611 | 05106f00,0, 4612 | 9c193eba,0, 4613 | ec73ca35,0, 4614 | 7cccd7a4,0, 4615 | 1c0b5e41,0, 4616 | f2053f6d,0, 4617 | 6c61aace,0, 4618 | f568fb74,0, 4619 | ae2f5c38,0, 4620 | de45a8b7,0, 4621 | 4efab526,0, 4622 | 593a0c55,0, 4623 | b7346d79,0, 4624 | 2950f8da,0, 4625 | b059a960,0, 4626 | 57e18467,0, 4627 | 617caa04,0, 4628 | f875fbbe,0, 4629 | 8f72cb28,0, 4630 | 11165e8b,0, 4631 | ff183fa7,0, 4632 | 18a012a0,0, 4633 | 78679b45,0, 4634 | e16ecaff,0, 4635 | 080d6fca,0, 4636 | 7f0a5f5c,0, 4637 | 91043e70,0, 4638 | 01bb23e1,0, 4639 | 76bc1377,0, 4640 | ca43993c,0, 4641 | ba296db3,0, 4642 | 5d9140b4,0, 4643 | 3d56c951,0, 4644 | 4a51f9c7,0, 4645 | a45f98eb,0, 4646 | 4d3c3dde,0, 4647 | 338d4163,0, 4648 | baced59e,0, 4649 | cdc9e508,0, 4650 | 54c0b4b2,0, 4651 | caa42111,0, 4652 | c3126d3a,0, 4653 | 4ddb85f3,0, 4654 | a4b820c6,0, 4655 | ad0e6ced,0, 4656 | da095c7b,0, 4657 | 73d535a1,0, 4658 | 04d20537,0, 4659 | 03bfc12e,0, 4660 | 9ab69094,0, 4661 | edb1a002,0, 4662 | f3c7555a,0, 4663 | f4aa9143,0, 4664 | 41e35723,0, 4665 | 36e467b5,0, 4666 | a880f216,0, 4667 | df87c280,0, 4668 | 4f38df11,0, 4669 | 383fef87,0, 4670 | 58f86662,0, 4671 | b6f6074e,0, 4672 | 289292ed,0, 4673 | b19bc357,0, 4674 | 5623ee50,0, 4675 | 2124dec6,0, 4676 | f9b79189,0, 4677 | 8eb0a11f,0, 4678 | 19627897,0, 4679 | 6e654801,0, 4680 | 0ea2c1e4,0, 4681 | 79a5f172,0, 4682 | 7ec8356b,0, 4683 | 90c65447,0, 4684 | 007949d6,0, 4685 | 777e7940,0, 4686 | 5288a2b1,0, 4687 | bbeb0784,0, 4688 | 2b541a15,0, 4689 | 5c532a83,0, 4690 | 4b9393f0,0, 4691 | d29ac24a,0, 4692 | 3bf9677f,0, 4693 | d5f70653,0, 4694 | 324f2b54,0, 4695 | 45481bc2,0, 4696 | bb0cbfa9,0, 4697 | cb664b26,0, 4698 | a2178ee8,0, 4699 | a57a4af1,0, 4700 | dbcb364c,0, 4701 | 769a2324,0, 4702 | 019d13b2,0, 4703 | 98944208,0, 4704 | 06f0d7ab,0, 4705 | 9ff98611,0, 4706 | 6f811265,0, 4707 | 818f7349,0, 4708 | f68843df,0, 4709 | 1febe6ea,0, 4710 | 86e2b750,0, 4711 | 44ac41a6,0, 4712 | 33ab7130,0, 4713 | dda5101c,0, 4714 | 34c6b529,0, 4715 | adcfe493,0, 4716 | dac8d405,0, 4717 | 5db770e7,0, 4718 | c4be215d,0, 4719 | b4d4d5d2,0, 4720 | 536cf8d5,0, 4721 | 246bc843,0, 4722 | 12f6e620,0, 4723 | 65f1d6b6,0, 4724 | 629c12af,0, 4725 | fb954315,0, 4726 | 7b8723ee,0, 4727 | e28e7254,0, 4728 | 72316fc5,0, 4729 | 20c084a2,0, 4730 | 57c7b434,0, 4731 | cecee58e,0, 4732 | 591c3c06,0, 4733 | 4edc8575,0, 4734 | 3eb671fa,0, 4735 | d0b810d6,0, 4736 | a7bf2040,0, 4737 | 40070d47,0, 4738 | be43a92c,0, 4739 | c94499ba,0, 4740 | 504dc800,0, 4741 | 274af896,0, 4742 | b92e6d35,0, 4743 | ce295da3,0, 4744 | 57200c19,0, 4745 | 20273c8f,0, 4746 | b098211e,0, 4747 | a758986d,0, 4748 | 4956f941,0, 4749 | d7326ce2,0, 4750 | 4e3b3d58,0, 4751 | 393c0dce,0, 4752 | de8420c9,0, 4753 | 9956283f,0, 4754 | ee5118a9,0, 4755 | 70358d0a,0, 4756 | e93cdcb0,0, 4757 | 7983c121,0, 4758 | 0e84f1b7,0, 4759 | 6e437852,0, 4760 | 194448c4,0, 4761 | 804d197e,0, 4762 | f74a29e8,0, 4763 | 1e298cdd,0, 4764 | 8720dd67,0, 4765 | f027edf1,0, 4766 | 6098f060,0, 4767 | dc677a2b,0, 4768 | 3504df1e,0, 4769 | ac0d8ea4,0, 4770 | 3cb29335,0, 4771 | 5c751ad0,0, 4772 | 2b722a46,0, 4773 | c2118f73,0, 4774 | 52ae92e2,0, 4775 | 6433bc81,0, 4776 | fd3aed3b,0, 4777 | 1459480e,0, 4778 | fa572922,0, 4779 | 6ae834b3,0, 4780 | 0a2fbd56,0, 4781 | 7d288dc0,0, 4782 | 9326ecec,0, 4783 | e34c1863,0, 4784 | 944b28f5,0, 4785 | 04f43564,0, 4786 | 2102ee95,0, 4787 | 5605de03,0, 4788 | cf0c8fb9,0, 4789 | 266f2a8c,0, 4790 | 58de5631,0, 4791 | 4f1eef42,0, 4792 | d617bef8,0, 4793 | a1108e6e,0, 4794 | a67d4a77,0, 4795 | c886f38d,0, 4796 | 518fa237,0, 4797 | 268892a1,0, 4798 | b8ec0702,0, 4799 | 56e2662e,0, 4800 | 48949376,0, 4801 | a1f73643,0, 4802 | a8417a68,0, 4803 | df464afe,0, 4804 | 751ef74a,0, 4805 | 0219c7dc,0, 4806 | ec17a6f0,0, 4807 | 9c7d527f,0, 4808 | 1b02f69d,0, 4809 | 6b680212,0, 4810 | 1c6f3284,0, 4811 | f26153a8,0, 4812 | 62de4e39,0, 4813 | 15d97eaf,0, 4814 | 472895c8,0, 4815 | de21c472,0, 4816 | 37426147,0, 4817 | b03dc5a5,0, 4818 | c73af533,0, 4819 | 595e6090,0, 4820 | 2e595006,0, 4821 | b75001bc,0, 4822 | c057312a,0, 4823 | 50e82cbb,0, 4824 | 27ef1c2d,0, 4825 | ff7c5362,0, 4826 | 7f6e3399,0, 4827 | 7803f780,0, 4828 | e10aa63a,0, 4829 | ba4d0176,0, 4830 | ca27f5f9,0, 4831 | bd20c56f,0, 4832 | 2d9fd8fe,0, 4833 | d45100a1,0, 4834 | d33cc4b8,0, 4835 | a43bf42e,0, 4836 | 3484e9bf,0, 4837 | 4383d929,0, 4838 | 53c91c6e,0, 4839 | 24ce2cf8,0, 4840 | baaab95b,0, 4841 | cdad89cd,0, 4842 | 54a4d877,0, 4843 | 23a3e8e1,0, 4844 | 4ad22d2f,0, 4845 | d4b6b88c,0, 4846 | 4dbfe936,0, 4847 | 3ab8d9a0,0, 4848 | aa07c431,0, 4849 | 74dc9d7d,0, 4850 | 03dbadeb,0, 4851 | 9ad2fc51,0, 4852 | edd5ccc7,0, 4853 | eab808de,0, 4854 | 0d0025d9,0, 4855 | 6dc7ac3c,0, 4856 | 83c9cd10,0, 4857 | f4cefd86,0, 4858 | 6aaa6825,0, 4859 | f3a3399f,0, 4860 | 141b1498,0, 4861 | 41873be6,0, 4862 | 483177cd,0, 4863 | 3f36475b,0, 4864 | 28f6fe28,0, 4865 | b1ffaf92,0, 4866 | 589c0aa7,0, 4867 | 2f9b3a31,0, 4868 | b6926b8b,0, 4869 | c1955b1d,0, 4870 | 512a468c,0, 4871 | 262d761a,0, 4872 | 10b05879,0, 4873 | febe3955,0, 4874 | f9d3fd4c,0, 4875 | 696ce0dd,0, 4876 | 90a23882,0, 4877 | 79c19db7,0, 4878 | 97cffc9b,0, 4879 | 0770e10a,0, 4880 | 55810a6d,0, 4881 | bb8f6b41,0, 4882 | bce2af58,0, 4883 | 2c5db2c9,0, 4884 | 4c9a3b2c,0, 4885 | d5936a96,0, 4886 | 3cf0cfa3,0, 4887 | d2feae8f,0, 4888 | a5f99e19,0, 4889 | 4241b31e,0, 4890 | bc051775,0, 4891 | cb0227e3,0, 4892 | 250c46cf,0, 4893 | 5566b240,0, 4894 | 226182d6,0, 4895 | b2de9f47,0, 4896 | c5d9afd1,0, 4897 | 4b104718,0, 4898 | a273e22d,0, 4899 | d574d2bb,0, 4900 | abc5ae06,0, 4901 | 7f80da40,0, 4902 | 0887ead6,0, 4903 | e6898bfa,0, 4904 | 0fea2ecf,0, 4905 | 96e37f75,0, 4906 | e1e44fe3,0, 4907 | 715b5272,0, 4908 | 119cdb97,0, 4909 | 88958a2d,0, 4910 | 61f62f18,0, 4911 | 1f4753a5,0, 4912 | a3b8d9ee,0, 4913 | 4adb7cdb,0, 4914 | 436d30f0,0, 4915 | 346a0066,0, 4916 | 23aab915,0, 4917 | baa3e8af,0, 4918 | cda4d839,0, 4919 | 53c04d9a,0, 4920 | 24c77d0c,0, 4921 | 1bec1f44,0, 4922 | 6ceb2fd2,0, 4923 | 6b86ebcb,0, 4924 | f28fba71,0, 4925 | 75f01e93,0, 4926 | ecf94f29,0, 4927 | 9bfe7fbf,0, 4928 | 059aea1c,0, 4929 | 729dda8a,0, 4930 | 9c93bba6,0, 4931 | 0c2ca637,0, 4932 | 7b2b96a1,0, 4933 | c7d41cea,0, 4934 | 59b08949,0, 4935 | c0b9d8f3,0, 4936 | 2701f5f4,0, 4937 | 47c67c11,0, 4938 | decf2dab,0, 4939 | aea5d924,0, 4940 | 3e1ac4b5,0, 4941 | c05e60de,0, 4942 | 59573164,0, 4943 | 2e5001f2,0, 4944 | c733a4c7,0, 4945 | 293dc5eb,0, 4946 | b982d87a,0, 4947 | ce85e8ec,0, 4948 | ae426109,0, 4949 | d945519f,0, 4950 | 374b30b3,0, 4951 | a92fa510,0, 4952 | 3026f4aa,0, 4953 | a099e93b,0, 4954 | d79ed9ad,0, 4955 | 904cd15b,0, 4956 | e74be1cd,0, 4957 | 792f746e,0, 4958 | 0e2844f8,0, 4959 | 079e08d3,0, 4960 | fe50d08c,0, 4961 | 6034452f,0, 4962 | f93d1495,0, 4963 | 1e853992,0, 4964 | 4c74d2f5,0, 4965 | 3b73e263,0, 4966 | d57d834f,0, 4967 | 4b1916ec,0, 4968 | d2104756,0, 4969 | 42af5ac7,0, 4970 | bb618298,0, 4971 | cc66b20e,0, 4972 | 520227ad,0, 4973 | 2505173b,0, 4974 | 832724c9,0, 4975 | 1d43b16a,0, 4976 | 6a4481fc,0, 4977 | 14f5fd41,0, 4978 | 63f2cdd7,0, 4979 | 03354432,0, 4980 | 743274a4,0, 4981 | 735fb0bd,0, 4982 | ea56e107,0, 4983 | 9d51d191,0, 4984 | 281817f1,0, 4985 | 5f1f2767,0, 4986 | c17bb2c4,0, 4987 | a80a770a,0, 4988 | 366ee2a9,0, 4989 | 4169d23f,0, 4990 | b69b3a7f,0, 4991 | 58955b53,0, 4992 | b1f6fe66,0, 4993 | c6f1cef0,0, 4994 | 5ff89f4a,0, 4995 | 28ffafdc,0, 4996 | b840b24d,0, 4997 | cf4782db,0, 4998 | 36895a84,0, 4999 | 46e3ae0b,0, 5000 | 31e49e9d,0, 5001 | 77bc7d45,0, 5002 | --------------------------------------------------------------------------------