算法设计project

问题描述

CFLP:Capacitated Facility Location Problem
detail:
Suppose there are n facilities and m customers. We wish to choose:
 (1) which of the n facilities to open
 (2) the assignment of customers to facilities
 The objective is to minimize the sum of the opening cost and the assignment cost.
 The total demand assigned to a facility must not exceed its capacity

问题抽象

  F = { 1 , . . . , f } :   t h e   s e t   o f   F a c i l i t y \ F = \{1, ..., f\} :\ the\ set\ of\ Facility  F={1,...,f}: the set of Facility
  C = { 1 , . . . , c } :   t h e   s e t   o f   C u s t o m e r \ C = \{1, ..., c\} :\ the\ set\ of\ Customer  C={1,...,c}: the set of Customer
  V f :   t h e   c a p a c i t y   o f   F a c i l i t y   f \ V_f:\ the\ capacity\ of\ Facility\ f  Vf: the capacity of Facility f
  D c :   t h e   d e m a n d   o f   C u t o m e r   c \ D_c:\ the\ demand\ of\ Cutomer\ c  Dc: the demand of Cutomer c
  A f c : t h e   c o s t   o f   a s s i g n i n g   C u s t o m e r   c   t o   F a c i l i t y   f \ A_{fc}: the\ cost\ of\ assigning\ Customer\ c\ to\ Facility\ f  Afc:the cost of assigning Customer c to Facility f
  O f : t h e   c o s t   o f   o p e n i n g   F a c i l i t y   f \ O_f: the\ cost\ of\ opening\ Facility\ f  Of:the cost of opening Facility f
O p e n ( f ) = { 0 f ∈ F   a n d   F a c i l i t y   f   i s n ′ t   o p e n 1 f ∈ F   a n d   F a c i l i t y   f   i s   o p e n Open(f)=\begin{cases} 0 & f\in F\ and\ Facility\ f\ isn't\ open\\ 1 & f\in F\ and\ Facility\ f\ is\ open \\ \end{cases} Open(f)={01fF and Facility f isnt openfF and Facility f is open
A s s i g n ( f , c ) = { 0 f ∈ F   ,   c ∈ C   a n d   C u s t o m e r   c   i s n ′ t   a s s i g n e d   t o   F a c i l i t y   f 1 f ∈ F   ,   c ∈ C   a n d   C u s t o m e r   c   i s   a s s i g n e d   t o   F a c i l i t y   f Assign(f, c) = \begin{cases} 0 & f\in F\ ,\ c\in C\ and\ Customer\ c\ isn't\ assigned \ to\ Facility\ f\\ 1 & f\in F\ ,\ c\in C\ and\ Customer\ c\ is\ assigned \ to\ Facility\ f\\ \end{cases} Assign(f,c)={01fF , cC and Customer c isnt assigned to Facility ffF , cC and Customer c is assigned to Facility f

therefore, this problem can be simpilified as:
compute
min ⁡ { ∑ f ∈ F O f ∗ O p e n ( f )   +   ∑ c ∈ C ∑ f ∈ F C c ∗ A s s i g n ( f , c ) } \min \{\sum_{f\in F}O_f*Open(f)\ +\ \sum_{c\in C}\sum_{f\in F}C_c*Assign(f,c)\} min{fFOfOpen(f) + cCfFCcAssign(f,c)}
when:
∀ f ∈ F ,   ∑ c ∈ C C c ∗ A s s i g n ( f , c ) ≤ V f \forall f\in F,\ \sum_{c\in C}C_c*Assign(f,c) \leq V_f fF, cCCcAssign(f,c)Vf

贪心算法

大致思路:

遍历每个顾客,每一次都选择所需花费最小的工厂。

代码展示:

# -*- coding: UTF-8 -*-
import os
import time
import pandas as pd


fac_num = 0
cus_num = 0
capacity = []
openCost = []
demand = []
assignCost = [[]]  # 行代表工厂序号,列代表顾客序号
assign = []
isOpen = []


def read_file(f):
    """
    :param f: 文件名称
    :return:
    """
    global fac_num, cus_num, capacity, openCost, demand, assignCost
    fi = open(os.getcwd() + "\Instances\Instances\\" + f)
    temp = fi.readline().strip().split()
    fac_num = int(temp[0])
    cus_num = int(temp[1])
    capacity = [0.0] * fac_num
    openCost = [0.0] * fac_num
    demand = [0.0] * cus_num
    assignCost = [[0.0 for _ in range(cus_num)] for _ in range(fac_num)]
    for i in range(fac_num):
        tmp = fi.readline().strip().split()
        capacity[i] = float(tmp[0])
        openCost[i] = float(tmp[1])
    for i in range(cus_num / 10):
        tmp = fi.readline().strip().split()
        for j in range(10):
            demand[i * 10 + j] = float(tmp[j])
    for i in range(fac_num):
        for j in range(cus_num / 10):
            tmp = fi.readline().strip().split()
            for k in range(10):
                assignCost[i][j * 10 + k] = float(tmp[k])
    fi.close()


def write_file(cost, file_name):
    f = open('Greedy.txt', 'a')
    f.write(file_name + '\n')
    f.write(str(cost) + '\n')
    for i in range(fac_num):
        f.write(str(isOpen[i]) + ' ')
    f.write('\n')
    for i in range(cus_num):
        f.write(str(assign[i]) + ' ')
    f.write('\n\n')
    f.close()


def greedy():
    global cus_num, fac_num, assign, isOpen
    assign = [-1] * cus_num
    isOpen = [0] * fac_num
    for i in range(cus_num):
        least = 10000000
        fac = -1
        for j in range(fac_num):
            if capacity[j] >= demand[i]:
                if least > get_cost(j, i):
                    fac = j
                    least = get_cost(j, i)
        assign[i] = fac
        capacity[fac] -= demand[i]
        isOpen[fac] = 1
        i -= 1


def get_cost(fac, cus):
    '''
    :param fac: 工厂序号
    :param cus: 顾客序号
    :return:
    '''
    return assignCost[fac][cus]


def get_least_cost():
    global cus_num
    cost = 0
    for i in range(cus_num):
        cost += assignCost[assign[i]][i]
    for i in range(fac_num):
        cost += openCost[i] * isOpen[i]
    return cost


if __name__ == "__main__":
    file_list = []
    for i in range(71):
        file_list.append("p" + str(i + 1))
    result = []
    times = []
    for i in range(71):
        read_file(file_list[i])
        start = time.time()
        greedy()
        least_cost = get_least_cost()
        write_file(least_cost, file_list[i])
        end = time.time()
        t = end - start
        print least_cost
        print isOpen
        print assign
        result.append(least_cost)
        times.append(t)
    data_frame = pd.DataFrame({'file': file_list, 'result': result, 'time': times})
    data_frame.to_csv("Greedy.csv", index=False, sep=',')

模拟退火算法

大致思路:

初始解:用贪心算法获得的解作为初始解
邻域搜索:随机查找两个顾客,交换他们分配的工厂。
初始温度:100
结束温度:1
退温速率:0.9
内循环次数:200
概率函数: exp ⁡ ( − ( δ c o s t / t ) \exp(-(\delta cost / t) exp((δcost/t)

代码展示:

# -*- coding: UTF-8 -*-
import os
import time
import pandas as pd
import random
import math

fac_num = 0
cus_num = 0
capacity = []
openCost = []
demand = []
assignCost = [[]]  # 行代表工厂序号,列代表顾客序号
assign = []
isOpen = []


def read_file(f):
    """
    :param f: 文件名称
    :return:
    """
    global fac_num, cus_num, capacity, openCost, demand, assignCost
    fi = open(os.getcwd() + "\Instances\Instances\\" + f)
    temp = fi.readline().strip().split()
    fac_num = int(temp[0])
    cus_num = int(temp[1])
    capacity = [0.0] * fac_num
    openCost = [0.0] * fac_num
    demand = [0.0] * cus_num
    assignCost = [[0.0 for _ in range(cus_num)] for _ in range(fac_num)]
    for i in range(fac_num):
        tmp = fi.readline().strip().split()
        capacity[i] = float(tmp[0])
        openCost[i] = float(tmp[1])
    for i in range(cus_num / 10):
        tmp = fi.readline().strip().split()
        for j in range(10):
            demand[i * 10 + j] = float(tmp[j])
    for i in range(fac_num):
        for j in range(cus_num / 10):
            tmp = fi.readline().strip().split()
            for k in range(10):
                assignCost[i][j * 10 + k] = float(tmp[k])
    fi.close()


def write_file(cost, file_name):
    print "write file"
    f = open('SA.txt', 'a')
    f.write(file_name + '\n')
    f.write(str(cost) + '\n')
    for i in range(fac_num):
        f.write(str(isOpen[i]) + ' ')
    f.write('\n')
    for i in range(cus_num):
        f.write(str(assign[i]) + ' ')
    f.write('\n\n')
    f.close()


def greedy():
    global cus_num, fac_num, assign, isOpen
    assign = [-1] * cus_num
    isOpen = [0] * fac_num
    for i in range(cus_num):
        least = 10000000
        fac = -1
        for j in range(fac_num):
            if capacity[j] >= demand[i]:
                if least > get_cost(j, i):
                    fac = j
                    least = get_cost(j, i)
        assign[i] = fac
        capacity[fac] -= demand[i]
        isOpen[fac] = 1
        i -= 1


def get_cost(fac, cus):
    '''
    :param fac: 工厂序号
    :param cus: 顾客序号
    :return:
    '''
    return assignCost[fac][cus]


def get_least_cost():
    global cus_num
    cost = 0
    for i in range(cus_num):
        cost += assignCost[assign[i]][i]
    for i in range(fac_num):
        cost += openCost[i] * isOpen[i]
    return cost


def exchange():
    global cus_num, fac_num, capacity, demand, assign
    while True:
        cus1 = random.randint(0, cus_num - 1)
        cus2 = random.randint(0, cus_num - 1)
        fac1 = assign[cus1]
        fac2 = assign[cus2]
        if cus1 == cus2 or fac1 == fac2:
            continue
        if capacity[fac1] + demand[cus1] < demand[cus2] or capacity[fac2] + demand[cus2] < demand[cus1]:
            continue
        capacity[fac1] += demand[cus1]
        capacity[fac2] += demand[cus2]
        assign[cus1] = fac2
        assign[cus2] = fac1
        capacity[fac1] -= demand[cus2]
        capacity[fac2] -= demand[cus1]
        break
    return cus1, cus2, fac1, fac2


def undo(cus1, cus2, fac1, fac2):
    global capacity, demand, assign
    capacity[fac1] += demand[cus2]
    capacity[fac2] += demand[cus1]
    assign[cus1] = fac1
    assign[cus2] = fac2
    capacity[fac1] += demand[cus1]
    capacity[fac2] += demand[cus2]


def sa():
    t = 200
    eps = 1
    delta = 0.9
    inner_loop = 200
    greedy()
    cost = get_least_cost()
    while t > eps:
        for i in range(inner_loop):
            cus1, cus2, fac1, fac2 = exchange()
            new_cost = get_least_cost()
            if new_cost >= cost:
                if random.random() > math.exp(-(new_cost - cost) / t):
                    undo(cus1, cus2,  fac1, fac2)
                else:
                    cost = new_cost
            else:
                cost = new_cost
        t *= delta


if __name__ == "__main__":
    file_list = []
    for i in range(71):
        file_list.append("p" + str(i + 1))
    result = []
    times = []
    for i in range(71):
        read_file(file_list[i])
        start = time.time()
        sa()
        least_cost = get_least_cost()
        write_file(least_cost, file_list[i])
        end = time.time()
        t = end - start
        print least_cost
        print isOpen
        print assign
        result.append(least_cost)
        times.append(t)
    data_frame = pd.DataFrame({'file': file_list, 'result': result, 'time': times})
    data_frame.to_csv("SA.csv", index=False, sep=',')



结果表格

贪心算法结果表格

filecosttime
p19440.00.006999969482421875
p28126.00.006999969482421875
p310126.00.006000041961669922
p412126.00.006000041961669922
p59375.00.0010001659393310547
p68061.00.007999897003173828
p710061.00.0009999275207519531
p812061.00.0010001659393310547
p99040.00.006000041961669922
p107726.00.0009999275207519531
p119726.00.006000041961669922
p1211726.00.004999876022338867
p1312032.00.006999969482421875
p149180.00.0009999275207519531
p1513180.00.006000041961669922
p1617180.00.006000041961669922
p1712032.00.006000041961669922
p189180.00.00800013542175293
p1913180.00.002000093460083008
p2017180.00.0009999275207519531
p2112032.00.0009999275207519531
p229180.00.00800013542175293
p2313180.00.00800013542175293
p2417180.00.006999969482421875
p2519197.00.009000062942504883
p2616131.00.009999990463256836
p2721531.00.008999824523925781
p2826931.00.00800013542175293
p2919305.00.009999990463256836
p3016239.00.010999917984008789
p3121639.00.013000011444091797
p3227039.00.013000011444091797
p3319055.00.010999917984008789
p3415989.00.014000177383422852
p3521389.00.009999990463256836
p3626789.00.009000062942504883
p3719055.00.009999990463256836
p3815989.00.009000062942504883
p3921389.00.009999990463256836
p4026789.00.01100015640258789
p417226.00.00800013542175293
p429957.00.009000062942504883
p4312448.00.007999897003173828
p447585.00.008999824523925781
p459848.00.008999824523925781
p4612639.00.009000062942504883
p476634.00.008999824523925781
p489044.00.010999917984008789
p4912420.00.009000062942504883
p5010062.00.008999824523925781
p5111351.00.01100015640258789
p5210364.00.009999990463256836
p5312470.00.006999969482421875
p5410351.00.007999897003173828
p5511970.00.007999897003173828
p5623882.00.009000062942504883
p5732882.00.008999824523925781
p5853882.00.009000062942504883
p5939121.00.008999824523925781
p6023882.00.008999824523925781
p6132882.00.009999990463256836
p6253882.00.009999990463256836
p6339121.00.009000062942504883
p6423882.00.01100015640258789
p6532882.00.01399993896484375
p6653882.00.012000083923339844
p6739671.00.009999990463256836
p6823882.00.00800013542175293
p6932882.00.008999824523925781
p7053882.00.009000062942504883
p7139121.00.009000062942504883

模拟退火算法结果表格

filecosttime
p19296.00.13100004196166992
p28148.00.10500001907348633
p310130.00.10499978065490723
p411965.00.10899996757507324
p59170.00.12099981307983398
p67915.00.11299991607666016
p79915.00.11299991607666016
p811915.00.12299990653991699
p99188.00.12199997901916504
p107726.00.1359999179840088
p119726.00.12000012397766113
p1211726.00.11899995803833008
p1312059.00.1419999599456787
p149180.00.13299989700317383
p1513180.00.13299989700317383
p1617180.00.13399982452392578
p1712345.00.14999985694885254
p189180.00.13400006294250488
p1913180.00.1419999599456787
p2017180.00.14100003242492676
p2112032.00.13700008392333984
p229180.00.13299989700317383
p2313180.00.12800002098083496
p2417180.00.1230001449584961
p2519454.00.22299981117248535
p2616357.00.22799992561340332
p2721721.00.2569999694824219
p2827010.00.257000207901001
p2919414.00.2330000400543213
p3016289.00.24300003051757812
p3121870.00.27699995040893555
p3227100.00.24099993705749512
p3319317.00.2890000343322754
p3416267.00.2609999179840088
p3521733.00.23799991607666016
p3627158.00.23099994659423828
p3719382.00.2330000400543213
p3816247.00.23199987411499023
p3921872.00.23099994659423828
p4027146.00.24000000953674316
p417242.00.14499998092651367
p4210123.00.17300009727478027
p4312617.00.15000009536743164
p447232.00.1679999828338623
p4510148.00.14700007438659668
p4612871.00.1699998378753662
p476322.00.14499998092651367
p489332.00.17100000381469727
p4912433.00.14699983596801758
p509648.00.17999982833862305
p5111457.00.17199993133544922
p5210454.00.17199993133544922
p5312538.00.16499996185302734
p5410002.00.1830000877380371
p5512093.00.1640000343322754
p5628348.00.2820000648498535
p5737712.00.26800012588500977
p5858748.00.2820000648498535
p5944351.00.27499985694885254
p6027770.00.28600001335144043
p6137596.00.2819998264312744
p6258331.00.27500009536743164
p6343865.00.2840001583099365
p6428744.00.2799999713897705
p6537243.00.2820000648498535
p6658291.00.2839999198913574
p6743778.00.2870001792907715
p6828154.00.2839999198913574
p6936835.00.2780001163482666
p7058958.00.27900004386901855
p7143125.00.2929999828338623

每个实例的详细结果

贪心算法

p1
9440.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 0 3 2 0 3 4 0 9 7 3 4 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 3 

p2
8126.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 0 3 2 0 3 4 0 9 7 3 4 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 3 

p3
10126.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 0 3 2 0 3 4 0 9 7 3 4 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 3 

p4
12126.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 0 3 2 0 3 4 0 9 7 3 4 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 3 

p5
9375.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 1 

p6
8061.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 1 

p7
10061.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 1 

p8
12061.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 1 

p9
9040.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 0 

p10
7726.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 0 

p11
9726.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 0 

p12
11726.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 0 

p13
12032.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p14
9180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p15
13180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p16
17180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p17
12032.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p18
9180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p19
13180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p20
17180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p21
12032.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p22
9180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p23
13180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p24
17180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p25
19197.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 14 25 2 29 7 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 0 0 8 20 14 8 25 25 5 2 5 

p26
16131.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 14 25 2 29 7 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 0 0 8 20 14 8 25 25 5 2 5 

p27
21531.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 14 25 2 29 7 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 0 0 8 20 14 8 25 25 5 2 5 

p28
26931.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 14 25 2 29 7 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 0 0 8 20 14 8 25 25 5 2 5 

p29
19305.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 11 2 24 

p30
16239.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 11 2 24 

p31
21639.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 11 2 24 

p32
27039.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 11 2 24 

p33
19055.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p34
15989.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p35
21389.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p36
26789.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p37
19055.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p38
15989.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p39
21389.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p40
26789.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 20 5 2 9 14 17 22 16 8 20 3 14 14 17 5 11 2 0 5 3 5 8 19 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 0 13 27 8 29 14 14 5 13 20 17 11 0 14 0 5 20 11 11 11 9 0 5 9 20 6 11 17 24 8 26 20 14 24 20 7 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 2 21 16 8 17 17 25 2 29 17 11 14 28 14 1 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 0 12 0 11 24 5 8 14 7 5 20 17 0 8 20 14 8 25 25 5 2 5 

p41
7226.0
1 1 1 1 1 1 1 1 1 1 
5 6 4 1 7 9 3 7 8 8 4 9 2 6 2 7 7 3 0 6 6 1 4 1 6 5 5 4 8 5 8 0 0 0 3 9 2 6 6 9 2 7 3 3 3 5 0 5 6 4 1 1 6 6 9 7 2 8 8 8 0 0 1 5 0 6 6 6 4 4 0 4 4 0 7 7 9 2 6 5 7 2 2 7 7 9 2 2 7 2 

p42
9957.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
12 10 11 9 15 18 16 3 17 1 11 18 6 10 6 15 0 2 14 14 5 11 9 8 12 8 11 16 17 13 7 19 6 8 14 10 10 0 0 1 1 3 3 16 9 5 8 19 15 15 16 17 7 13 13 5 2 14 14 14 11 11 4 3 11 3 0 15 19 6 10 18 19 19 19 18 18 18 19 19 

p43
12448.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 15 24 25 22 26 21 27 29 24 23 3 9 18 11 8 15 12 7 25 26 22 20 17 13 29 6 29 4 5 2 2 13 0 22 7 12 21 11 4 12 28 23 5 25 26 17 17 11 21 0 9 18 6 6 19 20 2 29 5 27 1 29 27 28 1 27 28 29 

p44
7585.0
1 1 1 1 1 1 1 1 1 1 
4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 1 1 1 1 1 7 6 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 6 8 8 8 8 7 5 9 9 7 6 5 5 8 8 7 7 9 5 5 5 9 3 0 6 6 8 1 5 4 9 9 7 7 9 6 6 5 2 7 9 7 9 9 7 6 5 7 5 

p45
9848.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
0 0 0 0 0 0 0 1 1 1 1 6 6 6 6 2 2 3 2 3 2 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 0 0 2 3 11 12 18 16 19 7 15 16 8 13 11 16 18 19 14 15 10 9 12 9 15 17 13 13 8 12 7 10 18 12 13 17 14 17 8 16 10 7 

p46
12639.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 
10 0 10 10 10 0 10 1 1 1 1 11 11 11 11 2 2 3 2 3 2 4 4 5 6 6 5 7 7 8 7 8 9 9 10 2 3 17 24 28 29 12 21 22 24 14 18 17 16 28 29 27 13 22 25 26 13 18 18 24 19 15 28 18 26 27 14 13 15 12 

p47
6634.0
1 1 1 1 1 1 1 1 1 1 
0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 6 7 6 0 7 7 7 7 7 8 8 8 8 8 9 8 0 9 9 9 9 2 2 2 9 2 

p48
9044.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
0 0 0 0 1 0 1 1 1 2 3 2 2 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 10 11 10 12 13 12 13 13 12 13 14 15 12 14 12 0 15 14 14 15 16 16 17 17 17 17 17 17 18 18 19 18 19 19 19 

p49
12420.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 
0 1 1 2 1 2 2 2 3 5 3 5 4 6 6 6 7 7 7 7 7 7 9 10 8 11 10 12 12 14 13 13 13 14 15 15 16 16 17 16 17 16 20 19 18 19 18 20 21 18 21 18 0 22 23 23 22 24 24 26 25 26 25 26 27 27 28 27 28 28 

p50
10062.0
1 1 1 1 1 1 1 1 1 1 
3 6 3 0 9 9 5 5 3 7 7 4 1 9 9 9 9 2 5 3 0 0 0 4 0 0 7 4 4 7 7 7 3 3 3 5 9 9 0 6 0 9 9 1 5 5 5 5 5 3 3 5 6 0 0 0 9 6 1 2 1 7 7 7 3 3 0 4 8 7 3 6 6 6 6 4 4 3 3 4 3 5 2 2 2 1 6 7 2 7 1 2 2 2 2 2 2 2 2 2 

p51
11351.0
1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 
15 6 19 10 12 13 5 16 15 1 5 3 6 13 6 13 12 16 2 15 0 0 10 14 14 14 1 3 19 7 1 1 17 19 15 5 13 13 10 0 0 13 13 13 16 5 5 5 5 17 15 2 0 14 14 10 6 6 13 12 13 5 1 5 15 15 10 3 7 7 15 0 0 0 10 19 19 19 19 3 19 5 16 12 13 13 6 8 12 1 13 13 13 4 18 13 18 18 18 18 

p52
10364.0
1 1 1 1 1 1 1 1 1 1 
7 7 7 7 7 7 7 7 3 4 4 4 3 4 4 4 4 8 8 8 8 3 8 3 3 9 9 9 9 9 9 9 9 5 6 6 6 6 6 6 6 6 6 6 7 7 4 5 5 5 5 3 4 6 2 5 3 3 3 4 6 5 5 5 0 5 5 6 4 7 6 6 4 3 3 5 3 4 7 1 6 3 3 5 5 3 3 7 5 3 1 1 1 1 5 1 3 4 3 7 

p53
12470.0
1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 
5 5 5 5 5 5 5 5 19 19 19 7 7 7 7 7 7 12 12 12 12 13 13 12 3 9 9 9 9 9 9 9 9 15 18 18 18 18 18 18 18 18 18 18 5 5 7 12 13 15 15 4 7 18 5 11 3 3 1 6 18 2 15 13 0 13 2 5 6 5 17 18 6 3 3 15 3 6 6 2 14 19 13 15 15 3 1 6 15 1 2 2 17 17 2 17 1 6 1 16 

p54
10351.0
1 1 1 1 1 1 1 1 1 1 
9 9 7 7 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 3 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 8 8 6 8 8 8 8 8 8 3 3 6 6 6 6 6 6 6 6 6 5 5 6 5 5 5 6 6 0 0 0 0 0 9 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 9 9 4 4 4 2 4 2 2 

p55
11970.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 
17 17 16 17 16 4 4 4 8 8 8 8 2 8 8 2 2 2 8 12 1 12 12 6 12 12 12 6 6 6 6 14 14 6 6 6 6 6 6 7 7 19 19 7 0 0 0 0 0 0 0 0 7 7 7 7 7 7 7 7 11 11 9 11 3 11 11 7 11 9 9 11 9 11 17 13 9 13 13 13 13 15 15 15 15 15 15 15 5 15 5 18 18 18 18 17 18 18 18 18 

p56
23882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p57
32882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p58
53882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p59
39121.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p60
23882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p61
32882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p62
53882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p63
39121.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p64
23882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p65
32882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p66
53882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p67
39671.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 22 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 15 18 9 6 26 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 25 29 0 7 8 13 11 5 14 28 25 7 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 19 5 27 7 28 6 25 25 2 3 27 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p68
23882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p69
32882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p70
53882.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 

p71
39121.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 27 22 28 4 28 13 1 28 18 1 20 22 0 18 16 5 24 10 18 27 19 29 2 19 19 4 16 27 6 20 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 16 8 6 11 9 18 7 29 0 7 8 13 11 5 14 28 25 18 12 19 9 23 23 20 23 8 16 10 0 9 25 29 13 6 5 27 7 28 6 25 25 2 3 11 6 0 28 28 15 25 18 4 0 4 24 22 3 19 4 27 12 12 8 28 7 17 8 26 11 17 19 26 16 2 11 26 17 28 24 25 20 23 9 3 3 28 10 12 22 11 11 25 5 24 15 27 25 24 17 23 0 8 11 2 15 3 13 13 27 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 10 5 21 2 19 12 8 28 23 0 21 2 21 6 4 7 12 7 15 10 19 


模拟退火算法

p1
9296.0
1 1 1 1 1 1 1 1 1 1 
8 0 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 4 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 0 1 5 7 0 4 3 4 0 

p2
8148.0
1 1 1 1 1 1 1 1 1 1 
8 2 1 6 3 8 2 4 4 1 9 0 3 2 8 3 4 0 9 7 3 8 9 4 5 5 1 5 0 5 2 6 0 3 4 4 4 3 0 4 1 0 1 6 7 0 4 0 4 3 

p3
10130.0
1 1 1 1 1 1 1 1 1 1 
8 0 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 4 9 4 5 5 1 5 0 5 2 6 0 3 4 4 4 3 0 4 1 0 1 6 7 0 2 3 4 0 

p4
11965.0
1 1 1 1 1 1 1 1 1 1 
8 2 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 4 6 4 1 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 3 0 1 5 7 0 4 0 4 0 

p5
9170.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 1 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 3 

p6
7915.0
1 1 1 1 1 1 1 1 1 1 
8 2 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 1 5 1 5 8 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 0 

p7
9915.0
1 1 1 1 1 1 1 1 1 1 
8 2 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 1 5 1 5 8 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 0 

p8
11915.0
1 1 1 1 1 1 1 1 1 1 
8 2 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 1 5 1 5 8 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 2 0 7 0 

p9
9188.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 9 4 5 5 1 5 0 5 2 6 0 3 4 4 4 3 0 4 1 8 1 6 7 0 2 0 4 0 

p10
7726.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 0 

p11
9726.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 0 

p12
11726.0
1 1 1 1 1 1 1 1 1 1 
8 8 1 6 3 8 2 4 4 1 9 8 3 2 8 3 4 0 9 7 3 8 6 4 2 5 1 5 0 5 2 6 0 3 9 4 4 3 0 4 1 8 1 5 7 0 4 0 4 0 

p13
12059.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 0 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 16 8 5 14 10 19 9 

p14
9180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p15
13180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p16
17180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p17
12345.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 3 10 10 12 18 17 13 14 17 15 19 1 6 13 3 15 10 4 9 12 15 15 19 6 4 16 17 1 17 13 7 2 16 17 10 11 1 19 13 6 0 5 0 8 5 14 10 19 9 

p18
9180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p19
13180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p20
17180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p21
12032.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p22
9180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p23
13180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p24
17180.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
16 12 10 10 1 18 17 13 14 17 15 4 1 6 13 3 15 10 4 9 12 15 15 19 6 17 16 17 1 17 13 7 2 16 3 10 11 19 19 13 6 0 5 0 8 5 14 10 19 9 

p25
19454.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 11 13 2 16 5 2 9 14 17 9 8 14 20 0 14 14 17 25 11 14 17 29 3 24 8 2 24 24 9 5 25 13 25 20 20 24 24 0 14 0 14 15 16 24 14 8 20 27 8 5 14 14 5 20 20 17 5 0 14 0 5 20 0 11 11 22 0 21 5 20 6 11 17 24 8 9 20 14 24 13 0 13 17 0 17 2 0 20 5 2 24 17 11 7 5 2 5 5 6 2 7 17 25 19 29 4 11 8 28 14 1 2 11 11 11 24 15 24 5 5 8 25 20 16 3 5 26 7 12 0 11 24 21 8 14 17 5 20 17 0 8 20 14 8 11 25 5 2 5 

p26
16357.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 11 13 14 16 5 17 24 14 17 24 8 20 20 7 14 14 17 5 11 2 0 5 3 5 8 2 24 5 5 21 25 6 25 20 20 24 15 4 14 0 14 15 1 24 14 7 13 11 8 5 2 14 5 20 20 17 27 0 14 0 5 20 11 11 11 9 0 26 9 20 6 5 17 24 8 22 20 14 9 20 7 13 17 2 17 17 0 20 5 2 24 17 11 0 5 2 3 25 16 8 0 14 25 19 29 17 11 28 14 14 14 2 11 11 21 24 24 24 24 5 8 25 13 16 0 5 9 11 12 0 0 24 29 8 8 2 5 20 17 0 8 20 14 8 11 25 5 2 5 

p27
21721.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 11 13 2 8 5 2 24 1 17 26 16 8 20 3 14 14 17 5 11 2 11 9 3 25 8 2 24 5 22 5 5 6 25 20 20 24 15 27 14 0 14 15 19 24 14 0 13 11 8 29 14 14 5 20 20 17 11 7 14 0 5 20 11 11 11 9 0 21 5 13 6 5 17 24 8 9 20 14 9 20 0 20 17 2 17 7 17 20 5 2 24 17 0 7 24 2 28 21 8 16 17 14 25 2 29 0 11 14 8 14 14 2 11 11 0 24 24 5 24 5 8 25 13 20 4 5 24 11 12 0 0 24 5 16 14 0 5 20 17 0 8 20 14 8 25 25 5 17 5 

p28
27010.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 2 13 5 2 24 8 17 5 16 8 20 0 14 14 17 5 11 2 0 9 3 5 8 2 24 5 24 5 25 20 25 20 20 24 24 0 14 0 14 15 14 24 14 3 13 25 8 29 14 14 5 6 20 17 21 27 14 0 5 20 11 11 11 9 0 26 9 20 6 11 17 24 8 22 20 1 24 20 7 8 17 19 17 17 4 20 5 2 9 17 11 0 5 14 2 21 13 28 17 17 25 2 29 7 11 14 8 14 14 2 11 11 11 24 24 5 24 5 16 5 13 16 0 5 15 0 12 0 25 24 11 8 14 7 5 20 17 0 8 20 14 8 0 25 5 2 5 

p29
19414.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 25 13 14 16 5 19 9 14 17 21 16 8 20 0 14 17 17 5 11 2 4 5 3 9 8 2 24 24 24 5 25 6 25 20 20 24 15 7 14 0 8 15 17 24 14 0 13 25 8 25 14 14 5 13 20 2 25 17 14 0 5 20 11 11 11 9 0 9 22 8 6 11 17 24 8 26 20 1 24 20 7 20 17 2 17 17 11 20 5 2 24 17 0 17 5 2 3 21 16 8 17 14 11 2 29 11 11 28 14 14 14 2 11 11 11 24 24 5 24 5 8 5 13 20 0 5 24 0 29 0 0 24 12 8 14 17 5 20 17 0 20 20 14 8 27 11 5 2 5 

p30
16289.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 16 14 16 5 17 24 28 17 9 13 8 20 3 14 14 17 25 11 2 11 29 3 5 8 2 24 5 24 5 25 6 25 20 20 24 15 0 14 0 14 15 8 24 14 5 13 0 8 24 8 14 5 13 20 17 0 11 14 0 5 20 11 11 11 22 0 29 9 20 6 11 17 24 8 26 20 2 9 20 0 13 17 19 17 2 0 20 5 2 24 17 11 17 9 2 12 21 13 14 17 17 11 2 5 17 11 14 8 14 1 2 11 11 25 24 24 24 5 5 14 25 20 16 4 5 24 7 7 0 0 24 21 8 14 17 5 20 17 0 8 20 14 8 27 25 5 2 5 

p31
21870.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 13 14 20 5 2 24 8 17 5 16 8 8 3 8 14 17 25 11 17 0 17 3 9 8 19 24 5 22 0 11 6 25 20 20 24 15 4 14 0 14 15 14 24 14 11 13 25 8 5 14 14 5 13 20 2 29 0 14 0 5 20 11 11 11 24 0 24 5 20 6 11 17 24 8 26 20 1 9 20 0 13 17 17 17 17 0 20 5 2 24 17 11 7 9 2 21 27 20 16 2 17 25 2 29 0 11 2 28 14 14 2 11 11 5 24 24 24 24 5 8 25 13 16 21 5 9 17 12 0 7 24 5 14 14 17 5 20 17 0 8 20 14 8 11 25 5 2 5 

p32
27100.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 25 13 14 13 5 2 9 2 17 26 16 28 20 3 14 14 17 5 11 2 0 5 0 5 8 2 24 5 22 29 25 6 25 20 20 24 24 0 14 0 8 15 3 24 14 11 13 27 8 21 14 14 5 20 20 17 0 11 14 0 5 20 11 11 11 24 0 9 5 20 6 11 17 9 8 15 20 1 9 20 7 8 17 17 17 17 17 20 5 2 24 2 25 17 5 14 19 21 16 16 17 17 11 2 29 4 0 14 8 14 14 2 11 11 25 24 24 24 24 5 8 11 13 20 11 5 24 7 12 0 0 24 24 8 14 17 5 20 17 0 8 20 14 8 11 25 5 2 5 

p33
19317.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 25 16 14 8 5 2 9 1 17 5 16 8 20 3 14 14 17 5 11 17 7 22 2 5 8 2 24 5 9 5 25 13 11 20 20 24 15 0 14 0 14 15 8 24 14 4 13 25 8 21 14 14 5 6 20 17 27 0 14 0 5 20 11 11 11 24 0 5 5 20 6 5 17 24 8 26 20 3 9 20 7 13 17 19 17 17 17 20 5 2 24 2 0 17 9 2 29 21 8 13 17 17 11 2 25 0 0 14 28 14 14 2 11 11 0 24 24 24 24 5 20 11 13 16 17 5 24 11 12 0 11 24 29 8 14 11 5 20 17 0 8 20 14 8 25 25 5 2 5 

p34
16267.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 25 20 2 13 5 3 9 8 17 9 16 8 20 2 14 14 17 5 11 2 17 22 3 21 8 2 24 5 24 21 25 6 11 20 20 24 15 7 14 0 14 15 8 24 14 0 13 11 8 25 14 14 5 13 20 17 0 0 14 0 5 20 11 11 11 9 0 9 5 20 6 5 0 24 8 26 20 19 24 20 17 13 17 17 17 17 4 20 5 2 24 17 11 17 5 2 12 29 8 16 2 14 11 17 29 0 11 14 28 14 1 2 11 11 25 24 24 5 24 5 8 25 20 16 17 5 24 0 5 0 11 24 5 14 14 7 5 20 17 0 8 20 14 8 27 25 5 2 5 

p35
21733.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 11 13 14 8 5 17 9 14 17 5 16 8 20 3 14 14 17 5 11 2 0 21 17 25 8 2 24 5 9 5 25 6 29 20 20 24 15 0 14 0 8 24 19 24 14 3 20 0 8 5 14 14 5 13 20 17 25 11 14 0 5 20 27 11 11 24 0 26 5 13 6 11 17 24 20 22 20 14 9 20 0 8 17 2 17 17 17 20 5 2 24 0 11 17 24 2 2 21 14 16 17 17 11 2 29 7 11 8 28 14 1 2 11 11 5 24 24 5 24 5 8 25 13 16 25 5 9 7 12 0 0 24 15 20 14 4 5 20 17 0 8 20 14 8 11 25 5 2 5 

p36
27158.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 20 2 16 5 2 9 14 17 26 13 28 20 3 14 14 17 11 11 2 0 9 3 5 8 19 24 5 5 5 25 13 5 20 20 24 24 0 14 0 14 15 2 24 14 17 20 11 8 21 14 14 5 8 20 17 25 11 14 0 5 20 0 11 11 22 0 9 24 16 6 11 17 24 8 24 20 14 24 20 0 13 17 17 17 17 17 20 5 2 24 7 27 7 9 2 14 21 6 16 17 17 25 2 29 4 0 8 8 14 1 2 11 25 11 24 24 5 5 5 8 25 13 13 11 5 15 0 12 0 29 24 11 8 14 17 5 20 17 0 8 20 14 8 5 25 5 2 5 

p37
19382.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 25 13 2 16 5 17 24 16 17 22 16 28 20 17 14 14 17 5 11 14 0 5 3 5 8 19 24 5 24 21 25 6 11 20 20 24 15 7 14 0 8 15 1 24 14 3 13 11 8 29 14 14 5 13 20 2 0 17 14 0 5 20 11 11 11 9 0 5 9 20 6 5 17 24 8 24 20 14 9 20 7 13 17 11 17 17 0 20 5 2 9 17 11 0 5 2 17 27 14 8 2 17 25 2 29 17 11 14 8 14 2 2 11 11 21 24 24 24 24 5 8 25 20 13 0 5 26 0 12 0 11 24 5 8 14 4 5 20 17 0 8 20 14 8 25 25 5 2 5 

p38
16247.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 11 8 2 16 5 17 9 8 17 5 8 20 20 3 14 14 17 5 11 14 0 5 3 24 8 2 24 5 24 29 25 6 27 20 20 24 15 0 14 0 14 15 1 24 14 4 13 11 8 5 14 14 5 13 20 17 21 0 14 0 5 20 0 11 11 22 0 26 5 20 6 5 17 24 8 24 20 2 24 20 7 13 17 17 17 17 0 20 5 2 9 17 11 17 9 2 8 29 16 20 17 17 25 2 25 2 11 14 28 14 19 2 11 11 21 24 24 5 24 5 8 25 13 16 0 5 9 11 12 0 11 24 25 8 14 7 5 20 17 0 14 20 14 8 11 25 5 2 5 

p39
21872.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
20 11 20 2 13 5 8 9 14 17 5 8 8 20 3 14 14 17 5 11 2 0 9 3 29 8 19 24 5 5 29 5 13 25 20 8 24 15 17 14 0 14 15 14 24 14 14 13 11 14 27 2 14 5 6 20 17 11 5 14 0 5 20 11 11 11 9 0 5 24 13 6 11 17 24 8 22 20 1 24 20 7 13 17 2 17 17 4 20 5 2 24 17 11 17 9 2 12 21 20 16 7 17 25 2 25 0 0 28 8 14 2 2 11 11 21 24 24 5 24 5 16 25 20 16 17 5 26 0 24 0 0 24 25 8 14 0 5 20 17 0 8 20 14 8 11 25 5 17 5 

p40
27146.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 
13 11 13 14 16 5 2 24 1 17 9 16 20 20 7 14 14 17 25 11 2 0 17 3 5 8 19 24 5 15 5 25 20 25 20 8 24 24 17 14 0 8 15 3 24 14 4 13 27 8 5 14 14 5 20 20 17 21 0 14 0 5 20 11 11 11 9 0 21 24 8 6 11 17 24 8 9 20 14 9 20 7 13 17 2 17 17 0 20 5 2 24 17 11 17 5 2 2 25 6 16 17 17 25 2 29 0 11 14 28 14 14 2 11 11 29 24 24 5 24 5 8 5 13 20 0 5 22 11 26 0 11 24 12 8 14 0 5 20 17 0 8 20 14 8 5 25 5 2 5 

p41
7242.0
1 1 1 1 1 1 1 1 1 1 
5 6 4 1 7 7 3 7 8 8 4 6 2 6 2 7 7 3 0 6 1 1 4 1 6 5 5 4 8 5 8 0 0 0 3 2 2 6 6 2 2 7 3 3 3 5 0 5 6 1 4 6 6 6 9 7 7 8 8 8 0 0 1 5 0 6 6 6 4 4 0 4 4 0 7 7 2 2 9 5 7 2 7 9 9 9 9 2 9 2 

p42
10123.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
12 10 11 9 15 18 1 3 17 1 11 18 6 10 6 15 0 2 14 14 5 11 9 8 16 8 4 12 17 13 7 19 6 8 14 10 10 15 0 1 0 11 3 16 9 5 8 18 15 15 16 17 7 13 13 5 2 14 14 14 11 11 3 3 11 3 16 0 19 6 10 18 19 19 19 18 19 18 19 19 

p43
12617.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 12 24 25 17 26 21 27 29 5 23 3 9 18 11 8 15 12 21 25 26 22 20 17 13 29 6 29 4 5 2 2 13 22 22 7 7 15 11 4 12 28 23 24 25 26 17 9 11 21 0 0 18 6 6 19 20 2 29 5 27 1 29 27 28 1 27 28 29 

p44
7232.0
1 1 1 1 1 1 1 1 1 1 
4 4 4 4 4 4 4 4 0 0 0 0 6 0 0 0 1 1 1 8 1 7 7 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 0 1 1 2 8 7 5 9 7 7 6 5 5 8 8 7 7 9 5 5 5 9 3 0 6 6 8 6 5 4 9 9 7 7 8 6 6 5 8 7 9 9 9 9 9 6 5 7 5 

p45
10148.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
0 0 0 0 0 0 0 10 1 1 1 6 6 6 6 2 8 3 2 3 2 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 0 0 2 3 11 12 13 16 18 7 15 16 8 13 11 19 18 19 14 15 10 9 12 2 15 16 1 13 8 12 7 10 18 12 13 17 14 17 17 16 9 7 

p46
12871.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 
10 0 10 10 10 0 10 15 1 1 1 11 11 11 11 2 3 3 2 3 2 4 4 5 6 6 5 7 7 7 8 8 9 9 10 2 2 24 14 1 29 12 21 22 24 14 18 17 16 28 29 27 13 22 25 26 13 28 18 24 12 19 28 18 26 27 17 13 15 18 

p47
6322.0
1 1 1 1 1 1 1 1 1 1 
0 0 0 0 0 0 0 0 2 0 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 6 7 6 0 7 7 7 7 7 8 8 8 8 8 8 2 2 2 9 9 9 9 9 0 0 9 

p48
9332.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
0 0 0 0 1 0 1 1 1 2 3 2 2 3 3 8 4 4 5 5 5 5 5 5 6 6 6 6 7 6 7 12 8 8 8 8 8 8 9 9 9 9 10 11 11 10 10 10 12 4 12 13 13 12 13 14 15 12 14 13 0 15 14 14 15 16 17 16 17 17 17 17 17 18 18 19 19 19 19 18 

p49
12433.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 
0 1 1 2 1 2 2 2 3 5 3 5 4 6 6 6 7 7 7 7 7 7 9 10 8 11 10 12 12 14 13 13 13 15 15 14 16 16 17 16 17 16 20 19 18 19 18 20 21 18 21 18 0 22 23 23 22 24 24 26 25 26 25 26 27 27 28 27 28 28 

p50
9648.0
1 1 1 1 1 1 1 1 1 1 
7 6 3 0 2 2 5 5 3 7 7 4 1 9 6 9 2 2 5 3 0 0 0 4 0 6 4 4 4 7 7 7 3 3 3 5 9 9 0 6 0 9 9 9 2 5 5 5 5 3 3 5 2 4 0 0 6 6 1 2 2 7 7 5 3 7 0 4 8 7 3 6 6 0 0 3 3 3 3 4 3 5 2 2 2 9 6 7 2 7 9 1 1 2 1 2 9 1 2 9 

p51
11457.0
1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 
15 6 19 14 12 4 2 16 15 1 5 3 6 13 6 13 12 12 2 15 0 0 10 14 14 3 1 7 19 7 5 1 17 19 15 5 13 13 10 0 0 6 13 13 16 5 5 5 5 17 15 16 10 14 14 10 6 0 18 16 13 5 1 5 15 15 10 3 1 7 15 0 0 0 10 19 19 19 19 3 19 5 12 12 13 13 6 8 13 1 13 18 13 18 18 13 13 18 13 13 

p52
10454.0
1 1 1 1 1 1 1 1 1 1 
7 7 7 7 7 7 7 7 3 4 4 4 4 4 4 4 4 5 8 8 8 3 3 3 3 9 9 9 9 9 9 9 5 9 6 6 6 6 6 6 6 6 6 6 7 7 4 8 8 5 5 3 4 6 2 5 3 3 3 7 6 5 5 5 0 3 5 6 4 7 1 6 4 3 3 5 3 4 7 1 1 3 3 5 5 3 3 7 5 5 5 1 1 1 5 6 3 4 3 6 

p53
12538.0
1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 
5 5 5 5 5 5 5 5 19 19 19 7 7 7 7 7 7 12 13 13 12 13 12 12 12 9 9 9 9 9 9 9 15 9 18 18 18 18 18 18 18 18 18 18 5 5 7 12 13 15 15 1 7 18 5 11 3 3 1 6 18 2 15 15 0 13 2 5 13 5 17 18 6 3 3 15 3 6 6 6 14 1 3 2 15 3 1 6 15 19 2 2 17 17 2 17 1 6 4 16 

p54
10002.0
1 1 1 1 1 1 1 1 1 1 
7 7 7 7 7 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 1 1 1 3 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 8 8 6 8 8 8 8 8 8 6 3 6 6 6 6 6 6 6 6 6 5 4 6 4 5 5 6 5 0 0 0 0 5 4 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 9 9 9 4 9 9 4 2 2 

p55
12093.0
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 
17 17 16 18 16 4 8 4 4 8 8 8 2 8 8 8 2 2 2 12 11 1 12 6 12 12 12 12 6 6 6 14 14 6 6 6 6 6 6 7 19 0 0 19 7 0 0 0 0 0 0 6 7 7 7 7 7 7 7 7 11 15 11 11 3 11 11 7 7 9 13 11 9 11 17 13 9 13 9 9 13 13 15 15 15 15 15 15 5 15 5 18 18 18 18 17 18 18 17 18 

p56
28348.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 2 22 2 12 15 17 22 28 26 28 23 1 19 18 1 20 22 27 18 16 2 24 10 18 24 14 4 2 19 4 4 16 7 6 8 8 24 16 18 9 6 9 3 6 13 21 28 10 27 16 16 21 8 6 7 9 18 25 29 0 7 9 13 11 0 28 19 25 18 6 6 8 23 13 20 0 8 24 23 17 9 25 29 13 19 5 27 7 28 6 11 25 2 3 11 11 0 28 19 15 12 18 4 0 29 27 22 3 19 4 27 12 11 8 28 11 17 8 26 7 28 19 14 16 2 11 26 0 28 16 12 23 5 8 3 13 28 20 12 27 12 25 25 5 24 24 27 25 24 17 10 0 20 19 5 15 20 3 13 27 10 24 5 27 5 4 3 21 1 14 19 10 26 2 24 10 29 10 5 15 21 19 11 8 28 23 0 21 2 21 4 4 25 12 7 15 23 19 

p57
37712.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 18 2 12 15 28 22 27 4 19 13 1 28 18 1 10 22 27 27 16 5 24 10 18 27 20 29 2 19 19 4 16 28 6 20 20 27 16 18 9 6 4 9 26 8 21 19 14 0 22 24 16 8 6 11 9 18 11 9 24 7 8 3 25 5 8 19 25 7 12 6 9 23 13 20 23 8 21 10 17 19 25 29 10 19 2 27 25 28 6 7 25 0 3 11 6 17 28 28 15 12 18 4 0 4 24 22 3 26 29 27 6 12 8 28 7 17 3 14 11 17 19 26 16 2 11 4 0 28 24 25 20 13 19 1 13 28 10 12 18 28 11 25 5 24 15 27 25 16 23 10 0 8 11 2 16 3 13 3 0 23 24 5 24 5 4 13 15 5 8 19 14 26 2 0 10 29 23 0 21 21 28 11 8 27 23 24 2 2 21 12 4 7 12 7 15 5 19 

p58
58748.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 2 22 5 12 21 18 22 28 4 28 13 1 14 27 1 20 24 27 18 24 5 24 23 27 27 19 29 5 19 19 4 16 27 6 20 8 21 16 18 8 6 4 8 19 13 21 19 14 24 16 21 21 8 6 11 9 18 7 29 17 7 20 13 11 0 17 28 12 25 12 19 9 23 10 20 0 8 16 10 0 9 25 29 14 19 5 27 7 28 4 7 25 0 3 27 12 23 28 28 15 25 18 4 24 4 24 22 13 26 6 27 6 11 8 11 18 28 8 26 11 17 6 26 16 2 11 26 17 11 24 25 8 23 9 3 13 11 10 12 22 18 25 25 2 24 15 24 25 0 28 13 0 3 28 5 15 3 3 1 28 10 2 23 27 5 4 3 16 5 20 19 9 19 2 0 10 29 23 2 15 2 6 12 8 28 10 0 16 2 21 19 4 7 12 7 15 10 19 

p59
44351.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
7 19 2 24 15 12 15 27 22 28 4 28 13 1 6 18 1 13 22 27 18 24 5 24 10 27 16 19 4 2 4 19 19 16 27 12 10 8 24 16 18 9 6 19 8 26 13 21 28 10 27 21 24 16 13 12 18 9 18 11 29 0 7 8 3 25 10 14 28 12 7 12 19 9 23 23 20 0 8 22 9 23 20 25 29 23 19 5 27 18 17 6 18 25 0 3 28 28 0 28 19 15 6 18 4 0 4 24 22 3 19 4 27 12 12 8 11 25 17 8 20 11 28 4 4 16 2 11 26 17 28 24 11 20 1 9 3 8 28 14 25 7 11 25 25 5 16 15 27 25 24 17 23 0 8 11 2 21 3 13 13 0 10 5 5 24 5 29 3 21 5 20 19 14 26 2 27 26 29 10 2 21 2 19 6 8 28 23 0 21 2 16 6 6 7 11 7 15 10 19 

p60
27770.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
7 19 21 27 5 12 15 27 22 28 4 28 10 1 14 18 3 23 22 28 18 16 5 24 23 18 27 28 29 15 19 19 19 16 27 6 9 8 24 16 18 8 6 4 8 19 3 21 19 20 2 16 21 21 8 6 11 9 18 25 26 0 7 20 8 11 2 14 28 12 18 12 19 9 23 23 20 2 8 24 23 10 9 7 29 13 19 5 27 25 28 4 25 25 2 3 27 6 17 11 28 15 25 7 4 24 29 24 22 3 19 4 18 6 12 8 27 7 17 8 4 11 28 19 26 16 0 28 26 0 17 24 11 20 13 9 3 3 28 10 12 22 12 11 25 5 24 16 18 25 0 17 5 0 8 11 2 15 13 13 13 27 10 24 0 27 5 4 1 21 1 10 19 14 26 2 0 13 29 10 5 16 2 6 12 20 28 23 0 24 2 21 6 4 25 11 7 15 10 19 

p61
37596.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 0 18 21 25 15 27 22 28 4 17 13 1 28 7 1 10 24 0 18 16 5 24 23 27 27 14 29 2 19 19 4 16 27 6 10 9 24 16 18 9 6 4 8 19 13 21 19 20 24 24 21 16 8 6 25 9 18 7 29 0 7 8 3 11 5 14 6 12 18 12 6 9 23 5 8 23 26 16 23 0 20 7 29 20 6 5 27 18 28 6 25 25 2 3 27 12 0 28 10 15 11 18 4 0 29 22 22 3 19 4 28 12 11 8 28 25 14 8 26 11 28 19 26 16 2 11 4 17 11 24 11 13 5 8 13 8 28 10 12 24 19 25 25 5 27 15 22 25 24 17 23 27 8 28 2 16 3 3 13 28 10 24 5 27 13 4 3 21 1 20 19 20 26 2 2 10 4 10 2 15 0 19 12 9 28 23 0 21 2 21 12 19 7 11 7 15 17 19 

p62
58331.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 24 27 2 25 15 28 16 17 4 28 13 1 19 18 3 20 22 27 27 16 15 24 20 18 24 14 29 5 19 19 4 16 27 12 8 8 24 15 18 9 6 26 8 6 13 21 19 19 24 22 21 16 8 12 11 9 18 25 29 0 7 9 8 11 10 14 28 25 7 12 19 26 23 13 20 5 8 16 10 17 9 25 29 13 4 5 27 18 28 6 7 25 24 3 28 12 28 28 17 15 25 18 4 0 4 21 22 3 19 4 27 12 11 8 28 7 17 8 14 11 0 19 26 16 2 11 19 0 28 24 11 10 23 26 3 13 28 10 12 22 6 18 25 5 24 15 27 25 27 0 23 0 20 6 2 16 3 3 13 27 10 2 23 2 5 6 1 21 1 20 19 10 4 2 0 8 29 23 5 21 2 28 11 9 11 23 0 24 2 21 4 6 7 12 7 5 10 19 

p63
43865.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 6 21 27 21 12 15 28 22 27 4 28 23 3 19 18 1 10 22 27 27 16 5 24 20 18 18 19 29 5 19 19 4 15 27 4 20 8 24 21 18 9 6 19 8 19 13 16 19 14 27 16 2 16 8 6 7 9 18 25 26 0 7 9 13 11 23 19 28 12 7 12 6 9 23 23 20 13 10 24 1 2 20 25 29 10 26 5 27 7 0 4 25 25 2 3 11 6 0 28 17 15 11 18 4 0 6 24 22 3 19 6 27 12 12 8 28 25 17 8 9 11 28 19 26 16 2 11 4 17 28 2 11 8 13 8 3 3 28 14 12 22 11 11 25 5 16 15 18 25 24 0 23 27 8 28 2 15 13 13 1 24 10 0 5 24 5 4 3 21 23 20 19 14 26 5 0 10 29 17 2 16 24 28 12 8 28 10 0 24 2 21 4 29 7 25 7 21 10 19 

p64
28744.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 28 22 0 4 28 3 5 6 7 1 13 22 27 18 16 5 24 10 18 27 19 4 2 19 19 4 16 11 6 9 8 24 16 18 9 6 4 8 19 3 21 19 14 24 16 24 16 8 12 18 9 18 25 29 0 7 8 23 11 17 8 19 12 18 12 28 9 10 23 8 10 26 16 13 23 9 11 29 23 26 2 24 25 11 6 7 25 2 3 27 28 17 28 28 15 25 18 4 17 4 24 22 3 14 29 27 6 19 8 28 25 28 20 8 25 0 19 26 21 0 28 26 5 11 24 11 20 5 20 3 13 28 10 12 22 12 25 25 0 24 15 27 7 27 17 23 0 13 11 2 15 13 3 13 27 10 24 5 27 5 4 1 21 1 20 19 10 19 2 0 10 29 20 5 21 2 6 11 8 28 23 0 16 2 21 6 4 7 12 7 15 14 19 

p65
37243.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
7 19 24 27 2 12 21 28 22 28 4 28 23 1 28 7 23 10 22 0 18 16 2 24 10 27 27 28 29 2 19 19 4 16 27 6 20 8 24 15 18 9 6 4 8 14 13 24 19 14 17 16 2 15 8 6 18 9 18 25 29 0 7 9 13 25 5 17 28 12 18 12 19 9 5 23 8 10 8 22 3 20 26 25 29 13 19 15 27 11 28 6 25 25 2 3 28 6 0 28 19 15 11 18 19 0 4 24 18 3 14 4 27 6 12 8 28 7 20 8 26 11 17 4 26 16 2 11 26 27 18 16 25 10 1 9 3 3 28 10 12 22 11 11 25 5 24 16 27 25 24 17 23 0 8 11 5 15 3 13 23 24 23 24 0 27 5 4 1 21 5 20 19 13 4 2 0 10 29 20 5 21 21 19 12 8 11 13 0 16 2 21 6 19 7 12 7 21 10 19 

p66
58291.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 22 2 12 15 24 18 28 4 19 23 13 17 18 1 20 27 27 18 16 5 24 10 18 27 19 29 5 19 8 4 16 27 6 20 8 24 16 18 9 6 26 8 4 3 16 19 14 24 2 24 15 13 28 25 9 7 18 4 0 7 8 13 12 5 10 28 12 7 12 19 8 23 23 20 23 9 16 10 0 19 25 29 13 6 2 27 25 28 19 25 25 2 3 11 6 0 28 28 15 25 7 4 27 4 22 22 3 14 4 18 11 11 8 28 11 17 8 26 11 17 19 26 21 2 12 19 17 28 24 25 10 5 9 3 13 28 14 11 22 28 11 25 0 24 15 27 12 24 0 23 0 8 11 2 15 3 3 13 27 20 16 5 27 5 29 1 21 1 20 19 9 26 2 0 10 29 10 5 21 2 6 12 8 28 23 0 16 24 21 6 4 7 6 7 21 10 19 

p67
43778.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 6 21 24 2 12 15 28 22 27 4 17 13 1 11 18 3 20 22 0 7 16 5 24 10 18 27 19 29 2 19 19 4 16 25 19 8 8 24 15 18 9 6 26 8 19 20 21 19 14 24 16 24 16 8 6 11 9 22 25 4 0 7 8 8 11 5 14 6 25 7 12 19 9 0 23 20 10 8 21 10 23 9 25 29 13 19 5 27 7 27 19 11 25 2 13 22 28 5 28 28 15 12 18 26 0 4 24 18 3 19 29 22 6 12 8 28 25 0 8 9 11 17 19 26 16 27 11 26 17 28 24 25 13 10 26 1 3 28 10 12 18 28 11 25 5 27 21 27 25 24 17 23 0 3 28 2 15 3 23 13 27 10 24 5 27 23 4 1 21 5 20 19 14 29 2 0 10 4 20 2 15 2 28 12 3 28 13 0 16 2 21 6 4 7 12 7 15 23 19 

p68
28154.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 5 27 16 6 15 11 27 0 4 28 23 1 19 18 1 10 22 0 11 16 2 24 10 25 27 17 29 15 19 19 20 16 27 6 9 8 24 16 18 9 6 4 8 19 13 21 19 14 24 16 24 2 8 12 11 9 18 25 29 0 18 20 13 12 5 10 19 25 18 12 19 9 23 10 14 23 8 22 23 2 8 7 29 13 6 5 27 7 28 6 25 25 0 3 28 19 0 28 28 15 11 18 4 24 4 22 22 1 26 4 27 12 11 8 28 7 17 8 8 11 28 19 26 16 21 11 26 17 28 24 7 20 3 20 3 3 28 10 12 18 28 25 25 5 24 15 27 25 24 17 23 0 8 11 2 21 3 13 13 0 23 24 5 27 5 4 3 21 5 26 19 14 4 2 27 20 29 10 2 15 2 6 12 9 28 13 0 16 2 21 6 4 7 12 7 21 10 19 

p69
36835.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 25 15 28 22 28 4 28 13 3 28 18 3 23 22 27 27 16 5 24 10 18 16 10 29 2 19 19 4 16 27 6 8 8 24 15 18 9 6 4 8 19 13 24 19 14 0 16 21 16 8 6 18 9 18 11 4 0 7 8 13 25 5 26 28 12 7 12 29 9 0 1 20 5 8 27 10 0 26 7 29 13 6 2 27 7 28 6 25 25 23 1 11 19 0 28 28 15 12 18 4 0 4 24 22 3 17 6 27 12 11 8 18 25 10 8 14 11 17 19 9 16 2 11 26 17 28 24 11 20 23 9 3 20 28 19 12 16 19 25 25 5 24 15 27 25 24 17 23 0 13 11 2 15 3 13 23 24 10 24 5 27 5 4 3 21 1 20 19 14 26 2 0 10 29 20 5 21 21 19 12 8 11 23 28 22 2 21 6 4 7 12 7 2 10 19 

p70
58958.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 28 2 22 21 12 15 0 27 0 4 28 10 1 19 18 1 20 22 24 18 16 5 24 23 18 27 14 29 5 19 19 4 16 28 6 19 9 22 15 18 9 6 9 8 6 3 24 19 13 24 16 2 16 8 6 18 9 18 25 29 0 7 8 13 28 5 17 26 25 7 12 6 9 5 23 8 10 8 16 23 17 29 25 29 20 19 5 27 7 28 19 7 25 0 3 11 6 0 28 28 15 25 18 4 24 4 27 22 13 14 4 27 12 11 8 28 25 17 8 4 11 28 19 26 16 2 11 26 5 11 24 25 20 23 8 13 3 28 10 12 27 12 11 11 10 16 21 27 25 24 17 23 0 3 11 2 15 3 3 10 27 13 24 14 27 5 4 13 21 1 20 19 20 26 2 0 2 4 10 21 2 21 19 12 8 28 23 0 24 2 21 19 6 7 12 7 15 10 19 

p71
43125.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
18 19 21 27 2 12 15 28 22 27 19 28 13 1 28 18 1 13 16 27 18 16 5 24 10 18 22 19 29 2 6 19 4 16 27 4 20 8 21 15 18 9 6 4 8 19 3 2 19 14 2 24 0 16 8 6 11 9 18 25 26 0 7 20 3 12 23 28 28 25 7 12 6 9 23 5 10 23 20 24 10 0 4 11 29 8 6 5 27 7 28 19 7 25 14 3 18 19 0 28 19 15 25 11 4 0 4 24 22 3 19 29 27 12 12 8 11 18 28 8 9 11 17 19 26 16 2 17 26 17 28 16 25 13 23 9 3 1 28 10 12 22 11 25 25 5 24 15 27 25 24 17 23 0 8 11 2 15 13 13 13 27 10 24 5 27 5 4 3 21 5 20 14 20 26 2 0 8 29 10 2 16 24 11 12 8 28 23 0 21 24 21 6 4 7 6 7 21 10 19 


项目地址

项目地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值