300 44850
155 30 997367
15 172 995549
189 292 999163
282 25 997025
246 250 997900
46 87 995786
259 20 999540
145 57 996428
20 134 10
265 180 997649
106 267 996383
270 115 997461
158 262 998021
86 283 999869
2 24 1000000
61 26 999429
177 222 998127
11 290 999102
1 49 999464
106 87 995985
10 169 998441
128 297 997948
212 3 996985
162 72 998321
136 85 998660
221 123 998984
242 172 997147
265 195 999904
289 263 999402
116 156 996929
114 149 997162
96 294 995424
23 185 998645
112 298 996524
144 233 997446
46 57 995527
129 194 998160
69 159 996122
165 226 996824
113 196 997800
271 63 999923
189 167 999165
42 55 998964
208 150 996206
113 199 997808
61 208 996201
259 232 998924
100 50 999603
105 167 997787
77 189 999168
211 156 996928
116 168 996721
292 68 998300
229 29 999840
40 286 996702
1 228 999228
24 23 1000000
274 75 999943
178 21 994840
162 194 998321
247 42 999248
236 31 999663
61 234 997609
292 192 998301
145 35 999440
3 46 996987
95 7 997529
249 136 996283
59 36 998825
282 109 997585
204 150 998884
156 94 996923
154 111 996167
206 274 996769
248 31 998720
17 138 994860
291 79 998744
18 217 999980
64 116 996722
260 298 996107
298 283 999866
168 237 999004
127 71 994988
223 252 999261
190 196 999281
202 30 994485
67 297 997943
176 208 996801
238 235 999200
164 269 999345
65 7 999803
66 116 997923
92 162 998320
153 92 997720
173 47 999585
87 66 997928
227 137 999886
243 129 998169
98 59 999627
149 198 996906
218 267 996382
142 238 999200
45 140 997403
76 128 998545
25 217 999128
282 227 997028
15 44 995541
267 216 997666
197 168 995944
62 211 998521
62 257 998526
246 137 999880
70 276 999768
155 172 997365
147 51 999084
270 264 994681
300 135 995882
174 201 997682
283 51 999862
275 17 997064
67 164 999347
166 161 995829
113 291 997805
88 45 997121
257 98 999624
191 17 998700
177 180 998124
53 283 999864
260 128 996308
36 119 998403
229 11 999840
240 245 996689
60 159 998384
51 23 999089
19 146 995304
145 251 996428
211 268 996326
282 231 999300
136 115 997469
110 115 999707
126 58 997623
80 175 999326
67 91 995047
202 69 994782
58 242 997140
75 153 999942
210 145 996424
248 229 999848
164 87 999349
176 61 996802
218 215 996741
214 168 995945
253 298 996101
121 79 998747
179 141 996786
170 77 999047
38 291 997428
234 214 997605
150 15 995546
4 139 998604
26 243 999426
205 220 997764
124 273 995600
290 85 999100
214 163 998087
220 45 997768
17 151 998807
255 88 997125
11 27 997045
136 210 996281
236 119 999665
10 249 995145
248 83 996965
235 297 997940
123 161 998862
212 228 995724
152 192 999028
197 171 998049
72 186 997245
161 149 996900
291 9 998780
13 209 995904
185 282 998645
248 21 995266
90 206 998248
247 211 999244
242 107 997148
247 80 999325
146 257 995307
88 215 997122
33 194 996484
202 241 996626
196 259 998928
272 13 996660
196 210 997743
183 283 999867
68 296 998565
186 171 998043
176 104 996802
283 171 999864
174 47 10
130 123 998864
154 157 995464
276 1 999767
20 268 999544
169 262 998446
101 98 999824
165 243 996823
43 61 998361
198 249 995149
77 151 998800
222 67 994560
50 32 998100
73 114 997163
164 193 999349
23 295 996545
231 228 999304
162 25 998320
258 116 996726
290 78 999103
276 252 999764
291 108 998684
129 169 998448
92 300 997725
114 217 999120
279 7 997524
56 300 999743
254 33 996940
65 101 10
10 102 997986
8 80 999323
224 15 995966
7 289 999141
2 113 998001
168 235 996641
173 251 999581
107 210 997087
136 68 996285
178 153 995766
233 130 997444
52 275 998583
250 95 997346
255 97 997102
239 229 999962
248 218 996244
23 243 996580
241 273 996626
256 82 999724
109 49 999465
151 270 998804
59 192 998821
187 200 998849
72 50 997244
36 202 998402
87 1 999224
177 276 999764
213 11 997040
263 258 999402
193 100 999603
246 293 997908
184 210 998145
135 251 994545
76 18 999986
50 278 997008
237 151 999003
274 55 997503
150 257 994901
133 84 998069
283 100 999867
288 22 994925
280 62 998529
175 292 998305
285 204 998884
5 291 997320
157 180 997221
205 97 997107
113 45 997809
2 10 998003
121 5 996601
90 204 998885
245 163 998080
255 108 998684
235 197 996645
102 79 998744
144 159 996121
30 238 999202
89 62 999481
114 5 997163
33 235 996648
148 277 999180
263 76 999409
162 97 998323
96 32 998105
130 45 995280
18 183 999981
24 108 1000000
225 242 997149
266 192 994747
243 52 998582
162 156 998321
147 79 998748
10 8 997309
155 284 997366
176 72 997240
174 240 997684
259 225 998920
283 296 999866
190 220 999281
238 104 999205
272 242 997145
283 47 999868
114 106 997160
55 156 997502
233 66 997927
210 140 997401
270 126 997620
199 87 995783
132 31 998722
250 179 996780
238 241 999200
214 10 995108
278 129 998165
19 250 995186
140 273 997404
286 65 999805
207 32 998348
3 41 998627
37 205 998286
30 128 996304
19 137 999886
154 265 997644
223 5 999263
14 239 999963
70 153 997548
232 279 996408
53 150 997847
155 156 997366
31 194 998722
43 206 998367
151 231 999307
110 39 999701
244 243 996584
49 177 999463
86 284 996465
99 78 998460
53 194 997848
146 200 996263
275 110 999700
44 130 995343
125 186 996842
139 63 999923
239 21 999962
213 157 995466
287 219 999686
74 154 999782
106 225 995986
66 9 998788
124 171 998041
54 157 995462
209 81 995908
125 56 999748
259 153 998922
123 110 999705
47 212 997708
225 34 998264
59 186 998828
38 246 997906
116 174 997689
75 163 999946
245 248 996683
266 133 998068
189 200 999160
24 243 1000000
25 99 998185
26 192 999428
40 100 999600
297 181 997949
120 11 997040
89 105 999482
31 22 998729
71 284 995160
151 235 998805
267 113 997808
282 102 997984
70 125 997544
103 289 999509
202 95 997345
17 20 999548
55 134 999526
175 156 997884
110 128 999708
143 48 999560
190 127 999282
213 244 996225
82 125 998229
102 96 997985
137 142 999889
122 187 998844
175 93 997881
161 57 995521
140 300 997402
167 4 995089
126 45 997627
22 10 995104
133 26 999426
176 178 996808
135 298 996102
165 36 998407
260 213 995846
78 107 998466
155 239 999964
84 217 999120
101 278 999827
65 214 999809
46 201 996008
17 145 996422
281 30 999067
70 154 997549
229 3 999848
155 168 997362
21 101 999825
245 298 996688
135 158 995927
58 62 998520
251 222 10
109 105 997784
277 36 999188
288 90 998241
80 66 999322
276 285 999763
20 199 999542
286 196 997747
247 118 999247
78 284 998464
46 171 998048
124 30 994964
30 280 996501
276 187 999769
229 98 999841
144 259 998926
17 195 999900
189 65 999809
142 185 998640
38 166 997422
228 244 996229
194 281 999068
205 84 996060
36 93 998409
264 209 995900
285 177 998120
170 201 999043
199 290 999102
27 206 995222
25 146 995308
269 43 998364
55 215 997508
64 60 998382
267 208 996382
240 87 995784
76 1 999226
241 167 996629
248 298 996103
256 300 999728
51 227 999087
191 223 999263
39 139 998602
276 195 999901
294 260 995848
58 110 999707
219 26 999425
105 24 1000000
16 288 995580
204 141 998888
14 219 998903
50 221 998982
14 34 998900
219 246 997901
280 291 997329
121 13 996608
77 248 997188
195 122 999908
248 152 999023
235 263 999400
238 35 999444
188 5 996442
146 269 997280
142 290 999100
92 142 997724
233 206 997448
197 128 996303
72 175 997889
114 280 997166
96 277 999183
92 189 999168
254 263 999400
199 183 998942
57 188 996441
99 28 998189
48 64 996346
173 154 999588
262 291 998025
20 182 999548
263 210 999401
278 156 996926
32 40 998104
271 131 999361
87 156 996925
298 269 997285
114 163 998081
7 257 997527
186 129 998161
228 38 997426
215 260 996749
184 41 998627
163 33 998086
26 179 999421
16 30 995581
77 188 997184
157 21 995462
71 253 995125
191 25 998706
11 127 997041
48 24 1000000
145 184 998145
167 146 995302
261 135 996026
32 208 998104
26 96 999427
251 121 996604
81 148 998507
222 219 997820
112 5 996524
76 179 998547
125 8 997304
177 65 999808
142 166 996880
124 271 997566
49 186 999465
118 202 998420
233 52 998588
281 210 999066
71 12 999380
117 199 995687
248 12 999386
6 3 996983
241 176 996800
295 164 999344
40 89 999489
51 231 999306
281 77 999064
170 44 999041
92 76 998546
41 98 999622
297 284 997946
211 183 998947
211 157 996327
218 174 997686
182 27 998761
29 172 996863
151 47 998807
90 46 998241
70 231 999300
91 186 996567
184 258 998146
29 238 999206
207 167 998345
233 223 999263
135 35 999449
113 239 999966
214 255 995066
58 195 999906
76 290 999107
265 184 998145
61 54 996042
284 235 996640
172 42 998960
4 43 998369
129 2 998162
71 72 997244
87 68 995787
217 255 999124
33 247 999242
243 2 998005
186 288 996564
74 100 999787
199 292 998306
58 245 996684
4 116 996722
92 53 997847
201 56 999743
5 205 995449
23 26 999424
255 30 994809
283 138 999866
55 283 999861
266 152 999022
275 249 997063
241 22 996628
80 221 999323
97 192 997101
29 54 996867
128 210 996300
260 35 999447
95 104 997345
190 289 999282
197 289 999147
250 192 994226
229 41 999841
161 195 999905
264 5 995449
222 22 994922
47 194 997708
53 248 997844
256 75 999949
150 177 998121
243 143 999567
180 80 999321
23 137 999880
226 267 996386
78 261 998467
240 78 998465
244 129 998164
198 276 999767
28 139 998606
288 296 998564
196 13 997740
178 170 999047
187 63 999929
86 266 996469
208 71 996207
179 120 996784
76 218 998548
116 203 996726
265 30 997640
36 187 998842
161 150 995029
264 42 998962
92 91 997727
265 293 997641
19 67 995187
89 286 999489
214 220 997761
151 294 998801
259 287 999688
175 194 997886
10 122 998483
211 222 996320
145 200 996420
251 230 995488
221 260 998987
26 2 999421
94 272 996663
27 28 997969
86 278 996465
236 270 999666
43 5 998364
229 88 999845
221 43 998984
271 233 997564
223 228 999266
111 300 996164
279 150 996406
96 35 999447
259 179 998920
115 85 998667
58 188 996445
266 166 995826
180 214 997221
230 257 995480
185 257 998641
211 43 998369
41 199 998628
254 74 999783
263 193 999409
273 142 996885
216 3 997661
192 275 997063
33 229 999848
60 130 998384
219 256 999725
54 234 997608
86 117 996466
60 16 998388
78 149 998468
81 131 999368
182 221 998986
268 18 999980
53 72 997848
274 161 996763
246 167 997906
45 117 994949
98 54 999628
166 6 996180
38 242 997426
300 233 997440
127 180 997228
272 198 996662
98 182 999626
72 76 998545
288 89 999485
282 4 997020
91 210 995049
155 241 997361
170 75 999948
48 113 997800
75 165 999942
124 34 998262
147 82 998224
15 122 998488
107 182 998768
89 173 999588
255 53 997846
154 242 997143
183 8 998941
126 191 998700
194 180 997229
187 161 998843
250 289 999147
210 12 999389
205 264 995200
191 176 998709
178 225 994820
229 269 999844
11 185 998641
267 295 996387
166 37 998287
13 155 997360
62 223 999264
99 43 998364
224 210 995966
88 196 997743
11 170 999046
68 209 995901
235 245 996687
147 284 997488
178 194 996483
146 105 997785
268 19 995640
113 300 997807
20 108 999540
174 267 997685
1 41 999224
219 297 997940
130 256 999727
278 274 996765
206 33 994386
143 250 999569
13 172 995326
158 201 996003
77 275 997185
178 152 999029
111 143 999562
207 29 998348
123 27 998861
146 33 995303
193 284 997860
47 238 999209
243 300 996587
286 9 998789
254 149 996944
14 290 999106
277 252 999180
162 134 999529
290 282 999108
128 265 997648
239 139 999960
239 23 999967
40 158 995929
1 96 999228
10 68 995508
115 16 997461
220 269 997765
185 180 998649
224 229 999842
246 105 997900
216 4 997669
298 263 999401
170 120 999049
270 292 998305
208 137 999882
234 167 997609
270 129 998168
256 271 999720
5 74 999785
191 154 998708
163 95 998089
68 299 999644
114 144 997164
19 91 995180
21 263 999408
17 63 999920
212 105 997787
158 218 996243
180 13 997227
168 18 999988
52 220 998589
79 13 998748
234 21 997606
9 135 998784
9 23 998784
294 90 998246
187 19 998849
75 101 999947
237 28 999004
105 232 997787
185 53 998649
254 140 997403
210 84 996069
103 267 999504
80 287 999689
289 62 999148
237 203 999008
79 218 998744
103 56 999749
151 216 998809
221 28 998986
278 41 998621
168 40 995941
108 183 998943
26 6 999425
63 131 999922
224 280 996509
191 260 998705
72 243 997242
185 246 998649
134 158 999526
190 50 999289
174 183 998945
261 31 998729
146 227 995309
275 112 997065
147 243 997484
78 28 998460
180 285 997229
43 251 998360
101 24 1000000
125 243 996846
45 289 999143
241 46 996628
292 260 998306
233 290 999102
199 25 995680
203 271 997569
163 25 998089
146 198 995303
110 179 999706
58 155 997369
203 43 998369
62 110 999709
263 115 999406
232 85 998664
149 211 996907
69 51 999088
204 23 998887
290 102 999107
169 192 998444
147 48 997486
242 33 997148
281 1 999224
19 273 995602
227 46 994642
33 191 998707
29 210 996869
77 75 999946
267 90 998243
97 150 997100
256 215 999722
8 27 997309
194 41 998623
144 73 995802
75 162 999947
79 228 998749
153 22 995761
133 238 999208
204 139 998882
152 18 999989
207 97 998342
243 138 996589
148 153 998506
117 140 997407
260 98 999622
157 261 996026
120 277 999180
39 43 998366
244 59 998826
137 205 999883
18 47 999985
244 37 998281
206 232 996089
47 72 997707
280 73 996508
85 109 998661
184 236 999664
120 111 996163
149 156 10
78 74 999780
245 262 998023
268 236 999666
262 268 998029
91 142 996883
24 151 1000000
233 152 999023
287 40 999686
136 251 996286
18 290 999984
81 23 996543
36 112 998407
46 254 996944
229 42 999843
172 101 999820
188 84 996444
190 271 999280
272 42 998961
175 115 997881
33 29 996867
189 107 999165
150 289 999147
8 283 999863
92 158 997726
278 252 997388
179 131 999363
33 47 997701
171 282 998042
166 285 996364
97 289 999146
164 246 999343
189 137 999880
146 176 996803
270 27 995228
110 64 999703
16 113 997800
174 159 997688
18 133 999980
115 201 997467
237 222 999003
44 285 996366
72 222 997240
156 185 998649
239 58 999961
132 261 996026
83 269 997288
123 228 998866
260 87 995845
210 33 994424
39 147 997487
156 264 996925
266 178 994745
155 103 999502
83 244 996966
198 258 10
292 279 998300
172 169 998441
254 237 999006
45 107 997084
102 149 997982
38 204 998884
3 40 996981
270 247 999243
91 190 999285
152 22 999024
148 121 998508
260 284 995842
260 295 995847
147 100 999601
247 117 999243
265 59 998824
295 30 994484
49 293 999467
233 26 999427
118 76 998543
197 118 998426
1 70 999228
167 77 997189
143 128 999569
209 171 998047
223 105 999269
106 256 999725
249 11 997043
35 258 999440
96 10 995429
43 126 998362
10 288 995108
108 231 999303
128 78 998469
103 201 999504
59 168 998821
91 143 999562
278 38 997421
67 59 998828
107 258 997087
86 138 996465
264 241 996629
93 148 998506
203 51 999081
194 249 996481
263 242 999406
116 200 996725
271 268 997567
16 238 999206
99 65 999802
244 122 998482
40 251 995403
253 236 999660
5 40 995440
25 119 998201
133 151 998805
52 16 998583
8 15 997302
125 157 996845
101 166 999824
256 50 999720
197 286 996703
221 157 998986
281 282 999064
195 144 999906
119 299 999641
41 218 998625
300 139 998609
255 22 994928
160 27 995560
159 206 996127
219 300 997826
55 86 997508
273 58 995608
31 210 998725
56 220 999744
93 32 998105
54 295 994881
143 132 999568
64 243 996582
249 106 995984
12 154 999382
198 202 994583
297 290 999102
187 43 998849
21 150 994900
83 133 998069
268 94 995645
29 4 996860
164 212 999342
39 219 997825
72 262 998029
104 123 998861
223 183 999261
174 12 999387
134 224 999521
44 136 996284
178 37 998283
198 90 998244
35 62 999445
147 247 999245
238 40 999203
216 15 997666
121 257 996600
93 75 999949
186 151 998801
195 293 999906
27 142 996889
136 99 998182
272 202 996666
16 250 995580
29 177 998122
234 35 999442
122 226 998481
245 236 999660
59 254 998825
225 71 994825
75 241 999947
30 292 998300
231 289 999303
74 188 999781
188 253 996441
124 59 998825
62 174 998529
135 162 998322
240 276 999765
179 207 998347
259 140 998928
234 284 997601
187 89 999484
51 105 999085
64 255 995742
229 46 999844
51 184 999089
187 116 998846
29 80 999326
70 161 997544
48 54 996349
81 245 996686
159 232 996123
259 3 998928
10 153 995767
132 233 997442
266 18 999985
36 251 998402
269 140 997401
297 285 997943
137 63 999922
75 41 999942
184 56 999740
237 248 999007
90 217 999129
291 141 997327
2 186 998001
24 143 1000000
103 246 999508
30 96 995423
115 261 997461
149 218 996901
5 190 999283
145 133 998060
280 86 996501
127 177 998127
168 60 998385
153 191 998702
142 171 998043
128 129 998169
49 25 999463
27 90 998240
196 290 999107
213 160 995563
184 267 998140
296 240 998568
60 56 999741
206 45 994940
59 246 998824
193 287 999684
122 82 998486
188 212 996444
122 141 998480
205 290 999103
237 63 999927
215 162 998329
91 119 998206
268 174 997680
117 134 999526
249 242 997147
244 98 999620
177 178 998124
173 33 999582
251 238 999202
248 252 997381
164 282 999343
165 30 996824
194 255 996485
123 172 998864
74 108 999783
42 145 998960
239 2 999962
68 232 996080
270 261 996023
69 267 996384
70 246 997904
106 255 995984
60 218 998380
197 293 995628
30 191 998706
256 247 999723
42 46 998968
82 106 998229
59 233 998821
165 148 998505
196 179 997745
60 268 998387
8 150 997305
194 229 999847
165 264 996827
261 269 997289
207 119 998346
32 150 998109
138 189 999160
108 45 998684
190 259 999280
296 206 998569
38 218 997429
198 103 999502
142 282 997028
153 111 996162
155 268 997360
5 30 995445
294 263 999404
241 297 997949
174 209 997689
111 217 999120
33 282 997022
220 298 997764
275 273 997064
129 6 998160
245 113 997801
195 118 999904
102 88 997980
63 42 999921
110 244 999701
101 42 999820
110 221 999709
275 63 999922
227 35 999446
197 189 999168
124 258 994969
232 248 996089
77 287 999681
33 161 995025
24 60 1000000
67 121 996608
146 193 997866
84 43 998361
70 250 997549
226 21 994846
232 187 998843
15 20 999548
57 236 999664
151 39 998805
151 218 998807
120 286 996706
68 135 995509
109 7 997587
224 73 995967
51 62 999082
38 198 997421
125 199 996841
54 101 999827
51 73 999084
2 106 998006
124 110 999704
106 190 999288
91 31 998721
199 116 996729
78 265 998463
250 283 999868
141 70 997542
161 201 996007
148 132 998503
4 290 999101
264 113 997801
249 225 995148
192 47 997708
33 22 994922
118 60 998424
200 106 996261
285 70 997542
166 74 999784
284 198 995161
3 285 996987
57 79 998743
208 115 997465
211 232 996327
114 246 997908
239 199 999961
291 183 998942
216 294 997666
243 270 996587
289 85 999146
274 115 997463
110 61 999703
228 34 998269
214 71 995060
285 293 996360
35 50 999447
269 183 998942
54 251 994880
153 39 997266
139 295 998600
253 14 998901
275 20 999548
298 123 998866
66 158 997927
50 274 997002
241 47 997700
29 276 999767
140 246 997907
36 123 998868
237 105 999007
236 58 999660
26 160 999424
152 263 999403
147 241 997480
255 229 999849
287 296 999686
177 58 998127
76 251 998542
120 184 998145
281 149 999068
83 113 997803
85 186 998665
126 214 997625
104 183 998949
192 130 995284
36 33 998406
1 179 999223
23 284 996549
297 261 997944
69 23 996546
121 241 10
186 284 996566
190 260 999284
196 96 997749
124 147 997489
220 154 997766
231 104 999301
296 177 998567
211 56 999741
11 206 997049
249 149 996909
207 282 998341
39 141 997265
150 276 999767
209 28 997965
79 61 998741
96 215 996742
30 180 997220
73 196 997746
29 7 997527
178 28 997963
47 133 998064
241 63 999926
170 122 999045
254 191 998708
110 190 999708
42 62 998969
56 19 999743
77 295 997185
233 240 997445
115 133 998064
57 149 996907
86 281 999060
145 220 997767
216 246 997908
247 24 1000000
154 48 996349
162 297 998323
166 156 996926
32 145 998104
55 8 997500
40 25 995404
81 177 998122
113 30 997805
119 182 998762
150 50 997003
136 131 999365
77 220 997763
90 128 998248
270 116 996725
158 152 999023
260 243 996582
11 7 997520
56 245 999749
214 30 995064
7 196 997743
274 154 996764
131 180 999360
49 22 999467
158 260 995922
122 263 999402
57 122 998488
67 92 997729
175 280 997888
233 187 998846
280 203 996508
187 184 998844
48 56 999741
190 14 999284
89 296 999488
150 124 994964
117 96 995423
131 25 999369
250 205 995209
265 170 999040
154 295 995246
68 42 998962
50 155 997363
9 97 998782
294 270 994688
253 165 996829
59 23 998827
125 63 999929
198 108 998682
254 268 996948
19 184 998142
259 139 998925
236 105 999669
274 93 996768
244 76 998542
35 267 999445
154 132 995241
78 130 998469
149 46 996903
7 232 997529
278 257 994662
264 216 997660
93 181 997202
277 239 999960
290 300 999104
83 26 999425
298 287 999684
152 34 999028
108 147 998685
90 79 998745
254 125 996947
244 73 996221
108 191 10
263 272 999405
113 269 997800
18 248 999984
286 132 996703
262 124 998029
86 164 999345
176 4 996804
64 121 996608
297 145 997944
294 87 995787
101 130 999824
12 209 999382
205 149 996906
203 288 995869
236 298 999661
195 37 999909
280 75 999949
134 19 999529
61 230 996049
29 24 1000000
43 15 998363
120 85 998665
38 92 997720
276 280 999763
170 94 999043
173 48 999585
204 12 999389
152 282 999021
280 170 999048
206 231 999305
106 61 996045
250 165 996821
220 237 999005
114 229 999848
136 285 996368
232 112 996528
274 200 996766
123 208 998869
294 38 997422
171 189 999164
95 180 997341
43 95 998365
29 115 997469
103 16 999501
294 299 999642
177 22 998126
145 13 996423
14 251 998908
233 102 997980
100 274 999605
41 188 998625
100 107 999601
57 23 996541
112 99 998189
35 21 999441
280 285 996502
39 183 998945
226 264 994709
33 221 998985
198 6 996181
237 85 999002
32 199 998102
60 233 998384
150 42 998969
56 229 999841
201 176 996802
71 230 995484
85 165 998661
101 107 999823
157 20 999546
158 225 995925
184 152 999024
170 89 999487
159 26 999428
4 157 995462
29 41 998621
143 244 999560
135 280 996507
80 138 999320
231 245 999301
110 174 999707
169 235 998440
204 286 998880
247 170 999241
231 120 999302
263 39 999409
183 74 999780
110 44 999707
148 175 998502
128 161 996305
106 127 995984
172 240 995320
206 70 997548
254 245 996949
202 204 998882
145 58 996420
190 202 999284
266 44 995344
219 103 999504
43 103 999500
139 148 998604
55 119 998201
132 58 995382
131 12 10
298 171 998046
63 186 999926
208 94 996207
38 285 997421
154 244 996227
282 257 997025
190 36 999287
3 30 996989
260 28 997966
106 126 997622
4 28 997964
236 25 999666
201 81 996004
184 36 998406
51 143 999568
98 25 999629
280 160 996501
31 145 998725
13 25 994286
79 208 998745
196 178 997749
83 39 997266
208 290 999105
167 20 999548
115 170 999042
169 152 999026
175 223 999269
246 238 999208
81 283 999868
127 94 994983
269 233 997449
103 260 999509
268 172 995640
291 169 998444
212 191 998701
142 141 996883
38 89 999483
192 228 995724
204 103 999503
196 9 998784
154 24 1000000
244 248 996220
2 207 998343
52 36 998583
214 263 999405
250 119 998209
160 19 995565
24 139 1000000
24 165 1000000
216 106 997666
76 225 998549
105 49 999460
275 130 997065
120 80 999325
80 278 999322
132 224 995964
252 42 998963
284 276 999765
137 157 999882
292 239 999967
121 118 998422
26 58 999427
153 82 998221
166 185 998642
36 77 998406
15 19 995541
270 295 994686
237 106 999005
280 22 996501
68 52 998586
73 170 999047
165 261 996820
229 214 999849
122 256 999723
61 276 999764
295 82 998225
104 248 996141
45 62 998524
61 105 997780
119 59 998824
298 73 996108
15 295 995546
255 162 998321
10 242 997142
273 114 997164
225 97 997100
32 62 998528
276 51 999763
16 291 997324
268 57 995643
127 60 998385
266 8 997300
18 267 999981
111 104 10
3 141 996987
255 146 995309
290 212 999102
235 10 996642
74 294 999782
75 44 999949
293 91 995041
159 148 998504
162 193 998320
209 94 995908
216 14 998907
246 174 997903
81 204 998889
99 31 998726
187 217 999126
290 239 999967
100 220 999603
33 211 996322
88 96 997121
120 79 998749
287 199 999684
123 271 998864
91 32 998106
93 206 995360
293 270 994682
120 293 995663
32 88 998107
254 171 998049
255 112 996520
109 186 997585
295 49 999469
103 107 999506
48 190 999285
225 94 994827
14 218 998907
279 11 997047
157 82 998220
158 43 998360
104 247 999244
8 73 997306
2 298 998002
271 152 999024
86 219 997821
139 227 998600
56 52 999748
300 258 995886
85 203 998662
210 50 997007
239 84 999966
259 229 999844
235 148 998507
48 141 996342
38 182 998762
207 180 998344
115 276 999764
170 19 999041
299 254 999648
51 49 999461
3 236 999664
37 44 998281
147 123 998866
33 117 994208
62 108 998681
207 99 998341
182 167 998769
225 264 994829
138 60 998382
228 7 997521
119 218 998204
129 273 998161
245 29 996862
26 242 999423
290 235 999100
288 267 996384
47 193 997868
101 161 999821
199 267 996387
146 56 999741
82 192 998222
113 238 999200
148 182 998768
28 7 997960
80 103 999504
122 219 998485
167 69 994786
138 260 995848
238 61 999206
86 36 998406
171 158 998048
284 95 997344
208 281 999069
196 268 997740
247 202 999247
178 105 997789
243 122 998481
68 254 996949
294 201 996002
279 196 997747
13 12 999381
70 148 998503
147 161 997488
155 48 997368
230 97 997100
155 203 997368
140 123 998868
189 9 999161
56 273 999745
260 48 996345
218 77 997189
188 10 996441
196 235 997742
262 13 998024
74 116 999783
266 186 996561
89 250 999489
80 142 999326
71 19 995184
149 202 996907
106 135 995987
64 9 998789
148 270 998503
109 173 999586
183 86 998948
254 255 996941
275 92 997727
57 69 995524
292 188 998307
132 93 995367
42 149 998969
223 287 999680
206 149 996904
180 129 998162
108 135 998683
60 81 998386
226 223 999264
295 114 997161
84 283 999863
135 147 997482
64 27 995749
39 262 998021
283 293 999862
14 57 998909
164 36 999344
195 270 999907
79 131 999361
154 151 998800
242 56 999748
27 285 996368
123 42 998964
201 89 999480
158 217 999125
245 162 998320
105 1 999224
241 119 998206
247 284 999243
140 37 998286
114 120 997168
214 299 999643
291 96 997323
131 107 999362
161 21 995020
23 121 996600
17 235 996644
116 296 998561
171 140 998043
32 233 998108
277 70 999186
205 55 997509
68 176 996808
192 276 999765
229 160 999848
17 260 995840
92 118 998424
46 247 999245
99 155 998189
205 215 996742
262 106 998027
278 291 997321
20 40 999549
20 253 999549
2 9 998780
170 193 999040
36 299 999643
276 54 999766
148 288 998502
137 51 999888
224 143 999563
278 171 998044
134 129 999524
275 256 999726
268 149 996900
74 291 999780
254 129 998162
167 247 999245
71 105 997789
67 55 997507
227 220 997767
137 191 999880
248 164 999342
86 153 996464
141 228 10
144 174 997686
215 32 998101
224 122 998488
212 206 994383
50 10 997005
165 153 996829
168 291 997329
237 57 999004
138 85 998669
3 14 998905
39 61 997261
237 95 999009
165 73 996823
168 279 996401
94 2 998000
118 242 998422
105 292 998302
237 205 999001
103 239 999960
17 241 996627
70 142 997548
96 127 995425
24 83 1000000
151 258 998808
153 120 995760
23 271 997566
188 228 996446
182 77 998764
195 69 999901
195 12 999903
178 169 998448
111 103 999500
178 4 995085
53 228 997842
179 184 998142
43 6 998361
222 290 999105
189 121 999163
190 263 999404
60 28 998381
289 221 999144
107 201 997082
194 291 997323
134 44 999520
295 171 998043
88 133 998067
123 265 998869
224 220 997765
27 217 999129
76 278 998548
289 237 999143
71 289 999147
62 228 998521
298 11 997046
10 251 995104
81 82 998222
260 278 995840
45 9 998788
137 73 999884
276 92 999769
12 289 999387
218 271 997561
170 144 999045
11 218 997048
133 204 998884
260 272 996669
270 22 994927
226 282 997025
108 138 998686
227 2 998006
262 162 998324
75 30 999941
71 118 998429
269 208 997289
217 110 999707
252 135 997387
111 260 996165
161 250 995026
88 95 997342
133 116 998060
122 53 998488
194 262 998027
282 255 997027
205 79 998747
120 73 995805
260 162 998328
261 112 996525
136 25 996289
93 20 999545
29 139 998602
197 59 998829
182 153 998763
147 221 998989
105 226 997781
289 192 999145
159 195 999906
100 112 999608
86 250 996465
178 81 994505
262 122 998482
230 271 997567
160 287 999686
170 258 999045
6 47 997702
14 17 998904
108 71 998680
86 150 996465
234 261 997609
240 86 996466
89 55 999487
290 15 999100
287 274 999685
135 8 997304
212 198 994588
47 156 997700
25 273 995602
120 206 995669
19 213 995183
260 233 997443
18 255 999981
237 83 999002
67 7 997526
17 213 995003
28 274 997966
128 202 996306
185 89 999482
151 256 999721
133 237 999000
128 75 999947
38 25 997425
233 211 997449
288 245 996683
241 256 999721
91 125 996849
70 37 998280
16 10 995586
48 8 997308
186 119 998200
253 95 997343
92 182 998765
37 30 998287
165 139 998608
79 101 999822
23 232 996548
157 105 997788
12 88 999382
288 93 995361
193 213 997868
178 270 994683
281 207 999060
15 140 997400
68 276 999767
174 48 997682
253 91 995125
204 50 998884
105 8 997780
42 269 998966
256 94 999729
162 206 998329
209 49 999468
137 222 999883
185 285 998646
130 255 995283
38 78 998461
56 239 999969
269 204 998883
25 88 997129
12 56 999747
143 290 999569
299 221 999648
257 144 994306
27 147 997487
228 68 995722
247 261 999241
298 94 996106
209 79 998742
232 186 996569
266 125 996849
160 126 997620
199 256 999724
240 50 997006
290 271 999105
104 135 996140
187 266 998843
27 267 996383
140 20 999547
121 3 996987
77 142 997181
100 85 999606
268 168 995944
83 173 999582
133 25 998060
58 75 999942
160 158 995925
261 58 996024
175 84 997887
255 248 995263
141 175 997883
246 123 998865
76 237 999004
291 131 999369
275 120 997065
202 273 995607
30 170 999043
149 259 998925
39 66 997927
300 169 998448
83 3 10
224 256 999725
22 52 998588
237 25 999003
9 51 999085
101 32 999820
119 156 998202
52 20 999545
279 180 997220
37 299 999641
128 61 996307
67 23 996548
175 161 997884
200 77 997182
89 73 999488
221 242 998983
173 40 999587
231 147 999303
52 93 998588
61 84 10
216 276 999769
13 252 997381
278 130 995281
296 134 999520
228 89 999486
101 112 999829
189 126 999161
70 223 999267
130 128 996301
14 298 998904
213 128 996300
5 50 997000
245 216 997669
170 112 999042
226 283 999865
291 165 997326
44 172 10
220 30 997767
248 133 998065
219 284 997823
182 55 998766
203 273 995867
206 171 998044
171 108 998687
182 196 998769
279 52 998584
244 294 996220
185 249 998648
177 114 998121
60 100 999602
298 165 996827
291 71 997326
256 81 999726
172 196 997747
13 288 994625
296 169 998566
121 297 997949
50 81 997006
208 288 996201
75 105 999948
288 227 994628
164 170 999342
129 15 998162
49 294 999468
228 253 995728
166 175 997887
116 285 996727
256 11 999727
193 116 997861
110 219 999700
149 101 999822
146 213 995301
179 118 998429
288 123 998864
61 184 998144
91 127 995046
248 265 997644
4 44 995345
246 261 997905
70 256 999727
246 189 999163
204 91 998883
211 83 996962
270 26 999425
204 158 998881
176 169 998445
137 166 999883
24 289 1000000
195 19 999904
121 110 999706
168 151 998806
153 130 995762
91 254 996947
26 142 999425
209 153 995906
180 195 999903
18 167 999986
230 243 996581
68 77 997183
202 131 999364
74 76 999781
262 139 998605
8 200 997305
40 46 995400
200 72 997248
70 46 997546
250 138 994865
27 102 997985
294 276 999761
61 88 997125
164 200 999346
87 77 997187
232 22 996083
188 43 998369
271 135 997561
292 7 998305
20 262 999544
211 36 998401
157 12 999388
56 272 999748
261 211 996324
259 109 998926
179 153 996783
267 10 996387
98 280 999624
112 38 997426
84 273 996060
201 285 996369
1 39 999227
96 197 995628
171 9 998787
129 115 998168
187 256 999728
291 285 997323
205 131 999366
267 115 997469
34 108 998689
292 98 999622
97 11 997103
179 209 996786
187 29 998844
73 41 998620
204 288 998884
245 38 997427
300 33 995887
151 16 998801
40 107 997088
1 45 999229
77 247 999248
124 55 997505
101 232 999820
268 43 998366
44 120 995666
24 294 1000000
27 275 997068
159 44 996121
27 178 995221
184 88 998143
231 56 999749
24 288 1000000
282 104 997020
300 52 998585
145 282 997022
47 160 997709
74 59 999786
136 250 996286
147 66 997926
81 194 996482
54 289 999147
80 249 999321
62 287 999686
170 281 10
280 188 996503
247 288 999242
50 55 997500
277 15 999183
133 8 998060
41 226 998626
4 33 995088
263 96 999409
219 267 997825
137 20 999885
120 4 995669
293 288 994620
113 234 997806
231 68 999308
78 159 998466
103 291 999507
10 209 995909
62 185 998648
276 85 999762
107 16 997085
221 291 998989
170 204 999042
97 23 997106
47 111 997703
220 8 997767
35 40 999442
190 230 999284
267 259 998924
292 251 998303
38 215 997426
78 280 998463
138 28 997961
83 169 998448
227 211 996328
149 29 996901
142 263 999405
79 262 998744
270 130 995284
66 144 997923
94 286 996703
168 276 999767
292 80 999322
132 298 996107
20 296 999548
158 113 997800
250 109 997589
292 24 1000000
14 156 998900
133 228 998063
55 245 997502
271 294 997562
283 238 999867
203 285 996363
89 188 999487
58 17 995388
107 209 997087
213 285 996364
266 287 999680
162 208 998325
68 88 997126
98 95 999629
215 118 998425
244 267 996381
283 182 999861
32 129 998168
177 250 998127
297 194 997941
244 48 996347
109 132 997589
285 284 996368
263 50 999404
259 220 998926
59 72 998823
99 200 998183
31 141 998728
49 58 999462
145 157 996426
187 190 999284
233 128 997443
272 240 996661
257 168 995942
219 188 997822
181 275 997204
270 59 998820
267 71 996385
273 191 998700
7 281 999068
51 202 999082
149 263 999407
68 207 998340
94 70 997541
232 158 996081
156 129 998169
291 14 998909
292 152 999028
144 203 995866
103 74 999788
165 183 998944
5 11 997044
256 161 999729
34 90 10
14 96 998902
270 240 994726
155 179 997363
4 223 999261
37 14 998903
144 190 999283
31 257 998721
107 93 997084
86 77 997180
4 162 998320
114 36 998400
49 91 999468
234 280 997600
23 142 996885
112 35 999440
130 262 998025
155 190 999287
11 221 998981
105 117 997780
263 91 999402
41 183 998940
114 47 997704
278 268 995645
92 264 997720
162 242 998329
36 204 998887
236 284 999662
77 100 999603
16 158 995924
20 104 999548
49 232 999460
199 237 999007
295 123 998867
182 256 999720
262 52 998589
237 239 999969
1 186 999228
49 124 999466
89 59 999482
158 137 999887
117 197 995629
22 101 999825
15 133 998065
60 292 998382
182 286 998765
122 202 998482
273 196 997745
84 150 996066
292 56 999742
253 23 996547
12 167 999385
233 293 997444
98 116 999621
141 262 998025
249 79 998742
13 54 994883
108 44 998686
263 33 999403
145 167 996425
74 69 999782
116 280 996724
247 138 999242
64 134 999526
84 128 996305
129 106 998169
13 27 995227
76 279 998543
96 44 995426
36 128 998409
109 102 997986
141 123 998865
96 210 995424
229 40 999843
29 9 998783
193 149 997860
67 147 997489
170 160 999042
67 189 999167
155 22 997364
195 295 999901
161 103 999506
224 127 995967
194 219 997820
41 138 998624
146 275 997063
232 41 998629
184 33 998148
31 40 998721
208 100 999606
98 81 999621
282 7 997526
290 51 10
93 70 997543
144 230 995485
290 43 999108
260 119 998202
136 218 996285
144 43 998360
295 209 995903
101 11 999821
44 72 997248
264 259 998922
72 105 997784
258 186 996564
267 265 997649
272 150 996662
257 66 997929
256 123 999722
6 236 999668
291 26 999426
34 41 998624
36 8 998401
30 279 996401
285 179 996780
86 293 996469
137 139 999881
193 102 997989
11 179 997047
211 237 999002
235 221 998987
281 18 999986
186 97 997100
150 37 998285
217 60 999123
249 230 995489
185 26 999424
15 74 999783
283 9 999868
40 204 998882
16 234 997600
298 273 996107
219 68 997827
222 36 998404
75 130 999946
152 214 999029
114 132 997163
16 137 999882
277 240 999187
112 276 999767
122 6 998486
43 213 998366
142 242 997141
34 89 999483
169 136 998441
244 85 998663
230 247 999241
208 229 999846
31 116 998722
4 199 995688
70 132 997549
80 26 999425
156 177 998125
234 218 997602
145 71 996420
54 100 999601
161 190 999282
268 118 998427
28 188 997960
225 125 996849
208 75 999946
227 15 995540
49 251 999461
229 87 999845
284 58 995385
70 121 997547
4 183 998949
194 88 997129
284 218 996240
173 175 999585
137 268 999883
40 164 999348
28 218 997969
193 31 998720
292 235 998305
101 154 999822
117 278 994669
72 294 997248
214 184 998146
4 112 996520
194 234 997601
63 46 999927
112 189 999160
170 275 999048
168 204 998880
264 254 996945
23 201 996544
117 246 997903
288 150 994904
172 194 996482
162 63 999928
155 85 998668
19 248 995267
217 71 999128
268 292 998304
213 294 995007
175 256 999726
251 155 997369
261 230 996021
46 272 996662
12 252 999387
83 264 996969
87 92 997729
174 242 997684
39 268 997264
214 219 997823
33 199 995686
243 229 999846
6 173 999580
179 108 998689
82 16 998220
197 144 995622
173 257 999586
267 19 996382
153 76 998544
84 81 996067
296 205 998569
31 298 998725
140 147 997481
112 184 998149
99 81 998183
91 267 996381
74 26 999784
154 106 995988
107 122 998482
267 1 999227
152 116 999020
34 42 998963
164 56 999746
189 38 999161
69 96 995425
22 245 996686
271 283 999867
66 179 997926
140 122 998487
184 97 998147
286 155 997366
231 141 999301
167 255 994807
188 151 998800
240 210 994723
285 132 996362
80 241 999328
286 91 996704
119 294 998209
182 202 998767
45 155 997366
216 247 999244
277 193 999181
291 292 998301
9 27 998784
39 259 998921
173 36 999584
128 8 997305
203 113 997801
283 48 999869
8 180 997308
190 284 999286
240 246 997908
244 9 998781
225 161 995023
265 130 997640
293 164 999348
83 260 996966
30 148 998504
253 86 996464
236 55 999665
262 203 998021
131 128 999366
84 115 997464
176 100 999602
189 178 999163
199 46 995687
113 254 997804
248 135 995269
10 161 995103
297 166 997946
264 143 999568
295 153 995766
229 78 999840
48 53 997845
75 115 999948
107 265 997647
232 161 996086
103 144 999500
39 165 997261
167 99 998183
118 232 998421
283 289 999867
28 214 997961
262 65 999809
181 74 999789
62 273 998524
159 63 999920
76 175 998541
96 161 995421
289 177 999140
191 93 998705
97 45 997108
220 180 997763
263 213 999405
173 37 999583
219 263 999402
284 244 996227
162 24 1000000
143 280 999568
106 177 998122
133 178 998064
208 222 996201
103 157 999504
57 170 999041
220 60 998384
130 222 995288
35 223 999442
93 238 999205
224 51 999084
244 30 996227
190 280 999289
95 18 999987
275 260 997069
68 61 996047
83 12 999386
288 12 999384
4 105 997787
256 191 999723
135 228 995728
18 283 999988
277 176 999183
207 72 998343
123 270 998861
129 51 999085
270 25 994686
30 282 997020
43 265 998363
51 4 999086
71 91 995043
246 179 997909
245 234 997608
243 283 999866
117 184 998141
157 164 999341
16 242 997149
211 136 996322
56 280 999744
42 120 998966
131 143 999566
278 137 999889
207 293 998340
113 268 997802
163 102 998088
109 74 999782
256 278 999722
234 15 997608
133 183 998942
293 212 994243
3 157 996987
74 72 999780
286 97 997106
69 263 999406
167 264 994525
200 177 998120
118 90 998428
38 123 998860
261 21 996026
264 223 999265
217 140 999120
294 139 998609
157 267 996389
14 286 998901
194 138 996486
143 74 999780
194 205 996484
285 162 998323
290 67 999104
53 271 997841
244 39 997263
141 58 995708
279 299 999645
145 38 997428
168 70 997544
234 156 997602
148 293 998501
240 178 994729
9 202 998789
13 14 998907
87 205 995788
242 292 998307
292 177 998303
13 115 997463
42 185 998965
94 260 995848
29 97 997107
175 225 997882
77 136 997180
5 150 995448
142 130 996882
282 16 997025
96 64 995741
275 11 10
251 290 999109
161 293 995029
90 57 998242
7 201 997521
101 215 999826
40 34 998263
217 200 999122
252 18 999984
241 254 996944
258 46 994642
294 179 996783
284 157 995460
39 32 998105
33 69 994782
32 6 998107
169 133 998449
206 98 999629
271 126 997620
56 177 999741
103 19 999508
221 248 998985
252 57 997384
70 2 998007
100 149 999604
24 214 1000000
178 228 995725
3 227 996984
119 83 998205
173 172 999581
297 47 997944
86 60 998382
282 39 997269
167 55 997503
103 187 999507
94 221 998989
257 9 998784
52 255 998581
65 161 999809
19 221 998984
294 138 994866
290 133 999100
264 249 995144
35 219 999447
282 287 999688
140 106 997400
258 122 998484
158 15 995920
256 190 999725
299 181 999641
45 90 998240
259 22 998920
122 112 998488
240 158 995920
191 285 998706
48 219 997821
25 109 997589
12 87 999380
141 55 997508
100 86 999604
160 118 998425
197 53 997847
254 215 996945
83 147 997481
242 208 997149
207 241 998348
224 94 995964
110 243 999707
93 26 999425
94 50 997007
2 69 998001
113 198 997802
282 157 997020
144 153 995766
267 275 997066
269 25 997284
112 48 996526
291 196 997745
114 107 997166
290 129 999106
90 272 998240
288 253 995122
291 270 997322
64 211 996323
46 256 999729
6 134 999527
79 107 998747
23 27 996548
280 238 999206
282 17 997024
22 151 998801
170 110 999707
152 232 999020
46 285 996369
162 150 998320
104 64 996148
193 82 998224
149 181 997204
151 239 999964
111 254 996948
252 54 997384
265 198 997643
281 279 999060
170 5 999041
240 47 997702
215 87 996749
44 243 996587
75 228 999942
48 33 996343
180 88 997224
16 217 999120
108 3 998686
281 158 999062
240 200 996269
180 203 997223
120 222 995669
60 89 999485
258 200 996262
47 16 997708
244 247 999249
76 86 998544
55 296 998561
261 43 998360
78 106 998464
278 144 994669
63 92 999926
227 135 994546
219 266 997824
260 65 999809
155 201 997366
231 297 999301
75 99 999946
152 203 999029
179 30 996785
271 146 997565
206 279 996406
218 231 999303
144 167 994523
82 55 998229
140 78 998467
50 79 998749
266 217 999125
196 163 998086
111 220 997763
33 225 994823
288 206 994627
16 173 999589
36 16 998407
182 241 998762
284 264 995168
3 187 998847
208 80 999328
86 209 996465
48 153 996343
203 249 995860
197 71 995624
218 6 996242
30 270 994689
289 159 999146
173 269 999589
161 89 999485
90 107 998249
221 240 998982
210 11 997041
31 153 998727
84 25 996065
294 25 994182
34 290 999109
1 12 999385
168 262 998021
66 101 999828
251 60 998386
171 195 999909
34 127 998265
113 120 997807
129 198 998164
25 233 997446
217 35 999446
149 55 997508
38 143 999562
215 173 999584
253 85 998669
244 27 996223
51 235 999086
66 47 997920
71 242 997146
71 219 997821
64 41 998629
162 44 998321
261 248 996029
5 38 997427
1 161 999227
218 117 996244
86 134 999524
266 134 999525
259 233 998921
155 269 997369
42 113 998965
68 55 997508
157 116 996723
241 38 997421
117 255 994800
9 152 999021
51 192 999082
294 129 998166
89 95 999487
21 68 995503
266 91 995044
297 2 998006
185 265 998648
223 148 999269
114 19 997169
221 114 998988
158 234 997605
133 166 998065
271 96 997562
130 96 995428
293 163 998081
288 87 995780
213 287 999680
202 144 994361
184 131 999366
77 63 999921
296 42 998967
82 78 998469
79 8 998740
131 39 999361
251 71 994763
83 256 999727
80 39 999325
51 18 999987
161 47 997707
98 211 999625
128 229 999849
226 242 997144
131 264 999369
74 265 999780
247 219 999241
181 130 997204
39 138 997265
261 287 999689
21 8 997304
199 165 996826
236 296 999663
9 141 998786
225 90 998242
300 36 998402
274 7 997527
186 157 996565
203 128 996309
170 284 999043
244 10 996228
131 20 999547
283 90 999863
167 5 995447
181 273 997203
198 178 994582
104 201 996142
45 295 994947
93 259 998928
183 14 998940
181 44 997200
283 11 999861
175 17 997883
91 296 998562
173 107 999584
81 140 997403
6 231 999306
54 14 998904
259 52 998925
118 153 998420
158 169 998445
209 27 995900
175 262 998021
82 297 998223
281 134 999522
50 2 998001
173 45 999581
189 49 999469
3 180 997220
23 177 998121
128 198 996307
207 204 998881
101 152 999823
151 129 998805
223 81 999268
281 165 999066
12 20 999549
36 256 999721
73 115 997462
211 234 997608
300 218 996247
125 201 996849
208 90 998246
290 128 999102
103 62 999506
156 146 996927
300 143 999562
171 50 998048
231 198 999304
45 296 998560
159 189 999165
136 127 996281
23 298 996546
101 222 999823
9 247 999248
99 54 998186
89 43 999486
10 113 997803
41 159 998621
55 173 999584
174 158 997682
119 65 999805
130 59 998822
33 64 995740
23 200 996548
243 256 999721
232 50 997009
53 242 997845
245 209 996680
81 150 994903
300 210 995885
242 97 997146
87 128 996307
175 229 999845
286 267 996701
49 236 999660
62 87 998520
210 28 997962
274 197 996768
63 32 999923
34 105 998265
103 195 999904
119 35 999443
208 231 999305
230 33 995482
85 160 998663
98 274 999628
150 291 997326
158 142 996884
82 194 998228
182 181 998760
300 53 997840
288 33 994624
135 220 997768
154 40 995408
97 89 999480
227 16 995585
203 283 999867
234 132 997604
180 224 997222
213 100 999609
153 101 999826
17 218 996243
163 92 998080
235 176 996801
9 65 999807
75 190 999942
97 59 998822
88 137 999881
244 79 998740
68 132 995504
23 36 998407
73 186 996567
79 246 998746
275 223 999265
295 283 999860
199 186 996563
290 103 999500
10 47 997708
243 133 998066
235 167 996643
50 131 999360
295 214 995061
113 137 999880
29 119 998207
164 231 999345
130 164 999348
180 198 997228
45 197 995622
168 198 995946
241 165 996824
210 182 998762
248 84 996068
174 176 997684
248 281 999060
60 39 998386
60 153 998384
52 240 998584
53 35 999448
112 196 997741
52 10 998583
255 101 999825
221 91 998987
107 44 997082
13 11 997047
36 157 998407
128 79 998743
39 78 998466
119 90 998241
116 144 996726
40 133 998068
176 76 998544
47 166 997706
96 221 998982
236 248 999669
298 221 998988
167 275 997063
211 137 999882
188 191 998700
140 178 997408
274 255 996760
98 6 999620
106 115 997461
62 66 998528
160 4 995562
87 193 997864
248 201 996006
130 194 996489
120 12 999386
73 61 996046
52 194 998588
215 159 996745
140 165 997401
164 59 999342
105 229 999845
289 72 999140
159 181 997206
4 190 999281
202 83 996968
52 8 998582
199 288 995683
31 204 998883
197 101 999826
8 239 999967
92 73 997723
221 296 998987
258 178 994605
121 211 996608
257 33 994266
298 45 996106
113 197 997801
156 107 997080
148 193 998503
59 120 998823
295 162 998321
1 263 999405
207 270 998341
27 21 995227
90 99 998245
193 165 997869
116 247 999249
263 123 999400
259 207 998921
92 43 998367
3 163 998087
190 136 999280
14 60 998907
166 200 996265
202 239 999960
177 205 998125
118 270 998423
263 194 999407
45 181 997201
231 211 999304
260 112 996523
40 49 999463
164 120 999348
280 21 996509
138 237 999000
246 93 997901
186 146 996561
286 185 998642
188 259 998926
25 181 997206
243 167 996580
21 96 995425
161 84 996063
38 170 999049
82 23 998225
243 48 996588
234 263 999405
217 81 999124
63 122 999924
114 127 997163
44 292 998303
300 249 995884
122 211 998488
247 83 999243
208 215 996743
151 108 998803
216 297 997945
130 132 995288
13 157 995460
162 254 998324
236 256 999726
240 239 999967
202 213 995009
251 46 994645
81 272 996665
8 53 997840
299 295 999649
213 266 995002
97 41 998624
144 287 999685
181 6 997204
211 207 998347
193 136 997865
147 47 997700
239 159 999968
160 241 996629
99 180 998188
109 242 997586
255 55 997505
285 256 999725
103 234 999503
171 145 998042
32 241 998104
64 191 998700
277 118 999182
31 101 999822
43 32 998361
41 31 998729
36 104 998403
240 65 999808
62 267 998522
255 95 997347
93 245 996680
34 168 998263
196 34 998264
209 218 996244
136 116 996728
224 103 999500
212 273 995600
199 274 996763
213 44 995347
226 74 999789
66 145 997928
175 21 997883
218 228 996247
1 30 999226
86 234 997605
229 202 999848
24 274 1000000
27 166 995828
56 43 999744
282 56 999743
206 57 995529
84 279 996400
19 227 995180
228 266 995721
272 10 996662
266 96 995420
293 152 999026
117 216 997662
257 292 998309
165 42 998960
105 205 997782
10 13 995105
254 138 996942
199 84 996068
64 2 998007
3 8 997303
19 9 998787
33 147 997487
40 203 995869
177 244 998127
223 6 999268
286 264 996704
113 99 998189
51 65 999804
81 34 998267
151 96 998802
87 16 995787
270 21 994842
203 47 997701
131 105 999366
94 226 994707
215 117 996748
54 200 996268
47 44 997709
237 201 999008
22 183 998947
158 226 995926
145 112 996528
192 42 998963
25 286 996707
135 236 999662
13 88 997123
68 53 997848
257 3 996982
188 64 996448
180 44 997222
183 180 998943
168 182 998761
136 34 998264
56 261 999747
262 26 999428
93 92 997723
229 13 999841
4 30 995080
253 106 995983
28 40 997963
273 60 998380
84 52 998585
82 233 998227
122 70 998489
141 195 999904
41 149 998623
162 147 998328
273 126 997625
51 278 999085
7 144 997520
299 20 999646
104 112 996520
274 269 997282
218 34 998269
16 19 995584
294 141 995707
272 3 996985
288 290 999109
27 215 996743
229 24 1000000
213 68 995509
182 158 998767
15 239 999968
189 91 999164
13 97 997100
83 177 998126
287 283 999865
208 127 996201
281 154 999061
145 164 999349
192 80 999323
21 125 996846
273 223 999267
276 106 999768
192 168 995941
246 248 997907
43 153 998361
39 288 997260
105 42 998961
30 176 996804
239 177 999969
34 144 998261
69 298 996106
119 51 999084
101 196 999822
143 186 999568
141 278 995707
231 273 999305
295 253 995127
234 100 999601
274 67 996761
175 151 998802
103 108 999505
16 1 999220
240 154 995245
142 237 999002
248 111 996168
226 241 996622
292 114 998307
159 16 996123
101 117 999821
195 127 999909
251 90 998243
261 190 999281
59 190 999285
186 293 996566
56 94 999740
285 258 996366
53 95 997848
211 265 997649
144 104 996148
196 161 997746
40 269 997287
98 197 999620
20 200 999542
182 32 998763
21 138 10
212 62 998527
160 284 995568
107 280 997087
131 240 999369
6 82 998229
163 37 998284
162 110 999709
267 159 996383
60 291 998385
133 91 998066
53 98 999622
259 262 998929
163 80 999326
281 206 999065
1 222 999225
70 248 997540
283 28 999860
165 225 996820
63 210 999922
229 103 999844
262 83 998020
24 245 1000000
228 182 998761
65 281 999804
92 280 997728
283 219 999868
68 150 995505
63 67 999928
40 205 995402
244 265 997644
241 148 998500
164 183 999347
173 99 999582
300 229 999846
46 31 998725
174 294 997687
198 199 995680
108 68 998680
16 239 999965
259 170 999048
118 298 998420
285 227 996368
188 169 998445
242 190 999289
207 170 999041
16 66 997923
297 179 997947
150 293 994906
130 213 995280
288 185 998648
7 27 997522
148 255 998506
230 114 997164
247 299 999648
196 184 998146
269 123 998865
41 16 998623
168 153 995944
211 153 996327
154 200 996262
169 245 998443
25 187 998844
24 265 1000000
65 282 999803
202 259 998922
171 286 998046
189 269 999160
102 12 999388
137 17 999883
25 186 996569
270 62 998525
247 287 999685
286 229 999849
286 151 998807
79 59 998826
241 230 996624
255 119 998209
27 242 997149
22 75 999940
154 28 997965
289 216 999147
58 102 997982
85 173 999580
50 44 997007
163 236 999661
250 127 994987
49 212 999461
182 288 998764
72 2 998001
176 222 996802
248 184 998146
137 46 999882
279 14 998901
154 63 999928
245 59 998821
219 84 997829
194 202 996483
251 34 998266
84 211 996324
99 248 998180
67 1 999221
187 220 998842
162 84 998322
127 161 995024
201 268 996007
110 119 999709
109 201 997582
96 12 999387
223 282 999266
39 118 998425
76 160 998549
290 273 999105
111 108 998689
267 175 997886
16 280 996509
188 261 996440
275 43 998362
56 266 999749
74 262 999781
251 138 994868
47 49 999462
77 222 997188
135 253 995122
275 54 997068
176 189 999162
226 64 995745
277 160 999180
35 166 999446
105 249 997780
283 256 999860
297 57 997943
267 215 996745
51 43 999085
194 137 999885
45 272 996665
177 67 998124
249 273 995604
216 41 998627
175 1 999224
56 10 999745
292 195 999901
210 89 999486
169 191 998701
158 185 998646
246 20 999543
93 77 997189
127 99 998183
22 78 998463
216 5 997665
97 243 997103
46 77 997183
60 282 998388
5 93 995444
252 11 997384
21 181 997202
192 77 997183
87 42 998961
80 280 999329
129 113 998162
263 57 999404
94 283 999867
142 187 998844
260 160 995847
21 103 999506
300 9 998786
131 91 999361
236 108 999669
71 231 999302
56 36 999745
279 148 998503
184 209 998142
253 227 995126
18 126 999980
153 141 995767
127 229 999841
18 175 999980
117 210 994429
194 95 997346
223 284 999264
182 83 998760
113 123 998868
224 120 995967
264 185 998644
91 124 995040
132 86 996465
50 19 997002
167 116 996721
91 224 995960
116 150 996725
43 106 998361
238 44 999205
226 135 994701
9 79 998789
250 10 995100
186 89 999488
220 3 997768
91 181 997206
232 134 999523
266 92 997724
114 27 997163
165 5 996823
159 193 997867
289 110 999707
49 30 999463
259 13 998926
227 48 996347
205 217 999128
279 98 999624
248 299 999644
140 64 997400
151 163 998808
279 298 996403
74 215 999780
11 85 998664
17 91 995041
245 217 999120
128 299 999648
253 75 999944
30 246 997905
204 244 998889
55 13 997509
82 258 998226
44 206 995346
300 201 996003
46 264 994641
71 165 996822
68 241 996627
122 167 998481
167 14 998909
136 137 999889
122 253 998486
182 121 998761
87 262 998024
211 106 996327
262 16 998026
122 109 998486
251 65 999802
119 13 998205
122 39 998482
56 69 999741
261 2 998009
50 159 997002
203 250 995863
5 97 997107
2 25 998004
186 141 996568
180 240 997227
46 83 996966
132 270 994682
194 91 996486
157 193 997863
261 185 998646
239 228 999967
251 114 997167
16 96 995588
141 105 997780
120 292 998306
7 141 997520
258 266 994745
111 291 997324
293 14 998900
244 17 996220
240 123 998861
155 100 999609
224 65 999805
69 95 997346
134 63 999920
202 287 999683
45 209 995901
109 37 998286
31 35 999440
160 44 995560
52 162 998580
187 56 999741
178 285 996360
52 148 998583
96 235 996644
9 245 998782
63 175 999921
146 165 996820
116 93 996720
94 49 999463
61 23 996543
38 259 998927
196 246 997903
141 158 995929
267 251 996385
77 270 997184
215 257 996741
36 87 998400
50 127 997004
261 203 996024
20 271 999546
115 86 997468
148 167 998500
243 104 996582
248 214 995263
150 221 998981
158 148 998505
11 18 999987
20 8 999543
286 170 999046
32 222 998105
266 250 994746
299 234 999641
128 106 996304
148 45 998508
40 155 997362
241 60 998385
212 110 999706
269 248 997281
237 13 999007
26 205 999421
209 206 995905
116 117 996726
47 132 997704
268 135 995645
83 270 996962
249 238 999204
88 139 998601
12 40 999385
133 31 998725
104 187 998844
204 194 998886
209 64 995908
123 105 998867
247 90 999244
227 167 994524
186 187 998844
192 92 997727
124 285 996362
246 14 998908
253 120 995667
112 50 997002
15 187 998841
8 41 998628
203 233 997448
192 10 995109
146 207 998345
101 299 999824
49 52 999464
73 245 996680
268 27 995643
12 211 999389
180 36 998409
67 208 996209
299 31 999641
170 180 999040
98 122 999620
297 207 998345
229 30 999847
24 30 1000000
100 172 999608
232 20 999546
117 119 998203
212 123 998868
111 189 999160
107 84 997080
93 289 999149
174 92 997729
140 295 997409
287 157 999685
280 63 999927
221 285 998985
296 57 998562
94 104 996140
261 299 999642
38 64 997424
243 197 996589
152 138 999027
181 13 997209
44 228 995728
163 160 998087
252 20 999543
84 281 999063
49 89 10
290 190 999287
51 102 999082
145 6 996426
7 66 997923
136 283 999860
106 222 995984
247 259 999241
144 77 997184
24 260 1000000
178 136 996288
73 39 997267
91 246 997901
217 34 999129
98 153 999623
288 5 995440
33 208 996209
141 59 998821
277 258 999189
103 151 999505
75 181 999948
237 93 999006
187 123 10
29 20 999547
93 264 995366
153 58 995763
186 142 996886
285 209 996363
87 32 998103
244 5 996225
22 298 996103
275 88 997123
53 192 997846
227 151 998806
256 73 999722
156 269 997280
237 178 999006
159 76 998540
167 138 994868
151 199 998801
7 2 998002
21 222 994841
96 104 996145
163 1 999228
23 65 999802
31 10 998729
117 293 994161
69 295 994789
120 202 995667
206 64 995743
45 202 994941
121 283 999862
54 138 10
242 143 999561
97 181 997207
242 11 997143
19 166 995828
260 51 999082
135 272 996660
185 95 998640
23 158 996548
99 82 998227
174 96 997681
143 200 999560
50 288 997008
240 166 995823
105 39 997782
102 283 999862
264 202 994447
104 277 999189
246 78 998469
171 297 998047
202 117 994361
132 211 996324
238 262 999204
74 293 999783
210 275 997060
58 294 995388
29 45 996869
73 234 997601
237 214 999007
241 99 998187
142 143 999562
20 186 999543
116 91 996726
133 247 999243
140 253 997407
116 222 996726
206 287 999683
86 23 996540
145 85 998661
130 103 999509
20 74 999784
3 123 998866
167 40 995409
215 136 996741
176 217 999120
144 212 994307
65 172 999806
8 17 997302
184 197 998140
222 296 998561
65 277 999805
284 288 995167
65 278 999801
46 66 997920
27 20 999549
49 195 999902
191 197 998700
245 130 996681
225 44 995341
250 278 994664
288 105 997786
87 252 997384
12 246 999386
296 187 998841
293 93 995363
66 85 998668
19 223 999260
261 12 999385
111 214 996165
284 126 997624
149 84 996902
79 100 999609
63 70 999928
39 29 997262
240 119 998200
98 83 999625
202 10 995102
178 116 996720
97 178 997104
265 286 997649
117 159 996124
88 293 997126
210 170 999040
36 226 998406
50 271 997566
199 241 996624
203 151 998808
224 201 996000
64 279 996401
144 17 994463
31 198 998726
256 296 999726
90 25 998248
70 164 999349
87 6 996189
193 228 997869
276 5 999762
85 251 998663
232 167 996080
63 155 999924
61 45 996042
115 111 997462
270 52 998581
42 183 10
253 17 995127
271 39 997564
27 261 996024
211 188 996444
281 26 999420
240 153 995768
86 143 999564
158 2 998005
153 226 995764
287 106 999680
71 41 998626
113 182 998768
256 200 999727
299 194 999643
262 154 998027
103 9 999500
136 258 996285
99 275 998187
298 86 996465
17 79 998744
6 228 996182
218 173 999587
104 167 996146
269 179 997286
10 246 997903
149 272 996909
169 74 999781
36 101 999827
173 103 999589
254 22 996947
70 114 997541
253 226 995125
11 105 997785
16 9 998781
136 41 998629
141 26 999429
184 261 998144
272 93 996666
27 31 998720
87 291 997323
216 222 997668
91 148 998509
85 292 998669
279 117 996401
282 173 999587
269 290 999106
255 56 999748
110 281 999704
246 7 997905
54 33 994880
17 160 995565
284 83 996962
40 148 998508
98 175 999620
300 186 996560
212 127 994986
300 44 995881
221 6 998988
145 287 999683
226 142 996888
131 282 999367
173 22 999582
96 272 996669
99 107 998180
174 140 997683
114 255 997162
230 294 995487
179 50 997000
127 42 998963
79 103 999509
80 104 999320
253 246 997909
196 214 997740
154 15 995549
96 125 996841
98 155 999629
290 224 999104
179 117 996788
208 258 996207
205 4 995204
219 70 997828
184 1 999226
282 132 997027
270 61 996045
278 259 998924
107 197 997083
299 157 999647
299 4 999640
188 240 996446
246 80 999327
229 133 999841
249 298 996100
14 268 998900
201 267 996383
88 104 997126
154 170 999049
102 52 998583
196 59 998829
139 143 999564
251 273 995609
279 157 996402
122 4 998489
290 150 999103
294 184 998143
293 158 995922
72 89 999480
272 258 996667
12 122 999382
283 149 999868
85 96 998660
45 123 998866
236 206 999661
293 294 994166
79 22 998740
16 201 996005
93 113 997804
131 82 999365
16 65 999804
208 173 999581
247 51 999241
133 246 998066
15 50 997000
231 162 999306
147 192 997488
49 239 999969
9 130 998788
101 133 999820
169 201 998445
151 267 998807
51 254 999084
288 92 997722
7 103 999503
89 69 999487
169 64 998443
34 9 998786
67 38 997426
194 228 996488
39 267 997262
237 291 999002
266 226 994741
173 297 999584
158 156 996920
192 69 994788
291 154 997323
284 7 997529
33 158 995925
142 217 999128
188 135 996443
76 172 998544
166 221 998982
11 107 997086
115 35 999446
13 177 998121
202 278 994660
90 188 998248
151 283 999863
173 212 999588
118 23 998425
54 156 996925
240 113 997803
111 253 996161
178 214 995060
181 5 997204
130 203 995861
294 178 10
163 73 998089
259 194 998922
223 299 999644
289 158 999146
173 279 999588
70 158 997543
185 72 998644
40 151 998808
268 25 995641
253 115 997468
273 28 997965
73 65 999803
99 176 998180
69 232 996085
245 65 999802
174 26 999423
223 134 999528
195 186 999909
55 106 997502
50 120 997002
127 112 996521
17 256 999726
185 48 998647
214 266 995067
128 96 996303
282 100 999606
262 202 998028
215 154 996744
77 78 998469
201 272 996660
162 191 998703
47 189 999166
249 109 997585
9 48 998786
157 23 996548
251 262 998023
211 124 996326
184 125 998143
221 278 998982
39 140 997403
202 143 999562
47 227 997701
240 201 996009
128 294 996301
28 265 997967
245 266 996680
33 180 997223
82 5 998220
123 292 998869
50 68 997005
119 104 998205
233 268 997445
110 193 999702
176 263 999403
225 134 999521
74 25 999786
152 197 999025
234 3 997601
222 84 996060
170 132 999043
42 28 998965
143 215 999566
57 144 995529
298 101 999825
31 128 998725
49 20 999545
26 289 999427
262 208 998026
240 177 998129
7 217 999129
231 275 999300
232 217 999126
71 137 999889
17 1 999226
104 216 997661
16 126 997624
17 153 995766
106 239 999965
254 165 996943
41 176 998627
278 112 996525
242 29 997141
285 206 996369
293 165 996829
204 296 998885
189 23 999161
188 162 998325
174 234 997689
258 180 997224
297 202 997946
144 147 997486
188 185 998646
277 187 999189
190 186 999281
170 153 999045
224 154 995967
289 82 999144
50 162 998327
294 289 999147
284 200 996268
39 197 997265
70 197 997540
123 122 998869
58 265 997640
146 151 998808
157 169 998443
289 105 999144
98 173 999625
55 209 997501
215 290 999105
238 65 999801
205 196 997741
155 115 997460
85 171 998664
92 29 997720
94 12 999382
217 91 999123
300 43 998360
28 259 998921
223 152 999266
257 196 997748
241 170 999043
157 218 996243
176 155 997361
102 73 997984
263 162 999404
39 229 999849
240 217 999120
23 210 996549
96 112 996521
29 219 997821
24 100 1000000
75 149 999940
3 79 998749
53 20 999540
19 87 995782
146 240 995306
190 28 999286
217 233 999124
179 158 996786
131 126 999362
83 238 999203
123 97 998865
2 80 999320
136 101 999829
258 162 998324
199 100 999600
41 108 998680
195 289 999907
28 286 997967
232 212 996082
251 102 997986
148 3 998508
204 92 998881
36 207 998402
127 159 996121
217 295 999126
245 39 997264
168 129 998160
90 216 998244
225 241 996629
141 20 999545
279 118 998420
125 89 999485
42 174 998963
284 120 995666
299 205 999643
273 107 997089
171 211 998047
131 238 999360
211 168 996321
274 171 998043
168 201 996008
267 202 996380
113 219 10
18 215 999986
224 82 998222
257 88 997127
6 80 999327
264 15 995549
126 96 997625
117 261 996028
151 18 999988
252 290 999105
148 222 998507
137 264 999887
236 128 999668
24 43 1000000
63 66 999920
77 84 997186
258 191 998705
189 294 999166
157 198 995463
298 246 997904
119 8 998204
286 84 996708
104 122 998483
239 285 999962
171 238 999208
74 71 999788
23 251 996541
211 91 996328
221 90 998987
212 197 995624
75 112 999944
163 255 998088
40 243 996580
10 256 999728
230 14 998906
260 42 998961
214 251 995061
210 20 999547
286 10 996705
177 237 999005
39 187 998843
60 57 998388
168 231 999305
171 192 998042
76 193 998549
50 244 997002
138 174 997688
33 224 995964
159 298 10
277 126 999186
184 175 998146
239 110 999962
182 105 998769
214 253 995124
23 48 996542
15 105 997788
92 21 997721
285 186 996560
123 14 998905
150 152 999028
243 25 996582
204 273 998889
32 275 998108
29 151 998809
43 68 998364
283 75 999942
224 196 997742
30 224 995968
189 214 999164
45 65 999805
103 114 999504
16 162 998322
225 98 999622
268 44 995647
202 8 997302
181 34 998260
23 122 998480
161 41 998622
264 268 995643
238 107 999200
47 272 997706
195 243 999904
294 158 995929
276 4 999769
48 109 997589
153 288 995768
61 188 996442
175 220 997884
152 243 999021
4 144 995088
178 222 994343
175 39 997883
155 257 997364
253 1 999226
53 267 997847
190 34 999286
52 158 998588
229 22 999840
294 249 995148
3 266 996982
219 191 998701
41 57 998629
61 187 998849
300 160 995887
52 191 998709
150 131 999366
297 246 997949
198 226 994707
274 198 996766
263 119 999407
63 62 999927
118 88 998427
104 211 996323
109 187 998842
169 177 998443
206 97 997102
163 56 999741
19 39 997267
170 232 999040
216 243 997663
145 46 996425
98 158 999628
153 187 998842
11 299 999640
238 264 999209
75 64 999942
70 278 997542
102 216 997987
167 30 994525
205 294 995200
268 92 997722
14 240 998904
92 208 997726
232 254 996941
194 80 999327
292 275 998304
147 102 997989
183 38 998943
222 63 999922
123 48 998861
286 145 996703
155 186 997367
66 153 997924
75 289 999948
18 88 999987
228 81 995727
150 40 995408
268 221 998982
102 181 997982
185 143 999567
156 7 997526
34 242 998268
255 4 995082
289 155 999144
139 1 999228
111 163 998088
228 142 996882
9 278 998782
264 57 995528
213 65 999802
119 191 998709
154 275 997061
223 209 999263
115 150 997467
238 218 999203
36 11 998400
110 8 999702
224 157 995961
24 49 1000000
153 163 998089
176 120 996808
158 192 995924
299 177 999647
142 225 996887
157 24 1000000
185 43 998644
192 155 997362
239 123 999960
264 240 994724
29 281 999061
177 100 999609
52 197 998584
236 155 999666
217 10 999129
148 48 998509
231 37 999302
227 279 996405
146 248 995305
160 237 999002
59 68 998822
260 74 999785
155 157 997362
201 246 997909
214 177 998129
104 245 996685
160 33 995561
289 176 999142
229 8 999846
297 148 998502
72 296 998568
232 129 998163
192 159 996121
147 290 999103
132 17 994463
127 59 998826
130 127 995282
191 140 998700
170 127 999045
13 233 997446
26 77 999424
65 32 999801
135 290 999105
145 131 999365
198 170 999049
91 239 999967
291 158 997320
226 188 996446
97 100 999608
229 89 999848
232 59 998820
88 34 998267
11 149 997049
219 210 997821
283 185 999860
28 93 997967
215 105 997784
216 299 999643
290 35 999447
25 148 998505
259 69 998927
294 238 999204
238 121 999205
113 27 997802
82 50 998225
120 110 999703
208 142 996884
94 219 997820
286 115 997460
14 85 998900
14 165 998904
202 87 995785
121 171 998043
1 155 999223
115 249 997469
57 81 995526
87 163 998089
178 259 998920
215 251 996746
258 8 997307
122 30 998488
197 154 995627
121 233 997441
260 63 999921
226 104 996143
88 76 998546
231 286 999306
20 254 999549
183 203 998947
48 181 997204
20 156 999541
32 124 998104
18 150 999988
108 187 998849
292 12 999380
125 187 998843
83 158 996964
288 187 998844
19 239 999961
215 238 999204
41 178 998627
252 91 997383
27 98 999624
292 40 998305
217 53 999129
227 280 996504
31 106 998726
109 83 997581
120 40 995669
125 66 997928
154 84 996068
42 52 998960
228 183 998940
12 272 999380
230 63 999922
134 235 999529
166 136 996282
54 153 995765
10 211 996324
203 278 995864
206 77 997183
171 98 999627
132 3 996985
128 225 996306
121 127 996608
143 239 999964
217 207 999120
152 250 999024
121 49 999468
247 89 999488
21 187 998843
87 142 996883
87 297 997943
22 63 999926
160 127 995564
162 38 998323
291 266 997324
257 147 997487
67 201 996002
266 203 995867
138 20 999541
231 4 999307
112 62 998524
137 67 999885
67 200 996268
40 115 997465
260 32 998102
278 218 996246
115 193 997862
155 92 997725
40 15 995549
139 191 998703
17 165 996827
274 113 997808
9 139 998788
181 42 998964
35 205 999440
265 284 997647
274 231 999300
63 255 999928
163 155 998080
37 160 998289
47 40 997709
100 268 999600
249 192 995147
100 217 999608
95 191 998703
187 76 998845
6 240 996181
83 138 996961
281 16 999063
66 29 997923
253 198 995129
16 183 998945
280 217 999121
88 19 997123
285 2 998006
185 152 999023
12 181 999384
27 24 1000000
190 264 999289
22 273 995600
122 233 998489
88 94 997127
119 153 998202
238 221 999206
254 244 996942
26 88 999426
40 254 996943
215 298 996747
28 18 999980
205 61 996046
126 230 997621
209 183 998942
184 46 998148
163 129 998168
37 80 999322
164 6 999346
165 122 998481
158 93 995925
232 34 998260
49 100 999603
134 185 999522
64 143 999562
2 84 998006
154 65 999808
285 244 996363
44 38 997423
142 28 997963
275 168 997064
242 178 997148
141 281 999067
76 227 998547
132 74 999781
273 279 996400
143 298 999568
231 190 10
104 92 997725
144 222 994349
230 288 995480
116 210 996725
48 238 999205
120 214 995664
211 75 999945
7 4 997526
117 257 994269
66 148 998508
265 135 997649
23 231 999302
281 83 999068
45 287 999687
189 83 999167
102 156 997983
85 81 998660
76 277 999187
99 140 998186
154 245 996684
53 31 998722
142 108 998684
27 45 995223
4 262 998026
58 40 10
125 217 999125
142 247 999248
29 109 997585
198 51 999089
37 9 998781
233 273 997443
15 207 998346
248 137 999885
17 93 995369
106 182 998769
174 245 997683
196 263 999406
200 95 997340
33 114 997163
279 189 999164
71 175 997881
249 20 999548
39 103 999501
217 180 999126
13 141 995708
256 42 999727
104 24 1000000
232 128 996308
155 154 997366
283 35 999869
286 135 996706
146 298 996104
108 82 998681
65 296 999805
206 269 997284
127 297 997940
96 54 995421
113 3 997808
1 64 999228
111 226 996166
137 120 999880
28 53 997966
68 71 995508
215 176 996807
14 273 998906
62 181 998528
262 45 998029
99 13 998180
35 190 999442
98 261 999620
74 1 999784
96 184 998148
135 242 997148
153 225 995767
102 176 997986
154 110 999708
260 93 995843
81 152 999027
102 80 999326
84 38 997426
258 165 996823
188 196 997745
101 61 999829
222 291 997329
77 15 997184
220 171 998044
82 66 998220
193 27 997869
200 292 998309
193 171 998044
17 77 997180
175 56 999749
190 299 999641
143 233 999565
81 206 994509
290 8 999108
288 273 995606
128 162 998321
193 129 998160
258 57 995529
185 176 998647
122 160 998488
44 176 996806
115 182 998762
69 211 996321
110 293 999703
224 8 997303
9 114 998789
183 49 999469
17 94 994465
248 127 995264
29 251 996869
12 106 999388
197 78 998467
195 232 999900
288 233 997445
298 141 996107
269 284 997285
260 274 996761
237 269 999007
79 173 999584
101 127 999825
84 91 996061
192 280 996507
67 299 999648
54 237 999003
134 54 999524
227 81 994509
36 172 998402
77 13 997183
78 249 998469
53 232 997844
265 41 998626
247 296 999246
159 188 996443
171 185 998648
67 95 997345
228 214 995728
79 277 999183
36 167 998404
195 133 999905
210 131 999362
271 55 997565
163 125 998083
91 278 995045
273 7 997521
110 68 999704
208 149 996904
10 144 995108
215 75 999941
156 189 999167
60 216 998387
14 272 998906
61 5 996044
81 70 997544
275 233 997443
74 47 999785
51 271 999085
146 202 995300
272 269 997286
173 270 999586
170 261 999043
28 287 999680
93 141 995709
123 206 998866
221 98 999623
213 296 998567
90 16 998245
259 16 998926
106 16 995984
54 256 999721
286 1 999225
11 238 999207
53 239 999968
9 38 998784
7 157 997528
21 72 997245
240 125 996848
255 291 997327
99 193 998184
177 215 998127
150 143 999567
106 204 998883
34 207 998349
212 53 997845
198 298 996101
281 140 999065
186 13 996567
189 282 999160
251 242 997143
109 189 999164
9 241 998783
120 105 997785
52 178 998582
220 260 997761
214 294 995061
157 92 997724
70 283 999867
127 56 999746
54 178 994889
7 133 998063
176 19 996800
10 281 999067
18 72 999985
233 70 997545
271 91 997565
265 83 997642
139 173 999584
227 111 996160
143 108 999567
184 110 999702
205 206 995204
101 295 999825
46 10 995104
189 259 999169
297 196 997940
22 252 997382
70 288 997543
202 134 999529
257 152 999029
85 207 998668
202 18 999981
139 142 998601
100 2 999607
34 194 998264
130 246 997908
205 244 996223
272 211 996667
179 215 996782
171 120 998046
273 149 996906
121 31 998721
65 290 999807
222 38 997421
235 130 996646
97 120 997100
51 218 999084
106 30 995989
122 158 998487
86 99 998186
184 185 998647
270 171 998046
98 223 999624
130 267 996380
13 123 998861
177 258 998126
79 33 998745
113 22 997809
209 67 995908
40 102 997980
103 153 999503
24 204 1000000
251 147 997483
194 269 997280
288 83 996964
226 159 996123
284 137 999886
32 253 998104
290 162 999107
12 201 999388
63 269 999922
93 34 998266
235 288 996642
138 187 998843
35 10 999440
103 55 999504
137 226 999882
126 176 997622
251 255 994801
152 159 999023
57 30 995521
56 204 999747
244 72 997249
294 18 999983
75 159 999944
276 158 999763
76 12 999380
237 147 999002
291 256 999723
33 209 995909
204 114 998888
60 79 998748
226 22 994929
138 103 999505
125 10 996849
42 73 998967
159 241 996626
33 135 994547
109 190 999287
253 235 996646
76 246 998545
108 102 998683
290 170 999100
110 76 999705
153 292 998309
255 246 997903
124 250 994969
124 290 999103
99 26 999424
133 96 998062
218 279 996409
18 219 999980
179 233 997445
132 293 994168
279 184 998149
165 262 998025
152 60 999022
24 5 1000000
177 288 998125
295 32 998104
168 30 995942
75 143 999947
102 62 998527
298 84 996103
78 110 999706
126 60 998387
170 137 999886
206 295 994388
230 233 997448
193 274 997862
296 95 998564
100 62 999600
79 203 998746
68 197 995626
103 145 999500
71 202 994767
173 108 999582
223 291 999264
131 174 999360
102 211 997989
227 145 996428
31 39 998723
119 268 998200
16 254 996946
165 189 999163
109 20 999544
248 103 999502
252 172 997383
155 209 997368
15 226 995541
225 187 998847
104 105 997789
290 134 999526
19 269 997283
261 47 997707
94 189 999164
257 83 996968
160 212 995560
251 279 996403
26 126 999426
13 264 994445
54 245 996682
29 252 997388
72 141 997244
79 240 998740
270 112 996521
25 157 995460
35 131 999445
167 1 999222
187 245 998846
152 64 999022
20 189 999549
186 193 997869
38 184 998140
183 278 998941
294 89 999482
203 98 999620
144 148 998506
187 97 998847
102 215 997982
137 41 999887
126 147 997623
69 79 998749
283 29 999863
238 242 999203
194 160 996480
77 266 997183
106 300 995986
287 50 999680
31 252 998721
73 29 996864
91 208 996205
182 70 998766
252 200 997381
152 62 999020
63 185 999928
289 69 999147
28 74 999784
138 148 998507
132 32 998103
136 269 997281
188 121 996607
190 62 999280
55 213 997500
28 97 997962
91 202 995045
52 13 998580
247 48 999245
293 18 999988
61 225 996048
93 201 996009
300 138 995889
257 46 994643
18 21 999984
129 208 998160
190 130 999285
176 1 999227
174 211 997686
91 141 995702
61 17 996049
156 59 998826
259 292 998928
48 293 996347
33 252 997380
145 181 997205
256 34 999726
119 193 998206
43 215 998366
134 231 999525
167 58 995385
19 216 997663
112 37 998284
262 190 999284
59 237 999005
95 244 997344
258 241 996626
124 155 997368
208 214 996208
223 300 999265
133 38 998063
25 173 999583
186 227 996567
150 187 998845
37 219 998283
173 204 999582
133 2 998061
194 54 996488
27 80 999325
93 106 995984
108 51 999088
296 265 998568
281 272 999063
109 169 998440
69 178 994787
294 44 995343
199 10 995687
171 178 998047
52 271 998582
98 102 999628
5 213 995449
201 63 999927
242 188 997147
98 293 999628
255 80 999323
74 129 999787
88 66 997925
264 256 999728
180 93 997223
264 285 996365
267 200 996382
73 258 995803
38 137 999888
233 95 997447
224 93 995966
44 223 999264
78 43 998469
112 125 996846
166 261 996027
16 222 995582
2 68 998007
247 87 999249
153 290 999100
225 211 996326
185 227 998640
178 182 998762
86 66 997924
264 95 997349
185 291 998647
229 6 999847
128 167 996306
101 62 999821
84 156 996921
217 89 999488
96 218 996244
169 147 998442
145 67 996425
1 83 999226
270 43 998363
189 202 999163
182 82 998767
299 116 999643
145 105 997787
215 187 998847
287 217 999682
22 233 997448
285 128 996363
72 173 999587
23 196 997749
107 24 1000000
55 145 997504
274 102 997984
283 69 999863
35 203 999444
172 250 995320
167 11 997042
273 293 995600
201 127 996003
180 110 999701
180 257 997221
124 198 994960
28 43 998360
155 217 999122
288 117 994623
230 42 998969
176 254 996947
300 26 999426
8 153 997301
179 41 998621
157 132 995461
204 27 998886
48 63 999927
160 56 999742
277 82 999181
89 280 999483
94 160 995569
128 274 996763
130 48 996343
203 31 998725
255 215 996742
220 75 999940
256 284 999729
206 49 999460
90 192 998246
220 239 999962
39 44 997268
31 235 998724
135 31 998729
186 277 999189
106 89 999481
100 186 999608
281 175 999069
17 189 999167
179 73 996780
31 238 999206
161 46 995020
121 176 996803
253 237 999004
99 252 998184
264 271 997563
156 66 997921
144 125 996849
82 246 998228
226 298 996106
217 161 999121
165 294 996826
293 291 997324
42 65 999803
62 202 998529
5 296 998567
185 74 999785
191 97 998707
91 41 998620
253 134 999520
212 67 994569
12 233 999383
107 13 997089
88 202 997120
232 163 998089
15 177 998120
205 126 997624
133 127 998064
30 252 997389
36 84 998405
141 267 996384
98 34 999620
124 16 995585
228 106 995981
238 176 999204
297 107 997949
158 61 996046
227 65 999800
63 146 999924
273 20 999542
284 175 997888
247 235 999242
282 141 997023
69 101 999822
172 111 996162
215 11 997045
41 246 998623
293 114 997162
132 78 998461
217 6 999121
210 19 995181
252 249 997389
267 24 1000000
67 277 999187
40 195 999906
238 255 999209
250 299 999641
247 29 999247
204 138 998880
29 83 996963
131 3 999364
27 188 996444
170 102 999041
50 181 997206
49 57 999468
232 89 999485
42 57 998967
88 165 997126
144 246 997905
231 266 999304
117 98 999624
193 7 997867
272 148 998502
287 267 999684
191 255 998705
218 227 996248
37 40 998280
39 22 997263
72 79 998748
33 273 995606
189 273 999166
194 75 999948
56 219 999743
143 148 999569
183 264 998944
138 82 998229
246 214 997903
262 277 999180
53 211 997842
154 199 995689
175 276 999769
77 282 997183
121 33 996605
118 125 998427
254 66 997925
160 32 998108
275 219 997820
83 216 997662
29 278 996860
168 119 998208
228 171 998047
90 4 998247
173 299 999648
224 130 995968
170 211 999043
12 185 999388
100 94 999609
81 106 995980
236 2 999660
142 118 998429
240 292 998301
293 64 995741
85 196 998662
197 25 995625
207 113 998349
54 280 996506
153 51 999088
152 126 999027
291 146 997328
124 161 995020
265 118 998428
118 77 998427
70 95 997548
76 13 998543
286 169 998449
94 239 999966
198 196 997744
109 99 998185
145 122 998489
174 33 997685
69 40 995404
227 298 996100
214 34 998269
84 17 996062
239 29 999969
275 211 997061
32 103 999505
138 136 996283
282 45 997022
107 170 999042
105 90 998249
73 217 999128
290 26 999420
237 159 999000
258 297 997949
271 164 999340
45 260 995842
275 286 997065
38 21 997423
299 28 999649
52 118 998582
167 261 996023
127 269 997285
236 152 999669
68 25 995507
107 224 997088
188 218 996447
90 232 998243
162 239 999966
31 48 998725
47 39 997702
42 119 998969
130 64 995745
267 239 999969
216 187 998846
174 57 997683
283 103 999868
227 231 999306
18 179 999987
69 222 994783
49 37 999466
267 99 998186
65 255 999803
228 217 999121
187 106 998844
212 199 995683
200 123 998865
8 214 997305
133 46 998061
185 218 998648
134 297 999526
6 70 997545
296 252 998568
138 206 994862
123 255 998868
179 298 996787
274 184 998149
69 219 997821
21 262 998028
1 256 999727
182 175 998765
90 200 998241
120 282 997020
165 126 997620
147 68 997480
47 280 997709
184 166 998140
140 276 999761
56 9 999747
203 15 995865
67 8 997304
158 112 996527
264 133 998060
168 256 999724
38 247 999240
285 92 997725
5 89 999487
219 146 997827
131 125 999363
105 276 999766
298 158 996108
180 179 997220
68 84 996062
76 163 998545
128 252 997388
119 242 998202
210 161 995024
247 226 999242
214 66 997926
215 190 999284
38 232 997422
275 41 998623
115 247 999246
107 55 997503
284 15 995541
169 163 998445
170 173 999581
122 186 998482
294 1 999220
32 52 998582
157 232 996084
95 161 997344
148 112 998508
171 89 999481
265 161 997645
154 194 996489
46 28 997960
174 19 997687
1 296 999228
162 261 998323
240 275 997068
74 31 999783
142 57 996883
28 270 997965
164 260 999346
42 115 998963
25 103 999506
226 121 996603
240 179 996780
157 167 995469
164 52 999349
85 184 998669
218 80 999323
102 54 997988
23 109 997580
103 295 999500
187 192 998842
229 211 999840
91 63 999927
283 266 999860
148 82 998503
132 120 995665
118 2 998424
37 92 998282
62 167 998521
16 169 998445
25 295 994187
254 183 998949
187 263 999406
161 78 998465
3 281 999063
178 137 999883
75 148 999943
34 266 998268
86 82 998225
183 31 998944
94 16 995588
57 221 998986
60 262 998388
208 186 996560
189 1 999221
75 27 999945
186 98 999628
23 159 996542
173 121 999586
162 143 999566
173 244 999583
203 217 999120
42 16 998961
24 122 1000000
22 20 999542
90 248 998244
238 54 999207
17 127 994988
214 221 998987
247 100 999607
140 55 997505
34 123 998862
48 168 996345
73 264 995807
181 266 997200
88 258 997122
9 246 998786
244 34 998262
108 77 998682
240 43 998365
296 21 998567
176 292 998308
53 156 997840
191 250 998701
152 103 999501
218 8 997305
161 218 996249
182 128 998763
28 14 998907
16 2 998002
164 229 999846
1 86 999223
81 222 994508
97 208 997101
216 229 999843
148 61 998509
14 134 999523
13 277 999188
153 167 995769
273 128 996308
86 225 996464
29 105 997781
168 221 998988
253 173 999581
49 268 999460
6 131 999366
231 65 999800
38 118 998423
16 210 995584
297 150 997942
284 281 999064
65 128 999808
41 33 998623
171 34 998263
94 19 995186
208 197 996205
25 185 998646
205 77 997188
245 128 996684
263 83 999400
85 94 998669
251 233 997446
164 238 999342
207 285 998347
113 212 997801
102 60 998385
180 89 999484
7 176 997526
267 294 996386
24 9 1000000
141 34 998268
148 238 999207
181 140 997400
114 252 997382
1 269 999224
148 110 999700
201 15 996000
19 43 998367
217 194 999128
210 132 994425
299 260 999648
252 282 997383
146 24 1000000
185 111 998648
52 253 998582
47 278 997707
107 245 997089
173 224 999583
21 176 996805
65 243 999803
174 200 997686
277 25 999189
241 67 996623
150 281 999063
50 53 997849
212 230 995484
87 29 996861
245 13 996680
182 264 998768
199 185 998644
154 64 995741
250 276 999761
164 48 999347
145 22 996426
106 96 995982
95 59 998820
131 197 999368
259 5 998926
77 72 997242
83 287 999686
93 59 998824
236 71 999662
259 294 998920
33 137 999887
283 161 999861
74 40 999788
8 13 997307
299 24 1000000
96 273 995602
148 244 998508
114 245 997163
20 89 999541
62 122 998529
211 242 997142
230 169 998442
271 90 998247
103 66 999505
93 219 997828
295 17 994461
115 77 997463
9 180 998782
101 37 999823
73 300 995884
262 227 998022
289 276 999769
136 88 997122
100 116 999601
140 156 997401
223 52 999264
74 134 999780
63 130 999921
112 10 996525
117 188 996442
25 81 994509
50 166 997004
11 139 998603
182 110 999707
1 38 999224
119 167 998204
4 103 999508
245 36 998409
219 142 997826
300 59 998825
38 249 997422
240 5 995446
167 102 997987
38 256 999725
192 279 996401
26 16 999425
195 241 999909
42 214 998964
196 36 998406
13 113 997806
141 240 995702
46 118 998422
283 128 999869
112 180 997228
74 48 999780
196 150 997745
195 238 999908
187 197 998844
43 295 998368
38 214 997420
246 62 998521
14 210 998901
241 210 996624
21 260 995845
113 145 997802
74 53 999783
105 113 10
160 236 999665
63 153 999925
42 29 998969
77 52 998581
263 271 999409
15 82 998227
230 125 996848
216 134 999520
142 1 999221
188 271 997564
160 215 996740
229 238 999847
52 203 998587
78 97 998461
73 236 999666
215 207 998349
265 48 997647
41 164 999345
176 106 996808
167 197 995629
40 216 997660
257 24 1000000
108 140 998682
67 118 998423
38 30 997420
269 201 997286
130 196 997749
126 7 997620
19 99 998182
54 254 996943
230 150 995485
243 92 997727
300 280 996507
163 249 998088
217 82 999120
250 158 995921
226 288 994700
94 3 996985
260 34 998262
50 33 997005
176 131 999365
265 285 997648
93 2 998003
36 44 998403
90 179 998240
248 36 998409
181 143 999564
267 214 996380
79 45 998748
264 19 995189
219 296 998560
52 264 998589
242 110 999700
158 50 997005
26 1 999426
153 90 998242
63 29 999928
138 61 996041
290 122 999105
165 182 998761
223 192 999266
109 279 997580
290 211 999106
254 249 996942
276 206 999763
162 8 998329
26 45 999421
261 279 996401
91 110 999707
68 3 996989
192 248 995262
30 93 995362
170 146 999048
205 286 996709
283 217 999869
237 53 999008
286 105 997786
190 137 999880
12 52 999385
161 263 999408
203 234 997604
6 167 996189
287 117 999686
43 101 999827
127 61 996047
241 24 1000000
55 155 997501
24 111 1000000
178 122 998484
120 287 999683
18 243 999986
42 234 998960
137 249 999882
128 250 996309
27 282 997027
51 138 999086
194 125 996847
165 93 996823
175 274 997881
247 238 999245
295 7 997526
202 260 995848
235 213 996645
260 62 998525
184 202 998147
214 57 995525
268 90 998242
209 62 998524
106 133 998065
71 139 998601
181 83 997204
206 228 995725
144 95 997340
159 133 998066
215 91 996748
20 79 999544
161 164 999341
289 295 999141
217 119 999121
108 300 998681
263 208 999408
33 62 998527
22 107 997087
197 156 996924
177 24 1000000
251 161 995025
129 64 998164
272 65 999808
238 3 999204
175 265 997888
76 286 998545
105 99 998180
233 164 999346
145 163 998087
77 245 997188
178 210 994426
192 284 995162
101 156 999820
263 183 999405
278 286 996703
167 92 997729
269 130 997281
24 16 1000000
147 287 999681
256 162 999724
278 105 997789
246 241 997902
48 39 997266
270 106 995984
92 116 997725
278 2 998000
70 74 999787
16 38 997428
38 233 10
209 61 996049
11 150 997043
187 248 998842
104 85 998665
226 114 997165
15 293 995543
215 276 999766
51 284 999088
299 237 999646
60 15 998383
161 44 995346
12 110 999705
213 176 996801
197 47 997706
59 295 998825
134 39 999525
262 46 998028
224 131 999366
82 8 998226
96 135 995422
170 266 999041
141 49 999462
248 79 998748
206 204 998886
264 17 10
288 80 999322
188 96 996440
266 110 999701
292 196 998300
93 21 995365
23 206 996544
281 81 999063
116 182 998761
25 234 997602
66 10 997928
255 298 996100
267 220 997763
141 217 999122
296 114 998562
186 53 997840
238 7 999200
197 158 995927
30 190 999289
165 116 996823
204 216 998889
228 147 997480
243 254 996947
61 50 997000
217 254 999120
168 202 995947
184 167 998149
83 61 996964
27 221 998989
241 262 998027
62 172 998529
255 10 995102
60 275 998380
110 131 999705
23 150 996546
88 185 998640
86 145 996462
80 235 999325
8 286 997309
271 100 999608
213 42 998966
150 75 999941
280 272 996662
283 187 999869
262 11 998024
202 193 997864
79 95 998746
155 146 997360
47 182 998762
59 260 998821
273 165 996825
175 171 998043
52 100 999606
17 183 998942
165 186 996827
142 285 996882
200 98 999626
48 110 999701
37 232 998289
6 51 999083
62 133 998526
133 138 998061
226 51 999084
63 202 999923
157 45 995469
272 22 996662
126 49 999463
118 129 998424
280 83 996961
222 215 996740
118 291 998423
45 46 994946
173 258 999583
195 79 999903
118 111 998426
264 10 995103
37 187 998846
154 143 999563
92 290 999102
271 204 998881
245 152 999024
263 54 999406
190 122 999283
158 20 999544
44 179 996781
109 143 999569
300 121 996605
283 198 999868
95 17 997347
278 84 996065
121 261 996608
109 284 997589
17 25 994468
95 164 999341
148 149 998500
198 152 999027
110 135 999702
188 15 996441
114 198 997166
161 224 995965
49 28 999468
206 256 999721
139 110 999705
59 209 998824
231 46 999301
133 269 998066
180 196 997740
19 55 997500
76 255 998547
2 36 998403
144 106 995982
227 230 995489
168 243 996582
238 292 999200
168 33 995948
201 208 996202
163 191 998709
231 30 999308
192 299 999648
1 92 999221
240 168 995943
276 121 999768
95 46 997341
140 109 997583
186 24 1000000
266 98 999620
244 92 997721
206 277 999184
42 299 999648
44 135 995345
58 282 997028
293 194 996484
46 32 998100
26 240 999421
253 121 996600
25 93 995366
73 131 999364
166 230 995827
284 292 998306
26 184 999421
148 43 998505
51 228 999081
291 174 997686
68 165 996822
1 51 999224
223 76 999269
68 188 996444
245 64 996681
121 131 999365
105 197 997782
201 151 998806
16 81 995588
34 292 998301
294 39 997265
12 173 999587
260 238 999206
127 198 994981
141 137 999883
206 89 999485
73 205 995807
296 190 999285
282 69 997020
177 238 999202
10 180 997222
19 51 999087
281 33 999069
162 109 998320
257 244 996224
255 82 998228
167 44 995343
144 143 999565
298 296 998567
104 246 997909
45 74 999787
229 52 999844
29 36 998400
55 34 998265
180 130 997225
166 55 997508
35 277 999445
35 32 999440
296 97 998564
179 256 999724
5 104 996145
146 160 995569
123 219 998868
221 37 998982
249 85 998661
117 226 994704
213 201 996008
236 110 999702
64 294 995749
126 64 997625
247 201 999240
206 181 997208
245 144 996680
102 137 999881
203 220 997762
271 266 997560
96 181 997204
223 110 999704
259 33 998921
11 32 998103
297 97 997947
226 7 997524
81 22 994927
110 103 999709
197 29 996862
189 98 999628
147 115 10
62 292 998527
186 230 996568
52 126 998580
154 212 995245
283 206 999864
256 111 999720
230 85 998663
137 5 999882
191 213 998705
78 254 998461
108 180 998680
62 128 998523
205 287 999685
260 71 995842
51 70 999084
147 50 997486
149 139 998603
168 61 996048
188 294 996448
106 219 997825
27 151 998801
24 291 1000000
74 58 999781
128 286 996709
125 38 997423
90 145 998243
132 152 999021
194 8 997302
185 33 998641
119 40 998201
243 134 999529
184 285 998143
151 56 999743
193 57 997862
7 203 997522
280 144 996507
120 33 995660
13 82 998222
32 37 998280
14 1 999226
281 51 10
248 179 996782
244 126 997629
99 293 998183
73 221 998983
90 257 998245
137 21 999880
75 184 999948
293 72 997242
49 97 999462
197 263 999402
292 112 998301
10 21 995105
274 10 996762
41 209 998627
245 224 996681
205 145 996425
51 163 999080
91 24 1000000
126 149 997629
144 177 998120
36 107 998404
271 30 997560
130 57 995525
11 219 997827
23 117 996545
13 17 994466
258 221 998984
53 240 997840
207 81 998344
193 256 999721
291 273 997324
177 102 998129
289 217 10
217 230 999126
251 217 999125
36 145 998405
223 73 999262
105 33 997788
137 123 999885
213 249 995148
208 190 999280
130 266 995289
144 93 995366
8 90 998243
98 55 999625
137 161 999881
251 141 995705
133 196 998065
192 34 998267
170 85 999041
169 99 998441
277 99 999185
141 229 999846
249 30 995149
223 198 999267
158 139 998604
122 137 999889
162 49 999467
213 8 997304
153 216 997664
97 77 997183
6 128 996304
144 239 999968
152 255 999020
40 62 998524
75 277 999940
289 116 999140
210 187 998842
116 251 996725
29 232 996861
92 251 997720
17 104 996143
140 14 998900
207 157 998345
31 150 998728
267 297 997944
233 53 997846
1 300 999223
152 210 999021
152 218 999029
169 150 998447
211 25 996321
132 259 998921
247 163 999248
300 34 998261
258 123 998867
90 106 998243
266 106 995986
63 224 999920
18 226 999986
235 57 996645
53 66 997920
119 81 998204
23 283 999862
105 125 997789
155 64 997365
212 196 997749
268 147 997484
66 232 997929
190 119 999288
299 235 999643
22 80 999325
71 5 995442
280 51 999088
299 204 999642
14 40 998901
54 284 995161
154 258 995243
141 82 998224
136 13 996282
77 279 997186
227 198 994580
282 144 997024
197 270 995621
101 70 999826
252 159 997380
120 125 996843
233 298 997444
251 219 997820
231 91 999301
73 59 998825
80 76 999320
94 95 997348
285 225 996364
292 64 998305
17 188 996444
264 55 997504
286 295 996703
200 51 999085
281 36 999064
180 221 998985
185 24 1000000
104 12 999388
106 22 995981
206 241 996625
219 258 997823
193 168 997865
132 267 996383
88 60 998383
188 207 998343
227 297 997942
136 238 999208
146 216 997666
281 231 999302
251 196 997746
37 15 998284
119 187 998844
259 23 998924
263 287 999689
134 156 999525
118 34 998426
183 213 998948
188 241 996625
62 137 999883
61 260 996046
166 214 995822
184 20 999547
289 156 999140
82 286 998224
132 172 995321
14 31 998900
3 158 996987
91 93 995366
78 13 998465
133 72 998062
226 222 994702
182 12 999381
247 188 999245
5 179 996781
114 206 997168
2 88 998000
271 298 997565
1 29 999222
224 35 999448
16 20 999548
1 37 999221
246 272 997901
189 40 999167
180 111 997228
271 232 997568
245 172 996688
260 136 996283
198 16 995588
300 206 995886
40 184 998147
188 287 999689
267 168 996385
288 154 995243
256 136 999722
33 1 999220
10 298 996103
224 297 997945
85 3 998668
198 32 998101
171 71 998048
128 15 996302
166 196 997748
70 24 1000000
131 76 999363
169 189 999160
234 166 997607
112 113 997805
210 122 998482
248 264 995267
14 117 998907
140 241 997401
114 4 997163
32 66 998101
251 243 996585
250 77 997181
18 278 999981
274 294 996764
25 238 999206
270 176 996803
131 139 999369
131 130 999361
238 160 999209
4 102 997980
120 186 996567
201 131 999360
178 165 996829
69 260 995845
165 275 997062
208 145 996423
125 232 996849
188 184 998149
259 74 999786
47 153 997709
96 53 997845
295 146 995308
129 144 998160
289 265 999145
93 44 10
237 213 999006
265 220 997763
197 26 999428
9 59 998824
213 259 998924
120 52 998585
39 283 999862
123 210 998868
29 243 996866
194 242 997140
91 126 997620
157 182 998769
106 102 997984
81 179 996786
202 78 998466
8 23 997304
227 99 998186
166 127 995826
289 37 999143
71 262 998024
228 52 998586
168 274 996766
214 108 998680
27 38 997421
98 70 999622
250 229 999841
221 270 998983
8 197 997303
251 183 998946
172 137 999881
68 287 999682
107 223 999266
291 53 997847
259 25 998929
161 197 995620
5 108 998689
162 293 998329
218 100 999607
141 136 996283
48 115 997464
292 162 10
238 5 999200
203 34 998268
33 271 997560
85 258 998668
59 294 998820
289 230 999144
146 245 996687
169 298 998442
58 143 999568
68 298 996101
125 107 997088
76 152 999025
97 36 998403
109 139 998609
51 236 999664
101 225 999825
231 84 999301
65 187 999801
199 230 995682
300 182 998760
132 73 995804
296 123 998864
133 199 998062
290 241 999109
129 17 998166
280 271 997560
187 154 998845
135 14 998901
205 92 997721
173 187 999588
291 72 997322
226 149 996905
146 76 998544
232 298 10
97 229 999844
55 206 997503
100 110 999702
59 88 998822
208 205 996205
30 117 994484
18 159 999983
45 219 997821
209 279 996400
17 265 997649
22 211 996325
207 169 998449
19 296 998564
160 186 996566
28 70 997968
190 67 999280
85 35 999443
38 54 997425
121 88 997128
15 149 996903
67 283 999864
63 183 999922
220 244 997765
42 103 999508
228 263 999400
268 88 997120
140 205 997404
137 171 999884
163 119 998203
295 29 996865
47 86 997706
233 296 998568
174 215 997685
1 213 999228
111 9 998783
62 215 998526
257 287 999683
170 140 999044
9 35 999443
281 95 999063
217 1 999225
64 144 995741
188 81 996440
180 282 997220
56 270 999742
34 202 998262
156 58 996927
50 8 997306
136 241 996622
200 214 996264
141 14 998900
24 160 1000000
276 270 999765
230 188 996441
49 230 999467
169 1 999222
30 68 995508
221 113 998981
81 45 994941
149 112 996903
97 58 997104
194 113 997806
216 258 997662
261 7 997526
219 19 997827
226 246 997900
39 85 998660
174 192 997688
111 287 999689
22 147 997487
88 296 998560
183 178 998945
164 143 999564
60 21 998386
48 284 996348
175 172 997882
150 226 994900
31 80 999321
294 161 995027
68 236 999668
288 159 996124
255 264 994807
93 84 996068
292 108 998680
211 72 997245
204 107 998888
141 173 999588
68 122 998489
104 172 996141
285 48 10
199 61 996047
94 138 994867
250 287 999686
136 12 999384
258 244 996223
61 102 997983
254 272 996940
122 272 998482
278 240 994724
27 293 995220
57 44 995523
144 80 999326
40 141 995705
130 163 998089
122 118 998487
298 180 997223
198 275 997066
221 264 998987
7 153 997527
237 94 999006
255 74 999782
252 98 999621
288 62 998527
268 142 996886
173 295 999581
219 20 999548
9 292 998787
186 126 997620
152 278 999022
174 46 997683
167 132 994524
299 87 999643
108 55 998685
69 152 999028
200 25 996266
48 178 996348
116 89 999485
291 44 997324
166 73 10
237 126 999003
63 123 999927
5 195 999903
54 213 995005
168 174 997688
170 125 999042
31 147 998721
260 2 998007
239 38 999962
269 117 997284
107 246 997903
163 178 998088
128 205 996300
161 69 995023
237 17 999006
180 124 997229
182 33 998763
248 86 996463
10 232 996082
43 131 999366
114 64 997167
155 47 997706
110 40 999701
129 287 999689
165 86 996826
170 233 999046
255 166 995827
136 198 996285
227 272 996668
149 175 997880
61 267 996382
39 235 997266
146 192 995303
141 169 998443
26 214 999423
77 5 997182
194 285 996485
110 51 999708
268 245 996688
258 86 996466
141 51 999081
19 14 998908
199 98 999625
86 158 996465
264 179 996786
249 231 999304
190 68 999285
18 196 999982
23 32 998102
28 92 997963
166 267 996385
285 69 996363
215 161 996746
6 20 999548
270 254 996943
243 142 996884
92 242 997727
141 121 996600
158 136 996286
1 89 999484
199 35 999449
252 123 998866
209 97 997102
47 286 997700
206 91 995046
54 260 995848
163 222 998083
50 99 998184
179 267 996789
138 90 998247
101 182 999824
152 61 999020
157 268 995648
277 256 999724
162 19 998323
286 179 996782
106 7 997521
123 92 998861
3 21 996989
166 48 996343
180 21 997228
67 5 995448
4 170 999046
220 143 999568
117 170 999049
165 247 999246
158 95 997345
152 39 999024
223 169 999260
40 162 998327
81 67 994560
35 5 999443
159 51 999088
43 180 998363
165 76 998544
69 107 997086
218 220 997766
219 273 997823
225 246 997902
214 296 998565
104 43 998360
110 50 999700
46 67 994649
63 160 999925
24 258 1000000
172 102 997989
70 129 998163
161 2 998004
48 4 996347
65 293 999802
231 205 999307
32 53 998106
183 249 998940
292 97 998309
52 19 998588
31 271 998729
85 110 999707
74 268 999784
196 156 997741
168 6 996187
289 299 999643
79 125 998746
135 273 995603
47 68 997705
49 72 999463
226 299 999644
7 6 997528
21 123 998863
266 19 995180
73 44 995802
249 279 996405
270 90 998246
16 256 999726
135 293 994544
125 259 998927
43 220 998362
58 276 999766
227 296 998564
24 256 1000000
55 281 999060
122 198 998486
22 139 998602
86 149 996904
268 226 995646
217 3 999128
69 162 998326
207 26 999427
6 67 996183
70 138 997544
60 73 998389
80 10 999323
66 155 997922
183 212 998945
136 17 996281
214 226 995067
77 37 998284
254 204 998883
135 129 998161
189 224 999164
240 189 999162
54 267 996382
51 81 999085
132 182 998768
159 132 996122
9 138 998783
260 80 999326
69 3 996983
269 241 997284
46 159 996123
162 31 998723
58 37 998288
272 251 996668
197 127 995628
222 248 995266
277 182 999189
254 150 996945
176 58 996803
85 194 998664
50 136 997003
94 44 995347
166 145 996421
8 254 997300
88 44 997122
180 141 997227
24 117 1000000
293 77 997185
242 128 997142
126 129 998161
41 266 998629
241 154 996626
116 274 996762
26 271 999425
33 159 996127
61 14 998908
285 72 997246
222 264 994448
30 50 997002
167 209 995901
140 216 997666
116 179 996786
112 289 999146
105 284 997780
77 126 997622
8 281 999062
184 49 999462
297 103 999501
24 31 1000000
89 9 999487
165 175 997889
252 133 998063
157 27 995468
5 110 999705
131 256 999720
209 69 995905
177 196 998129
60 27 998385
128 179 996784
106 294 995983
93 249 995368
214 283 999867
58 216 997661
173 129 999587
49 269 999462
156 95 997349
196 33 997744
148 85 998663
45 80 999323
267 30 996383
90 62 998525
217 279 999124
292 246 998304
47 84 997707
49 65 999806
229 79 999846
163 233 998080
259 62 998921
241 139 998602
78 222 998469
110 16 999703
69 99 998180
163 171 998081
213 50 997002
10 65 999807
114 133 998068
248 226 995263
195 7 999906
121 262 998029
129 218 998168
117 10 995103
36 269 998406
64 168 995948
74 298 999789
14 161 998903
295 211 996322
243 295 996581
230 153 995763
60 247 999246
116 234 997607
210 155 997364
17 119 998208
287 30 999685
132 82 998229
255 79 998748
11 141 997042
54 140 997408
182 207 998766
264 186 996567
11 147 997489
44 230 995485
88 157 997126
250 58 995385
157 152 999020
75 271 999948
151 247 999243
162 232 998326
141 146 995709
71 22 994920
12 300 999383
69 149 996909
286 224 996703
174 20 999546
206 275 997067
103 126 999503
7 174 997689
115 100 999609
281 58 999061
192 74 999782
274 179 10
166 195 999909
54 92 997722
76 50 998543
254 261 996943
262 27 998029
28 130 997969
78 214 998466
171 176 998040
176 38 997427
193 185 998641
237 51 999081
110 125 999702
265 283 999861
279 278 996403
194 133 998067
195 234 999902
111 30 996165
181 180 10
259 138 998921
297 136 997945
133 139 998606
213 232 996086
176 219 997823
16 197 995622
6 255 996186
51 58 999085
291 226 997323
52 254 998585
106 53 997840
186 282 997020
170 186 999048
147 168 997486
164 165 999344
72 20 999545
44 208 996208
35 251 999447
171 244 998049
19 44 995348
49 175 999462
184 13 998142
165 74 999780
58 144 995381
60 154 998385
124 279 996405
80 193 999324
139 87 998600
19 68 995508
183 121 998947
112 197 996521
184 216 998144
173 209 999586
91 220 997768
253 159 996123
112 86 996522
280 121 996605
12 69 999386
179 12 999380
143 145 999562
54 219 997826
100 272 999603
244 77 997187
215 275 997063
180 125 997225
62 61 998520
39 65 999800
183 83 998940
199 297 997942
182 186 998763
167 230 995489
234 84 997609
125 146 996844
75 54 999946
99 104 998182
12 192 999386
195 108 999904
79 25 998740
279 149 996905
252 1 999225
140 208 997404
262 260 998029
200 101 999826
276 145 999766
50 115 997464
276 84 999760
102 63 999928
133 282 998065
76 60 998547
115 128 997462
91 171 998046
186 177 998125
135 212 994549
95 49 999464
263 262 999400
62 154 998524
119 295 998209
229 217 999842
154 227 995244
259 145 998927
260 179 996785
270 287 999686
257 299 999644
221 82 998986
21 288 994840
254 152 999026
273 116 996723
176 258 996802
92 207 998341
245 149 996904
200 140 997409
214 233 997447
16 4 995581
189 4 999167
250 268 995649
229 53 999842
51 167 999089
273 57 995608
86 296 998565
129 86 998164
299 47 999642
122 91 998484
162 46 998321
86 18 999983
57 19 995521
207 90 998346
261 116 996725
138 87 995785
25 139 998600
298 114 997161
48 228 996349
42 233 998966
273 39 997267
89 154 999488
235 88 997123
38 111 997422
128 238 999204
246 25 997900
85 86 998669
89 182 999483
48 231 999300
203 297 997948
177 199 998129
211 277 999189
189 271 999163
5 88 997120
82 190 999288
296 297 998561
296 200 998562
1 166 999227
155 83 997365
128 136 10
257 107 997085
100 286 999607
112 263 999409
217 66 999121
222 8 997307
19 5 995446
72 84 997243
299 70 999648
66 152 999021
88 175 997889
199 144 995684
30 218 996243
130 50 997009
233 29 997444
2 232 998009
55 110 999702
44 116 996725
61 210 996047
191 155 998700
222 292 998303
32 263 999408
183 261 998946
287 29 999687
260 70 997542
136 174 997683
94 184 998144
30 146 995309
189 289 10
224 167 995961
93 297 997948
60 176 998384
138 263 999406
69 29 996861
38 88 997428
281 142 999060
40 220 997767
173 97 999583
1 131 999365
134 275 999526
81 225 994829
58 137 999882
54 40 995403
179 160 996780
22 274 996769
294 282 997024
8 42 998960
207 223 999262
295 241 996629
166 69 995826
199 277 999185
272 117 996661
23 290 999109
143 152 999563
275 39 997264
180 238 999200
189 194 999164
257 284 995165
239 71 999967
147 249 997488
94 110 999708
262 136 998028
202 58 995386
207 115 998349
238 4 999209
286 144 996704
30 227 994489
45 5 995447
157 74 999788
58 181 997209
72 158 997248
195 278 999900
278 143 999563
206 24 1000000
175 183 998945
46 107 997080
300 274 996767
29 220 997767
111 132 996167
42 156 998969
34 121 998269
139 20 999544
71 62 998520
121 41 998620
30 102 997986
215 212 996740
243 89 999489
252 160 997386
39 225 997269
73 98 999622
124 67 994964
3 20 999542
29 38 997422
168 39 997263
51 123 999080
271 180 997565
103 81 999503
88 42 998960
224 207 998341
176 139 998602
233 111 997444
203 299 999648
240 213 995003
144 11 997040
176 156 996928
68 141 995706
29 148 998506
112 55 997508
23 188 996548
292 18 999984
14 199 998909
241 291 997324
293 234 997609
166 155 997363
156 277 999188
160 259 998920
43 201 998369
225 60 998386
221 135 998983
69 116 996726
255 242 997146
279 262 998028
253 282 997025
185 242 998645
263 177 999403
16 140 997400
217 79 999124
260 11 997046
121 74 999783
101 211 999820
142 215 996882
253 97 997103
69 257 994788
23 53 997843
115 17 997461
196 189 999167
181 289 999147
259 249 998928
61 25 996040
7 239 999965
137 72 999887
8 270 997303
299 41 999640
224 86 996469
107 153 997085
278 32 998107
84 252 997388
112 9 998782
157 223 999268
82 278 998229
253 284 995164
199 238 999207
144 128 996303
240 260 995845
289 31 999143
272 285 996663
207 292 998342
158 94 995921
137 202 999885
60 300 998388
1 147 999225
227 212 994402
99 212 998183
267 5 996380
130 12 999380
85 158 998661
55 102 997985
12 153 999385
209 112 996523
90 88 998243
265 159 997646
137 195 10
197 142 996885
246 265 997906
241 109 997583
104 239 999965
157 9 998781
188 198 996440
214 48 996344
54 59 998825
148 204 998886
236 134 999668
274 12 999389
180 59 998823
192 295 994229
171 53 998042
38 277 999180
53 277 999187
295 184 998142
192 126 997620
61 156 996921
260 178 995848
300 129 998163
278 142 996881
135 179 996782
195 220 999900
1 226 999228
253 4 995124
236 161 999662
115 68 997461
291 59 998823
243 175 997889
89 209 999489
88 78 998465
270 181 997200
176 90 998241
122 229 999842
161 205 995204
24 33 1000000
112 14 998906
92 52 998585
51 286 999083
242 47 997706
163 241 998089
109 184 998148
10 269 997281
69 112 996523
99 295 998188
74 222 999782
6 190 999284
230 53 997843
3 276 999768
260 146 995843
164 75 999946
265 151 998806
156 88 997123
294 240 994727
243 93 996586
44 20 999548
98 250 999627
4 75 999940
138 223 999264
124 102 997983
280 152 999023
300 120 995883
7 140 997525
139 38 998608
163 254 998084
270 190 999283
240 163 998088
4 63 999922
267 205 996389
42 157 998964
119 142 998204
217 177 999123
296 244 998565
66 137 999885
158 39 997266
49 238 999462
10 296 998569
122 268 998482
125 155 997362
257 59 998827
268 289 999147
126 288 997623
173 1 999587
137 48 999884
12 156 999387
36 233 998400
184 90 998247
42 121 998965
140 224 997407
9 83 998789
299 211 999641
149 207 998348
237 107 999008
189 266 999160
57 92 997728
101 230 999826
2 148 998500
243 98 999625
26 266 999421
190 273 999285
168 10 995944
99 73 998184
93 217 999128
125 250 996844
76 99 998541
163 133 10
239 20 999964
117 275 997066
77 241 997186
54 126 997626
106 122 998481
72 34 998267
184 153 998145
290 230 999103
228 224 995960
184 126 998140
62 84 998526
257 277 999182
48 156 996921
133 64 998062
92 274 997728
85 91 998663
199 89 999486
166 201 996009
296 113 998564
223 56 999746
267 237 999003
141 235 996648
78 188 998460
258 101 999827
173 87 999589
219 100 999606
73 149 996901
16 299 999644
139 249 998600
274 136 996765
248 288 995263
109 72 997580
222 145 996421
10 42 998968
273 178 995600
164 253 999345
216 131 999364
261 59 998821
295 51 999082
258 212 994607
52 124 998581
120 83 996966
79 185 998747
190 126 999280
209 244 996224
157 39 997264
81 213 995006
37 158 998285
154 264 995249
202 132 994364
119 160 998208
48 167 996341
192 72 997243
134 118 999521
186 94 996569
291 3 997322
178 161 995024
214 264 995065
138 49 999460
280 57 996503
29 8 997304
82 71 998224
156 201 996920
25 280 996503
211 18 999981
279 132 996400
21 99 998186
94 218 996249
234 291 997608
202 11 997047
105 121 997782
43 183 998948
5 122 998485
120 236 999669
39 124 997263
266 85 998668
219 225 997822
71 149 996907
102 132 997984
66 202 997921
13 268 995645
246 172 997901
7 132 997529
296 257 998565
129 237 999005
1 185 999227
80 48 999323
47 91 997708
114 247 999242
104 221 998983
44 226 995349
43 138 998365
167 181 997206
17 293 994467
44 276 999766
186 257 996565
212 295 994248
73 267 996380
239 203 999963
44 56 999749
165 184 998142
291 176 997320
49 179 999462
5 218 996243
111 179 996783
294 50 997004
147 267 997488
95 110 999708
54 281 999064
231 193 999306
76 234 998541
27 52 998580
261 50 997002
292 45 998304
77 71 997184
150 205 995204
30 228 995729
133 33 998068
26 11 999426
176 280 996809
240 31 998725
55 144 997500
183 176 998949
83 159 996969
221 8 998985
42 35 999441
210 109 997581
157 38 997426
102 39 997983
90 190 999289
35 33 999448
248 81 995263
162 123 998863
220 255 997766
7 26 999426
298 284 996101
119 284 998207
77 258 997181
283 197 999863
31 278 998723
179 236 999661
114 99 998182
228 164 999345
172 106 995989
99 34 998269
264 235 996646
33 134 999525
211 40 996324
246 156 997903
78 291 998461
144 289 999147
270 64 995742
138 32 998105
37 296 998567
111 139 998603
144 30 994483
180 152 999020
227 193 997869
151 224 998807
268 15 995648
175 177 998123
173 255 999586
168 16 995940
29 244 996869
33 203 995864
212 66 997924
247 17 999246
232 293 996085
155 136 997363
286 123 998860
210 288 994620
52 130 998588
179 253 996786
172 221 998988
296 133 998565
197 130 995620
182 222 998760
58 269 997281
85 228 998668
115 72 997460
258 291 997328
222 3 996983
179 206 996786
119 19 998207
10 273 995604
186 283 999863
249 19 995187
57 35 999440
52 156 998583
88 240 997124
35 7 999444
33 220 997766
154 163 998083
256 59 999728
266 188 996448
238 185 999203
106 147 997489
136 199 996286
135 172 995329
78 65 999801
287 16 999681
122 177 998488
240 205 995200
35 152 999445
273 29 996869
158 210 995920
173 164 999580
293 266 994742
18 32 999984
257 262 998026
36 270 998407
148 120 998502
278 22 994920
23 113 997802
261 137 999884
161 191 998708
91 247 999241
206 86 996460
191 209 998704
194 104 996487
185 41 10
252 163 998088
93 212 995367
32 289 999147
276 55 999769
238 101 999823
65 233 999808
22 181 997205
176 285 996806
16 261 996022
235 236 999666
239 208 999964
74 187 999782
190 197 999288
122 271 998487
237 87 999000
163 167 998089
259 7 998929
149 186 996908
110 210 999700
298 242 997140
91 21 995046
122 175 998483
53 25 997841
122 134 999528
263 297 999408
96 278 995420
279 100 999602
288 260 995841
78 60 998468
207 41 998622
40 185 998649
230 277 999187
142 25 996888
179 99 998188
6 45 996183
281 242 999063
141 62 998520
285 111 996365
110 252 999708
45 24 1000000
212 33 994246
293 66 997921
257 163 998084
99 172 998186
257 213 995002
266 168 995942
64 231 999308
83 81 996964
279 240 996409
130 279 996401
295 191 998702
168 239 999965
232 176 996802
121 16 996608
39 195 999909
284 270 995162
196 233 997744
139 218 998607
242 65 999809
166 180 997229
169 238 999203
101 162 999826
175 242 997886
174 178 997683
103 83 999508
168 250 995946
296 160 998564
297 146 997942
219 299 999643
168 173 999587
96 18 999980
213 103 999509
194 257 996483
130 288 995280
9 242 998781
29 144 996866
242 205 997142
300 77 997184
158 268 995923
118 181 998421
124 188 996445
242 76 998548
93 103 999509
94 134 999529
292 161 998304
272 126 997625
4 198 995083
274 35 999440
236 4 999664
48 105 997787
155 167 997364
166 274 996767
246 86 997901
30 272 996665
65 258 999800
182 155 998765
114 77 10
112 291 997329
142 12 999386
19 194 996489
106 188 996442
173 91 999583
250 28 997968
197 201 996008
73 63 999923
111 195 999900
104 33 996149
185 182 998763
91 149 996907
17 48 996342
108 243 998683
64 65 999807
205 94 995203
97 85 998668
290 161 999105
6 79 998749
193 295 997863
256 137 999885
290 164 999342
35 82 999448
277 16 999186
270 138 994866
201 123 998863
93 258 995369
196 103 999505
98 168 999629
32 190 999289
86 59 998826
232 230 996082
294 172 995326
59 61 998829
246 36 998406
96 167 995421
281 190 999282
268 270 995649
57 55 997500
131 85 999367
15 156 996921
183 34 998943
262 224 998024
240 15 995548
93 42 998965
175 142 997886
269 277 999186
117 231 999302
140 270 997400
208 119 998204
223 153 999262
277 23 999183
52 163 998580
141 288 995702
141 57 995701
268 55 997505
156 293 996926
267 163 998085
7 188 997526
170 141 999048
81 5 995446
73 127 995809
222 23 996544
211 141 996326
45 266 994948
98 253 999622
172 213 995323
95 119 998206
204 4 998885
115 141 997468
290 73 999102
120 256 999725
8 177 998121
289 254 999149
221 275 998982
143 43 999562
44 142 996887
191 269 998706
249 290 999100
282 47 997701
256 223 999723
285 36 998403
122 131 999363
75 133 999943
92 11 997721
54 150 10
35 29 999442
221 20 999542
191 53 998709
127 51 999086
229 280 999841
146 68 995506
32 126 998107
148 197 998502
204 275 998880
282 165 997020
273 272 996663
191 120 998700
285 295 996362
81 293 994500
21 43 998365
272 141 996663
66 69 997929
53 180 997843
275 82 998224
283 282 999866
87 280 996507
84 21 996062
139 255 998606
209 213 995902
40 72 997240
40 273 995603
22 23 996546
25 285 996360
59 28 998822
210 6 996185
24 22 1000000
246 207 998345
156 128 996921
178 146 995305
252 176 997382
38 226 997420
157 60 998383
109 73 997585
136 159 996288
46 299 999642
231 33 999300
182 219 998768
276 211 999761
137 225 999884
272 279 996661
269 219 997825
216 122 998486
211 286 996701
171 100 999605
188 39 997263
242 215 997149
39 101 999824
299 264 999647
255 211 996325
206 16 995589
246 31 998722
104 285 996367
73 5 995806
5 36 998402
246 44 997903
298 47 997706
264 123 998866
133 197 998067
132 221 998986
15 236 999666
132 155 997364
257 220 997769
225 224 995962
78 52 998582
156 205 996922
224 250 995968
58 267 996385
81 139 998604
210 255 994803
238 227 999202
16 270 995581
264 130 995283
69 180 997222
126 84 997623
256 218 999729
21 232 996083
264 258 994601
15 151 998806
171 74 999784
291 182 998766
137 129 999880
286 274 996765
122 60 998486
200 188 996449
41 162 998621
45 68 995501
150 128 996301
281 193 999060
159 166 996122
16 297 997943
115 264 997466
133 280 998061
200 234 997607
210 154 995247
119 144 998207
224 29 996868
104 199 996142
44 82 998227
265 88 997645
285 79 998744
296 161 998566
165 100 999604
52 171 998580
296 96 998567
122 230 998485
11 79 998740
144 283 999869
262 258 998025
67 79 998747
152 113 999026
108 190 999288
168 117 995949
126 238 999203
30 248 995267
231 86 999308
164 84 999348
199 79 998740
202 98 999626
47 108 998687
230 240 995489
165 174 997684
85 227 998661
214 247 999241
155 11 997366
86 38 997427
12 148 999386
102 297 997983
255 92 997725
206 17 994464
233 234 997604
254 180 997224
96 11 997045
287 122 999680
146 236 999663
166 81 995826
95 72 997340
193 196 997868
285 74 999783
25 289 999146
58 12 999389
252 157 997387
59 78 998822
108 58 998683
4 121 996606
141 64 995741
164 50 999342
281 171 999060
68 217 999126
198 20 999547
114 239 999961
80 295 999329
6 35 999448
204 218 998888
51 187 999087
75 251 999945
249 169 998449
65 37 999803
78 155 998461
235 63 999927
69 21 994840
42 180 998962
31 78 998726
202 215 996746
176 207 998343
184 8 998140
213 248 995266
266 52 998589
199 110 999703
258 259 998927
210 202 994425
192 296 998560
224 114 997168
106 223 999265
270 238 999205
125 43 998367
110 173 999700
18 129 999988
78 119 998460
38 62 998521
285 182 998767
86 12 999382
64 177 998124
102 257 997983
279 282 997020
216 79 998743
216 256 999720
185 45 998641
57 66 997926
196 12 999389
299 149 999646
31 157 998725
175 180 997880
3 265 997641
248 180 997223
77 140 997407
13 191 998701
96 105 997784
284 167 995161
78 219 998460
253 213 995120
259 44 998926
181 277 999188
268 144 995640
116 154 996722
212 261 996024
31 175 998727
246 27 997906
289 120 999143
74 228 999789
15 66 997920
236 76 999663
208 185 998640
122 51 999080
285 141 996366
128 199 996307
96 258 995422
42 263 999404
136 265 997641
256 174 999726
118 159 998429
159 11 997044
193 77 997860
155 240 997367
48 93 996349
83 2 998009
100 83 999609
245 263 999401
164 250 999343
54 205 995204
254 172 996940
81 224 995967
80 168 999328
80 165 999326
211 216 997661
43 140 998365
236 127 999662
164 188 999343
279 17 996400
41 67 998625
233 166 997446
251 226 994700
115 11 997462
8 215 997303
95 30 997348
86 157 996465
204 215 998883
237 279 999001
36 106 998405
207 39 998348
101 30 999822
161 300 995887
260 159 996126
156 220 997761
93 196 997748
282 215 997029
279 126 997620
129 84 998164
121 249 996607
168 286 996705
179 169 998443
83 4 996964
266 259 998929
234 163 998089
298 230 996102
108 137 999881
90 41 998625
13 53 997845
166 107 997089
24 198 1000000
155 59 998829
258 276 999766
293 166 995824
63 129 999928
72 298 997241
193 107 997868
67 295 994567
18 37 999987
297 287 999686
87 197 995782
123 12 999387
213 197 995629
205 179 996786
159 37 998285
130 219 997828
260 228 995842
287 288 999689
243 90 998247
202 197 995622
69 293 994783
103 76 999504
171 65 999808
137 116 999882
119 84 998209
3 166 996986
9 280 998783
256 270 999728
179 268 996785
177 75 999942
265 143 999562
89 30 999488
15 99 998181
17 43 998369
87 146 995787
293 102 997985
171 92 998042
281 259 999061
250 235 996645
257 149 996905
250 219 997825
161 90 998244
144 251 10
131 172 999361
207 235 998344
14 205 998900
254 126 997620
253 24 1000000
97 287 999682
108 93 998685
158 159 996127
89 252 999485
208 130 996205
238 150 999206
278 188 996447
192 238 999206
296 211 998567
22 126 997627
185 132 998642
163 271 998080
228 114 997165
287 233 999682
78 96 998468
39 280 997260
223 117 999262
211 150 996328
270 286 996707
267 52 998581
169 57 998442
167 295 994522
132 11 997049
155 122 998486
291 129 998168
254 226 996943
159 262 998025
54 297 997949
91 107 997082
100 252 999609
278 155 997369
72 87 997246
138 159 996125
174 214 997684
148 92 998507
289 127 999149
15 28 997961
44 275 997068
57 136 996288
196 258 997749
242 246 997901
197 74 999784
107 115 997461
157 216 997661
224 260 995960
289 278 999144
175 295 997889
109 45 997586
215 292 998307
265 259 998925
4 277 999185
179 114 997161
115 235 997461
43 200 998369
58 268 995641
282 136 997025
116 155 997367
21 50 997000
99 150 998188
299 138 999649
100 56 999741
109 71 997580
166 103 999505
88 210 997122
120 70 997549
77 169 998440
119 172 998206
70 261 997549
85 217 999127
139 138 998601
254 269 997288
261 225 996026
54 115 997461
56 233 999740
33 81 994507
37 183 998948
157 174 997687
169 37 998445
108 113 998682
224 270 995968
271 187 998849
110 220 999708
263 77 999401
275 238 999201
242 230 997140
41 84 998626
25 104 996143
139 96 998606
129 274 998168
126 121 997623
244 149 996906
244 63 999923
183 82 998945
105 201 997789
63 147 999921
40 111 996166
271 45 997567
92 281 999066
106 220 997760
226 239 999962
279 27 996401
181 298 997206
88 98 999624
226 186 996567
34 31 998721
248 258 995260
49 77 999469
244 268 996220
216 159 997666
20 215 999548
232 221 998988
271 38 997569
281 19 999061
21 51 999082
241 2 998008
234 201 997605
194 163 998080
226 35 999444
21 15 995545
156 163 998080
282 235 997020
32 246 998105
163 105 998080
266 154 995241
50 197 997005
128 209 996302
262 142 998026
205 154 995240
10 229 999846
240 299 999640
179 95 997349
137 132 999888
16 37 998285
183 198 998942
75 226 999945
68 131 999366
297 174 997947
123 184 998860
101 256 999829
247 252 999241
300 294 995885
243 17 996583
108 8 998680
274 187 998840
138 115 997468
268 290 999102
40 187 998842
65 163 999806
266 93 995362
76 285 998541
150 95 997348
252 92 997728
26 173 999585
129 26 999426
221 184 998986
232 91 996081
185 177 998640
90 242 998241
86 229 999849
50 93 997001
65 228 999806
164 97 999346
68 279 996404
140 104 997402
273 171 998044
144 226 994700
106 76 998549
202 61 996048
196 209 997746
279 75 999943
277 11 999184
149 250 996902
209 142 996886
260 226 995845
253 89 999480
17 96 995427
90 32 998243
153 42 998968
274 16 996768
248 98 999626
226 109 997581
73 292 998300
139 135 998601
10 34 998264
135 281 999067
251 213 995006
79 145 998745
183 141 998946
270 4 995081
64 107 997082
87 284 995781
201 233 997444
17 74 999783
281 67 999063
297 28 10
290 209 999106
164 21 999349
1 238 10
184 50 998145
248 271 997567
289 43 999144
170 253 999043
190 257 999281
247 262 999242
58 249 995382
147 197 997481
78 12 999383
209 78 998465
170 91 999041
77 225 997187
117 186 996569
231 199 999306
75 139 999940
49 35 10
137 160 999884
40 101 999827
293 286 996706
106 73 995985
56 289 999747
197 253 995622
205 101 999829
250 131 999360
36 71 998402
264 174 997689
164 68 999348
205 118 998428
7 187 998843
214 275 997065
67 87 995781
175 125 997888
171 118 998426
48 77 997187
271 62 998526
297 200 997945
90 230 998243
298 213 996106
210 244 996224
216 194 997668
76 61 998546
201 178 996002
27 183 998948
195 1 999907
141 5 995707
205 273 995608
182 24 1000000
125 261 996844
77 11 997181
195 245 999907
56 130 999743
101 26 999823
169 159 998446
150 26 999424
110 156 999702
87 111 996168
286 282 997029
140 243 997401
138 142 996886
104 71 996145
141 270 995702
62 240 998525
178 262 998022
224 174 997689
9 36 998784
84 223 999267
247 141 999244
98 93 999628
267 234 997602
170 188 999044
120 29 996865
239 248 999966
225 57 995526
60 206 998385
98 288 999621
231 264 999302
211 100 999605
202 235 996648
25 227 994408
273 238 999207
244 174 997684
184 45 998142
266 40 995402
256 9 999725
285 45 996368
145 225 996422
127 113 997803
223 46 999265
215 158 996749
66 296 998568
125 215 996847
67 39 997260
132 45 994944
82 156 998226
174 259 998927
248 102 997984
80 155 999322
78 227 998468
155 39 997364
128 52 998581
64 183 998949
256 49 999723
160 149 996907
289 148 999149
281 186 999062
215 200 996741
134 179 999529
17 116 996729
238 181 999203
173 205 999585
174 107 997682
141 147 997488
219 293 997822
231 223 999303
119 226 998201
178 16 995587
196 249 997744
117 297 997945
106 110 999700
120 268 10
174 204 998884
233 149 997441
237 72 999007
21 75 999947
273 179 996781
183 113 998941
2 6 998002
88 89 999481
103 271 999501
123 31 998861
226 47 997708
266 160 995566
287 175 999689
110 202 999706
267 143 999561
150 192 994900
83 28 997963
112 265 997648
30 17 10
14 20 999544
228 185 998646
176 272 996807
274 234 997608
18 118 999985
268 171 998045
290 152 999100
154 188 996449
151 71 998804
104 51 999089
90 152 999021
297 234 997949
80 277 999324
179 232 996780
282 129 998167
128 35 999445
261 128 996308
204 192 998888
273 296 998562
236 186 999660
300 99 998184
97 141 997103
192 194 996481
263 164 999407
205 202 995207
57 138 995527
57 257 995527
135 119 998206
259 298 998927
16 190 999283
247 175 999243
238 224 999205
169 268 998441
121 48 996602
262 103 999509
10 177 998122
215 49 999460
57 18 999984
151 91 998802
57 28 997965
154 124 995241
59 198 998825
150 185 998648
213 185 998644
233 99 998181
222 294 994343
218 21 996244
10 247 999241
5 252 997384
254 108 998682
160 226 995568
265 76 998543
292 54 998307
103 148 999508
129 239 999961
290 55 999100
118 262 998429
158 265 997643
277 48 999181
133 55 998063
215 97 997101
245 15 996682
36 140 998400
71 285 996366
52 252 998580
76 232 998541
124 175 997881
124 199 995689
273 184 998145
223 140 999264
15 61 996049
268 159 996123
15 211 996327
81 107 997087
211 186 996569
215 156 996924
56 88 999747
163 142 998089
261 24 1000000
183 262 998944
296 24 1000000
44 95 997341
78 271 998467
69 153 995767
68 227 995507
289 132 999149
204 165 998889
142 96 996884
18 83 999988
294 8 997306
79 65 999805
299 251 999646
138 130 995289
195 200 999907
281 39 999064
72 31 998721
293 23 996547
236 150 999665
214 185 998649
237 215 999000
268 104 996148
89 111 999483
213 250 995009
74 299 999786
288 110 999709
54 180 997222
239 165 999966
66 120 997924
294 156 996925
66 246 10
174 72 997684
36 206 998402
299 15 999640
8 159 997306
74 33 999787
56 25 999748
100 128 999607
209 95 997344
138 292 998305
95 58 997346
276 204 999766
123 133 998863
181 108 998682
97 267 997106
247 276 999760
213 132 995004
251 96 995422
11 266 997040
28 161 997962
114 40 997169
70 221 998986
217 23 999125
277 214 999189
28 112 997966
38 126 997629
131 127 999364
48 297 997941
63 19 999927
113 143 999564
215 247 999240
256 281 999725
241 88 997126
267 296 998568
294 228 995723
21 63 999929
254 155 997369
290 63 999928
51 135 999087
201 57 996007
14 174 998905
136 186 996568
98 191 999623
47 119 998200
250 300 995886
9 120 998783
89 191 999488
46 214 995066
5 47 997703
161 299 999643
257 25 994269
20 183 999543
225 265 997640
25 182 998762
183 115 998947
66 271 997922
66 229 999845
125 268 996847
216 18 999984
41 259 998923
260 115 997467
221 237 10
185 15 998647
45 160 995563
96 162 998326
121 255 996603
216 1 999224
74 9 999781
178 162 998326
230 86 996465
246 109 997908
107 171 998043
144 16 995583
144 262 998022
195 114 999905
58 254 996943
145 88 997122
298 288 996101
125 224 996842
177 167 998123
76 132 998546
44 78 998463
35 54 999449
118 157 998426
246 113 997908
72 180 10
130 152 999024
18 246 999980
192 235 996646
280 140 997406
203 222 995862
192 36 998409
19 254 996945
237 15 999001
35 89 999484
285 156 996921
171 127 998048
55 198 997509
290 179 999108
30 171 998046
127 122 998482
93 174 997684
299 32 999645
143 35 999562
116 278 996723
96 47 997700
192 67 994561
257 73 995802
80 178 999329
107 288 997086
72 63 999924
30 130 995281
230 117 995486
129 23 998167
18 81 999986
216 238 999209
175 44 997887
247 242 999246
225 228 995721
10 139 998607
17 83 996965
117 266 994747
136 51 999088
53 44 997846
154 174 997681
15 178 995546
222 170 999044
80 203 999320
206 59 998826
140 163 998084
75 237 999943
20 195 999909
167 271 997561
134 269 999526
123 207 998860
2 62 998527
151 74 999788
168 236 999665
59 53 998829
253 29 996863
121 162 998328
282 6 997026
295 124 994966
5 168 995947
10 241 996623
33 86 996468
106 288 995988
94 149 996909
144 94 994301
275 224 997063
242 227 997146
258 182 998766
262 53 998027
292 52 998585
178 219 997827
237 5 999003
236 62 999664
177 280 998126
284 108 998684
59 181 998822
179 34 998265
125 249 996843
222 246 997906
285 96 996367
118 47 998423
44 253 995341
290 253 999101
216 16 997669
194 233 997442
256 6 999728
42 53 998968
136 75 999943
10 167 995102
138 11 997044
245 290 999104
15 2 998003
21 168 995949
15 124 995547
85 164 999347
86 105 997783
64 32 998107
127 278 994982
254 246 997905
182 122 998769
89 91 999487
129 82 998229
203 96 995867
129 225 998163
155 135 997364
153 6 996181
76 262 998545
225 201 996005
47 97 997700
20 278 999543
24 179 1000000
146 75 999948
67 51 999081
150 125 996842
256 248 999726
168 177 998127
255 45 994941
183 9 998947
124 68 995501
165 216 997669
244 245 996689
269 223 999261
239 41 999961
285 61 996360
7 21 997524
145 37 998283
196 252 997740
181 244 997208
151 145 998806
152 220 999021
77 212 997187
238 120 999204
190 72 999283
123 167 998865
124 230 995488
182 60 998767
227 142 996885
19 260 995847
49 203 999461
149 216 997662
278 208 996200
13 290 999103
94 125 996844
167 175 997889
172 118 998422
173 211 999583
193 275 997869
222 73 995809
142 250 996888
166 218 996247
57 168 995941
61 3 996984
290 285 999109
127 203 995868
142 49 999468
47 204 998880
151 255 998807
62 192 998528
150 135 994902
227 11 997046
11 228 997049
44 13 995340
88 57 997127
282 169 998447
150 201 996005
190 200 999284
104 179 996782
21 284 995165
297 61 997940
243 132 996580
128 157 996306
226 125 996848
56 150 999749
155 57 997363
178 60 998383
40 218 996242
92 159 997723
299 210 999643
159 143 999569
14 162 998902
146 154 995309
249 226 995147
176 109 997580
148 36 998504
77 261 997183
282 53 997847
116 233 997441
253 142 996883
27 290 999103
272 35 999449
82 250 998228
295 235 996643
75 18 999984
202 186 996567
67 284 995166
208 266 996209
157 176 996802
146 97 997106
239 78 999960
167 97 997108
107 184 998149
214 100 999609
205 113 997806
218 133 998062
31 280 998726
289 89 999485
262 23 998022
95 99 998180
228 267 996381
268 193 997865
98 141 999622
20 4 999547
278 199 995686
275 128 997066
256 147 999727
254 101 999825
88 129 998163
240 258 994723
20 166 999542
40 276 999768
139 264 998609
14 207 998904
98 135 999620
225 2 998005
29 290 999107
100 221 999605
300 84 996068
300 209 10
252 147 997489
13 106 995983
242 66 997929
124 278 994969
68 252 997383
200 276 999763
9 217 999122
300 7 997523
237 135 999003
193 94 997869
138 121 996606
52 145 998587
54 203 995864
136 200 10
218 208 996246
39 68 997267
85 144 998660
156 73 996923
6 177 998128
191 29 998704
6 39 997260
269 181 997282
158 236 999660
274 273 996761
237 90 999001
13 170 999043
272 271 997562
213 270 995003
86 297 997945
9 99 998783
252 104 997385
136 22 996285
5 95 997341
189 129 999164
247 232 999246
38 6 997428
213 276 999768
259 165 998925
283 124 999866
35 25 999449
19 60 998384
76 275 998544
139 273 998602
128 271 997564
37 167 998283
251 153 995767
138 120 995662
120 5 995668
21 45 994945
45 66 997925
112 163 998082
98 94 999626
10 268 995642
132 128 996307
200 37 998287
157 276 999765
23 274 996768
124 10 995108
280 246 997903
46 207 998343
69 156 996924
290 9 999103
223 38 999262
242 41 998627
98 64 999620
186 116 996723
42 268 998962
201 34 998261
19 124 995188
190 65 999804
271 236 999669
164 288 999343
143 55 999569
12 105 999380
128 80 999320
30 55 997506
172 45 995320
62 269 998522
114 286 997168
287 60 999687
145 255 996425
104 190 999285
118 75 999941
268 160 995642
151 58 998800
10 121 996606
173 119 999587
294 134 999524
215 184 998147
38 59 998828
39 26 999427
266 243 996588
261 22 996025
246 155 997904
18 91 999988
143 81 999563
41 158 998627
66 110 999707
10 134 999521
189 42 999165
63 40 999926
183 293 998941
243 262 998022
279 247 999246
283 85 999860
166 125 996844
106 150 995989
146 250 995307
38 165 997422
165 190 999281
261 194 996488
285 268 996367
209 109 997589
273 44 995604
107 8 997303
145 294 996426
150 198 994908
220 277 999186
46 82 998222
273 38 997423
167 46 994644
14 259 10
125 15 996844
103 31 999503
83 66 997928
130 210 995284
251 248 995266
32 206 998105
190 267 999288
133 68 998068
182 290 999101
167 272 996665
44 62 998525
101 83 999823
85 2 998661
168 94 995947
246 26 999423
268 139 998603
26 241 999425
108 216 998680
269 72 997289
80 7 999325
96 13 995428
8 237 999002
208 174 997682
5 175 997886
26 193 999424
165 167 996826
159 61 996125
60 29 998382
115 211 997469
163 294 998084
92 68 997724
106 100 999608
40 7 997520
7 200 997521
188 206 996449
213 236 999667
160 7 997524
48 159 996340
103 296 999502
17 200 996269
209 277 999186
32 216 998104
163 42 998963
300 91 995884
285 152 999024
2 43 998369
135 278 994669
200 235 996644
41 241 998621
266 238 999200
218 58 996242
39 272 997260
116 286 10
256 61 999720
206 106 995984
62 244 998528
221 61 998986
120 190 999288
39 133 998067
51 220 999083
40 128 996302
74 23 999783
51 178 999082
71 27 995220
76 190 999283
186 88 997128
247 97 999243
212 220 997762
162 23 998327
50 75 999941
149 7 997527
288 115 997461
236 106 999661
259 226 998924
173 104 999583
51 182 999082
185 78 998642
169 216 998448
125 1 999227
235 286 996706
256 163 999726
60 223 999267
3 49 999468
274 90 998243
25 69 994784
69 9 998785
29 249 996862
127 45 994981
40 197 995625
240 182 998766
20 226 999541
163 230 998086
58 244 996227
59 183 998942
129 65 999808
31 262 998721
51 111 999088
264 200 996268
250 273 995600
285 11 997046
6 103 999500
101 90 999828
190 275 999284
184 223 999265
280 273 996502
100 188 999601
102 245 997988
1 193 999223
146 77 997185
184 259 998925
209 70 997543
212 22 994923
287 176 999686
35 81 999448
9 60 998784
267 96 996387
274 51 999081
72 178 997240
177 76 998540
192 183 998942
174 232 997681
153 59 998820
215 113 997805
34 13 998264
115 236 999668
76 46 998549
179 203 996788
207 107 998344
254 73 996944
32 9 998781
82 176 998225
220 263 999405
269 27 997280
189 102 999160
258 215 996744
295 155 997365
188 192 996444
46 218 996248
98 121 999621
168 140 997401
167 277 999187
133 66 998069
218 45 996246
14 49 999462
52 15 998582
32 72 998107
261 147 997488
275 216 997669
102 259 998926
197 257 995623
80 183 999320
262 231 999302
88 148 998502
69 137 999888
121 68 996609
102 250 997982
150 130 995289
211 110 999703
115 210 997467
239 218 999969
82 118 998421
17 209 995902
10 3 996983
6 71 996180
41 186 998623
218 222 996245
161 227 995020
207 206 998349
115 163 998080
115 28 997964
169 79 998749
273 146 995605
241 271 997569
80 176 999327
4 284 995166
27 4 995220
204 222 998883
47 220 997761
80 60 999326
113 160 997805
79 201 998745
226 202 994706
176 257 996809
114 18 999989
206 41 998625
178 49 999463
26 175 999420
139 237 999003
270 162 998329
29 11 997048
28 9 998789
175 83 997888
46 14 998904
46 297 997945
69 85 998666
119 137 999885
35 285 999447
241 275 997060
98 105 999621
109 92 997720
71 115 997462
277 284 999180
215 219 997824
300 261 996025
179 86 996787
18 287 999984
94 279 996401
109 195 999906
295 282 997029
136 299 999647
184 136 998142
263 282 999401
162 177 998320
90 135 998249
42 99 998967
156 135 996920
65 91 999803
39 166 997264
144 235 996641
25 169 998441
200 244 996267
148 253 998506
159 209 996121
150 117 994906
128 57 996304
94 65 999806
100 191 999609
102 165 997989
235 43 998368
123 128 998866
294 284 995169
209 192 995906
266 253 995122
180 31 998729
247 157 999246
83 140 997405
94 35 999440
137 103 999881
212 175 997885
243 76 998546
62 204 998889
103 123 999501
286 208 996704
126 278 997622
26 180 999429
259 205 998925
39 132 997268
44 124 995343
70 31 998722
290 168 999100
255 189 999160
4 124 995087
81 259 998921
265 46 997648
188 267 996447
156 148 998506
80 43 999327
187 196 998841
68 105 997787
78 178 998460
98 43 999623
143 283 999866
227 205 995204
41 157 998621
20 26 999548
123 87 998865
156 46 996921
16 83 996965
110 276 999769
142 223 999260
63 232 999927
297 64 997941
189 280 999165
55 35 999449
1 284 999229
2 19 998006
220 183 998942
93 159 996127
244 251 996223
282 218 997026
114 257 997163
150 246 997903
169 84 998440
259 228 998926
90 147 998246
263 158 999405
86 182 998765
113 191 998708
146 145 996423
280 68 996507
48 274 996769
54 204 998885
38 201 997421
176 49 999467
119 52 998581
240 38 997424
160 6 996188
114 17 997165
163 186 998087
259 252 998928
148 76 998547
266 9 998788
225 146 995301
111 42 998966
88 259 998926
88 99 998180
10 143 999565
207 200 998340
94 169 998446
252 38 997424
145 223 999269
293 1 999222
154 172 995328
292 36 998403
147 264 997480
235 112 996642
211 5 996320
300 192 995889
77 290 999103
283 71 999868
68 127 995501
36 212 998401
6 194 996485
13 294 994284
239 231 999964
279 108 998680
228 157 995727
64 29 996865
28 152 999028
4 53 997840
83 185 998647
251 285 996365
207 106 998346
187 250 998842
149 120 996902
99 24 1000000
140 107 997405
112 177 998126
42 33 998969
171 174 998049
51 27 999084
270 166 995827
224 202 995960
91 279 996408
45 283 999865
299 77 999643
143 175 999563
227 43 998360
250 1 999222
168 242 997143
172 152 999020
300 66 997920
206 263 999407
114 2 998005
256 76 999725
156 174 997689
93 233 997442
206 244 996222
229 177 999840
291 247 999246
49 106 999466
290 186 999100
277 259 999184
43 194 998364
288 42 998963
67 199 995683
57 65 999807
174 29 997686
111 61 996165
194 210 996487
84 108 998682
288 225 994823
248 224 995960
111 21 996163
151 95 998809
239 194 999961
129 259 998925
163 276 999769
83 255 996963
266 298 996109
24 222 1000000
144 290 999102
15 3 996989
288 152 999020
32 177 10
227 24 1000000
215 17 996743
31 20 999543
224 192 995962
228 100 999601
137 276 999880
268 17 995645
286 184 998141
265 56 999741
209 75 999942
120 207 998348
2 137 999882
296 216 998560
227 172 995320
146 153 995767
104 162 998321
259 211 998922
241 237 999003
116 54 996723
123 50 998867
87 223 999263
95 168 997345
95 37 998287
9 151 10
50 289 999145
223 55 999268
148 230 998504
255 72 997242
282 94 997029
181 177 998123
200 18 999988
95 93 997345
109 238 999201
219 74 999782
119 256 999729
68 225 995509
269 88 997283
99 190 999287
61 283 999869
245 208 996689
77 148 998500
78 253 998467
149 265 997643
160 12 999386
68 34 998261
21 159 996128
108 257 998684
108 79 998748
255 24 1000000
277 244 999181
17 130 995286
161 58 995388
125 13 996840
62 135 998529
76 53 998546
137 127 999885
264 98 999624
166 295 995820
99 33 998181
182 201 998767
218 205 996246
7 130 997527
237 45 999004
12 255 999386
182 274 998763
183 185 998946
244 137 999889
132 122 998487
24 300 1000000
49 276 999760
121 194 996602
135 27 995223
170 292 999045
129 228 998162
159 261 996126
170 291 999042
140 207 998345
281 63 999920
144 96 995422
249 65 999807
73 172 995804
281 162 999066
36 80 999322
70 61 997548
146 133 998065
10 245 996680
48 270 996346
234 129 998166
111 123 998868
66 135 997929
115 219 997827
73 198 995808
233 282 997446
215 293 996745
146 290 999103
89 255 999482
294 97 997107
132 161 995026
59 81 998828
25 239 999964
294 210 994422
299 79 999646
158 229 999840
92 84 997728
9 261 998780
136 224 996284
291 184 998142
46 126 997629
89 224 999485
251 186 996561
32 231 999307
165 22 996825
17 73 995808
6 66 997921
293 78 998463
255 5 995445
272 252 997380
266 294 994743
26 263 10
10 115 997463
147 294 997483
25 14 998901
80 197 999329
147 180 997487
72 263 999405
13 247 999244
53 259 998925
138 257 994861
267 180 997222
203 188 996443
116 138 996722
214 98 999627
254 209 996947
118 165 998429
136 162 998322
191 70 998708
239 120 999969
97 174 997687
135 294 994540
6 204 998882
250 14 998906
41 147 998627
298 34 998260
211 49 999469
282 35 999441
100 255 999603
192 139 998600
295 12 999386
192 96 995426
198 37 998286
50 215 997008
81 12 999382
171 144 998046
270 94 994689
108 27 998686
95 76 998540
284 299 999647
296 223 999261
235 275 997068
180 297 997940
275 78 998461
151 45 998808
142 210 996882
28 137 999887
151 253 998808
130 65 999803
24 239 1000000
109 225 997581
34 254 998266
264 228 995723
284 114 997166
259 257 998920
41 205 998627
138 45 994946
120 172 995666
53 16 997847
160 96 995563
293 126 997626
138 113 997809
197 179 996783
104 174 997686
193 290 999107
77 197 997185
70 118 998424
148 224 998506
34 223 999264
281 197 999061
243 62 998522
176 123 998860
65 223 999800
29 228 996865
145 272 996660
29 284 996864
210 203 995863
65 241 999806
245 106 996687
103 257 999500
263 101 999823
89 93 999484
38 292 998301
256 8 999728
257 111 996164
9 55 998780
18 181 999983
105 70 997780
145 10 996426
204 65 999805
32 162 998322
222 240 994726
171 264 998044
222 114 997165
207 62 998522
281 22 999069
205 219 997820
266 285 996363
127 257 994989
248 231 999302
167 169 998443
138 106 995989
56 83 999743
43 100 999609
84 112 996529
93 157 995466
139 203 998604
116 151 998805
211 164 999341
199 138 995683
281 189 999162
89 215 999486
122 264 998487
38 68 997423
111 178 996165
164 265 999349
3 100 999601
252 260 997388
229 131 999849
296 107 998567
184 118 998420
276 91 999768
247 25 999247
153 53 997843
237 97 999008
184 16 998145
267 138 996382
195 93 999904
101 297 999822
197 296 998567
265 11 997643
243 201 996586
271 222 997567
256 64 999725
86 54 996462
199 191 998709
271 226 997563
63 68 999920
190 116 999286
103 163 999500
89 44 999481
107 177 998124
48 217 999124
257 217 999127
156 288 996920
5 136 996280
41 272 998626
27 198 995224
94 38 997421
97 91 997107
239 1 999966
175 118 998428
243 171 998042
91 176 996802
123 218 998861
57 179 996784
101 198 999823
285 154 996362
101 106 999826
152 91 999025
195 88 999903
80 243 999328
152 43 999029
53 166 997843
174 284 997685
262 146 998025
80 92 999323
83 157 996964
62 281 999062
61 236 999669
91 29 996866
133 149 998068
86 235 996643
264 23 996545
88 100 999603
97 260 997106
3 42 998968
264 230 995487
18 164 999989
223 272 999261
283 26 999865
224 243 996581
199 248 995688
236 174 999665
157 84 996063
157 10 995462
184 269 998143
213 138 995006
155 177 998120
12 115 999389
246 275 997905
126 155 997629
167 208 996205
296 179 998566
67 206 994569
113 14 998902
102 91 997986
173 76 999585
135 145 996420
63 6 999929
126 73 997620
136 60 998386
180 264 997225
186 221 998982
281 205 999062
298 48 996345
176 98 999628
204 290 999107
235 296 998562
143 78 999569
204 175 998889
247 144 999245
34 135 998264
238 151 999203
191 240 998708
268 269 997284
133 50 998062
155 140 997405
261 177 998128
178 36 998400
93 275 997062
173 213 999584
46 47 997709
67 130 995280
200 79 998748
223 20 999540
176 52 998583
45 72 997244
156 92 997728
14 181 998903
157 272 996661
202 180 997228
250 2 998004
300 176 996800
81 120 995667
119 122 998488
211 66 997922
82 1 999228
169 72 998445
19 150 995189
129 236 999665
114 54 997165
290 64 999104
114 24 1000000
192 154 995240
265 109 997649
259 151 998925
165 249 996827
201 173 999586
37 35 999449
273 281 999064
137 114 999883
52 33 998588
15 110 999706
106 260 995984
213 179 996784
12 197 999382
25 21 994842
163 74 999784
54 31 998728
188 123 998864
86 197 996466
96 202 995426
29 225 996869
149 28 997962
87 73 10
194 102 997987
21 1 999228
299 139 999640
215 58 996748
145 50 997005
63 87 999923
144 294 994303
72 38 997422
155 258 997362
124 228 995721
138 158 995927
282 154 997022
257 227 994403
232 70 997542
172 77 997186
250 83 996960
224 214 995967
231 171 999306
247 130 999241
117 136 996287
152 88 999022
132 177 998123
170 189 999161
169 7 998442
130 99 998189
196 8 997743
115 169 998443
47 35 999441
217 278 999121
11 133 998060
23 1 999223
126 263 999405
84 291 997321
17 267 996389
178 206 994385
137 49 999880
93 18 999981
69 54 994881
247 277 999244
209 262 998026
161 67 995028
5 289 999140
178 25 994185
44 271 997568
121 200 996603
161 29 996860
244 45 996222
177 197 998120
33 111 996161
16 263 999402
109 296 998565
35 103 999509
183 58 998944
57 7 997520
283 107 999868
163 199 998082
90 172 998249
7 124 997526
218 54 996241
242 167 997146
12 178 999387
90 276 999767
62 159 998520
189 158 999165
92 289 999145
298 204 998885
115 47 997707
128 194 996486
110 142 999703
40 232 996086
167 252 997383
42 262 998961
59 174 998822
70 284 997548
216 210 997667
32 217 999121
155 35 999440
137 199 999880
227 83 996961
115 258 997463
55 113 997802
216 290 999104
237 169 999004
155 296 998567
189 29 999161
189 185 999167
245 94 996680
193 14 998909
300 246 997904
58 134 999522
193 251 997867
25 226 994701
248 4 995264
234 40 997607
116 73 996727
300 58 995889
11 69 997040
222 276 999760
119 107 998205
230 197 995628
220 294 997762
241 113 997805
109 50 997588
169 50 998445
295 222 994349
268 67 995642
45 242 997140
257 17 994465
224 126 997629
241 97 997106
271 72 997569
128 296 998563
110 188 999703
29 158 996869
150 209 995908
82 220 998228
45 274 996766
228 136 996289
181 23 997206
19 229 999845
292 27 998304
159 13 996127
299 266 999646
25 26 999428
98 9 999623
149 56 999748
204 281 999068
181 199 997203
218 257 996241
134 168 999520
236 238 999666
55 109 997589
227 273 995609
4 285 996361
80 195 999908
100 264 999608
160 185 998643
114 210 997161
88 122 998481
246 279 997906
36 78 998460
47 219 997823
220 95 997769
228 17 995721
231 237 999301
28 233 997964
134 138 999528
233 244 997449
35 246 999445
153 40 995769
191 300 998708
156 34 998266
101 56 999825
184 95 998144
74 247 999787
258 222 994601
204 184 998888
289 236 999661
80 236 999663
249 184 998147
193 266 997867
185 124 998646
223 61 999265
239 101 999969
145 101 999828
9 12 999387
120 46 995666
174 53 997848
265 237 999000
61 269 997285
198 271 997564
86 108 998681
54 241 996622
284 89 999485
160 25 995562
64 221 998980
260 212 995847
130 85 998665
251 224 995964
171 154 998040
94 33 994204
134 135 999522
205 225 995204
93 296 998567
272 140 997402
292 205 998301
272 64 996667
84 122 998480
124 71 994964
220 285 997760
293 96 995421
168 189 999167
116 220 997767
178 290 999100
176 184 998145
216 170 999043
164 206 999343
292 229 999849
3 245 996981
151 110 999707
146 142 996883
14 131 999365
216 132 997662
195 94 999900
192 172 995320
51 39 999081
70 89 999489
252 72 997388
4 228 995727
299 91 999642
55 225 997500
5 182 998761
264 2 998009
235 267 996642
48 28 997968
27 284 995221
182 198 998763
62 247 999242
20 287 999688
84 179 996786
43 181 998364
182 188 998762
120 233 997441
197 120 995663
291 15 997325
144 59 998829
144 86 996469
90 133 998248
103 300 999501
103 51 999505
11 245 997044
239 122 999960
21 26 999423
3 38 997422
216 94 997668
30 210 994481
135 91 995046
150 39 997267
110 198 999701
289 266 999145
46 103 999503
266 292 998307
77 238 999203
113 9 998785
248 241 996626
30 133 998063
198 239 999965
192 3 996981
18 174 999989
276 254 999769
265 53 997847
146 16 995586
192 71 994767
262 112 998023
166 26 999421
292 81 998308
160 154 995564
140 125 997404
300 90 998244
70 265 997640
217 292 999129
189 44 999164
232 5 996086
157 237 999007
101 242 999824
174 250 997688
245 150 996687
296 33 998561
170 297 999041
72 121 997246
83 110 999709
171 205 998044
159 235 996649
254 96 996945
69 197 995629
290 207 999102
299 242 999646
105 40 997789
71 213 995000
156 6 996923
173 52 999581
189 181 999160
265 251 997644
207 195 999901
235 36 998406
62 21 998522
171 31 998725
131 103 999507
94 68 995504
250 297 997946
157 255 995462
300 20 999546
272 123 998862
101 300 999826
289 154 999145
165 200 996824
28 108 998682
30 193 997865
286 202 996700
73 118 998423
273 261 996022
59 264 998827
100 230 999608
175 286 997885
183 32 998944
264 206 994440
227 295 994403
258 110 999707
282 179 997023
14 202 998903
61 164 999345
300 61 996042
285 137 999880
147 189 999168
132 88 997126
221 181 998989
287 155 999687
132 83 996967
178 130 995286
291 50 997320
190 227 999284
291 177 998122
106 131 999360
179 39 997268
243 54 996585
201 11 997047
59 118 998823
68 223 999260
239 298 999964
153 171 998049
117 82 998228
118 188 998420
47 249 997709
123 254 998862
164 159 999341
23 287 999682
289 114 999146
47 76 998548
260 183 998945
121 235 996647
265 62 998525
280 248 996506
250 255 994809
57 43 998361
273 232 996089
280 299 999645
196 236 999661
41 195 999901
179 276 999767
14 43 998908
52 55 998585
18 9 999987
38 296 998564
43 91 998363
91 5 995449
124 270 994969
93 112 996529
23 12 999383
208 144 996207
299 53 999642
62 82 998522
293 24 1000000
248 197 995625
131 157 999365
263 27 999407
230 250 995484
219 156 997825
38 220 997766
86 189 999161
100 89 999602
228 296 998567
221 159 998988
218 18 999985
199 7 997526
230 191 998709
134 32 999522
111 35 999442
188 59 998827
100 103 999608
156 247 999249
201 13 996009
241 83 996964
125 222 996846
268 47 997708
99 294 998185
112 72 997243
268 116 996725
278 186 996562
258 193 997869
48 235 996648
21 134 999523
202 249 995143
196 260 997747
172 237 999000
250 129 998169
275 31 998723
48 195 999902
299 126 999640
264 35 999446
152 108 999024
227 259 998929
17 98 999620
108 70 998687
225 257 994827
157 171 998041
252 228 997384
293 85 998661
79 86 998749
53 146 997849
249 59 998828
56 8 999741
175 174 997882
297 72 997943
26 225 999422
175 239 999968
140 292 998309
183 296 998945
3 45 996981
176 262 998027
248 48 996344
163 238 999209
2 288 998003
96 131 999362
147 300 997483
144 189 999162
25 172 995329
158 5 995928
48 118 998428
52 117 998580
219 226 997824
254 45 996947
86 146 996463
251 28 997961
243 88 997125
279 106 996401
117 200 996261
177 287 999682
200 254 996940
265 290 999104
109 273 997581
177 3 998125
213 15 995546
104 237 999008
169 28 998441
247 208 999246
290 108 999109
183 78 998944
148 246 998508
26 14 999422
143 126 999564
18 59 999987
298 290 999103
235 155 997369
4 246 997901
105 222 997787
164 167 999349
134 9 999521
120 255 995668
275 179 997066
266 149 996902
181 205 997204
13 238 999205
67 221 998986
101 151 999820
67 160 995568
11 246 997900
188 63 999927
57 93 995525
38 297 997949
258 249 995144
136 56 999746
157 142 996887
250 183 998946
184 278 998149
68 281 999064
1 214 999220
22 129 998164
189 26 999420
205 1 999226
100 23 999603
15 139 998608
102 161 997982
214 97 997101
80 223 999326
96 94 995428
145 165 996821
188 55 997507
241 214 996629
88 226 997121
197 104 996144
225 54 994880
212 20 999548
47 19 997700
65 104 999802
71 156 996922
91 137 999880
271 281 999062
105 287 999681
15 102 997984
82 89 999485
298 200 996264
156 224 996929
201 281 999062
166 7 997525
262 64 998029
197 124 995625
188 14 998904
68 172 995509
232 75 999941
200 134 999528
280 226 996505
70 5 997542
285 126 997620
71 43 998369
166 122 998489
295 48 996344
2 281 999064
74 16 999785
88 21 997124
163 218 998081
88 295 997120
201 133 998062
287 43 999680
53 222 997841
235 260 996649
7 258 997521
17 4 995080
1 207 999226
251 172 995329
272 287 999689
133 52 998585
169 8 998446
175 259 998926
212 26 999425
245 118 998429
197 207 998342
191 294 998701
98 22 999620
79 256 999725
150 200 996264
91 268 995640
20 286 999545
86 135 996461
120 25 995662
36 129 998406
65 226 999801
112 256 999726
48 116 996720
160 73 995802
18 130 999980
266 232 996085
202 279 996400
246 57 997900
154 46 995245
66 100 999601
265 213 997643
51 269 999087
147 73 997489
297 40 997946
125 124 996841
151 120 998800
88 248 997120
243 237 999004
11 134 999526
158 100 999603
130 79 998740
51 95 999084
18 132 999980
5 29 996866
187 243 998847
299 135 999647
159 183 998945
150 239 999964
188 209 996443
201 62 998527
25 126 997620
254 98 999624
294 31 998721
259 43 998924
264 30 994487
78 153 998460
267 22 996389
105 164 999344
172 40 995408
31 197 998720
211 224 996320
68 11 997049
38 106 997426
1 20 999549
104 145 996421
297 268 997948
248 212 995266
23 221 998987
97 249 997102
121 225 996602
75 267 999949
124 113 997803
40 188 996442
24 112 1000000
35 204 999442
139 257 998603
60 211 998380
63 113 999924
37 143 999569
6 188 996444
15 57 10
174 197 997684
39 46 997262
289 219 999149
166 60 998387
71 227 994764
88 141 997120
118 264 998423
160 195 999902
155 105 997785
37 283 999862
224 163 998089
256 113 999723
121 270 996604
140 154 997400
153 110 999703
281 182 999064
128 116 996727
79 132 998748
52 151 998803
186 197 996568
201 195 999909
104 297 997944
217 69 999129
202 93 995362
291 269 997328
160 91 995565
259 32 998923
214 195 999906
50 92 997720
287 201 999688
18 297 999983
289 60 999144
213 239 999965
230 269 997286
227 228 995729
158 149 996909
251 99 998180
297 242 997943
189 70 999165
202 152 999021
34 77 998261
52 236 999668
152 294 999023
102 252 997987
226 82 998226
82 27 998220
22 69 994920
175 176 997882
223 64 999261
187 244 998842
183 47 998940
82 237 999005
20 95 999545
171 166 998048
99 237 999007
97 179 997108
237 229 999844
206 35 999449
171 28 998043
113 144 997804
223 162 999269
208 240 996206
297 300 997946
1 197 999227
141 110 999703
136 96 996281
39 107 997267
168 282 997029
260 273 995847
277 81 999181
269 52 998580
124 37 998285
240 89 999488
172 282 997020
130 22 995283
211 139 998602
163 4 998080
238 234 999202
76 292 998545
247 264 999249
122 220 998480
231 202 999302
254 84 996945
112 277 999184
256 167 999727
173 153 999584
217 159 999126
179 69 996787
140 88 997402
103 180 999509
153 208 996201
224 97 997102
40 163 998082
90 87 998244
247 65 999800
38 103 999508
229 15 999846
29 107 997086
256 299 999721
111 294 996168
16 279 996408
118 3 998426
172 60 998387
235 206 996642
264 166 995829
87 253 995781
192 79 998743
129 297 998161
290 115 999106
255 185 998642
127 246 997900
127 276 999764
27 281 999067
2 48 998006
226 28 997962
182 191 998765
224 213 995961
40 274 996764
221 22 998983
210 186 996565
169 130 998443
261 106 996024
185 52 998643
167 217 999120
195 11 999907
128 258 996304
64 234 997604
173 135 999585
123 40 998866
171 56 999748
64 146 995748
29 152 999027
248 9 998789
144 71 994764
169 122 998485
22 134 999527
102 154 997988
168 207 998343
125 159 996847
205 247 999245
152 4 999025
260 194 996483
258 94 994605
298 208 996206
135 55 997508
214 115 997460
293 185 998643
277 165 999183
294 195 999909
36 26 999423
32 284 998106
267 55 997500
245 165 996823
54 88 997121
38 210 997428
41 115 998629
295 274 996766
109 40 997588
267 191 998706
180 273 997228
9 274 998788
273 15 995605
84 255 996069
130 87 995785
76 30 998543
112 129 998167
12 17 999388
110 177 999704
201 71 996004
231 235 999301
168 84 996069
73 2 998009
158 195 999908
201 25 996008
87 207 998344
289 70 999141
89 151 999485
288 133 998060
110 28 999709
209 193 997861
165 223 999262
147 34 998265
46 142 996887
195 71 999906
278 165 996824
297 52 998587
197 217 999129
212 152 999027
200 132 996262
14 76 998900
112 176 996806
290 131 999360
218 292 998302
182 220 998765
84 124 996065
293 238 999207
110 7 999706
136 1 999227
240 250 994725
270 149 996908
87 141 995786
8 187 998841
219 164 999343
135 4 995084
83 20 999543
69 207 998348
236 218 999661
53 121 997849
181 15 997204
11 126 997620
292 145 998301
227 80 999327
26 3 999424
222 252 997385
298 218 996240
297 26 999423
114 111 997169
34 7 998260
262 12 999383
67 90 998247
119 206 998201
29 96 996868
195 72 999909
23 278 996541
71 57 995528
111 151 998808
169 116 998444
159 114 997165
218 229 999845
141 167 995707
142 224 996882
85 241 998669
196 62 998520
236 220 999665
290 165 999100
198 151 998802
158 261 996029
84 83 996966
191 114 998707
224 197 995964
207 37 998341
211 129 998168
97 188 997101
55 90 998245
236 169 999667
120 264 995666
189 30 999164
181 170 999044
51 294 999086
267 192 996382
166 93 995821
67 88 997129
9 14 998903
119 165 998200
234 138 997606
212 103 999509
253 211 996321
7 181 997521
249 262 998028
276 102 999762
261 138 996020
180 27 997220
188 75 999944
251 67 994568
133 37 998284
51 151 999082
269 286 997289
94 18 999985
44 203 995867
29 162 998324
264 251 994443
24 6 1000000
85 179 998662
128 215 996744
147 3 997480
176 210 996809
197 18 999987
200 282 997028
19 205 10
87 116 996721
140 26 999425
240 112 996527
220 157 997766
262 222 998023
291 199 997325
27 213 995225
134 97 999520
30 278 994667
148 108 998681
132 252 997381
4 180 997220
111 11 997042
114 115 997466
259 148 998927
175 145 997889
251 125 996849
247 218 999248
14 292 998900
208 204 998888
231 247 999300
270 183 998945
268 141 995704
292 226 998304
180 231 999305
209 114 997164
104 228 996145
155 187 998840
298 150 996104
49 156 999465
16 109 997589
1 34 999228
38 85 998667
9 229 999848
206 251 994389
263 61 999400
2 87 998007
72 228 997248
111 23 996549
74 61 999780
295 94 994149
156 184 998148
247 21 999246
18 156 999983
228 95 997346
118 49 999462
211 108 998688
249 270 995146
180 158 997226
43 63 999928
21 12 999387
42 131 999366
122 139 998609
230 134 999529
4 249 995145
28 5 997965
93 29 996867
144 78 998462
72 42 998963
140 263 999407
74 56 999783
92 270 997723
18 105 999986
6 41 998623
172 300 995881
28 231 999301
224 70 997541
261 88 997123
92 75 999944
184 234 998148
106 4 995983
179 245 996780
250 126 997625
142 48 996881
238 189 999209
120 2 998008
276 170 999768
24 161 1000000
192 4 995084
17 252 997384
171 277 999186
91 207 998340
43 291 998365
183 289 999147
226 27 995225
44 248 995349
109 136 997585
51 139 999081
148 9 998780
86 113 997807
264 211 996323
40 94 995404
226 293 994708
235 241 10
8 138 997300
20 170 999540
285 14 998902
58 94 995385
102 42 998963
129 149 998163
8 100 999606
52 140 998589
20 233 999540
231 276 999765
106 1 999222
166 135 995820
150 126 997626
198 295 994588
221 31 998982
265 60 998381
209 137 999880
48 16 996341
269 150 997282
239 287 999961
300 275 997068
49 134 999529
235 142 996882
227 203 995869
170 182 999047
63 18 999982
27 144 995229
186 130 996563
43 62 998520
3 106 996988
163 138 998086
218 242 997141
64 83 996961
76 164 999341
43 108 998682
23 39 997268
166 281 999064
101 17 999827
283 116 999867
94 54 994880
191 233 998708
267 83 996965
249 128 996305
135 149 996909
135 232 996081
147 170 999042
4 224 995969
84 74 999780
228 25 995725
117 183 998949
244 145 996425
130 221 998984
190 265 999284
28 22 997966
70 194 997540
83 116 996960
212 128 996300
156 227 996929
96 15 995549
66 109 997928
172 224 995961
249 236 999663
92 48 997722
122 282 998480
138 12 999381
240 130 995281
291 132 997329
44 209 995902
28 69 997963
239 227 999965
196 24 1000000
212 34 998263
26 57 999420
60 240 998382
172 31 998729
300 231 999303
99 23 998188
124 24 1000000
225 25 994824
216 166 997664
214 85 998665
165 260 996822
201 286 996705
55 196 997742
262 109 998029
189 174 999166
48 249 996345
71 221 998982
107 244 997085
14 82 998905
293 73 995805
227 54 994889
189 198 999167
217 208 999120
139 178 998603
148 247 999245
30 126 997626
10 28 997968
172 51 999088
6 157 996187
295 156 996927
244 179 996783
257 28 997963
279 3 996985
185 103 999508
30 14 998900
191 58 998709
184 32 998142
298 61 996100
60 35 999444
196 299 999644
28 293 997966
195 22 999902
181 231 999309
22 160 995569
258 56 999740
55 240 997506
110 79 999700
78 18 999989
286 3 996985
259 104 998928
75 56 999948
210 119 998203
210 86 996463
284 150 995169
297 262 998025
237 300 999009
37 236 999667
93 133 998062
86 221 998987
300 285 996367
245 131 999360
257 216 997665
254 13 996942
55 115 997507
181 230 997207
45 55 997504
63 170 999921
48 267 996381
162 218 998327
82 91 998223
295 96 995421
225 231 999301
59 258 998828
167 270 994685
226 133 998067
196 220 10
174 6 997684
156 160 996924
217 196 999124
105 135 997782
221 120 998988
73 14 998908
180 17 997222
272 152 999023
45 188 996449
277 198 999188
60 158 998381
47 122 998480
57 269 997282
13 49 999463
77 223 999260
26 231 999423
286 294 996707
19 145 996424
273 284 995605
68 211 996328
229 76 999840
185 56 999747
193 70 997867
59 4 998823
295 129 998161
44 234 997608
250 114 997166
87 27 995784
214 254 996943
197 192 995624
86 169 998442
2 256 999720
223 92 999264
214 276 999767
118 233 998428
291 39 997327
24 129 1000000
6 104 996183
167 222 994521
176 138 996802
147 77 997484
149 95 997347
157 234 997602
26 112 999429
258 133 998067
196 80 999325
44 3 996988
63 26 999923
247 30 999247
101 193 999827
260 75 999945
220 286 997766
106 263 999401
75 137 999942
148 266 998506
116 60 998389
54 209 995902
116 230 996725
11 106 997044
58 138 995387
292 63 999925
125 269 997285
37 235 998286
105 235 997782
164 281 999345
22 35 999449
52 283 999864
298 42 998969
103 270 999501
298 164 999346
291 45 997322
85 280 998666
194 171 998045
236 145 999665
208 39 997268
236 275 999668
266 64 995742
272 186 996664
93 137 999886
51 239 999962
85 204 998882
118 260 998425
39 136 997269
71 182 998763
273 76 998549
256 280 999721
274 280 996763
288 232 996086
269 169 998445
290 217 10
201 228 996004
49 278 999462
138 38 997426
214 216 997665
112 227 996523
147 114 997483
123 156 998866
165 141 996821
130 157 995462
297 168 997942
95 258 997341
60 134 999523
96 298 996108
190 135 999287
74 153 999782
117 208 996208
140 48 997401
259 71 998923
34 110 999707
30 114 997165
158 176 996808
94 108 998680
44 244 996222
278 285 996362
253 45 995126
162 294 998326
32 240 998100
78 204 998882
114 300 997167
149 137 999884
65 219 999801
143 163 999565
181 20 999540
19 125 996842
23 160 996545
282 134 999522
285 34 998266
130 2 998006
24 254 1000000
228 109 997589
85 178 998665
147 97 997484
157 161 995468
259 6 998921
31 268 998728
263 67 999406
196 142 997749
254 61 996946
126 194 997621
295 229 999849
112 19 996524
161 287 999683
17 174 997680
152 95 999028
172 174 997685
242 187 998845
292 119 998307
46 17 994642
272 276 999761
38 31 998723
16 70 997542
283 99 999869
124 235 996649
193 124 997863
108 63 999922
160 16 10
173 143 10
178 117 994124
251 202 994365
72 103 999503
270 85 998667
61 119 998209
220 222 997769
170 273 999040
261 228 996022
215 90 998241
83 207 998348
6 88 997126
290 194 999102
150 287 999680
32 239 999963
154 129 998166
173 200 999589
240 149 996902
153 234 997606
160 55 997506
265 98 999621
48 73 996343
193 65 999800
206 54 994882
166 95 997342
206 105 997787
191 236 999664
221 53 998988
26 278 999422
273 143 999563
235 149 996902
48 184 998141
197 249 995623
13 95 997348
58 56 999746
180 105 997786
179 13 996783
253 96 995428
186 29 996867
19 256 999729
264 87 995784
236 214 999660
113 140 997804
177 90 998242
285 226 996367
82 42 998967
193 88 997869
124 241 996622
199 192 995688
254 76 998549
5 84 996066
214 245 996684
77 278 997181
243 149 996907
142 264 996885
242 121 997142
170 212 999044
238 252 999201
137 152 999880
269 6 997280
138 208 996207
93 156 996929
53 266 997849
232 224 996089
1 261 999225
71 51 999088
296 289 999143
12 251 999389
258 47 997706
55 83 997507
94 30 994481
25 27 995225
293 59 998822
176 251 996806
91 140 997401
98 246 999622
109 280 997587
128 295 996308
66 189 999160
69 198 994787
124 269 997288
102 71 997982
206 116 996723
39 25 997264
90 70 998243
233 107 997447
288 172 995325
53 78 998460
67 186 996565
231 49 999461
41 291 998622
98 174 999627
83 217 999122
19 171 998045
280 108 998684
256 233 999727
166 167 995820
217 168 999126
244 297 997944
64 80 999324
102 229 999841
148 71 998508
300 136 996280
275 295 997061
247 132 999245
278 34 998261
171 240 998043
111 27 996160
64 167 995747
96 177 998127
26 203 999420
291 211 997320
43 25 998361
136 167 996281
20 128 999544
103 94 999503
89 98 999626
58 80 999328
231 165 999308
225 290 999106
268 253 995645
69 52 998589
16 111 996165
244 108 998682
140 204 998886
117 164 999347
11 212 997043
299 106 999647
33 244 996221
196 99 998187
100 45 999603
66 196 997926
8 57 997308
177 18 999989
265 57 997641
215 165 996824
169 149 998443
299 110 999703
53 224 997842
110 3 999709
105 153 997789
131 262 999366
58 160 995565
258 260 995848
181 72 997248
229 81 999848
205 15 995548
125 165 10
196 240 997741
223 180 999266
11 272 997048
189 62 999161
254 14 998904
22 242 997149
140 228 997404
286 271 997565
170 31 999042
125 185 998644
123 193 998865
108 270 998683
207 11 998342
188 256 999726
1 234 999229
169 61 998445
182 273 998762
172 177 998125
63 297 999923
243 267 996583
57 262 998021
179 143 999564
47 230 997700
125 76 998542
218 211 996329
94 26 999428
222 231 999309
113 71 997808
89 128 999487
158 208 996203
113 139 998604
63 7 999928
206 156 996927
40 13 995404
82 296 998560
245 297 997947
92 170 999049
43 109 998361
56 252 999744
86 119 998200
123 35 999440
251 4 995082
280 24 1000000
100 108 999603
295 16 995583
270 279 996405
286 137 999886
189 250 999162
87 45 995788
161 105 997789
127 259 998924
94 264 994442
76 221 998988
90 80 999329
68 272 996660
33 149 996904
138 104 996144
182 236 999662
131 89 999483
260 40 995848
9 167 998782
20 150 999548
82 144 998221
41 197 998621
265 226 997647
247 239 999965
78 247 999240
167 35 999444
112 132 996529
111 18 999989
43 174 998368
12 202 999381
296 147 998560
184 148 998508
288 30 994624
220 216 997763
248 185 998645
162 131 999368
37 165 998284
74 213 999780
91 35 999446
87 26 999428
47 213 997706
12 118 999388
124 63 999926
17 82 998222
3 164 999349
242 271 997567
188 145 10
22 89 999484
212 292 998303
40 239 999961
188 276 999764
252 203 997389
109 199 997586
89 297 999486
160 133 998066
266 196 997747
288 41 998624
166 253 995821
253 192 995128
206 53 997840
40 280 996506
71 265 997649
146 15 995540
46 99 998182
11 251 997040
262 96 998025
137 262 999886
221 196 998983
8 35 999444
135 121 996600
64 11 997042
23 132 996545
133 60 998384
140 265 997642
20 38 999546
65 47 999802
124 299 999649
21 163 998089
300 220 997765
42 151 998968
285 161 996365
9 224 998782
191 208 998701
177 268 998123
261 45 996029
136 118 998429
143 127 999569
265 181 997646
8 274 997301
85 103 999504
7 158 997520
248 223 999261
1 275 999229
180 32 998102
164 258 999348
79 96 998744
67 267 996389
271 168 997565
187 148 998849
64 190 999288
99 189 999161
5 76 998541
93 125 996847
220 130 997762
41 118 998621
222 181 997207
166 258 995829
164 220 999348
15 13 995544
211 158 996326
25 170 999043
137 243 999888
201 288 996009
230 104 996149
216 96 997665
207 47 998345
25 65 999806
11 263 999405
121 159 996606
75 113 999942
12 31 999387
209 87 995909
165 173 999587
188 155 997367
191 112 998706
2 98 999623
58 287 999684
63 199 999927
226 185 998646
208 213 996200
100 245 999603
21 215 996749
159 56 999744
215 45 996745
272 294 996668
172 278 995323
141 215 996742
170 143 999561
174 141 997688
300 214 995884
101 129 999827
218 219 997822
193 97 997860
204 74 999781
125 30 996845
145 209 996425
141 116 996720
210 121 996608
269 44 997289
249 15 995546
64 227 995744
47 218 997707
143 88 999566
105 299 999644
119 258 998208
172 191 998704
32 228 998100
248 259 998924
180 261 997222
125 143 999562
11 54 997040
177 89 999489
294 84 996062
205 191 998708
66 59 998822
266 57 995520
184 233 998148
198 224 995969
118 113 998421
242 240 997143
277 138 999185
72 27 997243
179 281 999062
182 125 998768
259 12 999383
43 30 998361
229 28 999840
172 97 997108
292 6 998305
54 50 997000
151 243 998809
288 56 999746
40 237 999008
10 293 995104
207 276 999769
55 231 999301
60 258 998387
94 227 994402
87 102 997985
237 74 999783
174 89 999486
259 57 998923
141 216 997667
82 198 998223
123 80 999327
133 170 999042
39 196 997740
137 179 999881
117 285 996364
117 13 994280
165 20 999545
286 259 998923
105 27 997782
243 136 996585
66 165 997924
148 199 998506
204 287 999686
81 200 996262
109 121 997581
187 158 998845
39 137 999889
100 203 999605
140 53 997846
43 157 998366
152 244 999021
164 296 999340
126 139 998605
154 29 996869
11 297 997949
104 87 996148
274 65 999805
158 17 995922
207 265 998341
276 230 999766
219 261 997820
157 11 997040
295 130 995284
174 123 998861
70 127 997545
239 112 999967
24 94 1000000
192 8 997305
260 150 995849
124 249 995143
184 25 998142
72 203 997243
259 100 999601
267 107 997087
183 130 998948
44 145 996429
116 37 998288
252 232 997382
208 113 997804
222 112 996525
264 234 997604
56 86 999740
295 210 994423
139 99 998609
40 267 996384
15 212 995548
6 279 996409
111 273 996169
285 229 999841
246 58 997908
155 109 997581
173 120 999584
151 19 998805
287 207 999683
58 164 999340
34 163 998263
54 141 995709
91 289 999147
217 263 999404
199 9 998786
146 85 998664
289 74 999789
6 270 996181
116 217 999127
63 11 999926
5 233 997446
19 12 999384
253 181 997204
236 143 999665
171 177 998124
172 134 999522
209 24 1000000
184 290 999107
144 50 997008
9 165 998780
73 142 996889
145 176 996804
59 170 999042
62 151 998807
73 187 998849
27 194 996484
102 89 999486
66 37 998286
212 234 997607
220 108 998685
234 199 997602
180 190 999283
20 118 999542
240 284 995167
90 3 998240
216 205 997663
29 40 996866
205 2 998007
72 216 997665
182 275 998765
259 8 998923
105 63 999929
113 295 997808
23 78 998461
166 71 995820
78 288 998463
261 38 997428
158 123 998869
89 244 999488
135 209 995903
85 124 998668
285 140 997403
140 244 997407
97 26 999420
74 150 999784
272 95 997343
140 127 997408
119 98 999627
156 121 996922
197 292 998302
274 72 997241
10 43 998366
179 239 999964
47 121 997707
196 234 997746
22 117 994920
284 139 998601
108 286 998687
15 26 999424
199 266 995683
273 50 997009
75 71 999943
225 131 999368
62 179 998527
276 17 999763
7 152 999021
243 235 996648
142 298 996882
74 80 999780
250 218 996244
259 295 998924
132 117 10
55 56 999741
177 213 998123
206 25 994389
284 98 999628
177 203 998120
172 94 995323
234 173 999581
60 66 998382
287 237 999687
122 209 998483
105 259 998926
264 296 998565
163 219 998082
204 154 998888
155 102 997988
20 284 999541
237 185 999005
79 47 998741
5 149 996900
7 48 997527
184 144 998147
168 138 995943
116 46 996721
216 120 997662
281 225 999068
204 25 998889
124 242 997140
231 149 999305
247 99 999246
294 243 996585
196 276 999767
52 261 998588
128 60 998386
147 87 997484
204 225 998880
246 34 998267
100 262 999601
134 164 999525
233 37 998285
259 219 998920
53 286 997848
118 102 998423
179 164 999342
6 29 996867
95 223 999266
242 17 997148
290 237 999100
38 96 997426
211 19 996321
119 212 998203
230 272 996662
248 257 995269
8 106 997300
283 220 999864
300 227 995888
298 93 996101
163 300 998089
194 222 996488
167 161 995020
65 184 999809
166 31 998721
31 17 998728
94 152 999025
291 125 997327
229 159 999849
247 127 999246
198 95 997341
178 272 996669
39 127 997265
122 215 998486
4 164 999346
132 230 995482
51 175 999084
72 14 998908
226 128 996308
206 118 998428
9 243 998782
278 147 997488
26 9 999426
137 293 999881
247 28 999241
267 238 999204
32 125 998109
41 76 998621
276 64 999762
148 233 998500
63 259 999926
232 268 996088
290 7 999102
247 101 999821
215 2 998007
191 220 998708
67 183 998944
86 51 999089
252 234 997609
117 160 995567
250 60 998388
111 85 998660
287 186 999682
211 88 997128
21 273 995603
200 92 997725
176 31 998720
22 213 995001
279 44 996408
293 60 998382
281 47 999061
19 90 998244
265 32 998104
15 189 999167
33 84 996065
125 279 996843
242 160 997145
205 197 995621
161 68 995501
38 266 997420
48 71 996345
251 70 997548
127 156 996925
54 233 997445
79 226 998743
273 161 995606
146 92 997721
80 47 999324
116 132 996726
223 174 999267
140 86 997402
190 112 999283
121 294 996600
279 242 997146
116 56 999741
21 42 998962
12 27 999386
239 197 999968
123 290 999102
285 93 996361
164 106 999342
180 219 997828
209 268 995904
34 162 998329
185 234 998641
199 149 996905
241 36 998402
152 148 999023
287 63 999922
281 232 999063
234 204 998883
51 132 999082
38 13 997426
288 143 999564
98 4 999621
256 107 999725
193 3 997869
25 229 999840
250 197 995626
69 163 998088
153 222 995767
183 2 998941
88 159 997123
198 192 994584
292 127 998305
236 74 999787
216 268 997663
258 205 995201
275 149 997065
85 183 998949
223 266 999263
89 80 999484
111 137 999882
2 193 998000
133 241 998067
176 27 996805
266 183 998940
81 71 994766
194 183 998941
204 188 998880
174 23 997686
141 160 995709
87 43 998367
9 263 999400
164 234 999343
205 102 997988
217 293 999126
243 161 996588
110 107 999700
131 36 999363
216 223 999263
155 77 997368
267 11 997046
191 35 999446
156 170 999042
29 106 996866
58 198 995388
176 108 998687
38 131 999363
210 151 998807
240 33 994721
185 273 998647
238 80 999322
178 204 998886
63 38 999921
92 269 997722
83 40 996964
116 51 999089
161 80 999324
222 92 997729
115 74 999789
128 46 996300
288 51 999081
61 294 996041
251 177 998128
281 257 999060
85 128 998666
286 35 999445
95 280 997348
234 162 998323
203 243 996587
278 222 994669
127 145 996423
16 98 999623
149 223 999262
289 249 999145
245 230 996684
249 155 997364
34 60 998383
299 33 999646
89 76 999485
261 189 999161
228 19 995726
113 150 997804
248 186 996563
135 186 996566
250 108 998685
97 16 997100
18 66 999985
8 161 997302
151 105 998806
277 17 999184
93 234 997609
253 155 997362
115 272 997468
65 253 999800
280 260 996504
99 234 998184
68 234 997600
16 272 996667
265 231 999307
189 151 999162
36 293 998400
8 68 997305
70 3 997547
31 57 998725
234 30 997604
224 85 998663
128 169 998441
34 252 998264
6 136 996284
141 257 995706
116 16 996721
170 66 999046
139 277 999185
208 159 996202
90 58 998242
190 246 999286
174 282 997687
216 11 997663
10 118 998420
123 180 998864
94 253 995123
252 44 997388
10 295 995100
149 118 998425
71 157 995466
34 59 998823
75 155 999947
40 21 995403
175 236 999663
241 280 996629
30 19 995189
290 111 999101
82 114 998229
289 194 999141
154 235 996641
82 159 998225
17 18 999981
136 266 996285
253 92 997722
113 134 999529
99 121 998183
70 26 999427
161 138 995024
27 295 995226
245 272 10
122 64 998484
145 261 996425
70 131 999362
135 296 998567
213 116 996727
138 219 997827
253 64 995745
53 65 999804
119 96 998204
105 162 998328
52 217 999126
93 90 998249
54 168 995949
92 294 997727
109 239 999960
55 154 997505
65 68 999804
214 125 996849
75 36 999944
181 68 997207
142 109 997581
281 115 999065
286 178 996704
59 297 998821
124 256 999726
59 193 998820
173 174 999580
272 57 996663
185 258 998642
218 131 999365
150 92 997727
295 118 998420
271 258 997565
49 74 999786
180 65 999801
56 235 999749
216 265 10
179 31 998727
226 32 998107
137 87 999886
9 239 999961
58 272 996667
210 249 995146
3 120 996989
179 43 998369
104 76 998547
154 280 996500
32 243 998105
298 205 996104
243 123 998866
73 295 995806
65 89 999807
180 280 997226
173 93 999585
20 97 999549
118 25 998421
254 153 996940
290 52 999102
146 211 996321
98 58 999629
289 113 999143
97 31 998723
271 36 998406
77 277 999183
97 65 999802
297 23 997948
237 50 999003
50 226 997003
267 299 999649
288 274 996760
261 286 996707
181 295 997207
111 53 997842
148 206 998504
52 184 998584
91 156 996920
245 18 999988
127 95 997341
159 275 997063
146 61 996040
27 286 996701
109 236 999660
138 46 994862
113 51 999083
236 83 999660
181 249 997201
223 259 999260
267 276 999768
178 35 999440
234 220 997762
43 111 998361
133 295 998060
29 254 996942
297 24 1000000
185 29 998647
14 27 998900
225 270 994823
232 233 997448
180 212 997224
56 294 999741
83 118 998424
217 181 999127
140 225 997401
216 7 997669
173 71 999580
216 193 997866
117 207 998342
235 23 996647
11 211 997040
172 124 995327
229 109 999845
1 15 999220
275 270 997063
10 116 996722
108 233 998689
254 82 998228
62 221 998983
60 242 998383
191 189 999165
219 2 998004
111 270 996169
85 58 998660
27 174 997680
258 242 997149
184 299 999640
47 180 997709
190 3 999288
273 113 997800
135 170 999049
150 264 994909
136 205 996280
79 279 998749
242 166 997149
187 268 998848
19 76 998546
3 258 996987
84 4 996068
62 296 998564
97 125 997100
141 181 997204
135 125 996843
149 182 998763
242 70 997548
56 230 999746
259 26 999427
29 76 998546
163 269 998086
16 118 998421
59 218 998820
93 231 999305
136 67 996280
36 115 998400
173 207 999581
239 59 999962
263 48 999406
204 214 998888
31 56 999748
243 28 997960
146 244 996220
139 2 998606
91 235 996645
238 28 999200
100 198 999605
69 200 996260
244 150 996224
249 64 995743
97 111 997100
272 257 996664
211 38 997423
3 208 996984
26 292 999425
76 247 999246
269 162 998320
291 28 997967
105 300 997780
24 284 1000000
160 43 998368
194 179 996780
23 110 999706
140 242 997406
120 94 995669
29 136 996860
296 129 998563
246 119 998205
247 47 999240
291 23 997320
290 61 999108
267 135 996383
259 210 998921
288 6 996181
180 270 997226
59 200 998822
198 208 996206
111 235 996644
63 135 999929
142 52 998580
115 259 998929
71 277 999185
89 285 999488
266 65 999806
129 9 998783
271 10 997561
269 128 997280
107 254 997084
17 238 999206
12 140 999385
135 247 999243
260 132 995840
131 220 999367
80 50 999320
60 267 998380
180 91 997228
245 42 998964
95 96 997349
245 21 996684
232 173 999585
107 60 998382
261 258 996020
253 101 999829
31 199 998723
25 251 994327
52 208 998588
43 299 999645
190 47 999288
178 120 995661
198 288 994627
198 255 994801
102 50 997984
70 157 997546
18 34 999983
179 156 996927
43 123 998868
53 26 999423
298 41 998623
247 198 999244
33 179 996784
284 159 996124
250 15 995541
293 211 996324
59 217 999121
289 273 999148
230 172 995485
278 133 998064
222 5 995440
180 34 998263
117 9 998783
105 38 997788
179 208 996787
95 131 999364
165 65 999808
31 47 998727
65 298 999805
44 193 997862
5 208 996200
139 43 998608
78 101 999829
212 294 994244
120 174 997686
278 179 996781
166 252 997381
39 94 997266
224 150 995969
223 298 999268
91 115 997461
267 89 999488
296 22 998567
175 108 998687
215 120 996740
283 260 999862
220 65 999805
48 213 996346
65 267 999808
31 79 10
271 3 997566
84 243 996581
283 236 999862
58 204 998881
31 214 998726
138 274 996766
94 14 998908
285 250 996361
15 73 995809
126 168 997620
177 236 999660
132 59 998825
275 103 999503
268 86 996468
132 28 997969
254 291 997326
123 157 998868
193 143 999564
203 5 995866
104 10 996140
195 140 999901
102 114 997988
67 106 995980
270 41 998623
51 142 999085
79 155 998747
134 279 999527
232 280 996502
159 153 996123
13 258 994609
119 205 998205
107 12 999385
227 256 999725
169 232 998445
215 81 996741
14 175 998909
175 66 997922
100 297 999607
255 196 997740
89 219 999480
252 152 999023
158 248 995929
25 114 997163
167 95 997349
236 63 999929
183 15 998943
203 146 995861
275 140 997405
238 53 999202
184 22 998148
100 53 999601
57 63 999921
70 119 998206
253 102 997989
106 28 997963
294 279 996407
130 144 995287
188 1 999223
90 13 998241
140 80 999323
262 51 999083
296 185 998646
143 27 999564
274 164 999348
235 228 996642
175 160 997888
257 74 999780
168 142 996883
158 126 997624
42 186 998967
269 102 997989
77 221 998986
172 287 999681
209 160 995909
48 47 997705
106 117 995981
178 71 994766
297 208 997948
129 212 998163
269 276 999765
3 76 998542
115 244 997461
257 36 998409
2 154 998007
281 99 999068
185 251 998646
28 207 998340
211 178 996326
275 209 997066
152 207 999029
31 300 998727
93 66 997926
188 158 996442
32 57 998101
216 271 997669
197 276 999762
190 26 999426
92 49 999462
238 52 999207
204 163 998884
283 5 999863
276 245 999764
229 257 999848
247 16 999240
200 202 996265
272 267 996661
248 87 995780
210 234 997603
261 10 996025
230 96 995489
299 163 999648
245 123 998860
58 6 996185
250 231 999303
11 15 997049
151 293 998809
142 167 996884
284 206 995167
114 232 997164
8 71 997304
214 218 996246
215 134 999521
227 98 999620
179 293 996789
67 35 999445
221 294 998986
253 300 995885
180 234 997600
293 229 999844
84 135 996068
213 56 999748
135 39 997267
89 142 999489
126 55 997628
54 183 998942
279 20 999543
197 43 998360
146 52 998582
197 169 998441
242 39 997265
184 129 10
216 236 999662
80 52 999325
22 4 995084
121 21 996602
54 181 997203
77 211 997184
122 83 998488
126 90 998242
21 236 999660
93 136 996287
109 96 997580
96 92 997724
229 74 999841
17 109 997580
223 17 999263
183 191 998949
26 294 999426
94 106 995980
133 211 998068
170 231 999300
159 201 996124
218 150 996240
107 247 999240
134 192 999522
190 149 999285
246 194 997900
207 257 998347
230 204 998889
133 239 999964
43 74 999786
3 37 998284
234 72 997608
50 231 999309
219 15 997822
259 24 1000000
12 267 999385
149 59 998828
191 221 998983
279 90 998240
249 167 995149
40 210 995400
231 5 999302
201 88 997124
118 170 999041
54 165 996828
264 208 996204
293 140 997406
134 169 999526
269 249 997286
89 268 999484
10 6 996189
74 217 999782
299 288 999641
184 127 998140
125 257 996845
77 14 998902
232 94 996084
225 1 999228
141 16 995700
89 162 999486
189 93 999163
6 163 998084
290 12 999382
73 169 998445
188 141 996448
180 102 997986
25 138 994867
141 210 995703
173 252 999581
35 201 999442
218 196 997741
183 153 998945
207 48 998349
226 166 995825
279 199 996401
202 209 995900
71 140 997407
243 154 996583
27 70 997547
5 242 997146
261 71 996027
113 79 998740
83 142 996967
169 95 998440
290 53 999101
150 242 997141
244 75 999942
25 80 999329
37 267 998282
188 13 996442
234 275 997600
267 108 998683
109 58 997581
95 240 997349
219 101 999827
128 23 996544
102 101 999828
255 94 994801
178 297 997947
200 290 999105
108 206 998686
263 110 999703
270 209 995902
77 101 999823
10 141 995702
296 224 998565
247 253 999242
272 199 996668
139 220 998608
162 117 998322
252 74 999789
272 20 999546
78 164 999343
35 15 999447
232 156 996924
239 206 999961
9 185 998789
250 40 995405
120 143 999565
276 288 999761
237 186 999009
252 40 997381
147 49 999462
49 188 999469
291 187 998842
94 15 995543
26 4 999420
240 135 994724
85 245 998660
65 55 999809
95 109 997580
133 155 998066
32 83 998109
26 199 999428
36 63 999924
167 52 998586
7 244 997521
183 105 998943
180 5 997229
271 37 998286
65 200 999805
120 258 995663
89 218 999482
296 146 998565
55 25 997509
91 73 995800
130 274 996763
257 171 998046
93 97 997101
132 26 999429
86 295 996466
202 103 999500
81 40 995402
170 229 999845
276 65 999809
117 248 995260
199 53 997848
212 235 996641
69 249 995148
6 91 996184
267 248 996389
284 226 995160
123 62 998865
116 2 998001
18 90 999987
293 83 996962
92 273 997726
20 34 999546
219 9 998787
39 56 999742
96 240 995428
7 164 999341
44 182 998765
265 101 999827
278 237 999007
48 258 996349
254 103 999500
196 165 997742
153 123 998869
279 105 997783
195 30 999902
121 112 996604
281 49 999461
207 66 998346
21 156 996925
83 166 996963
256 37 999725
46 248 995260
29 32 998102
140 289 999144
209 161 995901
294 149 996901
22 45 10
270 66 997924
192 287 999688
139 182 998768
62 4 998524
56 138 999748
277 283 999861
5 284 995444
3 170 999046
35 1 999449
239 260 999961
262 280 998025
162 170 999043
209 102 997982
65 149 999808
122 54 998485
211 246 997900
279 297 997940
1 165 999229
291 93 997326
286 159 996703
159 203 996122
24 171 1000000
98 1 999628
135 79 998749
156 8 997303
280 230 996505
94 178 994088
135 154 995241
260 237 999006
43 47 998361
217 96 999120
66 40 997928
282 2 998000
185 203 998641
175 268 997887
262 298 998026
206 71 994768
146 74 999781
97 34 998263
242 20 999547
117 290 999108
259 180 998929
292 48 998302
80 55 999329
72 189 999161
209 263 999401
138 291 997325
121 86 996609
157 22 995469
90 33 998243
290 175 999102
23 269 997284
57 1 999220
63 164 999925
243 60 998389
295 144 994309
265 92 997727
221 203 998983
260 55 997500
130 122 998481
237 3 999007
99 61 998188
33 103 999504
11 128 997045
278 42 998965
158 282 997023
241 135 996621
34 106 998265
161 271 997567
174 54 997680
95 294 997343
1 56 999749
84 75 999946
222 60 998385
68 245 996685
159 187 998848
255 33 994807
253 178 995129
129 165 998166
52 213 998586
274 174 997680
14 81 998903
38 175 997884
23 58 996541
212 207 998345
123 257 998860
83 79 998742
67 50 997005
159 277 999188
214 159 996120
4 166 995825
95 182 998766
149 35 999449
9 44 998786
259 48 998925
204 82 998886
86 81 996462
94 181 997209
6 296 998560
107 221 998982
127 270 994984
180 68 997223
132 194 996488
69 77 997183
66 141 997923
101 174 999825
118 36 10
179 53 997846
69 238 999206
32 200 998105
4 201 996002
16 76 998540
190 18 999989
168 42 998967
274 270 996766
281 31 999061
168 144 995948
214 47 997704
89 23 999482
258 163 998081
265 252 997641
43 217 999129
90 113 998246
103 156 999508
39 205 997267
63 69 999920
133 77 998067
202 85 998661
112 236 999662
50 216 997668
172 277 999182
293 40 995404
156 28 997960
240 75 999945
296 29 998563
272 48 996660
256 118 999725
129 268 998161
46 94 994648
7 204 998883
11 62 998528
42 217 999124
210 242 997147
165 89 999480
235 257 996649
139 270 998602
230 5 995489
67 298 996103
134 103 10
52 202 998585
131 173 999589
295 148 998505
121 35 999442
269 253 997282
272 86 996661
44 7 997521
66 172 997926
226 131 999366
195 45 999903
214 197 995620
158 194 996481
194 145 996487
103 143 999561
296 132 998566
20 39 999542
275 279 997062
120 254 996946
72 161 997245
254 182 998767
184 219 998144
59 208 998820
172 11 997041
287 103 999682
12 199 999382
59 296 998827
63 3 999924
23 172 996544
196 158 997746
102 117 997980
47 209 997700
152 84 999020
144 276 999768
82 253 998221
112 259 998928
132 89 999484
199 43 998360
254 81 996944
191 275 998708
35 271 999441
54 232 996080
72 101 999820
27 235 996643
176 92 997723
15 117 995545
142 254 996940
287 218 999687
75 227 999944
260 8 997306
10 51 999087
83 253 996966
78 15 998468
174 45 997686
270 245 996687
150 261 996023
121 214 996601
65 28 999807
192 273 995605
114 151 998809
277 27 999186
112 6 996528
275 178 997063
115 45 997463
18 53 999982
73 152 999028
283 17 999860
60 114 998388
296 101 999828
1 25 999224
63 295 999922
102 285 997986
124 33 994961
256 65 999802
67 4 995089
18 286 999989
96 55 997508
194 22 996484
118 180 998421
154 159 996126
134 69 999524
209 274 996765
178 168 995948
25 143 999567
40 71 995408
175 73 997887
49 140 999465
293 3 996981
192 24 1000000
66 239 999960
57 9 998781
146 196 997746
198 2 998000
112 54 996523
14 164 999342
84 151 998804
77 30 997185
283 24 1000000
92 152 999027
188 21 996443
226 14 998901
126 2 998002
275 22 997063
5 90 998248
292 32 998308
182 28 998761
94 80 999327
166 186 996564
97 262 998028
239 45 999968
235 128 996645
251 38 997426
16 161 995581
197 282 997024
154 45 995240
84 225 996065
183 24 1000000
151 245 998804
60 85 998665
267 86 996468
200 237 999008
211 113 997807
38 37 998282
249 60 998382
43 50 998360
280 141 996507
72 107 997240
257 153 995768
21 167 994846
260 76 998542
201 96 996005
107 38 997421
128 259 998920
175 266 997889
2 165 998004
197 146 995627
27 170 999045
22 108 998688
80 201 999329
149 99 998185
77 83 997187
239 167 999969
89 279 999484
136 271 997561
170 33 999046
287 36 999685
225 207 998348
213 194 996481
258 220 997763
258 257 994607
111 199 996163
12 48 999384
125 49 999468
177 281 999068
53 158 997842
59 272 998824
103 299 999649
49 167 999461
64 225 995740
22 209 995909
134 220 999523
200 139 998601
281 71 999063
248 172 995328
292 245 998303
226 201 996008
140 41 998626
175 57 997881
230 149 996900
257 201 996009
299 92 999647
164 81 999346
248 22 995268
212 7 997527
162 241 998326
127 233 997442
28 234 997964
202 218 996241
127 110 999708
287 262 999684
190 168 999288
289 27 999148
165 117 996825
178 9 998780
263 22 999404
108 294 998687
59 45 998822
26 191 999421
8 195 999902
129 116 998165
52 34 998588
60 175 998384
291 277 999182
163 231 999309
156 299 999642
172 166 995825
153 166 995826
135 71 994764
42 4 998962
19 53 997844
26 285 999425
3 280 996989
208 84 996208
298 272 996666
119 271 998207
215 180 997228
178 57 995525
16 276 999764
29 47 997706
83 292 998302
29 257 996862
53 136 997846
141 154 995705
251 51 999083
79 267 998742
41 296 998623
294 255 994806
3 114 997167
95 275 997348
159 176 996801
68 7 997526
116 59 998827
168 122 998486
297 271 997941
190 88 999280
248 51 999087
96 63 999929
30 13 994486
126 100 999608
266 69 994787
116 253 996723
265 75 999941
171 252 998040
171 72 998041
162 198 998325
110 20 999705
257 179 996783
85 246 998662
193 297 997946
62 150 998522
240 228 995725
73 193 997869
248 108 998687
282 90 998240
27 53 997841
280 79 998747
290 106 999101
83 95 997346
149 256 999723
47 137 999884
212 281 999067
35 108 999443
224 20 999543
260 157 995842
27 260 995848
131 24 1000000
256 261 999721
231 103 999508
262 151 998801
76 140 998542
28 36 998406
105 154 997789
140 120 997407
48 6 996342
114 199 997164
110 45 999709
162 137 999886
111 295 996167
171 39 998042
293 169 998445
43 115 998369
199 115 997464
95 71 997343
165 35 999449
299 114 999642
249 61 996040
178 291 997327
174 88 997680
260 101 999822
204 69 998889
259 9 998922
249 40 995404
251 249 995145
75 55 999945
94 284 995165
95 15 997348
103 230 999508
276 75 999945
296 260 998564
113 159 997804
141 85 998668
189 268 999161
84 181 997200
190 25 999284
90 199 998248
151 249 998807
250 226 994702
210 270 994680
82 127 998222
139 157 998603
12 45 999380
26 131 999421
251 119 998205
284 127 995163
188 25 996444
92 78 998469
251 239 999966
174 161 997687
95 187 998849
139 78 998604
135 49 999460
13 249 995140
151 21 998806
66 71 997925
95 108 998685
201 74 999782
158 178 995925
74 233 999780
164 203 999348
117 121 996603
218 63 999924
91 14 998902
67 16 995585
85 25 998660
233 283 999863
88 64 997120
255 161 995028
37 175 998283
98 125 999623
193 194 997868
97 279 997101
155 270 997363
141 191 998707
61 130 996047
42 171 998961
19 157 995463
180 22 997226
67 226 994704
144 201 996000
99 115 998182
215 112 996748
110 181 999706
299 118 999649
144 47 997701
184 67 998143
194 13 996485
183 275 998940
98 258 999629
293 224 995960
50 242 997146
207 151 998801
22 156 996927
291 109 997589
255 136 996289
167 106 995981
28 187 998844
164 93 999349
116 284 996720
135 59 998824
291 30 997324
72 60 998384
189 199 999165
3 151 998800
12 68 999384
240 243 996588
272 18 999988
87 121 996607
237 244 999004
167 73 995806
249 89 999483
90 109 998240
250 104 996145
14 213 998904
103 259 999500
272 54 996660
164 89 999482
126 1 999222
1 237 999226
233 16 997448
172 18 999987
189 82 999162
288 200 996260
283 204 999864
137 196 999888
287 123 999682
105 186 997781
178 14 998904
131 31 999363
121 240 996606
298 234 997609
255 113 997804
279 47 997700
152 224 999027
300 268 995880
73 11 997049
245 210 996688
46 51 999085
193 45 997869
271 282 997564
197 51 999084
89 58 999480
223 236 999660
260 286 996709
80 264 999326
38 188 997426
28 147 997967
14 243 998907
117 209 995905
77 154 997186
64 18 999980
205 152 999027
257 43 998363
7 288 997521
142 178 996884
52 123 998861
105 258 997789
152 141 999026
90 150 998249
244 46 996228
2 104 998003
133 61 998064
194 243 996587
138 225 994868
12 271 999382
119 183 998949
253 43 998360
202 1 999226
219 288 997825
72 122 998482
148 31 998727
156 180 997226
213 184 998142
57 59 998824
294 154 995247
277 279 999186
156 25 996924
192 117 994227
132 250 994106
132 129 998163
49 10 999467
131 163 999361
235 97 997104
117 34 998267
15 280 996500
206 92 997722
88 58 997122
121 269 997282
77 31 998728
33 285 996368
161 267 996383
236 189 999668
273 130 995607
84 1 999221
108 167 998680
237 91 999009
177 159 998128
37 79 998743
37 127 998288
231 97 999306
254 300 996944
272 7 997522
133 233 998064
229 45 999844
59 43 998821
5 48 996341
292 50 998309
111 46 996161
14 287 999680
181 246 997901
168 161 995942
165 161 996828
183 53 998947
239 257 999967
284 151 998803
283 231 999867
224 58 995963
83 176 996968
252 281 999067
230 78 998461
67 98 999629
234 227 997603
215 130 996746
8 264 997301
15 39 997265
72 30 997241
244 214 996225
165 217 999122
102 53 997988
194 157 996481
271 28 997965
33 63 999926
259 276 999768
208 102 997985
29 279 996864
53 81 997845
93 100 999609
266 114 997166
89 239 999966
216 298 997663
244 264 996225
91 256 999727
283 247 999861
158 59 998824
205 211 996324
155 232 997366
244 109 997587
191 268 998701
55 4 997509
52 205 998580
142 20 999541
29 114 997164
299 115 999644
231 232 999307
249 265 997640
38 121 997428
275 80 999329
10 248 995260
275 274 997061
157 85 998669
39 24 1000000
56 30 999745
250 284 995168
210 277 999184
182 160 998762
118 128 998429
178 5 995449
186 70 997542
222 299 999643
170 165 999045
157 63 999923
219 147 997829
278 61 996049
107 51 999089
241 296 998563
169 55 998446
200 97 997100
278 132 994663
169 34 998440
148 55 998509
183 248 998944
231 157 999309
180 161 997220
261 293 996023
68 206 995505
176 24 1000000
75 100 999946
50 4 997000
172 269 997282
171 116 998048
241 1 999228
66 2 998005
111 284 996164
246 221 998988
80 46 999327
194 24 1000000
164 184 999344
291 66 997921
31 177 998723
298 8 997301
97 142 997108
256 30 999723
248 57 995526
97 295 997105
105 84 997787
21 257 994848
85 4 998667
122 126 998486
58 278 995384
147 70 997544
217 221 999123
122 180 998487
56 34 999749
1 277 999222
26 239 999964
79 237 999002
39 74 999784
211 142 996884
138 67 994869
198 164 999346
203 194 996489
272 288 996665
36 296 998568
230 107 997089
51 109 999081
279 62 998526
141 162 998326
139 46 998601
254 281 999062
118 1 999227
251 252 997386
245 215 996744
256 67 999724
151 87 998806
116 127 996729
115 25 997467
250 175 997881
53 203 997840
5 215 996740
188 60 998388
140 279 997408
209 165 996829
186 9 998781
280 81 996504
217 101 999820
72 91 997247
230 292 998304
284 196 997745
212 130 995281
283 91 999861
133 231 999303
157 55 997502
25 253 995120
20 112 999546
148 117 998508
195 197 999905
212 221 998987
138 15 995543
226 192 994701
280 46 996503
3 73 996988
222 195 999904
129 179 998168
266 267 996383
256 28 999728
6 203 996181
207 202 998341
271 278 997569
2 251 998006
197 62 998528
193 16 997863
300 193 997869
190 185 999284
4 181 997207
110 277 999708
67 54 994880
207 283 999867
280 287 999680
71 298 996100
271 46 997569
271 195 999904
289 267 999141
221 154 998984
118 40 998428
168 143 999567
111 279 996409
100 90 999608
115 152 999021
116 96 996729
140 214 997406
120 128 996309
190 11 999282
168 63 999927
39 33 997264
6 184 998149
189 248 999166
69 299 999646
226 126 997629
123 150 998864
184 281 999067
116 195 999901
108 297 998682
242 115 997469
137 80 999882
230 293 995481
47 252 997706
13 67 994565
265 61 997642
253 74 999782
73 75 999944
296 140 998560
106 151 998803
1 288 999228
104 196 997741
158 220 997769
201 193 997863
82 107 998225
251 169 998443
138 137 999880
97 79 998741
122 267 998480
157 40 995468
20 169 999549
85 285 998664
285 238 999201
58 166 995829
190 69 999289
84 257 996062
226 108 998682
53 280 997840
205 115 997466
127 174 997685
175 154 997885
254 85 998668
140 291 997406
165 211 996825
111 62 998526
292 150 998309
234 265 997640
175 117 997881
185 232 998641
138 228 995724
185 114 998646
185 97 998647
105 166 997783
297 210 997940
223 132 999269
24 10 1000000
44 14 998901
135 151 998803
81 125 996844
169 104 998442
56 296 999744
59 143 999565
107 116 997086
137 300 999888
253 11 997042
78 166 998461
94 6 996186
83 239 999965
251 250 994321
242 3 997140
240 36 998408
160 221 998983
49 41 999460
289 262 999142
255 183 998945
72 88 997249
128 224 996303
109 224 997580
150 214 995066
298 18 999985
119 111 998209
208 16 996202
214 158 995923
254 240 996949
105 150 997785
136 261 996280
85 77 998669
280 149 996906
240 3 996988
287 138 999682
253 132 995125
13 243 996589
84 147 997481
278 265 997640
132 281 999063
136 223 999265
265 194 997642
114 34 998263
184 229 999843
115 21 997469
236 172 999668
43 225 998369
95 19 997345
129 130 998162
188 20 999545
156 97 997101
95 177 998127
117 171 998040
48 183 998946
264 61 996040
282 228 997021
18 288 999980
58 64 995740
51 56 999741
124 300 995888
38 40 997424
7 291 997521
206 117 994380
252 284 997384
230 121 996601
164 148 999348
185 87 998643
21 200 996269
195 134 999904
54 118 998421
137 206 999882
102 84 997987
42 187 998962
204 22 998883
9 188 998781
199 178 995684
258 33 994605
249 274 996768
259 255 998929
285 222 996363
40 246 997906
226 207 998341
60 132 998386
153 233 997447
77 274 997188
200 280 996507
250 13 994281
236 162 999664
195 25 999905
265 287 999681
184 268 998142
30 26 999426
245 111 996685
36 143 999568
145 11 997042
94 159 996120
96 97 997104
213 199 995684
270 191 998707
230 239 999964
177 161 998126
212 190 999286
56 232 999749
214 40 995404
18 213 999984
296 79 998740
147 91 997486
217 80 999323
137 288 999885
175 297 997941
254 265 997647
99 158 998184
245 46 996685
148 166 998503
159 3 996985
86 58 996463
1 187 999226
126 110 999707
85 180 998668
262 115 998025
253 133 998065
147 94 997480
180 73 997229
284 14 998909
107 118 998425
151 130 998804
4 252 997381
35 215 999443
282 266 997026
127 217 999121
103 286 999505
16 46 995580
146 162 998321
298 275 997061
145 154 996429
200 112 996524
221 202 998989
184 270 998148
73 235 996648
22 133 998066
104 225 996147
213 170 999046
181 196 997748
162 103 999500
204 70 998888
142 71 996880
161 194 996486
170 65 999800
71 141 995702
279 231 999307
145 14 998901
38 206 997422
116 173 999585
200 205 996264
3 252 997380
287 116 999681
51 291 999084
36 32 998408
59 113 998826
273 115 997468
110 222 999702
249 87 995788
288 188 996443
262 157 998027
106 284 995985
296 11 998564
281 203 999061
147 238 999207
33 43 998362
259 296 998920
279 254 996949
283 275 999862
150 107 997083
41 37 998627
94 79 998747
139 61 998602
246 284 997902
88 10 997124
184 174 998143
83 272 996960
61 196 997746
68 243 996580
250 92 997725
176 28 997965
199 103 999508
70 220 997767
156 222 996920
153 129 998167
188 274 996767
185 85 10
13 244 996229
7 218 997528
22 6 996188
58 71 995385
258 81 994605
108 288 998683
238 90 999203
219 172 997826
48 180 997223
211 269 997285
11 180 997229
82 179 998224
174 210 997680
6 84 996184
203 257 995861
14 7 998906
62 250 998528
55 76 998549
119 26 999426
275 226 997065
290 130 999102
27 146 995305
16 189 999167
188 177 998122
139 290 999101
254 174 997689
228 113 997806
50 22 997000
232 150 996084
88 289 999144
22 235 996643
13 150 994905
275 254 997064
230 200 996264
144 292 998303
183 44 998947
265 203 997645
247 110 999701
130 294 995287
139 82 998605
297 98 999627
11 223 999264
95 282 997343
199 126 997627
37 252 998285
109 168 997589
156 226 996928
200 268 996261
6 81 996183
127 207 998340
13 274 996769
299 129 999640
225 229 999847
67 280 996509
205 189 999160
91 52 998588
63 165 999922
128 19 996306
19 290 999104
161 7 997524
155 247 999246
37 188 998282
233 281 999068
101 158 999822
65 208 999802
137 9 999880
46 268 995641
226 290 999100
153 57 995764
289 106 999145
169 212 998449
216 101 999827
186 216 997664
80 219 999326
261 253 996022
272 67 996666
147 160 997489
3 185 998649
22 36 998400
86 277 999189
281 222 999067
63 53 999928
229 230 999849
268 263 999409
136 177 998125
201 140 997402
61 96 996044
161 143 999567
145 138 996420
247 178 999244
119 298 998202
180 146 997223
233 215 997442
202 42 998964
278 164 999341
297 239 999961
271 34 998266
256 96 999727
293 125 996848
263 233 999401
74 73 999785
100 207 999604
21 256 999721
70 65 999807
223 286 999261
17 29 996865
216 115 997668
284 117 995164
21 300 995881
11 82 998225
135 140 997401
119 113 998208
116 263 999401
82 206 998227
84 185 998648
101 25 999829
261 268 996027
168 209 995949
37 52 998588
217 238 999204
33 213 995004
48 122 998483
126 259 998928
130 119 998205
139 193 998602
89 156 999481
3 274 996988
53 118 998425
4 133 998067
165 188 996825
93 286 996707
115 125 997465
122 247 999249
68 184 998144
168 227 995940
33 125 996841
279 194 996489
192 101 999828
98 208 999623
205 236 999663
285 5 996368
212 266 994749
188 249 996447
58 260 995844
42 112 998963
22 124 994960
50 238 999200
60 179 998385
41 130 998629
230 256 999724
41 191 998702
262 250 998029
108 69 998686
223 170 999263
15 182 998768
109 213 997585
267 279 10
251 184 998140
144 3 996986
153 38 997427
300 153 995880
272 266 996666
213 124 995001
148 67 998501
41 221 998980
296 162 998560
179 187 998846
126 140 997622
233 79 998740
194 92 997726
4 240 995081
48 193 997865
57 143 999565
10 32 998109
195 285 999906
181 151 998804
121 20 999542
122 125 998486
19 236 999669
178 248 995261
243 55 997506
149 228 996904
25 194 996484
55 285 997501
80 298 999322
246 177 998128
215 124 996747
213 90 998247
164 42 999346
216 248 997663
277 18 999984
34 287 999681
85 46 998668
26 186 999421
38 2 998009
292 265 998304
97 202 997105
141 117 995703
141 89 999487
97 57 997108
95 268 997347
203 270 995866
137 273 999889
276 37 999765
20 251 999547
6 277 999182
206 113 997803
139 286 998600
221 271 998987
246 208 997906
230 24 1000000
253 143 999562
193 197 997860
81 48 996347
114 74 999784
175 10 997889
226 4 995087
221 279 998986
204 87 998884
281 53 999065
182 131 999369
36 267 998406
74 120 999781
62 131 999361
119 22 998208
175 164 999349
240 209 995902
241 161 996620
262 125 998024
212 213 995009
130 229 999845
174 35 999442
6 241 996623
30 250 994485
155 20 999549
110 147 999700
279 129 998161
4 73 995805
195 105 999908
243 212 996584
126 276 999764
14 222 998900
35 202 999447
140 151 998806
199 243 996582
289 234 999148
174 270 997682
56 111 999742
244 182 998765
131 272 999360
12 147 999385
74 296 999783
206 80 999322
99 123 998865
92 203 997721
173 54 999585
245 196 997744
153 109 997580
13 224 995965
131 101 999827
232 194 996489
287 74 999786
297 27 997949
269 115 997465
105 158 997783
136 40 996280
101 87 999820
118 266 998422
192 220 997760
182 4 998763
280 196 997746
290 278 999104
35 133 999440
199 246 997903
185 151 998800
35 256 999721
107 87 997087
263 7 999401
206 169 998445
98 145 999623
144 23 996546
152 177 999027
86 70 997546
8 158 997305
23 199 996540
154 75 999948
97 180 997227
43 49 999460
127 286 996703
3 200 996980
7 213 997520
241 84 996621
286 242 997140
111 278 996167
266 97 997102
153 286 996709
174 150 997689
231 166 999308
57 160 995564
229 296 999846
183 284 998949
19 202 995184
15 51 999086
274 262 998024
234 276 999768
277 130 999183
141 1 999228
230 35 999447
193 105 997869
14 101 999829
282 214 997028
251 122 998485
225 157 995463
131 133 999364
81 52 998588
47 145 997707
15 6 996181
50 134 999524
38 55 997506
90 98 999625
278 168 995944
245 80 999324
198 23 996540
114 72 997244
199 11 997044
289 142 999144
19 251 995181
296 80 999322
135 169 998441
67 94 994562
96 59 998823
93 269 997286
226 55 997502
58 100 999607
137 258 999882
73 135 995800
228 190 999285
280 27 996502
173 219 999586
191 265 998708
74 7 999782
246 249 997901
274 141 996768
101 114 999824
90 254 998249
13 64 995748
80 126 999325
260 122 998485
14 66 998904
201 171 998049
123 96 998866
87 110 999700
30 275 997067
113 236 999668
273 206 995601
50 293 997006
167 245 996680
111 196 997747
115 252 997460
113 231 999309
190 157 999289
237 69 999000
57 105 997789
89 61 999489
300 65 999800
207 269 998343
150 145 996428
292 16 998304
112 288 996529
229 289 999840
240 151 998801
249 100 999608
178 2 998006
220 74 999788
291 180 997327
109 179 997582
32 286 998104
20 5 999541
71 235 996643
156 244 996929
160 272 996660
95 8 997348
252 108 998683
224 176 996802
252 189 999163
200 42 998960
60 37 998388
27 44 995342
25 241 996628
179 127 996780
240 269 997282
170 256 999725
49 292 999463
169 258 998447
3 78 998464
248 163 998086
184 77 998146
91 155 997360
24 248 1000000
3 160 996984
124 164 999347
102 64 997983
256 288 999728
153 274 996764
187 112 998847
135 233 997443
223 171 999266
237 39 999005
236 104 999662
248 42 998965
40 36 998405
230 223 999266
53 46 997842
27 91 995227
114 51 999084
172 274 996760
43 136 998364
190 283 999861
69 144 994782
242 147 997484
72 61 997248
242 248 997144
59 39 998826
80 150 999320
279 162 998325
140 68 997409
4 31 998727
277 90 999185
103 150 999504
42 152 999023
59 106 998827
54 257 994885
260 244 996225
18 109 999982
122 294 998484
40 92 997727
121 97 997109
146 108 998681
63 239 999966
254 17 996941
48 212 996346
96 149 996906
137 221 999885
224 298 996106
177 84 998128
265 253 997647
127 87 995788
274 27 996761
246 63 999927
1 227 999224
218 160 996248
121 247 999241
214 75 999944
96 225 995426
42 191 998966
125 17 996844
7 235 997525
8 273 997308
11 39 997268
58 130 995384
153 156 996924
83 259 998924
290 220 999108
160 176 996801
177 170 999042
31 19 998724
274 104 996769
230 30 995485
156 30 996926
164 182 999343
104 39 997264
165 240 996826
87 241 996628
216 212 997662
47 64 997701
7 162 998324
128 43 998360
221 175 998983
215 71 996742
132 196 997742
140 167 997409
74 160 999781
82 43 998365
155 121 997365
187 136 998840
268 121 996603
240 9 998783
240 161 995023
203 69 995868
116 58 996726
126 109 997623
194 68 996481
233 48 997448
100 200 999602
229 213 999841
289 260 999140
221 209 998987
281 155 999063
30 46 994640
282 198 997021
136 185 998648
152 279 999024
295 120 995663
191 292 998703
204 241 998881
160 199 995686
94 297 997948
123 26 999429
287 149 999685
8 205 997302
70 216 997664
7 111 997521
206 103 999500
52 6 998587
88 260 997122
280 102 997985
280 254 996949
163 207 998345
169 281 999060
125 28 997967
288 292 998302
87 227 995781
159 160 996126
203 2 998007
276 78 999766
193 250 997862
73 242 997146
55 234 997603
144 214 995067
298 175 997884
18 62 999982
200 93 996265
35 150 999442
173 290 999584
184 168 998142
115 118 998424
229 124 999844
99 219 998181
37 265 998284
4 233 997449
215 83 996966
254 202 996941
69 199 995688
123 2 998866
201 119 998209
260 29 996865
288 246 997907
204 153 998880
289 130 999145
45 49 999468
164 131 10
228 105 997782
150 155 997369
234 120 997602
136 124 996286
95 256 999724
2 294 998007
233 255 997441
99 20 999548
53 208 997841
40 290 999109
89 41 999480
137 130 999889
198 139 998603
259 197 998925
87 13 995780
225 282 997023
248 114 997165
107 191 998703
61 153 996045
36 275 998400
44 49 999469
49 71 999467
53 60 998380
228 101 999825
224 139 998607
87 89 999483
253 99 998188
57 167 995525
96 65 999807
231 153 999302
293 56 999745
226 295 994707
141 182 998762
176 62 998524
32 100 999606
18 279 999982
224 123 998864
32 140 998104
30 115 997465
150 210 994907
135 52 998586
84 94 996064
248 230 995489
211 209 996329
300 102 997987
126 10 997628
13 217 999126
162 195 999900
279 204 998886
98 130 999629
145 193 997869
49 103 999506
97 2 998000
198 70 997549
36 291 998409
236 297 999663
62 282 998528
162 252 998320
14 289 999142
186 241 996620
16 225 995587
13 134 999522
160 285 996369
38 260 997428
9 93 998786
212 104 996144
37 251 998289
228 31 998720
35 247 999447
1 55 999226
160 265 997646
46 73 995805
142 17 996886
134 212 999527
283 228 999861
11 60 998382
238 168 999207
188 12 999385
252 192 997386
245 156 996927
36 95 998400
145 27 996422
122 46 998480
288 101 999823
284 85 998663
98 242 999629
77 163 998084
295 3 996986
255 203 995864
164 150 999343
74 175 999788
257 142 996882
286 187 998846
22 201 996008
237 204 999003
67 37 998288
112 79 998741
22 299 999646
125 206 996847
76 4 998543
296 173 999582
94 133 998068
53 87 997845
43 135 998364
274 212 996765
293 187 998841
183 56 999747
91 64 995744
176 290 999106
181 283 999868
19 113 997807
33 12 999386
292 88 998305
205 143 999560
290 155 999109
149 144 996903
58 180 997229
112 252 997382
105 191 998704
189 180 999165
178 265 997640
84 146 996069
86 5 996465
234 182 998764
161 74 999781
114 7 997525
116 243 996728
209 127 995908
13 198 994582
283 232 999861
154 59 998825
96 242 997145
104 177 998129
6 40 996184
203 300 10
248 37 998284
45 252 997389
227 219 997824
42 129 998960
122 288 998485
282 26 999427
17 71 994766
262 189 999166
89 254 999481
68 72 997241
142 22 996889
229 298 999847
78 87 998468
158 167 995923
280 10 996503
202 142 996889
146 49 999469
124 178 994967
225 107 997081
55 131 999360
212 150 994907
73 96 995803
81 97 997101
85 162 998661
103 223 999508
126 151 998803
251 6 996188
129 138 998164
113 247 999240
260 200 996264
111 124 996169
170 174 999041
250 46 994648
141 46 995703
273 245 996683
172 116 996729
144 237 999003
107 97 10
283 278 999862
126 153 997629
180 164 999342
9 181 998781
92 23 997723
151 12 999388
18 232 999988
262 196 998020
111 49 999469
209 298 996108
152 191 999024
141 238 999205
229 192 999844
164 82 999342
127 41 998629
222 184 998140
37 64 998287
201 33 996002
51 222 999082
10 252 997383
123 227 998869
76 192 998549
64 112 996524
90 38 998247
258 228 995722
253 126 997624
45 82 998229
207 111 998347
173 274 999585
296 154 998560
23 73 996544
105 130 997784
87 300 995884
33 15 995546
273 53 997849
87 160 995783
268 249 995645
177 30 998124
284 11 997047
249 95 997345
169 202 998440
94 81 994505
129 275 998168
140 248 997401
92 213 997721
95 181 997349
260 266 995848
259 260 998920
180 154 997220
138 256 999725
177 141 998120
199 39 997267
158 97 997106
293 113 997804
29 65 999806
156 83 996965
13 275 997063
185 36 998648
277 197 999185
100 114 999602
210 207 998341
62 186 998521
149 278 996901
292 101 999820
109 111 997588
136 222 996283
75 158 999944
300 10 995884
296 293 998562
143 123 999565
199 261 996025
74 174 999788
191 75 999948
251 166 995826
129 67 998161
25 66 997929
62 182 998764
190 171 999284
54 111 996169
164 249 999343
288 155 997368
13 89 999489
61 163 998086
115 246 997909
186 225 996563
207 51 999084
76 228 998545
289 222 999145
281 70 999065
54 223 999266
263 93 999403
190 239 999961
198 161 995026
47 290 999103
277 229 999847
36 46 998408
7 105 997785
207 103 999500
261 94 996021
251 297 997947
83 68 996961
26 194 999421
86 114 997168
295 110 999705
205 104 996143
63 268 999925
135 148 998505
40 108 998685
131 138 999360
300 241 996629
61 181 997206
270 200 996266
139 119 998604
210 143 999562
299 65 999803
123 198 998864
93 104 996140
208 252 997383
190 31 999280
153 52 998586
276 26 999760
197 94 995622
162 163 998325
168 4 995941
119 148 998500
110 60 999703
26 38 999426
290 70 999101
239 281 999962
26 149 999427
256 93 999722
84 277 999189
262 41 998621
156 291 997323
111 176 996807
101 119 999820
54 287 999688
223 37 999268
215 41 998625
242 257 997144
190 156 999289
222 76 998544
9 140 998786
296 49 999460
83 149 996968
127 35 999449
188 296 998568
229 129 999840
283 174 999868
286 74 999789
179 63 999920
106 98 999622
62 258 998522
45 277 999180
15 252 997380
59 11 998826
217 192 999122
208 64 996203
133 200 998069
99 27 998188
172 78 998462
31 239 999961
172 168 995949
153 213 995768
276 48 999765
93 6 996182
248 254 996949
104 263 999400
190 70 999283
151 143 999563
158 256 999723
78 163 998467
160 148 998505
8 116 997308
199 3 996983
283 73 999862
153 132 995769
143 22 999563
87 289 999148
106 6 996184
289 80 999324
292 281 999060
75 252 999940
101 262 999826
223 177 999265
56 186 999746
158 77 997187
162 47 998321
41 256 999724
42 205 998962
42 110 999708
246 15 997903
145 70 997543
250 33 994205
78 234 998461
232 261 996080
198 91 995045
278 214 995067
47 211 997701
227 106 995982
244 93 996220
295 202 994361
211 93 996321
125 264 996841
182 34 998767
215 149 996902
68 119 998209
122 146 998483
186 75 999949
192 118 998424
198 195 999906
4 179 996786
267 224 996384
46 222 994649
34 222 998268
295 132 994141
20 250 999541
36 66 998405
231 148 999304
263 62 999408
114 201 997165
189 204 999163
226 95 997341
266 131 999364
117 294 994128
142 206 996880
175 249 997884
52 75 999946
158 177 998124
21 29 996868
43 182 998760
76 64 998545
274 83 996966
224 186 996564
278 52 998589
162 3 998322
299 113 999640
8 141 997309
283 272 999862
296 218 998565
174 32 998105
261 267 996387
99 74 999781
102 150 997987
254 132 996949
239 172 999966
57 120 995667
2 231 999309
187 71 998845
89 64 999486
44 154 995343
252 209 997384
185 102 998646
55 17 997503
132 146 995307
73 289 999145
58 266 995381
29 288 996868
135 12 999384
45 89 999488
84 76 998546
245 141 996680
219 271 997829
99 282 998184
234 91 997602
107 206 997084
101 111 999824
51 115 999085
158 22 995920
15 294 995548
99 220 998181
53 47 997848
24 11 1000000
40 80 999321
163 177 998121
150 120 995668
141 219 997822
166 210 995821
119 76 998546
232 255 996081
260 50 997000
255 19 995180
165 228 996820
159 135 996126
135 201 996007
138 6 996185
7 78 998464
160 197 995629
67 185 998643
101 231 999824
268 79 998747
110 140 999709
55 293 997505
154 269 997280
255 59 998828
122 105 998486
80 204 999321
290 279 999107
238 43 999204
287 268 999688
45 161 995020
53 70 997846
263 139 999401
128 10 996302
92 164 999342
162 259 998923
33 278 994668
104 55 997509
70 291 997543
153 44 995767
148 96 998504
235 21 996643
5 278 995440
1 162 999222
38 104 997429
88 23 997126
140 266 997400
145 123 998865
154 195 999909
58 22 995385
147 177 998120
299 252 999644
144 228 995727
172 56 999745
73 32 998101
201 116 996721
168 82 998221
19 292 998300
272 216 997664
295 107 997080
118 110 999707
139 89 999481
242 195 999902
6 144 996187
84 143 999566
21 105 997780
256 121 999721
184 157 998142
176 149 996904
109 212 997588
217 31 999125
81 163 998081
54 162 998329
38 46 997420
36 144 998402
118 178 998424
161 235 996643
114 277 999189
140 189 999162
75 81 999949
241 153 996627
60 193 998388
70 212 997541
47 105 997789
123 279 998867
123 49 999469
89 213 999489
128 172 996308
185 101 999826
113 91 997801
239 256 999960
49 150 999466
13 204 998887
91 108 998685
98 19 999627
229 54 999849
19 79 998747
158 51 999087
92 44 997720
63 25 999922
142 68 996880
12 129 999382
22 53 997844
240 70 997540
12 215 999386
104 139 998605
246 187 998847
287 166 999680
11 50 997040
4 265 997645
98 92 999620
123 171 998869
288 68 995502
192 256 999727
41 267 998622
56 102 999748
127 88 997125
54 255 994880
132 265 997644
197 84 996066
62 34 998525
192 251 994329
167 159 996121
194 10 996484
232 166 996084
135 1 999228
210 93 995365
116 205 996721
198 156 996922
257 106 995986
6 272 996661
76 121 998549
241 131 999366
207 160 998344
264 26 999426
285 10 996369
209 210 995907
70 228 997543
5 202 995443
124 168 995947
139 8 998600
300 184 998146
199 217 999128
227 17 994469
80 253 999324
58 192 995382
190 73 999285
77 294 997187
117 265 997648
19 3 996989
171 225 998041
156 268 996920
205 213 995203
52 180 998586
163 183 998949
166 9 998788
225 83 996963
147 298 997480
97 95 997349
234 215 997603
185 225 998649
35 3 999445
115 198 997461
16 91 995583
89 183 999488
86 22 996469
139 196 998604
279 40 996403
201 147 997485
95 217 999127
255 27 995224
187 278 998847
246 92 997900
75 168 999946
152 74 999787
211 184 998147
21 252 997387
22 172 995322
252 210 997388
169 213 998440
177 130 998120
162 114 998324
91 25 995047
43 226 998364
214 148 998505
35 210 999444
107 63 999928
210 177 998126
250 47 997701
101 208 999822
14 108 998900
293 281 999065
189 119 999165
172 171 998044
172 110 999701
261 193 997863
199 194 996483
220 1 999227
119 30 998200
189 75 999942
300 17 995882
147 203 997480
232 220 997769
296 159 998564
207 296 998564
103 292 999501
154 90 998246
295 92 997725
48 91 996340
114 84 997163
9 254 998784
202 55 997500
179 170 999040
165 272 996823
292 166 998304
39 211 997260
141 30 995707
30 120 995668
87 86 996468
200 176 996801
109 283 999860
68 128 996304
215 195 999909
67 10 995102
179 68 996784
60 109 998385
191 54 998703
241 224 996625
281 11 999061
55 164 999347
300 127 995885
243 5 996586
155 16 997360
130 207 998349
58 135 995385
135 189 999161
27 252 997383
183 135 998947
149 18 999987
271 118 998421
226 221 998981
67 159 996129
154 179 996780
37 97 998282
62 47 998523
17 50 997001
177 14 998907
71 229 999841
204 240 998880
157 201 996001
142 201 996888
220 136 997768
196 242 997741
25 175 997880
6 155 997362
115 151 998806
300 262 998028
232 242 997142
300 286 996701
217 209 999126
241 53 997847
34 191 998709
73 157 995801
237 58 999004
161 97 997102
55 278 997500
240 255 994809
136 24 1000000
92 181 997726
9 298 998785
218 199 996244
23 163 998080
273 100 999607
217 277 999183
268 242 997140
86 62 998522
297 197 997948
72 219 997829
114 243 997165
186 111 996566
2 76 998548
88 81 997124
273 153 995768
281 93 999061
39 240 997265
9 17 998783
9 3 998784
74 272 999785
24 189 1000000
106 160 995980
81 92 997727
193 111 997869
88 114 997165
77 25 997189
83 221 998980
37 152 999022
214 292 998304
79 174 998744
251 143 999560
17 41 998620
213 187 998847
106 50 997000
193 249 997863
225 74 999789
72 220 997763
164 243 999345
221 192 998984
186 44 996563
207 19 998344
148 44 998501
276 9 999760
259 108 998928
7 255 997523
37 94 998287
11 83 997049
98 79 999625
148 260 998505
285 12 999389
38 69 997429
14 215 998901
246 176 997908
66 272 997924
168 32 998103
285 158 996363
195 187 999901
194 118 998424
9 121 998781
299 132 999649
59 263 999402
204 258 998882
12 161 999383
29 129 998160
225 216 997662
17 112 996521
105 9 998789
13 109 997585
177 230 998126
79 41 998743
164 13 999343
181 147 997487
280 240 996504
34 262 998262
2 197 998009
150 275 997065
187 165 998844
239 166 999963
20 69 999544
248 101 999829
105 2 998005
146 37 998281
50 247 999247
195 296 999902
210 220 997765
119 235 998203
178 299 999640
186 247 999248
116 109 997584
84 290 999107
8 31 998725
215 265 997649
119 220 998207
51 150 999089
68 237 999001
113 175 997882
296 175 998560
111 202 996165
22 292 998306
252 254 997388
22 11 997049
121 15 996601
294 173 999588
166 192 995829
94 90 998244
2 74 999782
94 204 998888
8 28 997968
278 3 996987
293 54 994889
92 149 997727
138 124 994960
223 78 999260
129 49 999468
91 226 995046
218 102 997986
41 284 998629
180 67 997228
130 187 998847
183 207 998944
296 217 999120
263 31 999406
239 219 999966
276 124 999765
92 82 998226
205 63 999927
236 240 999662
206 172 995324
79 271 998748
159 238 999208
147 184 998143
105 169 998449
33 205 995202
242 85 998666
250 87 995786
286 29 996866
13 165 996821
299 81 999642
285 279 996404
259 54 998928
223 257 999267
195 269 999906
68 81 995504
4 35 999444
220 165 997761
95 263 999402
28 269 997967
26 164 999429
41 153 998620
248 168 995940
59 77 998828
242 40 997141
173 239 999966
75 238 999947
300 145 996420
243 75 999946
219 199 997827
221 102 998984
165 101 999826
185 197 998644
226 162 998321
17 81 994504
192 274 996760
123 71 998868
185 75 999945
149 165 996901
177 221 998988
184 232 998143
177 143 999568
193 6 997861
165 267 996824
108 10 998684
193 229 999844
49 199 999466
222 19 995186
274 268 996762
79 197 998742
166 15 995826
285 287 999680
115 227 997468
139 205 998604
114 192 997168
1 266 999220
251 291 997329
229 203 999842
267 262 998022
177 35 999447
214 63 999922
36 99 998409
177 38 998121
134 288 999526
184 84 998142
26 188 999424
160 48 996343
118 101 999822
11 49 999462
253 48 996349
21 76 998545
187 227 998843
290 181 999104
157 56 999740
57 24 1000000
264 56 999743
183 79 998946
265 127 997646
137 250 999882
237 37 999005
208 181 997205
29 132 996868
83 218 996963
250 244 996224
38 101 999828
134 152 999525
121 273 996603
186 268 996568
196 44 997746
114 42 998962
254 208 996945
10 196 997746
102 225 997988
272 107 997085
190 250 999288
163 62 998523
29 117 996869
126 227 997628
49 300 999462
213 119 998204
13 158 995928
253 58 995386
203 138 995867
7 167 997527
120 218 996244
144 243 996582
71 16 995588
194 191 998706
11 91 997048
238 207 999205
284 197 995629
16 57 995582
209 248 995905
248 176 996803
8 45 997302
113 164 999344
90 244 998242
278 89 999489
176 94 996806
270 260 995848
80 262 999326
289 125 999142
136 212 996289
103 220 999505
19 80 999329
123 57 998868
22 266 994920
176 193 997867
192 63 999927
257 260 995844
166 276 999764
116 269 997285
291 32 998104
102 6 997984
284 220 997761
254 1 999224
93 4 995360
2 234 998008
107 181 997207
29 77 997187
140 25 997401
25 145 996422
200 213 996267
123 134 999526
26 147 999426
199 131 999363
143 133 999560
163 96 998085
93 16 995582
274 196 997743
268 283 999863
140 240 997402
1 91 999224
169 164 999340
153 88 997122
213 95 997340
21 265 997647
192 161 995021
112 185 998641
230 296 998568
134 70 999520
82 113 998222
169 31 998724
253 114 997161
247 246 999244
273 160 995608
283 216 999866
112 229 999846
5 279 996407
279 220 997762
257 204 998884
119 150 998202
85 132 998664
110 31 999709
207 59 998820
282 251 997021
211 190 999287
17 117 994468
272 49 999467
250 257 994264
18 198 999986
208 124 996201
205 257 995201
93 1 999228
22 55 997506
112 155 997364
192 75 999947
249 244 996226
57 124 995520
183 200 998944
190 221 999285
160 274 996763
67 24 1000000
207 61 998340
248 157 995467
95 145 997348
203 143 999564
168 226 995942
127 165 996828
232 102 997986
282 156 997020
88 274 997125
21 66 997928
298 225 996100
20 102 999544
184 116 998147
145 180 997220
181 78 998464
41 46 998620
179 93 996785
277 93 999187
48 55 997502
18 206 999984
189 33 999167
38 190 999289
179 199 996785
81 132 994501
43 282 998365
195 229 999901
27 288 995229
43 198 998364
63 14 999925
147 295 997486
151 261 998800
105 196 997787
274 25 996769
150 268 995645
258 84 996063
80 300 999325
137 10 999889
45 4 995081
176 69 996809
18 176 999988
150 29 996860
23 96 996542
89 273 999485
242 2 998009
156 182 998767
165 208 996825
53 162 998328
163 71 998080
61 129 998162
266 48 996346
297 105 997946
131 236 999668
62 28 998524
124 103 999501
11 236 999663
15 265 997640
33 165 996824
128 204 998884
120 36 998409
61 266 996043
133 232 998069
58 81 995384
10 64 995747
234 143 999566
275 102 997986
214 109 997581
189 37 999169
61 182 998766
194 236 999664
107 113 997809
145 288 996429
226 113 997803
255 216 997669
99 213 998183
163 152 999021
36 288 998405
86 41 998624
40 231 999304
67 97 997105
52 246 998583
120 47 997708
203 27 995867
270 145 996421
89 86 999481
290 177 999100
129 235 998168
163 109 998087
273 269 997283
172 295 995329
91 28 997967
39 148 998500
264 170 999040
57 249 995528
272 97 997105
88 151 998801
201 230 996002
161 99 998183
241 263 999402
234 70 997609
101 183 999828
274 99 998186
228 111 996160
52 94 998588
50 69 997004
132 246 997903
146 274 996763
273 268 995641
195 178 999908
269 222 997283
257 274 996769
102 289 999140
258 234 997603
14 83 998906
60 285 998388
47 196 997745
249 156 996922
285 84 996362
143 272 999565
12 152 999382
255 60 998381
244 282 997022
193 270 997867
262 180 998027
168 106 995983
142 122 998483
142 136 996884
157 253 995460
118 176 998428
179 216 997668
220 138 997767
71 254 996943
16 33 995585
193 64 997869
182 135 998766
25 231 999309
267 47 997703
69 254 996942
161 203 995860
109 274 997583
14 21 998903
168 43 998361
76 133 998543
77 256 999721
123 95 998868
215 107 997084
208 169 998447
112 258 996524
278 258 994664
54 78 998468
162 125 998321
113 57 997805
142 288 996880
18 145 999985
49 60 999465
284 145 996427
280 205 996509
288 275 997063
281 82 999063
284 140 997409
102 203 997982
163 66 998086
267 9 998788
178 216 997664
95 134 999528
209 129 998164
112 111 996520
202 157 995468
172 271 997566
78 100 999605
177 59 998823
238 167 999201
4 57 995520
237 70 999000
134 115 999524
200 223 999260
236 28 999666
270 150 994909
82 57 998225
235 14 998900
67 123 998866
55 239 999969
105 134 999525
274 69 996766
1 289 999228
1 3 999222
1 11 999224
224 242 997149
158 170 999040
281 213 999066
108 224 998689
196 31 998720
143 15 999560
264 204 998887
282 68 997026
7 267 997528
71 83 996965
162 130 998323
196 82 998227
258 195 999907
113 15 997808
237 238 999205
109 1 999224
246 294 997908
19 139 998605
89 238 999480
166 128 996301
75 264 999941
108 154 998687
115 15 997460
68 271 997565
121 218 996608
101 34 999821
83 49 999465
31 26 999424
182 93 998768
249 232 996083
18 244 999989
157 75 999942
26 55 999422
115 240 997464
143 169 999569
157 291 997323
71 218 996244
41 44 998622
199 275 997063
66 142 997926
58 150 995381
139 151 998805
205 284 995202
260 218 996241
268 248 995643
195 184 999906
74 230 999783
206 56 999747
90 72 998245
288 138 994868
55 204 998882
73 66 997924
99 141 998186
69 177 998120
29 103 999502
103 190 999502
76 200 998546
216 2 998009
120 45 995660
125 102 997981
77 160 997181
121 115 997465
286 63 999920
16 218 996245
282 195 999902
82 63 999920
61 183 998944
11 35 999442
180 83 997225
240 229 999848
216 251 997669
30 138 994868
210 290 999106
86 247 999244
228 41 998621
215 175 997883
91 30 995042
198 140 997405
154 91 995244
176 266 996808
88 79 998745
15 171 998049
222 282 997022
267 280 996502
117 28 997961
127 264 994980
3 221 998985
73 86 996463
12 184 999383
91 233 997444
257 2 998000
62 248 998523
226 124 994969
259 72 998927
199 157 995689
227 178 994401
185 277 999189
54 273 995601
74 66 999789
71 3 996986
165 256 999726
73 159 996127
286 146 996700
18 187 999985
86 13 996464
45 38 997424
236 140 999667
241 278 996624
183 90 998949
101 103 999829
216 155 997667
247 26 999420
199 289 999147
127 288 994982
78 195 999904
147 218 997483
7 45 997528
187 237 999005
261 148 998507
190 154 999284
209 143 999564
256 40 999722
183 279 998942
124 17 994966
127 186 996561
128 211 10
76 149 998545
121 267 996602
118 4 998421
56 131 999745
169 82 998446
44 200 996264
76 266 998542
212 259 998926
98 123 999627
86 14 998909
30 109 997585
135 287 999689
268 275 997068
169 214 998443
206 211 996326
298 250 996103
70 266 997548
277 107 999189
200 135 996261
250 188 996446
11 90 998242
262 235 998026
148 257 998503
90 219 998247
151 79 998805
293 107 997087
245 180 997228
79 115 998745
173 261 999580
266 197 995623
249 241 996626
211 208 996328
60 90 998384
194 283 999860
26 43 999420
212 91 995040
78 8 998466
39 236 999662
47 142 997707
31 218 998729
87 230 995780
174 61 997682
157 1 999229
242 184 998148
18 148 999986
60 106 998380
171 152 999021
127 218 996242
38 156 997426
256 117 999723
128 289 999144
43 164 999342
5 228 995725
259 198 998926
242 113 997805
113 103 999509
260 47 997703
79 160 998748
15 266 995544
135 165 996820
227 299 999642
131 258 999360
164 88 999340
70 146 997542
179 231 999309
120 194 996480
61 160 996045
49 182 999467
197 89 999485
147 95 997487
71 121 996607
1 7 999220
52 48 998587
72 106 997245
84 142 996884
94 60 998380
163 149 998083
297 153 997944
138 210 994864
135 164 999348
229 273 999842
268 277 999181
266 295 994741
235 166 996649
5 189 999163
144 296 998567
32 82 998226
268 54 995645
182 231 999303
119 69 998200
240 220 997765
184 24 1000000
141 127 995705
135 279 996408
52 293 998583
235 145 996649
91 134 999524
290 120 999108
207 274 998340
52 209 998582
142 115 997465
187 221 998986
3 138 996983
206 52 998589
255 71 994809
55 118 998422
100 72 999604
52 113 998584
131 252 999361
199 8 997306
279 226 996400
172 59 998827
134 237 999529
192 144 994303
71 181 997209
163 29 998081
70 210 997547
223 89 999482
109 28 997967
83 298 996960
151 187 998848
200 126 997624
56 72 999748
103 184 999500
225 164 999344
255 86 996467
140 67 997406
231 296 999306
140 121 997402
4 36 998405
244 68 996229
154 51 999080
258 39 997268
141 101 999829
47 135 997706
207 7 998341
120 10 995667
195 38 999909
226 252 997386
158 62 998520
105 272 997780
133 79 998748
110 71 999703
77 39 997264
44 146 995343
205 198 995204
64 142 996882
172 92 997728
3 173 999583
157 278 995469
35 124 999440
211 27 996322
176 173 999586
160 171 998044
291 127 997323
217 30 999127
7 15 997522
251 259 998920
49 255 999469
57 129 998163
253 21 995128
175 109 997883
58 47 997704
226 48 996341
269 75 999946
204 278 998888
74 107 999785
284 259 998920
272 26 999421
108 228 998685
213 127 10
80 13 999320
11 52 998584
284 36 998408
77 79 998740
276 24 1000000
256 57 999727
69 193 997869
5 250 995444
287 163 999688
192 49 999460
218 148 998500
80 14 999324
264 84 996067
7 192 997523
143 153 999564
37 128 998286
282 212 997028
225 92 997727
36 60 10
191 9 998788
247 81 999244
117 62 998528
204 53 998881
111 190 999280
59 195 999902
115 164 999346
44 127 995343
297 37 998281
242 287 999688
57 157 995524
211 226 996320
154 53 997845
181 32 998105
110 36 999707
279 211 996403
158 76 998542
16 213 995581
255 78 998468
79 259 998926
131 71 999361
3 18 999987
173 136 999589
10 14 998909
260 185 998644
274 134 999528
106 271 997560
105 126 997786
33 241 996620
208 182 998766
23 139 998607
199 233 997449
99 208 998189
289 115 999148
229 278 999844
128 58 996309
224 223 999260
44 155 997360
186 55 997505
135 6 996184
19 291 997325
250 17 994463
262 179 998029
113 184 998143
162 276 999761
153 35 999441
102 204 998886
64 230 995743
146 265 997640
267 181 997206
107 20 999541
183 60 998942
32 279 998101
253 153 995765
276 238 999769
11 233 997442
198 228 995725
60 50 998386
53 30 997844
18 295 999983
44 34 998261
287 162 999687
157 68 995507
31 244 998725
72 218 997243
296 208 998566
243 176 996800
75 152 999941
65 179 999800
63 55 999922
76 120 998546
113 28 997967
181 191 998708
66 81 997924
42 134 999523
3 57 996984
208 194 996488
107 33 997086
8 123 998864
47 262 998027
82 7 998226
74 223 999787
83 94 996968
201 185 998641
110 84 999702
42 207 998964
83 200 996967
9 158 998782
70 262 998021
175 116 997883
94 215 996742
184 28 998144
241 217 999121
239 17 999968
264 62 998527
112 167 996527
243 215 996748
51 164 999341
284 261 996021
69 262 998028
199 80 999320
62 229 999845
67 68 995501
210 179 996781
158 90 998243
61 22 996041
15 222 995543
216 295 997663
193 120 997861
169 234 998448
14 172 998909
238 188 999207
62 187 998848
105 165 997783
115 226 997468
273 216 997661
236 251 999662
62 180 998523
217 145 999124
279 238 999201
115 278 997461
204 265 998883
37 295 998283
102 222 997989
42 26 999427
192 18 999988
38 236 999665
144 179 996786
251 63 999928
12 41 999383
213 26 999427
181 209 997206
223 22 999261
216 59 998821
182 152 999024
191 134 999529
9 182 10
128 230 996301
146 229 999845
77 58 997182
114 90 998246
257 52 998589
44 265 997649
20 178 999548
162 164 999345
191 245 998707
233 247 999241
123 195 999903
123 124 998864
189 277 10
154 78 998465
133 173 999589
148 283 999862
225 254 996941
78 75 999948
62 183 998948
273 3 996988
99 16 998184
297 160 997940
201 189 999161
176 3 996982
51 50 999085
139 121 998607
289 251 999147
2 131 999366
194 223 999262
240 175 997886
123 230 998860
9 13 998786
260 154 995846
25 255 994802
170 100 999600
289 139 999142
151 153 998802
128 190 999282
20 116 999549
284 97 997109
291 95 10
19 285 996367
238 231 999305
166 76 998544
196 72 997747
211 217 999124
85 169 998661
121 248 996601
153 95 997346
188 171 998047
38 295 997428
215 231 999304
254 15 996941
28 181 997962
81 158 995924
124 217 999127
168 128 996300
156 4 996925
77 28 997967
291 106 997325
21 31 998725
203 55 997505
245 7 997528
165 269 997287
116 106 996723
118 293 998428
65 264 999804
127 27 995222
109 36 998403
1 259 999223
195 152 999906
114 194 997169
299 72 999640
207 109 998346
91 292 998308
217 126 999121
285 1 999221
113 276 999761
286 174 997680
135 2 998004
288 170 999042
15 168 995943
53 67 997848
118 114 998427
61 299 999644
118 168 998423
145 5 996421
3 198 996989
232 136 996287
167 86 996466
83 43 998367
99 11 998182
8 111 997303
79 56 999747
125 231 999307
65 117 999809
256 5 999727
14 209 998907
265 63 999922
13 269 997286
5 290 999100
124 253 995129
206 220 997760
269 15 997289
52 125 998587
199 190 999282
11 71 997044
257 137 999885
53 147 997842
213 147 997480
277 184 999183
96 76 998545
17 196 997744
208 110 999705
273 148 998508
113 278 997808
257 95 997345
181 64 997208
16 95 997346
258 268 995643
251 41 998628
261 178 996027
278 81 994660
241 8 997304
217 195 999905
177 44 998124
84 270 996061
77 262 998024
272 43 998365
287 203 999680
202 2 998008
20 217 999549
273 226 995603
134 146 999520
172 222 995328
197 85 998666
52 186 998583
263 98 999626
297 176 997945
296 284 998567
107 34 998269
106 240 995989
234 290 999100
129 283 999869
266 167 994742
52 103 999501
154 26 999426
213 78 998466
96 71 995428
101 120 999822
103 47 999505
140 249 997406
207 122 998489
279 268 996406
219 112 997827
218 288 996245
112 23 10
212 41 998621
284 283 999862
166 17 995826
45 196 997743
43 94 998369
36 282 998403
224 230 995961
218 87 996248
153 255 995766
43 66 998368
231 156 999306
223 258 999268
164 244 999343
106 83 996969
56 181 999743
142 287 999687
7 179 997527
36 103 999507
76 101 999821
80 42 999323
154 284 995249
212 210 994420
252 7 997528
16 63 999926
258 114 997164
121 246 997907
35 80 999442
224 289 999147
65 144 999802
82 41 998623
37 224 998283
230 187 998846
207 186 998347
1 242 999223
168 199 995944
100 117 999606
233 87 997443
149 27 996904
127 108 998684
68 255 995507
81 54 994889
245 227 996686
292 61 998302
3 91 996988
99 276 999766
30 32 998108
92 130 997725
267 120 996389
240 225 994826
246 126 997901
263 34 999403
203 63 999924
86 44 996466
107 234 997601
150 217 999120
300 83 996963
228 98 999627
38 95 997423
31 207 998725
18 166 999980
43 73 998364
241 287 999680
102 278 997984
100 104 999603
259 272 998925
85 243 998669
206 180 997226
151 266 998803
99 92 998185
207 58 998343
215 163 998080
236 167 999667
267 210 996387
21 71 994840
138 88 997126
175 288 997887
286 52 998589
208 57 996204
45 214 995069
189 150 999168
88 8 997307
73 178 995804
109 288 997587
239 164 999966
179 185 998644
260 250 995843
29 159 996864
178 113 997803
134 278 999520
173 126 999581
169 220 998448
159 110 999701
71 188 996449
196 71 997740
124 46 994962
293 129 998169
166 143 999569
252 256 999729
290 113 999102
109 271 10
129 11 998164
221 141 998986
278 12 999384
294 120 995663
103 298 999508
135 180 997224
236 100 999662
258 43 998369
205 23 996542
78 80 999327
258 70 997543
72 278 997249
240 157 995469
264 117 994446
206 94 994382
62 49 999461
225 133 998063
2 107 998000
270 158 995927
28 85 998661
20 58 999547
99 71 998181
231 89 999488
18 16 999986
147 45 997487
16 156 996921
146 228 995729
201 97 997105
232 180 997226
150 85 998660
258 40 995407
97 25 997102
73 138 995802
154 286 996703
299 166 999643
129 246 998165
146 251 995302
214 141 995704
279 201 996407
107 290 999106
257 169 998442
244 128 996305
95 29 997349
153 94 995765
290 163 999100
173 225 999584
160 140 997409
192 156 996921
222 210 994421
239 234 999967
275 145 997060
295 151 998802
159 250 996126
88 253 997129
131 37 999363
203 104 996141
167 131 999360
200 71 996260
194 254 996940
8 193 997865
189 6 999169
62 59 998828
226 116 996727
187 163 998848
49 59 999466
232 32 998103
134 201 999525
289 174 999148
204 185 998880
227 217 999125
118 249 998428
119 77 998201
277 282 999182
228 184 998146
81 135 994540
285 147 997481
19 165 996829
183 280 998943
254 271 997561
103 129 999505
220 28 997964
208 256 999720
86 257 996460
244 57 996220
187 199 998844
87 194 996482
77 54 997187
286 289 999145
66 231 999307
85 189 999164
227 197 995626
201 245 996682
127 119 998207
236 23 999666
188 29 996869
89 33 999482
99 103 999506
203 175 997881
280 7 997523
226 297 997940
87 125 996843
267 271 997566
43 176 998360
36 230 998407
168 49 999461
292 115 998308
138 91 995049
118 80 999325
107 112 997081
101 53 999826
258 109 997587
181 228 997205
233 237 999007
67 156 996926
270 119 998203
264 239 999964
138 271 997561
106 215 996742
65 197 999808
87 169 998444
103 14 999501
76 100 999607
153 3 996985
245 177 998120
274 229 999845
43 55 998368
232 189 999163
138 14 998905
212 163 998085
272 70 997546
228 245 996689
141 279 996401
242 125 997142
89 271 999481
17 204 998881
71 247 999240
11 217 999127
52 95 998580
30 225 994821
120 75 999947
82 268 998228
185 216 998643
67 29 996866
271 54 997560
82 20 999544
156 178 996925
216 137 999887
201 124 996008
121 289 999142
157 298 996102
140 177 998120
232 108 998688
198 214 995068
46 9 998782
203 259 998921
174 11 997685
164 77 999340
106 166 995981
226 278 994700
64 109 997588
28 25 997963
182 16 998763
42 147 998966
240 7 997522
216 183 998945
223 278 999266
90 293 998248
41 238 999201
197 129 998168
227 84 996062
32 185 998642
126 101 999823
289 151 999147
181 188 997204
56 124 999741
239 30 999962
103 149 999508
277 103 999502
193 4 997866
66 216 997924
2 23 998008
149 162 998320
154 119 998208
150 250 994907
78 95 998461
198 83 996968
157 37 998288
92 41 998624
147 101 999828
260 153 995840
90 171 998243
170 183 999049
202 250 994365
216 107 997665
275 251 997069
190 241 999286
49 246 999464
71 42 998963
75 45 999945
238 158 999201
202 183 998943
210 199 995688
28 153 997963
118 132 998429
5 272 996662
284 238 999200
273 150 995600
125 130 996842
219 192 997822
107 123 998860
60 254 998380
57 78 998465
16 223 999268
222 233 997440
260 149 996907
202 37 998284
223 295 999260
198 207 998343
264 280 996501
166 220 997763
185 147 998642
5 226 995446
298 174 997681
209 215 996748
290 240 999109
67 52 998587
82 225 998228
21 272 996667
109 298 997580
234 171 998049
260 16 995844
87 167 995784
115 81 997464
151 123 998862
252 287 999688
211 123 998866
89 290 999489
107 124 997086
111 212 996166
130 32 998108
148 229 999846
134 90 999525
285 39 997268
248 161 995269
105 198 997784
136 161 996284
68 214 995503
90 139 998608
54 291 997324
173 82 999587
124 182 998764
77 125 997181
227 260 995847
189 106 999164
271 295 997568
286 230 996703
47 239 999960
31 253 998729
244 130 996222
75 288 999942
34 131 999363
60 23 998387
282 21 997028
273 90 998242
104 241 996627
210 83 996964
130 261 996022
175 48 997885
259 290 999108
45 56 999744
209 103 999502
129 81 998169
135 191 998709
226 16 995589
129 227 998166
261 129 998168
35 249 999442
94 93 995364
73 286 996700
32 108 998688
259 199 998925
152 52 999027
249 2 998008
71 107 997089
125 59 998824
75 169 999940
108 212 998687
48 135 996349
17 126 997620
283 211 999864
242 13 997140
143 291 999563
80 293 999323
245 200 996681
115 60 998384
60 236 999663
38 169 998443
224 271 997560
131 77 999369
117 204 998880
36 24 1000000
84 106 996069
104 207 998342
181 158 997203
50 299 999642
233 123 998861
255 159 996125
211 266 996323
123 100 999604
115 26 999423
58 92 997729
62 132 998528
33 28 997964
89 54 999480
154 261 996027
174 112 997680
220 280 997767
223 271 999264
271 192 997562
255 155 997368
16 174 997688
239 85 999968
77 135 997180
112 77 997182
272 99 998186
244 201 996222
191 279 998703
291 139 998609
7 121 997525
107 83 997085
218 36 998407
127 261 996029
189 97 999161
209 21 995905
2 254 998006
96 180 997222
28 44 997969
105 3 997786
95 265 997648
290 280 999102
271 18 999988
61 173 999580
210 59 998822
45 204 998888
163 59 998823
296 87 998564
193 132 997864
70 178 997548
84 89 999487
40 223 999262
147 281 999064
295 46 994647
222 256 999723
33 186 996568
55 174 997682
40 17 995406
99 126 998186
211 29 996868
63 225 999923
210 188 996441
89 137 999881
280 88 997123
15 204 998886
209 6 996187
269 74 999785
262 205 998020
178 281 999062
241 144 996626
25 135 994541
222 12 999386
206 221 998988
265 137 999882
273 164 999348
149 50 997001
250 23 996544
214 59 998825
39 36 998405
214 86 996468
251 128 996304
276 251 999768
18 100 999983
190 29 999280
271 104 997568
247 75 999948
5 269 997285
290 227 999108
2 55 998007
135 57 995523
22 154 995246
129 148 998504
32 113 998109
153 121 996607
103 65 999804
222 123 998862
163 60 998387
229 144 999846
274 85 998660
100 11 999605
43 255 998368
89 235 999484
157 246 997905
96 182 998767
93 58 10
151 208 998800
60 25 998389
119 243 998200
224 158 995969
255 109 997584
71 130 995287
146 171 998040
297 79 998746
101 51 999821
128 70 997541
61 69 996045
172 122 998484
78 109 998465
79 92 998747
88 299 999648
154 297 997944
1 43 999220
158 28 997962
117 43 998365
52 188 998581
161 35 999446
176 137 999886
121 199 996609
269 139 998607
144 145 996420
37 215 998281
195 216 999902
277 205 999184
217 160 999122
240 72 997242
108 57 998686
281 72 999064
99 256 999727
105 168 997787
12 89 999483
60 197 998388
120 157 995661
278 120 995669
237 119 999008
203 272 996667
61 157 996047
284 3 996985
247 129 999241
119 1 999220
14 115 998906
246 203 997900
280 171 998045
285 214 996360
108 165 998681
95 298 997341
136 113 997808
25 129 998163
190 66 999288
49 260 999469
65 235 999804
222 129 998162
243 184 998148
199 135 995685
168 164 999344
211 24 1000000
95 276 999762
99 8 998181
221 139 998988
165 257 996828
134 28 999525
138 164 999340
44 117 995346
102 59 998820
87 122 998488
42 257 998965
102 214 997988
64 68 995742
243 198 996589
1 210 999222
148 220 998508
169 12 999388
287 154 999682
36 242 998408
233 75 999946
220 230 997763
189 223 999268
124 11 997047
295 21 994840
94 130 995286
34 27 998268
119 140 998202
290 80 999322
227 165 996824
168 187 998847
205 263 999405
270 68 995509
252 79 998741
92 7 997727
273 213 995605
266 191 998709
148 17 998505
145 185 998641
107 159 997083
32 144 998103
19 191 998705
92 212 997721
118 99 998428
147 186 997482
167 211 996328
160 60 998386
115 101 999829
58 142 996882
40 179 996786
123 297 998864
300 264 995883
3 251 996989
235 109 997587
282 210 997021
129 241 998160
239 134 999961
88 149 997122
24 98 1000000
40 300 995888
68 155 997369
24 84 1000000
209 73 995906
65 13 999803
11 239 999966
17 6 996185
71 155 997361
264 169 998440
61 257 996040
251 132 994326
5 25 995448
112 45 996527
250 96 995424
105 194 997786
107 226 997080
61 86 996465
167 143 999565
181 70 997545
214 99 998181
298 52 998584
171 95 998042
125 74 999782
271 82 998228
259 172 998926
213 206 995007
79 214 998745
249 113 997804
194 38 997427
299 154 999647
33 100 999604
236 139 999667
13 236 999661
284 278 995161
207 267 998349
42 270 998966
101 170 999824
291 58 997329
53 274 997844
282 34 998263
222 198 994580
53 80 999323
288 131 999361
125 26 999427
272 174 997688
247 136 999242
263 252 999400
18 253 999984
60 83 998381
43 274 998360
13 166 995822
196 140 997745
127 93 995361
24 238 1000000
284 295 995168
186 90 998246
59 220 998822
165 162 998326
188 8 997305
291 227 997326
202 135 994548
210 223 999263
14 89 999485
105 60 998383
221 257 998988
202 33 994364
73 94 995802
11 258 997046
287 227 999684
223 104 999263
160 110 999703
192 131 999368
217 260 999126
262 59 998827
207 280 998342
128 253 996301
20 10 999548
129 33 998166
116 224 996728
181 293 997203
50 194 997006
194 218 996484
176 93 996808
187 47 998849
122 32 998482
300 38 997425
48 278 996340
243 247 999241
74 248 999789
292 231 999306
236 5 999661
252 165 997387
249 116 996720
48 157 996343
182 232 998760
220 185 998648
177 294 998126
139 209 998602
294 208 996202
100 250 999608
27 118 998428
298 280 996507
102 19 997982
287 216 999689
234 98 999621
122 89 999480
33 172 995322
142 16 996884
188 99 998185
67 176 996808
166 215 996747
49 181 999461
14 179 998904
140 58 997403
73 158 995925
280 138 996503
282 61 997021
69 300 995885
61 274 996768
290 33 999108
50 284 997000
82 180 998224
74 244 999786
33 144 994305
153 37 998287
96 290 999109
282 38 997422
276 287 999769
129 50 998160
193 182 998768
126 174 997687
254 70 997549
128 124 996306
96 19 995422
22 90 998241
295 112 996529
242 222 997149
187 121 998848
106 74 999784
187 273 998840
200 89 999481
141 52 998587
109 67 997580
270 246 997907
286 50 997004
199 82 998221
228 99 998189
274 236 999661
170 24 1000000
297 270 997944
151 244 998806
209 176 996803
293 254 996945
294 146 995300
12 64 999386
21 254 996947
158 67 995923
229 140 999844
166 223 999265
286 83 996968
271 157 997560
225 176 996805
42 251 998961
91 200 996268
143 149 999565
93 83 996961
195 4 999907
156 75 999949
283 159 999862
72 75 999946
155 144 997369
197 46 995622
261 65 999802
31 296 998724
220 83 997762
168 152 999023
18 161 999981
81 175 997883
211 107 997089
259 35 999443
156 157 996923
298 44 996108
48 107 997085
31 127 998725
254 223 999265
70 249 997540
19 81 995184
144 102 997988
223 41 999268
146 282 997026
137 159 999882
289 264 999141
173 248 999587
181 135 997205
71 249 995147
43 8 998362
58 139 998608
14 92 998902
256 139 999729
67 117 994561
13 282 997024
190 170 999288
33 141 995700
108 205 998684
11 234 997603
98 276 999760
3 196 997742
18 87 999981
172 199 995680
248 69 995269
156 242 997144
47 271 997704
78 71 998462
192 237 999006
159 259 998920
26 229 999842
268 40 995647
85 216 998667
216 197 997661
77 16 997189
102 219 997987
16 101 999822
283 79 999862
205 146 995303
263 137 999887
121 56 999745
218 81 996245
206 262 998020
261 242 997141
36 91 998405
225 35 999446
120 122 998482
215 171 998047
228 64 10
66 89 999485
282 178 997026
218 192 996246
78 29 998464
285 168 996367
297 73 997942
189 57 999169
58 28 997964
164 227 999349
153 210 995766
292 124 998309
180 205 997224
258 273 995608
135 61 996044
133 261 998065
107 56 999745
267 23 996541
124 232 996087
214 262 998024
181 254 997202
278 201 996001
149 117 996906
249 27 995224
227 271 997566
16 275 997062
61 145 996429
129 93 998164
224 99 998189
130 146 10
121 120 996601
125 37 998284
210 13 994425
211 82 998223
271 234 997606
215 25 996742
128 73 996309
132 197 995628
194 227 996482
78 285 998465
190 277 999286
233 86 997444
248 175 997880
292 134 999527
283 10 999864
48 114 997164
107 203 997089
229 187 999848
224 17 995966
111 77 997188
159 290 999109
94 235 996648
34 269 998261
211 63 999925
83 299 999645
131 154 999367
281 181 999060
26 206 999429
40 30 995406
155 51 999085
231 38 999301
259 237 999001
276 62 999760
129 122 998485
45 259 998928
300 151 998803
250 75 999945
30 41 998626
170 203 999046
49 218 999464
70 229 999845
286 298 996701
17 28 997964
289 119 999140
133 1 999222
295 44 995342
183 145 998949
56 197 999749
258 28 997963
89 77 999486
269 245 997288
212 94 994241
139 265 998603
251 13 994324
50 251 997007
60 123 998862
282 135 997027
223 181 999268
221 59 998986
55 189 999163
108 161 998687
260 276 999765
179 200 996784
139 50 998601
94 185 998644
259 116 998928
256 51 999725
57 172 995526
245 237 999006
135 138 994863
177 68 998122
56 297 999742
32 249 998103
285 110 999709
254 193 997863
214 165 996822
273 49 999469
256 177 999727
40 57 995527
170 8 999045
99 285 998180
158 198 995929
183 114 998943
195 202 999906
11 184 998149
62 19 998523
152 147 999028
243 57 996581
65 88 999801
195 286 999906
269 41 998621
268 127 995646
127 200 996261
215 235 996748
81 117 994507
21 192 994840
287 4 999682
95 243 997340
299 208 999649
80 222 999323
255 258 994809
209 100 999603
141 61 996044
136 42 998960
200 103 999507
84 15 996063
226 258 994700
75 116 999945
62 200 998529
48 43 998365
266 215 996748
46 140 997408
190 56 999747
68 200 996268
261 37 998281
21 78 998461
27 117 995223
201 72 997240
191 87 998701
63 279 999925
61 18 999984
280 48 996500
281 299 999642
99 238 999200
219 120 997824
204 145 998885
190 278 999286
113 271 997805
17 150 994905
176 259 998920
95 63 999921
64 53 997844
11 75 999948
263 108 999400
241 112 996628
156 86 996929
92 17 997723
122 248 998483
72 155 997361
114 154 997169
165 8 997305
274 191 998707
240 144 994729
92 32 998106
281 183 999062
149 63 999927
253 12 999385
162 76 998545
27 85 998667
3 269 997289
66 97 997921
66 178 997925
224 46 995964
75 180 999941
229 126 999844
72 167 997247
185 73 998644
36 189 999165
105 74 999784
254 133 998069
120 56 999745
90 137 999888
62 213 998529
269 289 999142
127 169 998446
118 235 998423
161 275 997067
158 247 999249
49 258 999463
226 163 998088
203 74 999786
182 190 999287
138 290 999103
109 234 10
275 157 997067
199 176 996808
229 246 999846
272 62 998525
219 32 998107
265 47 997707
224 178 995966
231 174 999305
127 52 998583
281 180 999067
142 216 997666
262 18 999983
215 52 998585
29 102 997982
91 68 995509
88 181 997205
295 242 997145
109 272 997582
152 23 999022
34 29 998267
75 172 999949
177 218 998120
211 17 996321
198 48 996342
207 184 998340
213 148 998508
300 109 997587
17 105 997780
39 108 998685
157 219 997821
47 177 998127
85 68 998663
292 290 999106
299 39 999647
135 107 997082
263 231 999401
203 199 995868
274 64 996768
255 31 998729
184 114 998149
287 35 999681
2 173 999581
216 196 997746
40 125 996842
13 189 999162
201 64 996002
247 40 999244
5 94 995442
115 248 997463
20 151 999540
207 102 998346
21 56 999746
216 218 997665
294 237 999000
175 213 997881
235 208 996641
243 236 999666
261 288 996028
198 96 995426
258 135 994605
120 72 997240
198 176 996804
293 142 996882
33 207 998342
121 168 996607
151 241 998807
19 257 995186
125 73 996843
216 174 10
57 233 997442
232 83 996963
276 97 999769
26 255 999424
135 115 997462
103 95 999509
267 112 996520
68 98 999627
113 72 997801
190 123 999288
211 273 996328
76 102 998546
13 59 998824
273 66 997928
14 261 998900
123 94 998862
87 269 997287
237 132 999009
79 213 998747
38 197 997420
158 166 995924
252 59 998828
124 272 996666
175 234 997882
66 299 999646
234 9 998782
242 169 998441
112 286 996701
147 258 997482
178 149 996903
6 64 996180
143 62 999566
206 175 997885
220 140 997763
242 123 998860
134 241 999523
73 121 996604
32 276 999764
115 212 997461
195 44 999900
218 297 997944
39 40 997266
98 192 999623
59 20 999547
46 129 998163
194 49 999461
221 245 998981
236 204 999668
187 126 998849
242 197 997141
157 51 999089
16 186 996564
14 248 998905
79 168 998744
186 3 996985
257 6 996186
181 168 997204
282 18 999989
222 209 995902
60 125 998383
99 258 998184
84 138 996066
72 10 997243
135 163 998083
180 288 997224
103 293 999509
50 218 997001
43 52 998581
97 110 999700
242 231 999307
125 190 999285
283 147 999869
119 118 998428
85 236 999664
73 129 998167
274 237 999009
42 7 998965
284 104 996145
29 248 996864
115 65 999808
33 151 998808
188 73 996441
92 77 997727
109 285 997581
113 180 997800
163 189 999162
23 229 999844
227 263 999402
239 117 999960
94 222 994341
33 264 994447
208 274 996768
212 140 997408
79 111 998745
38 109 997586
281 270 999062
31 283 999867
295 232 996087
289 99 999146
34 274 998262
128 191 998700
299 271 999641
86 118 998424
26 82 999422
58 66 997928
237 10 999001
114 95 997340
197 246 997903
117 109 997580
97 145 997104
245 295 996688
227 192 994409
277 212 999185
273 162 998324
293 225 994828
74 235 999780
113 224 997806
295 189 999164
135 53 997841
211 215 996745
35 248 999441
78 48 998462
289 23 999143
103 11 999503
105 10 997780
76 182 998769
91 272 996661
218 82 998227
158 108 998682
229 115 999843
275 35 999446
101 229 10
217 21 999122
35 95 999445
282 183 998945
151 109 998808
62 261 998529
220 245 997761
226 76 998544
185 279 998642
71 191 998704
131 120 999362
50 163 998087
291 68 997322
169 174 998442
199 120 10
71 87 995787
67 100 999605
60 279 998382
240 288 994720
147 52 998589
71 14 998902
264 66 997929
227 166 995826
177 297 998121
204 96 998885
209 82 998228
56 226 999741
69 73 995805
284 43 998363
143 49 999563
101 125 999824
253 208 996200
24 169 1000000
39 35 999449
189 175 999169
72 241 997241
159 65 999803
108 251 998688
146 89 999480
17 294 994465
195 169 999903
265 167 997649
200 229 999841
25 154 995244
11 6 997042
134 249 999523
84 233 997441
22 277 999184
76 168 998544
99 49 999463
198 78 998465
24 147 1000000
2 172 998007
145 87 996423
187 49 999467
213 64 995746
281 69 999067
258 253 995121
214 29 996868
7 17 997526
40 233 997442
159 256 999722
163 164 999343
7 73 997529
168 163 998086
209 258 995908
48 239 999967
135 97 997106
282 112 997024
269 26 999422
243 67 996583
20 66 999549
36 289 999146
67 112 996521
85 33 998664
191 282 998709
154 229 999847
63 229 999923
16 164 999344
191 48 998700
206 1 999221
142 19 996882
41 54 998626
165 41 998623
143 219 999562
273 167 995603
277 286 999184
159 274 996769
188 150 996444
236 91 999669
242 68 997143
57 53 997848
135 117 994543
38 284 997426
80 12 999382
168 11 997047
188 87 996447
49 9 999464
29 297 997944
111 299 999643
141 275 997066
44 8 997305
249 287 999685
226 208 996209
58 214 995384
49 53 999467
81 130 995281
258 34 998261
205 27 10
16 64 995742
294 232 996088
29 82 998228
2 255 998002
298 7 997528
294 82 998223
41 280 998626
286 206 996703
270 88 997121
77 249 997189
293 34 998260
280 8 997301
25 76 998541
219 208 997828
285 216 997665
79 172 998749
232 33 996083
36 68 998400
193 34 998264
147 64 997480
27 83 996962
49 262 999460
33 75 999947
148 59 998824
97 73 997109
110 10 999709
293 264 994442
85 218 998666
138 140 997402
292 249 998302
54 110 999706
262 237 999000
41 27 998625
61 44 996042
163 209 998084
151 177 998800
106 75 999942
260 78 998461
253 194 996484
103 217 999505
196 227 997745
179 27 996788
243 282 997020
231 122 999307
130 140 997409
252 257 997387
232 229 999843
29 258 996861
72 246 997901
277 100 999602
44 119 998202
89 79 999485
250 101 999827
199 51 999087
232 16 996086
214 175 997883
56 236 999746
287 31 999680
96 72 997241
259 58 998921
121 65 999803
119 79 998746
65 221 999801
15 214 995540
42 44 998969
104 185 998649
217 185 999129
218 140 997407
226 261 996021
43 155 998362
172 218 996240
44 60 998381
220 213 997768
155 200 997360
116 265 997641
144 20 999543
26 116 999428
250 288 994626
111 267 996386
96 110 999709
294 47 997705
285 83 996964
145 56 999742
71 210 994766
222 199 995689
170 41 999041
123 213 998868
20 282 999541
224 49 999464
54 188 996440
199 164 999340
285 252 997382
281 128 999061
81 27 995226
191 298 998702
124 248 995269
127 172 995322
273 157 995605
189 192 999165
56 23 999743
16 212 995587
257 178 994264
108 59 998828
127 228 995726
178 244 996222
296 125 998563
132 16 995581
4 143 999562
293 172 995326
39 173 999587
229 222 999843
211 54 996321
255 17 994804
84 100 999606
21 17 994849
87 97 997102
125 253 996846
51 128 999084
225 56 999742
214 257 995067
106 181 997207
144 87 995788
261 277 999186
234 183 998948
168 104 996147
192 186 996563
115 149 997461
298 108 998685
70 202 997543
268 145 996422
38 98 999625
255 133 998066
72 154 997245
188 86 10
19 37 998286
209 96 995904
133 132 998061
38 286 997426
139 184 998604
176 23 996805
43 88 998362
130 14 998905
149 36 998407
64 242 997149
26 62 999422
96 279 996407
8 245 997303
134 217 999526
148 20 999543
4 269 997284
225 238 999207
279 104 996405
243 127 996580
178 7 997526
1 100 999604
103 179 999503
220 226 997764
169 299 999645
227 213 995001
75 282 999946
109 104 997581
106 277 999183
97 101 999823
270 219 997826
60 278 998384
231 100 999600
242 77 997185
77 157 997189
221 108 998986
181 53 997849
5 103 999501
279 35 999448
276 273 999763
190 216 999282
176 89 999485
90 227 998240
231 294 999308
235 24 1000000
51 28 999083
66 24 1000000
182 200 998769
213 230 995484
149 300 996909
197 194 996489
227 122 998486
269 197 997281
155 88 997365
36 160 998400
83 145 996961
200 224 996261
38 298 997426
148 265 998504
14 58 998907
19 131 999363
246 65 999807
280 215 996740
240 114 997169
137 240 999884
281 5 999065
58 213 995388
184 276 999762
256 203 999724
278 194 996486
273 253 995609
84 109 997588
182 154 998760
293 159 996123
279 107 997081
219 126 997820
235 42 998961
97 220 997761
25 71 994769
246 237 999000
146 43 998369
131 149 999369
167 25 994523
1 233 999229
3 64 996989
97 228 997101
97 30 997100
198 246 997900
123 226 998860
173 128 999589
166 260 10
142 165 996884
43 145 998361
260 192 995841
11 209 997040
184 231 999302
281 20 999545
13 219 997822
153 64 10
203 204 998885
198 194 996489
253 185 998648
114 236 999667
276 10 999763
81 10 995108
99 138 998184
42 250 998963
252 143 999569
261 266 996027
100 70 999604
81 288 994629
248 39 997267
196 250 997742
116 143 999569
57 227 995525
46 189 999165
41 249 998629
145 247 999242
150 153 995763
82 207 998340
188 272 996665
300 23 996547
223 144 999261
187 127 998848
255 200 996265
120 243 996580
51 230 999086
164 240 999342
166 183 998947
3 289 999146
132 262 998022
45 281 999066
73 27 995806
228 272 996668
256 263 999727
241 29 996864
150 235 996649
105 13 997789
219 174 997823
278 173 999586
180 229 999847
87 93 995781
134 183 999523
115 275 997468
229 254 999843
268 112 996520
257 267 996384
250 148 998506
178 65 999806
44 104 996141
191 149 998708
238 149 999205
293 37 998282
242 18 999987
38 39 997428
272 262 998020
20 172 999549
125 85 998664
43 222 998362
253 296 998565
122 269 998481
228 166 995826
155 141 997363
231 62 999302
228 22 995724
204 29 998888
234 155 997605
265 10 997649
145 82 998225
27 86 996465
284 300 995885
80 115 999322
65 147 999808
78 61 998463
29 43 998367
31 208 998722
130 46 995281
28 82 998222
219 243 997823
229 84 999848
19 237 999002
238 258 999200
71 168 995942
161 253 995127
293 146 995302
280 261 996500
275 68 997062
167 188 996441
217 17 999123
241 94 996620
234 236 999663
91 80 999321
198 28 997963
214 297 997940
152 162 999026
62 60 998528
258 1 999228
271 74 999788
18 35 999988
65 59 999800
5 129 998169
280 94 996506
220 197 997767
27 137 999883
7 90 998247
251 109 997587
150 277 999186
19 203 995860
238 94 999205
295 75 999941
280 210 996505
300 252 997380
201 253 996001
138 102 997982
133 171 10
44 59 998829
223 281 999264
207 208 998342
67 47 997707
79 129 998741
67 135 10
10 223 999269
227 52 998584
72 165 997240
195 148 999906
282 15 997022
242 270 997147
78 156 998469
20 87 999544
55 105 997786
5 210 995447
85 31 998722
69 269 997287
57 98 999628
46 294 994640
184 182 998765
32 148 998503
81 240 994728
55 177 998123
174 186 997682
9 40 998789
67 40 995403
32 189 999161
123 120 998861
202 154 995242
147 291 997489
274 38 997425
183 252 998948
139 62 998604
20 201 999547
273 267 996389
100 36 999601
293 167 994523
273 156 996927
79 106 998746
192 269 997285
13 161 995029
297 205 997943
237 35 999441
18 186 999987
71 258 994763
107 30 997083
148 95 998506
101 155 999827
117 235 996640
238 194 999202
166 236 999664
59 171 998826
69 122 998486
194 244 996489
2 184 998144
172 72 997247
62 80 999322
261 48 996347
253 238 999208
201 28 997966
1 154 999222
280 223 999265
75 193 999942
32 235 998100
28 3 997960
214 288 995064
186 99 998182
169 295 998445
26 51 999424
186 275 997064
205 90 998243
50 185 998646
216 217 999127
29 10 996863
253 281 999067
82 272 998221
237 80 999327
260 31 998724
117 50 997008
237 153 999009
28 230 997960
87 82 998223
224 25 995961
96 43 998364
15 10 995547
206 246 997904
228 27 995721
64 59 998825
82 64 998229
219 111 997824
145 53 997847
142 90 998245
201 204 998880
142 294 996887
36 279 998400
298 235 996642
261 64 996021
31 49 999467
235 160 996640
189 73 999164
65 201 999807
127 274 996764
10 149 996901
214 160 995561
246 171 998044
123 20 999548
47 89 999482
149 17 996909
203 133 998068
68 208 996205
135 168 995948
45 30 994943
99 174 998182
273 101 999829
126 243 997628
42 238 999206
82 77 998229
207 214 998343
224 193 997865
247 54 999249
54 64 995741
218 241 996620
167 115 997466
135 264 994544
22 59 998821
58 217 999124
208 121 996606
149 127 996901
143 207 999569
231 67 999308
130 147 997481
66 236 999665
95 288 997341
130 104 996142
149 214 996907
99 143 999563
35 270 999443
31 102 998728
253 39 997264
243 196 997745
148 64 998509
119 228 998204
168 259 998929
16 171 998046
189 293 999160
267 222 996387
174 10 997686
140 184 998145
215 270 996741
101 20 999822
8 248 997300
86 20 999548
25 122 998485
271 129 998161
133 14 998909
244 295 996226
250 73 995806
261 292 998309
16 177 998120
167 120 995661
212 151 998804
177 57 998120
61 40 996042
275 197 997066
173 90 999585
126 63 999922
64 264 995749
7 214 997521
219 118 998422
241 58 996629
161 140 997403
180 128 997223
13 112 996521
237 202 999004
51 57 999084
46 105 997784
209 294 995909
209 63 999920
265 235 997648
236 97 999666
52 239 999961
61 149 996903
107 1 999222
250 122 998484
65 211 999806
123 135 998862
13 131 999367
128 127 996305
275 25 997063
238 70 999201
116 78 998460
131 253 999366
157 264 995463
36 49 999463
230 216 997668
24 41 1000000
85 26 999424
84 12 999381
280 139 998609
175 19 997880
188 223 999261
144 108 998682
33 18 999986
28 38 997963
263 88 999409
205 138 995209
41 219 998620
49 70 999461
56 222 999743
260 199 995846
169 59 998829
246 110 999704
197 116 996720
222 96 995429
293 131 999368
211 298 996326
216 202 997667
136 275 997068
100 30 999602
137 175 999887
64 136 996282
187 160 998842
99 266 998182
54 161 995028
267 269 997287
153 190 999283
16 108 998689
4 184 998148
142 272 996889
206 12 999388
129 206 998161
269 270 997281
192 216 997663
147 8 997484
22 114 997161
295 208 996201
261 102 997986
129 188 998165
265 39 997640
221 178 998981
168 107 997089
141 248 995702
87 212 995789
275 33 997065
94 210 994427
109 150 997582
271 5 997564
143 248 999565
4 220 997766
9 209 998789
193 117 997867
170 287 999688
67 11 997041
291 188 997326
219 160 997820
13 220 997760
50 202 997000
298 168 996106
186 235 996646
59 287 999680
7 8 997520
236 33 999667
72 292 998305
157 170 999040
164 38 999341
237 276 999761
205 164 999342
65 239 999965
203 219 997825
180 150 997220
142 199 996880
106 119 998202
46 106 995980
124 131 999362
169 297 998443
202 258 994601
247 222 999242
124 92 997729
156 154 996920
237 34 999003
140 193 997869
102 122 998487
88 244 997124
236 89 999660
73 214 995801
24 246 1000000
10 292 998300
289 81 999143
117 41 998627
210 195 999907
220 64 997762
159 264 996122
117 254 996941
250 238 999208
136 267 996388
26 226 999420
227 246 997902
158 84 996066
116 277 999184
118 289 999148
237 273 999002
162 67 998324
167 75 999949
212 65 999808
242 132 997146
54 152 999025
193 199 997868
77 199 997189
28 37 998280
134 205 999520
201 223 999261
40 143 999568
225 190 999281
167 231 999304
188 143 999560
159 244 996223
230 59 998824
202 92 997720
43 294 998364
203 131 999364
60 96 998381
139 52 10
94 111 996162
261 164 999345
118 274 998424
236 79 999669
209 289 999145
19 111 996165
54 121 996602
213 84 996063
49 288 999463
198 125 996840
76 109 998540
10 299 999642
81 197 995621
32 250 998109
127 151 998809
282 163 998089
71 169 998442
4 21 995085
220 142 997767
178 226 994705
152 179 999024
69 65 999805
170 268 999040
107 17 997081
213 295 995000
183 271 998946
154 168 995945
205 243 996581
11 58 997047
22 199 995682
264 31 998721
58 248 995384
259 150 998924
162 246 998327
65 80 999800
280 219 997820
85 273 998664
133 110 999704
53 284 997845
234 140 997600
277 91 999186
291 77 997326
152 161 999023
153 80 999321
98 62 999620
102 200 997980
2 182 998769
41 102 998629
201 95 997346
136 19 996283
27 247 999245
209 3 996987
10 57 995525
299 263 999647
205 190 999284
105 16 997786
275 21 997067
209 208 996206
243 275 997067
129 78 998461
51 29 999080
140 114 997403
108 274 998683
33 10 995109
111 52 998586
260 209 995904
32 16 998101
250 3 996982
80 200 999320
188 264 996440
55 289 999144
18 180 999981
152 25 999025
178 274 996767
267 212 996381
71 256 999726
73 119 998205
215 227 996746
205 157 995468
3 206 996989
194 136 996483
187 101 999828
32 225 998107
166 277 999182
33 175 997886
225 110 999703
24 190 1000000
94 164 999341
212 161 995028
37 8 998285
243 15 996584
140 94 997406
209 34 998267
193 181 997861
30 15 995545
48 69 996343
126 169 998441
79 266 998741
89 276 999764
276 236 999760
70 295 997543
88 50 997125
80 61 999323
283 166 999864
69 291 997327
184 74 999784
69 157 995464
29 208 996868
94 263 999400
218 32 998104
153 142 996880
187 23 998841
249 221 998989
271 176 997564
254 296 998564
203 114 997168
81 300 995881
40 113 997807
16 43 998360
268 45 995647
29 265 997646
32 173 999581
42 125 998967
31 32 998723
122 257 998487
187 113 998841
153 158 995922
84 170 999044
258 294 994604
28 294 997961
141 199 10
214 274 996760
61 75 999947
78 121 998467
23 263 999400
295 89 999480
103 34 999505
223 167 999268
94 27 995222
157 79 998744
297 257 997949
70 29 997549
292 110 999705
294 295 994148
241 181 997202
139 288 998603
87 180 997221
283 105 999869
37 245 998282
214 250 995067
217 12 999388
224 184 998148
153 212 995764
98 47 999626
17 131 999363
215 169 998443
150 30 994905
213 163 998086
162 5 998325
274 251 996767
246 46 997902
117 172 995327
108 164 999343
224 246 997904
186 47 997701
126 156 997620
234 117 997607
130 226 995282
139 54 998601
68 274 996761
267 74 999788
95 267 997348
181 279 997209
101 63 999924
162 171 998324
108 67 998683
165 87 996828
209 234 997602
300 235 996641
59 147 998829
118 237 999005
265 300 997644
208 180 997227
12 214 999380
142 180 997221
293 277 999183
115 176 997465
123 119 998868
192 285 996361
167 282 997028
163 148 998505
262 1 999227
124 219 997821
26 41 999423
79 154 998740
59 292 998825
62 286 998526
35 83 999445
197 198 995623
209 286 996706
142 214 996886
250 94 10
195 55 999908
108 52 998680
190 176 999287
8 228 997308
104 157 996144
211 9 998786
230 139 998609
139 92 998601
86 9 998787
246 139 998603
78 108 998687
268 70 997543
158 292 998303
99 154 998180
286 143 999561
87 61 996047
299 144 999643
34 199 998268
86 68 996460
287 104 999688
41 96 998627
18 84 999986
298 39 997261
100 111 999606
33 49 999464
1 101 999828
131 152 999364
255 235 996643
237 127 999000
125 211 996840
293 45 994946
90 17 998244
9 53 998787
80 232 999329
66 204 998885
60 297 998383
33 145 996426
211 21 996320
185 223 999260
213 41 998623
257 177 998125
218 4 996240
154 71 995240
2 56 999749
61 245 996681
128 264 996307
205 82 998227
61 31 998722
170 7 999049
197 300 995888
180 192 997221
84 11 997040
196 195 999901
248 128 996306
8 2 998003
207 213 998346
120 134 999522
138 192 994863
14 126 998900
178 134 999526
205 248 995263
8 97 997302
249 168 995943
230 29 996863
61 281 999062
44 128 996301
186 27 996564
271 140 997569
249 81 995144
121 103 999504
136 140 997403
97 300 997108
152 136 999026
218 10 996245
19 241 996628
210 66 997927
32 269 998109
183 297 998942
199 74 999785
169 184 998444
174 257 997683
267 196 997745
279 269 997282
263 80 999402
242 146 997143
105 53 997843
58 172 995387
300 154 995886
211 282 997029
43 246 998365
83 146 996961
295 109 997587
272 73 996667
41 175 998626
143 246 999562
188 187 998842
36 13 998401
29 202 996862
100 225 999602
146 147 997481
108 101 999825
199 174 997684
163 68 998084
282 296 998560
151 68 998801
299 60 999648
30 31 998727
69 221 998986
273 297 997948
27 210 995223
284 191 998705
247 250 999243
205 28 997965
116 104 996729
225 199 995686
200 196 997749
126 56 999744
205 229 999841
65 292 999809
112 95 997341
99 79 998745
240 187 998843
184 226 998145
3 211 996982
19 197 995624
194 16 996482
134 2 999522
210 54 994884
235 220 997760
182 103 999501
285 20 999548
24 7 1000000
284 202 995162
144 134 999528
87 81 995789
253 220 997765
250 200 996262
91 168 995948
58 61 996041
242 31 998721
154 127 995245
205 68 995501
124 195 999902
57 27 995525
86 32 998107
297 252 997944
256 282 999728
138 276 999769
225 150 994902
8 102 997984
23 190 999282
6 89 999484
204 118 998886
97 298 997104
125 117 996843
239 142 999962
184 296 998562
32 172 998104
3 139 998607
107 126 997624
8 113 997806
13 169 998441
47 175 997887
124 12 999385
205 142 996888
265 268 997647
80 273 999322
276 172 999761
186 274 996760
256 234 999726
100 254 999605
82 61 998223
108 249 998682
237 264 999005
111 146 996167
30 61 996046
34 291 998264
69 26 999420
71 134 999522
154 206 995246
258 117 994600
236 94 999668
105 181 997787
117 69 994787
284 293 995162
239 278 999967
240 145 996429
292 244 998303
181 51 999080
212 208 996208
104 181 997201
41 125 998627
52 285 998587
224 76 998546
202 89 999488
82 149 998229
202 176 996806
179 92 997724
173 186 999587
16 246 997905
31 191 10
255 257 994805
56 281 999749
99 185 998643
84 44 996063
119 145 998206
82 174 998226
8 157 997303
165 132 996825
280 14 998907
37 42 998968
247 220 999249
292 241 998309
233 246 997901
82 279 998222
195 31 999900
65 116 999807
75 127 999945
176 135 996801
294 48 996341
275 127 997060
258 231 999309
268 124 995644
64 252 997381
43 224 998361
292 172 998300
127 126 997626
298 257 996103
22 207 998341
289 145 999140
192 164 999341
260 100 999605
199 182 998763
15 107 997087
249 111 996166
111 272 996664
140 251 997400
147 260 997489
171 32 998104
202 163 998087
17 64 995742
110 149 999709
81 267 996388
88 172 997125
280 216 997665
187 262 998849
102 46 997984
229 235 999849
230 115 997465
250 117 994120
183 147 998943
96 172 995428
19 196 997748
55 139 998601
209 182 998764
222 30 994484
51 82 999082
292 11 998302
86 205 996462
217 147 999121
10 37 998281
183 167 998944
252 66 997929
204 119 998886
119 248 998203
239 244 999963
106 252 997387
145 274 996764
224 67 995962
182 94 998762
291 216 997663
280 20 999547
292 247 999240
48 225 996342
283 130 999860
198 273 995609
165 244 996824
262 264 998020
124 218 996242
182 29 998769
8 278 997303
104 270 996149
252 82 998225
18 221 999986
11 53 997849
79 14 998906
288 294 994623
163 63 999924
68 290 999109
239 174 999964
87 79 998745
207 194 998340
81 20 999540
27 93 995364
159 119 998205
184 135 998149
1 90 999228
84 261 996065
177 242 998121
174 279 997683
98 198 999625
193 85 998660
22 17 994925
42 1 999227
100 22 999600
109 15 997583
143 20 10
25 220 997762
180 84 997229
41 168 998628
124 64 995749
69 126 997620
69 138 994865
77 61 997188
36 27 998405
58 55 997502
209 72 997248
294 116 996721
177 176 998120
144 22 994926
229 110 999841
107 138 997089
115 217 999120
283 80 999868
140 57 997409
37 111 998289
263 30 999407
65 164 999809
224 52 998582
258 51 999086
6 114 997160
43 184 998365
255 160 995562
28 300 997968
97 278 997103
205 203 995862
138 109 997580
58 194 996483
138 281 999067
133 54 998069
225 170 999040
146 268 995641
118 35 999447
254 277 999182
77 6 997183
274 204 998884
30 42 998964
6 260 996182
118 127 998428
30 235 996645
101 110 999820
10 187 998841
263 175 999405
64 280 996509
112 166 996528
166 273 995820
50 211 997001
238 97 999201
156 41 998629
157 106 995981
183 268 998946
114 145 997166
218 235 996645
4 146 995300
137 282 999884
54 70 997544
172 85 998664
164 62 999343
8 186 997308
39 185 998649
172 140 997406
252 55 997509
276 283 999861
115 172 997460
295 239 999968
162 230 998328
10 184 998142
198 9 998782
253 205 995201
165 120 996827
164 204 999348
280 277 999181
42 20 999541
206 217 999123
148 276 999768
47 24 1000000
146 237 999007
101 269 999823
74 4 999783
100 27 999601
33 226 994703
220 14 998909
292 227 998306
90 256 999722
78 251 998461
223 294 999269
244 42 998964
197 97 997100
80 209 999329
276 69 999764
136 89 999483
55 269 997505
187 194 998840
241 285 996626
129 98 999627
192 2 998001
26 222 999429
152 8 999028
84 40 996063
140 144 997406
232 238 999201
54 164 999340
191 143 999560
289 160 999142
30 261 996029
113 1 999220
250 35 999446
285 15 996366
76 282 998545
223 83 999263
233 218 997447
227 177 998121
85 156 998665
222 20 999544
1 251 999226
61 81 996047
223 120 999260
146 284 995304
140 13 997404
196 128 997741
66 4 997924
181 226 997208
107 86 997087
250 18 999981
171 77 998044
271 160 997567
111 269 997289
274 220 997761
136 63 999926
260 176 996806
89 214 999486
249 6 996182
138 1 999221
295 261 996020
212 72 997245
258 160 995562
196 117 997744
15 184 998140
190 22 999283
272 214 996666
147 222 997483
50 132 997009
45 245 996684
10 9 998782
141 242 997145
288 242 997149
50 52 998584
102 107 997987
284 49 999466
258 66 997921
65 12 999806
70 20 999542
29 175 997883
74 67 999781
46 92 997727
70 21 997545
46 211 996320
143 147 999564
62 237 999008
130 55 997503
297 247 999247
199 139 998609
259 256 999727
246 120 997904
55 99 998189
30 204 998885
195 190 999908
235 106 996640
265 222 997640
178 243 996580
249 171 998049
243 99 998181
245 249 996682
217 133 999126
89 158 999480
249 261 996029
202 171 998041
10 160 995567
42 204 998961
83 8 997301
188 136 996449
162 9 998789
205 43 998368
166 120 995822
83 170 999044
179 235 996789
183 21 998949
113 62 998524
79 294 998747
2 283 999866
45 223 999266
9 136 998781
142 43 998369
226 57 995528
216 51 999089
298 207 998346
265 124 997646
2 275 998009
206 74 999783
87 115 997464
173 256 999723
101 257 999828
274 156 996923
57 270 995520
124 165 996826
79 189 999166
82 269 998220
192 281 999063
14 23 998906
217 269 999121
244 64 996229
35 188 999446
114 10 997165
38 50 997429
147 18 999982
256 63 999929
24 164 1000000
191 226 998702
139 65 999808
113 54 997809
141 56 999744
5 42 998969
167 199 995686
195 3 999904
226 154 995246
188 94 996440
248 47 997704
123 125 998867
299 286 999641
132 61 996041
1 212 999223
257 99 998183
253 210 995127
228 207 998348
244 80 999322
171 27 998044
168 149 996904
171 80 999320
159 224 996126
229 284 999846
195 263 999902
191 296 998708
247 171 999248
143 5 999562
208 193 997865
187 270 998849
270 202 994686
139 212 998603
191 237 999007
242 250 997148
80 229 999843
167 229 999848
144 112 996521
287 46 999687
60 230 998388
225 50 997006
96 134 999524
199 158 995921
214 133 998062
152 127 999027
216 31 998724
178 263 999407
23 41 998620
276 296 999767
124 287 999688
128 32 998101
232 81 996086
73 182 998764
193 128 997861
235 120 996649
59 27 998828
124 227 994960
246 299 999649
180 213 997223
289 96 999148
50 42 998968
201 165 996826
31 68 998727
181 80 999328
5 261 996026
63 59 999926
136 82 998227
137 85 999887
63 216 999929
208 120 996200
214 193 997867
106 202 995981
127 115 997465
273 46 995602
300 196 997742
170 68 999044
271 292 998302
124 21 994963
151 72 998804
268 167 995642
80 248 999326
128 88 997122
69 88 997127
189 230 999169
143 276 999760
159 64 996125
183 88 998944
87 275 997065
10 190 999281
55 5 997503
170 124 999045
52 288 998582
66 31 998724
106 33 995986
14 93 998902
158 124 995927
199 27 995680
206 189 999167
38 264 997423
198 299 999646
116 264 996722
76 211 998542
103 242 999508
165 6 996828
81 42 998960
144 100 999602
114 181 997204
238 135 999204
185 47 998648
134 247 999526
244 221 998987
213 51 999088
63 254 999921
274 26 999426
121 29 996867
256 22 999728
118 144 998426
2 110 999708
61 262 998028
106 63 999928
41 273 998628
228 87 995781
85 59 998822
231 253 999306
225 85 998660
208 199 996203
300 190 999282
187 55 998843
194 141 996489
106 44 995987
195 230 999901
201 221 998986
96 213 995421
92 10 997725
211 251 996320
125 197 996848
278 103 999500
141 171 998046
297 42 998968
295 66 997922
288 216 997665
229 228 999848
68 35 999444
281 59 999060
89 63 999926
299 45 999641
11 38 997421
93 154 995362
28 129 998163
235 271 997563
246 28 997965
106 124 995987
258 141 995704
144 61 996042
149 264 996906
147 274 997482
195 176 999902
289 101 999827
117 130 995283
61 244 996225
191 168 998700
261 204 998883
271 276 999762
134 250 999529
200 199 996268
28 204 998886
19 147 997484
144 273 995609
81 11 997049
104 244 996222
256 74 999788
190 129 999285
202 84 996066
75 291 999943
190 148 999287
86 48 996462
136 165 996826
51 7 999081
221 215 998987
259 75 999941
169 252 998441
124 267 996382
59 228 998825
292 74 999782
292 31 998721
106 165 996822
244 235 996649
69 164 999344
21 230 995480
63 128 999928
285 129 998166
119 102 998202
196 282 997742
152 300 999020
24 224 1000000
90 43 998364
38 140 10
202 292 998303
128 103 999501
96 42 998963
43 219 998363
223 93 999268
132 110 999706
121 129 998162
202 113 997800
155 220 997765
256 220 999725
51 275 999088
22 268 995640
130 167 995287
70 300 997542
250 194 996484
192 233 997448
289 46 999144
28 128 997969
277 271 999189
246 232 997904
14 95 998902
102 295 997987
279 172 996402
109 215 997584
212 217 999126
121 295 996604
269 226 997282
208 221 998986
221 156 998988
48 279 996407
108 11 998683
105 199 997785
193 280 997866
262 152 999022
259 49 999460
74 101 999822
110 69 999703
182 229 999847
69 228 995728
75 89 999943
106 195 999909
182 133 998767
265 87 997649
11 56 999749
220 71 997766
94 74 999783
22 135 994921
110 93 999706
28 255 997961
179 150 996782
109 233 997587
46 21 994843
75 7 999946
283 27 999867
280 236 999662
109 205 997584
119 50 998208
162 249 998326
96 239 999966
117 16 995584
141 129 998162
56 98 999747
215 76 998541
176 42 998961
123 183 998943
63 148 999925
280 59 998827
157 242 997144
287 5 999687
91 227 995047
122 173 999585
40 145 996423
141 276 999763
235 147 997483
79 221 998986
254 283 999865
52 21 998580
293 101 999827
246 53 997904
184 82 998220
213 292 998302
172 244 996227
167 185 998640
85 139 998668
291 191 998702
203 279 996402
30 258 994608
224 268 995969
265 22 997649
257 115 997466
215 286 996742
235 204 998889
58 255 995387
263 225 999400
221 277 999186
8 284 997308
265 121 997648
259 263 999404
37 218 998280
253 200 996263
204 252 998880
39 278 997269
285 174 997680
203 93 995866
134 218 999529
280 52 998588
284 195 999906
91 55 997505
250 279 996405
250 57 995527
40 8 997309
156 104 996929
59 160 998829
178 53 997844
144 234 997601
156 186 996928
68 238 999205
12 100 999603
290 6 999106
66 129 998162
151 69 998802
213 241 996627
210 39 997269
114 218 997169
227 101 999826
164 158 999348
209 131 999367
131 269 999365
217 40 999127
136 91 996286
256 185 999720
102 1 999222
233 30 997443
109 88 997583
65 95 999809
38 18 999980
60 48 998387
90 210 998246
297 186 997949
48 67 996348
132 63 999924
18 30 999988
271 199 997565
258 127 994989
180 126 997628
122 234 998487
135 291 997321
265 96 997645
7 198 997524
15 80 999323
64 269 997288
180 292 998307
65 283 999862
224 62 998527
201 32 998103
290 66 999101
23 209 996546
236 125 999666
220 248 997764
63 190 999920
186 96 996562
189 179 999164
71 63 999928
164 45 999348
255 47 997703
269 231 999305
137 260 999883
46 86 996462
274 56 999749
267 63 999927
166 52 998589
63 34 999921
236 101 999825
99 41 998625
22 93 995364
26 224 999422
82 248 998227
251 160 995562
300 273 995883
132 25 994188
147 29 997482
100 135 999602
39 58 997267
190 117 999289
269 70 997543
245 139 998607
182 269 998767
48 119 998208
116 257 996723
180 239 999966
161 15 995546
288 11 997043
287 84 999683
147 128 997488
234 172 997602
160 132 995560
295 257 994266
30 192 994484
174 145 997680
109 192 997588
151 67 998804
163 70 998086
294 155 997362
143 194 999560
197 7 997520
293 280 996505
50 229 999840
183 87 998942
188 72 997243
216 30 997666
81 237 999008
138 112 996522
295 291 997324
9 85 998787
192 99 998181
35 136 999445
292 236 999664
106 161 995984
147 292 998309
113 125 997801
46 11 997048
92 141 997722
45 78 998468
211 34 998261
110 33 999704
93 229 999840
2 174 998009
39 49 999469
179 223 999262
286 186 996705
271 247 999246
78 277 999182
143 138 999562
52 165 998585
146 127 995306
285 91 996368
71 98 999629
270 10 995100
103 26 999504
161 112 996523
28 239 999963
12 205 999386
229 263 999842
132 263 999408
229 147 999846
219 128 997821
258 106 995986
135 88 997121
257 49 999463
29 277 999182
145 118 998423
17 88 997125
258 236 999667
56 208 999748
142 131 999368
163 295 998089
148 209 998509
177 19 998120
31 13 998725
11 293 997044
276 88 999762
67 152 999028
244 102 997986
166 289 999148
300 288 995887
263 113 999408
248 60 998387
142 193 997867
54 195 999902
7 223 999264
29 28 997964
149 49 999463
208 250 996205
157 158 995925
94 91 995046
189 256 999722
211 86 996466
153 104 996145
155 272 997361
181 150 997207
122 203 998487
60 270 998382
267 134 999524
285 294 996368
289 59 999144
174 95 997689
276 43 999762
99 239 999968
96 158 995927
54 132 994881
31 184 998720
143 31 999568
192 255 994802
116 39 997262
164 74 999780
294 170 999049
158 64 995928
57 117 995529
3 253 996989
274 225 996769
93 283 999865
76 230 998545
85 175 998667
127 298 996101
174 34 998269
256 272 999725
98 97 999624
205 187 998842
202 86 996461
8 92 997720
91 280 996504
8 291 10
134 197 999523
157 100 999603
69 128 996300
112 234 997604
251 218 996241
69 7 997529
4 137 999880
220 114 997767
178 44 995340
168 132 995940
45 35 999442
204 1 999221
234 168 997607
107 37 998283
99 268 998184
31 129 998722
202 147 997482
257 288 994626
36 268 998405
199 276 999761
233 266 997446
133 294 998063
222 230 995483
31 185 998720
280 90 998242
156 152 999021
63 264 999924
119 66 998200
77 80 999328
193 205 997863
222 140 997401
183 259 10
98 256 999726
292 46 998300
49 6 999468
119 278 998207
205 184 998146
118 44 998427
123 182 998869
149 23 996904
202 257 994367
294 207 998343
5 227 995443
230 40 995482
17 85 998666
277 180 999184
214 36 998407
87 159 996128
67 12 999385
15 112 996523
182 100 999602
121 93 996603
88 212 997125
58 165 996824
174 198 997685
10 179 996784
296 138 998562
109 114 997580
35 269 999445
113 155 997804
207 288 998340
55 111 997509
73 213 995804
235 108 998685
292 193 998303
150 234 997609
217 50 999129
97 233 997441
22 294 994928
79 81 998748
111 296 998568
121 146 996600
280 268 996501
150 129 998162
88 224 997124
78 146 998469
226 203 995868
251 58 995386
166 191 998706
288 71 994767
36 20 999547
100 223 999609
195 64 999904
241 289 999143
140 297 997941
201 215 996744
65 81 999800
223 88 999265
204 267 998888
274 144 996762
230 98 999629
221 63 999927
85 163 998666
253 245 996680
274 190 999288
163 146 998085
235 230 996640
107 260 997081
37 208 998280
50 234 997601
123 144 998864
266 123 998861
172 93 995366
115 174 997689
284 204 998883
291 253 997326
152 10 999020
186 7 997524
89 193 999481
102 179 997981
146 264 995300
153 15 995769
178 123 998865
132 191 998704
46 12 999388
86 191 998705
61 6 996186
299 75 999940
57 148 998504
8 160 997301
9 215 998788
177 279 998126
137 131 999887
290 156 999104
281 137 999886
101 249 999825
5 12 999389
113 177 998127
35 197 999440
12 200 999387
201 298 996105
215 269 997287
153 287 999680
60 82 998386
94 259 998924
60 224 998380
192 89 999480
139 252 998605
198 111 996160
217 135 999129
281 125 999069
165 137 999880
145 96 996420
153 117 995768
279 102 997989
208 18 999984
90 35 999446
276 208 999763
172 200 996262
258 9 998788
241 183 998945
116 158 996726
142 78 998460
103 8 999504
276 66 999765
272 286 996700
229 59 999841
148 275 998509
44 6 996180
179 221 998981
298 238 999205
258 97 997105
201 68 996001
240 18 999980
55 257 997503
47 235 997706
120 23 996542
150 43 998367
52 30 998586
14 249 998908
83 193 997866
204 151 998881
298 212 996106
284 57 995521
159 6 996182
252 180 997380
69 244 996225
115 132 997461
30 59 998821
51 25 999082
13 92 997724
46 89 999488
95 176 997347
265 23 997642
109 137 999883
108 234 998683
288 211 996320
181 207 998341
255 168 995943
24 167 1000000
208 170 999045
247 294 999240
108 265 998680
258 157 995465
63 219 999920
41 287 999682
110 92 999704
180 241 997220
21 197 995622
118 78 998466
140 137 999883
66 123 998869
84 218 996245
21 85 998664
203 28 997960
192 264 994445
235 158 996645
100 48 999605
195 266 999907
39 27 997260
226 145 996424
229 143 999846
30 294 994483
93 140 997408
178 155 997369
190 213 999283
193 133 998068
102 152 999028
295 35 999440
79 49 999469
184 47 998148
73 76 998542
33 142 996889
277 111 999189
177 116 998129
237 12 999385
16 199 995683
271 175 997885
276 152 999763
157 263 999400
291 20 999549
211 281 999069
6 13 996189
106 175 997887
5 160 995568
266 108 998680
159 213 996129
281 13 999065
95 140 997406
204 156 998889
298 4 996108
166 257 995824
259 143 999562
228 176 996805
273 93 995606
254 25 996943
89 211 999483
204 249 998880
10 165 996824
111 283 999862
149 284 996904
217 2 999126
228 195 999903
22 14 998900
115 1 999227
195 146 999902
108 61 998688
13 60 998385
276 243 999760
64 118 998428
167 23 996541
174 188 997682
279 207 998349
6 68 996184
75 144 999940
64 87 995787
107 275 10
36 274 998405
128 111 996309
91 59 998826
193 288 997869
221 194 998989
27 33 995224
102 22 997984
131 92 999366
67 178 994569
162 59 998825
256 214 999720
17 89 999484
22 54 994923
176 182 998760
207 108 998684
196 154 997749
26 47 999429
79 18 999987
1 58 999227
175 65 999800
164 160 999343
15 233 997443
201 14 998909
82 112 998224
251 195 999905
84 200 996263
14 234 998905
278 161 995028
89 155 999487
209 232 996087
46 270 994685
59 12 999382
273 132 995603
142 75 999940
293 204 998880
39 5 997261
8 236 999667
144 176 996809
279 56 999744
200 24 1000000
176 281 999063
275 100 999604
270 230 995488
144 126 997625
150 141 995703
85 195 999909
240 259 998926
152 269 999028
10 95 997341
277 128 999182
132 156 996929
19 259 998928
18 263 999981
74 97 999789
90 31 998728
166 288 995827
48 289 999140
241 18 999983
82 150 998222
103 17 999506
56 166 999749
198 230 995489
50 124 997002
39 37 998283
227 92 997727
158 132 995929
186 176 996807
68 293 995505
106 149 996908
273 244 996225
32 163 10
254 251 996948
244 293 996226
85 154 998668
209 239 999969
224 56 999748
249 5 995444
227 281 999066
147 13 997489
64 25 995746
12 172 999383
199 269 997285
259 34 998924
248 195 999903
148 282 998500
152 284 999026
200 221 998980
114 178 997169
217 129 999126
109 299 999641
164 119 999341
160 18 999983
53 141 997846
110 192 999705
299 18 999981
1 19 999225
127 66 997920
203 120 995860
70 214 997547
227 148 998503
274 18 999989
161 153 995769
110 11 999709
188 147 997486
88 62 998528
248 26 999429
67 116 996722
195 185 999908
66 56 999749
124 94 994969
56 271 999745
212 162 998322
22 42 998962
171 17 998046
62 15 998524
171 168 998040
210 163 998085
22 140 997403
242 223 999267
111 63 999921
264 124 994969
153 128 996301
38 150 997423
239 236 999968
146 150 995300
163 84 998084
1 283 999860
219 121 997821
155 82 998227
270 105 997780
114 166 997162
268 208 996208
156 159 996928
279 234 997603
149 1 999222
46 239 999964
66 277 999189
283 110 999867
3 74 999782
299 97 999642
49 102 999468
191 80 999328
167 219 997821
293 153 995766
76 199 998548
10 5 995443
215 78 998460
101 73 999828
122 291 998483
45 141 995701
8 174 997687
298 193 997867
162 176 998327
34 79 998741
162 61 998323
75 270 999946
78 189 999163
168 215 996748
116 145 996723
115 192 997461
60 276 999767
288 271 997567
120 18 999984
156 51 999088
210 85 998664
291 240 997321
176 151 998800
222 196 997740
15 276 999765
236 173 999666
232 122 998481
279 164 999345
283 145 999867
201 60 998384
36 102 998401
227 221 998983
18 73 999980
122 18 999986
159 161 996129
209 195 999906
223 124 999266
262 288 998028
171 102 998044
173 159 999582
235 194 996645
293 6 996187
292 298 998303
53 55 997848
298 197 996106
48 20 999544
197 135 995623
256 265 999720
213 36 998408
169 193 998448
216 221 998989
187 81 998840
153 265 997646
83 230 996966
47 287 999688
126 108 998683
120 107 997080
181 201 997209
38 174 997686
196 70 997742
274 242 997142
105 242 997786
51 185 999083
103 164 999501
65 145 999807
237 52 999001
69 230 995480
135 120 995664
266 262 998026
220 242 997761
119 103 999504
123 73 998864
240 74 999786
2 141 998008
206 224 995961
185 126 998640
285 53 997840
73 241 996620
200 131 999361
169 35 999442
285 247 999245
191 287 999684
1 137 999883
86 96 996460
265 97 997644
132 41 998620
187 35 999445
54 3 996985
258 280 996500
283 60 999862
226 179 996782
185 44 998640
220 184 998140
238 146 999202
64 237 999002
296 176 998560
291 120 997328
97 46 997101
151 92 998802
218 113 997806
95 218 997340
98 273 999629
73 100 999605
249 84 996069
6 227 996182
120 229 999847
5 133 998060
3 296 998561
170 58 999048
267 277 999180
10 287 999689
30 172 995324
128 170 999040
221 239 999969
80 257 999326
191 5 998701
239 291 999962
52 265 998580
156 33 996920
167 126 997626
246 215 997901
105 189 999168
79 222 998742
182 40 998763
197 206 995627
219 28 997965
131 221 999365
228 102 997983
187 198 998847
286 69 996704
176 212 996805
91 128 996305
66 44 997920
130 24 1000000
135 194 996489
137 154 999881
82 251 998222
124 129 998166
11 61 997044
75 213 999945
225 72 997246
298 122 998487
132 135 994548
60 191 998709
195 33 999907
293 287 999687
21 117 994846
266 207 998340
294 137 999881
131 8 999364
110 279 999707
214 145 996424
223 160 999262
170 206 999041
85 221 998980
239 18 10
58 53 997844
121 50 997002
156 113 997807
70 34 998269
186 188 996567
8 14 998909
269 100 999602
287 51 999687
140 164 999345
112 156 996920
153 264 995767
3 67 996980
203 71 995865
114 167 997166
185 163 998641
61 34 998263
205 278 995200
179 29 996864
4 13 995083
167 56 999749
79 39 998740
257 159 996122
100 119 999604
63 284 999921
121 144 996602
289 196 999145
203 119 998204
128 24 1000000
238 37 999202
242 170 999045
193 252 997860
281 220 999068
131 80 999364
111 209 996161
246 175 10
280 281 999061
78 67 998467
212 253 995129
268 134 999528
188 197 996442
40 263 999403
164 294 999345
121 39 997264
160 143 999567
277 236 999666
213 234 997603
104 142 996888
82 163 998224
4 11 997041
231 173 999582
116 198 996721
154 32 998105
213 29 996861
216 81 997668
119 196 998200
239 171 999967
258 232 996086
18 116 999989
137 197 999889
97 54 997107
297 32 998100
211 258 996323
172 5 995444
227 264 994446
206 146 995306
212 79 998744
24 225 1000000
32 288 998100
78 205 998466
188 111 996440
66 138 997928
195 268 999907
99 72 998188
192 122 998480
258 181 997204
187 176 998848
181 76 998541
142 13 996886
291 282 997321
67 26 999427
83 69 996960
134 121 999524
103 205 999501
222 119 998207
56 140 999747
261 239 999964
134 40 999528
172 52 998587
278 146 995307
167 59 998826
7 234 997602
104 59 998828
62 178 998522
93 218 996242
87 261 996028
66 76 998541
136 86 996460
117 270 994684
55 197 997506
261 41 998621
267 258 996384
165 212 996821
130 184 998140
27 63 999921
248 52 998586
268 225 995640
49 210 999460
151 287 999688
32 256 999728
143 182 999569
235 62 998520
238 179 999209
296 52 10
75 236 999945
42 242 998965
130 188 996441
171 75 999942
159 228 996126
42 240 998962
155 138 997364
238 127 999202
1 6 999229
31 215 998728
244 78 998461
244 155 997366
126 289 999142
6 265 997647
129 39 998166
119 181 998204
171 147 998041
81 72 997240
298 237 999009
221 219 998988
133 112 998063
268 109 997589
285 298 996365
96 275 997062
73 262 998021
23 192 996549
210 3 996988
123 217 999123
244 189 999168
145 64 996426
263 64 999407
257 32 998105
111 76 998547
116 80 999327
152 261 999027
184 137 999886
36 278 998403
113 153 997803
299 179 999643
276 34 999764
162 213 998329
258 284 995162
133 148 998504
258 111 996166
145 234 997602
181 127 997209
264 261 996027
245 67 996689
102 134 999524
158 129 998161
299 162 999647
8 182 998763
84 266 996062
130 291 997323
90 228 998245
153 244 996225
286 212 996707
85 133 998661
61 192 996043
274 21 996764
178 59 998827
193 299 999640
210 68 995501
95 231 999301
241 288 996625
41 135 998629
83 127 996964
92 30 997723
286 218 996704
165 205 996824
16 127 995588
263 198 999405
261 192 996020
23 153 996544
296 193 998564
237 284 999005
64 84 996061
273 299 999646
94 194 996486
74 145 999789
193 269 997862
214 240 995061
296 2 998560
191 142 998705
123 259 998925
52 86 998581
256 62 999726
46 293 994645
156 202 996925
271 14 998908
48 104 996349
50 47 997700
275 143 999569
172 98 999624
253 256 999724
105 23 997787
71 18 999988
94 271 997566
206 75 999945
298 58 996100
69 187 998844
300 200 996267
183 161 998942
136 27 996283
56 210 999747
171 7 998040
61 217 999128
246 166 997905
268 80 999325
6 245 996683
292 252 998303
35 195 999905
257 243 996586
72 191 998705
119 120 998202
251 165 996823
268 237 999009
144 138 994862
144 9 998786
287 109 999682
196 269 997747
266 201 996008
242 72 997242
214 90 998240
63 206 999921
18 296 999985
65 230 999802
116 176 996809
236 126 999660
13 214 995066
109 165 997588
88 154 997125
3 115 997468
122 50 998481
105 45 997787
274 111 996768
104 155 997362
69 124 994964
73 12 999381
169 106 998443
79 144 998747
248 59 998823
100 133 999606
230 142 996881
287 179 999687
130 82 998225
24 110 1000000
264 290 999101
219 186 997821
178 50 997000
271 260 997565
93 236 999661
268 128 996309
145 243 996580
201 145 996424
127 168 995940
150 156 996924
253 100 999603
143 258 999567
153 215 996745
173 288 999581
5 225 995445
105 100 999609
289 164 999341
142 258 996889
85 126 998663
69 58 995382
13 133 998069
225 163 998088
97 269 997289
209 76 998545
191 148 998708
114 121 997165
9 273 998787
256 238 999724
5 209 995901
268 85 998661
290 260 999109
171 253 998042
94 25 994185
125 145 996847
141 111 996165
91 139 998605
235 287 999685
227 207 998349
180 15 997225
230 273 995605
241 265 997644
244 6 996226
62 39 998521
265 50 997646
275 64 997069
131 112 999362
131 233 999363
97 3 997105
126 130 997620
7 43 998361
95 42 998968
90 49 999464
144 196 997741
131 134 999527
170 267 999043
255 182 998761
256 194 999729
242 198 997144
162 154 998329
53 293 997845
219 257 997827
278 282 997029
141 36 998401
175 58 997884
183 256 999728
141 95 997340
54 277 999187
162 129 998328
185 98 999628
271 115 997569
203 38 997420
264 267 996388
98 128 999624
52 250 998581
186 14 998902
87 279 996409
236 273 999662
245 170 999043
155 214 997363
36 98 999620
80 5 999327
282 118 998428
50 107 997081
62 291 998523
107 19 997089
152 204 999026
252 9 998783
153 271 997562
191 262 998707
149 53 997845
9 208 998781
278 79 998747
177 97 998127
143 41 999562
269 105 997786
2 295 998001
173 223 999586
223 125 999262
73 238 999203
172 139 998607
89 19 999488
230 299 999644
115 62 998521
38 66 997929
150 47 997703
7 104 997528
26 232 999423
134 228 999522
186 243 10
80 79 999324
19 20 999549
219 244 997828
205 122 998482
91 193 997869
115 187 998841
154 292 998301
212 2 998009
106 171 998044
7 155 997528
92 125 997726
20 261 999547
228 60 998385
58 96 995425
160 288 995560
195 9 999900
184 240 998149
275 282 997063
24 251 1000000
108 157 998689
191 110 999704
209 169 998442
54 27 995224
142 255 996880
235 81 996645
142 150 996884
121 174 997682
37 268 998282
12 250 999387
282 190 999280
241 223 999264
166 225 995828
133 92 998068
8 115 997465
215 284 996747
183 3 998941
212 97 997104
215 229 999840
233 291 997446
15 163 998089
178 292 998301
198 281 999064
122 286 998485
162 196 998323
145 94 996422
193 189 999163
204 39 998881
5 248 995440
214 39 997265
98 120 999622
253 203 995866
271 174 997685
299 123 999643
288 279 996409
203 20 999544
192 263 999407
274 158 996769
254 189 999161
190 292 999283
187 180 998848
223 1 999262
165 103 999506
85 272 998665
265 66 997926
75 2 999949
114 223 999260
160 196 997749
26 49 999469
138 166 995821
163 30 998081
240 266 10
93 56 999749
271 69 997567
138 141 995708
164 241 999341
265 89 999487
18 257 999980
126 269 997621
200 2 998009
181 129 998161
63 56 999921
43 64 998366
40 272 996667
131 51 999367
255 48 996345
284 245 996687
177 277 999184
189 208 999168
176 48 996803
214 281 999064
172 130 995325
6 262 998023
128 41 998629
10 23 996547
61 117 996047
195 239 999966
281 157 999064
133 53 998069
249 74 999785
91 120 995669
287 286 999689
259 158 998922
146 253 995306
178 108 998682
209 65 999809
16 39 997264
67 30 994567
208 279 996402
163 91 998082
212 131 999366
73 133 998064
283 122 999861
108 277 999185
18 40 999980
219 116 997827
290 246 999105
86 287 999684
36 247 999247
107 28 997969
4 86 996462
106 120 995988
1 177 999220
142 114 997167
161 104 996146
130 238 999204
91 185 998642
254 148 998500
246 234 997901
59 42 998968
12 190 999388
145 1 999228
56 198 999744
240 295 994720
246 142 997907
60 33 998386
282 249 997020
23 168 996547
151 296 998800
154 251 995241
131 28 999365
65 11 999806
143 295 999563
123 276 999765
142 135 996888
27 258 995223
77 45 997189
149 4 996906
56 268 999742
272 161 996663
129 100 999609
293 94 994161
89 205 999485
163 243 998084
173 262 999586
132 131 999363
57 176 996804
59 139 998828
91 248 995266
279 195 999907
71 209 995905
286 77 997183
141 206 995703
277 125 999187
50 116 997000
5 173 999586
129 140 998169
40 11 997045
196 248 997742
9 84 998786
18 2 999985
264 279 996409
147 75 999942
127 153 995768
287 299 999686
208 265 997644
151 281 999067
104 133 998061
193 180 997866
272 38 997428
169 248 998443
83 167 996966
148 146 998501
82 10 998226
212 145 996424
197 175 997882
112 226 996527
157 33 995467
261 73 996025
116 52 998583
59 278 998826
17 194 996481
75 293 999941
2 160 998001
74 239 999962
181 185 998643
299 59 999647
19 212 995186
168 97 997102
209 243 996583
70 22 997545
19 206 995185
95 3 997342
99 148 998503
255 150 994902
88 297 997941
126 183 998946
87 217 999121
22 73 995808
208 291 997323
231 186 999306
48 36 998404
140 233 997444
267 255 996381
231 145 999302
100 202 999605
233 209 997442
46 182 998764
182 97 998762
150 228 995725
131 18 999986
104 23 996543
256 126 999720
217 175 999124
37 81 998286
49 270 999464
139 279 998602
23 273 996547
118 248 998421
151 264 998804
277 161 999182
210 231 999302
280 222 996501
215 191 998704
194 230 996484
185 244 998649
109 70 997584
283 95 999865
8 268 997301
30 158 995922
172 286 996708
78 270 998464
224 28 997968
60 284 998387
107 179 997089
39 228 997265
43 228 998368
174 225 997681
213 246 997906
254 258 996949
22 128 996305
46 72 997240
294 256 999729
48 1 999220
47 195 999904
114 207 998346
8 289 999140
164 107 999342
29 74 999780
77 127 997183
106 42 998960
220 149 997769
80 185 999328
123 109 998863
21 154 995246
145 34 998263
35 235 999445
263 185 999403
39 45 997264
36 138 998404
243 86 996584
109 65 999801
6 59 998826
190 254 999280
292 299 999643
152 87 999025
239 107 999968
278 174 997687
171 63 999928
31 83 998729
67 181 997203
38 58 997426
209 269 997283
84 226 996061
211 35 999444
20 92 999545
289 290 999143
178 143 999561
72 239 999961
188 282 997021
292 113 998301
257 286 996702
117 145 996423
158 24 1000000
40 271 997564
280 289 999141
182 194 998762
175 69 997884
45 145 996423
180 174 997689
182 81 998766
142 271 997567
115 194 997462
17 121 996602
276 128 999767
128 282 997022
270 277 999187
242 192 997145
158 88 997129
182 88 998767
11 294 997048
94 165 996821
18 5 999980
121 95 997342
84 97 997100
265 110 999707
81 180 997221
245 105 997787
22 83 996960
240 66 997922
171 38 998046
189 217 999162
173 149 999589
85 54 998668
260 144 995849
108 239 999965
115 27 997462
155 293 997365
48 254 996949
143 92 999564
271 240 997564
158 133 998068
286 102 997987
213 93 995369
233 62 998522
139 5 998604
293 223 999263
74 18 999985
87 25 995786
195 89 999908
124 239 999967
220 296 998566
197 109 997589
38 56 999747
225 49 999468
15 197 995621
86 39 997260
149 239 999967
233 265 997645
171 61 998043
284 188 996443
258 2 998003
124 238 999206
139 247 999243
81 104 996142
285 190 999287
121 133 998063
112 181 997209
33 109 997586
62 95 998520
245 145 996689
126 282 997621
134 29 999525
189 227 999168
241 220 997761
16 51 999082
221 38 998982
217 94 999128
142 149 10
272 171 998046
137 36 999884
89 85 999487
94 173 999585
194 149 996905
203 178 995868
62 46 998526
131 295 999367
233 177 998122
13 255 994801
119 121 998205
82 238 999200
106 282 997025
72 197 997247
295 203 995861
232 276 999762
169 2 998442
267 82 998225
113 154 997802
242 189 999163
207 209 998345
136 209 996288
243 286 996704
200 247 999245
164 210 999345
33 284 995164
225 272 996668
279 253 996407
128 97 997109
23 227 996549
266 169 998448
20 115 999545
202 59 998828
25 30 994481
168 55 997503
91 255 995045
259 106 998920
36 175 998405
218 159 996240
207 84 998346
272 250 996662
184 159 998149
173 227 999586
78 173 999588
171 219 998047
126 41 998623
266 222 994745
169 270 998449
45 149 996903
293 203 995867
153 269 997286
259 273 998920
27 106 995980
60 162 998384
170 187 999044
200 30 996263
52 132 998588
183 71 998947
112 53 997847
165 179 996821
274 289 999141
250 118 998420
17 198 994580
39 130 997262
71 97 997101
154 61 996044
266 95 997348
2 259 998921
14 11 998907
118 212 998425
116 134 999527
56 7 999747
13 124 994962
174 139 998600
16 145 996426
110 235 999708
250 106 995980
86 252 997382
177 87 998121
59 253 998829
143 274 999563
252 294 997380
257 160 995564
9 61 998789
293 51 999086
232 115 997461
235 259 998921
219 183 998941
175 82 998226
135 26 999421
112 142 996885
97 149 997101
152 21 999024
98 184 999623
55 227 997500
171 94 998040
56 193 999747
54 228 995726
193 235 997862
107 190 999288
93 192 995366
29 267 996863
114 153 997164
15 298 996107
152 287 999681
241 243 996626
109 218 997588
91 199 995684
144 215 996743
91 45 995041
196 278 997744
166 263 999403
295 258 994605
77 186 997181
98 249 999620
43 204 998888
119 136 998200
251 7 997527
293 26 999427
270 38 997426
203 60 998383
80 215 999320
106 178 995981
138 207 998343
168 99 998189
82 109 998229
9 128 998787
236 14 999668
280 155 997366
36 156 998404
245 239 999963
269 95 997343
223 176 999263
148 173 999580
235 20 999547
221 54 998981
276 297 999768
285 234 997606
208 220 997769
147 174 997686
46 4 995084
82 4 998224
207 155 998340
157 111 996162
124 97 997103
125 127 996843
113 33 997802
158 155 997368
69 287 999685
292 51 999083
215 226 996747
290 116 999103
63 242 999924
62 254 998527
238 155 999200
228 91 995726
183 136 998940
244 176 996802
242 88 10
166 164 999349
64 271 997565
95 124 997341
17 245 996682
254 188 996944
260 82 998226
300 213 995882
105 108 998683
160 54 995562
19 23 996540
289 61 999149
278 17 994661
178 254 996949
33 91 995047
209 149 996903
30 84 996068
134 143 999561
119 238 999209
97 53 997840
70 270 997547
229 4 999847
170 48 999048
278 163 998088
246 266 997905
216 260 997669
251 53 997848
228 148 998500
228 234 997608
36 298 998406
280 38 997423
183 152 999027
153 193 997860
219 175 997884
293 214 995067
243 279 996582
236 132 999664
230 146 995489
269 29 997281
99 210 998184
25 59 998821
55 192 997500
288 25 994627
114 214 997164
291 151 998809
108 169 998682
14 299 999646
86 154 996463
137 213 999886
99 124 998183
32 280 998106
187 34 998841
39 90 998242
21 155 997364
243 106 996587
60 129 998380
160 227 995564
202 23 996547
35 184 999440
229 265 999845
200 194 996488
276 8 999760
179 119 998202
196 202 997742
27 76 998540
42 293 998963
138 122 998487
36 53 998404
140 215 997409
124 54 994969
91 129 998167
163 289 999149
126 68 997620
176 101 999825
271 125 997568
187 251 998843
126 222 997622
300 179 996784
23 87 996549
143 227 999564
99 14 998907
53 41 998628
191 244 998701
247 195 999906
121 278 996605
79 63 999922
36 182 998764
229 116 999847
273 173 999586
35 239 999962
73 276 999762
51 24 1000000
136 28 997962
99 175 998182
150 138 994904
256 205 999721
281 114 999066
99 3 998181
31 229 999841
27 197 995622
119 10 998205
60 150 998388
45 288 994947
198 169 998449
62 17 998527
266 278 994745
246 182 998764
157 90 998242
185 235 998644
29 178 996868
294 45 994942
195 191 999906
210 47 997700
30 164 999344
289 67 999145
226 213 995003
129 62 998521
8 87 997303
9 227 998781
196 136 997740
233 117 997447
140 277 999183
93 131 999360
26 288 999427
262 221 998984
175 216 997881
172 193 997866
275 124 997063
18 58 999987
257 237 999003
247 94 999241
207 64 998348
219 10 997824
173 162 999580
192 123 998862
4 169 998449
58 225 995389
267 156 996925
34 119 998261
138 209 995906
208 203 996206
288 285 996366
82 270 998228
261 91 996023
158 209 10
108 299 999643
23 233 997447
102 13 997985
23 47 997704
124 65 999807
185 117 998648
213 161 10
272 4 996665
9 277 999188
75 39 999949
113 210 997803
52 2 998580
225 198 994822
105 64 997783
249 256 999723
210 79 998741
265 100 999600
257 94 994260
29 3 996986
30 74 999782
61 71 996044
126 123 998866
152 82 999028
274 84 996769
151 277 999182
43 161 998364
282 175 997889
70 140 997546
17 111 996165
125 213 996842
5 152 999024
271 114 997561
110 296 999707
247 154 999248
217 105 999123
249 166 995826
99 131 999369
178 8 997302
134 48 999521
262 226 998026
61 288 996048
118 124 998420
261 124 996021
262 104 998022
28 163 998081
235 49 999464
164 118 999340
84 246 997902
40 52 998584
50 26 999420
54 207 998346
76 8 998549
281 4 999060
86 180 997223
92 62 998520
181 87 997205
154 36 998400
61 121 996605
66 12 999384
31 269 998729
248 240 995266
264 112 996529
300 8 997305
222 150 994902
194 101 999820
203 193 997867
119 131 999365
239 152 999968
249 222 995144
272 24 1000000
279 114 997162
12 7 999380
269 216 997664
238 248 999208
11 198 997046
13 263 999401
135 225 994820
117 225 994828
230 16 995582
198 85 998662
166 16 995829
189 68 999164
57 241 996628
152 65 999809
239 238 999960
226 277 999182
138 63 999923
173 144 999589
86 126 997622
233 267 997441
189 222 999160
10 11 997044
195 156 999909
258 207 998341
12 60 999381
82 276 999762
37 141 998282
175 22 997882
87 267 996389
186 280 996566
254 86 996945
217 169 999122
7 283 999868
159 295 996124
27 153 995766
216 172 997668
42 281 999064
112 140 997404
173 158 999582
65 210 999802
132 87 995782
198 30 994583
247 258 999244
168 7 997522
151 6 998800
109 125 997581
97 176 997108
134 160 999523
52 149 998581
44 101 999826
240 160 995561
292 25 998301
36 43 998405
236 88 999668
231 115 999300
184 160 998149
289 238 999209
31 211 998724
216 253 997664
212 181 997200
12 49 999467
292 122 998482
244 276 999769
182 203 998764
94 51 999089
124 160 995567
243 1 999223
104 227 996146
182 299 999641
255 165 996823
119 108 998687
89 207 999486
136 231 999301
27 58 995382
29 294 996868
117 75 999945
123 199 998869
79 153 998748
84 79 998744
107 145 997089
60 55 998389
138 265 997642
204 294 998881
173 195 999901
38 47 997700
280 12 999380
164 44 999345
82 88 998223
247 255 999240
284 129 998168
49 217 999469
155 202 997362
170 70 999049
91 66 997925
59 201 998821
47 231 999306
11 153 997042
116 90 998243
192 6 996188
79 269 998746
213 275 997063
181 272 997201
194 66 997928
148 290 999108
106 183 998943
30 83 996963
248 142 996887
159 142 996885
156 266 996926
34 160 998267
254 211 996943
230 129 998161
131 159 999365
268 228 995723
107 276 999764
277 273 999183
90 2 998248
287 238 999686
100 296 999609
284 287 999683
42 9 998960
289 9 999146
41 290 999109
18 31 999983
132 214 995061
145 149 996902
9 168 998781
73 287 999687
102 120 997985
280 123 998862
107 292 998302
281 269 999066
4 151 998807
43 175 998367
246 19 997908
225 297 997943
175 40 997889
251 162 998320
153 45 995765
3 119 998207
292 135 998306
117 177 998120
101 142 999821
56 257 999749
125 192 996849
27 253 995228
26 143 999566
231 144 999303
125 114 997169
129 7 998163
279 245 996687
298 252 997381
83 25 996966
148 72 998500
188 293 996442
22 43 998365
151 234 998807
1 44 999229
46 193 997864
6 252 997381
113 237 999008
127 163 998088
195 183 999909
20 297 999548
235 195 999900
248 107 997082
145 120 996422
111 129 998161
196 238 999204
223 197 999268
293 271 997562
110 201 999700
275 75 999949
85 129 998664
32 142 998102
148 264 998507
84 39 997266
37 73 998287
162 122 998482
90 194 998248
186 45 996560
239 241 999969
168 195 999900
144 204 998888
12 93 999381
213 231 999301
52 242 998583
214 252 997385
260 247 999243
53 172 997848
246 173 999582
212 245 996682
195 264 999906
32 133 998108
179 113 997800
102 162 998323
131 151 999366
248 217 999126
51 34 999085
293 134 999525
86 155 997364
34 188 998260
284 156 996920
170 79 999040
298 100 999600
79 82 998746
43 288 998361
12 149 999384
146 191 998708
299 229 999843
56 182 999744
205 85 998665
117 25 994181
133 71 998064
27 3 996981
44 217 999120
61 293 996047
117 124 994960
82 242 998227
261 276 999764
199 293 995688
233 150 997448
191 261 998703
186 295 996562
153 152 999021
18 41 999986
40 212 995404
53 17 997849
70 235 997543
213 115 997463
90 110 999707
56 278 999746
23 258 996541
35 104 999444
81 231 999308
169 14 998905
9 77 998785
55 229 999845
101 146 999825
179 75 999941
34 234 998266
248 155 997364
202 228 995728
112 159 996522
123 28 998866
21 290 999104
172 81 995321
97 51 999080
287 96 999689
10 279 996404
256 13 999723
111 135 996166
273 103 999503
254 79 998741
207 245 998348
126 34 998262
85 88 998669
231 58 999303
264 81 994507
20 179 999541
191 249 998704
240 238 999200
120 141 995705
59 29 998822
135 275 997060
54 175 997888
246 134 999522
278 15 995544
192 56 999740
240 273 995605
246 252 997908
20 234 999541
112 110 999701
52 231 999300
218 144 996249
174 255 997683
295 207 998345
141 107 997085
117 53 997841
286 56 999749
86 217 999126
13 192 994287
238 78 999202
196 294 997744
139 18 999985
275 89 999482
288 28 997962
37 199 998283
247 73 999245
163 272 998084
143 112 999568
39 203 997268
174 281 999066
33 80 999320
166 89 999489
278 93 995366
221 112 998982
82 191 998708
274 162 998322
266 126 997621
145 257 996429
60 161 998385
160 62 998523
64 178 995740
108 210 998689
42 117 998969
12 191 999383
115 66 997928
260 195 999909
255 115 997465
202 68 995507
290 36 999107
83 245 996965
258 230 995488
143 277 999567
168 81 995944
170 80 999321
282 270 997026
155 275 997366
260 139 998604
264 229 999848
144 236 999668
20 43 999548
231 78 999304
136 69 996280
152 260 999029
101 221 999822
1 201 999221
55 232 997502
289 133 999145
141 250 995706
86 49 999462
247 84 999245
93 115 997467
27 251 995220
124 101 999823
156 167 996920
152 216 999026
270 12 999385
202 60 998388
289 246 999147
223 232 999265
211 95 997349
283 253 999860
151 113 998805
22 208 996204
95 100 999602
132 275 997063
198 102 997987
232 30 996080
218 33 996247
68 4 995503
18 207 999980
87 178 995782
87 74 999787
224 288 995969
11 72 997242
169 90 998449
222 217 999121
21 129 998160
192 283 999864
125 219 997829
50 90 998244
118 229 999844
12 299 999643
67 233 997449
242 294 997148
107 58 997080
111 292 998308
158 34 998266
33 6 996180
63 248 999921
98 35 999620
46 209 995909
255 16 995581
135 178 994549
183 257 998949
269 260 997282
15 259 998928
222 257 994341
125 44 996846
168 13 995942
211 252 997382
178 138 994868
116 84 996721
31 96 998722
281 12 999381
272 193 997863
147 198 997487
278 128 996302
46 236 999665
173 210 999584
282 96 997025
198 64 995740
12 240 999383
147 35 999440
113 161 997802
88 37 998283
107 27 997085
15 192 995548
7 230 997525
191 3 998704
97 68 997108
209 170 999048
150 170 999045
18 289 999983
47 179 997709
250 163 998087
234 219 997823
92 85 998667
209 273 995907
25 23 996548
119 64 998201
250 169 998444
154 126 997626
25 208 996208
238 265 999202
43 233 998368
121 222 996609
98 298 999629
57 132 995527
96 206 995427
175 114 997887
191 243 998707
215 47 997702
182 295 998767
216 123 998868
72 130 997246
247 267 999245
299 187 999646
248 1 999227
70 7 10
257 266 994740
166 44 995820
158 82 998222
24 55 1000000
234 31 998725
130 230 995481
114 157 997169
215 170 999048
103 159 999506
84 50 997002
232 299 999644
89 242 999484
300 50 997008
109 281 999060
82 24 1000000
125 287 999683
123 196 998862
249 145 996428
8 252 997389
112 153 996521
202 220 997765
262 184 998140
285 173 999581
246 235 997908
241 252 997386
71 138 994869
281 133 999067
280 42 998964
125 151 998807
128 71 996309
166 193 997866
110 213 999702
169 231 999308
171 66 998040
255 234 997607
110 37 999709
121 275 997066
214 280 996500
115 56 999743
94 228 995729
132 15 995549
63 166 999928
286 124 996706
145 203 996424
6 123 998867
197 237 999000
138 195 999906
134 165 999520
196 168 997741
294 168 995949
34 166 998261
92 260 997722
194 86 10
136 8 997308
80 111 999324
24 153 1000000
189 71 999161
236 244 999669
254 75 999949
74 266 999785
14 265 998906
207 23 998347
30 245 996682
298 40 996102
270 153 995765
265 212 997641
241 242 997140
243 253 996584
51 265 999087
168 108 998684
157 181 997207
7 287 999685
53 269 997845
283 62 999864
65 27 999808
218 108 998687
198 94 994588
35 101 999827
86 175 997881
66 68 997929
169 263 999400
138 186 996568
15 251 995542
234 114 997609
202 252 997387
24 219 1000000
86 15 996469
13 299 999644
266 244 996229
122 255 998487
218 190 999287
87 222 995783
132 14 998907
19 127 995188
114 278 997167
134 153 999523
284 13 995162
273 5 995607
22 243 996586
16 163 998081
288 215 996744
105 6 997781
70 12 999382
158 48 996345
261 74 999780
71 204 998886
225 256 999726
170 169 999045
291 289 999143
235 69 996643
276 220 999769
188 245 996689
281 262 999061
202 275 997068
80 105 999327
289 58 999142
39 54 997269
73 67 995800
7 108 998688
17 291 997322
70 111 997540
78 40 998460
181 55 997509
187 30 998845
46 114 997164
240 93 995368
278 209 995908
294 148 998506
55 120 997501
51 98 999625
77 4 997184
290 267 999104
7 177 998129
133 180 998068
273 74 999785
71 50 997007
141 133 998068
123 70 998860
275 160 997069
164 202 999341
226 235 996647
292 33 998309
247 102 999243
109 232 997580
22 290 999107
101 271 999823
252 164 999341
175 261 997887
163 170 999043
47 126 997708
299 269 999642
86 203 996465
256 258 999728
137 253 999888
54 265 997647
235 126 997624
219 209 997829
16 88 997129
253 56 999749
6 291 997323
105 112 997782
130 6 996183
252 289 999145
82 18 999982
4 275 997064
258 206 994602
15 255 995540
54 90 998247
263 221 999408
88 239 999967
252 181 997383
32 197 998103
219 212 997825
253 113 997800
89 129 999484
138 44 995345
293 143 999563
142 221 998983
187 146 998843
52 115 998588
7 41 998625
245 289 999144
279 122 998489
40 97 997101
225 160 995563
96 132 995422
136 149 996900
35 63 999928
84 85 998665
39 42 998961
252 146 997387
63 143 999926
23 183 998940
14 206 998907
203 66 997927
25 41 998629
14 170 999048
225 147 997489
36 135 998409
29 62 998528
53 151 998808
200 210 996263
81 78 998466
189 110 999706
91 178 995042
88 11 997120
87 85 998669
134 98 999627
272 63 999924
211 42 998969
86 25 996468
178 190 999281
91 57 995524
108 268 998684
240 199 995680
16 236 999663
162 235 998327
155 38 997427
60 87 998383
279 138 996404
117 6 996181
255 124 994961
149 6 996903
103 48 999507
104 218 996245
40 22 995401
153 157 995761
295 224 995966
193 121 997861
131 30 999360
72 205 997245
286 279 996707
94 135 994543
175 231 999302
270 280 996504
218 118 998427
51 217 999120
95 178 997345
179 251 996785
150 16 995581
76 141 998547
280 136 996509
148 109 998503
119 233 998205
223 121 999263
289 284 999148
109 135 997584
234 135 997607
237 207 999006
23 63 999927
261 67 996028
58 99 998185
156 188 996926
41 93 998624
137 255 999885
233 250 997448
142 176 996887
2 86 998001
172 112 996523
93 247 999246
167 90 998241
96 99 998181
224 2 998003
80 3 999329
243 117 996584
35 298 999445
145 8 997305
117 112 996524
56 50 999740
104 115 997467
94 157 995465
140 250 997400
21 140 997404
25 108 998681
14 12 999381
235 12 999381
101 33 999828
252 293 997381
43 278 998366
158 131 999366
62 99 998521
234 286 997601
170 26 999424
157 17 995467
260 256 999729
147 299 999648
158 25 995923
161 264 995026
160 100 999601
146 20 999543
49 220 999461
287 94 999683
116 209 996721
194 295 996480
50 290 999100
149 31 998721
215 192 996742
216 6 997667
113 235 997803
181 284 997206
150 33 994908
277 68 999189
88 28 997963
185 236 999662
177 92 998123
83 204 998884
72 28 997969
175 20 999546
122 95 998486
5 72 997242
130 231 999300
261 250 996028
170 237 999040
88 252 997389
152 128 999028
235 16 996640
121 37 998287
9 206 998789
126 231 999301
27 50 997009
226 81 994700
156 218 996926
255 249 995149
56 291 999740
57 218 996243
244 218 10
15 75 999944
247 68 999244
186 68 996563
262 296 998561
60 209 998387
26 13 999427
26 100 999603
166 111 996169
290 191 999106
180 49 999469
287 140 999684
145 99 998185
23 203 996544
200 169 998441
61 36 998403
218 193 997861
121 209 996600
55 72 997503
183 244 998943
3 179 996988
297 25 997942
281 129 999068
280 60 998382
90 258 998242
264 111 996163
43 85 998662
171 104 998048
296 137 999889
266 173 999589
178 218 996247
238 157 999203
172 258 995328
275 12 999386
64 61 996046
131 54 999360
198 50 997007
205 245 996685
131 217 999365
119 293 998203
246 1 999221
273 200 996267
201 297 997941
222 115 997466
40 265 997642
85 294 998664
251 269 997280
61 151 998800
77 267 997180
157 172 995460
173 206 999585
24 87 1000000
148 125 998506
237 121 999008
225 235 996649
76 208 998546
188 4 996449
1 260 999227
133 230 998066
217 137 999881
46 127 994988
20 80 999547
138 160 995562
176 70 997544
24 270 1000000
57 11 997048
139 17 998606
237 155 999008
9 147 998789
248 287 999680
101 96 999826
54 26 999422
131 10 999369
254 119 998205
299 78 999649
142 234 997605
232 177 998121
184 69 998140
188 213 996448
269 218 997289
176 75 999941
161 279 996407
110 1 999703
55 93 997502
274 149 996904
150 55 997508
249 217 999127
250 105 997780
176 88 997121
100 293 999600
184 108 998686
217 41 999123
70 60 998385
233 18 999988
126 296 998569
34 257 998261
46 202 994643
273 70 997545
158 165 996823
45 194 996489
9 262 998788
153 115 997469
298 105 997785
260 73 995843
3 52 998583
208 160 996207
279 88 997123
253 230 995480
69 140 997407
190 249 999284
183 116 998944
283 252 999860
149 81 996902
30 66 997926
123 5 998865
84 166 996067
71 248 995262
224 96 995965
105 81 997787
290 112 999106
39 184 998146
12 170 999380
48 192 996348
53 207 998348
157 245 996684
271 105 997782
224 78 998466
226 61 996040
120 210 995669
247 98 999627
286 17 996708
215 225 996747
19 126 997625
37 47 998281
155 65 999805
111 159 996169
70 169 998444
283 68 999861
114 58 997164
225 227 994827
157 2 998002
40 146 995403
123 44 998863
135 204 998888
222 40 995404
135 7 997525
294 183 998947
117 232 996088
175 218 997888
45 263 999403
163 235 998081
287 131 999680
206 177 998124
43 11 998361
197 6 996187
224 95 997340
44 287 999683
93 290 999107
62 275 998521
171 170 999043
246 69 997900
123 118 998863
77 66 997928
130 174 997683
269 166 997284
73 54 995800
36 239 999967
281 117 999066
185 108 998684
62 119 998527
232 47 997708
284 55 997508
131 102 999364
164 33 999346
141 80 999322
202 90 998244
49 265 999465
229 287 999847
249 99 998185
298 110 999704
223 196 999261
178 250 994063
230 138 995485
181 216 997660
250 293 994165
134 23 999521
122 52 998580
88 228 997129
25 45 994946
117 77 997185
258 289 999147
153 106 995989
273 79 998745
113 132 997806
151 254 998809
191 207 998708
206 40 995402
212 141 995700
44 184 998141
134 67 999521
34 272 998265
159 246 997903
98 290 999625
153 99 998188
92 180 997720
153 197 995762
176 255 996808
279 198 996401
255 170 999043
248 293 995264
175 126 997888
9 177 998780
87 221 998982
4 173 999583
6 212 996180
112 205 996523
132 226 994703
12 163 999383
207 8 998347
288 102 997984
72 184 998149
256 155 999725
144 297 997947
191 151 998800
294 287 999689
96 49 999463
74 195 999909
281 88 999060
194 144 996484
199 180 997221
252 240 997387
50 40 997007
31 267 998724
95 208 997348
149 262 998026
146 58 995380
290 275 999109
231 29 999303
294 40 995405
282 67 997027
61 85 998660
130 189 999169
218 130 996249
193 242 997862
202 145 996423
71 228 995726
114 202 997160
115 168 997466
278 64 995749
187 207 998842
216 118 998425
88 115 997465
92 55 997722
5 23 996545
124 8 997307
119 286 998204
49 166 999466
47 99 998183
213 20 999542
168 2 998004
231 260 999300
175 32 998108
107 32 998104
186 255 996567
5 41 998622
287 13 999688
146 168 995949
9 54 998785
54 198 994889
142 295 996887
141 208 996205
61 204 998881
289 272 999143
50 89 999485
247 55 999248
189 81 999161
59 240 998822
99 111 998189
187 105 998843
213 106 995981
104 31 998727
82 216 998220
85 71 998665
31 151 998804
154 219 997820
42 122 998963
65 134 999800
233 80 999322
54 193 997869
78 220 998463
219 161 997828
25 248 995267
135 266 994749
276 111 999760
131 222 999369
118 117 998429
95 188 997347
275 119 998205
256 244 999725
254 198 996949
82 280 998227
125 200 996846
45 300 995885
95 225 997343
230 176 996800
183 139 998942
247 224 999249
33 256 999725
135 277 999184
41 139 10
203 201 996009
66 28 997962
291 284 997328
91 184 998149
197 254 996940
274 203 996765
88 110 999707
166 170 999044
41 196 998628
195 277 999909
234 13 997608
281 108 999064
139 128 998608
31 28 998726
110 250 999703
263 4 999407
223 69 999263
193 188 997867
83 205 996966
21 249 995147
84 134 999526
179 175 997884
60 208 998381
217 72 999127
152 267 999026
223 79 999269
52 276 999765
118 42 998962
145 111 996422
96 229 999844
62 284 998526
136 253 996281
56 22 999747
153 19 995769
25 72 997249
30 296 998561
83 102 997981
206 249 995148
66 35 999440
238 288 999209
237 230 999007
105 65 999809
224 205 995969
190 80 999323
147 148 998508
181 24 1000000
34 139 998605
187 157 998845
257 15 995542
116 77 997182
24 180 1000000
119 211 998202
168 205 995947
31 201 998720
75 14 999946
150 159 996121
234 146 997601
55 85 998661
146 144 995302
194 30 996488
79 48 998740
182 145 998761
99 122 998483
137 14 999884
113 60 998380
96 194 996489
143 28 999569
75 285 999940
281 187 999062
242 253 997141
6 284 996184
184 257 998141
223 199 999268
244 227 996227
142 213 996889
76 249 998541
263 238 999400
116 120 996728
271 59 998820
84 209 996064
47 8 997709
113 201 997801
63 215 999923
121 259 998920
58 262 998025
202 211 996323
168 148 998500
288 278 994665
238 63 999925
196 241 997749
93 39 997269
18 134 999981
59 165 998825
231 9 999307
117 158 995926
135 206 994548
112 11 997048
136 114 997165
228 174 997686
267 213 996387
102 184 998149
291 104 997327
31 139 998722
297 10 997944
97 190 999285
49 114 999468
138 149 996904
285 41 998626
226 286 996706
168 14 998909
280 50 997009
219 285 997820
223 127 999260
225 179 996786
252 268 997383
18 195 999982
111 237 999004
28 172 997965
34 111 998260
81 270 994689
192 262 998028
138 29 996861
233 124 997442
175 3 997885
206 100 999607
152 215 999023
50 241 997008
91 96 995426
278 106 995981
225 222 994828
77 18 999980
82 222 998228
149 89 999485
133 202 998066
72 67 997240
204 120 998887
59 275 998823
2 5 998007
190 160 999282
159 291 997325
93 227 995363
156 19 996928
88 262 998023
221 197 998982
300 11 997046
152 217 999127
130 134 999526
101 283 999860
91 251 995048
109 198 997587
295 272 996660
125 99 998183
223 143 999562
294 71 994768
42 292 998969
256 102 999721
160 166 995828
14 166 998901
285 286 996701
68 183 998942
96 84 996067
132 169 998440
138 244 996226
174 21 997685
93 232 996085
254 102 997981
48 210 996345
8 12 999385
80 213 999322
30 34 998265
256 197 999729
229 186 999847
273 32 998101
249 49 999461
179 218 996787
86 142 996889
164 257 999342
61 2 998005
191 130 998702
260 211 996329
268 161 995641
180 137 999889
255 126 997624
225 266 994820
182 50 998766
80 167 999329
285 263 999405
93 99 998182
9 190 999282
233 235 997442
83 38 997423
60 189 999162
196 5 997749
119 262 998205
175 222 997887
248 85 998667
215 48 996747
7 36 998404
121 130 996601
194 164 999347
30 82 998221
232 277 999182
60 97 998386
59 131 999365
192 41 998627
162 39 998322
178 103 999503
203 10 995862
136 182 998761
19 279 996401
279 263 999409
56 27 999749
169 187 998848
167 205 995209
141 249 995700
227 109 997582
110 204 999701
102 284 997982
63 12 999920
184 87 998143
270 216 997666
141 269 997287
270 228 995721
34 219 998269
261 214 996026
51 242 999084
224 106 10
297 77 997940
9 68 998781
211 248 996323
271 162 998321
204 176 998881
131 232 999365
65 77 999805
52 101 999820
147 191 998704
110 72 999703
31 251 998725
293 170 999040
237 198 999005
254 160 996948
47 285 997702
226 233 997445
73 278 995800
249 157 995460
292 5 998304
95 85 998662
220 211 997764
149 72 997244
203 206 995863
51 44 999086
258 68 995509
23 13 996541
66 26 999423
141 218 996243
103 45 999502
134 157 999526
9 269 998782
194 56 999742
205 22 995207
99 164 999346
202 21 994844
284 31 998720
117 36 998405
48 146 996344
272 151 998804
263 53 999403
62 195 999909
190 27 999282
277 73 999181
213 112 996529
300 150 995884
98 20 999628
15 209 995908
16 293 995585
64 189 999160
261 111 996169
247 20 999540
221 223 999267
257 300 995886
204 171 998888
65 18 999980
108 19 998681
227 180 997223
59 184 998824
47 146 997701
276 25 999761
252 231 999302
137 104 999888
206 155 997360
86 106 996464
221 266 998985
115 206 997464
294 32 998102
143 204 999569
187 57 998845
58 238 999203
175 241 997889
158 233 997445
299 17 999645
45 178 994944
91 183 998942
28 254 997968
132 176 996806
285 57 996365
6 267 996387
6 172 996188
26 52 999427
170 64 999040
92 126 997727
147 270 997486
148 14 998903
213 67 995007
29 271 997565
65 44 999808
236 141 999661
15 88 997120
162 56 999744
291 102 997985
17 33 994464
20 162 999545
234 77 997606
38 248 997426
286 7 997528
139 102 998601
202 233 997444
51 173 999585
230 79 998743
62 136 998526
115 165 997465
267 88 997120
180 173 999586
155 277 999184
124 145 996422
95 186 997343
208 163 998080
232 62 998523
296 85 998664
212 192 10
272 196 997743
15 191 998706
71 174 997683
144 272 996664
252 14 998906
142 21 996886
295 100 999604
266 159 996125
102 32 998101
185 123 998866
5 64 995743
292 294 998300
123 291 998868
51 121 999089
17 297 997942
61 259 998920
269 160 997286
2 122 998485
199 161 995680
114 57 997164
139 229 999845
299 297 999640
115 96 997464
221 4 998985
296 152 999025
288 222 994628
48 83 996962
38 141 997427
14 62 998900
116 267 996725
174 238 999208
159 115 997463
55 217 999124
145 280 996501
187 86 998844
285 143 999568
3 84 996986
162 272 998326
15 148 998501
41 74 999782
61 19 996043
25 203 995860
104 198 996142
143 97 999560
32 193 998102
293 35 999445
288 163 998083
90 233 998249
122 237 999008
79 188 998745
264 266 994747
225 46 994820
134 194 999522
228 241 996625
137 252 999888
261 294 996025
142 145 996882
273 201 996001
26 169 999428
140 192 997400
240 44 995342
272 253 996664
86 17 996469
148 141 998504
65 75 999949
69 129 998164
190 152 999284
154 178 995244
37 36 998400
142 132 996884
243 36 998407
186 28 997966
19 104 996147
286 157 996706
273 228 995725
66 244 997923
113 69 997808
82 31 998722
147 85 998667
39 91 997262
25 189 999163
91 40 995408
11 31 998728
56 90 999742
104 118 998420
295 279 996400
117 176 996804
53 223 999266
211 289 999142
67 128 996303
57 62 998522
215 42 998960
163 253 998086
101 128 999829
221 88 998982
187 132 998841
265 262 998026
46 7 997523
84 16 996068
49 282 999464
275 229 999844
145 92 997729
272 180 997226
165 64 996824
131 65 999804
187 41 998842
168 53 997846
136 79 998744
44 21 995340
232 181 997205
26 204 999422
227 214 995068
213 167 995002
186 234 997600
241 69 996624
290 242 999105
246 73 997905
246 68 997907
187 77 998847
59 7 998822
47 117 997703
30 283 999868
294 150 994901
20 159 999548
44 55 997509
94 48 996346
258 288 10
161 117 995022
140 256 999727
96 82 998220
7 194 997522
113 287 999682
95 139 998602
1 121 999220
162 214 998320
97 165 997101
78 257 998460
205 98 999629
124 73 995802
16 143 999563
97 39 997261
253 145 996423
294 70 997544
293 222 994348
90 95 998244
126 72 997625
151 248 998807
234 254 997607
265 273 997641
166 204 998881
182 144 998762
51 212 999088
124 162 998320
131 219 999367
292 280 998304
102 82 998228
186 5 996561
105 227 997785
240 263 999405
298 6 996184
224 226 995966
281 185 999064
197 210 995621
279 188 996447
89 3 999489
125 83 996967
215 126 997627
282 125 997023
91 191 998708
276 167 999765
109 89 999483
63 195 10
256 297 999724
286 30 996704
190 105 999281
294 75 999946
142 129 998160
185 178 998644
287 127 999684
262 133 998061
174 212 997686
185 58 998648
234 283 999863
203 17 995864
3 36 998401
293 200 996268
19 32 998109
161 261 996023
104 235 996641
228 297 997940
255 87 995785
205 21 995203
13 91 995041
259 46 998929
127 84 996068
35 263 999442
252 175 997884
255 295 994804
170 289 999142
6 226 996184
73 299 999641
164 209 999341
201 275 997065
194 173 999588
95 128 997346
169 173 999582
5 92 997728
105 83 997789
15 16 995582
223 130 999264
104 165 996826
46 78 998468
102 169 998449
295 1 999220
125 86 996846
172 195 999902
173 145 999585
222 2 998007
114 113 997800
190 232 999287
169 271 998447
59 238 999209
194 140 997402
154 104 996143
66 72 997925
272 187 998844
5 115 997464
210 15 995547
272 137 999886
7 33 997521
111 211 996325
177 12 999382
240 107 997089
230 147 997481
238 274 999207
205 65 999807
106 26 999426
266 88 997124
15 76 998540
81 205 995203
143 34 999565
109 101 999827
69 43 998361
166 222 995820
272 108 998688
35 207 999447
49 56 999748
3 130 996983
101 91 999822
122 281 999067
209 235 996642
300 89 999489
153 87 10
230 31 998724
246 61 997905
238 39 999209
149 14 998901
272 120 996667
47 110 999703
216 177 998128
97 52 998585
78 117 998469
27 165 996823
286 245 10
41 142 998621
2 115 998008
289 247 999246
110 80 999704
239 279 999968
208 178 996208
54 236 999660
192 208 996203
264 11 997043
107 200 997088
290 254 999102
205 25 995208
6 86 996466
32 118 998420
236 95 999661
187 294 998841
25 283 999868
231 61 999309
123 132 998864
83 243 996968
69 4 995081
171 256 999720
234 82 998227
43 254 998361
124 149 996906
44 237 999001
74 198 999783
153 195 999901
101 8 999825
284 221 998986
119 244 998201
292 126 998307
216 27 997664
51 162 999086
152 33 999020
12 91 999383
236 77 999664
140 18 999984
158 222 995929
208 40 996205
59 166 998826
110 104 999703
194 174 997686
178 241 996626
98 140 999627
30 276 999766
88 231 999303
253 186 996568
232 244 996225
214 61 996043
249 133 998066
271 149 997566
33 178 994208
172 113 997809
199 170 999042
158 241 996620
105 210 997781
78 86 998462
189 265 999161
200 105 997787
165 47 997705
100 102 999608
216 274 997665
4 250 995087
292 57 998309
177 85 998666
156 79 998741
78 98 999620
263 41 999403
70 205 997542
252 80 999325
237 41 999007
85 135 998666
5 219 997828
36 79 998743
64 93 995744
134 248 999529
120 227 995669
25 210 994423
99 30 998182
70 19 997544
86 216 997668
8 24 1000000
172 70 997543
107 205 997081
56 161 999748
184 245 998146
248 284 995266
165 138 996827
109 275 997584
114 143 999562
238 205 999204
236 1 999667
2 151 998802
37 115 998285
70 50 997549
282 267 997025
99 7 998188
11 196 997744
32 117 998107
136 107 997081
219 165 997820
287 245 999681
179 100 999602
187 280 998844
124 159 996125
298 17 996102
91 50 997002
290 157 999104
157 136 996283
93 134 999526
102 260 997988
227 59 998822
285 198 996366
50 73 997005
106 234 997605
170 246 999047
230 131 999367
79 58 998741
279 49 999467
163 180 998087
223 154 999261
127 74 999784
300 248 995883
221 128 998981
102 45 997983
99 89 999486
96 90 998249
248 11 997046
272 92 997729
137 29 999883
97 136 997108
173 75 999946
60 156 998386
101 80 999825
250 248 995269
240 24 1000000
182 179 998766
70 45 997547
235 90 998249
9 110 999705
161 71 995023
79 264 998742
259 51 999081
150 136 996282
98 28 999620
148 157 998509
298 46 996104
115 233 10
6 237 999008
64 239 999960
205 269 997282
131 169 999366
300 232 996089
269 67 997289
148 221 998987
147 263 999402
254 6 996940
74 135 999782
179 167 996783
80 188 999325
238 202 999201
276 135 999765
95 175 997889
22 238 999208
253 299 999640
194 287 999685
298 144 996104
207 144 998346
46 8 997302
12 297 999381
287 87 999682
34 80 999327
101 179 999825
268 131 999369
96 286 996708
266 230 995480
112 160 996521
92 201 997723
269 16 997281
251 278 994661
102 224 997989
125 69 996844
46 192 994647
165 49 999460
130 276 999768
188 166 996443
158 57 995927
209 266 995904
71 205 995207
286 111 996708
141 145 996427
261 95 997349
200 5 996264
62 242 998527
190 248 999281
291 195 999907
274 177 998126
27 259 998925
86 122 998489
285 146 996360
64 55 997504
104 1 999227
88 233 997444
288 221 998989
226 232 996081
186 168 996569
291 85 998669
249 91 995140
123 127 998862
197 90 998247
166 262 998025
80 44 999322
245 125 996842
274 252 997385
35 154 999443
227 149 996909
250 234 997603
275 195 999902
234 60 998388
244 290 999107
11 66 997929
49 280 999466
32 14 998901
80 294 999324
261 223 999266
122 218 998483
16 200 996269
32 287 999688
26 60 999428
129 262 998168
67 249 995146
198 86 996466
263 49 999465
32 13 998106
206 253 995124
111 150 996161
271 253 997562
111 271 997563
79 42 998968
77 3 997185
83 196 997748
290 127 999108
59 47 998824
108 123 998865
37 281 999068
198 19 995184
173 264 999584
214 4 10
259 157 998927
270 185 998649
147 81 997480
118 98 999621
182 151 998806
138 123 998863
159 242 997140
37 279 998280
281 113 999069
146 208 996200
267 281 999063
52 23 998582
186 158 996567
29 49 999466
210 87 995787
243 139 998600
99 98 999625
56 133 999740
220 27 997764
152 225 999023
74 250 999781
38 43 998368
197 141 995702
109 100 999607
28 6 997966
46 136 996281
260 172 995849
111 32 998100
157 151 998805
241 48 996626
269 292 998302
215 252 997385
69 284 995160
60 290 999105
139 79 998741
44 137 999883
7 77 997524
170 93 999042
37 31 998728
240 118 998424
64 284 995741
91 23 996543
54 105 997783
242 262 998025
141 140 997401
208 111 996200
174 265 997684
111 106 996165
83 294 996961
41 15 998625
258 76 998545
120 262 998024
19 109 997589
242 186 997143
175 127 997884
242 164 999343
234 270 997601
26 258 999424
102 199 997983
93 220 997767
129 258 998161
286 255 996703
127 124 10
235 44 996646
5 53 997843
159 198 996121
195 213 999909
150 197 995621
20 216 999549
119 114 998205
187 297 998840
235 76 998541
19 277 999188
23 281 999069
291 153 997320
125 228 996842
230 105 997789
101 210 999826
84 215 996743
237 49 999464
79 28 998745
220 141 997767
261 120 996020
43 23 998363
272 268 996664
73 103 999505
184 142 998142
160 72 997249
36 125 998408
143 102 999565
136 103 999509
52 193 998585
69 103 999504
112 71 996521
226 274 996764
47 191 998701
220 53 997840
290 299 999642
250 55 997504
149 48 996909
291 33 997326
186 250 996565
111 297 997945
296 143 999560
227 249 995148
116 130 996724
6 96 996182
35 180 999442
92 15 997726
271 133 998062
285 277 999184
214 84 996065
245 182 998768
98 132 999627
103 120 999508
247 223 10
63 78 999927
62 220 998520
285 7 997520
116 22 996728
84 139 998600
55 261 997509
101 160 999820
142 59 998822
84 230 996066
283 202 999867
104 103 999505
244 96 996223
99 195 999904
220 250 997765
5 163 998089
254 206 996946
262 102 998028
55 73 997500
242 106 997148
21 110 999705
235 99 998182
221 36 998980
108 163 998684
85 152 999027
36 25 998406
95 216 997661
216 10 997663
230 268 995642
171 41 998623
286 72 997246
140 96 997402
44 211 996321
67 292 998303
13 148 998504
9 123 998865
169 36 998446
216 173 999587
209 36 998406
220 186 997760
53 116 997847
158 58 995925
190 94 999285
100 6 999603
223 270 999260
185 168 998644
145 115 997469
44 85 998664
125 29 10
116 228 996724
121 94 996609
116 147 997484
98 190 999628
195 219 999905
38 253 997428
286 238 999208
178 150 994903
99 191 998707
35 79 999442
28 120 997967
121 179 996781
266 14 998905
58 63 999925
231 146 999307
220 168 997763
8 231 999306
111 5 996164
172 64 995748
210 171 998047
285 255 996367
163 273 998087
212 21 994840
150 101 999826
184 3 998149
52 251 998582
94 300 995888
3 127 996984
99 204 998889
5 21 995446
104 160 996146
87 282 997027
15 48 996345
59 17 998826
10 294 995105
296 274 998566
97 80 999320
278 154 995245
232 260 996083
124 200 996262
11 152 999023
104 295 996147
95 241 997347
163 118 998426
267 283 999861
70 239 999961
191 203 998706
99 163 998185
236 151 999660
8 166 997300
215 157 996748
84 171 998048
142 155 997368
153 200 996268
173 272 999582
244 113 997806
33 293 994209
100 192 999605
21 214 995063
274 240 996760
251 149 996904
9 236 999665
42 70 998965
190 298 999282
267 253 996389
141 176 996807
263 165 999404
119 276 999768
218 135 996245
49 271 999468
134 181 999524
227 63 999922
56 228 999749
236 279 999665
145 51 999087
191 271 998700
164 147 999347
26 153 999428
288 165 996827
237 152 10
268 162 998323
3 264 996982
278 275 997066
298 183 998945
2 253 998001
57 110 999705
127 283 999862
215 29 996861
160 41 998626
237 180 999006
92 254 997721
130 54 995287
256 157 999723
191 272 998706
197 63 999921
46 266 994742
284 66 997926
4 32 998108
259 59 998920
171 126 998042
171 261 998046
148 172 998504
175 185 998644
37 34 10
1 287 999682
32 285 998100
68 90 998246
92 138 997721
140 186 997409
242 149 997145
162 201 998320
148 142 998509
255 278 994805
267 68 996380
52 200 998587
175 68 997888
224 112 996523
106 156 996923
263 182 999401
266 54 994887
37 177 998289
154 270 995245
155 222 997367
144 175 997888
227 169 998446
159 180 997225
52 25 998583
144 249 995142
18 128 999981
83 266 996968
258 25 994608
288 20 999543
126 245 997625
273 208 996207
240 293 994726
15 169 998441
134 128 999526
139 70 998602
5 52 998588
115 63 999922
94 47 997709
158 110 999705
90 175 998247
28 111 997963
204 32 998887
230 39 997265
101 4 999821
123 294 998861
261 11 997047
42 198 998969
227 69 994786
103 265 999505
120 115 997469
118 189 999165
193 156 997869
70 247 999242
279 280 996506
88 124 997120
287 42 999681
64 8 997309
103 177 999503
89 196 999489
74 290 999789
134 17 999528
2 196 998003
256 267 999728
152 140 999028
138 226 994861
57 278 995522
130 53 997846
50 264 997005
137 233 999889
101 195 999902
191 297 998707
282 289 999149
56 42 999743
262 219 998020
154 34 998263
60 298 998383
168 241 996622
203 21 995867
296 167 998565
96 111 996167
181 176 997207
277 12 999386
288 183 998947
169 65 999808
225 162 998321
38 122 998483
273 125 996842
160 75 999940
190 118 999282
242 233 997447
73 177 998126
48 41 998623
205 162 998320
65 294 999809
227 127 994986
176 166 996806
33 55 997509
159 59 998825
248 182 998763
272 138 996662
221 72 998988
239 126 999969
244 142 996886
181 179 997208
255 237 999002
98 18 999984
293 115 997460
224 170 999049
245 257 996688
247 241 999240
77 204 998884
228 250 995727
255 77 997185
259 120 998926
185 116 998642
58 233 997447
18 102 999985
4 217 999127
122 221 998980
112 115 997466
3 50 10
117 51 999088
278 193 997865
8 277 999185
56 180 999744
62 104 998522
215 214 996741
208 272 996669
300 107 997088
285 299 999649
257 128 996300
90 166 998244
85 64 998665
49 264 999462
117 18 999988
168 270 995944
224 141 995966
271 132 997563
174 133 998060
111 242 997149
8 66 997924
170 37 999047
295 108 998684
77 233 997443
165 55 997504
110 176 999704
209 99 998189
34 279 998267
144 142 996883
202 294 994362
142 252 997386
14 38 998901
64 205 995743
46 284 995167
188 98 999620
119 63 999920
14 78 998907
137 13 999888
285 196 997742
140 72 997404
105 115 997783
168 265 997647
241 233 997443
174 273 997688
76 205 998548
116 115 997468
114 297 997949
76 293 998540
203 142 996889
7 163 998087
3 239 999965
90 222 998242
91 205 995202
232 79 998741
187 193 998846
276 253 999762
248 125 996847
225 88 997124
4 115 997469
223 47 999262
46 54 994881
293 242 997142
178 296 998567
41 9 998784
160 15 10
126 112 997620
231 36 999309
216 24 1000000
85 67 998668
36 76 998542
273 110 999701
166 197 995824
161 291 997322
297 278 997941
23 246 997903
254 139 998604
66 130 997928
267 100 999605
23 94 996547
166 2 998005
217 270 999128
225 119 998201
146 42 998969
206 145 996420
134 56 999743
189 115 999167
178 181 997203
280 266 996503
103 117 999509
5 275 997060
159 68 996121
22 34 998266
36 217 999126
256 129 999726
260 36 998403
252 218 997387
280 178 996505
69 100 999605
116 218 996729
276 183 999766
111 1 999224
191 253 998701
157 178 995463
10 224 995961
264 77 997182
26 221 999425
131 44 999361
97 133 998060
183 46 998940
158 249 995923
181 171 998043
226 164 999344
202 217 999122
49 73 999466
11 55 997507
100 17 999603
132 292 998307
53 12 999380
73 294 995804
257 110 999701
245 183 998947
293 104 996148
10 263 999409
237 242 999006
249 63 999922
16 224 995965
174 296 998568
27 224 995968
32 178 998107
288 47 997703
47 253 997709
204 157 998885
269 39 10
249 248 995269
234 80 999323
40 283 999869
35 30 999447
218 263 999402
300 247 999246
69 84 996069
112 157 996524
137 289 999887
222 272 996669
228 281 999065
242 191 998704
112 94 996527
180 191 998705
160 210 995560
62 120 998522
32 212 998109
291 248 997321
119 170 999045
265 281 999066
137 110 999884
296 186 998561
105 144 997780
113 67 997800
206 2 998007
60 296 998566
112 65 999800
15 262 998025
273 188 996448
217 237 999122
297 264 997946
69 147 997484
152 59 999023
284 168 995944
37 287 999680
56 251 999749
104 54 996145
83 89 999481
115 126 997624
84 67 996069
33 11 997042
121 298 996607
209 281 999066
46 18 999981
172 211 996321
204 227 998881
95 143 999562
189 51 999164
158 111 996162
248 33 995269
73 52 998583
213 216 997663
44 263 999402
39 218 997268
276 190 999765
80 160 999323
217 151 999124
247 85 999245
144 169 998440
274 150 996765
174 153 997685
278 295 994666
221 300 998987
51 233 999086
184 186 998145
287 12 999680
278 35 999449
176 265 997643
141 102 997981
52 109 998589
272 52 998588
48 205 996346
60 111 998389
212 246 997906
92 217 999128
124 259 998926
193 55 997861
169 255 998442
173 190 999581
147 142 997481
176 276 999764
12 168 999386
90 239 999969
64 287 999681
68 269 997282
155 96 997368
67 255 994809
272 130 996663
28 122 998487
124 289 999146
118 185 998645
173 291 999582
222 71 994763
290 145 999101
46 48 996340
54 171 998048
71 150 994907
63 9 999926
144 163 998086
214 191 998706
206 187 998846
100 239 999964
122 200 998483
105 62 998522
183 224 998942
233 45 997440
245 267 996681
41 13 998621
287 244 999683
189 27 999164
174 22 997688
41 198 998626
141 28 997962
51 22 999086
161 75 999940
127 158 995923
226 45 994943
203 82 998227
139 197 998601
146 140 997401
283 134 999866
211 28 997963
185 7 998649
128 105 997784
164 154 999346
13 101 999821
261 263 999407
21 195 999900
162 77 998325
59 215 998828
10 17 995109
232 1 999224
25 166 995828
198 57 995528
194 274 996763
299 172 999648
151 280 998806
18 22 999984
92 263 999402
151 144 998802
42 208 998965
7 227 997528
243 109 997580
218 103 999504
125 50 997003
193 226 997861
234 118 998427
125 169 998448
292 92 998305
5 280 996507
284 99 998183
124 58 995388
5 164 999348
16 245 996680
172 163 998083
291 21 997329
115 23 997462
115 119 998201
293 267 996386
277 235 999189
133 103 999506
139 297 998604
298 258 996100
228 16 995722
285 228 996360
29 37 998284
279 85 998661
190 255 999283
165 152 999025
57 182 998769
12 97 999389
100 99 999600
295 91 995047
161 222 995025
87 59 998828
259 110 999709
77 2 998009
283 16 999869
162 17 998321
255 212 994806
49 297 999464
162 111 998326
218 299 999641
291 205 997321
4 291 997325
122 157 998481
263 29 999403
287 291 999688
121 184 998145
84 271 997568
65 2 999802
13 257 10
57 251 995526
295 298 996107
52 258 998585
64 291 997325
235 3 996983
230 295 995480
161 208 996205
137 134 999885
17 210 994469
263 28 999400
244 202 996221
155 227 997360
234 65 999802
300 100 999600
57 21 995526
14 147 998904
180 77 997225
263 232 999405
226 197 995629
183 157 998947
255 204 998883
107 251 997088
202 214 995061
254 239 999968
251 190 999281
9 76 998787
148 11 998502
10 132 995109
73 176 996809
136 295 996281
44 221 998983
259 218 998926
298 241 996626
297 22 997947
238 55 999208
244 169 998444
131 181 999364
137 125 999887
84 262 998022
188 262 998028
101 294 999824
178 58 995385
212 138 994868
76 44 998543
134 106 999526
58 264 995385
265 1 999228
31 285 998725
183 206 998945
157 15 995546
1 47 999226
145 72 997245
167 151 998806
168 208 996200
150 158 995924
127 105 997784
33 45 994940
53 77 997843
285 248 996367
236 250 999664
52 74 999789
235 58 996640
218 294 996247
71 33 994766
155 69 997366
126 274 997628
195 52 999902
158 146 995922
261 28 997960
208 155 997361
213 164 999345
273 117 995605
155 19 997366
291 179 997327
115 166 997463
202 191 998704
59 222 998827
81 239 999962
55 237 999003
167 215 996740
4 293 995084
106 121 996600
221 126 998985
178 202 994362
53 15 997848
105 231 999308
244 263 999408
41 268 998625
103 116 999503
293 123 998865
128 246 997903
109 252 997581
52 181 998589
139 282 998601
48 169 998444
252 280 997382
263 15 999408
143 140 999565
207 231 999309
138 268 995647
142 127 996881
283 239 999962
79 146 998745
123 129 998860
172 225 995324
242 14 998909
56 108 999744
185 49 999467
256 144 999720
60 104 998383
107 269 997287
201 30 996002
116 216 997662
100 224 999606
142 179 996881
126 40 997620
172 284 995323
184 212 998149
74 274 999785
237 148 999004
277 7 999180
89 140 999484
219 82 998222
218 217 999128
63 276 999923
113 257 997806
127 55 997507
56 214 999740
3 189 999164
78 266 998469
27 230 995489
134 7 999529
178 230 995486
169 49 999465
23 254 996943
269 256 999720
267 193 997860
84 56 999742
141 203 995860
255 98 999625
124 60 998385
8 84 997303
182 280 998764
290 243 999101
187 239 999967
298 138 996105
131 270 999365
225 182 998760
54 179 996789
12 162 999383
206 218 996247
114 156 997163
36 186 998401
160 82 998221
18 184 999981
265 271 997649
101 276 999823
218 70 997547
164 104 999343
35 36 999448
204 243 998889
280 126 997620
45 76 998546
3 204 998884
21 41 998629
14 229 999849
183 258 998944
213 82 998228
226 175 997882
260 173 999586
225 75 999944
253 119 998202
195 257 999907
74 282 999781
85 281 999064
128 81 996309
15 87 995781
113 225 997806
31 227 998728
109 223 999269
149 16 996908
123 236 999669
99 182 998762
265 125 997646
189 157 999166
27 140 997409
231 270 999305
57 50 997008
112 183 998946
128 138 996304
53 33 997846
156 203 996923
257 16 995586
230 175 997888
266 242 997141
6 235 996648
238 15 999203
96 238 999204
145 260 996420
111 50 997008
219 274 997829
277 296 999183
45 238 999201
223 206 999265
99 17 998181
4 227 995089
260 108 998687
253 259 998920
74 102 999784
221 243 998984
84 10 996060
158 239 999967
200 70 997547
179 174 997687
123 215 998868
291 55 997502
99 22 998188
101 246 999821
298 51 999089
268 235 996645
6 72 997247
119 2 998203
122 9 998781
106 244 996223
196 164 999348
269 106 997280
61 166 996043
61 222 996042
283 191 999867
127 176 996807
248 289 999140
105 149 997783
43 169 998446
178 43 998360
64 22 995745
242 278 997145
283 167 999867
43 37 998361
71 129 998167
205 99 998180
228 153 995765
44 40 995403
226 90 998249
132 239 999966
198 97 997102
104 74 999780
78 72 998460
140 227 997402
215 7 997527
116 119 998205
230 160 995560
101 224 999821
160 115 997460
101 9 999827
168 176 996805
16 29 996869
142 106 996881
151 41 998809
182 242 998760
93 43 998362
248 66 997929
85 229 999840
113 97 997802
109 56 999747
1 180 999220
93 300 995881
294 171 998040
28 275 997968
11 80 999328
25 252 997387
155 300 997365
81 49 999467
98 146 999625
251 164 999342
155 261 997360
245 189 999163
278 28 997965
90 131 999367
136 26 999421
99 120 998187
33 37 998283
149 212 996901
97 282 997100
164 245 999347
239 137 999965
46 68 995508
137 168 999882
300 178 995880
155 197 997365
221 117 998987
10 238 999206
216 254 997667
257 87 995781
233 212 997445
263 280 999402
178 19 995183
66 279 997929
259 146 998928
252 178 997386
29 48 996865
155 263 999404
207 205 998340
32 38 998109
76 283 999869
201 188 996443
41 180 998621
146 109 997582
170 113 999042
270 93 995365
135 270 994681
136 279 996403
4 107 997084
11 78 998465
118 231 999308
173 230 999580
81 32 998106
223 50 999261
17 273 995606
219 136 997828
290 183 999107
156 5 996922
119 272 998205
243 61 996582
109 118 998421
133 275 998067
29 110 999708
214 269 997283
84 159 996128
237 29 999004
232 52 998580
52 263 999401
116 6 996725
72 179 997247
49 171 999469
161 260 995843
41 233 998621
261 8 997302
95 87 997349
65 237 999809
191 184 998700
45 20 999543
165 4 996823
166 116 996721
119 93 998204
181 166 997205
209 132 995903
194 119 998205
18 210 999980
132 164 999342
64 92 997724
152 289 999147
151 206 998807
115 131 999365
280 159 996501
31 124 998726
46 290 999101
185 275 998644
280 45 996503
222 135 994544
208 49 999460
270 51 999086
10 225 995103
203 9 998780
26 223 999425
60 184 998385
74 37 999782
99 230 998180
93 163 998083
19 123 998867
47 198 997709
289 149 999145
279 12 999387
153 235 996643
15 220 997761
195 237 999906
255 147 997487
117 87 995788
215 249 996742
24 152 1000000
247 183 999244
287 85 999684
232 216 997665
138 235 996643
208 26 999421
243 263 999401
286 104 996701
10 207 998349
3 56 999749
87 189 999160
225 99 998185
244 157 996223
268 69 995641
155 165 997363
209 38 997423
5 8 997307
67 168 995947
105 59 998824
267 146 996380
51 33 999085
32 79 998740
124 20 999547
278 225 994829
257 130 995281
188 146 996441
135 289 999147
294 229 999840
196 107 997740
169 160 998441
33 44 995343
197 204 998880
12 193 999384
295 276 999763
22 257 994921
110 280 999707
293 144 994309
196 38 997747
256 116 999720
282 12 999382
19 172 995324
63 282 999928
293 241 996627
150 91 995048
261 172 996022
170 60 999042
5 177 998125
248 207 998344
243 74 999782
91 241 996620
155 17 997361
22 112 996523
146 263 999400
17 2 998009
125 208 996848
46 195 999901
9 92 998786
164 254 999345
220 69 997761
97 245 997102
193 207 998348
268 102 997981
74 123 999781
244 226 996224
71 153 995762
160 129 998168
178 264 994446
48 206 996344
86 241 996629
273 63 999924
200 204 998889
79 239 999964
12 166 999380
233 239 999966
123 149 998865
86 71 996467
15 162 998320
206 88 997120
110 129 999702
116 254 996947
168 218 996249
132 232 996088
109 264 997589
261 103 999506
95 50 997340
265 105 997787
76 75 999949
42 203 998966
285 257 996365
21 94 994846
272 278 996665
212 42 998965
198 206 994587
276 224 999764
124 9 998780
73 26 999423
134 45 999522
193 191 998707
134 24 1000000
209 291 997320
33 38 997428
249 253 10
300 183 998940
97 35 999444
259 36 998928
177 148 998502
274 253 996767
244 12 999388
60 98 999622
90 86 998246
293 249 995148
107 214 997082
143 17 999569
127 18 999980
298 87 996105
2 208 998000
224 263 999404
47 113 997801
278 269 997280
104 69 996146
131 118 999366
110 169 999707
255 201 996003
82 103 999506
277 162 999181
42 237 999000
237 16 999003
231 214 999308
192 87 995786
149 37 998280
169 253 998442
130 10 995288
225 251 994821
77 196 997741
51 100 999605
127 222 994981
23 195 999906
264 47 997708
88 254 997127
18 230 999981
298 196 997746
150 251 994909
101 274 999829
87 161 995780
67 294 994564
251 271 997565
199 247 999243
144 178 994300
44 191 998703
44 278 995345
114 285 997162
66 27 997928
162 2 998321
36 183 998947
295 13 994283
208 114 997163
195 182 999908
152 164 999340
153 140 997405
92 61 997726
186 164 999345
299 133 999647
114 267 997163
65 279 999804
271 143 999563
300 244 996228
149 44 996902
93 225 995367
266 20 999540
139 76 998609
81 271 997561
300 141 995887
167 192 994523
253 219 997828
3 241 996983
208 89 999484
214 173 999584
156 263 999407
237 38 999002
55 31 998723
292 185 998646
37 184 998285
258 161 995025
255 226 994808
235 248 996647
108 98 999626
50 62 998520
45 142 996885
174 260 997688
109 54 997589
219 132 997826
265 90 998249
196 230 997747
147 119 998209
244 141 996220
127 240 994981
21 20 999542
43 13 998364
193 204 998887
152 194 999026
33 154 995249
233 160 997447
42 199 998968
295 297 997948
238 182 999205
37 12 999380
253 139 998606
2 211 998000
235 258 996646
215 54 996743
211 127 996321
40 156 996921
279 93 996403
13 69 994781
75 151 999943
209 214 995900
295 60 998387
3 172 996985
265 156 997647
244 105 997785
151 202 998804
157 280 996502
195 175 999903
189 237 999167
296 61 998561
49 82 999460
254 196 997741
122 71 998487
113 115 997801
87 293 995785
172 291 997326
293 20 999543
36 193 998406
10 74 999781
136 242 997141
203 136 996280
108 121 998688
230 219 997824
24 135 1000000
115 34 998267
219 213 997828
82 201 998227
244 193 997868
296 182 998764
180 236 999660
131 84 999364
218 42 998969
102 104 997982
50 282 10
84 284 996068
264 96 995421
300 298 996104
27 227 995225
218 92 997724
135 38 997429
29 291 997326
134 30 999524
297 206 997940
167 180 997224
4 132 995085
294 118 998425
17 285 996368
169 246 998444
250 171 998042
232 239 999969
110 256 10
216 203 997665
146 173 999581
118 158 998421
4 200 996260
77 38 997420
292 203 998306
49 154 999460
249 211 996324
273 278 995602
191 299 999645
213 28 997965
3 7 997521
171 292 998305
173 277 999584
283 113 999863
266 73 995803
183 77 998947
187 181 998840
172 27 995326
231 3 999303
54 51 999080
103 281 999505
221 281 999066
207 247 999245
61 32 998102
167 290 999103
226 189 999168
222 235 996647
150 77 997183
94 29 996861
162 207 10
111 222 996163
130 251 995289
112 25 996521
37 182 998764
208 36 998407
50 86 997009
1 211 999222
31 95 998724
194 63 999928
193 49 999463
8 296 998569
20 117 999545
254 32 998103
119 188 998202
216 126 997662
147 107 997486
115 39 997467
161 110 999700
211 223 999261
36 121 998403
252 273 997382
33 280 996504
32 78 998467
106 97 997107
139 47 998603
245 147 997485
175 6 997883
230 15 995543
162 79 998742
238 6 999206
138 132 994866
266 284 995169
231 288 999300
178 13 994283
254 47 997704
118 287 999684
48 99 998186
131 46 999367
163 27 998086
287 25 999681
119 231 999304
112 34 998263
161 220 997766
192 173 999584
131 23 999368
112 118 998424
282 182 998762
149 267 996909
219 144 997826
5 34 998268
24 28 1000000
23 18 999987
165 107 997089
283 163 999863
141 22 995700
14 65 999808
211 262 998022
204 146 998880
129 253 998161
165 15 996828
66 228 997923
249 177 998128
123 229 999844
42 243 998962
227 270 994681
28 212 997969
266 82 998226
223 178 999262
244 186 996566
56 92 999747
235 137 999886
199 66 997923
133 234 998065
58 41 998621
37 263 999403
170 221 999047
172 50 997006
263 130 999406
198 49 999463
81 146 995304
199 249 995681
194 37 998280
167 299 999647
96 214 995422
27 200 996261
172 226 995320
149 68 996900
226 296 998564
15 24 1000000
109 81 997582
200 40 996265
278 246 997903
140 190 999280
289 147 999148
256 78 999727
287 110 10
111 72 997240
78 4 998460
133 185 998642
250 36 998408
185 129 998649
80 136 999323
68 300 995886
108 269 998682
170 6 999049
163 141 998084
159 292 998309
82 185 998643
16 289 999144
257 256 999725
115 19 997465
211 238 999202
158 207 998341
103 233 999503
297 277 999189
210 298 996103
221 97 998983
53 176 997847
252 267 997385
4 235 996647
278 176 996806
87 22 995782
7 275 997525
133 284 998068
65 176 999803
243 284 996584
11 42 998968
134 127 999528
101 15 999829
235 203 996646
171 69 998043
168 103 999501
284 207 998349
201 282 997025
268 222 995647
176 59 998829
49 153 999468
199 300 995887
271 156 997568
235 53 997842
66 281 999066
242 145 997140
270 110 999707
238 296 999207
299 171 999649
197 294 995628
40 225 995406
74 258 999787
190 147 999280
16 28 997961
23 31 998728
137 144 999887
285 145 996422
263 74 999787
266 275 997063
231 196 999307
278 300 995883
172 10 995321
198 297 997943
111 84 996161
61 186 996568
47 63 999924
14 15 998909
129 196 998161
12 286 999382
34 46 998263
223 72 999265
54 91 995041
144 285 996366
226 234 997602
174 37 998288
171 93 998042
125 267 996846
130 296 998568
256 148 999723
275 297 997941
93 73 995809
113 204 998884
295 160 995565
79 289 999145
283 246 999863
122 176 998487
249 132 995148
90 75 999943
164 47 999347
259 122 998926
76 170 999046
172 46 995328
57 293 995521
218 270 996244
263 203 999403
15 244 996227
72 43 998363
28 102 10
81 154 995249
68 284 995503
155 298 997368
50 201 997007
292 125 998308
157 140 997408
282 41 998624
220 266 997761
225 6 996180
93 114 997165
178 284 995161
22 167 994925
191 157 998700
182 215 998769
144 224 995960
145 80 999320
251 97 997106
146 164 999342
65 216 999806
56 4 999741
11 194 997048
3 53 997842
206 252 997380
255 184 998146
272 78 998465
84 71 996066
296 136 998566
245 25 996681
121 102 997988
152 72 999024
226 58 995384
256 53 999729
231 107 999301
183 272 998943
71 233 997444
247 197 999246
207 261 998344
256 152 999724
264 4 995083
231 200 999303
167 186 996564
41 55 998623
250 103 999503
138 42 998968
174 70 997680
90 290 999100
286 109 997581
57 275 997066
151 180 998802
124 83 996967
265 218 997640
178 293 994161
176 54 996805
191 57 998707
5 22 995443
204 14 10
170 74 999784
7 25 997521
76 98 999629
206 210 994423
210 250 994422
93 261 996025
115 148 998500
240 90 998242
86 101 999824
53 184 998144
80 127 999322
29 183 998946
264 207 998342
160 42 998962
23 123 998860
13 163 998085
41 42 998966
229 199 999843
145 168 996425
141 243 996584
204 125 998883
18 270 999984
285 120 996365
241 28 997963
133 36 998408
157 35 999448
95 25 997347
267 13 996384
290 258 999107
155 169 998445
184 62 998527
154 259 998920
191 280 998703
280 130 996509
223 96 999265
87 21 995781
234 148 998507
53 159 997848
28 13 997967
231 92 999309
150 262 998020
12 6 999386
48 102 997986
67 218 996241
177 33 998127
248 202 995266
4 258 995086
249 295 995146
224 118 998427
25 32 998109
183 140 998949
230 92 997729
118 162 998429
101 27 999829
55 114 997506
279 33 996406
168 31 998729
197 93 995623
201 217 999122
132 48 996349
239 77 999967
185 93 998646
219 162 998324
169 221 998988
91 83 996960
219 3 997826
37 24 1000000
40 75 999948
260 184 998148
225 3 996981
173 15 999589
30 149 996900
65 63 999926
272 121 996661
81 202 994504
56 59 999745
5 245 996689
157 64 995748
45 250 994943
210 97 997104
100 134 999609
16 181 997204
55 66 997921
209 53 997841
67 83 996966
276 12 999768
46 230 995488
133 292 998305
93 251 995363
214 69 995064
88 48 997123
209 83 996964
188 214 996442
202 74 999788
255 181 997205
177 298 998120
187 189 999167
154 211 996327
62 121 998520
146 94 995300
194 77 997182
134 126 999527
40 227 995407
227 144 994408
111 165 996822
263 73 999409
86 244 996467
201 47 997705
165 44 996823
167 171 998049
168 206 995949
153 239 999963
174 125 997684
7 49 999463
119 57 998208
142 169 998440
22 191 998700
89 189 999484
16 75 999944
266 165 996827
77 121 997180
20 63 999922
250 239 999969
291 136 997327
102 164 999342
105 254 997786
168 258 995942
249 297 997947
7 139 998602
101 46 999825
15 247 999240
20 163 999545
65 203 999808
21 228 995727
20 96 999549
272 277 999181
254 64 996949
9 52 998782
101 134 999826
235 79 998747
277 149 999182
9 118 998785
253 160 995561
36 130 998408
49 16 999467
247 112 999249
16 175 997884
144 255 994803
166 205 995822
208 172 996201
1 230 999224
243 162 998326
272 28 997968
1 229 999842
165 222 996828
84 221 998980
155 46 997364
113 176 997803
82 40 998223
110 232 999700
90 263 999407
111 262 998029
22 171 998049
28 140 997968
115 282 997460
6 230 996183
213 108 998680
283 221 999868
295 78 998460
47 4 997704
46 228 995723
102 186 997987
59 199 998828
82 181 998225
215 114 997160
128 77 997188
3 205 996982
277 234 999180
134 186 999528
138 258 994860
178 233 997444
30 27 995224
65 38 999805
61 142 996881
80 286 999325
294 225 994826
215 64 996748
212 158 995927
110 63 999928
84 206 996060
129 288 998166
161 39 997265
220 102 997989
143 101 999825
131 235 999365
31 134 999529
240 185 998642
66 181 997929
142 65 999802
10 201 996002
82 56 999740
165 96 996826
13 110 999702
112 217 999120
150 52 998581
34 120 998262
133 102 998066
118 63 999926
160 279 996403
225 141 995703
233 157 997440
94 223 999266
107 213 997088
23 90 998244
79 182 10
171 8 998042
86 69 996467
153 192 995761
256 92 999722
220 261 997761
214 260 995847
26 286 999424
218 19 996246
152 31 999027
45 15 995545
62 145 998522
269 170 999040
112 182 998769
29 18 999986
37 181 998280
85 62 998663
74 156 999781
15 142 996884
213 274 996761
139 136 998607
116 223 999269
23 218 996544
233 227 997441
190 293 999287
81 181 997201
286 6 996708
34 220 998268
86 181 997202
176 10 996801
1 298 999227
252 190 999287
203 125 996847
186 92 997725
72 204 998886
239 61 999960
270 142 996883
204 205 998880
159 74 999789
47 134 999524
222 191 998706
135 75 999949
129 30 998166
61 97 997109
212 117 994245
237 176 999006
94 82 998228
270 65 999807
266 68 995505
81 41 998622
38 213 997422
234 181 997602
210 137 999883
209 259 998927
124 26 999428
21 297 997943
273 81 995604
259 78 998926
77 179 997181
154 82 998222
276 71 999766
60 229 999844
279 165 996823
30 219 997823
184 287 999681
146 221 998985
267 34 998266
233 168 997446
102 212 997981
106 14 998900
287 146 999687
134 41 999526
264 233 997449
190 2 999288
251 199 995681
50 135 997004
146 232 996084
269 235 997289
139 36 998602
131 188 999360
146 90 998243
107 26 999425
267 232 996385
273 45 995609
289 218 999147
282 229 999849
93 161 995368
116 276 999764
143 77 999569
19 54 995182
290 1 999224
69 242 997145
107 294 997088
160 123 998861
67 18 999985
250 254 996945
212 137 999880
49 163 999469
154 133 998061
23 226 996540
51 244 999089
80 109 999328
197 157 995627
91 172 995328
61 123 998863
44 100 999600
122 191 998706
215 86 996742
191 73 998705
174 166 997686
47 275 997702
2 185 998642
184 163 998141
235 242 997145
223 12 999384
243 223 999267
193 79 998741
95 115 997461
131 289 999367
263 230 999404
165 157 996825
152 242 999026
151 275 998800
111 93 996161
50 118 998420
292 287 999689
207 232 998342
220 18 999980
280 195 999901
260 263 999407
28 119 998207
175 208 997889
32 56 999740
130 281 999067
4 104 996145
39 241 997262
267 183 998943
125 2 998009
5 100 999609
228 209 995900
176 231 999300
176 114 997160
286 156 996923
220 66 997923
2 226 998003
182 237 999003
26 181 999426
50 277 999189
254 147 997486
74 32 999788
174 94 997685
207 153 998340
147 194 997482
125 176 996845
171 200 998045
297 39 997940
152 118 999029
151 288 998802
94 117 994126
159 234 997606
122 101 999826
225 218 996247
74 92 999784
27 238 999200
21 147 997480
199 70 997545
228 13 995724
42 210 998962
6 158 996181
297 4 997945
159 178 996124
60 281 999067
184 81 998144
34 78 998466
16 170 999046
66 185 998645
250 225 994828
229 281 999845
57 70 997547
28 26 999429
34 205 998262
81 161 995029
34 100 999609
173 229 999848
39 243 997264
166 64 995826
117 180 997221
73 296 998563
180 162 998321
111 184 998149
172 43 998362
294 136 996287
276 274 999768
101 95 999829
189 216 999165
246 295 997907
73 56 999744
178 245 996682
106 280 996506
76 23 998547
113 24 1000000
4 128 996302
173 111 999582
275 125 997066
251 232 996082
131 251 999363
70 298 997547
149 140 997406
212 132 994241
277 5 999182
270 255 994804
166 190 999280
232 31 998720
43 159 998362
231 43 999309
155 152 999028
3 47 997709
147 93 997485
34 12 999382
73 271 997565
201 118 998428
110 175 999709
126 300 997629
78 125 998469
181 165 997208
173 292 999585
205 95 997346
77 76 998548
132 64 995741
159 116 996729
19 82 998224
161 237 999003
103 222 999503
104 254 996948
130 113 997801
288 77 997185
289 84 999141
166 162 998329
128 112 996525
288 255 994802
21 36 998400
157 230 10
211 274 996765
148 50 998504
272 103 999503
99 133 998182
75 86 999945
120 26 999428
6 85 998669
267 104 996389
124 115 997461
88 112 997124
182 166 998761
26 113 999429
182 230 998762
175 199 997888
174 222 997680
35 176 999448
19 74 999787
46 151 998806
300 48 996340
234 49 999469
202 80 999329
285 98 999620
286 162 998323
227 235 996640
243 185 998649
187 12 999387
98 80 999625
189 276 999761
146 279 996403
266 111 996168
209 255 995906
259 186 998928
129 286 998162
154 115 997466
61 94 996043
110 195 999908
41 244 998622
272 194 996664
19 84 996068
107 195 999903
283 261 999867
137 30 999887
95 157 997349
20 103 999542
137 42 999886
128 183 998949
203 224 995961
158 228 995929
149 74 999789
291 265 997648
244 230 996222
186 144 996569
143 263 999565
156 283 999864
251 181 997209
264 176 996807
84 253 996068
251 240 994727
94 262 998024
289 191 999148
239 87 999966
60 137 999887
221 174 998984
291 149 997321
84 90 998246
100 169 999609
198 300 995888
167 110 999706
112 230 996525
1 150 999224
240 297 997945
295 290 999106
136 32 998101
221 213 998989
43 45 998361
183 229 999845
97 126 997627
98 282 999625
13 139 998601
99 12 999388
289 169 999141
73 57 995802
99 260 998187
111 164 999342
276 300 999766
41 65 999801
267 126 997620
83 45 996965
199 235 996648
23 70 997547
44 198 995344
205 141 995700
293 259 998925
103 140 999501
254 298 996941
222 17 994460
185 106 998640
294 140 997400
206 131 999366
7 115 997529
191 263 999404
36 295 998404
267 270 996382
196 76 998545
145 108 998682
148 111 998500
53 129 998165
4 81 995087
280 259 998925
106 152 999028
50 9 998788
253 6 996184
109 107 997589
100 16 999606
172 267 996380
54 125 996843
104 52 998587
39 55 997507
83 74 999781
51 252 999085
132 36 998402
64 90 998246
300 238 999207
67 60 998384
145 29 996865
113 80 999325
7 190 999287
28 292 998300
293 30 994481
51 176 999085
34 294 998265
201 259 998925
133 80 999321
289 187 999149
277 207 999189
26 8 999428
216 13 997665
176 147 997481
97 14 998902
58 157 995461
34 164 999341
165 150 996820
226 204 998889
281 160 999066
83 283 999862
225 126 997626
20 192 999540
116 72 997247
267 119 998201
81 234 997601
179 214 996787
255 243 996580
240 206 994724
237 2 999007
81 190 999286
93 262 998025
258 224 995968
204 93 998886
56 5 999746
182 192 998764
161 27 995226
59 133 998825
96 193 997862
135 124 994966
208 184 998142
210 180 997225
22 206 994925
181 47 997704
169 285 998446
221 282 998983
115 204 998885
39 239 999961
106 20 999540
154 272 996669
240 136 996284
129 265 998169
117 90 998244
215 138 996746
36 229 999845
201 160 996005
177 74 999785
112 124 996527
201 219 997823
98 165 999625
140 268 997403
131 58 999369
251 81 994504
25 240 994725
101 240 999826
237 181 999006
205 232 996086
228 57 995729
189 154 999161
148 21 998507
82 80 999326
33 153 995767
130 86 996465
52 244 998586
147 88 997487
215 13 996742
148 249 998509
181 300 997205
156 235 996920
58 279 996405
66 42 998967
251 182 998769
114 254 997164
180 76 998540
148 74 999780
277 289 999181
152 283 999865
87 195 999908
242 289 999147
52 175 998585
133 297 998067
216 43 998360
132 37 998289
262 252 998022
91 175 997883
19 17 995185
297 232 997945
139 213 998608
42 261 998965
204 100 999602
223 190 10
76 17 998546
3 51 999084
55 151 998804
5 206 995448
105 203 997785
78 201 998461
286 67 996709
204 181 998882
235 283 999863
122 245 998480
136 110 999703
28 244 997965
212 299 999642
31 42 998967
68 286 996703
124 61 996040
145 216 997660
72 129 998164
232 64 996083
118 267 998429
252 121 997380
176 221 998988
104 189 999162
195 203 999902
37 204 998884
187 128 998849
231 102 999308
137 251 999880
32 120 998102
267 291 997320
95 136 997345
126 163 998081
284 74 999788
143 104 999565
71 35 999447
155 170 999040
105 285 997788
59 279 998820
298 151 998805
255 179 996783
170 130 999045
69 174 997689
228 180 997229
14 187 998900
49 17 999460
239 27 999965
164 270 999349
260 230 995844
250 44 995346
90 59 998826
222 4 995081
71 94 994768
153 266 995766
108 65 999806
198 137 999884
255 205 995200
19 253 995180
101 218 999821
99 187 998842
33 272 996662
233 104 997444
11 118 998422
129 41 998627
165 171 998048
23 35 999449
111 265 997640
29 169 998449
238 214 999202
202 75 999944
66 136 997923
209 66 997929
118 139 998602
169 240 998446
107 73 997087
52 70 998582
188 103 999509
88 245 997123
161 19 995186
126 148 998504
183 70 998949
179 132 996785
203 57 995864
49 139 999460
235 285 996645
8 269 10
254 121 996948
129 205 998163
229 268 999840
233 243 997446
87 200 996267
225 220 997767
109 221 998980
60 200 998389
298 166 996103
7 86 997527
166 199 995828
249 182 998769
135 16 995584
108 72 998685
5 298 996104
172 55 997501
10 62 998523
12 55 999382
8 272 997307
122 143 999561
125 84 996844
135 283 999862
247 124 999243
173 166 999582
257 72 997241
140 288 997404
138 13 994865
262 105 998023
44 115 997469
164 259 999345
132 6 996184
198 68 995503
208 72 997242
169 78 10
152 240 999029
204 155 998880
8 190 999283
167 203 995866
117 55 997507
128 1 999223
129 97 998163
229 77 999848
214 249 995145
254 262 998029
102 292 998306
113 104 997804
98 42 999620
139 180 998606
226 110 999705
29 266 996860
81 297 997944
76 240 998546
111 170 999046
64 162 998324
55 211 997504
216 38 997663
236 154 999667
230 174 997689
119 282 998202
134 99 999521
90 148 998501
1 245 999225
229 49 999848
25 198 994583
89 257 999489
85 259 998926
298 176 996804
110 255 999703
62 268 998526
98 251 999627
168 73 995947
279 115 997467
285 139 998608
165 77 997182
225 59 998821
176 107 997085
50 174 997680
168 246 997902
185 59 998822
46 157 995467
237 96 999001
36 174 998402
268 114 997167
78 90 998461
167 42 998969
288 65 999806
223 285 999261
175 279 997881
47 170 999041
181 79 998741
141 63 999920
237 73 999002
199 54 995681
110 300 999708
175 244 997883
42 236 999662
283 46 999864
128 217 999121
277 194 999182
6 242 997149
72 139 998601
69 264 994784
100 291 999607
231 14 999308
9 107 998784
272 72 997243
248 225 995260
193 147 997860
167 100 999604
284 199 995686
299 96 999646
1 94 999224
96 191 998708
71 23 996541
186 228 996567
240 234 997603
266 39 997269
59 82 998823
126 98 999620
33 31 998725
170 236 999664
255 9 998780
253 109 997588
257 58 995384
200 226 996266
27 49 999462
102 264 997985
233 219 997823
119 11 998206
277 299 999647
83 151 998808
285 68 996363
15 126 997622
32 15 998100
153 155 997369
176 239 999964
107 144 997081
73 38 997424
60 58 998388
298 99 998186
296 4 998569
113 110 999706
250 155 997367
141 254 996945
284 158 995929
104 75 999942
76 188 998549
187 91 998848
2 102 10
177 191 998709
135 295 994541
261 79 998749
51 72 999087
156 194 996924
286 21 996706
276 262 999767
47 116 997706
43 137 999886
10 163 998081
231 236 999664
4 245 996689
286 281 999066
37 246 998285
56 62 999741
22 82 998225
220 295 997767
48 245 996681
159 24 1000000
203 160 995864
84 182 998769
1 46 999220
173 118 999589
121 18 999987
245 91 996685
168 228 995941
14 163 998906
136 278 996285
110 43 999701
100 278 999603
112 206 996522
66 139 998608
128 231 999308
121 281 999064
92 105 997782
281 168 999061
135 223 999268
66 227 997920
23 179 996785
138 157 995467
214 222 995067
299 209 999645
226 73 995804
42 228 998960
208 87 996200
175 131 999369
141 15 995703
240 134 999521
145 59 998829
73 84 996066
92 144 997721
81 285 996368
251 69 994787
189 153 999168
242 176 997142
161 186 996562
283 205 999861
116 215 10
38 289 999149
37 239 999963
142 162 998326
209 4 995901
252 83 997383
44 63 999923
111 83 996960
87 236 999662
154 237 999006
185 272 998644
174 243 997682
131 165 999365
267 3 996987
166 36 998405
275 71 997067
201 239 999960
230 120 995666
138 27 995226
221 165 998984
210 133 998068
227 18 999981
3 86 996982
251 194 996486
172 178 995328
129 105 998163
100 120 999604
260 41 998621
142 123 998864
68 134 999523
137 283 10
118 91 998422
118 241 998424
166 117 995827
226 8 997309
206 186 996567
264 201 996007
203 158 995929
28 227 997961
257 76 998542
286 268 996704
123 54 998862
65 8 999801
255 44 995349
70 64 997543
242 43 998361
27 150 995225
258 130 995286
207 239 999966
117 286 996709
28 215 997967
282 86 997022
121 55 997504
102 271 997981
162 70 998320
68 104 996145
291 212 997323
93 46 995367
48 22 996341
66 84 997925
145 100 999601
290 118 999103
120 71 995662
149 297 997945
29 71 996862
152 234 999025
289 83 999140
98 259 999625
199 214 995683
76 197 998544
113 270 997809
255 1 999223
127 215 996749
249 120 995661
1 270 999226
225 36 998405
199 73 995807
125 272 996840
120 155 997369
84 137 999883
206 201 996005
81 287 999687
16 8 997307
204 182 998889
43 230 998361
269 104 997285
3 128 996988
52 189 999163
166 42 998966
37 186 998285
297 84 997949
292 95 998309
74 95 999788
156 68 996926
174 13 997680
166 150 995827
78 203 998468
40 259 998927
51 149 999082
58 252 997383
38 262 998023
86 196 997749
19 152 999021
179 193 997864
20 255 999542
169 123 998863
38 51 999089
111 78 998469
101 264 999829
137 187 999889
106 65 999806
245 127 996688
28 264 997965
279 257 996400
203 95 997348
89 299 999644
253 275 997066
162 65 999805
165 202 996824
79 176 998740
289 220 999147
53 195 999903
146 149 996906
149 132 996906
291 200 997320
233 85 998663
101 199 999829
21 251 994847
53 73 997844
3 215 996980
64 194 996485
116 300 996725
51 264 999081
231 94 999309
265 45 997641
109 248 997580
126 161 997626
115 256 999723
138 55 997507
164 187 999344
40 98 999626
234 160 997606
264 177 998125
81 160 995569
65 207 999804
214 232 996088
287 236 10
59 140 998822
261 60 998387
33 76 998543
232 183 998942
223 9 999265
258 293 994607
23 249 996542
126 232 997629
113 39 997802
125 46 996845
114 272 997168
185 210 998649
21 23 996543
37 25 998286
7 125 997524
185 173 999580
255 293 994807
111 131 999361
296 212 998563
124 277 999183
10 40 995405
253 297 997948
234 225 997604
16 25 995584
191 216 998706
63 45 999924
233 286 997448
233 10 997447
119 219 998209
15 4 995549
108 242 998682
156 228 996928
37 96 998289
120 109 997588
265 18 999987
66 251 997923
290 274 999109
157 297 997942
72 36 998409
163 90 998248
148 27 998501
131 249 999368
215 131 999364
45 158 995923
200 9 998785
57 232 996087
76 206 998548
217 172 999126
173 35 999589
112 91 996522
224 23 996545
182 3 998760
270 80 999329
124 62 998524
298 91 996107
136 98 999628
37 179 998286
214 153 995768
299 146 999640
70 188 997541
169 60 998446
121 216 997660
26 75 999948
2 20 999543
300 13 995882
227 41 998627
42 78 998963
111 268 996163
56 112 999745
43 292 998366
69 17 994788
71 88 997120
113 297 997947
271 196 997744
196 153 997742
130 5 995442
270 244 996227
203 236 999667
88 150 997124
150 48 996345
61 63 999928
266 81 994745
250 49 999468
187 59 10
296 98 999624
224 215 996743
252 199 997385
11 86 997048
272 205 996665
14 157 998907
41 45 998628
78 123 998863
36 67 998401
265 171 998044
110 82 999704
240 61 996047
30 9 998781
16 203 995862
42 195 999906
135 260 995844
172 54 995328
151 205 998801
116 111 996728
209 283 999866
152 167 999025
296 23 998569
198 145 996424
233 186 997440
29 209 996860
145 278 996424
37 176 998287
171 125 998047
19 49 999466
210 62 998521
232 144 996084
88 87 997128
210 74 999784
156 254 10
218 128 996303
222 279 996403
91 2 998004
144 210 994429
299 95 999643
232 116 996722
252 161 997380
166 291 997320
258 87 995785
134 286 999529
57 253 995528
277 34 999183
233 272 997442
248 234 997601
21 293 994840
213 66 997924
35 17 999448
75 79 999941
284 282 997027
169 182 998769
97 42 998966
35 38 999441
130 135 995282
70 133 998060
154 283 999863
94 214 995068
17 231 999302
228 83 996968
90 121 998244
171 233 998046
105 140 997780
61 10 996046
113 31 998720
14 16 998905
297 120 997947
290 42 999108
85 182 998765
254 266 996943
102 298 997983
83 82 998221
194 300 996480
148 140 998502
93 257 995367
17 167 994528
152 107 999021
241 81 996629
296 12 999388
33 260 995847
129 76 998540
261 182 998768
188 179 996786
266 107 997084
18 300 999983
123 238 999204
260 245 996685
172 184 998140
17 261 996022
176 229 999846
11 241 997046
180 176 997221
99 278 998188
279 142 996888
77 35 999447
300 236 999667
87 157 995785
278 235 996641
126 36 998405
39 156 997260
22 285 996368
134 175 999525
251 210 994426
118 13 998424
50 270 997004
146 12 999386
40 23 996542
249 178 995144
225 9 998784
158 120 995928
36 108 998684
292 77 998308
50 137 999883
66 195 999905
246 77 997901
168 160 995940
65 52 999802
216 67 997662
56 35 999742
240 231 999303
204 59 998889
210 156 996920
274 70 997544
68 33 995500
31 44 998722
110 251 999706
30 29 996862
165 207 998346
106 57 995986
251 287 999686
11 122 998481
287 185 999683
180 296 998564
41 52 998626
3 55 997500
207 220 998344
156 100 999609
137 35 999886
3 103 999508
98 100 10
205 174 997688
278 192 994666
216 167 997660
293 272 996660
102 175 997983
275 144 997066
158 202 995928
148 79 998744
247 217 999249
290 255 999100
255 70 997545
253 79 998742
187 24 1000000
45 122 998482
125 299 999649
149 119 998208
6 234 997606
155 260 997365
158 273 995921
160 31 998729
75 97 999947
237 208 999009
86 259 998923
137 126 999883
167 101 999827
114 260 997169
215 16 996747
68 195 999904
136 36 998406
250 93 995361
134 107 999524
183 76 998949
38 93 997424
66 157 997923
298 276 999768
46 96 995427
149 221 998981
91 100 999600
2 199 998001
107 220 997763
245 229 999842
262 48 998021
206 193 997864
40 129 998163
28 162 998325
37 53 998282
55 137 999889
214 27 995229
30 274 996769
15 260 995841
42 108 998969
67 120 995667
30 22 994927
220 229 999849
275 9 998782
55 10 997506
201 220 997765
250 7 997528
99 116 998181
243 77 997189
280 201 996503
133 153 998067
297 50 997942
22 27 995228
51 215 999086
281 87 999063
194 12 999385
44 113 997800
170 254 999045
64 184 998144
12 15 999383
293 290 999105
112 47 997709
224 294 995963
28 114 997967
206 289 999145
176 87 996800
142 7 997520
257 261 996029
65 280 999809
77 105 997784
97 222 997109
261 227 996025
249 229 999849
165 154 996822
141 190 999284
36 198 998401
183 6 998945
218 165 996820
13 51 999085
122 76 998547
60 141 998385
179 270 996783
184 199 998145
1 297 999225
138 76 998544
292 234 998309
249 146 995306
149 87 996905
67 182 998767
145 161 996426
34 84 998260
100 80 999604
81 101 999822
84 296 998566
5 183 998949
90 29 998240
108 258 998681
138 182 998761
65 265 999801
281 91 999066
225 80 999326
278 123 998867
243 82 998229
230 215 996742
144 5 995445
243 277 999189
204 161 998883
180 46 997222
34 138 998267
13 153 995768
167 8 997309
282 237 999007
212 50 997002
81 260 995841
228 137 999886
29 113 997805
117 3 996986
246 209 997906
2 272 998002
225 67 994827
7 31 998722
128 148 998501
202 13 994361
181 271 997565
4 286 996701
151 229 999849
210 9 998785
282 288 997024
10 226 995106
229 236 999843
144 244 996228
253 229 999842
249 205 995201
276 72 999761
191 59 998821
34 23 998269
12 4 999381
210 189 999162
273 26 999422
47 233 997701
233 106 997447
200 31 998720
188 30 996443
260 52 998588
278 90 998241
191 81 998705
130 154 995284
230 50 997004
103 247 999506
37 262 998282
63 247 999925
142 37 998286
116 293 996726
8 293 997301
153 220 997763
22 196 997740
99 240 998186
66 241 997929
283 72 999861
1 182 999229
34 295 998264
248 73 995806
30 142 996880
26 245 999429
143 100 999601
234 92 997727
277 292 999184
215 250 996740
30 8 997302
222 241 996626
66 235 997926
176 105 997789
108 136 998688
13 45 994941
17 26 999421
195 212 999901
173 161 999581
93 19 995363
213 218 996248
236 117 999666
116 19 996723
228 197 995725
91 214 10
78 258 998462
73 203 995860
138 229 999849
208 17 996209
72 127 997244
278 177 998121
63 300 999925
17 154 995249
275 34 998266
126 170 999049
234 89 999482
230 275 997064
54 185 998641
111 75 999945
120 162 998328
225 118 998422
16 267 996385
255 272 996669
206 124 994968
246 186 997902
35 26 10
174 261 997686
280 184 998141
127 21 994981
104 128 996301
56 13 999749
235 75 999946
224 257 995965
121 57 996605
80 143 999560
283 176 999869
272 153 996661
217 39 999126
269 180 997280
71 10 995108
222 286 996707
238 76 999202
233 2 998000
186 152 999025
219 268 997824
239 246 999965
36 273 998408
39 52 998582
149 159 996906
247 153 999248
155 231 999304
65 153 999804
9 108 998787
173 286 999581
203 162 998321
217 198 999127
75 246 999946
241 45 996627
79 178 998749
253 41 998625
179 228 996781
104 56 999744
89 241 999481
207 139 998607
21 34 998265
218 200 10
294 264 994441
145 265 997641
85 265 998661
1 203 999223
286 31 998720
71 55 997504
29 192 996860
52 14 998905
296 281 999060
78 2 998467
294 4 995081
16 243 996580
37 78 998460
32 98 999626
143 12 999561
270 128 996309
12 218 999388
300 27 995889
125 300 996849
156 124 996927
280 37 998284
240 97 997108
133 78 998466
133 176 998064
62 149 998520
235 40 996644
211 87 996324
152 189 999165
229 181 999842
87 75 999943
111 232 996162
116 108 998684
231 188 999302
161 146 995302
185 191 998706
121 202 996606
69 130 995283
61 247 999240
13 185 998648
181 227 997201
183 160 998947
34 233 998262
157 121 996601
258 274 996764
160 21 995562
32 75 999945
44 222 995343
275 265 997648
78 250 998460
62 293 998525
262 86 998023
224 66 997925
251 268 995649
240 147 997480
114 241 997167
107 236 999665
12 47 999385
161 59 998827
6 121 996608
208 134 999527
95 219 997829
289 4 999142
38 179 997424
92 51 999080
218 56 999740
35 162 999441
296 158 998560
282 192 997021
174 56 999746
173 23 999586
18 113 999987
286 241 996703
244 53 997847
221 143 999560
203 41 998623
117 104 996149
55 32 998103
93 96 995422
4 261 996028
34 173 999582
263 151 999403
203 171 998049
134 219 999529
278 140 997400
185 239 999966
54 222 994884
125 34 998266
124 196 997745
257 4 995082
252 124 997383
131 292 999361
206 143 999566
191 104 998703
131 109 999366
9 205 998783
297 158 997946
137 277 999889
125 57 996840
20 132 999540
199 263 999403
139 162 998602
3 275 997066
76 56 999743
259 193 998923
280 245 996686
157 110 999708
152 44 999026
27 26 999425
3 133 998069
175 89 999485
226 155 997363
247 193 999246
74 35 999780
217 144 999128
91 169 998444
203 99 998187
80 182 999329
94 115 997462
291 18 999984
61 235 996643
144 132 994308
61 98 999629
129 159 998167
239 76 999965
80 9 999326
186 31 998722
146 254 996946
191 257 998704
116 71 996722
104 264 996145
54 32 998107
24 65 1000000
35 175 999443
213 88 997121
49 61 999468
64 135 995749
106 297 997945
117 114 997163
19 38 997429
3 23 996985
133 16 998064
42 24 1000000
238 203 999204
283 212 999861
78 296 998564
156 270 996922
45 96 995421
79 104 998741
300 2 998000
280 72 997249
262 82 998221
273 197 10
23 184 998141
25 221 998987
148 118 998508
69 30 994783
179 289 999144
19 149 996902
176 85 998666
93 10 995364
299 143 999640
273 154 995603
251 112 996529
54 72 997249
116 245 996726
138 93 995365
16 187 998847
58 67 995381
68 100 999601
105 58 997781
40 112 996526
98 241 999627
292 296 998567
160 65 999807
123 220 998863
9 58 998783
206 147 997485
197 163 998087
189 253 999165
57 267 996389
153 267 996383
259 17 998924
283 294 999866
125 276 999764
25 42 998962
172 84 996061
149 241 996906
79 143 999566
141 156 996922
101 180 999824
203 168 995943
236 41 999666
194 79 998744
113 294 997803
125 133 998068
203 64 995863
217 173 999585
257 129 998166
135 122 998489
38 224 997421
231 72 999307
162 113 998323
193 86 997867
280 6 996504
27 68 995508
112 293 996522
68 191 998702
221 269 998985
261 233 997448
71 39 997269
108 287 999683
97 33 997105
288 189 999160
34 157 998264
18 261 999981
116 139 998602
59 129 998821
189 173 999586
226 212 994709
37 274 998288
248 253 995267
258 53 997841
241 4 996627
159 39 997265
282 216 997666
19 289 999146
296 275 998568
39 202 997261
101 206 999826
238 186 999202
232 72 997247
251 234 997602
193 11 997867
278 150 994903
136 153 996287
130 74 999780
1 219 999220
99 288 998185
112 271 997567
97 24 1000000
100 9 999606
94 139 998602
90 203 998247
218 13 996249
102 235 997980
224 222 995967
104 210 996145
185 196 998644
97 290 999102
233 224 997442
189 41 999160
233 175 997883
176 167 996802
129 47 998165
110 267 999704
99 40 998186
144 180 997220
37 253 998284
159 207 998345
139 164 999341
67 65 999806
215 10 996740
68 23 996544
128 17 996302
257 118 998429
178 22 994921
242 254 997140
236 176 999669
214 104 996144
198 172 995325
230 136 996282
36 200 998403
84 42 998960
80 251 999325
257 120 995669
2 39 998009
241 117 996626
22 258 994925
195 259 999904
214 3 996989
154 214 995240
127 296 998562
27 69 995222
9 47 998788
294 27 995227
87 84 996066
245 89 999486
76 85 998669
21 186 996560
145 84 996421
87 158 995928
214 41 998628
81 7 997527
242 259 998929
253 10 10
221 40 998983
31 25 998727
58 16 995589
35 198 999440
231 203 999302
62 142 998523
268 164 999341
162 57 998328
154 5 995441
9 39 998782
158 109 997588
103 203 999502
30 63 999926
290 30 999100
57 84 996066
37 93 998285
281 263 999406
33 190 999281
106 85 998668
102 75 999943
145 197 996420
230 45 995485
117 245 996684
75 42 999946
265 165 997647
107 172 997087
218 262 998021
108 21 998688
31 81 998723
267 176 996800
262 24 1000000
25 15 995544
170 103 999505
215 259 998927
156 260 996928
249 90 998240
269 33 997283
251 94 994325
241 74 999780
275 237 999007
194 190 999280
153 97 997106
11 156 997040
123 85 998869
62 285 998523
67 253 995123
228 145 996426
190 53 999282
18 189 999985
194 226 996486
106 91 995988
113 94 997803
267 42 998967
22 123 998868
23 101 999828
197 10 995621
134 285 999526
229 227 999844
261 146 996023
227 95 997344
281 159 999066
31 206 998729
189 50 999160
100 59 999603
234 278 997607
119 166 998200
151 214 998801
194 148 998500
247 189 999244
89 108 999482
170 32 999046
155 149 997363
165 56 999749
124 240 994961
203 124 995864
282 23 997024
125 246 997902
196 264 997749
16 13 995588
160 231 999305
185 254 998643
174 128 997684
255 213 995005
92 108 998685
221 144 998982
15 116 996727
51 186 999083
72 70 997541
198 75 999946
27 168 995942
278 243 996580
237 271 999007
103 225 999501
94 9 998788
177 192 998121
130 173 999586
44 270 995349
3 72 997244
38 158 997422
98 124 999628
22 168 995942
22 46 994925
215 155 997369
275 23 997062
194 124 996482
191 190 999280
295 5 995447
103 240 999503
18 194 999980
32 277 999184
177 283 999862
296 170 999045
299 34 999643
280 36 998405
207 88 998346
153 34 998263
282 73 997029
15 159 996127
282 130 997029
38 276 999764
55 47 997703
68 166 995827
197 233 997447
67 207 998340
182 13 998766
29 256 999721
235 274 996764
197 22 995621
96 56 999747
207 256 999722
205 75 999943
68 137 999885
263 5 999407
102 94 997984
5 176 996802
235 239 999969
202 3 996985
249 207 998340
46 71 994767
34 19 998269
237 293 999000
202 177 998128
133 300 998061
206 136 996285
136 125 996849
68 261 996023
58 35 999443
255 111 996163
142 38 997424
249 296 998562
231 75 999946
96 153 995768
72 229 999840
19 13 995187
63 114 999921
282 110 999703
32 34 998266
104 108 998682
76 67 998549
234 47 997701
52 1 999221
145 156 996925
162 148 998508
183 146 998943
123 237 999003
162 91 998322
112 135 996529
39 125 997260
97 131 999366
159 122 998481
253 224 995960
79 12 999389
111 293 996168
108 201 998682
26 237 999423
260 293 995848
160 114 997164
47 57 997708
234 154 997603
48 27 996342
51 36 999080
17 262 998024
270 152 999024
72 17 997244
298 75 999942
166 280 996505
240 300 995887
297 55 997941
198 191 998704
275 162 998329
152 166 999029
42 282 998966
39 18 999988
253 244 996220
156 1 999224
95 86 997343
89 48 999486
166 207 998345
260 291 997321
102 43 998369
120 1 999229
179 115 997462
113 34 998263
134 207 999523
46 56 999740
115 268 997467
122 150 998483
201 94 996006
239 258 999964
240 267 996381
257 172 995325
86 91 996462
119 234 998204
14 45 998908
267 158 996388
229 43 999841
201 136 996280
35 209 999447
88 286 997128
274 185 998644
26 78 999425
113 243 997809
174 292 998306
130 211 996327
266 205 995200
145 230 996426
181 202 997206
80 271 999320
95 2 998003
46 242 997146
165 46 996823
211 97 997108
298 299 999648
65 43 999804
112 70 997544
131 41 999360
275 55 997505
165 213 996826
218 293 996247
104 175 997886
191 4 998700
128 228 996302
75 249 999946
204 270 998881
251 300 995889
50 37 998281
160 224 995964
114 76 998545
290 44 999102
197 75 999944
52 99 998589
234 96 997600
268 38 997425
55 116 997508
286 34 998265
244 158 996221
263 136 999406
131 9 999369
62 245 998526
127 100 999608
56 205 999743
17 34 998262
207 218 998340
195 14 999907
133 168 998066
256 266 999723
84 292 998305
238 282 999207
259 10 998921
118 244 998423
153 131 999365
205 47 997709
168 269 997288
83 219 997821
253 77 997187
133 74 999789
205 270 995200
137 128 999882
92 127 997723
291 97 997320
277 294 999188
258 69 994786
7 173 999581
218 65 999809
11 154 997040
37 129 998288
139 274 998609
278 249 995140
47 200 997704
97 17 997103
3 156 996984
151 132 998806
42 226 998963
181 184 998149
147 96 997486
77 50 997189
4 119 998201
46 84 996068
185 122 998640
50 66 997921
112 245 996681
188 65 999804
232 51 999085
235 46 996642
14 127 998909
50 168 997007
66 182 998761
92 134 999520
290 121 999108
213 117 995002
187 54 998846
78 17 998467
247 172 999249
40 70 997545
221 66 998982
117 68 995505
32 22 998109
88 198 997129
277 263 999407
66 121 997923
44 30 995348
276 151 999768
282 88 997121
227 114 997163
134 199 999528
9 281 999061
109 240 997580
35 73 999449
78 225 998460
189 116 999169
241 270 996625
8 22 997303
273 73 995805
263 145 999409
174 132 997687
215 274 10
274 222 996762
53 279 997841
45 179 996788
55 28 997966
287 15 999681
299 52 999641
87 105 997785
111 168 996168
4 260 995840
135 157 995469
28 133 998068
259 216 998925
118 214 998427
64 299 999647
251 229 999845
219 298 997827
263 58 999409
299 145 999642
68 116 996723
251 126 997625
257 200 996261
156 300 996928
53 88 997846
229 12 999843
164 20 999544
197 196 997743
125 218 996842
231 7 999309
156 72 997249
24 203 1000000
52 53 998581
21 283 999862
106 132 995989
126 111 997629
199 132 995686
95 92 997726
180 23 997227
261 131 999361
235 15 996642
213 122 998482
53 123 998864
117 31 998720
148 239 999966
159 282 997024
42 47 998965
138 5 995446
14 227 998904
268 223 999264
154 232 996085
111 259 998926
7 154 997525
264 219 997829
28 116 997963
6 25 996184
226 60 998380
286 45 996704
19 214 995181
120 86 996464
170 53 999046
19 185 998642
41 252 998626
46 249 995145
158 231 999308
258 201 996005
98 239 999965
274 210 996767
267 221 998985
102 123 998868
285 67 996366
105 114 997785
125 90 998241
103 64 999502
204 213 998886
2 42 998960
220 98 999623
32 272 998103
160 20 999546
287 246 999681
53 253 997848
129 131 999363
144 154 995240
280 99 998183
11 161 997044
185 219 998649
144 42 998963
234 121 997600
77 113 997802
277 46 999188
118 106 998420
132 92 997724
207 13 998341
60 54 998386
76 10 998541
127 178 994985
105 94 997781
59 109 998823
15 93 995549
65 36 999809
146 124 995308
201 29 996867
236 45 999664
271 70 10
252 96 997380
223 229 999842
157 163 998087
41 114 998626
151 90 998804
189 84 999162
53 165 997845
289 53 999140
6 21 996184
198 26 999424
171 269 998044
109 256 999720
192 27 995223
138 146 995306
128 164 999342
104 18 999987
149 128 996907
44 289 999148
191 43 998702
272 217 999124
14 105 998909
289 21 999141
287 93 999681
165 147 997484
89 194 999484
87 133 998062
51 106 999080
160 84 996061
236 209 999661
52 222 998582
254 127 996949
84 244 996223
39 246 997907
150 73 995809
110 52 999706
204 124 998881
3 60 998384
51 289 999142
228 162 998320
161 239 999963
34 75 999945
247 67 999247
61 41 998628
141 106 995981
135 30 994543
144 84 996067
208 62 998524
114 196 997740
287 271 999685
235 210 996647
193 232 997863
284 242 997146
182 41 998760
16 251 995589
28 290 999108
213 168 995949
82 68 998221
25 134 999522
101 12 999825
76 71 998541
260 133 998064
14 144 998904
181 123 998867
55 40 997506
252 70 997545
164 214 999346
79 7 998746
37 91 998280
200 64 996268
83 62 998520
14 277 999183
80 28 999326
267 14 998905
142 232 996884
265 172 997641
87 187 998843
273 194 996489
249 208 996200
137 271 999883
140 10 997405
254 87 996944
241 82 998220
100 248 999607
86 222 996469
179 25 996783
146 235 996641
241 157 996628
277 179 999187
157 32 998101
196 121 997742
174 44 997680
84 65 999803
134 15 999520
216 62 998521
239 249 999962
151 170 999048
32 159 998106
273 262 998025
265 99 998187
171 191 998706
268 93 995644
105 79 998746
70 144 997548
268 192 995645
289 95 999149
266 281 999064
134 12 999523
254 230 996946
118 243 998420
52 281 999069
262 78 998469
175 291 997880
126 202 997624
227 74 999783
190 96 999284
89 24 1000000
51 60 999089
242 264 997141
180 249 997223
102 26 999425
91 146 995302
58 290 999108
53 243 997842
223 274 999269
121 186 996609
175 188 997887
209 293 995904
251 17 994461
216 12 999389
62 36 998523
112 188 996529
91 164 999341
30 78 998460
270 283 999861
164 297 999342
115 195 999909
171 57 998042
119 105 998208
183 107 998949
172 249 995327
22 72 997243
115 90 998246
264 68 995508
40 132 995400
200 285 996365
232 25 996084
11 181 997208
85 30 998660
286 297 997947
136 277 999187
118 116 998420
153 232 996081
80 99 999329
149 187 998849
185 16 998648
87 9 998786
36 262 998407
299 265 999648
127 48 996344
145 233 997443
80 18 999987
298 64 996100
83 184 998147
282 262 998021
164 60 999346
98 12 999627
148 53 998504
70 55 997541
252 266 997389
142 98 999623
274 267 996760
7 293 997527
64 259 998920
80 157 999323
47 206 997709
299 283 999864
22 287 999680
228 277 999180
165 248 996822
3 2 998008
247 269 999244
206 255 994802
165 143 999563
43 190 999288
14 150 998904
97 144 997109
34 86 998265
128 284 996309
263 171 999403
40 41 998622
156 216 997663
208 20 999541
91 260 995842
211 61 996326
208 81 996209
40 88 997127
14 184 998903
296 263 999403
288 289 999142
46 215 996746
114 35 999443
204 229 999846
250 281 999065
7 20 999549
232 171 998048
197 82 998220
266 35 999442
60 142 998381
201 202 996003
285 163 998084
135 29 996864
93 239 999960
145 160 996428
193 237 999003
132 189 999161
196 74 999782
118 285 998425
201 111 996164
147 272 997483
118 6 998422
101 237 999827
196 204 998887
59 219 998823
151 155 998804
103 40 999506
50 180 997224
233 61 997449
187 31 998841
120 251 995660
271 144 997565
170 243 999043
184 252 998146
44 105 997787
20 248 999541
151 63 999921
147 158 997487
26 157 999428
243 249 996582
26 215 999428
111 241 996620
49 48 999466
148 178 998500
31 64 998722
275 281 999069
204 67 998881
15 97 997106
117 26 999427
236 264 999663
138 245 996689
159 269 997289
98 212 999626
115 46 997460
260 264 995840
264 168 995945
254 39 997261
14 121 998907
155 134 999528
102 236 999663
203 68 995867
57 127 995523
262 155 998029
201 177 998127
200 287 999680
97 250 997105
296 75 999942
152 121 999025
232 137 999882
178 102 997986
87 143 999564
205 188 996445
85 300 998669
174 100 999600
228 151 998809
200 142 996880
119 38 998207
170 278 999040
72 249 997247
182 187 998849
292 263 999405
60 45 998389
224 292 998300
83 152 999025
24 53 1000000
285 181 997206
26 76 999422
4 197 995625
40 295 995409
94 276 999763
132 203 995861
251 220 997763
295 168 995940
237 140 999006
73 225 995807
186 84 996565
46 27 995226
247 49 999466
8 85 998669
185 278 998649
80 269 999323
212 231 999307
206 62 998520
130 214 995285
24 21 1000000
205 45 995207
93 53 997846
20 25 999544
149 151 998803
127 28 997960
264 232 996086
277 101 999821
146 136 996281
88 55 997502
216 17 997666
181 39 997265
214 35 999440
221 35 999443
247 8 999249
269 210 997280
234 26 999427
127 7 997529
77 44 997182
199 295 995687
257 77 997182
60 61 998383
277 231 999306
268 123 998867
219 53 10
78 76 998543
7 96 997522
79 241 998741
102 57 997989
29 85 998660
153 250 995763
20 161 999543
122 7 998487
128 34 998262
134 132 999526
167 178 994529
260 10 995842
257 270 994681
177 255 998120
284 100 999605
176 179 10
60 260 998384
205 7 997527
111 86 996468
276 79 999766
171 221 998984
60 121 998388
38 267 997428
183 171 998943
153 285 996367
285 87 996361
155 181 997366
25 47 997703
215 268 996740
117 147 997488
206 160 995569
1 40 999222
94 136 996283
258 197 995625
72 143 999561
4 10 10
95 133 998063
37 275 998289
73 200 996260
197 28 997965
55 286 997509
180 143 999568
261 49 999465
147 153 997482
286 15 996706
106 68 995981
170 248 999045
60 269 998381
216 74 999787
86 166 996464
3 218 996984
4 6 996180
30 199 995686
39 172 997265
8 179 997302
145 4 996420
146 277 999182
118 33 998426
193 63 999926
88 3 997127
242 83 997149
265 260 997648
179 254 996945
15 190 999280
102 267 997989
110 74 999787
231 298 999307
295 221 998986
118 283 999866
218 295 996242
146 214 995302
210 261 996025
187 38 998849
5 266 995448
60 266 998386
138 19 995182
239 42 999966
1 134 999522
11 47 997700
245 63 999927
59 19 998827
90 252 998240
93 68 995502
128 222 996302
230 259 998928
145 186 996564
211 199 996325
232 120 996089
6 54 996182
135 216 997664
132 94 10
86 264 996463
210 111 996162
64 46 995744
138 24 1000000
13 206 994388
171 267 998041
41 286 998620
69 102 997981
217 299 999642
138 284 995167
195 225 999901
111 203 996165
140 132 997409
67 163 998084
240 232 996081
168 165 996822
118 296 998564
172 181 997202
115 300 997460
192 232 996088
84 250 996060
273 95 997340
297 85 998668
67 25 994566
106 201 10
255 207 998343
251 283 999862
183 292 998948
56 53 999742
77 60 998383
188 199 996444
77 132 997185
178 46 994641
54 214 995065
202 166 995827
179 6 996785
110 143 999702
213 277 999180
191 293 998701
33 276 999765
121 136 996608
260 261 996021
127 64 995746
271 197 997564
35 236 999660
101 64 999823
51 96 999085
268 72 997247
147 54 997487
19 230 995487
236 183 999664
228 163 998088
45 192 994943
46 179 996782
180 116 997221
83 99 998186
193 223 999261
27 278 995220
223 297 999265
71 125 996841
282 91 997024
260 104 996148
285 193 997862
183 188 998941
227 237 999005
153 263 999402
194 127 996489
259 238 999204
92 106 997721
89 251 999481
60 235 998382
157 250 995469
56 143 999745
43 118 998424
236 130 999662
135 21 994848
5 51 999083
196 141 997745
216 171 998046
186 12 999382
258 144 994608
100 150 999606
113 116 997809
135 72 997246
62 96 998525
78 73 998467
257 47 997706
15 215 996747
66 95 997921
16 17 995583
146 152 999027
176 203 996807
231 284 999307
235 107 997080
127 295 994984
40 209 995902
270 53 997843
57 111 996160
8 104 997304
22 163 998086
216 57 997661
266 105 997782
34 248 998262
55 241 997508
208 85 998661
187 171 998841
136 133 998066
105 148 998504
178 107 997087
139 188 998608
104 258 996141
196 14 998906
271 202 997560
92 102 997989
58 147 997484
262 29 998020
42 182 998967
200 233 997440
182 111 998765
197 182 998761
244 166 996229
105 209 997788
117 79 998748
6 34 998266
90 40 998242
113 38 997807
282 11 10
150 9 998787
173 46 999583
154 181 997207
185 207 998648
59 60 998825
51 234 999088
182 68 998769
105 132 997784
283 281 999864
234 216 997665
253 26 999423
25 250 994186
98 210 999621
6 78 998466
112 254 996940
273 152 999028
41 101 999829
226 89 999484
180 278 997225
284 121 996604
147 211 997483
196 115 997740
79 220 998745
72 277 999181
114 290 999105
79 286 998744
69 55 997501
37 102 998288
278 166 995820
160 66 997925
86 30 996466
83 192 996966
200 238 999200
288 35 999445
42 220 998969
237 281 999062
174 142 997684
19 186 996560
166 203 995865
252 253 997389
123 249 998861
130 185 998647
180 171 998041
279 259 998929
181 60 998381
133 41 998620
71 185 998646
254 274 996940
204 297 998886
251 158 995920
152 13 999027
138 169 998449
21 250 994845
13 276 999764
102 187 998842
212 35 999443
31 138 998729
275 164 999348
34 221 998985
19 276 999764
213 288 995009
81 290 999101
8 38 997428
251 227 994401
110 65 999808
90 104 998241
152 275 999026
95 259 998921
213 101 999829
164 129 999346
119 185 998646
46 276 999760
5 17 995443
284 161 995168
240 211 996322
13 230 995489
85 16 998663
221 111 998982
222 85 998662
279 69 996406
121 264 996600
30 54 994880
281 46 999061
146 241 996625
194 266 996486
22 176 996806
138 214 995069
290 95 999109
76 11 998545
153 175 997884
292 128 998308
58 125 996845
36 232 998409
175 7 997888
165 224 996825
85 65 999801
109 160 997583
265 42 998969
292 53 998309
112 32 998102
220 109 997764
271 165 997565
300 32 998100
71 103 999509
79 219 998740
61 118 998422
228 189 999165
79 274 998747
270 198 994687
133 107 998063
289 136 999143
85 116 998662
294 219 997826
38 117 997420
173 235 999585
132 84 996064
297 41 998620
259 97 998925
85 286 998665
99 144 998181
287 102 999686
90 149 998245
228 73 995809
43 250 998363
195 221 999901
102 90 998243
67 300 995887
41 222 998629
278 11 997041
28 39 997962
251 68 995506
171 78 998466
52 177 998580
188 137 999882
2 267 998007
287 48 999685
281 261 999062
213 150 995003
34 85 998664
83 191 998707
129 145 998163
49 117 999461
7 89 999485
101 132 999820
130 141 995709
56 256 10
178 129 998163
188 116 996721
271 296 998560
278 245 996684
218 261 996243
266 251 994742
30 183 998940
229 135 999846
187 260 998844
98 181 999625
65 206 999804
83 277 999182
265 182 998763
209 7 997523
188 92 997728
77 57 997185
216 46 997665
105 172 997780
87 112 996529
191 61 998704
168 175 997889
30 273 995603
161 244 996220
295 177 998122
242 151 998805
42 177 998968
105 174 997787
70 222 997542
168 72 997241
15 167 995543
176 163 998083
1 24 1000000
293 173 999585
286 164 999347
289 243 999149
224 282 997021
62 6 998525
90 191 998705
201 153 996005
55 162 998321
235 217 999129
107 281 999067
174 41 998621
203 202 995868
54 201 996002
61 161 996046
169 44 998445
92 12 999381
221 46 998983
86 28 997966
81 196 997749
256 25 999723
12 198 999386
148 286 998504
190 49 999468
75 281 999947
117 40 995403
161 120 995668
105 274 997781
91 287 999681
29 235 996865
228 211 996324
96 25 995424
232 234 997607
212 167 994527
1 63 999925
20 197 999541
146 71 995300
21 299 999645
39 114 997268
209 225 995902
175 278 997883
240 128 996308
41 146 998627
280 26 999426
292 1 999224
272 101 999822
286 250 996704
136 181 997203
40 255 995402
294 254 996943
191 79 998746
229 190 999844
223 33 999264
91 88 997128
46 170 999042
100 263 999605
272 159 996661
232 188 996449
198 235 996641
39 200 997268
156 233 997442
113 285 997806
169 287 999685
177 71 998124
196 116 997741
278 138 994863
199 244 996228
274 282 997027
103 118 999506
6 182 998765
196 265 997742
122 65 999807
277 3 999188
183 193 998948
180 284 997220
196 87 997743
60 264 998380
11 189 999169
8 58 997306
45 258 994941
276 59 999764
92 240 997720
182 140 998763
275 255 997061
120 63 999929
238 71 999206
83 21 996962
280 296 998566
198 177 998129
260 167 995848
280 4 996501
295 200 996262
238 145 999208
252 236 999667
101 233 999824
19 130 995285
241 197 996625
135 215 996744
185 215 998640
134 62 999523
133 105 998067
10 7 997526
148 97 998507
7 52 998586
163 36 998400
217 15 999125
201 187 998843
109 77 997589
291 163 998081
37 210 998283
31 58 998722
136 145 996429
94 131 999365
130 155 997361
11 163 998089
172 202 995324
152 228 999028
259 130 998923
42 89 999484
30 253 995126
15 145 996422
12 265 999387
255 273 995600
214 172 995325
92 283 999864
138 273 995607
114 128 997169
236 207 999661
187 53 998841
196 4 997744
44 81 995349
126 210 997626
275 56 999748
115 295 997465
252 235 997381
145 152 999025
70 292 998308
39 289 999144
37 241 998286
184 124 998145
265 16 997645
271 300 997566
194 209 996482
229 234 999847
61 115 997469
52 212 998583
220 176 997762
187 114 998849
187 6 998849
116 163 998087
250 265 997642
69 173 999581
96 269 997289
95 54 997344
214 265 997644
199 281 999069
229 47 999844
95 242 997349
285 165 996829
113 186 997802
189 58 999162
33 9 998782
292 254 998300
12 54 999387
217 244 999126
291 213 997324
231 80 10
135 17 994541
231 254 999304
105 257 997787
273 127 995604
114 219 997828
208 108 998683
82 25 998220
21 89 999489
23 208 996543
79 54 998744
110 144 999705
132 2 998007
126 5 997625
241 279 996628
66 253 997923
265 242 997647
261 39 997268
80 96 999322
127 102 997987
155 49 999462
126 82 998227
216 168 997662
169 113 998445
229 188 999844
169 261 998443
112 44 996521
58 159 996125
229 48 999846
49 104 999462
202 288 994627
236 285 999668
58 129 998167
200 227 996264
204 116 998885
192 38 997424
93 123 998867
65 291 999806
241 115 997462
151 171 998809
27 128 996304
120 136 996287
104 222 996140
37 172 998287
69 172 995326
185 241 998649
252 177 998124
234 170 999049
16 86 996463
244 170 999043
117 35 999445
45 165 996822
167 294 994521
170 136 999042
14 288 998904
240 133 998067
178 3 996983
180 263 999407
278 108 998682
103 70 999501
125 142 996888
167 279 996407
264 245 996688
207 271 998343
248 28 997964
57 56 999746
7 97 997527
271 27 997564
266 200 996264
114 13 997166
235 122 998486
106 80 999324
280 1 999221
94 7 997524
274 112 996768
14 50 998907
13 197 995624
108 293 998686
245 28 997965
141 132 995709
2 277 999188
112 151 998800
145 239 999966
142 183 998948
10 75 999946
188 134 999527
182 58 998763
156 108 998686
19 294 995182
263 103 999500
243 100 999603
244 207 998340
39 3 997265
222 122 998488
295 116 996724
101 121 999822
70 17 997549
257 236 999668
84 174 997680
177 50 998125
8 242 997309
293 251 994328
95 279 997342
192 230 995481
25 128 996308
42 139 998966
133 250 998068
178 238 999200
92 89 999487
52 192 998584
294 186 996563
90 42 998967
13 270 994686
114 12 999386
261 200 996268
158 35 999445
173 19 999581
199 112 996521
104 72 997248
13 241 996629
73 255 995807
28 160 997960
156 191 998702
96 107 997084
129 167 998164
100 276 999767
17 230 995484
227 128 996303
78 85 998667
243 4 996580
52 72 998585
203 70 997547
152 119 999029
97 159 997100
107 132 997087
264 114 997161
125 178 996844
186 11 997046
134 53 999522
73 151 998802
25 300 995885
60 10 998384
270 157 995466
31 259 998924
274 259 998923
108 88 998688
230 26 999425
216 34 998266
86 152 999020
229 5 999846
176 39 997261
95 24 1000000
235 261 996643
289 90 999147
92 166 997729
284 239 999968
85 187 998840
266 66 997922
24 213 1000000
240 190 999288
213 83 996966
241 59 998828
33 169 998441
227 275 997067
199 62 998522
46 260 995843
143 297 999566
90 144 998245
83 70 997545
79 66 998740
74 88 999789
35 156 999446
131 280 999360
281 251 999065
264 12 999382
131 279 999367
103 282 999508
105 248 997785
52 234 998581
167 218 996247
204 84 998885
146 117 995303
34 38 998269
24 273 1000000
234 33 997607
80 266 999323
169 228 998445
56 299 999743
252 221 998984
83 160 996969
134 210 999528
142 241 996885
230 111 996167
25 29 996867
16 122 998485
143 93 999563
19 231 999304
234 208 997607
17 199 995688
32 196 998105
288 114 997164
152 97 999021
66 288 997921
139 101 999828
220 113 997809
244 35 999448
293 263 999401
255 228 995722
201 192 996002
284 214 995163
32 238 999208
257 170 999044
285 115 997460
116 225 996728
194 35 999441
215 22 996741
150 83 996964
229 27 999843
65 252 999809
79 46 998748
34 3 998268
104 15 996149
279 15 996406
125 205 996848
76 203 998549
212 205 995203
48 220 997765
106 41 998620
47 104 997704
241 209 996620
258 203 995869
220 173 999583
220 32 998105
230 67 995486
202 64 995742
291 27 997327
116 102 997980
39 128 997261
202 20 999548
21 198 994840
256 228 999720
30 174 997685
190 177 999284
93 67 995364
283 59 999860
17 15 995545
192 85 998669
212 44 995348
194 294 996482
166 194 996487
37 114 998286
166 110 999705
40 261 996021
218 24 1000000
20 241 999547
117 89 999483
199 52 998589
205 36 998401
46 44 995344
105 138 997780
67 223 999261
244 259 998928
273 177 998127
193 215 997860
266 4 995080
183 204 998948
90 165 998241
284 232 996085
125 67 996849
92 209 997729
144 54 994882
258 287 999683
286 190 999285
170 271 999041
291 22 997327
84 178 996062
73 154 995807
134 37 999523
111 167 996168
224 237 999002
292 276 999761
37 225 998288
245 84 996686
223 225 999261
197 285 996366
50 253 997005
71 264 994760
184 86 998140
283 96 999863
267 32 998103
24 207 1000000
217 157 999127
225 239 999960
147 297 997944
95 206 997349
264 218 996248
29 50 997005
159 90 998241
72 290 999105
250 50 997008
29 226 996868
5 235 996642
282 150 997027
66 269 997923
122 22 998486
296 119 998560
168 17 995943
258 175 997889
59 55 998828
116 30 996728
190 172 999281
271 24 1000000
210 34 998261
134 136 999525
97 32 998104
223 27 999268
17 44 995342
78 228 998466
99 37 998288
121 217 999123
9 230 998782
155 205 997361
282 230 997023
4 208 996205
50 161 997007
204 49 999463
224 129 998164
230 238 999209
11 12 999381
264 110 999706
272 284 996666
271 185 998640
211 200 996321
80 179 999320
259 118 998922
162 181 998322
290 132 999107
41 152 999024
23 138 996544
116 45 996721
163 220 998087
234 24 1000000
98 48 999620
172 204 998883
24 4 1000000
78 191 998706
300 123 998865
47 93 997703
169 156 998445
194 186 996563
121 198 996606
206 28 997968
175 77 997884
167 254 996947
55 21 997508
275 259 998929
225 191 998708
68 144 995503
68 265 997648
130 62 998523
142 133 998060
66 114 997924
222 25 994349
31 5 998720
71 47 997703
74 24 1000000
284 130 995283
247 82 999248
219 140 997820
182 266 998766
83 246 997903
295 19 995185
36 41 998623
179 217 999125
87 220 997764
157 257 995466
68 173 999587
276 109 999762
276 77 999762
291 10 997329
7 113 997803
169 166 998445
229 165 999845
277 102 999181
21 213 995001
250 48 996347
81 28 997968
134 149 999526
70 211 997546
146 95 997347
224 50 997000
133 279 998069
277 141 999188
205 246 997906
32 176 998108
170 69 999044
128 55 997504
263 200 999409
213 181 997206
192 94 994221
259 271 998925
58 148 998506
50 7 997527
119 54 998201
111 234 997605
39 252 997385
275 287 999683
54 184 998149
212 96 995425
91 240 995045
112 257 996526
21 221 998980
68 129 998160
158 245 996684
145 109 997588
75 46 999948
262 199 998027
116 248 996726
213 4 995086
67 82 998225
290 137 999882
33 23 996542
268 231 999309
143 183 999565
86 35 999443
167 257 994520
265 186 997649
159 182 998760
57 116 996721
183 28 998944
194 258 996485
107 61 997080
172 264 995327
61 126 997628
231 177 999302
202 285 996367
188 163 998080
137 242 999887
79 21 998744
93 3 996984
234 134 999522
249 127 995146
264 107 997088
279 112 996526
33 143 999561
60 75 999941
194 181 997204
217 46 999126
212 56 999742
232 147 997489
255 280 996508
161 30 995023
176 13 996806
150 263 999402
168 100 999606
72 198 997247
162 159 998328
246 210 997903
158 254 996946
281 156 999065
201 5 996001
153 162 998322
176 273 996806
215 68 996741
32 114 998100
43 177 998367
33 70 997545
56 148 999748
240 11 997041
159 102 997989
177 48 998124
295 161 995020
118 276 999764
222 162 998322
198 1 999221
60 139 998603
240 51 999085
87 70 997541
10 129 998164
56 283 999863
88 209 997120
58 227 995389
156 131 999364
173 283 999864
159 186 996560
271 193 997864
143 47 999563
123 289 999147
219 198 997825
157 99 998184
9 62 998780
50 138 997002
68 40 995507
27 42 998962
141 41 998626
222 89 999484
37 266 998283
288 237 999005
267 169 998444
257 211 996326
280 243 996586
262 256 999726
56 262 999742
4 206 995084
107 157 997084
279 83 996967
110 25 999700
96 270 995423
297 237 999006
127 139 998607
94 154 995249
111 181 997206
37 269 998287
102 95 997982
178 213 995008
17 248 995264
160 181 997203
210 102 997985
200 55 997509
73 284 995803
136 83 996960
85 231 999300
163 8 998083
67 219 997821
272 247 999247
261 285 996363
249 170 999046
211 235 996645
87 277 999185
107 25 997085
125 6 996849
74 232 999786
50 152 999023
210 243 996587
11 225 997040
101 245 999822
127 256 999727
288 243 996581
250 167 994528
236 50 999664
83 214 996963
246 276 999768
25 123 998868
58 106 995981
41 88 998620
116 208 996725
297 254 997948
126 4 997623
78 134 999522
255 269 997288
146 281 999063
287 232 999681
192 113 997800
125 106 996846
5 258 995447
125 167 996844
77 202 997189
237 23 999008
35 28 999444
109 75 999941
120 271 997564
228 287 999689
213 135 995004
217 149 999128
214 211 996328
276 136 999765
26 32 999428
48 44 996341
81 39 997264
2 252 998005
239 75 10
264 273 995605
10 27 995220
76 79 998749
86 116 996724
47 13 997704
152 238 999202
53 51 999086
151 98 999622
20 290 999547
70 56 999744
296 47 998565
94 86 996469
170 195 999909
72 284 997243
164 39 999343
266 28 997969
34 92 998265
169 279 998449
118 221 998984
4 23 996549
210 129 998169
53 90 998244
248 112 996524
45 28 997960
259 30 998925
201 9 998787
200 271 997567
46 100 999607
58 222 995389
80 49 999465
70 102 997986
286 149 996905
171 258 998042
34 184 998261
298 184 998148
97 94 997109
12 30 999385
6 137 999886
87 225 995780
281 287 999684
95 41 998627
296 124 998569
110 155 999707
200 225 996269
45 69 994941
222 245 996688
193 293 997862
20 207 999542
236 65 999800
49 277 999466
247 108 999247
3 111 996982
165 242 997149
19 28 997965
206 72 997243
31 126 998728
265 77 997645
178 68 995500
60 185 998644
198 130 995280
236 156 999665
229 142 999841
61 114 997165
134 251 999524
6 18 999986
93 62 998521
38 225 997422
129 27 998168
273 43 998360
274 96 996764
254 259 998925
98 217 999627
289 205 999142
223 129 999266
170 185 999040
72 226 997243
118 292 998425
243 59 998826
219 254 997823
282 242 997144
104 26 999420
113 11 997803
181 73 997202
247 152 999244
98 30 999629
42 14 998969
10 138 995106
156 230 996922
18 275 999989
115 49 999460
223 75 999941
289 107 999144
4 194 996486
16 45 995582
99 146 998185
268 98 999620
115 143 999563
140 124 997407
160 70 997545
138 2 998006
144 160 995569
299 153 999642
135 274 996761
1 103 999502
155 159 997368
205 20 999542
52 71 998584
116 194 996725
134 170 999528
216 136 997665
196 53 997845
121 143 999565
128 287 999687
240 30 994720
29 116 996863
38 130 997429
233 174 997686
287 290 999686
91 62 998529
246 217 999125
214 80 999320
106 148 998500
33 32 998101
5 49 999463
45 99 998182
220 231 999300
232 113 997805
85 107 998661
122 181 998481
241 23 996624
236 199 999662
2 1 999227
129 99 10
128 159 996306
253 36 998400
44 214 995342
95 77 997342
199 108 998682
212 189 999167
146 103 999504
46 185 998643
119 169 998444
191 62 998709
229 20 999841
101 18 999980
109 154 997584
31 73 998729
57 180 997223
186 87 996565
214 18 999981
176 288 996807
192 124 994966
280 212 996508
101 259 999825
113 181 997806
75 218 999944
96 164 999348
120 252 997388
126 298 997628
18 119 999981
156 168 996927
24 18 10
151 269 998807
209 253 995901
165 197 996826
103 30 999507
144 213 995005
11 269 997289
30 162 998328
260 255 995842
264 141 995706
152 259 999022
285 289 999143
19 65 999806
4 154 995247
16 240 995581
222 186 996563
172 167 995326
111 138 996160
214 143 999561
279 224 996400
282 10 997022
186 252 997385
72 16 997240
252 191 998706
34 280 998264
105 233 997781
198 134 999523
70 25 997541
75 8 999945
42 126 998969
21 210 994846
136 147 997484
188 122 998489
181 280 997206
106 109 997583
4 174 997682
150 176 996806
68 273 995605
256 292 999728
5 300 995889
291 190 999289
193 35 999440
194 55 997500
251 168 995940
272 218 996662
244 147 997480
281 173 999580
165 151 998800
163 136 998088
144 44 995340
237 18 999981
232 58 996087
234 95 997601
134 139 999523
141 297 997943
8 297 997949
257 293 994264
98 110 999709
274 91 996761
119 245 998205
63 152 999921
102 130 997982
239 181 999968
104 261 996143
222 98 999628
37 71 998286
192 73 995800
218 171 998046
43 76 998548
170 145 999047
47 216 997706
142 277 999182
208 187 998847
58 211 996322
68 49 999469
261 57 996023
121 164 999347
15 300 995880
294 190 999287
255 3 996982
154 117 995249
222 300 995881
89 114 999487
91 195 999907
74 182 999787
217 56 999740
250 65 999801
122 124 998482
45 190 999280
31 111 998727
161 266 995020
258 6 996181
119 94 998206
64 14 998900
153 91 995766
120 177 998121
235 19 996648
234 188 997604
150 44 995348
237 247 999241
229 17 999845
299 93 999649
282 24 1000000
297 31 998728
9 133 998789
185 154 998643
274 44 996762
105 5 997780
73 148 998507
155 4 997360
199 150 995688
148 271 998509
234 178 997608
15 31 998720
46 166 995820
111 66 997929
41 177 998623
180 230 997229
218 22 996243
270 134 999527
163 263 999401
171 6 998048
196 191 998701
49 213 999461
231 82 999305
95 251 997347
292 267 998303
49 254 999465
246 56 999740
293 70 997545
245 121 996686
210 22 994925
262 228 998028
174 277 999182
42 246 998964
299 296 999643
65 58 999800
238 268 999209
221 95 998985
149 98 999626
248 7 997521
160 282 997027
210 159 996126
246 116 997902
293 139 998609
144 133 998063
241 7 997526
271 173 999589
175 53 997889
138 171 998045
209 190 999283
268 194 996483
81 77 997187
93 295 995366
35 168 999441
167 85 998666
83 92 997726
94 211 996323
163 195 999905
144 158 995920
143 240 999568
83 54 996963
135 284 995161
134 151 999524
45 125 996846
237 102 999009
34 200 998269
281 17 999069
282 217 999120
244 196 997741
149 253 996904
10 45 995108
274 183 998949
70 75 999942
25 284 995166
136 286 996709
74 277 999785
126 136 997623
49 290 999469
215 98 999629
64 57 995743
36 191 998705
29 75 999949
18 110 999988
173 9 999585
246 236 999668
77 166 997189
179 70 997543
105 93 997782
4 267 996380
226 87 995786
174 31 998727
298 57 996104
218 20 999544
186 260 996561
93 126 997628
2 235 998006
85 191 998703
258 61 996048
273 27 995608
144 35 999443
55 222 997505
250 144 994300
225 69 994820
164 189 999344
35 182 999449
131 277 999368
158 78 998465
43 79 998741
208 66 997925
50 219 997820
261 101 999826
238 257 999203
262 128 998029
127 63 999928
139 145 998608
99 66 998182
229 271 999841
94 199 995686
212 187 998840
246 3 997907
278 162 998324
205 178 995203
73 30 995802
113 41 998624
118 28 998421
221 115 998980
24 71 1000000
54 21 994887
96 211 996328
116 1 999220
214 101 999824
218 164 999343
75 24 1000000
80 258 999324
127 15 995549
225 23 996548
128 117 996303
231 135 999300
149 246 997900
32 245 998109
45 40 995402
273 224 995966
51 266 999087
161 170 999042
153 108 998687
223 249 999267
163 9 998788
190 226 999282
140 203 997403
210 73 995808
263 291 999401
18 199 999982
258 126 997627
90 83 998248
150 140 997404
216 68 997667
236 225 999664
16 148 998502
197 149 996901
56 26 999745
50 18 999983
76 83 998541
286 75 999948
67 244 996227
216 130 997669
97 115 997463
68 20 999542
76 253 998541
207 118 998428
38 283 999863
75 131 999941
47 27 997701
107 192 997083
282 260 997026
254 42 998961
86 172 996464
266 290 999101
293 67 994567
87 47 997704
86 232 996462
208 77 997181
7 91 997521
217 259 999126
211 118 998426
19 167 995183
124 212 994960
80 230 999322
56 254 999741
145 7 997525
54 103 999504
127 210 994986
171 114 998044
205 295 995202
101 204 999823
109 34 998265
167 225 994828
40 196 997744
129 125 998162
73 202 995803
24 123 1000000
118 58 998422
283 89 999860
166 70 997540
275 208 997063
21 64 995742
240 186 996568
203 184 998143
79 258 998740
192 160 995569
87 50 997009
246 122 998487
130 133 998062
153 275 997063
175 257 997880
249 288 995146
56 65 999806
215 248 996748
196 30 997747
112 119 998205
226 148 998501
159 100 999600
100 132 999607
269 252 997389
192 88 997123
173 221 999585
56 179 999743
203 157 995864
151 299 999646
232 3 996980
198 67 10
106 194 996489
49 240 999463
14 203 998907
292 143 999563
27 156 996920
223 59 999267
236 267 999668
43 280 998365
230 38 997423
147 139 998605
27 175 997883
49 122 999461
134 245 999526
93 183 998944
127 132 994987
283 230 999861
278 263 999406
28 164 999349
20 57 999543
176 240 996806
299 189 999649
129 177 998160
265 239 999960
147 89 999487
134 4 999522
171 47 998047
188 189 999164
60 239 999961
98 21 999624
177 60 998384
89 27 999489
155 273 997362
124 163 998089
14 244 998902
38 52 998587
117 113 997801
196 1 999228
69 231 999300
132 266 994748
77 177 998120
146 210 995303
254 233 997447
146 194 996487
174 25 997684
173 202 999588
191 102 998705
299 241 999643
94 22 994923
282 51 999087
75 122 999947
290 296 999102
104 53 997849
256 15 999720
266 120 995665
87 283 999869
91 177 998120
224 69 995965
30 207 998344
294 68 995506
293 106 995984
186 112 996561
3 96 996988
71 59 998820
146 113 997808
151 60 998808
126 212 997624
297 280 997948
183 81 998947
198 286 996702
126 220 997766
260 113 997807
157 28 997967
26 228 999426
198 179 996788
220 292 998306
278 238 999205
179 59 998823
117 240 994729
280 76 998544
170 87 999048
199 173 999582
206 8 997301
292 129 998300
171 161 998040
1 272 999220
208 69 996209
298 116 996722
73 215 996747
126 37 998283
71 162 998329
116 49 999467
30 7 997528
86 261 996460
65 5 999801
90 14 998909
244 184 998143
153 281 999065
40 275 997068
97 166 997104
243 285 996581
253 150 995121
283 50 999860
27 299 999648
162 133 998327
82 299 999644
102 273 997985
181 256 999727
252 158 997382
57 247 999243
159 9 998789
251 174 997686
287 11 999685
68 56 999749
27 154 10
67 246 997904
161 202 995025
117 46 994645
297 269 997947
71 272 996660
289 29 999140
294 52 998583
300 299 999643
18 258 999987
20 190 999545
267 50 997009
34 198 998261
126 178 997627
192 40 995400
48 90 998249
29 293 996867
67 260 995841
31 76 998723
179 58 996785
229 134 999841
219 66 997922
21 223 999269
291 57 997320
33 166 995820
93 188 996449
48 252 997387
264 152 999022
236 242 999666
255 51 999087
201 271 997561
272 175 997884
106 265 997640
242 239 999962
201 128 996307
222 275 997060
25 150 994902
204 220 998886
286 262 998028
70 76 998543
180 251 997223
39 286 997261
251 280 996505
155 76 998545
26 81 999420
39 63 999920
225 91 995048
268 21 995646
179 247 999242
1 22 999226
69 272 996662
286 90 998247
239 4 999967
172 283 999860
298 203 996105
45 200 996268
153 172 995769
121 28 997962
72 147 997489
249 161 995146
41 116 998628
181 38 997422
122 261 998480
205 158 995928
77 22 997181
152 17 999026
296 99 998566
285 292 998308
97 109 997585
223 48 999261
79 245 998741
103 13 999506
165 203 996821
121 89 999485
73 219 997829
84 167 996061
213 272 996661
207 234 998349
85 295 998663
144 24 1000000
80 151 999322
125 229 999849
46 69 994784
290 277 999188
227 284 995162
247 79 999243
114 197 997169
97 112 997106
227 209 995908
275 285 997066
217 136 999120
203 83 996968
132 229 999846
147 172 997489
112 136 996528
82 245 998220
156 144 996924
276 41 999767
84 35 999441
261 160 996020
96 2 998001
169 22 998448
76 207 998543
102 240 997989
261 163 998086
249 42 998962
93 74 999780
203 282 997028
118 251 998427
21 241 996626
40 174 997680
56 203 999748
54 163 998083
111 45 996165
42 143 999566
214 88 997125
27 185 998644
90 262 998248
71 252 997389
173 80 999583
114 97 997168
164 256 999726
254 256 999729
94 151 998807
115 78 998468
137 45 999881
247 295 999242
144 135 994541
128 288 996307
120 163 998082
261 156 996922
6 60 998389
35 92 999446
282 8 997302
76 40 998547
193 66 997922
132 147 997481
29 173 999584
46 296 998568
145 41 998622
49 291 999461
60 38 998386
16 102 997980
14 225 998908
19 190 999284
187 258 998844
20 113 999541
107 121 997085
213 256 999722
213 271 997563
267 203 996385
126 157 997629
190 184 999288
158 213 995929
148 278 998505
143 241 999561
235 18 999988
129 127 998160
151 44 998804
210 237 999003
277 298 999186
88 171 998047
211 192 996321
54 106 995988
247 59 999244
182 162 998769
250 80 999320
136 172 996288
40 116 996728
39 95 997343
48 111 996342
35 218 999443
184 201 998143
155 128 997363
46 153 995766
158 242 997142
28 32 998106
79 149 998747
168 253 995943
165 79 998744
45 284 995167
99 165 998187
196 215 997745
250 69 994780
111 36 998405
255 297 997946
286 126 997628
104 66 997927
297 33 997943
21 90 998242
102 195 999900
276 227 999765
9 253 998782
233 231 999300
74 68 999785
275 169 998444
128 189 999162
15 228 995721
188 114 997169
25 290 999100
14 68 998900
30 28 997967
73 220 997767
37 155 998287
228 2 998004
135 146 995303
170 105 999042
299 231 999645
243 153 996585
256 186 999724
7 76 998549
269 149 997288
117 123 998869
6 222 996186
142 69 996883
14 6 998905
70 279 997540
259 65 999800
300 170 999040
190 121 999289
44 236 999662
95 22 997348
172 150 995322
266 241 996629
205 172 995326
81 295 994504
274 82 998220
167 137 999886
191 239 999968
190 207 999287
24 193 1000000
292 221 998983
75 94 999946
148 4 998503
70 44 997547
164 266 999349
246 118 998420
105 26 999422
163 122 998487
2 71 998001
153 217 999123
31 189 999168
204 169 998881
122 61 998483
129 152 999027
245 219 997824
244 40 996222
71 211 996328
266 141 995708
128 7 997522
242 273 997144
220 293 997762
222 91 995049
125 16 996849
167 202 994527
219 265 997828
130 248 10
254 41 998622
146 9 998783
20 32 999545
151 230 998801
206 111 996168
19 300 995884
152 188 999026
199 97 997102
44 227 995342
102 266 997985
284 194 996484
158 230 995924
234 125 997601
176 261 996806
173 101 999824
51 225 999082
14 258 998905
140 245 997402
157 30 995466
193 262 998022
176 71 996801
220 189 999162
129 298 998163
294 126 997628
188 248 996440
58 247 999248
206 266 994744
228 37 998280
63 60 999927
116 227 996720
207 300 998347
257 143 999562
250 241 996629
200 58 996269
74 189 999788
246 228 997904
193 154 997868
30 284 995162
143 118 999566
274 131 999361
113 209 997807
26 295 999427
134 79 999527
167 228 995725
12 175 999384
24 174 1000000
238 67 999207
220 22 997762
49 85 999465
79 126 998743
3 268 996980
12 294 999383
189 258 999168
224 105 997783
24 269 1000000
192 31 998725
150 256 999720
161 26 999420
62 298 998520
53 126 997846
245 197 996685
84 198 996068
193 25 997863
59 110 999702
272 238 999201
16 211 996321
201 292 998307
57 234 997600
104 249 996149
87 58 995783
119 6 998206
109 204 998885
226 69 994784
165 82 998220
217 76 999124
135 128 996309
184 73 998143
280 204 998888
140 87 997405
211 280 996503
33 126 997623
137 105 999887
174 129 998168
113 4 997801
257 23 996542
24 26 1000000
190 54 999287
143 249 999566
80 186 999320
185 107 998644
270 201 996001
58 286 996708
30 299 999640
232 43 998365
97 271 997565
293 231 999308
3 25 996983
172 63 999929
261 208 996205
155 184 998140
292 55 998303
273 94 995600
127 97 997101
111 25 996161
18 49 999982
268 81 995646
266 147 997481
176 6 996805
108 188 998685
213 143 999566
130 297 997947
76 6 998549
23 62 998523
204 88 998880
190 288 999285
163 174 998083
292 117 998301
41 109 998627
58 283 999861
251 286 996709
18 7 999986
204 177 998883
133 270 998060
30 212 994480
183 111 998947
258 192 994600
194 44 996488
253 234 997600
120 17 995662
133 276 999762
211 90 998244
49 128 999466
169 205 998443
90 141 998249
273 218 996245
174 167 997683
285 122 998489
297 138 997944
92 210 997721
291 82 998221
163 113 998080
56 54 999744
149 177 998127
190 133 999282
57 240 995523
207 216 998347
29 56 999749
279 158 996404
233 35 999443
104 204 998889
286 284 996709
222 187 998846
90 160 998245
245 87 996680
37 216 998289
142 198 996884
73 1 999223
152 274 999024
10 89 999487
197 159 996121
265 115 997648
134 147 999526
68 28 997969
81 294 994508
41 257 998629
111 136 996280
239 163 999968
67 66 997923
79 68 998746
86 263 999407
62 266 998520
20 244 999546
135 263 999402
188 69 996445
92 185 998645
180 300 997226
124 263 999402
239 184 999960
183 221 998980
295 14 998904
135 187 998849
119 266 998205
30 139 998602
208 73 996209
227 45 994946
216 237 999004
278 92 997724
167 33 994528
122 151 998805
147 149 997480
205 293 995201
255 193 997866
296 300 998563
252 105 997783
258 269 997280
233 180 997448
34 204 998886
268 75 999945
246 55 997908
243 228 996581
251 167 994527
231 111 999303
66 201 997928
13 116 996728
276 239 999961
9 154 998785
118 95 998428
222 57 995524
8 132 997304
258 21 994842
136 105 997784
45 166 995828
235 234 997607
166 219 997827
176 15 996807
300 195 999907
219 75 999941
179 89 999480
256 196 999725
113 36 998404
136 106 996286
62 65 999800
87 4 995785
194 241 996627
174 39 997686
63 252 999925
15 67 995540
92 258 997727
193 294 997869
296 255 998568
52 29 998580
173 280 999580
2 128 998004
151 220 998800
286 152 999025
222 31 998725
240 83 996961
243 33 996584
133 24 1000000
2 245 998006
11 226 997045
291 236 999669
276 241 999764
181 146 997204
169 180 998440
36 294 998406
180 222 997227
51 41 999086
9 204 998881
92 2 998005
260 248 995842
6 266 996189
104 298 996148
205 268 995645
214 287 999689
32 68 998105
2 229 999843
154 176 996801
24 125 1000000
156 130 996925
126 125 997627
108 80 999327
215 82 998229
222 254 996949
292 184 998300
184 132 998141
186 169 998440
190 183 999286
216 180 997668
173 73 999582
139 248 998606
22 264 994921
233 14 998906
45 175 997888
81 9 998784
118 174 998420
278 16 995583
37 212 998283
272 261 996660
240 283 999861
145 63 999920
63 291 999929
299 168 999645
225 168 995943
155 53 997841
90 111 998244
28 100 999603
78 62 998523
122 274 998481
154 58 995388
290 166 999109
136 254 996942
97 261 997102
287 187 999687
285 107 997086
171 67 998043
151 226 998806
141 21 995701
223 39 999269
100 29 999604
62 222 998525
193 130 997869
20 77 999543
153 284 995766
188 3 996987
203 242 997144
54 43 998367
130 175 997883
190 42 999286
235 143 999563
154 98 999626
279 271 997561
196 79 998741
189 274 999167
197 111 996169
227 97 997100
104 98 999626
90 69 998249
172 34 998269
58 111 996163
120 209 995909
270 298 996100
186 139 998609
214 157 995462
59 286 998824
10 41 998628
67 17 994565
76 214 998549
5 107 997089
130 252 997383
164 151 999346
5 37 998285
77 130 997187
279 74 999787
5 251 995446
193 108 998686
261 251 996022
66 184 998146
39 112 997260
145 258 996425
28 279 997962
104 45 996142
80 88 999322
197 164 999348
136 74 999781
56 15 999746
290 272 999106
162 80 999320
293 274 996762
245 285 996688
212 276 999765
143 226 999564
294 273 995608
24 58 1000000
46 81 994646
36 203 998404
18 44 999984
186 82 998228
158 237 999000
118 210 998421
172 61 996040
171 179 998048
300 185 998648
177 166 998124
58 162 998326
38 229 999846
175 15 997880
227 294 994401
1 4 999227
19 140 997401
53 89 999482
170 106 999045
296 34 998560
150 94 994901
219 148 998503
252 111 997385
271 67 997566
142 95 997348
235 68 996649
221 136 998987
118 108 998684
146 283 999866
100 233 999602
179 138 996781
63 196 999927
272 226 996661
38 42 998966
284 80 999320
129 1 999229
76 54 998541
27 103 999508
71 257 994763
275 271 997560
176 164 999340
119 53 998205
122 217 999121
259 134 999522
175 187 998849
286 296 998560
200 192 996267
220 282 997768
19 18 999986
41 255 998620
225 159 996120
46 219 997825
99 151 998800
98 235 999622
284 162 998320
21 107 997082
5 9 998782
87 243 996589
135 82 998228
263 288 999401
192 178 994220
92 71 997726
140 92 997728
249 22 995143
106 231 999306
257 1 999221
287 99 999689
258 214 995063
114 83 997162
94 177 998129
130 114 997163
272 79 998740
203 126 997625
52 85 998666
187 134 999523
192 104 996143
282 280 997023
213 268 995640
182 267 998767
85 22 998664
262 255 998028
234 266 997602
256 201 999723
17 118 998426
68 5 995502
300 54 995884
136 273 996289
77 138 997181
245 204 998884
66 174 997929
300 39 997265
191 218 998709
160 88 997127
33 102 997985
42 221 10
142 276 999760
267 105 997784
280 111 996503
89 115 999480
204 199 998882
64 66 997923
37 217 999122
108 85 10
135 171 998046
211 135 996322
187 33 998844
148 69 998504
109 167 997584
93 76 998544
300 260 995887
148 296 998562
176 56 999744
143 136 999565
93 199 995688
88 125 997124
199 88 997120
68 196 997742
143 13 999569
28 295 997961
275 38 997422
266 49 999467
210 230 995480
65 100 999806
200 56 999744
187 45 998841
212 168 995943
235 232 996648
111 246 997907
257 226 994700
63 140 999920
135 245 996683
122 252 998488
171 105 998041
286 142 996884
218 154 996249
114 92 997729
8 77 997306
175 11 997885
95 56 999749
217 109 999127
151 64 998802
147 23 997480
131 170 999366
129 200 998167
50 46 997001
294 290 999101
179 178 996788
227 86 996468
10 193 997867
128 175 997884
49 101 999826
30 105 997785
246 274 997908
262 283 999869
60 42 998963
256 27 999725
131 278 999366
186 115 997469
46 213 995005
218 62 998528
142 72 997249
52 138 998586
158 272 996661
269 110 999703
156 64 996924
153 280 996508
191 264 998702
290 174 999101
136 52 998589
116 275 997066
24 12 1000000
143 218 999564
161 5 995449
172 1 999224
252 67 997383
24 155 1000000
131 213 999361
189 69 999168
134 196 999524
249 271 997560
63 24 1000000
4 95 997344
198 15 995544
37 185 998648
177 70 998120
218 246 997908
32 282 998106
163 46 998085
264 24 1000000
196 135 997740
65 217 999806
91 75 999947
300 47 997708
10 178 995104
285 100 999601
154 208 996205
175 207 998343
244 55 997504
97 38 997428
206 200 996261
181 287 999686
102 97 997983
126 9 998789
120 242 997145
114 98 999622
181 125 997206
167 160 995562
9 212 998789
173 184 999584
58 201 996003
240 69 994780
41 245 998629
249 25 995146
284 61 996046
156 57 996924
150 231 999308
295 90 998248
244 71 996225
72 128 997242
4 259 998928
36 81 998404
276 45 999764
294 200 996265
205 271 997560
76 108 998687
132 241 996628
282 79 998748
124 72 997243
108 196 998686
292 90 998300
173 63 999920
42 15 998967
279 248 996407
176 50 997007
165 280 996828
89 190 999483
4 256 999722
144 253 995124
168 36 998408
217 265 999126
187 13 998846
119 280 998209
122 164 999340
71 180 997222
42 48 998966
67 110 999702
112 244 996528
6 110 999704
173 60 999584
235 123 998867
67 273 995609
285 40 996367
226 96 995425
82 69 998221
224 171 998042
176 9 998788
108 33 998685
273 243 996587
131 66 999364
256 60 999727
293 130 995280
257 97 997101
29 285 996866
139 226 998601
109 171 998046
227 150 994901
159 172 996123
156 243 996926
40 202 995401
110 116 999703
70 79 998744
273 16 10
107 6 997088
135 198 994580
51 59 999085
175 50 997883
106 5 995988
56 14 999748
85 174 998665
42 64 998962
57 196 997747
117 126 997622
160 39 997261
21 281 999069
61 213 996040
106 77 997185
44 158 995926
60 4 998386
211 148 998501
245 136 996681
200 144 996260
76 297 998541
48 38 997427
205 159 996123
162 144 998324
202 150 994904
217 54 999127
96 8 997301
235 101 999824
282 121 997026
119 46 998209
117 203 995862
58 84 996068
136 78 998468
6 161 996182
221 39 998988
73 229 999841
32 194 998109
62 76 10
299 276 999761
262 134 999522
11 286 997042
290 59 999101
79 298 998748
239 223 999961
70 84 997545
15 131 999365
38 70 997540
168 219 997827
26 265 999420
294 3 996985
217 97 999128
101 241 999821
290 276 999761
15 208 996208
146 289 999146
79 116 998743
29 86 996864
154 246 997901
123 64 998869
47 199 997702
179 148 998504
248 145 996421
120 281 999063
50 48 997002
150 216 997662
174 67 997681
218 107 997085
131 155 999360
88 237 999004
72 163 998087
125 161 996846
217 264 999124
235 95 997346
201 241 996626
229 272 999847
260 126 997626
117 92 997728
44 251 995342
120 108 998689
166 212 995822
202 162 998322
89 51 999489
131 299 999640
283 141 999863
186 104 996567
141 65 999803
24 76 1000000
178 6 996180
185 250 998643
270 177 998121
225 237 999008
52 154 998584
171 287 999686
130 91 995283
140 180 997402
245 175 997883
242 252 997389
209 151 998802
35 208 999446
297 122 998488
263 211 999401
273 91 995609
148 300 998501
212 287 999684
66 197 997929
144 161 995020
170 28 999041
6 246 997901
1 28 999228
170 23 999045
42 141 998966
50 209 997005
207 124 998347
90 269 998248
107 53 997847
221 220 998984
104 63 999922
201 44 996000
204 108 998884
151 137 999886
158 162 998326
109 57 997580
249 18 999983
220 46 997768
251 123 998865
192 247 999242
262 30 998028
36 122 998481
299 71 999642
95 183 998944
40 199 995689
287 189 999680
81 63 999921
46 88 997120
141 234 997601
93 155 997364
268 163 998087
166 99 998187
214 9 998782
67 296 998569
209 134 999526
63 228 999920
60 103 999505
263 36 999405
75 207 999942
209 212 995900
128 291 997321
182 226 998763
127 89 999486
120 244 996222
164 287 999680
140 262 998026
54 240 994883
50 195 999902
77 271 997569
167 38 997425
277 41 999182
256 55 999726
283 132 999864
179 258 996784
35 64 999441
257 11 997043
151 213 998806
111 288 996166
95 26 999420
66 206 997928
204 127 998888
259 208 998923
251 111 996169
229 67 999843
228 92 997722
201 76 998540
26 183 999426
29 44 996868
205 58 995381
204 167 998882
97 21 997108
241 227 996627
91 290 999107
296 32 998568
253 180 997226
227 224 995964
251 247 999243
148 298 998506
81 221 998981
264 175 997885
129 45 998163
275 247 999244
196 131 999365
22 217 999128
53 82 998223
36 18 999988
116 33 996720
28 11 997961
205 10 995206
100 215 999607
151 285 998806
268 148 998505
54 28 997963
134 26 999525
1 69 999221
31 182 998762
218 106 996244
68 248 995503
155 267 997361
120 104 996145
99 184 998181
137 115 999886
189 7 999165
256 47 999721
143 82 999565
74 36 999787
230 77 997180
257 212 10
227 133 998067
241 127 996623
153 227 995764
298 187 998840
81 93 995368
233 8 997441
288 281 999066
221 29 998982
49 285 999468
216 35 999441
290 188 999106
240 216 997664
35 16 999440
212 13 994286
95 172 997342
65 225 999801
227 175 997880
222 221 998980
68 154 995504
201 75 999942
186 23 10
197 58 995624
37 98 999626
122 80 999325
288 157 995461
43 297 998365
234 202 997605
298 136 996281
87 65 999806
298 19 996108
61 7 997524
159 79 998743
64 265 997646
222 297 997944
287 178 999687
187 282 998849
149 222 996903
249 195 999902
69 121 996608
19 270 995180
270 300 995882
90 189 999166
287 9 999685
165 67 996822
173 289 999585
205 135 995209
53 144 997849
71 170 999047
225 139 998600
142 245 996881
224 285 996364
38 254 997421
263 17 999405
288 86 996466
153 268 995769
212 250 994240
245 252 997388
233 190 999287
51 80 999322
216 161 997662
34 130 998261
10 135 995106
46 177 998128
272 29 996868
130 80 999328
23 272 996668
244 134 999520
291 210 997324
36 244 998404
32 42 998969
261 29 996865
77 251 997182
200 14 998905
2 187 998842
101 202 999826
47 176 997707
291 126 997622
48 34 998262
278 167 994667
169 117 998442
108 238 999206
142 212 996880
214 106 995983
111 110 999701
14 153 998907
44 99 998184
93 280 996508
277 242 999188
120 6 996187
133 244 998068
203 230 995865
84 237 999004
199 48 996346
167 79 998740
144 211 996322
159 30 996126
210 192 994426
52 273 998581
215 279 996744
128 5 996301
266 279 996404
43 264 998369
276 279 999765
156 298 996922
243 73 996585
259 50 998921
167 89 999482
276 203 999764
224 72 997242
176 295 996808
92 86 997728
177 234 998120
19 129 998164
300 226 995882
24 286 1000000
142 40 996881
295 74 999783
67 214 995069
91 123 998869
294 21 994842
12 213 999381
267 140 997403
299 100 999641
110 186 999701
96 243 996582
85 159 998665
106 139 998607
192 206 994388
63 262 999928
125 255 996846
225 212 994827
188 153 996440
64 45 995741
232 73 996080
268 151 998800
245 293 996689
149 154 996904
242 213 997147
151 35 999441
92 175 997880
245 255 996688
258 89 999488
137 106 999885
186 162 998328
30 242 997141
81 156 996922
50 262 998025
267 173 999589
195 15 999900
179 51 999087
101 29 999825
74 191 999782
196 118 998423
10 133 998064
50 23 997009
104 73 996141
154 161 995247
204 60 998889
143 281 999560
182 53 998769
23 276 999760
28 296 998561
164 141 999342
106 246 997907
248 67 995266
67 64 995740
198 167 994584
81 157 995464
241 200 996621
81 173 999580
21 100 999608
202 253 995125
67 217 999121
102 174 997988
126 39 997622
51 267 999087
213 6 996186
156 24 1000000
263 223 999408
234 37 998285
112 2 998001
246 138 997904
251 197 995624
259 131 999369
255 223 999261
196 120 997749
236 111 999665
30 147 997483
171 150 998044
171 293 998047
259 200 998920
153 198 995762
85 50 998667
82 54 998220
194 296 998562
298 76 998545
106 107 997081
28 196 997966
40 194 996486
283 123 999861
123 281 999062
102 227 997981
234 87 997601
160 120 995667
137 183 999883
108 162 998683
292 104 998307
44 68 995508
99 262 998188
228 84 996063
198 80 999326
181 144 997209
17 220 997767
107 259 998921
124 214 995068
252 187 998841
1 158 999229
69 59 998825
25 219 997827
78 138 998468
292 37 10
47 293 997701
89 262 999484
170 54 999049
81 286 996708
97 281 999063
177 262 998123
3 22 996980
262 163 998086
100 41 999606
62 79 998744
223 208 999261
110 224 999704
237 296 999008
290 195 999900
87 96 995783
110 227 999707
212 82 998224
209 25 995906
102 158 997982
218 255 996242
254 67 996940
251 115 997469
265 84 997643
295 252 997389
37 82 998280
17 66 997928
181 65 999800
60 69 998387
235 8 997304
95 193 997862
120 8 997305
124 51 999084
226 237 999006
234 36 998401
37 118 998422
202 102 997980
247 95 999241
61 28 997962
48 194 996483
262 220 998023
287 2 999687
139 250 998605
147 62 998524
5 198 995444
207 73 998344
184 235 998140
175 157 997889
15 34 998264
3 102 997986
295 197 995623
1 221 999225
297 190 999288
135 167 10
241 34 998263
119 9 998782
155 62 998526
202 17 994460
188 11 997044
210 148 998502
103 115 999500
136 16 996282
277 274 999185
79 138 998746
10 78 998466
110 209 999701
30 71 994767
243 46 996585
69 42 998962
190 162 999289
47 52 998585
128 223 999263
168 292 998304
129 289 999145
129 172 998165
261 187 998849
245 75 999947
280 295 996500
223 118 999268
96 4 995425
116 3 996984
219 231 999305
89 169 999487
208 7 997526
37 144 998283
85 56 999744
99 263 999409
43 18 999985
12 74 999789
125 285 996845
12 150 999383
240 224 995960
294 169 998445
113 92 997807
25 202 994369
254 95 997345
200 10 996268
183 65 999809
195 100 999900
30 88 997129
221 163 998984
88 20 999549
204 137 999883
48 291 997320
39 12 999387
193 230 997862
35 229 999842
137 177 999881
54 137 999882
148 137 999882
41 202 998620
136 135 996281
187 228 998849
249 240 995145
157 52 998582
105 268 997782
18 143 999988
37 72 998281
283 82 999866
279 153 996400
146 102 997986
58 5 995440
42 148 998963
281 188 999061
105 173 999588
44 281 999064
100 31 999602
96 159 996125
188 225 996444
189 108 999160
26 268 999429
40 65 999806
56 139 999742
86 26 999428
300 134 999521
226 195 999902
202 242 997141
283 54 999860
278 107 997085
74 65 10
7 98 999628
32 84 998107
220 200 997760
298 137 999881
163 38 998084
41 294 998628
190 279 999285
79 250 998744
175 79 998744
25 212 994244
285 283 999867
190 145 999280
264 213 995008
196 155 997742
12 268 999389
99 59 998825
206 126 997622
154 158 995928
82 111 998224
196 228 997749
225 111 996168
179 241 996783
17 287 999680
157 285 996366
265 228 997645
57 245 996684
192 190 999285
140 206 997405
117 71 994769
131 214 999364
85 36 998668
224 145 996421
244 224 996226
11 44 997046
259 42 998965
171 235 998049
90 231 999302
127 138 994986
6 23 996543
187 79 998840
59 121 998820
178 75 999940
236 263 999667
16 114 997165
1 282 999222
7 37 998288
259 182 998927
225 130 995285
5 3 996985
68 153 995768
116 279 996729
123 47 998869
44 26 999428
86 185 998648
222 200 996266
225 213 995005
279 55 997502
55 125 997501
26 195 999904
119 14 998901
86 102 997983
206 174 997686
78 175 998462
4 202 995081
138 188 996447
18 203 999987
107 299 999640
107 199 997088
278 78 998460
207 25 998342
145 246 997903
14 160 998904
50 191 998708
57 25 995523
158 271 997562
247 5 999249
23 240 996542
214 49 999462
247 236 999669
199 130 995688
14 211 998901
40 165 996823
151 38 998801
3 48 996987
197 244 996226
233 220 997763
90 156 998247
71 53 997848
83 88 997124
179 96 996784
50 245 997008
238 95 999204
174 3 997686
222 95 997344
170 17 999040
48 51 999085
235 172 996647
283 170 999868
120 133 998061
87 51 999087
211 159 996323
148 87 998509
92 198 997722
220 12 999381
34 186 998267
5 207 998342
42 12 999388
28 281 999069
169 27 998447
182 284 998762
71 172 995326
32 99 998187
79 206 998742
37 272 998285
234 244 997606
75 17 999946
238 87 999205
26 130 999424
162 43 998368
136 191 998704
225 27 995224
101 266 999827
258 252 997382
297 90 998244
36 70 998406
233 277 999184
231 114 999305
100 139 999601
114 244 997162
175 293 997885
257 8 997303
203 109 997581
205 67 995206
53 189 999163
209 91 995908
208 257 996203
293 180 997229
26 91 999420
19 48 996342
141 209 995906
19 8 997306
272 249 996661
141 159 996125
20 127 999540
181 164 999348
132 294 994100
72 275 997240
244 2 998002
229 150 999843
86 127 996464
196 98 999624
124 153 995765
28 73 997961
299 121 999642
88 273 997124
274 123 998868
57 87 995788
84 118 998428
234 101 999827
76 300 998544
97 285 997107
206 199 995681
233 81 997446
207 44 998342
204 190 999283
284 271 997567
183 144 998949
114 23 997168
173 100 10
288 220 997765
216 277 999181
54 235 996642
155 274 997365
225 189 999167
120 159 996124
266 224 995966
152 77 999028
129 199 998169
83 58 996969
228 121 996601
181 261 997203
234 88 997607
5 83 996963
200 86 996461
285 42 998961
292 163 998307
291 81 997324
123 247 999248
73 171 998044
211 37 998286
67 34 998269
90 108 998683
157 296 998567
180 283 999863
143 29 999564
174 213 997684
149 40 996902
279 255 996404
280 235 996648
122 149 998480
291 134 999528
199 258 995687
87 263 999400
44 35 999440
217 213 999126
220 215 997768
25 18 999982
208 58 996209
156 133 998069
172 82 998221
40 262 998020
20 220 999540
237 234 999003
169 103 999507
240 29 996868
215 183 998944
121 19 996605
201 37 998283
160 111 996164
272 169 998446
285 260 996361
292 182 998766
141 241 996621
225 196 997742
85 213 998666
233 142 997445
278 253 995125
170 104 999046
133 272 998061
23 133 998068
131 227 999368
75 38 999944
198 22 994922
207 137 999880
31 146 998729
175 46 997889
177 101 999827
43 86 998361
3 223 999262
8 137 999888
7 183 998940
117 63 999927
222 42 998967
43 266 998367
71 271 997563
13 190 999284
133 67 998060
181 163 998088
236 254 999665
201 222 996000
267 101 999823
207 178 998347
176 40 996804
284 115 997466
186 201 996562
282 37 998285
131 276 999764
51 253 999080
254 77 997183
103 59 999501
37 154 998286
116 291 997324
240 268 995649
128 256 999720
64 72 997245
21 259 998924
147 61 997487
269 175 997885
73 194 996483
47 78 998460
226 77 997180
17 37 998287
223 222 999264
133 44 998063
52 17 998580
159 25 996121
117 276 999764
2 171 998044
239 97 999966
191 170 999043
297 155 997945
159 168 996125
10 210 995105
6 299 999643
61 203 996040
27 78 998467
84 7 997520
289 212 999149
194 15 996485
236 7 999660
44 173 999583
198 294 994585
222 66 997926
282 19 997021
96 28 997963
144 291 997320
157 62 998522
107 62 998523
246 165 997903
168 110 999709
57 287 999680
193 144 997861
206 167 994521
67 45 994945
287 224 999688
276 205 999764
209 204 998888
160 264 995562
153 137 999884
232 203 996087
233 198 997442
63 176 999925
18 115 999988
245 168 996680
293 154 995240
60 147 998383
244 26 999421
9 218 998783
290 231 999300
296 225 998567
233 195 999904
197 200 996264
72 83 997249
13 127 994989
73 82 998226
192 225 994820
252 227 997381
111 12 999380
52 277 999187
249 12 999387
75 47 999942
261 51 999088
281 278 999067
285 218 996360
120 260 995840
170 9 999049
296 64 998562
115 191 998700
278 69 994787
209 180 997225
150 252 997380
173 125 999585
270 222 994688
91 264 995049
268 214 995644
62 175 998525
98 23 999627
268 281 999068
16 296 998565
174 227 997681
225 136 996285
281 300 999060
91 51 999087
49 197 999465
267 177 998126
143 23 999569
254 228 996949
159 95 997349
109 39 997589
76 156 998546
10 191 998702
162 37 998320
277 237 999183
137 275 999888
239 116 999969
281 246 999060
206 15 995549
210 248 995263
184 143 999560
197 5 995622
61 150 996042
78 168 998460
272 300 996668
294 262 998024
171 20 999545
138 68 995506
253 7 997528
16 219 997826
86 260 996463
186 262 998025
149 66 997921
148 22 998502
29 126 997627
216 219 997826
106 47 997707
236 164 999664
223 277 999265
192 57 995525
37 214 998286
150 258 994906
50 143 999564
73 80 999329
153 205 995769
181 10 997208
173 67 999585
273 225 995603
97 130 997108
53 249 997846
247 161 999247
75 297 999949
8 69 997308
242 7 997528
278 14 998909
25 153 995761
86 148 998502
185 115 998643
171 237 999006
178 96 995428
254 257 996946
188 268 996445
208 55 997505
152 133 999021
71 1 999222
296 149 998560
270 73 995802
98 85 999622
164 277 999347
210 229 999848
260 204 998880
108 107 998683
283 77 999860
265 31 998726
190 74 999780
22 66 997929
88 170 999041
205 106 995983
126 78 998463
63 142 999926
157 208 996203
117 222 994347
146 175 997883
243 111 996582
41 231 999300
234 12 999388
146 239 999966
169 151 998802
124 141 995703
155 74 999782
164 114 999346
174 187 998843
125 147 997485
165 169 998440
291 281 999067
6 124 996186
164 110 999703
99 183 998941
279 78 998462
189 284 999169
65 15 999803
167 88 997129
216 182 998763
119 195 999902
137 59 999887
279 103 999508
212 284 995164
275 19 997065
40 219 997823
224 259 998920
109 149 997581
69 94 994781
182 18 999981
1 124 999225
62 138 998524
256 52 999724
19 41 998627
103 127 999505
3 254 996983
204 246 998882
192 157 995465
82 265 998220
142 67 996880
279 159 996402
107 228 997089
174 60 998389
114 112 997166
65 174 999802
203 101 999824
206 222 994388
190 234 999283
105 102 997984
142 9 998781
91 69 995046
69 53 997848
98 50 999623
148 28 998508
283 200 999860
137 182 999889
43 207 10
275 291 997327
89 28 999488
267 229 999848
34 129 998268
51 210 999087
114 263 999402
1 99 999225
51 296 999081
221 161 998983
111 88 997127
287 255 999684
108 97 998680
83 131 999361
78 50 998468
213 9 998780
125 158 996848
100 101 999829
31 140 998721
200 115 997465
281 236 999669
146 28 997968
21 80 999327
202 255 994802
252 261 997385
14 29 998908
57 36 998409
211 197 996324
103 227 999502
238 165 999205
229 166 999841
246 264 997904
122 81 998485
294 241 996623
24 19 1000000
268 202 995645
59 224 998825
1 88 999222
46 59 998827
52 79 998749
254 80 999329
101 268 999820
116 148 998500
264 29 996869
72 253 997243
76 37 998541
4 37 998287
266 33 994746
23 182 998762
156 223 999261
161 257 995024
10 90 998249
285 217 999123
164 127 999346
184 80 999328
141 77 997183
62 188 998526
97 194 997103
1 140 999222
181 128 997209
294 104 996147
124 281 999069
51 78 999088
270 266 994744
127 98 999627
181 198 997202
300 6 996180
86 218 996467
271 215 997566
69 154 995242
235 219 997821
36 261 998400
141 253 995705
279 289 999145
87 259 998929
256 20 999726
15 193 997869
7 262 998029
168 77 997183
21 285 996360
169 97 998445
88 220 997765
158 151 998801
70 4 997545
122 289 999141
54 290 999105
141 149 996902
107 194 997087
166 11 997040
39 290 999100
245 34 998268
256 66 999725
123 261 998866
91 291 997322
264 25 994443
256 45 999722
295 125 996844
267 43 998365
37 260 998284
79 40 998741
96 247 999244
71 67 994760
185 105 998644
108 96 998688
110 249 999707
102 201 997983
156 229 999843
38 207 998342
167 154 995248
8 208 997302
64 187 998841
132 38 997427
54 15 995541
33 198 994581
179 186 996785
239 269 999969
159 170 999044
172 74 999781
266 47 997705
161 4 995085
151 59 10
149 157 996900
131 208 999365
10 154 995247
162 115 998329
103 58 999500
285 148 998501
293 216 997666
121 204 998885
81 203 995864
270 101 999820
8 51 999085
58 21 995380
121 167 996608
295 264 994445
259 117 998924
168 183 998947
223 182 999262
228 221 998982
249 216 997667
77 284 997189
285 88 997122
131 228 999369
59 123 998866
171 288 998042
270 23 996541
231 194 999305
98 166 999626
141 246 997901
96 208 996205
121 244 996607
147 99 998180
228 222 995722
183 1 999227
60 68 998384
61 167 996046
283 241 999869
138 197 995623
170 56 999742
226 120 995664
171 207 998349
139 14 998904
32 147 998104
191 238 999202
76 264 998544
152 38 999025
19 238 999206
172 281 999069
172 266 995329
50 114 997166
8 114 997308
220 21 997760
195 61 999901
84 256 999726
191 211 998704
121 287 999688
181 190 999288
51 273 999086
88 117 997122
165 163 998089
252 118 998422
140 118 998424
182 10 998768
67 44 995342
21 231 999304
164 276 999764
47 127 997700
239 80 999966
19 261 996027
93 72 997247
201 6 996187
297 259 998929
162 138 998327
272 239 999963
109 68 997581
153 206 995761
173 147 999580
205 88 997120
212 29 996864
91 174 997684
174 229 999849
65 232 999803
254 227 996941
12 82 999387
223 111 999261
259 239 999965
239 34 999962
64 286 996702
54 285 996366
224 138 995966
132 198 994581
168 51 999089
144 261 996029
212 218 996245
131 45 999361
170 270 999045
4 203 995865
202 266 994749
43 281 999062
160 243 996587
250 249 995142
170 67 999043
297 293 997947
250 211 996327
168 277 999185
37 226 998288
178 128 996309
130 204 998880
160 71 995560
85 161 998665
222 7 997529
247 14 999241
24 38 1000000
148 280 998502
109 172 997582
97 218 997109
167 32 998105
280 288 996507
285 18 999982
172 233 997442
18 157 999986
280 283 999863
1 61 999221
17 258 994606
223 126 999262
233 112 997445
218 112 996529
52 45 998586
274 298 996769
138 100 999604
77 88 997186
55 288 997505
242 25 997142
250 263 999407
26 250 999422
233 3 997446
256 143 999729
234 105 997782
53 54 997843
280 115 997465
108 114 998681
85 299 999645
13 175 997886
108 60 998686
75 3 999941
134 3 999522
276 228 999760
35 289 999441
61 185 998644
148 292 998502
204 98 999620
277 158 999187
93 160 995561
5 125 996846
26 235 999423
27 97 997108
282 85 998662
187 93 998841
160 298 996108
186 57 996567
69 245 996683
187 67 998842
107 286 997086
138 64 995748
252 205 997386
40 33 995405
63 288 999929
14 136 998902
164 25 999348
250 107 997089
108 200 998685
164 22 999341
283 98 999868
164 291 999346
196 170 999040
104 281 999064
187 9 998844
60 41 998622
252 77 997382
176 211 996800
76 124 998541
215 108 998689
175 119 998208
212 55 997506
160 13 995562
112 80 999323
276 255 999766
221 12 999386
20 62 999549
126 166 997624
16 241 996626
133 291 998067
173 268 999587
146 223 999261
47 56 999742
161 86 996461
5 254 996945
270 98 999627
57 242 997142
185 245 998643
114 79 998748
200 289 999145
291 231 999308
29 274 996861
168 293 995946
18 236 999989
84 136 996281
237 196 999007
59 24 1000000
232 265 997648
3 87 996980
251 237 999009
92 22 997726
278 293 994660
294 53 997843
187 231 999303
134 276 999764
47 277 999189
23 228 996544
198 65 999800
19 265 997646
88 216 997664
256 133 999728
222 152 999020
273 13 995607
294 35 999449
29 61 996862
292 237 999007
55 179 997506
287 240 999689
73 6 996183
52 59 998825
150 57 995526
132 21 994842
70 227 997541
156 279 996920
252 237 999002
208 112 996521
135 65 999801
134 173 999587
103 288 999506
236 59 999661
232 269 997281
46 286 996701
203 294 995866
199 242 997145
12 50 999387
171 213 998041
93 65 999800
218 237 999001
106 229 999849
178 271 997568
19 280 996502
275 277 999186
89 90 999486
164 232 999345
191 37 998700
176 136 996804
130 227 995284
57 75 999946
298 140 997409
61 48 996349
112 194 996527
247 11 999248
266 112 996526
297 19 997940
224 111 996166
265 80 999328
59 26 999429
279 73 996409
104 27 996148
10 123 998867
92 115 997723
127 40 995400
220 217 999123
196 213 997741
276 56 10
36 258 998403
66 154 997922
191 206 998703
245 281 999063
155 14 998906
6 57 996188
288 223 999268
255 118 998427
33 21 994847
34 151 998805
206 250 994389
253 254 996943
219 295 997826
273 97 997106
33 253 995121
57 173 999589
29 250 996861
181 138 997200
291 124 997324
293 124 994963
135 244 996225
166 130 995829
174 247 999243
144 279 996408
137 203 999889
200 19 996266
81 214 995068
232 289 999148
222 151 998808
196 173 999583
257 37 998285
281 217 999122
141 261 996029
8 151 998800
83 235 996960
12 113 999388
133 192 998066
64 115 997461
112 106 996525
133 224 998065
268 247 999245
99 215 998188
52 76 998580
137 150 999889
175 237 999007
114 141 997169
229 91 999842
215 216 997669
187 90 998843
10 44 995346
96 5 10
85 261 998664
211 294 996324
82 263 999407
249 189 999161
196 49 999468
22 295 994926
241 92 997729
25 263 999403
52 66 998584
4 283 999861
120 195 999900
88 271 997561
299 245 999647
97 155 997365
224 31 998727
226 59 998825
146 220 997760
106 221 998982
280 161 996500
270 2 998009
250 170 999047
156 125 996925
49 159 999462
141 299 999648
199 75 999941
25 214 995069
234 221 998980
242 229 999847
56 240 999742
198 220 997768
212 78 998466
161 189 999164
110 233 999708
79 260 998740
280 122 998483
156 161 996929
32 152 999025
255 222 994807
227 293 994408
228 82 998220
42 128 998962
89 37 999481
225 42 998967
41 72 998626
237 33 999004
236 24 1000000
284 37 998282
74 242 999788
43 173 999580
144 187 998843
212 8 997303
124 142 996885
127 12 999381
34 134 999526
286 213 996700
230 183 998941
52 114 998583
101 135 999821
258 225 994820
215 236 999668
169 260 998441
289 15 999140
206 230 995489
55 298 997502
271 239 999969
49 136 999462
110 261 999701
288 73 995808
10 262 998029
250 173 999583
285 253 996364
168 150 995946
127 78 998463
15 196 997743
235 294 996641
192 35 999444
267 15 996380
31 88 998723
149 224 996907
69 210 994784
243 173 999582
298 293 996105
294 127 994988
235 178 996646
210 139 998609
20 225 999547
128 208 996300
67 288 994623
118 177 998426
41 248 998626
132 181 997207
221 230 998985
222 35 999442
115 243 997469
124 237 999004
147 166 997489
206 270 994680
236 262 999667
261 291 997320
68 29 996867
231 159 999301
114 242 10
38 41 998621
61 200 996268
44 288 995346
124 47 997702
174 185 998648
30 145 996420
203 89 999489
252 170 999049
192 50 997007
64 283 999865
216 209 997666
232 225 996088
133 118 998427
260 234 997607
117 37 998284
141 79 998740
189 19 999167
244 136 996281
264 277 999181
194 62 998529
149 225 996902
289 28 999140
155 127 997366
131 160 999369
120 96 995665
112 139 998606
84 193 997860
231 1 999305
104 22 996141
85 118 998669
53 298 997843
201 19 996000
45 191 998701
154 3 996989
122 14 998903
171 86 998041
129 207 998345
145 195 999903
93 169 998445
79 215 998740
159 17 996127
268 234 997607
166 294 995826
156 70 997543
221 74 999781
175 42 998960
298 282 997022
125 290 999108
151 93 998804
54 136 996289
288 79 998740
21 201 996005
287 295 999683
98 213 999628
106 193 997865
86 270 996462
297 281 999069
189 21 999164
70 241 997548
297 135 997947
58 112 996521
263 237 999400
211 221 998989
259 283 999865
251 235 996641
122 55 998481
138 95 997342
192 9 998789
121 221 998983
156 165 996921
48 201 996347
1 53 999229
183 184 998948
246 230 997901
123 189 999166
189 143 999566
160 248 995569
283 106 999861
79 251 998741
27 6 996180
278 247 999246
90 65 999804
110 81 999700
178 255 994805
50 193 997865
181 19 997209
171 276 999760
284 225 995163
52 218 998584
88 197 997124
229 241 999844
156 98 999625
165 300 996829
178 31 998721
158 184 998141
205 123 998864
84 201 996066
88 144 997125
146 17 995306
233 276 999761
295 225 994828
67 127 994984
60 213 998387
15 199 995685
100 240 999605
99 108 998689
229 99 999846
219 51 999085
15 147 997486
232 121 996603
134 203 999526
32 251 998102
152 160 999026
12 256 999729
204 223 999260
33 30 994480
10 212 995109
13 231 999302
67 111 996169
276 282 999763
49 244 999464
292 243 998306
216 91 997663
129 146 998168
204 44 998885
152 16 999026
46 112 996521
113 78 998461
185 192 998645
47 45 997708
22 103 999506
218 169 998445
297 13 997944
154 95 997345
8 203 997301
114 59 998822
187 140 998846
288 286 996700
22 282 997022
192 19 995188
153 258 995763
98 169 999625
70 207 998343
292 204 998888
249 8 997306
286 121 996709
159 126 997620
254 287 999684
51 166 999083
297 163 998082
108 223 999263
237 110 999702
129 221 998985
191 39 998706
164 90 999341
210 257 994426
133 135 998064
187 118 998844
74 173 999788
58 136 996284
126 114 997621
245 241 996682
18 99 999982
203 148 998508
100 216 999604
254 224 996947
120 49 999467
162 227 998322
116 125 996843
7 247 999248
206 20 999542
299 55 999648
75 69 999941
175 285 997889
117 298 996102
81 108 998689
122 77 998481
272 55 997501
17 246 997906
212 120 995669
74 63 999923
54 192 994883
91 79 998741
251 45 994941
65 229 999843
221 153 998982
14 55 998909
28 71 997965
64 251 995748
233 155 997449
51 12 999389
147 127 997482
195 165 999906
276 103 999763
253 190 999286
8 255 997304
73 249 995809
49 253 999467
202 299 999649
220 81 997765
195 273 999902
145 20 999542
153 138 995765
248 15 995542
282 153 997026
204 179 998887
66 151 998807
80 281 999322
277 43 999188
219 49 999465
291 107 997322
85 226 998664
209 118 998427
167 253 995124
215 53 997845
238 156 999203
247 44 999248
251 245 996682
278 211 996325
22 188 996440
270 79 998742
265 162 998329
228 139 998603
145 264 996428
180 16 997222
117 263 999406
217 45 999126
243 21 996588
273 271 997560
263 172 999409
229 145 999848
236 226 999662
16 244 996224
205 80 999326
224 164 999340
135 95 997341
9 71 998784
255 36 998406
128 216 997660
50 103 999509
83 178 996965
233 76 998543
282 48 997027
219 117 997829
4 18 999986
198 29 996861
180 186 997224
83 10 996962
121 8 997308
222 284 995167
15 29 996866
107 298 997088
235 64 996646
86 290 999109
49 110 999703
48 273 996340
13 278 994662
104 276 999766
37 278 998280
226 86 996460
210 268 995645
3 109 997583
250 27 995223
208 152 999028
293 136 996285
41 271 998625
187 257 998849
232 95 997341
41 243 998624
145 158 996428
276 86 999765
6 220 997761
143 98 999623
111 282 997029
23 268 996543
268 267 996381
8 288 997303
95 229 999846
42 135 998966
51 133 999087
233 72 997441
192 60 998381
240 105 997783
255 69 10
98 286 999626
81 244 996220
150 267 996389
212 155 997369
271 194 997560
70 113 997807
79 10 998746
88 288 997129
293 201 996006
214 137 999885
240 104 996146
43 46 998361
245 70 997543
285 108 998682
139 208 998604
186 131 999361
130 16 995580
279 143 999560
234 296 998567
146 118 998427
267 131 999360
186 209 996566
120 198 995668
189 8 999166
20 191 999542
47 157 997705
8 18 999984
116 255 996729
93 86 996466
224 68 995960
107 232 997089
35 130 999448
261 275 997068
202 160 995566
247 225 999240
127 239 999968
32 141 998104
287 273 999689
43 239 999962
125 278 996844
171 255 998049
22 62 998525
72 4 997242
161 92 997727
155 90 998243
194 245 996685
157 127 995466
195 227 999902
255 284 995166
68 259 998926
205 50 997002
76 81 998542
150 70 997541
255 75 999946
127 107 997081
220 246 997903
262 107 998029
175 55 997882
270 47 997709
22 276 999764
234 38 997604
196 84 997748
236 187 999660
74 214 999785
206 278 994667
300 189 999160
236 147 999668
125 141 996840
224 274 996768
37 168 998283
188 46 996441
133 21 998064
268 29 996864
17 23 996542
205 265 997644
56 106 999748
21 109 997581
259 77 998923
72 247 999244
137 245 999884
18 138 999987
21 227 994848
284 90 998248
112 61 996524
64 106 995982
182 147 998763
117 133 998067
18 69 999988
180 200 997222
265 104 997648
84 269 997281
58 258 995386
153 72 997247
238 2 999207
149 64 996904
81 89 999481
159 204 998882
215 188 996740
22 68 995506
67 144 994561
271 139 998608
187 133 998841
70 275 997547
209 226 995907
206 195 999902
81 261 996025
231 178 999307
175 105 997883
222 197 995627
224 261 996021
133 235 998063
49 55 999467
107 252 997384
212 101 999823
216 239 999966
80 24 1000000
32 5 998103
269 186 997281
289 207 999149
195 76 999906
16 69 995584
273 286 996700
152 173 999587
179 168 996781
286 176 996806
51 174 999088
298 131 999363
16 294 995582
70 143 999569
162 100 999604
225 214 995062
178 288 994621
279 225 996406
168 263 999404
265 27 997643
113 95 997809
66 106 997924
141 200 996262
20 120 999542
249 31 998729
290 38 999101
94 252 997387
21 199 995684
296 106 998560
106 203 995983
42 223 999268
263 133 999407
239 156 999968
216 26 999428
13 84 996068
186 39 997266
264 203 995860
230 278 995483
298 206 996101
110 32 999709
65 143 999802
181 294 997208
20 35 999548
5 217 999129
12 238 999386
136 10 996288
262 292 998309
119 146 998201
173 275 999580
202 227 994408
198 292 998307
142 261 996883
201 276 999764
246 89 999481
258 275 997061
200 49 999468
195 70 999900
247 106 999244
196 148 998503
97 92 997729
285 171 998040
198 106 995986
175 111 997885
147 212 997483
131 47 999369
157 144 995464
119 216 998202
246 263 999400
138 295 994867
157 150 995465
117 277 999180
106 273 995987
50 248 997000
122 128 998481
283 108 999869
249 94 995145
51 297 999086
163 260 998087
111 22 996168
147 215 997483
281 126 999067
149 67 996900
256 69 999725
230 297 997947
176 170 999043
22 96 995424
195 131 999901
206 216 997664
147 74 999787
224 221 998988
68 58 995506
115 58 997460
291 186 997325
41 293 998625
170 35 999447
155 23 997365
16 266 995583
239 288 999969
280 158 996505
273 210 995607
129 119 998204
215 139 998600
137 92 999889
287 165 999685
208 236 999663
154 112 996524
229 196 999848
230 37 998288
103 57 999502
131 242 999365
123 273 998860
161 228 995721
135 126 997621
237 48 999000
160 64 995745
214 55 997506
65 186 999807
197 209 995909
91 269 997281
169 229 999840
154 6 996186
236 96 999666
21 193 997863
45 270 994947
80 63 999926
82 123 998869
216 199 997668
292 264 998309
153 67 995762
150 4 995087
171 136 998047
109 22 997580
234 222 997605
193 160 997863
139 125 998603
109 263 999400
63 189 999924
85 201 998664
193 236 999660
107 98 999627
260 210 995842
3 181 997203
282 64 997029
220 174 997761
228 219 997826
221 45 998984
248 290 999107
61 271 997568
244 279 996405
135 174 997687
192 165 996823
94 28 997968
160 165 996820
267 139 998609
192 25 994227
191 186 998705
86 190 999286
201 242 997147
237 125 999001
3 4 996986
31 158 998720
49 130 999460
195 189 999900
224 281 999062
122 34 998483
31 62 998728
170 218 999040
82 36 998401
52 190 999287
175 294 997885
49 267 999464
105 159 997781
181 274 997202
29 217 999128
8 211 997300
274 261 996760
292 283 999866
209 156 996929
145 172 996426
293 289 999146
195 149 999903
93 228 995721
101 188 999820
71 164 999341
47 159 997700
78 165 998464
291 119 998201
108 245 998688
51 55 999080
105 255 997781
98 218 999626
157 72 997247
186 81 996564
152 51 999089
281 238 999201
23 166 996545
247 257 999248
76 161 998545
185 38 998640
278 200 996263
111 73 996162
204 16 998883
22 260 995844
25 168 995941
219 238 999202
148 26 999422
292 155 998308
95 34 998263
205 163 998087
97 252 997385
1 271 999224
253 81 995121
108 192 998688
144 242 997141
275 58 997064
253 174 997681
257 20 999547
119 287 999685
282 44 997026
265 221 998981
156 173 999580
156 109 997580
247 126 999248
295 174 997681
104 234 997600
281 295 999068
200 96 996268
227 210 10
232 145 996422
228 172 995726
291 207 998349
269 294 997281
281 24 1000000
64 117 995746
290 37 999106
300 282 997026
146 80 999325
186 217 999129
44 257 995346
186 106 996562
254 122 998489
196 16 997745
287 159 999683
26 122 999427
219 150 997826
124 144 994961
82 229 999842
191 88 998705
24 40 1000000
116 43 998360
92 215 997729
111 204 998886
274 97 997104
204 21 998883
189 275 999160
189 54 999162
128 108 998686
93 255 995362
13 293 994289
287 215 999681
101 28 999827
206 182 998765
40 289 999148
93 267 996388
12 16 999387
2 191 998701
80 299 999647
148 240 998506
119 125 998207
107 68 997088
254 31 998729
228 175 997883
211 131 999367
225 47 997707
271 116 997566
31 233 998726
166 140 997404
153 229 999842
5 286 996701
202 153 995768
223 29 999265
152 229 999847
204 57 998882
217 182 999124
218 15 996245
187 22 998841
99 255 998187
75 300 999940
218 43 998368
133 86 998065
225 70 997544
56 154 999747
188 244 996448
15 186 996561
288 217 999121
169 280 998440
206 7 997524
40 56 999744
300 132 995887
68 103 999505
106 103 999502
52 31 998728
93 216 997661
245 192 996686
290 104 999106
41 104 998621
158 56 999746
272 170 999044
54 93 995361
106 180 997222
87 39 997260
77 62 998529
289 193 999146
92 18 999980
198 163 998083
244 101 999824
186 76 998541
24 93 1000000
163 270 998088
147 276 999768
126 196 997745
282 247 999244
87 118 998425
218 249 996246
292 106 998307
113 46 997809
234 90 998249
44 87 995781
88 218 997128
24 52 1000000
38 36 998405
59 94 998820
89 134 999522
198 77 997189
149 183 998943
143 61 999568
221 145 998984
95 82 998228
238 132 999200
222 45 994949
251 156 996924
28 20 999547
43 41 998623
131 22 999369
115 245 997464
123 15 998861
116 241 996724
244 97 997101
88 166 997122
67 166 995823
243 70 997545
63 220 999925
68 15 995549
243 222 996581
273 199 995680
213 35 999449
83 51 999088
158 107 997089
32 298 998105
228 248 995720
137 146 999882
127 266 994983
131 5 999367
203 207 998341
131 123 999361
163 55 998081
25 127 994988
144 18 999983
128 154 996305
228 155 997360
195 28 999905
103 61 999505
223 245 999264
55 277 999187
214 167 995068
259 300 998928
79 150 998745
138 16 995586
261 290 999107
81 230 995484
79 4 998749
71 152 999027
9 169 998780
101 184 999822
77 19 997181
65 136 999808
29 200 996868
227 159 996122
53 34 998261
85 15 998660
223 101 999822
66 292 998309
125 75 999949
37 51 999083
51 17 999080
230 25 995480
5 260 995844
126 240 997621
22 224 995967
45 36 998400
209 187 998849
241 171 998043
231 57 999301
140 176 997406
201 52 998582
57 202 995526
247 212 999247
271 42 998963
149 34 998263
223 150 999265
114 262 998025
194 69 996483
172 9 998782
201 231 999301
181 220 997767
98 77 999621
56 156 999741
135 80 999326
19 101 999824
35 46 999445
79 152 999026
277 250 999184
75 212 999945
190 100 999605
201 289 999145
243 11 997041
3 142 996989
75 174 999943
124 284 995163
109 216 997660
99 38 998188
71 69 10
207 221 998983
231 195 999904
79 64 998745
34 249 998264
6 239 999960
141 157 995709
272 80 999326
144 188 996444
234 18 999982
4 212 995089
170 228 999046
266 89 999486
33 289 999142
20 47 999548
255 149 996908
201 194 996484
266 71 10
178 295 994140
2 248 998007
40 213 995408
235 114 997165
125 235 996840
66 146 997925
202 280 996502
152 154 999028
80 285 999323
99 198 998188
190 287 999681
168 254 996945
93 85 998667
119 133 998200
157 196 997744
274 284 996765
10 198 995102
294 69 994783
282 170 999043
119 39 998207
121 285 996607
97 64 997101
289 213 999141
288 229 999846
64 99 998180
199 202 995689
290 223 999269
286 252 997389
100 222 999606
5 109 997586
224 92 997725
132 97 997101
258 227 994603
52 87 998588
147 204 998884
197 162 998328
220 133 998060
295 180 997224
213 111 996165
141 24 1000000
260 208 996204
202 124 994969
20 147 999546
209 185 998648
202 48 996347
268 106 995981
91 90 998247
155 129 998168
34 11 998260
27 231 999305
260 182 998761
213 247 999240
271 270 997566
81 296 998562
44 216 997668
171 112 998043
52 63 999926
10 277 999180
136 287 999687
269 262 998021
263 266 999407
67 31 998726
73 269 997280
93 215 996740
163 57 998084
67 287 999682
122 116 998480
296 142 998561
105 78 998462
278 277 999180
263 295 999406
167 195 999904
196 100 999607
151 48 998806
267 72 997241
16 61 996046
262 67 998021
215 60 998389
141 223 999264
127 260 995844
38 288 997427
65 248 999800
211 120 996320
295 165 996825
282 83 997021
189 257 999169
278 220 997762
41 154 998628
294 57 995527
230 118 998428
73 95 997340
132 284 995166
246 193 997909
104 213 996143
290 158 999100
283 6 999869
210 217 999123
145 68 996427
186 137 999887
14 223 999266
290 228 999100
56 250 999747
195 253 999909
164 80 10
92 297 997946
236 142 999666
66 98 999620
240 223 999268
91 265 997644
74 218 999788
133 191 998704
243 131 999360
186 200 996562
151 82 998808
137 97 999882
290 154 999105
98 131 999629
291 142 997324
58 15 995542
259 185 998925
19 26 999424
89 16 999486
65 98 999809
225 13 994826
219 81 997825
8 6 997305
23 66 997924
117 237 999007
206 34 998268
74 98 999787
37 192 998283
227 265 997648
154 83 996962
129 54 998166
290 110 999707
72 256 999723
269 144 997284
16 220 997763
119 37 998286
283 175 999863
181 203 997204
155 107 997364
94 122 998483
67 99 998189
248 154 10
279 57 996400
32 158 998103
6 162 998328
262 171 10
95 27 997347
221 158 998981
179 161 996784
76 198 998546
259 80 999328
106 275 997062
20 209 999549
256 14 999726
148 263 999401
147 196 997740
294 5 995449
284 123 998869
296 40 998567
245 218 996688
124 86 996460
83 59 998824
23 108 998682
110 286 999705
28 240 997960
137 259 999880
274 230 996764
83 57 996960
113 248 997804
114 291 997327
34 58 998264
230 285 996360
54 169 998442
252 194 997383
47 125 997703
214 77 997188
25 180 997228
243 50 997001
135 99 998182
197 110 999705
242 86 997145
16 264 995583
177 243 998122
291 181 997320
160 121 996607
139 155 998608
145 159 996429
72 199 997246
18 247 999984
167 237 999008
166 268 995822
12 57 999386
271 22 997566
73 81 995800
229 231 999848
234 43 998369
80 149 999322
236 227 999664
123 7 998860
52 211 998588
96 259 998926
151 193 998801
275 269 997282
42 109 998961
138 266 994868
111 26 999423
52 83 998586
298 21 996102
54 58 995387
74 62 999782
188 258 996444
124 183 998943
43 245 998366
117 174 997688
137 174 999881
178 269 997286
18 224 999983
138 248 995266
100 37 999603
285 64 996365
173 124 999584
116 160 996725
199 221 998982
292 17 998307
164 172 999349
79 198 998748
273 4 995608
246 184 998147
135 185 998649
49 248 999466
214 170 999042
110 171 999702
94 285 996369
125 274 996844
140 85 998660
31 258 998726
152 253 999026
144 191 998706
217 300 999125
267 225 996383
237 11 999001
42 266 998969
49 127 999463
95 120 997346
73 146 995802
227 32 998101
52 198 998582
5 171 998047
72 177 998120
87 276 999764
261 201 10
155 161 997360
100 151 999606
166 5 995825
37 6 998285
256 210 999725
135 54 994887
186 249 996569
36 265 998403
282 254 997022
2 175 998000
17 106 995989
197 215 996744
150 247 999249
121 195 999907
185 169 998640
198 60 998383
163 58 998088
41 2 998623
47 172 997700
153 252 997384
69 141 995708
63 83 999927
151 184 998808
270 87 995784
256 255 999725
37 247 999249
160 270 995566
172 253 995325
118 203 998428
135 20 999547
195 155 999904
72 214 997243
227 118 998421
112 108 998684
152 199 999021
232 245 996686
263 170 999401
164 201 999341
203 110 999700
29 184 998145
42 142 998969
230 2 998000
272 27 996661
32 51 999086
80 83 999323
114 161 997165
52 287 999689
76 252 998542
240 80 999329
68 193 997868
45 34 998262
65 140 999808
297 53 997942
152 277 999188
56 64 999746
202 107 997085
63 208 999924
20 11 999549
136 30 996289
256 89 999721
57 195 999902
67 49 999461
262 230 998024
33 268 995644
119 157 998201
218 280 996508
251 8 997303
215 1 999226
67 122 998481
151 26 999423
210 75 999945
81 199 995682
284 280 996502
220 10 997761
122 92 998486
282 149 997024
189 95 999168
259 206 998924
249 50 997001
83 144 996967
138 184 998144
148 245 998505
66 186 997923
124 176 996808
294 125 996844
124 220 997769
150 133 998068
65 157 999800
130 285 996362
32 1 999229
195 267 999906
107 52 998589
250 291 997329
233 181 997440
297 126 997941
175 209 997886
84 190 999284
105 253 997781
259 192 998922
155 219 997826
261 90 998240
11 255 997049
278 264 994667
267 137 999882
115 218 997460
105 295 997784
8 129 998168
95 170 999041
241 125 996848
135 246 997907
28 185 998646
195 132 999908
151 25 998801
236 222 999668
221 32 998980
257 48 996343
64 229 999848
239 86 999965
233 141 997444
92 233 997720
110 22 999702
202 26 999428
234 282 997606
62 127 998522
184 100 999606
207 9 998782
95 28 997963
64 268 995740
139 26 999423
76 115 998546
196 167 997747
282 205 997020
77 74 999782
143 294 999569
1 194 999225
78 263 999407
290 263 999404
213 77 997184
115 130 997466
294 275 997068
68 112 996529
190 113 999285
147 17 997480
147 223 999264
14 237 999009
92 42 998967
93 193 997867
52 268 998585
123 168 998867
104 70 997547
267 217 999122
122 108 998684
61 268 996041
237 86 999001
105 76 998540
23 37 998282
30 285 996361
103 191 999507
188 132 996446
244 54 996220
94 76 998541
202 127 994983
272 296 998564
268 143 999564
261 241 996621
260 90 998242
205 117 995207
287 49 999689
23 145 996544
89 15 999486
62 297 998527
220 291 997768
91 34 998267
75 217 999946
253 177 998125
68 48 996347
257 96 995428
290 2 999103
23 124 996543
81 171 998049
187 235 998842
179 162 998323
1 181 999223
273 35 999440
140 17 997404
131 4 999367
262 234 998022
128 146 996304
54 274 996763
149 201 996902
96 27 995427
72 102 997986
20 75 999948
257 91 995047
286 181 997209
68 51 999081
178 88 997122
56 80 999740
94 41 998625
128 279 996401
250 166 995820
244 274 996763
28 167 997963
162 155 998323
199 58 995683
151 142 998807
299 19 999645
283 248 999862
105 143 999569
81 274 996760
219 206 997823
289 141 999149
145 2 998003
182 19 998769
97 86 997101
281 240 999064
77 224 997183
7 224 997523
26 121 999429
245 23 996685
245 52 998584
20 73 999546
150 191 998706
1 27 999223
237 9 999005
47 2 998004
172 146 10
71 54 994889
291 167 997325
224 42 998968
63 184 999927
115 190 999288
13 240 994725
115 139 998602
266 50 997001
135 175 997886
268 84 996068
50 128 997005
194 280 10
174 299 999646
89 113 999480
96 199 995682
71 136 996283
26 46 999429
181 225 997204
24 73 1000000
166 272 996666
256 221 999723
269 2 998002
65 196 999805
295 4 995083
220 39 997760
4 129 998167
241 277 999180
239 262 999965
238 129 999202
74 251 999782
189 207 999162
171 21 998040
102 294 997989
134 46 999529
194 21 996480
274 281 999069
237 60 999003
41 200 998622
46 58 995381
199 38 997421
79 163 998740
126 13 997625
87 113 997800
97 138 997102
234 243 997606
233 292 998300
196 125 997748
188 227 996445
170 152 10
224 212 995967
129 44 998161
79 225 998741
114 173 999585
37 55 998281
30 166 995826
111 239 999965
57 190 999281
47 236 999661
270 72 997242
167 281 999060
177 189 999169
189 10 999166
17 236 999667
268 176 996800
61 52 998588
94 53 997848
1 5 999229
9 82 998785
277 88 999185
43 252 998369
40 43 998367
2 152 999028
235 59 998820
124 186 996565
16 62 998521
123 186 998861
204 195 999908
292 248 998300
141 295 995700
153 16 995768
204 228 998880
120 269 997281
123 225 998868
286 48 996701
97 234 997604
173 237 999586
276 14 999760
66 150 997928
40 48 996344
218 283 999865
79 23 998740
195 126 999904
172 138 995322
143 199 999563
125 20 999545
206 29 996864
204 64 998885
151 81 998801
246 2 998004
10 109 997585
71 198 994766
94 183 998940
217 78 999127
154 250 995242
154 267 996386
200 246 997906
153 177 998129
17 240 994724
48 224 996343
127 271 997569
253 28 997965
111 289 999141
175 121 997883
142 181 997206
27 218 996248
206 227 10
256 235 999727
287 78 999680
159 245 996681
285 183 998949
120 247 999242
20 263 999548
66 238 999209
206 208 996200
289 239 999963
246 136 997901
86 292 998303
228 132 995724
79 224 998749
298 194 996487
285 170 999048
203 123 998861
249 263 999403
64 52 998589
87 172 995785
275 86 997060
136 70 997549
190 169 999289
30 254 996940
157 195 999900
217 225 999126
87 48 996341
70 82 998220
223 214 999265
171 70 998041
205 182 998766
236 200 999665
170 299 999640
87 295 995784
115 223 999261
210 46 994646
258 229 999848
251 171 998046
281 285 999062
246 296 998566
280 112 10
166 211 996322
276 268 999762
35 87 999449
78 35 999443
277 219 999189
240 192 994721
154 148 998507
103 256 999723
20 177 999549
43 44 998360
220 194 997768
170 139 999044
226 127 994981
34 215 998265
36 12 999386
1 178 999221
241 221 998983
115 277 999184
244 19 996223
51 120 999088
83 296 998567
87 94 995783
298 217 999123
296 261 998563
154 14 998901
63 10 999922
189 155 999160
59 251 998820
237 270 999007
253 257 995126
16 34 998264
168 260 995949
289 165 999140
204 11 998882
98 3 999626
174 248 997681
249 276 999769
283 210 999862
148 274 998500
223 227 999261
196 94 997748
82 202 998225
283 297 999864
220 112 997760
255 289 999142
126 197 997623
166 149 996903
235 152 999026
134 87 999521
200 57 996260
90 212 998246
163 229 999849
77 219 997827
267 278 996387
149 248 996900
272 182 998768
157 29 996868
241 71 996626
16 165 996828
275 46 997063
67 20 999544
43 249 998365
232 201 996081
234 241 997604
286 163 998083
273 172 995602
189 39 999165
93 146 995360
107 271 997565
224 119 998205
37 240 998288
224 249 995965
242 256 999720
226 99 998184
209 16 995907
82 140 998226
21 73 995805
275 176 997067
76 245 998548
240 235 996645
182 129 998769
275 101 999820
269 77 997285
38 227 997420
176 214 996806
154 150 995240
171 113 998048
105 50 997783
228 117 995723
118 8 998424
44 163 998081
54 4 995083
127 173 999580
214 206 995063
55 20 999546
183 109 998941
238 197 999202
123 121 998868
95 210 997346
179 219 997828
107 146 997086
194 151 998801
282 285 997026
266 87 995785
223 289 999269
22 202 994929
94 109 997588
268 284 995648
16 298 996107
299 1 999640
215 104 996746
92 120 997723
153 186 996561
295 56 999746
99 259 998926
43 166 998363
26 48 999420
163 190 999287
66 297 10
273 282 997028
44 102 997985
207 263 999403
247 234 999246
257 234 997609
81 100 999603
164 116 999347
83 179 996963
298 81 996107
295 190 999285
36 238 999204
45 224 995964
212 116 996728
294 105 997781
33 67 994567
196 35 999449
24 103 1000000
133 58 998067
18 106 999980
130 243 996585
81 64 995749
24 79 1000000
117 251 994325
217 102 999125
279 151 998805
14 18 999988
67 264 994567
91 8 997304
209 224 995965
70 69 997547
139 69 998605
261 75 999942
16 44 995580
2 127 998007
120 90 998245
49 298 999468
240 237 999003
262 261 998023
294 66 997922
284 251 995169
259 114 998920
214 60 998389
296 70 998565
50 108 998685
63 169 999929
91 4 995085
236 40 999666
33 193 997869
66 198 997927
70 32 998109
67 234 997608
173 298 999580
227 125 996842
171 48 998041
113 168 997802
15 47 997701
36 15 998409
232 296 998569
94 180 997220
130 239 999969
42 276 999769
37 193 998284
41 56 999743
5 199 995680
84 31 998722
243 102 997989
257 231 999304
56 287 999745
241 192 996625
289 300 999144
189 114 999163
244 124 996221
92 184 998140
283 142 999861
269 293 997286
179 157 996780
59 117 998820
34 230 998267
244 160 996229
252 50 997384
42 184 998969
204 8 998883
194 225 996484
30 36 998401
284 26 999426
53 21 997849
242 228 997143
78 131 999363
102 99 998183
109 8 997584
88 247 999245
154 120 995661
47 61 997704
137 56 999883
91 243 996580
196 21 997746
195 90 999901
90 291 998244
123 101 999828
163 227 998084
209 162 998322
182 180 998768
122 114 998484
202 293 994366
171 45 998047
217 215 999123
70 73 997546
267 298 996381
152 15 999029
251 298 996102
244 131 999360
14 129 998908
210 198 994583
29 167 996867
122 1 999227
59 33 998820
153 199 995764
87 150 995786
180 63 999924
241 126 997624
160 177 998129
126 124 997626
117 300 995883
246 153 997902
160 46 995566
297 161 997942
286 237 999005
132 175 997887
166 187 998842
57 131 999369
179 149 996908
178 17 994464
103 44 999508
117 54 994885
271 166 997562
82 65 999808
99 29 998187
53 210 997843
69 80 999326
71 190 999280
255 128 996303
77 232 997182
137 15 999880
104 296 998567
215 232 996743
278 219 997825
234 17 997609
120 13 995664
24 17 1000000
203 163 998084
166 168 995942
193 279 997865
18 146 999983
14 238 999206
21 271 997562
110 138 999709
104 242 997141
165 233 997443
161 34 998261
120 185 998641
80 95 999321
23 54 996545
120 182 998765
292 130 998300
208 103 999504
160 276 999767
287 26 999687
160 216 997662
296 141 998564
125 64 996849
238 137 999888
43 154 998362
28 155 997967
56 152 999746
5 212 995444
153 224 995960
171 97 998040
94 200 996269
7 265 997642
236 81 999662
180 119 998208
223 220 999267
273 235 996648
269 21 997287
120 58 995664
114 180 997229
278 40 995406
250 145 996425
150 6 996187
230 252 997381
243 148 998509
180 275 997225
15 81 995540
74 38 999788
158 27 995920
298 89 999485
102 299 999640
148 169 998500
96 261 996025
11 25 997041
66 61 997927
204 262 998881
88 97 10
19 199 995688
212 179 996782
175 97 997889
289 182 999149
210 100 999602
144 152 999023
221 233 998980
111 281 999065
165 69 996827
281 101 999822
4 41 998629
153 32 998105
57 17 995529
126 242 997627
38 173 999587
105 69 997781
104 136 996281
248 132 995268
299 244 999642
202 65 999808
288 269 997284
223 260 999269
76 123 998861
204 212 998884
62 277 999181
10 206 995106
217 33 999120
295 233 997441
57 159 996128
7 22 997525
122 40 998484
230 113 997802
220 254 997763
38 23 997426
291 105 997788
258 42 998964
280 208 996507
219 193 997865
243 7 997520
223 172 999263
53 247 999242
297 189 999162
9 249 998786
72 134 999522
232 227 996084
94 34 998260
288 268 995640
57 54 995524
237 32 999000
111 187 998843
213 39 997268
299 215 999649
132 171 998041
104 46 996147
228 289 999141
219 133 998068
57 80 999320
176 253 996807
76 212 998543
49 2 999466
67 257 994569
24 178 1000000
17 266 994746
53 268 997843
146 226 995308
236 70 999666
56 188 999742
162 229 999842
5 116 996720
121 250 996602
129 75 999940
73 85 998662
185 266 998646
270 214 995063
118 141 998425
129 264 998169
192 290 999101
268 7 997529
195 188 999903
52 214 998581
171 271 998044
262 3 998027
79 85 998749
39 249 997267
280 294 996505
9 149 998782
124 169 998441
259 246 998925
191 145 998703
63 270 999927
131 185 999360
164 142 999344
237 20 999543
21 233 997441
270 263 999409
227 121 996608
204 295 998886
115 57 997468
258 103 999505
275 263 999401
133 277 999184
193 240 997862
64 238 999206
99 171 998184
74 8 999787
166 100 999604
186 198 996560
282 113 997801
38 49 999465
252 103 999501
247 31 999246
176 226 996802
232 257 996083
164 280 999340
144 185 998644
154 30 995240
99 5 998182
234 149 997607
213 254 996944
214 51 999086
142 195 999904
253 183 998948
57 58 995529
295 237 999008
245 250 996684
113 74 999789
82 261 998228
225 151 998807
47 22 997703
23 106 996542
110 196 999705
55 262 998026
115 69 997463
173 96 999583
247 228 999242
142 50 997000
62 214 998527
198 89 999481
28 34 998268
42 49 999468
18 254 999987
198 229 999843
112 204 998885
238 140 999202
210 264 10
212 81 994502
38 76 998542
13 227 994407
219 260 997828
76 91 998543
52 282 998584
54 177 998121
99 273 998185
234 74 999784
235 136 996648
65 17 999809
271 210 997564
269 174 997682
41 14 998901
217 271 999122
263 131 999408
177 269 998129
94 63 999927
181 57 997208
166 75 999946
159 1 999222
47 259 998924
59 21 998827
7 260 997520
2 268 998009
156 292 998303
78 176 998462
163 246 998083
297 58 997949
22 246 997901
276 194 999768
212 157 995469
96 231 999300
10 183 998948
294 265 997643
111 174 997680
287 173 999685
25 271 997564
222 232 996083
118 62 998527
300 205 995885
112 211 996527
9 282 998784
102 151 998806
185 233 998641
140 60 998383
200 33 996265
198 81 994580
134 277 999521
128 56 999742
264 132 994442
9 164 999342
36 14 998900
217 120 999128
46 233 997448
196 151 998806
162 36 998406
162 112 998323
148 78 998502
227 286 996708
31 288 998728
261 35 999443
27 240 995220
261 236 999661
109 53 997845
115 287 999682
170 109 999040
82 97 998225
157 89 999483
112 300 996527
298 294 996101
15 83 996969
179 61 996788
156 212 996923
27 173 999580
189 183 999162
262 223 999266
259 60 998927
293 82 998225
216 52 998582
146 199 995681
17 161 995029
123 155 998866
279 43 998363
39 70 997546
97 55 997507
149 298 996905
137 70 999887
92 70 997728
257 12 999381
272 50 997008
60 47 998385
131 116 999365
228 80 999320
162 145 998325
110 134 999708
125 4 996841
20 13 999547
139 45 998606
264 181 997209
73 239 999962
275 250 997060
63 31 999924
251 257 994324
155 111 997361
177 286 998120
119 71 998200
272 291 997323
204 136 998884
110 4 999705
129 139 998600
176 12 999386
250 9 998785
68 99 998187
38 293 997423
217 268 999127
262 92 998024
24 163 1000000
194 267 996486
45 167 994942
142 76 998542
220 41 998626
6 127 996186
33 95 997347
298 88 997121
141 94 995702
7 270 997523
119 273 998201
234 123 998862
150 184 998142
75 292 999943
60 245 998383
39 145 997264
104 61 996140
131 113 999362
260 23 996544
16 80 999324
32 95 998103
137 99 999888
39 8 997301
5 26 999420
9 127 998785
202 76 998547
206 58 995389
217 132 999129
219 252 997821
294 63 999929
118 96 998422
130 195 999907
155 229 999840
138 217 999120
282 143 999569
114 152 999025
262 240 998023
110 117 999701
298 162 998322
177 173 999582
15 27 995548
265 276 999768
95 61 997345
230 184 998144
228 45 995722
11 9 998784
174 49 999468
207 16 998342
205 233 997446
188 19 996446
266 72 997241
247 69 999247
293 292 998308
226 217 999121
192 214 995069
25 161 995022
185 211 998643
129 249 998163
281 78 999069
54 45 994948
129 133 998161
154 47 997702
81 126 997629
63 198 999924
103 216 999508
221 14 998986
219 145 997820
75 242 999947
130 268 995644
197 173 999586
87 91 995788
229 157 999845
29 255 996861
241 138 996623
18 27 999981
114 276 999768
136 72 997240
30 184 998149
222 18 999985
65 285 999806
2 14 998901
218 224 996244
149 200 996908
73 25 995806
17 164 999342
35 113 999447
247 169 999248
22 125 996843
66 200 997920
82 290 999101
200 137 999884
280 132 996508
133 17 998064
81 144 994500
132 91 995042
241 90 998249
278 63 999922
272 190 999283
97 50 997108
284 141 995701
291 288 997325
49 112 999469
8 271 997561
150 76 998542
240 150 994902
220 179 997760
63 99 999922
101 48 999828
39 227 997269
56 144 999748
185 17 998643
85 12 999383
216 78 998460
284 241 996628
73 112 996523
35 106 999440
274 66 997928
51 45 999086
197 44 995627
20 260 999549
201 191 998707
91 70 997540
139 258 998600
190 150 999286
144 13 10
165 12 999389
23 211 996546
128 239 999967
186 263 999407
102 239 999963
46 110 999709
218 69 996241
80 38 999327
76 134 999528
224 255 995966
54 148 998506
264 54 994886
217 276 999767
49 75 999948
166 22 995821
278 46 10
31 164 999345
271 134 999524
296 63 999929
178 42 998961
275 24 1000000
60 146 998385
13 94 994288
125 202 996841
291 276 999768
233 248 997444
296 145 998567
277 147 999187
119 7 998205
219 21 997826
220 35 999443
206 110 999704
259 56 999742
219 33 997828
270 34 998266
284 164 999348
38 178 997423
230 279 996402
47 237 999007
225 287 999683
169 168 998449
89 150 999489
100 229 999844
188 140 997406
95 68 997346
287 208 999682
64 74 999780
83 128 996969
77 103 999509
157 146 995463
151 150 998807
271 58 997563
214 259 998921
64 241 996625
35 52 999449
71 207 998348
259 37 998920
274 1 999223
235 25 996649
170 18 999988
58 229 999849
196 192 997747
25 260 995847
161 172 995326
145 54 996426
12 219 999382
82 187 998849
74 280 999785
117 151 998809
41 235 998625
132 180 997225
201 277 999184
57 118 998420
70 13 997540
250 271 997565
5 274 996763
270 125 996845
75 108 999949
148 104 998506
58 228 995727
51 194 999080
146 22 995306
190 179 999289
4 271 997563
25 223 999261
224 272 996662
11 158 997044
182 118 998766
216 250 997669
132 124 994963
215 181 997206
168 125 996843
32 69 998106
74 50 999786
79 171 998745
207 96 998349
268 197 10
270 100 999602
12 28 999385
125 35 999444
71 246 997902
212 59 998821
198 241 996624
252 151 998806
237 21 999007
192 119 998206
277 145 999187
149 229 999842
31 256 999725
48 18 999987
279 46 996400
296 102 998567
99 292 998302
162 240 998324
251 124 994964
222 75 999944
167 297 997945
261 215 996746
78 268 998464
192 28 997965
214 181 997203
196 50 997749
235 170 999046
33 274 996761
84 49 999464
27 276 999763
88 73 997125
54 65 999807
99 286 998187
15 91 995543
169 277 999183
132 255 994804
208 230 996208
243 20 999540
237 92 999002
210 205 995203
233 136 997447
212 74 999786
15 296 998569
86 83 996967
94 288 994623
209 146 995903
50 104 997001
211 195 999901
39 163 998087
1 240 999225
66 287 999684
113 88 997805
219 62 998529
187 226 998843
25 265 997646
129 220 998166
239 95 999969
231 116 999308
62 64 998522
55 161 997504
7 116 997526
194 282 997020
68 256 999725
128 12 999382
156 237 999009
159 40 996123
76 154 998541
268 136 996289
277 129 999184
277 260 999188
184 149 998140
15 38 997427
20 78 999540
258 299 999649
146 266 995306
87 216 997660
179 227 996784
276 202 999768
85 82 998669
116 237 999008
262 123 998864
135 243 996585
275 280 997069
197 229 999842
44 98 999620
87 274 996760
224 90 998240
178 184 998147
74 275 999786
23 46 996544
157 50 997004
232 151 998808
186 148 998508
126 116 997621
2 284 998000
127 206 994986
197 265 997640
126 132 997620
196 58 997742
259 147 998922
173 92 999583
188 47 997700
148 262 998505
237 130 999007
151 124 998802
158 130 995925
180 148 998502
134 82 999524
263 216 999408
14 74 999788
170 202 999041
153 276 999764
292 121 998303
97 275 997104
285 106 996365
190 247 999287
158 191 998702
101 6 999825
53 163 998085
210 278 994660
207 154 998345
96 152 999021
251 133 998065
10 151 998801
284 110 999707
139 287 999684
280 125 996843
55 207 998342
298 37 998282
54 155 997368
109 2 998003
16 285 996366
142 126 997622
241 267 996621
186 204 998885
153 262 998026
299 137 999880
269 238 999202
135 23 996541
261 140 997400
275 272 997062
17 193 997864
160 50 997008
39 206 997260
219 6 997825
81 284 995167
124 53 997845
297 112 997944
233 129 998162
242 100 999603
286 70 997545
58 19 995386
157 173 999582
294 109 997582
195 24 1000000
300 287 999680
177 53 998122
123 275 998869
44 52 998587
155 34 998268
202 28 997969
51 144 999084
173 59 999588
115 70 997549
58 171 998045
183 154 998944
275 212 997069
134 119 999528
117 143 999565
293 276 999762
185 157 998641
116 214 996725
58 230 995488
82 227 998221
222 11 997049
73 72 997247
160 291 997328
163 192 998089
142 218 996887
139 153 998603
45 106 995985
168 120 995942
201 190 999288
147 210 997483
266 296 998567
163 121 998087
60 257 998386
26 118 999422
108 53 998686
35 228 999447
20 154 999549
202 138 994868
224 252 997380
294 291 997325
262 285 998021
207 240 998345
4 2 998009
125 193 997860
99 279 998186
83 47 997707
219 224 997824
298 85 998663
193 175 10
41 66 998626
78 152 999028
291 52 998588
225 245 996686
286 133 998068
210 272 996665
254 235 996940
203 88 997120
270 208 996208
78 194 998464
103 78 999508
96 168 995944
195 13 999904
171 51 999088
39 212 997262
173 24 1000000
192 16 995586
297 220 997948
159 254 996942
88 249 997129
16 157 995582
101 82 999827
199 171 998042
45 297 997948
67 143 999566
243 3 996985
151 274 998801
227 119 998201
59 231 999302
58 119 998202
10 164 999341
122 299 999641
286 280 996702
97 69 997103
105 110 999700
39 99 998182
78 33 998468
191 65 999809
48 124 996341
85 267 998664
131 87 999361
173 86 999586
107 31 998727
147 137 999889
268 1 999222
20 114 999540
119 32 998206
187 32 998849
85 168 998665
192 184 998142
292 139 998604
219 60 998385
197 92 997727
158 190 999286
101 190 999828
297 266 997944
200 158 996268
156 50 997008
250 259 998924
187 44 998843
189 28 999164
53 143 999564
260 121 996602
20 94 999545
164 190 999346
66 162 998321
289 94 999144
263 105 999404
89 144 999483
284 112 996526
217 284 999126
16 284 995588
67 141 995703
144 205 995207
58 3 996981
266 184 998147
20 211 999545
5 153 995766
262 62 998523
138 285 996369
206 139 998607
113 53 997847
193 134 999520
50 167 997009
26 211 999425
249 286 996704
172 220 997768
190 139 999282
224 19 995961
162 204 998881
162 167 998324
190 142 999284
191 160 998700
274 11 997049
153 298 996108
136 73 996285
181 124 997203
298 24 1000000
48 203 996349
40 288 995406
18 13 999984
222 138 994862
121 91 996602
85 7 998667
271 9 998789
38 238 999205
248 275 997069
31 213 998728
245 120 996688
263 253 999401
14 142 998905
141 263 999407
125 153 996842
238 9 999208
299 86 999643
172 156 996927
161 49 999465
9 285 998781
70 187 998841
250 217 999129
155 259 998922
11 109 997587
211 256 999724
95 137 999880
8 130 997308
186 213 996562
198 290 999101
61 287 999684
122 20 999545
145 281 999068
256 226 999727
131 49 999467
77 70 997540
243 37 998282
46 144 994649
194 74 999788
295 24 1000000
238 144 999203
113 275 997806
285 150 996366
251 228 995729
228 286 996703
45 152 999028
220 7 997760
69 132 994787
10 227 995109
96 288 995426
140 139 998607
6 243 996585
143 52 999562
185 30 998649
22 250 994928
164 177 999343
207 196 998347
32 45 998101
25 261 996028
227 61 996040
271 147 997563
41 279 998629
130 168 995948
214 243 996582
38 265 997644
211 73 996327
226 78 998464
164 267 999344
88 39 997264
38 149 997420
147 155 997488
169 219 998446
12 159 999382
203 209 995901
147 248 997488
270 102 997983
94 62 998521
207 148 998501
59 242 998827
86 300 996461
270 15 995545
218 176 996808
279 213 996406
128 82 998221
300 131 999367
127 43 998363
122 41 998622
122 212 998485
225 289 999148
248 72 997247
268 227 995649
237 209 999005
193 122 998483
44 188 996442
97 256 999729
74 85 999786
236 157 999666
254 37 998282
245 198 996688
247 22 999240
182 243 998767
185 65 999808
246 45 997909
13 39 997261
141 207 998348
17 187 998844
86 53 997843
131 48 999360
9 174 998783
2 265 998000
45 182 998769
137 32 999881
21 131 999363
8 11 997300
273 82 998229
199 224 995964
112 51 999081
168 45 995948
174 151 998806
18 273 999982
86 160 996465
53 157 997841
210 78 998466
140 264 997403
257 81 994509
26 72 999421
17 233 997448
262 22 998026
132 276 999768
216 113 997803
177 271 998121
73 117 995809
198 280 996501
100 292 999607
171 164 999349
199 197 995687
216 235 997666
281 105 999068
47 263 999403
150 186 996569
207 98 999628
74 139 999788
246 74 999786
14 212 998902
70 208 997547
101 252 999820
188 180 997224
213 222 995003
248 282 997026
105 219 997823
286 160 996707
18 231 999981
205 175 997880
109 108 998682
40 96 10
296 269 998560
272 264 996665
204 232 998889
81 145 996427
171 55 998043
277 225 999188
219 237 999004
49 227 999469
83 163 998089
229 32 999840
256 273 999721
98 133 999627
44 157 995467
168 300 995947
231 234 999304
213 23 996544
61 280 996509
3 81 996989
193 71 997869
126 120 997620
137 269 999880
63 240 999924
243 261 996583
52 204 998883
58 101 999829
38 180 997426
124 36 998403
294 160 995564
36 297 998407
247 191 999244
22 225 994923
209 2 998003
207 229 999845
215 23 996749
18 97 999987
87 292 998306
8 127 997304
2 59 998828
87 224 995967
248 120 995663
245 99 998189
75 31 999948
73 161 995802
43 53 998360
63 54 999920
193 282 997868
121 75 999944
265 120 997644
215 213 996742
69 150 994908
200 243 996580
41 274 998628
206 157 995464
281 260 999067
283 19 999867
178 256 999722
211 241 996620
233 252 997444
189 235 999168
75 51 999946
154 233 997442
257 132 994267
21 185 998647
25 293 10
34 176 998262
29 104 996866
48 275 997061
27 195 999905
35 76 999443
94 155 997368
167 76 998542
239 205 999964
61 20 999548
91 270 995047
93 79 998749
279 101 999826
146 143 999560
287 100 999682
224 299 999647
108 159 998680
267 227 996384
27 207 998341
37 2 998286
258 63 999920
231 54 999305
41 85 998663
20 153 999546
257 63 999926
223 250 999262
228 298 996101
9 132 998781
157 277 999185
193 174 997860
39 277 999184
95 285 997344
215 72 997240
122 3 998482
12 189 999383
128 102 997984
187 117 998842
45 180 997229
200 162 998323
176 299 999641
148 23 998509
132 43 998363
107 95 997341
214 129 998168
96 276 999768
35 13 999449
232 71 996081
173 18 999985
51 279 999085
140 51 999081
280 163 998089
150 265 997642
205 96 995424
59 31 998825
288 15 995548
78 5 998467
298 139 998605
194 3 996984
106 145 996420
214 110 999708
106 52 998581
32 59 998826
284 113 997806
126 102 997980
218 78 998461
211 4 996326
160 246 997907
153 203 995868
288 19 995183
78 237 999006
76 185 998643
203 290 999101
265 243 997647
51 209 999080
288 60 998381
28 225 997966
108 276 999766
4 94 995085
5 140 997409
33 3 996989
277 266 999185
266 103 999509
281 79 999062
209 198 995905
96 268 995646
137 3 999880
64 246 997906
8 210 997307
193 173 999581
69 233 997449
270 29 996862
42 76 998969
169 183 998942
215 253 996749
217 297 999129
147 112 997484
173 242 999589
57 61 996049
44 2 998002
141 83 996963
179 292 998301
135 269 997280
82 98 999620
268 9 998784
98 109 999624
133 268 998065
263 154 999401
196 92 10
112 98 999627
192 203 995861
287 76 999685
264 253 995122
235 214 996643
91 58 995383
185 10 998646
46 121 996601
87 244 996224
19 6 996180
103 193 999503
174 77 997687
223 235 999265
241 272 996667
188 190 999280
117 156 996925
236 178 999660
274 58 996762
241 43 998363
92 103 999506
144 111 996161
264 41 998627
188 251 996440
257 126 997629
123 68 998861
129 94 998161
182 26 999427
124 114 997167
245 213 996685
84 121 996604
159 42 998960
212 60 998381
59 107 998826
124 179 996781
37 123 998868
60 92 998384
187 5 998848
111 98 999629
289 47 999148
51 245 999080
80 187 999325
234 130 997603
30 241 996621
102 281 999064
90 285 998245
101 226 999822
116 38 997422
54 246 997907
271 93 997568
53 132 997840
238 46 999201
47 168 997702
173 171 999584
260 9 998782
107 227 997081
77 124 997181
59 138 998825
245 78 998460
272 136 996664
280 117 996504
144 2 998008
46 226 994705
293 299 999642
72 119 998200
276 248 999768
45 257 994945
134 73 999522
133 216 998069
207 275 998343
21 106 995986
226 206 994709
212 143 999566
274 47 997707
131 148 999364
294 76 998541
235 270 996640
160 198 995562
268 76 998549
217 231 999301
107 167 997080
194 150 996485
232 14 998908
53 245 997841
5 214 995446
171 87 998044
159 196 997746
296 295 998568
239 274 999965
32 223 999267
57 219 997828
257 35 999446
160 99 998184
50 227 997005
16 22 995586
63 231 999920
129 266 998162
299 44 999643
244 116 996721
35 245 999448
176 129 998167
106 48 996344
114 38 997425
236 219 999667
275 171 998043
192 191 998708
229 262 999844
5 46 995447
173 70 999582
269 18 999987
155 9 998788
256 229 999846
234 32 998108
140 175 997887
252 16 997386
17 36 998404
197 64 995742
3 136 996980
27 298 996108
42 36 998964
96 143 999561
22 67 994925
207 128 998341
36 236 999667
60 171 998389
268 4 995649
219 255 997824
217 63 999922
173 151 999584
46 237 999001
184 146 998141
134 8 999528
263 167 999400
186 154 996564
181 262 998029
183 156 998943
172 144 995325
87 41 998626
228 173 999587
23 165 996824
206 37 998281
243 188 996589
202 188 996447
74 54 999782
61 178 996040
83 96 996967
168 92 997728
69 37 998281
257 291 997321
58 113 997802
139 107 998601
263 97 999404
222 107 997087
230 265 997642
9 226 998787
27 120 995661
159 38 997426
106 286 996708
201 163 998084
138 240 994863
238 190 999284
263 102 999401
103 244 999502
69 67 994782
116 35 999449
262 233 998022
162 189 999161
72 182 998761
105 56 999749
26 34 999420
20 136 999546
4 141 995708
61 65 999803
253 147 997488
17 102 997984
143 187 999561
263 181 999407
178 187 998845
51 208 999080
180 109 997583
218 230 996246
63 103 999923
147 111 997481
208 224 996207
284 267 996388
166 134 999529
128 119 998203
259 11 998924
158 10 995923
257 92 997724
246 271 997900
168 1 999223
249 7 997526
275 126 997624
28 216 997963
215 240 996740
51 300 999088
107 154 997089
230 185 998644
66 173 999582
11 37 998287
200 38 997428
24 34 1000000
263 71 999407
93 13 995361
84 224 996063
221 124 998988
141 166 995822
53 218 997847
112 52 998580
256 172 999728
135 203 995860
78 236 999664
10 156 996924
74 118 999788
77 207 998343
98 10 999622
275 217 999122
165 236 999666
202 67 994567
159 130 996121
226 92 997721
161 269 997283
17 177 998120
64 113 997801
281 32 999067
89 118 999488
44 69 995348
127 277 999187
205 114 997169
217 19 999127
130 182 998763
30 211 996329
119 49 999463
219 207 998340
195 223 999902
27 139 998602
90 85 998668
96 103 999502
31 71 998720
60 207 998388
295 72 997241
133 198 998064
215 30 996747
18 142 999989
217 171 999121
229 172 999845
214 213 995069
170 34 999044
132 22 994921
98 281 999626
19 132 995189
79 207 998749
283 44 999866
188 286 996700
126 75 999947
196 183 998941
46 203 995868
236 103 999661
225 12 999389
72 24 1000000
135 160 995564
37 288 998288
106 254 996949
233 24 1000000
125 121 996841
243 51 999083
195 199 999908
260 123 998863
181 35 999445
34 281 999060
196 199 997745
140 162 998322
200 152 999027
198 289 999141
107 43 998369
256 153 999726
279 54 996408
101 251 999820
44 111 996160
11 151 998808
207 142 998346
78 294 998467
112 202 996522
23 55 997503
12 283 999868
21 28 997964
280 156 996926
268 243 996582
211 271 997568
86 10 996463
240 132 994720
275 225 997066
81 69 994783
286 131 999367
275 276 999762
214 217 999122
136 59 998822
190 222 999287
102 183 998946
33 136 996288
68 289 999147
226 39 997261
232 44 996088
23 234 997601
136 48 996341
213 126 997625
207 174 998346
37 130 998288
78 122 10
102 110 999704
125 263 999406
30 58 995382
162 82 998327
24 106 1000000
118 191 998701
143 76 999567
218 198 996244
276 165 999768
189 88 999161
62 48 998526
124 25 994968
243 250 996581
278 299 999644
167 139 998609
189 22 999165
61 189 999162
57 166 995823
126 20 999541
22 179 996785
44 241 996628
209 201 996002
13 46 994648
223 218 999265
139 103 999504
44 219 997824
253 250 995125
157 162 998327
203 108 998684
108 240 998688
110 272 999705
199 95 997349
224 278 995966
196 175 997880
274 245 996768
53 260 997847
136 92 997728
286 225 996702
191 123 998860
58 32 998101
103 37 999503
287 210 999688
115 144 997468
19 245 996688
42 124 998961
169 239 999968
17 201 996005
108 66 998685
282 92 997722
287 174 999682
224 47 997701
185 68 998640
282 241 997024
179 112 996786
270 143 999567
222 10 995109
166 282 997028
251 61 996046
272 61 996661
164 216 999342
90 218 998240
183 19 998945
176 206 996806
192 205 995206
78 79 998746
127 234 997606
273 12 999387
90 123 998862
69 72 997244
15 281 999063
241 52 998586
224 155 997361
109 278 997589
116 61 996721
103 197 999507
266 239 999965
187 68 998847
63 64 999926
56 249 999745
246 158 997905
171 43 998366
260 56 999742
77 43 998361
141 126 997622
57 211 996320
67 270 994683
118 272 998428
154 203 995868
219 42 998963
170 2 999047
294 176 996809
294 253 995129
91 213 995045
159 4 996120
234 242 997601
85 238 999202
180 90 998243
4 109 997587
31 277 999183
216 89 999482
5 132 995441
233 50 997444
275 262 998022
270 40 995408
279 86 996465
200 201 996262
68 229 999846
103 89 10
137 135 999886
21 179 996788
221 164 999348
178 82 998223
253 15 995545
142 134 999524
187 295 998843
132 56 999742
243 71 996585
267 263 999407
48 163 998080
66 90 998242
207 262 998345
112 21 996526
134 159 999529
60 238 999204
16 202 995586
61 197 996046
82 195 999901
32 143 999564
158 206 995927
281 243 999062
20 50 999541
181 137 999884
44 293 995341
105 20 999548
275 118 998424
275 15 997062
210 226 994702
125 239 999962
47 36 998408
299 201 999647
153 181 997206
232 45 996082
215 40 996742
17 186 996564
12 293 999380
227 26 999422
232 123 998865
197 95 997343
27 243 996588
153 77 997188
291 271 997560
137 24 1000000
102 230 997984
5 185 998647
103 176 999502
57 289 999149
202 243 996582
202 140 997407
45 44 995349
246 60 998382
280 118 998420
202 116 996724
109 93 997586
173 181 999589
37 104 998288
32 2 998104
212 114 997168
43 121 998362
237 184 999006
126 172 997629
97 157 997101
74 82 999787
218 189 999163
147 200 997480
212 64 995746
297 35 999442
172 103 999505
65 195 999900
21 118 998422
54 80 999321
274 80 999320
201 91 996007
91 244 996222
30 65 999808
292 4 998305
182 54 998769
183 97 998945
62 239 999961
147 25 997484
21 22 994920
96 195 999905
20 60 999548
58 270 995383
216 228 997665
14 47 998906
109 27 997583
133 82 998220
7 202 997520
34 289 999145
8 126 997626
106 143 999564
258 159 996120
206 185 998648
252 73 997383
118 135 998422
216 278 997664
82 33 998224
59 268 998823
46 74 999780
287 79 999685
128 121 996602
76 184 998540
65 1 999800
259 289 999142
229 57 999844
216 99 998188
88 232 997128
122 21 998488
42 67 998962
6 9 998780
215 294 996742
40 180 997226
172 189 999160
282 108 998684
264 276 999762
50 34 998264
149 290 999106
221 93 998985
38 299 999642
66 134 999524
254 221 998984
167 262 998024
136 281 999060
193 38 997865
277 251 999188
219 190 999288
16 188 996440
273 11 997046
108 54 998686
144 131 999366
122 249 998487
98 231 999628
67 105 997786
41 258 998628
154 16 995582
63 212 999924
90 220 998242
33 119 998208
205 60 998388
268 291 997325
213 129 998162
83 174 997681
246 146 997900
275 53 997848
133 209 998065
213 228 995729
57 96 995520
268 152 999024
59 8 998829
108 132 998680
146 288 995309
192 291 997322
96 141 995707
120 88 997121
201 283 999862
181 117 997202
283 188 999862
255 66 997929
25 149 996902
7 254 997529
278 94 994666
64 257 995745
163 45 998085
35 172 999447
68 260 995849
161 135 995028
76 189 999160
83 261 996967
27 155 997367
176 188 996801
1 209 999225
168 24 1000000
205 274 996766
240 110 999702
59 274 998829
139 223 999266
144 164 999347
255 299 999644
271 289 999144
89 263 999484
249 82 998220
101 71 999826
87 166 995827
162 161 998324
67 157 995463
102 213 997981
226 147 997483
78 243 998468
223 123 999261
83 190 999286
138 211 996328
214 194 996482
266 10 995109
52 62 998580
129 147 998167
81 124 994963
25 279 996407
36 1 999227
196 67 997740
27 159 996123
198 221 998988
159 276 999769
191 248 998708
242 300 997147
154 213 995241
6 200 996268
196 127 997749
193 23 997863
243 56 999740
91 10 995106
88 119 998200
194 176 996808
245 265 997644
224 39 997262
8 225 997308
251 198 994586
211 182 998762
57 29 996861
282 239 999969
162 282 998321
242 94 997144
260 287 999683
209 231 999304
176 247 999241
161 115 997463
241 40 996620
278 248 995269
141 103 999509
98 295 999628
288 46 10
276 39 999765
139 240 998601
23 16 996545
86 40 996465
76 291 998546
67 172 995325
153 55 997506
123 106 998863
244 163 998081
63 150 999921
264 263 999405
124 177 998125
251 18 999989
29 81 996863
293 39 997268
129 231 999308
3 146 996988
158 163 998087
6 289 999149
225 66 997928
200 28 997968
48 57 996345
135 208 996203
58 78 998467
89 112 999481
218 254 996944
237 31 999007
291 83 997327
229 261 999846
187 223 999268
186 279 996568
290 187 999106
81 47 997707
253 262 998029
116 97 997104
271 76 998543
84 187 998845
208 188 996446
87 11 997044
27 74 999783
15 69 995546
102 78 998460
41 210 998621
149 285 996901
47 30 997700
125 62 998527
45 101 999827
160 102 997980
63 50 999929
293 157 995467
120 37 998287
186 172 996562
14 109 998902
128 237 999007
121 169 998449
286 232 996708
9 43 998782
113 6 997808
210 221 998986
35 242 999445
88 7 997524
286 258 996704
44 256 999724
26 146 999427
200 113 997808
130 112 996527
118 79 998748
243 172 996582
113 128 997800
118 228 998420
146 159 996123
3 298 996984
200 11 997046
143 3 999566
142 267 996888
270 54 994882
244 100 999603
38 128 997420
69 191 998703
72 57 997244
51 229 999841
153 219 997826
272 184 998143
15 292 998307
137 7 999881
167 113 997809
128 64 996301
184 189 999164
126 262 998025
154 166 995824
168 114 997164
249 26 999421
169 52 998583
168 58 995940
144 122 998483
13 7 997525
160 267 996385
221 205 998980
155 271 997562
41 69 998627
259 141 998921
109 91 997588
242 55 997504
132 145 996427
50 285 997008
54 166 995820
252 188 997384
103 210 999502
89 135 999487
241 236 999667
181 121 997209
206 265 997640
254 124 996940
173 198 999584
92 261 997728
32 166 998105
185 127 998645
125 51 999089
264 291 997325
178 76 998542
75 229 999943
151 13 998803
267 56 999742
70 107 997547
39 92 997723
66 249 997929
114 158 997166
222 261 996027
84 63 999928
127 189 999160
43 189 999161
213 134 999524
281 235 999069
196 293 997742
7 87 997529
28 222 997963
102 166 997984
37 285 998285
98 236 999661
252 182 998760
232 19 996086
152 211 999024
154 121 996600
208 285 996369
263 128 999408
20 111 999545
49 64 999466
97 219 997829
151 172 998809
251 100 999608
267 76 998542
272 237 999003
284 52 998582
13 122 998481
244 238 999206
209 261 996029
120 89 999487
219 139 998604
203 59 998826
59 288 998823
54 202 994882
195 104 999903
238 111 999204
124 246 997908
161 259 998920
259 173 999581
49 87 999460
69 206 994783
65 148 999805
121 116 996721
126 211 997621
49 286 999463
175 275 997880
64 224 995964
83 134 999526
129 280 998162
23 286 996702
143 119 999569
235 67 996647
116 242 997145
225 206 994821
71 296 998567
71 100 999601
85 47 998669
161 141 995704
243 225 996581
191 21 998700
240 98 999627
262 213 998020
163 35 999448
265 35 999448
246 81 997906
94 277 999186
70 58 997544
98 160 999629
109 182 998769
3 125 996981
237 145 999003
14 294 998900
215 129 998165
112 137 999881
35 284 999444
34 165 998267
11 224 997040
246 256 999723
225 89 999482
181 247 999245
66 192 997923
11 121 997045
245 132 996683
170 205 999044
181 175 997889
111 15 996164
54 1 999220
119 92 998209
165 159 996828
52 28 998588
192 193 997863
282 57 997022
250 51 999082
146 247 999240
81 276 999761
268 295 995640
94 229 999843
97 10 997108
130 139 998607
55 287 999682
85 113 998667
173 31 999589
88 35 999447
49 233 999460
227 147 997483
202 32 998100
227 136 996286
85 219 998660
81 174 997682
145 279 10
47 221 998987
88 278 997125
170 197 999047
171 37 998280
195 113 999900
165 268 996825
256 105 999723
262 19 998020
5 118 998429
38 279 997420
162 250 998328
114 200 997161
216 244 997667
2 177 998125
147 163 998088
67 167 994567
102 66 997987
111 177 998123
23 49 999464
248 153 995768
279 274 996766
70 130 997549
114 110 999708
83 104 996967
28 124 997966
64 23 996544
29 19 996861
98 103 999624
287 289 999686
6 97 997107
20 298 999547
95 106 997349
263 6 999402
31 87 998728
269 129 998168
129 92 998163
250 6 996185
201 290 999109
289 233 999141
97 170 999041
282 101 999820
84 27 996060
261 238 999206
230 41 998628
75 48 999947
142 113 997805
134 85 999529
12 90 999382
43 236 999669
244 38 997425
181 99 998181
95 84 997344
262 270 998028
120 82 998226
15 272 996662
101 105 999823
151 273 998805
133 45 998068
50 64 997005
33 214 995068
3 161 996985
123 194 998863
32 17 998106
253 46 995123
166 279 996404
44 277 999184
103 268 999500
213 105 997787
109 159 997581
105 218 997785
237 165 999001
12 103 999508
109 293 997585
169 11 998440
61 38 997424
160 103 999504
61 291 997326
103 15 999506
88 222 997125
220 117 997768
166 24 1000000
195 32 999903
201 260 996001
106 104 996142
124 2 998007
298 28 997962
201 83 996962
154 198 995243
63 93 999922
42 61 998960
91 196 997742
72 58 997247
197 83 996963
213 189 999167
100 189 999605
1 132 999224
182 279 998764
269 38 997427
155 119 998208
89 74 999787
155 8 997369
157 98 999629
57 52 998588
195 92 999904
80 147 999325
208 233 997441
248 89 999481
36 134 999524
237 249 999004
131 146 999368
10 70 997546
177 187 998841
154 217 999127
27 122 998480
127 53 997842
140 34 998267
13 211 996328
179 136 996784
225 283 999861
299 206 999649
93 45 995363
86 207 998349
224 291 997322
198 148 998509
291 171 998040
173 254 999584
262 210 998020
41 211 998620
25 105 997783
33 93 995360
136 175 997884
25 218 996241
9 228 998786
242 209 997146
243 291 997329
198 53 997847
185 186 998642
59 284 998820
203 12 999389
85 277 999182
8 244 997303
145 291 997326
106 281 999069
114 53 997849
76 219 998544
78 297 998466
108 166 998686
205 110 999708
42 274 998960
36 272 998404
128 92 997725
93 235 996643
208 47 997708
227 240 994729
288 297 997940
230 20 999549
136 21 996286
2 27 998005
148 107 998501
44 192 995347
200 85 998663
65 33 999805
126 295 997627
296 278 998560
87 120 995789
127 162 998324
66 234 997922
253 162 998321
264 162 998329
117 296 998564
22 244 996227
43 208 998368
27 130 995281
299 63 999929
89 145 999482
49 144 999464
189 59 999163
65 35 999800
263 160 999403
157 254 996946
18 125 999984
171 229 999846
242 296 998560
175 129 998165
60 131 999368
296 7 998566
128 107 997087
276 31 999761
30 182 998764
288 228 995724
221 125 998980
95 132 997344
66 117 997928
154 80 999324
48 145 996423
282 29 997021
48 165 996825
153 9 998782
251 73 995801
90 168 998246
67 146 995307
103 18 999982
296 245 998565
278 227 994664
166 21 995823
104 124 996143
237 108 999001
119 223 999269
52 196 998587
65 6 999802
210 279 996400
87 80 999323
49 299 999645
187 27 998840
31 159 998727
67 14 998909
79 243 998743
111 121 996607
61 286 996704
267 250 996381
226 141 995706
240 285 996362
66 78 998461
85 112 998662
78 69 998462
62 170 999047
144 25 994303
106 226 995981
49 34 999464
221 297 998987
85 211 998661
56 247 999741
227 73 995805
86 223 999262
188 269 997286
228 24 1000000
297 9 998789
241 49 999469
295 277 999188
173 178 999581
182 117 998765
245 300 996682
12 243 999387
179 145 996783
11 17 997042
1 127 999227
295 71 994769
148 122 10
121 104 996601
295 228 995726
131 194 999362
143 69 999562
85 20 999544
176 227 996805
159 22 996126
68 62 998520
177 248 998129
161 234 997608
33 56 999743
93 49 999462
227 42 998961
273 141 995701
45 249 995144
186 132 996563
23 156 996921
270 74 999784
259 167 998924
266 268 995643
125 260 996844
32 3 998102
128 99 998182
182 75 999941
84 272 996664
169 225 998447
97 232 997106
19 169 998444
104 101 999825
187 249 998848
231 110 999708
164 112 999340
267 92 997728
102 272 997981
238 233 999200
211 198 996322
115 291 997464
134 27 999528
240 181 997204
138 218 996246
172 165 996825
120 65 999802
232 219 997821
68 54 995502
17 39 997264
273 37 998288
70 106 997541
267 25 996388
126 228 997620
218 268 996248
289 215 999142
298 289 999145
60 145 998388
248 198 995262
228 33 995725
107 261 997082
248 227 995260
7 299 999646
143 71 999566
291 217 999127
24 252 1000000
300 157 995885
231 285 999308
148 150 998507
138 114 997165
256 3 999729
131 283 999868
133 242 998069
179 71 996786
250 71 994766
192 231 999305
103 274 999505
199 220 997763
117 189 999162
265 274 997641
243 227 996581
197 48 996348
48 204 998886
244 168 996228
251 157 995463
213 282 997020
281 258 999061
177 134 999522
182 102 998760
204 132 998880
284 103 999502
300 224 995963
11 98 999622
295 61 996048
241 177 998120
124 40 995400
291 101 999828
228 177 998128
16 253 995583
120 180 997225
164 57 999346
62 153 998520
199 226 995685
213 69 995004
196 226 997741
239 300 999962
282 240 997025
58 127 995389
230 109 997581
163 298 998087
121 271 997567
95 129 998166
29 146 996863
234 46 997600
206 144 994382
226 205 995209
137 279 999882
32 48 998105
291 92 997722
212 171 998042
92 33 997722
3 213 996989
19 233 997447
43 193 998364
92 25 997724
168 273 995944
92 229 999843
294 20 999542
300 269 997280
165 210 996826
214 239 999963
238 220 999209
126 76 998546
170 217 999121
204 238 999201
45 84 996063
91 104 996149
198 236 999669
147 38 997486
258 237 999003
8 198 997307
255 292 998305
231 243 999302
300 29 996867
165 130 996821
82 170 999040
153 84 996065
141 19 995705
102 226 997988
66 124 997925
224 194 996484
136 31 998724
275 83 997067
127 282 997023
287 107 999685
257 51 999086
264 74 999782
60 95 998381
159 86 996464
96 137 999885
188 277 999189
44 260 995849
17 42 998969
210 162 998320
262 182 998762
22 170 999044
247 140 999241
293 262 998022
11 48 997047
59 1 999228
10 230 995484
241 15 996628
219 55 997827
261 179 996784
81 153 995767
100 96 999604
48 256 999724
76 59 998821
187 269 998841
202 115 997462
26 155 999420
208 1 999225
46 33 994642
101 280 999829
169 154 998449
225 155 997365
224 21 995968
44 114 997165
78 242 998461
297 229 999848
263 3 999406
4 61 996040
39 296 998563
159 80 999328
158 175 997887
279 121 996609
56 16 999741
135 285 996362
167 93 995366
98 219 999625
90 28 998248
98 75 999941
145 49 999469
78 91 998464
262 248 998021
82 2 998225
23 95 997349
240 173 999586
11 192 997042
142 99 998187
220 121 997766
13 85 998664
286 240 996705
286 266 996705
12 183 999388
10 289 999143
232 130 996087
254 273 996947
224 177 998122
179 48 996781
3 145 996988
113 17 997804
21 287 999686
25 299 999648
54 87 995781
252 255 997387
236 124 999669
227 12 999388
8 234 997607
152 281 999064
39 41 998628
67 242 997142
254 99 998188
128 254 996942
236 30 999661
208 54 996207
22 127 994981
137 145 999889
233 161 997447
63 90 999929
104 11 997048
147 214 997489
125 298 996842
296 122 998562
256 145 999725
119 161 998208
109 277 999188
184 264 998148
138 177 998120
138 72 997246
243 269 997288
115 225 997464
96 284 995427
56 263 999744
112 90 998244
297 289 999146
184 171 998144
188 125 996843
50 295 997003
21 255 994842
26 40 999427
154 239 999962
163 266 998087
203 13 995863
184 21 998143
130 271 997569
166 296 998568
87 232 996080
261 61 10
296 69 998566
263 65 999807
261 216 997660
276 174 999763
129 260 998167
214 289 999144
212 254 996948
271 244 997562
294 226 994701
182 233 998764
268 241 996626
177 78 998463
177 108 998685
259 66 998923
15 100 999606
255 39 997268
151 246 998800
78 64 998460
286 221 998981
200 184 998143
120 274 996760
55 81 997502
80 125 999328
180 136 997223
35 105 999446
259 29 998921
289 117 999145
14 104 998904
177 183 998946
100 42 999600
151 221 998989
94 290 999103
70 297 997949
57 89 999487
198 46 994645
174 124 997682
209 42 998969
241 215 996742
45 94 994942
258 245 996686
30 20 999543
168 287 999687
192 149 996903
39 201 997264
225 255 10
124 243 996589
73 253 995808
143 254 999567
237 27 999004
215 172 996744
153 164 999348
149 188 996900
19 85 998664
99 117 998184
249 68 995507
269 234 997603
1 60 999221
225 53 997845
233 285 997446
204 242 998886
249 212 995145
295 117 10
55 62 998528
245 129 998163
183 35 999447
9 272 998789
187 214 998848
266 36 998401
31 202 998721
264 193 997869
18 264 999986
74 111 999784
110 291 999704
195 283 999906
125 23 996846
169 120 998446
108 17 998687
105 43 998363
269 263 999401
127 29 996864
232 61 996081
278 24 1000000
144 288 994622
13 292 998303
246 245 997900
19 100 999603
155 285 997364
109 254 997585
1 112 999222
54 10 995107
5 220 997763
74 238 999789
73 19 995800
119 80 999323
38 146 997425
24 32 1000000
253 158 995921
233 279 997446
107 88 997126
226 12 999382
260 30 995843
84 141 996064
109 86 997589
31 109 998720
273 186 996565
181 152 999029
45 208 996209
160 205 995565
162 175 998322
84 59 998826
258 132 994605
58 45 995382
269 225 997286
14 283 999865
141 286 996701
300 96 995888
219 291 997825
135 192 994544
86 228 996467
238 170 999204
203 169 998441
93 253 995366
84 173 999580
234 259 998925
297 294 997948
60 32 998387
135 262 998025
281 50 999060
245 226 996682
1 95 999226
140 44 997407
13 266 994744
198 204 998881
268 182 998767
257 209 995908
62 295 998529
54 36 998401
177 133 998124
93 222 995360
70 167 997540
91 197 995620
11 19 997043
273 263 999401
188 295 996441
69 47 997709
143 222 999568
243 38 997427
119 109 998209
120 31 998722
105 225 997787
161 184 998147
40 193 997862
247 131 999366
18 26 999989
126 218 997620
27 19 995220
27 162 998327
223 91 999260
241 187 998840
46 132 994640
274 176 996804
24 237 1000000
54 55 997507
121 2 998009
151 156 998806
67 86 996463
173 183 999582
64 288 995745
167 53 997842
117 122 998480
132 99 998189
24 226 1000000
121 203 996608
53 214 997849
139 238 999200
268 199 995680
147 199 997482
256 142 999727
55 218 997508
97 203 997104
182 146 998761
9 293 998783
141 112 996525
276 83 999763
101 47 999824
84 20 999540
249 280 996501
151 190 999286
88 208 997123
76 299 999646
52 289 999145
88 168 997123
49 205 999469
6 287 999689
241 174 997683
165 114 997162
199 270 995681
233 183 998947
42 194 998965
196 261 997747
208 104 996208
170 192 999041
101 93 999821
118 19 998422
253 286 996701
226 118 998422
287 196 999681
209 256 999725
219 170 999048
21 153 995766
209 230 995902
226 63 999926
222 9 998782
250 39 997262
228 208 996200
84 288 996061
197 100 999602
149 39 997262
293 184 998140
279 176 996809
245 109 997588
6 247 999249
18 229 999988
280 167 996503
73 281 999068
22 150 10
104 224 996142
212 241 996627
231 11 999305
109 112 997581
24 25 1000000
104 289 999141
16 195 999909
4 242 997146
241 122 998484
62 249 998523
17 274 996769
43 130 998361
11 280 997045
148 84 998506
299 140 999648
35 61 999446
139 156 998605
83 195 999908
293 213 995005
262 14 998904
207 251 998344
152 46 999024
118 137 999880
98 86 999626
282 236 999668
122 66 998481
229 179 999840
229 137 999888
134 88 999521
141 230 995701
146 72 997243
14 208 998905
39 192 997261
35 110 999704
35 179 999445
118 239 999963
239 273 999964
111 205 996164
199 155 997365
107 243 997089
4 52 998585
140 282 997409
223 18 999986
109 32 998105
96 169 998445
224 36 998402
227 62 998524
282 82 998226
187 255 998843
202 261 996020
264 257 994446
132 27 995223
182 161 998760
29 118 998428
113 84 997800
152 55 999025
16 27 995583
184 122 998484
134 295 999520
131 40 999366
32 266 998107
174 181 997687
193 53 10
64 258 995748
49 4 999467
48 281 999065
158 183 998946
52 219 998581
278 287 999689
88 51 999080
32 205 998104
195 29 999906
141 29 996865
265 297 997947
179 15 996786
103 135 999504
30 140 997408
224 195 999904
65 92 999808
299 148 999649
199 282 997020
11 254 997048
206 128 996306
273 270 995603
247 240 999243
74 44 999784
258 121 996602
153 36 998407
86 256 999727
108 194 998681
242 49 999460
33 13 994285
88 29 997121
164 136 999346
25 19 995183
12 29 999385
203 129 998163
35 14 999446
149 252 997389
134 299 999647
113 277 999182
228 143 999563
268 257 995640
254 65 999803
30 289 999149
85 220 998665
176 17 996804
76 194 998547
16 258 995587
287 24 1000000
48 189 999162
13 75 999942
278 169 998449
215 65 999802
20 133 999545
208 24 1000000
30 209 995900
120 60 998380
173 123 999583
204 41 998887
149 32 998104
59 40 998826
99 91 998189
285 249 996365
289 202 999148
155 243 997366
88 92 997722
240 170 999044
128 59 998823
122 196 998485
136 122 998485
73 268 995800
130 68 995507
114 186 997164
238 198 999201
38 102 997982
62 24 1000000
34 227 998263
216 129 998164
43 210 998363
70 99 998186
295 68 995505
81 176 996804
27 32 998107
185 295 998641
130 100 999606
113 49 999466
135 40 995408
65 118 999803
54 278 994888
296 53 998561
197 252 997382
202 159 996122
235 191 998706
57 220 997764
93 11 997043
40 190 999285
49 226 999465
233 138 997440
132 12 999387
80 189 999329
24 78 1000000
173 300 999586
120 183 998942
176 293 996809
162 257 998321
62 168 998520
222 124 994967
127 10 995106
27 124 995229
283 290 999860
252 113 997809
142 107 997088
19 271 997568
62 81 998528
211 285 996364
289 168 999140
76 107 998544
162 192 998328
77 216 997660
83 271 997560
14 224 998901
196 75 999944
8 265 997641
141 168 995942
260 198 995840
143 211 999565
201 77 997184
105 204 998888
262 75 999944
292 228 998304
297 156 997946
154 42 998964
76 65 999809
219 151 998804
258 167 994603
151 107 998806
94 213 995007
9 20 999545
28 280 997969
114 169 998442
86 251 996460
98 5 999621
26 176 999424
20 51 999541
57 101 999822
183 129 998941
270 97 997102
250 67 994563
32 89 999484
287 112 999689
104 147 997483
239 196 999964
139 187 998844
68 297 997940
208 171 998047
145 295 996420
217 24 1000000
222 205 995203
71 287 999689
134 145 999520
284 142 996889
137 133 999885
130 241 996623
188 172 996447
10 147 997486
115 53 997845
60 30 998380
264 136 996282
24 210 1000000
114 69 997162
236 138 999666
164 73 999345
227 33 994402
76 68 998547
159 248 996125
264 198 994582
88 22 997123
58 212 995389
133 49 999461
169 222 998449
215 150 996745
94 265 997642
255 236 999664
247 281 999240
152 117 999028
208 300 996208
176 245 996807
52 174 998586
26 252 999424
116 112 996727
16 92 997721
293 198 994584
22 269 997286
46 186 996567
117 167 994521
143 124 999563
134 221 999526
70 259 998924
225 230 995484
9 8 998780
210 293 994429
98 291 999625
33 298 996105
167 269 997282
134 263 999527
295 183 998941
272 129 998164
136 284 996281
269 265 997647
237 179 999000
202 300 995881
233 125 997448
142 36 998402
298 182 998763
187 264 998840
111 169 998442
86 104 996464
58 52 998588
7 138 997528
150 193 997869
211 99 998186
37 113 998287
132 215 996748
58 234 997605
69 253 995121
206 282 997025
26 236 999669
160 136 996280
268 77 997187
104 82 998221
143 30 999565
143 284 999561
275 42 998966
103 171 999505
173 163 999586
255 158 995921
179 151 998806
136 151 998802
73 230 995807
214 271 997566
54 18 999988
152 1 999223
192 84 996062
222 244 996227
184 17 998141
239 270 999961
46 176 996801
271 285 997565
158 299 999640
155 118 998421
137 230 999889
84 86 996461
236 27 999669
11 116 997043
271 206 997565
162 42 998968
250 292 998309
99 101 999824
160 92 997729
176 64 996800
230 54 995484
299 99 999647
59 10 998828
221 280 998989
113 66 997923
167 118 998424
90 162 998322
144 45 994942
93 23 996542
293 147 997482
258 296 998565
130 73 995804
207 74 999782
131 67 999365
65 173 999801
86 294 996468
66 92 997924
47 92 10
300 3 996985
36 286 998405
230 226 995482
110 14 999707
110 26 999708
26 12 999423
119 177 998202
111 229 999848
290 32 999100
96 176 996801
248 203 995863
48 139 998603
234 128 997600
81 38 997420
43 134 999526
22 192 994921
55 7 10
80 224 999320
97 288 997107
173 42 999589
100 280 999602
194 67 996486
14 24 1000000
226 40 995403
126 51 999080
273 31 998725
210 286 996707
203 174 997689
89 178 999485
59 182 998825
107 143 999569
88 227 997124
56 209 999740
288 113 997805
235 276 999766
121 82 998229
63 283 999924
70 253 997547
66 51 999086
201 148 998508
232 278 996088
261 205 996025
205 121 996603
239 121 999969
133 147 998066
33 66 997927
140 8 997401
296 250 998568
254 137 999888
217 130 999122
294 233 997443
112 249 996529
32 76 998540
138 117 994862
152 251 999024
95 125 997343
96 33 995422
201 24 1000000
275 91 997069
209 31 998723
103 75 999941
2 99 998188
224 182 998766
297 248 997949
261 255 996028
174 87 997685
24 149 1000000
151 37 998800
106 251 995980
287 226 999688
94 148 998500
179 234 997603
1 75 999945
23 219 997826
186 292 998302
289 64 999144
43 58 998364
11 123 998868
262 197 998029
131 207 999361
63 76 999923
29 58 996861
244 82 998229
138 289 999149
280 174 997682
207 250 998347
246 262 998025
3 65 999809
177 11 998127
15 55 997509
158 128 996302
294 94 994087
224 12 999382
159 263 999402
270 248 995266
146 82 998224
2 143 999565
35 126 999445
142 194 996882
152 68 999025
9 90 998787
79 123 998868
51 223 999264
168 296 998563
46 60 998380
13 149 996909
142 111 996886
220 84 997761
192 106 995983
18 1 999983
23 164 999346
98 178 999628
99 87 998187
283 104 999868
188 300 996449
272 195 999904
112 225 996522
253 5 995441
37 90 998285
88 264 997124
254 110 999707
141 74 999789
26 261 999428
280 66 997927
42 107 998961
256 237 999727
170 121 999049
23 230 996548
267 162 998322
87 10 995785
288 244 996227
230 231 999303
158 36 998401
210 225 994828
256 169 999720
27 201 996002
161 282 997027
186 30 996564
42 86 998966
41 20 999545
3 82 998225
239 135 999964
34 65 999808
117 242 997147
69 160 995566
63 88 999925
82 232 998223
108 289 999148
201 98 999628
46 52 998589
53 7 997846
52 161 998581
177 82 998228
57 223 999263
120 156 996929
146 123 998869
75 230 999944
226 136 996280
177 195 999906
245 20 999544
296 239 999965
271 212 997569
159 140 997407
193 212 997868
91 294 995041
134 182 999525
280 168 996508
253 182 998765
90 71 998249
28 282 997964
152 123 999021
9 221 998982
139 12 999387
56 238 999748
199 57 995682
143 225 999560
4 177 998128
166 10 995829
21 61 996040
276 120 999769
6 232 996187
231 34 999301
82 264 998221
54 158 995924
33 267 996380
187 152 999026
122 113 998487
43 202 998365
153 122 998485
191 76 998707
10 150 995109
281 57 999068
82 167 998229
268 68 995649
11 230 997047
173 191 999588
68 162 998323
284 210 995164
82 116 998227
89 270 999480
269 118 998427
181 109 997585
139 251 998607
265 263 999405
210 289 999143
26 144 999423
71 132 994764
281 112 999068
236 278 999664
106 208 996203
85 117 998661
112 243 996589
100 13 999602
265 102 997980
97 43 998363
6 294 996184
75 284 999946
85 181 998665
258 174 997685
227 289 999147
242 99 998181
29 171 998043
200 22 996263
188 127 996446
195 135 999904
117 229 999843
61 273 996043
81 210 994502
85 215 998667
122 43 998487
118 15 998423
187 78 998848
299 155 999641
287 88 999688
172 7 997521
137 173 999886
251 253 995125
21 278 994844
48 13 996344
168 69 995945
178 100 999603
19 66 997923
123 112 998866
181 40 997204
40 138 995408
70 15 997541
29 122 998488
187 247 999243
214 127 995063
219 127 997825
160 11 997043
90 81 998246
53 45 997846
229 283 10
298 278 996107
166 41 998627
115 220 997760
237 174 999005
272 146 996668
139 64 998601
131 135 999367
53 252 997846
227 191 998701
71 56 999746
29 130 996865
116 105 997786
97 139 998606
103 251 999508
195 262 999904
171 1 999221
130 286 996708
261 105 997780
240 257 994729
140 66 997927
72 23 997244
296 270 998562
267 80 999322
162 74 999786
142 54 996880
113 81 997806
258 158 995922
59 80 999327
19 252 997386
175 28 997967
296 172 998565
199 71 995685
234 126 10
177 219 998126
154 271 997566
185 22 998647
10 94 995104
272 274 996769
120 7 997523
80 166 999329
298 291 997321
78 235 998461
272 134 999525
111 161 996169
291 279 997323
271 2 998008
96 146 995424
54 196 997746
21 264 994842
170 114 999047
94 191 998703
63 204 999928
125 128 996847
167 60 998385
15 202 995546
40 93 995402
31 270 998721
253 232 996089
268 5 995641
162 174 998321
68 250 995504
228 293 995726
8 164 999342
270 137 999880
218 132 996249
61 219 997829
297 109 997946
251 178 994325
243 69 996584
298 172 996100
262 2 10
285 205 996368
28 267 997963
278 191 998702
39 10 997263
63 177 999922
195 95 999905
134 273 999526
116 14 998907
77 227 997183
274 19 996769
68 148 998503
66 159 997923
137 169 999886
230 108 998687
74 178 999789
38 161 997421
203 3 996989
1 50 999223
160 157 995562
29 275 997062
113 193 997862
57 194 996480
87 100 999603
153 18 999983
291 94 997325
32 104 998100
119 230 998203
132 49 999464
249 51 999083
89 39 999483
134 109 999521
263 79 999408
233 27 997446
234 45 997600
23 247 999244
11 89 999481
183 205 998945
241 145 996620
283 88 999869
37 220 998280
238 116 999205
58 193 997860
106 197 995988
212 237 999009
289 100 999600
300 122 998489
81 138 994863
104 13 996145
125 244 996847
56 81 999741
66 105 997923
170 108 999049
293 58 995389
112 169 998441
125 195 999907
113 188 997803
295 215 996740
217 143 999569
32 192 998109
51 277 999182
171 36 998408
88 284 997128
86 103 999502
80 169 999327
266 122 998485
130 206 995284
245 66 997922
69 215 996745
89 26 999489
294 268 995645
253 260 995843
81 142 996880
220 147 997764
59 115 998826
213 166 995826
137 163 999883
200 167 996261
116 292 998302
208 216 997667
232 127 996081
19 284 10
239 160 999966
184 78 998467
286 78 998460
216 279 997662
192 195 999909
218 184 998148
129 20 999544
139 73 998606
209 115 997463
120 283 999862
223 155 999260
253 108 998680
80 1 999322
49 158 999460
257 135 994542
54 216 997668
270 95 997346
197 3 996985
72 86 997248
177 39 998122
288 72 997246
157 210 995466
110 178 999702
35 280 999440
96 280 996501
12 245 999385
100 226 999607
96 67 995425
5 174 997686
75 183 999946
25 100 999606
134 148 999522
69 24 1000000
63 158 999923
144 277 999185
275 252 997383
226 228 995723
132 35 999441
292 142 998301
207 101 999829
185 267 998640
223 99 999269
146 65 999800
45 201 996003
247 12 999389
178 63 999928
39 231 999302
84 242 997143
268 71 995647
98 245 999621
4 279 996403
213 155 997360
215 186 996745
222 202 10
173 64 999581
121 161 996606
146 50 997007
176 29 996863
164 133 999348
277 59 999180
154 23 996541
66 65 999807
181 186 997206
276 182 999762
208 107 997085
23 197 996544
96 52 998583
12 133 999380
284 10 995169
130 179 996783
287 180 999680
35 291 999446
48 264 996342
29 72 997245
273 55 997509
210 191 998706
111 59 998822
242 276 999767
70 185 998640
62 205 998522
87 286 996705
106 155 997361
22 234 997601
12 43 999388
144 31 998726
255 131 999363
296 44 998568
2 21 998006
270 69 994780
179 211 996783
143 176 999569
169 194 998448
187 120 998845
149 185 998647
96 89 999487
237 141 999004
204 251 998887
130 20 999548
147 56 999745
255 138 994861
222 133 998065
226 53 997840
244 11 997047
100 125 999609
115 294 997461
232 48 996346
282 246 997900
286 214 996702
78 68 998466
75 5 999944
197 236 999667
206 99 998187
181 236 999669
159 185 998640
223 151 999263
195 128 999901
213 284 995167
243 166 996586
26 260 999423
86 8 997308
182 297 998768
133 29 998066
13 221 998986
248 123 998863
184 282 998148
92 279 997723
178 104 996144
46 148 998506
36 116 998401
150 96 995423
140 50 997409
89 181 999489
75 25 999946
62 156 998521
201 154 996001
61 237 999009
204 259 998926
297 44 997944
121 158 996604
221 92 998982
191 127 998701
220 118 998428
253 287 999681
6 205 996186
187 129 998845
277 178 999182
115 181 997462
137 78 999884
55 46 997504
183 299 999643
160 262 998022
59 194 998828
141 178 995705
183 96 998940
206 248 995266
173 203 999588
23 178 996541
155 108 998685
185 55 998645
194 139 998602
16 54 995584
13 271 997569
84 280 996503
106 62 998527
285 274 996767
183 227 998949
86 178 996464
120 205 995666
139 93 998601
160 97 997108
163 43 998360
87 28 997969
14 176 998907
246 97 997903
245 90 998242
218 137 999886
18 228 999984
139 189 999167
98 267 999623
164 264 999341
176 205 996800
169 181 998446
223 131 999360
289 161 999146
55 159 997500
98 294 999625
140 179 997400
100 288 999606
245 72 997242
24 188 1000000
107 137 999886
100 185 999609
22 44 995341
92 220 997767
221 17 998981
91 20 999546
35 160 999447
187 203 998845
204 219 998885
264 144 994449
79 26 999428
198 193 997866
256 279 999721
84 123 998864
9 265 998789
216 138 997666
23 29 996868
32 161 998103
163 98 999621
175 178 997885
61 165 996829
267 148 998506
46 123 998864
218 281 999064
40 228 995728
262 216 998023
295 201 996005
3 201 996986
166 146 995825
98 299 10
183 210 998941
146 54 995304
126 6 997624
290 16 999106
160 290 999105
70 35 999447
240 48 996341
246 202 997903
63 86 999929
9 75 999941
204 10 998884
176 282 997027
205 275 997064
50 255 997006
254 93 996942
20 90 999543
194 84 996484
17 270 994684
210 214 995060
140 73 997408
185 280 998643
52 54 998585
177 184 10
109 178 997589
161 134 999526
56 191 999742
229 90 999841
165 51 999087
63 98 999921
152 6 999023
169 23 998442
294 60 998381
281 255 999062
37 209 998284
142 116 996884
217 164 999343
234 48 997604
119 259 998924
136 61 996286
67 188 996443
266 30 994744
30 132 994489
151 14 998904
244 139 998604
239 115 999961
2 35 999444
102 206 997985
280 237 999005
23 252 997388
279 252 997389
180 153 997227
126 119 998205
144 91 995045
22 284 995169
29 22 996861
16 139 998607
210 60 998385
93 178 995366
53 201 997845
251 148 998504
256 250 999724
221 105 998988
172 272 996662
114 65 999809
71 79 998745
219 279 997825
265 240 997648
56 155 999744
225 291 997328
212 68 995500
96 138 995420
257 68 995509
71 89 999483
226 240 10
254 118 998425
191 92 998700
249 291 997324
126 70 997626
202 291 997326
272 206 996663
209 238 999203
46 108 998689
55 230 997509
240 156 996922
21 65 999803
120 129 998165
265 81 997648
227 20 999543
52 134 999529
116 63 999929
266 216 997661
45 213 995002
111 250 996161
107 263 999408
126 209 997629
141 43 998361
160 78 998463
99 35 999442
56 123 999743
184 9 998781
184 105 998140
210 211 996328
279 147 997489
155 61 997367
73 16 995803
55 184 998146
98 91 999623
84 101 999821
119 85 998662
96 220 997764
284 184 998140
103 194 999502
16 128 996301
100 7 999602
129 204 998888
180 160 997229
173 132 999583
243 293 996584
129 108 998688
231 251 999305
198 62 998529
220 128 997768
94 203 995864
104 180 997221
155 73 997365
216 49 999461
300 98 999623
208 86 996460
181 248 997203
271 145 997563
192 86 996465
38 124 997420
288 4 995089
4 186 996569
165 133 998063
223 202 999265
30 237 999000
282 117 997025
229 104 999842
231 12 999387
273 122 998485
4 65 999802
5 33 995445
297 165 997941
183 55 998947
169 3 998449
114 15 997162
81 262 998025
284 201 996009
109 247 999243
211 155 997362
295 20 999544
135 70 997548
225 299 999648
59 211 998822
214 23 996546
225 233 997449
217 234 999128
108 182 998765
217 26 999425
137 224 999883
80 71 999327
200 175 997886
23 83 996962
47 158 997702
109 292 998304
111 14 998903
54 151 998805
105 293 997783
141 25 995701
129 87 998169
295 256 999723
292 300 998308
161 131 999364
24 250 1000000
126 283 999863
273 183 998947
299 207 999642
53 250 997844
97 103 999502
188 133 998067
73 33 995808
72 210 997249
12 228 999382
193 74 999788
296 163 998564
153 278 995762
26 145 999425
228 232 996084
255 241 996624
35 243 999441
177 211 998129
127 33 994985
3 299 999645
247 160 999243
67 107 997085
283 286 999869
241 219 997829
180 29 997223
144 40 995402
16 268 995646
23 280 996546
103 249 999504
259 67 998921
16 134 999528
121 293 996605
298 214 996100
79 292 998745
171 13 998048
247 245 999244
45 17 994944
143 1 999565
293 84 996064
110 294 999707
183 243 998940
129 219 998160
108 2 998684
248 208 996201
165 292 998305
262 143 999564
126 179 997627
211 193 997869
149 174 997681
54 49 999469
185 96 998642
32 247 999245
241 169 998442
268 107 997089
241 78 998463
173 233 999582
265 266 997644
276 50 999760
108 15 998682
217 8 999126
161 206 995022
20 292 999547
159 163 998081
211 6 996328
146 280 996509
43 283 999867
210 52 998580
192 78 998460
225 300 995882
51 221 999080
40 281 999062
193 131 999367
178 11 997046
296 48 998563
180 290 999107
104 42 998961
219 107 997822
230 205 995484
199 280 996502
36 264 998402
134 133 999523
2 240 998002
248 263 999407
9 95 998782
234 53 997847
280 97 997103
62 217 999127
270 146 995305
45 121 996603
93 7 997523
121 277 999181
2 195 999909
279 179 996787
169 283 999864
82 300 998223
286 290 999106
216 42 998964
146 139 998602
159 200 996261
88 246 997909
106 210 995980
221 218 998981
276 257 999764
26 218 999420
97 277 999185
150 59 998823
265 192 997640
25 125 996849
50 207 998342
8 112 997300
233 162 998329
36 228 998408
28 268 997969
239 5 999968
124 257 994967
283 193 999863
194 195 999909
33 192 10
196 176 997741
70 59 998821
93 205 995365
181 218 997201
145 199 996424
118 261 998429
273 64 995747
75 287 999943
177 36 998403
73 10 995803
12 266 999382
192 202 994364
196 42 998967
118 51 999080
229 119 999844
276 18 999987
117 7 997528
59 101 999822
181 288 997201
186 245 996681
182 171 998769
126 48 997623
162 95 998327
88 173 999589
235 116 996728
140 62 998528
166 40 995827
203 277 999187
80 152 999327
114 233 997443
90 296 998567
285 212 996360
203 37 998286
243 58 996583
263 81 999402
254 130 996949
166 157 995828
185 153 998641
228 237 999003
64 100 999602
179 202 996781
51 30 999087
240 46 994729
26 152 999423
239 263 999969
249 44 995347
35 276 999765
45 135 994946
284 107 997085
176 55 997505
175 210 997884
172 290 999109
181 250 997200
276 155 999765
243 121 10
216 112 997665
115 67 997463
207 150 998349
9 161 998780
250 81 994509
108 125 998689
120 127 995664
35 164 999440
91 158 995929
56 87 999746
292 272 998305
132 24 1000000
51 272 999080
241 108 998689
139 44 998606
170 220 999041
92 31 998729
216 53 997848
289 186 999147
117 91 995041
276 218 999768
183 237 999000
188 260 996444
109 124 997586
285 28 997967
78 298 998463
55 29 997509
203 172 995869
146 112 996523
141 113 997800
236 99 999666
48 152 999025
159 249 996120
84 212 996065
148 100 999602
126 188 997620
233 204 998880
188 82 998224
234 176 997609
223 13 999265
143 174 999563
139 278 998604
31 155 998723
167 66 997929
71 60 998386
94 220 997768
19 293 995183
95 126 997628
14 214 998904
229 7 999841
152 298 999021
2 263 999404
169 288 998444
2 213 998003
144 76 998542
298 243 996582
174 252 997681
290 87 999102
234 187 998848
96 77 997182
49 289 999460
279 284 996405
75 204 999949
78 170 999044
146 21 995300
224 40 995969
223 49 999467
121 96 996600
203 247 999248
16 120 995663
139 144 998605
267 117 996381
166 165 996824
293 122 998489
44 168 995941
218 183 998940
162 160 998320
249 247 999243
28 67 997968
45 177 998122
96 227 995429
56 6 999748
24 46 1000000
300 30 995889
143 260 999565
32 115 998103
126 104 997623
185 162 998647
107 77 997181
186 50 997000
5 257 995443
111 122 998483
251 203 995862
78 135 998467
78 41 998629
143 230 999561
83 234 997600
57 134 999529
2 176 998005
39 194 997262
261 186 996563
179 9 998786
32 12 999388
39 247 999246
14 114 998902
169 161 998441
126 268 997624
265 210 997643
90 52 998588
6 74 999783
99 290 999104
18 56 999988
164 83 999340
69 181 997203
233 7 997525
180 204 998882
33 222 994347
135 153 995765
201 87 996009
166 129 998160
58 117 995383
48 209 996348
287 156 999685
90 136 998243
257 30 994487
94 167 994525
115 24 1000000
167 173 999586
293 32 998106
227 53 997842
72 193 997862
146 39 997263
71 269 997288
139 33 998606
213 233 997443
67 57 995529
119 277 999184
123 204 10
229 266 999845
48 288 996346
107 241 997083
156 2 998005
122 97 998484
203 150 995866
147 43 998365
250 85 998663
36 188 998405
220 167 997761
88 291 997325
54 269 997282
276 129 999769
119 197 998200
109 237 999007
14 84 998906
180 211 997222
14 4 998902
144 101 999824
230 281 999065
5 69 995445
144 12 999387
8 98 999622
21 77 997184
259 285 998929
190 44 999286
119 184 998206
262 138 998020
184 227 998141
24 172 1000000
176 128 996807
81 121 996608
294 182 998765
219 58 997821
72 48 997249
171 289 999140
297 7 997948
22 182 998761
143 232 999567
122 31 998728
133 63 999925
105 238 999200
295 251 994329
278 122 998489
291 244 997320
147 179 997484
77 104 997181
276 210 999762
206 202 10
260 72 997249
141 255 995705
42 43 998967
228 291 997328
9 296 998785
103 174 999508
206 73 995808
194 100 999601
150 36 998409
166 123 998860
164 101 999827
26 238 999422
131 254 999363
226 238 999208
85 10 998665
282 219 997823
180 235 997226
150 65 999803
264 269 997284
3 107 997082
139 175 998601
58 223 999264
289 175 999148
21 116 996724
298 297 997944
216 73 997666
284 203 995862
60 272 998381
171 143 999561
201 61 996045
188 257 996447
146 300 995881
33 88 997123
76 22 998548
254 44 996942
197 231 999303
195 143 999903
15 22 995548
75 12 999949
75 80 999942
241 103 999500
268 256 999720
109 144 997585
113 157 997804
212 272 996662
126 233 997622
180 289 999145
53 29 997843
131 11 999365
111 39 997262
137 61 999881
298 128 996304
76 82 998546
11 143 999563
210 57 995523
220 273 997768
246 100 999604
283 264 999868
225 271 997562
239 286 999963
203 22 995866
289 2 999140
8 143 999562
244 231 999307
152 111 999025
133 179 998067
185 77 998641
191 66 998702
247 265 999241
19 263 999408
4 254 996947
64 36 998402
231 76 999306
175 103 999509
95 55 997507
64 69 995744
169 5 998444
167 16 995582
241 191 998708
4 58 995388
187 275 998849
223 244 999261
288 132 994625
150 34 998265
163 89 999482
248 129 998161
8 267 997302
295 52 998589
70 96 997540
159 36 998408
111 113 997800
197 288 995622
121 192 996606
61 198 996045
190 175 999285
19 36 998403
173 49 999585
22 231 999304
219 135 997827
187 100 999607
38 110 999709
154 222 995241
187 265 998840
290 171 999109
34 273 998268
284 224 995964
300 295 995888
31 290 999109
283 288 999862
41 224 998627
172 232 996080
209 267 996388
158 283 999864
284 263 999408
67 179 996788
157 269 997283
110 218 999702
79 161 998747
264 89 999482
299 112 999648
22 25 994920
89 119 999484
287 72 999682
117 84 996066
108 271 998688
120 298 996102
87 198 995788
14 274 998904
4 210 995089
35 139 999449
230 165 996821
175 61 997887
77 134 999524
239 224 999966
195 56 999903
61 242 997149
138 53 997845
172 4 995321
261 139 998603
101 7 999826
100 181 999607
89 18 999984
288 277 999184
71 279 996400
278 151 998803
122 93 998484
93 150 995361
36 161 998408
94 230 995480
292 149 998306
117 283 999867
15 258 995545
274 89 999482
155 148 998502
90 253 998247
193 92 997866
186 270 996566
86 163 998083
19 240 995187
291 290 999101
47 276 999760
279 9 998786
265 236 999663
128 200 996305
294 9 998785
7 72 997523
72 117 997247
113 217 999129
84 98 999622
18 123 999988
19 33 995180
246 90 998240
162 26 999424
160 150 995569
52 155 998589
201 235 996643
232 256 999723
295 273 995606
273 285 996364
46 269 997288
296 181 998568
50 206 997008
77 228 997185
81 2 998005
46 232 996088
125 220 997761
10 19 995187
106 272 996668
252 140 10
210 82 998226
192 288 994628
234 124 997602
191 40 998705
45 48 996341
30 298 996106
196 174 997747
114 216 997665
127 230 995489
88 188 997127
41 68 998622
51 134 999523
58 295 995382
290 88 999104
67 211 996323
54 20 999548
246 251 997904
89 68 999487
192 143 999564
186 32 998108
274 256 999724
300 158 995929
41 119 998621
92 286 997723
254 134 999526
143 137 999883
2 167 998005
232 241 996621
106 10 995982
208 232 996203
215 146 996744
281 76 999069
253 218 996240
294 159 996129
11 102 997981
1 151 999221
246 243 997901
85 57 998669
222 193 997867
86 151 998808
244 255 996229
71 34 998261
76 147 998547
283 139 999866
235 85 998665
14 180 998904
296 243 998569
78 273 998467
142 265 997644
68 253 995507
170 21 999043
54 249 995149
44 71 995345
126 146 997622
200 191 998709
199 50 997004
130 143 999566
296 279 998561
117 198 994586
105 124 997787
116 70 997540
138 119 998206
173 155 999581
258 75 999940
99 261 998180
148 181 998506
257 289 999148
264 45 994943
25 165 996827
142 94 996884
61 275 997063
1 190 999289
183 187 998943
155 81 997369
99 178 998181
269 119 998207
67 228 995725
278 276 999761
262 98 999629
94 248 995263
286 247 999241
134 256 999725
158 19 995921
23 288 996546
172 17 995326
244 65 999800
155 117 997363
228 278 995723
252 93 997386
269 283 999860
135 87 995787
109 260 997582
53 10 997847
170 194 999040
163 134 999521
279 72 997249
91 219 997829
168 26 999426
33 171 998049
35 93 999442
228 14 998902
122 115 998489
80 132 999325
89 152 999487
300 267 996389
74 11 999785
171 26 999423
172 210 995320
115 82 998226
239 243 999962
254 27 996945
154 177 998126
26 128 999420
287 134 999681
221 273 998980
212 85 998662
220 54 997765
188 33 996445
53 6 997848
128 300 996305
219 22 997821
209 172 995909
225 203 995865
20 46 999545
62 253 998527
199 232 996089
9 96 998787
130 287 999689
156 65 999803
167 298 996100
20 56 999746
228 47 997703
117 299 999640
204 19 998887
247 274 999249
17 141 995707
243 101 999826
281 74 999786
210 181 997205
16 59 998824
91 167 995043
48 21 996346
207 286 998340
249 283 999861
292 94 998303
162 289 999142
92 107 997720
236 190 999669
125 14 998906
278 254 996947
185 8 998644
198 144 994584
153 83 996962
261 63 999923
247 194 999248
213 57 995524
222 132 994342
163 223 999261
87 162 998329
197 17 995622
248 273 995600
19 154 995244
275 111 997060
81 111 996167
45 212 994941
292 206 998301
197 176 996802
205 59 998823
29 203 996865
144 38 997423
121 150 996602
259 171 998926
144 225 994824
212 38 997420
178 55 997509
54 47 997704
116 124 996725
228 299 999642
21 144 994847
86 212 996466
68 80 999322
86 131 999368
185 6 998646
191 49 999468
27 40 995408
167 191 998704
268 246 997903
155 15 997360
115 197 997468
133 126 998060
298 154 996100
200 242 997149
257 100 999608
86 176 996804
294 278 994665
126 204 998883
122 236 999664
278 231 999300
80 282 999322
254 267 996949
133 172 998066
289 22 999145
274 20 999542
277 224 999183
3 24 1000000
237 150 999007
199 207 998344
244 252 997388
254 55 997507
83 37 998287
243 49 999466
287 90 999688
198 175 997889
31 50 998725
150 67 994908
232 119 998208
249 152 999029
271 257 997563
7 5 997523
152 36 999027
247 162 999247
66 188 997924
140 4 997407
164 292 999348
286 193 997863
82 142 998228
69 109 997589
107 89 999484
16 176 996809
255 266 994804
272 25 996663
66 243 997922
299 272 999643
285 24 1000000
134 265 999521
145 77 997184
240 183 998946
23 75 999947
190 46 999283
230 179 996788
66 262 998029
5 57 995522
237 22 999005
5 15 995544
194 23 996547
26 158 999426
40 178 995404
218 243 996585
137 79 999888
212 252 997386
233 188 997441
86 147 997486
298 113 997802
119 290 999107
262 113 998024
199 36 998401
60 253 998382
264 224 995965
272 128 996660
64 19 995741
217 188 999127
270 114 997165
160 204 998883
68 13 995509
188 265 997645
193 20 999547
11 30 997041
287 198 999687
170 142 999049
257 14 998909
185 121 998645
32 71 998100
280 127 996508
283 196 999864
106 179 996788
175 155 997885
93 198 995363
1 13 999227
84 140 997403
193 22 997866
156 111 996928
148 192 998507
129 109 998166
140 11 997401
223 15 999263
208 244 10
208 284 996205
155 264 997360
253 204 998887
147 40 997486
163 47 998085
64 216 997668
168 29 996862
214 17 995068
17 181 997200
12 269 999387
157 227 995465
275 139 998606
284 185 998640
78 145 998468
258 113 997804
30 269 997284
65 60 999802
162 119 998327
297 6 997942
255 268 995646
76 57 998546
130 201 996008
297 213 997942
2 103 999503
120 38 997420
202 174 997689
11 94 997049
167 134 999524
130 106 995980
40 160 995567
289 178 999145
19 144 995185
33 2 998002
16 79 998744
251 260 995847
29 193 997861
194 237 999003
19 92 997725
252 35 999446
53 236 999669
139 234 998606
26 71 999427
46 300 995882
44 218 996243
60 199 998380
14 118 998906
38 235 997422
245 202 996681
299 185 999649
260 39 997268
206 132 994383
281 131 999367
168 283 999868
69 87 995788
79 179 998749
289 208 999141
166 132 995826
139 195 999902
132 205 995206
117 249 995140
68 57 10
91 188 996446
224 83 996967
261 33 996024
152 49 999466
73 162 998325
220 68 997764
124 288 994968
68 222 995508
91 105 997783
283 34 999865
275 94 997060
7 276 999768
87 203 995862
186 298 996569
43 70 998361
163 193 998086
146 88 997127
252 129 998161
279 39 997267
278 6 996180
8 223 999261
230 91 995487
201 249 996002
134 5 999526
171 62 998523
164 37 999342
158 295 995922
243 259 998926
127 225 994983
217 294 999123
95 48 997344
16 40 995584
206 46 994644
286 43 998368
178 166 995821
123 163 998864
49 76 999465
14 198 998907
159 81 996124
24 150 1000000
84 26 999428
125 252 997385
88 116 997128
228 103 999508
218 226 996246
247 248 999245
103 105 999501
93 71 995360
263 274 999404
82 161 998223
217 236 999668
114 225 997162
75 221 999946
37 300 998289
113 98 999626
190 235 999280
79 109 998741
5 262 998023
152 110 999700
291 73 997328
102 111 997982
189 209 999160
181 116 997200
117 268 995645
4 247 999245
260 43 998369
150 182 998768
203 115 997469
219 31 998725
95 12 999385
118 208 998421
45 189 999166
95 230 997340
8 146 997307
300 230 995888
249 154 995242
110 262 999702
258 50 997004
199 299 999648
280 13 996504
266 7 997521
123 75 999940
164 72 999341
52 249 998583
147 269 997488
257 182 998760
241 184 998144
27 17 995228
209 119 998200
104 182 998765
257 249 995143
192 64 995745
63 293 999928
257 134 999523
22 9 998784
168 194 996483
204 256 999721
126 207 998344
290 202 999102
212 203 995865
80 172 999326
77 215 997189
34 133 998260
284 28 997961
90 73 998243
127 182 998763
120 84 996068
34 243 998262
206 260 995840
227 8 997300
286 71 996704
151 161 998800
268 154 995644
184 256 999729
171 230 998045
30 221 998980
9 1 999222
19 42 998961
24 119 1000000
227 134 999522
87 114 997165
211 160 996324
300 164 999343
171 196 998042
189 14 999168
183 138 998940
150 283 999869
3 62 998526
142 55 997504
32 77 998106
42 58 998969
2 89 999484
200 216 997669
90 61 998245
62 12 999388
98 72 999627
254 12 999381
175 232 997886
93 177 998124
136 129 998164
14 87 998906
62 37 998528
208 183 998947
177 28 998128
297 131 999365
250 198 994580
209 90 998248
179 271 997565
153 261 996026
283 125 999869
127 81 994989
68 199 995682
123 148 998860
253 104 996147
177 26 999423
258 100 999600
248 3 996983
198 39 997268
230 291 997321
122 37 998485
158 143 999560
184 93 998143
109 63 999929
260 89 999480
281 289 999148
6 99 998183
274 169 998448
273 104 996147
274 283 999868
98 272 999620
208 277 999183
265 55 997647
162 13 998327
183 242 998944
22 74 999781
223 71 999262
120 299 999649
11 114 997165
265 193 997863
56 99 999748
70 71 997543
263 184 999404
51 201 999086
217 274 999120
230 164 999342
51 193 999087
23 220 997766
300 142 996884
4 244 996222
129 192 998163
1 273 999223
143 135 999563
224 115 997469
119 97 998204
47 243 997702
147 46 997483
112 43 998364
45 235 996648
218 277 999185
45 150 994945
108 130 998682
203 198 995860
89 221 999482
294 33 994209
18 60 999982
182 90 998766
236 195 999908
74 211 999783
106 71 995989
215 199 996743
95 248 997346
290 256 999721
300 4 995884
236 201 999660
41 148 998626
195 181 999902
140 90 998240
265 270 997645
131 16 999365
234 94 997609
269 145 997285
173 58 999588
215 223 999263
38 255 997429
38 129 998161
130 13 995284
297 71 997946
77 273 997186
14 143 999563
298 12 999383
85 5 998662
169 107 998444
239 141 999961
65 194 999807
166 256 999721
81 21 994849
136 229 999847
281 241 999069
156 77 997186
57 133 998068
202 225 994826
216 231 999300
277 191 999182
242 155 997366
28 135 997965
3 104 996989
38 219 997824
113 261 997802
191 281 999067
152 241 999024
16 248 995588
272 297 997943
97 118 998425
58 210 995386
201 175 997887
297 292 998300
58 50 997004
229 37 999845
169 18 999987
72 213 997247
201 8 997306
215 70 997545
188 31 998722
22 283 999862
183 51 999081
62 67 998523
104 30 996144
233 253 997442
164 19 999341
231 73 999305
170 50 999044
90 130 998244
95 11 997344
266 145 996423
299 275 999644
32 127 998101
27 121 996604
162 224 998328
144 252 997385
36 58 998404
86 213 996467
44 79 998748
224 216 997668
21 104 996147
250 258 994600
51 61 999081
31 36 998727
91 111 996160
205 185 998646
142 160 996881
121 191 998707
205 29 996866
72 194 997249
3 129 998161
85 149 998667
222 29 996863
254 203 996947
287 234 999688
253 221 998985
148 151 998803
124 139 998609
77 203 997181
260 3 996989
49 275 999460
50 49 999469
297 83 997945
2 286 998006
140 115 997464
251 258 994600
172 179 996780
13 57 995525
29 166 996868
14 270 998907
37 270 998289
187 60 998849
241 96 996622
201 252 997386
241 240 996622
108 48 998688
126 164 999349
238 173 999584
229 226 999841
147 5 997486
133 245 998067
25 171 998040
103 41 999501
160 89 999487
60 148 998501
23 279 996540
250 38 997423
142 105 997782
170 116 999042
76 157 998547
146 35 999443
37 87 998288
160 125 996844
196 56 999741
181 46 997205
183 127 998949
87 278 995785
165 18 999981
202 256 999729
45 216 997661
34 137 999882
147 208 997480
7 211 997526
66 143 999560
243 128 996584
11 51 999085
271 43 998363
159 147 997480
174 293 997682
176 84 996804
54 62 998525
94 163 998080
274 117 996769
110 241 999702
200 228 996265
290 105 999105
206 242 997142
142 128 996885
120 139 998609
164 299 999646
249 102 997982
243 226 996584
106 196 997749
241 244 996626
114 135 997169
191 1 999228
80 30 999329
4 40 995404
124 100 999600
124 157 995462
241 253 996625
239 69 999965
65 83 999807
205 44 995348
278 4 995089
113 109 997801
62 116 998522
147 120 997489
124 43 998361
148 114 998505
67 32 998105
291 42 998969
118 222 998420
106 159 996128
148 136 998505
102 5 997982
56 173 999747
240 20 999549
252 134 999529
141 213 995704
142 93 996888
55 147 10
186 267 996562
185 34 998647
264 32 998109
198 244 996223
86 170 999042
208 50 997005
281 234 999062
101 191 999828
180 51 999088
31 105 998726
91 159 996121
34 177 998266
106 88 997123
79 166 998741
164 49 999463
167 210 994521
206 21 994842
155 282 997366
82 100 999608
226 83 996965
78 282 998463
233 193 997866
64 300 995886
170 39 999044
75 138 999940
222 134 999523
200 279 996400
133 186 998068
138 173 999585
210 204 998883
117 70 997543
83 194 996965
49 88 999461
77 10 997180
28 2 998002
147 187 998847
191 131 999368
171 122 998489
132 33 994203
42 277 999185
154 216 997661
186 128 996569
55 36 998408
111 134 999523
22 137 999883
102 246 997988
127 23 996548
204 97 998883
226 62 998528
103 122 999509
149 172 996908
52 160 998589
294 54 994889
77 280 997186
199 255 995681
133 42 998963
294 250 10
60 40 998385
66 1 999225
201 198 996001
272 234 997607
251 47 997708
40 51 999083
71 270 994767
27 141 995706
132 55 997509
114 43 998365
37 197 998283
170 55 999045
194 264 996489
61 55 997505
171 12 999387
282 269 997288
129 107 998165
279 287 999683
118 30 998428
98 148 999624
246 267 997901
34 57 998261
71 212 994767
61 248 996043
41 155 998624
290 250 999100
224 75 999948
126 265 10
226 281 999060
266 248 995264
192 5 995440
104 209 996142
284 40 995409
279 2 998005
299 249 999640
102 148 998502
244 99 998185
185 90 998642
207 222 998343
231 261 999309
236 286 999666
267 230 996389
55 146 997501
195 36 999908
206 234 997609
10 234 997602
263 251 999403
70 264 997546
242 48 997141
246 94 997900
70 267 997547
231 31 999305
63 277 999921
75 273 999948
53 61 997843
207 57 998343
200 248 996266
148 208 998504
275 194 997065
272 219 997828
205 228 995725
40 207 998348
83 171 998046
173 21 999583
239 217 999964
191 164 999345
29 128 996869
211 79 998740
283 57 999867
198 200 996262
28 56 999749
21 11 997049
199 65 999804
103 215 999507
11 173 999583
238 245 999203
235 77 997185
232 9 998786
195 274 999908
120 61 996049
210 64 995749
94 36 998400
80 242 999326
227 113 997804
3 101 999825
257 65 999804
199 44 995683
65 273 999809
62 274 998525
183 150 998944
284 148 998500
104 251 996147
293 79 998744
257 70 997544
57 112 996524
62 225 998524
178 112 996523
288 85 998661
92 216 997721
37 222 998284
156 208 996926
12 241 999388
20 270 999544
57 100 999603
212 73 995805
100 136 999602
149 2 998000
6 46 996188
178 246 997901
9 270 998786
247 45 999242
132 274 996762
240 84 996061
88 179 997128
131 100 999607
101 68 999820
284 165 996822
142 259 998921
224 231 999303
254 288 996940
65 72 999806
279 8 997309
157 289 999141
27 219 997826
105 19 997783
255 32 998103
300 62 998521
116 191 998707
225 260 995842
193 127 997865
202 148 998508
274 39 997262
92 259 998929
209 166 995903
180 155 997365
108 149 998681
29 280 996865
280 104 996503
55 270 997507
89 291 999483
290 79 999100
81 275 997068
249 267 996380
14 217 999128
74 42 999784
117 2 998003
60 144 998380
21 128 996307
198 131 999363
283 32 999860
2 111 998001
79 38 998747
146 116 996726
138 293 994868
133 298 998068
288 179 996788
166 254 996949
252 141 997387
271 87 997563
227 152 999028
152 219 999026
260 66 997928
283 114 999868
149 213 996907
95 252 997388
177 146 998126
154 228 995721
237 283 999864
56 97 999744
70 192 997545
65 31 999808
280 213 996505
233 83 997442
161 23 996542
203 196 997747
238 91 999208
266 142 996881
218 91 996242
284 275 997064
35 240 999441
179 94 996785
92 247 999244
232 67 996082
18 85 999989
169 153 998445
224 71 995960
1 77 999225
185 128 998642
135 5 995442
165 91 996823
179 242 997145
145 12 999383
157 102 997983
17 269 997284
158 68 995925
194 167 996481
212 264 994449
270 39 997267
281 116 999068
149 47 997709
187 219 998845
39 14 998901
254 247 999246
186 205 996563
169 290 999103
223 158 999264
300 78 998460
193 234 997860
21 86 996468
54 42 998962
113 222 997809
294 234 997604
83 290 999109
260 297 997943
112 223 999264
153 4 995765
297 115 997947
187 204 998881
27 191 998709
284 228 995729
40 152 999026
259 113 998929
201 262 998029
119 283 999866
247 273 999244
136 123 998869
76 274 998545
184 70 998146
84 259 998925
150 104 996141
123 253 998862
290 69 999100
260 207 998346
180 79 998740
293 239 999968
48 14 998900
81 102 997983
233 297 997946
61 215 996745
220 160 997766
186 107 997085
163 275 998082
46 49 999464
224 3 996988
112 212 996528
237 235 999002
216 61 997663
215 36 998403
225 244 996227
1 97 999226
60 165 998389
13 63 999923
14 281 999061
115 102 997986
244 70 997543
232 197 996083
82 287 999686
207 6 998346
79 5 998744
275 172 997064
80 210 999322
112 120 996520
83 168 996966
299 62 999643
131 187 999365
3 171 998044
80 17 999320
139 179 998607
236 269 999660
127 117 994983
100 256 999723
120 228 995724
201 274 996766
243 213 996583
176 250 996803
145 196 997745
118 169 10
84 23 996542
287 132 999685
156 272 996928
72 39 10
21 190 999282
28 104 997962
207 12 999388
8 238 999209
283 162 999864
2 188 998009
250 120 995660
69 234 997602
287 167 999680
280 244 996508
139 181 998604
5 299 999644
231 143 999561
231 142 999305
47 284 997704
8 144 997300
69 288 994786
280 209 996505
151 192 998805
256 160 999726
69 62 998524
224 265 997648
78 193 998464
114 249 997169
15 274 996768
75 28 999945
37 85 998661
183 231 999308
147 4 997484
216 23 997669
160 139 998608
112 253 996520
76 296 10
93 265 997643
161 163 998085
258 44 995343
226 177 998123
131 189 999369
183 246 998948
17 179 996780
92 199 997723
85 278 998669
177 293 998127
31 205 998729
231 241 999303
261 76 998545
170 43 999040
181 260 997208
212 279 996400
294 124 994961
23 140 997400
268 185 998649
298 185 998648
13 74 999784
7 147 997525
184 198 998148
115 228 997466
177 272 998125
188 263 999402
244 281 999062
204 20 999545
200 156 996926
295 84 996064
178 186 996561
297 74 999782
124 297 997947
250 274 996768
66 126 997925
115 180 997462
76 90 998549
5 119 998208
139 150 998608
74 21 999788
93 276 999764
146 292 998302
218 29 996862
271 231 999303
44 210 995345
179 295 996786
199 264 995682
60 91 998384
255 34 998266
21 182 998760
262 44 998028
166 224 995964
11 295 997043
275 158 997067
284 209 995906
105 22 997789
256 217 999727
270 278 10
238 187 999201
41 201 998621
232 198 996082
275 166 997061
48 37 998280
62 114 998529
117 107 997080
20 276 999768
270 290 999109
288 195 999905
31 3 998728
182 11 998763
79 186 998745
155 3 997368
109 133 998067
176 172 996801
91 161 10
100 35 999600
80 107 999325
225 184 998142
244 162 998322
206 152 999023
164 11 999348
120 152 999027
169 140 998441
47 246 997903
195 208 999907
271 208 997564
241 189 999165
99 170 999049
286 254 996947
221 15 998987
228 199 995721
192 120 995667
242 280 997147
242 269 997280
121 197 996606
28 223 999264
238 290 999205
230 159 996126
162 126 998321
201 42 998967
284 65 999803
44 261 996029
288 116 996720
278 95 997346
296 26 999422
216 75 999946
93 60 998381
264 282 997028
275 220 997761
268 30 995640
139 161 998608
271 32 998108
57 37 998285
143 197 999562
69 120 995665
159 175 997884
300 174 997685
280 179 996784
271 60 998381
11 250 997043
46 282 997027
156 143 999566
48 236 999667
141 201 996003
199 85 998662
6 83 996963
32 123 998860
226 54 994889
199 286 996707
160 51 999081
280 265 997647
90 77 998246
216 105 997783
38 53 997846
161 231 999302
289 66 999148
250 182 998765
272 132 996661
11 205 997042
183 265 998944
131 52 999362
252 168 997385
170 251 999046
39 64 997261
186 175 997884
227 171 998043
8 32 998108
31 167 998729
1 123 999229
226 289 999147
285 8 997309
134 112 999521
34 73 998267
137 64 999887
276 28 999768
8 25 997306
299 127 999646
276 146 999764
103 109 999506
149 20 999548
133 65 999806
87 55 997505
155 137 999886
170 279 999046
193 158 997869
51 211 999089
152 109 999025
217 47 999121
121 100 999603
177 125 998121
177 98 999626
172 162 998328
118 100 999600
258 38 997421
66 112 997926
251 55 997502
277 60 999185
273 147 997488
121 206 996604
122 17 998481
173 179 999584
39 292 998305
270 144 994680
267 197 996380
193 210 997865
251 48 996346
85 264 998660
276 225 999763
242 21 997149
292 23 998306
267 26 999425
193 177 998121
48 125 996848
168 46 995940
33 130 995286
269 250 997284
161 64 995740
103 280 999506
20 264 999541
167 124 994967
266 94 994741
270 258 994686
89 143 999565
96 113 997805
66 168 997926
122 183 998948
250 222 994343
27 257 995224
7 39 997528
238 183 999203
2 179 998009
92 45 997725
240 167 994729
124 93 995365
203 32 998106
177 109 998123
148 101 999826
167 149 996906
55 294 997502
118 66 998426
16 229 999848
274 124 996768
30 21 994842
272 236 999664
234 59 998827
203 286 996705
156 43 998369
285 58 996360
8 253 997302
99 264 998185
282 272 997029
264 220 997761
244 278 996229
24 223 1000000
281 41 999063
24 86 1000000
138 242 997147
126 65 999803
119 249 998207
246 273 997909
10 30 995102
133 207 998346
207 145 998343
2 11 998006
6 180 997224
32 155 998107
124 130 995280
200 232 996266
178 267 996380
197 181 997200
227 79 998748
221 56 999742
183 69 998947
5 66 997927
39 222 997267
298 161 996101
53 272 997849
123 86 998861
274 221 998980
229 244 999844
26 127 999422
180 100 999602
35 69 999444
35 122 999443
181 243 997208
138 275 997068
142 188 996887
89 204 999485
226 71 994768
35 41 999442
148 62 10
82 48 998226
52 88 998584
216 9 998786
299 57 999645
61 228 996048
297 80 999327
115 237 999004
177 254 998124
151 128 998803
283 74 999866
232 196 997747
98 271 999623
124 29 996868
180 66 997926
182 69 998761
217 57 999126
103 238 999502
284 122 998481
121 296 998563
170 167 999043
220 193 997866
76 210 998548
130 298 996102
193 135 997864
282 40 997020
288 125 996849
251 288 994624
134 125 999529
211 187 998849
57 271 997561
252 69 997382
75 6 999940
33 131 999369
150 144 994902
160 95 997345
116 297 997946
215 210 996743
67 175 997888
299 213 999645
227 89 999487
44 64 995746
115 283 999866
238 295 999201
265 114 997644
246 191 998706
294 192 994226
148 10 998508
42 140 998965
217 77 999121
103 88 999502
195 254 999909
257 79 998741
177 165 998126
46 255 994806
120 225 995662
125 256 999721
221 261 998985
126 67 997626
130 209 995907
178 39 997261
148 242 998503
22 41 998624
17 60 998389
65 275 999808
61 109 997580
285 189 999161
193 18 999980
32 146 998105
272 17 996668
136 102 997981
222 183 998940
31 89 999483
221 290 999100
64 20 999548
1 79 999223
197 73 995806
257 246 997906
23 85 998666
103 253 999506
175 34 998269
104 300 996147
263 283 999867
277 255 999188
1 148 999227
60 186 998383
239 136 999964
179 284 996782
171 23 998044
283 189 999862
25 116 996721
104 219 997820
277 175 999186
175 120 997887
198 185 998644
282 114 997169
262 28 998024
230 228 995728
297 119 998209
13 58 995384
159 299 999640
157 200 996265
262 185 998648
54 2 998004
240 142 996885
126 44 997623
170 239 999969
122 90 998482
222 173 999581
5 241 996623
269 246 997904
119 56 999741
118 300 998427
35 268 999442
62 126 998529
47 32 998107
48 188 996440
175 235 997888
114 287 999685
99 51 999084
81 13 994507
205 148 998501
137 53 999888
108 30 998682
85 240 998660
215 264 996742
24 54 1000000
192 91 995048
260 64 995847
127 192 994989
2 53 998005
202 232 996082
41 173 999587
212 159 996123
237 36 999006
237 188 999004
242 244 997149
75 110 999941
123 89 999486
32 261 998101
238 122 999201
102 197 997980
262 290 999104
65 222 999802
119 239 999962
42 286 998964
139 242 998603
202 27 995222
169 224 998444
162 88 998328
245 275 997068
247 173 999580
95 260 997346
187 253 998847
210 232 996080
22 239 999960
216 33 997664
140 239 999963
215 297 997947
272 127 996669
244 262 998027
232 17 996080
196 149 997749
194 20 999543
238 79 999208
151 70 998800
30 151 998800
21 172 995321
166 131 999360
254 169 998440
10 257 995109
280 105 997787
37 46 998287
94 254 996947
200 286 996704
67 70 997548
50 296 998560
270 253 995125
84 232 10
176 165 10
230 287 999680
276 181 999764
5 293 995449
135 214 995064
155 171 998041
4 97 997102
193 98 999627
178 115 997463
273 120 995661
258 118 998423
60 119 998387
269 198 997282
243 248 996586
37 137 999886
284 82 998226
250 199 995682
159 77 997181
37 136 998288
250 90 998242
276 281 999764
41 111 998628
112 214 996529
58 280 996502
207 4 998341
98 278 999629
295 33 994209
51 93 999081
190 77 999284
165 31 998721
276 169 999760
11 232 997040
226 19 995187
195 244 999905
282 293 997024
296 94 998561
193 225 997865
28 232 997960
115 22 997461
252 61 997382
259 177 998924
142 4 996886
227 222 994407
194 240 996488
194 111 996483
235 87 996644
31 94 998729
273 193 997862
293 127 994987
146 1 999229
190 85 999281
4 39 997263
270 136 996288
206 243 996587
182 48 998769
238 20 999541
275 142 997069
278 213 995003
285 270 996363
180 7 997521
131 171 999362
125 149 996903
56 37 999746
187 156 998848
19 247 999248
57 288 995523
249 3 996986
178 18 999989
124 18 999982
230 161 995486
274 107 997084
143 90 999567
242 207 998340
189 211 999161
272 244 996669
56 248 999749
108 106 998681
177 225 998126
134 75 999949
205 214 995206
297 172 997941
145 215 996746
232 148 998508
163 2 998089
187 66 998841
246 21 997908
215 278 996744
70 287 999689
155 291 997368
142 88 997125
236 153 999663
239 68 999967
2 189 999168
84 263 999402
283 300 999866
171 300 998048
230 140 997401
72 236 999665
242 15 997140
15 120 995660
163 100 999607
281 25 999069
67 203 995868
50 153 997003
139 6 998609
197 183 998942
223 219 999260
3 140 997409
64 214 995745
14 194 998904
11 289 999144
170 277 999187
280 147 997480
163 106 998087
197 9 998787
79 242 998749
246 13 997906
230 211 996324
265 200 997649
87 273 995783
266 55 997503
6 108 998689
31 241 998724
113 233 997805
166 91 995821
162 62 998521
75 278 999944
101 175 999825
137 291 999882
201 214 996002
205 24 1000000
139 222 998605
227 100 999602
263 173 999584
298 244 996220
64 24 1000000
89 126 999484
67 102 997980
269 185 998648
288 119 998203
108 117 998683
47 77 997705
281 277 999183
291 2 998008
217 117 999124
90 103 999507
166 85 998663
101 201 999826
6 233 997446
241 193 997860
212 18 999985
273 47 997703
55 77 997509
153 116 996729
61 190 999283
67 240 994722
128 145 996424
122 206 998483
114 129 998163
193 28 997963
95 214 997344
229 83 999849
226 17 994705
167 150 994906
176 45 996800
63 266 999924
20 236 999661
214 105 997785
78 94 998460
147 262 998023
251 212 994326
284 216 997661
201 199 996000
40 161 995401
199 283 999861
66 215 997923
103 181 999506
99 85 998664
13 286 996709
250 221 998981
72 183 998940
211 81 996322
129 171 998162
295 95 997346
89 212 999484
39 34 998269
78 221 998984
36 220 998409
76 130 998548
175 133 998065
233 258 997440
78 252 998460
251 208 996205
293 253 995122
292 2 998309
57 239 999961
56 110 999740
298 66 997926
289 78 999143
147 234 997603
221 193 998985
34 146 998261
296 248 998562
19 106 995987
286 54 996704
288 236 999660
229 121 999846
51 188 999089
284 18 999987
128 53 997848
269 200 997282
196 201 997747
110 19 999700
223 267 999264
186 189 999166
81 252 997381
91 81 995040
45 57 995521
109 46 997584
163 264 998087
241 257 996627
150 206 994905
294 180 997226
87 34 998260
61 131 999365
228 112 996523
260 241 996627
153 1 999225
191 229 999844
31 250 998729
269 257 997284
172 180 997225
188 173 999581
166 96 995820
128 93 996300
163 26 999424
264 134 999526
141 293 995704
89 230 999487
45 243 996587
272 235 10
175 4 997880
159 34 998260
291 252 997383
184 134 999526
132 256 999720
24 121 1000000
176 36 998409
74 205 999781
141 81 995706
44 215 996747
179 122 998481
134 124 999523
46 25 994644
177 212 998122
119 23 998203
108 227 998680
220 89 999485
7 58 997525
181 183 998944
128 74 999786
83 130 996963
69 135 994780
296 139 998603
212 57 995524
280 44 996501
56 122 999747
96 156 996922
19 69 995184
218 180 997228
133 236 999666
24 50 1000000
284 144 995168
159 151 998803
50 151 998805
253 42 998968
132 103 999503
156 225 996927
155 29 997363
26 156 999421
197 42 998967
140 213 997404
6 111 10
207 161 998342
93 153 995765
189 160 999166
131 183 999364
257 40 995409
260 124 995845
291 259 998924
266 113 997803
240 212 994723
158 18 999983
59 250 998829
146 256 999724
49 201 999463
77 209 997183
288 184 998140
71 274 996766
225 132 994827
236 82 999662
122 201 998488
29 2 998000
105 275 997788
92 187 998847
269 94 997287
105 111 997784
36 219 998408
294 62 998523
98 161 999623
260 140 997409
201 100 999603
114 134 999528
214 279 996402
267 129 998167
259 169 998924
177 174 998120
39 106 997265
45 207 998348
99 94 998189
209 125 996848
267 123 998862
5 13 995440
33 25 10
166 113 997805
118 31 998722
184 247 999242
162 83 998327
67 114 997166
88 169 998445
70 80 999326
119 21 998200
37 294 998280
181 259 998920
107 270 997084
192 95 997344
289 42 999146
55 129 998165
70 263 999408
129 80 999320
15 231 999302
220 188 997765
9 288 998785
94 243 996588
145 189 999168
289 188 999146
56 290 999741
274 52 998586
205 147 997486
163 217 999129
110 145 999700
13 173 999581
111 95 997344
286 95 997344
295 157 995466
55 74 999783
39 30 997268
80 276 999764
220 101 999825
106 241 996624
62 30 998527
262 232 998024
122 100 999601
110 17 999705
300 79 998740
120 200 996262
244 24 1000000
238 110 999700
119 171 998201
150 114 997161
70 78 998466
238 57 999200
78 16 998460
168 89 999484
188 32 998100
127 231 999309
110 77 999701
168 223 999262
221 138 998988
34 54 998267
61 253 996043
180 197 997221
206 87 995789
9 73 998785
47 109 997707
65 168 999805
56 216 999746
241 172 996626
120 181 997208
37 13 998287
83 254 10
156 213 996924
194 2 998001
72 202 997244
219 242 997820
282 151 998800
196 186 997748
240 198 994726
266 190 999283
200 193 997862
4 138 995083
89 292 999487
112 238 999200
251 270 994682
288 82 998223
84 282 997029
33 77 997185
213 97 997102
300 211 996326
173 150 999580
94 32 998106
102 21 997981
38 263 999403
242 285 997140
141 232 996080
253 118 998421
176 161 996807
27 5 995448
198 296 998567
265 34 998267
92 112 997729
221 251 998982
131 296 999361
116 114 997168
279 50 997000
85 114 998665
271 255 997568
284 101 999829
44 97 997108
72 19 997245
246 108 998681
90 181 998248
26 201 999428
198 126 997625
179 42 998968
229 247 999844
167 43 998364
298 281 999063
78 211 998469
207 3 998341
163 97 998083
224 61 996041
175 191 998707
67 27 995221
110 200 999702
63 28 999921
206 291 997322
168 3 996983
230 22 995489
277 183 999181
96 75 999945
282 3 997020
63 49 999929
224 44 995968
298 43 998361
19 133 998061
164 123 999342
71 278 994760
94 274 996764
31 114 998724
124 87 995784
7 23 997525
200 88 997120
263 222 999401
40 198 995408
141 135 995702
147 154 997483
146 179 996784
71 38 997422
184 275 998144
89 153 999483
82 34 998264
243 258 996583
201 40 996002
205 124 995203
10 107 997083
276 76 999768
37 138 998288
54 224 995969
18 225 999984
85 223 999261
68 226 995507
266 235 996644
143 289 999564
100 281 999606
249 83 996966
50 235 997009
254 186 996943
245 86 996687
37 250 998280
98 138 999629
60 112 998386
283 160 999867
24 266 1000000
130 84 996065
30 251 994489
252 155 10
179 177 998126
57 107 997086
186 203 996560
236 259 999665
212 229 999845
258 83 996963
91 262 998027
93 61 996041
13 146 995301
44 54 995342
236 192 999665
88 131 999362
157 274 996760
109 87 997580
265 144 997647
300 212 995885
7 102 997987
216 300 997665
154 238 999204
86 168 996468
16 55 997507
9 4 998783
9 220 998783
245 171 998046
187 284 998847
221 189 999163
278 198 994669
17 212 994460
285 210 996368
160 29 996864
226 167 994708
158 172 995929
145 130 996428
255 14 998900
217 262 999126
212 222 994344
22 186 996569
151 121 998809
81 238 999201
104 114 997166
69 133 998069
178 217 999127
80 139 999327
243 232 996582
215 137 999882
53 254 997843
41 283 999863
73 13 995802
29 131 999363
170 262 999041
281 196 999065
161 88 997120
202 236 999668
242 267 997147
279 127 996408
291 86 997320
133 212 998060
200 53 997842
183 103 999500
38 115 997465
83 73 996965
67 21 994842
23 44 996544
160 128 996306
251 26 999425
99 106 998181
107 217 999127
296 251 998563
131 285 999361
252 49 999468
4 117 995080
105 241 997786
8 299 999643
115 108 998683
105 95 997788
129 263 999400
92 287 999689
146 217 999127
74 57 999783
261 168 996020
210 296 998568
168 210 995942
196 253 997747
136 156 996921
296 27 998565
23 238 999205
107 229 999840
249 209 995906
27 196 997748
124 298 996102
142 117 996889
18 154 999989
78 120 998467
16 231 999303
209 288 995908
208 166 996202
7 278 997523
154 279 996406
19 234 997604
229 290 999848
134 81 999529
98 15 999623
94 107 997088
34 33 998260
37 45 998280
20 258 999540
34 47 998263
191 38 998706
240 116 996720
43 243 998363
71 111 996166
189 34 999160
259 76 998920
183 52 998940
96 245 996683
116 94 996729
144 41 998629
208 82 998226
89 4 999488
120 213 995662
79 284 998747
270 120 995668
40 64 995746
193 248 997864
279 22 996407
86 64 996464
83 139 998607
87 213 995789
90 298 998240
282 265 997643
182 163 998768
277 89 999488
4 25 995087
195 98 999904
124 5 995443
8 81 997300
276 57 999769
242 12 999387
129 52 998587
220 67 997768
296 43 998567
70 149 997548
159 54 996121
40 85 998662
175 147 997884
197 264 995624
211 32 998105
202 47 997706
25 176 996809
188 18 999988
231 87 999301
197 34 998264
250 123 998865
126 201 997625
13 24 1000000
83 161 996960
187 172 998844
156 118 998426
54 25 994884
189 101 999820
266 249 995148
292 225 998307
211 151 998802
74 60 999782
214 122 998483
254 115 997466
198 234 997606
287 38 999682
295 57 995521
147 282 997489
280 253 996505
218 155 997367
71 234 997600
7 210 997529
169 47 998443
138 180 997222
108 64 998683
239 131 999962
110 216 999702
19 208 996204
180 107 997226
217 166 999124
118 161 998424
241 208 996623
8 61 997307
126 138 997623
131 275 999361
71 158 995924
149 121 996904
225 226 994823
265 163 998086
145 254 996940
47 88 997708
232 35 999441
255 96 995423
115 250 997464
247 298 999243
45 278 994944
53 257 997843
109 270 997584
182 271 998762
108 222 998689
206 109 997587
9 233 998784
297 99 998181
289 86 999143
8 287 999685
98 33 999629
298 145 996424
207 268 998341
195 34 999901
69 14 998909
105 88 997785
77 195 999908
111 140 997402
12 239 999968
53 295 997840
264 298 996101
279 228 996409
92 27 997726
45 169 998447
13 235 996642
159 101 999823
34 2 998261
146 51 999084
56 61 999749
292 181 998309
78 248 998465
109 128 997584
51 195 999905
184 297 998149
158 278 995920
71 282 997028
113 56 999742
134 204 999526
228 274 996767
62 1 999226
220 105 10
180 20 999545
170 260 999046
196 211 997742
199 254 996949
55 158 997503
115 98 999623
129 191 998705
140 33 997406
255 104 996143
183 151 998949
174 155 997687
150 280 996508
228 50 997001
140 226 997400
15 90 998245
266 75 999943
295 248 995261
298 256 999727
45 162 998326
3 59 998829
175 273 997885
147 265 997640
215 95 997341
59 5 998829
37 21 998284
153 176 996806
194 98 999628
40 77 997188
91 74 999781
285 188 996442
288 121 996606
291 198 997326
172 125 996840
293 95 997342
100 290 999602
136 290 999102
141 227 995701
228 280 996504
81 112 996521
149 104 996901
292 211 998304
226 183 998949
139 166 998601
277 61 999186
262 156 998027
296 203 998567
271 209 997568
273 2 998000
59 157 998829
54 261 996025
128 33 996308
110 187 999706
92 111 997721
119 151 998804
49 221 999460
219 8 997824
179 163 998080
250 61 996046
272 220 997768
27 164 999346
75 132 999940
300 266 995885
87 268 995788
138 26 999428
194 61 996488
299 150 999640
237 162 999006
165 26 999421
142 156 996924
285 267 10
63 182 999920
95 45 997345
36 151 998806
160 228 995728
143 60 999568
266 155 997360
62 238 999206
136 15 996281
178 34 998269
264 274 996761
47 17 997708
13 283 999862
222 277 999184
254 97 997109
224 135 995967
101 113 999822
50 83 997008
9 21 998781
146 69 995306
83 165 996960
252 145 997385
160 245 996687
185 221 998983
239 189 999968
214 156 996921
288 212 994629
222 188 996442
24 148 1000000
227 226 994701
194 184 998143
31 282 998723
6 191 998709
76 116 998547
150 110 999702
162 220 998326
210 254 996947
214 32 998104
233 68 997441
65 295 999802
181 31 998722
290 3 999109
234 131 999364
290 284 999106
259 89 999480
24 175 1000000
25 121 996602
298 134 999529
28 165 997965
141 108 998682
277 287 999683
278 104 996149
205 16 995589
33 57 995528
33 26 999422
140 232 997405
45 198 994949
105 85 998662
174 190 999280
40 130 995400
8 243 997308
191 179 998707
213 133 998061
242 19 997148
17 190 999284
188 178 996442
137 57 999885
109 115 997586
194 29 996860
77 181 10
18 155 999981
174 63 999923
218 146 996248
181 161 997202
178 30 994483
66 107 997922
141 75 999943
152 124 999023
251 142 996885
292 71 998302
54 186 996563
10 208 996208
169 196 998442
194 215 996743
45 203 995864
291 13 997326
177 282 998120
183 201 998944
295 196 997744
86 199 996467
58 2 998002
52 170 999041
138 238 999204
22 84 996062
196 90 998241
7 83 997527
135 210 994541
209 250 995907
76 97 998547
235 182 998766
48 186 996560
297 14 998908
29 108 998688
26 37 999429
154 96 995429
192 128 996307
222 13 994349
142 173 999583
2 218 998004
195 297 999909
10 99 998184
204 51 999086
263 8 999403
203 245 996689
275 257 997062
17 123 998868
53 142 997841
97 117 997109
226 263 999408
256 87 999721
284 254 996940
73 105 997782
181 101 999821
201 179 996787
85 271 998669
156 45 996920
147 224 997480
192 207 998341
106 40 995987
31 293 998725
166 238 999207
46 261 996029
49 32 999466
6 261 996188
100 261 999601
62 7 998527
31 137 999880
265 298 997646
34 96 998266
100 137 999884
238 102 999201
243 10 996584
248 171 998044
21 39 997261
157 96 995469
67 276 999764
76 213 998548
104 220 997762
23 30 996549
185 276 999764
43 34 998365
98 216 999625
142 74 999787
184 193 998146
221 276 999765
228 3 996988
155 245 997362
132 227 994404
59 269 998821
12 284 999381
175 123 998868
209 157 995900
180 2 998006
112 16 996520
236 84 999662
227 29 996860
252 156 997386
159 297 997942
110 207 999704
288 168 995948
279 21 996408
48 200 996345
239 33 999965
96 24 1000000
61 27 996044
300 41 998626
143 261 999566
123 55 998864
159 223 999261
214 128 996308
113 68 997801
71 245 996685
107 253 997081
113 5 997803
86 174 997681
14 159 998909
230 110 999701
252 46 997380
167 274 996767
82 230 998227
167 300 995889
163 132 998081
148 35 999441
67 101 999822
203 50 997006
286 246 997909
238 299 999647
139 77 998607
16 5 995583
31 115 998725
295 250 994147
286 291 997328
33 262 998025
56 142 999746
78 186 998467
248 110 999705
50 39 997260
222 192 994349
270 5 995440
1 264 999225
170 45 999047
22 214 995061
196 78 998463
64 277 999186
231 123 999304
168 52 998581
275 73 997062
41 107 998628
155 279 997365
262 299 999646
4 34 998261
263 121 999406
13 154 995245
109 257 997588
54 8 997303
102 35 999440
270 211 996329
117 5 995441
82 285 998224
119 132 998209
289 167 999141
171 214 998047
8 232 997308
141 192 995709
128 165 996824
50 28 997967
206 61 996048
126 248 997623
99 232 998187
185 109 998644
89 94 999489
112 150 996520
168 167 995941
169 67 998449
135 127 994989
133 287 999685
262 54 998024
276 53 999769
33 181 997201
115 173 999586
199 45 995687
126 59 998821
180 243 997225
263 276 999766
233 94 997441
26 178 999421
160 178 995567
219 137 999888
178 197 995626
222 47 997708
221 152 999020
104 256 999722
207 201 998349
60 7 998387
27 266 995224
27 116 996724
76 288 998549
28 166 997965
52 179 998582
148 189 999165
270 289 999143
207 93 998343
136 257 996286
183 92 998944
236 228 999664
44 233 997448
136 207 998348
225 208 996206
276 193 999764
62 72 998525
166 206 995821
12 22 999387
291 31 998729
57 300 995882
292 141 998303
147 178 997480
76 284 998548
260 197 995848
119 178 998202
195 218 999905
294 42 998961
226 80 999326
10 69 995103
83 273 996960
179 283 999864
169 233 998448
182 270 998760
121 12 999387
19 287 999680
246 95 997904
289 204 999142
126 71 997623
298 240 996107
231 204 999305
292 223 999261
177 300 998126
228 210 995728
23 244 996541
252 85 998663
152 213 999028
35 138 999444
235 11 997041
300 263 999402
206 261 996026
223 122 999262
161 129 998164
216 147 997664
292 295 998308
181 245 997206
132 192 994223
223 213 999265
243 299 999645
174 119 998209
115 83 997467
64 218 996244
92 239 999962
253 63 999923
96 232 996088
86 137 999882
237 77 999008
83 75 999941
190 146 999289
189 56 999743
192 297 997945
4 237 999000
23 212 996544
196 275 997743
80 177 999321
141 18 999981
248 194 996484
156 259 998924
267 21 996382
276 209 999765
100 153 999602
24 90 1000000
280 18 999981
211 109 997581
149 77 997180
4 171 998043
56 168 999745
144 62 998527
292 194 998307
164 208 999345
127 90 998242
283 20 999861
62 161 998529
87 136 996280
80 23 999326
264 158 995926
137 280 999881
206 280 996501
130 21 995281
43 3 998365
253 222 995128
220 11 997769
17 87 995787
63 298 999923
34 167 998261
281 139 999068
97 140 997406
165 299 999647
247 221 999246
136 252 997389
88 177 998124
141 187 998841
51 241 999088
300 35 999442
53 39 997842
206 42 998968
241 137 999889
247 34 999241
113 265 997809
227 199 995684
13 167 994523
150 132 994904
42 132 998963
118 138 998421
187 20 999540
205 13 995206
94 128 996304
128 47 997706
11 136 997044
142 85 998660
246 50 997907
166 118 998425
178 212 994244
70 88 997543
96 129 998169
205 251 995208
127 252 997383
98 96 999629
108 1 999224
13 61 996049
33 215 996749
268 6 996186
152 135 999028
202 281 999069
108 275 998685
257 104 996149
45 31 998728
90 264 998248
174 113 997801
105 37 998287
229 279 999842
222 48 996344
145 178 996429
30 70 997543
109 231 999306
23 285 996546
259 261 998927
238 254 999207
196 25 997747
296 120 998568
296 156 998565
70 155 997540
285 43 998366
2 13 998008
200 130 996265
132 208 996200
269 158 997288
265 79 998744
83 208 996963
278 182 998762
99 202 998187
69 106 995987
273 266 995605
2 46 998007
4 215 996747
112 27 996527
104 57 996141
244 261 996224
165 110 999704
138 170 999041
112 201 996521
194 196 997749
217 190 999280
46 150 994906
105 188 997782
165 11 997042
100 20 999608
196 270 997744
152 47 999028
219 149 997821
297 34 998265
194 93 996489
126 94 997628
171 296 998566
157 117 995468
232 104 996142
192 136 996280
75 140 999942
51 238 999202
206 293 994386
193 178 997869
266 2 998001
79 55 998741
25 291 997321
98 237 999625
137 12 999884
276 156 999761
255 230 995485
126 23 997629
130 109 997580
94 92 997722
157 266 995465
48 35 999447
74 208 999781
124 121 996606
238 114 999209
50 222 997008
282 232 997024
139 21 998609
235 140 997409
254 154 996942
104 67 996148
165 274 996825
168 229 999848
147 36 998405
164 12 999385
91 203 995867
43 149 998367
8 89 999487
234 192 997609
23 175 997887
130 107 997081
283 273 999864
250 252 997380
132 104 996147
10 142 996885
216 226 997662
161 158 995920
287 182 999683
243 193 997869
23 256 999724
245 31 998720
286 118 998421
18 20 999986
124 209 995902
156 217 999125
166 94 995828
149 150 996907
120 220 997765
57 126 997622
202 130 995288
84 37 998286
245 259 998925
138 232 996084
139 231 999305
247 128 999240
280 142 996885
261 109 997586
254 135 996944
207 254 998341
95 271 997562
2 153 998004
101 92 999823
278 83 996960
19 220 997767
218 275 997069
51 206 999089
271 117 997562
279 1 999229
173 50 999582
255 156 996924
65 102 999802
204 250 998882
274 142 996885
20 37 999542
258 72 997242
187 98 999621
140 258 997409
84 238 999200
78 199 998466
139 40 998606
86 195 999905
82 171 998222
259 90 998922
3 283 999860
188 246 997907
70 41 998627
169 243 998444
177 115 998124
77 42 998961
110 109 999706
180 149 997220
59 50 998821
46 65 999802
130 110 999709
50 6 997008
187 145 998847
144 216 997660
97 70 997546
126 21 997626
3 149 996988
195 246 999906
43 35 999449
3 288 996982
53 83 997846
132 136 996282
251 241 996627
148 19 998509
51 77 999081
276 6 999765
61 24 1000000
163 150 998088
200 275 997064
10 171 998044
296 201 998562
269 98 999621
120 117 995663
144 98 999624
118 217 999127
25 62 998528
199 169 998447
266 116 996726
277 24 1000000
190 210 999284
294 236 999662
14 192 998908
48 246 997900
291 232 997327
256 289 999724
44 109 997585
166 124 995823
192 257 994266
151 271 998803
51 190 999280
294 248 995265
216 71 997669
224 181 997203
113 149 997807
43 263 999407
190 214 999283
48 230 996345
169 68 998446
43 214 998363
252 154 997386
257 283 999869
105 247 999240
90 74 999789
279 45 996405
292 82 998305
55 249 997509
243 274 996766
257 206 994381
183 50 998944
226 134 999522
51 74 999784
141 47 997700
159 194 996487
156 147 997488
245 161 996684
81 193 997863
281 294 999066
224 117 995967
275 84 997068
198 143 999561
289 17 999144
245 291 997329
163 281 999060
60 286 998380
58 221 998984
223 164 999347
162 280 998325
86 249 996466
106 174 997688
141 139 998608
37 59 998822
47 28 997962
55 180 997501
257 131 999365
74 158 999783
247 177 999242
229 161 999848
175 70 997885
73 218 996245
118 238 999209
126 249 997620
235 28 997967
87 251 995789
35 134 999529
12 125 999380
97 151 998806
44 202 995349
296 17 998561
66 13 997923
78 19 998464
69 275 997068
205 201 996006
169 92 998441
294 103 999508
218 201 996244
257 198 994587
224 74 999787
54 298 996102
172 285 996368
132 201 996004
64 217 999129
58 220 997766
287 256 999724
278 159 996125
299 220 999645
36 194 998400
298 261 996107
219 276 999769
6 42 998968
255 62 998523
24 20 1000000
98 170 999620
299 160 999647
137 156 999889
45 269 997286
158 287 999682
118 213 998420
300 215 996749
204 266 998888
248 148 998508
212 80 999321
199 28 997966
5 151 998806
136 144 996286
58 149 996909
111 133 998061
92 238 999207
131 108 999362
31 93 998722
14 152 999025
68 114 997160
117 139 998603
7 165 997529
292 216 998303
37 54 998285
47 136 997707
268 48 996349
116 221 998980
176 33 996802
259 269 998925
50 214 997003
12 236 999666
203 240 995869
56 118 999745
119 31 998720
194 206 996488
41 247 999247
116 236 999668
37 106 998288
116 252 997387
116 9 998789
48 120 996340
138 125 996840
287 126 999681
110 234 999705
278 53 997848
94 187 998840
58 190 999281
32 85 998663
262 43 998362
38 172 997427
263 202 999408
2 221 998980
167 39 997267
143 68 999565
151 32 998807
34 76 998545
292 93 998306
129 35 999446
214 123 998866
71 240 994764
218 111 996242
169 21 998448
205 234 997605
295 149 996900
154 134 999526
93 284 995369
15 18 999982
212 43 998366
219 96 997823
151 178 998805
173 226 999585
280 233 997447
265 13 997649
198 256 999729
63 2 999927
126 145 997628
287 221 999689
193 39 997867
244 167 996227
178 132 994100
258 265 997641
142 192 996887
112 195 999907
217 224 999123
222 49 999463
238 125 999208
252 213 997387
201 18 999989
231 272 999309
138 282 997027
34 240 998260
224 179 996781
267 187 998847
108 73 998682
172 289 999145
104 131 999363
224 188 996440
79 29 998741
45 119 998209
264 14 998906
92 214 997721
103 67 999509
234 223 999260
259 191 998925
90 92 998249
271 252 997561
89 281 999486
96 189 999164
28 179 997965
282 14 998905
182 65 999806
170 96 999043
169 51 999080
219 229 999841
190 114 999281
267 45 996386
252 216 997663
163 139 998605
134 38 999527
54 17 994886
245 49 999469
277 69 999180
166 144 995826
211 212 996323
239 255 999964
239 192 999964
187 58 998842
57 38 997423
28 194 997969
150 72 997241
29 298 996861
118 193 998425
68 37 998288
211 116 996722
32 252 998107
205 130 995286
239 275 999962
201 55 997501
222 239 999967
94 64 995745
143 7 999566
92 211 997721
269 48 997282
83 42 998967
146 7 997529
38 4 997427
136 23 996543
106 199 995989
147 150 997489
72 9 998782
228 55 997507
299 180 999643
283 42 999866
76 248 998545
168 38 997428
94 55 997504
251 39 997260
271 159 997564
116 12 999386
250 227 994409
55 100 999602
211 194 996486
243 245 996683
22 162 998320
101 89 999822
36 254 998404
248 54 995268
27 167 995229
237 66 999007
185 18 999983
33 61 996040
12 158 999386
31 16 998725
224 185 998642
15 23 996542
65 132 999803
244 21 996227
223 237 999261
59 122 998822
35 141 999444
249 36 998406
8 33 997304
105 156 997782
74 288 999783
17 249 995149
209 18 999989
191 159 998708
28 150 997966
288 174 997687
87 108 998681
220 127 997765
55 136 997508
221 204 998982
21 143 999568
212 194 996480
15 130 995545
119 281 999061
209 220 997767
182 91 998761
286 276 999768
195 240 999900
174 134 999521
268 97 997103
186 58 996560
56 207 999743
144 28 997967
267 189 999168
114 211 997160
6 248 996186
124 108 998683
185 140 998641
153 73 995806
248 23 996545
125 216 997664
105 177 998120
154 184 998146
181 30 997208
281 6 999069
281 161 999063
3 135 996989
219 286 997829
66 278 997920
203 223 999260
69 236 999669
275 188 997067
163 117 998084
232 168 996084
253 110 999709
276 178 999765
193 13 997866
46 158 995925
189 286 999161
31 226 998727
41 193 998623
77 240 997185
198 252 997387
200 160 996268
187 72 998846
140 158 997403
37 156 998288
105 239 999960
77 231 999308
217 191 999120
27 29 996864
53 14 998901
298 188 996443
1 291 999224
80 81 999323
39 98 999629
32 248 998108
118 93 998426
108 197 998688
272 113 997805
108 217 999122
248 277 999185
76 112 998546
167 267 996381
215 272 996741
248 131 999364
300 234 997604
119 141 998202
294 206 994383
164 2 999348
42 231 999308
218 232 996245
88 93 997128
241 42 998969
263 24 1000000
295 39 997263
50 239 999968
297 243 997948
17 163 998086
50 254 997008
194 153 996486
81 43 998361
90 6 998245
17 68 995500
203 75 999946
238 291 999200
263 51 999408
77 12 999388
106 146 995989
85 153 998669
225 124 994969
215 206 996740
93 214 995364
64 185 998648
209 265 997646
176 256 999724
204 33 998884
6 202 996182
203 58 995865
117 95 997343
76 174 998549
90 223 999266
239 193 999967
97 293 997104
188 236 999664
277 215 999181
273 207 998344
172 262 998025
99 246 998189
50 257 997009
264 97 997101
51 2 999085
63 161 999926
79 30 998746
206 134 999526
58 277 999185
276 74 10
2 136 998009
296 165 998563
84 165 996826
24 116 1000000
240 45 994942
259 73 998920
19 75 999948
66 164 999348
66 96 997928
222 99 998186
87 119 998203
141 128 996304
270 159 996122
30 203 995863
236 211 999660
77 178 997185
200 104 996269
66 286 997921
86 201 996460
138 22 994927
231 74 999783
117 80 999321
25 102 997986
95 165 997349
217 28 999120
4 187 998845
101 169 999825
192 65 999800
64 7 997528
267 66 997924
204 2 998883
196 51 999088
217 174 999124
50 268 997009
25 106 995989
170 49 999461
18 112 999980
242 260 997144
33 148 998507
271 186 997566
72 118 998429
64 175 997881
269 224 997287
186 38 997426
73 79 998744
117 56 999747
74 131 999789
235 181 997208
232 285 996368
125 258 996843
1 244 999227
247 1 10
175 112 997884
179 125 996842
283 242 999861
148 145 998509
291 274 997328
230 32 998108
31 279 998729
190 131 999368
227 67 994563
179 183 998942
292 41 998629
87 190 999280
122 121 998489
78 208 998469
254 72 997249
269 86 997280
273 214 995601
104 266 996144
21 120 995667
151 28 998803
86 37 998284
88 272 997129
88 256 999722
30 153 995767
146 201 996007
163 107 998087
234 295 997606
120 124 995664
282 181 997205
224 236 999667
260 177 998123
48 162 998324
174 1 999226
34 229 999846
200 219 997823
55 190 999289
56 227 999743
118 7 998425
57 224 995966
59 48 998826
152 30 999027
49 160 999467
169 265 998444
87 155 997363
163 211 998080
168 87 995946
189 182 999169
144 48 996349
24 77 1000000
179 222 996782
173 160 999582
24 215 1000000
103 53 999506
151 162 998802
7 19 997529
277 132 999187
162 86 998327
192 17 994466
221 127 998988
14 124 998906
132 121 996605
295 288 994625
109 35 999449
99 250 998186
109 266 997589
74 75 999940
237 103 999501
125 72 997241
243 179 996789
168 20 999546
67 279 996408
78 206 998460
140 100 999608
236 159 999663
76 295 998541
148 212 998507
237 163 999000
197 36 998401
43 67 998362
32 244 998103
186 69 996564
247 111 999244
251 9 998789
295 64 995742
127 150 994988
167 285 996363
164 255 999340
185 161 998642
201 120 996005
15 164 999348
98 150 999627
285 73 996364
171 115 998040
14 107 998906
275 203 997066
211 103 999508
2 274 998006
257 263 999405
218 291 997327
21 266 994845
175 107 997883
112 250 996524
243 217 999122
136 38 997420
210 45 994948
258 19 995182
209 272 996663
181 242 997200
157 143 999567
136 234 997602
18 10 999989
295 293 10
271 92 997720
239 182 999964
236 293 999669
99 159 998187
280 71 996508
263 255 999405
195 10 999903
167 74 999784
35 241 999440
57 22 995528
262 25 998021
180 168 997224
11 146 997043
104 134 999522
56 24 1000000
102 192 997981
272 207 998340
171 226 998041
156 32 998101
51 246 999086
178 232 996084
46 196 997747
284 92 997727
40 19 995403
102 145 997989
85 255 998666
103 91 999501
183 25 998947
248 55 997505
227 22 994926
200 272 996663
181 29 997209
70 230 997545
276 154 999764
273 292 998302
275 45 997060
244 240 996220
101 55 999824
113 102 997988
300 228 995882
97 104 997109
91 179 996789
171 128 998048
282 54 997022
63 213 999928
102 173 999582
7 269 997521
172 197 995621
145 91 996420
63 97 999929
73 68 995807
241 156 996928
103 84 999501
121 274 996767
238 243 999202
136 4 996284
281 127 999062
54 253 995127
83 129 998169
277 95 999180
39 169 998446
254 201 996941
42 255 998961
70 8 997547
112 78 998469
81 282 997023
169 32 998446
162 199 998322
66 247 999242
142 204 998885
148 47 998506
257 38 997421
192 112 996525
30 121 996604
129 202 998162
212 31 998723
256 58 999722
254 144 996948
158 216 997660
200 163 998081
169 175 998440
107 249 997083
85 53 998666
46 187 998848
234 63 999924
150 241 996627
256 195 999903
258 152 999023
219 220 997824
298 189 999162
29 216 997665
201 265 997648
161 200 996267
232 237 999001
108 172 998684
12 263 10
265 72 997643
60 117 998382
254 175 997886
130 253 995280
42 188 998964
26 277 999423
9 31 998785
135 177 998120
161 246 997904
294 114 997169
94 72 997247
11 137 999889
65 123 999800
140 61 997402
81 136 996288
66 226 997923
230 8 997305
273 6 996186
272 19 996668
248 64 995748
104 193 997864
10 221 998986
208 293 996202
133 274 998062
193 109 997864
130 148 998500
209 152 999029
79 142 998744
42 91 998963
130 88 997126
78 124 998466
60 227 998381
147 233 997489
97 154 997106
216 163 998081
46 204 998886
286 33 996702
170 36 999046
22 118 998425
124 216 997669
152 174 999027
93 102 997987
245 256 999724
283 255 999862
83 222 996962
13 83 996964
129 102 998164
283 184 999863
121 137 999889
236 171 999667
2 140 998001
286 192 996700
155 60 998380
122 44 998489
83 186 996968
7 256 999726
145 169 998449
264 7 997525
237 285 999005
287 243 999688
124 148 998502
263 144 999404
119 20 999547
223 2 999266
255 23 996542
38 87 997429
211 175 997887
235 224 996640
161 254 996948
206 30 994481
137 26 999888
207 52 998587
277 204 999187
257 133 998068
54 288 994883
186 218 996569
40 186 996565
145 147 997480
260 171 998046
216 55 997667
58 82 998220
238 201 999206
215 110 999701
119 16 998201
196 288 997748
3 66 997921
296 285 998565
57 254 996941
236 67 999667
166 65 999804
78 93 998469
207 253 998345
68 278 995509
219 290 999109
4 100 999600
54 128 996302
100 61 999603
255 154 995241
193 19 997866
212 46 994649
91 38 997420
295 137 999889
61 37 998283
260 246 997903
186 101 999829
263 85 999409
199 1 999220
200 185 998646
269 103 999505
215 67 996746
10 101 999820
184 238 999206
218 182 998761
234 27 997609
167 98 999621
72 251 997242
260 105 997783
63 75 10
185 155 998643
184 104 998149
140 290 999106
127 262 998026
5 87 995785
8 60 998388
140 286 997405
175 150 997882
102 190 999282
103 264 999502
249 233 997447
283 224 999864
200 209 996269
16 249 995589
150 2 998008
81 24 1000000
109 26 999428
52 18 999986
297 209 997940
275 79 998749
123 114 998869
215 203 996742
176 233 997446
45 98 999622
286 101 999821
266 100 999603
242 102 997980
266 137 999886
191 51 999080
107 149 997089
66 176 997924
281 290 999106
298 111 996164
52 98 999620
189 264 999163
179 36 998400
203 268 995868
5 101 999826
67 56 999749
278 1 999228
264 126 997626
149 152 999025
139 216 998605
180 226 997223
245 193 997864
145 262 998026
151 141 998803
4 130 995286
68 168 995942
207 78 998464
121 215 996741
182 7 998765
51 52 999084
288 136 996286
59 175 998823
73 141 995800
114 261 997167
158 21 995929
43 31 998727
177 284 998121
193 137 999883
262 117 998028
290 197 999101
100 237 999609
6 186 996563
79 202 998748
228 249 995729
199 265 997643
161 94 995022
146 212 995307
134 261 999526
250 156 996928
35 186 999441
164 222 999343
63 200 999922
69 196 997746
170 200 999041
264 72 997249
38 202 997420
47 178 997708
177 235 998129
201 172 996002
94 101 999827
48 97 997109
162 187 998843
75 195 999940
92 277 999184
221 231 999308
127 267 996388
193 62 998523
229 209 999842
184 206 998144
198 141 995703
57 95 997348
85 72 998661
49 21 999468
242 91 997145
31 163 998728
182 14 998909
109 164 999346
169 76 998547
70 152 999023
194 46 996483
135 92 997724
217 148 999126
130 160 995562
203 269 997283
36 181 998407
119 215 998207
237 43 999008
208 202 996200
62 5 998525
48 271 997569
268 11 997047
209 147 997485
167 127 994987
239 138 999961
92 59 998828
102 34 998266
245 103 999501
53 152 999023
119 43 998364
168 102 997987
206 238 999202
120 142 996881
49 274 999466
217 38 999127
74 245 999783
54 120 995665
17 205 995204
79 2 998748
48 96 996342
196 29 997749
177 209 998128
141 189 999164
154 92 997721
140 35 999444
109 219 997826
75 43 999944
38 10 997425
58 174 997686
101 290 999824
246 152 999024
72 159 997247
26 65 999806
72 144 997245
285 164 999346
118 120 998426
140 29 997403
58 296 998562
18 68 999980
79 295 998743
90 26 999427
20 269 999540
95 274 997346
96 246 997907
4 219 997822
48 85 998663
188 109 997589
174 249 997686
9 109 998781
126 261 997627
159 5 996125
63 5 999926
99 156 998188
276 256 999763
241 274 996764
184 289 999148
254 205 996949
282 93 997023
275 67 997061
105 82 998228
67 266 994744
242 129 998162
203 218 996240
271 141 997569
166 284 995825
26 200 999429
120 263 999407
176 20 999543
131 294 999363
11 130 997042
158 266 995928
209 101 999827
196 143 999568
150 41 998628
266 177 998122
297 15 997948
274 4 996767
3 13 996987
153 289 999141
200 82 998227
219 196 997820
116 32 998108
205 30 995202
268 220 997768
137 124 999886
53 131 999364
289 13 999144
78 157 998462
110 260 999705
78 56 999748
67 278 994668
265 141 997648
52 225 998582
274 232 996760
109 208 997582
287 264 999687
50 96 997009
246 131 999369
226 30 994704
191 11 998708
50 269 997282
41 234 998624
258 149 996908
281 200 999063
37 22 998280
287 195 999904
208 238 999208
110 297 999704
290 151 999109
125 183 998949
117 137 999883
202 274 996765
88 187 998842
279 81 996404
57 274 996760
67 119 998201
238 193 999201
205 127 995207
160 68 995566
194 185 998645
13 232 996083
128 45 996307
14 70 998908
207 95 998349
17 288 994623
66 94 997921
285 127 996368
297 5 997947
64 51 999084
256 154 999726
85 275 998660
104 288 996141
165 29 996868
225 19 995185
214 82 998227
300 42 998961
47 295 997707
114 275 997160
185 20 999547
233 134 999522
12 212 999383
89 52 999482
228 20 999540
218 197 996242
258 32 998104
220 44 997767
119 176 998205
207 49 999460
192 137 999888
255 300 995880
182 214 998762
196 60 998382
159 71 996125
65 71 999809
38 108 998682
243 81 996584
11 16 997049
144 165 996822
207 135 998348
219 108 998689
86 110 999709
6 36 998404
238 86 999204
85 101 999822
192 116 996720
115 123 998865
47 138 997705
160 105 997788
19 22 995182
179 64 996781
150 3 996988
75 62 999949
228 233 997444
39 264 997269
72 170 999047
194 110 999709
98 180 999625
89 269 999482
209 26 999425
202 136 996284
19 163 998086
151 160 998809
88 219 997828
92 3 997721
162 107 998328
259 91 998920
160 174 997689
206 237 999005
53 99 998189
233 64 997441
125 164 999347
112 242 997145
76 241 998542
219 87 997827
110 146 999702
123 165 998861
63 207 999923
117 191 998703
30 208 996209
174 122 998486
16 21 995581
94 42 998963
112 193 997869
266 227 994745
148 34 998507
116 140 997403
259 82 998922
285 63 999926
233 159 997449
47 100 999603
14 300 998903
180 19 997225
236 86 999661
70 62 998529
189 290 999164
165 113 997806
149 130 996905
238 21 999206
117 227 994403
183 33 998942
277 57 999185
201 99 998188
34 116 998260
267 211 996383
76 145 998545
116 262 998023
199 122 998480
108 37 998685
88 9 998781
217 286 999123
287 89 999680
159 70 997547
119 247 999246
54 107 997086
89 67 999485
140 101 999823
250 232 996086
1 200 999228
174 146 997686
184 5 998142
212 83 996963
122 265 998486
3 124 996981
143 237 999560
161 148 998506
143 94 999566
190 60 999284
176 216 997669
35 200 999446
105 118 998422
104 9 998788
158 79 998742
238 88 999200
127 38 997427
12 141 999386
165 92 997727
76 28 998541
249 92 997721
149 293 996905
4 225 995083
93 152 999029
74 179 999780
114 81 997161
89 133 999480
293 182 998762
277 163 999180
109 147 997588
296 150 998560
12 25 999388
97 62 998522
260 85 998663
139 201 998603
252 264 997382
276 122 999768
190 95 999285
40 140 997405
109 196 997740
226 13 994704
173 117 999583
144 141 995705
101 2 999822
264 265 997643
87 242 997149
66 54 997926
152 100 999600
93 149 996908
255 107 997085
174 263 999402
166 265 997640
113 133 998062
86 186 996560
45 248 995261
288 120 995662
243 207 998346
163 274 998089
74 34 999781
293 145 996426
14 260 998909
156 9 998789
77 56 999745
80 261 999322
53 161 997849
15 283 999861
168 28 997969
289 240 999147
216 111 997669
70 226 997548
26 22 999420
108 296 998688
25 44 995349
58 122 998482
228 130 995725
169 6 998445
40 264 995403
99 84 998187
188 83 996963
88 126 997627
154 39 997260
156 138 996925
67 195 999909
57 154 995527
7 184 998146
239 13 999967
220 132 997761
172 185 998649
30 297 997943
191 187 998845
184 253 998145
104 107 997081
296 54 998569
297 291 997945
25 216 997669
39 69 997261
248 219 997825
103 154 999504
71 237 999000
171 284 998040
289 185 999143
202 277 999180
62 41 998627
237 56 999741
281 249 999060
13 21 994846
29 199 996861
60 135 998381
137 52 999883
134 258 999520
262 295 998024
85 127 998660
207 121 998346
233 55 997508
131 177 999362
1 78 999227
224 124 995961
171 156 998045
225 253 995122
269 76 998547
259 187 998925
266 237 999002
106 105 997780
178 220 997764
244 3 996983
68 75 999942
4 158 995929
7 47 997702
133 215 998060
155 114 997360
99 4 998189
225 280 996501
53 264 997845
132 297 997947
300 130 995885
2 45 998003
200 262 998026
242 153 997141
251 84 996060
185 247 999244
152 265 999021
163 41 998625
141 287 999680
233 210 997440
114 256 999729
96 39 997265
104 141 996146
7 131 999365
112 3 996989
214 203 995864
269 228 997284
73 77 997187
108 13 998688
111 240 996164
128 280 996501
7 225 997523
147 57 997488
44 272 996663
70 68 997546
267 231 999307
260 141 995846
166 286 996702
134 211 999527
138 269 997284
191 232 998709
160 232 996081
51 14 999088
37 27 998288
225 154 995242
15 174 997680
107 198 997089
220 243 997765
23 146 996540
212 201 996006
179 32 998101
152 291 999025
112 294 996525
64 196 997749
285 199 996364
166 66 997926
275 50 997065
273 42 998961
45 231 999302
163 206 998089
224 234 997606
186 43 998360
162 132 998324
76 220 998543
282 258 997021
159 179 996787
172 160 995564
133 189 999161
264 119 998204
35 34 999440
287 3 999687
5 194 996482
8 175 997884
272 189 999160
11 162 998323
181 219 997822
282 204 998881
250 147 997488
276 229 999846
249 96 995428
215 244 996748
299 239 999968
153 145 996424
157 235 996649
80 156 999321
209 282 997027
269 47 997700
214 139 998609
261 213 996026
280 124 996508
23 130 996545
85 24 1000000
298 170 999048
16 7 997524
28 249 997963
108 26 999429
82 298 998220
51 76 999084
64 267 996386
56 241 999747
122 74 999781
208 282 997028
177 51 999087
30 87 995784
4 8 997301
276 21 999760
229 201 999847
203 112 996521
104 299 999646
228 110 999706
36 10 998406
267 260 996385
254 187 998842
27 79 998742
24 199 1000000
276 11 999761
52 182 998766
185 137 999880
66 250 997922
127 235 996642
64 174 997683
202 187 998844
300 175 997882
155 2 998007
199 245 996683
138 33 994865
103 189 999502
168 74 999784
275 232 997064
283 66 999866
24 232 1000000
25 137 999884
164 46 999346
281 35 999447
162 99 998328
7 159 997521
230 106 995987
142 182 998760
115 9 998782
260 12 999388
44 83 996962
275 10 997061
191 28 998703
33 58 995384
213 121 996605
135 11 997041
86 139 998600
152 201 999029
219 197 997820
140 173 999586
228 28 997969
277 20 999543
191 32 998707
46 19 995185
202 230 995484
286 125 996843
133 6 998064
215 151 998804
284 125 996840
168 131 999363
8 148 998503
65 271 999807
260 131 999367
263 55 999407
284 230 995481
44 264 995340
13 29 996865
103 125 999500
135 250 994545
24 268 1000000
157 49 999462
177 128 998127
230 88 997121
187 167 998840
184 250 998149
88 251 997128
6 140 997400
243 252 997385
238 222 999206
193 42 998969
8 292 998301
239 253 999961
111 107 997082
172 83 996965
65 138 999806
238 115 999209
241 102 997983
202 119 998202
103 10 999502
138 74 999784
81 192 994506
21 292 998306
100 142 999601
46 135 994642
140 221 998984
1 117 999229
90 51 999086
126 27 997629
192 270 994688
195 43 999906
213 32 998107
276 36 999764
172 142 996885
157 115 997460
155 265 997645
78 292 998463
221 55 998980
66 48 997925
35 24 1000000
69 229 999843
73 265 997644
163 104 998089
40 291 997325
248 13 995267
190 138 999287
244 211 996324
300 187 998842
121 80 999327
258 156 996927
202 282 997024
224 1 999225
109 269 997585
266 274 996761
288 252 997382
196 26 999428
277 98 999625
170 29 999046
165 180 997223
133 81 998062
195 281 999905
31 154 998726
83 33 996961
23 42 998963
185 294 998648
253 292 998308
257 26 999421
123 277 999183
14 185 998906
120 189 999160
128 140 997400
108 18 999988
155 42 998965
250 72 997249
100 238 999606
8 172 997308
263 204 999407
188 255 996447
75 187 999943
286 165 996827
180 61 997229
84 55 997507
284 134 999521
116 162 998325
226 103 999509
35 159 999449
6 31 998725
72 8 997304
287 197 999685
212 200 996260
91 56 999747
173 62 999587
96 233 997449
152 99 999021
207 233 998344
71 13 994764
78 267 998469
256 156 999722
19 135 995180
84 88 997125
102 223 999266
64 222 995743
56 169 999741
198 213 995004
207 125 998346
210 258 994606
135 32 998102
136 189 999162
189 296 999163
227 72 997243
113 61 997806
238 162 999205
154 50 997006
98 226 999626
22 236 999662
63 243 999921
217 223 999264
18 135 999983
214 183 998947
41 28 998624
299 175 999641
117 194 996480
96 281 999065
288 264 994628
239 178 999969
177 182 998767
174 68 997689
276 180 999769
216 97 997663
162 217 999125
117 76 998544
33 155 997361
98 238 999629
27 181 997206
211 201 996320
222 160 995564
259 282 998920
6 285 996361
109 157 997586
117 39 997260
159 123 998863
182 17 998768
260 268 995848
250 116 996723
110 268 999709
268 32 998105
243 264 996582
194 165 996829
65 268 999803
132 235 996642
22 60 998388
48 76 998544
140 24 1000000
185 222 998647
296 196 998566
99 199 998181
260 279 996401
231 124 999302
63 191 999920
31 60 998723
125 189 999164
244 111 996228
73 195 999906
78 83 998466
226 174 997680
206 85 998669
192 213 995002
201 90 998240
286 158 996703
43 27 998365
83 251 996963
220 50 997765
84 53 997843
34 264 998262
11 142 997046
185 57 998643
10 239 999964
220 61 997760
296 294 998568
232 272 996668
78 84 998464
156 13 996927
212 268 995646
233 278 997446
242 243 997146
237 112 999008
28 126 997968
166 82 998228
266 174 997687
18 163 999981
194 60 998383
161 48 996344
270 250 994681
277 249 999184
44 245 996688
273 159 996120
298 192 996105
147 37 998289
178 278 994667
144 1 999227
118 68 998429
265 173 999582
39 215 997265
2 247 999241
149 111 996903
223 31 999267
204 131 999362
181 156 997207
20 265 999542
3 167 996984
269 212 997287
129 117 998160
164 262 999342
133 167 998064
192 277 999182
245 173 999588
252 220 997762
96 36 998401
46 191 998702
268 181 997203
84 104 996148
247 168 999249
117 11 997047
285 77 997183
297 211 997947
183 98 999626
82 124 998227
149 204 998885
272 248 996668
171 139 998602
169 171 998448
242 275 997148
232 42 998969
190 244 999288
213 113 997800
225 108 998681
72 132 997241
21 165 996822
76 127 998548
273 105 997789
24 290 1000000
80 86 999329
200 15 996262
270 188 996449
83 295 996960
274 114 997168
1 72 999220
247 137 999885
53 40 997848
232 100 999602
127 263 999409
246 285 997903
213 37 998282
99 218 998187
113 21 997800
241 203 996629
39 284 997260
245 47 997703
180 266 997229
272 77 997189
274 106 996761
231 44 999301
197 234 997605
147 286 997484
57 255 995528
191 16 998703
231 24 1000000
27 287 999685
299 291 999644
187 279 998849
173 77 999585
180 28 997968
233 167 997444
119 261 998208
253 40 995409
272 139 998601
27 131 999367
73 110 999702
294 157 995463
288 135 994626
295 8 997301
45 86 996468
201 2 998009
108 209 998680
266 124 994962
220 24 1000000
223 283 999867
227 247 999247
270 122 998481
295 269 997287
217 252 999126
296 13 998565
216 8 997660
161 116 996729
114 91 997168
122 228 998480
215 19 996749
292 35 999445
259 55 998920
195 60 999901
186 239 999960
258 54 994888
134 150 999523
119 75 999945
192 254 996940
259 299 999647
261 13 996027
108 262 998684
87 246 997903
114 172 997169
3 12 999389
246 192 997904
18 204 999980
76 151 998803
209 39 997260
151 65 999808
33 270 994682
75 290 999946
192 244 996227
281 215 999063
269 244 997285
229 61 999842
52 82 998581
119 252 998209
150 220 997764
158 14 998904
72 13 997245
77 64 997184
240 22 994925
175 270 997887
14 263 999401
253 127 995122
48 84 996348
87 33 995788
138 147 997483
38 154 997425
66 268 997929
207 156 998342
122 85 998660
188 194 996489
11 70 997545
159 98 999627
150 271 997561
263 68 999407
80 32 999329
137 164 999888
200 178 996262
11 203 997044
199 119 998202
94 162 998326
180 244 997222
61 91 996042
237 236 999665
67 237 999003
222 171 998046
195 151 999908
22 216 997661
186 183 998940
154 54 995243
169 292 998448
54 299 999644
52 159 998585
107 161 997088
130 260 995845
75 67 999941
276 186 999766
114 56 999743
118 200 998424
260 116 996720
181 2 998001
103 112 999505
84 203 996067
201 216 997666
30 110 999700
249 176 996800
58 288 995382
200 111 996260
253 199 995689
217 204 999120
295 9 998782
194 286 996707
285 269 997284
142 222 996886
133 285 998065
95 287 999688
246 223 999268
165 234 997604
250 151 998802
225 252 997387
98 179 999625
286 57 996708
208 122 998480
65 289 999802
162 106 998327
13 128 996303
34 226 998267
56 129 999744
87 214 995783
189 215 999165
102 85 998660
133 184 998147
189 231 999301
247 206 999242
47 167 997700
126 252 997620
69 31 998729
69 92 997723
270 194 996484
74 117 999781
178 101 999820
152 139 999029
179 272 996783
129 16 998166
218 48 996347
42 45 998963
176 148 998506
23 294 996545
45 23 996546
177 21 998129
275 147 997486
103 28 999507
73 145 996423
239 204 999960
220 144 997768
286 19 996709
160 1 999220
1 164 999341
98 224 999623
44 156 996924
34 104 998262
57 139 998607
283 244 999869
245 124 996687
152 122 999020
204 76 998887
24 126 1000000
34 224 998262
117 83 996969
32 7 998105
216 48 997662
131 140 999365
203 197 995863
231 226 999306
232 98 999621
37 139 998605
117 238 999202
125 53 997849
113 121 997804
282 89 999484
182 227 998769
117 195 999905
150 64 995745
85 80 999326
166 151 998806
37 242 998287
217 258 999120
8 275 997309
120 279 996403
11 125 997044
103 243 999503
157 188 996443
149 22 996905
210 112 996521
227 201 996009
108 186 998686
178 56 999744
209 19 995900
216 69 997666
122 156 998485
18 162 999980
170 40 999045
112 165 996825
97 195 999906
177 121 998127
191 84 998702
233 39 997440
237 164 999345
89 148 999480
288 167 994620
140 255 997406
208 227 996201
236 221 999669
207 112 998344
245 283 999861
277 253 999181
29 98 999622
154 118 998428
245 211 996683
146 5 995443
105 243 997783
284 173 999587
258 190 999285
55 220 997761
248 92 997720
29 156 996929
163 242 998080
212 236 999664
278 189 999162
275 90 998241
164 215 999344
24 191 1000000
182 114 998760
153 296 998569
44 171 998040
142 5 996888
2 12 999385
172 207 998343
199 156 996928
276 2 999765
38 7 997528
155 194 997363
282 261 997024
202 298 996105
179 123 998865
55 280 997502
159 190 999288
121 165 996826
70 66 997920
282 59 998825
143 19 999565
260 229 999848
205 100 999609
217 106 999120
247 196 999240
30 169 998448
138 175 997881
102 153 997982
119 82 10
205 133 998065
250 130 995286
40 240 995401
12 180 999389
283 227 999869
206 290 999102
56 215 999747
225 122 998483
155 193 997866
154 123 998863
219 292 998303
70 180 997543
21 149 996902
172 16 995585
177 220 998123
300 71 995882
242 214 997140
267 144 996381
70 165 997548
222 283 999865
286 244 996704
86 65 999801
158 103 999507
118 297 998422
271 17 997566
253 13 995127
191 77 998708
147 98 999629
296 92 998564
109 12 999389
135 256 999728
299 130 999647
75 66 999941
63 167 999921
102 103 999504
283 178 999864
229 44 999846
118 263 999400
147 246 997900
225 45 994943
272 265 997641
167 292 998300
191 251 998706
123 170 999040
164 174 999345
39 123 998864
26 298 999420
207 105 998349
5 221 998988
146 189 999168
211 162 998325
232 290 999108
122 133 998482
35 75 999947
256 212 999726
83 87 996960
290 62 999109
158 104 996140
128 241 996624
282 5 997020
232 27 996087
188 102 997985
8 209 997303
48 299 999645
41 124 998622
263 179 999408
155 230 997369
94 299 999640
262 278 998022
269 78 998463
157 5 10
18 238 999985
264 108 998683
250 160 995568
96 228 995725
79 74 999781
4 80 999321
74 300 999789
31 156 998727
208 105 997785
286 86 996708
243 158 996580
285 112 996521
182 247 999246
265 33 997649
227 36 998408
9 264 998785
61 241 996628
207 164 999344
147 239 999961
125 9 998788
248 204 998886
25 155 997363
34 36 998406
28 145 997965
67 9 998785
190 78 999288
270 226 10
273 59 998822
79 184 998747
272 243 996668
224 146 995968
58 44 995385
267 145 996423
290 71 999102
165 185 998641
36 83 998408
161 42 998960
68 218 996248
142 29 10
46 291 997324
174 109 997689
53 79 998745
35 231 999444
18 42 999984
92 232 997729
175 170 999043
48 129 998167
147 121 997483
233 63 999929
86 274 996764
278 74 999785
143 287 999682
192 179 996784
113 65 999802
103 23 999505
131 32 999362
212 262 998027
67 132 994561
62 53 998525
85 143 999565
279 265 997642
161 122 998486
24 242 1000000
24 127 1000000
2 220 998003
183 66 998949
195 179 999900
121 172 996603
291 99 998187
119 285 998201
255 197 995623
68 167 995501
102 258 997980
5 4 995440
219 159 997825
36 146 998405
32 209 998106
39 287 999683
106 9 998783
229 185 999845
159 45 996124
114 146 997161
108 256 999727
206 190 999283
49 69 999465
150 108 998680
173 14 999585
191 174 998703
34 236 999662
112 74 999785
148 252 998500
40 121 996609
281 94 999066
133 43 998363
203 291 997325
84 54 996060
94 118 998424
123 58 998864
185 139 998644
113 279 997807
286 180 997224
69 169 998443
2 214 998003
60 43 10
6 5 996186
143 238 999563
299 282 999644
214 230 995480
144 15 995544
286 22 996708
178 215 996746
276 173 999768
279 163 998087
160 278 995567
288 162 998320
287 53 999684
197 279 996402
50 13 997001
293 22 994929
198 171 998040
275 66 997925
143 129 999560
188 115 997465
27 55 997503
75 95 999942
242 28 997960
40 171 998046
236 64 999669
142 35 999448
64 95 997349
103 142 999503
182 78 998769
18 256 999981
133 259 998927
171 148 998502
243 192 996581
8 191 998706
13 200 996264
274 31 998728
256 85 999723
75 124 999940
278 280 996501
4 64 995745
67 258 994606
231 152 999309
248 167 995264
273 72 997243
205 288 995201
268 296 998568
48 221 998980
64 250 995748
44 284 995340
59 75 999940
137 234 999881
246 244 997900
155 145 997366
230 93 995486
10 111 996161
225 197 995624
26 187 999426
255 253 995121
1 8 999220
278 25 994667
266 247 999245
190 224 999288
138 89 999486
42 13 998961
18 12 999983
285 254 996945
31 29 998726
240 82 998223
135 13 994544
101 287 999825
150 118 998429
147 113 997800
16 271 997562
142 34 998266
8 173 999588
38 160 997421
155 198 997366
245 271 997566
217 99 999129
141 109 997580
244 47 997701
78 25 998467
29 89 999480
220 270 997769
190 189 999287
139 217 999128
216 227 997662
192 111 996161
19 4 995188
180 225 997221
89 184 999488
294 239 999967
18 55 999985
169 58 998448
292 69 998303
197 136 996287
153 245 996685
171 11 998044
136 236 999662
185 297 998641
245 95 997348
111 29 996862
184 106 998143
300 204 998882
241 27 996627
220 80 999323
160 293 995567
29 236 999669
161 133 998065
273 112 996528
17 290 999101
216 162 998328
7 136 997523
138 252 997384
226 169 998442
121 236 999663
243 159 996582
255 135 994804
257 75 999943
100 141 999607
221 16 998982
292 278 998308
139 67 998606
6 214 996188
263 212 999408
85 262 998668
14 241 998900
292 58 998304
188 297 997948
73 71 995801
154 136 996284
152 176 999021
113 50 997805
284 9 998782
175 30 997882
27 133 998066
239 212 999962
177 139 998608
153 160 995769
197 151 998801
157 168 995946
46 208 996201
118 186 998421
266 276 999766
189 134 999520
243 31 998720
63 41 999929
147 78 998460
194 71 996486
216 281 999068
124 96 995422
92 245 997728
43 129 998366
121 180 997229
82 223 999263
130 31 998720
189 233 999169
161 160 995563
137 287 999888
201 138 996006
107 23 997081
273 69 995606
286 16 996703
142 297 997946
249 235 996641
230 68 10
67 2 998005
200 78 998469
290 236 999663
258 37 998282
29 26 999428
137 76 999882
47 70 997700
197 272 996663
162 78 998464
119 274 998200
173 10 999585
178 92 997729
37 180 998281
239 215 999960
88 75 999948
192 176 996809
44 267 996381
193 138 997869
82 21 998220
132 268 995643
94 267 996382
68 171 998048
155 36 998407
10 162 998322
284 91 995166
236 230 999666
202 296 998562
274 110 999706
41 120 998624
120 68 995664
262 284 998022
138 191 998708
32 105 998102
266 31 998721
233 229 999846
33 238 999207
166 237 999008
98 209 999629
73 62 998523
269 81 997284
124 79 998749
277 21 999184
260 203 10
270 76 998544
148 287 999680
185 148 998643
64 111 996160
215 283 999862
93 294 995360
9 175 998787
272 75 999940
196 208 997745
83 231 999305
109 6 997586
99 110 999706
290 10 999108
174 148 998503
78 174 998460
196 277 999189
186 93 996564
54 7 997524
139 132 998609
26 64 999424
221 68 998983
282 116 997020
185 212 998641
148 216 998506
223 137 999889
159 251 996129
155 143 999562
117 19 995188
239 210 999966
78 141 998462
231 138 999308
24 109 1000000
2 30 998009
289 63 999927
235 289 999147
280 197 996508
234 230 997605
95 212 997345
169 42 998967
78 180 998461
202 94 994364
208 143 999563
257 85 998666
77 102 997989
19 243 996581
26 275 999426
236 92 999664
92 147 997720
111 171 998041
152 226 999023
116 135 996728
35 107 999443
266 171 998042
164 195 999908
170 172 999043
93 190 999286
208 177 998126
183 118 998942
191 109 998704
11 291 997326
90 170 999049
96 297 997945
111 263 999405
134 80 999520
89 56 999746
181 211 997209
183 84 998944
291 12 999388
124 74 999789
168 8 997301
117 48 996348
60 221 998988
265 119 998208
294 100 999608
210 238 999201
112 152 999021
61 255 996041
159 199 996124
149 203 996909
97 283 999864
123 139 998866
213 34 998267
98 275 999627
61 125 996842
162 184 998322
14 5 998908
105 52 998582
269 190 999289
289 292 999148
266 139 998604
169 62 998520
230 154 995481
10 240 995101
79 204 998883
288 34 998261
255 81 994800
106 248 995980
272 221 998985
183 110 999702
150 286 996709
161 66 997924
207 147 998340
88 4 997129
59 35 999445
231 10 999301
261 245 996688
207 17 998341
112 30 996529
257 265 997649
93 145 996429
143 216 999566
209 93 995908
212 121 996600
105 152 999026
137 231 999883
275 228 997065
283 112 999864
13 199 995687
240 8 997307
35 120 999442
10 155 997365
5 44 995442
234 79 998743
178 164 999349
216 84 997665
21 208 996204
190 134 999527
139 105 998606
195 252 999901
183 286 998941
8 246 997902
42 51 999080
1 81 999220
89 237 999480
122 73 998488
123 244 998860
48 196 997740
104 129 998169
60 244 998386
215 285 996743
33 162 998325
102 112 997981
272 112 996663
57 197 995620
226 52 998581
202 49 999460
217 273 999126
171 76 998549
82 39 998229
131 72 999367
213 283 999861
148 49 999460
121 58 996604
252 185 998640
138 249 995140
1 31 999228
118 130 998422
77 298 997188
168 224 10
32 236 999663
63 37 999929
34 208 998266
23 141 996543
209 205 995902
22 121 996606
240 129 998163
114 96 997160
271 110 999706
74 180 999781
300 95 997340
264 27 995227
266 90 998247
249 284 10
139 168 998604
250 8 997304
233 245 997441
17 280 996504
183 57 998944
15 232 996081
191 276 999769
133 128 998068
123 33 998864
9 194 998784
77 99 998185
126 87 997628
78 49 999469
3 270 996981
199 83 996967
135 102 997987
191 111 998704
58 240 995384
97 226 997100
247 290 999249
174 28 997969
100 241 999602
214 134 999521
233 236 999668
188 148 998509
198 216 997667
15 63 999923
280 2 998002
62 166 998527
189 35 999447
167 81 10
98 162 999624
143 247 999565
157 129 998166
96 292 998308
282 250 997021
164 156 999340
265 157 997645
209 199 995905
8 94 997306
83 123 998864
202 240 994728
3 230 996981
152 3 999023
133 140 998061
293 256 999722
3 17 996986
231 99 999305
87 40 995781
249 153 995762
197 261 996028
43 256 999728
116 272 996722
292 47 998300
7 191 998704
123 202 998863
286 292 998301
94 137 999881
137 18 999986
82 75 999941
48 30 996349
45 11 997044
195 255 999909
112 7 997525
140 257 997409
291 197 997320
197 14 998909
188 104 996447
203 228 995869
112 63 999928
200 208 996266
173 241 999587
268 180 997223
101 171 999828
290 141 999106
295 152 999028
186 212 996567
220 137 999881
255 143 999566
16 214 995588
219 202 997826
114 269 997289
149 189 999163
148 7 998506
112 231 999302
277 56 999748
52 60 998588
256 180 999723
18 70 999982
45 73 995803
41 110 999704
254 10 996947
249 135 995140
198 261 996029
152 297 999022
227 255 994804
143 245 999563
124 187 998848
136 237 999004
119 198 998208
242 134 999523
277 40 999187
293 192 994224
280 269 997282
40 2 998001
260 189 999168
176 134 999520
77 120 997180
150 78 998468
179 78 998467
156 257 996923
9 7 998786
101 116 999824
53 75 999947
8 149 997302
129 201 998165
259 222 998928
277 122 999180
151 297 998804
86 128 996465
137 274 999881
65 20 999805
212 172 995327
277 265 999183
239 183 999967
164 272 999343
199 64 995744
146 120 995667
224 55 997506
230 57 995524
88 24 1000000
76 216 998541
168 170 999047
25 130 995289
128 14 998907
197 140 997407
139 108 998684
149 171 998043
236 210 999669
115 117 997466
290 126 999103
172 41 998621
79 15 998743
91 250 995045
85 70 998666
266 23 996544
202 141 995708
69 280 996500
192 68 995500
165 198 996829
270 259 998923
1 85 999227
81 95 997343
24 249 1000000
66 218 997924
16 123 998861
132 66 997925
259 136 998925
279 24 1000000
158 257 995929
296 215 998567
40 95 997345
295 42 998969
159 104 10
52 235 998581
41 225 998627
129 195 999900
86 273 996467
5 193 997863
114 131 999368
275 177 998121
31 86 998726
189 251 999168
64 73 995809
196 6 997745
89 159 999487
220 86 997763
217 104 999128
274 170 999045
269 142 997288
178 298 996105
198 138 994869
117 201 996009
48 10 996346
286 44 996704
21 229 999847
6 146 996189
282 297 997949
185 113 998644
29 234 997602
241 216 997660
184 27 998143
260 222 995847
300 293 995880
37 291 998288
42 279 998968
184 71 998144
133 267 998061
136 130 996288
200 181 997202
215 262 998026
137 81 999887
248 286 996702
244 203 996222
17 173 999585
33 115 997460
2 147 998003
210 266 994744
92 72 997723
235 183 998949
283 291 999864
81 30 10
267 198 996389
146 62 998520
60 252 998380
72 15 997245
211 80 999324
160 188 996442
270 272 996663
133 124 998065
239 200 999967
97 105 997781
247 125 999245
180 39 997264
249 150 995146
263 60 999405
247 166 999248
11 208 997047
249 200 996260
108 160 998680
245 282 997023
247 3 999248
22 91 995046
45 136 996286
259 231 999305
126 177 998122
118 278 998426
232 106 996084
130 171 998043
214 291 997322
269 99 998181
141 184 998140
248 43 998368
231 121 999309
130 89 999489
105 282 997788
102 255 997982
145 75 999949
230 170 999040
279 178 996403
273 169 998449
21 207 998346
155 5 997366
130 1 999221
48 133 998066
36 90 998403
133 293 998064
183 155 998943
134 108 999526
154 277 999185
26 254 999429
41 240 998626
212 27 995220
234 75 999946
140 211 997403
39 143 999569
271 220 997763
84 29 996869
208 126 997625
53 205 997845
194 177 998121
248 274 996762
34 83 998261
25 244 996226
218 145 996424
208 41 998623
163 166 998084
119 12 999381
32 139 998601
172 48 996349
213 182 998766
162 183 998948
114 78 998462
234 102 997983
108 4 998680
86 57 996467
102 47 997982
201 70 997543
177 61 998126
135 93 995362
28 105 997967
101 163 999820
182 212 998767
112 296 998563
200 109 997585
89 172 999482
29 46 996862
244 56 999743
184 217 999127
47 51 999086
239 157 999968
30 127 994983
76 58 998548
247 149 999242
118 288 998425
213 25 995009
274 218 996769
289 275 999148
241 205 996622
159 171 998041
126 113 997802
172 231 999302
61 46 996043
183 182 998949
88 250 997121
146 243 996584
120 43 998369
124 45 10
261 217 999121
214 103 999501
115 146 997463
181 41 998623
147 44 997480
168 222 995948
96 175 997888
249 142 996884
233 89 999486
139 202 998604
24 102 1000000
228 10 995720
248 144 995266
252 207 998346
91 9 998783
101 88 999821
80 291 999328
100 146 999606
268 198 995647
4 111 996167
99 97 998181
23 191 998700
178 229 999845
248 166 995820
45 143 999564
134 280 999525
298 92 997729
15 170 999043
40 104 996148
245 14 998909
153 238 999202
25 113 997809
64 164 999349
189 203 999169
69 185 998645
73 174 997686
291 296 998566
30 197 995621
7 294 997529
241 93 996627
59 213 998827
205 69 995206
244 275 997068
283 279 999869
197 278 995623
53 173 999584
13 183 998944
62 230 998524
11 187 998842
14 269 998906
72 97 997243
1 192 999224
226 129 998161
145 211 996429
216 188 997669
77 137 999881
201 250 996009
275 104 997067
180 260 997220
20 289 999546
280 239 999962
175 75 999940
287 183 999680
268 206 995647
5 54 995448
65 269 999801
292 137 999880
138 200 996261
256 240 999721
89 36 999486
41 11 998628
300 166 995883
17 219 997827
168 200 996269
35 299 999647
236 295 999667
95 6 997340
67 193 997863
30 243 996581
34 132 998268
258 146 995307
217 70 999126
208 38 997428
158 288 995924
214 20 999547
256 231 999723
257 193 997864
257 273 995605
290 45 999105
248 40 995400
285 51 999089
68 139 998601
275 174 997683
10 170 999049
69 158 995921
197 24 1000000
133 208 998064
42 85 998962
249 130 995289
242 216 997662
89 25 999489
41 190 999285
92 26 999426
255 90 998240
141 50 997009
142 2 998007
182 39 998764
209 43 998366
48 128 996349
12 232 999388
151 251 998809
51 161 999083
148 127 998502
249 160 995566
225 17 994820
292 282 998309
197 33 995620
106 212 995983
230 52 998589
40 245 996684
61 279 996401
258 213 995000
138 154 995246
138 253 995120
228 238 999200
233 284 997447
226 93 995361
91 44 995341
147 103 999508
296 14 998907
272 87 996660
189 166 999166
186 71 996566
120 53 997845
35 12 999441
192 145 996429
172 183 998946
87 179 996785
108 229 999848
188 85 998661
238 72 999206
71 20 999545
139 276 999762
235 92 997723
211 203 996321
87 76 998549
48 138 996341
273 131 999361
235 34 998263
147 151 998808
157 133 998069
26 220 999423
176 284 996808
148 258 998504
54 250 994888
152 104 999020
165 232 996829
122 147 998480
231 246 999309
125 152 999023
25 9 998780
16 68 995584
177 99 998183
261 69 996021
144 120 995667
261 149 996906
90 193 998244
46 200 996269
39 76 998549
255 37 998287
86 177 998127
200 277 999187
82 235 998228
187 83 998844
300 291 997320
149 237 999002
27 222 995226
251 175 997886
204 272 998881
44 143 999561
279 13 996407
299 26 999645
81 162 998328
19 86 996463
169 46 998446
228 271 997562
50 101 999829
264 250 994442
98 139 999629
131 231 999362
153 218 996248
223 36 999268
262 32 998106
148 5 998509
57 165 996829
31 272 998728
287 222 999685
57 184 998147
253 156 996921
109 202 997582
112 173 999582
193 126 997860
154 8 997308
110 108 999706
267 206 996389
88 123 998865
36 88 998401
124 80 999327
278 19 995189
76 250 998544
11 23 997042
155 164 999346
170 42 999040
291 67 997323
160 292 998305
207 230 998346
266 144 994747
47 90 998243
60 84 998382
168 101 999827
27 125 996846
260 254 996940
269 213 997284
84 155 997364
106 295 995980
190 167 999289
164 79 999348
8 49 999462
166 259 998922
136 208 996282
233 257 997443
104 272 996668
230 152 999028
246 5 997905
57 146 995529
191 224 998707
152 193 999029
276 226 999760
26 114 999426
187 224 998847
276 277 999763
133 283 999864
69 131 999362
188 161 996447
82 90 10
137 101 999881
300 88 997128
62 177 998527
131 64 999365
299 40 999649
263 75 999941
91 288 995044
104 166 996146
213 30 995004
121 92 997721
204 247 999244
60 232 998387
72 12 999380
230 12 999380
110 245 999707
233 78 998460
68 1 999222
271 269 997567
291 117 997320
134 140 999524
209 292 998303
300 72 997240
35 51 999447
299 274 999644
221 99 998983
158 168 10
21 47 997706
170 81 999045
223 212 999268
294 199 995685
46 15 995545
251 163 998083
37 190 999284
234 115 997604
72 282 997246
127 69 994989
179 249 996786
8 34 998262
90 178 998248
99 271 998180
153 29 996867
93 242 997148
35 254 999448
5 224 995964
176 77 997187
218 290 999108
50 36 998403
258 279 996403
204 291 998887
50 188 997002
273 108 998688
174 182 998762
236 118 999665
83 137 999884
58 184 998148
271 15 997568
197 123 998868
148 183 998947
177 27 998122
140 199 997406
107 18 999989
205 223 999261
279 223 999260
248 150 995260
252 229 999843
70 124 997548
260 151 998803
175 253 997883
67 80 999320
298 13 996108
152 299 999648
112 83 996968
261 289 999144
212 69 994787
28 159 997969
217 219 999120
134 238 999529
237 131 999367
177 123 998861
148 236 999667
231 191 999300
103 255 999502
144 281 999062
263 63 999925
24 118 1000000
140 142 997403
142 102 997982
128 267 996386
153 56 999743
42 40 998961
96 81 995427
220 249 997762
167 193 997866
151 200 998805
80 174 999324
257 154 995243
128 163 998086
202 175 997882
232 78 998461
119 158 998201
228 215 996742
263 46 999406
84 28 997967
130 111 996163
14 98 999621
266 198 994740
238 213 999203
19 120 995669
149 170 999041
33 245 996683
34 238 999205
209 154 995904
72 235 997242
223 30 999269
198 190 999285
82 72 998228
212 270 994685
237 114 999008
9 145 998785
72 35 999448
264 105 997788
199 205 995681
238 223 999260
185 141 998644
101 138 999822
240 219 997822
176 11 997044
180 250 997225
131 147 999366
108 83 998684
60 2 998389
188 120 996444
47 107 997708
43 293 998364
287 220 999681
291 201 997321
4 185 998644
216 127 997668
34 69 998262
263 247 999406
132 13 994280
36 210 998408
186 64 996566
112 33 996526
264 138 994867
26 172 999427
203 213 995860
288 259 998924
112 269 997283
111 215 996743
289 98 999620
198 166 995828
64 28 997968
129 255 998161
209 178 995905
42 284 998961
213 10 995104
285 187 998844
5 127 995443
252 62 998527
57 290 999102
55 78 998467
275 122 998481
25 10 995101
25 296 998566
126 118 998426
172 238 999203
139 53 998608
64 15 995748
52 247 999242
196 43 998365
91 53 997847
294 245 996681
282 70 997547
135 76 998546
260 193 997862
273 133 998061
209 57 995908
57 152 999022
45 18 999980
179 265 997649
88 294 997120
103 285 999504
283 164 999869
54 143 999569
100 212 999601
134 141 999526
27 248 995266
169 162 998441
219 64 997828
173 30 999583
266 236 999660
200 75 999941
148 6 998505
291 162 998324
258 91 995045
161 242 997148
27 119 998209
232 139 998601
19 45 995183
186 299 999641
283 155 999868
250 113 997803
60 5 998380
93 117 995364
136 213 996280
253 55 997501
218 61 996248
97 196 997743
268 259 998923
24 120 1000000
132 183 998945
104 78 998464
247 43 999240
117 12 999380
263 215 999405
268 293 995649
240 73 995803
119 279 998200
12 126 999383
261 72 997244
206 83 996963
44 132 995348
140 74 999785
42 158 998963
107 49 999467
223 23 999267
281 118 999060
122 295 998487
123 29 998863
145 213 996422
44 12 999383
133 206 998068
274 6 996761
219 249 997825
64 240 995741
123 41 998866
230 4 995487
154 139 998605
114 213 997165
159 240 996127
27 208 996209
217 193 999125
161 270 995022
29 246 997903
153 154 995761
53 164 999341
257 294 994261
240 68 995503
37 161 998281
64 34 998265
221 103 999503
113 251 997808
274 46 996766
239 188 999965
233 216 997665
140 274 997409
201 210 996006
202 56 999747
127 104 996142
299 29 999645
209 296 998566
6 215 996749
95 297 997942
225 148 998500
31 142 998726
165 3 996983
54 212 994881
110 70 999704
287 209 999689
225 262 998022
113 148 998502
34 250 998265
93 80 999329
243 271 997560
137 201 999887
208 292 998304
151 57 998800
118 284 998429
22 97 997109
196 138 997749
164 185 999348
256 251 999722
197 54 995624
15 119 998201
139 114 998602
164 247 999340
297 69 997943
242 212 997146
120 241 996626
121 142 996889
147 157 997482
131 265 999366
102 68 997983
177 40 998124
188 221 998982
191 228 998705
95 155 10
9 299 999640
257 199 995688
212 244 996220
80 148 999320
43 192 998362
14 100 999604
95 21 997342
264 281 999063
223 251 999265
251 62 998523
159 19 996127
54 242 997142
107 188 997082
19 122 998488
125 210 996843
121 201 996605
87 103 999508
38 205 997426
262 68 998022
269 132 997281
60 274 998389
16 104 996147
43 113 998360
64 71 995747
23 77 997186
99 119 10
83 126 997626
289 244 999144
41 112 998625
115 266 997467
186 103 999506
137 74 999883
277 28 999187
242 130 997141
148 37 998500
260 236 999663
136 18 999984
86 74 999782
104 58 996148
125 111 996845
10 100 999602
207 116 998345
299 268 999643
103 235 999506
274 180 997223
30 123 998867
195 250 999905
299 188 999649
240 21 994844
292 136 998300
178 131 999364
199 55 997501
177 265 998123
196 152 999023
261 3 996985
12 208 999388
268 298 996103
45 71 994941
22 2 998009
79 122 998747
112 198 996521
127 65 999805
118 147 998429
32 242 998108
264 106 995980
214 117 995065
159 10 996126
157 243 996584
300 16 995889
109 267 997580
219 92 997827
135 83 996969
36 216 998408
103 192 999509
223 133 999266
71 114 997165
93 208 996208
222 273 995605
278 261 996027
25 177 998127
85 45 998663
66 128 997921
230 168 995944
76 20 999540
174 108 998684
76 272 998549
39 257 997261
67 77 997187
213 13 995001
7 150 997528
208 28 997966
136 76 998541
203 289 999143
255 231 999306
234 189 999162
168 136 996285
175 87 997881
212 202 994365
53 261 997848
74 126 999780
225 31 998723
300 55 997507
234 273 997605
283 165 999863
242 122 998480
128 184 998143
162 266 998320
265 261 997640
39 234 997605
24 44 1000000
66 205 997924
47 95 997706
290 257 999100
215 148 998500
159 300 996125
158 80 999321
141 86 996463
208 255 996209
210 32 998100
141 44 995707
277 246 999185
125 104 996844
134 61 999527
11 270 997046
51 130 999082
79 190 999282
162 93 998324
162 21 998325
286 113 997801
55 210 997505
149 232 996906
251 105 997784
182 126 998763
275 14 998905
173 182 999585
72 123 998866
111 69 996168
104 89 999481
77 289 999143
137 82 999884
118 69 998426
208 13 996202
91 297 997947
73 40 995805
177 142 998127
212 238 999209
224 32 998103
32 121 998109
123 69 998862
135 113 997803
235 135 996640
214 212 995065
290 109 999100
229 189 999843
256 141 999725
297 125 997945
268 34 998268
183 217 999121
104 206 996143
212 278 994666
22 120 995665
10 1 999228
90 30 998248
113 223 999261
167 41 998628
181 257 997208
7 71 997526
86 265 997646
203 190 999284
133 108 998685
83 19 996963
253 154 995248
149 116 996902
231 185 999307
291 235 997324
24 202 1000000
138 227 994867
15 225 995546
27 35 999441
190 39 999289
272 89 999488
170 226 999048
107 212 997083
48 187 998846
129 13 998160
299 2 999640
60 99 998381
234 288 997605
229 270 999845
167 103 999506
276 223 999761
280 113 997801
175 152 999020
170 227 999043
22 253 995124
140 102 997986
119 124 998201
14 102 998904
191 18 999980
289 134 999524
116 42 998969
173 113 999581
288 147 997483
129 90 998248
123 77 998868
291 189 999164
26 210 999425
118 45 998428
149 164 999340
84 299 999649
243 189 999168
20 152 999541
55 191 998703
154 100 999607
30 277 999187
235 1 999225
262 271 998021
33 246 997900
147 6 997480
21 19 995185
216 80 999324
33 20 999549
89 110 999705
211 213 996322
2 210 998008
261 89 999485
241 166 996625
46 205 995208
119 74 999782
292 232 998307
70 280 997545
200 299 999646
50 187 998841
191 124 998702
2 159 998000
264 275 997060
107 105 997785
62 165 998529
231 20 999544
140 283 999862
292 157 998304
37 264 998289
160 107 997082
191 165 998704
174 114 997682
119 200 998201
137 98 999885
167 286 996700
184 180 998144
58 299 999641
201 180 997225
300 144 995889
17 169 998443
31 112 998720
291 215 997326
59 298 998820
192 105 997788
195 136 999907
52 187 998848
298 25 996109
260 13 995847
277 105 999180
49 66 999463
277 300 999186
269 143 999565
74 96 999780
53 202 997842
86 285 996460
168 112 996527
86 204 998886
1 249 999229
286 256 999724
234 62 998523
291 229 999843
165 43 998365
163 175 998089
271 11 997562
149 153 996902
78 89 999481
157 226 995466
74 81 999781
251 22 994925
136 214 996282
51 205 999085
240 218 996244
191 204 998884
84 51 999086
242 44 997148
249 173 999587
266 128 996301
279 235 996649
298 106 996106
148 281 999061
190 143 999560
26 279 999429
24 221 1000000
35 255 999446
209 106 995986
46 146 995304
169 40 998447
205 235 996649
191 14 998904
59 267 998820
175 238 999204
299 90 999643
107 75 999947
45 146 995301
114 193 997862
127 79 998741
209 144 995900
248 97 997100
208 48 996343
23 102 997985
198 118 998422
12 155 999386
29 292 998300
231 79 999308
82 84 998221
87 182 998763
272 192 996661
35 296 999448
143 172 999568
122 110 999707
117 111 996168
236 232 999669
130 120 995662
57 205 995521
10 186 996560
189 270 999168
143 9 999567
274 297 997949
248 93 995369
166 179 996789
8 62 998526
240 94 994729
100 39 999604
106 32 998102
205 195 999901
97 223 999269
154 67 995241
64 30 995741
255 221 998985
4 123 998867
211 284 996327
73 233 997443
84 260 996063
100 38 999602
188 53 997840
65 287 999801
200 251 996260
121 145 996607
169 284 998446
110 53 999702
215 198 996740
235 165 996829
32 41 998623
107 187 998840
285 56 999745
99 194 998189
128 126 997627
75 37 999949
6 143 999561
3 226 996987
277 227 999181
260 142 996884
100 235 999609
140 231 999307
179 16 996785
118 273 998422
134 260 999523
186 74 999785
162 168 998326
64 180 997229
292 274 998307
218 187 998845
54 149 996903
185 35 999449
237 120 999001
211 45 996321
156 17 996924
3 11 997045
285 59 998824
170 148 999043
76 289 999146
279 171 998047
134 180 999524
190 132 999284
92 6 997726
199 298 996105
195 193 999904
58 25 995380
27 245 996687
261 34 998263
132 231 999303
35 171 999445
210 149 996904
292 3 998301
156 275 997061
186 214 996568
288 265 997643
219 189 999166
234 85 998665
58 152 999024
23 261 996547
288 194 996489
121 291 997329
219 281 999065
62 27 998527
158 219 997828
38 82 998226
249 234 997602
80 207 999323
242 81 997149
51 268 999085
171 64 998041
21 32 998100
74 209 999784
34 253 998264
250 280 996500
281 38 999065
119 221 998983
170 295 999043
275 293 997069
269 266 997289
295 31 998729
227 37 998287
239 252 999968
34 66 998263
96 68 995509
23 151 998805
58 10 995385
135 37 998286
99 270 998185
6 224 996183
121 83 996969
221 225 998984
151 257 998804
171 96 998044
278 62 998520
124 282 997020
110 185 999703
214 161 995066
54 127 994989
96 122 998489
90 132 998242
5 234 997604
173 106 999589
36 252 998401
71 167 994765
293 279 996400
169 146 998445
65 111 999802
197 240 995622
199 127 995686
167 54 994886
50 41 998620
269 85 998668
253 117 995121
38 17 997422
191 125 998701
106 158 995989
195 298 999908
35 253 999443
183 11 998946
15 59 998820
262 95 998026
41 169 998627
3 126 997628
261 108 998685
231 280 999305
254 184 998146
211 204 998884
235 174 997683
184 115 998141
68 24 1000000
282 268 997020
64 120 995741
229 206 999848
283 208 999867
260 96 995848
95 204 998886
183 73 998942
143 266 999564
95 130 997344
88 217 999128
160 30 995561
200 50 997006
73 113 997800
159 247 999246
271 7 997568
151 104 998802
172 280 996508
73 58 995802
122 8 998480
151 138 998803
53 231 999301
15 135 995548
161 130 995284
143 201 999563
190 243 999283
109 127 997584
295 150 994902
176 130 996802
239 67 999964
93 130 995363
141 172 995705
270 172 995326
129 170 999045
32 165 998101
201 73 996007
35 262 999441
24 92 1000000
198 262 998029
77 91 997188
66 263 999404
92 36 998405
171 134 999524
290 214 999101
124 210 994961
201 36 998404
73 36 998402
82 47 998220
27 88 997124
288 270 994685
177 157 998125
290 213 999102
105 147 997780
47 140 997702
286 191 998703
253 193 997867
291 193 997867
206 196 997746
92 4 997725
183 40 998941
227 269 997289
168 188 996443
133 181 998062
195 174 999906
66 285 997924
277 238 10
269 148 998504
94 114 997163
170 51 999086
147 71 997487
31 220 998728
98 233 999627
27 77 997187
280 247 999247
195 299 999905
215 57 996747
65 167 999800
255 127 994980
65 137 999887
203 200 996261
238 106 999203
92 293 997728
212 125 996841
228 49 999460
61 12 999387
116 123 998866
61 67 996042
19 179 996785
85 151 998808
102 196 997989
266 59 998827
266 288 994741
197 67 995621
271 274 997564
156 115 997468
28 252 997962
291 246 997904
293 247 999247
209 140 997406
277 245 999183
81 116 996725
277 37 999189
37 286 998284
114 75 999943
193 61 997861
98 152 999622
239 268 999962
83 41 998626
59 58 998824
221 229 999846
109 222 997585
126 50 997628
59 146 998822
136 248 996282
39 120 997269
259 221 998981
84 267 996389
160 53 997846
115 215 997460
223 161 999263
283 153 999860
181 8 997301
241 123 998860
156 248 996929
210 213 995003
13 22 994924
104 202 996142
296 115 998562
137 236 999884
80 114 999320
190 268 999289
151 43 998809
80 72 999326
91 46 995042
252 270 997380
88 163 998089
15 49 999463
262 8 998027
60 149 998386
184 170 999047
48 58 996344
171 18 999987
122 33 998483
48 65 999802
113 189 999160
220 228 997768
155 221 998987
135 259 998924
8 117 997304
298 115 997468
51 63 999923
293 221 998981
132 244 996228
117 144 994301
193 190 999288
246 180 997907
234 56 999742
161 100 999604
278 10 995105
200 74 999783
71 15 995549
15 261 996022
231 295 999302
258 10 995106
24 142 1000000
165 270 996823
297 3 997945
237 137 999884
248 96 995424
93 120 995663
13 62 998525
193 141 997861
123 209 998869
142 152 999029
50 16 997009
151 118 998802
189 122 999160
26 98 999622
228 257 995728
12 258 999382
287 211 999684
10 26 999427
113 76 998542
121 85 998669
29 112 996865
89 124 999486
48 70 997547
221 167 998980
242 291 997328
141 222 995708
266 218 996244
74 144 999785
172 182 998769
148 51 999084
109 166 997582
186 223 999262
25 266 994746
176 8 997307
214 11 997044
19 35 999442
142 299 999641
273 215 996748
41 250 998621
235 293 996646
5 204 998883
296 77 998569
27 110 999706
216 21 997664
285 159 996368
237 250 999005
108 31 998726
32 164 999348
190 92 999280
111 127 996169
6 115 997465
20 23 999547
66 223 999266
100 164 999606
83 85 998667
182 64 998765
271 86 997561
165 81 996829
125 132 996840
247 209 999248
51 31 999085
47 130 997702
70 9 998787
102 9 998784
22 161 995027
121 178 996607
97 83 997103
6 69 996183
298 50 997006
217 242 999121
255 180 997225
195 81 999908
95 196 997744
33 283 999863
164 98 999629
107 7 997528
238 297 999208
77 260 997185
231 60 999301
89 293 999483
117 131 999366
268 83 996963
134 255 999521
197 299 999644
183 225 998941
78 151 998807
255 175 997884
272 168 996668
274 227 996765
288 161 995023
18 259 999983
158 65 999807
256 80 999725
161 193 997861
210 218 996245
169 81 998449
233 33 997449
48 290 999100
42 130 998962
162 221 998985
279 300 996407
202 265 997642
72 230 997249
14 171 998901
261 271 997565
27 152 999028
207 278 998349
165 206 996823
268 178 995640
262 174 998028
280 257 996504
223 265 999266
63 8 999921
106 15 995983
64 163 998088
248 162 998323
4 232 996084
134 59 999522
41 47 998628
17 284 995169
286 216 997666
201 263 999409
155 67 997364
170 61 999046
83 148 998507
46 267 996386
209 85 998661
8 93 997300
61 212 996046
10 146 995302
242 180 997227
230 66 997927
175 260 997885
147 167 997487
71 273 995600
263 286 999402
146 14 998906
108 12 999382
33 277 999182
14 59 998909
1 218 999225
255 265 997640
100 92 999600
56 17 999744
56 298 999745
238 271 999206
253 289 999145
129 77 998167
141 131 999367
28 23 997966
98 13 999628
233 270 997443
288 53 997842
6 208 10
18 205 999989
139 169 998609
239 44 999965
110 278 999701
150 243 996588
267 20 999544
93 168 995941
286 138 996702
37 249 998287
142 154 996887
191 106 998701
180 247 999245
185 187 998840
253 223 999265
47 291 997707
145 69 996424
270 299 999647
289 109 999142
85 63 999926
161 211 996328
62 203 998527
7 151 998803
222 146 995307
123 282 998869
199 6 996186
166 121 996608
205 279 996402
11 197 997047
60 101 999827
9 235 998785
135 56 999740
6 206 996181
221 133 998982
137 297 999883
154 87 995787
139 159 998600
283 78 999869
90 124 998246
77 94 997182
49 108 999465
113 106 997809
111 13 996160
86 88 997123
258 283 999865
39 216 997664
115 158 997466
53 213 997841
201 167 996009
29 164 999340
77 210 997188
85 75 999941
148 291 998505
214 113 997807
282 107 997082
260 57 995847
243 211 996589
199 56 999742
74 176 999787
122 197 998482
179 105 997781
278 181 997202
252 117 997381
151 233 998802
22 65 999804
50 25 997008
95 91 997347
140 79 998745
36 283 999866
108 202 998680
90 174 998249
68 26 999429
117 260 995845
251 209 995900
283 157 999865
24 145 1000000
85 51 999086
6 264 996187
149 236 999667
142 189 999168
276 161 999763
39 57 997269
193 9 998780
82 93 998228
99 197 998182
240 120 995663
69 98 999624
196 37 998280
258 218 996248
162 300 998325
41 295 998627
236 10 999660
41 105 998627
163 259 998922
256 26 999721
147 195 999905
177 66 998122
285 101 999821
119 257 998201
226 161 995025
43 223 999269
73 143 999568
80 279 999320
144 63 999920
77 161 997180
63 181 999926
202 269 997283
209 58 995908
166 72 997249
41 80 999326
48 211 10
293 2 998007
265 69 997640
187 96 998842
261 237 999003
93 69 995362
4 71 995089
6 271 997563
245 190 999283
7 237 999008
168 19 995941
211 169 998442
112 246 997907
295 254 996944
112 59 998827
78 167 998465
57 99 998180
117 211 996325
65 107 999801
154 122 998489
151 49 999466
227 158 995921
185 290 999108
39 144 997265
251 129 998167
83 143 999566
271 184 998142
20 173 999587
180 178 997221
195 84 999905
181 192 997207
39 232 997267
94 244 996228
296 199 998560
169 210 998447
240 261 996026
292 210 998301
26 167 999428
147 16 997487
263 189 999404
299 233 999645
23 116 996721
258 55 997500
20 196 999546
245 242 997145
266 179 996784
221 52 998986
185 138 998644
191 178 998701
177 145 998129
175 224 997887
51 299 999646
39 142 997260
275 6 997060
12 112 999387
266 121 996603
233 274 997446
160 155 997361
242 23 997144
105 36 998401
31 125 998723
3 16 996989
191 288 998701
69 201 996006
127 244 996227
1 114 999227
281 90 999065
33 14 998907
173 28 999587
166 245 996682
8 142 997306
55 6 997500
165 50 997000
221 7 998983
41 77 998627
210 208 996201
12 38 999381
100 63 999921
123 285 998866
97 90 998245
119 214 998206
140 145 997408
68 111 996167
260 18 999981
235 164 999349
24 212 1000000
16 6 996184
292 258 998301
94 57 995525
151 152 999020
194 122 998482
175 94 997883
123 81 998863
84 235 996642
157 91 995461
100 183 999606
121 52 998588
68 125 996845
234 191 998708
277 153 999189
282 55 997507
84 80 999321
2 31 998726
76 69 998542
146 233 997441
142 161 996888
46 143 999568
205 260 995841
161 262 998020
251 294 994324
94 207 998349
235 55 997504
121 224 996602
125 65 999803
294 153 995769
72 33 997244
133 265 998064
105 211 997782
22 300 995880
146 2 998004
144 127 994988
212 297 997946
19 97 997107
298 222 996101
181 126 997625
41 289 999148
163 110 999708
296 105 998565
68 69 995507
163 284 998086
32 274 998109
121 63 999925
300 119 998202
201 251 996000
63 223 999928
32 270 998100
62 109 998522
50 45 997009
179 252 997386
231 154 999305
295 265 997642
39 256 999728
48 25 996340
44 90 998244
273 145 996429
114 21 997165
220 159 997763
185 146 998646
144 52 998585
195 6 999908
31 98 999622
213 70 997542
190 124 999282
13 285 996365
229 113 999845
125 154 996847
266 150 994907
157 101 999820
148 200 998508
276 149 999765
242 171 998041
295 55 997504
172 49 999468
157 159 996124
180 60 998384
238 161 999201
297 65 999808
239 82 999965
204 68 998885
63 250 999928
128 293 996308
217 253 999128
142 6 996881
288 149 996907
287 269 999682
30 6 996180
236 90 999663
122 204 998888
265 5 997645
284 34 998266
47 73 997707
260 249 995844
69 36 998400
67 265 997642
295 6 996187
14 120 998908
156 63 999928
173 95 999586
274 63 999922
46 98 999627
9 15 998780
192 175 997880
56 269 999748
66 169 998448
139 235 998608
202 185 998642
81 118 998428
95 116 997346
127 242 997143
175 100 999603
12 10 999388
249 33 995141
104 146 996147
241 259 998922
247 64 999241
190 237 999281
120 280 996505
124 189 999168
44 32 998109
241 62 998522
269 176 997285
207 132 998344
211 219 997821
240 122 998486
258 246 997901
150 195 999903
51 79 999089
159 222 996120
49 283 999864
282 66 997923
253 240 995126
135 230 995488
6 141 996182
284 56 999748
105 202 997783
211 239 999962
233 139 998603
4 127 995080
236 299 10
23 299 999645
195 261 999908
113 100 999607
109 194 997583
33 251 994322
127 36 998407
131 284 999368
73 204 998884
177 79 998744
245 206 996680
268 204 998881
239 54 999960
103 232 999502
98 49 999623
199 118 998427
57 2 998000
234 4 997609
292 151 998803
65 50 999801
160 9 998784
67 210 994560
232 270 996088
78 274 998468
64 281 999061
141 143 999568
78 264 998469
244 43 998364
243 208 996582
44 121 996607
14 88 998902
66 261 997927
87 98 999624
45 183 998941
255 172 995321
204 224 998881
248 75 999949
247 210 999240
222 157 995465
38 148 998509
33 287 999681
25 34 998268
78 9 998781
145 21 996420
137 40 999881
161 109 997586
128 188 996449
127 251 994986
231 287 999684
31 161 998728
177 207 998343
169 53 998440
59 41 998824
170 1 999220
22 38 997425
187 292 998840
225 21 10
257 82 998229
287 98 999682
7 219 997821
244 117 996222
293 71 994768
81 185 998649
161 286 996708
45 114 997169
274 73 996767
235 188 996649
67 191 998705
