300 44850
58 111 135545
120 180 783431
158 183 280685
90 171 355617
17 128 152367
184 46 405555
206 248 843086
79 167 654302
124 220 238830
223 74 104003
49 137 29913
138 264 967043
265 12 976363
132 120 39736
159 276 522760
224 218 633508
265 112 723180
73 19 217388
255 166 536018
247 257 634678
249 124 742387
138 186 8211
139 5 67220
232 201 440040
88 106 186156
220 125 277322
260 149 881593
203 36 361465
122 105 397257
193 105 543178
13 251 727457
241 269 91205
54 190 963981
24 9 606110
147 194 22956
102 213 758081
227 294 455261
18 47 685361
133 92 450268
85 254 522614
115 297 680502
140 157 697205
230 217 856432
207 290 76224
281 5 401424
132 292 732568
53 123 66788
33 173 708818
99 64 565113
125 290 749954
294 92 424115
287 3 477571
11 68 362415
107 67 493320
199 41 657505
87 117 535571
289 33 245157
108 298 719523
266 116 578258
126 293 149833
93 75 79720
4 170 757856
90 257 264572
164 172 386285
127 231 614294
45 62 981756
150 104 781663
40 94 753809
4 53 782649
274 256 204455
60 227 911035
171 60 992086
70 108 917370
235 115 189554
104 300 719025
99 145 860630
58 250 618777
124 170 570285
260 266 684734
151 116 434100
75 201 746984
171 73 432698
102 135 996945
118 289 756050
150 48 76389
265 180 425826
162 271 607396
264 179 623884
97 253 876139
88 232 65364
295 291 612982
257 87 236803
149 271 14233
257 179 435191
9 237 897236
277 49 537825
41 103 81397
24 129 491901
230 86 889473
211 37 943345
60 8 999701
10 72 504625
239 258 685141
107 277 562288
192 128 20977
168 81 893909
122 85 75889
102 107 362012
207 53 280713
232 231 360110
241 267 395754
44 70 737906
221 257 191650
117 133 667128
295 28 492514
148 247 260268
276 183 176869
59 290 36393
136 53 47624
199 186 438325
245 179 167792
129 48 850187
297 141 955048
139 106 122398
269 114 966731
27 80 248898
244 82 930134
44 176 173292
67 74 114891
146 94 161729
265 60 660950
265 221 990228
200 193 69966
13 254 880606
120 250 190520
160 284 57019
18 45 929297
68 174 774848
23 189 304416
225 277 997482
30 227 806253
132 135 494722
80 111 254548
243 18 181973
81 26 716255
282 106 208661
67 285 169937
196 144 223139
153 65 934557
225 100 812560
167 154 450061
113 49 514573
242 23 342020
229 251 901193
168 261 808907
150 245 527217
13 85 379148
199 242 559323
27 21 867522
240 22 438093
129 117 77855
122 165 232201
55 279 746614
227 168 603326
98 54 658097
158 10 79389
184 220 803473
45 193 967991
276 242 330416
100 79 647524
116 228 104528
261 73 532585
182 219 152803
105 206 22338
266 61 224953
115 184 866723
147 191 613545
149 242 437970
252 275 507944
161 94 485342
60 139 924241
90 52 67784
272 31 623573
74 81 905330
190 254 212231
173 220 623803
172 11 478359
240 212 627464
150 83 685412
90 11 164619
299 141 239852
160 254 586073
252 228 735241
178 95 69299
106 79 277461
53 276 937260
173 122 662523
260 66 317151
176 79 254282
71 109 717030
84 144 993193
90 26 894922
222 42 513485
185 150 449768
122 154 166029
256 40 618534
209 293 957572
218 126 207755
133 52 524986
146 268 624071
86 146 560225
165 18 46871
190 115 239098
167 97 611318
215 103 278643
245 54 213734
235 80 133373
195 278 398955
171 65 587766
218 299 264464
264 39 67779
88 142 773387
250 127 699792
68 209 319706
296 108 525335
297 277 382951
65 128 472217
96 57 523924
122 232 844701
136 11 828655
106 61 291961
38 203 485111
199 74 301892
295 132 241974
257 49 802783
108 125 603271
105 284 248961
139 266 761332
53 176 550863
142 33 3855
193 128 458124
39 160 508085
9 204 260737
27 173 562310
28 111 874002
288 169 867281
130 4 251620
171 184 526266
171 3 563679
133 66 735416
192 148 698607
204 293 118213
150 183 729145
78 117 452024
71 267 805570
146 6 82400
276 172 471314
65 52 671820
173 57 37271
215 15 141026
172 98 669706
210 229 885896
237 64 597971
42 46 749233
19 280 392458
116 136 985808
35 186 796949
103 291 748518
126 183 15146
8 225 520280
247 50 126116
122 52 137765
73 218 317154
272 170 509064
292 192 90740
141 105 15049
275 134 684889
204 103 540019
167 95 983178
217 247 261851
173 102 863758
67 157 497401
154 65 590686
212 299 324561
269 7 530935
39 224 550388
62 240 757303
116 299 672497
245 128 346361
195 13 436044
96 67 456873
47 137 657433
266 147 362200
169 16 572732
300 126 249882
189 66 458392
194 3 591637
255 73 375472
131 140 775160
152 7 474652
13 278 735202
166 93 674636
206 117 184289
31 248 625178
259 260 59545
197 200 156926
257 48 332467
142 49 165251
132 164 487156
211 28 954563
138 273 896836
225 216 123075
39 20 404713
276 269 325349
127 194 44635
57 208 55625
143 69 843147
155 50 721096
257 6 147553
87 256 697953
47 39 245417
77 154 583563
125 57 826880
47 24 434283
191 299 138239
221 106 692173
15 148 737423
152 37 3706
94 278 242531
26 260 915065
158 84 879503
151 32 753115
44 221 414758
21 32 207447
69 199 418572
4 240 728592
297 159 979003
38 256 164337
13 143 271872
264 228 633824
209 171 511454
185 284 698098
179 12 688985
119 267 825920
168 182 351655
262 64 80747
39 23 979769
246 240 18013
57 44 591410
153 125 390875
172 86 524552
1 161 50889
185 57 396930
156 10 894461
276 238 517628
140 163 715004
46 156 661094
203 225 174209
134 220 85186
103 111 194841
32 4 923249
155 297 551082
155 134 545713
159 294 771083
292 195 733220
10 231 510570
120 190 187690
55 289 496315
263 104 878622
125 230 171237
223 85 743029
232 260 813820
179 229 793541
290 107 419567
179 46 624384
93 55 191648
199 209 433813
172 257 20143
198 218 905766
226 267 551562
235 133 576261
286 236 763966
208 194 892687
136 178 476380
51 148 837163
14 152 597143
48 258 294363
212 138 123187
86 95 210147
291 175 242405
211 24 266995
207 137 800176
162 101 588773
162 24 459080
2 172 96217
295 3 360536
286 128 83248
79 49 148279
139 226 512342
297 95 687858
200 23 10155
213 276 729442
238 136 454592
38 204 719151
225 135 147914
7 181 25920
10 122 92227
240 97 47255
215 128 39925
47 277 303397
281 40 600284
270 182 605357
293 232 81410
135 291 814422
235 29 126135
99 28 255142
285 283 413349
246 269 524219
249 88 1294
60 203 704419
49 1 648580
87 112 483892
258 107 496055
231 220 675896
263 159 311203
23 291 249474
148 125 203356
96 93 718757
150 15 599640
214 202 940107
287 295 642242
291 213 121061
206 127 578298
11 112 932462
94 152 134188
138 146 850354
10 29 907891
125 156 331435
250 165 396716
108 132 260261
107 127 815355
25 168 357491
271 153 553661
187 124 445642
48 172 822476
56 211 400981
252 288 232714
78 124 219611
232 26 211787
292 180 730580
63 69 715039
192 84 307824
224 205 134277
180 185 842623
69 261 822838
41 265 601408
167 234 896680
7 113 990352
27 133 129056
176 234 502768
147 119 984895
132 44 150789
136 124 847055
89 171 901387
217 139 622351
6 193 575656
36 239 594883
58 62 50460
181 61 144661
229 102 273575
188 18 495605
49 53 769102
222 168 897698
117 173 553655
228 114 816009
254 181 851373
246 262 451919
7 21 652276
243 82 2036
3 58 272305
72 298 990727
200 183 718002
130 155 722161
167 59 75128
287 95 120416
133 152 67181
152 160 419099
255 91 135366
268 256 137688
20 115 725138
281 226 113637
46 151 946744
3 162 202226
195 62 880207
44 9 687938
35 99 26121
100 54 870565
109 221 188413
156 14 379043
141 275 743730
277 30 879893
176 4 184021
198 102 276582
22 184 466612
278 207 561281
248 47 496611
163 203 401926
216 279 148348
47 170 290963
223 183 758900
193 247 795832
199 117 73113
173 134 983589
140 291 425992
212 27 554483
131 284 35820
30 157 712780
273 65 610097
196 1 740714
298 274 734022
155 270 116153
135 5 584481
299 221 239121
291 20 500715
46 256 690830
85 12 83344
180 203 845157
16 31 687472
189 59 609167
33 263 896726
31 297 17503
162 241 801921
147 88 432048
75 96 557599
14 21 181247
209 216 607022
68 202 966056
276 34 371282
277 169 720732
224 3 764116
32 113 92972
47 75 770787
111 273 359309
96 213 838883
135 201 882761
196 21 66239
226 96 29168
297 276 509282
240 52 992597
109 240 891239
137 131 553751
74 83 505431
64 101 858848
223 186 524419
157 42 749306
161 226 661882
297 156 385478
203 264 570675
197 82 966493
10 230 39346
86 286 328613
95 134 659518
130 140 936825
28 178 278364
281 130 934853
14 77 530018
285 91 839454
14 235 391341
138 201 397023
109 152 719530
234 254 489957
194 5 356200
255 194 104746
173 175 233257
139 221 786259
168 221 454330
176 82 489852
201 136 74183
43 49 794790
30 127 169948
278 142 412387
162 119 473371
75 275 294739
202 93 743054
231 74 590699
128 97 117700
74 161 874228
178 105 800728
231 25 772371
220 10 328592
300 7 103328
223 269 310641
113 241 970912
58 98 571424
137 255 746987
35 177 559811
19 13 76645
236 39 118605
241 243 19660
248 274 34781
145 202 136021
159 242 944131
26 54 780425
132 2 828110
254 228 869913
181 175 315469
126 296 673004
54 115 972159
113 89 610880
300 257 38096
219 221 417291
71 213 204913
275 180 549045
172 136 983285
158 63 580027
200 221 654424
9 235 729597
187 295 876756
157 273 980732
35 221 927604
297 245 704322
116 132 941290
115 47 664790
96 87 783544
206 215 436008
48 274 990619
157 52 359477
127 184 352457
5 259 37375
202 37 529822
243 35 903056
226 269 219920
273 163 465206
72 264 641632
73 230 650638
185 158 516281
42 140 620646
164 200 416376
13 2 617161
203 159 133587
291 167 917376
216 74 10457
178 45 645867
53 106 211036
278 249 467890
64 236 336974
209 229 550278
121 253 11916
285 45 373156
169 120 964973
219 215 499098
61 201 73361
61 102 847826
231 117 474720
242 281 953350
69 173 890565
209 153 617578
211 138 51503
157 163 354668
122 28 123373
62 299 857487
181 121 741725
282 228 765258
137 66 75487
274 106 964715
217 214 128811
106 232 680958
202 85 398019
221 178 765442
293 26 267806
279 52 677996
40 26 811386
110 193 437119
63 291 620659
18 289 703195
38 63 213932
300 31 832264
38 37 74580
159 85 250884
188 142 453588
8 220 914552
205 114 931348
237 101 670459
231 114 862869
245 252 823910
171 32 614728
23 146 228105
84 242 285565
200 219 469539
6 204 414729
226 181 304208
214 190 994851
86 208 112785
211 126 764416
105 40 707309
247 201 297372
16 283 336569
224 10 941002
187 21 908618
282 157 306065
268 259 122357
58 138 876127
255 216 682397
33 223 404033
184 75 34679
170 154 747440
258 120 96088
74 227 467495
248 197 439986
172 191 327668
184 81 175197
290 106 917767
49 94 83471
67 268 783250
283 99 254946
215 265 175367
8 300 534507
54 149 364265
203 92 246760
113 19 241572
275 113 264009
202 156 865975
111 81 398492
98 168 787541
73 184 454227
186 10 165746
228 128 79601
118 133 237058
251 218 368041
1 240 609606
292 290 212946
169 293 323259
44 63 164525
24 82 122679
141 172 814043
140 190 397923
269 258 643645
119 220 431309
209 299 892928
104 183 995904
110 50 697991
88 300 791644
223 175 932842
272 22 320966
189 120 113657
162 239 462495
283 253 369373
8 118 105510
106 283 871087
207 271 57141
281 182 284738
39 107 792323
252 297 673304
283 200 675418
283 76 558592
184 97 190861
43 215 796605
133 75 988151
209 117 45734
78 3 107560
131 222 723046
40 181 603053
222 198 591315
70 265 691314
85 260 801828
189 85 492638
28 203 723530
184 218 90354
30 18 45885
4 215 732396
6 284 751249
128 78 559390
228 106 293548
158 64 98105
147 4 230250
171 128 255357
60 11 613481
103 126 832607
158 283 371072
219 91 725195
296 56 220127
109 103 663168
183 3 962017
299 86 176228
252 129 831345
106 80 835231
278 19 462087
90 190 954462
96 133 209129
35 249 83058
140 149 618396
284 108 99416
139 209 480225
189 300 152524
238 237 453001
160 223 965051
229 163 291870
108 188 10143
243 9 485710
66 182 353970
159 101 814124
4 207 556095
223 227 174617
198 174 479453
263 137 187593
216 221 852286
133 150 497247
111 39 946918
39 114 254808
248 281 702090
83 149 493855
97 7 312221
139 67 276386
60 157 479498
89 44 549257
31 118 932369
139 69 966671
4 181 434255
262 144 775479
88 285 456486
108 261 303774
280 133 702245
195 156 262333
124 186 65438
99 134 477701
185 167 9585
270 192 590849
44 80 546980
76 299 233637
291 183 559915
226 187 829685
194 66 430552
60 253 342737
259 74 454183
152 77 643987
216 115 282065
272 152 42986
99 245 498683
144 5 964816
100 276 422928
146 119 996432
60 23 689874
140 276 741192
177 79 962816
211 215 110267
252 216 908237
215 182 30289
117 62 902133
225 183 414264
162 210 800670
192 76 897244
98 11 292308
145 31 95026
274 246 627939
204 47 754156
249 69 409069
50 18 287521
227 4 56642
111 293 755103
54 150 272774
125 140 356652
123 87 9425
238 13 840328
104 266 244727
262 37 741072
2 185 623377
250 198 390441
235 232 660082
41 93 227592
277 268 363944
43 210 329852
250 49 492159
233 33 477137
70 128 806262
131 296 166744
273 183 126274
216 172 701792
40 30 60087
168 80 499877
121 250 982079
219 152 918126
138 153 899688
37 269 260981
29 236 14767
35 62 36575
244 135 542470
23 173 494164
88 210 501348
240 61 661199
242 10 665751
15 197 581976
22 276 95534
7 235 570431
28 220 324542
277 101 233052
161 52 920143
17 77 892238
122 255 848439
262 148 826356
40 56 389325
77 245 403853
274 101 214
237 202 465442
47 125 775089
60 223 783746
174 118 372131
54 82 419755
114 153 701402
1 289 875255
215 80 30805
15 38 125698
195 205 616705
177 214 349287
30 27 331048
252 4 274303
113 142 395310
102 120 80136
195 150 597673
81 269 12749
13 274 347043
294 50 450692
168 195 466115
286 63 850051
11 233 254453
229 188 324301
205 82 248590
241 172 801121
255 50 643657
134 18 482647
221 9 782517
5 216 863649
139 162 391360
107 130 375435
128 93 915210
4 5 742188
145 290 997887
194 68 438901
38 208 635615
26 94 224256
152 143 466880
271 293 423409
228 208 375369
233 298 607485
141 14 735177
54 203 432734
92 174 651841
240 16 100882
268 109 677436
19 134 260769
28 10 463455
59 263 587313
41 193 996612
220 158 707767
210 289 258934
243 46 264067
93 17 409492
87 286 79539
50 261 688420
121 52 825575
284 57 206186
247 129 724155
20 88 895794
24 15 319187
286 4 152092
101 247 293394
91 217 874479
137 81 63051
211 96 583404
67 168 338506
277 46 206082
118 18 14510
85 109 688251
155 149 733765
248 70 47466
228 127 694316
101 294 917534
30 53 726412
86 162 763092
26 85 22091
44 219 259793
170 32 473992
179 13 732898
78 12 870464
252 213 821554
13 34 746719
173 28 792698
208 197 430537
287 239 717404
31 60 648490
221 234 23969
131 300 4995
239 4 95829
183 247 384956
137 277 821430
230 132 122006
130 242 89068
21 53 706193
149 158 559031
237 188 221740
248 71 764909
31 38 33792
215 89 352807
103 54 412838
273 2 600810
100 19 321321
187 259 187776
294 274 315560
109 43 911509
287 9 428385
106 136 75075
64 127 503939
217 115 587748
234 153 860817
92 184 997471
76 166 452711
63 164 167132
43 235 74118
72 32 453179
91 212 239822
269 11 818185
159 200 802145
33 219 717342
63 149 936503
153 254 942940
195 229 336822
90 16 295420
269 101 672401
70 97 446263
127 266 137738
213 60 591362
9 95 652689
236 222 70161
1 99 720804
41 245 36316
281 254 783117
6 206 665958
157 110 96390
232 39 663014
183 32 721303
195 212 875579
212 257 790936
144 236 649021
178 222 538986
28 237 486015
95 126 390905
137 296 740050
296 20 999660
55 285 80935
12 251 684788
278 232 354206
156 281 621733
90 12 484740
80 79 417276
170 106 39379
36 29 386190
92 249 246695
212 40 823222
166 164 60037
221 99 558227
267 232 284490
138 84 637812
207 141 579652
263 106 898070
227 28 241920
157 86 740974
256 208 82059
173 221 143634
264 28 245376
109 214 93798
191 30 482560
249 55 248374
243 48 806942
176 155 168163
114 115 892949
50 188 942326
75 187 242397
252 90 857440
148 109 378382
169 55 89761
39 58 277110
26 229 936232
85 162 276775
263 150 598712
176 255 399093
238 29 197092
177 28 744405
197 273 987539
114 163 601673
82 220 985399
139 103 378096
119 97 190478
172 202 78102
122 37 17978
130 9 105427
20 74 611445
226 4 908374
199 66 383709
203 10 895505
145 19 38113
170 92 735308
18 59 939744
69 197 797254
258 162 186009
191 214 670572
24 295 382910
167 102 448521
298 157 663087
289 26 612923
112 217 989879
211 199 587403
37 286 967801
7 161 967867
86 1 493687
128 11 949009
157 81 18913
226 146 427556
55 165 672057
277 287 767024
259 147 68663
218 160 741410
6 94 484715
173 163 892610
226 196 373533
205 276 794029
115 273 446996
230 298 395254
87 269 112556
8 157 144981
171 137 967495
89 129 106241
147 34 713074
142 36 662539
122 275 984066
59 88 737300
45 274 156774
263 89 45396
242 19 373402
131 149 561844
35 240 292932
27 219 424422
12 4 871237
142 127 433924
129 154 803813
149 58 924642
249 207 458610
249 288 917757
259 18 701664
160 31 598278
271 205 835317
276 175 425398
15 253 76585
87 116 820217
134 205 629625
60 127 567863
24 182 658546
219 140 606387
289 15 216471
192 201 14835
31 98 88438
187 197 170522
264 145 980631
178 161 226072
160 3 972477
79 147 960127
185 220 973780
45 133 987089
224 76 277259
195 201 831784
296 294 691961
49 85 614804
46 254 540023
101 153 715847
76 183 497096
134 166 746528
208 226 767927
90 77 21762
257 15 857737
277 69 604221
228 87 929818
37 235 946652
42 299 669917
293 289 190335
215 141 452188
170 45 196285
4 52 828448
291 100 822251
14 125 837228
4 119 948531
253 29 149854
156 116 679500
144 164 626633
33 137 518505
174 6 206649
17 132 449512
203 168 707576
89 58 115830
29 179 681936
148 281 550147
297 12 642123
159 100 413352
242 79 849953
249 223 903561
227 82 192557
67 267 695735
300 111 615959
70 144 710812
245 113 80413
3 10 324423
13 28 10091
150 18 867269
257 83 248470
243 172 647040
144 148 157430
199 253 358429
160 167 295611
166 124 936344
190 300 662179
194 113 119559
287 13 518335
146 221 639098
254 215 165776
100 14 338187
182 146 889439
203 181 318627
28 174 833540
62 236 344173
181 135 356702
224 124 844057
230 91 592346
224 34 730276
182 174 862821
174 87 123228
258 259 662908
133 63 206048
122 293 773301
91 274 942571
260 21 457224
140 146 292852
112 51 588720
65 173 681153
263 213 71793
187 130 196283
272 283 860038
41 122 965032
136 15 742447
48 16 376160
190 202 617563
20 286 381990
251 290 67037
206 62 157616
38 237 171566
269 5 743006
174 195 17767
30 270 557091
38 244 167887
244 202 224738
210 58 676407
147 246 995309
234 227 132520
130 114 748516
48 145 645061
287 187 99314
201 234 93706
204 277 404961
228 152 273950
108 153 472942
285 89 772728
260 128 987608
69 137 452856
121 272 549714
25 177 264134
197 159 875506
235 112 278927
109 65 218450
43 227 262841
161 12 131344
18 23 282913
108 189 702165
255 201 940591
280 295 210451
74 236 782195
97 156 74014
116 185 4366
153 21 532748
96 240 200086
6 263 365782
215 94 348933
204 80 758440
26 202 118334
104 114 741942
145 161 313337
129 255 170107
4 113 400449
5 279 982297
169 248 786817
1 242 132621
89 71 616828
285 248 806768
40 4 460272
153 15 841242
132 289 433093
88 1 245804
117 269 263131
29 85 377813
11 113 586831
280 128 946690
202 258 380387
151 164 417306
3 267 816450
224 9 593952
231 38 323641
181 177 735272
28 246 167616
128 268 499476
115 135 722876
194 179 306958
156 117 287538
2 16 690974
136 26 284277
96 280 403390
236 260 784594
164 294 443387
213 42 914500
81 231 43662
189 181 516980
14 144 167431
269 78 745520
72 136 536783
124 164 416791
2 52 723269
298 238 465403
148 31 949777
238 185 169211
84 48 174031
239 291 767695
77 256 252775
298 192 317854
68 286 40146
61 180 85501
273 141 734884
282 60 576381
59 9 983294
169 81 465106
71 200 733367
21 50 526292
164 86 351712
239 1 137667
29 22 436474
75 158 384456
223 4 856521
239 25 471789
62 41 51771
25 238 723770
283 143 660325
13 29 602734
24 148 526791
6 235 851676
66 84 578990
208 93 534782
298 299 432525
286 200 369000
280 20 277268
132 283 50028
204 212 45003
35 174 361311
176 164 742433
229 140 956013
253 3 5948
178 64 916432
217 64 455712
224 293 784829
199 126 530629
180 147 801961
109 249 599733
190 3 819477
84 96 165284
25 187 442015
135 11 633801
186 41 356824
16 49 507462
126 272 2264
268 151 692352
219 276 354641
138 238 426979
153 46 192021
223 179 668243
1 193 233033
233 41 424980
11 215 770392
190 136 567424
244 7 870087
102 295 312740
152 176 555301
168 164 504060
16 265 780878
73 168 205141
6 159 845554
62 170 799754
165 54 162075
123 32 26181
167 64 876983
59 283 953708
148 261 720685
265 32 880735
16 134 197150
118 279 37166
169 95 20185
92 115 580706
22 154 124295
7 34 753070
174 224 822671
208 138 283037
207 130 251199
260 217 194140
287 153 195935
219 281 71462
111 157 122222
113 157 180135
267 299 967242
300 195 515506
149 178 51344
96 11 483170
192 13 183141
173 186 623878
240 74 872352
38 282 91627
74 22 692742
102 32 800433
222 234 477972
112 226 486090
152 62 654836
228 289 131610
225 137 261119
104 184 538944
220 73 528141
10 288 745621
37 204 170992
194 243 249295
118 228 991306
153 208 898517
218 255 634658
27 73 34347
46 58 996865
263 42 831190
134 133 558378
143 124 928729
193 222 256996
250 223 138847
228 55 685125
264 36 879724
254 186 138055
233 32 850498
213 115 134168
217 58 695070
171 69 550313
164 256 892250
267 57 84124
167 205 173289
252 125 525592
23 24 11649
149 46 462299
132 177 102990
219 265 198963
105 226 565157
176 60 844243
161 173 177650
89 74 976332
200 120 807960
188 256 404267
118 203 452282
299 274 516072
8 147 841441
215 76 322206
147 189 451995
269 28 796642
179 289 424729
200 14 146033
51 252 272108
213 68 583133
84 266 518863
245 201 146132
237 235 777936
168 66 700319
69 95 25055
225 40 844510
264 258 902877
81 242 894754
162 133 231208
73 10 801014
72 108 668703
15 207 209880
202 167 679139
25 169 178495
198 70 908112
172 29 520243
108 91 998397
227 23 571701
211 184 366836
213 157 377079
72 154 337041
230 236 826875
188 297 766175
124 72 407567
271 142 607461
107 117 945509
165 44 136151
246 144 876043
191 2 30846
281 43 701744
278 234 643676
202 212 312961
246 151 842921
125 299 52341
3 120 424800
169 168 947942
284 80 80073
198 132 177245
130 42 805752
182 46 738735
40 158 922822
258 55 182288
78 116 286701
285 269 693716
96 49 275626
184 100 861658
53 186 457151
129 181 510915
33 228 553176
272 36 392696
51 249 981815
40 213 226181
194 239 445727
240 211 297136
52 140 123844
5 219 818058
66 100 312386
195 237 453802
105 208 395751
15 170 628546
127 226 975107
261 128 81480
53 240 702408
7 61 156125
63 72 320245
157 268 536476
173 206 172133
93 178 289343
168 162 410599
281 57 64002
206 136 951885
109 110 761121
156 168 984029
158 112 88406
100 266 493863
163 8 875003
284 232 241023
39 266 280476
215 209 579147
116 111 123346
256 201 368563
119 181 24105
217 86 922525
143 85 233743
22 278 96644
295 249 176437
57 50 194540
88 160 635035
70 177 425112
117 100 794355
54 221 739813
97 38 648061
207 254 648317
33 166 283393
188 56 924700
27 18 916274
181 241 784751
178 255 579112
173 80 799237
263 24 560492
293 245 769818
288 159 113439
25 89 93286
218 120 696406
289 133 722036
106 196 300750
226 200 860677
26 191 764303
237 67 46107
269 25 404465
232 42 708237
128 269 309829
195 112 4332
227 192 11521
129 105 910635
243 261 970664
7 35 358397
250 149 219368
122 78 979924
222 75 783640
240 31 231066
98 250 483668
132 113 176741
254 27 240597
30 167 4296
221 161 790341
115 270 201020
253 239 429462
72 289 221544
249 188 608285
78 153 674568
18 72 826848
283 245 40764
228 112 563250
146 185 748746
103 195 774263
194 205 753319
188 122 200860
163 32 131041
34 212 709797
70 268 784744
112 10 56839
178 220 820483
178 141 916988
161 215 911912
117 99 740434
253 10 507851
12 112 695821
37 174 541943
264 61 676142
125 80 405113
119 203 906154
158 265 364551
63 159 719230
145 251 586195
31 211 96506
262 122 544063
107 146 657671
123 42 811947
61 207 546968
78 287 994100
74 212 130029
221 288 392321
231 212 374511
185 187 132661
281 177 267889
160 12 582112
41 85 432442
46 32 621212
186 209 41745
58 184 65445
93 218 975917
139 288 386497
215 299 361984
78 50 243852
163 152 941688
99 39 843553
18 270 384744
5 42 992963
180 131 496335
295 99 992208
234 279 539578
25 107 665039
244 250 711388
190 59 441843
122 184 19151
262 185 785798
209 256 674529
26 295 435753
227 90 37152
63 163 295802
254 128 511371
5 145 287750
188 105 959038
255 125 661839
179 253 422469
112 95 84860
18 210 248737
40 139 646204
162 249 664184
21 264 93248
146 231 470990
240 48 982798
206 287 593890
150 44 938636
299 48 299415
10 56 429088
16 117 840795
175 28 865053
240 23 911097
122 265 85659
33 150 927698
225 53 125996
151 187 401706
11 237 828920
126 265 501042
45 134 874477
213 98 747010
211 76 722075
178 145 849240
298 224 948640
247 16 553613
54 163 723579
242 40 568294
204 213 77258
62 59 988939
215 139 944036
283 43 796772
225 85 778522
55 250 405132
298 64 265276
7 204 58937
24 21 311098
143 268 144521
181 146 400937
8 131 108048
81 8 330525
261 38 272725
185 234 731024
243 256 758137
273 60 943989
33 34 167983
106 180 22739
298 219 410079
226 153 270312
126 75 905473
213 105 488971
155 55 249293
4 182 500723
300 280 52717
54 242 523968
111 159 140937
246 6 786997
258 24 75005
50 3 712200
283 85 513649
184 256 939397
60 22 63012
162 20 755745
212 73 377810
82 46 445088
68 270 229972
81 17 272178
172 145 934656
208 277 103057
254 282 417609
266 108 347642
148 40 26242
89 258 97457
147 16 337355
243 55 171421
298 300 334502
159 68 699924
121 270 671859
175 220 184197
5 56 728324
235 234 3124
126 205 521247
112 126 820168
112 227 953829
117 27 417423
161 254 837226
245 174 820109
211 125 930335
203 122 365744
293 248 620613
70 271 785480
185 191 229389
187 19 673091
265 243 346310
229 21 850563
31 51 372418
107 51 629304
116 95 151045
285 256 116625
63 143 527027
295 225 535877
105 248 28779
187 99 107481
93 42 114206
184 236 652602
197 283 221921
182 59 871456
164 49 478613
73 12 894782
245 268 213690
183 269 539547
11 200 390727
194 22 305860
190 105 832660
10 2 80176
92 83 622286
2 101 858696
212 206 142072
264 217 161162
11 193 538595
167 114 487527
89 283 614777
206 65 203756
150 233 8087
243 91 968712
143 107 919805
163 121 410046
187 216 363138
300 15 723426
184 254 21028
116 287 62779
168 115 804518
89 139 293883
262 253 570916
173 234 861970
40 262 446056
262 101 906592
67 261 954290
150 51 47547
249 182 452726
228 66 342897
171 258 59337
24 252 581424
41 289 309475
159 118 22009
232 52 81773
157 153 43724
114 38 861329
277 221 583666
152 257 534528
141 268 960118
23 247 970673
58 86 698422
104 96 144004
79 193 116528
212 72 311837
295 252 662112
219 296 535539
155 181 625560
207 299 42351
4 248 670932
250 236 413830
80 224 791791
36 154 785178
82 191 373047
24 187 888822
187 9 3065
57 32 503284
233 25 234954
90 191 815873
190 83 382858
194 250 763205
96 203 675121
124 255 879797
108 208 309586
192 108 439448
227 269 841773
263 80 484935
185 43 508793
33 88 380801
265 66 973768
101 19 559987
73 98 374666
205 93 57986
271 291 98405
120 32 785416
265 143 745224
221 196 455553
279 255 894062
95 123 370625
199 149 451879
200 181 999605
74 150 761255
175 300 825788
151 15 440148
120 254 403333
154 76 796828
9 124 596876
232 57 796913
209 172 930678
55 96 575954
132 271 830618
121 33 474046
166 289 598503
191 182 834860
156 19 80473
243 258 809492
61 29 78579
181 92 917869
91 159 525797
236 1 300453
183 294 797946
35 192 728521
183 184 109434
152 93 117284
261 207 547268
80 142 17591
1 155 555351
202 139 39188
132 124 608344
229 158 340061
149 300 608670
140 153 494645
300 74 381614
66 215 575438
159 57 270815
3 91 367441
267 4 586325
174 106 431814
240 139 326235
215 73 324887
286 94 178610
272 251 636366
71 26 331777
186 135 257485
184 88 954233
203 93 57863
247 112 231827
224 109 466493
194 23 761241
7 148 7020
59 199 939344
123 270 234632
7 275 990682
110 64 821707
218 95 264770
177 198 48326
168 184 291902
8 55 956914
80 275 644795
55 149 323213
232 103 965997
27 297 228438
291 107 735490
84 267 253658
94 102 772040
298 38 442319
245 196 975257
164 253 705216
4 173 981630
275 171 503993
18 76 839155
62 94 975270
232 193 286557
174 24 127358
206 92 285066
201 79 293343
155 18 846320
270 225 272360
295 246 642342
193 221 292425
186 31 835395
221 191 775609
214 88 179313
176 77 587582
88 97 278561
168 118 73443
176 74 813009
295 298 144038
215 95 561152
196 224 887856
123 33 663009
153 52 10499
116 19 602530
15 50 704106
56 250 812428
157 265 931923
126 267 642166
96 300 766993
197 244 959428
179 220 419004
274 282 165577
68 47 993341
67 97 277312
93 10 426936
92 276 219560
269 3 131413
26 93 44266
192 129 746054
200 220 479699
242 97 205913
105 48 465983
185 35 870052
17 153 267028
157 243 672628
54 118 264962
184 59 117803
180 285 284139
174 93 800481
205 104 433979
288 228 224016
42 1 893951
229 145 715925
192 187 309047
189 172 470950
294 216 384263
249 193 713016
86 50 288251
147 187 700597
254 299 201302
190 9 604078
133 50 227447
165 273 892892
168 57 77226
50 159 163592
209 192 837130
175 168 68820
151 54 137116
150 274 5730
185 72 983357
291 7 530242
59 202 291583
117 235 249803
132 170 947853
232 72 217968
102 273 455517
221 252 999887
259 236 832927
281 9 737145
4 20 111721
46 213 156740
50 257 701322
276 206 981465
33 260 679668
179 120 792898
67 197 988838
49 133 785299
265 26 67438
168 151 662636
163 282 132163
33 234 325895
16 223 163912
161 171 163218
198 170 732030
33 255 258815
11 163 224368
247 137 975203
235 151 387264
254 222 631178
143 92 299767
17 266 581327
62 79 366191
271 58 522835
199 70 577649
129 200 684782
75 267 590800
110 281 995116
280 187 262081
59 44 73691
170 128 180038
114 28 395449
158 268 424428
298 57 41916
127 75 915294
92 103 595729
216 161 156874
106 161 474318
182 265 893240
42 132 670922
189 236 291917
227 72 334504
60 135 810758
98 216 481960
248 7 495756
58 146 388164
110 277 432353
198 178 993743
257 294 28206
300 57 730266
145 191 480189
161 243 127570
42 203 306885
188 225 762217
208 9 968516
197 21 143778
67 166 713766
108 227 810643
55 227 296538
267 277 417487
59 147 451942
157 188 603759
176 215 698157
47 289 240162
255 105 373925
262 55 149324
241 12 133361
1 24 913731
26 59 243977
70 7 798953
132 258 605736
128 281 995397
60 65 198003
241 83 196331
275 31 998571
116 196 830344
276 176 154961
13 262 244267
232 207 698511
67 244 984607
35 183 207123
57 176 60790
242 233 499409
147 160 413757
167 243 625082
219 288 75712
157 228 83785
141 58 599648
105 112 627314
51 213 590956
87 274 884902
162 34 920039
205 254 42856
164 300 93708
227 116 677589
225 148 976279
298 165 702542
214 258 659898
46 140 605380
45 22 971141
11 34 261552
12 87 528245
171 110 809904
34 277 560877
98 7 628440
141 12 851750
249 160 110027
100 178 806928
152 13 139245
74 186 993873
196 139 394720
137 270 898249
44 216 877318
274 123 631706
296 228 376703
245 65 988245
142 73 184179
277 39 483734
272 114 839020
227 160 108450
290 280 304972
123 249 563519
159 71 867930
217 232 704998
116 131 117150
79 292 816025
300 159 10848
261 154 472189
107 299 423456
217 93 571252
148 189 225203
146 293 407554
258 44 549509
244 198 605371
132 225 691899
298 25 628333
90 7 990466
214 263 487116
214 227 200627
200 59 995456
43 272 202365
290 87 584187
123 208 715691
282 185 121889
110 140 582248
31 82 408368
93 227 681826
11 213 879015
56 287 357333
297 299 236187
146 196 518793
94 180 188937
82 248 620564
178 32 427681
256 287 69496
160 125 114984
83 223 854872
27 62 441579
242 111 902689
77 275 135723
278 175 566489
136 210 872283
51 128 330376
93 180 311285
244 114 649990
247 285 333788
18 43 856842
203 97 903399
286 250 974603
229 18 544610
29 232 811172
200 209 584569
70 160 680201
43 58 874136
215 72 167225
222 241 656616
242 60 860770
160 296 517131
256 94 140166
30 154 798842
279 194 902016
37 4 816564
212 110 257669
106 294 43794
146 70 420534
179 249 890437
140 7 24429
199 11 235157
137 103 211862
212 248 880251
266 286 489930
217 77 756554
74 9 686315
53 110 810153
145 208 91515
267 134 444332
31 281 155433
246 251 55592
133 164 285950
207 246 665974
167 292 587516
187 141 126974
122 115 655473
266 227 930371
228 146 217397
1 133 503252
279 288 763392
129 37 335928
226 260 43067
113 124 390270
57 93 485105
247 219 258158
205 3 806393
279 15 823153
150 77 284949
60 185 801985
16 199 48887
79 23 992342
158 113 647056
278 226 417585
54 291 42903
103 162 590298
209 79 731216
200 145 682291
51 92 345396
224 192 641050
240 229 428372
39 276 14800
228 260 452565
149 268 691995
54 181 463996
192 241 240924
129 146 567433
253 218 535453
170 235 864684
134 191 750184
56 60 380958
287 16 364026
146 115 412509
101 233 184716
167 273 873396
225 87 581901
211 57 172098
9 300 51641
240 152 886176
212 184 404870
135 74 755708
280 297 62764
277 143 90916
79 202 898121
265 129 223027
106 242 526850
261 91 498244
5 179 752547
256 263 699539
260 62 550135
283 108 641877
187 160 878303
262 23 446693
9 172 595123
129 219 991304
126 98 823823
128 115 342491
157 285 354439
96 134 461166
185 20 619008
124 19 76628
83 210 523093
176 196 650879
2 133 735246
191 117 116288
53 259 596212
102 159 159361
140 118 452927
97 51 874883
20 135 863319
17 141 965059
297 208 686953
98 120 302620
16 55 168617
261 9 747097
55 136 149661
4 128 686757
152 98 710347
193 72 202200
104 33 427870
277 284 280906
16 133 916583
159 260 492693
156 9 583603
20 287 660924
173 151 915184
124 285 467587
124 275 629372
105 17 190550
205 152 304342
118 130 69998
21 279 130191
262 275 901263
72 114 811869
110 55 190228
89 148 911759
281 127 939665
286 245 820467
133 215 937905
269 289 88760
280 198 490811
8 105 987012
253 187 614961
239 114 370758
70 186 860324
27 122 511571
11 300 591315
180 270 602190
217 70 578349
101 188 888182
241 75 470278
262 193 456514
14 186 83508
89 279 219256
196 33 647894
249 85 905664
253 136 134382
237 114 531661
120 172 829997
243 185 30476
218 132 493834
285 207 759705
77 277 811927
272 212 243105
80 38 505364
30 245 571500
87 159 206752
37 176 204467
278 176 991083
55 158 842918
145 166 386429
85 100 243565
144 87 68179
117 73 962093
66 250 438779
198 93 16919
30 171 724158
189 83 428567
217 111 432481
4 115 483152
214 153 790376
61 215 748338
291 152 403104
281 170 50708
123 124 590720
253 32 253968
220 284 376499
17 192 264935
200 176 912245
273 17 350275
274 213 381704
80 172 795490
298 119 85533
123 16 981423
190 181 829137
233 74 750661
167 295 206430
215 249 400650
161 17 403001
24 13 303882
201 97 298053
166 31 537779
128 102 560708
56 42 471184
56 34 690979
199 137 92175
253 237 951141
172 102 317351
198 24 517292
197 279 96338
99 137 82640
183 201 163952
139 8 400889
260 231 656830
147 196 507266
172 94 812749
132 237 92549
174 237 695515
289 122 962486
111 282 313079
126 284 1517
18 103 201637
142 220 531851
45 56 900690
163 77 195122
84 277 240616
130 188 832036
61 193 436503
190 247 654527
34 152 899577
116 34 940238
264 119 690554
47 49 638678
257 235 54046
129 204 764379
109 241 135423
273 49 900658
156 80 410899
182 266 830569
258 133 883867
35 274 789714
205 187 894356
228 49 917199
198 277 957141
120 216 665874
214 230 609533
159 217 678953
222 166 395710
159 86 503344
108 294 431611
244 4 739577
121 144 636358
99 79 610351
296 275 500782
153 32 882454
169 85 807859
20 208 545379
23 150 191191
154 203 851499
133 175 671133
80 11 517400
86 23 442628
79 133 237609
240 293 456564
42 17 130256
28 244 241967
13 200 299815
105 14 180685
181 46 28971
122 253 111308
239 216 663391
201 27 500718
22 12 125160
212 51 141606
260 49 68345
181 136 810112
215 122 937309
229 115 217600
259 8 660682
20 148 241453
299 43 908067
167 186 164995
259 141 530392
190 122 614620
164 177 115312
157 231 675517
176 98 171176
114 173 605862
35 260 839920
136 271 277274
117 185 26789
49 30 550189
27 67 629060
224 232 652963
56 107 984046
188 35 943903
184 250 258849
41 156 569035
181 24 141984
46 266 484323
192 6 863956
206 264 714257
278 121 888284
63 9 786360
47 211 371504
144 6 569100
135 16 418685
286 57 54360
125 138 537805
73 43 825083
78 214 385614
85 64 26461
15 168 677217
219 101 201200
272 297 373696
142 201 502123
136 127 822091
136 285 850709
194 94 922810
28 66 986614
99 285 280898
74 49 237206
6 165 557967
114 291 835029
295 236 270353
21 141 699498
187 138 14424
108 49 238674
257 80 799284
194 187 467897
116 268 117944
286 241 324914
69 176 536901
293 288 423918
31 162 978388
293 35 851807
235 20 372597
117 190 906659
209 120 468167
206 46 636631
226 275 239237
143 260 370630
174 300 309338
191 237 44389
71 189 520804
85 58 192150
31 224 115525
221 10 18766
274 206 478941
15 110 22055
40 259 143488
83 93 1260
38 136 191706
185 293 33832
150 258 974023
254 71 435381
86 75 953049
232 169 562663
148 260 347332
253 248 308162
147 131 375050
298 75 762454
107 208 935520
10 105 50255
186 61 603396
300 256 111731
217 198 638793
62 36 979272
278 295 734405
81 121 882086
155 241 776491
237 31 523793
175 153 188576
25 210 170729
254 94 326025
60 179 175244
257 135 763643
199 259 463625
273 34 408837
29 275 651104
192 255 645593
106 40 366373
290 63 105743
115 170 143187
102 217 242886
261 114 794182
64 105 154253
1 57 969333
221 264 83594
101 114 592384
280 151 903440
37 179 943207
71 130 82193
242 34 930342
137 169 346378
212 222 801689
225 116 205887
55 128 703963
82 156 128734
10 188 810131
160 236 274397
233 31 501460
41 15 156299
17 186 185635
131 161 604754
254 208 141040
109 169 459311
66 236 270488
239 269 914346
147 149 963825
66 36 637121
119 89 608417
84 197 338493
120 103 19506
120 288 238953
280 157 685041
137 108 246125
181 185 68865
84 7 356202
93 237 17390
122 2 780014
294 118 659431
236 163 676080
164 45 782068
38 129 349547
170 264 871706
114 243 570108
93 295 112238
289 84 303957
153 97 968094
144 118 460002
27 195 755107
227 157 404147
300 199 56628
243 38 498518
132 136 595091
67 91 444198
52 150 588586
138 265 273983
220 85 750759
43 176 876879
237 221 755380
114 54 931159
264 133 409257
120 242 357301
60 132 935073
41 258 671709
192 37 939670
66 219 204712
9 107 615362
59 137 833056
1 298 690650
48 127 300385
214 297 229377
85 298 384640
114 53 312852
106 177 714289
269 131 104085
163 61 294424
209 178 454588
69 53 495496
64 150 979348
87 167 171530
4 243 941452
52 78 408430
168 171 962253
63 274 110509
153 8 204293
32 56 702647
152 266 970005
148 101 843458
23 168 478771
284 208 227011
6 10 512561
50 41 663483
57 206 850083
120 188 600825
203 253 607866
86 249 764679
281 190 228719
231 115 861498
258 238 996630
27 272 985
4 193 860472
14 72 280736
235 40 8298
297 281 943875
126 16 210981
104 179 106613
108 8 460554
219 230 81158
143 175 443923
112 81 933479
217 26 179255
53 113 491441
244 284 795574
45 284 623737
2 32 523163
281 240 717079
178 244 642685
121 80 952814
101 215 403944
214 20 118862
162 294 73663
141 16 300217
1 263 652966
230 24 124927
129 176 181313
77 106 288324
244 29 37867
38 135 400248
234 209 97187
95 142 600260
294 265 475931
279 124 186314
260 218 699505
262 15 232814
76 170 82533
191 219 621636
120 149 819395
179 263 971004
33 9 575239
292 197 522586
132 76 286438
300 75 422098
227 239 337480
14 220 780551
59 5 824362
60 297 140005
177 22 125405
144 266 73570
85 295 346852
211 274 256146
98 253 100576
191 211 299651
275 170 977853
226 297 825489
236 221 766446
56 300 753244
276 179 663062
84 227 991867
16 214 796409
155 238 87950
135 230 95731
297 81 748613
5 226 917930
124 67 14227
52 251 497251
259 111 249673
243 149 791223
19 240 923543
104 7 344998
90 188 955651
290 42 231434
96 22 351818
297 274 137121
253 212 632607
5 109 982204
126 127 850224
34 196 219580
233 179 827196
260 194 992623
53 81 854505
153 34 409785
230 233 165437
146 135 984753
246 39 139211
28 228 469073
297 101 91786
110 24 318627
71 102 751282
52 300 911090
92 128 51608
71 115 956299
181 82 467601
146 15 195083
262 17 134128
244 3 791378
128 164 685025
40 286 775918
149 153 652371
249 287 467205
40 201 131630
85 152 148701
165 222 871810
265 291 335693
173 149 511097
58 114 963686
192 34 870361
259 239 900279
13 199 188002
188 228 803771
227 297 358946
190 232 30943
29 230 534028
197 43 936814
172 92 58768
113 276 801554
275 202 243603
166 41 386365
280 222 947801
162 214 473460
283 110 412278
17 85 921694
50 186 837517
15 214 512698
88 269 792571
214 43 402372
34 126 269060
95 278 116593
41 281 846710
265 146 544962
177 150 681672
46 13 987111
174 151 8991
37 214 954845
145 146 842106
192 101 110550
70 184 131907
129 102 146654
57 276 207565
286 125 428426
162 182 388948
130 93 250602
102 149 23304
193 7 281821
42 87 368735
111 181 190691
140 239 73909
154 79 146939
144 115 70878
201 80 70720
22 38 553641
111 136 146452
27 280 313272
85 9 350999
99 116 742624
172 256 507589
199 273 499191
19 110 489313
193 183 830484
19 157 818087
24 142 86904
119 154 683924
178 106 663441
14 171 80221
163 119 940927
191 212 547838
71 211 21574
164 77 791911
92 144 92074
128 18 265433
217 125 664977
116 68 545260
278 171 987942
120 139 661284
47 259 211619
45 153 793378
76 21 719352
147 258 333207
111 209 390987
289 190 483563
285 298 157982
5 96 593943
73 296 714009
185 93 597293
222 32 314338
215 118 643442
274 134 349537
244 144 143105
24 171 738572
174 30 878781
106 268 76425
152 206 155571
24 22 152013
115 277 869867
142 281 710538
125 110 109347
50 184 974390
164 4 720355
89 68 213700
108 223 903654
284 253 506317
213 47 569393
5 182 596753
181 158 835310
78 217 808850
246 66 881611
215 234 422851
133 123 582624
160 32 92060
58 36 2382
15 220 110628
17 48 413967
291 19 888028
172 258 11889
28 44 717123
27 291 6307
211 261 260660
132 239 562651
288 299 922442
153 183 30340
216 211 285688
69 49 698581
167 192 66834
281 70 475379
96 19 393245
147 142 719619
264 90 557610
31 106 775696
142 150 939084
163 295 990256
96 129 918836
130 33 968922
146 139 829671
127 73 57319
240 65 168741
299 234 35729
48 270 455491
191 53 250022
127 46 629100
49 145 684072
116 295 579546
150 94 74544
159 215 167334
135 170 2261
244 60 308390
10 195 887913
21 38 25440
147 237 41568
181 52 913627
45 57 122424
121 179 615724
297 174 675822
114 62 39693
235 47 652146
181 239 766688
82 68 148346
27 26 691296
196 2 404947
70 170 50186
140 285 297829
226 167 771240
112 214 934441
223 35 755590
251 57 29332
18 157 515755
237 41 889295
5 60 443199
105 73 892667
126 260 221881
275 142 856694
84 123 224042
87 205 595832
280 34 525107
217 281 477717
170 81 591322
130 84 854087
2 28 530648
213 92 131233
288 148 201191
151 7 910326
253 190 635905
187 44 594974
238 149 411838
12 19 934697
217 79 697639
163 126 647742
150 80 351108
173 275 703421
44 266 478326
67 86 815437
26 278 334200
258 230 262436
229 181 500210
212 298 798330
190 53 30977
214 115 13984
92 163 291229
249 3 506274
255 52 920039
7 198 378014
279 138 344672
116 45 794983
67 223 668851
278 184 640072
209 89 803766
55 256 852649
298 102 689999
227 229 993470
83 289 821469
149 193 579870
127 15 571717
54 78 814954
75 162 589107
253 269 405130
46 284 690444
1 5 389488
183 132 414431
283 284 375708
128 191 111898
244 81 463352
285 115 437242
146 61 60160
202 118 148664
293 23 45218
228 129 260868
266 222 565181
13 70 848195
118 270 521374
235 153 508493
132 273 758843
243 232 195036
31 71 243685
223 41 27624
70 94 691098
267 227 634531
91 46 365747
1 245 132140
71 94 665702
69 265 95221
100 198 497218
291 144 999508
186 196 79942
68 62 636875
167 91 751085
258 155 794633
221 207 713599
266 177 736979
200 285 88721
53 10 269598
242 243 711552
47 151 321516
252 12 522201
120 300 372813
214 265 184144
191 111 589887
38 25 907319
41 192 181158
31 65 909591
150 62 742409
225 265 664321
261 107 624832
213 227 710903
286 66 590310
124 38 621617
166 53 825505
74 250 653918
92 77 114484
214 150 370814
294 65 888399
162 97 403207
193 91 739680
121 222 397926
235 269 263780
23 98 85471
50 219 357579
175 242 672955
242 76 444778
102 90 612548
234 97 388851
56 177 518061
71 2 312173
231 230 445235
257 175 522365
119 65 888093
13 281 395837
91 75 850413
6 71 339489
279 99 454055
275 47 464300
3 166 754405
125 209 694355
183 181 380628
153 291 865913
58 165 901071
71 243 578414
216 290 48482
10 201 452125
235 147 129548
234 4 113663
174 276 349984
38 65 365417
65 36 649645
140 19 874184
258 19 603372
47 163 811641
283 162 230722
184 223 198661
244 185 578828
210 100 209113
29 177 486053
141 208 900467
47 133 333331
4 63 551535
141 284 440402
130 215 595108
4 208 730227
159 52 709082
17 117 765503
272 167 612760
68 258 900086
108 254 175292
290 151 340619
235 274 248551
217 275 890153
23 21 623219
220 40 604537
16 19 133261
88 208 218166
146 101 263276
114 264 276760
32 196 20152
131 109 323132
211 233 388032
244 106 376773
93 50 693207
85 271 761473
254 183 856702
288 246 833036
260 201 934637
83 18 383123
153 249 743769
88 100 233289
293 187 505318
135 276 993418
248 154 847440
289 2 861231
165 163 651575
232 274 545016
61 269 894927
280 249 929278
11 116 395308
181 270 923563
107 186 175361
230 32 646814
185 56 263710
10 34 556389
215 55 367000
279 129 458518
277 251 113194
188 243 455686
188 95 358849
245 173 87379
165 166 640141
11 144 367830
114 5 735149
243 12 402965
38 247 603022
108 75 943238
31 273 333055
125 20 144350
289 207 8796
29 191 796060
58 175 904344
48 169 57116
21 26 910166
108 78 773913
137 79 239666
25 170 874349
62 239 110665
229 104 258608
196 105 882474
170 88 291727
121 165 708416
292 183 290222
71 8 104942
49 88 7328
224 22 574343
264 174 823042
194 153 601713
15 90 312085
50 120 297383
60 26 909364
152 88 413832
153 242 69224
217 222 144203
81 110 268342
168 178 277426
268 222 136394
127 65 330457
185 66 219395
49 100 754613
31 27 395506
186 229 462988
108 106 330561
20 76 763245
31 89 438939
239 87 149356
51 204 66010
192 267 718038
209 211 986207
177 3 706007
228 109 46721
296 181 232051
116 59 321402
248 160 587006
167 245 273660
122 267 834001
132 118 71647
275 147 107541
186 300 296132
297 247 413863
136 173 58883
162 282 230209
80 159 717342
44 22 169379
166 203 230227
16 148 503931
117 229 273086
98 42 777459
2 75 480747
184 238 835943
212 147 483303
173 202 563172
33 41 24594
172 249 757937
238 300 725902
227 56 239624
161 252 233322
19 48 485375
156 119 519006
201 160 681935
275 220 484570
79 54 162668
193 48 129997
121 64 778320
197 188 933982
268 289 602137
155 200 593099
41 42 673913
178 86 403850
259 13 657170
207 89 324164
224 296 588319
33 143 991247
251 105 454629
278 159 658072
191 270 832587
29 210 796087
20 298 318957
219 4 424340
139 138 606946
165 46 312346
251 157 512751
49 196 856646
147 280 558051
284 199 897683
225 37 458662
263 257 302294
298 61 174552
221 300 519552
206 217 573827
120 108 51390
287 181 901460
81 49 788222
172 205 880382
195 252 135025
118 230 981808
88 103 900673
245 88 273377
137 40 437933
67 132 142997
171 242 722833
95 247 829109
186 247 42102
129 262 568878
240 135 196473
153 72 265729
35 268 762342
57 51 202954
32 159 237222
251 195 514914
88 13 500243
8 156 649260
295 148 314295
275 278 594474
100 188 847305
177 267 595037
165 21 594001
249 37 496405
148 62 842199
162 142 857883
47 61 128958
39 59 905494
280 169 421477
229 119 518987
168 154 123807
91 245 337844
167 62 848609
293 6 973988
137 46 954094
160 266 717798
46 133 19817
279 148 619931
237 209 806661
116 189 18869
245 148 334261
14 6 576985
223 278 14892
165 8 29054
151 294 856152
286 19 505083
297 292 983212
161 224 600268
230 139 120747
116 127 380868
169 42 123828
122 119 350533
270 299 116743
165 142 879665
69 280 811541
181 63 886726
137 261 897393
8 272 380967
206 254 185263
117 146 838742
15 284 670919
110 1 951140
133 7 804397
210 60 154243
218 77 38684
170 226 147232
175 188 933245
80 37 395132
12 153 392223
8 51 990755
176 8 355168
60 278 773448
261 275 344056
63 168 702411
39 167 310810
83 213 580943
203 174 127012
250 3 388811
268 270 499686
289 287 838379
15 35 354219
109 9 393284
89 168 282298
224 149 741823
154 210 775421
6 129 663866
216 261 321387
250 44 748892
179 153 988540
60 63 514190
191 200 853428
58 113 449934
3 29 332898
5 37 932099
290 173 471449
130 27 562117
118 88 933504
14 74 330263
166 11 21745
166 298 755757
97 268 160773
94 252 614908
144 102 634558
21 36 596932
188 89 480596
224 52 207881
300 12 558885
57 210 391764
141 145 366243
156 174 159189
218 115 938039
145 168 588564
81 159 607592
70 151 48305
11 66 775113
127 290 145209
65 207 21885
42 199 435097
233 137 209765
77 203 276860
241 200 525568
219 28 103816
221 249 827967
237 159 277613
182 91 585008
167 71 826102
17 54 962079
89 59 993652
269 26 41056
282 107 116764
82 107 635072
240 187 997634
183 230 441619
270 298 913296
100 152 637965
198 269 80663
112 32 90238
74 275 385238
85 108 776842
290 164 3824
39 165 774299
127 297 572687
58 129 373765
142 270 846177
122 114 377399
291 111 864997
198 64 884781
148 115 805223
87 110 19264
225 253 762768
261 145 397562
117 174 745506
50 236 778673
181 106 666982
199 64 375979
178 243 138672
146 155 211710
230 148 972937
8 175 598165
300 112 62757
245 133 799258
117 277 308395
1 195 433473
54 239 888383
159 213 622810
51 152 40872
61 219 273997
200 109 8879
211 175 504499
126 137 333938
54 293 732046
141 167 91176
134 112 37040
52 205 303107
43 60 521113
54 99 397781
159 73 704679
130 249 67464
182 205 606704
152 50 205020
99 138 758007
56 62 412853
187 276 681426
247 196 545234
45 151 607784
240 209 937491
260 188 511586
245 5 562817
273 224 559546
143 36 928245
144 193 363460
85 126 329461
56 216 556144
2 294 180006
262 47 901496
245 207 974071
249 185 283385
218 221 796221
246 174 486856
253 17 238816
177 138 71448
53 23 230892
15 189 424219
155 152 755378
111 257 674629
198 3 874398
289 14 49172
260 294 233286
286 10 593428
186 292 498993
24 122 49523
241 52 812607
175 106 958339
295 100 694335
100 193 97141
286 285 578346
289 254 954764
11 281 265063
102 207 45006
225 284 195694
276 236 226746
56 145 721332
292 154 873555
66 241 753510
67 92 71286
188 76 518850
118 60 530397
187 219 262028
90 19 659648
287 293 646008
83 147 568229
200 185 634117
29 173 463300
118 23 947818
138 126 467384
110 216 858026
202 218 316635
114 76 4250
157 88 747315
16 87 248224
210 294 710883
16 89 724619
97 80 150725
24 10 998596
267 37 636358
42 242 207751
293 178 131506
104 289 748004
112 259 989918
45 32 827609
163 186 132006
230 170 168686
60 112 592769
225 91 412890
249 52 804917
172 51 836590
110 60 389700
233 58 833489
205 251 996157
139 33 729578
179 300 824425
92 260 494490
64 159 749897
203 298 752779
37 65 457178
195 196 147969
229 174 56860
164 224 865985
40 78 986120
143 167 431185
13 71 218999
265 170 594802
76 45 449031
204 211 861977
13 261 992494
279 135 674596
27 269 620492
248 184 876325
123 96 828192
37 227 796168
221 186 228237
289 124 420371
23 61 940589
92 299 989939
235 24 545358
69 131 572745
104 170 883261
76 182 173950
97 26 402514
281 121 514410
247 229 422877
18 170 569043
154 224 183235
279 160 688158
73 290 900387
201 252 19716
60 123 891118
116 280 17699
63 67 779477
235 221 737045
51 283 32213
238 177 326420
4 265 298914
235 177 310433
120 206 620137
260 139 624833
270 4 157174
59 14 125512
157 93 96237
239 130 348077
231 299 944238
164 62 322182
43 136 3830
196 71 652197
36 95 49896
80 22 728986
35 191 753682
248 141 672360
31 241 343164
167 116 838495
69 240 328282
297 72 644260
11 110 350284
245 217 699127
259 121 724093
11 103 116511
233 13 811000
5 53 880159
83 60 440631
127 20 765583
154 187 79923
281 113 676238
192 176 405874
172 150 551118
161 153 704319
12 289 422489
187 206 218745
45 110 240768
217 262 478042
201 228 686858
199 25 392883
115 274 385333
28 210 421322
151 98 842986
105 221 975086
90 39 955067
160 105 40135
194 186 527807
21 268 499899
113 171 155832
137 287 689916
76 26 64736
195 131 640150
11 293 134509
179 246 686518
20 102 967168
88 225 562529
263 182 408640
16 259 372553
106 145 283668
69 172 664200
234 231 935154
156 203 514514
231 253 466244
132 32 104727
117 258 302761
215 40 82718
165 224 477981
228 195 923171
164 292 652668
69 78 983093
60 16 173175
43 236 312653
280 94 284711
110 58 974021
198 234 875553
259 99 31243
135 290 676541
148 257 14218
72 47 819838
229 7 372937
142 184 862546
171 26 375459
124 15 468537
3 117 378704
6 102 657959
264 127 680465
213 211 875714
266 66 673449
46 172 964004
135 166 208070
17 123 6551
4 59 69457
243 143 535267
46 236 386061
56 101 564380
196 25 462764
299 153 647086
214 248 302143
237 157 341506
192 151 377830
44 45 734349
80 5 432262
2 152 952299
119 239 108681
236 79 768672
104 189 455092
76 8 802292
281 159 132209
80 251 823347
78 186 185995
126 225 294571
175 114 624289
123 263 234369
103 23 51549
68 245 51618
296 64 294615
95 240 521047
9 51 486835
238 154 620728
223 135 338930
143 183 523333
139 58 271679
153 129 761735
228 202 946666
270 88 711811
79 297 224874
239 102 856197
129 40 25667
1 201 10166
195 61 815002
17 20 574246
5 30 634811
135 112 197588
287 285 334564
182 280 899967
170 162 881723
251 202 134555
38 106 576758
280 184 343391
264 109 810032
93 52 830453
78 103 540900
165 230 925546
62 115 706924
238 163 653281
29 97 480746
54 46 428630
121 113 708127
230 289 737053
280 142 668842
58 81 212221
22 5 670453
160 153 4784
178 6 954905
109 68 433433
19 1 238127
80 189 91813
18 298 172950
239 106 220728
29 266 79898
2 24 738426
70 127 332476
191 142 948212
299 58 574432
24 138 423048
158 29 937552
270 267 819111
248 183 787865
278 247 524184
296 19 335709
162 204 461368
252 204 964108
124 79 405660
132 119 150901
290 171 131748
238 297 414003
254 264 857187
140 24 451798
50 291 815998
270 72 895304
261 24 726642
177 88 278063
15 94 45847
126 153 295964
250 297 402887
100 256 392468
81 284 73675
103 70 794323
144 2 747076
204 84 603347
234 111 209593
36 44 408699
279 96 521796
100 273 785646
112 13 732343
290 243 419586
292 4 392162
283 202 941431
240 99 421693
260 145 347700
25 79 527309
193 32 81991
5 112 257636
216 253 463778
263 295 683077
288 71 547702
232 84 924061
273 62 42427
115 25 267535
17 145 938018
94 232 299807
247 192 805566
108 57 881439
235 98 392346
214 247 612017
262 29 553045
197 216 421144
174 296 547747
45 247 101842
22 256 41223
50 81 566183
135 164 975687
232 149 644773
99 246 862378
28 20 579208
208 261 908604
139 253 811358
140 150 139987
124 165 683384
171 99 877644
207 95 717763
133 72 779702
64 89 597115
31 197 634005
258 278 404770
87 77 47253
127 159 989163
291 58 409603
55 33 870107
48 148 150905
148 116 539976
185 164 35428
32 207 477215
180 53 737410
218 147 66410
60 292 262760
40 36 498089
279 81 181247
120 64 71612
101 280 521332
73 18 607439
33 122 837755
268 123 564124
92 72 377193
15 92 617098
77 216 953729
281 300 852039
206 163 661534
232 85 406935
99 135 697356
106 216 739635
76 257 432854
209 95 788761
71 202 259950
108 17 66085
84 35 470353
231 297 678102
126 83 484421
61 177 347692
148 179 395499
103 257 648500
107 76 707200
219 94 171071
18 77 899894
14 287 157824
66 256 80183
162 172 77032
44 129 922228
250 222 239366
105 69 849204
15 91 505571
11 178 528039
40 194 323265
214 120 893169
277 44 418593
32 216 290029
27 198 808827
114 213 311090
141 103 30881
230 157 603223
138 72 347180
129 21 84572
206 240 904568
271 112 627574
273 229 573113
210 234 387908
173 87 918505
8 243 597049
52 160 986687
75 208 609744
203 161 531367
98 66 645851
226 198 706212
276 20 50189
173 12 936596
40 55 835060
67 82 30749
77 113 233171
32 235 166706
125 282 678072
238 79 885013
177 159 515
121 197 939563
276 149 245628
222 52 751468
253 224 628918
257 176 258205
225 9 810334
292 18 461135
108 157 89497
214 285 116331
112 291 237246
245 104 620893
201 103 531430
43 251 864155
209 284 100128
72 17 346456
117 291 726614
106 62 107941
96 150 69245
28 202 359642
153 236 966168
94 127 239638
45 238 600703
273 177 948640
33 185 123809
103 61 752099
91 228 763077
95 122 674184
82 209 233350
16 184 132700
66 24 877141
18 55 796235
296 201 822723
105 143 80054
11 12 204750
148 46 873270
255 102 140061
256 223 341743
240 262 711032
175 171 764164
69 71 983620
161 45 903956
148 197 167161
204 230 263148
261 138 205283
47 124 249146
238 90 324189
73 68 794489
75 170 837159
49 258 598040
40 208 196164
29 229 971668
298 97 589845
246 93 755550
106 96 552801
285 59 687070
141 228 260561
58 92 56184
33 203 249136
197 105 47865
37 158 612333
10 293 645769
27 3 783728
40 285 364839
277 37 101541
272 194 554762
10 162 704801
226 122 909179
58 198 924992
82 154 112986
105 224 210993
112 220 138793
60 267 816734
112 83 144872
87 299 666102
200 21 268733
243 246 206758
232 226 142592
254 152 552575
189 92 463169
169 58 514618
258 169 694557
285 23 110288
242 12 193994
288 29 129094
156 154 762283
184 186 460917
232 228 91968
125 207 389302
103 297 425800
212 219 499079
139 264 432113
200 218 173649
181 126 823503
129 206 347173
248 294 461665
284 7 100605
291 204 478850
293 258 861480
78 168 672434
63 187 167698
254 53 369614
277 74 389970
206 1 977469
88 295 417123
6 208 877451
136 12 443964
39 142 996359
276 16 612323
76 180 394074
131 210 100254
138 215 515231
271 43 284470
272 70 698740
92 209 712993
62 55 121516
177 282 168384
26 279 204825
172 45 235112
119 177 765515
70 157 709541
163 233 796888
23 54 290380
185 285 195650
252 151 952896
145 268 735092
51 270 94601
81 253 896018
270 202 269571
264 126 68484
161 237 233828
160 268 492527
217 296 600345
116 24 262034
36 207 221891
235 57 571833
262 56 594941
233 35 712407
130 201 631869
255 141 65422
146 194 919577
179 11 142763
283 181 282580
298 195 149974
36 192 24252
155 76 598715
216 51 983261
65 139 188523
58 142 290906
236 274 866461
224 266 501499
166 153 608509
70 143 559481
124 13 729847
150 102 582701
130 268 842880
81 260 634643
255 9 542765
114 145 908279
77 230 283181
164 79 724377
7 59 665728
291 6 20256
20 24 669303
260 262 707916
157 76 482263
46 93 51545
41 159 337982
256 247 694661
75 177 14588
292 156 43249
68 197 937290
87 50 767031
225 139 391499
274 155 376999
195 33 460606
138 299 668063
41 266 460184
22 158 7573
234 107 957681
212 96 973738
177 224 663314
217 96 443079
230 94 791599
43 139 519258
2 70 87177
140 120 291039
273 194 275321
3 151 29680
178 152 835367
196 55 969176
261 160 262024
127 52 345560
90 22 511268
293 59 385354
130 261 472361
154 275 213846
288 106 156020
33 145 2767
200 223 984145
221 55 704714
266 112 104897
119 77 70313
239 256 19654
174 253 209071
39 293 16955
264 284 152314
140 67 135089
24 88 526173
211 162 742399
136 138 380216
5 43 740628
59 144 473606
188 121 852750
293 167 23801
79 251 466494
15 282 848112
167 48 738920
148 276 89959
276 283 143031
231 42 801599
55 109 838480
205 50 943031
231 279 850540
45 169 125698
92 283 583250
21 74 398101
278 266 555057
208 49 507664
285 198 68824
158 117 533014
26 46 24439
261 258 878667
295 89 176863
132 38 380143
130 229 664875
244 131 758588
83 27 16782
43 66 944198
248 22 645834
12 135 214591
236 142 68272
174 66 478594
285 178 756673
36 130 534309
181 31 511862
2 210 337703
5 261 849715
216 254 750649
239 166 980701
283 90 802772
51 54 708530
260 197 681471
123 177 569021
269 214 155341
178 73 418838
220 63 134541
281 270 192440
129 196 275124
209 271 315867
289 152 493997
142 185 620223
158 177 240263
278 236 95587
105 52 231585
32 217 150022
286 275 283732
268 59 184282
27 169 726228
67 53 224510
99 196 690172
94 300 753837
105 94 282820
49 227 248069
227 92 328357
262 149 536869
76 109 421979
129 232 289585
133 285 808143
293 196 260326
274 12 316625
182 35 673089
225 49 421610
224 246 298359
241 246 313162
84 285 363481
82 94 457055
104 142 204356
45 211 303112
265 293 616912
280 214 611141
89 190 604302
284 184 80319
142 246 13946
4 7 872363
179 200 909623
61 32 249063
101 123 663274
252 6 884674
173 247 282816
196 249 754157
51 136 541546
70 10 659429
216 2 941275
266 60 19903
269 202 911485
36 109 397117
93 122 659102
161 280 574568
185 103 71449
127 140 152014
122 169 870523
45 181 220289
209 78 33391
264 117 315697
268 25 176398
6 85 113485
209 44 185725
120 225 403689
223 46 243459
218 122 705302
8 196 165530
96 86 413664
144 284 124131
87 125 621671
193 289 873460
258 69 512371
136 156 341143
91 99 744901
209 167 161338
70 88 476183
114 12 778103
26 288 999353
6 239 213035
104 138 287285
167 134 719796
181 150 696578
158 11 97834
3 159 339621
290 143 126256
270 149 437724
52 10 804531
277 18 222781
181 170 744373
128 37 42572
46 155 735590
30 9 627264
198 50 599902
277 9 311410
291 246 218879
98 6 481650
82 65 812786
239 273 744649
48 26 281954
222 3 827189
250 289 966507
151 38 883837
6 171 446373
182 185 679192
244 119 336525
126 164 155589
151 114 251445
260 82 94163
267 139 390122
223 101 663985
238 119 484137
80 297 757919
279 226 216225
74 276 273450
118 134 248093
108 81 37064
95 258 281930
27 129 350955
187 91 601145
112 127 6115
108 239 27909
300 139 444750
190 206 417530
187 51 141619
171 59 742293
151 63 29147
132 193 542179
257 299 906693
244 44 23867
55 205 709721
64 75 127302
202 105 659658
108 172 418433
30 250 415174
47 251 761097
12 64 634716
259 170 378532
266 56 463596
56 128 54045
18 154 366731
288 23 613051
279 210 809331
100 67 239069
33 110 283978
229 66 35517
30 80 8501
154 42 693878
166 283 631820
168 165 730724
178 249 54799
2 257 308226
44 186 726456
55 211 958907
99 103 440184
211 173 15849
134 232 234995
148 6 419207
140 283 541405
67 184 229633
108 76 673350
97 145 136260
62 243 129397
127 150 810946
123 240 980175
202 158 709751
170 59 784094
37 183 343887
255 270 360870
190 241 528909
109 263 119009
188 273 326603
166 108 593690
18 271 557687
261 141 557476
203 83 432930
26 15 111567
297 131 241963
27 115 703908
108 87 318161
260 104 171118
239 73 59062
242 113 578455
108 241 903873
27 266 387088
116 110 872623
270 92 813157
36 88 759795
239 80 992868
154 297 517486
120 265 914080
210 133 498626
157 68 453404
93 134 749830
151 240 553062
55 210 416869
247 70 223071
199 291 398115
221 86 726227
35 105 372664
14 269 819788
59 42 916127
247 96 188016
50 99 878201
9 103 654098
74 153 801856
123 188 369193
194 98 128891
38 194 92306
264 192 869790
123 168 603079
117 147 789635
80 87 138563
122 32 888258
16 205 888653
8 66 685114
138 142 410838
2 264 878586
78 223 388933
224 193 482374
223 268 884578
194 157 844314
266 285 895462
27 136 483855
149 288 616121
276 237 608765
15 56 973162
205 124 770514
62 137 327409
92 123 945440
166 83 54822
289 273 78009
114 116 851750
298 277 216183
45 29 288675
11 1 586318
97 297 963002
113 133 979966
125 251 629977
35 241 641495
81 28 661176
237 286 398425
257 96 338529
166 160 403698
75 185 173733
166 143 239275
197 88 976452
200 202 140954
93 115 437677
192 253 308597
83 183 53002
291 141 7419
211 18 925516
197 51 80627
272 131 32354
223 177 770396
32 181 686833
210 200 231802
8 19 994195
226 95 873493
111 44 286857
273 261 101009
285 125 125683
212 282 448020
294 134 576991
23 69 260709
206 33 49592
220 268 967386
287 247 588570
10 278 289001
97 82 767144
128 2 356485
36 7 575570
30 57 729564
54 160 53736
265 147 830133
242 246 152574
124 28 896879
276 271 438205
216 171 39502
295 21 533623
205 24 262833
212 238 208904
217 134 311095
146 299 164878
288 107 384815
64 153 698367
224 157 401532
138 152 640298
64 267 501784
155 289 254480
190 292 90851
67 104 553801
243 295 115165
113 120 859865
177 274 906866
223 212 836500
52 22 950535
170 118 109537
189 171 121300
32 140 432453
242 65 364160
239 199 389912
192 96 313967
170 133 967592
174 80 895203
162 71 176733
52 234 869727
131 198 457909
147 292 566788
295 221 624075
127 66 120956
110 179 609584
224 131 692000
78 35 703477
77 97 929312
103 199 828983
106 118 185839
123 271 232053
13 236 578102
35 37 538907
15 87 896319
66 239 796653
122 54 919732
97 289 779743
88 124 773664
284 150 41134
187 241 225327
229 112 14309
70 273 34728
102 294 926911
182 240 998085
198 22 788083
230 55 171203
125 46 793642
280 284 813693
11 279 217292
16 173 566535
151 33 443260
266 277 105263
275 131 746495
151 215 84817
84 9 147670
90 158 788654
108 151 323988
64 48 794116
37 232 63866
222 296 304882
94 243 247321
191 150 662033
44 100 335815
226 180 805109
136 59 255669
242 287 702828
223 110 836275
86 68 251750
66 290 131187
78 289 506745
71 47 194135
272 263 805720
186 84 731529
172 233 676974
235 251 519477
14 85 802027
120 289 387684
108 271 522100
296 269 409609
153 216 779770
275 79 287833
234 48 958867
79 237 950236
42 300 341125
107 152 325028
116 154 229110
92 8 75194
193 272 980050
87 252 963190
205 48 578322
25 280 612432
220 78 458670
286 168 733416
138 54 8486
140 258 75800
58 147 776640
156 184 169510
212 83 40234
244 8 600768
275 232 566976
218 150 204446
225 12 554209
31 138 772397
166 190 244796
165 33 379765
102 12 587128
253 59 600491
104 76 766091
64 172 165308
129 147 518344
155 137 332838
111 241 220607
20 180 191210
164 147 537809
268 292 279972
160 157 158635
185 61 316028
131 141 554957
98 207 80992
83 24 127283
189 26 921380
211 141 593156
69 295 516649
259 31 773731
127 220 364934
122 75 931155
104 90 121766
104 290 559564
281 119 615727
187 245 836714
291 105 277319
136 191 136823
145 136 439027
24 106 264264
4 202 491330
40 97 72892
222 15 182180
49 144 132113
195 65 645898
210 212 247095
9 54 536942
158 248 415393
204 63 870809
46 41 147744
210 215 880919
158 299 88182
293 73 549667
121 238 940658
107 98 177406
259 213 256060
283 74 171891
211 95 389539
125 161 531703
12 37 881639
146 246 395226
86 136 8597
7 240 977035
130 182 226399
191 273 890365
271 23 312522
28 120 998520
133 57 68442
19 185 568223
18 94 202724
73 257 477168
259 64 140787
163 93 510017
216 223 73232
117 139 954208
46 6 928483
220 52 315673
273 222 165903
98 239 437732
185 80 404147
118 70 707077
10 178 394448
299 295 770413
217 23 423719
44 178 370179
155 300 82009
119 176 964329
72 148 644017
96 35 702570
106 211 927449
228 273 628872
97 185 181520
21 203 486175
201 285 197062
171 243 961115
146 68 376771
281 84 800924
127 91 901348
2 95 215436
7 226 569849
52 285 364298
244 218 892763
132 109 565799
136 164 250716
193 59 171762
28 79 404475
197 242 875025
156 130 341954
33 1 124933
76 222 122440
136 275 722320
91 157 602310
221 177 685653
33 253 654241
244 92 838052
123 81 789240
207 112 649415
150 143 243220
216 85 753563
147 40 283935
196 5 163302
8 186 295506
105 111 549953
161 89 50664
168 280 24407
266 259 795337
34 73 269444
292 242 723682
18 143 292584
286 112 179883
251 152 289226
258 292 910472
133 23 708662
124 21 123832
143 130 778142
282 45 193616
282 101 861748
183 243 336904
12 232 5000
130 183 847635
65 88 837840
185 107 13150
149 259 979898
4 66 200787
51 182 729572
60 238 590147
211 259 468015
33 56 234019
284 164 403326
210 272 966087
12 29 997377
120 159 44120
249 144 39646
47 110 13826
65 278 884197
80 143 193889
148 147 921653
263 75 848940
29 81 231917
293 177 557711
139 54 84059
75 200 817708
132 176 134116
205 200 20525
264 266 360887
57 236 278919
51 155 930357
23 83 104033
183 261 189487
34 204 349877
298 173 621250
291 22 873513
288 212 85408
255 98 632398
181 231 306633
33 161 659741
11 50 504233
161 191 295539
52 111 762934
56 277 672135
294 191 656954
223 294 487761
111 166 862274
196 69 302324
127 300 436125
32 110 825302
250 256 761259
158 156 186635
182 177 156620
30 129 621576
264 147 884666
149 164 618529
125 56 380100
124 174 70558
215 229 152858
84 70 5759
96 208 531230
30 125 217727
13 290 510116
258 84 530445
40 6 80887
230 13 207490
46 283 429224
97 285 455742
273 40 912402
136 242 448262
297 234 554542
50 88 848513
243 37 860764
22 113 142480
169 152 64786
202 14 629275
296 180 108445
212 237 609834
81 275 537527
158 45 121049
38 12 654647
291 294 273254
109 41 585699
37 271 360607
69 181 747103
116 64 28404
48 298 389960
190 273 989153
4 189 471833
12 66 567807
234 95 857820
158 295 555804
90 4 826303
217 87 870076
116 207 811837
116 2 477123
191 197 110992
244 210 751671
239 182 726461
42 101 479037
75 150 142978
61 218 92146
182 256 964049
78 204 691644
285 284 916104
270 193 543071
109 47 685704
267 68 792177
229 220 855547
118 196 26739
279 179 840656
138 25 386812
32 119 915978
132 290 732245
4 162 519874
108 143 720834
208 109 191476
289 56 614956
280 12 905826
83 78 154772
31 63 298864
83 229 698436
234 180 547915
14 104 940030
296 281 50507
128 242 219689
274 74 850821
272 280 919647
299 94 846257
232 186 513139
247 33 743586
248 189 429909
196 235 397465
234 53 200302
298 187 698609
92 5 168895
106 114 123543
150 240 490541
226 101 980517
79 91 484226
108 209 856583
62 46 874861
13 33 841041
170 204 841299
81 259 523224
220 195 729014
190 76 549021
191 6 241764
170 142 14152
203 282 128664
118 298 952639
73 86 291405
207 162 895608
169 39 457045
91 295 330515
85 285 556936
103 283 660778
236 56 202898
267 144 730082
50 224 724264
4 154 722411
257 249 563751
283 138 922993
61 55 216838
40 230 925504
93 21 756284
148 80 534387
193 267 409604
119 113 823952
47 292 899580
109 106 169998
98 132 337118
296 300 320377
111 228 38166
44 145 567494
289 257 692464
73 77 375938
54 92 43622
173 203 980385
91 236 952190
209 126 794114
245 130 627775
227 59 682149
138 52 711532
43 192 420377
83 246 379248
115 55 269654
63 140 227504
16 165 34947
204 257 816739
1 223 263666
45 34 388645
283 55 382608
99 286 4376
147 82 304566
154 229 92852
194 283 33193
187 180 615431
84 183 379246
103 177 309177
221 225 470922
298 98 766209
18 13 178054
83 7 34747
264 91 471365
248 269 607209
28 107 773985
266 225 489602
23 25 479044
266 99 194676
214 114 282452
274 34 892869
181 3 247026
131 253 917809
114 259 151864
249 251 288265
216 155 949363
273 16 976992
202 32 634568
234 28 138332
46 29 719715
65 78 387261
180 178 12756
250 60 733705
168 232 263031
126 171 676544
237 139 266982
210 74 567530
194 256 700305
47 205 629711
263 98 198102
15 57 431156
213 59 385120
94 250 721607
8 142 707043
4 275 948404
9 21 424440
141 35 536015
66 279 769368
54 275 859286
16 80 483508
203 6 781314
269 217 862233
253 52 775790
264 164 565366
259 75 713789
299 67 804461
54 128 633560
148 136 446821
66 292 221842
116 27 658266
229 30 395493
75 254 811497
62 277 409231
252 256 299179
84 217 301639
202 164 149611
169 101 503141
65 181 832140
25 11 386802
260 246 902519
293 235 929925
64 132 37400
300 165 839339
261 244 356079
241 158 381454
25 188 270003
138 48 26149
300 247 502746
184 293 417750
21 174 67662
44 118 816437
83 200 971179
90 86 418600
276 117 835097
36 14 990912
261 236 452413
295 124 608040
130 102 609055
60 12 3377
208 104 936472
84 19 961237
201 134 62927
242 63 939035
189 115 494559
38 174 260684
229 298 577952
29 51 338818
235 108 156616
258 219 91298
158 139 149586
72 187 273709
211 108 377410
249 12 223992
208 225 423964
218 146 614307
60 55 900312
94 151 989482
188 8 364169
103 128 684435
178 185 725640
62 15 564172
159 153 48820
20 230 545147
128 246 800818
8 67 475219
122 58 290288
197 115 439978
94 17 763063
137 227 77184
130 283 967016
282 251 620394
86 244 770917
275 148 560182
274 30 107409
220 22 962543
92 257 578586
246 98 463337
182 237 859545
35 258 117744
184 15 387745
179 105 902296
66 277 964435
131 101 43404
89 200 368394
88 233 867204
202 43 992101
53 22 734956
108 177 95086
198 122 830803
131 281 474082
152 158 851016
16 263 601901
25 163 286738
132 61 702251
31 163 46500
250 290 992601
131 138 985207
107 48 470511
250 235 689047
296 158 419536
237 284 2800
199 109 889344
146 47 824050
220 148 273115
210 130 867461
223 300 353721
7 51 547693
168 211 443726
198 5 344623
86 127 488020
88 127 349242
192 181 676244
46 274 587757
96 41 685321
154 163 834405
234 249 765350
151 142 729150
248 3 95962
95 180 985149
104 22 408349
9 205 635301
160 262 471753
174 152 55687
46 265 141747
135 37 642884
50 134 350279
189 157 895106
56 140 496733
195 262 937006
93 22 518860
93 270 940381
135 84 838425
268 42 63793
168 117 733569
62 145 873916
293 119 506555
16 24 260248
222 90 87506
54 167 951085
118 39 13014
201 137 964304
74 226 320907
175 279 762858
278 45 986980
70 256 116500
184 53 338941
74 107 610636
178 236 614572
28 131 17305
217 161 706612
292 255 433910
169 145 280482
297 165 754249
26 6 758595
169 15 672079
201 191 478979
274 111 596358
55 118 900371
79 169 699063
292 20 558417
150 84 290214
4 16 215837
235 236 870912
90 249 460868
98 211 494273
252 50 223488
128 202 379022
31 57 472837
79 50 370960
64 143 515327
196 161 395061
122 202 22437
99 222 868565
166 138 871389
243 158 184400
56 257 856798
57 220 785838
187 292 811374
21 56 998347
174 226 909582
18 199 60717
221 87 240870
214 111 544135
72 38 948021
128 66 57240
268 136 437530
68 239 921938
229 59 398470
186 87 948897
59 12 473580
111 51 564845
234 298 252264
220 250 411018
252 75 96394
90 134 184795
13 168 423076
148 205 273072
131 20 956726
281 160 306902
83 123 430754
78 11 280547
255 207 560345
126 196 685879
225 122 889469
93 230 467681
186 28 135348
288 98 453431
269 141 139899
157 187 513711
295 66 331820
174 191 474376
43 6 298168
122 209 987534
155 273 662131
105 294 259634
170 263 180225
239 251 843197
112 138 532874
163 24 690088
151 219 946425
160 62 195655
195 127 644591
266 173 300702
217 135 28111
53 194 355549
27 14 24661
238 264 615160
140 174 599145
217 218 108993
43 79 790388
58 268 420742
166 89 464797
214 67 424892
37 233 87395
173 98 971417
232 65 363578
82 121 131883
221 64 63095
90 143 88012
235 243 695022
180 259 480746
235 193 511287
206 58 493360
255 22 432088
214 74 834184
245 247 132044
34 61 991234
166 104 599377
149 272 762955
145 39 955610
223 28 263373
115 287 345480
234 106 840072
263 78 577873
269 218 305638
195 123 847840
205 132 380216
13 196 889652
99 300 823571
227 130 830011
187 133 412919
165 179 937631
46 50 376108
215 126 623334
150 34 149292
155 112 972685
121 69 370849
198 276 877541
151 102 151150
80 120 600317
17 250 925390
85 72 338432
251 299 349978
116 177 90550
228 51 304550
199 286 64913
50 69 29095
81 232 443110
184 161 701467
32 135 425077
261 254 729280
28 57 457080
83 250 265574
195 247 455496
115 119 617228
28 241 790858
180 117 36853
30 267 923932
91 178 634761
49 8 793016
106 264 874373
179 123 629570
271 144 258310
199 71 100565
34 296 231276
12 233 524594
277 168 773182
175 12 154221
244 66 136009
120 210 460701
137 220 82556
156 249 162500
212 37 677811
216 88 674272
149 142 918524
145 119 871139
140 169 882369
111 225 913952
249 239 506894
36 273 959387
161 22 756854
164 227 498438
86 183 195887
270 210 850331
294 270 305055
262 266 6014
19 108 182238
135 268 671881
110 83 933894
10 202 322104
35 217 404379
287 30 170632
111 109 803732
115 232 248762
161 10 616777
116 257 739387
142 116 133773
278 109 657681
58 300 581656
89 7 563805
157 183 384801
244 56 952133
290 194 471715
31 243 503270
177 205 969552
147 73 570482
65 189 870819
48 73 562096
280 58 764486
244 20 537198
55 76 970122
161 130 498640
261 8 636070
46 282 236778
137 63 169204
107 79 491873
115 41 260286
63 130 626500
122 216 210437
65 210 360246
234 141 832843
117 14 310007
296 247 362711
8 141 896880
140 161 792600
27 72 829311
151 158 607542
126 188 724385
173 153 829877
26 134 68465
151 57 942672
175 120 278880
246 247 626469
233 146 758888
186 174 698344
72 286 372720
122 62 108231
3 226 354352
6 198 974218
257 266 632983
66 264 234148
201 53 383278
284 1 81267
68 155 240480
282 115 768951
152 147 708228
291 245 605176
159 104 550495
113 200 82249
45 141 586898
231 76 259826
77 38 342189
163 84 187266
89 51 150954
55 261 130510
5 15 963559
298 113 365597
93 58 963493
36 132 73784
111 184 964655
230 292 340015
263 224 107017
33 108 614707
207 110 4838
92 127 745437
93 273 72488
86 237 571792
234 117 831356
199 12 860632
103 197 280426
228 196 90249
247 12 706784
117 119 26376
161 127 960496
179 156 213562
56 265 557047
44 214 275238
87 90 53916
52 191 293137
257 259 12164
19 58 981021
256 298 93632
14 237 133748
4 104 478327
201 214 566813
68 227 961787
81 264 147523
94 48 109021
146 4 260225
136 75 135653
99 231 189382
262 206 660620
65 218 984083
271 30 441917
16 170 358275
90 97 114500
51 147 276324
167 38 555856
44 278 540062
36 250 652173
185 300 620681
20 16 141904
163 214 831684
290 84 218114
37 240 321383
278 155 228500
130 5 1809
229 300 648030
133 130 936028
207 85 96050
8 237 368403
266 48 670562
195 47 757093
183 190 509868
125 291 524995
111 268 783737
202 201 995792
273 232 980759
5 87 878943
299 21 80669
19 167 409995
117 233 753365
188 204 808146
138 46 442869
100 196 177055
61 261 196574
173 215 522984
138 80 710459
295 11 310483
185 68 148606
79 190 306775
282 159 25390
233 177 320178
283 267 875032
5 17 261610
237 266 865894
260 165 635293
50 251 180669
180 54 821496
215 198 807147
31 192 694671
188 189 669531
128 143 851842
116 294 171773
5 129 751731
273 143 751621
255 119 228431
104 167 628648
127 283 441214
258 29 947739
265 269 103043
267 225 226487
56 158 742135
254 57 206116
229 20 232
5 54 811844
184 152 979130
252 187 300512
46 85 432307
261 86 502475
207 52 525403
234 99 336883
298 19 561922
169 102 571581
117 148 343404
73 15 387600
116 184 870771
36 212 559488
197 111 709214
215 279 180241
68 1 712951
180 246 980586
154 97 606020
213 186 847617
218 102 315973
291 212 335780
237 134 537128
117 60 664156
284 140 338599
54 263 420345
37 108 918356
255 109 69631
174 134 939554
196 138 44839
160 99 120088
218 49 431541
230 182 587881
52 26 636230
292 109 393237
271 221 873953
296 271 558781
47 155 139722
28 166 679797
289 142 209524
149 161 367009
85 10 357371
238 42 206359
203 57 417287
104 64 202283
84 260 252587
198 237 385359
54 236 602323
59 113 87438
155 10 731848
188 223 533520
119 173 332421
282 85 850259
106 275 237391
284 92 353342
279 273 467765
173 157 48108
157 195 701182
76 240 765984
292 88 366560
10 108 263704
14 95 772842
19 165 58265
262 219 156327
8 214 940512
298 254 92375
183 34 133557
108 222 636471
4 230 913370
42 107 718288
125 70 373248
235 223 464489
71 168 176269
18 19 478732
285 196 77066
196 151 359362
47 169 740670
260 289 363739
291 77 383989
251 164 42532
220 192 912958
295 176 282072
39 132 288275
239 16 466529
189 60 345998
94 20 350282
254 278 538635
55 259 846114
59 244 375776
214 299 9149
242 191 109697
281 125 355295
142 122 323372
94 2 361917
232 230 835230
285 8 367576
176 48 400516
67 182 56389
183 228 939353
281 224 874841
171 294 340012
192 200 326882
196 40 213166
73 211 818178
97 199 39678
132 91 249129
167 206 759426
121 70 728752
288 41 253540
28 179 239771
277 48 191934
154 6 421148
253 300 748386
176 174 912137
237 156 11178
269 286 234878
217 279 529998
42 257 511985
188 19 805355
277 149 449703
64 7 289359
184 233 775253
14 262 420603
37 136 839023
37 145 141512
193 215 306439
266 179 390252
299 31 806018
241 112 80373
275 15 212764
231 167 113926
293 237 567567
124 188 728638
77 187 836271
128 284 863391
84 199 802873
190 172 14239
129 88 777993
96 92 412812
254 110 712671
33 158 130571
229 231 394651
183 114 161101
206 170 132904
220 183 219647
234 129 979584
129 209 174855
3 270 211135
137 228 484033
275 196 325201
8 181 836355
285 282 945670
182 290 260105
232 245 175250
30 64 956520
124 96 88482
181 205 100257
14 148 570972
214 132 790167
280 126 598456
293 290 133176
102 137 23530
39 130 168094
112 277 87454
210 98 56534
170 138 500332
51 130 381936
157 16 11901
14 225 828159
280 251 981911
209 212 986751
283 256 119475
298 164 301622
285 179 349496
247 85 14888
36 228 204041
161 235 778098
273 50 238239
21 280 818070
146 71 537052
168 122 145775
114 81 721718
256 281 762843
287 175 46079
119 66 489808
181 225 310209
205 11 601544
191 92 951788
17 169 128786
67 108 969290
62 3 79106
170 163 557490
170 86 334355
131 13 811847
98 123 151466
180 52 471473
18 227 583838
75 16 274413
192 165 77869
134 240 545851
257 282 298038
146 57 202331
290 239 921982
25 6 401086
266 199 443335
272 123 711838
43 147 150879
70 49 187424
201 66 44849
59 48 768165
164 113 132196
213 93 552324
208 44 582283
296 41 116425
7 243 615782
102 179 660662
149 129 965033
217 28 383893
95 98 671977
206 11 149438
38 160 230113
1 21 486013
11 5 393997
91 43 962380
254 158 41642
70 298 223358
195 138 939624
23 1 745229
7 177 935090
253 162 412378
61 24 106819
75 149 453317
235 113 610017
175 122 91021
266 12 146952
205 280 411770
97 230 864720
124 200 444005
200 235 174600
19 102 69566
150 188 609739
6 258 209136
172 58 141975
256 195 74482
77 86 216259
203 261 663690
193 240 611953
141 112 993668
29 187 863501
241 58 594324
38 92 202026
270 32 963760
153 186 717271
248 112 528661
116 226 790891
262 69 170505
106 214 523907
13 237 403265
187 42 309142
290 228 387563
107 200 339459
181 269 954390
214 136 671769
46 246 267091
13 111 102602
225 7 871644
238 156 32738
2 126 665293
193 121 393503
74 234 819999
280 166 89435
172 179 269803
205 219 161448
233 4 848184
193 295 34196
138 256 441786
122 121 87772
113 148 95578
206 150 218556
156 33 479632
169 68 65809
151 249 818844
218 205 496481
78 121 675169
4 197 675401
61 142 612714
35 93 724486
60 220 379161
64 78 121692
171 205 245409
208 300 393796
87 92 864273
182 82 370286
237 98 323625
270 65 115402
201 291 161144
94 190 123164
194 216 546215
7 295 798671
98 143 215827
104 221 760073
235 114 892048
94 99 63518
82 300 908079
259 37 887310
74 279 555475
161 137 84664
208 227 978747
35 55 805974
283 252 856451
275 166 121047
124 278 682101
287 139 642569
207 281 637343
285 267 321580
211 92 510031
154 153 361049
251 288 886135
256 81 875803
21 106 191486
212 30 164885
230 254 936541
163 256 392583
151 242 892926
14 147 341147
249 15 443997
197 264 524094
29 194 309816
249 16 532851
170 116 931086
171 2 58635
195 299 830798
117 53 764138
168 42 973662
244 111 482238
155 103 750563
149 258 563013
34 135 850632
173 13 934154
123 251 565349
27 90 199321
137 289 739682
18 138 787028
178 55 273094
271 191 986058
249 141 333428
226 249 316491
292 85 663526
251 39 571397
258 297 90941
218 261 180822
19 93 822864
163 237 41070
126 115 518410
112 252 764825
276 291 70711
95 208 694989
223 141 44994
190 269 219562
31 222 90749
96 285 907872
176 107 694933
71 126 573800
170 261 40386
31 48 929467
59 292 228424
81 175 561958
169 111 470436
14 197 952267
260 189 332285
50 85 196149
38 133 93222
275 98 701811
34 8 115739
175 135 183956
180 214 235276
82 49 463766
40 13 869071
227 134 841769
198 268 335166
110 132 57671
192 235 185927
204 151 167557
80 18 466992
272 84 83238
219 55 707883
128 216 657838
297 62 133793
183 45 584401
120 222 37208
203 235 515866
156 296 44185
10 12 471135
111 162 952312
106 94 59246
137 117 481733
93 287 870685
154 114 137161
35 216 300755
268 243 27026
156 228 327012
198 67 854222
86 43 410599
155 271 219039
298 189 966948
151 185 193448
232 175 554849
180 231 834496
55 269 789647
221 76 775559
227 51 745633
183 18 781926
274 135 39017
44 293 899291
45 204 276492
109 95 767484
64 86 501979
163 90 578647
52 243 306738
105 106 540107
5 298 821693
52 239 655814
217 19 867297
95 248 733369
253 124 803702
297 128 396398
92 200 443946
161 16 5403
277 67 183527
56 225 193475
57 186 352658
260 295 690401
120 24 1947
163 263 983478
126 148 468593
108 231 148360
219 144 385737
245 61 834861
81 174 903800
273 63 263240
213 229 51902
107 190 629504
154 88 498201
35 167 828982
192 19 294823
44 205 802881
273 125 196128
297 253 732594
70 65 585316
43 39 960834
153 134 563197
68 38 52329
116 75 916169
128 105 770613
24 154 908730
52 257 167571
29 102 585940
265 86 754231
150 73 502252
101 234 548452
300 36 537333
11 220 297847
165 31 937599
160 143 741134
83 274 353066
286 260 433925
184 243 101648
266 192 609499
93 175 257874
137 158 792918
69 142 330812
225 202 73295
133 13 760827
10 119 853363
197 186 321470
267 115 280143
245 56 756257
112 173 72603
142 242 595802
295 117 221187
225 138 317413
97 42 547861
34 157 784089
263 286 258020
177 255 256236
130 56 673287
177 216 614866
81 295 455618
73 62 856031
108 97 86221
122 263 903381
151 2 871811
85 3 297916
46 5 152101
97 224 800512
80 66 785419
136 29 91927
241 281 601171
26 122 429936
256 6 437087
101 87 651953
164 33 100963
53 291 732861
107 77 924021
189 249 810123
56 235 91678
235 129 831010
26 129 487319
52 248 375854
106 253 335702
127 33 195097
286 213 668914
185 162 991701
99 61 795645
216 249 898345
96 245 73547
156 167 287107
105 15 732528
230 180 871003
48 239 646745
222 50 349361
232 118 428154
97 229 955678
212 247 39194
245 190 681332
265 168 480319
242 122 468237
10 111 440171
150 247 676651
28 206 622236
100 108 278610
99 188 320442
85 230 513433
217 168 761444
140 29 32561
168 55 581919
157 96 860690
138 266 412826
17 43 817945
7 187 752747
290 184 320165
223 289 617862
28 170 266398
27 218 256171
137 82 919404
105 169 116925
42 176 333475
69 24 32392
60 18 719856
164 50 320940
168 46 868290
173 66 453151
162 254 452176
134 254 893487
12 185 852530
139 57 630396
75 10 402147
149 56 163068
218 237 307136
198 10 452725
296 77 438142
77 76 532772
31 271 916186
111 88 668510
43 242 842581
113 9 743079
120 281 974087
54 259 115819
108 118 966184
198 19 771317
135 47 326037
199 141 95150
5 284 672904
60 10 30284
82 109 166125
134 216 850797
204 281 207988
116 130 494230
47 154 7698
96 107 914808
103 268 580678
2 86 955463
130 190 353121
223 192 464285
84 233 382653
99 7 91800
248 118 611537
271 111 208099
176 101 640301
6 68 271268
13 116 761984
23 165 59776
102 244 818599
105 36 276754
191 259 189603
202 238 302550
24 111 364907
98 202 123732
189 165 321751
61 272 807254
25 275 319192
293 147 488182
159 201 419922
235 156 4602
114 112 836151
233 289 370725
225 278 291284
270 74 403626
111 45 185015
262 207 183576
290 289 339261
61 284 539720
135 154 124569
117 98 47854
12 46 499360
47 198 993626
299 210 836006
82 124 144761
278 82 129486
250 145 414373
178 290 942067
41 107 615950
218 104 915988
147 10 249173
7 28 663680
172 184 461050
40 102 20866
126 254 895937
278 231 462325
250 216 227427
179 270 854959
268 65 11303
133 243 376436
19 92 297202
134 264 605700
101 93 350581
170 141 306068
103 296 413615
13 17 588103
96 89 564911
21 28 671486
104 61 127142
123 277 603370
7 11 720372
43 132 92155
145 164 917821
247 119 720725
60 219 579385
243 14 639059
264 273 517998
61 21 831222
161 117 459856
24 57 424471
192 194 303036
143 86 353607
158 205 747420
37 116 352620
23 159 924301
80 179 460842
263 247 678186
207 111 741620
70 116 751572
12 273 513507
125 67 944097
131 278 784771
181 286 324408
226 299 751841
216 42 693347
83 244 821746
21 263 723741
21 265 339881
84 68 252003
202 74 76927
144 42 834927
93 258 389253
246 86 218273
69 169 842961
81 98 348070
99 163 710189
275 279 823190
233 5 986394
261 197 67187
91 199 626354
105 298 985498
67 25 613942
119 289 792766
139 48 373876
199 221 184617
299 56 720134
34 270 415456
166 126 369138
32 19 391062
224 37 712353
59 236 120278
143 52 757695
199 115 411903
195 16 825114
271 166 357927
123 125 679395
254 273 154038
279 61 547474
77 259 419044
118 135 702524
275 270 893340
29 206 273049
70 212 824514
65 277 873784
231 277 730872
41 228 547380
282 109 243541
92 68 724893
195 293 189525
1 266 701130
26 182 765761
40 89 635219
215 214 996916
185 283 289136
43 252 206734
296 225 324530
73 204 295295
187 283 867020
109 277 719043
257 278 968170
131 55 47377
267 271 923626
24 172 127646
94 196 980671
101 73 62863
229 32 988614
102 9 985556
124 149 747769
232 191 943767
284 64 149083
83 177 998224
32 154 203742
216 289 253839
110 3 27181
136 175 958526
262 91 596907
267 178 528059
143 266 896844
134 140 321576
14 47 915632
125 216 57213
299 252 853003
70 1 539606
286 192 23090
168 65 832674
292 254 656761
13 54 774083
64 65 352900
157 238 18063
91 273 696014
230 56 756477
100 43 949132
160 141 583238
289 295 177913
210 157 313249
37 185 894314
55 106 892917
245 45 641986
274 49 68110
62 142 77290
243 41 765027
187 294 308426
100 132 580183
131 175 869611
94 122 42379
6 254 828112
76 261 70295
129 281 768467
145 256 485702
179 108 559802
197 181 950190
260 284 580493
139 53 300985
12 14 112489
1 118 140730
267 56 56060
166 206 989376
169 134 544936
81 107 352819
203 257 837402
40 22 446967
13 212 988841
297 96 711291
224 25 983343
16 211 525921
268 142 296816
125 127 115192
293 28 704277
50 285 82331
299 286 533486
274 43 374961
99 184 224202
44 88 443655
109 87 333675
70 277 529514
245 233 182173
21 233 187920
258 254 885116
215 192 210500
253 143 707118
281 299 478828
245 159 348529
300 62 761786
270 69 457393
246 134 411125
117 232 462282
33 3 418996
56 81 523726
187 300 508107
230 263 441887
89 93 400562
77 6 723581
54 240 54723
240 283 67143
274 110 273122
260 158 151961
257 89 331506
172 56 519508
199 1 367266
62 261 489941
197 34 703098
83 65 427216
125 145 641733
240 80 484401
34 297 925337
8 293 758482
223 3 113716
25 118 122563
231 109 194848
25 299 709070
195 187 973828
131 49 908122
214 23 747272
275 187 181421
132 274 504570
137 203 229752
122 84 168120
284 18 22899
51 238 214509
92 288 159248
107 193 192215
201 272 727238
34 39 191465
136 52 499948
296 236 904748
226 159 661458
260 39 730814
192 57 650479
275 101 307330
98 165 639669
174 255 462342
202 126 965149
43 75 58797
294 75 95447
68 280 177652
93 45 798099
186 283 296677
121 111 235750
213 48 952023
13 61 991956
200 115 964867
56 183 939749
19 61 892486
167 182 15551
189 229 401930
175 139 955043
20 120 294653
300 116 48312
26 161 485722
118 186 664922
194 151 858084
247 281 292695
122 167 938666
133 86 237147
204 116 165697
121 263 205481
207 55 664551
134 120 152085
169 160 425258
172 57 775111
276 243 505282
270 71 27054
168 167 638379
201 154 811650
274 226 143278
123 26 500694
174 39 851073
227 286 828174
282 241 78081
260 174 854272
214 158 64446
9 269 394327
168 243 230992
200 114 231346
166 25 197005
230 250 608094
126 221 914908
291 252 493863
88 136 393518
5 58 548942
288 64 148622
174 132 290003
239 203 557806
32 109 759314
6 75 268014
163 33 985330
105 289 841093
71 299 564376
188 7 683818
261 40 932432
205 216 125258
189 196 245545
95 165 293639
279 70 483280
64 165 964837
127 242 347785
101 18 800645
259 232 846417
252 123 371061
37 102 621279
168 199 929996
146 82 818829
82 159 367898
35 286 662397
296 233 523666
110 187 802314
49 234 368084
175 249 635341
291 95 434443
174 108 558843
247 157 590434
270 212 642378
259 17 572060
56 155 735908
198 300 681420
223 14 790146
87 139 619499
90 91 456257
262 182 844064
187 52 951667
54 183 701976
28 266 72596
140 69 556057
250 33 378788
185 239 932597
133 116 245207
269 196 893728
71 275 45454
286 196 972178
80 35 485473
282 269 603970
156 34 630071
266 221 246390
265 64 900652
261 85 732180
70 203 801916
222 224 185517
142 213 904685
70 246 769646
84 167 804628
1 34 119246
296 277 70829
164 160 553784
231 150 313519
25 41 46975
48 177 29872
219 31 988973
112 275 219398
116 160 436800
257 264 173492
246 5 572696
179 151 888927
176 167 967924
174 268 260498
287 208 246235
78 174 445037
213 210 138401
75 128 898679
231 113 391926
298 170 941928
159 252 733904
6 286 907462
107 85 882472
7 65 629733
271 141 930133
36 96 90919
232 189 309723
211 2 964113
178 13 52574
162 73 641773
134 17 881744
235 123 35878
224 169 269595
73 40 957437
33 114 330530
85 235 441490
291 11 494624
33 90 544249
115 143 471699
177 113 50411
278 244 911686
113 225 608168
132 105 256145
42 84 701138
100 265 90598
58 189 961818
1 124 622891
64 139 992854
60 124 355427
108 156 488886
124 103 99142
48 201 20230
169 97 340460
122 98 773869
219 164 266734
82 29 647601
180 216 203673
98 209 544694
203 289 910933
253 105 179750
160 106 35996
40 136 823242
103 180 965266
168 244 210481
36 38 206577
260 76 674077
244 110 802710
103 225 600374
286 169 376174
117 245 268717
281 75 387699
203 228 743850
247 125 261521
255 205 144689
38 71 781882
121 44 40611
264 193 430885
167 253 392419
235 121 625951
253 5 356148
1 162 676947
244 288 756099
56 198 277302
191 229 972170
69 289 209206
26 153 851101
244 95 211077
228 241 552701
227 235 800009
236 229 427423
52 152 391619
46 14 121236
43 162 660777
14 176 523655
140 191 300770
62 214 709111
48 45 720632
78 285 589461
96 91 113220
121 98 794944
281 6 79087
209 69 920677
121 183 154402
231 89 859544
89 244 340577
300 119 802537
181 279 149057
179 185 933316
198 9 753411
141 265 986491
75 11 950214
214 262 322877
150 212 701019
127 225 439435
228 215 462874
197 143 964358
255 65 624746
42 113 664439
276 63 762757
271 26 496450
274 79 42219
123 69 254622
32 285 385887
206 45 909407
285 7 140080
209 103 385032
97 56 365411
21 139 490844
275 129 545161
153 37 932532
174 20 764670
124 12 149977
295 127 137493
86 155 74647
46 287 444081
225 180 350262
270 230 716172
103 26 745195
283 294 326434
224 215 133408
112 230 259546
261 30 337550
179 161 758826
291 249 39810
75 41 924719
6 172 306719
97 255 541339
208 291 498223
111 278 569108
103 176 675058
89 248 166247
240 131 660892
169 297 335700
150 255 834600
128 124 320047
93 120 858996
20 95 584342
67 56 108230
129 270 42799
268 257 645745
288 186 890787
45 244 846709
40 187 100310
245 138 595009
192 88 126675
204 99 995690
176 30 945886
208 22 927077
51 2 507594
51 281 858703
93 124 225721
98 254 221835
74 182 992
184 69 99370
14 160 702276
36 80 91980
82 53 675239
8 231 598003
7 37 801685
94 74 789729
150 169 257814
177 24 747716
127 147 464264
269 1 446705
127 121 798000
67 249 191865
271 167 608316
212 265 157583
223 132 814741
138 67 813307
94 264 708801
15 227 93430
207 219 745069
51 17 565425
24 169 471463
36 257 794959
23 257 1720
118 164 566922
214 1 803042
169 9 9867
35 176 131608
102 49 338496
119 213 350876
215 90 139042
226 185 549937
196 110 250560
290 199 447757
285 11 497899
26 248 281141
20 264 814165
165 22 183719
217 197 222930
156 295 129433
228 25 921132
88 213 484947
287 207 300221
82 189 212643
12 186 937641
237 206 118474
114 144 503588
10 141 869521
266 178 698689
30 34 70997
296 221 467441
152 1 736160
29 79 323375
248 21 801542
182 222 971823
50 77 74993
76 13 226947
288 154 833477
224 98 410695
283 168 275143
61 123 689197
119 262 560767
109 160 522086
92 47 419252
210 123 496231
44 130 413653
266 50 999485
223 237 440079
62 103 747964
24 256 633730
228 65 961380
194 69 153620
46 61 457858
295 195 6949
282 224 277125
77 2 558265
1 179 792560
238 31 136598
132 155 182784
38 190 498030
153 180 69742
30 59 551285
208 154 630329
215 57 263044
155 219 669692
137 97 12838
65 135 788350
31 255 205978
57 13 744069
73 269 912379
280 40 883072
281 73 159843
193 148 233055
201 188 390801
58 213 653864
43 163 316428
176 109 359507
33 119 457872
17 173 400622
67 177 877827
221 231 290921
148 240 766847
299 177 581028
246 105 239593
203 274 483321
193 117 201440
165 116 343847
115 51 40154
296 170 155150
95 189 856188
124 287 541823
58 154 568579
291 286 524512
70 112 6465
46 92 823680
203 164 17442
101 161 514272
193 92 140329
262 189 727429
85 59 502
78 13 105154
113 111 524021
224 101 562509
239 176 107381
187 231 801317
74 116 216587
289 123 659997
19 299 489890
38 246 806452
106 262 17670
196 83 19073
101 124 916240
257 33 356267
161 287 948989
279 87 102017
133 139 585643
94 25 361531
13 144 613940
163 9 836542
87 97 532617
152 84 826671
277 153 715371
141 188 91168
173 292 569273
167 70 903832
248 42 173598
84 119 366795
281 19 575252
282 100 136398
177 300 726131
276 161 827826
114 253 262661
155 98 59945
170 17 431537
138 3 840256
21 155 999205
128 278 206523
194 278 641557
194 132 335627
256 127 675218
282 56 816346
112 186 335073
20 213 939535
177 297 263439
291 261 107714
241 262 478392
157 22 491694
144 169 611736
29 43 248017
146 20 601102
265 281 466788
208 248 302458
54 7 467260
125 117 408011
188 271 494838
252 191 334599
96 186 856715
297 108 574272
260 233 757552
190 161 734740
48 183 34933
43 293 644595
19 111 910859
149 137 334160
247 77 573263
42 228 375348
224 239 328308
94 28 918130
100 271 3273
88 299 294098
178 26 570165
116 56 524837
200 108 270872
193 269 863298
261 70 926022
94 238 640038
266 193 764635
23 142 42264
98 291 405062
168 176 231894
13 194 996114
18 217 858011
101 156 261264
11 192 860704
37 26 262978
164 158 866695
146 247 407528
178 284 221278
102 65 510951
251 238 477941
8 267 715850
116 174 254445
212 151 762468
292 46 159158
10 50 343604
54 164 408539
246 214 590825
11 42 843008
293 5 367814
29 282 985283
17 1 596338
188 110 79685
46 69 128928
146 93 390431
223 274 876496
103 143 612584
117 81 885125
24 192 880642
44 292 282123
35 70 88888
75 295 961696
148 79 638880
118 227 448809
77 148 411047
4 232 563357
160 252 67580
167 164 823245
58 112 385719
80 131 478941
207 218 538120
32 95 148569
188 106 818647
217 208 974123
144 170 673710
50 194 716551
296 50 883516
233 129 196992
48 283 98608
94 78 46977
9 238 486597
159 182 990468
292 19 494843
214 251 551881
58 187 122740
21 67 769275
74 12 6065
43 152 384187
253 61 898584
129 72 799071
143 122 630884
11 240 590859
31 260 920920
202 33 561583
241 257 189126
96 189 325457
177 170 192051
54 249 308039
140 17 323445
104 259 499945
86 179 523789
100 33 855296
103 265 116272
116 31 400261
201 28 5972
266 271 901215
4 132 262847
29 34 247332
294 249 708852
285 71 61732
102 291 245397
231 178 89653
93 297 293137
89 282 506177
177 62 69097
125 184 830747
263 212 349637
59 120 734209
179 222 342532
105 27 940941
120 299 425440
17 286 635725
254 129 739633
73 164 277991
26 235 342021
152 153 59274
108 3 687152
241 218 521872
284 134 625289
245 110 817523
66 160 929010
1 210 971563
33 298 559195
3 200 585421
282 18 480424
47 231 235061
193 150 778358
243 20 810688
126 222 857797
188 224 705981
294 131 49942
275 69 690156
237 240 782278
260 79 267042
200 15 608562
77 235 436751
231 283 299832
44 283 219674
44 240 760484
274 90 636510
213 295 658519
109 138 135819
273 39 66020
273 259 547937
86 82 540970
219 76 846613
124 108 901408
120 125 509805
172 250 570476
246 152 584513
263 299 207953
159 130 515788
258 65 570572
194 16 871276
97 71 529246
112 31 765082
233 19 336981
280 276 559209
108 160 43940
152 234 168600
61 87 653446
49 239 70647
284 55 677960
51 13 721222
46 108 969837
135 259 831711
199 87 761076
215 20 462444
133 5 752106
250 35 143918
255 197 812303
295 92 419621
171 165 234732
230 128 399562
1 174 946872
254 288 118242
142 225 132251
237 16 965321
187 233 956592
165 138 384510
119 275 921940
292 238 174029
70 69 423207
103 198 351826
168 273 126029
97 139 490117
229 239 501533
98 75 427179
295 223 514292
269 19 750866
177 151 782083
85 24 577021
218 51 957051
182 187 625855
131 144 884257
97 50 240956
224 229 186835
107 295 905951
20 117 908816
40 62 536298
161 96 911042
186 88 261410
245 94 719512
260 133 856335
72 268 117855
246 162 193838
176 120 390634
264 103 111732
167 46 698224
298 279 512099
131 38 125876
209 267 927830
253 296 367702
60 155 350088
225 245 85969
1 134 492886
202 131 612165
67 148 553339
258 14 56322
85 259 38819
63 110 293860
173 51 804234
231 33 505020
287 121 614537
89 281 119744
182 41 311990
57 138 291879
110 189 300818
52 107 771152
223 206 380690
165 180 947045
91 23 585170
115 175 814079
232 173 854235
79 70 151058
135 214 740020
183 237 987544
200 12 133815
118 29 956464
52 142 3642
90 96 812219
213 258 349062
12 13 185246
224 220 43965
66 18 281356
290 196 212109
71 194 151586
284 82 927068
81 203 199772
97 239 733294
240 171 583188
18 119 549034
99 299 900380
201 240 117945
187 129 517687
83 251 653795
122 82 26553
265 150 296275
67 99 522495
118 128 879111
81 86 388298
254 279 137681
67 202 942616
27 103 96888
206 194 679501
199 82 986122
79 279 161862
243 208 109819
141 274 233002
126 79 103277
171 121 641808
28 280 941097
31 9 27633
65 238 70978
194 97 740997
270 213 318057
266 16 953224
264 44 704520
103 5 573262
205 259 574630
112 107 44086
65 275 646464
74 114 553428
96 53 879975
286 9 579238
60 69 517456
166 262 245245
256 279 858192
230 209 671496
140 31 809547
61 257 41509
285 258 373244
68 224 374767
58 163 682408
269 177 951450
22 135 835657
65 300 162277
248 84 774161
44 183 353345
198 169 213313
101 71 91063
77 280 896021
167 148 722328
21 35 938786
24 229 611461
284 200 990275
102 171 596760
247 57 261098
149 20 629384
68 252 267788
248 39 629225
97 106 324235
161 278 196046
92 248 125081
249 36 481064
123 111 332510
80 290 470069
101 141 901052
10 160 903515
300 258 990347
227 207 912670
184 32 847321
121 249 994578
209 70 414964
170 90 775544
162 125 990010
157 225 84642
242 154 358529
56 26 188697
201 3 406144
142 10 55359
191 190 751427
257 68 274879
45 260 68708
293 233 828155
39 212 35307
264 8 420528
136 130 473747
165 84 91466
244 36 628768
271 41 422225
46 66 317131
51 167 655209
229 293 840969
175 117 11581
125 95 142941
157 106 237797
25 126 129164
167 298 316267
108 147 523287
223 111 860066
153 267 880785
102 89 89377
56 99 818849
101 254 516026
13 56 460495
115 94 450472
62 267 773525
142 161 970705
227 180 821918
176 210 178186
259 279 162305
212 227 804959
290 81 920072
59 176 773630
45 143 750160
149 17 695995
35 94 699363
197 170 379291
48 86 677221
137 45 27154
216 143 41853
44 90 550139
284 9 414802
208 156 712648
40 87 898269
1 154 539144
270 293 186975
121 262 695503
33 134 963889
177 168 74795
72 19 477671
173 278 413690
210 214 416446
146 256 632521
219 18 465769
84 100 66993
93 279 717314
225 242 32879
187 17 793120
211 267 89289
263 168 994370
261 188 406886
276 10 360058
2 113 864338
23 76 890791
191 295 972433
148 258 637728
226 25 316084
151 124 786204
215 21 466784
17 215 914991
27 215 571345
40 86 736940
167 170 901163
82 280 893195
293 131 946505
121 54 894433
279 155 349570
201 257 312510
265 45 745715
73 6 62915
247 67 612237
35 208 794121
293 74 324598
123 273 756176
6 63 611555
173 26 533598
67 232 665492
296 63 477460
89 60 7162
227 280 174489
135 89 159403
288 118 938488
37 36 277285
80 1 770237
30 249 479201
14 166 729918
196 257 25625
251 211 29727
70 6 455168
8 152 207243
184 57 182084
231 224 947097
68 126 680022
131 191 640623
63 249 154788
97 263 285235
236 2 288763
53 7 203072
233 247 126551
126 76 932560
70 113 600214
25 287 856069
110 68 563818
32 115 626011
246 13 245618
284 113 522229
229 48 303896
84 230 258647
215 295 368801
212 131 655782
161 60 981874
199 44 205983
223 136 324958
102 286 19312
146 76 79772
254 81 736335
97 66 371405
259 158 976376
139 114 402658
247 276 841156
121 223 716394
283 203 637922
85 224 127016
211 286 358760
65 295 101016
30 168 629628
228 38 139176
9 154 732092
26 87 867641
9 257 828388
123 115 803069
2 157 673095
15 166 479901
238 107 277125
205 290 862876
233 50 914655
199 15 128993
216 40 220885
229 294 752596
158 216 491204
226 87 362904
150 25 282979
23 15 842271
51 48 494444
35 225 175546
28 61 332178
30 199 651010
241 148 451948
167 230 112468
288 206 471151
140 221 938909
152 273 603754
225 150 510817
285 63 507054
69 83 668644
42 29 134550
151 287 869216
295 61 306159
113 279 458031
48 87 663590
246 194 934951
109 225 22155
36 266 505051
238 135 827097
115 57 141740
142 85 747119
119 48 836866
155 158 780858
263 188 395978
298 276 983929
263 226 549493
281 134 512490
7 214 60032
251 99 74352
239 275 613101
11 188 160342
252 282 4315
120 192 467202
58 134 34152
257 14 245747
90 213 401991
226 252 805060
274 21 972006
187 284 913655
196 271 665574
43 267 191498
170 61 133907
119 37 698659
279 65 126020
169 132 33255
47 196 270555
75 272 90116
276 231 59715
38 179 607253
289 157 661982
12 190 184769
87 89 152150
141 144 189979
14 224 108148
29 40 709881
58 279 481144
182 246 790241
3 153 937136
208 171 633558
184 209 873908
104 255 475458
172 14 215640
162 187 241962
276 33 251512
43 158 771075
268 80 492392
288 253 102917
294 119 960527
5 122 198804
150 154 361408
85 157 24530
97 91 176816
20 71 255562
252 17 625404
238 86 697755
19 260 901408
44 227 577400
172 33 445058
166 81 972614
176 110 790143
249 252 692952
300 55 577505
200 171 444107
167 198 779027
257 199 109908
271 234 340187
53 120 146412
32 231 982147
79 204 627672
237 228 587885
267 128 940790
241 245 188049
191 250 896497
180 48 451622
135 299 377807
224 251 467513
285 159 337288
255 66 492713
8 207 727440
244 227 170061
88 178 563352
212 121 752387
43 90 947516
140 43 149865
251 129 545761
99 12 115695
270 134 836458
54 152 92875
127 176 820543
91 62 273074
217 299 167158
183 265 304929
120 263 43014
117 270 25656
140 260 364231
101 40 189285
28 164 989652
120 5 270443
244 130 92147
233 111 126972
17 121 815132
203 151 749674
116 141 345705
230 41 190745
244 172 651619
300 34 706655
254 114 890598
77 171 406632
89 219 740357
238 224 54337
47 7 332251
103 76 106412
213 107 229698
51 86 260965
33 224 381914
182 107 613492
8 73 436132
25 50 622028
100 242 384733
144 194 398958
64 223 674723
170 41 107337
47 197 768061
104 21 100100
52 35 588007
103 236 830108
11 130 181227
214 100 475755
273 277 225467
168 18 235232
5 38 391524
87 227 287262
38 108 565307
245 160 972575
13 62 19776
148 43 993317
171 31 984517
168 35 38665
8 103 929551
215 178 698940
17 70 995422
246 175 398284
165 24 775782
168 183 74590
296 3 887837
40 113 983004
163 34 940932
266 212 280892
60 237 549822
230 194 745764
180 267 918858
300 132 152046
292 191 105939
194 169 515986
256 192 645490
275 137 814917
190 185 576612
68 64 731581
35 17 735246
201 126 368799
166 61 636656
79 108 382067
261 44 6273
1 58 651197
281 288 173436
112 150 58389
125 115 229271
55 27 322717
35 289 212728
159 53 159400
8 70 619946
64 173 857427
123 107 765687
152 87 592558
16 54 918458
296 229 999706
29 1 508368
83 300 168964
179 68 604223
46 144 406222
72 151 505349
291 284 489806
37 209 634101
130 238 849929
264 68 895862
291 71 348921
220 271 804197
191 66 523714
71 214 992209
168 272 882192
38 189 219164
267 88 623579
85 300 63663
286 212 65081
185 50 863454
271 163 206875
271 102 69713
291 214 94709
206 106 116712
20 290 955164
275 244 170634
212 108 231503
45 185 160416
242 75 657830
259 169 940188
259 278 986005
3 57 720055
233 66 996735
245 261 778834
181 12 894150
221 94 503027
96 42 464915
66 83 629276
179 187 227532
49 210 39280
50 272 650036
247 225 583307
80 49 748704
175 25 565339
78 198 826598
134 224 866195
102 175 922172
289 204 756194
156 105 644794
265 249 272673
237 193 899398
237 274 978596
227 147 622153
148 292 313934
73 203 711098
13 169 451119
177 37 411630
126 285 623677
117 200 861033
48 244 757493
179 21 785209
191 160 50267
18 166 102535
175 258 874350
131 285 262974
270 222 213549
169 282 508673
210 175 753515
290 299 815761
203 208 161709
141 266 21360
285 15 33404
1 3 235325
170 101 225548
164 130 546367
266 109 258052
102 43 55750
213 275 858027
251 98 83320
47 55 693662
99 152 677389
26 294 448774
275 138 157989
213 129 424450
135 6 210413
131 273 729789
208 294 806488
122 30 791746
169 65 589688
20 277 986038
58 41 585827
54 260 426434
186 236 395250
298 24 960943
248 167 729577
40 52 725558
4 231 147249
107 27 328437
264 299 154165
291 12 385214
218 85 282989
282 222 874761
28 5 352586
81 83 650019
187 285 896781
30 17 636827
252 86 499864
146 219 350467
240 274 318840
231 87 855048
15 133 155424
20 68 604933
262 94 278991
83 102 326046
86 211 400012
30 54 535369
288 153 247984
184 114 766013
219 204 960181
159 199 230472
1 261 363162
125 58 629556
88 75 193252
191 204 216871
299 183 171631
39 29 297592
136 177 707148
30 217 527475
79 27 76725
291 80 704211
22 279 374758
11 231 560364
208 116 892994
111 258 166892
108 273 473235
91 51 471464
212 199 881213
25 244 112781
218 177 619991
137 182 612707
35 85 695023
182 217 418688
244 69 786913
122 44 314074
29 72 666952
156 220 726740
110 126 5199
187 209 601092
281 292 966625
178 38 924974
253 86 653777
260 7 45272
276 200 976160
212 249 740686
1 211 896651
3 251 230741
188 96 547468
11 148 243655
137 157 764287
32 13 32673
247 86 118552
225 86 309079
290 51 41063
119 251 426630
204 174 348569
131 169 304408
171 194 278328
226 79 601426
245 220 776895
119 95 278029
220 120 451764
243 92 967805
179 190 929210
143 121 510796
103 245 995291
33 184 637311
134 163 902784
165 244 814233
175 37 394522
258 282 877409
15 81 247936
200 253 888234
122 246 568828
267 182 542842
11 126 453362
83 55 698928
289 213 685856
89 226 115919
207 149 521440
260 208 409945
178 172 847232
32 260 966877
199 216 218294
119 280 677478
149 74 172133
94 233 521835
211 193 750228
20 8 766454
81 54 807395
290 181 322060
32 241 740991
134 197 604138
64 162 123438
217 253 458020
104 37 870175
35 68 395628
293 120 69499
86 107 383708
83 25 284951
212 287 665657
56 91 682917
213 235 678468
194 264 1558
257 64 378291
180 121 194017
247 279 577186
14 55 42788
234 237 837137
273 281 756238
222 281 818538
91 47 632016
130 146 741386
250 16 163024
214 300 687548
54 125 811977
6 163 930146
6 283 911310
240 87 347424
201 108 85471
7 126 664015
197 155 385746
210 221 732853
122 135 465614
53 59 918351
116 213 639311
100 213 636685
72 97 618569
32 129 772142
182 87 580243
61 157 403368
282 64 7447
28 267 210162
192 145 425565
240 137 123052
27 45 46731
13 120 249191
226 44 595940
26 164 601337
215 5 613849
202 234 277629
115 215 682208
228 113 913142
58 216 384460
117 223 932538
202 253 391298
28 103 489364
225 236 417658
75 30 174637
243 201 354337
234 21 892658
59 233 982750
41 257 220469
105 126 764686
159 98 278529
15 208 440031
259 201 53457
224 155 835988
23 6 953927
269 75 95259
169 54 966829
118 239 819034
195 145 218897
69 92 785779
77 1 526117
209 247 521469
55 9 133942
288 168 549674
194 197 259938
133 106 822415
28 191 569317
189 177 776872
163 104 239446
216 138 379948
282 119 390038
137 106 794084
280 242 839664
275 34 480070
38 39 416399
31 41 55276
39 98 973057
26 300 81202
236 148 438935
223 43 791592
236 49 841809
294 55 629733
272 183 714702
62 275 190215
70 290 571574
229 287 272290
101 154 723364
267 147 512028
230 245 137306
168 75 690657
110 251 240887
169 283 690389
162 244 791618
276 132 957448
157 112 376105
77 212 568340
203 61 858047
209 53 349794
167 23 967168
276 235 965099
164 78 566310
249 77 491043
208 236 841353
79 208 664623
159 128 622251
168 296 82010
16 235 375270
19 44 776607
117 48 961972
198 156 693571
197 158 427045
58 253 891731
241 62 117550
31 93 819943
267 138 416308
104 242 414446
38 177 846478
290 212 723161
292 121 836397
61 85 697731
58 29 297565
109 12 646286
23 17 14240
60 88 824282
197 90 163909
119 101 309961
133 112 308824
109 33 873146
78 178 615083
181 184 662037
126 84 18594
8 290 11200
57 158 452945
297 32 361956
248 98 612452
95 172 467113
102 28 410093
210 266 825198
62 293 658948
64 218 389932
217 66 48956
261 4 975015
137 188 233811
127 289 712796
244 282 550536
294 289 309248
164 84 154179
271 198 946109
133 174 202016
260 192 339859
39 147 558221
65 151 962752
281 78 115485
56 43 622784
135 198 819742
50 136 861846
40 59 243877
66 263 858919
140 40 891225
180 189 734118
10 235 100814
283 70 239682
23 65 422565
269 119 354977
60 184 974045
226 257 816035
286 197 140335
293 124 220321
139 137 495256
8 113 660
215 294 977595
55 179 229670
104 79 773706
27 190 613766
121 294 361800
111 150 43709
237 48 199787
70 299 259725
117 40 888177
27 203 431340
252 166 304543
51 185 338855
18 68 692147
95 233 223000
36 187 49105
4 158 679256
169 278 576668
300 279 855538
2 83 335050
256 23 517439
271 39 578147
189 76 253797
79 195 833521
272 62 704013
42 58 375008
109 150 409033
299 50 76126
166 98 135539
256 226 647117
96 266 271561
197 154 325464
213 187 209186
37 78 419599
263 44 177581
226 97 891443
21 223 768206
133 82 143109
110 215 575484
47 104 12402
174 125 43065
85 289 446344
3 255 934598
148 44 292428
209 224 898558
82 298 456090
8 59 632035
103 289 703328
218 130 970179
187 81 360510
32 31 341575
196 67 259550
257 225 220427
2 93 628536
104 1 538426
42 51 677608
236 137 225846
249 14 584582
208 268 217381
245 124 158650
289 185 314224
146 113 711951
47 30 399572
172 262 322097
112 94 892443
4 94 786763
210 9 987506
188 279 68807
128 114 55946
289 28 358453
257 109 698959
188 227 928264
11 167 207650
108 154 734932
210 22 675628
141 30 864969
174 59 734499
294 84 242598
52 282 921582
201 133 144202
74 123 667046
170 223 858488
216 43 254342
261 83 689630
86 235 76214
105 152 834906
46 38 607001
270 94 169709
243 127 564389
179 90 789685
84 249 49852
179 112 495589
34 206 414803
277 176 363902
258 58 417823
109 219 706087
285 127 865118
32 238 378752
45 160 25525
113 45 668110
167 131 841195
201 43 324202
162 161 375291
149 90 892356
273 145 815416
82 143 866928
55 66 966454
19 33 587054
188 155 339917
263 167 329616
179 9 194145
45 77 290168
93 271 247509
41 298 494314
144 211 517601
251 259 649883
76 48 590973
69 290 635314
187 144 438471
201 170 467161
147 60 534562
170 187 538395
296 28 515504
265 22 263905
84 8 867539
135 168 625019
175 75 96467
37 182 790086
277 87 290020
3 98 468411
151 152 739151
97 178 565977
260 86 85871
108 180 908487
126 111 476574
240 127 781491
192 218 264806
191 51 569966
52 168 380297
153 256 654382
89 245 606709
115 96 991207
142 300 864503
199 123 517403
108 13 974245
171 212 825494
138 253 825899
72 168 394546
18 190 371099
222 12 254610
32 26 274209
54 12 682114
276 171 939451
84 298 866813
2 149 624139
113 94 622729
136 101 728800
87 204 594595
8 169 341892
240 15 333599
50 192 209869
20 96 501605
7 132 160179
185 294 404273
220 144 499105
154 181 107485
299 40 937212
62 232 643035
232 137 995222
117 83 678499
178 174 678902
144 76 337307
114 102 909848
265 205 36400
131 126 955119
140 179 222226
217 191 959829
66 37 426211
248 156 870549
281 105 275250
251 293 769781
149 187 994853
111 158 648565
88 56 914515
192 265 541522
281 118 285497
222 51 73502
162 232 507851
130 148 831101
176 125 231973
221 129 72747
243 275 345871
128 142 900345
287 197 628751
108 198 590274
219 234 985842
199 78 340241
238 142 941688
259 15 995852
203 184 305849
144 86 511094
35 10 197997
288 234 109255
285 195 15096
92 140 161426
159 243 845869
23 283 315005
239 10 555034
90 58 316867
159 239 993094
273 182 458210
165 277 406774
213 283 99799
30 81 480167
249 195 660469
138 79 340267
87 18 314839
195 55 608443
43 118 472025
157 128 615592
110 8 302932
102 289 642830
155 150 55132
198 99 863048
247 65 787599
66 126 507028
256 49 453061
186 219 888382
134 85 430882
223 12 290121
86 108 109190
167 72 209587
191 104 648912
287 228 948796
171 8 141633
171 286 166934
84 229 290399
172 219 783942
42 174 361157
292 256 500595
110 99 385069
271 175 886781
237 35 814721
102 221 536682
41 84 798190
294 62 53114
223 220 863629
43 247 132859
13 151 445236
282 108 726709
292 257 690403
64 186 390161
298 55 835581
245 199 777398
67 60 902285
285 251 571294
212 107 313728
20 223 898954
73 13 80084
258 275 972068
55 240 467031
17 67 941328
112 174 315037
104 222 23065
65 187 564134
249 134 357166
117 159 461176
110 226 835804
283 73 355894
222 195 555556
269 132 222563
16 131 611315
23 115 582890
15 178 834285
265 256 343380
231 41 867669
31 183 181934
14 5 600854
164 14 180379
190 93 778029
86 132 816496
74 115 195846
237 258 131762
193 21 675657
132 226 284112
88 176 563984
64 17 320514
44 288 637189
221 78 923113
223 116 30836
218 281 105341
192 216 618860
137 198 11979
243 28 472672
43 268 482631
116 122 269764
204 207 383639
59 284 10585
146 18 407569
237 120 289024
119 194 216392
28 214 80427
80 118 19874
97 177 198666
184 219 988419
83 238 312932
285 155 553055
68 152 830237
14 270 505279
215 195 556879
38 17 135424
201 288 974590
160 225 672142
63 287 891861
68 269 788301
115 150 657821
250 221 446462
279 49 900518
255 5 853070
118 194 702480
122 40 312891
213 221 110761
115 37 62570
201 24 638591
124 92 190265
20 43 592315
34 98 698392
39 208 377897
24 279 706314
228 263 573172
79 285 223581
253 229 873050
227 295 959543
247 191 763638
208 179 736448
163 194 975433
181 29 810404
212 50 627664
28 288 108487
138 114 71343
264 18 420447
3 61 571340
106 52 59049
264 252 481318
213 28 821815
292 15 345637
246 2 533270
205 117 28571
266 122 105015
161 200 509578
225 227 673645
295 226 739854
110 100 220130
56 283 19765
105 62 523248
293 212 254576
132 138 968095
85 105 416348
236 140 380201
123 3 528532
68 242 91673
121 8 184448
37 297 898210
201 199 107737
227 248 911312
242 284 318653
236 190 554432
84 79 407585
179 174 323119
282 195 410896
89 146 99101
96 48 859801
9 16 968770
6 173 630922
49 182 234682
166 51 923191
81 214 367312
254 91 468616
207 167 852288
155 7 960004
237 136 957522
171 159 760388
203 90 121793
285 293 735850
135 220 414121
87 21 131549
282 114 959852
96 180 504780
166 158 80768
142 167 582521
203 267 211626
228 198 460530
154 145 242251
280 132 172141
293 151 281952
189 251 835921
291 190 857815
164 99 341524
10 31 294831
102 257 221139
248 195 980722
93 232 872175
203 197 999046
139 170 952125
270 200 855039
194 48 722049
223 17 46340
83 201 207170
267 200 786130
126 147 126093
20 221 577326
158 39 337656
240 268 532986
268 52 656759
33 236 176611
213 17 86898
89 101 131195
207 284 198165
72 206 231978
39 78 834487
24 32 522189
135 247 414226
276 114 463135
154 49 861515
293 299 954578
122 256 228803
22 295 143654
3 161 876151
92 279 401492
137 124 794134
203 121 511401
16 185 218086
80 264 711615
187 269 341269
241 179 448874
54 135 393086
32 161 174266
273 161 345797
113 105 562879
285 188 648917
63 216 948235
282 199 80206
69 251 254659
261 274 617446
137 268 261249
207 197 530081
221 26 742204
100 76 358051
168 170 260050
151 1 643268
210 42 549165
229 176 39362
82 274 202401
11 23 107403
50 256 586890
32 211 446597
97 181 114643
76 118 671495
256 98 643534
70 215 346051
238 256 919987
63 100 284060
31 111 2719
256 231 539097
182 32 98575
130 53 515980
254 100 388639
46 118 818822
179 176 551686
160 185 741365
79 215 676473
157 15 306637
272 51 454600
253 71 506061
221 70 615700
190 112 506245
139 100 630020
90 135 59148
134 117 199972
138 149 632676
194 25 522347
96 62 897588
82 276 66859
106 138 80447
185 55 495808
285 237 619779
242 212 467128
256 152 176058
222 70 631490
122 172 636073
112 28 193171
64 146 974595
8 224 904871
224 107 596312
235 205 59889
253 47 438706
83 224 613243
13 243 139613
258 72 185848
271 97 855364
240 142 498624
229 62 821139
52 63 280977
48 110 993713
150 71 186176
256 28 255153
130 43 906319
176 228 172998
38 147 119969
119 273 581807
296 282 345692
202 232 610799
195 24 287864
186 127 735519
240 269 331805
226 140 162295
294 132 567202
90 159 82209
37 57 626940
288 30 430342
247 197 236884
133 300 32102
221 268 291534
270 112 383712
126 28 535386
119 126 308401
141 18 442063
288 156 461825
280 56 134590
83 127 606986
234 77 529534
147 255 907920
244 177 158637
114 11 72096
266 235 449368
172 97 100138
14 123 579416
292 178 946990
248 72 996791
286 60 676123
193 68 614050
293 127 296206
278 284 825122
241 79 620901
3 227 896222
80 94 772215
155 160 895488
198 154 811388
206 156 648944
201 31 990582
224 265 715639
223 42 320904
133 214 26927
276 88 60608
123 269 20690
194 124 238751
253 184 364376
129 276 206596
132 209 436097
16 81 487098
129 171 867573
151 139 443299
145 222 815948
181 36 498028
45 72 499000
190 298 644163
165 20 329316
40 277 659082
170 178 369095
260 254 325501
255 15 444417
173 31 282277
213 192 814851
81 120 755708
264 101 725309
286 147 531960
114 118 509203
287 218 467764
25 249 465776
146 188 534030
41 239 70382
261 267 700048
23 101 685213
130 73 789896
98 21 560972
39 5 530757
190 98 453749
15 139 426612
53 174 549805
255 213 687555
23 138 634450
248 246 280074
116 282 618209
250 173 544781
222 111 947194
192 293 313927
195 4 761165
163 139 913219
153 274 510175
167 26 13673
8 182 201984
72 16 137817
162 297 770922
31 55 59710
99 232 927211
154 234 282489
164 161 494621
98 9 266768
159 75 684692
82 218 188151
105 51 737017
67 270 346752
139 72 329880
54 101 578567
160 192 6613
67 34 884153
116 97 823437
242 157 74845
54 116 994591
105 173 205057
212 123 613381
219 99 962994
173 249 336191
160 1 497809
289 249 286015
211 42 99510
85 131 85118
290 213 804028
261 110 589697
43 113 444503
84 215 524947
46 267 307161
17 235 223759
172 239 209498
98 167 810626
285 226 552747
300 110 405884
175 56 637448
188 5 87590
223 37 385689
264 13 896530
51 125 829431
110 118 45504
196 254 314053
220 75 353686
261 288 75585
134 177 703898
94 47 537753
63 20 935117
287 281 213742
218 168 506834
91 144 487600
117 57 369498
166 27 525185
19 246 982544
169 139 183720
128 16 823528
288 160 164533
99 82 667387
293 201 822667
163 259 482689
55 154 360674
39 110 596048
300 290 278497
159 235 540868
142 38 134894
295 184 83039
226 118 479545
101 100 610369
162 180 628985
292 16 986293
2 269 697601
71 15 393487
125 41 527151
164 162 299288
223 96 471620
263 91 81005
216 47 642884
157 177 885867
96 296 527672
268 147 398386
69 10 387926
253 287 64716
69 125 774640
96 10 890530
126 9 753071
231 21 73423
264 87 974458
238 172 182832
229 37 646182
156 256 658194
295 265 706337
51 145 792166
216 118 796926
91 284 132323
153 224 696596
32 204 609346
15 235 809905
204 160 472994
4 155 226999
133 129 404139
149 196 603211
117 111 890923
47 32 477876
131 197 669815
2 290 606854
218 215 440315
281 253 125396
177 57 361614
231 121 430165
267 29 137672
18 135 961139
160 26 519368
214 287 362286
240 172 528853
126 157 430464
24 273 953933
275 95 552832
125 200 375740
251 242 258084
202 261 362060
202 151 621966
59 103 264263
44 265 291218
139 119 91890
235 136 108641
258 179 608802
197 168 274875
230 221 973541
159 109 237208
11 228 941801
90 49 774511
126 113 683460
7 281 158013
136 125 979306
286 243 741501
300 299 481595
190 207 954210
283 54 668864
208 59 309182
235 137 507066
158 235 796408
154 53 248414
106 85 123404
58 215 533560
186 244 568938
25 117 643429
135 151 434571
51 156 488706
296 263 48419
171 87 672486
78 158 648975
127 102 711412
226 209 12931
13 277 948747
123 283 750372
294 211 932886
277 91 937071
128 226 421978
83 263 17971
166 248 991584
98 192 855305
177 146 394340
7 87 182498
98 229 3071
94 46 463942
165 185 990493
166 195 634958
5 202 630725
211 266 814923
84 140 374141
71 269 834884
282 51 980214
185 242 250696
10 275 563325
134 13 216170
126 160 554650
293 98 866124
48 198 336582
108 60 799353
38 287 896381
10 217 42312
262 126 559497
4 149 857862
220 299 396942
125 267 333696
85 83 356981
2 92 708395
178 12 972251
175 61 487928
167 106 258008
43 179 712558
91 146 744004
54 175 583354
55 200 835061
30 155 92889
188 117 424597
126 239 904321
30 215 914901
126 227 670515
52 58 541827
200 178 691633
79 162 909669
203 80 300571
282 19 255477
207 182 744688
2 222 322577
116 163 316113
195 58 674282
252 248 524688
141 183 663578
248 175 122693
284 32 787019
109 78 525284
66 242 918602
233 29 549149
110 129 621994
27 53 147744
269 70 549011
31 127 317585
3 219 765958
79 280 883399
41 17 721673
63 266 950036
274 88 541862
58 61 352801
110 194 564957
296 157 713807
249 65 342070
97 216 777139
299 184 639615
5 153 271205
228 291 848073
150 298 840319
270 23 88076
40 134 830779
50 177 976271
53 144 818075
247 270 26862
44 77 815525
241 97 875315
141 286 50207
205 72 412362
288 216 261446
43 150 275100
273 282 74240
232 152 905949
300 113 404550
286 209 763773
73 161 539800
270 261 431076
268 200 301591
138 229 898740
170 215 529991
181 250 281580
12 287 628455
72 95 321120
44 14 936389
292 299 562241
264 236 653015
299 287 513367
192 110 201274
47 174 995415
152 243 688979
204 278 731932
23 41 532698
18 299 93052
277 24 439679
255 81 734017
112 18 808342
147 296 734935
297 283 318863
171 122 388928
152 92 584217
95 96 413437
275 237 660966
215 235 395312
297 170 140176
81 195 151078
40 127 870932
84 27 122844
6 182 319128
238 290 857352
298 199 837887
159 209 82480
83 236 750394
10 106 254049
284 282 148292
121 75 984907
3 182 315059
227 156 662349
94 75 608910
263 231 911574
223 218 544734
245 223 605661
218 262 125872
151 286 788541
15 245 864351
134 43 421527
184 300 15622
276 274 546601
177 153 349385
296 197 639989
68 15 666271
189 158 5188
210 216 194898
232 121 802559
98 238 620600
150 162 264345
105 282 307727
100 217 513585
195 210 570783
254 187 480467
251 269 112370
296 262 623099
138 231 656924
262 33 826414
142 109 634593
26 45 610238
174 29 283993
106 297 509600
285 299 664135
219 23 713744
116 134 116398
218 164 849929
113 208 431212
71 155 871814
33 171 131428
120 127 384833
157 223 142261
22 186 864012
187 153 938429
128 8 213364
124 210 593697
208 125 103425
252 3 855031
15 291 155743
190 123 300654
299 4 721256
221 215 4926
57 80 821365
251 268 844734
141 95 71035
285 218 941587
251 96 165712
277 156 738872
125 107 151263
274 176 4929
272 273 965184
134 260 449242
155 39 270042
87 19 523829
100 199 754114
27 273 194753
129 180 462156
294 83 297183
13 223 310344
56 82 808202
17 154 445620
174 3 59930
88 114 809706
240 265 451989
271 139 57310
143 245 386497
141 122 931492
112 120 220744
140 27 291346
63 24 634204
109 66 849065
231 68 745922
92 23 59821
24 132 507023
184 52 959356
204 274 949792
182 285 697286
152 18 311793
118 236 317851
279 284 673823
58 270 828493
300 261 953789
71 1 265008
152 19 560247
213 277 499695
250 129 744407
205 62 977867
259 282 286275
173 293 581496
278 190 854935
16 34 329085
2 295 642394
177 53 701
45 108 957586
61 94 482521
42 204 381403
104 42 797294
218 161 986367
182 243 446502
112 156 144157
36 170 792286
120 131 951697
18 163 770157
26 236 521849
248 192 112838
69 224 313528
25 45 413440
262 288 492267
254 156 340336
195 8 689955
107 203 259482
118 212 76081
58 50 445786
296 130 667221
277 28 199039
256 111 610271
111 171 688514
245 161 393468
170 55 13042
55 180 646891
118 16 329467
248 168 490258
54 297 608843
283 72 380879
86 87 504443
67 45 468363
238 180 925180
113 254 698025
258 277 758091
160 69 476606
17 4 464753
76 39 451901
267 97 368521
168 106 545400
207 146 562586
53 156 423301
51 297 434017
274 5 258966
59 29 439881
18 249 529807
51 214 458394
132 175 416934
117 67 920727
139 101 386951
113 138 844084
292 144 473255
204 27 801707
278 132 808392
223 49 142185
66 75 753488
291 1 44121
34 111 46336
6 210 746467
125 91 465150
237 173 320191
152 124 563269
69 64 775389
53 183 938370
275 130 374406
251 136 649029
233 257 199292
123 85 320905
56 134 812648
185 140 599087
255 82 726452
134 162 733795
287 211 94268
119 83 144197
248 76 9565
258 250 9072
26 75 626408
187 239 285202
177 125 568825
87 142 452550
65 126 46255
226 284 344765
255 202 524325
89 235 655998
204 238 263642
219 220 510223
18 139 595538
230 127 672558
148 56 807304
158 223 859189
222 206 116555
28 14 552695
193 172 65006
293 208 891361
118 97 552962
226 57 218864
282 215 28945
82 207 684739
216 147 278293
176 218 126159
251 166 610210
79 194 204007
160 221 240781
203 195 470708
155 294 958341
141 290 843585
46 159 98671
141 66 882621
44 281 747654
298 220 745547
113 293 922474
14 293 706296
45 222 59424
196 42 90097
202 285 441194
102 225 35552
161 263 104143
268 287 316162
178 17 729397
134 175 551138
218 125 681647
146 160 720009
115 262 82562
267 212 199247
160 124 795410
236 4 966449
175 252 847083
157 284 701502
106 44 995056
76 209 454121
201 51 912671
255 56 720843
38 102 263770
160 68 43273
222 293 980468
263 149 253588
82 5 394670
111 286 558367
139 299 231932
125 133 322639
78 195 250821
47 113 537186
2 221 282348
107 270 181110
239 300 64994
73 87 751951
97 86 749448
47 147 707063
163 64 348747
64 268 324430
138 141 71704
242 263 942577
121 247 394596
124 56 403551
124 110 470748
132 238 995473
205 102 257847
76 256 53493
27 163 727430
126 15 559929
212 122 962667
178 278 577453
138 178 391075
245 64 249822
148 90 731854
49 61 398137
287 267 996577
207 276 262646
45 94 959311
272 16 511846
29 156 106774
141 200 132294
69 141 913004
199 49 282418
282 146 391200
9 201 732533
255 69 447162
267 63 665382
89 173 924424
20 142 203906
295 74 394357
226 195 974146
188 240 201886
282 126 990921
107 246 199429
72 13 838293
49 171 247685
113 64 857621
35 49 325815
182 190 308405
5 81 521992
6 201 324891
76 286 245353
228 158 248088
147 289 203401
30 1 304565
11 247 891840
271 208 133349
267 154 201563
53 142 909
229 52 583191
250 80 771402
191 17 112592
273 110 698661
34 194 720775
190 65 151115
46 101 300943
33 135 10216
162 138 359661
287 130 260579
65 194 697910
152 186 896841
77 120 572536
46 297 908111
253 103 113776
265 68 795208
72 220 442844
14 41 12061
89 121 403025
66 150 306795
213 191 190175
262 177 984674
270 162 830263
262 153 7017
190 74 472592
50 149 274342
276 226 672016
29 189 721054
131 241 623997
173 83 372198
220 99 163903
259 97 61460
177 257 773557
33 65 75033
114 246 417917
125 227 85037
242 204 229092
238 111 925903
157 287 208264
252 177 637556
57 40 443321
185 157 908578
261 112 603277
211 254 735089
80 221 771934
41 89 699578
130 236 46123
234 58 985267
205 210 179180
75 163 580632
23 12 382305
157 132 214051
240 163 934547
73 232 637674
48 207 215610
112 57 914845
257 169 760360
118 53 44021
106 18 213728
195 287 764068
40 145 317827
54 47 417983
233 290 987116
12 281 924093
181 90 734746
46 33 186586
97 237 927544
270 90 216924
253 150 56748
25 101 978427
222 200 235630
181 75 940369
13 91 817069
265 27 342305
152 67 156031
54 192 774983
203 8 797883
180 70 299066
58 150 525137
79 151 440387
277 53 850083
199 86 86549
67 245 85637
106 278 801142
74 140 603489
82 27 645805
128 249 902739
145 126 71070
177 287 590018
245 8 929964
73 79 51177
275 78 62248
206 293 552610
126 228 172503
173 231 572600
266 85 310837
276 25 551617
195 274 971449
18 97 250758
92 100 785288
64 54 939927
15 219 480902
73 243 628050
152 171 266489
25 84 169244
259 291 534837
7 171 274714
10 116 249666
224 247 858748
245 176 225412
7 215 34799
167 250 930957
76 238 383772
127 115 434565
122 140 691927
286 42 957072
111 140 192715
13 118 921715
66 166 525234
176 251 62160
120 152 118143
200 18 856065
203 86 933646
187 255 354182
151 91 535973
181 68 914354
110 80 384094
104 24 869169
51 56 359120
283 141 71905
61 92 280758
140 272 538064
42 151 960551
142 135 954421
202 53 294950
177 243 795048
288 164 164383
39 206 610307
64 32 118158
267 290 907949
149 71 449168
27 199 355433
87 160 639885
234 241 237858
258 91 685111
224 6 347782
3 127 857218
81 115 78420
91 279 457576
1 117 865342
286 91 316001
58 204 102991
138 129 271388
246 231 8379
215 225 350998
183 282 118720
280 215 281842
68 140 617365
29 207 261392
152 274 322441
150 290 855343
281 174 827855
62 197 246295
197 196 428776
101 300 62876
275 56 265375
262 162 100400
36 238 134998
69 91 40533
201 267 58888
294 47 873891
120 76 282097
244 90 851988
158 127 731117
62 139 324987
10 136 301716
218 89 835509
147 72 248168
275 250 588163
141 79 312433
10 130 487459
86 272 844149
90 114 717611
165 30 85933
183 156 116806
4 157 986603
251 177 826992
280 203 331029
187 278 310146
221 84 938881
132 266 322820
75 183 105827
259 119 287015
59 90 67182
177 166 341174
55 248 832055
151 20 882358
69 241 463633
98 82 219430
260 239 50265
215 212 974272
13 162 627843
187 224 956923
270 164 281002
58 180 185677
169 138 955183
261 194 694315
192 39 814784
120 62 910739
135 98 471503
250 100 344342
194 277 734510
116 218 23318
45 209 473688
5 93 179593
269 205 247346
167 25 732023
150 110 396435
149 82 503243
58 293 397480
141 294 406967
243 283 717622
146 249 376071
267 65 574786
98 197 795523
122 110 702411
287 160 921682
169 242 443158
200 61 33444
33 188 400387
241 149 757776
178 140 200985
162 156 660772
206 145 636645
83 187 957937
144 197 485547
129 2 409009
64 119 299146
1 149 513361
125 43 339461
16 182 259914
123 243 92374
274 127 457768
285 275 54141
234 16 521741
286 232 18252
271 86 440393
265 38 984904
267 27 284595
86 128 366680
221 174 253262
51 215 932705
12 263 324593
240 63 730736
89 3 540321
57 290 383334
27 139 328746
147 240 846298
50 139 905293
161 181 775279
57 242 584525
41 180 77927
263 139 998935
17 60 740353
190 240 447155
80 158 424451
120 234 397885
11 70 323302
228 178 516414
122 3 770228
172 210 307712
103 37 742833
164 268 873195
138 206 122635
92 155 858659
94 65 448960
44 141 720334
175 36 941168
29 239 724500
224 128 287841
88 261 455527
118 14 287434
53 121 967342
116 25 210847
230 153 195723
154 178 287029
55 226 592218
285 241 11319
171 78 613975
23 180 762063
183 215 287247
208 211 513353
154 16 403269
76 234 449877
59 289 636733
68 50 365220
31 19 473112
100 234 641644
157 40 751139
225 223 588325
291 143 670091
15 230 92413
31 92 274927
247 277 512727
97 200 144232
294 222 386543
214 123 821339
58 137 281762
59 128 912281
245 162 250615
218 9 245974
286 153 311344
165 212 199126
39 21 2414
235 157 641093
223 68 135094
123 279 220479
121 139 837825
280 154 574157
201 21 830775
158 32 544855
219 150 950895
167 197 420570
292 37 684910
80 32 924100
174 49 609384
68 139 446771
99 260 646142
113 237 174382
105 127 134264
16 275 810404
94 187 266242
298 22 493466
98 110 568646
251 138 211473
262 155 898551
62 276 734465
271 19 719062
62 92 329661
166 2 480359
144 116 911213
271 250 82478
152 249 130285
6 264 649720
80 194 26304
267 102 7300
291 254 287566
211 110 255243
7 150 644693
136 283 385559
238 71 390967
17 59 797412
166 286 52587
182 138 742146
18 126 845203
15 195 873306
140 121 253306
215 14 238712
276 77 800213
213 69 400909
239 99 61387
293 190 128589
208 16 52850
224 30 905698
29 28 328823
6 100 110810
34 228 904261
296 241 806217
211 4 432612
176 70 520939
286 268 695284
32 155 569399
145 52 534574
297 78 151434
113 230 980642
240 36 370172
174 64 783448
292 49 507517
226 219 844596
223 204 696751
246 118 780052
5 107 735505
136 39 950582
38 49 672379
174 243 967280
270 98 215065
147 42 958789
78 212 388461
24 68 158159
12 147 447813
201 278 47254
124 80 411494
44 243 892595
163 217 278670
71 183 885839
249 225 759203
71 80 495157
149 170 607332
44 128 75424
110 119 146602
84 225 174985
159 145 370148
266 299 995409
49 240 617835
242 47 629619
290 24 640843
23 96 158357
78 91 903932
206 192 534106
63 95 32173
88 179 217113
137 209 625636
289 172 687886
68 254 127569
202 134 678280
285 137 861466
17 131 513812
125 266 523627
254 115 519219
8 216 377137
88 51 537564
100 134 382312
154 120 464995
276 8 870167
74 132 678180
218 271 240217
239 156 580090
200 173 511084
62 52 877855
268 127 657865
196 236 380994
70 102 981829
62 221 591750
234 70 673910
293 238 14926
91 232 446868
66 69 532961
137 5 216037
39 119 122874
299 44 709635
298 63 297042
292 100 444638
182 80 648217
10 128 55967
288 189 768036
3 24 27977
148 264 383945
170 280 575371
20 37 641241
117 300 1164
225 224 994118
102 206 836526
52 146 617405
187 60 567000
258 33 649984
11 40 109750
125 34 200394
98 280 102129
207 153 77254
251 163 566427
200 6 743524
209 157 889215
90 115 525063
242 253 880289
64 36 11953
12 288 864283
26 266 308649
20 58 79828
232 296 239240
180 209 572393
269 194 703243
170 295 416233
83 130 989610
277 72 992365
139 231 189596
129 179 809172
83 38 102046
36 140 307265
52 124 322911
239 169 854226
295 150 314047
140 139 617861
235 282 745448
229 286 614489
11 274 223334
115 26 750744
72 140 183151
98 257 893188
22 211 891909
101 3 375770
41 285 85278
40 207 194987
155 74 463383
277 135 886400
179 297 979510
158 65 12206
51 161 879636
92 116 24375
163 136 13283
111 283 919091
108 173 249227
243 216 8289
204 17 166237
255 271 416969
137 96 744708
232 127 718404
122 46 788991
116 288 144304
212 60 911956
190 31 761131
32 179 227426
28 162 820895
175 280 494781
279 72 597824
25 251 50148
188 115 51043
145 64 396717
275 292 73662
254 249 500775
264 297 464266
180 135 233494
290 167 675440
128 229 796624
199 156 828990
263 171 317442
107 216 802593
66 212 343388
297 168 108067
276 110 7777
296 38 10679
112 47 874126
160 71 493687
33 61 557204
21 205 759009
143 227 301735
201 128 509124
44 82 767486
137 167 557775
188 40 467650
8 61 393856
36 295 905338
128 45 294721
262 274 783083
40 240 715836
250 150 497930
31 44 270586
15 185 507186
240 217 244540
180 92 757342
65 252 22976
104 281 65066
238 108 361003
63 59 599809
26 47 439613
231 193 390038
2 96 24279
45 259 975454
227 117 111089
28 108 705841
216 200 891943
139 128 211436
273 61 168286
52 242 561058
241 157 492544
209 202 51985
149 246 248856
69 132 957342
92 90 631342
288 21 493953
250 281 144072
74 17 210203
76 267 532259
279 4 226584
168 231 729716
188 267 673998
28 216 155964
264 64 467565
120 58 788436
159 207 967230
268 16 506996
175 21 235364
2 87 3941
43 24 781406
279 289 544820
239 78 836612
251 213 82117
256 21 854384
264 97 939437
14 286 972633
257 69 391930
106 113 550308
62 134 810462
125 68 624399
58 281 413763
129 202 543509
61 260 533123
173 101 946027
62 196 160926
140 182 961842
36 54 482136
3 4 163276
218 101 447924
283 296 914279
294 35 188795
21 159 64079
124 298 252168
52 231 35902
57 202 477808
183 51 934921
237 246 610476
196 65 207086
117 95 142815
141 38 275316
55 46 758040
227 198 144149
73 157 282696
193 285 900468
119 226 645822
192 245 357511
143 186 739320
158 169 236981
69 296 559916
113 167 852690
222 170 673072
206 269 159106
138 5 123443
160 60 849078
244 35 776972
94 293 658848
49 22 361094
224 136 415058
165 107 87596
149 247 892065
112 178 985957
199 167 285957
218 121 208997
262 124 737931
241 137 279851
223 70 800740
51 231 290814
284 33 436030
188 299 1569
200 98 441328
49 127 562862
219 259 799114
238 274 757286
79 112 709924
127 200 828069
64 252 981845
239 285 823194
136 165 688347
125 180 318814
295 294 857688
66 187 303999
146 75 87567
27 281 138852
110 96 506179
96 171 507495
145 13 355339
256 128 931981
123 104 920235
224 130 843285
68 201 637989
80 13 326984
131 45 794714
270 153 519266
258 102 772748
262 9 827997
147 31 605379
294 73 224755
96 147 377593
294 228 358778
157 196 438445
200 25 768750
41 35 602232
284 75 797470
204 267 456518
1 41 608891
151 29 835250
70 138 828168
153 169 74617
67 276 750647
269 216 410909
156 107 887243
202 119 537342
43 255 689038
113 109 851437
40 135 663074
97 10 289325
191 178 126303
150 232 963440
144 224 571599
243 293 387108
183 179 362497
106 120 500822
65 66 893813
99 274 218442
95 118 105645
64 261 210909
89 287 957780
120 35 604233
206 182 800597
286 74 373278
286 39 431816
220 274 231371
17 73 601719
246 101 937311
94 19 529430
43 101 597055
211 26 998089
118 185 563394
64 133 17085
126 167 820259
169 235 901369
79 110 925786
277 259 470340
106 8 911408
144 204 207336
158 106 221973
101 27 683727
91 68 931473
283 260 137142
289 212 500696
247 24 801356
111 130 570716
62 264 425316
269 257 753292
73 248 719955
162 42 961496
109 89 982476
1 46 290556
77 111 415334
251 294 101050
69 203 508562
249 177 230468
65 217 365353
241 191 745929
216 60 244008
164 37 729224
127 99 525535
240 275 90424
58 130 720971
172 265 537867
127 4 656808
121 68 661578
129 224 142214
196 199 215981
230 299 295769
269 80 762309
235 104 639159
133 4 682283
295 133 640641
54 278 100494
216 123 761360
53 103 333124
69 211 123610
22 2 951443
20 263 76866
97 186 723735
180 221 94208
75 103 659254
90 17 841845
166 24 283668
230 239 112209
245 175 493070
129 69 307444
260 162 946191
201 63 88541
27 277 572761
167 4 596639
165 270 489595
254 90 776344
67 289 316611
68 295 497715
91 33 789286
205 211 642280
179 248 873885
251 236 661038
77 147 985862
236 284 672090
80 177 171967
237 55 967296
13 22 479289
224 111 66768
126 224 322931
89 201 407096
152 213 492856
87 282 868779
69 154 402924
119 260 423220
142 90 720254
278 59 116635
269 134 935556
75 167 609526
194 106 830180
77 56 343414
147 67 461366
218 139 517921
287 174 339185
116 198 965282
206 256 610605
170 288 242772
47 167 893234
82 267 711169
82 261 38318
99 115 292511
195 194 562286
88 74 322704
135 50 436034
291 18 501924
190 178 233529
34 129 608502
8 239 371799
70 27 891722
234 90 96011
29 293 543453
65 39 762573
92 85 355770
89 299 454367
249 159 720138
269 242 755157
108 6 832207
162 193 323113
82 221 669628
175 40 829924
137 150 197004
292 243 499738
53 275 235514
252 47 215409
116 285 566273
12 228 772381
257 101 84188
161 286 307888
235 181 177906
198 88 492852
191 265 688458
280 75 66190
15 221 789656
299 13 50546
81 135 312071
92 122 297148
243 16 585418
152 293 934689
9 215 231999
252 138 227366
220 29 411330
42 38 313056
75 238 823470
216 144 779864
92 166 73400
73 263 109472
228 57 217815
81 206 963789
287 126 953177
161 86 892790
97 149 751928
191 224 249738
68 79 84883
250 10 220797
86 273 658744
4 148 933998
218 97 801998
5 292 42698
142 260 5840
196 137 648754
236 119 928118
130 192 531516
294 74 7947
32 111 519332
299 65 899152
181 156 134326
139 153 858832
12 193 891528
266 159 560705
247 194 764934
89 95 751429
214 193 705031
236 87 101291
286 21 428406
235 224 536191
186 58 561894
114 61 121349
69 103 764913
236 129 701093
95 60 109575
151 31 37849
274 33 807399
262 59 513150
28 299 294872
68 5 632451
34 218 717700
169 59 231643
251 175 485492
217 106 80055
261 214 706545
192 21 710568
115 196 121397
81 71 159844
109 104 132899
117 298 948218
227 242 428555
203 84 157413
247 181 366528
260 63 676883
154 26 783035
124 244 355075
234 291 858138
86 76 850864
103 45 75673
140 78 451938
61 155 799183
137 2 929017
295 222 220631
221 22 41968
281 76 240256
164 21 343939
221 261 198010
186 291 564018
133 35 900177
77 270 758029
300 45 328688
143 1 585956
209 109 596417
190 127 187259
110 128 679125
28 105 597520
174 88 788073
16 220 658081
32 243 471314
134 188 147115
245 24 769645
226 155 113173
127 214 911739
208 32 432598
275 260 729515
153 4 390578
238 124 840588
93 64 489578
24 35 741901
139 298 13296
23 204 470689
124 211 327511
221 117 25357
40 53 554613
177 121 144123
57 277 816436
32 52 278076
215 257 935370
47 28 439562
136 215 305839
165 211 763621
218 36 967378
233 250 490873
125 33 383365
56 102 739640
35 279 387838
269 278 457309
197 122 220936
177 276 901899
140 115 864154
3 84 691594
127 133 824951
113 128 627040
177 44 5203
167 33 41887
133 151 467288
192 118 375777
161 291 828617
54 123 818911
3 279 736082
92 117 490034
204 290 780078
134 170 928476
156 164 248077
265 175 649414
272 255 366471
91 94 454367
223 163 551669
292 228 498494
268 46 993746
123 234 837364
191 281 853432
263 176 348095
90 9 372965
110 264 711752
189 132 533188
190 212 582568
24 34 46019
53 204 246228
82 158 427338
258 180 775423
290 68 599777
133 221 582993
289 239 864608
13 45 333231
164 142 659052
250 134 86735
177 101 693109
230 96 917709
54 184 273299
69 57 853046
33 181 906166
82 57 498888
73 112 426202
89 250 513884
63 165 182608
54 86 276762
252 131 31428
69 120 127752
208 279 809767
272 117 187819
83 84 671091
102 261 202903
186 123 818645
11 164 396231
145 285 589264
29 178 975806
299 160 45989
42 254 909
248 74 480307
220 59 102960
239 113 61727
186 226 608207
187 64 455448
154 35 596704
282 120 845940
8 58 804405
52 179 536428
219 213 305940
140 75 931924
214 137 785714
19 5 4716
120 182 143167
16 11 16358
71 45 959648
271 106 694583
234 172 957511
249 44 779874
65 40 868142
104 297 185690
266 59 1102
21 277 380505
182 173 279589
70 98 297650
224 102 176101
178 143 762062
148 54 718809
248 263 63413
223 290 623987
267 213 477876
23 5 772136
110 240 223473
238 127 60914
259 160 851642
118 147 742913
20 12 327076
264 88 408519
220 222 746512
176 128 748768
215 217 881832
76 263 801998
97 217 60822
258 281 120734
264 55 488253
222 146 298
68 276 952182
193 71 454311
2 234 399113
263 101 845730
134 187 752010
102 2 910904
95 79 387154
148 103 572115
296 60 889200
99 112 622231
149 98 780783
252 232 231660
203 186 929044
121 61 381576
289 48 979393
84 191 230729
202 274 841570
122 224 682826
150 53 398551
144 80 798208
71 195 135247
131 112 352294
93 162 326801
77 264 413470
300 233 593005
156 190 852434
160 251 425121
77 298 68828
291 44 922260
200 262 497504
295 157 32446
212 71 266843
87 259 591879
36 97 609727
280 149 236403
257 262 282928
24 70 4937
161 227 646073
98 118 10691
127 294 477310
280 44 754175
29 192 62947
44 76 40478
108 237 5318
179 23 877680
112 283 422675
237 257 835534
106 65 899071
39 240 897139
22 238 673728
169 62 588966
215 48 826221
103 233 493469
255 11 55550
240 242 148825
50 195 575982
2 187 588359
29 277 958945
104 41 309594
102 251 126205
122 57 732022
35 51 921227
217 38 123363
145 249 927496
215 266 237762
271 116 104231
148 50 909524
152 288 444879
70 15 907551
119 44 709999
121 202 757717
285 95 381581
188 104 825703
150 260 844295
88 41 605451
221 39 514939
90 290 66731
16 47 3092
62 180 437951
246 276 749768
167 196 706894
86 188 372044
184 126 972944
77 21 521968
279 199 699851
105 60 177865
179 147 159719
36 33 755445
40 82 119124
103 14 767177
24 26 428299
243 264 846724
221 19 222393
263 68 65769
250 147 880235
28 88 574575
203 103 952201
137 98 428639
214 203 980554
79 72 34973
201 99 35910
29 60 225727
158 31 31953
30 118 318857
284 51 892792
13 269 445072
246 292 455619
14 53 17316
283 250 266391
238 96 349529
236 25 117965
85 4 684976
198 39 400577
51 269 615811
160 207 514857
83 270 261176
110 143 737329
122 48 476112
4 10 165017
225 240 761370
142 283 529928
30 50 24223
194 249 359098
10 57 70493
20 289 62239
79 233 861164
26 151 549705
154 124 551350
113 88 588083
28 70 508427
7 124 687525
21 58 317139
247 10 776098
183 58 882224
76 173 131706
114 49 477537
195 221 469891
169 4 470354
264 185 594254
266 103 292626
192 198 348657
10 81 4364
109 155 729039
261 155 280663
41 179 353082
221 182 244055
221 276 531486
37 206 456235
144 112 546396
175 250 431481
141 162 500760
237 169 486997
13 47 859803
168 289 629063
276 37 542076
92 210 666038
195 67 399098
133 216 403458
289 247 791840
67 174 903145
79 288 967035
155 210 988177
243 247 724808
133 176 216524
167 109 560359
54 117 118825
221 172 807491
77 28 56024
217 202 439259
26 128 897975
201 180 187150
163 51 801340
84 67 994847
269 66 885786
224 60 61631
5 55 32009
293 46 89139
293 161 676771
36 85 286972
107 206 979355
181 298 409484
126 41 539493
63 229 462704
134 180 317505
7 15 359780
111 107 253024
285 154 168885
40 126 67653
148 190 190262
157 95 379629
184 153 636943
216 247 841982
121 147 575815
56 72 545538
241 223 849689
95 162 408581
26 264 50153
104 6 464413
112 139 858637
214 211 122913
19 117 760597
168 264 365067
114 226 452609
22 155 630667
128 213 122422
152 283 710396
246 183 455893
75 196 749633
288 167 732876
261 36 925426
116 247 166682
177 114 138450
158 28 422963
82 245 463709
16 278 566774
300 102 725802
129 284 980013
42 105 993341
63 109 896706
239 57 95708
113 187 417113
1 26 90290
240 247 849407
264 166 779617
77 202 200811
225 93 555541
109 279 34811
214 207 390576
170 98 175068
50 107 797339
290 174 357123
255 67 575094
97 147 525016
203 74 631312
14 241 843400
79 143 850447
271 204 832606
165 288 82855
82 130 149155
234 155 429337
137 26 731076
169 110 305391
257 211 9201
192 116 316314
158 24 932647
45 270 470691
44 198 270134
271 5 30682
168 294 999476
262 158 785734
152 125 37653
254 165 543970
59 261 141649
100 59 886871
189 159 103099
191 3 927802
113 151 914371
9 268 848266
180 229 36831
92 79 840061
43 37 31411
215 186 383072
79 139 588752
219 198 826107
263 118 153202
276 130 886766
46 239 407406
13 172 738198
277 175 469473
281 33 595803
54 67 740367
122 17 58795
40 7 950858
42 215 566434
241 50 814966
175 162 867116
271 150 436655
191 109 153331
51 85 280279
30 239 5562
129 283 81382
25 21 390038
211 143 424747
282 278 455880
188 66 235865
63 284 151253
153 279 378129
154 71 841735
151 198 844683
70 210 185777
28 110 778956
168 33 853991
195 122 612935
1 207 921265
145 151 926764
103 96 648414
18 5 950489
16 105 582012
63 74 571553
75 84 603626
32 10 16684
19 56 177501
31 94 17969
245 39 972397
262 46 346622
300 292 435108
244 51 690369
219 275 838504
244 136 591018
184 108 68425
197 38 249149
230 282 120742
117 183 703542
199 3 924158
93 212 920914
159 10 718921
155 101 802978
277 144 838556
297 236 840198
151 208 14408
54 202 450061
139 292 378817
214 116 296977
132 94 859730
299 180 556505
111 135 973202
257 132 79681
188 92 189897
234 135 77827
271 47 934119
112 263 659303
2 167 253895
97 143 931770
130 258 121295
264 29 745293
294 203 990059
161 255 10587
245 51 146522
79 2 476433
264 286 270794
47 100 279507
220 236 879621
5 240 662594
266 168 893307
123 40 783715
12 150 255986
9 223 864699
132 53 243505
10 39 955141
176 197 687299
254 131 690294
137 299 60614
134 212 663269
264 71 353036
290 160 458561
176 165 971797
277 71 848121
239 146 71550
299 168 799391
81 124 360358
264 196 339800
197 169 751126
59 280 733730
222 44 457000
298 252 696870
56 284 681085
188 36 61530
159 204 418692
2 214 910779
220 256 694693
269 212 645155
216 189 35426
151 191 263489
64 140 392646
134 176 211443
99 45 872849
106 205 812738
123 236 734860
259 271 162875
144 126 174939
200 50 285369
239 86 594597
117 290 135316
6 298 528358
296 47 16345
186 158 846919
286 160 668188
107 228 616429
19 133 865375
53 116 21844
252 193 190971
10 51 346279
65 260 582078
185 119 501002
64 273 917220
55 78 434234
59 221 491201
96 88 905589
274 129 796606
160 40 868495
161 298 605719
216 130 588979
161 37 357398
257 13 86381
165 42 641356
47 85 685862
281 22 282185
136 153 755872
199 200 617781
294 34 773030
72 284 76673
131 220 284916
169 72 648278
34 83 881546
46 224 941187
219 228 288763
34 250 268607
117 283 312148
69 168 295525
25 33 27962
245 239 16829
214 221 61961
292 270 918095
95 214 616140
115 207 306940
83 22 187098
98 105 309327
41 136 785887
297 184 282693
78 33 76816
285 64 743512
222 202 138884
271 280 95824
38 268 12696
8 12 782778
291 256 97031
42 294 953318
223 261 770007
244 120 537281
112 257 464922
279 156 951315
15 251 973021
225 17 728524
65 144 676609
107 268 481631
179 3 102875
61 73 713343
13 122 18064
32 91 412643
97 103 241761
288 3 24865
103 186 708116
61 109 629943
251 101 558005
275 92 961422
71 29 348632
43 3 12342
24 90 763277
55 3 89477
124 120 215918
273 274 8035
54 209 249768
24 131 902792
87 208 290739
132 141 341318
61 243 359604
143 201 961730
72 30 357838
135 258 541245
87 223 913539
262 300 854131
155 12 152471
154 252 798695
153 89 632223
186 168 646553
57 291 879197
82 20 137750
149 200 946084
189 62 535464
152 112 590042
47 220 703882
150 215 70640
224 114 781576
243 5 641853
134 184 172744
29 287 701165
80 72 266361
52 283 632143
199 22 861103
86 218 339389
276 220 18813
94 182 981603
209 18 364404
99 18 512762
262 273 610851
176 104 923309
133 24 423384
46 113 778030
174 143 30667
252 182 370088
14 22 310745
144 48 710663
49 192 489718
172 181 812019
180 4 392952
180 284 276452
237 62 607035
299 282 454927
47 138 969334
184 283 658377
119 7 30432
173 246 59550
193 77 62693
85 206 728535
223 128 489629
286 103 632273
1 260 669334
162 5 995741
222 78 779700
144 278 325898
15 226 269919
75 141 896909
185 236 4840
14 25 953558
279 220 367803
178 279 680329
109 75 744824
94 260 162836
264 41 368296
39 241 583962
288 82 286574
103 117 870440
237 107 150502
264 165 925247
89 259 317312
187 264 915919
166 292 209843
211 105 846892
31 67 822829
219 177 27557
151 55 584462
169 276 769843
109 136 815423
53 224 341992
190 203 604977
125 196 331776
223 130 119421
38 62 2838
25 264 772366
271 51 615996
21 269 940144
88 238 467816
33 105 247300
26 243 258247
122 15 86290
295 228 654934
92 254 439101
265 263 433755
247 60 665279
231 82 993950
73 50 911514
208 237 334062
154 230 428187
267 258 326574
73 267 626046
64 18 950311
203 63 812783
174 205 51244
220 133 667459
222 53 794979
163 127 960423
137 17 275255
283 172 599547
102 292 276479
252 247 661497
215 123 477603
109 300 446064
17 84 328094
94 143 430799
168 234 530276
109 171 154161
83 272 537826
88 196 931568
57 209 417626
128 258 456395
154 38 614104
170 120 597289
104 273 14783
223 109 980578
106 117 186607
72 89 5910
276 108 936042
151 238 927786
165 127 652552
14 1 26690
105 164 162175
163 204 274579
180 241 635218
141 114 189211
178 165 49806
115 63 800422
208 84 693347
10 79 919989
81 272 714012
84 202 473148
24 125 518928
295 46 110770
32 101 737366
270 185 924802
43 111 558721
39 282 307136
75 24 946103
138 154 850011
39 254 765296
235 96 645485
167 149 194728
112 212 61692
46 129 830690
267 194 601734
42 291 241147
272 184 519293
207 171 479156
175 52 893444
248 267 589932
236 38 397412
136 104 875095
289 36 164994
189 149 11815
65 215 367702
149 205 675686
298 155 313308
159 166 944950
178 94 833857
31 178 701383
225 133 147035
15 47 497293
243 90 143042
27 85 619965
95 54 842038
280 141 716667
144 233 539349
37 300 722906
32 277 488639
281 165 946187
103 25 246927
29 263 277850
48 248 433861
244 27 91051
48 81 177449
112 147 704623
43 182 636635
210 50 653684
77 98 141738
57 299 216977
273 101 404013
111 279 305347
196 270 21247
210 167 617287
87 209 333055
237 124 671460
52 123 917747
132 5 198683
39 299 510513
161 155 951119
282 220 822840
214 19 614512
92 224 890731
205 166 727232
289 162 395674
126 182 813391
284 53 283569
244 113 777759
269 53 34210
77 173 48502
118 241 772288
11 299 38856
62 203 774860
107 72 340708
199 92 957091
243 240 736018
11 111 579466
93 284 872889
255 251 606459
141 157 327197
131 228 978770
191 291 790592
278 191 239371
238 216 651068
234 83 392753
10 87 672080
68 37 3549
178 1 935576
8 208 695026
203 226 544759
291 219 679968
113 27 107694
203 262 557562
46 269 991685
170 300 971518
121 220 925908
67 221 123524
83 141 232466
126 178 152791
196 291 127419
289 91 484075
49 259 539366
105 274 524684
182 260 882987
73 207 848178
237 26 417728
173 39 144832
194 221 924904
299 6 267124
130 240 627480
269 197 168596
294 169 91555
12 47 823408
148 39 791820
10 179 802377
136 70 197928
97 15 156736
246 216 220789
227 11 438010
30 186 883862
253 265 620230
83 215 40896
263 283 949796
11 195 967018
214 30 282059
29 276 101476
3 209 617375
94 241 715474
88 11 208469
144 1 574106
48 295 750776
97 54 989492
15 141 425256
188 187 962133
211 278 375648
56 205 814153
278 212 876859
59 272 619544
23 299 531713
53 261 818389
36 146 852892
261 246 783904
271 246 16941
6 152 904138
30 220 796563
76 110 648694
160 9 283048
98 76 910760
108 217 306474
127 113 808633
109 58 47597
115 169 960601
292 277 622177
262 235 604198
254 70 356136
142 102 801302
168 194 304044
252 179 829193
270 106 568133
118 85 519009
189 20 64614
161 6 434552
11 244 307381
276 292 202755
224 67 477872
200 80 378995
233 191 383999
180 99 880684
71 86 701189
48 108 520896
176 187 173446
291 97 854875
36 174 415419
130 273 55829
154 264 490238
87 220 716104
140 114 178862
209 145 626149
256 125 510331
52 212 982182
102 147 12260
235 91 102539
130 94 114195
54 247 590384
197 262 371091
155 230 522270
228 182 385259
214 110 947454
50 244 778949
270 35 459698
209 285 234461
118 210 280292
250 212 762223
87 168 591975
238 171 226661
8 100 664138
272 173 868453
135 270 44863
225 119 84104
275 282 75536
242 87 330647
233 43 248905
96 288 982980
269 112 276132
138 8 890513
245 266 429823
154 66 863178
264 274 839730
240 154 499345
205 227 411404
287 86 957030
289 82 7462
10 181 904634
177 254 472937
151 248 759441
113 259 810001
246 22 688394
131 261 876069
179 225 243979
276 86 93066
179 72 849872
125 6 604595
266 293 74945
280 123 249746
288 74 466647
182 231 303524
58 131 403513
72 82 708020
111 76 818988
34 110 649169
118 50 142335
231 228 421504
33 66 156064
110 46 665995
40 239 272478
285 111 254208
147 257 915685
129 164 733758
38 210 796910
163 15 735380
235 272 275154
30 98 479151
149 132 101780
157 87 368969
232 71 947870
159 18 887281
70 235 540748
277 92 910238
150 184 421470
92 259 459862
212 175 863812
249 47 711763
142 107 981239
66 62 93528
176 238 992557
21 46 576072
136 146 682431
208 262 352
150 124 184983
185 58 46272
212 15 236482
99 256 893425
33 75 127795
55 172 777592
33 71 614286
228 119 569104
229 80 858728
226 250 552981
220 217 458033
167 242 197893
275 40 541940
180 84 73494
286 56 422676
101 47 586858
31 75 649829
216 34 407302
35 126 122905
281 275 577133
184 93 222528
66 172 945205
214 6 194964
15 29 580911
187 39 192682
111 196 275617
255 281 798695
103 210 105052
49 31 641476
20 198 648222
300 168 99248
198 83 349858
80 245 977521
222 275 434066
88 87 865015
44 170 853501
158 143 973745
167 96 367868
142 157 943972
234 196 71551
275 246 831588
145 255 869294
65 296 107644
274 121 660873
239 246 329548
246 43 563860
175 85 264575
184 34 297785
87 243 164335
114 146 906336
122 89 633400
8 22 753707
265 39 186814
16 175 638336
300 145 182653
21 262 433524
209 119 179774
170 73 287249
46 233 424572
56 178 790379
22 78 831216
35 275 334927
180 45 554110
201 52 179924
93 77 853378
175 186 276201
150 170 576437
262 109 430642
91 93 317615
186 60 818013
156 127 189370
168 34 917605
126 4 757953
241 168 788770
295 35 908943
112 242 306009
64 3 146791
283 226 7410
174 12 203541
216 219 699961
135 222 209924
29 35 603512
49 267 536
272 68 161767
110 234 672566
133 107 552541
226 229 527499
189 46 795627
216 20 886628
179 137 869125
33 59 898911
115 3 937990
282 124 687836
76 201 796261
192 289 245493
270 1 570791
253 40 354363
198 153 534431
264 78 274606
33 85 148548
95 100 317858
65 161 496802
237 96 780984
160 25 40946
284 65 522630
86 298 827542
193 23 833570
8 124 739852
267 140 468276
206 139 450379
203 150 270254
299 15 67134
298 257 119179
9 72 314438
121 99 27487
19 69 292683
234 91 699511
167 208 601177
269 40 11696
182 211 577044
235 290 952914
233 228 365525
156 133 801614
212 88 463567
51 226 668666
152 9 505197
32 137 570636
92 202 543
216 99 617041
230 249 124934
20 44 206686
108 277 296671
238 137 449667
4 64 598144
165 195 387655
23 72 949668
14 88 712645
250 277 385863
112 68 919840
231 269 624000
223 219 348872
197 16 622736
267 26 692052
204 46 452164
76 31 536549
158 293 138911
268 13 337482
256 84 104372
237 56 434753
230 208 498431
271 228 712488
237 27 844569
19 139 761612
140 138 521225
191 169 185706
7 71 988430
167 22 403526
257 230 269089
138 172 947301
17 26 477122
39 70 78191
261 121 860582
143 228 567569
275 300 357170
92 25 952792
196 274 583081
43 238 217868
119 271 732031
7 277 1251
145 282 494511
67 193 725426
50 230 39879
82 268 173887
136 258 104879
146 162 47940
191 255 829456
160 36 976440
167 20 434334
29 182 507984
41 90 594121
92 110 668477
27 209 108805
154 227 880758
167 7 695966
225 175 682106
114 10 166777
236 187 338142
65 56 928399
75 129 496550
96 14 349344
128 35 897133
25 223 42049
204 55 909858
148 18 395787
82 84 267269
103 261 566221
166 115 575643
22 95 737194
62 235 535076
261 264 197122
76 41 736447
168 43 883406
40 223 457793
148 170 763247
46 71 268253
165 104 782641
227 122 661147
61 206 130565
48 175 998491
114 189 187847
24 222 902549
2 140 968215
42 82 702017
195 74 227048
184 207 656126
155 100 761025
103 39 576366
44 35 778449
211 183 729538
268 210 469386
249 233 152387
164 195 823407
231 223 107085
24 170 291730
294 219 739002
267 127 336263
54 214 117820
145 152 522381
64 77 136686
48 286 841999
78 30 208567
187 288 123273
114 204 348780
235 260 927791
3 6 432416
136 256 257030
237 144 50928
198 41 770758
153 22 583463
225 281 398245
118 199 261464
12 237 648648
195 77 117909
210 64 775557
249 163 597364
74 127 581241
236 106 599262
168 6 50032
57 218 165678
154 3 783207
35 98 187642
112 43 291123
239 168 909923
16 189 540468
99 177 138093
171 71 139006
172 10 543314
284 104 947940
122 219 729929
119 17 950116
165 51 952765
120 11 89477
8 13 757447
218 133 767667
67 250 779311
202 91 76862
229 192 280694
6 119 308615
109 212 837999
256 217 930288
163 160 7776
10 265 17170
191 159 97420
270 264 206763
121 116 111403
189 203 814224
298 160 127105
54 232 617377
130 260 249581
1 222 294340
191 80 223994
21 239 381255
221 187 528434
291 292 725752
247 69 942660
300 224 225026
177 290 274566
2 106 175831
26 285 99351
90 136 245270
95 151 119256
199 111 751520
156 194 95955
292 95 971257
122 29 707733
157 262 858977
201 46 342748
115 110 443322
105 70 797396
64 79 749860
240 83 7628
286 100 918472
21 220 133356
281 232 58921
253 211 720237
289 197 910264
250 219 143874
262 49 413318
137 218 80111
256 85 852750
84 219 629340
285 61 848240
29 285 279794
198 105 491512
101 57 869789
60 39 949792
176 19 840379
72 201 920662
291 226 187005
117 77 87555
198 187 161952
268 50 344086
93 278 631312
295 114 1519
283 98 703090
36 73 619539
145 247 653726
261 152 645675
21 177 470263
38 117 681026
35 39 709134
199 129 465544
269 93 258205
27 149 109306
173 139 42080
230 36 744852
198 111 90148
52 217 644026
78 106 479986
72 186 635260
36 202 58493
74 71 395057
107 104 6604
128 220 283059
32 162 111507
84 49 594339
176 190 525188
79 284 202338
279 125 369603
102 98 415062
103 44 129758
89 133 488205
258 189 691967
80 216 986653
46 285 253571
186 289 476718
52 182 804834
120 100 885057
63 66 260569
246 280 788981
247 114 22231
31 122 388723
107 14 792227
58 53 479196
80 40 250721
28 59 151171
144 94 589505
169 170 967622
61 187 697754
222 228 642637
153 155 198088
135 117 875537
181 122 860711
43 218 846196
277 114 510496
194 190 192753
96 270 28763
65 192 997405
106 171 374868
40 76 140102
59 91 72086
60 151 752825
59 183 372880
185 82 332352
39 36 588332
89 131 929514
90 128 623404
76 168 927042
210 239 754879
159 269 274707
232 166 349078
107 140 829971
233 24 983801
159 89 554342
185 224 966715
298 73 873170
105 81 112375
33 220 886181
294 282 35296
41 116 829615
158 142 278655
165 26 543024
184 12 422072
156 75 855702
251 207 832308
59 131 495176
99 88 335937
218 35 681168
292 280 178637
95 174 269820
259 26 302257
115 192 135868
224 260 899279
209 279 945310
101 33 436838
143 244 962300
55 63 212857
77 35 268552
122 200 935163
23 120 400003
213 193 53447
117 89 489505
143 118 375634
67 57 519975
101 268 989138
85 103 607405
220 166 443724
125 63 535996
291 272 216068
298 135 959413
132 3 331657
185 14 328222
144 54 785012
215 44 781142
224 145 117705
53 248 430150
182 283 734484
160 83 189645
187 246 917427
232 174 371466
236 82 285910
46 114 807383
275 68 471993
210 188 107679
295 14 789715
85 240 303718
297 213 934511
267 117 286112
182 148 110693
72 156 852856
34 49 305897
29 234 456066
213 154 115947
29 218 359533
119 45 12265
186 218 81162
280 299 839145
199 85 784357
222 110 134997
94 192 376638
29 242 925760
139 168 491765
126 269 205602
262 255 427338
266 52 215165
225 68 271072
145 129 747259
47 233 95570
151 69 233081
98 218 127766
138 237 582468
159 138 108599
295 279 174239
250 285 931661
284 34 57648
283 229 555420
273 164 479335
238 114 855313
164 80 833274
143 220 197254
201 176 39507
155 3 407442
262 268 664895
47 265 322113
51 209 624833
61 127 908588
114 129 478141
188 265 174830
115 70 893279
115 233 102908
123 290 207740
256 35 395049
35 9 128786
292 168 776469
263 145 587734
87 95 894361
88 29 262003
64 53 90422
53 98 706758
216 287 141989
1 102 646534
146 96 358782
45 281 712247
272 40 44667
48 168 330226
74 27 761170
130 96 613801
48 260 844087
292 171 63973
150 166 864681
165 258 12560
119 283 913875
293 106 712151
1 76 121537
257 28 650790
275 100 583466
197 161 174004
288 48 864236
237 185 338702
192 234 210485
145 22 731990
246 60 768037
21 290 427086
197 117 723883
51 285 95751
238 74 397051
252 158 319894
102 105 692861
273 48 949370
34 299 8189
188 29 471136
282 290 104685
147 30 584250
17 260 104327
100 46 939284
277 240 483446
28 1 919510
141 193 305572
282 240 809847
34 124 310073
207 134 63204
163 143 567292
154 140 849382
28 163 741270
163 10 46353
251 22 187671
28 121 731836
70 12 254509
163 79 759786
171 300 222452
23 248 657712
112 66 607384
50 1 184920
30 296 755627
175 78 587861
8 180 6625
186 169 558219
228 145 982818
280 231 930402
198 68 277523
268 298 918504
4 165 994054
71 237 337931
294 63 149365
218 180 543220
294 82 516424
34 21 397122
267 284 102797
39 8 531196
40 206 852363
216 293 851735
156 274 910007
186 71 429675
35 169 805
60 193 994619
183 274 590253
246 116 929643
277 197 92414
124 41 957066
236 81 63383
40 218 157905
99 287 954184
77 294 116438
100 71 479333
213 285 24899
276 272 666001
61 173 950280
37 92 53308
178 102 32919
186 95 299920
292 97 488631
291 39 947497
40 1 576691
120 249 275526
122 136 100705
70 43 104261
193 220 186836
223 98 449869
205 153 206068
2 231 963157
280 113 368698
53 232 198192
62 99 931670
199 24 755738
264 48 685111
268 263 593908
279 171 383440
95 253 749109
261 294 708492
63 161 88005
130 228 891550
81 92 705239
141 76 553966
79 184 673227
237 42 53027
148 163 58305
214 154 882012
285 236 752988
273 169 541942
151 68 776386
140 62 483212
4 97 652505
153 296 257767
67 120 330218
282 168 640578
270 109 344451
162 201 149005
57 170 489370
55 92 394139
24 191 785054
144 27 113402
283 81 226743
171 135 515321
69 81 45856
244 253 478109
57 282 718294
6 288 412004
46 53 253868
11 150 321601
67 85 658064
268 34 626071
92 164 971025
299 75 711588
173 156 203795
32 79 720213
153 95 802785
236 193 565263
264 105 775137
72 280 192807
37 287 662297
261 51 366558
242 192 635366
4 294 22085
9 202 364519
99 168 285433
198 29 826486
79 1 158804
109 157 772135
258 249 660839
239 15 882277
145 11 442762
83 140 959358
130 253 82593
145 35 681684
216 14 674840
91 5 43497
190 165 796916
179 109 812073
99 282 949668
264 34 219418
249 139 428554
150 286 261879
254 36 202700
234 68 756960
212 12 916328
237 272 528141
198 293 710748
48 165 516033
82 134 479747
281 220 353866
112 27 577944
202 34 7717
38 169 677879
277 31 459291
93 138 371589
226 160 728276
130 176 120703
90 296 40030
244 31 270110
9 125 618685
155 97 372838
260 110 814141
236 216 988467
206 220 476750
298 215 299302
3 70 25908
63 127 975141
225 23 599567
192 171 144652
115 153 763231
26 210 879293
98 68 553837
267 259 983990
269 10 393876
204 49 374265
286 152 514952
155 209 532617
75 37 648335
225 43 373108
93 154 247566
288 210 771946
31 215 738770
248 13 576560
281 83 509013
10 252 387660
298 271 843223
131 192 138794
199 232 460993
48 199 298365
277 256 848773
186 235 549902
143 50 596250
213 94 213645
81 61 126851
189 219 483226
1 285 317448
265 115 876531
174 238 636537
125 129 17111
185 114 870440
71 125 332202
120 228 214028
120 40 652625
142 1 339119
160 96 346733
127 82 492102
83 254 100897
190 91 660188
244 128 524748
226 10 900594
122 99 620852
157 36 52494
112 97 758572
89 92 833945
196 223 210574
265 176 546463
121 295 868313
26 18 452998
107 24 444028
151 188 50595
293 61 891065
35 273 566319
18 267 387443
138 176 471304
258 216 185927
36 161 40703
218 56 674470
195 60 499005
253 263 344637
221 291 958544
183 96 903679
253 148 509371
73 266 653113
296 163 524936
149 15 712075
297 117 492029
171 92 627521
235 8 474719
299 91 531445
123 132 964649
148 112 533854
228 293 92586
171 244 4275
62 47 39523
81 126 317463
139 213 290054
191 177 287589
155 256 798356
113 85 76116
286 184 352600
222 263 242245
254 221 50743
239 122 467430
97 146 360033
52 69 367607
79 298 637783
208 122 461552
94 229 266309
219 106 659186
220 218 790467
212 115 623953
265 91 573912
98 201 90197
6 160 445196
196 15 409509
72 242 111456
124 195 31432
137 86 577270
54 155 812268
228 172 914977
24 5 395390
97 95 199221
14 45 942980
32 87 910540
253 64 22839
193 169 747174
1 139 395992
45 83 286230
26 72 321661
242 286 403735
179 269 559036
272 153 428803
183 42 495876
184 281 813495
204 31 755785
260 106 924522
97 1 15847
198 23 21510
81 152 121318
52 267 793474
246 109 323221
198 152 876725
1 253 604484
184 130 250972
72 180 352039
110 177 357815
205 28 940958
109 189 671330
158 126 62792
297 242 671006
81 228 353335
59 72 321151
103 147 715061
262 187 521456
35 34 433324
124 122 896063
108 260 562042
273 215 643612
41 148 385083
77 220 185006
101 30 900928
27 245 472594
248 66 640178
162 242 907792
292 125 929965
245 127 452301
22 47 999657
181 59 938765
123 256 239130
200 39 592849
80 137 405209
11 207 314842
159 14 535874
288 215 400671
172 43 697192
176 46 314057
16 15 623908
266 113 791950
227 221 96543
19 138 849001
61 249 998853
266 194 153706
143 99 188168
120 88 991041
100 90 399378
130 289 866424
234 127 555247
292 80 103169
191 110 398251
246 257 893199
126 295 246594
161 147 670797
1 262 769377
271 4 279723
219 252 294641
160 55 695166
106 300 942711
137 272 512193
18 288 472205
107 289 661344
214 130 889004
121 85 592361
49 112 509380
243 103 982257
99 268 400598
257 255 509793
183 194 786503
86 62 271832
276 120 942480
113 272 222456
195 153 809748
8 53 714848
211 206 584735
190 4 877726
64 118 469574
90 226 466984
234 161 99618
174 266 176728
196 22 391781
46 128 680304
267 45 202556
248 230 606949
61 194 187614
188 140 80022
49 215 414265
188 129 559989
3 111 963735
216 257 791277
94 131 637263
41 197 730706
100 149 718847
170 279 647390
35 16 716039
110 167 721659
217 2 883579
5 95 520476
39 131 484563
72 219 609511
165 139 616941
86 262 390811
268 265 10307
168 44 810703
120 47 359270
33 62 127091
120 129 824254
81 141 772727
48 231 361450
286 284 820880
170 13 599159
168 41 566163
239 95 692086
61 100 221836
41 181 547463
28 153 824038
204 143 813615
178 157 79596
155 105 249505
159 176 166131
5 105 702438
135 193 323114
198 129 891112
178 108 537270
273 256 352123
208 187 628523
109 272 187858
181 202 277936
207 202 870192
286 15 466587
210 278 178494
212 243 982101
267 253 896555
221 14 325176
149 254 735444
209 170 403458
28 141 49303
56 179 36697
69 90 424399
296 150 671681
127 79 435520
295 268 596687
276 259 503964
183 175 967
254 174 375034
280 270 429386
241 29 433509
37 251 198506
282 94 879054
32 157 391737
73 70 790545
291 101 325112
212 160 25560
274 118 937962
286 70 12043
50 125 745721
265 161 345074
239 297 747790
30 242 490893
134 131 311923
50 277 113234
266 93 779102
37 84 869448
197 284 907107
288 146 341771
113 170 336815
283 165 121352
9 141 363677
9 116 462800
219 10 107135
120 240 592441
144 283 770599
24 253 732685
290 195 168705
160 135 718358
91 130 780722
289 262 362055
128 40 311053
240 86 687934
11 249 32414
283 139 945155
73 71 730991
265 135 171152
78 58 23034
51 121 243920
242 71 86576
175 125 441943
123 117 848391
27 50 524103
173 236 298952
24 76 471042
281 3 68482
162 100 313679
160 110 17049
214 208 572086
51 180 962944
259 106 115832
70 260 845415
167 195 800466
142 178 530001
89 229 733375
20 90 821499
287 166 739553
204 5 415214
168 45 568068
145 231 74850
290 86 879168
129 115 757977
292 216 864444
212 143 995577
221 69 435001
81 151 180484
213 268 911941
234 128 555896
4 39 817931
151 300 822462
226 290 390670
211 39 58988
96 27 1573
51 229 151349
274 186 854961
95 223 787123
260 285 76998
263 14 652939
64 196 513681
95 279 519364
197 156 134806
86 83 33918
277 38 275857
141 102 680967
268 121 292754
2 53 372476
45 126 898372
194 6 239742
296 257 62974
154 271 963814
112 115 44841
66 35 504247
73 49 163463
62 125 371913
143 249 110969
253 7 941646
296 43 70333
157 171 874178
179 78 757021
275 197 158320
216 146 721375
179 273 210161
70 163 373823
291 30 646087
217 136 19523
130 157 939380
95 210 221970
212 157 338705
132 236 281529
184 193 396818
121 95 72893
132 22 752424
197 29 764487
157 54 560901
175 185 869198
256 72 966605
286 226 962950
289 80 26527
113 131 225366
170 49 137587
268 192 625685
48 141 18840
221 28 931403
114 232 555639
210 90 227996
91 252 497143
157 236 766467
198 282 765036
126 92 956610
192 152 164204
196 244 22655
169 206 906956
276 165 796968
174 278 621411
105 295 660042
134 105 244439
269 222 39502
281 213 254947
173 300 335161
193 250 435054
245 66 691467
63 134 115147
93 222 971457
66 167 832653
57 271 858303
71 230 531850
255 115 612992
35 74 716244
274 139 623488
259 157 350368
186 180 259524
257 161 400618
172 254 544498
50 129 625214
158 5 265211
107 235 203487
229 255 401435
53 44 415405
45 201 474756
118 283 708228
2 158 717805
252 211 813557
273 120 988725
50 7 466598
182 282 849505
219 117 590417
68 149 608203
204 11 351284
116 36 160276
246 23 612032
54 215 101518
45 252 397396
81 113 122575
74 154 45410
217 98 803145
67 106 241444
290 256 726234
267 181 335986
168 39 877824
56 2 673560
16 52 822602
113 98 724823
198 188 122956
167 204 131996
215 147 312474
289 176 53238
99 261 912912
84 194 756866
155 254 704924
202 116 766457
174 289 689218
191 189 776352
265 179 965444
85 45 540311
161 76 507560
282 12 456697
175 163 929026
279 165 386162
26 223 370726
85 132 191876
73 195 238577
296 72 336832
278 239 484405
247 99 461926
109 44 921174
247 254 246055
267 106 326695
85 89 467691
201 101 224927
263 144 177271
71 32 583692
72 253 46068
30 257 747621
39 214 923040
297 230 171947
211 3 963877
255 87 616214
122 9 569237
124 270 529674
294 184 41006
132 137 370718
228 179 238307
202 20 655268
60 290 964475
17 231 848696
26 203 763241
32 86 772393
21 10 636109
164 196 438303
12 157 427966
93 67 240921
95 30 662256
127 130 394070
246 40 268560
144 133 380411
71 257 468569
157 103 337156
100 157 109963
53 239 660227
288 231 871566
235 279 838650
8 292 751742
37 89 239151
189 195 641942
293 41 206418
175 19 936663
296 57 261571
3 239 300704
295 198 283983
283 131 578730
23 33 335028
221 217 173324
153 47 571576
113 12 437597
267 298 617078
24 71 200927
211 230 166996
260 77 526354
131 171 483850
295 142 23163
76 70 444584
217 124 962624
3 74 543365
90 231 808608
232 44 767754
149 8 904140
225 262 939445
243 260 972924
183 27 511005
69 108 534156
69 260 381015
3 114 378353
266 97 513463
204 284 334355
159 232 473622
161 133 32601
204 265 389098
161 77 545509
298 210 848725
138 220 99386
233 36 684990
259 125 55982
262 293 165579
186 268 342327
22 19 275381
97 141 724614
294 244 965773
291 188 566085
286 194 566579
58 33 231730
229 95 425166
94 72 160274
108 165 430455
167 215 491431
235 206 944680
45 221 167700
154 258 45830
238 80 485122
160 81 116613
282 74 738097
273 210 364071
174 104 496719
122 16 368379
61 213 645060
189 287 193596
166 194 135454
128 76 550031
166 56 361630
96 43 1030
52 277 389797
272 265 22379
124 146 961269
64 225 463862
48 102 372549
237 109 842620
16 270 959137
60 228 830064
65 116 284445
21 19 270551
216 50 406451
219 285 447627
64 80 415287
259 256 232058
75 154 99832
226 282 459865
151 167 802404
61 198 594799
93 245 643449
103 213 243473
165 219 332304
94 176 993107
184 123 898377
296 252 860057
43 175 728367
16 227 476270
48 63 431778
22 141 442683
61 18 443898
184 182 772872
196 214 760316
160 37 981485
28 224 791474
15 118 542779
44 251 482445
102 95 746968
10 137 755591
257 70 469918
98 32 84402
228 212 821117
6 279 178371
99 119 892038
232 40 994569
245 165 6519
203 64 304795
121 135 268155
80 103 196145
245 63 970376
228 136 389203
220 162 453238
53 74 914690
189 283 650044
176 298 651
144 248 704265
182 223 182932
204 30 999689
251 29 724881
292 234 167702
167 178 50468
280 97 372342
185 295 344774
259 296 392423
23 297 244899
143 65 460651
19 220 591376
233 227 727644
182 233 636126
106 229 831267
215 264 975467
254 116 564805
283 177 783846
37 90 627136
33 238 328805
43 200 996155
230 134 989972
63 70 716181
144 281 464713
168 4 231708
179 207 579656
189 64 748841
24 81 716746
197 152 619199
185 17 673324
36 10 380007
300 90 1337
25 52 577320
62 110 781790
90 292 432857
67 143 617696
108 185 849718
167 55 632579
270 187 934750
111 98 957672
233 271 157670
41 227 386032
272 32 764825
182 136 201007
265 169 977
97 76 316446
262 76 617288
211 223 255736
183 17 379447
212 25 245658
162 83 626219
79 189 58000
288 183 441089
253 221 379485
217 268 521682
174 202 166925
242 143 467836
131 232 847894
50 275 465501
135 51 461144
116 191 821838
13 271 575664
254 214 554919
263 218 45923
78 36 434153
53 62 599702
231 37 680032
120 248 590808
200 110 398177
159 141 401202
140 211 397734
281 176 907717
174 94 193853
23 253 423635
71 139 680684
131 29 757243
185 268 829818
4 106 850883
159 19 499309
111 14 986437
16 274 463181
221 155 124083
271 105 493762
161 105 33632
204 182 344011
104 210 493436
100 293 865697
40 49 150632
69 218 953851
261 101 339673
283 60 917168
191 54 463786
153 158 259378
74 61 50827
264 7 141867
250 182 856049
106 237 166900
264 51 618802
202 51 24238
212 207 416332
264 287 280591
2 148 718864
54 237 813132
102 285 860602
96 28 799934
166 221 852606
34 74 380340
239 220 458839
19 160 981040
124 55 417486
123 90 270245
169 201 550414
63 248 270632
95 111 566475
237 122 294675
293 213 127889
76 106 490835
72 257 161196
165 227 68338
125 237 994756
289 77 511758
159 157 284296
89 33 799164
214 65 890993
60 194 437629
139 245 755583
281 34 258064
105 38 453750
214 80 788295
38 123 716726
224 284 705380
281 96 423181
234 186 992923
47 50 458708
104 197 355161
107 225 128196
35 6 754419
108 73 821953
273 292 86118
295 173 133685
246 148 388320
25 173 288858
92 167 56156
258 161 924785
138 123 72618
79 287 26650
117 71 402738
140 99 211402
11 124 81116
233 275 225419
218 172 487196
195 93 942723
17 92 397414
278 55 452524
102 57 768838
180 274 243537
35 75 553413
23 269 449049
56 64 23763
54 258 510222
110 82 999353
202 211 815094
193 165 455296
154 29 516477
108 52 622469
189 86 564537
89 160 314332
81 288 389273
141 218 691597
15 31 763947
282 88 391683
11 202 697471
170 143 834576
269 210 308377
268 131 429754
280 200 191886
232 63 662279
43 57 610319
85 90 325840
33 133 713143
211 104 885326
210 144 258690
100 208 951625
273 114 879910
251 53 166029
128 136 455591
253 299 604872
78 118 777818
86 292 605795
131 76 305339
288 7 67819
138 89 830461
216 156 376051
134 72 934539
298 169 641153
280 265 542908
195 121 424873
55 156 92455
103 63 870709
32 267 928548
72 127 120111
133 209 572450
134 31 25621
204 52 961072
194 270 883415
294 7 809408
132 41 145840
20 211 336718
209 154 53903
155 139 189751
226 245 215401
159 31 216488
54 170 461987
23 34 176292
299 29 820991
244 182 291078
82 201 413215
96 204 706005
121 35 581799
299 121 180772
134 272 875572
66 102 189799
129 150 192816
247 161 102001
116 129 993823
294 91 37921
127 272 585338
242 217 842013
17 246 686228
171 261 627714
108 291 94106
67 19 522069
155 223 694693
258 42 794643
237 137 168570
127 157 775458
127 110 32289
144 33 83455
63 124 966532
26 156 425777
66 220 690597
189 259 831197
225 30 725991
134 156 667140
226 184 722777
205 270 525557
97 196 597379
238 196 31656
123 196 281423
41 292 129755
60 240 611933
105 299 74039
259 20 784266
287 143 316853
44 79 46985
289 267 589411
21 270 193531
236 159 337048
8 280 926832
74 251 506828
253 118 917369
161 296 524626
162 29 931343
50 62 530505
27 102 404241
161 92 462008
207 154 235717
273 158 215187
220 64 308373
265 242 680842
205 206 427882
193 58 483064
91 64 430928
257 206 418892
171 218 787782
225 147 457621
272 217 662949
35 57 788131
257 53 458599
296 185 115543
69 28 440920
74 138 29046
45 63 402697
9 244 795953
129 9 718901
10 298 365420
84 56 136899
105 75 217601
20 228 397684
164 263 17665
158 279 745544
270 245 524204
57 188 588034
44 217 333737
155 89 728121
230 70 473381
159 7 201483
72 83 336221
140 265 56098
293 103 522613
142 72 979481
196 31 132382
270 243 204399
95 182 637704
141 60 601910
200 182 659977
180 59 405233
172 183 715919
226 62 153465
91 65 388673
292 172 238320
200 239 283134
45 123 530326
4 177 473605
53 105 986105
265 5 304745
160 271 261794
230 218 125138
241 124 769573
234 149 970580
22 65 837297
88 222 563515
122 291 515396
143 200 354060
19 47 516554
267 14 729916
54 257 210540
104 271 236427
300 248 311475
292 112 732360
217 153 263761
134 75 9658
5 119 624375
296 190 18263
41 171 148340
168 49 779324
241 290 120095
203 68 727837
192 107 230976
199 90 403045
62 254 218398
2 150 681549
140 202 326167
227 292 704101
250 189 79768
280 140 681441
9 97 990889
166 175 867630
236 270 738920
23 267 875541
149 105 383840
253 11 923011
268 269 217894
16 27 724252
219 246 544158
133 31 837883
269 4 612332
266 65 414955
151 210 982066
190 49 953352
246 91 800769
57 157 720611
266 289 647754
80 227 321904
64 6 385663
75 132 914505
113 223 431258
91 28 726313
167 246 463232
276 241 871559
68 190 156944
134 203 295291
33 199 693360
125 72 728818
8 88 578722
120 128 920113
142 249 248133
95 187 706523
284 183 522347
3 167 41230
196 158 887493
29 278 423016
208 222 51770
275 103 148175
197 53 168078
56 292 267038
248 219 714901
259 138 184233
228 104 836512
75 161 702335
126 266 864102
182 298 509333
293 148 581111
90 239 254606
48 149 398597
230 202 302469
259 161 190568
29 73 508943
278 289 330824
91 134 964304
84 137 653077
77 224 249432
272 24 476425
248 114 589967
260 40 424786
100 203 345938
282 147 782099
287 145 188092
296 280 14286
22 72 532963
271 193 688786
279 207 300658
143 196 308847
201 156 318137
231 154 843383
20 133 958681
149 298 523158
294 273 755329
84 141 767116
123 229 876381
280 49 138360
252 149 873909
101 284 987519
173 20 928214
224 132 472181
298 9 960375
183 192 94550
176 143 714780
78 82 9095
295 110 92665
298 67 428148
279 182 140211
291 36 813995
207 189 702362
191 41 306294
120 118 209890
67 230 980157
43 1 317684
252 223 254353
75 107 488296
277 8 723437
62 159 601757
235 280 390884
71 216 399088
286 3 476576
193 64 280629
111 137 5730
175 152 503191
114 36 221546
222 183 18889
22 219 167513
298 172 234502
170 107 87265
146 237 962523
269 270 278347
241 240 234885
264 125 486715
46 281 135531
177 178 668075
61 53 404031
260 112 807343
263 50 494924
93 274 988887
127 104 836795
244 255 789513
263 258 736680
7 271 595858
169 98 179532
177 242 314411
94 83 403021
131 199 68688
48 185 839956
177 63 208947
129 124 980987
73 206 957265
35 227 172624
130 300 556783
241 227 204788
182 295 39105
77 12 308424
22 173 477379
7 197 411307
150 207 43160
28 84 499462
14 66 641933
204 161 110625
77 75 412015
141 23 43925
76 195 989232
234 160 881798
240 291 825627
2 134 913100
297 120 713793
193 143 935312
44 52 825475
46 195 717699
220 58 388600
17 133 668558
192 274 462051
209 166 417659
203 141 856727
23 51 914923
254 34 803666
279 266 690665
98 191 15178
44 16 39789
8 31 303246
108 240 156613
151 134 580159
42 278 172145
238 38 729602
99 262 444733
115 208 778749
41 160 951032
244 274 249892
157 49 102194
225 41 960707
149 275 917158
20 236 111438
1 63 997974
66 254 793654
274 39 548102
121 93 243501
95 225 512917
70 51 979351
270 49 161020
200 9 883220
13 125 827952
136 294 898322
34 269 848267
27 78 417435
3 25 692501
283 96 30834
253 240 681301
43 292 251981
82 8 85572
214 126 565838
123 295 726015
149 239 996786
273 153 967284
35 228 693878
97 190 393813
229 223 582455
200 273 166820
24 176 42220
6 52 892626
275 297 586621
151 137 577362
101 9 589310
144 279 644971
13 83 238321
88 236 478079
300 144 244483
6 60 727183
109 280 689096
271 258 510107
189 81 816636
14 204 579134
11 296 726541
77 121 763687
38 45 3237
39 237 167373
146 90 552037
253 165 269412
56 37 468548
212 69 246844
288 140 106984
104 30 459625
285 132 3107
130 177 795942
219 237 414766
203 2 979619
225 237 773329
31 132 573786
170 175 146678
25 297 354805
158 231 409522
223 242 78139
248 277 296179
237 194 144103
93 187 822059
258 32 305250
265 59 333034
196 194 162424
140 213 170870
78 130 954217
39 176 396721
55 132 17741
196 272 238504
130 121 680404
209 73 868718
185 49 539842
295 183 359389
20 249 387176
298 183 302860
188 236 291726
4 111 478761
238 21 707792
250 29 202674
146 46 983489
162 116 30550
233 61 597709
75 192 189503
89 66 556763
258 15 926843
286 142 387997
253 8 938185
78 70 160043
126 286 309676
245 21 74882
178 245 575823
103 196 614097
113 20 405291
175 224 191104
11 29 249853
211 227 268747
143 271 628699
124 117 342467
55 53 770872
247 115 486150
206 122 799387
279 260 39341
225 106 518110
41 207 693332
255 250 232145
74 72 566569
150 291 958346
289 27 19355
153 44 709695
59 230 733379
69 281 945896
17 233 782919
27 33 672883
192 199 841773
57 60 320941
293 63 829071
262 52 207932
147 297 960308
9 230 15874
164 125 444708
250 13 765833
86 216 185940
99 166 670976
285 12 976834
80 119 139529
96 187 123654
256 234 270473
64 134 180431
150 287 346015
264 89 570280
296 274 51968
16 63 568862
27 211 629412
45 291 239737
219 51 788365
299 142 978554
10 254 485834
265 73 937224
110 131 556340
222 6 373841
133 87 905629
2 88 850203
248 254 821623
34 143 75963
250 151 892162
178 146 268367
138 148 204034
73 250 747956
184 195 502794
9 142 509446
175 156 442089
88 221 200480
289 76 485700
190 226 259867
264 277 346677
97 193 766243
262 131 769787
231 161 662617
11 44 87194
156 123 326684
92 216 882431
174 5 709238
265 128 445882
165 154 753009
1 208 209907
266 165 980645
214 218 221664
206 137 417956
280 188 168973
55 251 131460
297 100 480602
84 296 12686
245 46 459034
107 297 681171
91 30 411108
164 189 961998
211 187 350201
206 38 163401
244 23 741210
24 147 166039
106 132 331541
79 123 660396
263 113 720957
258 53 757733
193 17 371952
65 104 767577
94 251 583600
140 207 659316
222 265 850936
265 287 773334
236 298 812748
3 274 200323
40 189 110198
57 278 866618
41 146 428272
135 227 380982
41 232 413933
82 16 214740
232 258 665071
235 67 662033
146 264 372113
8 127 58133
104 54 195467
261 283 598456
167 83 78838
17 242 747682
84 156 830688
178 132 900667
219 225 271938
82 92 802783
210 252 729557
34 187 235160
199 47 85425
33 82 131542
289 209 58651
25 127 883953
33 283 339855
124 114 782197
105 90 260494
199 178 342721
20 65 567250
258 163 892769
267 278 678309
227 120 787198
196 120 670006
207 294 213493
297 291 736978
261 22 457890
37 8 749871
34 120 881517
179 97 476318
207 2 655610
135 153 943171
79 77 652858
63 154 452315
260 219 862182
296 209 29980
204 205 152435
182 196 206404
55 6 61131
240 254 323304
188 58 12147
153 50 231294
199 172 552098
287 266 84742
115 162 975392
36 138 81876
162 107 107788
213 18 880515
3 158 616123
42 246 989021
291 232 489114
66 289 404458
241 287 589454
110 154 883121
284 206 954417
266 130 57556
286 75 952391
211 107 709009
154 195 966845
29 286 495037
290 232 824473
102 161 141848
295 165 180290
45 175 402253
3 66 620735
266 140 562642
91 9 314561
18 2 654947
98 141 593901
54 188 415704
220 227 378651
184 78 132473
47 122 209458
197 20 782667
239 128 772470
126 244 650985
123 97 62068
288 158 652030
196 203 421847
180 73 452559
188 114 402342
87 234 735018
294 165 129602
128 9 273188
22 225 297093
290 214 61199
236 15 547317
36 67 941024
266 208 742909
178 158 427099
71 284 129849
144 299 894256
149 7 510279
189 198 420214
62 98 18939
120 251 493685
144 9 956334
204 218 194481
195 162 777916
15 119 702778
247 163 305151
133 41 177711
12 156 166969
134 273 670223
18 252 413980
171 233 521895
268 138 788991
129 162 682027
116 253 355224
226 29 871164
64 202 472883
86 12 267189
202 120 434839
24 226 449314
127 296 955019
237 283 216458
245 29 367660
234 36 286998
88 281 148086
268 49 318887
70 26 45154
294 150 144517
135 4 81025
245 203 716892
142 190 501927
60 168 49580
68 173 753840
166 131 187891
92 24 86303
36 18 485223
200 289 343633
268 7 714096
184 199 6265
135 59 85759
185 217 29372
132 79 215252
42 191 98949
136 82 379835
179 48 150883
11 191 846958
229 76 881658
186 23 625171
154 132 644018
169 88 997588
183 119 51823
190 174 685863
48 265 665264
140 45 211118
94 5 965851
276 85 903061
230 203 548231
265 279 548093
53 63 842802
114 22 704746
23 220 940794
256 132 145911
137 164 379908
236 267 22760
63 180 762791
157 89 187918
255 258 52344
289 281 966257
273 22 894780
271 118 992907
223 119 988715
276 65 455873
179 50 297014
19 287 984536
223 6 344435
290 139 356615
29 147 165190
225 52 685061
77 19 308471
230 106 428819
93 14 987179
146 254 374890
37 60 914515
252 294 202448
184 101 595521
109 164 397930
82 111 464124
119 215 355728
47 173 169209
173 252 678099
118 244 120248
199 263 203148
204 189 91940
134 213 779807
280 289 741890
111 236 342810
104 195 384912
56 200 928300
4 209 628249
30 289 65620
231 213 402416
134 222 32196
267 215 401745
155 201 432517
211 256 258117
258 226 857812
287 102 634020
187 114 122438
98 50 526659
169 90 92306
118 48 246153
293 217 582235
90 246 517673
4 75 610654
125 12 457258
200 66 710528
176 36 925968
277 97 563487
253 93 274448
175 69 643010
72 15 976359
257 239 171035
70 133 582870
24 194 21649
293 260 900566
56 239 838043
25 256 557836
299 271 768544
262 75 581107
232 155 975807
135 39 46650
160 90 948374
209 116 816941
109 181 967631
138 71 125374
155 249 438097
97 191 778477
164 12 599943
118 91 283638
277 249 495593
297 172 564837
14 155 848966
297 53 689802
121 138 196607
258 4 280608
117 72 881449
277 124 97044
108 243 497171
89 185 518004
217 143 380290
123 299 184156
258 20 683156
213 237 204984
192 112 858876
165 47 132141
241 201 969225
157 186 57849
150 269 395198
213 141 172577
270 61 622789
39 3 195157
163 294 346111
162 158 101169
297 158 159802
150 262 434773
50 40 439317
288 66 544779
270 62 348211
295 264 473159
101 104 975365
117 286 23876
97 287 627490
18 111 367696
147 111 449501
260 44 496887
273 58 420997
122 272 970298
283 109 713101
222 23 19856
212 140 3633
264 214 925104
263 177 46407
125 239 614702
89 203 601073
142 14 802978
210 105 390070
52 47 307058
215 59 828169
272 9 529438
246 172 464483
69 214 110226
194 287 619883
291 47 951719
132 199 513032
202 249 950887
154 139 348024
171 35 905395
205 128 815119
221 32 744653
268 31 657651
209 290 839119
180 146 508230
198 202 55906
186 278 332704
208 172 286640
224 115 901194
117 172 241779
143 30 160421
60 97 877686
71 226 47839
74 103 229636
226 106 616597
296 279 602200
275 276 536939
256 95 290549
204 59 833055
98 57 451952
200 271 108129
18 174 965624
1 169 812637
192 257 930217
208 175 545830
212 106 244961
165 284 466298
85 111 931800
105 183 478760
150 59 376579
96 94 51665
89 63 164600
156 74 719098
117 145 319844
151 76 923593
218 70 350267
245 274 945394
16 188 605075
237 162 340359
25 277 804135
272 119 423635
23 266 741334
37 241 15300
221 98 593645
66 23 277841
30 108 852883
7 103 743959
155 264 216108
245 284 537855
12 213 641064
6 179 943545
233 23 457192
102 262 688072
210 196 922336
15 233 881186
211 65 128851
66 27 194106
39 300 876425
243 11 741843
200 168 678351
175 147 552311
104 70 20216
261 204 380615
50 117 88996
277 237 581231
206 271 977747
29 115 293340
156 147 305678
205 94 119330
29 99 155726
265 109 152873
245 153 999277
229 208 822926
196 240 330642
80 276 242839
104 254 172489
204 283 173460
8 150 10521
258 288 604717
211 262 401862
278 47 783260
256 260 703895
13 82 474192
270 274 615352
62 67 960684
114 42 466309
298 204 63341
96 221 713397
263 25 756278
74 41 810685
201 227 858998
86 180 133740
81 90 111307
106 144 160011
73 241 367900
254 227 920258
258 256 298324
95 12 516243
286 104 502635
82 90 575042
223 185 687314
174 219 542078
227 47 744482
238 23 826170
273 249 501115
263 162 261535
185 34 795610
229 5 440417
30 12 942395
201 109 190362
227 251 336123
162 174 38603
154 188 454867
123 27 586177
286 44 836787
3 228 948954
99 207 878749
224 49 38369
194 236 328232
106 247 47357
282 98 574460
139 39 798133
58 56 590430
177 12 52430
168 86 172656
239 294 356016
119 138 196351
153 282 279754
121 125 778105
165 88 421955
46 17 149151
239 5 724115
39 196 121175
18 214 535763
270 147 357467
58 247 999576
94 29 899683
277 290 322571
9 258 562340
117 246 815594
179 283 668062
34 256 6886
100 112 818358
19 227 394854
172 75 301715
6 111 861943
70 29 568996
63 176 795462
11 63 373299
41 184 894941
259 193 40689
194 87 904697
269 160 375760
34 298 345313
130 262 926551
279 34 760127
246 85 581948
259 287 954415
269 47 431927
148 124 412246
110 26 666549
187 33 566104
97 276 142111
228 225 154948
99 75 948459
282 59 531898
275 145 917190
37 76 650928
152 103 785839
160 297 3854
138 188 610387
146 85 163152
200 47 148219
241 19 627080
255 144 720287
26 150 291446
275 272 855252
160 21 611331
129 189 151790
35 31 975721
98 244 377724
145 8 630599
156 57 99882
217 6 629337
253 260 960504
186 224 961151
58 22 872384
34 107 14704
177 102 626409
83 122 884746
39 244 426010
131 178 459285
234 66 630766
28 204 970951
66 117 32387
206 131 310137
172 174 245158
254 51 317170
103 86 583821
81 167 295597
284 241 131792
87 78 716960
275 182 282209
149 225 593435
275 169 386877
272 56 862828
245 28 903475
9 274 193251
259 71 483108
151 284 894026
250 199 558225
221 93 280486
51 93 576096
254 35 170466
35 165 469272
194 63 217049
174 165 457881
118 219 570546
127 291 610592
146 204 962334
272 95 418414
2 17 245483
280 224 784141
152 195 919477
103 107 902151
232 254 77631
262 176 78897
282 209 798634
200 68 388791
78 38 651563
274 14 332120
181 96 300970
139 171 211876
235 254 591788
221 297 84822
294 40 417835
231 29 480765
163 279 799776
125 7 3313
27 91 304935
245 36 592837
277 142 961377
45 196 401238
198 299 821821
90 152 795687
113 162 679870
280 71 709213
203 52 826818
168 37 832540
70 293 562344
178 137 799400
273 226 321409
95 300 926681
243 176 103045
245 157 839537
234 119 831512
30 116 818613
264 10 139208
95 281 876764
120 224 423602
202 227 52613
248 199 98281
38 166 984331
199 189 345676
107 97 71774
114 211 671916
31 251 344134
39 109 874637
213 282 660565
9 259 768629
176 154 426805
81 38 718660
41 150 688978
221 85 206596
59 58 296759
296 212 813184
89 54 29634
45 295 13230
277 272 658445
151 222 961308
224 71 109212
88 239 609026
198 245 734447
213 65 771107
187 23 633583
80 211 286377
294 268 945926
58 144 25818
81 274 967496
144 71 773581
189 24 592666
290 255 908157
100 220 683520
71 106 378229
54 145 557798
160 173 450477
268 248 932130
104 139 666906
28 200 427061
113 205 573433
23 211 117614
246 212 140125
252 105 628333
71 34 640916
125 15 581081
72 204 204383
277 227 12294
24 103 512861
148 229 287549
114 292 525231
119 230 201522
52 170 574802
144 89 25888
89 238 849363
137 118 303878
8 129 91657
164 31 587910
4 238 861829
47 60 366955
292 145 250089
28 151 532915
220 167 4430
225 13 736899
218 129 997152
183 205 339745
103 258 317224
287 32 924502
20 84 419846
114 109 494633
167 63 525329
61 154 371780
254 87 943084
261 176 72745
45 121 499949
26 63 789506
75 276 871185
133 184 352256
25 48 192885
1 286 805237
131 243 254290
77 174 378051
48 125 613075
102 168 679604
107 296 398118
239 116 978722
236 177 507231
48 269 445644
42 188 494357
189 166 971169
217 37 977400
181 113 640496
81 75 919122
198 150 771888
223 153 907425
282 175 656185
168 29 270014
133 69 85599
72 119 746658
172 279 986952
277 33 357329
247 232 695340
193 115 527606
148 216 403163
234 144 717269
209 203 524744
97 173 491613
291 29 33606
279 19 85656
220 69 823138
36 297 518530
68 154 377590
220 257 256362
215 245 689672
77 81 902005
191 114 523076
214 288 856042
240 226 296675
57 260 280604
159 291 720153
93 84 731612
197 185 672636
179 160 636156
187 174 934277
78 74 526056
204 294 799173
177 220 166346
244 14 984135
12 71 635549
32 147 493334
34 146 302675
53 15 994503
247 228 558758
166 29 975380
47 126 372573
200 175 975533
11 15 954502
110 205 253614
200 237 388067
288 104 500802
88 15 292115
91 297 508251
174 234 783530
88 228 771316
71 78 988780
156 241 273177
169 30 849214
23 265 695263
44 133 210090
252 15 934801
157 74 435294
65 176 498569
212 114 278044
261 26 436034
3 109 775647
23 112 995264
185 85 886612
247 162 354080
37 1 592524
186 198 926935
296 214 246092
297 85 773281
153 92 937261
137 280 126443
280 173 198095
97 102 586896
139 220 805037
220 116 8933
95 92 627898
50 61 921212
230 222 886825
233 14 454816
245 263 97734
77 194 872779
183 66 124536
113 51 785553
223 114 697937
79 157 33454
267 172 870663
130 252 771445
188 274 135068
76 58 957242
145 43 240847
22 50 522117
19 149 932863
118 217 313749
159 39 935252
104 40 564662
146 157 111571
125 232 472584
25 24 770219
108 107 745380
97 20 654605
201 94 884825
89 213 510962
56 8 662422
88 102 421802
279 142 20855
175 108 431081
199 56 94073
136 161 973567
229 237 866178
142 114 630617
199 133 513789
42 158 59060
82 118 531451
270 27 908867
233 168 803867
52 171 970224
116 115 833896
258 5 84116
87 132 900604
225 104 12097
123 278 538329
252 110 151275
160 97 415757
110 213 781495
137 24 459492
43 88 470228
216 229 970070
216 78 884348
53 52 203179
190 129 830394
131 231 50443
7 164 50651
17 144 334136
178 39 98919
199 110 587228
90 10 651784
156 234 99036
12 122 222553
159 30 201532
16 65 55377
189 74 720284
202 19 23122
145 80 887197
122 86 380813
181 228 495939
187 139 566313
61 116 761284
114 92 260601
218 107 520020
162 88 941457
175 178 729205
210 117 468921
146 63 819628
183 88 560868
47 299 891747
86 181 723605
62 213 370908
19 86 195631
272 221 803169
94 287 810987
49 296 116466
76 226 781524
275 203 9799
250 225 315138
102 216 624455
124 33 986484
193 130 410251
126 70 174953
147 236 556229
2 170 460827
229 160 660504
89 187 904233
10 44 677758
122 69 31518
97 5 302591
186 76 165457
71 258 422317
64 61 100838
254 252 894413
111 153 343019
132 213 200374
52 158 377758
136 142 976878
100 175 222520
57 229 452110
222 10 941148
65 26 629014
142 227 707051
258 221 598229
198 80 36086
163 83 612086
191 184 813877
271 109 922510
70 36 651062
114 18 995827
212 225 812405
103 4 3117
206 244 239937
289 106 593729
228 223 452052
100 289 960492
119 142 952575
147 256 773214
175 3 511165
23 153 957933
8 202 380309
230 185 616622
84 259 916684
191 153 729114
13 9 591746
178 25 590148
215 107 594353
256 115 188462
197 60 700639
143 149 885413
58 226 923137
130 41 624505
126 104 714604
121 109 709192
159 112 565166
225 263 849425
183 69 918660
250 206 852277
170 95 887730
285 108 427351
251 225 168020
25 248 456678
144 230 821683
179 214 325228
78 237 694018
79 239 246656
272 17 589876
2 225 667411
23 274 386541
235 142 889558
251 33 229223
43 51 5023
61 126 747532
292 101 686485
124 258 868096
83 159 676546
136 221 318129
202 284 501799
103 163 401825
266 74 26695
250 8 17885
226 2 373243
21 17 717203
18 260 18060
184 257 599063
115 279 23922
235 52 919252
185 240 657955
259 100 639706
201 141 749927
239 83 78025
185 129 59386
283 37 683752
113 288 546232
69 216 897410
279 16 710010
182 186 671486
208 112 712915
120 158 144878
117 44 894973
15 109 69608
96 294 837195
70 288 546611
14 98 345423
185 228 930338
234 225 456703
95 31 358271
183 60 915087
136 290 807513
78 147 279257
240 102 871899
224 138 572024
31 61 981219
237 105 617258
14 146 195921
194 173 229345
291 242 672746
108 293 577507
191 156 56832
183 133 877744
220 235 509422
283 49 322133
79 276 257466
73 122 434548
31 128 203760
136 105 198470
68 122 621959
293 164 481439
251 281 285081
274 112 87391
259 225 291145
174 96 311543
111 110 685434
18 241 704349
139 113 57290
101 116 536438
195 136 601929
24 93 268676
95 42 673854
21 222 717447
226 113 177530
70 123 478499
13 3 7753
266 62 69931
101 14 167022
291 115 252071
162 149 529728
52 70 312334
283 12 531390
53 281 161483
284 273 695112
124 283 916251
88 159 331450
279 146 977675
146 274 715086
33 216 144390
10 101 397792
138 190 579209
260 151 890650
287 213 737098
10 124 652932
222 215 780571
262 188 144886
157 125 965945
174 166 228481
183 80 43058
117 56 136214
173 115 643962
79 31 212849
289 7 192243
162 89 694838
14 60 446223
37 250 451476
88 91 252852
280 146 395031
55 218 766133
86 222 863628
173 197 856878
172 200 25839
291 13 406922
207 176 574763
220 122 842928
54 250 21468
69 254 479115
171 182 844524
218 48 598064
247 291 330005
63 241 586959
30 236 396413
129 137 782335
19 205 557473
98 271 682319
73 89 687420
33 115 336347
10 115 473274
101 41 482236
163 37 193338
184 102 186652
123 142 382919
226 120 902709
246 47 100986
80 149 701115
106 112 270988
192 177 858106
184 222 517114
195 38 599277
54 75 777857
212 127 120713
96 265 750176
69 190 407088
191 260 525069
65 76 656653
72 21 2171
235 135 86806
9 188 265484
172 173 914424
224 184 481527
62 201 10974
114 171 392595
27 41 214177
207 293 336409
2 293 725693
232 229 324769
9 37 382066
110 185 136276
264 157 478490
9 105 163613
114 160 932158
283 21 17829
235 72 502658
291 78 929280
232 194 437787
248 37 724995
111 57 994714
89 274 908883
251 88 99801
77 248 126527
214 58 686725
240 175 583351
157 119 103993
134 35 960279
173 90 402229
170 97 157530
221 61 852426
73 39 735618
110 270 346780
149 168 875812
4 291 948172
191 93 219866
37 24 586470
79 121 165022
286 294 697135
49 12 984305
120 162 494822
64 2 880049
235 92 40606
173 38 230156
227 124 168791
212 170 858932
226 131 928944
271 239 389189
254 286 492858
35 69 852584
85 172 319656
2 194 590928
12 197 821217
133 237 812230
74 256 237646
211 112 222680
212 158 650549
297 66 136220
60 293 920217
155 79 385639
215 33 433085
261 276 787499
263 9 139702
89 217 902828
236 290 739670
51 15 572377
247 136 917812
52 276 335367
146 208 674563
271 107 375323
132 233 188901
172 78 231516
163 197 371577
6 209 304995
153 228 803544
38 59 730847
131 298 185107
96 197 481209
51 192 135887
161 279 423573
89 145 900637
165 161 923910
256 83 842284
217 72 697985
243 116 988886
209 124 247152
278 71 120517
292 232 327273
97 299 658097
115 139 63387
183 9 537441
93 196 706218
279 168 849122
296 145 649574
202 135 898679
91 122 369514
116 12 792027
179 159 768567
148 227 326442
70 141 538772
216 55 588729
106 130 805534
176 183 425985
94 123 455299
21 198 578883
243 195 561220
297 263 54514
47 25 804317
47 145 582849
63 61 153062
59 10 73643
189 212 604604
43 260 710911
256 176 10517
188 282 427287
194 268 38161
1 288 532367
100 45 285814
293 284 961515
56 78 426398
180 10 699451
216 274 811417
169 77 764438
155 196 619753
46 4 177278
124 156 27283
168 133 934464
269 62 89374
33 67 865848
250 81 359205
254 137 182327
177 18 457893
54 69 501567
164 210 695624
67 7 210994
58 202 317616
136 203 682127
135 25 208062
172 21 537542
126 120 620978
35 101 356447
107 138 813259
99 224 43937
280 202 559078
265 254 386974
96 139 489288
259 198 156147
238 64 210061
268 199 827502
134 61 90571
223 146 321173
153 182 693234
6 296 947955
106 101 243837
128 225 540627
10 131 44516
120 9 374901
184 25 491741
147 299 513019
183 241 539964
72 66 944818
112 215 523586
76 169 45984
8 177 826831
43 198 98735
268 122 903511
202 106 23637
209 179 632209
198 52 340313
212 197 157836
299 73 827575
250 160 570858
97 245 91114
46 10 246300
151 93 757617
170 194 602140
56 217 614358
147 98 963231
72 157 120385
238 257 159454
269 156 458000
35 290 381233
261 189 894959
246 27 447830
293 110 205882
33 242 828304
260 2 905137
112 154 551292
53 73 139912
292 115 517077
215 28 233331
213 117 987296
236 214 111087
29 142 554137
24 200 131811
225 283 426856
80 46 396552
77 101 72362
298 241 468055
20 9 94351
22 31 781208
110 117 811662
52 183 723814
288 291 197441
150 117 60245
186 146 861464
209 23 798068
232 77 507274
250 19 572409
184 296 155099
188 258 966132
151 107 322517
54 33 773555
4 264 872587
294 287 187382
210 102 980576
170 100 262604
131 32 926181
235 238 880710
146 102 619448
42 153 229322
105 147 319161
85 25 695632
60 92 846162
104 154 496856
233 203 38175
213 4 430636
83 296 935665
33 17 395126
177 86 711603
92 237 223146
239 293 75029
155 20 620679
250 118 696405
90 13 258488
290 48 240316
223 2 20935
190 282 237709
187 238 684517
280 212 860624
131 107 451176
278 126 306609
202 31 607228
169 141 880071
197 80 858831
132 202 501342
197 8 856767
152 25 432928
162 112 591360
188 152 535152
285 70 367360
109 238 73277
182 60 417049
142 232 556445
294 45 96233
68 266 183157
104 97 293175
231 129 892858
106 57 772153
134 218 539127
51 175 645923
154 190 281902
146 92 729569
237 172 947186
20 268 319558
166 132 63181
285 222 281361
46 142 517767
99 190 475504
62 102 161369
299 211 635245
163 1 83165
77 133 715631
157 208 556491
78 193 602780
25 22 168803
19 273 604840
59 217 551892
110 231 66341
19 162 498681
164 216 956457
105 258 446816
132 203 777389
120 268 903988
197 119 406001
143 210 664846
176 13 245771
14 211 643787
155 35 381888
52 265 934889
251 114 830080
107 217 736947
221 267 850497
130 8 563764
88 79 196587
259 69 213720
188 128 974071
222 233 585727
148 98 592989
156 268 714173
172 152 178528
62 222 469099
53 256 827211
63 202 652594
215 46 470684
220 70 761614
59 32 964370
10 213 585946
270 44 556963
151 86 155352
245 250 142638
175 110 658811
270 234 128835
233 72 588194
106 154 998980
223 75 620713
153 185 535205
290 231 420173
136 232 984121
290 189 13478
124 264 166264
259 179 30679
132 82 3312
290 113 213774
66 237 321220
182 194 63140
80 209 456468
86 215 395202
279 127 67353
189 136 473510
121 13 928936
237 204 219194
129 294 212067
220 51 439728
47 59 611394
14 178 875171
52 48 120385
82 25 387040
290 30 42028
96 45 553476
202 40 307448
133 179 238199
126 190 832209
80 58 584567
9 7 39607
283 79 868908
113 83 697611
263 207 304680
263 69 405588
167 17 82750
207 247 422964
20 112 38195
262 118 410830
45 142 677451
226 70 845715
39 14 178110
111 206 972221
248 133 470754
74 191 537912
220 242 521232
28 275 996991
164 187 874701
44 203 66958
163 39 780711
250 64 258356
199 219 543081
53 66 821232
96 278 618752
43 33 559818
89 222 882179
52 77 88
162 40 25368
155 114 402346
198 255 275476
164 41 54062
195 208 748569
4 26 585525
229 246 653491
52 281 579731
297 260 704327
181 263 427057
2 300 172040
245 188 326891
70 90 903417
190 25 809821
198 146 68911
156 77 597384
246 268 349345
276 127 719982
129 263 836241
74 133 439668
141 147 755549
181 22 205846
167 190 263865
191 5 588220
85 277 963510
270 260 473009
71 4 838643
294 153 533250
130 6 244779
62 143 12432
296 178 148021
207 230 757759
124 126 644663
288 62 139446
261 159 42062
38 181 722166
201 47 34766
105 86 361934
98 273 140867
240 294 897520
213 288 150896
8 146 519352
38 86 326129
245 243 882960
151 41 572744
296 23 599232
127 122 728413
71 298 551078
12 43 361648
74 205 193987
183 148 549948
229 121 79836
112 284 410624
198 209 414033
178 76 777549
99 136 106859
195 270 67979
249 53 563501
16 144 843455
280 250 538053
93 15 368520
271 171 19008
228 284 435024
18 137 183188
9 39 424685
146 266 370888
288 245 534055
257 283 766180
274 29 716870
6 175 741246
229 111 58185
238 289 563881
67 105 144335
221 141 4592
121 252 600056
153 83 156579
17 256 478472
288 115 846208
267 11 151264
238 170 284431
67 43 401976
8 262 203342
205 137 725391
24 214 484058
219 37 348965
290 23 947649
141 204 976662
54 154 114661
9 82 679692
74 23 326968
66 2 286312
246 103 214522
124 99 354639
86 263 902481
232 205 361750
241 70 45935
155 91 503516
137 283 14956
179 288 365653
9 43 561075
160 123 105700
74 254 459364
288 178 432915
286 71 924548
211 5 120611
203 91 559774
141 176 1963
184 132 91784
229 244 428451
146 106 517148
86 142 839936
73 114 967637
8 69 393975
71 90 405527
148 5 841215
8 222 32548
289 21 7899
23 29 219552
261 265 149086
111 260 202369
198 84 288885
169 136 871173
15 267 142765
195 87 892600
189 30 800313
54 71 23226
225 190 117240
222 96 966499
72 218 179091
73 273 223574
121 22 312085
149 181 338829
217 47 706770
113 69 720499
134 277 971991
205 297 908821
279 69 190194
174 265 281176
68 63 336274
256 276 273048
300 217 915011
278 196 253140
155 72 765541
19 99 467932
31 100 93186
140 248 270533
115 165 134400
250 210 261990
226 93 409595
170 103 99340
153 48 448978
32 288 193394
161 144 533935
190 250 730737
14 40 633343
41 149 302487
243 85 245434
205 79 717228
222 238 419595
297 18 177479
109 108 212742
9 175 67503
158 122 444367
182 23 648670
281 100 234283
264 207 951972
185 95 698799
57 81 256237
255 30 50187
244 13 844713
261 279 874079
296 172 159985
288 117 955327
273 227 649987
11 19 738535
105 79 725381
163 73 239192
251 278 875868
203 140 822841
255 277 671054
283 4 172329
186 270 492803
257 209 525848
102 192 901102
292 38 845300
72 299 41387
130 17 430837
60 78 609278
227 155 480686
12 82 940201
71 105 129094
9 3 109689
190 149 745617
49 246 484498
7 39 870706
79 291 948038
198 253 629804
127 77 331139
46 231 821187
237 58 140726
211 83 131872
93 4 388767
21 180 289109
273 127 723355
49 3 799204
173 96 63387
99 209 646484
121 194 123243
92 300 993778
161 129 732109
207 58 991341
151 50 293351
267 246 496217
56 75 167571
128 127 521190
258 183 564884
127 132 810099
196 156 939701
141 29 864442
152 189 84065
285 190 145458
65 77 391925
196 46 880182
100 222 830903
91 148 508789
202 46 140391
265 258 913217
292 265 541169
208 10 597881
57 237 96714
175 267 737586
138 289 670646
189 89 83485
213 292 344119
165 156 754059
288 94 268399
70 166 897574
181 252 688214
110 49 17397
229 136 177430
108 216 921945
255 171 191117
250 300 678048
114 161 804044
205 115 538443
149 70 429016
185 170 772897
130 128 398746
73 115 453899
289 195 900361
227 67 536504
259 209 3971
14 182 796171
260 204 758093
65 253 724403
226 178 602464
237 51 2940
79 253 737549
205 107 63042
135 77 183541
192 299 35239
45 269 53748
88 241 983992
188 59 279333
117 70 259541
200 278 515884
123 296 42130
216 154 951472
253 144 665172
193 19 748838
288 2 634762
216 6 80318
45 144 56288
279 73 811848
16 216 920382
90 291 677809
252 284 56774
250 239 637607
18 186 128846
83 293 740805
122 132 85262
180 193 730338
298 262 489230
237 179 384405
126 56 343113
15 14 897023
123 65 19918
57 196 222426
184 38 722775
298 143 422479
223 257 219044
91 81 634657
298 275 855458
54 87 961058
266 101 421642
224 287 204553
206 50 99540
57 116 321805
286 97 408505
54 217 947906
14 81 826887
39 151 58270
234 30 321592
122 147 33822
96 136 988603
67 275 686884
188 294 297586
164 240 23898
35 97 515215
264 149 989169
27 151 93473
192 20 834606
80 115 609929
70 153 849483
116 4 252012
296 175 289949
78 202 962887
137 50 334434
139 77 516481
270 249 964849
104 86 76704
9 207 347471
35 103 472632
99 69 684259
103 33 626052
185 169 646746
59 274 546135
93 116 318836
24 215 362153
177 20 882197
13 21 548708
36 5 868372
292 153 307692
79 5 452291
194 74 829894
98 25 435238
131 41 587684
181 199 176067
115 183 314666
279 43 653453
205 76 208033
101 94 676073
59 93 830880
263 2 91192
138 247 441097
182 115 831324
28 182 761636
205 4 884446
146 42 528382
206 196 502793
271 137 704082
98 228 512223
135 295 561365
280 259 575756
103 230 849499
244 140 853679
61 67 20583
221 101 173328
300 46 576312
174 15 166793
162 287 259233
47 286 439836
105 200 584543
59 241 624780
69 188 832514
84 160 339348
209 295 743919
292 162 174431
300 163 255809
194 32 620004
205 266 51653
144 40 345775
243 239 334022
277 205 490459
218 280 686763
105 139 938206
230 177 530395
33 296 296637
202 259 491720
267 150 315988
50 218 419169
180 152 319307
248 102 983766
125 167 382204
49 28 461496
284 11 565284
128 273 116784
3 172 874171
143 125 223137
183 251 820446
110 268 461101
61 231 179510
268 88 487010
6 155 731820
87 47 543978
288 91 202881
291 244 942808
290 158 749691
224 121 167913
182 111 475704
196 18 931172
272 37 335440
149 31 522754
166 45 48819
89 176 243969
96 116 943723
29 153 419352
194 75 544255
214 232 267477
292 87 752635
138 60 248636
172 235 454606
34 55 764070
34 186 75347
36 31 287911
228 50 575261
280 29 905792
265 83 142188
43 19 662788
57 153 140793
140 251 100642
122 211 71156
247 32 760553
3 71 401590
11 259 142185
246 80 604905
242 172 344210
196 165 642610
214 46 388213
146 205 220383
84 245 742663
244 77 484770
202 30 327766
115 246 719219
168 141 867672
247 8 438150
209 31 455928
271 1 767383
168 88 479854
17 271 334895
295 168 578342
18 240 382821
232 59 65135
59 201 603350
249 82 539579
269 137 364028
56 143 155906
156 88 499620
65 73 892885
298 110 955684
149 211 543576
156 255 494794
267 185 502385
64 275 555995
221 197 144263
271 257 545017
277 132 306278
195 92 790869
297 65 824520
242 208 159823
257 202 220097
290 16 843626
247 253 801065
48 282 624631
244 265 626287
11 138 271376
29 269 749921
155 225 697475
81 60 370150
250 43 110354
195 89 518832
2 189 466458
17 58 558778
201 200 847815
92 255 465716
128 36 424891
193 74 518232
299 283 801240
121 176 832934
211 62 612762
104 231 345038
288 84 536220
194 120 154391
29 134 945320
264 153 38367
33 189 558121
105 254 709158
109 170 842950
12 57 918216
124 193 351720
65 203 967038
45 202 710283
252 70 916637
125 116 888680
144 174 376859
253 45 830657
126 299 513727
115 236 403417
219 227 958248
123 12 531974
3 76 150477
6 226 792359
271 103 604451
274 217 808633
50 196 75310
260 132 449447
220 18 418876
128 295 80190
209 118 172533
229 42 88613
245 69 840953
258 279 33026
112 77 403491
189 28 468673
206 202 496976
139 262 339609
181 180 868864
269 22 752024
89 140 781758
29 247 629985
201 118 229578
185 91 738867
256 120 642103
127 106 291819
69 9 917837
99 193 745813
22 75 274790
223 254 599126
161 40 26445
111 297 943345
211 258 412689
211 101 202322
277 150 79029
295 39 882812
98 124 619172
194 99 554939
238 271 864742
31 191 63530
170 251 790790
256 133 687534
206 267 182877
55 99 913495
20 178 965426
262 19 503547
119 140 994391
127 137 561868
87 184 162007
113 92 919740
206 19 7754
39 49 55869
104 247 601065
105 240 580954
39 186 211413
217 68 722120
20 86 65990
277 45 653556
175 160 69416
25 165 38982
266 133 139318
66 161 896826
118 161 447100
32 83 280189
292 251 880242
22 226 911191
102 222 310430
280 107 626196
35 255 512399
41 137 924353
279 114 847127
226 215 347342
123 185 252229
290 116 318291
25 171 786619
44 276 971039
208 274 936509
88 181 996053
158 232 736981
200 139 2862
206 178 668877
12 168 789880
168 287 853942
244 5 263089
43 97 151506
155 11 214601
259 293 871287
231 205 274106
122 297 620214
80 188 352186
56 279 223529
54 68 460517
136 199 959532
256 45 896371
180 204 541842
245 177 574051
8 62 619490
102 254 205589
218 47 719145
190 231 898381
211 102 917754
71 185 205645
164 47 568874
229 218 530367
179 36 772612
249 119 117402
30 183 321093
281 1 910218
206 225 658675
265 288 438003
48 136 556724
255 106 933636
146 5 539437
114 257 142047
154 281 90683
272 41 910934
80 54 138922
230 133 41746
29 107 35800
165 292 183972
137 245 97373
102 80 253714
121 260 386293
203 19 377423
129 97 365201
46 221 480253
250 154 692994
76 171 146499
235 150 861506
265 113 462320
180 112 961720
32 134 291985
239 209 896770
181 262 287499
223 191 24695
39 81 400434
276 232 780220
154 52 789626
156 79 162983
129 41 689996
227 240 484974
146 111 290876
215 160 392502
165 93 213711
144 31 934650
184 201 807541
48 111 69142
222 109 533514
180 208 759444
220 212 757382
171 64 991625
199 158 582210
289 242 180759
177 260 351568
189 140 107970
9 49 213510
127 166 831449
189 135 988547
48 202 122761
234 265 677178
238 244 553790
122 298 211264
179 178 479165
183 102 169546
139 261 703637
84 283 803175
36 216 400554
112 111 743295
11 108 69757
13 188 902543
2 180 311221
17 127 941674
73 278 970370
250 101 604415
75 291 96864
61 25 665503
230 30 959633
186 145 341592
15 297 259319
219 17 908086
107 89 834758
218 38 575681
188 77 187681
100 204 720328
15 180 453469
208 149 719987
187 125 674824
266 250 465683
26 28 564260
146 50 412184
156 243 842592
119 161 264617
83 42 168777
62 286 588959
177 148 835225
172 154 982234
68 88 141222
283 278 118662
20 83 178207
99 73 835245
59 252 825426
121 136 827092
23 286 398322
177 288 381216
272 120 638580
280 238 385178
143 2 432031
298 272 665447
166 223 286487
264 84 698298
49 128 721282
143 106 510266
98 212 661952
251 11 383458
271 40 52267
117 292 180725
130 31 550858
284 175 256041
125 65 623603
121 226 60938
82 165 56491
230 23 58159
84 77 374494
262 68 675872
92 297 214687
117 5 895409
93 288 21842
188 64 399176
152 296 286907
290 102 268801
137 259 729977
132 14 897157
174 215 232426
115 296 17886
204 268 627530
109 269 165151
42 88 113835
43 203 24912
297 261 918102
125 2 641856
119 261 753431
288 287 308144
158 211 425032
116 210 569321
4 2 254372
33 96 295503
7 160 343140
281 206 988232
37 169 599628
98 297 118519
113 5 505051
262 70 414055
49 95 973599
217 55 559641
253 34 391936
66 202 292377
90 245 912764
43 269 922888
128 219 865853
238 55 45923
263 30 610161
249 62 579610
70 175 452650
14 184 838020
231 70 574083
120 52 377035
164 207 535571
40 167 314492
190 164 28407
279 193 282760
102 277 266688
147 200 766008
74 179 278997
266 88 376012
78 235 503362
100 209 919857
109 230 966804
292 184 813036
287 51 918942
108 264 45582
119 116 379901
239 282 248054
238 153 98359
25 100 23057
89 46 39878
5 127 220845
289 286 140429
16 99 171032
132 10 614928
193 260 323183
157 156 397404
13 153 947017
183 14 512341
91 37 706701
35 159 11598
122 162 500046
284 297 134642
162 169 386921
111 20 263693
107 249 679458
205 175 540369
21 66 491976
21 54 14813
195 97 191388
164 67 996143
253 256 804528
97 238 238424
284 58 1413
23 35 969001
27 288 664161
216 170 659534
66 218 985078
186 150 710530
138 28 622006
284 43 639680
273 267 911053
2 142 456038
84 106 449777
189 182 792752
160 16 32408
163 97 398994
206 78 984676
122 182 100314
63 40 369000
278 286 20955
15 181 152046
41 185 225869
207 156 10796
121 265 257968
191 60 455357
271 72 843290
145 241 377082
125 182 428862
61 105 777985
221 153 642716
15 210 923309
298 60 653366
247 66 55634
36 50 543867
164 107 246046
265 248 707754
159 94 952403
60 126 664964
199 14 406483
231 147 519933
113 36 865356
222 186 443831
285 92 401755
52 85 302420
185 241 76187
41 29 49463
163 190 61181
50 172 35020
52 54 744218
298 114 217287
198 18 488060
180 46 866396
68 2 556252
80 6 527085
148 87 853421
36 89 750552
193 178 398992
111 247 177369
5 187 412713
11 182 341919
259 203 825217
287 271 176607
5 10 814242
268 215 746268
283 41 915530
52 298 187107
224 79 366867
110 57 626232
225 174 499275
193 40 754471
241 288 413430
223 69 927388
161 29 458555
254 244 934077
197 294 110068
246 227 444621
4 263 946058
13 100 178600
202 286 636529
52 275 847092
56 256 336211
243 189 903226
16 228 747735
26 7 746768
202 87 710730
250 23 987784
135 8 835209
214 93 132343
144 96 520803
72 294 937259
53 188 352450
175 5 638281
143 31 110455
233 81 71997
172 149 137517
143 53 655132
244 286 761133
147 137 984093
145 295 284625
221 121 464730
283 274 727420
3 163 438700
87 134 56427
30 172 863002
242 4 216036
102 281 405728
299 275 684093
232 69 660433
165 149 885530
175 289 26976
51 170 414492
281 139 934778
18 1 77275
176 151 364668
154 136 985647
3 133 964159
118 86 384344
277 300 714629
285 242 96746
250 218 764289
4 184 237843
300 41 240878
22 28 114837
108 123 468682
155 211 728786
33 275 60133
41 259 738762
188 220 677626
60 208 325816
240 43 981179
95 191 261362
27 239 847111
111 84 511591
285 171 52522
181 163 851542
250 295 986703
244 220 564943
116 86 678401
37 143 946123
203 139 569501
207 283 381892
272 296 401301
20 79 556572
225 213 174485
176 236 634278
34 18 241833
235 241 347877
230 151 148345
113 278 38109
288 31 711690
188 200 207200
116 260 434967
296 240 252743
77 141 924031
59 31 623255
279 150 403344
69 145 473441
208 126 95063
91 107 248874
33 18 931013
65 204 947746
224 74 757062
209 217 632014
71 251 209154
297 181 777569
264 199 258460
29 112 970148
243 47 286497
37 63 738975
71 57 94743
255 223 740288
300 125 582085
284 292 451180
135 19 118676
81 194 255945
36 24 471547
26 69 67941
129 19 572976
56 79 11709
188 109 320023
187 104 214201
295 101 726257
299 84 376892
191 46 477634
169 127 724543
161 251 704697
276 55 80736
30 241 993072
94 37 638590
194 140 844134
62 295 736052
107 284 728147
138 133 397008
23 284 426238
266 128 734038
249 247 980511
148 129 290000
3 213 515738
75 235 892576
147 190 879018
167 82 482936
46 105 625094
79 192 538562
184 91 605277
296 187 986609
24 40 853485
144 285 948744
265 14 265844
124 269 674794
279 33 270646
141 272 69758
270 216 227633
217 199 364432
134 130 274865
37 270 782036
9 222 233613
92 56 95245
125 31 562084
99 264 433087
158 104 385739
81 65 156708
299 17 351614
11 242 587629
163 45 648873
42 4 977226
173 58 57310
140 91 517436
39 209 549335
111 97 801941
111 290 468407
100 93 431224
131 238 148946
202 182 837141
134 80 538343
166 94 656196
36 35 634524
149 141 44976
166 55 595792
143 172 878594
76 95 687518
6 227 492449
36 252 558469
274 148 756623
30 213 960554
178 30 315211
266 171 205800
292 269 405389
268 300 409259
166 46 575817
103 134 200297
237 116 450746
201 33 806967
64 16 959177
138 210 874487
118 243 801612
32 225 720545
260 261 151186
288 290 153425
18 171 657636
98 99 92029
64 244 502915
198 161 379046
236 277 755568
2 121 338452
15 244 268799
263 240 853191
192 178 445816
193 125 226455
47 175 683421
99 104 417554
228 171 365415
6 157 804058
122 210 171881
51 141 727795
278 4 47353
272 246 657620
166 291 187213
278 285 606143
186 51 987055
56 113 595385
293 141 18893
82 190 927025
74 170 941212
231 151 320152
60 25 335122
48 210 349988
238 265 9754
145 122 549253
64 117 817128
73 151 555577
234 166 972621
250 158 402928
59 173 237130
106 5 550226
110 158 755328
28 247 340073
261 238 46111
143 87 380994
113 150 99
43 154 667246
188 218 280299
106 13 647299
87 295 980064
271 197 250599
239 44 607591
282 40 413765
220 150 82821
250 180 749737
194 158 44830
298 101 880067
17 126 800863
153 147 371027
173 297 966029
230 46 794431
285 246 168113
94 248 245378
52 147 293028
186 241 719546
104 121 415030
175 39 46058
84 133 632030
220 241 512637
279 100 273567
196 248 660627
213 245 470404
257 143 885842
237 100 144310
74 230 801745
198 175 613400
23 213 571131
259 153 991608
97 64 585110
214 151 591542
139 29 381009
201 179 976799
285 223 963229
282 298 845453
297 84 855500
9 282 315633
85 138 821589
227 29 698488
93 23 86267
206 89 742195
53 90 145231
132 261 67898
207 34 115012
247 238 184694
261 75 777836
242 48 736639
2 117 436596
171 190 691701
258 184 51111
253 241 775505
254 47 989600
57 193 716391
175 256 954771
60 162 763182
180 205 594926
3 82 909085
42 171 958372
177 195 898520
183 189 91121
83 121 103739
25 119 870161
115 278 481102
40 154 31125
264 240 131289
255 155 659139
205 279 32433
216 129 673658
275 12 258891
171 70 106542
212 124 825297
92 45 958149
237 184 917181
211 200 470709
182 188 840624
111 27 43046
67 252 703968
174 184 609932
159 259 895096
252 103 622328
235 109 98272
194 56 395706
152 204 98988
64 29 436598
158 165 795844
218 174 370215
182 143 140080
20 128 320334
63 254 935282
71 215 204650
287 59 217349
265 270 652129
144 190 643979
4 172 337684
96 98 271065
250 293 415261
54 57 561150
14 50 161789
124 22 331776
108 41 269687
162 184 614449
24 265 696234
299 181 963767
246 97 432612
190 95 410500
104 144 999509
79 289 209409
199 179 358860
251 103 471093
257 113 686845
160 128 123735
30 61 656288
111 202 754157
77 8 772285
45 91 316674
138 95 594071
122 51 267674
294 94 843465
58 64 160515
125 198 331093
235 119 843006
267 265 676693
266 218 643638
211 121 903594
58 47 844101
23 36 4740
171 215 219807
214 11 705921
76 81 460225
288 157 898645
258 266 613172
292 72 513721
22 39 116390
252 217 811666
100 74 46844
151 23 333495
58 232 914976
192 166 587984
165 101 339855
132 229 174235
64 249 656930
160 244 200046
76 143 858977
19 230 353384
167 69 659745
156 182 283890
120 183 77162
158 118 4634
127 111 815673
151 274 144429
67 231 38023
299 284 492263
277 289 523180
288 47 599009
280 243 247896
18 93 520577
169 64 517461
210 224 430443
265 144 684171
242 273 294104
54 173 527761
237 222 489575
140 181 521290
44 124 157663
202 291 101150
276 48 939101
278 46 268999
130 280 250834
98 187 674725
285 186 223491
125 271 272098
262 175 497902
109 49 583952
219 217 638731
126 27 415471
254 118 795385
289 57 923118
207 252 946459
59 118 39940
227 260 895258
129 53 500166
45 15 872309
186 11 124370
166 141 793557
205 258 672072
147 203 781788
115 17 634300
264 14 882432
226 176 961258
167 201 781662
60 106 498189
75 25 461613
236 8 235396
243 83 880423
224 119 915109
197 177 647503
149 198 9601
161 156 819777
152 220 810503
96 119 980087
129 95 1652
228 191 183571
21 2 409285
34 38 928079
211 268 548070
49 54 968742
79 254 458180
65 289 386558
208 26 600461
223 100 533725
210 185 110945
242 45 761900
123 76 541479
215 263 500345
224 72 481718
224 142 245064
179 122 878649
179 73 65026
100 129 999463
224 139 890091
4 1 473836
194 296 234944
13 239 230081
27 260 582608
164 52 616587
297 113 137205
26 249 935009
279 85 802724
261 109 752586
289 39 941025
119 189 106102
165 251 993304
264 22 827971
269 125 409453
245 255 314725
40 152 974028
47 83 696350
212 23 282899
95 71 838091
215 106 260833
13 210 387169
52 296 965930
161 81 70680
158 88 376598
259 230 493172
196 289 715691
19 194 195598
96 120 795265
126 176 958595
265 42 118964
282 49 222498
300 137 340825
256 183 645877
228 94 98122
92 223 215648
104 276 359449
182 201 821529
154 287 794760
250 99 675490
145 221 941660
189 41 882471
57 252 226812
112 146 881444
21 120 62640
18 160 692962
203 200 791301
30 31 454767
42 110 455299
4 277 52550
45 217 416373
156 103 872216
197 116 653009
18 124 692547
297 48 705595
200 165 3930
130 137 249678
48 291 212207
129 286 891928
91 195 237435
56 73 211562
285 174 137702
2 43 876731
123 241 994788
180 56 3569
134 262 949458
135 239 859967
231 96 118936
197 64 313872
82 183 522870
110 164 273338
133 101 395799
184 85 534010
113 285 703301
206 18 731368
237 10 94764
289 270 502509
139 20 119269
170 130 966998
48 271 765429
94 53 556274
163 49 142881
109 20 773679
142 152 144046
179 14 949321
105 269 892311
149 99 359534
136 6 9760
246 35 309928
195 98 226112
193 50 652071
44 29 178667
284 276 946213
267 109 939085
254 176 119404
4 56 359808
104 59 143206
251 144 578377
297 16 839994
238 168 309151
73 85 744189
227 138 988421
26 61 38048
13 166 449738
57 46 224985
36 71 855739
215 18 516803
207 231 95499
71 164 573905
77 109 578845
145 30 300881
188 70 98200
73 134 523865
123 106 190945
218 110 421538
180 5 942157
2 274 96565
152 29 705382
117 177 267339
285 74 498110
244 61 415388
27 200 607003
68 143 157622
46 104 751800
205 262 605136
129 155 855744
248 103 216921
3 135 770962
205 300 578116
183 128 524226
115 261 904138
216 116 223237
192 8 93789
127 270 468880
288 229 591627
276 30 223656
292 206 189088
285 150 460112
97 105 877221
279 13 780467
4 31 828221
190 168 264251
37 180 437059
193 27 625490
229 71 923532
105 288 34197
67 257 585812
14 133 533998
182 216 944775
136 292 685730
55 24 623548
149 52 396526
299 193 953245
86 61 108492
250 276 443978
263 146 814634
140 172 516194
183 250 340504
110 43 834428
149 51 234845
49 167 939857
187 86 697244
142 139 613065
190 113 87568
131 125 717064
70 57 905235
238 175 66521
36 107 734080
37 171 978222
69 158 989452
7 163 884029
217 60 743471
263 274 63088
9 135 264644
290 121 209297
200 252 655121
129 47 260871
181 264 831030
69 273 879878
263 92 726470
144 82 160715
55 148 347711
86 284 384357
176 259 683020
270 154 244588
203 219 18545
260 51 240360
34 271 924205
58 230 751936
171 81 26458
168 216 890325
14 247 693143
51 78 857101
130 115 905414
3 193 761412
225 162 435521
290 32 722044
198 119 64031
195 272 7229
228 86 869828
140 96 280282
67 243 279071
167 163 266728
27 158 581617
82 266 883610
150 132 606716
116 180 799618
202 65 928370
218 19 848215
57 216 974887
97 248 606235
254 201 401002
289 161 823377
106 250 546549
283 149 666867
139 244 934954
154 126 355337
83 209 974747
252 27 612916
272 287 357817
224 56 259712
153 91 341467
18 105 232228
185 88 84397
76 93 792007
72 285 300518
30 16 992003
3 293 916470
116 14 380132
31 3 343281
148 22 952930
50 290 650577
112 33 844627
229 72 800820
155 36 514466
31 182 973282
233 196 142064
254 212 258739
183 216 471130
280 65 861764
73 133 431343
234 32 660212
34 154 177396
82 215 665668
175 219 582289
283 230 299890
15 120 517868
251 153 898488
288 220 996638
8 29 937532
166 274 119142
189 208 538952
16 17 143099
207 183 543826
182 241 606043
42 253 462640
284 266 370810
229 100 804859
141 73 191097
37 51 434563
14 83 590532
24 220 678320
267 262 296604
190 229 42193
82 194 213714
203 216 826181
250 196 138792
219 154 321813
159 15 878412
184 239 260532
21 151 707475
242 18 650926
191 263 751103
127 188 231666
38 230 159748
107 201 922973
226 49 47634
114 176 936549
289 37 148260
129 289 480156
221 293 269372
104 62 190385
190 157 365917
278 246 214691
223 291 568791
271 15 531163
92 266 615274
108 88 663157
64 215 985422
30 279 223356
107 202 740674
259 261 908316
126 72 424296
144 3 479698
124 296 446364
119 286 470531
164 116 21883
200 58 948380
237 273 578616
21 121 954277
100 186 681395
233 216 487403
249 23 150360
91 66 375952
287 67 610727
201 25 815239
233 10 841551
196 36 170463
275 120 392261
95 277 734187
179 230 967608
52 34 232759
20 6 758070
50 242 964627
185 152 321384
297 82 56682
168 259 359509
143 246 420986
237 211 716913
193 187 320418
55 67 523780
233 145 741069
95 203 871556
239 228 77630
107 69 724614
234 182 248000
211 30 15034
60 121 521612
166 168 680139
161 115 92624
151 253 161608
64 130 410260
37 109 638418
77 196 48307
151 213 451127
173 176 316368
256 18 123099
64 269 909679
144 201 360316
153 190 980450
39 215 993458
235 83 476658
83 80 215689
220 291 555065
212 156 830023
146 150 795029
174 105 571049
62 82 700310
15 288 145720
148 181 976526
162 128 477759
32 53 685577
288 277 562455
114 108 527758
99 165 971651
135 123 187569
218 26 837248
16 209 423586
227 48 544014
216 117 167421
222 40 935947
88 21 745282
132 52 30086
209 12 908575
236 55 758646
142 42 485840
284 119 94236
214 268 722172
84 22 981894
83 40 877149
111 93 281130
59 286 255004
253 89 770487
60 111 570594
42 131 770260
223 79 413478
172 175 826289
299 143 858554
253 204 475162
111 270 847199
244 290 97153
215 238 360060
16 241 834453
191 196 239417
279 154 636848
44 32 41735
217 211 21241
145 244 935965
102 253 333177
230 294 126492
215 162 945915
18 75 72912
235 130 181830
98 128 139759
189 94 511230
185 38 783651
38 279 972941
208 53 856693
206 200 695077
14 260 775937
2 8 692931
205 162 835867
10 232 309167
40 142 943724
255 117 10968
158 95 17299
61 2 815074
44 137 766306
184 83 214626
238 115 171479
231 200 49503
17 255 819325
41 118 786782
253 78 39431
13 43 422825
287 185 787083
231 7 636344
156 265 856468
295 178 453576
60 254 765315
60 209 526833
138 53 682189
173 82 831843
245 70 67545
123 150 711555
143 164 913672
120 229 281134
263 244 473600
272 92 682125
127 167 107112
287 81 100480
260 50 938764
196 54 115470
288 123 140141
106 243 302358
100 122 616989
11 4 449127
298 258 726490
214 170 734466
270 91 854124
10 184 524769
196 299 513066
9 203 166349
177 49 696322
131 196 475706
151 146 471278
208 13 1357
278 100 392246
3 134 497324
100 136 802741
77 269 941847
174 223 185325
49 98 140159
170 213 435682
133 85 213362
257 210 694738
246 202 918688
66 6 318288
111 186 20211
213 198 256241
108 171 348730
131 271 287112
123 18 604681
101 278 492859
102 101 813991
73 14 693955
151 199 530750
8 68 600237
26 88 419585
288 255 667887
240 248 400440
221 248 517408
119 40 419620
233 126 555477
63 271 373916
110 54 440293
223 215 232487
56 264 117563
125 169 399555
88 27 397352
77 23 711966
62 282 25083
27 146 449522
29 144 859388
142 115 910311
64 11 562180
229 184 540498
72 276 672558
254 182 483229
263 288 355193
165 68 447360
150 248 689060
217 196 728086
242 155 435795
130 141 883915
168 198 465570
30 88 724962
291 121 3782
81 148 595614
149 22 913586
51 114 414404
228 210 112168
43 221 341643
94 170 790991
150 86 54878
74 228 600032
76 117 128292
270 100 91073
92 10 392242
131 290 946544
226 289 380897
18 151 874708
217 117 193494
116 26 428679
212 275 363906
273 299 190106
185 255 156885
24 144 111866
136 155 618264
107 32 772657
271 194 298937
257 133 636266
292 73 216728
42 179 279827
60 248 576103
263 126 262448
27 208 796826
241 170 778121
134 107 525781
101 164 685550
108 300 482999
152 150 290204
113 191 502623
52 273 501232
173 127 513696
27 242 464363
88 18 54097
6 91 269933
291 266 144537
160 107 339701
292 283 762149
262 277 268656
114 78 190771
188 148 677563
297 248 824594
87 233 89476
253 273 329242
214 189 945666
51 66 554068
278 72 168562
258 170 505983
201 93 394608
120 97 659908
51 95 811278
158 46 841983
169 292 255260
134 182 92172
280 258 441097
135 108 180180
145 179 340237
193 210 909234
280 245 710648
264 47 920988
17 166 834252
101 109 551148
179 219 620836
282 217 540308
14 250 773114
106 104 357099
36 86 36102
96 127 285981
5 83 823870
96 220 509257
274 278 557927
116 261 912685
5 121 77833
257 105 373660
9 38 656022
42 19 886158
244 12 716243
267 74 553240
87 100 977872
192 106 123766
173 113 457277
166 210 804991
282 80 10921
77 110 842233
212 251 729504
39 19 654088
183 29 10526
48 6 172655
47 238 785120
39 106 627223
256 16 611932
163 146 374846
51 278 811262
102 15 400325
297 121 805483
35 181 808205
147 182 550973
190 62 847653
169 36 438502
213 108 806849
112 108 571535
10 280 115746
108 59 595750
181 186 61847
45 53 364822
38 116 889719
282 71 783667
219 93 665020
75 191 492274
79 82 786083
207 186 475137
118 172 573498
143 254 655382
142 67 729894
188 48 723
249 81 336462
264 16 844409
228 26 409582
183 259 853925
169 213 3595
287 186 524542
280 136 362601
142 187 183505
214 134 283
129 45 391875
13 55 480355
281 257 497056
204 130 945631
15 144 857975
273 117 483292
207 120 691707
233 240 548165
176 139 656520
299 5 929217
144 189 269304
142 211 705349
61 45 56715
253 197 694077
200 254 383175
214 85 750400
289 121 123291
191 133 24397
42 14 445257
181 83 954742
231 251 312221
263 180 551481
291 26 490000
66 261 67440
124 272 256235
77 27 529798
292 3 461634
37 186 678172
256 32 30510
259 35 325024
50 223 214052
300 273 857595
34 261 409149
213 284 496744
149 185 499914
240 279 229250
38 284 216363
185 274 198504
134 22 218577
62 208 286266
153 102 710972
158 141 261067
195 143 863029
184 11 202173
144 203 341466
173 142 6699
257 181 121206
273 67 403042
287 52 763746
133 147 10205
252 140 277804
248 218 71025
299 182 122563
92 109 426864
210 235 662221
134 265 259647
216 112 42129
232 236 635404
112 202 749109
110 13 314605
34 62 471459
272 198 194444
169 211 569962
211 94 917233
147 146 446253
170 117 503515
243 29 234140
43 32 910218
283 147 767179
103 212 100955
127 204 451593
149 89 197137
25 149 266484
207 270 686783
205 223 396402
242 224 322426
188 283 627901
274 61 804262
132 59 784014
121 150 847940
14 268 131213
81 164 317027
246 298 895452
20 124 865104
199 80 120020
2 244 68595
234 217 943005
85 236 471849
162 293 471395
29 27 967592
36 12 364016
21 152 509508
191 78 901060
272 245 216962
103 49 304575
128 12 230536
135 219 508490
291 164 161803
49 120 418905
12 219 739078
42 136 117033
10 241 750941
75 78 549978
186 139 990202
225 260 852932
248 20 593055
165 290 970862
149 293 153600
198 57 905155
208 253 405372
13 23 93192
47 89 749516
177 280 401938
160 23 70047
292 14 433952
32 279 23319
236 275 371370
67 206 502976
13 127 498613
208 231 675822
93 133 663083
125 272 940311
260 93 592101
261 52 35296
162 229 687389
152 117 144323
282 90 607528
231 255 579873
83 231 530097
192 225 968937
29 292 291574
179 173 256995
177 270 861639
206 157 895735
21 43 493722
278 280 805025
115 50 192990
179 171 879558
103 125 426269
202 287 409349
67 226 560097
47 46 380925
228 261 512346
82 131 344896
182 192 351705
3 79 984223
114 255 983711
143 229 757980
260 147 791740
104 17 455476
260 240 624843
279 292 78827
206 77 941218
93 132 667227
237 91 92891
100 230 649822
278 220 760858
299 95 72645
226 130 844737
49 36 379473
104 241 994591
300 122 560501
15 281 206862
12 40 677344
98 4 792090
79 212 229408
208 3 183699
281 193 745442
77 89 938043
177 213 319143
248 56 180514
186 205 413086
116 234 626379
132 99 333995
202 123 499248
131 230 199073
256 203 231178
134 164 159302
48 11 377486
289 156 946897
264 73 932538
158 209 35649
19 34 121460
78 257 643834
94 167 920789
271 29 594260
209 32 286380
163 71 221952
300 103 376100
81 177 984419
79 290 88137
250 20 21851
235 79 59167
78 265 193257
146 125 72824
46 234 469248
216 82 485307
58 245 833813
276 281 312577
218 153 818462
108 170 730452
176 150 437746
281 117 587752
239 225 366473
300 272 348075
258 156 996199
296 48 450514
160 228 809082
247 131 731925
277 162 896938
266 155 358979
239 23 521878
203 31 821169
7 137 335076
145 293 336422
178 183 332144
194 30 238850
195 141 120639
90 57 212332
290 276 812470
69 7 217353
173 24 862650
43 181 417855
207 114 748432
175 191 527821
196 263 692195
92 185 21519
84 213 53062
270 145 323631
175 164 898290
72 20 214704
287 1 773666
163 153 87601
275 204 676115
296 67 881399
287 26 532887
67 263 574941
106 153 671020
52 88 565185
159 140 397814
203 220 825930
93 296 557567
165 87 776063
166 79 678840
270 17 694777
36 53 398703
285 24 153965
46 272 105051
226 78 997981
7 14 1727
271 134 427775
224 35 76918
207 64 947273
239 214 711323
85 191 769815
206 95 215985
61 286 920550
169 41 198667
284 125 601087
189 52 348526
235 34 121843
67 68 558427
234 283 619799
51 280 448591
260 89 38451
139 76 481312
177 60 814316
164 61 93021
68 172 68700
12 84 533957
257 110 102716
56 233 253760
52 128 330704
185 26 404934
277 35 827963
98 87 690097
24 266 244996
252 93 668563
109 295 167909
171 226 210611
148 215 146317
56 293 538288
12 278 224522
29 30 476950
208 198 516884
297 49 625149
218 100 864498
251 122 193014
200 102 72571
193 25 453641
166 247 59816
246 25 79749
278 222 737246
64 243 668266
21 167 602778
188 12 157696
104 75 836979
164 199 191478
259 2 128038
37 178 699340
267 69 375108
257 93 621345
240 245 118800
90 60 222936
209 218 494244
162 183 917175
258 248 233982
264 282 338534
133 189 298180
294 237 877854
133 43 32921
121 182 12857
1 114 200212
246 104 152013
15 1 127249
52 117 274316
254 19 825101
45 286 347549
241 21 239594
179 202 921619
120 294 705
109 7 366947
27 181 87852
44 105 599678
297 166 556309
137 113 886107
8 229 348140
246 89 372043
3 107 92484
67 175 482056
10 287 844025
229 290 138885
44 41 957657
8 268 553992
72 100 24822
62 166 71236
252 277 770258
298 188 658822
21 91 428199
31 74 708990
293 223 285686
196 44 210123
100 127 726232
201 146 270129
15 186 893801
181 20 275080
285 192 634682
140 205 865213
83 237 74674
74 289 248612
289 25 956169
11 236 476676
22 207 442805
90 139 667121
71 17 178325
41 234 131628
5 77 748448
200 300 282961
22 55 340382
266 118 344281
135 229 819592
23 206 606550
62 84 885167
125 73 617195
241 150 782649
116 140 900961
195 185 33391
189 126 572100
128 131 316664
293 64 271285
80 210 226844
60 74 978864
42 205 25210
12 270 455797
50 201 555172
158 245 560468
25 142 857406
265 1 466591
293 247 91943
262 258 509278
246 244 706041
52 94 560330
30 74 19739
36 232 793146
231 71 861376
230 163 348793
253 36 947144
249 264 133085
83 3 422345
135 159 626210
148 172 938586
298 191 391388
50 24 400700
191 152 669872
177 199 577543
6 230 138045
264 183 130100
98 276 440531
151 35 990232
229 109 710724
281 28 667854
241 151 713776
5 276 355077
142 285 197816
238 106 788745
45 8 5981
36 111 964892
195 75 445268
121 59 684442
241 117 971712
21 244 726129
97 161 386882
90 247 864965
258 79 864555
248 287 870260
245 9 278424
111 38 568320
157 299 37212
168 253 360446
89 234 263885
56 202 483133
22 191 62730
233 253 868568
68 36 833934
93 108 456566
237 76 401303
88 35 164885
103 135 64007
59 254 920092
244 37 633415
292 92 42281
215 53 669775
64 112 855248
112 149 70548
19 120 770905
277 22 781791
137 39 24522
243 40 444429
174 61 433771
80 212 788085
158 221 495190
142 59 229398
153 148 523589
84 86 893943
159 187 807707
297 129 616476
219 112 310281
154 212 211054
81 82 107247
121 219 838717
225 255 186721
273 241 912042
225 200 115494
169 130 503636
111 183 620212
27 179 515344
215 278 650415
110 178 884595
263 290 239352
65 159 92661
251 273 288491
15 145 19653
39 44 473683
3 164 812419
261 181 842216
113 96 405329
55 103 946559
82 106 564773
70 196 685371
27 25 253133
267 2 681734
281 48 139688
139 195 130644
52 137 883910
99 20 607756
240 160 293407
66 169 5982
107 199 357696
108 176 888525
15 12 757916
123 139 989767
198 235 241136
116 265 100493
72 137 477305
30 126 978012
188 45 751863
271 235 560041
221 220 222555
293 9 569257
51 99 768723
20 200 75940
250 69 871345
43 266 12730
247 202 779252
220 289 497668
198 294 73359
139 232 422979
235 175 750917
30 42 224958
203 124 571532
288 42 453605
205 80 257862
181 293 842055
194 227 148571
124 51 314285
228 24 393191
103 211 675748
109 253 635864
57 214 610378
207 292 7825
37 288 783170
83 54 115332
280 120 399698
57 74 73270
7 5 222585
10 209 792456
217 138 175367
233 286 583281
64 290 93349
282 73 112983
103 182 234342
93 248 157617
243 112 730614
43 157 95779
198 288 852408
38 209 829749
232 113 306543
68 278 893834
64 234 683236
243 146 104161
197 226 727161
114 43 731410
297 290 975938
251 104 81840
112 296 253646
128 80 201693
219 46 789549
4 123 652654
197 209 735718
272 103 361683
219 38 422406
157 107 293291
201 152 460328
182 21 761673
165 153 900463
85 23 821534
217 15 139080
271 232 706426
55 265 527841
181 243 161023
28 231 786147
243 100 843097
274 284 699766
83 280 136242
42 236 966517
16 285 745151
113 136 700500
263 264 546740
161 120 547286
33 49 548986
71 201 899727
163 180 277171
112 188 374660
155 286 414006
161 23 493063
274 55 128419
37 279 317562
154 233 943778
69 287 121517
164 17 750009
105 279 842029
195 235 194964
162 274 885768
129 65 247565
27 75 334608
17 230 499048
110 29 806074
252 20 198059
254 43 613064
169 147 581595
224 16 371930
70 18 934297
279 285 5929
1 202 557224
120 63 708108
292 293 539106
10 118 467043
123 37 697713
174 17 863370
247 184 438708
102 263 329008
121 46 563045
241 76 401672
263 209 188859
111 37 302687
118 180 160430
121 284 707230
21 273 573024
65 234 638269
5 171 802307
134 206 274391
85 48 899576
110 183 421261
24 232 318507
243 197 886898
218 210 909175
89 266 121503
210 169 62745
56 276 113349
122 296 422504
199 144 747661
268 154 268544
156 16 457740
229 262 250448
285 117 229154
164 115 487420
248 225 215384
131 174 161119
233 283 760450
131 122 222296
229 171 438134
73 5 810361
212 5 866572
85 2 820503
114 113 782471
107 16 400087
248 27 651227
200 86 413087
256 57 400548
244 272 621887
183 129 148496
37 112 92638
178 66 906163
57 49 337458
266 119 339868
205 22 135551
284 238 753635
288 60 186888
131 98 275905
95 149 884199
211 58 514502
156 205 352072
75 14 391369
219 145 452803
162 30 832278
272 213 59174
41 183 959659
125 158 551137
42 26 858835
86 119 759365
269 208 628474
111 83 25351
63 170 797618
196 177 762386
227 264 101797
156 273 792761
240 214 425700
115 141 405236
200 69 882191
108 150 726730
147 80 534936
109 137 770826
237 59 787586
123 58 731977
113 35 422229
235 60 923040
242 234 43318
176 45 993175
87 137 830562
75 283 188194
236 280 190891
196 41 967115
173 118 888992
124 222 234398
286 280 431076
211 59 559451
16 113 513144
26 180 513559
146 53 150779
31 2 559316
286 116 85999
171 280 671204
106 208 705198
252 98 116433
163 130 724028
75 117 337228
211 300 661405
261 224 669004
107 7 61234
235 95 468075
61 22 252580
15 77 77670
269 259 338306
273 203 740785
246 196 3633
289 5 13150
217 48 371542
270 240 915382
226 39 136174
253 13 801258
168 153 62950
23 163 975391
225 182 619043
82 37 821940
1 100 323139
151 130 738761
186 83 198967
274 159 824219
255 259 522781
236 198 933998
96 97 991825
48 114 899231
266 265 712918
175 68 587810
275 189 804419
33 217 959980
80 278 210123
278 53 20655
232 116 272722
80 180 64584
22 162 461873
261 89 489181
113 159 102381
218 138 664121
177 174 749322
296 53 544573
62 191 942473
107 4 391826
180 149 688292
226 264 908845
89 293 876245
254 283 422554
127 139 51234
106 280 654457
50 64 386039
234 55 822265
140 85 111340
278 265 497011
253 227 154307
40 5 617617
78 165 385582
236 109 65578
208 65 108620
185 247 632999
46 244 299752
63 126 182483
57 134 882409
121 142 129698
109 22 177649
290 152 846530
162 218 651323
254 231 274719
188 259 423914
203 32 641908
296 86 941488
181 244 364412
244 96 265424
11 6 464782
59 83 177482
138 272 255774
38 285 691032
83 10 133026
279 51 553659
287 106 477932
67 144 487134
28 18 464853
124 286 75087
212 24 224106
67 26 220223
49 286 198772
293 150 869796
17 210 753252
278 213 92272
100 249 20989
101 202 880923
101 149 941583
293 256 829854
52 99 509998
32 96 981731
76 272 847632
113 99 526085
282 95 304585
51 224 399346
255 247 729962
118 169 131890
185 77 228016
159 250 57703
93 20 693318
177 2 668238
180 65 124392
202 254 193547
150 131 119700
172 121 892710
247 21 926109
281 14 509397
52 56 773050
134 238 10738
209 258 299943
132 247 968978
168 111 586047
51 234 326781
11 107 133946
209 210 538043
33 40 984520
244 153 96687
54 235 392960
258 109 270812
252 147 569782
128 227 123406
282 152 15234
127 138 650420
102 243 352695
267 156 444782
3 63 547028
11 162 452085
91 142 332060
6 34 409671
233 121 249270
91 172 355500
177 162 435536
175 274 513878
14 275 641443
222 138 951258
129 4 589202
84 72 692494
46 228 217077
81 1 540123
281 195 945800
239 64 90396
98 60 521842
174 148 141278
293 257 837580
182 296 569342
115 268 757169
222 258 603236
17 188 417873
241 194 692862
217 67 460891
245 285 269065
186 120 674663
280 179 976389
84 268 505770
222 213 334658
24 292 740373
66 230 208300
296 242 59349
69 115 400525
179 39 150175
247 199 477431
38 120 903966
68 129 421249
138 278 257149
292 93 552473
145 112 599194
260 234 695916
208 41 17464
104 160 420079
166 217 647760
16 97 102661
91 200 139391
203 143 69800
231 30 23604
193 190 450657
272 166 505744
114 196 72887
197 113 654534
257 195 441370
280 237 31269
261 146 250557
114 37 362525
19 290 276338
213 37 115981
187 152 345705
162 280 102000
54 127 131685
94 273 739295
253 12 447448
231 238 779047
282 53 892022
151 111 39647
25 13 667956
72 230 926181
253 44 526392
85 291 184734
156 299 160370
242 152 860645
103 66 193864
271 24 912168
289 284 739279
65 96 346153
183 242 276695
213 265 307673
112 255 277959
230 256 229910
299 278 455329
147 46 502159
147 209 417856
265 108 321601
76 142 486841
282 158 464199
200 244 915095
282 86 47700
147 245 418025
65 122 592873
49 21 566631
182 150 896916
230 136 322069
145 57 422817
162 51 844888
286 231 145155
291 229 907351
199 50 964217
102 134 485001
94 212 285653
80 45 447142
253 110 544390
37 181 2615
130 98 705716
71 198 649133
176 85 939614
8 50 370766
262 230 753383
181 174 735473
157 182 317684
213 39 967709
143 140 558387
176 61 775403
88 143 251471
166 64 953628
226 38 440086
275 76 603885
38 272 15503
234 216 358523
19 122 877285
255 199 25184
117 163 844006
147 263 607490
104 141 108450
192 23 675374
221 73 369760
87 177 19485
50 297 829207
184 159 419446
97 220 110432
26 64 129698
140 289 126513
227 39 662035
241 167 560958
280 36 51272
128 68 25530
152 144 326244
81 202 872959
13 252 359069
31 123 989214
207 108 15491
172 111 613814
217 95 703095
291 41 360894
138 42 453839
267 164 587590
1 12 806280
102 117 665240
207 148 542951
48 78 823142
141 108 168255
136 32 139833
207 257 116377
198 134 838100
22 138 86981
33 7 486046
249 192 533167
198 95 56203
205 97 160279
273 181 123160
109 187 39539
23 199 128724
252 115 390750
179 180 281765
255 260 168187
186 293 489078
4 210 337252
229 155 32339
189 101 339698
215 93 891876
154 262 700375
226 266 857503
262 199 98162
298 281 190953
134 76 157291
99 290 634158
148 164 937541
117 21 510311
15 293 474776
49 272 619915
294 38 72293
294 300 595699
71 249 133409
88 23 690011
153 90 993467
147 99 909821
248 85 1245
220 130 369165
42 266 456
260 229 161395
283 114 323229
240 92 378552
170 196 82318
25 54 75100
146 174 73131
280 121 240084
137 65 498384
263 169 792389
120 259 618275
73 188 758662
233 96 616104
89 90 385523
77 255 546242
150 36 154287
274 97 718136
240 186 456357
120 79 352038
296 74 914229
139 289 101722
191 216 94845
154 247 405484
240 27 557996
85 74 847375
256 240 971687
6 220 41353
270 25 273299
125 4 286699
277 186 129016
98 198 80776
84 226 636457
284 186 958671
149 134 643706
101 1 95864
209 300 994082
13 49 619777
162 209 231393
298 74 934210
112 203 36099
72 243 16802
284 210 435670
168 50 554351
133 242 571074
90 48 95759
171 39 598340
29 24 6500
187 78 242415
135 273 680058
257 149 103654
56 131 521753
44 144 534018
265 94 102278
147 284 485367
290 17 40627
135 205 723412
91 260 138538
237 131 20001
254 106 37625
23 176 179968
200 41 726368
124 204 863804
235 275 725267
31 295 789028
25 153 541737
243 211 381164
231 91 635284
18 234 249720
192 124 983369
268 247 816277
77 118 298420
233 83 25553
91 218 411086
186 36 22337
2 40 707051
28 144 910973
82 211 264517
188 222 643040
234 85 794914
157 27 343731
87 8 44470
62 18 306425
235 208 515341
184 1 468736
161 256 799947
110 247 173812
216 23 342155
172 278 337697
75 100 684859
134 15 315557
69 104 907613
278 27 31349
12 299 785933
269 118 256111
231 78 699129
165 296 512891
185 69 592908
178 148 969501
214 42 949358
34 215 751943
158 59 260682
293 50 702999
279 17 162333
11 190 359632
166 290 316893
279 250 528274
82 89 155668
75 61 617318
283 236 848508
256 168 838544
97 159 84858
111 79 111735
249 45 206810
263 192 385985
7 141 508615
205 298 385877
190 152 70286
238 145 274115
32 148 175968
216 39 957887
92 9 259381
120 241 662779
86 117 869495
253 85 287961
67 24 165444
32 174 655930
25 72 539768
23 47 671621
219 167 315822
49 289 652187
93 229 785029
45 293 397022
246 26 351407
127 258 350905
77 100 991501
212 192 709065
25 198 878132
76 135 810272
53 128 882979
114 182 807969
83 171 447811
52 278 418214
15 202 782790
90 84 524403
300 216 345592
27 251 73706
122 187 487388
90 276 64463
260 114 125371
231 85 400619
216 61 177527
104 249 907419
239 26 687841
299 81 596444
64 281 971537
70 224 710211
106 119 156635
277 274 228326
244 167 813245
153 210 220612
93 7 676175
104 113 72043
144 55 89685
130 299 581587
217 51 940468
270 246 855736
113 217 905076
88 83 689962
98 233 526881
191 72 85414
145 190 693715
39 229 900043
23 135 290680
173 165 923182
79 90 293846
4 273 391970
177 74 343772
193 104 886427
248 81 833464
187 279 494590
280 266 516294
144 289 304968
232 3 710686
168 130 47529
89 80 74817
276 214 292003
27 164 337889
227 13 317219
150 213 490924
156 131 731621
166 49 817376
291 203 616204
44 207 227038
65 68 241013
175 299 250765
228 192 850933
156 61 418575
286 238 382752
142 125 661693
76 233 214116
20 121 417187
208 82 876733
261 58 272196
250 161 266287
252 16 64919
290 85 171823
267 247 595849
54 220 723976
246 232 554960
211 17 759513
164 76 782898
194 116 175614
176 131 258188
181 91 13102
95 145 87203
20 194 632449
159 9 56966
222 201 42473
29 260 600641
190 8 954561
270 266 602884
223 122 756736
266 154 573612
290 246 383890
103 57 964355
273 216 427290
290 206 430138
189 242 346720
6 106 894117
222 299 62807
273 211 448453
216 73 880476
105 125 66148
64 20 863420
294 98 412051
229 267 346885
141 91 170463
130 75 204902
9 108 258817
197 193 200806
103 127 359796
281 23 127227
115 160 208034
46 286 289965
282 118 916522
145 70 347074
299 117 727493
48 254 234017
240 98 328261
259 247 20048
193 176 446274
195 175 74724
248 165 252211
277 224 863574
90 5 493592
259 194 748362
198 121 878308
120 264 108781
201 90 816413
86 3 886395
49 148 641848
96 79 564991
31 293 6290
56 14 396948
249 43 144090
98 162 103024
283 45 20054
6 112 168933
13 220 860433
13 59 252891
262 128 951930
270 284 147874
241 264 835213
266 200 82165
74 232 939268
154 206 982530
247 258 828663
266 183 923537
172 90 335259
55 288 762172
73 47 813624
282 292 719531
172 281 468056
25 56 777286
3 51 364720
136 297 510676
172 126 582986
125 82 725524
224 118 187363
259 105 560260
79 252 417615
157 207 168279
93 153 328876
242 214 964536
149 5 598423
130 195 485608
177 51 348121
112 41 995176
142 16 230716
216 291 244203
167 240 965524
157 149 917471
259 208 685524
6 133 649675
167 61 606442
272 157 530450
283 15 350998
134 256 665892
85 11 381191
71 110 742555
236 252 749397
173 209 843974
53 134 830877
84 51 46177
7 233 829781
199 243 896534
154 2 728928
218 256 995642
132 125 488493
262 251 309142
161 210 606193
232 35 259038
159 264 707023
241 196 705006
152 170 395919
188 212 75520
8 187 779075
146 79 319810
128 138 320010
110 294 115157
75 237 690704
101 107 363279
254 103 249873
69 87 33217
268 6 86587
237 248 810508
222 27 566455
225 158 306247
27 298 493229
70 9 437014
242 98 539515
128 211 143364
149 219 87184
219 210 647887
91 117 86630
163 208 123526
126 230 43390
105 250 284083
216 196 110336
40 168 668098
44 218 55329
2 153 22706
11 152 153000
73 177 778763
257 65 955266
241 36 9776
108 292 641389
176 118 217215
132 296 104670
208 72 249611
88 71 158627
194 177 954554
208 296 262854
218 96 977722
50 60 437820
269 281 491214
48 250 506553
197 274 835487
280 99 480110
169 252 247243
49 32 813822
19 28 530853
145 237 789575
127 12 611884
83 134 394731
47 69 594544
153 43 253205
247 295 483847
35 195 716951
225 82 302625
77 165 981671
232 157 985230
113 189 628421
171 248 841870
272 20 950421
28 132 363397
10 22 631649
244 107 429156
138 175 371231
179 215 381593
127 187 362105
131 71 141290
200 242 402592
143 51 508606
120 269 440594
219 95 251026
200 296 809805
105 41 651673
30 140 224725
95 261 651346
190 224 511760
62 70 758027
186 119 302729
1 45 773629
119 61 344224
36 265 277840
88 153 15911
138 288 35109
281 108 633190
124 68 76961
14 180 708429
240 42 982943
49 11 599230
228 29 210962
268 108 227430
296 183 616996
169 29 226628
197 145 677276
287 110 832149
256 97 256701
151 237 521828
224 234 898021
155 70 475610
146 80 211642
256 27 756478
31 68 212517
200 269 468128
72 265 704899
105 241 584891
4 290 523124
133 21 116285
99 271 840230
129 242 477438
203 284 836782
142 284 129525
276 190 176148
131 211 773023
274 170 421745
107 92 155144
173 126 454046
247 108 493553
292 40 876669
91 16 825646
142 221 96939
217 109 334872
200 16 972671
93 193 359119
107 167 358033
175 266 294190
7 74 919696
185 5 788583
206 86 547624
176 33 843396
214 22 438051
66 177 303739
51 46 624385
286 214 766582
39 11 747146
223 118 811541
95 152 935658
105 109 515850
18 8 261499
137 159 546061
88 171 457420
224 211 522960
198 197 663212
171 272 412505
127 93 750250
243 296 915863
98 184 825494
191 225 480883
267 243 518616
187 237 371842
4 74 262059
85 40 611771
284 84 770987
171 256 255408
230 152 249407
53 133 38235
80 33 54545
46 237 954866
93 250 787659
268 258 899338
248 83 368521
93 113 341977
141 227 149245
17 209 248274
257 256 729652
232 60 736389
221 181 463315
285 263 173337
71 279 768993
60 96 379513
195 190 976418
277 93 275172
182 88 884297
105 297 659545
66 47 725706
66 134 264950
64 28 139020
261 278 953918
198 133 631325
283 196 726667
224 21 683752
111 179 56278
71 30 894530
25 28 174588
229 193 885703
91 12 372110
85 273 443883
154 294 142632
260 8 97888
163 235 248644
204 61 143211
85 187 732971
219 269 819041
132 293 54200
47 41 816548
248 233 998398
103 285 216415
48 287 652398
114 219 848406
163 178 723865
144 97 651301
160 232 945602
256 102 361546
54 212 584218
293 226 936258
77 130 918993
295 72 866242
46 175 118611
212 41 709036
266 197 644837
5 249 710632
73 244 282971
257 185 52774
63 270 277615
230 279 47909
51 41 273888
109 216 532707
281 152 930835
90 164 932357
232 163 472545
67 262 194828
224 54 737682
176 113 139103
38 7 698430
206 209 582633
20 77 815569
68 249 773080
300 123 967854
24 219 875227
268 4 660910
97 127 107075
35 184 917714
69 229 973469
275 155 824373
269 59 87936
145 58 809622
19 207 69622
151 254 242482
211 276 825193
214 4 854270
212 252 646799
215 152 414757
33 207 816561
281 209 660443
83 131 182022
105 229 495084
150 45 914983
60 104 26465
283 94 50701
93 293 624835
161 183 912708
37 200 98741
54 253 309497
143 5 571603
86 55 441937
172 294 50170
34 93 157029
7 183 673487
23 152 716401
156 264 205717
101 75 559517
5 116 553677
193 119 276571
115 223 919787
92 94 84750
129 288 322380
57 160 306498
172 251 915842
93 255 701463
28 63 435269
300 47 248229
275 143 861833
122 70 379668
66 86 256359
281 199 860818
185 227 194346
52 192 806635
140 38 190073
205 164 521825
181 300 719936
125 155 783482
214 138 518282
17 25 336964
140 200 891164
215 156 153152
218 127 732956
93 188 689033
145 90 497443
187 277 185758
117 198 201137
166 270 650329
106 22 466732
278 165 640625
233 280 290877
79 187 660003
5 140 389004
104 88 170957
89 272 812900
292 233 13627
253 207 649460
268 63 625301
76 196 134229
106 50 339878
238 152 863609
14 29 501778
169 53 535544
296 297 590521
275 245 357852
42 100 596127
166 253 594283
82 168 898607
266 38 883306
267 9 348790
229 168 8579
297 187 210499
195 45 703164
80 63 305844
237 254 978234
142 156 951392
173 85 32643
161 232 327030
245 265 675718
11 38 527577
277 75 146306
126 143 379906
122 252 731785
25 133 752967
246 265 557314
182 90 292933
126 279 157653
84 243 858225
171 162 146761
144 223 858338
132 253 627373
236 151 654532
116 158 113307
180 7 597752
135 113 886187
6 105 882551
62 20 16211
154 300 275612
245 32 152650
76 282 904075
115 133 919025
68 164 961915
242 86 920921
105 103 941760
280 172 66379
245 40 567846
141 279 790674
28 218 854684
81 149 677674
137 222 279810
235 261 570713
218 265 883265
125 81 200011
147 18 724583
14 170 570006
41 241 636848
237 81 695217
160 119 310759
121 1 637187
32 121 165770
122 34 92075
13 171 506821
204 246 452967
140 145 975889
254 15 55588
263 108 9596
16 139 458874
44 163 45834
48 223 640132
72 11 396415
68 147 267093
16 193 522759
102 99 128813
9 88 261576
192 74 951555
65 18 338032
222 288 557647
291 209 254430
101 283 36237
32 224 82182
190 244 365074
72 81 80227
131 183 289206
37 216 131152
139 83 261226
181 132 248567
106 276 1289
13 58 456890
132 47 640432
272 29 788003
103 244 242770
1 7 521708
128 156 69432
42 135 507250
46 16 695619
256 237 587632
9 114 227446
289 282 500686
289 164 866317
248 104 951591
270 59 507876
23 236 560657
240 234 989022
206 99 727538
91 269 60844
82 138 157341
242 237 988637
268 100 845523
110 237 176133
267 295 716471
126 250 751655
217 285 183867
20 46 580247
68 113 387507
61 98 161639
138 32 797357
280 223 336848
120 168 377681
92 165 834618
172 253 329112
191 103 936807
72 170 755201
107 70 962848
254 14 711711
166 296 916017
88 163 426531
79 14 725300
205 221 964635
149 295 549972
31 21 902081
177 47 761259
108 274 210661
288 184 8337
280 262 581372
235 149 168664
203 55 960177
265 53 2780
160 165 98160
198 94 805458
136 7 412052
296 295 856120
51 80 139061
73 25 4490
232 111 728816
268 155 29015
271 56 694879
6 101 732279
59 163 343106
191 71 956723
117 18 200175
266 47 411354
84 132 668214
211 282 181971
267 195 840549
59 70 875111
14 48 179516
289 158 1609
19 197 510309
277 60 175824
137 243 843034
57 225 997469
194 193 730048
268 273 421350
182 44 564577
226 72 796168
209 177 317172
262 204 763007
156 286 757009
9 147 453620
23 71 257155
142 79 147793
251 219 378866
86 9 271115
217 129 837773
39 281 748368
230 181 493108
242 300 618380
83 19 714389
142 245 597783
142 98 257974
152 255 790114
11 132 792846
285 10 365335
143 139 998287
199 114 932501
55 184 883747
26 139 746854
261 209 702918
88 46 271288
114 134 797509
198 69 886302
2 265 480635
121 87 955357
56 114 479228
123 189 840322
281 244 957972
274 77 104894
57 259 845711
31 126 999908
46 112 293727
152 259 226982
7 218 867888
55 174 161623
125 111 39599
229 129 670220
51 207 699506
103 64 874914
158 87 190661
159 61 510546
98 146 114186
134 200 663090
298 211 196846
103 144 615810
199 52 163555
105 215 207364
63 171 975449
97 152 598436
282 50 311663
183 50 271603
98 71 651075
122 112 583755
86 98 212877
266 91 213368
146 269 807928
278 268 152957
271 25 270162
178 67 303924
237 30 437937
55 121 664551
201 186 869603
129 85 695234
225 268 574455
73 119 641204
152 82 501576
62 204 908219
137 153 659320
224 75 539227
95 58 492787
217 57 318405
177 247 862009
93 88 900713
113 102 529291
191 32 87070
7 241 273934
277 230 802390
210 174 523101
262 194 14722
235 68 133830
89 150 998161
156 270 189163
34 214 738953
33 211 535066
106 99 61940
84 26 202456
231 261 132931
156 236 115400
295 18 296616
168 237 469163
34 139 400601
115 100 795077
297 157 265770
104 119 205606
293 72 891938
43 300 923485
297 197 481353
99 58 55515
246 81 452847
168 204 196052
189 297 408734
253 30 68146
255 88 250453
275 90 207862
66 291 784809
49 106 17052
85 127 888711
66 171 627993
251 1 222470
2 41 431408
189 276 449012
290 296 659576
133 22 951591
244 268 659764
150 20 211028
11 28 429775
213 189 389914
66 225 911349
266 83 881732
185 211 657452
267 242 322528
73 234 225290
22 204 744466
197 252 78457
218 155 209462
172 44 352572
212 1 377933
4 69 775383
9 185 392444
272 129 48355
107 35 413320
116 16 420717
224 148 920070
85 194 430656
32 259 815834
299 155 180129
45 205 674884
138 181 361192
112 181 305171
286 159 439249
243 30 474644
294 103 999233
149 282 514054
188 23 277189
259 200 319096
81 119 434726
180 111 465860
210 293 13751
172 229 125608
3 280 307666
53 228 696839
211 146 576426
122 177 571845
270 131 929200
71 180 31678
231 206 692967
220 160 716531
167 252 360251
127 21 210693
36 285 257776
154 236 830804
75 199 198796
118 94 827519
105 66 263669
102 55 673280
8 80 382771
123 231 66809
170 299 596768
135 200 285900
246 283 876989
265 284 88635
267 160 198842
103 278 823121
228 142 828144
96 295 187557
105 154 957269
153 36 136706
96 196 26701
63 92 603965
78 81 544426
60 46 62642
156 253 563181
192 214 636444
203 105 420965
77 286 871510
144 101 942388
27 300 735558
74 262 914162
101 210 604293
155 142 716042
210 66 878814
145 45 357665
279 169 245881
120 42 268159
34 121 556694
88 86 86367
294 192 964164
196 227 407867
180 150 680682
266 251 904191
69 236 917588
88 38 177790
115 48 718876
115 75 838452
98 112 167454
205 185 159319
132 131 121824
241 266 578741
109 158 151260
166 8 830873
157 229 803618
192 162 94712
130 158 925986
159 186 837780
147 26 288868
82 88 141565
3 169 484214
193 225 783482
142 215 257325
24 38 916663
67 38 238479
21 82 712408
171 247 852901
163 118 247329
117 244 135675
154 90 883868
168 53 308964
69 157 465662
47 283 483173
48 104 235897
71 72 299010
286 80 608209
9 209 715442
260 123 353738
228 206 374767
144 182 623906
240 122 396070
2 162 146105
288 76 259917
81 207 362356
8 201 98826
111 1 900215
110 73 401852
18 208 294369
254 30 252317
86 27 598381
91 211 602452
38 280 908951
153 76 768774
119 13 533193
137 8 39377
148 162 484456
4 297 954059
217 149 772529
181 268 392756
61 225 413734
269 277 234101
261 39 789901
147 229 161204
27 118 394886
200 2 744170
250 84 821847
207 28 758879
147 221 671389
57 41 457267
39 243 199195
300 98 136479
34 213 731585
71 255 483929
100 20 172767
15 4 357380
64 212 369455
35 210 857415
143 262 357030
162 47 715116
214 277 265462
68 111 948367
89 111 665508
90 116 805326
196 287 489531
182 129 352586
221 92 28143
109 88 962107
96 85 971892
135 286 221672
124 233 484903
187 49 936549
140 254 21813
73 135 773416
126 156 159935
208 70 215475
142 234 21943
130 295 156631
133 253 419949
279 121 41462
196 124 121357
75 210 513980
76 32 626189
171 50 713724
254 159 550990
262 22 651697
144 232 607347
161 167 159355
216 90 842933
99 4 725970
261 81 185240
47 93 908794
284 230 779001
261 106 205719
174 126 637175
38 91 759675
66 186 729857
39 74 434861
250 139 499359
251 5 49323
257 130 13204
50 278 733973
102 155 119197
79 160 404964
55 253 542892
208 19 775755
165 131 670805
83 206 3561
7 117 232582
11 62 94254
178 71 295719
245 231 483933
163 108 49435
184 270 23467
296 266 31835
59 294 936125
1 122 655329
118 104 724351
156 100 959380
97 75 321166
16 207 241256
257 214 343258
7 95 418075
238 173 160546
174 45 314344
285 76 734969
39 141 959988
33 94 44129
143 206 527332
181 116 779288
217 69 301207
28 145 796785
18 169 563442
104 38 221626
231 77 699521
284 17 178834
270 52 93395
12 130 864535
272 234 595632
90 141 321982
286 219 811798
211 189 24646
125 92 351461
57 128 748114
170 192 162588
84 85 352088
46 171 160032
77 61 980425
200 292 794059
78 245 760445
278 298 690898
285 60 673701
77 85 500431
267 66 957133
105 58 15025
277 81 122463
36 43 82529
241 53 282726
70 266 954117
87 291 778484
56 70 9682
238 266 197276
68 25 435731
55 38 796325
60 255 91576
94 149 666274
223 202 383243
146 217 744822
22 43 130014
79 220 366702
299 172 713951
64 219 482967
87 38 528185
143 235 84683
106 148 333218
157 197 368555
232 280 758963
31 73 213376
149 126 352307
42 217 844020
46 208 398777
50 54 199657
237 231 607630
18 110 879338
286 256 50442
23 287 239279
274 272 369118
162 222 964248
2 62 169313
153 300 994080
294 89 340423
271 164 295305
92 160 380322
300 28 221607
119 212 42746
35 150 892270
161 202 956873
244 203 917628
66 281 684310
288 109 582430
200 62 11108
57 126 648971
215 114 438307
8 99 129931
131 79 624532
20 256 486131
245 141 504564
75 217 987459
156 86 140906
291 89 33062
109 213 162790
34 51 872683
244 221 3009
112 54 457885
54 292 250232
170 114 977928
236 238 117763
280 13 651734
42 115 148392
265 286 126195
169 274 210302
7 147 183317
145 32 560627
148 94 464287
22 180 963605
245 2 130926
187 273 919737
36 222 971695
25 278 752655
63 189 508515
87 250 714682
151 100 908249
110 67 677491
210 62 221442
173 74 660389
114 229 366695
174 185 563200
78 63 160357
257 170 372444
97 93 758744
228 121 813997
249 28 887644
293 135 856489
54 39 432568
81 118 983637
48 106 752780
203 293 537676
23 154 535905
62 147 12134
130 35 835819
134 263 408010
61 43 777233
279 232 96224
213 202 596252
282 227 306188
265 25 7784
75 29 595315
174 69 378559
232 171 633867
82 251 569177
148 294 200022
125 278 854144
1 135 645124
168 207 994275
111 195 531855
223 89 266163
162 137 860624
87 185 179093
237 164 961690
139 256 388863
270 64 58480
73 274 206923
150 37 289750
201 262 695186
272 169 711351
51 259 771765
138 246 131790
211 46 224608
133 26 861329
59 23 323500
66 231 662821
106 7 221390
264 46 773744
155 63 130464
71 170 975541
197 100 687022
254 245 950017
92 245 447349
101 255 403653
290 273 262356
67 134 691042
109 97 344672
69 166 419837
57 121 350587
3 11 30175
194 41 66132
203 149 29036
298 138 436177
189 100 781786
104 92 722057
153 71 400001
104 80 759202
40 177 280223
53 155 202177
259 122 780989
259 174 754209
16 192 97251
22 253 258653
279 201 307686
80 84 899910
86 100 140474
8 266 750219
44 139 449527
108 267 965622
127 37 153194
133 298 537680
15 3 528085
17 292 245174
257 171 268666
17 218 809449
37 33 96526
47 236 608901
206 210 284241
130 153 179095
245 17 535963
161 292 585982
118 218 463029
12 39 809744
131 139 188597
283 161 117710
282 137 634712
37 86 931313
176 208 212019
77 246 611195
245 292 835593
165 12 129260
263 259 890039
73 165 804308
249 263 204604
284 21 578361
246 41 848244
297 190 945429
139 280 745580
17 212 144440
105 165 317119
173 140 847468
281 198 435685
32 236 558933
143 259 135292
141 50 868839
95 164 863689
282 61 3939
221 255 512182
86 224 546550
186 33 300705
104 270 130830
298 83 143496
112 239 114890
185 32 305890
268 284 415922
36 255 969863
112 182 863756
97 258 585316
11 165 314991
277 105 239527
141 153 665475
130 162 267061
25 136 939694
157 286 672911
101 272 355863
16 262 931759
38 101 302771
160 293 80401
57 120 848913
48 178 712737
240 116 41299
169 80 395588
135 125 169283
188 37 474158
155 191 330978
145 113 291777
245 119 614426
265 237 960011
261 292 743610
26 273 314464
211 44 105464
12 277 456395
15 260 598719
187 229 396481
226 189 247849
266 188 386016
227 215 884837
34 176 930104
288 121 651757
44 238 913922
263 53 671632
56 226 270532
140 33 457323
231 119 596502
13 273 217455
35 271 901658
232 25 146486
107 153 551491
4 257 748937
80 294 368530
241 54 57214
221 111 474261
105 171 300601
219 211 506815
101 235 205501
294 161 902125
171 204 184989
104 137 947571
29 213 778045
227 132 6566
262 291 827256
50 56 703726
128 108 873646
96 292 226397
219 136 126308
52 1 326540
291 113 94564
117 280 184992
13 30 506422
220 32 167021
287 147 519634
125 238 503891
21 5 940536
201 242 724726
117 202 772663
44 242 760328
268 172 460512
46 229 14368
123 140 105002
149 57 728282
76 167 269252
124 180 266843
12 67 140604
46 199 600151
18 24 713509
144 188 864450
240 128 752532
108 116 820734
150 227 633981
38 161 566694
136 77 436151
78 162 924822
78 92 315907
226 77 365202
246 299 764427
263 103 552815
143 230 105508
122 108 951773
263 270 486483
152 36 866598
248 16 470778
17 195 992811
251 90 71606
131 54 96970
12 76 504990
146 37 456322
197 132 90894
168 136 596830
34 72 187440
137 278 50202
55 242 492907
243 299 546330
232 179 874666
7 19 432586
218 99 575817
283 205 272537
197 235 886627
28 294 736134
180 169 158217
102 242 336164
38 152 643847
42 149 557501
112 288 670432
194 96 558078
89 24 881421
234 197 18820
178 54 168806
150 122 905572
166 156 743414
217 259 294226
11 9 375346
28 265 537257
79 60 197299
72 260 395144
165 274 634944
250 146 671632
150 13 30835
200 30 337583
59 98 371609
241 213 945718
63 21 852570
176 97 802286
212 273 250129
181 117 690973
129 126 451253
87 285 821509
34 291 382217
17 88 757843
264 63 772065
270 176 105539
280 143 906872
271 61 633805
154 78 232694
39 97 272854
190 114 247937
186 52 693594
130 122 226603
200 104 331689
205 58 150196
133 137 373692
262 26 758616
286 51 575947
197 223 70225
25 51 430725
299 268 519977
171 230 583791
57 150 366618
96 72 48875
98 67 538194
210 140 961844
116 235 106737
128 209 518764
136 144 296396
32 175 577902
68 261 394622
238 250 549409
231 9 770541
231 102 405253
208 264 394065
1 249 348469
116 173 783664
259 101 747337
299 129 421131
149 191 559512
11 104 399175
19 40 124242
269 17 130
63 219 28039
237 281 992397
63 188 140725
31 14 126909
11 198 278800
277 174 614665
59 119 989737
148 155 326068
45 28 881642
273 159 869171
80 155 860826
157 123 744924
7 85 50783
178 212 294791
298 280 500378
115 79 12879
160 233 934241
48 62 794007
168 112 187506
213 163 898705
6 49 382437
80 261 861624
12 202 249154
69 294 759216
30 33 704825
125 109 594969
175 146 784236
176 148 189192
148 286 501976
48 36 300921
130 263 365227
12 18 409778
182 62 463132
106 41 610259
250 227 177160
208 285 852692
125 263 114033
106 43 722645
11 18 413011
33 98 653454
181 17 693552
230 42 533014
261 23 627103
272 19 587425
291 5 586784
75 113 869650
163 41 276238
54 285 883846
92 70 138089
181 272 200462
164 184 167763
264 17 780117
150 141 943038
260 211 857876
257 166 914370
105 216 816555
2 114 339390
145 142 282875
95 124 580883
134 7 753044
41 244 362968
50 174 988121
124 40 388664
6 13 961575
107 281 619726
130 26 788753
172 252 236286
133 18 277481
96 154 927567
109 296 841624
164 139 547675
1 65 346825
273 59 410540
88 229 406703
84 53 580505
226 102 161857
273 7 300213
144 213 605258
6 113 734488
96 250 957705
132 265 422059
224 116 276886
1 171 500015
18 231 709160
205 65 686319
124 280 951491
281 56 543578
38 255 852979
264 83 451239
84 170 653651
297 145 328680
171 62 177010
50 176 557881
248 210 770699
153 201 148633
102 143 495652
91 139 929513
246 282 888652
18 125 124586
73 113 423643
28 125 679308
69 177 565714
287 45 926370
170 248 542064
4 21 352570
277 261 847724
256 288 779984
236 246 367684
276 270 789942
202 233 403287
255 94 483132
181 25 450327
294 149 880736
247 63 698400
287 31 328984
137 197 598456
160 35 42041
190 128 917007
231 152 229221
26 132 992483
128 15 813563
266 281 323614
41 268 314506
277 89 757910
92 36 338731
181 134 68058
144 177 98850
76 71 703206
249 94 198710
274 114 305098
86 207 527689
190 162 912999
145 103 333406
147 95 733790
70 135 839446
217 187 910043
32 100 427648
292 263 720909
285 255 254040
238 112 962353
29 270 721991
292 76 138861
140 198 182513
206 252 11949
214 94 755375
200 186 381575
137 12 186872
46 52 748759
151 217 890746
81 223 483478
186 259 785186
40 23 938458
218 46 936687
130 59 514496
246 255 110136
56 241 92814
87 179 665287
218 247 24712
24 30 827758
94 95 230331
285 232 211574
236 227 197067
114 186 324328
295 159 162648
166 245 98384
104 256 895093
71 217 178619
37 264 620085
93 238 580218
37 100 708262
136 131 169465
16 130 825981
173 205 117814
283 160 145906
141 237 298381
18 53 959623
206 54 718470
251 245 639708
221 65 598273
54 256 27529
164 198 463206
63 172 99136
219 102 706127
62 262 7709
144 272 538649
148 110 413610
42 18 953490
76 278 673861
26 124 86304
24 62 673212
130 277 335468
287 291 410068
200 297 651986
98 249 871895
296 203 721886
278 78 173048
190 55 47649
290 269 8256
151 125 486900
165 261 242698
100 212 943430
270 208 142435
208 241 816325
1 44 910034
276 155 528772
162 58 448324
238 195 926493
101 61 623024
243 205 260187
243 294 251737
152 209 828010
91 226 11685
174 248 182017
58 26 382589
251 150 488870
217 205 269097
277 128 286656
23 171 585712
204 33 72949
171 210 891148
193 30 629390
208 161 593103
95 243 929949
3 189 625963
105 59 143197
275 82 462330
113 134 308012
139 258 797733
205 133 312162
46 154 570900
154 92 323073
83 129 974443
76 147 758766
247 261 559158
190 100 879918
232 89 849099
232 96 215227
28 236 347624
299 68 219249
114 82 502996
74 6 408249
188 270 312918
227 101 20836
249 111 748579
137 286 936253
104 143 922405
234 6 651175
216 83 496206
234 213 681740
64 246 610210
171 150 918644
37 159 631280
149 287 932694
47 82 538120
182 102 637576
145 182 499146
8 219 150773
136 135 939269
149 104 64661
115 28 495673
89 28 346207
270 282 683022
49 265 535368
154 13 149319
201 148 379996
19 264 197589
77 71 129825
59 256 144405
155 58 868640
5 125 460972
18 153 704330
231 39 419105
88 172 95863
201 300 782500
151 279 775426
78 290 155394
166 238 526364
161 34 348968
246 112 844747
169 86 642709
89 220 962386
138 282 230875
163 159 374072
253 292 224050
39 62 601177
64 122 539595
13 206 157318
267 162 8661
276 49 182323
268 85 376777
246 61 184216
290 15 357789
23 155 722910
276 186 737615
178 125 162084
202 224 907694
228 194 776761
234 9 918831
26 104 739513
129 12 184978
273 193 215508
91 112 432386
299 229 592054
139 86 250486
247 80 829142
58 179 821808
86 25 809901
240 230 900558
90 55 101463
148 186 604227
182 293 590178
39 51 38054
164 57 851337
174 194 528941
37 282 735900
55 80 876180
42 143 999088
234 145 589919
290 129 628340
185 8 104613
291 176 136031
241 237 922790
174 149 874901
93 9 898066
155 272 790060
65 86 598676
14 229 230352
231 194 769222
35 40 917823
36 211 301068
56 12 135959
273 208 875955
104 173 779172
63 122 26262
13 283 98658
63 41 77991
204 222 718250
20 69 901401
119 233 374554
82 45 214150
81 11 226087
59 124 333058
139 199 151671
49 183 294367
104 16 822588
177 100 134598
165 246 517791
249 76 108099
280 88 766226
230 246 813345
226 239 638027
278 148 92950
36 299 199230
26 209 788323
6 170 101249
29 57 316816
182 179 474584
62 1 260320
181 72 401883
42 186 113865
162 96 550539
239 50 294072
283 242 998466
246 234 370599
40 265 230763
99 151 460066
195 234 686138
271 269 936756
273 11 914988
259 82 639896
78 72 318638
59 271 445148
143 147 89578
3 92 427591
280 129 566895
248 257 22075
252 153 242399
181 55 891919
71 295 3017
280 131 134668
163 177 176294
282 210 944473
161 209 691016
193 94 125484
248 278 894548
146 38 390407
151 126 89246
86 92 551236
60 13 610197
56 93 851197
274 27 104341
192 240 255116
115 105 652654
51 258 961687
54 102 142545
182 258 331879
239 124 425966
77 40 953762
95 131 840531
150 107 821591
228 226 464999
149 85 520296
245 126 306517
76 284 13603
173 196 319396
56 118 93999
273 233 39691
283 86 69091
296 251 30159
278 41 467448
79 250 954890
215 23 936420
10 187 427318
226 31 151855
274 271 594254
290 172 199987
210 190 286924
169 173 393178
289 297 106096
116 58 467150
175 141 861751
105 225 534270
152 292 473736
54 288 242365
118 141 166132
211 181 872285
159 248 905100
294 78 213696
90 14 740296
50 157 574156
102 8 742996
203 223 717111
283 22 449519
233 90 347226
294 24 18571
90 286 241501
202 262 299966
285 296 753196
162 17 699026
77 151 734367
268 224 226440
247 120 793903
173 3 687598
181 103 474927
174 257 939424
211 139 181633
195 118 982503
142 34 390207
99 174 630680
269 263 607583
273 121 875533
7 203 556290
138 274 292499
115 68 496425
296 235 835002
269 98 550726
25 15 160497
31 245 820351
228 280 962707
273 218 384503
3 176 597632
291 264 591605
75 206 762674
189 257 610269
254 73 428090
204 209 676588
278 156 482040
189 25 780607
177 65 908502
181 223 242939
13 137 935801
219 52 895853
99 252 503245
211 166 71826
156 300 970146
261 167 493280
289 215 727471
261 57 919263
266 20 264046
52 188 911782
299 240 273843
195 268 215140
184 9 509707
173 48 435237
145 137 284273
191 203 688815
276 258 396844
235 146 958171
116 66 146406
64 300 253087
113 78 730231
68 215 902232
66 147 409174
224 89 755145
91 1 389142
93 158 752192
193 102 657225
217 105 916033
101 182 170073
49 184 953477
164 226 898398
146 215 808573
1 294 482293
157 277 337306
28 297 506301
230 48 965731
141 96 445209
86 278 25574
254 167 854297
21 45 232604
2 108 377456
235 73 801417
218 201 627367
269 188 765820
15 191 600481
282 112 12300
270 73 463127
48 43 946696
156 129 183095
121 166 188056
67 199 714087
287 245 444952
222 19 337572
63 209 95771
210 223 586617
236 244 676425
256 108 193513
124 97 575353
18 21 609186
114 25 349088
30 244 970249
64 87 332668
8 172 311790
113 41 967817
155 170 72363
142 247 459611
190 24 915379
273 291 748212
17 75 131530
175 49 681314
61 236 347726
34 17 915432
118 297 411972
66 143 272617
133 36 616076
82 223 933876
39 219 769431
136 123 164195
266 124 585105
6 86 943649
238 183 55673
134 171 996653
12 172 715785
257 22 63876
234 103 331959
13 139 533498
30 273 963691
160 111 887351
126 192 845894
27 279 611002
178 261 549584
35 90 469439
147 86 838138
26 51 42765
52 11 533535
300 293 97559
230 300 576418
281 79 972821
39 53 175868
5 282 443351
82 66 296032
278 290 750982
23 228 240705
169 212 801249
174 283 116513
235 132 918282
124 201 850672
188 82 90764
108 103 890230
242 231 946974
59 238 863920
161 176 57973
72 228 586437
139 178 174523
155 214 601225
237 270 938534
63 116 952949
259 22 773579
65 59 868574
223 18 270204
110 138 125533
61 48 809868
143 189 672361
101 196 939137
207 243 360086
174 171 815989
179 116 765325
241 22 276935
181 232 417718
156 160 115135
258 34 577676
236 67 844356
251 155 603467
193 251 501705
250 253 813624
19 215 915033
231 65 647116
169 291 932296
36 271 273343
249 219 224263
132 6 505140
98 94 146425
134 126 156945
257 125 669208
297 251 540705
16 37 641896
27 76 956097
136 5 772194
277 189 326893
252 31 274309
28 129 917547
36 293 427258
88 3 217106
224 203 775714
255 26 504828
51 171 936433
87 261 828267
57 4 12570
46 23 399830
285 169 296876
110 279 956974
268 206 377050
197 178 725962
219 32 920522
283 11 204817
102 68 84925
290 26 708563
176 222 508349
14 43 702123
172 60 210381
26 143 702731
173 294 828402
144 52 138876
67 225 199580
260 298 867607
188 71 75133
212 28 316600
271 179 427470
90 51 638652
243 204 293540
291 160 351197
228 230 461859
203 125 593184
26 5 490652
168 193 136307
126 97 470170
100 9 995101
173 137 7918
23 224 284569
172 223 190505
156 153 15280
108 127 427693
166 233 270484
272 7 836127
93 150 903766
88 296 99908
163 244 209276
33 270 724621
57 189 451267
252 137 978340
8 47 618892
196 198 823148
148 142 34104
254 253 464265
141 243 291987
191 12 887174
89 233 635244
218 296 177653
168 11 286279
114 77 507653
236 6 252216
282 247 619607
30 284 16594
279 77 910380
30 240 117170
65 293 728982
67 239 941719
120 199 7380
222 119 703901
88 265 620593
269 104 82182
77 66 455789
184 43 659904
252 229 140949
145 153 9008
22 101 909347
123 72 649384
33 221 305386
99 281 77823
236 3 417938
133 270 120584
73 183 351759
169 222 479870
88 107 440426
43 98 737062
228 58 274719
109 174 720434
174 130 67814
197 288 699345
186 165 920143
206 60 891940
278 30 327724
145 116 712621
82 18 74377
133 119 845515
294 130 878000
155 121 445389
193 66 543321
266 86 275571
248 157 982627
235 141 504938
87 17 935967
85 80 860760
107 283 471949
93 169 119784
3 283 210050
257 275 628835
173 15 725698
220 181 97530
20 240 309794
1 36 557405
229 205 948528
247 9 772008
32 125 723942
26 16 736838
281 181 618092
118 127 673611
116 205 842641
62 209 488671
44 228 343449
25 42 498952
213 35 297567
144 18 879813
114 149 12526
76 59 793458
268 48 295841
52 8 643320
256 229 768759
42 94 254178
222 7 249428
60 202 8556
299 227 748853
248 261 717029
78 59 557959
35 56 946067
165 218 127752
86 39 574458
285 5 996273
33 76 341731
184 119 427496
105 272 749718
185 290 168071
283 289 327700
195 160 905938
156 38 288399
81 296 827208
179 119 549841
32 65 54827
2 230 139995
35 67 631024
246 33 54836
68 207 444263
104 53 334978
99 167 135488
67 122 320974
187 46 297356
207 105 687115
251 2 756489
251 178 617714
34 229 795009
200 4 957094
255 39 103741
225 33 87447
208 68 405528
13 258 577991
208 64 27260
135 165 566179
122 80 94523
265 239 550873
206 125 390930
28 287 560010
187 102 523694
256 116 966621
250 185 560647
118 62 322722
185 98 921017
210 160 684933
157 158 658950
30 48 336927
122 156 655340
32 85 847367
288 180 20289
91 248 43862
80 2 578462
174 251 255831
46 216 817545
25 148 104715
104 264 405998
85 75 812051
179 83 302305
64 227 398827
110 256 277401
79 36 196082
228 77 902363
1 98 617457
261 31 538423
33 169 199445
117 11 46264
100 36 474712
1 180 207144
268 83 940100
154 293 67784
207 181 356842
127 134 429266
231 54 704369
151 211 442464
270 108 676900
150 289 216712
31 113 201731
1 243 857407
130 101 237756
180 34 516195
278 112 435978
251 61 283755
108 181 693283
40 21 697751
111 91 281490
133 78 957415
221 18 488187
163 168 945587
15 238 125024
168 258 789597
49 86 647491
243 129 684212
178 98 813679
272 226 113808
296 135 849201
243 58 199585
90 209 129056
212 167 263766
41 276 310571
83 29 58729
62 26 784334
282 55 73982
90 111 825320
184 215 311304
213 153 678001
74 159 894770
79 114 324913
123 203 15676
206 52 324018
68 138 17731
296 35 775319
42 198 802739
60 270 766846
299 93 602951
99 59 358459
163 260 170759
73 208 525430
176 2 589150
96 26 55441
12 239 985633
81 289 709968
32 293 964340
297 135 943532
258 217 225494
100 40 63974
245 193 274834
253 113 707417
186 211 43256
64 129 826558
33 131 926236
123 226 59821
143 279 299259
79 191 430782
66 34 200764
112 53 910081
108 43 570795
217 4 594666
177 155 364632
286 65 316499
224 2 698189
286 30 981366
128 167 824212
193 202 669733
223 248 994777
191 202 632369
233 40 779185
131 184 847997
212 129 593999
297 6 616126
288 97 232583
96 109 17677
68 57 21799
224 62 284215
128 67 432437
176 264 52128
162 27 92501
100 251 280315
114 14 115821
141 206 204121
51 223 62305
196 183 65458
13 68 228945
296 113 690406
128 34 980016
35 180 835536
188 107 516490
180 13 593586
50 48 308385
283 251 977997
79 26 436209
249 227 402990
115 72 802263
80 230 170400
190 88 188933
295 140 634041
241 125 457212
143 132 144460
192 61 718498
174 230 99334
275 19 287178
47 179 849076
169 104 680873
210 292 986609
297 13 501702
171 198 1553
81 40 613244
25 151 161495
25 258 283913
14 99 232622
26 275 705156
168 121 717250
257 142 172331
277 275 352730
59 226 320510
34 241 206781
62 7 123044
86 171 674347
113 233 65095
139 228 25999
197 282 868095
193 292 123155
147 19 935388
218 12 308559
172 157 94259
69 179 589516
112 76 672271
265 190 337142
277 103 811217
270 272 369613
214 139 726715
71 49 742128
46 117 432806
61 136 801291
246 171 235340
72 194 735969
44 200 843094
22 237 455237
207 62 226650
189 280 119769
100 280 461015
249 276 212978
124 49 458002
200 26 282581
87 104 275638
268 44 152228
30 55 645809
141 49 191568
240 168 562508
286 206 506154
77 182 798852
43 275 229079
90 225 469719
252 73 623747
192 99 655833
73 238 25923
21 134 549860
244 157 363575
217 128 138386
73 128 301094
139 201 335686
149 220 257400
194 76 419496
189 170 9879
108 7 849315
217 169 427411
48 27 415552
279 233 300952
285 153 179103
196 66 815414
299 2 609430
153 30 343910
144 240 585037
79 116 984822
294 175 262760
287 257 512316
129 142 329847
105 285 566957
171 299 637205
224 159 228109
257 164 407718
174 241 653901
243 17 365865
285 21 955215
254 267 654624
215 41 786896
62 131 886566
284 249 875879
87 79 630275
223 247 876819
88 205 942638
220 67 257442
209 127 780825
263 233 796467
234 42 605202
41 45 698232
225 287 936641
233 272 149813
112 297 533859
129 3 499005
130 264 301890
176 180 556456
141 216 409937
87 237 314955
272 65 981693
247 105 694089
271 168 224825
118 35 823353
99 60 850629
217 250 578038
82 140 488534
23 81 810373
140 88 287311
271 219 986954
237 63 262662
29 205 257936
64 251 265144
175 116 604737
34 105 559165
92 162 42439
42 227 112766
90 23 694970
8 28 306566
140 77 467269
148 239 885041
173 52 619396
295 54 599204
161 56 669820
71 62 419155
222 107 263724
136 273 351373
287 159 556529
194 35 128411
216 29 986673
24 109 968161
210 263 955644
117 97 472424
182 286 709027
293 88 987570
184 37 484524
240 162 952548
186 68 220105
280 35 486365
14 222 834833
225 198 773917
75 53 883559
229 249 45950
149 37 381315
127 67 642195
233 136 494007
164 34 154961
36 195 257894
58 201 553319
67 180 946257
92 278 613999
191 300 887061
166 114 82765
177 11 851773
276 46 500987
58 94 858380
171 123 311264
173 219 609971
112 132 969811
72 130 50677
253 140 341816
239 264 488212
235 84 384698
76 92 810022
187 136 225868
44 174 151761
251 143 48720
153 87 1331
247 298 174417
28 198 785560
51 44 631095
213 239 538578
110 266 813074
235 258 762206
174 286 798489
87 154 504366
171 136 201864
71 64 728106
225 291 604298
236 58 323552
15 232 730078
214 10 850411
37 17 849606
274 51 663233
201 174 314033
115 226 436560
135 167 780258
81 37 618707
31 169 142776
84 222 983053
63 81 314465
94 90 26029
220 39 566849
196 73 155427
63 200 832901
182 113 961121
265 149 198443
258 98 111852
253 271 208956
281 126 189454
60 53 530490
140 240 586882
297 199 205320
222 81 41178
43 257 623205
225 178 962789
206 94 347739
83 148 981365
55 119 879116
128 129 484883
10 33 906328
223 99 388458
31 18 186940
278 209 39117
54 189 924988
134 236 81071
86 129 763513
151 170 941297
11 41 160124
11 65 773768
270 39 123336
159 221 499286
66 123 332669
6 140 730077
120 75 390186
113 3 976030
165 83 417443
217 278 408656
229 28 386781
269 113 193222
284 97 708164
266 151 525568
50 131 475405
243 110 990199
146 84 937177
202 42 705601
66 268 740942
40 238 814376
81 133 953213
276 139 995678
153 243 577102
47 247 413569
116 262 882206
73 22 939557
46 67 147741
227 162 505371
145 96 139823
275 13 662710
157 39 712764
265 164 146579
252 156 37963
59 251 380042
60 73 696451
271 77 229577
265 85 508162
76 64 557899
89 284 592784
172 42 425649
283 17 871467
286 33 580247
81 153 808740
95 284 764808
242 61 306489
90 132 28522
18 273 523612
296 89 98478
282 21 869211
118 160 754106
151 120 282513
34 201 254524
164 75 867976
146 87 187500
204 217 246154
275 190 725094
292 149 523838
65 131 510725
80 47 623413
291 298 296037
250 201 521689
278 154 540312
212 187 369455
114 133 594780
49 29 704524
53 17 393894
21 154 644915
213 173 895080
44 58 242547
241 153 738474
57 167 729115
205 296 567983
102 299 535440
212 31 530551
140 261 880744
239 105 484557
73 251 59652
107 47 809334
276 153 53349
47 21 770745
81 229 722750
14 135 894630
118 242 676097
54 111 281776
135 245 114063
91 82 862695
201 286 655930
85 262 196017
115 154 161423
48 161 857307
250 240 688075
285 143 149337
119 79 325780
90 211 811347
226 182 151506
266 276 149552
13 86 896159
279 222 823880
225 161 342520
138 244 802673
270 138 906741
291 40 163690
69 68 873213
83 53 471324
109 165 798015
97 174 790853
179 115 123091
241 132 830698
71 223 847118
265 145 455878
277 235 968570
263 88 629425
73 139 936950
31 150 549638
135 24 500445
164 154 342864
121 205 397948
255 85 623050
299 124 643906
153 85 102968
82 273 322258
151 190 290997
120 261 890689
49 251 248578
299 109 110769
65 9 745903
132 88 185292
29 138 885641
290 281 641249
124 133 807800
214 160 678769
20 209 617815
123 67 963250
217 90 240159
222 297 139715
25 283 924805
174 79 32812
57 224 486951
66 294 408003
196 277 371661
286 101 892837
4 201 872203
30 299 415959
152 17 30629
222 128 214044
177 19 402204
74 19 851752
39 115 870966
263 275 6843
262 88 722072
78 111 301060
102 111 79148
201 217 412767
173 75 887748
131 185 663381
143 214 703355
76 74 866500
189 173 411299
58 100 341871
161 141 129290
237 166 491247
48 249 21765
47 239 53263
219 1 792898
134 23 528245
3 139 602032
138 199 891547
256 129 807286
4 285 840942
179 290 425552
86 190 416661
211 53 898813
201 297 27584
246 250 787006
199 188 442988
157 131 294791
47 45 463684
229 151 270188
140 76 13973
17 151 191873
152 101 715308
44 296 879209
38 187 453111
246 123 410214
28 56 572715
236 99 833381
45 177 780827
283 91 994715
145 42 428059
197 227 22145
265 80 957259
136 300 606804
256 235 404244
125 212 887941
157 139 330070
267 131 801055
85 193 836922
60 156 57740
36 32 737002
39 71 131515
127 109 269491
279 180 418122
77 183 150272
164 138 272900
117 208 419985
162 87 156863
92 218 231310
64 177 850518
39 225 595623
103 38 255517
135 139 553367
287 21 777130
185 46 774130
104 244 479106
3 262 783535
190 158 540691
210 30 830120
120 147 715670
159 210 37958
255 146 846168
122 159 478111
33 240 632862
266 219 671478
134 242 496281
119 120 144498
119 26 933810
113 118 564871
207 196 223813
238 246 70422
253 76 763182
161 267 519240
88 257 552013
202 113 764566
187 258 318204
203 250 283448
122 285 620250
155 187 135574
239 104 58335
114 180 751998
83 96 415544
152 64 702424
8 295 893519
57 89 439152
285 151 560958
260 187 981397
40 155 894580
292 104 227955
142 253 737760
75 245 722744
261 100 252800
37 274 265729
176 273 595026
33 136 479792
30 294 37709
162 102 77284
74 271 494678
268 168 449599
53 70 536352
123 244 210278
93 216 264849
128 48 414852
15 104 303427
219 19 450262
127 43 654381
87 63 581773
2 42 907586
2 240 682134
84 145 694437
250 187 348890
138 235 522903
116 221 492311
250 6 359676
96 152 862307
21 163 921770
125 265 953425
182 104 582781
249 205 566466
168 228 489920
190 239 397853
278 89 138325
229 149 247505
180 32 20956
64 98 324793
191 57 264336
145 132 314136
157 155 930065
228 174 83860
50 23 666500
173 251 68294
14 138 428244
122 170 877527
179 296 457705
203 183 84690
47 219 586786
128 186 987468
122 230 869231
291 279 298070
127 45 838563
121 123 853583
87 196 516557
168 147 35370
173 19 478338
123 297 78270
96 38 570962
297 102 257880
239 38 378828
66 130 307132
85 164 46664
300 178 97469
276 194 761947
100 11 553929
93 126 106463
234 170 196088
110 156 978134
191 49 229668
210 226 582278
159 42 877687
10 289 185890
44 115 748864
152 102 255420
84 101 357424
210 203 893853
80 280 567713
239 152 859401
59 57 861788
26 276 84482
284 149 121260
175 62 723810
78 68 39480
149 248 96897
61 208 259497
258 158 32240
228 279 567859
235 191 321657
242 126 832710
138 168 455084
100 244 646193
195 240 988936
272 72 103263
37 52 831957
115 201 741003
218 142 922986
152 297 675495
78 1 312426
11 238 489643
146 203 813197
79 55 118306
88 48 987225
246 199 761673
165 252 198926
128 272 405885
130 88 883603
173 225 70169
130 85 228739
281 274 318027
260 80 881858
50 209 593675
252 271 423644
229 33 522132
281 67 160938
96 205 38239
228 170 641065
157 165 149273
181 142 677040
269 41 718631
58 282 422100
261 282 438229
257 107 89754
284 166 14180
254 2 633675
17 61 764400
35 202 391924
28 24 325312
276 87 731111
55 44 515
193 268 109612
20 103 311466
32 63 155958
192 230 156927
134 92 130580
53 43 18795
187 222 700047
3 124 33596
243 130 519674
2 67 145522
218 219 962847
257 160 603535
48 152 374098
223 44 452063
224 15 874632
296 206 25557
238 217 118876
39 188 156980
2 159 503679
297 142 77046
57 58 428855
239 299 502029
15 22 432871
194 18 469752
220 191 511388
201 81 297384
250 42 244407
288 166 831951
133 224 736468
207 224 561531
172 40 850418
213 207 812257
300 264 934470
200 35 499803
173 103 454586
268 197 615245
277 291 173536
10 54 309771
129 141 195117
18 113 532250
65 250 810750
184 90 970138
275 139 277552
183 226 565848
287 71 998379
283 2 429628
166 44 678815
294 8 286265
146 168 889384
131 217 409929
237 129 42872
107 59 624717
174 161 788387
54 120 753999
115 104 89553
206 110 849784
112 142 359801
244 137 39776
32 212 614710
193 139 962866
74 171 605735
8 48 254851
171 267 428062
117 275 294773
68 183 279850
273 248 836144
120 137 384286
46 86 925166
54 93 447836
219 181 507939
9 161 693716
207 265 299455
171 214 623881
185 192 234091
78 4 693369
107 275 521327
123 35 660813
265 198 177665
101 244 901122
292 32 134957
22 69 214069
226 179 835391
75 218 135518
97 295 65929
160 4 423986
204 148 183126
280 87 455805
109 281 152778
162 176 738166
226 33 499676
39 77 708669
286 109 186174
49 99 643828
142 103 922700
73 237 446157
23 185 290836
136 117 428048
118 265 809534
283 66 873448
180 64 586378
123 217 104643
195 29 480797
134 69 477754
291 285 540470
32 20 207113
106 3 751468
112 104 303746
253 257 822252
178 5 570239
146 26 603390
224 78 544156
142 26 215943
35 61 375870
259 226 62951
285 300 3057
179 287 328329
130 269 625485
158 38 600930
199 215 354129
41 86 608463
15 167 878482
1 136 609261
261 240 4000
3 212 510340
8 90 1730
83 11 526986
21 300 874002
70 55 325211
89 154 981017
202 146 191477
209 115 63124
112 101 47990
205 75 440457
163 112 202877
243 144 112426
28 190 607824
79 75 443021
105 172 160682
238 141 879898
48 18 936402
145 63 299287
47 159 603828
138 134 299984
114 59 119220
30 300 901090
300 297 699182
119 22 964931
172 26 326531
109 294 544925
48 211 752589
138 105 400234
95 44 823803
191 135 815990
147 85 991531
291 72 690468
242 279 975535
56 247 666939
287 250 943854
187 148 880503
64 260 304476
247 124 478605
157 292 426257
17 206 689949
99 269 325684
48 164 740211
67 22 792329
218 167 210933
270 219 760983
110 23 15324
214 82 859777
168 254 73431
62 281 675842
47 27 144368
206 30 666183
73 111 234137
152 3 477582
40 186 930168
193 123 281351
88 254 438958
225 77 329764
2 179 237510
294 36 355980
121 9 994835
242 179 575195
101 39 512374
72 120 799832
16 168 949191
297 7 804933
178 18 220513
37 41 312816
144 62 629688
165 130 656902
97 227 778281
78 232 949470
31 120 684775
90 195 549698
152 66 708172
37 71 436955
290 43 739109
298 103 80848
131 274 683973
199 154 157293
226 21 249514
98 153 759640
36 123 397764
147 172 124305
36 124 378634
247 40 690370
129 11 876621
276 1 574369
265 13 358161
129 13 333390
150 72 409544
199 187 470028
74 235 483128
97 175 68017
284 176 853882
130 246 844069
184 289 698724
34 14 678485
161 262 600901
147 92 896565
211 61 418654
88 242 46275
142 11 889080
233 27 37226
87 33 210536
157 135 379740
254 64 468009
88 76 954407
182 257 169237
11 89 891935
173 110 711256
120 231 271345
166 219 813218
216 79 225588
179 236 816913
279 252 53875
121 245 251817
99 294 372536
50 220 368010
299 110 739857
262 25 990411
18 293 513149
34 255 616222
95 273 172603
37 154 931800
263 131 925215
136 49 410777
244 49 606286
129 98 469306
287 43 815648
61 290 428729
67 179 653827
157 201 596656
16 13 45564
237 196 126628
133 297 611636
297 194 685031
41 248 865415
140 298 291643
16 56 289973
242 139 816655
240 210 44676
21 109 416859
118 300 63963
47 295 804649
292 123 360324
3 142 431979
277 184 514701
221 289 831438
104 227 76066
21 294 622300
272 223 650871
122 283 345840
157 23 891301
40 115 967705
295 10 277787
26 250 934332
110 296 234513
153 10 668000
122 183 46966
287 183 758198
63 50 28458
89 241 47790
77 62 888783
156 271 92703
13 189 128403
159 106 918198
109 252 289356
155 178 20957
138 183 341380
237 90 655515
96 248 903239
280 287 721270
63 64 667546
254 78 665816
273 186 645452
188 21 375521
214 91 762676
27 9 771260
81 276 194672
292 91 577036
142 55 811570
230 224 405815
42 166 186934
79 222 311100
106 70 70916
213 226 136441
180 198 918152
134 8 713126
140 106 551021
161 239 194025
25 123 333490
161 192 199660
147 232 980750
21 68 373196
156 260 830842
167 237 811067
236 35 598952
196 292 306496
233 112 1160
235 111 906938
228 300 625383
18 279 587239
217 239 236880
53 24 771035
278 183 728747
162 84 137166
205 260 905616
120 148 51566
35 266 806858
291 197 233179
101 115 812236
22 234 618606
7 293 330414
298 2 102696
123 245 887098
8 251 56605
241 260 901798
25 63 198478
110 259 538690
230 64 241293
43 282 606973
157 13 166290
168 19 662133
238 8 507632
197 37 402541
53 76 317635
219 208 617986
274 251 64539
269 138 528212
246 181 755053
182 224 214902
181 195 27086
32 14 173965
4 250 565868
142 154 228190
228 105 816794
266 243 809626
45 86 728222
204 279 630745
5 33 658400
270 28 123511
104 71 936522
223 253 698035
264 113 279242
86 130 99221
139 38 841828
295 281 86858
213 167 833554
37 96 236270
90 232 431457
43 104 417480
134 208 619917
152 16 633195
182 213 699532
170 127 362031
130 70 937972
49 162 2935
146 234 364469
83 271 169805
191 20 291396
68 123 286262
42 156 264863
16 68 935453
200 229 79801
187 35 925508
152 245 773681
280 110 145878
7 174 754941
241 270 690666
192 159 786234
84 88 199935
39 112 11047
165 237 568736
136 162 533022
289 19 725372
188 178 113172
141 135 228127
89 34 223563
248 216 127692
287 84 794144
223 142 154397
243 70 499960
211 8 989005
70 22 285582
123 50 627944
111 25 404835
270 6 485781
200 60 564183
196 200 808335
172 232 543319
194 47 33583
118 92 216476
175 17 441623
278 160 892469
220 159 229565
54 172 913482
144 36 206876
251 137 33428
16 242 138060
216 145 22897
60 30 419105
59 134 556601
244 121 705475
216 72 822975
123 194 606304
40 298 259721
8 17 844759
275 37 413710
106 131 73251
279 10 917283
18 162 355696
148 208 605957
71 241 302276
137 11 47169
216 62 128107
215 220 176596
28 93 44777
249 89 594598
273 45 661561
68 43 520292
268 40 212862
293 82 907604
251 204 846452
162 63 230254
3 156 467522
66 70 549804
61 171 260073
62 37 455145
6 280 646620
228 97 770005
97 278 28393
72 209 986285
24 98 84572
221 1 222449
45 97 572853
175 155 276779
53 125 103120
178 115 24815
27 230 60735
110 285 57532
30 264 436085
188 183 655127
141 189 262316
222 242 149362
84 239 505016
289 145 37864
14 238 909222
41 219 915420
194 139 454247
69 25 662639
54 218 773494
247 299 605067
36 248 926711
162 273 784564
217 160 384453
245 12 294231
212 218 437510
141 233 977360
204 138 322515
32 34 23928
207 106 227939
247 19 812573
228 8 20655
261 256 995376
229 92 959207
64 84 826467
58 252 902161
178 259 833541
61 107 215624
124 39 588733
270 171 790891
151 264 524262
164 58 824357
261 133 160603
187 189 285906
135 79 672249
17 227 219880
77 146 911736
204 120 486449
141 124 767790
166 120 578762
226 81 485131
265 93 577263
116 231 223648
90 31 368043
195 225 675097
10 262 475030
153 117 177537
264 182 705217
62 5 786695
61 263 424331
91 8 132095
50 279 759918
48 113 488875
119 24 858043
63 136 566506
236 45 117618
127 193 992621
55 145 689609
179 197 374733
179 125 911870
271 172 798421
242 278 375542
198 203 647713
150 145 52445
228 267 853232
39 197 461610
44 194 860106
116 103 934263
255 14 825001
134 129 895952
162 212 484627
150 199 741961
235 25 451664
295 254 996538
65 120 517275
143 288 723700
233 26 582356
271 288 830420
91 143 436204
191 279 569172
43 276 362613
30 235 112221
103 219 361686
7 154 438762
202 266 230658
131 129 736906
265 117 36732
233 161 662509
184 65 432004
280 174 312343
212 186 105047
286 190 545093
38 126 921214
88 272 134003
52 113 224150
147 55 986281
94 191 250547
138 294 863974
33 295 803237
128 173 824085
90 219 566706
252 25 132064
77 221 102959
168 100 813299
264 294 196243
136 119 995653
213 172 161702
162 68 24034
271 254 636704
284 50 410085
182 81 333636
265 199 619007
207 296 864445
219 104 733651
81 183 52409
7 96 686112
105 300 45789
85 120 909955
179 89 703934
39 181 629739
113 156 64271
45 214 625987
185 286 453604
25 240 435255
216 277 590863
21 236 859591
24 123 506086
229 16 30776
65 63 305120
285 268 991528
236 234 596534
141 258 916314
261 284 58299
278 143 532335
211 194 837667
176 26 372972
118 12 556070
5 236 425749
205 8 357137
69 300 864625
5 35 516466
203 46 212901
295 64 769384
135 130 703386
91 92 765617
295 174 196709
290 284 358393
190 257 168787
10 19 374234
63 8 612911
70 213 170356
242 131 577136
251 133 878303
99 170 840420
50 102 118307
195 120 517424
248 180 950056
30 107 427621
246 126 607661
48 12 595788
116 44 741260
4 120 625579
298 261 605393
32 276 430051
21 143 412382
48 157 768169
143 22 98647
92 234 812867
279 67 974244
231 275 124652
241 242 44966
49 159 58222
9 56 790964
212 258 524515
90 75 653048
241 78 103487
215 201 805723
189 263 272270
97 28 459025
103 190 228494
185 271 8389
102 136 538998
222 267 227837
188 149 821700
211 201 340430
141 262 735909
128 235 515754
274 47 310287
253 6 278498
242 249 373929
223 73 413958
62 75 571996
80 127 168448
58 108 822208
255 151 506458
281 35 589965
165 202 899609
110 38 247271
238 220 958891
248 178 689363
230 123 912672
265 220 21305
31 25 573939
192 168 479836
254 109 478321
28 40 431589
25 90 739636
137 31 284176
162 59 377316
272 1 185650
131 233 456194
82 217 707379
83 115 989043
34 208 404433
198 66 15296
93 6 413565
188 168 487864
14 84 526844
150 10 648769
68 167 557093
31 20 483373
136 225 348414
62 233 766421
107 141 903
81 106 177705
276 54 645090
92 289 736096
159 219 934228
222 46 762127
27 127 551628
132 297 254885
49 65 328270
162 106 99713
278 81 920994
236 167 819362
58 265 974501
104 140 539240
210 233 233555
89 19 898610
175 209 141679
77 7 106955
112 176 635875
161 229 478126
163 135 105361
22 100 713736
262 285 541219
211 79 326553
273 71 144520
107 147 556585
29 184 956713
132 160 28207
39 42 694438
81 219 986712
218 20 307230
123 275 367783
64 181 119320
10 68 912691
45 52 385803
39 154 538059
169 50 641781
119 178 134445
219 113 386326
195 264 495720
11 272 544808
106 151 157103
162 12 44996
56 219 144162
1 279 862002
36 286 212910
34 97 274121
133 40 174661
22 77 323916
22 150 819130
53 237 423178
223 199 809133
64 31 832999
58 275 490213
39 156 892380
279 116 678455
175 144 432408
151 262 89196
183 144 605908
117 230 644067
118 45 632583
72 281 642572
89 183 238557
44 271 571878
76 216 338133
275 24 577899
181 176 196144
200 64 397296
25 146 137535
181 255 888358
221 241 900260
146 43 695500
250 70 721345
299 242 54356
175 295 327966
173 256 402507
202 143 811061
238 72 290852
282 268 959523
120 198 679658
280 9 688183
28 3 970476
179 163 404994
244 169 971290
243 278 596808
73 59 27892
115 97 291983
120 30 750505
187 120 855350
234 75 349356
240 21 834330
266 71 831888
206 186 797078
130 180 163285
208 99 392461
103 132 5899
70 150 681757
89 163 483224
48 160 469754
226 175 842457
201 231 538567
266 14 728955
246 3 314846
235 185 511695
246 139 209492
134 5 758530
66 139 416809
123 169 364537
40 171 465827
149 278 531642
131 35 835747
186 149 762749
134 84 933328
222 259 602613
61 189 216346
207 295 959359
219 67 238728
30 84 713247
6 255 126941
44 298 882298
171 265 280591
140 156 714836
47 64 222352
75 204 182255
280 91 725136
149 274 3435
91 176 464127
146 242 899634
169 192 991984
158 266 715417
153 80 511264
243 169 751600
143 252 277246
258 291 538086
207 13 897763
11 37 239298
137 186 399055
87 103 267592
187 173 266446
205 111 998801
79 86 40033
122 117 89969
60 136 299578
282 277 182138
223 279 401338
225 20 143810
122 103 892783
103 15 809629
278 250 306861
135 93 906262
290 268 878808
83 145 436607
199 283 451912
205 192 398899
232 28 690194
175 286 963046
7 255 20393
189 137 188602
228 1 773767
221 259 366785
257 58 858199
167 42 505092
16 121 853761
140 48 760242
216 198 317507
195 12 303471
12 180 443238
127 174 90811
175 130 957502
277 171 789414
231 203 850167
230 210 409083
51 140 161606
14 89 148322
26 22 856795
209 254 381733
155 172 179624
15 177 103179
230 172 500519
249 164 231311
291 2 187742
151 112 160597
19 155 947720
123 130 389978
74 168 850656
279 245 690256
28 27 164225
115 1 840820
57 144 605345
14 296 996373
178 133 664184
202 297 872811
66 104 307568
18 294 532294
134 65 408642
4 206 18782
3 204 749458
49 278 103173
79 182 574684
25 218 631294
291 74 931289
182 50 582269
89 48 210192
77 207 268249
35 189 462547
235 229 136419
198 296 529535
176 205 589051
292 133 667435
262 259 903357
124 226 314712
30 45 431971
75 236 830373
72 174 307911
269 274 610890
290 28 840635
266 267 587250
186 80 658191
81 97 17108
282 200 398789
18 92 154731
211 84 817526
19 70 201926
37 13 998236
21 293 667653
224 137 205771
51 64 139932
253 57 930225
217 236 905526
29 160 455689
57 292 370440
256 166 252505
176 240 179301
157 211 379765
4 95 129186
36 267 688892
210 14 299572
248 238 714949
278 235 455967
121 25 252169
198 1 889989
29 55 742419
70 216 790928
245 101 774048
17 39 612847
137 30 973304
67 10 743868
64 192 71861
95 16 414527
80 266 672720
166 19 216641
33 83 770789
210 183 541744
24 231 166222
26 131 453312
12 292 404914
296 94 414009
293 55 312788
224 27 990493
283 30 657868
231 159 245353
133 157 757218
110 12 929191
69 56 216869
34 47 5965
68 45 146795
137 156 198366
29 100 159932
133 267 917352
165 217 129214
174 54 572367
145 71 221864
138 100 224315
253 56 816662
29 68 991362
180 247 202038
209 241 172216
3 103 592161
216 262 999914
132 240 452191
194 189 299728
95 298 375139
19 142 649061
63 139 386352
148 37 840675
202 248 789336
129 246 557936
226 135 758215
126 132 807855
145 225 672229
124 213 490763
213 131 49130
85 5 650954
34 169 445545
207 272 119475
280 167 146054
24 117 191933
159 181 864262
95 39 868261
228 4 321743
176 116 751161
288 78 505280
164 188 975129
41 177 123066
270 167 396590
168 158 111030
79 175 988512
233 82 987579
139 241 321275
183 146 325964
243 148 22784
68 70 930964
35 282 366284
256 272 293519
243 75 441575
190 5 145069
20 60 655977
286 221 581547
161 126 538090
37 237 379999
246 113 903442
196 154 231624
192 273 15707
7 110 453396
127 284 181394
20 30 397638
280 74 675379
92 241 434809
177 135 904380
90 224 572729
13 163 578927
25 293 310167
79 35 388660
53 28 196329
38 205 515697
54 265 122768
71 18 263414
135 271 580800
136 249 399284
56 208 671867
287 163 903207
60 75 15226
236 279 282126
227 70 513858
194 275 882870
13 53 250427
106 273 317785
114 96 718190
61 235 819947
111 255 967285
286 228 37620
176 219 706964
254 210 602398
281 97 723842
216 165 202497
193 298 720986
6 31 320635
55 222 305530
212 20 576923
167 117 730765
210 145 568409
116 123 282664
79 51 263466
240 235 441131
179 141 98784
28 260 41880
213 27 587800
46 240 954977
89 172 425662
139 7 819534
115 111 548336
111 131 616992
166 162 330594
268 126 131097
238 34 436764
252 183 956615
261 217 168398
244 68 736239
256 119 354867
16 251 260964
162 202 908566
233 255 773191
1 127 199630
131 46 709177
92 120 734442
36 30 453590
5 100 494595
3 42 80994
209 228 751599
175 137 390646
12 246 23563
30 201 876528
167 8 441324
80 141 536494
142 291 953273
63 251 351514
42 129 969118
110 85 171006
130 271 525404
224 95 388216
66 270 310348
157 147 174593
139 293 589745
99 65 629703
182 7 615816
148 27 445057
180 110 242924
256 213 133924
227 290 630546
144 51 131176
91 271 853758
243 24 597008
244 149 191913
225 280 45015
88 256 391682
21 254 647897
192 280 355428
250 257 919073
187 53 603774
83 63 889267
202 292 210020
260 53 935945
277 243 939016
126 133 567641
31 131 770945
285 229 409759
247 234 545233
237 227 713850
89 236 17329
53 68 55508
224 55 244127
34 96 969390
162 118 15658
208 110 5476
57 137 138341
25 19 814227
53 12 618105
249 158 115090
271 180 515565
65 265 963178
89 83 827367
103 194 536006
47 172 829235
83 279 981057
114 4 938743
282 174 110063
71 93 740742
115 299 321689
259 253 999697
60 153 210733
250 177 985604
208 37 339351
74 252 4245
142 82 525516
224 166 205947
109 11 230209
40 67 324883
145 135 502325
116 267 986356
292 219 337246
286 223 876250
135 72 795894
290 254 546795
265 260 675073
226 108 179887
100 118 788933
43 64 571980
97 94 809538
226 34 490926
240 204 91709
204 194 12096
109 168 415000
191 181 762042
222 221 668361
270 97 63436
185 186 15888
72 173 449791
244 215 184384
214 89 309319
165 2 969318
38 16 760221
63 39 775102
287 109 980899
183 63 163502
196 258 93799
161 205 98945
260 230 593458
37 42 584800
158 182 973882
248 38 342951
237 220 906822
91 158 780939
208 71 788753
67 116 630712
41 34 572421
185 254 707516
39 56 682668
62 258 207327
242 6 464402
196 58 23922
53 264 94710
83 255 999758
257 25 61142
128 60 640870
260 109 957784
148 78 885743
95 177 718141
82 64 41196
178 118 659505
130 29 824900
163 98 250156
199 6 490175
10 234 11933
141 196 946306
297 254 188515
97 41 76854
22 76 639667
193 142 893215
35 83 896782
288 209 486269
33 31 83103
240 51 304227
208 201 579678
297 99 630314
192 114 645946
197 26 296108
92 298 106088
11 56 317501
234 102 868734
139 296 536681
199 203 461203
152 295 706003
197 249 156459
78 34 820178
44 257 664116
15 98 819803
265 119 531340
128 172 377900
140 241 637425
259 207 102671
68 74 783125
2 193 446536
39 292 760406
221 281 168178
165 40 316249
5 51 278087
174 52 23731
16 293 112027
117 211 479513
271 133 988637
41 152 707186
220 106 935937
269 39 156648
110 30 99234
114 275 306388
51 176 933010
217 270 835831
24 168 977312
146 24 835028
259 181 370767
106 141 307515
5 48 103923
135 269 511147
102 195 257204
125 297 231987
187 289 890224
287 238 618651
43 42 785730
60 264 957780
260 74 669917
77 263 151693
191 34 252655
216 173 615139
293 13 279678
285 184 666936
284 259 199682
260 299 495088
165 263 282734
134 55 319066
231 270 469158
106 187 836070
53 50 828364
41 174 944274
131 53 783710
243 25 196680
189 230 543891
132 187 720183
152 157 544979
116 201 651754
122 25 459046
218 145 94564
99 76 653493
35 86 82515
165 41 833181
291 133 452730
245 47 707815
209 251 561889
214 289 67086
47 161 236981
166 90 504171
188 293 995110
113 216 82081
75 174 112690
72 118 282646
142 166 264211
292 218 771596
272 13 528199
73 287 835458
165 182 8830
241 278 390245
189 220 323299
23 181 88966
150 249 316325
270 38 742137
189 185 92309
53 147 749964
69 30 368797
190 295 693172
26 9 464521
118 7 141327
284 254 331918
163 255 259974
215 74 68699
202 155 649518
240 77 468630
188 102 461299
244 132 247137
281 178 489889
257 32 938497
96 47 13861
34 106 499915
214 253 535449
297 67 686789
136 71 528070
188 255 221079
155 220 817417
271 151 123962
167 177 772081
136 74 455802
175 41 658736
107 10 714604
89 112 881556
74 213 812388
122 161 786803
224 208 781089
194 92 667428
239 147 716601
54 223 293968
132 281 904256
189 169 902560
221 223 888728
57 262 637584
205 252 752279
40 288 578858
2 30 700585
14 234 890907
255 173 165328
76 9 293924
209 214 623014
291 8 650643
269 252 131785
33 268 680936
157 136 221943
29 295 407482
7 75 496546
28 262 976101
114 218 256285
163 68 816071
136 259 707088
287 227 544822
171 291 164486
162 80 557207
154 225 60912
83 267 343321
190 118 590388
192 127 334354
77 102 871042
52 131 659195
36 106 361792
215 168 587493
241 116 434380
226 53 806003
31 167 491757
286 273 817042
238 39 879789
5 209 494793
108 275 972710
24 286 864434
97 85 39702
72 99 252396
259 52 919539
208 181 37400
76 67 430604
162 296 877825
273 15 519186
127 149 350708
204 244 459894
190 124 807418
200 177 691909
67 64 163287
166 243 279426
1 106 776110
247 36 618129
240 231 498315
36 251 475865
143 14 562597
66 146 713413
15 69 739813
267 187 941366
177 78 741715
222 87 286570
129 23 173609
4 89 407114
270 258 915858
283 210 268686
187 203 572406
193 291 87631
258 110 919319
294 85 829366
159 271 188919
234 84 997555
203 227 726143
187 186 538562
205 197 168819
221 156 833682
100 143 522512
185 24 828188
210 108 362301
158 17 562889
11 224 22745
100 160 139101
177 13 953156
141 292 131448
164 24 310231
242 257 437415
284 22 984772
92 212 75435
47 160 262762
259 286 628527
227 77 213243
261 104 120253
51 154 349584
199 94 916976
86 295 72149
252 132 523329
59 239 683336
220 117 111525
141 27 209864
71 176 500927
229 198 978465
135 197 547085
18 216 445213
206 98 876881
189 84 388257
197 210 53798
72 166 92448
229 110 473371
13 41 550997
245 74 959318
251 286 291786
281 2 116967
206 280 685530
298 152 378969
42 181 341635
264 74 941442
23 28 626870
161 189 285612
288 63 73115
97 13 461739
6 28 130081
26 187 922258
137 36 936130
265 43 343684
164 69 208139
36 274 421806
187 73 651338
107 62 660407
98 52 268452
252 235 936382
243 132 142890
116 21 201376
43 169 805481
246 79 341541
158 71 408184
103 249 877792
246 235 246378
66 155 821452
37 2 712222
261 289 162878
86 24 526430
165 9 510375
19 223 625833
15 39 195720
257 229 880143
28 100 80548
141 41 302431
134 223 538764
202 141 382829
28 113 718058
72 197 91014
297 87 828752
31 276 21637
199 124 951317
152 45 321074
18 226 147972
175 199 216833
100 287 552861
56 176 391783
157 175 944653
149 201 910306
30 148 820546
239 255 116901
154 184 310778
275 121 268776
26 83 488330
65 281 180621
22 159 335832
252 63 494077
73 225 23133
148 203 660127
2 248 475399
185 102 509782
129 62 494256
158 207 211148
1 39 307560
109 194 569581
145 85 305959
59 191 260875
197 272 583548
291 236 319014
256 224 965085
47 130 755411
146 128 648492
139 277 375382
99 129 167328
135 204 874824
85 117 656889
234 88 536291
174 261 38542
201 73 417716
136 188 731318
226 204 92580
212 144 788775
215 25 15225
113 188 400537
83 76 260941
117 113 57916
66 243 483249
193 206 598833
291 60 225408
52 125 802374
134 286 20140
271 202 5010
259 3 987602
139 99 228338
131 214 314888
146 149 258895
253 163 888613
298 130 645070
284 35 172276
169 21 571081
250 188 353567
297 293 700034
235 64 938017
80 233 695617
268 283 358780
39 228 200346
16 288 951954
259 243 542549
273 283 42490
103 288 947479
251 223 272363
294 29 248662
27 99 829244
100 165 400495
38 267 607973
82 230 566659
145 170 586849
209 121 613879
50 55 764232
297 223 926041
42 44 894160
80 52 157004
62 63 807191
100 21 588932
230 45 584053
198 182 374477
185 90 129049
117 242 959159
225 229 798335
127 10 838756
260 183 374883
138 205 291593
216 139 932807
233 53 263703
102 73 955752
110 174 864082
134 193 941824
77 60 970244
24 7 631401
115 259 762314
181 137 57730
27 223 746841
75 70 340821
189 206 673868
295 59 150144
130 270 434426
94 222 608419
66 192 439100
13 69 425019
285 161 53259
185 273 111570
182 276 570446
5 44 130998
291 31 671800
14 13 586171
110 133 146112
118 90 361176
267 87 850411
274 254 172209
168 17 888509
10 145 123117
147 22 560057
210 191 215155
204 98 791614
188 31 107159
56 170 350235
287 5 155266
48 7 565229
60 54 827345
223 143 165539
29 67 248786
62 289 472539
42 148 710766
274 142 56264
269 250 284434
43 11 809085
296 99 23740
223 131 826015
123 51 422117
270 9 416011
84 238 720023
138 232 670743
200 265 618188
50 34 284416
244 259 4822
213 21 377960
47 287 312515
284 73 704307
5 268 798143
270 209 627085
216 95 653125
297 268 873043
65 130 364703
67 170 696560
94 34 82904
136 254 60999
22 111 220526
203 127 741715
230 11 921459
214 174 479748
105 280 903159
15 241 501552
235 152 594131
30 222 417112
189 51 461327
127 254 863203
135 91 379628
90 18 10222
160 103 185534
253 16 816599
205 6 37370
115 145 96418
279 167 759336
276 42 193547
261 92 588358
230 75 214419
14 35 969063
278 214 506917
216 285 532647
103 29 153771
211 177 578612
279 137 967401
85 197 925268
154 152 166033
192 104 702418
145 50 47255
98 277 471268
285 270 387101
61 275 796811
87 85 698389
220 42 123162
151 243 489081
191 70 217956
58 274 834845
213 188 831198
28 157 143712
276 254 41678
37 221 953414
172 19 748434
64 9 742462
211 113 551048
224 1 443313
292 50 229532
168 20 320833
274 113 672639
74 229 47705
163 144 17939
277 58 689132
282 121 468575
292 140 492272
9 220 863086
267 112 716924
273 231 715801
112 262 597846
207 50 808380
162 217 491732
263 243 292782
211 87 79106
3 16 244863
170 158 836876
275 241 877480
152 121 742268
218 67 996818
213 300 782701
53 298 369378
228 27 619631
118 151 975036
178 162 390684
156 69 501139
278 18 990770
207 59 79031
66 144 648710
42 69 621040
150 283 480168
243 224 377965
211 159 674524
9 123 791100
80 222 830414
121 151 837791
108 26 188515
100 195 681089
67 201 202577
232 46 262122
37 93 833741
9 290 564987
182 116 679677
32 227 364598
281 42 372498
139 31 61784
43 229 701353
84 237 273220
176 136 443562
106 110 640266
156 102 142547
166 236 632903
43 71 135117
142 207 38923
241 136 499300
94 38 596488
153 122 480433
266 196 911478
290 169 641459
177 109 357913
280 229 155411
121 3 441626
245 71 521888
5 205 500675
161 50 344429
147 186 387047
82 162 244923
189 289 320483
206 9 398002
289 51 681389
248 80 533686
7 175 439882
221 154 46135
49 5 776379
127 241 281787
237 40 526700
207 27 196059
261 268 636009
64 10 839194
67 229 561957
234 61 232368
131 67 972166
43 244 220449
117 278 962428
99 17 954900
242 119 341638
59 235 913160
211 289 63086
5 230 101207
252 82 428723
189 134 15145
174 183 402798
148 57 260765
199 254 870426
13 109 481496
273 25 440692
112 45 943186
14 236 226871
1 75 955842
58 63 687479
106 92 879633
159 205 335481
138 156 810132
117 143 591888
214 249 952578
52 29 455175
294 232 622137
38 13 770767
180 212 873820
101 207 926262
8 32 372569
49 146 7025
64 138 869140
297 55 434700
199 72 845379
34 4 267726
191 289 762666
235 63 308807
30 298 900976
76 243 123502
288 85 184729
271 3 922791
44 173 778502
218 22 824271
199 68 274326
128 296 376001
102 23 16011
157 83 348774
197 189 729354
268 114 290050
200 81 696925
133 34 867471
156 172 167386
172 106 997598
102 109 138979
135 289 174718
19 201 557820
282 113 895258
248 260 914500
254 217 689256
32 6 669753
220 174 89267
256 58 36830
245 55 502800
198 166 125573
37 255 18581
211 210 181075
14 188 409561
78 61 511629
280 50 172802
174 239 162274
58 115 95512
1 128 792001
295 266 569388
5 52 634309
120 117 963714
150 281 388666
227 98 729861
283 295 741895
253 169 818803
290 180 583452
2 34 880498
132 279 56817
112 80 362544
112 69 48381
126 177 4112
76 202 138567
277 121 274413
186 193 850411
191 264 109866
126 198 414225
13 5 795987
279 48 771488
17 282 607331
282 205 641022
10 8 265073
237 207 928452
108 251 358711
291 55 609582
22 216 397086
191 132 476978
61 299 831344
79 63 350942
152 42 509546
135 88 22772
283 235 538166
184 176 251364
79 9 365151
18 67 960853
123 2 79023
279 106 595600
245 83 852391
62 132 248075
48 29 516288
66 85 708020
75 231 692396
84 209 852178
7 250 278323
201 121 887374
147 56 685051
116 20 278370
178 47 51351
252 23 131240
284 170 540259
129 132 892358
194 265 784866
140 13 972518
67 71 636006
269 8 167983
55 120 364364
205 215 685913
250 174 990651
6 51 532008
198 145 474011
55 89 698000
111 204 916333
249 285 883202
36 263 265276
156 146 104802
177 26 202590
208 142 941162
171 295 440024
278 43 841827
94 124 308883
135 124 977479
110 22 960123
171 203 966867
38 29 237858
162 286 856360
264 142 9915
249 253 391221
260 206 70589
5 123 111524
213 249 432846
167 130 47105
107 23 788408
101 194 487989
291 67 917356
54 107 291637
33 15 552439
295 300 236260
278 276 868852
91 171 253912
80 175 45004
259 196 617175
99 95 487491
24 216 518136
122 189 425973
232 272 337515
72 290 760750
286 187 138399
260 118 936054
251 159 590804
244 242 12955
59 27 458162
64 94 200241
188 300 110892
239 223 365140
43 291 194870
30 188 628310
258 82 697506
183 173 549732
222 161 732202
233 156 364560
269 260 507194
180 6 794747
208 43 810188
221 206 288251
252 40 858313
293 118 721166
133 269 532380
208 183 84950
211 74 189718
236 86 538333
115 136 140625
282 150 390222
77 96 2802
140 249 290283
155 41 589986
238 28 484578
107 184 540841
48 278 412092
210 69 761454
196 63 113191
222 239 436444
139 254 3691
270 170 931080
148 251 450393
133 155 467978
222 29 503296
256 112 783654
257 151 733838
231 126 673933
232 176 940510
133 255 807717
282 154 845089
135 86 380615
43 196 183505
103 183 717924
36 243 319359
146 240 152246
46 120 631810
225 207 964868
254 1 685361
103 51 305060
135 82 278603
26 14 655290
111 294 547521
294 54 661123
171 57 171658
113 123 634717
264 233 368744
208 290 704365
133 212 497074
95 82 239582
143 41 292358
156 222 463458
126 82 690965
153 105 209330
108 83 303057
83 57 6312
297 21 212891
52 185 99868
179 103 885505
143 293 239622
234 118 925850
94 195 105438
219 190 322218
78 259 299082
291 238 43545
283 221 199092
238 277 81605
23 82 551261
146 28 873483
80 25 868367
191 87 68118
157 62 244553
233 52 646325
135 134 348011
183 12 244314
160 263 532809
237 44 300102
39 191 762234
97 58 128481
107 15 281931
92 121 923621
257 150 744360
9 61 60847
280 62 997239
187 123 312545
121 97 118859
4 136 795191
207 122 181342
263 190 49134
30 163 300692
104 153 173443
101 36 921132
52 102 547647
137 95 127369
45 115 99330
47 203 206058
142 71 953085
260 30 623635
200 224 421359
229 134 214873
242 62 546188
151 110 47567
133 202 188517
243 162 697361
117 149 977609
107 148 758152
222 114 956335
119 98 604576
156 144 186952
248 68 654466
173 181 435035
93 140 333734
248 110 101116
255 138 884249
11 263 270420
45 138 781142
109 130 145433
190 36 738807
257 280 944240
174 269 515523
250 110 149470
214 235 715865
164 94 974178
68 236 771797
140 279 966414
287 234 218144
294 5 231823
150 153 181400
160 50 301574
32 73 309318
274 292 191329
4 86 297769
6 150 348298
31 84 470054
174 27 81495
285 14 269255
75 249 80017
191 81 640318
32 69 137376
68 32 428422
164 297 754177
284 263 425728
201 177 748669
40 257 678215
31 29 967131
257 224 386450
87 128 85073
251 34 115695
92 44 995899
22 190 712994
182 54 297742
2 58 781211
101 160 620023
163 149 812140
127 219 180593
135 7 103386
282 184 792719
191 138 690379
34 70 888545
40 219 192020
252 180 642434
115 85 917116
249 208 386541
145 138 996276
187 71 698005
18 276 919627
39 172 957502
155 65 173698
70 83 538491
154 211 763985
26 117 671225
174 175 796439
238 3 816617
252 268 640326
188 264 723757
102 10 128403
1 233 106691
169 225 672296
91 162 781720
65 224 157835
292 48 399611
103 136 253364
156 186 57288
131 130 786753
290 262 790080
61 120 431126
57 95 498922
116 126 902710
278 133 678432
51 275 538936
36 259 575804
270 223 375333
166 208 521962
193 233 576883
27 114 89484
279 133 800484
119 131 70789
242 99 183002
264 137 276147
65 235 438106
79 140 972420
221 4 943815
124 232 561061
299 265 150691
222 209 257229
215 297 519145
93 78 96779
163 172 966361
286 92 451617
35 143 374153
101 92 155143
180 202 322446
278 122 715985
274 136 265939
140 105 372589
75 142 462629
78 104 191494
63 22 626388
93 281 842328
224 87 516145
155 99 23994
295 103 447782
259 79 657090
35 82 666276
207 163 27818
50 189 438987
244 151 915869
67 23 462052
140 209 114242
65 212 878218
28 225 335244
192 55 499674
109 220 582985
214 187 275173
201 194 405723
283 61 500454
163 142 817476
161 54 472161
193 44 626421
231 137 60755
148 156 105405
64 55 160479
57 279 123975
3 73 577055
269 294 757307
90 3 436626
43 143 248480
12 35 155436
257 120 400180
245 11 590796
253 75 572101
163 272 69894
161 8 224327
218 143 586545
64 126 123055
270 7 804650
293 102 324299
31 279 545765
192 48 316761
263 58 389558
206 149 987991
238 190 494167
52 208 653354
28 222 969125
55 37 630191
195 41 504641
177 215 938450
206 233 768727
26 201 257082
166 59 821315
174 31 439666
249 180 889684
173 174 372356
290 77 260730
162 123 627558
90 271 470822
200 22 693082
178 65 835294
272 10 906414
34 99 978511
68 17 807263
90 202 830981
73 181 491886
247 20 500388
90 167 366762
271 96 454962
22 62 204552
59 139 749095
70 71 690412
29 237 579850
263 153 634676
10 199 30288
232 30 863896
142 143 706289
256 64 170575
299 140 401525
85 102 368758
100 248 565118
120 171 132977
201 205 229607
123 8 517922
260 199 721425
121 178 908911
117 250 256560
249 237 514900
266 2 549189
228 19 225159
89 247 621258
193 129 553316
179 65 915473
286 247 519266
208 240 220206
225 51 5748
152 10 551616
44 27 349460
165 271 752871
279 297 619831
62 76 345519
121 12 958577
77 143 765384
49 181 128147
54 40 904375
74 139 320761
12 149 744835
26 245 834362
227 58 388251
33 237 274332
88 155 215084
292 129 843184
257 186 178793
226 193 164060
53 182 624661
32 1 870163
279 224 214773
116 157 555898
117 259 72264
35 211 729166
1 205 827488
147 70 46488
48 255 867059
116 81 138550
105 185 202008
161 249 380799
259 162 233116
12 215 435983
194 21 411541
17 14 397919
4 38 738193
248 10 604207
234 294 940526
170 48 645514
36 198 580525
212 233 831534
255 296 602377
135 195 962972
267 110 899731
206 300 793354
286 274 942083
42 289 333850
271 121 531900
282 272 167356
10 227 478913
140 16 683994
221 91 240776
81 25 949624
52 17 724256
24 239 611350
213 44 705232
268 241 303161
282 265 865451
147 166 726310
268 183 702127
26 155 621633
244 133 53760
83 249 58964
79 188 584606
300 219 459494
206 191 597999
210 135 822779
243 42 42177
128 88 304350
61 44 999568
105 21 882299
133 90 762489
99 233 272171
238 82 850941
73 160 274332
7 172 601396
221 164 506906
193 230 190006
265 17 863911
197 293 685308
97 189 373987
197 258 584597
110 27 751930
171 183 70582
30 238 522047
271 152 817576
94 168 926718
56 85 920400
256 142 599380
98 36 138570
161 253 676755
96 224 827921
268 54 176618
76 199 272111
278 273 942672
133 128 980240
189 228 492644
291 181 666688
82 242 338145
144 88 337086
58 208 368599
157 117 561764
224 241 667652
63 299 801118
297 192 683425
139 47 100813
27 189 186832
193 133 791016
212 55 930875
155 45 757650
8 40 872834
189 291 469238
166 231 609674
228 276 153455
180 197 760883
48 155 329068
14 231 599714
240 111 574706
142 212 426085
205 168 313939
171 191 33780
29 50 691471
144 171 517275
31 157 608851
224 61 383037
208 162 376207
163 131 639933
98 179 781848
63 104 398128
41 54 167624
96 179 284925
15 85 231256
136 31 633237
237 178 26659
208 101 695074
62 43 379888
132 102 21917
289 131 443013
219 87 401721
260 186 437714
63 99 541168
185 147 311347
25 143 260051
45 69 227064
176 221 969150
205 257 843153
158 76 827318
28 76 408222
258 296 73163
109 18 551259
149 214 1580
106 98 549085
291 21 583250
282 161 325205
229 55 794763
177 27 946074
286 145 102414
220 209 599914
39 123 769990
7 249 749768
217 263 257904
257 260 229334
104 207 532885
280 208 312970
136 296 344111
124 173 884096
193 154 937033
209 250 473053
209 235 582313
90 110 593674
240 14 218542
54 14 267184
235 249 841716
204 195 53425
142 48 593520
89 221 247537
147 238 591230
143 131 63942
279 237 660084
92 33 497654
28 143 834401
299 53 999790
72 61 701209
54 287 562119
20 89 804439
276 273 762197
112 128 245916
244 170 450127
43 141 196212
212 49 947223
270 95 89258
282 276 63487
83 288 70439
162 16 189160
176 287 84170
261 215 76142
49 134 214859
297 151 595745
11 46 564773
263 281 601152
30 192 772881
41 255 797805
64 102 36242
124 288 974388
10 11 30901
134 119 684577
144 252 987137
269 42 991059
50 28 165671
198 65 403938
300 269 33905
116 52 328242
1 194 358260
91 17 475374
141 244 488865
252 224 356259
29 119 590756
168 1 447498
33 81 652587
263 110 330146
103 113 882469
252 29 15658
295 55 464239
109 23 888793
89 56 6431
76 61 429707
19 82 81189
201 7 231929
34 79 769063
174 115 981042
184 216 137958
300 73 311795
295 44 24861
290 203 817075
271 129 638494
257 231 563480
12 272 44952
198 142 509330
12 260 611613
187 166 410826
227 110 329276
175 194 58546
11 268 196971
137 177 377280
9 67 466231
288 232 509121
241 6 797367
236 44 411416
211 212 58698
50 235 390917
120 185 870601
220 101 762832
131 18 114842
142 159 124020
300 161 981883
72 161 672987
288 22 419551
143 209 749506
157 191 382762
9 47 752069
237 128 742395
96 8 303653
203 155 676715
106 86 789606
129 269 208383
118 52 316935
104 278 418430
101 256 499700
51 296 996348
104 116 282232
300 158 833442
251 76 497985
187 207 460198
233 277 475181
132 54 530070
268 184 835418
196 53 264665
38 225 433876
212 214 26340
32 18 460728
50 190 486472
221 190 912906
19 98 946517
187 220 65555
106 102 33792
264 42 224548
120 203 14491
213 244 876167
116 49 897112
295 286 777169
248 188 18350
129 111 614901
277 203 526954
86 138 409546
298 239 550471
161 46 979164
217 203 888799
29 256 85093
164 13 226106
180 295 92141
282 24 328112
86 78 167965
178 227 383696
64 8 96880
18 9 35171
229 99 799572
205 68 825748
259 102 595614
267 94 432033
168 255 80008
132 299 346630
174 206 600708
295 177 619433
30 106 369513
47 208 443564
275 11 991426
109 126 857307
297 139 526071
13 104 646669
179 181 198692
194 292 163060
145 147 210839
259 195 630061
38 227 348681
263 266 541100
58 296 679707
147 106 690333
35 4 884117
232 233 900005
134 94 294994
220 246 766986
106 95 298679
268 75 42270
199 165 891538
76 294 213551
8 274 332939
83 226 382545
256 1 715218
245 269 970603
234 273 843134
8 265 550783
170 30 439900
267 90 697624
189 75 125722
103 299 5613
188 133 966157
58 79 98183
61 292 723158
153 220 508423
272 250 665318
4 183 834674
241 252 115771
135 150 708940
161 246 558072
116 272 516517
31 119 426220
269 182 518535
243 78 142669
211 222 129827
99 255 624507
148 143 506808
37 173 686769
46 227 641910
153 39 312383
89 35 393368
249 259 538191
258 244 440866
42 245 224448
227 131 203440
141 171 992000
38 57 710689
51 116 701978
27 206 419048
149 285 616649
159 233 387713
13 105 886940
224 249 666189
160 161 285529
287 2 597691
225 36 618447
35 199 456034
227 270 306659
150 27 40682
215 292 304651
113 110 849769
176 66 257953
249 171 817045
100 7 133079
250 264 156142
112 209 562889
40 68 581280
292 146 727529
41 297 287821
95 10 141868
152 211 117731
271 50 315002
299 49 344576
90 242 187360
120 284 714047
45 135 95904
246 50 822265
100 283 404203
8 133 731818
220 168 740623
160 282 360783
209 181 799123
174 65 290986
221 171 324675
18 58 150343
159 51 791506
110 239 258260
208 14 240295
212 292 810407
63 236 412252
175 89 444608
208 196 459086
132 234 550804
104 196 571150
44 262 292862
124 254 360902
231 149 229281
74 92 109236
17 287 976932
73 193 588359
147 217 832185
278 260 494351
200 36 548843
154 85 537436
269 79 242728
22 30 741208
284 156 551517
11 257 374289
191 154 753791
174 154 1050
132 33 992383
292 201 567483
55 133 190231
247 222 838785
259 289 798401
5 150 935065
251 32 885528
216 232 390673
179 44 469639
75 68 354328
248 231 677028
86 99 719996
71 207 247108
208 289 186349
259 126 742181
163 14 40635
93 294 346593
262 159 303043
268 189 827179
269 297 830309
127 143 318027
182 40 172337
104 39 510005
96 3 527097
239 173 299005
12 107 746517
131 215 299779
57 86 13665
75 20 816150
255 62 623529
20 49 182670
211 67 356055
252 72 822838
223 171 872182
108 193 383916
249 129 868558
285 146 69462
195 199 578654
8 215 791374
54 187 548746
83 104 178323
190 218 877044
77 281 432019
94 257 833505
168 70 8779
73 81 513496
164 100 68511
132 49 723013
252 272 101079
199 251 966815
10 257 348096
10 23 341620
170 77 333709
29 98 834676
16 127 762739
260 181 517505
16 114 57516
288 95 621140
59 41 316074
120 271 233843
230 227 749116
83 135 153324
16 136 70393
239 37 296606
109 166 236120
62 244 789909
157 275 52392
297 198 799922
33 285 395062
12 267 383149
295 25 851744
278 158 806106
163 231 740512
150 24 875974
169 167 994177
179 4 270860
253 160 552190
218 203 360191
100 2 933296
126 234 479847
77 189 759222
238 54 790304
173 195 98310
77 178 816720
181 71 106929
156 96 732546
215 165 871020
140 18 988768
166 5 626343
72 131 168611
117 41 54714
249 39 996981
18 29 311618
220 247 798159
35 117 775695
117 240 522259
185 99 635797
59 154 430154
7 76 287227
41 69 725825
147 202 300721
262 180 239085
117 141 665692
197 202 851218
68 136 966525
155 263 100067
170 210 197833
159 55 446740
128 28 226865
215 246 511430
253 209 45757
220 205 399068
107 181 698435
216 275 664522
153 222 132693
233 195 156908
180 66 744438
101 62 274777
196 295 545412
218 156 175496
41 206 388024
112 52 340735
203 167 96241
70 253 733683
273 198 564299
291 56 660057
61 254 344466
101 67 714620
197 6 246561
39 267 472634
93 268 46492
37 294 692085
78 300 34458
180 47 910206
282 28 832410
112 273 376046
216 94 615268
82 282 992817
282 291 535386
9 168 16342
80 170 402854
238 100 284728
180 217 717222
15 225 84014
51 76 836802
120 33 406670
280 52 836020
279 196 387775
194 54 630398
38 145 31223
277 222 736337
6 30 727548
219 108 653413
184 124 311595
181 166 352776
115 84 394954
127 81 674819
30 285 25822
210 39 657972
145 1 203498
89 265 63789
20 136 209597
110 104 773233
139 94 323253
16 125 943819
163 102 181699
268 2 1597
56 251 318580
247 176 331603
16 109 131495
176 156 423496
115 163 557604
243 22 477244
146 108 111559
147 183 308032
112 268 552795
205 238 2025
68 243 149201
62 217 631705
131 97 437786
165 287 581454
148 285 274733
266 240 978890
238 143 524159
262 178 886858
262 35 511111
135 80 934305
248 298 760341
273 285 522654
299 206 420017
198 8 801143
210 59 207841
154 94 661586
144 90 235119
217 81 257668
144 228 402832
96 158 764490
89 152 773042
13 215 290346
100 233 686477
189 111 226486
145 66 384136
186 69 489857
159 33 679567
26 163 677976
31 58 900505
51 68 91190
92 66 134264
10 37 115927
109 275 641934
76 10 790821
157 202 774944
41 8 875078
136 286 938469
92 231 228261
188 20 688878
287 284 206558
248 127 157395
150 161 122585
15 30 338652
14 158 453422
85 293 799426
26 100 57205
200 78 581054
185 278 144695
275 38 891518
297 149 47182
23 80 436343
190 108 383011
127 202 335981
104 209 919883
233 220 517986
104 164 342575
95 163 449308
250 136 298350
206 103 725567
63 186 953537
209 88 195393
27 238 172776
133 39 169435
115 271 42634
5 170 989471
207 291 73765
158 171 955040
212 182 214506
73 100 896759
295 42 469992
56 232 960821
275 251 831174
78 16 608909
211 118 283927
242 9 347638
262 107 273780
110 255 56897
57 118 775755
178 202 69826
46 183 939163
227 73 198929
3 35 954455
242 268 285028
73 173 799437
45 66 194560
284 295 794236
203 40 381925
7 128 595473
104 265 594250
262 224 609190
225 42 828200
54 126 614915
179 189 553898
62 155 543591
292 68 184916
46 43 174852
237 74 87181
49 241 549187
27 284 435575
165 151 38637
260 282 410489
240 218 886669
8 27 993255
56 18 492237
36 268 775366
173 10 74345
124 66 484108
109 156 950000
187 204 768329
144 207 572603
45 173 924106
212 166 127620
240 113 59284
108 215 904554
11 151 244711
143 241 716454
22 299 15337
206 79 51540
43 295 716243
255 264 856317
8 151 54025
224 219 986891
220 80 355626
162 200 156070
201 78 107976
228 21 47308
187 131 334615
293 220 601519
162 77 428645
224 147 307246
233 231 536365
227 222 270659
76 130 93122
54 38 713490
216 1 592729
84 196 177502
6 17 188648
10 94 916218
208 135 445684
183 300 426997
133 265 51817
31 270 395895
177 34 684370
158 60 590122
267 113 538036
37 32 421654
1 165 317652
190 67 101716
250 152 820973
256 80 13799
87 192 819270
220 26 577056
62 12 201348
206 227 499882
155 85 128314
229 169 1885
190 84 941855
264 229 253415
189 247 135692
137 294 514832
242 74 723358
64 1 714190
251 117 913178
152 122 484883
152 224 866915
220 37 877280
252 21 786398
276 222 83522
270 159 36851
241 291 359777
235 19 758459
215 239 645399
137 76 3208
234 177 133657
39 234 571082
265 167 556012
76 225 106146
260 203 249366
241 68 913837
119 52 688719
42 78 772211
246 21 332889
176 224 305075
213 143 107660
286 164 309020
62 138 227073
74 206 647240
113 198 6952
126 210 569173
73 4 156397
1 120 713706
63 132 468907
31 282 809938
183 72 529738
217 43 551222
176 95 38997
76 210 202531
45 50 390029
2 78 363951
122 155 72592
11 121 810534
214 281 50547
125 192 618930
239 93 41833
251 106 79443
258 94 176997
13 181 722214
101 97 249969
289 64 476825
48 228 517136
290 27 682595
250 214 941548
130 21 608457
68 94 148895
138 193 332701
116 270 316250
160 162 933394
37 85 597747
232 222 568917
236 257 395333
62 256 367454
27 175 118676
28 37 668948
25 104 221479
197 81 264410
209 219 609258
152 148 999702
270 75 736320
8 30 550488
299 262 678738
104 147 993394
86 30 115930
50 42 590306
144 153 742408
284 74 810318
237 117 810947
168 105 99911
66 211 392532
99 156 394854
155 292 714236
294 196 965482
9 273 50679
57 268 230961
119 67 603169
249 108 901629
249 91 584878
142 97 841880
87 172 551143
261 65 456428
131 264 321391
215 116 655880
201 171 757013
176 105 373180
103 94 577945
251 234 665381
183 139 258610
199 274 27026
109 135 511325
227 71 643384
183 78 477151
76 29 174595
142 168 685927
229 266 507669
256 151 989504
62 111 575534
291 123 284288
123 285 56510
265 165 471359
27 94 926410
267 7 301498
146 54 536360
238 275 45995
190 266 274739
281 249 104798
103 30 505571
163 268 793604
39 252 51249
230 108 698590
286 239 791911
42 219 918855
120 177 509328
258 131 732656
167 191 746048
191 296 422265
192 14 826264
104 105 6589
242 235 883754
184 94 285477
284 218 899186
298 137 847828
220 259 261591
119 187 301494
234 277 95779
233 147 561586
194 244 933944
180 277 190300
236 262 571117
143 55 67616
90 207 351069
294 144 490443
14 102 39209
281 106 220025
144 293 613264
8 126 378159
150 100 693233
8 159 786711
65 10 219330
294 193 634403
176 84 603681
73 42 557329
163 19 927331
197 109 97250
91 76 77602
102 11 972012
279 139 698637
58 30 755875
208 221 18204
55 17 294379
96 117 571114
230 95 145647
72 213 115557
60 287 497695
94 85 54269
280 55 534382
67 246 275525
99 15 436664
219 125 915899
191 239 822273
183 113 629386
13 231 991339
294 242 538982
69 106 608362
105 195 100794
217 241 480097
79 128 644388
16 172 239108
173 78 168626
67 238 401217
165 242 952940
44 224 692056
75 143 325338
11 13 981252
265 290 622980
162 194 625560
248 282 763147
164 242 374384
156 219 135586
59 1 135670
249 9 409749
289 17 931072
201 258 983710
139 129 105209
241 295 752185
157 98 963197
251 77 737120
210 54 740443
227 75 498353
237 292 508995
107 99 557590
158 264 141179
67 109 242900
298 297 288171
1 73 723208
200 150 621083
44 247 52853
93 3 268725
103 115 597190
222 196 328569
76 274 908833
15 13 900746
183 152 941393
167 297 745004
49 149 523229
202 23 315514
48 75 95970
294 43 362491
170 247 218929
239 117 426341
142 293 274207
250 237 936121
93 228 361182
201 168 435290
120 217 319680
274 221 56538
227 140 168366
150 210 149717
179 7 406189
112 84 753654
59 95 143404
15 183 856104
12 290 344313
240 272 577644
105 50 557153
36 288 837367
55 177 848388
247 109 641719
217 212 100315
33 42 931604
97 83 853905
258 59 145725
155 205 920192
81 19 603508
271 45 278773
124 207 571452
149 291 482756
240 91 587716
236 145 43814
12 25 430052
140 37 107551
55 299 410289
144 154 191548
223 263 429525
103 138 701138
14 271 912035
288 45 842002
56 7 602560
91 268 77600
88 138 870938
48 135 319737
177 115 599167
211 68 274791
248 176 687396
166 201 986916
132 288 957468
35 179 639057
111 47 705051
194 222 762726
289 271 286400
101 11 520701
118 177 83014
30 112 4313
147 101 262146
248 18 769236
165 133 965384
55 130 66916
104 234 568497
145 291 666131
167 179 656057
213 36 15404
222 172 852373
85 195 56891
50 119 305930
144 79 88754
66 162 152395
25 108 893670
179 235 299196
235 145 557121
199 134 550821
124 127 253357
25 172 391618
108 136 361576
113 207 370789
96 225 816528
80 90 516043
61 267 693513
145 196 195855
3 34 352309
265 275 581916
224 248 356814
282 54 841090
226 40 92170
109 42 115076
198 201 175653
112 264 4673
202 61 976744
63 169 355031
254 45 910206
268 89 815406
176 122 7872
187 171 671901
21 202 526429
172 101 891432
227 146 87165
159 258 662871
78 258 461449
228 162 165704
243 175 295450
227 36 548364
133 204 200963
164 246 73916
197 44 96920
196 184 640133
79 165 503245
39 230 391341
271 113 461205
254 125 342059
135 282 790928
152 126 761682
120 136 345211
92 268 598979
101 216 387516
28 208 450292
101 26 293976
18 164 366550
22 195 517975
162 279 75925
98 48 678303
118 182 414034
245 244 100465
202 171 581517
118 40 916243
89 210 279802
298 208 49811
36 199 938338
254 251 339509
91 106 398023
113 249 82919
136 196 602784
231 5 471857
147 207 258895
215 1 627952
123 250 378746
129 87 564613
132 81 483479
107 49 174354
3 185 87170
251 226 247823
17 194 378464
178 203 85485
287 237 190159
8 78 426085
224 291 898414
188 191 13675
209 65 812578
132 204 396956
21 96 483825
61 226 796696
263 267 870341
126 102 290877
296 268 862273
246 45 566421
12 294 678857
216 114 433638
278 129 952010
216 104 494184
57 124 218928
147 277 845326
234 223 572469
291 93 721855
128 285 333104
143 221 921659
70 172 760324
233 157 534421
210 225 858378
263 208 899718
113 289 668933
33 74 870996
144 173 169727
36 125 103612
282 295 466428
296 18 935974
111 7 882534
160 256 8438
20 1 679504
61 151 323740
24 87 876324
183 231 483282
65 42 764575
36 164 919476
119 216 58203
99 205 805879
55 125 343882
107 240 622545
5 172 532417
163 183 140084
193 42 474746
78 6 210176
63 279 725697
6 164 239103
193 223 287875
67 49 451131
297 42 807787
191 222 525141
250 248 214220
77 145 376930
245 154 392835
77 129 688555
135 44 880910
160 277 272869
4 166 560686
154 277 955794
46 74 557532
99 257 220020
243 272 478946
282 92 799618
151 183 387538
109 38 543844
299 35 516904
211 234 903198
24 58 326697
153 116 523459
150 246 682914
166 9 947668
133 275 782395
238 296 88706
17 15 112330
155 118 987150
171 48 643975
205 26 217701
54 73 222842
114 206 581186
286 255 885647
250 63 545733
47 63 951873
277 11 31398
139 78 83277
266 181 737889
72 245 81363
137 211 884616
12 286 395473
141 300 756547
269 103 942830
124 54 434184
158 215 678958
46 132 923695
250 298 728692
238 122 801539
221 63 588449
178 46 413737
39 79 376358
29 300 58019
237 2 825534
179 277 995457
265 211 78737
255 179 795826
260 220 191437
43 231 231715
125 221 601630
256 105 167329
82 123 193484
202 216 369065
174 164 567544
288 89 152564
59 45 66124
167 262 24045
188 166 808378
163 192 537961
98 97 425641
140 223 342148
259 254 536171
44 279 51539
131 179 649662
18 16 911214
200 128 789076
181 169 246191
242 188 44813
94 291 771978
83 116 209618
34 233 348320
65 14 802349
298 16 34139
160 117 937242
127 117 615592
17 196 97495
26 145 181568
254 147 564624
277 241 958531
294 124 606999
75 59 256474
253 186 93754
9 52 614191
168 235 372768
222 136 838322
52 81 303187
183 85 376910
173 243 36467
284 106 587184
25 129 555873
51 40 399996
50 173 701534
21 206 159691
44 175 164019
186 251 455551
279 20 520160
273 14 244271
195 151 841141
82 6 159345
166 191 845698
188 190 696612
3 38 497589
50 92 734261
294 133 975309
170 260 286823
101 174 498337
230 68 635122
194 78 528004
114 70 326842
118 183 472744
234 136 615567
36 8 302430
196 209 958524
25 241 495020
158 86 291800
202 235 208438
197 239 889162
151 258 436958
87 81 365780
31 177 718774
67 165 996740
51 181 898154
242 56 422515
233 54 162164
200 31 766233
9 106 344926
95 65 183391
251 191 444376
123 122 378487
79 118 646718
178 233 614076
92 290 138928
247 168 62726
137 35 947468
229 17 325337
216 282 44670
2 6 417472
51 233 229120
112 197 734204
42 221 908296
186 242 948289
180 19 888586
134 137 965273
299 119 141031
150 144 422264
75 9 20995
281 185 656354
148 242 161750
201 163 779842
115 95 224583
20 207 223431
107 163 30854
74 255 899480
132 171 824931
57 162 247205
184 84 96287
11 282 771643
156 81 741789
118 290 704944
62 124 83556
21 119 63385
2 74 322413
285 120 95619
203 194 709437
193 140 100961
229 250 383397
171 188 90416
43 69 143388
140 296 429246
133 120 869621
270 229 791327
275 57 644134
70 181 905620
182 47 27271
139 122 296960
61 16 273394
23 149 872321
218 152 620544
100 15 838308
262 61 277979
239 77 465315
82 75 376536
186 269 277028
223 187 35805
235 58 265431
176 227 911090
13 295 470897
11 159 173498
1 27 237426
226 28 553071
236 96 449638
69 297 480334
101 45 601183
52 97 780536
173 291 844780
20 73 668573
125 298 276850
226 82 117838
293 78 128578
91 173 914264
208 282 313866
84 21 81617
181 227 683787
16 280 793610
273 295 583496
194 105 700707
20 183 870890
27 4 219060
139 149 576372
23 16 981164
6 16 421104
193 35 640427
166 37 930041
148 194 771413
89 99 291100
69 146 339275
284 271 892650
41 36 620861
290 170 488922
228 92 661865
53 266 111072
124 27 577894
6 228 467491
281 234 461021
299 232 41318
36 223 862086
149 76 206039
67 161 302856
174 122 935434
145 189 907969
10 126 773159
209 81 117274
109 129 104301
238 295 897603
62 253 958402
278 228 864159
105 11 595899
146 29 808034
175 1 364115
11 174 654699
224 24 443759
43 289 794949
57 75 2213
76 49 978326
70 182 726846
52 193 293338
289 159 529448
157 168 237070
117 274 651464
202 264 959658
157 78 855425
11 141 356100
238 193 33447
62 31 852026
143 250 347817
284 36 29401
15 101 767670
298 66 345357
183 195 299540
11 54 626214
46 220 396171
80 196 787807
61 131 394327
79 294 690744
114 293 124815
39 202 201632
2 112 979956
166 279 966694
119 51 451084
212 56 397969
297 5 612599
281 55 360013
108 245 799900
27 196 699841
225 44 632225
102 230 872446
197 146 970729
148 150 658908
50 124 105219
198 51 32945
283 121 863372
253 99 638952
213 164 750925
249 211 409888
65 164 785573
120 287 392457
25 204 674620
153 164 606647
97 14 832372
102 236 759236
61 80 388171
299 296 868636
288 217 532376
150 39 169007
82 240 913156
154 223 227412
234 178 158366
172 83 48246
169 241 756563
253 147 927107
273 297 198909
28 199 276645
51 38 421463
106 115 491449
101 236 25015
153 62 572746
300 150 531510
203 188 335044
289 245 213353
16 21 105902
247 41 120377
7 157 590127
69 253 582488
147 261 424183
55 193 556366
202 239 904194
269 299 28268
45 297 376078
42 207 640222
286 149 597011
78 18 760713
239 72 104075
2 29 943774
49 62 67634
272 80 75287
150 259 945756
172 212 125340
90 186 391123
231 196 235264
221 183 415064
228 84 298632
49 15 129232
197 230 99415
121 141 381216
291 296 438830
30 138 951310
160 199 809016
217 63 493908
23 221 263408
244 65 616685
2 124 498755
104 156 378038
147 230 263236
90 223 274186
147 3 180513
167 282 966338
174 189 104056
159 17 864178
63 278 128513
99 25 511048
44 202 633915
36 28 463991
123 57 835487
146 19 285325
127 152 506462
32 67 980417
168 219 964789
214 220 237675
60 211 226239
111 5 833323
166 117 338367
199 2 769329
98 205 227649
89 143 46740
284 190 889666
67 282 927119
19 244 80221
99 40 108774
117 155 339868
169 87 837237
118 63 446624
297 114 331467
173 93 657617
161 195 706072
269 136 102309
47 229 900571
178 291 982058
283 156 944215
208 185 893373
243 192 193106
45 296 861481
246 293 344679
81 265 798465
112 22 68759
164 182 415768
162 248 555353
50 84 180391
111 170 640755
80 223 854879
192 72 648739
139 188 306033
187 135 438116
7 213 869259
148 123 544648
167 29 127887
95 47 674199
243 262 823596
60 204 713390
300 289 325211
179 143 372901
251 67 492838
13 284 479580
226 202 634344
136 270 402288
251 300 622731
125 126 663899
219 97 826550
264 9 643333
72 188 902075
254 169 300961
81 241 482574
145 98 609676
175 214 781961
4 237 446723
209 66 933159
244 55 508328
123 29 726771
282 238 445453
257 137 68996
51 235 690870
65 254 698236
142 83 396407
208 160 600583
125 49 977491
179 95 496699
177 253 585801
36 9 677837
6 57 973416
162 144 414923
112 65 141405
154 148 462902
53 252 653053
239 261 452563
121 276 313021
275 253 243654
71 206 581456
54 277 975187
61 149 936825
164 131 897634
194 86 839285
149 62 456431
242 226 425254
125 197 167655
108 259 793425
267 255 963710
57 238 379910
91 83 673865
188 169 184110
289 274 23209
252 266 409826
149 21 378799
110 89 736595
159 45 628434
238 126 182414
273 296 46481
291 81 871190
48 189 109029
230 274 139107
21 52 989761
127 141 701442
272 229 964241
73 63 925398
70 96 749640
267 239 66389
251 187 336366
122 66 696303
116 274 381962
140 57 474237
53 35 599610
207 123 792952
129 67 512268
221 240 697141
17 100 574416
89 105 532125
6 278 697369
122 276 307438
25 8 959818
228 262 734464
256 246 31733
277 182 59431
7 142 238053
172 37 283487
269 49 203311
168 124 519632
223 59 265512
101 60 978016
256 118 870412
58 177 526957
37 132 740366
11 260 829095
207 119 530185
149 136 693602
164 9 171873
35 276 540121
219 170 640774
180 90 821670
33 252 649220
85 167 554912
131 3 650477
93 181 605822
5 232 530659
245 37 308760
215 132 385851
23 42 697327
3 2 715153
218 259 337027
119 274 159658
65 93 76171
91 128 54119
199 99 946245
190 48 537933
186 133 405416
255 196 548238
286 163 331834
160 205 167792
222 148 141420
299 185 716940
43 121 315846
196 107 800706
260 34 590941
175 145 141498
201 18 343274
260 122 657466
290 146 238904
207 57 238778
146 190 597759
85 69 946691
284 100 132744
48 251 70149
36 236 372451
60 45 896649
87 31 287499
265 201 7980
57 141 415062
216 263 329528
140 3 353709
22 59 465476
291 185 787832
87 72 524478
127 217 10640
260 73 773600
192 85 13480
66 226 657319
127 6 18761
238 234 561260
10 63 659859
28 34 525700
209 11 100958
71 177 510060
190 258 777245
251 237 528672
254 17 913764
68 96 189420
251 256 888354
216 201 565405
244 296 170437
268 272 140489
101 83 339799
90 189 413716
288 114 968975
173 274 904523
130 272 257190
41 287 262270
84 105 444176
205 203 611416
49 140 752932
53 273 497837
89 12 510852
149 152 108991
271 88 636738
143 44 594568
67 254 19274
146 73 81720
159 283 165822
146 238 618371
152 69 259800
108 220 92649
209 52 419842
246 120 215769
47 10 569584
25 91 571724
174 244 516666
122 125 775585
57 294 102643
78 99 147137
94 200 984535
62 64 979271
9 145 839068
188 251 691440
274 67 957061
274 242 843669
271 157 179242
189 155 143270
275 195 651818
230 28 171861
293 291 318555
84 6 157712
165 71 986933
138 158 18852
99 48 49903
75 160 709075
18 236 491142
206 135 26607
29 248 264479
177 183 411136
238 225 599671
19 189 307169
248 145 172924
106 191 512693
10 281 380091
224 198 413899
173 170 230957
10 206 268875
28 184 86145
112 21 760937
258 195 761822
177 142 89919
233 219 923570
234 62 916709
69 180 962759
71 61 891106
131 87 296655
215 256 243461
178 218 364981
53 172 845653
204 4 238940
238 232 916928
300 48 330444
114 157 649464
74 187 556780
74 48 54979
2 9 797564
277 271 299371
115 242 7943
165 177 133077
225 205 404478
68 158 870968
75 288 176485
65 183 475087
95 146 407934
273 206 641207
63 246 520127
289 34 109024
172 114 503505
295 1 848795
176 73 722901
164 112 91177
250 243 57117
107 55 685796
149 92 130118
140 58 75183
265 151 811593
126 12 838645
93 179 436565
164 38 420325
118 273 779305
144 47 118234
261 210 708335
227 173 424992
9 104 23056
234 27 856775
146 258 581780
239 178 167185
79 262 455311
112 258 905517
35 48 393653
192 196 107633
228 200 522638
116 62 681321
67 6 741443
53 25 593797
50 111 54651
102 35 661293
237 3 608962
167 146 969061
192 77 938753
22 9 883681
30 134 167000
4 19 641724
244 53 453809
55 139 602547
214 48 86628
257 213 131211
280 254 485392
46 102 899674
223 152 916961
166 171 273525
6 15 108169
40 210 293880
195 242 837674
250 45 890046
282 139 496082
42 184 879010
151 166 766568
234 26 276
5 74 620430
12 298 70720
144 166 370949
287 290 674350
100 255 446091
250 91 269454
219 256 651097
21 190 980157
258 108 313925
296 118 635276
251 284 325449
74 225 765014
205 142 400069
226 236 295399
83 290 28711
95 183 966523
93 275 836572
180 25 945773
78 120 332078
14 226 482598
36 256 712824
282 201 317729
283 227 527962
43 103 890485
13 197 712415
219 100 184374
201 69 137612
184 71 714855
32 232 470757
27 104 542734
29 129 911609
142 51 912874
124 119 852220
249 110 77183
67 137 555072
169 220 546950
54 84 461355
138 91 322702
11 276 147661
276 251 702456
244 270 389913
185 124 454297
61 14 90659
79 40 212212
203 202 26133
2 107 522880
64 22 759893
170 237 313420
128 71 871101
77 94 108399
248 286 985209
180 104 370567
67 81 903425
190 248 967124
139 223 425124
269 184 47532
72 244 659287
283 104 292730
18 180 934910
283 244 692846
140 34 659303
257 162 42793
155 33 735393
216 152 840950
216 235 812647
263 23 83610
188 3 962481
243 96 451060
143 240 939516
256 244 12954
68 297 508678
73 94 737071
23 174 570865
204 64 114811
32 248 994567
81 34 422497
238 144 563834
201 187 140955
271 184 615024
296 141 659887
53 288 109677
169 238 727792
179 261 444412
168 291 344389
175 259 433490
93 189 818290
275 288 676361
222 167 874896
154 117 753121
212 19 437909
293 17 303951
135 267 641670
122 79 905603
101 180 320846
292 182 72572
281 201 758978
113 154 262668
160 216 797370
2 241 784435
63 86 670730
178 24 84613
67 192 973976
11 234 7898
173 281 105744
242 7 804248
57 155 436359
110 288 152802
42 103 505603
221 3 176987
167 214 576292
58 156 979650
297 26 437074
34 158 675769
174 62 132164
13 1 494908
55 85 116228
191 180 59049
173 228 423177
277 212 468086
111 200 599601
103 150 217380
295 219 662882
163 52 916565
232 289 849643
201 294 349204
8 117 157190
163 150 253093
95 91 702223
139 45 727379
60 201 41335
170 166 883012
294 209 825426
133 181 25172
128 212 27088
154 222 532258
1 87 74334
44 112 888938
280 84 184019
287 240 624010
197 141 546224
199 102 520967
41 286 834406
19 76 883602
252 54 726339
7 286 920048
124 76 954069
174 120 647272
149 69 470331
89 164 370671
298 243 64220
151 270 743667
70 74 741564
2 55 680341
70 204 477085
171 236 373010
250 162 44641
211 111 351576
129 80 305897
28 117 539782
118 264 801837
17 207 998338
161 182 923749
76 84 901934
299 169 477208
154 241 448536
109 143 268896
20 193 802273
87 53 198914
96 178 681045
27 247 174920
28 136 790011
105 57 825650
41 138 636529
216 66 369769
272 257 692507
172 100 529512
134 47 701190
38 249 978209
291 83 704636
118 214 679008
274 24 710094
183 145 903412
297 39 695617
2 84 686607
47 257 791849
70 154 724647
140 71 965512
175 59 500638
199 32 645586
292 107 293392
279 278 719818
247 71 788108
229 36 679032
262 250 543045
216 218 503263
285 35 366210
6 276 798647
61 110 380529
193 33 995590
138 7 420869
55 198 583509
24 267 329034
282 300 921526
197 61 450833
151 143 112608
230 187 783912
271 76 993211
292 179 51574
102 284 15337
286 84 83016
224 45 730299
129 113 297229
161 169 142006
289 99 226378
23 94 599462
272 279 477857
214 14 915687
216 237 414847
130 145 877379
47 148 420232
54 205 938237
40 38 19694
136 298 796140
107 197 69604
246 286 305943
155 208 747475
224 135 759076
120 122 22825
167 283 664781
188 44 855686
169 246 902722
40 228 829729
24 136 963112
288 202 412609
236 124 993173
147 48 20273
287 61 80736
291 184 89573
95 113 968736
125 170 96582
183 97 454147
217 85 38775
108 62 870567
12 295 934342
177 261 255927
86 126 471727
72 73 62430
197 276 397631
37 6 7822
32 25 444873
185 280 228217
56 96 679977
222 71 998557
16 28 70232
241 129 288809
215 100 764724
148 139 730331
246 4 401293
53 271 28370
245 249 220217
157 260 903852
161 188 51980
114 23 110679
274 229 233788
295 129 512543
12 220 465976
187 22 299655
249 220 923756
169 240 839276
246 195 780650
98 245 47504
212 152 121537
236 254 859263
52 227 239418
87 20 129528
140 129 34771
178 247 162594
205 208 316389
281 136 212809
248 19 82256
53 267 107339
173 268 668800
85 181 403922
132 50 191719
17 107 679195
272 299 611950
200 5 654315
290 44 82688
26 149 428247
280 93 387468
13 39 402406
227 183 174486
206 56 21525
249 115 2026
155 195 849296
198 136 302455
100 35 254453
136 107 883683
225 244 52354
128 207 435943
282 16 144754
60 222 367975
47 193 908655
107 121 24843
7 32 307737
278 233 28424
46 261 270702
135 248 244275
82 150 766308
185 183 733479
255 13 494122
297 19 463574
88 66 57794
171 103 381637
14 201 908115
91 179 108616
39 184 824521
224 278 602728
64 201 43678
81 42 622383
120 156 372677
145 253 669728
160 20 666508
39 116 679901
134 36 579987
71 148 871676
141 99 436021
59 117 867098
30 185 128364
124 171 462523
224 212 742018
279 80 968091
197 120 735053
112 102 14527
12 68 18361
127 197 562705
144 202 861981
191 102 298094
241 265 207664
256 114 295287
197 57 885200
217 192 21442
208 139 310894
273 275 559050
158 292 338671
211 164 595790
42 63 469563
11 222 512251
53 141 196573
268 30 25733
276 91 697269
8 72 347782
60 21 216360
106 156 179985
196 35 314273
253 107 912796
233 215 425036
88 116 214367
239 175 839616
258 283 543686
177 207 162541
74 243 772531
47 78 345823
68 27 724178
181 182 394358
291 24 493367
1 278 695811
294 233 794888
128 197 113556
141 287 726752
104 131 842480
191 38 924755
155 15 451420
49 26 973538
84 40 264254
257 144 120572
201 226 478731
212 135 401188
199 88 314541
297 180 724320
71 116 639807
50 158 120432
102 138 163025
299 190 80834
165 221 428450
287 201 649669
10 26 349334
25 46 998261
254 180 204255
2 232 103860
107 267 645928
206 168 183027
110 94 68144
38 188 771086
61 205 540241
236 289 434479
97 260 795245
197 199 347769
69 299 972188
105 123 869951
115 43 304332
249 246 36396
230 267 461913
105 245 949653
281 175 970399
185 288 712557
135 251 627334
135 250 223564
233 261 801003
200 72 529937
269 192 532579
196 37 572897
37 247 294612
75 271 113695
172 284 3651
31 214 958158
186 281 569139
294 167 1766
74 292 488941
3 254 135387
75 169 655532
264 32 47667
8 204 625198
258 142 415512
187 12 457205
168 129 82946
185 73 626717
221 12 928017
92 65 673611
197 110 225564
133 99 271630
134 11 706469
167 229 673512
294 56 18280
176 225 864817
94 279 651625
236 256 236586
248 226 625217
143 296 270188
40 27 34076
75 21 160130
264 175 500434
69 163 631666
208 98 843771
216 87 231992
55 153 354944
268 68 426165
41 61 318073
289 222 501736
277 232 979463
15 161 378888
271 89 78640
136 186 198486
87 289 706141
290 162 319415
96 169 191700
185 272 653092
235 270 250588
110 137 600677
190 243 169240
108 82 209872
232 208 375141
48 206 526279
159 79 304363
297 266 523703
88 235 473411
105 2 719133
149 144 44799
70 20 267939
271 158 36327
281 164 361274
232 126 174764
70 233 165422
79 263 298325
205 20 951050
34 86 440365
241 107 824932
22 249 70012
177 277 72296
118 5 950423
290 217 497546
155 164 311917
188 47 223756
112 223 292089
58 148 861067
201 161 281439
265 274 340841
77 233 258714
221 118 366837
70 236 771222
290 176 370895
76 127 664617
201 36 819093
5 286 77091
268 86 275441
144 143 268341
38 134 128897
114 225 926120
117 162 644320
228 68 10504
258 114 739005
176 299 595160
237 214 44075
290 101 561452
153 94 897999
31 69 175209
245 204 632279
172 274 166227
45 16 285931
157 250 115242
214 29 805462
170 227 898483
15 287 838107
281 4 419650
1 84 935664
170 165 912448
128 275 916199
274 109 527068
230 237 502948
128 84 456250
142 273 550669
209 221 824701
108 53 503366
4 298 921115
203 71 68946
3 240 243617
104 20 875327
15 84 32123
67 103 160576
49 294 810299
244 293 338377
9 260 326742
19 153 907938
71 147 359306
296 289 151692
16 204 518631
5 76 709502
155 28 2715
70 46 244546
60 230 302140
19 270 12282
16 43 456902
20 35 505944
129 71 549498
204 56 739851
137 202 448243
5 41 602894
86 165 910371
94 277 1036
52 104 162506
255 186 852808
290 138 394482
223 159 755880
297 246 326892
268 90 240463
143 137 618082
192 70 707578
264 265 380655
272 249 89732
290 240 989752
32 205 575127
290 192 251011
14 279 984436
101 66 225094
126 240 330668
10 30 72657
267 33 670767
42 70 421546
286 131 647194
123 173 768613
158 70 733457
266 256 113544
41 260 257671
157 240 885666
215 157 608051
196 85 890001
127 148 543018
142 28 354632
208 121 62283
289 110 565749
189 142 249321
228 14 182987
67 169 762296
78 31 610717
84 129 569788
25 141 845296
243 191 766426
160 280 552527
221 47 309103
253 4 440052
28 152 646085
154 253 120400
71 151 640434
41 72 661011
56 186 358544
249 99 810929
9 14 536983
292 52 576541
133 102 142377
65 47 383091
255 169 121241
124 16 203834
212 295 944941
226 216 997155
31 86 940588
202 242 760253
166 119 395039
255 175 982237
33 51 462106
72 31 388444
260 287 351711
82 96 719708
21 150 691164
140 44 828904
95 68 672788
231 132 945464
134 9 999347
151 278 125144
245 73 633083
243 282 438132
22 163 329795
130 139 527540
182 197 526338
214 195 194630
223 165 555370
258 83 302662
57 181 37416
29 145 360044
161 284 988333
127 239 702922
44 192 987896
250 252 959248
223 63 851510
189 292 509336
33 148 418671
247 266 273464
267 275 236215
141 52 851320
64 57 49149
246 176 758596
70 242 618468
139 227 374307
44 6 48195
238 91 264827
290 97 59499
182 133 770024
25 245 300771
13 123 69160
179 234 904621
20 23 632489
247 262 941100
268 218 498467
12 120 748222
220 4 468811
15 172 260561
140 177 877885
171 11 201818
154 28 124262
1 237 326615
286 298 543300
159 28 782286
44 24 660631
85 93 778533
71 261 749052
29 125 752320
283 65 204784
208 165 189840
255 76 265310
194 251 468614
290 74 760301
233 8 830108
254 119 982987
17 124 163574
117 218 934083
268 267 262065
158 53 607438
93 254 516736
5 161 965858
36 91 698434
58 16 297491
18 91 748839
183 124 49046
26 296 438892
284 256 858249
271 216 584358
176 87 190507
172 93 793911
289 134 241276
13 52 983792
101 65 197230
262 174 365123
196 296 897785
122 113 902602
190 6 81280
206 213 648898
38 150 318963
80 171 214789
152 74 930699
47 5 485662
127 50 73873
209 264 742701
230 14 603439
300 1 249273
4 251 582869
282 65 890414
147 87 346940
259 182 901570
181 265 22624
240 79 823950
242 239 308869
261 185 231147
123 180 679530
234 159 612083
131 265 38719
225 272 930826
164 258 58084
26 240 709899
265 30 889290
77 88 871154
16 112 879615
90 196 36610
295 237 816086
8 297 811074
281 268 200688
44 93 710566
249 167 573146
169 60 441414
149 35 510697
289 154 77703
244 299 800022
194 299 673952
156 64 334105
34 209 154246
198 249 661456
133 142 516275
127 71 868497
258 177 726902
182 100 581251
225 18 43954
101 187 867710
93 16 360287
272 94 852050
122 138 798878
187 146 52902
149 154 959905
88 98 813427
14 112 625498
214 184 495471
53 161 109475
37 79 259364
91 72 255727
186 297 508742
185 253 425382
294 6 906002
14 193 819740
149 216 946098
213 233 803163
222 106 194043
285 17 333617
147 23 471214
199 73 971416
244 78 922228
285 66 539123
203 45 383324
145 180 766788
136 263 607522
31 256 325845
89 70 179748
137 221 544568
73 46 855206
197 224 741935
221 229 661045
241 86 183165
244 208 198755
166 229 356547
118 123 479039
86 131 979755
35 111 529632
11 271 339073
61 138 971951
298 151 285696
181 110 421899
70 207 459060
213 78 859267
86 174 892455
86 269 918488
141 82 158916
219 280 278571
286 81 905134
78 240 665981
96 274 346762
46 164 394656
123 166 696998
10 297 676650
49 179 629944
104 8 800525
240 121 483298
156 71 131205
25 20 372100
180 242 540693
57 269 709987
192 7 573347
12 163 134810
210 139 338939
109 215 75220
99 226 236766
232 143 794436
259 288 440524
294 266 259673
247 260 784339
177 147 471322
198 160 413212
296 16 293509
34 42 696766
249 116 387952
88 226 577585
24 213 580945
290 252 937888
158 174 73420
53 200 750637
37 54 589953
84 187 346593
261 27 483594
279 62 839494
217 144 327838
229 182 643147
125 106 262368
259 177 193263
97 215 121302
87 106 906976
90 187 543819
38 196 698284
99 26 94573
204 214 556047
107 46 81380
161 93 828907
7 121 775077
234 139 149421
204 107 655115
235 97 188519
226 255 475563
1 170 383692
34 58 485921
10 177 170157
8 164 771486
296 284 70698
136 78 782041
158 275 107170
183 204 147658
217 133 626659
209 169 949040
111 141 181161
205 288 536729
274 157 257241
15 129 711520
186 65 931686
256 2 328567
128 25 989670
174 145 897540
101 129 66342
206 298 830614
119 69 586317
255 252 512598
274 250 163278
272 211 996744
243 60 934858
66 108 624610
25 88 734865
30 144 669910
180 36 824868
151 89 393361
272 90 407351
30 151 756720
240 88 950331
172 177 351556
210 137 884111
79 171 483178
294 10 977362
46 49 252774
21 267 364813
225 252 381590
270 78 376876
285 212 265574
101 7 361477
262 265 54056
160 242 692539
238 2 710686
51 206 506956
198 82 865993
37 39 71304
163 96 836175
277 200 603866
76 227 139598
210 146 224866
156 48 28282
21 216 457490
250 267 23329
132 275 399665
209 213 57446
26 33 978516
158 237 894934
143 24 66636
247 97 778244
79 232 769482
219 153 508197
257 81 276882
200 74 133600
195 279 79110
91 29 313787
24 12 174822
184 95 173669
164 232 694649
273 209 398119
84 23 950285
148 219 228610
273 266 126566
89 182 598414
269 56 565910
179 193 289598
286 186 260997
217 132 370381
227 263 7204
34 170 296563
10 215 409659
103 282 300561
210 36 964353
34 272 118596
174 193 601516
21 3 886191
79 170 20222
253 87 38152
190 132 43567
95 140 378162
231 156 107143
110 262 852323
84 295 963540
245 14 274749
104 162 876557
2 99 646615
229 197 886279
147 220 373854
3 206 598265
53 97 806603
285 43 219711
191 290 148503
133 177 257515
225 59 691491
205 25 478826
61 91 454490
35 11 941303
106 256 135059
2 192 367930
13 300 404803
228 184 215423
115 14 545845
78 73 698572
91 298 836980
137 176 276071
117 222 519953
184 3 992981
79 225 288709
281 143 61330
221 66 794035
31 11 796953
25 292 556934
56 104 147171
211 70 852675
84 261 532179
232 14 348340
185 22 676739
183 8 751690
32 282 445122
5 193 60462
296 215 356232
183 245 381595
184 110 718693
183 191 724201
280 193 522111
29 265 538619
58 288 40110
296 164 494716
47 250 849653
133 98 860506
294 115 984052
24 127 324392
32 27 508608
17 66 281625
134 146 558901
78 67 108722
267 286 248530
58 82 293189
159 198 977842
129 106 477248
47 268 348609
13 298 625568
61 79 194063
277 6 294109
253 193 24080
6 247 268443
250 204 697799
273 55 946284
128 189 37193
19 182 623079
150 234 510706
266 121 381544
71 209 50501
44 37 246788
263 157 147626
287 42 576039
55 75 228525
280 247 760300
178 232 598059
166 105 727470
226 150 521780
135 67 794245
104 35 731177
198 76 895151
51 157 826460
257 180 797233
25 260 25836
198 127 230437
91 257 379592
39 256 460574
133 166 216630
114 84 748813
223 214 664527
140 126 314408
180 139 644479
22 294 356419
179 164 727071
100 153 396295
23 62 177389
208 177 679131
9 5 358754
56 6 379355
49 93 595212
151 148 866039
267 198 927025
275 193 81522
266 207 606328
45 257 833974
2 103 136051
192 282 604255
292 296 237315
44 147 7474
212 146 565485
123 259 653420
288 56 191332
284 54 341512
222 95 871534
278 35 908243
13 160 482281
191 173 617118
37 48 331885
76 250 425924
226 65 153023
203 162 901351
75 5 873863
26 141 4705
59 250 826742
234 158 442251
151 171 777692
101 20 908024
126 21 264459
300 138 341088
62 119 493974
62 29 523717
133 62 181019
95 154 141519
56 44 507219
285 210 628526
273 87 957522
277 228 462870
21 208 310836
134 179 158163
172 196 337378
141 214 579003
16 181 88863
101 198 983257
78 190 118035
270 150 2919
62 192 56725
33 192 777717
236 245 119418
10 125 570965
38 112 919006
80 267 943276
275 178 327216
277 295 626760
74 278 96439
240 45 81849
194 233 980842
300 276 944348
40 17 511724
92 93 930880
180 172 199950
261 293 372520
127 58 268730
52 291 272981
231 281 763778
238 78 539869
254 122 493229
232 154 998947
234 98 780390
225 118 261072
168 103 337762
51 158 998673
243 93 806843
127 22 263857
134 288 79131
248 6 546793
82 63 630194
138 34 164966
177 237 4006
256 193 229613
121 285 31978
114 209 692790
69 17 274767
246 155 351858
188 185 724058
211 221 960180
18 232 2293
154 218 643778
292 278 490844
174 273 517801
114 164 829301
162 135 412042
58 4 428653
191 125 319237
276 131 70485
116 203 331719
186 130 706825
201 220 200513
183 286 156401
140 268 283244
213 76 35351
140 230 981971
186 261 153341
208 190 123643
202 192 962769
268 235 635454
137 88 386030
44 21 104506
134 228 922525
116 76 759179
170 136 548664
243 226 116580
5 45 896265
80 288 497370
150 9 389599
91 2 863744
67 79 889443
63 117 418391
293 52 645384
22 287 566734
225 89 523651
209 48 885153
206 146 48701
253 73 909660
160 168 859506
38 186 343523
260 13 944348
286 88 402026
65 142 306552
68 34 356010
52 60 868482
43 288 402046
29 106 628151
299 277 204526
74 218 510129
173 141 860538
231 93 601131
194 134 709763
142 204 87201
251 230 943854
271 187 507733
37 126 183787
94 76 100712
158 15 373460
26 204 845132
140 141 285339
233 114 175950
205 51 140471
293 24 686138
149 77 725946
92 42 683204
67 191 815612
58 283 771471
184 24 945627
231 284 692370
170 217 722235
11 122 392351
56 184 798652
204 19 818310
181 215 481394
89 26 28840
168 225 263350
34 245 317086
12 229 483881
228 187 187676
149 269 8845
47 212 434606
13 245 376266
143 60 168487
62 193 318819
31 129 19939
80 231 77044
239 81 895308
229 113 440142
248 132 985782
109 226 162921
197 138 776520
128 161 855870
249 174 939708
283 126 818328
214 224 243128
90 125 946362
138 151 223536
298 226 955147
207 210 592230
135 254 924895
273 77 481854
161 266 540246
261 48 433955
221 246 143212
79 145 960257
18 237 530346
66 76 759008
57 88 238270
138 10 496516
181 233 326068
133 226 35100
63 174 731161
292 120 468840
275 91 720099
75 23 722785
252 198 94866
144 209 769340
118 233 430744
79 46 822370
166 295 459425
102 67 579982
61 108 649514
278 99 335442
14 272 14504
298 68 382930
82 250 206025
121 124 196272
41 78 643864
137 42 710455
66 238 455483
79 102 219847
1 293 745251
206 249 235217
282 156 278636
60 48 142138
292 217 941057
137 107 352604
240 207 238358
88 243 891147
250 116 114221
262 281 806906
53 72 820493
144 172 458877
241 233 842318
31 298 977026
127 253 445181
5 101 96618
97 275 201870
9 192 91270
58 168 75473
60 178 986577
274 133 27833
149 65 745072
19 213 66882
150 90 768755
148 198 528883
38 262 613046
273 41 260437
67 80 920054
294 284 795752
268 117 14169
224 269 675003
170 199 852924
220 261 936539
255 200 166944
253 46 446342
32 23 80067
113 84 851252
222 300 403446
204 225 304262
27 89 170474
262 231 563166
130 18 355312
172 1 4767
212 111 923559
79 282 792219
127 23 957208
248 222 802829
104 72 53013
297 285 392157
191 267 361816
44 74 780467
117 132 185133
150 196 809418
136 226 174304
185 126 941605
24 56 843680
274 28 234917
9 266 708616
255 182 104150
115 244 140324
277 254 782992
157 102 900945
277 276 268680
216 7 101444
86 264 91077
152 58 740574
167 152 846364
278 102 707017
259 164 460376
46 115 326824
290 156 24361
109 184 114475
208 42 551725
116 146 307026
187 167 188354
31 269 69751
141 37 69606
273 220 330638
249 106 946158
21 207 375008
190 37 764826
124 242 339154
34 91 206974
201 145 435695
118 105 756653
174 14 287648
276 288 753865
87 164 76584
133 95 33137
157 218 483024
233 185 728525
279 281 239106
247 35 30452
203 50 770496
54 211 565630
269 234 862697
279 241 705980
32 103 30194
225 121 361741
52 86 319415
242 67 857630
189 223 216962
209 59 482587
60 4 739017
71 293 864489
170 286 807018
209 102 905183
248 290 979714
165 96 699761
295 256 459405
224 290 183045
102 3 512426
210 186 269027
287 85 86703
168 114 691827
250 241 687781
142 141 834376
96 58 306859
67 52 520404
229 85 912056
143 173 385546
161 55 489773
43 286 885616
79 219 891189
144 157 299670
295 199 564617
282 144 458796
30 177 354588
133 241 608539
8 199 674750
47 240 228530
109 153 484030
128 21 941550
76 78 582111
298 245 546987
231 56 676771
109 154 42516
32 200 28927
202 97 258998
245 295 41647
230 220 241379
102 87 11383
251 54 139034
68 284 858486
119 54 768005
220 68 238600
224 258 499067
126 291 858101
107 172 614967
140 238 249187
297 86 445779
107 44 447089
193 15 539580
60 163 332780
112 172 82634
145 109 417350
62 88 269545
170 8 448896
191 227 180433
146 40 656336
102 158 928022
249 46 81917
248 234 868201
55 263 580272
186 101 106938
79 168 400404
247 42 985122
37 118 327561
258 193 33070
278 293 213155
99 41 651632
178 99 658057
271 217 766704
163 80 922183
48 21 599365
14 154 357974
269 110 23051
136 93 512923
26 107 591247
99 273 143178
33 265 995408
208 265 124050
134 145 170255
138 26 129858
157 94 880343
292 62 920732
162 223 331785
256 141 432625
238 7 479118
148 149 244202
87 214 939626
276 123 355998
211 75 720929
262 210 398542
276 134 672303
209 232 600868
198 16 118508
162 26 781580
96 210 369736
147 163 175297
184 177 979936
164 228 640290
136 243 503650
166 128 561398
170 11 80715
270 122 38886
75 202 637996
45 179 777062
77 83 300721
230 290 370597
167 256 83190
228 244 568710
133 232 253785
15 156 86809
262 63 139642
65 288 212685
41 214 419414
19 274 694611
1 191 639739
215 16 856453
240 197 284501
145 127 960441
118 150 159203
82 71 825319
144 178 803803
163 86 896074
146 51 569228
194 184 510955
243 251 253110
1 56 392071
165 120 416828
248 24 856048
22 136 336921
87 197 81101
268 255 526806
295 202 113435
34 22 528169
91 251 737282
188 238 693081
54 266 139767
120 66 701262
205 108 965509
177 210 17968
299 189 788993
55 137 656300
231 164 443726
275 27 197323
285 86 232744
51 61 666135
196 48 555313
258 284 180069
130 198 541012
121 24 340736
25 220 997468
91 207 840485
72 86 662233
55 194 158306
201 197 573981
236 146 956259
204 276 310131
214 256 419585
235 155 117229
190 249 974394
125 78 288505
47 2 570486
160 17 533898
165 280 20517
243 89 174429
15 237 346172
69 256 973608
55 69 194623
264 85 900855
51 133 556559
132 51 703635
149 110 60118
187 291 437128
221 247 184924
262 287 726441
209 168 18442
150 81 491503
176 93 643014
32 74 494574
32 298 596341
294 68 274512
41 7 55926
281 21 714205
152 70 588297
260 207 820760
210 267 681319
29 193 387440
44 126 79045
244 232 593881
71 182 729729
148 255 216593
187 6 635874
123 159 824728
162 21 758323
147 33 410282
150 4 255166
179 19 506282
16 269 392952
287 167 480303
274 280 258743
286 279 619547
244 243 796261
195 209 350711
215 129 285901
87 127 879949
168 91 522860
55 116 310292
47 192 456855
227 123 615398
23 156 541962
69 40 764746
20 92 589246
284 48 542728
139 295 851810
223 262 627877
148 231 246614
238 68 426676
51 49 988874
299 118 509088
243 15 26700
91 4 522869
130 2 665995
50 283 409526
117 238 603282
208 257 541353
223 72 192305
201 269 888118
256 71 836115
203 41 773680
81 258 101917
1 209 458286
117 196 772759
224 26 686965
261 241 94860
233 127 848328
39 195 609964
294 206 934532
190 60 91720
95 93 931488
271 248 808245
3 216 929666
200 136 40120
198 264 725089
281 161 262096
284 191 174659
259 103 786325
166 258 328787
228 259 830026
207 83 189829
60 133 362519
127 34 705539
229 125 939795
104 172 899750
10 20 745432
176 268 987527
278 291 397098
44 34 204969
195 216 770518
84 174 543479
205 228 146969
59 19 780318
117 84 358251
42 177 759232
198 194 781723
210 265 428777
22 129 64467
86 166 99095
246 170 663386
24 155 693087
258 121 483158
229 91 504849
2 73 673753
8 3 893331
66 29 255333
255 219 693960
117 88 253969
14 181 579691
234 261 86681
214 101 622198
151 109 688294
259 127 570359
134 44 22822
60 152 904410
163 5 580776
273 56 197961
250 125 357300
203 269 827391
155 248 915443
171 185 943903
122 8 622199
275 66 761570
285 90 449016
76 119 771124
24 46 793022
296 154 870244
283 192 729225
51 174 555655
60 1 744753
272 206 512678
234 81 308787
128 276 48498
294 170 701717
34 190 331263
127 129 234206
293 97 489482
38 159 526756
208 74 470780
239 207 477247
8 93 368098
7 88 402931
163 36 573734
149 39 521769
71 225 282829
179 224 821781
261 45 439189
196 300 873672
276 12 115640
94 7 153746
123 242 405673
204 173 926437
146 81 575813
7 2 160349
76 148 980875
215 260 736440
18 116 808735
277 265 489809
278 69 852464
72 269 983493
170 82 705403
158 187 435681
287 233 110927
175 42 928478
28 65 541930
13 10 657799
230 247 783097
143 153 296602
17 112 683458
174 216 438878
166 32 823082
185 137 665072
114 174 47680
280 86 28134
6 188 181454
41 120 694220
102 270 667553
131 239 973385
2 182 731663
138 263 777765
20 171 511526
66 140 560752
100 125 852967
114 95 441179
42 60 58116
179 278 712069
297 43 377928
3 149 434608
253 68 291479
268 238 202647
95 221 226363
281 85 804223
160 133 838292
22 105 869703
192 22 764507
155 281 983752
7 16 131330
292 188 377164
27 121 481501
225 258 85829
35 146 471236
261 153 920743
211 235 72281
128 19 246657
191 238 141831
83 232 171756
2 135 866533
12 231 124120
265 50 524329
205 237 1938
75 32 246003
15 40 519731
274 194 899079
149 45 936762
111 281 913082
201 49 176219
27 125 119103
227 2 475096
280 261 717774
111 226 726180
161 152 759646
292 241 380492
115 65 334065
218 140 644294
217 148 485821
221 279 676921
75 293 398360
156 52 96578
218 166 178978
268 161 693280
152 116 83751
129 7 366342
30 248 808411
57 130 200169
138 293 892224
36 219 990225
66 57 410769
138 27 254652
176 189 988854
251 241 921519
216 127 864191
146 225 663399
77 82 570810
219 239 537097
158 219 4443
125 21 270246
31 77 909950
63 19 278538
282 189 176420
107 159 239675
34 113 48403
214 198 969979
239 295 162566
56 119 392449
84 127 767180
278 202 562414
166 179 753201
85 233 753108
150 99 739806
243 142 422114
203 15 300556
100 201 114942
99 44 327921
159 34 567158
26 184 895794
197 40 413243
59 86 51639
51 4 604800
84 65 544925
148 184 46837
128 180 854110
280 197 12215
280 78 129123
89 191 431740
166 82 219982
267 143 679732
24 100 935485
96 259 48076
201 209 491895
155 16 654026
58 166 18469
228 190 233029
24 94 769055
84 159 698194
264 115 123698
158 101 409328
41 154 931560
41 147 319756
107 189 2063
165 144 773354
189 49 63658
134 28 300577
206 165 839925
16 149 326164
110 224 627470
20 233 426393
181 188 797362
199 39 381130
221 127 663637
244 224 989304
130 19 550926
218 106 153478
278 32 783473
284 60 525988
63 135 243191
26 80 268780
224 236 632379
283 217 219274
265 289 171760
141 113 110797
55 277 641819
287 49 828008
185 196 561859
66 52 246611
140 113 280506
214 26 966664
238 197 903137
226 270 608725
181 278 522117
18 40 70464
228 31 679862
292 63 144082
256 63 106653
18 102 739369
34 247 773501
246 106 120019
129 285 886282
136 245 995186
48 53 998781
267 95 459658
25 139 788240
148 211 699753
203 299 648078
206 251 896264
50 254 800677
217 248 663235
116 183 133402
242 78 340846
280 1 273
238 209 259348
250 95 814862
262 5 776499
39 68 421227
145 107 247604
208 92 50692
222 85 622625
92 99 950282
124 221 449649
281 277 451205
112 245 502092
91 74 446563
34 119 357391
81 298 534467
23 231 611502
197 153 846152
247 49 860254
274 158 702954
282 279 132501
189 121 802935
104 28 324924
122 149 716963
114 236 456960
14 80 167811
3 137 27287
290 52 657364
16 286 800780
286 292 474656
190 96 760488
120 8 941132
83 219 593563
152 115 589612
70 276 543381
6 110 337716
142 15 812915
117 171 724332
215 284 939611
249 244 433440
57 213 124722
199 125 989057
144 73 657179
289 151 818017
105 262 809645
237 32 143718
47 6 618598
125 102 565520
250 39 778259
5 155 861692
119 108 17905
284 214 490070
203 75 477990
293 280 641861
160 24 259690
277 257 951579
142 6 994732
91 110 220080
217 12 675288
98 115 248795
49 104 756403
201 112 553784
218 267 706639
151 128 178197
278 64 927701
115 138 527581
132 232 545403
135 131 395183
48 46 14955
300 91 288390
71 239 454574
2 198 469696
50 26 542008
280 11 377113
274 171 617576
86 17 604853
116 94 610444
191 56 525613
170 293 805983
257 74 322000
265 206 965311
194 240 459031
296 66 962401
165 210 517310
119 268 957311
271 62 338864
276 245 989282
146 176 33625
54 264 949455
93 129 273829
186 109 669356
138 233 647430
170 268 393737
175 269 442776
271 173 328057
218 80 381917
50 187 940043
2 197 439225
31 285 56933
136 227 335542
233 198 91808
245 195 538135
164 261 724931
20 206 569930
93 69 574962
102 208 769415
268 102 756736
149 118 21081
197 257 384510
111 55 676132
213 266 618580
235 219 899741
236 143 374962
96 291 205050
89 23 410589
47 191 197789
46 169 361298
187 235 157201
52 109 28001
40 227 724665
287 300 942970
143 199 918409
35 164 877788
192 42 459965
112 42 17002
117 212 77366
7 232 619515
214 243 631186
86 232 517054
79 267 55618
74 24 103515
60 94 405035
56 31 604457
285 252 992202
93 259 794393
132 57 647682
146 72 945815
196 229 401288
140 65 108492
173 262 925433
209 2 94076
123 174 77554
173 185 992126
92 11 507965
90 95 26513
34 205 876134
148 114 532517
68 233 245992
283 290 259453
195 109 598776
221 58 245499
18 95 981798
128 233 226922
156 242 435661
179 100 428815
276 252 166136
43 27 792318
31 246 304687
214 124 152802
184 202 805775
69 228 274006
90 38 293917
71 51 963410
252 300 608995
209 194 57303
204 21 999177
61 95 232746
176 214 916861
225 115 57703
36 159 679517
185 141 216533
181 248 172603
8 200 571672
245 184 191025
127 19 546948
225 289 547511
42 283 451289
229 103 249458
163 164 887858
271 182 462618
244 289 297405
239 193 822651
267 179 762859
46 273 837885
17 274 965844
27 191 864924
128 182 758204
218 246 219272
85 91 222538
117 228 206301
29 137 777109
180 170 295597
181 2 193366
10 210 167291
192 142 190709
270 214 227952
289 205 514423
296 4 24964
284 148 923575
247 91 65710
59 49 903164
176 6 977421
43 26 229940
235 291 945419
145 274 181074
245 206 940422
298 163 17608
49 75 281883
224 271 368203
228 138 585707
220 266 98415
291 64 850698
169 266 348255
255 23 599973
33 280 823107
279 2 479750
247 25 660297
260 172 788455
150 204 401546
252 148 621751
59 205 229360
91 145 724770
69 74 675348
120 73 442291
18 104 494357
4 287 158403
263 280 707378
176 160 327939
210 33 941969
128 248 407249
256 15 825671
166 197 238234
133 143 805464
188 87 719159
151 233 68426
69 33 572045
181 253 417002
203 185 155686
182 163 868041
72 39 229185
178 117 905437
183 43 88327
210 125 133699
298 127 198008
203 53 26777
236 233 910717
286 108 872699
97 261 835422
40 267 641286
73 277 47659
204 126 289243
58 276 346666
278 262 34006
296 193 217492
230 201 571265
259 227 573780
228 234 564830
67 50 829952
228 235 157058
52 15 358801
88 202 461037
48 103 931591
300 286 880014
86 274 564004
221 192 203468
240 280 308094
69 298 27771
97 3 858162
142 226 212618
274 10 107179
32 190 996851
277 152 409889
72 116 986861
248 59 492782
85 71 584591
145 239 852969
110 246 895096
174 275 699410
181 168 120965
19 29 749009
173 178 725788
191 179 401212
50 101 561885
212 221 56806
280 31 603976
51 131 819016
240 71 591451
268 228 572819
152 24 728058
269 115 337516
214 244 69757
66 151 428318
29 199 660895
154 33 841725
233 42 382844
20 224 493865
194 122 739199
262 27 881777
26 283 635159
52 73 175415
285 264 172688
208 188 872779
111 142 773818
274 233 110874
31 88 427321
102 176 972743
263 111 626924
78 185 39505
300 246 902778
108 255 500878
139 179 158466
124 290 384346
247 52 996541
177 187 590617
240 181 986514
106 266 921991
23 3 143011
273 184 478687
215 62 483560
74 246 413729
203 138 454042
132 121 362357
7 80 514397
6 4 820547
117 49 662216
183 23 547310
140 243 154044
163 17 575505
156 65 508320
164 206 348549
114 71 602877
165 28 328490
169 208 196192
116 190 31339
174 58 118054
292 135 184846
92 222 457766
137 19 646836
102 17 196114
234 250 527038
255 20 34227
206 238 700616
163 270 310625
73 109 406832
241 64 478572
275 264 746785
234 275 41712
233 258 315502
29 176 265932
106 163 919940
203 66 136159
183 155 719147
167 180 934218
70 162 148744
93 251 964289
7 12 965906
255 64 886030
264 76 883354
205 244 323970
13 63 452454
231 100 235874
82 172 30316
219 253 968527
117 33 886752
97 206 792716
250 85 69991
226 221 896658
223 169 620695
126 89 960552
290 247 426098
125 84 471296
66 19 107051
51 199 739509
50 253 490690
266 184 927477
288 57 6716
241 171 212601
17 280 149348
232 31 963888
266 55 598338
106 209 342132
91 137 861729
42 239 557117
113 60 688097
87 265 610593
129 152 123910
211 147 658293
135 15 868471
287 111 292826
263 64 400276
155 194 672208
294 95 684743
202 29 465278
14 108 418239
218 52 708764
252 215 373452
144 146 672839
138 120 654762
270 283 635643
32 164 806836
37 222 218048
122 280 943350
234 218 803468
19 174 101303
204 88 236632
3 242 455554
271 282 512989
248 187 141615
254 107 467041
213 160 646349
192 137 146189
80 42 736206
121 204 634369
223 66 994980
247 198 29873
239 100 664762
251 146 335029
45 64 690229
64 107 527438
81 103 252774
158 193 676738
27 160 247238
194 7 363396
212 164 169479
72 225 736870
58 176 95070
132 128 432067
259 128 710726
180 100 498292
68 108 777432
51 32 991671
169 2 13406
245 253 444389
292 240 359542
281 171 443235
244 17 247518
106 59 465569
70 37 300119
32 273 901353
260 117 743741
289 101 847488
41 40 254827
292 82 772430
151 34 621960
57 16 20035
31 199 698692
100 51 489960
261 158 396142
125 25 781800
85 68 361691
34 227 707981
128 179 643002
60 44 807797
228 37 945699
146 60 184871
229 78 758029
296 227 647169
8 111 538234
170 240 726294
170 174 63307
55 73 984204
178 276 231023
291 162 921163
236 195 506373
149 184 47636
133 273 712064
287 123 158238
165 267 148016
285 276 207681
271 285 515440
235 248 34917
49 158 853495
164 244 528069
10 240 901027
265 257 489509
30 132 960504
6 124 624608
52 195 195900
270 114 286719
147 234 853148
237 260 235135
37 117 284634
58 254 237277
254 12 506979
153 246 136267
299 32 971737
133 109 158760
299 291 837995
196 169 715337
69 82 51032
126 169 231570
232 211 97351
13 185 379004
102 5 324836
56 95 358241
74 8 879386
225 26 103116
67 203 659071
8 213 890685
186 188 651644
168 84 309216
183 22 422984
294 253 2925
137 273 301662
135 53 620378
173 49 7022
102 196 153929
103 207 72586
165 198 853202
163 189 25458
131 205 96760
222 260 391333
253 20 935638
19 256 960062
114 120 197327
67 260 416449
59 80 258959
250 231 151814
41 43 639295
269 54 977207
297 126 820695
56 270 240045
232 197 759820
36 131 775036
186 290 508143
167 181 321511
28 279 625705
296 250 942381
249 292 514737
69 222 58442
128 283 341183
203 12 215434
18 51 757047
194 300 105637
79 30 249553
99 100 739962
293 123 383031
88 151 888132
166 235 402144
261 33 652241
261 205 975193
166 265 219785
115 107 769343
145 24 396707
288 46 417090
223 266 751474
25 110 599270
280 294 289695
134 185 16960
205 199 618548
239 101 182359
246 135 178313
244 235 721356
113 15 663593
60 9 681244
163 246 760978
232 105 370007
15 66 188000
250 192 373007
259 206 306163
27 154 549120
180 3 913632
91 129 8423
73 37 573674
158 272 605684
229 201 766821
69 59 826839
267 214 743856
258 119 476563
100 202 609674
249 49 136681
187 268 646065
138 213 333702
131 105 970474
231 72 763744
281 180 897819
203 3 595588
68 135 840957
186 250 577723
243 230 57188
150 242 857676
102 272 780834
236 183 416091
100 82 552534
6 212 78144
53 250 515376
95 148 668460
169 175 487730
76 232 367796
48 126 763929
246 160 515988
100 52 751355
72 7 442131
60 32 602356
278 66 658693
155 143 276285
135 288 481612
66 31 454899
194 8 758509
288 38 564302
87 293 209330
44 108 492833
208 143 978210
245 246 595285
199 79 817023
169 23 657272
117 22 317313
222 291 792935
51 47 494711
176 199 233338
215 163 596000
136 193 571333
193 265 607863
55 286 882915
145 102 402224
94 186 141382
207 267 387556
252 152 817740
138 262 164427
145 205 651378
222 4 992053
259 118 413973
79 300 725062
162 285 340952
197 77 634631
27 293 699859
227 57 876141
16 179 145799
88 289 879134
183 212 118086
105 63 633966
15 194 938851
246 210 993245
222 47 708619
132 115 992146
123 127 717014
90 240 552115
113 261 611669
97 11 468323
163 109 266772
125 233 792774
67 228 813219
23 241 993422
257 35 244121
73 247 841240
96 132 181204
111 17 612681
5 151 113229
138 171 594523
138 56 415271
256 8 273421
83 125 665263
37 284 761403
289 95 211360
62 168 322310
186 2 433982
78 295 280019
36 260 746871
142 288 644307
290 54 458266
133 88 846353
242 103 394164
178 294 602343
139 204 197376
232 156 127751
293 183 232910
274 60 104012
90 76 515488
269 95 129608
125 276 849470
206 195 129079
77 268 705761
113 65 936997
44 138 768324
155 93 69867
150 236 958357
142 175 684654
145 110 467855
143 135 84015
135 127 770665
148 140 377299
11 127 866026
220 20 625776
252 55 333983
1 119 238846
259 252 292185
94 88 915080
56 132 888414
240 295 227561
228 285 277963
55 186 569093
284 31 939797
294 64 205866
178 283 307782
112 280 417834
206 93 60406
245 134 439902
91 253 321622
33 239 803447
246 254 550660
294 221 910593
41 253 707914
149 218 970003
60 130 47940
123 11 938513
207 14 639276
182 170 965235
25 78 303903
39 89 117879
50 103 426567
115 157 394188
49 52 437253
102 282 780255
47 37 865514
208 247 502230
229 116 683705
213 212 829026
215 149 482234
214 273 312382
72 90 648551
194 280 534913
90 175 457989
79 53 239655
115 172 746443
61 162 178911
255 159 273926
226 60 809367
203 247 114833
227 288 794202
133 268 415168
268 191 483771
261 126 927853
88 40 95260
56 142 667040
217 49 337472
75 213 83849
164 1 235387
213 175 354577
277 83 829585
149 192 284766
38 143 114332
192 275 159610
72 178 681228
238 49 754605
56 173 27663
93 118 205840
159 93 143190
149 256 380264
168 104 541266
169 199 24249
16 110 62668
64 170 665349
82 213 836108
33 68 53805
129 214 487321
200 174 768440
113 163 155462
234 67 406688
109 161 959996
101 222 639445
266 269 606790
264 5 100170
262 135 23017
242 28 315894
74 64 79819
197 231 769744
100 240 336804
22 56 699211
12 17 891432
250 109 377492
18 15 981361
297 63 424627
100 258 573863
232 146 20663
157 134 134318
105 159 139484
84 107 558931
59 125 852007
8 286 341424
291 251 642492
286 272 838607
283 288 408160
83 218 325329
181 271 474670
59 164 733737
207 192 343072
264 27 595300
150 221 456893
63 173 353341
122 249 337539
83 103 933924
28 109 922025
238 20 167508
115 155 551593
300 193 857451
223 32 112297
47 214 433887
195 26 744364
211 51 858421
190 121 529626
138 77 178783
36 135 37133
171 4 405265
85 238 193001
2 59 277882
124 223 851534
276 50 168745
27 60 408241
248 137 438695
99 114 12388
2 242 908825
275 85 108923
191 119 412152
55 163 63757
282 134 377019
207 6 15705
119 57 731095
300 146 277148
272 292 798495
140 225 128947
35 220 277687
250 148 923798
53 285 542543
89 181 794271
246 184 856031
77 155 402976
286 67 598474
64 179 92974
255 293 17687
180 9 628445
121 67 533917
217 186 958051
45 189 417809
103 17 57589
80 293 5923
112 298 837124
175 63 15744
175 196 367264
183 87 386280
150 261 924620
3 99 967241
192 271 351773
83 195 171043
290 130 758709
246 223 490067
278 62 138196
70 82 39242
235 82 846797
254 294 709229
298 186 215727
22 81 239041
41 213 560599
218 193 312603
287 261 934141
209 297 921051
106 56 948579
194 12 432926
295 51 934377
270 36 609479
258 86 424687
250 211 402828
135 294 273321
235 23 682658
177 127 829432
293 117 277072
177 16 10104
275 126 24634
247 264 512004
125 137 249085
214 206 86709
210 277 596047
237 296 999605
297 218 97654
293 175 34759
297 56 867046
298 214 317370
40 170 850164
203 58 98691
66 227 839816
206 32 225844
180 16 908798
123 19 567000
31 249 255641
43 149 454949
246 18 21643
120 51 322927
261 93 707174
222 251 952490
21 33 211721
186 21 826259
76 214 171459
110 75 405036
283 40 706278
155 52 496843
122 21 625634
67 1 249827
91 116 698800
134 97 530020
88 69 611313
267 146 728108
94 93 58655
91 210 728418
20 179 142833
101 53 440416
210 147 216045
5 104 679793
258 23 14201
280 282 337204
123 178 948742
230 295 565696
220 264 662541
265 19 998278
124 276 725757
48 293 453244
183 186 977901
25 164 772019
146 131 821219
233 244 633777
172 206 511839
203 17 91703
293 202 164522
48 134 991335
165 111 836043
39 82 778504
195 54 897201
266 261 862872
94 147 730926
299 223 823522
243 170 1339
221 122 457499
204 208 401360
87 166 441212
85 151 353641
121 207 616477
17 197 516328
266 58 227159
6 153 998413
130 205 381723
180 272 805740
14 126 94325
63 255 846809
300 14 985910
256 207 141716
115 18 172858
161 299 354725
100 105 627405
34 115 884227
37 295 40359
23 191 160769
223 282 605747
274 209 666584
135 56 389843
192 60 429627
138 15 883808
112 191 591646
13 201 855797
65 287 880847
297 73 958657
100 91 78086
127 36 401242
249 118 936405
73 45 552879
153 255 693854
56 160 18965
38 253 167955
134 252 477012
105 80 282755
41 217 321912
31 39 730797
126 24 989025
122 191 876702
230 184 341675
203 85 543729
171 222 185204
276 2 336719
141 78 645410
16 71 413664
31 85 305008
169 267 763623
118 237 212084
121 216 919150
199 288 693106
107 139 245722
180 228 41305
148 271 333675
87 6 434474
263 278 100639
73 28 139327
47 77 639935
198 37 757005
161 64 791586
239 19 222566
240 68 502945
184 66 256326
278 216 972451
46 39 196561
291 198 382346
52 197 211148
107 264 942181
87 25 633521
53 247 615939
3 275 864520
97 62 163366
220 234 198448
264 235 726289
204 258 727757
240 104 886850
140 201 222987
181 144 906051
297 2 883727
19 109 733550
276 138 991641
96 9 172077
220 7 81032
68 76 416454
212 132 924379
270 178 668106
249 157 336535
30 113 978900
213 149 951991
137 234 950931
64 213 507078
281 238 973461
83 228 909019
36 183 330962
192 147 893741
118 42 532824
164 169 174666
26 98 53390
235 188 138458
96 4 185220
288 86 509694
244 24 505845
13 167 435673
253 92 506210
145 281 498697
39 194 495370
239 138 513706
171 127 477245
141 247 500340
152 47 265395
28 86 412423
86 198 912006
197 56 229480
241 175 284918
22 42 940603
171 225 723375
92 178 318921
92 205 185530
164 248 320878
175 244 858025
132 78 441684
114 86 702653
45 88 523284
45 147 177814
58 32 304154
239 129 138931
38 232 106808
152 15 423665
191 100 708874
239 143 454930
229 228 237789
49 42 359362
191 209 702980
264 1 792394
2 131 254576
5 203 349628
118 20 462068
215 99 313320
151 225 876508
9 252 274069
124 89 760602
78 112 211553
105 234 326339
170 282 283662
224 270 252934
187 265 45409
74 167 668213
255 167 72260
19 36 179925
191 115 164520
19 268 552011
102 197 993704
25 176 222997
165 155 488671
252 262 712110
49 233 330983
22 254 947295
241 13 658783
289 68 516719
275 225 856948
124 191 997663
267 10 100872
118 138 755516
130 267 91242
92 43 181430
167 285 534932
64 231 8241
174 231 769105
217 17 533173
115 21 931600
275 209 773328
7 57 697905
59 101 679403
110 170 642072
144 151 496468
13 158 136320
11 59 202104
218 78 286645
214 79 618062
179 168 820015
64 83 897653
133 146 737611
97 140 212264
193 106 827381
88 123 974218
96 100 641373
287 278 962405
99 24 269992
279 248 742826
290 183 931430
203 35 519216
30 258 221511
17 148 830722
97 208 528481
299 276 232646
27 221 792487
121 118 170658
85 201 995046
42 275 870883
56 187 850401
100 296 721124
241 199 18748
174 217 90253
40 92 959402
271 94 618859
95 45 402127
82 76 107151
221 115 213322
107 154 707310
59 16 586541
117 187 758465
112 249 181068
214 52 728569
34 223 71122
156 250 11525
99 237 304850
137 116 853368
215 285 727164
44 75 749926
192 276 57368
38 149 659165
73 246 385182
168 275 430275
231 244 587642
121 36 420590
210 280 853250
25 43 927578
35 198 976770
121 246 800657
199 26 515217
161 271 976264
139 61 376107
30 97 562983
104 146 942663
72 143 980267
60 59 732731
220 17 534670
230 7 750794
279 246 677845
32 266 637767
151 189 494659
27 57 460540
115 109 298549
219 9 428876
124 228 777307
15 154 814816
172 166 256577
10 103 290419
291 65 164266
298 259 45400
283 35 631531
90 168 483820
74 101 462590
147 65 626337
289 50 408829
257 153 171687
217 99 928076
74 25 662193
242 194 660289
241 60 667937
171 206 264867
83 273 310788
165 123 588076
296 254 133261
145 131 20688
172 129 464516
95 46 741612
226 235 504622
288 230 76524
196 52 377196
223 65 699587
102 44 722031
55 7 145871
24 246 935710
199 5 38420
190 192 963388
282 66 122577
274 144 881690
107 232 827790
249 125 552539
11 2 140290
124 263 83229
28 85 920962
180 140 74612
78 98 17812
118 36 798703
158 25 763851
122 294 910261
40 184 608603
257 46 898775
267 256 811201
235 94 398814
120 232 56732
198 298 624929
117 284 766554
137 61 410021
181 206 435717
157 71 554058
14 71 267849
186 204 8008
73 129 207000
73 69 693811
118 295 762299
247 122 516822
193 54 484764
181 102 901842
18 22 441757
192 4 779286
115 180 8515
232 212 839672
230 105 555919
269 147 588079
259 29 664885
283 95 816706
32 133 190393
278 147 706153
38 30 706829
297 75 184075
130 171 539526
63 90 1773
90 214 161388
292 294 51023
178 35 805780
226 271 132034
273 75 460410
4 81 343354
47 228 284554
298 179 236290
49 198 455174
239 20 917179
33 179 676296
65 21 457678
84 5 823569
112 24 741143
139 248 379278
66 197 170607
116 6 200773
199 146 774209
46 45 377337
71 169 334983
258 144 820802
129 104 79474
93 12 945039
177 171 808354
133 254 619345
247 274 467685
247 159 46818
264 244 955473
294 236 262312
160 209 106944
219 274 955782
245 60 850872
88 53 859117
3 168 845900
171 54 856664
138 65 518933
182 83 380433
158 19 112420
47 140 676543
244 146 333737
58 87 666049
120 215 512463
146 161 850632
158 242 620655
114 63 154769
230 138 737416
286 139 582671
111 163 558019
77 24 707496
298 265 186206
36 148 134070
146 9 438270
141 225 830591
55 91 139349
56 285 474309
185 225 718531
34 225 875636
249 282 316326
213 271 736610
40 214 834923
62 187 799562
104 299 92753
62 247 288317
166 71 595471
295 154 24806
194 178 496682
247 68 968620
282 96 69727
36 149 721329
284 240 624058
140 270 62054
127 62 855336
137 293 34055
123 43 869033
249 101 817450
68 189 952732
191 144 652769
234 20 756435
285 73 84287
22 57 160012
274 291 976399
216 53 275527
236 248 609066
133 262 273386
104 19 349670
295 164 987843
129 36 592704
170 78 207904
2 98 878660
295 233 814186
288 125 526719
251 151 246490
35 129 217502
102 115 852070
99 36 846766
99 197 486421
238 242 550792
90 248 859695
76 73 128873
139 37 90024
92 207 915035
156 62 957789
44 167 272528
184 128 548636
117 207 143067
208 111 293416
297 185 121049
28 15 359282
177 185 144262
226 126 580958
61 229 150368
152 130 715622
174 56 392584
214 166 169067
49 263 868280
36 189 16565
184 180 375454
243 206 970331
173 257 287972
116 80 972396
90 235 685742
249 166 262877
147 139 235234
111 190 665649
168 113 663687
237 148 44916
245 52 313553
117 74 665892
185 161 69587
23 164 603777
47 105 270438
99 191 597925
296 1 265383
101 258 916171
157 64 206725
92 252 113080
94 179 467773
205 100 704849
210 238 935230
92 219 735170
231 103 832635
118 2 805024
157 267 361389
75 197 553910
248 288 51405
88 90 634580
66 181 699604
264 283 655227
24 209 144404
293 214 630736
88 230 516657
102 51 305247
193 261 450620
6 289 889904
84 18 14062
47 234 884861
207 165 608656
167 6 187713
144 132 322497
221 167 253244
88 161 400260
149 18 707824
161 30 263487
298 284 874184
223 208 644380
287 24 131909
293 269 351960
229 175 816058
232 20 722594
278 11 693131
294 298 788680
281 16 477689
184 51 994132
130 179 435202
12 61 402428
272 281 559831
179 206 572638
216 284 241474
299 249 450799
200 123 477312
19 60 443709
31 70 433558
228 5 542741
254 287 839562
246 59 408031
43 120 753252
53 162 918452
20 283 553370
110 221 708187
160 292 457322
104 84 376337
141 276 383067
165 291 17500
101 181 93237
28 268 351872
51 210 266633
111 213 694023
248 251 401224
46 198 53565
15 8 812617
47 276 710788
89 81 838767
38 192 788997
259 214 345668
119 227 67767
248 259 496460
133 61 223290
126 187 974407
83 188 730364
234 122 928038
24 19 279930
300 22 770542
44 48 863918
7 190 544099
292 289 757291
279 192 557180
14 187 481695
80 165 839741
153 121 722961
201 106 353530
221 135 674343
107 245 527672
7 299 207729
202 99 92293
260 22 978667
171 172 81523
24 204 984076
227 184 966787
233 86 439683
268 253 291329
134 243 141711
104 34 526327
251 257 812800
66 300 176250
264 219 145106
50 232 430002
279 97 788821
150 252 122324
114 117 261240
37 290 351752
200 126 626168
87 298 187620
293 92 597725
2 195 166067
88 277 62782
98 91 684427
243 105 623915
44 18 302702
22 182 872516
254 11 486145
90 40 859182
247 288 953384
6 8 715202
1 182 774506
258 246 209567
261 149 441811
294 182 22664
281 82 555375
90 117 921204
164 280 151167
243 121 831491
220 204 366505
99 293 813808
90 130 781485
175 30 132456
218 181 831755
171 196 554672
92 111 125728
150 160 962191
77 198 893215
248 67 469103
247 134 519322
1 187 883258
203 193 105212
186 16 825093
230 25 594308
12 201 539069
8 270 616175
25 1 252272
158 58 601713
145 148 798277
124 69 434621
156 285 25849
27 259 418916
242 262 232543
41 87 522500
134 111 468201
35 173 677194
201 57 466311
137 168 578617
265 111 141858
139 291 242627
42 52 263020
29 196 214816
283 87 548702
38 198 307536
61 217 563194
105 267 925236
30 114 87530
149 135 859807
259 131 807538
297 241 436612
82 151 632246
66 222 429933
123 15 202110
110 141 494501
275 254 100869
92 156 129438
60 281 561058
189 8 196530
77 91 875924
26 38 303360
63 259 200298
203 106 879836
200 33 357237
60 120 303646
151 78 631833
124 35 421737
10 151 477751
137 64 244230
171 220 500187
77 265 297306
182 96 996555
121 293 368286
290 259 159699
185 84 543338
33 20 369030
70 41 679638
238 101 588507
258 126 929009
33 178 801771
245 59 938416
132 35 803058
289 128 79851
80 213 157833
186 62 203963
251 244 10212
88 206 151829
195 84 737762
11 58 315973
6 79 524103
108 299 461245
241 55 902593
143 177 449433
277 172 415255
250 291 645031
209 130 23677
300 33 324181
43 99 731979
113 270 260761
144 60 734701
171 224 888017
281 36 996961
182 56 532818
249 283 628959
218 277 851448
200 103 356737
148 53 406579
21 90 351705
254 89 679353
263 291 648791
147 162 520627
92 291 808414
285 139 864063
28 283 602776
157 154 559373
281 74 109556
64 185 211023
191 120 276982
259 65 648976
149 60 805900
4 163 536748
214 222 66908
14 290 550605
234 3 766504
93 102 548288
277 96 498773
298 29 331094
34 160 956572
195 254 208239
57 297 618058
102 246 92485
241 204 971541
69 94 297318
283 1 364429
185 121 123776
209 42 325359
162 216 317504
121 58 948461
245 49 817227
46 260 2239
222 64 501349
271 300 227029
42 185 941765
57 2 795631
296 234 889193
96 50 30581
1 10 394565
292 214 479779
15 44 239568
130 49 489926
104 3 184748
153 269 428430
101 267 877538
116 222 51110
227 224 895533
192 46 740010
47 81 788173
203 108 259540
178 201 176162
88 248 849574
294 290 5244
184 143 926579
160 137 11800
98 265 593198
261 29 511070
50 217 501363
276 229 947027
144 205 170835
51 87 803377
18 100 823311
77 63 196307
166 20 471074
60 269 686994
35 272 681368
164 106 920524
281 37 372837
71 161 232838
252 14 336931
227 210 492795
269 171 933619
267 264 218444
242 184 227026
181 289 8239
191 245 126831
245 296 669801
180 77 750487
221 41 145913
143 168 2074
166 149 832168
12 166 100647
74 253 429308
35 142 273865
227 228 466235
283 31 748771
102 30 920179
225 65 660479
282 47 10616
34 240 491622
248 191 987428
200 264 245764
29 212 213541
247 128 512735
74 165 774092
197 78 652616
23 2 255316
205 90 880771
290 149 542298
219 25 123992
25 5 833473
99 105 499346
261 285 804565
38 107 426445
157 279 292485
138 180 995465
144 123 128016
88 12 591871
7 156 199251
2 65 285027
104 293 715507
271 260 79798
223 15 796607
239 39 755142
144 120 265639
99 144 273891
4 216 409716
73 16 179911
235 174 742959
269 106 574078
191 50 877917
195 114 138908
112 222 411611
220 81 859230
230 101 908636
157 166 988093
289 93 216182
295 210 547195
55 296 211284
29 117 556595
23 136 599194
284 194 353799
128 185 431816
2 243 860048
246 72 799911
263 22 755037
157 220 585428
195 297 438470
44 230 615272
264 45 430410
285 98 379959
260 238 565899
165 57 925054
19 57 600036
239 18 311380
129 151 524042
242 31 970567
55 26 997557
77 55 771218
93 233 326964
111 289 361126
286 215 950222
171 145 620262
170 211 661371
170 250 374279
79 7 4781
226 27 906218
140 90 131581
62 246 615050
36 13 582572
75 282 242512
53 85 677989
113 277 195778
29 101 871733
260 184 283420
81 131 273502
209 74 438881
222 256 507179
74 80 289081
120 135 450536
297 9 616599
183 262 732285
53 235 878522
110 190 391965
64 111 138244
258 234 420664
185 212 558085
82 36 464015
137 187 353230
179 175 678007
195 37 76775
106 64 875085
298 289 380958
236 9 452335
165 106 428822
296 21 763759
200 298 605118
192 262 454277
163 123 424916
175 190 269910
180 143 572217
134 125 424141
97 114 800803
226 148 686757
246 226 394003
225 48 751444
43 189 684199
298 3 914887
181 123 192523
296 204 878850
214 60 865659
27 143 497101
62 154 450221
224 299 447774
153 206 386258
260 300 134796
253 194 47290
273 246 715276
82 171 377917
49 205 773358
95 242 927673
244 10 860564
154 137 23563
112 75 451356
58 181 525070
86 5 822506
96 170 172745
13 113 828923
106 11 791620
230 158 823048
159 4 161619
101 78 68106
97 138 449734
194 62 157539
244 189 2256
14 82 515246
192 78 399833
107 105 668002
91 86 582833
76 212 586900
268 18 200101
75 67 361125
281 285 603753
138 173 230202
104 298 339480
283 71 49558
161 290 425175
125 260 445097
236 282 602391
252 227 180241
28 106 785673
124 45 341746
176 279 21104
155 73 995869
94 156 837612
13 276 490565
101 179 401788
95 254 801935
170 46 529709
146 59 448410
239 92 620233
299 236 429487
152 73 184549
180 268 632612
159 162 708632
289 149 81288
166 65 318302
5 29 747262
292 266 383369
291 88 328915
291 218 417064
276 9 651665
178 289 242234
221 31 163260
127 181 556501
240 244 462913
269 215 298511
157 120 213603
184 259 976059
152 253 272332
66 163 214627
6 117 92472
96 219 283808
226 158 397678
77 210 724281
257 193 454714
116 22 972935
99 186 244648
234 112 153482
258 2 65883
180 286 393517
75 180 889625
187 31 894073
20 145 40994
191 37 547480
229 173 928894
190 10 131163
179 218 132020
233 197 167469
10 196 724959
153 253 510404
207 107 936568
5 300 841497
188 163 253953
264 292 342864
92 49 317405
74 56 946388
252 46 427860
106 295 453171
267 141 113401
204 231 760020
136 69 404845
144 139 408187
135 155 196404
16 76 662875
239 179 563776
42 190 973718
10 15 294824
292 64 601542
279 101 592623
298 100 672144
47 181 366011
263 93 512334
13 224 279591
98 55 382684
75 166 978759
172 170 993420
79 248 105852
242 69 31028
130 166 604823
263 17 529942
117 112 420005
126 19 683291
192 134 331385
243 51 962653
287 156 496726
229 254 729264
276 96 544765
10 207 350623
124 251 785270
33 273 421965
201 114 131970
106 190 489564
3 146 67059
146 164 402653
32 150 908288
182 132 723393
161 11 812522
235 165 989111
90 255 593640
163 53 53005
131 142 288458
45 191 160420
298 134 84976
255 126 856601
153 283 158278
35 63 804071
140 164 710180
89 75 58107
192 244 227630
62 57 328883
214 295 758793
197 129 793728
181 67 754877
225 97 362074
181 251 599295
201 253 342574
142 231 602847
243 122 467941
69 288 549377
226 262 444185
52 213 421959
166 215 176147
109 175 990262
31 24 258464
29 186 58282
63 107 736741
206 208 155397
62 181 811196
144 83 989821
94 234 383635
276 170 940681
137 71 798094
237 153 320888
81 285 137712
13 66 729253
188 145 241490
153 27 515233
124 297 815570
72 2 585106
86 259 952667
119 210 287396
162 233 495431
166 207 532520
103 235 959668
294 190 518883
266 189 150760
224 289 633684
282 1 987431
105 144 260298
66 114 282927
216 220 565722
219 243 650820
18 41 644781
48 263 714313
172 61 924942
180 280 580689
176 10 529586
25 161 575044
206 201 350867
263 107 523422
136 83 122855
264 143 713762
24 180 736303
247 83 477771
186 280 949836
156 24 213467
117 215 362890
56 47 617175
134 231 730819
294 86 33703
107 21 556968
122 148 244012
122 269 568894
75 76 819154
57 280 607449
294 13 238311
237 267 110862
210 93 184821
101 204 593054
79 286 922083
239 279 560057
74 297 805630
275 118 557012
286 261 217701
10 189 386645
234 214 169140
230 242 844023
96 159 435163
77 103 948889
179 82 583513
34 114 618262
264 12 236420
95 77 199459
279 214 462159
285 206 588830
178 166 110524
261 79 771566
43 83 394359
24 284 726146
4 156 627817
31 265 835334
168 21 708177
252 171 158953
265 236 168544
10 246 972731
47 210 807317
244 161 414556
291 69 103805
175 158 26936
142 203 54179
49 63 821781
76 276 802254
105 276 578250
284 250 242984
113 260 785266
172 236 843527
70 80 74028
241 51 986337
200 256 767156
189 78 552261
168 68 808779
114 64 952849
54 133 118096
5 78 345041
67 167 685782
264 268 386070
122 56 691735
98 219 429760
180 294 204242
121 110 557960
65 100 746537
297 235 534669
219 194 872138
83 178 437114
140 61 186157
126 114 482212
177 17 975398
206 297 525591
127 90 125892
84 274 601084
264 205 864380
258 218 719394
114 165 896236
43 50 785102
156 298 685987
292 11 222367
130 230 268462
38 278 847193
44 7 8090
66 214 860724
31 264 74659
100 113 885258
154 180 150158
228 155 674448
275 89 478565
135 106 759893
220 154 663304
18 257 277131
161 238 355918
6 39 633282
140 247 755058
221 90 407579
287 91 532266
77 201 421689
98 189 982472
116 8 605526
246 57 975963
76 30 761288
166 36 214799
264 173 948329
234 43 17297
230 229 503275
96 252 805935
232 6 548879
277 202 496478
126 50 403743
35 265 12373
184 189 590148
185 215 110828
46 143 810693
133 59 236203
12 167 599895
278 177 519717
193 126 976834
7 68 401091
278 203 355405
36 27 615264
43 188 156077
76 266 126807
103 79 123504
274 234 477772
50 229 156766
157 150 707607
284 19 531596
18 275 877222
219 77 337124
222 147 177367
34 293 50900
99 176 734896
48 130 736441
139 189 155488
44 184 662615
84 73 223686
125 35 661511
290 89 493751
102 228 783001
125 75 819356
5 235 245331
105 199 431748
132 40 192684
99 57 155008
273 230 185611
124 202 145155
27 202 366600
11 241 116051
35 231 789890
159 72 82011
86 148 702627
134 295 714411
278 24 437614
86 74 400660
150 56 394550
168 108 308142
250 111 744086
270 47 644749
4 70 857356
129 159 458622
12 3 464522
228 70 867664
23 56 599980
260 124 252943
207 45 696550
106 252 827306
172 192 729836
11 256 269711
61 141 230411
259 171 93664
81 198 352152
34 219 849716
105 110 153226
187 48 36666
281 208 428139
72 69 794538
190 197 516935
241 294 768750
155 284 408810
7 176 281473
133 277 520223
279 262 666484
161 41 918067
26 292 946033
257 267 280690
201 87 582526
59 257 726358
255 140 105672
117 189 518449
95 52 437765
163 276 402210
31 141 233338
141 224 545157
203 152 42283
239 121 31535
38 274 275367
254 226 857158
105 192 348122
192 153 902461
14 277 552644
64 276 7763
256 177 358894
260 252 33343
230 276 869865
125 186 43477
13 198 70754
235 42 264148
101 72 445972
182 73 514452
198 53 193220
154 141 252378
20 164 981449
122 18 809083
218 135 224374
72 152 945749
227 81 62595
186 177 974509
185 204 823272
154 182 299983
170 208 764559
96 74 235996
44 149 722407
118 175 359374
89 262 86734
115 22 412197
235 190 678139
99 265 894343
233 153 934282
186 102 752987
140 192 122115
206 161 935654
90 93 418692
230 51 610300
41 256 921464
90 161 998393
95 103 582203
144 137 551518
66 39 707881
128 22 299105
176 235 248912
1 188 477822
124 43 311957
11 76 557031
155 296 808319
19 261 291496
138 161 156714
268 144 3432
204 178 345668
122 245 73113
16 36 298097
50 300 917226
259 197 931291
160 8 867149
95 245 132144
46 279 201316
9 294 840229
37 88 650990
100 206 93682
90 98 306075
109 116 527916
174 258 43676
297 3 830876
171 36 401264
57 241 84177
266 283 220892
110 139 307350
239 167 401761
286 95 138771
35 209 399872
234 80 295284
16 143 976104
199 128 652484
259 133 883907
100 148 137374
132 29 103457
219 130 424476
296 2 42231
169 216 275682
104 177 613226
161 100 674629
187 16 11288
24 84 955543
176 111 508784
188 147 315047
279 299 310700
76 207 749840
243 98 593707
197 123 339409
285 166 145164
3 196 863468
42 282 247912
185 127 916948
92 190 221927
49 123 692312
255 190 939626
36 282 419073
160 224 29354
92 32 317584
272 289 57942
32 269 206075
83 90 228760
65 233 866446
235 99 572759
122 214 690534
267 59 295525
134 39 42604
231 198 42641
115 78 638726
284 41 899817
230 238 40304
129 119 550834
112 8 251849
212 67 313368
211 99 662376
115 211 37050
209 298 957217
41 277 804907
156 27 648213
39 16 408514
141 152 390361
275 146 481143
142 241 328975
35 239 160632
230 62 425617
22 86 876897
115 293 571936
283 105 902287
255 266 135533
225 230 179498
178 21 323351
159 284 862926
227 256 341929
158 253 376416
112 130 568109
2 27 608854
210 111 302062
107 187 434966
257 240 73486
9 6 219192
81 245 560420
6 76 217968
200 213 944081
1 72 55288
72 171 580076
144 41 593043
140 8 731437
163 155 22530
28 181 351551
41 190 188189
26 41 140813
274 160 872142
64 224 582352
135 95 554138
142 140 788827
260 154 484655
128 135 754343
12 271 698387
91 223 445143
100 277 30696
62 60 165340
161 123 691225
254 148 1884
1 226 184090
172 18 559106
135 100 305115
137 180 169164
259 245 33084
145 2 468085
64 136 867835
158 12 204475
183 240 38358
151 180 889144
210 217 343861
96 24 58799
72 263 498213
268 166 688488
150 299 614672
45 98 560101
115 9 581493
98 226 911576
12 44 951155
171 94 372468
92 258 870472
11 287 666969
160 102 855594
89 30 782373
102 124 39274
100 121 929369
247 31 204571
249 56 789638
259 88 60051
69 271 791175
292 298 206428
170 269 688683
298 177 565333
95 173 384758
281 47 650895
242 252 489117
145 124 22005
42 251 861504
36 178 417068
285 28 857162
198 112 110644
214 77 220796
190 63 963436
132 259 770548
231 6 468411
44 114 223002
45 298 476554
217 142 955022
7 8 244246
48 124 89784
12 98 553036
62 290 957741
115 31 616928
142 282 634481
199 38 530292
97 46 371944
221 30 44430
17 221 771316
184 77 476764
256 137 238561
54 130 923827
145 162 57040
109 69 340022
217 289 205823
124 65 888727
222 292 572471
152 208 64081
61 38 686858
146 103 540703
61 70 208934
21 92 36285
286 28 135048
91 213 723154
57 135 679077
123 91 398178
186 294 32081
122 111 833694
13 87 646736
36 167 466090
62 250 874404
74 129 955098
79 218 469086
112 206 965689
79 47 823475
92 129 521930
252 257 163407
261 180 516588
225 189 568631
271 203 472312
161 180 537387
195 217 19821
96 126 258894
28 68 221706
231 20 741386
234 35 379333
210 163 535853
119 23 957923
189 241 426243
202 268 555151
152 108 537334
180 141 134073
131 204 706234
147 279 158767
30 92 993468
295 6 452587
124 134 275870
90 103 159984
241 45 420788
255 135 597873
212 130 728936
20 187 149811
189 270 920359
235 204 465790
263 195 548535
40 290 447863
186 246 623454
67 213 343959
20 254 850347
194 218 809280
119 155 454712
33 299 765535
117 121 768119
73 222 59389
92 150 721972
86 289 265994
48 137 795648
127 208 451573
27 39 85704
234 171 283890
198 262 379968
280 150 806866
296 171 798579
115 82 384062
115 86 343671
198 254 510641
27 131 495459
257 276 577497
27 178 424933
92 242 163817
258 31 814312
32 218 196729
267 93 105907
70 137 315172
76 277 940727
246 52 75314
81 218 559951
48 182 241397
59 82 293923
3 37 595261
86 18 183123
32 210 7432
261 56 266126
245 115 703275
32 246 190117
180 60 813706
225 292 875522
274 249 323292
84 181 363786
180 29 894921
163 283 337640
84 206 815144
84 33 901610
54 45 812197
243 65 171020
98 100 215793
203 252 331275
252 265 732174
26 95 876315
36 117 24438
101 126 436445
19 161 134331
164 39 519556
256 14 148836
207 60 173485
136 278 966030
195 107 203483
279 130 578384
300 169 621169
295 290 286127
93 149 155812
139 259 480575
18 85 955326
252 71 903516
150 272 4469
93 1 278189
219 49 43807
29 163 568843
88 92 172189
31 114 598821
63 289 626361
81 216 811172
84 120 898182
265 139 806007
239 186 257800
269 152 381967
257 290 660877
37 59 917890
96 289 775615
127 260 940783
219 240 449540
265 195 192627
207 250 823719
155 260 76732
224 113 569428
135 71 625044
58 136 641699
104 280 290172
73 97 893308
259 165 676005
121 73 466575
297 153 312956
223 292 691923
290 219 829063
49 248 877506
124 216 503965
293 38 960477
186 166 347850
203 176 851511
137 223 69423
102 24 824207
53 11 866010
284 10 5465
164 241 164618
3 36 249046
96 193 500542
269 264 534362
275 1 889937
44 245 211236
45 219 795281
20 50 35785
291 110 623163
231 55 88028
3 118 482124
98 144 842377
68 30 302440
6 120 499056
199 227 496615
227 293 385032
93 38 932018
178 7 516692
251 118 989504
222 216 33440
243 59 342551
62 80 900172
247 251 615069
214 241 789199
244 237 368981
49 77 65296
249 27 99631
244 94 555376
142 233 392731
140 208 491200
166 140 442158
38 14 203201
205 287 883163
165 239 57144
176 206 334135
118 229 235575
45 199 776056
229 127 917106
275 172 166708
38 245 221400
15 117 786070
280 152 421740
53 29 596539
214 228 41484
133 163 948971
145 211 653803
19 234 297703
248 215 273120
91 147 482703
289 237 643526
224 217 913079
109 25 438995
239 154 158645
157 17 293271
191 127 95311
26 188 366380
211 236 82826
184 80 84357
243 34 821175
2 278 635768
183 169 342809
104 203 54787
148 269 942704
256 278 47626
262 249 294812
182 288 14687
92 246 415163
40 231 539073
125 1 920269
51 104 425754
295 20 825078
70 297 609430
19 164 558815
94 224 992997
154 269 920386
254 188 545054
199 267 389736
176 233 115478
83 204 911060
268 129 255546
275 228 513086
101 12 604331
237 154 171036
245 260 673398
43 258 439886
13 288 124667
46 30 865479
120 245 952794
88 298 819742
164 93 325489
91 267 212257
55 127 650848
53 100 633681
151 19 291919
42 76 702217
84 39 311104
84 175 51945
140 242 426551
275 110 641373
238 102 17483
47 237 558612
22 88 283728
69 208 786986
258 104 255028
75 58 917455
142 21 140361
199 277 877625
68 58 756170
15 21 510780
22 171 578326
213 236 170053
61 152 768649
292 236 473960
134 290 545106
176 31 605715
173 288 485262
76 34 785477
232 22 720772
199 53 751687
236 34 856330
265 90 325439
198 185 9730
285 231 528060
153 268 32451
280 260 444918
258 223 802146
113 66 740410
111 253 243701
70 239 279340
220 115 293063
256 294 403070
149 10 137427
48 181 709893
65 290 108159
236 168 883976
9 1 221636
182 169 432715
197 11 127601
29 257 45550
192 150 603033
218 196 535591
155 49 57806
286 210 534224
110 228 960726
180 243 859284
137 163 857411
155 108 532601
188 215 651255
74 119 198062
8 101 903059
251 197 827674
41 167 379862
127 263 561556
263 271 533864
92 75 295841
137 284 693550
105 290 347531
167 269 428120
37 124 222503
31 296 40489
219 48 846642
145 143 970331
226 268 480762
243 248 649949
208 286 253721
276 144 981543
214 194 814144
31 235 772961
136 265 430244
195 23 632483
37 156 250032
228 64 137657
269 295 228844
148 300 319435
155 9 590461
159 188 750675
189 281 269453
105 124 5944
60 199 621310
116 289 726714
109 183 50771
26 251 450155
94 30 233952
221 51 705336
180 105 113897
206 263 981529
219 78 657018
217 157 121253
240 133 473929
253 157 201123
186 144 758996
197 108 868564
266 21 827505
271 114 621753
18 189 756450
276 40 926514
171 186 166726
100 163 835187
231 191 701866
144 198 193093
122 213 874741
169 203 452427
152 264 259190
270 256 352722
162 268 270683
283 125 401555
180 97 36798
287 134 986363
138 137 617414
132 284 965236
127 101 195332
174 60 753791
6 238 370209
245 273 657680
236 95 205922
57 240 883413
172 161 228726
272 58 135498
265 163 629008
255 118 855060
232 183 436728
232 21 204965
132 192 449137
5 260 702746
296 25 800551
114 249 175114
137 78 965984
48 166 701454
123 119 873870
157 200 644313
261 296 386098
249 243 20591
63 36 634468
152 285 108315
102 288 434831
247 133 73079
226 85 212845
85 78 288611
22 168 985004
125 205 277304
164 98 411775
33 205 687302
287 131 393000
66 7 860035
35 162 438503
171 156 898897
17 297 521595
169 204 205612
230 81 743987
77 131 231651
244 187 70717
101 121 307198
143 274 601892
234 121 585310
197 220 835422
290 75 807548
246 11 131665
288 35 72443
19 143 758406
180 127 958372
248 40 681174
172 31 409265
65 298 31931
273 195 189029
153 120 329713
191 258 425551
136 36 790040
106 25 115317
277 51 869706
252 104 613389
65 145 669732
73 249 163308
137 152 222667
258 40 714779
59 122 310057
248 186 343019
288 130 130548
188 162 723512
119 277 64383
131 203 41309
225 243 695751
99 275 578355
117 80 231996
294 81 341461
195 25 382530
153 200 217453
269 180 676140
263 100 377987
89 91 785572
161 186 57190
54 6 471049
141 260 626439
129 186 440393
138 2 421452
245 114 278707
38 84 250773
12 32 361280
16 5 327210
244 247 840205
141 232 497001
191 253 781552
273 180 688268
34 246 493250
253 149 391515
98 46 125258
263 15 851436
84 110 991007
47 31 504638
214 178 430598
151 209 218621
226 244 315332
132 104 256546
39 80 480456
180 31 527857
103 250 420227
17 27 123735
288 204 683474
33 11 712920
197 97 220786
277 15 807223
73 104 413464
46 275 875976
203 133 542540
37 210 773113
185 168 323261
250 77 376847
19 121 522761
77 257 829482
30 35 662795
153 16 688920
21 62 434986
157 105 162251
20 143 277276
71 60 653729
164 55 619539
21 170 563122
260 213 408961
257 75 113905
241 95 39672
259 72 525107
41 111 244484
96 227 731717
160 77 687650
206 295 308447
52 31 499844
227 258 955539
149 13 33446
258 64 889380
90 174 167591
174 188 391890
239 211 124448
110 144 958679
16 8 726381
243 164 124585
242 91 967261
212 10 268447
125 287 784442
4 140 161939
150 244 532194
236 204 839868
289 163 33850
196 89 975205
61 161 157959
224 181 926061
162 264 193839
45 276 374218
140 53 557121
230 186 257187
164 165 47548
120 236 890126
285 230 480080
214 35 201894
157 25 242063
267 129 571419
107 286 544476
287 140 494182
256 190 519119
229 152 829714
99 230 845391
78 277 86670
139 82 602793
45 184 602472
23 298 881193
192 97 175405
215 272 765719
112 285 274771
97 182 881061
271 199 248398
109 30 223517
294 3 632351
203 300 788499
251 40 25797
176 294 733475
274 300 158116
10 216 729051
199 193 185857
139 10 151133
9 296 597930
84 149 778828
134 123 854376
42 13 4229
153 199 5133
173 201 413333
26 268 121305
224 47 196098
75 123 139815
230 296 445125
99 241 204895
146 2 203296
93 80 958659
102 26 460172
204 92 564283
144 215 535022
244 287 761939
202 96 599270
128 264 506277
211 85 230376
21 251 894404
35 235 417658
76 163 896278
282 136 434233
293 91 209910
6 21 443236
70 132 919862
299 233 862576
34 118 684279
184 48 955365
261 96 703551
217 188 735804
79 150 385114
270 132 178021
234 280 546923
57 77 551160
107 83 518927
140 264 590423
235 286 395591
146 62 382288
297 88 411816
19 170 94699
217 265 686647
61 118 343224
273 154 378562
85 144 944380
206 76 932687
90 66 468287
83 79 622978
260 96 429535
205 189 450254
47 42 714407
164 239 643210
13 213 231180
158 146 326679
81 267 283288
4 274 629178
5 241 935873
210 86 566423
279 108 879189
198 138 935729
79 178 521495
18 274 661002
7 185 528734
53 153 9480
273 74 241648
136 44 924223
82 287 437163
271 222 889697
251 132 350997
99 210 888166
217 1 277248
20 281 403656
241 176 699174
69 111 652959
121 71 97395
128 24 131736
38 222 204547
193 192 461845
45 105 539214
212 84 912310
208 215 487763
180 188 232362
10 200 85924
160 247 819289
57 104 30113
260 267 30122
65 48 644162
186 249 662056
223 22 300352
159 165 185901
12 26 704716
269 209 993156
203 249 457924
216 31 273805
194 51 745885
248 54 439567
12 6 544380
247 231 374542
241 216 619130
90 109 476204
29 20 985171
4 28 883814
260 24 740187
275 199 416671
43 159 727753
182 261 606787
256 181 215148
296 92 399750
284 177 789157
124 215 548409
22 20 811528
61 62 470553
234 285 46230
38 235 423107
132 9 500180
119 169 686541
242 53 729439
246 217 542547
210 44 135266
251 147 236985
282 196 548656
161 99 820950
254 49 932072
93 241 794366
161 43 589072
269 236 813095
195 63 154950
180 223 548410
266 254 712724
185 275 819900
24 80 721002
262 2 327361
217 223 543824
243 203 986652
100 81 154378
101 213 329038
260 214 744866
298 35 170275
247 15 156974
187 184 724992
220 163 616746
212 61 985306
187 299 824770
33 294 419101
75 165 998011
148 298 105737
194 145 413378
212 205 942360
270 24 218951
159 77 649311
85 19 833190
66 195 20040
178 111 261981
139 272 740247
159 134 185111
164 42 747189
221 57 669006
6 5 8887
163 291 176982
47 186 398370
82 270 773144
90 131 681716
243 115 280567
219 289 713161
83 152 741030
75 83 73507
19 68 389843
88 194 547684
211 109 857462
117 192 946261
35 64 53382
167 223 467562
173 263 442049
110 86 603007
286 218 182515
82 222 120697
282 281 137834
84 34 353476
284 181 372443
245 7 220417
170 292 208281
16 191 944462
255 128 834396
294 259 651080
57 87 856652
287 105 415144
205 165 61087
53 3 971564
141 226 636490
246 205 939746
89 65 649871
41 95 673350
132 242 750670
206 96 745166
71 21 496178
59 247 368690
229 31 269051
141 119 765836
222 177 431267
73 240 813658
44 64 859432
43 105 453205
95 276 528610
59 148 367698
189 286 6441
169 124 802307
155 236 199199
293 263 374592
107 214 241109
236 164 577721
61 6 838731
104 223 562108
195 95 219976
149 24 484150
9 81 708752
135 116 758749
194 73 950165
72 67 2887
115 185 31649
173 260 929235
183 10 167340
258 176 441855
246 284 684910
194 136 258364
87 43 606187
187 140 169164
48 146 589268
155 120 188820
26 8 626593
7 169 979231
126 290 9882
179 149 988646
189 17 281447
228 165 222902
215 3 27213
236 192 386959
175 20 639516
133 200 959376
21 79 794286
81 109 585093
218 105 614345
175 13 591707
128 23 552026
167 171 265158
287 164 83577
165 118 488458
32 139 260086
44 190 679577
243 163 98155
238 103 923700
78 233 658554
250 86 281295
257 128 335526
254 257 80910
46 251 204821
53 78 578448
290 222 740191
256 216 63797
91 136 646214
219 107 597139
137 230 458422
173 223 573342
160 136 997664
17 247 606173
243 138 122297
187 37 227431
202 196 821984
281 230 897525
243 254 141853
196 219 279600
147 271 647702
295 244 417521
128 274 248655
272 104 308320
100 221 367345
207 80 755251
86 182 794518
9 23 521912
121 157 121836
46 134 804560
156 45 471720
214 92 263675
118 22 620529
28 30 206245
197 3 840206
251 84 432052
202 298 81481
238 1 570293
179 204 630148
1 95 174182
250 88 475699
53 80 330644
223 296 104078
114 107 363858
2 90 302581
259 67 628370
210 34 373656
258 167 580433
109 122 222769
177 94 511976
260 210 506810
29 95 925672
59 74 683845
279 270 976364
79 179 246542
20 141 276527
281 59 505251
7 102 86628
231 144 683747
127 114 321616
218 270 906161
250 247 818551
138 20 70756
245 86 651341
121 31 613235
66 251 781060
45 258 452249
230 244 45598
261 124 425280
197 35 38494
271 294 860228
153 232 423834
32 5 611314
174 196 803316
229 13 43658
46 59 199201
176 242 165393
299 237 660554
245 140 610185
60 109 523663
170 164 918699
168 252 371905
186 160 220641
285 221 683880
201 104 422745
179 106 811406
159 299 241787
117 254 642252
210 271 947505
291 210 301825
288 274 246798
139 268 421180
171 43 544708
58 72 432847
253 108 501709
33 271 371140
58 251 718415
286 98 541071
133 56 50808
24 51 496178
238 81 5328
286 106 568538
158 148 977012
295 38 98988
37 299 658381
6 274 872006
171 298 58266
182 208 409355
157 44 497166
130 225 663045
59 145 132333
14 283 14504
233 91 789290
171 282 341401
249 199 422067
198 97 659148
213 261 661089
72 28 424048
129 66 666805
85 101 12013
298 174 86510
114 91 396803
19 27 391791
265 184 46357
135 252 126907
244 191 431300
142 294 408150
108 99 603769
31 81 458797
194 207 565647
99 172 850804
36 115 68856
103 131 722323
111 275 727101
115 60 81186
287 258 76849
157 45 609243
145 7 275826
213 181 403644
246 209 788286
299 59 678807
152 110 114296
20 251 665655
201 122 250231
231 266 495343
165 167 807734
213 121 962994
244 88 256563
136 255 302904
82 210 392398
202 13 426275
181 105 418491
160 148 269364
136 167 448201
66 20 559540
228 101 248750
138 194 888550
210 189 904143
39 290 212805
235 66 302664
220 165 730645
21 183 30910
103 239 538677
191 205 722343
161 272 704585
92 159 828972
108 161 812135
212 53 769227
97 213 563103
216 206 541174
29 21 692251
197 70 332426
141 285 716411
224 100 826774
208 252 382961
286 234 184328
187 178 131450
262 65 302973
30 136 739572
59 6 158706
104 44 303104
249 127 780344
42 10 68261
5 167 235491
94 137 227287
59 66 426556
41 21 681379
5 254 229860
50 286 885274
270 103 760108
184 30 829361
98 284 916745
2 76 418730
125 185 564347
203 263 880575
76 162 205504
67 293 752980
249 255 344092
273 147 894614
193 34 23900
128 33 308929
34 37 102548
272 179 968532
78 46 388241
288 235 486663
68 44 949684
21 101 518386
215 207 645197
268 79 403897
209 49 18204
156 217 525143
101 199 226597
278 170 190055
292 260 224085
132 222 188558
251 131 149094
140 152 819740
245 43 24782
214 185 10457
114 75 696352
76 159 751292
11 235 722996
108 1 639287
113 130 695696
271 21 67644
128 291 303210
68 182 244663
137 258 866470
112 3 323080
21 57 425061
270 157 297365
188 103 77768
297 287 617485
62 69 808464
186 262 347642
225 54 144269
267 118 321507
52 166 571767
193 90 668085
222 105 601451
247 87 907088
119 41 653051
52 115 419428
288 111 788620
213 168 342280
250 268 442300
12 284 466776
54 274 455939
225 45 26131
129 55 857844
175 18 212579
187 112 580667
164 91 18427
252 85 544068
201 283 281358
78 249 244172
96 284 878629
21 136 994534
157 80 310654
204 157 810597
107 122 57900
195 277 734240
54 72 38498
172 135 526547
43 54 166669
231 58 986494
250 273 53833
178 104 306415
103 158 752003
190 252 37587
191 130 366640
255 154 531391
142 287 326887
204 197 736992
215 250 218023
187 247 803154
221 79 750048
292 28 529207
65 132 838953
235 230 882247
30 182 987459
6 115 937873
240 153 488898
278 107 780583
237 119 962187
53 245 541556
152 44 527546
275 230 829832
32 195 147436
199 236 547088
277 294 205172
73 7 234213
11 74 705431
121 199 321924
165 53 44856
78 236 368488
166 85 495134
244 222 964704
277 245 251327
100 56 78182
287 169 467141
103 71 707348
213 238 752315
215 2 102226
204 68 528420
169 11 280020
141 251 325045
298 58 193889
299 151 788591
285 58 164331
184 36 364554
30 39 448666
212 97 677432
288 34 991926
135 31 539653
113 82 197863
245 234 996167
133 131 100949
40 229 22502
193 182 502897
49 101 260632
175 273 203120
127 236 751465
175 217 481388
30 197 531
241 230 801762
219 147 292782
143 111 261408
210 85 918870
194 46 25586
247 275 341719
134 110 62982
117 10 51887
247 215 753229
292 185 823904
267 186 866990
198 204 274214
169 155 771019
267 96 239935
297 210 746499
124 248 96194
202 276 505854
294 71 219984
125 294 130353
201 284 934958
98 93 417053
290 249 204494
55 272 889955
113 67 37776
85 227 158653
196 86 419811
153 231 661627
216 27 9156
131 236 375970
175 38 608381
17 139 954004
132 287 837759
202 50 614813
289 229 742998
214 274 72309
110 286 808942
263 298 149744
158 92 395172
44 69 590474
31 53 667422
175 91 415041
3 235 510858
56 55 252609
54 61 359800
281 284 650359
29 279 532767
137 267 370168
154 204 201403
205 36 393650
100 131 192180
292 69 274853
235 218 272345
149 59 47028
84 200 758591
220 36 591552
273 270 56649
17 78 436450
232 263 865787
120 7 532051
214 68 409035
148 212 460795
287 276 173395
17 155 580242
159 147 197884
260 10 749782
237 180 11925
234 72 332648
134 251 358199
291 73 686669
58 73 638860
112 1 633792
195 9 36328
117 243 460600
125 44 221950
274 68 536757
118 284 957698
208 25 2170
259 43 195523
181 164 424871
230 213 380319
109 298 299649
10 48 950986
172 133 245519
161 211 570161
100 272 477136
291 146 888755
119 3 478725
261 222 736628
230 146 708319
185 130 785079
270 144 206897
228 73 469454
87 30 162859
213 254 139266
35 153 488326
118 66 430395
130 108 81473
245 149 590757
11 183 608295
284 26 44996
38 163 546945
281 239 267407
68 134 24524
196 251 417120
294 279 559602
188 46 599746
256 42 891193
255 2 836205
298 37 138261
142 81 265551
122 49 103325
89 5 533147
244 173 852072
140 39 421256
230 255 617321
85 165 103923
103 34 876213
50 82 108474
220 182 915353
188 98 993143
86 33 8561
180 173 537561
213 273 268525
242 261 83340
185 113 612099
291 180 277565
237 149 858146
58 194 375651
88 58 254489
191 257 719801
195 296 155044
190 264 544805
275 186 694090
237 226 110252
170 221 657630
176 182 687912
70 174 616256
192 295 497919
180 122 905829
33 266 282302
236 121 208152
295 77 355745
183 229 657511
260 196 953101
296 264 427979
124 206 354772
221 8 479029
272 264 286740
134 255 410201
245 200 490383
231 97 604224
233 288 902791
261 14 79691
240 174 891324
155 267 352453
84 81 547630
113 186 82865
290 41 301827
9 119 883709
69 264 155782
160 72 653259
175 55 768988
253 195 227565
205 37 133578
50 250 165073
222 58 531555
117 30 518661
223 138 959527
271 178 165666
252 124 352020
208 29 368252
277 159 361548
170 203 801036
287 90 385057
204 67 915336
162 299 255500
138 69 704910
111 175 789072
233 224 107959
169 112 198792
131 114 359979
58 74 377860
270 80 455333
294 143 338286
253 236 655284
13 31 89265
2 26 812695
190 261 228116
45 74 774774
252 1 621869
76 60 880468
256 103 662373
95 67 550610
259 297 131174
189 234 134022
26 19 823217
167 14 944516
297 109 321727
164 266 655120
39 32 801889
234 229 901443
51 19 816393
144 19 932793
156 272 958370
104 236 149687
252 7 230983
292 9 742221
186 252 195527
224 237 348913
67 189 656570
135 209 68880
150 69 268395
231 239 496103
28 235 631137
220 255 358655
219 7 1924
84 74 92734
60 215 474347
99 37 20989
249 131 777304
259 242 216368
107 20 528938
63 230 250013
214 186 993552
250 265 244403
270 5 379233
42 21 211718
300 291 333235
62 123 934383
92 264 870412
156 20 874579
95 260 627328
26 174 500180
17 228 321220
103 276 883355
173 199 301101
144 61 265406
153 212 440600
38 207 652233
262 271 937150
190 35 115344
205 207 530037
276 240 46092
4 245 906066
54 3 696055
184 275 227559
63 34 147672
73 280 135382
274 164 877692
299 41 851090
122 76 186171
248 256 368888
210 180 808832
107 126 427842
270 152 91614
204 156 106678
120 105 158325
56 298 22522
87 140 685704
156 145 268170
231 124 242537
293 254 992386
94 51 964206
186 26 638051
122 288 442391
32 3 20905
134 297 350337
22 139 803579
7 208 128080
73 210 937938
168 5 673130
155 186 558296
97 132 50964
37 236 840942
75 13 943365
287 18 360252
156 49 207646
75 118 170513
248 57 648511
224 294 885444
43 270 468425
145 25 122793
78 261 332864
73 137 166238
142 179 468208
73 198 676399
171 34 71827
116 200 799241
73 172 568622
72 36 429716
51 82 379716
289 4 397018
156 276 749607
14 189 709133
92 238 490022
151 201 728585
255 84 740833
200 65 271958
300 51 453198
131 256 320376
136 143 884713
242 116 428014
5 186 143052
68 41 303945
286 179 398691
56 258 964918
111 216 606732
298 185 715046
32 70 555538
158 61 4609
245 169 519849
184 235 377563
121 251 350024
176 16 564364
65 3 72653
171 17 500220
123 282 941866
35 58 785248
298 123 286011
264 211 521134
299 134 176439
95 50 803303
104 194 67089
58 246 740319
45 280 762944
254 24 322930
180 206 252521
16 10 342748
109 243 790208
250 168 150674
134 172 348337
50 288 497735
160 58 978347
36 145 136329
200 287 733655
46 75 611779
77 186 611642
117 195 985770
14 284 265699
128 163 285486
214 233 860198
158 206 443547
283 173 900248
201 299 217160
190 184 944517
87 296 783532
148 157 38986
286 204 492782
116 206 255916
296 192 498839
258 52 780711
203 201 727391
217 14 279906
5 65 8943
294 88 927118
200 158 728044
21 83 871698
5 267 330362
13 256 163427
166 129 819538
49 152 7940
88 39 97953
123 129 109604
93 112 583242
222 225 437569
155 182 536989
111 86 206786
195 53 35515
223 244 454528
125 89 89193
206 12 98543
50 113 28986
297 216 381543
70 54 685663
236 116 755618
115 195 880216
271 229 35390
159 227 576347
273 72 780496
17 199 587808
116 193 671787
183 25 473968
213 85 365863
9 41 810456
223 264 680829
223 103 260890
71 123 35939
162 173 758932
120 36 311514
271 211 264980
17 97 486968
182 65 922454
144 286 880481
20 210 561885
10 191 758451
191 275 156994
270 87 621118
223 271 314270
12 236 452536
269 191 789980
119 63 704383
139 98 658877
218 53 61711
3 80 499395
154 244 929049
203 281 355577
257 232 518180
201 70 598891
241 72 103851
5 115 380594
118 167 156395
147 285 41596
86 256 298819
112 15 839556
7 254 835743
166 185 293176
234 151 958575
242 248 922994
15 67 715971
115 227 772215
281 103 291067
34 15 632649
195 291 776954
279 238 174866
102 118 101861
3 128 254746
203 110 320042
87 284 31299
231 50 850568
13 174 313441
177 241 83043
161 151 713431
82 224 845017
159 124 766551
179 53 408092
88 195 469707
6 95 272155
33 8 742793
233 148 531874
295 63 927213
123 284 275888
272 227 252431
193 80 273006
183 219 72750
106 72 200832
38 252 423057
165 268 939729
144 192 751472
254 225 871891
135 133 821388
86 248 929244
178 240 271786
272 52 657636
157 56 146112
254 26 473703
126 32 294465
83 156 442817
26 231 457371
116 283 107832
137 75 58882
144 10 921029
51 160 488037
39 262 841713
221 151 909117
295 119 673549
127 288 5666
210 81 965428
209 233 152418
269 97 895883
249 19 592102
15 79 553340
238 162 131532
186 27 526718
278 120 688555
185 222 198386
51 109 950798
283 214 168605
160 49 980591
84 57 501379
104 185 190163
124 292 696991
108 77 65364
163 169 704300
10 171 673920
205 13 684062
30 119 763681
27 51 728916
81 41 310679
112 50 890638
245 172 634199
163 81 871195
190 267 111089
191 170 764448
299 100 92165
265 228 127757
213 205 182499
80 195 736999
123 146 525045
55 32 216913
25 282 37783
186 179 863193
68 59 271707
194 10 799945
212 176 525436
209 243 942325
166 97 685796
141 13 643317
176 147 643853
198 75 854116
156 251 948596
238 167 984585
150 167 711811
179 22 601255
84 4 974598
166 230 390673
163 264 164164
149 183 525424
41 19 48530
183 57 364322
227 200 536677
25 64 229768
120 83 424138
274 95 686307
4 280 978170
193 145 972081
65 44 988490
14 253 229299
96 191 241175
9 25 618642
271 195 657140
38 250 954786
41 32 579706
241 239 272606
239 240 611447
165 103 899492
224 38 233866
63 224 687851
33 241 189264
150 288 616025
86 102 79085
98 186 329759
110 278 722879
19 267 42260
111 231 874606
123 22 76450
207 84 306259
84 94 31631
52 299 122710
95 268 640371
227 88 734804
268 219 656664
227 95 174992
239 248 104310
4 203 720832
165 204 535001
153 118 853343
72 163 999750
287 92 395378
153 211 623637
176 96 85320
53 246 851260
235 44 965039
155 215 838987
94 133 890514
192 226 582960
283 88 897635
244 108 820053
88 125 186548
102 241 921614
200 19 522762
120 255 980471
147 49 92141
137 195 903025
58 264 241494
136 212 926724
250 254 579832
219 263 625650
171 12 793669
293 69 406988
210 113 65299
242 254 164918
153 61 799225
115 198 985669
52 82 573970
242 258 440451
2 25 973571
123 261 705829
127 287 403546
9 157 514120
203 101 553482
246 188 935821
141 298 89250
54 85 592011
9 178 106794
251 9 556325
159 272 345
155 198 104137
114 169 153631
40 263 216706
40 204 772388
190 57 436545
113 172 132752
33 256 967767
39 128 546372
59 255 464343
59 97 720602
232 283 762235
112 213 129833
254 256 207555
202 243 537339
220 3 648927
296 121 676040
36 237 851000
70 296 714170
281 169 133598
32 263 909572
122 137 165158
13 214 102684
202 136 742596
284 39 282376
225 186 404186
95 139 299134
99 200 29278
104 91 984758
216 264 657724
27 58 860138
24 218 853292
223 178 336203
246 211 553458
291 10 568053
100 167 12057
158 269 163612
192 73 778700
223 288 980259
17 22 978708
16 232 548846
283 170 460811
23 162 102100
227 1 283671
171 116 554803
93 125 236588
175 34 144602
215 277 35734
74 16 563815
36 214 885096
10 88 654620
197 25 209927
21 103 25578
91 109 667760
42 270 220865
66 93 94984
179 291 22573
228 216 399873
129 244 74111
139 6 356341
227 22 415858
197 218 555887
206 162 970785
190 58 563046
149 279 715631
217 119 197940
266 137 145303
18 195 247986
57 23 466893
1 204 736748
1 35 335303
265 297 339679
82 148 223431
104 232 277140
58 104 790722
113 193 11808
103 169 390358
129 287 15558
119 204 251505
69 170 450978
127 9 467459
200 275 329163
13 235 630929
236 48 879944
190 45 724411
263 236 207598
82 61 723430
290 163 389859
51 1 869844
80 60 196159
160 200 303942
164 53 167655
128 50 786706
290 157 992647
36 296 823045
166 102 285247
295 82 410075
288 285 644390
290 6 859007
252 69 145495
163 85 441485
190 272 6831
277 61 980074
285 243 89420
5 189 600450
162 251 224198
180 33 14873
218 189 332741
38 281 178680
24 118 800574
282 233 512158
145 176 721103
63 212 133628
62 212 79683
140 217 147799
266 172 670428
155 184 157577
138 286 602082
192 27 830367
23 243 937528
147 178 348057
285 69 59403
27 295 716336
61 11 478441
220 232 923502
276 61 88822
53 92 833280
14 87 346122
287 138 134578
98 51 460220
39 108 916524
146 252 54526
288 163 452300
204 85 623974
141 6 472681
133 282 314981
279 159 835766
239 170 525115
201 55 126829
253 258 546691
239 85 606593
270 158 407734
242 205 191210
294 157 288784
1 297 879196
158 6 618953
152 182 492430
216 276 643110
108 115 788187
246 156 725697
243 227 712433
36 11 978095
174 293 205942
211 198 244014
131 173 76668
200 76 827049
292 110 814169
45 210 57161
157 75 766268
176 67 253579
57 169 668587
230 226 492769
245 168 767395
297 183 399318
285 191 638639
87 111 502177
183 209 177598
73 214 352518
194 258 583114
136 216 894899
76 258 371756
291 91 841877
57 8 977203
266 249 524886
284 110 31258
296 226 216106
28 119 17504
61 183 768131
13 187 175523
263 294 196709
290 220 347626
249 204 170843
137 213 104221
249 267 459269
54 96 819348
15 132 248065
240 298 489398
83 99 681569
271 52 809342
51 266 470275
54 94 218595
220 213 278399
141 63 774138
93 160 838217
58 297 391018
138 111 660823
180 49 952664
260 100 5378
256 242 834327
148 267 921411
77 238 900345
166 278 903242
149 116 792686
85 215 454755
44 267 831603
182 248 28507
146 253 226702
119 85 897637
63 269 175694
189 44 753164
271 81 427913
87 23 36358
281 25 380351
258 240 333591
267 54 861822
261 122 233441
38 300 544482
9 48 266311
275 229 108641
81 46 902730
131 225 180146
76 270 313474
131 96 876752
290 98 281527
295 30 256450
145 252 250229
256 225 652671
286 252 747217
73 138 931438
236 136 262158
135 192 49810
295 231 615927
158 16 523162
67 209 397293
140 197 619642
150 3 39751
124 225 7313
134 41 949544
198 173 414851
145 100 292938
1 82 659078
204 104 924908
276 145 427009
93 194 606519
143 258 951631
47 241 175866
228 22 305929
218 279 753025
257 27 897498
274 94 160483
272 135 778660
266 233 540239
65 117 735468
190 33 283814
232 184 393603
4 254 587763
295 53 97995
129 122 365461
66 111 262043
204 102 974023
19 78 310036
29 89 244636
190 20 997452
111 94 687372
254 142 528790
225 75 919434
210 141 199747
275 176 387471
75 102 632768
275 32 808924
285 62 373681
215 255 425601
69 284 19589
126 288 202454
239 11 684979
67 241 982262
45 36 343089
112 71 859036
217 233 67123
224 201 366417
126 123 208534
15 74 810830
157 205 708099
122 231 841279
150 134 491142
61 115 192657
270 139 545719
298 293 158703
125 244 250959
10 174 269504
281 246 974649
207 143 599495
195 68 96772
192 86 833812
181 118 472776
22 68 258087
73 66 984629
135 183 816120
172 62 547749
37 120 912198
260 135 416484
191 33 873502
17 296 30054
142 144 793427
250 22 613656
77 58 608600
280 5 36022
291 155 164895
48 259 950183
51 63 537243
38 276 155375
55 20 784973
223 168 615283
105 133 644498
103 84 11309
90 183 318198
27 22 403806
133 195 909124
161 42 948497
34 53 153790
103 68 621497
282 287 39111
298 49 536783
254 72 733378
180 88 436125
178 263 836633
11 181 471515
292 1 798452
39 223 307240
34 112 111874
219 138 869906
91 154 731347
102 103 906446
134 195 372778
202 153 972264
97 296 998542
6 275 171169
1 267 32145
222 253 600035
192 156 472482
84 78 397542
67 188 811474
2 119 789067
117 34 550068
114 181 890369
19 245 488485
63 75 438206
282 41 234780
4 145 259911
115 251 824693
266 79 727304
165 146 586368
118 107 542445
256 232 718657
49 48 485578
183 154 656982
159 180 899316
84 193 847598
217 177 951210
155 95 36434
165 61 164451
36 221 341279
139 51 318173
258 88 694086
87 65 857473
296 12 792854
153 170 944384
259 134 213780
129 261 708534
299 294 178498
42 24 100876
93 33 901038
270 79 352789
129 175 140698
99 182 247361
232 268 523195
127 183 312565
43 44 337563
286 105 690193
93 114 374963
218 62 171085
261 269 424134
29 211 482391
163 191 749267
52 59 49895
41 162 865632
263 8 508871
280 90 786818
263 186 382414
238 118 896952
218 294 191149
15 272 775916
254 157 930842
133 229 290801
121 106 982524
218 59 593875
12 94 262736
120 243 689786
268 24 68632
83 168 462154
245 208 115369
93 209 298861
60 122 86057
26 198 754070
114 250 267714
14 298 88320
142 100 38912
216 137 558988
52 194 687412
292 45 986810
70 134 544413
85 228 883389
136 34 305634
61 228 867367
119 20 219361
17 182 585227
54 179 69745
267 300 855213
240 89 827762
151 105 946972
43 212 124080
285 48 642827
96 258 940014
38 254 627463
107 120 671818
32 97 149855
41 145 751128
174 192 630294
282 151 870203
166 193 518334
128 288 541197
176 292 982315
215 127 199780
266 87 506316
234 23 747181
105 19 158961
141 240 418376
5 70 448142
202 102 375178
297 89 913280
145 279 470384
38 119 679505
36 275 325398
74 169 100435
229 238 534090
147 75 297088
299 235 122052
45 20 515249
27 286 232694
81 173 450146
169 205 965258
65 79 945313
59 50 940827
118 204 794723
255 248 978535
128 210 607604
137 184 23931
202 300 903594
35 263 477684
123 114 675266
266 167 263868
231 172 532858
204 74 850061
223 283 67894
280 18 385020
249 2 199658
177 36 486829
58 117 159690
299 27 674290
61 27 67479
96 105 435966
75 131 917074
208 267 346526
50 147 140750
228 132 439175
147 123 148464
199 77 535240
131 1 322984
15 176 156688
146 127 242644
297 203 983756
22 107 476078
284 269 390250
286 230 612924
212 81 411112
235 134 315425
1 94 34839
184 147 24501
139 294 820897
255 280 142358
181 236 24370
294 67 51114
67 66 743416
186 86 561880
216 251 262950
136 79 996457
284 163 142976
112 136 718777
1 74 804509
280 135 476222
260 274 454053
213 145 456489
186 117 332846
23 205 220775
183 281 21079
277 161 339316
37 215 640529
55 117 923196
102 34 77638
278 230 959811
33 198 606881
4 144 186267
199 270 649579
255 289 621902
132 58 127246
38 100 627184
217 257 349954
88 275 60737
27 13 660802
19 71 965100
161 28 708107
155 283 909271
92 220 813387
283 262 537857
71 234 202278
67 77 799516
56 210 544425
274 182 227179
188 239 975810
172 182 357079
275 140 271586
159 99 993117
191 25 991906
167 217 946191
216 59 198775
151 49 135220
113 218 873059
91 194 310221
61 291 613790
119 263 321167
229 107 226460
229 292 656510
242 147 561895
159 174 962550
168 290 71260
207 94 959759
94 203 921286
210 149 451891
209 14 998574
218 144 978610
287 66 830409
109 14 658378
55 58 895117
246 159 973586
5 72 864002
118 38 426250
10 268 181547
223 281 998781
274 15 492577
168 7 173361
295 15 501898
126 271 100632
248 280 89492
105 244 713936
259 234 44539
265 37 209568
158 30 444925
98 89 458464
289 44 406553
30 297 649778
9 239 806081
285 189 56586
247 3 135147
188 22 402608
214 140 342535
195 43 891393
180 82 76052
11 175 247097
208 202 502895
167 159 547061
259 274 877193
88 279 899902
47 185 766411
177 9 480473
205 293 16583
288 225 165039
147 93 907137
14 78 261911
279 64 951873
193 205 940557
111 15 179852
298 46 842438
48 40 685706
209 40 125280
93 32 780585
125 202 464256
204 112 932929
30 25 974030
159 25 398089
227 151 528328
68 97 871642
227 190 571224
207 161 813138
137 53 293611
183 267 436498
167 183 488014
60 289 280149
115 24 802126
162 143 566520
145 254 393648
192 91 859374
86 291 642251
124 53 911104
160 67 180670
69 102 670356
271 249 873741
12 104 829042
135 64 992990
89 204 764545
288 267 537161
132 267 857813
13 183 299141
233 155 674163
45 213 558946
106 231 853760
201 129 105825
191 226 17009
225 300 223477
121 29 539118
201 35 824844
85 76 854114
214 98 790624
223 273 573771
67 5 983984
68 192 520666
248 270 846122
139 36 255521
227 127 752857
37 147 353868
212 283 563338
175 99 134122
101 270 135778
199 174 582517
202 159 288466
231 271 57679
37 257 586405
8 4 838275
120 104 899916
161 62 483501
196 112 717133
185 44 497868
196 160 291846
279 229 368569
140 108 891966
221 201 13110
171 154 846100
78 247 680458
33 212 282391
125 42 446799
228 13 332311
104 93 65853
48 91 60254
272 238 558642
110 282 558426
71 35 920956
234 204 652659
276 253 669230
206 198 967253
226 8 591893
230 265 591314
284 167 324334
202 210 580572
234 79 710960
206 140 950539
39 91 797738
222 115 56752
72 196 117486
167 34 284999
31 168 808226
170 159 954101
250 176 769295
73 217 33656
275 183 485478
92 71 156010
165 60 966928
183 199 494334
11 22 651414
165 262 511648
200 274 840242
52 103 695113
282 180 580733
226 36 205604
223 105 474216
231 226 934900
201 185 277700
44 49 318835
192 133 986327
20 53 750363
264 135 477488
53 175 20737
269 139 217608
233 189 686116
300 124 722841
48 247 309176
35 72 632793
59 115 577519
248 143 5189
248 153 885693
4 199 83481
50 2 318943
52 264 541134
204 297 506968
223 127 818497
193 81 504726
156 25 520457
5 184 122177
221 270 752408
57 5 822488
240 205 12321
9 233 343748
159 143 995053
279 75 803665
101 117 35008
152 276 991198
103 1 500071
10 71 822426
39 122 530428
63 101 228104
230 271 491125
127 175 462611
232 51 539197
212 271 963994
47 232 586012
204 269 106841
103 133 844819
225 197 536386
78 160 516029
98 44 347444
89 53 977470
130 79 366916
191 118 292426
223 145 72947
41 178 996168
126 128 44126
245 48 46423
146 224 652884
234 226 308031
280 226 928184
90 121 136465
247 242 915222
170 188 461537
175 203 105638
9 112 25796
153 188 480461
265 186 131807
123 28 435117
218 11 962752
280 252 137104
64 66 889766
75 251 469016
87 99 633625
283 171 244971
16 29 868930
25 130 563203
107 129 980950
191 168 406944
225 6 445073
170 255 373702
294 113 408912
272 115 328237
53 280 295541
258 220 171697
237 259 746431
2 205 748831
239 236 563431
237 6 561885
286 249 72310
139 181 876703
270 55 595021
7 130 437622
22 245 925158
41 39 530328
78 299 845954
137 119 218408
118 286 11332
209 46 206462
280 178 603551
128 107 51097
130 105 378384
122 287 589100
255 47 664462
65 141 812912
167 259 505403
196 132 112528
156 244 607543
143 300 46754
13 285 314753
176 211 319141
132 286 1175
282 7 736773
141 93 537785
211 241 96800
223 151 993594
96 239 431020
298 266 383193
205 41 730855
110 204 541827
141 64 194134
276 173 808246
153 113 79100
53 99 593627
32 156 945542
74 97 229264
27 161 100419
298 216 436055
178 258 921860
134 168 283714
127 178 482948
184 74 391275
273 196 72166
218 2 270108
252 188 535060
152 200 368271
198 104 91875
125 149 615030
85 21 14395
260 160 255
52 72 132864
221 83 294467
80 187 275081
110 236 236924
24 49 977751
40 3 334910
291 217 855121
247 7 600128
290 38 981082
198 251 635898
4 225 794473
207 203 363105
166 277 118348
109 10 149451
6 287 300742
288 289 907218
81 155 522353
121 6 835917
62 199 230791
106 26 123680
26 23 190353
101 178 528872
126 51 630689
185 96 443157
273 42 988424
190 70 126765
77 13 605787
197 150 821421
177 232 266222
64 297 327117
254 203 214914
229 10 215213
222 157 884709
111 75 636147
108 131 61264
146 152 127129
273 140 490593
102 227 550957
272 64 404762
42 99 175036
189 237 555586
163 241 221978
160 86 66983
180 91 441352
37 263 114205
206 7 645941
7 223 727243
236 200 789732
143 74 469317
223 156 67128
251 128 778256
189 72 688145
232 61 116797
212 159 156838
211 41 847748
63 228 212713
51 164 447607
28 169 329759
173 152 608654
126 59 813855
230 264 981106
41 240 116189
111 59 902844
22 23 703635
194 108 763557
65 17 665890
247 265 767458
48 95 794377
122 244 886396
7 290 649325
286 120 439448
59 94 5488
14 136 229300
250 228 908186
239 195 851857
280 288 548836
202 148 65854
297 90 818819
104 145 404974
179 51 477001
194 212 751360
156 73 194907
22 131 940364
122 235 573679
84 89 875814
31 267 435991
98 267 453103
258 63 999873
53 41 466684
134 160 546389
58 192 556981
174 34 352466
136 3 126674
124 178 519069
282 91 931793
89 270 828539
82 187 76400
264 280 904070
192 277 667194
195 280 377157
21 8 930515
262 100 409301
180 174 410206
116 35 291413
16 245 136552
73 286 443761
80 99 471594
294 100 297980
225 153 401607
117 43 673782
27 167 264280
201 175 404196
30 269 738797
213 180 373943
144 260 589190
17 47 476995
121 174 33577
122 286 935986
17 10 363788
28 9 481529
204 76 872394
236 170 982040
274 53 500696
29 200 61394
193 175 400085
280 273 252916
239 206 770935
279 76 817610
186 6 139591
265 71 57777
224 108 41924
190 198 817158
210 253 51117
194 107 969401
269 24 149980
262 72 407294
45 7 731397
270 174 650753
211 7 57784
130 265 956431
225 101 336550
168 270 574428
166 273 595981
66 205 346264
152 136 275492
271 265 607566
96 121 286266
51 200 452694
160 206 816703
253 277 673213
41 275 896149
66 10 223576
150 275 863848
180 68 884876
261 117 529406
292 208 250747
163 239 779190
124 112 173888
42 155 433259
233 259 487573
271 101 663925
67 163 856157
202 221 400033
49 4 504484
43 190 698515
46 90 404645
163 269 729071
72 37 322378
147 100 660966
83 143 537073
88 215 659005
239 65 687625
186 266 3338
127 286 645103
136 174 274547
145 93 809165
228 220 88614
78 143 846400
84 147 758446
118 206 93877
256 210 285542
243 165 354992
87 193 468967
57 222 906094
290 110 804785
38 168 764921
248 136 895617
21 73 668785
14 16 857061
192 81 885635
239 235 894945
32 33 568517
253 94 410234
275 206 134738
110 147 74469
53 145 970295
63 18 944541
186 91 493
169 32 262967
165 72 717835
254 80 757871
94 269 309362
82 254 737838
165 241 625340
232 101 611736
178 181 739600
131 162 812144
260 171 569182
32 81 384741
27 71 2085
219 115 249489
202 219 736665
81 128 490180
205 247 798052
84 29 31974
262 190 177420
189 105 720569
279 249 729697
80 241 834528
52 33 646467
189 265 438202
239 158 672159
96 125 220043
162 8 780304
46 139 459012
81 104 426232
238 199 63591
200 93 609450
142 290 76354
153 51 396178
270 252 343692
258 123 25419
142 222 429936
27 229 60849
37 50 427720
1 231 192113
204 215 531194
176 135 268393
79 76 204374
33 244 728017
144 264 442718
175 150 358164
55 11 263003
163 211 796793
255 300 237932
111 70 967685
34 54 89047
34 179 784719
132 246 693065
276 60 251628
109 276 10348
12 189 276550
183 123 807890
60 164 666373
274 163 104700
33 12 895655
286 281 642568
212 86 172745
99 153 183294
25 217 290349
40 110 942080
81 185 720893
230 3 306045
68 114 502953
53 171 98880
228 18 232736
299 204 43403
253 119 666532
144 20 989754
130 61 450752
258 1 312996
284 66 807587
240 155 9123
143 141 173535
224 163 633445
174 263 833285
257 157 611756
210 255 766575
174 212 91489
122 160 977750
162 65 852766
289 182 391671
251 217 364877
25 291 498343
229 297 59435
284 130 859977
202 245 656859
113 38 414679
267 245 840323
165 233 614591
67 70 943564
129 57 360689
34 145 243134
87 155 924093
270 295 833054
3 94 796540
1 140 499625
246 87 144980
25 182 47816
3 285 366040
102 78 431386
277 158 203755
125 235 566554
51 74 163854
97 24 152684
14 227 898643
259 46 436007
272 164 233956
125 245 705692
106 223 358172
231 199 559643
252 117 35988
283 220 525076
162 108 489165
125 77 413777
71 58 89379
146 276 222336
108 144 671728
20 170 369979
209 164 866399
155 67 414360
61 4 354312
16 213 115071
272 107 467298
285 134 90053
294 15 281072
206 236 116241
149 255 170880
129 277 905337
71 290 270828
112 279 358678
203 242 431256
109 98 226520
12 92 960100
187 191 341101
8 289 691504
194 143 96945
130 208 421609
96 118 837136
298 244 630273
287 199 716538
16 159 160994
108 36 688827
262 233 537638
120 18 3970
256 187 185593
104 279 601478
284 20 91559
33 232 447789
94 163 180369
107 93 242524
105 212 130747
236 94 81821
90 29 997826
38 202 625422
142 209 295682
5 64 155277
101 200 749170
111 128 653696
262 78 740446
191 73 769222
9 29 906486
281 153 508901
166 50 700084
246 266 702451
66 125 466419
126 236 590515
285 164 331069
248 129 273572
49 178 81457
113 72 512667
50 72 901128
119 214 273386
89 6 220668
158 256 606263
217 213 182099
230 26 182635
257 85 530840
236 152 867401
58 153 402706
267 50 460507
49 229 844161
170 224 779848
28 35 362465
4 241 416440
168 298 836411
25 102 163391
70 85 792145
201 235 202341
244 57 431844
143 234 794062
259 172 232401
179 18 939123
132 272 838598
143 7 426285
144 69 344887
66 54 225755
73 231 583296
172 34 833163
191 36 244387
116 7 580772
120 279 487094
249 275 236580
233 207 870698
243 27 651614
233 63 68628
258 17 150991
268 37 525305
42 66 395176
276 102 245354
183 98 899343
275 96 259270
178 184 327708
234 17 726075
120 70 936481
31 54 445169
249 40 855829
59 43 505188
177 6 101895
292 295 79263
249 248 822633
297 22 741626
169 6 649101
128 63 852306
94 9 663315
250 251 467952
187 67 567646
31 50 453574
119 58 672010
94 32 521578
44 94 226597
162 94 4944
82 228 120324
143 71 786363
79 98 267469
142 263 547745
8 240 731566
54 76 589936
33 35 389870
107 265 153320
56 20 877198
148 65 30435
20 26 236225
82 145 624588
77 157 204732
35 291 925410
71 173 676074
141 205 242331
298 237 671204
131 299 932236
103 175 140747
190 29 960383
275 224 398962
274 85 766978
236 266 795488
65 103 845349
282 20 909387
225 112 503238
46 31 325355
94 297 640668
274 258 542287
205 239 101211
151 84 557491
43 226 274588
204 115 999130
24 183 724492
275 160 787926
208 233 648863
216 64 553750
120 290 926628
194 165 112031
240 94 234230
248 295 40320
239 115 952329
217 284 499411
31 170 161637
214 21 247109
81 215 120512
149 109 733294
115 167 107089
138 150 701134
94 289 379247
249 209 827293
95 38 856934
277 36 210565
5 27 864434
2 178 684767
132 25 292047
233 164 152336
209 185 16812
30 41 897479
1 150 191316
206 291 743927
137 253 723684
64 59 666952
83 71 528346
108 233 633277
152 222 884796
253 182 898964
86 213 577078
226 17 694836
201 39 890098
119 36 431637
31 227 586929
265 110 562862
235 284 206843
70 77 171010
22 140 683767
70 30 729642
44 67 904536
176 124 826169
95 128 622319
10 104 585762
7 22 427700
168 180 683288
5 257 938296
291 227 706450
143 297 940009
276 234 47573
125 226 657372
13 147 569611
66 153 574452
191 18 280640
205 268 320965
156 275 573779
43 211 15818
40 141 955486
216 11 385817
173 177 204464
76 293 931780
170 12 432892
130 154 293458
210 114 880507
46 263 539960
284 275 552114
271 9 205922
150 29 235325
20 61 481899
146 74 747339
260 47 839934
58 209 507217
280 181 9333
285 2 221638
22 286 759710
19 295 658709
19 255 333366
214 49 498043
228 43 799119
116 89 34216
209 19 168830
35 95 471556
109 244 2391
108 186 304962
186 141 425686
89 186 512059
243 229 909575
88 231 491456
63 283 201436
180 215 33591
166 183 445744
290 115 192897
270 86 524332
171 55 467518
213 26 237891
177 89 940683
260 273 988287
218 243 500472
147 213 678710
276 160 209870
123 206 577825
81 199 722127
203 272 377650
128 206 822659
32 108 955589
21 78 503526
143 23 642143
202 176 45638
41 222 642501
255 297 438587
162 235 983909
25 259 496098
169 26 591689
126 213 424750
277 148 521133
224 240 230804
34 31 908277
124 218 324505
249 79 370366
63 121 987652
21 210 920440
29 175 547078
171 15 394169
234 207 9100
247 167 853288
124 274 933989
298 128 897095
37 18 942004
215 281 800043
253 2 976391
47 284 52251
156 159 800011
40 150 590640
214 55 82746
206 147 191440
295 297 959439
290 82 938841
87 275 531005
156 240 255219
258 50 237654
293 68 147015
75 258 200654
165 112 429218
43 116 281295
260 71 382143
95 17 591074
205 60 870743
161 261 281037
233 92 622464
13 107 880852
156 132 75131
241 46 127786
156 262 722951
73 166 917637
148 93 165561
144 34 197475
14 30 637009
267 269 787373
84 244 465707
38 74 757402
92 139 910260
66 158 556386
94 290 492479
186 208 297951
52 238 378272
103 12 989675
157 170 903443
282 69 445591
24 45 170447
253 67 781333
292 285 806191
25 186 533348
4 76 67162
2 219 42112
170 156 44591
239 151 82946
254 224 341177
102 108 688765
87 36 363514
235 253 279095
248 232 867716
287 152 948345
30 52 346103
197 151 662610
177 228 590903
243 257 357946
183 1 622214
174 292 579586
219 70 185355
81 79 514046
199 222 678942
22 79 600872
286 188 243759
192 143 22891
241 3 955091
261 6 139536
287 172 218222
12 27 61430
33 160 243697
94 16 372402
221 108 438644
134 108 9582
52 237 422361
161 59 81350
147 228 338891
279 243 896054
21 145 477282
4 288 671261
168 56 550278
207 31 44856
255 113 163845
175 4 471148
104 31 725665
180 200 786647
127 38 303335
78 211 735575
85 179 984960
26 280 502476
17 147 643554
54 136 147858
28 259 532638
126 194 273071
212 260 279492
241 106 264846
47 158 940390
73 103 499399
231 195 210461
264 100 821873
42 6 579145
203 270 818496
209 231 357439
117 179 81123
250 299 18560
160 121 41052
64 41 140731
161 158 70081
258 199 887330
230 223 513619
124 175 828641
105 265 98488
210 16 338995
285 25 500822
253 274 611017
201 238 183099
221 284 517393
164 250 359371
112 121 586303
97 236 394071
185 39 26017
30 203 547764
147 154 380124
262 125 52519
272 266 125632
263 3 986379
218 182 654027
46 226 35547
54 156 35375
282 266 80397
80 81 530225
58 38 102402
107 191 598453
29 92 648060
148 290 519289
231 79 705605
78 252 981237
287 34 887932
67 205 772217
4 117 706883
203 222 318753
160 42 896586
3 289 586293
278 21 539805
126 206 908740
224 5 449953
18 7 508413
82 239 796540
96 242 106097
223 86 752114
164 157 156928
53 220 534011
184 267 464092
233 243 510233
240 191 655042
172 286 210525
128 27 233714
298 129 145264
223 94 806
123 224 432189
273 109 951342
46 294 70675
13 50 377551
76 239 267048
230 272 640330
275 20 940242
236 141 356964
116 275 847686
105 108 530535
81 266 931812
159 115 370582
197 71 273595
34 237 438418
135 253 587598
125 201 660643
294 258 699829
249 34 706099
219 85 584183
119 172 499994
161 274 873174
162 284 284181
22 275 80305
167 158 735107
152 284 637056
125 168 391137
247 84 832658
90 194 59357
27 135 685994
80 283 675941
288 191 716386
214 27 846853
142 78 380360
226 294 327502
191 101 663704
28 196 59942
229 261 838047
58 25 209972
107 221 769010
50 6 452901
229 41 401090
253 279 914958
198 221 584091
91 296 750629
53 185 138617
270 300 417777
231 160 161898
74 66 733360
91 166 543623
28 82 818199
140 124 701814
9 288 657314
66 206 206974
271 261 256987
55 267 759883
241 178 562990
249 24 61628
47 76 449271
262 212 739290
175 167 686270
151 154 601416
217 34 672846
49 169 761471
228 30 314872
170 256 337284
226 211 772811
179 126 488759
128 116 355741
168 285 466001
147 2 982381
22 46 617190
83 28 844214
70 255 894663
93 286 196797
58 260 985825
48 133 782845
242 264 610
25 7 389278
64 100 549213
243 255 429955
143 154 666571
49 288 468103
151 62 611053
71 28 908874
165 37 702137
76 38 436052
2 39 329592
248 146 717923
282 14 230313
255 58 190308
179 192 200275
296 61 446956
63 205 365571
138 12 312522
218 112 842442
141 184 162750
30 198 795085
109 285 955050
83 68 522808
35 226 388717
285 19 542461
159 78 249211
126 298 876890
21 275 394761
184 240 970619
196 59 479001
78 196 358379
71 192 428172
15 114 201499
145 78 768971
259 4 817720
169 44 471979
283 27 232564
95 132 387469
286 297 312987
105 49 106402
132 77 688565
168 93 84916
109 293 612452
236 242 194215
261 252 313498
83 252 781494
77 190 705335
172 17 38312
43 52 899440
277 190 547101
112 59 670593
197 48 313323
188 278 767758
258 257 77769
35 170 644290
170 33 558642
44 2 314459
112 295 791770
41 153 165646
253 176 411882
267 281 88012
91 131 245928
126 241 681625
144 226 305223
45 106 517756
119 278 643868
22 235 863367
37 98 368759
12 108 926704
31 263 671750
18 57 954914
143 6 516880
257 34 179453
245 62 96358
286 258 272260
37 246 456001
208 210 623794
79 59 487485
253 289 723228
198 59 647600
167 43 170631
297 211 386517
26 73 800656
144 107 299079
288 240 835854
142 176 230886
190 222 853988
123 221 314125
97 188 504258
121 128 685467
266 176 128805
247 174 79313
85 86 637310
1 234 724583
287 96 775352
245 23 576248
32 226 420278
87 145 344510
161 14 775229
92 35 408819
193 208 476855
259 66 516262
63 84 882925
147 193 962569
14 153 639617
12 240 929413
113 227 842588
284 52 432671
299 111 259626
103 284 688063
260 23 737631
108 257 828732
184 13 540789
25 93 567724
165 56 193396
192 82 212232
51 195 685702
9 167 330047
173 207 252788
182 175 903419
35 219 383712
294 231 226570
172 295 749400
275 248 848720
161 199 967852
37 125 681242
228 266 231925
273 265 408139
144 206 926431
72 184 444006
35 8 663136
300 231 469728
166 227 366306
180 89 734895
258 252 627984
169 165 785981
144 297 489232
150 120 996738
279 264 302334
102 58 629080
228 56 275585
43 219 967655
30 77 248366
105 1 524923
216 48 592496
7 17 797288
296 24 524562
237 243 73862
59 279 572280
219 53 153088
76 245 389941
84 231 734950
182 284 936988
103 161 770288
217 103 812328
65 90 609820
294 250 73123
59 206 306123
51 273 160676
22 175 402199
93 177 501881
13 146 359876
202 289 974571
140 281 967014
57 233 599017
107 100 209959
278 208 441002
222 262 660073
161 163 561758
254 192 784163
250 71 673501
65 29 884367
70 232 919964
220 98 123628
249 184 207237
196 82 192543
289 148 473534
169 187 962622
299 208 229565
80 298 474787
135 263 81193
265 209 622798
164 83 350385
286 130 483079
90 120 853369
125 243 393164
197 32 723722
178 75 905498
123 262 952519
282 234 20991
50 170 699645
176 22 928680
276 3 959229
6 282 675460
271 80 342114
198 90 132194
84 178 848537
63 275 226735
11 156 209939
135 35 803215
23 268 161678
92 142 930345
48 235 570841
164 201 72426
207 26 736110
11 26 677928
215 190 325622
68 150 200242
134 154 309388
21 64 123920
66 121 567935
262 73 314333
257 8 799421
229 2 271190
203 286 752271
119 180 562487
241 135 337387
210 31 65189
269 144 45643
76 298 811015
72 158 767460
52 256 826626
119 195 359982
138 96 54064
287 231 67536
42 178 611569
23 196 948750
239 133 739974
298 264 268035
44 204 721042
118 26 56680
33 235 592429
269 35 153007
283 24 477559
131 115 681052
144 214 756140
51 77 883661
137 183 980982
79 71 877395
90 67 683795
155 147 616874
196 212 219463
275 163 757601
34 252 564736
93 236 568989
140 234 312205
272 209 624658
168 155 79538
6 285 846588
141 254 706595
254 239 412230
159 116 980567
238 189 64181
20 41 961852
220 253 981262
77 115 332865
42 16 377987
83 133 760032
3 231 200145
61 199 847084
279 271 398960
247 239 197746
203 238 935744
94 285 721145
178 134 979564
125 213 927753
118 21 954057
24 281 578003
71 50 209982
158 195 870722
42 262 486235
50 100 694102
258 60 913615
108 182 44981
23 111 180552
91 115 264851
197 184 851753
64 271 488413
95 84 146974
63 152 668625
117 47 352785
223 195 365361
173 259 297800
270 13 979527
128 125 181104
19 79 441926
3 46 581029
157 180 398314
299 149 573849
240 56 905755
179 274 987895
33 4 109421
103 290 339847
52 36 494802
223 207 899325
93 235 387102
150 179 593335
167 86 533979
261 290 131855
217 114 871786
87 124 671130
234 12 636150
210 53 795327
280 60 25167
201 210 799687
199 98 837802
66 165 784175
172 142 920085
230 268 646342
244 209 69217
27 236 589063
90 236 382935
117 39 597606
103 104 26513
20 137 193662
189 21 154147
36 102 561618
52 83 718350
82 104 854816
107 166 193630
102 203 37043
36 262 132285
14 23 986777
169 56 11941
164 43 981425
75 171 182875
4 24 605329
7 30 152914
190 237 633041
92 105 784483
229 96 921283
213 294 65504
240 145 300837
296 78 719541
230 43 220853
80 232 818464
47 67 533130
6 260 745206
37 142 654583
300 157 35691
283 83 319043
263 87 780796
75 12 814365
147 69 260510
230 253 404403
79 244 943800
82 2 293220
68 61 66503
229 277 999057
80 176 10726
219 238 854927
49 252 405342
284 247 434404
148 10 881950
147 140 462866
155 206 17019
74 148 612431
156 193 459107
203 117 534873
19 45 867425
275 211 99782
242 295 529167
230 188 719667
74 75 237768
272 293 405042
169 20 591261
204 201 847198
46 2 521469
210 27 385035
124 198 181560
147 195 581574
205 281 296101
140 50 726306
148 8 711402
184 146 564384
57 161 489234
175 237 768681
81 180 550286
51 268 136413
258 185 798372
73 93 159949
157 20 533000
216 140 266602
290 122 556210
82 102 150888
55 152 378576
60 279 897089
19 55 323012
30 282 195819
121 206 340292
60 231 673136
238 249 475036
87 232 999484
218 123 333452
20 5 766467
53 122 65765
89 230 389134
273 243 296049
259 140 755336
140 256 520211
79 45 857417
238 5 139055
246 200 107918
89 251 62002
160 188 536821
246 20 684409
172 211 572078
237 19 793002
119 49 215918
246 287 95925
256 124 402675
250 78 490892
154 5 851741
300 263 119222
83 192 742261
23 49 841692
45 243 581681
155 295 445816
34 26 107355
221 52 360596
114 13 335770
188 287 20663
224 189 868867
133 194 453514
268 188 80035
67 284 551510
103 130 870758
58 290 522642
221 13 354184
9 58 950284
152 299 198612
271 270 939865
133 228 281211
139 84 364173
14 218 316986
24 17 694967
250 288 64921
205 147 542636
228 207 552602
198 92 604144
171 100 472070
234 194 27105
49 290 180844
87 272 326612
230 145 226166
77 153 634221
49 2 119758
265 76 484108
15 96 822685
252 120 358849
276 27 212472
146 65 717636
183 33 112479
111 96 63106
269 90 998120
251 68 112859
252 185 432640
18 54 263465
158 224 767672
263 38 600264
188 28 252663
1 47 695982
273 293 942007
153 79 904709
68 71 206740
248 148 614934
86 185 207665
265 123 900057
46 34 887034
160 295 443131
295 275 234296
125 171 478645
54 177 106524
51 169 108382
107 135 699294
255 237 793757
288 155 619560
92 148 445017
156 169 825472
196 225 20499
9 248 516376
48 226 650012
87 260 243659
170 186 340027
293 157 817434
12 224 739104
221 163 573822
184 113 728577
232 185 615226
248 292 98380
28 233 137516
9 278 193185
78 57 831902
72 55 423585
289 125 274338
51 168 353432
128 214 725858
117 138 823539
55 183 299303
8 206 697450
141 164 293696
237 247 394277
121 119 66743
208 118 874889
39 67 196875
196 261 986977
113 144 393682
211 12 290160
109 118 184400
211 283 185176
117 128 477478
34 88 728691
180 260 448412
212 279 458893
107 180 379174
30 85 111693
17 31 254605
140 15 840469
134 139 671171
227 204 440479
27 35 419232
102 245 971533
18 98 382525
4 185 226759
269 232 489421
55 188 338564
245 180 425736
282 155 764068
191 256 707434
199 55 674809
98 230 437274
267 170 251393
37 207 510247
73 41 930327
278 264 24816
297 257 509190
137 140 676397
157 63 29086
147 116 757964
235 199 576351
216 131 170817
122 281 25721
17 36 861904
74 181 615982
95 192 880981
294 276 216593
122 199 198125
111 188 433799
252 95 201212
207 268 865142
132 245 164729
141 125 335687
30 105 639817
182 297 592996
100 114 984630
204 255 637410
90 228 914118
22 229 155415
220 27 625676
182 98 580958
231 140 623659
221 132 336560
66 232 69016
17 150 594571
290 128 251176
276 267 440142
290 285 80182
198 107 569165
289 198 950735
27 165 463247
190 85 885385
300 259 459510
256 60 628063
222 149 641133
268 239 138324
273 298 12737
259 212 805612
155 243 500906
53 57 973256
188 173 886451
37 252 970280
133 154 431214
249 29 911797
227 158 749950
222 103 966297
168 131 931551
37 199 407150
212 11 91509
236 201 240208
268 56 285471
59 264 798152
208 132 374736
53 1 28839
85 200 163823
40 96 803107
271 170 381287
10 205 548815
245 155 590010
69 195 33908
41 22 600123
152 227 453040
14 37 161060
214 97 10632
58 212 142477
133 169 669311
181 193 284132
277 167 692326
210 287 154901
5 218 62542
76 125 32192
280 22 914372
100 141 96963
221 232 960844
89 158 377544
278 193 565672
197 89 530568
280 115 997337
251 232 61607
268 177 327044
272 54 368884
240 136 460853
256 205 364898
136 295 952754
192 197 373478
238 148 963290
175 161 801051
44 101 456635
259 56 938913
98 215 758585
74 196 931517
238 104 859458
56 110 456780
105 260 619407
217 8 593141
30 62 864528
292 252 964561
252 61 3743
12 21 51920
121 230 147054
136 207 918230
191 8 623898
52 3 360901
293 51 427234
172 203 111708
231 128 70635
260 179 876006
158 131 178835
195 211 497913
158 99 73292
40 190 547762
153 127 337238
175 151 305600
131 99 753829
23 289 722649
231 210 383969
39 162 186241
47 267 147819
45 223 531498
197 285 468471
241 259 250280
300 24 332627
222 207 983924
79 57 422751
168 54 739764
113 273 441983
2 202 259380
68 145 478424
112 170 134973
156 151 834906
120 160 12669
229 284 813104
290 93 955392
207 133 671594
73 186 38394
35 59 46098
148 180 338305
87 200 414409
201 261 256455
130 3 77749
255 29 402265
83 269 73495
86 93 203022
108 262 26040
182 178 849991
13 242 124079
272 33 195703
143 114 677928
183 106 780803
258 215 986848
35 148 895628
39 205 403751
81 101 692142
104 2 882888
179 99 878974
254 9 827450
159 148 554259
232 262 376294
28 90 925578
12 148 2010
14 129 284066
238 254 965378
107 251 121650
183 239 280206
257 194 718599
29 80 797050
145 92 95194
281 8 998693
200 48 961859
40 192 225769
144 32 877879
91 198 326295
173 129 409949
266 166 738564
290 200 384687
40 9 439380
96 51 229669
253 196 356761
128 177 502879
241 101 503235
91 163 142540
125 98 113467
238 270 124859
254 96 667201
274 71 592702
298 89 946358
6 184 448155
103 166 415191
79 52 283993
233 140 541855
74 40 555328
50 213 933560
262 164 568181
74 104 838853
282 141 900802
268 203 203438
191 143 93547
198 286 505769
54 296 61580
50 295 529550
26 183 778309
199 225 564915
178 51 831747
192 121 169880
236 84 312854
83 205 389635
193 201 548301
231 243 521316
166 137 399793
179 135 823144
277 42 334823
75 255 689110
251 19 708651
163 257 659625
83 208 345231
252 52 534638
285 135 34489
192 122 439065
130 213 264087
207 188 521611
148 259 622430
269 102 594884
139 198 287886
275 164 719699
248 211 390331
79 181 751807
273 23 137681
48 121 372212
29 246 2148
244 176 613337
157 291 320801
14 151 721519
179 155 517400
55 49 988022
106 32 280245
230 269 552226
148 209 251218
23 207 658303
186 178 223253
291 76 167760
183 99 46200
121 76 265573
24 251 340121
124 42 54749
91 169 538500
47 225 95654
59 51 414548
219 206 386688
106 134 744960
295 201 705907
219 244 7773
43 15 424830
113 115 249369
208 255 301799
62 291 125791
87 39 462560
270 119 170236
151 159 495910
49 19 241660
83 185 648665
75 8 124469
70 179 947818
19 35 966613
114 6 932949
133 10 261853
239 153 905611
218 274 53197
166 182 166059
191 215 475359
223 240 854934
135 119 6969
191 283 94792
278 8 38080
71 99 816494
220 5 635171
97 164 814287
167 111 736226
58 10 905624
103 46 111888
52 165 210529
244 179 965383
85 205 610324
198 31 582924
93 224 663110
72 132 472328
212 161 88147
10 256 284837
12 140 750266
258 116 743395
197 74 445578
283 255 255712
189 239 258224
55 28 683847
16 271 274223
59 185 362413
155 145 486119
175 275 188479
185 18 910209
212 42 869926
57 243 680125
49 89 773586
177 190 803539
182 160 757934
86 205 321347
87 189 951019
39 120 891078
204 193 55721
211 19 305095
65 85 592966
295 41 41045
3 278 416422
293 165 735482
213 25 765997
2 252 960312
240 6 511848
118 261 719607
116 276 773527
252 111 397248
106 186 911634
45 289 50107
162 230 490227
92 192 271824
263 62 989430
261 20 338722
190 173 81876
118 84 421748
110 230 583166
196 91 115428
269 168 96227
280 95 807166
123 228 272573
115 253 350285
161 31 696709
167 145 79250
203 79 591840
125 246 367900
243 289 548896
80 108 716974
3 81 394434
68 66 53575
226 138 738282
109 46 331006
222 159 169170
113 214 610606
243 139 642637
294 39 558143
39 57 862034
295 161 942577
95 28 549703
51 255 747957
128 99 395803
207 300 687555
175 126 12751
267 58 853355
201 42 423297
239 32 809846
259 124 592533
249 154 752631
154 99 309983
58 199 17533
23 97 941224
130 211 897377
145 75 437198
183 74 526617
49 139 218620
69 135 902523
229 9 476770
10 166 219723
182 105 244270
218 68 225494
6 266 492553
101 287 680720
128 6 957893
278 37 944603
191 43 672098
189 295 757155
20 278 71196
232 11 759574
52 236 655108
103 273 324268
16 83 396795
215 213 216415
251 180 208510
231 218 557848
82 169 567602
277 286 153178
176 115 666048
87 29 278637
56 48 436082
44 285 472211
273 263 973771
156 189 364626
235 21 172993
85 182 559931
61 278 890160
179 293 265032
197 91 833991
106 47 537251
109 146 664248
202 22 725360
289 171 802843
210 247 227915
174 142 283649
169 157 513926
230 16 387819
64 52 909897
153 247 712183
125 214 601152
8 173 752068
14 124 482744
87 218 796458
261 72 850216
282 283 950263
20 42 556093
114 193 739381
18 3 179607
60 249 20331
16 294 120635
189 146 431628
57 113 45186
74 239 859660
31 239 783338
137 265 869536
212 68 704962
251 116 659799
132 219 953029
121 242 481121
264 177 321426
131 121 394264
105 220 507553
246 131 823902
253 293 731326
112 167 28519
2 174 939550
211 89 218950
34 141 261570
2 261 113109
205 245 133380
85 34 41198
6 245 421355
237 262 287394
111 9 373521
257 95 492603
107 173 652795
79 213 205691
6 137 631239
50 35 309623
131 92 408508
294 19 449745
24 141 353881
171 293 318364
164 230 487318
99 203 785982
18 96 393601
222 175 501777
38 170 822949
80 73 496689
265 185 530823
221 280 287107
14 58 67128
115 12 791999
128 72 875868
239 272 867122
63 160 329056
63 239 953058
259 295 209949
59 55 268006
241 193 335944
102 154 690836
254 97 748614
9 279 25469
260 3 720883
123 77 576372
117 214 487700
193 63 809340
245 100 794229
48 33 874769
245 256 523141
126 247 158787
186 140 405092
98 16 76641
248 101 843718
8 95 381276
116 297 873406
78 126 172829
79 125 921714
269 140 201645
182 39 84795
130 15 494822
225 165 432722
251 192 246642
115 258 735125
149 72 490276
267 34 169619
89 88 54378
130 197 771925
53 289 161194
16 238 264128
161 228 942218
191 105 966854
43 243 13382
86 220 382099
255 46 357445
15 106 240164
146 45 127710
201 92 515169
242 275 777003
119 100 963481
137 276 326069
15 187 697318
83 95 907529
14 248 958568
155 244 159201
234 8 904285
190 102 704998
7 280 39029
160 184 294167
166 261 876090
89 8 798343
18 49 303905
99 32 199492
210 220 911788
207 7 354380
20 114 348836
160 203 541181
24 202 640020
16 183 358348
20 203 720666
182 93 712170
138 51 886696
130 87 500207
208 136 901601
248 87 337109
66 94 419035
22 97 191843
144 43 633537
65 69 626110
85 245 39854
34 101 978541
36 235 298543
176 75 628912
7 246 631702
159 139 5147
258 21 916359
295 151 434433
255 53 280594
119 171 454428
8 230 150209
253 261 673704
93 156 247482
248 147 243229
292 51 518872
22 152 651599
277 80 208515
221 242 39736
243 269 38164
197 183 530664
224 245 527270
144 23 494322
70 161 103096
161 236 855914
183 92 938815
166 163 697463
296 270 309747
15 175 984792
180 74 573576
135 275 283705
5 99 306050
55 57 778903
11 143 582997
28 263 903676
297 61 807129
132 146 100043
181 153 524362
89 192 756110
30 146 209213
72 247 234510
108 145 430349
111 119 988349
142 93 593988
29 148 566098
161 230 992180
75 266 991343
238 273 761820
56 139 691179
201 165 354361
219 229 487466
274 215 515192
236 249 744290
29 201 108985
80 228 298504
121 47 355447
62 89 241025
241 77 129063
42 35 639749
143 157 46861
203 158 438070
115 194 74560
209 141 166992
252 253 406621
120 99 622762
19 263 354958
176 230 240244
184 163 364500
18 69 570399
223 233 362752
183 107 77554
230 141 484944
218 21 236476
177 246 579145
85 212 654343
130 100 766579
18 14 710504
182 291 556043
196 113 522491
94 284 231286
132 21 218622
45 104 595267
193 95 215551
105 293 57344
64 142 59470
13 81 755462
121 38 332546
215 134 403768
223 123 455459
157 214 446314
141 2 447619
153 227 661972
29 105 424118
258 26 999197
19 88 998811
181 245 329914
104 98 737347
197 237 602118
259 146 818675
288 239 309247
126 217 787074
234 56 679569
182 236 285577
147 243 342448
223 161 468505
286 31 879614
170 23 832184
127 28 395261
142 180 507354
195 176 986627
259 59 470233
280 213 785995
45 165 838110
25 55 893417
295 224 802747
232 255 956309
202 281 25975
272 154 349183
173 40 860455
84 269 692550
215 63 523170
168 274 592807
164 2 74793
229 23 397836
269 207 44317
33 39 372685
78 107 751325
32 146 819208
77 254 106967
48 22 427282
208 78 970141
11 82 291021
75 95 539670
63 261 898389
58 143 796064
229 15 798415
99 13 922097
48 2 275089
288 25 638184
67 300 192796
163 78 8753
33 141 305327
204 54 297721
92 281 84143
133 249 12061
138 167 407497
285 65 767786
259 210 700158
297 212 930657
168 64 701570
274 42 111560
265 101 69048
118 117 606327
289 143 492185
232 75 484471
101 70 806830
274 241 399908
200 144 723253
134 128 280422
54 271 571017
219 14 667952
147 109 836554
31 152 618461
227 262 436790
107 116 315057
182 127 985084
294 112 847385
165 286 1403
97 99 432495
291 237 220530
130 285 43133
244 76 744559
136 9 620263
220 111 359706
24 242 850211
25 35 183307
101 171 583310
48 101 508570
43 264 165717
72 207 607935
11 147 642579
246 178 134507
72 76 547123
28 253 569907
144 22 303291
99 47 718799
10 77 630732
37 15 880363
145 60 662100
173 167 839472
82 265 900708
207 208 259494
103 151 907693
106 204 460959
120 95 570036
143 165 562173
43 178 448425
52 177 448954
60 263 153320
161 219 139053
261 77 31063
161 95 669247
201 120 944702
217 280 292188
144 78 534152
120 193 913541
300 63 433418
233 16 391417
247 79 344675
294 126 363917
3 284 394507
212 44 605646
78 89 31193
64 73 93475
54 140 706137
21 176 723760
94 79 232013
85 139 347663
252 184 625679
42 27 47217
118 277 503674
97 250 838626
28 139 373263
226 104 776809
144 25 693696
209 77 630289
179 254 895817
67 207 421836
271 174 754774
5 252 790458
132 19 429848
19 257 877092
136 277 946034
299 248 782194
82 17 651548
63 182 559638
198 63 418296
91 35 220272
185 148 763465
210 232 549202
96 25 502128
108 20 639621
25 207 475689
266 13 568784
138 143 784042
272 219 817091
277 140 409862
204 155 607369
289 246 145252
198 284 517619
140 293 799854
58 40 149693
279 251 509075
253 215 980011
262 276 719234
122 61 761344
69 226 642275
256 157 475283
157 226 410781
178 196 247713
20 98 329758
61 117 903913
137 226 640362
291 59 830239
163 110 988099
220 136 772864
131 159 932355
145 227 332181
21 209 585436
223 38 796952
36 93 353954
162 124 594533
96 293 207368
68 156 5310
209 260 75343
253 243 68235
235 148 602710
270 40 941266
181 238 478959
94 155 400162
22 130 377885
152 76 959934
200 288 91422
131 37 240591
217 46 478515
116 120 532075
194 238 847050
86 26 2226
1 247 780026
238 252 979691
290 10 34693
147 61 427124
91 60 815380
30 187 534855
286 146 302945
233 130 423664
191 65 945646
232 234 264
169 171 122850
296 142 861406
250 131 595424
36 147 292222
99 123 824176
229 211 382137
295 162 826567
74 201 129961
36 193 812223
133 299 544762
5 165 446137
17 249 628065
146 245 105705
211 123 200882
150 65 667580
9 240 414147
207 241 60980
7 184 696356
183 100 830879
223 57 120824
237 72 490168
276 24 301263
38 183 593524
166 154 50714
260 55 604302
178 260 198917
295 272 142047
156 245 944070
171 262 719350
99 189 648660
97 78 169319
11 91 227306
281 261 768125
1 213 247002
129 1 492183
41 24 843213
266 198 896372
160 139 455241
270 262 638972
132 291 71157
100 39 663635
27 171 978515
244 273 643454
46 157 996962
156 2 723872
252 157 911248
164 117 380350
110 130 169389
26 222 794855
199 244 27469
220 103 866815
17 291 104624
252 163 770999
112 253 276875
266 230 953236
93 63 951568
280 220 244925
179 127 42974
96 175 316349
195 224 840816
143 49 835465
165 145 942317
57 194 281475
20 270 893537
54 77 481324
285 118 711697
149 34 611550
71 87 635233
144 56 53783
214 103 556125
168 173 292971
150 164 686936
50 162 312394
265 20 551409
138 55 958285
92 267 189584
205 71 33367
82 262 87743
61 168 195436
293 79 351022
156 263 998507
98 180 400092
41 123 363685
244 195 270881
209 94 109577
204 224 976550
284 173 94490
61 160 640345
120 82 460429
89 141 802395
31 254 850108
102 232 133371
123 201 986414
48 280 491128
142 41 953818
121 10 505372
173 1 944209
156 224 494229
54 88 647191
140 103 416758
20 123 355286
98 80 734417
166 1 261141
152 12 517287
300 240 939215
293 279 923824
252 26 322173
25 211 906795
198 199 234057
208 128 986794
63 191 319856
82 263 292895
165 289 398237
23 226 645530
222 125 259338
158 180 278348
219 195 484788
27 63 348342
155 192 97399
167 58 926207
83 297 219984
44 81 605010
102 249 881935
159 108 197450
251 139 587170
248 229 298364
273 47 844889
208 164 545521
76 174 292181
82 85 178185
141 156 66345
167 211 324998
158 144 359986
211 63 17955
257 12 352052
220 254 626434
174 252 104866
91 41 378255
225 134 860221
180 276 921711
156 63 355369
251 201 806071
228 167 806221
159 296 732166
293 194 391173
147 214 505497
213 162 889067
281 123 236723
7 237 926761
36 51 232248
133 171 130822
131 209 507412
205 241 832207
209 176 354978
32 130 932278
299 173 578541
178 160 769402
274 78 723335
240 72 282106
285 183 271228
198 60 88459
125 274 169814
33 107 216766
293 30 239033
130 241 257038
17 57 701017
68 117 201041
255 103 100343
250 52 701749
13 217 901484
186 92 154710
7 287 450481
242 108 819467
71 107 794856
144 74 862780
277 206 135457
149 123 84262
39 285 440154
17 298 308003
298 28 443398
200 167 125544
189 264 856461
176 117 479172
22 292 807823
241 226 532660
292 128 297664
64 229 881138
235 298 133002
99 81 439323
80 249 984043
300 204 124805
98 140 599765
245 218 865464
21 131 471031
190 143 270090
18 52 736961
192 233 484698
281 98 105858
243 124 855043
135 158 533665
154 217 171384
180 183 235767
82 202 809208
140 286 650393
72 111 392142
166 68 722339
72 98 792398
15 116 669747
133 223 569036
26 92 10935
45 228 897685
245 131 297371
208 63 605094
3 17 821701
247 18 988347
49 266 923333
240 200 278290
57 92 439353
181 5 840854
196 127 286901
237 85 781625
208 250 467254
240 259 906120
252 155 969494
269 272 984565
259 185 275515
134 115 137736
178 128 432300
131 235 750443
272 228 991222
292 75 461189
155 90 182701
293 199 90395
225 110 147987
161 193 728049
218 37 420166
161 116 387139
89 216 188279
95 40 3808
211 34 735250
77 9 688228
48 15 737169
203 288 908035
194 59 721369
30 181 812504
1 130 938354
76 269 353196
155 193 793018
17 135 16819
80 242 500478
189 138 373537
128 203 82997
292 209 113665
155 141 650111
94 21 576714
141 191 855891
283 36 901991
95 15 343649
10 192 279738
13 226 446733
39 152 698228
289 31 999963
42 180 926317
123 255 377515
176 20 841127
294 58 551352
258 99 272466
39 217 444609
102 116 364648
113 91 946901
145 266 832181
239 284 184813
158 48 704926
263 70 143002
266 148 559060
119 150 84759
69 2 836084
147 124 862523
287 215 784755
155 37 784799
18 290 41172
295 90 876002
26 25 955052
34 189 906999
241 90 888459
4 295 591312
85 44 844431
119 170 545076
271 110 12959
41 172 206510
128 263 252357
242 49 928375
126 168 896407
61 88 453986
248 213 573598
9 256 104048
35 2 882266
138 144 192794
160 189 342366
217 294 587410
84 218 970686
123 59 761363
149 33 962519
60 181 754332
137 242 880142
141 120 464904
217 178 752647
287 221 882658
109 172 762877
187 108 105757
68 81 124183
19 65 912532
255 261 420242
184 21 57668
110 2 421167
10 261 280061
77 172 574316
86 234 81191
105 177 800333
214 32 289505
128 194 286991
160 82 398448
6 213 289713
36 55 872477
300 72 283606
66 38 59887
97 55 57082
66 1 407778
219 57 163708
26 91 208679
272 231 519244
259 76 722341
105 175 866210
166 161 710215
167 123 929188
147 125 912349
152 207 524445
91 191 332851
297 59 601940
176 9 786676
127 199 668453
137 219 954068
205 119 650198
39 61 666954
121 39 608918
203 25 318445
44 284 580248
264 172 181110
254 193 973831
15 280 559947
8 252 102971
25 4 508657
268 27 47042
183 108 307512
243 213 542430
276 21 940159
197 93 484911
227 232 504144
190 17 442719
74 102 6828
45 263 782845
269 238 659832
138 207 698175
92 52 962416
170 202 826235
139 239 636589
242 266 928482
295 251 449626
206 255 404958
138 83 233177
191 48 884958
9 138 261008
193 288 879719
60 7 577731
42 116 738441
286 293 530790
66 179 934679
59 21 242122
296 117 756860
263 255 177190
99 169 725801
211 52 163921
97 265 654198
204 202 614320
2 271 433939
278 23 103998
26 196 806706
254 175 271511
286 25 753305
36 84 718638
76 138 282761
49 195 140920
193 103 59815
158 79 836656
228 281 606540
106 111 815962
72 46 44444
49 203 995802
112 7 802913
1 241 918596
242 109 357202
77 242 263598
66 252 18401
256 43 64014
154 86 997244
254 233 150389
42 72 3731
18 158 380614
35 229 671416
117 144 625503
91 119 675701
158 291 105761
39 129 835944
227 106 137356
126 186 580876
43 74 521695
133 111 928936
194 100 602766
13 48 978483
276 147 398890
259 235 158377
188 257 333879
83 242 24993
296 75 542323
195 179 812669
70 139 594093
175 180 515784
289 71 189009
15 296 171563
263 262 244146
216 193 661010
221 149 672890
150 256 611428
99 243 721909
47 38 778642
158 129 645493
295 271 167156
123 73 116053
279 173 98912
213 49 826257
14 239 120129
210 300 243111
119 118 394828
266 90 845424
200 299 58816
288 195 364103
19 283 365818
151 216 527198
121 184 748957
114 105 692991
6 7 952037
12 268 357467
217 7 884258
49 72 217542
160 289 973921
253 251 596046
157 255 33197
92 217 317450
290 114 359942
198 176 556154
268 39 136919
259 190 525644
32 186 233837
166 34 107383
17 241 19805
102 119 18486
19 169 218885
2 38 691499
175 113 607608
300 68 556513
65 152 433195
205 84 180923
79 4 903139
141 92 532217
130 37 31319
185 279 732907
106 182 212644
216 13 308224
216 65 833176
105 145 702750
17 62 549438
144 81 435127
26 127 198499
49 66 533061
76 290 743211
228 269 547541
148 263 219781
167 133 332752
195 230 859731
79 207 8717
257 16 713664
148 13 533117
234 199 748472
132 161 820916
112 232 36151
239 276 507662
243 53 140370
241 256 411248
82 195 6943
86 109 1700
218 33 533857
62 19 49058
149 160 462698
124 83 291671
91 40 962004
6 196 18277
16 246 425740
283 228 713177
5 169 608488
67 258 663686
294 17 889697
142 94 627844
119 188 990680
17 198 58314
143 123 30373
110 232 548563
148 228 157723
164 178 203863
290 137 265645
261 136 506316
227 114 604704
112 171 186515
169 269 934704
168 251 764898
108 113 304295
267 244 462712
83 199 685890
220 292 36110
157 38 516105
276 195 964505
25 255 848061
106 89 456159
295 143 857994
38 259 375736
127 7 40110
292 58 426439
246 294 226403
140 70 439535
243 126 553780
300 278 580530
118 131 983933
216 15 507273
116 77 844609
193 191 585632
119 165 764677
92 108 332712
232 192 396895
130 117 109052
268 134 368210
8 119 285591
42 119 141728
76 252 865755
57 204 875781
265 216 961900
234 7 91835
16 146 912650
76 246 510573
105 31 240013
68 130 308557
278 140 562021
259 299 742583
200 194 237410
212 255 415452
82 83 894032
30 166 401778
65 251 369124
172 225 859302
101 240 177025
35 238 411097
266 234 767107
122 271 709265
89 9 345431
162 179 237366
249 261 627947
125 295 964283
236 287 966274
81 51 556916
121 187 806875
75 45 626879
172 272 709808
19 125 103687
296 114 574277
233 97 784873
224 43 827409
8 1 431038
273 151 986994
158 163 30432
111 267 683536
153 196 737644
37 134 780101
214 225 580432
95 212 317687
222 192 329123
15 76 952767
196 60 918128
63 178 37353
53 149 508865
173 192 892732
299 1 320257
16 300 574829
65 62 807353
213 183 291447
10 283 793541
5 195 236068
27 54 686955
298 144 224319
232 123 637083
102 252 124495
295 83 8005
200 230 216078
140 35 276950
34 178 721777
272 236 151132
155 280 49991
6 97 151414
108 278 519695
293 53 456404
14 76 568095
213 184 759619
239 17 39452
287 279 670775
38 6 729534
63 5 114124
94 225 812164
143 261 428224
282 122 701793
147 223 437326
157 24 21648
28 62 466130
101 113 867742
12 262 945007
244 152 551993
8 210 869595
188 24 206816
279 227 614538
7 165 817620
160 2 818741
180 164 326756
233 180 446984
237 245 301476
95 108 792276
206 47 492873
59 177 33829
204 273 138586
46 150 430873
236 293 950694
57 136 72143
5 207 977766
50 16 882193
139 41 659547
174 128 868440
295 274 338310
277 43 693096
209 123 2060
132 180 553924
71 174 771455
205 69 70577
132 45 886579
101 206 877279
25 120 484939
49 291 553022
117 247 276848
291 268 637021
238 139 441086
204 196 445692
247 26 482860
121 300 69501
248 5 6404
279 90 294038
139 236 107362
19 17 451437
70 165 793232
197 18 407982
190 81 936088
152 225 161894
65 292 858300
29 69 873107
224 216 811496
47 261 555580
108 63 296462
295 131 45294
133 67 959947
19 20 759451
161 78 969832
66 240 892431
71 246 331665
61 40 34489
207 297 898792
116 112 886561
229 58 537747
282 187 948618
98 17 493661
275 125 964493
187 150 274462
173 218 528668
140 59 52381
127 257 234001
294 27 70960
281 94 655133
161 270 679482
221 256 489787
19 14 361841
148 287 834835
28 116 367351
154 265 288793
35 26 385409
215 87 204061
115 240 324731
198 257 852140
30 259 900041
74 73 477014
149 150 456920
247 273 824999
148 272 464452
249 58 867117
62 44 719896
63 231 980380
197 300 873215
238 223 225818
106 169 781210
107 177 520645
128 293 440600
238 255 199355
95 21 840850
42 89 641569
282 68 248423
265 67 160080
234 133 313922
8 155 148906
139 184 791480
60 36 471409
96 44 919278
251 171 731687
209 248 297602
11 270 662119
165 94 732137
103 89 850517
238 198 212668
57 33 984505
272 222 515580
133 238 991116
69 235 823113
232 98 305414
160 211 162264
4 30 419796
230 22 941308
268 229 924063
252 246 511145
82 279 876526
189 215 65368
220 270 329021
263 115 521178
183 79 757645
115 147 125032
70 225 654804
69 126 933186
142 22 109377
187 76 473300
122 87 815280
239 180 848656
198 195 333177
264 231 116182
115 53 914567
237 5 606586
123 145 865358
152 156 24186
4 249 121034
201 239 213816
155 250 986668
181 275 259303
86 141 561489
22 82 602142
279 267 537098
102 92 292083
70 16 686434
7 115 242504
158 21 333634
16 41 367737
92 41 74758
194 245 982647
64 214 54135
82 153 534073
214 271 99057
138 209 872956
123 172 687191
89 292 622340
141 241 115354
107 149 901929
84 109 235281
165 197 81324
98 84 278564
106 200 865771
76 193 506889
126 20 977558
191 61 592143
162 219 590684
213 32 518645
85 22 544217
74 109 307102
66 271 784604
218 136 142294
14 190 621996
237 199 240806
295 205 516076
250 122 995640
19 136 729723
182 117 374334
252 127 243553
154 283 670620
114 24 189319
97 222 302954
5 247 783845
175 189 130460
217 53 26673
137 274 612668
39 288 510405
201 15 583324
155 113 673878
149 169 749888
12 80 449563
260 98 746499
241 144 525741
70 164 424421
43 7 109511
300 60 589062
94 108 551020
40 108 640734
258 85 565500
220 225 773718
31 101 20174
87 35 948794
161 248 368960
40 143 135635
35 144 515465
23 64 174759
184 263 419978
206 133 774361
120 239 72548
31 179 324694
56 156 476993
168 278 772864
243 113 695652
95 265 188640
77 213 679067
257 131 536778
299 98 397187
179 231 344482
266 300 677151
135 278 902437
220 34 710996
111 40 39826
207 109 295506
96 207 299207
108 23 388017
101 68 560079
28 183 640105
194 167 207520
296 95 460477
4 272 397843
210 237 825375
201 271 819359
7 158 757908
151 4 806749
132 173 783584
45 33 119293
71 84 156320
240 81 889334
262 95 250498
93 106 98751
144 159 550698
107 260 661677
115 118 908030
222 160 93781
62 178 46166
32 105 303161
249 176 912111
226 19 65480
35 297 633129
201 181 44739
281 163 953365
35 206 479026
288 101 348827
263 204 504386
166 196 842010
156 40 873367
92 230 638303
168 140 227499
214 229 341664
152 4 860948
192 246 538024
200 243 910684
126 74 196050
247 211 921102
220 199 36371
192 15 808703
131 25 958600
157 58 898887
91 205 148278
195 218 313204
107 40 343180
82 269 208370
47 168 989357
146 214 11708
193 111 953212
232 195 494715
34 132 907570
140 170 43244
246 100 564898
54 159 826091
184 105 884470
145 46 93180
38 257 656641
145 258 661887
152 294 175152
299 112 305374
13 292 96670
166 228 213401
118 187 370401
250 130 421332
242 219 259061
30 19 285832
161 242 863883
147 27 716374
42 62 98144
191 254 177912
122 104 167514
38 138 935633
237 70 435781
194 129 302078
229 75 281412
129 195 66401
55 290 249543
299 261 447926
226 233 520638
176 269 14268
14 213 408733
278 297 932247
232 218 820711
2 275 650886
171 227 261586
235 39 122672
35 60 315788
179 59 345253
201 275 834181
189 56 833893
283 8 494435
142 44 723889
279 198 643520
112 109 964698
147 21 558235
261 94 894724
187 210 601889
146 271 250185
142 105 596343
162 74 107682
261 157 809684
36 242 622250
48 100 793088
286 83 553679
183 159 648926
192 191 790949
106 73 112806
70 100 862980
127 14 524071
128 140 584465
236 268 440560
102 123 563399
289 24 70726
6 29 597093
223 61 798571
113 174 888372
300 49 850000
259 154 363829
184 262 458327
114 242 762232
163 2 914289
95 295 437929
210 106 390568
255 183 732786
200 249 592901
124 229 820483
269 279 799703
155 111 849714
183 62 353872
114 265 184102
123 30 113893
284 8 72314
129 253 683494
240 228 383388
138 184 360057
156 259 13659
137 194 333848
52 226 252723
70 195 492831
215 6 867268
62 283 493734
266 185 105488
128 250 126804
109 245 970872
231 141 148441
233 252 836958
106 58 631634
246 119 132700
43 180 749978
27 11 921946
54 243 147180
82 116 198015
77 236 761773
89 174 180637
235 189 273440
295 138 25743
264 132 815312
282 81 24087
71 276 871149
99 70 430088
259 80 614380
233 170 160332
11 24 664199
276 164 396024
97 244 326391
4 260 785977
269 178 869778
129 203 45165
84 282 253380
252 176 464782
33 177 846151
96 241 351035
153 84 284903
35 76 603686
229 185 123090
241 271 374050
231 188 786412
141 263 943546
195 169 283387
108 98 770145
232 196 990224
128 77 497639
22 166 410582
108 126 200113
120 223 114865
191 139 942027
274 70 528503
53 253 47600
11 8 991957
45 220 392833
16 258 49919
263 239 56589
10 55 215079
53 238 796148
290 46 620202
260 190 51703
176 288 783499
133 290 570901
136 65 717162
251 265 234150
103 36 686850
9 227 492973
57 270 45322
128 41 142582
274 285 242200
42 139 585808
52 84 886633
151 163 661968
87 149 805805
222 252 778658
130 67 959040
86 120 39537
229 108 94434
196 243 268679
182 20 709681
253 104 226782
86 16 46244
67 4 890198
74 137 29347
131 248 602345
193 188 670864
150 19 814135
209 223 798178
230 293 198841
142 262 345992
110 235 836061
49 91 555132
188 290 142203
237 239 917940
227 257 911144
113 166 279600
223 77 596042
76 129 85473
293 264 174858
8 38 328679
88 112 822362
299 101 544665
67 41 480895
192 291 985983
272 214 756555
171 197 365026
296 216 820695
119 168 732173
52 96 618482
14 51 80628
223 62 320573
136 56 817256
70 280 125504
58 287 655601
82 285 960032
276 181 985258
282 186 277196
134 71 166313
300 162 28739
273 170 853276
293 155 817986
151 115 347475
255 57 655887
40 241 480046
17 222 506602
9 118 319937
202 186 417838
73 107 566456
289 285 627053
17 268 8775
111 145 966261
48 262 822640
189 53 919372
68 107 824464
292 204 355049
183 244 821167
11 208 282729
44 158 345288
81 96 466159
38 43 339179
171 193 322786
115 295 202800
158 213 716590
289 141 515388
226 9 977115
255 284 758143
142 84 553168
142 276 183011
64 42 9484
128 147 698686
210 11 102005
248 266 275769
12 42 49429
87 52 26565
189 32 531983
68 144 883752
203 48 454407
131 172 923290
55 157 914933
49 271 903116
38 271 922320
146 294 912530
88 95 193136
250 141 870177
236 112 270425
158 257 15557
138 297 632096
174 213 116401
177 91 188927
115 120 277688
10 78 488808
269 145 689142
79 228 94230
118 129 974149
123 182 349198
142 134 568978
148 64 95415
196 148 984347
59 195 706801
65 237 1130
125 204 943100
45 58 2794
204 172 574835
67 118 799055
149 119 692266
141 163 496463
23 279 871363
284 16 480425
74 79 141275
237 61 600641
33 245 317112
260 16 552912
70 21 368927
263 194 107726
284 179 994175
176 213 909687
103 154 105354
126 26 363043
95 160 781141
41 80 829143
38 200 73041
275 280 429739
179 92 930608
9 295 653579
277 59 603323
128 204 591524
67 153 633301
33 60 633125
61 128 699969
143 93 52346
85 269 289987
80 132 686879
15 242 635037
130 251 541339
10 258 647279
189 246 765933
230 178 670664
261 98 550752
246 213 611725
105 137 181350
141 94 426703
44 195 559025
43 78 348438
9 186 728757
148 34 103959
243 119 639879
54 22 978540
36 2 378598
9 149 352532
254 144 244566
177 98 499773
113 192 984848
276 279 460926
281 137 239399
130 81 548610
124 284 533190
27 15 917214
150 97 657451
34 222 327781
101 151 484181
149 230 387298
36 69 223885
274 57 974626
61 196 168211
284 211 481847
104 117 934327
252 194 438058
56 220 978448
202 62 304475
108 164 166674
44 71 444634
117 224 868261
279 41 54165
72 144 575366
111 100 203829
220 83 197371
203 98 512336
42 67 128039
159 67 207397
75 260 756516
34 36 505575
248 125 400838
79 101 705
255 172 107833
170 146 603046
35 114 34858
150 158 601096
281 212 697503
246 1 149778
142 266 375737
187 281 863315
220 49 87150
300 152 545307
194 248 811224
90 284 765644
202 52 505652
66 79 797841
227 7 840022
90 56 190730
126 270 324080
273 269 936665
220 113 727750
36 185 510594
166 146 531532
127 271 870846
161 49 683686
227 271 597944
218 3 758430
234 191 986771
71 236 354382
280 66 102780
188 196 867263
196 230 937302
5 34 748637
5 272 846159
250 46 177373
283 219 640182
90 74 141029
257 234 865270
270 250 651529
289 89 405584
41 252 205471
221 29 154115
80 130 450371
87 46 802070
8 241 274439
176 90 784892
248 245 669554
96 78 937200
54 219 253214
270 54 683455
278 114 937377
211 174 225988
45 122 294285
111 33 206091
25 234 166974
5 183 602536
274 32 247506
295 16 275323
187 32 467825
113 161 898090
120 238 418506
74 172 832746
89 193 92370
104 23 508850
90 253 509253
258 231 439960
202 3 749791
267 167 24984
147 167 408668
233 75 36227
107 58 108380
181 99 360313
112 86 533857
140 162 596103
57 34 307045
66 135 573166
16 221 18426
160 193 108935
242 218 576598
228 242 513077
55 213 300326
16 231 703754
127 29 709250
80 208 604029
170 65 321983
288 175 398005
36 182 921649
234 300 660650
12 119 976492
85 242 940485
253 175 887403
261 226 422673
78 228 118996
272 47 526328
252 162 929235
6 265 592490
96 76 849384
115 284 218728
180 283 923565
123 44 352626
99 272 987908
234 24 784027
158 222 791719
38 64 292345
112 62 860113
274 40 91469
267 231 450057
224 103 815694
34 27 892722
9 137 913745
19 37 398047
205 273 287097
153 172 279718
170 218 784331
290 144 848702
18 182 434044
262 261 248659
200 156 963930
116 85 464489
300 40 665602
105 249 17598
114 94 102934
275 198 28389
276 83 937288
122 151 345195
79 273 177121
200 238 126845
169 221 965598
156 76 58536
62 126 380853
269 100 116181
195 132 730403
228 140 983978
300 227 87341
199 218 194104
285 220 891023
40 66 210740
13 128 550581
28 137 389294
265 61 745854
146 56 296162
243 160 871675
240 285 599725
40 195 324241
111 21 959200
9 275 113714
136 267 857444
234 193 238968
95 66 223187
118 157 950577
274 102 954622
96 177 492238
107 65 538376
165 76 785159
272 165 807419
132 263 36266
146 172 709363
149 67 878595
102 189 11849
43 263 295206
153 284 643708
112 36 186853
98 83 304241
289 169 946058
289 114 98306
271 73 533001
217 74 678387
134 12 355408
70 72 376875
74 269 235051
98 160 94786
116 259 616961
38 214 235359
40 131 718695
279 53 263868
292 267 77386
232 249 151937
143 272 464657
279 280 59896
176 286 618253
251 86 176100
216 286 500426
106 150 123911
178 299 26571
161 134 865231
78 169 558854
58 118 816073
89 50 532090
258 299 801796
99 74 476492
41 127 123613
105 219 503762
216 176 958440
100 207 239763
290 286 53380
119 196 622856
116 50 869957
27 38 548626
274 201 879912
135 199 329502
201 223 17294
217 141 840513
142 50 914765
127 207 138123
83 87 796936
55 187 357184
9 62 879383
55 182 734767
119 219 3450
91 278 696315
119 53 498532
261 127 891070
49 293 497756
68 46 519703
35 115 880447
31 294 349493
1 159 297133
55 254 630048
296 256 730247
38 130 88567
61 113 823486
105 167 856293
18 207 936622
45 136 104622
116 47 808333
206 184 294038
292 42 926434
97 2 620415
81 165 800167
168 249 296850
63 214 993418
18 258 321302
33 113 864818
23 259 65523
4 255 280006
178 274 791570
157 65 468385
143 222 328424
290 140 144373
300 215 943531
124 179 350025
291 118 172833
50 44 135013
206 218 498708
125 296 589625
113 199 939532
40 278 56211
162 69 430663
82 212 370567
187 27 516148
181 292 798245
250 113 75951
55 206 983623
246 111 335627
146 55 594623
218 119 82455
266 40 456182
139 166 148816
45 55 963304
275 210 472739
202 83 389921
7 13 968666
265 155 489782
179 158 856151
292 122 521558
150 114 539976
149 204 279350
287 83 354213
256 197 334412
100 109 800070
8 115 516363
248 62 17880
153 112 859484
251 220 491305
93 81 265421
190 160 812635
195 42 705114
81 263 680626
167 28 25582
154 284 974981
264 276 485861
281 179 220089
63 142 797547
125 188 521576
162 15 912371
283 32 540522
160 28 974641
176 172 495297
34 203 978078
64 248 669498
150 217 9632
98 22 151174
152 260 208262
141 47 514145
180 255 952389
278 152 87566
63 54 956217
189 124 960483
272 189 857438
145 76 620017
158 8 734077
141 278 725813
121 91 853844
252 108 27210
28 156 927608
208 12 161091
157 11 948044
2 208 886195
258 73 80962
215 45 475873
259 204 888892
226 80 903273
96 99 439448
291 138 326209
291 233 317559
235 281 881977
209 205 273901
120 219 863401
219 13 149796
285 114 766692
61 190 800658
145 67 222488
264 184 581608
240 50 48982
188 233 196114
91 133 248267
293 101 739557
273 90 569882
133 185 475253
161 18 565907
115 64 459018
167 299 508018
23 70 159875
80 43 705475
166 246 314906
281 194 959967
119 297 22920
83 259 622287
105 163 518935
48 272 940608
107 169 568574
136 18 811410
50 104 350747
30 99 386422
23 124 501780
167 144 541253
300 44 276678
109 57 288415
104 215 935774
103 82 435147
34 282 446345
177 226 685987
251 17 571506
143 4 648246
280 148 69822
82 232 758860
299 216 155743
13 132 752906
94 41 806204
141 194 989389
113 251 459847
86 197 817375
52 274 101183
281 116 779967
116 118 357410
254 28 179600
11 69 568543
15 228 938994
130 256 729972
208 200 665776
247 98 435096
10 164 792376
56 193 102747
275 8 601574
200 52 874260
205 286 633677
54 29 595850
35 222 390150
35 267 214346
215 194 950893
80 76 726927
4 80 643151
188 27 165782
229 53 419015
13 136 818678
191 88 977500
292 10 446751
47 123 217476
235 105 492904
59 67 751984
146 67 570240
138 147 640046
281 54 68620
97 223 433149
300 70 46193
40 205 352260
298 184 636580
106 107 647616
175 227 450853
125 113 589263
150 105 335360
135 29 149869
21 259 723772
248 107 87110
203 279 213117
124 163 717162
286 257 741105
142 160 530192
193 246 926238
38 79 204337
214 199 98939
37 58 156765
14 69 300931
197 211 704101
58 7 41667
76 273 928511
244 47 339086
211 238 249130
20 273 393456
98 5 992121
20 15 445680
82 129 674183
178 3 89876
8 107 840428
124 157 322656
211 196 342045
168 77 765264
227 129 340238
8 98 109202
231 86 593070
75 278 590452
74 121 853837
206 90 185488
150 229 721324
105 72 562029
13 247 933187
123 80 49612
256 228 898091
19 2 787495
211 72 412875
201 105 444823
22 66 421708
146 137 676835
135 161 153018
166 213 897634
257 3 209360
135 213 415707
129 163 349093
238 62 561249
106 37 592966
180 266 242406
42 182 139560
248 130 292454
204 105 269203
48 55 312850
98 156 44461
248 241 690744
190 52 58896
21 137 71607
112 25 22141
77 262 486467
27 170 313780
58 151 103038
205 234 292065
230 199 81607
43 194 228805
165 62 294413
147 64 268994
172 137 311017
272 85 919352
175 207 229650
279 119 385374
179 282 729795
67 256 454221
252 114 5277
88 187 258495
107 37 147124
109 79 927489
128 195 468291
298 217 217479
177 239 951201
87 74 268521
113 87 884040
252 84 51520
89 286 267945
82 247 240437
161 260 475370
36 6 486799
109 140 768045
103 58 643765
90 78 832574
206 119 920651
35 45 837702
210 274 473384
97 158 533099
40 163 147734
68 119 939934
285 181 623597
232 241 107924
138 16 860714
259 130 340847
268 113 378339
70 278 272204
156 90 768314
268 190 236541
148 234 498793
85 16 655214
44 84 338107
265 227 985978
186 116 698920
188 284 877722
206 109 140359
149 209 672727
69 225 466090
36 126 160084
205 70 564423
183 94 94965
297 220 494724
24 196 138633
166 112 52836
198 292 424061
9 57 829203
176 38 979603
231 219 430477
255 143 793533
153 298 590445
142 206 143602
45 37 149932
269 164 870677
17 224 839229
42 141 842834
232 266 841156
65 222 256308
298 47 710526
224 140 301102
288 59 112575
256 113 878461
23 177 992932
98 196 993262
270 175 145137
138 1 986389
143 247 42339
208 76 968426
298 288 907565
108 34 626812
166 60 106291
251 10 893932
2 14 966504
7 212 688053
291 243 87247
271 67 521860
298 228 570197
18 266 926007
294 293 808455
32 250 873170
57 131 525555
37 113 187020
133 246 267121
125 172 375490
180 44 390605
37 53 548594
54 65 928447
132 254 752146
77 191 574875
123 213 226959
177 248 245405
245 171 262812
190 200 263934
33 227 317637
134 158 573762
193 248 491448
27 255 853304
59 231 43355
152 214 883592
293 219 308748
74 98 838408
177 72 23250
200 250 371585
190 186 259778
242 64 59630
214 104 515044
229 65 91378
111 152 985282
73 242 534616
165 34 989791
263 5 722751
89 194 648160
184 106 516273
67 266 775342
190 279 70924
150 88 507970
2 168 488169
228 274 397999
205 291 360327
23 276 877101
213 33 662697
5 177 420466
250 163 585149
246 225 250389
243 271 867798
214 197 827544
11 115 435488
74 111 652541
14 205 300108
298 180 901518
112 194 268120
66 293 95266
239 134 852594
22 160 593268
231 45 431992
254 16 405189
113 143 424937
194 159 652510
254 171 714370
170 266 420137
2 89 264626
10 277 259900
62 225 182869
48 159 989833
197 267 34124
272 2 398832
24 240 445947
215 67 905665
106 149 381319
20 47 634115
161 58 453390
120 45 106081
106 46 706470
182 27 93720
232 34 636041
121 40 773238
91 239 471891
122 258 694568
130 52 905015
86 202 517486
4 41 227750
255 273 72972
279 164 98942
64 46 928252
191 246 479873
262 30 160198
63 184 768712
217 273 343560
224 297 459495
245 299 139272
42 244 549885
16 174 218339
196 19 950248
18 121 349298
5 164 159892
297 294 515039
18 20 383090
67 28 820495
212 264 917003
148 75 144434
250 41 733696
100 247 383326
241 100 687822
211 270 872154
208 178 438569
116 291 360493
198 87 343898
122 77 643031
60 28 794057
134 211 206004
116 23 456879
235 45 242154
170 29 919365
151 43 805897
39 105 745065
45 233 273247
124 106 761628
204 77 972128
134 77 138342
100 27 131437
272 200 365161
17 288 794584
119 114 897172
175 33 933672
49 10 714965
178 229 367140
255 127 311078
203 265 548777
255 116 884511
189 209 532339
237 21 2301
196 7 804421
264 171 241855
242 250 904427
42 7 407799
179 170 762376
148 131 354543
18 251 951329
57 14 257429
121 37 678607
228 199 792630
137 83 266807
81 162 719016
47 256 360470
256 126 717921
190 287 780706
111 161 92991
188 216 791916
124 116 833536
118 68 896124
280 196 962208
12 58 281724
27 69 672517
154 12 886960
169 73 95727
182 268 710921
100 232 263597
17 236 123437
94 145 505545
265 11 22234
153 171 53575
173 226 853948
86 15 440838
59 214 991927
149 266 813550
56 214 404536
110 198 332867
218 30 388187
250 57 589911
13 44 625943
163 198 685729
113 17 488225
239 277 363622
97 79 449968
186 19 937361
235 144 133472
112 224 601659
187 202 961920
236 72 29062
50 114 851332
56 159 480340
209 85 331040
235 245 594541
25 18 814405
172 38 638070
200 166 791511
61 124 926613
155 162 544781
123 192 426545
9 199 457721
213 66 685155
47 184 772468
201 189 204067
226 134 71178
151 172 682802
236 113 575785
85 170 309601
34 292 430415
72 44 351598
234 34 119533
287 117 616177
292 138 98981
81 85 93274
268 280 692610
99 68 474973
207 97 526487
289 263 755660
116 46 481938
32 261 126716
192 119 28219
154 254 88318
88 247 112812
74 62 216500
154 251 213996
129 49 794282
190 274 255017
162 55 310901
300 89 432008
156 31 972379
271 78 346689
14 291 924305
197 160 507849
88 145 733116
5 275 884689
84 263 515444
234 115 379504
26 158 628357
285 253 806183
238 12 483235
21 272 54660
207 47 545861
295 40 295594
232 140 898377
159 280 434758
165 209 966639
22 4 827552
218 175 202693
57 100 146892
255 61 565838
65 15 18316
176 1 933662
292 131 997020
39 96 829947
151 117 813564
222 39 912005
105 117 678772
45 42 164423
39 28 34396
166 282 365393
299 90 246410
49 230 58983
188 176 753124
56 109 498452
216 178 848717
83 1 243635
69 189 880048
56 112 456778
241 280 940166
88 134 606620
58 49 317194
123 254 342873
176 54 734979
278 145 261531
11 79 781620
152 30 132037
254 262 133010
1 109 881589
44 78 654223
168 150 21926
65 51 473691
262 215 333614
229 206 937179
78 26 577796
213 118 490052
224 255 802856
295 194 295574
219 267 799991
208 67 777446
226 30 421314
242 182 594793
130 206 487276
108 54 540400
200 281 643978
44 73 314254
173 270 936422
32 90 662693
241 272 806582
229 146 896913
227 285 916216
124 161 129405
56 98 680994
288 99 381769
194 226 529343
204 20 548727
108 142 96132
139 4 160305
64 247 699134
179 138 905414
34 43 207326
43 119 41632
154 161 834896
294 205 674604
53 173 215690
69 204 972366
13 135 601435
137 51 765125
3 44 764669
147 262 232904
115 76 9825
74 105 154375
167 77 845955
241 289 244851
239 244 666998
80 10 837870
234 263 992678
23 295 163565
227 53 811866
178 264 261945
245 35 958097
291 130 746756
132 165 704431
235 263 735891
151 48 705021
54 298 735773
44 155 287955
83 9 66564
52 228 592535
191 123 249181
201 280 79123
214 165 674202
118 122 951605
276 4 28734
199 185 134460
84 45 703890
14 242 462005
68 106 417394
108 29 909752
182 131 338932
157 283 547963
242 101 65984
220 252 723329
84 108 263494
50 52 512825
229 79 209712
61 97 528350
79 185 271947
202 103 87798
80 100 198227
37 273 36805
264 169 131079
296 210 208093
124 91 620867
215 232 715886
291 170 596642
92 64 638113
171 147 211651
204 81 193613
54 4 478564
209 15 38185
2 63 655199
242 209 211396
11 93 735670
15 213 814723
188 68 922296
98 274 235300
15 108 76252
229 295 81093
23 197 746380
40 98 10214
119 211 947707
54 19 361556
78 105 14541
228 197 971904
266 129 505571
197 295 708081
41 201 541918
278 288 231810
235 225 727599
221 49 5346
258 206 676040
256 162 474634
47 86 398414
87 300 464261
81 293 941414
176 220 508714
137 43 471723
295 32 335523
4 118 743061
171 44 824784
214 181 794141
202 25 617942
146 154 528797
222 235 638556
265 106 833162
255 10 71952
195 178 592768
77 297 820855
193 112 461761
278 105 307391
231 177 961696
148 265 2267
199 108 186733
147 165 822499
169 166 576521
11 71 366621
124 115 739115
86 53 716612
210 148 812720
124 177 978784
220 141 271601
121 255 400073
133 11 18522
56 254 110620
266 57 450046
291 16 384369
112 175 753975
97 130 993165
268 98 831442
294 32 453544
75 155 153741
132 188 669719
177 92 731860
167 121 653370
111 276 359669
196 4 76465
4 262 297836
249 201 308210
48 252 160245
277 1 818718
160 44 387981
268 29 131243
41 114 925465
220 123 13208
19 50 326621
15 36 352488
243 10 853528
291 3 911624
169 146 62170
20 297 814145
297 176 479929
294 20 420349
168 224 882014
29 4 662963
255 49 337396
221 56 837675
200 257 806305
14 49 473894
277 146 463759
75 124 476790
73 213 533622
245 111 417039
292 235 369092
141 54 436061
122 81 805923
65 227 586127
242 39 409907
153 278 224689
97 122 474646
168 101 703808
198 200 923009
19 64 747959
185 143 307143
26 120 164253
67 88 915855
187 57 20211
294 117 785024
270 26 259738
158 160 128645
155 31 893970
129 112 671426
216 208 296090
137 14 255060
103 56 344152
53 205 259296
281 149 733645
70 185 624854
203 285 259168
183 198 701302
90 6 582588
99 292 31628
168 293 858265
3 186 675807
185 145 339914
144 135 213873
232 219 864194
118 49 45992
261 35 524390
179 40 332941
162 121 640383
3 20 728888
199 155 852381
151 245 16916
29 297 642255
266 217 56155
250 21 261843
75 153 532929
189 186 665651
40 75 520045
72 250 123355
206 253 848993
17 83 343403
201 84 819764
227 189 386249
53 214 832882
280 81 429045
291 280 153661
262 282 985116
95 64 736267
283 5 660134
18 254 231964
195 283 129552
293 282 931841
32 242 566998
107 273 520491
288 147 67615
226 75 758583
195 30 790539
293 252 834318
8 79 659788
108 42 26715
69 268 932813
262 83 59724
171 164 267948
39 125 671216
212 26 115040
1 38 3137
176 78 119298
73 219 435965
132 114 773870
11 211 692732
252 287 859043
42 285 472295
103 184 341329
160 171 925491
172 158 220331
219 26 175541
218 60 998805
147 90 416928
30 51 977940
150 28 511563
280 156 929683
103 218 107378
75 215 741027
128 238 503396
270 190 649152
188 156 433827
226 247 722128
50 269 84107
15 298 692271
251 62 133635
23 117 805424
205 118 604948
212 8 534075
30 281 656496
250 115 997568
136 287 239357
192 288 242304
297 256 786245
113 295 89220
26 44 132126
173 42 522895
74 160 292559
275 94 29859
190 109 653889
41 224 748391
214 282 815124
188 244 284234
119 174 148755
63 166 17399
96 286 766415
222 174 858875
219 123 483688
44 241 631429
156 87 738070
138 13 795117
268 212 857906
270 2 720114
299 165 614030
275 218 707702
137 56 334676
74 147 800602
199 43 77515
112 237 795689
242 94 367402
179 240 144690
24 6 809545
184 170 873080
42 197 441874
270 253 473776
24 179 894022
19 52 253906
213 148 95074
120 145 272208
120 163 464766
4 178 280948
221 282 178157
238 99 478379
173 253 281145
205 109 24591
203 14 97124
73 30 239177
184 255 462840
238 278 574777
25 179 415987
47 190 996677
261 212 426198
130 89 939082
29 124 255068
259 142 355798
50 281 654782
59 81 605858
45 51 638999
92 4 710906
297 52 515870
282 127 53242
127 277 818555
286 177 449680
66 106 583119
229 204 790186
66 159 683715
49 284 705996
104 171 855687
26 277 518948
59 54 618916
263 197 414603
121 254 284938
284 227 214155
1 126 23880
23 140 911354
32 165 932299
272 53 998536
191 199 242166
248 284 205917
129 167 925322
52 74 181422
221 138 407889
186 13 169887
300 182 413416
214 108 981628
54 8 350954
36 122 781390
172 288 798882
276 255 121562
158 210 730098
11 14 183715
143 96 291127
64 149 624576
296 85 844192
154 11 353999
150 165 724568
289 112 950820
123 248 80787
15 121 587147
173 233 840224
48 97 780313
119 11 623860
124 268 934037
54 91 45382
164 29 141018
44 86 562196
195 144 931784
276 93 727907
160 80 672987
20 152 309874
172 207 318786
263 99 137990
119 16 229399
32 40 737360
95 127 917511
10 296 960466
99 225 491849
43 94 328821
198 193 984849
228 299 263953
91 241 163110
63 207 938815
246 233 766034
294 160 969464
28 187 690838
114 266 499249
284 42 746683
201 54 828980
185 154 230850
214 105 578088
46 235 650961
288 133 706401
231 292 163544
12 51 83447
63 76 815414
210 5 75955
261 12 79858
294 262 709677
190 141 781691
250 12 654105
64 232 425824
192 109 607024
173 145 370067
224 4 966633
42 36 647048
181 143 859846
108 117 411948
184 135 738900
48 57 980019
204 239 88566
68 273 48350
78 268 412228
187 3 693936
241 146 453796
68 219 333636
1 255 749981
12 192 327701
195 19 412019
38 211 373098
207 206 580357
174 160 892180
162 54 527578
129 10 273400
190 290 579520
55 112 677657
167 73 707674
120 178 907190
139 197 256896
104 157 902462
146 33 555899
269 199 724562
14 8 531608
190 23 105359
125 38 981847
192 208 871365
191 186 783401
232 200 543478
129 43 55108
134 292 151579
252 80 525722
277 68 375472
218 76 828974
234 188 117550
56 290 782845
95 228 235109
256 78 481594
166 95 750804
287 235 273141
169 176 562521
169 61 877038
124 267 185001
148 132 487306
285 254 805069
179 154 368955
63 33 486265
151 259 414617
156 210 820971
56 153 263997
125 60 583768
190 213 686795
25 222 445778
49 197 103103
200 77 410299
185 256 701397
247 164 339114
163 56 337989
119 287 700617
68 72 628132
204 176 154819
248 1 974927
262 264 733104
260 59 181288
17 240 881470
175 23 309393
268 104 152901
116 172 886507
102 39 40244
286 271 316320
237 232 706686
146 192 700633
287 173 537359
104 277 428904
229 142 721022
108 149 382221
189 39 276924
77 266 366498
223 29 149354
86 56 719908
46 210 606215
227 107 306211
255 32 114395
230 53 123440
221 251 977285
220 207 99087
42 86 243342
52 91 382445
153 293 289658
72 190 784269
75 248 42853
182 272 501688
102 214 223197
164 120 224317
270 286 198073
175 154 475376
195 286 61843
77 175 363349
230 169 815062
216 163 564534
133 222 10600
255 236 993220
90 151 730535
209 146 805636
213 197 413075
142 17 334062
55 126 388168
8 9 327091
174 107 939387
153 11 82685
88 101 241556
51 118 645253
250 108 823650
69 16 76091
82 10 264799
6 272 243020
113 248 363234
117 279 2141
109 178 796699
213 136 794810
187 143 394086
253 290 614708
103 114 844377
74 261 826857
106 285 1540
261 184 851425
287 220 525777
121 49 40481
254 44 12002
23 27 463069
176 166 172569
286 225 464639
300 129 730622
53 91 810943
18 81 909725
191 249 237241
219 257 924360
249 218 156284
296 211 262150
73 92 280675
141 264 300470
300 167 355991
276 227 149595
154 111 931388
155 69 899619
185 101 936353
126 165 260318
249 250 845569
36 231 580090
94 239 68119
154 256 761098
176 272 626672
94 181 553175
287 144 829147
190 187 922079
192 175 520960
123 152 876360
82 257 809657
153 54 53329
5 152 118404
17 50 54219
28 273 469130
128 270 957119
192 284 87211
74 18 694837
104 224 390453
43 142 730514
294 70 801749
35 43 655155
108 121 849590
26 281 489798
19 115 105209
223 226 530595
159 175 745431
114 125 116534
200 17 593995
237 203 404839
148 256 660079
238 158 636881
138 124 123702
66 107 90250
145 280 527199
286 154 31959
95 78 442652
135 129 879212
191 262 63016
199 289 94128
170 229 295638
45 227 662335
136 140 394162
200 42 976311
222 243 7933
186 264 258175
167 257 445824
225 125 485963
51 196 107164
47 44 647824
281 162 77511
130 46 318246
36 278 319215
25 279 177293
172 103 949615
116 29 362357
36 204 706359
21 249 881527
257 295 734972
74 241 815787
273 225 480788
39 146 483361
203 126 760418
275 153 14180
79 41 477699
253 286 889946
114 152 35340
106 199 895304
6 166 503458
37 280 647779
176 267 313355
39 113 961380
269 69 761662
253 282 368317
34 109 581621
5 88 165489
248 33 239353
199 93 180165
152 221 829951
38 69 451576
1 85 537470
16 25 710515
151 83 654077
84 169 263467
273 116 692688
111 298 184814
26 190 977204
82 30 4812
137 208 16801
42 206 774147
47 176 372680
264 102 403871
214 161 58963
233 234 765055
192 261 992570
11 189 677759
204 86 627324
103 22 519723
74 128 719268
36 56 202407
114 98 817929
125 165 541412
228 251 413647
222 141 168259
261 151 712025
297 217 828756
167 132 865075
10 38 576878
248 163 758543
183 277 985927
167 101 69298
93 249 878483
287 27 867536
123 205 92326
298 218 498141
170 129 635135
277 151 39198
272 147 707548
265 152 177831
129 296 164527
16 299 969235
17 267 470769
126 237 225490
154 263 356826
179 81 733323
115 16 701361
121 14 184068
61 59 886511
93 272 118722
285 20 689595
229 54 992500
160 64 819264
157 3 505460
105 101 991726
168 85 160239
213 161 602856
3 264 242492
292 53 360489
60 299 62787
6 92 43993
183 47 212060
33 208 261524
120 110 599568
247 241 509884
9 197 493276
256 204 185759
176 123 526430
205 27 334104
260 277 396601
12 34 626969
73 118 294408
168 208 38141
246 208 590777
267 294 709747
220 104 947006
193 18 133514
288 296 11163
88 175 399782
213 38 599065
142 77 828423
225 83 186356
227 247 839202
177 154 808084
224 292 312121
85 135 250248
172 165 201248
180 113 68341
240 273 706814
249 132 988398
215 240 939451
124 219 353240
6 18 354545
300 86 740939
287 273 621001
123 239 791948
255 80 518060
117 236 801778
249 97 27388
225 5 371211
244 216 934465
289 252 684667
50 76 308353
146 31 41403
111 254 606043
5 213 180806
296 5 589748
126 229 368737
231 118 994201
84 55 144761
248 138 102482
229 153 718649
183 263 313960
166 84 146512
272 247 212359
218 300 517550
100 235 428313
65 8 468961
207 12 811253
92 13 778490
10 170 125119
300 10 294858
48 79 128689
120 101 698918
123 264 872990
150 209 75009
96 17 855033
119 248 207636
295 5 308681
190 119 598248
49 295 150744
76 254 956549
176 163 454657
58 225 903840
83 285 177363
88 284 967048
186 299 991619
282 204 357930
219 278 724112
37 226 899797
170 161 296729
12 131 606802
155 128 843707
153 176 677954
161 159 723026
271 297 523750
171 29 589253
246 51 986157
207 139 439946
6 185 816834
228 193 577286
169 284 323655
178 85 529571
288 181 46203
256 73 205835
239 280 470263
21 191 476058
121 241 26426
34 266 497914
97 136 283325
220 243 72034
148 268 890607
96 200 72187
17 56 263182
184 225 348907
229 77 295439
104 295 810983
200 247 446164
188 135 687478
248 78 354671
279 7 530907
269 92 924836
45 4 970329
201 113 754646
23 106 123184
107 210 745223
281 141 263444
76 57 25230
243 6 208019
251 95 131624
126 249 513451
46 197 920698
49 138 298146
63 46 469783
176 28 9416
151 147 407298
73 33 15312
182 38 25726
110 242 871068
233 238 298965
181 9 287152
47 258 562428
136 35 325007
286 69 765392
68 131 556857
101 122 730422
77 80 125659
274 231 617639
88 200 249689
207 235 868803
60 142 859530
11 297 81017
10 143 150255
175 104 747212
260 216 186092
102 165 374597
62 87 492384
227 179 246984
75 289 779450
117 249 803264
180 224 454160
181 210 699123
176 72 339381
248 99 775205
101 209 778144
217 181 432844
291 154 871225
193 170 337081
184 234 247554
187 290 323166
300 114 411704
195 96 352336
280 190 701285
139 88 515650
58 15 517674
241 299 72600
229 258 432784
159 172 622364
225 293 492723
272 106 720022
224 178 88846
216 242 29859
122 22 427814
228 213 556546
57 245 637546
123 55 742662
38 98 9039
196 284 21910
38 89 323166
70 119 579647
70 284 920045
243 107 659174
128 137 744519
229 207 369791
92 247 932930
33 259 656648
153 132 633132
272 78 588133
120 262 771273
274 50 865298
291 70 406614
247 144 610382
143 286 60366
230 78 762092
102 180 956292
159 229 328467
251 23 751732
223 224 631004
219 21 828330
30 26 87207
89 208 329376
175 65 76832
191 69 2043
56 57 344648
111 101 598207
59 34 245952
151 96 184975
4 65 14205
187 105 191331
278 146 362370
124 30 623805
165 117 115886
288 270 864818
295 153 257945
64 39 965941
37 40 234496
150 30 384315
185 54 610214
50 204 559674
207 49 516244
116 199 710263
3 47 169505
205 43 922633
69 58 92571
80 219 94527
165 29 174851
90 124 742334
87 241 205329
119 90 383820
191 9 219422
183 160 509062
64 154 75854
138 258 746999
264 75 277166
28 149 516362
291 119 10828
262 117 9082
70 292 631104
225 27 351970
102 131 131980
56 105 757338
149 30 215944
202 241 978627
225 3 848624
43 173 616474
155 207 505527
183 214 669603
69 48 53897
11 176 650452
9 4 277308
294 48 647153
150 238 448781
15 276 217322
58 48 615693
248 122 630360
222 287 543221
159 218 821415
88 201 759303
9 158 169901
15 218 920977
247 175 320589
262 244 381872
40 191 963288
281 259 32267
247 4 190136
14 113 798168
278 240 583491
66 273 691591
274 266 138997
281 124 532067
111 108 232572
126 212 62344
160 46 473674
59 249 326263
129 121 819628
41 77 288454
157 26 923537
284 28 447952
210 23 504786
183 182 90001
288 137 631021
111 61 184276
195 197 222450
219 287 884379
213 156 230707
96 142 306038
133 219 759245
75 36 801861
72 62 292474
247 151 599890
254 54 27809
211 81 28902
241 197 947169
67 272 295491
262 66 644326
205 163 878333
98 27 644197
268 60 981153
22 3 498726
76 25 419538
286 58 430541
282 26 983196
166 240 42182
169 22 399181
212 168 254776
51 52 52362
150 151 232948
202 130 50618
225 241 931745
122 233 173413
98 28 387849
114 137 585367
45 251 714507
283 120 388817
180 155 517337
113 234 763515
4 55 757397
33 254 709003
101 142 334182
268 45 177708
5 273 604547
63 213 864752
235 154 835678
135 21 148626
34 77 637310
245 282 917437
205 143 807271
43 165 502449
280 204 458399
236 138 442018
69 79 580723
76 287 242778
279 78 32314
34 199 611071
58 239 61022
277 285 391917
153 38 759052
72 121 284510
121 102 140707
32 89 27517
197 54 493789
119 151 743571
144 261 32136
276 295 992261
64 206 510748
277 283 532299
167 224 989796
205 81 740658
134 4 227117
292 163 979080
188 202 525557
134 261 343069
232 298 880971
198 210 993845
151 157 932237
21 255 408302
213 43 98951
280 253 849540
37 95 668367
101 52 751591
97 31 757121
93 264 738666
168 95 415769
141 212 907906
290 96 846379
146 105 3962
56 215 683671
54 90 790092
79 296 211890
61 148 54168
81 300 643392
223 30 575695
13 96 661552
294 245 951466
69 187 25833
271 215 734154
44 229 429431
6 218 55946
63 97 423914
101 125 84751
51 60 227398
177 82 529544
206 36 5188
295 258 830368
156 47 955294
285 280 535295
92 274 606291
120 68 592644
79 256 231825
136 291 659741
150 228 777181
154 60 267655
24 130 213023
277 178 932133
220 208 651700
210 87 649031
58 65 255190
210 63 414912
190 242 629820
259 238 372903
295 262 700065
31 290 482074
279 136 369325
184 2 659783
164 191 853713
65 118 266233
261 173 615387
170 245 656682
20 300 318607
6 271 288894
14 52 935642
137 23 343816
173 289 306102
81 138 403243
40 180 319562
188 211 554559
106 248 224494
89 86 348676
96 234 610297
58 135 343039
152 162 555011
14 106 329117
24 241 20315
48 28 216802
11 201 91506
43 82 825383
88 193 980795
132 200 447852
39 161 272672
97 300 341250
287 270 421991
172 132 172924
251 233 54750
94 173 750806
155 34 452139
256 117 607639
201 298 587176
226 50 290495
136 262 322209
127 210 87500
228 175 873179
7 259 12275
235 139 646903
93 186 263910
62 265 635815
127 59 474671
8 168 690478
123 23 688688
278 252 595370
215 275 489667
75 193 387346
300 140 153317
145 245 713884
229 4 520615
296 119 467642
93 74 518810
256 65 152903
236 16 650597
212 145 148963
232 239 553563
13 94 754208
135 148 607639
194 14 766143
44 30 349303
245 219 239019
52 75 356526
220 102 125328
77 46 312912
154 123 920758
76 280 439922
205 278 71244
86 10 152479
43 30 938971
9 17 118819
215 197 361491
252 240 628904
258 289 277182
129 226 264100
296 148 747480
55 150 788338
270 183 205308
222 210 558925
126 67 393050
139 156 604168
258 198 564291
11 77 829594
163 297 590792
96 112 567159
141 74 650687
89 165 823755
67 3 478055
268 237 443051
263 237 542729
300 3 314208
188 288 442908
274 225 651006
87 94 305134
268 279 208171
148 118 663238
158 67 624674
49 78 275492
130 147 753782
240 213 18095
198 242 542674
106 74 879396
213 296 339838
219 30 253669
80 202 565991
16 100 249288
142 196 120456
293 234 264240
279 244 677332
246 44 328719
94 140 386841
132 216 774743
39 257 516291
164 66 208102
220 84 206599
272 66 500850
273 3 237796
226 152 736339
216 142 332205
184 27 175835
70 169 703067
18 132 51672
46 280 949781
282 172 715861
7 27 666648
195 57 399492
158 85 215420
162 226 614413
33 197 922834
158 285 943975
44 38 713756
212 87 433879
280 92 120986
82 219 5338
41 274 124271
55 51 95106
275 60 180292
37 49 57254
173 106 276385
49 50 197003
93 170 963157
292 137 732940
295 60 841174
275 255 221804
3 261 997212
127 189 792440
134 293 152879
256 75 784099
246 154 788847
276 150 499179
255 162 880813
272 174 821195
175 233 103795
155 239 364679
272 162 141893
290 155 388147
165 256 713409
100 30 754395
199 20 481462
127 155 365021
128 122 183117
7 258 967808
26 36 291193
204 190 868641
290 279 866528
200 294 581149
227 226 359163
109 141 432376
80 236 124910
262 20 597841
28 130 653784
256 30 736614
55 141 402633
112 85 12180
298 78 167051
51 267 569488
296 82 650801
14 131 276060
87 55 636471
212 155 150411
148 102 237898
5 69 394760
197 222 123246
36 76 982663
256 189 419605
1 90 339641
129 103 685320
206 247 999780
113 116 473245
6 107 97581
94 86 348668
211 133 423071
234 162 738346
95 246 575457
79 173 654794
300 284 508354
299 51 99253
135 52 125979
151 296 967542
93 242 687034
187 261 23589
158 267 477938
141 88 729223
86 11 434633
14 10 943913
126 6 297756
263 221 629682
76 52 246015
164 283 198413
39 283 734657
87 76 882325
281 196 845365
95 143 551874
141 242 971576
272 204 808066
125 150 878008
266 7 629729
267 174 47925
218 4 193286
113 286 249384
82 15 530833
141 277 916495
157 161 376252
91 244 281808
272 262 720161
189 73 40513
257 291 306701
32 296 718593
175 187 985495
216 167 916003
121 105 133592
124 85 692986
266 111 686516
25 274 726555
217 104 676231
199 182 220253
287 193 581453
131 288 409766
252 100 78794
255 222 704389
251 142 624197
132 186 551319
192 63 522027
134 24 751603
223 259 306957
179 262 967782
48 233 661232
112 67 415500
205 73 704081
217 226 634862
7 63 520344
243 287 761112
236 22 511057
251 109 555121
203 251 519514
228 257 263278
290 175 318059
154 276 235761
107 87 369608
246 263 733705
154 160 401968
145 215 129487
202 168 702029
107 276 594894
118 124 121585
39 296 102280
253 266 507511
65 71 682371
192 103 337365
235 273 757575
213 218 729115
142 272 835674
251 85 353925
193 9 989539
33 118 932625
172 215 640706
295 203 226060
16 62 214824
156 13 906707
154 205 413260
279 202 164869
224 7 350821
135 182 216441
232 187 565695
104 102 813276
59 92 691233
173 267 573388
212 21 796887
4 186 543331
95 107 603918
87 150 479552
212 101 479652
172 76 829517
154 257 609347
184 86 752383
170 262 136662
212 235 753787
276 208 323306
94 63 676579
9 189 771508
287 72 155410
240 238 634217
37 203 187229
45 17 272557
162 298 614605
300 180 91271
157 198 40599
67 269 805803
49 253 484309
167 166 890287
254 189 465462
159 95 259452
13 191 507103
231 202 932201
261 200 604448
103 112 713252
69 233 425757
300 54 650865
93 119 46580
105 93 11908
41 28 965067
30 139 41049
193 118 973871
289 291 423139
240 59 127077
61 56 547642
228 76 302055
39 83 638759
41 12 603706
162 224 67841
38 137 171611
282 173 757107
14 150 232863
219 74 305850
267 224 1182
225 264 768986
110 135 523298
113 178 80313
232 170 702637
215 236 400161
193 153 200483
175 215 411694
151 59 580331
162 37 341177
126 191 161184
83 132 355606
280 30 265785
143 169 475986
252 118 485745
56 260 808606
94 39 710464
127 47 382857
249 6 260414
100 137 191843
74 26 686334
288 292 212027
147 170 564123
211 150 295207
11 294 406986
208 209 329862
215 36 389160
250 61 691102
266 191 970751
74 118 12258
192 59 599157
32 291 865235
28 261 500467
187 172 703148
294 225 154735
168 97 646695
247 93 408705
64 24 90217
213 208 548524
47 142 940767
257 124 968321
4 194 402543
175 298 118721
57 154 787455
157 199 103182
112 185 472544
32 11 30389
244 217 719582
270 53 846066
161 220 707050
290 201 917789
104 213 567463
96 108 677843
255 254 533782
293 130 630781
261 232 364936
150 208 44001
269 288 182993
119 103 327781
282 225 279804
125 242 877239
89 212 69521
136 284 447183
222 33 53497
157 174 785615
169 219 627711
236 76 692866
94 89 716981
262 41 50442
218 288 534265
119 201 7709
10 9 103580
144 37 34449
144 221 337390
144 245 933065
135 211 314227
88 167 328421
162 46 305889
23 292 520488
92 251 783118
297 38 777554
64 13 894695
244 134 47095
73 38 184881
169 184 646074
279 274 75572
271 186 959763
243 234 52291
79 255 840721
35 65 38841
248 121 631388
207 199 986790
178 153 656468
23 19 186355
170 121 674981
109 27 138151
124 70 284329
30 90 669823
200 45 161423
278 118 963065
12 205 298672
20 159 477655
99 33 509273
113 10 814606
198 248 494194
191 14 540515
185 10 97880
2 183 679611
165 50 973744
295 232 147016
176 41 353322
87 119 775089
230 142 658821
292 78 895553
205 222 928564
98 85 387924
236 174 83578
182 245 797742
154 98 575756
292 250 740306
161 240 552000
298 178 335826
68 26 352542
240 38 234534
273 207 949172
130 124 54390
260 221 111070
244 260 378812
27 95 5515
157 266 690541
145 86 964556
1 16 255596
147 132 875819
50 156 346873
7 199 520305
205 18 392264
193 152 442207
98 150 315035
120 173 779113
233 143 243757
226 165 630073
244 207 394324
165 269 555891
292 36 649304
257 51 364922
196 288 670144
67 83 985611
227 27 363979
200 67 850802
74 299 376070
88 173 536405
40 64 166421
18 253 455853
173 84 324865
143 276 907839
272 260 412677
95 3 817788
9 32 616397
272 208 424039
196 267 605375
198 147 894923
195 64 359507
207 93 277280
84 275 183626
208 120 886981
272 253 631501
50 154 548470
300 35 652781
202 114 734328
198 283 820067
80 285 333197
257 119 86090
135 75 98990
106 12 178262
90 229 708092
164 64 173296
50 38 692649
78 134 58207
167 193 22192
258 186 443288
172 84 905260
218 238 273476
179 63 121843
215 202 223814
30 21 160413
135 140 138844
91 290 851954
166 57 177574
201 38 463760
18 156 684193
117 263 748048
121 156 685325
252 77 410649
202 272 730216
90 250 832339
49 27 897146
47 226 580323
15 75 651528
265 63 468414
283 133 788445
199 96 74587
26 29 940814
290 109 788790
290 291 193594
48 77 793348
105 231 440629
48 224 737105
297 267 638508
296 265 765022
154 121 278940
43 10 344281
288 141 117330
276 233 489127
115 56 672941
231 170 54288
269 189 738901
159 150 861614
42 77 879351
125 11 730955
214 99 671208
274 252 192527
143 292 224301
147 6 164776
114 194 966840
198 45 483009
54 28 374121
237 269 980351
233 256 706644
52 295 495026
56 213 907444
124 230 487058
1 181 879176
297 244 247112
165 188 454178
123 110 822791
77 32 18262
46 135 588480
83 278 678103
74 77 56
28 250 383520
125 124 485504
129 273 672167
152 168 98279
140 271 141613
151 67 762763
217 76 341143
102 53 133941
239 28 254437
119 27 299775
198 290 37549
49 115 326480
108 64 129574
184 62 64541
240 177 206336
83 114 6406
109 2 192151
125 94 614833
44 8 459522
129 63 492234
14 294 592208
113 86 231645
157 246 87358
48 253 908828
234 262 403747
289 9 855411
263 74 17342
44 164 847811
225 285 550823
171 170 101143
87 70 356562
188 184 289372
26 274 448858
267 78 877017
261 49 199119
61 69 531404
142 267 260718
259 10 749293
101 110 227839
170 190 374556
147 295 213688
274 224 934150
99 31 797166
112 137 583311
100 116 730567
237 150 159329
128 168 946958
146 273 690223
56 120 407885
72 64 590572
270 120 751632
166 244 679415
199 140 924742
23 99 258239
232 19 599509
293 42 614734
219 261 640645
47 223 200604
65 133 713230
157 138 783262
46 299 237728
198 270 991760
116 284 766412
283 115 48
231 215 567945
32 54 720820
280 163 498918
116 195 270845
19 277 550480
33 194 495023
175 121 113618
293 112 795883
189 162 686534
101 90 748132
94 226 274575
217 116 5354
140 184 416752
132 1 426148
132 16 722337
80 48 45459
114 32 291310
199 166 580558
62 90 290375
212 201 947545
259 34 467329
88 80 789628
84 177 679547
155 78 963860
157 145 670403
273 160 506909
48 83 60873
276 115 286034
195 14 323686
283 298 808397
111 118 788275
90 122 148163
52 39 52866
269 173 784901
241 61 11167
51 265 99287
62 287 508733
245 116 130174
53 51 483021
299 174 543234
37 242 277586
290 234 939750
43 89 959929
237 288 778738
289 70 272909
196 79 194089
255 203 408497
2 282 642967
56 83 7616
173 155 953643
294 145 243236
149 32 116844
256 202 479144
275 159 902460
98 287 742518
30 23 416746
90 108 857285
6 219 482957
211 9 124085
287 75 946799
295 108 218108
12 210 968888
103 205 908334
113 165 938675
289 276 134792
93 27 873441
216 26 130599
204 153 865628
140 144 252742
222 54 233209
285 101 978457
63 30 962850
39 69 143599
295 70 826573
64 184 38152
195 21 608584
133 141 109799
28 255 151121
99 22 856211
228 246 639979
95 202 607245
296 105 65726
45 275 176613
291 106 442238
157 97 535629
204 15 520711
145 267 141315
190 230 809792
166 74 315833
173 62 24390
78 127 786840
48 42 655258
176 283 756538
173 111 341485
186 134 788226
102 174 535762
254 173 189797
245 278 697056
152 275 987928
108 218 229181
160 170 65950
75 139 301530
91 120 116058
96 255 633988
178 53 826610
172 127 358473
178 58 489582
156 225 235353
182 180 341086
96 16 342004
236 207 427167
148 168 543978
203 213 710012
95 171 737410
58 219 647877
259 50 131090
237 121 199862
83 284 460716
294 60 768637
112 244 186501
169 154 199783
277 5 767107
33 28 604896
3 72 967052
233 64 452178
83 49 283965
220 164 772345
168 32 836149
218 227 746475
71 53 810771
46 56 557582
262 93 153801
179 217 962212
177 1 729124
106 35 77685
4 161 36893
135 78 718375
72 202 316928
274 107 717296
265 75 335345
139 24 13901
287 133 452600
235 76 409439
140 294 640463
233 38 213618
111 174 297370
96 63 935092
94 50 674014
51 236 585367
68 210 308561
122 126 696833
87 68 901113
42 267 512933
143 270 779159
166 21 54904
48 186 258386
121 114 907008
148 104 245348
218 148 650066
87 115 714490
17 63 630736
213 127 804874
130 199 528810
108 27 699162
205 230 63793
146 100 923863
56 111 961560
202 18 568003
281 151 19241
74 124 507860
166 122 619908
180 177 270056
112 205 88360
77 124 680358
157 59 149817
78 225 618838
183 224 582457
87 56 717425
159 195 508267
261 105 250158
196 30 31361
264 65 143909
152 262 142562
251 264 636536
141 253 790728
20 271 574169
189 154 643462
22 94 234081
56 66 719339
252 35 260580
275 188 112978
191 64 981917
299 202 356234
250 40 419568
114 241 926131
226 207 591584
219 284 324150
39 126 928959
188 289 952692
77 215 982969
155 64 420753
249 137 459247
151 181 150350
212 137 204118
86 281 883666
238 294 827724
288 144 947773
82 241 749238
184 112 318219
81 143 366862
291 28 990067
266 136 573120
112 281 318335
28 172 991965
230 114 123672
65 27 773929
225 211 499632
108 104 71631
278 198 286820
213 223 857883
183 140 293309
37 30 123980
108 22 996207
272 133 258932
204 82 828181
225 21 712485
257 26 975126
37 137 317349
50 144 322790
242 210 676126
192 281 494476
126 139 122460
244 280 757005
92 80 783658
235 295 632491
265 3 188072
185 194 179448
298 207 422107
171 21 446876
250 5 501628
174 103 427052
85 57 798184
61 57 978995
158 244 45559
143 112 571254
45 40 740319
250 31 269949
142 200 392696
37 23 143203
181 100 903782
128 64 438741
95 53 140279
282 267 885417
54 74 982361
158 188 822882
79 129 59175
61 239 645534
141 229 791134
50 65 728075
281 29 846588
114 47 158447
12 226 35315
278 87 188430
156 44 132872
196 135 986762
131 23 197930
112 251 253087
45 65 465179
77 16 908934
179 77 461527
125 40 924620
267 220 544104
131 7 796095
20 14 762506
190 180 133884
258 129 251685
168 210 941651
156 114 122595
84 92 254159
162 154 319718
3 68 173657
22 212 582477
7 261 243755
65 74 523474
224 19 276481
121 286 386666
173 11 71679
232 48 609256
22 293 494073
250 282 137501
216 231 577626
270 146 282052
145 74 372839
150 292 321580
56 181 604304
145 217 614019
167 189 171514
244 87 858012
114 80 811746
13 84 788839
128 300 98614
257 141 51967
181 237 62770
115 298 955637
152 135 869137
92 98 36553
52 254 388045
299 163 264358
128 294 689862
300 220 259664
81 178 425261
46 296 295359
157 90 408882
114 110 289465
248 204 132626
255 45 18638
140 237 813256
179 184 558706
69 272 169087
225 187 835159
100 200 472749
69 202 409521
126 121 687692
152 59 537380
18 145 178470
89 137 795915
140 20 800685
140 155 811913
68 287 554925
220 186 758624
143 156 259922
158 184 653640
186 79 30738
274 120 989503
11 139 100038
201 56 282112
12 139 878348
223 284 295771
281 17 648477
159 40 953880
246 168 256632
190 135 734625
207 286 201318
64 274 294624
194 223 395908
261 272 66383
201 248 285402
162 62 655885
248 8 332173
198 240 844311
286 82 542346
74 122 438676
77 69 466682
29 133 41438
39 278 397130
105 266 63231
246 68 545179
252 133 877413
291 148 593667
99 84 704928
243 50 787790
235 27 927530
298 255 882626
38 128 422753
283 183 47728
124 182 414625
142 70 908697
248 11 322139
268 293 865790
288 273 629389
124 250 86237
156 163 234154
251 111 172044
141 182 55556
208 239 619336
202 260 335319
37 285 359705
264 161 658471
249 240 509737
138 78 557288
40 221 75129
124 240 474735
24 39 188311
101 276 92977
131 63 480785
76 17 861352
207 238 646350
139 23 647386
138 257 515520
94 56 998636
67 87 318347
101 69 327496
81 45 398326
136 257 190239
70 45 440382
96 269 518037
56 196 521114
298 223 22805
96 166 149905
201 102 554546
202 110 152296
236 209 530958
32 142 961566
259 58 455797
80 217 290874
67 173 666711
24 95 205705
261 250 383222
212 203 968943
246 185 858769
294 281 993237
274 154 578777
158 23 421564
172 27 388397
174 73 179753
165 140 907354
61 52 929866
10 236 503357
266 72 384273
54 1 143719
204 254 619489
235 160 264029
110 153 439106
173 273 610136
203 246 860604
165 97 135128
189 42 795717
225 25 753293
133 233 844308
251 271 12414
84 43 727259
162 56 43454
71 233 619379
170 205 473672
255 54 492309
212 181 731265
133 296 361298
261 90 919211
189 279 295299
142 255 444734
79 18 549745
115 67 458368
217 122 347512
18 238 78616
88 78 932349
38 251 397835
134 196 391954
50 90 266921
212 229 212943
101 231 390665
59 109 693077
237 264 242298
229 202 289898
80 296 242270
276 28 222769
250 144 428002
38 269 915548
128 196 717131
105 55 91671
94 121 936603
209 30 673883
157 5 264452
15 19 421622
107 298 743933
242 196 697841
231 31 81356
23 203 306574
88 119 122669
37 238 701037
185 76 168033
158 192 271473
282 206 626820
148 66 699425
229 222 903832
282 44 912364
225 117 756718
65 12 583601
93 283 669812
144 12 376709
46 247 471168
218 131 443988
170 131 500543
135 62 676964
165 187 60430
246 124 490144
283 216 796754
189 55 483407
71 179 66040
93 109 204658
8 246 48181
42 121 802513
145 184 514220
95 150 936101
56 121 611415
178 23 763194
86 267 418540
79 93 891020
255 18 3922
159 146 271388
36 197 317640
77 99 59338
166 250 696312
242 144 861652
88 287 481218
182 278 249303
73 233 888210
206 108 953478
62 284 424204
288 119 996476
169 200 58072
90 259 529655
140 73 13051
269 151 270315
253 126 831728
221 188 951266
109 134 852110
171 68 759576
250 2 331298
78 150 316561
72 75 725718
256 262 584453
150 63 999822
73 82 81699
291 177 113748
230 65 150069
136 66 27554
25 147 296493
18 142 547115
298 269 838908
44 248 922808
214 231 237847
204 175 223956
165 275 762334
198 72 379484
41 157 765610
167 18 59291
3 258 984754
38 122 496034
157 99 538164
63 153 70855
39 298 783331
26 244 878221
211 15 937651
128 287 943013
130 247 479198
165 231 798138
110 166 222221
167 56 438084
34 87 592678
164 74 913229
189 293 78220
179 118 274701
133 173 227411
130 30 72701
117 31 168889
282 97 595163
74 174 159904
117 289 123441
234 109 362945
88 6 710777
176 32 913024
211 277 574776
65 165 851433
20 106 83254
179 146 198319
68 100 687856
112 276 7999
270 277 636820
50 248 11035
111 124 564409
272 160 394732
44 275 590300
109 185 835495
18 204 333278
214 238 865457
70 282 730965
188 143 432203
189 91 589193
101 140 44313
29 155 425041
48 72 251858
118 240 178349
61 129 475671
220 211 999951
6 156 433987
101 13 122342
79 272 502938
227 255 173676
137 60 826345
65 57 295969
300 166 236091
117 13 855996
144 100 26180
245 281 158886
288 136 95399
118 258 505355
294 87 236419
233 167 185508
226 26 614866
84 91 859427
285 205 762850
95 196 849471
195 148 295632
71 48 372423
188 34 773095
217 287 921345
182 232 512815
192 272 2359
203 206 661057
292 126 76481
159 69 234872
102 91 918566
221 11 597053
26 241 695840
37 46 509051
216 54 724494
157 84 409517
87 229 609493
232 300 15727
20 21 951357
19 199 362363
150 239 350067
194 285 529170
231 133 11216
282 78 354860
133 42 29607
284 85 848671
297 150 94817
169 117 46944
247 39 72777
119 252 557832
80 287 92391
244 99 9619
153 203 548252
131 6 159812
126 5 871642
52 289 121022
17 180 709802
161 2 477636
113 76 862605
267 252 373543
152 104 744953
80 133 969792
189 273 869544
271 290 82782
83 109 842786
77 137 808060
100 97 493717
290 264 969261
202 296 69664
127 235 70317
161 139 605696
163 48 610237
17 109 311475
90 178 274580
89 79 608517
121 214 295706
226 277 508270
196 256 419867
260 291 340377
69 266 416957
30 252 866530
148 23 298261
213 178 695844
1 156 592443
103 208 828531
210 192 102974
131 229 668767
298 50 656458
284 139 323684
131 60 233934
54 158 486285
132 151 830750
178 252 576130
253 96 926067
100 41 289257
274 187 1935
237 152 521475
227 238 963281
214 266 255371
249 181 228469
62 100 520089
52 38 532640
206 44 526662
118 99 111330
83 191 755088
74 158 937938
74 287 694186
106 213 47662
237 233 901600
236 162 223662
196 252 719354
110 95 942989
89 170 827430
291 99 635407
136 252 826199
224 151 754000
17 79 362155
155 110 925041
190 133 337516
60 150 257213
258 90 943071
280 134 298065
38 35 804722
90 138 988827
291 200 479563
170 22 193539
20 13 821143
31 80 829265
234 40 207033
230 191 854372
278 85 379555
77 208 743545
132 210 905432
93 240 384690
215 38 900920
208 131 140248
87 11 152433
252 113 856352
264 180 425641
201 233 105211
83 62 781607
283 146 690554
216 68 568139
237 278 877891
132 133 788493
240 271 201097
281 278 621586
10 249 293753
217 152 526276
74 42 82057
226 100 107057
12 2 398638
37 74 576803
281 138 985702
268 96 121766
23 294 599103
277 63 579581
285 176 490586
161 79 796167
109 119 15459
222 43 433189
238 48 365534
73 83 34007
194 37 981910
54 55 57570
112 61 395681
273 44 22890
104 155 41364
54 299 806704
278 134 84004
78 227 54823
226 172 502206
115 88 170342
64 194 204333
178 69 153024
66 142 282337
93 183 965063
235 118 721158
149 115 988860
179 132 259108
55 225 141579
265 197 831157
63 243 325295
259 192 781006
210 184 823891
203 18 585505
208 5 221363
254 197 373876
172 32 622143
132 107 606481
216 230 511761
63 91 75930
134 258 654939
203 234 211627
129 56 977874
43 8 399036
194 150 348843
160 239 555791
91 160 111008
184 276 315455
221 148 163315
293 241 106630
32 271 554930
23 73 949164
29 25 837290
45 290 300769
148 283 563293
199 261 526590
182 9 8961
27 296 660606
42 53 802656
183 233 582192
54 142 801898
271 138 360754
250 213 656187
29 32 453677
144 155 941225
136 80 141681
2 81 988705
95 144 523442
287 296 736160
146 78 229436
180 28 106312
268 227 931666
30 93 654230
57 42 555872
48 195 553444
278 163 362939
17 106 535440
205 101 318843
217 207 880260
299 154 230468
119 199 805314
123 198 883510
295 56 490047
261 18 845761
4 44 573795
232 204 327795
258 37 534607
85 95 377824
258 46 555011
274 222 644710
227 231 681335
198 89 589145
1 137 895273
96 264 131987
250 195 33281
230 69 128294
267 13 591090
79 299 990622
76 136 538860
63 253 880504
296 13 576838
182 287 155831
186 122 990029
185 67 953029
82 234 301338
11 289 436781
195 20 708370
165 137 295733
248 272 997179
214 169 313209
220 180 286583
221 243 69813
141 4 879033
4 18 634230
9 174 533416
28 140 869508
43 76 805683
204 113 219888
216 227 214899
179 247 132599
170 277 127271
280 118 479972
86 153 108104
272 258 500073
69 97 362958
174 40 405580
98 272 215327
155 174 59894
93 171 239822
281 115 542892
199 40 83151
22 102 588301
100 123 825199
238 95 886112
169 94 96446
139 273 177647
250 142 363655
24 54 53628
88 64 32695
82 299 882463
70 60 995982
260 42 266220
91 19 814970
208 283 818264
159 125 292525
248 207 805235
14 62 145742
251 158 404959
28 197 847962
226 143 350072
175 87 479510
134 253 424405
73 268 203673
198 162 738268
21 37 595480
44 23 829482
297 232 222944
142 202 901841
27 285 616465
264 289 264788
261 227 736417
78 62 586078
95 231 713227
90 42 651393
149 182 882957
135 173 399355
91 73 612562
158 204 274108
178 189 292763
107 236 230648
242 245 270513
94 36 959100
17 257 446102
10 74 442703
194 152 531123
272 178 233860
250 197 148171
56 108 147610
159 216 744583
73 202 147282
162 221 863933
143 161 618790
203 215 495349
217 189 917986
138 163 903540
140 11 104848
247 269 119088
259 250 594297
145 204 463130
65 197 963539
242 271 968912
167 80 815283
3 75 567427
101 281 723829
13 165 945026
274 72 611498
67 162 101861
297 249 113376
9 19 167629
272 60 103949
42 111 594297
197 59 552850
220 129 384513
288 67 531897
278 227 69392
74 47 432783
215 91 408036
123 151 430950
80 95 769472
283 265 865754
37 138 844868
243 154 798609
20 299 872252
249 50 717990
162 110 983245
190 19 746643
264 256 44028
240 251 921442
298 194 672907
120 94 298223
218 13 99399
258 113 561835
13 209 671273
69 165 408541
88 253 302899
207 126 786029
291 33 440996
66 274 256237
282 148 855190
185 25 667991
15 182 16230
205 120 635034
246 197 44789
150 230 2845
46 174 171571
71 63 552468
24 221 231151
238 159 788301
258 77 695850
81 172 76834
6 269 864448
23 201 891233
123 247 698736
39 287 786468
238 208 709741
121 200 845417
202 185 256425
113 292 10645
85 241 871578
85 62 587434
182 109 232326
87 105 991722
72 4 660366
9 45 765560
134 283 247695
175 72 782081
270 297 956903
66 16 285597
219 277 259438
201 65 91574
35 46 373364
168 28 34620
280 153 980982
57 272 767707
219 254 270693
298 7 8915
218 264 278743
145 158 491845
184 251 982918
234 181 352755
300 107 855662
189 274 189111
17 136 310160
195 188 156999
72 103 367852
205 267 243694
159 132 460107
148 70 350802
143 57 949996
52 129 296556
129 174 741908
228 54 506897
193 101 515081
24 262 348337
178 265 727296
162 105 638534
96 12 126747
13 89 376343
164 223 550826
8 125 747613
21 51 295411
43 40 986425
188 2 467700
220 172 351121
17 143 974323
82 60 120975
63 112 679701
197 172 297175
260 290 911567
194 67 423067
81 12 55351
223 276 139477
133 263 910235
13 67 672881
289 170 142218
61 1 454991
69 67 980480
231 22 429658
122 106 141809
262 163 655643
130 69 187265
208 48 733097
111 261 578777
231 235 353916
83 174 922310
188 167 621420
289 256 399440
85 20 859922
3 19 859943
46 123 978624
275 289 385596
300 61 411250
47 43 888913
273 124 835528
39 50 871662
124 104 158500
210 276 700658
227 187 136924
154 186 641875
250 178 790008
112 90 195412
56 171 266460
154 84 578917
79 117 586728
75 247 285973
297 237 712227
209 55 784769
52 294 72491
30 56 168469
21 89 133226
229 45 218059
201 264 552855
174 197 856481
8 273 135129
95 205 122904
135 138 319424
223 8 521047
106 235 49670
236 219 931646
77 243 376467
200 233 788540
29 290 414437
252 192 791841
280 23 272975
115 13 69225
121 227 871904
199 210 794457
246 198 143727
9 148 895284
21 217 923787
300 235 477329
62 4 764494
202 220 89176
9 78 399456
288 90 571549
9 173 147738
279 47 747761
197 79 518186
53 16 982316
41 49 90816
35 18 63361
101 195 214621
12 204 830904
292 7 716716
254 241 76660
69 128 18359
32 16 450912
126 155 5422
248 65 350862
252 60 651990
14 196 912032
166 136 775910
258 70 905674
3 243 724279
20 34 517185
50 214 267058
169 227 91299
135 147 812709
132 162 41523
97 209 795175
214 173 147792
95 201 367628
141 219 345801
19 106 409834
285 75 757975
184 198 722669
89 227 861562
186 46 102952
45 154 719937
177 46 527260
36 4 566730
288 266 668949
34 75 828272
142 269 949189
175 64 802576
223 149 844878
71 300 995060
53 181 284376
141 128 660765
152 179 187820
172 59 377889
102 280 72094
176 223 383230
198 79 213511
270 232 104048
238 165 541727
97 283 707750
175 123 290403
226 156 488333
190 66 413708
152 106 695708
5 173 373544
225 80 805774
280 158 819669
164 235 196424
193 276 319920
231 282 346553
189 1 569486
21 114 923395
26 253 64346
136 184 58766
209 47 364557
247 147 926939
45 10 189071
15 266 839923
256 93 517293
40 39 793733
289 251 707900
215 125 206028
128 236 783105
287 180 149087
229 194 706014
254 178 127633
169 148 941093
156 291 870867
214 84 689901
238 87 386093
104 267 240424
46 19 99775
183 187 683040
227 79 21310
232 45 922200
90 45 187989
90 137 980778
226 265 762016
230 234 284761
56 203 672050
35 207 207957
259 19 172839
191 194 602654
241 115 189354
179 213 746949
38 165 694137
202 252 76118
236 105 874105
214 72 157937
229 242 208156
220 61 49332
55 197 195404
156 78 831209
224 259 672521
167 140 599076
157 29 347647
66 257 808886
19 103 394576
151 193 751415
108 47 955331
7 46 225329
82 184 682630
160 129 914315
97 92 58765
265 202 445271
113 62 372031
156 177 778620
89 134 573108
41 65 730364
233 109 179127
67 264 890048
53 111 672278
261 125 331367
255 295 664411
136 46 604235
1 147 823230
172 169 829287
31 109 25393
135 178 498149
269 220 585294
180 278 17370
156 91 60043
158 73 954584
83 58 477040
139 212 294532
96 256 709936
64 151 582454
239 218 516846
142 214 175793
96 273 180130
26 113 640974
207 282 506095
263 140 71402
168 161 936444
291 174 963710
41 267 78107
187 70 482455
264 11 457273
172 167 652854
130 129 50076
173 60 779917
290 95 391313
76 191 797913
83 214 479662
236 135 762442
267 100 349592
32 78 553985
145 144 739355
255 107 816774
7 228 546612
62 6 542676
281 135 935341
269 58 812964
152 35 941334
134 241 901096
279 211 563850
242 293 751805
81 102 960482
264 111 97685
205 299 754077
142 31 465827
12 111 171248
218 236 291037
291 275 450793
173 159 129028
207 275 103090
259 61 363848
282 165 606490
10 182 15171
63 106 587724
36 141 280820
146 193 669682
118 189 672904
273 236 497872
23 68 939600
12 256 344030
225 144 282150
98 116 484776
31 26 994362
158 114 129988
142 199 965470
56 243 483427
81 134 794438
176 185 696217
68 137 932721
43 204 404388
84 300 980773
252 142 577722
240 114 48707
106 166 55968
278 127 977761
204 95 424361
27 155 587572
95 293 258346
255 278 341269
254 268 755742
288 284 646452
42 31 29601
171 239 708505
84 223 688038
95 43 850097
46 126 432458
195 192 205472
188 88 652344
272 294 130797
139 109 350529
77 253 459988
75 209 196426
68 226 395077
253 84 569852
282 191 691202
130 149 719100
138 43 819072
288 238 969726
132 27 81106
57 36 554190
293 200 865335
245 211 467923
61 178 762385
276 185 813262
158 147 68904
87 187 777457
95 263 709038
149 212 996323
82 229 157633
278 90 986839
161 68 350726
198 12 14752
170 9 92031
10 134 697447
152 177 801540
221 262 644832
247 102 170799
245 271 597157
169 256 429440
157 14 943248
187 181 987246
219 214 293684
269 111 783126
161 241 731042
128 282 385709
180 211 636791
63 206 772963
97 25 383328
27 10 962093
215 242 548796
225 108 653679
119 200 242142
264 253 273065
46 44 402759
29 114 953191
205 190 508126
287 35 841227
238 179 512450
148 38 143512
220 38 472255
292 118 318255
261 37 801631
72 221 203678
289 22 865396
221 7 51567
186 195 579252
259 265 665210
73 153 447103
224 285 375905
213 99 314557
2 292 208185
288 282 295463
203 111 936582
50 4 363278
99 284 308643
276 126 905625
116 143 607273
72 164 685925
113 147 572726
286 296 379559
59 296 257881
257 86 539688
242 232 375576
129 257 91326
68 271 880295
208 147 882924
122 204 400396
19 141 492329
240 84 318557
241 184 768029
83 194 101194
292 94 688960
191 272 185508
197 126 462839
4 235 398196
86 219 680981
73 190 355750
244 180 953284
115 156 888896
159 103 986636
275 294 794887
79 200 109757
236 231 15300
75 28 404715
263 175 872173
221 114 157057
179 30 252813
240 119 755468
230 83 258126
66 30 132336
167 119 200284
142 171 116704
120 16 263700
172 124 994373
214 252 917811
278 34 411898
84 143 669611
296 298 732949
29 284 222516
168 196 891828
229 68 546754
23 45 180562
137 142 861316
232 17 158098
162 288 859262
235 2 301284
287 40 672643
163 20 207967
83 106 399856
81 64 824092
216 186 90618
227 25 846906
171 178 389884
256 61 777732
7 86 184397
134 257 858208
29 204 551792
106 176 645323
95 199 496481
247 61 246501
153 260 624671
95 62 604557
7 210 989855
62 109 660942
27 258 867306
167 108 988994
43 248 940376
117 266 926210
281 91 6303
264 167 518793
103 123 526361
59 298 16123
214 148 434279
89 100 592680
28 135 535877
166 78 221469
115 260 765661
21 156 982532
19 148 602016
231 252 784518
287 114 936881
180 207 306025
298 51 600143
153 167 233641
56 68 768092
83 36 576092
89 252 408916
169 251 852699
148 111 211917
99 10 503375
46 291 945709
159 257 365644
298 147 665399
5 234 750266
120 109 554952
192 204 567177
102 60 998578
187 59 187826
229 1 645404
269 155 435648
228 258 831123
18 272 711648
284 25 416602
134 74 482243
139 182 248471
149 249 449926
271 281 638396
81 252 242423
163 293 199037
90 212 855859
27 241 642265
143 119 400463
159 244 393689
128 43 179074
5 2 709654
57 178 521531
89 269 786264
234 212 207508
111 144 872350
17 214 832030
295 80 554660
219 29 231397
200 215 668592
226 16 131106
225 233 491442
180 160 253403
154 194 917202
126 223 25274
277 82 885181
147 274 587853
95 23 689042
195 191 423822
211 231 398513
64 14 572791
22 201 260764
2 1 454366
257 55 624730
89 184 319652
159 119 460047
271 283 15817
283 218 981801
72 77 135157
101 134 771973
159 158 230100
243 21 727446
138 174 683599
276 218 966355
212 230 674821
93 103 173548
220 226 985828
163 196 658504
272 3 81982
300 176 815678
15 61 633743
283 287 705537
73 11 274169
211 97 568808
179 210 216976
294 199 387308
185 27 873759
53 294 223797
119 292 110116
252 251 293200
52 89 565067
280 199 42214
298 221 495426
60 41 359572
74 95 207705
128 62 53452
229 19 236109
140 133 216217
212 179 378927
248 28 879173
209 283 984153
256 299 389518
122 163 223357
272 224 871681
101 190 213909
100 211 582308
134 248 81826
139 52 471581
169 268 745226
261 172 158967
102 41 971525
54 42 915827
216 268 739232
249 138 951030
78 210 662384
185 65 385609
43 156 491002
170 91 399598
240 29 885219
4 108 46850
110 41 874003
248 45 16987
278 271 535224
257 84 938377
7 166 946469
215 121 208389
232 282 693495
183 101 821761
297 110 237832
17 80 396782
136 8 924546
233 268 183876
193 49 914529
96 246 431630
192 32 913416
104 282 925521
138 6 804591
187 196 487463
184 17 287218
277 99 241292
79 85 489281
187 100 833999
223 260 315327
156 247 12030
134 136 946093
12 248 697173
21 138 710721
289 16 676610
74 220 326407
6 202 1968
45 49 252014
100 83 756284
167 32 642588
126 73 953371
150 156 276940
188 65 419652
173 100 703672
33 243 782414
116 233 168212
298 26 628249
235 167 221985
9 139 162969
196 213 911068
82 128 887803
246 78 624228
17 114 592169
260 185 4292
67 240 480158
107 175 55418
9 212 17247
57 147 38758
217 267 268727
235 289 757880
206 80 330455
274 22 145512
129 222 295086
244 300 245537
12 105 127082
90 208 219146
294 158 210970
9 71 91215
238 228 79216
287 87 918063
16 151 254268
122 102 781175
30 190 617598
34 82 251767
32 127 578089
8 271 999405
219 178 54182
114 60 460762
22 213 369844
189 168 315270
14 86 606350
275 179 632881
190 1 272307
10 271 965039
110 107 470734
81 243 465315
10 299 895802
84 293 187341
76 177 592140
239 51 948445
281 68 966005
279 134 698616
51 247 757387
1 123 347813
147 5 987669
262 18 842363
31 234 915204
237 103 932703
45 148 960873
218 58 604062
293 116 714664
204 117 259896
108 5 12150
193 196 943484
266 209 431328
231 189 205163
293 180 242309
8 24 122195
185 136 508780
8 94 134662
179 75 130986
27 134 132923
268 1 945018
257 168 585740
68 237 210871
31 12 810685
205 202 395555
62 54 374066
241 98 176143
103 167 52454
131 282 852456
195 227 344610
44 259 212882
244 193 541150
297 47 908116
85 180 879949
114 52 367152
264 122 825556
170 123 373825
110 97 94488
122 133 863614
40 20 558746
137 34 430680
289 61 773310
195 182 716066
135 233 316714
181 222 118607
285 93 731334
226 168 620615
78 167 918987
20 147 352357
90 204 444122
66 96 698434
93 220 876097
150 136 720219
42 117 565299
286 220 517886
5 128 657091
189 37 963331
178 253 170338
119 107 383481
195 99 237080
15 59 194590
141 246 749187
193 22 2587
180 27 633897
203 130 289857
63 88 245142
129 282 894261
265 102 732362
96 80 153132
278 253 453470
222 67 746891
49 275 927496
255 214 443408
192 90 194899
7 265 329660
70 91 892592
42 79 585877
59 242 42542
70 275 444145
73 143 622930
189 131 64181
29 289 521796
196 12 776265
281 188 719538
224 221 777996
4 100 702003
229 139 568189
299 85 375812
111 194 717588
228 99 638590
173 125 774461
5 31 263617
206 188 686936
225 46 230507
280 281 942333
110 20 434186
122 7 489646
228 163 547220
58 238 867654
110 241 206149
189 284 289086
269 143 646589
233 60 649173
127 244 830956
251 149 598449
257 118 753248
38 216 126764
159 169 148600
155 106 4599
157 219 484886
275 271 325040
4 83 838899
266 120 502263
181 76 694823
263 220 914308
50 5 434107
270 239 680046
37 69 185383
48 116 319532
13 103 227604
256 275 979274
143 225 144476
267 89 460817
138 200 531462
197 101 678422
6 149 880013
226 224 49132
298 242 10432
58 91 593275
172 72 683977
76 46 354797
295 288 7315
276 158 563567
198 118 513440
121 173 684373
32 22 376097
245 258 710960
213 2 753944
215 153 546930
239 55 792156
114 179 828171
281 236 796276
276 73 623114
111 280 927166
73 236 717439
275 223 218120
293 136 290049
63 222 793850
147 244 680802
79 12 225320
72 93 851774
127 35 696887
196 262 450217
77 288 87524
172 49 692039
249 87 132443
249 241 215489
190 137 204509
34 130 461681
160 11 778701
85 43 214862
153 142 869768
226 42 834946
207 211 229699
82 164 751679
146 88 417115
72 249 812607
55 41 594464
180 50 718009
109 70 556582
69 238 255877
204 136 586578
158 108 407195
29 78 767926
275 86 326264
83 146 312925
165 249 200996
133 76 716008
93 68 938728
257 183 943221
265 173 726949
81 273 747748
254 99 94469
118 156 790840
28 271 853566
167 155 271123
96 6 551321
32 66 415261
261 206 72269
166 40 881760
260 175 867771
73 124 428620
32 38 177617
218 252 911964
229 241 155744
133 180 632272
48 120 927673
145 271 473118
130 160 42946
45 186 51594
163 50 760152
133 149 112117
173 32 399436
254 23 490336
2 220 864856
43 280 156249
225 29 132018
187 243 819214
71 118 482101
193 157 90644
77 59 465599
88 237 194545
109 99 797026
49 126 634284
83 170 659134
155 82 675886
111 187 68717
272 30 213916
2 115 921066
203 78 552825
228 89 215277
41 294 309989
271 128 37826
137 204 919330
19 266 375727
193 159 522734
154 73 472460
264 248 587089
128 150 853616
134 152 339508
268 196 500800
181 125 642871
15 115 411358
136 139 334786
59 156 709449
187 168 117966
7 52 454697
143 48 533980
195 193 98590
157 33 301460
242 135 576830
227 12 194342
131 11 230777
260 101 945695
252 56 364124
250 102 387296
87 126 692594
192 111 843913
192 184 124346
236 65 970805
156 30 601538
156 67 648189
159 133 114915
60 148 936405
203 165 134240
247 55 238602
4 198 600257
202 282 33905
9 133 636037
111 296 224861
101 17 246879
199 208 715818
141 146 561928
257 121 581908
12 214 253595
248 172 447175
185 132 235878
179 268 529556
161 148 544371
196 180 723930
188 60 286343
15 83 861302
7 186 712039
142 106 404485
207 185 367863
25 209 909048
87 161 518543
255 86 114891
62 228 174176
294 220 476692
258 22 189282
63 138 65656
26 193 407802
27 282 301678
122 196 336851
61 184 601865
45 167 44904
86 80 297690
218 1 329850
41 242 279502
135 97 420897
209 245 211637
70 214 708314
103 31 140096
44 17 908664
151 37 469030
198 261 963940
200 146 405530
206 278 179322
267 20 752659
217 277 171832
184 18 246349
31 107 176246
92 7 171389
131 186 219481
164 16 272881
248 185 68314
204 35 500346
83 227 367228
293 172 52267
140 80 779853
49 194 877401
47 230 950615
250 68 249913
24 59 245633
169 12 138073
239 192 56156
285 272 79811
199 57 925927
172 194 382043
42 261 642552
246 296 178127
68 256 83130
222 139 54625
5 221 20776
1 197 529687
247 165 753830
54 147 680559
290 202 528164
132 139 895361
248 228 635471
68 55 871576
6 65 313844
71 52 594697
139 205 69762
158 98 494001
98 161 135355
257 57 28205
155 124 628088
67 233 356136
19 276 98151
259 292 280991
290 266 687584
43 207 722559
159 59 97871
21 221 645777
148 97 758123
6 81 836876
176 282 769466
54 200 633300
231 53 193854
259 129 864879
111 239 25571
40 42 352701
143 219 45774
299 26 825449
68 177 822092
152 56 447572
166 26 576209
34 9 625838
187 161 107760
292 271 604964
265 235 312344
195 255 997565
44 159 873572
272 39 266614
178 238 679526
200 212 418252
126 136 228566
271 256 863153
3 299 518935
92 138 715012
84 46 458642
87 181 909764
3 268 809907
165 110 590555
97 252 384012
129 225 809339
206 43 907257
119 144 979012
260 129 244045
84 278 284377
242 181 35282
293 249 229528
244 54 473818
18 224 664306
82 101 695350
273 92 731482
239 69 174525
87 235 663161
31 45 723031
139 102 628287
219 188 372831
179 26 110798
272 96 500082
251 97 335939
287 204 991938
131 30 378620
217 29 885418
287 274 551841
298 249 104078
178 82 737307
104 181 140761
10 211 47484
153 162 561422
215 243 79246
151 162 879515
71 66 206991
91 227 301303
39 18 70598
242 187 300033
60 234 449401
153 69 900348
156 36 125885
240 32 211086
257 1 582661
10 135 863241
240 129 231344
190 201 9870
178 68 873421
155 257 320112
152 164 267520
75 42 293590
219 282 507599
249 231 120291
122 23 878326
130 194 572336
94 138 984196
163 266 391377
56 222 915695
111 272 673721
277 90 740861
190 2 991337
142 298 601874
174 100 421016
215 276 316008
209 268 302090
183 19 123062
128 89 472081
96 153 611619
216 19 191994
11 203 597544
273 89 371381
101 96 545550
95 13 496188
244 241 922543
258 160 607333
60 38 607698
169 250 864871
229 263 142211
161 13 436161
112 26 556431
135 284 30406
185 263 305912
68 259 193474
243 104 244879
81 140 317650
260 138 12516
51 83 417756
284 109 873167
13 142 925280
6 1 848848
89 120 853132
40 200 35348
238 70 402986
108 51 643370
37 193 642066
205 253 899794
164 88 130636
45 3 546105
268 274 402034
278 31 40529
60 116 813194
126 100 517002
193 290 741688
283 18 542244
43 31 174944
299 83 943167
264 57 186850
195 3 156447
198 106 188269
174 279 622660
213 113 591077
292 211 107569
228 297 112502
164 30 452161
205 226 343919
121 65 404951
29 63 354696
48 256 755843
28 46 231908
28 133 153230
177 77 141367
270 84 949602
69 246 188230
208 17 23949
274 267 92812
256 109 920407
3 210 126837
167 162 539386
10 238 593491
16 163 526703
70 131 357617
85 39 29876
27 263 186943
59 160 202385
261 195 878411
135 266 808851
167 296 646449
59 20 930059
130 50 639313
91 87 162812
221 75 303862
225 167 309269
1 96 261807
243 217 857325
77 222 56419
152 268 214109
196 159 949849
141 71 551002
167 10 929771
260 103 325386
70 287 205708
63 225 912156
116 169 624219
52 55 60925
65 110 64813
123 63 247632
236 288 422926
293 275 783261
167 157 970890
267 120 364156
162 231 135541
215 29 27090
242 213 570874
198 172 220517
106 298 355874
230 76 934048
55 191 214456
255 256 55318
84 61 421968
48 41 431397
157 92 985157
291 134 711133
67 58 972227
158 119 508994
275 208 540009
291 231 618741
16 225 37760
108 232 398402
28 251 484075
38 273 187999
176 191 693847
230 175 335404
99 93 162311
150 116 901819
124 46 387333
215 164 465076
234 175 810664
230 33 528923
57 25 187768
53 93 419371
141 46 463634
198 40 626090
190 169 62239
229 60 632029
200 46 586434
185 40 606850
233 158 225619
149 29 365516
175 283 900676
136 2 222600
183 64 792525
218 183 311574
14 198 327707
14 299 266505
15 137 497882
18 233 355812
153 128 323463
272 175 379674
193 284 463115
296 42 915018
207 39 693166
221 6 521329
216 45 807740
56 238 389414
248 61 466085
204 266 903140
147 226 836135
178 59 929082
255 12 215080
15 250 653016
212 59 677800
191 236 865185
252 101 31497
44 54 801295
229 86 665183
264 50 709411
249 8 916387
210 142 40030
131 154 332989
216 212 606397
220 170 419696
86 176 44507
190 71 728762
122 72 230321
31 91 785274
279 277 810486
104 237 108978
16 178 893210
145 277 618175
45 299 551863
211 242 363768
149 73 197517
10 228 856369
235 247 774217
238 243 633968
58 128 821500
6 99 975355
215 251 66928
126 22 611113
271 190 535818
268 201 267947
74 175 673987
276 199 444765
296 177 476137
268 62 207732
155 84 946298
18 250 46434
42 61 640765
158 255 882934
50 215 889516
255 72 459784
208 55 11220
158 128 314834
107 223 572858
181 19 922277
208 158 148347
208 288 452026
208 174 733821
66 208 760862
77 126 939483
259 229 626665
139 108 502253
44 191 90084
23 105 732325
134 143 317970
37 201 768398
164 22 716273
287 275 226033
116 296 566926
108 269 867009
236 247 10248
264 224 394366
83 61 535694
246 145 890398
296 249 977765
199 296 20006
184 31 352281
110 78 321816
289 248 832036
116 264 894987
98 259 664931
41 135 513487
119 19 63893
289 54 452717
217 24 776143
297 24 187981
217 3 963699
296 68 37455
118 32 628495
132 142 337403
133 286 687522
211 291 84058
47 70 270658
42 28 301154
151 288 432470
113 206 823989
238 221 480762
74 272 248611
134 148 657081
143 29 261326
104 94 287473
18 192 805405
160 138 983248
218 290 827044
268 260 70264
207 280 876982
207 288 974213
109 50 466131
230 21 245324
11 95 777946
11 67 177560
152 119 978937
146 289 534301
118 47 912285
293 47 192449
210 173 972576
107 233 300740
165 236 950515
49 285 65126
295 188 125967
262 104 958294
196 276 539659
108 18 660928
67 290 323058
38 85 566617
151 169 471152
260 120 321035
36 279 663449
24 227 183459
176 52 742399
5 278 868180
258 236 225320
291 215 108142
181 171 723612
103 189 373281
160 265 362457
167 275 737206
216 204 317951
272 136 152280
300 76 881544
69 215 672379
274 227 924502
52 178 915100
64 299 608381
262 54 49462
247 292 470340
262 6 686573
54 35 318067
177 206 939700
114 267 220795
25 242 316452
272 97 378023
4 293 440312
97 243 727588
34 64 941930
93 82 553877
163 87 680647
145 288 981376
208 94 228368
83 275 389346
277 209 274850
155 287 534137
139 255 289086
73 226 360487
148 191 283063
285 47 891324
132 211 690250
250 27 733619
6 58 289323
33 152 165816
166 216 743685
151 52 499102
269 254 76436
127 292 683979
159 154 242673
151 276 541648
24 299 538840
125 112 723294
109 144 732618
98 292 996646
241 128 588380
158 81 290443
175 101 774213
51 117 354663
200 258 730032
244 75 897186
82 206 587434
159 164 463179
106 296 887305
161 91 64043
295 179 107669
195 106 398911
114 178 688082
80 139 360770
176 149 490981
27 6 217925
94 158 725582
240 199 605362
241 300 894072
129 70 471781
144 160 672280
251 258 145740
1 185 323653
299 96 332152
83 12 704274
102 21 649124
95 232 475161
100 10 309950
279 68 869675
108 65 528091
182 33 227153
70 193 119424
270 41 594484
262 169 750935
124 100 441078
201 17 159273
81 62 25391
276 84 653754
117 248 333663
59 102 932260
26 77 525237
11 47 867697
101 137 188961
189 253 126335
186 227 464095
129 18 878879
20 27 802483
181 147 803358
94 57 481232
34 283 261470
148 21 973697
34 265 573248
264 129 953836
196 152 798887
5 61 18327
149 91 294969
75 138 310310
51 11 549018
142 89 389473
42 194 42938
193 53 584390
231 241 818860
155 59 601829
215 35 641250
202 7 38033
23 113 79729
82 175 958800
165 184 597964
90 106 831794
186 67 748863
119 47 776054
55 220 983191
112 231 834102
266 275 939918
75 80 75870
45 182 890349
88 189 265119
166 80 879041
29 111 386370
81 95 674809
57 63 267425
12 230 693031
237 20 41286
199 278 924527
257 79 84668
169 236 975462
246 222 309946
252 32 836147
229 156 404216
94 11 669284
246 56 513247
248 262 567402
29 7 101169
268 288 470936
258 153 743593
234 165 33524
194 176 685428
257 126 220190
143 231 707423
222 130 388312
3 14 175618
132 282 830587
158 36 768788
290 225 11382
234 183 545048
166 88 723806
213 232 950853
130 274 771656
217 249 679455
87 3 257005
43 4 125747
21 157 732014
165 15 603849
261 41 36885
178 159 560530
80 178 147054
156 187 931324
269 213 623169
57 114 507927
7 200 534685
212 113 52292
138 17 670043
212 208 707509
209 225 224090
85 198 850298
101 145 859681
263 51 254516
288 14 663436
202 47 829189
10 123 414119
266 203 149647
126 52 680199
56 27 843098
227 62 192963
263 41 16214
212 198 481699
157 278 154966
22 271 990976
119 71 125797
35 32 327127
21 161 53271
159 298 55641
158 218 751010
275 105 82162
232 43 209615
275 290 240932
229 281 784195
113 203 155656
281 147 553852
275 102 350121
107 269 914566
52 216 160934
283 286 128
5 71 760718
152 46 166816
101 16 320278
33 288 313301
109 289 990445
144 129 603773
212 226 95190
108 16 714106
138 40 220359
299 66 561411
179 205 909154
82 7 985623
69 237 725734
224 150 229608
20 130 323728
117 271 434482
81 43 2632
169 231 538122
222 284 148535
37 133 886608
129 51 195764
189 278 547215
173 217 337966
114 198 966259
206 115 523737
10 225 374246
231 296 902413
12 117 141420
221 38 657338
59 224 257951
234 78 911573
211 136 106524
130 196 427793
251 270 818801
138 66 887000
275 205 572961
46 83 854681
137 295 162121
208 45 445449
24 60 47056
217 286 57429
44 269 348660
114 284 313993
158 284 203941
217 295 808563
129 223 647818
263 166 305793
157 239 114016
98 222 871247
8 83 826439
144 125 235218
241 166 793022
131 124 339977
159 292 197429
126 80 65073
179 57 168925
161 275 363219
109 232 267727
67 154 111274
260 168 939418
63 147 461413
240 13 129501
24 197 431033
144 222 687834
84 254 944764
296 22 231429
139 185 104353
188 85 287617
184 8 397205
57 230 960942
145 220 804277
102 266 318904
276 203 127348
24 105 427623
260 146 782973
33 116 720746
240 180 809172
217 40 409275
175 66 234021
253 170 973810
173 14 92005
103 287 878311
244 18 871922
52 28 459682
225 271 502934
270 22 812525
283 190 491272
88 219 661922
106 100 152991
268 61 327360
190 159 333961
19 95 229110
243 101 534960
236 203 184777
117 69 714103
76 69 769213
16 267 809907
273 171 679471
39 253 765623
184 144 148867
154 20 877923
94 129 229681
161 35 892416
51 193 135566
84 292 268701
143 32 334375
198 232 174186
124 58 487573
153 146 989485
213 194 962514
117 115 929693
43 273 391493
110 112 718287
217 110 470700
12 151 636817
1 192 329055
259 14 93056
200 130 978426
215 154 646400
273 258 121178
31 195 792865
286 18 753320
158 123 969561
98 262 737651
93 61 349800
274 290 189582
123 294 282657
165 90 983819
60 93 994149
236 228 444070
206 151 259499
50 167 924393
81 7 916369
144 64 407636
193 43 649088
165 59 347179
43 166 534658
29 47 844707
218 289 317165
38 41 615850
1 235 116709
38 171 404095
93 298 32237
137 246 763361
47 40 344000
64 266 118431
185 106 183557
223 10 73676
263 114 70088
72 51 135273
282 263 969717
39 170 165292
264 260 212453
183 279 734681
242 288 667784
134 300 428353
162 109 768324
223 58 332639
231 175 82389
226 288 929147
150 42 821823
123 267 860926
253 125 478040
5 242 24955
80 69 74306
253 35 79889
245 221 505231
115 257 837146
131 260 92306
273 149 691390
166 293 788761
291 255 874341
23 300 364678
91 105 870560
121 158 727308
261 225 825628
264 49 414376
224 73 614820
107 18 586711
272 216 846516
117 93 178161
145 226 113538
44 146 531814
45 192 885359
202 41 836325
256 89 400112
197 162 959133
122 274 930606
282 83 944965
131 88 67006
234 138 671860
65 53 390884
229 56 981078
8 227 181041
194 11 955108
241 173 275912
290 245 615346
175 197 563939
84 273 564727
45 226 196201
294 104 84032
8 242 58776
209 262 760264
195 284 859696
190 251 975817
120 2 39087
37 254 369479
296 260 960766
149 128 816282
208 51 911848
275 162 470386
207 74 51317
182 119 442589
31 108 981412
127 2 25760
21 199 43880
292 21 362792
147 294 339055
288 88 559045
108 74 791148
91 259 834320
30 275 328473
214 96 567127
125 104 425178
181 295 358051
243 111 724156
184 76 422160
214 245 967080
57 142 608053
111 248 443399
237 95 553253
174 147 756116
172 188 71453
255 160 79487
195 180 282272
299 9 959747
175 95 481377
148 85 14838
265 233 284480
115 137 665174
65 199 298189
51 253 244808
285 294 742934
119 175 928516
102 237 791803
263 287 296524
133 100 216287
23 38 485358
189 255 922589
156 135 37404
203 258 153644
84 116 986733
281 227 204168
9 241 992204
141 165 11644
276 296 755325
267 72 915393
246 277 498977
159 228 656725
86 175 203745
135 126 940202
163 195 143205
115 66 289905
212 256 957967
126 58 201683
132 163 239504
186 54 876000
198 230 185082
209 8 572366
121 23 971649
117 282 318598
164 225 874646
182 227 952430
39 180 141798
250 75 760667
246 88 724299
252 126 983762
177 225 405136
193 86 557911
148 88 254567
174 242 227283
2 139 131619
28 171 357380
72 12 231649
129 208 385627
148 146 719986
110 35 840471
157 276 345536
278 277 761497
11 262 777791
92 168 794910
193 297 51905
188 194 25416
39 138 342799
219 241 418449
33 97 358812
231 27 178880
35 119 347088
145 139 481690
139 111 740531
147 300 426212
278 79 575552
229 11 792300
126 42 280115
145 243 218579
1 22 223713
27 46 402384
1 148 189221
38 242 118622
195 125 828486
267 235 802016
4 101 827722
220 107 722356
163 74 722265
261 156 963754
216 259 476449
269 244 81575
297 44 157140
158 198 565440
233 123 59512
292 199 325916
232 128 481411
17 295 189598
125 154 800794
190 56 189372
23 132 115438
142 237 130723
17 118 449772
9 66 563334
34 244 842749
228 217 506182
118 188 418413
24 238 158072
293 129 137735
66 276 565268
99 162 325162
285 211 503801
44 110 174824
280 41 795352
173 184 758538
214 216 484168
204 264 361367
17 49 274940
55 81 986569
77 272 923682
277 191 38640
274 193 395265
28 17 901811
210 182 212863
126 106 46837
113 215 132798
130 173 617634
201 20 249203
114 280 127460
83 260 174808
53 77 403617
160 177 237286
297 14 184635
281 167 843200
290 221 924520
51 262 407870
108 202 339170
57 273 34222
187 115 981263
36 290 764932
125 119 553127
252 11 163702
40 255 41816
212 45 848765
64 205 396202
114 162 367083
171 97 686607
276 118 104031
259 70 51231
192 219 376103
222 18 716318
115 228 996693
231 57 454929
103 262 334117
126 248 918366
125 85 543698
100 55 393466
155 25 421525
228 75 870190
163 174 831425
211 13 924297
47 98 25843
139 124 875775
158 201 959012
7 205 463973
171 67 544273
72 203 745904
88 203 129399
105 158 418392
294 195 974715
46 8 632567
38 53 609691
1 250 402755
221 184 294637
233 139 106724
231 184 113163
33 174 344592
228 149 374136
259 24 805845
84 279 720604
139 116 467474
192 26 910052
156 214 733306
120 167 392725
121 30 708660
154 31 258028
205 274 602939
219 126 983535
252 234 829168
170 254 499633
268 132 611987
127 164 398071
153 266 231037
61 89 188844
275 17 860768
151 97 666318
125 99 256023
188 247 390472
80 109 321974
119 250 882860
273 178 108801
81 35 248124
60 2 85314
6 244 391170
170 66 144126
194 288 181778
22 156 642714
175 184 189028
291 104 244201
159 24 713574
107 250 268342
70 194 753888
139 190 499029
209 86 419194
148 166 522930
211 192 560881
103 121 912523
33 50 666569
126 159 416000
280 191 270903
130 104 811502
284 257 335035
219 193 915512
230 61 366998
256 121 853496
2 284 399381
78 15 761178
88 47 90767
220 1 762949
193 163 249625
124 291 469756
98 134 402302
218 128 896456
143 8 409175
44 220 702230
27 106 251699
132 20 430584
267 293 900000
173 224 855485
103 279 246303
56 263 650363
58 244 294979
28 78 349149
223 93 437707
26 168 757320
135 87 355900
47 97 930238
211 290 264622
280 67 868582
277 126 872350
35 292 804173
136 180 207749
135 92 625933
127 299 36420
186 81 669837
296 71 107907
52 148 737747
285 107 640566
4 124 197551
200 260 678078
7 274 155802
102 215 493979
287 57 280990
180 199 792310
42 85 74905
85 171 385103
144 275 563483
101 55 801933
46 99 118204
187 218 157096
142 239 416421
13 204 567760
92 197 70303
116 117 496574
191 261 371354
189 193 492844
300 249 612681
263 250 976606
89 255 571941
272 271 109494
155 253 427200
130 232 955141
215 47 724723
198 260 781316
10 110 783440
107 60 189211
15 55 814401
145 160 260604
157 1 656239
208 50 585471
164 277 949590
278 270 393305
19 243 702752
192 157 606510
217 101 759756
214 145 885269
134 233 250378
217 27 828414
16 222 781603
100 290 698773
274 44 505140
179 136 286525
193 207 990198
131 221 256391
300 93 404031
193 65 382155
112 118 103880
153 119 269081
238 160 679358
122 222 24188
45 114 3091
5 222 976242
191 207 120998
284 174 577737
3 141 204118
44 127 363789
234 69 239623
110 142 383213
92 215 458845
34 182 698709
84 188 226483
30 207 551203
175 268 162329
137 54 511954
111 277 726358
103 47 808463
217 200 526497
45 197 726247
200 95 623078
237 261 129537
76 56 130142
60 15 872968
192 80 733259
237 186 362868
289 227 742455
260 242 807132
6 134 626554
240 103 398423
173 7 256489
273 54 192652
163 222 394050
290 11 311212
196 298 147603
58 70 303523
172 269 503390
165 128 726058
269 127 81615
132 8 157001
268 125 179273
222 231 24291
58 182 691706
103 153 891332
200 295 842691
54 113 86969
271 273 983506
268 231 982467
143 198 464575
265 232 21648
114 40 45969
234 164 964471
247 283 877656
242 168 733013
116 1 445891
102 110 658736
163 209 630770
137 25 661624
151 53 614545
134 20 805451
88 217 837225
51 294 742968
146 122 628060
141 270 667909
206 234 533606
249 210 752535
168 144 406080
159 293 885140
31 153 442258
66 58 984709
119 14 481191
56 71 40280
113 79 680619
280 216 131461
191 165 67658
56 59 558364
287 255 783019
100 166 126667
104 202 88576
15 42 602866
243 186 143435
115 237 87756
207 151 443410
115 121 806793
170 58 685969
17 276 739340
95 70 198468
111 67 198223
244 116 539014
263 85 358641
29 17 472519
265 229 159167
101 28 370068
20 81 75804
12 9 600765
70 178 629050
297 282 258350
205 284 943819
268 159 282280
5 124 850115
107 231 410019
179 188 227528
54 227 236792
192 231 784192
205 31 95432
152 166 854638
83 41 624687
193 277 463876
41 66 565198
239 234 139751
56 278 404445
277 116 560628
55 135 891357
142 182 827502
184 274 549323
286 64 967491
246 94 795830
299 148 572818
185 100 294204
239 198 929858
155 154 216364
176 76 327115
277 201 923189
157 47 966828
230 54 768161
203 211 470949
156 257 614118
32 62 309384
259 144 95678
283 57 889314
248 15 743206
240 173 328164
209 36 171673
39 55 401298
139 152 258708
233 44 523494
72 33 562013
297 76 492434
155 138 557920
212 245 819887
4 47 736977
24 206 994050
228 96 613259
285 177 585160
260 276 601859
37 31 661625
195 34 531334
90 293 443128
140 102 547016
56 54 608619
25 154 452071
44 154 195794
241 38 703171
87 75 979780
21 144 932478
266 10 916733
44 120 198406
281 18 387025
24 186 33952
168 10 612687
243 252 611894
270 125 777185
171 140 944179
132 152 775151
51 242 827829
224 172 675181
44 255 305583
4 68 308094
39 279 94024
251 30 336097
80 65 219226
29 273 534356
180 171 972537
290 154 705563
90 230 343271
40 93 810041
253 183 935132
185 62 333750
64 125 329050
118 184 665750
48 112 80502
264 40 116318
272 23 144185
194 202 266527
66 99 455814
218 222 967468
181 160 330544
59 276 17483
158 154 741582
41 251 982033
98 225 919036
87 9 632128
158 246 225779
60 85 226200
96 71 12340
186 162 956855
130 92 898380
263 211 714762
190 87 749985
132 68 937275
222 286 698106
128 252 234315
47 35 672323
171 47 847361
218 278 68661
10 62 842334
61 10 918189
202 115 640771
283 206 540792
296 120 496091
293 33 60779
184 287 288933
65 30 267566
199 162 212889
180 38 720613
228 59 995090
151 267 107921
84 182 981676
262 32 51112
203 192 969630
57 249 951332
296 248 539878
147 199 920258
253 228 25372
187 128 351735
193 10 364610
33 214 326138
164 121 623577
55 233 451969
79 33 163309
32 244 248784
151 226 584968
137 93 416194
255 164 282370
78 79 28509
196 81 395798
149 177 303422
25 40 23490
148 68 422811
249 74 326756
79 265 633600
295 111 62172
212 57 514848
114 19 807088
77 33 13351
228 125 204689
135 96 278757
263 90 763486
186 164 978705
271 55 417124
84 148 361841
38 99 556997
99 130 226967
96 128 933192
15 188 806488
65 172 327249
233 174 544303
128 106 164168
131 181 318480
32 188 810267
150 223 491154
94 237 97274
225 217 721747
235 194 16832
204 109 792380
120 74 467699
182 110 35786
254 270 961758
90 220 620780
193 98 829661
100 140 699579
267 189 307807
98 136 656627
275 23 197213
193 293 412769
153 131 100174
154 228 314682
75 71 694685
110 272 12337
241 258 108061
51 251 250774
162 127 90153
11 17 850940
245 189 53380
127 57 94595
121 134 309319
114 65 695449
180 83 360182
3 125 307231
149 171 225453
69 98 927283
154 48 282830
251 6 399374
149 78 87891
269 116 810947
233 190 601593
274 103 323514
122 96 443960
137 148 616754
114 197 331355
31 40 86195
59 141 802423
42 91 96230
63 282 954508
14 24 286397
36 47 950557
131 84 304317
286 78 11714
233 270 329986
221 275 718344
60 58 317796
268 87 331028
226 166 184185
5 142 36490
53 206 932599
187 163 879966
107 178 969205
151 92 526110
74 188 279887
288 161 312187
181 152 980333
6 195 181986
141 56 876351
33 14 529426
94 197 725271
295 261 617561
36 104 103075
67 150 153449
106 277 152960
35 122 660482
107 94 351490
121 149 98587
162 181 814424
98 236 685858
207 118 946889
16 244 687080
219 142 7652
175 14 884996
172 67 61232
168 284 859195
210 178 791103
82 246 102373
32 116 617019
132 220 305877
288 51 452017
138 240 471332
174 150 716045
108 228 587265
183 70 652861
124 181 401154
150 49 709291
167 16 446766
240 149 257657
106 54 901185
45 87 308780
154 173 138262
39 127 965074
236 149 597036
105 26 2970
276 78 891016
144 127 752805
226 206 41531
249 170 254552
127 131 127813
248 283 346530
286 52 729573
237 135 475974
276 212 503234
280 269 578273
131 48 635351
201 2 723583
297 33 868173
286 53 162653
2 204 931756
218 295 81310
300 226 989305
56 195 569612
78 266 726687
156 178 15852
3 148 11657
136 289 419935
91 204 281060
217 184 669538
206 22 112898
92 34 497357
80 274 680183
279 12 64136
149 159 481404
36 276 274515
118 28 16287
113 29 686711
179 144 694075
123 34 242380
293 295 668565
142 118 933042
133 68 982524
106 116 18916
30 292 774113
7 78 777315
13 289 581346
120 87 224913
89 132 488094
157 129 219343
12 145 305418
235 173 875285
20 105 809746
272 186 77673
205 250 657633
188 131 992420
198 141 570652
224 206 12230
265 300 896772
216 157 463658
172 160 116262
123 141 705720
228 151 24649
202 294 820600
153 174 102748
177 111 761156
56 38 931838
94 119 23362
167 93 46999
22 252 223678
63 226 461983
91 216 506069
246 48 797997
184 19 450897
156 180 801677
42 241 121820
80 300 921675
173 193 629472
146 297 232483
62 259 373314
110 209 96739
217 193 579579
227 50 207826
130 278 105260
295 58 581353
292 103 737121
71 132 538214
91 220 982921
23 277 607267
106 33 900307
185 206 17742
286 276 338190
210 84 648073
218 211 534762
18 181 499627
233 39 140863
290 215 473083
177 32 820394
156 17 919304
290 159 510226
100 78 434959
243 128 6911
101 166 551639
242 270 753714
14 246 482689
268 94 759892
219 65 142583
161 107 918989
213 87 599639
294 189 934017
67 136 332407
175 31 823556
185 251 553041
77 285 237364
169 129 623416
266 95 454807
162 165 173998
97 27 340968
203 1 247761
190 234 552404
274 257 239807
24 167 795011
267 280 320854
254 86 422427
281 264 143061
188 75 721456
60 236 301929
256 174 782645
290 1 74003
150 243 856614
244 277 991539
274 140 324928
198 287 32554
245 262 938425
110 37 203087
110 31 784216
274 65 558875
245 257 258525
37 256 58038
51 106 858055
190 288 726602
68 49 438796
278 7 998734
233 102 810225
17 216 411383
13 35 28962
105 77 229794
63 197 302051
94 295 9860
194 95 667033
144 208 859095
102 45 77402
111 65 222086
181 258 552956
271 169 772384
299 255 487474
22 282 809131
70 270 252584
197 27 615855
8 178 397109
236 7 226334
272 71 41187
3 266 767000
231 298 547238
239 2 299807
169 295 840193
82 26 237097
300 4 696601
152 27 42108
194 36 124408
99 298 609729
286 224 427327
8 109 918514
256 82 868234
278 150 475750
9 99 538028
250 202 476221
135 105 852584
235 171 591539
178 207 988460
193 82 543571
299 197 821972
147 134 433668
99 148 425585
190 199 757718
232 27 833023
211 190 414306
52 172 905550
272 25 360208
157 66 861899
282 143 381071
156 85 962991
110 72 681147
212 274 163350
68 80 341358
43 262 675292
234 295 854339
117 184 314204
69 276 851274
199 213 252171
98 171 741143
269 229 314524
237 130 284117
275 283 38265
16 106 962307
138 284 619219
156 293 28112
169 113 243006
300 100 735239
13 126 500466
21 81 5508
50 211 978614
276 248 217929
58 242 977794
146 287 42303
89 136 91429
61 288 52337
245 3 120054
8 114 795357
173 147 336229
252 273 182120
40 60 292468
12 142 305806
208 91 440472
197 147 552200
278 14 925035
217 20 369072
114 203 841982
69 84 984608
274 174 937936
108 195 144483
79 230 747006
70 156 578659
219 171 408534
265 74 401252
70 240 597654
19 118 600850
63 263 271447
279 102 413128
90 289 822538
151 155 988757
279 206 468711
116 69 396092
190 155 765370
200 207 101030
3 116 535967
200 234 179952
57 91 645795
20 122 213844
10 146 630973
287 36 834296
239 266 10732
147 81 293737
44 91 268705
57 107 854592
128 198 355849
280 144 930522
247 118 805825
146 126 44031
89 205 319908
56 123 300875
24 101 98140
168 110 462013
282 193 772527
199 229 540201
185 74 484912
164 173 242328
184 157 216225
154 128 432602
11 266 536427
184 208 405374
102 76 640027
18 212 281689
6 189 387641
223 232 953261
270 50 8907
196 16 896039
186 49 900039
295 204 140370
284 145 730022
10 84 297927
204 134 929717
75 144 169746
264 234 589036
169 40 337883
279 263 578851
199 163 411658
168 267 135371
161 69 349280
195 200 717708
293 133 978961
218 8 538280
233 229 528781
12 100 201587
74 244 559008
196 201 681377
63 199 128414
28 147 950949
300 236 94273
229 164 975935
231 44 32177
283 293 142584
215 293 351402
194 289 82045
253 238 115578
123 109 861884
263 116 202456
290 3 418024
248 244 532677
269 275 306247
140 282 216435
169 207 650932
135 169 918010
158 140 919944
131 155 370925
193 185 335435
147 15 959562
153 289 674742
41 235 322787
151 160 109439
12 52 712095
176 171 965764
137 4 352294
87 114 52709
288 294 423109
232 1 969169
280 211 247541
213 214 662598
257 123 72059
215 22 835244
286 26 387238
35 112 256326
222 49 509343
234 187 640738
113 90 826120
51 75 959376
213 54 296316
172 214 315733
238 226 61901
47 33 189496
53 109 509954
175 26 600169
43 253 286697
134 144 254856
114 55 489968
45 12 421396
185 63 298716
59 143 65960
226 154 786821
211 129 30364
123 266 800044
177 176 259503
175 177 141719
222 74 939414
123 64 10653
268 32 15384
63 98 960108
44 181 892843
268 74 720588
40 236 790777
222 113 889845
251 87 417506
200 251 951163
121 267 75603
152 279 114951
2 20 697179
129 81 174899
256 143 793446
119 105 567411
227 209 697984
282 286 520598
237 300 426455
54 20 995895
37 83 370322
106 240 102959
171 231 667243
150 61 817822
215 32 336615
107 113 828673
132 12 994509
265 162 923309
269 256 835388
20 57 507767
3 41 107633
298 62 603622
50 83 217237
160 202 483746
25 221 276180
36 224 83405
72 282 670354
26 256 990540
231 130 254149
263 251 962904
292 262 410805
176 158 561586
120 71 830434
37 22 694402
229 101 57986
280 256 981398
52 210 472676
284 111 534187
180 109 54608
182 75 364553
142 27 351761
46 18 43584
100 169 595763
260 68 143788
238 41 911333
69 207 510706
268 53 265732
153 123 64232
157 181 476756
253 100 1171
218 90 24216
15 54 481834
45 162 195893
90 281 549835
256 144 845350
287 192 828586
117 82 308481
131 123 458823
157 234 656074
36 22 433246
127 68 51857
81 145 359715
143 263 880431
23 126 885609
185 216 970679
230 107 234655
276 265 632988
81 136 733542
14 162 628412
269 166 999553
32 104 282177
101 95 834316
2 286 983221
204 140 212944
85 114 920845
20 186 737121
271 92 350939
248 109 171375
206 204 846606
264 150 413272
92 256 328324
247 76 292804
286 240 451435
190 80 306247
209 276 255355
51 188 62831
147 114 708891
275 227 576629
60 239 674936
255 209 790092
252 139 989314
225 232 948061
145 232 711073
62 296 438174
250 25 92418
295 211 887532
130 144 622371
116 211 387824
104 133 701215
270 172 368467
110 70 821863
230 261 236597
12 63 382701
124 71 881097
274 275 775713
251 210 247889
145 121 589025
234 169 135002
32 286 845371
272 288 641065
34 60 503690
278 294 840214
237 50 711115
60 170 341523
218 39 496915
66 132 364733
32 28 393975
71 281 665722
206 197 72827
202 267 440064
37 27 815876
191 158 813408
225 92 909491
95 25 477692
299 225 863206
209 193 305008
215 259 956022
279 54 668343
97 273 413341
242 272 6880
151 40 79891
98 13 545861
159 13 581868
224 91 623678
85 63 806003
104 257 210223
160 30 919310
151 75 299888
15 265 299398
56 127 528445
143 15 471436
202 138 460401
121 217 499118
29 254 526966
269 287 791598
177 193 89469
299 136 85288
233 104 315790
218 10 803164
20 52 107683
42 252 677548
160 85 217881
293 37 262196
154 56 590812
104 151 447379
217 155 755182
72 57 38244
41 209 494607
181 198 242265
35 108 95563
245 164 59791
256 282 120437
146 296 960665
41 187 321663
206 31 772914
265 57 664862
173 86 479890
99 21 381586
181 6 889619
33 282 327729
30 173 250881
253 232 882604
262 50 177291
141 32 119589
175 50 527417
169 83 435236
177 229 144215
88 252 128149
17 116 3110
3 165 638962
49 232 236460
103 227 184503
277 223 69279
181 81 193024
121 159 793693
217 31 775475
150 189 430572
240 202 203078
11 146 19357
213 31 621905
114 262 217897
229 25 26668
273 148 300234
16 33 88662
213 279 165
187 103 561433
10 197 44955
283 259 2387
53 290 519554
127 98 578437
249 256 953087
171 211 67926
232 119 165456
46 40 357835
230 87 874122
263 52 165470
27 137 236588
294 212 899201
151 131 979252
6 69 454304
130 95 381920
282 13 329295
224 88 249360
167 227 109842
6 83 206532
276 217 317837
108 272 89401
218 18 334490
135 228 779531
201 147 340875
67 30 480207
208 251 832771
80 237 789197
163 202 468631
300 18 303443
104 274 381803
141 126 663772
27 92 589826
99 146 836249
29 77 907308
298 121 72987
175 236 971413
280 108 638403
274 31 156484
122 236 931576
221 71 698511
205 129 843803
261 135 875769
297 137 710707
258 74 638607
72 251 510612
59 222 576180
289 180 30148
282 93 903350
160 230 920872
235 81 989968
186 104 208988
84 216 483820
128 94 737445
153 49 949853
95 197 34809
144 38 990544
257 60 580690
280 209 4196
189 202 52872
180 253 904716
171 253 593067
281 211 881692
107 90 68640
242 170 686619
252 239 432784
102 296 475304
143 61 781323
264 210 444799
139 35 935399
294 166 563967
217 255 328283
298 290 752192
54 109 431539
118 139 983575
189 130 554821
75 119 179805
122 205 475842
227 144 988763
11 20 312871
266 201 8481
71 122 700911
272 220 157176
186 43 271043
239 212 339695
233 218 501299
231 185 617018
223 125 918326
257 285 790555
271 183 222827
244 266 954452
69 89 860546
95 33 710497
207 274 437661
28 87 608068
299 122 360617
299 77 441499
194 142 314900
143 224 904376
245 106 934540
206 91 574390
299 179 420303
111 156 481511
88 81 741039
233 6 481082
287 298 154132
170 285 959076
150 222 935006
283 241 860252
175 10 951125
53 33 95512
74 13 710928
294 25 75571
247 103 301930
266 187 258878
240 255 181249
150 139 586576
205 272 328183
125 240 31853
18 263 463023
131 15 224715
258 61 20969
80 56 640260
70 33 350538
93 144 957609
25 34 675663
243 284 529885
207 132 690463
28 51 790036
284 143 962954
29 209 73543
48 267 665545
137 260 337695
116 40 403699
16 219 239777
102 235 932651
248 291 433721
51 62 623064
235 71 552879
238 245 811549
55 275 652042
256 180 377711
167 52 461070
111 63 495729
36 110 37121
283 238 447690
282 218 713502
210 194 693860
275 59 466564
122 178 812488
291 68 15207
225 279 13649
276 168 703216
145 133 520127
176 293 991059
181 216 31470
240 75 679483
12 146 687030
105 292 547213
231 225 598477
122 42 943404
281 61 922042
87 4 367120
183 289 204934
38 193 475788
12 55 544455
258 192 723321
4 14 122488
191 162 513207
59 25 286282
269 65 434576
67 94 713702
122 185 240808
219 297 804189
213 81 25194
61 37 205341
99 85 776500
20 7 998424
19 80 765243
165 183 799764
293 12 550305
32 124 253210
239 89 130921
129 238 58001
227 61 928938
64 109 183517
188 61 740731
184 166 509509
241 152 681073
192 154 610245
145 73 164752
38 33 943284
48 1 353967
281 283 106771
243 193 174034
266 162 443593
127 211 855159
112 19 666066
193 39 863460
33 287 117076
21 55 487234
183 67 550547
278 58 312719
238 123 337489
20 241 357084
18 38 632872
80 28 666565
112 82 963060
34 198 442655
184 23 454518
169 249 493672
103 221 899997
288 52 587533
227 163 614043
101 118 230461
240 222 263600
180 219 696631
274 239 613125
19 231 644182
135 101 728700
163 162 225779
5 266 468904
227 172 576606
96 263 828692
124 84 756052
136 84 428163
13 249 382286
133 58 956195
65 25 281579
175 261 732514
120 213 485991
175 94 127528
177 275 673636
28 195 491957
156 5 386143
121 41 913193
204 10 861998
196 265 71548
296 7 386736
20 172 515502
38 234 862049
76 160 723821
88 122 739741
166 202 887294
291 82 715708
105 95 948370
209 182 51461
78 77 139795
35 73 82019
24 257 747937
292 6 114042
105 68 15966
239 233 727016
89 10 559172
271 189 398039
240 58 735689
220 41 120406
110 136 844436
54 199 296998
129 178 87236
270 204 124785
166 225 440956
3 170 115645
164 260 131166
263 260 847108
255 228 152508
285 165 538728
217 137 928023
83 292 113712
163 225 291945
220 194 945823
176 271 359170
71 25 871089
47 166 324275
280 230 950677
82 80 733945
127 151 927128
153 40 207978
124 142 964122
227 86 291173
146 298 993510
198 243 346060
84 16 819126
269 161 967451
36 217 786075
110 69 219833
70 86 42098
33 138 92373
158 173 410754
129 54 185030
286 123 6234
296 76 701725
25 162 676811
94 298 875800
295 208 422499
177 212 446408
79 24 161271
105 4 235118
118 222 448094
193 109 104060
100 128 240509
7 191 637940
40 72 110167
121 191 42325
148 199 29306
155 13 415499
293 107 43892
250 232 202633
207 170 740515
11 118 346485
44 272 673739
220 295 880148
254 41 987576
29 126 365666
278 221 725806
159 152 873621
222 91 575597
60 259 614664
262 168 392134
258 208 531876
264 15 227794
45 237 23719
196 108 470566
9 213 946059
203 22 39540
273 105 710999
270 10 987651
25 253 143027
241 198 176509
220 94 741557
199 233 935359
69 148 672425
226 214 583160
213 299 109953
279 42 459066
20 67 281080
177 271 621488
25 174 263226
41 210 954871
296 173 515447
40 164 785785
130 119 723258
244 285 641407
202 109 190978
55 43 811047
172 22 577409
68 42 982106
147 290 446297
120 10 635574
103 216 672155
200 170 471709
44 113 984194
280 103 192929
55 104 18602
219 111 51009
190 16 133591
259 270 238272
68 191 603166
102 13 907651
183 235 974016
184 151 806708
47 263 150451
31 185 814766
107 1 93086
101 91 253778
226 149 290660
173 99 162563
120 22 412012
275 214 219962
224 213 270810
182 235 439109
243 179 604167
55 202 604876
18 127 490938
262 146 523077
234 253 657653
130 221 600284
152 53 410448
238 262 763464
210 110 210074
236 240 992234
95 271 70751
152 91 538963
150 147 214190
87 203 465649
44 40 457091
43 122 682510
255 193 816202
250 11 256857
197 290 639220
271 82 447630
55 255 508273
55 95 127666
281 233 4584
198 54 315608
87 66 900754
60 221 706173
41 82 313205
222 164 748822
263 254 711805
22 91 151389
269 20 379236
61 125 471509
209 136 780792
280 125 363187
267 166 546430
173 212 293620
89 199 161329
4 77 134810
258 290 336192
193 122 494039
207 78 580091
57 26 772970
97 44 778069
245 216 853740
86 29 319749
60 159 327671
275 259 969840
127 53 287948
149 233 667726
163 57 264857
249 70 406550
194 31 147601
83 222 997477
226 54 205450
127 201 139574
71 55 589533
136 118 111926
88 220 795292
109 210 787832
13 79 96525
261 17 253973
253 21 624544
23 52 988735
56 151 650947
40 178 789297
171 250 442150
101 150 866635
184 96 343365
27 176 505567
269 249 278790
176 170 645829
133 236 26399
134 14 514981
108 55 571558
250 140 314364
236 41 613896
131 190 456498
273 219 99509
158 41 361744
51 203 830396
193 227 364713
48 204 76470
213 247 426602
210 79 888071
73 90 762380
234 163 624948
66 60 660169
107 124 821538
232 55 590952
39 45 302588
267 159 702225
67 114 526313
283 224 844923
234 208 342642
78 284 982264
101 128 541847
159 58 136677
120 181 442728
222 22 910049
78 180 937948
283 300 755573
25 266 771941
42 271 91499
219 71 909631
207 201 831855
91 201 301694
45 130 534701
263 57 622742
157 101 595441
115 286 830281
35 138 209566
260 258 732186
68 222 599066
31 7 540054
62 141 325183
260 169 558976
90 294 494052
293 281 395358
189 200 723798
252 189 220758
158 236 668214
98 296 857557
271 247 895272
289 115 851033
298 222 138021
272 218 59588
66 48 113253
141 295 155386
240 158 938886
175 92 899182
50 238 199056
7 105 641005
89 104 852471
221 112 871633
104 161 170719
234 50 370434
244 292 583475
142 74 986731
124 271 25994
87 93 426630
212 102 489081
239 34 304445
269 15 532576
260 166 188516
21 97 42377
163 267 162461
15 268 200496
80 107 925409
131 64 150316
160 15 849839
138 285 823743
220 198 937551
232 165 604486
140 235 314977
250 104 82741
144 185 261442
239 262 305116
134 141 695072
105 205 751969
51 291 130514
244 276 698683
16 218 371929
152 263 154767
286 167 162521
60 3 945897
64 49 536647
149 156 768455
177 188 494002
2 233 995197
136 183 332260
115 38 172908
297 288 270013
157 35 458700
32 50 201342
120 295 708992
143 146 710098
182 151 187307
26 39 197092
287 191 736669
267 77 653450
107 53 469856
292 27 918674
234 45 347736
222 180 402355
40 254 684691
105 25 217941
199 256 913163
24 153 412047
128 123 788912
131 34 869550
189 222 485771
88 290 748571
54 143 636668
134 104 551076
116 230 803266
216 67 733671
7 146 282548
14 70 4921
121 4 308783
274 255 794872
279 184 468415
26 227 142092
286 13 796660
63 102 134203
64 60 286695
269 185 964138
249 42 61314
11 84 432278
212 244 286123
132 140 936734
276 89 527647
194 131 688266
45 218 577150
273 88 886982
13 193 988835
56 41 341821
93 131 319513
177 85 927867
190 13 359162
75 207 972386
69 12 679392
6 72 784356
117 253 178155
63 15 795822
59 3 830938
172 201 769650
229 70 144774
104 285 400871
2 175 727130
248 115 219546
217 11 90731
226 199 151239
264 246 97000
81 66 858217
81 70 347606
232 135 73037
262 84 566642
46 190 264591
113 195 431658
203 16 133298
99 270 322903
5 131 576287
268 275 162660
48 174 915674
166 35 847071
150 76 684458
191 86 331106
292 221 622943
87 44 81401
108 169 360691
188 209 276850
54 280 641556
65 220 561862
39 183 26701
258 157 252946
137 174 865589
245 163 893854
150 216 963934
208 31 10031
114 136 613061
141 148 583108
204 41 257906
298 90 138273
300 53 821681
112 200 253974
208 81 52451
41 218 195206
9 228 855500
137 85 974044
195 7 423173
225 170 692123
242 290 33002
129 60 478570
131 207 999068
192 139 217447
255 253 551606
290 5 112038
67 278 209645
248 200 102678
253 246 902577
57 285 374960
206 266 104092
97 204 16462
145 262 679018
100 94 868452
206 68 420191
229 245 186545
237 290 412467
11 21 817989
116 219 261993
165 255 950588
235 12 830903
159 114 767392
140 14 979903
96 262 702535
86 124 358313
67 48 250933
39 263 950556
294 255 885299
238 105 495562
241 236 670524
137 92 74329
153 290 766483
80 299 482277
195 213 111207
276 224 443877
59 234 33423
16 51 24325
66 258 759290
180 87 223318
111 227 810661
218 228 846024
124 153 56670
94 136 835438
273 78 246833
224 127 107240
286 288 945249
224 29 202083
294 214 849438
39 190 282067
146 220 418138
126 90 176144
38 283 456437
61 280 262385
48 241 393030
297 262 369917
36 46 343991
249 187 365930
225 297 553480
261 142 402283
140 60 823504
184 20 90171
148 232 590053
77 25 422535
113 149 738237
262 34 777491
48 132 993934
279 200 131407
270 160 578295
136 246 614595
188 116 193053
70 267 118229
212 284 668284
155 259 718649
271 87 801663
42 32 369385
16 22 227356
150 130 93512
43 126 866682
171 155 269685
122 241 968859
14 165 929997
300 59 802423
168 116 629000
61 179 812581
238 113 893549
123 155 725815
9 250 493570
76 223 351083
268 167 237402
149 88 246480
12 143 189906
228 243 198428
298 154 394821
236 53 445778
48 222 723007
125 97 208839
80 281 418159
151 36 696368
71 218 227775
38 162 279030
176 83 909238
155 116 209007
176 49 340951
202 169 792133
112 161 15128
202 89 918593
240 28 403602
135 94 233137
211 255 867311
128 253 467383
173 208 679021
113 63 2063
189 153 636280
95 34 659471
257 100 761451
168 27 16040
10 91 591986
164 96 477906
112 72 550370
201 225 164206
178 287 49248
31 220 728121
27 64 650388
143 171 969192
45 239 753692
28 278 105948
111 2 465387
265 84 868740
83 31 835229
287 223 159865
102 33 337457
209 174 910910
148 173 539298
50 75 72052
277 86 916653
125 189 974198
237 17 473851
197 164 393778
176 55 545299
15 198 358904
73 275 806847
118 152 605366
257 270 992321
96 59 688979
11 45 269747
261 263 34913
81 247 79868
22 290 659379
262 137 432500
185 138 919708
253 83 625150
215 78 219712
140 21 372224
125 23 193294
206 25 304810
101 103 388736
140 10 339453
24 124 814827
242 277 951873
237 25 268771
63 234 947340
50 9 399884
38 70 983632
171 16 999741
151 283 82097
230 173 151058
173 41 871370
124 197 7138
227 21 875703
205 236 328561
32 48 797966
178 242 669224
277 16 60759
158 35 735316
236 19 590098
223 102 27790
200 204 553515
288 72 234177
234 284 42299
86 152 321210
229 38 801928
267 251 976593
176 157 744414
109 173 934334
71 292 287403
78 260 771552
149 151 901875
272 146 9900
22 268 397312
186 115 336557
277 17 350778
194 254 483889
158 124 945851
92 1 360788
179 62 702256
59 168 910221
227 245 968190
247 155 120469
283 193 303111
113 152 516799
252 28 535765
9 151 887162
170 252 778008
255 265 130900
244 93 616219
144 229 830490
113 24 399706
7 10 784741
270 148 790620
41 71 505298
227 100 609913
216 295 831838
186 192 71725
55 140 109017
188 272 672129
6 45 38069
65 61 658389
231 293 24980
172 96 558000
160 53 54300
245 20 946849
19 252 657367
55 65 831554
276 7 487175
181 34 196201
47 57 229843
291 269 25267
24 175 65447
283 69 256141
62 231 138001
34 230 593264
136 260 251977
202 150 828751
164 193 781733
236 271 818627
262 87 989782
119 148 707525
224 40 678697
161 121 672903
26 206 145255
107 19 66298
53 47 222296
50 197 556093
51 73 448423
140 117 81662
186 110 966479
86 243 331185
140 246 415521
142 248 932006
190 15 604156
220 48 196891
193 242 712906
243 69 138734
112 123 516381
29 104 529288
51 248 461694
112 160 567144
189 106 348404
67 65 915357
75 219 251502
237 252 576555
6 41 752034
77 3 170064
90 129 367010
48 162 92443
298 96 841153
46 119 447839
49 237 900959
263 34 130723
186 1 288804
173 248 919229
110 219 236361
232 180 849828
53 6 981108
209 134 642578
183 40 665178
131 43 504830
272 73 191272
232 13 967605
177 202 69723
71 175 314284
123 222 882905
158 263 353970
3 126 180670
89 1 237108
31 236 195872
201 237 679731
92 112 782943
34 173 275512
168 172 2300
207 54 382378
141 181 446489
206 70 320493
91 103 354745
200 151 37721
60 271 588202
293 86 695079
198 96 110769
77 68 169080
200 57 651203
186 85 408927
197 106 330709
9 194 13352
23 218 695714
217 164 733347
264 232 658657
295 146 939647
231 217 754611
225 159 125560
208 114 177537
135 104 555806
43 28 363875
138 4 22306
222 155 770599
11 149 371405
49 211 752428
281 63 678679
56 209 445786
292 130 566528
188 226 727998
80 50 836935
35 22 693283
48 3 20047
108 24 152324
256 91 436889
192 5 142133
59 71 385100
159 206 602321
238 63 120547
109 107 511654
124 265 872560
186 59 280576
276 166 684396
14 177 163102
164 282 505982
262 140 119603
294 177 220425
60 84 570073
132 158 686507
84 121 81880
197 76 560296
54 261 930472
221 120 56720
128 181 902275
125 26 21568
259 145 329583
262 284 396167
66 131 181257
42 298 217808
204 177 914284
240 220 342923
297 196 930265
32 254 965462
6 162 776002
110 159 5055
77 205 823567
193 131 266987
23 43 573198
220 126 940042
197 245 6370
234 93 857749
68 153 512067
285 204 883098
268 71 403993
160 127 96337
118 89 865770
47 189 611365
98 175 294079
136 192 107459
78 129 736647
150 47 524774
25 70 16692
33 6 298699
235 120 183883
162 278 223275
7 91 390567
64 182 767698
68 48 55744
132 101 427461
77 158 261956
217 5 215758
139 14 594229
282 237 88629
18 89 8604
294 44 865599
203 292 599510
222 249 465084
116 166 438642
218 169 182726
114 299 808135
61 209 995594
146 257 903418
190 104 559374
289 58 49969
151 153 681770
273 1 875756
46 238 395437
49 202 883079
11 288 329430
38 20 305072
215 230 715232
152 267 792028
191 293 319557
52 24 441235
74 110 925369
189 70 959575
263 201 400171
206 175 266821
262 90 374014
272 45 688666
60 72 851536
212 163 444155
108 89 878322
263 13 88488
71 113 606476
152 248 244711
247 294 347300
35 175 51677
282 130 475751
86 8 172592
276 119 190192
172 263 425473
118 145 844973
243 297 967552
183 170 91353
25 37 121119
145 23 329841
61 294 148586
265 142 113643
257 106 514197
297 240 593387
29 296 44082
18 17 947122
212 104 392313
31 23 928573
217 171 698920
206 230 604058
160 237 102369
291 253 389564
188 78 456392
249 66 117340
14 110 998554
20 36 666568
206 246 792526
147 35 808128
66 224 972103
89 45 866055
108 101 363161
100 23 486198
298 120 415666
36 172 432460
26 3 530600
224 84 449560
65 105 518769
158 115 98291
120 277 276792
217 22 459477
289 240 409165
111 26 196240
286 262 710865
100 228 972732
144 122 384601
94 217 693871
126 142 591449
215 140 752927
171 115 331376
138 87 774680
38 75 160583
213 155 31889
56 192 497054
45 109 624421
97 133 781972
49 97 985680
20 91 492570
168 132 294768
151 87 699289
264 24 345257
123 137 276124
206 232 886551
179 107 909361
171 163 352029
128 85 847193
169 174 275390
69 231 784883
155 38 817734
225 81 795036
288 264 120818
58 101 958418
5 206 307286
63 280 830534
178 50 447409
244 52 23427
194 291 881659
94 109 552576
60 134 726304
149 86 778616
167 37 258349
47 102 2176
291 120 257194
180 166 419922
266 98 220160
169 296 274716
278 15 955762
280 283 102422
71 220 202092
103 60 160424
105 268 548322
155 185 37609
243 274 43707
236 108 181254
210 97 337276
43 209 289497
154 19 415588
269 157 337478
26 144 703167
267 234 314399
12 176 802152
276 136 636801
192 189 806970
108 148 309100
128 42 860055
17 202 652191
87 49 843422
248 205 654115
99 11 820754
159 240 58374
62 257 823347
34 134 898090
110 17 351858
194 217 961098
68 283 509955
10 41 674794
264 33 398977
1 69 439263
5 66 228340
77 300 698405
1 200 987874
87 258 658830
56 49 851681
10 273 4
145 14 184312
249 148 739062
39 166 184827
296 149 966312
140 175 167253
295 144 492592
151 136 541928
87 245 643956
142 195 372416
292 55 580871
280 183 232584
253 31 727931
91 188 389037
288 171 966141
237 171 672438
258 125 838911
218 257 244530
190 134 487462
107 226 104983
92 182 125664
42 106 484376
93 39 246516
253 19 609075
96 216 744104
44 161 274017
267 233 182222
89 169 500689
165 181 447572
273 122 125002
269 18 815782
33 24 304837
241 255 45221
22 6 689911
253 213 50570
182 78 88012
213 146 504545
103 110 631633
238 164 270002
259 6 663627
298 253 115582
37 291 406572
177 203 381458
29 56 565407
69 3 803109
23 208 754784
269 221 968073
122 164 228445
230 287 737819
295 57 263912
251 127 93413
32 281 841056
223 267 912741
40 211 458495
256 3 270060
64 33 408386
112 119 794299
94 55 143046
171 213 486853
166 242 709470
157 179 529675
62 93 419715
267 85 762195
224 81 316760
196 190 773266
202 195 331340
170 87 676457
26 140 268623
215 237 101865
127 168 934931
27 271 670851
230 156 117833
46 207 689356
244 70 657070
177 112 613049
227 149 493014
40 70 991092
93 48 912135
160 5 220337
2 173 468957
201 32 8803
220 277 940238
94 210 992538
234 130 785677
116 298 624354
123 86 538222
74 113 405777
58 28 204301
155 166 738861
234 124 749736
129 33 497542
83 161 585657
281 243 604983
53 19 115455
171 118 71507
93 139 463468
238 26 480037
227 177 735472
193 28 832656
13 182 261688
216 75 859596
133 158 257728
69 96 111391
178 130 152511
240 232 279858
235 18 493495
271 79 13515
161 24 882735
13 234 448570
52 68 460612
287 8 924506
122 50 942271
179 198 174037
144 296 880368
289 73 396007
57 174 166003
128 152 116377
77 292 113514
230 37 253210
15 206 233928
193 46 282536
23 130 999356
263 202 717493
284 122 172888
34 200 548824
135 43 50147
174 85 13041
208 85 700118
126 94 484230
70 264 422137
34 295 224377
109 29 604426
200 263 522467
156 35 286362
88 278 791866
211 21 988203
20 153 554
298 8 612938
98 279 659827
282 255 539939
103 241 914575
216 267 39862
264 38 257970
93 211 643136
138 296 379933
221 81 62339
134 25 850983
155 159 929188
117 109 821463
77 278 563933
109 4 122456
40 149 475641
30 3 606119
238 186 407084
55 122 274007
300 115 239159
101 76 329028
227 133 115100
187 272 516180
133 208 849467
167 53 361276
268 81 108775
26 170 285240
201 117 973754
221 34 636271
39 280 379673
64 287 291396
234 44 261322
251 298 631163
166 23 715718
277 64 69780
89 15 91610
130 40 270803
200 154 756388
246 55 594965
167 251 495080
14 206 445536
264 136 506640
141 177 762291
30 208 763520
150 266 478354
253 37 527797
272 26 206381
281 157 791156
52 230 722246
96 30 545027
84 179 952347
201 86 219876
193 69 283423
281 87 474206
22 21 507548
69 227 99461
169 52 521422
226 103 818290
95 259 55082
33 269 857590
292 31 269350
128 32 827053
289 108 162643
8 5 613334
122 277 577760
39 92 301801
146 173 106377
11 219 605456
22 209 831565
9 140 58467
136 159 917891
188 296 469378
40 112 260444
42 259 847703
284 40 602463
237 82 207893
56 164 331278
299 219 579127
272 254 966720
280 24 823084
205 184 144890
94 276 27715
232 167 395054
207 129 793217
205 292 219128
39 177 186810
256 44 209068
51 256 943688
208 159 543025
230 111 448313
163 42 846805
65 241 162894
145 72 820956
50 91 420614
111 71 930699
97 19 268364
186 228 672565
141 174 874969
51 134 755742
216 240 117602
28 194 292350
288 260 225966
106 258 965129
224 228 35186
169 261 29268
115 210 341355
247 182 861423
111 164 343805
283 102 645161
177 145 864426
74 29 596393
21 181 450708
190 64 594064
117 194 113951
65 163 655882
221 74 75515
198 109 706247
229 137 610844
298 227 38540
101 138 255840
125 194 500250
120 211 566024
16 137 821848
286 85 946672
193 263 159831
191 208 803826
167 289 904147
261 163 494762
158 107 373691
126 130 331148
87 27 390490
120 17 582888
180 11 633309
39 258 51696
162 157 145829
32 88 312653
20 293 280520
164 278 363504
242 138 396306
211 288 777233
269 52 216665
265 177 113757
297 140 34961
1 167 767382
27 120 470618
74 82 295388
278 296 669419
231 94 210
270 290 339050
81 292 118190
214 205 45208
221 48 435539
34 40 732812
204 66 708012
92 28 135937
200 82 706278
255 234 147121
215 96 577438
199 152 391873
3 143 462708
237 77 712013
181 95 242479
96 102 602511
159 256 271699
283 269 816695
16 129 93870
137 250 376723
99 276 368610
96 64 97428
143 9 13654
167 276 763232
260 102 904198
44 162 738875
175 297 622866
148 28 472172
144 147 887756
187 200 157391
272 112 945451
266 94 811421
89 127 697121
293 296 427630
251 179 803577
82 264 811258
37 105 814183
9 110 261765
18 176 428058
145 242 608281
71 91 943928
223 55 48219
264 79 137575
72 24 4448
46 242 934210
30 11 759972
217 227 251698
43 220 914938
149 103 63797
55 268 261960
172 110 790639
262 113 45896
278 139 809641
30 111 651675
300 192 456912
137 191 87764
293 211 871149
242 26 844562
251 60 310339
169 128 506792
95 156 846770
104 296 717915
287 203 672827
90 256 740734
69 21 686456
76 105 765807
183 6 356422
133 250 925291
13 130 339951
78 255 648336
185 219 998068
287 44 193786
94 160 423948
97 232 673211
168 96 969605
168 36 927985
192 141 136191
296 189 649647
124 167 262077
68 196 783981
89 115 410724
280 127 549869
287 53 2489
196 162 63931
56 53 574183
189 112 31731
155 96 928740
130 132 556805
112 4 863763
143 39 317070
204 221 81331
21 298 938043
151 292 182517
1 259 879233
75 65 950676
174 8 739715
285 160 261373
249 135 393985
155 43 898539
174 98 376304
198 32 951544
179 196 6156
33 290 907
145 199 224616
187 18 276114
89 123 291438
230 120 974711
67 14 13209
4 256 590917
287 232 625553
257 20 512345
262 71 49980
116 248 281625
72 43 395182
253 82 594957
165 229 203992
71 210 778596
222 20 280205
299 8 853348
264 160 372847
245 185 411969
3 56 708279
1 55 60109
7 256 640704
233 120 472309
288 19 200317
262 60 523463
68 187 310020
20 80 755447
177 179 544793
245 129 982378
170 126 566711
24 193 414916
300 19 62801
169 92 540923
22 151 934027
238 285 486736
15 9 882732
249 183 281374
59 153 265916
261 16 772406
158 20 723655
299 164 159644
156 209 929609
184 204 628474
11 261 742350
101 163 901125
36 77 382994
167 89 346382
296 186 415512
128 175 811941
124 144 998077
163 226 199621
253 9 44179
90 200 623211
252 44 400893
113 25 417589
259 285 212732
55 173 526831
114 135 379177
213 185 218050
291 129 950182
27 253 232060
237 236 201468
51 58 233606
17 205 779103
281 133 742975
259 246 380139
103 118 219521
31 230 152938
35 163 950101
69 219 620961
22 71 393293
83 154 746979
270 201 320951
277 125 776585
280 47 556611
34 100 414245
236 243 440968
101 86 53364
195 72 56805
136 73 961257
16 217 908856
65 72 922761
289 38 468583
206 16 928785
189 240 504759
237 143 272796
170 68 446151
218 63 53377
295 98 622479
221 68 66097
287 158 165556
233 110 799190
159 29 919802
288 8 195228
258 8 430425
233 204 590365
31 96 801062
140 151 475079
263 7 510959
176 92 605398
159 27 351790
247 107 732325
33 29 41661
125 130 577539
255 242 740433
46 248 992298
58 171 39402
163 254 709511
150 173 912806
186 279 367461
276 263 629703
255 42 395226
184 167 358521
8 42 475818
74 178 265803
239 141 602124
237 111 308270
190 223 595691
259 39 170413
282 3 742645
81 94 7407
224 194 43805
121 196 426870
187 97 290572
72 88 565656
31 266 125629
271 237 940227
218 254 760946
74 198 446184
54 246 404716
23 55 463450
103 6 801754
241 138 80547
137 22 767437
71 133 734549
115 181 324106
266 216 397213
172 291 751591
7 153 98562
126 273 564357
75 186 898117
8 296 717208
148 73 713808
101 37 486346
296 101 835823
214 9 363097
122 279 783571
30 247 471099
247 74 657500
292 226 532151
251 14 565219
57 234 517557
45 125 796300
180 30 245155
285 22 460881
221 157 957823
228 204 650625
107 266 948218
246 9 123321
17 89 927296
207 195 904047
211 6 85601
233 284 406573
291 137 782078
82 163 850052
32 82 15600
174 167 588384
49 135 764643
215 135 752674
24 255 156478
51 276 808990
187 92 515306
203 29 129097
68 176 192980
95 249 550687
240 267 548459
38 19 310062
282 242 243885
283 279 414213
197 83 570642
268 150 220503
270 169 543851
66 50 513157
97 89 134692
129 20 665513
119 241 79391
235 294 285556
45 107 873930
146 120 237734
288 68 185124
241 160 292170
119 128 847532
92 119 144564
129 165 188430
126 162 778018
209 113 353169
284 133 293437
133 276 149492
152 80 633511
45 266 688284
204 247 345531
101 80 736078
46 111 667691
277 185 775967
223 31 395707
127 265 142923
110 52 520086
194 27 164849
274 20 507719
32 30 15749
106 233 85607
122 228 513542
77 181 902517
261 43 442983
195 241 189835
22 33 209111
159 70 742297
44 201 904199
264 271 379241
109 291 36192
100 60 351236
242 206 893876
247 152 831770
293 77 251289
119 290 107259
94 117 310934
20 219 449145
88 110 983656
139 177 275240
179 256 765177
293 57 714066
15 2 726038
129 136 4631
270 206 140429
277 79 991611
272 151 186356
78 45 60162
24 210 909645
59 129 163694
238 267 190929
204 164 328031
145 16 975272
206 2 996838
120 111 189817
1 158 402637
59 138 239513
151 178 313271
5 12 86289
185 28 94931
25 49 398445
43 160 505800
254 25 917668
292 33 583168
272 28 844329
49 216 221028
104 95 646431
37 77 929572
143 47 800883
79 295 4153
284 77 238481
124 109 814693
31 218 622173
231 98 728151
72 210 864819
136 158 454835
71 263 290279
101 98 341882
202 94 828059
111 132 878931
299 166 857074
80 273 435299
19 238 816836
178 22 7196
4 23 351078
109 259 943308
172 139 378608
246 84 604887
49 206 850320
153 9 124638
272 278 686976
180 144 549763
217 190 32494
223 11 30270
101 143 98021
50 74 504289
182 203 123210
210 245 961002
25 66 454302
238 17 424434
49 7 231181
80 258 356176
96 201 174183
198 205 355128
274 62 94931
87 22 394390
172 186 459799
36 208 373278
288 100 571151
226 11 794427
148 175 305334
76 203 654251
152 210 340108
26 181 712514
209 207 317299
170 105 437183
154 10 698645
170 195 524298
118 87 534028
78 23 145863
113 97 601498
135 194 337105
272 284 560435
20 260 30724
263 205 631988
75 19 704238
69 182 102040
7 162 601555
198 263 229386
80 244 625901
145 27 289747
231 176 71808
201 5 190053
289 46 781221
42 272 212751
233 105 565061
84 59 716782
91 165 116875
214 25 893338
5 3 521905
2 277 53368
291 230 888813
222 223 876694
197 219 426444
245 264 411539
232 92 882999
120 121 531943
8 193 273379
80 21 395717
225 276 948890
2 212 640042
282 178 637862
247 139 798301
85 270 608083
277 173 874290
11 187 853270
276 14 492868
212 14 547561
97 65 630715
272 91 647436
4 282 323605
215 187 834608
258 38 666725
225 31 655121
105 263 291857
221 233 906048
142 4 440884
111 218 558185
253 123 191994
99 227 718573
87 141 217382
22 92 378011
108 246 693459
271 84 965591
261 60 41
281 49 981765
215 241 995141
193 137 185883
23 58 411123
196 205 762508
157 82 81665
62 136 458600
146 142 435914
242 20 742777
152 32 732980
149 194 554018
288 257 344371
212 120 64340
200 148 605696
219 160 668299
48 24 912017
21 185 613092
264 23 797087
150 85 629114
181 204 308725
287 209 778746
256 178 390950
49 60 285697
98 289 138859
4 284 657454
94 227 708447
103 100 231213
152 78 767676
107 239 403832
67 141 609017
179 15 864719
55 113 833619
67 210 772868
260 281 284803
147 204 267763
96 148 934361
39 144 202403
231 186 825718
201 111 897787
178 150 274429
266 115 407720
108 129 678271
164 214 341651
162 9 40225
250 179 437839
9 196 270377
285 100 269264
169 177 515658
86 121 194520
174 168 36871
141 136 519041
173 46 550835
134 42 212059
74 36 32259
255 269 888713
134 165 435570
236 92 824840
96 249 577389
84 291 270059
281 210 915099
288 243 305133
212 99 86474
242 207 538427
119 82 543574
6 151 928549
203 82 673504
81 251 711141
24 225 491907
251 287 678012
40 71 827498
164 192 722429
51 69 99382
187 4 734657
237 89 768227
256 198 28632
266 134 135181
151 186 922552
25 10 599102
136 85 34491
118 154 764685
16 212 510448
52 41 366000
296 220 446570
272 63 655968
31 193 694885
271 46 188607
275 48 839726
128 279 125973
83 30 621507
151 218 958920
123 48 12892
209 64 807434
192 100 211137
54 286 419683
165 148 982124
81 188 974120
152 258 37221
146 281 531771
118 69 107428
26 114 56759
119 285 363104
22 125 852027
294 174 945666
234 268 50308
179 17 576895
280 42 776558
216 179 705148
117 131 447537
158 298 99597
200 73 837926
122 229 442972
107 259 222628
25 44 992687
106 224 439411
280 85 797876
50 70 741413
262 269 464083
237 127 131046
32 249 581826
183 217 454378
130 181 970507
267 291 940777
37 67 129719
3 277 832448
262 132 970746
212 38 892500
193 212 948555
19 225 177009
255 16 535975
171 148 722322
237 23 366282
153 250 386705
179 211 501915
86 134 455024
283 113 790253
196 181 501777
37 97 397528
292 239 35152
228 32 340149
280 138 206209
262 45 442033
102 31 671591
28 192 953170
191 146 488408
234 125 993498
244 22 517407
125 236 209108
216 30 921201
173 286 150809
86 69 79302
291 281 731385
191 276 673370
145 149 271595
190 75 347904
297 148 306758
219 163 777611
176 144 805354
145 61 873254
14 92 762859
34 231 314673
172 247 694425
14 169 959836
126 91 788147
147 89 356184
294 156 885972
282 194 124787
111 215 465796
163 185 992876
297 171 443113
90 64 647713
221 53 450902
300 254 756779
134 219 480524
231 49 627477
200 70 238388
259 94 981288
183 125 619523
123 204 829178
295 73 199844
274 126 203430
182 57 129989
113 179 66369
204 203 613687
194 160 597587
283 9 901192
142 244 711553
238 241 588581
81 139 589457
229 217 316362
195 126 370165
120 130 448868
84 87 238384
6 145 235810
280 32 24737
48 92 260600
57 205 901933
209 190 5459
75 73 772659
140 41 73786
242 21 408543
34 48 952990
157 37 450711
120 123 271777
34 80 227418
168 159 554592
240 64 40371
164 194 829412
5 197 734755
145 163 424699
146 171 524964
6 229 539922
174 4 281147
300 25 127847
236 202 126962
118 166 780778
245 186 661763
258 28 378203
127 246 894105
163 62 541823
212 241 463014
74 151 840313
276 268 125892
223 56 584783
174 139 565670
275 115 579694
88 207 388925
209 105 483307
119 60 770370
234 54 507474
248 247 816818
288 174 731140
198 223 366344
206 183 749005
87 288 938055
188 4 780615
300 288 769031
229 73 614911
277 188 474656
36 258 327553
105 186 992048
168 214 610476
27 52 271428
197 149 296303
29 37 284523
78 131 288642
188 214 566155
285 295 151924
277 181 146189
45 187 832973
283 215 593681
107 279 792258
136 133 97320
250 51 643446
245 18 822505
223 23 319377
146 284 914438
221 228 184879
237 24 412457
136 87 272564
172 35 204803
156 66 158018
107 155 217152
196 20 297106
262 97 442645
290 34 905784
77 211 637866
300 160 790099
217 235 943346
131 19 981554
36 173 101723
9 171 96319
118 287 171285
186 256 545510
223 243 243264
165 152 468027
4 88 855056
53 157 162128
299 238 95244
126 117 134633
260 249 517339
112 113 244878
43 239 464754
225 123 370702
137 215 583766
169 247 881362
89 114 130625
262 127 850879
101 51 116906
262 220 367865
106 292 449297
89 178 172593
33 278 332907
222 257 103761
218 42 826417
109 26 54364
1 146 898110
204 108 31084
286 158 561600
107 294 637619
254 166 12437
99 90 296011
140 220 81332
135 283 573403
262 80 153721
15 164 470998
103 40 113439
111 262 856953
205 233 682428
88 126 417777
150 50 273964
91 150 892416
278 229 572978
3 192 784388
98 264 113955
6 123 205026
287 50 417619
123 93 25001
216 12 111184
283 82 945514
98 41 241740
12 16 827421
254 164 37035
49 243 377555
294 181 707044
114 69 204500
199 206 483197
22 267 933649
251 78 327977
281 252 976764
171 268 77431
259 231 30266
71 108 936051
6 109 663779
176 140 751281
295 122 966597
273 150 55472
20 78 817437
216 281 488047
234 15 987248
95 264 919551
101 253 919107
299 145 549730
294 194 704448
169 179 666824
88 85 434048
213 95 432394
67 89 64921
254 112 618538
73 259 367467
126 289 423313
210 129 753171
170 137 984816
234 37 575566
59 110 557939
210 290 764904
274 198 168373
197 298 692857
56 63 856290
12 269 362042
272 118 256998
13 222 335053
168 281 226646
54 48 358674
39 25 473919
4 122 181883
249 147 186285
222 72 648731
136 231 37008
8 282 660637
183 112 403259
232 68 827181
144 63 137737
17 129 748558
92 132 817745
245 10 954293
228 211 772576
262 53 385915
35 242 270974
257 122 199214
69 248 585068
100 104 953407
225 60 181840
260 38 884230
196 215 786120
178 169 678896
210 236 782550
124 25 727228
202 154 871420
267 6 405061
39 48 625962
110 146 570926
203 157 874985
136 205 569800
251 182 263667
224 125 537249
203 232 476012
64 124 604454
220 114 891763
207 258 248576
160 131 153011
267 272 908267
230 18 377171
207 198 936163
207 135 887989
234 134 172052
154 127 520311
178 87 35757
84 58 443292
115 203 50202
178 297 692802
8 97 564274
184 120 222135
5 227 752158
155 83 979642
83 175 274371
6 122 522854
88 55 232201
43 187 256882
221 239 902714
283 77 893061
244 201 149414
144 239 104043
62 252 907939
14 128 233092
131 47 305102
279 177 105323
15 261 397887
21 261 622953
255 132 187623
50 108 69921
159 12 632449
194 26 226627
109 128 834466
266 37 653132
108 234 1056
57 175 356646
131 219 942382
102 84 950439
24 288 718054
6 19 213822
276 162 531619
178 211 956793
145 257 218372
288 224 247966
255 130 865280
166 173 660039
35 230 832451
55 82 363507
89 156 866714
218 185 94974
54 208 786316
250 132 706333
75 106 285200
238 61 566086
197 136 171682
252 199 544682
41 188 743829
90 34 294389
138 250 876223
295 186 964518
53 170 142895
232 9 894850
293 125 222362
57 73 965249
282 229 255131
150 201 882265
247 158 978791
297 71 813409
258 210 701746
244 184 757139
108 191 981428
141 1 636758
217 172 381004
62 121 255591
285 233 146789
263 26 942084
35 212 444512
127 247 286070
23 232 734879
129 184 104339
212 4 353740
68 141 18766
128 29 520893
130 14 630749
287 112 161051
250 224 281706
126 150 482839
206 132 383062
243 210 11017
279 257 327787
221 113 719819
185 94 218204
31 124 466628
121 264 716203
196 11 510301
299 106 665000
180 57 773991
163 218 358657
172 195 699943
270 15 118608
50 138 556771
249 268 32223
279 40 733137
212 48 156893
70 173 401193
67 292 987823
222 173 539442
14 68 78758
43 174 437231
99 267 94521
55 287 200135
92 136 687653
16 150 560497
170 7 969303
7 189 737149
132 73 760151
178 268 419626
102 4 962468
195 149 832137
220 190 335148
55 74 938041
19 191 112791
170 43 985800
138 277 754378
200 131 834082
286 178 872738
11 258 567902
150 190 927434
233 3 959612
223 236 97543
72 141 964891
120 29 672926
16 103 867524
17 300 940761
231 289 156121
126 118 998300
274 75 554243
215 270 434646
95 220 252203
200 49 58630
47 128 246294
247 2 454939
145 181 286434
82 174 202547
165 175 364369
274 167 156275
295 253 517860
45 194 841194
83 44 822295
292 177 251820
145 283 13941
291 147 816868
47 290 830528
136 95 370257
205 150 379321
121 137 340164
60 86 638111
9 68 217137
215 216 821250
113 1 651213
185 156 359760
262 58 301366
194 199 464057
104 206 45391
126 216 446242
16 102 786887
59 36 501480
42 102 799931
137 135 154798
296 267 605881
173 242 219765
217 237 641136
125 74 712308
145 128 522027
30 233 847771
24 27 405606
98 138 350804
135 287 640394
133 121 616465
175 216 908309
98 103 710802
263 252 712990
283 53 154536
63 43 413291
10 98 377560
208 124 638757
177 43 622933
93 13 625886
63 148 872353
104 275 585573
15 32 272696
248 58 432458
231 125 961613
110 220 665372
215 52 889077
206 87 220802
78 80 759463
218 109 866772
176 175 219166
201 273 586840
58 191 609762
291 270 91107
204 93 775173
81 27 958424
203 241 193645
214 200 317449
10 169 163528
286 287 973698
257 178 846960
3 145 256259
139 125 828312
276 188 85526
91 183 448953
165 240 926729
209 33 284182
234 131 996065
33 162 746130
165 49 19659
19 171 648057
23 63 874365
289 32 24954
261 251 437671
114 234 922304
207 66 760278
187 47 669205
211 88 767914
110 5 489455
271 65 741683
252 107 938179
51 110 681183
242 89 703967
220 151 429367
213 264 93393
275 72 328862
238 263 445442
83 158 983101
223 24 465025
23 7 7325
202 199 507000
209 107 798760
196 239 560427
73 95 770527
44 33 27479
131 279 365335
128 104 363188
148 105 898117
110 161 344536
105 83 332707
188 94 768221
28 12 459838
182 72 654293
221 97 118022
294 179 465503
12 258 615730
179 221 440544
297 161 66025
116 187 401380
274 293 303770
40 296 177662
136 239 938072
105 88 968588
67 283 379857
288 108 60840
48 23 554271
183 142 624341
117 32 665821
16 166 639266
286 193 502418
67 16 12628
298 43 228058
14 168 785842
53 126 437333
186 233 850125
38 299 528374
17 248 270152
271 268 197293
6 300 485081
146 121 990534
53 223 514743
161 82 685155
131 9 938644
292 142 993521
235 180 149070
219 59 737496
11 57 924449
110 108 862515
10 282 737940
140 257 93326
298 11 419492
178 205 967521
56 274 935109
263 241 559557
35 248 926492
140 196 907603
73 288 845272
152 75 900387
97 12 919858
37 64 548734
257 139 420765
2 280 221067
281 114 864379
192 69 154380
280 277 377864
228 103 335282
54 2 187037
293 277 429365
104 85 602283
109 40 339461
118 83 843861
24 91 16074
169 228 160527
175 221 35487
279 45 888017
199 171 630139
287 171 256254
12 50 300370
155 237 419095
219 139 426622
29 96 490997
226 169 585742
128 30 207694
280 14 43621
50 225 369000
299 289 100264
241 188 851581
126 99 619196
192 138 722487
163 200 15253
71 228 842573
98 278 544296
107 43 857267
256 107 797644
68 60 121173
178 176 230248
2 45 214992
299 128 151793
225 1 892123
1 230 187414
214 159 872225
119 221 937913
81 270 684999
137 136 911782
25 261 643925
135 26 904565
41 216 331064
99 111 344871
221 50 483161
152 233 732620
167 60 861
112 140 583289
102 194 997914
42 224 810353
194 225 888988
35 109 72540
185 11 363338
234 244 149421
151 141 655551
46 96 807280
90 61 967182
18 173 587844
266 22 90403
197 236 77637
137 141 254803
25 192 881108
15 64 347517
67 73 493295
172 300 163058
40 293 887877
84 97 803333
215 169 41604
116 138 194581
94 14 303768
230 115 492684
235 55 165218
108 21 925418
165 17 176397
177 161 424374
176 280 626196
66 61 439031
292 175 982583
226 253 318094
46 163 649389
265 9 146070
125 17 375034
246 30 948376
21 123 35502
72 109 808789
76 220 488661
13 26 982498
200 184 745052
279 219 251637
241 159 637105
244 257 744166
53 54 322262
8 179 449290
83 128 664936
278 17 470843
178 103 652098
51 67 317440
80 243 537957
12 133 751421
177 129 130219
245 222 862130
133 30 689208
191 218 170014
219 201 534103
170 287 167325
171 45 4874
38 28 994495
214 182 381696
82 87 322251
275 127 283545
91 80 881818
26 121 758023
213 165 626355
50 121 819416
277 131 925538
251 260 219529
142 68 924068
8 255 10082
66 26 621858
257 97 985330
123 78 192151
240 112 404692
114 111 267805
63 227 590166
35 264 717017
195 171 748034
114 294 472529
244 85 783247
16 202 651266
53 26 825861
91 14 907309
73 175 552264
262 31 519172
113 21 866568
71 271 180207
241 43 2338
19 293 332811
127 205 848529
166 204 158193
23 8 528915
294 97 692320
290 108 883595
221 185 163917
253 159 665851
201 246 940043
155 156 37825
172 285 909434
160 140 282188
21 86 424271
78 24 71901
111 185 6388
93 29 571029
33 126 176840
233 269 717457
116 178 533221
171 84 115790
208 119 973746
253 66 899505
140 25 565521
149 202 630346
202 273 771876
244 1 885182
218 226 67988
195 260 101186
144 8 590397
35 205 327542
16 79 590617
173 21 447585
142 186 267663
98 65 729318
48 20 237165
71 204 400138
195 110 64574
22 233 136326
142 99 499025
3 229 707258
252 116 957124
44 131 277052
228 2 269169
16 40 134839
107 287 322320
142 117 742133
206 241 443020
174 91 630213
230 104 14585
222 226 750583
134 79 847164
35 251 970388
25 62 339383
270 46 757842
282 77 411577
205 188 290538
216 135 736932
222 283 608908
280 64 866427
141 5 192845
22 189 893083
197 142 1040
251 70 296440
146 21 513311
73 131 810448
203 145 24103
114 7 833798
201 131 693707
140 222 20948
226 287 236514
191 129 334322
181 274 424186
9 291 992398
268 266 415471
222 264 717222
279 86 767465
241 210 250435
18 285 365374
74 112 578258
156 211 776167
167 65 522547
9 46 146686
7 283 712156
273 257 763280
246 36 765654
62 158 772129
163 277 726010
188 62 571322
130 297 54626
24 208 746609
260 167 508723
74 28 890644
36 25 476820
38 286 743300
16 201 861057
43 45 242151
154 100 562557
207 3 627382
80 113 66674
263 94 367111
88 223 482358
63 244 847725
290 25 826464
109 203 222239
224 199 767622
265 231 644954
112 250 102494
263 10 535719
1 274 804510
104 68 959363
201 213 435087
50 245 426000
178 19 523010
188 49 641525
81 154 571602
47 149 603401
135 30 538671
203 221 392948
164 119 977503
285 199 130049
161 80 856122
90 260 251066
143 129 197937
100 69 174103
135 300 460801
32 17 864969
272 82 929924
175 202 985528
278 116 512665
9 117 617273
145 207 935345
106 103 724021
70 64 851081
72 162 217566
76 179 357242
169 142 916543
292 116 640916
201 132 175002
12 259 990229
209 91 38797
199 272 512976
273 144 38134
288 5 16910
194 161 694803
125 166 222897
110 4 283494
82 48 505955
253 188 492147
87 207 327158
277 263 212003
272 290 327863
7 239 13602
24 203 394740
101 99 18446
238 239 405111
62 198 911167
82 186 42709
249 41 602474
116 105 214911
100 236 207636
161 20 592215
177 131 445794
137 239 219153
280 89 707518
241 147 415291
237 192 450015
8 254 669859
267 25 190878
158 217 811073
164 102 432572
180 194 950753
70 202 781240
94 247 401004
257 31 763643
298 213 94064
20 51 63390
141 252 701054
174 135 347617
300 212 692098
248 34 650221
246 190 664263
231 15 353746
78 283 119987
28 31 432888
81 36 562562
135 185 415663
162 52 13811
290 112 420762
128 221 560694
167 278 341709
80 151 375097
61 182 298970
73 24 589239
3 7 379826
266 195 35105
66 78 397266
125 86 603655
43 93 169045
180 79 49813
219 62 808031
126 235 924575
100 3 443411
22 89 714134
84 47 800351
205 151 139057
176 237 780365
203 13 88674
61 60 769300
293 218 191224
85 8 594756
235 178 547006
65 160 812600
77 144 761831
96 149 592957
189 190 12716
282 181 458983
112 210 797270
231 135 757348
131 291 13828
298 132 757810
47 136 756136
127 119 522607
214 86 470727
277 207 870282
203 135 954580
203 248 755470
105 82 557436
154 8 483042
134 296 727843
7 209 747774
269 36 246533
26 215 508995
107 168 418825
130 217 224103
65 43 887414
117 226 827712
71 244 55428
148 133 922723
150 254 420927
174 227 124882
108 248 829473
50 51 336601
82 38 782438
36 162 506770
252 230 549528
235 255 548003
140 86 715892
138 254 166189
203 39 330219
298 225 486833
211 64 585389
94 218 499948
121 88 405393
197 133 861520
238 182 91303
278 197 711986
71 152 752778
287 113 418340
255 131 278396
175 149 582385
82 4 539845
121 148 362698
242 107 460073
253 120 985364
159 160 406152
96 73 766953
38 48 729203
75 246 62559
201 276 721863
61 36 884629
289 40 476348
137 200 563530
42 71 162308
81 176 440436
10 18 470038
205 15 478695
285 163 811259
254 130 875772
281 197 642670
6 118 500790
157 122 465457
61 214 545878
5 176 390762
166 281 993279
300 243 497112
266 156 256380
21 110 525854
220 196 535220
266 4 966705
191 4 77699
49 111 657128
285 175 544795
92 226 425166
263 187 463367
223 5 820955
165 257 601344
216 100 966684
37 170 119347
273 6 607772
232 151 250408
136 147 735067
165 36 457653
242 105 743377
198 191 579567
187 145 979431
24 250 994783
76 89 827358
146 195 496111
182 12 558705
167 139 582442
30 115 328241
31 1 617162
104 199 287063
238 192 798645
100 176 373261
77 104 280727
15 246 942935
209 96 264514
74 130 654779
200 118 41003
76 268 746638
123 164 817438
108 287 283766
181 78 499927
65 46 910659
233 235 319185
2 33 807076
292 111 201204
270 197 814864
275 39 629804
134 122 75401
104 287 109344
14 63 123788
80 181 100857
223 148 253641
212 236 240900
54 105 625440
132 134 716350
270 228 502360
192 53 256330
69 75 575920
170 42 192753
283 291 357105
226 20 186450
22 51 843608
123 7 142742
225 218 243366
52 260 850267
70 93 241973
233 169 691249
152 57 269804
17 176 687925
83 193 680765
197 73 729531
247 22 413521
270 105 917822
78 119 69402
14 149 159290
79 172 358162
180 126 293315
53 213 858564
173 285 548359
206 148 937834
21 257 579488
214 75 396066
65 263 705030
214 5 235534
88 73 196388
262 7 603460
23 172 826645
47 48 561088
191 274 482726
289 177 45125
151 44 38132
79 149 631526
97 57 532302
171 107 265217
172 71 234912
180 192 854738
256 5 926775
269 162 602952
297 191 932609
190 125 283694
30 266 526083
210 19 90252
42 127 509364
116 73 454232
181 50 222675
207 56 349360
7 257 564592
166 259 2682
238 110 164143
218 208 358382
152 79 333208
267 149 126962
250 92 838528
184 185 930235
243 79 769344
199 204 251551
206 69 881592
286 191 16000
26 148 587089
271 244 27487
207 174 112795
134 221 470368
130 142 905209
16 111 771228
34 286 353880
104 111 672956
170 102 919585
293 276 663140
46 205 653653
221 189 749793
144 7 773077
286 11 607992
259 272 665111
223 265 765623
176 62 833840
171 284 251818
215 143 671699
121 169 254226
245 228 673606
51 190 494912
78 205 664468
131 4 99817
188 232 245855
138 108 511602
262 213 509032
159 230 126184
237 43 839502
197 22 112135
183 202 154761
177 90 41475
142 30 465017
18 265 974065
28 209 431477
244 148 346442
118 268 307265
140 195 714710
69 274 789044
121 210 15442
260 60 365840
55 42 770281
166 77 667519
153 133 394390
120 143 729121
203 59 76509
153 33 10461
291 151 567955
90 47 13106
216 213 366050
161 85 595607
260 250 66375
41 226 10813
220 118 874764
129 230 421411
43 77 236063
241 84 733761
286 114 8979
300 32 858808
155 277 333952
261 257 260464
282 23 585147
40 10 668576
44 66 444644
154 80 106577
176 186 402693
125 163 324725
266 131 188000
181 194 468911
29 185 877862
57 52 793707
176 64 722309
151 275 982013
83 217 863862
195 86 150688
90 68 850568
135 256 583007
192 93 763485
120 142 585037
279 8 347033
145 298 176031
189 31 237481
244 211 613863
269 195 82458
297 40 968647
58 224 210365
26 159 995001
80 253 638174
86 226 59123
259 264 246724
181 98 851267
285 235 124789
202 152 927375
209 252 306493
84 161 909446
37 87 920918
87 59 352475
175 60 340739
128 148 66186
205 30 601342
81 281 285983
229 203 128105
185 159 939279
4 13 148235
300 245 948436
22 146 962155
164 103 695072
180 236 774806
1 153 662183
177 272 338139
225 226 552188
64 226 358297
263 151 240803
255 68 692425
257 117 424572
29 283 295600
295 76 714050
108 133 817115
265 92 738124
36 298 518903
262 92 649492
283 239 796751
262 81 646158
231 155 704142
222 127 384864
265 159 85710
67 295 515498
3 214 260180
257 63 966385
204 39 866738
235 49 198038
187 257 849640
196 92 959665
213 133 525090
25 216 907585
203 179 230117
157 10 372022
102 72 983665
176 217 556493
228 249 174176
281 158 202519
206 289 785893
217 9 390429
273 172 258348
109 48 838181
46 15 884674
58 54 267818
285 9 485888
159 5 56340
76 175 294811
34 285 366413
65 13 856109
118 245 208491
288 20 688003
283 64 202262
24 65 227207
145 272 967635
237 123 372684
120 14 887539
196 109 572244
9 53 272226
296 37 877075
185 172 300342
269 211 65035
216 207 433107
144 128 290419
287 292 121125
155 2 803479
260 37 535598
110 66 765786
103 267 280716
69 127 841062
245 79 231563
152 131 660691
244 252 154885
240 203 752666
122 14 221566
95 255 611339
24 151 204298
141 85 650465
171 173 192761
204 210 383266
9 80 776078
248 220 382578
265 153 378450
227 105 865946
221 273 630289
92 173 631154
93 110 901972
299 113 454912
184 68 442780
65 246 115413
112 199 205293
32 84 4650
223 52 106225
135 243 861684
8 232 987219
24 207 7516
230 168 643605
238 116 60859
269 121 433390
9 73 894195
134 52 90213
113 247 660236
45 117 409094
34 69 229758
197 118 721361
60 87 348183
88 260 848180
239 22 848109
212 75 650552
111 149 578486
100 274 850010
135 61 932776
252 164 867875
183 164 697654
105 3 531587
22 174 237719
297 233 453764
33 249 870033
134 210 325319
242 22 854198
100 102 447756
130 138 445131
258 173 105886
130 62 631249
235 124 253644
133 196 796282
216 190 606481
121 186 329421
278 192 576452
118 146 450691
176 40 959614
126 251 98018
244 40 85386
260 176 430233
16 92 456136
162 90 613288
146 17 758056
94 204 568807
130 172 786603
54 166 262308
100 158 135227
212 46 738394
220 62 925414
239 109 957181
149 66 716066
212 116 391065
234 289 947657
134 183 952232
127 51 640463
201 289 718565
74 131 255007
151 51 674626
291 38 124358
160 113 827924
152 26 582962
61 222 400510
7 251 289146
216 9 351453
210 61 118974
225 11 749882
222 219 994505
176 296 112913
258 57 946441
227 109 811768
80 15 634841
90 36 275355
197 58 657123
24 236 649812
265 285 11894
110 201 786254
285 68 6919
216 217 473917
70 48 483053
65 34 357085
16 88 287739
218 88 736219
269 225 678091
20 227 763648
75 39 648724
296 239 257778
9 42 642100
139 141 481550
118 125 233347
10 165 788329
48 4 100438
77 287 324235
192 188 359429
261 162 397230
239 75 893373
54 134 891202
242 163 279605
96 61 488145
299 199 626705
