300 44850
280 142 20113
51 34 55555
209 154 984047
252 118 699919
108 128 758626
167 261 382172
231 62 683484
197 204 86432
26 45 415808
147 202 223926
279 271 870463
223 294 831433
248 177 784191
181 121 913617
82 156 234967
259 28 530291
226 131 559583
219 24 707457
205 252 825855
71 86 451925
84 297 948371
247 161 734610
17 143 630367
251 20 437572
285 15 181345
9 238 411279
155 291 779729
68 207 742255
162 26 147970
98 44 599669
91 187 349463
275 5 515912
240 246 777527
52 247 507382
110 230 486533
88 255 487595
266 271 143701
95 174 13748
69 2 549576
252 139 43585
103 72 237906
214 29 165682
19 230 369643
179 12 5560
192 266 48778
142 212 509834
177 23 141734
1 49 344036
75 203 925104
2 181 488128
174 259 630593
121 79 753715
238 86 293887
79 84 446484
153 14 689483
81 143 75498
157 89 755777
114 162 812553
113 175 421567
88 22 649988
244 225 676382
92 45 307112
274 74 902224
296 250 441970
287 290 463236
61 210 648673
67 113 824715
263 179 974153
131 66 199272
141 124 187960
224 226 860222
246 203 162151
288 125 963123
47 66 572832
195 2 3317
234 144 905924
163 7 266492
36 173 28592
245 229 633003
67 23 351155
255 267 89801
25 45 574757
45 159 629383
241 62 229705
106 210 786004
128 131 131997
12 1 250762
219 128 265559
23 92 823332
194 116 393591
102 56 24818
91 128 48805
202 83 219814
209 187 955110
144 297 188970
94 264 793507
298 99 875138
204 216 653705
278 178 937258
233 200 687527
12 130 785974
35 236 559811
187 19 961552
156 151 365741
76 176 275551
266 218 177749
27 22 642482
268 278 348672
235 48 99894
185 25 484882
136 236 75722
212 257 812613
294 33 577937
183 128 94014
221 47 846365
239 189 286654
14 253 629640
274 125 569122
1 226 340072
275 118 248626
151 241 912344
111 36 514338
34 166 970394
187 241 641105
224 213 631364
162 173 895305
253 84 13091
123 3 368580
203 101 128886
194 211 410206
30 50 81478
176 136 655252
77 152 774159
101 152 251629
259 70 774473
78 96 969932
247 30 841819
239 163 483612
228 245 261450
8 142 767787
208 88 17312
229 83 378179
213 250 277997
18 139 720763
177 163 589568
135 69 378777
107 138 132005
16 169 808426
113 284 488608
50 96 93402
233 249 391910
247 272 292353
249 199 246570
289 154 863573
235 148 929704
208 125 722036
97 232 792487
155 60 272293
229 269 842154
68 144 760773
93 15 469145
39 248 729496
60 296 279425
61 196 480702
110 141 322158
265 233 85317
270 175 965888
112 176 672227
109 195 824975
134 47 537568
219 50 883016
80 55 594561
68 215 947034
50 9 755519
54 127 439441
38 153 663882
262 7 943768
237 285 906070
248 32 950036
247 154 344791
44 284 940566
266 25 740512
117 216 579986
187 258 740566
37 217 607335
37 29 325977
238 245 248111
182 120 590410
247 51 42250
106 231 612403
263 203 370983
62 110 660494
258 130 814025
263 2 785835
14 258 860927
133 142 473267
11 235 702810
281 236 844565
69 31 444378
179 132 126155
163 52 868155
3 285 984979
248 263 894592
202 169 783654
147 21 716049
187 165 922616
152 85 510787
210 71 212415
278 126 147444
45 93 119711
113 272 167299
10 287 667959
261 253 693110
167 120 530620
14 270 885106
47 233 312995
107 161 335638
46 287 230980
255 185 191514
104 283 307374
192 117 194555
7 38 386911
158 36 406725
15 294 374278
128 258 415500
175 185 668119
6 18 107810
43 129 566243
269 267 739223
22 178 987731
31 39 145419
287 38 950914
225 265 719059
98 56 598785
231 137 860228
242 172 202433
9 157 48142
282 66 514495
213 265 291473
95 290 150340
251 116 431257
276 6 440458
74 181 592003
15 208 440030
121 192 829109
53 238 405209
216 207 686797
238 282 444633
277 265 554245
134 188 362129
126 138 229330
106 133 327460
13 293 818889
35 69 510726
251 90 975361
37 105 436506
222 194 443438
295 202 236275
158 137 659664
218 141 756303
109 198 415057
196 293 325053
208 288 165832
290 219 369922
108 120 431146
102 12 627124
285 184 868121
284 35 734071
4 270 463445
98 232 359399
125 156 567744
288 15 194302
257 26 32875
11 199 404366
255 181 413299
265 125 441961
274 26 444532
37 107 897013
275 299 677415
169 17 553412
159 141 923566
19 95 31448
86 75 487430
189 256 73477
66 84 491512
277 280 549205
140 71 746453
213 266 57037
188 147 746061
51 57 104338
215 287 44542
180 269 480795
102 121 244760
115 167 259509
138 266 645455
80 90 373549
66 246 788206
300 229 992672
294 234 763113
191 190 620723
129 273 803796
262 220 338128
241 18 272598
24 286 205335
113 195 677416
298 188 731516
278 155 367425
66 205 254587
207 54 589315
82 39 374650
202 166 45666
179 225 646874
134 16 389476
184 92 956055
181 284 31091
27 101 159355
152 286 261969
219 176 595625
115 76 498909
106 68 544462
291 284 926551
59 170 223610
115 275 730858
254 294 41298
91 244 730350
296 41 104636
40 3 567153
12 202 736424
186 240 875136
104 76 39995
39 121 34889
288 109 973231
59 147 30077
29 102 217812
295 98 835332
171 290 707241
7 69 658186
219 163 928778
141 291 276030
154 44 978290
166 209 787969
104 295 25400
60 267 648482
9 60 645075
55 275 420051
49 269 628199
112 139 879663
182 95 300556
214 17 59029
226 47 321105
172 117 913766
24 89 10398
15 137 420044
253 191 909411
171 270 18295
111 220 948409
7 134 337649
155 74 891249
224 26 650889
171 76 570901
168 35 569350
146 43 582188
38 213 629200
36 190 583221
224 13 172216
286 222 172936
72 28 481643
54 169 402368
78 150 23761
139 140 753363
111 175 325184
53 176 539411
5 77 822253
222 282 573409
187 284 900357
151 223 722434
226 189 702450
103 176 906264
289 266 429363
152 135 341900
258 135 888620
133 239 71376
136 282 122434
25 196 662057
105 181 658671
139 154 76005
192 212 758154
264 161 400112
266 13 193516
298 244 241227
225 6 573056
54 195 755939
145 61 279261
156 93 148230
283 201 259553
205 29 147139
298 145 896046
143 192 246271
236 74 629910
165 152 449181
293 238 936818
194 10 356696
1 31 850197
162 113 290881
169 131 872448
47 205 589560
248 220 467731
150 47 60030
123 146 577805
58 17 764280
295 271 405093
72 121 645326
233 242 539114
70 239 535816
94 4 663562
293 125 534308
46 1 724101
240 15 94749
145 89 804176
109 3 293868
239 210 672213
76 281 371256
277 223 487067
153 264 609208
267 214 597954
231 11 899189
267 129 646307
126 153 579831
192 135 788757
223 65 38440
3 60 301856
198 131 966742
75 206 951177
173 187 260373
55 199 54334
60 131 512850
225 33 595355
144 44 409599
294 174 340304
234 69 324629
14 145 423031
132 35 466863
286 297 972634
280 205 631350
194 42 551043
297 8 334291
296 126 330486
32 219 291469
244 280 385355
273 211 148305
189 169 345088
228 211 143863
128 257 198799
72 195 908742
60 12 105425
268 214 277474
232 158 377623
154 18 48467
148 99 491200
22 56 555902
228 132 249829
164 280 672740
255 8 420222
25 46 585186
18 7 885278
242 49 999253
53 184 786222
271 228 970278
19 16 957120
12 104 984071
226 155 676597
165 216 845458
54 119 765953
266 154 698493
74 159 199602
159 90 244420
180 247 722005
138 216 109726
291 79 108455
60 205 895859
258 23 767809
120 123 50784
75 180 100123
282 41 478925
161 145 363729
252 174 720770
205 126 381353
60 273 637539
213 191 530762
14 184 962475
12 245 122331
196 242 556401
267 153 908388
87 30 250008
207 38 651119
300 168 297097
59 274 747960
50 255 643574
178 114 353570
130 50 101292
219 285 530921
198 226 572344
177 48 151295
134 72 672685
7 64 273017
158 192 56799
243 102 280725
92 300 860387
14 217 4703
80 277 488003
44 95 9294
44 91 938117
187 201 25382
163 107 369133
203 299 679364
250 43 155850
289 32 768926
248 269 755840
188 219 969806
220 183 530430
28 227 962546
65 122 962759
81 40 885853
261 238 278214
107 70 558117
212 66 625419
239 237 521359
210 57 904862
202 123 900780
271 184 41169
272 163 842536
95 85 147444
33 116 404942
252 136 649156
209 127 736094
168 266 176232
65 67 541370
264 176 289718
291 209 683205
89 194 447401
216 52 557395
139 285 100575
200 81 668554
251 226 990421
261 281 202091
92 212 520924
159 200 16402
252 92 14572
188 182 558539
283 226 495210
220 162 746609
238 134 967319
3 128 467443
226 133 400752
229 196 279339
126 61 676337
167 127 649370
284 82 938522
165 32 510830
8 203 53583
79 176 378339
283 282 673692
66 219 747805
188 246 26612
128 204 684046
40 116 625036
121 85 136778
30 156 520502
285 291 412020
38 233 900032
1 157 490346
76 285 621354
34 106 368932
193 115 807526
14 80 69964
72 86 310037
204 194 675500
152 205 741960
121 73 545696
147 100 642142
106 77 893679
54 73 717566
228 269 831334
92 98 427077
67 273 261179
270 273 708653
41 237 565347
118 75 555895
27 80 87682
185 225 361809
263 266 287910
85 183 760799
169 69 585114
50 276 22216
276 261 145882
118 273 553947
191 12 30323
201 209 199682
260 25 168219
240 117 802303
198 6 434432
202 93 227632
297 68 715314
260 278 759996
11 23 583279
247 290 812364
240 174 904125
235 176 609336
21 254 210500
32 274 480511
165 257 215663
260 295 648443
62 190 804961
199 146 405961
185 299 19569
147 80 754092
144 170 577500
146 100 755034
19 77 251252
97 294 238175
135 221 580078
292 90 265079
211 281 928101
284 204 712357
26 124 442548
31 176 92840
258 208 200518
99 168 206731
199 80 973522
271 114 259488
207 257 393418
180 246 688630
56 18 658648
211 288 63222
191 165 418535
153 274 928196
56 219 742264
51 236 49291
94 280 683396
137 77 414225
191 26 434449
111 28 591888
273 58 539673
164 204 641018
162 131 991880
278 163 809816
103 73 542400
175 228 732269
286 15 752515
67 144 930141
125 132 983605
160 259 428084
43 115 400273
169 100 681829
158 255 850768
131 225 950107
299 263 877592
118 226 110748
29 46 541810
155 209 917171
244 17 518697
205 274 320791
119 77 51788
182 243 526975
18 186 306788
152 184 926088
162 118 475590
232 72 725173
272 172 10520
205 73 695054
291 101 24888
227 166 190561
201 50 393828
266 41 953893
30 60 629118
178 57 992959
39 207 829280
189 68 653948
102 136 930432
236 259 791343
145 181 95537
48 101 69545
133 202 201907
30 36 552359
263 216 852104
237 203 37971
109 266 204780
101 36 381719
79 110 997729
212 28 79617
183 4 339256
180 45 892455
147 275 937638
48 4 689231
138 163 606898
66 136 280697
196 89 39574
72 104 176321
234 148 488232
29 266 456080
46 242 353743
229 273 777739
132 214 834274
60 203 792448
299 132 651534
73 107 287551
6 162 14317
192 174 212498
253 35 977123
193 52 256285
236 99 706390
267 63 541113
203 183 784988
208 99 306393
256 27 647243
259 184 267209
44 179 689325
183 219 289762
57 265 439137
133 16 676496
63 76 401759
41 290 765830
74 283 51655
28 120 474685
107 235 284304
137 187 862747
118 130 163742
263 24 254564
73 84 864593
181 252 263304
188 203 930221
59 264 372685
179 260 932419
66 288 466101
298 6 550708
54 212 39196
75 70 523981
58 246 940261
208 57 503350
28 244 389139
138 2 685637
281 144 641751
164 191 28541
286 100 794905
210 136 847793
182 10 482618
105 277 725573
227 277 866765
288 115 314484
291 1 854262
158 12 970822
25 95 417838
98 281 298928
129 288 781645
248 122 805138
65 191 443629
72 250 914848
268 82 521072
208 81 96166
26 25 746990
131 300 517756
146 63 356885
154 60 105357
24 256 256370
183 268 606540
103 276 637529
253 180 550462
244 143 55840
214 49 487878
75 212 659067
284 30 356007
229 205 722260
151 42 872667
145 55 129513
170 157 406400
70 23 643113
100 18 316708
198 169 425456
24 192 938289
293 93 770823
48 271 23078
209 82 181550
174 4 118157
173 149 357693
190 159 659674
292 112 949757
81 3 809504
71 281 425732
11 123 305007
268 99 176776
41 225 121304
268 211 270815
191 27 467115
5 165 265265
79 256 421464
289 36 17548
193 130 896311
130 184 247278
107 254 975204
156 204 903399
20 2 861915
190 237 593290
158 41 670788
18 247 117401
111 178 9740
162 136 2895
43 24 730579
167 87 647736
80 176 340493
185 210 247929
277 88 264450
250 29 960259
151 288 210612
22 31 924642
271 120 190323
11 217 235373
171 118 204886
80 22 858041
8 238 193375
73 53 536945
54 166 651111
260 1 38677
142 65 890842
149 279 474263
47 183 566123
54 232 26665
8 54 138186
80 288 460207
216 257 292428
3 154 299438
65 31 356679
269 33 575837
33 202 750405
32 77 560660
29 100 244941
231 102 67123
124 1 707239
24 262 571212
77 224 557215
211 250 520386
138 238 710109
91 137 91911
220 144 93735
42 261 113928
203 150 179168
187 257 914073
100 256 871545
285 51 70105
33 86 818493
136 278 992156
151 23 553187
187 267 866773
104 208 335481
188 176 182512
9 294 634812
38 132 8391
214 155 113885
54 199 726992
21 152 668292
221 23 444146
88 176 271286
163 190 894356
40 297 338712
28 102 842152
17 19 517005
245 242 881315
9 188 261581
284 151 773686
55 206 761760
198 208 950350
152 129 982581
231 17 302560
243 67 956959
58 214 973988
194 214 742141
272 133 696079
291 98 692557
185 15 432240
247 108 608265
111 207 478015
255 200 305490
279 233 318797
273 141 345349
29 164 644449
75 73 259270
270 126 833883
21 68 817668
29 64 159032
273 233 93222
54 44 343101
189 21 787912
247 191 531909
165 107 758262
271 9 491390
207 98 956314
122 47 323376
8 129 16569
89 256 708851
51 102 139464
67 256 570536
78 179 100940
133 108 340418
44 281 510387
249 240 326132
12 168 940946
244 291 676247
3 265 116930
137 28 820088
144 10 325825
30 29 25704
71 127 573603
158 221 468845
251 4 847255
25 47 507174
118 297 665065
115 119 976284
270 110 904522
297 23 546313
260 186 56145
194 294 205
20 249 954477
176 256 977340
207 147 759763
110 196 575143
277 138 462862
124 253 87357
23 10 40344
113 37 634036
41 96 438964
206 294 453985
1 137 450118
206 33 412493
78 147 131994
234 137 582797
174 67 789132
279 137 53433
103 152 973754
201 135 574085
157 265 293878
5 227 346021
107 32 251823
38 94 990926
281 238 594758
294 196 530392
196 213 545143
198 292 801403
280 184 537024
28 162 243934
141 102 421088
87 153 550470
211 147 123394
35 191 334945
138 148 22940
20 176 933191
259 254 39365
216 5 190560
143 168 490800
70 125 610669
181 86 506908
271 179 880944
38 164 43366
272 91 358989
219 181 381781
281 110 590553
99 237 788238
292 167 235808
12 3 851745
202 86 801719
31 218 580891
270 112 667780
38 117 922442
120 275 911761
33 129 61909
168 140 262570
258 16 18490
187 127 740471
125 79 914240
55 258 609272
31 114 516965
44 17 14942
174 221 30725
171 1 886152
81 295 389516
39 226 790392
84 163 655024
180 196 255479
270 22 60621
173 43 711207
41 199 90664
273 68 708657
249 7 796430
29 120 620757
187 235 80417
68 244 435456
97 74 229015
104 251 383134
65 19 526615
123 190 34126
63 218 612654
257 121 955548
31 121 417843
46 192 153200
80 276 645903
274 261 35580
202 13 467470
208 59 580308
228 45 704259
56 210 887718
4 105 204900
25 195 683785
264 51 767349
117 138 432415
20 185 285047
36 53 277069
144 51 96549
20 23 841287
70 58 284365
134 265 715611
184 197 930750
132 166 375915
264 258 914289
71 162 388036
280 66 772918
113 14 988896
79 153 662585
130 27 247113
262 12 950039
11 22 414093
43 231 148797
241 283 585286
68 165 251042
82 36 401313
104 202 684834
178 41 586214
220 210 340276
3 247 620146
83 55 308101
18 131 947080
155 191 764145
222 7 954705
281 280 738570
151 78 821187
120 199 944083
130 218 775850
241 170 831357
142 210 728621
32 129 492202
35 160 767064
289 31 957799
91 113 826157
72 17 68635
77 62 580024
292 129 509681
56 292 142443
186 133 258255
38 142 27635
260 265 121743
74 66 556889
133 165 684085
156 124 672211
43 215 892964
200 121 814858
214 78 607473
9 225 632061
185 294 429957
167 52 64072
6 71 144097
49 236 995500
94 299 252062
128 239 788890
62 56 613429
209 189 689405
148 167 839551
288 16 644296
255 249 531829
25 6 210553
167 16 798967
271 177 919692
239 41 314763
22 124 394381
54 194 959299
194 280 281284
40 171 366742
28 279 112265
227 22 417303
123 150 349121
110 264 189597
93 12 259561
209 183 808849
284 86 729986
242 47 433061
244 82 112643
300 166 265928
178 87 580823
111 149 131205
230 203 409641
131 2 314843
39 136 902403
300 284 564906
51 147 977881
204 101 757827
299 59 202387
190 281 240879
141 199 245563
77 290 580383
256 293 646244
202 70 917439
103 288 23718
120 198 138070
179 43 276383
83 113 891102
151 256 587897
58 135 193961
18 165 280416
16 74 646048
244 242 257604
193 86 286883
208 22 842162
251 49 539424
262 65 581372
226 125 767411
88 141 156095
34 221 409280
270 279 8160
240 177 782525
143 262 235878
149 79 601329
228 24 578134
115 243 552499
297 12 473295
143 41 724333
82 219 587206
278 135 210260
267 31 980039
49 48 487184
130 282 709238
177 131 518435
188 201 749479
89 233 578758
90 198 826391
88 97 161215
169 276 417350
101 172 95354
87 164 285985
209 115 51462
94 10 467225
60 250 34434
3 201 763599
95 37 269772
66 210 993722
94 81 639186
83 80 940407
133 184 378367
28 231 969802
78 25 391007
282 174 964258
272 249 713105
162 81 170857
88 27 202630
201 279 911591
17 97 45722
274 171 215550
212 115 364170
131 265 127250
159 157 62948
105 248 434836
207 55 207821
92 34 866635
248 75 105992
58 190 692483
280 276 952518
48 284 454732
271 267 175700
170 27 738458
230 23 175057
228 33 999446
175 129 455978
139 288 682107
194 193 44391
33 235 613194
117 133 373052
133 152 585991
142 281 429028
281 277 211918
142 16 97339
220 86 209678
16 264 446727
117 87 136864
248 194 113168
64 33 137824
197 273 451213
157 280 345458
190 91 577051
280 144 78401
115 12 531638
21 239 408348
4 106 427766
191 144 111109
77 184 372625
27 225 459109
190 19 873863
183 290 465063
200 167 528761
87 139 744486
281 151 31210
178 45 481755
84 281 347133
273 150 846162
77 134 227398
69 226 707341
122 165 503600
26 283 551660
131 144 141177
146 95 18629
137 263 449820
261 71 43870
91 53 421978
262 213 779795
208 295 982029
170 152 753535
33 300 667333
152 69 941422
148 238 455809
123 219 627729
96 268 905492
19 97 527478
260 191 692402
116 201 531305
89 123 455253
263 13 975710
166 249 151387
179 279 38663
250 253 331150
86 250 195795
72 261 670188
163 86 555701
204 167 256461
103 202 51362
58 167 791574
70 260 809723
25 127 799062
78 111 911367
201 82 243434
189 260 274549
299 110 579604
269 60 995019
264 281 785903
232 45 764205
112 227 570449
115 203 138477
15 23 216517
228 32 774556
224 14 463669
67 278 322177
204 268 213346
21 213 17405
41 179 830285
283 214 268302
166 136 354730
150 55 716136
24 93 91443
83 97 63302
148 174 9226
2 101 587895
54 19 875072
255 85 191657
195 204 723860
20 133 135229
248 14 751303
270 62 926951
30 146 47888
121 279 967231
132 3 124430
65 6 781791
264 216 199832
64 212 603788
129 247 91318
46 47 169917
248 120 990966
29 251 509662
192 285 86245
55 210 489849
94 279 842771
86 178 326644
226 15 226606
185 273 277756
132 30 391857
289 139 287236
25 275 630926
80 89 700798
298 220 894662
255 284 80289
182 24 189455
282 161 830080
191 150 329530
198 248 389995
255 157 134232
215 156 959613
164 170 283008
23 62 68285
242 89 595175
261 224 73578
178 247 421228
266 242 277095
106 166 97610
10 100 606641
3 42 73753
110 245 698880
74 8 384814
26 118 396776
218 123 37728
99 287 293859
251 266 460543
159 95 682625
241 77 877413
126 96 631380
147 129 795288
214 42 247044
289 113 223238
4 261 637939
124 278 162114
208 264 587252
58 162 733128
161 279 843703
291 266 993455
13 176 553900
132 52 618690
81 47 237685
213 97 660769
49 151 444732
250 27 245560
10 15 618309
286 4 264616
63 298 588101
228 55 310509
84 150 919520
166 296 260121
290 131 601640
159 248 338415
226 171 282382
167 145 435352
103 293 294342
223 81 41408
144 104 112854
279 65 215759
116 34 295103
68 39 652177
176 146 234035
293 42 535051
255 25 600188
282 210 844987
56 132 83813
257 7 955434
3 139 940309
122 57 189319
278 139 303192
178 85 191548
87 115 773158
93 152 935180
74 246 575225
261 192 428335
49 218 865990
187 180 785528
75 213 941526
208 65 166220
64 220 257292
253 143 149575
49 172 398575
35 15 838918
123 222 244896
289 175 928121
59 184 448137
9 116 418094
59 34 46300
146 191 539170
254 73 288202
179 2 447390
261 7 51099
205 199 852600
281 85 514517
11 70 286262
73 197 470665
207 85 227993
147 264 585294
189 153 822808
275 94 135568
277 108 278440
30 194 574539
10 18 619568
248 70 379218
233 13 108757
92 281 373546
237 228 538152
115 270 637802
36 290 75860
11 144 539103
53 29 859441
177 258 178477
283 180 146273
72 253 772734
208 298 160494
67 75 202137
138 136 306740
144 290 247522
264 167 624704
147 46 361619
249 230 275082
244 118 634313
256 283 338285
206 142 345960
232 63 41979
23 277 788617
104 18 124442
275 195 404324
98 297 922807
239 197 172526
275 215 764311
175 32 45235
242 156 132366
221 242 753601
104 20 909972
163 128 624157
80 165 254986
39 87 560385
66 169 451344
151 131 208990
240 269 514919
266 295 134244
129 253 317716
193 72 819454
175 184 844488
275 212 930014
192 64 3114
102 214 775849
178 288 862046
175 91 770388
232 211 723815
211 133 970558
45 122 460895
266 182 392563
227 230 802642
181 160 558652
103 233 475969
233 149 963786
182 264 793354
25 122 881882
152 176 331345
138 235 99455
169 186 797948
300 44 722607
212 244 819077
84 59 675343
94 292 774190
21 120 163634
283 161 481678
33 190 334484
4 76 283364
255 118 495410
87 151 203986
188 37 690498
277 118 377803
31 132 206531
101 115 763479
147 36 933459
170 82 779942
4 284 255900
234 228 936428
35 183 800256
28 152 457516
13 107 479839
228 213 137476
206 167 379451
25 125 645597
18 195 713060
294 184 247079
24 11 644901
200 138 159316
261 109 629306
263 226 277139
267 2 363926
264 129 45796
124 140 639981
195 131 322300
270 146 421365
169 182 817872
99 153 51683
132 159 505694
26 1 878131
75 236 568233
6 242 56245
84 280 157328
152 162 948582
28 206 425984
65 155 444564
135 37 518191
261 48 995871
111 243 148539
235 174 93129
232 181 142845
14 298 311371
78 191 676229
268 65 744835
100 77 414486
155 82 966684
207 199 134665
283 43 949842
164 107 952389
234 223 84306
10 222 46395
65 214 878062
65 141 997605
286 119 546357
100 61 127710
271 50 109941
169 180 213071
82 17 936783
33 166 387817
116 102 683718
261 235 190027
232 193 611741
28 31 150066
68 167 183272
49 115 67309
53 111 644537
236 42 410981
255 195 740256
176 215 576221
242 273 14609
252 191 240903
69 208 849943
254 47 916775
205 76 398033
63 291 269383
19 66 182057
245 278 107730
11 104 933752
87 283 359400
76 237 16847
83 186 803900
288 86 660026
136 242 457081
192 74 788305
7 266 386029
99 300 657183
299 11 254055
58 7 613993
4 250 80561
269 296 532364
282 198 935909
104 175 846068
189 223 842401
60 151 357464
16 89 483205
32 273 832505
190 227 254088
153 299 704631
5 78 693848
90 269 811308
279 40 731729
209 283 97742
85 146 570810
120 264 420478
99 44 366816
47 294 696883
194 228 951131
3 58 914934
206 130 185922
279 69 380870
108 187 111015
250 146 279397
277 137 575526
148 184 309800
222 130 955974
132 127 741813
216 167 963932
65 35 634175
22 4 364040
95 76 488953
248 58 556236
110 9 964256
32 166 917855
284 240 744343
104 14 917093
228 49 359987
131 205 666534
249 60 574686
196 114 826542
173 203 309525
236 223 953352
268 72 990057
283 205 131857
204 201 522200
146 67 763515
102 278 982257
227 35 705870
183 129 339769
237 54 824198
174 50 935109
195 276 639327
33 78 125878
11 283 465673
95 145 59980
67 158 944965
252 266 442566
109 33 768786
147 239 140504
92 84 535417
106 205 783540
96 40 551680
102 264 501351
53 74 216847
142 176 301252
54 105 711232
173 13 10550
206 246 895426
66 153 148270
295 25 926633
71 113 199768
254 122 100875
199 300 352958
58 219 705284
236 123 478312
203 76 841544
33 130 889255
44 52 709070
106 183 560030
88 264 315551
229 119 925303
47 172 979032
215 144 190887
105 164 352394
291 104 507418
165 166 701061
133 265 199655
106 167 64663
38 244 350055
176 191 221032
120 265 356325
20 45 939006
216 109 532952
129 100 232098
250 102 137309
126 295 836390
91 217 378842
45 31 535515
28 51 337480
248 23 127298
148 85 782768
254 153 20578
1 92 38258
282 199 596614
119 251 634844
195 92 400480
47 54 408391
79 210 771346
186 259 835647
223 126 368907
289 292 824835
89 92 484731
19 238 592106
136 51 965528
187 252 47694
141 37 421140
65 140 584536
180 2 370573
164 259 196716
78 46 119373
94 19 666553
224 177 849531
25 10 988376
286 101 300240
13 3 13291
47 161 947045
87 94 235516
147 63 391079
164 81 575812
159 10 873343
226 29 256213
15 148 547189
176 22 755974
187 220 386455
235 56 202364
19 96 125590
249 143 548963
18 161 187009
207 190 584157
38 192 710376
173 247 673968
8 233 553991
165 246 557647
293 265 734799
28 277 154057
153 65 958547
240 148 617242
104 85 718807
159 169 797631
59 229 394140
224 292 841241
60 125 962752
206 88 879333
25 79 199783
57 106 772266
195 129 70633
124 295 110372
33 207 99350
109 229 797674
3 274 235431
107 153 444333
167 280 116979
141 28 826949
122 127 642610
232 75 923442
239 125 715314
266 151 933359
92 176 322977
112 116 781044
194 269 757794
143 172 572612
177 100 963042
52 217 353589
274 140 342689
231 251 577246
134 93 317354
292 17 156447
3 16 403080
296 18 499391
116 28 106477
290 151 818775
196 127 453717
74 157 769902
64 161 589496
154 149 656745
42 196 154290
8 189 864147
103 127 472754
42 133 623044
242 117 806756
238 289 274758
86 210 698450
47 251 930213
264 151 163293
36 176 970955
162 179 910319
10 242 560070
233 153 255116
230 205 551498
278 109 871506
19 289 697351
232 8 490239
142 274 581656
62 233 191935
259 205 273839
222 298 175657
152 172 166111
261 80 969038
164 118 190122
255 64 304956
71 270 779327
180 137 843567
143 75 870202
59 68 605556
16 293 894074
202 140 742903
59 199 512030
274 22 132189
188 3 912341
79 2 360775
93 176 994823
276 3 375889
142 261 460511
59 260 509959
60 26 155369
297 107 863887
241 150 355601
260 216 465993
12 20 348500
20 295 427497
72 37 400144
149 192 552630
225 256 76940
132 118 894721
247 299 499147
215 164 421674
155 135 962783
254 297 869764
298 80 315058
5 166 138800
241 142 675145
154 42 732300
125 216 813900
36 168 419576
82 226 581892
54 150 783248
86 22 517753
34 288 678233
270 141 598289
94 131 306706
89 293 139717
281 275 986626
63 217 336599
290 111 623583
275 249 759045
250 184 612887
59 281 703746
154 292 515901
172 187 225587
209 58 180371
147 68 841656
63 11 814329
215 293 609327
236 127 214526
294 50 455145
261 278 944430
60 74 583215
72 294 712861
92 230 381196
124 60 883004
9 13 478533
9 158 952049
185 120 490153
273 107 927672
229 89 240615
251 14 325640
229 69 813174
115 187 12162
173 185 243645
94 14 129239
216 11 457834
68 35 154297
291 121 305296
259 19 978621
242 222 946743
86 43 340264
128 137 179253
15 45 932236
264 1 61620
160 75 551102
126 77 68914
56 150 691364
228 87 861351
36 117 80223
11 168 562441
289 165 619678
159 264 581884
236 137 520735
172 298 422086
221 259 597345
35 225 515676
159 147 260617
137 214 873108
149 87 658423
138 13 600990
219 234 559404
219 187 54760
194 226 196807
163 158 338464
76 145 269670
86 177 326504
277 18 148639
286 257 929558
165 235 448419
244 92 393106
246 202 257936
246 279 568522
156 100 527697
122 59 766770
221 212 712639
12 212 748287
266 250 433093
200 55 109160
280 87 841378
234 208 381253
27 179 688208
185 238 238958
202 8 916200
160 54 102002
256 286 208750
246 10 28811
167 160 701914
286 75 684137
137 11 3734
28 24 244860
236 47 246669
224 218 44319
139 201 688003
187 176 703486
132 281 223483
86 228 435427
125 172 101605
297 13 308456
191 264 857830
31 180 809535
74 91 394486
178 223 98117
158 136 128559
180 105 230422
25 263 412724
61 180 157983
25 36 778307
49 230 350760
125 178 442289
189 99 275643
77 16 154023
71 109 713055
94 189 717197
101 242 800543
164 83 522701
181 57 673661
98 153 352380
40 42 489651
99 232 629025
230 17 521644
81 174 650070
240 285 583820
74 210 760276
47 175 238912
4 231 801932
91 215 579000
163 33 175967
9 234 723064
149 204 374674
29 21 520011
229 141 881784
207 146 520093
201 19 920174
108 140 856489
133 291 692894
8 84 947096
44 224 571620
118 247 33678
186 58 220059
187 32 204900
104 119 165065
83 256 203677
188 284 483526
134 89 545616
86 128 982438
282 221 669167
64 21 812439
76 85 834532
202 49 499242
101 31 43681
64 225 441807
129 236 980285
86 121 87308
202 155 880360
298 8 376489
85 151 555534
277 1 827853
266 130 732514
131 43 651465
152 109 197009
183 107 860863
189 294 818750
156 5 149355
104 138 753164
169 90 983875
146 65 47200
179 5 679692
191 184 373863
160 186 357761
3 129 567752
222 284 765078
281 20 237255
287 289 784391
159 289 580308
274 131 840827
165 110 348161
98 14 331293
205 257 438605
188 41 415896
141 295 154532
39 25 861580
164 137 586069
1 159 538241
266 163 210819
77 178 109898
222 212 602981
285 94 735177
241 182 717899
157 160 685640
81 51 935945
165 151 491757
121 261 911382
20 105 151338
33 69 219560
16 248 961291
46 145 751659
146 62 937250
89 222 325589
280 131 420140
167 208 677693
254 258 339206
20 147 807996
194 117 434564
68 296 401936
135 103 117462
186 145 744179
259 133 902748
7 197 853265
272 27 573999
204 8 111687
281 282 5054
280 237 275175
111 165 245294
229 169 844188
102 211 700844
108 275 984569
171 39 169109
220 80 679573
170 231 555609
100 51 565325
62 221 369599
297 62 159527
192 10 170864
10 208 632353
144 240 906950
105 269 464081
25 293 283684
234 189 594283
132 186 643562
217 282 342652
287 103 578123
185 221 190393
148 29 255222
270 107 574500
88 5 31380
281 170 443513
68 22 178571
142 143 788782
85 49 855359
109 69 531354
114 279 470114
162 296 557045
158 241 448368
187 34 415015
29 225 38722
118 222 151023
153 82 94541
125 67 932114
181 82 869329
295 173 177015
224 125 499844
198 106 321808
206 119 447835
98 246 142857
39 107 392205
22 162 304651
157 10 775632
232 292 378531
210 44 716539
38 12 388367
291 117 698863
145 91 335218
125 210 815447
158 172 48059
56 274 454031
129 249 984161
209 292 297282
19 255 173556
290 122 854576
203 240 262071
197 231 582207
181 172 558523
94 66 810089
76 230 429811
90 87 522059
41 269 353957
70 237 616901
214 235 450901
214 199 646305
28 186 691103
220 174 421797
164 9 454974
174 59 534274
124 201 301351
146 136 79741
270 86 858650
85 45 879309
127 93 150949
113 237 74243
110 192 1011
278 280 208438
241 75 181507
98 235 458275
229 237 496862
205 87 88276
185 121 833222
139 276 268008
112 159 536708
132 61 141178
283 212 644928
270 105 644399
44 252 222163
34 64 128432
108 141 413212
272 169 509772
222 230 775578
38 135 269696
156 121 514896
125 144 358007
15 4 919264
20 161 29976
276 32 760382
244 83 264182
73 247 580567
237 271 109418
285 53 79677
127 285 972126
61 221 9727
25 281 193270
156 33 179607
254 277 520730
4 185 382274
224 187 234994
126 130 862790
206 138 696849
83 240 586134
23 45 479236
291 175 240026
3 178 535934
7 62 819619
143 257 179347
123 169 200363
196 69 290439
88 228 203007
269 181 592905
93 163 197924
197 280 833445
170 215 701736
53 181 318802
67 230 829966
94 96 448804
14 137 540761
104 121 822432
175 230 141343
88 9 360743
11 44 683478
292 78 666610
104 297 708643
235 62 966603
273 1 601156
99 117 71623
97 65 656198
257 27 247880
218 106 464508
157 287 535455
281 15 30590
41 232 473703
244 203 673846
89 32 481049
214 266 40375
153 92 365520
269 23 475501
61 96 805726
228 94 12347
85 256 572075
48 243 286812
297 214 193332
111 186 516088
191 134 436433
83 65 928273
184 119 433601
271 153 492431
10 36 809000
171 14 244215
146 285 747216
77 291 705692
49 161 191094
227 239 575778
221 105 353446
189 103 128011
162 163 3438
62 274 378173
172 234 616998
239 231 45146
153 171 262923
141 215 539612
257 33 122778
299 66 824660
97 123 672497
113 192 99711
196 72 944363
100 268 102291
288 56 341136
133 48 758115
175 297 682401
109 82 246540
285 54 103683
245 266 882116
7 176 451299
135 24 48457
284 126 697175
245 7 738136
34 283 946521
98 208 747857
157 236 594302
99 77 579561
277 195 96635
244 5 861049
225 71 779216
203 129 992183
10 291 112703
246 17 839384
77 275 654259
182 6 657341
142 124 423795
254 71 910230
103 40 699353
188 79 416282
295 219 277922
260 53 629366
73 259 505453
117 73 234122
234 194 679609
246 71 48985
119 18 360725
181 270 953375
298 268 271748
122 205 470393
99 240 536904
278 75 395922
174 295 327046
72 24 893381
75 123 341764
65 128 348518
186 221 710485
266 127 575069
284 298 18176
190 55 627955
36 77 741831
87 157 426175
93 290 598905
187 105 788503
169 38 737550
43 148 175903
203 34 420187
24 36 313156
136 163 740671
11 90 686702
135 273 792442
218 140 949903
84 148 289083
3 291 986401
229 207 526810
96 110 215713
124 298 105189
182 198 316369
124 266 687433
122 284 23408
68 183 137937
252 27 710933
154 300 801237
282 12 247813
217 119 590308
155 164 822470
50 67 813474
87 81 54058
175 267 818482
218 75 47197
84 264 49310
291 196 176529
257 138 445598
136 221 59530
153 208 947875
159 52 246636
8 187 665753
2 220 513557
80 263 136198
166 14 804747
272 261 493610
179 216 657717
200 194 397210
156 274 629738
76 75 870298
298 130 523853
48 37 572974
32 234 774259
122 201 489069
299 39 602335
289 203 642799
59 32 228613
122 27 422607
141 56 794426
164 102 408273
75 29 106800
41 128 691481
246 141 797539
127 275 347248
215 177 954582
182 127 584297
158 2 543296
282 63 114902
19 207 237594
226 157 443957
143 175 289738
10 296 837641
120 63 130293
245 274 329555
286 86 402926
66 80 319275
241 10 139291
276 41 6977
183 215 115509
70 78 144955
244 259 602090
196 285 936504
262 35 6719
263 284 362303
83 148 855395
13 260 600274
85 126 928517
184 217 419644
210 31 237761
110 209 152553
193 85 310766
50 275 162776
157 275 720861
53 136 831192
6 90 359299
82 285 491159
103 147 947580
79 222 584557
276 227 763400
27 286 541138
212 128 372580
218 254 669052
209 136 735694
188 45 926759
130 270 152532
28 195 372549
94 278 944083
74 282 42928
184 64 170951
198 5 37372
145 266 449666
47 195 397378
197 11 698444
229 51 379367
94 161 54203
300 19 600656
70 193 525009
109 255 656528
21 104 446571
210 214 40876
145 96 379291
67 3 734228
78 269 280799
88 72 753539
142 186 720430
234 261 597340
187 47 996463
262 151 492953
251 126 681897
273 138 661548
286 154 489544
62 125 873887
299 186 703413
230 126 293556
250 287 693005
209 39 644122
137 43 759591
224 90 475671
175 97 827686
19 205 237715
184 264 727222
131 19 26737
237 193 451340
233 136 354174
144 75 51042
6 43 303850
236 139 213610
233 167 962698
291 228 530272
209 299 741352
73 284 766441
194 218 757255
208 50 788688
26 3 986482
143 2 128577
145 122 647820
16 284 758012
193 58 415250
90 239 394692
145 179 792714
212 73 45170
250 157 160195
78 122 107067
295 80 953665
198 275 656135
206 86 61397
147 241 501681
99 273 379026
270 35 510784
206 14 310148
172 214 987327
238 20 385895
45 174 972550
108 268 107482
213 184 67991
146 1 34916
229 289 807597
237 188 706446
238 294 831787
29 130 549719
251 25 934536
264 183 100916
224 145 214143
210 43 776143
291 165 412416
73 114 694990
22 237 895560
162 70 822612
40 173 868463
146 35 669714
263 259 684222
5 193 819645
129 217 56673
286 96 372391
83 163 525427
69 93 597744
246 109 225811
100 118 187861
18 225 435550
55 241 876116
281 156 313927
184 27 527934
285 49 117488
46 19 250572
149 12 763585
291 207 410743
194 206 571106
36 191 762380
110 59 388662
79 85 460675
99 104 667832
138 198 775691
177 137 625595
194 224 61145
200 101 560114
39 220 820389
38 186 138514
153 54 369008
77 98 540448
230 259 565434
82 120 906196
173 282 5381
276 64 156727
223 226 429475
101 146 544725
247 50 775782
13 80 757661
127 173 519243
276 93 212541
240 19 69492
280 216 416236
254 234 430185
105 296 232126
106 181 185255
259 213 130533
58 297 345567
266 59 839063
241 2 654706
177 178 848309
2 289 675679
3 181 190945
282 16 889127
71 165 24707
21 277 156083
272 130 367987
93 14 355232
59 37 811153
171 94 366066
79 251 249171
51 87 501223
162 11 972450
102 153 200839
123 117 444486
227 272 124839
43 61 233803
19 235 692632
138 203 518440
66 192 703577
243 179 781418
300 56 607776
296 182 573919
233 183 540566
126 140 981572
194 244 518325
288 268 462434
214 217 83000
287 218 404213
83 138 659351
237 185 88134
91 140 135133
151 153 248053
147 246 885696
248 95 296014
90 273 922654
117 101 201678
122 235 318626
40 76 658553
49 203 738592
80 139 538404
232 51 895769
177 114 886708
9 109 309464
190 24 861765
175 251 644990
7 273 86791
299 7 230294
291 120 517589
45 181 205161
42 195 952836
25 235 526536
71 223 916512
263 144 235794
1 249 680157
288 29 814740
37 280 314291
85 297 154713
125 189 482684
140 256 320703
69 213 300819
101 238 706075
178 122 688512
156 296 57627
28 94 375023
50 251 911695
137 140 787319
220 6 270110
128 17 78660
43 38 491270
95 4 665772
225 283 969666
138 89 764187
230 291 87570
136 99 231101
107 123 46821
50 178 565699
225 175 182148
244 79 292607
53 191 633474
270 160 695131
159 224 834255
291 223 106202
232 272 141727
221 73 114165
88 2 328115
147 154 787213
295 161 250049
3 6 27843
100 70 606409
271 149 373294
116 125 357837
116 43 999705
155 7 510769
227 204 682012
135 200 759239
245 3 23901
271 285 26887
178 202 61450
171 36 630606
14 295 870041
70 281 301573
121 47 76964
131 185 440801
268 260 712100
36 218 963219
43 111 934611
198 24 374467
60 31 266434
66 75 411016
119 154 102146
137 35 611962
198 236 454964
204 205 701313
222 228 39078
231 266 278155
121 252 161613
22 46 641103
295 148 900737
261 182 121534
3 151 93065
179 241 203725
232 109 407552
147 118 486613
124 111 347489
237 44 624430
81 224 180730
171 68 970142
200 7 337486
94 85 465360
103 105 762758
218 64 570435
21 138 541798
171 125 57543
229 49 404620
89 12 225611
30 120 482728
185 75 966432
110 34 565393
129 140 896322
46 69 641185
4 279 276283
55 161 15787
233 66 876304
254 166 194877
129 269 446808
52 80 339161
285 120 68625
17 48 309972
278 88 255550
232 127 469125
194 76 454786
206 207 562997
113 258 587139
237 230 936805
65 178 403876
248 266 179601
13 238 777969
43 197 70110
144 226 17718
270 158 612073
112 113 252312
97 42 917452
125 199 930416
148 21 247183
84 110 729845
201 224 378838
232 92 873433
130 69 763271
269 144 980496
100 265 834689
29 255 191886
17 285 675170
168 235 882885
18 201 47807
99 292 959314
24 59 651407
54 226 772039
289 252 59098
259 127 622182
18 275 87225
36 114 820995
194 241 284006
149 227 795779
70 91 171714
23 121 709128
203 282 687035
159 288 600455
77 248 533104
144 121 260361
145 63 950974
85 130 773425
153 119 302007
108 202 923715
156 264 414095
131 298 77412
48 217 517475
41 129 29902
196 113 847564
54 158 950347
67 247 483947
96 2 584750
71 11 203682
41 120 674148
182 109 642680
64 182 855414
216 10 355128
275 1 385783
250 198 955669
128 180 751250
125 270 237327
72 127 372117
59 263 126276
224 148 130579
29 245 778280
115 97 226833
192 260 41666
62 273 540970
247 236 893463
77 64 970906
263 85 458298
32 229 233739
236 147 680360
103 44 206851
119 174 530461
212 273 308871
93 6 400968
85 192 208751
266 46 130437
154 270 617870
205 134 69342
8 112 84223
227 148 559962
65 228 648630
143 43 91421
291 142 965808
57 216 137046
297 3 167624
295 220 937632
285 121 156676
172 171 137210
110 262 265636
298 253 267618
61 207 969826
12 279 332961
194 164 343793
39 262 530421
128 25 145598
125 237 595109
139 47 377777
214 277 864163
256 152 777971
132 215 2106
264 111 370600
72 266 454417
251 244 480158
39 200 33794
146 29 455161
55 22 207485
192 188 337246
94 112 736228
279 19 624674
206 136 780587
55 17 310322
191 20 725013
60 46 811376
47 156 620436
173 275 210893
134 115 407017
58 165 29071
135 151 556831
205 120 334318
48 146 357885
148 210 91653
253 47 193513
34 73 521127
84 223 798512
107 224 570985
116 51 18013
231 56 714857
37 273 744571
173 198 225999
251 156 701538
76 259 282270
244 145 234419
173 125 530094
124 41 729225
16 220 350336
72 165 794094
169 18 209097
226 43 346468
5 197 630038
117 163 539746
81 89 968495
129 216 42707
299 284 12838
261 237 882969
99 279 342645
108 218 198743
123 258 676586
20 47 167356
67 288 539803
109 206 855738
128 52 609939
288 111 856107
61 28 249677
212 69 167554
268 30 429003
271 77 171987
200 137 615988
72 111 985076
21 54 717296
15 180 553676
285 31 769396
218 221 359131
207 169 636569
269 281 77509
94 150 66639
152 110 557600
199 221 917568
75 81 718065
218 230 877393
159 68 889761
250 191 641637
148 31 260792
29 287 19583
18 268 179509
208 146 777322
60 53 308415
75 52 367390
36 81 118985
237 11 266000
97 120 277716
201 129 77357
140 145 354609
95 59 619019
12 175 932304
261 37 296883
293 225 145835
231 279 222227
137 260 950811
203 88 255807
41 150 879327
254 229 553981
106 270 589444
243 76 857988
114 275 116711
259 15 78629
163 131 576606
15 260 583855
89 248 626738
289 114 528976
158 141 410489
82 47 461329
30 285 409931
26 7 573212
74 265 893575
11 55 902069
241 124 924766
48 277 843481
230 25 645048
176 71 602068
74 241 535580
60 180 953099
44 271 647313
121 229 866167
17 99 746592
40 142 134932
165 261 599914
102 119 14019
1 278 566434
142 104 274497
36 7 892603
47 178 675591
28 228 818594
144 132 463733
178 66 70016
259 151 955329
259 81 173117
221 162 739031
31 217 171323
23 194 682966
228 147 526013
32 17 329475
15 231 381441
56 54 349357
113 38 307766
29 86 732305
165 57 906297
201 10 492890
158 84 295675
283 154 421329
69 250 960889
271 132 496577
174 244 615122
109 26 729874
42 190 224474
252 299 879285
97 266 327711
273 89 220105
137 169 653398
279 236 145322
269 145 343155
19 127 595472
43 290 465494
257 214 220702
260 47 592365
182 151 479652
251 235 421339
248 109 330491
24 296 544214
61 47 573013
88 218 407577
106 254 160117
12 238 366884
219 197 295524
1 258 444421
46 136 748308
294 100 697530
275 4 292684
28 104 835557
33 247 415165
46 250 546917
2 222 125472
212 51 431949
134 95 732532
50 141 319841
36 199 407283
70 117 642061
21 12 714574
35 101 299677
82 232 413846
25 265 148763
273 249 762381
127 99 197881
189 199 591121
133 114 70108
54 48 76979
192 7 49016
295 56 745343
220 20 525151
103 139 717567
163 264 157917
293 145 189165
22 41 803047
110 134 246241
85 241 316232
160 165 858478
18 14 613550
97 161 135196
283 141 668748
293 122 910563
192 3 456438
108 194 709130
176 199 27719
15 109 145607
120 139 504612
260 264 242785
195 11 939253
211 40 315415
164 73 887103
182 2 216711
119 24 98962
41 126 997419
99 271 878541
55 249 367640
186 48 543378
163 242 227445
202 145 11964
112 108 168962
216 28 999613
148 4 654737
197 234 779742
111 114 371504
57 217 427713
201 247 886833
225 202 51518
117 217 706027
255 285 223538
194 90 710281
72 122 667708
16 178 805075
239 272 879645
170 77 877005
92 72 171817
215 256 982376
114 255 851766
124 102 478954
121 45 878072
171 187 601814
292 293 199310
145 174 812444
173 297 547407
251 70 542717
99 95 652026
134 211 134739
166 107 147036
152 142 918328
170 214 246878
283 52 466596
86 278 598915
18 153 993576
116 85 888615
277 94 610072
244 67 898579
92 297 419295
180 125 280356
73 183 447975
277 81 983263
129 9 257337
62 3 133684
119 95 223781
109 225 166366
32 138 566630
263 94 437575
187 92 945886
255 227 13952
46 258 597414
153 94 341714
173 121 786402
43 278 634750
148 293 878886
140 56 966150
300 222 171114
143 138 408852
284 67 427210
191 243 198108
20 263 60331
293 73 39218
73 223 638660
246 175 135951
243 90 451244
7 128 830783
139 281 863717
137 55 868587
125 256 219041
214 224 999741
18 73 962921
273 123 645787
144 118 816090
199 272 772109
146 83 410358
191 104 790354
10 12 297126
156 62 544281
180 149 364941
73 168 690004
173 265 981359
40 234 477187
125 51 594098
250 28 618619
135 36 510845
265 112 718014
95 239 667504
212 146 38741
5 279 867417
21 248 159066
203 30 755222
5 261 429269
67 121 263622
154 192 631845
235 193 6881
238 165 937447
187 50 593266
114 163 664587
161 159 476730
259 43 779241
126 73 919262
202 262 925953
147 291 651665
259 226 823636
215 263 46303
167 199 415711
188 248 769
78 153 980316
282 236 21048
91 280 643944
215 225 17223
113 31 934739
117 162 743843
247 162 448980
250 300 775521
188 67 657303
160 171 436931
77 73 937017
204 138 495757
273 109 669391
242 88 440831
10 24 136551
11 289 483544
114 37 85367
106 228 752629
28 43 387896
165 19 934903
131 30 812844
241 17 970676
241 269 938391
35 250 521308
92 99 71635
209 259 862212
233 67 110211
278 206 457054
292 284 45465
229 152 866147
158 249 650384
262 260 749936
176 21 249003
223 173 769745
249 87 12163
299 227 492349
217 251 292105
259 159 303292
42 157 632112
189 134 590388
254 252 298501
276 263 923878
231 101 714058
157 263 618360
170 14 259083
258 251 92047
67 283 60253
102 94 909159
53 185 391102
86 246 747810
103 91 537972
298 33 618324
294 300 206345
282 20 148010
56 238 976204
63 192 460952
184 99 890352
198 142 123594
215 56 952429
188 77 140470
135 207 892968
257 113 908240
4 84 594149
52 154 682745
171 179 612677
226 4 645779
107 244 573766
213 120 578583
233 248 181183
187 292 809419
42 29 222700
218 25 332667
186 64 917032
96 104 691246
76 33 114457
191 23 697281
244 270 406530
297 181 761589
89 124 413528
10 187 453235
126 150 795550
296 249 880939
29 279 904892
208 103 172770
115 289 513968
181 147 572015
83 143 766069
5 119 321122
154 116 965469
252 162 815015
37 137 726655
189 270 676612
137 31 643066
125 217 946619
136 160 362264
154 158 242766
144 264 434340
247 269 47225
63 195 254808
171 294 132062
238 236 855518
180 186 457138
289 5 773919
200 281 837456
103 217 896348
236 112 384018
109 281 208736
5 159 340652
94 190 628688
300 296 508858
275 13 840758
241 222 257564
125 218 400801
160 219 60482
8 111 667058
186 19 83893
150 194 25040
296 241 32987
238 77 42256
175 210 72357
38 187 867264
174 224 651050
213 1 713568
129 248 289728
102 107 447556
98 79 195814
64 17 812400
136 188 865645
277 38 330576
239 63 568244
110 52 201008
273 101 369273
270 76 975443
293 287 423484
210 62 59896
273 295 841934
104 91 977009
88 118 733129
209 38 943533
154 291 127724
287 37 616524
233 169 41195
136 229 726761
123 282 880487
288 265 836009
260 75 594851
147 218 598784
32 221 383220
246 194 339081
28 16 472102
242 281 203733
150 29 631294
246 161 8886
7 53 179137
49 289 79538
113 286 862223
13 82 517081
217 139 544601
223 194 797461
207 230 712248
154 182 69524
41 91 538113
291 217 477139
131 239 153511
19 89 176407
51 272 787957
198 11 714552
6 115 370184
87 253 224699
182 186 156061
43 3 809619
177 56 97924
298 53 965018
288 51 97527
87 71 285322
89 122 583650
259 106 708679
255 175 549245
214 250 153218
200 47 337058
19 5 898160
180 7 903290
218 11 962257
200 74 757678
189 227 657347
111 65 852501
41 73 884220
170 136 832500
231 111 189123
112 68 256299
25 3 724288
106 296 249895
210 269 199375
210 299 733567
249 31 52770
28 78 90906
40 131 167703
291 260 561051
227 108 971239
185 1 214024
248 87 138380
121 236 650211
212 32 695010
160 12 916525
176 162 311702
92 61 714745
240 8 909923
201 138 581075
47 181 478161
193 133 844135
209 118 937696
13 296 686385
36 276 755717
226 56 701099
128 186 716547
158 59 68187
130 144 285652
77 176 896572
47 165 89236
139 166 345835
267 293 557479
277 271 660289
172 102 158103
187 75 223793
25 231 805799
237 283 385965
258 74 805589
162 41 259827
57 275 741929
254 185 840692
180 1 545710
59 89 960750
237 175 889901
240 5 185490
46 166 284010
16 206 741828
93 89 434199
219 89 345673
160 201 840336
73 286 556065
269 272 568136
185 229 373434
229 174 406932
236 192 289379
10 37 865161
219 75 933598
78 9 999301
144 42 636715
65 250 636400
197 160 395252
92 145 378753
263 17 534167
46 253 290932
31 20 63360
136 35 242987
30 37 750720
162 3 326954
189 253 131629
232 93 880641
198 255 964160
71 112 56033
223 287 400766
257 139 545701
193 280 278633
107 28 999465
60 149 656172
109 221 316700
79 37 788572
140 158 995810
288 131 916273
121 157 115941
134 208 958336
199 93 431965
289 176 360536
142 253 482681
211 198 651320
156 21 239714
180 277 799113
148 158 2697
148 275 624647
137 218 826066
229 63 970883
242 191 392154
171 135 965464
108 47 701947
277 231 240105
237 20 902783
16 202 769380
137 278 572828
76 287 112082
132 153 609055
232 123 602187
262 9 921246
224 114 731914
93 18 182541
125 252 49203
102 92 122072
163 66 150330
110 227 470591
143 217 914956
191 38 436473
218 241 963815
183 230 499479
233 162 616325
101 15 173639
147 163 796401
158 214 803633
40 17 519975
135 93 951152
46 293 539807
136 196 71579
126 40 25840
240 208 918651
212 139 901096
109 222 633295
207 295 805277
68 57 972672
90 153 46058
123 143 928528
273 254 125153
243 287 656175
181 267 850989
139 149 727332
44 66 462563
145 85 181396
51 242 997895
11 203 916389
98 228 38389
220 15 80145
290 281 18919
208 182 44627
105 10 68805
53 268 3959
83 31 32421
108 1 445816
276 14 179927
207 79 478344
35 17 906948
137 273 199442
225 254 328353
52 258 223364
290 252 71228
75 99 621290
182 237 519528
223 135 295620
217 64 945186
269 63 432712
157 258 192344
300 27 50335
181 73 719042
235 217 493233
164 224 902959
129 299 781494
192 127 205665
196 163 416612
48 260 938808
98 136 160738
95 251 571745
151 95 645066
95 232 893228
77 157 446332
119 149 900816
117 204 396468
217 112 459273
150 182 976110
284 293 986604
184 230 891978
207 293 111608
295 189 419616
166 221 482500
234 173 495530
165 85 404693
74 251 2719
54 204 813706
24 40 280895
47 212 517751
199 258 408556
196 88 151957
160 92 342776
277 129 479196
68 139 752176
30 270 94518
18 122 254863
280 116 763940
95 183 319863
212 38 428474
168 225 143128
237 50 356149
278 242 767962
237 83 969796
204 34 960323
143 234 134028
4 33 615668
180 117 558210
166 131 585346
174 1 148626
95 78 710547
202 101 386152
242 133 885493
54 231 300955
157 54 80932
284 194 24632
270 268 934942
154 168 355895
67 137 283647
49 162 54769
22 137 308729
10 138 81866
241 155 727003
283 42 570194
126 170 874953
93 13 60266
90 20 665126
218 265 973529
35 281 260525
180 161 372464
182 175 158958
191 115 345685
166 1 640562
234 7 741090
230 35 961869
142 268 161177
186 66 194567
40 276 32280
88 46 497412
18 194 9598
162 135 578539
206 59 533432
300 297 46393
57 87 972026
26 113 183664
20 24 518517
230 71 1756
150 251 136689
245 123 108417
221 142 804850
172 146 448488
258 184 875797
241 201 533688
239 72 323634
71 249 907788
239 139 332555
243 117 233391
252 208 202478
149 182 162868
259 273 900219
225 238 234993
249 155 743258
258 12 267863
240 145 760188
217 277 491262
267 64 417377
99 23 43880
239 87 376292
199 95 56014
293 41 578643
236 162 790563
156 191 318739
3 145 290623
23 211 244183
72 242 208840
224 278 923945
225 34 466267
258 151 87060
20 229 836887
14 240 517924
207 282 317675
224 43 286823
255 111 861150
277 194 212157
16 40 504947
133 254 488157
204 153 35857
230 143 919249
85 225 254568
86 173 115742
55 112 642394
170 226 389700
176 172 175001
280 8 68555
145 276 948315
136 69 906194
88 25 856351
82 169 543534
300 179 26900
282 252 440334
216 293 200903
291 208 7593
135 215 54161
258 119 269097
192 297 905068
222 258 943607
140 132 807763
298 227 157202
199 270 705000
40 299 699735
196 221 692175
169 192 230340
287 192 967919
298 10 533096
231 7 912351
18 32 51305
96 64 471271
104 254 730774
112 181 612921
102 277 435217
187 251 347574
194 262 795405
120 252 40566
110 133 161550
12 244 559829
261 99 989711
209 234 344678
93 23 726312
187 4 915113
81 231 269840
106 262 886348
276 104 444946
42 205 606456
230 131 354820
127 144 865615
22 211 687100
99 291 703456
59 16 509471
290 258 848287
106 225 547238
9 31 121470
241 171 416209
239 291 199293
176 65 629198
39 291 97312
269 242 22803
137 287 92362
189 155 845792
151 88 821741
82 38 39381
229 33 913599
223 231 67750
262 136 960147
157 131 387141
41 267 721340
161 270 840623
162 21 748645
29 63 892068
33 46 48614
84 78 494900
249 267 910354
141 254 736348
172 166 413605
115 156 71175
137 228 882827
133 80 884880
275 243 649106
233 225 664842
181 288 163104
209 144 906567
278 144 571617
297 77 331360
264 187 894965
10 130 530792
292 80 581205
64 25 568955
12 216 678113
231 171 852816
186 8 829958
105 284 167163
37 211 208048
85 277 645950
210 93 295744
175 110 223827
223 265 237831
196 16 84687
167 96 130721
178 97 389570
51 75 144383
176 25 704110
201 203 59673
229 57 865965
130 162 560711
213 34 193781
126 82 673440
55 298 279471
130 213 557929
278 168 441565
50 153 235147
216 255 594667
282 103 15309
11 57 497947
24 51 581706
107 141 715633
276 160 952895
204 215 936515
70 179 121588
18 80 831397
65 257 909530
162 99 620188
72 7 915083
225 291 74638
153 239 921587
77 190 135979
106 89 869696
170 239 166479
133 83 883334
119 120 586253
250 67 734141
69 200 23838
212 236 507192
47 198 72743
208 257 897864
127 157 72094
201 183 442575
29 243 253561
235 94 790172
133 18 14309
202 87 892897
256 233 407724
174 96 656891
232 37 50864
186 226 430237
149 101 606990
112 56 312362
51 175 978148
12 162 918774
34 231 845546
240 124 776892
180 251 823181
61 33 111438
294 192 340362
72 137 548904
57 284 439246
89 9 301740
129 96 8693
121 93 199464
47 85 701009
252 180 992491
145 183 544990
13 157 4564
60 150 753447
274 232 931053
188 299 470584
182 133 14130
240 98 597171
4 110 824747
42 296 838585
137 20 875193
270 46 207905
143 47 121984
171 122 968542
216 163 411553
190 97 366345
252 66 825611
206 47 384375
236 230 737712
185 169 589309
59 118 89324
22 258 903737
36 186 639844
187 116 834620
29 176 160171
195 49 292465
244 208 636901
24 261 586159
5 145 516107
77 115 348285
274 138 152425
215 73 237646
15 9 121760
294 66 585250
168 4 2568
121 294 151693
42 134 329544
198 219 944115
233 146 31527
101 254 567192
150 176 116455
103 88 71248
13 262 773680
256 88 734736
67 257 821282
269 164 793769
67 79 231491
236 114 307987
247 109 149590
132 18 973822
279 242 229185
288 8 936737
111 200 635907
114 172 532416
254 244 934300
78 140 615294
177 66 120982
72 299 952658
163 12 922853
90 200 746359
92 249 609985
138 81 457719
256 34 655294
283 183 622236
277 267 138354
86 95 999205
184 3 834353
205 235 527941
6 210 929947
174 248 172604
194 92 560926
184 216 718683
27 171 115446
130 197 628875
66 141 740253
148 86 65947
248 53 64916
262 70 342885
236 243 381588
196 126 878715
134 268 448704
30 119 609107
25 239 650320
176 259 475574
213 153 93732
248 245 138615
131 89 583823
31 194 891925
289 151 14748
90 45 800615
94 6 118501
72 118 512821
42 8 222381
239 33 542568
266 257 997105
195 146 996661
159 163 274734
278 119 987021
43 229 585957
268 120 547816
232 108 108385
21 94 12646
247 146 202648
255 41 783757
27 275 638578
167 61 158672
182 4 65245
195 260 529959
87 59 112044
31 52 270345
16 113 495780
157 206 703073
222 42 780898
218 144 453773
44 177 824276
288 133 676996
22 294 142319
242 9 112042
154 272 772231
154 102 452214
172 65 716317
185 257 958971
57 58 265091
44 228 350395
140 28 311479
148 271 213766
19 157 554163
41 289 801954
273 299 855502
250 124 419618
105 62 903043
82 288 530224
262 263 112734
136 26 205677
33 24 396896
53 202 981481
35 133 911255
40 65 305482
107 251 527398
271 229 515278
296 228 88755
173 16 688989
292 3 478524
68 299 986546
244 4 747846
23 26 5433
246 299 512598
50 235 813167
170 32 87338
146 203 301938
24 272 269026
53 284 346853
95 98 942323
298 184 385082
158 86 189540
70 168 721710
37 220 900033
245 50 348346
77 154 595102
191 50 110190
17 8 571727
244 93 648808
73 163 876062
110 154 227748
11 176 985865
170 282 502487
150 244 897482
51 260 692408
193 44 269025
239 238 631995
200 147 84539
93 287 193751
92 262 853125
278 181 381534
99 199 336423
62 209 241090
281 252 43923
298 48 444832
66 249 607850
34 49 210131
96 87 311726
220 215 654599
270 39 962926
138 36 661460
135 5 851000
93 21 953677
270 204 879992
107 280 799570
179 166 531596
263 150 218044
162 175 90281
168 116 284367
181 260 573304
114 239 617529
108 229 702144
215 9 162066
115 166 340844
41 137 904398
90 65 21885
54 120 596477
202 113 664902
197 162 68046
69 122 579044
157 228 892145
128 142 926092
247 8 199920
193 43 551639
264 278 95407
149 166 111651
223 244 850628
30 219 845042
133 164 513125
65 265 219233
180 84 66710
146 135 453211
64 299 252979
109 219 251618
81 42 56682
143 9 581122
97 35 998732
226 98 249790
274 121 304
196 181 703487
62 96 140072
123 228 179038
261 146 479382
10 181 198472
204 116 421274
269 295 435658
240 259 378710
74 298 773658
133 251 507962
112 36 767037
62 174 254613
207 189 57462
43 163 291832
274 299 236741
179 16 845620
45 238 896456
55 8 316600
243 300 745099
140 196 39956
141 267 760325
182 159 72500
37 55 663445
87 254 160261
172 70 329331
238 55 638366
61 274 857389
26 169 906201
232 13 442731
39 292 895129
50 152 46017
11 134 4956
109 122 517929
238 189 98634
227 282 47522
265 242 319063
78 212 387717
148 215 238957
202 84 299938
160 118 586926
57 85 491379
215 71 11030
196 77 796012
17 54 481205
90 179 262487
120 257 434327
292 288 478325
145 134 759193
168 288 126203
3 234 186097
87 196 62656
132 180 302604
236 128 197012
66 103 458496
85 9 757288
73 276 736126
20 224 271909
41 183 992234
73 174 576952
69 59 767061
72 126 223275
36 210 299192
189 175 369285
89 150 764729
104 103 721155
133 236 159611
268 293 121952
189 156 124351
276 143 454782
141 18 4766
258 102 201187
163 78 935057
105 205 369447
110 26 909514
148 204 504032
30 105 653244
70 254 267503
261 162 185028
197 122 910396
89 132 651013
206 107 891483
237 1 465049
280 80 812079
190 167 571120
230 155 812429
220 273 905923
66 167 14848
11 33 550381
299 264 379662
112 205 511344
200 168 877356
238 104 362394
149 284 556644
300 187 415138
295 18 910984
32 100 572357
211 262 636640
252 251 65834
163 108 5245
212 70 24295
298 25 125523
33 88 361177
22 116 793751
179 67 34981
10 150 596706
4 134 168508
270 217 305802
84 56 174759
92 199 528390
219 294 362055
128 116 417024
75 28 189277
243 247 585724
253 83 221468
59 131 654994
259 109 914448
118 157 326977
235 219 398953
147 179 749901
186 166 832938
242 264 752383
277 10 439478
214 228 190016
207 118 106507
246 198 939018
275 295 407334
163 193 907396
196 212 567529
33 56 639650
206 187 380905
114 148 477557
25 209 18493
184 164 554596
78 209 318041
201 293 585338
143 255 260205
30 112 918778
237 112 839880
234 151 454750
82 238 689495
183 133 940887
54 30 704334
287 89 601656
73 78 85449
122 29 480274
38 154 908407
59 82 190573
219 74 57185
37 179 611791
170 220 241607
16 219 391391
17 262 959114
73 14 55809
266 100 67555
183 134 103103
15 265 699950
281 284 982442
256 48 706758
177 222 667180
241 188 445019
89 87 983090
234 98 664822
40 156 230521
229 17 647010
122 53 921806
112 193 827364
283 272 661958
244 193 486473
199 116 587150
221 183 329049
182 88 112740
177 82 371595
172 5 826680
118 202 221737
92 211 701765
82 3 368703
95 269 727407
223 282 825812
195 93 967318
166 199 676390
71 179 95075
170 9 122753
140 289 300342
254 186 215507
253 160 763385
35 37 970496
193 241 32100
111 250 442553
83 88 61922
265 168 734244
267 289 931779
254 3 419499
221 121 918928
117 7 962708
242 158 999563
258 114 429627
256 200 803590
154 50 168944
173 224 985454
138 188 816073
281 96 197132
181 122 553173
250 110 671393
279 2 303441
11 54 984238
231 242 722330
21 81 845027
156 178 41309
193 214 748728
35 13 506690
76 261 640284
299 189 436637
21 5 986532
192 140 959887
151 14 564743
288 128 742420
90 138 982476
165 150 320656
126 173 516861
71 251 929741
131 126 62922
295 248 292615
271 198 315870
170 197 106151
165 229 52456
126 172 111070
294 134 171222
173 179 948542
137 222 19714
90 142 645248
229 130 504364
262 278 225267
115 45 295178
155 49 432786
18 101 130536
253 140 303757
276 99 758627
121 234 401374
262 123 304011
10 127 737037
200 83 886193
33 169 92699
170 293 361215
180 200 869339
209 263 812652
98 186 186578
135 251 975903
206 248 907267
238 3 391575
9 18 208123
159 47 37724
76 112 234558
226 119 368186
241 191 981946
292 45 48497
247 235 111685
67 135 635816
65 240 527435
247 96 85968
228 66 686834
70 81 781115
140 47 555407
197 233 268432
18 269 142707
31 103 523855
125 41 264938
210 34 5958
48 188 279498
186 46 463957
33 147 681139
85 46 695672
31 288 446482
265 34 347447
179 158 335578
129 222 264961
127 117 320449
275 244 955432
48 148 83928
180 143 400930
6 265 448443
103 223 711416
30 295 898807
208 73 241282
47 276 862449
159 280 995863
82 118 183204
253 150 201534
161 93 827401
69 224 724771
146 120 552545
89 142 926566
50 117 498780
72 132 842682
121 112 617905
273 45 450225
152 137 170265
164 146 476538
15 230 331402
20 109 419912
81 127 942231
9 39 643164
287 122 448339
171 44 583045
204 176 806836
133 200 214474
203 165 859071
27 12 833373
130 147 277840
5 9 796867
69 61 67719
71 121 317395
237 53 960832
172 199 700834
33 81 304194
133 49 811599
90 215 672226
39 143 452573
294 149 138798
166 210 936551
73 20 192130
225 227 982796
187 131 77098
17 109 690128
204 255 914214
21 13 117042
260 34 709604
268 285 481083
104 139 840450
125 126 717849
223 249 609509
121 208 959772
5 241 365401
43 235 300132
36 49 419746
20 209 65056
300 174 684446
146 98 319058
146 52 691481
91 66 474809
18 66 624695
275 75 499652
77 234 565641
287 26 514004
210 19 772435
140 17 907540
47 114 722064
93 81 823477
72 35 875335
85 284 448365
181 283 925270
65 260 827784
79 61 944381
26 272 317891
6 178 818497
3 243 956483
174 18 574483
167 42 355244
228 272 174994
88 289 34813
73 16 24855
116 114 706583
146 113 681579
32 50 222693
74 168 747512
243 238 742142
213 246 470891
170 240 388244
267 70 389139
105 56 507964
280 214 487187
219 298 647247
186 168 800778
86 180 381896
246 274 341046
109 117 408837
124 63 855352
237 298 432439
230 235 620790
195 155 647997
135 66 887550
242 166 453264
279 117 639614
195 96 237394
248 165 847871
33 222 297426
37 229 133836
54 62 222768
1 89 184492
144 137 930716
129 218 860529
161 259 160462
35 264 642178
38 29 590090
241 214 275771
223 69 796866
247 64 134310
293 88 294737
30 178 820121
38 271 932732
153 116 656675
46 168 650543
77 222 454128
16 218 473313
195 266 668522
261 119 285500
135 121 382016
79 161 145095
137 33 241665
168 279 808063
106 30 615146
155 52 995385
10 265 455194
51 201 43489
229 192 259066
126 55 218910
137 18 517160
203 254 954329
27 92 747940
70 1 370328
49 183 826448
141 224 279857
148 116 786597
240 9 797748
269 5 667435
227 136 544854
267 185 746956
127 104 731722
29 212 739811
108 174 658089
8 299 29469
298 210 272829
262 31 665174
153 9 530664
146 91 539175
163 275 213757
241 234 270663
108 270 367655
200 122 36840
227 44 950308
182 49 571028
86 296 974617
18 189 824173
202 21 28348
215 162 103875
56 233 274348
131 5 650005
52 88 766463
26 196 330135
18 63 649871
230 53 518709
58 223 179210
54 61 139878
280 279 873182
138 14 389312
127 151 708237
262 62 210662
89 28 781318
251 154 374421
40 149 917195
275 184 201418
256 103 390683
105 67 200677
224 30 767982
131 253 255184
45 151 700452
98 262 863237
109 51 63579
197 12 613322
270 213 753774
75 129 534445
297 83 988178
170 166 388128
141 275 618314
184 67 14434
159 180 575834
261 50 392632
103 236 444284
300 59 43164
287 272 811446
71 88 69717
190 180 63972
172 33 589958
13 165 612637
268 26 601296
70 171 643940
262 95 520901
216 75 589710
125 8 854255
231 199 241836
248 152 197541
136 126 710535
239 280 808225
272 250 50019
159 138 736438
93 297 492504
128 146 341650
38 285 272706
135 294 899949
198 210 193332
193 161 602015
260 148 697849
44 226 727157
171 227 27506
104 109 999610
286 21 876730
259 287 320487
139 254 798485
274 24 549259
79 159 358068
290 55 829463
92 260 903936
46 288 632882
201 172 106515
82 163 69209
175 205 371020
9 81 549674
292 179 880444
65 267 911862
93 124 545665
290 239 503047
48 239 667690
26 119 592992
41 165 630799
51 21 403749
36 88 889930
172 39 545902
118 140 990362
110 36 487439
230 12 337843
154 114 289983
53 171 430863
131 276 21201
86 209 974147
277 30 777086
212 177 842799
286 108 271142
144 76 42486
249 207 587672
28 192 602781
78 53 817751
267 296 855044
295 97 743893
64 117 570655
71 105 353010
197 36 590828
286 102 60706
177 191 51644
113 43 759975
104 44 29256
292 125 624203
54 9 208081
188 71 286167
87 125 370662
171 224 914441
275 52 791125
136 228 840909
233 205 932461
49 50 313722
23 240 979827
197 206 924296
203 123 591295
44 149 666917
50 210 546419
192 164 667782
70 7 904552
252 91 89038
47 30 544989
2 57 694377
124 179 457038
293 228 856911
108 293 756994
254 100 627022
162 96 547801
31 184 326829
206 291 505978
271 292 17415
178 254 996831
209 199 499281
9 251 275533
244 125 664816
41 119 349365
286 89 742101
245 35 150804
279 89 511197
151 68 216309
284 195 337344
48 268 874160
190 86 617212
244 55 572134
148 11 144533
277 4 906818
112 226 828655
25 140 822172
278 106 272658
228 151 638970
223 19 23501
68 265 454742
231 113 728346
49 72 870602
166 286 210463
269 225 190782
227 68 855263
254 216 117865
238 119 495115
258 198 341032
208 194 330971
74 242 924577
103 226 58602
188 238 699924
86 107 774999
177 170 149041
50 243 768729
158 113 474477
243 134 603781
201 1 225994
36 253 997955
51 208 468598
189 200 218537
77 267 404951
199 246 449994
195 231 861677
4 291 507600
163 42 748577
244 100 911183
251 113 282558
227 188 457627
177 46 413653
136 112 439835
31 15 21152
271 24 256769
4 139 789745
177 200 401146
204 77 948029
37 224 273723
66 72 449926
60 202 663071
78 284 980081
261 277 786238
62 67 810580
147 300 210116
43 104 819662
159 94 831929
224 94 23769
68 132 955927
261 118 273267
70 225 825086
44 200 701369
30 52 493136
207 76 680831
165 207 10212
62 151 773812
86 275 22215
23 251 327334
125 232 170317
240 157 778874
227 288 186172
205 35 447208
155 58 421467
30 291 932420
60 254 635921
127 87 544576
142 44 875838
203 242 157634
193 131 202062
64 209 840878
170 165 100382
271 208 497557
156 278 885870
212 234 190347
277 179 788523
210 294 914138
39 265 383795
40 242 247806
162 115 499120
246 96 961163
242 272 274420
266 87 15432
100 120 709896
121 194 4344
86 91 2107
295 231 831344
200 195 757842
42 297 212691
233 141 8073
121 179 495392
179 190 11318
265 95 661530
256 86 616113
152 56 278411
198 239 335145
62 127 56753
224 62 279663
300 47 455168
23 178 828236
24 161 144492
298 83 449363
17 154 945998
114 126 249894
270 139 8527
237 102 88961
62 215 671141
127 293 584708
15 178 899802
124 297 785963
286 12 221858
146 231 361608
124 167 534286
289 69 596010
232 229 757203
97 234 434068
264 80 199496
252 74 784181
152 289 517716
190 106 660880
72 23 729935
278 248 398647
64 50 456548
166 36 204506
203 219 462027
263 121 977500
44 58 359806
20 235 799674
208 52 352809
177 143 436731
221 219 911154
194 13 830026
273 289 791401
272 196 359281
134 250 958542
52 125 402918
62 172 23094
217 172 757811
24 283 969100
235 248 868073
58 1 103040
208 67 231803
93 168 768225
6 107 612491
196 250 212056
183 225 861891
257 202 378551
47 58 418095
40 143 111330
103 267 760564
127 60 955014
60 164 988403
128 282 556762
154 63 940286
226 122 651414
41 264 975189
61 108 580130
165 179 613131
22 283 611033
11 111 205605
231 227 998073
157 185 233701
37 268 409487
86 51 765443
59 244 410461
287 285 987460
157 93 557331
297 244 591728
191 277 226359
296 270 640386
225 137 951809
24 14 502745
227 132 583266
15 239 178013
231 24 291455
215 4 362314
266 115 61871
14 210 187553
108 147 638859
265 146 863723
285 206 920934
119 159 784659
45 222 288993
72 89 672265
96 91 109913
212 96 412126
296 190 911748
298 251 882869
55 148 204780
140 295 208665
261 65 717209
50 222 351643
155 119 412409
15 172 878658
208 259 177344
259 135 422506
212 300 942509
70 123 122309
8 206 171345
197 195 989168
223 90 91709
210 217 557848
204 46 661636
292 262 939034
161 298 162029
227 157 233663
218 158 607400
290 132 501506
296 253 941825
296 76 839021
5 187 880404
27 109 593982
19 181 74772
147 6 370762
6 260 294402
299 45 629249
248 193 980235
298 82 636923
201 107 918583
272 137 298123
243 152 513752
300 192 384840
298 84 512943
169 112 699472
294 98 85753
277 15 389807
94 109 234793
88 138 582138
262 174 140008
272 260 546707
114 165 612521
259 14 50175
298 141 692931
253 100 516606
222 69 874123
235 198 276043
16 207 992039
86 25 777181
280 247 293158
133 98 413352
50 145 53502
242 61 585163
42 44 39310
151 34 69643
123 247 629840
72 63 518429
186 77 430847
125 168 484395
160 221 803934
6 57 686193
266 146 954112
114 182 197503
223 70 205086
45 87 713571
226 68 449495
252 287 710220
257 288 198995
8 22 158184
126 29 21692
50 132 664044
48 215 419741
16 279 218493
67 222 241007
84 288 97093
255 165 147398
207 267 454403
235 79 218145
210 277 891690
178 120 917789
2 30 10546
161 22 708911
76 23 913064
129 282 938942
263 239 581705
130 215 436694
276 71 690148
35 279 258830
36 28 157628
10 95 702042
41 38 315213
57 105 217056
65 170 129023
127 14 831706
15 298 121343
222 93 37974
192 99 208795
118 53 264730
210 11 788772
81 41 260020
291 100 49525
66 119 729877
140 58 601295
28 293 404697
230 288 981269
256 169 481556
252 189 386878
289 14 524014
272 160 574448
125 278 984620
180 70 172372
283 28 487350
260 88 521685
274 89 578502
142 49 111368
289 169 784341
122 141 230653
11 208 454413
32 136 96407
232 235 974053
148 225 300379
19 2 827005
262 58 11005
284 133 951327
273 149 346662
205 268 280622
62 242 682674
47 113 181679
41 153 873366
30 298 960286
228 9 859534
3 232 493614
133 26 202487
2 274 851021
271 37 233312
198 102 2397
66 265 496087
189 220 235739
67 175 601603
199 203 414173
239 226 19833
174 250 45871
213 274 163821
173 77 940741
238 7 902432
222 120 984048
289 98 907422
61 257 835187
270 119 141514
110 40 202784
184 199 994401
38 158 791594
7 170 916239
284 235 718053
131 277 437318
93 177 556678
145 218 434009
103 246 432232
136 283 487123
161 196 634873
143 140 10269
216 251 219367
267 229 43743
292 182 537008
40 165 674874
244 123 642009
100 211 178286
145 297 207102
246 36 988065
251 255 226629
8 78 743962
164 157 988363
66 79 219789
125 26 145499
179 66 781794
69 97 246536
83 87 210192
98 104 575157
62 201 579234
205 244 950438
109 165 186098
116 130 277766
267 134 957496
272 206 204651
225 81 148088
291 8 439444
162 287 755044
245 208 116539
65 264 166008
31 293 445006
261 269 122147
159 167 819494
220 35 982555
285 79 161535
159 17 271188
168 18 808313
216 77 269079
207 228 898066
139 84 406433
155 229 632892
253 285 896360
171 275 870598
33 14 400850
141 238 873778
109 110 814601
119 166 421511
245 183 954710
20 163 429021
146 49 997735
137 53 38082
127 171 19469
56 249 702753
157 43 631305
148 91 953473
66 150 20621
78 185 827672
93 60 428847
163 174 114798
253 196 952519
165 288 704545
221 19 218728
259 116 889758
285 236 570379
22 164 235312
241 136 280110
235 265 728322
219 125 39041
135 39 956625
215 271 62532
168 62 498218
264 26 751995
95 104 863565
265 110 789133
104 34 459498
191 181 364792
137 229 895720
241 14 348022
65 55 978633
215 21 480102
296 38 492275
218 3 96023
133 2 938818
79 93 386282
220 13 605042
99 247 286030
271 238 175999
288 5 657563
111 147 872518
123 52 301396
50 70 117421
289 21 694480
294 26 259231
256 209 306656
178 169 548773
12 167 627272
100 234 604429
237 296 855226
222 235 865362
176 82 753309
248 86 663119
182 50 186309
190 95 143599
195 164 438965
60 45 912422
131 293 987528
105 268 284725
17 70 502187
58 52 162709
153 6 928152
5 2 641905
224 297 137275
158 104 198074
223 250 337084
78 206 842100
62 14 678139
101 59 269262
70 187 32744
25 138 57052
161 138 430436
13 158 39330
272 156 879689
286 50 59206
281 24 248013
84 43 467933
25 206 200378
159 48 528181
199 252 162808
203 46 889085
38 299 394292
143 235 230699
198 296 68358
28 158 154009
39 196 52319
66 133 427870
154 198 376645
73 89 238642
123 154 904820
180 71 818186
21 88 897549
186 224 605708
83 179 219612
42 54 294500
198 242 328487
295 180 127900
88 123 27328
131 3 881143
252 192 571274
90 137 433499
125 130 693029
30 93 606816
242 86 104444
75 289 791555
154 248 153101
299 63 100178
13 41 80035
138 289 679783
297 171 848166
112 160 629664
19 270 358104
81 218 548948
192 293 870610
25 152 12656
251 110 745666
198 64 222546
74 158 420514
26 21 529213
136 31 590919
227 17 995394
150 28 457481
47 79 243988
195 219 190723
277 299 677959
75 89 160209
177 195 691150
127 108 812328
140 200 125446
66 4 58272
50 31 650538
198 180 681530
265 150 698260
47 270 600648
227 27 297508
28 65 195936
266 191 871061
290 205 893635
139 267 964399
238 210 436450
110 212 56680
191 13 933111
295 101 63019
231 140 323804
232 48 229077
48 84 350670
297 121 960039
130 16 413438
234 51 402772
40 121 136214
1 34 509380
145 100 645498
122 100 198789
189 273 897469
166 231 420170
85 162 584971
204 104 838355
85 250 189382
200 62 225395
300 252 799797
161 292 509929
212 288 389804
147 148 264319
224 15 779716
202 260 89382
283 218 457518
57 166 147236
255 82 523828
275 200 291697
221 277 423374
260 58 306412
53 93 826534
190 158 417185
38 133 898087
127 264 224171
18 239 288080
280 148 351437
8 103 421823
180 241 688314
202 54 421467
48 236 617603
138 75 115032
78 219 964510
285 162 269172
12 166 328481
79 145 216804
241 225 399535
65 290 367488
123 111 925838
8 158 707919
63 3 96264
133 214 151578
44 23 67090
94 182 609520
292 275 423555
73 50 97018
274 60 97288
124 251 864952
289 50 511094
175 106 215748
219 244 696810
58 49 261144
195 102 246925
84 74 339616
256 99 758732
127 89 781141
27 86 81215
213 19 307104
37 126 415273
127 77 684390
141 255 312129
266 164 357749
22 243 618329
221 7 687087
41 182 428713
226 14 851507
226 35 732214
296 14 470539
146 37 961385
69 242 678665
252 243 57416
296 115 746324
123 25 832275
281 36 464436
152 124 871422
2 124 825531
81 19 963274
288 144 335782
53 294 225922
214 183 23260
179 142 536587
231 297 280776
8 63 650687
74 187 633588
88 209 602978
17 282 450789
30 139 996108
106 172 154733
205 191 183844
133 218 99005
207 50 159678
253 134 374513
182 117 65504
217 10 348815
271 76 21102
228 51 733627
243 13 355832
274 79 885156
185 113 306205
269 30 494057
112 252 118105
184 263 240081
175 136 32643
123 187 9322
11 278 646213
110 31 229566
165 101 221650
217 286 581329
34 246 238846
235 7 855212
169 105 448352
286 204 495034
269 96 117863
161 109 564407
125 90 440342
292 145 708628
290 236 21833
146 8 111718
177 274 672979
100 278 713689
96 73 285155
238 123 664502
89 170 21483
71 156 495350
224 53 239647
66 148 446495
183 298 582515
256 62 12513
182 61 856054
296 247 434227
90 71 305300
184 262 62807
233 152 973681
233 21 768296
239 232 728154
20 174 568964
291 174 438149
128 104 170768
181 197 741729
236 86 30439
144 230 692804
131 142 374275
282 215 133176
236 145 47785
33 221 743968
217 51 813637
184 38 344081
100 257 810998
28 95 772147
226 18 474702
170 63 948635
234 108 119174
246 61 80836
273 172 642613
67 253 566928
35 20 166744
80 35 144974
182 277 802837
216 68 355556
105 223 142246
164 116 323034
10 235 959890
168 245 165082
285 110 92744
103 158 391706
24 193 547507
3 228 224027
238 76 907182
112 118 395894
11 2 138513
21 143 180341
200 130 839026
175 71 917233
268 34 894766
219 300 154246
8 98 152399
141 272 775521
60 211 669572
234 256 910316
168 96 516205
81 133 98171
239 105 309465
211 248 628487
32 300 52424
11 271 238981
65 297 38369
241 247 431191
243 84 751064
125 242 588044
212 163 396148
149 199 481461
153 145 469761
87 232 460020
253 257 119372
14 235 714625
90 204 221774
281 29 772368
162 171 630306
149 193 637639
184 157 569134
143 271 409103
88 231 371131
71 30 626216
237 24 198290
187 140 264886
58 115 530886
53 196 21048
115 174 13373
90 82 843531
32 155 971497
187 39 244296
154 140 461856
255 232 425852
63 272 865038
132 34 953598
142 188 979875
168 137 45748
196 170 603277
194 286 704350
100 170 328343
267 162 680477
213 225 28148
207 51 236532
105 274 435968
146 162 216897
48 163 697176
140 207 990501
230 109 820581
106 248 742434
270 246 187442
38 124 441346
233 192 103797
25 228 292956
209 159 418158
134 242 224426
13 33 718239
207 153 279731
97 111 570177
154 298 730257
229 213 761230
34 88 931437
18 246 693485
67 269 37985
263 159 959199
288 14 990111
61 192 83581
182 258 673147
110 236 807218
69 179 846123
56 148 740701
271 84 185012
189 176 207466
262 83 369803
258 173 925853
132 263 12405
59 239 390541
289 204 532710
139 1 140706
97 260 503420
29 174 403607
276 216 976711
184 193 96029
38 143 74836
207 89 39287
225 59 249307
8 65 553142
42 123 296562
143 29 375634
260 37 930206
12 123 795112
194 266 744183
231 217 949929
217 278 688980
8 60 333867
199 119 964151
41 244 834918
97 107 20868
183 155 756671
285 59 291971
81 103 327169
75 126 545521
249 176 350789
70 30 478925
284 110 417749
241 88 154732
144 116 893299
118 42 708060
184 11 934092
130 64 924045
233 31 366538
66 81 902050
45 257 701289
205 110 560491
274 129 607819
248 151 636681
1 15 321348
45 245 347448
167 298 343258
132 80 977239
18 136 500752
209 14 644083
206 159 783057
279 158 256385
232 43 850338
294 28 481578
132 170 988970
295 224 338906
83 69 282312
79 54 332569
48 8 191403
183 27 398755
4 237 855313
102 281 43208
161 124 225233
148 177 721134
213 29 535381
118 133 667396
51 249 126572
279 206 280475
117 191 119811
65 299 885729
147 295 764662
245 101 605326
82 53 36023
137 81 713831
284 140 973813
99 12 195673
104 290 776124
249 86 494018
115 25 92196
153 149 588546
279 130 559866
88 285 694473
82 254 67589
261 14 681436
18 173 604970
252 213 774056
147 94 526808
98 201 133477
88 232 859098
240 118 763840
267 172 386279
293 85 479913
236 10 414830
76 133 808141
43 221 85891
300 290 786589
155 134 443587
52 10 752376
38 57 946852
136 192 195331
128 156 400961
60 257 795356
197 179 125939
276 123 471293
154 14 440065
295 251 127736
171 228 384768
160 76 36594
221 114 406578
78 105 587971
47 3 105277
68 104 27431
86 140 206632
20 151 777995
12 33 64976
36 259 274339
223 95 559762
208 175 9348
111 265 700651
137 293 81699
281 105 292241
52 279 867218
119 56 808049
289 200 657886
3 226 174105
42 161 756524
243 240 971687
197 227 68974
51 119 20356
288 194 157441
275 178 662546
78 252 917200
113 22 754143
69 117 320050
81 189 475262
249 81 511312
79 140 835179
73 25 162062
196 50 279921
82 202 537812
93 73 381321
284 120 83537
237 170 485517
269 132 856719
298 214 372514
4 27 656557
232 67 888621
122 88 697039
31 276 909921
114 167 242419
234 127 548478
281 23 106813
160 21 998333
278 129 88169
150 69 662113
154 58 308426
198 188 456773
221 236 260687
222 101 325178
86 186 814165
286 49 945053
187 294 361201
128 61 803932
14 3 991894
276 83 932394
179 57 856154
243 96 964794
41 208 933491
190 105 252196
153 259 502103
21 299 964628
288 244 441638
150 113 79686
192 62 82771
110 87 136336
122 163 374070
53 217 585733
253 242 695824
217 3 347880
264 206 879249
289 30 178539
91 232 376921
69 192 53703
177 61 622380
193 147 5018
38 170 851028
16 23 342830
20 54 843693
295 3 409918
159 121 975114
268 202 812118
277 20 268787
182 142 218761
221 94 375495
105 69 827030
88 287 328784
296 142 624345
229 228 983847
263 124 883073
155 149 955086
206 284 869904
70 52 328773
54 59 721616
218 54 53708
101 160 204273
74 257 359078
66 251 319420
34 108 97960
76 7 899498
253 172 124872
158 112 258928
119 27 660861
191 45 996986
63 90 742783
130 84 844984
108 213 41496
247 151 156769
130 249 203324
55 270 672540
62 187 484036
44 132 491428
154 177 727709
32 20 778203
24 30 250417
6 241 128781
67 126 888121
103 102 675696
139 190 604635
105 151 237817
93 136 736619
274 16 705254
17 250 325407
123 198 695898
200 215 788181
62 55 199519
243 80 957450
208 77 22958
178 206 343300
8 137 737354
229 135 498732
50 1 771604
163 235 325763
1 290 470593
89 298 508113
269 250 225583
205 103 517830
235 29 38075
177 116 681131
261 227 72699
33 32 2101
180 223 599627
191 1 777103
278 92 190339
39 97 682989
253 101 350226
103 174 244115
194 91 945321
92 106 929204
189 233 450887
52 59 691748
287 13 182742
38 56 160595
72 141 388466
127 231 43308
261 291 46261
44 157 544264
230 298 573600
116 300 463887
234 156 702940
81 105 360156
50 47 391039
194 16 42851
8 264 37778
194 251 795363
236 299 740645
11 255 552126
114 232 313341
90 38 160831
151 2 123198
15 14 143174
33 2 954666
227 198 689378
6 87 995911
247 225 6184
247 62 472601
9 265 297172
200 154 519308
171 145 684766
192 5 293728
203 40 981147
53 186 972865
43 225 655337
286 254 139876
289 190 611194
165 215 477852
249 49 863603
194 128 700407
44 38 166957
280 168 752963
142 46 525777
201 221 981932
52 90 185892
147 155 136663
176 155 143633
222 145 141137
153 88 634969
168 78 6848
119 188 375177
50 229 99919
156 271 318639
206 10 434227
134 106 296028
175 49 633655
6 33 6399
22 42 427479
45 263 99882
160 74 437848
149 262 19431
139 28 608016
11 145 921973
215 33 79666
162 190 193176
253 90 739358
297 203 847670
174 173 786753
179 218 578998
86 143 464132
145 26 840882
178 273 435322
295 296 626852
288 116 939494
161 221 726810
29 13 515324
204 7 216770
77 8 173121
254 224 337920
236 87 691465
253 177 388407
105 174 637759
56 151 912159
79 254 31828
86 136 905765
146 155 79450
147 124 800248
54 243 273356
15 95 18567
84 6 590566
226 132 54955
295 50 5086
217 88 82453
125 29 940223
100 198 167069
205 121 499696
232 126 154658
47 241 266011
228 192 309865
239 121 2232
180 188 904901
162 193 461345
144 237 971295
116 296 359661
286 34 983063
8 143 600309
197 10 212682
184 205 544530
116 230 359994
50 121 651952
268 95 90837
241 113 877989
116 178 578641
258 24 978437
285 7 862066
182 288 42421
201 20 119673
284 165 685263
42 183 71837
94 48 610740
221 150 27098
167 155 638110
82 260 835131
173 99 133077
230 107 225870
76 70 182003
192 87 205646
253 290 558756
87 193 660731
174 116 154595
93 217 312855
190 197 858351
244 104 22395
5 239 652269
208 285 253825
44 298 692090
262 274 749236
63 206 993163
126 19 697859
57 214 258387
164 111 672108
59 283 907560
159 260 686891
135 179 560559
86 137 856702
97 55 234757
178 287 914775
245 231 236180
243 116 674508
64 195 290732
216 233 664499
95 170 322063
49 70 81019
192 226 706005
219 84 972770
81 272 226048
151 254 111766
287 257 909212
272 178 700417
57 219 754634
233 99 486286
177 51 249927
169 63 292101
12 215 136136
56 298 541474
86 166 840081
255 7 159764
267 273 534703
43 269 550294
158 265 678307
185 109 792846
212 18 980344
192 175 379767
94 101 925902
282 23 614623
112 293 487990
230 68 494697
69 27 544000
44 178 520601
89 295 598136
1 274 966428
125 109 504695
182 204 313120
182 52 501440
253 218 654805
246 273 722098
123 205 996376
251 146 381769
100 239 722252
40 62 813018
44 202 705278
108 65 215960
7 59 645363
300 278 403740
290 271 622384
200 80 574412
240 128 729576
270 2 567522
151 203 376670
146 111 906973
137 274 492961
193 186 72078
84 189 684608
296 127 511660
37 175 200059
179 201 466341
114 283 784642
171 202 890060
132 293 74538
88 139 496521
285 91 725772
259 275 688809
22 79 289894
263 277 896107
50 254 991634
36 9 847004
168 112 69063
103 265 73416
139 249 84453
38 1 312664
246 173 242728
170 248 61345
185 40 826216
33 198 372787
56 166 41464
196 198 168150
178 245 247737
210 251 363485
55 212 167858
293 245 880799
263 95 644642
188 102 489571
137 221 415941
198 9 870307
290 261 901926
113 233 309310
163 258 513934
250 212 115235
51 113 873658
184 239 262421
40 198 868225
138 169 821711
203 84 7129
28 284 688160
286 198 810417
248 187 657990
264 37 402064
227 243 586229
112 180 421873
102 292 436311
168 167 276521
61 23 874745
237 299 380888
254 83 770962
270 284 422745
224 208 248755
5 251 763954
83 221 808671
45 139 75068
15 70 132632
210 4 837625
197 79 630940
50 281 375401
259 257 867476
92 21 991647
15 80 718938
227 203 340472
11 37 951636
242 76 4970
80 201 74990
46 263 525939
241 154 890238
110 164 217289
289 57 800813
87 261 580634
17 199 375783
241 181 996675
145 189 998030
285 229 959904
35 204 523052
137 286 292824
71 267 762510
265 238 798095
157 116 411765
192 257 124495
192 155 825352
233 45 237756
282 208 546713
226 219 864728
192 299 732629
45 170 432285
36 162 162506
168 163 623367
110 45 244990
174 241 137181
187 295 146132
167 99 791414
118 24 802071
2 155 461519
122 40 76301
238 61 829431
272 98 767277
198 284 848724
8 278 4526
227 98 417986
237 40 961037
184 4 26700
9 276 919797
120 133 146448
218 272 539184
84 27 106140
195 31 869012
99 140 246060
176 251 436331
123 281 682624
90 9 736268
122 239 725923
126 161 479665
52 287 76949
232 210 795046
189 65 722615
77 193 530764
110 194 56782
49 178 890653
32 266 679293
35 47 123580
61 222 63690
148 279 827769
66 125 689177
139 133 872587
246 87 921428
126 91 485902
138 244 534258
13 79 94983
179 72 953093
2 290 232732
168 105 111605
142 64 626320
108 118 476509
149 266 663269
145 31 202986
143 34 298938
269 199 288599
201 88 505848
203 268 253058
122 223 701092
82 282 697052
80 226 286125
106 8 219773
151 121 952681
25 197 343560
134 40 791054
39 154 495905
25 262 377797
42 197 505467
116 106 144989
114 188 253052
230 43 141225
32 278 112183
17 115 89236
47 149 48523
100 193 534991
82 16 813547
253 99 590773
175 56 886061
163 137 860415
192 91 496624
85 195 574604
17 121 851343
179 89 710320
111 238 521450
63 190 434571
160 115 487222
107 281 665066
57 24 733835
81 203 805008
85 299 340033
137 195 237483
61 101 890520
44 187 473197
46 165 520456
29 170 696827
289 126 905035
22 30 314622
20 234 181085
269 171 525613
170 4 308375
238 231 883576
197 176 614673
29 218 621536
237 103 802304
278 286 613338
156 132 564183
115 177 59618
176 179 629320
195 116 289296
237 238 627186
174 19 881104
249 67 523314
97 216 13314
282 164 475751
256 26 946207
294 103 170315
222 238 4748
60 228 444073
40 95 689355
203 114 498256
271 136 307504
178 36 194578
73 193 865008
35 120 252018
13 131 538891
211 81 753588
198 2 417160
213 16 482873
286 44 487016
221 265 759204
130 281 892416
67 34 37886
19 214 111922
125 7 832355
109 108 733061
182 54 602563
250 187 775343
95 165 917808
224 240 406397
38 152 209697
178 193 980555
104 217 495961
6 290 999795
73 176 313331
264 109 173792
299 114 420717
287 184 517773
109 280 41610
157 111 36136
178 1 168620
102 24 768920
125 151 324654
128 145 167560
99 39 450472
239 186 526249
26 104 407310
6 2 758724
7 159 348654
241 148 547698
85 218 689387
212 61 970451
137 148 305423
129 220 119844
290 128 766274
146 87 353073
250 105 55123
83 180 793247
257 63 644581
120 197 529784
235 101 510436
89 261 300582
218 195 973726
174 14 987570
242 197 671738
296 82 397455
259 179 157012
50 269 526463
173 131 886669
37 168 747240
242 130 482554
256 63 555666
33 275 850329
280 269 726263
62 46 978332
158 107 597425
217 166 623108
210 281 267061
218 22 357436
13 87 108436
210 77 879320
153 127 674465
157 218 594234
41 7 436811
150 33 319524
38 188 149328
173 62 350230
84 90 548668
110 8 975129
242 291 481335
80 144 969609
147 175 96885
286 64 449068
292 29 792738
157 15 6337
108 24 442790
1 199 985179
76 262 210144
175 167 567578
245 76 609105
239 154 462184
218 276 621956
300 136 76866
220 65 414028
73 95 681379
81 23 363105
169 235 996654
54 227 439652
28 113 235482
219 93 46149
190 202 865217
118 210 425746
281 53 695453
201 141 983796
118 163 450993
231 139 401709
233 182 258819
162 282 562008
215 32 169378
245 216 986551
267 59 165842
101 107 824135
243 295 314154
111 119 393178
1 62 757155
4 21 291754
99 53 145177
81 56 632308
159 92 454498
91 45 159763
190 176 654309
14 178 605519
143 45 345810
51 245 710733
34 218 639921
41 3 550662
43 267 84704
60 242 886175
212 202 286372
109 276 436708
87 102 540368
14 69 340442
147 216 475669
70 293 256242
300 18 809167
286 43 893085
133 100 89616
151 53 199005
117 79 176497
33 211 350000
131 238 342612
274 223 985845
188 100 674249
167 29 288629
197 276 303704
141 184 753706
280 70 9852
29 262 516254
291 106 195706
49 241 262666
169 193 287227
232 65 422334
248 298 298120
149 1 194137
292 201 959910
100 231 133839
147 10 728515
158 47 252492
300 11 514857
217 66 334311
197 279 431685
162 104 381233
281 27 107217
265 295 247567
267 228 692517
20 225 429549
4 273 398243
213 300 766907
288 296 978378
246 207 793013
262 165 970181
1 193 601146
55 225 593600
37 123 390737
46 141 26295
21 66 497034
187 134 248272
65 25 806202
13 209 314576
45 56 970713
24 48 483999
93 44 973742
287 56 767374
290 35 307552
234 177 488586
235 196 252220
56 113 327722
278 283 700834
196 292 75318
181 98 283024
128 245 675396
252 71 258588
154 190 626017
232 147 28731
87 22 295941
104 249 697766
244 196 470753
79 124 698032
81 245 217791
287 48 355257
269 143 593231
213 257 43430
190 69 563840
96 72 67775
47 152 580451
77 191 516747
284 94 59110
254 27 399968
181 26 89162
63 149 48145
98 264 704344
36 34 531326
82 94 994576
26 154 768553
107 22 502081
242 275 377575
252 230 601737
101 132 432190
232 80 569035
280 182 411449
134 18 931579
233 88 245673
283 215 245320
92 235 883452
109 203 231501
182 181 559157
23 102 560144
107 21 386262
163 223 921066
64 44 155282
121 198 166835
209 70 931946
182 99 445716
117 92 691143
212 166 504647
137 292 440063
122 130 94581
115 135 630017
299 286 348899
1 126 401030
69 131 150750
48 288 724364
228 210 530343
129 234 411527
222 139 280110
70 201 718315
271 273 835169
256 173 270062
247 127 588505
149 146 333762
69 160 700640
249 229 982116
44 30 461400
157 24 187197
110 67 555748
120 164 69712
67 78 388273
223 286 967755
32 293 800529
149 59 197840
238 275 810722
236 63 927117
241 143 698575
122 247 535110
164 281 107722
165 163 708565
280 73 654612
268 41 449751
175 216 586824
90 234 290139
129 106 391789
48 90 879594
207 219 947796
248 297 391808
126 32 882256
170 131 592785
51 198 227633
68 64 9093
96 102 890960
167 140 824444
160 190 883670
288 283 547389
35 40 642711
176 68 842017
105 258 12119
185 269 916097
101 206 555506
146 39 957983
186 127 314110
299 176 834024
143 178 983693
188 29 572445
207 248 521725
293 274 606391
46 169 76524
230 212 266271
216 232 850460
286 9 873225
9 183 236907
256 144 165036
85 24 886634
249 182 166835
18 197 309800
186 69 938897
78 222 115267
208 136 653827
12 187 527805
132 176 906685
170 61 346609
154 297 587439
36 59 217498
191 132 731865
9 221 325612
299 136 205298
189 79 696522
94 272 566345
1 200 50121
116 286 983684
15 12 20054
281 285 843761
290 101 787041
241 277 854791
48 127 54509
56 296 357311
223 206 989585
143 106 993342
102 282 448861
10 78 317897
189 231 374784
195 145 614778
52 24 850399
163 157 557727
158 145 982874
219 186 819061
229 295 374962
234 233 383317
221 233 504685
245 288 567702
88 212 400778
26 79 34211
14 91 993273
265 267 983268
123 285 379347
100 114 516844
176 158 604102
158 224 378277
70 21 861457
83 267 175066
138 242 175081
45 177 579979
140 151 489494
169 84 109030
2 3 700764
224 190 608431
179 163 997332
155 271 449278
151 185 748035
288 281 369995
67 277 807141
134 50 642638
116 252 201876
70 132 472204
138 185 283266
155 294 841816
196 226 809993
186 210 567523
17 75 577630
143 279 136719
241 257 211027
298 139 612171
58 86 820433
64 193 824581
27 154 110308
178 149 381111
157 126 614350
156 150 73143
174 288 354502
232 145 256710
214 87 569056
186 17 109244
215 143 760045
150 186 570799
66 90 786584
30 95 423100
245 171 930597
281 214 148796
147 64 683128
15 241 897237
51 11 626660
83 184 860005
287 67 993471
256 202 336913
132 154 35698
15 106 614161
17 49 578143
35 93 427578
242 59 910796
69 155 648305
271 168 690201
288 88 322180
10 199 370947
271 125 987960
121 293 991203
204 39 956847
92 292 322832
131 218 800170
166 144 911727
16 119 783146
170 112 365793
202 239 785272
14 162 987177
224 268 585522
268 241 570507
41 292 470803
200 268 318964
102 223 331145
259 175 866428
107 103 946285
18 49 805816
270 299 845424
113 124 375806
137 291 226994
156 105 530295
136 48 644333
290 51 502560
46 251 445654
263 134 749498
197 48 568752
199 224 354697
179 240 385117
31 300 469676
142 279 801102
148 154 558729
90 272 749953
76 25 216060
245 89 80859
15 55 955821
188 161 338372
173 27 324283
15 270 853270
48 209 754793
92 69 160887
181 211 406263
279 187 350644
205 247 558011
249 21 822439
145 294 459922
95 43 741543
270 190 732264
107 246 692370
234 37 129408
176 271 902465
276 222 168182
43 300 379327
46 100 54079
125 206 354847
29 241 702203
275 236 692574
193 243 510490
69 80 761088
260 143 493849
156 258 392498
80 205 570728
221 263 973112
114 222 949908
66 85 606385
180 98 645429
231 186 502912
166 42 464363
143 126 901005
190 81 701445
166 204 967240
190 257 642784
56 137 390196
5 144 744740
155 89 179654
288 241 950487
55 7 648684
210 129 78763
255 68 529802
74 134 483753
253 287 325546
75 251 182488
181 244 768738
290 292 371892
300 230 555226
31 226 37987
60 67 340732
33 29 252998
195 21 990233
43 18 291497
298 72 79448
70 22 13329
149 157 47432
253 139 464865
23 46 572030
183 127 196716
156 4 937069
224 192 419192
112 198 255991
74 93 22770
10 44 367407
257 96 554553
144 149 393575
88 37 425523
215 109 520159
173 138 15310
229 23 468599
75 36 140016
21 209 515883
50 92 620293
128 117 691094
294 131 409297
143 93 575935
211 251 347264
285 165 674011
150 257 718753
205 142 61642
244 209 112020
18 51 553730
79 289 411520
199 43 469164
174 139 990740
31 169 850533
239 10 65629
127 281 40798
125 36 350243
58 34 574272
41 65 67376
91 101 189642
49 179 982729
148 40 203016
202 159 312901
221 138 704810
177 297 996442
172 159 62672
194 41 432154
290 61 955592
228 139 9992
64 284 267665
49 150 593322
294 4 982892
44 238 721905
204 75 789127
213 248 752065
141 299 935046
172 45 785590
160 255 727783
158 63 13424
46 255 417902
129 66 181941
299 173 217972
5 257 949745
295 270 915257
73 4 191149
147 256 11287
169 291 423206
27 65 714112
45 229 582042
63 230 521203
197 189 619296
68 148 628623
276 278 427798
57 257 40763
44 49 196400
38 179 945217
73 29 234122
154 112 307941
271 110 189777
151 129 24924
163 241 275681
231 26 784894
167 146 307089
6 97 104768
175 57 65087
171 38 893112
283 16 39067
14 22 51770
139 255 25356
246 249 342701
122 217 174647
97 265 580455
112 199 992338
31 245 153671
280 128 212468
13 164 735829
53 192 631585
204 154 40407
130 15 742291
192 92 698175
140 106 640779
120 195 487928
94 11 773972
42 117 700024
68 91 800268
98 37 352123
170 109 164175
246 65 674449
46 159 479638
288 105 446944
235 186 845267
194 188 726916
145 282 377969
231 119 566183
223 2 800056
5 237 756500
113 89 725118
293 44 226068
126 241 301305
207 205 923365
249 161 566348
164 36 817027
45 13 519162
218 142 715594
190 127 362085
191 147 146713
190 192 175582
166 272 222884
252 168 929763
16 177 228681
276 148 214644
190 204 394440
58 74 54828
177 164 578901
107 233 799126
244 75 275209
26 36 853108
209 16 478089
28 156 407135
60 293 444683
276 101 985672
77 83 921922
125 106 474721
270 24 906830
190 47 598218
13 14 214699
122 67 965574
117 233 624066
152 46 30635
138 168 727431
184 104 891819
53 182 896564
124 144 349282
144 236 544557
98 171 785559
277 123 479848
84 35 925288
137 151 944118
238 85 676117
61 10 600388
90 7 510847
67 161 466434
55 110 178899
42 49 533845
179 230 168097
104 248 150917
124 228 324671
79 9 792393
30 287 966531
225 209 821614
106 98 303806
285 258 545458
233 295 7941
236 72 250219
165 106 869780
84 142 124335
157 217 410943
115 290 794938
55 196 387119
186 71 156022
31 197 125458
103 291 662036
60 76 977271
265 171 916235
231 163 936926
229 65 752073
65 188 739557
14 51 554826
74 250 191215
225 65 715952
218 252 289022
230 166 958669
95 1 636028
177 83 687223
26 75 514994
229 71 521527
277 75 298358
147 113 310958
144 93 503883
297 108 851853
239 185 134637
68 86 974192
196 109 980515
65 195 156787
138 103 850972
98 140 900699
84 190 952512
146 260 899216
93 87 957050
60 106 328129
138 37 612021
187 36 369026
139 58 282816
57 15 718721
158 180 469465
16 253 378153
123 144 522873
281 169 971870
76 103 583193
83 151 759008
195 119 421936
179 73 647979
242 237 574707
20 275 244365
149 7 738932
288 199 964570
252 169 611306
95 74 527331
178 19 367976
101 241 881158
141 116 254769
201 133 184070
224 50 648180
186 198 223461
77 232 447310
120 279 380921
283 49 919594
74 152 866733
234 145 787603
27 55 493262
69 271 44599
177 96 266703
91 197 763901
51 145 871397
205 93 210994
147 298 220104
107 232 353029
233 6 301302
289 281 78407
41 15 886914
25 150 993245
183 274 37465
149 131 407760
277 91 136493
104 19 104886
295 111 974430
71 80 24924
156 139 974301
117 35 872279
76 147 606236
198 218 716651
251 80 781397
97 235 385479
87 209 786805
58 226 580167
289 73 443637
178 215 755019
159 20 880925
160 18 833259
255 178 36094
37 152 153080
71 70 404806
114 248 620067
287 105 664391
141 41 884226
2 106 3248
110 100 972101
124 83 869819
4 14 437744
208 196 612729
258 192 978201
59 245 545905
215 36 459359
270 79 27156
149 240 96484
275 235 135296
217 186 768962
221 4 200405
77 164 599038
139 244 997623
25 2 764672
297 64 472128
234 125 730905
33 295 695227
182 239 633611
264 246 390889
77 180 219912
128 157 341343
55 108 86005
265 232 227987
266 136 790922
147 225 872957
234 255 469859
260 236 991748
262 22 954585
264 288 163866
116 209 120418
248 101 197864
204 234 955423
202 184 451229
27 228 358541
111 62 769013
120 84 684441
122 139 145301
246 123 390102
224 206 786091
83 123 565987
62 170 636015
16 1 362697
205 14 714330
139 41 503059
243 8 467162
236 214 398223
238 33 60633
160 194 128132
143 151 915981
191 102 30945
71 158 800947
186 78 381091
99 79 884793
159 276 505312
142 159 485231
261 296 637528
241 98 920392
182 201 643328
142 219 435634
97 51 523991
94 214 165686
225 298 594051
198 132 134460
47 272 279909
244 250 748836
135 88 999874
76 202 780868
134 124 199191
112 122 186172
32 217 90694
103 87 318830
1 47 662702
267 61 100933
15 227 452686
237 97 827477
41 19 356303
64 254 122087
11 247 739089
103 200 624336
217 296 879189
206 203 393588
82 128 766463
1 295 623983
47 193 118215
14 27 536093
275 297 889007
26 246 264882
85 107 967690
65 282 314297
126 181 498335
194 273 351003
134 35 945107
45 250 760577
117 135 466942
79 245 636742
185 71 408230
220 200 259584
91 51 741160
15 85 258872
73 49 566652
149 90 485506
194 55 856840
154 1 558693
243 53 34468
18 118 644955
30 236 167140
135 97 860096
257 169 590205
265 216 845233
226 242 872571
258 3 47994
254 260 886529
195 152 543245
222 52 908499
185 63 839190
101 89 443391
163 31 851379
75 80 888751
183 186 941207
207 43 331555
5 104 678349
163 207 439555
129 289 627255
148 111 185726
125 266 200161
59 90 914074
168 75 817877
50 120 470722
46 139 130483
237 46 529170
181 63 349170
183 294 167725
17 105 27990
289 180 180590
2 235 283082
12 58 521590
139 19 164615
191 272 721405
32 261 254514
145 33 479237
270 6 581425
275 180 358784
262 279 712922
298 165 673061
158 151 232773
184 187 302854
142 3 19867
230 262 153344
162 243 738709
237 114 865663
228 142 192686
133 99 937936
288 170 526064
110 56 143005
139 35 269037
159 30 873337
102 9 447688
198 135 32187
265 49 572226
173 48 264261
279 145 808456
122 243 735643
200 156 244823
78 65 641425
288 176 909859
46 93 157511
39 261 380531
110 253 897011
266 90 470115
7 173 577899
4 177 209670
33 264 578541
22 57 973035
210 39 567895
24 90 77621
145 277 80641
185 61 278842
155 281 909655
280 234 978750
5 224 117086
273 256 997109
81 146 729987
156 192 925452
39 218 280211
149 245 158117
145 2 117225
223 47 593682
244 243 857860
165 91 539432
10 247 870783
102 221 844506
103 163 393442
103 96 717805
91 65 237845
198 74 22752
142 137 148777
12 64 663791
164 292 622680
272 190 227934
77 51 898206
189 26 282356
67 36 511808
284 11 366631
202 186 386194
87 55 236836
239 216 213381
23 175 100620
56 267 203264
45 132 691758
23 128 141860
83 195 126340
244 199 104963
8 102 332469
218 73 871289
295 117 706033
174 179 876929
121 158 842793
110 48 50524
192 242 734778
251 188 426516
257 201 493610
195 1 534885
196 191 470167
275 154 745814
64 223 353439
33 141 365920
235 136 703064
249 13 442467
128 222 609230
248 181 689111
60 190 343994
293 24 495548
190 43 997871
63 173 217340
195 150 107336
82 45 890535
206 58 988950
294 120 125004
171 232 697605
268 56 328861
281 166 954353
53 287 820416
1 53 930659
148 253 924487
272 105 655885
102 186 527063
30 19 97230
76 47 193382
95 173 457247
31 81 317125
290 294 667046
150 239 480678
87 80 291743
138 62 413319
16 53 853241
163 49 87065
287 279 976629
162 205 621579
171 37 22690
70 231 114937
186 266 894490
26 141 961173
115 122 204044
211 184 9438
18 97 738451
193 23 785174
226 114 892177
262 84 823775
116 70 326586
196 175 736136
176 48 884040
160 238 596137
87 114 943071
75 271 538016
240 150 448781
39 23 416933
212 249 589361
227 14 149398
29 187 631309
180 150 251772
199 39 394680
117 246 165892
223 179 489499
267 47 727331
188 276 28894
89 111 858330
107 239 152213
120 201 414701
299 73 733229
164 141 697552
185 123 262801
165 237 318221
163 169 949675
258 280 925276
161 281 722183
36 268 823071
182 152 504862
127 50 834578
182 286 445662
282 87 521977
110 298 982983
89 37 233766
296 153 720572
10 135 512966
35 171 135487
242 260 954477
255 134 30408
297 232 227391
109 167 841644
20 87 198927
78 244 118217
266 256 901149
16 214 440027
208 12 632499
99 108 879849
105 271 551773
12 225 907327
5 203 990687
38 220 570485
274 215 608479
24 195 725289
80 81 337522
89 7 21211
24 221 96293
146 68 496513
61 72 608039
37 65 406893
181 38 485386
52 202 544795
78 229 635684
291 185 267896
294 240 830221
268 284 585062
94 170 696375
213 116 960881
95 88 656647
212 194 944629
72 98 160176
137 111 406782
156 244 856655
37 194 652651
243 125 777032
10 58 770085
181 259 166
187 183 845183
58 76 657159
36 264 978632
73 224 880594
73 17 279910
269 149 243543
111 2 531820
93 274 314070
38 24 109729
100 209 927098
229 200 317794
238 143 478097
133 281 844091
231 52 903089
155 63 908844
10 228 155469
275 247 174155
149 260 695018
46 143 836597
54 205 67636
202 120 770253
296 16 177243
279 228 217598
288 293 528816
91 27 147083
164 8 967816
90 89 363177
109 87 117632
108 186 73587
54 286 774195
217 105 24424
1 189 617499
62 70 112552
240 131 108982
86 126 733844
204 187 441675
114 81 286362
75 253 844154
84 140 115721
217 142 777714
284 45 131582
212 151 768341
218 231 828113
110 217 650498
285 171 756962
219 286 733649
173 129 263513
188 143 187089
115 202 539281
289 211 675140
253 268 87338
241 63 31131
272 264 261936
73 6 371148
285 93 845813
209 218 897458
119 291 302458
55 6 157851
175 99 161689
20 289 920680
173 112 837946
55 179 174917
171 244 765587
15 243 413505
87 63 93119
85 127 25210
74 2 505839
267 174 563094
238 228 649013
263 5 413349
109 23 146986
39 176 154368
196 151 560822
100 126 687147
279 259 664638
171 113 978412
270 94 102749
165 43 212142
192 138 556913
55 88 962425
265 162 161542
220 136 979907
218 89 156824
156 186 296290
182 178 158665
193 229 123024
27 47 326088
70 186 479914
211 59 276719
245 200 792622
274 267 648375
300 292 721194
248 226 124177
243 142 847909
143 265 845275
190 300 367249
4 263 776085
97 164 254496
107 157 647091
137 265 379762
242 28 645704
188 72 895131
289 13 930052
191 168 951012
193 264 146420
18 71 126440
210 194 759287
55 282 634235
204 32 174847
237 209 947281
270 132 354223
17 258 486110
268 76 382485
190 38 530276
155 288 288243
180 212 966368
286 19 556343
201 275 355349
151 171 28534
205 13 536637
240 100 879596
299 82 295017
247 44 698637
84 199 350862
147 286 701344
164 274 90192
248 184 812596
209 165 298302
163 96 607781
206 32 830652
231 173 185039
286 32 361945
240 204 903793
110 50 822634
129 226 208098
10 4 311352
276 240 569269
277 109 446189
15 17 97305
164 62 419471
40 212 950748
212 63 279354
161 200 643820
210 163 277845
159 102 35358
121 99 756073
79 280 270980
266 225 545702
188 17 653633
133 229 113853
231 158 705046
165 124 308658
290 8 447463
161 228 60404
112 163 207053
254 276 657451
127 140 575540
133 56 805616
279 22 835035
41 21 363029
290 70 291088
218 53 437405
236 20 908506
204 133 916724
216 111 448542
172 140 827713
228 93 739207
132 167 269865
18 114 828128
63 163 385449
2 77 11634
147 208 998137
281 226 304227
254 159 645332
217 152 336391
288 184 392052
75 193 808978
49 7 299939
33 214 388879
8 228 979593
27 45 432928
106 70 490934
274 217 722823
205 200 389272
135 287 465793
271 181 585883
119 87 675549
283 73 615828
85 285 773282
159 91 597680
52 35 121326
101 168 11951
276 35 360801
147 281 225593
170 139 981196
145 160 109532
192 221 307819
296 72 237872
41 190 944471
75 175 554468
9 57 15385
62 31 570155
112 90 199758
4 246 355858
121 254 506565
130 287 549523
283 76 675619
164 171 860991
260 183 298715
196 9 80295
283 51 797846
177 103 268870
77 263 303593
197 89 280721
63 4 948260
189 222 935284
193 20 716996
38 176 221335
171 57 949340
4 62 837177
298 273 190281
11 30 283484
111 19 256686
72 48 900765
77 89 450996
259 88 212912
118 183 73545
77 239 171208
169 249 371684
31 91 782274
209 75 71561
141 176 298833
281 61 245280
5 79 10421
144 66 720298
257 263 964972
181 1 890882
290 216 40443
52 93 186455
95 140 531195
177 55 607156
242 8 697851
174 158 51361
189 19 581830
228 5 713257
69 86 157189
177 47 465296
256 82 315588
106 12 684374
196 296 494487
38 28 496679
230 194 916057
53 24 295859
182 67 880726
19 241 409933
123 138 162713
23 116 355247
293 104 636158
209 288 759324
45 117 503784
18 162 650496
37 83 894870
82 70 161242
225 274 218264
84 41 703300
127 172 459456
29 272 349098
267 276 507110
224 78 670322
286 48 626086
218 167 313914
5 243 850315
63 290 952459
12 173 594639
53 138 508041
9 69 757822
88 298 137100
255 153 153498
137 46 554583
43 287 553484
171 283 427838
42 76 453211
199 260 484562
248 147 397798
166 252 976147
298 81 761926
40 43 335546
166 18 745859
224 236 263140
182 228 623952
144 47 471100
42 57 235953
69 170 545166
153 96 814994
6 252 324252
258 139 74689
26 49 127454
216 208 760418
125 131 792899
216 136 857576
7 237 938669
128 93 151494
68 192 385535
4 172 360895
141 203 870096
14 112 352294
267 157 284379
125 48 937050
284 23 470894
57 215 763606
153 165 798568
248 64 570936
53 141 347615
14 233 493601
3 157 887223
231 244 27889
30 265 107298
264 155 118043
75 268 203926
180 129 467726
177 217 291761
270 8 25416
122 71 776805
15 168 794954
243 78 336000
92 148 32465
282 261 431886
17 201 82854
62 107 469525
74 40 276532
35 159 939751
157 110 174542
137 276 347511
144 199 144774
64 222 77495
137 182 322378
35 294 172420
76 114 960779
176 57 212050
252 84 924720
213 10 894956
210 168 58472
34 290 422487
1 152 173152
172 86 33221
248 290 631146
99 109 47057
128 77 712483
126 52 108773
263 217 444238
149 249 218602
154 82 116656
286 3 494239
188 32 270340
255 127 646114
45 179 337514
57 190 912397
241 183 906813
184 281 3541
154 184 282788
201 296 425607
156 109 133978
21 16 550468
256 158 188708
182 183 434487
157 140 86700
259 261 517497
182 295 31776
268 140 96334
86 285 421487
165 270 80462
179 193 451407
192 89 681600
134 123 779033
221 64 209985
289 283 318988
112 195 514096
244 192 286163
239 143 974743
221 115 778643
238 197 8418
60 179 672146
155 28 768678
287 225 803446
39 296 481494
227 168 424158
22 203 543291
132 75 165990
272 121 824904
190 30 281524
40 239 82395
275 135 695886
157 68 784076
53 38 444312
62 83 538874
160 48 994578
37 134 818585
107 142 621252
77 207 101449
77 86 946139
155 107 690931
180 5 683806
49 102 347586
49 217 543208
63 117 896900
97 90 819617
1 269 773299
169 262 480451
131 268 148562
102 133 722991
122 96 472749
234 154 604509
26 41 430573
222 223 783324
151 178 361302
8 35 372965
4 119 28099
189 249 294197
225 51 188581
187 215 183665
58 207 515931
150 198 258018
91 87 16696
296 186 176584
62 162 413185
273 84 188714
40 214 260778
133 249 441887
27 129 531026
27 255 398893
221 106 227094
14 219 613869
289 9 499864
227 116 107879
268 42 577726
85 102 273348
228 91 307596
164 245 929763
77 294 16757
131 228 180856
229 258 602162
183 17 626762
55 48 630263
55 173 264072
253 30 836908
164 294 786034
131 207 487752
259 223 252546
92 177 214276
145 29 514786
202 27 812504
236 119 340430
293 99 853675
38 78 346323
92 49 570184
256 203 812758
233 251 962788
240 184 228045
59 238 756168
155 110 79660
170 140 170215
205 201 817480
72 107 321459
1 80 547575
139 32 478455
236 254 619910
271 248 147152
197 46 889833
244 157 236518
33 30 335278
27 30 589845
242 124 849061
164 233 579610
59 155 837308
43 275 90729
73 123 999573
247 155 829483
67 47 890884
235 75 954626
21 56 366200
162 228 928440
14 232 540512
3 205 634841
92 219 972126
132 13 523466
132 83 864922
18 184 392516
284 201 412290
157 124 568348
195 22 496906
31 287 988158
250 31 433233
6 169 127662
5 178 374367
88 42 943471
34 43 439226
218 87 544819
31 263 349085
239 32 413938
68 166 394493
129 219 944608
25 141 740125
114 136 453587
258 200 198727
102 20 828864
247 221 646659
208 232 28703
94 50 689685
234 238 513954
93 113 405512
220 172 475188
12 95 159011
104 86 177064
204 23 47397
192 208 592558
66 263 13631
24 50 4647
88 188 428132
1 257 647395
11 259 394144
184 265 902711
252 60 112345
240 139 677149
107 111 494064
270 78 398083
11 21 664483
209 97 628342
55 211 404466
142 96 521350
282 284 95981
127 83 2121
291 146 684491
277 290 361311
251 18 582637
132 194 996579
139 293 451835
213 117 554409
220 125 445889
146 157 898277
227 248 847909
100 262 9258
16 164 671148
271 126 882441
191 295 630064
133 148 724031
272 35 74182
72 25 734499
49 40 779354
98 75 522508
123 98 806851
97 112 267851
33 83 158394
198 160 997784
17 142 305285
114 214 775013
295 22 269454
270 49 330042
190 21 174325
185 2 400570
198 161 132442
277 110 864117
244 72 365170
99 72 117252
278 229 488095
268 279 922878
80 284 727858
32 192 934463
127 59 649552
187 43 14671
255 244 26679
42 213 447456
162 254 482211
79 294 831941
246 102 649792
174 42 50082
94 236 695968
206 181 849123
2 127 130606
14 71 810487
37 297 668975
194 190 897487
47 287 944077
108 36 888972
28 118 488849
186 146 340503
183 76 508729
267 8 737635
51 178 302954
60 253 122190
140 173 561037
243 158 926321
195 142 903987
66 209 242194
181 88 738242
261 135 7762
252 274 77197
53 134 199395
275 221 999323
200 27 466145
255 225 90413
268 190 18388
62 282 562140
110 278 15579
146 244 483359
242 247 953550
92 209 25021
250 103 35142
65 162 687148
252 137 290756
132 286 22504
48 170 766485
140 87 532141
267 58 249209
190 241 513213
291 172 333501
160 6 306984
128 238 512017
182 174 134706
65 241 414289
104 117 471987
234 296 565469
89 209 687649
245 220 644241
40 194 569330
171 92 186720
287 197 690061
163 182 641302
274 108 805134
126 214 907210
157 229 434745
167 134 737392
48 21 334702
72 138 538493
101 197 275009
16 96 94155
116 69 500914
119 117 864329
261 138 442092
83 170 638683
18 45 211127
110 203 681494
60 232 533691
25 205 650891
73 69 393115
165 104 935084
161 195 68863
195 56 938613
255 242 801618
228 177 138637
48 96 815967
116 95 916114
105 256 69080
7 127 98762
260 184 648907
251 169 281152
78 178 444118
248 42 363158
161 99 191375
197 148 282590
130 181 987839
87 267 398607
130 295 935194
203 215 130853
94 173 827896
98 45 998518
72 91 114248
80 121 341419
84 214 382458
160 265 975463
114 113 945282
153 290 916482
212 224 179239
123 28 700649
226 202 221244
181 12 676386
4 35 573002
84 225 460286
47 204 382776
299 241 542375
206 261 663891
202 124 137728
273 52 291499
47 151 185866
107 128 573583
131 54 891593
228 261 890942
265 161 597897
254 96 512752
109 95 110351
5 204 705228
221 18 685210
233 262 825494
21 300 923871
176 135 42496
142 293 307025
228 176 979022
274 41 931276
58 298 767587
56 167 943931
237 137 645353
1 14 204584
92 66 432512
278 265 517215
220 135 504267
215 155 704043
137 96 878748
51 66 100944
255 122 393584
190 274 217939
225 270 600085
18 113 665183
283 287 451341
182 223 540238
78 199 705070
12 298 263660
17 34 201887
98 52 679021
28 67 967110
254 90 724844
271 275 457755
133 146 897817
18 222 852640
112 260 358059
41 191 70363
283 250 618987
282 290 794828
134 177 924089
32 132 837551
269 182 324826
185 94 242876
150 292 875078
150 71 761080
2 86 508101
230 287 881518
229 118 175574
2 296 575392
157 276 326646
186 213 354043
258 40 850941
191 121 244265
2 191 522212
42 169 44888
166 195 84530
182 294 418234
288 280 152709
122 285 318482
296 171 606893
37 139 148968
41 229 875123
155 169 130414
128 121 39902
59 46 451853
190 275 122364
282 291 430251
87 293 386812
84 17 160355
176 241 658050
248 182 962281
88 276 296610
85 185 453483
272 185 551770
75 146 998959
17 135 188432
124 70 174954
53 241 129798
213 147 163024
251 192 902925
63 12 599878
162 281 650860
98 71 100096
283 290 871178
299 53 376452
18 87 174145
44 124 973820
253 247 548732
121 14 964701
55 295 389557
240 120 755321
23 153 301510
253 254 964156
141 138 59015
195 38 267590
50 277 362148
285 212 77987
254 19 218316
238 105 51591
184 261 709638
281 103 85791
241 212 709059
144 62 30126
94 25 652571
114 220 536987
142 39 99295
203 187 338877
54 70 306542
112 32 697379
263 258 447270
254 22 755827
99 196 613769
115 259 540754
151 43 399232
40 236 997672
102 16 509194
14 222 295875
136 186 628275
46 154 654879
292 5 705532
83 49 193491
221 1 177190
61 11 872467
255 262 455972
73 146 540671
48 122 808299
21 207 202860
228 2 499468
233 118 83191
78 12 787423
19 59 134038
129 104 165891
252 36 136635
229 197 421957
158 114 438021
121 278 744356
281 253 466423
78 48 78725
106 209 842341
107 15 912583
160 139 318644
213 135 801460
30 113 115876
174 78 810745
156 135 872400
277 116 144684
166 248 372497
67 18 275487
245 263 419357
233 177 450045
245 61 219890
237 145 806756
229 14 384641
256 298 181219
24 147 621826
112 29 713250
257 237 720411
284 19 647761
68 93 390478
209 3 924384
252 46 294601
49 143 969774
249 59 294595
40 139 351865
128 224 295727
92 174 343447
103 181 512794
151 76 833274
72 190 114947
245 117 707209
190 222 848556
245 250 399256
121 81 46064
269 222 449025
30 42 329268
235 27 157118
158 283 88187
284 169 956013
266 21 718156
27 68 236151
26 180 690274
282 19 469037
142 113 712075
53 286 827092
74 114 807402
222 6 142291
39 277 396371
216 190 301999
91 49 767845
177 78 637597
218 299 136059
143 223 131569
33 252 869114
163 71 141048
130 100 736866
262 175 830849
230 168 369564
125 150 375215
180 287 700928
38 281 314896
150 293 979021
34 199 708846
263 254 853366
277 175 460553
148 223 79371
246 189 329661
229 281 182475
21 211 813736
158 223 80611
202 273 447300
94 116 507620
126 248 967853
239 205 891030
253 156 307464
51 291 586836
200 38 192525
21 164 903458
226 142 691155
34 109 616650
222 81 751615
112 269 368071
105 97 220815
21 220 241932
276 193 491527
55 166 809580
22 296 796985
209 103 546639
43 60 750120
191 22 267136
44 180 201654
121 4 601908
76 181 176937
271 201 135598
68 177 464709
110 111 456425
284 74 237190
250 147 233818
64 100 516686
21 91 860634
46 234 127554
219 135 663544
154 253 804120
56 96 425373
227 76 913224
48 214 956562
63 266 362904
262 268 153090
115 253 439028
104 189 206975
81 161 650720
215 18 998332
150 196 378629
274 90 736589
226 40 396184
225 105 285446
285 97 664493
149 215 203030
271 214 558864
92 48 210155
172 79 202101
227 256 209116
278 198 355585
293 19 741108
259 105 974542
4 116 304951
250 180 464817
82 107 176834
212 138 375566
70 169 639388
61 142 814759
225 188 226740
137 138 467990
123 234 742375
268 46 43712
1 194 155464
292 286 807898
286 59 584769
25 155 65435
36 294 340675
137 101 574304
243 108 147854
49 237 457147
166 53 837915
138 269 468493
27 10 38553
213 156 473414
30 162 641508
162 88 481004
150 4 259206
83 158 139122
90 296 835461
122 98 962159
42 278 937364
21 80 170842
137 110 420409
126 231 473266
116 171 998792
272 64 538762
65 239 743170
93 282 932629
91 22 462269
272 248 665716
259 64 355923
170 287 479049
201 137 637498
127 254 654706
215 202 294593
238 137 602990
32 272 319583
67 213 62089
18 105 209827
38 253 983183
119 280 763808
258 275 284703
13 155 186342
259 271 519349
259 264 783729
149 228 461846
178 72 734003
293 143 880418
139 196 905672
159 221 60134
2 137 706544
284 248 668738
63 123 29831
253 128 603313
149 77 672624
197 4 471856
100 16 809448
293 300 89854
13 187 330121
269 24 412648
174 263 220690
43 112 954932
34 99 503895
240 223 23208
100 174 487515
128 256 125348
267 246 567494
127 269 70203
39 179 161300
11 202 677215
161 36 572246
183 272 563145
125 191 194923
196 47 728497
244 256 861463
136 65 545943
71 137 908244
25 133 902655
156 203 870458
232 228 443342
74 119 138734
45 192 335120
48 19 564967
221 16 111963
87 268 687074
299 196 818594
24 155 372865
207 127 134835
286 83 373444
223 260 233236
108 62 222846
98 215 430977
22 140 482794
226 266 599180
250 248 84308
178 234 285056
168 28 52200
2 298 799678
179 107 310477
263 73 165895
264 212 367377
203 140 353627
255 182 127671
68 102 873846
134 80 191729
6 175 442267
69 272 407154
157 248 759635
8 171 509658
216 287 63122
61 255 442268
120 175 512512
108 190 677833
36 196 209065
278 241 96464
20 158 276099
68 262 172679
287 154 346916
224 24 586350
280 103 12903
298 135 341562
218 246 992006
114 10 540285
70 73 133507
117 283 672576
65 29 96555
186 262 430300
249 50 881931
143 174 987508
7 196 804305
96 220 809613
43 136 491680
102 37 527555
238 300 723466
243 135 977187
58 237 506222
53 276 610415
153 52 247598
68 190 49338
267 17 161178
237 90 594653
83 5 798704
298 71 865279
96 127 94044
284 264 79077
210 114 929624
17 221 928002
294 248 928512
280 86 12352
213 132 898802
279 289 170250
173 34 524543
199 206 358356
168 13 738077
165 86 874651
140 266 851919
190 211 475602
20 214 20302
205 202 321007
248 33 300521
245 221 584580
243 228 998140
119 58 157281
161 116 739334
47 124 753016
180 114 797128
148 231 262745
220 72 45275
66 160 861831
58 48 225139
93 258 107892
98 248 282343
161 41 382401
115 228 110327
199 245 337354
102 224 140209
16 259 698897
203 89 390137
222 251 759156
102 101 686696
220 99 19417
264 211 234743
200 82 778149
155 289 645974
189 168 2413
252 193 128980
23 176 469855
246 195 140389
219 149 723103
138 279 937815
274 147 840756
101 208 739416
296 189 320431
233 270 956905
228 125 381206
115 205 125618
109 157 361769
179 13 168308
196 218 471523
245 275 787808
180 185 925775
1 192 359858
163 187 28011
187 152 229207
23 86 679222
187 186 977100
43 108 461579
16 217 991941
227 235 924185
286 138 291433
110 143 212439
61 158 433055
97 241 850450
232 244 956771
77 218 907984
263 193 250436
60 281 708411
296 30 951127
124 213 194903
240 92 425278
9 256 73297
78 100 573587
131 264 164600
224 103 487756
139 73 722426
139 82 188856
219 81 574216
153 55 110530
21 295 333962
221 193 773810
168 145 441750
94 69 687083
154 196 802861
98 88 534051
26 159 701178
291 91 18040
133 209 522434
189 106 62361
255 16 470273
177 3 617588
233 186 317143
110 10 529500
227 278 709991
57 184 78090
180 174 53562
125 287 197273
280 134 796549
132 220 152801
110 126 876565
131 208 699857
180 89 733807
192 50 651059
260 128 755530
6 111 51102
152 131 761829
132 151 406006
164 61 554752
146 107 142543
186 34 746679
41 68 182509
167 215 302679
221 42 186559
35 211 743731
208 14 819536
284 50 701809
251 224 982262
258 246 589903
31 146 691727
45 166 82765
109 31 786502
98 268 3631
47 133 406116
39 12 517513
124 132 551337
105 115 318991
266 50 584050
287 202 35620
175 7 803690
18 177 773158
249 43 629028
1 45 581948
201 102 96105
41 118 253722
224 157 658894
157 132 15073
36 245 220109
195 68 830523
245 69 706569
236 242 697255
235 203 188543
116 60 62661
42 100 319599
130 105 597823
88 11 904522
52 84 945335
114 102 565517
89 224 631452
135 168 690230
91 226 366052
50 86 655849
78 298 869052
268 247 302457
269 87 233139
189 271 395870
56 208 562844
213 219 89072
137 224 184820
17 180 838469
60 188 435746
153 110 826147
77 132 882587
203 42 332
216 196 588413
130 273 474993
143 113 790429
269 282 413185
116 142 283790
100 23 682576
247 111 354979
188 83 303677
108 205 656956
163 50 567909
95 171 70410
13 219 528436
97 136 910806
34 247 764426
267 158 467998
154 33 318771
166 232 346152
183 65 951962
286 133 61369
50 66 376933
279 300 459233
259 67 899853
62 232 317018
176 224 751955
10 53 668613
31 158 987691
268 257 620377
196 295 979878
179 117 215526
98 82 358212
148 58 285878
196 49 792366
213 92 638518
40 119 726534
10 70 735127
78 184 850543
208 148 37738
194 220 876946
15 284 642654
20 114 632415
224 222 133955
25 189 705467
233 155 265998
71 289 134413
219 19 191331
234 206 684679
61 111 952467
118 165 519946
266 56 21239
186 43 752500
109 235 1192
241 24 961163
209 184 405749
23 103 676942
164 176 232491
103 203 982128
33 217 758496
266 300 155432
100 192 84487
48 69 449885
279 282 957715
122 14 11958
159 191 270642
64 38 738762
168 156 978433
288 138 26868
176 9 112381
11 73 462079
160 263 166275
235 238 575831
93 262 296228
66 147 774025
197 159 359897
71 198 45386
35 75 738755
292 295 583939
175 247 342155
197 291 150966
125 221 330448
214 245 355038
34 85 746045
248 241 82095
137 290 236930
112 84 409141
174 199 427797
291 67 730042
90 233 200418
258 286 485195
286 265 872267
248 162 213498
179 9 941917
2 35 699022
165 82 975538
21 146 405853
14 126 798010
87 131 244276
110 2 998869
29 289 954386
27 203 844997
86 15 607593
59 83 997848
219 211 969522
39 16 378045
237 241 527000
116 150 615870
50 166 785339
259 225 853838
99 14 117882
38 230 534735
80 73 333739
125 119 258076
64 28 121722
178 217 794243
115 159 442414
229 107 123232
294 118 857770
283 21 234886
80 257 696541
42 240 88808
29 232 947678
267 138 12220
278 194 778865
19 188 843921
196 189 356701
62 177 680006
186 75 972410
181 18 34818
6 289 577905
66 239 341555
169 89 953820
121 89 860519
222 236 851000
8 108 556042
53 26 262244
101 67 608486
236 169 763402
293 10 116901
278 221 180935
291 32 693598
232 86 31493
20 245 283171
82 265 593260
136 58 134142
106 88 784899
92 296 925008
1 110 324706
266 159 579505
12 139 172992
245 198 923778
105 91 176854
116 42 533057
242 206 281256
32 81 409444
251 270 803628
203 39 742477
225 107 738524
118 64 947294
286 90 316010
142 6 934287
79 264 773817
81 97 61159
1 20 583453
181 124 697523
60 59 232869
4 136 166275
57 44 155616
16 186 921582
89 76 634916
45 194 781649
146 153 740337
84 245 400760
287 71 956389
274 11 108072
270 201 614859
267 188 255435
140 179 307052
81 92 728923
131 148 153851
286 195 519076
151 201 431221
271 199 716204
100 274 28412
249 117 594426
232 170 761566
157 22 626025
214 289 845881
165 180 294384
270 68 251556
38 222 70302
179 266 853126
300 70 470302
23 223 698657
125 299 500236
199 58 774444
175 78 524794
123 68 540709
39 217 63562
300 299 818751
209 231 242103
51 233 779864
84 3 762344
132 298 647826
130 80 963558
219 161 616746
267 287 201618
254 147 425036
155 137 685802
181 125 285215
124 90 929
64 295 567230
44 245 819512
171 129 93941
84 172 340001
106 72 665315
59 292 6333
136 132 925115
180 211 523989
269 206 131472
275 62 572352
234 102 811023
98 23 471590
5 247 52114
44 229 848865
3 29 512078
143 247 476070
3 52 296504
247 46 766172
232 110 335111
123 265 138359
86 159 331927
120 179 778061
197 272 423215
16 191 788725
251 63 185140
245 253 913798
124 143 778446
230 295 354911
67 41 855279
294 56 773515
30 23 473275
154 90 909060
22 44 498611
178 181 904931
177 288 950558
98 43 650781
27 71 585510
219 119 80930
38 162 644193
70 156 259758
53 34 822050
282 196 13815
153 134 577774
115 172 447481
194 162 405165
109 118 706397
171 268 893767
110 102 501174
7 52 502768
83 78 61242
32 177 294147
240 267 321401
297 52 957673
192 11 263597
201 23 429203
292 131 730409
251 239 329081
276 121 481666
135 6 52541
175 50 48264
212 108 600502
68 300 15216
130 176 994297
184 51 995671
271 26 220929
79 36 963323
92 22 919326
66 181 442840
268 3 393859
82 215 451367
165 81 180030
96 277 997835
34 22 246935
33 220 73167
43 118 170806
4 65 229892
259 85 585720
243 70 820429
179 270 387696
280 110 573954
7 51 770383
173 50 299096
52 266 419105
298 92 842173
154 29 243732
106 276 293393
199 278 808605
184 23 475139
19 292 867262
251 32 360026
175 245 47048
121 245 351879
4 67 780844
219 137 452166
57 185 892099
216 214 34731
275 137 749174
7 268 18042
30 40 174449
227 135 247728
128 235 310594
88 81 781907
44 162 396152
285 199 951865
140 120 227061
191 6 4105
81 171 476502
139 48 130735
257 261 854753
48 196 588513
268 231 759921
235 245 950153
287 74 195275
2 230 372543
105 278 949351
168 141 402655
7 199 690722
274 280 458000
30 249 889231
215 245 454460
40 10 30418
181 287 336356
62 41 353967
91 108 944775
266 67 11221
104 141 5366
142 62 626553
214 168 669041
56 29 434309
230 253 533972
123 82 486368
94 156 785053
241 125 428302
177 206 238659
212 197 79806
172 25 826540
4 257 706921
82 205 488495
260 10 84317
18 8 232333
147 262 614521
300 118 470435
89 110 910888
247 277 863273
81 194 758934
24 27 818954
48 171 118314
40 150 653125
182 122 659604
9 250 863428
56 170 497273
97 12 909964
187 40 838666
253 33 266550
176 218 651571
92 149 893082
78 278 428372
14 140 574520
103 16 30063
94 172 909259
231 144 448695
147 34 122557
102 32 526206
194 87 552511
33 210 922912
264 140 881364
35 277 436038
249 12 43146
231 105 677845
159 257 54140
116 19 6782
272 136 375951
259 269 781172
191 86 389753
90 102 416743
73 273 914763
166 134 811777
292 52 479224
43 261 311592
260 150 981833
155 109 883844
147 25 982111
215 285 9034
260 17 774653
191 11 11459
169 53 177959
63 31 339141
167 82 91968
12 34 413852
239 176 742082
158 226 819256
67 166 997741
21 255 644479
30 258 514558
65 63 973586
113 261 144750
277 186 2177
150 88 163323
183 243 169609
241 8 957794
72 212 968021
154 87 699295
247 255 619489
205 223 635743
165 190 55272
255 241 746199
22 285 678411
60 184 995904
190 103 996323
298 235 603314
263 53 648282
295 134 70821
79 53 331790
228 216 579407
200 164 538442
233 93 35021
261 15 473989
299 242 955977
226 21 687164
208 171 683067
265 113 742245
212 52 937340
289 294 843194
2 105 807018
191 136 685974
45 61 541538
143 79 97395
253 48 931356
183 231 473993
264 32 896690
7 124 334396
79 154 804243
21 142 976819
43 65 721223
261 293 412186
16 54 824459
199 6 251611
53 251 678206
147 29 854799
146 72 641265
129 115 291934
53 168 491759
2 166 473426
150 14 73850
96 198 666417
197 146 921161
284 254 411358
71 129 806767
276 63 600330
85 235 634306
7 256 132412
14 220 258490
175 157 583316
151 293 763862
62 290 949840
176 138 556811
121 68 849260
43 234 359886
25 9 524460
123 1 50273
151 287 679780
155 21 543534
273 240 663821
185 84 781105
47 148 467313
290 25 351743
153 277 385255
126 4 285113
172 67 339859
236 66 916394
262 196 483243
93 220 457674
155 94 697698
222 105 900874
27 81 705445
96 210 446433
212 175 374874
155 171 806929
242 55 467235
283 175 402913
64 234 716827
33 267 433195
105 216 84273
106 137 860732
56 109 684849
141 196 954422
254 233 65462
213 95 993329
283 227 951599
37 262 377444
215 42 893457
231 292 895566
133 129 369997
186 88 424988
52 42 306106
94 158 834426
35 41 702462
164 290 703263
172 275 686521
22 190 294169
102 6 850959
6 74 726759
83 11 357333
22 149 92274
65 200 110508
240 232 458480
255 142 603881
271 131 283255
223 295 140120
39 80 878066
176 205 995016
188 26 342431
175 69 626370
237 244 534519
234 57 138010
64 199 34794
265 255 396777
18 78 454188
160 200 720344
247 135 483781
72 71 445992
288 62 521865
237 29 241471
143 169 229227
161 33 331420
251 173 158542
76 219 928920
120 299 661100
19 151 954559
73 56 324122
245 34 107164
163 280 464567
100 140 901391
262 61 525028
143 170 985849
43 202 985410
85 135 571020
201 298 411323
68 85 673036
184 1 90809
12 47 281980
266 212 471929
99 115 715457
108 170 978724
292 105 583102
12 41 971979
114 6 578473
252 12 923127
195 201 917101
112 40 472533
7 158 10906
50 148 678758
165 208 533730
105 273 551081
70 64 761219
243 270 800618
181 142 305580
131 123 617406
180 103 92532
281 240 19082
254 98 639976
116 214 989839
275 76 730326
74 162 678181
297 105 808657
275 183 494359
291 166 65857
27 213 394157
262 59 22337
83 136 360599
23 78 374877
133 22 152320
22 94 320982
50 72 931016
173 259 32379
168 157 740382
219 48 133936
213 273 414077
276 298 363398
52 103 618311
170 244 413570
143 59 764347
296 25 16862
2 41 822664
3 246 990831
161 173 467159
27 274 72916
185 202 613801
201 113 135875
176 81 347572
216 268 845016
297 193 89665
231 224 357139
140 144 87783
68 76 354311
295 156 89345
267 116 160494
256 109 45608
70 295 228817
146 268 888452
69 281 511446
254 48 104999
194 175 101007
189 108 105959
298 272 459541
286 45 199543
141 114 462723
229 220 114275
5 12 786803
179 204 696944
205 97 404946
174 38 290785
14 19 437728
7 198 989297
182 125 798024
195 104 956783
194 98 723872
158 164 590650
179 168 119147
219 165 277478
189 244 882374
105 3 819857
202 217 826136
119 62 676327
55 156 642715
222 73 519782
101 233 724566
96 197 669939
109 133 765941
112 33 183148
232 50 218595
277 115 998067
189 206 967606
2 203 334589
20 22 171328
153 163 532602
122 231 991516
155 106 639072
76 44 375789
237 56 700557
293 98 6119
86 116 774793
3 260 988745
290 64 816764
207 196 827037
169 165 550047
124 146 339692
261 94 779046
90 126 720058
243 214 303494
276 161 859938
29 284 582939
279 191 343323
169 61 157123
71 97 929197
263 294 492865
167 188 981290
32 75 280254
49 78 519081
175 83 489576
173 196 249373
113 156 221547
36 85 726563
231 93 394821
134 147 930795
253 300 758553
252 163 787553
163 257 548628
8 170 478844
108 264 849615
276 78 948778
41 219 233878
116 140 792205
125 240 413714
97 195 220295
20 89 899970
59 51 2799
135 42 771475
96 144 530085
71 135 480153
280 4 456728
176 3 814180
32 22 900506
194 189 985019
13 181 322891
34 112 352300
254 126 277772
214 190 162853
254 77 139040
63 33 852048
108 199 19568
261 157 89
185 62 786606
108 86 961740
19 128 399777
148 96 488740
297 153 162741
137 235 972561
158 239 783271
113 183 69018
42 71 129045
270 276 396385
55 192 530016
172 246 261099
92 182 673954
184 7 152402
18 163 243693
203 20 877099
269 54 467205
122 214 288401
83 43 480842
118 180 437954
219 223 159954
32 28 38501
79 194 402097
259 211 330628
144 53 21834
139 172 504259
149 34 43486
12 232 968617
30 240 794256
300 214 922865
280 209 376104
209 143 826944
25 287 815551
108 251 765957
169 108 691966
271 25 677387
180 88 637000
57 225 470812
195 261 603204
266 26 125011
10 33 50546
247 200 961919
170 102 130365
108 5 679595
177 136 518919
171 177 674343
248 84 471469
30 145 544437
158 122 458417
296 256 414001
266 232 405932
74 17 202796
134 290 994937
278 13 943331
53 273 771978
21 18 411244
64 275 723564
298 270 885708
59 72 923694
237 146 140033
290 78 315830
289 109 388460
82 211 867678
12 59 629997
21 40 311509
252 117 38662
18 152 112521
138 243 517141
168 299 485656
251 279 192169
194 59 629416
252 109 379059
257 254 988411
294 119 41778
94 134 877979
186 139 412324
173 79 867355
196 261 704987
296 151 658065
80 94 994475
61 21 489114
160 150 61926
85 205 351910
118 19 374082
56 222 827407
79 141 829672
148 74 569312
64 97 846202
100 272 541710
12 24 14638
5 235 625560
25 250 722846
272 258 314304
212 36 989404
212 203 765365
47 235 174395
4 107 169462
93 84 776836
212 147 246193
174 54 11870
292 133 588522
26 8 562147
55 191 552703
256 71 573134
96 3 721780
54 176 495409
143 82 321372
82 203 659486
41 20 681453
82 159 320004
33 173 51087
37 78 88876
172 300 417314
86 283 116581
55 82 657558
102 218 593936
25 37 525768
155 205 60700
252 105 815079
119 233 987920
101 77 92892
163 198 857909
153 294 367150
294 106 401920
70 128 510492
199 254 218219
7 32 325692
71 59 936861
60 51 471754
2 84 965638
272 286 547876
26 298 830747
179 287 941541
170 33 812813
21 131 641311
285 101 498569
80 249 579913
59 91 223897
294 293 955495
177 26 629707
129 62 41915
271 158 174215
73 147 576046
37 291 72291
168 49 154182
268 94 493956
199 259 867424
125 111 381931
105 125 402812
178 141 859636
57 207 151084
200 131 482682
82 237 509741
250 126 587222
10 183 415969
146 20 55609
186 54 87893
180 280 356389
244 101 330753
75 284 327233
131 143 426514
181 116 307611
237 28 360312
161 272 858506
240 97 983874
99 164 551025
293 5 847356
125 74 475207
101 267 777907
199 265 863362
246 150 12765
22 16 397625
76 149 857571
177 168 648133
138 219 51017
287 141 150200
29 131 280764
131 132 677279
286 144 56943
87 31 480537
247 208 581607
160 187 418517
222 264 952613
33 27 789070
24 252 62328
150 36 82793
280 154 547810
77 276 993617
156 223 210756
286 60 176623
249 138 529118
273 80 57366
167 210 150562
13 185 646819
49 79 379542
295 86 84315
292 7 963534
113 65 663516
186 167 942471
35 114 296097
277 95 423150
231 157 681180
216 164 763484
68 47 994231
100 210 916719
58 94 477984
7 187 910011
219 232 129460
140 255 590266
166 293 489431
265 252 551747
75 199 261848
247 81 605851
203 35 700486
278 146 442667
241 254 243376
231 211 211111
198 268 428944
12 112 700615
29 95 516247
107 264 847953
238 223 490377
100 54 910039
52 207 505976
33 59 334574
55 197 350792
14 189 342672
268 194 245962
46 283 314398
202 206 936740
34 237 764339
17 117 790926
229 38 908049
177 140 764246
280 46 279509
83 295 122382
113 4 925915
264 213 447489
252 285 442962
17 203 924312
69 205 498593
3 56 127576
135 123 292435
75 103 288619
149 28 341968
41 284 895655
8 105 810839
280 136 825718
150 42 649054
23 252 88284
39 280 830992
153 199 655311
89 165 947467
104 32 251639
33 67 716744
118 54 43116
30 3 976133
237 274 369726
171 117 437903
173 83 680034
35 140 653578
118 3 761875
289 224 895197
172 108 194857
245 224 530566
207 3 833540
1 52 782656
231 203 344320
79 101 510869
177 113 306803
28 22 634685
258 150 631585
87 264 519101
31 10 61062
180 195 601284
263 202 645213
282 219 351847
75 139 663882
61 53 31627
19 249 213138
53 77 96898
71 172 527860
108 276 689270
80 101 862232
137 87 918776
139 203 3128
147 196 931197
148 217 269116
197 143 499180
69 74 856447
228 111 215560
227 270 4976
267 147 770955
73 258 455737
73 172 902853
9 279 212871
264 47 417299
105 65 33634
218 146 980417
48 142 23415
137 203 211707
98 199 589339
48 18 416540
143 103 288141
22 174 638191
175 20 304570
132 230 410672
12 103 937181
97 168 382523
182 290 285380
283 45 750505
219 6 492302
232 225 934184
244 103 863007
57 232 921787
161 12 929844
249 203 654953
140 278 51519
176 69 916317
233 24 221080
40 71 881374
295 68 397811
118 48 120018
30 114 66268
168 152 671175
143 221 965836
117 287 821905
199 170 225048
139 290 439205
126 243 531445
276 127 598881
44 160 586622
167 13 420358
201 56 243174
264 239 916016
275 208 663781
173 257 502346
75 18 47324
219 167 653430
30 1 602053
291 132 421334
126 139 227334
239 283 610848
227 289 912986
295 194 501301
81 178 865513
53 280 582298
20 164 66211
282 110 879084
57 233 490877
177 188 11137
216 240 382155
30 31 118124
153 284 169465
153 26 287544
170 194 759168
110 136 301591
168 48 717899
210 292 878993
71 1 964498
266 18 632
7 135 696269
1 282 437738
277 292 712469
4 176 421116
226 52 988762
273 279 332294
92 56 687036
149 39 782296
286 115 874994
18 256 680641
265 177 757058
68 145 496044
29 141 68571
133 245 866702
59 200 212353
231 280 52329
242 259 894841
139 269 870426
99 149 522759
150 254 390267
95 192 540437
238 80 106173
12 111 675673
10 111 578005
300 223 292657
231 59 509608
243 65 607868
167 97 651547
203 53 204322
175 272 494896
275 260 656342
219 228 123504
59 168 734328
58 29 681568
26 55 676119
231 64 277405
277 127 960342
234 72 889787
122 282 448745
68 12 389820
127 202 766651
267 44 775046
213 98 628714
164 103 316558
283 144 576720
41 248 415639
283 56 948983
235 278 791276
61 105 240663
287 155 403334
24 163 965421
21 173 390431
300 254 639578
296 271 805946
240 69 923207
271 1 102633
266 197 916415
188 42 514995
43 103 406553
109 297 903486
73 288 194272
12 94 936167
226 96 259698
297 220 399407
17 284 834702
191 76 354157
98 87 674862
197 295 199948
128 184 469920
221 99 437500
14 117 407883
29 16 241477
140 230 981937
128 144 43616
61 236 281432
266 17 286353
132 168 621167
87 37 393335
182 167 242664
15 42 849310
205 167 246822
269 120 989327
167 243 32120
246 80 31740
255 74 87429
183 293 73289
184 181 24052
119 177 427080
295 71 196294
93 299 949530
33 149 720069
163 113 944483
300 224 383990
26 285 640900
159 151 87066
62 104 247036
287 113 561286
201 235 154580
299 183 27847
25 31 202380
15 140 214685
165 2 697110
120 217 129187
83 283 205134
99 290 187598
132 86 722605
68 11 367100
276 136 346427
64 81 423633
129 225 260343
170 80 112134
62 194 145846
297 169 807533
278 167 233130
184 227 317135
15 242 484500
78 232 811350
166 31 252228
21 177 533330
5 44 917365
229 279 44018
272 148 542112
109 10 233361
135 274 636573
168 218 583418
140 184 866544
268 112 640270
26 54 379619
202 213 714309
52 253 419849
122 36 306818
260 61 16067
157 5 574927
253 25 91801
20 266 389139
42 115 510116
243 204 303018
184 93 799648
89 53 872723
34 170 79583
51 79 168962
101 293 256296
211 205 165209
164 241 62688
152 161 364012
227 266 151275
224 234 751578
204 288 315256
224 111 689713
233 9 844297
67 58 553674
93 148 949614
196 178 783176
232 202 170805
274 31 337210
248 169 302908
48 120 637399
197 289 979656
93 126 989874
235 102 301953
205 232 825810
166 160 721685
92 196 287908
206 164 177285
240 63 424450
223 273 192498
135 267 53750
85 202 874646
136 250 582978
99 239 652638
269 17 97738
89 79 902043
182 191 61281
51 289 14655
202 254 985996
299 174 266936
22 216 71280
88 84 614430
230 65 470762
15 200 238638
243 188 938380
174 268 197739
249 285 362257
74 212 570709
117 80 862963
167 284 430959
48 222 380809
175 59 970335
14 32 703348
223 125 676682
197 166 202496
232 11 43372
273 116 176530
107 253 859229
263 287 66449
9 23 289643
31 237 347539
214 13 801722
283 142 149694
156 160 118540
5 238 308194
221 3 23464
13 146 854306
111 74 72881
50 57 110770
283 190 787737
206 183 39320
290 29 360916
38 100 457964
280 162 238556
22 101 805122
1 267 596892
8 151 890858
104 242 266070
145 258 316896
77 277 176155
24 122 946027
68 74 453447
42 6 498308
204 49 813458
283 94 416160
130 262 508113
151 252 73255
38 31 452803
60 177 766231
204 275 567735
82 78 179859
5 117 921362
181 264 985645
225 157 692665
190 294 542375
69 43 61717
94 119 98197
281 41 278015
288 135 520364
228 180 831372
194 118 680144
216 14 5814
62 250 181563
146 53 834896
234 295 994691
38 248 467284
9 34 758880
168 202 259476
294 163 411235
289 53 796571
25 280 343070
220 203 566752
20 168 112477
290 126 304615
275 225 522799
250 294 934415
18 232 12924
153 278 328425
288 217 508870
274 13 483093
262 200 309635
136 111 741723
25 43 453791
70 3 103998
259 289 382883
162 165 48280
120 288 279809
58 4 829285
219 12 637269
144 224 814857
113 256 384912
221 289 46446
289 234 811200
98 19 778799
162 51 17498
229 134 276666
177 111 549845
180 191 679827
72 251 232704
6 98 983637
298 221 946660
211 169 573967
5 138 964507
263 83 970862
124 195 453370
180 92 371089
78 98 113876
266 297 868519
176 67 915112
227 69 353792
218 161 920795
75 254 168154
252 40 903348
188 293 577917
188 128 963659
70 222 320745
122 294 476914
42 41 281412
210 147 668474
242 277 9082
3 126 91799
258 289 156150
114 88 878979
66 146 621323
109 189 640474
47 19 848013
256 126 533903
245 180 42761
53 194 951581
131 74 774542
170 224 943397
91 290 108935
179 150 988564
202 285 514696
153 140 560802
287 239 165041
185 146 738169
32 162 132936
49 144 142965
115 255 493838
283 275 535279
271 240 537698
17 46 352569
235 130 395829
179 227 41005
86 114 652477
100 245 718841
82 179 630824
251 105 302123
93 137 31223
267 62 241921
176 231 841062
160 49 318993
144 45 344131
71 133 408685
24 299 447935
222 164 321883
250 127 507076
112 1 776229
181 43 273182
209 235 744781
178 98 772956
286 294 579003
133 17 279946
188 206 425388
80 185 828114
245 172 15250
142 43 798949
225 2 390515
217 203 942471
146 256 662255
287 106 16580
76 126 232082
166 198 411618
16 26 567627
140 38 453400
242 119 996563
258 5 62487
24 171 547782
187 94 292124
289 220 410410
162 270 439421
295 17 522386
250 235 419159
165 138 474414
68 204 205687
178 83 58007
273 277 298056
95 69 649058
6 185 830674
94 286 664263
99 96 162464
124 255 414956
176 213 17717
134 51 933868
243 38 587152
140 300 158485
7 242 609333
26 12 58084
186 251 794137
197 75 377136
136 292 920221
31 120 188991
1 44 404117
34 4 138078
146 92 361505
7 203 976138
169 258 626408
98 158 786290
186 208 152409
22 290 423439
190 111 869707
97 298 28389
278 226 216497
163 270 166199
52 161 953106
264 271 84777
262 36 750645
169 300 118304
198 101 590734
77 135 378851
183 257 569556
133 256 116455
202 153 947672
2 134 842493
137 102 731781
86 294 482398
272 209 360861
268 15 126894
99 152 977260
42 271 313059
43 15 345478
190 48 497320
44 263 786134
134 143 515367
138 45 483886
75 228 557197
204 87 924282
31 85 802156
178 64 733865
263 52 275916
223 33 25072
91 24 288687
289 215 355108
244 102 3964
142 227 909867
167 220 168664
172 61 785795
68 3 637019
113 225 820655
296 147 10668
185 90 35136
149 258 531641
259 187 946313
12 278 236903
243 39 7953
260 123 853040
66 28 148668
241 249 789479
245 78 874841
32 116 873993
100 226 483846
44 128 252222
125 148 68596
92 120 551500
211 272 708143
293 136 125934
212 168 757560
8 28 12391
58 26 316054
278 270 205476
109 204 143606
290 146 833027
115 40 993229
187 185 459963
154 131 940105
80 136 433908
38 185 12740
24 151 69308
264 175 163847
15 219 871963
118 270 591149
179 274 836630
133 261 50197
22 12 461853
226 174 792968
300 148 595869
195 214 635942
155 14 21861
75 25 908967
241 109 135029
150 124 469370
144 97 544722
143 114 976453
172 264 812140
284 111 568588
224 178 665698
171 262 22080
79 283 695086
161 50 476834
171 175 192077
250 291 344811
244 80 739532
78 2 984924
18 171 980585
238 79 137611
83 129 993097
244 114 674037
222 57 462357
8 249 669837
26 77 305994
95 194 780382
148 9 318584
59 144 734094
206 43 445811
16 143 438517
297 165 118072
248 52 942920
179 275 146937
287 158 953080
249 75 683047
85 203 658206
85 160 274576
202 7 45930
118 114 536870
179 42 882320
87 190 863351
152 280 684245
197 178 218687
220 168 817098
275 166 799780
224 97 335098
88 155 160422
13 64 557878
214 153 556376
276 265 657180
146 50 233101
175 46 583263
69 75 811889
116 151 882682
62 71 365500
185 29 601898
239 19 693846
241 207 825118
154 171 217648
213 82 582413
189 28 124803
188 61 724220
220 268 88623
203 218 3221
232 283 444961
24 181 745665
190 12 734254
149 106 951266
80 124 189808
189 163 550305
186 158 12655
280 114 970375
183 108 3042
60 92 488630
204 279 125629
274 197 17399
254 51 466999
15 244 268682
217 289 524379
278 195 545853
269 116 74436
53 201 344427
149 209 427453
90 43 842409
218 30 922190
22 82 323607
146 42 574001
234 220 809197
246 57 299075
212 279 888947
124 5 58104
19 145 246874
84 263 176579
190 13 790521
42 83 353774
162 100 796382
42 148 979225
267 146 864334
220 246 275508
288 171 613198
182 235 762976
232 83 397905
238 50 193867
30 4 525697
247 147 212577
142 125 183418
196 91 622650
264 235 446326
83 53 620243
87 121 270796
250 162 572210
126 235 585936
83 281 477470
277 269 209156
70 108 194081
164 139 988498
15 257 940730
222 188 827451
104 110 751842
158 230 260709
193 28 316053
73 287 260853
77 250 432127
204 237 480335
297 188 877595
81 112 870900
253 168 794736
149 68 299021
220 185 989117
190 152 115189
216 278 311785
183 102 552314
150 24 78038
206 153 439526
193 220 113333
268 282 334323
83 194 169607
267 210 464270
280 52 145993
104 90 630660
270 262 493722
269 237 339622
88 105 142894
33 159 807828
10 279 676766
123 153 934318
239 50 835489
181 52 907151
249 300 383968
59 243 180302
139 66 163522
220 180 276251
277 146 29522
147 293 153414
180 163 90074
51 58 343588
211 51 913810
75 85 229354
50 198 727636
165 143 91558
13 189 356814
49 263 997209
213 149 405043
295 153 979188
129 181 639942
260 135 89351
249 270 249974
267 213 729767
208 242 213277
38 75 788936
149 80 303147
243 123 606483
205 196 800239
178 94 906460
247 142 398416
61 187 710311
140 7 906156
26 209 195594
96 113 329879
286 244 284413
27 243 105542
116 26 165289
153 43 96170
130 146 149962
294 64 269400
154 228 146471
110 88 938403
62 25 184237
134 246 101336
231 33 521739
8 188 578145
197 70 973066
80 215 111453
180 25 884621
45 297 494689
285 118 476819
8 197 503875
240 205 190217
37 58 226918
200 23 331349
278 282 960785
276 85 28116
159 285 454196
92 236 660853
286 227 557274
258 160 709703
256 61 707721
186 177 625827
201 90 451897
212 1 849656
237 74 366505
79 139 194198
108 180 902866
295 114 216163
121 172 636420
278 263 429284
105 133 747658
263 111 392009
2 71 792308
162 216 762738
215 136 646445
231 22 585765
17 81 417200
59 26 192500
69 195 899088
161 203 934936
269 209 209388
150 162 855095
238 154 368086
47 97 302086
186 81 183764
112 128 188557
10 14 965260
23 195 45730
135 13 779903
99 135 884066
27 283 498781
69 283 263608
165 286 121046
277 114 870184
22 128 163533
87 274 933329
198 89 341191
194 256 814903
235 299 430138
196 225 550114
294 291 998091
219 122 911471
226 107 407711
15 215 546529
247 294 41061
65 174 786445
45 167 286497
119 80 382941
2 240 270322
85 166 240922
185 275 42493
250 227 985702
44 164 359700
247 271 496139
52 209 866274
59 282 278946
263 196 924097
152 295 172235
11 236 122819
182 116 192432
122 5 897876
216 71 208891
231 154 212169
71 199 153883
269 256 399036
171 102 482363
243 224 304471
99 156 500456
36 172 343241
256 77 1556
13 110 975939
201 136 971261
128 2 896749
101 173 887735
109 21 54587
266 126 324628
172 134 63765
59 130 572727
26 244 421769
10 245 401510
221 67 665416
236 233 848602
281 8 278261
234 21 900733
227 294 658872
52 191 306038
255 92 634410
127 267 916341
19 257 494127
103 290 866992
156 172 252513
270 238 221348
130 158 35270
30 294 310460
35 248 540851
177 145 563290
236 180 619384
160 191 880147
264 249 975823
107 79 47540
218 9 185338
192 27 115895
255 235 604454
17 147 331110
67 19 345136
58 184 192151
222 233 391202
119 6 430968
148 212 259116
100 151 716503
289 158 551773
2 51 438638
94 282 392857
278 209 92145
273 145 801483
181 235 965587
103 234 997168
214 36 903362
45 165 148366
260 249 948559
29 191 494673
289 122 151404
97 43 370851
171 248 521626
224 169 416969
128 159 377457
88 216 413043
119 88 780187
123 101 115647
47 224 304483
279 292 833144
194 242 353341
279 25 264868
258 56 470490
62 269 680045
47 163 883840
123 233 768994
297 194 222727
163 60 491501
155 8 300775
5 114 180716
195 239 541507
296 121 353255
193 17 488320
24 180 280397
125 80 42682
295 291 232186
185 226 591309
55 250 658296
42 233 61264
183 75 780347
121 199 972599
234 203 639530
1 255 480453
173 53 686786
297 262 403293
118 265 42132
54 5 839330
274 270 164080
179 280 271735
158 193 596406
39 15 92508
112 88 204783
23 159 783250
235 224 747537
28 40 552690
96 188 147160
191 285 956297
256 193 298904
257 131 810045
230 8 872769
263 6 187558
59 6 706817
299 150 392071
168 61 18976
289 132 596701
109 100 856620
55 220 512324
249 232 123782
145 159 313332
66 206 972193
171 32 387519
285 84 651882
224 156 433579
76 106 917961
110 183 877273
255 237 640914
217 190 658526
270 229 350952
83 277 86225
52 111 406326
73 279 945778
110 47 35787
60 161 18825
281 100 716193
186 73 49357
158 182 710798
255 297 104123
113 288 354908
283 164 639694
264 128 588463
217 97 610397
215 180 968654
190 115 459936
30 81 487590
229 9 994047
167 24 882254
187 262 347625
74 101 853708
299 51 402369
219 205 366507
48 105 625810
278 46 745101
43 59 281308
206 182 248691
92 105 472227
231 145 103926
92 264 757784
105 138 992202
74 292 52394
242 153 17148
298 234 89014
71 138 924869
121 18 598005
113 145 320066
208 74 662610
144 277 766665
152 150 387845
160 81 464738
3 9 559300
103 5 234220
88 223 360971
164 6 935938
4 164 145062
217 136 132590
66 275 605533
10 124 589714
77 33 654653
177 190 759060
236 8 31033
129 146 122828
92 169 942380
46 5 638542
90 175 247491
211 106 916881
286 106 759356
295 27 654707
285 83 366969
162 269 408431
2 104 329102
223 55 160565
7 208 484933
72 291 248311
112 147 800763
100 197 564873
226 143 30324
17 62 477623
101 138 143286
46 65 128871
46 176 82869
110 187 859222
105 177 309418
181 169 208649
237 136 260130
125 184 947293
49 281 978291
73 24 328500
113 125 197531
196 267 971214
155 219 595090
190 228 138667
296 223 488930
230 270 734289
150 184 358668
60 262 791618
237 55 965229
257 225 427124
205 149 34592
224 168 743466
271 54 312103
294 243 354011
267 295 83755
96 58 834264
77 161 205483
220 120 58600
276 24 821093
108 263 113066
54 83 991202
20 208 198163
96 236 428030
54 209 894262
285 102 290595
251 134 170769
156 48 632379
63 121 381865
77 261 192841
299 283 262421
237 259 555225
202 45 13660
229 233 660390
179 167 555152
255 274 659620
21 89 682185
52 229 981459
51 143 580654
254 137 395349
289 112 892897
179 276 437693
139 247 574145
41 247 601191
5 230 145488
184 106 527283
126 70 623267
164 132 859237
168 17 914352
23 55 451633
49 272 171988
147 257 957194
285 74 477918
113 213 602734
205 182 244857
179 119 369248
134 245 728395
252 19 211097
182 222 145835
121 33 94550
276 1 462114
89 35 859120
19 130 63975
49 284 924482
53 116 244874
86 237 923136
64 53 118041
188 210 323820
46 130 737933
170 280 125808
116 246 867010
215 252 407122
64 139 444565
21 24 581916
285 75 807860
46 4 917571
147 83 343161
151 48 558372
281 201 250081
186 90 687229
184 237 707890
82 4 489967
165 21 528471
10 112 887565
27 83 353159
193 299 306032
188 64 574177
248 115 347913
97 187 798946
80 38 155195
272 125 446353
103 150 20120
2 22 242379
293 133 542391
231 296 714894
96 196 575388
77 20 789498
133 86 907985
125 77 752660
119 64 163499
289 34 895449
162 143 100497
8 182 901996
9 111 205618
207 32 219322
206 53 381633
57 296 40493
205 287 565351
117 166 678137
27 144 267408
204 282 604098
159 29 122100
192 290 796732
253 178 858089
83 1 339164
135 163 371079
86 16 436393
296 134 592094
286 72 689207
262 300 658839
211 240 336960
16 225 959590
79 71 952198
214 146 439882
242 239 984516
6 126 548374
262 135 906929
19 149 50327
75 198 209126
28 235 515487
233 110 774993
214 145 127661
18 248 336187
88 40 713393
187 30 666366
22 62 469547
71 67 908084
144 90 898523
183 240 44133
232 152 75381
190 56 881125
290 156 883919
37 44 323147
38 217 482601
56 164 873685
96 4 190714
279 162 708872
222 63 943485
161 274 289630
242 131 769091
12 231 101292
109 193 424194
84 108 600931
83 7 826982
299 96 795711
227 75 139735
94 125 672596
156 41 527829
114 202 720499
243 128 842145
232 234 634127
166 72 901004
17 257 107615
269 224 253440
132 74 671722
107 252 50530
46 164 917891
98 261 927641
189 97 28839
165 230 933724
266 58 70341
261 240 797488
155 266 449937
126 16 614958
186 154 393075
185 32 711712
5 140 620817
42 33 417529
226 176 969830
210 115 165038
268 129 917032
128 211 66457
190 249 386411
150 102 599385
238 100 856555
255 15 893340
296 135 702430
165 39 331258
30 169 325041
19 132 815788
80 65 863832
146 36 822233
207 156 967727
54 250 68378
271 287 796572
164 7 777306
278 118 910691
149 174 566862
174 178 693687
131 165 125007
209 9 647796
47 202 299218
28 154 77884
109 78 431298
13 106 678322
289 118 565156
163 202 201849
240 62 354184
111 85 316032
139 108 466673
74 81 271822
42 141 524992
242 174 227729
127 238 38878
160 162 210360
112 39 636929
60 258 875108
269 156 293897
215 27 410947
136 149 124394
52 256 99990
52 179 19561
139 26 248030
48 289 661134
213 295 716804
78 30 498014
6 281 97982
42 17 706341
152 114 316777
128 9 641733
157 186 637385
118 223 772912
172 77 853398
215 112 728113
152 13 988962
273 69 696214
274 231 417828
170 106 713942
266 270 29312
183 171 66946
52 6 366764
102 88 629821
101 230 740740
72 147 161954
17 2 477725
298 123 716809
242 121 937500
154 35 522455
109 144 828720
178 225 485660
226 200 811084
110 24 651988
228 23 856437
56 17 257136
6 259 268976
71 168 278310
83 122 301747
92 299 722619
151 57 760794
179 224 911749
25 139 113221
160 105 577218
73 46 942940
60 39 521140
56 271 333755
93 78 53441
259 210 159890
22 193 419077
252 275 732684
221 27 182097
98 184 270965
224 198 639299
75 154 20479
143 264 249642
208 114 603694
5 51 195835
153 32 458404
70 114 923995
125 183 563990
35 138 715960
188 230 610837
216 73 443633
276 211 263914
285 298 269746
185 34 47249
111 176 342835
244 265 417817
229 22 394665
10 133 909683
51 129 50207
175 2 515179
2 121 876278
48 179 653197
1 57 42924
214 86 599305
299 269 569324
157 120 420047
232 136 28396
67 83 563254
140 181 256981
87 255 978402
34 230 2731
216 238 248386
55 99 971438
184 290 890931
55 216 869909
257 186 800532
144 229 434835
217 191 521529
222 184 351883
182 26 845831
264 295 172581
220 259 258242
236 164 791697
121 186 714090
32 35 632478
284 183 739078
188 172 973095
183 81 323374
32 108 444236
66 101 366553
7 218 463513
205 81 673403
53 223 833514
121 168 884641
30 165 844776
95 216 650529
13 1 277749
252 298 775202
171 230 15655
99 284 890311
252 240 350192
206 111 35576
146 139 872406
118 212 356291
73 61 599840
84 258 712206
60 118 514012
300 271 993526
120 34 849404
251 225 386701
262 64 171805
113 161 528299
173 93 718707
139 36 697462
60 147 387252
205 127 358133
227 125 181302
97 110 126003
117 129 780034
191 28 262250
123 81 475676
59 96 911894
204 69 428715
106 234 103620
167 111 592781
171 110 978861
45 66 357895
264 85 445964
187 66 694500
79 195 537935
32 295 695575
172 280 523862
124 239 871495
18 142 823381
57 159 167663
223 20 652657
104 219 283578
266 4 310660
212 136 722248
280 49 352637
207 2 963058
71 75 238864
141 252 268368
103 295 368086
217 223 850011
284 241 614344
184 160 59722
29 227 506189
9 159 809988
128 114 592869
292 299 764002
65 69 709392
57 172 85938
139 232 745712
286 81 131100
243 281 750977
72 191 711234
55 235 61366
259 40 767126
273 95 189243
10 96 689678
4 68 133368
107 240 453977
159 44 820011
259 282 604094
142 256 45840
120 233 504673
286 105 445283
20 162 219895
165 287 781619
121 230 49138
297 148 793288
59 278 255148
175 89 89442
176 17 258287
8 248 672693
173 57 151045
75 238 933905
193 258 678214
41 112 509372
18 204 957975
17 51 261570
69 166 721302
68 172 579919
170 250 106428
23 242 294847
80 268 797189
43 185 544926
260 266 747929
267 119 67430
15 68 699238
47 155 686268
128 97 312078
35 187 537538
169 21 946895
274 256 80973
188 109 996476
276 209 146686
166 200 650892
213 22 614753
79 272 701078
67 134 429086
203 202 792080
183 242 28451
78 217 129424
56 211 119989
235 77 934122
19 234 149655
74 61 62369
116 27 168181
76 56 424604
174 293 701722
253 225 706348
218 217 149333
276 119 260430
192 163 709345
179 222 992580
292 218 697888
47 191 168494
217 8 635881
261 300 853854
219 130 269754
128 155 350289
70 111 977174
264 42 449193
185 286 356607
143 11 250940
200 214 563218
267 261 178879
12 66 233618
78 47 779856
206 30 937037
123 173 350592
38 139 401438
245 191 396706
116 206 20555
83 32 484250
90 49 595028
154 45 652625
228 117 776159
209 224 766402
119 211 691945
215 120 898062
285 99 290495
55 102 833144
19 53 753974
267 108 609111
17 157 241472
225 165 375885
211 191 682685
186 274 825551
5 147 765775
217 108 214889
113 292 969164
214 197 539950
211 279 840812
187 261 676025
133 192 958346
91 213 574106
138 280 420440
25 240 60742
175 44 905506
9 142 764703
264 224 124671
11 161 993536
179 79 917349
59 224 327295
207 166 62170
39 205 142725
287 91 39721
129 111 700693
141 183 387265
126 176 881226
113 117 931548
175 24 364686
147 121 53337
173 98 690446
37 197 178964
224 8 332679
256 214 658490
138 50 367939
179 139 781301
49 62 161754
239 199 326225
45 282 184613
53 279 767543
263 279 236009
134 200 657141
226 241 953593
27 5 995891
103 92 624041
286 127 205945
10 205 883866
204 60 329328
25 168 896235
41 275 964832
115 1 977427
80 297 808990
135 119 893935
253 183 253824
11 173 695757
246 231 87725
10 16 909153
142 258 32216
20 18 476273
120 247 258946
140 43 481583
83 120 702259
244 269 484245
24 88 285330
83 255 865030
108 298 287264
129 279 260046
93 26 823689
61 241 872252
151 69 127175
96 1 952203
218 236 908118
194 254 76550
181 171 893212
119 37 329815
36 107 69006
249 122 139251
24 121 986756
118 34 760866
219 55 96551
39 54 992880
250 271 556071
47 107 205116
267 45 117255
167 118 418252
147 238 132835
138 174 248137
82 251 877780
74 173 403590
20 36 940833
83 174 686906
283 84 9649
147 172 806193
97 24 73170
237 279 305654
133 285 118086
150 228 706166
22 206 991794
263 250 233906
186 161 887824
5 254 399243
233 80 227053
215 295 644820
48 158 280955
71 66 341591
174 5 575472
81 280 708569
234 120 966907
233 60 305669
211 260 574179
121 111 641051
258 176 780099
211 77 842255
85 275 326786
202 293 27964
104 245 931379
38 102 692551
24 294 917984
283 292 288206
290 120 97470
271 70 172546
198 264 59389
249 282 704326
37 292 644977
137 226 871283
169 14 395788
42 9 630904
91 289 821519
21 168 769033
44 274 161248
200 201 459034
128 66 463258
171 266 394008
269 15 153723
44 94 374294
162 246 934073
284 154 680071
63 48 746870
186 234 75845
278 4 558340
45 71 321004
278 201 272580
53 104 120275
168 264 210836
38 72 723377
206 258 940792
158 129 244564
289 149 84440
72 124 180350
255 292 605134
212 65 115709
58 71 684816
187 76 121932
84 183 775653
27 32 860250
124 106 255997
10 250 203385
263 164 842122
10 264 735800
160 183 427635
75 16 551781
66 159 259385
115 34 194481
260 127 985511
160 254 752815
37 230 963313
33 192 749186
123 53 510399
6 173 90064
132 175 683058
92 231 503675
14 103 152244
57 41 953140
221 250 294169
157 125 975366
163 300 513505
280 300 892725
181 148 359806
170 186 753384
68 186 810966
66 55 973550
290 169 776727
19 248 366357
6 63 906056
262 81 477142
287 82 557595
142 57 845013
45 298 507552
214 134 717067
101 105 900619
113 246 864867
141 59 527276
243 132 281811
252 18 598350
234 190 339000
184 136 252707
74 5 755117
194 106 289127
198 103 284089
270 216 893403
22 53 429565
293 56 113301
289 67 466191
32 197 121948
283 109 550851
208 235 167963
291 248 9396
158 217 492132
176 281 878398
31 189 4392
100 154 31752
169 162 705668
16 242 49633
251 117 509667
175 152 995805
153 221 968227
47 69 852296
33 164 390254
300 57 947714
92 94 877297
99 264 590747
292 160 920323
235 233 188922
184 162 716090
271 23 456770
169 125 501084
121 212 883725
269 169 808454
42 249 510177
226 8 971289
10 57 499343
104 107 361063
155 273 509677
261 1 49522
44 244 280796
265 167 535920
134 140 488117
152 14 303152
192 225 118754
261 283 970958
28 188 122775
163 160 712747
6 250 796760
164 112 965618
33 293 942111
287 11 33504
136 64 385078
280 74 174805
143 87 642461
191 85 560540
266 167 540065
163 260 106538
282 42 848168
282 296 780718
39 281 711354
192 30 991828
289 170 206172
279 175 54649
20 93 859089
96 244 921954
71 266 805866
119 65 262040
64 19 820080
197 53 981591
291 268 834655
83 279 884253
82 172 316029
290 46 511836
212 49 86624
230 128 413374
213 127 202987
238 153 132692
22 85 415533
93 83 752410
119 182 957881
297 296 170972
94 233 782125
153 172 21957
130 244 589415
50 287 590584
240 191 123194
194 3 139099
191 122 302589
24 227 587669
1 39 467166
163 26 842989
209 73 540677
277 230 317530
163 126 599007
76 109 624303
245 88 160560
134 17 58006
130 6 504368
269 25 744281
235 197 150202
297 212 215053
225 154 842174
19 61 287651
212 145 202413
232 270 227077
36 137 829199
170 169 699234
252 90 255808
36 18 646935
100 86 25259
200 204 427404
192 246 770896
187 291 662242
152 209 278269
183 205 480645
266 243 912608
216 101 977764
88 257 268692
100 30 125502
54 6 938803
176 277 875092
283 58 423150
257 62 985576
129 200 172329
40 176 623914
292 192 344275
81 100 868842
278 10 162580
169 134 700134
172 212 885872
189 11 37307
113 186 805433
193 78 608496
6 183 789946
114 245 538138
153 100 669819
240 134 476835
106 85 371181
207 273 800930
38 227 90354
260 115 251057
242 219 790713
52 92 457357
53 75 743414
150 65 498353
7 152 449604
61 214 605453
63 261 960292
206 72 170390
285 282 147720
184 75 157207
85 200 752634
121 137 800037
215 255 59014
238 145 199348
213 169 509373
79 148 375100
31 96 138364
266 206 501055
229 88 296544
89 289 981476
25 42 840747
261 73 767894
231 271 104295
246 204 810651
51 110 511277
186 205 776456
50 85 17485
263 36 227134
91 147 798162
188 148 602699
100 43 648674
238 224 174420
286 246 235646
288 207 675483
272 37 428256
184 94 934594
149 212 261905
34 94 687009
187 228 122203
183 5 12916
148 140 1282
165 132 360413
259 8 637184
213 50 942094
296 207 367799
257 238 491985
149 11 430608
85 249 185985
160 218 681323
90 181 687282
160 252 704170
228 285 18075
223 51 547335
262 38 238343
102 181 899271
101 113 874954
14 183 674184
131 245 170352
50 119 581111
214 220 64288
124 74 736739
91 185 948825
231 96 747108
206 7 7272
286 196 69610
111 222 87827
177 218 946314
65 143 739290
253 243 666536
245 1 9133
40 209 936169
180 264 951321
19 290 926315
261 132 999046
79 103 212100
298 187 688540
96 235 2674
210 103 604113
261 166 575753
197 132 606035
226 271 486139
295 154 471129
81 83 981114
95 257 474365
244 77 128304
38 109 327472
74 19 509960
96 139 616521
35 105 213087
27 253 537621
116 250 291803
188 131 181934
262 56 676614
5 93 821558
115 48 694430
121 118 228356
145 296 36084
51 53 293666
173 84 905293
79 11 881575
17 218 92592
215 70 282938
186 80 373421
205 28 863981
59 220 96827
93 242 92519
7 188 265347
40 153 765119
181 91 51337
176 114 576309
209 216 202199
33 230 48422
143 280 165273
293 270 591281
187 55 539219
159 243 254938
42 239 16149
266 236 678884
127 53 779261
62 147 513342
223 37 367126
269 188 236928
252 9 759309
102 260 366479
48 51 547339
212 265 393312
238 220 318939
185 11 440101
212 77 432549
251 102 994132
87 270 748485
15 136 334609
117 62 626330
198 18 893952
126 200 916056
154 199 774993
168 117 420907
211 197 736866
114 259 732177
67 180 940475
164 247 821019
139 102 133624
287 134 822582
285 201 958660
295 131 714247
91 46 215979
251 111 576422
111 44 513266
122 108 397314
107 293 475425
228 255 618447
63 174 351733
239 225 748356
63 273 421684
46 76 746663
91 57 762562
120 38 622152
101 257 734187
62 175 175943
122 172 312915
268 299 5395
29 280 487249
220 157 824107
270 185 230421
178 294 590649
234 30 438231
175 260 949263
74 293 429609
145 175 708700
63 130 594519
159 135 381633
21 265 338494
93 243 183554
91 161 788329
101 34 569914
175 296 392075
253 164 46605
208 246 461685
13 72 987121
197 164 699643
138 151 570271
137 253 269455
66 213 324404
132 149 469001
263 41 312909
290 214 584139
256 297 364728
12 227 542441
117 263 988856
188 104 351362
68 16 768279
130 289 758166
168 14 466302
5 248 126907
63 197 535571
280 33 795136
83 289 617018
221 243 609419
100 297 780364
294 39 907822
156 194 938725
116 104 192459
230 173 943968
239 62 424907
98 193 743965
24 218 920360
161 34 114795
149 286 943293
208 13 955467
45 208 283505
175 70 135262
91 167 80709
178 10 609279
30 248 681272
143 220 662724
21 198 416082
163 125 310664
293 194 332696
47 64 79466
208 66 374721
30 271 946572
157 191 287491
193 239 765400
227 40 732518
274 208 325720
80 258 221275
284 142 272839
207 158 616099
33 185 588677
34 82 74592
132 58 712181
144 152 536477
58 277 439846
35 119 919577
109 271 462147
299 177 660619
198 192 274189
219 212 616871
194 215 78360
269 119 95298
286 111 485241
207 252 767132
73 135 578946
158 87 521476
52 233 704002
117 81 79245
290 257 292382
132 139 572261
209 163 468601
264 55 603570
176 56 811885
252 201 582452
293 168 216295
68 253 387226
51 4 430721
262 75 906968
233 285 117416
143 128 443937
72 31 323328
233 135 835194
252 264 97405
253 213 164953
195 248 231066
92 288 666010
270 205 943258
55 132 498047
93 255 585037
150 87 5710
178 70 481750
176 32 71026
153 268 745723
105 140 103918
231 276 45020
138 44 762494
181 149 6484
250 270 477755
170 113 873628
14 105 741979
275 90 148448
47 186 324607
23 233 654118
83 181 851250
220 11 920814
280 262 65535
182 168 803838
112 161 788697
128 123 410235
260 57 883041
242 267 131970
31 270 343623
103 45 887420
110 132 800702
63 78 494655
32 194 846346
170 16 132247
205 238 632264
62 207 195121
55 16 687824
20 243 767574
123 55 889436
29 252 340658
194 235 190170
277 65 870772
80 109 284232
64 172 682923
151 193 677579
160 266 170651
12 124 11947
13 36 946037
291 298 62814
67 66 476292
148 198 714213
11 250 321029
186 27 437411
29 300 957789
149 198 440816
44 105 857168
51 279 716183
19 8 627293
205 222 45470
30 235 250333
255 246 686994
148 250 190139
211 101 880950
82 204 622035
124 122 846802
262 267 169096
150 112 409819
223 101 969766
60 167 758539
260 234 968683
73 246 380603
139 235 834527
298 160 954657
8 231 667588
282 248 23582
31 273 448202
37 158 404750
297 125 140448
261 177 620732
78 132 843295
223 168 220742
296 179 144969
97 103 884943
260 219 974787
17 248 154222
204 40 524816
43 245 873876
60 75 172202
147 141 487543
107 277 373829
5 31 981788
137 39 164709
222 1 268893
199 156 238109
274 238 709857
255 190 322410
209 126 362275
108 236 923596
219 291 284567
100 255 808532
83 63 970940
53 103 392582
43 268 386557
198 114 906536
106 69 182786
144 136 152307
92 118 253728
168 77 240730
64 242 673965
219 277 869265
174 126 842172
272 82 163738
274 202 712378
54 220 848323
196 81 486108
1 272 136305
273 263 749097
279 151 961299
148 19 332573
77 293 2386
76 212 45806
81 202 884682
209 105 218346
208 94 877881
77 84 680580
274 201 865363
138 233 61554
41 116 186
161 53 391994
21 118 219922
142 30 468659
130 247 105520
29 166 50180
282 48 50173
61 162 211454
26 263 544364
182 60 723057
109 22 105087
250 224 533097
45 242 353139
80 178 681673
171 93 655102
201 26 240785
288 186 795024
181 5 216453
160 293 15269
163 74 733548
183 109 305673
260 287 708917
105 188 971987
219 17 6475
66 16 116716
258 299 612934
210 205 517403
60 72 866683
234 293 515122
288 38 548425
68 155 960087
35 195 586089
188 113 415764
200 113 619199
55 184 876859
124 172 681581
161 61 178862
193 25 726148
79 155 207579
154 126 100054
156 237 860808
297 208 469094
258 141 979019
191 105 131154
97 7 540736
204 15 819925
245 53 111499
152 11 187148
174 292 525173
7 236 470711
78 202 305130
222 170 926909
95 202 564164
182 27 511274
141 2 798304
78 36 427004
253 10 83706
20 268 151123
244 176 754807
161 217 776951
203 261 834239
129 229 301322
117 225 820998
210 80 461539
60 238 766645
204 160 407614
216 235 641305
173 142 208850
278 243 745125
257 222 412472
292 28 754769
121 275 446037
194 177 868381
50 180 727247
176 123 330108
218 257 448108
141 73 423019
80 282 460192
259 54 288306
186 126 70985
294 142 308104
8 145 312640
295 195 337355
106 186 38583
296 184 938042
129 271 812336
121 169 6750
3 271 928493
20 9 635410
199 46 339996
227 53 696739
84 220 916305
99 286 307666
56 57 687806
150 95 979111
208 217 576978
228 203 23470
64 135 427879
183 285 153963
106 31 190005
66 274 748920
70 227 602881
267 144 472030
148 3 969966
27 64 495674
18 3 322257
96 194 196135
108 22 329315
115 196 166551
163 143 256522
287 182 797884
93 248 592136
255 252 224745
181 155 771001
221 188 16019
107 300 261831
202 199 403274
175 117 342566
181 100 536510
114 138 67203
12 198 709708
142 100 171515
156 240 653548
81 153 909720
75 202 909994
251 109 738522
218 66 233160
12 46 440561
60 48 683557
123 162 123625
262 261 984489
146 210 174178
216 99 280809
56 88 642889
48 82 68766
27 209 472191
212 291 127225
101 81 392493
101 209 671500
275 78 142451
54 297 337718
53 106 944778
289 206 538817
129 207 196176
153 215 886011
37 225 738359
48 28 832962
82 144 119012
292 91 947044
246 55 716825
231 103 303421
13 92 117275
128 46 768377
129 243 627384
120 14 205401
6 101 987195
258 118 79029
36 91 44385
209 43 505612
106 247 73805
77 31 343856
92 229 558831
288 83 362646
242 50 378950
43 67 518728
235 283 171230
39 51 151389
50 43 925752
179 248 560614
260 282 644787
65 13 525412
72 116 475350
135 1 619475
134 131 560551
165 273 558882
124 27 704852
79 138 112838
209 221 240072
240 58 411047
18 23 512501
237 127 133473
246 280 668713
204 228 971053
22 196 61627
38 84 458328
231 210 408613
212 4 694800
258 167 936125
44 15 235777
225 155 474875
166 11 421051
172 105 37140
179 192 627538
51 55 347272
31 152 896092
52 63 380403
250 249 150885
128 279 269081
65 276 944181
252 235 170867
216 131 415693
1 204 359945
270 140 593421
219 247 914144
60 213 923887
191 271 367328
273 140 611261
160 135 114145
225 25 711576
217 137 888130
8 33 511287
20 205 84678
30 168 113216
69 123 88809
15 18 44370
95 160 748180
139 121 422271
66 22 157162
97 40 923595
264 105 388823
86 79 318686
272 46 71772
287 77 331160
8 85 246154
10 156 456510
164 285 313626
196 268 672805
43 265 714343
199 133 787980
282 275 868400
69 10 599758
265 63 559868
154 211 497072
107 145 32633
44 45 452522
87 58 658276
245 150 396157
297 215 282579
121 150 119832
253 293 462224
170 262 278894
150 48 615768
47 279 978506
132 234 828439
215 114 219670
127 32 577782
5 73 609033
57 26 662389
170 233 431453
171 15 718712
11 135 511911
299 224 527853
210 216 302968
58 233 414921
212 81 644600
227 130 628047
217 236 735023
40 157 940450
257 219 539986
291 26 623850
221 124 400631
224 56 765825
201 174 68271
272 34 291454
219 77 689463
215 213 351548
199 218 418621
163 38 30967
107 176 702964
91 274 994605
117 141 587994
51 227 137228
99 3 238577
102 274 782665
213 198 548013
202 67 903934
133 161 953067
67 81 555371
255 194 939595
55 18 340034
172 136 171784
203 166 567131
149 257 844331
87 116 624212
14 186 978266
209 156 514931
146 46 775324
58 270 217068
8 131 707176
162 16 67055
63 246 122005
225 190 872798
139 42 744764
200 162 333577
178 74 525230
180 157 903366
244 186 216436
214 279 68932
18 50 644263
58 39 255845
73 35 445151
216 192 522223
229 206 485182
71 83 94171
144 207 172788
133 196 848137
76 26 1055
204 299 745591
37 81 341933
115 219 891959
44 68 588669
62 260 428414
59 162 386173
111 158 328255
19 82 226197
106 160 853073
227 47 645144
35 56 965860
199 181 378907
129 95 490586
194 267 378936
20 5 882894
162 106 943212
107 241 325104
299 289 827359
255 170 908516
256 40 736120
9 268 956073
215 196 280390
26 144 58259
289 74 805752
211 90 993548
156 16 6798
157 108 988615
296 230 684817
222 253 180344
130 48 584582
272 134 190898
206 69 788313
287 236 525184
269 216 288075
263 282 238381
292 6 399168
52 61 634709
45 269 346347
192 265 867542
282 69 865411
243 184 429305
114 61 650517
54 244 770972
110 225 181145
67 271 635193
19 299 250496
4 220 258468
275 80 296886
7 233 396318
185 224 137572
7 60 974282
149 66 975610
135 96 107852
295 37 654190
49 134 16409
27 16 310764
247 87 869094
175 138 600636
100 128 434478
281 197 663877
144 158 703196
155 22 482398
12 51 325972
293 65 637900
17 107 857356
33 226 629919
197 207 533992
95 219 545475
9 120 719474
170 278 744822
13 62 898190
13 15 869420
115 272 397452
99 67 15782
106 95 894501
237 252 550418
26 172 436559
66 214 473586
28 287 521973
208 96 342300
293 278 895485
163 119 364006
155 121 405305
186 249 606856
152 171 986617
76 175 586409
264 276 636611
155 16 890545
25 30 647332
221 132 726981
248 55 744281
150 248 394767
222 278 489853
37 66 276080
214 93 938289
32 88 477346
66 286 754586
161 209 48055
228 84 873335
61 191 45276
282 51 19326
218 165 63919
171 263 167835
205 36 992137
153 161 179362
230 180 744976
28 115 10066
294 249 135071
205 30 222234
262 259 411216
118 188 631763
236 58 726064
221 88 813887
11 165 963874
292 130 680168
268 256 812182
228 244 839785
168 51 780228
196 100 868393
136 118 692782
210 189 955142
168 187 949950
113 281 976026
234 273 764420
93 257 172704
93 27 213957
159 297 783191
102 247 469941
228 54 644353
271 31 578464
119 157 750519
12 127 148002
204 225 361114
61 20 31047
29 71 30116
273 19 813666
99 6 419073
249 218 547497
117 59 110743
285 172 743927
251 260 396025
64 251 579875
189 52 492927
37 214 579321
218 247 760915
295 121 924629
45 74 966983
66 241 543933
192 295 694289
70 40 302911
40 82 951023
242 213 715610
55 38 485784
131 108 775863
29 79 47283
269 89 741476
161 216 9783
141 62 162032
138 130 474383
117 72 752872
20 52 658524
57 72 728593
250 192 197143
241 9 942203
230 24 654892
271 270 270266
171 61 490240
243 242 284718
183 222 551930
135 82 942571
176 216 692612
22 142 344355
258 221 875495
291 192 649222
228 127 718373
9 83 622290
91 296 859703
131 260 226477
113 120 918450
57 189 87503
42 216 487184
73 92 190215
190 14 503421
215 34 73931
174 34 174137
30 34 353886
90 92 978480
250 76 644272
113 33 694834
56 79 217699
5 67 279946
242 218 876884
195 221 490812
189 245 670007
250 107 331258
23 51 712890
124 154 181450
152 211 278148
102 189 828685
78 263 672956
159 207 352868
269 133 152638
196 199 612565
219 112 784540
152 178 133981
284 297 593893
138 281 503811
152 250 922833
261 270 494101
263 27 225251
43 49 187026
143 152 906028
248 29 888083
61 110 983650
100 189 641242
271 115 390117
192 234 223707
127 280 235599
85 163 78314
208 37 340736
94 139 576533
30 174 331809
177 162 641730
70 26 584082
65 219 812312
283 57 958742
83 165 447029
265 280 729675
118 61 734362
36 5 963503
26 147 246120
193 126 893183
45 230 963253
134 257 446862
189 292 777522
100 14 922997
226 153 530884
265 249 347680
165 228 33432
133 260 883199
30 116 633413
247 152 129344
289 295 569394
215 13 810867
86 225 154943
177 263 510202
169 43 396335
18 267 581572
240 172 604866
225 286 982095
171 229 636063
277 178 888495
29 28 533973
232 153 467369
31 8 793677
204 127 826230
200 72 169976
184 212 527812
285 161 670227
209 67 40158
213 197 325788
104 232 22880
145 254 130984
259 123 373689
135 170 757334
182 282 671260
197 23 394019
242 118 835641
24 148 213916
292 138 815582
101 10 971075
250 61 481773
183 217 541082
8 119 352849
211 298 337350
123 283 256021
83 139 983551
178 284 732390
117 247 103842
81 179 823725
151 104 271452
111 84 949413
180 201 462949
197 153 515928
15 186 52169
238 89 50397
111 68 864131
174 36 754778
236 151 830766
227 134 917044
119 196 891405
135 45 185609
263 213 931348
260 42 184842
297 271 4350
141 14 977662
174 284 363613
149 287 826812
239 299 763137
120 187 909383
168 203 26229
98 138 935113
234 15 879296
22 15 634136
106 138 870228
171 112 77455
277 12 331805
279 243 930010
196 179 161
144 70 224071
273 93 848584
233 240 897386
88 39 131399
276 192 971058
276 151 320650
151 189 448097
163 251 36924
61 280 343887
95 250 533772
293 34 482758
182 20 944064
77 10 512023
237 19 220382
13 218 302481
74 203 794898
26 273 466815
121 206 573421
239 83 307709
76 177 616335
152 153 143621
181 144 804138
67 275 722405
128 189 278613
144 86 770512
17 184 85495
120 239 10683
90 116 616483
214 90 890057
299 149 167928
259 298 501574
110 149 858352
201 264 702279
279 58 454821
268 228 701040
47 115 108066
98 110 610704
184 161 559446
3 98 194357
151 277 120355
263 154 534478
293 37 254159
118 126 693443
165 34 720356
276 37 989385
176 52 845016
257 170 692823
23 148 240531
283 91 154863
200 297 710491
233 48 126517
141 152 844410
271 213 421796
98 63 968762
32 259 516120
112 123 134378
136 291 280524
114 110 227040
122 105 374666
196 149 61479
250 194 376001
42 238 2892
164 244 375555
26 35 306289
43 63 108270
286 93 295190
114 14 408974
199 135 492852
114 8 935655
180 189 575793
198 291 6051
6 38 800981
196 63 289612
135 252 18303
256 182 179733
216 225 406183
290 197 46
37 157 670344
237 110 353318
123 200 805132
164 130 67735
201 43 36716
116 122 486989
15 229 249695
198 201 430833
205 291 144707
144 81 837851
174 97 12485
137 48 424812
90 168 687474
259 5 574169
276 68 699139
197 28 122994
18 155 943250
7 179 149828
111 291 202076
21 75 173560
82 246 48155
263 39 839045
263 271 662775
227 195 969622
258 98 914089
58 180 473667
123 13 732749
6 275 626981
225 101 345243
113 218 808080
289 137 396097
257 189 992101
213 163 241235
275 113 496979
206 61 948998
220 244 972768
63 110 436996
102 115 758523
137 23 469618
250 233 147805
9 291 554578
48 34 113272
109 141 4740
18 179 118924
213 131 288685
299 6 520450
274 285 726690
107 177 964792
269 103 922299
109 237 285366
4 233 37578
29 117 144943
35 99 333742
11 116 989621
43 277 675293
1 142 41409
156 282 756703
56 155 154396
104 50 228708
103 159 69999
244 19 710991
34 14 169008
24 5 934840
287 6 437227
66 70 978726
292 135 467269
65 64 366629
39 79 483766
224 244 435994
160 100 822355
35 234 909407
80 169 448270
82 75 595837
211 45 467154
299 75 492225
274 84 229223
200 234 237173
183 38 145915
196 3 733397
213 203 965040
227 67 837507
173 4 902929
97 202 38668
279 24 947366
157 122 164491
297 259 202942
54 37 151894
169 282 712528
54 136 153591
204 269 650083
136 277 169302
36 41 611533
98 255 873753
139 147 502836
208 142 883881
141 162 536700
286 229 806437
145 86 531212
99 171 386020
290 225 141203
36 92 523858
177 91 441342
88 246 110942
40 102 876979
126 188 273091
28 289 925408
277 128 495173
155 96 877321
98 143 540637
134 15 380308
260 253 358085
12 137 113144
242 120 234946
216 108 134305
11 1 746514
116 160 90998
41 177 354756
292 49 215711
27 196 502176
47 185 280364
274 199 338708
268 118 232938
206 230 523093
153 169 336358
58 272 931488
114 285 912859
80 189 790958
198 222 153917
236 241 686014
219 222 29187
45 184 390645
174 71 242675
149 120 108661
227 222 19951
19 203 185471
126 117 121809
247 124 756041
293 130 7036
102 233 918861
180 14 774100
300 93 595887
161 125 810647
101 227 872127
289 136 794181
124 36 631517
176 260 111819
154 176 604174
203 189 801214
91 54 753879
277 245 307596
175 243 544023
286 107 607769
247 63 188367
258 125 963354
234 49 234300
245 138 982117
270 109 439416
107 34 634987
250 81 272083
214 167 83465
84 167 580163
176 15 880552
215 273 776965
237 133 967683
79 230 427932
58 21 755325
80 58 723351
60 298 570728
211 238 699190
237 15 539146
231 219 461599
227 156 533486
199 67 974748
67 13 152775
110 242 821015
123 67 768589
153 74 6159
3 170 909926
207 175 664342
207 35 590222
159 252 768444
172 56 683441
106 91 619478
56 37 295773
229 48 316952
156 37 454641
131 196 317688
298 203 55296
68 29 829964
170 259 116799
61 107 975465
254 299 655826
105 240 121067
19 142 862392
92 116 385026
125 103 583099
217 121 182919
68 164 636672
137 283 735147
27 244 642767
253 174 352963
224 51 855853
83 119 590548
87 252 610830
223 270 542882
14 172 81052
31 292 759745
24 232 270166
253 176 477685
280 89 905663
116 226 781964
211 13 10215
134 226 567616
23 88 476080
105 289 729547
15 36 966710
249 191 94194
31 153 676599
243 260 864125
189 191 676033
262 225 374630
1 117 661146
133 244 267177
118 287 938119
272 8 229602
25 119 628258
233 26 55868
133 295 155356
246 186 540325
117 86 883127
208 76 241605
67 200 313719
180 282 425381
26 174 207728
251 242 842143
227 92 279133
179 30 929883
36 39 732195
173 152 137309
139 194 913836
173 81 137793
286 153 567986
1 247 749735
168 82 271610
70 149 960544
259 250 819280
248 82 780908
211 241 24619
290 82 435151
102 178 411191
109 6 827702
87 220 496343
28 21 714577
198 60 730372
205 188 221150
216 87 29681
55 256 748214
219 83 587812
254 140 855508
140 89 715033
153 270 772652
282 239 943401
231 87 498601
7 232 994095
62 140 104551
67 171 521369
274 286 313580
248 9 909729
100 27 353924
239 256 216501
225 87 354331
177 80 674747
219 169 446384
270 128 298177
41 218 648206
224 265 917747
10 104 828199
154 261 71819
2 94 175353
193 230 156887
194 105 409585
146 289 248399
197 248 2313
44 62 357276
191 8 81885
217 84 85853
206 220 416472
251 39 704301
268 27 632505
44 85 712424
40 290 321624
200 11 459200
296 74 351505
20 148 228518
95 217 714230
76 122 563111
88 224 366939
104 101 996504
70 157 936270
158 280 865227
236 91 575038
8 174 547234
159 22 538380
250 261 264736
98 231 996146
9 144 979200
176 98 635175
160 288 201505
265 210 790224
93 99 507387
124 216 465975
246 285 376544
50 4 593803
293 242 729886
229 199 760242
157 21 690023
155 246 784685
79 267 866673
58 61 897838
207 92 461875
201 67 73851
283 40 709051
37 51 237442
271 170 137141
208 47 429335
213 74 300114
6 113 682074
9 68 535299
161 144 619294
26 107 191518
33 60 197876
5 107 798575
148 82 990464
71 209 909624
5 262 688746
184 109 128249
138 296 469511
223 72 606996
27 60 742532
9 117 479295
210 235 535474
244 105 139251
226 76 914578
25 4 652478
25 98 681629
236 2 547063
255 260 757439
115 213 825267
96 5 220997
252 212 76161
50 79 686031
99 81 875655
261 59 514175
292 204 715754
138 91 770314
224 161 661337
231 19 754211
193 2 870222
48 212 505981
227 213 419244
162 4 543775
26 115 707142
49 59 630679
72 32 772978
85 300 970369
7 280 193278
144 154 227841
80 82 512922
79 220 146345
19 202 588213
13 37 556130
256 102 825089
111 245 80369
245 166 687019
100 260 755222
176 269 446474
173 214 991490
35 292 730240
288 130 636602
281 141 229004
276 203 495284
4 153 843081
108 278 98203
194 240 610717
185 69 148546
258 51 319505
142 189 815348
248 205 747811
199 242 552182
12 72 315034
2 112 560391
82 279 730517
252 48 103735
255 155 462723
67 264 806838
173 38 851443
100 283 184059
83 291 280236
75 205 921078
32 218 12167
64 46 743303
6 149 558092
268 68 711259
277 188 919292
183 149 784000
233 172 982671
32 118 969641
88 13 769489
98 115 490353
12 164 589956
26 254 570032
265 19 617706
179 181 322264
274 47 162501
8 244 192052
206 244 563707
77 72 349167
125 35 370590
68 169 785304
211 209 108269
248 100 602297
50 278 769384
85 28 117271
296 274 601598
283 131 323957
296 49 260293
142 160 500093
255 191 117026
292 220 789310
56 146 811950
71 99 661986
15 63 755928
237 192 630670
271 2 481635
100 150 81506
107 223 359670
42 298 141028
66 140 651671
53 120 131694
82 10 51933
233 288 2643
253 76 349600
253 144 45168
133 297 382528
205 208 751551
156 291 395792
67 254 558465
296 97 12230
254 74 952657
247 266 182684
16 200 223899
148 151 968320
54 206 216774
73 268 626097
268 178 595353
79 106 711648
16 56 234885
237 104 642795
194 111 276475
83 110 271967
29 139 269719
238 232 258786
110 28 634206
201 106 558680
27 287 265839
28 59 736531
75 46 77062
144 270 134424
79 300 163406
276 10 615574
124 100 249584
213 47 265898
10 289 271779
224 248 332149
151 199 305480
234 214 195429
60 79 715438
94 79 711895
42 231 855174
43 189 713006
249 61 793151
53 97 126796
179 198 576828
72 14 871907
155 158 134139
115 68 832545
109 103 398480
164 5 926216
264 166 199342
225 130 91992
212 95 470677
89 297 24732
183 252 194807
278 99 654184
115 229 829373
280 71 526709
8 284 2028
229 264 909751
238 146 3624
63 42 450639
219 52 17307
105 208 218456
8 122 268714
27 238 829486
45 33 914098
41 71 317015
297 26 594008
35 45 608179
167 122 832761
42 19 401413
130 39 22343
152 204 786886
153 80 663156
55 64 934078
274 234 431114
204 93 344348
134 276 662123
272 71 160540
88 282 1435
227 245 526712
92 101 77172
6 238 550465
105 12 673481
247 83 734789
64 151 583191
55 91 587087
210 199 605670
42 257 389891
181 210 720456
175 61 152158
28 33 144893
7 260 482586
82 197 945202
32 49 911826
84 201 386556
62 11 83512
186 74 84997
298 266 767981
117 41 773384
119 158 395242
129 116 622470
136 204 819411
187 42 291016
132 42 369829
34 200 512917
111 170 692029
61 64 524673
71 55 951717
103 93 275614
92 208 259519
27 262 800285
71 212 295144
233 166 498147
90 75 477264
99 187 835646
246 263 258148
191 44 690574
203 292 776554
272 66 478267
128 74 74738
236 57 34369
175 172 140691
38 145 720951
105 34 464882
229 127 91410
270 67 19450
11 9 729063
249 160 463353
116 263 700869
202 55 494266
172 265 198201
96 175 791031
67 153 929766
175 187 739060
38 257 386866
12 235 284443
137 32 932241
232 55 708948
233 237 913338
28 223 756983
282 216 138399
289 198 470601
16 31 560066
255 163 181542
221 35 480742
288 291 380073
181 247 444452
50 156 636382
274 243 541999
101 37 584597
242 220 770452
262 232 216363
298 197 699882
199 247 519890
247 95 237782
8 285 563509
246 190 321023
38 114 313474
286 280 338866
267 109 608529
225 220 110487
182 98 9760
212 211 414341
13 159 783547
148 264 300446
39 17 869958
136 134 162999
262 87 615891
131 167 926793
119 265 386681
76 136 761541
104 292 591613
190 18 784356
271 150 240442
183 154 105022
71 9 711205
64 115 222052
253 192 110963
21 224 16393
35 31 445978
286 220 264025
26 251 914018
42 70 508659
127 158 71293
125 194 474369
131 217 220810
254 204 893982
117 2 853344
198 56 924021
88 47 946013
240 166 367638
194 69 793570
297 67 169913
242 176 604030
98 296 486248
159 154 939848
248 246 957468
182 86 432599
216 230 330085
23 198 255146
9 126 258781
2 176 936279
248 146 899412
73 274 637775
76 38 291217
277 158 272043
1 68 369799
297 186 71472
294 282 101231
130 90 685987
248 286 372672
64 4 780713
102 17 765828
144 167 913460
240 143 887142
6 237 679749
61 31 631886
191 103 883880
187 162 308884
28 210 132611
15 182 533355
240 230 222158
13 81 871532
290 260 17155
247 39 427608
95 287 45793
261 35 7212
160 246 411288
254 34 331826
34 3 384110
238 284 903399
28 52 86546
271 258 624095
224 126 472375
212 111 427529
76 19 768661
120 67 914614
120 96 647696
244 178 749000
256 245 513550
150 259 968691
78 51 700753
39 197 331858
264 13 233693
50 40 924117
74 7 571357
120 142 805593
19 23 663768
278 211 793038
60 2 184114
218 119 354804
279 219 723915
173 274 74302
215 121 987159
296 136 854809
257 127 917336
120 238 419756
291 202 771653
212 102 833728
63 46 62171
155 213 585054
36 45 82075
130 297 487230
110 241 845081
212 94 883279
264 234 867467
113 160 533943
132 273 833124
269 44 298669
207 113 192731
34 81 144343
278 16 21093
136 207 278883
81 136 406938
223 5 884933
31 228 461676
92 126 641729
72 40 105132
8 165 904474
4 114 435557
64 140 192818
225 223 755691
283 159 637331
93 70 699971
50 19 721600
141 191 809370
98 192 928048
162 264 65476
207 7 291479
272 294 932285
163 293 297961
182 251 894473
248 273 760885
146 269 608125
104 55 153615
266 111 267416
2 125 997842
6 66 480963
102 48 245625
226 73 499745
164 299 230445
181 200 107042
205 197 245325
185 115 842328
250 101 912107
84 114 472732
295 256 62203
212 271 269917
281 116 989001
8 208 475569
68 60 27135
118 5 635863
293 110 217159
130 142 633595
268 208 267820
144 254 508096
204 41 400137
215 280 100491
174 196 234688
225 82 149293
117 223 600639
48 121 76823
180 131 864051
288 275 70837
295 2 172499
269 173 286449
118 44 477102
269 101 277011
20 99 591636
6 262 75197
18 255 333506
100 292 236964
113 60 83112
156 202 578146
2 210 724041
224 220 76045
251 48 436459
155 231 506951
257 23 56945
210 122 782659
166 256 733227
118 245 614026
269 38 751340
15 190 433236
156 95 641833
270 186 906337
258 230 347055
148 64 789444
11 286 778440
23 188 435363
249 179 752155
295 211 420481
187 79 559464
283 273 341006
115 66 940497
36 2 259662
67 299 576543
185 12 908379
82 224 939019
38 123 281526
201 31 288671
27 151 729690
202 34 391956
58 170 975057
238 191 964238
25 68 421496
297 14 211118
185 161 466319
103 197 767272
166 267 704090
41 44 673401
14 256 11669
168 42 534787
281 234 540335
7 291 561671
51 103 32838
198 117 112093
113 238 969071
192 254 517030
121 123 612870
125 88 695322
234 38 459029
73 76 226437
239 93 654764
103 100 799450
7 37 801905
168 3 623029
52 171 997720
245 271 377677
12 184 974737
149 296 276199
225 13 375457
276 229 926119
213 281 222772
271 112 806509
129 206 50519
112 189 162773
129 160 152810
37 242 892397
4 83 872511
59 42 803545
145 281 43859
127 203 934378
197 129 592996
162 111 852748
269 265 154767
300 105 612215
180 274 209965
256 282 918623
17 125 463084
182 70 668131
93 170 204734
157 65 559085
223 67 181721
87 34 313155
222 11 844566
231 97 632284
218 18 715042
23 79 680104
95 195 513451
10 84 340890
143 100 212456
124 212 181891
86 97 970708
32 257 529169
78 69 204512
215 209 855688
43 123 864779
34 32 374496
234 142 872219
195 272 387856
170 141 923834
204 96 434040
201 74 636977
254 109 673809
208 222 872746
1 76 793058
127 86 604351
168 219 258920
160 97 121260
244 117 921470
127 88 161614
40 98 260997
144 135 378134
251 293 363470
277 274 656652
136 286 641397
264 169 890679
296 85 276451
61 90 364037
103 211 12829
158 258 396503
271 86 811754
23 37 237615
36 202 24764
143 275 426077
179 6 361158
273 136 245011
42 69 361157
196 70 434359
24 156 855878
122 52 920026
271 144 815680
213 280 942301
64 89 912922
167 107 572769
119 128 489071
248 288 571288
215 122 934466
218 155 113064
121 255 307223
81 95 555673
249 292 964872
138 122 786965
100 94 15011
75 258 69848
87 198 600836
284 46 325341
170 149 965858
116 132 425331
155 9 330980
206 83 856560
91 92 687941
50 84 143282
233 73 502475
187 46 489441
193 3 230107
35 81 647292
164 159 930837
95 245 975168
290 211 20566
119 148 882056
70 190 842547
295 96 390064
183 50 784990
297 88 378972
228 26 616307
57 137 853605
63 17 401509
169 205 852566
109 240 361083
47 40 817316
146 264 5053
25 32 542814
22 120 278789
71 78 575162
286 35 812793
279 225 272546
189 91 958635
272 3 139087
97 271 388476
199 19 220910
235 249 346060
147 266 430189
135 107 254670
95 126 977205
204 212 819691
42 101 587766
146 45 40307
16 232 198589
91 81 670480
148 243 71396
121 231 911813
28 55 937755
64 149 895342
261 297 507137
93 76 8666
34 234 790015
58 127 463373
184 54 5950
1 7 685960
134 13 356845
51 107 680486
79 19 97086
77 148 2768
72 22 998618
257 21 900930
165 23 947448
129 214 75668
278 179 485543
165 120 297183
204 161 295090
249 297 158371
297 135 74169
205 5 444699
187 147 797833
90 240 537166
280 293 48597
61 2 306348
265 45 266193
267 152 245889
87 86 384262
220 73 191989
5 215 795702
22 292 24225
118 173 115170
97 37 765073
125 117 285375
182 156 213753
60 25 909603
11 130 929747
204 287 833594
137 262 532750
240 300 38327
204 79 378090
257 54 852281
11 32 238000
181 251 100142
27 126 633677
99 179 507112
247 32 505625
231 3 634439
23 71 769680
198 214 430064
170 142 660658
245 49 373724
20 83 778687
167 15 852059
212 23 373092
30 58 218143
179 186 143498
64 227 220837
111 299 962424
9 141 579231
261 68 726387
51 220 105070
92 202 352043
268 133 849119
176 118 116015
299 117 587151
197 199 578616
250 75 26937
255 282 844430
7 143 197121
290 56 234647
194 44 669836
108 20 863312
274 12 699232
168 178 65326
138 247 606578
295 258 614905
30 124 8825
71 227 355033
286 92 620183
209 24 161195
149 188 288096
193 33 793912
252 249 685714
239 22 664904
185 207 978686
11 28 957079
55 106 451268
166 141 16376
111 227 747713
99 299 230876
291 24 804444
121 174 162416
105 9 854751
1 206 930279
82 263 22888
278 273 755968
200 98 310582
145 144 402751
85 212 740957
174 193 547237
49 231 302314
128 84 684089
3 95 626738
102 259 530489
269 245 596045
233 278 372664
160 51 315665
9 253 812449
3 69 168555
270 240 78738
172 294 112897
267 238 377362
200 6 222920
175 64 253112
50 106 952401
242 70 94435
220 28 990409
129 64 134185
300 104 407168
151 263 744897
195 211 827174
28 181 821825
10 158 86485
43 32 873564
23 199 761960
254 289 624528
294 65 129199
5 43 607445
159 3 227347
269 57 126269
107 184 518843
72 21 23849
52 109 533842
289 156 670744
120 192 564630
264 54 612952
95 114 219642
268 109 930959
245 130 207253
42 198 778240
159 295 333148
51 273 591362
277 70 725773
39 189 161975
37 92 181830
70 246 123652
104 288 793430
239 220 78022
176 174 562205
185 194 127018
249 226 808253
209 188 874870
83 107 406803
269 260 649747
130 257 862654
137 98 463839
92 274 88921
272 279 696681
160 188 227569
143 80 158069
98 196 570424
143 99 841618
189 86 551014
225 14 263915
202 138 685783
231 263 404566
40 168 278905
186 292 377188
152 62 342878
281 215 894739
20 194 365901
216 221 379807
62 28 208042
122 70 732823
249 242 841069
181 209 199734
60 185 122491
219 67 856327
39 38 557976
14 52 535321
265 256 411292
131 147 240468
10 65 400928
221 256 372254
96 29 380050
175 211 807874
94 65 86514
154 175 210875
139 195 532871
62 112 700739
10 75 666329
38 101 481468
115 295 734619
91 122 297953
277 300 534770
180 78 690773
82 141 122347
69 203 241692
89 94 618069
52 245 305743
157 161 622217
239 142 867651
300 6 232108
92 239 130529
181 60 344299
276 223 355368
129 148 122893
177 42 244762
217 275 387957
81 142 150705
270 111 691804
226 108 31970
286 235 208378
13 236 647135
98 84 401707
147 177 631748
300 260 29730
150 128 695580
75 152 540264
294 110 821469
206 76 779210
174 28 712972
200 222 233043
145 109 631692
291 78 833732
284 208 112060
140 272 152070
14 273 532049
113 149 414246
166 22 418285
254 193 912071
95 90 216526
262 42 904742
241 58 782394
169 113 959506
89 15 577552
174 274 32257
77 175 989620
257 99 678916
229 294 252997
208 23 975719
181 240 138783
118 35 178494
57 241 267296
45 79 333852
65 206 113811
83 300 164781
157 293 625829
232 140 830987
45 290 538499
40 178 785014
9 277 203071
177 158 202686
212 21 39657
99 84 982504
157 196 477443
117 31 507073
161 140 951683
250 98 289105
226 270 584867
55 31 184826
34 282 468395
261 176 231381
61 202 930781
297 210 861396
55 176 376235
240 18 895919
13 26 553030
262 125 261384
73 127 186580
15 278 170919
215 235 778895
210 212 994126
121 76 657648
167 279 341535
163 62 789315
134 38 559847
133 55 916036
165 102 651711
203 67 785400
47 7 690811
240 136 53739
100 182 34363
133 111 350570
272 57 15729
203 15 434120
110 201 415066
173 147 36827
115 70 228851
256 23 282091
124 203 469922
58 195 398171
113 274 297224
234 95 12626
132 48 973219
158 147 964787
261 41 610120
16 297 914901
98 5 808391
249 245 184538
98 290 2060
296 93 970714
300 30 609495
102 209 129705
105 99 261113
247 101 581902
135 257 87383
299 155 19818
176 186 802733
4 147 803044
277 208 109824
100 243 561172
227 117 645277
249 105 208624
299 37 356866
184 26 933145
193 295 198306
282 232 497625
243 18 945871
43 117 688191
195 107 174554
247 84 626151
104 203 402179
64 76 254439
2 26 352891
116 68 137867
96 187 558601
133 96 866489
38 177 508884
244 22 761693
193 268 928503
161 129 936568
248 37 821005
174 53 328451
187 234 968008
98 130 701184
29 137 523703
97 222 59189
243 173 409510
13 68 83623
39 155 677557
285 106 564691
180 146 907235
37 40 719887
291 28 497114
221 127 709129
57 150 687272
116 17 854542
112 7 632769
83 40 301938
193 270 308037
73 68 205680
96 7 736653
272 128 193104
248 270 689056
246 67 193528
55 125 83387
206 165 416578
162 249 913429
142 171 185646
215 129 349700
174 223 738342
4 206 84550
114 43 476093
15 247 877181
64 14 762408
164 153 730820
32 226 608722
46 116 25230
82 223 177644
23 170 184182
111 209 717432
110 140 918018
287 292 387561
28 203 187632
172 207 390785
138 195 417973
226 229 392468
154 246 383311
250 59 75403
9 52 954064
107 49 10849
16 51 756617
191 58 394524
70 119 504768
219 184 728988
35 215 87400
210 137 736061
221 156 746558
282 104 17943
135 265 834839
270 234 287086
165 279 606271
145 137 957594
225 273 815291
110 184 79251
34 11 145695
194 207 393648
195 9 150145
195 186 936908
265 189 934976
298 182 842388
211 202 962556
24 127 61135
13 217 569700
247 77 516011
149 9 274562
77 167 219229
107 150 972800
11 64 285032
237 289 610006
48 275 983086
63 30 96319
138 46 637264
46 7 615402
83 204 565525
25 282 40387
185 136 612848
184 95 431181
134 193 497755
293 51 438885
133 181 248970
214 232 664740
290 240 731004
178 84 996058
71 93 382454
90 270 337096
101 21 2402
64 291 2761
230 120 580564
268 185 986126
223 128 578735
95 92 798676
66 127 608474
153 223 337805
137 160 179775
35 177 753525
151 32 748737
57 92 577480
45 99 125941
249 52 377637
135 232 76265
100 290 348970
70 2 73798
32 52 313835
286 208 172943
176 117 87086
168 237 778888
247 66 63101
179 169 7199
129 7 227776
18 238 491222
74 126 356347
212 131 205341
253 179 335304
294 80 277555
101 40 636865
80 77 842716
41 265 574671
88 146 398142
4 91 401953
236 183 320904
102 21 347346
213 151 273451
27 298 62215
223 186 685793
196 257 675931
167 38 567677
88 219 951756
227 138 439116
2 31 982966
137 242 447497
105 123 385512
298 76 177710
271 87 444187
40 22 226655
37 294 706282
35 135 61520
50 63 407232
228 128 570281
236 293 298385
187 190 991238
114 159 626272
297 57 754029
180 145 604803
126 106 805828
92 268 815590
1 4 922738
18 214 217780
280 225 380458
50 7 948854
19 26 214283
98 253 406715
287 96 873068
281 180 490135
59 233 811762
66 266 351229
65 79 372494
148 299 668581
75 45 20659
228 135 605805
46 185 811134
163 240 507672
68 202 486560
41 86 373708
126 94 165563
8 198 258313
123 127 495734
82 138 578473
90 105 817058
89 259 958938
23 163 239449
41 146 896351
206 235 292616
252 179 333532
153 71 936460
40 287 691647
198 82 999337
213 114 807812
279 235 151578
234 162 220589
30 101 948923
74 43 448582
140 287 862561
33 242 751543
120 151 861725
63 140 664702
268 60 293332
227 37 616636
197 135 451462
29 206 731162
266 45 512333
62 149 745690
182 179 705013
222 275 760909
187 237 140511
58 142 80590
166 206 742611
100 288 746863
41 105 249095
218 216 896326
266 122 218655
5 190 357020
270 51 607771
203 169 316225
181 277 648091
95 65 688117
274 176 747443
275 159 257829
135 65 575566
285 27 928233
142 36 670962
217 171 455265
104 246 184263
114 197 86533
251 253 514359
272 83 114450
4 260 442164
14 164 600153
202 20 877527
133 70 606084
268 295 485116
25 54 3071
37 99 226382
94 17 255951
258 300 435388
107 134 672405
237 172 525375
128 99 405499
217 280 135480
152 16 794114
276 196 826218
237 245 61296
187 11 986976
54 72 602559
180 276 117462
120 181 630770
20 123 37069
230 70 379748
110 92 671185
98 16 144716
56 111 524804
196 275 730228
69 32 755188
268 136 735
188 191 676746
119 33 409392
147 96 771475
110 286 421025
239 161 353585
244 62 583775
136 115 569037
140 46 956624
100 173 788540
4 18 419150
86 266 216275
80 299 117431
58 103 494881
177 237 834025
98 90 648786
100 259 749921
259 214 290210
162 256 727261
228 64 331720
181 84 835816
186 175 261531
280 6 633864
49 22 615640
254 191 271481
203 280 612879
156 159 74740
41 23 829168
221 234 935517
130 217 915375
210 64 936802
227 59 828010
196 83 794419
58 14 214767
286 10 530218
1 236 231742
151 204 554030
216 26 543021
67 236 882049
131 297 478341
53 195 411746
181 36 735793
29 34 928348
72 1 600664
147 30 959857
75 270 485087
176 300 921026
102 30 184847
155 83 722237
292 147 735337
30 123 166243
179 97 432207
107 56 9834
26 242 157322
176 293 197929
124 40 199507
54 156 923590
146 234 584958
41 135 738034
188 258 563517
255 45 555656
274 194 705035
128 87 570508
48 149 40785
25 114 677935
288 145 588946
237 116 667424
31 64 626826
273 181 11803
70 101 541339
128 176 161846
30 138 606912
93 22 805005
124 112 803217
245 234 246596
248 255 602453
116 198 625561
257 109 252259
87 211 835989
188 117 89873
98 205 382468
2 171 38935
37 167 780216
122 95 433632
296 227 845701
140 94 171154
191 60 581894
275 226 981508
146 156 218622
117 93 134383
213 84 329214
193 206 64026
281 206 946498
91 93 427305
47 197 740887
225 162 904778
172 195 882731
260 157 656776
76 54 6402
282 112 783119
7 282 30560
280 125 699419
103 264 424750
267 173 102725
158 184 700345
245 209 108854
3 103 102799
256 41 598880
83 19 651763
116 179 626570
29 93 184016
157 139 176904
160 125 284646
226 62 687019
106 16 184638
177 300 598587
216 159 984516
183 178 984649
96 141 514732
188 86 927201
116 100 326407
266 190 34941
248 124 607308
216 72 919289
159 220 289136
291 150 864477
78 271 624804
143 141 996808
9 211 940943
145 147 4226
219 10 433665
254 213 90904
177 12 700900
84 295 830303
195 268 103427
262 185 925797
25 169 981253
200 274 292551
216 226 319792
267 217 885066
51 69 381519
242 5 75595
69 100 31000
78 205 337310
135 191 573200
287 168 842767
277 99 676598
192 83 83102
219 127 865675
82 297 330993
5 176 79872
54 201 949810
192 29 933857
251 157 545797
96 121 190974
94 133 833405
287 226 931430
257 215 591710
229 36 14995
90 139 560714
84 272 752117
7 139 224485
148 18 77087
142 263 324185
197 44 71088
265 193 956705
99 234 694994
123 292 460250
185 287 859886
212 104 186149
58 228 227900
21 7 132813
235 127 915376
172 180 715761
245 147 437
235 135 684685
293 295 739229
56 270 426050
188 240 811558
275 216 153841
200 175 23409
152 5 108896
100 68 127863
135 23 969446
261 78 944862
178 128 355608
63 79 98336
160 25 142907
288 37 400699
64 67 832955
85 288 123080
62 213 492440
177 243 35182
36 217 995962
112 174 560939
286 252 374170
38 232 387858
17 120 795059
253 41 378168
232 30 665612
152 82 290817
203 108 41589
149 81 355971
22 210 179676
277 213 22589
108 75 677748
232 197 26024
191 119 120798
172 259 314964
257 166 711120
13 239 200415
71 46 399637
58 19 511182
203 258 36790
220 201 833650
152 234 585899
201 48 711034
229 159 221196
20 273 644101
279 101 294475
182 170 497657
184 88 571368
250 88 514433
242 94 579496
76 220 843338
192 232 722424
206 295 41196
45 118 816385
139 214 222758
14 55 692120
62 229 300484
46 103 546948
178 214 999494
208 35 633045
100 104 571837
124 271 279950
281 118 353121
94 53 665630
163 181 752992
79 134 407569
263 86 120020
45 160 872458
29 49 540642
127 194 413074
94 174 664679
94 122 984211
227 196 293025
212 272 427914
78 225 248954
5 222 553899
146 166 106757
231 175 797507
195 270 97029
52 243 400833
243 139 839466
147 35 491097
300 274 120150
291 279 838919
13 213 144351
115 234 521143
29 209 538467
92 254 238424
24 69 450245
268 156 742318
288 112 154519
32 285 200273
286 243 933937
57 140 628239
45 142 195752
291 234 77551
88 107 133705
165 277 910838
84 97 114700
198 4 685837
78 121 294362
151 61 34228
177 185 358206
184 6 69547
168 31 278870
268 163 202155
101 157 676776
136 224 206449
49 164 167505
275 15 329605
282 135 411077
74 182 157562
280 129 669285
6 13 697787
92 151 397251
197 93 762619
213 90 312737
80 187 180654
68 180 420883
224 118 783027
134 71 344674
296 84 404686
208 266 421494
100 123 466942
18 217 245146
278 6 708806
52 250 86027
243 71 997242
26 112 562511
134 102 234037
187 197 437070
57 298 389923
165 149 890045
114 82 608934
241 216 945884
100 204 602972
19 11 818660
51 98 784442
175 239 322752
41 280 657445
108 35 544977
259 69 638350
14 96 982794
115 92 352
1 111 32043
271 234 451995
257 89 301381
273 88 238336
195 75 551222
177 7 587141
267 34 373479
156 247 534543
57 285 795435
10 257 369206
52 21 72673
27 131 282489
52 124 718659
280 77 181993
224 46 520340
73 292 852314
296 15 354326
272 118 267696
226 127 474425
71 269 242139
54 114 263633
17 280 237912
229 172 537493
154 156 481837
264 113 532667
287 92 737888
145 102 491513
280 150 500056
294 102 134147
201 152 531666
241 129 890350
175 33 336641
225 294 74519
13 281 229868
103 222 375836
271 35 408548
98 53 705582
244 3 321392
64 73 537369
263 242 415461
13 183 37271
290 102 838180
196 118 63695
269 193 24895
96 265 169812
240 96 778082
143 71 657095
236 235 825369
272 44 675958
81 50 102062
145 208 812788
153 95 548053
178 173 762893
26 34 116913
19 117 79297
227 258 729041
14 291 293719
265 50 847563
43 171 502527
202 172 66338
252 119 876684
167 172 59753
221 46 679015
290 71 342808
179 184 202624
8 181 624902
261 122 308093
268 252 772691
148 118 241886
239 64 352702
23 280 274922
202 112 891078
64 264 944965
7 167 30353
256 248 778926
268 22 211481
237 79 379550
225 200 964240
140 146 593883
216 155 95601
208 188 969600
254 248 322719
292 259 807984
237 71 797204
16 107 968423
288 132 624823
282 193 531063
26 17 803746
219 148 422855
49 5 815603
25 245 700828
259 97 339302
210 215 681089
274 53 858445
121 77 598503
292 254 858732
14 41 89423
20 95 389768
42 93 357625
153 266 621292
59 3 832070
46 196 732903
87 138 720702
78 1 978136
105 93 69507
234 39 44776
225 176 647525
13 241 459983
19 246 499329
137 258 51350
140 73 33587
132 150 186541
91 172 664064
44 88 182603
233 165 779151
196 278 728635
86 277 984330
61 119 174384
27 236 445595
159 223 451627
186 135 214053
166 92 272121
117 160 197848
110 38 387610
287 70 649778
260 180 645347
203 197 91997
72 210 827794
231 252 56817
210 151 447729
286 221 70609
285 244 735526
228 278 353836
276 115 561142
23 118 543350
245 211 314081
154 169 771447
31 192 842433
286 128 758080
150 51 627105
162 154 822711
218 83 192586
41 172 350585
156 25 549402
101 86 94429
215 14 361122
29 1 533224
210 104 254746
70 96 689613
18 227 671630
19 135 574297
185 197 129873
255 207 918566
256 247 983524
71 190 499144
85 6 326840
58 59 510405
269 113 360803
144 163 940075
174 25 506863
292 248 829102
181 4 430357
270 198 527369
170 223 698654
90 187 999532
180 126 117345
258 81 701659
164 300 837092
32 299 960065
57 259 741750
60 208 255426
145 22 244214
149 143 169010
239 81 809283
96 223 710280
147 174 619663
46 194 579662
58 73 864063
136 287 853021
5 268 61393
92 220 772338
171 185 216397
80 67 877663
132 162 385841
226 19 40396
236 278 147674
184 47 166033
104 260 205404
236 140 780702
3 175 127331
8 179 338037
255 295 114185
246 224 402071
168 148 490533
193 296 906933
57 182 703373
279 46 761052
54 161 121218
168 19 733949
229 82 742541
257 217 619189
270 116 453671
261 54 445688
279 155 665376
210 244 82313
42 65 684942
264 39 130994
123 15 617354
199 187 869284
278 182 183012
211 95 692710
278 281 575227
38 286 563332
64 177 647271
43 247 740270
185 279 710432
261 111 902303
170 98 875596
39 44 543959
282 72 610157
121 127 601010
49 239 453890
23 196 466213
48 95 924812
65 51 478856
219 31 288717
13 122 146527
90 294 641848
236 80 441264
299 194 639292
229 256 454977
77 103 71647
242 294 229943
24 236 328679
279 141 205458
259 154 986504
228 168 581997
62 95 117725
141 245 577694
274 104 206634
15 77 54550
157 134 254516
115 294 992143
164 79 969859
94 298 118650
145 178 72326
243 14 944757
214 50 65208
114 270 331601
157 165 538445
87 207 556416
53 300 265983
204 25 163752
207 108 185838
40 300 189152
197 151 290408
62 223 417135
284 79 760303
61 223 985620
207 221 123566
99 248 966917
292 253 335631
200 142 298917
286 212 304925
214 188 149444
209 130 214271
241 144 297550
68 241 883728
249 257 416224
222 287 677312
174 141 505174
100 31 572564
48 281 795351
124 73 106590
263 76 727121
155 272 253942
209 72 225705
51 213 933701
76 211 404064
95 135 201304
99 197 218242
190 110 331009
294 44 693199
242 284 993852
16 9 230258
29 136 391389
106 101 382205
132 247 730692
115 124 22126
273 238 373487
296 200 772667
1 219 153867
60 101 848978
186 25 586674
151 101 244280
173 65 467632
205 262 716153
133 187 825392
187 217 228231
199 296 989376
156 130 971174
237 199 966130
94 113 551975
80 192 559938
96 71 837779
32 78 299721
229 168 64802
97 15 187624
124 234 262281
15 116 288252
131 234 775968
154 217 957744
271 163 276341
121 176 594626
5 39 180239
194 145 302817
109 209 642455
140 97 970430
19 44 298433
79 157 508967
67 86 186420
223 284 172184
77 192 735497
125 4 8396
103 257 395207
12 183 896008
235 288 426295
175 159 760120
291 199 208539
124 299 251810
274 242 271254
264 95 449009
117 237 735284
197 300 418478
79 96 749867
110 179 923486
251 170 70165
183 101 683817
242 67 971839
255 218 812640
204 86 33177
225 224 617413
110 218 57864
40 215 108214
101 226 107129
202 191 481266
268 78 981569
268 258 749966
160 189 268279
215 64 347967
108 184 799420
79 209 424600
81 283 109491
294 136 975596
248 265 731850
252 200 716882
82 207 74288
52 215 161700
194 61 89657
197 115 589022
8 75 948451
20 233 147146
94 118 557362
173 150 447506
238 169 501740
122 227 922948
247 179 537493
286 216 481584
247 58 667601
222 138 441946
99 274 816960
226 273 395160
174 166 377957
184 232 619012
55 86 871349
114 218 643020
24 23 766943
238 226 554021
92 214 417041
82 15 584693
76 148 878708
254 85 857966
73 281 165559
20 16 628733
280 282 415836
90 151 671
213 73 214500
131 115 12421
61 32 954112
157 102 68537
115 125 119141
163 2 376234
267 156 442950
8 252 983203
79 33 557324
233 269 697923
264 202 699983
31 18 88257
126 228 330183
142 270 427317
92 136 41209
163 171 38678
269 198 704476
128 187 385887
161 45 10781
258 236 335050
296 266 877825
247 194 236132
96 115 309842
179 235 276395
55 121 409910
3 251 929845
36 266 130068
287 63 933890
244 191 19758
163 56 508217
247 249 627844
183 21 741870
33 68 330150
76 240 175893
24 107 985101
211 216 690436
47 153 341647
64 74 323180
114 55 614247
276 168 842019
278 204 146981
201 300 876170
34 136 47130
29 275 837326
206 149 111625
138 29 769697
117 116 421623
269 91 40231
53 121 218758
32 76 65995
289 145 828809
225 118 119991
49 126 297591
178 194 143180
62 263 540427
244 66 139554
151 72 980848
241 209 214114
196 240 120803
106 118 121284
141 219 709525
265 182 2613
292 265 423122
50 185 808060
154 95 663684
103 54 723500
88 226 786547
189 55 952524
29 9 87497
151 96 457410
160 38 514794
292 243 841017
220 166 555783
190 260 495580
149 216 794159
287 59 236274
70 110 626240
122 51 320771
166 225 484540
189 282 591308
192 238 286324
45 168 692101
153 170 735995
173 108 925740
186 55 682840
29 17 256561
281 160 498788
287 276 921746
65 181 315481
261 25 499294
11 82 330878
26 175 575856
81 71 700693
121 82 606180
3 77 921620
194 279 669444
283 216 838234
57 291 862054
68 63 949554
29 257 261049
270 280 118548
232 286 488250
299 158 301489
139 208 808818
229 222 822199
219 53 882466
47 96 942896
238 63 189091
274 172 94456
138 47 753619
118 79 424610
86 83 193642
229 76 173537
178 235 95086
142 83 49557
209 205 760344
37 4 726224
134 202 322308
298 255 371840
103 188 696663
121 232 927561
200 36 196137
52 129 230999
130 128 926019
134 152 700351
142 201 985543
176 203 854544
54 18 430291
228 145 811147
4 17 820652
218 184 239696
198 113 284703
238 11 27441
153 75 726986
142 141 145450
62 265 339344
170 122 401106
224 138 999564
289 70 928233
26 299 341347
235 160 188666
197 16 576007
221 237 297337
294 67 806399
25 142 364086
188 82 790130
211 42 860438
47 277 502542
188 69 747653
222 29 470198
93 151 450174
97 211 597171
288 63 290078
296 114 357462
130 278 838082
244 271 742088
174 7 811930
202 105 998764
165 156 484211
136 50 558307
242 210 762025
242 297 874770
137 188 586478
176 294 544590
285 286 81738
77 283 703826
117 130 542790
170 57 909295
199 101 235492
23 89 398228
300 4 693096
261 179 22391
158 188 664724
86 179 618776
138 237 413419
160 23 976757
281 292 673434
241 27 159397
203 194 842936
9 67 604139
271 146 182589
34 217 538588
99 54 684586
156 143 490351
44 209 930213
8 128 629057
22 214 683553
236 265 939025
100 200 84126
276 292 261036
220 75 573394
108 225 957471
73 294 31213
206 228 796962
183 292 358450
4 223 651460
7 87 270190
108 115 993567
227 145 622578
265 31 724314
175 201 20006
22 265 823348
229 67 646404
296 289 124686
38 193 943211
151 134 683754
238 99 970648
241 240 485495
32 235 205398
74 196 346370
62 103 610104
23 43 645090
2 205 951979
257 78 351870
108 95 701307
278 20 78569
294 93 63257
202 250 817981
279 249 719310
4 225 660375
85 141 367709
199 226 275216
4 38 201886
260 240 293364
47 214 23716
142 29 539586
290 127 656154
60 83 622225
260 296 816135
234 251 532239
12 113 648870
264 237 758004
6 1 407551
60 169 631060
99 82 497458
291 200 519433
168 180 922055
75 234 357115
197 35 493560
71 170 62983
141 226 433485
7 289 607191
279 11 542207
52 100 89721
269 93 118004
254 285 8263
51 214 802754
73 83 58965
292 241 893902
201 240 792903
296 96 836837
86 63 783268
114 46 520332
221 71 287850
162 98 481011
210 245 383983
247 116 139386
300 130 342967
146 82 725793
54 51 373564
103 260 906840
29 183 464585
99 130 286791
166 194 297204
210 32 487847
60 283 519951
138 189 659427
300 109 831489
221 206 858694
147 197 228621
116 115 592663
149 88 977896
162 156 6495
47 11 40302
140 101 611583
121 145 6135
217 233 17996
295 184 883904
202 90 864200
264 266 641337
288 33 922763
51 164 358354
21 110 143237
57 277 851157
254 189 912938
135 130 392324
139 97 251939
9 38 972579
14 167 772472
253 186 5096
179 101 373807
152 78 97925
237 130 926887
190 201 712658
134 199 321238
259 252 596949
274 191 938178
28 172 123539
255 209 922762
246 225 575046
128 133 305007
240 214 277167
21 46 615640
173 135 424952
140 92 431158
223 292 479982
208 140 96857
290 74 471521
220 249 678669
285 163 852853
112 273 732917
131 259 386833
232 288 203193
229 210 90785
219 237 815858
168 184 40744
194 70 477434
99 125 411758
49 54 157327
76 83 930849
278 82 123720
289 86 642578
261 16 673149
19 84 453680
172 66 111434
262 221 591513
225 144 274372
59 207 786889
115 94 1581
96 63 613619
61 184 972602
299 211 555670
219 20 888268
239 94 238926
61 143 765341
244 180 281455
227 61 502625
162 286 751908
34 197 191471
94 97 708290
268 130 840072
267 38 146110
229 113 992537
87 227 559054
185 248 453914
55 45 870463
95 34 681581
105 165 489854
31 190 182954
221 253 129562
211 123 316247
284 84 551286
104 256 857809
203 59 769940
3 22 45715
61 85 136095
36 16 529088
243 206 137896
297 185 49852
174 162 520445
201 162 310514
267 29 557317
152 290 832869
11 128 201391
21 79 974799
63 263 758287
269 20 257095
139 11 253586
108 262 30124
112 178 687685
184 247 591724
4 118 872020
16 222 74908
100 187 972064
265 294 432462
36 69 886014
40 190 698600
21 253 530366
125 260 114660
143 42 758525
237 176 389305
96 239 736472
276 51 180600
193 82 752603
280 151 995256
298 77 7061
192 275 710317
159 124 70247
186 149 937824
75 57 535514
268 19 938842
219 60 37234
87 212 604338
88 7 972353
49 287 507306
104 167 121864
274 241 797833
154 218 480693
193 255 598929
296 279 761450
71 36 400910
210 174 136332
12 169 120985
183 174 626858
133 167 344146
48 154 921586
216 106 823096
35 100 700569
275 40 84487
124 98 428959
4 209 886184
288 22 294324
93 263 150383
149 185 80940
82 295 689718
8 117 391087
97 78 430678
55 224 769144
89 231 922679
184 146 901913
266 35 794523
144 201 530786
225 276 349272
147 137 197950
23 285 859049
208 214 997577
199 295 334055
297 265 119432
145 78 195182
103 84 500013
180 175 540638
261 163 342797
278 158 550512
92 80 768773
13 100 596463
65 180 301236
24 115 365673
234 36 321416
295 132 976219
77 156 433046
111 179 199505
12 16 126722
68 250 253928
279 255 139455
34 251 50085
180 28 567807
66 151 320992
40 274 36760
299 43 728222
278 253 195725
62 91 58134
121 175 941079
191 110 877925
152 282 340955
122 177 218476
278 251 96610
106 80 591022
127 273 736518
105 16 391662
292 214 128889
172 196 474530
125 95 322311
216 112 134048
61 49 954010
117 285 333970
276 48 130892
142 267 447413
47 43 21344
162 42 883867
262 14 836612
199 85 191092
96 13 873969
246 212 420966
281 208 316531
143 146 880213
220 1 282458
79 122 288645
96 288 589427
58 147 324679
76 37 254680
19 195 303004
165 53 257037
275 199 661030
257 278 204765
266 193 933860
1 162 549966
271 57 257640
234 29 451801
269 264 87605
99 83 68876
113 102 69360
83 171 869029
255 293 179676
227 170 816217
227 280 656490
45 46 958873
10 79 161349
222 96 994190
64 57 688246
84 45 105213
286 175 553056
78 148 509860
137 52 786592
300 142 465382
28 99 662065
122 33 302371
166 105 15993
233 246 272451
242 205 338553
126 160 240807
261 275 444280
210 110 977580
50 87 893238
100 36 591459
78 15 966757
48 166 721931
230 196 547653
135 136 705820
217 114 937559
185 49 809486
221 168 456134
25 258 2486
79 15 496531
185 277 834939
16 247 183539
56 206 86345
288 7 76756
243 77 661758
69 183 601910
69 6 826863
106 142 31457
298 236 968914
32 105 870502
223 192 742268
151 231 723714
72 277 611082
55 279 98162
149 252 104603
227 131 198860
154 7 826231
6 70 966629
26 157 792445
278 14 281003
40 166 834410
156 255 837045
93 218 887783
167 295 441376
190 142 381201
183 223 20634
276 92 789426
19 9 44426
77 93 493157
248 67 953182
201 55 274694
139 153 536078
137 233 887091
64 16 350737
2 209 586081
216 34 399355
237 163 904294
147 52 15919
107 265 417305
275 22 716554
57 69 392013
146 178 618649
34 113 571937
43 184 350400
162 140 922923
87 256 531098
71 236 414064
275 239 468310
267 226 481854
39 167 496019
201 273 401861
53 271 987400
77 177 807223
23 69 20676
83 258 488818
279 127 176198
151 7 694492
43 126 26180
168 60 847951
16 85 965781
56 180 339668
99 97 274046
6 127 711771
107 212 403490
70 34 410305
163 248 976020
134 181 23695
174 60 673799
65 133 261099
48 1 933035
34 273 647587
60 156 988216
35 216 36968
56 192 169762
91 267 326304
250 297 182544
229 3 979608
219 36 583774
80 283 997978
264 228 96328
142 33 269979
154 197 39919
42 46 742940
103 78 288627
168 272 258460
32 281 858337
111 77 836810
235 272 955224
217 246 834690
101 180 195079
219 116 954255
182 80 43807
23 123 440979
247 49 362660
49 137 12832
288 9 959164
224 195 600111
87 159 806015
154 74 298974
8 185 3596
268 230 166894
14 134 407311
126 177 848832
293 15 649881
156 277 315382
41 258 301129
205 253 599406
127 240 756756
261 215 436767
239 98 346360
81 293 615556
151 283 535473
255 89 863893
124 86 985982
154 68 865444
8 90 546909
158 170 239299
210 158 37811
137 194 234798
174 142 883832
50 21 475169
135 8 492104
288 156 517977
21 270 434424
78 104 691348
92 41 718452
13 251 142345
211 20 828234
221 126 755380
218 197 805930
101 130 949365
136 274 665689
170 185 660508
115 158 34829
214 56 90958
163 246 259812
300 188 621842
299 199 748809
39 228 310013
233 173 401478
32 74 163011
111 90 331187
160 80 710484
188 66 952960
131 112 702029
188 33 574820
74 23 360115
93 216 572905
160 70 807411
287 98 989460
62 248 284642
22 69 773581
286 172 13247
33 91 114021
142 15 836323
288 76 604151
133 39 380051
78 176 656293
58 72 12226
108 294 624463
117 37 965654
11 190 703142
171 16 35736
182 227 688578
92 54 854693
246 164 220592
223 297 110222
148 290 939335
287 265 855477
269 21 232397
254 9 915078
61 293 105869
193 257 71175
140 109 522795
58 131 825442
95 186 730900
259 162 972109
269 12 9550
232 71 721555
248 119 158468
249 24 271323
182 91 755416
246 7 135398
165 168 505382
249 266 340482
148 103 526119
158 124 521498
263 57 164570
148 149 432168
177 183 880683
203 130 810996
147 39 619074
177 245 110404
104 214 657262
47 268 776398
171 225 609111
41 122 519636
131 133 548341
128 295 452821
286 241 645945
214 26 505128
235 66 755696
64 176 30303
175 66 946382
267 219 134744
159 15 461170
136 244 414809
291 189 962683
236 250 604876
73 108 658648
106 265 291916
109 181 804609
190 104 969042
166 180 204859
186 6 993252
153 111 339681
249 175 614353
223 83 632858
222 30 73271
257 72 824366
259 78 494744
206 89 193550
30 208 526492
251 172 314382
60 209 39903
253 40 402777
226 272 690036
41 294 975465
55 291 466501
29 219 905450
82 292 261502
257 129 46065
211 113 886876
251 67 438883
131 141 346545
225 249 203492
213 54 172353
140 61 740864
236 155 868834
128 78 983226
158 284 110043
91 102 176286
205 261 728069
90 232 62672
208 44 869327
286 273 999908
116 121 501161
129 31 49724
140 82 417055
263 260 125753
212 200 5502
23 145 912680
10 174 266944
168 213 154649
172 260 583904
236 219 27004
261 223 749603
240 193 964613
31 223 7798
198 58 810780
64 43 807482
208 80 814699
64 296 512799
249 39 224922
190 122 571530
167 285 732634
131 139 546685
195 12 415313
208 83 923450
94 163 265601
168 115 245020
84 269 137805
24 204 422549
34 155 626065
53 265 822357
174 77 13381
235 294 841943
205 90 446878
270 64 935763
62 276 291739
218 228 414457
99 63 484089
179 51 451509
181 46 789245
207 67 704598
259 266 355803
124 129 833667
36 149 235120
252 143 72057
118 12 281118
225 47 992176
187 211 465674
173 68 823522
156 175 859375
20 149 432057
168 289 706044
96 108 961728
163 188 302069
214 239 393857
249 197 215438
248 236 378171
138 213 917924
166 205 155643
165 177 227584
263 223 333915
131 150 421824
212 223 795228
227 229 398085
246 174 746144
262 134 673495
129 119 974271
30 73 586515
269 141 785337
19 144 42484
121 214 388243
298 267 422353
32 115 490814
221 59 369722
294 95 210895
101 221 912019
118 228 258260
15 195 759165
215 45 546980
13 253 26966
126 42 860660
84 218 472110
259 216 63687
8 138 824407
70 37 809671
62 176 144476
37 150 761696
117 298 170621
246 133 298398
258 237 955245
193 181 618421
16 69 745260
33 134 173814
45 254 942421
187 129 315806
116 239 838909
32 54 502514
135 131 948465
96 154 730167
227 291 378490
185 154 439569
126 132 977309
21 153 136180
266 48 804287
98 60 53102
161 256 180201
255 97 605407
172 296 347250
227 41 532322
210 58 314016
206 161 925612
249 5 5450
44 168 672127
10 19 855781
144 37 853072
168 173 102089
42 7 696022
66 238 927562
144 61 497638
211 242 53418
290 5 758561
23 104 345626
25 104 977159
118 83 864666
184 245 75102
121 238 628438
48 13 110284
76 124 1228
165 241 730389
167 166 877156
31 291 163687
57 196 451709
137 208 562418
77 185 448548
193 139 72476
122 281 704198
84 206 638464
19 80 363699
11 99 845982
178 29 737019
83 14 235995
260 160 224670
299 202 817841
148 142 357859
181 51 536642
211 153 958129
46 50 477957
205 193 285682
299 91 954079
291 58 453237
32 287 172287
3 115 135742
275 155 604698
206 124 170291
150 129 872886
210 68 40744
7 66 577983
80 262 719432
108 136 168743
72 270 909014
81 65 962490
164 63 736947
222 231 257752
140 224 439668
212 39 48371
181 229 255271
152 34 248185
1 10 356669
244 144 696509
143 64 573809
29 26 857040
31 206 452377
61 298 174818
228 225 528047
135 230 294020
19 68 217753
33 281 797311
271 95 899415
153 244 941150
245 173 986830
139 50 923616
169 97 485985
160 107 200143
147 288 674020
226 250 509029
96 205 283573
204 181 433686
52 184 823096
77 136 10216
149 234 613758
76 143 551952
97 91 943230
153 182 884613
152 293 615897
68 62 565499
147 95 778206
35 152 533440
33 118 953515
104 247 389324
245 289 695715
96 38 421531
247 148 147272
50 290 778903
11 221 86267
65 209 614617
74 221 578491
248 287 271744
110 20 572802
103 7 764306
123 184 993503
37 109 740688
37 254 943309
171 89 479661
157 57 842272
121 75 414094
66 259 980928
57 193 124781
122 102 195188
6 195 807230
283 152 480752
37 103 957869
227 192 37172
28 295 229180
110 213 952430
13 150 494073
22 5 413100
246 168 83588
60 63 860228
101 184 650360
47 4 95234
253 127 826908
37 115 327926
181 81 417241
261 46 416218
76 128 321492
39 195 548809
169 101 736529
81 240 497587
193 172 906607
246 91 282436
137 50 240817
223 113 700211
105 215 655089
214 109 729745
107 295 271859
34 122 546847
227 201 907566
123 86 645318
235 239 125240
148 201 572447
196 166 787007
227 169 394126
192 57 989060
5 173 91382
258 62 563367
24 295 553549
253 267 289480
106 148 698552
198 189 777630
37 253 866169
43 219 358148
175 227 376183
16 291 629247
282 60 268841
285 218 339860
40 26 991397
266 237 719690
259 277 185541
43 133 438087
184 188 368086
79 258 35098
88 104 980697
31 185 319073
77 102 568050
98 238 616743
26 120 110921
195 217 902261
5 3 147550
196 15 823099
197 69 537060
225 236 232959
154 47 137309
291 204 205697
239 249 52755
237 270 221821
158 62 793877
58 137 235114
290 155 493393
139 273 390402
239 173 415974
278 39 986954
239 145 433046
175 30 635584
43 120 157887
124 192 456049
92 137 817194
3 171 892813
185 213 657264
240 161 325501
4 140 556739
119 69 355886
48 22 263953
274 259 456095
14 194 512485
3 17 324618
38 157 219925
286 52 548372
228 35 430966
159 173 153628
117 203 756031
42 224 823523
111 204 513283
259 34 382424
103 6 611751
197 9 664541
225 159 523776
232 119 85962
28 13 183457
68 246 211200
63 201 281726
43 79 239431
19 182 240772
158 248 993696
26 195 688626
241 227 543484
65 145 881960
28 213 802738
201 261 833437
122 119 33178
228 19 532501
39 138 729029
94 107 7398
153 106 136841
35 170 71783
144 213 751562
204 244 954992
109 13 814916
98 49 827040
275 68 63162
197 24 499192
266 283 309720
39 40 826204
206 19 298832
170 193 952722
69 157 397065
149 179 221318
248 116 916006
121 132 189015
189 221 839192
29 200 180321
226 279 38863
10 68 954021
229 280 849795
124 185 327769
149 114 478734
101 135 444669
295 276 68843
30 135 587857
18 261 297058
155 228 407420
72 284 249571
264 210 318725
61 78 17654
196 73 172505
3 94 564953
256 12 695449
103 113 120976
44 155 821860
118 175 289018
297 268 628669
161 10 304096
236 176 252023
171 191 130136
48 32 581819
209 257 673292
143 147 28392
153 219 191298
33 1 684674
122 213 238788
261 19 647938
102 123 784495
64 137 393039
299 214 769381
82 111 198308
48 9 613418
64 289 154382
139 114 540653
213 129 395312
57 276 873048
181 17 448731
154 31 177423
87 163 496952
105 254 606470
38 294 814313
239 44 84509
108 83 946017
257 53 826937
91 135 729469
204 185 11554
69 248 403079
202 46 641058
69 91 475161
91 73 215622
23 299 679139
247 92 421925
52 192 648689
221 181 660447
34 83 848920
32 186 472924
163 183 958086
84 160 397484
269 7 49162
247 238 441561
192 296 81800
92 152 373212
297 180 109008
111 126 502300
113 131 162056
296 165 961212
54 34 46900
60 192 811295
202 132 786344
27 21 188855
171 156 355411
67 272 345343
134 182 698532
285 292 171369
183 168 839252
270 194 693379
89 4 34436
95 176 613498
121 64 482028
198 20 711382
288 286 765260
169 209 471537
293 169 530573
106 151 475768
50 226 795072
160 179 342628
239 200 951830
173 164 896877
269 46 848928
2 55 524405
266 34 785174
239 51 463764
284 27 134713
206 179 338914
87 4 620112
216 247 121562
242 65 307965
87 74 674128
220 285 70553
63 220 787344
274 21 668974
214 179 551969
208 75 951844
131 28 91431
16 144 411159
18 299 376236
104 240 740426
133 240 288752
132 255 857334
177 201 527481
196 224 796061
294 31 637855
57 152 891950
60 157 33933
283 130 1616
241 265 351474
187 232 171580
56 139 251877
153 118 110136
296 6 187558
206 215 674191
22 150 600528
230 189 572519
167 138 555327
149 239 107844
18 272 346193
48 183 841668
187 3 268193
23 110 45739
48 218 604587
1 19 425857
203 226 881208
273 40 474300
96 146 930916
160 174 533596
114 300 943354
134 85 674718
300 272 691392
219 194 509568
51 71 541295
170 26 957641
241 275 192176
222 32 24364
233 124 364762
130 121 471932
228 71 452878
33 251 931010
165 64 368401
17 223 247801
224 31 809533
178 138 445410
247 267 951752
262 115 907089
40 266 845928
47 84 425752
174 120 424599
171 194 528719
81 297 716376
96 77 505699
39 238 110402
152 284 627641
42 36 441274
126 236 518445
16 50 209855
236 206 811067
153 64 390127
97 157 623093
132 204 802543
226 130 916131
74 123 841234
147 229 473173
79 146 498467
129 126 808520
295 47 668244
282 38 824606
140 211 357351
54 23 968889
43 149 943600
60 240 710549
276 87 80000
8 271 39441
166 164 376480
64 245 300664
148 288 107730
120 136 563815
195 77 968798
88 237 260922
176 1 481288
210 37 975676
35 258 535418
144 23 203418
225 189 80107
16 79 947582
299 184 735751
252 292 676246
290 107 981794
76 157 818848
162 147 552576
104 133 833824
272 30 196488
196 13 363215
287 108 706528
212 247 984249
103 133 927239
2 286 996164
147 271 328397
191 71 858842
12 152 719261
246 247 919354
86 152 64145
125 122 855321
67 156 639596
146 194 628907
85 125 60981
3 20 967761
176 108 592931
33 19 502728
239 177 168188
221 163 413766
227 45 971179
100 102 380560
20 207 320685
229 64 987270
201 212 853992
264 116 818307
35 165 507317
274 210 571296
208 172 116915
143 224 255761
190 188 134389
165 60 428236
295 287 246008
190 143 579896
97 22 34332
299 288 953216
248 12 220617
141 268 456189
202 149 2001
120 258 939539
177 85 19715
292 297 570686
282 231 173589
300 69 177013
80 212 212225
210 29 924482
126 142 616225
75 22 634287
221 41 421864
42 109 274717
252 283 865573
220 240 708835
239 136 91420
10 30 921129
293 206 622147
203 236 952864
8 61 406504
111 239 800362
112 256 380060
201 219 574132
43 33 264056
119 171 589111
54 191 129445
285 48 250921
16 183 319164
145 165 632400
123 163 122414
190 129 882759
7 120 76469
222 133 716131
93 62 234359
188 250 467893
281 106 554834
209 22 510345
230 245 169823
172 211 522480
259 171 643284
108 28 68684
79 144 132321
168 205 563377
12 138 965634
208 89 508279
194 35 149213
246 183 716183
166 114 446534
198 85 933419
222 162 137714
212 207 803236
150 114 467880
81 210 29538
289 162 492955
200 157 123725
6 177 727269
101 109 71063
254 81 245090
181 64 656622
93 92 356205
268 58 688533
64 116 428383
148 274 808721
101 29 115864
185 83 986258
93 187 921964
215 227 532714
113 118 501185
30 164 379880
223 160 371179
294 154 106089
245 169 202044
265 105 327357
113 193 274528
264 178 54216
177 58 284408
233 276 688676
141 84 92967
157 253 236813
157 192 308553
89 283 21629
216 272 487005
288 172 118726
197 175 416712
300 119 950303
251 248 134560
227 78 660644
1 281 663097
145 157 707881
250 18 187256
269 257 946943
183 156 208514
41 205 890362
118 37 74914
255 184 165491
17 1 125296
108 175 379553
243 288 274827
142 117 567043
106 295 686417
185 96 516217
45 205 924139
231 131 219251
210 260 596319
45 276 985377
156 222 56271
167 129 693395
11 164 267830
56 196 276418
30 151 468525
237 196 679309
58 208 459806
235 117 422415
244 154 556531
228 167 806666
278 225 527325
92 203 603139
152 180 636887
4 49 582929
61 300 463917
48 106 651914
254 95 367034
242 235 643464
166 247 104581
118 158 888798
141 290 382816
164 205 877717
53 143 594507
240 45 237896
256 165 955091
164 119 519679
295 247 322385
69 211 789871
47 162 757534
44 108 722623
30 134 986503
64 42 895461
12 122 131660
164 223 755989
129 79 298151
89 10 829699
78 123 603593
199 110 667780
131 176 856345
65 281 707506
187 189 250603
51 192 683959
73 71 72071
108 124 195859
204 140 458276
6 78 493609
190 221 771432
140 195 187646
130 24 573901
4 254 224399
19 136 858282
95 152 912621
55 49 891456
283 78 732874
137 259 632767
75 243 190503
285 134 746061
59 166 801697
176 185 125785
271 5 619615
138 119 313679
269 55 154946
84 116 112615
212 280 595587
120 160 530148
211 230 627236
149 30 19067
13 112 8064
143 258 749299
125 39 866987
166 279 678133
93 97 503113
138 197 647334
97 27 892949
255 271 915984
215 173 131585
120 76 436909
299 285 830810
256 131 914551
257 164 740511
292 235 779209
250 38 981063
292 48 743759
5 229 77292
98 164 665219
62 205 157525
60 38 558091
126 120 484912
225 135 5278
289 44 666060
110 16 993042
134 32 196739
103 20 726535
64 60 247204
31 143 646864
47 73 693513
120 81 41918
230 88 806718
2 244 370550
200 265 491170
77 171 424779
159 25 965008
262 266 388010
33 48 110845
133 24 878707
33 151 177853
60 224 416143
131 130 552104
263 3 91035
103 140 631876
180 210 470800
33 82 127198
237 157 674017
10 268 781129
33 201 19373
122 218 842962
14 47 372519
251 292 352168
183 7 495522
297 31 885362
167 94 460544
183 167 563205
186 147 330390
225 217 614732
261 97 386381
135 167 196556
106 96 755557
107 105 562602
183 58 909
215 234 756348
85 245 240334
130 159 108844
205 286 509491
218 91 368153
202 119 230571
191 137 999849
176 66 110219
235 154 686782
78 20 594820
257 179 323537
53 190 586052
205 58 770991
273 294 43841
161 31 764860
260 124 266022
124 25 464979
120 209 245222
211 7 297990
59 109 911194
49 23 751966
221 204 248055
73 110 462939
26 277 138926
264 267 379469
213 162 380722
122 2 241671
271 108 221709
236 237 713814
140 12 254221
125 24 913652
285 232 94772
281 249 373457
297 103 967931
238 241 265382
275 102 440959
168 251 528555
225 66 94139
91 2 833780
198 168 942554
242 53 875310
217 98 724263
287 208 862704
70 25 924030
249 90 847086
136 249 376966
40 114 23030
281 216 151578
96 278 713035
288 289 38067
39 150 109446
297 71 953485
253 241 820424
118 110 35945
51 8 667171
201 250 190465
154 21 705544
5 264 105327
231 167 648833
193 13 262747
248 65 582930
248 168 881886
269 72 750100
9 260 484048
115 4 988729
62 84 291680
96 255 73218
69 4 885598
62 53 448940
62 178 55788
231 253 77551
181 158 813035
27 168 796548
11 207 118138
240 178 591429
200 295 387439
129 29 450387
234 133 331997
183 72 204818
277 112 733549
91 219 87139
174 61 902621
296 53 295320
33 212 713032
88 134 907113
12 237 991672
202 261 421746
262 148 268239
24 82 494273
11 160 27961
180 62 979689
145 299 793693
49 94 906338
49 194 597661
9 156 260551
114 34 121388
270 133 503424
152 151 661353
269 271 270040
216 248 47135
73 170 873806
114 22 297390
67 77 99941
43 182 278986
211 265 896087
112 274 49182
226 27 391044
21 45 328039
43 54 692913
87 19 366432
247 145 360568
208 85 591757
92 241 956705
192 37 10012
6 269 467602
225 99 911617
27 77 876808
280 192 406751
285 119 687981
229 149 820338
232 19 867666
298 125 466227
208 256 750625
204 97 541893
101 8 261065
141 259 753173
300 195 792337
274 8 213537
112 77 341540
108 249 128588
136 140 847179
178 207 826616
244 289 828462
75 201 70901
192 125 311727
39 202 117205
98 149 925315
168 92 45270
265 52 354961
188 281 138386
230 274 48287
167 268 869333
44 213 305308
22 272 190848
293 102 921777
201 164 482733
300 115 793823
124 245 678378
234 45 796662
231 247 938285
243 85 852534
120 1 440545
290 231 428326
46 160 205503
54 3 463049
63 92 686046
298 29 286979
220 30 715
30 26 215988
163 218 93166
52 227 509022
144 187 645962
292 2 701932
239 7 470829
169 71 683515
96 98 121942
236 109 127305
6 120 821228
27 165 498460
192 160 400392
160 290 682895
92 269 839835
259 3 959582
224 72 294128
197 38 924709
152 276 11837
280 20 541099
137 205 409537
216 70 665641
118 103 876117
219 133 89439
83 3 416490
272 147 693701
126 134 200169
76 10 118077
78 230 18136
67 191 780251
84 72 905362
297 60 540291
284 60 48647
196 248 480130
247 292 530365
265 166 960285
84 12 668329
37 278 268482
25 276 675406
146 108 59518
140 133 188659
143 25 547794
250 71 60253
56 221 432480
20 62 329192
261 31 868246
157 51 916343
228 7 726315
234 139 660020
163 236 884582
109 208 679829
130 166 678063
16 61 216337
263 143 655712
36 22 632423
95 189 519349
10 129 648336
99 250 569927
95 218 887401
52 11 685749
247 29 232977
86 74 403806
157 285 138349
131 47 483144
295 158 399275
115 79 469181
246 144 420381
60 143 929333
98 168 841214
128 10 42350
220 169 739233
8 180 245317
217 81 607644
43 75 875920
156 161 785320
257 49 733
192 82 177936
114 16 801251
6 50 46819
189 30 298521
159 64 785414
72 8 986176
4 243 18538
41 82 409471
115 144 210661
297 160 940645
104 9 510974
282 14 341070
190 174 745989
285 115 568687
175 236 537938
90 290 774574
73 32 859715
74 44 834829
69 180 737427
78 31 737341
50 76 51169
154 210 644651
233 284 648783
82 113 707937
133 67 999791
87 48 471163
266 60 114124
259 180 834001
214 60 379325
103 112 324065
217 240 95999
178 110 565244
25 137 351061
83 29 807390
142 86 931009
264 138 139457
199 96 936196
262 133 161146
152 214 133297
238 299 545676
225 300 769757
83 134 897989
59 223 948329
178 201 910483
66 293 341792
33 80 15504
173 133 349927
294 112 709344
39 115 48918
263 148 694966
26 67 706046
258 97 836096
186 85 434076
129 144 344294
270 173 645736
300 35 780828
141 91 516593
253 294 407945
266 16 816920
181 23 871652
273 168 365308
67 102 331823
40 1 92117
262 41 113182
146 44 593819
294 209 655277
10 146 417337
151 65 165731
18 22 208487
77 237 644141
20 287 81690
147 101 771673
256 118 653481
237 181 570722
184 201 882696
54 151 325921
233 215 723579
79 293 171897
4 200 43134
142 191 997286
159 40 97026
127 288 226705
286 46 859990
29 97 899488
45 114 335762
52 177 672329
36 295 610217
287 273 497320
146 138 248901
59 108 220305
228 112 522090
154 194 251289
10 300 948421
31 149 883170
228 159 961971
157 6 842607
271 4 874945
216 289 14209
294 157 765004
255 257 58267
214 264 844943
22 160 730465
285 251 176818
213 2 463718
170 133 616686
223 216 962356
78 74 694088
154 61 427480
73 44 167387
276 42 387792
295 263 64265
14 214 480488
21 170 819056
117 159 636538
199 287 387867
57 231 946818
85 237 37008
155 285 795090
91 32 891483
170 279 146065
14 146 156153
259 62 533496
68 285 913747
179 28 716569
81 266 720116
289 97 650443
160 214 826179
226 234 284953
151 149 888545
113 49 860425
102 269 536647
30 215 233845
177 232 476588
29 168 955060
8 160 226746
96 285 747322
59 289 819072
218 82 686538
173 92 529586
134 299 808133
58 152 364077
192 159 931386
204 206 275923
231 236 799881
87 300 989438
217 241 185854
113 164 332173
293 120 787718
18 103 660834
100 175 839670
155 61 343236
86 66 285369
57 282 305200
215 193 28910
170 296 287011
112 250 648269
237 119 415773
26 31 274999
22 220 803392
211 292 66699
129 103 906510
289 68 541375
168 39 877891
15 199 51399
196 102 643014
16 32 401636
68 212 332515
182 300 995686
124 283 346028
133 278 99240
282 121 557151
265 274 757284
171 207 84553
8 205 75089
204 272 849555
197 6 445290
72 290 303469
13 130 451498
187 78 481293
163 222 569129
252 222 45250
175 298 473468
55 42 958226
261 222 746714
237 87 45491
41 228 795476
33 200 16407
130 214 484101
99 157 268874
293 40 296464
158 246 449887
47 56 345392
134 260 277258
148 249 488816
157 278 1831
285 224 97866
281 104 333660
35 110 838019
209 150 235620
13 148 29316
125 145 740436
59 17 205460
209 295 789695
75 163 77249
3 242 787919
187 245 768288
253 91 140511
207 46 578222
100 247 24677
142 277 304308
9 275 561215
164 196 452815
160 172 326535
275 47 769102
113 167 301935
45 10 845792
183 23 840466
133 8 987540
248 80 390156
180 155 235138
259 238 605104
87 187 719088
268 55 29690
124 286 307607
269 34 197243
52 17 842638
104 136 993567
217 297 809485
112 210 523415
84 71 540418
34 16 102799
96 131 813720
7 119 611483
58 182 863775
285 277 808309
59 47 266682
293 177 540494
289 153 666454
289 12 412916
298 114 335227
261 289 751440
299 56 289942
201 123 476638
298 65 172214
213 133 874895
22 202 730644
77 189 709007
133 50 725859
6 201 602320
290 278 563199
242 184 107326
183 120 950000
134 103 467560
117 110 55527
35 166 488929
163 195 269007
206 148 323900
147 8 184107
58 224 573807
68 243 491249
151 37 311722
24 39 705598
203 281 773690
46 256 859160
62 87 129345
104 186 249388
20 84 139033
39 18 921845
263 129 864369
75 33 250955
35 103 915901
183 11 310635
128 111 49881
133 255 420815
226 28 19014
34 193 457011
285 205 564643
221 14 563659
35 297 659648
97 212 779165
290 191 508178
224 109 661160
21 23 669019
231 71 683446
120 90 91240
155 53 472483
249 72 552336
133 223 255388
166 61 339571
223 262 536773
100 228 877148
64 189 113592
108 121 221103
120 231 317871
103 266 452136
62 50 176597
270 220 905203
292 117 427416
31 198 314118
170 179 410355
110 103 301430
264 50 29171
117 98 636671
263 89 346579
3 110 448854
152 44 284030
145 12 698185
230 48 498294
118 248 52385
111 106 613263
275 32 254522
150 21 294561
15 98 719965
127 79 636212
262 207 529015
142 196 80829
30 184 564094
211 3 897311
198 259 80221
121 280 60154
51 96 665361
157 204 676697
119 57 282709
275 70 90418
96 17 776342
55 44 241655
34 159 655861
238 288 37400
161 255 85888
96 80 702067
273 174 828955
112 264 659607
226 265 684183
45 17 586636
5 45 531052
186 13 324885
262 166 548772
300 129 473005
199 150 220300
142 112 455651
111 197 740241
173 20 552222
63 297 967069
235 189 967843
280 50 428542
283 254 488373
269 163 28771
162 204 746261
2 40 951672
270 178 431288
90 30 164228
2 83 582270
244 261 941036
265 129 650635
200 261 229501
67 136 224857
194 33 301346
175 119 501652
28 238 544829
20 134 201153
228 80 703510
51 82 197313
200 186 963901
194 4 96238
218 86 844542
17 162 80014
43 21 859729
112 9 116423
77 141 487856
108 156 9806
2 102 637362
189 179 38491
222 283 591365
14 147 33157
44 295 283689
125 143 38212
102 203 131558
214 184 647565
196 67 980216
191 75 211157
12 276 851059
266 91 884166
22 189 757741
94 211 823173
291 105 512666
146 61 749421
199 28 170766
277 66 777610
248 275 331328
184 149 318869
216 6 381488
284 31 455319
156 166 126268
120 32 964953
227 212 212843
183 24 892373
106 257 374735
284 192 364233
99 222 858518
161 287 329846
245 127 129764
198 25 460490
9 267 514035
294 158 738761
167 62 999882
108 92 389621
241 273 684027
32 51 91790
36 237 29628
173 172 450169
60 20 839374
219 118 885619
116 47 474453
224 36 159627
244 278 608787
27 164 990054
166 118 822872
160 37 262512
233 5 976308
255 283 935668
137 59 332798
190 236 537132
117 275 49405
126 87 58957
35 74 606623
144 262 400165
81 281 514784
148 258 8580
250 231 314617
288 224 704320
275 144 497166
283 146 791122
293 276 674395
297 267 620420
108 105 935961
17 122 368011
195 87 595228
266 139 209190
253 284 73664
297 287 552088
260 105 283806
101 260 908097
120 141 601936
249 184 612082
92 293 424533
101 141 530339
266 1 66793
119 82 122898
105 150 660584
238 272 718104
72 217 116704
42 119 789239
244 246 590131
234 196 250628
232 49 323638
93 260 863321
181 136 667190
291 139 133886
126 227 356380
300 161 845874
30 259 973662
20 215 465844
42 255 726841
93 221 235837
67 49 818285
213 45 674609
80 171 588755
276 226 498243
229 257 575750
179 14 489221
19 283 850872
288 27 422894
206 201 657229
265 245 378488
264 268 111732
182 196 502813
74 179 382397
101 78 959790
163 101 699744
10 22 930086
209 254 58113
292 24 205557
78 213 602578
186 59 42121
50 37 76707
157 114 824433
102 7 699428
43 161 492041
5 112 254406
100 76 843221
283 298 598088
10 151 854911
283 200 70827
222 47 838499
244 70 832463
45 235 208172
234 240 279423
254 188 556514
266 94 880632
284 130 75240
236 253 263004
82 95 543769
177 225 60874
55 130 898804
193 292 371498
202 148 973183
14 193 196366
157 90 321537
7 30 501696
258 2 525758
91 17 18467
197 254 617718
129 164 860699
63 156 785011
252 250 769691
165 1 349380
22 277 667173
155 108 558728
184 208 367021
157 117 987004
108 2 578664
148 182 845588
66 289 518133
95 252 54664
190 253 484670
100 111 326783
114 254 735234
174 84 555928
278 84 615879
210 226 19062
23 125 402974
199 188 9637
291 273 367470
56 143 421395
42 110 711849
152 154 141818
32 38 263659
212 239 120846
115 223 973948
27 207 460132
250 37 622605
59 198 755330
160 267 263894
148 157 28649
285 90 459286
292 122 759781
260 164 657951
142 204 949959
236 113 919511
151 102 436518
41 55 138732
145 7 66478
24 289 350515
249 10 484161
41 121 368373
242 258 592674
284 112 403057
282 24 310197
79 181 565796
204 247 653893
243 284 330678
147 205 461869
264 241 456312
279 223 805341
105 86 945549
134 186 24471
4 180 860002
109 25 68065
272 200 73299
139 98 945748
158 198 631095
144 35 689582
235 53 137813
100 258 935969
285 137 128911
184 145 235329
56 86 153697
251 171 845694
113 217 412673
57 103 781759
203 182 445357
54 29 979888
273 39 44495
280 90 103762
46 36 20378
10 32 723552
213 236 184338
55 188 419164
238 233 289960
41 45 333467
230 199 840375
15 119 64807
56 248 761480
54 14 652475
284 7 675633
27 72 495226
28 263 580562
239 157 250391
43 37 118679
95 222 725409
118 231 351408
44 169 452871
215 49 896095
85 252 551077
25 215 681799
7 110 154473
135 94 939677
100 22 346501
275 151 55784
290 145 704549
172 63 157421
257 133 584695
56 106 803619
134 209 232408
98 157 780654
143 66 755883
115 149 208531
19 154 222647
97 188 485326
185 67 842609
96 92 472462
124 196 708302
10 20 484138
190 79 745352
266 135 83255
94 26 788383
255 38 898377
119 268 601405
74 20 389907
157 135 693468
116 7 613393
230 7 66256
45 119 801350
52 65 306088
52 300 87784
71 300 326323
179 177 512864
185 97 843776
140 210 81872
179 285 596302
183 190 277993
279 215 240815
157 67 693109
120 64 225200
176 99 606072
162 260 198622
59 102 144860
142 59 84039
184 28 319897
248 25 453993
208 292 225406
44 97 139937
111 30 432021
230 82 18917
252 104 640917
294 19 160911
296 48 832621
131 65 732701
182 253 847796
233 133 264419
23 244 714933
272 265 28415
287 169 824745
97 133 95898
243 101 817198
97 143 674206
148 44 616335
296 284 950975
298 262 909249
72 181 874223
61 131 74739
194 84 878145
227 19 689575
192 215 116614
226 235 118449
207 152 988617
162 24 49806
186 92 456349
240 132 302688
40 33 790786
291 258 847546
244 34 280042
109 55 613691
49 57 947396
219 177 973293
208 279 563876
55 94 823675
67 128 323359
94 39 802750
108 151 145210
68 99 222782
181 161 365922
43 291 298383
144 259 858193
249 121 238697
253 133 486509
4 55 437780
14 274 896724
102 144 356647
90 115 160853
41 187 902575
54 167 219389
186 100 859711
120 249 643632
12 55 817416
188 145 428788
24 189 532740
175 133 244783
41 138 408185
259 41 596123
217 68 955174
48 67 801252
250 92 228518
282 167 97102
216 185 914803
129 177 639320
213 290 892381
277 190 906952
18 128 936542
164 72 686715
9 33 750266
139 161 273299
182 147 330993
173 67 91623
20 29 538301
287 58 891898
221 197 991691
128 14 502457
298 196 87508
162 40 432905
190 83 185477
14 191 319073
143 277 901558
111 297 845968
257 246 642420
218 185 49400
159 186 164810
268 93 593803
208 218 830424
82 186 972090
237 101 146786
116 83 406571
155 54 435225
138 262 318244
198 261 94761
288 141 468766
287 210 200989
37 270 678872
112 19 321935
2 170 412625
147 204 649741
101 16 207729
200 249 347989
260 119 9968
138 99 517966
8 207 590497
139 9 329856
58 46 428735
43 92 161864
286 121 3670
246 181 947748
163 27 116711
87 295 164010
147 84 315739
17 167 990824
152 98 660458
229 124 186039
122 242 219336
112 244 994947
76 71 499432
221 139 399299
96 274 924998
290 154 892964
241 70 17642
275 289 106219
108 168 405850
101 153 742603
257 142 847231
226 120 619054
274 78 746471
227 224 846818
221 229 236267
56 118 191721
35 222 492046
63 77 349853
192 23 547903
269 283 82784
232 156 220647
152 80 890233
129 240 236074
267 26 369837
29 59 589427
240 245 317276
57 188 366964
74 243 771258
89 239 352076
240 295 465382
222 290 961868
181 11 417126
150 90 38335
250 34 650683
243 251 423914
201 147 685975
58 249 112271
182 108 471600
267 123 699969
169 52 167433
120 287 709222
35 28 767604
257 294 42436
81 98 691355
64 106 867750
158 228 411537
295 283 645836
233 83 434229
99 122 197657
135 153 255319
163 111 760178
144 29 209200
44 25 249534
104 41 318704
170 173 43487
117 174 85568
95 131 871200
243 136 420823
138 218 324714
91 26 568442
243 239 196316
166 295 533230
283 162 361980
80 217 129424
204 171 538284
1 93 503065
95 26 602922
56 207 389093
158 234 573375
230 18 470937
121 126 95864
195 133 341254
294 274 164276
66 42 112489
158 34 192336
76 80 125255
63 16 880036
83 293 306468
60 229 344636
32 225 540284
90 26 747104
100 264 705937
239 144 844945
164 255 617322
50 155 492381
86 9 174169
284 3 594267
45 289 632139
259 148 139698
155 148 958426
56 30 207942
114 109 534769
222 291 673351
60 24 832308
40 118 974763
188 252 167913
163 155 563894
63 248 921075
200 243 738970
180 53 309417
95 220 689643
182 3 740637
8 81 18218
106 51 641984
121 37 749241
244 18 123373
190 254 809677
260 2 773987
158 43 539798
179 161 335809
125 276 252440
133 113 363767
81 175 370019
127 102 341440
181 139 552219
32 141 375636
275 269 359427
12 293 957558
188 162 21192
37 132 185642
161 17 353273
124 68 256640
13 8 933212
137 105 763459
208 143 651110
89 65 957175
105 185 889062
207 261 144462
244 267 437295
16 175 713877
280 122 304510
230 69 298660
66 93 50971
176 159 230653
73 132 233629
222 220 587629
272 23 15057
17 205 818672
32 203 938893
70 118 960226
300 117 132474
107 58 929160
18 85 638286
220 281 59618
96 173 882029
100 252 16631
9 220 65632
212 160 532078
44 297 977569
278 299 715835
160 7 476059
289 293 703197
133 64 13663
236 239 364642
14 70 717797
255 4 631690
41 157 877495
141 71 921135
269 148 291970
60 166 702926
162 91 997384
191 262 636961
108 177 70001
171 120 264064
50 299 27233
274 249 456828
59 197 834603
215 145 662922
211 254 439180
284 22 656953
201 216 635438
85 211 522603
99 74 146479
190 231 83438
109 5 137823
95 158 721347
132 174 15527
9 35 859982
131 236 477458
63 182 182082
255 197 917086
110 12 533521
185 282 211144
27 201 914218
275 132 544509
136 265 727144
174 290 105549
103 64 496114
289 102 46935
212 10 616331
16 38 272961
131 93 38105
69 182 20061
56 242 927468
154 224 46722
253 108 716925
187 118 242346
192 129 300677
77 109 912649
223 50 41262
237 43 559781
159 63 543144
296 215 635444
293 279 229981
139 173 573282
298 18 119937
33 179 983148
166 157 941195
32 106 733170
256 50 327382
130 22 488565
40 292 304644
203 300 826109
5 72 621859
240 207 575126
199 180 157691
116 139 206378
193 286 443577
168 32 557551
36 274 2905
15 75 97477
40 69 382404
298 250 813932
245 119 127494
173 220 775351
97 8 609816
226 61 9462
163 91 120126
45 145 217593
66 173 497545
184 16 729514
174 243 68318
266 238 840063
99 258 776973
5 234 862787
14 29 215992
190 173 862416
32 288 286365
165 103 327005
54 146 174804
232 79 319454
126 182 438391
87 8 871762
197 192 612975
111 103 804992
42 103 209214
68 30 139268
234 24 733670
148 10 445073
217 20 472244
35 175 845189
177 160 915556
68 175 625614
1 234 128504
249 288 278287
231 161 527957
253 232 709528
44 115 888780
232 259 206930
261 298 765818
264 204 319560
72 78 249561
154 72 353203
6 34 834243
204 119 357110
227 83 825377
219 46 14720
43 266 681973
142 273 114655
180 214 780859
149 85 757632
159 24 479249
203 224 428974
94 106 803906
93 50 955464
223 272 102743
64 208 875537
72 130 651835
66 107 140240
10 221 436795
267 124 614388
60 42 49045
54 108 234151
61 179 515645
95 124 518779
197 106 274478
219 256 963670
145 249 728813
139 191 569035
22 201 206018
285 138 45567
147 237 123906
219 37 31171
278 191 791419
288 201 327687
160 131 488954
151 70 22299
292 146 86449
252 99 109155
193 228 770846
170 253 315363
139 31 837675
150 250 639648
290 23 796187
272 55 559147
45 100 433237
221 297 668608
132 195 292357
235 164 786905
281 224 441486
247 286 607599
89 278 671828
133 74 127949
244 53 52879
187 266 939184
203 4 300396
185 200 282338
220 163 729061
47 95 208343
76 87 723289
190 195 692204
266 129 230663
237 171 135054
240 91 305176
179 64 722528
55 85 99390
213 189 801697
60 295 310514
156 12 137661
151 75 526905
164 214 587180
191 263 88858
253 125 426864
181 111 656881
273 41 759742
78 62 403265
38 111 293909
27 112 807652
243 37 328311
68 232 796971
186 33 524405
222 59 34863
141 202 274018
256 32 856255
273 182 319288
223 228 682841
254 155 791986
54 172 318609
12 50 94549
284 163 92193
26 236 766536
283 276 992824
151 15 756973
238 283 943831
193 246 707806
108 93 715124
11 112 984897
271 284 164797
298 279 583923
22 112 109040
24 140 976048
74 235 311628
242 240 46025
155 67 918144
203 193 905893
126 12 595840
265 175 423875
274 266 573717
149 242 411214
292 16 738428
29 216 271877
55 183 458061
122 299 574367
31 48 827788
88 12 79963
184 22 597097
185 93 291189
58 123 666154
60 244 691306
192 184 386780
135 295 343041
6 172 845412
158 233 810059
170 183 201216
100 33 525427
39 145 804293
118 253 516674
62 92 530275
91 256 281276
137 244 450092
176 16 236104
39 178 85046
279 180 39690
191 225 144862
210 300 771932
176 115 678041
267 256 117911
227 103 594130
3 288 64972
93 283 293844
19 92 533308
139 151 266773
117 55 445133
281 77 832987
14 267 386075
106 66 808712
184 42 620664
51 296 827526
238 32 204834
126 22 361516
118 208 35915
284 9 517005
218 183 975870
290 94 642398
38 283 224637
184 112 985088
10 261 506950
256 150 242667
234 165 55268
74 118 659773
3 155 349826
163 41 589488
197 83 200899
153 250 934711
208 78 113564
119 124 212444
147 227 852637
134 73 760066
147 276 361653
256 232 851314
180 234 118491
290 262 327479
106 47 147088
50 108 741516
157 210 589763
54 60 686270
22 226 362515
262 179 615006
260 40 232559
143 129 944886
184 189 994468
214 39 458723
147 16 172225
16 229 370074
29 231 641423
294 85 930247
212 292 842895
177 121 407810
223 141 332397
101 175 474746
146 179 388363
106 121 137821
31 73 317404
119 132 189566
95 292 784437
21 108 399530
261 209 998560
87 182 922295
168 258 403458
91 221 947047
246 289 165696
37 193 474554
27 99 34667
158 33 198772
276 213 315865
14 292 249817
298 86 827368
267 189 729940
108 258 538282
177 211 628457
65 213 728128
109 212 362625
86 150 216703
234 163 872880
8 219 5186
264 236 908175
244 46 938929
291 247 890088
30 118 326171
71 242 545564
71 35 195192
85 138 802059
209 148 590289
175 178 457378
143 88 346554
63 39 250772
146 159 197667
166 91 94723
52 218 291789
80 128 409580
287 128 10365
118 2 588982
253 135 683210
163 5 292525
236 172 230450
57 81 590542
129 21 540427
286 91 908596
43 254 764021
80 242 488076
66 155 532219
178 248 273678
249 243 221057
256 156 151484
189 190 465940
297 110 620652
180 208 754428
258 27 507171
1 101 188106
135 78 126506
26 81 527679
241 239 691
107 260 488292
145 124 773384
233 151 291213
102 194 798412
165 182 97584
134 173 21751
289 16 611858
87 281 302032
224 166 399354
11 75 660488
120 49 448562
74 102 857076
288 49 410613
256 289 119818
254 207 557664
255 67 911353
89 3 998728
91 82 470674
278 148 773912
19 31 18527
102 265 294208
263 90 397669
252 278 194132
6 44 971103
41 17 601447
97 147 538263
290 4 704898
200 188 160710
266 241 435596
62 8 274829
160 170 562810
157 64 464302
219 35 886389
155 198 764583
8 250 818387
293 11 765858
143 144 446438
110 246 348361
165 69 636360
229 148 462916
213 9 732955
75 63 73719
240 200 105780
129 154 549296
273 210 544894
70 299 919953
210 97 544851
138 300 11953
283 107 190964
129 97 672649
255 172 460944
240 250 470985
68 220 160785
157 234 890943
96 52 271174
100 280 889825
35 251 859442
210 196 193265
78 198 946496
279 140 352530
141 48 845695
137 5 876031
85 209 672322
205 292 189962
168 242 308020
102 284 4815
81 152 896603
1 138 973772
33 16 112474
105 98 183393
165 70 121049
200 288 858563
71 178 821826
267 46 184818
36 87 203355
238 167 282428
225 142 82068
220 77 910156
200 210 280478
115 216 670115
139 67 688820
107 289 754967
65 57 422476
138 86 814587
287 78 499188
138 94 377305
207 276 442249
13 24 922987
122 260 194903
113 239 216685
243 149 305630
278 87 441417
249 172 815667
46 24 416818
164 143 907673
283 221 722639
290 298 910756
207 176 579587
300 9 97522
149 255 908609
54 222 121200
279 160 73330
251 161 299774
29 158 712198
6 67 355242
200 146 290366
36 1 647689
232 258 67762
182 285 403521
257 125 435771
37 3 374408
111 269 299754
97 28 641120
222 267 937700
148 289 213542
267 151 628332
34 125 542467
231 160 118833
192 8 391632
296 87 271776
62 86 334980
13 50 240287
142 23 959404
178 293 138011
121 265 598259
34 2 247551
291 256 648029
143 18 159698
177 72 641325
146 118 667932
223 288 178931
1 132 404097
5 161 539551
81 22 992277
236 255 114532
277 59 98199
137 7 695619
96 23 292453
237 98 619002
48 153 523419
114 13 784521
293 198 320070
164 172 985992
115 140 724742
207 294 685666
23 75 288302
21 188 345620
99 200 82718
257 145 643425
78 119 858841
195 254 128330
231 77 750533
148 199 523627
120 161 10609
298 41 857278
234 130 663891
282 187 270134
64 101 316477
163 206 872738
66 48 670737
227 262 162873
194 245 961747
246 156 236284
147 109 581356
264 75 299802
285 109 805192
158 58 193480
272 266 873053
119 180 40197
156 226 618290
51 138 179886
50 129 92333
286 180 312868
213 214 801670
7 271 224278
44 184 637589
268 259 523321
140 164 659350
166 151 589115
200 260 897858
74 107 690862
40 130 325324
214 89 980651
37 67 132492
147 244 226520
63 109 570392
246 282 222648
67 39 131277
76 290 92244
140 265 521260
136 5 851194
87 133 842629
165 172 81520
29 296 443239
118 296 104892
279 97 660445
72 197 971849
56 53 22504
131 118 467299
16 6 828256
33 94 612621
72 81 937033
276 206 49282
153 137 688346
117 91 771771
261 299 662393
119 86 245282
114 269 624399
200 290 579572
167 95 1762
47 290 44867
181 128 553548
192 12 906875
57 290 371265
219 174 656005
160 60 642194
131 233 429425
56 10 473997
166 16 749623
193 68 299231
252 38 353798
139 8 475192
228 265 679372
258 122 436946
279 85 312194
266 294 955218
43 180 407716
158 245 415537
4 141 848811
218 174 82329
81 25 960191
157 136 718211
172 183 123378
229 178 810900
125 251 433751
160 229 675449
31 266 237247
2 9 838881
299 244 929120
249 261 811051
288 98 814031
215 100 198800
276 286 226933
200 216 533023
299 34 481077
90 62 684598
18 99 47762
115 299 786173
254 117 552955
223 271 567352
183 176 220985
245 33 65205
277 174 111579
237 143 960419
98 59 786700
138 234 207335
52 291 285041
288 142 542630
67 127 516056
58 60 458235
162 68 573194
134 122 319947
137 9 459771
213 55 824018
199 273 844344
225 214 560706
272 245 595725
11 270 541330
192 22 4235
299 180 718181
220 227 702063
228 197 871277
131 182 730738
277 8 702117
260 178 283909
206 20 403402
3 173 44822
23 180 553837
186 271 488560
174 202 27734
171 141 352382
16 127 398075
4 249 539955
279 7 288159
153 292 425178
70 195 465398
300 5 194071
287 268 622448
136 22 827017
112 212 495689
273 64 473225
170 283 122121
117 57 505808
5 185 623433
215 152 588090
278 57 218207
38 168 189155
222 126 646440
244 290 504462
54 13 808091
33 162 915946
158 45 955612
213 158 270954
134 210 734849
123 275 351329
203 296 967817
6 256 7450
235 207 965112
226 166 430375
133 6 658039
103 161 277925
74 21 76882
141 261 982651
112 117 67411
96 189 842114
145 198 865257
136 20 250989
128 297 19430
29 111 444639
184 178 398324
265 115 529314
229 132 173428
98 204 780742
106 122 47557
23 32 309352
150 185 167127
24 92 883804
78 58 520745
137 82 81885
127 125 329915
204 58 176815
116 241 561081
194 2 597135
85 133 447579
175 128 603025
60 37 145295
55 229 372247
37 275 371396
298 263 989
54 224 227393
27 219 552813
84 83 798169
209 250 522533
200 75 902676
252 81 423822
239 74 23540
42 246 994976
100 230 552639
186 164 704763
147 269 872
50 252 517217
34 160 353818
140 206 41038
206 205 81756
277 291 288078
199 233 804601
56 199 950890
31 253 871630
1 215 852214
89 190 721962
56 129 770833
145 172 675976
33 277 123340
67 151 762478
76 30 729065
185 240 945318
120 138 155719
252 115 473636
22 236 245089
74 233 362611
205 74 895407
254 269 537467
118 218 980315
34 277 379650
142 56 649775
196 125 172468
58 120 283888
271 15 567619
30 110 990122
236 118 988408
176 232 644731
25 134 776114
125 28 752392
210 10 925992
30 130 373380
25 91 336453
116 73 604976
237 169 147744
102 104 407408
200 24 993306
127 265 375735
199 105 691292
50 262 269775
146 206 409057
121 88 535135
57 274 269581
15 179 679441
176 105 405670
293 47 162704
300 120 199918
20 13 391160
160 224 974265
5 71 761644
143 160 981284
110 122 31265
240 11 41746
254 235 101853
158 4 357076
158 79 811744
230 187 130123
56 153 846936
34 71 797443
14 42 10397
251 96 571654
268 102 548202
94 37 243666
238 36 668838
295 170 818603
58 25 363547
128 49 847846
267 192 250283
9 280 275964
195 88 851107
166 44 951458
139 189 867245
251 57 898397
206 233 999757
202 116 739306
90 221 630736
177 203 412661
108 26 461882
228 170 281225
26 88 896847
243 272 37514
158 39 420022
120 210 31984
35 30 545146
281 189 203650
221 273 318360
98 195 687868
148 139 673149
154 258 924011
177 244 391490
57 270 453910
105 49 916530
278 95 916727
296 214 527074
126 119 289035
50 209 441649
227 143 655480
116 37 491867
206 263 308457
206 11 942154
166 15 405338
96 160 94562
180 36 566707
240 187 458630
78 66 887457
29 44 978377
273 54 107578
182 275 230143
191 88 863817
194 239 192133
192 48 438109
213 106 218988
157 141 800922
242 96 987363
267 114 726534
253 12 392817
162 273 847890
193 293 910568
250 163 559967
35 186 473688
57 125 699602
171 58 18988
230 64 384216
133 15 112495
58 62 682759
210 296 336638
59 181 464910
97 5 868524
125 175 673889
124 148 373345
74 248 109771
61 9 794999
65 233 283415
78 194 364159
178 227 814743
14 196 239758
172 266 487183
42 253 556241
241 168 672071
164 88 702
156 181 846565
279 96 14936
32 294 375428
106 90 810304
299 215 637201
282 86 565292
246 44 438281
35 116 582904
241 106 960018
35 5 680606
193 272 775385
131 221 56939
244 115 219832
33 103 397290
256 241 410449
140 201 54071
126 216 726640
276 113 469358
173 42 317324
247 76 29146
58 125 471053
244 214 487528
240 31 411897
198 19 294206
288 193 964705
90 81 583798
272 52 642564
47 174 533066
75 137 912758
66 108 381230
88 157 316668
96 86 535713
291 167 619561
147 235 412412
106 191 61246
294 288 663421
91 288 67302
279 183 302304
91 212 32801
125 96 717611
66 165 799061
154 101 947530
211 210 671265
91 13 126002
145 54 109715
189 33 885296
235 8 305677
11 46 220641
223 146 504722
6 125 161597
290 249 90759
221 246 322892
279 119 72941
239 3 850448
250 53 603876
263 56 192228
159 85 648955
173 183 975537
87 112 818829
146 275 510691
247 172 380795
258 243 687474
181 166 984657
15 103 820435
87 156 83596
100 34 426568
198 110 314050
103 130 927445
52 281 796113
64 52 346989
234 81 720391
290 293 764662
110 208 229339
241 169 421379
12 260 9636
210 270 987206
87 38 85684
208 115 844191
217 192 544281
152 115 871669
292 87 831562
139 177 910426
181 296 346163
3 73 194900
84 221 643457
27 29 229346
81 238 345832
231 214 865148
247 90 509878
12 213 505204
300 283 547027
120 87 347695
12 108 725018
69 158 573152
35 235 454937
69 210 208674
172 112 442018
44 48 275663
52 194 193564
234 164 284704
176 230 36258
178 298 303519
17 146 669413
88 175 198335
280 295 378084
77 39 966182
248 285 342673
269 175 151248
206 174 866885
41 184 942174
276 176 896350
256 220 914131
70 79 590561
208 220 480406
201 52 19556
159 227 923857
276 210 921516
294 298 384609
65 253 563206
184 96 818548
167 75 87750
165 173 408596
37 237 202082
120 20 514198
236 101 146938
156 185 83143
62 228 136954
170 103 317033
228 138 297272
229 53 84059
292 84 844101
135 264 500193
5 253 36028
29 242 120998
32 169 119666
205 130 538908
274 115 108567
220 113 345452
232 281 488618
118 206 101747
90 230 90386
78 235 441299
67 91 957640
282 148 811960
140 45 721075
279 44 367914
135 195 619391
260 225 503897
300 157 625880
83 278 841314
163 25 255183
24 255 363884
173 266 516422
236 125 30660
284 40 410083
182 77 766337
83 149 332940
108 113 318472
72 47 601519
160 13 490969
26 183 43529
173 217 782261
111 213 857122
31 165 201655
11 213 43192
299 219 180322
179 156 677361
208 161 700258
277 216 224738
87 134 300616
226 167 320750
16 150 542534
89 160 39276
105 148 906457
7 226 84932
134 241 44610
59 290 515407
36 134 127009
226 12 195942
25 120 44617
300 198 538538
53 275 653950
144 193 986908
247 89 15169
19 176 390277
15 21 850839
75 162 978264
276 94 227154
51 46 231797
159 62 868777
300 3 784711
16 243 373934
157 230 345849
21 191 836785
294 252 863684
132 28 370311
214 233 172408
192 86 814263
208 93 218126
66 105 681972
118 191 624550
182 157 361744
229 80 544399
286 236 165171
93 118 230022
288 197 907692
106 243 956719
217 74 783727
167 178 365374
284 177 842003
299 240 652351
299 151 649003
236 88 234860
19 12 477699
149 121 798641
257 281 441849
150 59 165391
25 48 791573
233 122 686022
122 56 973835
40 281 695141
92 243 85889
26 230 158960
126 292 881160
236 292 567162
12 11 264545
224 274 170815
268 213 53671
27 34 651532
63 23 385382
173 244 421517
244 274 302638
108 103 85673
129 122 255296
109 98 531326
119 39 215448
139 230 470254
136 148 524483
224 25 302484
124 262 883641
189 255 380955
282 95 305191
93 206 753132
46 217 984600
152 259 611039
105 116 311430
285 145 756840
99 2 173600
103 70 480089
290 80 538568
131 121 988880
260 256 394637
109 138 851613
64 109 364926
286 253 418618
232 221 620492
155 4 741707
113 151 502228
263 167 925789
40 250 162392
24 298 724263
259 93 166421
75 261 407813
11 186 786714
258 42 788334
27 193 707792
38 265 174146
111 205 352832
74 281 39230
97 186 135397
48 62 113385
62 299 423943
292 149 649400
200 127 417620
55 175 807123
2 93 544133
146 90 790297
292 213 337511
150 233 697614
93 19 389103
134 159 677197
134 190 22279
201 286 66284
148 248 7267
22 255 700648
141 69 450203
49 259 735861
111 14 226477
1 69 848742
178 237 330542
24 145 975716
263 34 70707
19 180 495806
299 205 500202
162 94 783337
241 206 612494
44 126 165021
138 55 819538
90 37 14002
215 44 779644
264 189 459596
161 261 11433
280 59 756692
195 282 494729
219 253 352926
143 119 684093
13 17 551351
7 19 786376
2 116 134888
206 139 272282
74 22 380870
273 9 542934
63 300 67481
142 69 844020
228 102 484419
47 29 10799
233 40 63415
110 158 33973
231 241 370209
121 148 457148
58 245 766429
158 77 82364
260 208 315416
88 92 878745
57 141 785038
92 272 219943
193 66 857760
151 246 320621
41 231 848931
170 212 591153
185 266 730619
213 126 659278
272 290 253944
55 57 575784
182 9 897281
44 82 725981
210 237 603641
244 295 672970
32 2 175084
90 76 261598
19 34 252463
260 182 304176
296 99 183934
191 39 178440
178 249 901039
105 295 317576
23 174 628706
134 65 893385
169 95 762240
99 272 139145
4 19 375532
71 278 955307
275 240 529035
298 164 22943
174 270 350251
292 20 817905
45 48 777704
133 177 357559
114 281 681785
145 4 863998
24 158 310802
110 68 30584
77 194 979969
159 60 230390
108 222 967369
117 75 12453
101 185 810281
244 276 895672
240 147 647451
231 267 247518
245 196 628617
210 138 736534
85 155 908660
194 158 181331
142 78 503382
131 249 465596
260 259 94629
251 27 626715
129 156 265017
185 52 107575
100 235 40601
157 96 18164
179 103 837070
108 48 455298
66 156 370154
241 267 968329
239 267 108775
153 229 754947
270 231 51953
238 90 2168
104 164 935101
174 203 242721
111 191 257671
240 56 545955
284 231 182027
201 207 107814
15 221 726878
281 239 64337
63 286 954808
295 102 513446
256 192 730291
233 264 675972
137 261 121246
215 151 913434
234 62 573072
75 283 477951
12 125 657611
161 141 141843
41 132 457056
80 142 182247
279 202 482876
149 125 821797
234 252 506881
300 264 973231
259 291 603177
276 49 442043
29 201 562903
293 62 991279
67 132 184022
128 291 979415
113 206 918648
131 56 930762
214 136 99363
233 15 62858
39 169 177453
218 94 494024
71 54 260384
117 145 41789
149 268 232096
155 243 540332
224 10 823229
232 245 174463
126 190 130714
211 217 720082
265 156 343968
275 219 497401
3 1 986864
81 96 888192
55 227 911387
292 294 923829
196 236 337825
21 121 922214
287 163 208077
246 222 860120
256 58 54307
60 6 151775
294 143 13184
156 85 527966
154 136 322919
229 35 289073
212 41 995709
36 84 185839
99 170 622530
285 62 391544
54 130 27439
223 207 269047
119 14 359732
293 113 91502
276 2 987145
173 82 292757
111 26 204521
63 225 115050
219 273 100155
267 215 333963
251 213 239569
109 197 843065
207 299 249178
181 117 770640
298 75 950341
68 42 913558
18 27 485659
148 145 525527
299 31 981595
35 182 588819
269 217 682659
99 141 356604
240 225 268754
130 92 988689
72 280 302706
92 10 312329
226 117 135752
283 17 868715
123 193 476521
11 16 364606
37 207 910065
91 99 260878
291 243 933477
148 183 392473
235 134 353
167 273 751529
65 32 577633
90 33 143661
264 297 764788
124 116 878681
82 222 405228
195 40 39780
172 1 606909
12 193 446618
161 168 48155
80 281 107583
117 270 945368
4 101 556942
50 234 509249
30 17 175841
2 47 118944
102 177 331173
221 37 790079
7 210 848937
286 271 89824
229 204 261247
149 89 84151
212 117 154031
59 160 779849
193 124 996868
260 170 101366
27 146 196095
85 67 883926
100 62 708011
105 79 111214
31 36 688456
256 95 173670
215 230 669489
255 192 327093
216 53 701570
78 89 820584
143 104 655883
46 157 770586
254 138 806641
228 287 378755
114 127 803158
177 254 408135
95 272 884103
75 190 328722
234 122 443305
220 116 544649
67 76 398500
95 87 128050
214 27 469827
246 49 348053
105 85 161925
246 296 131603
46 189 102644
260 204 982582
123 159 662231
212 130 463602
299 78 656794
258 76 223212
116 279 56135
178 179 168628
177 144 526866
107 217 589698
164 15 904074
225 222 565007
116 67 811250
261 22 676698
284 156 741997
93 264 805095
81 216 440402
281 271 280908
147 115 439055
39 242 125511
159 246 269215
275 209 620925
5 110 323061
63 36 495279
82 281 762993
43 124 714328
180 293 722557
77 198 311994
89 266 710478
194 68 86218
223 26 469960
180 76 743421
4 252 654649
160 182 307354
4 193 861332
113 78 765620
145 57 399134
175 215 116398
195 228 369482
54 241 939406
204 158 310382
177 73 802750
169 214 113465
182 252 242527
79 12 13500
24 260 338494
72 68 408293
158 162 973420
51 193 304717
41 123 169054
187 260 927586
196 284 833461
171 133 121233
162 212 209603
74 207 129056
280 257 297518
290 235 691408
204 273 582230
243 271 786243
55 139 298338
234 230 659769
74 51 834554
244 175 437087
38 104 952188
268 148 233758
168 65 941321
198 172 14752
236 188 4024
291 287 15126
15 147 496559
163 98 508230
254 161 56575
87 130 249047
142 146 978981
28 254 968322
205 177 997035
114 72 936822
285 297 799472
132 66 941669
62 214 334854
70 298 948179
16 234 894961
256 75 36006
113 208 80961
274 260 457112
134 144 63191
17 202 775401
66 287 176032
161 70 408216
251 185 4424
77 37 183148
73 266 977442
60 50 330789
223 140 687138
157 162 842036
134 132 684636
67 25 441396
73 244 284449
100 37 203137
287 133 648592
39 96 833636
61 48 53328
27 95 242420
282 36 789950
69 173 442946
41 93 162211
52 162 647208
171 62 250374
182 199 31062
253 53 976494
228 288 75988
11 234 605006
141 55 261734
28 124 704302
161 227 751222
49 25 215313
135 84 264119
104 298 448801
39 297 463448
239 80 776362
28 98 561934
238 277 905670
234 174 887597
159 43 655117
195 181 545443
205 15 373150
267 24 58052
123 160 343986
190 17 517937
115 250 414682
35 288 938703
201 96 487100
151 98 646876
36 159 461292
61 40 50775
126 115 940916
203 264 569529
191 7 536105
168 240 66458
92 135 376993
204 10 839230
205 273 586523
102 129 864460
168 1 107580
223 27 914489
237 247 402117
105 232 337234
195 91 158710
256 66 653989
41 111 669673
109 190 364942
73 231 780000
213 190 320944
109 18 599391
238 181 167016
226 190 536378
299 12 592288
97 30 271537
276 228 861754
161 9 405064
197 271 638880
59 217 653757
284 190 302891
48 178 269282
154 166 71846
20 115 166123
211 47 913232
251 297 798858
56 28 961384
190 238 45982
33 51 431173
300 80 972889
90 91 719107
175 191 912569
52 72 903938
106 83 279959
261 271 199059
141 193 871435
213 287 183266
300 55 424128
247 258 343678
218 143 301861
262 173 581582
170 213 842293
42 31 420159
253 151 420727
298 13 21813
53 198 168867
253 227 320209
237 198 39472
221 270 207739
32 164 137328
78 195 277723
122 74 987524
33 132 861081
296 143 794620
203 152 472090
57 67 603444
48 231 410374
185 81 89091
249 134 143929
56 182 910446
45 107 435313
262 238 680038
120 236 240256
130 2 191112
128 172 558738
240 292 157931
282 18 972662
36 145 706856
97 138 172670
218 245 387414
136 298 629637
134 61 448231
251 36 321137
238 218 714882
48 242 667470
178 104 240460
239 178 599449
80 61 439134
5 199 334372
248 180 730136
57 138 365449
57 126 115109
202 146 251872
58 22 951737
228 74 986733
23 66 578163
127 37 555851
35 88 269787
10 26 458940
48 274 721953
294 284 730445
281 221 850391
63 53 94432
168 233 779414
102 158 691714
136 37 260355
122 82 575142
214 103 364562
275 251 501683
115 104 108483
9 58 616939
285 238 502309
102 276 327305
130 114 37463
79 165 689358
192 150 916139
171 260 639451
260 218 733203
203 153 714276
4 240 728444
300 132 958047
187 84 341896
168 122 671109
151 123 297080
12 254 91865
284 161 333108
173 70 389261
294 169 626694
257 136 551784
19 173 79871
185 55 828709
28 50 536697
144 24 560446
38 146 754772
92 143 953368
20 76 570467
247 28 264866
174 89 926679
190 169 22692
20 14 855979
237 69 886582
300 135 351145
138 299 189551
199 142 893792
249 205 109494
50 39 154322
254 165 41231
232 175 778977
114 121 213066
39 193 959364
297 252 964975
252 270 576993
49 243 730590
84 239 909069
244 43 288306
187 159 887595
208 201 197359
25 219 556929
183 64 506184
292 134 959783
171 264 575992
252 3 481309
252 72 532312
95 266 288130
141 16 327263
282 245 205866
22 286 855285
172 192 243654
288 70 965759
153 198 624673
226 213 809229
104 187 244290
266 74 656025
257 9 449169
190 193 911285
124 257 677975
183 169 128520
6 116 146201
263 122 671418
80 224 64623
49 197 336841
44 136 734092
47 119 204340
44 137 813892
92 68 599640
253 276 443121
216 150 650325
247 110 308156
41 48 966733
194 225 195851
13 169 853215
5 41 378829
231 162 909689
123 145 408599
96 18 106101
83 94 673227
142 275 332497
168 164 53457
24 268 217183
205 179 430983
178 136 257496
144 100 857382
9 106 921260
233 282 583135
72 51 128032
161 230 790060
257 18 818416
273 159 246474
76 185 92467
204 258 339522
49 19 784615
297 38 224159
243 202 675786
106 49 613048
192 76 892641
170 229 483698
113 107 93361
171 146 536857
130 129 748774
266 108 295750
109 36 44818
191 151 115174
197 297 118453
93 142 311363
278 275 150764
288 106 209932
185 144 6530
300 200 982638
121 287 318685
240 126 484063
253 163 855658
73 182 929690
58 92 731624
14 195 64750
211 150 264668
211 38 165066
174 123 610179
9 165 297363
182 42 2466
5 295 105583
99 102 795749
6 193 546001
3 64 929859
24 29 970784
297 95 416675
63 200 917533
24 153 805720
101 201 212089
208 48 125009
220 19 923553
46 200 826132
183 18 988473
130 20 515179
157 242 962439
36 206 199308
296 123 868553
232 112 767529
291 62 230563
272 13 722696
173 97 93932
248 136 142473
237 108 752044
31 243 562924
187 256 86055
135 43 485210
272 101 190218
122 86 467182
217 165 930304
261 242 43483
110 19 805653
164 175 211108
160 287 455558
231 272 89491
239 118 403065
200 206 697429
240 227 4592
38 17 869901
297 146 996686
29 269 123054
61 268 339907
245 236 911671
190 120 671655
46 257 115278
97 283 87680
239 165 152268
127 233 708851
242 73 142579
147 140 945080
7 253 102863
251 145 104557
120 145 108233
172 197 789497
282 53 685761
282 228 219287
285 221 613852
101 278 340442
249 204 381681
33 128 7726
240 258 448953
243 154 825187
78 196 864376
260 81 224393
40 75 60750
150 201 337925
289 181 545700
131 186 313997
231 261 409434
111 105 818141
76 45 2127
140 122 978841
280 224 235504
166 65 691942
24 96 835863
229 277 166305
286 74 196357
247 206 654076
61 39 421597
210 253 936925
188 141 111391
192 281 343061
188 10 677726
229 217 716197
117 68 367020
93 37 973179
209 94 60638
85 5 673358
67 192 716791
203 143 299063
290 263 159159
264 245 116041
101 98 237820
231 216 182724
128 132 959329
66 203 952795
93 291 780567
150 276 520009
70 47 615876
217 228 390979
63 54 976864
142 121 265713
252 35 886205
276 66 580289
182 218 443822
252 98 575508
262 77 739237
78 110 521040
31 167 131193
145 138 800715
236 76 890532
29 107 917243
267 13 308019
267 167 780665
209 125 821402
25 101 606788
62 186 792459
157 194 304821
152 30 672734
157 20 484289
207 145 307182
263 293 289569
205 174 498935
115 239 173659
51 155 381478
221 77 832140
217 167 117049
291 45 626337
83 191 397074
254 243 979163
188 274 28456
51 123 986566
206 135 157181
286 87 107856
299 213 52528
290 81 748590
71 32 569392
208 191 792818
16 172 54032
21 76 677787
279 107 428866
229 145 549732
1 169 142111
89 227 476186
122 256 711084
67 160 400347
97 272 350832
152 281 467960
80 57 815995
89 204 847516
241 161 269153
232 172 428268
173 177 611821
77 7 432357
41 29 444871
90 133 89855
243 229 602391
39 293 143498
142 54 886054
153 273 920511
261 70 149630
290 207 18481
204 263 684299
190 182 598247
110 86 404266
22 17 403208
70 210 268141
269 86 701317
54 22 777309
130 180 408275
106 263 370645
47 252 624706
41 240 237665
103 272 506334
258 54 773342
170 258 231718
37 231 253343
110 123 91779
160 216 488479
22 251 900608
258 47 16672
117 206 503537
268 33 280446
264 56 803725
152 264 793469
250 276 169049
56 61 10730
259 166 280334
201 297 127305
248 121 887791
235 38 355728
295 162 854417
151 181 645434
287 69 688323
260 26 192232
28 69 83032
162 262 712041
82 267 154737
101 116 898247
195 223 696929
296 9 613616
114 185 402038
82 102 170590
221 100 565355
238 22 960583
99 243 104319
80 223 114736
201 42 706748
273 79 820573
59 100 618696
207 264 184677
43 183 315710
281 179 302060
149 137 636452
32 167 102711
278 80 69987
205 266 418845
141 70 433815
238 276 167296
275 228 837808
69 257 924185
232 237 717084
202 154 936706
164 144 919503
137 21 901687
277 49 976523
251 147 286304
99 169 642002
176 42 826657
133 95 942452
25 7 443526
59 115 437939
198 267 625959
34 181 976059
38 30 556414
66 88 642749
290 220 828399
58 286 636584
27 158 437853
231 235 819119
69 144 282374
175 166 351694
272 186 931526
225 31 461731
5 225 360976
195 4 577444
266 79 808164
70 140 866285
85 184 744314
264 63 63235
137 215 7692
118 63 821314
230 169 213134
207 292 727693
115 137 354480
114 94 46509
107 278 520380
57 63 528291
79 184 641593
290 268 647627
265 104 727147
230 61 745585
43 192 141686
78 265 745499
108 130 714233
245 142 307592
162 166 959265
95 96 482861
287 284 309324
191 33 13646
86 64 13540
239 16 268047
200 18 491
124 223 795033
256 204 870988
216 41 194598
47 160 486558
7 82 336162
178 258 674682
190 209 861662
179 53 540161
29 70 301105
185 147 804705
284 109 991881
218 201 629147
183 224 48596
53 172 361748
55 286 838696
201 158 998913
34 183 41471
263 166 198110
223 201 357837
275 128 47571
144 94 141367
286 186 526904
264 46 102962
141 262 128685
93 247 142221
219 3 993030
201 38 260418
39 295 394318
274 85 178819
137 107 261605
228 22 31087
88 270 750998
270 282 596977
51 26 302513
108 285 90371
89 41 990313
130 192 918137
53 117 39668
211 234 151572
86 17 895021
43 227 412620
85 65 756414
275 42 731842
203 290 228191
37 112 876295
12 73 534308
172 283 874541
152 254 998353
241 22 749372
285 213 152212
269 297 234716
212 113 527888
131 106 177913
101 195 106662
260 38 126785
30 173 147902
174 32 800572
13 10 801006
166 201 448451
178 105 515688
40 189 926311
194 71 210017
154 99 151762
115 279 971073
109 299 593651
243 225 494691
36 37 117025
243 161 493179
183 132 261543
47 180 45971
117 284 179276
247 170 74311
103 63 903971
76 141 199050
222 60 365702
86 253 718829
108 9 157935
67 108 634541
204 189 683437
201 86 286584
83 299 429811
187 101 459383
29 193 43764
8 109 70211
185 3 380552
42 164 635597
14 132 765772
54 233 618928
110 215 274176
82 105 534649
236 170 761170
9 59 75920
281 90 715604
155 268 28548
53 293 121155
122 265 692315
182 232 278559
51 271 754373
282 144 279469
259 233 269254
186 40 245563
234 58 991828
232 120 668738
142 229 500498
267 133 540714
125 1 155997
220 257 268865
171 85 923834
1 292 684013
270 206 141484
108 167 389896
77 12 868514
183 288 777701
61 116 216505
39 70 530900
49 130 139699
61 147 475582
162 149 216879
4 44 463527
59 56 199415
74 83 433131
2 227 374454
111 256 942142
178 103 818380
261 120 447045
8 123 363255
95 64 51826
62 57 681351
120 156 227749
8 300 414437
276 90 573022
176 30 334263
148 226 866817
186 122 120534
67 93 873101
16 300 33301
51 126 993213
10 54 498601
20 21 252272
173 22 534618
184 220 965604
113 249 407340
43 263 823745
45 53 310033
222 192 366374
20 81 314537
250 267 537707
298 289 317034
179 251 327858
139 119 788435
274 109 955791
183 291 563425
38 89 99736
95 54 717963
108 53 312938
81 102 848710
180 87 642618
36 155 796641
155 117 667160
65 184 554664
244 74 276774
258 10 710357
258 234 400083
86 47 35638
229 208 188511
70 99 278490
15 189 161015
265 266 79965
48 71 126135
16 195 36834
66 124 304878
298 231 178397
77 82 11213
189 228 214483
271 100 818163
89 13 745691
224 52 40440
143 283 43955
37 143 764695
247 254 630647
197 121 410839
270 294 906479
261 8 541852
150 289 527236
242 207 665338
63 281 167698
4 40 339468
22 117 598168
165 148 419395
13 192 953599
236 98 182463
8 124 302622
103 230 813181
128 129 179413
215 182 582623
287 221 81433
187 290 21220
7 132 993134
166 253 657064
269 157 785593
126 183 861527
260 185 497418
12 206 208314
238 242 958012
235 258 289898
211 236 796289
8 190 707338
50 268 512938
134 129 244629
17 156 696825
246 152 722791
80 158 585064
262 257 404964
152 200 287474
291 297 430194
100 296 782717
150 127 745571
300 102 247870
126 20 215801
34 123 5566
19 45 148892
104 82 364485
277 173 375996
109 32 302158
34 127 116914
131 114 930777
195 245 543026
96 11 635587
299 262 125394
272 109 715897
233 25 231098
7 113 8281
136 60 945731
19 138 86143
284 191 750653
176 208 672705
206 198 280878
284 76 260997
279 1 155331
74 143 426355
138 84 744636
294 137 987024
146 28 953521
42 252 956238
284 286 952768
162 76 23806
151 195 959917
71 184 873370
162 168 135409
236 271 469939
251 288 911441
34 90 347836
227 246 147858
113 277 904758
197 60 132345
106 115 461048
185 290 973194
238 124 308668
220 128 570257
27 166 195621
25 300 390190
232 85 780413
163 290 707428
241 138 770797
247 97 558981
233 272 415723
148 59 13750
21 134 183086
234 159 507395
226 66 669094
85 131 958578
146 145 480302
244 140 450576
23 156 395137
216 7 140214
38 58 807422
181 299 109137
181 227 44232
111 293 481109
49 145 367643
138 181 759227
252 284 642885
122 92 991175
151 175 183431
240 262 995987
213 128 321977
188 153 533746
196 32 663053
269 231 282989
1 231 822289
67 274 329040
49 279 864103
87 290 194534
151 172 546435
68 288 923539
51 300 798265
165 136 622424
135 61 201557
85 2 289334
272 73 649932
152 244 712767
102 126 869749
211 220 693800
25 213 926240
148 159 608755
48 56 79111
40 181 551740
195 292 532412
269 300 661701
300 108 952912
126 218 787226
282 117 825400
181 185 130628
129 169 660461
238 21 460617
79 201 418809
168 175 372035
238 87 873811
251 103 320747
257 195 517846
165 185 19819
183 216 656771
297 30 51334
26 106 348302
33 139 167360
99 10 37076
255 106 545950
217 220 752965
63 237 977898
158 240 369944
250 218 545134
125 155 813379
45 124 405251
163 44 712568
170 217 879172
166 244 416440
216 44 670127
120 103 339583
2 139 752404
58 263 233623
285 195 799513
285 19 621130
176 246 393639
111 32 360236
223 68 653073
158 120 932114
79 162 178878
116 278 984446
237 151 453379
127 145 123986
46 30 703278
191 237 5828
145 169 424462
87 162 698504
125 200 827564
153 35 24397
110 222 423885
73 51 298528
67 212 71968
249 193 472200
51 256 788774
177 209 39373
190 51 373677
33 7 636693
25 17 139688
20 232 610804
243 164 271850
154 293 3197
19 73 54087
31 196 899681
28 264 912027
225 211 318414
80 17 972391
287 3 325751
111 156 646785
246 153 925419
264 4 454283
263 60 244757
135 140 993510
298 51 504845
56 212 564541
296 258 621577
45 236 16398
3 169 512081
122 195 935531
193 140 497542
180 107 639782
159 262 260817
118 177 968748
150 158 671111
239 91 889804
273 75 807350
103 229 261161
160 225 301790
85 110 514366
31 275 552125
86 251 757455
171 9 384991
21 251 744506
248 44 41050
134 127 211872
242 103 552788
300 145 103177
243 60 735875
149 91 654469
187 111 687482
228 70 744891
228 201 216630
135 133 623771
93 188 164700
143 120 83757
156 15 771821
1 153 2651
260 121 459886
272 184 823595
210 150 240523
131 278 400609
217 28 654045
128 169 83600
250 145 474854
197 250 698809
289 236 367731
123 27 119618
133 194 824099
149 168 592548
21 124 761922
58 197 805426
263 87 264726
285 284 539202
7 121 448371
199 232 583123
160 275 549405
85 42 597532
244 69 893165
214 202 198635
39 257 965106
45 137 534352
49 293 300848
70 67 112875
192 96 758735
288 267 675255
163 238 704029
274 143 963089
25 207 494119
273 56 39818
148 203 576352
116 262 730010
73 178 785524
231 257 318950
220 100 503919
57 97 247464
226 30 384972
211 204 403917
202 28 410247
173 75 741406
36 98 975168
28 93 999857
270 18 939156
41 16 920681
118 280 810800
281 262 424608
53 129 748030
87 265 840856
160 274 288437
254 262 660944
277 76 492765
137 157 826547
155 252 561494
77 118 181957
274 132 894521
99 85 66931
163 54 76802
288 219 641575
175 36 903023
5 42 929110
181 225 69977
121 146 593341
200 76 779720
239 268 419627
281 199 291382
75 12 853709
10 169 868899
232 165 95072
239 71 809420
191 30 85454
150 99 973857
126 197 764139
58 111 786509
233 244 499963
26 225 662904
83 141 868849
152 52 119623
6 131 756956
279 199 199511
74 222 839817
61 189 583515
36 128 113821
110 32 407116
216 151 359185
246 262 468601
52 23 217848
123 180 464958
145 283 304181
182 115 387617
160 110 289333
288 102 160784
266 215 697019
255 81 168210
215 101 277115
189 9 544906
19 140 610343
31 290 480452
252 86 732323
244 122 420378
83 137 98891
258 31 870164
22 197 513460
269 100 870302
66 35 80680
92 233 63451
153 103 323695
218 148 935690
189 47 713539
259 91 575158
137 220 904673
220 223 281843
293 237 715806
239 155 355982
29 265 50963
185 250 395663
252 206 722125
210 192 995775
153 236 530544
283 182 51492
170 299 981633
211 39 514576
63 70 596271
278 210 657923
152 266 449483
116 211 497181
118 259 834602
221 248 605319
84 289 657136
41 222 934949
298 297 267866
106 58 859615
137 150 142665
220 49 73342
50 176 798085
137 130 588711
200 50 848046
6 95 959137
143 270 202358
269 159 288380
59 209 932572
155 179 59607
59 14 315403
166 113 10187
211 80 121239
150 183 681774
67 27 141881
245 66 715200
235 37 619101
57 254 796762
131 219 192897
120 130 730997
35 6 813716
278 77 271436
211 201 770525
55 107 374017
59 257 746141
177 28 734027
114 229 786914
98 31 192392
109 130 872059
131 258 244031
295 38 830798
109 243 489479
136 156 268017
192 161 645163
241 297 468975
197 237 456061
199 128 144137
78 286 957230
194 122 186865
21 69 352061
143 52 547259
279 250 498559
132 103 270325
31 247 887275
101 145 232423
210 139 14264
253 200 42779
109 14 717796
179 239 147100
235 192 426777
239 228 220683
255 86 523417
88 94 164926
284 69 977227
49 140 707251
292 128 643151
94 145 854509
169 286 818546
14 299 508255
116 38 409694
124 243 849284
254 23 748032
120 23 533034
250 135 882972
27 172 528597
277 56 397714
130 53 574389
135 246 595143
10 125 598066
45 97 916767
248 76 216860
122 90 438880
225 295 456487
267 105 822695
47 256 922948
61 104 170949
217 155 175598
273 290 76622
67 195 608188
224 155 488740
60 178 538111
236 18 543776
48 11 392322
53 47 160836
150 177 928959
119 91 648820
266 10 500271
1 107 534448
95 227 746083
292 242 999721
134 233 419316
86 30 185252
129 98 274895
71 263 624987
265 198 244486
112 155 757735
207 151 569102
145 262 472856
203 33 667233
147 214 311053
146 217 882377
215 211 566231
243 33 866594
279 72 42555
231 38 688287
191 123 393394
147 277 40401
116 123 929421
157 216 654420
70 279 548523
263 269 847854
52 237 404336
217 99 494674
218 192 300141
69 139 323431
119 264 265090
249 33 479268
26 192 412736
165 223 554402
36 192 200526
228 185 208859
144 77 61005
138 250 699735
23 13 235296
165 22 414140
2 113 56107
289 242 160433
287 241 850997
113 130 601305
89 130 87562
131 289 213893
162 92 621467
93 114 480908
142 207 647270
100 58 477380
60 272 433086
104 223 335167
298 212 462359
81 46 795084
7 108 66902
296 137 481157
204 105 281379
82 31 327567
57 244 985311
192 167 465634
148 220 626573
88 198 225008
106 237 488114
290 165 978300
41 215 481771
168 194 384304
121 283 921365
46 40 569466
28 109 596711
60 210 271517
269 37 180028
142 101 283377
291 218 927206
138 199 924195
198 107 842643
213 221 706782
116 184 459598
253 66 239324
70 250 174831
13 71 198932
180 240 136792
72 109 466124
40 216 602314
218 178 374424
84 123 175648
196 249 99764
57 29 215506
224 11 691436
105 132 473819
185 280 219163
59 85 66125
191 220 696193
13 237 52906
269 192 551504
207 274 808262
43 233 352914
158 146 944259
235 132 279676
132 113 933193
117 200 457387
134 60 350947
152 90 91954
62 148 515447
255 266 12085
215 84 594133
50 298 261696
149 175 568960
62 116 958237
245 226 366500
278 271 8503
131 155 115444
25 223 311946
260 109 714294
93 224 568144
149 16 299013
62 89 197510
231 156 231107
122 77 699647
40 78 696804
49 138 243133
300 160 491729
292 9 935795
253 206 575776
67 117 820579
223 75 313205
30 85 483982
184 176 411868
32 45 984197
181 188 305945
119 273 323063
48 6 744667
245 56 513216
10 131 203806
204 283 239240
141 228 642265
102 229 463274
100 75 802322
37 46 892844
141 172 17149
99 111 486685
60 4 767265
23 267 628513
140 26 393546
125 104 304846
77 44 110077
102 97 983871
79 171 707988
212 59 622084
37 164 770199
214 207 943948
49 268 906744
54 270 840887
46 110 390435
191 116 12301
60 121 603554
126 239 552069
176 217 288432
149 127 477620
242 227 700988
156 173 685
36 80 562560
108 98 353609
228 259 925459
204 217 785397
4 191 131701
269 109 858614
294 78 507483
182 23 216162
245 287 848134
203 93 192871
11 86 902083
260 76 97408
191 203 916736
268 271 703321
126 18 186196
289 144 756638
242 159 151272
137 51 21329
172 76 578163
123 35 657194
208 199 859447
293 8 17310
89 277 9961
61 112 42490
121 211 480732
221 112 176779
177 112 93173
209 135 580666
101 118 316846
173 35 660016
187 119 32785
149 25 82271
298 90 490206
192 259 918945
292 33 501690
240 44 612483
228 103 107217
225 126 733117
167 187 811495
269 27 477592
4 218 963826
254 42 273557
195 154 832985
50 258 923202
128 136 414414
80 266 56093
247 189 160227
198 234 346880
88 101 322018
287 107 834104
5 210 552274
73 153 210113
212 198 77143
160 88 950660
192 193 553173
289 262 780106
45 253 949347
88 211 242691
1 28 715608
27 59 759931
28 2 952963
289 63 945145
64 211 680508
160 284 309740
165 154 276888
125 68 277577
40 56 865124
148 298 185360
25 80 349014
178 300 986602
10 34 666617
289 218 384532
62 264 587805
219 210 515023
216 86 115639
118 203 299085
215 171 727532
246 272 821846
39 183 446135
156 131 147247
1 122 843090
107 52 281372
146 258 786629
214 7 4624
189 269 33581
90 212 825760
94 192 136060
32 250 562520
43 256 744891
73 300 85575
276 95 437806
266 33 462780
85 258 141015
285 107 562299
255 53 39688
146 170 58998
142 202 935507
271 203 338895
263 161 933549
241 84 399920
93 31 393256
182 11 571757
174 124 951840
121 250 13589
211 70 276386
169 110 394018
2 142 741432
85 272 148447
7 217 209021
266 279 15575
2 284 266155
186 243 897844
247 227 641086
59 70 392025
187 135 833437
151 73 403963
141 194 960919
259 270 945050
207 45 195135
51 183 787240
114 174 854900
265 69 91768
246 145 993745
97 292 765832
155 199 625954
193 271 910555
295 42 200633
243 97 836058
210 123 504108
245 2 713050
46 182 770688
56 15 350186
96 6 415604
153 25 824410
240 164 811081
102 106 31776
245 182 711237
144 261 754620
272 173 808177
260 230 555738
141 151 67252
214 32 540761
179 138 599344
202 89 54842
232 47 909987
245 30 152333
222 294 329244
246 59 937314
262 74 333749
290 276 880939
120 45 739765
197 215 366912
197 62 784099
190 137 728546
168 109 465785
157 72 212783
94 30 389474
87 181 474845
283 2 740802
3 10 548192
183 228 712631
79 205 376732
100 219 352185
211 99 686906
71 53 708436
61 75 917068
120 245 11533
133 179 539107
152 4 133654
176 284 176857
133 21 169223
287 156 279955
267 143 519667
54 230 136010
117 34 972163
290 208 760074
131 194 685745
158 297 866560
197 13 544763
29 152 387617
95 142 250087
1 225 360986
150 290 510044
131 251 422717
277 155 489623
196 223 77706
230 118 29586
61 22 174781
112 248 960849
156 81 939428
35 87 104210
222 44 83213
165 56 774660
204 191 82229
2 154 759616
123 33 174336
86 231 399936
128 227 86265
95 8 952888
223 275 683323
129 69 480894
255 65 225515
152 241 300459
284 205 656876
288 60 249692
223 298 429629
272 225 710265
133 162 539728
163 291 547222
57 227 367020
203 98 809
106 282 285191
296 132 263
68 50 295434
53 295 676317
2 10 738643
2 90 494513
37 140 22123
167 156 325373
287 79 549082
93 88 358115
102 200 794049
158 288 430003
106 164 132303
60 220 791890
87 61 999135
21 149 711408
233 50 680218
263 296 281549
118 149 155719
208 27 763552
257 174 662930
180 63 815032
158 274 251547
69 221 254732
129 17 701156
218 298 963707
185 231 862888
102 253 252585
270 215 201102
193 260 687761
246 28 664446
243 21 129677
121 240 594325
103 69 741646
88 214 638314
295 235 370220
98 57 344720
190 10 43320
242 151 550202
77 47 116713
249 293 447390
262 154 795310
295 26 356032
188 286 32492
42 24 675362
278 150 230807
167 69 895193
153 8 35128
171 55 47968
120 298 74223
226 187 461464
218 79 393375
144 155 317736
184 89 774291
87 135 748858
179 265 633616
57 267 773668
119 63 715279
153 49 472419
67 178 140806
52 22 510210
23 111 648495
205 143 733318
130 291 561711
49 141 488531
207 115 964601
81 44 899390
98 175 510698
214 111 428018
120 36 751987
295 8 66499
66 109 804475
25 154 311571
209 202 435498
74 294 957616
224 217 111911
100 97 607724
219 106 30792
184 63 648216
118 279 393877
155 143 710257
150 62 170761
80 140 967865
234 61 395291
232 246 646039
230 16 395783
19 267 806895
271 160 254155
162 55 452215
144 65 131116
229 234 773520
87 106 842882
105 80 894618
209 10 204630
84 171 275154
293 124 484794
284 54 109996
19 141 685595
246 39 692467
170 285 672931
135 100 86390
269 183 334356
110 228 422774
299 166 553976
67 95 204072
201 258 686688
279 54 40683
122 175 722744
239 164 51988
241 300 760091
38 175 856008
143 181 220997
57 238 654032
116 208 4911
88 271 57471
122 43 821495
168 281 424543
63 113 385331
257 154 476318
103 252 984734
53 164 449624
268 1 836019
109 226 826342
294 255 33002
184 228 281894
82 253 734762
12 294 77669
220 190 175411
104 211 673244
288 93 539707
237 122 15627
222 280 916561
295 45 347580
77 50 501268
81 7 525739
209 242 20507
255 34 448348
52 41 490129
224 74 679341
115 143 647093
243 2 679127
298 109 328908
13 151 143783
294 195 580475
277 193 231825
89 136 679517
237 202 1715
178 238 827395
144 85 634849
289 52 307290
263 220 647784
269 213 980929
232 35 582065
33 41 212441
26 66 477851
107 143 844519
40 7 529418
178 109 217298
119 275 100022
238 110 168877
12 218 418014
106 39 290697
275 197 6803
289 87 863314
222 91 893824
213 234 724956
241 50 317875
262 109 993694
242 187 908964
247 192 158865
212 46 313348
48 114 820528
294 268 347619
112 213 8088
15 104 900206
130 8 325456
6 230 836743
105 153 790930
199 104 211491
73 15 152719
276 291 933093
71 82 761805
63 85 694586
262 212 244221
239 140 3350
75 176 510190
203 96 367744
49 266 551094
88 173 633701
47 37 728800
149 167 926611
93 16 856661
12 71 316329
225 93 492296
280 60 588708
185 256 967837
39 89 832610
229 253 36601
217 299 754854
120 109 228983
205 133 493657
170 22 213198
63 137 456286
225 141 366867
257 44 91980
291 255 153324
255 108 14734
124 101 930855
67 11 225599
10 184 257247
255 13 391745
106 150 276635
209 153 630052
61 289 673325
300 232 413466
42 112 15205
213 102 630345
59 294 527731
60 78 346840
172 150 968443
21 163 462149
222 27 48856
101 239 23389
265 169 813457
147 74 778702
83 52 31312
279 135 117079
95 193 656102
277 226 32545
245 212 875933
19 35 890341
134 291 371393
257 28 975773
183 22 196413
131 184 964135
199 169 582323
290 38 197076
289 108 428795
180 239 567088
66 126 262221
202 234 44075
195 157 378674
215 191 899907
183 158 109826
63 28 593171
145 112 912064
282 139 527769
231 147 607277
160 237 665613
213 177 192157
178 162 447998
50 75 300768
51 267 718331
209 19 439679
153 222 427082
288 55 765381
126 84 545981
162 151 90380
55 101 170136
139 138 908420
298 43 326627
203 243 76199
224 106 998131
89 104 579575
261 124 500717
78 21 599779
221 38 610146
238 162 399657
45 111 409236
15 263 808473
143 121 576694
77 155 743639
59 105 658191
7 106 990141
47 249 242804
169 194 61984
291 76 22588
257 16 809827
77 79 429082
168 81 108213
287 209 154531
171 126 903334
93 198 869640
195 244 219756
112 224 246234
60 110 550917
141 23 410547
220 115 857384
285 20 976005
29 10 878744
16 160 68326
178 276 660221
259 35 729281
10 9 284560
273 255 763779
295 137 389141
25 8 349530
174 161 396184
12 205 991280
226 150 212707
194 197 550581
150 79 819111
89 291 446023
300 49 881744
172 154 455672
100 222 755987
195 179 756851
9 45 691861
108 13 70275
18 291 643254
96 156 331613
184 292 661144
242 152 256077
272 296 516102
92 217 301085
257 162 84769
153 183 610944
269 172 928368
293 224 559989
286 215 254813
259 157 847907
46 13 349332
122 49 716962
136 49 35775
53 148 790479
291 201 880264
28 232 272064
34 206 709949
125 16 305061
263 120 867774
58 114 671286
229 266 203902
198 240 59503
235 121 893415
255 75 929150
185 252 984094
73 40 63129
31 216 763786
154 264 904779
133 158 669555
111 219 520838
90 246 77036
1 182 430435
1 187 50367
31 244 972528
207 154 553514
125 255 896783
123 79 920480
142 92 535797
261 112 45817
128 201 60802
41 18 90467
128 68 920224
23 296 869602
187 213 620987
67 129 157009
17 170 940814
84 229 594
180 151 880180
72 65 662298
87 160 411640
262 272 814974
154 150 546039
183 89 768156
233 231 699188
43 58 329850
217 295 985598
102 93 80488
213 238 491195
80 108 775531
126 128 332489
82 158 106727
289 142 813965
213 193 930020
227 285 542324
24 84 997805
224 193 422737
93 122 527653
52 27 270018
38 21 252803
47 283 115667
231 99 636821
128 127 878892
3 216 714619
136 16 393126
115 75 311206
81 296 876279
40 205 902473
251 284 643532
35 167 604690
274 282 815758
166 258 29854
17 43 975838
243 133 153840
109 93 814408
180 266 662347
114 193 391351
213 30 971025
270 177 693732
105 109 975625
29 91 362276
286 140 137836
240 119 361236
286 189 835741
212 185 767417
248 40 908448
101 20 21692
150 12 813817
270 149 678204
78 134 388271
53 101 260460
231 225 266971
179 129 780685
143 268 224219
290 237 311353
164 150 656563
100 282 905805
281 18 228203
58 275 647939
87 294 419432
111 104 737027
281 173 822260
69 29 247802
68 260 236825
160 31 716931
72 160 246973
294 175 214469
146 175 393319
19 169 990247
142 158 21505
201 13 721376
36 279 153404
83 150 201560
141 78 308752
171 97 306350
158 85 645647
270 184 645093
190 50 605045
121 12 893666
254 228 931637
85 219 872132
20 11 601947
144 92 69868
159 267 281695
104 36 829010
135 48 127563
141 249 940106
15 105 789463
114 187 522578
151 77 999980
256 84 385299
149 138 337388
78 204 586082
34 175 543510
130 52 215458
135 34 474900
84 69 240681
85 77 918653
147 169 5192
95 207 565763
98 187 896800
71 149 403540
212 251 571797
99 265 559001
178 187 604700
274 29 818071
187 274 228334
123 95 937706
111 298 881771
216 114 156366
192 122 556294
129 298 825970
129 125 67062
281 223 71743
205 117 231863
158 14 50294
255 188 27794
47 281 247366
240 55 940130
160 1 107212
63 216 115464
132 188 350445
123 240 790408
231 291 222051
115 261 154053
88 199 799678
249 268 870714
44 277 400557
182 268 387886
279 42 775571
72 100 786558
231 85 425573
90 78 849793
68 245 783502
90 206 324217
16 299 550109
272 77 108312
202 229 50251
299 30 190142
296 281 580855
28 126 537734
166 189 85891
32 114 611645
130 232 6939
180 284 472038
206 225 292957
44 275 321987
256 39 149881
273 235 951839
42 244 358429
99 29 232179
155 162 196998
96 213 244770
155 20 49714
65 215 319823
141 43 739730
167 197 937523
39 56 78982
35 233 662998
70 88 648906
270 43 612195
268 186 534476
166 9 542250
104 259 200326
286 199 542958
159 59 904721
226 296 944680
232 46 559226
159 14 409942
245 125 87575
121 51 463050
60 132 803034
9 115 470207
46 205 90064
182 124 785124
293 156 13904
16 5 785813
52 34 628228
136 259 876626
99 263 961548
131 86 221261
232 1 492181
45 112 167042
279 269 227916
282 46 967748
188 231 860664
111 5 323559
176 229 546628
189 268 381836
237 65 334323
38 137 647335
100 180 720796
259 39 989686
46 129 186754
226 85 701711
243 234 724389
292 65 240903
195 3 608195
290 284 907272
210 171 687272
60 41 182885
147 125 907341
241 139 669426
242 154 795269
27 176 145845
281 131 261825
45 30 216214
106 206 864798
17 278 109293
54 101 467852
300 282 480915
60 294 232018
204 120 421037
239 36 696269
148 144 24764
168 56 435656
94 56 359348
102 190 500395
255 71 90125
180 82 210301
233 296 483089
286 158 762342
92 78 458541
120 13 578231
183 256 980238
33 256 44515
100 161 694637
210 149 691060
276 208 669218
19 150 222950
132 93 178034
190 184 838373
113 154 925175
213 247 625067
49 63 113164
262 271 77782
54 208 570692
284 114 606073
20 91 94631
216 173 495105
97 38 768332
58 300 896642
77 296 61850
250 108 238222
90 235 715238
104 231 726243
280 298 36696
133 72 632907
204 192 153989
296 174 680401
186 162 217143
208 166 619513
156 164 65155
64 105 893626
91 250 634521
285 66 430487
245 41 163101
34 33 5518
167 92 322146
176 175 640996
42 274 836156
69 8 306082
235 24 541359
4 166 496045
191 201 705321
38 263 876972
77 245 752306
199 114 488937
243 237 151160
267 21 342148
185 100 514950
252 262 222242
203 186 802020
73 2 615844
56 51 819893
90 41 274947
202 230 642475
219 246 71495
50 270 667060
45 29 291604
218 269 94112
57 35 389894
67 130 105065
106 108 272166
80 30 392165
241 244 854300
147 22 814012
257 232 764326
157 45 145064
34 131 631243
258 28 555231
173 235 53485
289 22 526825
228 30 951454
74 202 731585
46 213 39533
19 247 489949
247 12 560994
80 252 844906
244 129 690081
110 292 354531
210 52 827546
64 82 628852
161 262 91633
251 38 463439
226 253 630168
132 278 574132
85 122 181026
101 114 390865
173 56 560191
281 244 786814
247 169 315673
292 68 297320
3 38 134575
246 185 14021
251 60 212240
1 197 546074
213 104 472217
149 122 983137
293 262 677987
221 269 479914
259 50 972698
179 35 643833
291 54 555231
120 70 559562
105 246 998396
43 22 992487
46 240 884712
103 55 70523
172 219 141653
2 211 254028
273 104 938437
216 171 412962
203 79 270842
133 155 334280
176 295 185097
134 22 141191
168 274 782465
265 180 54658
129 196 887623
143 250 506184
19 274 573141
192 137 192750
148 12 7311
18 92 396436
171 20 807529
293 165 587975
191 120 161190
153 112 361177
280 271 248568
43 262 449624
94 180 11940
96 178 866367
169 225 586363
145 20 516924
300 159 161689
260 154 269125
15 120 877916
252 101 774315
96 165 22288
261 280 310311
27 13 399043
212 89 283431
281 56 487390
101 256 665033
129 113 220848
249 111 691562
139 233 603514
175 253 95676
6 106 411331
209 230 614892
88 192 115428
122 37 882292
197 21 893226
33 299 233471
266 118 543949
293 266 329214
84 75 218382
21 247 605180
202 32 376404
85 137 936094
172 194 894760
91 151 644112
274 134 977477
271 92 43725
268 154 404108
50 203 997749
17 286 855812
261 86 34542
299 35 334945
71 91 896648
269 131 424511
115 242 857187
220 18 429865
24 137 16449
15 88 188120
166 83 315532
170 18 721019
173 197 529710
83 102 945448
254 240 229815
221 134 347004
202 181 728715
54 82 696882
51 222 255887
49 125 882054
48 26 826007
3 202 24961
21 241 176558
191 70 49093
25 283 560436
300 139 77852
118 198 497404
147 88 816906
61 24 486530
223 32 681451
101 170 187025
34 130 550566
84 196 669859
147 224 861290
252 57 231656
73 22 495951
271 93 479184
171 170 692993
30 160 336082
102 64 801279
201 118 53274
157 169 777818
26 238 256888
139 163 17461
268 242 18513
52 2 465848
219 45 727251
276 26 300265
16 189 362402
124 294 991834
156 283 964497
88 130 929694
124 85 883762
238 10 649218
90 67 61013
53 42 660541
3 163 871111
200 96 155476
164 125 468697
52 264 85898
219 284 574556
108 29 550928
286 264 244166
134 10 287307
204 198 546138
219 28 866314
137 79 426097
259 95 800232
261 260 219429
108 206 474396
270 95 664316
206 216 425398
81 28 306176
230 247 38157
114 252 351694
21 217 596878
48 246 496129
5 267 871254
268 219 402020
237 250 397348
233 82 929874
37 71 571766
209 61 76645
262 113 682296
297 36 166317
109 169 388303
129 136 225334
129 275 364183
258 255 982769
36 121 47186
44 100 799941
123 272 24005
296 194 153794
132 10 54010
188 211 305162
80 54 143124
6 19 450695
150 153 451215
162 8 229337
53 247 665867
257 228 648197
12 210 470209
172 123 88255
152 23 675842
103 299 159220
30 127 732565
213 118 141700
118 292 207096
3 21 892553
36 170 515941
205 158 932013
83 36 916200
163 9 975767
140 130 656269
276 69 548826
77 266 426840
150 267 246111
38 180 744282
105 119 437587
150 197 365932
236 150 878259
208 24 228478
37 281 465882
283 167 244894
129 227 85558
117 25 226907
183 97 128681
157 144 764722
86 222 125387
248 60 458228
90 282 136576
181 89 66461
251 272 458152
84 124 242935
101 111 766206
22 246 486737
7 91 419271
128 261 88611
75 122 952936
1 5 708809
126 71 681874
223 253 996600
72 125 128354
177 289 860967
72 292 675568
221 103 393290
272 36 829359
46 94 700338
115 175 350976
251 294 606632
151 21 796692
229 10 704661
207 70 191273
267 230 267831
259 284 605610
143 225 845895
196 252 296980
293 90 620752
215 288 909151
243 17 128851
85 62 227704
9 208 168861
240 70 941084
24 203 535178
144 195 267335
281 51 952319
285 47 677952
63 210 201469
179 151 840277
149 3 713014
28 204 325607
238 150 863959
114 233 388972
130 35 12939
168 9 935478
300 226 712233
296 139 122350
204 12 528622
110 76 407477
10 43 952745
69 26 617071
87 136 353191
152 296 993314
142 231 807467
266 53 917916
266 39 702801
49 255 784135
207 48 257392
219 178 916318
295 91 625293
116 170 486063
260 63 747770
16 267 517040
152 45 320911
280 263 282055
175 134 850821
246 51 131967
208 204 181232
135 83 29896
204 43 397544
89 186 848525
5 81 980694
185 199 943960
298 36 306994
273 264 223742
250 140 310841
151 1 321936
137 167 756028
102 184 93615
35 44 978503
228 130 119281
40 270 92534
93 96 617282
116 216 833055
96 69 700659
95 235 816172
126 99 141604
186 130 275233
226 220 317392
261 220 228233
66 118 804342
138 223 686096
198 185 197585
22 212 45162
235 13 741458
169 166 428924
141 167 812104
69 44 506220
297 209 856265
65 34 270891
248 209 756899
249 236 636277
76 235 455609
182 216 384870
275 81 422196
285 169 40688
147 3 381860
136 52 119173
118 58 97905
39 122 562557
206 105 382857
64 87 825966
213 204 698442
23 215 200398
108 158 788473
162 60 347012
181 262 118710
7 150 41429
71 161 175969
99 194 710085
103 235 76790
249 96 26600
37 213 17711
47 15 150307
166 110 744391
73 291 322690
213 20 27043
88 6 723011
178 236 348443
183 227 169485
170 198 740655
180 256 346900
138 128 256479
73 202 197042
242 148 233515
148 127 669754
220 41 918318
98 191 757240
131 48 411883
227 88 784526
14 197 296718
74 214 759571
114 161 613733
76 15 574744
136 295 35569
2 273 968684
276 130 897724
155 190 958123
21 245 346469
136 275 967677
189 181 358155
128 4 553057
43 293 767001
284 212 459473
114 33 198310
60 287 712614
109 228 793163
197 26 802301
107 30 86024
268 151 178779
133 247 812317
37 247 926224
68 269 265612
233 27 655048
176 292 972984
89 129 901807
76 18 431139
215 205 535747
76 134 794467
234 86 459700
79 257 449855
265 215 879964
109 279 151816
224 294 474162
265 70 942958
81 188 820010
70 130 200670
60 123 984813
236 43 722394
59 20 180776
231 202 168375
64 62 481801
220 228 667910
60 176 953451
13 31 701175
5 150 193923
41 140 300572
72 82 968008
231 232 385514
199 74 766034
112 245 282428
272 96 801935
246 229 85232
231 27 945556
114 7 838710
42 235 88119
136 75 815359
98 259 573027
159 294 853291
34 25 993288
202 139 105716
293 248 76794
150 283 362378
198 136 619818
76 297 461209
265 61 346809
25 11 454648
168 176 594789
31 248 451930
130 42 602620
179 40 915073
44 235 187553
119 165 447034
41 131 965096
190 116 967626
104 180 126633
249 119 376233
122 273 75123
135 189 437249
39 73 941945
187 27 230304
273 74 596968
211 249 972615
1 88 870414
207 162 319914
227 39 367716
87 223 229584
131 137 683707
211 53 632959
288 163 337262
112 166 188027
26 185 861916
232 84 87325
55 3 567174
254 46 591628
222 146 876434
137 204 499828
81 45 646402
64 40 252964
274 288 169914
135 47 288279
221 111 573709
212 123 332307
203 135 761202
217 213 324089
96 180 268885
297 280 951044
220 12 459156
109 60 972308
133 31 890112
199 89 590674
119 127 779928
300 14 256090
273 224 775192
204 65 497667
76 168 796334
47 280 555145
181 230 342336
85 174 233924
132 257 845170
248 155 288339
263 281 763071
241 276 687653
173 47 41615
95 258 253199
52 230 436634
287 84 955107
107 76 912380
6 247 404313
60 119 597536
1 252 386949
28 114 62457
246 146 923840
164 90 676999
144 300 481444
239 273 973071
185 285 904998
221 140 835592
81 14 465140
298 202 365140
20 121 94170
248 149 231636
150 175 363616
260 279 799020
267 199 290854
80 159 279130
52 112 473376
65 159 951142
169 107 657975
289 188 529069
2 287 282003
122 278 148654
269 208 396613
192 263 872551
238 159 632766
6 277 98283
8 223 896689
296 275 113737
31 123 239607
267 40 868681
61 121 98888
242 75 625461
96 245 639419
200 187 240784
9 96 127229
217 164 933038
262 190 705430
88 51 679025
104 1 263402
158 126 633711
86 230 330256
286 7 307703
46 39 716330
180 144 560062
59 230 870386
78 77 726757
239 204 357516
52 85 806166
245 86 239691
145 261 54558
285 168 582216
185 104 715420
17 98 761398
162 241 996629
61 68 460575
205 148 233311
227 297 749131
5 62 549073
126 33 729364
251 54 795452
10 243 829464
136 78 443418
129 121 640423
36 188 898124
48 213 356864
155 234 682045
100 11 632712
116 221 16221
232 212 48686
285 186 456339
213 57 74188
4 129 408752
232 191 990617
126 80 678902
200 84 419458
37 286 993845
86 258 220820
183 54 982439
134 148 913283
215 216 619136
67 238 312665
1 298 103866
274 133 646078
111 88 806844
185 119 658662
93 193 634260
264 117 360359
226 178 429544
28 234 449386
262 176 646395
120 272 176765
276 20 757249
84 176 926174
254 242 419488
253 263 581422
183 232 258142
5 66 294986
138 132 824400
191 51 353232
290 149 754552
81 1 321165
27 160 129022
102 125 202023
111 122 954245
298 181 163317
51 216 384868
143 19 331752
182 130 852043
168 294 50346
198 99 935001
66 145 781964
154 179 509478
186 269 317221
296 130 164671
157 181 731639
98 209 626200
151 295 293444
250 195 897285
263 88 537435
252 64 829921
290 296 593630
238 152 471594
223 132 413327
182 270 189677
113 52 613361
292 120 637370
248 47 298291
68 214 144745
24 35 924484
125 283 592827
247 214 180232
281 235 318616
165 3 808847
64 168 639851
189 85 614442
26 296 391505
130 160 872483
171 213 140517
221 239 595279
76 279 735549
140 227 2764
58 161 170391
229 299 797394
89 200 874797
246 139 431169
16 128 68007
210 240 507146
44 65 322247
203 163 296424
117 259 825369
151 170 910507
149 142 653688
196 264 976436
76 166 768100
12 81 653123
155 93 895963
29 244 181382
133 73 231724
3 158 894892
185 188 443073
257 6 406663
146 181 908748
72 93 420990
10 28 687481
165 63 932716
242 175 277537
106 192 920177
157 283 434965
151 84 60759
205 277 38858
162 255 34665
68 233 605817
148 88 619396
37 173 735647
203 251 383531
110 33 25150
241 40 27037
19 275 573324
135 138 614283
39 116 125263
9 130 572812
100 49 894345
156 254 755268
220 139 407701
292 86 190402
116 57 153038
258 77 142255
233 140 152609
124 207 933463
254 7 540028
29 208 584112
38 261 874629
245 192 319388
230 264 286854
229 151 449857
14 38 92828
210 1 288994
149 297 457902
270 277 133129
258 278 209647
214 4 454246
50 142 670291
131 168 132126
200 221 805540
71 107 26816
63 205 747897
268 83 106064
274 226 936766
249 244 713174
88 159 141594
197 128 65000
177 13 784645
41 106 726874
74 177 750496
38 258 779886
242 257 262688
158 116 300707
219 7 82736
288 108 803916
88 108 471311
253 50 169938
233 239 205652
186 201 675179
101 161 211727
127 43 995633
187 202 852787
210 133 114217
172 205 37187
113 197 728634
14 17 710237
67 260 81280
105 243 28435
123 268 262893
165 212 27152
32 249 339620
146 168 265709
230 292 180234
270 91 531385
124 35 313948
123 64 569874
220 69 126850
47 98 773588
252 94 270490
206 3 858867
124 57 311357
223 63 521693
178 243 695401
199 293 658527
269 66 812314
43 174 222876
205 156 775102
235 3 289015
88 283 328979
6 253 115450
28 122 264010
282 140 457731
246 211 500488
274 248 125913
261 131 20750
153 275 965018
162 125 399461
223 269 304055
156 184 216632
201 230 939284
224 260 278334
263 75 626569
76 139 283949
79 151 353806
29 181 980335
90 229 5604
131 76 599320
214 8 927725
221 28 691962
300 113 696569
40 25 498698
198 257 104326
150 281 882410
139 62 645515
161 76 372395
283 15 85025
198 272 590820
295 123 814219
296 245 868959
83 225 882668
297 32 720691
2 58 322890
218 128 475419
246 281 131330
146 235 599247
85 109 891646
46 97 804615
67 193 656293
283 44 244897
295 241 454027
256 154 20680
266 292 161389
75 265 519727
87 1 822603
208 294 987819
42 270 28077
139 86 970164
157 105 334674
85 20 477866
278 289 853601
99 49 169683
115 84 283781
165 7 53187
269 82 92477
138 6 977594
40 182 197653
107 127 55913
139 134 962947
180 270 286241
261 212 884419
149 15 802468
26 156 560396
258 249 561007
213 181 656912
171 249 684411
8 24 780585
229 236 458888
250 234 691482
58 290 14308
133 217 189079
217 5 528470
227 252 66798
284 166 122325
22 266 975238
252 59 402761
15 60 732273
130 17 850322
179 175 444953
47 244 456131
228 226 66919
264 253 198194
43 53 688650
299 36 430818
94 177 252013
276 55 412136
287 214 778527
107 11 387936
195 237 715211
277 84 760602
48 116 316892
159 104 383748
111 117 225590
150 295 461714
115 14 232709
111 215 794334
184 121 368078
119 243 703906
23 265 659730
98 85 220630
159 261 917449
115 60 984860
247 88 275797
244 257 989282
12 136 58016
4 56 475666
182 123 684949
233 33 349965
232 179 65588
284 38 751432
147 297 789638
183 94 628612
294 46 101101
248 102 959823
111 3 192683
12 56 193733
300 82 147334
173 29 226238
286 206 280308
269 214 38111
115 2 462636
218 204 16867
34 257 134413
29 197 342302
206 23 43222
140 83 801700
253 28 60365
115 249 37456
274 235 300733
152 291 849013
4 45 382881
122 199 954627
119 147 648789
286 28 711532
286 13 47320
177 98 837865
61 286 526566
46 229 873949
103 213 501530
10 93 549762
1 100 256722
39 120 529188
109 250 536427
92 82 582419
44 51 856703
254 174 382806
67 98 892205
197 198 759357
46 105 294830
117 24 666411
209 104 43374
112 220 339768
23 1 138305
42 108 82111
128 231 694629
181 164 909256
18 89 348189
140 60 151772
235 106 59026
127 215 468864
204 102 79396
138 54 710873
273 152 503021
254 279 77349
195 290 246088
246 292 737979
58 174 336547
39 34 129506
63 37 382549
219 200 193859
205 99 234950
159 241 755857
228 85 362476
230 46 1737
74 220 213728
140 96 632393
153 180 675546
216 154 789857
42 11 598255
160 83 318202
23 87 759121
195 183 237054
294 276 556320
167 150 751486
6 156 755127
144 228 924025
217 43 477096
47 45 689885
286 122 303596
45 80 142931
231 74 349900
256 257 976101
59 99 323331
226 163 469894
216 284 5311
180 176 237490
294 140 36070
236 209 5792
134 149 141754
199 111 718883
5 200 559508
258 49 488750
208 300 177015
2 123 5399
117 178 183157
165 167 422954
205 185 634428
13 258 936476
132 117 688714
195 50 275243
243 248 713658
112 99 219563
71 28 503425
232 58 121655
166 238 590234
24 124 444302
291 44 182299
41 30 600474
271 138 843931
185 163 435680
296 294 769943
91 204 242702
151 58 806465
47 18 540145
97 114 985575
224 84 495443
188 95 295702
291 280 962037
85 233 282654
130 271 439965
267 10 413010
43 72 874829
91 278 980567
117 122 919505
179 3 591100
214 52 638325
283 61 527686
2 62 37051
87 108 482099
43 296 147593
182 12 768070
143 261 223559
245 188 29116
193 245 749665
83 66 356071
103 38 66783
279 207 856212
236 134 249377
191 80 209182
138 70 996154
237 2 590698
175 235 517603
46 52 626059
33 199 231739
185 244 956045
150 133 208374
115 179 164179
65 177 886901
210 250 789616
271 28 315137
243 34 791106
164 108 922645
59 191 516624
213 53 753306
270 297 141512
234 195 448978
156 163 485541
237 164 424066
40 140 509022
300 54 681738
3 189 967985
226 288 866857
197 50 375524
29 5 259000
170 249 566882
289 42 32436
174 286 6276
297 33 258092
268 162 478980
57 12 727098
53 234 908953
102 239 796527
89 281 952883
265 154 187105
79 3 814056
161 32 638811
29 89 765091
169 279 440549
10 177 502553
150 92 512485
84 23 446713
202 56 295387
42 217 484409
269 226 143127
210 98 661024
299 280 739703
266 19 596787
135 59 472596
74 167 887153
173 227 304983
156 148 433666
136 151 79235
125 65 512341
220 102 549430
242 41 272931
106 10 699503
242 77 287778
57 243 387409
26 284 15507
102 155 734403
230 159 543587
263 74 561717
160 14 556827
175 112 204996
210 286 36276
134 48 384451
66 180 611768
6 159 752583
89 253 50183
250 42 730277
250 118 503918
239 75 329802
222 214 237224
13 77 870212
36 129 677364
273 85 932609
91 168 624962
99 139 7338
67 10 12132
155 48 359300
33 296 212130
167 90 451497
259 125 307499
167 112 348890
233 255 429188
88 136 831092
251 142 899333
231 285 711855
189 171 204089
94 91 353424
78 124 440496
205 216 984840
173 204 367423
208 53 141734
182 200 901871
282 265 146311
76 223 899880
84 244 456869
133 23 455887
91 241 809430
291 70 963501
174 289 365554
8 234 799005
19 69 152645
197 251 870239
9 41 156559
47 22 818151
282 240 964181
293 146 863146
65 207 543120
236 156 805926
201 126 818521
270 236 337627
151 86 183839
223 213 376792
187 297 964802
260 87 198251
98 97 134585
290 33 485133
130 83 264040
284 5 536390
105 158 126228
293 297 682822
136 153 27784
292 165 174440
28 266 449267
199 147 59007
172 169 70299
214 70 979859
268 69 553527
125 14 721081
140 155 443045
134 8 965687
126 249 761441
201 130 226888
13 139 819858
221 13 595548
78 240 7608
122 32 83134
169 215 637878
108 63 590991
203 100 350095
282 6 995924
273 187 429079
205 254 655655
155 187 578758
60 279 878480
136 199 971036
250 175 38823
60 52 350522
61 38 415791
216 100 725806
60 201 60668
169 263 564599
213 100 247073
285 279 313388
271 55 738216
140 296 454440
38 300 669135
120 98 224751
272 176 414427
159 136 39516
166 163 721032
84 208 795052
186 42 986362
168 87 355880
138 17 602796
56 70 619471
159 185 745583
84 209 686857
150 109 639689
262 53 766950
146 134 237484
8 256 558112
110 300 422402
160 148 613038
155 201 278578
187 33 44529
187 117 553351
236 187 452363
202 99 955988
267 205 813284
91 43 43818
286 20 100360
119 141 749395
49 14 46474
104 123 572456
265 298 184595
199 277 211119
25 199 596176
195 89 713719
238 62 999426
152 191 416618
288 30 178529
253 20 470911
197 117 948809
291 6 173732
169 196 566288
25 212 142542
38 219 650991
258 44 896915
115 215 513960
51 284 138625
45 279 100077
254 55 884300
91 237 987882
7 16 666947
162 219 440426
184 182 154140
196 270 750551
48 169 853743
163 8 800760
195 167 420179
94 296 327226
189 74 381850
297 281 923715
30 59 169792
119 247 59305
208 202 724405
111 118 495503
122 257 286864
4 282 297036
98 114 365363
171 72 97851
40 169 730092
14 294 448256
109 62 714786
223 239 87346
13 178 194299
24 139 652606
51 204 762588
173 249 407900
81 60 34747
2 68 285367
36 288 39415
89 220 319523
19 86 975654
49 24 193006
114 262 335892
218 103 719284
271 211 650741
80 23 200285
271 256 543291
5 209 736878
186 22 393683
29 67 871423
263 210 988134
167 116 714663
289 99 32328
2 215 610765
272 124 850304
282 71 910293
33 282 813425
261 148 910515
2 272 560230
271 123 673787
54 89 796333
33 135 695185
251 190 228587
265 186 601173
179 46 183537
116 16 948739
31 234 423061
86 4 443805
217 156 76894
34 169 938095
54 102 385278
75 292 336180
279 92 827761
241 290 401506
71 49 597733
211 155 533543
238 269 775456
15 72 101668
261 225 670074
298 260 493419
56 19 88100
165 271 889040
135 86 926749
132 268 834827
223 233 467081
296 83 841991
218 281 868802
223 18 46052
24 131 765766
168 8 860753
148 35 275128
282 242 956444
182 90 962442
252 217 981568
197 67 353285
171 256 152381
22 260 310200
209 162 517565
230 40 47225
202 200 223310
54 152 523375
21 263 96477
168 26 430585
100 195 922624
76 239 555900
201 47 307468
260 90 640865
67 63 526311
55 35 869533
243 299 245797
62 24 694657
77 40 434860
282 212 392737
268 276 697909
277 45 627119
207 271 512111
232 275 615645
43 68 759009
73 260 223502
74 13 790506
88 252 356814
42 200 563009
266 299 220431
283 279 391913
216 213 769731
171 29 203637
44 117 420919
234 147 654627
155 114 283491
280 106 80561
37 8 213719
124 62 61133
77 199 742162
99 123 954961
61 46 906019
294 246 327015
255 20 598061
181 226 989565
19 18 903823
24 277 321663
236 177 577901
131 174 877035
103 11 289618
128 296 921608
166 75 101690
259 60 999839
226 292 888273
300 39 288263
257 252 987411
252 70 514646
43 168 53178
156 211 644501
248 79 866552
153 113 663252
169 62 402763
86 38 469455
17 165 584737
155 286 704890
221 120 370563
85 260 881281
210 291 961526
20 196 261330
214 176 548029
255 70 924105
180 197 865433
266 217 112085
249 37 193294
191 239 319328
175 79 922890
73 90 417822
293 173 773361
207 110 240808
156 187 644958
165 247 231960
259 231 352919
259 147 449843
300 183 417168
71 200 909128
172 186 460171
101 268 449350
9 227 133433
250 96 116289
238 16 760282
97 126 354490
32 94 944441
235 220 666382
254 196 409398
247 149 256481
187 244 587015
13 105 862143
161 134 386718
132 11 675832
17 100 531153
140 261 424557
262 69 390312
150 119 177811
217 181 564972
156 61 536503
252 17 897733
67 84 493189
90 207 350633
185 126 78252
150 27 56975
35 85 608912
230 167 487523
57 194 716616
36 193 634749
56 251 933828
23 220 889071
257 289 352137
32 46 201681
86 54 876642
75 44 668895
177 2 209985
50 8 799125
275 237 769389
262 51 188687
289 253 282049
103 162 656660
285 5 638571
219 283 147119
283 66 515848
188 127 937963
265 76 324862
208 293 911012
13 18 515096
46 193 985405
118 214 176755
269 3 861351
183 157 187134
106 193 895806
262 242 355942
5 201 268192
182 272 616765
118 38 876531
154 108 476684
182 97 365378
77 166 23826
119 3 974032
239 181 781434
224 96 113895
32 244 433992
146 116 597970
137 175 413107
243 217 191646
127 180 747237
92 178 880409
206 210 946425
64 300 705162
299 259 774663
290 140 11516
120 186 639667
8 193 623864
288 54 217329
102 287 40399
173 110 93264
50 105 388893
160 56 353461
66 138 33543
216 143 397854
195 235 959078
1 217 604675
249 167 654800
267 3 236736
184 166 901687
101 294 137142
49 118 236859
186 185 738533
262 157 750839
177 49 738570
190 98 122324
31 128 291953
113 55 312796
166 133 97737
298 269 69072
199 268 416323
198 41 870775
293 246 993545
250 160 113414
43 29 786910
17 256 783269
88 169 94068
247 190 580571
108 265 865412
56 209 249671
131 282 474832
211 73 524431
241 294 707838
36 29 403904
72 192 981378
238 217 705538
174 167 384515
207 104 66341
34 211 55906
135 74 813790
29 202 171567
57 16 373353
58 188 57678
108 69 886817
291 53 771646
52 235 23392
206 170 863949
227 127 397084
109 73 329455
274 49 846923
144 296 172594
246 126 883397
255 263 768105
289 300 228780
64 10 737287
30 246 645336
62 208 423106
152 65 921518
181 137 204843
102 47 444783
247 82 356821
49 223 325659
125 179 753087
220 276 991126
289 39 580960
35 121 718544
292 38 484172
265 51 469003
289 76 476196
74 67 37185
112 254 121335
51 295 548127
120 216 356617
62 219 832418
183 204 879281
283 229 672280
176 145 449962
220 236 451173
15 145 86345
225 7 230118
99 267 159072
149 61 459315
7 12 643878
43 1 189359
61 295 385647
294 287 333269
292 258 364286
191 256 752566
115 163 186576
7 195 24962
214 159 493330
132 209 4023
98 230 863865
300 237 611007
185 235 311665
188 80 959763
182 225 996882
115 287 442011
225 125 154981
285 131 361803
31 298 635303
83 13 116770
131 191 337329
296 291 248200
244 128 325576
237 180 247827
94 227 761446
16 91 708494
19 245 732866
233 190 132263
234 70 406952
185 9 117633
36 203 504004
30 255 104279
184 151 453810
128 216 610740
260 71 310341
34 121 208496
73 21 392448
108 295 720824
138 60 934756
234 300 522668
273 253 309372
149 278 480960
290 212 193067
206 212 781003
139 91 842608
83 183 213842
161 4 462514
263 11 595121
176 45 970795
185 21 163766
217 44 709918
228 29 106614
252 158 700001
225 24 358713
76 196 71048
51 153 79354
33 97 54852
187 18 248230
99 4 196735
91 37 870092
287 220 741573
272 38 569298
125 295 15132
282 47 275138
55 100 49777
261 3 668792
133 144 425177
170 128 413942
194 22 697845
127 189 76455
92 11 463392
166 19 575809
290 49 654855
2 153 108155
192 279 612961
115 138 901444
183 3 728666
111 195 735924
156 280 851895
76 269 489417
261 243 66804
79 160 251488
36 97 770083
193 200 98223
28 127 897998
73 290 946350
294 212 193147
200 174 312884
294 148 947234
95 136 896671
85 108 469563
43 220 660019
89 95 374151
202 265 962734
6 124 201802
141 75 962795
257 97 996659
237 32 533910
229 13 753382
241 108 159622
135 18 499987
97 54 951148
11 243 329595
129 86 481810
128 30 39818
204 57 84992
18 259 911142
30 136 706768
4 296 191355
165 236 138044
2 216 812777
217 19 417985
256 217 768689
109 244 533112
83 213 455209
16 168 378308
133 53 372338
43 252 830553
9 206 568914
8 20 102361
217 151 573128
202 161 905628
46 245 800015
276 194 364528
285 80 699286
186 276 248938
200 250 738184
152 219 980923
253 152 844286
88 167 329015
129 25 143397
171 200 849186
116 245 324714
56 236 929348
261 139 477487
133 11 856971
61 6 673073
276 114 515662
53 44 17743
71 56 659448
2 27 715058
17 195 624916
12 153 16242
77 300 559368
18 95 810127
185 232 451806
254 62 643898
92 261 967212
158 161 477220
30 48 415405
150 140 585283
82 61 672644
36 250 923542
80 86 414445
243 231 851252
165 20 438672
104 154 372428
239 168 118793
282 10 623583
113 173 175538
277 122 888557
114 156 676047
291 238 241606
248 27 888552
34 96 646881
167 209 776834
279 105 766773
102 57 701822
215 134 181091
300 146 347203
274 69 231268
186 264 331652
114 286 950817
12 62 577594
198 241 22870
205 77 255917
128 51 924773
209 12 72956
199 140 689505
272 112 969260
107 216 785037
231 206 527195
85 222 881454
209 121 39959
9 75 160653
269 110 158772
166 124 466450
126 78 310393
298 192 406727
244 124 985925
204 108 726009
153 148 632982
138 63 205196
146 263 994131
207 182 305633
120 24 733395
220 218 229654
83 249 989402
232 233 638561
260 206 228833
261 292 915185
144 64 136057
223 127 23236
244 213 768727
124 291 754542
266 201 328376
129 276 556982
235 18 186610
283 7 413795
207 141 79660
215 24 955776
25 244 624159
172 191 494102
188 164 920367
114 297 668739
176 125 820161
38 98 315628
126 116 611890
205 258 795545
205 190 83861
149 107 330761
199 283 703304
63 285 786098
26 137 206336
99 106 538089
12 143 215187
243 6 650573
126 24 541763
80 293 416845
273 36 511218
148 195 593092
28 285 20355
66 257 68247
11 257 253729
78 238 78197
196 116 360610
198 184 703528
57 60 436051
278 188 384752
63 262 815044
124 71 683394
109 231 818586
47 179 74431
81 268 40598
297 46 844443
240 296 366500
180 222 803990
13 199 910634
2 64 133242
163 211 429539
135 81 307504
243 130 243750
245 83 664011
245 106 573241
81 248 182971
155 261 820086
257 116 339939
249 198 885513
18 58 815178
242 147 942779
273 91 450213
75 161 461087
171 203 416658
32 154 179886
75 279 570670
299 228 118775
231 215 536747
98 220 142026
133 149 418124
290 121 574836
116 235 235609
135 104 676075
288 152 818257
39 104 497517
237 16 346807
119 277 240054
142 52 239861
20 299 167349
22 119 203660
219 164 322631
7 61 847409
171 277 438637
17 6 223976
30 279 790454
264 170 430927
236 21 470282
263 183 855009
87 82 598760
12 31 234272
152 6 206262
246 45 407263
66 100 122171
203 260 369943
273 33 328621
107 243 587304
74 253 346574
75 221 805733
157 277 322483
107 116 271109
129 211 846561
30 217 208540
12 65 78121
123 108 646477
45 72 993910
89 156 157211
97 82 812903
160 257 750897
213 125 476407
96 136 240404
168 150 984570
230 142 67762
23 130 461725
271 17 801005
276 112 554613
262 277 256936
96 158 917701
290 180 914976
29 105 820855
282 165 919144
217 55 289498
168 174 912279
265 142 183831
176 28 410509
285 41 580335
62 195 627846
94 188 449512
222 289 544782
41 181 192438
22 282 638814
2 234 982761
249 153 510468
107 40 363057
216 15 163758
138 67 14455
147 44 97701
158 125 366631
189 272 709881
136 74 458500
295 232 16064
184 48 243996
163 256 274382
222 149 903409
102 31 947207
174 283 316612
73 250 762693
132 112 673617
250 137 310814
161 222 790571
163 267 82074
298 101 215959
14 281 630003
5 125 764236
52 244 235854
263 68 250147
206 208 44133
235 125 575264
57 76 805392
60 275 56755
174 136 100121
268 40 551357
24 66 610894
210 295 150851
190 112 583680
8 118 184316
234 12 227010
100 284 440724
32 6 458080
131 67 499324
69 217 552102
251 44 173551
188 175 329760
72 186 479269
210 261 871823
138 9 123364
131 270 895472
118 138 755791
120 37 72246
167 253 551205
135 244 999636
264 251 195257
118 52 589336
178 188 367253
231 44 167263
123 170 14515
45 156 617022
72 275 853696
53 159 142270
50 162 714056
64 191 814711
85 201 828522
119 93 156831
169 195 573981
22 99 535544
1 59 478016
96 109 661808
162 43 639113
251 152 153508
48 107 530407
278 79 320234
104 266 619249
173 252 624784
109 164 359138
87 66 91018
17 126 135970
30 98 554373
70 263 579562
108 38 915574
286 187 979731
95 80 416215
55 118 431264
103 249 526161
277 79 352380
39 236 658222
189 224 19712
140 299 470937
278 151 243436
277 298 638819
62 47 764813
187 17 440247
282 30 924957
212 86 744620
268 244 693692
119 52 45369
296 131 478562
51 93 661058
163 274 990527
139 59 377011
70 247 824202
161 235 590383
39 101 734929
68 156 50217
228 17 412266
201 196 759489
161 213 866302
131 102 931295
112 50 483597
168 195 940853
265 299 939818
9 73 92402
185 162 528203
248 108 278593
177 287 406514
38 49 892388
247 134 989950
195 48 979695
13 282 237750
217 300 759323
256 290 451644
270 211 292073
151 115 735094
6 211 648213
276 7 156183
139 52 444507
221 264 890841
48 263 744592
250 281 764644
292 250 123560
31 157 325017
82 133 231969
91 9 514825
275 145 5167
140 67 610983
166 216 24771
159 233 681652
175 109 920904
236 83 962352
169 122 639336
90 225 508653
106 54 670178
273 25 611722
70 181 586109
219 145 461158
201 11 264914
64 104 523425
63 209 676395
43 248 916187
8 220 730892
252 63 976724
207 109 916871
162 112 799751
221 241 631222
148 287 381551
54 27 928947
140 68 504748
246 76 763371
129 199 625027
134 41 741870
298 271 12330
264 15 905728
150 139 739357
135 56 575117
178 113 993489
181 20 652090
59 11 977203
65 291 27430
200 235 740332
196 231 329199
159 251 874301
271 210 514541
42 91 769346
189 113 921216
294 299 886877
199 173 400294
222 80 557525
111 183 74426
7 10 41635
132 8 36013
71 50 355251
272 229 905520
259 75 850444
213 211 71546
188 261 271865
247 217 238465
111 232 528317
126 175 471241
56 42 293642
45 94 444941
191 259 779961
225 167 747539
247 259 656715
112 15 297084
279 88 527362
235 153 794280
116 14 228262
86 8 942550
45 22 501977
7 185 664768
229 139 690885
289 186 356727
261 193 664385
43 280 631017
260 217 42735
260 118 219359
207 150 293478
63 233 364555
64 292 880617
233 126 916805
7 244 976535
73 99 7583
78 81 455134
167 3 333249
280 153 579305
273 70 611574
187 23 345570
139 145 255226
127 61 192286
243 127 219974
93 213 890689
44 188 913347
218 112 733747
219 271 184161
22 223 17951
245 132 209525
73 228 755502
206 79 486796
248 299 87390
38 151 145076
69 255 723210
25 289 650514
300 94 259310
36 95 142430
151 164 667580
154 269 178488
47 141 281514
171 134 839720
293 94 269194
12 146 442621
20 197 999886
183 207 687276
45 186 450826
129 22 5220
53 221 733766
245 87 991643
69 296 852349
281 9 682801
41 58 928377
64 126 336877
273 115 764822
176 193 780519
55 193 313846
200 183 915358
171 234 522283
248 96 249030
295 216 643072
241 81 490079
64 160 906367
258 144 348366
107 91 98220
265 229 196208
165 140 572720
282 267 171003
205 218 920919
75 101 687581
35 275 763888
268 280 763249
74 139 522484
183 189 544603
18 46 617030
227 124 640561
219 150 942756
262 23 729010
271 98 661357
196 194 622216
53 267 329427
65 92 246324
248 268 23681
6 206 532797
262 4 785273
261 81 923638
190 61 922448
130 41 921635
200 107 951889
69 15 71491
208 95 155989
147 27 455782
76 142 902041
72 20 834471
59 164 819881
229 259 142472
284 276 785367
291 263 591434
3 197 73038
284 295 815102
129 87 110267
240 195 910403
212 125 331649
49 227 72025
73 128 407664
57 256 810489
203 65 990358
142 136 603043
4 104 962188
99 288 171878
292 216 310236
240 212 385519
45 216 587762
114 207 578498
105 233 238970
230 279 694896
166 269 124290
11 295 478625
209 300 147524
285 129 940534
188 193 567029
233 260 383969
101 162 912828
56 41 758323
133 151 257917
79 269 970653
7 101 233541
3 203 499858
239 245 380680
231 299 624855
238 97 484867
51 104 645082
90 132 597184
35 246 296530
12 67 410069
210 92 566648
295 54 8079
156 174 437234
146 228 264790
178 121 866912
158 196 344743
162 232 350612
210 252 717600
157 150 817957
176 124 255449
102 187 872114
121 195 987206
223 177 807509
62 98 528550
56 188 752506
133 189 188205
21 252 905466
115 267 98610
15 26 817341
127 201 534209
258 159 313880
214 110 62085
191 212 520947
270 16 760153
93 240 636957
85 292 141535
1 105 464522
16 99 648281
262 286 396625
299 226 603334
254 219 132178
168 254 236687
221 260 72750
142 154 473852
252 172 26219
110 57 67749
152 294 368566
7 20 169902
292 215 793455
179 10 446836
144 156 446659
95 198 401912
118 299 169688
227 158 152828
114 253 931191
33 111 998689
186 116 662704
47 52 312081
200 51 505037
262 91 504950
48 240 493690
92 289 861039
58 56 559940
249 118 673078
41 211 51375
262 112 672440
242 19 878384
270 129 314771
295 169 212999
287 100 467877
204 271 861773
162 19 324566
106 86 419995
273 148 744465
199 215 669880
177 277 624451
121 281 62487
272 284 497471
117 231 914254
113 20 4900
83 228 935668
154 130 291353
162 119 320780
173 52 952675
175 271 643530
32 9 695421
212 132 560291
206 240 462750
168 123 588605
24 2 315780
254 125 654137
267 74 466311
135 276 195925
240 146 46110
187 14 494639
141 100 82766
123 132 143201
291 95 450525
82 182 613595
82 23 630638
216 271 205101
233 10 977611
70 31 567557
73 98 378215
95 22 862014
202 276 994475
67 72 680860
110 142 830131
110 176 636133
173 300 944448
9 259 99160
154 187 688471
245 73 878245
292 171 212820
272 299 943152
98 26 776445
45 2 336975
140 3 200400
210 131 855364
113 80 190210
74 70 508226
249 68 73735
232 252 320756
178 34 307624
123 17 651335
131 222 157547
207 160 905481
282 28 756900
130 26 407888
22 24 367551
204 159 374964
243 47 894379
37 52 429010
274 25 934138
46 198 356580
86 279 89876
259 293 303667
190 27 159280
230 283 560220
200 237 547190
288 242 712831
131 190 941987
49 207 700660
283 5 927749
35 115 268819
46 218 617600
89 267 530660
119 31 411765
32 124 509214
209 164 595540
136 61 780250
202 267 609265
162 67 867282
143 117 574496
103 56 594000
146 94 959020
51 89 827951
184 174 88696
49 295 260109
13 32 808006
88 154 994755
113 100 708838
144 257 668287
234 188 888385
125 91 231747
283 29 52569
112 129 748864
79 120 604755
249 26 464386
293 141 552111
68 26 14322
283 198 323607
12 257 624188
290 178 60882
96 33 374413
256 174 170090
202 57 583954
297 295 224793
44 185 197530
1 25 989401
58 230 249341
269 85 167046
229 201 873519
257 273 494975
157 189 535137
285 190 60970
204 219 293097
71 196 362110
96 43 629628
186 215 615571
105 163 395393
221 66 920049
266 27 28237
233 280 520133
153 45 713158
28 53 988349
150 70 437033
88 152 39739
52 53 290162
18 264 761850
24 251 373299
94 287 58368
3 164 91238
254 61 696016
178 2 781157
57 30 49043
199 102 416506
27 293 886448
261 114 546953
175 95 41098
140 169 561638
109 151 141511
224 229 513036
4 98 747513
300 153 779370
96 100 684761
87 251 419918
101 14 554740
126 15 720507
295 146 894438
21 106 516927
179 153 535002
173 109 77691
247 2 323378
264 12 340258
276 107 902470
97 197 113406
281 128 640527
12 159 779332
38 99 361294
259 42 121857
236 194 714602
237 220 370613
78 68 913816
7 56 213725
6 236 139027
75 158 527451
298 242 960368
117 207 402626
270 164 92529
18 1 4347
245 251 205358
223 85 377649
276 234 722959
188 31 788457
229 214 143776
203 286 119884
97 273 339051
25 53 934201
115 33 384664
211 157 38836
179 210 949002
135 21 38381
144 113 246004
53 8 969685
183 282 264932
203 149 951248
109 293 25085
300 185 652976
23 42 288538
295 116 760621
208 138 729660
243 94 951869
277 287 156398
111 34 964705
274 30 941817
156 83 765052
115 256 822020
89 216 298694
188 183 777200
148 255 846131
259 290 694425
251 277 570840
208 36 533480
2 63 997346
244 217 626910
120 131 803259
269 205 664871
250 278 443972
210 85 782349
3 65 914526
187 243 283443
140 166 512335
69 147 384778
77 213 286919
61 291 859184
54 283 248073
283 246 592552
5 91 299674
110 243 792540
134 28 232337
139 162 401744
258 279 801705
130 71 346234
229 195 319308
62 281 802222
80 122 763835
63 292 689594
227 244 199117
72 167 612697
224 263 916322
216 274 881068
139 144 466256
273 121 951562
300 155 687593
183 192 363699
59 219 946113
139 43 405879
286 98 947186
36 33 599435
225 208 734892
143 251 653711
191 130 181503
29 115 273159
4 267 336047
26 22 34712
271 119 679736
117 102 963820
256 270 485531
26 4 481780
261 211 850087
50 45 821914
35 78 798275
127 118 483936
29 31 515562
162 148 754799
294 3 663123
39 198 478718
220 161 330288
132 181 326821
235 170 104049
101 125 523243
11 227 937739
208 211 576272
52 116 287556
32 29 582109
79 239 126094
68 219 836899
26 204 934886
88 124 797011
138 11 723779
73 55 938227
147 57 140312
282 58 258421
78 50 736112
290 194 212555
37 74 153540
122 103 994994
68 278 722208
247 78 229740
221 107 350989
67 2 82533
107 189 646823
50 267 219199
127 193 990138
264 106 965607
30 72 31864
296 40 883908
143 3 4640
187 63 934075
125 11 12895
154 206 814829
175 13 795500
2 135 425480
66 34 498847
180 221 846443
113 126 679540
280 19 412930
9 7 571796
259 110 147833
212 17 961467
246 239 186186
62 9 848839
191 170 655166
41 230 264268
282 197 347026
209 140 87928
188 204 390004
151 168 938590
222 104 265148
90 93 299904
243 211 182197
233 293 35632
143 145 95935
255 239 841149
283 179 552020
177 166 675751
140 220 951632
169 133 508297
91 48 268416
262 216 525346
91 143 693666
112 92 256905
58 55 402174
64 20 362330
188 187 855572
84 51 363486
284 189 681706
263 14 563181
41 260 952968
189 98 626763
226 225 960554
150 181 975488
161 223 899325
258 94 578902
206 131 444093
284 147 255153
7 272 93101
245 286 455936
151 126 748416
172 118 419135
90 64 490017
16 117 718345
123 126 959089
91 111 438028
244 272 479419
290 265 217210
186 144 452596
80 145 595883
238 115 889684
137 112 285963
209 198 685386
249 227 605807
294 6 477841
139 167 938379
286 295 124580
280 137 426766
10 294 720604
257 77 660094
294 147 872851
207 102 691288
229 231 373249
96 261 493985
206 172 265964
203 209 374873
137 264 148811
9 193 429837
246 187 901280
80 97 816869
280 256 196060
233 218 205089
103 232 57588
280 255 791049
204 199 3717
227 162 578033
103 106 611487
204 22 904968
176 201 628656
250 246 720759
144 219 131322
4 59 872152
9 223 509379
179 56 899718
113 73 70796
218 69 65202
132 142 823682
65 33 913064
39 59 207542
197 265 363351
177 208 463360
165 201 211340
41 154 80902
14 280 563831
38 293 639810
175 130 801241
97 70 615259
281 274 285787
85 119 151338
23 169 535818
264 188 788725
93 147 1076
230 152 896127
166 109 985758
36 258 640921
49 27 858869
155 138 669700
26 179 308903
233 75 688183
105 242 671274
96 67 928097
32 36 715100
57 199 331234
53 88 566513
241 64 633835
192 17 428504
9 76 66010
80 16 783058
119 146 140588
12 288 878814
280 27 23046
77 146 152640
40 141 793660
236 280 174884
89 125 905578
13 98 12869
24 112 201051
251 30 427765
127 33 237626
266 202 345821
274 251 109655
131 241 970843
115 217 545484
241 93 521518
153 22 107437
150 224 350960
193 142 148139
144 179 233298
206 122 651339
126 104 19686
125 230 937636
177 130 55492
253 209 743807
59 129 156065
66 25 252929
115 36 339867
158 215 192981
19 29 707070
223 278 920964
120 112 547886
283 12 663239
217 298 305497
127 131 451062
52 114 607192
255 131 516164
144 232 591728
270 269 96590
297 277 488573
224 253 531854
87 257 269179
265 246 557660
265 80 350286
33 232 794948
263 297 733688
154 13 994919
252 195 963434
28 169 489955
119 220 835923
183 56 217151
45 136 71471
33 98 288245
167 48 340156
281 174 173850
241 117 739111
97 131 115907
2 259 934350
39 269 658718
123 5 400957
96 182 187588
280 208 517281
148 207 618243
251 299 135343
139 211 708961
232 241 27151
274 289 845123
25 27 853571
120 42 259248
188 157 306043
151 270 969132
169 135 973113
190 210 819410
66 255 48051
255 62 977518
163 297 160535
149 285 526005
292 13 874283
71 167 472853
227 193 57022
87 77 267403
42 156 207082
29 85 957896
288 190 6411
157 282 383167
163 145 965493
278 76 581630
68 94 182873
273 266 527205
72 29 905315
279 195 601608
110 11 589594
12 263 280486
188 296 88512
6 231 480209
225 299 433986
133 28 121507
121 222 768611
136 36 882851
97 215 827314
81 122 631155
237 120 418771
193 99 985357
262 49 927759
133 62 195769
68 137 940952
42 226 91794
107 185 118937
183 258 606504
111 217 763884
79 228 186468
122 21 951526
38 270 613404
235 296 133879
94 206 143178
3 191 582681
173 111 388043
23 203 95163
42 95 710306
114 272 474116
17 235 30545
104 230 319362
234 67 15663
191 187 959387
234 4 425562
57 7 487173
288 258 194880
117 156 551814
150 15 921902
208 278 5144
34 191 678053
99 65 201327
221 76 663292
231 208 536042
160 149 823915
297 28 583933
3 72 607680
265 77 143161
188 266 416625
188 223 28667
18 237 964492
198 277 348895
223 29 308103
105 63 673674
160 159 738117
266 166 90141
195 71 565895
166 38 90997
70 198 920522
212 27 181380
64 24 900729
270 255 867896
163 72 370171
67 119 675533
9 181 141910
247 45 717742
206 251 37947
222 46 983233
103 141 710525
160 203 393161
29 52 974629
5 266 640483
12 155 128177
156 39 403186
168 196 745536
264 74 249698
226 290 196143
233 292 817855
230 55 896482
55 280 459062
292 260 644
135 125 785608
85 41 474763
74 195 604798
258 241 292597
252 247 977641
284 39 733653
143 182 298878
126 219 874277
133 299 590711
174 122 439900
201 44 823190
253 122 825018
131 62 331212
181 190 662519
283 233 210761
20 153 130780
28 88 253791
102 84 743470
157 243 322198
158 81 645532
183 247 206029
213 291 381917
21 204 105864
48 143 964391
170 225 950355
83 100 236461
19 125 394652
100 136 370603
254 14 32085
267 85 812569
211 91 430221
84 76 529634
294 205 350196
215 236 734966
119 161 173585
206 99 795577
10 141 856585
67 279 25891
113 226 54025
70 164 565064
179 294 906426
191 283 59378
9 236 630772
103 262 911448
179 231 79932
252 236 603204
137 247 264038
237 234 425042
209 108 469333
70 102 905143
90 128 487013
256 279 868365
37 263 774055
56 93 583872
274 283 233677
87 188 887232
100 241 556873
162 278 318398
167 46 265165
152 60 806644
205 288 257159
108 296 543577
83 231 472197
28 96 899744
108 181 405144
41 147 882448
12 28 422536
82 273 154682
62 251 652568
97 226 298624
288 50 689923
105 51 944648
275 46 668595
132 184 287100
57 99 847187
84 18 156390
254 135 67346
49 244 714710
182 195 124706
59 79 665440
11 260 444142
84 131 815107
21 181 77731
171 176 932007
237 45 93751
107 65 96094
174 64 462180
11 242 932933
62 66 504149
53 135 561913
190 107 231256
179 20 355839
146 262 99537
40 244 151450
166 64 866895
157 286 174110
117 85 743298
296 32 12324
235 300 552326
64 163 408264
69 79 311801
278 288 135513
91 11 867875
67 100 886700
32 66 289490
135 291 946470
58 281 231078
14 130 419851
128 298 259988
119 290 746714
31 111 767880
36 291 793996
214 288 67169
192 112 370306
60 112 746820
148 75 854761
149 18 732421
167 207 573897
290 21 69006
193 242 748113
115 30 854026
12 49 124960
289 223 252089
234 105 940339
230 257 108547
44 56 92867
37 41 136507
19 197 862124
119 142 782098
91 205 834696
254 231 994490
168 158 983494
125 289 993492
140 258 154045
174 93 494824
72 225 223933
63 55 562631
90 14 456759
36 73 88954
59 236 679296
223 246 557893
220 207 70663
186 148 198785
259 59 606592
17 9 954005
76 132 719267
257 107 232835
36 133 645656
2 218 823268
256 278 781311
271 253 105970
188 15 211944
104 258 503050
190 264 908463
29 180 949834
263 18 756521
228 38 883380
208 124 371494
249 41 653549
73 198 672569
268 300 487715
129 99 362899
65 71 135404
139 227 923676
130 187 295153
44 299 459877
181 49 160015
204 124 804312
91 202 471711
262 158 656167
78 143 615080
137 61 105754
290 142 651298
82 184 603310
278 174 177611
105 213 346735
250 183 320822
218 70 344757
26 89 284256
141 153 694912
111 271 616039
188 39 322665
60 40 436644
111 154 451038
6 58 495799
218 212 620691
57 281 151169
293 219 386991
51 241 991026
162 288 610493
129 212 704169
267 137 438369
180 34 506370
88 79 282981
293 191 889079
282 276 613706
24 287 683905
287 233 903987
189 215 27599
2 87 242507
41 196 194982
119 192 58955
293 172 855341
55 127 912654
19 179 760957
63 151 900598
72 36 486553
45 126 472986
143 10 598962
88 166 515528
47 229 913091
234 93 705889
249 97 393753
279 136 452367
23 286 196839
103 241 609434
132 259 199955
150 206 684293
267 69 688697
86 235 707501
91 230 674597
224 110 689744
278 186 216010
284 42 601777
50 273 61311
221 95 432633
59 21 451456
58 221 743845
275 92 215573
276 171 634390
137 122 224287
52 259 802125
205 102 981830
209 192 798541
267 84 7495
209 35 361122
152 22 302333
174 90 105375
285 239 878096
107 187 723672
103 254 767148
163 148 763815
217 207 303561
273 61 742981
16 140 734489
238 130 959534
77 130 929296
136 122 470807
226 236 728378
168 104 479925
184 266 132288
76 282 649541
89 108 647847
172 80 319571
15 253 591348
174 191 391860
168 67 7708
251 209 743068
170 267 806534
56 241 64422
186 283 290639
226 188 520122
106 154 614148
98 144 158446
212 167 765811
136 264 494530
257 247 142318
173 119 301507
173 240 633890
8 1 843403
179 148 731088
86 183 605118
74 194 725132
120 107 895744
279 106 70331
94 148 169788
299 260 179768
180 11 623447
285 136 784741
242 300 638272
244 266 403856
31 126 309896
14 249 304176
75 65 325855
292 222 109359
299 4 256151
141 98 679326
44 72 700312
14 78 827250
275 300 288191
225 61 768460
24 75 420792
122 150 555215
260 36 435843
57 133 27423
24 98 910677
236 181 57530
253 97 663685
83 198 617047
280 1 344391
230 290 374538
251 291 578261
239 56 843268
140 212 432251
275 257 892145
120 116 408413
291 176 676867
89 143 263822
259 58 478991
292 106 524280
129 42 889784
100 163 134319
203 41 283512
93 250 4650
201 267 126473
234 227 250497
77 246 288059
233 297 499858
296 101 585702
71 240 809838
48 77 301064
128 273 442651
258 18 533482
15 183 364759
13 270 691781
207 218 449394
173 148 144200
65 227 902982
224 256 913310
201 83 45477
13 141 306009
295 298 141905
133 298 567095
116 223 801946
46 82 15967
129 185 129272
92 200 27724
154 4 707361
163 186 1263
283 31 717807
39 287 158376
282 68 800931
27 218 114890
201 153 443957
224 181 474479
290 133 727116
245 145 9097
218 109 803899
204 298 603516
180 13 557777
46 149 248063
253 106 179852
210 111 71300
113 19 747188
185 79 154333
165 88 424940
294 220 749381
72 53 145461
244 234 814082
108 101 696586
105 134 560332
150 11 274378
269 137 521887
6 227 435546
220 45 564904
233 241 4305
178 189 587800
262 287 232752
245 262 66978
213 71 355677
211 146 288269
79 17 311248
138 211 810504
129 287 956894
259 258 699071
45 217 676391
171 192 69543
216 298 991242
242 43 723642
160 277 666524
11 122 495296
175 54 99884
177 269 228288
241 119 503531
238 263 629492
117 77 980697
214 44 522296
291 235 252974
114 181 79087
125 133 65511
90 176 609511
81 192 44811
254 29 876700
295 62 524992
120 101 545515
105 27 990134
186 76 937555
206 180 507312
201 45 424500
185 253 320097
290 209 390200
209 193 611884
93 129 541719
7 54 696019
224 34 263070
54 111 669172
287 109 216264
64 37 925775
226 65 647867
165 90 94192
167 117 621989
49 66 250776
299 201 599221
56 117 570554
192 289 958697
156 65 805598
226 11 816103
8 79 928931
260 228 223908
158 236 618968
75 295 926451
292 34 401108
176 280 654986
156 218 951742
38 247 753125
88 170 695348
224 172 329256
195 238 756485
16 263 93555
18 52 959900
154 212 239016
162 39 229990
50 225 511209
254 115 269883
276 252 514539
300 95 952576
129 118 171279
22 168 419507
279 13 331143
219 4 771951
138 231 505542
145 284 219852
27 8 231178
133 4 722929
19 298 627162
23 190 784989
287 286 79989
108 126 376675
146 163 839471
193 262 574194
272 274 431749
30 262 458457
112 58 142860
239 148 724185
103 126 493119
156 74 334511
212 235 273738
174 49 669523
158 296 155457
220 126 877593
131 237 698561
188 150 764130
90 195 910790
240 197 638217
8 194 821220
67 220 161859
104 278 404056
122 246 652937
106 233 366232
72 110 710786
60 44 794235
60 265 545305
210 204 695427
16 286 240177
18 12 858285
32 121 704322
215 228 479985
55 283 882013
25 102 730403
141 263 365203
158 247 704225
10 240 129488
1 296 455735
108 269 440292
165 116 516304
44 273 259398
247 187 89476
125 31 145769
176 133 495039
110 258 161393
88 67 268982
173 76 66599
153 288 676007
100 91 475163
258 282 848267
204 251 490670
28 79 310456
263 112 256776
292 27 608022
135 142 610283
112 233 709252
27 107 483249
12 36 627303
65 70 606286
21 186 501204
269 168 677527
130 254 228445
202 236 757569
141 217 766454
133 216 539739
66 230 665315
85 262 604065
14 95 163774
247 228 377005
212 114 722915
35 21 636645
168 114 566230
145 21 214811
174 137 667062
197 84 623676
256 42 472631
123 7 588907
55 142 740473
164 258 733810
157 56 80773
290 204 968053
248 88 790645
182 194 659909
10 231 960118
48 269 35150
205 61 640690
177 31 546610
164 218 162144
209 227 853060
244 21 60871
73 38 404078
180 116 321451
292 142 954278
3 39 299662
161 86 774042
223 268 484221
84 117 891930
269 174 739923
166 241 541668
176 270 926407
17 222 31385
207 251 16613
69 115 947401
296 117 479290
127 101 41763
214 284 911050
155 238 116212
247 14 487927
166 93 923211
262 54 685201
268 274 345967
206 160 974057
200 78 405026
8 184 114220
280 62 966776
46 295 730637
147 184 408392
279 48 71575
159 165 66972
60 186 701536
64 72 44856
147 189 474311
168 255 938942
66 152 190956
13 12 533225
261 147 923088
141 89 458397
148 71 481217
94 289 951590
75 294 907850
19 88 96175
250 161 39285
71 274 707984
281 207 943708
191 46 53976
80 240 7763
259 71 775131
20 119 145260
235 72 972692
200 21 357600
203 238 519662
41 32 691301
258 69 899539
61 12 96855
18 279 298835
291 22 725101
223 74 642699
199 137 377853
59 45 722138
87 12 13386
236 111 639452
189 101 719522
70 264 786935
297 225 320329
131 111 779619
63 242 498087
196 86 340668
28 4 724508
199 62 52983
186 250 394592
204 294 456479
245 16 769843
232 151 656136
108 78 247730
9 272 256160
116 10 384102
128 141 497986
54 84 955462
138 76 113434
252 204 999947
238 30 967
55 284 559837
37 19 342741
237 92 817220
152 106 380206
176 250 107635
243 293 846374
160 251 236099
288 240 192623
83 126 412281
145 48 160448
139 272 799777
226 45 314622
203 210 297061
288 290 992908
199 26 480634
153 212 867370
295 35 709940
253 171 674996
205 100 573356
188 151 423606
7 277 832493
289 210 396173
258 228 515431
238 94 783079
16 44 447328
255 256 780400
195 192 127102
92 64 851598
293 203 841349
237 139 630030
132 256 67413
139 95 52928
147 278 405891
195 185 845565
107 222 129654
134 12 799661
261 79 976433
153 285 452794
61 215 881596
242 1 738806
68 138 401247
231 201 478615
202 289 509594
92 218 345439
287 275 714703
38 48 661104
5 56 157204
107 211 187582
244 172 879272
79 298 820138
77 76 520798
225 186 700000
268 62 146699
22 121 39411
265 124 64664
121 237 349313
254 44 671156
78 296 302538
103 279 490445
281 153 67593
227 26 498010
285 35 165608
151 187 137294
35 161 264249
7 27 9538
276 256 875044
268 170 119271
254 2 458048
176 59 319466
247 224 919640
66 154 693210
185 140 327516
55 233 5078
45 113 910364
279 66 287243
233 70 143114
12 52 994841
9 269 429604
185 283 755190
221 147 360211
228 40 69469
190 34 521858
297 61 869582
89 109 797086
197 244 314533
5 90 107777
137 162 179880
19 20 948754
22 187 934585
110 204 946467
165 265 121192
151 157 152624
20 150 516570
274 107 492201
72 189 777507
290 166 591409
161 166 808160
253 234 249235
197 296 287012
225 229 408263
290 44 835868
133 145 896350
24 238 917706
101 280 697480
300 186 747568
54 74 324090
172 299 843962
284 13 839244
282 241 329749
34 276 119392
187 205 77056
107 59 193105
127 21 344672
163 141 829065
54 210 245016
127 124 367306
203 208 729802
150 262 655654
161 62 417761
289 178 274132
21 285 588890
179 108 42847
262 235 822840
221 133 902149
34 47 981657
237 27 492099
79 1 462107
7 243 667402
192 4 782382
99 180 63805
189 293 162537
107 191 962876
9 1 600905
12 281 226560
291 88 548620
33 168 732607
150 200 270131
122 121 638721
144 172 530195
66 2 173201
139 61 453852
36 292 821796
260 258 695834
218 120 278963
252 108 79897
213 32 559082
29 60 559765
231 168 346437
108 19 148627
151 255 134081
275 211 261877
279 79 96561
238 244 556924
101 207 381179
104 147 608913
111 198 396760
130 81 8864
88 281 857575
42 165 616533
296 209 908303
113 21 285507
118 86 396495
71 106 10121
248 132 553444
258 207 797101
182 267 751117
183 212 847158
74 172 672606
91 63 294285
293 197 658693
126 195 49865
221 222 371687
148 72 94444
152 268 487479
114 69 548919
147 149 385385
295 201 907322
287 187 164851
291 153 569369
121 49 757941
173 273 381416
86 44 648241
21 259 826259
25 89 905382
196 222 410253
160 71 880295
97 191 636340
177 267 486763
280 155 56944
270 135 826798
38 91 750240
124 61 776398
271 61 681202
248 190 697750
61 55 980840
31 89 868826
33 124 947714
228 252 239107
248 175 682042
8 150 207916
223 106 692581
13 104 393243
259 280 592402
52 43 390079
56 108 603872
151 5 719231
281 94 899687
7 181 526935
246 182 985528
107 256 859502
57 293 794087
188 220 621366
293 23 390016
176 227 825501
130 188 508313
86 223 231545
28 37 311985
2 18 47067
105 143 464728
61 198 126315
73 85 656784
274 271 947830
134 286 212569
204 245 208610
169 234 950263
105 226 390505
253 32 474531
292 228 465459
154 20 390110
126 217 211672
85 114 161827
198 200 276525
292 108 882390
172 97 33643
187 24 865212
269 151 719528
13 222 56478
68 122 545866
169 161 802995
155 178 190305
209 69 382907
264 60 105061
239 252 267275
300 263 43209
253 211 370774
7 95 703605
144 78 408149
26 121 27435
146 22 718985
90 289 185867
96 66 841818
100 82 656939
42 181 149148
219 224 430443
90 210 63707
178 75 43586
194 97 689157
293 126 578057
289 96 381931
80 37 854843
288 118 157179
132 189 934434
57 115 275462
16 24 221699
58 98 232947
175 8 773867
7 182 499793
274 75 911810
261 110 941925
282 26 292993
114 119 936215
116 31 19717
108 244 18045
267 191 590174
28 288 321790
72 169 573222
237 267 76961
25 22 881244
75 95 365344
213 52 679281
278 177 567507
79 7 630449
252 41 879536
14 161 785882
274 46 961034
3 283 752489
16 271 822402
209 293 461140
33 144 751616
92 291 754758
212 161 258835
27 121 584100
234 290 3418
41 217 490050
137 281 664937
131 153 412299
196 288 924721
40 55 263463
34 60 368659
25 161 54255
272 214 982152
83 235 7788
171 88 402299
296 104 429572
77 108 337576
256 264 358797
95 280 151690
12 188 676043
265 141 957576
117 289 339815
289 260 670488
17 103 216376
17 78 892255
212 231 423099
222 204 863028
45 264 473235
258 248 942837
150 217 641967
151 186 51590
173 289 772468
270 203 511831
167 22 135682
164 19 933536
88 54 861429
131 63 404172
270 200 980989
96 118 343441
171 300 416596
105 229 610296
22 13 226382
229 298 933222
204 52 156106
252 30 437393
50 160 115623
133 160 274831
160 205 223378
222 218 69964
210 162 361126
243 66 138031
202 66 591080
249 65 877437
30 5 715569
128 89 207961
240 286 393795
17 233 985920
296 80 195339
195 265 452178
52 138 351630
69 199 492687
65 160 352995
109 48 302505
215 247 747212
15 8 167348
271 71 724371
223 99 886482
69 81 844794
190 26 33192
118 274 322064
286 197 63475
153 72 213438
291 281 887196
260 241 182866
234 14 416585
252 224 944733
141 175 92104
22 35 106931
252 2 412372
64 56 478779
197 208 649718
266 61 608123
3 200 476570
129 137 643286
284 118 866355
45 182 752005
283 90 184700
81 84 140431
108 117 954727
233 263 525639
97 262 188401
200 165 523121
206 151 187074
110 101 729083
30 216 24710
45 129 693319
58 160 757366
90 196 653654
276 4 849305
220 104 4889
160 175 815592
100 101 83126
57 134 972404
80 156 894284
49 260 673528
53 3 57504
14 5 871917
76 170 862941
256 25 137912
40 246 575185
88 294 653497
294 125 847369
221 292 60720
52 158 902227
26 24 895158
218 229 283300
219 44 519217
24 152 274353
164 230 673641
85 58 931617
140 128 599133
270 26 681047
158 244 746616
210 160 499057
236 232 668130
6 181 911925
106 100 611424
129 49 769135
133 294 876802
115 194 212198
52 254 884262
94 77 389421
233 12 805699
134 154 544483
222 178 870670
285 278 178507
40 229 896675
106 169 481654
21 139 891084
106 239 916609
100 65 898708
48 117 552322
194 283 401542
12 80 804152
194 264 326889
92 86 12313
251 167 365577
194 298 65879
21 112 586771
134 59 736857
263 207 313166
77 249 454848
157 16 428552
116 282 239361
1 130 706166
131 183 928399
152 33 762916
234 104 200998
207 112 141706
219 263 909187
244 245 783361
147 258 152287
174 55 249498
265 220 276725
291 186 621313
159 222 793297
176 44 437830
112 146 181191
44 80 282238
140 27 518982
10 81 348756
129 250 538475
290 206 649012
171 31 831242
58 88 14010
52 57 272838
285 61 915903
299 163 28081
144 84 629797
110 115 601151
107 196 660626
174 31 304835
269 124 223117
274 119 112292
223 218 372969
94 36 760555
83 16 250660
242 146 702734
45 73 608475
16 254 109304
240 34 298073
200 179 373376
46 241 331325
21 214 878717
289 285 317903
24 71 720895
168 296 917279
238 177 550084
166 223 275837
45 34 475780
61 287 744939
58 164 179220
35 268 439118
252 130 903018
59 112 88510
11 97 494944
129 162 572143
159 32 29636
238 286 329246
200 293 726949
208 151 692275
245 115 874391
215 19 112042
18 191 772766
113 179 741372
279 131 995574
266 284 279113
3 78 889414
41 180 48592
264 57 470946
114 184 263918
100 206 738513
22 64 392339
174 198 116532
251 139 469240
82 56 751258
150 18 345324
117 183 951843
38 119 439984
106 35 646460
194 192 737666
161 7 192812
56 250 663498
230 137 659179
256 148 76064
278 255 597292
255 220 727895
37 14 872353
180 179 196476
199 130 843010
184 13 708830
273 35 8201
204 261 5094
78 201 440918
161 253 385784
153 217 821076
252 61 156550
296 280 507723
203 58 212788
149 2 226978
168 118 1986
143 206 725883
216 37 383455
193 129 166871
88 187 458182
86 70 587991
113 35 140004
184 36 798582
138 34 115382
223 130 63072
240 287 248502
24 56 491438
82 116 484864
215 249 795248
282 220 830994
116 255 625274
200 254 152469
47 93 629158
38 298 946433
279 190 271565
296 225 297351
18 202 204927
62 157 769065
202 128 227321
79 55 429607
240 51 113789
89 56 514226
214 141 935665
84 80 45804
203 111 285890
41 76 319876
23 250 329965
76 96 296166
199 179 89476
33 101 911837
22 269 409924
73 227 232984
228 202 348795
145 105 477393
55 158 240249
115 54 225380
107 112 592925
39 53 71674
64 235 944731
16 260 467117
279 108 492419
156 56 914440
79 92 63289
213 137 581530
276 288 767559
273 250 709482
111 294 38682
164 96 976728
208 299 501014
173 228 759104
13 58 795140
172 48 681949
291 85 403334
114 2 768024
259 96 989423
186 143 460927
235 60 658203
237 260 981840
250 219 927999
159 153 777404
83 220 583167
280 2 862758
48 57 609743
72 119 618893
186 165 665165
240 39 639030
229 24 538550
106 217 318887
34 172 186456
144 279 516999
169 201 995274
236 102 332402
107 130 748249
85 286 20936
144 287 176774
202 94 372507
195 46 787716
250 79 16297
11 277 53002
177 37 428707
122 6 193766
201 92 636169
134 178 54551
94 61 160745
252 271 861841
105 218 818550
171 71 462325
75 34 76023
132 57 415105
35 214 654117
17 254 173332
38 5 955526
183 92 720312
121 253 786897
164 291 96720
144 63 244584
257 271 396854
261 64 208924
78 75 334707
139 6 912135
162 127 52831
98 54 428568
299 84 907106
155 103 474725
292 257 316977
297 136 301813
272 104 218544
90 297 582194
198 298 828259
234 160 860677
166 52 476614
262 122 634316
266 174 265014
117 173 978207
176 14 310287
66 121 692540
184 113 927303
104 198 858560
100 88 111942
279 100 403635
159 183 933097
180 300 962247
293 195 492183
222 187 239295
52 120 605677
43 175 528388
82 9 379279
167 10 921095
18 273 115704
236 65 556343
81 187 451562
233 154 910493
209 186 928806
188 235 436301
196 123 656836
147 161 351887
117 290 217206
270 29 631217
114 225 375923
85 96 639733
270 258 659733
134 97 484450
69 295 693792
175 213 985829
289 62 230498
191 69 966370
248 50 997880
224 18 8773
75 149 550338
204 118 354410
296 50 138088
42 267 100570
43 223 603993
180 54 470769
250 80 694481
42 127 540944
256 93 789253
187 71 284319
252 76 415301
8 196 575598
223 89 554941
60 193 666746
241 31 339729
30 154 145404
275 105 226580
36 163 476156
268 91 152695
285 4 118167
128 200 870026
112 283 181244
162 203 867565
64 6 859473
157 299 209827
192 58 967851
250 24 875609
266 178 434513
198 84 228217
152 76 788717
296 160 900862
29 299 315441
52 257 149641
43 212 838521
113 90 834995
9 239 605759
168 2 532843
82 150 738162
296 141 7296
170 238 793656
156 8 824838
225 3 75176
244 292 461459
152 298 768868
227 210 66840
252 77 923761
59 138 781577
181 170 480053
139 264 525679
285 46 20075
27 120 484461
67 296 104412
54 53 861562
234 112 209932
18 210 712912
90 245 860508
147 65 286407
250 90 553180
3 249 582611
220 106 197489
282 64 147282
131 161 438732
29 260 135490
89 71 170847
229 6 4043
143 243 522234
67 32 849819
123 161 385503
55 122 719884
285 2 951312
278 215 923906
130 163 128680
197 76 460466
221 92 636174
252 267 569201
179 290 736931
101 283 372172
106 203 870962
222 266 239912
77 138 817431
214 249 664520
106 273 102983
32 42 881185
137 184 159644
178 271 416663
7 212 944953
186 107 716556
163 140 471152
142 232 309115
169 298 227626
119 76 544739
90 271 464695
125 121 521796
37 111 897343
240 222 483984
153 147 543555
58 201 927298
4 3 671562
197 256 648319
98 300 764631
199 238 821464
118 211 791498
128 26 448226
111 241 872438
1 65 484969
125 238 625823
215 128 663556
54 234 802709
282 75 863497
183 179 885635
255 32 431981
93 85 580833
160 155 764740
149 52 636125
224 98 676574
204 248 101322
17 288 930413
235 9 613350
117 294 989730
64 79 640772
280 264 256246
281 233 314303
56 191 778944
215 201 3945
142 252 354930
55 9 251835
208 63 76048
19 40 401435
72 283 354689
226 206 314253
83 51 492861
244 235 838214
59 295 924939
38 106 261091
66 240 757003
10 218 611786
47 74 315108
228 148 23901
22 65 897717
77 28 875832
278 90 428347
36 204 373356
143 118 161891
50 56 636500
112 257 636509
92 47 695436
69 156 897383
71 244 595366
300 221 647596
133 208 742754
241 205 461520
96 171 586678
160 93 868577
167 100 45854
139 20 666770
219 225 539921
263 145 14355
121 100 594840
257 156 234697
177 14 869013
48 291 635984
259 168 342505
66 258 501303
275 177 890105
131 107 156925
213 143 888982
225 161 619076
75 37 270480
260 114 466021
5 191 276931
33 255 514725
48 83 824332
207 268 633541
172 92 970151
122 193 672726
189 111 675304
46 277 260127
141 139 756235
142 161 199817
127 56 634766
207 243 336052
46 163 737870
112 194 580979
7 109 744615
90 209 328161
182 162 455675
181 48 274993
126 56 816625
90 83 696045
80 6 385484
24 216 534766
216 94 388520
17 119 308252
205 7 631983
273 171 852946
280 133 427577
39 163 358914
211 124 173164
98 111 878168
177 8 907598
110 80 979184
252 238 464087
49 267 673257
73 60 346598
101 85 718320
118 95 576046
114 12 519311
11 209 194357
29 87 606649
207 9 732622
110 268 727014
272 50 917419
124 120 909881
83 101 952156
191 31 640012
226 222 498773
173 180 558210
97 278 249228
54 296 362104
4 122 836087
9 21 274333
125 64 761760
162 211 103119
218 263 996638
263 165 383239
164 122 146383
191 195 890222
98 299 381690
247 136 97012
263 272 218983
20 112 153441
291 195 966864
123 278 295672
45 67 737200
142 122 526438
296 62 611564
114 146 475115
73 1 408422
214 275 200535
16 224 628123
73 214 976124
118 6 813242
70 92 984607
55 5 658834
293 214 158980
221 208 282874
139 136 169664
102 15 951415
16 185 43228
162 245 381358
171 157 990486
175 31 572670
209 222 734152
284 132 89312
73 42 649638
128 88 602261
130 58 611790
134 84 956749
273 260 529566
195 108 119380
50 244 429237
133 132 28491
282 247 759175
80 271 755738
280 266 171392
140 39 488552
190 144 115148
15 217 112415
15 71 164140
236 208 519968
202 42 960188
11 273 303273
137 282 757170
281 267 771905
243 197 164247
2 76 72976
106 244 604401
238 91 878181
35 196 764222
124 103 280435
61 81 892849
65 129 331356
167 191 228346
229 215 220675
258 196 267528
209 42 950317
206 152 275
94 78 104968
129 262 433583
47 44 274306
193 146 578963
299 49 82288
199 32 124978
287 142 256632
185 295 55301
229 194 795017
68 237 162843
37 296 619925
194 232 503664
9 172 452681
187 263 198900
34 35 29395
228 280 309441
145 16 819881
141 251 620678
25 229 471046
11 285 136908
188 63 240072
48 248 38958
95 209 151736
96 179 963517
178 7 587675
51 133 283666
192 271 283280
214 10 205704
61 199 311598
130 93 364392
167 222 528947
157 292 611040
157 48 497814
45 197 930151
298 226 237802
286 79 445696
280 241 109306
161 162 668464
134 138 594954
83 114 923544
7 34 232613
115 7 448164
147 1 151257
23 275 186954
33 276 310035
150 111 865873
121 3 807682
205 227 689787
172 223 769001
57 149 899445
270 207 377168
86 147 824216
269 2 228077
51 38 886696
222 90 17036
296 173 699586
258 132 876238
5 34 830728
195 30 611702
104 269 800965
164 18 529535
114 112 775648
162 73 754968
190 168 361123
300 20 439297
55 151 362667
239 6 182053
197 294 274126
164 262 732672
207 265 376005
96 172 331191
14 82 524834
89 115 981691
200 192 928073
231 226 150413
177 159 459536
290 114 201958
180 249 277356
188 121 476932
188 25 205366
259 276 410381
128 13 523916
294 166 456787
101 95 431700
216 234 483062
125 188 686176
259 27 638555
143 233 988394
250 100 151002
138 121 556186
115 133 389637
50 14 225318
267 81 34414
20 170 785512
235 171 518761
20 63 207540
187 109 847688
276 19 590296
113 279 423301
53 41 988385
264 101 690246
84 143 770515
251 201 289740
251 164 779007
92 175 318391
115 8 838969
245 5 75993
101 191 734367
274 198 280073
238 200 863770
147 45 510393
181 272 82098
30 171 100495
218 98 529947
155 55 294186
139 205 697463
12 44 484057
37 18 660842
106 229 827986
85 181 120346
140 182 989180
18 206 214374
298 296 584495
103 144 337510
116 218 198714
218 111 597805
266 37 293629
78 88 681452
196 103 399033
62 179 759681
97 85 657894
106 78 55195
184 155 344542
174 170 270916
259 63 170110
166 89 814451
17 28 867799
180 170 972140
30 158 990911
96 88 136720
6 75 455624
142 155 43469
116 197 254372
38 77 483771
5 15 827022
172 162 813122
156 106 390689
271 272 286912
283 286 304517
235 144 611792
57 237 297716
227 33 431721
124 282 210181
5 194 555854
213 207 710355
129 155 882506
259 156 266506
138 127 623309
155 251 274367
50 54 751206
246 196 385330
201 25 391436
88 225 814559
46 113 352839
135 70 880300
287 299 828575
88 117 853312
286 40 48282
208 195 162603
180 296 675873
114 129 195699
212 237 170236
105 58 28244
63 161 529198
238 51 532829
189 27 735053
32 117 387121
160 232 412731
105 60 269255
241 259 842495
137 154 462276
42 229 902744
283 268 465452
169 142 525842
232 296 284737
285 300 11216
212 214 737315
149 128 761562
256 246 830348
26 134 134169
168 57 593063
1 141 684808
229 216 152160
286 290 712106
212 159 689945
195 143 854090
16 8 141734
190 166 961856
191 287 589821
57 268 349386
120 80 138521
113 248 642588
292 8 671392
268 54 895772
82 73 986673
239 4 756476
261 12 527979
128 83 789755
260 77 5643
32 184 930652
293 100 76951
192 141 457498
89 147 837322
291 269 703284
132 24 152052
170 218 500507
283 234 898661
137 186 60463
171 287 873418
105 52 9975
130 102 165742
252 37 235122
296 65 540772
209 228 71553
100 26 25919
236 168 533227
8 239 226704
177 156 553782
57 120 809486
89 45 567683
92 283 636906
174 204 807871
12 92 377395
146 257 813466
182 211 66469
45 193 528701
187 289 857269
260 201 849751
36 47 586755
185 36 961548
58 166 399346
52 198 524644
179 106 22287
233 156 587105
36 132 821691
181 176 451700
246 242 72023
138 15 887172
27 17 266289
112 246 498551
125 166 816137
295 72 848268
4 199 121461
195 123 860495
153 230 317663
234 236 507195
95 205 780089
54 179 308816
170 269 630828
146 2 141349
169 73 962526
103 166 54046
224 116 586000
57 96 176876
202 297 188225
294 215 516090
194 24 586205
98 279 84240
112 148 202282
135 164 169426
124 217 738183
198 225 812284
164 35 675961
85 266 667786
23 124 742893
99 113 738788
227 90 896912
150 98 302712
124 175 586401
144 58 51330
5 177 75292
146 97 399429
254 11 386386
178 280 843339
116 81 186526
105 83 451158
27 169 498016
137 70 671748
31 259 701608
241 130 66757
252 15 118955
115 154 998197
7 270 307995
281 258 341986
85 13 712237
189 63 746115
229 31 836225
167 290 195737
39 13 661173
137 159 981078
76 6 924541
9 285 863731
222 115 973843
54 198 268886
100 85 770071
65 288 176889
100 263 79728
230 232 756865
34 296 803963
88 262 747651
202 207 726670
107 234 751739
85 182 6449
215 147 204570
158 93 875069
8 210 359780
20 107 830867
54 221 283820
117 258 876775
5 4 250896
229 293 874577
174 276 270465
225 267 435499
254 212 736029
60 215 723333
284 279 610362
34 18 137504
29 285 838449
102 120 349088
198 119 83500
158 50 413874
111 7 777242
240 226 639855
14 88 428160
217 209 571389
188 6 159922
96 252 245712
67 141 121075
144 160 307626
113 227 740146
138 209 782411
119 144 593499
10 285 823650
148 281 429273
227 141 374403
200 32 898898
116 207 531331
66 300 988999
106 299 57589
215 46 664835
156 263 948385
222 36 570900
21 208 336872
224 121 972559
158 272 74935
240 219 918381
255 150 736097
167 193 386236
101 284 699853
284 170 116002
281 177 826664
77 230 416493
284 221 430179
250 66 931253
191 257 986039
185 133 624081
138 256 657597
19 15 461808
83 57 776514
59 210 996765
204 178 240983
296 293 202279
194 19 814969
31 257 976750
236 64 62335
72 201 390580
61 247 139320
193 231 940197
35 43 209774
106 207 854202
216 104 39342
279 38 620514
50 102 653695
212 287 535508
228 95 127783
11 230 243047
66 110 559587
219 80 671098
298 22 411321
84 249 684221
15 197 692669
105 112 207895
112 23 467593
159 201 829221
261 106 486620
115 257 182827
217 230 571565
114 92 137734
127 1 139025
228 199 204079
189 250 552567
18 129 958329
19 272 154105
207 66 130267
216 252 952361
237 211 549539
300 48 709611
37 61 706221
292 139 931621
226 212 720595
133 122 808364
75 281 41277
264 126 417982
247 115 148178
11 249 771375
251 129 374160
4 77 101741
116 290 77073
77 90 161384
110 29 53034
10 162 455336
10 139 964792
10 126 252208
4 97 677605
238 38 6847
188 4 395926
168 94 598793
75 20 788248
260 156 523553
53 84 872491
6 213 91157
149 49 451641
230 83 906439
246 137 509563
144 248 178512
65 235 349594
281 124 154572
162 2 497282
107 197 999601
222 166 775469
68 95 636000
52 68 607955
105 200 643705
53 115 129715
13 63 641269
285 175 310527
177 298 629218
93 196 43661
48 73 543315
60 195 759718
255 44 938405
51 36 977753
116 5 406733
44 223 461064
207 181 242671
32 70 546733
157 198 535761
65 73 602274
88 179 914858
246 62 565331
38 93 241824
226 16 566138
235 63 661409
256 206 212365
146 227 397043
81 39 131353
273 154 354272
125 205 740790
2 183 500880
82 214 37510
53 126 398872
39 85 414688
63 293 243401
118 179 794051
279 32 421544
242 286 168124
266 234 739630
281 283 973639
134 282 807616
139 279 806789
146 294 767698
255 222 40288
184 238 105395
31 79 59914
111 80 901032
285 52 957616
23 231 244480
112 6 519510
116 113 27668
241 156 66010
225 123 936507
235 218 913414
47 39 325657
189 6 187626
82 277 455745
43 85 234734
81 129 465299
83 121 133622
100 199 60181
149 241 775761
172 38 192333
232 178 17542
160 122 188378
291 283 371212
102 162 535723
90 189 182470
295 79 379599
272 270 970739
157 115 351846
173 146 90671
91 276 733434
101 270 470740
262 265 936728
292 143 983299
34 141 336122
201 255 650445
61 63 101595
9 295 215214
239 86 134936
274 167 509578
270 113 986600
12 290 240088
209 23 160869
276 257 659770
107 259 573609
167 79 992736
40 92 816895
101 174 188999
265 64 595503
12 221 493071
9 201 490823
35 98 125531
48 175 96887
51 278 682282
63 19 312928
149 135 626296
243 69 159453
84 105 834649
60 126 522561
162 294 692927
290 106 934725
46 68 750483
292 227 877729
232 217 327685
33 258 347471
168 111 655279
55 46 718150
52 89 208411
249 276 204095
262 285 81287
21 171 984881
177 19 552671
201 263 867166
185 183 757464
86 195 912675
253 187 768392
257 296 360203
281 157 969101
143 202 167186
162 258 74477
57 162 190888
208 32 965093
159 231 938718
199 225 786201
189 56 775320
293 171 959549
152 225 441437
239 293 993104
264 118 378992
116 137 41432
15 49 483357
222 176 221333
151 243 774376
265 194 910500
200 279 602261
215 264 917576
100 40 84182
18 33 748678
262 228 820566
270 127 993215
72 199 637892
74 110 658935
91 265 234322
257 83 505046
134 109 344377
241 243 693522
272 131 231834
158 91 213473
29 18 999456
195 55 706795
126 245 171063
53 239 233841
120 68 351045
77 274 856195
18 117 253478
83 270 125681
15 46 687249
39 126 915949
128 103 297864
162 191 686891
188 74 85822
82 86 445086
59 190 119672
256 252 565284
124 153 704435
200 97 328097
140 152 696288
265 178 754075
276 260 947751
133 206 909775
197 57 592480
119 109 186435
138 74 795592
60 99 350002
101 122 485908
258 21 444408
95 275 149894
151 298 476933
88 61 419368
41 127 669282
59 271 58643
286 296 62634
289 219 326744
119 222 214062
299 249 236624
93 3 234518
181 15 882749
106 158 504121
11 169 11787
123 213 379633
160 86 548896
188 13 754840
183 297 680433
186 206 919487
53 215 601000
180 204 591525
289 128 895010
39 237 744684
3 150 136794
207 24 144637
153 282 505135
294 193 688629
90 219 815904
126 122 276802
280 211 5663
100 60 873074
69 178 734493
81 198 392499
161 215 652840
232 204 521944
219 69 183196
158 1 833913
147 146 865059
234 246 170599
143 189 456772
198 108 190250
260 209 404849
273 57 725091
167 255 419734
226 177 230490
264 250 998735
26 218 45249
169 204 993344
228 172 78304
197 71 487895
249 137 365957
227 34 512523
195 5 277965
132 262 922116
151 257 620586
51 141 762040
181 274 946003
148 87 427864
196 259 392513
51 169 254757
174 127 698971
194 60 436044
124 42 558052
40 174 787016
300 45 190149
130 56 488109
238 49 959618
125 154 903939
250 51 845337
137 123 873823
211 142 873028
138 220 717962
272 74 389425
260 293 186188
160 268 261876
225 11 829309
167 57 469492
37 124 251449
126 127 54117
190 32 227286
290 159 363312
125 229 404647
198 294 171375
46 276 546640
68 71 484054
257 245 364495
229 212 577427
154 161 232401
113 5 348849
285 73 579205
110 223 176087
22 104 587266
61 292 492484
3 136 271856
197 85 787367
118 124 326913
178 233 83153
144 255 486060
114 107 891945
250 94 39534
201 234 233865
139 262 950150
155 139 598405
273 81 273116
73 94 829020
6 255 366130
32 97 985692
294 141 884767
221 21 145242
21 2 584306
144 165 983203
208 190 374699
62 29 933525
1 98 934696
55 72 773953
273 237 562858
113 122 812031
214 108 616613
164 276 780964
126 226 474695
250 280 233922
233 207 300025
254 164 109673
210 84 284338
148 252 971502
62 34 261871
195 13 343576
89 243 669490
128 278 745654
55 299 232579
157 201 91041
232 131 544584
260 83 70043
265 263 982257
124 51 706728
266 78 860818
138 183 936967
42 191 984927
257 285 863584
300 62 825919
277 237 803406
241 279 8545
185 201 504153
245 285 473858
122 183 932542
24 17 226591
216 23 990631
165 214 206631
45 101 796764
11 251 855491
181 95 68599
110 124 934128
281 97 119121
84 282 412158
274 106 373338
165 213 75383
38 218 85566
153 143 415481
77 91 83787
251 42 257813
63 152 782357
22 232 740433
289 56 529142
60 221 63950
78 131 256816
214 105 657089
96 227 326219
288 13 311808
234 60 641126
253 274 521337
108 200 184047
142 60 286675
266 42 700767
277 206 318767
186 197 120308
58 280 383870
275 230 658578
287 159 247991
27 115 499318
202 64 128870
177 196 90429
238 54 21209
59 61 265044
246 238 95129
249 289 122131
91 64 160858
291 87 626760
74 55 922386
230 278 384771
208 159 256538
261 74 352925
150 32 928779
294 17 616289
40 154 648824
275 124 751813
77 6 663063
164 115 628321
190 37 126342
49 206 922939
125 282 995193
36 35 425035
42 131 446761
260 43 572519
57 128 467754
126 204 470218
127 165 537476
82 221 63792
20 290 876828
256 223 937746
128 12 204815
27 87 972230
211 115 759472
181 183 401863
214 163 20877
246 201 913397
134 176 565720
177 280 655825
36 235 239858
274 258 874076
58 213 195163
92 238 598590
65 60 137375
125 207 802971
228 34 102933
188 216 982112
258 92 467270
154 6 466438
88 73 90650
299 107 866708
2 224 702245
127 292 387168
174 297 2020
209 158 533080
240 298 374597
256 177 669970
119 200 268566
64 219 935539
173 287 610404
254 298 69955
286 51 424189
254 275 605876
57 209 431013
238 198 678359
204 184 416686
175 181 771518
293 54 439563
188 90 926717
247 113 245023
160 40 876055
211 68 966229
300 170 89799
125 63 261998
54 188 518275
213 278 102491
213 31 776528
178 269 898886
55 21 728879
115 180 905902
167 11 361448
208 152 620270
192 282 76042
174 186 484482
126 152 405639
80 291 687843
275 139 331380
18 147 313138
185 145 534315
50 217 54787
200 224 762167
265 101 729787
275 206 292467
165 205 447015
33 195 962762
63 133 139986
280 284 23623
271 21 2044
292 156 142786
175 220 803218
27 128 127685
133 156 725914
61 253 644413
142 5 249044
88 280 882877
97 127 250925
177 182 25070
157 270 805941
80 63 22190
38 208 424552
189 121 868894
272 146 547206
230 56 55688
262 102 721149
50 220 559259
149 32 759157
93 175 134218
133 19 170712
55 69 662616
222 207 102233
181 33 785492
270 82 960123
254 6 268268
129 297 695878
188 196 165529
38 105 528890
176 173 301768
203 72 576830
248 264 323481
89 74 254368
249 163 960773
282 297 498840
244 260 553879
123 94 348564
66 52 875207
70 109 517955
238 279 747102
277 212 842043
177 296 145097
3 266 850572
230 289 718894
10 263 981147
108 81 632816
168 34 18146
113 86 955610
103 146 609368
150 149 473387
107 140 284242
115 263 787332
153 154 629231
67 38 779987
38 148 139668
113 278 996900
227 163 85638
81 253 791322
188 40 952449
107 84 128074
203 70 200279
183 152 704730
236 41 276505
276 183 828811
243 114 735672
7 8 661541
164 242 471113
135 175 281077
114 274 921316
106 215 197117
78 233 345693
224 182 773028
63 268 99279
235 183 327443
174 48 950905
75 217 42540
29 165 753094
144 299 780578
141 92 424251
50 171 992589
139 152 769783
273 43 548703
121 247 805916
20 28 895911
58 68 865503
52 144 422142
3 117 509243
77 240 74000
228 236 997590
297 117 845071
96 132 889688
124 230 264695
64 187 381958
126 112 404949
276 273 549270
184 70 847616
298 278 702862
241 224 39201
31 252 924650
124 91 823786
188 99 836525
104 289 100429
75 92 703594
298 191 896101
67 226 795369
10 283 255626
180 285 530721
236 46 294509
191 24 123189
264 274 521067
177 291 979700
230 226 130505
1 175 669690
178 68 38510
87 113 851728
66 122 52863
145 252 672669
248 2 479626
90 23 166952
105 118 166683
120 166 348984
260 80 953039
117 277 603264
185 190 933136
139 129 550409
197 66 235485
297 66 479762
232 150 992174
119 254 955445
25 211 609520
72 158 614981
257 118 422677
141 235 805431
246 41 176764
141 277 450986
91 258 813935
250 7 726910
56 275 544565
107 7 443509
185 135 241681
5 226 581973
282 35 108516
68 209 37056
198 191 806347
187 57 614916
249 102 719003
175 278 255285
213 255 773772
114 66 465775
264 7 395790
100 112 997534
224 33 807765
117 267 22108
6 104 998413
48 280 707807
101 220 756016
77 23 165115
28 280 542061
193 89 618580
143 242 708277
221 141 805462
87 53 731404
82 42 500924
247 126 767923
15 24 99571
133 79 4543
257 47 193842
261 117 400909
292 88 340937
296 122 613563
8 140 258824
267 28 964892
106 40 544223
277 239 425513
155 23 912029
110 195 772246
203 62 845764
289 54 422046
76 276 321363
71 248 116305
298 274 165025
112 296 113269
282 292 6468
185 143 506614
3 214 941901
210 76 51065
261 2 257641
60 141 398027
157 59 332837
184 20 941142
294 114 961793
101 82 212635
291 50 920036
165 125 752905
52 240 585509
232 59 555293
30 14 443943
270 73 603718
47 164 445106
289 172 601813
103 275 259748
136 167 274001
277 248 791734
115 225 143946
60 87 320549
161 117 330212
285 69 794264
9 6 809295
21 227 758782
138 171 676989
276 248 3453
140 267 877625
28 173 226430
134 266 442893
71 192 314111
84 226 938803
295 183 851145
199 16 949229
151 81 35893
190 140 840413
122 274 574427
173 72 836188
123 59 91808
49 117 373440
95 241 728497
29 77 807159
82 81 563283
85 21 404828
277 272 182866
285 288 618053
84 95 52225
276 212 640806
74 180 39917
51 108 115493
259 239 525584
85 261 309004
299 57 556628
101 129 962488
70 41 115270
173 202 267936
61 160 606374
11 127 501969
116 147 279391
95 281 233267
218 21 19489
268 184 4415
40 93 602316
22 105 684626
158 51 164995
116 36 611418
125 92 82088
277 93 872567
71 293 47871
132 276 670433
263 194 821770
294 261 272252
263 97 21416
130 290 419524
16 180 761420
76 233 118395
53 86 288693
40 138 481956
188 68 370757
260 64 94240
101 266 375585
184 186 384914
290 202 611772
15 155 663774
278 202 760544
64 127 189505
74 171 482071
220 56 778798
127 179 896586
51 112 74882
183 78 562162
98 21 6028
296 242 550447
213 89 232215
35 62 675312
289 123 841726
287 224 83996
113 152 184849
34 24 496728
19 163 95058
278 192 900723
224 130 293068
171 238 969493
233 267 784546
141 179 962054
293 175 517215
214 127 306884
206 227 694712
186 39 891556
187 150 340282
16 174 432766
163 289 43913
70 139 511661
19 120 612309
110 44 378448
257 295 347259
289 193 416597
175 195 13098
119 214 486616
54 252 468736
8 32 28995
130 106 620381
8 5 210955
94 248 943803
263 149 656771
112 95 192733
138 297 455944
72 2 768867
189 35 501463
32 130 486946
31 200 238691
1 55 763299
265 196 955582
157 53 845104
44 156 828095
148 126 328990
286 141 950086
164 297 896088
152 104 37758
155 31 766765
99 1 362176
28 268 581415
286 65 855346
166 214 266501
195 226 680444
198 171 663632
182 247 964470
4 9 390880
157 23 105818
292 296 198842
257 40 750420
298 52 974986
255 56 812866
116 287 173324
280 240 805340
160 4 960617
157 78 37014
183 74 336739
271 46 822419
190 299 51581
93 116 839999
19 229 995555
119 46 754073
265 240 32181
41 243 48618
277 218 559797
69 181 80689
262 215 735449
62 249 417754
142 14 137620
202 288 371957
213 258 693177
25 5 49782
92 119 363000
18 88 131718
121 133 790210
32 224 811364
17 18 371135
50 257 118598
123 227 339243
126 25 352660
256 149 443643
290 193 258530
149 264 314833
35 91 189764
261 251 179797
74 62 563571
92 83 519293
76 188 36973
203 262 774072
54 294 520763
139 39 114753
75 77 911173
54 78 778732
24 142 259028
120 95 973288
222 273 926602
187 124 851943
85 154 746417
246 157 404316
246 275 487801
86 21 238004
195 158 902968
33 70 5436
292 238 813309
279 234 640197
269 121 824505
250 216 102328
264 90 671548
48 99 113866
88 193 304510
237 249 366861
173 15 286988
161 135 886485
201 109 550948
129 170 763032
115 55 966268
195 199 786316
218 45 494943
125 290 800046
243 165 890457
286 207 599345
119 213 235181
259 129 659271
68 283 102436
109 74 758964
147 171 871265
173 144 331039
106 63 351885
164 78 339302
116 20 397672
226 20 3009
300 26 786473
202 107 888231
240 268 687933
155 118 841783
104 279 751402
193 183 197660
203 37 93684
130 167 351186
7 287 28356
241 153 240497
125 201 102780
34 281 128442
15 175 96613
26 203 477223
273 284 964662
204 44 102409
73 190 33553
255 28 562074
77 81 854781
52 45 598358
205 236 716888
113 209 909628
213 272 950821
238 256 922216
55 131 616488
176 83 589297
47 188 675558
275 193 691974
88 86 579480
75 102 936392
44 143 632772
230 163 377430
230 239 74279
85 253 124050
199 220 465067
95 230 993695
294 91 55534
253 71 224770
249 152 712133
99 270 60162
241 173 29991
254 88 648811
41 226 586216
236 191 961858
212 258 182439
21 232 709763
217 226 756047
139 274 776400
134 195 693077
35 151 21415
127 26 436127
147 126 989647
86 85 665924
297 178 468647
266 8 423806
216 90 34784
26 290 527357
3 236 636194
104 156 745652
42 35 682011
190 151 578719
163 232 7866
251 271 455185
99 230 257221
3 80 814665
188 256 984382
162 46 822274
36 244 644598
9 119 269377
48 182 775088
29 140 235915
271 33 405478
284 115 260200
105 227 225935
138 287 758010
87 144 66425
270 134 226179
223 167 543523
186 103 857176
191 66 287677
132 208 876738
153 162 110746
156 299 946498
166 94 624004
198 233 604976
219 266 987810
144 292 715960
128 274 909667
82 66 452494
94 201 970238
17 36 198975
264 6 429879
20 291 919390
133 190 337669
155 104 90063
249 25 962183
253 136 983739
273 282 902748
41 69 227082
262 66 273687
8 14 524146
111 79 802498
232 56 371758
37 5 625527
148 90 202599
134 244 947501
123 87 852789
205 297 871027
249 254 55300
230 284 51498
78 297 287366
156 169 438799
214 171 761762
160 5 535520
123 61 71025
165 275 813999
64 145 20382
131 26 668392
133 32 718335
57 36 471640
253 155 625126
257 224 652905
130 151 598997
151 46 518191
270 60 977705
155 298 281725
270 98 216733
16 123 518801
107 266 342426
98 243 772073
36 254 657011
236 68 502396
216 62 241674
70 167 643127
166 95 987445
163 16 159039
181 268 795855
294 218 266937
20 106 343459
156 118 754553
227 109 2956
220 5 718828
278 164 370236
159 236 227568
223 208 13817
218 124 528929
110 172 37853
76 273 396977
94 179 124013
130 152 379387
144 41 584353
239 137 516925
164 189 334613
172 226 294448
256 196 333244
293 55 187047
94 198 717431
111 201 755733
299 171 755786
136 103 593346
33 84 96451
298 59 697267
184 282 371359
201 237 20325
251 199 950080
71 119 280015
41 6 519947
247 287 263740
244 61 831960
87 250 619447
235 99 120964
234 249 309381
67 20 748442
203 159 693284
189 241 997265
85 217 82805
173 181 260887
163 121 606796
160 39 183973
282 147 50496
199 264 576030
6 144 303514
255 159 630715
201 34 673517
82 50 717987
143 266 263377
105 87 381865
22 297 485171
72 142 562626
151 183 193985
66 198 635396
122 10 905761
241 270 925176
107 272 912738
7 201 473780
92 228 57560
156 239 36273
202 157 7878
192 2 416148
8 237 245717
139 142 566823
125 81 845020
162 134 727825
10 225 185630
144 7 42569
187 52 869847
199 49 92896
298 68 866547
193 137 190207
79 249 476869
219 182 80055
110 148 189168
141 280 608287
16 273 395171
60 23 223234
300 191 508411
86 262 469049
97 50 816272
51 197 269828
31 222 715416
251 115 479863
217 194 319062
107 263 705771
3 36 311305
51 20 552117
272 241 231316
4 204 892679
82 286 786344
196 162 727805
132 279 875996
184 49 942769
165 142 113139
38 10 910706
219 262 432565
12 2 32166
167 247 798049
84 193 665654
190 287 219305
38 239 900067
68 87 447259
18 196 898523
265 208 312201
2 37 295441
181 32 766174
114 78 41780
40 36 593043
205 136 141653
221 80 913302
148 26 795871
169 152 80820
258 68 870203
295 88 363309
268 51 86644
58 65 102965
210 155 784229
261 183 408781
109 180 754867
262 226 369349
57 4 454491
101 5 542901
66 15 178448
156 123 322746
268 267 468501
33 107 947025
142 10 262672
67 142 132398
233 210 333525
283 220 246560
99 9 220202
184 19 882322
142 242 950647
39 129 214740
147 114 970494
131 92 75891
213 157 845806
112 17 215212
284 185 844247
109 68 954251
253 78 139402
127 44 625302
59 74 557532
116 285 490586
34 280 25707
101 50 119303
28 163 450246
21 235 91155
56 278 820919
284 234 712154
115 173 329156
204 73 193863
123 224 136637
246 184 492583
209 273 270497
130 194 455621
236 204 884004
110 287 977752
115 258 98329
132 108 881688
255 210 596851
41 206 994378
261 285 329159
61 178 704820
54 35 536325
148 115 443413
230 9 592874
43 105 32814
114 77 831883
263 275 310784
275 181 585688
241 42 729577
274 17 612585
225 52 533749
101 32 464118
190 3 650046
67 298 459890
148 100 152173
261 219 855690
114 90 726669
270 260 584178
226 218 34201
270 100 759323
229 209 47699
165 224 819717
113 297 319456
208 127 528323
236 124 430785
189 105 315102
13 290 750773
24 7 667180
85 103 593107
207 13 219443
290 15 161676
178 31 642276
67 252 893804
41 288 271357
61 109 274993
280 275 329343
227 46 994422
282 251 449703
285 264 51272
124 198 313430
133 163 664697
284 134 642511
194 149 992718
243 282 728623
137 189 430336
259 178 785652
169 217 608937
182 221 51969
238 296 485671
1 136 673915
73 97 420155
228 90 260812
276 166 97731
193 96 809170
18 292 210448
209 129 981877
189 152 348841
201 41 228417
183 197 102119
20 264 865802
189 266 819603
38 289 1908
122 180 168340
150 72 604597
47 105 111172
217 135 819276
169 197 459318
88 126 516687
149 4 946216
65 132 865214
31 202 34921
296 102 370597
71 10 212200
270 228 217205
3 134 80194
113 58 247975
178 250 262820
240 86 706349
281 237 536641
253 258 778818
72 162 64795
272 207 441512
214 98 911715
23 143 615935
151 117 901816
220 24 346517
247 202 160440
287 5 672766
160 147 928141
4 201 526296
251 191 489658
107 204 863356
128 299 957655
53 270 826397
249 95 905948
121 16 198484
141 68 787848
214 182 1759
179 143 607322
17 198 297107
60 62 557203
290 143 223618
143 300 929973
19 28 279234
137 133 70840
227 118 805251
149 117 628414
220 26 458636
168 128 274718
182 72 422879
27 198 721029
264 66 294664
193 157 702568
177 71 878803
16 215 842307
194 129 459116
30 55 207345
1 119 519222
197 283 737469
76 113 294900
117 224 587176
218 262 908072
39 118 136976
273 186 963436
213 180 534790
243 145 133224
236 142 97534
247 7 807686
299 160 917838
294 129 589681
132 63 16162
62 16 778194
275 125 637108
153 59 165517
275 3 760585
260 106 270840
235 80 576206
145 280 684864
22 242 682784
238 202 490342
212 101 878268
232 269 667952
33 148 97469
17 299 678893
278 25 347043
238 142 850168
101 12 994006
295 90 137402
127 133 463347
238 250 636193
150 110 220283
46 300 132087
143 108 479821
242 35 718930
211 192 425312
225 282 408722
291 211 183404
218 225 63503
183 162 410917
110 163 689983
129 38 658768
79 102 967190
278 274 976895
20 188 205000
93 212 123849
102 206 901314
214 237 690801
262 82 711439
300 88 896203
230 94 39438
216 236 659900
2 8 732822
227 279 537130
256 212 340877
100 236 638120
288 231 390986
170 167 796943
267 66 461942
203 192 954077
20 98 441059
105 68 436353
123 165 618626
49 111 726007
274 157 322816
113 88 64594
248 90 232988
192 103 576965
64 114 45702
134 63 194049
128 148 175
15 30 583093
242 280 999585
298 46 754670
153 122 124613
49 6 491120
179 34 711654
119 189 214139
128 152 928919
269 284 596922
150 264 352210
102 210 147889
126 298 444144
292 159 581887
180 255 925724
215 243 323989
255 117 65404
70 272 514324
112 204 560905
210 126 473497
38 264 103348
26 213 896713
188 279 869211
241 83 502987
188 195 95461
102 138 973773
107 133 422348
90 15 272495
16 233 506306
177 221 978282
90 119 197339
288 273 722363
218 90 677629
239 34 972307
20 247 161981
51 41 107442
9 226 419505
12 141 206683
127 82 340990
192 274 72126
150 52 768607
75 7 548987
118 142 887429
58 264 470758
87 275 753690
76 108 109193
140 298 645807
285 173 35527
228 99 715125
46 180 564695
83 250 323432
271 47 282422
144 200 107222
256 159 910087
200 259 959562
170 203 600615
284 236 989811
116 193 86263
93 164 112606
293 185 301527
115 233 531122
261 284 133051
232 201 328142
27 242 453594
107 9 222987
23 134 375063
132 147 57096
19 90 498238
290 123 604976
251 76 566289
240 50 82481
102 240 248974
98 283 423918
223 39 630706
134 99 944318
143 199 915687
173 78 707436
300 248 637903
84 57 77039
97 154 183538
172 278 467599
167 164 300399
267 72 454572
277 284 565688
279 126 90575
148 254 549768
41 110 27172
170 192 627976
11 131 677528
173 253 209926
27 273 406049
228 67 481728
180 181 790236
274 166 172735
47 109 18322
220 70 841655
66 248 545618
297 204 876858
250 13 850382
192 42 172819
75 226 470520
73 173 256280
43 213 60911
29 98 115877
170 209 341866
30 103 692295
64 54 875039
259 234 891325
130 61 453690
236 85 642961
251 238 959911
189 218 653313
213 241 787813
127 175 121653
79 83 442752
235 282 316692
247 285 668981
78 130 472149
32 258 374687
263 285 557803
193 15 969618
145 221 580254
175 273 96051
282 85 449844
51 196 773125
196 130 882508
56 200 252781
20 100 872384
35 185 168473
134 66 981315
119 197 541239
192 9 489152
200 116 201927
236 130 615050
249 34 731917
37 204 392492
253 88 606425
284 197 721354
224 131 619057
229 191 815939
250 220 152823
171 180 780260
85 206 645323
46 226 281704
167 49 309173
18 188 348526
181 290 381482
38 26 144782
280 124 288405
75 245 653828
45 14 266847
109 153 275410
191 231 814300
128 1 863817
128 174 878023
115 63 979482
108 37 742403
23 127 753576
224 57 780035
283 296 833584
25 191 982953
155 26 683599
100 99 255864
86 265 119899
159 37 510312
287 258 548481
245 167 204250
279 203 835754
91 178 73117
294 18 615630
252 258 183229
145 267 227634
248 15 828375
244 89 835966
54 77 521672
64 185 810795
1 113 104902
114 120 1330
39 141 86010
44 189 868988
85 153 437949
129 108 839446
238 64 424385
88 269 483772
251 89 502661
61 5 191803
66 157 433529
152 260 274358
260 232 181115
94 152 200347
176 157 230808
160 78 49576
298 275 587605
131 12 115439
212 268 14317
167 47 617429
104 262 911806
85 60 609688
19 243 134517
267 179 189937
151 224 749861
218 300 224305
267 209 434916
238 29 29502
218 275 60296
273 17 474814
198 176 96692
156 119 738234
152 83 361811
166 173 712583
212 30 373500
247 141 400500
55 281 134443
170 176 798016
72 159 581920
105 94 193875
86 154 963238
121 65 831446
254 181 352339
162 25 467737
107 23 265157
42 210 950938
208 210 279720
152 121 672899
144 112 42472
159 50 915453
293 2 784144
256 134 797845
300 36 674722
186 7 274035
198 223 434345
258 244 516477
171 247 270022
216 199 887442
22 103 642474
68 203 258321
145 253 217369
116 283 338108
65 217 343560
223 12 530881
141 36 99295
88 17 689839
157 130 544762
261 67 999343
11 275 352202
120 132 934590
94 199 395829
53 100 837991
9 37 769327
16 251 154569
274 162 456352
91 298 39485
261 82 336140
96 294 164493
169 35 828303
241 86 986761
94 128 633868
290 86 347959
135 293 618674
296 299 956442
213 152 101251
180 3 455412
11 108 388226
28 218 186730
300 259 879128
216 67 794849
202 179 691420
245 179 857583
142 250 601739
69 37 195614
63 32 400303
40 164 952624
225 68 668246
280 226 373101
242 66 182943
190 138 166856
106 62 690205
94 226 799853
180 95 839274
10 299 233696
291 127 616062
252 93 617598
287 101 114381
76 61 644187
281 185 19229
229 75 534021
51 135 884336
70 38 467866
124 168 16349
187 223 389927
5 63 313092
28 49 927356
222 106 435954
276 163 926655
53 66 231757
25 254 555506
50 99 380020
178 228 238736
62 72 960421
163 35 510880
79 90 602777
97 153 571371
260 111 346684
20 260 121755
229 11 228755
88 90 686102
256 56 17329
284 226 821257
41 145 99618
96 83 53191
14 284 949494
171 267 407973
199 263 11005
278 277 24838
3 8 384643
60 135 147596
128 53 843310
214 45 86104
155 204 462777
171 143 405686
295 34 562414
286 167 675195
151 218 263267
251 43 798759
216 144 318807
76 158 918816
195 66 756454
161 199 857289
226 201 67427
208 112 726312
65 110 919776
44 18 371301
5 221 126654
24 177 322596
136 238 690446
61 89 168234
13 142 264016
25 135 49439
59 124 975011
121 170 655412
47 128 614338
80 216 530878
67 87 473369
174 88 437465
52 180 420571
219 227 491259
270 147 829265
122 118 244431
239 234 524519
129 2 576278
211 226 175949
235 93 659892
157 219 244148
281 117 575637
274 263 627854
118 295 241554
108 142 681681
197 209 900910
217 149 275744
137 19 676404
286 231 388014
41 250 34076
74 121 733137
189 42 249318
274 15 616160
22 123 309250
152 188 936343
146 151 212515
290 147 169420
58 172 522711
253 8 597167
292 175 955052
269 65 319597
137 143 408983
97 275 319712
164 57 10571
29 282 313312
69 138 593270
84 192 343314
50 116 81838
255 187 618049
55 180 136311
122 84 652182
51 297 62919
211 96 983468
14 60 575194
165 210 257307
131 83 251921
285 225 411339
95 197 204781
183 265 863887
34 144 220944
190 206 122354
248 261 906497
278 18 838579
50 58 244492
149 140 504395
103 201 293967
229 287 79185
92 134 246476
145 182 442814
277 243 773610
57 280 710019
135 147 406857
218 279 810621
117 265 402768
300 216 131480
276 81 595934
60 28 218877
267 283 874973
285 265 900959
145 58 622150
53 205 774953
158 100 436467
124 288 934727
92 97 812960
81 172 208432
28 58 647751
193 53 496138
39 128 182527
206 169 532176
185 166 23616
275 156 36057
111 63 576689
129 188 97062
293 230 7753
268 13 729157
147 268 384258
79 152 494968
293 26 629995
25 190 717333
76 214 492928
6 194 247572
240 87 811055
107 258 69848
138 240 627697
247 74 18635
278 294 991480
60 13 12263
278 127 471275
134 223 644573
258 112 977719
290 7 808780
127 169 373442
226 255 336276
116 89 30722
133 116 246828
195 262 37168
276 232 55384
12 255 815377
89 205 11660
285 158 517025
120 121 823465
285 65 34901
286 131 350163
211 26 971028
14 204 36449
141 95 607826
98 161 851903
127 142 139181
136 281 752025
282 108 942983
224 283 641731
282 211 155469
34 219 104758
234 73 741331
76 97 282804
287 300 463488
288 18 162531
177 247 432894
223 79 930600
110 252 525499
238 129 688742
85 142 433100
18 130 846222
187 125 666962
70 232 761381
214 238 250440
69 49 861957
51 294 59828
240 35 272367
207 34 123739
238 196 408605
247 274 232086
261 229 634443
107 156 1891
128 207 780967
40 254 693297
132 196 824206
126 179 346989
245 152 881942
46 158 582461
239 229 974817
260 31 490087
216 191 865478
124 200 343167
262 250 129775
87 169 812504
202 269 78571
18 151 363761
131 7 238660
257 84 331647
284 229 630572
126 268 311388
135 283 329777
17 173 701493
63 244 34793
111 140 993114
241 11 171989
196 289 223019
123 231 188074
124 189 575843
31 227 890009
263 35 282494
29 189 262453
26 212 623870
193 259 589451
233 245 287035
254 97 835105
158 18 830846
166 282 276311
161 187 932115
235 151 776109
260 141 501711
74 14 242525
248 91 41523
226 243 511355
114 140 890125
155 283 72015
280 290 897556
209 232 208820
5 182 197926
119 21 832200
254 146 25346
41 192 414785
183 271 361235
53 109 975448
106 81 535468
17 172 35161
94 232 516338
209 239 246181
73 102 41212
223 229 993932
220 127 585035
168 277 430496
85 220 960197
246 72 897654
30 51 986999
284 91 684509
58 178 382729
34 167 728350
284 220 135447
278 28 520086
147 192 338563
228 256 260063
123 54 893810
189 88 2787
108 211 148438
49 103 972845
2 81 965968
107 69 373846
71 21 853349
21 10 737235
143 295 623770
292 111 877508
248 22 295980
294 16 334725
279 57 945613
265 14 794436
70 53 636751
30 193 493197
240 171 673903
132 17 341463
125 20 344685
124 284 786300
11 280 705198
135 194 93562
116 266 389396
222 155 379013
169 119 418564
224 270 629075
182 132 129502
183 100 483670
17 290 784586
253 56 683558
184 86 587608
149 218 316429
21 203 834243
132 232 627113
223 21 414893
159 279 352067
27 239 839000
168 142 920391
101 87 25433
211 297 118853
189 148 175454
280 171 115633
8 227 650902
120 73 586019
7 28 491373
36 261 818944
206 39 757514
156 155 870186
104 201 351253
190 52 224168
161 40 603150
286 30 627874
283 1 669360
2 251 411615
116 274 575537
191 166 256980
54 15 732806
262 119 406117
43 88 495048
60 17 250394
279 20 330683
203 295 872740
191 62 67800
166 3 538850
288 122 421961
104 284 347854
141 135 185933
163 142 295609
39 66 144337
130 173 152606
231 130 48089
63 153 912418
126 21 128598
39 153 936170
26 286 175550
160 213 565059
251 195 586584
175 73 11423
282 277 809285
19 281 927676
261 273 789491
300 196 631910
153 117 443032
62 222 182234
246 287 701307
184 274 501427
267 220 307381
207 203 37643
63 64 145698
1 140 822962
132 233 527398
50 15 905481
192 151 614645
36 232 60899
289 286 504259
264 17 463910
179 299 162625
67 210 615938
217 71 356661
296 20 720592
25 51 337178
236 193 820751
291 171 154587
208 181 462776
67 186 210444
235 234 813393
104 169 421284
198 38 619055
183 103 381830
270 290 260859
273 124 471569
86 28 974756
188 239 968901
43 239 757541
113 139 310761
294 55 75273
217 249 459691
75 62 13358
274 126 219071
14 143 318348
280 31 537219
48 2 899440
255 17 117037
29 177 157144
99 212 532697
114 249 437974
180 21 923541
203 221 105081
117 169 285782
165 137 171395
84 44 375720
6 155 758636
50 35 600378
25 112 272505
190 96 632860
160 176 964811
80 157 138272
262 177 701019
4 151 953094
89 235 947705
56 225 87170
286 31 481608
163 152 78708
141 105 234611
286 190 287975
226 115 10167
77 104 990032
176 298 767374
295 171 24276
180 207 872065
71 166 329663
256 250 836019
67 189 238261
243 64 229160
250 208 151193
267 112 540180
248 85 982306
130 76 18476
18 70 841348
69 52 741923
47 94 671936
142 285 507530
56 260 427849
211 83 466477
105 183 138064
224 180 827025
123 264 6383
81 279 891043
165 268 401085
271 162 951732
102 271 750427
178 55 982801
230 81 313003
230 221 440105
211 19 468758
96 209 131261
55 226 573180
272 110 795249
19 100 379334
9 150 602627
9 205 479595
71 22 598250
298 112 163551
225 92 580978
174 222 790560
269 227 249368
141 21 284514
80 78 409302
93 4 838213
54 31 550837
237 78 498498
72 258 175651
214 107 392638
19 156 135773
255 35 513430
60 94 304896
118 85 3428
30 293 739588
120 144 523172
269 126 216228
61 217 17647
267 136 549543
273 292 845294
289 15 117776
90 265 1491
67 61 811263
113 194 442363
47 41 743861
51 174 989586
23 12 933936
261 26 510842
243 276 107475
112 297 272833
10 145 293307
22 221 266089
259 219 704845
147 105 788954
145 268 513336
21 103 745679
228 281 542501
252 26 721273
36 14 840166
213 56 255150
266 83 560594
96 214 16458
223 40 860498
132 169 201178
112 89 51082
69 291 208407
145 213 917242
124 225 239011
247 4 564362
37 199 270520
196 128 548697
131 244 379662
90 199 712461
114 246 971054
256 10 541528
29 198 71739
243 58 999820
21 158 297637
186 189 200455
233 79 349398
77 203 414446
37 33 288909
246 38 862051
127 177 723962
288 164 665443
244 229 439603
113 215 788356
242 113 618209
261 266 214926
99 32 443110
196 243 961703
272 170 748846
250 57 866586
32 19 515436
202 249 922700
92 7 686230
187 25 121421
2 140 216033
154 276 606391
256 300 891329
277 64 569854
210 202 343002
288 110 828060
141 150 442635
36 76 924739
94 121 3611
132 114 299413
129 94 110828
1 262 746764
68 208 901133
200 282 667775
189 217 230922
77 66 679908
139 284 609361
156 273 332003
135 158 998697
299 222 572738
103 171 56475
113 250 795079
64 146 307640
74 297 52386
226 90 877741
237 124 390883
200 298 810947
108 254 258567
282 194 588720
88 16 955824
176 287 732732
47 123 226587
50 65 302207
211 131 623435
96 262 210508
296 212 508021
294 283 292330
9 114 722202
102 222 586244
175 74 11364
134 231 688300
245 22 690832
85 280 515429
166 26 485044
69 207 203103
248 92 686530
54 162 665857
188 218 615678
8 76 510079
85 172 830424
286 117 506654
253 93 404620
273 125 441845
233 77 730550
52 86 679924
91 39 240447
68 252 262932
134 196 310609
231 110 479624
144 210 80583
175 193 637734
298 156 439367
57 107 434101
191 94 739016
220 158 501608
14 87 154236
274 124 236019
164 69 144231
84 166 7980
193 121 378784
102 298 161900
251 98 251052
71 284 454016
180 231 255877
194 259 269549
293 204 740548
181 167 913832
71 173 628774
224 259 449106
40 291 805296
233 275 138328
200 248 491492
165 220 734114
188 202 133803
44 173 935262
270 281 629785
297 273 367633
239 88 805164
107 213 219832
170 30 553682
28 171 127347
16 87 161946
89 271 568390
73 203 216769
255 261 745356
219 297 75384
261 191 594112
256 141 216634
11 281 681857
35 33 863619
254 182 830606
267 122 955125
138 276 239058
298 168 691670
62 243 212575
2 299 130803
230 269 373510
123 251 468274
264 142 461871
24 128 637315
234 128 555351
127 135 663172
120 111 990769
24 37 234715
276 13 695518
45 258 535896
210 89 53090
172 133 289337
26 74 904344
154 170 852016
150 237 451393
132 92 439578
199 164 492134
231 50 332386
159 274 274169
177 220 561511
152 239 245299
216 217 831639
152 48 450213
212 263 648415
295 250 908027
3 76 793166
244 126 133505
43 172 401624
185 160 970975
19 172 541202
193 135 805797
34 97 629862
27 267 88553
195 184 169321
282 218 611844
296 46 746868
48 293 158285
215 291 665701
297 235 349135
130 251 600063
265 46 806741
221 205 904605
147 136 772843
113 199 316370
119 246 695111
141 210 426627
66 142 102027
147 42 838086
239 130 452082
252 244 658211
237 179 789835
204 267 244684
130 51 258056
61 1 414300
266 209 735501
96 75 438018
98 34 949718
115 141 941130
198 115 130975
172 2 116091
155 168 218485
242 270 343463
156 197 902606
298 5 736800
106 1 583744
17 124 681537
125 83 16730
159 4 583002
53 33 58410
244 184 160867
247 144 195805
176 196 580072
268 286 591708
170 110 151350
194 152 774309
97 156 733274
231 198 819296
280 294 439496
224 127 608859
18 178 175581
175 284 269544
150 91 426120
43 195 769878
80 190 860324
83 252 667233
207 232 107353
74 49 343534
288 195 274294
69 171 245380
248 143 500296
167 202 137631
286 291 69378
131 204 317658
43 99 219532
54 81 25333
256 65 61042
110 145 18124
90 50 738379
140 6 193180
15 300 418493
88 249 463928
178 88 341575
241 196 937642
55 89 849875
136 33 896870
70 245 233929
288 255 237484
139 256 25565
208 141 574932
275 26 221820
79 135 48244
34 63 884005
203 119 524484
136 213 891863
140 74 423029
189 110 544541
76 123 790869
31 118 611154
208 207 206319
282 168 129694
112 223 96580
36 56 261793
64 32 760053
256 175 341591
300 244 147362
114 206 805271
44 243 885412
115 169 321487
23 149 611154
279 220 64751
281 78 255916
269 160 441914
267 294 424132
193 283 855359
13 119 689199
120 276 670610
41 101 127737
162 48 828831
66 215 336432
204 88 575657
65 82 241900
264 141 100363
89 139 381255
118 283 586603
133 168 103727
217 182 703882
74 174 88771
23 179 25613
172 99 386175
97 68 881655
7 142 256465
240 278 593029
197 158 270262
211 71 990191
260 226 784517
103 184 520386
273 6 139052
268 265 357804
51 243 909812
166 80 885925
87 49 499459
106 177 968729
172 279 785457
142 157 765294
265 35 347573
245 39 403746
109 179 47246
95 163 143947
87 226 776038
192 206 205890
9 186 388320
138 164 71104
200 19 850570
233 226 657225
264 195 406571
42 204 121800
25 214 813245
148 8 92380
205 298 565421
153 120 139488
126 215 636010
264 262 526996
143 166 695323
113 24 505665
114 135 273258
61 122 33690
41 46 865079
119 253 395297
225 116 914104
224 149 790831
10 234 509012
269 278 636996
106 36 44753
215 79 117347
70 35 494113
181 110 844774
277 148 819495
163 243 267275
261 95 476550
172 213 301274
102 263 52235
78 207 451789
20 25 80744
36 207 589026
29 132 610405
202 111 836955
256 218 252162
64 214 808205
181 291 666580
125 153 133990
174 110 151699
204 238 487898
35 128 506464
194 142 698463
164 126 442101
91 210 394297
278 220 558765
150 249 681244
50 74 653410
106 37 106126
230 21 503895
105 75 847189
282 186 381824
233 257 360887
91 15 209572
114 238 104675
82 88 567958
170 43 825952
134 31 891022
125 139 962148
85 4 691969
114 79 592587
102 86 170384
154 173 383830
284 66 34489
251 259 121590
69 236 317723
127 268 57087
194 181 686821
198 48 539721
65 54 545721
246 210 231084
66 99 263376
106 132 515023
136 94 509131
124 92 946774
194 85 314994
285 104 663797
205 250 960697
127 105 206685
247 65 268941
82 57 236715
96 134 795523
263 54 664740
168 192 138246
165 25 747987
14 182 247393
56 261 546134
1 116 649323
235 6 881730
84 11 281261
253 204 623909
221 255 781370
247 17 894697
146 32 652663
6 208 311445
201 14 875402
252 233 656204
77 181 763530
215 160 251208
220 291 773248
215 139 336062
156 122 305764
167 176 599
4 72 150773
167 272 826566
83 264 894681
131 291 524417
231 5 61876
180 40 309586
115 178 867716
1 102 293620
227 287 551747
222 23 57578
187 72 880613
279 182 111171
22 287 50125
133 238 992854
282 287 578834
95 148 489872
205 195 548907
288 57 173383
128 269 545838
254 149 265263
164 136 687779
268 222 915464
103 255 558695
155 206 953675
15 100 20900
55 205 853571
208 46 721937
183 115 324329
41 83 90919
290 279 920265
274 295 288992
197 145 15519
173 151 124211
127 251 215233
190 282 217930
275 112 602276
134 70 686892
68 248 767655
286 191 2883
54 197 671821
165 59 167248
92 222 705290
246 214 707225
73 142 865135
283 189 503050
225 271 795268
150 190 132666
39 37 949928
253 237 705108
22 122 369079
83 157 4361
289 282 930698
213 7 508303
222 186 690596
111 180 161646
89 161 488223
19 119 59767
5 128 513920
72 211 982651
67 280 340097
115 292 392564
122 44 637536
235 112 897847
275 294 115472
192 65 761814
125 75 39850
45 62 668412
210 53 293854
146 253 644514
94 143 260994
80 79 183333
42 218 122216
105 104 109713
221 169 21650
216 54 585280
281 17 67024
147 230 18465
207 179 553771
179 209 700250
104 79 914292
245 261 491083
25 181 165900
156 75 10715
215 116 725632
138 230 908946
56 218 281665
214 187 359799
20 262 55821
211 247 840195
28 57 812618
284 244 21152
57 239 208358
85 268 652175
234 109 334249
143 132 683540
5 218 630640
14 203 430714
81 159 883979
225 42 779542
24 259 215158
268 23 466281
20 240 758506
90 35 482650
129 235 988996
290 69 833144
100 237 814015
28 190 42389
84 165 482153
279 63 239947
253 103 760583
260 155 188164
263 140 960393
157 252 110871
143 196 117689
117 40 360266
60 146 241070
47 24 495130
81 86 896954
151 112 647885
45 275 358914
53 147 802343
233 193 819194
285 42 405032
142 183 938340
28 128 300844
230 20 524424
69 202 29661
281 241 761971
139 101 148269
211 300 837359
269 117 115070
133 203 518876
221 55 14963
32 87 468603
198 80 658000
259 128 384255
210 108 22478
209 223 4786
174 211 848534
165 259 521378
44 278 303951
244 37 491011
30 280 766721
3 23 249935
143 214 559784
157 95 988435
114 11 453760
282 99 449362
64 240 15549
158 73 577938
197 52 940423
279 276 407152
271 166 194722
203 158 345573
169 41 987985
230 242 161434
267 97 175399
211 285 324471
208 230 652266
74 271 340346
160 114 280973
19 13 786725
35 218 468209
173 160 106173
255 211 8904
265 247 272568
64 167 647783
28 138 390896
245 13 568068
280 93 648193
11 233 656822
118 13 942279
289 276 758366
210 27 716372
295 290 172366
195 198 330900
18 145 441694
83 280 152730
33 50 688257
212 6 145268
74 92 312900
13 147 937667
217 264 70589
196 62 82624
47 32 498769
295 109 112326
228 59 17115
199 257 737102
10 48 726962
62 59 161546
22 102 364875
208 209 318098
68 28 23234
62 10 424161
148 70 486551
280 10 913433
9 263 183478
45 141 575948
295 76 655849
72 105 904197
249 91 391797
276 247 751353
67 235 352735
202 59 462434
64 216 618120
89 191 283304
246 295 662050
223 169 56382
32 145 173903
159 286 339546
20 199 856632
209 45 417977
257 270 667481
84 125 658530
249 238 522829
36 230 657432
214 15 284569
28 91 180518
82 145 320986
102 43 787682
39 48 658508
30 99 238243
198 143 948462
136 231 396252
290 162 210477
172 69 220373
235 241 822889
96 54 4262
6 56 319555
171 4 510058
221 87 970745
66 194 86307
44 165 608954
197 277 982728
36 74 127
137 172 250001
31 4 476245
82 2 261868
285 293 186050
230 30 512693
240 274 720526
224 184 399106
54 236 993454
181 153 573725
276 170 661040
292 239 352774
298 3 920395
148 22 303973
22 222 233550
35 63 78480
216 19 234162
266 76 972072
272 10 313019
293 231 951345
260 197 769068
195 247 617153
276 204 575849
293 247 101764
116 289 383166
141 216 383947
203 51 85364
236 274 12471
125 269 601941
110 156 194964
281 217 612828
6 37 73290
208 237 719988
209 174 802252
266 183 963018
146 76 508862
221 152 360169
164 52 445209
165 147 753201
81 107 256223
93 101 227825
8 276 424659
132 100 193004
296 191 249899
16 250 199429
214 274 942626
167 229 467013
154 120 305879
31 27 157932
64 128 620566
201 192 605020
221 79 534238
284 70 631485
31 242 101385
74 218 601612
167 157 499691
169 86 294592
135 108 735126
212 238 209771
136 200 806427
189 158 23354
279 288 650392
44 205 490582
231 172 36720
229 177 969936
116 176 412961
207 47 779259
225 163 518518
73 229 435747
219 241 999544
89 144 724615
294 151 417301
55 234 616807
62 102 720274
199 235 914885
139 183 810602
30 185 893712
279 34 369143
109 220 834150
248 7 786579
17 87 323669
214 278 149951
33 260 784858
89 126 433568
200 28 287878
34 264 845777
163 70 459751
228 81 623097
298 17 174888
112 4 514691
238 107 196034
51 266 99948
61 150 447300
97 291 181288
233 1 719515
147 82 637152
39 103 864985
142 297 775339
163 45 530237
298 300 752325
250 44 637519
266 169 771479
233 142 250693
4 20 936403
114 19 592592
278 21 651993
50 22 940878
79 259 368179
132 137 488355
101 251 523676
192 75 340735
93 61 21621
210 225 651488
16 287 314349
243 201 892752
209 175 132604
262 155 906386
205 56 43652
191 143 6435
192 189 361476
10 117 543169
108 90 323401
129 286 970766
167 289 589689
260 140 880494
40 170 169428
86 268 600184
162 138 33516
187 221 623203
17 152 961502
114 192 555090
251 290 382500
150 189 615732
167 240 753224
20 129 254662
155 1 178702
114 204 217654
288 20 695594
155 154 151412
210 290 6242
147 127 115263
213 94 530441
213 5 187426
115 189 582083
296 154 640862
144 196 837794
24 32 286723
146 70 555353
270 168 639959
98 107 557710
221 280 827640
228 4 836690
211 165 181669
126 192 284945
224 228 299899
241 184 175088
296 3 278098
8 56 749371
37 148 153781
189 276 594404
122 173 898044
290 299 545212
276 200 821577
184 207 323371
96 215 36895
58 212 268173
52 94 43818
70 19 791922
89 17 369397
145 156 680282
41 88 796629
17 31 384946
53 226 346991
280 252 396968
225 212 232199
128 161 946043
111 226 622045
32 211 808230
103 34 282390
101 63 623151
207 237 932209
164 229 868400
276 61 434541
77 71 617425
289 111 436656
189 17 951772
94 253 406090
292 76 102147
70 249 710769
100 84 244480
123 286 424597
198 288 244980
263 228 269798
181 285 87378
220 204 72076
288 213 27819
100 115 514198
134 248 594441
80 259 749052
12 176 127148
55 146 637462
32 236 672257
15 52 956061
299 281 169857
258 70 999545
55 164 291058
69 134 285997
74 34 985194
167 25 814930
43 211 840773
188 268 107295
268 121 936816
264 124 743937
290 10 502006
252 49 267200
276 236 765513
171 246 96605
52 296 122702
177 90 859966
84 28 453433
58 254 962920
42 286 149424
104 134 950592
234 17 769075
209 171 659417
183 229 843239
80 254 641172
224 223 947151
160 121 684784
93 146 977712
14 102 750678
255 240 419257
143 26 846663
210 272 880790
153 205 370772
81 147 995871
99 295 925324
150 266 402984
48 203 958082
15 62 875640
13 143 51574
25 294 773102
187 170 228324
145 209 464838
40 85 217299
255 2 789383
256 97 382595
135 32 658558
249 54 819688
240 248 861628
197 61 742089
263 32 688935
89 226 658496
107 231 273457
216 32 507139
93 249 788803
8 282 728981
187 136 609854
299 175 666592
275 7 379884
174 104 597018
228 134 1691
40 67 455910
169 270 237796
99 165 902836
174 249 746513
138 207 82544
78 29 712434
255 243 711265
256 281 901566
160 52 343429
25 158 268841
240 3 565953
262 189 230598
207 126 109225
268 225 421131
118 238 70759
138 265 36744
268 277 399187
41 72 884082
216 224 602646
206 162 750820
219 5 574915
143 90 521002
64 194 494524
54 132 525489
46 123 773914
47 238 318163
20 88 600967
218 234 26683
51 63 321556
276 221 620740
273 252 877680
90 60 166449
180 35 944422
250 286 108863
38 194 702610
229 81 671072
136 106 812732
73 125 871492
103 29 147473
31 199 641565
181 216 989339
141 181 215017
176 148 791549
69 252 550485
65 59 478458
168 263 699773
90 58 88514
187 196 301014
166 297 416545
213 232 509448
91 60 254337
89 188 248674
64 258 385314
74 48 269789
23 27 900084
183 249 797181
81 204 224669
214 205 744861
31 74 213140
159 56 77803
17 174 926246
77 162 964243
48 187 634939
261 156 280585
167 103 185176
87 165 743012
146 110 452333
148 51 266546
167 2 512389
98 249 186940
300 86 940217
77 183 67609
103 277 944034
187 148 461637
211 126 568495
97 66 785861
13 53 669361
138 260 325509
89 241 385417
197 267 539248
25 291 449295
82 74 646702
272 144 246466
76 222 748690
19 212 862984
98 145 728756
164 202 554249
249 109 898643
131 235 115239
216 130 359245
163 224 805485
146 40 966872
4 8 746054
101 159 489055
117 196 64245
119 2 858094
268 292 120705
200 285 649277
162 164 879045
65 39 95191
202 286 194702
117 76 987787
243 256 374301
256 155 328154
177 125 854940
95 187 228106
176 94 234322
194 124 199662
147 223 88967
65 114 620359
55 163 755943
241 87 791077
273 146 377716
224 153 438104
197 152 47914
205 246 448811
254 295 465664
130 280 886024
8 157 404455
38 63 604503
141 292 702290
34 275 650098
150 169 656532
231 230 133577
89 176 935062
119 151 36332
223 215 539763
285 210 185939
242 234 549993
115 237 667401
216 186 342502
155 127 50152
255 146 100937
255 169 867900
243 194 271184
25 246 757728
154 11 824540
15 114 194173
128 85 733782
186 290 986266
255 205 81381
115 186 455448
103 90 995179
231 194 536736
219 143 45925
264 23 948308
238 215 317877
158 15 37374
216 119 152349
254 187 474229
55 209 500503
94 297 934186
233 163 41035
47 247 552675
114 183 457144
36 60 984753
195 59 772838
252 296 466499
111 161 990673
105 7 273506
293 298 361115
117 120 408776
293 277 881465
288 254 46296
89 98 465838
253 216 517670
136 222 660688
216 168 284240
49 233 771091
45 261 802530
1 223 585179
158 132 357437
250 117 814792
298 193 645721
291 278 793498
88 284 546351
288 157 887742
159 237 563616
89 84 18933
201 161 76400
278 29 141506
255 59 66409
261 233 166271
70 204 884772
159 298 544186
273 272 856739
41 107 740069
166 21 990600
31 211 939069
121 57 839509
92 181 37126
29 128 579481
214 253 897380
49 82 743150
134 5 228333
175 287 153129
42 87 8363
84 242 391398
10 220 851500
127 168 3674
37 45 835519
135 239 967788
154 201 248026
279 123 705385
246 83 700782
27 89 828250
174 194 692542
5 170 950821
264 53 343106
110 77 193521
23 186 817891
30 126 255340
152 61 767238
169 83 414002
236 261 23535
40 34 22477
264 164 986944
2 208 551827
223 66 570798
56 276 428092
181 233 121105
150 85 631320
55 214 966456
172 292 264622
254 220 359155
183 59 375673
119 96 964275
98 55 589819
2 29 596647
298 162 656190
257 283 555907
76 209 320565
63 102 243220
48 255 632168
59 226 796757
218 104 551114
101 17 413492
244 10 756497
183 28 593052
156 252 591427
39 33 308789
109 111 972856
39 42 902059
196 203 250200
145 83 598529
197 257 691471
272 122 492802
65 47 629301
296 70 126279
48 205 562077
77 179 746200
285 152 704267
91 243 55539
91 83 192787
61 195 220632
206 168 850963
174 197 41201
290 97 296728
234 199 732625
196 68 922770
299 167 48039
299 121 813691
254 290 945063
87 185 737993
216 169 558207
82 252 899255
30 261 187627
59 156 647338
8 149 429765
292 51 233028
57 155 159342
291 299 145029
114 282 664971
8 30 341688
114 201 357699
260 145 150526
115 278 292827
279 186 709191
193 196 220181
81 73 682994
99 36 812689
159 226 870276
252 140 400795
121 103 633658
294 62 81808
135 208 109185
255 23 737877
161 90 710421
49 68 830465
84 191 513984
32 183 737251
140 277 378945
69 120 335802
112 201 270879
202 50 658891
115 170 159128
128 113 463752
195 236 177211
26 84 624431
282 2 653457
254 268 134036
129 189 35232
109 129 757056
214 69 834248
118 178 152377
126 255 194184
236 89 153906
78 87 292474
259 283 95744
204 296 421472
154 214 919544
40 206 702797
126 159 739983
88 60 434725
197 102 119305
177 252 72283
38 165 748240
138 42 902684
290 110 204710
118 220 208870
18 199 797173
43 246 982907
189 126 320487
194 252 835801
205 159 362018
58 81 811701
223 34 39811
218 190 993320
38 280 257005
150 45 835893
1 224 229464
297 143 28864
137 97 890358
74 25 758486
42 28 646773
278 296 31982
82 190 703553
257 188 700601
275 138 28350
35 145 616241
12 37 114998
281 212 757422
10 108 755750
47 8 122901
166 246 169091
54 141 858636
221 175 586210
112 111 646011
53 283 857330
99 146 798217
219 102 364288
256 30 707630
270 45 971912
151 110 707331
274 97 246602
253 22 213543
107 173 426636
73 145 711740
257 235 957495
249 284 479034
88 145 301824
287 119 499716
60 237 964725
225 242 502722
31 34 179212
254 99 602233
180 183 262546
10 87 979388
230 39 382910
169 232 285642
200 87 226320
269 234 879209
81 274 516999
215 8 424526
285 50 886868
68 127 521213
204 122 355400
191 206 350460
270 1 958639
93 237 385114
205 296 293236
280 287 87531
267 113 630885
231 80 485089
23 278 116068
194 179 775842
217 255 531177
100 249 919734
17 242 873300
123 263 47878
29 277 382407
263 55 743102
112 101 327287
98 197 787670
219 87 108492
169 171 437001
75 296 109820
65 102 396233
297 55 620371
34 154 320561
152 149 174092
229 1 84833
125 284 93834
42 273 374596
58 66 377725
20 258 855762
291 71 48864
92 277 30105
188 292 528069
226 23 261322
30 292 718457
142 215 643853
185 139 545709
12 32 956410
274 38 512465
194 213 845657
283 165 934494
55 68 678389
69 201 142938
264 133 788297
234 217 134584
270 9 109492
240 153 605605
142 134 213317
109 245 631796
189 114 30516
117 154 318175
250 255 962487
111 184 4403
118 7 436792
135 202 340192
187 270 824546
68 277 533467
54 278 675872
157 290 105897
253 279 989615
19 218 637806
196 28 330283
82 195 623962
251 221 970114
94 197 231184
110 289 4323
273 3 825409
185 112 571588
203 245 906550
188 91 514362
191 9 617155
251 100 328077
5 143 494899
195 106 769181
252 184 398163
131 1 245768
184 183 645346
125 250 784694
75 106 326075
159 215 864521
87 224 871919
147 98 352813
27 260 595113
121 19 417537
235 46 89599
295 237 279175
154 109 820959
1 63 232024
248 6 720964
6 136 3477
289 147 41359
117 95 234407
239 160 858465
19 287 364071
85 90 361296
127 152 31674
7 35 883551
24 284 224251
238 290 395743
107 193 817906
24 160 870377
102 44 300576
32 147 563584
251 289 650264
119 299 413310
223 214 387983
34 86 531420
140 81 290400
109 131 668607
246 266 799061
191 43 969905
62 198 704171
198 156 295929
222 279 172028
6 284 787252
113 282 734935
184 39 977586
257 180 200719
297 34 602295
282 288 453279
298 166 208382
194 165 857326
40 94 700415
91 242 978456
100 71 65653
175 222 546407
266 114 735838
204 139 594317
78 285 152242
198 253 960046
111 86 892210
109 142 83941
216 91 192661
286 218 3474
188 124 916379
127 195 781863
108 46 321388
155 124 107724
21 87 509809
265 81 562751
207 285 907681
206 77 585707
228 105 292180
294 139 82218
264 43 56497
66 166 701191
35 142 967261
161 132 221079
76 179 382740
20 180 107916
101 99 5981
269 36 202961
123 293 668060
11 124 474467
29 196 661768
232 106 132941
148 65 305238
61 235 582321
27 246 90627
118 139 95652
271 81 828857
229 128 365561
255 173 740762
218 107 340367
61 203 875745
223 221 621803
132 205 844827
299 101 270753
245 170 820187
287 288 552748
100 208 12410
67 8 489518
132 252 476012
84 37 226709
33 102 220104
92 32 102306
67 56 762146
20 270 326510
83 68 254098
71 139 309986
63 71 65994
298 35 687331
188 101 145535
200 267 397386
194 227 233527
201 16 977356
155 276 532838
6 105 964737
63 66 861851
37 22 742572
296 211 793362
49 193 562129
234 52 437934
116 268 230084
291 42 603838
285 24 645604
46 70 777760
263 251 192893
138 80 375721
23 300 495691
13 117 210388
96 8 467184
145 77 200435
162 145 7858
282 250 168812
38 242 227935
271 151 262264
188 108 415676
145 131 585785
22 60 743507
56 216 357257
142 114 454951
242 190 497341
253 195 352467
298 282 890867
49 84 379030
235 114 493948
234 48 834012
240 277 156603
237 227 635371
245 37 25955
271 265 447364
107 237 862877
112 295 59982
50 283 993757
43 71 804627
20 111 688202
13 200 233965
25 77 747742
167 36 846048
131 252 950440
164 94 893710
6 47 842163
103 80 976693
143 112 444746
14 16 838783
84 82 988875
208 86 18954
197 127 54656
31 71 989333
240 49 357661
58 104 508881
26 215 196660
118 78 356986
175 45 745280
137 197 327977
202 58 956638
79 109 190855
179 234 97483
254 183 638113
257 148 354965
53 204 825496
91 120 85401
39 20 39130
246 125 41827
191 81 304328
22 225 717459
115 232 320795
205 59 40803
51 80 248624
72 102 577308
24 41 964285
218 240 835737
258 136 74677
295 186 169465
120 104 854174
8 279 869596
69 85 230429
276 217 108864
36 66 277139
51 35 111787
78 116 740067
142 12 494638
39 267 144914
187 194 937792
207 298 190388
280 45 198489
227 62 813754
126 260 834989
163 77 886778
174 195 695226
258 57 262850
195 259 857731
250 290 297511
46 49 217196
291 129 461136
248 281 566380
266 254 762223
106 42 815301
244 155 953917
239 224 900095
118 235 758319
221 8 94380
187 231 536870
250 251 962991
58 27 875598
44 50 48116
36 54 82210
131 22 966697
209 137 860956
80 8 974107
216 4 704841
288 271 416178
108 290 270205
23 167 788441
39 11 698320
259 215 538827
151 40 842490
97 219 224160
116 222 790233
13 111 682490
294 27 311957
226 77 959990
212 135 752140
135 271 467494
283 166 131133
132 185 457667
219 103 21521
234 181 770998
202 296 601879
100 157 974223
232 102 896290
172 221 811628
60 217 326060
123 221 571358
105 211 497004
219 292 192452
221 96 713225
159 96 288263
283 119 18318
183 136 527164
221 128 771891
211 164 529506
289 37 973216
75 179 870002
287 166 918235
54 116 450994
143 150 980728
95 45 834502
278 184 769879
135 180 907183
156 32 568255
277 162 417925
300 267 313832
183 112 100767
118 184 882812
172 182 574099
29 104 825772
36 225 738584
4 11 274854
133 12 892529
76 155 567989
273 48 502293
95 224 566430
65 284 912691
94 9 532969
208 173 651797
59 140 315494
268 197 947715
198 194 990616
227 153 77047
35 155 213769
27 56 124439
202 281 32634
235 108 759273
216 222 365163
297 167 864663
153 260 234316
91 110 362466
263 234 49373
173 200 202214
264 218 99578
150 75 328997
111 174 481692
286 143 166561
81 227 680322
126 23 593228
196 120 840501
46 109 763402
31 230 672083
162 15 913054
15 280 706579
85 278 127584
229 275 635689
294 7 455780
165 36 99697
170 175 655970
221 296 181124
91 144 234731
37 73 373134
102 71 280468
68 142 909797
268 234 175132
7 252 848757
210 222 659097
281 140 854465
220 46 715143
201 213 625823
207 80 246143
180 243 143869
128 177 798603
276 75 138993
136 73 43744
211 17 983189
192 123 283228
243 230 52443
26 217 321906
65 221 557083
24 19 255108
98 276 694878
57 153 845551
287 167 92015
261 44 528845
280 249 427735
58 239 953365
271 200 135344
172 129 882755
222 288 634440
43 62 341974
218 96 367358
165 77 93640
61 239 831556
54 143 744144
275 150 264157
16 137 704336
210 243 116183
74 142 9802
49 131 603273
123 29 56042
226 160 82953
117 139 953836
4 248 184691
39 174 443220
246 21 631125
196 12 178308
247 23 771554
243 9 396098
76 256 372767
78 138 991175
289 291 697732
82 171 590440
144 238 447809
127 146 575403
25 103 149063
204 92 64615
169 130 578367
35 96 279336
274 189 150525
158 212 855095
93 200 826792
293 217 227618
175 258 612390
282 89 501187
164 95 387577
9 255 654083
6 271 575021
215 154 382519
183 31 359556
180 271 773520
3 270 713179
290 267 587038
109 40 469641
253 1 137784
124 131 203936
166 49 947039
248 262 143117
275 234 427591
297 2 627743
135 46 570307
22 175 79781
131 44 298589
31 53 6145
211 284 666486
274 144 161523
24 253 332613
275 266 284996
103 117 178696
219 47 624349
65 216 201767
289 182 43998
293 179 363639
202 182 515911
68 118 754512
49 95 406986
45 231 738694
74 299 619975
65 254 881594
216 50 823608
24 202 88441
147 176 92964
263 72 281299
239 24 314503
175 173 791828
162 83 899314
277 249 793161
57 230 184617
286 112 879351
260 285 124944
109 44 543150
163 124 938891
55 296 387980
218 273 112044
244 127 428822
189 297 221270
5 252 349603
62 236 366700
10 123 659017
7 168 913171
56 14 523386
2 238 233448
28 106 985426
159 253 314770
190 229 45705
32 209 632035
107 245 588615
232 248 502177
214 185 862548
102 76 350288
124 49 178562
231 66 24351
156 147 126704
253 252 53443
134 58 110085
147 152 182289
105 95 975161
269 122 388373
239 289 695326
97 13 79717
287 12 699376
39 192 775926
153 36 379931
261 160 690101
88 185 647530
38 130 599500
159 107 164484
160 278 657215
273 164 51939
188 294 674962
198 290 85009
174 265 471087
38 216 51407
269 58 525846
189 237 238505
68 222 660766
169 24 571532
230 186 145434
85 83 99991
226 237 494058
133 252 637714
275 10 89115
289 264 976706
189 136 98146
209 279 972435
119 176 396548
86 259 706824
268 236 908502
250 217 931550
135 205 920297
198 15 798666
19 191 594185
245 60 601477
206 245 539913
121 167 897601
61 248 646560
29 4 568859
84 184 492780
77 105 159483
10 202 437
95 113 964543
102 89 802634
99 41 701276
233 109 948657
32 233 992771
145 154 983670
20 42 362578
260 252 126434
85 136 143495
184 120 641519
253 43 813145
257 98 144308
102 273 707441
251 61 69716
151 214 110220
271 60 402458
75 177 751406
118 251 725862
156 193 655385
252 32 157300
187 141 547274
275 54 642297
210 176 506396
223 204 8071
278 142 501403
138 153 132848
102 80 313637
93 9 976116
265 152 202534
98 185 796229
163 127 166072
282 127 402242
34 226 462014
135 4 922075
47 10 619771
33 197 566800
256 54 152911
134 283 130767
200 218 552730
135 52 312235
72 259 24266
263 230 83293
53 222 262490
276 172 114951
177 33 129366
151 80 887273
56 55 248175
28 27 686501
58 121 135550
145 103 499682
284 186 310009
208 219 659088
13 101 87812
283 129 477769
65 61 716497
157 207 184934
216 82 433044
125 3 128660
157 94 258552
201 71 654304
2 278 444107
176 233 999815
37 49 925581
95 52 338018
26 117 816
1 190 426551
190 136 888884
60 129 958683
41 299 23308
256 37 517469
205 178 518812
200 203 900262
113 137 950277
65 88 604303
300 127 946983
146 152 4720
158 68 680565
119 215 728505
248 153 225058
87 279 495876
39 151 747388
99 19 895545
235 82 719552
294 1 6775
215 55 160118
227 133 139126
247 210 369242
171 22 347824
82 241 960953
200 264 400175
291 232 706951
77 270 834631
286 300 866429
2 152 239609
5 162 640503
287 131 556233
47 289 81555
80 270 328610
107 100 171770
164 66 459478
17 83 886773
131 202 149678
280 285 932534
134 184 47606
198 134 65859
88 266 846264
242 36 923839
166 213 511444
272 221 359498
167 275 206985
197 299 26495
226 93 397547
222 215 479216
143 298 56307
14 63 296714
150 93 386775
295 239 483034
251 254 584635
155 150 72814
49 9 866943
265 93 389115
52 270 334606
195 94 71881
220 36 990719
257 175 850647
260 229 892525
213 86 164185
93 186 124971
108 256 739002
72 256 265815
30 186 741970
154 76 93660
264 130 22477
283 265 26188
284 123 147610
42 269 81389
7 86 597632
216 267 726322
231 82 601623
255 231 367935
67 183 884395
257 176 73793
283 128 574033
199 191 561993
178 170 534922
204 9 791838
20 92 938207
288 173 40595
189 287 690199
295 138 910056
24 136 942946
81 237 629239
275 101 760969
154 49 899787
206 211 800200
229 255 531547
14 21 596861
175 84 515872
206 175 650452
171 12 937159
256 168 645138
41 277 425035
233 191 495152
1 170 149369
178 129 936448
273 160 640807
101 178 217684
34 208 328417
89 173 723612
161 82 651959
173 137 787885
39 279 271073
73 219 116754
252 22 77737
74 63 859601
276 126 442725
210 20 546567
239 279 588887
270 34 868288
44 129 551
65 56 729844
219 202 486834
250 2 308275
107 122 854876
18 271 177389
37 189 114209
25 87 729258
69 297 251596
138 58 951542
20 124 790414
169 64 373197
117 47 257209
141 80 467226
175 169 943917
229 186 217020
232 284 736414
210 241 220823
216 273 474419
161 30 567879
179 102 591465
256 288 754366
69 76 977389
237 268 255581
180 81 251657
143 36 104250
262 214 519702
299 282 209385
54 117 464128
114 56 14716
230 265 946372
277 222 176142
144 54 620610
130 269 448515
50 188 706100
239 208 70572
106 44 310622
195 125 337675
180 133 563678
189 4 810564
211 141 408970
172 239 701207
219 269 223169
49 157 551888
42 34 441641
133 153 710020
231 75 286352
288 262 940204
283 95 7307
289 35 751152
290 75 384440
181 93 950102
206 48 148456
258 96 70703
36 283 374057
127 239 814796
106 178 354832
196 290 381646
90 156 389640
154 73 422884
61 263 910496
96 298 810126
257 243 816511
50 55 261407
11 93 661065
231 200 570844
123 206 344549
256 292 121047
65 77 576882
152 227 640924
253 62 712881
147 90 92441
259 204 772538
97 14 282067
215 217 259339
20 48 41345
96 20 645076
143 232 714227
3 100 856274
256 226 764793
168 160 124566
164 238 996016
39 109 615828
99 64 687502
294 92 349316
267 270 278405
138 172 646555
101 232 687742
267 36 887919
270 44 666219
204 186 282620
49 156 930397
101 292 92500
51 188 845065
133 44 554374
109 158 883718
138 272 413124
11 214 62943
156 188 382924
282 120 524030
23 56 675733
171 165 787875
73 59 112207
117 199 205737
187 112 496592
132 146 429866
182 75 367997
85 7 993995
217 100 144012
220 179 453185
141 133 671193
23 29 464770
293 76 279484
14 57 304978
69 90 101630
100 74 326393
100 63 885038
58 75 233868
105 245 229474
115 16 717525
260 161 854968
12 236 506759
192 243 669946
49 216 243011
296 206 646414
234 183 219366
236 269 375187
195 147 656436
102 35 468393
80 135 290640
205 173 693705
91 30 990132
85 81 512000
154 222 994450
95 178 855434
84 205 246878
295 227 118472
205 180 713353
107 136 306109
262 40 229593
99 46 266209
23 225 470245
157 155 615481
262 188 210704
25 232 971374
281 293 243453
190 118 687650
156 294 873756
207 192 218469
233 157 8197
153 185 872514
231 287 551032
127 263 133677
157 2 368013
102 245 813269
216 25 331543
173 153 796106
47 80 82755
249 151 353934
255 105 938411
176 238 308957
92 16 317999
219 96 533410
103 2 122476
122 16 287766
171 60 76236
270 10 737042
97 214 202293
103 169 416123
101 281 460470
136 288 765109
65 251 817353
15 238 224312
232 148 496937
59 297 228442
282 50 386979
160 33 331348
170 44 409843
139 169 886479
204 257 830522
19 167 867373
266 177 309749
54 12 360642
271 127 658226
229 77 933539
17 178 402300
207 105 379085
8 83 887520
174 154 688702
197 253 806923
2 97 394742
58 54 124956
93 266 131894
154 133 116185
281 196 210073
247 239 991014
142 246 550726
241 262 398150
200 106 150671
226 161 671246
95 233 52560
173 294 823345
22 219 797694
83 251 967709
171 111 79924
125 110 672129
205 243 343715
272 254 327950
241 140 566127
132 69 177039
6 83 822319
132 84 48686
36 189 873597
58 126 619556
162 95 77683
65 238 824437
186 228 880311
65 87 512077
53 12 522951
244 45 446871
118 137 101143
59 270 419269
12 144 348869
218 51 829374
266 123 892627
66 112 223486
45 285 132808
177 175 251694
195 114 411713
161 257 516190
40 184 640443
268 150 360428
146 239 889477
228 6 560719
202 152 636013
146 201 282598
6 4 776570
136 169 736484
35 202 170891
66 237 180529
47 296 521074
261 33 517068
90 184 992300
198 273 783229
113 17 145014
158 291 864817
21 174 624422
187 9 347874
283 99 864658
30 77 465423
14 238 270963
52 106 410788
97 117 736855
35 176 867522
232 96 998420
21 123 567776
52 170 905565
68 287 1685
92 270 594107
49 2 171705
133 88 640809
178 199 69672
130 91 150934
23 291 808632
6 279 375247
291 249 494697
83 89 9491
172 248 183738
20 30 539182
205 86 121246
193 199 73639
203 272 130137
9 95 847863
242 82 590804
165 250 987709
221 252 678693
144 252 650142
17 158 784071
214 115 908486
160 153 566706
146 276 424560
247 261 426463
243 87 501359
167 78 513856
289 33 22481
177 59 510873
219 124 420423
121 258 554170
271 12 992723
153 86 399768
73 152 389478
75 72 51062
170 96 971476
252 146 851056
154 89 920599
259 38 573952
102 60 313761
238 106 616145
12 211 967278
63 166 379206
21 67 420768
282 54 151144
204 274 99419
48 124 466168
250 64 61289
75 130 676285
93 145 933463
156 238 59279
290 27 415686
82 196 653808
110 167 623962
221 228 682632
117 209 775320
231 72 280448
288 169 305395
90 72 81487
79 299 552812
264 261 525096
4 157 991561
40 152 772730
134 194 592915
161 155 898604
153 30 48402
218 65 553572
149 282 368262
268 114 904828
115 235 305665
267 212 268101
172 55 944565
2 268 999831
228 113 435593
187 174 282706
257 297 984285
189 188 641414
8 229 542677
52 56 937417
197 270 215897
54 69 299683
270 218 473974
83 22 882046
121 117 622227
22 151 72047
170 277 113729
139 14 57681
3 61 623635
137 271 820387
17 67 964915
160 242 436627
259 245 312833
1 259 574325
104 30 215472
263 240 888758
268 218 772606
239 109 239206
6 283 708976
71 74 747434
217 162 797079
272 240 100333
144 20 913060
43 156 551817
82 96 929341
269 61 360116
235 152 624450
278 45 835067
131 220 383621
44 242 487760
234 44 945654
265 257 256511
83 275 605157
119 257 326392
4 120 823475
295 78 527464
257 71 474087
253 17 494268
75 269 157256
47 136 478143
113 57 411869
114 71 324131
244 167 128716
70 177 81342
165 16 673715
265 185 886987
235 26 381206
212 233 236882
125 128 414232
195 27 314690
259 167 567453
237 291 50431
81 109 154587
270 167 190312
179 1 809028
64 154 223450
191 169 610544
27 247 736782
165 113 270191
104 271 91541
149 231 276320
243 181 667638
28 76 58426
41 207 500914
219 114 990907
172 235 623591
196 269 383353
290 53 272826
134 179 260563
177 167 762235
139 184 918923
265 71 964473
85 139 590351
61 13 190737
108 185 847641
281 230 951648
156 51 37427
185 164 423792
279 184 236141
168 134 701310
126 168 466279
1 109 527488
36 105 148410
100 171 171841
44 116 513490
123 141 966685
80 256 643308
251 208 669423
29 74 712772
65 165 978472
269 53 797360
251 10 862561
262 18 800343
23 158 988794
58 218 884418
74 269 464017
70 257 627618
23 249 170407
254 136 904144
101 47 780844
98 70 778624
275 191 179701
157 257 644212
108 273 177768
94 54 668043
166 23 312517
30 197 618102
202 1 437699
238 187 591161
283 85 934681
240 38 954058
122 63 257580
120 253 805515
199 157 871714
60 290 134251
206 176 405395
164 193 505541
293 144 310568
220 149 91178
31 14 345448
74 130 884984
275 273 698998
37 42 340651
56 154 74018
193 56 281776
242 87 669667
297 99 80541
10 42 255177
14 286 783471
187 31 183641
159 174 828162
40 222 607036
292 81 741680
228 69 452394
151 177 275144
40 45 168168
202 71 76876
178 142 536355
80 68 931798
92 76 684349
221 266 446508
107 95 793353
181 228 70340
99 204 430994
246 31 735161
145 70 762414
144 46 442622
42 43 34146
299 71 62984
91 157 18447
209 289 380959
61 284 280988
50 236 212546
194 151 763254
95 35 94954
58 227 668497
199 87 286473
170 266 668300
192 152 992045
3 222 343955
208 241 774842
158 123 992171
244 110 482842
102 78 861133
236 82 502769
205 245 816040
117 164 138749
300 84 200571
267 299 214405
294 202 406163
60 82 835731
194 253 225552
103 173 376330
144 174 612942
218 259 978681
127 15 751963
101 84 791587
99 215 750185
38 236 765100
188 159 882677
9 8 365698
209 196 47350
61 97 641070
112 74 505147
94 16 866210
111 166 322001
163 104 310349
83 284 282044
216 198 330782
291 245 298385
121 182 873682
177 193 861401
229 126 861740
217 287 261822
149 261 259787
120 62 945085
215 226 901437
213 80 565862
256 170 688117
78 190 676803
276 140 742257
201 262 738882
239 119 430005
282 209 212952
149 275 643259
30 211 633144
131 263 972223
138 193 376201
57 253 938139
293 149 318716
259 74 538320
185 182 2223
197 210 584390
246 167 535252
38 275 963657
219 86 714206
146 5 692666
67 115 253591
75 110 92846
85 213 923462
189 62 3882
142 11 203843
78 64 607063
208 168 915695
210 127 245771
96 114 17864
30 198 269048
298 28 526455
222 234 966066
197 161 720357
185 59 465511
196 211 768779
13 240 333067
188 107 159184
115 281 787558
276 184 696130
213 142 759908
39 134 31946
176 102 457554
263 79 602100
285 154 793629
154 69 102619
200 158 367934
203 232 624834
179 80 509211
78 125 366403
59 13 496671
291 161 641293
66 229 783368
103 273 157449
54 253 976525
96 68 961816
218 50 13803
140 194 817320
166 251 379220
192 35 631114
234 63 832125
91 89 835312
24 246 939693
265 273 380251
59 293 551022
149 26 412639
202 197 85435
126 109 717868
113 66 330466
176 70 945793
278 58 107293
192 165 429167
68 191 515097
170 221 856602
143 72 589133
119 79 658260
268 103 638355
93 178 225516
132 277 96574
281 204 700147
274 130 211200
271 62 620619
43 16 98908
190 9 949956
85 169 495678
291 49 97600
251 262 401205
289 189 754496
199 51 815249
198 287 11828
194 138 215546
101 43 507442
172 10 711208
55 204 539194
89 57 277409
118 150 590639
68 51 929545
200 86 426443
50 52 3373
126 68 145062
225 28 638763
272 119 358864
119 295 103748
172 222 423249
207 94 40170
279 15 318560
207 177 330320
243 297 741850
240 95 980489
49 180 566751
196 21 158199
225 277 272542
127 218 582716
187 59 541050
267 35 375576
143 50 621190
276 54 638452
182 220 372669
71 4 395895
1 246 522427
24 68 808006
164 17 678340
55 278 158552
251 132 877766
208 179 997979
149 164 856171
153 42 301809
114 234 808126
122 23 559417
74 184 295640
282 141 542535
225 122 207562
69 241 849719
43 188 405289
264 158 362020
183 60 458174
7 147 573750
102 254 335431
258 34 425247
255 55 147264
126 48 854362
97 206 727626
41 257 767045
19 192 633052
291 216 161690
149 171 194290
26 123 681321
146 126 515482
117 65 394869
60 207 558173
92 113 843744
67 154 436275
187 283 249524
287 255 746606
136 59 118219
34 261 548081
73 282 417740
264 227 350562
75 172 604495
31 164 71809
218 136 154606
262 247 927428
241 252 318453
274 257 674283
74 3 130406
186 237 428036
285 276 606663
126 167 697254
293 67 905730
152 68 617962
225 91 449931
250 15 732357
49 30 455360
277 289 469642
93 238 82343
68 53 447122
275 256 308793
77 227 23489
59 55 925305
73 297 888494
284 98 111938
277 14 710130
120 129 487751
132 71 964715
202 51 170934
267 272 949952
222 239 403459
123 207 883294
2 264 19249
112 48 556443
124 226 795921
130 95 702383
169 8 108528
211 98 15396
3 172 355027
124 82 434570
74 77 122925
224 211 354749
266 9 233445
286 135 813818
133 7 314985
149 246 781228
18 124 603984
251 121 834691
113 69 339850
275 74 885663
284 59 737583
87 40 661667
144 106 978239
248 137 219867
52 54 434198
248 161 591716
216 36 431213
161 258 490072
104 92 479167
151 51 512679
108 148 768101
227 260 693781
247 193 105608
248 10 101523
29 135 981301
271 157 872820
197 226 256525
49 159 767729
111 246 698044
113 32 14531
235 41 499416
69 153 779098
140 13 313074
131 248 242394
138 147 886790
167 235 260030
134 222 645711
117 190 666105
59 188 737244
94 124 844477
81 206 757999
41 11 782866
269 94 458673
256 184 725328
238 175 6827
235 166 597550
149 124 681254
155 188 898646
226 205 493779
185 261 502314
154 157 63781
147 120 277480
159 71 181668
184 185 580031
68 199 928085
77 269 581558
39 181 470317
122 229 379446
263 247 191193
108 144 438880
14 269 680530
258 283 39703
99 255 671488
6 205 900410
94 74 569942
177 54 455528
201 28 133543
110 127 225726
198 10 204176
162 208 672898
241 228 653507
66 260 122592
177 260 498868
55 252 593344
215 54 472314
4 165 278505
70 129 334824
163 69 321817
17 155 825342
38 128 542053
186 129 158538
267 263 184854
168 80 908014
67 68 835149
260 220 155111
183 99 110284
35 14 760895
25 50 631831
285 188 59538
265 92 793040
227 238 176720
299 257 928918
160 55 412550
50 140 220943
97 63 584375
168 284 250664
82 210 707266
120 283 312178
195 117 85774
191 207 988318
279 153 395466
134 217 575811
185 141 574381
104 146 249318
287 83 537899
43 70 88828
243 61 29228
78 34 633080
65 222 275108
290 173 146795
208 157 847985
15 81 648989
4 143 148742
164 64 934976
60 5 118632
268 296 799059
229 182 349075
8 287 463732
195 242 761580
72 271 841971
283 132 17303
222 250 412350
22 156 94737
226 71 399504
260 271 246822
185 82 323793
49 170 724909
155 152 663935
9 145 451488
95 77 793433
180 121 667721
292 77 869761
181 80 821144
138 239 780133
70 189 68152
5 246 909076
111 230 325494
255 110 801255
11 248 930092
18 108 945154
184 153 729929
63 253 638050
63 167 919532
291 191 733038
228 36 358782
169 292 46195
207 227 226611
158 19 616832
31 147 742448
78 267 692905
271 282 235130
59 48 314393
44 225 830692
165 280 734252
63 22 474291
135 44 752563
218 134 365295
268 45 306052
150 2 880180
4 224 8403
10 273 173731
214 258 406153
65 115 995952
135 75 639081
58 163 909912
272 164 817796
149 35 865620
298 7 190353
89 178 346110
288 149 446663
249 127 717327
295 259 658048
299 293 288601
36 156 195044
22 280 668731
174 238 501049
229 2 611872
234 225 695985
127 130 479783
133 33 822236
6 10 305239
142 220 365809
176 247 133435
201 59 776049
291 56 686219
166 250 126127
263 181 114703
233 84 112959
97 162 995574
270 61 674500
23 295 715130
205 52 689441
239 68 239257
135 249 288879
171 173 546345
28 23 110828
169 141 941793
209 281 56134
16 42 619949
94 220 313564
5 139 288488
137 114 305417
184 15 800588
69 111 268718
231 91 953923
268 135 618682
124 214 633328
16 181 789923
54 139 476937
205 33 739484
236 246 423793
35 46 611518
79 95 371088
85 56 969236
288 270 377348
153 195 821969
195 230 522631
74 33 608441
97 141 556893
33 176 533026
300 236 422394
118 117 138648
29 286 545493
249 132 133949
155 78 524345
10 227 7134
14 129 650919
34 164 824853
45 272 843540
270 152 806414
77 9 385626
145 81 972782
2 89 558791
137 135 738275
35 141 312177
176 290 86250
259 235 373437
253 3 72055
114 170 297219
28 164 877842
91 199 249912
258 265 937071
11 268 184492
284 172 664801
152 116 413004
197 259 483314
254 264 938341
287 127 451355
124 13 449706
196 220 371768
114 91 937389
30 210 640729
128 241 751297
40 136 242314
107 35 477756
93 75 871844
173 242 810630
204 277 23095
273 166 333704
91 191 710253
109 12 80397
72 218 700723
145 114 424207
170 219 582169
253 282 26769
242 223 72987
173 145 551387
160 108 567338
131 171 253015
63 221 188078
259 138 789985
190 92 879352
94 132 153835
227 226 538254
73 185 416353
257 221 442091
55 152 301011
167 161 256402
193 71 144599
37 238 538080
263 30 798363
123 297 837671
165 251 809358
131 39 585631
248 191 196195
229 91 658382
213 230 225525
105 102 153925
119 225 67796
94 70 596330
224 66 100082
210 262 928644
110 221 550113
78 250 461302
267 278 279972
168 181 836487
192 44 824639
133 124 789360
37 246 65112
285 294 848796
80 148 747853
243 269 343825
170 75 942419
216 246 547875
272 153 162272
137 65 344989
242 81 928178
27 35 180792
296 89 184756
298 127 636687
166 152 850692
112 109 792635
214 34 22595
68 7 765261
96 166 139293
293 187 265212
107 182 190707
126 203 387598
221 179 336494
30 117 241324
267 75 549016
1 244 553252
89 49 181246
95 201 333121
16 13 651137
16 210 111444
146 23 88361
84 42 408894
185 227 597029
112 63 927945
289 127 268003
72 228 446882
185 263 621482
86 197 604608
295 16 457744
278 5 662705
41 297 353637
11 205 152865
188 146 10613
62 33 569736
280 65 287835
65 24 507740
297 290 451831
122 230 912966
221 173 532139
130 230 739834
297 236 980288
173 25 901470
170 81 705126
123 239 772037
202 277 466851
116 261 48160
140 31 831356
52 81 385665
4 123 341390
193 63 893409
161 189 170500
294 11 403589
236 84 518632
104 81 159370
110 226 614814
82 271 529548
175 21 80255
85 242 375934
266 207 359847
281 245 820544
181 162 122847
171 73 676659
243 267 797628
253 96 283000
267 86 726554
253 184 252758
148 191 201078
51 277 191491
180 177 993441
39 161 142146
262 284 700201
288 263 604232
183 79 200434
159 199 460874
224 162 348979
6 161 753338
23 59 204042
166 62 493301
16 48 780608
269 56 240009
245 108 159287
18 116 633260
51 19 79263
188 35 932233
203 56 959772
258 103 341456
198 254 197093
224 41 517270
268 166 303978
48 5 443658
121 70 881151
111 135 7105
222 127 402941
62 118 742845
276 100 107428
286 214 914018
267 180 199427
72 10 888953
60 261 419405
203 259 580330
239 288 65551
213 164 997347
80 42 698086
194 180 85936
102 252 663508
183 237 802538
199 127 949951
201 87 153964
80 183 828115
104 157 881550
226 191 917406
132 190 209899
140 251 634240
54 245 592734
96 283 365090
254 53 67370
159 210 384348
149 190 359988
178 37 160601
159 113 991605
169 250 562817
27 249 949010
217 94 798836
73 66 741326
165 26 314007
297 191 924152
285 92 812171
84 14 511759
12 291 704029
42 89 760379
240 264 224639
264 44 303520
14 163 476291
110 249 906446
110 108 607911
287 153 434945
157 129 275077
260 205 794846
153 262 614291
119 172 191722
272 236 794997
111 113 188810
265 237 403500
140 205 59318
92 109 515633
287 75 241334
19 129 825264
126 287 189548
229 79 951478
262 183 81933
123 167 587026
105 25 314685
89 275 472127
49 77 475307
66 30 412090
245 15 987035
211 178 24403
97 104 45401
4 54 58493
79 246 782668
46 188 411926
26 9 71651
124 19 831058
56 169 730789
92 8 986439
283 140 502380
272 194 343730
277 17 368902
118 14 889570
10 17 879069
211 263 125306
218 6 686947
215 195 634078
106 5 356305
247 289 159481
283 37 551751
248 78 951897
161 28 900928
285 125 540487
277 209 888571
120 155 149793
278 237 545734
118 128 768961
286 6 323605
75 59 14815
244 279 173698
49 86 914854
201 236 130793
239 55 604788
270 124 305808
30 143 458693
146 241 174831
193 273 723683
89 86 659198
73 189 786003
144 227 626894
30 260 806710
259 29 351764
203 185 909896
93 230 471676
4 222 614870
281 129 946717
227 3 455223
51 99 688193
128 237 606673
185 271 118376
245 254 75344
133 119 675205
54 165 479902
204 6 748539
261 168 229538
147 280 721604
192 196 631643
184 138 176783
299 15 721450
33 167 529169
92 55 940707
171 201 225046
285 193 408292
182 47 395007
179 282 850717
86 227 23252
96 36 173157
194 65 390108
75 83 189595
132 129 340135
284 289 126574
219 156 369411
288 225 864625
95 71 333986
138 100 624456
145 200 903965
231 108 536848
61 296 501733
279 174 970689
32 39 610616
96 266 673466
67 118 148067
268 88 813635
254 238 464573
48 224 117402
140 34 632020
40 66 868999
132 87 654115
283 188 636770
90 262 26128
78 241 660904
38 155 946514
191 197 576272
136 179 184404
113 138 894871
65 45 271290
210 178 71375
27 264 963254
53 11 486141
71 85 180280
145 192 361712
147 157 881479
159 70 283280
164 2 762367
63 126 337309
256 69 192747
10 155 922101
121 9 527503
234 113 981169
37 265 915908
161 244 29609
101 73 443618
294 69 405622
250 284 66695
194 109 357156
248 107 965784
108 159 326038
106 18 131551
11 193 376074
29 172 506009
217 163 392522
22 33 509328
234 84 459025
80 184 662485
141 197 452776
47 99 954238
172 174 349480
10 166 682340
78 59 131444
285 39 354558
105 120 802025
12 275 831859
136 230 584476
179 128 359031
133 46 903012
106 33 686505
227 268 51948
62 79 588005
113 8 221888
291 274 345831
48 164 134827
185 155 290543
41 98 962626
248 231 473114
21 216 177067
248 222 55376
102 174 569636
147 203 785243
279 261 34944
300 233 670231
54 45 322525
206 80 362066
79 163 687884
21 37 85114
190 99 539750
21 293 718538
135 150 400744
207 164 454160
44 260 269608
86 299 369073
222 260 490964
285 187 331404
89 185 985917
291 160 55259
189 78 656072
259 65 966710
278 297 166914
217 265 776753
247 222 739318
144 214 418835
262 118 63674
192 20 974177
142 37 472212
154 16 351049
107 125 427930
149 72 694287
91 201 870274
145 170 491609
148 192 951915
47 262 602930
177 251 579178
298 286 215116
104 24 426215
270 33 362637
46 90 257376
62 154 889346
13 244 763804
187 82 568778
39 258 721583
22 163 203355
181 54 622448
146 19 689580
216 96 41116
170 205 656304
238 179 45003
26 253 869735
251 41 595704
2 42 210096
221 244 7734
37 196 523225
187 122 290777
180 278 894004
7 274 899259
14 275 171098
46 8 727680
71 235 191605
55 143 353772
187 21 256906
195 287 527766
64 35 544477
174 213 849482
93 275 180120
38 25 324021
288 2 919388
38 149 341204
275 267 774539
29 249 879060
152 72 302536
65 86 540691
3 152 942724
99 42 414315
69 39 457724
34 134 687549
237 162 339957
33 105 746708
64 263 471636
270 148 743207
267 208 223204
263 114 692771
86 5 722885
78 24 528705
148 200 862088
57 18 793742
137 76 914525
221 20 49915
153 265 893173
130 79 840103
199 50 365973
93 189 670147
93 7 954541
225 75 257525
27 157 803877
136 251 51787
27 135 774060
49 294 902932
70 278 959419
214 71 365718
215 298 490576
51 166 815979
270 275 487720
214 252 619446
259 113 70856
34 163 882061
122 131 755392
46 38 39677
271 188 446064
12 17 428983
151 219 67321
60 223 800957
130 155 442638
229 98 795483
250 277 311109
52 268 954322
245 260 391262
220 66 516892
145 67 390696
113 123 482913
261 173 697863
129 290 459199
57 31 957504
171 278 902846
41 102 836968
39 180 858553
170 168 317046
27 240 535674
151 202 808445
40 144 933014
90 191 205568
161 210 859652
84 276 100493
173 207 988763
276 224 799955
132 160 792863
73 252 561175
191 154 676757
176 129 108858
227 257 438461
192 239 377515
103 82 504301
6 221 470351
19 27 864229
142 144 808232
145 60 370942
159 213 858616
120 86 196440
34 57 227250
16 4 127531
159 51 961152
180 91 388330
60 277 321846
55 243 96626
251 228 581960
101 282 855859
73 27 268498
141 300 837885
137 256 841248
95 61 710169
73 192 364858
65 161 646822
127 27 730012
201 222 49093
206 156 930743
56 78 193836
130 143 401600
157 296 467607
283 177 415528
68 84 415028
252 65 121070
258 126 634215
93 141 381122
77 92 503129
94 181 138521
147 180 864569
62 212 975024
189 240 598667
216 256 661444
178 11 975089
201 244 731674
297 24 821593
163 99 434368
71 294 588756
76 257 547053
59 235 739413
168 66 875905
239 151 406008
29 76 584726
180 139 397231
230 250 702178
97 233 565640
102 34 24941
10 86 13737
8 89 89334
132 236 851890
189 285 444926
233 243 136778
23 136 144386
112 53 776778
136 82 605845
270 66 2224
87 79 385401
68 101 783906
42 287 404288
91 76 766395
188 224 150928
273 192 923179
95 32 298710
291 94 268466
47 166 646837
72 174 740224
183 191 984733
53 57 820586
145 242 287588
180 141 356111
59 63 182033
47 21 740923
45 131 636138
122 271 635054
297 86 111720
104 225 798162
40 163 34668
182 250 873585
23 260 868208
277 124 289704
1 67 633342
137 240 260389
37 198 746274
279 232 371152
2 206 482075
203 18 338415
281 231 412595
291 184 16398
250 168 385106
50 151 855839
249 44 811590
70 95 235389
126 257 602132
271 63 264009
27 44 382577
139 168 836374
288 52 631235
251 37 743431
64 246 975273
137 232 800266
121 11 377010
74 46 227643
280 75 45928
177 285 77715
258 298 698468
184 56 832717
68 266 296466
239 134 958178
31 205 602787
16 208 740342
108 119 959039
272 143 289792
249 76 575051
84 237 517609
205 27 723577
278 232 984750
95 196 593318
119 107 820137
101 144 334527
88 215 468962
4 287 926612
252 129 175724
183 90 918062
188 139 792024
284 164 19223
29 12 860777
45 133 384801
18 11 138650
175 234 136681
15 218 710931
137 266 988483
3 35 846903
275 170 676208
77 60 856109
119 123 661394
222 122 922082
232 5 662596
11 101 262773
238 72 876119
213 121 607335
47 239 686491
91 129 551733
197 40 699264
151 103 633607
295 92 118335
118 181 962346
258 209 815815
261 102 276787
161 37 132622
206 219 823258
240 279 598329
98 39 807305
232 15 787987
74 41 898038
181 67 830547
138 140 490213
204 13 642799
187 225 577157
72 144 296008
107 228 987307
209 173 324933
79 191 525388
59 40 3516
40 128 578022
142 167 102270
202 117 986166
293 115 528366
1 254 179594
156 142 694966
117 96 55869
183 46 773073
280 218 287312
205 289 275349
212 188 296961
68 129 221247
252 89 367494
31 295 676029
98 102 311573
263 292 666850
158 6 231551
167 257 799958
218 215 770160
94 254 502998
112 206 91107
29 184 613491
137 103 949886
28 44 217952
293 232 270875
107 288 313870
22 188 93545
28 129 641578
186 194 946707
121 241 342693
31 124 125895
94 241 634435
109 148 712184
23 237 156512
53 246 75172
220 17 625875
11 8 606192
145 278 779934
98 113 978640
129 80 175815
300 167 313480
82 191 916092
31 179 48459
214 181 304148
61 62 417876
112 83 192302
268 79 511336
31 231 17177
120 229 739125
51 215 969993
5 115 87873
150 297 279045
115 83 881536
98 18 865708
192 59 170719
200 228 690670
182 68 842002
104 161 421252
125 231 121911
153 34 691753
80 115 563022
111 242 377753
83 209 770696
114 190 495208
123 299 110489
45 200 756168
160 77 68413
26 61 839077
165 112 796142
119 140 134490
134 165 937759
142 77 61750
5 189 766529
201 61 62614
142 272 70869
160 151 12511
113 203 412795
99 207 526476
37 202 287959
284 146 783107
184 283 577020
285 217 977961
116 97 671036
217 284 98870
61 106 803532
148 130 642904
212 137 937514
292 25 83103
246 243 825496
171 13 958772
281 247 100690
278 65 911960
103 168 315798
26 92 298918
267 183 486949
253 116 470019
114 63 485912
178 79 738732
144 285 85816
175 41 304092
163 262 481881
143 157 991657
43 160 13854
110 25 470507
91 152 580700
76 17 621601
280 206 623423
265 130 271853
99 195 291628
1 54 36360
259 140 751750
191 49 970779
240 101 964507
84 7 934762
52 78 335806
57 23 142928
65 74 622291
243 12 977468
268 138 24263
127 65 221583
231 114 498622
204 202 217533
284 215 591493
246 179 242623
139 192 863902
291 35 255927
47 250 125573
47 234 244931
161 46 495833
71 25 942175
104 176 217371
103 48 184440
237 282 318412
177 123 618148
125 56 209880
204 50 445889
84 113 258565
259 55 421249
289 290 539222
60 278 55089
77 202 198170
10 254 14193
173 49 790327
11 13 511440
198 69 270268
180 18 904007
67 169 176213
16 188 992958
170 184 273610
188 260 233289
249 222 154371
120 78 702790
83 98 624417
156 92 493021
150 212 592181
286 33 179831
148 122 315542
142 34 462935
33 174 41784
105 23 30841
95 298 806918
131 178 502124
48 225 672370
80 194 14525
129 145 979919
104 241 332656
113 268 295352
65 187 651389
188 282 535040
138 24 855150
205 171 298178
198 32 324963
84 25 544158
34 41 226089
6 267 563465
26 82 185160
81 163 812989
152 216 837116
128 134 467560
153 3 272285
148 266 475899
293 29 10011
21 117 239827
213 150 886620
187 142 86179
162 214 851877
182 236 114346
201 64 810613
199 44 975583
124 276 78557
110 220 40104
185 223 406440
286 103 529443
132 40 828543
50 115 45969
140 88 33509
26 150 430771
262 239 417716
251 68 786932
199 211 777707
217 123 249117
184 144 583483
108 27 985767
192 166 690496
219 276 993443
246 15 859315
93 298 828139
152 125 669926
287 81 523283
166 137 200642
1 287 527834
250 207 499366
284 68 194185
82 5 391737
109 4 71880
210 221 900862
2 265 161072
3 279 19527
102 108 405466
283 245 726410
78 223 119564
191 223 90893
122 54 580587
22 110 561856
204 226 400789
26 37 44900
153 17 646961
284 159 757174
57 292 869441
25 222 173111
204 125 372058
146 243 8166
271 246 469237
52 271 464099
227 32 672241
150 146 54611
281 272 876262
259 121 154426
51 163 606301
9 84 506195
249 17 723294
131 262 571942
300 295 723318
122 291 357861
270 183 72753
12 174 734598
158 101 814266
123 164 470720
226 264 192514
262 127 855492
148 251 933959
38 13 414210
206 222 717866
97 145 382714
157 47 532620
187 138 694984
121 202 903701
143 35 966359
132 216 627084
159 194 92615
265 83 504925
154 24 438717
89 201 930547
284 92 215656
249 259 320062
254 20 948524
42 149 984899
177 255 150915
159 278 368931
201 117 860672
206 254 324445
226 258 214872
298 142 221744
273 12 196562
236 97 412434
140 159 818
190 113 669507
82 20 754694
56 128 106026
82 89 989523
134 135 732197
293 106 211172
262 44 89877
180 37 134557
130 47 364652
98 7 773420
258 15 152104
99 159 633537
59 193 574197
236 106 123517
42 160 53265
124 96 142011
300 22 175946
249 159 697545
66 170 861651
246 6 336124
152 71 399734
245 222 200225
113 254 838107
17 194 2075
66 57 240437
47 9 562197
268 177 343399
72 281 90269
283 203 323327
54 124 752837
231 47 931241
202 15 878940
270 289 114327
218 57 834632
245 160 487036
80 230 326068
142 164 635263
88 87 838555
46 125 357567
134 264 522538
173 141 487790
194 287 683156
91 12 179722
63 26 448195
195 203 436376
154 226 693872
123 85 440137
112 285 460901
110 260 873034
89 118 468930
2 266 768887
164 208 748156
164 250 472233
289 43 55290
250 243 627339
93 153 469590
236 185 864659
103 172 484910
118 197 114593
65 15 124884
292 43 116768
16 246 130786
288 26 74090
244 253 17674
136 17 360334
92 257 574111
269 83 281
217 25 356251
193 7 500887
83 30 87216
243 113 65544
132 207 261486
154 141 662822
257 3 504107
281 163 38396
285 44 608197
92 35 758941
285 295 613470
83 168 164473
273 200 993480
92 165 887234
289 185 337819
144 273 523588
127 22 547873
178 42 715953
62 121 693336
185 192 395998
119 98 476860
63 283 93922
108 52 525415
229 288 662848
295 73 661176
47 291 373897
209 53 744010
40 221 131654
126 184 150749
99 242 602007
81 215 571746
106 119 103023
218 191 734515
114 134 122007
49 96 19427
174 140 169882
253 70 613390
211 93 258375
3 223 195874
182 299 463919
182 259 258201
290 30 374107
201 97 246330
140 142 896062
196 260 659700
203 107 429572
200 278 828823
267 32 188651
91 18 278910
215 300 672103
11 290 505216
137 17 129497
74 137 507406
69 127 339426
3 50 103160
81 263 377371
154 288 883245
25 97 559664
69 50 695080
185 193 554369
253 255 790956
46 291 940274
178 139 303107
267 100 96267
82 289 997506
293 22 927155
248 225 837938
80 131 505688
230 148 183013
95 244 851461
80 174 509556
167 203 561879
300 24 442925
222 169 266253
77 279 682692
35 280 744274
215 59 5007
100 165 4746
88 144 343477
24 76 763422
211 167 627136
111 188 6861
93 54 567127
99 246 945188
247 91 438021
58 122 968917
172 24 7152
70 105 776980
189 202 331274
273 22 104953
218 159 967560
184 5 741861
234 267 396294
78 156 819318
187 182 378860
133 273 156893
113 119 921539
161 80 999283
107 12 140499
234 22 502589
80 237 194597
203 155 297531
73 167 260615
283 122 247407
18 74 378216
29 55 428099
237 262 702625
96 270 198112
300 137 705055
207 161 507986
134 259 865579
269 152 809288
300 101 937010
276 258 762602
199 276 493117
219 79 961005
21 90 329106
284 87 843068
136 245 235755
272 256 3068
115 62 465436
140 228 662241
194 75 327807
142 180 128513
265 275 676049
183 147 894436
293 222 202241
57 20 707671
300 255 73111
39 92 48147
286 251 314309
148 284 497445
264 192 982938
186 238 466615
230 154 27972
10 274 309729
37 186 528348
124 252 572456
197 92 150963
52 71 715595
297 102 428868
258 26 461400
28 143 330482
269 167 941938
40 249 748000
148 57 516738
227 4 768470
238 95 536184
59 154 845317
25 170 180827
166 187 849363
118 232 739138
241 185 631073
257 152 801518
128 110 847491
117 100 315323
261 199 736850
299 69 74134
132 95 361742
134 29 93126
116 242 281720
164 163 303074
161 96 470955
233 274 225473
109 172 766163
81 209 590551
178 198 882431
240 85 885666
89 146 684745
104 277 877608
104 171 456219
187 139 915229
130 255 52109
6 167 179877
182 262 586515
280 267 355079
48 140 827133
18 35 685614
127 17 786655
140 238 27615
64 281 689086
182 192 684250
180 97 864886
22 177 181105
7 65 684525
210 223 472002
11 253 162527
232 26 336403
253 165 672097
181 293 716256
128 242 67291
169 176 58369
158 149 863646
262 33 697803
109 132 407702
85 247 555836
195 196 706221
291 138 464937
251 114 535746
99 90 177025
135 154 248668
94 237 332341
171 45 361400
2 294 922989
110 43 827257
95 94 733422
137 268 581581
91 234 202985
30 227 59413
216 48 705760
224 6 272800
164 228 477378
69 66 771719
31 151 149422
202 62 760450
66 292 841171
61 216 910427
92 29 665639
186 12 33808
21 44 237074
215 125 577469
264 179 510677
160 138 577697
82 189 750253
164 128 416827
50 169 594168
83 292 357925
284 199 956394
213 79 791425
248 176 755362
42 104 998935
190 295 565222
277 256 934262
81 278 639681
8 251 703097
10 173 810808
51 111 468596
9 74 127350
262 236 123247
297 288 352140
271 172 570514
294 42 521552
123 287 852207
234 116 984933
176 51 415914
46 80 776437
198 63 837862
169 146 627036
126 165 591314
171 144 537468
248 289 203681
25 96 739483
58 83 485818
100 80 312499
154 221 607317
111 273 868422
5 282 567852
17 148 866885
93 192 782498
100 202 646982
96 241 105597
30 163 676841
213 36 410730
31 24 745638
47 215 39967
297 152 585303
106 22 839590
224 67 523280
133 40 569501
137 84 117847
91 56 500481
162 199 234394
99 251 651167
278 111 291499
91 34 426057
25 247 301468
4 229 292790
298 206 610917
38 138 753935
176 58 408308
69 56 300048
153 174 622948
122 241 44210
274 55 646972
48 27 424691
124 114 721978
169 91 647137
129 168 631589
187 275 722440
60 255 989663
11 102 718769
291 292 42268
198 229 992494
297 75 60655
211 287 403370
123 171 436935
142 260 67530
286 130 957074
237 173 214157
227 72 309921
257 298 407828
284 32 847753
51 92 555737
10 255 520422
8 176 148113
56 68 539744
193 76 149794
191 209 729407
34 248 268669
200 70 512651
187 54 504931
300 13 939343
125 140 319873
44 167 697156
253 288 404681
54 260 783221
66 211 903508
214 9 486157
211 293 223336
133 60 817802
129 233 53895
278 112 595829
299 165 93094
276 269 178503
175 198 896532
27 85 985316
196 206 452506
17 47 198351
147 194 33270
235 228 975042
278 64 641300
104 114 591899
96 111 879261
230 27 556474
258 190 343524
267 292 371206
228 108 291825
231 205 932440
143 246 683928
56 1 299713
202 129 148160
51 120 499403
28 208 605706
124 97 599739
106 11 910229
143 68 102929
125 114 444817
60 89 527166
130 221 233798
182 32 739860
81 220 603810
10 60 740421
190 178 187267
9 70 270862
189 146 773464
53 81 588585
258 266 999177
151 245 326340
47 83 567668
165 49 503844
92 179 935716
172 90 976668
228 179 878033
222 98 369894
29 233 436330
197 17 267161
47 265 941530
120 85 756780
221 146 342855
165 222 551725
195 281 66405
154 188 738098
110 113 56104
82 132 99154
215 28 458653
242 42 443865
241 204 392415
121 246 843434
195 141 759317
238 194 657463
210 288 326864
267 98 877497
161 1 513528
187 280 636027
217 272 800298
75 247 142853
127 100 970791
5 92 127030
21 105 314204
287 186 19211
190 290 946414
21 184 842472
26 83 173338
152 255 701745
14 106 577422
45 77 156824
110 82 652399
134 269 633031
124 107 150640
230 146 92412
104 226 208318
120 115 868362
63 9 333503
215 140 30641
117 268 113541
3 106 858285
29 230 265820
86 61 22849
52 13 72993
284 106 286699
167 5 658299
241 298 294286
120 159 285163
279 146 689861
176 74 186664
86 194 949992
188 247 136077
232 271 376459
119 224 433982
66 59 492126
16 272 303260
149 225 821731
116 136 845499
94 18 30551
86 109 29364
294 13 461717
27 114 6552
207 100 516332
186 99 315074
102 5 36964
230 190 818327
233 219 842660
106 147 106345
208 178 565898
213 101 508878
259 56 582959
50 157 679797
268 128 325443
3 57 894220
297 276 980980
271 294 818083
24 141 211117
37 215 104210
124 138 541745
3 278 460030
24 166 818545
87 277 116632
286 118 843839
81 289 94285
150 178 421554
169 151 501153
124 191 199189
229 12 474358
53 187 250567
199 29 182174
156 137 760939
76 218 446288
297 17 241887
212 187 963349
35 29 548661
298 9 614849
10 98 143073
34 84 380803
28 47 917541
28 54 226617
76 224 883318
91 281 273260
191 235 864719
193 90 837129
77 17 126094
253 109 248193
63 56 336716
215 172 947998
246 291 43855
107 75 90071
232 34 292662
291 221 183498
272 76 504011
56 104 786509
14 108 994847
47 111 171637
282 206 119950
255 223 121607
111 253 160412
100 56 50879
222 272 856801
174 181 420194
79 30 952624
40 90 580857
215 221 658931
170 190 451710
211 79 761134
12 42 925838
251 45 113898
271 283 733411
131 189 553127
175 60 360793
278 73 772624
7 189 352119
19 183 121306
254 132 329743
238 158 137008
217 196 23767
284 77 240537
38 18 544388
188 186 511805
37 162 40944
128 166 575442
1 27 58078
194 36 391845
271 293 327569
229 263 799211
70 188 424287
238 43 152199
243 245 205675
134 120 168906
135 166 258857
40 231 126519
106 159 273067
26 229 32149
176 163 365298
182 13 597003
134 170 137469
39 35 737301
144 25 935977
271 291 424432
105 121 404404
73 236 217028
115 181 221141
57 40 876627
138 31 464804
83 72 144973
296 164 549961
125 53 787223
58 159 978179
49 51 338649
136 131 711482
261 100 693824
183 61 215663
124 50 787956
107 220 733662
142 63 315002
11 3 618287
131 146 745297
64 170 804314
163 1 589213
209 252 562378
228 143 634530
276 29 347800
20 248 662317
42 145 785554
211 221 605375
214 230 377495
259 68 473975
32 68 179415
96 15 837706
187 158 551531
227 42 82101
190 215 617860
268 255 977429
68 36 605977
7 130 975895
71 279 789766
92 189 388143
40 192 374
287 54 213593
168 275 159532
130 123 359066
122 295 335775
277 73 503002
88 220 528430
11 40 967785
246 95 29022
300 128 876903
33 250 366029
122 35 911061
74 144 907290
262 2 135551
32 195 206022
260 280 845375
19 122 442356
208 149 399528
8 58 205039
5 133 665567
12 70 58057
182 105 691165
129 296 679877
222 237 55168
25 12 818309
241 35 542164
114 265 423971
22 205 366310
130 208 758558
68 81 105854
71 218 733459
49 200 879754
289 119 573346
222 160 991772
11 36 203265
255 147 269887
221 48 206987
109 127 176421
22 138 73597
119 256 988647
240 12 830807
35 249 863444
285 174 742654
95 56 45612
187 296 759578
23 162 544659
279 150 567792
165 278 816266
238 201 967107
243 137 841068
246 14 49600
196 266 676672
133 69 50007
226 183 173107
25 267 12780
161 23 218461
33 216 914841
272 205 548410
264 294 418877
68 6 296464
84 91 597460
180 33 521558
252 97 974676
7 17 393281
12 270 28633
241 1 743786
78 76 757077
254 142 247056
82 166 532889
15 84 732474
170 67 170163
168 113 121167
276 58 208912
234 18 477265
257 279 630305
77 282 851843
219 33 26932
265 219 137085
193 217 329438
97 192 301490
133 250 214783
139 265 122453
4 2 302384
249 112 438789
35 198 288565
163 89 370195
125 76 636650
277 150 229402
30 61 182571
271 73 739307
26 50 523447
58 288 839779
101 51 991417
221 299 610098
207 269 637138
2 200 914031
27 156 61447
291 13 338032
145 13 467812
198 91 910088
189 242 518690
160 264 212522
147 263 144072
16 193 510748
146 84 701087
119 44 47182
233 194 955030
86 26 444418
115 19 33841
10 102 621171
121 98 380732
92 253 87064
178 221 273073
264 21 934280
13 257 19169
188 259 157031
174 11 447762
233 175 6587
87 72 522577
244 198 794386
256 235 79480
5 50 116229
20 228 316338
132 85 127085
67 237 300398
197 278 26914
79 156 8874
10 164 603612
56 282 186834
211 229 705758
11 89 386099
16 58 202008
58 156 641057
207 187 261959
13 137 635030
163 200 908581
241 157 377883
220 271 144787
280 32 171176
287 278 722068
12 45 527715
140 10 282627
214 204 381151
297 206 657577
203 284 629157
222 193 71720
219 158 990406
183 130 506094
66 29 862441
234 282 320087
169 118 550506
173 24 520979
98 165 948979
234 287 382163
15 29 835185
21 60 922375
251 249 591457
43 132 504337
243 25 563686
93 279 996980
49 64 135665
144 211 119890
136 246 710340
28 135 414570
111 211 776233
177 249 748950
241 199 618893
167 18 501937
222 84 376272
118 27 181572
270 212 309251
117 170 583864
150 115 16242
30 201 474044
200 88 239365
20 187 182351
42 277 863882
195 274 637189
73 79 692005
172 35 451283
205 194 396406
91 79 592269
128 37 770716
43 241 55516
220 141 477644
72 207 665454
28 239 67920
105 76 856861
248 128 876843
77 225 537532
11 78 964301
202 275 137701
132 238 832871
94 29 609544
206 132 493531
83 28 676383
105 253 944398
25 145 250599
124 279 593552
65 167 62486
10 85 443593
74 38 441622
101 186 824251
213 237 925476
229 58 524217
13 102 313261
110 107 890247
71 157 396104
278 48 701321
216 9 890707
230 4 539353
193 40 87934
37 169 725330
237 276 532046
147 219 173035
297 179 615580
262 256 31987
193 50 358514
3 144 590727
120 40 726987
149 78 878857
277 234 152257
277 61 790213
54 125 749935
130 96 864781
61 261 144793
78 258 749601
279 163 536081
222 142 954271
113 263 912536
110 139 240348
212 53 849601
5 276 344997
94 67 586152
105 237 601107
75 87 552597
262 45 759389
190 244 101570
208 193 848494
257 43 857282
137 34 510781
50 11 350411
166 278 512525
84 155 396898
153 247 858430
149 65 194962
185 167 194407
27 174 522109
68 75 623433
109 286 39559
65 258 136764
288 87 253265
27 53 313199
293 212 570094
18 289 843800
256 96 616690
52 79 644570
264 292 426108
197 269 201248
287 237 945518
58 257 942229
266 176 355063
132 163 196955
238 151 175632
47 5 195778
170 138 129413
96 21 745622
115 171 627857
179 98 303876
231 135 561343
14 107 679950
155 62 948601
21 276 707503
18 209 135690
226 26 340380
280 175 535207
7 23 303558
116 110 309717
245 185 917660
216 66 102031
53 261 194466
13 4 783379
128 293 247032
273 96 18217
106 104 713270
26 103 106859
50 260 935382
30 244 415073
84 268 756667
46 56 47808
30 121 7552
74 256 337067
128 162 386185
177 17 229734
180 291 925286
131 273 717076
292 272 456314
147 110 506888
297 161 743765
121 136 894371
144 276 56156
300 205 670632
110 14 181886
113 221 246492
116 284 232986
52 199 217354
254 179 65634
94 200 386930
98 74 407990
165 231 12461
280 232 896905
60 187 273527
99 178 603926
116 236 572419
52 133 370157
1 85 451362
148 61 31121
65 30 600073
259 142 3496
90 268 472547
258 224 716838
39 157 18113
74 238 626272
261 263 60046
171 184 733103
297 43 155623
67 114 329567
163 57 480856
88 59 939046
68 135 23759
114 293 42249
156 286 795291
57 77 794174
197 41 513372
126 273 137984
282 43 759601
51 248 396109
96 230 516652
51 170 331598
189 2 43109
249 63 63070
240 135 185195
231 63 714359
220 122 937524
43 271 242452
79 292 745400
270 63 538186
194 144 540170
235 1 588803
104 71 743926
23 97 399390
91 50 910188
154 227 67707
215 277 663595
100 8 507579
256 261 450097
87 11 343324
67 54 59005
86 103 111089
261 230 639369
179 130 798596
268 17 30199
185 249 390227
178 231 161114
13 295 569379
92 71 629177
35 60 179718
204 165 437011
156 98 773676
26 20 904215
126 47 238151
65 289 903111
238 193 215426
85 53 933651
118 119 646415
106 163 330228
186 56 472974
74 226 341316
264 69 159494
214 28 892524
239 201 31817
149 53 50879
259 169 200861
177 20 697494
126 166 269334
71 219 733974
197 140 712135
40 129 426405
64 244 772422
248 28 772261
161 3 721401
80 74 904212
44 182 163176
6 166 508652
268 243 714773
177 279 917768
82 35 327165
168 211 285642
55 247 146649
271 134 725975
201 119 364350
262 253 190771
165 197 988348
294 245 117875
119 190 13060
133 29 917388
295 282 629776
239 52 483734
144 233 232308
164 65 733525
261 27 150117
138 263 632099
172 216 872647
66 60 841955
199 250 813569
283 249 645011
254 49 788312
29 195 847571
108 39 26720
43 155 281896
206 288 219847
276 187 555468
114 24 587707
27 42 216910
82 131 968343
206 50 299263
102 112 50222
8 40 372163
73 143 839621
241 99 671746
14 157 125655
189 300 737541
227 187 231617
255 112 103166
252 34 967583
250 48 348167
199 175 269986
2 65 83429
233 116 607953
42 79 432666
208 174 519306
79 20 542585
49 171 462773
247 128 619234
9 278 720678
48 245 523946
43 56 828440
173 51 603797
227 79 239130
44 46 54208
100 24 965216
18 42 594770
243 46 893439
97 152 286257
283 178 490971
286 275 390024
16 131 720911
259 248 12726
245 273 136069
255 212 167698
83 182 303853
282 31 161023
258 225 826612
217 128 666661
233 247 303730
211 227 294019
143 273 681524
163 215 593901
111 142 201168
147 23 956180
219 51 484777
55 53 63719
64 180 565138
187 67 632907
212 164 410624
12 242 657664
39 272 879898
88 210 233067
41 300 31796
262 204 79509
127 13 416094
14 2 824898
238 248 922757
40 238 902910
62 220 248261
269 165 436190
292 114 164649
99 155 871299
174 280 94056
283 293 545020
115 195 640283
160 244 20938
109 102 797221
170 162 877361
106 212 902177
284 278 130217
128 43 668966
50 128 881332
292 194 403669
238 206 948442
111 159 685960
134 62 904283
272 135 451148
123 45 55607
147 102 487418
291 149 321827
193 198 94868
272 187 394125
261 108 55132
106 43 364951
262 94 924510
90 55 849862
268 176 701562
294 76 459719
37 17 29264
121 203 597112
24 77 694816
64 26 745042
176 209 985024
172 89 637871
263 252 94948
127 92 791626
292 107 495370
50 292 761877
160 98 579071
20 172 417357
259 25 498223
295 19 41828
140 44 830047
203 57 970675
124 259 971285
272 93 664653
161 122 533567
31 278 936894
22 249 731759
286 39 76431
240 154 219871
62 51 999357
80 123 650806
178 216 252777
136 269 544917
56 244 117823
296 107 716680
203 229 762117
126 253 888528
237 263 595318
57 54 424851
282 154 721892
295 179 753912
278 47 188443
159 277 527152
53 297 26934
292 202 226593
54 247 914649
257 37 252813
221 129 487671
225 134 144205
191 129 752135
254 56 285702
75 91 903934
73 267 812031
174 79 239868
97 41 936870
274 196 336761
170 127 444890
172 149 97598
276 18 20807
70 36 66588
33 25 600965
84 254 288702
167 67 415719
236 60 895201
219 94 233416
180 263 716443
57 240 460322
241 7 270469
42 102 230601
142 88 50082
63 89 323747
81 213 84190
41 4 474003
25 35 70078
28 299 130336
219 280 264218
53 49 422439
277 187 827488
296 44 772210
153 37 627157
63 58 699927
29 207 570558
176 192 822502
240 24 850984
283 228 589974
54 171 128447
163 154 396553
34 77 35986
205 141 570348
235 271 797136
220 44 228984
246 269 62932
190 88 473477
139 297 140078
72 156 919984
199 103 578857
166 25 653551
119 112 104135
210 45 901072
104 132 9374
129 74 732807
134 101 314464
89 68 44701
64 110 312147
289 95 802317
194 58 598976
117 184 998206
296 251 654159
115 146 205731
300 165 676904
133 296 475157
83 95 120414
271 101 355729
65 175 1390
50 113 725338
196 52 440618
109 205 272915
268 59 429198
84 118 277288
220 108 30486
51 263 601124
220 32 722675
71 131 943638
233 230 168366
226 51 222467
81 251 60901
291 81 89613
211 125 484101
254 214 986758
211 151 132371
266 199 832296
13 174 831129
169 102 230390
168 172 425049
176 49 578939
156 7 941678
243 86 447574
178 82 402050
213 49 868317
96 152 607787
6 258 660847
148 296 793691
126 259 885537
74 149 520804
136 137 431792
123 235 496696
87 155 764654
238 108 820392
167 189 190086
255 238 496125
269 150 201702
144 50 241472
34 182 549948
112 79 529155
185 298 432703
17 238 165149
213 4 721466
227 93 523138
96 150 636924
32 5 801590
53 158 393445
237 224 659144
86 98 567968
40 208 823757
186 50 120029
185 103 213535
111 130 443801
243 118 83900
151 230 493918
1 211 378522
118 246 807583
71 110 838895
167 21 424527
19 262 351522
124 9 783821
210 257 527933
159 127 60711
143 254 68150
127 272 770287
118 237 104810
288 234 470484
223 162 237166
223 16 413518
40 224 628051
53 92 327233
41 168 130718
286 173 113495
41 200 767692
139 49 966043
261 258 248761
230 255 438182
151 209 160647
68 274 102241
154 80 705379
74 90 837325
138 43 610634
151 16 647232
165 245 351611
191 273 688012
43 176 931203
275 98 433729
104 131 880360
98 64 516139
265 206 593945
292 158 358733
288 126 232561
91 264 379293
6 26 116369
143 288 988976
222 19 892378
264 231 955374
185 243 252846
95 58 714824
175 174 821691
168 217 866262
98 166 611198
176 63 23711
173 182 856413
107 117 720592
237 111 292412
44 87 754689
278 218 755699
39 55 738211
92 154 494278
299 102 175786
161 130 977375
63 243 75118
209 142 298950
28 160 347744
14 202 493754
169 168 266737
253 270 972122
153 194 535802
64 107 967648
269 253 788023
179 104 855003
63 157 99818
63 226 297290
285 132 959511
126 275 402966
15 187 959989
54 185 576144
167 40 621046
210 230 240872
97 287 774873
180 73 338655
76 5 223442
51 235 610268
200 172 150113
200 191 346593
163 178 681162
277 101 853374
144 176 244462
228 174 181524
112 98 754446
159 76 330292
288 43 565881
181 107 384802
251 265 957684
205 251 299706
43 9 506378
87 52 592447
286 139 747503
224 100 366941
200 58 677992
56 286 459903
114 39 135275
22 158 895785
150 130 192993
7 296 593553
56 121 15757
265 181 296822
199 83 268408
47 230 913199
202 192 735799
66 8 879431
21 262 509623
158 222 855831
64 9 572577
155 37 824922
278 38 280232
3 241 883651
103 115 194337
137 196 467602
147 220 929963
74 277 307335
288 11 683829
1 297 860974
97 181 675030
200 199 5505
280 146 15238
162 66 952612
122 132 289231
41 241 589505
80 9 941173
113 219 145305
57 135 273617
276 181 491120
289 263 256951
132 225 750319
129 26 72910
20 33 849669
274 120 452433
210 135 264191
146 16 381723
294 200 144978
27 41 916469
86 170 465647
113 136 67242
18 59 313392
199 152 172815
5 255 281139
125 197 628675
182 33 979046
25 118 157612
233 46 721753
49 219 239486
222 15 53728
282 244 846404
299 159 518774
173 60 257045
15 192 53308
155 221 768097
5 70 328864
214 81 355009
46 174 379721
147 28 656717
49 158 22290
2 16 821505
77 42 781291
98 50 648778
294 130 167469
121 141 135750
171 26 788090
111 132 869456
132 152 304275
49 31 581607
136 91 562995
264 277 204973
100 300 149753
165 281 266010
124 258 143327
295 279 677146
26 222 591688
71 117 32518
179 289 288833
18 274 831932
190 93 450761
279 193 77605
50 89 580966
19 78 419616
199 192 208415
12 265 881239
172 241 224459
239 39 402667
34 287 547609
216 20 411909
230 50 346227
299 130 243887
218 97 862090
97 228 635275
7 11 296060
101 28 909554
124 178 769530
18 77 102255
254 111 189154
179 203 697580
141 177 299568
177 87 426630
187 239 647103
153 33 994672
25 24 863591
70 292 674579
38 59 359555
244 85 135500
76 74 305867
121 219 687208
161 38 640377
281 93 333318
298 107 333299
31 254 366651
215 124 178054
40 27 177584
202 282 38029
298 134 780900
293 254 309688
216 27 118669
1 150 285370
273 28 550059
44 61 169688
259 222 716294
228 37 637996
27 159 537873
292 148 630307
224 290 394390
170 200 651693
257 239 57280
72 240 845318
269 255 234154
123 125 397555
194 51 598187
284 150 662404
188 272 720795
129 135 295732
21 116 258832
88 120 690743
110 235 226221
203 239 523883
175 281 804418
159 244 193893
107 87 129500
179 100 171570
97 297 492585
168 295 34499
148 7 286742
26 245 386134
268 201 451351
121 25 483892
174 216 339840
61 17 180538
161 57 236796
118 20 219137
25 241 288031
90 160 881245
253 59 479349
44 130 993163
218 243 65121
41 1 738690
77 236 917797
116 59 334143
274 155 403291
120 243 322148
269 190 801607
251 92 183902
292 298 156834
203 190 349673
178 126 550452
10 11 649814
156 88 175324
24 222 57118
249 124 669508
282 171 230390
199 107 726011
197 220 310177
49 81 752587
101 65 964837
242 216 223492
175 148 901477
104 118 289917
24 86 206360
53 225 127347
4 265 2744
61 299 897351
18 125 336133
85 289 624704
273 163 137092
201 197 152075
144 203 536696
132 4 344591
214 255 919017
78 188 738507
206 70 607563
4 23 353530
44 276 747397
281 191 938933
140 247 836084
280 76 47455
146 259 325385
73 130 612601
40 272 478253
34 129 674743
54 159 252268
31 76 77453
75 169 160799
203 78 257927
78 99 533955
84 64 599733
61 35 775359
95 110 619202
35 256 995968
87 111 319209
289 271 665944
91 257 579853
288 61 627248
90 1 517520
206 60 617064
268 263 685048
245 159 757063
27 3 692028
212 31 412523
217 132 907983
151 265 126261
48 202 568163
60 47 359673
69 270 256755
108 223 496622
151 41 708069
92 263 580644
7 146 888692
272 224 649499
246 128 158313
89 270 697855
242 283 838445
82 274 625691
33 284 439308
81 155 712318
112 67 409269
121 13 118743
232 116 529091
265 227 41659
7 138 272968
182 21 211071
157 82 328005
259 53 299928
107 171 552766
99 280 415549
240 297 935011
105 241 209906
183 63 576602
213 261 283750
32 123 445603
123 109 85826
127 116 822408
290 229 890037
124 58 711323
192 262 942037
223 77 41493
107 121 256663
299 295 495044
88 265 968097
59 146 296044
137 88 907172
14 23 894073
177 187 225629
242 102 774067
153 70 465582
266 269 501259
138 3 605066
159 293 176596
211 244 595293
14 285 344689
104 263 590887
116 76 564623
234 118 275227
258 174 426923
199 171 102582
270 41 936638
210 170 446290
238 149 733485
180 294 437853
223 48 801988
115 231 282461
30 243 959424
9 103 890052
290 66 680993
175 27 464356
252 176 323368
24 123 122988
109 160 531703
95 260 333443
241 263 384372
152 167 637219
248 201 91728
19 161 280565
267 227 590993
38 249 512918
77 46 122727
61 173 789355
156 2 534884
284 25 318810
40 31 73108
195 37 522338
128 79 338644
86 32 944518
122 238 142327
99 86 774291
173 163 317240
131 179 220907
220 230 411957
119 152 250578
228 295 854412
79 18 536637
243 144 663408
137 134 92773
223 30 863345
182 51 835821
155 64 400618
12 217 510375
234 6 926149
116 149 446346
25 55 828143
23 234 886968
24 248 241639
207 143 992094
96 275 30362
51 67 701058
14 77 494302
162 226 705380
44 241 182291
123 9 395703
118 47 894787
126 35 12471
22 299 726725
225 173 669784
129 228 398226
148 89 514914
46 249 601839
268 281 645189
118 135 524687
39 185 564863
14 223 522478
287 33 907012
233 174 35692
173 292 217182
55 75 79973
297 137 395165
288 246 422493
206 24 71496
231 237 704597
252 203 996846
104 200 800850
54 168 330530
175 214 355867
127 75 111354
292 178 549595
92 147 988266
222 113 877528
252 138 233313
69 72 310671
102 167 535094
99 144 370524
161 83 76407
226 92 219233
84 70 20608
45 203 573408
24 44 937101
119 34 372073
293 68 807653
192 181 622251
2 53 664617
82 149 646539
129 230 23403
17 111 191742
232 264 642147
53 20 327643
69 110 932025
15 124 283338
238 260 791211
117 222 417648
205 189 262107
222 49 119660
122 31 315333
31 115 527267
124 130 245957
285 150 918603
284 127 396861
259 13 612845
117 58 255897
188 34 423994
144 153 981993
39 216 399216
140 11 773081
165 164 569318
51 287 356387
84 270 628396
217 73 501329
235 142 262433
119 193 611686
277 286 566036
153 76 168638
212 208 717205
280 253 141090
123 214 931402
236 93 198573
219 61 301382
41 100 962704
28 269 898121
26 43 161319
73 129 39110
77 22 585478
22 23 513092
110 58 942096
8 136 454380
266 286 800604
19 193 247115
187 164 352275
193 105 21099
8 59 531505
68 264 577649
16 15 2472
90 279 545848
180 10 186816
7 265 321681
48 259 951952
240 190 694623
283 149 141633
148 69 301037
152 261 284446
121 220 71332
240 33 209966
89 290 77295
8 286 901975
211 62 939843
33 17 219228
223 54 428420
173 291 295504
153 190 652967
201 40 252208
8 43 801011
134 55 319599
256 213 371545
78 272 426022
294 231 227376
235 57 467011
44 172 816740
80 34 822056
52 16 947349
193 32 493129
265 8 587288
296 59 219463
244 263 496040
39 123 541505
299 90 550643
138 251 260874
97 58 739
182 66 968581
156 212 720358
164 227 302801
180 202 607671
272 280 10661
63 284 829503
79 224 50669
154 128 507580
219 107 26438
231 79 837421
156 46 487385
214 67 366725
195 44 930830
150 296 925520
224 124 400463
221 220 429614
108 15 574994
6 168 424052
109 65 61501
211 137 748831
298 138 661756
42 158 431152
203 225 376789
197 262 505358
68 231 136707
18 111 423967
258 88 752013
101 219 266306
82 25 935393
141 146 615347
57 70 175438
256 45 87349
214 30 946802
247 60 806729
291 275 188828
67 148 132198
210 143 243658
160 285 107437
23 210 853507
4 281 969173
267 111 430769
219 296 222861
44 14 329388
91 78 149727
67 147 862589
186 255 83220
127 230 218742
95 172 599244
254 282 535528
189 290 655213
31 221 228800
252 150 16829
93 159 910742
91 271 897714
167 151 713863
125 108 687749
138 253 291314
62 18 212238
232 17 93685
227 217 361487
172 256 426329
292 181 823373
64 206 134245
106 283 937716
219 110 515387
291 182 702650
178 262 807245
68 272 598972
289 280 337638
43 134 876692
189 140 975742
75 224 535392
196 94 779181
252 225 316986
2 132 221488
162 192 274850
230 84 87519
222 274 364255
6 15 362598
261 47 101504
298 288 49613
293 14 852841
141 111 386919
268 173 785701
248 283 174748
41 164 618267
272 253 552296
285 103 748291
139 259 309758
275 262 165993
112 279 80922
252 269 153438
233 108 187661
139 197 308465
206 128 382805
56 116 712946
120 256 24581
287 17 512192
215 146 132350
105 19 453705
155 111 282569
246 9 928839
78 159 433849
42 107 802395
64 279 569259
28 136 759218
42 206 491158
159 18 170584
156 153 3330
166 145 564865
117 211 193704
30 283 217738
282 163 406181
216 153 617967
161 293 735298
264 265 975533
150 202 515040
265 205 701266
89 246 156340
141 231 755456
97 244 65361
165 78 817134
152 41 48850
40 48 605589
3 213 364598
87 43 615296
7 104 190246
253 19 274986
130 285 445932
194 63 194990
121 10 749586
162 291 660296
30 62 239945
207 4 88617
134 277 216928
99 62 765499
177 264 888741
144 250 954381
275 104 482126
243 103 220660
113 204 553169
38 115 783364
82 234 976639
118 152 906357
61 231 329213
61 50 964273
250 289 369658
224 215 204341
175 29 972515
27 50 13744
164 114 136831
265 270 717231
23 108 434245
117 189 814255
17 114 352103
261 9 675106
249 210 851536
145 241 549565
167 201 743854
109 191 573941
237 17 539984
47 240 612307
49 56 629084
112 133 77801
257 194 365035
200 109 576588
222 143 373896
90 288 856327
54 85 828729
199 106 361582
259 265 614776
72 214 785539
1 148 883313
88 234 600253
57 61 681696
251 184 492133
75 88 893039
253 2 100066
21 240 282833
69 145 150671
103 24 886604
196 297 370997
6 30 452755
159 109 618081
241 285 937998
9 127 118122
21 222 858482
264 165 717466
125 71 617255
79 180 410393
108 246 546694
150 288 290061
155 296 805078
280 92 401857
297 283 72835
72 241 128710
52 277 958616
267 169 571921
28 112 904602
6 128 17519
30 32 761175
192 144 960335
204 94 121844
205 94 690169
280 248 345983
47 292 330193
41 173 455414
146 229 464537
204 76 751476
185 24 177871
39 276 211598
289 233 814171
14 218 850129
227 36 731491
293 64 723033
88 38 508327
283 247 484432
5 169 328056
149 94 126278
182 65 507187
123 44 626364
205 198 283408
239 266 808145
16 97 369424
154 255 852096
296 259 962664
160 286 533820
182 171 83773
170 273 256461
252 128 410397
300 152 873859
64 162 966583
141 38 893416
250 21 20917
235 84 120098
300 134 239277
145 256 21153
178 185 106830
203 13 904374
202 193 722288
273 147 938280
10 163 936981
154 178 129966
268 233 839858
7 258 448852
254 120 852698
108 280 451792
278 69 668947
130 62 219284
78 280 3452
17 53 280228
81 134 484362
225 100 141106
227 214 228511
56 66 894133
286 41 380217
46 83 418005
103 195 740558
151 147 608146
93 33 443762
287 41 678678
292 10 673944
49 224 130333
6 110 705762
277 19 82999
150 205 174809
2 95 346389
193 69 494875
247 26 684934
74 300 467743
120 188 200336
282 49 107558
258 293 819948
3 146 581177
51 114 399878
17 289 619726
69 70 715124
103 67 894041
280 63 718567
200 132 179075
34 79 881426
254 217 19663
64 113 578229
84 127 510011
31 214 737961
166 243 952738
243 290 954869
10 171 116647
141 87 785854
64 213 744973
152 186 774738
72 26 754121
73 52 61474
126 141 489034
93 63 562727
284 213 994579
185 189 362567
128 255 569333
255 119 778602
217 174 885517
127 248 297540
136 197 808476
15 37 148716
299 52 126491
13 133 334074
215 269 952389
175 252 661855
152 157 286963
100 125 501722
166 148 551383
56 31 671277
46 150 833726
230 294 779613
64 196 594325
121 59 964205
272 159 602669
173 186 803497
130 240 205561
113 252 446328
97 49 856134
194 43 271523
39 288 100798
298 189 417041
16 244 830829
297 106 452042
148 81 695308
62 26 879218
32 172 932191
221 290 127030
296 36 359420
191 138 782002
260 144 741041
233 128 278259
240 103 573568
223 232 720776
85 215 48335
153 13 723672
283 231 888898
186 281 656033
88 64 757013
13 94 339476
178 59 624907
156 52 870392
118 159 628192
184 115 238207
87 272 360418
226 72 786340
200 141 455298
191 100 934573
112 291 223250
246 228 340747
239 73 88938
189 243 536475
298 85 561567
171 158 192866
131 31 531869
258 195 418488
260 60 365129
155 19 401721
177 89 966616
130 233 57632
81 110 401483
217 248 24558
71 120 646199
206 144 435893
20 200 690602
143 77 353323
237 96 38089
32 79 909928
75 114 143912
16 158 698930
197 88 307120
217 86 698702
67 290 665265
32 57 933677
170 124 102932
105 149 26236
85 64 725826
140 234 79441
110 138 763034
282 181 645181
254 41 235743
284 129 849574
144 188 501990
194 56 268558
194 100 72547
145 142 704407
13 277 438232
105 293 947038
91 132 424136
186 1 118341
33 47 279974
77 273 828923
279 267 655818
91 127 5320
77 139 794838
1 86 229324
126 145 583683
76 13 511224
173 201 7927
135 285 556029
54 41 673312
273 134 809438
38 268 17663
251 223 813178
212 44 15630
137 139 893726
55 135 412055
81 169 28304
171 132 978416
177 161 281665
236 244 357227
204 230 158378
43 214 630297
110 206 527332
221 118 255467
10 8 648429
136 150 62801
162 7 453974
224 27 20350
13 126 918004
113 291 93155
118 17 452478
223 45 208923
71 241 614039
99 229 12268
50 135 790122
295 157 93914
4 259 677223
64 173 956806
264 25 685315
245 153 209353
187 83 195036
218 173 82865
192 109 653576
57 198 735664
198 92 963582
254 271 685447
154 232 781270
186 31 79529
237 3 131330
10 107 41656
33 95 946469
160 62 899607
246 29 17131
135 182 452267
62 42 674364
229 274 489124
183 278 508198
34 21 51144
294 21 313133
142 224 627211
138 196 303323
97 26 67459
280 26 871903
273 92 508169
246 178 320317
81 299 495992
24 3 971918
127 18 297098
267 76 147122
71 264 496430
68 235 683682
134 174 561033
262 217 380256
198 34 962400
125 22 969297
145 6 614852
113 244 117322
143 193 605029
88 115 897119
265 48 396542
181 253 46983
265 84 46275
216 58 887899
121 292 187958
45 169 218607
235 70 72428
269 40 156436
13 227 408329
74 103 32355
33 120 328563
275 107 558023
182 293 425080
272 174 918741
215 104 960887
183 116 802468
250 229 28853
299 108 679296
23 241 661711
300 207 36844
131 73 285839
289 226 519390
212 11 959577
166 121 890348
242 14 582456
104 46 667967
243 298 509263
85 25 837818
177 189 356560
50 184 75981
100 152 144252
62 277 382377
40 196 54485
173 211 376774
132 266 544937
59 132 566349
104 206 407022
279 217 107590
246 97 820990
236 210 906695
209 204 793071
222 112 361662
35 49 192573
294 107 603439
205 51 144247
232 220 297747
185 215 549969
155 269 488372
81 115 865195
294 83 683645
275 69 810213
276 215 896813
180 156 629232
254 270 521332
266 161 638790
123 250 83013
250 130 866957
140 275 274581
156 57 715602
119 281 813430
119 55 970953
272 14 108897
177 109 952108
179 123 931794
79 241 638920
79 196 653167
115 46 735545
90 10 758759
150 174 837819
96 238 825975
44 7 437167
77 251 18738
13 299 372056
280 51 303066
170 246 989084
124 177 316715
297 21 975444
69 231 942627
230 223 656026
64 298 198259
239 14 573196
173 263 439361
212 220 801168
258 111 967715
265 254 824060
210 201 165044
176 6 742561
207 137 1056
59 179 656291
148 150 57476
199 253 873024
185 152 393084
259 267 461709
223 10 156281
192 277 952734
155 40 917521
218 47 86494
259 82 548860
209 28 409591
220 155 185770
124 65 989448
181 119 844933
22 185 464606
2 173 46397
85 168 67053
87 222 962143
165 295 295102
153 5 679042
283 277 551495
147 252 161516
109 202 689289
9 224 616353
242 177 356184
118 134 813263
205 21 285329
267 68 543067
182 161 199709
57 94 712441
71 205 49934
184 105 765347
287 147 695700
98 223 365601
120 127 638090
68 18 816476
244 51 309198
90 127 634071
289 208 431544
282 126 603031
31 162 535671
293 240 487327
89 237 161915
277 253 308202
116 155 556803
164 74 987048
63 274 913984
58 261 257624
6 207 7427
174 118 52866
270 300 152603
145 141 385027
266 105 211900
55 149 953832
75 3 324536
144 197 680185
128 294 106619
45 198 440070
11 141 326775
171 130 742799
62 123 506994
141 186 823306
66 234 639411
266 290 440377
155 175 396094
194 88 357816
157 187 591062
296 28 194053
125 9 463059
261 295 911200
109 282 28112
127 154 850858
265 300 483484
87 183 843405
232 74 453979
118 123 911724
38 11 301778
86 60 963001
85 164 80245
28 290 408512
286 18 211340
198 251 872295
45 243 306663
247 86 703613
258 202 160924
113 280 379630
164 76 18791
117 293 298843
84 29 124769
23 207 847863
300 111 483931
4 179 219107
167 281 881803
134 98 561191
252 197 308188
193 153 695747
291 241 993506
15 139 764706
298 87 868935
211 214 376015
61 4 14975
173 236 547221
295 253 513406
45 57 732914
276 272 921425
141 230 810358
76 49 536463
289 225 662916
228 50 598230
221 288 934770
83 12 351396
77 35 846587
201 37 445488
177 272 405396
240 182 647605
122 87 475014
211 267 191886
8 44 786120
98 118 607527
242 112 91702
103 101 224839
255 290 285749
206 126 729366
257 25 133050
202 248 739040
218 180 910875
25 100 939965
93 154 541458
195 297 598767
42 292 5002
9 174 450551
15 228 496561
28 182 836401
154 84 348819
161 66 487383
282 92 3225
204 80 255119
286 209 966777
233 201 832355
77 209 122067
165 130 592040
188 288 871517
184 300 660466
38 196 68634
215 93 283569
245 201 958684
159 150 162296
67 198 268429
10 119 962882
65 270 885088
59 77 152928
243 172 338272
76 231 472100
256 60 520437
287 183 841208
202 241 639608
116 45 501860
179 258 128086
158 159 384732
58 116 147722
39 255 164602
75 165 908470
108 6 743734
211 171 488842
47 55 318880
231 260 592839
209 213 354092
134 275 515216
38 33 787919
65 66 251722
146 205 727420
277 164 395177
268 158 266320
178 257 928918
239 37 620940
32 58 459276
249 28 336116
152 42 784282
45 252 323968
58 274 544658
46 87 965260
93 104 992595
216 134 328355
120 172 8094
218 20 717183
115 121 564112
57 160 519981
205 151 484030
231 240 586434
190 49 874164
175 218 284456
205 281 777473
275 16 280686
10 211 929295
294 211 911054
65 138 766252
247 174 830924
234 135 556197
38 245 807538
221 72 788887
55 257 798322
20 71 754909
47 127 230266
281 10 175961
10 88 846830
178 274 533432
81 244 543380
175 241 972663
181 135 485082
186 65 595951
16 280 341839
274 250 421539
179 236 106029
220 117 404472
206 185 412641
197 87 433779
2 54 983761
200 143 574582
91 193 301713
223 11 25507
226 282 940949
259 212 579272
222 254 425677
206 13 422026
147 164 132601
196 160 529276
279 50 423715
283 243 399147
62 128 454534
234 74 330547
221 117 56503
169 274 554309
135 222 50959
72 213 696975
6 293 762471
241 167 729170
19 196 448624
247 105 686505
57 286 813100
206 27 963607
161 214 547256
136 255 768281
18 156 87028
235 149 102362
201 265 626500
43 166 207195
105 175 816962
86 134 508793
171 42 259470
246 69 591089
115 61 366031
130 57 738121
222 55 23019
189 54 580030
270 136 284868
241 186 909017
265 59 430377
24 94 996935
20 132 193752
126 7 80610
254 163 935885
198 3 83487
263 190 371383
229 247 159404
113 232 608598
30 250 351528
52 127 335019
41 133 700882
167 158 45065
112 72 638097
159 39 141833
225 121 597323
230 197 961345
265 54 205181
10 35 744351
41 25 155760
196 108 130440
150 104 414946
206 300 604436
1 299 853620
264 263 412270
297 294 180136
161 164 506965
65 98 767650
32 246 380285
146 160 981114
58 185 565356
121 233 934698
121 52 865912
225 207 260191
120 255 19627
295 278 953517
69 60 707910
29 160 524414
191 95 324697
83 10 463386
43 31 404326
62 19 35088
284 209 824782
121 154 329285
276 74 660995
9 237 762114
131 79 682497
36 89 809087
288 47 110476
282 15 886998
94 117 671422
142 42 303612
4 241 354762
76 99 588459
109 49 529130
204 168 174754
119 170 895038
176 223 735630
235 88 25378
161 8 864765
17 21 127672
52 5 696524
64 205 108184
18 216 831527
55 124 900406
175 25 286383
235 22 152594
202 26 443429
203 266 209231
146 47 65231
80 32 137946
129 84 833182
149 109 95278
265 281 792189
177 25 608030
218 62 704329
166 255 243641
108 242 659889
14 207 658574
272 75 953062
125 120 803141
289 8 558409
164 23 524151
57 158 223662
21 63 332559
95 149 859372
35 201 168724
79 242 969436
57 186 638824
217 138 219098
71 128 307099
116 238 671837
58 253 729199
287 164 232938
247 196 902646
72 73 66772
295 218 864946
6 72 595331
185 296 756956
266 175 832820
72 215 925069
95 200 397238
266 112 394367
60 139 654943
239 244 76390
196 122 498684
175 14 420165
46 171 313002
130 110 224061
66 174 139450
125 43 469027
60 241 141391
237 240 507017
214 156 15745
39 27 664340
73 188 782966
193 223 210241
284 179 431162
188 171 387584
255 78 336777
106 128 360699
250 84 882473
27 6 926740
200 263 916948
159 196 878971
97 221 356015
75 41 537551
166 168 568558
30 281 152478
294 82 79532
117 230 912382
255 3 465022
243 212 154902
203 285 638944
170 294 226939
194 173 476680
295 57 192570
270 219 568057
238 70 107306
93 8 896525
174 133 974267
225 30 148684
76 140 183925
139 124 368576
119 288 297667
245 18 943835
292 199 169366
269 211 344657
12 69 5518
39 41 862922
183 44 673966
102 118 205460
143 259 481744
40 52 329241
109 290 979794
184 135 292109
139 295 457183
264 185 822740
108 64 362114
232 224 518433
298 103 530433
103 270 343031
290 161 115963
19 208 458156
107 249 646411
99 89 108498
181 281 360412
7 45 829480
8 52 490810
178 171 109065
68 45 653816
123 291 966422
14 131 196858
84 255 282135
100 285 340946
283 115 501919
177 259 566371
39 132 42308
186 171 332334
118 216 385862
55 170 431760
129 256 417723
265 279 915324
123 50 132715
29 61 483178
195 222 234773
38 19 484586
8 29 623840
228 114 979826
83 248 375677
245 122 418720
284 47 556535
118 189 618584
226 128 684355
225 8 641221
59 80 774317
120 266 293653
22 84 416392
264 244 784587
149 226 382070
125 214 957088
277 266 881478
31 203 699599
159 239 636951
194 47 402011
275 293 859898
286 68 718566
203 180 574745
139 171 867874
243 195 280670
172 238 310637
106 107 398072
95 204 37716
106 214 490240
8 127 177420
295 155 571281
193 281 56210
32 96 833625
16 84 630457
232 215 207156
74 161 148784
26 164 979468
97 158 216426
64 41 602412
182 55 695862
42 232 141114
252 223 182065
241 200 348196
211 52 900010
27 111 940529
262 294 372603
161 149 590291
171 223 382850
141 118 422575
142 166 39584
15 141 260035
81 76 754738
135 211 694882
196 251 181575
262 142 138046
142 20 495468
78 234 113321
195 159 700441
178 256 895513
96 297 522914
38 147 849466
171 23 498048
210 164 533477
149 41 917547
276 242 471158
196 97 575626
284 237 795686
84 168 385454
13 265 137736
33 241 195758
245 284 409975
95 155 901867
193 201 593793
260 235 948151
69 11 440996
21 231 362150
51 139 205535
49 20 85891
260 116 537925
35 11 712059
103 274 175842
251 137 277186
90 163 539291
30 273 78207
172 30 717255
56 234 814001
208 163 93345
49 80 231847
283 103 8731
141 278 393829
48 180 359196
208 158 952205
178 32 378302
108 116 326685
36 182 908765
16 227 483822
123 149 123391
215 207 584005
288 89 858978
78 218 462454
228 284 686216
77 116 318924
78 169 123355
234 262 405841
193 42 486901
263 222 882319
190 130 62155
231 184 486014
270 286 748087
25 277 67214
141 127 138342
1 205 517165
155 141 137434
110 267 796926
58 222 805981
20 294 32904
20 131 6286
113 295 779010
39 49 359235
76 27 12200
143 161 281731
10 207 517791
239 45 593150
172 170 596357
57 294 205610
223 237 906693
78 27 82623
87 28 553590
253 80 755288
251 229 259682
284 1 588426
181 99 267960
291 110 383570
208 243 771795
191 40 195804
53 188 38795
125 279 638729
225 245 851529
191 37 355877
219 252 866375
135 188 463897
49 127 923846
84 157 877353
151 59 48016
271 94 214972
90 27 255595
37 300 13300
104 197 316865
292 245 605413
181 223 426434
228 56 464363
57 228 600494
128 109 664316
191 74 593263
156 248 887733
186 51 830499
178 158 864815
34 50 141961
177 79 632979
186 109 400583
218 135 956595
183 255 25045
25 208 186077
109 106 283331
4 236 955504
82 12 803885
249 219 251784
299 200 287686
191 145 481182
25 272 160282
75 171 508152
250 179 878305
158 60 224674
62 37 783299
29 51 72411
18 228 799287
221 295 139546
104 16 332334
79 113 330960
119 116 518031
132 280 197985
12 207 801538
91 3 432849
290 215 63826
64 266 1649
120 99 250320
298 171 309015
165 52 677474
177 153 355049
141 250 396761
284 173 148978
263 98 444606
58 79 85971
129 55 97935
194 176 65547
133 84 893512
6 51 663384
57 123 507414
171 174 332814
26 198 424472
12 178 773937
131 17 264000
272 282 886004
80 28 70124
124 99 141855
108 49 910814
127 185 130373
44 70 368838
153 28 419066
100 289 30231
40 23 722141
135 9 389870
125 118 837999
295 145 571719
67 149 997558
64 138 456739
260 52 215450
144 56 859130
259 44 262534
173 1 648946
278 203 593192
140 269 160467
73 138 155133
233 213 692826
159 100 705368
89 258 331993
72 248 644791
105 186 945976
285 250 168167
8 283 248576
228 230 394337
276 70 902412
8 262 55992
25 178 311121
273 262 18949
150 231 607070
123 122 608631
119 103 246604
119 297 136072
54 140 756326
73 296 98108
173 106 565486
289 164 773620
104 166 836025
176 286 130431
115 291 215703
209 122 643996
251 59 152298
219 26 19044
177 50 520163
177 149 630181
65 23 502390
180 261 691570
237 251 867676
212 157 51183
81 24 688116
259 130 973841
6 180 913623
169 280 900060
288 121 596739
33 209 785509
279 33 472794
62 63 135350
273 47 704819
129 92 446597
267 131 59910
95 210 971724
18 115 658937
29 113 627576
28 270 152208
285 197 678196
44 282 378387
15 64 169350
161 236 617167
39 72 408545
42 265 993897
111 160 320416
44 265 953262
59 93 881542
200 17 154715
14 212 910475
122 146 609373
103 245 90480
223 52 981934
259 47 490052
73 118 992662
82 194 490915
222 141 928836
241 45 896987
231 273 589624
66 196 452117
62 113 749705
249 286 944586
100 242 192507
177 231 51245
286 104 373993
204 20 649920
27 188 540240
243 222 700045
130 104 525590
24 99 443408
295 222 315701
230 60 643847
14 135 952249
173 128 739237
89 294 857371
31 142 923943
225 193 655246
145 149 479898
177 276 203248
265 32 519096
6 251 869618
87 230 58708
59 25 206693
160 241 988886
291 300 37996
109 121 38487
164 183 535161
226 123 363909
256 207 91585
11 14 689416
129 223 383050
57 144 474220
93 34 668900
94 274 302800
281 219 26461
128 92 855973
287 36 636874
255 135 517988
78 42 242815
51 1 962893
190 135 166566
18 53 774706
239 67 853970
177 9 530224
81 182 771970
297 289 145119
272 291 10165
55 20 177269
24 178 21807
299 234 897394
43 94 279653
22 29 548450
41 233 329604
111 134 792322
143 67 868937
176 156 935208
224 108 651758
275 100 408325
180 160 916758
210 293 214512
74 209 145661
139 263 279323
203 86 151103
250 82 612398
10 186 485627
155 41 235451
118 36 664147
224 22 492
118 200 516101
256 160 427140
288 1 568673
49 45 5728
7 229 932672
66 130 982329
259 17 317689
103 216 634672
197 27 217251
39 57 780148
117 210 83836
134 252 814040
23 236 891167
214 186 897820
46 72 414557
87 124 341757
209 185 380212
198 127 112198
236 17 614524
178 242 778971
294 244 961615
16 285 124914
267 7 419002
98 127 30741
291 27 975925
228 166 161293
5 57 178823
113 210 323488
119 145 647503
285 124 728179
199 8 870662
262 3 37544
6 129 878365
116 292 170694
269 118 277771
212 253 779492
271 227 79479
129 245 155378
145 287 413936
44 26 991450
87 285 463744
68 200 305113
40 213 523602
219 159 677685
248 167 403469
111 50 62386
195 233 906899
102 26 58064
139 106 961840
110 159 472860
92 205 94078
274 127 903916
26 187 265321
130 134 466956
133 59 883985
170 130 245384
100 93 97951
16 190 618109
161 68 241053
175 224 434518
117 280 393787
296 66 435704
288 266 715252
108 192 584524
208 263 529627
277 236 760138
296 265 271387
95 236 340139
39 250 270517
183 146 686675
287 35 518393
83 50 144004
280 199 415612
69 233 802264
89 225 981769
23 168 259267
208 17 136790
52 33 494944
25 210 476706
207 107 852755
132 23 390357
162 122 565332
286 161 939795
281 198 979704
219 251 403528
281 154 777894
245 223 435208
54 112 320339
102 161 677555
240 236 781771
29 155 33264
152 138 983392
250 247 967121
188 30 718144
19 36 155603
238 297 635324
33 272 419839
86 3 937213
215 168 966441
33 236 985372
164 134 451308
255 37 285264
231 169 642712
1 42 686183
277 90 181876
53 124 37371
48 129 680864
120 177 852864
170 19 115627
126 252 284420
56 272 186483
216 194 962571
162 29 126458
152 108 344486
249 269 144917
36 151 393556
273 247 726264
252 75 140572
258 152 26474
118 161 509769
233 36 324411
39 4 723021
80 2 371844
50 179 115643
73 26 754984
218 213 544900
28 262 991866
118 99 766215
187 89 423948
256 81 342791
292 166 726338
58 294 482370
26 39 689652
270 23 847048
88 222 813969
284 184 221207
183 8 548549
196 6 723421
128 58 97650
108 30 224081
9 297 949509
177 230 385645
72 272 160359
214 59 892384
96 37 562025
6 226 288682
262 99 53765
61 120 278984
226 2 446377
51 90 754650
175 288 448051
16 81 967041
225 103 750133
128 191 503686
143 284 146521
267 206 77211
227 151 156857
57 143 976776
158 5 40175
162 180 80610
43 272 526399
231 39 515990
191 228 811338
277 276 977347
57 136 283322
177 138 384092
171 286 610476
57 59 775680
190 46 493431
23 101 132336
180 80 478677
133 279 40952
194 29 974473
262 73 343688
148 73 821232
248 97 657175
36 6 571428
29 271 526473
76 39 498909
208 255 291265
119 221 559546
120 244 559871
297 122 130190
293 84 255049
3 199 97562
184 203 31888
110 274 953936
43 20 552507
66 201 129131
271 41 547789
176 72 900306
268 74 293537
181 159 269126
159 282 908866
45 148 86376
140 36 757040
263 65 791732
147 56 871364
62 266 325108
227 177 13526
236 5 509375
223 290 296047
1 216 95486
129 232 214339
39 232 895233
288 252 485563
247 207 579299
97 193 212442
157 36 134391
122 9 561034
72 140 24379
162 198 285528
270 235 983502
64 94 900826
91 118 765557
95 16 364264
71 288 206955
51 132 651813
215 17 786536
211 161 225561
191 214 731810
106 267 644583
254 158 144130
145 230 285930
142 51 291551
282 262 680745
255 275 85092
103 212 709019
22 67 673690
128 214 171471
227 85 632291
281 266 966851
3 186 246649
91 19 540445
8 39 928234
80 11 261920
31 156 157115
273 203 437190
148 28 463825
93 172 650387
220 48 887499
173 143 207970
226 261 200535
147 40 752621
119 230 250056
58 101 771471
218 40 73854
24 212 361196
226 295 378767
101 136 556276
120 223 604544
278 246 422435
195 256 818456
222 12 663215
54 104 93330
24 164 851520
161 191 341525
211 122 332696
75 120 951098
106 117 44095
140 242 341741
64 45 742617
257 258 420575
19 109 133379
282 151 718352
71 183 61376
39 111 313979
248 133 603034
239 31 932292
5 94 773466
29 273 723491
170 211 858838
90 101 682486
237 235 929947
152 27 674597
8 213 873296
33 87 311417
209 112 12285
200 284 432169
135 224 158996
20 284 932092
279 278 146242
217 58 758435
106 45 752187
277 130 669193
55 167 220527
22 233 998731
203 132 300452
105 139 139854
42 272 626564
98 93 741808
3 113 654534
123 114 350476
167 163 393982
120 148 491351
50 150 642203
288 300 308560
33 140 653387
296 27 14433
122 189 914548
107 19 77251
193 61 854828
82 67 681695
62 261 995390
230 149 551035
189 162 796805
198 280 683713
77 288 227676
130 211 201437
24 186 271865
192 142 790247
207 224 534106
100 212 916128
159 168 294190
208 120 356261
116 71 693438
177 294 18633
63 44 983147
257 172 973664
161 146 184056
222 125 734830
195 212 639947
88 68 734782
233 111 249546
106 249 102470
91 8 247258
94 31 527642
20 293 122154
43 30 583041
9 178 888966
248 237 42504
59 67 592240
40 282 853928
132 297 167880
223 248 442957
80 62 524137
80 234 557537
99 88 873754
186 155 625117
203 116 153240
81 59 522345
196 273 401140
73 112 216128
120 169 6234
137 104 144898
231 78 806491
56 138 528227
14 149 303326
75 300 412277
42 263 237998
12 90 175000
48 47 542539
193 180 103060
125 263 152957
157 33 988812
235 293 38718
89 107 269295
7 67 383286
145 193 688890
10 154 497163
52 131 753657
178 161 390151
131 64 231524
147 2 821852
19 43 401898
4 102 457164
258 61 537699
123 220 613415
208 4 15841
275 158 457597
117 114 10322
43 13 742343
102 18 204768
142 97 777994
104 170 259797
138 48 974417
37 129 610163
175 140 902811
129 246 939505
106 141 805847
118 215 305380
33 196 227635
186 94 573155
122 300 25279
289 55 826284
42 220 53869
64 256 535836
100 232 845945
70 286 304494
196 60 437931
171 34 414582
291 170 359894
220 181 628735
142 214 380139
105 224 511497
245 176 172192
190 85 458632
272 86 979497
63 258 644804
89 158 991652
216 203 731183
245 143 752279
232 124 298475
253 248 629222
245 17 106085
214 203 919417
11 276 9633
272 61 703408
240 110 990344
135 148 985205
203 294 738945
262 291 758069
197 155 112461
241 20 573227
140 53 537553
257 250 385303
206 158 857928
96 101 129658
186 232 258512
120 273 763775
75 246 126662
298 40 696108
280 191 845353
9 231 79045
204 224 730955
44 292 550836
247 79 376722
98 142 66192
240 169 134171
52 99 765801
116 135 528707
149 250 709992
135 98 555084
272 132 522308
157 11 706704
114 144 394293
13 228 464804
139 143 579839
46 184 943409
263 158 831947
295 288 711906
234 25 115908
294 295 146103
177 235 452287
50 189 943988
157 58 336033
152 210 372716
224 38 748442
10 137 722207
30 89 200205
47 38 201513
212 2 894726
269 203 321917
136 182 337356
282 3 712861
188 213 857823
183 259 183247
46 101 276352
31 80 23114
20 227 138657
298 170 572897
75 257 871035
219 40 782515
204 207 238724
50 48 429606
216 180 192466
284 224 874011
249 9 870968
131 201 339661
72 222 58234
75 13 298580
238 229 577360
235 113 142947
228 231 829778
44 186 482492
27 245 88010
18 285 680392
264 125 460783
219 171 992570
158 160 892244
200 91 140149
87 186 819689
100 57 966022
56 217 978318
175 17 330827
158 229 692640
94 76 940647
11 155 765823
286 142 925485
217 102 598489
271 230 827401
239 78 940641
223 93 9131
187 278 472804
215 248 638900
139 248 829019
173 238 888994
123 157 744995
288 237 333730
261 175 865336
187 218 449044
286 148 684290
187 208 357024
211 218 37340
13 49 528668
108 221 315127
172 52 803498
179 164 178275
274 34 92971
113 41 98091
218 59 51211
138 96 151707
154 223 616202
157 232 342338
256 198 290525
29 161 128408
286 281 748906
64 288 778206
54 173 555311
136 225 542476
37 226 432579
227 60 338991
111 248 245301
122 259 313619
163 88 206117
18 265 901161
111 46 667666
61 208 565251
10 271 677175
220 134 774640
246 52 960003
13 234 946672
245 241 15489
116 145 387727
100 178 309531
49 261 24584
293 1 808493
283 285 114637
175 42 933562
245 267 916285
6 29 995252
79 236 90008
251 202 26725
214 77 840717
270 166 713570
255 95 689826
163 37 449473
165 128 878623
188 165 160054
224 152 411217
243 199 117004
224 86 365344
224 122 53421
274 95 530344
198 98 695708
234 94 788076
18 90 429097
224 85 517488
31 66 454598
78 43 542790
46 225 23254
106 268 381258
138 278 475918
204 59 668329
291 267 226948
230 97 706193
106 252 794439
84 290 906623
257 158 726201
212 199 56797
37 182 66447
19 251 686000
106 208 276540
224 221 130738
96 267 621258
93 292 761889
119 84 624371
220 58 968479
97 10 347255
138 92 613390
271 174 390517
285 204 300169
258 189 382655
159 178 460513
54 235 572207
119 178 114304
139 63 211187
299 139 734284
206 96 394239
247 72 91738
158 269 418858
184 33 277198
161 48 725584
224 29 612123
165 267 120329
139 199 435773
134 204 277862
266 70 265278
232 250 590721
286 126 21783
282 67 399680
165 161 391811
211 120 911290
286 255 344775
8 254 885883
93 17 18176
27 271 32694
274 269 236159
181 68 173330
96 112 683770
43 178 515876
123 147 148094
268 4 172071
144 202 276976
212 82 690440
138 93 838718
143 289 634619
264 30 416613
149 300 653301
91 174 395954
239 217 916496
272 151 432098
242 287 310732
61 233 46506
199 262 159081
205 118 425009
176 182 590029
258 181 876354
44 36 20732
172 210 875351
152 220 726076
217 201 353819
114 241 686521
88 238 65889
160 2 399783
252 248 398528
10 185 295403
94 127 994979
267 125 203720
163 65 15444
220 40 223769
269 292 219895
78 262 508561
33 99 53786
282 91 942971
258 197 518988
267 30 89266
88 172 255383
96 260 87883
125 268 316025
170 274 168313
183 251 571685
250 254 806473
158 259 899432
134 185 735157
61 99 490767
73 155 548315
206 134 463847
42 280 20496
155 263 162273
181 198 438858
231 132 676893
54 192 659603
227 119 702834
280 254 969767
181 62 298838
207 83 182853
271 239 444683
91 47 278633
21 30 291019
228 116 262693
21 82 311124
283 20 162862
122 216 363250
223 235 729727
187 179 257355
100 108 747685
84 153 902930
248 57 278569
105 167 395520
85 115 63524
106 202 860443
155 126 892789
286 170 916550
225 79 59594
5 188 711127
85 113 793445
32 125 977178
102 283 517283
277 169 178671
23 6 751365
84 279 539104
136 119 687634
183 289 508929
95 63 491142
300 103 382306
49 65 428546
69 215 139298
77 259 517206
20 167 359263
215 272 599288
9 113 937079
23 34 740214
52 188 812572
148 30 766556
204 84 425858
19 123 244542
102 192 565480
174 135 385225
203 291 540462
114 1 762838
219 72 616881
5 6 863185
260 167 241044
106 25 852463
137 126 856111
105 201 97321
8 6 875470
108 31 864328
125 202 393755
98 154 860767
255 52 125683
58 53 318344
99 58 181639
194 161 797820
262 120 110706
101 148 977821
230 248 262380
164 261 109226
224 61 346351
119 110 117470
274 219 275045
299 88 714436
253 207 455457
47 137 181784
68 79 965072
98 167 88750
153 157 300699
8 23 32984
197 246 339592
39 235 640268
110 263 907426
147 99 78743
122 228 637501
286 224 389543
4 12 511801
262 117 61121
261 51 40633
238 298 740795
189 144 421481
204 56 328327
112 196 205706
46 209 591300
269 51 78741
181 257 346248
267 80 961991
269 8 173464
235 263 260642
191 246 93745
138 226 441427
134 234 943803
158 65 127357
111 48 749684
40 14 549931
132 265 810934
271 128 394692
265 16 526489
241 120 418482
175 183 536332
104 35 496099
219 278 582428
293 96 272768
212 126 793599
197 64 365462
213 33 565295
7 190 382945
142 282 777525
283 108 802907
242 97 458235
287 235 670130
51 9 396268
31 135 20280
227 208 575120
72 95 948810
73 235 18022
171 86 477312
263 170 16415
283 33 220300
99 226 712810
242 171 800950
149 276 686111
230 191 343896
44 112 301026
13 86 301759
76 127 931534
191 93 380934
31 92 674302
266 55 876876
202 196 180500
50 293 267939
290 32 374424
163 259 373891
173 58 891299
6 31 570301
51 117 69387
175 202 980529
223 41 805729
207 134 656425
239 29 961190
198 232 176731
116 131 539034
249 165 834148
156 297 311705
70 77 934987
57 212 23525
252 62 556156
92 38 93884
91 171 525678
131 138 519223
150 298 886999
253 4 534411
138 255 355282
139 216 43810
233 171 998499
70 147 854499
218 33 557840
246 215 339692
63 162 894646
216 59 536624
59 119 213200
144 151 227959
220 97 246620
291 74 190759
248 219 957264
114 68 81247
272 65 609598
245 57 781095
229 112 68473
86 14 725128
19 204 457875
41 94 975606
26 248 45994
257 236 281225
285 64 908883
183 286 679757
232 64 136329
289 161 760679
87 235 254001
124 162 400885
130 220 740221
243 23 705705
93 182 292390
174 113 466490
194 258 449383
202 272 39492
270 222 641938
65 196 284812
245 300 812050
51 149 760080
25 252 350561
153 263 335720
187 28 426440
165 183 617156
1 24 975404
53 160 155703
104 87 919929
294 239 797053
218 181 529315
269 19 498689
244 222 214154
130 112 450188
204 266 80903
146 249 370539
161 294 72341
137 257 427066
63 250 8292
236 19 81270
212 152 325574
282 213 606473
231 65 907887
229 86 17067
91 170 106839
269 80 912082
294 216 586326
191 186 6422
101 62 724702
84 94 755892
144 32 258815
4 127 57128
36 241 709461
142 150 812092
82 108 302400
45 51 349237
213 200 649889
41 8 293682
142 184 13910
26 237 89738
230 150 183283
6 249 489760
197 65 733406
125 97 672807
273 151 843066
185 148 95425
264 122 338263
155 30 262147
126 194 948956
191 258 911634
73 100 692894
36 179 369509
68 179 148097
96 45 701144
152 222 812233
165 121 710117
103 261 334768
238 258 194856
290 168 418074
183 121 575462
101 263 641125
107 2 931189
232 167 858801
101 196 451354
233 71 857056
9 28 525646
142 266 98769
239 298 231015
274 254 234726
105 126 42465
232 273 872509
254 287 826190
247 168 544893
37 165 207974
38 136 86737
223 24 480859
118 267 848811
60 108 737272
84 85 505834
199 165 321106
146 11 581772
56 197 804634
34 150 598691
240 32 166847
68 103 734815
60 218 464617
86 12 940971
109 210 327605
256 78 400326
248 125 328391
179 288 490531
249 295 682420
278 40 558862
156 279 161412
174 75 17239
125 203 547103
221 191 706456
31 127 488221
297 274 477440
245 190 544331
63 69 131428
166 7 475689
266 287 540088
206 137 512171
221 235 961509
165 195 192
258 71 585766
285 140 169997
22 172 139619
87 56 175681
55 181 872272
208 272 687919
171 19 680314
243 112 553545
145 248 386849
262 209 572780
278 161 765335
157 197 410665
74 185 668319
67 204 595559
103 263 413552
64 48 881535
173 59 787582
73 8 473058
103 182 737706
43 73 529785
11 66 182513
49 11 949762
178 148 455052
115 132 561534
129 163 82518
68 38 200229
149 200 636763
85 19 387104
159 31 962716
275 84 570464
250 293 588442
34 38 874840
215 123 20072
231 220 282652
170 37 618491
12 203 125266
163 298 456150
293 75 323314
289 40 311383
114 256 197293
255 58 461803
196 10 980571
82 264 755787
62 287 94926
150 214 455558
51 253 942249
64 269 196932
176 100 606633
173 169 707637
102 3 89894
226 64 793273
205 181 652884
211 44 576274
112 200 360351
207 236 668828
52 195 826016
102 160 392968
116 244 96771
32 282 737510
168 72 614466
263 197 822534
213 18 666619
249 181 440495
135 72 453912
196 34 346738
242 167 617867
255 179 833953
31 238 958309
236 34 753715
146 187 672443
263 126 436843
277 40 395131
206 195 151770
198 285 961039
108 178 752127
163 283 549835
14 199 403000
140 9 167390
100 223 163084
125 98 292909
263 7 821899
280 5 656107
277 203 380175
40 58 202644
163 205 431730
221 231 163661
15 210 550382
292 96 38007
15 83 635389
220 145 235537
195 298 289714
112 240 67082
160 169 68137
68 240 238276
148 190 381054
105 106 812336
139 260 754948
79 46 777398
131 284 752561
29 190 477172
143 256 529185
67 190 372159
110 94 775040
240 114 595951
253 79 413358
276 274 794881
296 208 771549
63 148 451368
276 118 395298
92 25 441388
176 26 561181
35 162 836452
288 187 37485
49 148 469469
265 214 701687
270 145 643556
134 46 713391
1 227 947351
235 15 170166
61 165 611229
285 194 589414
178 144 452512
65 198 309721
69 184 856162
172 281 477319
200 115 377129
248 110 662125
94 111 61430
109 67 880746
197 200 220533
211 18 446832
229 95 882599
214 282 627376
250 225 404528
22 90 701707
219 117 655660
171 51 715865
229 262 790641
212 79 671868
215 239 238167
201 149 304668
104 270 224530
201 15 567645
143 109 350974
118 120 603863
174 56 890925
239 258 145111
31 232 524844
183 98 776816
275 131 623253
124 231 544659
149 54 840681
275 36 921016
156 250 225833
221 86 658592
200 209 363697
249 248 719825
84 152 358529
184 235 679362
83 111 311496
41 234 239345
25 203 443798
196 271 613341
59 53 390713
137 27 498451
273 296 319231
249 73 522820
72 287 467311
154 54 435877
202 242 937886
230 72 203627
212 133 910086
167 293 883641
108 107 949098
297 184 27269
64 80 77368
1 214 497920
252 127 808172
143 236 692046
232 195 738603
165 240 730634
170 155 986894
281 254 848361
175 300 531161
116 98 383048
67 89 782493
205 119 756171
176 37 154701
23 205 857891
278 238 595329
297 253 802323
64 283 315228
191 192 288603
217 273 557104
259 119 422905
289 157 965070
80 286 666822
143 101 771737
96 42 805801
135 241 877750
174 245 367276
34 285 745410
16 111 344348
291 265 353157
109 199 742977
199 222 174823
42 245 434061
272 106 342782
46 118 940776
239 1 195239
69 125 957204
209 107 384321
66 281 587196
285 272 532621
110 256 885579
240 116 991335
228 42 331575
249 144 150894
101 205 708181
59 161 528296
298 62 144413
188 98 746742
261 172 663625
277 53 979688
70 229 91467
46 281 597507
144 48 105116
245 247 489736
150 97 132296
268 191 159249
25 116 865008
202 162 232978
130 149 758686
31 272 691559
223 202 646304
259 227 325718
56 162 372067
164 50 231564
71 283 834248
36 103 721029
24 288 209081
77 69 496049
251 88 583119
67 124 434427
293 72 360327
227 56 759840
26 240 116015
87 84 706877
222 262 68553
265 163 156567
135 290 737083
162 300 507124
32 189 272351
121 262 862317
208 228 268490
216 13 328105
229 39 949071
139 245 85467
266 224 58063
233 87 815349
131 37 821140
216 288 258905
189 263 995630
178 285 648511
237 61 288123
46 262 82351
61 264 652524
124 75 961841
74 127 748732
74 10 705113
72 297 722262
300 96 305176
91 131 782738
1 82 254392
13 212 237900
181 286 168904
246 261 511538
32 205 614073
115 130 187898
292 54 508918
25 136 226180
26 132 171308
122 7 941976
261 84 22226
179 298 384333
108 138 408093
189 275 191578
204 203 654962
166 123 715237
281 225 215318
274 279 332637
176 122 328461
149 112 340660
280 64 89671
187 37 141467
153 196 275051
285 55 243359
264 115 285266
74 27 699444
38 127 959319
212 45 137086
121 92 454591
261 101 113334
103 94 236777
195 241 854575
52 102 434613
196 75 744486
205 192 611407
25 61 528014
257 177 105475
154 237 558389
19 75 269947
69 38 291130
147 85 445306
148 196 9670
79 216 2146
57 206 754273
29 109 966849
181 187 554975
120 16 412066
294 226 740131
120 235 528555
17 196 700859
160 10 38369
99 260 174902
44 59 613890
266 119 542414
143 229 758874
46 289 552083
290 172 957850
8 268 489124
31 204 222219
202 170 308833
188 166 813625
171 258 220171
232 227 546407
256 210 557016
164 145 894534
185 68 860390
280 135 625729
23 64 652234
248 59 909849
141 237 579517
36 247 626107
266 15 965116
158 251 717812
171 33 425133
86 164 286745
142 223 758634
36 61 586400
35 274 177710
108 240 741539
265 26 301085
62 237 214176
35 247 801375
106 275 225395
57 266 850387
109 136 945508
203 275 359328
152 228 853386
54 229 333231
155 174 830999
247 69 2290
83 210 303788
273 176 246159
285 40 807341
104 228 353993
150 17 240298
51 209 912405
253 130 340868
149 280 373931
281 111 598800
31 33 28467
181 56 360818
152 231 39892
260 247 281306
241 271 546757
28 170 314438
51 76 883681
63 40 82789
205 144 357629
294 94 554816
71 147 181785
220 216 555614
211 185 413000
138 111 175732
25 14 746742
156 101 262720
36 249 319204
22 59 310180
113 115 653072
123 91 951177
81 4 131212
39 241 87244
43 119 90619
81 141 570697
210 218 530056
105 230 543893
139 115 896437
211 222 795812
210 184 378944
70 27 861424
202 224 763903
72 79 155186
231 55 219542
142 276 288887
44 101 853053
26 186 141744
208 91 91689
43 121 518838
41 78 324984
192 90 553842
149 73 683048
84 58 154610
17 50 827515
85 82 787654
199 48 61528
3 124 926602
283 126 682020
72 80 24206
266 230 629411
248 117 91011
111 279 825140
176 86 144603
170 243 222981
104 65 389153
224 91 273732
1 188 787945
160 248 779507
92 224 231100
149 195 826045
25 299 815273
6 268 336026
205 295 360849
10 189 19319
147 122 794419
129 127 547640
170 87 483280
67 15 301111
44 158 532710
150 76 148897
220 103 110280
274 23 378918
13 78 550419
226 254 226166
11 27 401128
103 204 285287
92 139 594305
143 20 605153
22 139 658997
20 34 758078
214 138 353390
89 58 535321
44 120 426704
6 223 939999
25 270 380174
186 248 57988
84 179 141429
242 141 885463
71 207 124736
240 6 461409
8 201 473781
132 148 922705
258 9 997734
63 7 569697
151 28 57086
189 159 173751
152 10 806935
73 10 161267
212 228 555566
135 113 932274
96 229 32722
244 33 869640
203 134 535812
46 126 514215
254 239 772306
175 263 95244
247 159 641150
114 242 193989
89 48 746950
120 56 836284
2 214 254988
129 107 893932
230 13 993988
15 143 10045
300 12 887061
155 208 89516
268 164 931741
256 242 878002
131 77 785068
55 159 639808
293 291 694331
35 178 496776
83 21 564881
144 2 368494
199 60 918693
53 214 839702
184 226 250251
124 197 172069
61 103 284504
130 31 583323
196 233 786378
164 267 327313
173 195 287175
282 105 622117
148 141 912024
45 134 307386
160 164 353182
274 123 951590
156 134 621226
137 223 200543
262 258 756379
106 246 971605
275 210 934952
250 299 744598
43 152 519786
98 66 267707
74 240 649862
74 190 338919
33 44 486534
6 7 582882
97 101 965390
5 132 803287
113 23 433566
211 61 644363
159 105 458631
296 262 293467
249 253 592585
136 193 731363
227 137 548876
271 164 346101
207 284 413151
256 117 435225
10 288 717089
297 239 493108
182 180 310187
58 35 752212
193 108 539836
58 146 761788
9 40 995007
151 26 485819
229 184 344904
86 226 776302
283 202 95238
36 86 325919
280 105 836972
71 292 788883
229 100 347772
175 10 213788
287 55 950004
153 53 896343
233 147 499276
29 264 969769
254 171 768542
125 27 495088
14 279 765543
214 46 993334
234 272 828262
175 9 674965
261 93 200942
210 24 371170
251 120 916754
170 105 558021
96 65 966819
140 297 490444
163 32 335420
209 93 28204
5 26 609058
216 46 631580
258 245 624636
290 96 80846
212 155 654706
104 280 878951
90 170 977963
289 106 28906
92 2 697118
128 250 165193
95 31 72271
299 191 944783
160 199 977141
179 32 390922
48 68 338845
279 95 614568
140 131 670843
76 43 162679
52 186 526209
52 203 975836
152 275 110887
243 40 240787
100 5 126029
227 121 976884
3 87 859042
11 163 413106
180 226 896774
21 229 498498
80 7 222195
291 157 866211
222 8 676146
110 229 157910
198 129 236185
187 85 3368
13 246 482552
38 206 942996
166 129 274781
227 191 464221
292 119 726677
300 251 496521
131 214 554936
260 72 243810
50 36 448613
170 163 998972
295 238 785765
62 52 583416
272 6 112887
179 191 638750
164 248 922242
40 271 860457
125 38 595623
193 159 101091
234 292 584850
222 20 570568
85 88 763355
254 116 853320
57 78 324339
96 181 863985
290 124 440920
229 291 184868
53 65 708058
282 177 402215
24 290 863535
246 84 629843
43 77 420682
60 32 153631
137 62 771243
128 20 897042
85 270 228540
114 230 30240
108 45 162737
69 216 569491
135 40 524241
5 127 423929
154 78 499093
234 150 664235
115 282 795066
98 94 553893
70 80 950771
129 242 72175
263 47 165174
31 220 685412
264 247 939476
35 76 305876
232 247 690192
164 231 17032
205 114 893644
117 6 331716
185 19 406704
225 38 625534
219 258 978706
112 299 944539
265 159 979889
56 60 607331
83 70 908510
186 211 180195
140 123 562862
72 172 488928
184 286 370600
188 169 150770
109 43 545496
260 129 866988
60 285 220017
4 175 513876
300 17 416404
231 36 242400
105 117 299849
2 187 689507
107 53 59399
222 71 247878
253 208 496112
198 177 851214
204 61 946321
242 83 324831
280 54 622199
190 121 966898
188 244 602128
230 51 839112
164 101 268510
221 29 235515
90 121 171967
101 166 800940
132 99 578424
296 213 522261
191 48 203777
184 68 452854
222 168 525801
27 265 493493
257 51 156322
186 112 877496
195 128 287930
275 111 996986
247 94 271413
19 71 317003
106 168 568060
84 211 13107
229 180 498233
38 65 622484
94 240 29285
153 191 969571
282 37 208487
233 187 557956
35 254 60263
204 106 660325
57 139 44753
11 215 718996
203 172 31182
262 152 813551
225 195 318111
272 59 844617
90 94 356328
227 281 493058
128 115 329487
278 114 489177
180 106 651005
226 244 814370
130 4 695884
49 208 727758
258 101 782392
102 19 603945
44 174 99871
175 229 566448
263 232 697520
54 137 321290
92 234 326891
282 264 553541
263 270 877776
75 42 411817
179 213 661611
134 150 205600
219 216 602635
214 120 176313
287 270 415659
125 136 819282
150 225 119839
125 86 743020
55 261 576670
104 75 73229
232 277 625727
158 298 163351
30 64 291526
21 206 521463
103 207 841463
1 37 530349
3 204 141329
196 190 784408
255 47 636384
34 162 770667
39 6 988753
189 261 52286
170 78 850799
65 271 318276
134 52 726397
69 34 528936
284 43 576029
70 217 809435
52 67 784624
246 300 238751
37 279 493211
89 265 540108
40 200 869142
52 115 788515
136 84 425308
200 269 959524
95 242 990705
89 133 135643
280 69 981866
241 246 615310
121 289 214595
145 226 924112
268 250 874900
12 259 473815
37 85 771695
111 208 341606
44 150 305846
29 263 557931
248 247 210048
126 50 635464
5 297 756958
226 293 695208
72 161 182652
221 184 782171
99 281 991089
72 229 483775
196 279 869183
97 264 481472
23 17 6732
183 273 995553
153 62 782319
179 244 623139
247 131 587761
77 253 125727
257 234 388621
287 90 25311
11 171 963387
16 71 407802
12 30 882449
52 269 888587
108 219 76709
223 155 926403
69 251 645390
95 128 240453
299 137 936514
269 4 786834
8 216 416847
228 163 405304
150 204 410169
35 283 472960
131 81 341261
273 23 828803
45 293 440951
267 184 169537
90 178 117741
129 1 215596
16 277 500703
285 270 383299
262 140 46877
92 188 239695
151 114 258262
195 283 30791
203 120 221435
133 78 652885
195 207 805014
3 32 318319
202 65 40452
143 176 227820
238 253 612203
94 215 404262
166 285 603134
167 256 606473
169 49 831042
230 198 611679
177 88 379504
234 96 653357
273 98 127315
72 56 875240
21 172 17670
83 82 962050
102 291 28676
259 90 583345
281 108 430289
123 175 45726
59 106 207501
161 92 803590
8 152 583283
269 106 366508
237 126 474425
226 193 54778
53 46 236666
237 51 150706
239 104 366729
274 111 273664
69 143 451122
103 175 144067
266 38 687829
21 6 337574
58 179 478510
141 274 404995
217 268 451111
85 140 385189
102 95 215148
89 40 136292
167 254 473470
259 46 972301
154 71 15070
10 195 392804
158 157 692670
232 52 5259
59 76 543797
215 133 52226
184 165 458940
266 228 880478
88 74 159036
179 95 959265
230 285 117939
38 23 451791
264 291 666373
15 122 104008
296 239 878948
150 261 905988
236 105 979777
218 67 455978
179 91 748268
67 97 312147
87 299 768122
205 4 979779
109 242 594261
52 97 338671
160 178 870477
105 261 21240
260 281 285252
191 57 753449
24 87 715796
57 43 539428
23 150 262457
288 220 926297
163 229 452060
2 217 797232
269 179 850301
27 38 812365
160 209 307835
134 133 139559
57 183 879364
17 85 1340
249 195 641304
300 65 777718
51 85 56310
238 207 122476
108 57 796071
94 142 690639
11 81 602697
26 87 219568
216 258 306907
219 23 550756
10 226 972963
57 287 291752
292 109 667728
32 152 288501
101 128 546012
125 59 202015
144 251 891654
169 164 890888
268 180 850120
184 66 264642
67 240 99935
25 130 576121
25 182 106580
259 256 323997
42 299 819139
268 39 40192
121 187 287531
21 77 856363
193 18 522287
104 140 223195
289 141 657325
61 77 168473
141 297 763597
285 147 176223
76 213 380801
199 145 791964
214 189 173421
300 81 919587
297 199 850692
270 188 356623
260 21 540121
271 118 944000
52 101 400425
235 280 478123
131 15 465829
221 57 648952
115 123 54567
221 214 905564
143 95 115194
136 71 633735
211 4 786713
206 255 995341
113 36 975485
25 131 900836
80 43 18804
67 177 560777
185 18 737348
77 228 344583
15 272 807168
168 144 414346
72 202 937603
249 156 784395
244 262 965908
68 206 148383
112 152 143083
78 7 798595
221 45 265933
36 243 672076
232 81 506268
174 98 825543
106 27 163874
132 178 436127
82 28 767869
20 231 922601
83 172 363449
201 289 302019
30 207 393153
179 24 163251
32 201 153598
294 84 538081
187 16 806200
104 196 200169
252 279 562213
134 297 324165
106 298 202423
52 274 67995
142 172 312122
190 293 763921
243 265 230830
4 169 162147
46 16 896221
79 217 515252
236 294 389580
236 78 877586
171 6 185421
112 106 563570
269 16 156108
127 136 93907
132 172 528471
274 221 710083
277 257 107504
72 185 493336
122 250 584395
99 266 803100
245 181 841085
221 98 44975
192 173 239616
60 114 270707
172 78 250603
215 107 602751
129 88 381985
193 102 3741
53 30 396380
201 287 97837
211 235 292099
178 209 502090
296 218 648864
83 243 147193
75 207 682756
133 136 564515
140 117 991070
211 193 379673
57 27 606219
170 125 417819
69 104 843202
141 165 661980
259 20 913367
287 232 495765
221 249 379818
168 136 713507
137 171 878194
216 102 683255
175 276 868205
229 154 213842
46 57 173847
190 291 394594
186 236 81574
282 96 936649
220 27 330012
9 200 598232
155 45 605840
173 264 254433
219 245 405817
12 9 692113
155 242 110443
90 44 259513
198 146 362801
28 281 101222
165 196 274822
58 252 22670
39 233 674913
247 107 740217
256 19 380743
109 58 989992
221 176 757684
198 203 89152
165 266 345786
49 114 171195
35 129 865904
80 48 919635
97 284 53239
24 266 970034
149 5 339725
50 181 486245
8 99 465030
42 90 723368
89 43 294711
153 283 531497
27 142 136756
146 18 59291
100 168 370820
246 245 612586
99 275 122782
41 295 583691
151 222 677528
261 13 97484
106 67 966306
57 205 173850
136 143 384185
9 245 961287
103 194 102618
157 156 74626
162 251 270003
14 28 266890
13 25 488024
76 244 818241
71 151 746617
194 9 760739
147 87 63396
99 131 793368
2 184 586611
199 240 616383
269 195 866124
138 283 983666
41 193 439365
227 223 707251
223 293 731790
32 90 907357
177 286 608104
184 25 510547
207 188 762010
81 284 598567
14 271 638080
164 148 349028
134 24 339111
93 58 993459
107 174 185435
223 199 356385
32 93 180300
8 166 766801
13 51 954276
77 140 481291
53 288 403747
51 154 570363
176 149 389122
288 44 491823
164 154 8975
18 249 150063
146 24 816757
44 151 679901
262 224 373691
293 7 269162
4 32 129030
36 226 823482
140 171 349472
191 140 147333
44 114 134574
93 201 264547
21 8 21804
35 184 192294
100 298 73943
234 231 324608
115 246 817922
92 246 408399
159 2 708378
2 190 65494
242 229 764768
124 222 733218
135 214 395667
18 229 99398
39 29 701862
109 54 176302
228 227 706047
224 113 923087
156 195 75173
271 79 989303
104 122 417288
205 212 162282
110 93 445250
53 170 689358
123 253 553178
198 68 427988
8 178 730343
232 164 419036
11 261 63225
196 54 225891
154 249 800114
61 14 32896
62 283 351281
268 215 918502
212 3 858926
103 65 32578
121 8 796171
143 158 193390
6 46 601184
263 69 340076
53 240 165307
100 277 97158
299 271 593312
99 177 766853
96 30 200629
14 85 265461
40 137 910210
233 298 996185
96 55 520095
80 60 165345
213 14 393347
249 15 719227
4 144 166407
233 145 285057
130 28 820205
145 152 401084
259 7 25579
182 226 432418
66 200 300177
214 263 730544
298 264 864442
172 190 478371
95 53 941371
59 113 551295
237 47 715856
116 291 461733
55 24 531870
252 291 548969
28 119 840845
182 231 407062
39 113 140201
31 207 582268
215 214 780007
165 175 884985
43 243 926207
265 1 487393
215 208 39082
192 231 548096
114 257 116575
82 79 181789
6 245 736825
36 183 224186
267 54 531346
20 256 586283
34 184 271877
82 280 117553
239 260 47130
102 208 275625
105 131 786248
58 169 595002
279 41 602286
272 53 767363
247 278 938086
287 150 1404
189 51 921365
164 82 13922
18 81 528353
51 252 785623
238 135 228458
72 42 121744
194 221 7645
186 261 696866
39 95 887435
255 202 198932
265 289 261675
298 146 703945
227 99 882067
104 67 947329
32 270 546548
1 143 778652
290 85 770855
136 130 132420
206 184 306180
53 113 249691
111 73 556034
273 65 150349
154 105 868300
2 75 601274
239 300 266482
258 223 365929
226 48 641966
94 86 577929
74 56 418297
227 114 660787
179 122 212899
187 113 219127
215 22 325068
89 167 231660
116 75 152969
155 122 49257
4 92 216696
12 157 987677
172 113 874749
244 99 214139
286 36 581913
84 96 496081
225 102 983893
24 95 334358
54 126 451348
234 101 203043
151 52 943753
87 259 492373
11 246 600263
268 209 303227
237 272 825898
290 83 185359
90 261 82466
284 58 665515
274 64 50729
198 202 53777
40 265 862661
194 27 760776
256 186 735734
108 166 895269
240 75 98140
285 141 764996
23 48 80722
202 5 845327
98 42 920091
20 246 844024
120 173 13107
192 213 422330
226 209 981013
227 274 510346
285 33 835427
58 77 592662
27 133 108159
225 39 297256
215 76 101493
178 4 23262
290 199 657093
26 221 72731
118 50 65156
86 264 439519
208 150 630162
106 196 297166
217 24 355162
134 1 617827
181 165 630630
273 114 765703
232 53 809906
48 193 735109
23 131 459928
146 288 354866
148 214 852873
170 188 283937
289 77 904496
209 182 660558
237 155 897229
214 54 945656
96 207 700997
241 30 454553
15 33 718965
32 157 884182
263 19 351727
290 275 348221
67 205 365648
47 75 558984
151 12 97453
132 292 529508
85 175 625517
218 166 779659
97 280 636491
170 208 52628
29 82 844002
242 271 453140
243 176 425020
160 103 569455
216 83 212418
154 213 131362
40 240 146804
166 183 365981
14 173 280350
245 213 324790
57 74 126096
142 71 564123
18 65 734163
146 299 814800
220 105 16882
271 103 441081
108 162 889689
112 16 843177
170 252 219657
136 56 388574
131 250 204240
141 241 1040
50 103 661932
74 24 598326
247 68 704362
18 83 185655
300 78 332035
89 189 266874
205 24 559819
117 4 390119
117 150 883791
66 189 439983
73 161 110907
278 154 510955
16 72 359
207 53 290905
272 12 65013
64 257 507517
220 272 544853
196 11 578121
38 20 411233
276 271 776694
242 250 573853
173 39 221349
55 19 795759
86 20 827291
33 274 912378
21 1 531620
52 278 591754
188 273 857628
104 227 738702
216 146 43438
45 3 653877
132 218 402895
36 201 259144
38 199 5868
183 277 442939
71 145 255860
15 118 969095
84 212 849664
266 44 811813
9 101 380515
275 207 18855
28 41 787234
64 112 553317
107 67 360038
99 137 283430
221 202 372812
213 15 224462
114 211 849656
224 129 740875
150 38 708963
265 176 790179
110 193 259049
193 284 481047
256 53 923400
233 211 458702
220 154 288036
42 105 598296
7 215 856231
207 283 359440
41 291 3655
67 241 718630
178 200 618717
269 11 786454
13 242 491458
58 102 309929
250 139 941047
167 169 753429
206 262 380117
32 260 260288
26 96 686936
258 37 117719
155 72 712278
275 285 151156
235 156 415964
279 62 821612
40 51 516923
86 57 754875
47 129 28642
278 35 92047
69 88 536642
206 92 502372
288 114 594332
246 235 338697
81 128 593396
180 134 614379
28 25 425283
28 159 500308
185 17 124237
260 277 284118
93 94 354190
251 94 896432
146 148 391261
45 42 574822
230 229 466191
268 66 927856
197 2 92302
84 216 782836
161 2 442196
66 1 726927
280 273 782814
87 244 762696
149 17 305808
254 78 455017
212 248 12125
6 24 925443
103 1 619918
241 102 990085
150 145 776466
47 169 899801
160 228 671720
271 139 516166
5 208 592416
246 56 681304
39 260 908085
59 213 314351
126 11 60664
134 75 990922
242 98 646015
86 84 500435
202 183 344968
161 136 505353
280 98 943125
165 6 119701
227 97 493716
15 113 926666
98 172 218152
197 247 842231
136 55 482430
72 254 293835
164 293 481937
271 217 891435
238 68 222415
8 263 926372
45 249 611403
248 267 137191
225 197 918831
50 53 295960
4 78 586499
240 256 281374
66 190 455121
272 275 103879
257 171 283061
145 205 450065
252 246 753529
129 149 126005
154 83 934708
80 5 199094
128 210 864892
54 68 601938
241 192 950952
49 33 489966
203 267 849403
110 162 165919
4 53 568100
291 240 105108
27 199 532558
207 97 9095
246 138 144913
148 102 291858
165 12 655964
267 148 141075
168 207 67432
108 72 902780
228 96 828489
267 92 261806
81 79 426763
269 35 21004
99 294 160768
104 182 829704
266 30 705579
23 263 520636
173 45 588394
76 178 39034
108 208 902802
177 155 291838
220 90 321326
123 257 857726
155 235 190701
73 104 485037
47 297 142050
106 135 406133
13 269 850353
10 55 647952
179 93 132353
144 138 334666
195 176 864810
92 191 848222
108 17 117784
141 63 79400
219 63 315772
1 228 642579
57 73 405905
39 170 61860
100 95 378030
144 265 419312
174 52 302205
79 170 83478
234 205 87502
134 117 856852
145 271 793181
142 248 681953
79 193 667491
80 272 204161
187 73 708636
281 42 239763
124 109 774376
283 48 820477
85 12 566434
78 210 425508
243 131 681863
293 9 741353
240 28 810660
177 40 438120
184 127 80275
202 2 614568
106 161 577008
215 77 547817
13 271 393743
261 6 711505
58 244 806412
10 136 775016
50 147 424695
111 76 647056
49 93 728005
196 155 8406
80 279 254211
283 244 512375
51 3 651792
299 233 520653
187 49 372355
57 262 871649
236 16 409833
79 240 278347
141 271 25985
251 257 937547
100 295 108158
60 104 843772
84 164 62896
268 187 913697
194 72 755853
95 17 964505
8 257 912882
69 187 585243
60 120 993634
76 22 240674
223 36 610291
68 77 2584
128 158 558165
204 135 438034
32 21 468010
143 291 688716
102 168 856573
20 70 26198
209 285 187626
289 272 457979
2 219 747946
48 104 862653
111 223 517952
198 221 626935
248 13 29987
232 200 907285
176 267 74820
54 281 308968
23 185 379132
51 255 651750
261 197 668647
159 129 376722
5 212 448673
278 98 900799
107 168 605749
151 150 783343
29 106 508938
60 200 407349
258 138 261494
97 166 110222
143 135 305080
210 279 423275
26 78 947790
158 131 323715
180 32 678927
278 212 850774
121 29 724093
259 101 952751
246 298 216938
89 230 692482
65 21 506874
202 158 496772
201 272 832063
201 163 402241
160 91 152605
91 133 492676
46 89 672564
59 163 589451
295 175 293665
292 140 269148
48 189 163892
137 198 31775
34 300 81600
97 75 475528
114 223 578363
91 261 731582
97 60 927297
141 22 811058
69 140 425510
223 283 703699
79 27 108527
225 158 418523
194 7 110986
271 171 338002
45 127 280164
112 65 517915
277 163 833240
209 214 115478
7 141 315447
223 145 125700
36 52 437212
198 76 861476
283 168 436675
137 124 400070
93 289 181694
205 224 948344
237 48 251810
274 72 454003
105 74 695336
136 203 856298
195 41 667047
190 156 511740
175 203 559042
130 267 441206
253 239 6346
188 85 904610
38 95 530907
229 268 230316
160 124 424210
119 293 672259
64 71 823072
267 95 600934
239 274 530285
227 160 257118
29 119 795603
297 151 548612
124 64 310290
19 147 374814
58 265 706279
220 29 281728
151 107 180405
129 82 997444
179 21 289459
299 212 965546
102 39 490659
170 234 214313
242 139 608570
287 244 100047
279 110 84953
75 5 188571
275 116 824374
293 257 822961
292 217 477439
286 168 397159
140 214 985513
97 122 573140
161 237 555377
288 97 820091
183 53 912583
53 67 211046
230 85 493942
205 34 31966
207 63 351995
121 218 975767
12 284 779416
72 276 217758
68 229 282226
154 277 899461
266 6 444070
31 32 562769
243 171 783058
200 196 194385
246 251 18175
270 208 825701
133 235 171108
101 255 181964
243 81 137513
109 263 332651
213 199 444815
29 294 654867
81 235 90198
298 153 295489
280 112 48984
138 282 633225
241 80 855325
255 43 684353
198 165 95989
245 197 349417
110 202 703259
127 294 692124
94 71 945122
60 144 353666
174 260 924926
229 166 932659
297 157 837615
153 142 625907
102 132 653914
103 13 756473
45 164 742221
232 180 600923
291 159 58661
9 299 642778
86 39 680098
41 189 384660
213 141 48463
175 19 191098
32 56 432434
213 298 730191
204 172 999959
251 73 893578
247 71 84427
216 187 897422
123 186 579814
250 50 532656
97 56 476166
160 208 87911
92 111 436759
39 124 309032
232 32 23829
80 255 668175
230 73 179157
67 69 428917
165 274 703133
107 126 290833
182 22 197154
11 204 376372
136 79 234149
71 39 250592
223 42 19575
33 21 500134
46 27 651738
15 251 560989
276 158 566790
196 5 305003
147 265 353046
40 79 464407
220 251 13977
226 214 602603
284 258 203662
72 262 631669
27 26 968319
18 138 605907
25 194 263003
3 49 915578
128 263 787266
233 271 784797
135 54 823026
184 172 163922
189 232 473401
19 271 45020
224 68 761006
150 222 616062
253 69 177571
297 279 299114
122 73 469496
5 250 266283
233 290 610356
228 120 571405
89 234 344796
246 130 734438
240 175 802655
129 131 377724
276 17 857834
132 88 87302
55 140 161860
62 114 233443
278 62 61605
244 218 911606
14 181 33318
48 119 181139
222 34 111127
255 176 806018
275 110 289485
161 121 569329
243 289 851272
203 43 195912
293 118 702889
285 176 986962
168 5 600682
160 141 789657
190 297 302960
188 110 484825
158 260 295464
231 153 89600
253 95 667796
227 106 564259
196 184 825054
59 31 692783
171 5 558644
35 12 151282
207 231 189402
281 120 11981
145 264 692593
258 58 217067
145 286 767752
117 23 502904
223 175 946646
171 289 740432
97 208 461672
234 65 223403
281 146 161076
138 125 218699
67 31 208568
20 178 641972
210 182 708300
253 259 505147
12 6 145841
113 40 919457
299 3 158840
78 221 40484
74 116 513539
75 109 920139
189 280 700403
284 119 153673
45 38 269721
163 191 884314
100 233 619891
66 254 674187
156 3 689029
189 141 325279
153 168 13036
46 107 656779
9 173 979806
183 20 250188
267 260 89671
279 78 659483
279 157 966142
228 248 776447
73 200 195399
69 260 577413
252 190 855545
32 243 226805
261 57 145211
158 56 341941
297 50 73550
108 71 872550
297 115 926280
50 168 496026
126 242 788577
188 253 507404
73 157 647660
136 234 515286
119 212 897475
132 173 25470
65 139 584563
147 12 764559
30 74 737642
244 240 127396
132 97 414708
275 82 16864
25 151 802416
47 142 99918
135 26 733620
8 68 824962
244 247 104071
162 272 353773
119 75 913633
268 261 904339
114 153 216581
43 7 38756
118 241 437852
68 98 440023
151 128 177686
129 24 504128
144 204 453458
79 265 428100
154 151 680634
288 4 522896
234 297 588622
85 180 526994
113 141 784558
15 170 299843
3 280 580816
91 40 453298
203 205 985935
144 13 241284
157 254 283436
24 213 817175
131 209 763841
97 299 640125
226 164 483612
13 172 957246
172 258 907946
8 57 563610
193 197 845511
65 84 72462
116 169 592538
208 156 463373
223 144 525807
21 57 564388
132 193 844863
100 47 563318
70 205 931622
60 122 655217
108 260 300676
178 282 306420
22 7 803716
172 130 190037
91 154 723126
133 1 611134
213 243 334802
252 28 486582
69 87 895853
82 257 437321
208 79 671743
106 145 333620
287 264 50932
38 2 315470
89 168 66084
50 100 455503
175 94 79169
186 140 852573
133 77 174357
180 225 743124
240 1 971737
182 84 287773
116 188 351916
195 193 998611
205 271 254428
239 103 66907
58 150 552318
112 203 412076
91 254 559248
168 110 24044
150 215 890714
108 149 172087
255 14 197308
113 148 308982
288 134 228899
74 169 873270
214 196 707847
19 3 610650
188 265 448468
112 69 808671
36 177 291768
26 46 376925
229 116 39626
131 88 545279
135 263 479367
171 212 119638
274 4 872677
114 42 632368
146 226 675554
50 211 833867
139 209 69760
95 55 329590
248 239 159480
75 133 426110
137 3 16983
177 101 117172
185 158 320710
131 203 931191
120 8 441602
54 75 843302
77 285 231029
130 260 865042
162 27 91205
158 90 177611
48 88 373100
66 46 967208
56 247 68556
145 53 11363
253 39 405678
28 207 907023
2 221 105010
296 21 398932
125 40 768593
240 235 821043
135 139 96338
68 134 458691
76 86 71313
4 232 198281
59 247 412366
111 144 539326
216 142 193191
106 258 704704
93 229 502100
47 171 917130
31 209 588596
107 147 503711
277 120 562836
76 174 81293
84 39 817723
200 151 18070
192 132 70587
130 195 741496
148 41 925286
52 284 729087
14 156 705962
144 294 185701
144 39 561909
15 207 825801
299 198 486103
199 201 847615
53 14 600028
10 232 917962
161 277 875065
8 107 498689
96 116 768053
37 34 763590
234 286 700591
168 262 508853
226 106 29742
256 253 786130
251 273 316407
26 18 514624
108 259 570126
189 20 311013
38 256 137981
77 124 932746
39 182 81199
233 291 319827
252 154 89107
155 33 586151
90 16 565008
108 79 197825
94 27 965052
11 129 346810
256 68 753920
213 167 620233
20 297 659994
86 78 61607
298 69 611887
212 50 337602
198 159 822084
28 18 363834
264 275 482615
200 236 576902
126 285 373104
108 111 379008
195 296 127620
224 233 612160
90 25 384580
263 256 366967
237 149 272138
264 121 310499
79 74 95279
11 151 213631
195 289 354313
113 11 244953
185 56 598698
205 293 858102
234 191 929603
91 214 806464
287 298 333666
107 205 170793
210 75 975800
131 103 584863
53 292 118068
15 154 291655
269 258 842022
121 277 94027
287 193 213079
161 78 701290
135 122 999751
142 102 86051
98 132 585607
26 14 319878
293 82 603215
159 296 575375
98 61 82667
30 13 870748
73 210 269746
23 138 341400
18 287 808640
244 132 518233
60 299 136504
293 158 711150
299 256 229255
151 291 950392
90 107 800228
65 199 383025
17 279 780585
93 43 157343
122 279 812155
223 200 575381
202 216 330336
153 68 917821
143 32 370551
141 44 401139
44 107 566947
67 150 2078
44 280 464384
26 161 423722
113 296 977663
256 222 900600
250 172 799488
156 29 458525
274 150 277206
9 100 844651
12 268 709209
267 120 131090
146 69 260725
23 283 651006
102 69 110920
158 235 126251
15 38 82485
108 150 451399
172 23 521724
25 113 703928
197 74 65832
77 1 537169
251 232 110596
123 93 197810
238 168 84351
15 144 351323
239 240 334431
223 92 607567
186 280 181126
268 14 92311
120 260 150974
214 261 485966
75 112 867229
293 244 961838
7 297 731658
160 94 991278
120 128 718987
10 66 972682
28 34 495347
8 70 742749
15 194 279973
279 23 192370
274 50 783083
213 231 214984
246 2 414602
261 20 703729
134 113 407752
140 291 270624
274 228 522261
59 145 24335
184 37 318820
42 207 421644
90 100 387333
162 266 442287
27 232 343256
53 233 957550
240 152 867213
96 44 42517
123 36 336023
58 23 522514
91 184 301890
175 274 756793
31 37 873542
185 70 35449
212 179 556139
104 74 881812
144 126 315084
210 193 187143
110 182 595330
113 81 786781
34 128 816584
15 27 36332
154 203 212187
206 249 983936
180 227 120956
89 66 240220
210 130 408494
193 62 735994
165 67 506574
13 44 185050
6 79 724745
156 266 589018
13 223 463755
160 3 132270
273 274 686733
155 98 986601
245 146 12652
299 5 687119
213 220 360172
204 242 257324
30 196 541841
223 190 53208
151 6 278149
122 202 749342
20 244 33786
82 175 600488
77 41 277996
159 139 39795
219 191 528233
250 167 935554
155 75 156447
278 190 545166
289 228 166075
25 288 211985
73 184 793758
162 240 97306
146 117 194051
186 91 928797
160 217 650374
53 5 970305
112 47 118466
79 78 746911
78 137 335517
165 73 541294
54 211 982964
127 95 80004
133 14 520046
97 89 201898
115 155 521384
115 268 30413
90 36 567836
167 125 394249
200 120 97904
25 220 958426
74 85 414202
181 75 407014
100 131 282902
92 6 195959
272 295 379287
114 200 123918
294 277 834530
230 182 302057
31 21 559743
228 290 851793
224 282 848710
291 188 778346
90 155 189672
227 199 952834
171 196 141683
57 220 525631
30 181 762149
25 99 969212
284 210 742509
79 296 717787
4 124 700089
269 69 749447
84 240 957997
54 129 189386
132 287 491567
169 98 788273
295 277 632485
183 213 175042
190 186 713384
140 23 849745
50 167 217710
74 146 246256
153 83 36910
290 37 316329
165 193 944011
280 183 307484
146 165 103998
224 101 416865
240 111 750990
25 69 261289
201 121 178622
181 27 552982
211 112 37434
237 21 972779
195 271 501779
115 72 19982
237 10 707816
210 224 433030
21 115 990157
250 258 425709
246 131 62889
268 246 422465
12 135 650420
157 103 718150
11 136 921050
238 58 696973
215 83 170439
188 215 140737
120 176 949393
198 260 470206
291 257 103653
298 281 328010
81 195 880914
85 78 941838
260 173 541201
291 82 647129
282 21 52773
214 23 419101
14 231 83162
221 39 507906
157 52 770586
233 2 842025
122 208 891057
75 56 884324
247 48 505435
164 131 665677
258 87 169909
203 223 826625
288 284 490326
5 270 622981
11 177 439730
231 133 636248
268 266 159719
264 290 76894
282 230 3774
237 123 977756
77 107 534537
101 76 622978
78 171 349214
76 195 711785
64 18 198580
79 75 275588
180 273 63681
142 123 550458
158 40 85669
104 160 97469
70 113 60860
192 187 105515
247 112 622327
135 145 285440
8 200 164808
289 4 233458
256 205 652519
92 133 262979
86 115 226152
66 27 54825
116 88 697880
284 10 331422
243 169 393342
223 94 29441
286 237 560827
181 113 432269
144 22 552676
161 84 479463
40 105 452339
85 129 142557
176 139 877792
10 49 744666
206 35 381186
152 160 856368
105 39 761247
273 179 290133
204 295 594084
116 3 370315
122 38 743082
182 197 532987
21 287 642438
53 162 582935
292 11 66083
294 256 406976
152 272 486557
36 4 30467
167 227 64946
209 47 870596
112 57 858754
286 76 13821
62 122 177272
34 291 146956
36 93 452462
106 123 188493
11 65 571553
90 244 62071
24 278 368114
109 291 61125
150 80 60202
116 293 85035
111 234 658317
245 202 545280
63 27 565
197 123 312065
64 152 934856
283 192 189547
51 231 798941
253 235 44354
234 110 65580
98 244 404967
166 239 786234
13 5 100761
64 203 476243
284 144 639828
196 45 241170
191 158 547216
123 230 170654
121 223 834103
157 112 329928
227 50 480419
9 92 954085
203 47 567957
51 195 350435
118 29 379327
119 53 995342
187 193 785246
219 11 189567
147 79 951588
273 228 807517
29 204 786232
16 161 765552
111 40 471163
81 118 615817
202 136 981879
169 55 879662
290 54 842079
74 150 373779
236 295 414680
239 35 992857
144 105 256051
92 67 380722
127 178 43411
35 243 981164
10 41 194744
198 167 509890
283 160 392565
48 76 688185
153 176 692424
189 58 311951
111 282 428912
239 265 313134
238 157 637915
90 17 708715
117 28 649945
73 74 972841
210 213 87955
280 36 717078
22 19 498448
103 142 225362
13 161 587226
207 289 83668
69 174 565078
15 111 569141
297 70 413454
133 138 877972
6 150 611988
297 56 489682
37 53 658035
108 94 16278
140 180 226464
281 255 562752
109 174 261840
188 123 384875
275 161 154390
198 279 283926
291 59 304604
207 81 96020
6 100 14210
69 239 537952
78 182 470828
208 107 29997
161 171 90889
170 60 301708
275 276 375895
186 41 413186
259 217 411350
166 138 587041
137 117 557994
184 163 368100
174 68 896253
142 151 996942
144 31 740908
228 14 916507
83 23 559729
33 265 622809
274 80 929836
211 14 412237
45 28 775654
201 132 804580
250 58 158897
139 277 942527
169 126 39312
132 22 145584
219 255 983776
83 193 279247
152 181 358837
159 69 130594
229 187 416373
249 89 639563
20 190 503977
47 199 344383
118 80 811977
120 18 143612
271 140 269188
22 259 920538
107 268 355023
117 238 847361
272 17 309479
240 251 509164
131 101 599731
181 280 917226
26 167 830186
196 59 213036
102 173 767808
81 166 130910
87 297 917422
293 18 885640
141 212 951943
253 291 155381
111 93 777007
289 194 728248
39 64 44852
149 56 624896
118 51 925284
64 158 375534
289 199 510671
217 242 435868
203 248 559074
75 188 583232
78 22 990217
191 276 357622
115 224 912512
275 164 968754
87 118 651543
162 78 864239
266 181 103799
294 217 827372
129 15 364784
176 137 984361
109 41 955275
210 132 739323
233 125 510224
114 191 501706
57 195 849990
250 215 765547
208 126 799535
27 277 402347
89 69 748670
218 271 505747
13 40 5133
183 1 786341
180 272 716717
190 298 126318
82 27 496269
284 274 307637
234 161 582221
20 156 33995
293 273 453982
35 199 32331
77 255 865600
35 238 316531
259 45 601051
133 147 105929
37 212 495646
19 25 462247
79 41 676635
144 212 477054
15 132 211614
137 288 20693
150 243 741143
36 195 623032
33 23 825446
273 184 932912
183 143 890831
122 207 774937
266 82 40377
114 122 351555
217 245 548411
71 60 330998
170 70 682716
210 94 793725
247 163 898539
285 1 484382
64 75 471101
39 19 587485
236 104 963600
17 69 235420
111 185 502835
182 112 87869
170 13 179224
5 286 387290
258 82 232939
153 167 920202
237 174 20232
73 67 263204
131 50 39351
78 45 887518
141 3 878883
1 2 276681
106 146 232874
165 294 944359
96 186 363630
257 48 942265
76 169 562681
232 261 730730
272 157 352361
126 149 793147
227 120 396859
177 241 275984
45 58 902121
90 291 90027
277 111 556797
31 3 896867
67 258 618119
216 140 932290
290 201 440500
60 172 581507
237 148 681701
186 212 389811
26 210 376992
267 193 449572
181 101 532223
35 212 791387
152 193 102410
97 199 962074
76 199 187989
177 34 354179
270 138 176198
18 207 583289
40 54 317998
77 120 681924
48 123 195367
228 242 661840
17 206 774514
194 94 675861
87 47 255003
26 262 476852
9 22 144626
267 22 557498
277 288 777219
59 189 392760
257 226 974467
143 102 971684
83 234 294171
29 215 997943
295 52 857564
156 13 485844
164 190 39843
258 277 587852
13 42 372000
56 123 791677
257 260 250246
249 123 689616
109 16 402202
209 270 793806
43 107 667402
72 34 987922
69 128 112146
61 18 54888
80 175 89983
208 283 266399
298 73 19868
192 128 101809
27 132 814000
58 143 87740
245 93 317105
296 161 985965
223 35 655467
68 291 87224
38 54 434117
213 148 122342
23 173 632875
118 65 837867
129 293 424415
111 244 70846
206 127 690543
172 87 471126
48 267 963693
130 37 174478
191 270 889163
147 150 844201
136 219 800015
218 186 846108
59 276 388630
269 286 726621
215 108 648849
174 207 232907
295 48 624522
215 138 85498
85 157 335358
63 127 493197
280 161 266733
194 163 497043
39 194 565658
151 74 218463
165 108 748480
91 297 96798
26 243 272831
195 189 740141
34 233 422196
53 9 822357
261 127 280662
299 220 619879
73 238 347035
32 62 749244
300 60 295301
44 34 440210
104 193 713159
157 34 794704
199 42 698296
41 87 634180
151 17 78760
63 295 205076
90 267 827578
145 62 91862
16 262 576111
121 124 640395
238 139 821078
79 132 342429
46 102 634733
243 219 606098
216 137 443579
152 198 124556
276 96 804974
218 297 748986
262 167 764272
33 237 91326
62 204 598334
239 108 849808
159 38 948021
197 77 277703
117 11 635980
300 106 811993
253 162 903881
157 249 683682
90 123 283938
237 72 280336
109 275 887005
60 103 593938
153 11 760700
148 34 510038
91 156 668241
103 156 600100
94 63 691819
70 294 44478
278 249 648993
208 144 66447
269 294 623127
69 288 690942
129 255 403682
85 23 668031
154 12 442721
277 97 501790
32 241 839438
73 256 931873
66 111 912576
107 227 194611
9 247 492244
211 277 88602
279 213 257726
123 148 328032
30 242 842492
209 80 994908
16 281 60764
267 149 453447
116 65 71014
219 272 200552
111 182 840424
225 153 396473
124 173 751485
175 86 192149
134 281 161433
220 171 274937
224 45 265341
213 293 925483
59 169 233336
105 146 909220
111 272 649055
68 218 837423
55 32 620720
284 267 375082
292 98 861338
3 256 364639
158 156 411706
58 42 717050
246 81 410964
181 127 10707
119 208 216800
76 14 975925
2 50 547041
216 92 700390
95 46 228521
270 120 695238
298 149 862026
124 56 428958
83 189 584134
106 185 229725
71 203 567004
198 36 272739
289 60 696239
293 272 479693
219 21 944161
93 167 772697
225 140 556831
23 289 702365
41 136 356507
218 115 293758
260 91 56710
136 256 434714
184 81 406459
255 102 616063
171 7 267429
193 251 270864
123 14 781748
43 208 974305
33 89 675626
113 104 483952
229 111 811889
52 282 372407
142 162 468321
31 99 211609
173 8 380033
297 162 62010
35 260 607401
36 43 905522
75 214 283796
148 283 320508
205 129 101260
246 277 521791
8 218 710965
61 294 634640
151 94 765219
194 195 314415
246 23 562361
115 236 53547
139 78 718794
295 93 669149
194 21 855589
172 131 418362
265 20 710250
66 171 700446
2 275 795976
25 83 352527
51 275 449330
63 24 309845
281 79 303209
59 269 599252
107 144 756262
30 167 996446
257 2 367817
54 134 180096
268 273 358877
101 72 614975
112 138 696622
30 276 321444
126 234 978576
239 250 378608
38 52 873773
295 188 468820
52 251 694234
239 2 37141
23 31 119048
58 215 180163
37 205 639051
1 60 911287
81 154 455132
286 282 677321
152 89 717931
3 122 394271
144 117 423578
80 193 896562
114 29 157263
108 145 616912
248 140 559894
92 242 732265
177 110 775091
72 129 338534
31 264 896911
161 205 128714
1 300 636298
119 298 525417
191 269 409401
232 146 436380
169 22 631634
201 280 381116
262 89 601085
295 262 125882
298 32 102392
8 211 88939
251 93 608474
117 15 970208
22 98 151273
254 30 605180
15 128 225982
184 167 693340
116 172 278703
152 67 841252
182 128 959506
63 84 767183
35 217 906044
107 80 438105
72 70 494895
237 142 621197
216 85 70193
49 186 895326
225 54 246573
36 144 202166
176 91 687156
136 105 211425
244 86 49223
55 78 830967
110 161 623931
273 206 521892
148 32 390854
205 49 275544
2 291 96518
110 18 721100
230 254 387934
105 210 242848
34 145 23063
1 121 759857
9 14 308589
92 100 659216
147 54 509879
171 124 347249
227 216 75479
119 97 303027
166 211 91608
137 298 756519
120 224 729216
233 81 567566
49 119 247308
137 119 699820
211 158 368315
23 91 249743
50 23 661545
1 208 834786
119 186 104763
64 249 728522
153 29 347756
99 201 702402
12 250 696452
13 113 247480
292 278 512036
39 75 823277
149 214 469080
201 24 877497
143 62 551337
297 222 495278
276 246 100111
201 276 761337
236 288 607957
65 93 319373
119 11 474161
255 40 851480
17 92 725940
15 262 618740
35 174 992739
153 58 228473
153 44 851759
198 43 828279
166 215 686959
278 185 712143
84 40 767706
40 261 983897
295 129 196991
235 289 949867
182 101 793214
217 205 387745
79 198 241251
138 232 475322
89 88 305430
29 127 103290
221 122 241138
159 155 799261
94 231 769080
133 228 357590
267 218 895437
299 48 892877
197 131 872151
189 248 419434
24 149 270944
205 225 383853
102 266 867417
148 170 129938
2 43 297891
294 123 729722
196 228 481017
255 203 442277
127 137 309798
151 161 591957
40 6 33197
238 161 548366
84 260 682828
161 127 53415
42 26 891285
37 183 401269
232 161 187329
121 271 455495
25 238 418725
258 11 424654
138 156 29017
209 271 455862
160 41 260601
146 213 202621
11 239 960252
66 33 456302
277 5 322488
282 155 85214
267 232 899179
277 71 682807
221 81 59436
97 148 903960
294 8 666100
120 278 58295
174 239 995414
64 190 823490
298 16 50289
2 23 612752
213 61 289726
251 128 606806
256 249 184243
138 129 115267
164 295 438261
70 283 454286
15 110 826147
196 204 150522
124 164 646514
99 158 984342
138 182 371285
250 181 629870
291 33 179516
232 159 157183
52 241 322838
161 115 369421
244 94 236687
17 66 17671
263 249 492318
75 27 934740
257 168 387063
122 166 69423
168 147 56577
149 45 796150
158 282 466788
156 112 991281
106 230 593383
195 105 837608
11 105 733956
224 191 978405
230 62 112518
164 220 812101
260 151 773118
200 190 217433
182 118 532643
105 219 669187
172 42 97491
48 241 37251
139 198 833851
256 153 248846
189 277 131368
191 96 475905
291 66 517809
249 69 888565
232 40 6635
128 208 526061
192 115 181124
46 231 686626
10 113 943358
284 121 401818
66 61 966181
217 219 562415
146 286 708825
36 130 888780
184 122 830314
224 267 30807
13 283 504034
177 135 46283
107 162 255118
300 220 783171
219 220 647925
210 101 162003
256 31 233558
60 148 725249
10 230 545669
222 185 931940
246 124 205603
257 282 799252
74 227 684836
13 116 816302
167 234 263453
182 106 866610
96 53 825678
137 4 37227
82 6 332139
99 119 436485
25 297 582115
292 58 573792
220 160 460679
178 21 83272
295 198 865044
223 247 176100
223 241 879592
52 4 18312
28 175 671466
2 56 628290
31 7 918921
132 46 435527
158 237 639238
2 39 938237
98 260 883448
112 179 874700
229 104 282444
152 107 368939
172 177 454865
70 85 415694
289 58 385345
211 176 806403
180 258 939905
85 221 143
68 279 117775
189 123 424229
235 266 405163
198 266 524094
171 168 772588
18 30 36820
270 93 725373
26 206 538091
210 209 820331
239 30 830841
237 135 397560
94 225 432918
3 46 583116
52 221 309623
237 25 955320
97 95 62196
289 135 618711
277 296 271691
145 132 437431
76 129 264899
232 218 12285
141 17 184574
7 153 952690
171 255 365331
51 180 865553
198 263 210732
215 89 37337
131 110 477208
145 87 60308
245 23 353603
287 196 635312
70 51 186552
210 207 885016
233 209 100905
138 150 309113
245 97 808558
15 209 90173
199 219 381566
275 88 621566
278 239 120513
30 209 446501
244 9 591341
173 87 157828
93 106 103868
97 203 222676
134 279 639209
73 87 681609
68 254 290891
107 63 990638
70 68 73190
280 238 954149
109 171 447080
185 137 530859
38 205 861353
111 95 46060
13 2 450980
172 254 121684
82 245 236589
54 55 644033
210 283 274950
144 182 509229
238 240 40309
57 25 436812
152 26 180270
149 97 5303
255 36 618547
102 180 577708
9 282 616321
18 283 277767
44 206 566226
104 255 758243
181 58 138105
244 148 275409
183 88 633489
246 148 286887
107 132 356638
288 75 475395
293 36 955554
247 186 851025
53 21 231076
137 241 185766
65 169 874653
190 44 275783
231 129 37235
285 105 644891
71 44 796631
4 202 729812
264 19 547660
47 246 66711
123 194 506602
163 13 477397
115 56 228446
63 136 749513
235 4 798712
12 129 932727
229 34 616246
152 136 832667
228 11 141686
9 222 854105
264 22 81190
99 7 123848
54 170 718982
166 30 582312
124 117 915990
126 124 969560
242 20 978455
68 20 799047
60 246 667415
57 71 460084
267 223 95152
27 177 545045
90 39 354403
7 224 281218
109 30 830377
273 66 847898
89 100 146224
202 6 838296
130 198 501940
231 143 50303
270 97 800000
6 285 973782
104 148 641926
4 238 207636
79 199 326757
226 13 199360
175 142 171565
268 232 546257
197 134 574312
165 51 439228
1 22 628725
70 270 673960
40 32 199262
200 251 856667
103 215 219016
4 24 475396
75 140 968921
14 198 233439
220 150 73428
219 9 353528
49 250 946302
139 213 395078
133 9 705528
283 127 286069
249 271 760846
194 12 897507
90 197 588810
97 225 88352
166 87 980152
17 171 233045
255 289 860475
175 158 42454
226 135 417983
87 208 839375
193 207 808695
172 50 258204
245 80 259864
283 253 54383
87 9 748084
39 10 579604
128 160 176856
16 139 818160
140 222 929083
258 8 764578
271 173 773238
6 45 704372
270 122 698545
49 271 709798
244 296 855784
224 133 401177
97 9 865846
69 5 815137
177 84 661094
8 45 171197
124 220 270808
184 173 69902
29 182 57449
245 156 507464
178 192 457867
45 69 330727
218 202 747083
155 172 789030
140 176 636119
208 189 970479
267 102 639320
63 228 533780
83 38 466655
187 45 668596
18 140 692886
295 29 784668
159 89 456540
263 152 985887
268 226 529693
30 141 955219
65 36 200165
104 108 685450
297 11 55042
5 175 71814
164 256 339089
225 263 640162
55 251 876428
253 202 111797
19 101 556879
206 87 231364
240 155 483204
38 276 59393
29 291 284309
271 152 407008
148 265 500935
125 193 711950
218 237 113865
238 208 677403
161 245 559713
202 201 829345
96 60 716292
174 87 855902
287 14 95078
106 251 848223
66 117 479995
85 295 412094
233 104 171479
275 174 292757
182 129 142329
248 130 672095
237 152 570597
300 257 313174
132 211 408822
153 46 332054
211 29 786505
46 124 775538
212 182 480692
111 116 478865
26 173 111827
34 192 733981
266 157 765072
39 21 191100
113 74 689004
182 274 898562
163 67 947848
124 125 882794
96 90 57254
73 199 164359
69 137 259655
246 169 767303
87 54 427849
267 154 604553
113 140 823117
146 236 840804
208 70 634134
285 222 852304
40 18 707794
201 143 959524
186 207 517004
154 55 734136
44 67 271538
154 274 625899
36 160 62974
260 246 865654
117 131 811787
3 264 862314
24 247 349718
68 136 499343
32 44 969990
276 198 122256
17 270 541632
290 79 121886
203 95 389328
123 129 3560
294 214 57549
152 252 794379
26 205 518797
120 180 994466
275 231 168362
50 80 414675
256 181 104214
267 155 963208
127 166 424167
79 262 596302
279 154 185789
242 241 93660
173 212 977413
87 203 432310
269 289 821196
10 153 538338
138 229 787359
297 213 63471
244 11 992564
161 273 197679
40 12 674072
37 27 58757
55 168 285063
107 175 942067
149 232 706020
75 142 333615
84 251 929545
182 213 134724
129 141 828445
286 233 460507
166 102 431579
9 27 510748
250 193 782923
225 58 775179
1 167 911738
295 7 542374
210 99 993916
9 118 728879
52 140 617879
95 60 498062
142 295 364955
14 250 968074
244 273 79639
240 59 511061
271 45 566861
229 235 524217
175 190 715981
12 201 457865
162 239 681453
214 248 774380
156 73 900022
223 109 731731
107 178 533923
17 261 566078
151 244 70100
124 289 91211
256 44 931524
244 142 324155
24 211 228203
157 179 262143
195 171 167690
163 134 647168
46 131 930898
260 45 253618
159 211 805019
63 178 395926
220 53 840320
227 48 96952
235 277 865457
31 58 529973
78 158 778943
251 91 447495
262 172 399540
109 24 501533
210 116 471392
29 240 384191
267 266 689236
255 79 837077
260 5 507566
220 202 943447
33 254 557809
32 277 911977
113 245 45098
285 273 162754
24 188 690999
169 7 450066
41 171 60026
30 202 572893
188 242 493226
66 9 216966
176 24 184198
172 8 876760
258 185 293325
121 256 942768
73 269 233897
133 34 949825
245 140 320970
251 51 532066
153 252 544230
132 12 565368
297 120 609250
163 15 967193
213 212 196885
111 196 531827
30 231 279139
110 135 22303
236 267 760965
236 29 654189
113 294 444955
287 124 119584
216 16 148585
43 228 336112
275 176 366825
228 233 616718
128 147 291761
26 158 202230
164 67 105903
269 184 980808
21 298 477537
243 168 313808
152 274 341681
250 132 932685
239 167 29048
27 134 642011
219 173 90314
240 7 149876
35 127 24930
71 8 867024
172 135 313854
55 292 862274
168 232 683095
251 287 3841
44 89 733775
208 169 134029
76 184 368662
263 1 441172
3 290 917017
137 284 278457
58 15 227218
169 226 715182
76 135 75971
161 51 846989
61 229 799741
294 232 972842
281 273 171736
35 181 55283
173 188 135420
89 153 90234
119 73 549849
91 255 444824
168 86 595502
207 26 661014
148 193 649211
149 13 870354
166 289 38589
139 23 920478
61 282 114995
97 269 191284
63 73 932563
270 192 672710
17 5 315369
187 149 175007
215 6 684808
291 96 763372
73 201 25938
243 232 750178
80 162 942637
151 286 682717
40 210 876279
53 228 473936
12 267 846531
192 186 189488
12 295 653450
92 30 325178
161 87 126798
36 240 86108
144 183 287141
185 66 580396
28 194 844292
126 26 695887
71 245 665477
89 254 847103
219 190 701501
211 49 49687
133 101 872795
227 290 688865
38 40 293976
251 174 26502
25 56 526075
19 225 989310
49 132 771605
286 263 37867
292 162 520690
86 48 232222
41 59 314215
52 55 710682
255 72 729650
23 106 65412
206 239 159041
268 44 575863
188 115 964507
227 80 515907
156 149 302406
283 264 458536
86 130 131368
40 264 373744
214 113 449139
15 28 198042
176 101 957523
214 177 952922
74 225 677691
39 190 870562
221 271 27841
197 112 775107
299 169 167667
15 135 155045
123 208 23666
294 105 208541
35 94 244921
80 218 983435
118 11 931358
130 275 701667
74 204 25298
99 191 846565
290 39 374708
252 171 544351
236 174 304089
133 277 136236
200 266 42680
127 111 24402
70 61 326918
128 232 356405
198 72 121177
184 169 780722
167 59 120264
70 226 84401
233 188 97423
42 21 519327
141 64 276684
16 18 872959
227 155 897604
147 190 747588
196 219 764815
286 239 637676
214 12 494256
33 92 591201
250 22 419563
22 217 453992
28 245 480685
122 50 784460
47 51 201043
221 225 568576
221 165 884192
13 247 380608
153 234 310383
233 44 793749
281 125 272066
184 24 488913
132 224 459345
31 88 615214
275 186 693555
275 133 963367
140 280 73743
289 240 339756
256 254 476144
177 117 289489
175 290 684996
179 272 353351
194 300 204086
149 253 912048
70 221 709637
267 190 936337
242 24 913944
185 217 720590
72 128 597647
148 39 665322
176 127 325815
26 200 786421
11 175 309733
148 169 973832
207 239 815892
11 256 331844
246 226 492181
285 81 695032
295 77 269177
285 269 647338
91 10 879494
6 22 300461
242 214 759785
111 283 146147
152 148 47696
167 162 74003
131 72 640936
22 240 891063
281 86 942104
156 170 651183
286 259 636983
218 206 483503
78 249 931125
122 185 496725
57 109 121038
185 102 985908
299 89 109433
50 109 832474
221 157 916665
21 192 283310
259 99 526115
67 295 526043
67 285 315793
23 218 201483
185 208 176746
3 281 199523
217 77 194092
105 162 183077
265 187 928013
207 86 94675
29 163 371450
115 15 855922
217 89 570581
90 162 56789
80 85 140906
85 265 249547
273 46 683011
40 175 116263
191 222 800575
214 100 672286
130 153 940900
273 38 248615
85 271 299996
26 208 60290
120 206 874626
165 260 726077
61 159 232169
257 155 22684
200 43 432499
11 265 227768
296 35 472908
152 123 905932
189 69 140398
206 73 864232
91 233 112848
287 44 664604
214 95 478756
165 94 389451
10 5 626928
197 163 59792
77 187 113337
67 46 382872
137 60 737617
299 104 41338
144 14 29427
274 43 674934
287 114 189316
15 161 867899
37 277 413728
264 238 967681
177 197 236498
29 50 20615
187 68 215542
49 226 964401
118 151 374781
218 1 443785
229 162 905731
81 167 816606
114 50 546423
68 90 993636
215 198 658229
27 149 77190
278 53 89596
75 131 328424
296 163 100516
141 243 226665
46 117 47503
93 64 20157
1 75 394073
32 128 948078
217 140 759581
94 245 835185
169 144 232323
271 64 33005
230 115 136191
224 296 334708
169 36 390120
278 41 720252
31 105 79266
21 268 498031
95 51 613293
256 124 432705
42 170 766802
198 16 49879
38 214 694466
201 269 559254
97 79 860949
16 159 70088
250 288 849401
86 293 555894
204 38 923982
57 249 3698
198 262 470364
22 256 483422
292 170 266481
284 162 302476
285 12 920905
55 265 787567
215 242 842101
245 92 668447
41 210 951442
271 224 741557
94 273 247907
26 138 521204
101 49 448757
262 32 765030
45 16 832930
118 290 311698
122 232 476347
82 183 628942
100 4 186219
8 34 528961
15 236 118579
37 32 193279
74 106 539012
197 78 287691
282 11 941833
261 174 685077
36 21 244902
239 213 650814
217 23 329948
291 145 178668
291 290 348413
32 82 897704
205 88 312226
169 275 483550
26 250 348119
209 99 528264
249 231 789232
249 192 249831
145 204 151842
211 127 646953
242 78 607693
54 178 392895
229 189 898490
286 71 436437
111 145 454863
203 83 603538
96 217 932619
82 228 733422
178 191 293515
82 125 894441
24 265 315839
77 11 640330
173 278 556406
159 250 963450
60 231 148164
219 134 734226
116 271 476059
260 86 301008
69 18 253103
235 34 791332
18 5 284965
55 81 366195
218 193 379558
39 45 680340
296 109 165777
254 39 939124
205 237 911280
176 61 916194
259 255 825172
194 136 915925
212 134 990608
284 155 48289
98 212 422673
287 65 241749
10 59 889686
182 263 919557
182 164 305182
144 217 755187
280 102 801608
229 117 365213
64 66 130238
105 5 480232
220 151 559386
159 42 734586
34 294 807058
108 3 432999
107 154 179063
159 281 722136
48 43 189489
170 204 734861
141 125 945752
73 255 807955
22 135 161419
260 194 317212
243 259 39637
254 86 733223
264 77 863772
170 195 591292
110 295 286800
103 71 499623
23 129 464848
273 59 286479
11 31 995801
227 102 675806
78 293 906813
274 6 396875
204 175 498772
146 287 257617
296 8 410202
227 100 148243
299 95 187784
96 105 220065
174 99 154256
290 9 926576
284 128 883813
288 23 668145
20 127 119655
299 223 108916
199 118 874823
264 225 210925
292 163 749980
179 22 609588
43 196 777420
32 26 746354
54 277 118121
12 96 866289
11 211 429569
240 159 2169
273 83 465635
131 215 386677
255 299 787270
8 82 128045
268 64 14481
13 198 913914
248 173 479605
49 189 717138
199 177 651383
199 124 793992
144 245 841879
234 59 32713
88 80 43042
278 193 361479
294 109 557476
299 152 146244
97 163 633040
79 44 717118
102 36 625594
139 207 959385
88 158 792277
268 175 62887
229 296 530729
251 267 970866
4 258 504969
259 120 873019
215 117 708415
90 13 136654
145 211 967101
35 158 999068
64 200 817510
243 264 324712
35 224 339122
238 230 907231
253 34 300949
135 90 829713
253 299 14292
269 99 100910
192 131 877316
196 167 163807
261 171 428776
31 107 608587
230 108 667234
172 297 178067
17 226 675119
110 185 135323
2 186 475880
73 159 248691
79 243 79652
225 95 59280
117 78 95381
102 257 154338
296 176 137802
214 5 283487
83 35 209813
156 262 9092
221 293 851032
4 190 621833
108 171 452782
269 268 673665
15 59 968342
133 220 383382
2 7 388195
73 13 728371
29 40 3662
16 153 177357
143 204 247517
154 43 800906
187 126 610313
124 186 172714
64 237 108287
294 228 855
135 3 581925
239 284 196719
235 16 38834
59 5 874752
136 27 591724
119 12 836122
196 135 284636
209 168 299495
114 108 159454
13 231 239477
224 275 555374
235 111 820115
149 84 587229
2 109 18508
198 122 381906
1 97 926295
67 35 524278
187 143 894974
272 62 788045
280 190 155564
112 231 109097
108 201 150912
81 226 712587
207 1 916616
150 247 416396
198 140 789702
201 77 997944
284 260 280732
168 291 864717
256 94 279987
37 285 729445
298 173 352396
268 172 872696
21 193 191997
102 215 132392
88 29 537002
56 13 325639
74 279 194882
110 106 258676
50 246 839914
105 129 239615
280 139 92515
91 142 973103
59 94 208613
117 165 523902
170 6 176217
244 141 749436
68 108 124281
158 253 304891
265 209 739534
211 78 755567
9 147 10192
172 179 349816
287 64 26308
193 182 223612
283 41 621404
171 236 929945
288 185 891918
134 289 643140
71 182 33183
20 94 216019
123 252 821041
112 38 759533
295 40 777692
33 259 887963
188 11 115704
251 97 852446
45 248 519876
60 19 442212
295 94 853306
248 103 683976
179 152 443089
211 189 181197
170 10 814773
234 141 387575
190 256 563262
134 125 394845
242 25 980898
89 103 18701
129 61 936919
30 229 665196
172 107 677172
116 249 686048
159 144 882813
141 137 947215
227 263 807948
94 75 764862
191 113 848079
207 244 343355
95 66 863076
280 24 364305
32 160 2489
84 188 992615
111 276 261167
122 151 850163
162 242 806232
169 57 497026
121 171 462575
192 70 935549
154 271 436613
93 246 366612
212 215 54611
68 221 374304
192 248 589936
105 24 902832
135 16 622185
136 141 253936
26 99 764508
242 224 610359
287 143 210406
66 158 953929
205 138 986539
69 149 840943
105 290 727713
89 5 877277
52 39 467349
199 30 551627
282 205 444582
43 240 663629
203 128 670269
76 241 670415
139 81 348902
157 177 737148
242 58 509753
61 91 254184
91 153 28484
35 237 886405
50 165 762451
107 210 901003
255 63 49516
228 61 679176
60 216 242418
220 241 97722
271 133 511171
86 157 961331
245 91 721476
16 124 691909
153 243 976954
214 157 87988
51 94 596549
291 214 156715
116 298 858868
27 141 881332
188 2 762809
219 218 304522
178 130 431366
111 192 183169
121 243 451318
249 262 363066
5 126 194382
18 144 46609
129 204 560395
175 131 564027
87 215 932942
272 108 40233
108 40 402057
231 58 970829
287 281 257769
270 214 72735
113 75 101715
261 239 158642
251 85 104905
287 249 410843
184 143 663983
166 99 654181
266 133 525565
37 110 81206
90 208 388479
273 208 230683
112 241 582813
165 174 663831
202 38 170770
233 72 986723
12 292 527060
142 269 564315
279 61 287381
46 238 904444
243 223 894503
300 150 688873
202 80 41954
48 7 410983
117 257 885251
170 11 248013
121 204 706970
129 153 152819
152 59 374738
12 241 170630
242 135 531168
249 147 374450
30 221 251098
25 148 145688
64 36 606271
113 260 877695
210 173 378849
222 217 256883
9 151 894254
32 84 119695
76 66 99522
42 243 126036
160 134 225569
52 25 37112
8 126 886100
266 117 226920
267 178 348895
26 234 440283
227 251 10752
230 1 112768
7 39 768241
167 43 269933
179 63 595987
12 48 768141
12 224 915071
84 106 773170
272 88 31353
42 128 966737
300 247 269019
107 194 777782
68 119 573176
88 109 187798
85 26 937472
20 267 674284
36 277 133407
271 187 75600
265 250 795389
143 127 730356
209 206 178089
97 300 778681
46 96 187316
295 281 583158
83 238 680768
6 11 232733
44 9 948385
9 184 416457
277 149 396547
284 275 243582
40 68 854980
121 244 892859
79 282 820707
62 88 650734
155 92 486261
98 247 18864
242 68 333637
104 33 725519
277 224 150144
74 108 964601
185 65 734437
256 36 838901
233 160 327022
209 7 776059
219 192 953908
15 225 748666
35 150 740395
37 174 681294
185 51 153062
114 106 551502
299 297 200277
3 208 290383
116 299 436675
111 115 937645
203 233 622133
63 199 425567
116 118 196212
48 35 35571
153 19 871512
103 149 974708
71 262 139822
167 119 691513
159 125 201646
175 217 992836
264 104 749589
249 188 745540
110 273 413196
241 133 233592
62 132 764950
230 28 927743
254 173 937104
191 282 408906
117 74 704679
248 234 367658
42 74 939024
71 17 243482
107 25 384472
184 180 957522
175 144 627710
7 71 580210
155 166 490534
268 168 157220
27 234 87651
156 210 78701
16 211 791792
261 153 912575
42 125 325765
235 105 501526
270 48 260346
103 284 220819
78 288 310545
73 275 315632
9 202 406187
9 199 242917
248 54 582684
79 24 517912
248 1 236346
257 86 488666
183 66 289924
112 82 832570
54 299 971453
246 46 119817
70 104 138581
247 234 387440
13 285 658141
68 163 524132
97 21 997022
53 258 690451
26 65 607272
47 298 90007
145 27 973005
268 71 326054
287 139 385657
277 172 458278
89 221 114618
146 174 502009
36 148 430668
199 12 564919
186 153 312488
11 98 576248
182 146 717840
28 211 936718
172 295 771278
261 218 283585
104 173 839778
82 69 442042
188 275 575113
136 70 171308
245 279 527838
134 224 768929
104 3 403553
134 116 342021
108 16 1263
10 262 562326
30 177 631535
229 252 10651
90 47 572007
266 128 534829
220 52 581031
148 221 754793
190 141 448767
144 55 380955
67 211 725245
137 100 717146
278 93 651140
55 120 562777
193 291 64709
261 178 777501
245 74 847762
248 3 642995
298 98 200304
90 141 240219
2 300 277322
241 73 629620
119 282 514812
76 163 993015
294 260 222827
31 41 137038
241 38 731067
255 264 513228
175 282 36583
219 185 473104
103 289 61926
274 39 797506
269 262 624322
78 115 73889
46 172 887352
271 142 600210
198 97 84635
198 86 493767
52 276 982304
254 261 320349
243 190 504191
47 103 62372
229 282 299980
171 64 856287
46 10 87595
226 208 773995
210 145 565040
79 260 947131
227 91 554943
30 237 904908
257 24 565373
217 27 224223
83 64 361926
288 72 500382
209 195 560502
284 225 324188
67 206 586493
264 279 332919
14 7 727986
195 8 183566
236 44 968333
118 107 941034
43 295 290634
213 240 251712
112 91 476869
211 258 501895
266 282 798258
27 178 938111
88 49 522742
283 251 522279
67 111 229073
106 65 594908
228 12 523330
28 3 847575
162 69 808411
209 128 974396
144 17 717932
103 59 382363
290 177 543189
222 132 395622
25 16 565043
112 35 33118
97 59 532132
278 49 638941
119 36 303236
205 276 606196
182 155 176238
74 39 797291
237 153 693767
54 217 993868
241 203 954742
49 188 825665
36 236 600748
279 152 945083
158 169 291648
127 40 76971
127 242 51637
180 90 168258
223 264 693440
72 120 904943
104 31 197839
245 8 153882
146 51 713523
182 16 694070
229 74 91879
76 216 373108
150 163 290729
161 95 287324
231 256 364685
296 276 748294
123 270 636905
88 207 579491
162 230 966788
156 220 944014
285 43 122114
217 147 240344
35 1 105075
86 199 303640
284 18 155948
251 153 549589
18 157 213355
159 166 619366
18 60 495160
220 209 158517
23 232 808947
244 119 141427
75 211 95573
14 67 838898
154 193 130461
239 54 319774
208 154 796303
91 52 384948
283 32 158615
154 57 335312
140 141 728643
99 107 71303
241 16 198848
244 165 823390
126 162 882895
153 187 872196
25 132 259159
219 166 264070
262 180 137896
239 218 832546
120 193 427077
287 112 86881
68 82 567493
155 153 593826
224 83 553088
36 152 599732
136 124 916536
216 212 132968
300 228 907795
129 63 3238
202 102 214938
37 133 408724
46 210 651805
142 32 454397
68 107 28515
64 122 743222
79 126 469720
53 69 427008
37 154 983901
43 11 846190
273 113 16066
257 223 174409
106 188 687129
35 16 444706
57 88 632559
253 104 643547
157 61 238969
202 137 193765
236 117 943665
128 262 638489
185 118 349751
166 39 143255
76 55 838255
288 95 204656
113 271 844489
298 174 246299
27 278 974472
49 135 492006
294 181 789533
266 141 774163
150 43 364593
52 294 413929
3 120 697229
98 159 263665
42 136 788236
144 43 354129
230 172 576061
27 138 96428
200 30 67515
111 257 149559
11 5 293124
70 274 945343
126 62 690839
238 41 697366
107 78 432148
230 273 229144
190 6 825646
221 227 951369
177 273 968089
245 137 785285
178 153 154614
13 57 909636
25 268 870815
85 91 171000
86 276 737878
49 147 876651
209 124 583912
160 295 199343
298 224 52236
247 160 262473
200 48 4088
103 259 786714
11 29 422285
8 49 377485
28 251 88170
253 275 131492
174 214 877288
242 107 778360
53 48 228871
273 243 318839
296 167 671186
56 257 290168
89 232 798635
142 28 181539
74 166 342953
224 279 994249
194 11 346907
94 42 807988
6 148 437871
47 23 442643
183 239 853009
59 92 713626
232 61 381383
34 241 741161
233 202 979796
277 126 235795
96 169 676044
8 144 209558
177 204 521551
83 261 725982
39 100 634609
275 220 519840
134 258 466211
203 63 489732
53 102 101339
11 15 972652
223 197 30904
31 215 227161
57 47 813200
48 210 670211
58 36 867988
199 40 88297
280 120 977012
56 223 107756
103 114 986830
20 239 844886
15 211 688784
18 176 341855
66 38 375243
174 152 489012
73 194 914758
219 230 35647
292 62 506108
203 181 553705
2 120 65209
287 111 872855
115 41 840183
280 13 920194
26 289 437357
48 85 333853
125 174 468793
177 181 837153
129 110 697110
53 114 90555
197 188 223342
171 150 887553
161 269 816311
15 25 315046
297 228 221566
124 300 634914
168 185 197126
165 48 245177
203 105 475121
277 279 968215
43 164 9866
163 80 740356
66 3 310029
105 171 745902
233 37 759756
242 285 188091
261 136 815766
204 45 35527
66 20 942586
216 74 176095
93 125 582104
265 98 233156
241 215 415943
74 260 412191
171 222 928655
286 163 792943
49 75 766094
153 166 116274
56 11 390286
228 249 14376
191 133 999382
110 266 95749
300 181 957004
55 198 377343
17 57 482413
121 298 849382
131 223 409501
173 32 206778
87 229 837793
144 83 272738
58 296 869337
169 273 718633
44 121 773806
68 130 128735
259 189 549645
277 31 260608
52 26 221052
24 275 505095
41 49 830953
124 104 527850
147 226 294327
232 76 508112
160 202 322849
295 127 916376
276 239 963085
167 147 43445
196 183 548157
153 257 280770
224 139 467520
219 264 383297
37 209 362708
40 172 406001
86 141 904899
121 164 785535
118 217 464524
120 225 246391
235 145 21315
135 20 642024
90 57 331468
241 250 245784
95 185 280862
296 11 204281
197 171 878895
221 217 189359
240 61 810946
274 20 7420
9 212 794234
248 260 891889
142 299 5819
19 224 488818
143 278 315950
46 54 99111
53 200 122565
296 146 689754
145 104 461608
230 299 369719
275 277 211350
270 170 138339
42 61 532754
147 75 487592
280 210 650984
217 159 751460
200 211 158112
242 200 77121
189 170 230076
170 297 975776
75 48 714792
141 8 435528
155 105 361047
274 83 367626
249 142 881356
145 203 749101
167 9 710452
33 183 610183
183 119 106783
146 33 173243
167 80 662664
237 256 547556
65 171 880088
278 117 398522
3 133 509520
217 83 831166
29 179 57429
210 3 821564
139 93 894025
76 82 377819
281 67 113348
212 116 215849
13 70 166916
201 249 525389
65 179 205233
175 72 431544
127 258 970320
54 66 609979
20 152 760670
12 43 463797
120 106 160940
220 146 528529
74 170 174149
225 112 782009
257 108 738950
16 212 968959
164 89 876239
283 280 537813
263 188 836422
105 152 776393
259 84 214336
285 148 403574
193 253 396530
70 155 972405
136 9 567543
261 169 206504
268 192 145349
24 243 265555
183 211 185786
67 225 558732
43 81 584042
45 105 215971
141 130 836020
114 21 912117
16 148 141828
283 82 790108
168 120 305036
243 95 526850
100 164 232440
141 156 445645
175 18 912251
187 86 751509
151 250 195027
194 209 86288
114 23 618592
240 151 853817
62 69 456192
229 240 366031
30 9 546060
165 158 430290
284 257 76575
236 189 716051
126 262 302519
180 209 258095
217 180 627425
39 43 465695
270 247 803944
72 113 276243
297 126 19928
201 156 15915
223 280 273992
82 217 724596
228 119 129083
212 143 52810
5 207 685731
127 156 378437
65 245 612879
214 218 978810
7 13 159345
218 248 917237
132 130 989937
217 47 83561
173 167 953056
125 249 920197
217 116 23240
96 183 791925
62 286 767962
141 144 638683
167 288 79920
138 293 10741
220 47 262778
272 20 241353
211 257 243576
225 128 430837
208 72 543280
81 62 820521
178 164 988743
101 217 684957
180 27 213272
242 123 889177
254 24 320579
7 4 841844
285 56 660016
156 300 667093
92 185 908717
215 258 286144
239 110 401862
63 245 50574
92 157 464954
28 241 40854
176 263 787012
40 288 729880
168 95 78207
81 270 508615
140 102 123051
48 294 548734
85 214 830316
183 198 642138
46 48 891611
30 144 631448
171 63 717683
214 24 998546
73 137 740278
14 136 315746
157 264 735796
109 137 896805
275 71 964557
97 177 603531
232 174 599334
2 277 796722
63 116 320033
113 283 683323
93 194 70875
150 161 619654
23 287 559771
113 106 732693
102 175 484481
50 263 97660
128 55 945201
266 285 634408
62 284 889410
109 115 549420
40 104 997770
130 189 741971
285 216 821371
215 244 583559
155 91 228382
80 104 221381
141 284 136691
178 137 677108
212 20 43420
227 115 238436
233 28 964773
3 130 714889
196 121 909569
90 70 425042
176 165 867214
70 24 903842
236 263 999880
271 36 162725
291 194 910660
202 177 166069
54 193 96934
161 267 79349
33 138 897135
281 22 113280
221 144 642854
132 141 960062
257 94 501863
101 274 648420
292 155 832905
80 29 754579
224 249 606362
256 90 488895
49 104 850544
249 216 973641
29 268 607415
287 152 178479
180 138 417449
288 180 978615
92 87 957073
30 180 274248
227 23 330437
148 98 555797
177 210 266315
161 148 592050
144 162 38876
167 41 235411
52 252 912568
46 9 583671
284 34 788037
224 104 97878
97 121 8424
190 265 963275
252 186 598425
278 259 209684
19 160 777915
21 84 667034
88 161 578128
281 7 251549
49 298 134202
292 237 690538
43 258 226878
39 224 954162
280 188 21299
31 172 383172
21 95 74203
62 36 514888
289 231 998134
30 39 83899
198 22 806033
208 254 635476
154 122 777380
56 280 740386
47 125 759312
202 23 424524
158 11 580917
108 58 870128
185 45 734932
258 220 216419
297 272 399788
247 240 897422
288 19 38937
299 178 80238
199 163 917633
210 49 207562
57 79 159748
222 197 639011
209 172 178774
21 22 326690
281 21 589754
21 279 871641
195 267 836603
111 259 455932
36 127 364540
44 221 545583
296 95 536838
298 180 408955
201 134 143505
191 210 928159
52 74 994221
274 203 380562
228 169 206677
123 136 769560
15 146 948048
135 245 643377
26 101 158053
253 201 926435
113 155 745067
255 145 459616
52 236 921321
268 179 571552
23 95 912457
128 48 869211
263 172 750242
89 96 490682
140 90 734492
134 112 312334
147 198 652005
209 114 774396
22 39 798310
248 210 366002
156 76 65918
284 182 636506
116 294 855404
37 147 81028
244 230 609166
274 9 289173
293 140 271342
166 182 178753
144 242 682025
162 109 591220
68 170 900092
279 27 762626
253 153 159196
16 49 188950
219 139 424615
98 219 535436
68 65 575990
256 123 600327
298 122 879984
243 140 749613
222 213 832365
33 208 992159
5 129 559289
38 237 532253
43 27 451804
225 146 189333
8 12 798864
105 100 579476
170 161 855871
21 284 912022
4 167 80518
190 259 274585
210 35 196323
49 209 290759
154 180 529929
156 196 933680
51 221 250165
140 246 443505
134 64 846403
200 217 894782
189 172 362033
220 178 548687
10 120 639231
269 273 496653
59 256 119670
140 257 274
277 125 486656
69 277 815332
251 122 942922
56 252 434037
166 41 62968
62 183 436881
129 77 975806
300 90 413764
238 69 306835
217 62 814448
26 281 996980
177 15 465140
63 202 261566
33 165 49717
65 17 97924
222 43 34053
170 107 365649
145 274 143682
295 65 89809
9 154 231939
30 67 715663
115 93 187638
265 203 589457
220 186 366876
55 208 948083
13 273 195610
44 20 900901
265 170 932494
289 191 501878
6 20 106883
176 10 934565
209 274 816069
227 172 661454
101 24 264844
261 123 863661
30 182 794628
216 279 197182
244 183 685454
88 267 482332
32 271 113491
180 59 262975
186 118 858001
187 210 752593
241 132 991271
200 37 13795
133 157 237635
72 76 471559
222 94 155592
214 273 485348
230 225 13197
286 226 325084
296 110 596198
131 159 178146
33 5 371164
141 239 440631
24 58 895620
67 268 91240
278 22 975874
278 272 950082
17 224 585904
215 39 426708
146 196 917896
140 20 846413
68 168 21917
70 213 440029
133 276 200341
80 195 402896
274 218 400325
209 6 824280
212 289 552775
46 299 976805
254 59 808993
280 196 2505
42 140 856773
94 120 842243
200 207 103338
85 176 997777
233 266 66953
169 271 320503
280 68 911593
131 299 976502
120 47 613101
201 170 288254
26 194 682749
16 203 447541
185 172 475534
47 49 509131
182 31 140965
4 245 587572
165 62 510181
17 296 339426
25 21 481598
57 131 565716
231 258 631279
126 291 224901
63 275 983663
45 83 319097
143 33 692766
261 125 610623
125 15 295311
36 38 453964
116 231 415496
272 171 591126
260 46 526003
255 224 544841
146 137 86766
190 54 218628
69 225 467865
267 254 527801
8 154 178951
34 56 956472
121 84 590721
295 149 229330
114 194 256344
149 159 672305
99 218 742562
163 245 479588
74 1 189339
14 66 989260
288 74 164268
72 204 650183
193 160 176492
135 248 323061
296 178 909863
175 275 276163
109 217 162250
134 158 794459
36 48 477447
282 201 474129
30 257 296488
3 224 772930
165 276 219769
2 196 180101
32 98 462601
189 174 322051
42 38 127880
150 286 258913
3 293 934788
262 11 242628
69 68 731377
255 76 502821
280 230 495569
156 116 263601
295 163 461272
42 86 372416
210 266 586327
69 20 893998
87 213 978373
6 91 738482
170 159 56718
124 135 124993
63 177 349960
160 119 126771
288 272 438194
215 260 225368
98 91 458147
274 37 300820
264 78 695630
198 190 114346
294 45 366130
123 216 134643
88 63 270644
268 235 564163
104 177 465908
70 282 841643
200 139 763886
121 270 904199
270 245 471576
281 187 14126
65 224 817983
116 173 202185
211 46 922174
248 208 36028
134 141 449470
55 43 605369
105 283 136569
192 101 38457
26 239 70979
287 87 812395
67 194 271648
176 178 738952
22 230 307857
56 99 802282
237 246 474154
68 257 107222
170 242 785325
160 82 789885
201 57 781251
264 293 835677
50 170 329574
232 117 385691
66 204 164349
181 261 358671
281 279 687374
239 269 992663
230 74 61215
165 76 963705
286 25 31595
15 121 353389
229 29 522269
134 91 476422
252 164 302568
206 257 730090
98 46 950163
283 260 569828
133 207 36174
157 28 86663
243 285 552122
209 246 153746
104 257 506140
65 5 193063
86 233 861641
86 146 733667
106 17 794760
98 216 125245
20 46 384402
120 12 515156
216 127 699384
141 149 850675
42 4 703057
252 161 88976
179 114 994283
28 30 518358
90 56 664332
171 56 431499
219 175 759816
127 70 875396
49 275 542048
207 84 779018
99 224 317525
264 73 284539
258 90 58168
20 117 988241
233 277 87352
284 256 821408
34 156 664170
110 283 857844
192 288 451442
57 174 353074
145 99 238378
223 211 925628
23 224 548685
189 53 47078
226 175 940306
106 157 286434
284 135 973516
266 54 15662
206 52 7901
167 271 490740
44 139 972961
151 155 581008
171 279 232287
224 230 724553
197 292 720233
298 157 347336
106 242 380858
193 150 559878
216 197 304131
186 181 221057
141 74 817257
14 236 93272
295 6 108689
204 141 360108
45 109 543634
252 79 65650
194 271 111135
290 274 241082
69 124 116253
196 44 723236
169 218 475968
45 130 687179
82 162 860460
192 105 787701
189 193 219884
214 206 563846
225 127 12903
157 29 922614
220 3 346039
79 100 466804
145 272 932908
284 89 570763
75 215 72249
69 126 249661
85 246 877466
63 47 447759
40 99 382322
37 149 498961
82 208 929933
73 257 627779
144 21 510
132 199 778090
245 55 320302
8 38 554322
185 37 324532
227 218 770784
52 141 922055
110 257 734431
190 292 712586
279 91 98975
281 294 998615
200 153 692966
157 215 521404
161 233 794716
287 80 863502
273 5 216711
243 88 918659
3 101 361083
199 186 553663
36 23 896085
163 175 526486
146 177 406256
93 162 921284
124 190 971259
96 284 604123
285 70 208165
259 185 364965
249 101 429288
2 46 221718
8 273 287924
102 226 827606
140 219 884418
89 240 657014
286 228 383894
234 76 71879
23 213 803924
249 2 1604
62 76 330258
205 264 694989
271 117 346651
93 133 213678
237 132 668673
152 159 730204
202 25 480231
186 196 582064
95 206 632418
103 193 771051
132 253 90879
145 216 418795
30 278 550859
208 213 586922
292 185 635932
191 32 93580
17 20 135182
8 104 240498
242 169 706238
291 19 464700
227 273 258101
266 98 91312
217 40 59787
232 9 574500
47 145 713375
72 273 35872
58 235 524219
93 95 188728
273 100 63565
214 63 681411
185 41 697104
201 46 620641
78 215 143196
88 240 115532
234 182 469626
53 32 555307
142 185 541659
17 291 314488
5 58 991507
84 145 527159
15 291 662038
4 75 984616
248 229 992158
279 299 803400
92 14 395784
181 215 537066
175 114 185120
281 182 919926
154 160 908594
230 251 940649
290 158 305692
126 280 921799
249 187 271283
7 94 852814
116 99 112725
79 186 821075
96 271 13849
272 259 503740
105 173 862453
173 157 990951
87 234 908341
220 34 860561
17 182 851233
31 112 70117
98 131 718167
246 12 920163
256 287 829835
17 104 239062
118 69 78360
174 230 324971
33 234 454438
53 175 679462
13 125 688109
207 93 297731
123 209 33616
62 27 374418
240 257 4426
41 108 434006
221 294 29462
271 83 447544
86 112 969061
77 169 543375
24 111 681424
103 154 903179
104 183 603190
242 185 717321
159 271 227385
46 31 78997
272 5 398839
248 244 491796
15 276 723401
229 241 658661
234 168 576470
42 234 160997
110 27 937859
45 225 941043
46 122 807865
28 185 933442
110 17 750025
274 211 636843
15 99 26717
105 198 868492
28 243 669458
157 268 14607
211 143 430608
129 142 393721
85 173 406210
78 282 271879
77 123 230336
150 272 412518
2 44 807846
170 290 709055
104 261 519787
46 170 661311
226 173 434341
119 81 413221
200 257 716004
255 107 519056
83 44 734699
256 116 441226
253 18 792228
123 18 552787
74 75 441256
254 169 217201
24 54 162877
26 28 449079
109 84 845280
188 62 217251
42 180 981872
17 210 906776
97 165 547416
122 144 917063
155 232 385388
266 69 506638
197 110 793605
217 67 872815
54 113 875017
296 5 302039
124 123 140611
216 193 957756
64 224 868865
57 226 248199
276 156 498085
154 250 589692
92 266 234657
53 80 212436
59 120 719186
84 104 406485
23 276 199521
268 144 248284
120 162 626191
112 125 175487
152 117 205126
66 295 91928
250 19 933976
293 134 328555
78 289 211176
298 11 444405
283 169 932115
147 170 450325
73 232 231606
51 210 194080
59 64 554304
137 255 432347
278 19 504187
199 255 204215
3 71 362083
140 21 983340
86 90 61575
283 173 313101
86 37 743686
59 172 273513
107 282 35216
123 241 988141
46 121 229550
5 186 815403
52 48 117540
38 189 862424
19 233 698697
202 300 194408
238 268 440937
5 120 394090
195 299 210250
36 55 764838
50 88 191156
237 297 942888
104 153 821699
56 77 268228
212 174 280235
199 123 537497
277 167 790473
206 37 645176
258 129 244266
179 211 93158
29 151 77185
152 277 889522
91 293 320016
52 51 95684
37 57 312155
276 97 330107
48 3 58122
19 296 793394
173 189 230716
52 77 501309
48 93 935255
89 300 222328
115 240 205076
291 5 11692
30 84 279865
215 237 564690
125 30 773285
27 36 211079
193 155 916859
283 270 868312
110 144 563313
192 78 557124
87 99 763843
202 194 155933
164 71 142230
300 151 709490
158 138 501300
58 293 23179
89 228 240846
290 112 53560
41 66 120401
46 239 661172
281 112 11529
146 6 723934
227 150 321662
194 148 451136
135 89 484974
253 73 445691
192 116 483928
273 158 140834
123 92 721389
26 278 561111
107 291 619382
239 219 123217
112 93 294672
271 34 333020
284 36 295912
13 162 65980
265 191 896166
197 264 337224
95 177 100074
196 105 911953
37 38 324069
64 253 962288
120 11 577408
125 186 402408
35 131 808594
121 210 595001
92 259 522934
64 132 202008
93 80 971386
195 187 564817
201 115 18039
252 16 732745
65 76 804604
39 271 556158
11 172 156905
30 16 376792
180 124 958955
31 173 420967
47 31 883054
11 156 745406
81 124 901281
218 290 758571
93 180 618020
135 236 964467
51 50 91976
146 4 67131
159 133 466775
111 169 726992
153 121 444750
45 183 43522
204 265 237284
106 271 827037
256 70 40722
151 145 526044
122 240 918566
42 47 16140
261 241 510755
182 244 909701
149 191 578088
229 292 588547
250 171 373676
273 15 703967
235 213 722436
259 201 312235
54 272 415678
195 20 337967
65 9 292881
151 163 238767
245 157 579167
34 55 832628
190 271 599612
56 279 729180
250 206 341564
212 178 639372
106 24 414533
68 133 126341
30 133 569410
264 81 955184
241 251 556994
212 83 865016
106 73 305638
139 107 809493
202 40 427523
137 125 621533
266 65 847165
186 138 331355
39 164 78791
129 16 55716
208 200 287695
20 58 225677
83 205 279183
103 41 154596
143 194 423807
211 148 417479
270 291 814793
177 192 442080
205 16 908845
29 90 486163
165 258 749225
52 175 341950
202 130 258029
174 129 592737
81 199 623523
296 103 579583
76 228 205804
298 20 264092
176 109 186177
168 199 730633
209 141 514507
94 255 714318
42 237 482459
140 183 129362
114 291 440164
82 62 650310
248 296 34836
282 150 650191
29 25 267172
220 78 627315
210 47 299017
107 92 975024
279 189 798114
69 101 357419
153 218 555595
88 30 160714
45 162 621421
175 153 446039
258 273 949958
86 174 792227
86 155 931557
28 222 481305
220 192 875179
33 125 849197
281 5 358879
46 28 926709
291 108 872386
220 198 181042
266 220 790463
27 282 308157
49 225 650699
78 127 556014
250 106 352592
111 59 757028
91 300 573681
49 52 654507
217 29 654028
288 218 535492
179 219 490853
285 235 248809
181 71 373815
276 182 791961
216 110 593378
111 57 719077
161 105 878582
72 285 520651
124 183 687817
223 7 476306
239 132 847576
268 206 710748
128 135 514090
59 241 506566
246 177 715841
56 229 186089
265 261 719189
275 205 263609
183 70 469929
277 78 269343
180 9 291723
122 20 697077
269 81 526557
282 160 489798
182 113 99450
16 76 749926
300 204 603875
163 102 596837
24 273 789668
100 98 783883
272 41 842577
178 295 63795
207 260 677469
191 108 365358
191 63 40840
176 202 354000
152 39 884841
299 154 733441
297 246 695683
11 17 11759
137 95 927463
127 299 270308
146 78 808683
214 285 316995
185 130 593264
236 197 625044
166 79 633098
299 135 952841
183 135 691472
57 114 374465
254 129 841132
49 110 556862
171 281 767503
193 168 310080
47 192 322100
255 245 52767
86 35 150317
33 263 63405
111 296 710593
169 20 521604
194 183 389837
291 179 602331
243 1 309835
19 258 273142
70 152 616752
138 95 713150
90 129 35264
206 51 248823
230 170 216310
252 277 397790
291 38 494564
150 242 665717
31 269 46089
110 180 293067
251 7 523111
181 22 520925
112 85 185806
256 236 425306
162 159 565618
261 194 912115
127 113 492456
281 183 341750
243 280 749570
194 199 343547
210 153 810086
148 171 102777
39 213 674411
107 236 119350
78 273 493284
132 21 334106
44 145 364362
144 198 297839
170 12 826945
188 228 540458
145 201 897352
219 238 408004
244 202 844385
54 33 769344
157 81 851633
162 116 426474
207 40 389977
145 75 121432
185 48 814506
116 91 347054
25 93 932032
66 43 383816
98 99 811404
28 145 973609
252 198 184858
109 91 570566
90 4 965376
52 178 486634
78 226 961837
45 11 346857
299 27 141582
21 225 868352
259 206 547533
95 115 898127
274 65 914490
187 56 585535
181 231 368147
297 258 694326
62 38 722834
256 21 899627
245 298 3676
244 200 714607
117 89 494667
163 161 534770
112 140 356745
153 115 887456
191 73 667854
186 245 640066
282 132 934435
263 67 556563
276 22 145377
203 9 3422
294 258 96080
200 277 19143
196 24 202855
34 124 770066
285 98 214046
232 242 602569
50 194 173267
95 91 555951
82 239 659208
1 196 687204
202 98 973440
295 245 195591
300 123 665112
226 252 9929
211 286 232468
76 299 818666
69 254 64612
274 220 693074
214 41 972884
162 89 198070
139 27 750794
14 6 622089
223 149 30837
185 174 995022
137 179 312411
226 207 834272
32 103 360830
123 40 856106
105 276 215918
44 230 117762
111 102 479543
100 12 259895
166 193 658462
2 126 406661
158 250 935442
299 216 693853
41 61 212410
115 117 897794
200 155 153118
117 147 496393
238 182 456000
153 128 334456
83 159 422498
5 23 771080
230 14 225756
81 236 92920
248 199 949290
131 51 496558
123 229 58193
300 7 584500
193 300 607233
117 260 777589
94 193 273768
135 126 851920
14 148 65199
2 98 349387
188 122 631530
141 253 347529
58 129 223986
241 293 258326
222 232 666883
227 7 431832
264 72 860460
238 112 190524
220 61 535728
244 163 314808
160 140 177624
294 132 903500
63 81 627244
297 127 634745
15 165 405039
214 112 865953
253 147 879524
128 45 839369
237 129 109659
4 111 29912
48 100 533265
207 280 617444
290 138 609783
2 256 110205
90 203 968979
105 212 638164
126 38 242898
139 226 515704
80 137 324808
73 28 272732
102 45 225786
15 287 914122
158 139 993246
6 203 718545
135 132 355223
89 211 538145
228 48 346114
186 242 633102
211 149 670867
43 276 961849
272 129 484796
210 195 701176
150 31 864615
286 67 550530
89 119 905117
2 174 256596
135 120 301387
252 165 429438
64 204 866948
38 226 720773
167 171 116744
279 43 681514
34 146 11358
279 31 76775
132 264 261595
110 254 731522
8 209 76803
86 59 103623
17 240 848335
253 113 889232
55 267 18624
240 140 735269
251 256 413231
44 113 789358
191 10 533465
277 207 173632
75 31 782250
280 21 724338
35 257 277156
229 150 387133
276 110 54143
1 91 938553
30 122 888986
281 143 889203
67 262 125655
11 245 710144
162 263 682252
186 294 420883
215 92 784962
292 4 7727
262 160 629640
35 213 591106
128 63 207337
86 93 582188
274 151 230584
60 55 569368
252 242 979769
151 99 512757
106 277 406918
50 41 269789
218 162 839099
216 243 26225
156 216 840718
234 207 704720
1 32 807726
126 65 824827
136 226 865449
71 111 566276
178 123 993168
85 32 557726
30 129 141671
90 242 577287
176 220 92235
192 49 91922
18 219 938214
189 120 998211
176 240 159791
145 118 209181
201 2 395447
25 236 437263
12 280 762541
206 171 807102
39 117 645428
253 203 854211
239 60 300393
78 129 104865
269 251 845771
34 278 370429
84 5 893541
58 82 540852
106 97 445980
228 121 154822
286 69 360025
24 67 375811
14 124 874569
133 300 586903
199 66 216114
221 36 768121
254 215 758172
42 247 687479
248 138 195987
176 97 922655
242 32 943964
57 19 27261
291 75 357531
189 278 587943
280 204 236069
263 96 932147
76 189 867045
95 286 416260
242 34 519329
61 51 558021
14 244 449943
242 182 543353
128 59 888511
97 113 80369
130 119 440712
214 6 901782
146 282 654762
158 32 976527
232 190 413886
166 178 429590
133 282 660515
266 131 206427
227 254 947728
165 24 774425
111 25 25786
80 114 359226
292 168 991010
115 13 573710
43 281 620653
97 151 732392
62 65 498954
84 61 960322
231 204 129758
132 155 164348
205 128 789534
33 204 717749
22 96 15996
50 59 152369
225 80 847924
50 125 814332
228 153 75781
193 118 568217
217 9 51716
30 140 764693
57 101 283734
194 48 16714
225 156 873195
226 83 310753
100 184 129495
180 192 49765
21 19 708486
28 105 608727
107 109 385874
81 294 594012
171 218 739839
213 286 515790
262 34 723566
216 43 989620
287 9 555294
91 235 468426
257 184 572163
45 195 347375
186 298 824204
30 75 260750
260 136 676493
46 86 74962
158 199 431208
231 278 489119
259 155 680163
172 178 169522
62 97 712595
124 205 628510
128 60 135752
130 97 455087
94 99 30564
147 55 83671
125 286 303091
185 42 312512
96 123 375036
270 159 99338
182 18 507727
102 61 300715
182 59 789306
136 284 132276
291 224 603024
256 5 548743
162 9 640297
160 127 806724
297 27 904806
121 69 6433
38 178 274483
45 281 227528
99 103 637570
262 231 90150
206 145 803996
113 176 923125
7 278 186466
169 244 748950
47 168 842776
239 117 816128
225 73 489479
198 228 867651
267 15 899342
155 165 812504
135 281 250885
220 153 840081
155 258 720674
90 241 951169
198 1 83971
137 42 922092
64 51 518189
140 288 815337
85 229 261782
92 290 988849
28 261 158268
241 115 601374
209 249 525892
61 83 83623
87 85 612681
90 110 846855
226 60 852640
183 93 490674
166 176 447002
179 229 935390
1 94 924959
231 32 405893
39 222 205566
173 206 623892
164 265 112221
228 78 222543
273 87 69711
133 289 658455
13 129 526120
200 169 480153
75 237 738180
35 293 927359
275 122 708448
165 129 905376
42 92 206217
18 86 473874
90 190 515247
206 15 605136
42 113 269782
139 175 523632
68 160 39811
270 36 245229
257 81 273668
300 121 144406
98 103 822456
82 142 271827
141 5 557009
230 156 569329
51 140 18121
235 267 152715
113 61 741680
285 58 885628
70 89 871824
147 243 792017
251 40 733581
288 117 453272
36 211 541318
96 143 568095
216 121 360485
259 294 465783
189 87 983565
296 45 829133
288 247 155035
157 247 658675
48 65 660257
247 279 743909
166 37 124427
145 225 11824
145 155 468127
98 80 734183
36 209 381217
83 39 207579
116 276 57468
201 49 999068
7 136 785944
125 291 427410
296 120 678380
9 24 597266
151 174 176136
57 95 655373
68 197 118908
278 33 199323
48 147 283507
298 39 168787
245 99 52653
258 116 887460
267 93 937080
240 37 294429
264 114 587649
45 288 411963
195 34 811784
199 126 358514
131 181 21885
247 125 663032
206 237 346069
84 231 344232
17 160 997484
166 100 90752
102 135 884969
72 243 174657
230 112 612301
133 197 957355
264 209 517022
139 182 813452
138 4 882009
14 79 819145
151 124 583039
57 129 844130
285 259 786811
58 133 485358
177 132 739497
169 239 471194
293 17 58074
71 273 792023
266 113 928861
73 33 732631
215 174 128644
277 228 366095
165 189 581405
280 115 148113
74 270 393180
216 148 77561
221 149 131477
253 266 365037
135 62 643141
30 275 989403
263 118 953248
90 166 786904
54 242 743107
141 20 944024
131 38 873320
108 197 342964
263 178 597359
123 269 503274
31 90 497783
60 70 466713
235 180 812486
92 164 738541
189 116 852208
230 102 157634
145 259 659494
112 191 204948
1 256 459578
271 68 235527
221 254 147950
165 242 270955
21 273 129755
44 125 231837
182 271 274068
53 163 949982
225 60 33499
254 123 2134
104 205 760035
117 185 681504
182 76 562694
49 60 372552
294 104 531404
108 134 889624
271 222 49082
197 241 535679
3 15 254490
15 20 939642
39 175 725076
73 237 869269
231 90 760677
288 203 817715
216 158 103624
128 124 656692
39 275 275576
191 173 821672
104 57 729348
166 28 876751
139 223 558489
165 202 978413
84 286 29926
266 23 440721
88 213 735529
113 298 776521
187 58 263310
91 173 242994
158 92 681037
280 292 183246
31 181 422994
297 101 644395
157 113 623598
72 300 96314
123 6 271770
136 195 934134
68 294 267683
4 293 643560
32 140 751937
298 199 392025
117 12 55386
278 205 983734
218 150 302465
62 184 763309
11 267 109086
167 252 889678
43 147 572371
184 200 272196
117 218 52670
92 256 840133
228 21 902761
27 153 825008
168 24 289366
69 177 988968
7 73 6118
214 201 652857
273 195 209047
44 40 410891
81 197 209531
81 29 238379
283 263 486864
14 48 239388
183 238 24244
257 85 232827
218 284 531170
190 76 618758
117 234 864821
3 289 203916
240 221 203265
11 76 258357
210 119 153743
254 32 835942
112 300 815994
241 26 276823
170 84 982550
172 225 931347
223 123 879739
20 166 226457
126 101 660514
45 88 777915
284 37 507261
160 294 72801
258 210 268426
126 281 99075
183 208 207324
239 17 8642
99 249 504508
8 167 295735
156 152 831562
186 61 577946
90 171 9025
220 280 840591
198 28 98101
121 266 999498
211 239 662064
240 253 77635
296 222 814774
165 272 546305
149 236 524632
267 126 468035
285 156 737620
17 139 387756
143 285 834050
237 217 838578
1 145 769073
50 95 411430
174 188 124653
128 249 971053
4 297 652423
273 236 839711
114 59 411750
3 33 541627
124 254 720346
54 121 718212
85 196 989934
156 228 233547
149 104 858552
62 182 386673
246 78 610281
257 141 232315
185 230 556334
285 290 976628
165 74 228323
23 115 765957
124 296 455036
51 274 365485
183 91 998527
207 287 617251
97 96 477507
274 292 124423
10 51 191120
250 119 413264
11 85 786804
113 290 606892
155 100 606849
111 151 336131
87 176 521307
233 18 1411
289 27 233916
104 63 338991
152 278 748485
142 87 381917
188 287 917728
151 82 974545
109 113 844620
244 35 741044
140 249 320786
161 242 734294
58 295 975331
223 184 918692
260 213 41796
140 188 939560
297 18 249993
148 222 260265
31 281 995641
104 83 423013
47 89 758708
6 163 564271
298 299 829619
35 156 943656
238 48 89159
52 242 44800
21 291 716047
21 288 105072
161 288 255647
61 278 710845
283 133 9255
212 34 644455
154 245 911933
183 123 130845
294 23 104497
198 207 451487
226 165 967249
14 252 459544
227 236 834204
185 99 586369
163 4 303640
140 93 761718
71 144 879185
93 120 18675
108 33 857387
144 291 62645
145 90 601726
129 184 512229
185 234 628539
65 244 668747
150 235 323519
115 51 599823
291 60 656480
54 107 123722
207 170 259977
77 55 257697
266 276 797590
178 279 83849
53 6 202227
243 156 770953
168 119 412652
284 171 103689
238 209 413195
147 279 282114
90 136 797217
151 198 389821
23 68 523730
153 293 611865
229 161 670092
253 220 75462
219 215 426065
13 47 345439
95 215 464518
258 233 205498
222 281 800094
142 79 696462
286 279 805711
2 281 181431
173 114 326683
168 58 192410
21 111 808248
166 17 429843
273 117 186688
297 10 380714
23 154 295374
274 76 451804
142 240 972490
87 5 739525
192 118 507906
276 162 671348
189 288 776091
120 194 608375
206 82 470284
265 149 727552
245 155 964115
184 289 246617
127 212 864553
20 252 232194
212 295 78334
130 145 327614
25 146 355101
3 85 814091
293 186 952659
86 274 971881
32 119 439687
209 147 895167
252 111 137196
66 278 480270
180 219 576669
197 142 13839
277 220 429022
127 246 552626
77 159 549367
148 54 121189
286 120 815433
38 85 118708
105 262 145660
257 248 344560
237 140 559515
221 49 717085
70 269 813030
227 233 186226
267 286 325787
62 6 554457
298 4 131661
29 256 656999
65 205 232361
131 32 558621
258 217 334899
210 38 500333
276 117 174012
154 181 587473
59 288 606904
17 265 854017
40 183 257229
176 279 167240
287 45 527699
270 292 130837
154 146 972465
153 77 954487
142 147 734725
131 199 650420
275 213 905208
195 280 840477
106 187 32683
288 81 306759
72 74 905847
39 201 510486
292 67 328019
67 42 496080
14 192 161212
9 152 274339
180 167 445834
284 93 350615
171 166 64190
10 269 951045
216 266 701076
44 31 941222
168 69 489455
182 297 412569
224 28 870106
11 58 936269
26 80 387400
232 206 901825
263 163 275927
72 180 609673
271 161 603267
256 13 241361
281 251 938923
17 207 830451
67 267 460265
157 138 184304
165 178 599020
25 221 364730
266 106 251340
157 55 694788
109 83 365934
192 214 199694
4 186 789306
235 159 366356
110 105 244114
26 160 492903
132 53 176300
184 215 828568
95 231 362499
145 56 52264
121 226 347886
258 153 943430
244 162 120310
258 133 266341
233 179 383368
47 176 268304
276 251 649928
110 112 723155
263 186 406843
101 246 440115
12 180 908924
26 56 776061
133 61 649659
237 95 983228
170 261 814263
203 287 683792
25 157 580235
230 3 360426
193 117 445184
261 88 97949
31 296 635893
143 6 738869
78 260 978537
69 235 432098
236 70 293498
254 210 113627
208 42 818153
280 18 849838
200 22 842569
235 269 647569
43 294 899109
264 48 899920
119 223 225795
27 20 645276
297 29 111806
198 187 794164
109 265 715139
15 51 997224
68 150 736342
86 73 668612
273 86 547589
170 137 882454
128 96 682947
47 228 57520
5 148 841220
290 52 941273
5 130 874107
39 208 433360
142 70 84283
149 102 419151
42 155 668017
229 131 202925
246 254 936439
284 283 632843
275 28 659364
203 1 469158
126 156 88150
58 299 947282
156 229 171809
37 267 844573
244 48 277401
119 263 289320
155 27 971913
105 73 254269
274 275 711026
267 128 117264
126 299 314496
178 135 548796
275 268 823482
203 164 636146
47 26 488708
169 15 179053
154 254 596122
88 8 134113
104 287 415345
28 165 478373
6 217 629665
270 202 770914
105 135 657356
185 274 363085
261 151 780870
79 76 954069
26 292 373026
92 170 352355
138 225 855373
7 5 871626
176 234 916791
174 41 74817
251 149 440421
11 147 312881
35 200 938976
230 75 510560
178 195 984451
188 168 95923
90 3 387218
250 260 623557
26 146 407260
134 44 194544
96 202 495395
124 184 123552
107 93 105793
18 254 837743
24 245 817747
245 47 633426
226 140 192737
157 172 696523
105 26 346714
293 282 713563
272 102 864127
117 82 404504
291 84 878813
143 111 224383
108 25 803565
60 16 54973
182 79 723230
268 124 612103
94 288 730156
241 178 777116
268 251 602795
92 46 751976
198 247 79004
39 127 75260
39 219 258586
79 169 398082
297 230 901074
182 141 707256
31 208 378465
14 200 273472
53 131 765732
173 250 308465
286 192 606602
40 5 16174
202 271 10253
16 268 391719
152 49 364188
148 180 541456
144 150 763880
149 93 776290
193 173 755019
14 89 293047
16 256 602113
81 111 920959
164 152 327077
265 116 776281
171 101 750001
44 207 712517
145 136 625788
57 93 922037
197 105 931545
203 38 15908
292 23 740614
218 61 956201
13 252 786048
276 153 990439
53 152 180307
238 34 151415
298 249 38336
161 85 580003
56 80 526461
159 171 405967
276 300 991068
10 50 90601
136 171 164552
34 89 461371
190 276 852050
85 234 858879
298 23 661909
2 100 181343
276 173 432730
140 121 794880
15 94 594857
120 170 561503
235 104 542220
98 12 322059
196 58 106018
165 10 710609
282 39 259290
256 230 47410
235 225 311422
135 109 723442
261 126 76492
4 196 16089
296 285 974348
63 224 185949
54 219 411496
178 140 380191
226 291 575513
28 90 744152
4 295 551780
3 250 817927
127 112 143270
238 1 250473
158 166 533520
46 155 18677
23 261 174452
111 55 734337
134 230 371509
258 256 660173
245 14 759017
28 103 490565
297 48 436055
169 177 625018
269 290 202954
206 46 711107
131 4 497581
293 162 212355
189 216 860173
175 63 85023
250 204 445672
177 39 600144
127 51 195024
91 88 923200
33 85 232343
138 284 163824
218 251 149223
49 112 804476
278 254 620120
239 196 369096
226 247 197600
113 121 712322
240 82 64407
73 23 444479
225 98 72496
159 41 352132
48 258 26458
153 60 944641
96 225 754705
189 251 334649
80 24 842865
285 89 816383
62 94 722751
137 108 689436
254 76 464037
294 63 448427
188 229 553417
155 71 683231
136 290 383719
269 135 215708
265 222 358999
54 164 143728
11 95 678405
27 61 7723
103 247 902484
283 14 784920
123 103 663336
177 174 686723
8 260 949809
25 164 305596
141 94 289455
37 145 44107
263 22 473302
59 275 962300
148 233 395539
164 249 349789
97 155 440417
132 16 103892
159 122 753520
73 166 501517
94 137 70394
204 115 308533
176 282 198388
167 221 65260
119 121 169180
293 97 57584
218 139 892614
104 221 660586
79 297 349467
143 22 833467
13 166 526061
270 156 306144
164 225 594302
245 98 838326
179 17 566297
165 115 595246
197 80 550084
15 292 788452
268 70 683967
145 187 638088
285 25 694182
10 63 835838
94 229 797516
294 233 495224
204 146 107510
201 81 20874
148 52 258160
230 276 368282
253 117 50741
185 191 502031
132 246 177163
194 167 746744
192 16 42823
3 44 202012
213 17 503416
212 120 805836
83 259 450028
204 233 892421
260 28 889626
91 121 340870
88 244 568236
175 161 236087
255 196 755711
43 177 517101
300 125 719437
260 18 928944
195 118 823052
16 228 727187
207 119 883763
183 52 5111
62 245 28919
40 15 886539
222 173 308423
76 98 682270
238 52 582058
213 294 549069
115 145 32495
56 20 614618
232 133 155472
22 257 932739
119 23 908022
146 224 724606
191 87 785122
257 264 585339
295 177 732073
110 211 850840
205 113 980102
121 95 835450
286 47 141043
169 278 663026
130 60 221021
61 117 901522
71 208 602601
275 279 571701
107 3 26283
35 53 234772
174 164 239696
91 58 441292
215 50 413174
260 286 485913
52 293 955866
98 27 606273
146 80 520705
126 36 702192
247 220 751981
131 90 174949
82 174 644964
49 297 604787
286 179 890847
21 125 305138
226 79 654191
166 236 940644
291 236 104344
61 181 566455
137 120 234678
70 131 938566
168 52 249857
191 17 492050
207 211 423763
139 283 378397
245 268 552066
212 60 956273
252 220 392532
72 139 718190
253 169 907132
269 220 30202
149 189 759011
24 244 160876
67 245 590177
89 276 776692
200 54 196093
70 224 657908
236 148 984640
100 21 378835
237 194 660152
201 189 330769
92 85 483660
70 55 656003
157 284 98017
228 253 27729
96 233 884820
96 280 219313
21 62 490105
289 241 619979
248 123 390999
72 97 927384
291 148 904289
199 53 432261
160 230 506912
49 21 981463
26 33 441901
255 123 201908
55 105 479977
223 157 813759
232 254 643195
160 63 339043
109 139 752040
221 261 819519
87 100 507466
290 42 470332
122 276 772045
116 79 565960
158 261 267477
274 146 744516
98 9 996576
284 95 490492
212 242 272350
206 74 964437
26 269 510369
217 76 524681
168 249 753402
35 190 552890
138 236 728516
217 197 968259
190 125 761605
259 288 591777
51 259 352573
52 145 645815
103 187 455207
267 104 413010
286 1 84970
155 265 830973
173 155 138636
48 81 711026
148 245 855244
252 10 869467
49 256 737726
90 109 879234
18 192 990514
234 119 108358
277 255 43504
134 278 408580
205 18 182991
267 132 105345
50 20 953223
158 70 351601
253 55 531498
89 137 166673
201 76 530581
89 105 509452
221 267 679663
28 229 983655
190 65 314259
226 179 735444
184 159 644454
122 268 606818
168 79 340178
217 179 762986
142 203 98178
265 28 848319
136 13 491532
286 293 734116
98 269 887426
280 202 601960
206 283 333455
67 215 237858
49 273 967185
233 185 381693
287 206 49112
7 157 61314
27 143 441946
296 63 712696
296 12 343882
152 158 968738
82 63 463722
281 300 63973
265 36 572334
212 8 717571
226 151 848631
150 64 341430
257 182 754975
198 141 560014
177 81 475512
231 18 407167
36 285 38565
254 134 92270
143 63 281796
200 10 630599
214 219 91674
84 227 428143
64 69 413276
170 41 905857
58 271 531474
177 250 758064
26 255 959423
235 23 42201
300 231 390262
146 144 239511
60 111 193909
41 43 98972
292 177 966502
70 112 81794
297 168 948830
116 80 641124
98 282 54882
145 17 957464
258 109 530133
276 128 45607
162 195 746672
156 1 865162
203 55 124872
69 232 149060
23 25 116166
192 25 371791
85 167 348983
202 259 538683
93 165 805286
234 278 870084
65 193 317485
270 155 313533
71 38 658778
283 65 736769
11 26 706480
205 154 340109
89 250 987866
6 137 347581
298 37 330850
47 299 408238
287 219 17227
115 118 739533
107 148 53438
143 122 614982
112 239 822776
32 292 79324
6 187 128162
98 128 895998
206 103 699768
72 289 294909
300 28 262561
163 109 640595
8 275 432565
136 211 294678
257 14 768596
89 260 21700
117 136 864131
250 104 228792
219 99 131075
152 87 527266
279 59 490345
17 225 936881
45 24 379995
211 27 710126
72 94 271776
224 197 587184
42 212 92391
216 170 367918
57 177 46303
43 14 400312
164 198 588212
48 272 122214
20 186 471077
31 68 868130
262 243 108795
222 202 340394
6 28 178793
68 37 46985
178 291 222639
247 57 503947
292 180 800442
101 121 26616
260 94 115343
27 270 465430
225 111 693951
138 20 890630
259 94 540716
286 77 622756
48 113 679824
237 254 425278
214 276 392436
155 293 548613
71 296 505467
71 206 148305
254 128 555892
247 80 788327
248 242 526080
286 97 877473
169 296 420057
176 151 793283
84 195 144295
204 85 507298
135 112 4624
38 81 832804
104 172 602180
40 294 846913
97 3 934674
238 23 400691
85 170 562885
121 267 681599
127 80 269321
288 166 768094
205 279 747433
190 273 84021
112 46 566165
169 94 449308
97 268 944598
257 272 924531
180 164 802839
253 265 447036
155 297 513933
44 218 807098
59 237 400175
240 106 918252
55 273 295312
66 104 158859
210 13 309580
79 48 397625
145 74 116744
245 276 388943
81 126 829092
279 181 103952
277 63 819438
56 243 840709
209 34 33774
162 299 65066
41 63 443978
90 255 21588
218 55 764719
171 114 749843
225 201 766325
187 299 382904
87 97 703037
72 33 248723
88 202 842417
146 71 177426
72 170 272268
266 84 350456
262 107 101414
155 194 782587
69 261 268948
173 279 970974
123 139 95180
230 178 310103
100 139 286599
114 247 216435
262 101 360372
88 4 125153
257 20 370153
59 171 265372
28 100 825595
61 153 282679
193 31 570081
17 204 490994
117 148 338668
236 184 893521
210 9 448722
113 27 387376
22 199 610004
37 222 701703
97 118 953815
101 167 843574
118 71 705314
189 12 15478
209 157 912867
144 266 179280
118 291 338720
248 49 994263
255 296 928207
112 3 62497
229 173 168495
263 105 186875
38 50 784487
58 64 704426
279 102 102831
86 6 230573
130 168 305265
178 180 780055
130 94 847599
215 179 505509
234 68 172819
28 178 134237
159 75 763138
217 4 349282
242 295 687266
281 158 832145
221 279 681480
211 5 954195
55 165 927709
187 269 590678
250 114 775189
157 75 203220
48 204 302506
38 223 869993
190 212 467453
158 266 500902
150 53 330855
230 133 536070
120 89 970411
16 249 560869
15 32 564555
124 29 925564
285 151 221151
157 30 680075
28 121 22501
189 182 953762
144 147 805449
187 169 864556
68 66 777751
174 264 807961
133 178 725937
86 167 193268
118 298 293046
227 66 520739
23 35 159654
58 69 498897
282 81 395980
71 220 353960
48 249 455828
120 122 67225
104 45 614613
133 263 524646
103 116 618162
212 181 14234
210 87 917851
61 34 328760
276 28 742108
172 163 304376
196 152 121700
60 84 496432
167 28 752950
139 111 78736
255 57 405360
109 213 728070
130 82 311620
269 107 224937
296 125 395750
80 99 27660
15 61 870358
28 74 160740
11 60 739601
87 217 37166
234 210 856608
249 53 17313
128 21 223206
116 49 827987
205 228 325224
138 116 829112
70 154 838236
282 118 153155
43 4 642858
283 217 564127
117 83 291735
248 141 855141
209 219 694162
178 26 926942
214 117 750998
167 128 161949
259 10 704955
207 297 225842
206 213 549297
207 91 299307
164 80 342739
295 120 409992
199 115 518371
166 280 747121
218 100 712474
264 89 36027
23 94 884794
37 16 508442
58 33 129774
2 232 448750
238 287 639333
262 52 99062
30 69 869035
114 186 553045
74 193 870594
6 81 547187
300 227 671521
54 110 829622
298 105 400945
267 107 221891
172 218 162613
15 92 789012
231 265 243438
192 146 722127
79 35 596766
221 226 245113
63 25 220183
219 120 636677
134 100 974289
180 233 365363
60 276 466519
242 290 79136
47 269 964241
259 207 638133
141 58 702834
276 16 975158
161 56 564730
141 232 235081
222 144 119323
126 198 773517
87 179 130128
95 295 522407
15 212 562676
217 145 140113
297 198 619583
259 23 77194
206 271 504724
54 133 470744
34 139 112850
1 164 992102
300 42 192833
109 211 17636
268 210 95168
47 132 389263
297 245 834041
230 241 608276
266 223 696215
28 144 765442
141 240 620879
225 184 317307
110 200 58482
80 41 735758
205 213 912499
80 196 914580
176 177 947367
64 233 861268
166 237 597277
207 64 10946
286 178 919347
90 236 284750
205 116 764257
122 236 436455
126 202 697836
79 234 816434
134 192 364727
21 272 810921
118 57 441743
152 51 540159
27 148 40572
26 193 134300
23 53 253822
269 212 802152
88 290 24459
215 240 458922
123 204 456673
212 176 510429
207 22 840754
207 155 138010
290 18 175435
252 122 719907
173 213 235567
272 89 172805
158 153 254548
116 185 357969
35 109 196445
40 53 564613
200 52 319831
49 235 456068
201 168 997638
251 280 759839
160 73 16573
258 267 925903
110 99 124967
113 105 408385
24 226 680114
81 193 372712
50 205 420789
63 135 104140
173 90 924253
232 66 815185
21 136 787612
165 14 264761
272 252 959933
232 196 928273
181 104 498270
144 295 37700
71 234 397346
243 73 562434
117 90 28672
62 136 373770
132 81 839588
67 231 424108
215 3 744833
25 171 89474
175 254 320776
138 142 233323
198 44 477113
142 4 985774
156 84 848656
287 296 962114
4 103 17029
254 170 33772
179 85 476807
264 270 896645
161 44 494118
46 43 544247
92 163 742110
259 26 825614
254 255 120222
73 195 260641
274 45 142939
140 235 875892
261 29 566854
166 277 967073
73 240 965037
126 59 190622
217 206 384421
223 15 933588
275 21 347899
42 122 340212
181 242 488631
292 124 744502
174 169 730415
178 203 988607
268 272 689501
41 202 283963
78 112 75372
240 202 403711
80 214 272896
185 128 536979
188 14 933414
294 167 430023
73 150 551391
91 115 663372
284 107 597578
290 48 700880
202 79 316166
288 191 987824
65 275 948028
143 133 9150
6 288 810312
247 185 193954
94 203 416505
212 274 717743
247 22 186328
271 22 107471
82 249 804367
232 299 117293
116 163 585447
212 189 34528
53 15 484799
238 109 657527
174 225 109827
279 294 17888
171 87 354267
216 296 514201
235 31 446496
91 223 611285
104 59 321024
295 252 13570
165 139 29840
217 199 726798
272 230 293710
14 185 14686
228 46 419567
6 89 198744
296 243 722196
216 261 110722
2 148 971702
218 152 855516
258 218 949553
71 61 242575
262 283 694228
207 278 671014
261 129 661277
130 204 905258
269 115 862073
73 144 368928
90 217 904598
60 292 921913
33 178 176538
235 190 815467
102 156 657456
54 255 920104
5 206 927789
163 61 963438
156 140 345763
77 147 208092
268 289 321350
149 50 659729
15 48 20843
174 6 411126
72 85 803173
256 4 945795
63 213 832852
243 220 444183
106 174 299938
136 223 462720
31 51 134034
127 241 75751
149 29 870675
141 31 404871
114 99 826049
176 254 287743
31 268 623002
283 213 175037
9 131 620930
60 107 369246
265 56 453589
71 123 987457
7 172 779580
44 78 52465
254 131 921712
260 297 340805
157 190 810987
286 88 666687
161 176 663286
43 44 917632
139 127 31143
159 179 407305
86 211 45901
90 54 443812
27 167 278424
105 299 8493
244 149 980077
96 107 938343
101 228 837486
12 239 811898
51 42 45160
68 213 407175
284 247 519656
5 154 425761
35 193 360698
42 48 6546
298 209 558922
26 71 233625
298 144 883951
111 280 350110
86 45 476431
300 50 819679
47 71 737222
74 115 149141
209 91 820655
256 157 566736
89 114 102130
257 203 490550
101 229 912560
215 86 143953
115 114 430479
16 118 707214
235 276 976760
294 126 267401
216 47 703897
22 51 711209
193 128 167635
295 10 930760
233 3 656985
251 31 245546
13 254 961464
250 120 722594
71 189 847101
239 97 391957
95 285 628362
223 97 674025
221 151 817729
129 208 9444
236 154 88685
170 31 477385
188 232 363159
290 232 167690
216 195 730088
16 290 862473
265 5 514729
117 60 927361
125 146 476311
148 46 227364
183 25 515971
268 104 555270
214 101 73480
89 85 360978
177 142 351685
204 193 514485
270 172 513031
186 29 789423
68 17 444448
285 226 162539
12 251 193638
297 15 942726
30 82 747597
46 14 132065
121 162 911495
22 111 978942
251 215 588457
84 31 977358
191 126 724858
121 42 484842
118 254 470050
189 23 764105
18 242 542776
63 204 886434
173 80 406875
214 295 728525
270 102 294033
219 132 785373
7 220 44574
219 146 915402
202 284 726788
57 200 367497
246 120 874630
127 217 906384
112 259 137390
43 205 605930
202 252 535150
115 10 684906
230 246 191469
185 196 32008
200 287 327872
213 41 766907
293 184 730644
20 271 427364
32 269 836823
38 107 721652
192 107 762044
227 63 898017
36 278 667009
138 154 441238
237 225 457566
161 268 483362
198 125 604970
178 251 785273
195 202 5074
152 19 598183
123 72 835683
18 72 514754
29 7 529724
232 6 592690
238 180 55571
73 248 800931
20 40 540406
266 211 180086
271 107 926462
87 15 928931
26 142 818158
266 47 754962
5 68 357708
111 152 556755
257 90 95927
290 14 713178
46 120 909627
253 49 630051
41 142 697276
193 92 924406
193 10 650767
108 153 481538
106 127 404851
298 66 800602
134 213 720124
259 37 174535
63 45 932240
295 74 786964
195 160 648226
119 131 36499
115 22 814727
173 46 595574
54 254 223869
11 179 318246
111 35 802662
235 243 92466
2 204 112268
237 294 464027
292 191 807669
125 185 416539
192 272 545115
89 268 425188
40 280 4537
105 53 774984
130 263 196157
238 102 636880
174 231 672893
246 100 649459
27 103 69092
183 30 155771
115 112 767130
275 79 452487
262 55 261485
136 2 521185
240 192 776126
52 76 170910
211 252 931212
27 276 929039
15 191 244243
210 169 924309
295 181 272456
197 196 475758
139 268 338161
244 168 643412
206 62 11845
65 211 677901
30 233 754116
64 1 519665
238 84 63622
15 152 396559
300 273 536111
164 127 751290
239 270 6370
122 152 294905
287 85 398863
76 300 448837
174 287 147698
119 101 451598
164 75 223884
270 137 257407
115 206 397997
297 247 430548
41 95 415830
227 275 552072
33 246 220047
211 57 224356
124 105 443276
82 134 278600
14 75 530766
292 21 789188
2 242 870383
124 210 162970
1 118 139924
185 86 935516
179 185 186746
76 34 533480
246 8 829959
274 28 139924
244 39 828512
86 31 255788
21 199 421778
112 104 645362
113 240 920931
24 116 575196
15 34 486802
187 51 611995
166 234 984391
210 183 258857
57 33 717589
216 113 368941
166 70 503096
261 134 885773
49 198 624871
116 143 793882
136 173 755944
262 48 292734
145 196 22242
276 79 10539
55 67 391923
236 296 404377
288 101 369323
272 28 615070
172 18 238723
124 169 593804
239 171 419125
120 207 867593
212 209 342661
62 73 441618
243 209 152827
261 287 144531
38 215 849572
118 90 833104
84 46 185370
17 217 291887
265 73 232556
49 264 623937
11 72 301498
1 209 325329
161 69 96604
161 27 950365
123 288 851316
115 127 996211
208 117 553714
267 168 691310
117 272 584591
225 133 392638
44 232 714268
277 201 760379
234 285 420581
245 252 81761
149 169 911730
216 17 94611
142 53 472249
100 201 980742
168 260 59306
245 72 413657
56 83 56405
235 204 858455
223 285 278851
194 275 319990
199 45 31069
126 133 984829
180 242 744082
219 70 778755
174 24 959696
228 52 429122
18 24 285214
134 232 270295
262 111 558436
283 4 674516
75 128 439642
19 260 938310
150 223 325390
174 255 771530
214 83 548702
207 121 976527
150 77 923749
211 74 251334
172 37 565330
257 105 358511
79 192 239264
11 159 702330
179 242 716056
65 16 803444
234 265 919601
6 244 684004
108 97 353288
149 58 517998
212 217 774940
254 15 637298
113 230 766588
193 171 506987
111 75 995169
264 96 972428
211 48 909127
154 167 279405
162 275 739736
172 111 565249
245 207 785808
300 158 393372
242 132 492496
287 274 58376
164 279 462590
277 55 990072
147 283 123756
266 240 580650
270 150 923239
77 200 404442
152 120 118451
134 6 282357
149 86 503007
113 68 204701
67 16 620833
23 253 48491
201 194 638806
8 159 176706
15 174 95535
104 27 665658
3 127 862785
283 176 188623
167 143 221916
203 44 647506
122 128 945946
52 19 26951
292 152 672398
208 249 675807
12 266 35017
211 203 130576
101 289 81978
290 217 643748
53 252 156859
161 172 193509
181 123 3025
82 52 149037
104 52 15082
51 172 661453
76 167 629981
181 201 993901
74 11 8905
278 266 392987
163 17 633664
260 169 18797
10 203 978444
251 236 950359
247 203 482531
118 170 4971
256 130 894768
155 5 241101
110 120 973358
143 154 586908
22 154 687753
273 157 891463
149 10 898739
94 154 277144
223 46 93040
146 57 372453
89 182 230444
116 55 15781
70 48 155741
206 91 716864
51 27 649369
260 214 242378
19 297 304419
200 227 319755
53 236 704093
244 277 904583
265 94 277537
21 159 578564
71 204 185647
288 260 80298
207 209 654839
252 178 684040
48 29 713912
233 220 447005
243 263 748885
3 7 203408
178 281 620770
4 272 465525
178 46 558729
283 9 107176
166 78 239764
256 127 10573
188 133 652914
39 28 728077
69 293 80631
297 176 614573
198 199 531202
31 255 989047
77 268 53959
222 83 885553
271 66 935805
96 74 531312
15 153 242016
200 292 308908
107 18 338184
74 12 320202
103 10 914879
227 82 989438
261 252 244481
206 299 979946
225 151 144815
80 10 28116
222 75 520591
200 176 324095
102 182 160772
125 45 570365
96 27 489387
38 22 491850
226 25 277417
84 159 924574
87 175 996240
97 282 498500
38 35 709203
123 49 939540
113 255 492694
198 128 54568
206 292 165370
290 68 349953
216 78 909430
56 9 631793
72 265 788460
193 219 559404
186 267 446086
30 137 374955
97 48 829310
61 200 670629
76 118 352695
128 54 553788
203 29 83228
274 88 933381
297 226 493378
282 143 511517
212 193 544226
65 130 392499
116 297 107927
138 16 159632
124 235 479350
241 37 788742
172 282 639728
11 115 594920
286 230 900426
265 284 728063
13 99 38563
148 172 38699
103 292 392818
152 102 241731
279 26 107804
93 254 223391
12 172 933154
204 30 845273
61 259 153576
294 201 757841
247 40 251097
39 78 37507
130 133 209869
283 196 980615
128 190 722720
153 269 384472
76 53 297686
121 5 773396
56 101 18167
106 82 656914
70 28 794352
64 156 356683
275 250 494680
276 67 845782
35 157 128006
207 149 97609
242 21 230303
298 232 529604
267 94 252558
113 180 154178
281 149 302161
114 169 963086
78 181 827660
216 244 40171
220 195 927957
190 146 607304
213 195 409270
289 80 866310
170 97 314813
116 8 147307
165 227 462824
254 180 988907
5 95 945171
104 47 325679
187 132 98849
277 3 965327
19 106 246511
260 132 184411
267 257 177238
173 280 777084
15 7 504920
3 174 273450
19 103 478459
274 149 6232
184 277 372489
105 114 999858
203 157 618462
55 33 449486
190 45 805275
121 6 224976
243 198 622877
117 27 932574
1 144 768163
119 296 147287
5 64 740140
13 66 754685
178 213 19378
84 1 965841
141 6 764832
194 34 390302
126 238 316436
155 101 579134
208 233 917763
164 91 795742
152 226 510971
234 193 13681
39 62 998129
237 216 342414
283 240 689520
82 37 512954
117 52 846646
108 161 395460
245 280 203179
201 21 400407
174 157 389770
200 246 86203
157 222 610216
150 166 603461
157 178 14730
46 34 399485
55 93 893727
274 117 971874
206 141 637403
169 268 338227
4 242 977343
37 236 289382
100 299 535784
162 84 479578
193 274 762018
97 229 450487
152 177 502706
199 294 791928
61 141 45422
239 129 711091
120 289 205906
132 9 690513
181 222 194993
292 46 800453
57 223 253088
93 82 555824
146 9 426312
218 37 789672
224 71 448635
127 57 508932
186 84 282061
47 16 20589
103 83 669777
25 18 424401
97 20 805660
144 95 771212
201 68 693928
172 287 682433
164 286 472030
82 276 776284
19 159 555863
278 74 967016
253 233 144364
184 254 620097
4 80 620479
17 16 955025
216 297 331967
14 12 818165
142 105 798386
261 52 157694
186 178 641350
112 253 579057
116 66 302185
110 53 982941
130 21 735328
154 65 658574
248 183 555541
173 232 577289
290 188 789474
8 94 894976
100 149 495564
13 34 947075
97 184 505484
76 264 288554
236 152 987577
219 154 29115
10 118 256524
257 36 503089
284 246 171755
200 12 615016
258 186 367643
11 264 37734
16 78 489718
298 228 748366
80 91 410526
197 149 22119
88 76 329484
256 201 418842
68 34 445992
37 125 416723
104 37 146022
80 40 199551
200 25 116396
74 15 933752
177 53 458606
199 256 470896
174 130 673019
101 150 221607
256 28 207260
251 78 33368
167 53 265456
39 252 541592
168 63 890680
149 163 31469
277 135 378340
122 203 669996
63 254 715948
260 147 643397
206 98 459638
285 111 174175
204 27 264137
134 121 647442
167 224 866312
289 1 941101
288 42 316763
63 150 29014
236 160 226971
220 82 39254
54 203 384047
245 32 898452
70 87 187760
280 123 823876
217 261 781158
91 220 657678
120 66 285181
150 30 623296
251 17 13707
242 57 886048
111 64 121621
151 251 960753
207 130 289127
16 240 440827
98 126 389904
220 205 298079
27 229 958758
71 285 439509
86 156 510282
143 299 675129
293 220 429607
89 151 213399
160 15 242609
29 258 142510
288 269 546329
130 43 37268
24 143 873913
269 293 900928
113 299 420822
71 101 481348
246 54 868929
294 5 391547
98 277 832265
110 186 357494
93 39 981407
267 285 638179
252 293 261826
45 43 818230
236 28 427781
9 264 904892
255 276 888237
161 190 620539
238 221 184739
41 176 767959
84 13 91029
111 193 338329
65 20 625731
152 223 844579
105 179 651070
137 66 318177
247 209 978185
222 203 540085
276 299 802100
2 169 340564
161 137 809017
134 119 430215
211 283 71428
269 287 704791
226 232 168635
149 96 239798
160 99 67598
5 99 926065
190 261 840769
297 6 829449
233 98 513210
260 212 65360
14 68 912144
240 160 249581
121 38 905232
296 183 158918
34 189 98941
88 296 928741
299 147 768217
72 145 884393
256 15 731364
39 110 388744
203 91 540631
159 67 62838
79 38 423402
70 4 857477
15 2 311750
208 262 679714
40 86 429224
274 54 83624
225 139 692832
128 285 374471
112 188 585432
219 189 192323
112 80 199340
117 33 749220
293 95 424454
180 22 283402
46 248 284463
213 140 507208
298 54 717903
216 135 567398
221 171 834946
231 16 228474
35 231 548785
66 123 306979
164 221 692884
101 194 981354
94 249 640746
73 207 322441
227 186 264845
171 190 16263
298 247 317687
189 154 922716
79 214 901534
102 27 260851
226 168 794763
266 14 281629
93 169 663899
176 278 538153
107 115 570658
200 280 594351
183 161 522912
126 265 836013
145 43 540719
86 291 16929
106 171 346856
203 99 543178
170 150 235663
184 177 444117
24 264 158858
254 296 494380
195 263 679986
115 71 850050
282 83 314077
120 74 449209
17 209 107304
143 148 134116
204 16 378343
281 194 43574
45 70 902719
17 275 869370
65 14 978860
1 250 195946
104 194 941299
276 141 117738
131 68 109537
151 292 187849
33 71 636220
128 139 423655
116 109 867790
98 48 553514
166 116 255534
300 67 59637
9 134 894159
51 167 561496
159 116 217423
38 144 49544
91 263 567219
192 153 274016
136 180 15016
246 253 985722
4 108 500598
70 174 207336
131 36 829932
154 53 765235
186 117 356418
173 158 391970
213 249 848906
247 251 595874
180 57 246421
178 56 734805
12 116 285109
256 135 897883
229 297 736110
86 162 610852
179 256 593686
265 145 378749
300 126 229691
123 133 606882
194 119 154788
76 225 709988
194 191 75172
73 115 601818
36 248 647942
211 256 785587
9 169 488776
99 21 612365
230 200 522333
46 106 988394
170 47 574223
95 13 699465
192 6 805009
163 120 629463
240 54 419264
294 138 604135
14 237 77703
119 100 876919
183 199 114793
227 174 3120
145 40 393685
106 256 311961
2 231 619856
72 278 188629
14 260 518107
72 205 199194
94 104 434472
287 86 405687
22 89 416317
243 82 799321
191 294 400099
283 39 667889
237 167 51218
146 109 919728
102 128 771432
290 246 230085
83 24 321096
184 234 95880
289 232 993907
299 161 519737
11 291 113262
160 9 957399
43 51 954553
272 149 405555
50 42 748449
8 64 169867
169 212 720325
254 201 16669
60 61 13547
127 191 784651
253 29 875593
107 261 812221
123 155 368413
185 27 580914
236 167 719353
259 281 232131
130 139 396183
28 92 407132
53 156 744584
142 99 474166
170 24 941605
122 212 581098
245 299 413813
69 99 589735
14 264 226729
160 280 321675
240 209 911136
259 149 244415
25 179 407774
77 113 568410
217 188 127388
70 143 552770
79 288 402375
162 235 44327
236 31 404944
112 141 653888
223 254 38726
67 265 802086
112 18 897437
230 192 853972
186 63 470822
13 55 985988
229 140 324104
293 218 31399
236 283 801417
160 289 141681
267 52 718052
56 284 53988
132 6 168467
103 95 709887
150 81 644757
77 88 745439
246 259 493624
55 84 244938
59 258 645528
268 32 216679
198 217 346109
217 253 646123
100 190 778299
109 11 955278
188 179 374712
31 97 217836
147 206 424571
245 290 755422
219 42 486187
214 251 910861
12 76 384936
268 159 155016
5 274 785634
208 261 108000
97 77 346314
40 263 303914
261 288 12558
206 274 578376
18 82 178967
245 40 688113
227 202 834989
20 250 196814
123 65 916954
218 43 367062
166 147 404248
215 74 993885
99 214 727006
220 296 737245
184 87 898583
159 143 962573
134 19 478453
256 98 808914
194 184 293032
79 4 203957
176 34 169456
3 88 479059
69 71 996716
102 66 349791
36 154 804357
177 216 175304
137 183 730876
147 178 548736
128 171 935078
205 157 30579
118 154 55878
243 160 451981
74 4 240012
228 68 336513
184 72 246372
248 279 782399
94 246 913220
45 189 851982
29 116 513852
230 32 58755
250 190 725880
299 77 26984
276 262 474830
126 272 505153
100 172 922839
69 98 860320
251 112 704794
115 142 716528
15 295 466258
160 211 529556
134 237 722578
2 199 72215
11 272 450902
158 117 79362
23 239 311948
266 11 593072
34 298 619878
198 133 239581
74 249 309994
227 25 605054
231 53 998888
230 42 740611
254 291 442586
72 136 392915
177 1 110814
178 53 931467
150 120 531971
276 281 164790
225 292 758708
61 138 552874
35 59 813570
26 114 996985
36 8 781297
226 95 6559
85 143 409182
261 130 770928
296 264 819922
160 20 831070
139 53 766841
114 3 325283
199 82 942520
63 215 195670
277 196 341427
190 145 382616
263 205 523133
286 261 500796
50 221 933988
209 119 77755
272 116 941645
58 175 508638
260 55 978200
118 22 871397
100 7 457693
209 146 692284
119 235 351409
101 190 387161
75 266 46053
190 239 271522
37 181 993663
43 82 738309
40 41 446242
62 225 105519
157 235 597685
276 167 385789
222 66 857295
98 274 121425
235 40 443769
97 109 359507
134 90 237102
276 185 209551
58 211 373136
136 155 715118
113 285 599342
34 126 905352
24 199 554648
236 199 730465
65 201 202309
256 285 813718
59 2 591913
82 115 732441
211 63 492654
58 251 98910
104 192 18836
41 209 454661
89 292 463314
227 284 794706
90 284 226258
236 55 800211
10 168 177844
90 53 569395
235 202 586425
45 206 96325
189 60 657594
167 83 101220
50 107 750774
298 115 135010
120 65 641095
65 210 354373
68 281 664166
193 101 453105
194 249 461120
205 68 660582
275 91 74108
40 225 357543
204 163 870612
268 221 81740
63 278 196587
39 14 367507
66 261 890080
80 155 696828
176 106 974618
99 213 785698
104 243 713171
85 239 843198
150 294 636771
147 47 917078
250 203 289711
275 61 654411
101 218 629792
96 176 197450
135 165 785965
284 108 211977
38 254 364361
220 264 936836
229 219 728647
80 20 844734
215 10 643484
272 255 271451
161 160 656671
166 260 976209
293 227 548463
97 159 138791
268 111 505705
44 92 894524
286 200 262371
38 156 604047
253 215 374775
72 19 484643
261 21 875386
116 175 371774
250 228 262032
114 41 332581
199 190 938880
213 289 28377
199 70 217408
263 136 698426
38 182 823471
20 37 149409
131 33 377564
242 201 613517
3 92 458457
97 250 680054
69 13 554049
28 5 590087
292 69 182302
46 127 591475
253 44 657422
238 103 686327
61 125 714069
236 141 898897
21 161 129641
72 9 909318
181 44 48594
70 16 758422
29 169 16961
88 168 274717
11 252 112782
265 128 272397
200 79 459450
197 168 184492
71 238 859842
26 122 5332
222 147 412870
121 110 260094
1 251 900710
102 146 814802
250 155 811777
80 203 203506
103 278 385089
75 189 277191
228 240 83488
42 111 454545
105 128 436914
184 233 496308
193 191 274953
208 18 616818
134 56 753120
210 21 631938
