blob: d258043d679ee94a00394f110d320cd8a328fef3 (
plain) (
blame)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
78 103 92 105 65 28 30 29 31 25 36 69 78 68 46 53 65 73 79 78 90 90 94 112 82 47 41 43 44 56 60 64 73 79 85 93 100 111 121 128 125 124 122 114 116 111 107 106 100 97 101 102 101 100 98 96 94 95 93 96 95 99 105 100 102 99 97 100 93 90 96 100 98 95 94 95 91 88 88 87 86 83 85 86 90 96 95 98 93 101 109 102 91 93 82 71 71 66 67 68
56 80 90 101 64 42 48 59 68 78 87 85 95 97 111 115 113 114 118 123 116 113 118 123 124 118 104 103 109 112 107 111 111 109 113 111 113 121 127 123 114 111 109 111 108 105 104 104 98 94 96 98 100 99 97 96 98 97 99 96 99 101 101 96 100 101 104 111 108 95 88 92 94 90 87 90 91 91 92 93 96 99 104 104 103 100 92 86 79 83 92 92 89 89 83 80 79 65 62 67
44 38 66 97 83 75 75 77 82 86 102 103 109 106 108 108 109 108 101 115 110 105 108 112 112 111 111 115 111 109 109 103 103 98 97 98 102 104 106 107 107 105 111 114 108 104 102 101 98 97 100 100 101 96 100 103 99 96 105 101 101 99 102 107 114 117 114 110 109 106 97 99 94 90 94 96 97 101 107 108 105 103 107 107 102 98 89 78 70 68 74 76 77 72 66 65 72 71 75 81
44 41 50 67 68 61 70 66 60 62 84 95 113 107 107 107 110 116 111 119 113 109 111 115 108 104 109 105 103 108 107 105 101 101 98 94 97 101 105 110 117 112 112 109 106 100 96 96 96 97 99 99 98 104 102 103 99 101 100 106 108 94 101 106 108 109 105 101 102 102 104 107 100 103 111 108 106 108 108 105 103 101 101 98 97 96 92 88 90 92 88 80 74 71 69 69 69 64 54 48
56 52 50 60 54 46 56 51 44 47 59 95 113 109 110 118 115 120 121 112 106 115 111 109 107 109 112 107 105 108 108 104 106 104 99 95 97 104 114 116 123 119 112 116 115 109 109 112 112 110 108 106 107 102 106 106 105 106 99 101 95 97 103 104 107 105 97 99 99 93 100 103 101 110 114 107 108 110 110 111 111 110 114 118 109 102 96 83 75 66 58 53 47 42 36 32 29 28 26 27
70 64 58 64 61 43 39 57 53 67 60 88 115 113 111 119 118 122 119 104 103 110 100 106 110 105 100 100 109 110 106 110 103 100 109 96 97 108 108 116 121 122 123 123 119 121 122 122 118 112 105 97 94 94 107 102 97 91 97 105 99 107 107 104 111 112 103 100 101 101 101 107 116 114 101 97 106 105 96 91 89 82 70 59 47 37 32 25 27 27 25 26 26 28 29 29 30 32 29 32
75 67 65 66 62 76 88 97 107 128 118 120 113 110 115 116 118 119 114 107 98 94 100 97 99 96 90 85 91 91 86 93 96 96 103 101 100 98 92 97 102 107 112 106 104 107 111 116 116 114 110 106 105 97 106 106 106 104 108 114 113 114 116 114 116 121 119 112 112 111 111 102 91 79 66 53 44 37 31 26 23 22 23 24 25 26 29 29 29 29 29 31 30 30 29 26 26 30 32 46
74 73 68 71 69 94 110 108 110 109 101 104 105 107 106 112 110 102 97 97 89 89 90 93 106 110 107 107 110 109 116 117 113 113 114 117 112 111 116 110 106 111 108 104 106 99 103 114 118 116 116 116 117 116 120 122 119 121 120 121 111 110 118 112 96 90 80 65 62 52 38 28 26 22 22 22 23 24 27 29 31 32 32 30 30 29 30 27 25 29 28 26 27 27 25 30 29 27 33 59
70 74 74 77 77 85 90 93 93 87 90 94 99 98 101 106 107 103 103 112 111 109 114 113 121 125 121 121 123 123 121 115 110 108 108 109 106 104 107 111 114 115 118 118 117 125 126 125 132 127 127 117 117 122 114 119 121 118 110 113 108 111 103 73 39 18 20 20 24 21 23 25 27 30 30 30 27 25 26 28 27 28 27 28 28 26 26 25 24 27 27 27 28 27 25 28 28 27 32 49
68 71 83 86 92 90 94 97 100 105 109 110 110 116 110 108 112 108 112 112 114 116 113 112 114 113 109 112 115 114 116 116 110 107 100 105 116 117 119 125 129 130 128 124 122 117 109 100 95 83 69 69 88 99 109 117 107 110 116 111 125 115 104 109 88 46 34 28 27 28 27 28 27 26 27 27 24 24 24 25 28 28 24 28 28 25 27 27 27 28 25 25 25 27 26 28 28 26 27 37
75 73 82 83 86 90 98 103 106 110 110 108 109 109 107 106 109 109 109 108 111 113 111 113 115 113 113 118 119 119 128 120 116 118 112 109 107 103 102 99 92 85 75 61 49 42 32 29 22 21 49 80 98 103 107 113 114 119 122 119 122 104 94 92 95 96 71 23 26 27 23 26 25 26 25 26 24 25 28 28 26 28 28 25 26 26 25 26 26 27 27 28 24 25 26 32 38 29 27 26
68 74 85 82 77 83 95 103 107 106 108 105 112 110 113 116 119 120 115 119 117 119 120 121 115 109 112 122 118 109 103 94 85 75 60 48 40 35 33 30 25 22 22 24 26 29 29 29 34 50 100 112 109 112 113 113 112 110 118 121 126 118 98 102 105 94 93 37 22 28 29 26 24 26 28 27 27 26 25 27 25 24 27 26 26 26 26 26 26 27 25 26 24 25 33 47 60 53 45 41
61 72 84 81 71 87 122 108 112 116 117 115 122 123 127 128 127 122 116 109 98 93 91 76 63 62 62 54 41 33 28 27 26 24 26 30 33 36 37 35 34 35 36 35 33 34 28 34 60 90 102 105 115 118 116 117 107 118 121 115 116 117 123 117 110 91 87 39 24 27 25 25 28 28 26 25 26 25 26 26 27 26 26 26 26 25 24 23 23 26 28 31 40 45 56 62 64 62 62 66
64 69 80 79 52 76 143 115 112 119 110 108 105 97 90 79 69 56 50 41 35 31 22 19 19 22 21 19 22 29 28 28 31 31 35 37 32 31 32 31 31 32 33 32 30 29 29 53 99 119 113 116 118 110 111 109 111 113 113 113 115 112 113 106 86 88 75 26 27 34 32 23 22 24 26 25 21 23 24 22 25 25 23 27 31 32 34 36 42 53 60 66 72 74 78 75 72 72 70 71
66 63 71 61 45 65 105 101 78 52 46 42 28 28 22 19 19 19 22 25 25 27 27 30 29 27 29 30 30 29 29 28 27 27 28 33 33 31 31 33 32 32 30 30 30 28 27 72 112 115 118 124 113 117 109 110 112 105 109 111 106 110 115 68 33 63 37 25 33 61 81 53 35 33 30 28 32 36 38 47 51 52 60 65 68 72 77 80 82 86 83 76 73 75 77 78 73 70 65 57
78 70 69 58 77 89 79 89 80 56 26 23 31 30 30 32 32 33 29 33 30 31 32 28 24 26 28 27 26 28 28 28 29 29 30 32 34 33 32 32 31 30 30 30 29 32 24 54 110 119 104 107 110 112 103 104 99 96 112 106 104 107 117 56 16 25 23 36 59 92 104 104 93 79 76 79 80 80 83 91 85 85 98 84 85 91 85 81 76 76 68 67 69 72 71 72 65 56 54 52
103 97 77 74 80 79 73 101 104 107 73 26 29 30 31 29 29 29 27 29 30 30 30 29 28 28 28 28 28 29 28 28 32 29 33 33 32 33 31 32 31 31 32 29 31 30 28 32 69 84 42 73 107 96 95 102 98 99 105 108 104 106 111 94 56 53 57 76 98 99 94 100 101 103 100 101 97 88 89 82 73 80 83 71 74 78 72 74 72 67 63 68 64 66 62 62 59 53 48 46
106 106 93 82 75 98 112 120 110 109 104 68 37 28 32 28 32 28 30 29 30 31 29 28 28 25 26 27 30 30 29 29 31 28 31 32 32 33 33 32 31 33 30 31 54 48 29 24 24 25 26 62 98 101 102 107 108 103 106 106 106 108 105 108 101 92 99 105 102 97 95 88 88 88 89 91 77 70 86 84 77 79 72 76 76 72 67 65 60 54 69 59 44 52 59 60 57 51 50 49
101 96 96 79 96 123 130 115 126 128 114 123 93 36 30 29 31 29 29 29 30 31 28 27 25 29 27 28 26 27 30 29 31 34 31 32 32 32 28 27 29 30 40 53 84 92 66 50 43 41 60 87 91 95 98 90 92 102 101 97 103 98 98 99 99 96 98 96 94 93 93 86 90 88 86 86 77 72 77 78 74 71 67 68 67 69 66 54 48 51 66 54 53 56 60 62 62 54 52 52
100 94 89 74 102 116 120 112 127 130 128 128 134 55 24 30 26 29 30 30 31 28 30 31 27 25 29 29 26 26 27 29 28 29 28 33 37 37 42 49 55 73 80 81 86 89 96 89 82 81 92 91 83 87 94 89 88 97 94 96 99 87 95 95 94 96 92 89 87 87 87 79 83 82 79 80 80 79 71 67 67 63 62 61 59 58 59 53 52 54 53 56 59 58 58 54 55 49 45 43
95 91 78 77 112 109 119 101 116 116 109 126 123 43 25 34 39 25 24 25 25 25 26 27 26 24 29 28 32 35 37 39 45 52 59 64 63 67 79 89 98 102 90 92 92 83 84 82 88 86 87 80 88 86 89 85 85 91 85 98 95 79 92 96 91 93 86 84 80 79 79 73 73 75 73 72 72 66 62 63 55 50 52 49 48 48 51 51 50 52 50 54 54 52 49 40 38 36 34 32
89 85 69 89 113 97 118 84 99 80 49 76 62 26 27 52 85 57 43 40 36 46 45 45 52 59 58 66 74 79 76 75 89 99 100 90 82 81 83 85 83 73 75 77 80 97 82 67 85 92 85 71 80 78 83 78 79 84 72 88 91 78 87 88 85 88 80 78 75 72 71 65 64 70 69 65 65 63 58 51 45 46 43 43 46 47 49 50 45 44 46 40 38 35 33 31 31 28 24 25
86 80 65 91 95 99 119 92 100 53 17 26 18 26 46 89 103 91 85 82 93 82 85 81 89 88 80 95 105 98 96 98 101 103 93 83 87 78 74 77 63 57 65 57 54 67 58 59 73 78 74 70 70 71 81 77 78 73 63 86 82 78 77 76 80 82 72 69 62 64 62 57 60 65 61 61 61 56 55 48 49 48 46 45 45 42 38 38 34 30 30 28 29 29 30 30 29 30 23 24
82 70 70 93 92 106 90 92 118 81 43 37 46 62 87 108 98 93 91 87 93 79 76 80 88 73 77 94 98 90 97 97 95 94 80 87 95 78 67 72 66 61 59 58 54 48 62 72 70 61 61 74 75 66 75 76 68 56 57 74 74 69 69 70 72 70 63 54 57 61 56 54 57 54 53 55 55 51 47 45 45 42 40 35 31 31 30 29 27 28 26 29 31 32 35 33 30 30 29 32
73 61 82 99 101 102 87 82 97 100 88 76 90 91 104 102 103 98 102 84 70 72 68 65 74 67 79 93 83 84 86 84 86 79 74 82 81 69 61 65 68 68 63 62 65 64 73 74 78 70 61 65 72 63 66 68 64 60 59 65 69 62 66 66 54 60 52 51 55 53 46 46 43 35 36 38 36 38 37 36 34 34 35 36 35 36 36 37 36 35 30 30 30 30 32 31 30 27 27 30
69 59 87 89 99 92 94 96 87 91 99 95 74 82 86 85 98 96 91 92 82 82 88 86 83 66 74 78 72 81 73 70 68 68 71 64 60 64 63 63 63 64 58 53 61 62 64 65 66 63 64 65 66 65 63 59 62 64 59 59 57 59 63 52 44 42 40 41 38 37 36 37 37 34 36 37 34 35 40 41 40 41 41 39 38 37 36 38 36 32 31 30 29 29 28 28 30 29 28 30
60 60 88 80 95 88 82 97 98 93 82 81 66 88 79 82 91 86 71 88 84 87 87 90 89 73 76 75 80 84 72 63 66 68 62 57 55 55 57 52 48 53 51 44 56 54 56 63 63 61 63 61 61 59 56 49 46 43 42 40 38 43 48 38 43 38 43 44 42 42 44 44 44 44 44 44 41 42 43 42 41 42 42 37 34 34 36 38 36 32 33 31 29 28 27 27 28 27 26 28
54 67 81 71 88 92 87 92 86 96 93 91 94 96 94 93 93 89 85 85 84 86 82 78 79 78 74 72 71 66 59 53 60 60 54 50 50 52 54 47 46 51 52 50 54 58 53 54 55 52 47 42 46 49 47 41 42 43 42 44 44 46 45 47 49 48 45 48 45 45 46 44 46 47 45 43 42 42 42 40 39 39 40 37 36 38 38 38 39 37 36 29 29 29 27 26 27 27 26 28
47 65 72 65 75 77 78 72 58 71 67 65 64 81 77 79 80 75 72 69 79 75 75 79 77 70 73 67 59 67 62 47 51 56 51 49 48 48 47 43 41 41 41 42 40 41 40 43 42 42 44 42 44 44 44 41 43 43 42 43 42 43 44 45 46 43 44 43 44 44 43 41 44 46 43 42 42 41 40 39 39 39 39 40 38 37 33 31 31 34 33 31 29 27 26 27 30 31 32 35
50 64 64 62 70 74 77 72 63 72 75 71 69 76 65 69 52 46 62 70 61 61 66 50 52 49 62 60 59 65 64 59 48 48 43 41 42 38 38 38 37 37 38 38 37 38 37 40 40 40 40 42 46 43 47 47 43 42 44 46 43 45 44 44 39 38 41 40 43 43 40 40 41 41 40 39 38 37 37 37 38 36 34 34 34 36 40 46 49 51 33 25 24 27 30 33 34 31 28 30
56 67 61 62 70 73 76 73 66 80 72 75 77 61 46 63 61 43 61 76 59 62 54 43 45 44 48 51 46 41 39 41 41 37 35 36 40 38 37 37 36 38 40 38 40 41 39 40 41 42 38 40 41 43 45 44 44 45 45 46 44 45 44 40 33 34 32 35 37 37 36 36 37 35 36 35 34 34 35 34 31 35 47 58 67 66 63 68 74 76 43 27 32 37 42 43 38 32 32 37
61 62 59 62 62 64 65 72 55 46 50 62 72 64 55 66 72 52 60 62 58 51 45 45 45 42 39 38 37 37 36 37 40 40 40 37 38 37 36 37 36 36 36 36 36 35 35 38 41 35 37 40 39 41 41 40 42 44 42 41 40 41 37 36 35 32 32 30 28 26 28 28 29 34 34 33 34 35 34 32 38 46 58 80 86 75 51 55 64 60 43 36 43 47 51 47 43 38 42 46
59 56 54 53 58 58 63 66 59 56 60 57 55 65 55 52 53 44 46 44 42 39 40 41 42 42 40 39 39 40 39 38 40 39 37 38 40 41 40 39 40 40 37 35 36 34 34 33 34 35 38 35 37 38 41 42 39 40 40 42 43 39 33 30 29 30 27 33 42 49 55 62 64 43 36 38 41 42 38 38 40 44 45 58 65 50 41 47 47 53 46 38 45 40 44 45 39 40 37 38
50 48 50 51 57 54 46 47 53 52 49 45 40 47 42 40 44 44 44 43 42 44 44 43 42 42 41 41 42 42 40 37 38 39 37 38 36 38 39 36 37 37 35 34 35 35 37 35 33 34 37 34 38 40 40 40 35 39 40 38 36 35 34 32 41 60 63 67 74 72 73 66 60 40 37 44 47 41 46 52 50 50 49 54 58 52 50 49 47 46 46 36 38 41 39 32 51 52 54 52
43 45 47 47 42 37 38 40 41 41 42 42 43 43 44 42 45 43 42 41 42 40 42 42 42 43 43 43 41 40 37 37 37 36 35 40 39 39 39 38 38 37 36 36 35 34 34 34 37 34 33 32 31 30 36 34 36 34 32 34 35 42 44 44 53 71 71 60 56 53 49 50 43 37 45 52 52 58 60 63 64 61 57 52 47 42 43 45 46 48 50 59 61 64 65 53 96 72 64 67
46 47 45 49 41 35 39 40 39 43 43 42 44 42 44 41 43 43 43 41 43 41 42 43 43 42 41 39 37 36 36 38 36 38 38 39 40 36 34 36 35 34 32 32 30 32 31 26 31 34 39 49 54 73 61 28 34 38 43 47 46 43 44 41 46 49 51 49 50 49 47 50 51 38 42 58 49 45 46 45 50 52 55 56 57 61 59 69 91 85 74 87 85 63 64 69 98 94 72 71
36 39 44 44 39 37 40 41 45 42 41 45 44 40 39 45 45 46 41 41 40 37 40 39 38 37 35 35 37 37 35 33 31 35 34 31 32 32 31 32 33 36 36 39 45 41 46 44 48 65 79 82 80 86 71 36 44 47 48 50 50 49 46 48 52 48 52 51 51 51 48 43 46 41 37 47 49 48 57 62 65 65 66 74 84 84 66 71 74 73 75 84 91 77 77 75 100 105 94 88
65 58 41 35 40 40 41 40 40 41 42 43 43 43 43 51 48 44 39 42 42 41 40 39 37 34 31 31 30 31 34 32 35 36 32 36 43 41 39 37 37 37 36 38 43 50 71 75 67 63 60 58 60 59 55 42 49 49 50 55 60 61 53 50 49 47 50 52 50 47 48 58 60 64 64 57 69 79 72 69 66 65 68 76 83 82 88 118 128 94 90 89 93 93 77 77 80 74 90 88
59 71 70 60 47 38 35 42 40 44 46 38 44 43 44 42 39 37 44 37 38 33 34 32 32 33 35 40 46 49 43 40 48 56 61 68 63 38 28 32 34 36 40 43 44 43 48 47 50 51 47 45 44 49 50 49 49 51 51 53 54 47 44 51 55 55 49 57 65 71 79 76 68 69 69 78 97 107 101 93 86 79 84 89 76 116 121 90 109 144 90 90 88 98 75 39 91 56 55 47
31 31 39 49 64 62 50 46 38 36 32 34 36 39 44 54 69 72 34 41 37 41 45 47 38 38 40 44 46 44 49 62 72 82 82 83 66 30 29 42 48 47 42 43 47 51 49 48 42 38 43 43 39 36 43 40 45 46 47 49 59 72 69 76 82 65 47 57 78 88 84 74 73 75 79 104 118 102 99 90 73 82 101 86 99 108 67 62 53 103 115 85 86 99 64 43 109 76 70 63
33 34 36 30 32 44 55 58 45 40 83 92 89 101 104 112 116 121 49 31 36 35 33 31 30 30 32 35 41 70 82 73 70 74 70 66 57 44 43 47 47 48 48 52 53 56 54 51 45 40 41 48 44 59 54 58 61 56 55 55 68 72 70 68 43 46 54 61 82 90 84 85 76 75 76 64 88 115 58 31 75 113 107 106 113 71 60 73 63 81 114 78 90 93 39 110 81 53 50 44
51 40 40 43 39 32 33 34 46 66 124 124 111 106 112 107 98 89 45 36 42 45 46 41 39 40 45 46 47 65 62 59 54 58 66 70 66 53 52 53 45 46 49 50 51 51 49 54 71 71 58 63 62 81 72 66 63 65 60 70 84 93 81 79 107 147 160 132 81 92 114 106 82 46 56 55 55 115 80 36 74 88 65 84 100 65 69 74 47 70 86 62 98 73 53 54 38 56 63 58
62 27 31 29 27 34 39 41 45 51 88 101 97 94 92 81 72 50 46 52 50 58 48 53 51 48 46 44 53 51 51 48 52 53 47 50 49 54 49 49 54 67 74 75 58 39 36 61 83 73 60 67 73 91 90 86 88 90 83 79 89 89 96 118 143 100 92 143 140 87 112 111 80 50 60 82 92 115 119 107 126 121 113 111 124 98 106 118 101 124 108 106 126 98 85 84 69 68 63 50
57 30 42 43 47 48 51 51 49 52 56 64 61 56 54 53 58 55 61 59 58 53 62 70 64 60 50 43 58 50 50 52 51 62 51 57 69 66 64 53 69 100 95 60 38 42 54 66 78 89 72 73 78 87 81 81 91 72 62 70 85 98 103 130 82 91 86 84 137 102 93 102 89 88 98 77 31 69 84 33 73 95 84 86 95 90 60 61 110 92 90 110 116 119 113 121 127 121 112 110
94 92 88 87 67 65 77 79 77 74 64 68 71 69 71 70 65 61 58 60 61 58 56 58 50 46 47 51 64 73 67 73 73 78 103 98 88 85 85 63 66 91 96 107 141 158 124 125 140 138 131 121 105 120 97 96 84 71 70 82 86 91 106 99 90 114 106 74 90 93 97 129 114 89 63 36 39 62 71 50 71 80 69 99 97 74 85 87 66 53 88 92 105 100 97 95 100 117 137 141
98 97 86 78 76 60 48 64 63 52 55 62 59 61 55 58 56 45 44 50 46 54 58 59 74 80 85 86 88 105 95 79 80 76 95 98 92 90 96 105 108 126 128 107 96 152 129 89 110 115 120 84 86 161 106 95 114 113 117 130 132 133 123 83 74 90 69 83 133 132 132 118 77 76 77 49 59 93 87 67 84 109 122 117 109 90 80 77 90 103 111 117 123 111 116 107 94 82 70 56
55 53 53 51 47 52 46 43 44 48 51 51 47 49 46 46 51 53 73 83 85 86 72 58 82 92 90 80 73 89 107 107 95 96 113 104 110 127 141 118 112 111 77 72 71 76 147 112 121 118 95 56 37 106 116 29 49 55 49 74 98 109 135 139 116 91 92 123 115 66 95 91 72 74 66 62 64 49 75 91 75 87 118 127 122 118 125 117 87 69 56 44 47 54 49 60 84 77 74 76
64 74 76 66 62 57 53 51 48 57 62 57 61 62 69 70 65 76 95 85 87 61 44 33 55 81 78 94 93 88 99 90 83 103 116 123 108 94 113 94 108 91 84 94 105 71 126 95 94 101 96 91 51 33 119 51 33 68 62 70 86 75 92 129 151 145 141 128 109 95 89 89 72 67 70 83 90 97 119 119 107 105 110 116 104 76 54 47 44 43 55 53 60 72 86 91 83 77 85 82
65 62 59 57 59 65 67 68 60 61 84 81 73 73 73 68 66 72 78 68 94 118 125 120 86 79 87 94 97 67 64 84 112 117 112 78 51 81 106 93 116 89 82 108 92 81 136 80 98 110 113 81 40 57 78 90 38 78 85 87 94 111 130 111 77 96 91 102 142 156 157 137 122 140 124 85 90 115 77 37 42 44 47 48 38 46 66 71 73 72 78 85 80 69 68 68 60 62 71 65
51 63 80 92 80 66 75 63 61 75 98 104 84 78 74 71 80 75 73 108 134 100 120 151 153 84 91 99 106 67 90 99 65 37 49 80 68 73 94 86 118 107 70 81 72 119 106 76 112 125 103 70 46 79 85 85 66 90 109 134 140 115 95 99 112 112 127 112 101 102 68 45 51 57 40 54 61 49 40 44 51 50 42 41 39 45 64 69 72 68 60 57 47 44 54 60 65 66 59 48
47 56 76 72 67 56 71 77 83 116 120 115 102 86 81 68 90 104 112 135 91 74 80 85 131 98 81 100 89 96 69 73 77 22 62 99 73 72 96 101 103 115 102 85 122 117 62 92 103 105 64 60 80 77 109 133 137 92 75 80 110 133 135 141 131 113 76 55 44 49 58 70 79 61 38 33 18 18 21 27 38 39 35 35 38 30 39 46 46 50 54 57 66 54 51 55 50 55 63 57
39 55 75 80 87 87 92 107 108 91 123 94 62 85 118 105 123 112 126 93 111 125 121 120 138 95 63 76 113 88 26 105 114 46 66 83 69 66 83 96 101 84 83 101 85 55 94 84 91 93 96 122 138 154 144 162 120 89 105 84 85 88 85 68 47 46 45 54 65 68 88 90 89 71 62 71 49 33 26 27 34 37 33 29 29 22 41 60 61 59 56 56 55 59 57 56 51 50 56 56
118 116 88 95 105 119 131 96 73 37 88 107 60 73 103 96 99 81 106 61 80 86 75 82 152 116 93 98 143 77 69 98 104 60 57 66 57 73 100 96 84 87 70 63 74 103 122 125 128 124 110 98 100 104 114 111 81 85 69 45 41 46 53 58 62 82 88 76 81 79 86 93 84 68 56 72 66 45 29 32 31 29 36 38 44 44 48 59 58 59 54 60 57 64 54 52 58 56 59 69
147 149 137 131 122 114 91 70 91 45 40 129 41 38 49 85 126 115 118 77 51 60 66 93 128 91 103 101 121 121 122 127 132 112 81 85 100 96 102 105 86 91 111 132 146 140 155 145 120 106 97 100 88 59 55 52 48 57 79 89 80 86 70 82 81 93 93 94 81 78 78 61 57 58 59 69 58 53 50 54 55 57 59 59 57 55 55 62 55 53 46 48 50 60 59 65 81 82 78 93
85 129 164 115 84 96 86 87 68 43 61 120 64 45 52 61 107 123 121 112 91 77 117 118 95 111 76 61 51 47 72 92 98 101 78 86 103 118 122 129 131 128 127 145 150 138 104 80 75 71 58 47 43 50 62 74 94 97 87 86 94 94 74 68 76 79 79 74 66 69 70 69 68 68 59 78 72 59 55 53 54 53 53 53 54 55 58 65 53 54 52 54 56 75 91 96 101 111 106 99
95 100 140 120 102 98 77 65 48 49 75 69 67 45 59 71 82 101 96 71 98 86 92 76 67 80 62 51 43 42 65 91 89 68 77 95 107 119 127 135 136 115 88 76 71 58 47 41 42 55 62 69 76 64 77 95 98 101 93 90 91 82 71 61 57 60 48 49 66 75 68 73 66 62 64 71 65 62 58 57 60 62 66 70 72 70 83 73 64 72 90 95 99 113 106 100 104 90 82 86
99 84 127 110 109 86 83 67 56 86 74 53 65 55 54 68 79 89 101 72 65 36 64 99 83 86 93 98 96 94 95 101 115 119 115 113 106 89 65 66 59 49 48 42 51 58 68 71 71 71 78 85 94 75 72 89 80 77 71 64 52 52 54 56 70 68 69 62 55 49 51 41 42 52 63 68 66 63 68 76 78 77 82 89 88 89 91 64 86 112 121 111 113 109 103 95 87 64 83 93
73 111 124 97 93 85 86 59 79 113 81 81 82 51 37 43 42 48 66 91 113 110 138 117 112 113 117 113 108 108 90 83 81 72 52 48 44 40 38 33 44 66 77 66 67 77 82 80 81 93 95 98 98 89 88 70 54 49 52 47 49 61 62 70 73 58 65 57 53 43 43 45 60 66 63 63 52 60 85 96 99 104 111 114 108 117 95 66 83 96 86 87 87 77 64 59 69 70 84 72
96 132 94 85 85 66 52 54 102 90 101 112 62 53 68 68 87 111 114 116 141 123 110 88 74 60 43 41 51 49 50 61 59 49 41 35 35 38 42 42 75 83 59 59 85 98 100 97 92 93 87 76 66 49 54 64 51 53 61 69 78 73 78 86 54 45 50 52 63 60 58 72 94 90 67 53 66 100 116 110 106 103 96 88 83 79 64 69 64 57 60 70 68 68 63 64 69 73 74 70
111 86 78 75 74 63 75 113 103 92 117 111 94 108 112 150 143 144 137 82 64 38 35 48 51 58 61 71 76 57 57 58 56 48 49 55 54 61 72 78 74 68 72 68 67 81 89 85 78 63 49 50 58 57 64 67 69 84 87 94 97 104 121 111 95 79 61 59 65 74 78 88 100 93 69 67 88 85 73 74 60 59 59 59 64 60 67 75 74 76 80 72 73 67 65 68 70 71 65 67
83 92 103 101 111 105 106 96 76 68 76 89 83 79 73 99 85 90 73 50 32 42 41 50 66 62 49 63 57 48 55 60 65 70 79 85 83 79 74 77 74 75 90 98 95 104 98 88 71 73 79 80 74 70 70 81 101 111 111 112 113 114 95 86 84 85 88 85 83 86 83 80 75 85 72 67 73 61 61 68 72 67 74 83 82 78 84 79 80 92 88 82 76 62 65 68 71 75 71 66
123 128 122 113 103 81 56 44 38 61 53 60 35 27 28 22 35 58 32 47 58 53 54 62 79 55 47 56 59 62 67 72 77 77 67 67 80 78 79 82 87 96 102 106 118 135 129 126 112 109 111 104 81 72 74 95 100 105 105 101 104 84 60 66 74 88 83 86 103 93 86 74 84 113 89 76 81 87 84 81 97 88 81 82 77 75 75 79 80 83 77 72 75 73 76 69 66 77 86 84
79 70 74 65 53 53 54 61 70 103 53 59 63 50 30 28 33 38 55 71 72 69 81 90 88 79 68 71 67 49 48 53 56 58 62 72 73 74 80 88 93 104 106 103 117 125 111 104 95 115 107 91 85 85 92 82 82 81 69 77 84 75 75 84 83 88 86 87 104 116 118 88 111 119 94 83 82 80 78 88 83 78 79 86 85 86 77 68 75 76 70 72 79 73 79 89 99 94 81 86
53 54 55 60 65 72 61 60 66 85 61 89 101 96 78 65 75 79 79 79 77 76 72 78 76 82 75 96 94 69 70 78 93 90 93 86 82 86 95 107 108 122 113 106 90 88 91 78 80 123 105 90 85 85 94 87 92 72 75 68 76 78 80 71 71 78 96 101 98 108 111 83 86 90 95 88 83 79 83 96 89 78 81 90 89 73 74 78 77 74 73 90 84 75 92 86 94 114 128 116
73 84 78 54 47 61 66 63 50 64 63 88 98 109 111 87 86 76 69 68 70 75 84 87 101 111 99 122 125 136 147 138 124 113 92 81 109 112 93 99 101 101 91 98 79 78 101 92 90 100 93 83 92 83 81 92 102 92 101 68 75 80 92 82 79 79 91 99 96 89 95 93 89 90 107 99 84 83 84 83 94 97 93 83 69 103 104 72 81 111 107 107 89 98 119 83 79 109 192 157
62 62 77 79 64 63 65 65 73 80 67 78 108 121 100 77 74 67 74 81 90 99 90 88 105 126 134 139 120 127 148 127 97 96 80 86 125 107 72 80 77 74 73 77 76 90 100 97 90 87 93 87 84 86 87 101 99 89 90 75 83 96 100 93 95 110 110 109 98 90 86 77 95 94 90 93 92 96 94 100 106 97 95 127 138 158 87 54 99 93 121 125 90 100 114 81 143 160 158 96
60 57 76 80 72 65 70 90 93 112 87 70 114 120 97 87 87 80 77 76 94 106 90 95 101 111 118 101 75 90 113 103 97 94 90 83 93 92 89 88 70 74 73 74 74 79 88 94 90 90 95 86 73 84 106 110 105 95 82 87 96 93 75 82 92 103 122 124 109 105 97 117 95 75 97 123 118 118 117 130 120 82 84 150 206 150 91 89 70 74 104 111 96 96 114 87 165 194 110 90
66 71 70 79 79 81 93 112 110 131 123 64 111 112 102 87 82 86 86 91 110 111 105 110 114 89 83 67 71 83 83 94 102 85 83 74 84 85 86 99 90 80 77 87 87 85 90 100 90 100 102 91 80 92 104 99 85 75 90 83 81 76 88 117 119 109 99 94 121 160 150 139 61 77 102 102 129 119 98 125 108 99 161 162 138 76 115 115 77 103 67 82 111 108 130 164 143 117 64 123
73 78 76 107 116 119 125 142 146 139 122 60 99 105 93 91 94 100 98 103 115 111 111 114 103 64 80 79 85 107 103 102 99 87 84 82 91 73 80 92 91 84 92 100 104 94 104 103 89 96 99 95 81 78 83 76 130 124 69 81 121 116 118 144 128 129 87 78 116 200 186 107 101 85 67 96 123 114 93 115 112 113 208 161 95 97 120 107 115 73 59 102 71 87 126 197 117 89 83 93
73 82 111 113 119 121 125 120 115 85 82 71 85 99 91 104 100 100 113 122 118 110 95 82 71 62 72 68 90 115 117 94 93 86 79 79 82 89 86 88 94 90 92 105 101 102 98 84 93 105 108 106 107 105 144 131 166 96 52 117 116 130 110 114 112 131 89 152 180 156 118 82 132 83 88 104 72 107 118 113 164 168 143 82 79 115 115 111 108 88 92 70 58 168 139 115 74 90 88 59
86 86 90 92 91 86 82 74 75 68 81 87 68 98 104 108 111 102 97 96 80 76 74 76 74 77 79 80 98 89 91 105 89 72 75 78 83 109 99 82 88 97 114 104 84 127 117 112 136 103 133 100 74 89 181 220 135 83 103 94 81 131 119 100 101 134 85 183 226 127 106 111 114 105 102 61 79 92 82 118 178 176 104 82 82 75 99 98 61 77 86 59 68 93 61 55 71 77 70 56
112 113 87 81 76 74 69 68 73 74 79 82 68 108 99 87 79 70 69 51 75 80 89 89 90 99 110 83 79 90 86 94 104 107 106 89 86 100 105 118 103 140 124 54 95 101 106 121 110 81 131 94 113 162 154 172 76 121 108 60 111 89 98 126 129 150 170 158 139 82 125 113 109 102 95 89 82 53 109 157 111 85 77 90 74 61 84 74 58 61 63 76 49 18 17 27 35 31 31 35
114 117 111 90 84 78 79 71 70 76 77 89 92 81 74 76 77 74 81 115 92 91 109 100 93 108 81 79 105 104 80 95 122 126 117 116 100 67 78 158 198 162 87 87 93 64 105 118 107 75 124 82 141 238 155 105 89 119 110 111 83 63 119 95 117 155 219 150 99 97 103 99 101 67 57 82 76 65 65 48 40 63 74 64 58 49 42 34 34 35 37 42 32 39 45 44 51 49 50 51
104 93 89 86 79 79 75 76 84 80 85 77 94 85 74 75 88 99 103 125 91 97 108 100 96 87 80 110 113 113 111 119 114 119 133 138 115 107 144 162 183 121 104 117 67 96 98 76 111 109 125 175 141 166 80 92 121 106 125 128 92 103 100 76 114 107 130 94 85 86 51 67 87 73 57 53 59 55 28 21 28 32 44 39 40 46 42 46 49 51 58 57 53 69 70 67 70 57 53 53
88 89 91 92 78 77 87 101 99 92 94 77 73 81 71 90 102 98 91 94 92 104 106 110 158 161 100 60 93 122 92 124 145 119 100 129 92 112 218 192 121 89 113 118 112 98 54 90 94 78 110 221 175 99 87 106 106 104 121 84 100 109 64 91 50 34 59 67 69 61 45 39 42 37 32 31 29 34 39 44 48 49 52 56 57 59 59 59 66 61 58 55 52 43 41 40 39 37 38 37
87 85 91 80 87 105 88 99 93 99 97 83 77 90 93 105 106 105 124 111 122 94 78 106 193 232 150 109 115 70 111 156 121 118 119 126 137 141 182 146 98 113 110 115 116 92 87 97 64 105 150 150 126 81 111 76 64 101 79 51 71 79 60 61 36 35 43 37 34 40 38 42 46 51 54 59 65 71 70 62 57 59 51 51 57 52 52 51 48 38 35 38 29 24 28 29 30 36 46 47
103 85 77 79 81 85 84 93 87 88 90 104 109 98 105 136 132 110 137 123 140 109 156 187 162 150 88 121 120 98 151 121 97 120 114 127 195 207 134 86 97 118 99 144 134 88 103 76 78 80 57 53 81 83 77 72 56 56 45 49 42 38 54 53 61 67 66 66 74 73 75 66 66 71 66 64 65 62 57 49 41 40 35 37 36 37 38 34 32 36 42 52 62 67 62 65 71 64 69 74
102 97 90 82 85 89 95 115 98 130 121 138 58 97 116 109 144 144 115 98 144 84 173 232 198 124 120 135 131 126 94 74 115 92 114 160 166 177 127 101 83 63 100 114 70 61 79 76 65 36 35 37 43 48 42 47 47 60 73 94 89 78 86 79 80 77 74 81 76 73 71 67 67 61 52 50 42 40 35 35 39 45 51 47 59 72 83 83 82 80 79 74 65 71 76 73 72 69 74 78
92 90 81 81 103 101 88 90 130 223 210 127 104 118 79 117 175 124 132 133 136 169 158 177 120 106 131 121 154 143 97 113 95 88 115 88 78 98 90 95 85 80 84 69 58 48 38 32 31 44 57 70 83 94 116 112 82 82 87 103 112 87 81 82 74 74 78 58 51 57 42 36 38 38 37 41 46 60 75 85 86 85 92 86 87 93 101 93 83 79 88 73 69 76 85 85 90 103 81 91
94 94 164 143 127 124 95 105 145 204 171 106 148 103 98 177 115 106 119 115 145 215 209 113 102 110 92 110 127 82 78 107 93 93 57 21 37 62 63 49 46 39 36 38 40 44 56 58 73 71 66 71 83 99 102 93 73 76 70 81 88 74 59 56 44 51 52 48 49 66 71 75 87 96 94 90 99 110 122 121 101 91 97 103 110 87 85 80 71 72 76 70 81 80 78 78 84 96 81 85
111 105 132 121 120 124 115 190 220 168 98 99 123 137 144 90 80 119 85 104 139 143 163 95 108 61 66 97 92 75 86 77 66 47 35 26 29 33 35 37 43 57 69 73 78 81 86 84 76 73 66 61 67 73 66 68 57 46 37 29 36 50 60 62 94 91 107 126 123 121 113 104 107 116 118 113 106 109 111 109 104 87 79 73 69 63 63 62 69 62 62 68 78 85 103 126 135 147 159 178
129 151 115 84 118 124 111 191 230 151 142 135 123 138 124 112 124 85 85 96 43 65 92 89 93 70 66 55 42 35 29 31 30 30 39 46 52 59 64 64 65 68 76 82 86 70 76 70 65 61 47 40 38 37 42 56 73 78 82 93 100 103 103 120 117 108 114 97 109 116 101 98 102 110 98 84 94 75 70 66 74 88 61 41 45 47 65 74 76 91 111 136 153 168 184 192 186 185 187 183
173 128 108 140 108 148 219 196 128 70 117 116 122 110 68 90 118 88 100 42 35 35 56 58 40 34 29 32 34 40 50 54 57 67 70 64 59 58 58 62 67 61 51 45 41 38 38 37 47 50 62 76 86 89 105 122 108 106 110 107 95 88 94 98 98 118 110 85 88 95 92 76 65 68 74 70 79 82 91 97 103 90 70 77 76 83 81 87 159 183 186 189 188 185 183 182 183 182 181 181
104 89 137 125 101 164 187 132 117 108 84 68 109 92 67 84 91 73 48 34 29 35 34 39 49 51 60 59 57 60 65 61 60 59 57 53 44 34 30 35 38 39 44 58 66 74 96 103 113 113 109 111 104 103 113 108 107 101 98 101 96 94 101 83 83 81 76 80 94 94 74 82 97 92 92 105 108 99 110 124 112 84 89 96 90 95 101 90 163 187 179 180 179 182 183 178 179 182 181 180
70 101 105 104 95 87 88 59 82 90 56 68 71 54 51 39 37 32 36 48 57 56 54 58 53 57 64 54 43 41 33 31 34 26 28 41 54 57 62 77 90 96 104 119 116 104 118 106 96 100 110 100 93 97 97 98 96 92 92 90 88 87 85 87 107 110 108 118 118 117 103 106 97 97 111 107 128 156 105 60 72 90 87 78 86 84 95 84 141 187 179 182 182 181 180 184 184 182 179 182
93 89 83 98 46 24 49 73 55 45 42 39 31 39 44 53 64 58 53 49 43 42 38 40 42 36 30 34 30 31 42 54 66 77 90 111 127 116 120 128 112 116 116 110 101 102 112 99 86 103 100 107 107 97 96 115 101 100 89 103 99 84 75 78 104 111 116 122 117 107 100 101 80 57 83 99 134 194 103 34 74 79 64 72 87 90 95 78 155 185 181 181 180 181 180 182 179 181 183 181
86 80 92 58 27 32 33 34 39 45 51 56 60 60 56 54 51 39 35 34 29 31 30 30 41 38 50 66 68 88 114 117 125 128 127 123 122 132 133 128 108 101 104 102 96 97 112 102 106 117 100 104 84 73 90 86 114 113 117 103 80 79 77 85 107 89 113 90 49 68 107 94 60 60 62 77 108 86 47 57 75 71 74 87 87 86 70 121 183 181 180 182 180 182 180 180 180 180 181 181
73 50 40 39 45 51 58 55 59 55 53 48 42 41 42 39 32 31 28 31 42 51 66 73 87 89 89 85 95 116 122 124 128 130 116 110 110 102 86 71 66 67 60 85 116 113 116 116 116 108 104 109 106 110 121 113 95 98 76 99 97 92 82 95 97 92 114 111 47 84 98 76 88 112 101 96 95 51 23 57 88 81 82 84 89 73 113 182 184 181 179 180 180 178 179 181 179 180 181 177
73 59 57 61 61 71 54 43 41 41 35 36 34 34 32 34 47 56 83 87 86 101 108 100 96 91 93 112 111 105 96 95 88 70 74 76 63 69 76 83 97 97 96 99 97 100 124 130 109 116 106 91 90 94 118 133 97 45 59 96 88 86 107 119 98 101 98 101 65 97 88 80 105 90 80 84 86 62 34 65 80 80 81 83 74 80 170 189 179 181 182 179 181 180 178 177 179 178 177 183
61 73 58 41 38 50 41 32 32 38 40 42 51 56 61 82 86 103 112 97 99 113 102 106 100 88 84 74 55 54 63 82 93 80 89 88 91 112 103 108 105 83 90 104 98 83 68 75 104 109 82 58 66 72 85 115 95 50 79 85 82 93 114 113 112 111 105 65 38 88 92 77 91 87 78 67 80 78 74 77 78 79 81 110 133 155 181 182 180 179 181 179 178 180 181 179 179 181 181 179
47 50 39 32 32 33 41 50 63 85 87 92 82 81 83 80 98 121 116 100 107 90 79 72 84 94 76 54 74 95 97 100 103 114 108 91 104 106 96 83 68 65 63 89 104 133 74 81 102 103 92 90 104 110 84 117 72 31 81 88 92 114 108 93 110 103 57 28 48 85 103 82 77 80 78 77 81 81 70 63 82 96 141 188 196 190 183 180 180 182 181 180 182 181 180 179 180 181 177 183
32 38 48 68 85 79 79 84 101 109 107 101 94 104 101 107 102 102 95 86 77 74 80 85 85 82 93 101 108 107 103 94 127 205 114 64 119 100 70 76 98 108 91 76 96 127 108 99 116 112 104 109 110 104 101 114 70 49 79 102 96 107 107 101 102 87 66 75 79 74 83 86 80 76 72 86 80 81 83 79 91 155 194 181 174 181 181 177 181 179 181 180 182 178 181 182 179 182 184 187
64 79 91 105 96 91 87 101 123 117 116 98 95 89 93 112 99 92 98 95 99 112 114 99 108 92 90 72 67 70 74 66 124 207 112 64 117 82 91 101 95 93 91 97 105 110 84 85 121 111 105 106 115 116 96 106 92 91 98 93 87 97 93 94 92 97 80 72 86 73 61 88 110 86 80 78 82 74 78 74 118 185 183 179 183 178 180 181 182 179 179 180 181 178 182 179 179 187 171 150
85 90 97 112 101 102 103 108 89 103 110 93 90 97 121 134 140 149 159 178 193 204 145 51 122 91 77 84 91 107 99 65 105 119 67 91 103 87 100 94 90 91 84 88 108 69 20 47 85 94 114 111 115 96 72 77 71 68 96 94 96 93 104 100 83 78 78 119 121 111 81 126 163 58 78 88 81 78 82 71 120 184 184 180 181 181 180 178 177 180 179 179 177 182 178 177 185 146 91 73
98 95 102 105 100 89 89 113 109 122 143 154 171 198 209 211 213 215 216 217 190 115 39 53 99 88 102 122 115 109 105 85 83 66 93 105 81 81 95 100 92 94 85 92 84 51 64 58 65 79 98 121 104 66 98 106 103 114 105 112 97 94 103 109 81 75 95 100 94 92 81 132 138 45 86 95 86 85 81 69 121 186 183 180 180 180 180 179 179 179 177 178 179 179 176 188 136 76 80 89
97 81 87 104 109 122 144 173 190 206 217 220 215 211 207 208 206 203 202 146 72 53 74 98 83 85 97 102 99 91 90 83 57 57 66 70 64 63 83 93 92 96 99 90 79 105 138 102 106 107 97 112 81 100 112 94 83 84 73 84 95 140 74 92 82 86 91 84 85 83 89 91 45 52 90 87 86 82 83 80 117 178 183 179 182 180 180 178 179 179 178 178 179 179 176 189 100 81 113 113
112 140 160 166 180 208 222 218 215 212 204 204 202 205 207 205 203 213 148 63 66 88 105 97 65 76 83 91 82 78 66 62 86 103 104 95 78 72 65 90 105 104 93 76 112 106 97 91 90 116 117 77 104 106 89 99 78 79 74 82 86 144 91 51 90 90 90 88 102 90 88 63 40 76 82 84 90 94 99 107 98 141 183 180 181 180 178 177 177 177 177 177 177 179 180 181 163 133 177 186
198 224 222 219 219 213 206 203 208 208 205 207 207 204 205 207 208 202 86 77 83 88 102 92 128 149 154 99 65 64 65 101 106 99 91 69 85 90 107 181 164 103 96 108 96 71 57 84 71 111 116 95 118 122 107 91 93 104 94 84 84 112 110 33 71 88 97 81 86 79 72 75 73 69 92 102 98 102 99 104 91 97 167 186 177 179 177 178 177 176 177 177 179 175 177 178 183 189 178 178
216 206 208 207 208 209 208 209 209 208 208 205 205 204 204 203 211 171 80 82 81 86 85 143 212 208 210 143 60 81 94 99 68 74 84 65 77 95 156 221 166 87 113 93 66 79 91 99 84 119 81 69 115 117 124 80 84 86 90 82 106 61 54 71 71 96 97 82 70 65 55 66 66 67 87 106 128 138 120 88 94 97 139 184 181 177 177 178 177 176 177 178 175 177 177 178 176 174 175 178
209 210 209 211 210 208 206 208 206 207 209 205 204 204 203 204 208 110 100 91 80 90 63 146 206 187 195 172 95 110 91 80 83 102 96 97 85 87 164 211 122 75 97 72 79 92 96 88 104 98 35 38 95 96 106 114 102 90 94 90 111 78 82 82 85 121 91 94 94 64 87 93 98 96 100 159 189 192 176 116 94 92 91 156 186 176 175 178 177 175 178 178 175 178 177 175 178 178 177 176
|