blob: 63286f8def57b45bf3fcf103c11cda9925511440 (
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
|
76 83 119 159 114 81 76 72 74 77 71 74 80 77 79 77 82 81 79 74 79 94 105 103 89 80 76 75 75 75 75 76 76 76 73 74 68 70 74 75 72 72 75 69 66 72 72 69 77 79 73 76 72 72 69 74 76 71 75 70 74 76 76 73 71 75 70 71 72 67 66 71 71 75 71 72 66 65 72 67 71 74 68 70 70 68 72 73 72 75 81 75 71 75 76 77 74 73 73 76
79 95 144 146 95 74 76 75 70 68 76 73 77 75 75 73 75 76 78 79 83 97 106 106 89 82 81 78 75 74 77 74 74 80 80 79 78 77 80 78 76 76 75 74 69 72 72 69 73 73 70 72 69 71 70 73 76 70 73 73 74 76 77 73 72 72 68 68 70 69 68 71 70 73 71 67 66 71 74 65 69 75 71 66 68 70 72 76 75 78 75 79 78 78 79 76 79 75 76 75
85 114 148 117 79 73 76 74 69 70 74 75 79 71 72 72 74 76 79 79 86 102 111 108 91 82 81 74 73 75 76 75 75 77 79 76 78 80 79 75 77 76 71 77 71 73 72 71 72 75 70 71 76 71 74 74 72 69 72 70 72 75 71 72 73 73 71 67 65 67 66 69 68 73 68 66 69 68 73 71 69 68 68 65 68 76 72 73 80 72 76 77 75 75 78 78 78 76 77 75
92 143 140 90 76 73 74 75 67 69 71 72 75 74 72 76 77 75 78 77 82 105 109 104 88 78 76 74 75 75 75 74 78 75 79 76 77 80 80 81 80 82 78 82 81 76 77 78 74 76 75 72 72 66 73 70 73 72 72 70 65 68 71 70 72 70 72 68 66 65 65 67 69 64 66 70 64 69 69 67 70 68 64 72 77 71 75 76 79 77 77 79 78 77 78 81 76 76 74 73
115 150 112 82 74 77 78 74 70 72 74 76 72 70 73 72 78 78 78 80 90 107 107 103 91 83 79 77 76 79 80 73 80 81 76 79 79 76 77 81 79 80 79 76 80 78 76 77 78 73 74 77 71 71 73 76 73 73 73 68 67 73 72 74 72 70 72 71 68 72 65 67 67 70 67 68 71 73 68 69 65 66 70 74 74 77 80 78 77 74 76 73 74 77 77 77 79 76 74 73
137 143 88 77 75 75 77 73 70 77 75 71 73 72 73 75 75 74 73 78 91 112 112 105 94 93 86 85 79 82 83 78 84 85 81 80 80 79 79 80 80 82 80 79 83 81 81 84 83 80 80 79 75 72 75 71 71 74 73 70 70 69 72 66 65 67 66 67 66 68 63 65 69 68 68 72 70 68 71 70 72 73 69 72 79 81 81 76 75 73 76 74 78 77 77 78 76 76 76 76
151 116 82 75 76 78 74 68 69 77 77 72 65 71 70 65 69 72 72 78 93 112 113 109 103 102 101 104 99 95 91 89 94 94 88 90 93 93 94 94 93 98 96 99 99 92 95 99 90 92 90 89 85 77 76 68 71 72 66 65 69 66 64 65 67 64 62 66 64 66 71 72 70 69 71 70 65 68 70 72 71 73 73 76 77 75 74 72 73 71 76 75 73 75 74 76 74 74 75 70
134 95 77 79 78 73 71 69 74 77 72 72 69 68 67 62 63 64 66 81 99 110 99 96 90 87 95 94 96 90 84 87 84 85 81 88 88 88 88 84 88 87 92 90 87 84 85 83 80 87 87 86 87 81 74 72 73 74 72 62 64 60 60 61 56 57 58 63 63 65 69 72 67 72 70 73 76 74 73 74 72 73 74 78 77 73 70 72 75 73 72 72 73 74 73 75 73 76 75 72
116 82 78 79 75 76 69 67 78 77 65 69 68 65 64 69 68 66 71 88 111 109 83 71 68 67 68 70 64 60 60 63 66 63 63 66 63 67 63 64 67 67 64 69 69 76 78 77 76 70 79 74 77 87 86 80 69 71 68 73 74 72 67 67 63 52 55 63 60 62 67 71 72 70 72 71 74 74 74 77 77 72 70 77 77 73 76 72 77 77 73 78 77 74 74 75 73 73 78 76
98 77 80 79 75 75 69 70 74 67 66 66 62 63 69 69 69 69 75 93 124 109 79 67 65 63 61 61 59 62 58 62 60 60 59 60 60 62 55 61 58 62 63 69 70 73 73 76 76 66 72 81 96 100 90 83 67 64 65 66 73 75 75 68 69 64 64 72 70 66 65 65 67 68 74 73 71 72 74 76 78 73 72 74 70 72 78 76 76 78 74 77 74 66 70 72 71 73 80 76
86 75 79 78 77 77 73 71 70 71 66 63 68 73 73 74 68 70 75 96 117 100 74 67 64 61 59 61 59 50 56 61 63 58 52 62 64 59 61 64 62 68 69 68 71 73 68 71 73 68 78 101 121 117 112 88 62 59 59 63 67 69 69 60 64 60 65 72 63 58 64 69 69 72 72 75 72 71 74 73 74 73 74 75 67 70 72 70 75 76 73 74 74 72 72 73 73 76 78 75
75 72 77 79 77 71 68 68 72 73 71 71 69 75 77 76 75 71 85 103 116 90 67 65 63 58 56 61 55 56 65 63 61 58 57 59 66 64 63 65 63 64 71 70 68 70 68 67 70 72 87 122 130 118 113 89 65 55 58 62 66 64 68 65 59 55 61 58 56 58 59 69 75 76 78 75 77 74 73 73 72 75 71 72 73 75 77 73 75 73 75 74 70 73 76 72 74 76 75 77
75 77 76 79 72 70 64 69 70 68 75 76 73 76 74 73 76 74 92 110 115 91 67 68 63 62 66 63 61 68 65 68 62 65 65 62 64 73 70 67 69 71 69 70 69 70 70 68 70 79 104 127 128 118 108 84 66 62 62 64 61 64 66 66 64 58 57 55 57 59 62 69 69 74 83 80 77 79 76 73 72 74 76 72 69 76 73 72 74 71 75 76 71 72 74 74 73 76 74 74
78 73 73 81 72 71 70 69 65 64 70 72 72 73 73 69 71 79 96 118 119 86 74 70 73 67 68 67 70 67 65 68 65 67 70 69 64 67 72 69 69 70 76 75 76 74 73 74 85 103 119 127 123 112 104 82 71 72 69 69 62 61 66 69 69 65 62 57 56 59 61 69 69 81 88 78 78 73 75 78 74 73 72 72 72 76 73 70 72 77 75 76 68 70 74 72 74 78 78 74
76 77 79 75 71 68 67 67 70 69 69 68 69 69 66 73 72 79 102 124 126 98 80 79 75 72 74 75 76 74 72 69 71 72 75 77 76 77 77 75 75 75 82 76 78 80 76 90 101 118 126 120 108 105 93 79 81 75 74 65 61 63 68 66 67 64 63 60 58 62 67 63 73 78 77 77 73 70 73 73 73 71 71 75 73 73 74 70 74 73 75 82 73 70 72 72 73 79 78 76
73 77 80 72 68 67 64 68 67 69 69 71 66 69 66 67 72 78 102 128 126 116 98 90 84 85 82 84 82 84 81 80 81 79 82 81 82 83 81 82 87 84 83 78 82 88 83 88 100 112 112 96 89 89 82 71 73 73 72 64 54 56 61 64 68 62 63 56 60 63 72 69 73 73 72 72 70 71 71 72 75 77 76 78 74 77 72 70 73 73 76 79 76 75 75 71 73 73 75 75
75 79 75 71 66 65 69 67 65 67 70 62 62 68 68 70 73 87 115 130 125 105 92 85 78 77 76 71 72 76 71 72 76 79 81 80 74 78 73 74 83 81 86 89 90 87 78 86 84 85 89 85 84 81 72 60 67 73 67 63 55 53 59 67 63 63 60 61 65 64 74 74 72 74 68 74 74 70 69 75 74 74 76 76 71 73 70 75 71 72 72 74 77 79 77 72 73 73 76 76
78 76 71 69 65 66 68 66 69 69 64 60 64 63 60 68 76 100 118 124 113 90 78 76 74 74 72 68 63 65 70 69 66 67 68 74 74 75 75 79 81 81 91 93 93 83 81 85 82 77 81 80 86 81 68 67 69 67 68 60 56 56 57 66 62 60 58 58 64 69 74 77 77 75 73 75 72 65 72 68 72 70 70 75 69 71 73 76 70 73 71 76 69 73 77 77 72 77 79 74
79 77 71 67 68 63 70 67 61 68 66 65 61 59 65 73 82 101 109 109 99 86 76 74 73 74 72 71 70 73 72 69 64 72 73 72 74 79 80 79 86 83 90 94 92 86 82 84 80 77 83 90 95 83 71 68 68 68 65 57 61 57 64 69 65 62 61 58 66 74 73 72 72 73 76 73 73 67 73 72 71 71 72 73 70 69 73 77 75 80 71 74 71 68 77 75 72 70 73 73
76 79 73 72 69 67 69 65 64 67 68 67 64 69 70 73 90 109 107 103 100 87 79 79 74 72 72 71 71 76 78 74 76 75 78 78 77 81 81 83 88 86 88 95 94 89 90 83 79 74 84 100 99 87 79 73 68 68 60 62 67 68 69 66 60 62 57 61 67 77 76 71 70 69 74 70 70 71 71 73 77 73 73 69 71 70 69 71 73 73 74 72 72 76 76 73 76 70 75 76
75 76 70 68 67 68 64 64 64 65 67 66 64 68 70 70 94 109 104 102 100 90 80 73 73 75 69 70 75 74 76 78 79 78 81 82 80 84 82 85 93 90 88 93 92 92 92 83 76 77 89 101 98 89 77 75 69 70 65 73 83 82 78 69 58 59 62 59 65 79 75 72 68 67 69 66 70 71 73 77 77 74 74 71 72 72 71 74 74 74 76 72 72 74 75 72 78 77 74 76
71 71 72 71 70 63 61 63 62 62 66 69 69 67 71 82 96 101 104 96 94 87 76 75 74 76 71 75 78 75 75 80 75 84 86 86 86 87 95 95 98 94 92 99 97 101 101 89 88 100 105 105 99 90 77 71 72 79 70 73 90 84 75 67 60 65 65 62 70 83 74 73 72 70 69 63 65 63 62 66 68 69 72 71 75 71 73 70 74 72 75 73 72 73 72 72 72 74 77 79
74 72 76 76 66 65 64 64 62 60 65 67 66 74 80 83 96 107 106 96 97 90 84 82 77 76 81 76 74 75 75 82 83 91 97 91 95 104 104 104 104 102 107 116 125 127 120 104 101 108 111 98 91 87 77 82 81 86 75 76 80 75 68 61 67 83 80 68 76 81 73 74 73 66 64 60 65 65 69 65 70 68 70 68 76 74 73 68 74 74 71 73 76 75 75 73 72 73 74 76
75 72 77 71 67 66 66 64 60 60 64 68 69 72 77 81 98 109 102 98 98 90 85 81 80 79 81 80 81 81 80 83 85 97 102 107 122 124 114 104 103 103 115 137 149 139 126 105 95 107 105 85 82 80 78 84 84 81 75 75 71 71 62 62 67 82 73 68 74 76 76 74 74 67 67 66 63 67 66 68 71 70 68 67 70 70 73 74 74 75 75 74 72 75 74 76 73 69 76 78
72 73 74 69 66 68 70 65 65 65 66 66 76 77 74 82 98 97 86 85 87 82 83 81 80 83 85 85 82 81 78 78 79 81 88 127 151 144 133 127 127 135 141 147 143 119 102 93 93 99 94 84 76 71 70 72 69 72 69 71 68 64 62 62 62 65 68 71 76 77 80 75 73 71 67 68 69 70 69 74 71 73 71 69 68 68 75 75 72 76 77 77 79 79 78 74 75 70 75 74
72 78 76 72 67 69 67 66 67 63 64 69 79 77 72 80 94 81 72 75 73 75 75 76 80 91 96 93 85 81 76 73 74 80 110 150 167 167 167 166 166 168 161 146 114 84 75 70 77 81 88 80 67 71 72 73 76 77 81 74 75 72 67 72 67 70 72 79 83 76 76 75 74 73 72 71 75 73 74 73 80 78 72 71 72 71 76 76 79 80 78 77 78 77 78 72 77 80 74 74
71 78 74 73 73 67 69 63 62 66 69 69 77 79 69 74 76 80 77 77 84 87 84 92 97 102 115 128 137 118 98 96 93 104 126 150 164 172 171 173 174 166 155 132 98 75 67 67 68 75 81 70 63 73 84 87 85 85 88 82 77 76 76 74 70 74 72 77 78 78 80 82 76 75 75 76 76 72 78 79 79 82 79 77 71 74 81 79 81 82 80 80 80 74 72 73 79 81 75 71
73 76 75 73 71 65 63 63 63 70 68 68 71 77 68 68 68 72 75 73 75 80 75 72 69 78 99 123 125 97 82 78 84 86 98 123 140 150 152 154 138 123 114 111 101 80 76 71 70 77 79 70 72 78 83 84 84 81 82 80 80 76 70 77 73 74 79 83 79 81 83 89 83 79 79 77 82 81 81 80 82 83 81 77 74 75 76 75 80 80 79 81 83 78 77 73 76 78 78 76
81 76 69 68 68 63 64 58 65 71 67 68 75 75 67 71 70 67 70 67 69 70 72 72 67 69 76 80 74 70 68 65 68 75 76 85 93 92 88 91 85 82 77 87 86 79 75 73 73 80 72 73 80 80 82 82 81 80 78 75 80 80 75 81 77 77 82 82 85 84 83 84 83 82 83 78 81 80 84 81 80 80 76 79 86 81 74 75 78 81 78 79 78 85 76 76 79 79 79 73
85 86 77 73 72 72 65 69 74 70 71 72 79 78 74 74 71 72 74 76 76 77 77 75 78 75 76 79 74 79 77 76 74 75 75 77 75 75 77 80 79 80 89 90 82 77 76 79 76 77 76 79 82 80 81 83 82 78 84 83 83 80 78 82 81 82 82 82 86 83 83 85 81 81 86 82 82 79 80 85 83 85 88 89 88 81 81 79 81 88 87 89 93 91 91 90 90 102 101 100
82 82 79 72 73 74 74 75 74 75 77 81 81 84 87 83 85 80 81 80 80 83 82 82 85 83 84 84 78 83 82 86 89 90 90 87 87 88 85 85 90 94 99 94 90 85 85 83 83 84 83 88 86 87 84 82 82 87 85 87 89 82 78 81 84 84 85 87 83 80 82 85 81 82 84 83 84 84 82 84 86 89 91 92 80 78 78 81 86 87 86 91 98 91 90 90 92 107 105 105
75 72 70 70 75 76 78 76 73 71 71 69 79 76 77 73 78 75 78 76 74 80 77 70 71 75 78 71 73 77 80 83 82 89 89 86 84 80 80 79 85 91 92 88 85 76 79 79 82 80 78 80 79 79 74 75 75 81 83 82 78 71 73 74 73 74 76 75 74 72 79 77 74 80 80 76 73 73 75 75 73 75 82 79 75 71 70 74 69 69 73 75 77 82 72 72 78 77 78 71
66 69 63 62 64 71 71 68 70 67 65 68 69 68 67 71 70 73 67 71 75 76 74 72 67 69 72 71 70 73 71 73 72 77 77 72 71 75 72 77 77 77 80 74 70 67 68 67 72 72 73 71 66 65 67 69 70 72 70 72 70 67 69 70 67 68 71 68 69 73 70 66 65 68 70 74 68 69 69 71 70 78 88 85 77 72 74 70 68 66 67 70 75 79 75 76 76 69 70 63
70 67 67 65 67 63 67 69 66 61 60 61 66 67 65 67 70 69 68 68 70 71 70 74 75 73 73 69 67 65 64 64 65 64 62 67 65 66 62 64 69 68 67 62 65 61 60 63 66 66 62 66 63 63 67 69 68 69 70 69 68 68 72 72 72 71 64 65 66 72 66 63 71 67 68 66 62 65 59 62 66 77 81 76 73 75 74 68 68 72 70 73 77 77 79 87 73 78 79 61
76 70 71 75 68 62 70 71 68 64 61 66 62 62 61 63 66 67 64 62 65 64 66 65 71 71 69 68 63 61 62 63 60 59 60 59 58 61 62 65 61 57 56 54 54 57 51 57 59 61 59 60 59 65 66 66 62 64 64 67 62 61 65 66 67 73 68 63 64 67 63 59 67 63 65 64 59 62 61 62 61 65 70 66 70 70 69 68 66 72 68 72 74 74 72 65 68 77 80 76
65 68 67 69 64 65 69 72 72 71 65 69 59 57 57 58 62 65 61 61 62 61 63 63 62 67 62 60 59 57 61 61 57 61 60 59 57 61 65 61 58 57 60 59 52 54 51 53 57 58 60 59 58 56 57 60 60 62 62 66 62 64 65 68 68 64 69 66 66 70 66 67 68 67 64 64 61 60 64 60 66 67 66 61 59 59 63 63 61 61 63 61 65 69 64 57 63 64 71 75
74 72 68 68 69 67 67 66 70 71 65 65 65 69 63 63 66 64 71 69 71 69 67 68 68 71 67 72 67 65 67 67 70 74 68 69 71 74 72 76 79 70 67 66 63 65 62 62 64 62 63 64 65 63 65 69 68 72 72 76 73 77 74 76 69 70 75 77 79 76 77 75 77 78 78 74 69 72 73 69 72 74 77 68 67 71 70 64 64 64 65 63 64 64 66 59 58 57 62 65
76 73 73 76 74 69 70 67 68 70 65 68 67 70 68 69 66 64 68 66 64 71 71 70 72 71 71 71 70 70 71 72 70 70 70 66 70 71 71 74 78 75 72 72 74 73 70 71 71 73 75 71 62 61 72 75 73 77 74 75 71 73 79 78 76 80 79 77 81 81 78 80 79 81 82 78 75 83 78 81 83 79 77 79 80 83 82 71 80 86 83 85 89 83 79 73 65 60 59 59
78 78 78 78 75 71 70 67 68 69 75 70 75 70 62 65 72 70 66 67 64 68 68 68 71 70 67 65 64 65 69 65 65 66 64 49 54 54 53 52 55 62 65 69 69 70 66 65 70 73 68 55 44 50 63 65 74 73 72 70 70 76 79 79 79 81 79 79 81 80 78 76 70 75 78 79 76 78 84 84 86 90 87 87 84 79 85 81 81 87 87 92 92 87 82 85 83 76 74 73
76 77 73 72 76 70 63 66 65 68 73 73 73 68 59 67 76 72 69 70 69 64 64 70 66 69 66 63 64 64 66 62 65 67 51 38 42 45 44 42 51 60 61 67 62 66 61 65 71 65 51 39 43 45 55 65 69 66 65 65 71 71 75 75 72 74 76 77 80 81 79 77 79 74 76 77 83 82 87 84 91 93 94 92 82 78 76 77 74 77 76 82 78 81 75 82 84 83 91 86
64 65 74 70 62 63 57 58 60 67 67 71 71 74 73 72 75 77 72 62 52 60 62 69 67 67 68 68 66 66 67 71 73 72 58 49 43 45 48 52 59 55 58 59 64 61 62 72 74 66 48 37 46 59 63 67 69 68 61 65 72 66 70 73 76 76 75 81 77 77 79 76 77 78 75 78 84 84 87 81 87 84 82 76 75 72 75 71 73 69 67 72 74 74 71 77 76 84 81 89
54 55 59 56 53 55 53 54 58 59 57 61 68 77 79 78 82 84 71 59 45 50 56 64 66 67 69 73 68 68 66 78 86 82 70 66 61 57 65 67 59 48 49 46 51 54 61 71 72 57 45 48 54 60 53 61 64 66 64 65 68 70 71 67 75 72 73 79 73 71 75 76 73 75 78 78 80 82 86 81 78 75 74 71 71 70 72 76 78 73 72 78 76 73 70 73 77 84 86 90
64 56 54 44 47 49 49 50 49 51 57 56 59 67 73 81 88 84 70 57 44 39 43 58 59 62 70 66 57 57 61 74 79 75 71 67 68 69 66 64 54 46 46 48 48 49 58 71 67 58 60 64 63 65 59 60 70 63 63 63 63 66 66 66 70 66 67 69 71 69 70 71 71 71 72 71 74 74 67 71 71 69 70 66 70 71 71 74 78 75 72 75 76 79 75 75 76 78 86 92
68 63 53 47 49 44 48 48 43 46 50 54 57 58 59 70 76 60 55 52 50 46 46 49 47 52 58 56 49 50 50 57 64 70 72 67 68 70 68 62 52 47 48 52 46 44 53 72 72 71 68 54 54 66 62 63 60 53 61 61 59 64 69 66 63 68 64 66 67 65 69 69 72 69 65 66 65 66 64 63 66 65 65 67 68 66 63 67 68 70 72 71 70 74 75 79 79 76 77 78
67 57 54 51 51 50 51 46 45 46 47 56 56 50 52 64 60 44 48 55 52 51 52 46 48 51 50 54 51 48 48 51 62 68 66 68 70 70 66 60 58 49 47 51 46 46 54 65 75 72 66 62 60 63 54 55 47 43 56 62 62 65 66 66 67 62 65 71 66 71 69 66 67 68 68 69 62 63 61 63 66 60 61 63 69 59 62 59 64 64 63 61 63 68 69 71 74 77 79 75
66 61 61 56 57 59 50 45 47 49 50 57 55 44 51 55 61 56 57 54 45 48 49 55 57 58 55 55 56 53 54 58 57 66 63 60 70 74 68 61 51 43 47 47 45 47 51 56 64 64 57 60 52 48 50 48 45 50 56 62 60 60 68 68 69 67 64 68 68 66 63 63 66 64 68 63 63 66 63 62 64 59 63 64 61 62 56 62 59 62 60 58 60 65 57 64 70 74 82 75
58 58 62 57 55 55 50 49 48 49 52 55 52 42 48 58 62 73 64 58 57 59 60 63 61 68 66 63 66 64 63 66 63 59 56 59 64 69 62 53 47 45 49 47 49 49 46 52 53 52 51 51 42 40 47 49 48 55 54 58 56 62 65 67 68 63 66 69 71 62 64 70 68 63 65 61 62 64 62 62 62 57 61 62 58 61 59 57 58 58 63 57 59 62 58 57 61 68 78 73
58 63 59 56 52 54 55 52 51 54 56 52 47 54 65 67 69 72 70 69 68 61 58 55 58 64 65 57 61 61 63 64 56 49 47 50 53 53 48 46 47 45 43 49 47 48 49 49 52 48 46 43 36 35 40 46 45 49 59 61 62 61 65 68 65 60 62 67 66 62 63 64 59 61 60 56 61 63 65 61 64 62 61 59 58 59 59 59 58 59 61 63 58 62 63 63 66 70 72 74
60 63 57 59 51 53 58 59 56 60 61 52 50 60 78 72 69 69 67 70 65 47 48 52 52 52 55 49 47 47 50 49 50 43 43 39 44 46 48 49 42 41 46 45 46 48 57 68 66 56 48 40 41 37 42 50 51 50 55 59 64 66 64 67 70 68 69 66 65 59 62 59 60 57 55 53 60 61 62 61 60 62 59 62 62 56 59 58 58 58 60 66 67 65 62 62 64 68 69 69
66 62 59 57 50 55 60 59 60 62 61 56 45 55 72 74 69 69 71 72 64 47 50 46 48 44 44 46 40 42 43 41 45 38 42 44 47 45 50 45 45 48 45 42 50 54 70 74 63 55 50 54 45 45 49 53 54 55 57 59 60 66 65 64 66 68 66 61 63 59 55 58 60 57 57 60 62 64 61 65 59 61 62 61 60 58 66 59 59 57 56 62 65 61 63 64 67 64 64 63
72 65 58 60 60 66 64 66 66 64 65 62 54 52 65 75 72 71 69 68 59 36 38 45 44 39 39 44 43 43 43 43 44 46 46 47 48 48 49 46 45 46 45 44 47 65 75 64 51 45 48 50 53 56 53 51 59 57 57 63 62 65 67 64 65 65 66 64 61 59 57 61 59 56 59 62 59 60 60 59 60 57 57 59 61 57 58 58 62 61 59 60 60 57 65 60 66 67 69 68
68 64 57 62 68 67 69 68 67 68 68 66 56 50 56 66 77 77 65 68 59 43 37 39 41 35 41 39 42 41 39 41 45 48 46 48 48 46 47 50 50 46 48 47 49 68 80 66 54 49 46 52 57 58 55 59 58 57 61 64 65 66 71 67 64 67 64 61 62 58 64 58 59 55 53 59 61 62 63 60 60 54 56 59 62 61 59 60 64 60 60 62 64 66 65 65 69 67 61 63
63 63 58 61 71 65 61 60 66 68 68 61 51 49 47 59 77 89 75 72 69 64 58 56 56 49 45 49 44 43 46 47 48 42 46 47 47 46 46 47 49 43 44 45 49 73 82 58 57 53 57 59 63 61 60 60 62 62 69 71 68 65 68 66 68 68 65 61 60 60 59 57 58 54 53 62 58 60 62 60 63 57 59 58 61 66 63 61 63 62 59 64 63 71 68 69 69 72 68 68
59 59 60 65 70 66 62 63 70 66 63 58 52 49 48 56 75 86 76 73 70 71 73 69 73 69 68 71 68 70 66 66 60 49 47 56 60 55 52 48 40 41 48 48 57 73 77 57 54 58 56 49 52 58 59 54 55 62 71 70 65 65 65 66 67 66 68 63 61 60 57 55 56 56 58 61 57 60 58 60 62 68 59 56 57 61 62 63 64 60 55 63 64 62 66 65 67 66 62 64
56 52 55 62 76 71 56 60 58 61 63 64 59 58 62 68 75 83 83 74 66 68 74 74 71 74 72 78 76 73 72 70 67 68 70 74 69 70 68 61 53 42 43 43 56 66 64 58 51 53 48 40 40 41 52 45 45 48 62 67 62 63 65 67 65 63 61 63 58 60 57 57 54 58 62 60 61 57 59 62 63 64 59 60 64 65 59 59 57 57 58 67 68 62 64 64 64 65 65 65
55 52 47 65 77 67 55 61 59 61 67 70 71 79 84 93 99 103 86 76 69 67 68 76 68 70 70 71 76 71 75 72 73 74 75 71 69 73 75 76 70 53 43 35 41 50 58 53 48 45 40 41 41 39 40 41 34 38 46 51 51 54 59 62 63 63 61 58 57 58 59 56 57 61 62 58 59 57 60 64 61 60 61 61 61 60 56 59 57 54 58 62 63 71 67 63 61 68 66 66
58 59 61 77 79 63 61 66 67 69 81 89 95 104 107 113 113 95 73 67 69 70 73 69 69 73 72 71 70 73 74 76 73 75 76 75 76 77 73 77 73 69 61 49 42 42 42 41 44 46 44 43 41 44 52 52 45 38 36 41 44 46 46 53 54 62 68 59 64 60 61 63 61 63 64 64 63 55 58 66 63 61 64 64 62 64 57 63 60 58 56 61 65 66 66 64 66 68 68 67
56 63 76 84 72 62 71 83 86 96 105 113 112 117 128 117 106 89 71 68 69 67 70 70 62 72 68 69 67 71 72 70 71 72 74 76 80 82 84 83 79 77 78 60 44 40 37 40 45 46 54 54 57 64 67 73 65 53 40 35 42 43 47 42 45 55 62 70 70 60 62 63 62 62 66 61 63 63 69 68 64 67 67 67 64 68 64 64 64 64 64 64 64 69 69 66 63 62 70 72
59 71 79 74 64 72 94 103 103 115 114 112 114 119 120 116 96 77 67 70 68 74 69 69 71 67 66 70 68 70 70 69 72 73 76 84 84 87 86 85 82 78 71 70 67 58 53 52 61 66 74 70 66 72 68 74 71 69 61 46 42 40 41 43 44 48 55 75 68 62 64 58 60 59 60 62 65 65 68 73 66 68 70 72 70 72 68 68 64 65 68 67 70 70 74 70 67 70 72 73
64 71 73 68 69 82 100 107 108 114 112 107 105 100 95 91 78 65 65 68 67 70 68 68 64 69 71 67 72 72 72 73 76 74 75 79 85 90 91 85 83 77 75 84 91 81 79 82 85 81 75 73 71 67 71 69 66 71 68 60 48 46 46 48 52 46 54 73 68 65 68 62 70 69 67 72 70 64 64 65 67 70 70 70 68 71 72 74 69 68 73 68 68 68 66 71 71 74 76 79
69 72 69 71 71 82 89 98 104 107 104 97 88 85 80 74 71 66 66 69 69 69 73 70 66 72 69 65 74 72 67 68 70 76 80 80 81 84 87 90 76 69 84 90 86 83 84 86 82 77 73 75 75 70 72 71 69 63 57 57 52 55 55 59 61 54 59 66 64 65 63 63 71 65 63 65 59 55 57 59 63 61 60 59 57 58 67 64 67 70 64 64 61 59 64 71 72 73 77 71
66 64 61 64 67 74 81 90 93 95 88 86 79 73 70 68 71 68 70 72 73 73 73 74 74 72 70 75 74 68 66 67 74 74 72 78 75 81 84 82 78 79 88 83 82 84 86 84 80 79 77 75 72 74 73 71 66 55 52 53 49 52 57 60 59 57 57 60 57 59 61 66 64 59 60 60 60 59 59 62 60 54 54 53 53 55 56 56 58 60 59 59 58 53 62 70 76 79 75 71
63 57 60 63 66 67 72 84 88 82 82 74 72 70 70 68 73 67 68 68 71 70 70 74 69 72 72 66 70 69 70 71 72 77 76 79 80 81 85 83 84 83 84 84 86 83 82 81 79 78 76 74 73 68 65 61 57 53 58 58 57 56 63 57 58 53 56 53 53 54 59 59 54 57 57 60 68 68 67 65 65 64 68 62 55 55 52 53 56 59 64 57 55 59 61 68 73 80 75 72
63 60 63 66 65 67 72 77 79 74 73 70 75 69 71 72 70 67 67 68 70 68 67 69 72 72 73 68 69 72 70 72 69 77 81 85 83 83 80 83 83 83 84 87 86 85 82 83 77 77 76 73 63 56 58 58 56 56 63 66 57 61 62 62 61 55 57 55 53 51 57 55 52 63 71 68 69 67 61 64 65 71 68 58 49 50 53 53 56 59 59 55 60 65 69 66 72 80 73 78
69 74 73 71 75 76 74 72 69 70 72 76 78 74 73 71 69 65 68 69 69 67 68 64 66 68 68 71 71 72 74 71 69 69 76 84 80 80 79 81 83 80 87 86 79 79 79 76 78 76 75 67 55 57 57 61 67 65 64 67 59 57 55 59 61 58 58 55 51 45 49 47 51 59 78 76 63 64 62 66 67 66 58 50 52 52 51 50 62 59 61 55 63 71 78 74 70 77 72 72
72 77 73 77 77 77 75 72 75 77 74 79 73 71 73 67 66 70 70 71 68 62 70 73 71 68 67 72 69 69 71 71 69 71 72 73 73 73 81 75 76 82 81 76 78 74 73 75 76 71 70 63 60 57 65 65 71 65 64 60 57 52 50 55 58 56 56 55 54 53 49 46 50 64 81 75 62 65 60 59 63 57 49 51 55 57 51 54 60 64 58 56 64 69 73 83 76 75 72 76
71 73 77 77 69 77 72 71 72 75 72 75 72 71 66 69 65 69 69 66 69 68 70 72 68 72 71 71 72 69 68 72 73 71 75 76 77 74 77 75 78 80 76 73 71 70 72 75 71 72 72 69 68 71 75 65 65 58 57 59 59 56 50 53 55 50 50 54 59 54 53 50 51 62 71 72 71 60 56 62 65 60 55 58 64 67 60 59 68 75 69 69 77 82 80 79 80 75 79 74
71 77 78 76 73 75 71 72 74 73 70 73 74 71 72 71 67 67 67 66 68 71 66 64 69 72 70 65 71 69 68 68 70 73 73 73 76 77 73 77 75 77 79 74 69 67 70 69 65 67 66 65 72 76 66 62 66 64 58 60 54 53 51 53 54 50 46 53 57 52 56 51 58 67 77 88 77 62 59 61 60 62 68 74 73 72 66 65 68 71 71 73 75 77 81 74 71 68 73 78
72 79 80 74 71 72 71 74 72 71 73 71 70 71 73 70 72 68 71 70 68 69 68 62 69 71 69 73 73 69 65 67 67 68 70 70 66 74 73 69 70 73 69 69 66 65 67 68 64 65 70 69 65 63 59 60 63 64 62 58 50 51 53 53 56 56 58 55 54 53 51 52 55 66 86 94 80 71 60 54 53 58 65 73 73 67 67 71 70 76 72 71 68 67 68 66 65 71 71 73
72 77 78 78 74 73 74 76 71 74 75 73 72 73 70 71 73 71 71 70 67 68 68 70 68 68 66 71 69 69 67 67 63 66 64 69 70 70 69 64 67 69 68 68 69 70 74 66 63 64 64 68 60 52 58 61 65 66 62 57 51 53 53 51 55 55 55 48 52 51 52 52 64 68 79 86 90 70 59 57 58 55 60 71 70 66 62 61 59 65 61 61 59 62 65 72 70 70 69 72
74 76 81 80 70 74 74 73 72 71 72 71 72 72 72 71 69 69 72 71 65 67 68 68 69 69 69 72 68 60 65 64 62 62 63 67 71 69 72 71 71 69 73 68 67 71 73 68 67 65 66 65 61 58 65 65 65 62 59 62 60 55 55 48 51 54 55 52 51 54 52 54 60 67 71 78 75 64 60 69 70 62 68 69 63 59 56 57 56 57 60 64 61 63 67 69 72 71 71 72
75 80 78 74 73 76 71 72 74 71 70 69 70 73 71 70 70 70 66 68 67 68 68 65 67 67 69 67 65 63 63 65 69 63 65 68 67 70 69 72 73 69 71 68 72 72 67 65 67 69 62 64 64 63 64 61 66 63 63 60 60 56 51 54 51 55 54 57 51 46 51 53 50 59 66 76 76 70 70 84 70 66 70 62 63 60 60 57 59 60 58 58 61 68 75 72 69 73 72 77
75 76 79 78 73 73 70 69 68 70 74 71 72 75 69 67 69 69 72 71 69 68 69 68 70 69 64 69 66 69 63 65 65 67 64 62 67 75 74 74 72 69 69 68 70 69 69 66 64 66 60 62 66 63 65 65 71 65 66 62 59 58 56 57 56 55 59 61 55 53 55 51 58 54 64 73 77 67 71 74 71 72 66 58 61 61 63 59 60 60 58 58 63 64 73 73 70 72 75 75
73 75 73 74 75 69 67 71 69 71 73 75 72 68 69 69 74 72 75 75 69 71 69 67 66 66 69 71 70 69 68 65 60 60 56 64 69 72 72 72 69 69 70 69 72 70 71 66 65 63 62 62 67 59 67 68 70 70 69 71 65 66 55 55 54 58 61 65 62 66 65 58 62 60 62 70 76 79 73 75 79 74 64 62 60 62 59 59 58 57 62 59 63 68 70 71 72 73 71 78
72 74 75 73 76 69 69 70 73 72 72 71 71 68 70 68 70 72 73 73 71 74 70 68 66 65 68 70 68 69 69 60 58 62 63 66 67 73 73 72 71 66 69 71 70 68 64 61 62 66 65 61 60 62 65 69 64 66 73 75 72 72 61 58 59 60 60 66 65 63 68 66 63 68 65 75 78 78 72 68 72 69 65 64 61 61 58 58 63 60 64 62 61 66 72 70 69 73 72 82
73 77 74 76 75 71 69 69 69 71 72 69 72 71 72 71 70 75 77 71 73 79 73 67 68 63 59 60 62 64 64 58 58 62 62 62 68 69 74 73 72 72 70 68 67 71 70 61 67 73 72 68 60 65 73 74 72 75 80 79 74 69 62 60 59 61 64 62 61 69 83 74 69 71 62 73 67 70 68 63 60 59 66 59 61 66 63 57 61 63 61 65 66 71 72 70 66 73 77 83
73 73 77 74 70 72 71 70 74 75 72 72 73 71 68 72 73 73 72 73 76 75 76 73 73 70 62 57 56 59 58 60 62 61 60 64 65 63 67 68 71 73 73 71 75 78 75 80 80 76 70 70 69 69 72 76 77 77 78 74 72 71 64 55 60 66 68 63 68 74 82 79 68 67 64 65 59 67 62 60 60 59 59 61 64 61 57 59 60 67 65 63 64 70 69 70 72 74 75 80
72 78 78 71 68 73 73 72 74 68 69 67 68 74 72 70 71 72 69 76 74 74 73 73 72 72 66 62 59 58 55 57 65 64 59 63 60 66 67 64 68 73 71 71 72 76 79 84 79 80 81 77 74 70 76 80 84 80 76 74 68 71 67 60 66 70 68 69 73 71 80 76 66 64 61 62 59 61 58 53 55 57 60 60 57 58 59 60 63 65 65 63 66 67 70 71 72 72 78 83
72 73 72 74 79 76 77 74 72 69 72 70 70 73 71 72 72 73 72 72 76 72 74 76 75 71 66 66 64 59 58 55 57 62 66 66 65 62 64 65 67 64 65 62 62 68 75 93 92 92 88 92 84 84 82 85 84 83 78 74 72 69 71 69 72 69 68 69 75 77 77 66 65 65 66 63 60 59 54 53 53 55 58 58 54 55 57 61 60 67 63 59 65 72 69 72 78 73 78 85
68 73 76 74 70 76 74 72 76 71 69 72 76 72 77 76 76 73 72 75 75 70 75 76 73 69 66 63 68 68 67 62 59 57 63 64 63 59 64 68 65 62 63 62 59 67 82 100 112 104 101 101 85 89 83 79 81 82 80 78 73 70 75 74 68 66 69 71 76 79 78 69 70 68 65 64 61 56 55 56 60 58 58 59 53 53 50 61 60 67 63 62 68 75 68 78 78 77 80 84
74 69 76 77 74 75 74 74 75 68 69 71 75 75 70 73 76 72 72 74 74 73 72 72 63 62 57 64 66 68 74 68 75 66 59 57 59 63 60 63 67 62 64 67 66 78 84 99 110 96 105 90 80 87 83 85 88 83 81 81 77 72 75 73 65 67 75 79 79 82 77 72 72 73 69 66 63 57 61 60 62 59 64 62 57 56 57 64 62 63 65 63 67 73 73 75 76 75 81 82
73 78 80 75 77 79 79 76 72 71 72 70 72 78 70 73 76 74 75 74 72 68 66 64 62 64 64 64 66 68 72 73 73 76 70 66 62 57 59 61 61 66 69 67 71 75 86 105 90 89 98 82 77 87 91 86 86 82 85 82 76 72 71 73 70 70 77 84 81 74 68 75 72 69 72 67 63 61 61 60 62 58 59 61 62 58 59 63 66 64 61 68 71 71 70 73 81 77 79 80
71 78 80 79 72 78 80 75 77 77 70 70 70 74 75 76 76 74 75 77 70 73 68 62 64 66 70 63 63 70 70 73 69 78 77 69 68 62 61 63 61 66 66 68 72 73 83 93 84 87 81 79 84 89 89 85 83 83 80 79 77 70 69 75 74 76 77 80 81 72 71 78 73 63 65 66 63 58 59 60 60 64 61 62 64 58 59 62 63 61 64 67 69 71 71 72 76 81 79 81
69 72 78 79 74 81 81 77 79 82 71 73 72 73 76 78 72 76 73 75 73 70 73 67 64 65 64 63 68 66 70 67 72 72 75 69 72 70 70 65 60 63 66 72 72 73 71 75 81 81 81 84 83 86 76 83 86 77 80 79 74 71 71 72 76 76 73 71 74 73 76 80 66 66 65 64 64 53 60 69 65 64 61 64 62 62 55 61 63 64 65 66 67 69 73 75 74 73 76 81
70 73 75 78 77 81 82 81 80 83 79 77 74 77 69 73 71 78 75 76 72 69 70 68 68 64 66 66 72 65 71 75 72 76 77 76 74 71 77 70 69 70 74 69 75 77 71 71 77 81 86 88 78 78 74 79 77 72 73 74 77 80 74 74 70 73 69 67 69 75 78 76 66 68 66 65 58 55 61 64 65 62 66 66 61 56 55 59 69 70 68 71 67 70 75 76 77 74 78 81
76 81 76 76 82 79 78 78 75 80 79 77 79 75 70 75 75 72 75 73 70 69 70 69 67 64 68 71 70 69 71 73 68 75 81 76 72 69 70 72 70 70 70 70 76 73 79 81 77 77 78 76 71 71 75 72 71 74 79 76 79 80 78 74 66 71 68 65 66 69 72 70 67 66 63 63 54 60 64 67 62 62 68 66 59 55 55 62 66 66 70 69 72 69 74 75 80 78 77 85
77 82 79 80 83 83 79 81 79 78 76 78 77 76 70 76 78 74 71 72 71 69 69 65 63 67 68 71 71 67 67 70 66 71 77 69 69 69 73 76 72 71 69 73 73 72 78 75 69 77 77 75 80 75 71 72 72 76 76 73 78 85 81 73 69 69 69 65 69 73 68 66 65 63 58 59 61 60 64 64 62 65 67 64 60 54 58 60 60 61 72 73 70 68 73 73 78 77 81 83
78 86 85 87 83 81 81 79 79 80 76 79 77 71 72 79 78 75 72 73 72 70 73 66 65 73 77 74 74 69 75 75 76 68 68 69 71 70 71 75 75 69 70 68 73 71 71 71 68 74 74 70 77 77 67 73 74 76 76 69 72 77 76 74 69 66 70 75 78 78 71 68 64 62 60 60 62 65 65 63 62 67 63 64 62 61 60 59 59 61 67 73 71 72 72 70 76 73 80 83
86 80 81 85 84 82 85 77 75 79 78 80 76 72 75 79 74 73 71 68 72 69 64 65 72 72 74 80 73 74 78 74 76 77 67 69 75 72 69 76 74 72 70 72 70 68 72 73 73 72 74 72 72 76 75 74 69 72 74 71 71 78 78 74 67 63 69 71 74 72 73 67 68 64 61 58 63 68 67 66 60 64 65 68 62 61 64 63 59 64 66 69 67 71 70 73 76 74 82 89
84 84 84 86 85 83 84 80 80 76 80 78 76 73 80 75 73 74 70 69 70 62 65 67 71 72 73 75 78 78 76 74 73 79 73 73 75 72 78 79 76 77 72 73 71 66 73 76 74 74 69 74 76 71 72 72 72 74 68 74 76 80 76 73 73 62 68 65 65 66 67 65 68 66 66 68 68 65 67 65 64 69 68 71 64 62 60 64 65 65 66 63 66 69 73 80 77 79 88 88
79 88 89 86 86 84 80 80 82 77 80 80 75 74 76 78 77 81 75 70 66 63 69 66 70 71 71 74 75 76 81 77 76 78 77 77 76 78 76 76 76 79 77 75 74 73 73 73 76 72 73 74 72 72 71 74 74 74 71 72 77 81 71 72 70 64 66 63 60 63 66 65 70 68 68 72 67 67 67 63 61 66 71 67 66 64 68 68 65 62 62 62 65 69 78 81 81 82 87 87
82 84 86 85 89 85 81 81 82 81 77 76 79 80 77 70 75 76 74 71 69 70 69 69 69 75 78 76 76 79 79 76 78 80 82 77 75 75 75 75 76 80 76 73 78 79 80 78 82 78 72 77 79 75 72 72 71 68 71 67 73 70 69 66 65 66 64 65 63 62 70 66 67 68 66 62 65 69 67 66 65 63 70 69 68 66 67 66 65 67 66 66 63 69 75 73 80 85 88 89
84 88 86 86 83 88 79 77 78 79 78 79 77 77 76 76 72 72 74 75 74 75 74 75 73 75 72 71 76 74 77 78 81 80 80 81 79 82 80 80 79 79 77 75 82 80 85 84 81 86 83 81 83 82 74 71 76 71 72 68 71 70 65 68 68 64 62 66 68 64 70 65 62 64 60 61 67 67 69 70 66 68 69 69 71 75 71 71 70 65 67 70 67 75 77 76 78 83 86 85
80 86 84 87 89 87 82 82 84 87 89 84 78 81 77 80 75 70 76 79 81 74 73 81 73 69 72 70 72 75 73 70 78 74 74 81 77 82 82 85 88 90 88 84 85 83 86 86 82 82 85 85 84 82 76 71 71 77 70 72 74 70 72 75 70 68 65 67 67 65 71 67 61 68 72 65 61 65 63 67 69 71 67 68 71 72 70 70 70 69 66 70 68 74 78 80 78 80 84 85
85 89 87 91 88 89 89 85 85 84 88 83 82 84 80 77 79 80 81 81 86 82 85 89 84 82 86 85 85 82 80 86 79 70 76 76 79 80 83 84 89 84 89 87 85 89 90 95 91 88 88 84 84 82 81 77 77 77 76 81 76 75 74 77 73 69 73 72 69 66 69 66 68 68 70 68 65 69 67 64 68 65 67 69 68 70 71 67 71 68 63 63 69 79 79 78 79 83 90 91
91 93 93 88 87 90 94 91 92 88 87 93 90 92 90 88 87 86 89 92 96 95 91 98 95 96 99 100 102 101 102 102 98 98 98 113 126 109 102 100 99 94 95 94 96 98 97 98 95 92 91 88 92 94 90 87 88 88 83 83 83 83 77 77 79 73 77 76 74 72 76 71 65 64 62 69 63 66 65 64 67 67 64 69 68 66 67 68 66 64 64 69 69 76 76 77 84 89 93 86
92 96 96 94 95 98 97 98 98 99 100 98 94 100 102 100 105 106 110 118 118 122 119 118 125 133 135 138 141 142 142 143 144 143 151 203 224 151 138 135 136 131 132 130 125 124 124 121 116 117 112 109 101 98 98 100 91 91 90 91 92 88 89 88 86 90 88 85 83 86 82 77 71 74 71 73 73 72 69 72 77 74 72 73 73 72 71 72 70 73 69 71 80 80 85 86 87 90 86 81
97 103 102 103 105 102 107 109 114 117 122 125 130 135 141 140 148 151 153 153 155 159 159 157 162 162 162 159 157 160 157 161 161 157 153 229 222 156 152 152 147 149 145 143 142 140 141 141 140 140 141 140 135 130 124 116 112 110 104 101 101 97 93 92 87 90 94 90 84 87 84 84 84 85 84 79 81 78 85 92 89 86 86 86 84 82 81 85 84 81 82 87 89 90 95 95 92 85 88 91
119 126 130 136 132 137 138 144 143 148 142 139 143 142 142 153 159 160 162 160 162 166 161 153 158 160 155 154 157 157 158 156 162 151 164 236 191 154 161 159 152 156 155 154 152 153 154 151 147 149 147 150 139 130 132 139 141 133 123 126 122 123 120 113 114 108 111 112 112 109 104 100 97 94 94 92 93 85 93 97 98 88 88 94 93 86 86 91 92 84 92 97 89 92 94 89 93 90 88 91
157 159 157 152 142 134 126 120 119 118 118 125 134 138 146 160 157 162 161 160 161 165 161 155 156 154 154 153 154 152 156 156 156 143 179 239 182 165 169 169 168 169 165 164 166 168 169 171 166 168 163 163 151 138 144 154 139 116 106 100 102 111 108 108 103 108 108 109 115 125 121 114 116 119 116 119 119 114 110 114 116 119 115 119 112 102 112 119 116 115 116 114 111 119 117 110 111 109 112 114
|