今天在做题的时候突然想到一个问题,递归写出来的算法是否可以改成非递归的形式,查了一些资料发现:网上很多都说只要是递归可以写成的程序都是可以改成非递归形式的,关于递归的算法有很多的说法

递归的优点:
    这个不用多说,递归写出来的程序和算法很清晰,甚至树的前序遍历和后序遍历这样复杂的代码都可以用不超过十行的递归代码来完成,在排序中,快速排序是一个很典型的例子,使用递归的话也可以不超过十行就实现一个功能强大的,可读性很好的排序算法,但是真的你明白递归的背后程序在干什么事情吗?程序是如何调用的,调用的层次和路线是什么,在堆栈中保存了什么?恐怕不是所有人都明白的,正如面试的时候说的:你可能很容易就使用递归的方法写出来一个树的遍历或者快排算法,但是真的改成非递归的方式的话就比较考验水平了,的确是这样的

递归的缺点:

递归的缺点也很明显,由于需要系统的堆栈那么使用的空间开销势必就会比非递归算法大很多,还需要保存一些必要信息如:保护现场,那么递归就会占用很多的资源,还有一个致命的问题就是:如果递归的深度太大的话可能是会造成栈溢出的

不过一般的学习工作中还是偏向于使用递归的代码,毕竟节省很大的精力时间和资源,如果想要加深对程序调用、执行的理解的话可是尝试一下转化递归的代码为非递归的代码,一个思路就是使用迭代或者模拟栈的操作来取代递归。迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。递归算法与迭代算法的设计思路区别在于:函数或算法是否具备收敛性,当且仅当一个算法存在预期的收敛效果时,采用递归算法才是可行的,否则,就不能使用递归算法。 当然,从理论上说,所有的递归函数都可以转换为迭代函数,反之亦然,然而代价通常都是比较高的。

好了,关于递归的闲聊就到了这样,今天的目的是使用模拟栈的操作来实现非递归形式的快速排序算法,做法也很简单只是模拟了栈的基本操作,使用栈的压入和弹出来取代了原始的递归调用。

下面是具体的实现:

#!usr/bin/env python
#encoding:utf-8  '''''
__Author__:沂水寒城
功能:模拟栈操作实现非递归的快速排序
'''  import random
import timeclass stack(object):def __init__(self,size):'''初始化得到一个空栈'''self.size=sizeself.stack=[]def __str__(self):'''返回栈内容'''return str(self.stack)def getSize(self):'''获取栈当前的大小'''return len(self.stack)def push(self,ele):'''将一个元素压入栈中'''if self.isfull():raise Exception('Empty Stack!!!')self.stack.append(ele)def top(self):'''返回栈顶元素'''if self.isempty():raise Exception('Empty Stack!!!')return self.stack[-1]def pop(self):'''弹出栈顶元素'''if self.isempty():raise Exception('Empty Stack!!!')topElement=self.stack[-1]self.stack.remove(topElement)def isempty(self):'''判断栈是否为空'''if len(self.stack)==0:return Truereturn Falsedef isfull(self):'''判断当前栈是否已满'''if len(self.stack)==self.size:return Truereturn Falsedef random_nums_generator(max_value=1000, total_nums=20):  ''''' 随机数列表生成器 一些常用函数: random随机数生成  random.random()用于生成一个0到1之间的随机数:0 <= n < 1.0;  random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。min(a,b) <= n <= max(a,b);  randdom.randint(a, b), 用于生成一个指定范围内的整数,其中a是下限,b是上限: a<= n <= b;  random.randrange(start, stop, step), 从指定范围内,按指定基数递增的集合获取一个随机数;  random.choice(sequence), 从序列中获取一个随机元素;  random.shuffle(x), 用于将一个列表中的元素打乱;  random.sample(sequence, k), 从指定序列中随机获取指定长度的片断;  '''  num_list=[]  for i in range(total_nums):  num_list.append(random.randint(0,max_value))  return num_list def quick_sort(num_list,start,end):'''模拟栈操作实现非递归的快速排序'''stackTest=stack(len(num_list))if start<end:stackTest.push(end)stackTest.push(start)while not stackTest.isempty():l=stackTest.top()stackTest.pop()r=stackTest.top()stackTest.pop()index=partition(num_list, l,r)if l<index-1:stackTest.push(index-1)stackTest.push(l)if r>index+1:stackTest.push(r)stackTest.push(index+1)return num_listdef partition(num_list,start,end):'''划分函数,返回划分出下标'''base=num_list[start]while start<end:while start<end and num_list[end]>=base:end-=1 num_list[start]=num_list[end]while start<end and num_list[start]<=base:start+=1 num_list[end]=base return startdef main_func(max_value=1000, total_nums=20):'''主调用函数'''num_list=random_nums_generator(max_value, total_nums)start_time=time.time()result_list=quick_sort(num_list,0,len(num_list)-1)end_time=time.time()print result_listreturn (end_time-start_time)*1000if __name__ == '__main__' :#测试样例# num_list=random_nums_generator(max_value=1000, total_nums=20)# print quick_sort(num_list,0,len(num_list)-1)time_list=[]one_time=main_func(max_value=100000, total_nums=20)time_list.append(one_time)print '--------------------------------------------------------'one_time=main_func(max_value=100000, total_nums=200)time_list.append(one_time)print '---------------------------------------------------------'one_time=main_func(max_value=100000, total_nums=2000)time_list.append(one_time)print '---------------------------------------------------------'one_time=main_func(max_value=100000, total_nums=20000)time_list.append(one_time)print '************************************************************'for index, one_time in enumerate(time_list):print '第{0}次运行时间为:{1}'.format(index, one_time)

结果如下:

[2716, 14496, 17974, 19412, 19412, 20674, 40925, 40925, 40925, 49992, 49992, 51070, 51070, 67274, 78930, 78930, 78930, 78930, 78930, 94412]
--------------------------------------------------------
[180, 210, 210, 659, 659, 659, 659, 1633, 3184, 3831, 4275, 4275, 4275, 6070, 7250, 8700, 9362, 9362, 9362, 9362, 9362, 9373, 9373, 9373, 11634, 14098, 14098, 14098, 14098, 14098, 14098, 14098, 14098, 14098, 14098, 14098, 14098, 15254, 16308, 16308, 16308, 16308, 16308, 16498, 18573, 24588, 28759, 28759, 28759, 28759, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 29883, 30598, 30598, 30598, 30598, 30598, 30598, 32824, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 33531, 34074, 34074, 38944, 39609, 39609, 39609, 39972, 39972, 39972, 42756, 42756, 43831, 44069, 44069, 44069, 44069, 44069, 44069, 44069, 44069, 44069, 44069, 44069, 44807, 44834, 44834, 49823, 51401, 51401, 51401, 51401, 61831, 61831, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 68690, 69286, 73799, 73799, 75055, 75055, 75055, 75055, 83833, 83833, 83833, 91171, 92959, 92959, 92959, 92959, 92959, 92959, 97783]
---------------------------------------------------------
[26, 62, 129, 129, 220, 240, 240, 465, 465, 465, 465, 465, 465, 495, 563, 631, 720, 738, 760, 763, 763, 1027, 1048, 1048, 1048, 1048, 1048, 1067, 1067, 1549, 1720, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1896, 1993, 1993, 1993, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4277, 4532, 4592, 4592, 4592, 4712, 4712, 4712, 4712, 4712, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5307, 5338, 5338, 5446, 5512, 5512, 5512, 5603, 5603, 6077, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7178, 7382, 7382, 7658, 8028, 8028, 8028, 8028, 8028, 8028, 8028, 8028, 8028, 8438, 8438, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10050, 10071, 10107, 10107, 10107, 10107, 10107, 10107, 10107, 10107, 10107, 10107, 10107, 10107, 10288, 10645, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11037, 11233, 11515, 11515, 11515, 11515, 11515, 11515, 11515, 11515, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13124, 13156, 13156, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15212, 15554, 15580, 15952, 16374, 16710, 16710, 16710, 19350, 19350, 19350, 19350, 19350, 21188, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21259, 21267, 21321, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21463, 21656, 21803, 22179, 23414, 23414, 23414, 23414, 26194, 26194, 26194, 26194, 26194, 26194, 26194, 26194, 26194, 26194, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30007, 30240, 30240, 30663, 30663, 30663, 30663, 30663, 33753, 34169, 34369, 34369, 34369, 34369, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35506, 35793, 35793, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38319, 38365, 38365, 38470, 38470, 38470, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 38508, 39899, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40743, 40751, 40751, 40751, 40751, 40751, 40751, 42094, 42094, 42526, 42526, 42526, 42526, 42526, 42526, 43949, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 43993, 47232, 47583, 47880, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50641, 50657, 50890, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 50917, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 52837, 55594, 55594, 55594, 55594, 55594, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56445, 56669, 56669, 56669, 56669, 58113, 58498, 58498, 58498, 58498, 58498, 59834, 59834, 59834, 59834, 60765, 60765, 60765, 60765, 60765, 60765, 60765, 64049, 64049, 64049, 64049, 64049, 64049, 64049, 64942, 64942, 64942, 64942, 64942, 64942, 64942, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 67064, 70131, 71898, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 72289, 74015, 75111, 75111, 81507, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 81704, 82299, 82554, 82554, 82554, 82554, 82554, 82554, 82554, 82554, 82554, 82554, 82554, 82554]
---------------------------------------------------------
[2, 5, 11, 19, 25, 25, 25, 25, 58, 58, 58, 58, 58, 58, 65, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 100, 100, 100, 100, 100, 100, 100, 116, 116, 119, 136, 136, 149, 149, 171, 172, 172, 172, 172, 192, 213, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 273, 334, 338, 343, 343, 349, 359, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 397, 409, 409, 414, 414, 414, 414, 414, 452, 452, 465, 465, 465, 465, 465, 465, 465, 493, 493, 610, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 727, 727, 741, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 765, 768, 769, 801, 801, 826, 826, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 980, 980, 980, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 1000, 1041, 1041, 1078, 1078, 1078, 1181, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1265, 1333, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1421, 1430, 1430, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1694, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1785, 1798, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1840, 1840, 1840, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1964, 2267, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2626, 2635, 2635, 2815, 2815, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3150, 3151, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 3413, 3440, 3440, 3440, 3440, 3440, 3779, 3779, 3779, 3779, 3779, 3779, 3779, 3779, 3779, 3779, 3779, 3867, 4034, 4034, 4034, 4089, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4494, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 5054, 5054, 5130, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5307, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5454, 5522, 5591, 5591, 5591, 5591, 5743, 5743, 5805, 5805, 5805, 5805, 6074, 6178, 6178, 6218, 6218, 6218, 6218, 6370, 6370, 6370, 6370, 6370, 6370, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6811, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7036, 7040, 7043, 7043, 7052, 7052, 7052, 7052, 7052, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7242, 7337, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7398, 7398, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7539, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7634, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7770, 7771, 7771, 7771, 7771, 7771, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8174, 8187, 8194, 8194, 8194, 8194, 8194, 8194, 8194, 8194, 8392, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8393, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 8876, 9383, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9404, 9777, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10302, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10948, 10952, 10986, 11008, 11008, 11008, 11008, 11110, 11110, 11110, 11110, 11110, 11169, 11169, 11169, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11182, 11217, 11217, 11217, 11283, 11283, 11283, 11283, 11283, 11283, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11391, 11441, 11441, 11441, 11441, 11441, 11441, 12031, 12031, 12031, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12319, 12330, 12371, 12371, 12891, 12891, 12891, 13680, 13822, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 13891, 14000, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14294, 14326, 14326, 14326, 16734, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 17125, 18354, 18354, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18716, 18725, 18725, 18725, 18725, 18725, 18725, 18725, 18725, 18725, 19198, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19559, 19728, 20659, 20659, 21460, 21460, 21460, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21574, 21661, 21935, 22154, 22509, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 22872, 23180, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 23645, 24507, 24962, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26458, 26474, 26474, 26474, 26474, 26474, 26474, 26505, 26505, 26505, 26505, 26505, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 26541, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27143, 27274, 27402, 27402, 27402, 27757, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27769, 27826, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27930, 27966, 27966, 27966, 27966, 27966, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 28487, 29122, 29950, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33121, 33442, 33977, 33977, 33977, 35092, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35489, 35510, 35510, 35510, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36279, 36350, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36502, 36693, 36779, 36787, 36787, 36787, 36787, 36787, 36787, 37236, 37236, 37236, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37305, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 37935, 38011, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 38724, 39010, 39213, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 40062, 41131, 41358, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41359, 41737, 41737, 41737, 42530, 43802, 44232, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44906, 44919, 44919, 44919, 44919, 44956, 44956, 44991, 44991, 44991, 44991, 44991, 44991, 44991, 44991, 44991, 44991, 45147, 45147, 45147, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45190, 45490, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45617, 45838, 46353, 46353, 46353, 46353, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48081, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48449, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 48806, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49245, 49773, 49773, 49773, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 50857, 51523, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 51703, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52047, 52180, 52180, 52180, 52317, 52317, 52317, 52753, 52753, 52753, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 52865, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54314, 54869, 56503, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56896, 56954, 59207, 59207, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59300, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 59801, 64079, 64079, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68381, 68402, 68402, 68491, 68491, 68879, 68879, 68879, 68990, 69087, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 69106, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 70088, 76755, 80468, 80957, 80957, 80957, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81658, 81668, 81668, 81767, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 81782, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82703, 82953, 82953, 84596, 84596, 84893, 86063, 86063, 86063, 86063, 87500, 87500, 87500, 87500, 87500, 87500, 87500, 87500, 87500, 87500, 87500, 87500, 87500, 93193, 93193, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93351, 93381, 93416, 93434, 93534, 93534, 93534, 93534, 93652, 93652, 93859, 93859, 93859, 93859, 93859, 93859, 94291, 94291, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 94412, 96466, 96466, 98441, 98501, 98501]
************************************************************
第0次运行时间为:0.157833099365
第1次运行时间为:2.17199325562
第2次运行时间为:40.4109954834
第3次运行时间为:1219.03705597

可以简单看一下:

数据量从20-->200-->2000->20000所用时间的消耗

python模拟栈的操作实现非递归方式的快速排序算法相关推荐

  1. c语言栈的实现以及操作_python模拟栈的操作实现非递归方式的快速排序算法

    本文首发地址: https://yishuihancheng.blog.csdn.net/article/details/76185032 欢迎关注我的博客[Together_CZ],我是沂水寒城! ...

  2. java非递归方式实现快速排序

    Java非递归方式实现快速排序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  3. Python 模拟键盘鼠标操作实战教程

    在某些情况下,如果我们需要进行自动化操作的应用没有提供相应的接口,我们无法直接通过Python来调用API实现自动化.这种情况下,Python也不是完全没有办法的,我们可以采用模拟键盘和鼠标的方式实现 ...

  4. Python模拟栈(stack)进出--实现栈的先进后出

    先说明下:栈,是限制在表一端进行插入和删除操作的线性表.允许进行插入.删除操作的这一端称为栈顶(Top),另一个固定端称为栈底.例如栈中有三个元素,近栈的顺序是a1.a2.a3,当需要出栈时顺序为a3 ...

  5. 二叉树非递归后序遍历算法(C语言)

    二叉树非递归后序遍历算法(C语言) 二叉树后序遍历的规律:左右根 后序非递归遍历中,访问根(子根)结点有两种情况 ①:遍历完左子树,需要遍历右子树,需要从栈中访问最顶上的根(子根)结点从而得到右子树的 ...

  6. golang二叉树的递归和非递归方式的前中后序遍历

    二叉树的递归和非递归方式中序遍历 方法一:递归 思路与算法 首先我们需要了解什么是二叉树的中序遍历:按照访问左子树--根节点--右子树的方式遍历这棵树() (前序和后序遍历方式一样,就是打印root节 ...

  7. 二叉树 —— 创建二叉树 先序遍历 、中序遍历、后序遍历(递归方式、非递归方式)

    #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef char DataType; #de ...

  8. 分别用递归和非递归方式实现二叉树先序、中序和后序遍历(java实现)

    分别用递归和非递归方式实现二叉树先序.中序和后序遍历 用递归和非递归方式,分别按照二叉树先序.中序和后序打印所有的节点.我们约定:先序遍历顺序 为根.左.右;中序遍历顺序为左.根.右;后序遍历顺序为左 ...

  9. 算法练习day10——190328(二叉树的先序、 中序、 后序遍历, 包括递归方式和非递归方式、找到一个节点的后继节点、二叉树的序列化和反序列化)

    1.实现二叉树的先序. 中序. 后序遍历, 包括递归方式和非递归方式 1.1 访问节点的顺序 节点访问顺序如下图所示: 访问顺序:1 2 4 4 4 2 5 5 5 2 1 3 6 6 6 3 7 7 ...

  10. 左神算法:分别用递归和非递归方式实现二叉树先序、中序和后序遍历(Java版)

    本题来自左神<程序员代码面试指南>"分别用递归和非递归方式实现二叉树先序.中序和后序遍历"题目. 题目 用递归和非递归方式,分别按照二叉树先序.中序和后序打印所有的节点 ...

最新文章

  1. 手机 x PC 交叉感染?360 安全研究员演示“混血攻击”
  2. 大规模使用 Apache Kafka 的20个最佳实践
  3. 使用FlowDroid生成Android应用程序的函数调用图
  4. laravel数据库相关操作说明
  5. Hadoop Namenode不能启动
  6. 应用联合服务 云计算拉近应用和操作距离
  7. presto array_join函数
  8. Bootstrap-分页插件Paginator
  9. Ruby module ---模块,组件
  10. 自然辩证法2018版_2018年《自然辩证法概论》已整理
  11. dnf时装补丁教程_dnf时装补丁怎么用?DNF时装补丁教程
  12. 京东快运 | 快递单号查询API
  13. SDNU QLU 2022.10.15 新生赛
  14. AIRSIM 中文使用手册-2021/4/6
  15. diqu地区市的wheel样式
  16. ListView控件的理解——自洽理论
  17. ECSHOP goods表字段分析
  18. R语言怎么写积分_会员积分规则怎么写?
  19. Openjudge:奥运奖牌计数
  20. 2017计算机考研408试卷,2017计算机408考研真题

热门文章

  1. SQLServer公历转农历函数(1900年-2049年)
  2. [华为机试真题][2014]63.等式变换
  3. ubuntu下MySQL的安装及远程连接配置(转)
  4. hibernate4.0+版本和3.0+版本的区别总结
  5. 05-Vue报错 Uncaught SyntaxError: Identifier has already been declared和路由
  6. Mysql触发器学习
  7. super()的作用
  8. 前端学习---移动端vue开发踩坑记
  9. Linux Linux内核参数调优
  10. Django 创建model的一些注意事项