about summary refs log tree commit diff
path: root/2ndary/THT/C/QG-2017/input13/37.txt
blob: 7b5dde755ec6c53007c861b9213b2d7a6d89baf4 (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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
 80  79  78  78  77  77  76  76  77  77  76  76  75  75  76  75  75  76  76  75  75  74  73  73  74  75  76  78  80  82  82  81  80  79  80  82  81  79  76  74  74  74  74  73  71  70  70  72  75  77  77  77  77  77  76  76  75  75  75  76  77  79  81  83  84  83  78  71  64  57  55  54  56  58  60  60  59  57  56  57  62  64  63  63  65  67  69  70  69  67  66  65  64  66  67  70  71  72  73  75  75  74  73  72  71  72  72  73  73  72  70  68  68  68  66  65  63  62  60  58  56  54  53  52  51  52  53  53  54  54  53  53  52  52  50  49  49  48  48  47  47  47  47  48  48  49  50  50  51  50  49  49  48  47  47  47  47  47  46  46  47  47  49  51  52  53  54  54  54  54  53  52  51  51  51  54  56  56  56  55  54  53  54  57  56  52  51  53  55  55  54  53  52  53  53  53  52  51  50  49 
 80  79  78  78  77  77  77  77  77  76  76  76  75  76  76  76  76  76  76  76  76  75  74  74  75  76  77  79  81  82  83  82  81  80  81  84  83  81  79  76  76  76  76  74  72  71  71  72  75  77  77  78  77  77  78  77  77  77  78  78  79  80  81  83  84  84  81  74  69  63  60  59  59  59  60  59  59  58  58  59  62  63  63  64  66  68  70  70  70  69  68  66  65  66  67  69  71  72  73  74  74  73  72  71  71  71  72  73  73  71  69  67  67  65  64  63  61  59  58  56  55  53  51  50  51  52  53  53  53  53  53  52  51  51  50  49  49  49  48  48  48  48  48  48  49  49  49  50  50  50  49  49  48  47  47  47  47  47  46  46  47  47  49  51  52  52  53  53  53  53  52  52  50  50  51  53  55  55  55  54  53  52  53  56  55  51  51  53  54  55  54  53  52  53  53  54  52  51  50  49 
 79  78  78  77  77  77  77  77  76  76  76  76  76  76  76  76  76  76  75  76  78  78  77  76  78  78  78  80  82  83  84  83  83  82  84  88  88  86  83  81  81  80  79  77  74  72  72  72  74  76  78  79  78  78  79  80  80  81  83  84  84  84  82  82  83  86  86  83  79  76  73  69  66  62  60  58  58  59  63  64  63  62  64  66  68  71  72  73  73  72  71  69  67  67  67  68  70  71  72  72  72  71  70  70  70  70  71  72  72  71  67  65  64  62  60  58  57  56  54  54  53  52  50  49  50  50  51  51  51  51  50  50  50  49  49  49  49  49  49  49  49  50  50  50  50  50  49  50  49  49  48  47  47  47  47  48  48  47  47  46  47  47  49  50  51  51  52  52  52  51  51  50  49  49  49  50  52  53  53  52  51  51  52  54  54  51  51  52  53  54  54  53  53  53  53  54  53  51  50  49 
 77  77  77  76  76  76  76  76  76  75  75  75  75  75  75  75  75  75  75  76  78  78  78  77  78  78  78  79  81  82  83  84  84  84  86  89  90  88  86  84  83  82  80  78  75  73  73  74  75  77  80  80  79  79  80  81  83  85  87  88  87  86  84  82  82  85  87  87  85  84  81  77  71  65  61  58  59  62  67  68  65  65  67  70  73  75  76  77  77  77  77  74  72  69  68  68  69  70  70  71  71  70  70  69  69  70  71  72  72  71  66  63  62  59  57  55  55  54  53  53  53  52  51  50  50  50  51  50  49  48  48  47  47  48  49  49  49  50  51  51  52  52  52  52  52  51  50  49  48  48  47  46  46  46  47  49  49  48  47  47  47  47  49  49  50  50  51  51  50  50  51  50  49  48  48  49  51  52  52  50  49  49  50  52  52  50  50  52  53  53  53  53  52  53  53  53  53  51  50  50 
 76  76  76  76  76  76  76  76  76  76  76  76  76  76  75  75  75  75  74  75  76  77  77  77  77  77  77  77  79  80  81  82  83  85  86  88  89  87  86  84  83  82  80  77  75  74  75  76  78  80  81  82  80  80  80  82  84  87  88  89  89  88  85  82  81  83  86  87  87  86  85  81  76  69  64  61  62  66  71  72  69  70  74  77  80  81  81  82  83  83  82  80  77  73  70  68  68  68  69  70  69  69  70  69  69  70  71  72  73  71  67  64  62  59  57  55  55  55  55  56  55  55  55  54  54  53  51  51  50  48  47  46  46  47  49  50  51  51  53  54  54  55  55  55  54  53  51  50  47  46  46  46  45  46  47  50  50  49  48  47  47  47  49  49  49  49  49  49  48  48  50  50  49  48  48  48  49  49  49  49  48  48  49  51  51  49  49  51  52  53  52  52  52  52  53  53  52  51  50  49 
 75  75  75  75  75  75  75  75  75  76  75  75  75  75  75  74  74  75  74  75  74  74  75  75  76  76  76  76  78  78  79  81  83  84  86  88  89  87  86  85  83  82  80  78  76  75  76  78  79  81  83  83  81  81  80  82  84  86  88  89  89  88  86  83  82  83  84  86  86  85  84  82  78  73  68  66  66  68  71  73  74  76  80  84  86  87  87  87  88  88  88  85  81  76  72  69  68  69  69  69  70  70  71  70  70  70  71  73  74  73  69  67  64  62  60  58  58  60  60  62  62  61  60  60  59  56  54  53  51  49  48  46  46  47  49  51  52  53  54  55  56  57  57  57  57  55  53  51  48  46  46  46  46  46  48  50  50  49  48  48  48  48  48  48  48  48  49  48  48  48  50  51  49  48  48  48  48  48  48  48  48  48  49  50  50  49  49  50  52  52  52  51  51  51  52  52  52  51  50  49 
 74  74  75  75  76  76  76  76  76  76  75  75  75  75  75  74  74  75  74  74  72  72  73  74  75  76  76  76  77  77  78  80  81  83  85  88  89  88  86  85  84  83  81  79  77  76  77  78  79  81  83  83  81  81  81  80  81  83  85  87  87  87  86  85  84  84  84  84  83  83  83  83  80  77  74  72  71  70  70  72  77  82  87  90  93  93  92  91  91  92  92  89  84  78  74  72  70  69  69  69  70  71  71  71  71  71  72  74  75  75  73  71  69  66  65  64  65  67  69  71  71  70  69  68  66  62  59  57  55  53  51  50  49  49  50  52  54  55  57  57  57  57  58  59  60  59  57  54  51  48  47  47  47  48  49  50  50  50  49  48  48  48  49  48  48  48  49  48  48  48  51  51  50  49  49  48  48  48  48  48  48  48  49  51  50  48  48  49  51  51  50  50  50  51  51  52  52  51  50  49 
 73  74  75  75  76  75  75  75  75  75  75  75  74  74  74  74  74  74  74  74  72  72  73  75  76  77  78  78  77  77  78  79  80  82  84  87  89  88  88  88  87  86  84  82  79  78  77  77  77  78  81  81  79  79  80  80  80  82  83  85  85  84  84  84  85  86  87  85  83  83  83  84  83  81  79  76  73  71  69  72  80  86  91  94  97  97  95  94  93  94  94  91  87  81  77  74  72  71  70  70  71  72  72  72  72  72  73  75  76  77  77  75  73  71  70  71  72  74  77  79  79  78  77  76  73  68  66  64  61  58  56  54  53  52  53  54  55  57  59  59  58  58  60  62  63  62  60  57  54  51  50  49  49  49  50  51  51  50  50  49  49  49  49  49  49  49  49  49  48  49  51  52  50  50  48  48  48  47  48  48  48  49  49  51  50  48  48  49  50  51  50  49  49  51  51  51  52  52  50  49 
 74  74  75  75  75  75  74  75  75  75  75  75  75  75  74  74  73  74  73  74  72  73  75  76  77  78  79  78  78  77  78  79  79  80  82  86  87  88  89  90  90  89  87  86  83  80  78  75  73  73  77  78  78  78  79  80  81  81  82  82  82  83  83  83  85  88  90  88  86  85  85  86  86  84  82  78  75  71  69  73  82  90  94  97  99  98  96  95  95  95  95  93  90  85  81  76  74  72  71  70  71  72  73  73  73  73  74  75  76  78  79  79  78  76  76  77  79  81  84  85  86  85  84  82  78  75  72  71  69  67  63  60  58  57  56  56  57  58  61  61  59  60  62  64  66  66  64  61  59  56  53  52  51  51  51  51  52  51  50  49  49  49  50  50  50  50  50  49  49  49  51  52  51  49  49  48  48  47  47  47  48  48  49  49  48  47  47  48  49  50  50  49  49  49  50  51  51  51  50  49 
 74  74  75  75  75  75  74  74  75  74  74  74  74  74  74  73  73  74  73  74  74  74  76  77  78  78  78  78  77  77  77  77  77  77  79  80  82  84  87  89  91  90  90  88  86  83  78  74  70  69  73  74  76  78  80  81  82  83  82  81  81  81  81  81  82  85  87  87  86  87  87  88  86  84  81  77  74  73  72  76  85  92  96  99 100 100  98  96  95  96  96  96  93  89  85  79  75  73  71  71  71  73  73  74  73  72  73  75  76  78  80  80  79  78  78  80  82  85  87  89  89  88  87  84  82  80  79  78  76  74  71  67  64  61  59  59  59  61  62  63  61  62  64  67  68  68  67  65  62  60  57  55  54  53  53  53  52  51  51  50  50  50  51  51  52  52  51  50  49  49  50  51  50  50  49  48  47  46  46  47  47  48  48  48  48  47  47  49  49  50  49  48  48  49  50  51  50  50  49  49 
 74  74  75  75  75  75  74  74  75  75  74  74  74  74  74  73  73  74  73  74  74  75  76  76  77  77  77  77  77  76  76  75  76  77  76  74  75  78  82  85  88  89  90  90  88  85  79  74  68  67  69  71  74  77  80  83  83  84  84  82  80  80  79  78  78  79  81  82  85  87  89  88  85  81  77  74  73  74  76  80  87  92  97 100 102 102 100  98  96  97  97  96  95  94  89  81  76  74  72  71  71  72  73  73  72  72  72  73  76  78  80  80  79  79  79  81  83  86  89  90  89  88  87  85  84  85  85  85  84  82  78  74  69  65  63  61  62  63  64  64  63  64  65  68  70  71  70  68  66  63  61  58  57  56  55  52  52  51  51  51  51  51  52  52  53  52  52  51  49  49  49  49  50  50  49  47  46  45  46  46  47  47  48  47  47  46  47  48  49  49  48  47  47  48  49  50  50  50  48  48 
 74  74  75  75  75  74  74  74  74  74  74  73  73  73  74  74  73  73  73  73  74  75  75  75  75  75  75  75  76  76  76  76  77  78  76  73  73  75  78  80  82  84  86  87  87  85  80  75  69  66  68  70  72  76  80  82  83  85  85  83  80  79  78  76  74  72  73  76  81  85  87  85  82  77  73  70  72  73  77  82  89  93  97 101 103 104 102  99  97  95  94  94  94  95  91  83  78  75  73  71  71  72  73  73  72  71  71  73  75  77  79  78  78  79  80  81  84  86  88  89  89  88  87  86  85  87  88  89  89  87  84  80  74  69  66  63  63  64  65  66  66  66  68  70  71  72  72  71  68  66  64  61  59  58  56  53  51  52  52  51  51  52  53  53  53  53  52  51  50  49  47  47  48  49  48  47  45  45  45  46  47  47  47  46  45  46  47  48  49  49  48  47  46  47  48  49  49  48  48  47 
 75  75  75  75  74  74  74  74  74  74  74  73  73  73  74  73  73  73  72  73  74  75  74  74  73  73  73  74  76  77  77  79  80  81  80  77  75  76  76  76  76  77  80  82  83  83  80  75  70  67  68  69  71  74  77  80  82  84  85  83  81  78  76  74  71  66  66  71  77  81  83  81  77  73  69  67  69  72  76  82  89  93  97 100 103 104 103  99  96  93  90  90  91  93  90  85  80  76  74  72  71  72  73  73  72  71  71  72  74  76  77  78  78  79  79  81  83  84  86  87  88  88  87  86  86  88  89  91  92  91  89  84  79  73  68  65  64  65  66  68  69  69  70  71  72  73  73  72  70  68  66  63  61  60  57  53  52  52  52  52  52  52  53  53  53  52  52  50  50  49  46  46  47  48  48  47  46  45  45  46  48  48  47  45  45  46  47  48  49  49  48  47  46  46  46  48  48  48  47  47 
 75  75  75  75  74  73  73  73  73  73  74  74  74  74  73  73  72  72  72  73  75  75  73  72  71  71  73  74  77  79  81  83  85  86  86  86  85  83  79  75  72  71  74  76  79  79  78  74  70  68  69  70  71  72  74  77  79  81  83  83  81  78  76  74  71  66  66  70  75  78  79  78  74  70  66  64  66  69  72  79  88  93  95  99 102 103 101  98  92  88  85  84  85  88  88  86  83  78  74  72  72  73  75  74  73  71  70  72  74  77  78  78  79  79  80  82  83  84  85  87  88  88  89  88  88  88  90  92  94  95  92  87  81  75  70  66  65  66  68  70  71  72  72  73  73  73  73  72  71  69  67  64  62  60  58  55  53  53  52  52  52  52  52  53  53  52  51  50  49  48  45  45  47  48  48  47  46  45  45  47  48  48  47  45  44  46  48  48  49  48  47  46  46  45  47  47  48  47  46  45 
 75  74  75  75  74  74  73  73  73  73  74  74  74  74  73  72  72  73  72  73  74  75  73  72  70  71  72  76  79  83  86  89  90  92  93  96  96  91  85  77  72  68  69  71  74  76  76  74  69  69  71  72  71  71  71  73  75  78  80  81  81  78  76  74  71  69  69  71  74  76  76  75  72  68  65  62  63  64  66  73  84  91  93  96 100 102 101  96  89  83  78  77  78  81  84  86  84  79  75  73  73  74  75  75  73  71  71  72  74  77  79  80  79  80  80  82  83  84  85  86  87  88  89  89  88  88  88  92  95  97  95  90  83  77  71  67  66  67  69  71  73  74  74  74  74  73  73  72  71  69  67  65  63  62  59  55  53  53  52  52  52  52  53  53  52  51  51  49  48  47  45  45  47  48  49  47  46  45  46  47  49  48  47  45  45  47  48  49  48  48  47  46  45  46  46  47  47  47  46  45 
 74  74  73  73  73  75  75  75  75  74  73  72  72  72  73  73  73  73  72  71  71  72  74  75  75  74  74  77  82  88  93  97  98  97  99 103 104  99  93  86  79  73  69  69  71  74  76  74  70  69  71  72  71  71  71  73  75  77  78  79  78  76  75  74  73  72  71  72  74  75  75  74  71  68  65  62  61  60  59  64  74  82  89  95 101 103 102  98  90  81  73  68  67  69  75  82  84  81  77  76  75  75  75  75  74  73  73  71  71  74  78  79  79  79  80  81  82  83  84  85  86  85  85  85  84  84  87  91  95  98  97  92  86  80  73  69  67  66  67  69  72  74  74  75  75  74  72  71  71  69  67  66  64  62  58  54  52  53  54  54  54  53  53  51  51  50  49  49  49  48  47  47  47  48  48  47  46  45  46  47  48  48  47  47  47  47  47  48  48  48  47  46  46  45  44  45  46  48  48  49 
 74  73  72  70  71  75  77  77  76  74  72  70  70  71  72  74  74  73  71  69  67  69  74  78  79  78  77  80  86  94 100 104 104 102 103 107 109 105 100  95  88  79  72  68  70  74  77  76  71  69  71  72  71  71  72  74  76  78  77  76  75  75  75  76  75  73  72  73  75  75  75  74  73  70  68  64  60  56  54  55  62  71  82  91 100 103 103  99  91  80  69  62  58  59  66  77  81  80  79  78  76  75  75  75  75  74  74  71  68  69  74  77  76  77  78  79  80  82  83  84  82  81  79  78  78  80  84  89  94  98  97  94  88  81  75  69  66  64  64  66  70  73  74  75  75  73  71  70  69  69  67  66  64  61  57  52  51  53  55  55  54  54  52  50  49  48  49  50  50  50  49  48  48  47  47  46  45  45  46  46  47  47  48  48  48  47  46  46  47  47  48  48  46  44  43  43  45  47  50  52 
 74  74  73  71  72  75  77  77  76  74  72  70  70  71  73  74  74  73  70  68  66  69  75  80  83  84  85  88  93 100 105 107 107 103 104 109 110 107 103  99  91  83  75  70  72  75  77  77  72  70  71  71  70  71  73  75  77  79  79  78  77  76  76  78  77  73  72  73  75  76  78  78  77  75  72  67  62  57  53  53  58  65  75  84  92  96  98  96  90  80  70  62  58  59  64  72  76  76  75  75  75  74  75  77  77  76  74  70  66  66  69  71  73  74  76  78  80  82  82  81  79  76  73  71  72  77  81  86  89  93  93  90  85  78  71  66  63  61  60  62  67  71  72  73  73  72  69  68  67  67  66  64  63  60  57  52  52  53  54  54  54  53  52  50  49  49  49  50  51  51  49  48  48  48  47  47  47  47  46  46  47  47  48  49  48  47  46  46  46  46  47  48  47  45  44  43  44  46  49  50 
 75  75  74  74  74  75  76  77  76  75  73  72  72  73  74  75  74  73  71  69  67  70  75  81  85  88  91  95 100 104 107 109 107 103 104 109 111 108 104 100  94  85  77  72  74  76  78  78  74  72  71  71  70  72  73  76  78  80  81  81  80  79  79  80  78  72  70  73  76  78  80  82  81  80  76  70  65  59  55  53  55  60  68  75  82  88  90  91  88  81  72  66  62  61  64  68  70  70  71  71  72  73  76  79  79  77  75  70  66  64  65  67  69  71  74  77  79  81  80  78  75  71  67  64  65  71  76  79  82  85  85  84  79  72  67  62  59  58  56  59  64  68  69  69  70  68  67  65  64  64  63  62  60  58  56  54  53  54  54  54  53  53  51  50  50  49  49  50  51  50  48  48  47  48  48  48  48  48  48  47  48  48  49  49  48  48  47  46  45  45  46  47  47  46  45  44  44  45  46  47 
 75  76  76  75  75  76  76  77  77  76  75  73  74  74  76  76  76  75  73  70  70  71  75  80  84  88  92  96 101 105 108 109 108 107 107 110 111 108 105 101  96  89  81  75  76  78  80  79  76  74  72  72  71  72  74  76  80  82  82  83  82  80  81  82  80  73  71  74  76  79  82  83  84  83  80  74  68  62  58  55  54  56  63  69  74  79  84  87  87  82  75  69  65  65  65  67  67  67  68  69  70  73  75  77  79  78  75  70  65  63  63  64  66  69  72  75  78  79  77  74  71  66  61  58  58  62  66  69  72  74  75  74  71  67  63  60  58  56  56  58  62  65  66  66  66  65  63  62  62  61  61  59  57  55  54  55  54  54  53  53  52  52  51  50  50  50  50  50  50  50  48  47  48  48  48  48  49  49  49  49  49  50  50  49  49  49  48  46  45  45  46  47  48  48  47  46  45  44  44  45 
 76  76  77  77  77  77  77  78  77  77  76  76  75  76  77  78  77  76  74  73  74  74  76  79  82  86  90  94  99 103 106 108 109 110 110 110 109 108 105 103  99  92  85  79  78  79  80  80  77  75  74  74  73  73  74  77  80  83  84  84  83  82  82  84  82  75  73  75  77  79  81  83  85  84  82  77  71  65  60  57  53  55  60  64  67  72  78  83  85  83  78  72  68  67  67  67  68  68  68  68  70  71  73  75  77  78  75  70  66  63  62  63  65  67  70  73  75  74  73  71  66  61  57  53  52  53  55  58  61  64  65  65  64  62  60  58  57  56  56  57  60  61  62  62  62  62  60  59  58  58  58  57  55  53  53  54  54  54  53  52  51  51  51  51  50  50  50  49  49  48  47  47  47  48  49  49  50  51  51  51  51  51  51  50  49  49  48  46  45  45  45  46  48  49  48  46  45  44  44  45 
 76  77  77  78  78  79  79  78  78  78  78  77  77  78  79  79  80  79  78  77  77  77  77  78  80  84  89  93  98 101 103 106 108 110 111 108 106 105 105 103 100  95  88  82  80  80  81  80  78  77  76  75  74  74  75  78  81  83  84  85  84  83  83  84  82  77  75  76  76  77  79  82  84  85  82  79  74  69  64  60  57  57  60  62  63  67  73  79  83  82  79  73  70  69  69  72  73  73  72  71  71  70  72  73  75  75  74  71  68  65  64  64  65  66  68  69  70  69  68  66  62  59  55  52  50  49  49  52  55  57  58  60  59  59  58  58  57  56  56  57  58  58  59  59  59  59  58  57  56  56  56  55  54  52  52  54  54  52  51  50  50  50  51  51  51  51  50  49  48  47  47  47  48  48  50  50  51  52  53  53  53  53  52  52  51  50  48  46  45  45  46  47  48  49  48  47  46  46  47  47 
 76  77  78  79  80  81  81  80  80  80  79  79  79  80  80  81  82  82  81  81  79  78  77  77  79  84  90  94  98 101 102 104 106 110 110 106 103 102 103 103 101  97  91  86  83  82  82  81  79  77  77  77  75  75  75  78  80  83  84  85  84  83  83  84  82  79  77  76  76  76  78  80  82  83  83  80  76  72  67  63  61  60  61  61  61  64  70  75  79  80  78  74  71  70  72  78  80  79  77  75  73  71  71  71  73  73  73  72  70  68  66  65  65  66  66  66  65  65  64  62  60  56  54  52  50  47  47  49  51  54  56  56  56  57  58  57  57  56  56  56  55  56  56  57  56  57  56  56  55  55  54  54  53  52  52  52  52  51  49  49  49  49  51  52  52  52  50  48  46  46  46  47  48  49  51  52  53  53  54  54  54  53  53  52  51  49  48  46  46  46  46  47  47  47  47  46  47  48  50  50 
 75  76  78  80  81  82  82  81  81  80  80  79  79  80  81  82  83  84  85  84  80  78  77  78  82  88  95 101 103 104 104 104 105 107 107 104 101  99 100 102 101  99  94  89  86  84  84  83  80  78  78  77  74  74  75  77  79  82  84  85  84  84  84  84  83  79  77  77  77  76  77  80  82  83  83  82  78  75  70  67  64  63  63  62  60  62  66  71  76  77  76  74  73  72  76  82  85  85  83  80  77  73  71  70  70  72  73  73  73  72  69  67  66  66  65  64  63  62  61  60  58  56  54  52  51  52  53  54  55  56  57  57  57  57  57  57  56  56  55  54  54  55  55  55  55  55  56  55  55  55  54  54  54  53  53  52  51  49  48  48  48  50  51  52  53  52  50  47  45  45  46  48  50  51  52  54  55  56  56  56  55  54  54  53  52  49  48  47  47  47  48  48  48  48  47  47  49  52  54  56 
 75  76  78  81  82  84  84  83  82  81  81  81  81  81  82  83  83  85  88  87  82  78  78  80  84  91  98 104 107 107 105 105 105 106 106 103 100  98  98 101 101 100  96  92  89  87  86  84  82  80  79  77  74  73  73  75  77  80  83  84  84  84  85  85  83  79  77  76  77  77  78  80  82  84  84  82  80  77  73  70  67  66  65  64  61  61  64  69  74  75  75  74  75  77  81  86  89  90  89  86  82  78  74  71  70  71  72  73  74  74  71  69  68  67  66  65  64  63  62  60  59  57  55  53  54  56  58  57  57  58  59  59  58  58  57  56  55  54  53  53  54  55  54  54  54  55  55  56  56  55  55  55  55  55  54  52  49  49  48  48  48  50  52  53  53  52  50  47  44  44  48  50  51  52  54  55  57  58  58  57  57  55  55  54  53  50  48  48  48  48  48  48  47  46  46  47  51  54  58  60 
 76  77  79  82  84  85  85  84  83  82  82  83  82  82  82  82  83  85  88  88  85  82  81  82  85  90  97 103 107 107 106 106 106 108 107 105 101  97  97  98  99 101  98  95  92  90  88  86  84  81  79  76  74  72  72  73  75  79  82  83  84  84  85  86  84  78  75  76  77  78  79  82  84  85  86  84  81  77  75  72  69  69  68  66  63  63  66  71  76  77  78  79  80  84  86  88  90  92  93  91  88  83  80  75  73  73  74  74  75  74  72  71  71  71  69  69  69  68  67  65  63  62  59  57  57  59  60  59  58  59  59  59  58  58  58  57  56  53  52  52  54  55  54  54  55  56  56  57  57  57  56  56  56  58  57  53  51  50  49  49  49  50  51  53  54  53  50  47  45  46  50  53  53  54  56  57  58  59  59  59  58  57  56  55  54  50  48  48  48  48  48  48  47  46  46  48  52  57  61  64 
 77  78  80  84  86  87  87  85  84  84  85  85  85  84  83  83  83  85  88  89  88  86  85  84  85  88  93  99 104 105 106 107 109 111 111 108 104  98  95  95  97 100  99  96  94  92  90  88  86  83  80  76  73  72  70  71  74  77  80  81  82  83  85  86  84  77  75  75  77  78  80  82  84  85  85  84  80  78  76  74  72  71  70  69  67  67  69  74  79  82  83  84  86  91  92  90  91  95  96  96  94  89  85  81  77  75  75  75  75  74  73  73  73  73  74  74  74  73  72  70  68  66  63  60  59  59  59  59  58  59  59  60  59  59  59  58  56  55  54  53  56  56  55  55  56  57  58  59  59  59  58  58  58  60  59  56  54  53  52  51  51  51  52  52  53  52  51  48  46  48  53  55  56  57  58  59  60  60  60  59  59  58  57  56  54  51  49  49  49  49  49  49  48  47  47  49  53  57  63  65 
 79  79  82  86  89  90  90  89  88  88  89  89  88  87  85  84  84  85  87  89  92  91  88  86  84  86  89  94  98 103 106 109 112 115 116 113 108 100  94  92  94  98  97  96  95  93  92  91  88  85  82  78  75  73  70  71  73  76  79  79  80  82  83  83  82  77  75  76  77  77  79  80  82  83  83  82  80  79  77  76  73  73  72  71  70  71  74  79  85  87  88  89  92  96  97  94  94  98 100 101  99  95  90  85  82  79  78  76  75  75  74  74  74  76  76  77  78  77  76  75  72  70  67  65  62  60  59  59  60  60  61  61  62  62  61  60  60  59  57  58  58  58  56  56  57  58  59  61  61  60  59  59  61  63  63  61  59  57  56  55  53  52  52  52  52  52  52  51  48  50  55  57  58  59  60  61  62  61  61  60  59  58  57  56  54  52  51  50  49  49  49  50  49  48  49  51  54  58  62  64 
 80  81  83  88  91  92  92  92  91  92  92  93  91  89  87  85  85  85  86  89  93  93  90  87  85  85  88  92  97 103 108 112 115 117 118 118 111 100  92  89  90  94  96  96  96  95  94  93  90  88  84  82  77  74  71  71  72  75  77  78  78  80  81  81  80  77  75  75  76  76  77  77  78  79  80  80  79  80  79  78  75  73  74  74  72  73  77  83  89  92  93  93  95  99 100  98  98 101 103 103 101  98  93  89  86  83  80  77  75  74  75  75  75  76  77  78  78  79  77  76  74  72  69  67  65  63  63  63  63  64  64  65  65  65  64  62  62  62  61  60  60  59  57  57  58  59  61  62  63  62  61  61  62  64  65  66  64  62  59  57  55  53  52  51  51  52  52  52  51  53  56  59  60  61  62  63  63  63  62  61  60  58  57  57  55  53  51  50  49  48  49  50  50  50  51  52  55  58  61  62 
 81  82  86  91  94  95  95  95  95  96  97  97  95  93  89  87  85  85  86  87  91  93  91  88  87  88  91  96 102 108 112 115 116 116 118 121 114  99  89  85  86  90  93  95  95  96  95  94  91  89  89  87  81  76  72  71  72  74  76  76  77  77  78  78  78  78  77  76  75  74  74  74  74  75  76  77  78  80  82  81  75  74  74  74  73  75  79  85  91  93  95  95  96  98 100 103 104 105 105 104 102  99  96  92  89  85  81  78  76  75  74  74  74  74  74  75  76  76  76  75  74  71  69  68  67  69  70  71  71  71  70  70  70  69  67  64  64  63  62  61  60  59  57  58  58  60  62  63  64  63  62  63  63  65  68  70  70  66  62  59  56  54  52  52  51  51  53  53  53  55  58  61  61  62  63  64  64  63  63  62  60  59  58  57  55  53  50  49  48  47  48  49  51  52  53  54  56  58  59  60 
 82  82  85  89  92  95  96  96  96  98  99  99  98  95  91  87  85  84  85  86  89  90  89  89  89  91  94  98 104 109 113 116 116 115 118 122 116 102  93  88  87  89  90  92  93  93  93  91  88  88  89  88  82  77  74  72  72  72  74  74  74  75  76  77  77  78  78  77  75  72  71  70  70  72  73  76  78  80  82  81  75  73  72  72  72  75  80  87  92  96  96  96  97  99 101 104 106 107 109 109 107 104  98  94  91  89  86  83  80  77  74  73  74  74  74  74  75  76  75  75  74  72  71  70  71  73  74  74  74  74  74  73  73  71  69  68  67  65  64  63  61  60  58  58  58  61  63  65  65  64  62  63  65  67  70  72  72  69  65  61  57  53  51  50  51  52  54  55  56  58  60  61  61  62  63  64  64  63  63  62  60  60  58  57  56  55  53  50  49  48  49  50  51  53  53  54  55  57  58  59 
 83  81  80  81  86  93  97  98  98 100 101 102 101 100  94  87  82  81  84  86  86  86  87  88  90  92  95  98 101 105 109 113 117 118 119 120 117 111 105  99  94  90  87  86  86  86  86  85  82  83  86  85  80  76  73  72  71  70  71  71  72  73  74  76  78  79  78  77  75  72  70  68  69  70  73  76  77  78  79  77  73  70  68  67  69  75  83  89  95  98  99  99  99 102 101 100 101 107 113 118 119 113 104  96  94  94  95  92  87  81  76  74  74  75  76  77  78  79  78  78  77  76  75  75  75  75  74  74  74  74  73  73  73  74  73  72  71  70  70  68  64  61  59  58  59  62  65  66  66  64  63  64  67  70  72  72  71  70  67  63  58  52  50  50  51  53  56  58  60  61  60  60  61  62  62  63  63  63  62  61  61  59  59  58  58  59  59  56  53  52  51  50  50  51  51  52  54  56  59  60 
 81  78  76  78  83  93  98  99 100 101 103 103 104 102  95  88  82  81  85  86  84  83  84  86  88  91  94  96  99 103 107 111 116 119 120 120 120 118 114 108 100  92  87  83  81  81  80  79  78  78  82  81  78  75  73  71  71  71  71  70  71  72  74  77  78  79  79  77  75  73  70  68  68  70  73  76  77  77  77  75  72  68  65  65  67  73  82  90  95  99 101 102 102 103 102  96  95 100 108 117 122 121 112 104 101 100 100  98  92  86  79  76  76  76  76  78  80  80  81  79  78  77  77  78  78  76  74  74  74  74  74  75  75  76  76  76  75  74  74  72  67  62  60  59  59  62  66  67  67  65  65  65  68  72  73  71  70  70  68  64  58  52  50  49  51  55  58  61  63  62  60  60  60  61  61  62  63  62  62  61  61  60  58  57  59  62  62  60  57  55  53  52  51  51  51  52  54  57  60  61 
 77  74  76  80  87  95 100 101 102 104 105 107 106 104  96  88  83  83  87  87  83  81  82  84  86  88  91  94  99 103 107 111 115 117 120 123 124 122 117 111 104  97  90  85  81  78  77  76  75  75  78  78  76  74  72  72  72  73  73  72  73  75  76  78  79  79  78  77  76  73  71  70  70  71  74  76  77  77  77  75  70  67  66  66  67  71  79  86  93  99 104 105 106 106 102  94  88  86  91 102 114 123 123 118 111 105 102  99  95  92  87  82  77  74  73  75  79  81  81  79  76  75  75  77  77  76  75  75  75  75  76  77  78  79  80  80  78  77  75  73  69  65  62  59  59  62  66  69  69  68  68  68  69  72  72  70  70  70  68  64  59  54  52  51  53  56  59  62  63  63  61  60  61  62  62  63  63  63  62  62  61  60  59  58  59  61  61  59  58  56  55  54  53  52  52  53  55  58  61  62 
 71  72  75  82  90  97 101 103 105 107 109 110 108 104  96  88  83  83  87  88  83  80  80  81  81  83  86  90  96 101 106 110 113 114 118 124 126 124 119 115 110 103  97  90  83  78  75  73  72  73  76  77  75  72  72  72  73  73  74  74  74  76  78  79  80  79  78  77  77  75  73  72  72  72  74  76  77  77  77  74  70  67  67  66  65  67  72  80  88  98 105 108 110 110 104  94  83  73  75  85 102 119 126 126 119 111 105 102 101  99  94  87  78  72  68  71  76  80  81  79  76  75  75  77  78  78  77  76  76  75  76  79  80  82  83  83  81  80  78  75  72  67  63  60  59  62  66  70  72  72  71  71  71  72  72  70  69  69  68  64  60  56  54  53  55  58  60  62  64  63  61  61  61  62  62  63  63  63  62  62  61  61  59  59  59  60  60  59  58  57  57  57  56  54  54  54  56  59  62  63 
 66  68  73  82  90  98 103 105 107 109 112 113 110 104  95  86  81  81  85  86  82  79  78  77  76  77  80  84  90  96 102 107 110 111 115 122 124 123 122 120 117 113 106  97  87  79  73  70  69  71  74  75  73  72  71  72  73  74  74  75  75  76  77  80  80  79  79  79  79  77  75  74  73  74  75  76  77  77  77  76  72  70  68  66  63  62  64  71  81  94 104 110 114 115 109  96  81  66  63  69  87 110 122 127 123 116 111 109 110 109 103  93  79  70  64  65  71  77  81  80  78  77  78  81  82  81  79  77  76  75  75  77  80  82  84  85  84  83  82  79  74  69  64  61  60  62  66  70  74  74  74  73  72  72  71  69  68  68  67  64  61  58  56  56  57  59  61  63  64  63  61  60  61  61  62  62  63  63  63  62  62  60  59  59  59  59  59  59  59  59  59  59  58  57  56  56  58  60  63  65 
 64  67  72  79  88  97 103 106 108 111 113 114 110 104  93  83  78  77  82  85  84  82  80  77  74  73  75  79  83  89  95 100 104 105 110 115 119 119 121 123 124 121 114 104  92  81  74  70  69  71  74  75  73  72  72  73  74  74  75  74  74  75  77  79  79  79  80  81  81  79  77  75  74  74  76  77  77  78  79  78  75  73  70  66  61  58  57  63  73  87 100 109 115 118 114 100  83  65  57  59  72  93 108 118 119 117 115 114 116 115 109  98  82  70  61  61  67  74  78  79  78  79  80  83  85  82  79  77  74  72  72  73  75  79  82  84  85  84  83  80  74  69  64  61  59  60  65  70  73  75  74  73  72  71  70  67  66  67  66  64  61  59  58  57  58  60  61  62  63  63  61  60  60  61  61  62  62  62  62  62  61  60  59  59  58  58  58  58  59  60  61  61  60  58  57  57  58  61  64  65 
 65  68  72  76  84  95 101 104 107 111 113 112 109 102  91  79  74  73  78  84  89  89  85  81  76  73  72  73  77  80  85  90  94  97 101 105 109 112 117 123 127 127 121 111  98  86  77  72  70  72  75  75  74  73  72  73  73  74  74  73  73  74  75  77  79  81  82  83  82  81  79  76  75  75  76  78  79  80  81  81  79  76  73  67  59  54  52  56  65  78  92 103 112 118 116 105  90  71  59  52  57  70  85  98 106 111 114 117 119 118 112 102  86  73  62  60  64  69  74  77  77  78  80  84  85  83  79  75  71  66  65  65  68  72  76  79  81  82  83  79  73  67  63  60  58  59  63  67  71  73  73  71  70  69  67  64  63  64  64  62  61  59  59  59  59  60  60  61  62  62  60  60  60  61  61  61  62  61  61  60  60  59  59  58  57  56  56  57  59  60  62  62  61  59  58  57  58  60  63  64 
 70  73  74  75  80  91  97 100 104 109 111 110 107 100  88  76  71  70  76  84  96  99  94  88  83  79  75  73  73  74  77  81  84  87  90  94  97 101 109 118 125 128 123 114 101  87  79  73  72  73  76  76  74  73  73  73  73  74  73  72  72  74  76  78  80  83  84  85  84  83  80  77  75  74  75  78  80  82  84  84  83  80  75  67  59  53  50  53  59  70  82  94 104 113 114 107  95  78  63  51  48  55  66  80  92 101 107 111 112 113 111 104  90  77  66  62  63  66  70  73  76  76  77  79  80  80  77  72  66  61  59  59  61  65  70  74  76  78  79  76  69  64  61  59  57  58  61  64  67  68  69  68  67  67  65  61  60  60  61  60  60  59  60  60  60  59  60  60  61  61  60  60  60  60  60  61  61  61  60  60  59  59  59  58  57  55  55  56  58  60  61  62  61  59  57  56  57  59  62  63 
 79  81  80  77  78  86  91  94  99 104 107 107 104  96  84  74  69  69  75  87 103 108 104  98  93  87  81  76  72  71  70  72  74  76  78  81  85  91  99 109 117 122 119 111  98  87  79  75  75  76  77  77  75  74  73  73  74  73  73  73  73  75  78  80  82  84  86  87  86  84  80  77  74  73  74  77  81  84  87  88  87  83  77  69  61  56  52  53  55  62  71  81  92 102 108 107  98  84  68  53  46  46  53  64  75  85  93  96  98 101 105 101  91  81  71  66  64  65  67  70  73  74  72  71  72  75  73  67  61  56  53  53  55  59  63  67  70  71  72  70  65  61  59  57  57  57  59  61  63  64  64  64  64  64  62  58  57  57  58  57  58  59  60  60  59  60  60  60  60  60  61  61  61  61  61  61  62  61  60  60  59  59  59  59  57  54  53  54  57  59  60  61  60  59  57  57  57  58  60  61 
 89  90  87  79  78  81  85  88  93  98 102 103 100  93  82  72  70  71  78  90 106 113 110 106 102  96  89  82  77  72  70  70  71  72  72  74  76  81  89  98 106 111 110 104  93  83  78  74  75  76  78  77  75  74  74  74  74  73  73  73  74  76  79  82  84  85  87  88  87  84  80  76  73  71  72  75  80  84  88  89  89  85  78  70  64  59  56  55  54  57  62  70  80  90  97 101  97  84  70  55  48  45  50  57  64  71  76  80  83  87  94  93  87  81  74  70  66  65  67  70  72  71  69  66  66  69  68  62  57  53  50  50  52  55  59  62  64  65  64  63  60  58  57  56  56  56  57  58  59  59  60  60  61  62  60  57  55  55  55  55  56  58  59  59  60  59  59  59  59  60  62  63  62  62  62  62  62  62  61  61  60  59  59  59  58  54  52  53  55  57  59  60  59  58  57  56  57  58  59  60 
100  98  93  85  79  78  79  82  86  91  95  96  95  89  80  72  71  75  84  95 107 112 112 111 109 104  97  91  84  78  73  71  71  72  71  69  70  74  79  87  92  96  95  91  84  78  74  73  74  76  77  77  75  74  74  74  74  73  73  73  74  76  79  82  84  85  86  88  87  85  81  76  72  69  70  73  78  83  87  89  89  84  78  73  67  64  62  59  56  54  56  61  68  76  84  91  90  80  69  58  53  51  53  57  58  58  59  61  66  73  79  82  80  78  75  72  69  68  69  71  72  70  68  65  63  63  61  57  54  51  49  49  51  54  56  57  59  59  58  57  56  56  56  55  56  56  56  56  56  56  56  57  59  59  58  55  54  54  54  54  55  58  59  59  60  59  59  59  60  61  64  64  64  64  64  64  63  63  62  62  61  60  59  60  58  54  52  52  53  55  56  58  58  58  57  56  56  57  58  59 
105 103  97  90  83  76  75  78  81  85  88  90  89  85  77  71  72  78  89 100 108 112 112 111 111 107 100  94  88  82  77  74  74  74  73  68  67  70  74  78  82  84  83  80  77  74  72  71  73  74  75  75  74  73  73  73  73  73  73  73  73  75  78  82  84  85  86  88  87  85  81  75  70  67  67  69  74  80  85  87  86  83  78  74  70  67  64  62  58  55  54  57  61  67  74  81  82  75  67  59  56  56  58  60  57  53  51  53  60  65  70  72  73  73  73  72  71  71  71  71  71  70  68  66  64  61  58  56  54  51  50  51  53  55  56  57  56  56  55  54  55  55  56  56  56  55  55  55  54  54  55  56  57  58  57  56  54  53  53  53  55  58  60  60  60  60  60  61  61  63  65  66  66  65  65  65  64  64  63  62  62  60  60  60  59  55  53  53  53  53  55  57  57  58  57  56  56  57  58  58 
108 104  98  94  87  76  72  75  76  78  80  83  83  80  73  69  72  81  94 105 111 113 113 112 109 106 100  95  88  83  79  77  76  77  73  67  66  68  70  72  73  73  73  72  71  70  70  70  71  72  74  74  73  73  73  73  73  72  71  70  71  73  75  78  81  83  85  87  87  85  81  74  69  65  64  66  71  76  81  83  83  81  78  75  71  68  65  62  59  57  57  57  59  61  66  71  73  69  64  59  58  58  62  63  59  55  52  54  61  65  66  66  68  70  72  73  73  73  72  71  71  70  70  70  67  62  58  57  55  53  53  53  54  55  56  56  56  55  54  54  56  57  57  57  56  56  55  54  53  54  55  55  56  56  57  56  55  54  53  53  55  58  61  62  62  62  63  63  64  65  67  67  67  66  66  65  65  64  63  62  61  60  60  60  59  57  55  54  53  53  54  56  57  57  57  56  56  56  57  58 
107 101  98  96  90  78  73  73  73  73  75  77  78  75  70  67  72  81  96 109 118 119 116 112 109 103  97  92  87  81  77  76  75  75  73  67  65  68  69  69  69  69  68  69  69  70  70  70  69  70  72  73  73  73  73  73  73  72  70  68  68  70  72  74  77  82  85  87  87  86  81  74  68  63  61  63  68  73  77  80  80  79  77  75  70  66  63  60  59  60  60  61  60  59  61  64  66  65  62  57  55  56  60  63  63  61  60  61  68  71  69  68  69  70  72  73  75  74  73  71  68  68  69  72  70  63  59  58  57  55  55  55  56  57  58  58  58  57  57  58  58  58  59  58  57  56  55  54  54  55  55  56  55  55  56  58  57  55  54  54  56  59  61  63  63  63  64  65  67  67  68  67  67  66  66  65  64  63  62  62  61  60  59  59  59  59  57  55  53  52  53  55  56  58  57  57  57  57  57  58 
104  98  96  97  92  80  74  72  71  70  71  72  73  71  67  65  71  82  97 112 124 126 120 114 108 101  93  88  82  78  75  72  72  72  71  67  67  68  69  69  67  66  66  67  69  70  70  69  68  68  72  73  73  73  73  73  72  71  69  67  65  66  67  69  73  80  84  86  87  86  81  73  67  62  59  60  65  70  74  76  77  77  77  74  69  64  60  58  59  62  65  65  63  61  59  58  60  63  61  56  52  52  56  63  67  70  69  71  77  79  75  73  72  72  72  74  76  75  72  68  66  65  68  74  73  66  62  61  60  58  56  56  56  57  58  59  60  61  61  61  60  59  60  59  58  57  56  55  55  56  56  57  56  55  56  59  59  56  55  55  57  60  62  64  65  65  65  67  69  69  68  67  67  66  66  65  64  63  62  61  60  59  58  58  58  60  59  55  53  51  52  54  56  57  58  57  57  57  57  57 
104  98  96  95  90  78  73  73  72  69  69  69  70  70  67  66  72  81  96 110 122 125 121 116 109 101  92  85  78  74  73  71  71  71  70  68  67  68  68  68  67  66  66  66  68  69  69  69  68  68  70  71  71  71  72  72  72  71  70  67  65  65  65  66  69  76  80  81  82  81  77  71  66  62  60  60  63  67  70  73  74  74  73  70  67  64  61  60  61  63  66  66  65  63  60  58  59  64  64  60  56  55  59  65  71  74  74  76  79  80  77  74  71  70  70  72  74  75  72  67  64  64  67  73  74  70  68  66  63  59  56  54  53  54  56  58  60  61  60  60  60  60  59  58  57  56  55  55  55  56  57  58  58  57  58  59  58  55  54  54  58  62  65  68  69  69  69  69  70  70  68  68  67  66  64  63  62  61  61  60  60  59  58  57  57  57  57  55  54  53  54  56  57  58  58  58  58  58  58  58 
105 100  97  94  86  74  71  73  73  69  67  67  69  71  69  68  72  80  94 107 117 121 121 117 111 102  91  82  75  72  71  70  71  71  70  67  66  67  68  68  67  67  66  66  65  66  67  68  69  69  69  68  68  68  69  70  71  71  70  68  66  65  65  65  67  72  74  75  76  75  73  69  65  61  60  60  61  63  66  68  70  70  68  66  65  64  63  63  63  64  65  65  66  66  64  61  61  66  66  65  62  61  64  68  73  76  76  77  78  78  77  73  69  67  67  70  73  73  71  67  64  64  65  70  73  74  73  70  66  61  55  50  49  50  54  57  59  59  57  56  57  58  57  56  56  55  55  54  55  56  57  58  59  59  59  58  56  54  53  54  58  64  69  72  73  73  72  71  70  69  69  68  66  64  61  60  59  59  59  59  59  58  57  57  56  54  53  54  55  56  57  58  58  58  58  58  58  57  57  58 
108 104  99  95  86  73  69  73  73  69  67  66  69  71  69  68  71  80  94 107 119 123 122 118 112 103  92  82  74  70  69  69  69  72  71  67  66  68  68  67  67  67  67  66  65  65  66  67  68  69  69  68  67  68  68  70  71  71  70  69  67  65  64  65  66  69  71  71  72  72  70  67  64  61  59  59  60  63  64  66  68  67  65  64  63  63  63  63  63  64  64  65  65  66  65  62  63  66  67  65  64  62  65  70  74  77  77  77  78  80  80  77  72  69  68  70  72  73  71  68  66  65  65  67  70  73  73  70  67  61  55  50  48  50  53  57  59  59  56  55  56  56  56  55  55  55  54  54  54  55  55  56  57  57  58  57  56  54  54  56  60  66  70  73  73  72  70  69  69  67  66  65  63  61  59  58  57  58  58  59  59  59  58  58  57  56  56  57  58  59  60  60  61  61  61  61  60  59  59  59 
113 108 103  97  88  74  69  72  71  68  67  67  69  70  68  66  70  79  94 109 122 127 123 118 112 103  92  82  74  69  66  66  68  71  71  68  66  67  68  68  68  67  68  66  66  65  66  67  67  68  68  68  68  67  68  70  71  70  70  68  66  65  64  64  65  67  68  69  69  69  68  65  63  60  59  59  61  62  64  65  66  66  64  62  62  61  62  63  63  63  64  65  65  65  64  64  65  66  66  63  61  61  65  70  74  77  77  78  79  82  84  82  77  74  72  71  72  72  71  70  68  67  65  65  66  69  70  68  66  61  56  52  50  51  54  57  58  57  55  55  55  55  55  55  55  54  54  53  54  54  54  54  54  53  54  56  57  56  57  60  63  67  70  71  69  68  66  65  65  64  62  60  59  58  57  56  56  57  59  60  60  60  60  60  61  62  62  61  61  61  62  62  64  64  64  64  63  62  60  60 
116 110 105  98  88  73  68  70  70  67  67  68  70  70  67  64  68  78  94 110 124 128 124 119 112 104  93  83  75  68  64  65  67  71  71  67  66  67  68  68  68  69  68  67  66  66  67  68  68  68  69  68  68  68  68  69  70  70  69  67  66  64  63  64  64  66  66  66  66  67  65  63  61  61  59  59  60  62  63  64  64  63  62  62  61  61  61  62  63  63  64  64  65  64  65  66  67  67  65  62  61  62  65  71  74  76  77  78  81  84  87  87  82  78  74  72  71  71  71  71  70  68  65  63  63  66  67  66  65  61  57  53  52  52  54  56  57  56  54  53  53  54  54  54  54  54  53  54  53  53  53  52  51  51  52  55  57  58  59  62  65  68  69  68  66  63  61  60  61  60  58  56  56  56  55  56  57  58  60  62  63  64  64  64  65  67  67  66  65  64  64  65  66  68  68  68  66  64  62  61 
119 112 106  98  87  72  67  69  69  66  66  68  71  70  66  63  67  77  94 110 124 127 125 119 113 105  94  84  74  67  64  64  66  70  70  67  65  67  68  68  69  69  69  68  68  68  68  69  69  68  69  68  68  67  67  68  69  69  68  67  65  64  63  64  64  64  64  64  64  64  63  62  61  60  60  61  61  62  63  63  62  62  62  61  60  61  61  63  63  64  65  65  65  64  65  69  70  68  66  63  62  62  67  72  74  75  77  78  82  86  89  89  85  80  76  73  70  70  70  70  70  69  65  61  59  62  63  64  63  61  58  55  53  53  54  56  56  55  53  52  52  53  53  54  54  53  53  54  53  53  52  51  50  50  51  54  57  59  61  65  68  69  68  66  63  60  58  56  57  56  55  54  54  55  55  57  58  60  63  65  67  67  68  68  69  70  70  69  67  66  67  67  69  71  71  70  68  66  63  62 
121 113 105  97  86  73  67  69  68  66  67  69  71  70  65  62  65  76  94 110 122 126 124 120 114 105  93  83  73  68  65  65  67  68  69  67  66  68  69  70  71  71  71  71  70  70  70  70  70  70  68  68  67  67  67  67  69  69  68  67  65  64  63  64  64  64  64  63  63  63  62  61  62  62  62  62  62  62  63  62  62  61  61  61  61  62  63  64  65  66  67  67  66  66  67  70  71  69  67  64  63  64  68  72  72  73  75  78  84  88  89  88  86  82  78  73  68  67  67  69  70  69  65  59  56  58  60  61  61  60  58  55  54  53  54  55  56  54  53  52  52  53  53  53  54  54  54  53  53  53  52  51  51  50  52  54  57  59  62  65  68  69  67  65  61  58  55  54  54  54  54  55  55  56  58  60  62  64  67  69  70  70  71  71  71  72  71  70  69  69  68  69  70  71  72  71  69  67  65  63 
121 113 104  96  85  72  67  68  68  66  67  69  71  70  64  61  64  75  93 109 120 125 124 121 114 104  91  81  72  68  67  67  68  68  67  67  68  69  71  71  72  73  73  73  72  71  71  72  73  72  69  66  67  66  66  67  68  68  67  66  64  63  63  63  64  64  63  63  62  63  62  62  63  64  64  64  64  63  63  63  62  62  61  62  62  63  64  66  67  68  69  68  67  67  68  71  72  70  68  65  64  65  68  71  70  71  73  77  85  88  88  87  87  84  80  73  67  65  65  67  68  68  64  58  54  55  56  58  59  59  57  56  54  54  54  55  55  54  53  53  53  53  52  53  53  54  54  53  52  53  53  52  51  51  52  55  58  60  62  65  67  67  66  63  60  57  55  53  52  53  55  56  57  59  61  64  66  69  71  72  73  73  73  73  72  72  71  71  70  70  69  70  70  71  71  70  70  68  66  65 
124 114 105  97  86  71  66  68  68  66  67  69  72  71  64  60  63  73  91 106 119 125 126 122 114 102  88  76  69  68  69  71  70  68  68  70  72  73  74  75  75  76  75  75  74  73  73  73  74  72  68  66  66  66  66  67  68  68  67  66  65  63  63  64  64  64  63  63  63  63  63  63  64  65  65  65  65  64  63  63  63  63  63  64  64  65  67  68  69  70  70  69  69  68  69  71  71  71  69  67  66  67  68  69  68  68  71  76  85  88  86  86  88  87  82  75  67  63  63  65  67  66  64  58  54  53  54  56  57  58  57  55  55  54  54  55  55  54  53  53  53  53  53  52  53  53  53  52  52  52  53  53  53  53  54  57  59  60  62  63  64  64  64  63  60  57  56  53  52  53  56  58  59  61  64  67  70  72  73  74  73  72  72  72  71  70  70  70  71  71  71  70  70  70  70  69  69  69  69  68 
127 117 107  98  87  70  65  68  68  67  67  69  72  71  65  60  63  71  87 103 118 125 125 121 113  98  82  72  66  68  71  74  74  71  70  74  76  76  77  79  78  78  78  77  76  75  74  74  74  73  69  66  66  65  65  66  67  67  66  65  64  63  63  63  64  64  63  64  64  64  64  65  66  67  67  66  65  64  64  64  63  64  64  65  65  66  67  69  71  71  70  70  69  69  69  70  71  72  71  69  68  68  68  67  66  66  68  74  83  87  84  85  89  90  85  77  68  63  60  62  65  65  63  59  55  53  53  55  56  57  56  56  55  55  54  55  55  54  53  53  53  54  53  52  51  51  51  51  51  52  53  53  54  54  56  58  60  60  61  61  61  61  61  61  61  59  58  55  53  53  56  59  61  63  66  69  71  72  72  73  72  71  70  70  69  68  69  70  71  72  71  71  70  69  68  68  69  70  70  71 
131 120 110 100  87  70  65  69  69  67  67  69  71  70  65  60  62  69  83  98 115 123 123 118 108  94  77  67  64  67  72  76  77  74  74  77  79  79  80  81  81  80  79  77  76  75  74  74  74  73  70  68  68  67  67  68  68  68  67  66  65  64  63  64  64  64  64  64  64  65  65  66  67  68  68  67  66  65  64  64  65  65  65  66  67  68  69  70  72  72  71  70  69  68  68  69  71  73  72  71  69  68  68  66  65  64  67  72  80  84  82  84  89  91  87  80  70  63  60  61  63  64  63  60  57  55  54  55  56  56  56  56  55  55  55  55  55  54  53  53  54  53  53  52  51  50  51  51  51  52  53  54  54  55  56  59  60  60  60  60  59  59  60  61  62  62  60  58  55  55  57  59  61  64  66  68  70  70  70  70  69  68  67  67  67  67  69  70  72  73  73  72  70  69  68  69  69  71  72  73 
133 123 112 100  85  68  64  68  70  67  67  68  70  69  64  60  61  66  77  92 110 119 117 111 101  87  73  65  62  67  72  77  79  76  76  80  81  81  81  82  81  81  79  78  77  76  74  74  74  74  72  71  69  69  69  69  69  69  68  66  64  64  64  64  63  64  64  65  66  66  67  69  69  69  69  68  67  65  65  65  66  66  67  67  68  69  71  72  73  72  71  70  68  67  67  68  71  73  74  72  70  67  67  65  64  64  65  69  76  80  79  82  88  91  89  81  71  64  60  61  63  64  63  62  60  58  57  57  57  56  55  56  55  55  54  55  55  54  54  54  54  53  53  52  51  50  51  50  51  52  53  54  55  55  56  59  60  60  59  58  58  58  60  62  63  64  63  61  58  57  58  59  61  63  65  66  67  67  67  67  66  66  65  65  66  68  70  71  73  74  75  74  72  70  69  70  71  72  74  75 
132 125 113  96  80  66  63  68  70  67  66  66  68  68  65  60  60  63  72  85 102 109 106  99  91  81  70  64  63  67  72  77  78  78  78  79  80  81  81  81  80  80  78  78  77  76  76  75  76  75  75  74  73  72  71  70  71  70  69  66  65  63  63  63  63  64  64  65  66  68  69  69  70  70  70  69  68  67  66  66  68  68  69  70  70  71  72  73  74  73  72  70  68  66  66  68  71  74  74  72  69  66  65  65  64  64  64  67  71  74  74  79  85  88  87  81  72  65  61  62  64  65  65  65  64  63  61  59  57  56  56  56  55  55  55  54  55  54  54  54  54  54  54  53  52  52  52  52  52  52  53  54  55  55  56  58  59  59  59  58  58  58  60  62  64  66  65  64  61  59  59  60  60  61  63  64  64  64  64  64  64  65  65  65  67  69  71  72  73  75  75  74  73  71  71  72  72  73  75  75 
131 126 112  90  73  62  63  68  70  67  65  64  67  67  64  60  59  61  68  79  92  96  92  86  80  74  69  66  66  69  72  76  78  79  79  78  79  79  79  79  79  78  77  78  77  77  77  77  78  78  77  76  75  75  73  73  72  72  70  67  64  63  63  63  63  63  63  65  67  69  70  71  71  72  72  71  70  69  68  68  70  70  71  71  72  73  74  75  75  74  72  70  68  66  66  68  71  74  74  71  67  64  64  66  66  65  64  64  66  67  70  75  81  85  85  80  72  67  63  63  65  67  68  68  67  67  65  62  59  57  56  55  56  56  55  55  55  54  54  55  55  55  55  55  54  54  54  54  54  54  54  54  55  55  56  57  58  58  59  59  58  59  60  63  65  67  67  65  64  61  60  60  60  61  61  61  61  61  61  62  63  65  66  67  69  71  73  73  74  74  75  75  74  73  73  73  73  74  75  76 
130 126 110  83  66  60  63  69  71  67  64  63  65  67  64  60  58  59  66  74  82  83  77  73  69  69  69  70  71  72  73  74  77  79  79  77  76  76  77  77  77  77  77  77  77  77  79  80  81  81  80  79  78  77  76  75  74  72  71  67  65  63  63  63  63  63  64  65  67  69  71  72  73  73  73  72  71  70  70  70  71  72  72  73  73  74  76  76  76  75  73  70  67  65  66  69  72  74  74  70  66  63  64  66  67  66  63  61  62  63  66  71  77  80  81  78  72  67  64  65  67  70  71  71  70  70  68  64  60  58  56  55  56  56  56  55  55  55  55  55  56  56  56  56  57  57  57  57  57  56  55  55  55  55  55  55  56  57  59  60  60  59  61  63  66  68  68  67  65  63  61  61  61  61  61  60  59  59  60  60  62  65  69  71  72  74  74  74  74  74  74  74  74  74  75  74  75  75  75  75 
124 121 104  77  61  59  62  68  69  66  64  62  64  66  63  61  58  58  63  67  71  71  67  64  64  67  70  72  73  73  72  72  74  77  77  72  71  73  74  75  76  76  77  77  78  80  81  82  83  83  82  81  79  78  77  76  75  73  71  68  65  63  63  64  64  63  63  66  68  70  72  74  74  73  73  72  71  72  72  73  74  74  74  74  75  76  77  77  76  75  74  71  68  65  64  67  71  74  74  71  67  63  63  66  67  67  64  62  60  60  63  68  72  75  76  74  70  67  65  66  68  72  73  73  73  74  72  68  63  60  57  56  55  55  55  55  55  55  55  55  56  57  57  57  57  57  57  57  57  57  57  56  56  55  55  54  55  57  59  60  61  61  62  64  66  67  68  67  66  64  62  62  62  62  61  60  59  60  60  62  64  67  71  74  76  76  76  75  74  74  73  73  74  74  75  74  74  74  74  74 
108 106  94  74  62  60  61  63  64  63  63  63  64  65  63  61  59  57  58  58  60  62  63  64  67  69  71  72  71  69  68  67  69  71  70  64  64  69  73  75  76  77  78  79  81  84  84  84  82  82  85  84  81  78  76  76  75  74  72  69  66  64  64  65  64  63  64  68  71  73  74  74  72  71  69  69  70  72  74  76  78  78  76  75  75  75  75  75  75  77  77  75  71  65  62  63  67  73  75  75  70  64  62  64  67  69  69  66  61  59  62  66  69  70  69  67  65  64  64  66  69  73  74  74  75  77  77  74  70  65  60  55  53  52  53  54  56  57  57  57  57  56  55  55  54  54  53  54  54  55  56  56  56  56  56  55  56  56  57  59  60  62  64  64  65  65  65  65  65  64  63  63  62  62  61  61  62  63  64  67  69  72  74  76  77  78  78  77  76  75  74  73  73  73  72  72  72  73  73  73 
 93  92  84  70  62  60  60  60  60  60  61  63  64  63  62  61  59  57  54  53  56  59  63  66  70  71  71  70  67  66  64  64  65  67  64  58  60  67  72  76  77  78  80  81  85  87  87  85  82  82  85  85  81  77  75  75  74  74  72  70  67  65  65  66  66  65  67  70  73  76  76  75  72  69  67  67  70  72  75  78  81  80  77  75  74  74  73  73  73  77  79  78  73  65  60  59  64  71  76  76  71  64  61  61  66  70  71  69  63  59  60  63  64  65  64  62  61  61  62  65  69  72  73  73  74  77  79  77  73  68  62  56  52  50  51  54  57  58  58  58  58  57  56  55  54  53  53  53  54  55  56  56  56  56  56  55  55  55  56  57  60  63  64  65  64  63  63  64  65  64  64  63  63  62  62  62  64  65  67  70  73  75  77  78  78  79  78  78  77  76  75  74  73  73  72  72  73  73  72  72 
 80  80  74  64  59  59  60  60  59  59  60  60  60  61  60  59  58  56  53  54  59  63  65  68  71  71  70  69  66  64  63  63  63  64  63  60  62  68  74  78  80  81  83  84  87  88  89  86  82  81  84  83  79  76  75  74  74  74  72  69  67  66  66  66  67  69  71  73  76  77  76  74  71  68  66  67  70  72  75  78  81  80  76  73  72  71  71  71  72  76  79  78  74  66  60  57  60  69  73  73  69  62  59  59  64  69  70  68  62  58  56  57  59  60  60  59  59  59  61  65  68  70  72  71  72  75  76  76  73  70  64  58  53  51  51  54  57  60  61  62  61  60  59  59  58  57  57  57  57  57  56  56  55  54  53  53  52  52  53  56  59  63  65  66  66  64  64  63  64  64  63  63  62  62  62  62  64  66  68  71  73  76  78  80  80  78  78  78  77  77  77  77  77  77  76  76  74  73  72  72 
 71  70  66  59  56  59  60  60  59  58  58  58  57  57  57  57  57  56  55  57  64  68  68  68  70  69  68  67  65  63  62  62  63  63  63  62  65  70  76  81  83  85  86  87  88  90  88  85  82  80  81  80  78  76  75  75  75  73  71  69  67  67  67  67  69  73  75  76  77  78  76  73  70  67  66  67  70  73  75  78  81  80  75  72  70  69  68  69  71  76  79  78  74  67  60  55  57  65  70  70  66  60  57  57  62  66  68  66  62  57  53  53  55  57  58  58  58  59  61  64  67  69  70  70  70  72  73  74  73  71  66  61  55  52  52  54  57  61  63  64  64  63  63  63  62  62  62  62  61  60  58  56  54  52  51  50  50  50  52  55  58  62  65  67  67  66  64  64  64  63  62  62  61  61  61  62  63  65  67  70  73  76  78  80  80  76  75  75  76  76  77  78  79  79  78  77  75  72  70  69 
 62  61  59  57  57  59  60  59  58  57  56  55  55  55  55  55  57  57  57  60  67  70  69  68  68  67  66  65  63  62  62  62  62  62  62  63  66  72  78  84  87  88  89  89  90  90  87  85  81  79  78  77  76  75  75  75  74  73  71  69  68  68  69  70  72  76  78  78  78  78  76  72  69  66  66  67  71  73  76  80  83  81  74  70  67  66  66  67  70  75  79  79  75  67  59  52  54  62  67  68  64  58  56  56  59  64  65  65  62  57  52  51  53  56  58  58  59  60  62  65  67  69  69  69  68  69  70  73  73  73  69  63  57  53  51  53  56  60  64  66  66  66  66  67  67  67  67  67  66  64  62  59  56  54  52  49  47  49  50  54  58  63  66  68  68  66  65  63  63  63  62  61  61  61  61  62  62  64  66  69  72  75  78  80  78  72  70  71  73  74  76  78  79  80  78  76  72  70  67  65 
 57  57  57  58  59  59  59  59  58  57  55  54  53  53  54  55  57  58  59  63  68  70  69  67  66  65  64  63  62  62  62  62  62  62  62  63  67  73  79  84  87  89  89  89  90  89  86  82  79  77  75  75  74  74  75  74  74  72  70  69  68  69  71  72  75  78  80  79  78  76  73  70  67  65  65  68  71  74  78  81  83  80  73  67  64  62  62  64  68  74  78  79  75  67  59  51  52  60  65  66  63  57  55  54  57  61  64  64  61  58  53  52  55  57  59  60  62  63  65  67  68  68  68  68  67  66  67  71  73  73  70  64  59  53  51  51  55  59  63  66  66  67  68  68  69  70  71  71  70  69  66  63  60  58  55  50  48  49  51  53  57  62  66  67  67  66  64  63  63  62  61  61  60  60  60  60  61  62  63  67  70  72  75  78  75  68  65  67  70  71  73  75  77  77  75  73  69  66  63  62 
 57  57  58  62  62  60  58  58  57  57  55  54  53  53  54  55  58  60  63  65  68  68  66  65  64  63  62  62  62  62  63  63  63  63  63  64  67  73  78  82  85  87  88  87  88  87  84  80  77  75  73  73  74  74  74  74  73  72  70  69  69  71  72  74  77  80  80  79  77  74  70  67  65  64  65  67  72  76  79  81  82  79  71  66  61  59  59  61  66  72  77  78  75  68  59  51  51  59  63  65  62  57  54  53  56  60  62  62  60  58  55  55  57  59  61  62  64  66  68  69  69  69  68  67  65  63  64  68  70  71  69  65  59  54  51  51  53  57  60  63  65  66  67  68  69  72  73  74  73  73  71  69  67  66  62  54  51  52  53  54  57  61  64  66  66  65  65  64  64  62  61  60  60  60  59  59  59  59  61  63  66  68  71  74  72  64  62  64  67  69  71  72  72  72  71  68  65  62  60  59 
 58  58  60  63  63  59  57  57  57  57  56  55  54  54  55  57  59  62  65  67  66  65  64  63  62  62  61  62  63  64  64  64  64  63  63  63  66  71  76  79  82  83  84  84  84  83  81  77  75  72  71  72  73  74  75  75  74  72  70  70  70  72  74  76  78  80  80  78  75  71  68  64  63  63  64  67  71  75  79  81  81  77  70  64  59  57  56  59  64  70  75  76  74  67  58  51  51  58  62  63  61  56  54  52  55  58  60  60  59  57  56  56  58  60  61  63  66  67  69  69  69  68  67  66  64  60  60  63  66  68  67  64  59  55  52  51  52  54  56  59  62  64  66  67  68  71  73  75  76  75  75  74  73  72  68  60  56  56  56  57  58  60  63  64  64  64  63  63  64  63  61  60  59  59  58  58  58  58  58  60  62  64  66  70  68  62  60  64  67  68  69  69  69  67  66  64  62  60  59  59 
 60  61  61  62  61  57  56  56  56  57  56  56  56  56  57  58  61  64  66  67  65  64  62  62  61  60  61  63  64  65  65  64  64  62  62  63  66  69  73  76  78  79  79  79  78  77  75  74  72  71  69  70  73  75  76  76  74  72  70  70  71  74  75  78  79  80  79  76  73  69  65  62  60  61  63  66  70  74  77  79  78  74  67  61  58  56  56  58  62  68  74  76  73  66  59  52  52  58  61  62  60  56  53  53  54  56  58  59  58  58  56  56  57  58  60  62  65  67  68  68  68  66  66  65  63  57  56  58  61  63  63  62  60  56  54  52  52  53  53  56  59  61  62  64  66  68  71  74  76  77  78  77  77  77  74  67  63  62  61  60  60  60  61  62  61  61  61  63  64  64  62  61  61  60  59  58  58  56  56  57  58  60  62  64  64  62  62  64  66  68  68  68  66  64  62  60  60  60  60  60 
 61  62  62  60  58  55  54  55  56  56  56  57  57  57  58  59  62  64  66  66  64  63  62  61  61  61  62  63  65  66  65  64  63  62  61  63  64  66  69  72  73  74  74  74  73  72  72  71  69  69  69  70  73  75  77  77  75  73  71  71  72  75  77  79  80  80  79  75  71  66  63  59  58  59  61  64  68  71  73  75  75  72  66  61  57  55  55  57  60  67  72  74  71  65  58  53  53  57  59  61  59  55  53  52  53  55  56  57  57  57  55  55  55  56  58  61  64  66  67  68  68  67  66  67  63  56  52  54  56  58  59  60  59  59  57  55  54  53  52  54  58  59  60  62  64  67  69  72  75  77  78  79  79  80  78  73  70  68  66  64  63  62  61  60  58  58  59  62  64  64  62  62  62  62  60  59  58  56  55  55  56  57  58  59  60  61  62  64  65  67  67  65  63  60  58  57  58  59  61  61 
 62  62  61  58  56  54  53  54  55  56  56  57  57  57  58  60  61  63  65  65  64  63  63  62  62  63  63  64  65  65  65  64  62  61  61  62  63  64  66  68  69  69  70  69  68  68  68  68  67  67  69  71  74  76  77  77  75  74  72  72  73  77  79  80  80  80  78  74  69  64  60  57  57  58  60  63  65  68  70  71  71  69  64  61  58  56  56  57  60  65  70  72  70  64  58  54  54  57  58  59  58  56  53  52  53  55  56  56  56  56  55  54  53  54  56  59  62  65  68  69  69  69  69  70  65  55  50  51  52  53  56  58  60  61  60  58  56  54  53  54  57  58  58  60  62  64  67  70  72  76  77  79  80  80  80  78  76  74  72  69  67  65  62  59  57  56  58  60  62  63  63  63  63  63  61  60  58  56  54  54  54  55  55  56  58  61  63  64  65  65  65  64  61  58  56  56  57  59  60  60 
 63  63  61  58  55  54  54  54  55  55  56  56  57  58  59  60  61  62  63  64  64  63  63  62  62  63  63  64  65  65  64  63  62  61  60  61  62  63  64  65  66  66  66  66  65  66  66  66  66  67  70  73  76  77  78  78  76  74  73  73  75  77  79  80  80  78  76  72  67  62  58  56  56  58  60  62  63  65  66  67  67  66  63  61  60  58  58  59  60  65  69  71  69  64  59  56  56  57  58  58  57  56  54  53  54  55  56  56  56  56  55  53  52  52  54  57  60  64  67  69  70  70  71  73  69  58  52  51  51  51  53  57  60  62  62  61  58  56  55  56  57  58  58  59  60  62  65  68  71  74  76  78  80  81  81  81  81  79  76  74  71  68  64  60  56  55  56  58  61  62  62  63  63  63  62  60  59  56  54  53  53  53  54  55  57  60  62  63  63  63  62  61  59  57  56  55  56  57  58  58 
 63  62  61  59  57  55  55  55  55  55  56  56  57  58  59  61  61  62  62  62  63  64  63  62  62  63  63  64  64  64  64  63  62  62  61  61  61  62  63  63  64  64  64  64  64  64  65  65  66  68  71  74  77  79  79  78  76  75  74  75  76  79  80  81  80  76  73  69  64  60  56  55  55  57  59  61  62  63  63  64  65  64  62  62  62  62  61  60  61  64  67  70  69  64  60  58  58  58  58  58  57  56  56  56  56  57  57  57  58  57  55  53  51  51  52  55  59  63  66  68  70  72  73  76  72  63  57  54  53  51  53  56  60  62  63  63  61  59  58  58  58  58  59  59  60  62  64  67  71  74  76  78  79  80  81  82  82  81  80  78  75  72  67  62  57  54  55  57  59  61  61  62  63  63  63  61  60  57  55  54  53  53  53  54  56  59  60  60  60  60  60  60  59  58  57  57  56  55  55  56 
 61  61  61  60  59  58  57  56  56  55  56  56  58  59  60  61  61  61  61  61  63  63  63  62  62  63  63  63  63  64  64  64  63  64  63  61  60  61  62  63  63  63  63  63  63  64  64  65  66  68  73  76  79  80  80  79  77  76  75  76  78  79  81  81  80  74  70  66  62  57  55  54  54  56  59  61  62  62  62  62  63  62  62  63  64  64  63  62  61  63  67  70  69  64  60  60  60  59  58  58  57  57  57  58  58  59  59  59  59  58  55  53  50  49  49  52  57  61  65  67  69  71  74  76  75  68  62  58  55  52  53  57  60  63  64  64  62  61  60  60  59  59  59  60  61  63  65  68  72  75  77  78  80  80  81  82  82  82  82  81  79  76  70  63  58  54  54  55  58  59  59  60  61  62  63  62  60  58  56  54  52  52  52  53  55  58  59  59  58  58  59  60  60  61  60  59  57  55  53  52 
 59  59  60  62  62  60  59  58  57  56  55  56  58  60  60  61  61  61  61  61  62  63  62  62  62  63  63  63  63  63  64  64  65  66  65  61  60  60  62  62  64  63  63  63  63  64  64  65  66  69  75  78  80  81  80  79  77  76  75  77  79  80  81  82  79  72  67  63  60  56  53  53  54  56  59  62  62  63  62  61  60  61  62  64  66  66  65  63  61  63  66  69  68  63  61  61  61  60  59  58  58  58  59  59  60  60  60  60  60  58  55  52  49  47  47  50  55  59  63  66  68  70  73  76  76  72  68  63  58  55  55  58  61  63  65  64  63  62  62  61  60  60  60  61  62  64  66  69  72  75  78  79  81  82  81  81  81  82  83  83  82  79  73  65  58  54  53  54  56  58  58  58  59  61  62  61  60  58  55  53  52  52  52  53  55  58  59  58  57  57  59  61  63  64  64  63  59  55  52  50 
 60  60  60  62  62  60  59  58  57  56  56  56  58  59  60  61  61  61  60  61  62  63  63  63  62  62  62  62  62  62  63  63  64  65  64  62  61  61  62  63  64  65  64  64  63  63  64  65  67  70  74  78  81  82  82  81  79  77  77  78  79  80  81  81  77  69  64  61  58  55  53  54  56  58  61  62  63  63  62  61  60  60  63  64  66  67  66  65  64  65  66  68  67  64  62  62  62  61  59  59  58  58  58  59  60  60  61  61  61  60  55  52  50  49  49  51  55  59  62  65  66  68  70  73  74  73  71  66  63  60  59  60  62  64  65  65  64  64  63  62  61  60  60  61  61  63  65  67  69  71  73  76  79  81  82  81  81  83  84  84  82  79  73  65  60  56  56  57  59  60  58  58  59  60  61  60  59  58  56  54  53  53  53  53  55  58  59  58  57  58  59  61  62  64  64  62  59  56  53  52 
 62  62  61  61  61  60  59  58  57  56  56  56  57  59  60  61  61  60  59  60  63  64  63  62  62  61  61  61  61  61  61  61  62  62  62  62  63  63  63  63  65  66  65  65  64  64  65  65  67  70  74  78  82  84  85  83  80  78  77  78  79  79  79  78  74  67  62  60  58  56  55  55  58  59  61  62  62  62  61  60  60  61  62  63  65  67  67  68  68  68  67  66  65  65  64  63  63  62  61  60  58  58  57  58  59  60  60  61  62  61  57  54  53  53  53  55  57  59  61  64  65  66  67  69  71  72  71  69  67  65  64  63  64  64  66  66  67  65  64  64  63  62  60  58  58  59  61  62  63  63  65  68  73  78  81  81  81  83  84  83  80  75  70  65  62  59  59  61  63  63  60  59  60  60  59  58  58  57  57  55  54  55  54  53  54  58  59  59  59  59  60  60  60  61  61  60  59  58  56  56 
 62  62  61  60  60  60  60  59  58  57  57  57  57  58  59  60  60  60  59  60  61  62  61  61  60  60  60  60  60  61  61  61  62  62  62  62  61  62  62  63  64  65  65  64  63  63  63  64  65  68  75  79  82  83  84  82  79  77  76  78  79  78  77  75  71  64  60  59  58  56  55  56  58  60  61  62  62  61  60  60  61  62  63  64  65  66  68  69  69  69  68  66  65  65  65  65  64  63  62  60  59  58  58  59  60  60  60  61  62  61  58  55  55  55  56  57  59  61  63  64  65  66  67  68  69  71  70  70  69  68  66  65  65  66  67  68  68  68  67  66  65  62  59  57  56  57  59  59  59  59  59  62  66  72  76  78  79  80  80  79  78  73  69  64  62  60  60  61  62  62  60  59  59  59  58  57  57  56  56  55  54  55  54  53  54  57  58  58  59  59  59  60  60  60  60  59  59  59  58  57 
 61  62  61  60  61  62  62  61  59  58  57  57  57  58  58  59  59  60  60  59  58  58  58  58  58  58  59  59  60  61  62  62  63  64  63  60  59  59  60  61  62  63  63  64  62  62  61  61  62  67  76  81  81  81  81  78  75  75  75  77  78  77  75  72  68  62  58  58  57  56  55  56  57  59  61  62  62  61  60  60  62  63  64  65  66  67  68  69  69  69  68  67  66  65  66  66  66  64  62  62  61  60  61  61  61  61  61  60  60  59  58  57  56  56  57  59  60  62  64  66  67  68  69  69  70  70  70  69  69  69  68  66  66  67  69  71  71  71  71  70  66  63  60  57  55  56  58  58  59  57  57  59  61  64  68  72  75  75  75  76  74  71  68  63  61  59  58  58  59  59  58  58  58  57  57  56  56  55  55  54  54  53  53  52  53  55  56  57  57  58  59  60  61  61  61  60  60  59  58  57 
 62  61  62  61  62  64  64  62  60  58  57  56  56  57  57  58  59  59  60  59  56  55  56  56  56  57  58  59  60  61  62  62  62  64  62  59  57  57  58  59  60  62  63  63  62  60  60  59  59  64  75  79  79  77  76  74  72  71  73  75  77  75  73  69  65  59  57  57  56  55  55  56  57  59  60  61  62  62  61  61  63  64  65  66  67  68  69  70  70  70  69  68  67  66  66  67  67  65  63  62  62  62  62  63  63  62  61  59  58  58  58  59  59  58  59  60  62  64  66  67  68  69  70  70  70  70  70  71  70  69  68  68  68  69  71  73  74  75  75  73  69  65  61  58  56  57  58  59  59  57  56  56  56  58  61  67  69  70  71  71  71  69  66  63  61  59  58  58  57  57  57  57  57  56  56  56  55  55  54  53  53  53  52  52  52  53  54  55  57  58  60  61  62  62  62  61  60  59  58  58 
 63  62  62  63  64  65  65  63  61  59  57  56  56  57  57  58  58  59  60  58  55  53  54  55  55  56  57  59  60  60  61  61  61  62  61  58  56  55  56  57  59  61  62  62  61  59  58  57  56  61  71  75  73  71  70  68  67  68  70  73  74  73  70  65  61  57  55  56  55  55  56  56  58  59  59  60  61  62  61  62  64  65  65  66  67  68  69  70  70  70  69  68  67  67  67  68  67  66  65  63  63  63  64  63  63  62  61  59  57  57  60  62  61  61  62  63  64  66  67  69  69  70  71  71  71  70  71  72  71  70  69  69  69  70  73  76  78  78  78  77  74  69  64  60  57  58  58  59  59  58  56  55  54  54  56  61  63  64  65  66  66  66  64  62  62  60  59  58  58  57  57  56  56  56  56  55  55  54  54  53  53  53  52  52  51  51  52  54  56  58  60  61  62  63  62  61  60  59  59  58 
 65  64  64  65  65  66  66  64  62  60  58  58  57  57  57  58  58  59  59  58  54  53  54  55  56  56  57  58  59  59  59  59  59  60  59  57  56  56  56  57  59  61  62  63  61  59  58  56  55  58  65  68  66  65  64  63  63  65  67  70  72  70  67  63  59  55  54  55  56  56  56  57  58  58  59  59  60  61  61  62  64  65  65  66  67  69  70  70  71  70  70  69  68  68  68  67  67  66  65  65  64  64  63  63  62  61  60  59  57  58  63  65  64  65  65  66  67  67  69  70  72  72  72  72  71  72  72  73  72  70  69  68  70  72  75  78  80  81  80  79  78  75  69  64  60  59  59  60  61  60  58  56  53  53  55  57  59  60  61  62  63  63  63  63  62  61  60  60  59  58  57  56  55  55  55  54  54  54  53  53  53  53  52  52  51  50  51  53  56  58  60  62  62  62  62  61  60  59  58  58 
 66  66  66  67  66  66  65  64  62  61  60  59  59  58  58  58  58  59  59  58  55  54  55  56  56  57  57  58  59  58  58  58  58  57  57  57  57  56  57  58  60  61  62  63  61  59  57  55  54  56  59  60  59  59  59  59  60  62  65  68  69  67  65  62  59  55  53  55  56  57  57  57  58  58  58  58  59  60  61  62  64  65  65  66  67  68  69  70  71  71  70  70  69  70  69  67  66  66  67  67  65  64  62  62  60  60  59  59  58  61  66  68  68  68  68  69  68  70  71  72  74  75  74  73  73  74  75  74  72  70  68  67  69  73  77  81  83  82  80  80  82  80  72  66  61  59  60  61  62  61  59  57  55  54  54  56  57  58  58  59  60  61  62  62  62  62  61  60  60  59  55  55  55  54  54  54  54  53  53  52  53  52  52  52  51  50  50  53  55  57  59  61  62  62  61  60  59  58  58  58 
 68  67  67  66  66  65  64  63  63  62  61  61  60  60  60  59  59  59  59  58  56  56  56  56  57  58  58  58  58  58  57  57  56  56  56  58  58  57  57  58  60  62  63  63  61  59  56  55  55  54  54  54  55  56  57  58  59  61  64  65  67  65  64  61  59  55  55  56  58  58  58  58  57  57  57  57  58  59  60  61  63  64  65  65  66  67  68  69  70  70  70  70  70  71  69  67  66  67  68  68  66  64  62  60  59  59  60  62  62  65  70  72  73  72  72  71  70  71  72  75  76  77  78  76  76  77  78  76  74  71  69  67  69  73  79  83  84  83  80  81  84  82  74  67  61  59  58  59  60  60  60  58  56  55  55  57  57  57  57  57  58  59  60  60  61  60  60  60  60  58  54  53  54  53  53  53  53  53  52  52  52  51  51  51  51  50  50  53  55  58  60  61  61  61  60  59  58  57  57  57 
 69  68  66  65  64  63  63  63  63  62  63  63  62  61  61  60  60  59  59  58  57  56  56  57  57  58  59  59  58  58  57  57  56  55  56  58  58  58  58  58  60  61  62  61  60  57  55  55  55  54  51  51  53  55  57  59  60  62  63  64  65  64  63  62  59  57  57  58  59  59  59  59  58  56  56  56  57  58  59  60  62  63  63  64  64  65  66  68  69  69  70  70  71  71  70  67  67  68  69  69  67  65  61  58  58  59  62  65  68  71  74  76  76  76  75  73  71  72  74  77  79  81  80  79  79  81  81  79  76  73  70  67  69  74  80  84  86  85  81  81  85  82  75  68  61  58  57  57  59  60  60  59  58  57  58  59  59  58  57  57  56  56  58  59  59  58  58  59  58  56  53  51  51  52  52  52  52  51  50  50  51  51  50  51  51  50  51  53  55  58  60  60  60  59  58  57  57  56  56  57 
 69  67  65  63  62  61  62  62  63  63  64  64  63  63  62  61  60  59  59  58  57  56  57  57  57  58  58  58  59  58  58  57  57  57  57  58  58  58  57  58  59  60  60  59  58  56  54  54  56  54  52  52  55  58  60  62  63  63  63  64  64  63  63  63  62  59  59  60  60  61  60  59  58  56  55  55  56  57  58  59  60  62  62  62  63  64  65  66  67  68  69  69  70  71  70  67  67  68  69  69  67  65  62  59  59  61  65  70  74  77  79  80  80  79  77  75  73  73  75  78  81  84  84  82  83  85  85  84  81  77  73  70  71  74  80  85  87  86  83  83  86  84  77  70  63  59  56  56  58  58  59  60  60  60  61  62  62  60  59  57  56  56  56  56  56  56  56  56  55  54  52  51  51  51  51  51  51  51  50  50  50  50  50  50  51  51  53  54  56  58  60  60  59  58  57  57  56  56  56  57 
 68  66  64  61  60  60  61  62  63  64  65  65  64  63  62  61  60  59  60  59  56  56  56  57  56  57  57  58  59  59  59  59  59  59  58  58  57  57  57  57  58  58  58  57  56  54  54  55  56  56  55  56  59  61  64  66  67  66  64  64  63  63  64  65  64  62  61  61  62  62  61  60  58  56  56  55  55  56  57  58  59  60  60  61  61  62  63  64  66  67  68  68  69  70  69  67  67  68  69  69  67  65  62  61  61  64  69  74  79  83  83  84  83  81  79  77  74  73  75  79  83  86  87  86  86  88  89  88  85  81  76  72  71  74  79  84  88  89  87  87  89  87  80  72  66  61  57  56  57  57  59  60  62  62  63  64  63  62  61  59  57  56  55  54  54  53  53  52  52  51  51  50  51  51  51  51  50  51  51  51  51  51  50  50  51  53  55  56  57  58  59  60  59  57  57  56  56  57  57  58 
 68  66  64  62  60  61  61  62  64  65  65  65  64  63  62  61  60  60  60  59  56  55  56  56  56  57  57  57  58  59  59  60  60  61  60  58  57  58  58  58  58  58  57  56  54  53  54  56  58  60  60  61  63  66  67  68  69  68  66  65  64  64  65  67  66  64  63  63  63  62  61  60  58  57  56  56  56  56  57  58  59  59  60  60  60  61  62  63  63  65  66  67  67  68  68  67  67  68  68  67  66  65  63  63  65  68  74  78  83  86  86  86  84  82  79  76  72  71  73  78  83  86  88  88  88  90  91  92  90  86  80  74  72  73  78  83  89  91  91  91  92  89  83  77  71  64  59  57  56  57  58  60  62  64  64  64  64  63  61  60  58  57  55  54  53  52  52  51  50  50  51  51  51  52  52  52  52  52  52  52  52  52  52  52  53  54  56  57  58  59  59  59  58  57  57  57  57  58  59  60 
 67  66  64  63  62  62  62  63  64  65  65  65  64  62  61  60  60  61  61  60  57  55  55  56  56  56  56  57  57  59  60  61  61  61  60  57  56  56  57  57  57  56  56  54  53  53  55  58  61  64  65  66  67  69  69  70  71  69  67  66  66  66  67  69  69  67  65  65  64  63  61  60  58  57  57  56  56  57  57  58  58  59  59  60  59  60  60  61  61  62  64  64  65  65  65  66  66  65  65  64  64  63  64  65  67  72  77  82  85  87  86  86  85  82  78  74  69  69  72  77  82  86  88  88  88  90  92  95  94  90  83  76  72  71  76  83  89  93  95  95  94  91  87  81  74  68  61  57  55  55  57  59  61  63  64  63  62  62  61  61  59  58  57  55  53  52  51  50  49  50  52  53  53  53  54  54  54  54  54  54  54  53  54  54  55  56  57  58  59  60  59  59  57  57  56  57  58  60  62  63 
 68  67  66  65  64  63  64  65  65  65  65  64  63  62  61  60  60  61  61  60  58  56  56  57  57  56  56  56  57  58  59  60  60  61  60  57  55  55  56  57  57  56  55  53  52  53  56  60  64  68  70  70  70  70  71  71  71  70  68  67  67  68  70  72  72  69  67  66  65  63  62  60  59  57  57  57  57  57  57  58  58  59  59  58  59  59  59  59  60  61  62  62  63  64  64  65  65  64  63  62  62  63  64  67  70  75  79  83  87  88  86  85  85  82  77  72  68  68  70  76  81  86  88  87  87  89  92  96  97  94  86  77  71  69  74  82  89  94  97  97  95  92  89  83  76  68  61  56  54  53  54  56  58  61  61  60  59  60  61  61  61  59  58  56  54  53  52  51  51  52  54  55  55  55  56  56  56  56  56  56  56  56  57  57  58  57  58  59  60  60  60  59  57  57  57  58  60  63  65  66 
 67  67  66  67  66  65  65  66  66  66  65  65  63  61  60  59  60  61  61  61  59  57  57  57  57  57  56  56  56  57  58  59  60  61  60  57  56  56  57  58  58  57  55  54  54  54  58  62  67  70  71  71  71  70  70  71  70  70  69  69  69  70  71  73  73  70  68  67  65  63  61  60  59  58  58  58  58  58  57  58  58  59  59  59  58  58  58  59  60  61  61  61  62  62  63  63  63  61  60  59  60  61  64  68  73  78  81  85  87  88  87  86  84  81  75  70  65  65  67  73  79  84  87  88  88  89  92  97  98  96  89  79  71  67  70  78  86  94  99  99  96  94  90  85  77  69  62  56  52  51  51  54  56  59  59  59  59  60  61  62  61  61  60  58  56  54  53  53  52  53  56  57  57  57  58  58  58  58  58  58  59  59  59  59  59  59  59  60  61  61  60  58  57  56  56  58  61  63  66  67 
 66  65  65  67  67  65  65  67  68  68  68  66  64  61  59  58  58  59  60  61  59  58  58  57  57  57  56  57  56  57  58  59  61  62  62  62  62  61  61  62  62  62  60  58  57  57  59  62  67  68  67  67  68  68  69  69  70  70  71  72  72  72  70  68  67  66  66  66  65  63  61  60  58  59  59  60  61  60  59  59  61  61  59  59  58  58  58  60  62  64  64  63  61  60  59  60  59  60  59  58  58  59  63  69  75  82  86  87  87  88  91  89  85  80  75  68  62  59  60  66  74  83  88  91  92  92  95  98  98  96  92  86  76  67  64  67  79  91 100 102  98  94  91  87  79  72  64  58  53  50  50  53  56  59  61  62  62  63  63  62  61  61  60  58  58  56  55  54  54  54  57  58  58  57  57  57  58  58  58  59  59  59  59  58  59  61  63  63  62  61  59  57  56  54  55  57  59  62  65  66 
 65  64  64  67  67  64  64  67  69  70  69  68  65  61  59  57  57  58  59  60  59  59  58  57  57  57  57  57  57  57  59  61  63  64  65  67  68  67  66  66  67  66  65  63  60  59  59  61  65  66  63  63  64  67  67  68  69  71  73  74  75  72  68  63  61  63  64  64  64  63  62  60  60  61  63  64  64  64  61  61  61  61  60  59  58  57  58  61  64  66  67  65  62  58  56  56  56  57  57  57  57  58  63  70  78  85  90  90  88  89  94  93  86  79  74  66  59  55  54  60  69  80  88  93  94  94  95  97  97  96  95  92  81  68  59  59  72  87  98 101  97  94  92  87  81  75  67  60  54  51  50  52  55  59  62  64  65  64  63  62  61  61  60  59  58  57  56  55  55  55  57  58  58  57  57  57  58  58  59  59  59  59  59  58  60  63  64  63  62  60  58  56  54  52  53  55  57  60  63  64 
 66  65  65  65  65  62  63  66  69  70  70  68  65  62  59  57  57  56  58  59  59  59  58  58  57  57  57  58  58  59  61  64  66  68  69  70  70  69  70  69  69  69  68  65  62  59  58  59  61  62  61  62  64  66  67  68  69  70  72  73  73  70  66  62  60  60  62  64  65  66  66  65  65  66  68  68  67  66  64  62  60  59  58  58  58  58  59  61  64  66  67  65  62  58  55  52  51  53  54  54  56  59  64  72  80  87  91  93  92  93  95  93  85  78  73  66  59  54  52  57  66  77  85  91  93  92  94  96  97  96  97  95  84  71  60  58  69  81  90  95  94  92  91  87  83  77  69  62  56  51  50  51  53  57  60  62  63  63  64  64  64  63  62  60  59  58  57  56  55  55  58  59  58  58  58  58  58  59  59  60  60  60  61  61  62  63  64  63  61  60  58  55  54  52  52  54  56  59  62  63 
 68  67  65  64  62  60  61  65  68  70  71  69  66  63  60  57  57  56  57  58  59  59  58  58  58  58  58  58  59  61  64  67  71  73  74  73  73  72  72  72  72  71  69  67  63  59  58  57  58  59  60  61  64  66  67  68  68  69  70  70  69  67  64  61  59  59  60  64  67  69  70  70  70  70  70  70  68  67  65  62  58  57  57  58  59  60  60  62  64  66  67  66  63  60  56  51  49  50  51  52  55  60  67  74  81  88  92  94  95  95  96  93  85  78  72  66  60  54  51  55  63  74  82  88  91  91  92  95  97  97  98  96  87  73  62  57  65  74  81  85  88  89  88  87  85  80  73  66  59  54  51  51  52  55  57  59  61  62  64  66  66  65  64  62  59  58  57  56  56  56  58  59  59  59  59  59  59  59  60  60  61  62  63  64  64  64  63  63  62  60  58  56  54  53  53  54  56  58  60  61 
 68  69  68  64  60  59  60  64  68  71  72  71  68  64  61  59  57  56  56  57  58  58  57  57  57  58  58  59  61  64  67  71  75  77  78  76  76  75  75  74  75  74  72  70  66  62  59  57  57  58  58  60  62  65  66  67  67  67  67  66  65  64  61  59  57  58  60  64  68  71  73  73  73  72  71  69  67  65  63  61  58  57  59  61  63  63  64  66  67  68  68  67  66  64  60  53  50  50  50  51  55  61  68  76  83  89  92  94  95  97  98  93  84  77  70  65  60  55  52  55  61  71  80  86  89  90  93  95  97  99 100  99  89  75  62  56  61  67  70  74  79  82  84  84  85  82  76  69  62  57  53  51  52  54  55  57  58  61  64  67  68  68  66  64  61  59  57  57  57  57  58  59  59  59  59  60  60  60  61  62  63  64  65  66  66  64  63  63  63  62  60  57  55  54  54  55  56  57  58  59 
 69  71  69  63  59  57  59  63  67  71  73  73  70  66  62  59  58  56  56  56  58  58  57  56  56  58  59  61  64  68  72  75  79  81  81  79  78  77  77  76  76  76  74  70  67  63  60  57  56  56  56  57  60  63  64  65  65  64  63  62  61  60  58  57  56  59  62  66  70  73  75  75  73  71  69  67  65  62  59  58  59  61  63  65  67  68  68  69  69  70  70  70  69  69  65  57  52  50  49  51  55  62  71  79  85  90  93  94  96  98  99  93  83  74  68  64  60  56  53  55  59  68  76  81  86  90  93  96  98 100 102 101  90  76  62  53  56  60  62  65  70  75  78  81  83  82  78  73  67  61  56  54  53  54  55  55  56  60  64  67  69  69  68  66  63  61  59  58  58  58  58  58  58  59  59  60  61  61  62  63  64  65  66  67  66  65  65  64  63  62  60  58  57  56  56  56  56  57  58  58 
 69  72  71  64  59  56  57  62  67  72  74  75  72  69  64  61  58  57  56  56  58  58  57  56  56  57  60  65  69  73  77  80  82  84  83  81  80  78  77  76  76  74  72  69  66  63  58  55  54  54  54  56  58  60  62  62  62  60  59  58  57  57  56  54  57  63  68  70  73  75  75  74  72  69  66  63  61  59  57  58  61  64  67  70  72  71  71  71  71  71  72  72  73  73  70  62  56  51  49  49  54  63  73  82  89  93  95  96  97  98  96  89  78  70  63  60  59  56  54  55  59  66  71  75  81  89  94  97  99 101 104 102  91  76  60  51  52  56  57  59  62  66  71  75  79  80  79  77  72  67  62  60  58  57  56  54  55  59  63  67  69  70  69  68  65  63  61  59  58  58  58  58  58  58  59  60  61  63  64  66  66  67  66  66  66  66  66  65  65  63  62  60  59  59  59  59  59  59  59  59 
 68  72  72  66  60  56  57  62  67  72  75  76  74  71  67  63  60  57  56  57  59  59  57  56  56  58  62  68  73  78  82  83  85  84  83  81  79  78  77  76  74  72  69  67  63  60  58  55  53  52  54  56  57  59  60  60  59  57  55  54  53  54  54  53  57  67  72  73  74  75  74  72  69  66  63  60  59  58  58  60  64  68  71  73  75  74  73  71  70  71  71  73  74  75  73  66  59  52  48  47  53  63  74  85  93  97  98  99 100  98  93  84  72  64  58  57  57  56  55  56  58  63  66  68  74  84  91  95  98 100 104 103  92  76  60  49  51  53  54  55  57  60  64  70  74  78  79  79  77  74  69  66  63  62  59  55  55  58  62  65  68  69  69  69  67  65  63  61  59  58  58  57  58  58  58  60  62  64  67  68  68  67  66  64  64  66  67  66  65  64  63  62  61  62  62  62  61  61  60  60 
 66  72  73  68  61  55  56  61  67  72  76  78  77  74  70  66  62  58  56  57  60  61  59  58  58  60  65  72  78  83  85  85  85  84  82  80  78  76  75  73  71  68  66  64  62  59  57  55  53  53  56  57  58  59  59  59  57  55  53  51  51  52  54  54  60  70  75  75  74  74  72  69  66  63  60  59  59  60  62  64  68  71  75  76  76  75  73  70  68  69  70  73  75  77  75  69  61  53  47  46  51  62  75  87  96 101 102 102 102  98  87  77  65  58  54  54  56  56  56  56  58  60  61  61  66  78  86  90  94  99 104 104  93  77  61  50  51  53  54  54  55  56  60  65  70  75  79  81  81  80  77  73  69  67  63  58  56  58  61  63  65  67  68  69  68  66  64  62  59  58  58  59  59  59  59  61  64  67  69  71  70  68  65  63  63  66  67  65  65  64  63  63  64  64  64  64  63  62  62  61 
 65  71  73  70  63  56  55  61  66  71  76  79  78  76  73  69  64  60  57  57  60  61  59  58  58  61  66  73  79  83  85  84  83  81  79  76  75  74  73  72  69  67  66  65  64  63  62  60  58  58  60  60  61  60  60  59  57  55  52  51  50  52  54  56  61  70  74  73  71  70  68  65  62  60  59  59  61  64  66  69  72  75  77  79  78  76  73  70  67  67  68  71  74  77  76  71  64  55  49  46  51  62  74  87  96 102 102 102 101  95  82  71  60  54  51  52  56  57  58  58  59  59  59  57  60  70  77  83  89  96 102 104  94  79  62  52  53  54  55  55  55  56  58  62  67  73  78  81  83  83  82  78  75  72  68  62  59  60  61  62  63  65  66  68  68  67  65  62  60  59  60  60  60  60  61  63  66  69  71  72  71  68  64  61  62  66  67  65  64  63  63  64  65  66  67  66  65  64  63  63 
 65  70  73  71  66  57  56  60  66  71  75  78  79  78  76  72  67  62  58  56  59  60  58  57  58  61  65  71  76  80  81  80  77  75  72  71  70  71  71  71  71  70  70  71  71  72  72  72  71  69  66  64  64  63  62  61  58  56  53  51  51  53  55  57  62  67  69  67  65  63  62  60  58  57  58  59  63  66  70  73  75  78  80  81  80  78  74  69  67  66  67  71  73  76  77  75  69  60  53  49  53  61  73  85  94  98  99  98  96  89  76  65  57  53  52  54  58  59  60  60  60  60  59  55  56  61  67  74  81  89  97 100  93  79  64  55  55  57  56  56  57  58  59  61  65  70  75  80  84  85  84  81  79  76  72  67  64  63  62  61  61  62  64  66  67  66  65  63  60  60  61  62  62  64  65  67  69  71  72  72  70  67  64  61  61  65  67  65  63  63  63  64  66  67  68  68  67  65  64  63 
 64  69  72  72  67  58  55  59  64  69  73  77  80  80  78  74  69  64  58  56  58  58  57  57  57  60  63  68  71  73  74  73  71  68  67  66  68  70  72  75  76  77  78  79  82  83  83  83  83  79  72  68  67  67  65  63  61  58  55  53  52  53  56  58  61  63  62  60  58  57  56  56  56  56  57  59  63  67  71  74  77  79  82  82  81  78  74  69  66  65  67  69  72  75  77  77  73  65  59  54  55  61  71  81  88  92  91  90  86  80  69  61  55  53  53  56  59  61  62  62  62  61  59  56  55  56  59  65  73  80  89  94  89  77  64  56  57  58  58  58  59  60  60  61  63  67  71  77  81  83  84  82  81  78  76  73  70  67  64  62  61  61  62  63  64  65  64  63  62  62  63  64  66  67  69  71  72  72  71  70  68  66  63  61  62  66  67  65  64  63  63  65  67  68  69  69  68  67  65  64 
 64  69  72  72  68  59  56  59  63  66  71  76  79  81  80  76  70  64  59  56  56  56  56  57  58  59  61  63  64  65  65  65  64  63  63  65  68  72  77  81  84  86  88  90  92  92  92  92  93  88  78  72  71  70  68  66  64  62  58  55  54  54  55  58  59  57  56  54  53  53  53  54  56  57  58  59  62  65  69  72  76  79  82  82  81  78  73  69  65  64  66  68  70  73  75  78  76  70  64  60  59  62  68  76  81  84  82  79  74  69  62  58  55  55  56  59  61  61  61  61  61  61  60  57  55  53  55  59  65  71  79  85  82  73  62  56  58  60  60  60  61  61  60  60  60  63  66  71  75  79  81  82  81  80  79  78  75  72  68  64  61  60  59  59  61  62  63  63  63  63  64  66  69  71  73  73  73  71  68  65  64  63  62  62  64  67  68  66  65  63  63  65  67  70  71  71  70  69  66  65 
 65  68  71  72  68  59  56  58  62  65  70  75  80  82  81  78  72  65  60  56  56  56  57  58  60  61  61  61  60  59  59  59  59  59  60  66  71  76  83  89  93  95  96  97  98  98  96  95  95  90  80  75  73  72  70  69  67  65  61  57  55  54  54  56  56  54  52  51  51  51  53  55  57  59  59  59  61  63  66  69  74  78  80  81  80  77  72  68  64  63  64  66  68  70  73  76  76  72  67  63  62  62  67  72  76  78  75  71  66  61  56  54  54  55  58  60  62  60  58  59  60  61  60  57  55  53  54  56  59  63  70  76  74  67  59  55  58  62  61  61  60  59  59  58  57  59  62  66  70  75  78  81  81  82  82  83  81  76  71  65  61  58  57  56  57  59  61  63  64  65  64  66  70  74  76  77  74  70  65  61  59  60  61  63  65  69  69  67  65  64  64  66  69  72  73  72  71  70  67  66 
 65  68  70  72  68  59  56  58  61  64  69  74  79  82  82  79  73  66  60  56  56  57  59  61  64  63  62  60  57  55  55  56  57  57  61  68  76  82  89  97 101 102 102 102 101  99  96  92  90  86  81  78  75  73  72  71  69  67  63  58  55  53  52  53  54  52  51  51  51  52  55  58  60  62  61  60  61  61  62  65  71  75  77  78  78  75  71  66  63  61  61  63  66  67  69  72  73  70  67  65  63  62  65  69  72  74  72  67  62  56  50  49  52  56  59  61  60  57  54  55  57  59  60  56  55  56  56  55  55  56  61  67  66  61  54  52  58  62  62  61  59  58  57  56  54  55  57  61  66  71  75  79  81  83  85  87  86  80  74  67  62  57  55  53  54  57  60  63  66  66  64  66  71  76  79  79  75  68  62  56  54  57  59  63  66  71  71  69  67  65  65  67  70  73  74  74  72  70  68  67 
 63  65  68  70  68  59  55  57  59  60  64  70  75  79  80  78  73  66  61  57  57  58  60  62  64  63  60  57  55  54  55  58  60  62  67  77  84  89  94 100 104 105 104 103 101  99  95  91  89  86  83  80  78  75  73  71  69  67  63  59  56  54  53  54  55  55  55  54  55  56  58  61  63  63  62  60  60  59  59  62  68  72  75  76  75  72  68  64  60  58  59  60  62  63  65  67  68  67  66  65  64  63  65  67  69  70  68  64  59  55  50  49  52  56  59  60  59  57  54  54  55  57  56  53  54  58  58  55  53  52  55  59  59  57  54  54  59  62  62  62  61  59  58  56  54  53  54  57  62  66  71  75  78  80  83  86  85  82  77  71  66  60  57  54  54  56  59  63  66  67  67  69  74  77  79  76  71  64  58  54  54  58  62  66  70  74  74  71  68  66  66  68  70  72  74  75  74  72  69  68 
 59  61  64  67  66  59  55  55  55  56  58  63  68  73  75  74  70  66  61  58  58  59  60  61  61  60  57  54  53  54  57  62  68  71  78  89  95  96  98 101 103 103 102 101  99  96  94  92  91  89  85  82  80  76  73  70  68  66  63  60  58  56  56  56  57  60  61  60  60  60  63  65  65  64  63  60  59  58  57  60  65  69  71  72  72  69  64  59  56  56  56  58  58  58  59  61  62  62  63  64  64  65  66  67  66  66  64  61  58  55  53  52  54  55  58  59  59  58  57  56  55  54  52  50  52  56  58  56  52  51  51  52  53  55  56  58  60  62  62  63  64  63  61  58  55  54  53  55  58  62  66  70  73  75  77  80  81  81  79  76  71  66  61  57  56  56  59  63  65  68  71  74  77  77  75  71  64  58  53  53  57  63  67  71  74  78  78  73  70  68  68  68  69  70  73  75  76  75  70  68 
 56  58  61  64  63  58  55  54  54  53  55  59  64  68  70  70  67  64  61  58  59  60  61  61  61  59  57  54  53  55  58  65  70  75  82  92  96  96  97  97  98  98  98  97  95  93  90  89  87  85  83  80  77  75  72  70  68  66  63  61  59  59  58  58  60  64  64  64  64  66  68  70  70  68  65  61  59  57  56  58  63  67  69  70  70  67  62  57  55  54  55  57  57  56  57  59  60  61  61  63  64  66  67  67  66  64  62  60  58  56  53  53  54  55  56  58  58  58  58  57  56  53  51  50  52  56  57  55  53  52  51  51  53  55  58  59  61  62  62  64  66  67  64  61  58  56  55  55  56  59  62  65  68  71  73  76  78  78  77  75  72  67  63  59  57  57  59  62  64  68  72  75  77  76  72  67  60  55  52  54  59  65  70  72  75  79  78  72  69  67  67  68  68  69  72  75  77  76  71  68 
 54  55  57  60  59  55  53  53  54  54  56  59  61  64  65  65  63  61  59  58  60  61  62  63  62  61  58  56  54  55  58  64  69  74  80  87  90  89  88  88  88  89  89  88  87  86  83  80  78  76  74  73  72  70  69  69  68  66  63  61  60  59  59  60  62  65  66  67  69  71  74  76  75  73  68  63  60  57  55  56  61  65  67  67  67  64  60  56  55  55  56  57  57  56  57  59  60  60  61  62  64  66  67  67  67  65  63  61  60  57  54  53  54  54  55  56  56  56  56  56  55  54  54  53  54  55  55  54  54  55  55  54  55  56  57  59  60  62  63  64  67  68  67  65  63  61  59  57  56  56  58  61  64  66  69  72  73  73  73  71  69  65  63  59  58  58  59  60  63  65  69  72  74  73  69  64  58  55  53  55  60  66  70  72  74  77  75  70  66  65  66  67  68  69  72  75  77  76  72  69 
 53  53  54  56  55  53  52  53  54  54  56  58  59  60  61  61  60  59  57  58  60  62  63  64  64  62  60  57  55  56  58  62  67  71  76  80  81  79  77  76  77  78  79  79  79  77  75  72  69  67  67  66  66  66  66  67  67  65  63  60  59  59  60  61  64  68  70  71  73  77  80  81  80  77  71  64  60  56  54  55  60  64  65  65  64  61  57  55  54  55  56  58  58  57  57  58  59  60  60  62  63  65  67  68  67  66  63  61  60  58  54  53  53  54  54  54  55  55  55  55  56  56  56  56  56  54  54  54  56  58  58  58  58  57  58  59  61  63  63  65  68  69  69  68  67  65  62  58  55  54  54  56  59  62  65  67  68  68  68  67  66  64  61  59  58  58  59  60  61  63  67  69  70  69  66  61  57  54  54  57  61  67  70  72  74  76  73  68  65  63  64  65  66  68  71  74  76  75  71  68 
 51  51  51  52  53  52  52  53  54  55  56  57  57  56  56  56  57  57  57  58  61  62  63  64  65  63  61  58  56  56  57  61  65  69  72  73  72  69  66  64  64  65  67  69  69  68  66  63  60  59  60  61  61  62  64  65  65  63  61  59  58  58  59  62  66  72  75  76  79  82  83  83  81  77  71  64  60  56  54  54  59  62  63  62  61  58  54  53  53  55  57  58  58  57  57  58  58  58  59  61  63  65  66  67  67  65  63  62  61  59  55  54  54  54  53  53  54  54  55  55  56  56  57  58  57  54  53  55  57  59  61  60  59  59  59  60  62  64  65  66  68  69  71  72  72  69  65  60  56  53  52  53  56  59  62  62  63  63  63  64  63  62  61  59  59  58  59  59  59  61  64  66  67  65  63  59  55  54  55  58  63  68  71  73  74  74  72  66  63  62  63  64  65  65  68  71  72  71  67  65 
 51  50  50  52  52  52  52  53  54  55  56  56  55  55  54  55  56  57  58  59  60  62  63  64  64  63  61  58  55  55  56  58  61  65  67  67  64  61  58  56  55  56  59  62  62  62  61  59  56  55  57  58  59  61  62  63  63  62  59  58  58  59  61  64  69  77  80  81  82  84  85  83  80  75  69  64  60  57  55  56  60  61  62  61  59  56  53  52  52  55  57  59  59  57  56  57  57  58  59  61  63  64  65  66  66  65  63  62  61  60  56  55  56  56  55  54  54  55  55  55  56  56  57  58  56  53  53  55  58  59  61  62  61  60  61  62  63  65  66  67  68  69  72  74  74  72  67  62  57  54  52  53  56  59  60  60  59  60  60  60  60  60  60  60  59  59  59  58  58  59  61  63  63  63  61  57  54  54  55  59  65  69  73  74  75  75  71  65  62  61  61  62  63  62  65  67  68  66  62  60 
 51  50  51  53  53  53  53  54  55  55  56  56  55  54  54  55  56  58  59  59  59  60  62  64  64  63  61  57  54  54  54  56  58  61  63  61  59  56  53  50  50  51  54  56  58  59  59  57  55  54  57  58  59  61  61  62  62  60  58  57  58  62  65  68  74  82  85  85  84  84  83  81  77  72  67  63  61  60  59  59  62  63  63  61  58  55  52  51  53  56  59  60  59  57  56  56  57  58  60  61  63  63  65  65  65  63  63  62  61  59  58  58  57  58  56  56  55  55  54  55  56  56  56  57  56  53  53  55  57  58  60  61  62  61  62  63  65  66  67  67  67  69  72  74  75  73  69  64  59  56  54  55  57  60  60  58  58  58  58  58  58  59  59  60  60  59  59  58  58  58  59  60  62  61  60  57  54  54  56  61  66  71  75  77  77  76  72  65  61  60  60  61  61  60  61  62  63  60  57  55 
 52  51  52  54  55  55  55  55  55  55  55  55  55  55  55  56  57  59  60  60  59  60  61  63  63  62  60  57  54  53  53  54  55  57  59  59  58  55  53  50  49  50  52  55  57  58  59  59  57  57  59  61  61  61  62  62  62  60  60  60  62  66  70  74  79  85  88  87  85  83  81  78  74  70  66  63  63  62  62  63  65  66  65  62  58  55  52  52  53  57  59  60  59  56  55  56  57  58  60  61  63  64  64  64  63  62  61  61  59  58  58  58  58  58  58  57  57  56  56  56  56  56  56  57  56  54  54  55  56  57  58  60  61  62  64  65  65  66  67  68  68  69  71  73  73  72  68  64  60  57  56  56  58  60  61  58  57  57  57  57  57  58  58  59  59  59  60  59  58  57  57  58  60  61  60  58  55  55  56  61  68  73  77  80  80  77  72  65  61  60  60  60  59  58  59  59  59  56  53  51 
 52  52  53  55  56  56  55  56  55  55  54  54  55  56  58  58  59  60  60  60  60  60  61  62  63  62  60  57  54  52  52  53  54  55  57  58  58  57  55  53  53  52  53  55  56  58  60  61  61  61  62  62  62  62  62  61  62  62  62  64  67  71  76  81  85  88  88  87  85  82  79  75  72  69  67  65  65  65  66  67  69  69  67  64  59  55  53  52  54  57  60  60  59  56  55  56  57  58  59  60  62  62  63  62  61  61  60  58  57  57  58  58  58  58  58  58  58  58  58  58  57  58  57  57  56  57  57  56  56  56  56  58  59  62  64  66  66  67  67  67  68  68  69  70  70  68  66  64  60  58  57  58  59  60  60  59  58  58  57  56  57  58  58  59  59  60  60  59  59  58  56  57  60  62  62  60  56  55  57  61  68  74  79  82  82  77  71  64  60  59  59  60  59  58  58  57  57  55  52  50 
 52  52  53  54  56  56  56  55  55  54  54  55  56  58  59  60  60  60  60  60  60  60  62  62  63  62  60  58  55  53  51  52  53  54  55  58  59  58  57  56  55  54  54  54  56  57  59  60  62  63  62  61  60  60  60  60  61  63  65  68  72  77  82  87  90  89  88  87  85  82  78  74  72  69  68  68  68  68  68  70  72  72  70  66  61  56  53  52  54  57  60  60  58  56  55  56  57  59  60  61  62  62  61  60  60  59  58  57  55  56  57  57  57  58  59  60  61  61  60  59  59  60  59  58  58  60  60  58  57  56  56  57  59  61  64  66  66  67  67  67  67  67  68  68  68  66  64  62  60  59  58  58  58  59  59  60  59  59  58  57  57  57  58  58  59  60  60  60  60  58  55  56  60  62  62  60  58  57  58  62  68  74  79  83  83  77  70  63  59  58  59  60  60  59  58  58  57  55  52  51 
 51  52  53  54  55  55  55  55  54  53  54  55  57  59  60  61  61  60  60  60  60  61  62  63  63  63  62  59  56  54  52  52  53  54  55  58  59  59  58  57  56  55  54  54  55  55  57  58  61  62  61  60  58  57  58  59  61  65  68  73  77  82  87  93  93  89  87  86  84  81  77  74  72  70  71  71  72  71  70  71  74  74  72  68  62  57  53  53  54  57  59  59  58  55  54  56  58  58  60  60  61  62  61  59  58  57  57  56  55  55  57  57  57  58  60  62  62  63  63  63  62  62  61  61  61  62  62  60  58  57  56  56  58  61  63  65  65  66  66  66  66  66  66  66  65  64  63  60  59  58  58  58  57  57  58  60  61  60  59  59  58  57  58  59  59  60  59  60  60  58  55  55  59  62  63  61  59  58  59  63  69  74  79  83  83  77  70  62  58  57  58  60  60  59  59  58  58  57  54  52 
 52  52  52  53  54  55  55  54  54  54  55  56  58  59  60  61  61  60  59  59  60  61  62  63  64  63  62  60  57  54  53  53  53  54  55  57  57  58  57  56  55  54  53  53  53  54  55  57  59  60  60  58  56  56  56  59  63  68  73  78  82  87  91  95  94  90  87  85  83  80  77  73  72  71  73  75  75  74  72  73  76  76  73  69  63  58  53  52  53  55  58  58  57  54  53  55  57  59  60  61  61  62  60  58  57  57  56  56  55  56  57  58  59  59  61  62  63  64  65  65  64  64  63  63  63  64  64  62  61  59  58  58  59  61  62  63  64  64  64  64  64  64  64  65  64  64  63  60  58  58  57  57  57  56  57  60  61  60  60  59  59  59  58  59  59  59  60  60  61  59  56  57  60  62  62  61  58  57  59  64  69  74  78  82  81  75  68  60  57  56  58  61  60  60  59  59  58  57  55  53 
 52  52  52  53  54  55  54  54  55  55  56  57  59  60  60  61  60  59  59  59  60  61  62  63  64  63  62  60  56  54  53  54  54  54  55  55  55  55  55  55  54  54  52  51  52  53  55  56  57  58  59  58  55  55  56  60  66  73  80  85  88  91  93  95  94  90  87  85  82  78  75  72  71  72  75  77  78  77  76  76  77  77  74  69  64  58  53  51  52  54  57  57  56  53  53  55  57  58  59  60  61  61  60  58  58  57  56  56  56  56  58  59  60  61  62  63  64  65  65  66  65  65  64  64  64  66  67  65  63  62  61  60  60  60  60  61  61  62  63  62  61  60  62  63  64  64  63  61  58  58  57  57  56  56  57  59  60  60  59  59  60  60  59  58  58  59  59  60  60  59  57  57  60  61  61  59  57  57  59  64  69  74  77  80  79  73  66  59  55  54  57  59  60  59  59  58  58  57  54  53 
 53  52  52  53  54  54  54  55  56  57  58  59  60  60  60  60  60  59  59  59  60  61  63  63  63  63  61  59  56  54  53  53  54  54  54  55  54  54  54  54  54  54  53  53  53  54  55  56  58  59  60  59  57  56  58  62  70  79  87  92  94  95  96  95  94  91  89  86  83  78  73  70  70  71  75  78  79  80  79  78  78  77  74  70  64  58  53  51  51  53  56  56  55  53  52  55  57  58  59  60  61  61  60  59  58  57  56  56  56  57  60  62  62  63  64  65  65  65  66  65  65  65  65  64  64  67  68  67  66  65  63  61  60  59  59  58  58  59  61  60  57  58  60  63  64  64  63  62  59  58  57  57  57  58  58  58  58  59  59  60  60  60  60  59  59  59  59  59  60  58  57  58  60  60  59  57  56  56  60  65  70  74  77  77  76  73  66  58  54  53  55  59  60  59  58  57  56  56  54  52 
 54  53  52  52  53  53  54  55  57  58  60  61  61  61  60  59  59  58  58  59  60  61  62  63  63  62  61  59  56  55  54  54  54  54  54  54  54  54  53  53  53  53  54  55  55  56  57  58  58  59  61  60  58  58  60  67  75  84  92  97  99  99  97  96  94  92  90  86  81  76  70  66  67  71  74  78  81  82  81  80  78  76  74  70  64  58  53  51  51  53  55  56  55  52  52  55  57  58  60  60  61  61  60  58  58  57  57  56  57  58  62  64  64  64  64  65  65  65  65  65  65  65  64  63  64  68  69  69  69  68  66  64  61  59  58  57  57  58  59  59  56  56  60  62  64  65  65  63  60  59  58  58  58  59  59  57  57  58  60  60  61  61  60  60  59  58  59  59  59  58  57  58  59  59  58  56  54  57  60  65  69  73  75  75  74  71  66  58  54  52  55  58  60  58  57  55  55  54  52  51 
 55  54  54  53  53  54  54  56  57  59  60  61  62  62  62  61  59  58  58  59  59  60  61  61  60  60  59  59  58  58  58  56  56  56  55  52  51  53  53  53  52  51  52  54  56  59  60  60  59  58  58  58  58  60  66  74  83  89  94  98 100 100 100  97  95  93  89  84  77  70  65  62  64  69  75  80  82  83  81  80  80  77  72  66  61  58  56  54  52  53  55  56  56  53  53  56  58  60  61  61  62  60  59  57  56  56  57  58  59  62  66  67  65  64  63  63  62  63  65  65  66  66  65  63  64  68  70  71  71  71  69  66  64  62  62  62  61  62  61  61  59  59  60  62  63  65  66  64  63  59  57  56  58  60  61  59  58  59  60  61  61  60  60  59  58  58  59  58  58  58  58  58  59  59  58  57  56  57  58  60  64  68  71  73  72  67  63  59  56  55  56  58  59  58  57  55  54  54  53  53 
 55  55  54  53  53  54  55  56  58  59  61  61  63  63  62  61  60  59  59  59  59  59  59  59  58  59  60  60  61  62  62  61  60  60  57  52  51  53  54  53  51  48  48  52  56  60  62  61  59  57  55  55  58  64  73  82  90  94  96  99 101 102 101  98  95  92  87  80  71  63  58  58  62  69  76  82  84  83  80  80  81  78  70  63  60  59  59  57  55  54  55  56  56  54  54  57  60  61  62  62  61  60  57  55  54  55  57  59  62  65  68  68  66  63  61  59  59  61  64  66  67  66  65  64  64  68  71  72  73  73  72  69  67  66  66  66  66  65  64  64  63  62  61  61  62  65  67  66  64  60  57  56  57  60  61  60  60  60  61  61  60  59  59  59  58  58  58  59  59  58  58  58  58  59  59  58  58  57  56  57  59  62  67  70  69  63  60  59  58  57  57  57  58  57  57  55  54  53  54  55 
 54  53  52  51  52  54  56  56  57  59  60  61  62  62  62  61  60  59  59  59  59  59  59  60  60  61  62  63  64  65  65  64  64  63  61  57  56  57  56  54  50  47  47  49  54  58  60  60  58  56  51  52  58  68  79  88  95  98 101 104 106 106 103  97  91  85  79  71  64  57  56  58  64  71  77  81  83  83  82  81  81  76  69  64  61  61  61  59  57  55  55  55  55  53  54  57  60  61  61  62  61  60  58  56  55  56  58  61  64  67  68  67  64  61  59  58  59  61  63  65  65  66  65  64  65  68  70  72  73  74  73  71  70  68  67  66  66  65  64  65  64  63  62  61  62  64  67  66  64  60  57  56  56  59  60  60  60  60  61  61  60  59  59  59  58  58  58  59  59  59  59  59  60  60  60  60  59  57  57  57  58  60  64  66  65  61  59  59  58  56  56  57  58  58  57  56  54  54  55  55 
 53  52  51  50  52  55  56  56  57  58  60  60  62  61  61  60  60  59  59  58  59  59  59  60  60  62  64  65  66  67  68  68  68  68  66  64  63  62  60  56  51  47  47  49  53  57  58  58  58  55  50  52  61  73  85  94 100 103 105 109 110 108 104  95  86  77  69  62  56  52  54  59  67  73  78  81  82  83  84  83  80  75  69  65  63  63  64  62  60  57  54  54  53  52  53  57  60  60  61  61  61  60  58  57  56  57  60  63  65  67  66  64  61  59  57  58  59  61  63  63  63  64  65  65  66  67  68  70  72  73  74  74  72  70  67  65  64  63  64  64  64  63  62  62  62  65  66  66  64  61  58  57  56  58  59  59  59  59  60  61  61  60  59  59  58  59  59  59  59  60  60  60  60  61  62  61  60  59  58  57  58  59  61  62  62  60  59  58  57  56  56  57  58  57  56  55  55  55  55  56 
 55  54  53  52  53  56  57  56  57  58  59  59  60  60  59  59  60  59  58  58  58  58  59  59  59  61  63  65  67  69  70  71  71  72  71  71  71  68  64  59  53  48  47  48  52  56  57  58  58  55  50  54  66  80  93 102 107 108 109 111 112 108 101  90  79  68  60  53  49  47  52  61  69  77  80  81  81  82  84  83  78  73  69  66  65  66  68  67  64  58  54  52  52  52  54  58  60  60  60  61  61  60  59  58  58  59  61  63  66  67  64  60  58  56  56  57  59  61  62  61  61  61  63  66  67  67  67  69  70  73  75  76  75  72  69  65  63  62  64  65  65  63  62  61  62  65  66  67  65  62  59  57  56  57  58  58  58  59  60  60  61  60  59  60  59  60  59  60  60  60  60  60  61  62  62  62  61  60  59  58  57  58  58  59  59  59  59  57  56  55  56  58  58  58  57  56  55  55  56  57 
 56  56  54  54  54  56  57  57  57  57  58  58  58  58  59  58  58  58  58  57  56  56  56  56  58  59  62  65  68  70  72  73  74  75  76  77  76  74  69  63  57  52  49  49  51  55  57  58  57  55  52  57  70  84  98 106 110 110 108 109 108 103  94  82  71  61  53  47  44  44  51  62  71  78  80  81  80  81  83  82  77  72  68  67  67  69  71  70  67  60  54  51  50  52  55  59  60  60  59  60  60  60  59  59  60  61  62  64  67  67  62  58  55  53  54  56  59  61  61  59  58  58  61  66  68  66  65  66  69  72  75  78  77  73  69  65  62  61  63  64  65  63  62  62  62  64  66  67  67  64  60  58  56  57  57  58  59  59  60  61  61  60  60  60  60  60  60  60  61  60  59  58  60  61  62  63  63  61  60  59  58  58  58  58  59  60  59  57  56  56  56  58  58  58  57  56  56  56  56  57 
 56  55  55  55  55  56  57  57  57  56  57  57  57  57  57  57  58  57  57  56  55  54  54  55  55  57  60  62  65  69  71  73  75  76  78  79  79  77  74  69  62  56  53  51  53  54  56  56  56  55  53  58  70  83  96 103 106 105 102 100  97  91  82  70  62  55  50  45  43  45  52  62  70  78  80  80  80  80  80  79  74  70  67  67  68  71  73  73  69  61  54  50  50  53  57  61  61  60  59  58  58  59  59  60  61  63  64  65  66  65  59  56  52  52  53  56  61  62  61  58  56  56  59  64  67  66  65  64  66  69  73  77  77  74  69  64  61  60  61  63  64  63  62  62  62  64  67  68  67  65  62  60  58  57  57  58  59  60  61  61  61  61  61  61  60  60  60  61  62  61  58  57  59  60  62  63  63  63  61  60  60  59  59  60  60  60  59  57  57  56  57  58  58  58  57  57  56  56  56  57 
 55  55  54  55  56  56  56  56  56  55  55  55  55  55  55  55  56  56  56  56  54  53  53  54  54  55  57  60  63  66  70  73  75  77  79  80  81  80  78  75  69  63  58  55  54  54  54  54  54  54  54  58  67  78  88  95  96  95  91  87  82  77  69  59  53  51  48  46  45  47  53  60  69  75  78  79  79  78  77  75  71  68  67  67  68  72  75  74  70  62  54  50  49  54  59  63  62  60  58  56  56  57  59  61  63  64  64  64  64  62  56  53  51  50  52  56  62  63  61  57  54  54  56  61  65  66  64  62  62  65  69  73  74  73  68  63  61  59  61  62  63  63  61  62  62  64  66  68  68  66  64  61  59  58  58  59  60  61  61  62  62  62  62  61  60  60  60  61  62  61  58  57  58  60  62  63  64  63  63  62  62  62  62  62  62  61  60  58  57  57  57  58  58  59  58  56  56  56  56  56 
 54  53  54  54  55  56  56  55  55  55  54  53  53  53  54  54  55  55  55  55  55  54  54  53  53  54  56  59  62  65  68  72  74  77  78  80  82  83  83  81  77  71  65  59  55  53  52  51  51  51  53  56  60  67  76  82  84  81  76  71  66  62  57  50  47  48  48  48  48  50  53  58  64  71  75  78  78  77  73  70  67  67  67  68  69  72  75  75  72  63  55  50  49  55  60  64  64  60  56  54  54  56  58  61  63  65  64  62  61  58  54  51  49  50  52  57  62  63  61  56  52  52  54  58  63  65  64  60  59  60  64  69  71  71  68  64  60  59  59  60  62  62  61  61  62  63  66  68  68  67  65  63  61  60  60  61  62  62  62  63  63  62  62  61  61  60  61  62  62  61  58  57  58  60  62  63  63  64  64  64  64  64  65  65  64  63  61  60  58  58  58  59  59  59  58  57  55  55  55  55 
 54  54  54  55  55  56  55  55  54  53  53  52  52  52  53  54  54  55  55  56  56  56  55  55  54  54  56  59  62  65  68  72  74  76  77  80  83  86  88  88  85  80  72  65  59  54  52  50  49  49  52  52  53  56  63  69  72  69  63  58  54  52  49  47  45  47  48  50  51  50  52  54  60  65  72  75  77  74  69  65  64  66  68  69  70  72  74  75  72  64  55  50  49  55  61  66  64  60  55  52  53  54  57  60  63  64  63  60  57  55  52  50  49  49  52  56  61  62  60  55  51  50  52  56  60  64  63  59  56  56  60  64  67  68  66  62  60  59  59  59  60  60  60  60  61  63  65  68  69  68  67  65  64  62  62  63  63  63  63  64  63  63  62  62  62  61  61  62  62  61  59  59  60  61  63  64  64  64  65  65  65  65  66  66  66  65  63  60  60  59  60  60  60  59  58  56  55  54  54  54 
 57  57  57  58  58  55  54  54  54  53  52  53  52  52  53  53  55  55  56  57  58  59  58  57  57  57  58  61  63  66  69  72  74  75  77  80  84  88  92  95  93  89  82  73  65  58  54  52  50  50  50  49  46  48  52  58  61  58  54  50  47  47  48  49  48  47  48  51  52  51  50  50  55  60  67  72  73  70  65  62  61  65  69  71  71  72  74  75  73  66  57  51  50  55  61  65  64  59  54  52  51  53  56  59  62  63  61  58  55  53  51  50  48  49  52  56  60  61  59  55  51  50  51  55  59  63  62  57  54  54  57  61  63  65  64  61  60  58  58  58  58  59  60  60  61  63  66  67  68  68  68  67  66  65  65  64  64  65  65  65  65  64  63  62  62  61  62  61  62  62  61  61  62  63  63  64  64  65  65  66  66  67  67  67  67  65  64  62  60  59  60  60  60  59  58  56  55  54  54  54 
 61  61  61  62  60  56  54  55  54  53  52  53  53  53  53  54  55  56  57  57  60  60  59  59  60  60  62  63  66  68  71  73  74  74  76  79  84  89  93  98  98  94  88  80  71  63  57  54  52  51  50  47  43  44  47  51  53  53  50  47  46  48  50  53  52  49  49  51  52  51  49  48  51  56  62  68  68  66  62  59  59  64  71  74  73  73  74  75  75  68  59  52  50  54  59  63  62  58  54  51  50  51  54  57  60  61  59  56  53  52  51  50  49  49  52  55  58  58  57  54  52  51  52  54  58  62  61  57  54  53  55  57  60  61  61  60  59  58  58  58  58  59  59  60  61  63  66  67  67  68  68  68  68  68  68  67  67  67  68  68  66  65  64  63  62  62  62  61  61  62  62  63  63  63  64  65  65  65  66  66  67  67  67  67  66  66  65  63  61  60  60  61  61  60  58  57  55  55  55  55 
 66  66  65  65  62  56  54  55  55  53  53  53  54  54  55  55  56  56  57  58  59  60  60  61  62  63  65  67  69  70  71  72  73  72  73  77  81  86  91  96  98  96  91  84  75  67  61  57  54  53  52  49  45  45  47  49  51  50  49  49  50  52  55  56  56  53  52  52  52  51  49  47  50  53  58  63  63  62  59  57  58  64  73  76  75  75  74  76  76  70  61  53  50  53  56  59  59  56  53  51  49  50  52  55  56  57  56  54  53  52  52  52  50  50  52  53  55  55  55  53  52  52  53  55  57  59  59  57  55  54  55  56  57  59  59  59  60  59  59  58  58  58  60  62  63  64  65  66  67  68  69  69  69  70  70  69  69  69  68  69  68  66  64  63  62  61  61  61  61  61  62  63  63  64  64  66  66  66  67  67  68  68  67  67  67  66  65  63  61  60  61  62  61  60  59  58  56  56  56  56 
 70  68  66  65  62  56  54  54  55  54  53  54  55  55  55  56  57  57  58  58  58  59  60  62  63  66  67  70  71  72  72  72  70  69  69  72  76  81  86  92  94  95  91  85  78  70  64  59  55  54  54  52  49  48  49  51  50  49  48  50  53  57  59  58  57  56  55  54  52  50  48  48  50  52  55  59  59  58  56  56  57  64  75  79  78  76  75  77  78  72  63  54  49  51  53  56  56  55  53  51  50  49  50  51  52  53  53  53  53  53  53  53  51  51  51  52  52  52  53  53  54  54  55  56  57  57  57  57  57  56  56  55  56  57  58  59  59  60  59  58  57  58  60  62  64  64  64  65  66  67  68  69  70  71  71  71  70  71  70  70  69  67  65  64  62  61  61  60  60  61  62  63  63  64  65  66  67  68  68  69  69  68  68  67  67  66  65  63  61  60  61  62  62  61  60  59  58  57  57  57 
 71  68  64  62  58  55  54  54  54  54  54  55  55  55  56  56  57  58  59  58  58  58  59  61  65  67  70  71  73  72  72  69  68  66  65  67  69  73  78  84  88  90  89  85  79  72  66  60  56  54  55  55  53  52  52  52  50  48  47  51  56  60  60  56  56  59  59  55  52  49  49  50  51  52  54  55  55  54  54  54  57  65  77  82  81  77  75  77  79  74  65  55  48  49  51  53  54  54  53  52  50  49  49  49  49  49  50  52  53  53  53  53  53  52  51  50  49  50  51  53  54  56  57  58  57  55  55  57  59  59  58  56  56  56  56  58  60  61  60  59  58  58  61  63  64  64  64  65  66  67  68  69  70  71  72  72  72  73  72  70  69  67  66  64  63  61  61  60  60  60  61  61  62  63  64  66  68  69  69  70  70  69  68  68  68  66  65  63  61  60  61  61  62  62  61  59  59  59  58  58 
 71  66  61  57  55  55  55  55  55  56  56  56  56  56  56  58  59  59  59  58  57  57  58  61  64  66  68  71  71  72  71  69  67  66  65  63  63  66  71  76  80  82  83  80  76  70  65  61  58  56  56  56  55  55  54  53  51  49  48  52  56  60  60  56  56  60  60  57  53  51  51  51  53  52  52  51  51  51  51  52  57  65  76  80  80  79  77  78  79  74  66  54  48  48  50  51  52  52  52  52  51  50  50  49  49  49  51  53  54  54  54  54  53  52  50  50  49  50  52  52  53  55  56  57  57  54  54  56  58  60  59  57  56  56  57  58  60  61  61  60  59  59  61  63  64  65  65  65  66  67  68  69  71  72  73  72  73  73  72  71  69  68  67  65  63  62  62  62  61  61  60  60  61  62  64  65  67  68  70  71  71  70  69  69  68  67  65  64  63  62  61  61  62  61  60  58  59  59  59  60 
 68  62  57  53  53  54  56  57  58  58  58  58  57  57  58  60  60  60  60  59  56  55  56  58  60  63  65  66  69  70  71  71  70  70  67  62  60  62  65  68  71  74  74  73  68  65  62  61  59  58  57  56  56  56  54  54  52  51  51  52  54  55  56  57  57  58  58  57  57  56  55  54  52  51  50  48  48  47  47  49  57  64  70  74  78  80  80  80  78  72  64  55  49  49  50  50  50  50  51  51  51  51  52  52  52  52  53  54  54  54  55  55  52  50  50  51  53  54  53  52  51  52  53  56  55  52  51  54  57  60  61  60  60  59  59  59  60  61  62  62  60  60  62  64  65  66  67  68  69  69  70  71  73  74  74  73  72  71  70  69  68  67  67  66  65  64  64  64  64  62  60  59  61  62  63  64  66  67  70  72  72  72  71  69  68  68  68  66  66  64  64  63  61  60  58  57  57  58  61  62 
 63  58  54  52  52  55  56  59  60  61  61  60  59  59  59  60  59  59  58  57  54  54  55  57  59  61  63  65  67  69  70  71  71  71  68  62  60  61  62  63  66  67  68  68  65  62  61  60  60  60  58  57  57  56  55  53  53  52  52  51  52  53  54  56  57  57  57  58  58  59  57  55  53  50  49  47  47  46  45  48  56  62  67  71  76  80  82  82  78  72  63  55  49  49  49  49  49  49  50  50  51  52  52  53  53  53  53  53  53  53  55  54  51  49  49  51  53  54  54  52  50  50  51  54  54  51  51  54  56  59  61  62  62  61  61  60  61  62  63  63  62  62  64  65  66  67  68  69  70  71  71  72  73  75  75  72  71  71  70  70  69  68  67  67  66  66  65  65  64  63  61  61  61  63  64  64  65  68  70  72  73  73  72  69  67  68  69  67  67  67  65  64  62  60  58  56  56  58  61  62 
 54  53  53  54  55  55  55  58  61  63  63  62  61  60  60  59  58  56  55  53  52  53  55  57  60  62  64  66  67  69  70  70  70  69  67  64  62  62  61  61  63  65  65  65  63  62  60  60  60  60  59  59  58  57  55  54  52  52  51  51  51  52  53  54  55  57  58  58  58  58  58  56  54  51  50  48  48  47  46  49  54  60  66  71  75  79  81  81  79  72  63  55  50  49  49  49  48  49  50  51  52  52  52  52  52  51  51  50  50  51  53  53  51  50  49  50  52  53  54  53  52  51  52  54  54  52  52  55  57  58  60  62  62  62  63  63  63  64  65  65  65  66  66  67  69  70  70  71  71  72  72  72  73  74  74  72  71  71  72  70  70  69  69  68  68  66  65  64  64  63  62  62  64  65  65  65  66  67  70  72  73  73  71  69  68  69  69  68  67  68  67  66  64  62  59  57  57  57  59  61 
 50  50  52  55  56  55  56  59  62  64  64  63  62  60  59  58  56  54  52  51  51  52  55  58  60  63  65  67  68  70  70  70  69  67  66  65  64  62  61  59  61  62  63  64  64  63  62  61  61  61  61  60  60  58  57  55  53  51  50  50  51  52  53  54  55  57  58  58  58  58  57  56  53  52  51  49  49  48  48  50  52  57  64  69  74  77  79  81  79  72  63  55  50  49  49  49  49  50  51  52  52  52  51  51  50  50  49  48  48  50  51  52  52  52  52  52  53  55  56  55  55  54  54  55  54  53  53  55  56  58  59  61  62  63  63  64  65  66  66  67  68  68  68  69  70  71  71  71  71  71  72  72  72  73  72  72  72  72  72  71  70  70  70  69  68  67  66  64  64  63  64  65  65  66  66  66  67  68  70  71  73  73  71  70  68  68  68  68  68  68  68  67  66  63  61  59  58  57  59  60 
 49  50  52  55  57  56  57  60  63  64  63  63  62  60  59  57  56  54  51  49  50  52  55  58  61  64  67  69  71  72  72  71  69  67  66  66  64  62  60  58  59  60  62  64  65  64  64  64  64  64  63  63  62  61  58  56  54  52  51  51  51  52  53  54  55  56  57  57  57  57  56  56  54  52  51  50  49  50  49  50  51  54  61  66  71  75  78  79  78  71  62  54  50  49  49  49  50  51  52  52  52  52  51  50  49  48  47  47  48  49  52  53  54  56  58  59  59  60  61  62  60  59  58  55  53  53  53  54  55  56  58  59  61  62  64  65  66  66  67  68  70  70  70  70  71  71  72  72  72  71  72  72  72  71  71  72  71  71  71  71  71  71  70  70  69  68  67  65  64  64  65  66  66  67  68  67  67  67  69  71  72  73  72  71  69  67  67  67  67  68  68  68  67  65  63  60  59  58  59  60 
 52  53  54  56  57  57  59  61  62  63  63  62  61  60  59  58  57  56  53  51  50  52  56  60  63  66  69  71  74  75  75  73  71  68  66  65  64  62  60  58  58  60  62  64  65  65  66  66  68  67  65  64  64  62  60  58  56  53  52  52  52  52  53  54  55  56  56  56  56  56  56  55  54  53  52  50  50  50  50  49  49  52  58  64  68  72  76  77  76  70  62  54  50  49  49  50  51  52  53  53  52  52  50  49  48  48  48  49  50  52  55  57  60  63  66  67  68  68  70  69  69  66  62  57  55  54  54  53  54  54  56  58  61  63  65  66  67  68  68  69  71  73  71  71  71  72  72  72  72  72  73  72  71  71  70  70  70  70  70  70  70  70  70  70  69  68  67  66  64  64  66  67  67  67  68  67  66  68  69  70  72  72  73  71  69  66  65  66  66  66  67  68  68  66  64  62  60  60  61  61 
 59  58  57  56  57  59  61  61  62  61  61  60  60  60  61  61  60  59  57  54  52  53  58  62  66  69  71  74  76  79  79  77  73  70  67  64  62  62  61  60  60  61  63  64  65  66  67  69  71  71  67  65  64  64  61  59  57  55  53  52  52  52  52  53  53  55  55  55  55  55  55  54  54  53  52  51  50  50  50  49  48  50  56  60  65  68  72  74  73  68  61  54  50  50  50  51  52  52  53  53  52  51  50  48  49  50  52  53  56  58  61  65  69  73  76  78  78  79  80  80  79  74  68  62  58  57  56  54  54  54  56  58  61  64  67  68  69  70  69  70  73  73  72  72  72  72  72  73  73  73  73  73  72  71  70  68  68  68  68  69  69  70  70  70  69  68  67  65  65  65  66  67  68  68  68  67  66  66  68  69  70  72  72  72  70  66  64  64  64  65  66  67  68  67  66  64  63  63  63  63 
 63  61  60  58  58  61  62  62  61  61  60  61  62  63  64  66  65  64  61  58  55  55  60  64  68  71  73  77  80  83  83  81  77  73  69  65  64  63  64  62  63  62  63  63  63  64  67  70  74  74  69  67  66  65  64  61  58  56  54  52  51  50  50  51  52  53  53  53  53  53  53  52  53  52  52  51  50  50  50  49  47  49  54  58  62  65  67  70  70  66  60  54  50  51  52  52  52  52  52  52  51  50  49  49  51  54  57  61  64  66  69  73  77  82  85  87  87  88  88  89  86  81  74  67  63  60  59  58  56  56  57  60  63  66  68  70  71  71  70  71  74  74  73  73  72  73  73  74  75  75  74  74  74  73  70  67  66  67  68  68  69  69  69  69  68  68  67  66  65  65  66  67  67  67  67  66  65  66  67  69  70  72  73  73  71  67  64  64  63  64  65  66  67  67  66  65  64  65  65  65 
 64  63  61  60  60  62  62  62  62  62  62  63  66  68  71  73  71  69  66  61  57  58  63  66  69  72  75  79  83  86  87  85  81  76  71  68  66  66  66  65  65  63  62  60  60  61  65  70  74  75  72  70  70  69  66  64  61  58  56  53  51  49  49  49  49  51  51  51  51  51  51  51  51  51  51  50  50  49  50  49  47  49  53  56  58  60  62  65  66  63  58  53  51  53  53  52  51  51  51  50  50  50  50  52  55  60  65  70  74  77  79  82  86  89  91  93  93  93  94  94  92  87  80  74  69  65  63  61  60  60  61  62  65  69  71  73  73  73  72  73  74  75  74  74  74  74  74  74  75  75  75  75  75  75  72  66  64  65  67  68  68  69  69  69  68  67  67  66  66  66  66  66  67  67  66  65  64  65  66  68  70  73  73  75  73  69  67  65  63  63  64  65  66  66  66  65  66  66  67  66 
 61  61  61  62  63  63  63  64  65  66  67  70  72  75  78  78  76  73  70  66  61  62  66  69  71  73  75  80  85  89  90  88  84  78  73  70  69  69  69  68  67  64  61  58  56  57  61  67  72  74  73  73  73  72  70  68  65  62  59  56  53  50  48  48  48  49  49  49  49  49  50  50  50  50  51  51  50  50  49  49  48  49  53  54  55  57  59  62  63  61  57  53  52  54  54  52  50  50  49  49  49  51  53  56  61  67  73  79  82  86  88  89  91  92  93  93  94  95  96  96  95  90  85  80  76  69  66  64  63  63  63  65  67  70  72  73  73  72  72  71  73  74  73  74  74  74  74  74  74  74  73  73  73  74  72  66  64  65  66  67  68  68  69  68  68  67  67  66  66  65  64  65  65  66  65  64  63  63  65  67  70  73  75  76  75  73  70  67  65  63  63  64  65  65  66  66  66  66  67  66 
 55  57  60  63  65  63  64  66  69  72  75  77  79  82  83  82  79  76  72  69  66  66  69  71  72  73  75  80  86  91  93  91  86  79  74  71  70  71  72  70  69  65  62  57  55  54  57  62  68  72  74  75  76  75  75  73  70  67  63  59  55  52  49  47  47  47  48  48  48  48  48  49  49  50  50  51  51  49  49  48  49  50  52  53  53  54  56  59  60  58  55  52  52  55  55  51  49  49  49  49  50  53  57  62  68  75  81  87  91  93  94  94  93  93  92  92  92  93  94  95  95  92  90  86  81  73  69  68  67  66  66  67  69  71  72  73  72  72  70  70  71  72  73  73  74  74  74  73  72  71  70  70  70  71  70  66  64  64  66  67  67  68  68  68  68  67  66  66  65  65  63  63  64  64  64  63  62  62  64  67  70  73  76  78  78  76  73  70  67  64  63  63  65  66  66  66  66  66  66  66 
 52  55  58  63  64  64  66  70  75  79  82  83  85  85  86  84  81  78  75  73  71  71  73  74  74  74  76  80  86  93  96  93  88  80  74  70  69  71  72  72  71  69  64  59  56  53  55  57  61  66  72  75  75  75  75  74  72  69  66  62  57  53  50  48  47  47  47  47  47  47  47  48  49  50  51  51  51  50  49  48  48  50  52  52  51  52  54  57  58  56  54  51  52  55  54  51  49  49  50  50  53  57  62  68  75  81  86  91  94  96  96  94  93  91  89  89  89  91  93  94  94  92  91  90  85  77  73  73  71  70  70  70  71  72  73  73  72  71  70  70  71  72  73  74  75  74  74  72  70  68  67  67  67  69  68  66  64  65  65  65  66  66  66  66  66  65  65  65  64  63  62  62  63  63  63  62  61  61  63  66  71  74  77  80  81  79  76  72  68  65  64  64  65  66  66  66  66  66  66  66 
 52  54  57  60  63  65  69  75  81  86  89  89  88  87  86  84  82  80  78  76  77  77  77  76  75  74  76  81  87  94  98  95  89  82  74  67  66  69  72  74  75  74  70  64  59  55  53  52  53  57  66  70  71  72  74  74  73  71  67  64  59  54  51  48  47  47  47  46  46  46  47  48  49  50  50  51  51  50  49  48  49  50  52  51  50  50  52  55  57  56  53  51  51  54  54  51  50  51  52  53  57  63  68  74  80  86  90  92  94  95  94  91  89  87  85  86  87  90  93  94  93  92  91  92  89  82  78  78  77  75  74  74  74  74  74  73  72  71  70  70  72  74  75  76  76  76  74  71  68  66  65  65  65  67  67  65  65  65  65  64  64  64  64  63  63  62  62  62  61  61  60  60  61  62  62  61  60  60  63  67  72  75  80  83  84  82  79  74  70  66  65  65  66  68  67  67  66  66  66  66 
 54  54  55  57  60  67  73  79  86  92  93  93  91  88  85  82  81  80  78  79  82  83  82  79  76  75  76  81  88  96 100  97  91  84  73  62  60  66  72  76  79  80  77  72  64  58  52  48  46  50  58  63  64  66  69  71  71  70  67  63  58  54  50  47  46  46  46  45  44  45  46  47  48  49  51  51  51  51  49  48  49  50  51  50  49  49  50  54  56  54  52  50  50  53  54  53  52  53  55  57  62  68  73  80  85  89  91  91  91  90  90  88  84  83  83  86  90  94  95  95  93  92  91  93  91  87  85  84  83  81  80  79  79  78  77  76  75  73  71  72  75  77  79  80  79  78  75  71  67  64  63  63  65  66  66  65  64  63  64  63  63  62  61  61  60  59  59  59  59  58  59  59  61  61  61  61  60  60  62  66  71  76  81  84  85  82  78  74  69  66  65  67  68  69  69  69  68  68  66  66 
 57  56  55  54  58  68  77  82  89  95  96  93  89  85  81  79  79  80  81  83  85  86  84  81  77  75  75  81  88  96 100  97  92  85  73  57  54  62  70  77  82  85  84  79  70  61  53  46  42  43  50  54  57  60  64  67  67  66  64  60  56  52  48  45  44  45  46  44  44  44  45  46  48  49  51  52  51  50  49  49  50  50  51  50  49  49  50  53  55  54  52  50  50  53  54  55  54  55  57  60  66  72  78  83  87  90  90  89  88  87  87  84  80  79  80  85  90  94  96  95  93  92  92  93  92  92  91  90  89  87  86  84  83  82  81  79  78  76  74  75  78  81  83  83  83  81  78  73  69  66  64  64  65  67  66  64  63  62  63  63  61  60  59  59  57  57  56  56  56  56  58  59  61  62  61  61  60  60  63  67  72  78  83  86  85  82  77  73  70  67  66  67  69  71  71  71  70  69  68  67 
 61  60  58  57  60  67  75  84  90  95  92  85  78  73  72  74  78  82  86  87  87  87  85  83  80  78  77  80  87  94  99  98  93  85  73  57  52  55  64  75  85  90  87  80  71  63  57  50  42  41  45  48  50  53  57  59  61  61  60  57  54  51  49  46  46  47  47  47  46  46  47  48  49  50  51  52  53  52  52  51  52  52  51  51  50  51  53  55  57  56  54  52  51  51  53  56  56  56  56  60  66  72  79  83  86  88  88  90  91  91  89  86  82  79  76  76  78  82  86  89  92  94  94  94  93  93  93  92  90  88  87  86  86  85  83  81  80  80  81  82  83  84  84  84  83  82  81  80  78  76  73  70  68  66  64  61  61  63  63  62  59  57  56  56  56  54  53  53  54  55  58  60  63  63  61  59  57  58  63  71  80  85  89  90  88  82  78  75  73  71  69  70  70  71  71  71  71  71  69  69 
 63  63  63  62  63  65  72  82  88  89  83  73  66  62  66  73  81  87  90  91  87  85  84  83  82  80  78  80  85  93  99  99  95  85  73  58  51  50  58  73  85  92  89  79  71  65  61  55  45  40  42  45  46  48  50  52  54  54  55  54  52  51  49  48  48  49  49  49  49  49  50  50  51  51  53  54  54  55  55  55  55  54  53  52  52  54  56  58  58  57  55  54  52  50  52  57  59  56  56  59  65  72  78  82  84  85  87  90  94  94  92  89  86  81  73  67  65  67  72  80  87  92  94  93  91  91  91  91  90  86  85  85  86  87  84  82  82  82  87  89  88  86  85  84  83  83  84  86  87  86  83  78  72  67  63  59  60  63  63  60  57  54  53  54  54  53  51  51  53  56  59  62  64  64  61  57  54  56  63  75  86  93  96  95  90  84  80  78  76  74  72  71  70  71  71  72  72  71  71  70 
 63  65  67  67  67  67  71  78  80  79  72  63  59  60  67  77  84  90  93  91  86  83  81  81  80  80  80  83  88  96 101 101  96  85  73  58  50  49  58  72  85  93  90  81  74  68  64  58  48  43  43  44  45  46  46  48  49  49  50  50  50  49  48  48  48  49  50  50  51  51  52  53  54  54  55  56  57  58  58  58  57  57  56  55  55  56  57  58  57  56  55  54  53  53  54  58  59  59  60  63  68  74  79  83  85  86  88  89  91  91  90  89  88  84  77  70  64  62  65  71  77  82  86  86  85  84  85  86  84  82  81  81  83  84  83  82  82  84  89  91  90  88  86  84  83  84  85  86  88  87  85  80  77  73  68  62  61  63  61  57  53  52  53  53  53  52  50  51  54  57  59  61  63  63  60  55  53  55  64  76  87  93  96  93  89  83  80  79  77  74  72  69  69  69  70  70  71  71  71  70 
 62  66  69  71  71  70  70  72  72  67  61  57  57  62  72  82  89  92  92  89  84  81  79  78  78  80  82  86  92  99 103 102  97  87  74  57  49  50  58  71  84  93  91  84  78  72  67  60  50  45  45  45  45  44  44  45  45  45  45  46  47  48  48  48  48  49  49  50  51  52  54  54  56  57  58  59  59  60  60  60  59  58  58  58  58  58  58  57  55  55  53  54  55  56  59  60  62  64  67  70  74  77  81  85  88  89  89  88  86  86  88  89  89  87  82  75  67  62  60  62  66  71  74  77  77  76  77  79  79  77  76  76  79  81  82  81  82  85  89  92  90  89  87  85  84  83  84  84  85  85  83  82  81  80  76  68  64  61  58  52  50  49  52  54  53  52  50  51  55  58  58  59  61  60  57  54  52  57  64  76  86  91  93  89  86  83  81  79  76  72  70  67  67  68  69  69  69  70  70  69 
 62  66  70  73  73  72  71  70  68  62  57  55  57  64  75  84  90  92  90  86  80  77  77  78  80  83  86  89  95 100 103 102  97  89  75  58  48  49  57  70  82  93  92  88  82  77  72  64  55  49  47  46  45  44  44  44  44  44  44  45  46  47  48  48  48  48  47  49  50  52  54  55  57  58  59  60  60  60  60  60  60  60  59  59  59  59  58  57  55  54  53  55  58  61  64  66  69  73  77  80  81  83  85  89  91  94  94  91  87  86  87  89  89  88  83  75  67  61  57  57  59  63  68  71  71  70  70  74  74  73  72  72  75  78  80  81  83  86  90  92  91  90  88  87  85  85  83  83  82  83  83  83  84  85  82  75  69  63  57  49  47  48  52  54  53  51  49  50  55  57  56  57  58  58  55  53  53  58  66  77  86  90  91  87  84  82  80  78  75  71  68  67  66  66  67  67  69  68  69  69 
 61  65  69  72  73  72  71  70  67  63  59  56  59  65  74  83  87  88  86  81  74  72  75  79  83  86  89  91  94  99 101 101  97  91  78  58  48  48  56  68  80  90  92  89  86  81  76  69  59  52  48  46  46  45  45  44  44  44  45  45  46  47  48  49  48  46  46  47  49  51  54  55  57  59  59  60  60  59  59  60  60  60  60  59  60  60  59  57  54  54  54  57  61  65  70  74  79  82  85  87  87  86  87  90  94  96  96  94  90  87  88  89  89  87  82  75  66  59  54  54  56  59  64  67  67  64  66  69  71  70  69  69  72  76  79  81  82  86  91  93  91  90  90  89  87  85  84  82  80  81  82  83  84  87  85  81  74  66  57  48  46  47  50  54  53  50  48  50  55  56  54  54  56  56  55  54  55  60  68  79  87  89  88  85  83  82  80  78  74  71  69  67  66  66  67  67  67  68  68  69 
 61  63  65  66  68  69  70  72  71  69  66  62  62  65  70  75  78  78  75  71  66  67  74  81  88  90  90  89  90  95  99 100  99  93  79  57  47  47  54  65  76  86  90  89  88  84  80  74  64  56  49  46  46  46  46  45  45  46  46  46  46  47  47  48  47  45  44  46  48  50  53  55  57  59  59  59  59  58  58  58  59  59  58  58  59  58  58  56  55  55  56  60  64  69  75  81  85  87  88  88  86  85  85  87  90  94  95  94  91  90  92  93  90  86  81  73  66  60  57  56  58  60  63  64  64  62  65  70  72  71  70  69  71  74  78  81  83  86  91  93  91  91  91  91  89  88  85  82  80  79  79  80  81  83  84  83  79  70  60  51  47  47  50  53  52  49  48  49  54  55  52  51  54  56  56  56  58  63  71  80  87  88  87  83  81  81  80  78  75  72  69  67  66  66  66  67  67  68  68  69 
 61  61  61  60  61  64  68  72  74  74  72  68  65  63  64  66  66  66  64  60  57  61  72  82  90  91  88  85  85  91  97 100 100  94  79  55  45  47  52  60  71  80  85  87  87  85  81  76  69  60  49  46  46  47  47  47  47  47  47  47  46  46  45  45  45  44  44  46  48  50  52  54  56  57  58  57  57  56  55  55  56  56  55  55  56  57  56  56  56  56  58  62  67  72  77  82  85  85  84  83  81  79  78  79  83  87  88  88  88  89  94  95  91  87  81  75  67  63  61  60  61  62  63  61  61  62  65  71  73  73  71  70  71  74  78  80  83  85  90  92  90  90  92  92  91  90  87  84  80  78  76  76  76  77  79  83  81  74  65  56  50  48  50  51  51  49  48  49  52  53  50  50  53  56  58  61  63  68  73  80  86  87  85  82  80  79  79  77  75  73  70  68  67  67  67  67  67  68  68  68 
 60  60  58  56  57  59  63  69  73  76  74  70  65  60  58  56  56  55  53  51  51  57  70  80  87  86  82  79  80  89  98 102 101  94  77  54  44  44  50  56  65  73  79  82  84  84  80  76  71  62  49  43  45  46  46  46  46  46  45  46  45  44  43  43  43  45  46  47  49  51  53  54  56  57  57  57  56  55  54  53  53  52  51  51  52  53  55  56  57  59  61  65  69  73  76  78  77  76  73  71  69  69  68  69  70  73  75  77  79  83  91  94  91  88  84  79  73  70  67  65  64  63  62  59  59  62  67  72  74  74  73  72  72  75  77  78  81  84  88  90  89  89  92  93  94  93  90  86  82  78  74  72  69  68  70  76  78  75  69  60  53  48  48  49  49  49  49  49  51  52  50  52  56  60  63  66  69  72  75  79  83  84  83  80  79  79  78  77  75  73  71  69  68  67  66  67  67  67  67  68 
 60  59  57  55  53  55  58  64  69  72  72  68  63  58  53  50  49  47  46  45  47  54  66  76  81  79  73  72  76  88  99 104 101  90  74  52  43  43  47  52  59  66  72  77  79  80  77  74  71  63  49  43  44  45  44  44  43  43  43  43  43  43  43  43  44  46  48  48  50  51  53  54  56  56  56  55  54  53  53  52  50  48  47  47  47  50  52  55  58  60  62  66  69  73  73  70  67  64  62  59  59  59  59  59  59  59  62  65  68  74  84  88  89  88  86  84  80  76  72  68  66  63  61  59  58  62  67  73  75  76  75  74  75  76  76  76  78  81  85  87  87  88  91  93  95  95  93  90  85  79  74  69  65  60  62  69  74  74  70  63  56  49  47  47  48  50  50  50  51  52  52  56  61  65  69  72  75  76  77  79  80  81  80  79  78  78  77  76  74  73  71  69  67  66  66  65  65  65  66  66 
 60  59  57  55  53  53  56  59  61  65  64  62  59  56  53  50  48  46  44  44  46  52  61  68  71  68  63  64  71  86  98 102  98  84  68  50  42  43  46  49  53  59  64  69  72  73  72  71  69  63  50  45  45  45  43  42  41  41  42  42  43  44  45  46  47  48  49  49  50  51  52  53  54  54  53  52  51  50  50  49  47  46  44  44  44  46  50  54  57  60  62  64  67  70  69  63  59  55  53  51  52  54  55  54  51  50  52  55  59  64  71  75  80  83  87  87  85  81  76  71  66  64  62  60  61  63  67  73  76  77  77  76  76  76  74  73  73  76  81  85  86  88  90  91  94  95  95  93  89  83  77  70  64  58  56  61  67  71  70  66  57  49  46  46  48  49  51  51  52  53  58  62  66  71  75  77  78  79  79  79  78  79  79  78  77  77  77  76  75  73  71  68  66  64  64  63  64  64  65  64 
 60  60  58  56  55  54  54  54  56  57  57  56  56  55  54  52  50  48  46  44  46  50  57  60  61  58  54  57  66  81  94  97  92  77  62  48  43  44  46  47  49  53  58  62  65  66  65  65  65  60  51  47  46  45  43  41  41  41  42  43  44  47  49  50  51  51  50  50  50  50  51  51  51  51  51  50  49  48  47  47  46  44  43  42  42  44  48  51  55  59  60  62  63  66  64  58  53  51  49  48  50  53  53  51  48  46  46  49  54  57  58  62  69  77  83  87  87  83  77  72  67  64  63  63  64  64  67  72  75  77  78  78  78  76  73  69  68  70  76  81  85  86  87  88  90  93  95  94  92  87  82  73  66  59  55  56  61  67  69  66  58  50  47  46  47  50  51  52  53  56  64  68  72  75  79  81  81  81  80  79  78  78  78  78  78  78  77  76  75  73  70  68  65  63  61  61  62  63  63  63 
 59  60  59  58  58  57  56  53  52  51  52  53  55  55  55  54  52  50  47  46  47  49  52  54  54  51  48  52  61  75  86  88  83  68  55  47  44  45  46  46  47  48  52  55  57  59  59  59  59  57  50  47  47  46  45  43  43  43  44  46  48  51  53  55  55  52  51  51  51  51  50  50  49  49  48  48  47  46  46  46  46  45  43  42  42  43  46  50  53  55  57  58  60  61  60  56  54  52  52  52  53  54  54  52  49  46  46  48  52  52  49  51  59  68  76  81  82  80  76  71  68  66  65  66  66  65  67  72  75  77  79  79  79  76  69  64  62  63  70  76  82  84  83  82  84  88  91  93  95  92  87  78  70  63  58  54  57  65  67  65  59  52  49  47  47  48  50  52  54  60  69  74  76  78  80  81  81  81  80  79  78  78  79  80  81  81  80  79  77  74  71  67  64  61  60  60  60  61  63  63 
 60  59  59  60  60  59  57  54  50  48  49  51  53  54  55  54  52  50  48  47  47  48  50  50  50  48  46  48  55  65  75  77  73  61  51  46  45  46  47  46  45  45  46  49  51  52  51  52  54  53  48  46  46  46  46  45  45  46  48  50  52  54  56  58  57  54  53  52  52  51  50  49  48  48  47  46  46  46  46  46  47  47  44  42  42  43  45  48  51  52  52  53  54  55  55  55  55  56  56  56  56  55  53  51  50  49  49  49  50  49  45  46  53  60  67  72  75  75  73  70  68  66  66  66  67  67  68  72  75  77  80  81  80  75  67  58  56  57  63  71  80  81  79  78  78  82  87  92  96  96  92  84  76  69  62  54  56  63  66  64  60  54  51  49  48  48  49  51  55  63  74  78  78  78  79  80  82  82  81  80  79  80  81  83  85  85  84  81  79  75  71  66  63  60  59  59  60  62  62  63 
 60  60  60  60  60  60  58  54  51  49  49  51  52  53  52  51  49  48  46  46  47  48  48  49  49  48  47  47  48  55  62  65  63  56  49  44  45  47  48  46  44  42  43  44  45  45  45  47  50  50  45  44  45  46  46  47  48  50  51  53  55  56  58  59  59  57  56  55  54  52  51  49  49  48  48  47  48  48  47  48  50  49  46  44  43  44  45  47  48  48  48  49  50  50  51  54  57  60  61  60  57  54  51  50  50  51  51  51  49  47  47  48  50  54  58  62  66  69  70  69  67  66  64  63  64  68  71  73  76  79  82  83  81  75  64  54  50  51  58  67  78  80  76  72  73  77  83  91  96  98  96  90  82  76  66  57  56  62  65  63  60  56  53  51  48  47  48  51  57  65  77  80  78  76  77  78  80  81  81  80  80  82  84  87  88  89  87  85  81  75  71  65  61  58  57  57  59  62  63  64 
 59  59  60  61  61  60  58  55  53  51  50  50  52  53  53  51  49  48  46  46  46  46  47  48  49  49  48  46  45  49  54  56  56  52  48  45  45  48  48  45  43  41  42  44  45  44  44  44  47  47  44  43  44  45  46  48  50  51  53  54  56  57  58  58  58  57  57  56  54  53  51  50  49  48  48  47  48  49  49  50  50  49  47  45  44  43  44  44  45  45  46  48  49  50  52  56  59  61  62  61  58  54  52  50  51  52  52  51  49  48  49  50  51  52  55  58  62  65  67  66  66  65  63  61  63  69  73  74  76  79  83  84  81  73  62  52  48  48  54  63  74  77  72  69  68  72  78  86  94  99  98  93  87  79  70  61  58  61  62  63  62  59  55  51  46  44  46  50  56  65  78  82  79  78  77  78  79  80  81  81  82  85  87  90  91  90  88  86  82  77  73  68  63  60  57  57  59  61  62  63 
 56  58  61  64  64  60  58  58  56  52  51  51  53  56  56  55  51  49  49  47  46  46  47  48  48  47  46  45  45  48  50  51  50  49  48  48  48  47  45  43  42  43  45  46  48  48  47  46  45  44  44  44  45  46  47  48  50  51  52  53  54  55  56  57  56  55  54  54  53  52  51  49  48  47  46  46  47  49  51  51  48  46  46  45  44  42  41  41  42  44  47  50  54  57  59  62  62  60  59  58  58  57  55  53  51  49  49  50  51  51  49  49  52  55  58  61  63  63  64  64  64  65  64  64  65  70  73  74  76  78  82  83  79  72  61  52  48  49  52  60  70  72  69  65  64  66  71  79  88  96  99  96  89  81  73  66  61  59  59  62  65  64  57  48  41  40  45  49  54  64  79  85  83  82  81  79  79  80  81  83  85  87  90  92  92  89  87  85  83  80  77  74  70  65  61  58  58  60  62  62 
 55  57  60  65  65  61  59  60  58  54  52  53  57  61  61  59  55  52  51  49  47  46  47  48  48  46  45  45  46  47  49  48  47  45  47  49  49  46  44  43  43  44  46  48  49  50  49  47  44  43  44  45  46  46  47  48  49  50  51  53  54  55  56  57  56  53  51  52  52  51  50  48  47  47  46  46  47  49  52  50  44  42  44  44  44  43  42  42  43  46  51  55  59  62  64  64  62  59  57  56  57  57  57  54  51  48  47  49  53  53  48  49  53  57  61  63  64  64  63  63  63  64  65  65  68  72  74  74  75  78  80  80  77  69  59  51  49  49  51  58  67  70  67  63  61  61  65  73  83  92  96  95  90  82  75  68  62  57  57  62  66  66  58  47  40  40  48  55  59  68  81  87  87  86  85  83  81  81  83  86  88  90  92  93  92  89  87  85  84  83  82  80  76  72  67  63  61  62  63  64 
 57  57  59  62  64  62  62  61  59  56  55  56  61  65  66  63  58  54  52  51  48  48  48  48  47  46  44  44  46  48  48  48  46  44  44  48  49  47  46  45  45  46  46  47  48  48  47  46  45  44  45  46  46  46  46  47  48  50  52  54  55  56  57  58  56  52  50  51  51  50  49  48  48  48  48  48  48  50  52  49  41  39  43  45  47  48  48  49  51  55  58  61  63  64  63  61  59  58  57  56  56  56  55  52  49  47  47  48  51  51  50  51  54  57  61  63  65  65  65  65  65  65  65  66  68  74  76  75  76  78  79  77  73  65  56  49  48  49  51  57  67  70  66  61  57  57  59  67  77  85  91  92  90  84  77  67  60  56  57  62  66  66  58  48  44  45  55  66  74  81  86  89  90  90  89  88  86  86  87  88  91  92  93  92  92  91  89  88  87  87  87  86  83  80  75  72  70  69  69  69 
 57  56  57  59  61  63  63  61  59  56  56  58  63  67  68  66  60  55  52  51  50  49  49  48  47  46  45  45  46  48  49  48  45  42  43  47  49  48  48  48  47  47  47  46  46  46  45  45  45  45  46  46  46  45  45  46  47  49  52  54  56  57  57  58  56  52  50  50  50  49  49  49  49  49  49  49  49  50  51  49  42  41  47  51  54  55  57  58  61  64  67  67  66  64  62  58  57  57  58  57  56  55  53  51  49  47  47  48  49  50  51  52  55  57  60  62  64  65  66  66  66  66  66  66  68  75  77  76  76  77  77  74  69  61  54  48  48  48  49  55  66  68  64  59  54  53  53  60  68  77  83  86  87  84  76  64  57  55  57  62  65  65  58  50  47  50  62  75  85  90  91  91  93  93  92  91  90  90  90  91  92  94  94  93  93  93  93  91  90  90  91  91  89  87  83  80  78  76  75  76 
 56  55  55  57  59  61  61  60  58  54  55  57  63  68  69  66  59  53  50  49  49  50  49  48  47  46  45  45  47  49  50  49  46  43  43  47  49  49  49  50  50  49  48  47  45  45  45  45  45  45  46  47  46  45  45  45  47  49  51  54  55  56  57  58  56  51  49  49  49  49  49  49  49  49  50  50  50  50  51  50  48  49  55  60  63  65  66  68  70  73  74  72  69  64  59  55  54  56  58  58  56  54  52  50  48  47  48  48  49  50  52  53  55  57  59  61  63  65  66  66  66  67  66  66  68  74  77  77  77  77  75  71  66  59  53  49  49  49  48  53  61  63  59  55  50  47  47  51  58  66  73  77  80  79  72  60  54  54  57  62  65  66  60  53  50  53  65  78  90  95  94  93  94  95  95  94  93  92  92  93  94  95  96  95  95  95  95  94  93  93  93  94  94  92  90  87  84  82  82  82 
 57  55  55  57  58  58  58  58  56  53  53  56  61  66  67  63  57  51  47  47  49  50  49  48  47  46  46  47  49  51  51  50  48  45  45  48  49  50  50  51  51  50  49  48  46  45  45  44  44  45  46  46  46  45  44  45  46  48  50  52  54  55  56  57  55  51  49  48  48  48  48  48  49  50  50  51  51  51  51  51  53  57  63  68  71  72  73  74  77  79  79  75  70  64  58  52  52  56  58  58  56  53  52  49  48  48  49  49  49  49  52  53  54  55  57  59  62  63  65  66  66  67  67  66  67  72  75  76  77  77  74  69  64  58  54  51  50  49  49  51  56  57  54  51  47  44  42  45  50  57  63  68  70  70  65  55  51  52  56  61  66  68  63  55  51  53  63  75  86  92  93  94  95  96  96  95  93  93  92  94  95  96  97  98  98  97  96  95  94  95  95  94  95  95  92  90  88  87  87  87 
 59  56  55  57  57  56  56  57  55  52  52  54  58  62  63  60  53  49  46  46  48  48  48  47  47  48  48  49  50  51  52  51  50  49  49  48  49  49  50  51  51  50  49  48  47  46  45  45  44  45  46  46  46  45  45  46  46  47  48  50  52  53  55  56  55  52  49  49  48  47  47  48  49  50  51  52  52  51  50  53  59  65  70  74  77  78  77  78  79  81  81  77  71  63  57  51  52  56  59  59  57  54  51  49  49  50  50  50  49  49  50  52  52  53  55  57  60  62  64  65  66  66  66  66  66  69  72  75  77  76  73  68  63  59  57  55  54  53  51  52  52  51  50  48  45  43  41  42  44  49  54  57  59  59  56  50  48  50  55  61  67  69  65  58  52  51  57  66  75  83  90  92  93  94  94  93  92  91  92  93  96  98 100 100  99  98  97  96  95  94  94  94  94  93  92  90  90  90  91  91 
 61  58  57  58  58  56  56  57  56  53  52  53  57  60  59  57  52  48  47  47  47  47  48  48  48  49  49  50  51  51  51  51  52  51  51  50  49  49  50  51  51  51  50  49  48  48  47  46  45  44  45  45  46  46  46  47  46  46  46  47  49  51  52  54  54  52  50  49  48  47  46  47  48  49  51  52  52  52  50  53  61  68  72  76  79  80  78  79  80  82  81  76  70  62  56  52  53  57  60  61  58  55  52  50  51  52  52  51  50  49  50  50  51  51  53  56  59  61  63  64  66  66  66  65  66  68  71  74  76  76  72  67  63  60  59  59  59  58  57  55  51  50  50  48  46  44  42  41  42  45  47  50  51  51  50  46  45  48  53  59  66  69  66  61  54  49  52  57  64  72  83  89  90  91  92  92  91  91  92  94  96  99 101 101 100  99  98  98  97  96  95  94  93  92  91  91  91  91  92  93 
 63  60  59  59  59  58  58  60  59  56  54  54  57  58  57  55  51  49  49  49  48  47  48  49  49  50  50  50  50  50  50  51  51  52  52  50  49  49  49  50  50  50  50  50  50  49  48  46  45  44  44  44  46  47  47  47  47  45  44  45  46  47  49  51  53  53  52  50  48  47  46  46  47  48  50  51  52  52  51  53  60  66  71  76  79  80  79  79  80  80  78  74  67  60  54  53  55  58  61  62  60  56  54  52  52  53  53  53  51  49  49  49  50  52  52  55  58  60  62  64  65  65  65  65  66  68  70  74  75  74  71  66  63  61  62  64  65  65  65  61  56  54  54  53  51  48  45  44  43  43  45  45  46  47  46  44  44  47  51  58  63  67  67  63  56  50  48  49  53  62  76  84  85  87  91  91  92  92  93  96  97 100 101 101 100  99  98  99  99  98  96  95  94  92  91  91  91  92  92  92 
 62  60  59  59  59  60  61  62  61  58  56  55  55  57  56  54  51  50  52  52  49  48  49  50  50  51  52  51  50  49  49  49  50  51  50  50  50  49  48  49  49  49  50  51  51  50  48  46  45  44  43  44  46  47  48  48  47  44  43  42  43  45  47  49  51  53  52  50  49  47  46  46  46  47  49  50  51  52  51  54  60  65  71  76  80  81  80  80  79  78  74  69  64  57  53  54  57  60  61  62  60  58  56  54  54  54  55  54  53  51  49  49  51  52  53  55  58  59  61  63  65  66  66  66  66  68  71  73  73  73  68  64  62  62  64  67  71  72  72  69  64  61  61  59  56  53  50  48  46  45  45  45  45  46  45  44  45  46  50  54  60  65  66  64  58  51  47  46  49  58  71  79  82  86  91  93  95  96  97  99 100 101 101 100  99  98  98 100 100 100  99  97  96  94  94  93  92  92  91  91 
 59  57  57  57  58  60  62  63  62  60  57  56  55  56  55  53  51  52  55  56  52  50  50  51  50  52  52  52  51  49  48  48  48  48  48  50  49  48  48  48  49  49  49  50  51  50  48  46  45  44  44  44  45  47  48  48  47  44  42  41  42  43  46  47  49  52  52  50  49  48  47  46  47  47  49  50  51  52  52  55  61  66  71  76  80  82  82  80  77  74  69  64  59  53  52  56  59  61  62  62  61  59  57  56  55  55  56  55  54  52  50  50  52  53  55  57  58  60  62  62  64  66  67  67  68  70  71  72  71  70  66  63  62  63  66  70  75  79  79  78  74  71  70  67  64  60  56  53  51  49  48  48  48  48  47  46  45  46  47  51  56  62  65  65  60  53  48  47  50  58  69  76  82  87  93  98 100 102 103 103 103 102 101 100  98  98  99 101 102 102 101  99  97  96  96  95  93  92  90  90 
 58  56  55  56  57  59  61  63  62  60  58  56  56  56  55  53  52  53  56  57  55  53  52  51  51  52  53  53  53  51  49  48  47  47  47  49  50  50  49  49  49  49  49  49  49  48  48  46  45  44  44  44  45  46  47  47  46  45  43  42  42  43  44  45  47  50  50  49  49  48  48  47  48  48  49  50  51  52  51  54  62  67  71  76  80  81  81  78  73  68  63  58  54  51  53  58  61  61  61  61  60  59  58  58  57  56  56  55  55  53  52  52  53  55  57  58  59  60  61  62  63  65  67  67  68  70  70  71  70  68  66  64  63  65  69  73  78  82  83  83  81  79  76  74  69  65  61  59  56  54  53  52  51  51  50  47  46  47  47  49  53  60  64  66  61  55  50  48  53  60  70  78  84  90  97 102 105 105 106 106 105 104 102 100  99  99 100 101 100 100  98  97  96  96  96  96  94  93  90  89 
 57  55  55  55  57  58  61  62  61  58  56  55  55  56  56  54  53  53  56  57  58  56  53  51  50  51  53  55  55  54  51  50  48  47  47  49  50  50  51  50  49  49  48  48  47  46  46  46  46  45  45  45  45  45  45  46  46  46  45  44  44  43  44  43  45  47  48  48  48  48  49  49  49  49  50  50  51  52  52  55  62  67  70  73  77  79  78  73  67  61  55  53  51  51  55  62  64  61  60  59  59  59  59  59  58  56  55  55  54  54  53  54  56  57  58  59  60  61  61  62  62  64  65  67  68  68  68  68  68  67  66  67  67  69  72  76  79  83  84  85  85  83  80  77  74  70  66  64  61  59  56  55  53  53  51  48  48  48  48  48  51  57  64  66  62  56  51  50  55  64  75  82  88  95 102 106 107 107 107 107 106 105 103 101 100 101 101 100  98  95  93  91  92  93  95  96  96  94  91  89 
 57  55  55  56  57  58  60  61  60  57  55  54  56  58  58  56  54  54  55  57  60  58  54  50  49  51  54  57  59  58  55  52  50  48  47  49  50  51  52  52  51  49  48  46  45  44  44  45  46  46  45  45  45  44  43  44  45  46  47  47  46  45  44  42  42  44  45  46  48  49  50  51  50  50  51  51  52  52  51  54  59  62  65  68  71  73  72  67  60  53  49  48  50  54  59  64  65  61  58  57  58  59  59  59  58  56  55  54  55  55  54  55  57  59  60  61  61  60  59  60  61  62  65  66  67  66  65  66  67  67  68  69  71  73  75  78  80  81  83  84  85  84  80  77  75  73  70  68  65  62  58  56  54  51  50  49  49  50  49  49  52  58  64  66  61  55  50  50  55  65  81  89  94  98 104 108 109 108 107 106 105 105 103 102 102 103 101  97  93  88  86  84  87  90  94  97  97  95  92  91 
 59  57  57  58  60  58  59  60  59  56  53  53  57  59  60  58  56  54  55  58  61  59  54  50  48  50  54  59  62  61  59  55  52  50  48  49  50  51  52  54  52  50  47  45  42  42  43  44  46  46  46  45  44  43  42  42  44  47  49  49  48  47  45  41  40  41  43  45  47  49  51  51  51  51  52  51  52  52  52  54  55  57  58  61  64  65  64  59  53  47  44  46  51  58  63  66  65  61  57  56  57  58  59  59  57  55  54  54  55  56  55  56  58  59  61  61  61  59  58  59  60  61  63  65  66  63  62  64  65  67  69  72  74  76  78  79  80  80  80  82  84  83  80  76  75  73  72  71  68  64  60  56  52  49  47  48  49  51  50  50  53  58  64  66  61  54  50  49  54  66  85  96  99 102 107 109 109 107 106 105 105 104 104 105 105 104 101  95  89  82  78  76  79  85  91  96  97  95  93  91 
 66  63  61  60  60  60  60  59  58  57  56  56  59  60  60  58  56  55  56  59  63  61  57  53  51  51  53  56  59  60  59  57  54  50  48  48  49  51  52  53  52  50  47  45  44  42  44  46  47  47  45  44  44  44  43  44  45  47  48  48  47  47  45  43  42  43  44  46  48  49  50  51  51  51  52  52  52  52  52  53  54  55  55  55  57  57  56  54  49  46  44  48  53  59  64  67  65  60  56  54  56  59  61  61  58  55  54  54  55  56  56  57  59  59  61  61  61  60  60  60  60  61  63  64  65  64  63  62  63  66  71  75  77  78  79  79  80  80  80  81  83  84  83  81  77  73  70  70  69  66  62  55  50  47  46  49  51  50  48  46  50  57  64  68  63  56  51  49  54  67  87  99 102 106 109 110 108 106 104 104 105 106 106 107 107 107 105 101  93  83  73  65  67  73  82  89  92  91  88  86 
 75  71  66  62  60  62  62  61  59  59  60  61  61  61  59  56  55  56  57  60  64  64  61  58  55  53  51  52  54  57  58  57  55  50  48  48  49  50  50  51  50  49  48  46  45  45  47  48  49  48  44  43  44  45  45  46  46  46  46  46  46  45  46  46  47  47  48  48  48  48  49  50  50  51  51  52  52  52  52  52  55  56  54  53  51  50  49  48  47  46  47  51  55  58  63  67  66  59  54  54  56  59  61  61  58  55  53  53  55  56  57  58  58  60  61  61  61  62  62  62  62  62  62  63  64  66  64  60  60  64  70  76  77  78  78  79  81  81  81  81  83  86  90  88  81  74  69  69  70  68  63  55  48  46  47  51  51  49  45  43  46  54  63  68  64  57  52  51  56  69  90 101 105 109 111 111 108 105 104 105 106 107 109 110 109 109 110 110 101  88  72  59  56  60  68  76  80  82  80  80 
 80  77  71  66  64  65  65  62  61  61  61  62  61  60  57  56  55  56  58  60  63  64  62  60  57  54  51  51  53  55  57  57  56  52  50  49  49  49  49  50  50  49  48  47  46  46  47  48  48  48  45  45  45  46  46  46  46  46  45  44  45  45  46  47  47  48  48  48  48  47  48  48  49  50  51  51  52  52  51  52  55  56  54  52  50  49  47  46  45  45  47  51  55  58  62  66  64  57  53  52  55  59  62  62  59  55  53  53  55  57  58  58  59  60  60  61  62  62  63  63  63  63  62  63  64  66  64  59  58  62  67  74  75  75  76  78  81  83  83  82  82  86  93  94  89  83  77  75  73  69  62  55  49  47  48  50  51  50  48  45  46  50  58  62  60  57  54  54  60  74  93 104 108 109 112 111 108 106 104 105 107 108 109 110 109 109 110 112 107  96  82  68  60  56  56  58  61  65  71  74 
 84  81  77  72  69  69  68  65  63  61  61  61  60  59  57  56  55  56  58  59  62  63  62  60  58  55  53  53  53  55  57  58  57  55  53  50  49  49  50  50  49  49  48  47  46  47  47  48  47  47  47  46  46  47  47  46  46  45  44  44  45  46  47  47  48  47  48  48  48  48  47  47  49  50  50  51  51  51  51  52  55  56  54  52  51  49  48  45  43  43  45  49  53  58  62  62  60  55  51  50  53  58  61  61  59  56  54  54  56  58  59  59  60  60  61  61  62  62  63  63  63  63  63  63  64  65  63  58  57  60  65  69  70  71  73  76  81  85  86  85  82  85  93  97  97  93  88  83  78  71  65  58  53  50  49  48  50  52  52  50  48  48  51  55  56  56  57  60  68  81  99 108 109 109 110 110 108 107 106 106 107 108 108 109 108 108 109 111 110 105  96  85  73  59  47  41  41  48  61  68 
 86  84  82  79  76  74  71  68  66  64  62  60  60  58  56  55  55  56  57  59  61  63  63  63  61  59  56  55  54  55  56  57  58  58  56  51  49  49  49  49  49  48  47  47  47  47  47  47  47  47  47  47  47  47  46  46  46  46  45  45  45  46  47  48  49  49  49  49  49  49  49  49  49  50  51  51  52  52  52  53  55  54  54  52  51  49  48  45  43  42  44  48  53  59  62  60  57  53  50  50  53  58  61  61  59  56  54  54  56  58  59  60  60  61  61  61  61  62  62  62  62  63  63  63  63  63  61  57  57  59  62  65  66  67  69  73  80  85  87  86  84  86  92  96  98  98  95  91  87  81  75  68  62  56  51  46  48  52  53  51  47  45  48  54  58  64  69  74  81  91 105 111 111 110 110 110 110 110 109 109 108 109 110 110 109 108 109 109 108 107 103  96  84  68  51  37  35  41  54  61 
 86  87  86  85  82  78  75  72  69  67  64  62  60  58  56  55  54  55  56  58  60  63  64  65  65  63  60  57  54  54  55  56  58  60  58  52  49  49  50  49  48  48  47  48  48  48  48  47  47  46  46  47  47  46  46  47  46  46  45  46  47  48  49  50  51  51  51  51  51  51  50  50  51  51  52  53  53  54  54  55  55  54  54  53  51  49  48  45  42  42  44  49  54  61  62  59  55  51  50  50  53  57  60  60  59  56  55  55  56  58  59  60  61  61  61  61  61  61  61  61  62  62  63  63  62  61  58  56  56  58  61  62  63  63  66  70  78  84  86  87  87  89  90  93  95  97  98  96  95  92  88  81  73  63  54  46  46  51  51  48  45  43  49  57  66  76  84  91  96 103 111 114 113 110 110 111 112 112 112 112 110 110 112 112 112 110 109 107 106 105 104 101  92  79  61  45  38  40  49  55 
 83  86  88  88  86  82  79  76  73  70  67  64  61  59  56  54  54  54  54  56  60  63  65  67  68  67  63  59  55  54  53  55  58  60  59  53  51  50  49  49  48  48  48  48  48  48  48  47  47  46  47  47  47  47  48  49  49  49  48  48  49  50  51  53  54  54  53  53  52  52  52  52  51  51  53  54  54  55  56  56  55  55  54  53  52  50  48  45  43  43  45  49  55  62  64  59  54  51  50  50  53  57  60  60  58  56  55  54  55  57  60  60  61  60  60  60  60  60  60  61  61  61  62  62  61  58  56  56  56  57  59  60  60  60  64  68  76  82  83  86  90  90  88  88  92  95  98  98  98  99  97  91  83  71  59  49  47  49  49  46  44  46  54  66  80  92 100 105 108 111 114 114 111 110 110 112 114 115 115 113 112 111 112 112 113 111 109 106 104 102 102 102  98  89  74  59  49  45  50  52 
 79  83  87  90  89  85  82  80  78  75  71  68  64  61  58  56  55  54  53  54  58  61  65  68  70  69  66  61  56  54  52  54  56  59  58  54  51  50  49  48  47  47  48  49  49  48  48  47  46  46  46  48  48  49  50  51  52  52  52  52  53  53  54  55  55  54  54  54  53  53  52  52  51  52  52  54  55  56  57  57  56  56  55  54  53  51  49  46  43  43  45  49  56  63  64  58  53  51  50  50  53  56  59  59  58  56  55  54  55  57  60  61  60  59  59  58  58  59  60  60  60  60  61  61  60  56  55  54  56  57  59  59  59  59  62  68  75  80  81  85  91  91  86  86  90  94  96  97  98 101 102  97  90  78  66  54  50  49  48  45  46  52  64  79  94 106 112 115 115 115 115 113 110 109 110 112 115 117 116 114 112 111 111 113 113 111 108 106 103 101 101 103 102  97  85  72  59  51  50  51 
 73  78  83  87  88  87  85  84  82  79  76  72  69  66  63  59  57  55  54  54  57  60  63  67  69  69  67  62  58  54  52  52  55  58  58  54  52  51  50  48  47  48  49  49  49  49  48  48  46  46  48  50  51  52  53  54  55  55  55  56  55  55  56  56  55  53  53  53  53  53  52  51  51  51  52  53  54  55  57  57  57  57  57  56  54  52  50  47  44  43  44  49  54  61  61  56  52  50  49  50  52  56  58  59  58  56  56  55  56  57  60  60  59  57  57  57  57  58  59  59  59  60  60  60  59  56  55  55  56  57  58  57  57  57  63  69  77  82  82  85  90  90  87  88  93  96  97  95  94  96  98  96  91  82  72  62  55  51  49  47  52  63  76  90 104 113 117 117 115 114 112 111 109 109 110 113 117 118 116 113 111 110 110 112 112 110 109 107 106 105 107 107 105  99  86  70  58  50  49  49 
 69  73  78  83  86  87  88  87  86  85  82  78  75  72  68  64  61  58  55  54  55  57  60  64  67  68  66  62  57  53  51  51  53  56  56  54  53  52  51  49  48  49  49  50  50  49  48  47  46  47  49  51  52  54  55  56  57  57  56  56  55  55  54  55  54  52  52  52  53  53  52  51  50  51  51  52  53  55  57  58  59  59  58  57  55  53  51  48  44  42  43  46  51  56  57  52  49  48  47  48  51  54  56  57  57  56  56  57  57  58  59  59  58  57  56  55  55  57  57  58  58  60  60  59  58  57  56  56  56  57  56  56  55  57  64  72  80  84  85  85  88  88  87  90  95  97  97  93  90  92  93  94  91  84  76  66  59  53  50  52  60  74  87 100 109 114 116 115 113 111 111 110 110 110 111 115 118 118 116 113 110 109 109 111 111 110 109 109 110 110 111 112 108  99  83  65  53  46  47  49 
 67  71  75  78  82  86  88  88  89  89  87  83  81  79  75  71  67  63  60  56  54  55  58  61  64  65  64  61  57  54  52  51  53  55  56  54  53  53  52  50  50  50  50  50  50  50  49  48  47  47  49  50  52  53  54  55  55  55  54  53  52  51  50  50  50  51  52  53  53  53  53  52  52  52  52  53  55  57  59  60  60  60  59  58  57  55  52  49  46  43  42  44  48  52  52  49  47  46  46  47  49  53  55  56  57  57  57  58  59  59  60  59  58  56  54  54  54  55  56  58  59  59  59  58  58  59  58  57  56  56  54  54  54  57  66  75  84  89  89  87  86  86  86  89  93  94  94  92  90  92  94  94  91  84  76  65  57  52  52  57  69  83  95 104 108 110 111 111 110 110 111 112 112 112 114 117 119 119 118 115 112 110 110 111 113 113 112 110 110 111 115 116 113 101  81  61  47  42  46  49 
 68  70  72  74  78  83  86  88  89  91  90  88  86  84  82  78  73  69  65  61  56  55  56  58  60  61  61  60  57  54  52  52  53  54  55  55  54  53  52  52  51  51  50  50  50  49  49  48  48  47  48  49  50  51  52  52  52  51  50  49  48  47  46  45  47  51  54  54  54  55  55  55  54  54  54  55  57  59  61  62  62  61  60  59  58  56  54  51  48  45  43  43  45  48  49  47  46  45  45  46  48  51  54  55  56  57  58  59  60  61  59  58  57  56  54  53  53  54  56  58  59  59  59  58  59  61  60  58  56  55  54  52  54  59  69  79  87  92  90  87  84  83  84  85  86  88  89  89  91  93  95  93  89  82  73  61  53  49  52  61  75  90 100 105 105 106 106 107 107 109 112 114 113 114 117 118 120 119 119 117 114 113 112 112 114 117 116 111 108 110 114 117 114 103  81  61  47  42  47  51 
 69  69  70  72  75  79  82  85  88  91  91  90  89  88  87  84  80  76  72  68  60  58  58  58  58  59  59  60  58  56  54  53  53  54  55  55  54  54  53  53  52  51  51  50  50  50  49  49  49  48  47  47  48  49  49  49  48  48  46  45  45  44  43  43  46  52  55  56  57  58  58  58  57  57  57  58  60  62  64  64  63  61  60  59  58  57  55  53  50  48  45  45  45  47  48  48  47  46  46  47  49  51  53  55  56  57  58  60  61  61  59  58  56  55  53  52  53  54  55  58  59  59  59  60  60  61  61  59  56  55  54  54  56  62  72  82  89  90  87  83  81  80  79  78  77  77  79  84  88  92  93  88  83  77  68  56  49  46  52  64  79  94 101 103 103 102 103 105 106 108 112 114 114 114 115 116 117 117 117 117 117 116 115 113 115 119 117 111 107 106 109 112 110 102  85  67  55  50  53  56 
 71  70  70  71  73  75  77  81  85  89  91  91  91  91  90  89  85  81  78  74  67  63  61  59  58  58  58  59  59  57  56  54  54  54  55  55  54  55  54  54  53  52  51  50  50  49  50  50  50  49  47  46  47  48  47  46  45  45  44  44  44  44  44  43  46  52  56  56  58  60  60  60  59  59  59  60  62  63  65  65  62  60  60  59  59  58  57  56  54  51  49  47  47  48  49  50  50  48  48  49  50  52  53  55  56  57  58  60  61  61  59  58  56  54  53  52  52  54  56  57  59  60  60  60  60  60  59  58  57  56  56  56  58  65  75  84  88  87  80  75  75  76  75  73  69  67  68  74  81  85  85  79  74  70  64  53  47  44  51  63  79  95 100 101 101 101 102 103 104 106 110 112 111 110 111 111 112 113 115 117 119 119 118 114 114 117 116 112 107 103 104 106 104  99  88  76  66  60  61  62