300 44850
109 91 845318
187 296 296988
67 200 497168
258 16 421949
32 37 474535
98 233 544019
248 241 615843
145 244 888839
147 44 337390
261 146 619906
79 252 840834
89 291 894611
30 288 59418
44 35 315056
85 23 416395
150 152 831147
36 205 945780
93 293 775130
234 213 167209
126 125 663286
293 168 8893
138 136 204015
72 124 305107
211 223 320305
150 104 224921
193 41 657108
59 170 420473
228 104 989666
183 62 326600
59 185 208782
195 146 516043
254 143 342385
44 88 994792
28 136 509657
269 216 531299
224 26 741367
124 268 395851
80 91 338994
122 68 973509
287 142 374374
42 173 365569
140 155 705427
257 81 148437
66 65 580581
33 84 573651
273 265 892326
296 273 558034
274 213 439155
122 20 767482
97 193 51031
123 167 217771
289 203 116503
61 104 157448
266 176 653201
50 131 86035
181 88 258393
219 15 132685
6 172 864705
160 207 985681
291 50 832579
285 174 557863
193 298 731682
24 225 678136
37 89 476627
174 89 827753
125 12 661842
231 237 389736
76 69 871993
214 16 672540
72 132 391730
239 165 70152
57 29 401576
206 36 605702
73 3 16590
121 42 6568
190 76 371063
161 99 388520
84 136 894627
143 136 864276
281 90 808364
122 297 895316
20 159 270592
82 141 651128
80 219 115852
14 22 504717
235 240 99260
204 221 213491
297 221 900261
40 233 107813
268 297 860788
241 96 661869
138 197 952541
269 147 592661
267 218 426994
15 21 601476
98 210 553847
91 278 641778
64 294 270267
170 158 191905
75 44 594488
62 64 797256
168 237 239765
238 106 424367
223 99 65578
225 117 420846
204 40 788101
168 57 229836
18 15 588806
109 16 914128
12 41 764941
264 249 552214
141 260 286186
168 208 168985
77 47 644486
129 25 682453
97 134 681238
260 200 638961
203 196 151037
248 265 735080
46 238 549208
80 262 829655
97 145 504617
293 51 242204
135 220 17143
276 142 916331
137 287 15362
184 80 214952
70 250 438818
213 106 983116
176 259 729198
65 43 187336
158 250 356851
214 19 38981
259 260 159191
107 134 335559
90 15 762684
40 54 113163
183 38 977769
114 193 485662
188 19 813548
215 206 223179
187 56 941867
159 247 375333
236 212 850795
80 9 989833
19 183 170927
206 63 905445
21 219 297043
110 32 773846
204 28 800496
78 75 588935
198 6 387204
56 250 861112
95 13 167257
109 68 49772
20 120 459520
298 231 587533
293 142 449328
210 211 84235
263 93 165157
77 255 35003
188 222 704152
95 235 510510
110 213 542560
131 79 370530
51 299 77475
101 127 295666
131 213 368736
169 158 870965
136 70 355860
276 100 721197
33 212 897398
114 261 92272
212 293 654291
10 208 292863
133 50 392717
115 69 812582
183 50 473047
275 251 519626
40 197 621251
228 42 751786
8 196 952730
157 114 133097
63 10 959510
96 214 645910
261 148 290652
229 45 987744
244 152 965638
199 223 939649
36 76 620877
266 26 214557
198 68 654382
191 222 418379
106 285 646970
291 52 515111
9 103 745689
160 64 739677
37 275 98058
227 169 839652
294 242 216576
180 266 95377
76 214 288817
251 219 597806
58 134 123762
274 10 346469
298 266 322040
262 54 846323
299 257 745705
287 213 271915
19 118 953988
90 78 299149
33 95 469253
153 20 842825
103 269 281554
188 238 995652
276 235 245019
90 36 407710
211 225 448530
209 101 790292
28 161 841243
76 271 521901
247 275 3202
176 3 584410
183 286 619517
1 21 89946
24 102 797739
217 86 194652
257 128 914786
227 151 328085
75 189 585958
164 201 543845
98 188 721792
222 298 428779
179 211 269383
267 40 490974
219 90 981519
15 281 829519
44 187 948625
201 4 464677
192 259 999900
183 100 561138
215 181 106582
198 60 459452
21 97 692397
97 35 580487
84 254 922740
144 259 369556
74 12 66274
159 213 251512
69 292 821773
75 118 550607
7 276 702249
7 287 864992
163 199 440088
16 188 223200
46 257 301844
190 226 333478
28 216 419430
274 201 217181
195 178 331141
190 104 563604
260 138 755722
198 11 482658
197 176 405492
214 50 588261
172 173 411161
203 160 921381
241 126 817803
52 118 949763
103 157 98428
70 109 906821
236 205 179637
83 28 618295
32 133 106108
272 260 524191
261 126 493807
39 197 132380
8 118 941326
96 135 219709
49 294 133969
13 27 280466
292 47 104142
127 15 999806
73 208 36214
125 85 972313
290 87 761974
149 179 972034
78 69 52149
97 72 467262
26 256 755281
117 182 349401
262 167 581735
100 175 853247
12 15 486761
9 29 359205
60 232 96146
166 15 376176
267 156 553942
162 123 742396
163 280 870318
279 185 657896
46 2 123160
243 136 129927
155 162 906221
223 194 652680
8 170 662728
194 22 378294
70 135 255347
85 174 262578
10 100 113488
137 138 613932
300 25 863664
116 164 162690
88 196 973595
176 196 471404
48 32 46
203 9 398405
300 219 103382
105 81 623946
92 238 366686
18 277 540137
11 120 488356
190 162 819660
135 155 714303
209 57 185582
272 198 679377
258 260 764229
299 178 618713
289 18 60291
10 199 377828
172 212 605039
99 271 47128
188 299 442200
96 37 184840
175 58 101499
55 167 131423
173 90 488660
28 111 207255
61 262 410514
165 162 8020
169 214 230402
178 172 214949
71 139 976793
35 31 579957
92 231 346858
63 174 974148
268 258 700166
156 137 259316
139 60 408072
224 123 977584
53 67 367394
135 73 496843
145 80 631839
96 10 537814
113 264 591694
152 19 665744
89 226 292822
224 265 932398
106 19 820495
277 211 673392
180 232 585555
139 237 996528
69 124 341327
150 157 740290
108 98 728035
89 66 183415
186 217 402114
11 84 990726
233 39 562765
187 229 457067
4 63 677995
202 218 491031
192 296 223792
150 154 788635
54 279 713029
66 186 944382
39 275 601026
249 89 395713
172 76 666904
147 259 126678
158 62 110275
61 28 173099
286 64 703143
282 65 694711
281 276 891193
285 191 343642
274 88 727018
29 135 732785
197 272 519090
12 297 306056
24 193 20604
248 178 796827
205 276 421124
20 294 894266
202 279 171050
106 63 330234
122 200 608829
142 157 301329
189 211 45066
114 21 47415
180 33 911113
115 172 798036
74 47 780663
110 128 196915
38 102 302471
34 300 400009
107 27 776441
156 176 618960
92 169 863143
246 105 473319
156 202 495180
74 290 1975
8 55 459336
141 115 388633
60 268 714015
12 103 613048
70 221 944803
299 126 965882
86 193 330335
180 221 151873
87 228 226854
86 146 531164
299 216 226382
292 66 660524
219 54 941665
257 235 945361
203 71 799907
261 8 569382
143 151 319779
236 247 691196
128 196 84732
117 194 294320
91 298 500368
104 89 503515
227 259 801762
11 72 51114
44 273 64288
123 283 88989
90 262 522462
167 208 91380
241 168 341773
167 48 603616
282 191 3917
292 26 184103
288 20 646763
31 225 402077
32 130 641346
25 116 807246
283 121 929426
298 129 623756
251 111 525770
201 161 708193
258 289 874527
208 247 260363
287 211 291167
76 80 578951
37 59 317796
69 114 333868
81 270 286775
125 142 417319
184 3 948510
287 296 317245
55 261 406508
287 226 856507
199 60 549816
249 184 795408
235 241 537513
247 163 265029
244 288 330993
215 104 969955
116 158 903499
105 125 29904
30 81 477438
277 206 154868
151 276 164835
98 104 439171
246 61 695977
54 136 338037
132 158 21830
60 296 330587
295 159 731309
211 136 376818
249 276 373246
205 119 441289
279 133 41053
176 209 469578
229 134 635264
182 94 972013
272 188 515229
114 134 135120
277 47 699857
6 283 946229
131 118 965839
35 8 319807
268 172 193181
262 142 627784
53 164 65121
55 229 760648
99 69 215840
175 223 414312
111 112 373956
265 101 586250
240 286 633927
266 118 914870
145 181 576521
282 253 381943
221 193 820951
152 110 250428
150 136 772224
170 143 939046
206 257 906399
138 128 571150
121 146 580990
62 197 761976
232 71 114618
299 23 986917
184 27 633522
255 120 685509
268 120 432316
129 283 468478
245 10 32222
265 282 354751
289 244 158624
80 50 437713
244 128 650435
214 53 594621
11 104 791651
154 89 408264
224 278 921276
149 100 198392
299 56 791143
13 154 803785
162 220 204245
204 143 183452
47 295 14010
226 58 455502
157 24 702458
263 115 383041
85 148 696468
170 85 963166
14 225 911067
155 58 443341
252 58 204355
257 145 182055
122 96 988072
19 99 838041
115 54 79545
109 238 94615
157 124 262728
194 277 721358
140 39 124070
102 22 681202
150 229 926802
89 55 251969
29 70 774105
214 118 454393
197 48 834782
35 172 684750
169 183 452885
156 21 606309
164 217 953183
233 256 654595
197 59 112249
158 175 281005
239 45 419715
287 288 242034
60 250 814741
138 140 906711
213 143 124164
119 116 944736
226 63 508625
205 116 245170
244 209 239552
29 115 758035
160 138 862647
281 108 19129
278 57 733225
3 297 349600
119 6 600557
153 154 340648
68 52 880105
293 188 487441
181 241 637505
148 117 145117
239 252 716771
196 300 874996
230 217 395297
277 55 254486
10 115 216625
276 124 911970
251 118 250867
246 269 482150
32 5 896836
241 139 112131
20 243 999238
45 6 627492
245 164 602806
130 224 98278
288 219 332924
221 80 664353
41 20 352986
130 296 897024
83 59 881106
138 289 639958
34 66 23517
272 246 267406
177 236 799173
288 28 538153
77 248 791199
89 50 869287
258 20 745871
85 187 191967
91 175 35706
206 241 874405
126 262 197118
299 194 908686
196 134 425292
190 272 790017
210 180 431524
81 106 790176
32 74 610125
10 243 524086
230 70 386553
182 262 393519
170 94 497544
3 178 513408
137 93 704690
29 100 632012
162 110 918374
282 46 474248
121 97 262717
85 204 905109
179 105 648209
211 218 579443
172 151 477754
29 253 20213
215 273 63523
299 61 243990
238 203 276244
147 256 767221
192 115 1256
207 155 379252
220 182 783823
152 118 385533
298 81 685437
238 185 235756
115 55 54773
104 173 960282
58 101 258743
83 250 507586
77 290 808502
180 24 37345
232 167 587619
52 287 291891
159 226 43047
141 104 37692
216 3 121855
65 25 206663
203 254 68331
264 92 479160
193 216 382665
228 190 633123
98 114 133744
163 62 95347
245 190 422943
3 294 187146
195 268 896441
156 218 703187
33 55 988836
112 101 697809
86 45 491512
154 273 214904
162 87 920022
157 2 67256
276 300 699012
1 39 875159
11 241 703689
229 34 350408
132 195 672319
35 231 820251
157 9 999383
255 97 53903
214 154 981517
60 132 728978
3 51 241312
57 137 780325
8 197 466312
294 166 658948
8 113 950763
60 83 95334
149 157 735713
253 205 512289
31 100 11961
161 83 880249
165 205 600847
180 222 536628
118 38 899174
171 42 453233
12 60 404618
197 117 1994
8 269 784116
103 259 119835
187 50 891092
77 178 622048
44 18 811651
174 246 711718
153 6 744767
23 131 148674
22 287 815024
2 36 282231
161 151 557235
161 157 947015
9 98 243379
141 94 550971
224 236 961510
247 201 385223
225 57 916925
100 230 199315
219 144 554557
131 171 248991
84 104 162562
294 257 443003
107 250 20610
271 177 367422
168 252 298072
241 177 195928
300 90 477415
98 72 111813
49 251 607735
28 199 891145
228 34 372341
216 99 616233
83 200 509249
50 69 289383
189 114 174236
68 118 981255
222 84 534302
84 75 818219
82 86 495724
228 286 440088
110 129 858793
44 98 564220
38 141 785579
186 143 221030
256 219 112652
193 242 371707
164 167 391185
195 149 949549
28 202 205030
29 268 42596
200 295 878507
204 46 695232
289 237 208041
126 130 78515
72 43 644409
171 197 818903
223 248 140945
256 149 100103
212 78 279623
195 276 900723
6 281 595612
124 186 619541
27 77 90175
235 145 380319
13 278 557602
191 200 359164
211 219 446603
255 101 945322
162 62 740981
114 298 283211
207 35 532293
177 146 386704
166 41 753769
52 2 44671
31 291 629147
256 125 679262
262 83 594214
223 233 911531
101 229 674681
78 229 190652
176 10 659731
167 144 105000
205 9 426479
40 88 204914
69 142 549319
47 254 136158
28 235 992074
83 94 359363
53 139 36949
200 14 157362
90 71 925055
181 16 275705
246 225 116382
117 116 406576
290 292 418416
280 300 336963
194 152 740226
57 69 463789
274 85 856660
268 144 194114
49 220 501699
102 198 264985
121 240 169816
220 15 883190
175 281 112721
36 221 968566
69 213 364258
268 130 387084
278 262 517487
23 118 248466
78 119 349182
96 144 649014
221 250 58140
13 208 369707
183 118 512420
291 244 131312
159 114 838302
2 140 635777
203 99 866646
280 133 773895
276 182 647358
176 270 733332
297 205 227441
84 81 244565
266 63 167679
66 199 58866
55 286 90450
239 81 280093
169 270 979957
283 250 598326
53 185 897984
14 67 608219
191 24 927140
252 152 502321
274 219 293633
137 273 992169
243 185 4036
26 88 550124
125 175 559907
161 217 776237
213 118 572121
111 100 804377
263 73 656910
6 23 234445
221 178 792890
43 135 357687
171 299 884862
234 32 169630
4 194 548963
166 263 877753
142 257 617563
140 247 402115
179 264 693549
226 94 75836
250 57 553783
106 156 763493
87 144 999332
54 188 421598
11 147 85409
90 168 997206
257 146 322929
119 44 872886
2 273 503535
102 231 943581
145 22 822099
269 250 525123
11 112 56520
299 210 658064
37 231 184718
95 144 886419
22 41 876462
276 115 947723
95 86 63141
260 157 502779
99 24 367841
278 293 956764
144 46 42652
272 236 9567
285 217 787883
98 244 261181
277 21 693054
215 82 925953
105 163 593143
225 118 131501
258 136 74722
110 176 569625
53 65 38375
136 22 855611
87 151 490160
190 12 302459
153 250 379206
93 52 564229
262 10 488588
280 207 629261
106 57 707953
27 113 979045
120 249 307689
244 239 992440
249 32 46784
257 96 989209
266 292 136905
232 244 755745
164 130 285952
165 255 698995
263 292 271870
141 93 86077
41 148 527824
267 35 257945
139 38 236422
176 164 9106
281 133 97031
205 214 163103
146 29 621129
145 284 870961
134 228 711992
238 183 93133
269 91 634853
298 269 332222
216 224 611442
212 31 196466
51 270 879493
237 7 889526
245 156 313386
251 114 169261
89 189 659591
139 190 231442
10 244 500763
135 92 724416
193 47 639438
130 278 719125
68 283 270020
292 180 481381
45 208 423651
128 67 658558
41 220 120670
119 239 122812
31 253 849331
166 70 39929
33 238 788717
114 283 55694
286 65 550135
295 208 821670
154 180 115841
189 35 480250
296 88 312099
163 182 383492
137 32 919721
181 26 81739
298 9 490170
269 54 70790
161 120 742962
232 210 488703
251 150 587025
281 224 602591
272 267 488596
31 46 177585
164 196 468950
80 64 934830
127 92 711818
212 77 822679
147 20 703881
85 219 945552
120 179 506598
131 12 638778
106 140 777950
216 111 98054
45 233 909222
293 15 685523
278 114 196464
282 50 209180
283 152 9345
86 225 622574
182 86 228918
290 222 325359
86 62 311479
182 273 825098
167 53 634283
130 166 631300
196 172 510334
102 164 237573
39 280 856066
103 204 346777
54 289 680475
150 236 370774
105 180 843309
50 100 65399
252 26 186439
194 161 925014
265 200 511788
235 134 506600
193 120 999029
152 27 117573
130 180 62527
193 94 500015
48 278 332280
185 206 770212
74 297 198934
193 21 348484
254 53 762705
173 163 57172
228 101 282808
145 222 995642
279 258 730433
33 20 453093
171 178 974912
202 38 654739
4 245 581108
95 68 728307
151 133 370156
62 82 634909
162 55 41371
265 36 496727
187 91 194396
260 2 715990
177 32 118813
112 173 602418
16 121 672149
191 62 3154
211 154 145951
3 128 42464
293 133 270602
234 250 536185
106 141 424871
288 83 17981
187 299 361168
156 236 297340
52 127 554831
206 160 620707
162 24 183075
115 59 482538
25 170 551564
186 297 943746
216 114 699724
298 16 145344
184 38 14255
258 103 290752
300 260 280054
201 12 345143
9 235 412089
197 208 635258
14 32 305434
5 130 214637
258 111 241783
241 143 342413
49 166 255945
256 85 227243
147 283 808170
221 264 967240
71 64 379187
28 178 90597
107 251 51373
149 262 581027
153 119 97954
234 188 73407
52 210 636723
262 46 971171
17 257 78167
169 36 42352
96 63 138197
9 181 331166
36 209 616033
86 264 658278
172 292 354849
192 24 132614
254 183 817455
43 93 735813
152 145 51816
91 179 740378
224 233 156748
200 190 651721
225 174 728428
214 123 235097
220 166 71141
288 49 622412
217 4 196236
141 27 34666
275 176 448210
160 150 629736
280 241 312370
234 190 806547
222 271 712619
29 218 904570
218 20 381503
146 275 443421
235 128 708462
1 205 864452
121 53 710639
113 286 698846
294 153 843067
63 224 749093
233 185 846661
298 192 833845
91 162 137418
80 19 593777
148 13 278671
39 24 359759
173 15 551469
73 47 160481
272 30 648950
265 145 467434
279 22 262379
15 148 820454
50 227 542085
250 225 723365
176 293 183577
47 48 442211
263 283 29763
50 94 60975
115 290 937514
1 244 330835
291 215 87603
155 185 357919
4 3 531975
210 171 910618
180 280 441368
244 65 54943
282 212 450188
282 283 317604
232 156 119009
155 65 707031
166 91 305150
80 259 382746
60 300 224933
292 253 522810
87 156 887610
66 45 589432
5 172 46810
289 148 912139
92 156 978334
249 48 678108
35 208 733038
206 11 644077
19 263 388682
82 5 728827
77 295 759804
61 181 557883
183 13 497647
12 257 379907
266 299 375655
89 13 23872
254 108 535699
7 231 415460
203 256 125281
163 236 938048
275 256 217406
3 187 722118
195 269 312071
103 52 497692
124 52 19494
262 64 589254
288 134 442218
159 184 92698
234 137 898652
32 97 730567
284 275 741893
265 269 359394
32 195 773537
50 23 193181
175 287 797111
77 252 870769
234 170 424905
130 221 118872
136 137 522775
139 87 671082
115 165 986471
91 21 234711
35 62 625892
212 54 144654
7 17 678408
13 103 11765
158 111 379166
171 21 861238
82 73 780794
105 30 885628
223 176 804159
157 184 115220
152 104 989842
217 187 515066
23 172 894612
223 162 65647
121 127 106311
154 60 907293
299 234 874478
221 50 350709
202 136 139898
279 212 284415
159 15 60956
94 281 839678
261 141 958829
153 150 178695
11 201 366902
129 239 554318
133 284 285518
166 227 620987
244 111 170074
225 44 985670
60 223 281143
22 35 383914
74 80 920959
59 53 565217
27 106 495610
240 261 201569
27 74 247647
270 213 871535
274 279 684141
211 295 733565
135 291 877287
64 65 318546
248 232 295047
249 60 39065
237 214 751257
128 144 681919
26 172 809986
191 266 260268
30 283 537626
123 122 761839
60 291 344905
151 65 209649
57 98 655476
9 33 657781
22 270 157155
120 38 797065
44 173 619739
35 96 93462
50 292 777222
75 128 571316
24 95 366921
160 297 115689
170 206 520718
268 264 789855
55 45 685977
93 158 628695
247 45 894856
167 51 440509
48 140 646799
26 40 664685
122 26 858839
221 83 343271
265 289 479615
107 149 250258
78 53 899624
198 106 293281
9 18 956821
273 213 559213
55 15 515364
10 148 253099
105 271 737181
52 269 685780
115 77 236135
102 213 511880
219 6 192208
245 178 122588
280 101 145246
197 116 334519
98 219 982598
138 144 646287
265 255 884271
104 116 831735
104 123 638641
94 233 648173
173 156 473974
243 238 935194
126 209 587830
196 144 727729
241 229 320204
60 295 979226
39 135 859706
292 224 223754
206 182 357844
220 8 476142
262 227 212546
108 195 802162
84 273 220887
295 281 829222
121 267 711138
270 133 75388
128 233 628143
21 132 43033
32 285 443940
238 237 405362
141 176 85342
51 286 839467
266 218 77623
72 146 859330
246 244 53478
180 240 164567
140 16 173477
178 149 569165
242 274 878805
37 8 155178
113 150 48746
246 283 705975
291 224 981894
44 99 963536
197 55 754912
23 20 382723
222 64 36164
128 44 204338
226 275 203657
243 52 19759
260 251 691453
198 219 861247
294 247 584664
300 259 286036
278 72 170373
129 187 678011
276 236 723954
37 198 255933
293 62 97883
114 235 252847
57 232 190430
170 79 652533
169 228 359414
66 53 87414
6 170 289323
37 220 827164
227 207 575458
252 157 529055
277 10 329514
171 46 418784
168 284 770222
220 34 13297
28 241 256087
232 169 11694
260 19 237811
299 232 502175
170 173 972721
74 132 458331
33 239 852721
25 298 546177
297 85 262199
259 284 777327
231 200 873095
280 267 770028
144 232 857448
181 8 667494
281 208 428414
110 112 137771
240 103 221185
140 269 240786
117 156 712142
193 175 105558
199 43 761025
149 17 159235
29 290 311708
296 42 957218
255 81 307781
108 143 953032
65 292 207656
157 217 342032
192 65 72406
253 12 847490
252 206 835926
168 8 16643
254 70 60944
278 283 497469
215 202 586599
295 62 431189
106 66 553085
270 268 385118
45 159 334276
156 112 966026
229 256 754158
220 109 558474
195 91 960640
173 279 644213
135 83 192679
99 17 697621
133 40 177542
146 118 201520
194 216 305830
42 267 451368
260 269 182128
29 1 893081
15 226 186848
81 1 75585
168 223 227047
278 253 389114
147 188 865435
205 149 419544
269 83 971040
252 40 319169
54 63 260690
193 268 770696
113 99 773012
295 24 40700
296 74 348539
128 93 758337
45 58 753687
33 96 502671
108 286 618889
244 84 900971
152 132 693494
223 68 763556
225 178 621216
298 98 18126
255 227 275903
8 44 652883
190 85 84055
271 237 736332
40 170 718010
23 292 830173
208 300 534556
200 117 731579
189 261 422008
244 125 928554
138 6 683223
103 231 472247
14 167 569990
217 261 882027
240 280 46106
188 164 792199
126 184 27583
6 215 820138
49 217 202270
7 223 949974
28 58 101567
34 270 212794
167 107 425284
125 6 959510
295 299 392544
108 268 608911
255 26 943294
192 102 613602
71 155 184807
34 253 921307
62 160 702448
143 288 697581
282 112 41807
240 124 931938
195 213 379907
191 237 970565
122 292 684568
296 58 909749
56 159 710244
149 245 94743
271 273 512934
122 124 339486
186 190 409927
192 108 861496
224 82 305724
23 174 272527
218 177 879002
299 290 614032
199 11 52459
19 247 400766
34 246 645389
48 18 986350
126 182 811457
8 140 258424
16 83 993299
29 145 648152
49 199 645377
25 279 773718
180 238 853522
252 146 206880
80 109 975205
244 196 13244
22 74 328084
286 182 488112
58 88 675773
42 69 867773
172 253 830026
26 108 719447
194 285 92345
96 125 330997
245 151 535460
28 33 447665
78 133 375702
56 69 978927
212 245 556048
271 102 746213
132 206 155572
237 265 701622
29 187 722312
202 3 540469
129 68 331128
119 236 751309
15 206 910828
225 127 554437
196 74 480451
10 68 728134
52 251 533692
218 233 182142
147 218 94499
184 282 957512
203 125 711871
225 167 469441
30 126 4028
146 151 311577
177 52 522885
61 21 793642
25 71 689670
197 224 625938
191 290 469888
262 89 124873
177 117 934139
120 188 673335
17 105 553837
198 33 767552
96 134 855406
180 66 434547
103 109 907123
239 92 792183
294 10 940323
42 55 887438
174 245 199659
273 65 690421
42 35 750665
176 88 362215
41 25 829742
184 240 277284
116 287 760382
173 287 253780
258 95 172888
19 96 686547
205 125 997940
45 266 385831
279 193 161815
119 291 778164
191 57 623357
13 257 632515
200 255 565505
28 275 664342
124 211 51720
281 261 838040
20 91 879545
191 61 435539
249 225 497444
16 141 732528
130 21 44883
259 102 599942
61 35 183421
176 133 840879
221 223 497114
59 31 571702
15 40 940747
27 166 493075
17 47 822276
293 112 549323
247 113 267812
22 28 55061
196 204 410541
238 1 389986
176 177 232426
291 166 319362
19 265 851268
277 188 476210
206 121 908961
192 8 336031
142 230 759160
142 244 139529
75 40 197520
116 266 331978
17 38 641225
194 250 982562
88 185 922670
278 54 22312
235 195 305316
257 223 634401
223 2 987182
71 91 322936
257 121 76886
84 149 565599
287 209 550298
109 189 185947
216 13 351752
161 207 867314
159 105 261678
145 204 249396
167 65 184859
292 155 955319
184 290 571772
160 202 634321
294 66 752352
131 130 267270
216 244 730651
208 91 431037
47 85 718456
203 29 800842
120 94 779263
104 106 964032
166 260 860891
293 204 547943
54 280 73903
290 88 682207
136 256 53762
129 9 50302
76 51 389236
246 250 352523
68 37 894371
201 262 664987
232 284 86433
213 80 63472
235 166 217217
11 50 406955
176 282 170136
214 27 583315
221 25 948766
170 28 99992
165 191 210783
88 192 853045
29 50 437805
173 277 496577
237 268 272020
207 172 962102
223 29 899847
145 264 823562
35 300 393462
243 199 302493
84 186 216141
17 206 96603
132 53 555547
246 72 138577
109 203 660647
77 189 916263
143 56 523816
70 60 937381
165 283 686891
251 11 926079
99 209 710979
56 46 983645
207 287 997265
240 201 343871
111 5 177816
285 241 420222
117 16 675152
222 24 165960
245 165 778432
59 95 670088
290 75 675116
57 297 716406
204 211 579135
135 276 739269
266 50 408518
110 179 770573
159 38 476695
164 183 851651
94 269 195962
87 198 201391
116 55 793547
277 151 300800
87 99 392124
278 205 241982
120 202 993511
190 265 152823
18 179 957328
208 62 135219
7 56 463514
284 92 834525
38 265 405951
215 100 593597
85 69 816721
46 11 276812
10 268 832433
11 185 877142
55 52 729828
71 190 144549
185 137 953440
7 74 119066
297 142 641292
297 27 466137
33 133 492570
200 59 769060
20 87 551785
136 131 184440
114 249 101617
9 24 596147
26 45 388249
237 30 855164
114 247 777333
127 175 383457
269 276 496956
119 181 755383
102 77 746459
27 83 565241
59 250 325842
137 276 418965
27 220 973610
51 47 418905
131 293 718486
81 44 639876
207 259 391618
143 216 637046
144 200 770815
211 149 471169
273 74 550856
148 43 839005
295 205 908499
76 129 190251
181 130 84200
261 260 582431
57 91 675801
114 149 187047
249 224 18181
283 76 582317
278 70 228481
68 97 957818
289 67 107469
292 114 250768
202 266 758371
32 99 902207
140 94 19339
48 17 807121
155 54 381771
50 280 614260
246 96 195960
148 171 428327
85 167 631698
281 136 731606
25 13 858493
21 7 323835
294 192 103503
125 68 584723
35 69 542633
9 65 414110
123 134 389866
136 37 809173
107 235 588534
73 149 674940
52 233 933555
88 287 81039
21 244 463012
70 237 896255
8 124 240249
257 215 87712
184 125 206823
239 195 945241
190 117 955686
275 234 356724
292 300 225276
168 207 856917
248 182 655208
94 201 539631
101 157 629468
156 206 220138
243 205 237251
217 66 99708
31 30 834136
72 5 398247
178 104 304620
89 208 15240
31 91 153561
105 145 981867
23 268 995882
190 62 209152
127 114 347212
160 199 615910
200 281 39257
80 122 338410
28 77 253790
66 12 455436
206 300 340535
43 274 421427
151 127 136324
16 172 456088
196 126 950755
90 194 361054
241 249 164489
91 225 632474
106 149 209894
56 209 292469
161 64 266754
151 20 630953
216 50 802769
94 173 350439
114 232 897379
115 293 116381
2 231 665846
165 174 911992
62 223 870350
51 60 781648
117 105 11047
116 126 371128
272 58 141608
256 75 926088
228 148 71374
285 168 274344
276 101 29632
16 260 155023
51 50 198566
113 55 356517
286 103 102643
172 165 209304
90 63 576028
185 300 491605
15 119 31245
46 64 810656
81 191 927925
45 93 996078
229 298 621537
215 72 238540
92 258 350947
260 194 34673
297 236 75356
279 260 769301
126 18 222741
141 177 605674
196 183 666621
300 102 710237
187 191 495654
56 139 609467
274 178 742498
110 144 632710
172 126 57580
226 36 564270
43 71 564034
14 157 653469
253 75 520702
220 70 667084
184 155 558605
98 296 83445
140 58 351188
129 217 160924
234 39 81029
236 84 600313
196 296 382827
34 219 539053
33 140 575510
137 13 482413
192 94 58459
259 271 219089
247 222 155033
209 40 210271
12 134 400223
217 158 7362
240 139 205417
99 210 373747
23 176 478975
42 111 583360
8 77 415177
236 237 613068
219 242 429
245 237 140472
72 185 435013
211 70 655621
209 120 179923
207 67 343489
222 267 437058
98 222 378128
215 154 756818
80 51 634280
278 53 395980
220 225 171278
82 31 119822
53 151 937179
70 61 570795
171 74 768994
219 4 27038
190 124 94891
227 9 346661
255 99 783266
121 36 610477
26 144 155789
171 250 249256
206 240 705420
136 169 795963
42 166 336969
32 282 830371
113 259 630514
178 163 358924
166 265 627037
277 293 865517
179 300 174078
163 97 918401
264 190 365285
211 299 844320
182 290 865787
201 188 223997
94 1 32211
298 297 998623
112 3 172179
83 261 980350
272 280 126300
100 214 590771
280 124 930688
100 122 271129
225 215 434850
17 260 828468
191 50 616277
90 271 765582
76 65 204397
222 221 738834
199 270 631292
267 260 738962
299 124 4975
123 300 639951
8 175 12993
12 17 53925
260 213 717288
100 105 468380
8 19 786771
170 182 180247
96 127 535571
15 187 863535
286 176 109314
172 147 921309
197 212 373449
284 144 684267
248 60 480356
83 196 701453
213 109 481184
137 54 871849
75 280 202014
85 295 704057
153 211 599284
98 179 276982
170 286 873484
287 100 813417
195 126 7989
61 208 551566
262 120 73889
75 115 965547
3 174 771916
217 63 608110
189 78 211077
161 117 140206
190 121 384009
9 109 623221
229 41 265924
265 300 633096
266 103 412059
268 177 85608
239 184 255042
67 151 366837
3 146 35292
123 198 695582
159 276 632605
294 265 214021
7 48 331825
19 123 242276
259 114 684873
253 232 182028
104 60 166238
35 298 822983
248 61 648328
88 83 933057
194 76 928237
295 241 165390
25 115 493193
2 69 213625
227 167 283478
19 151 886612
175 15 727569
207 267 207779
245 205 534444
163 174 52116
238 174 606719
37 148 70849
124 199 12961
112 284 681267
154 252 942329
236 133 675349
91 192 416218
177 84 82975
37 236 651216
245 127 64960
107 276 256670
40 208 655519
97 266 351475
194 77 928773
266 22 91184
101 74 805463
187 135 985227
96 87 205719
153 111 184876
114 112 152183
57 89 796290
117 212 812551
219 169 540409
256 188 242966
220 151 335620
132 111 353393
225 131 439101
22 37 25372
297 178 491352
139 61 427260
287 111 4411
213 229 869407
31 153 943316
147 170 146101
51 263 522555
194 195 197605
182 42 476592
252 278 431813
183 270 633993
272 94 373851
221 30 134826
62 229 799169
190 232 772296
71 206 20157
1 73 451520
245 48 365896
234 233 708774
56 138 129134
261 161 389615
100 203 961391
270 13 45102
50 35 926720
65 128 124339
112 152 595392
226 56 10938
253 133 826184
134 265 976332
54 109 383892
185 171 663290
213 180 428124
93 180 15782
70 234 542086
151 103 558181
222 141 796582
13 92 323439
266 48 25920
37 73 762364
105 73 819022
192 127 462675
168 214 433021
121 148 143765
46 97 790960
90 200 369809
91 291 800479
29 231 659703
183 167 185665
277 159 233461
152 49 370733
102 196 327351
141 255 932566
7 265 374869
40 181 286526
237 90 959027
23 233 559431
44 174 512941
50 154 605881
244 143 562215
265 245 72696
265 153 495042
228 131 175997
74 289 681596
222 93 884274
80 75 44591
38 85 875753
170 191 129308
288 205 709094
157 278 974002
266 107 36397
231 52 650377
55 35 225477
186 7 381429
125 5 968619
91 202 715867
189 56 967423
194 280 28057
35 79 137892
61 73 570192
194 6 629554
210 68 439398
248 101 847223
46 117 150126
206 260 42730
102 50 834683
240 231 333166
132 277 195200
167 78 162364
192 183 498866
283 118 111900
63 177 406705
180 196 302386
141 17 875232
10 112 104920
234 52 639823
178 258 821322
56 150 277517
78 2 875033
201 93 276805
196 236 754069
138 107 495458
18 286 623571
183 54 7390
136 264 684440
173 292 613206
155 224 896092
118 209 834554
53 255 42042
30 7 995529
283 97 845615
86 116 124281
103 65 907892
277 288 27530
43 262 456803
147 277 114687
100 87 591452
261 190 495501
146 226 537479
196 290 384264
89 53 183767
142 232 71277
265 56 541575
248 99 108010
295 263 689179
280 225 89220
146 96 608550
90 34 645569
266 85 838309
223 293 54473
195 33 597312
214 31 293981
123 247 194751
34 126 513968
16 136 326119
166 82 169288
23 150 109241
232 102 193322
267 225 675619
228 7 620662
61 272 853233
142 197 561568
51 59 44003
155 254 918884
167 4 693436
129 66 260730
295 257 86760
214 219 478895
173 245 568667
126 26 164215
101 205 18605
71 61 948168
171 75 567673
176 167 379793
20 249 73252
180 91 267268
93 245 8055
75 206 129655
5 212 675904
106 207 474588
116 6 333616
180 101 126592
140 77 46280
115 278 570304
226 271 8050
207 97 140743
156 152 538980
43 9 650849
255 84 600788
137 262 601392
287 34 407607
186 9 483376
151 194 112599
40 159 940282
173 52 510686
243 94 446385
299 278 258922
228 56 636554
221 142 503726
210 125 176002
263 219 537591
211 246 875380
122 98 212263
192 219 33639
106 293 559015
295 174 740285
63 84 640654
140 250 387811
181 300 791958
278 264 952944
155 255 106567
292 203 39053
164 6 245531
245 9 848545
93 257 417583
126 86 12448
246 100 500183
123 222 982502
87 115 374509
221 91 427190
174 214 652789
190 168 933942
40 16 589579
45 276 179984
166 74 306491
222 99 484542
194 200 116536
27 110 584732
157 227 583217
143 137 644417
224 134 622237
45 149 307138
167 61 984307
185 27 152018
97 7 419644
66 2 875919
216 267 148279
34 211 561789
129 175 967918
288 152 112902
10 282 437824
144 134 464585
152 281 175262
99 166 576064
210 147 670895
227 215 439702
148 233 602878
275 191 703062
233 279 714280
163 166 646586
50 83 503416
93 170 115521
80 194 798820
91 141 381341
129 279 259296
243 224 686019
185 42 104606
105 69 480117
207 173 183590
70 248 166390
33 155 931251
110 67 804582
21 215 590547
230 118 292470
87 186 437980
180 11 257460
187 280 305796
59 88 508630
65 249 77873
279 100 834217
142 118 910041
24 201 147839
286 276 47599
257 134 811378
159 88 325875
169 3 944711
240 292 771877
203 180 681195
273 97 37325
37 254 27815
285 148 665759
207 201 591244
228 246 465395
81 218 829509
107 218 311035
56 202 110046
231 107 439909
300 226 221993
250 279 994784
34 291 711731
257 216 157101
250 24 250115
260 216 183643
126 102 895804
82 2 128118
57 67 74362
214 14 382806
230 143 754654
186 212 298394
133 258 831985
259 268 843284
188 91 299203
45 123 933239
113 67 200987
108 181 759417
111 61 80098
292 142 233729
255 132 6965
291 240 284824
91 34 36918
256 178 831479
192 81 699304
28 72 172839
208 75 910494
192 3 890034
213 70 234757
98 218 65601
186 175 607424
268 64 501537
220 217 741336
28 248 831993
78 208 297473
16 266 293320
280 65 621875
195 296 150913
242 172 280449
11 294 383493
212 51 602811
209 194 418978
50 241 993003
7 117 283177
255 272 661911
218 170 538198
139 106 898973
286 190 354021
300 83 653590
26 221 147379
47 182 398712
33 145 852201
189 200 614305
150 29 431304
101 196 212096
195 279 861952
247 213 245590
59 132 394113
40 141 849507
54 130 735153
61 178 268902
289 299 264820
8 209 345502
82 118 579354
134 208 824349
86 136 368462
75 95 105119
72 213 593964
290 257 794516
187 14 845027
210 173 656959
41 264 585110
289 233 881701
268 153 94906
137 242 199544
285 248 674878
229 80 883712
121 205 233787
25 257 738809
5 121 386570
276 78 276539
95 224 320868
70 173 674578
273 297 750042
122 15 236330
119 219 937163
107 205 135915
82 138 626434
229 125 529644
155 104 425184
225 130 798383
127 218 195006
129 173 165307
124 284 673299
166 85 325378
29 66 123606
212 138 345833
129 224 644357
79 107 84338
47 98 858481
126 47 193236
74 33 884971
23 86 582504
278 223 738933
39 250 618361
188 168 427029
107 118 51808
255 237 919421
226 227 742298
280 116 852027
54 61 609274
45 211 708337
245 75 885584
290 54 905726
266 44 993399
239 247 129460
152 182 298972
221 73 975471
155 167 586630
155 93 418555
98 273 810113
153 146 380622
217 270 521036
32 57 971863
285 234 654707
144 276 567184
289 271 78287
50 162 739710
202 8 750501
171 98 568791
47 185 823036
72 217 534313
95 167 956021
152 158 114958
84 274 290048
207 283 938444
51 244 263140
237 51 681070
291 180 493511
35 252 136999
169 149 66031
292 22 891738
69 106 666287
151 99 239724
180 282 139595
260 50 883179
90 9 839239
188 11 792141
192 86 720257
77 89 898681
144 157 93116
40 29 169184
298 165 327162
7 224 146645
82 277 262251
4 29 332398
248 190 589223
3 223 856282
24 73 458040
18 50 42362
142 127 382569
202 83 498112
83 10 369430
274 47 932060
5 150 151139
212 225 340060
246 187 395670
239 139 175474
193 292 79685
278 3 310658
204 128 974374
12 116 508067
140 277 236128
132 180 815811
107 97 983550
142 273 35682
215 162 705852
131 135 55095
110 209 973013
55 92 97679
286 15 169100
126 136 681105
22 16 581607
46 264 395380
39 199 20495
77 296 10887
65 129 303307
120 8 874852
256 45 796364
31 10 492479
158 180 952871
75 190 65456
237 148 998588
89 22 244846
264 300 413557
270 119 947446
240 123 249001
233 77 462070
210 74 649233
160 42 145159
43 110 771804
131 153 684364
174 252 732770
116 191 21389
104 221 245121
181 129 125993
225 36 250051
89 212 448425
55 223 45764
255 79 595253
133 160 220745
143 286 487271
247 77 741590
267 271 423647
202 6 576675
65 169 834212
256 247 816259
228 289 423825
203 253 70622
240 125 453338
1 203 231297
56 177 947128
22 78 560167
222 69 383003
163 22 188500
258 171 893756
135 223 505677
164 250 520080
230 107 788641
209 243 191292
257 50 923327
198 243 98432
134 9 255622
228 215 641032
6 150 350186
66 43 397807
240 112 41798
37 17 37570
281 45 177158
194 64 517834
9 63 606343
175 235 691463
49 97 949433
177 7 72192
126 42 13626
135 210 261897
290 279 802612
246 258 81803
79 247 70782
105 300 590970
13 19 764913
2 259 381331
263 5 738167
128 22 180697
93 2 425505
115 116 850428
20 64 156181
87 292 661914
229 28 398773
91 132 13662
136 67 922104
289 82 852761
257 214 766221
151 144 618335
66 10 169507
220 108 811028
186 67 778396
166 118 634308
288 274 874210
266 23 329492
99 199 69920
265 147 807771
28 10 219484
162 199 720695
189 39 178379
270 91 947689
166 232 951068
230 209 657247
36 53 152357
24 266 663156
45 53 343703
147 258 261008
35 53 517278
144 105 21244
49 292 17291
274 195 783970
160 30 128835
20 18 838417
296 293 142972
58 130 264296
13 181 107776
53 150 915925
233 285 788378
275 98 593861
294 195 894318
181 222 195651
42 104 136313
85 84 812204
61 275 496144
26 38 152117
54 147 323985
112 179 373285
174 248 415776
54 102 209668
227 236 527848
274 205 337645
273 32 798250
54 296 490994
54 213 770238
26 114 296662
48 221 31238
120 263 817582
226 8 670752
131 129 393530
251 253 655168
123 107 326403
197 285 570643
170 123 219004
297 128 569237
14 110 829990
186 288 297381
11 222 959779
88 23 510862
71 29 544288
19 165 230894
132 280 312566
199 293 984339
19 39 423450
259 167 545572
124 143 704066
179 206 896646
298 31 807334
258 216 650414
221 236 231023
214 99 262255
75 3 74349
209 37 658264
263 222 766272
300 91 958538
300 155 354257
211 64 139029
210 216 310394
68 156 747424
147 161 31606
55 62 311860
203 201 841582
183 160 896863
70 113 418760
200 211 147134
180 17 181257
274 97 141753
216 65 965806
133 265 223340
92 236 803301
254 246 907541
124 80 364011
151 114 546947
263 245 50175
277 217 178723
5 20 528269
184 143 676126
100 281 801397
199 222 226923
278 295 233770
27 204 58258
267 2 699253
109 285 293283
145 263 383439
93 181 573681
128 221 420912
139 223 213480
229 289 514104
248 256 842955
251 284 381356
38 271 218208
89 242 399544
40 224 822222
138 145 636495
180 133 193726
63 57 939524
17 263 378449
244 218 926327
278 233 853929
210 236 297613
270 89 875267
152 51 640023
227 175 113355
150 176 672322
259 15 414548
296 186 97951
209 45 952075
55 212 476755
48 182 406949
284 39 200065
253 109 39380
240 245 275104
66 196 698217
209 63 375208
151 152 664740
191 63 847340
252 139 526044
252 147 196969
77 88 604283
67 82 539860
153 92 497248
240 172 965714
237 199 508143
190 114 71915
47 143 59375
188 111 541575
203 49 7225
296 8 887343
175 141 602101
292 13 943826
183 157 75717
247 194 431163
186 281 282629
29 123 845639
143 141 617367
180 108 639157
197 106 479056
57 116 566764
259 230 429645
156 182 635699
141 107 749861
143 1 548222
5 257 590030
137 105 74053
52 300 191045
90 256 442998
219 139 69309
45 136 803776
224 149 227954
280 175 490437
235 196 956118
19 186 916145
92 233 158913
19 50 938356
73 284 973227
233 63 102048
194 101 151561
37 121 492682
226 282 353363
71 17 543569
69 258 913520
272 208 993846
278 172 155834
189 47 597949
25 68 362944
260 250 179288
286 221 745500
210 8 214911
133 111 411510
93 240 424160
182 201 535495
42 203 773235
78 248 495089
99 58 433799
204 33 20837
200 30 754240
163 67 407642
260 298 38761
130 80 501688
90 183 404646
82 298 139874
190 182 351029
4 151 244354
28 185 145872
263 256 655585
116 141 979568
146 241 977909
299 215 165458
180 153 351724
259 165 819250
211 80 371387
99 73 190488
27 44 290168
55 295 455284
226 71 64855
147 231 300513
46 92 410945
31 23 20715
16 237 521502
115 154 957201
189 153 785481
116 220 388162
195 201 676940
275 58 157494
224 226 116732
188 95 4971
169 188 996463
47 129 568339
89 243 688864
227 222 618098
272 33 355973
259 8 902373
147 130 866975
138 11 30621
213 41 628451
155 210 878723
150 9 295641
22 240 1711
63 292 654747
212 151 941260
12 290 440985
32 219 99755
102 264 619011
93 28 286734
6 165 982040
166 280 786265
300 94 101595
143 4 417507
189 116 735324
295 5 367623
158 220 183170
291 262 485241
158 71 351858
57 174 903436
62 120 497495
230 224 710684
216 63 82405
265 251 494844
12 37 391494
219 220 17466
17 297 891969
244 230 560354
28 270 172153
214 226 899323
99 135 767719
196 79 484230
1 131 188341
142 99 772536
108 214 870484
14 280 634012
169 96 495042
63 146 214418
62 300 398840
19 207 792911
43 27 754762
175 48 426946
30 42 959692
262 288 997833
256 279 173153
178 233 519443
265 235 419237
114 126 395041
63 260 451018
242 230 269458
85 122 193226
134 268 664480
2 178 768907
143 142 554019
204 225 760361
207 177 721942
60 297 165496
12 80 439081
290 103 884702
268 294 581507
244 114 112626
55 133 710015
188 203 800192
53 263 198012
2 88 907853
203 38 840549
23 71 878186
160 37 430036
235 156 853831
183 152 988000
180 201 298458
104 48 552315
118 203 429581
4 292 213322
70 289 56514
179 8 18183
274 251 175814
201 276 334246
85 225 714915
263 18 386872
29 207 222594
181 281 950387
232 263 553890
262 155 354592
106 37 844249
206 289 127861
160 195 841379
123 59 986246
9 145 187712
81 203 354348
79 208 925435
40 129 495490
113 78 277665
292 279 885516
187 31 935850
50 107 669881
229 264 199343
254 63 323123
227 172 340194
57 210 21176
156 193 879269
220 5 922676
238 277 754026
210 77 662169
87 9 697661
97 237 212411
189 67 290444
28 90 628124
3 49 87812
49 9 564729
167 243 287174
58 12 485278
268 71 978264
183 11 953516
160 266 131835
232 231 397441
221 52 990752
131 298 93943
182 66 681080
82 205 321180
76 108 5132
130 272 432306
249 174 126935
73 181 625718
153 74 326198
62 44 605554
92 14 846311
74 237 306377
16 225 51873
92 224 122777
64 207 606675
199 193 888024
215 102 218487
180 90 127888
210 24 940492
64 195 782896
271 111 89510
71 151 822005
12 177 235403
278 37 613119
279 261 76634
197 207 550850
228 191 551881
280 34 962195
278 11 856552
171 47 397726
90 74 105515
95 111 396512
63 110 123749
9 62 329812
143 129 82326
27 203 820979
300 63 794996
1 275 913331
121 33 621721
26 69 649538
289 151 408099
57 135 951003
77 129 533744
101 241 823872
166 254 649573
53 19 234263
271 6 709008
187 22 565195
243 107 424405
190 70 130497
242 173 811570
174 175 962294
125 70 332861
23 17 630418
273 163 574891
298 124 168327
55 46 670798
63 276 367872
6 111 10594
49 234 374655
175 137 178191
225 109 622686
232 266 396226
44 146 588032
169 11 187297
249 140 108064
207 143 225142
50 224 846959
99 126 948595
257 11 174942
238 122 643414
220 274 513653
61 183 33938
268 75 988868
82 146 155094
150 57 66692
195 119 7548
295 282 984574
199 298 288174
113 11 838565
183 123 126067
175 189 565161
296 158 614891
219 154 870186
91 26 312217
62 52 494542
211 72 157670
274 289 564075
137 215 319332
127 131 928781
179 220 321299
178 281 820665
130 136 910861
124 44 172006
232 76 287011
121 133 234923
294 254 959486
241 246 749758
161 258 865293
198 94 270875
260 117 347947
99 49 331239
65 188 840360
280 271 502917
76 114 269520
258 254 285166
237 160 864399
118 108 790333
264 170 987758
66 110 957511
229 54 164225
39 198 160617
180 295 97535
151 155 391817
155 111 239187
268 12 740875
220 62 29014
235 30 135560
277 39 571390
213 167 675369
296 201 990638
146 222 700728
298 250 899052
171 282 495848
20 102 820502
213 239 200223
126 147 100407
258 149 814534
42 136 861737
26 132 840326
234 128 117689
153 191 782948
220 4 387343
158 280 151809
270 35 399656
130 259 614285
245 277 809793
184 70 792243
46 247 321293
163 37 227661
284 9 750271
37 108 710502
244 77 893833
101 110 772810
75 157 721453
22 269 748756
282 138 46139
144 10 650145
52 209 134678
209 76 815004
90 189 583436
261 144 988499
165 139 53263
230 103 553160
63 77 452230
285 263 59577
244 137 581164
206 43 115207
92 187 324401
116 204 137395
11 242 570664
148 270 828899
66 257 56022
83 270 700806
28 147 518377
145 214 267527
182 191 210133
36 176 63178
290 274 615557
83 61 84923
240 238 303262
231 66 668224
229 10 417790
20 35 643175
245 168 654760
76 123 240138
162 49 458572
26 250 666842
250 173 641569
241 289 104115
159 94 89414
160 27 309960
257 61 487433
157 237 179374
43 44 967655
32 239 398802
271 93 863169
234 224 770157
90 134 202991
148 159 504498
4 175 24254
183 255 875217
150 247 79417
272 66 347087
183 33 219573
98 252 546957
108 154 716514
172 296 419574
133 264 254485
163 203 135092
131 172 906042
104 103 184728
13 159 616152
297 39 783608
88 14 253967
55 204 28930
270 287 882781
114 33 956728
55 47 130950
44 223 258165
194 66 3904
42 245 838566
244 2 610453
290 95 389256
157 203 737200
279 206 525161
205 16 593477
76 9 371966
265 241 747019
128 170 676446
240 88 296171
290 114 773082
273 276 727423
85 16 310897
99 115 918693
100 261 119737
247 29 228845
296 24 650226
186 202 151036
288 249 881045
44 192 357298
8 33 266002
165 264 76286
84 21 296085
26 65 462746
73 224 906587
286 211 239195
171 291 858877
160 259 517255
107 122 255551
25 146 473765
208 101 554710
172 3 4012
41 197 713131
179 255 995657
32 40 659991
142 72 294793
226 161 592204
56 283 518470
52 81 605263
277 209 692815
42 222 95611
124 22 860111
266 271 857862
149 93 862698
256 34 160311
221 88 449689
130 87 781774
185 192 949602
172 261 779436
142 30 912907
107 241 191465
153 82 96893
74 13 573264
294 221 232551
138 179 329804
181 172 380265
42 78 384479
155 105 887990
235 147 237669
171 43 764306
103 10 29487
229 24 804850
70 134 939709
222 265 169931
59 293 473723
23 130 721076
54 72 348046
237 260 261378
108 300 269194
220 132 459971
274 42 447338
95 63 439658
239 211 860150
210 153 156493
258 23 425124
234 35 19804
149 102 156094
269 77 764658
254 234 250126
256 114 565973
220 139 15193
135 192 153045
110 72 739838
139 33 636110
238 117 750199
75 182 809632
74 53 692613
59 20 517084
235 217 34471
249 148 735971
48 213 823948
216 177 352841
160 112 102647
46 22 641106
288 116 604772
175 214 688995
86 250 203385
295 300 960033
224 242 56912
211 66 192548
233 296 295043
152 231 378880
13 50 369819
165 113 577419
154 78 183639
208 137 490552
119 175 84826
131 175 304424
38 180 100699
140 216 994100
285 183 961935
106 196 258941
96 4 182103
235 52 948598
251 5 499056
282 57 290961
75 62 906459
230 201 461486
6 46 333204
256 126 940203
25 40 725498
25 236 44111
182 173 576437
18 121 185792
67 276 590565
295 132 448758
139 46 770251
269 124 196787
284 236 539261
148 124 197740
299 30 833608
290 278 806630
16 163 684548
230 247 226582
159 68 385256
138 32 83056
296 168 897908
293 169 804739
37 277 389320
271 256 479900
221 200 199079
139 117 111055
71 233 649017
70 266 80121
294 44 685133
232 171 852217
299 280 325015
198 217 707382
279 156 500562
125 48 875315
158 239 997092
13 267 299040
91 120 793880
40 46 397468
132 136 225630
13 189 281274
142 206 488266
84 79 573703
289 239 865745
203 89 467721
209 79 63871
218 100 275914
291 141 63129
144 270 647745
38 49 881927
122 245 128470
54 277 497506
297 294 848851
299 35 786855
241 152 196920
280 100 65016
214 217 170910
60 113 252145
22 229 836764
87 243 837121
244 144 480476
166 133 797626
78 9 997070
1 125 520137
70 57 284325
159 200 365958
91 203 388640
288 230 87686
203 31 627516
218 289 954492
39 209 379822
100 150 782744
220 133 332995
249 50 55456
256 267 717192
8 156 200001
19 158 177399
181 167 977039
246 157 667480
262 8 987870
9 178 669132
269 236 547440
150 256 75755
142 254 673510
268 225 798693
135 197 176949
257 185 148978
271 181 452740
78 186 136383
135 133 596051
146 98 183616
190 287 481735
164 248 633958
19 11 920308
73 283 235195
250 144 466528
231 233 631355
115 39 902063
88 115 129207
70 7 169202
125 153 459933
171 12 546462
106 9 505131
24 72 508938
236 293 91632
121 80 897595
156 239 360596
97 284 409904
57 44 989073
91 239 50173
99 134 727848
16 138 648824
14 199 870470
106 126 446018
172 122 731008
294 145 280175
272 142 238959
194 168 983979
186 126 512726
132 213 472712
293 4 627934
36 148 320652
46 178 928211
107 280 408109
189 48 522901
294 266 37127
240 62 562048
171 36 839146
117 196 94175
235 63 645164
143 88 433298
292 75 561983
161 213 534616
252 83 938278
62 21 963909
210 229 912210
25 219 810239
15 144 26635
23 112 244826
99 54 549349
80 255 537932
199 136 911209
4 55 813422
35 191 881795
18 190 408540
239 154 801233
72 94 90965
242 103 365798
172 51 18601
291 162 345690
73 11 482793
216 37 140995
180 14 823476
184 13 788865
86 281 922874
28 203 81415
112 55 783891
56 135 380721
172 139 147209
21 163 732896
236 234 381488
120 135 929498
157 284 618411
194 298 459227
173 214 566977
180 15 104431
138 105 505419
144 170 763035
25 14 888574
71 62 297892
164 166 301401
102 174 220528
171 170 516703
186 65 862740
195 144 617059
143 256 171386
196 37 325689
274 298 713593
78 172 690751
291 283 293928
109 276 940626
145 42 444207
63 263 938423
124 152 883911
176 112 85843
6 267 217719
96 281 930659
81 179 209913
263 109 10305
2 63 501889
210 33 84066
229 154 311786
88 264 628807
292 147 562899
37 4 263198
149 109 483626
72 248 531709
277 43 548425
73 62 608693
208 68 762913
119 27 399359
183 158 970713
140 152 734086
81 47 438280
33 124 280159
116 178 949224
111 282 326611
65 287 252278
5 285 305515
162 277 272592
285 237 779476
34 175 176562
107 58 320935
250 206 766072
286 14 738360
185 224 23222
193 63 677997
185 31 749723
255 152 54116
249 13 488122
226 126 156055
287 126 553833
1 239 200517
131 161 795264
242 207 793376
273 183 774074
117 132 580741
118 104 677286
52 254 934343
207 238 474198
73 49 783176
114 253 399602
149 128 622785
15 231 256571
63 173 92446
143 43 979214
77 148 719368
65 222 739209
15 147 602354
71 52 918413
66 295 756302
89 244 965691
270 33 431434
71 249 582151
45 62 239343
185 194 383010
120 172 611487
217 148 718487
71 101 52130
123 88 303813
30 51 20623
152 291 956578
214 180 195001
156 111 625586
40 76 909601
83 144 795779
146 79 26402
107 75 635
246 189 891588
105 281 375157
263 225 89813
231 259 746314
232 236 161092
231 71 995235
212 15 10163
103 119 13938
163 297 363487
7 133 646159
142 290 167618
19 201 614068
292 29 230338
152 209 580322
249 234 370587
276 46 281223
115 106 635448
174 189 920702
22 8 665294
209 29 232300
136 107 785971
80 271 786630
281 70 111892
22 277 679986
52 268 686299
38 270 295909
277 6 296193
183 209 812448
79 114 252428
236 230 172137
73 89 642536
159 51 444732
184 281 974028
203 249 832262
175 207 714694
71 141 763395
73 14 739246
20 230 213239
39 44 317124
199 239 325412
141 134 157427
7 182 69770
1 256 931961
45 54 214579
9 92 47617
100 180 945638
203 45 90623
74 155 323422
260 94 118079
288 182 683308
36 114 288464
271 19 804878
9 269 47245
189 12 154557
209 170 993874
206 22 934006
41 185 920022
280 278 680522
156 134 30142
179 243 383742
298 191 959029
226 206 880791
235 14 949386
43 209 524095
278 110 290874
51 151 425885
82 259 347229
149 1 374084
88 190 378273
22 10 929083
290 18 258324
175 216 575440
165 77 969165
199 84 667142
165 276 863118
292 272 740219
257 161 881574
183 117 355280
184 66 288897
167 269 976216
250 240 328673
135 249 326487
111 196 676891
286 156 140105
62 245 735897
28 110 141841
147 158 645286
2 224 730512
155 291 924680
11 211 698543
117 247 30494
137 139 89130
202 79 863527
276 199 149798
293 28 798334
77 91 219690
212 174 830091
48 292 473527
117 32 128674
172 33 560827
229 11 195059
172 280 885831
201 92 344696
235 218 970674
184 121 451339
105 202 977952
178 259 80057
38 78 708090
211 8 875239
100 154 546243
187 300 114357
166 25 120527
276 94 464727
254 21 953160
212 13 962454
86 201 586882
246 239 654031
279 37 900596
124 208 659260
12 155 378620
134 204 710317
232 7 811199
51 9 758634
132 130 560913
162 246 894793
112 22 362743
51 124 82356
227 110 992051
128 131 252971
19 43 708696
97 294 284669
207 215 170874
196 120 771362
226 55 196398
15 100 842372
270 29 840874
114 102 205613
211 97 858574
56 201 442755
116 165 832317
150 293 970157
184 88 520048
165 51 899182
125 7 917411
94 262 967266
14 247 146802
19 5 794118
149 142 582989
167 142 397147
99 132 50493
101 52 698589
69 82 146499
34 138 592063
264 148 658429
37 113 942581
247 71 749071
18 26 701451
144 209 629812
123 47 564457
200 277 58796
152 14 650332
14 218 870829
95 115 207307
209 221 753862
140 211 633346
287 172 503523
212 154 128497
295 226 494447
206 21 438598
179 174 252349
175 177 3978
49 44 30977
86 260 586398
39 235 389946
278 197 573189
262 261 764209
114 16 703427
195 37 571325
137 230 722371
254 31 61417
91 251 379491
125 130 347496
115 200 473291
236 42 586406
104 245 842959
225 153 975713
23 260 784163
64 70 655178
119 249 902606
8 132 279236
167 174 127359
101 299 245816
119 262 833925
48 46 442211
241 185 189751
288 73 738167
93 58 20113
114 223 886444
198 41 957830
256 134 290971
17 170 945700
243 166 8664
199 233 238361
143 6 928222
76 62 184201
133 77 89228
61 49 688841
117 169 565190
199 83 760662
125 24 986036
291 84 254335
252 62 233667
20 239 181141
159 97 968540
221 295 846361
251 287 464577
179 78 744941
3 228 875341
51 153 867484
126 108 596666
218 242 235568
227 191 967921
187 124 879462
6 297 714514
268 284 931933
115 72 579619
162 141 333999
140 234 23815
222 97 313018
2 6 284392
259 200 497681
88 5 9729
252 220 432593
125 284 293980
280 30 270577
227 67 457529
263 234 694525
72 226 753304
230 87 533223
253 141 420965
181 193 384493
280 244 355251
102 250 305607
36 283 237087
144 198 895653
156 129 219107
120 261 651599
51 224 376318
46 45 839254
29 272 475581
277 195 334695
105 270 972540
243 268 356817
76 158 983817
24 51 570521
107 283 579127
123 220 215778
9 156 857449
221 93 997875
187 106 493989
91 289 911428
145 144 316296
80 6 496612
116 157 774171
13 131 606017
20 276 923474
259 190 869352
54 174 341645
1 119 416867
157 250 183052
287 235 968415
283 4 194285
122 294 868153
170 114 545823
156 295 449133
255 129 979927
267 57 687246
56 268 300316
245 50 627817
58 187 586223
9 223 45548
18 204 784138
264 52 640934
81 277 513640
179 24 174990
266 69 89598
121 138 425907
150 257 877905
109 56 594868
110 159 578631
27 269 289784
206 51 177354
205 86 145452
178 246 740276
249 280 767612
225 40 119914
130 213 836276
298 200 135244
296 190 210579
30 282 417418
269 2 342986
95 271 975958
92 198 216041
34 180 494833
111 67 423651
163 228 515512
81 252 86050
144 210 56187
296 111 560334
298 177 534794
139 130 859419
175 294 524471
102 106 998430
95 15 67053
186 168 769338
165 79 823827
57 118 279816
152 225 616496
279 287 104651
134 155 869078
186 93 468385
121 12 307701
151 169 650031
162 1 538726
289 32 741576
252 3 279405
132 237 246669
237 287 474981
243 97 200063
190 142 439074
18 98 29510
248 24 94577
201 76 112784
154 3 884401
262 103 846152
49 264 715889
273 62 883908
63 244 983079
260 174 320406
142 62 109800
273 248 64658
181 147 23955
201 116 438801
298 144 668760
41 246 942691
242 24 136552
294 177 57587
7 203 687239
101 222 921314
239 178 588703
241 196 72
62 184 288072
212 100 68344
26 48 727894
8 287 717272
289 216 721770
182 103 334532
105 97 847788
225 106 9729
37 289 989059
299 120 873208
203 137 581327
183 30 781282
147 21 613814
61 148 245463
232 265 597456
7 212 696578
8 119 782195
249 185 69279
228 128 977701
29 141 51623
1 293 492273
295 10 882630
273 138 508008
275 202 776761
212 290 721501
257 90 474552
50 210 792454
288 99 312075
289 260 187834
266 197 226762
152 257 598644
52 19 863405
159 239 32377
60 203 425231
19 127 893213
218 70 208510
123 89 939081
137 270 904413
45 250 508065
193 197 154067
293 5 330994
118 136 270564
192 99 441649
68 111 390068
283 14 597571
219 228 477820
63 107 722390
2 198 432426
113 214 112537
116 26 526254
137 254 455369
76 10 177299
138 229 65796
282 211 475662
291 242 825568
243 241 944463
56 107 178207
4 256 924866
241 224 115748
87 3 246355
200 127 46653
286 162 724166
221 81 832656
204 26 216415
139 128 902338
285 66 166458
223 67 127133
157 167 304966
70 275 335007
270 160 451037
161 15 886944
218 109 93491
44 241 514495
204 218 238558
259 151 741185
274 48 279210
289 188 345305
208 156 313427
178 184 764343
140 230 806380
203 55 285054
152 157 354442
144 97 496957
215 116 304234
289 78 451071
58 67 145736
245 89 39723
28 177 930734
195 173 536846
248 105 640750
254 285 461411
225 202 628952
265 182 771249
65 99 448379
198 159 403954
282 173 758206
80 212 425743
94 286 518853
66 265 446331
232 112 830920
45 244 315143
34 89 631278
186 64 68199
249 201 403043
270 152 597371
236 46 55092
108 274 953523
139 36 101433
60 44 279163
39 299 889099
244 19 353571
233 157 238513
286 115 893103
35 280 542577
40 161 74739
33 242 823750
68 189 990582
218 28 200650
272 118 499841
231 16 466398
125 54 592650
289 259 996189
4 257 717362
179 247 84568
200 137 685380
163 295 875557
144 266 666925
181 289 690349
254 268 237586
151 28 627693
80 1 113638
172 197 675035
289 51 858694
161 98 169412
65 96 948024
167 75 382695
120 113 98322
199 201 260496
204 67 392926
2 97 800484
179 230 308259
256 92 968488
130 95 955580
282 19 385824
290 106 962477
205 25 939681
107 262 438808
199 104 431711
106 53 333433
138 221 17430
211 27 328957
268 162 821704
232 184 362418
36 71 862157
278 192 697467
219 289 783950
18 95 107813
96 114 308058
65 132 274260
65 90 347597
296 230 471526
142 260 172438
243 150 802855
220 236 831734
206 269 827055
196 210 941774
277 165 851574
111 183 616850
124 234 862534
191 197 932120
66 51 84857
92 37 43756
189 107 445702
155 211 89358
287 76 338457
104 117 865235
172 42 278703
106 111 507392
286 254 881983
149 147 154861
61 88 414455
174 194 584143
296 97 16558
222 196 122550
16 242 500269
9 115 757174
296 19 322597
124 154 439161
18 197 408749
199 206 224777
134 131 600096
68 179 696754
130 57 510473
38 222 612508
292 89 875941
228 78 152264
152 86 669236
213 144 688440
31 110 475874
293 105 511097
273 124 129849
209 289 833302
218 265 828468
52 28 480618
214 300 48939
159 242 164468
100 44 982522
88 132 502088
52 299 964857
138 15 138558
227 105 407967
227 85 503189
275 112 557067
252 57 853903
28 134 285301
142 8 219444
291 279 450866
179 178 999352
24 63 256374
211 221 94407
170 157 688593
151 225 381949
200 60 458412
78 15 819558
289 291 873357
12 243 532525
229 155 495637
153 255 217513
100 193 846318
57 182 94847
292 59 213477
170 244 931589
208 265 231433
135 41 750359
5 110 694694
32 161 278052
268 192 804731
231 242 126793
195 57 4881
228 157 980224
248 15 104938
115 84 654562
179 186 84758
8 21 504912
80 42 108896
255 217 766688
244 50 324377
75 154 576119
148 294 655494
13 57 542593
46 100 833672
87 268 7792
16 284 5114
223 126 301736
276 295 627811
160 235 678746
94 202 523383
238 91 317950
299 40 854445
51 77 401203
282 289 997479
6 247 203652
186 108 782613
274 203 294550
265 234 657310
150 116 466880
232 174 16031
115 113 889998
257 292 416438
184 202 786040
81 241 675389
203 153 151593
177 126 68095
173 97 346843
298 138 832130
252 91 520154
187 185 46475
165 147 944939
69 98 798403
186 134 629506
296 62 171639
108 296 656546
185 254 850590
250 181 995463
298 89 138606
86 143 89286
227 25 221792
55 19 160383
276 267 263157
241 207 665746
240 188 252279
5 171 719368
256 127 690522
112 258 56765
52 130 325421
259 275 782359
192 214 564848
274 60 114735
162 92 443545
49 29 614015
125 295 695592
196 178 526057
245 180 540623
67 269 920906
56 261 24264
185 140 186727
191 201 173723
144 295 349969
269 51 450376
99 144 151204
43 205 778599
188 233 371930
266 12 645125
50 228 597161
82 91 938225
279 147 629352
125 288 358596
186 10 675484
260 98 435331
122 231 619775
113 172 410765
261 118 71671
177 111 301324
204 3 191460
16 23 431415
202 257 148579
106 150 801937
259 239 543817
263 280 649618
224 219 301734
120 111 413566
68 162 618813
65 178 622541
82 66 550191
35 70 652645
65 39 481277
263 58 786720
50 41 304275
164 197 305784
264 13 308962
30 246 382826
95 31 785916
148 291 178477
257 48 120373
39 27 393646
155 145 194078
299 230 948409
128 57 600622
14 161 77516
99 165 797373
226 263 22619
33 67 680751
7 112 290693
202 47 620968
169 83 520657
271 234 992376
177 226 156716
11 22 371747
287 23 874511
15 162 254354
169 61 844148
115 58 79015
136 161 352660
13 81 123513
292 12 418058
169 74 230903
34 296 97143
205 65 696640
19 204 120005
265 113 778862
267 279 897648
232 96 827248
115 80 919812
28 5 673428
170 271 634519
49 107 386674
148 276 522235
163 127 612738
16 100 866296
226 79 380037
119 32 944415
282 31 860945
40 48 6620
283 200 631731
133 269 141357
263 262 604424
259 228 226468
139 273 418788
127 103 935090
85 234 449309
170 64 584994
31 184 322616
12 244 907817
30 74 257287
97 99 693689
146 99 471560
1 16 320430
282 40 963076
82 175 552963
55 274 726320
3 209 638818
215 10 302112
124 117 449735
175 143 197076
76 11 503337
250 113 89977
56 51 985157
182 271 544618
131 176 489419
114 89 826239
37 126 862060
163 195 646440
237 57 610744
64 227 860518
135 65 189848
253 64 129642
241 293 822437
279 36 62591
193 157 754758
83 22 475176
109 150 952109
217 92 96098
238 230 253164
243 190 14858
217 150 267565
253 290 444029
294 21 578799
167 69 592074
133 241 635928
227 126 881567
190 126 586953
43 300 496462
99 244 75941
109 142 360453
51 94 151922
156 191 37840
85 118 222266
258 177 771046
55 109 467469
79 53 563984
189 252 32656
220 298 602070
101 122 363487
182 89 599656
260 11 651647
73 219 416738
111 218 479049
234 166 239449
202 73 498886
190 132 880431
132 47 28357
292 78 442055
70 137 97395
64 125 112407
17 195 205455
33 205 267021
89 294 51754
251 13 829593
242 179 655087
94 207 758400
119 191 284612
164 48 142377
268 241 367672
56 271 713501
250 64 793435
129 244 629484
218 206 923069
240 7 203544
93 178 23153
297 193 427771
71 86 194860
248 26 97245
299 269 538540
148 254 889756
292 74 220213
72 55 331649
294 109 449285
234 282 197571
119 170 697962
268 143 863130
12 62 424419
3 289 435874
1 283 926608
65 63 646793
100 57 444552
49 231 665844
166 106 60945
55 262 835631
277 126 695242
96 39 773811
243 252 917077
161 255 605969
16 111 331116
7 235 888954
151 122 641499
58 73 205165
206 69 999038
39 187 401825
287 219 832988
249 169 238214
276 65 717746
204 39 335441
250 276 72233
140 207 1577
50 53 783840
210 197 197770
101 291 394977
71 148 101823
178 144 147282
115 282 7296
212 28 119686
122 23 384035
39 130 739192
190 11 755913
159 273 668
15 277 131108
4 298 693984
89 181 310027
93 282 45801
51 87 789979
151 287 698246
1 285 561610
33 58 652088
17 204 68735
95 58 883711
20 4 896218
261 232 186600
101 236 635426
95 209 861830
158 215 294890
170 83 624201
196 141 387645
96 45 142241
23 166 190758
167 46 750649
200 10 277213
171 223 293163
111 107 222158
144 65 730740
174 82 748639
4 180 57824
145 108 100374
107 219 831358
177 287 87409
298 272 881182
93 40 499168
241 173 876912
64 134 763924
91 111 745026
300 22 229854
53 12 419203
289 55 668001
111 13 12625
90 249 364426
282 90 133763
242 104 620304
133 21 311355
288 225 923047
3 248 104720
36 259 569513
221 38 796386
56 291 801299
247 285 746309
173 288 619419
223 195 19072
238 64 868564
18 200 427651
134 167 196912
150 187 848031
90 242 611577
64 78 244798
85 37 829325
6 183 291284
256 52 33235
218 162 41404
235 120 398437
42 97 235663
223 32 234008
254 248 539375
90 125 979408
255 263 740384
284 29 478265
127 59 323869
239 204 978466
84 168 64055
93 183 844741
224 87 986467
86 83 166020
59 189 555886
284 279 204895
222 213 915861
119 146 121796
134 44 212267
259 208 684716
49 265 985772
52 6 578595
267 238 739857
255 281 611207
205 218 387243
200 35 272253
185 152 73104
138 255 449467
163 223 386135
71 114 614092
122 170 517515
296 12 998889
230 135 525375
73 71 149104
283 286 21945
148 54 903173
167 108 587723
15 35 998932
59 104 662173
13 245 314500
229 271 396605
47 78 87044
218 291 362837
194 217 447640
10 221 835152
229 142 84911
244 24 119475
148 174 706879
195 250 647111
261 7 546961
146 110 398056
300 182 807694
147 18 761105
286 87 219170
269 194 270199
243 145 844593
140 187 130991
15 221 949602
67 93 901029
289 115 676227
159 233 868441
81 215 696643
260 4 907964
275 300 581444
261 234 681599
104 107 540966
165 295 442247
59 14 588233
259 121 763129
120 5 225905
142 24 65848
273 132 543300
298 30 823765
36 113 512972
229 279 321175
245 293 726192
83 55 980639
129 163 795397
82 8 834302
45 104 471233
272 109 346215
67 49 464113
83 15 934397
211 209 401982
119 289 3832
95 62 703205
38 27 654434
65 15 249587
200 219 630166
1 116 129474
168 160 873673
198 175 736026
181 67 410779
54 30 626614
214 141 32718
8 188 418171
141 163 217562
31 220 525481
271 68 746593
279 38 181861
266 260 772689
279 33 275461
158 177 524001
227 154 593567
230 218 167971
116 58 909334
215 27 135196
109 267 710599
193 78 924112
25 17 620524
150 225 875724
271 115 778225
257 162 963288
100 21 749739
26 115 871739
53 237 411335
65 156 901706
145 230 334045
225 183 238036
254 105 739496
30 94 304536
266 27 564589
185 102 861735
278 26 677087
135 69 283651
93 196 189723
254 126 777928
215 295 888045
119 226 752513
68 181 496108
101 119 764212
60 46 915059
191 279 660336
277 101 841806
92 161 606195
13 254 727885
92 299 972450
78 88 13089
198 267 329609
96 167 386427
211 1 80895
40 104 876220
271 20 31529
158 36 798012
179 79 89812
284 66 861408
286 290 953620
76 206 815108
266 83 720669
287 115 279956
204 83 934707
249 129 609498
278 174 340306
227 54 787802
87 28 626260
8 30 136881
243 50 581475
256 25 604341
115 214 868621
101 53 874481
267 166 97820
54 204 252858
195 187 806025
98 194 352588
221 183 322483
103 90 995584
201 170 613032
81 273 996049
86 269 775821
177 68 660989
52 202 861545
46 75 986817
74 268 280235
216 295 518128
299 222 304440
53 207 793419
116 214 453583
136 259 570525
170 277 528925
68 56 256928
131 55 358669
196 50 167575
94 270 848455
267 55 909300
44 204 596187
44 247 903204
294 105 224737
7 206 834434
269 152 347268
237 211 726727
44 152 720141
24 90 582267
73 96 292818
230 81 29578
39 8 47308
75 177 806530
55 205 830276
162 205 727987
235 188 474170
230 28 744185
277 184 801096
253 59 22287
233 162 320554
244 113 570288
53 202 190196
11 5 530734
224 293 598427
253 260 804721
2 210 793797
104 91 14036
114 135 124752
114 118 896681
125 189 336737
108 251 40638
250 112 902468
20 217 41871
39 206 7550
163 275 243608
54 4 493328
161 300 550268
194 17 91843
71 258 173765
149 207 557316
212 27 784349
59 4 419841
110 82 878419
278 12 742797
282 96 741784
63 284 571309
161 2 58143
11 125 774782
151 232 391602
58 228 349385
252 191 995688
179 101 777552
300 163 705926
140 232 314781
184 25 119254
103 218 603024
6 151 168132
286 129 40510
280 290 762386
57 170 412685
298 69 205320
268 102 312426
129 42 879065
128 123 453788
120 191 605531
295 95 855630
252 137 360741
57 189 600767
16 180 45636
81 243 591316
256 237 779877
288 250 956154
263 37 303712
21 240 65323
280 142 38107
83 136 344441
23 94 856244
229 292 837927
141 7 762826
68 256 692005
33 293 914202
285 41 424750
27 25 161377
62 244 915694
42 91 784914
135 3 976227
230 279 308585
61 107 511074
168 249 521706
298 21 867198
16 255 946912
40 135 331022
226 197 93496
74 180 859343
64 214 234499
55 149 233439
242 38 877910
166 56 238376
218 40 804053
189 1 90028
209 290 968333
239 275 225007
276 179 418074
269 172 338214
49 68 64881
42 116 267034
152 119 471647
51 205 850703
51 290 941203
28 124 109518
210 112 856705
207 152 301663
189 146 797196
123 39 118903
96 46 547896
167 274 835092
128 267 931340
147 13 209102
206 243 748458
167 169 283823
275 224 774912
17 183 932872
47 262 640346
240 185 725193
102 66 256157
133 96 46134
86 20 560912
37 166 132282
23 8 144494
166 131 758878
126 41 206452
299 98 897857
131 158 758984
295 72 650886
209 246 45406
134 112 47854
293 170 106745
39 52 76902
95 253 423608
183 52 922193
149 14 665035
296 264 605631
183 146 254645
182 144 661099
60 49 633904
287 10 633194
215 103 658781
2 122 461324
168 182 273171
247 11 383440
110 17 747443
126 176 968231
283 204 515880
70 204 143350
32 108 828789
136 99 702278
59 299 358008
45 199 878596
8 58 72860
167 250 583399
44 211 790095
46 50 230703
189 277 553953
142 234 968100
230 120 834395
92 101 461563
16 159 962331
108 257 852399
287 140 122558
37 62 81363
130 13 24705
265 55 855589
140 282 149556
166 210 433098
199 78 133665
126 211 994165
118 12 717723
58 284 379258
144 51 738557
179 291 997008
248 154 476470
64 22 711819
123 161 748911
81 14 552863
218 284 187595
106 279 956283
186 216 463134
38 247 156273
114 254 481877
253 102 841867
17 188 917893
280 201 636520
184 46 488524
239 53 496113
110 157 846230
219 153 978593
220 79 502188
110 298 579423
40 212 333070
298 26 217339
247 135 384082
270 95 474502
232 202 458295
238 103 592259
270 71 422858
146 185 92157
95 126 433433
124 232 198124
250 31 335423
189 53 614462
249 82 951568
197 214 587656
291 90 172980
89 236 848057
175 69 831582
239 102 131631
247 187 177998
263 235 747853
280 78 401852
234 105 794582
294 222 92004
84 48 568533
41 59 797394
38 296 774092
270 172 159895
254 247 943072
68 6 489075
73 214 204486
155 280 71603
263 129 537880
277 89 734923
292 143 380582
173 247 447160
192 212 572228
70 71 732837
185 33 677652
129 214 470673
212 222 675901
229 118 153891
109 126 394268
243 257 672764
172 72 614190
172 97 84752
89 257 418722
82 252 333231
81 246 976373
113 44 861720
11 245 547296
36 247 960301
5 33 650179
196 54 272506
94 289 15645
120 177 884306
119 293 797792
55 272 289041
207 164 59207
261 241 274955
126 139 656282
259 71 748343
283 272 134612
271 178 178146
197 245 569480
195 69 657252
30 273 520564
43 111 107628
284 41 679815
162 2 152120
142 43 766258
101 9 724914
8 112 6341
283 141 874944
201 81 348508
76 87 151513
251 270 431881
239 29 261113
25 260 291678
267 3 967581
296 69 532332
293 209 789976
41 219 773485
221 41 676657
46 148 23273
180 269 170822
165 248 160084
177 151 828823
163 169 84613
284 297 273193
22 197 630531
74 228 872219
291 150 224118
194 105 424255
22 220 402359
176 81 49518
238 286 10683
192 101 339251
195 216 534137
156 281 330644
144 27 149056
158 145 583958
298 115 737762
31 146 667615
245 1 710963
271 116 536463
281 11 781847
233 117 388576
256 193 143026
46 295 921369
294 207 981352
184 114 413933
212 153 607906
39 265 954139
234 218 671319
67 263 168815
221 96 154897
229 169 943216
18 33 882203
67 140 687270
178 283 258674
225 208 434580
274 224 910291
270 41 736560
25 183 62489
52 65 424430
264 80 956478
67 211 760377
17 35 864393
275 196 986645
182 98 363229
216 62 615087
288 3 809498
214 183 92553
126 69 379936
243 247 43562
47 140 761237
279 259 833194
121 273 272001
124 278 261575
171 25 343640
177 288 981178
195 51 353109
173 100 37867
122 243 966368
211 24 469486
267 226 401490
50 212 556035
103 41 307815
48 39 422024
60 197 146292
47 239 291592
78 100 41701
145 271 141120
189 195 841819
273 104 468534
10 1 715594
76 81 618981
258 245 18085
92 42 390393
112 117 125351
14 36 277869
205 200 940712
291 199 54333
264 251 975565
154 207 844091
294 283 909283
250 294 516484
220 39 393847
243 239 864223
273 205 26205
190 13 866662
115 27 253965
271 64 422053
241 281 398285
299 214 4799
138 148 334549
32 188 575478
227 197 938030
25 283 815113
84 65 543485
4 236 750038
112 262 735233
278 50 913015
7 151 663500
104 153 561290
228 142 603925
274 94 830736
95 81 457255
24 256 516329
68 88 764855
70 73 572391
252 19 915260
265 93 989370
235 275 57037
248 156 167547
246 289 537669
285 296 917001
38 297 926915
186 123 752769
75 104 913780
62 140 163267
269 66 289741
199 275 72589
34 182 261053
194 49 334397
251 213 342560
245 78 398816
6 242 868242
233 156 99975
3 124 569131
108 134 981297
27 92 584256
267 237 459362
126 218 513409
133 277 956509
46 3 245336
223 143 618775
225 114 412202
33 280 644068
246 114 627596
116 80 420066
39 101 414230
1 70 475691
167 141 960860
131 123 138164
159 83 664321
52 246 905717
131 107 425008
106 154 589940
109 32 929295
295 246 418986
258 262 86829
115 46 231269
291 10 338047
253 98 422095
296 219 602464
98 228 304637
120 174 869236
169 45 102905
217 211 38002
111 234 256209
237 219 136673
21 252 463304
158 257 927688
269 223 182932
106 68 560635
172 140 215019
11 228 74385
259 41 122212
116 239 530889
248 100 182394
195 288 338328
33 233 611498
158 292 922565
219 124 973132
70 20 299771
48 154 43058
209 187 700269
73 154 537147
126 22 260002
148 262 156118
125 260 735608
118 60 346252
62 193 437177
11 172 699494
45 168 762788
198 211 865655
111 255 558368
222 33 909503
228 84 517260
210 223 526381
146 28 172976
289 36 971262
36 248 198714
23 215 430664
94 102 488176
96 174 871672
148 144 935707
237 3 235347
20 112 488105
50 128 471164
37 95 629097
224 296 501903
73 252 250980
49 160 293309
177 203 147053
263 48 642736
238 107 522467
107 277 171237
97 131 801710
24 42 46240
257 148 997957
216 294 372436
233 10 689557
268 80 81425
125 107 524039
106 179 607528
57 271 137663
210 126 444188
189 289 903423
143 224 582446
150 147 264833
293 75 330178
168 218 101816
35 149 561484
297 299 176562
40 144 928681
285 65 399444
57 205 111685
251 60 673993
292 239 316066
95 201 221609
43 159 639835
169 231 867177
36 144 12161
156 283 230395
299 284 259378
267 86 938206
111 1 737411
189 282 592609
273 286 632796
238 290 164582
161 44 550975
179 143 314751
242 286 433137
1 87 442217
238 206 960196
155 186 106413
38 277 697075
204 136 130844
274 137 4557
122 207 197525
287 104 500549
76 138 977443
279 10 520838
53 40 386886
66 100 807484
67 120 414235
17 27 277039
253 66 615209
280 6 653806
88 82 300848
97 120 958809
177 244 817821
215 180 677494
260 189 441099
158 79 814510
213 199 710935
160 267 149185
148 292 204391
9 59 944361
270 40 804004
3 29 310188
95 96 52827
262 173 6585
25 213 334741
182 51 315718
45 52 546511
264 134 535541
127 120 867613
12 242 521412
206 140 956684
123 180 954826
150 191 646449
258 107 122385
70 145 998034
201 101 713130
260 291 38180
137 21 363428
107 209 280987
215 31 386733
103 186 293823
179 104 588649
154 12 809395
128 283 657370
229 179 489904
118 83 771779
59 239 566041
279 12 824787
174 17 573503
257 272 11677
270 129 42592
228 247 688063
105 4 313101
126 112 826924
259 272 699695
281 163 257693
94 298 996038
158 120 195714
246 222 656877
273 114 477594
40 175 8828
267 269 241129
192 32 330264
114 203 959807
113 285 842311
39 2 371383
84 173 667377
150 151 348206
271 2 954665
183 150 14876
296 282 944767
145 298 361007
18 254 287095
210 64 905585
51 109 936510
193 261 143959
95 273 924486
264 61 911992
179 129 322964
296 175 553878
59 44 868375
263 215 693347
126 205 812763
103 74 213778
153 174 228956
274 258 600330
71 169 313239
7 78 563720
56 171 604633
145 54 541259
201 146 315582
208 216 240720
121 276 472167
213 233 373375
57 147 901736
168 152 962254
38 257 585997
173 299 357266
217 55 459988
3 76 944356
246 1 456544
63 99 589953
122 128 873690
227 202 63992
298 187 793112
93 30 188373
158 130 278274
271 233 897345
155 176 324765
45 179 62521
209 220 474558
74 148 692267
122 192 199650
139 98 746703
193 172 568628
196 219 789397
220 262 334170
269 14 976755
97 106 779562
202 55 881443
44 233 373702
106 32 455098
104 24 940967
203 25 845503
10 16 872077
142 83 723479
36 293 894222
72 6 811040
213 281 436566
212 127 657359
199 221 502378
51 215 110794
253 234 81573
86 240 608710
211 164 413151
62 175 680609
8 61 615896
130 285 846057
87 245 579717
40 213 457743
290 128 195734
33 91 775697
51 120 33460
43 108 331276
242 281 232581
85 90 734331
6 238 734704
256 130 680100
41 164 782666
168 233 247097
52 37 362841
124 59 535469
50 219 919420
184 176 382641
215 12 898440
139 83 847631
82 187 524886
243 24 610051
282 261 142179
268 184 726908
94 108 913210
297 117 343988
262 199 982605
84 35 86703
171 213 680075
196 23 624510
238 260 50856
235 19 290946
46 74 229066
147 42 901310
256 177 996116
83 227 616811
254 124 307436
299 78 629683
108 216 538814
116 210 779627
195 206 23521
19 23 299443
5 163 415031
36 181 536434
43 103 107124
128 285 103537
77 281 683167
150 263 180570
63 14 770683
228 159 821689
118 278 735801
250 92 728690
219 126 685124
154 37 397801
233 26 855539
82 240 80567
104 113 457666
4 17 252648
49 27 149137
295 251 611569
117 64 490209
74 197 726211
238 48 382452
78 145 199851
158 300 334244
263 212 350649
174 130 812416
163 17 449327
73 177 299395
296 193 927180
174 94 974798
176 94 346128
203 110 8819
260 255 938725
212 262 237524
204 115 229367
40 150 44662
76 186 667685
123 23 833609
85 91 163727
110 71 688042
62 6 180292
16 246 305820
293 151 623575
15 1 780168
90 250 917620
261 296 232907
165 28 550360
17 63 886253
297 100 683349
123 67 725173
174 79 943968
15 66 703681
249 102 978693
104 295 396244
163 216 815883
269 44 257489
180 114 384240
247 52 201307
142 258 723085
107 178 408386
171 8 34448
267 290 690003
121 128 406346
18 117 579173
73 51 751549
59 78 538367
64 163 806636
86 251 653415
42 76 280242
273 38 171262
292 91 105543
32 113 811245
73 90 106294
299 115 365580
42 218 406725
213 116 549585
67 122 320741
69 289 836509
82 30 716005
81 37 399287
117 211 355734
203 41 478780
1 272 141428
249 164 251316
131 24 189435
270 90 894676
132 192 384347
108 63 632532
59 228 183435
81 125 500931
52 41 900771
20 170 347484
233 208 49941
75 30 974867
84 299 832193
212 58 96310
283 85 788943
212 144 841646
255 4 68402
204 277 448529
89 106 387978
179 172 720018
99 187 506419
67 118 842691
158 204 159760
272 108 429470
238 281 925699
75 13 875928
295 193 696191
32 134 915006
6 85 101274
126 64 479863
180 273 960140
251 235 828529
291 123 801660
3 232 306090
293 55 986308
269 292 21114
288 59 108462
74 73 658753
36 52 309656
136 71 871925
109 2 890432
138 230 763859
226 298 46147
195 135 963945
16 249 622244
201 57 707873
98 60 844676
265 257 820199
87 218 110237
250 218 139303
258 61 948160
7 26 897399
98 155 534534
251 182 556490
228 9 898270
96 86 234151
155 87 240053
150 50 263715
60 155 482429
223 20 992746
236 255 797260
184 165 819640
198 138 830301
134 202 394423
185 244 3447
113 119 710685
148 231 517521
264 146 917742
274 78 350907
130 129 59267
217 226 608187
93 177 925349
36 104 46842
216 256 275205
123 33 879541
168 11 697952
63 262 789919
39 70 378024
277 11 567647
3 86 766950
255 248 966460
292 34 541305
62 155 69747
70 14 862315
287 278 159763
169 222 853285
130 295 680181
10 263 964527
247 53 580297
220 286 611028
113 292 954337
116 200 563087
127 100 330622
138 242 435883
15 82 868519
83 97 275014
194 172 256730
148 128 345856
249 156 824777
116 243 95119
78 194 499855
196 227 65650
140 17 972386
149 3 807257
212 166 644683
212 70 626612
94 60 360950
69 279 982101
48 21 675030
172 221 237786
292 259 82022
206 247 244253
231 202 912992
52 169 859888
291 278 37076
198 129 144736
114 47 542843
114 123 479959
194 224 907719
87 166 967505
220 173 75170
148 47 973213
292 284 354788
101 86 570560
76 93 613510
103 94 544716
22 238 852530
36 217 450003
42 113 298143
28 217 374644
37 276 920651
216 101 677686
82 164 58944
273 42 544801
80 57 763993
279 246 59290
294 62 164422
147 114 19234
59 90 410233
60 284 328464
225 38 526094
231 234 740754
35 224 862301
243 228 224462
219 255 351120
216 24 320082
286 237 256725
282 81 306154
72 10 402778
102 123 956570
18 158 800801
2 56 935340
290 193 418816
96 263 606710
161 279 150345
160 52 480065
292 291 934866
69 149 151083
206 79 930170
266 82 799293
132 37 678419
225 48 787262
261 86 223900
21 154 549029
116 37 491846
155 270 356567
136 276 10096
76 199 514272
219 38 46015
245 242 138337
117 218 749632
224 67 312345
167 104 660360
79 67 209812
280 268 198063
181 224 808406
95 204 514238
250 99 266444
164 276 254840
210 124 765377
110 48 639654
25 196 416716
11 299 258389
297 28 511461
130 36 153022
225 99 567320
5 22 266130
188 231 839292
224 245 175581
184 82 995610
24 79 92576
236 23 625548
269 5 446201
276 58 444841
143 202 692712
128 282 609271
242 139 236081
168 217 884210
190 79 231007
122 198 143674
24 206 144040
148 239 691299
54 87 405095
280 284 636796
75 273 475519
239 193 259578
142 248 922422
165 212 430357
87 82 311579
12 300 596995
209 21 310141
221 150 49717
280 8 124696
69 120 355955
135 94 667683
46 30 327758
14 251 909512
171 270 509233
176 260 962636
158 191 409310
160 190 715014
88 96 225485
162 131 793123
108 17 346026
282 9 806057
276 87 470672
275 296 888417
38 167 521807
286 148 562769
194 171 367809
144 217 491885
96 196 521129
112 191 172652
101 164 405050
51 166 638238
2 190 304182
239 80 678193
30 244 463216
161 154 737038
224 38 653393
101 256 892684
176 271 586160
282 246 822143
56 60 167473
174 170 635708
230 300 573497
182 134 281568
248 57 969304
109 270 232626
185 299 922441
3 193 453799
131 200 242395
59 39 681639
127 255 778526
92 249 172227
181 30 355910
155 228 641634
26 119 96538
86 189 869854
7 277 435208
287 268 255630
21 282 389670
80 77 408655
77 30 296251
233 81 906428
278 207 402832
285 210 78327
3 68 692117
226 4 59107
15 160 130385
31 107 899637
135 172 320353
239 7 445803
95 219 333119
109 219 62347
51 85 393132
270 194 377568
299 33 864480
286 261 659454
162 282 695841
164 168 908044
257 266 68484
103 165 494215
156 1 401913
117 173 74497
25 60 6447
128 176 402963
167 263 372823
143 98 209606
135 285 482086
99 64 391365
188 107 908472
189 51 897675
152 159 188722
298 188 476415
89 91 492906
93 115 949157
267 129 349717
208 287 211991
231 185 998533
114 153 919021
159 32 521213
226 114 888835
246 230 343259
92 157 232060
224 257 622049
226 129 455811
116 173 598856
205 207 789353
231 243 41225
166 17 550461
75 227 47974
166 100 339140
268 37 59955
288 212 838613
280 59 458134
291 208 64507
292 186 365103
166 281 142087
253 93 255372
214 199 224074
183 45 983003
75 181 384828
231 151 936801
122 248 848488
142 176 396310
45 80 642401
242 197 922529
119 297 256212
237 230 281417
163 220 594415
8 64 715808
186 80 724229
32 198 44616
289 64 758464
138 288 474680
231 201 619879
163 15 547017
118 252 824786
17 145 505053
68 54 127909
219 105 368433
10 141 199481
80 138 26743
124 244 181746
222 15 539106
281 99 819996
297 292 996674
123 282 261512
48 255 357496
116 33 377198
12 97 503914
154 140 794423
44 218 998281
120 146 944522
55 213 209545
205 152 958872
110 151 162145
188 125 728615
141 256 753813
9 231 99353
232 14 979968
242 279 707636
221 233 64278
151 142 696936
18 235 726716
43 284 160638
169 35 456796
94 8 951042
298 268 165466
156 17 812569
9 184 281603
47 281 232768
227 177 874104
112 222 659513
246 260 14688
76 278 617224
95 281 936141
159 164 382843
135 235 549887
244 73 212577
110 59 818131
87 191 640074
118 258 512827
77 214 828292
202 152 677523
122 106 876969
99 269 912502
270 263 907589
210 253 817267
45 39 960322
201 60 971594
237 5 904694
289 62 53599
77 251 497918
255 118 142715
130 270 280111
60 20 175447
174 171 217706
88 272 267861
86 30 552819
136 122 458283
86 63 935656
51 69 687455
291 201 966458
203 243 923866
159 89 332410
36 92 636820
200 120 341124
16 113 680031
105 60 452698
196 254 766431
140 35 557560
232 78 697675
162 158 135453
191 2 157120
184 56 550222
194 104 797565
263 147 13464
141 58 656475
261 89 336893
295 220 907395
174 193 4553
68 262 548255
168 78 684280
75 159 459376
277 224 652857
78 55 38493
34 178 297144
138 24 821383
188 121 762698
76 7 247212
29 98 431067
129 282 171231
214 280 788305
91 121 333815
265 285 579155
112 16 574300
149 59 293281
293 262 775557
233 91 890100
18 288 729213
90 170 868006
36 264 971788
236 182 111700
86 149 173407
286 104 456454
117 50 14346
114 182 918328
20 250 216875
40 103 280845
177 299 41259
179 124 363628
96 238 138993
106 226 680470
12 51 812091
279 243 76909
175 55 61675
106 208 160313
207 178 360446
88 12 353940
239 267 692396
210 181 70233
86 125 289363
95 289 639187
208 1 75508
169 161 753714
108 146 545640
43 185 250073
164 296 630622
201 211 376065
55 151 677708
190 284 470261
58 237 415754
202 289 106911
45 158 368994
232 1 544117
23 101 350091
140 87 351029
238 53 121730
105 134 929703
145 74 128362
299 298 154777
60 257 442757
135 254 660998
42 231 684679
74 253 434006
41 253 698895
262 194 219644
166 77 662287
56 82 546866
112 30 331639
151 292 916526
67 129 86239
155 156 481255
65 45 879285
44 160 474239
157 136 643474
165 244 642463
101 80 905309
174 235 907254
9 197 895346
22 188 323764
12 274 912156
284 122 242681
188 287 848939
35 80 168213
21 225 944887
197 3 32268
152 24 865259
207 279 324873
54 41 531166
176 65 479550
230 88 744115
250 115 819889
155 42 251093
102 277 413184
41 43 110867
192 118 930833
296 191 596041
134 261 664405
204 105 63304
82 194 984611
122 1 129882
40 110 611322
138 268 842647
108 9 18299
164 5 10791
146 93 890940
80 298 51924
91 296 615341
30 158 141245
47 269 247727
134 299 319718
250 238 87292
163 218 188420
91 39 594691
71 153 387630
23 105 980552
36 111 937851
106 237 874940
117 299 839928
159 163 540724
147 96 430727
23 159 527853
180 178 138258
271 294 581545
202 174 933495
179 166 99360
153 234 607793
58 244 760051
269 71 527137
252 270 875858
256 102 712823
240 20 28633
292 19 852267
30 43 810203
297 137 712709
136 263 35708
231 74 781705
143 15 955975
71 95 858405
278 119 299956
205 30 859807
5 68 956879
17 293 881562
134 147 225143
133 271 916869
114 156 286289
115 13 516570
219 17 287077
29 299 627099
205 26 93746
66 37 431307
269 56 557484
75 113 37052
116 102 643841
16 296 10230
18 123 617646
149 80 585271
31 165 354793
216 43 903395
80 193 444666
80 198 545655
70 52 525880
239 151 336455
156 110 328751
283 266 304978
10 9 553798
296 225 857620
78 273 414343
47 50 88216
294 75 663171
124 58 938380
73 233 503335
35 274 969660
167 62 679955
34 284 54903
33 92 609612
48 188 739105
268 107 297108
2 131 749789
294 279 574146
182 113 147789
176 143 114697
280 233 819651
114 81 415184
13 145 26561
95 84 472248
142 15 779601
158 22 102763
180 131 524160
197 156 836781
171 45 707141
173 235 985491
16 153 255279
136 77 478955
284 26 748288
80 117 906861
111 27 520416
67 127 614347
169 106 505861
185 5 381564
9 116 231736
158 122 686222
46 12 28780
212 142 958349
121 180 352153
231 199 402237
89 100 241240
133 187 220933
52 187 753135
264 231 212415
200 248 163790
127 263 781835
249 258 710029
294 127 602546
114 176 582254
44 64 553127
215 284 408681
140 57 625676
134 69 807321
86 91 248617
208 100 621204
300 54 514223
32 121 965610
169 178 769160
242 210 403702
298 265 604742
286 54 31935
41 69 817334
127 209 386942
106 67 369116
178 153 39846
203 133 805605
281 14 426112
10 43 265457
152 226 451886
242 187 920864
283 268 687380
250 105 957776
197 253 650274
81 97 376450
5 241 603818
38 197 739718
30 169 727673
27 65 660137
64 259 212085
124 145 383496
157 10 652004
65 111 788097
194 227 967011
47 184 161149
169 284 157101
63 35 672547
283 157 213888
284 201 17724
58 70 360635
146 228 607927
120 55 83208
18 239 394719
22 178 361537
101 134 752935
277 141 138123
279 165 482442
241 125 571440
229 244 173019
221 79 857086
196 68 203889
235 149 510564
62 81 437888
245 257 487404
48 50 201378
71 217 629765
254 295 848757
89 269 940699
11 270 229047
230 105 301398
194 96 921368
225 168 152473
237 129 796715
248 292 676169
191 179 577688
3 107 395937
181 39 584406
291 132 314401
96 29 560314
111 161 320096
81 228 454763
112 83 853283
279 142 624149
149 39 380929
217 254 852441
114 54 704442
285 17 869997
260 74 924225
216 231 633350
231 50 611039
151 154 722274
165 213 595470
153 185 232483
8 294 467682
157 262 64769
49 34 258442
189 44 856859
106 257 282845
53 287 540662
190 140 917990
252 140 520218
242 87 817504
132 300 897791
98 101 392133
208 32 834582
250 84 93938
1 117 753964
8 28 559694
135 12 474662
60 73 968309
16 215 729650
80 225 697723
177 274 826476
130 104 220777
73 63 327958
292 16 518894
68 46 561205
227 106 275745
47 276 55233
79 115 471845
244 295 590718
47 33 369929
290 100 947028
253 259 683122
160 140 826097
266 159 450210
235 38 410370
64 137 527649
199 1 439215
110 105 154818
248 116 301159
83 87 9256
126 189 21721
216 161 492897
179 153 160306
235 40 719590
144 120 320942
131 10 707046
97 14 792631
47 280 240368
67 174 335634
92 130 649939
107 71 686140
66 125 115192
299 166 856571
93 231 638501
127 293 529858
206 265 886562
21 129 636017
62 99 962731
268 207 409833
197 153 956614
185 24 957085
91 275 790229
150 146 138601
4 232 881823
263 84 663586
108 102 151887
7 225 203881
109 266 91932
66 9 972106
274 145 184437
247 176 571803
94 271 516908
278 134 264424
274 46 179054
60 19 205887
184 51 96086
236 186 33933
129 208 974884
26 279 631862
127 86 489399
268 118 453104
192 35 533729
207 70 905858
19 253 453460
166 40 553915
30 132 35388
99 157 969454
273 264 666890
226 230 476796
220 103 19579
23 3 659484
117 255 753576
141 150 73662
212 201 627684
207 297 67465
48 6 13692
160 63 778354
246 6 207303
293 288 819870
232 85 992751
5 9 285222
224 147 814077
78 11 6175
292 93 46694
136 293 677227
97 195 360258
135 107 240813
288 207 757199
80 13 470544
287 215 295021
245 131 552421
254 41 905543
59 276 651568
246 182 669032
274 34 563534
264 207 542680
276 71 640353
171 15 253130
8 75 603657
114 175 508858
9 190 99855
64 52 778137
81 72 119448
165 231 282379
80 81 997586
15 3 445509
221 46 588120
121 52 582085
32 9 546167
218 189 368008
144 159 450589
74 200 792842
91 43 658438
159 217 183990
63 194 538819
96 189 268672
248 81 243470
58 1 855392
81 58 380252
14 192 579487
179 232 389479
174 40 306275
299 198 607513
5 47 585124
113 230 381135
64 104 58626
41 124 957534
126 286 623572
300 204 14219
33 235 674272
110 276 322627
289 24 906285
269 183 949090
84 266 176971
240 255 738500
237 130 171066
27 130 640004
129 15 105798
142 281 808569
133 127 961057
56 98 244101
156 186 482541
10 108 677993
216 217 444510
76 5 600226
113 110 188851
77 187 104562
86 293 336543
42 61 347940
293 205 915660
23 282 30680
115 160 837457
250 285 628456
194 131 464438
290 110 266638
154 160 997802
137 58 717503
252 258 476194
82 167 189183
218 171 790122
284 10 450421
238 198 727743
163 184 107923
93 126 777779
85 142 683358
151 108 280135
271 208 326933
135 205 332019
170 262 390419
30 266 175780
45 98 158507
216 173 531956
25 216 294982
297 195 588601
166 241 378855
112 79 624155
178 57 563739
82 218 50725
233 154 522645
193 250 729872
256 28 110679
138 101 209751
41 114 945779
222 283 111404
97 82 942464
143 163 566347
239 98 772985
35 246 90312
259 142 299057
109 182 643942
15 41 454716
209 148 748756
265 77 941982
298 96 884979
205 277 371220
270 300 809023
72 19 349741
101 6 271408
108 173 823723
11 224 582422
141 62 732439
117 120 899710
242 251 494696
152 62 719579
113 255 616300
203 260 416832
157 173 419911
165 62 332218
81 116 71392
187 138 904877
91 290 804183
114 37 706231
75 12 224351
135 86 283271
38 35 23868
61 226 711938
150 131 866075
121 178 676921
195 210 474839
253 110 613320
188 217 510034
73 72 580487
147 88 49223
239 208 865106
242 47 625016
148 156 704138
84 167 940091
240 273 706418
293 16 144362
298 130 271683
251 189 116073
261 50 612411
238 45 873878
195 291 137091
130 128 786590
126 55 269295
276 265 490458
117 231 138896
267 151 703102
82 285 268491
80 38 104502
224 116 668196
134 84 158391
68 232 917691
176 280 671576
177 123 93655
59 12 353627
13 116 738001
46 188 917533
38 125 124902
113 243 243352
295 117 353108
210 159 223680
113 117 773664
292 111 169018
217 207 728384
176 239 444569
61 64 423305
291 53 45272
224 165 392737
86 178 11119
298 252 184522
178 14 410369
266 108 666111
5 274 102218
250 65 319592
208 217 529582
80 265 323422
269 98 583677
261 67 929090
102 186 560852
158 15 455268
140 286 814059
24 57 662617
96 78 568891
281 259 903520
74 274 677417
67 219 653945
197 247 60996
271 24 797164
189 291 108004
70 284 696449
280 215 628828
208 38 134480
287 92 8069
195 44 226321
8 228 642082
40 43 536075
6 41 489091
138 152 35565
96 275 285808
202 116 968276
213 208 782593
88 87 811167
129 126 379677
196 190 780844
104 62 701636
73 281 430371
192 196 435727
146 199 263560
63 46 113428
206 128 400251
181 74 410237
162 142 248385
31 119 475295
166 188 392718
127 213 278174
221 20 160300
113 29 714973
241 121 621803
185 89 250882
146 223 105900
108 107 524109
90 215 558565
175 205 673477
172 228 757783
12 52 858626
107 233 950683
240 105 531739
283 193 811969
260 102 688224
157 199 182896
82 126 156418
268 139 491400
292 223 758839
197 230 447730
225 55 165228
136 152 584089
258 90 467466
243 130 936087
77 90 330255
97 181 681801
10 88 10765
279 266 706322
195 102 682943
240 276 739298
33 7 167142
31 202 834803
194 197 405645
33 134 15695
31 11 404161
162 261 570802
283 252 742177
87 173 658760
144 153 980368
167 248 879789
126 138 786491
102 130 956587
257 274 109701
84 225 607394
162 115 300305
17 59 284284
127 54 892465
58 156 66420
280 141 339111
250 30 286901
108 161 698895
94 275 871293
299 246 964932
296 29 608716
77 10 161272
141 298 784674
110 9 585666
218 253 334170
215 18 105999
258 200 533674
229 240 776610
239 233 349713
40 45 519906
117 223 318039
70 195 915702
256 50 641032
7 198 182685
106 209 392280
107 196 216807
271 96 464909
275 211 926388
177 275 362283
89 83 115129
101 223 395216
151 16 806105
282 110 126122
91 32 967044
39 240 336275
110 150 790973
52 208 306998
197 90 928562
170 56 491395
156 12 112289
23 104 599568
55 200 174764
163 101 447772
97 162 864380
281 169 459373
279 47 786081
194 176 978840
192 5 230119
180 164 889718
97 217 65289
129 153 40072
211 294 236929
45 47 827796
165 97 310724
180 243 744306
192 157 466167
116 131 980250
208 5 248255
287 153 708628
186 146 308671
182 31 161149
38 47 117283
3 34 952097
100 125 346934
254 224 103026
119 234 41051
155 8 743665
275 26 294932
256 23 30918
273 73 675141
144 245 282805
204 58 949022
209 150 903800
115 105 990979
28 140 982227
18 170 408610
156 118 995963
157 151 12657
203 251 543390
88 263 108752
46 101 545764
120 79 692699
158 61 845988
225 196 51062
292 221 750522
229 37 386083
42 45 102589
53 181 611340
293 39 324019
170 261 224975
109 78 9699
35 229 386492
105 91 152421
73 152 449354
123 211 97463
226 7 801462
174 103 85206
139 296 161940
149 72 234679
177 1 902303
201 53 980895
189 28 726369
67 1 82215
159 173 936074
170 232 170245
62 151 257867
160 219 483706
99 137 125626
71 238 847898
74 66 976325
34 82 961048
49 197 512808
181 184 892391
108 150 594678
22 51 115529
254 23 711774
52 16 331063
79 181 806738
212 232 368240
281 275 446340
46 111 905320
21 29 303134
209 241 649937
22 199 589759
219 132 484581
162 39 478098
79 241 366387
290 102 66744
167 150 486928
195 113 332222
201 162 579341
113 103 410702
46 230 298177
93 98 721086
263 214 105513
122 222 300732
189 256 226931
81 210 761143
220 172 35739
64 169 168267
106 85 374878
185 229 418449
80 22 964851
229 165 53220
51 233 795722
287 179 630979
49 147 744850
265 246 970354
214 54 848871
240 173 331250
109 244 220468
215 187 31950
53 29 820483
240 192 146589
300 257 246643
32 107 45443
262 160 565652
192 18 773546
206 141 310043
32 227 766245
26 294 564803
299 248 401712
49 78 526826
287 32 469696
22 139 748043
288 74 91953
147 300 511258
45 226 343291
227 186 769971
114 92 795429
274 215 635163
53 63 647482
86 16 879576
270 254 557895
171 139 65861
135 141 37988
46 186 862962
266 75 542089
228 123 626088
2 249 960847
82 189 423058
51 112 425992
129 289 653009
249 78 357272
255 169 69551
210 132 955959
132 176 533123
185 228 157601
133 5 310930
151 264 32803
197 47 955441
118 205 276953
152 274 239575
73 296 165669
269 105 647012
59 156 569122
248 287 176446
228 109 69153
174 119 592548
125 95 258291
245 18 123253
180 179 270582
96 299 666612
22 151 660014
41 272 785496
247 64 312306
256 110 921378
240 189 863871
11 167 373764
139 25 114746
52 167 589436
50 193 871171
142 95 915398
292 46 993776
243 140 593058
99 43 519895
223 92 662481
63 223 580082
101 41 628247
284 229 513983
271 67 6080
159 10 408883
31 271 765752
246 176 279403
16 173 367263
265 76 693589
169 154 673407
259 11 941541
29 103 964237
114 227 781380
239 140 6241
233 200 646550
292 288 386263
17 107 940267
7 13 903261
169 192 584745
154 125 565707
193 269 804264
203 79 560729
175 36 904432
247 141 700599
144 290 327072
249 187 783053
251 212 739526
97 210 175481
201 275 154729
134 281 148969
135 271 451124
46 187 972812
91 150 74286
149 269 351038
198 178 701146
166 89 135985
183 211 890143
42 63 564191
262 106 199255
213 176 614485
53 162 894374
112 271 759304
13 229 788096
135 286 552525
164 157 17305
108 97 72982
123 275 235567
39 255 212031
278 215 482776
163 204 182096
299 272 365707
165 8 975285
189 58 294395
119 163 670339
33 132 150021
18 30 935493
281 267 749817
297 110 427266
111 171 749913
161 225 381028
63 117 29107
53 213 390234
47 91 554632
227 2 211178
192 167 455319
3 116 357705
63 59 523491
60 238 836207
8 46 640682
154 116 337872
198 296 954994
256 70 696954
170 134 795598
203 68 691996
158 297 272044
98 125 838898
210 130 590742
182 202 795885
178 234 694569
170 285 164480
285 295 376000
270 218 148733
28 267 638037
99 197 533954
62 129 597602
158 100 197756
173 166 195881
179 76 33623
47 172 477470
160 88 816450
9 167 708412
258 102 728420
102 140 335116
151 255 335904
271 203 671375
222 143 376416
74 203 330160
3 1 785408
104 185 524489
284 270 599229
42 98 726302
190 127 603133
113 118 854771
158 128 429196
39 129 684688
249 221 579297
148 56 809706
257 116 146736
86 94 622756
257 254 692483
43 90 185540
102 284 933456
43 151 854465
56 79 531377
216 209 402767
109 6 304884
4 52 226186
172 10 559485
300 198 736692
38 50 899864
36 39 542941
11 202 650242
112 6 811720
256 32 979718
239 168 49532
134 220 393478
176 276 94597
239 135 239933
21 119 87048
203 290 636193
71 67 203803
132 82 967363
25 34 737968
229 260 355673
62 42 763408
300 227 760384
80 126 756410
120 54 166742
127 34 175712
181 141 683385
99 86 11864
1 43 39787
81 4 108735
120 236 84972
13 206 921249
170 146 529813
22 154 228154
260 110 621341
69 28 638174
64 31 137038
251 290 440049
290 207 617369
211 39 270859
34 208 892268
10 237 373052
218 175 772288
249 87 248878
56 27 483857
283 48 911928
165 66 282130
86 196 743774
148 137 432271
66 256 544651
109 89 439370
35 249 479410
232 99 221944
210 268 992972
259 181 37223
178 253 983865
27 162 333057
226 27 52476
255 116 148698
155 25 278378
132 187 874930
221 164 146356
140 222 642879
75 2 107932
4 79 634388
229 116 860722
80 295 950013
39 142 581861
68 209 530055
190 19 371538
26 82 692720
95 170 990477
198 160 135781
226 225 57536
262 185 336750
92 144 124779
28 255 785933
10 252 159719
78 76 680592
278 221 541908
9 221 753886
219 92 695067
68 15 675818
43 184 831909
95 155 228954
126 244 751422
208 48 279122
95 232 658589
190 29 41672
27 37 127905
229 280 89119
193 60 941775
204 243 447510
196 108 402318
252 247 18756
171 19 169161
113 246 888208
195 298 598167
79 38 29366
119 117 479138
81 161 235727
199 300 815670
283 229 731811
287 189 101330
207 51 645337
207 221 130247
265 142 137068
214 247 677149
211 194 604852
147 246 313098
38 93 209618
100 34 695753
294 14 495255
141 239 268394
153 75 54373
133 190 424134
109 101 98592
138 295 978586
103 105 493139
65 279 781463
136 134 544362
144 131 349234
227 58 228092
56 239 67179
142 29 251840
228 273 492772
168 278 602250
227 22 173439
159 289 966531
145 209 497340
213 96 747559
164 293 537043
125 59 888186
231 127 641451
88 139 847958
219 26 505406
256 63 10684
159 249 786370
1 38 853871
199 89 879805
94 81 720769
32 170 248474
141 1 361894
283 23 554873
282 264 883990
178 32 565897
83 191 212672
282 167 541134
250 203 138610
12 63 327704
96 98 44183
99 178 499671
173 3 315031
198 131 179483
287 27 536942
232 62 884830
29 46 694259
201 72 49389
223 27 431912
198 250 437974
65 139 174716
194 70 261138
30 171 314423
296 39 978485
91 87 514261
199 105 874628
43 123 694409
36 88 196118
35 217 896461
234 221 648704
105 290 49651
283 217 402248
41 108 773578
252 74 353140
146 36 539721
265 263 108309
10 223 395320
47 32 602975
67 202 775498
181 159 935469
92 131 268291
199 256 649420
65 225 255233
122 110 547699
153 277 622871
129 195 858348
212 109 756077
116 143 148185
145 43 920622
91 191 508500
280 66 415261
68 102 413749
259 170 60307
17 171 764499
134 60 636598
191 76 367889
100 8 830370
236 145 762082
29 182 336472
53 257 425769
251 88 189183
225 102 166239
42 233 779302
147 77 786288
230 82 59009
110 93 39230
46 271 428676
92 291 723002
249 259 820937
35 159 225110
164 105 728188
24 155 360581
197 195 314064
170 96 981576
168 199 166404
135 142 450632
93 267 665792
240 153 371378
56 164 329310
273 201 741912
67 194 221309
293 239 946976
44 191 362810
125 246 339566
200 250 728271
223 111 599520
165 100 421821
195 253 903577
296 48 253753
268 136 59890
6 270 586868
168 198 604900
175 93 836267
67 6 846049
98 134 815936
76 106 771533
261 38 450850
193 173 593805
88 166 246272
108 14 322866
45 128 253964
103 54 885761
23 198 659979
109 204 748611
124 214 358785
161 174 886766
147 141 756416
48 111 911275
228 52 402972
290 78 542194
101 217 219509
297 29 687934
78 97 152564
259 67 997423
53 174 890425
144 67 134481
222 77 817358
77 198 887118
94 54 714727
214 279 140651
20 255 16907
189 171 535341
139 247 399877
59 284 157773
216 64 911654
69 203 671476
90 17 343809
16 19 196819
249 208 743230
1 255 798569
135 109 267705
210 271 893883
142 59 768368
209 4 942042
120 140 519663
207 33 492401
175 191 453679
49 92 864472
205 104 786581
266 111 879672
209 292 891940
267 188 144551
214 232 734399
111 154 480354
211 253 413944
32 83 699247
233 56 226922
244 127 101146
3 99 235057
59 50 536274
177 24 207998
231 28 227418
32 98 96323
269 12 456283
20 193 332183
245 166 881195
285 107 817137
192 234 802339
73 242 514816
47 93 404860
169 127 585192
135 275 925588
268 296 977414
286 122 795515
189 225 637884
249 297 435929
221 140 190526
49 114 903811
10 122 467615
173 110 605203
24 82 17868
280 162 134863
127 219 461178
185 216 755194
181 277 630679
158 295 90192
259 269 724028
67 150 792074
279 270 28072
13 205 712105
184 248 166936
153 260 943948
21 175 952780
205 164 634934
87 21 135695
160 89 100475
148 139 668597
199 224 223174
286 247 154354
169 124 74584
29 291 381539
62 85 193397
236 52 434523
265 296 238430
132 297 246648
295 25 125882
274 126 173408
234 259 359176
283 264 731876
80 67 359923
276 188 829101
283 138 217040
281 264 465191
114 185 772181
281 48 851150
115 132 878
193 171 40151
295 239 605389
95 169 614895
294 181 950294
117 285 448323
108 278 948039
52 176 526332
88 167 745956
237 44 907130
245 103 582161
295 152 546859
222 208 481169
70 11 311386
35 226 656775
177 19 241346
164 135 543106
217 269 304907
205 10 650140
189 220 998433
123 115 635079
281 38 945419
35 264 200372
170 153 247756
86 93 27061
294 34 749746
260 271 628157
120 147 664592
120 143 635976
81 267 244669
67 288 278789
250 6 954433
9 224 364898
117 245 31794
296 277 66980
250 209 374148
251 109 445521
58 145 320516
156 276 84202
99 16 604065
131 279 421232
85 72 455253
191 73 226095
90 239 486288
225 139 867259
116 264 234077
273 8 400769
120 190 967524
31 27 469480
192 42 682431
138 86 869246
232 36 270786
41 146 186744
83 105 925776
53 294 833332
5 222 679469
89 241 762492
213 10 732918
214 82 928937
98 24 909296
66 221 868317
262 255 940849
74 54 887731
240 157 790517
70 246 824278
72 13 540754
251 40 287380
85 290 51881
48 232 613151
107 210 873705
147 74 52315
194 24 107747
114 128 44234
299 231 354709
3 194 973395
174 139 223781
282 285 122984
292 64 146275
120 118 864664
42 28 598494
71 13 197369
289 154 422776
76 105 934722
216 87 390329
241 194 951721
13 186 402441
10 87 547053
154 258 231363
156 119 34758
281 125 237242
38 289 829631
239 26 461221
44 142 358114
78 48 897258
35 173 795566
171 121 473904
253 261 158861
186 132 549966
19 212 970161
105 226 73867
65 88 837546
257 183 219980
148 90 790468
239 73 405101
6 137 662784
141 165 453871
112 281 376961
94 172 752211
106 289 739008
237 147 464008
281 104 286256
42 287 270122
261 90 332612
33 23 323718
71 271 916350
262 281 324565
224 55 874235
255 188 479141
90 106 529913
21 127 607371
260 287 181956
92 106 960230
83 2 588153
128 261 745699
158 212 459538
165 40 866277
202 255 173950
171 48 184408
50 279 568461
154 56 124580
137 36 739385
13 225 708162
140 124 246463
18 138 651475
208 126 758763
14 128 943845
264 173 40640
87 89 497965
112 86 547877
293 227 15919
104 272 839206
110 76 626407
99 236 726794
194 139 891383
140 218 694579
87 16 648715
53 93 748143
118 217 670945
143 109 244753
7 243 384076
97 213 482062
100 121 927209
227 182 616191
183 18 993799
134 2 913391
265 148 554980
13 136 789664
261 14 428998
51 14 911678
292 287 903241
58 123 670270
104 56 817433
84 155 619075
70 140 467117
158 150 220609
38 256 133469
270 19 689732
108 297 957356
126 201 842615
299 245 964798
67 98 243021
150 61 142256
271 202 371212
201 90 789173
284 149 122907
80 238 907997
118 162 529156
224 61 161866
297 210 483445
270 165 261342
92 154 855830
290 224 861857
253 24 301808
109 82 39978
208 77 234554
31 159 987503
221 272 436139
114 267 974821
89 102 918511
80 99 458977
177 225 603350
151 223 40876
95 48 601230
104 290 578576
193 228 542539
54 83 366353
48 121 989085
170 65 21735
130 222 54066
296 66 692166
200 272 697897
20 266 875743
92 185 721673
183 69 923791
21 117 725652
15 121 773729
209 88 773828
247 107 728565
77 34 449276
238 296 361898
42 187 515495
142 34 32257
283 167 892553
103 5 828878
9 147 386032
123 22 217880
29 227 743079
40 6 927438
271 11 229745
51 183 960982
55 94 626867
249 100 417148
241 2 921308
132 204 783353
14 163 13959
280 24 862883
160 46 956288
72 62 169315
35 102 237018
190 58 43387
146 237 369515
101 289 243647
139 109 134022
173 120 784700
18 43 348957
170 72 561433
144 205 254411
288 223 77586
47 130 752401
216 144 239596
47 208 195281
87 105 621457
280 223 564633
28 219 323408
169 54 633945
40 237 308365
87 298 917318
145 112 541952
170 156 868426
19 179 743320
47 115 257898
129 112 538455
139 183 354281
121 125 172268
137 110 715064
256 290 193449
162 46 803499
98 225 641412
11 145 807100
55 123 558215
274 121 600862
47 155 62913
186 127 731443
34 163 45575
294 128 648013
182 279 397645
130 163 124230
5 174 371531
188 64 648933
31 149 520124
272 147 53226
278 66 246121
165 153 39159
206 225 751661
124 112 567221
28 81 329413
110 170 228059
102 44 939210
94 105 881919
51 260 531463
27 85 532962
282 274 322221
119 177 750888
144 111 37668
179 241 179844
16 279 373710
48 55 945361
195 137 540244
282 124 927530
149 244 493259
253 188 717834
59 162 394205
258 282 199473
129 199 114434
198 114 580163
129 8 51899
229 67 441900
72 256 80723
201 168 692426
261 285 303413
78 170 179722
111 55 567235
112 212 237
271 82 299175
29 164 420619
168 91 929421
46 123 714344
176 51 941341
83 198 621495
60 72 449266
61 26 541205
94 107 156801
38 64 403224
63 94 387585
22 85 353418
145 190 398427
5 10 664408
234 189 118972
247 145 858578
251 47 510440
39 37 463712
53 104 533994
77 273 940259
122 249 122743
235 238 215817
116 180 927318
168 183 778243
101 10 837098
200 278 163576
288 100 489515
112 147 470872
148 186 896755
50 149 900195
194 236 397228
218 19 541075
213 237 419408
159 70 610988
92 267 605960
118 123 329643
246 212 126544
80 28 604125
112 127 298713
87 211 516865
239 10 529805
292 175 538535
201 235 174510
216 39 847094
94 234 950618
278 75 181985
199 227 561357
136 269 998886
209 222 399031
204 14 512202
243 54 530843
183 163 434242
45 270 681863
198 170 784469
176 80 222448
206 217 457582
122 295 753238
151 102 862944
91 164 574285
9 250 65336
195 5 102746
280 254 959399
203 236 926085
112 194 944502
292 145 33084
60 99 168655
160 55 337689
7 293 555341
4 18 186559
90 175 282597
25 157 998787
51 232 721743
199 96 820420
157 175 102309
47 203 298915
279 232 823556
257 75 565815
248 173 735308
86 85 246124
7 34 35789
143 60 946248
141 122 62774
259 276 875203
287 135 37718
156 113 774706
56 254 299989
126 46 652165
121 115 123281
255 148 54291
131 43 320068
149 44 888509
64 265 86541
97 88 447005
94 294 719216
20 280 571895
147 282 980787
67 17 368969
85 81 140345
65 50 284655
162 90 424883
234 243 631067
212 214 124078
38 117 315327
163 268 661719
155 97 740328
160 125 595668
67 149 867074
83 236 662472
157 33 629619
165 203 888029
121 135 674524
129 71 746999
78 21 30294
241 8 533127
249 110 778004
144 114 420439
250 237 342841
104 33 523919
78 255 466689
99 61 232108
51 40 103630
110 200 841897
149 187 671279
58 103 788882
13 238 597287
158 159 286391
107 187 202899
150 299 398143
213 175 325488
142 222 947763
199 56 515037
136 7 455008
68 4 997558
229 105 466223
128 5 342442
220 245 832976
84 70 701179
3 11 403111
42 235 971686
24 257 341877
124 233 790386
210 162 967138
43 84 574532
250 216 531526
284 180 411450
168 24 764070
82 223 103316
78 139 347474
246 141 740311
32 168 170389
98 131 594825
294 186 755396
193 135 893352
58 222 61333
163 202 69599
9 46 333412
15 287 885946
64 264 387857
46 24 375178
136 156 735797
209 207 934998
108 106 176477
160 56 565441
18 86 832854
33 193 241856
79 186 911628
64 288 733262
45 277 29355
138 236 882592
140 231 125207
223 78 711774
248 128 678662
197 178 247506
114 116 372195
2 277 547283
274 184 106913
91 215 984575
68 219 915858
32 135 201245
122 130 903680
13 265 233636
41 76 230474
52 75 876987
152 128 668307
148 284 347658
288 45 982451
10 152 475442
2 13 484207
49 24 729834
173 211 870379
281 258 597044
283 224 935266
197 139 990168
65 278 449052
216 148 874823
107 153 513738
246 186 204977
2 126 802869
145 282 118768
254 51 195706
174 257 191767
178 5 433819
152 186 215494
49 279 698741
173 59 59048
215 19 144309
156 125 505185
226 47 404739
66 70 104450
286 150 399542
259 183 98825
153 168 47292
40 98 488826
60 288 127411
40 86 455207
57 28 414308
244 47 732073
68 190 68567
110 161 25167
263 224 203215
101 102 382082
117 136 975930
153 299 374931
74 255 891071
32 246 108968
184 33 961031
62 25 795663
7 51 862826
218 286 618313
31 48 846049
83 69 970890
263 99 158339
186 188 311850
153 18 539516
10 261 621337
246 74 33104
103 25 236491
255 82 265188
120 13 284345
10 242 872380
37 260 773514
251 175 451700
138 219 621488
148 4 891738
242 226 427021
229 48 582240
255 3 480408
241 201 395872
206 168 53771
185 251 105759
17 8 941
64 197 933323
213 39 651232
174 35 154544
157 204 515639
200 39 72060
108 244 123631
128 295 305116
104 63 457580
179 90 223981
226 153 171014
227 63 595394
213 13 985773
88 207 863593
56 105 515351
191 171 164370
98 21 838155
196 175 618971
169 289 142985
193 59 26200
154 9 202885
46 110 91544
215 135 939262
130 81 180253
293 275 614766
45 200 570905
20 131 689651
142 123 679781
243 176 738862
210 161 524882
229 1 269766
185 167 546340
7 145 546657
231 68 840603
23 186 842389
192 21 824466
84 287 160453
15 26 793077
58 90 616414
174 185 291203
108 30 48489
89 148 720681
76 107 962036
267 245 964055
220 96 244481
144 86 640487
143 291 366831
53 244 111094
134 8 803394
51 173 296673
66 85 874763
45 182 360772
76 248 145151
197 7 251051
39 119 217454
176 252 177667
219 215 828443
95 108 320653
275 99 454634
250 44 750682
291 4 755127
203 62 133114
89 175 732843
96 121 639987
83 258 666677
294 165 513837
51 130 451075
274 62 867707
187 30 802629
95 122 918467
256 289 527492
107 132 273147
289 245 257025
242 209 302807
193 38 479022
292 211 824897
27 97 18063
49 105 155787
142 250 329924
77 159 187396
54 143 90846
24 6 204279
280 81 868572
283 109 444154
153 32 129531
208 235 155475
115 133 87854
12 146 398303
123 241 508417
264 10 333974
131 63 367881
93 152 705531
94 37 648336
48 102 845566
73 88 661524
113 198 888601
73 171 705704
247 25 237896
22 251 205680
155 278 808368
130 198 117957
154 192 165329
214 153 455019
196 239 216721
98 156 676029
24 149 205907
176 45 311780
208 133 529845
41 129 871713
157 208 871016
90 203 319958
244 183 28948
167 58 595104
64 94 167918
288 25 546444
209 285 353535
152 184 726854
161 243 30142
214 285 984333
115 127 780358
48 180 440026
147 80 309484
73 196 20068
195 39 178339
187 102 113952
55 64 702141
102 161 363450
199 101 777560
40 255 185171
206 62 274563
186 34 741710
111 19 715985
291 109 875945
122 21 7277
141 257 726321
80 253 817382
166 181 504701
102 41 186370
155 3 72810
238 181 707435
261 274 3875
283 230 11768
233 25 109697
57 230 163310
58 5 112540
232 34 302391
134 248 766569
16 62 628201
273 68 519210
216 77 731665
63 28 852113
90 284 630733
163 95 378339
38 8 524258
283 57 485711
240 17 59944
145 117 185042
2 81 267716
289 253 459810
97 235 279602
223 77 586340
142 89 619010
191 43 857924
91 13 605997
255 196 550449
172 245 37307
203 39 588175
175 65 796443
88 90 481097
82 156 283048
86 212 448394
227 275 337020
110 123 620921
297 258 536295
158 237 804969
182 129 414715
137 96 778376
142 261 52267
128 217 838006
214 43 659970
202 216 105585
73 142 450228
299 72 697514
295 195 679083
235 115 152330
81 122 481040
80 48 931597
140 25 421090
12 19 329662
47 56 429887
213 46 383843
16 107 456575
192 168 96624
276 193 843562
95 233 664876
103 42 151120
51 92 877184
293 183 196269
113 256 909422
160 29 652892
159 279 600233
1 146 354608
256 283 218960
165 237 247730
58 44 419168
56 52 643489
263 184 935862
250 224 541759
249 189 52869
8 6 647545
147 194 860839
107 90 242330
299 19 174083
99 148 554689
155 244 631161
212 175 990276
215 169 559689
118 141 429172
116 274 819929
226 243 48078
271 189 9881
265 242 53898
112 99 449886
6 231 446901
193 218 144394
123 281 476126
124 109 304347
52 271 358113
40 284 425305
50 284 177577
266 148 669138
256 83 385003
185 209 412173
48 282 890890
79 13 865143
299 152 962194
1 7 355524
77 41 216039
173 26 19684
115 198 396133
298 288 124745
199 69 710094
153 148 7774
62 29 108234
7 35 778361
134 191 805225
51 218 211083
82 172 107188
44 208 295163
164 119 694997
2 196 324837
51 111 847188
155 265 988234
64 114 459591
283 38 848900
158 133 672928
79 130 82851
129 122 818831
46 54 526134
231 263 111523
111 7 678076
194 266 401364
299 82 800741
190 268 538116
58 251 321705
152 243 790076
278 247 593755
181 213 400061
203 34 795111
242 262 923373
223 253 197837
165 134 750235
147 209 225418
133 196 328829
267 73 775445
255 279 169863
209 61 875065
229 291 994677
127 6 690222
164 95 419657
224 297 758303
145 162 449151
264 93 332420
293 116 667081
83 57 238915
225 224 405487
206 176 398547
149 299 929944
123 175 233735
232 10 571420
268 115 71019
3 61 744859
30 185 66128
66 300 532053
170 228 384526
123 195 485750
145 210 5019
63 114 194731
51 297 431267
275 10 229664
24 151 46945
281 65 348543
26 164 978351
20 119 702579
117 6 431140
167 261 714263
108 74 850633
77 277 431871
41 276 360700
80 53 996404
34 218 953995
175 122 332204
85 10 373397
291 65 873074
7 187 77828
222 68 599959
262 13 179687
219 96 675043
132 27 879443
279 144 504585
79 59 471384
173 121 350265
154 19 440526
250 46 356966
103 99 746884
189 9 328564
257 179 291737
58 65 943422
175 220 650210
128 220 853458
65 133 358577
192 197 331348
130 29 715164
242 113 200409
113 100 351680
160 210 717473
220 300 299929
63 48 482862
21 257 329863
124 149 305560
239 224 720665
9 237 266128
8 106 333195
244 267 313082
42 265 527839
83 190 714249
130 1 989947
269 277 885243
93 87 418964
277 275 841127
72 300 186711
276 149 143354
196 121 703025
192 50 32206
35 183 149903
154 67 450041
80 251 496351
20 128 794398
223 174 682839
193 126 504317
193 45 119826
5 84 926976
78 187 493767
268 83 346103
46 155 128948
121 258 330107
259 287 442767
243 139 315115
189 167 771732
212 237 328704
178 64 185080
48 45 493271
2 184 105254
98 300 304775
297 244 925215
145 139 4745
98 197 913682
222 71 927937
2 150 746057
17 62 380468
229 131 666558
141 237 319969
235 252 272323
152 88 416873
143 134 904304
40 211 70552
6 7 278461
180 107 48511
44 76 461837
284 139 146841
200 246 693634
142 102 280841
275 244 556763
93 176 715863
129 3 105169
153 89 190679
238 276 196924
153 158 282533
20 49 988235
268 179 776019
127 194 867983
278 246 281912
266 239 726610
118 262 542518
214 275 103473
85 55 544008
162 78 106651
75 91 887240
242 213 975470
63 112 193625
38 131 362884
217 32 300814
23 60 940071
46 279 163042
108 288 906694
266 149 269667
264 122 821468
34 149 332854
230 204 175956
14 182 44005
150 36 24697
1 277 759155
275 119 776671
126 271 337104
177 200 199961
260 168 333199
137 28 130919
175 236 456441
156 132 492705
258 189 868107
22 38 348591
245 146 137340
144 292 392316
187 19 557247
290 35 740773
131 8 258813
43 152 547164
195 218 456596
148 208 817879
63 148 222696
101 117 154788
68 59 604439
45 22 614764
10 216 114239
300 282 222641
106 282 879111
78 132 257647
137 228 723535
110 202 284205
237 169 315741
80 61 615126
93 127 768444
9 170 959047
92 175 566151
66 208 231508
40 50 680200
103 23 632695
57 231 89272
139 102 791142
200 41 673359
187 70 841198
21 269 788333
5 49 449873
163 177 614130
87 182 612448
219 248 585733
72 64 353257
12 164 671102
283 160 439578
6 63 98383
193 179 152108
104 230 111375
67 179 850232
36 257 501508
174 288 708952
22 260 199159
188 160 56975
71 248 473123
1 223 998718
129 186 453249
2 20 230683
5 175 16282
142 264 918498
147 102 269684
240 77 2502
216 167 420458
170 240 55303
239 6 101162
95 250 9705
197 121 360276
36 224 832865
21 67 56401
38 258 107152
23 194 463231
78 278 2225
166 71 447365
117 174 122787
202 193 325213
123 3 757278
177 118 156783
174 132 889457
68 166 637263
201 105 80460
200 1 71332
121 154 778908
217 93 973118
145 194 989435
46 26 998399
252 45 433121
123 254 58648
242 133 108831
119 208 641605
149 46 364221
285 68 440103
269 30 25610
31 241 813344
270 298 220143
283 274 490486
203 168 763554
64 212 810636
32 21 926013
73 241 72226
66 92 591282
254 236 239612
5 225 656955
17 259 908656
150 164 198238
269 55 33866
293 172 187466
273 291 344436
285 274 788293
190 292 992640
54 111 975565
100 190 963866
89 81 380985
172 12 88569
131 100 986187
111 209 676809
163 118 348649
61 68 189081
81 234 686175
62 63 406258
210 26 695531
77 219 4714
164 229 329710
122 4 851281
264 159 552781
207 40 100719
260 30 524480
13 157 345649
100 106 732523
215 128 403992
238 164 688732
220 91 842508
261 199 320764
70 245 788767
73 297 504478
12 96 728319
92 254 258680
70 208 863134
118 66 114742
249 175 227009
20 208 41318
66 120 563962
233 248 151564
285 257 753628
11 276 636838
258 119 934867
38 24 95418
68 98 728863
176 111 803559
207 165 361316
260 292 383998
211 106 826175
13 35 817251
109 64 402063
225 41 968353
253 39 75139
259 56 309407
296 222 934047
110 33 743517
133 227 648499
193 125 717299
196 132 467002
224 240 218162
247 205 827266
268 232 717675
52 156 665476
228 158 414835
294 52 257828
26 242 228396
72 287 738028
213 249 470154
185 148 49222
245 294 474901
93 117 285987
148 244 910952
24 212 438968
252 256 680325
158 242 723722
9 258 988397
155 159 633129
92 197 795008
70 46 86216
272 209 53504
9 255 34717
36 276 549067
100 47 492819
40 143 700626
163 13 495726
123 91 446411
126 39 237894
161 128 591030
290 204 773077
156 130 66223
251 292 946236
238 171 537412
109 179 498405
157 225 960042
103 300 858021
92 110 550037
45 73 465678
223 72 529767
106 121 191053
205 187 169447
291 198 536229
223 237 399632
96 173 37986
275 238 1610
14 150 955895
4 281 29724
172 216 115023
78 205 777896
201 239 284532
111 131 800557
182 253 544020
135 55 238227
277 86 986894
49 75 173366
197 199 320072
149 249 477165
143 211 347801
224 286 165495
292 106 918715
186 285 488033
251 194 165207
163 153 786082
266 212 708327
40 168 495779
23 34 922417
100 116 457631
15 253 637238
194 244 65650
160 53 795790
89 117 502971
100 263 792076
171 132 697806
129 157 705514
64 297 634344
56 214 115066
279 138 556777
285 231 937847
296 145 703790
207 39 565851
12 31 896985
221 155 800854
30 70 530432
173 165 386286
53 182 276567
288 151 274664
99 266 904453
266 100 267336
262 222 900388
28 68 531172
26 152 298470
113 128 647669
2 151 2157
279 31 148379
148 95 763464
297 286 577459
242 222 713284
247 204 268140
93 84 418085
18 139 894889
135 81 231378
119 187 798463
81 123 409152
55 266 648317
273 60 970219
189 72 438890
8 180 319663
199 151 902078
71 292 331135
206 117 428535
299 225 387916
105 118 894440
155 96 799713
51 20 904797
169 182 439930
189 202 465593
49 233 98267
271 151 741477
172 60 373640
89 64 81163
242 292 169257
222 61 608531
70 291 957346
44 53 911300
279 108 563218
22 221 930175
299 192 54438
292 126 83276
142 124 630650
211 227 976179
140 164 392068
163 172 392732
155 88 118160
81 224 779212
224 101 158790
240 97 562916
163 40 265598
230 89 135726
149 194 570477
159 235 610239
131 294 412686
189 25 178483
69 300 543635
132 169 293170
75 287 998167
63 3 723873
9 155 900787
266 37 138815
69 79 13522
16 128 46912
152 21 626890
245 54 369521
184 193 627758
49 124 27225
151 187 675301
41 1 832744
190 191 10722
99 283 938710
91 170 250151
285 146 972268
252 161 611535
146 123 179004
56 67 792657
150 105 149320
88 119 608309
46 44 311173
96 279 98081
90 132 988107
236 167 738917
266 53 502473
3 91 872558
83 297 134368
16 262 251069
121 163 383615
117 226 896741
245 73 130853
270 291 300641
215 46 980037
220 136 70839
268 155 808421
45 234 232146
300 192 59629
284 246 654082
82 106 106370
3 177 413506
12 91 547105
137 261 879275
74 26 958199
142 165 718172
61 229 374941
216 79 706255
231 134 14976
194 245 276108
235 278 322813
20 293 403541
102 175 736402
121 248 611659
17 237 792208
281 273 979947
246 203 155355
214 47 82377
12 99 402866
144 287 999844
67 231 50304
294 287 440416
5 57 290742
33 69 94536
273 270 367043
207 224 321987
113 90 360809
23 49 519831
240 284 576723
111 29 936108
58 49 46832
142 58 426402
128 264 528070
9 44 772422
286 1 438387
241 242 251123
123 106 357628
114 104 470149
258 116 369188
217 197 324692
96 252 647827
244 153 237930
167 133 198943
59 241 727037
286 184 575095
183 127 884584
37 147 638050
100 139 582862
189 217 600662
197 221 853043
167 26 448345
278 148 836262
94 242 553544
229 70 605990
282 24 249867
5 2 579399
64 158 888943
251 147 593816
35 124 823345
218 169 139025
153 127 755043
162 297 966208
138 176 302777
284 179 449670
113 283 964213
255 244 5795
201 248 957916
254 78 829563
278 222 90143
109 295 507372
253 36 568374
108 135 192938
299 2 470485
147 291 900376
260 199 914315
122 102 806472
248 188 523134
112 161 223399
233 147 390087
215 73 171888
266 213 21325
75 103 377354
109 297 886540
286 2 805661
157 145 814600
286 24 557720
69 137 472691
193 121 453819
295 142 54869
170 202 180298
90 69 858717
146 49 870485
46 270 712605
218 173 494602
266 92 260800
150 44 793905
164 254 599564
203 300 191219
254 111 744703
49 196 396746
260 283 27123
22 259 289003
246 131 293467
182 216 742051
85 207 450829
44 54 541786
191 291 444738
229 135 88830
54 110 792763
20 12 326716
208 110 858983
119 22 819767
176 115 586039
46 232 887569
180 42 361266
249 300 969887
148 53 300525
73 226 379277
120 44 414903
254 277 339753
224 124 576203
54 27 44777
92 200 584490
33 276 970883
185 157 622734
158 119 966749
69 13 269092
48 88 902569
22 144 999250
93 153 951019
95 297 276788
68 100 833923
92 295 311185
15 243 75793
79 63 991672
163 33 353697
140 283 414106
184 186 322333
196 19 213850
139 222 262585
61 199 821381
153 67 792509
190 36 641902
146 83 687913
285 222 241649
183 231 480503
5 157 661399
168 98 211714
269 137 154926
78 60 505739
284 11 699801
167 39 768870
294 134 81788
111 170 563397
33 129 382444
239 186 142513
65 149 283420
42 156 960497
129 253 436365
74 235 215222
95 149 945413
122 185 419521
250 38 847985
127 287 740885
111 77 782383
26 203 911417
175 18 138521
125 113 70529
135 10 301903
86 122 102270
108 70 134798
10 59 506694
15 179 285443
39 241 630531
12 68 812229
47 28 555853
116 187 169474
71 149 918478
160 290 941732
102 217 886676
40 256 470255
177 81 491254
263 197 532521
233 161 228249
1 252 573435
210 120 279591
105 288 751872
283 212 734149
101 191 763162
69 186 756097
41 300 735555
230 71 455641
224 125 906635
251 252 510657
21 279 987024
270 111 962200
298 206 536368
139 19 480726
164 127 56198
255 5 176979
237 127 149803
17 172 791990
85 229 655855
251 149 432003
20 166 797160
2 216 855694
221 273 496295
26 72 579201
40 184 176737
14 250 218389
172 251 764223
83 133 699725
217 42 886040
134 194 353173
7 236 650495
154 171 794582
137 61 913045
293 84 176682
134 210 834546
155 194 556479
155 126 952283
19 174 969580
260 128 42602
242 118 921775
287 79 500591
219 87 402939
19 281 526297
151 247 325496
287 256 210375
215 203 220601
83 7 842162
143 10 842134
68 218 994920
106 15 460222
75 93 846049
194 287 773152
99 20 313698
190 47 258249
298 233 336243
40 140 468289
22 81 219805
46 266 987555
103 34 486245
105 236 52647
241 253 294932
196 7 325281
238 5 422793
152 38 153489
123 75 735783
294 136 521233
285 190 428065
103 126 822978
267 8 753469
255 249 223100
11 171 830005
164 153 241257
196 276 56780
281 78 561037
76 219 220146
172 234 563085
202 17 847030
278 272 206763
140 93 296075
21 179 601912
109 33 868776
229 59 434721
265 65 749781
72 89 24420
33 137 574389
97 187 589316
67 296 239890
89 131 850057
117 202 53819
249 161 474806
45 253 39648
116 148 961198
95 78 650966
174 231 735270
202 20 427243
245 152 136385
271 164 883093
160 153 180615
161 118 431751
55 104 739260
36 6 774982
87 165 717520
47 177 954388
211 52 739817
90 144 867811
107 193 898217
81 75 351135
76 82 248768
32 63 53808
198 257 340114
42 83 257487
95 213 288879
85 280 465898
90 287 387556
31 128 891813
226 154 759186
280 106 795905
174 226 687949
66 281 199931
55 140 199830
77 261 532679
135 128 28591
261 119 406455
217 81 465274
236 282 354683
63 136 73376
137 285 963646
134 22 481909
272 39 42790
70 123 953758
224 214 59857
68 249 247521
283 269 603732
78 81 826803
198 74 505633
38 82 889279
76 58 700083
278 279 759162
63 259 79309
119 232 324013
226 212 660674
99 188 736752
178 260 377393
93 116 342893
238 225 928022
197 129 840080
25 120 907157
161 234 369225
142 70 441912
49 297 194076
78 144 538024
36 93 216054
54 100 3099
216 227 392920
152 77 15630
292 232 788769
1 26 160540
223 164 363398
27 278 196482
16 187 645340
45 289 318097
271 88 611627
193 140 256371
298 189 421769
195 270 506190
39 82 169032
63 71 107258
254 201 956284
209 190 685935
248 11 955790
239 110 264535
94 142 297866
207 189 946296
228 230 663194
238 70 178189
242 91 722953
123 245 32754
214 189 178520
274 51 817140
201 117 596889
96 14 617314
209 119 359773
129 121 688100
163 83 840090
114 239 3694
17 32 315862
50 114 179969
81 180 198234
220 148 831725
120 18 585933
20 148 729173
203 98 529321
198 146 117344
18 114 858487
261 270 840151
273 113 340333
71 150 4241
67 115 266255
109 114 126875
4 11 822447
14 220 119582
84 216 955893
177 114 555619
44 252 138674
163 76 60851
77 287 313521
22 222 53993
185 34 813322
148 181 824178
69 72 734371
153 204 951461
154 178 120334
142 215 981342
135 269 821180
68 16 222091
229 265 857995
170 109 725144
201 6 813619
177 20 584576
22 226 721860
76 166 249933
155 57 617364
10 38 418419
66 237 826297
74 105 559099
109 154 818642
32 260 507526
180 202 497398
91 223 425221
32 53 798892
297 269 101582
155 225 294807
120 78 670196
154 185 511448
126 181 613369
168 275 883875
132 285 699843
107 1 151479
128 124 634869
7 19 249782
134 46 479799
217 250 759208
28 119 614472
193 11 750530
29 256 319997
198 57 307975
94 268 202991
283 243 233044
295 35 398390
68 253 839205
175 46 622728
117 86 958663
216 233 745272
224 289 119876
286 154 769515
117 213 770
152 235 187376
137 196 211501
69 162 159655
206 100 177444
186 167 750276
167 170 929519
195 7 131927
145 36 908380
276 69 801741
259 92 806059
179 152 497443
147 113 998505
188 259 375551
93 187 303198
147 238 811442
171 227 386078
217 2 116357
202 183 74477
257 104 519733
63 156 946732
162 36 679197
25 43 369579
91 265 106990
300 136 663963
5 67 144530
238 102 427417
126 167 79214
133 81 610493
157 63 213277
117 170 983375
147 34 913541
177 160 389435
54 79 772708
146 11 896172
33 286 810659
224 172 499712
264 66 739449
19 2 696921
180 218 892679
135 53 823865
2 105 798899
56 213 844114
215 53 449490
55 292 549983
24 175 816661
196 281 733659
279 189 792259
66 8 132082
27 61 606417
154 18 527803
195 1 716445
125 271 353712
214 230 268177
283 105 115330
174 138 786817
278 209 36339
74 160 81440
156 230 686781
161 49 317943
226 21 635809
240 227 362702
266 284 621853
115 76 448892
101 113 905969
76 12 233756
277 66 50055
41 251 207349
103 62 260578
1 224 593318
21 94 775593
35 175 89429
156 108 606827
178 110 122970
204 164 906665
174 300 102942
15 115 894541
42 178 882597
251 178 791657
23 207 273314
85 178 201347
6 241 931097
98 38 312080
23 276 141659
45 69 660149
159 229 980948
13 240 443338
241 163 7700
91 2 139307
67 105 416838
195 184 339717
17 109 984229
136 128 710118
123 5 48614
114 122 571647
138 66 648344
42 140 214132
192 191 278787
105 32 37229
177 211 525153
67 198 485920
2 274 780891
255 223 419914
144 44 611234
112 186 328832
242 161 400439
221 57 846568
194 36 913825
26 190 421951
183 295 801824
26 57 925285
232 226 246486
286 134 256417
94 265 105171
273 88 2975
274 235 329154
164 54 426949
237 228 395481
261 255 804601
292 226 53979
4 58 662760
295 18 840099
210 220 346589
7 120 978110
147 266 15254
80 250 815116
54 237 239280
160 296 940388
77 206 419608
287 241 992463
163 114 868913
284 48 776303
47 173 620004
79 25 25661
25 88 472239
274 81 925555
93 284 30611
81 70 32734
169 160 213946
270 182 16084
78 67 769050
95 79 935711
99 190 251234
66 178 104818
163 269 225688
234 269 449775
207 169 124933
144 163 919427
231 94 826704
265 74 448245
249 93 528981
215 7 951829
290 218 753974
85 269 51467
57 233 655272
94 143 141578
226 248 240689
149 16 81706
38 210 563222
134 240 601101
205 4 794165
66 77 42026
295 231 988086
145 245 685457
12 143 495466
39 254 399451
264 259 938785
204 62 510047
128 56 486931
148 105 348533
141 79 157044
201 293 899545
24 235 896741
270 281 624962
105 13 474561
267 255 353667
205 227 316944
160 185 605817
258 86 907863
85 278 456536
48 199 910729
188 151 291514
280 203 315639
42 135 775767
31 78 318029
259 278 682356
114 137 539954
247 84 349995
78 244 685380
223 30 28002
283 174 710824
256 144 103603
139 63 317902
64 141 545665
156 73 281835
283 110 440856
177 182 532780
38 158 918362
213 264 327195
62 285 268530
90 27 600917
175 164 718693
107 257 769856
155 89 131401
102 182 826195
135 59 155009
240 196 561726
212 6 838171
144 296 200405
151 213 67602
9 149 852952
238 229 825614
158 258 772245
39 47 948664
262 141 547605
161 288 337154
297 84 558409
23 252 905213
164 287 30762
199 92 652978
264 70 341893
111 47 681823
208 105 425321
213 160 259483
141 33 71935
180 167 689845
242 105 212204
245 183 642226
249 284 400279
69 293 268178
271 138 75344
214 67 600049
18 57 484861
289 249 500197
70 175 395748
246 266 54953
188 94 524180
66 242 800402
261 239 217913
194 37 877640
148 82 13571
87 19 542225
124 246 542800
56 124 852289
12 206 876941
255 295 158692
208 12 940040
193 248 75514
77 167 550666
276 66 967263
44 80 329257
154 144 960764
26 107 983776
192 45 385668
56 246 736877
214 182 493250
281 219 826069
283 71 694260
181 275 182867
283 227 495576
232 108 263862
73 256 525505
64 74 293300
224 56 247904
45 100 649804
5 75 679991
175 257 166093
295 100 683574
155 277 98671
98 36 117383
114 28 746711
21 201 860194
214 251 747588
72 75 471223
39 21 126395
70 279 31696
257 156 52198
164 59 281555
253 283 524220
241 124 380192
201 140 392650
234 92 116161
233 232 582761
38 168 105309
208 21 345822
178 78 453152
109 157 138429
36 256 984388
24 30 765801
289 6 873586
258 218 963029
116 194 462903
296 200 594110
55 125 712710
190 274 121139
202 109 410130
204 234 856003
227 145 235636
16 203 790046
268 231 95295
153 15 403198
194 198 290598
8 54 461527
234 78 227671
109 69 989801
287 253 973095
176 171 733977
245 125 665840
36 299 805679
157 70 138710
31 206 38729
81 275 674363
221 122 182713
116 134 32966
94 132 613634
3 229 132687
251 293 943547
253 69 380899
152 108 443887
219 261 663065
142 56 947703
230 153 384208
259 77 102064
212 219 8126
224 186 673361
254 184 720558
7 156 360767
278 58 183115
244 207 223270
80 34 572019
287 227 190596
173 62 251793
124 184 144215
52 214 927874
274 64 101742
258 17 796848
23 296 953556
214 12 525256
285 93 286785
151 94 507713
226 262 569038
210 294 302010
57 216 862671
223 271 88296
185 207 14383
15 57 821763
201 110 942693
20 179 905343
64 183 272141
187 130 541292
295 9 471481
151 54 117839
7 102 422680
236 174 200659
156 27 18701
97 177 661326
229 200 127113
83 284 132715
209 234 918184
6 17 865455
253 122 568785
120 31 193666
40 87 78459
63 204 551244
117 44 385985
155 11 891140
297 67 263726
194 124 592371
164 13 527019
33 146 417195
256 292 369736
36 118 517143
292 174 729079
279 177 178656
258 168 243593
246 185 496324
297 107 152973
88 245 194811
214 156 886564
243 154 626419
228 32 238829
238 295 775925
173 138 202340
233 109 535668
177 113 864141
24 165 672311
113 203 796414
211 115 654968
151 163 504471
121 282 566396
270 253 812583
299 293 995164
297 66 519357
43 170 870160
248 159 69311
235 207 673875
125 296 572058
121 23 302368
267 67 811001
248 229 956147
92 2 821781
260 180 558219
20 167 632093
286 7 397434
226 123 436682
170 30 910881
254 117 655156
68 171 951941
176 72 703074
249 62 455991
212 163 494874
102 200 735418
235 99 71092
217 259 30310
81 276 167097
195 171 850536
75 143 19922
205 156 529962
31 84 95553
39 87 821736
166 290 744980
182 161 694238
86 4 120612
286 88 590676
55 74 547442
285 80 11770
277 210 700446
46 95 543462
256 269 403478
221 151 510300
163 261 674811
22 84 836979
156 61 130534
74 295 260056
135 207 245589
55 124 283348
17 102 877854
152 50 510394
38 263 258763
146 133 794877
298 90 396820
113 162 52021
2 264 986193
168 185 902008
147 249 442963
6 130 874497
38 190 198207
80 111 650193
144 186 685973
300 32 6084
109 63 531433
218 33 393369
205 17 806921
125 178 599026
20 133 902949
32 41 194108
155 92 747286
52 205 966623
25 101 646251
69 23 206957
247 189 721147
8 204 982662
16 175 808720
158 49 783300
72 157 385382
178 175 284230
220 107 145031
65 185 798580
94 235 849472
150 182 797134
59 45 775355
108 163 448575
43 4 476963
253 288 440148
34 50 223808
196 41 716808
278 42 98916
198 189 152986
193 142 775536
205 224 218801
294 90 526186
143 76 386164
21 212 218331
201 77 854817
26 208 866720
185 131 791525
171 24 81870
274 125 260982
247 49 604906
177 269 994225
198 227 458728
241 255 96066
9 88 708413
130 279 150283
45 35 713397
139 175 292504
96 267 398436
237 145 132658
27 225 117006
46 228 658870
28 125 275435
181 217 9080
176 189 602122
230 181 747249
122 241 721307
274 45 772190
270 30 729198
198 117 282105
45 82 708413
74 19 72765
13 18 397293
263 218 964177
120 80 242368
276 296 478843
61 164 696131
155 86 86945
222 279 3552
124 79 686365
177 190 305636
131 239 163539
16 272 750304
138 158 108756
192 281 508616
251 161 611243
293 85 440465
36 37 610455
68 41 640790
171 82 259323
59 230 854276
164 15 2951
9 36 972417
68 174 821533
49 141 466843
235 226 253850
296 120 651453
229 235 437057
8 288 144960
278 243 874666
191 85 16830
90 112 113342
68 175 460918
210 219 537720
81 283 411326
214 133 826901
16 41 349430
9 144 855403
235 142 785856
176 9 349310
211 247 994800
269 53 981774
199 5 454920
219 60 542719
41 57 26538
147 71 846879
240 68 176890
232 25 63039
179 65 369734
4 193 548808
83 106 345438
159 165 280867
27 14 352821
116 123 413460
27 143 343333
263 41 604943
161 293 495155
238 134 926152
190 103 702368
35 21 902290
72 4 107709
45 190 643089
106 261 606682
270 70 645974
288 220 894684
118 129 258118
4 19 973505
164 267 343948
54 105 952597
33 77 676866
147 128 782072
213 261 280725
193 29 630904
279 238 647403
81 9 204272
181 58 36332
206 134 211375
4 144 48417
14 183 909015
146 142 615952
157 59 122618
205 83 436722
237 290 525191
41 100 535330
40 234 70767
213 148 712259
162 56 146693
264 209 796831
110 115 774136
190 82 582298
16 229 844435
240 169 641331
22 204 537362
119 240 378113
254 197 448500
155 264 950718
255 133 574063
247 210 654794
48 157 141886
274 218 701029
107 12 299158
38 252 472941
74 58 144723
37 242 966175
149 192 504835
210 37 343899
85 199 300037
188 63 164199
18 10 442610
166 3 641139
263 182 708325
104 28 721733
296 126 516216
168 113 888540
259 242 614007
158 248 604408
191 257 508195
255 181 119416
107 102 236386
256 184 960544
42 106 82826
179 30 192547
229 282 393496
291 8 104913
158 207 21184
164 275 644996
90 70 600837
177 107 815280
26 99 681204
170 82 876785
86 184 380384
52 137 516022
233 294 462594
206 65 895148
35 128 371330
74 250 794954
76 266 422670
34 245 109465
24 105 479321
180 157 239311
284 197 144709
210 204 547583
37 244 692133
176 182 491457
60 299 184699
188 82 118247
220 110 388967
97 130 168679
21 168 607911
234 64 655454
32 112 859662
118 51 429213
86 181 451847
199 130 498511
202 273 727871
204 272 87990
122 117 727361
183 232 513564
164 112 135377
149 297 545822
13 166 83487
169 69 293494
160 282 688104
8 207 985771
242 21 496836
274 110 794577
40 96 386434
239 190 264806
199 155 443907
34 176 685598
123 207 872906
135 184 674663
47 213 942032
196 270 29761
149 77 831215
277 199 736399
266 173 792496
78 127 429946
82 185 533558
69 68 38764
287 38 502571
274 212 690731
261 157 665994
229 129 860344
292 103 342398
266 137 700585
177 181 569617
212 178 711453
197 5 1488
190 252 302814
100 26 462031
139 153 346103
133 58 354238
116 109 20262
136 46 145769
168 204 549281
65 267 726861
282 17 116222
32 102 927486
78 169 796073
18 132 966441
59 29 825644
139 238 191788
13 283 947541
115 252 943855
152 78 211184
187 34 269180
205 221 495605
62 156 105944
31 57 97099
71 125 578491
69 144 40583
52 278 138860
75 26 782916
282 118 292244
264 252 807578
102 261 774589
116 41 581509
94 216 136199
96 109 874362
1 134 222036
228 217 46563
276 175 923879
115 142 159590
67 132 289098
87 102 791939
97 116 377495
122 165 66421
115 74 700097
220 119 275306
88 92 323028
266 150 801238
281 36 272989
60 271 422824
52 135 860265
211 9 394226
108 78 894796
73 251 639487
1 76 974682
263 213 57390
88 80 636337
50 299 255839
101 67 299710
291 145 111451
110 121 607863
50 68 917547
286 44 737603
122 39 338545
86 124 816118
55 118 465914
215 160 932330
74 76 374888
209 80 553916
291 99 930968
73 77 457337
285 173 485475
130 288 376414
83 140 992945
241 297 418289
162 152 621658
96 178 992678
16 67 46728
196 188 172232
21 77 89969
80 60 830123
249 45 835705
213 141 483682
202 171 879864
246 224 702955
6 42 264455
295 13 291219
284 235 260949
134 26 125142
107 146 18725
70 299 182832
27 124 17897
75 270 562982
189 121 852771
78 39 214971
122 153 258915
173 105 812855
101 239 214708
99 162 884913
45 292 268396
291 285 37087
196 257 732945
128 202 287723
251 218 42672
116 56 312584
297 164 269144
198 152 738335
110 250 649792
98 113 811770
83 24 403916
31 73 868113
219 231 873305
240 263 925725
129 100 749644
104 88 528798
225 19 25020
219 187 206262
279 178 644770
205 178 121715
97 146 426347
128 60 431750
300 189 211397
111 130 305188
134 298 495139
288 211 329852
67 108 733603
170 160 786144
90 105 630527
253 106 813051
257 37 969204
118 115 273603
112 98 51821
259 199 187399
180 117 498337
15 218 840210
113 154 96181
52 155 796412
130 250 550432
263 2 538464
43 119 733185
71 194 491215
171 100 810487
230 74 727200
277 298 732772
176 228 370178
131 285 862424
74 298 350875
15 111 279064
227 99 596244
194 100 576938
210 189 513368
58 149 456070
75 188 578056
186 81 526432
17 223 22651
177 59 55549
197 157 529739
218 192 569139
208 18 103520
260 108 134862
299 12 903887
59 248 64569
187 183 396331
237 43 42279
249 70 270594
187 2 860149
207 130 20788
85 145 249587
219 53 11838
245 30 562011
64 152 597965
264 225 569651
50 238 96926
285 264 510916
261 29 712437
279 56 531041
45 195 962243
108 209 503436
206 49 829026
138 44 316118
112 138 185972
3 10 549113
71 176 497217
296 3 807176
264 117 730661
156 86 289232
112 65 81385
71 27 78911
117 108 55056
56 231 492593
152 72 42740
5 3 787948
101 55 463489
137 193 349218
215 277 803162
32 139 147491
150 258 52123
54 138 836735
281 120 54481
238 205 334988
204 24 270035
2 128 566644
295 45 967250
195 29 115687
279 3 627276
190 297 12968
129 258 673591
122 210 139390
173 74 819864
144 263 974221
207 41 336783
237 254 541538
300 145 845714
7 180 651922
162 174 244337
76 21 836648
280 89 609052
87 259 483210
237 210 496057
282 136 11079
38 104 491130
14 242 560086
270 141 728884
147 148 609241
140 178 660756
251 19 546241
151 109 363016
19 160 104799
287 50 745767
251 79 604559
276 231 264160
137 24 639744
236 34 346692
276 118 128969
28 197 654851
245 114 719065
253 70 95049
172 226 373416
104 293 361592
96 247 144811
162 178 505325
260 185 791740
273 57 698182
258 173 802779
268 18 839987
147 99 886265
29 118 760769
207 2 122497
64 139 648429
43 235 494331
9 15 543086
112 52 395594
268 271 247129
84 116 203385
274 8 304672
227 280 453791
22 274 934168
231 283 31953
208 132 821481
189 95 223086
82 168 781333
267 20 474395
273 29 326098
285 151 688330
205 240 417908
277 24 887986
96 13 328122
168 50 6200
137 142 486440
166 28 796784
260 118 828728
1 181 633490
183 70 34170
285 134 735943
41 215 984744
242 238 240063
121 218 669667
205 226 953471
50 200 665833
24 186 976740
187 214 112267
80 10 137371
1 274 388631
60 160 603918
221 47 610967
26 281 219237
230 48 512102
112 130 121898
54 197 520690
194 68 967483
269 241 71659
135 280 73230
292 123 599909
224 71 411693
9 12 628324
176 22 208265
272 62 632059
58 79 121638
234 123 329393
233 7 981435
273 120 44446
150 52 433818
298 253 670869
15 151 221063
106 295 330128
147 48 84747
214 258 333784
115 34 973931
267 259 789999
201 87 283335
211 57 749493
22 2 776449
90 174 301976
101 15 176357
22 40 98766
95 120 112256
166 264 951359
21 126 596610
41 273 131881
288 190 592010
207 145 769601
70 150 585896
176 183 962759
54 7 711868
95 173 939603
212 1 572784
23 120 488254
216 277 810416
155 99 64363
144 94 835466
75 191 150294
194 61 240563
90 20 290684
4 127 675695
133 300 533601
57 156 587217
149 8 660109
71 171 341513
66 189 937420
188 136 311626
14 33 405172
115 169 81263
23 211 945586
282 228 17951
1 11 839712
291 94 541774
119 57 287628
104 112 820716
104 207 565006
61 175 850742
2 193 747086
82 159 232824
296 257 302880
137 18 926566
11 51 882739
95 7 678497
293 68 642420
20 39 217252
198 105 9528
161 73 174330
50 116 318265
52 10 387794
60 130 744735
75 211 40463
60 59 126187
178 290 42463
286 187 298620
286 267 292594
167 273 194673
258 277 195478
122 127 836787
210 119 114077
136 209 491405
94 27 137014
13 161 974962
200 70 377131
136 8 825346
246 179 85206
71 46 60180
80 180 715568
268 13 795437
75 248 827270
288 37 711421
75 114 53869
248 185 895992
103 30 696989
55 107 841351
189 20 343301
168 106 772433
41 275 461062
224 105 664421
153 177 508812
238 108 249052
147 135 379585
48 183 714718
105 295 308477
277 161 480493
69 73 424853
170 280 3767
128 26 920394
131 52 896157
158 188 101687
4 173 728449
280 212 336109
199 74 196451
248 295 920807
84 281 546194
244 55 610904
101 207 685317
34 240 308810
61 280 813149
108 258 415968
211 252 656251
25 16 554273
298 196 935268
91 206 261783
129 206 990768
192 71 835154
88 135 217603
246 217 662074
155 22 589993
28 71 615816
27 139 178392
162 288 165821
169 135 66355
51 214 615487
78 214 959577
171 228 731972
232 8 780383
284 23 565393
30 135 87135
200 241 312431
284 8 992450
262 289 3380
186 252 290122
132 199 714329
116 268 888376
274 170 313738
185 123 543777
217 10 918169
286 296 647946
167 224 600212
83 189 147849
94 82 311476
244 26 499784
84 207 814793
193 52 644406
92 138 457386
53 293 768761
11 68 566674
18 101 792075
294 162 497989
63 68 749237
92 237 232087
242 18 226796
252 254 100964
227 239 344737
250 233 965469
44 290 551997
298 28 355556
84 143 22324
37 57 740250
286 98 699918
272 294 394361
41 56 776025
117 241 286653
153 22 672073
162 207 903177
180 134 803330
31 133 623282
264 111 167666
87 37 903839
287 63 770719
209 168 442535
142 104 570959
193 169 759503
204 86 208396
220 117 353816
93 260 499764
5 177 839571
64 25 801668
77 95 898117
152 290 97900
286 298 741966
293 156 637924
149 21 204291
299 207 309104
53 299 685260
98 169 876551
206 55 389037
203 230 596380
110 142 280592
172 100 285230
222 111 991747
190 276 719793
42 50 773629
227 230 857045
276 252 357012
240 159 547764
182 28 596837
4 239 987707
173 239 6665
273 191 764652
41 152 649032
187 147 99869
166 258 900181
261 204 205500
124 256 547762
139 24 678311
53 38 740688
237 189 671916
6 93 504382
254 144 485452
209 226 226162
43 263 153393
168 137 396109
244 202 771411
28 250 695999
84 217 567747
36 24 133013
40 220 396528
149 230 680458
207 52 777702
197 118 590824
106 24 196821
146 77 436392
29 16 813944
201 153 622444
296 94 274734
130 223 121667
200 170 817563
198 8 210812
98 158 392444
186 166 27560
299 128 116186
232 27 434876
227 296 594815
211 21 175099
91 64 898711
39 158 262618
55 61 164711
167 99 587291
111 141 900289
295 51 197947
51 37 895560
291 194 300716
193 133 397433
33 236 978423
151 258 71052
153 157 755579
63 178 299151
29 78 443115
274 252 868442
169 126 686562
11 159 894735
264 143 987878
206 1 646981
177 296 976821
176 13 754628
54 81 71603
93 230 607167
40 123 999430
159 221 523150
112 188 666191
28 249 649274
199 254 124437
49 244 390966
263 131 75893
82 186 140742
114 220 789052
140 113 164471
245 3 230500
227 80 751561
272 148 867360
290 138 97799
75 170 442123
6 178 843190
209 196 83882
9 91 979694
71 26 853219
157 236 546547
112 294 643211
22 19 472332
86 106 396926
125 37 814224
69 66 45802
147 122 711387
192 29 83474
149 176 864521
229 64 822172
107 144 564698
70 4 385857
192 201 553307
224 157 388272
251 199 942935
185 127 361120
178 262 180794
214 69 846226
184 293 208337
131 7 872790
6 55 946736
161 250 96115
190 283 905374
278 156 187210
210 230 416289
194 267 665029
221 3 54709
70 154 725737
125 108 277640
6 174 146698
62 187 482061
70 28 512448
7 183 102691
239 188 556190
84 30 414640
160 245 494650
134 209 413368
193 162 289663
297 89 604087
280 160 857391
252 257 738229
214 223 932788
253 144 740403
168 48 682253
95 174 776805
166 156 782998
10 61 574658
20 137 908192
52 123 564676
79 157 429738
155 282 72670
175 147 652140
66 109 733307
86 142 928375
99 77 720795
137 91 736223
171 10 410625
238 54 68196
288 75 275301
119 228 713189
257 100 455351
154 31 975590
298 167 45619
147 24 669068
290 233 722269
248 244 909406
253 256 532277
217 279 644391
104 149 895231
132 153 701645
89 36 496730
199 216 397783
161 149 369182
113 164 845683
207 153 176782
205 15 339756
13 29 4908
69 287 487714
259 163 697495
149 63 902115
10 21 293469
147 93 64034
282 256 428147
62 261 882808
31 281 958353
216 281 509006
18 6 656952
27 20 629537
155 23 969028
187 9 662958
81 79 642736
268 198 986672
257 228 876778
158 55 47228
182 224 881921
94 145 829315
63 282 97694
126 248 159412
88 275 770019
92 72 811772
95 49 611818
161 244 666140
32 215 534124
56 16 204710
125 76 276739
236 95 97718
155 110 303162
157 27 788217
73 27 352404
263 185 194614
229 182 430808
267 15 339800
48 194 666007
150 47 986740
106 6 929770
198 139 783330
292 220 884388
5 156 606881
194 69 778880
2 294 106567
232 254 161130
206 38 838783
35 265 350121
189 2 979982
66 11 66950
157 60 232299
253 5 249572
270 77 873319
235 12 208306
272 173 296876
215 252 789697
271 201 380567
172 241 307553
86 73 44632
120 65 293334
250 146 714619
288 11 823693
251 17 789609
185 96 960606
143 183 10650
266 36 74786
129 114 733371
103 112 377626
225 158 569520
254 231 752352
216 222 242983
42 72 591477
300 113 10227
299 15 575064
237 91 270903
195 122 408575
187 121 419892
256 5 880967
31 245 98980
278 212 865390
269 148 776745
230 37 278893
256 259 610314
226 273 923452
171 58 542694
134 24 56628
230 233 544472
81 166 735762
276 42 273196
260 129 455562
93 290 485505
21 268 88762
119 138 257733
228 71 565292
142 26 772101
239 236 61468
254 58 860261
270 31 292012
210 224 995346
34 171 641587
233 32 760444
32 29 946708
22 285 869154
182 71 215836
131 56 607224
293 263 172688
70 87 293442
190 74 506024
238 278 953295
278 147 83556
162 227 483264
261 12 587194
135 129 785764
110 219 350920
186 280 901213
4 149 416351
80 36 558317
248 35 75871
224 223 354166
249 285 550570
113 276 88626
28 106 924069
121 19 1654
130 14 669431
89 240 794565
168 139 646786
208 64 111282
232 146 613240
273 135 330822
201 59 970778
22 39 229521
21 140 800537
67 95 18571
54 64 967836
160 35 821545
56 217 253776
29 148 808333
226 38 280660
68 195 157461
181 33 15297
19 162 430057
7 274 729742
296 28 2755
101 139 820721
191 28 420720
70 94 824043
84 90 346520
241 273 541671
233 264 382761
15 51 178817
238 143 803081
70 224 269314
6 176 954964
291 248 616641
199 263 889539
83 47 470009
67 161 163261
227 248 173563
206 29 158673
13 207 95321
84 127 456733
300 76 971758
218 123 406486
46 112 117166
270 27 132531
194 15 942289
95 158 347943
53 217 891774
192 182 554072
199 272 634335
234 225 378720
234 239 850906
60 120 313601
259 44 349006
200 294 400905
90 251 350066
14 203 743995
127 172 551996
228 26 935164
258 45 106588
82 43 822122
291 183 444285
42 254 578219
114 124 590375
68 277 481499
161 282 260147
154 14 823060
16 91 383348
181 59 652822
211 148 351322
232 120 189115
79 198 628031
296 56 684555
182 266 589630
22 171 452212
133 94 835078
154 285 740223
258 240 295929
204 167 448036
10 271 180696
237 276 542464
92 116 418075
193 17 462459
166 270 937209
219 117 834303
143 67 181895
298 20 715941
45 88 233413
41 51 219511
105 120 430722
187 222 411670
32 84 366798
256 39 614573
299 57 364302
54 288 932677
61 92 346845
196 246 210027
68 31 89522
295 192 502818
34 29 311418
156 139 904276
228 293 446359
284 57 586124
267 277 707204
294 267 326350
53 258 671817
15 263 623036
110 158 394816
38 174 446488
120 152 36084
65 127 894283
280 56 369154
130 211 783438
212 242 119087
137 212 589167
46 226 61005
291 257 565880
282 209 6355
278 34 386195
170 295 571262
232 59 836144
236 213 712087
171 119 682472
6 156 29747
13 279 213803
250 230 847523
204 241 448163
70 100 664652
246 218 327371
267 95 298066
155 213 11023
96 212 563859
178 202 466879
152 222 379708
197 137 665806
148 160 918554
228 48 882217
76 250 37137
216 284 987064
297 98 549283
18 83 131560
25 197 788930
64 154 87215
19 276 9417
66 232 444813
162 159 630466
128 265 138090
121 9 689854
136 277 794044
63 142 778893
298 257 747724
155 196 148673
205 6 746493
6 218 992610
20 222 873826
181 165 242730
225 112 714835
265 121 62325
29 114 569724
251 210 980312
180 262 397468
158 80 940266
64 199 167394
88 276 389244
138 188 837330
131 223 957353
32 104 444224
14 30 744757
270 43 430357
285 182 196230
67 254 521
202 1 535662
278 101 305174
220 160 669889
13 266 697445
72 179 842301
239 17 925065
132 194 87943
28 193 522611
284 146 576488
18 223 417169
144 187 970601
252 205 111768
195 212 630884
293 282 447617
186 245 748152
291 74 744671
95 268 999517
131 138 710259
24 150 116662
106 247 815814
44 51 659805
128 239 431128
99 25 780430
7 31 438102
168 266 408827
131 31 529566
239 113 262157
43 95 893945
26 262 2663
253 231 583613
171 28 520618
294 197 987047
290 283 656097
118 178 732486
60 41 295216
79 31 679276
169 159 676049
11 186 907485
268 119 870913
110 117 472365
126 44 732908
291 73 243839
275 295 357136
141 202 552143
206 216 54867
63 141 97840
80 107 882276
100 244 162910
268 187 480592
99 202 215102
73 110 447284
99 241 501402
290 37 879795
262 101 779906
68 143 367743
235 108 576863
49 136 48276
288 97 306271
289 12 869308
134 118 27245
229 103 680920
190 46 91133
167 217 973196
51 265 303546
215 229 478471
219 245 784023
213 120 384890
272 175 273775
52 216 969149
46 294 461220
224 115 15177
273 256 873111
70 41 955969
251 244 637041
233 134 423379
95 154 370303
6 1 694311
263 114 564619
199 23 484292
49 174 49637
78 195 366157
33 290 439976
100 17 441319
39 111 87230
242 264 548936
177 17 47276
88 64 262212
173 234 932234
221 2 23554
165 280 792294
53 18 420665
34 123 291772
95 251 17091
250 179 119491
41 186 306335
13 243 287876
205 12 319765
111 160 273364
156 268 669327
19 291 73982
155 215 688933
268 167 462613
242 131 289883
71 123 497946
157 133 241479
253 235 568891
77 6 790984
279 62 809307
245 191 841481
37 272 675930
282 142 899319
104 193 106323
64 193 338261
86 81 909036
25 169 26792
234 89 478082
50 96 60148
257 211 589484
167 297 119858
40 112 509531
140 110 808879
92 176 591068
83 290 658519
174 230 329315
231 154 741593
44 265 823695
133 9 916439
256 156 527876
83 228 596567
71 133 617711
119 98 452270
43 227 518823
165 71 698600
252 56 989831
201 133 354352
1 137 576063
63 166 878705
198 71 424535
219 241 724999
172 277 322035
2 107 188811
239 155 487052
124 123 438562
85 83 982255
191 47 217231
191 124 152108
21 251 771187
50 264 116239
128 109 212110
163 256 57815
98 34 693904
209 82 963825
48 165 322589
176 66 931417
100 136 24050
225 256 468775
191 1 707148
161 271 872178
141 209 240104
105 241 276910
182 111 931850
250 103 225811
190 220 676035
117 48 999539
14 255 451603
114 224 437047
68 55 25229
283 91 472461
233 222 216398
113 278 663401
265 104 714830
69 39 598068
96 188 675150
155 79 465392
107 160 512062
209 65 124271
61 152 691558
172 142 647830
74 176 534488
64 267 282644
17 91 898739
61 113 108479
168 271 408660
255 70 439605
237 159 910594
226 3 290681
97 259 71356
243 38 771910
17 209 120363
177 138 609745
291 196 881900
160 103 19341
14 175 129959
16 53 598139
47 297 290228
278 64 160607
269 78 226131
300 11 82996
120 280 790839
71 53 73697
272 76 471865
26 157 398228
244 166 946233
13 252 701324
25 266 533323
240 41 527399
193 7 609710
83 143 937022
206 296 84384
203 169 325149
123 28 507808
270 74 968435
157 159 783383
131 156 35072
191 224 50150
270 98 690773
37 180 950625
139 265 16767
276 152 357047
259 33 590548
67 4 160662
223 124 873068
202 204 999964
32 6 203473
288 214 298167
232 137 856617
257 144 606638
239 108 49682
141 268 664642
274 194 773371
272 125 506571
48 23 238468
118 263 938754
100 130 219318
215 172 177318
219 24 674420
168 222 110957
282 179 529907
108 2 989761
242 29 582023
89 290 142532
164 181 840698
291 17 769009
93 46 419993
221 64 828761
130 89 298595
4 188 62038
86 67 141363
134 52 862460
77 48 180898
68 147 47062
178 288 686418
154 260 565203
210 238 667312
233 219 968291
177 137 548174
103 15 293335
138 123 532727
152 122 354961
218 273 417042
259 243 736706
55 65 477596
243 103 182317
279 187 402499
25 57 330135
115 135 533232
93 252 242735
131 157 839349
213 248 476878
151 123 971478
164 62 983086
168 96 976334
115 233 506536
238 194 559716
82 22 820615
217 115 558338
300 178 592860
24 268 843758
158 85 520658
71 66 591970
228 186 829709
67 54 987078
10 163 893411
273 238 131686
236 208 981712
210 272 646017
263 258 28032
21 55 669165
60 287 465516
49 222 198574
237 232 272624
27 26 257735
113 108 769485
182 39 693287
20 231 580932
243 251 49639
273 6 595811
150 43 690428
284 56 717783
147 268 546708
159 225 835620
20 300 249581
22 267 510038
199 88 855505
219 125 192334
273 18 15352
90 22 854104
172 62 874326
288 218 292409
216 252 345766
233 240 429415
253 139 386913
114 262 569420
34 116 400688
235 181 365192
4 163 20626
154 46 895442
30 196 270647
29 176 71866
139 187 524474
242 88 660121
79 15 111257
238 220 722463
276 183 433349
223 89 726533
79 50 165339
287 107 329317
171 244 8606
24 267 934316
247 292 488240
296 93 792522
101 233 584270
250 8 282463
118 139 892721
196 116 948327
239 237 145162
281 148 585074
276 160 884117
43 239 272583
291 209 705996
19 250 884277
247 155 872816
201 25 882558
193 88 935861
228 202 232683
297 13 60236
171 287 153845
49 267 840667
225 197 47407
286 175 849628
241 257 143457
63 52 65145
62 107 776563
62 143 543338
213 8 105593
204 50 125307
198 103 536280
281 161 691540
136 89 184816
126 258 526773
98 164 561815
48 56 826861
263 152 143821
70 65 909811
230 124 663778
194 9 285269
116 63 311654
34 75 536664
81 31 99846
153 2 139675
149 98 95403
198 90 488094
150 118 360896
134 104 249332
50 14 177550
36 215 333701
236 30 710038
216 120 406150
130 170 432842
171 107 183343
123 139 162545
160 119 11374
213 94 242099
279 154 35413
156 56 159240
145 295 600229
90 248 80194
111 71 862916
248 175 217561
291 275 732723
153 36 689157
117 37 448916
143 147 117451
205 158 500033
191 283 501195
28 271 580328
265 137 914246
77 76 691221
272 254 856154
228 240 573332
123 99 526305
75 169 771586
71 94 934000
184 189 603228
79 176 765580
221 40 836194
288 133 369719
266 52 205799
272 269 830091
262 216 144369
294 173 771551
180 272 524217
177 260 55773
277 175 677390
232 22 792981
296 26 419168
129 52 330885
87 202 276859
197 274 171353
77 86 735538
137 49 717908
179 33 486549
256 206 572120
6 182 618210
138 115 584234
281 171 697628
60 218 819759
176 269 257052
277 115 919781
184 220 961892
280 262 477142
142 263 504827
101 103 179843
190 227 519043
124 274 76420
49 90 441206
240 234 753668
273 123 850435
188 110 254229
16 15 538148
276 191 253256
172 177 526149
188 177 302777
139 195 717604
184 201 431861
49 123 606227
155 178 575734
88 223 722364
230 126 920164
161 224 303905
263 239 648534
32 176 824316
175 98 22623
298 92 22357
289 215 486054
91 40 288210
69 101 978106
236 49 394379
296 153 670183
52 18 360851
174 84 266271
13 269 823670
295 214 704574
227 260 909150
152 195 497963
82 12 803280
293 260 586743
129 6 378184
190 188 77722
142 225 771051
120 157 447351
235 127 274558
138 222 277684
68 47 455739
175 52 507163
108 166 372960
183 5 155212
260 113 810657
68 247 586683
184 289 200195
238 105 2734
279 61 868885
189 264 739461
68 236 818657
251 257 97885
10 11 78474
30 117 596173
220 60 636741
125 242 816111
291 239 750720
247 180 248093
225 171 121536
29 68 291356
91 280 634048
210 265 877948
97 215 64765
134 27 761563
187 230 60031
279 127 175666
161 159 110859
47 54 165104
249 73 215953
293 226 628622
80 258 740304
118 13 85091
71 4 656246
220 235 732081
248 130 186446
32 152 325253
73 172 649685
278 176 692386
109 259 795517
41 8 744595
7 270 494490
143 236 379252
129 58 920934
208 36 411951
218 110 799357
112 245 892339
229 257 854581
142 183 642595
117 143 158914
49 289 616497
245 53 669384
23 286 190266
22 54 687631
80 151 453494
99 35 146089
109 153 450741
193 293 314561
288 160 529667
144 50 738675
198 262 991977
154 148 4622
40 145 582632
55 80 3781
16 198 413553
29 178 64757
128 300 581135
151 95 945986
146 27 507199
210 1 151329
66 72 170567
290 34 706462
171 184 957912
50 148 552851
66 166 818035
152 271 229056
192 244 698135
84 44 696424
250 199 913437
16 98 553499
201 84 189371
118 207 849219
248 20 913766
253 1 123028
188 149 743014
193 176 496800
82 219 915328
260 34 183162
180 162 782677
71 207 857665
206 56 591131
270 82 303372
269 113 480619
273 164 595462
105 239 110887
88 17 459741
246 97 566042
252 226 29975
146 15 109744
120 165 392685
50 153 671497
86 185 731088
217 96 828412
19 71 595106
157 95 66716
205 61 99093
232 175 562373
176 191 988776
183 66 423874
143 157 569240
137 40 109059
38 14 414392
211 121 651536
105 162 173538
34 231 442982
289 171 916535
272 72 342793
209 225 280865
156 150 427900
241 278 907019
148 163 38033
24 144 901827
119 230 430037
62 84 401721
245 247 247692
87 61 806675
55 49 226787
76 66 736856
212 83 170188
219 86 531381
149 175 254552
30 295 150491
132 89 231302
246 93 917942
209 7 54406
285 10 674992
27 243 534745
47 293 369957
54 235 174609
116 207 209573
14 240 50933
59 242 642815
41 191 913540
253 53 727966
147 232 532050
84 71 743762
19 61 163018
89 63 799559
16 82 339042
241 191 136443
111 127 876938
41 208 617654
286 86 942062
132 126 24094
73 25 477808
229 56 906609
207 246 14543
282 254 963123
92 111 137781
199 246 291504
248 249 210135
298 64 515250
283 2 915874
239 64 497204
116 262 868184
264 210 564003
106 145 318673
86 283 80172
179 41 124118
169 247 385397
259 104 323072
100 64 30786
5 40 549867
34 286 704159
241 283 537449
216 159 353899
80 143 810538
152 30 417069
202 281 417969
114 188 269949
154 24 317415
150 213 956810
214 58 890305
246 184 71848
143 189 170966
21 173 634792
218 236 199867
34 174 705491
39 191 556919
35 135 892022
260 205 445116
143 90 994682
232 132 293467
27 189 343770
1 176 150719
273 23 994219
12 265 161975
38 105 545129
168 122 166678
185 267 885818
217 58 633237
282 89 785114
141 149 372948
250 133 317946
10 99 736575
78 101 29516
252 134 181581
142 170 159059
160 104 526112
282 187 567188
161 265 318075
85 2 269066
154 197 332573
167 42 686004
61 4 7310
220 261 281106
100 53 754875
291 138 425547
116 269 432850
1 194 991532
236 64 56408
236 70 549684
27 233 362273
72 50 886983
114 172 220167
8 76 288126
242 53 724639
107 261 311115
86 90 608838
153 190 675978
299 190 272505
112 185 180232
294 117 208651
259 223 495161
66 159 464669
79 291 60593
11 197 736718
94 239 812592
202 243 466240
292 225 605203
253 146 803071
171 198 756590
44 1 975824
7 122 38407
28 167 331164
182 247 855797
201 198 574145
67 280 842868
194 30 270455
19 83 365401
113 10 759689
71 105 148412
243 42 472792
149 47 450409
297 153 790007
171 155 855034
174 219 760138
131 179 967458
237 134 947618
113 26 224947
274 297 579941
141 47 69473
121 172 203434
72 128 395611
93 8 366585
213 111 392032
185 265 994487
25 222 43204
109 85 37901
143 171 581790
283 143 142005
159 49 103993
159 9 65100
12 49 345595
26 32 444510
42 257 454278
7 267 351587
298 46 153903
8 236 690066
9 233 970722
189 111 712032
57 142 810701
15 192 91251
209 143 121318
154 174 244264
211 137 564608
203 173 566572
113 21 327662
76 131 343851
198 186 906349
106 70 276955
91 177 114926
248 290 108174
123 130 38784
15 203 528852
142 184 858740
266 15 992097
274 287 761512
203 134 341693
154 172 404828
190 216 833431
249 24 431560
90 286 135165
113 137 907750
48 30 725926
234 17 410227
268 61 579003
60 215 935662
295 259 465540
122 60 858494
146 88 511728
28 289 645928
26 49 448622
210 19 244694
33 27 299971
297 2 183637
169 243 285765
188 40 820039
7 89 828207
254 299 894198
38 15 662630
248 83 706703
203 211 761298
248 289 822117
194 148 220434
276 294 545289
129 281 917817
164 193 499718
66 207 362523
198 290 504052
166 289 337800
266 247 3866
155 279 747581
165 86 289721
76 33 358291
84 49 268041
223 187 962207
42 10 150024
114 214 799473
225 108 648470
231 195 859215
35 287 637831
201 132 886212
81 157 861968
299 79 961995
213 184 870823
25 267 264329
56 66 762597
3 85 339897
119 292 276487
149 113 546352
275 104 552082
190 161 712794
23 30 925641
250 36 745786
281 291 842735
52 292 718066
122 215 47485
82 74 851635
250 214 709869
154 102 858887
78 110 451224
277 256 628657
64 15 141187
119 248 710778
185 208 949181
219 164 431752
201 142 246
283 277 150573
250 116 283479
227 53 763725
116 7 627969
111 139 536492
40 42 99607
74 135 70424
278 271 714235
17 147 113103
50 218 848796
190 240 461674
264 244 976847
168 79 787654
48 150 141177
18 231 275587
227 1 714533
199 176 706690
122 79 519846
240 269 908647
289 97 565929
88 261 402004
219 165 883347
47 94 468403
101 243 720854
149 221 577089
34 275 954978
257 181 711031
8 31 544455
25 286 764665
49 101 844737
175 140 758123
148 146 964662
20 30 77620
134 139 516522
41 149 956346
297 262 95229
108 270 823545
299 38 134179
193 73 202992
29 199 541546
224 6 523584
123 61 170203
147 105 568661
159 285 725883
186 32 205417
282 51 76245
256 148 907421
37 232 503777
224 273 546067
175 200 849935
257 236 836222
92 205 603125
140 95 674704
165 236 493932
255 123 159646
211 135 7845
35 202 682692
289 290 330719
249 257 212241
4 242 462140
290 130 585529
279 140 386901
235 187 461097
138 23 874625
3 21 588309
7 5 150440
242 263 283316
280 270 591967
53 179 41306
89 209 713503
201 42 466264
114 158 770042
87 113 695183
212 106 584342
54 50 623272
217 112 831755
88 93 939023
232 97 971260
185 138 784571
41 242 923961
229 88 837237
28 130 547552
118 196 26167
149 290 258709
197 103 643073
214 178 880038
173 23 408360
101 220 270193
190 275 578613
198 49 414802
281 187 547376
31 25 115840
199 54 245280
171 114 938619
266 146 547464
158 88 926543
7 110 119267
127 246 48195
88 121 749341
272 151 253325
22 243 727609
220 202 461456
264 23 554092
137 182 386840
163 230 506652
142 91 845510
122 88 21733
285 218 424754
149 64 842329
230 277 892878
62 221 88434
187 265 51076
65 100 384112
70 174 94202
87 220 101633
96 48 239219
196 127 633075
77 213 853318
234 187 231362
54 2 814544
67 70 764290
137 213 383174
165 288 481204
232 189 675834
168 257 963973
149 167 679478
222 39 660845
167 249 288706
2 67 515477
63 218 481138
156 143 839375
187 105 190602
240 265 564328
74 277 205055
281 254 453159
216 59 601628
163 206 789055
278 144 843313
283 124 226434
63 211 732592
99 264 870802
262 156 648388
243 123 285519
32 242 422529
196 154 148058
243 102 35190
174 107 671975
61 153 215038
152 105 13520
206 35 24287
217 280 661283
118 31 219684
132 70 513083
188 207 726689
205 139 605586
121 56 210092
245 256 770793
2 179 248497
93 173 229633
274 17 660630
254 172 56339
25 81 23204
36 100 35540
166 138 238419
14 136 681151
135 117 187392
254 48 342422
52 163 956836
83 73 132170
221 103 841616
93 283 36372
95 14 415254
49 240 356545
36 95 559318
221 186 522516
221 261 345127
288 52 466091
81 240 445739
136 286 368143
109 207 93256
91 154 58032
196 60 282898
222 185 151969
49 145 26301
72 237 438799
185 130 162740
115 144 702696
12 298 367355
256 274 517071
217 271 79275
196 256 167668
46 286 362103
109 224 700322
282 15 650033
185 268 668197
235 162 514875
276 122 403429
159 104 406285
105 265 908082
159 80 289851
242 108 453144
167 109 592944
5 97 349734
203 116 482193
189 286 886280
135 60 398088
90 149 147071
185 79 873857
151 282 92717
235 150 420665
88 145 612486
273 107 698847
238 211 686639
159 146 955468
130 107 3264
8 40 231895
285 99 312636
93 163 930353
87 207 573824
47 82 699597
224 54 107758
155 259 406425
167 177 102989
184 97 598233
179 290 557863
139 72 79487
42 26 502692
74 117 96754
41 195 852722
240 174 53220
289 135 55139
225 8 516140
110 175 447828
239 95 513961
253 198 890043
30 232 90226
161 203 253080
272 27 969397
128 30 752179
203 194 792055
20 62 713488
1 129 212994
68 139 909075
245 84 710459
78 285 543243
148 205 877732
283 267 497242
33 227 95180
41 298 598366
32 23 666645
231 137 12737
106 299 161990
103 3 146196
215 89 31942
197 163 79431
111 11 868371
297 41 490791
26 137 747139
249 262 235449
124 17 400893
12 39 665236
262 88 170545
198 155 704646
265 216 30583
232 15 342593
259 49 835422
176 180 99185
185 1 986789
299 242 93424
206 267 438539
93 206 793998
72 52 375029
18 283 858945
149 115 593166
1 2 893099
178 267 566749
225 39 908167
112 246 350118
115 71 395062
289 29 305712
270 215 800500
72 280 497148
94 114 872769
133 24 87245
51 145 800429
63 164 187520
166 255 360467
118 296 318620
199 26 896749
275 90 595348
283 27 438777
129 93 288336
230 2 432559
191 141 882372
9 26 931491
216 152 5248
292 72 18796
275 109 372711
140 219 583243
25 108 371058
90 260 669789
225 278 995200
279 293 980464
165 285 146490
237 24 662629
249 126 993358
166 137 499394
195 185 439004
89 200 2412
67 238 391133
72 210 245393
20 71 374455
26 29 911769
227 178 128259
100 293 475736
55 287 462645
111 243 314278
261 33 853211
10 257 305275
24 77 918199
253 217 893379
86 84 296042
259 184 193644
19 76 728636
8 253 451288
30 5 109339
206 249 832352
265 272 621992
284 55 356160
118 50 204734
263 90 575595
217 237 222181
87 170 292449
291 126 489437
162 234 966999
39 127 356747
54 263 33598
96 249 930363
94 19 815368
78 1 213099
299 263 566671
33 177 711173
283 126 824984
211 7 61219
248 93 187532
62 3 574403
39 226 615626
267 84 644890
69 70 318872
166 4 165331
90 225 734927
103 163 520263
123 181 546174
200 97 296713
73 56 488278
105 119 535153
176 106 757352
75 24 719812
57 184 666402
53 210 886599
144 17 528470
4 197 253230
134 152 452404
227 279 295400
173 139 667163
252 113 862562
121 244 504617
87 23 163192
208 50 171002
264 81 762651
281 39 580076
257 259 194845
30 32 160789
229 152 691784
294 299 408702
121 300 956206
129 148 65846
285 54 139189
109 132 470727
231 81 695018
5 59 377351
215 200 39012
228 65 636799
156 178 758119
186 125 164209
300 99 647201
141 228 795906
288 216 515449
299 288 285215
79 46 179932
274 109 285003
241 259 998407
197 67 173291
60 278 149732
154 99 184601
148 17 925554
85 299 15231
122 275 319141
227 237 244262
209 18 41877
258 63 354151
32 101 261915
173 232 586488
81 19 796020
77 253 579717
3 79 604665
230 112 100592
261 227 623694
129 192 985695
212 287 797209
290 194 619068
221 248 502020
90 277 981431
58 197 195364
185 162 306345
172 263 232686
145 216 574927
210 91 31864
237 83 43639
223 45 209557
256 7 412126
65 114 542672
236 250 4501
139 58 45470
291 233 681031
46 246 989351
276 153 895182
60 168 152115
52 67 582305
260 58 798335
200 257 78090
14 272 90527
160 131 837484
95 287 923144
38 74 467197
165 4 588688
36 235 958979
48 124 896357
157 89 783492
102 26 632883
79 207 110820
157 215 550661
107 88 164478
283 203 709226
296 70 819045
195 30 633664
68 87 867030
231 106 989586
63 186 743294
100 282 753239
121 179 59833
293 113 577306
137 41 895278
160 264 260566
179 214 193189
155 204 367712
108 62 847995
54 91 446148
208 158 913638
21 273 882360
252 99 325827
192 260 16496
81 77 135146
161 230 181048
58 122 644958
274 188 647939
21 82 718112
34 59 200981
272 123 402733
79 225 589693
233 237 699577
278 24 889425
92 186 360358
272 286 800003
163 112 949062
75 68 497748
280 48 595133
204 170 975239
120 219 676556
222 176 649517
158 8 183392
130 226 835362
34 32 330672
19 25 460062
185 147 882935
16 248 930882
171 204 738240
248 253 23060
155 28 788567
156 76 524357
242 30 382638
167 229 140271
143 22 26103
248 94 862069
254 256 688326
175 252 284937
57 125 137177
180 195 322725
61 243 387426
270 288 973967
277 63 255430
72 44 271893
42 27 35731
210 5 378029
86 297 780513
196 35 489762
135 238 35784
140 73 473646
42 279 766894
159 26 57273
300 207 879715
217 48 795820
219 197 784276
230 121 818043
228 91 246140
182 198 385418
269 6 458771
186 222 983079
298 211 271990
162 271 842995
7 138 768805
144 223 781024
38 229 456060
243 133 905894
240 138 585332
128 99 705070
22 248 116099
260 35 18198
204 111 117515
278 196 312505
295 107 829886
63 253 176949
6 294 317227
72 7 992928
102 180 863277
65 203 109302
47 268 761907
75 179 651424
140 280 679619
71 54 156697
121 208 260091
96 139 891650
269 131 905574
35 239 978152
227 263 789630
230 171 872863
91 95 21215
29 84 361467
186 83 835275
157 21 912481
280 238 664860
119 277 512668
284 194 666846
95 119 217205
270 12 267702
224 77 417883
196 170 12301
59 75 986569
117 199 153583
232 26 261649
254 32 603044
42 99 916006
96 258 657469
54 282 869508
268 34 542632
241 97 241460
274 208 389300
99 67 990474
76 150 484417
284 140 533227
43 117 775799
70 162 546916
158 256 976404
112 251 751959
61 259 745848
119 149 68350
289 111 901102
193 288 132711
245 287 463089
295 277 341959
259 65 912122
212 276 268627
269 70 328527
30 163 42845
199 166 263930
141 245 925895
189 188 329330
264 171 276189
152 233 579085
34 61 678177
206 59 211203
240 216 2598
154 123 703167
182 85 179066
295 64 882348
213 256 591912
65 108 710440
137 206 65328
278 151 65326
234 134 514316
89 124 393817
147 230 776174
160 73 773444
25 44 839290
4 297 33236
300 119 430119
11 246 731926
75 220 303526
5 91 142503
270 189 397052
255 230 858691
200 104 494319
252 52 216958
149 70 178656
141 12 467515
4 39 949055
24 55 67936
29 69 486291
69 46 171340
37 300 693757
110 255 408126
297 290 982067
98 245 301207
51 98 271746
50 201 589880
72 2 178666
118 33 123444
7 173 350695
187 290 67070
30 241 726599
218 137 137179
70 51 870649
280 127 60276
30 56 787721
191 173 511914
257 137 746564
48 287 365567
47 142 551488
125 22 657061
38 272 227802
102 272 128946
72 112 66656
226 62 190233
76 83 858317
29 121 173081
111 121 120607
270 225 90729
225 64 279311
145 226 171492
240 147 346309
183 197 369205
63 92 575027
297 145 122294
23 147 796402
208 253 793424
8 285 480971
252 20 324595
144 207 256468
32 18 573658
290 202 590743
269 84 349386
38 132 947885
31 163 47004
48 146 591793
276 241 483675
108 176 300900
260 254 654672
194 187 846438
234 65 964436
289 269 291347
241 111 464010
94 163 345559
189 119 420856
175 245 493697
26 127 535884
97 103 750797
191 250 521843
109 176 819059
186 139 983304
169 245 397110
66 228 697962
157 196 345927
163 59 5278
48 246 555406
288 94 770436
261 196 107062
4 6 179126
244 281 350027
138 68 839975
235 31 671514
171 137 932676
136 64 561195
51 298 106782
286 31 904972
297 81 174819
38 33 199139
231 110 704709
3 208 742985
264 108 521264
252 187 679870
281 29 521440
113 197 300758
235 254 747579
135 256 684354
66 121 429343
223 264 412304
258 76 328083
185 106 496553
297 68 329577
146 235 630906
135 20 984723
50 172 802357
94 31 392756
141 226 544284
193 211 820963
270 121 668125
79 72 266954
162 167 855263
14 60 339329
139 226 747412
58 14 924532
254 118 863494
287 80 429496
12 152 413716
57 101 618169
107 70 216751
45 129 810249
87 148 295828
135 242 591188
208 7 567573
254 75 264157
128 251 512736
175 7 157828
149 133 290466
162 290 61486
148 76 454897
131 19 902939
33 115 402127
243 188 887786
161 148 538800
179 135 554828
245 192 605262
295 67 140870
29 33 95984
92 146 385839
268 8 514965
35 146 538052
42 232 557548
4 270 522957
4 62 148380
260 278 81748
132 73 720832
276 197 894360
207 151 458619
220 138 248010
198 15 138135
274 247 377695
62 114 791167
248 103 949868
281 227 387049
201 250 772065
194 5 27283
123 165 644913
262 271 532322
178 165 300849
198 191 672881
297 157 898206
48 97 268006
205 281 31124
98 19 139204
144 136 841960
93 191 29672
289 264 205575
227 46 513763
43 47 720154
218 276 481410
71 140 462575
82 51 175417
80 224 398249
127 17 359668
91 128 169005
125 270 56686
108 271 197649
285 26 382238
76 71 706070
21 283 717645
11 268 775010
131 81 884912
165 29 239452
71 235 987565
232 74 104599
46 108 647359
289 294 853516
240 12 894994
279 68 673138
233 145 981621
185 90 326185
160 221 421707
13 60 602011
102 273 579017
38 9 172336
293 166 174962
199 79 759690
126 4 307808
170 246 188194
44 186 25541
276 254 141750
110 177 672462
292 9 442487
156 221 668722
178 177 318852
47 156 822862
251 205 448378
228 93 472347
26 33 176200
214 185 811196
79 200 565951
99 92 707615
147 276 688212
28 228 188196
279 43 116715
201 129 560647
120 168 338454
50 25 4574
59 275 826010
221 33 709269
230 83 708381
209 121 264766
25 18 556272
175 115 865999
20 245 656054
265 87 739502
281 150 676343
257 43 860530
184 241 991468
236 73 835700
78 147 25238
128 216 532223
8 52 735844
273 99 928945
117 191 684415
144 161 340839
228 140 957867
109 152 580178
129 221 697663
241 22 162160
75 126 926354
228 90 843380
61 40 472296
4 243 930896
100 77 908592
183 47 920708
210 177 295626
192 172 242678
207 124 117412
46 113 604374
177 38 336923
50 203 969446
271 288 728021
242 110 326744
59 96 514349
31 145 984045
21 144 938287
78 91 884630
257 284 90833
285 256 64095
263 169 215919
181 120 757106
257 113 927727
68 33 514420
67 213 704108
276 154 147327
60 93 692533
29 134 257860
139 125 19693
64 21 954292
151 105 530635
241 154 213200
17 125 582649
9 278 795711
118 195 420885
164 68 967804
205 289 119042
280 246 78000
113 266 879807
212 10 19853
293 6 426042
262 202 409444
208 76 418944
211 267 556610
41 5 181997
231 25 600405
172 230 51829
46 287 639636
74 114 398259
86 238 35322
203 70 978483
149 54 190419
72 183 768386
130 45 48944
123 132 758555
62 111 883139
33 267 983139
125 16 500376
73 163 134697
27 72 923424
202 285 854312
139 20 864
3 236 501126
46 21 230303
278 250 400194
127 102 283686
198 199 519871
104 244 306987
104 46 560484
24 126 711763
123 172 372851
141 100 996463
204 216 931064
83 206 770188
46 132 552657
82 117 616382
229 69 898450
251 234 755736
118 224 277719
89 19 295285
246 29 128550
136 251 43913
22 164 444502
140 36 600011
133 283 97262
65 60 68226
256 299 642359
8 45 624620
281 226 67230
53 51 81500
123 54 442421
163 35 377742
221 19 816746
291 165 421542
69 8 376564
43 299 359419
141 164 801798
73 285 480847
274 20 903884
15 225 358358
259 73 798900
134 31 104468
42 52 48693
291 205 635100
67 72 219218
215 188 957210
132 92 741566
54 10 27619
198 128 471131
115 177 107333
196 250 923051
96 253 391679
159 238 308752
41 120 634863
259 226 463329
138 33 644038
62 248 191265
269 189 652325
163 23 230453
111 25 1798
114 166 811716
133 290 777100
168 70 441607
148 253 318837
33 34 88672
107 78 900821
274 117 712077
110 185 576500
120 83 51951
66 47 352033
45 272 163119
133 75 401457
32 59 393401
175 136 525326
59 168 826763
7 216 807114
173 140 888099
57 16 315708
170 241 700190
76 268 549024
164 206 267322
265 261 894817
41 86 46771
287 254 244330
155 212 677638
131 42 151100
247 152 701894
229 12 94600
292 76 87141
134 274 712313
298 175 459704
165 209 439614
105 41 648945
192 76 415336
144 173 823156
27 3 916196
269 127 417970
231 44 10990
104 122 773373
150 81 908247
195 254 719661
195 58 103791
222 73 491960
105 176 4361
191 20 286221
146 94 748273
236 60 186167
90 67 985952
186 170 481642
100 225 632832
149 28 382049
92 184 994896
166 230 596847
50 188 173551
56 222 508187
84 119 989531
148 136 162403
213 291 976813
77 231 897509
87 213 916719
12 130 248343
282 37 354750
253 263 78080
88 89 522538
123 190 803564
258 235 487140
171 105 104222
235 79 856104
219 48 529565
57 227 452620
229 209 817251
132 163 50070
174 293 461378
251 137 917579
214 270 652297
44 28 79464
183 179 682842
93 179 490790
55 214 539008
21 202 209900
182 187 345794
135 4 484598
205 24 748043
90 211 620758
266 43 685736
54 250 359063
259 26 64468
156 29 493238
129 32 57776
150 245 103843
83 216 204811
8 201 862225
203 200 149907
52 178 167285
289 211 188177
77 82 789025
269 58 572255
171 124 766236
85 268 59267
36 236 653584
169 180 475836
210 10 176093
294 239 268
56 20 163838
47 40 972429
170 276 602301
26 25 936208
300 68 29164
41 182 693697
189 124 352792
252 192 81925
73 95 532347
16 216 32427
95 17 832736
126 72 992821
20 213 898318
155 37 279595
96 164 925475
232 141 918726
127 91 919741
214 21 40399
265 244 699977
191 140 597564
64 58 542425
114 178 626600
214 177 476704
152 18 259175
300 31 745071
54 180 794364
272 288 740396
125 253 216482
291 82 716665
217 225 868059
148 1 134335
70 259 812245
84 27 170242
136 272 360517
109 286 948623
17 273 328286
268 299 319439
149 278 842933
221 212 465870
27 62 658247
63 274 146516
108 204 473486
212 125 126672
82 283 290361
255 67 515469
254 45 710672
195 25 470348
267 152 898445
203 184 397972
119 231 739410
202 61 790187
36 44 762301
59 117 437942
228 80 381205
73 12 684951
95 82 822066
139 43 463238
239 214 521601
172 167 558379
215 262 695353
271 284 741394
78 159 652635
147 196 449840
226 40 933352
29 143 70482
98 55 749772
241 153 469293
13 6 664098
185 116 396129
191 183 553936
42 11 476804
256 22 268526
40 254 877625
99 114 583321
6 11 647481
80 87 193754
221 54 532659
221 203 577522
8 73 874479
236 296 690237
214 245 242458
165 73 456564
215 59 318495
224 276 362657
181 71 34319
293 97 679305
282 183 564820
48 51 467122
23 251 564697
200 75 226037
214 125 22843
36 251 324507
53 20 585095
101 269 905274
155 219 608468
98 165 219151
100 201 582424
96 192 340099
294 202 990424
186 300 399284
188 20 254438
288 229 490545
299 112 430433
6 213 802503
189 215 340072
70 6 345476
129 23 99647
270 184 365339
24 69 620283
191 58 725175
286 111 829080
84 256 158391
127 53 925353
104 209 760200
247 207 176746
295 86 558084
37 110 107679
102 88 793679
216 72 822299
254 121 156602
213 18 986407
41 98 29688
78 183 122788
25 291 775091
44 157 638964
212 63 914418
69 52 1986
200 155 247393
172 149 65036
6 126 98355
240 214 115865
285 36 335661
240 2 343386
50 104 933234
13 281 448551
105 65 80842
27 172 376537
104 77 328494
211 281 524968
150 111 742968
81 5 747534
7 10 973537
105 116 593890
101 293 271854
7 234 658298
292 109 232747
232 44 769710
273 111 100104
25 35 776977
87 160 743637
175 265 557147
31 155 864638
88 285 748667
30 115 495988
69 185 887854
208 218 949338
81 256 176915
162 276 757947
103 225 998605
144 203 574112
91 297 303096
64 266 396995
186 215 164097
196 242 1217
101 106 315659
79 280 534435
233 212 894734
82 124 913192
91 63 263717
234 150 267390
99 6 381678
64 224 516080
216 35 148500
152 67 545681
246 261 10889
251 117 566097
117 203 478122
186 235 834016
7 271 700334
223 127 252977
97 234 585789
104 71 298329
271 227 351795
259 110 954068
257 80 625545
153 29 54801
32 238 160754
177 39 964914
45 269 113480
269 90 700532
253 25 31783
70 233 418465
17 152 538171
128 195 439558
15 77 309296
105 160 795434
145 287 966593
186 61 803003
121 25 928611
146 114 50211
161 82 240764
223 180 911055
49 113 196093
220 47 226445
230 184 289415
216 168 884362
26 44 142253
35 104 551891
124 264 454755
4 22 710273
126 131 544694
131 147 168976
32 10 650309
136 146 478440
267 274 486791
200 276 792554
251 105 62746
275 260 191268
125 79 582863
280 41 614258
91 100 679167
181 106 664445
61 278 379694
138 85 713094
195 151 357597
156 144 762299
179 42 297797
284 31 808265
52 180 466909
267 204 790098
126 281 231091
198 21 470342
84 57 875854
160 217 32972
86 141 818673
294 74 247558
112 34 623636
56 97 573948
213 107 92586
187 33 742087
83 213 185375
89 266 250396
94 136 941839
55 230 670252
212 177 575913
171 245 643250
51 68 12787
268 126 691867
49 79 631086
192 195 767094
149 61 866185
283 201 250023
233 172 39459
13 76 947407
88 237 27593
162 242 805739
17 250 354941
31 125 724858
203 227 133252
166 58 256070
241 223 715627
19 200 203899
284 263 596517
137 207 733606
31 289 872046
202 137 121049
272 220 67877
98 1 412414
5 275 644793
84 240 517802
41 183 411833
106 175 52958
169 296 740072
243 131 688988
122 285 458634
268 44 876704
268 41 371458
155 114 163012
31 177 529458
20 63 823897
102 227 739477
264 42 749393
235 48 481963
14 169 74182
33 113 299309
182 184 158018
115 280 493392
28 112 930382
27 294 423361
162 263 197031
292 276 53589
43 250 953709
201 157 514775
47 63 44934
285 37 628070
87 44 402118
174 269 243590
187 295 721592
221 220 540807
61 240 329865
153 105 81503
281 121 775300
298 241 786136
252 37 752397
174 16 748075
289 298 523656
238 104 597725
49 71 611407
160 268 901762
85 233 834350
217 245 43217
34 130 757343
265 150 323519
70 17 931108
111 224 803784
72 40 335364
232 227 456666
293 219 321254
124 285 873733
238 191 419043
8 29 516292
85 163 207194
242 25 120783
168 4 981536
79 116 612194
229 263 48914
66 1 68425
294 290 313086
33 54 139210
96 26 134725
286 263 177622
28 56 227428
47 225 422229
151 68 864528
179 161 241398
204 122 846574
109 247 403269
152 175 486641
107 224 308908
140 6 932624
21 238 832562
272 226 987984
98 226 331309
8 275 404094
42 151 670847
4 66 633598
200 244 190832
180 13 851306
255 90 898273
79 150 230878
268 240 651401
19 78 740292
158 252 590268
68 89 347432
82 154 602958
146 187 103498
300 39 665002
217 176 403050
108 233 538200
260 15 668333
41 151 502550
8 101 344876
229 242 390389
59 108 956194
52 241 634059
11 191 495245
216 129 100062
223 177 308880
156 122 670055
194 120 565272
244 245 892481
89 186 91165
221 112 588208
280 80 156477
207 108 679729
248 264 275343
31 183 212470
93 66 792065
18 102 65949
1 171 841329
192 83 225208
83 26 506395
140 212 290254
252 221 999249
195 271 349509
89 238 775057
195 202 20247
295 151 768474
177 2 988047
287 105 333323
88 202 1476
40 293 980632
208 189 710250
156 164 389059
148 111 499402
25 246 172510
178 266 638417
57 244 569457
87 281 7469
105 79 226719
280 192 154951
80 93 367534
49 213 843463
226 134 534679
39 5 277581
121 94 161198
278 266 407670
119 112 938160
142 20 80360
200 160 767682
246 281 190926
205 182 851252
241 127 343145
207 78 277709
148 57 145992
35 4 120472
38 205 965195
162 143 442174
292 3 227700
91 61 375434
70 62 163037
255 41 753876
282 271 156649
34 30 761524
14 13 596826
230 281 553141
147 52 529923
51 58 309087
28 79 26268
210 21 551523
205 130 863043
133 28 999242
142 240 271631
295 3 686150
46 163 854729
81 153 302571
50 175 165867
25 162 496251
212 59 888204
63 285 90254
139 116 689194
173 78 736654
248 209 425157
191 138 724701
55 37 62132
41 269 947391
69 252 957211
41 122 48113
78 82 424136
175 195 552070
229 176 955583
195 224 220090
250 155 754064
274 226 786323
254 215 931136
219 279 270085
88 294 35353
280 103 907416
240 277 607778
187 272 754894
146 18 526407
52 158 865993
5 196 9327
200 4 798872
12 142 901108
228 196 196028
4 267 944903
82 173 465150
6 234 481562
45 28 617224
76 28 230985
198 280 550335
283 225 567560
252 250 678467
179 233 757375
116 124 985623
211 89 27760
153 39 963879
267 102 792655
34 262 171839
228 272 822859
130 297 160865
114 191 831414
184 44 935876
250 33 944281
99 284 92106
99 2 510357
161 141 750415
15 137 53549
50 298 872904
17 255 691235
231 172 97880
82 42 422350
265 34 127396
176 242 793789
1 193 466899
243 126 569762
129 50 20107
94 190 906336
98 227 801911
257 22 150168
151 182 283235
150 126 711056
234 241 698314
130 11 577040
173 135 649280
105 261 437718
128 172 440417
284 207 484142
62 177 203687
24 100 455247
80 242 735948
152 219 905527
116 285 819871
167 226 7457
128 268 936792
299 182 157763
266 245 45188
71 299 263531
154 299 673433
85 296 441204
152 127 724056
297 70 416394
191 217 62550
160 72 86014
67 209 99893
219 272 652699
142 185 900942
85 284 4663
132 122 1379
39 228 652465
110 107 255925
15 75 330436
299 55 969139
195 101 238260
15 168 853387
233 191 99879
180 47 245932
29 89 349564
219 178 234383
290 31 49071
218 158 870412
192 69 228595
30 208 890702
96 119 910707
84 257 918853
51 258 163346
77 188 796752
117 259 205573
37 249 510310
21 25 880677
120 3 245259
164 182 437034
91 14 494948
291 184 629141
85 60 4916
218 136 986837
210 39 348467
64 67 966133
273 246 813848
85 80 405702
169 256 679078
97 194 880832
86 130 925571
152 5 687954
103 261 495394
197 292 167350
173 103 41202
48 166 39162
255 293 995957
113 131 634507
172 117 324276
216 183 161795
296 208 630344
61 172 371519
186 55 637536
291 104 326573
189 14 270762
21 5 865005
232 122 406834
178 39 1039
15 283 111870
31 193 958838
196 22 940992
93 78 251301
131 249 208992
294 41 215620
167 68 182206
259 150 378275
65 293 942848
147 215 791519
93 103 375356
213 296 106479
83 285 288944
103 155 217276
184 295 448756
174 270 352560
273 292 869509
216 31 587462
185 3 347211
190 144 441128
212 139 885972
118 133 726632
284 162 217367
211 141 362249
102 188 298813
60 285 942913
29 83 441338
251 155 119782
67 193 42491
61 161 495489
287 13 379573
51 75 454505
205 216 77994
29 51 518326
70 9 186007
97 94 590315
3 253 58392
139 266 102677
245 300 359144
244 210 544149
221 7 602812
207 4 510540
97 67 892960
290 143 53085
174 159 93031
285 208 358779
21 52 96864
6 152 322195
226 188 619088
59 85 764037
19 277 221378
300 95 957367
5 205 883706
177 8 176460
277 125 767821
3 22 816801
205 151 163264
245 292 132695
243 275 502062
177 71 853950
219 199 679830
50 165 756268
229 20 29767
131 151 515004
62 13 756706
201 144 267233
284 19 129622
47 224 854462
260 245 208407
150 252 711892
234 256 596003
273 212 176636
281 160 323024
16 123 601026
53 246 436234
128 169 447426
118 73 587858
294 163 220474
157 243 198724
157 140 552035
9 241 996319
158 24 769131
108 128 997957
229 114 959411
186 140 664603
280 21 570360
62 116 230157
83 8 953462
154 271 962522
201 181 920367
268 152 611405
284 241 639003
251 188 998187
260 187 718045
286 83 823464
37 222 406110
274 198 228067
167 237 122350
109 231 922608
267 176 484347
150 284 19796
101 84 790206
210 188 485451
168 268 601524
189 144 8011
14 31 206774
106 269 344967
201 238 154445
16 222 370007
263 288 539916
300 285 721919
8 135 864639
185 173 914724
40 210 519848
8 183 56032
295 108 931841
220 48 329679
163 180 400738
93 133 250373
165 108 606484
15 184 732341
256 179 133965
182 91 339317
121 61 237339
38 185 624164
204 257 290517
139 285 641605
22 97 996583
129 211 581157
216 139 440391
134 160 10816
88 103 112223
141 67 421459
180 138 525123
257 190 442436
38 276 694172
49 47 78737
153 136 211844
232 69 563789
158 143 580955
110 125 235615
117 269 873594
94 169 116869
279 86 244333
273 15 847147
82 163 185989
89 279 716254
3 152 227331
282 158 118580
237 251 598550
10 91 111257
287 106 747558
57 162 162448
259 75 405553
249 7 899758
60 230 931390
164 27 182323
231 88 343951
278 95 211160
231 186 312090
75 297 734413
174 297 175504
72 268 703915
257 270 397725
142 133 737668
237 115 935595
52 200 564891
12 64 543915
156 121 556698
137 12 893560
34 239 250701
139 207 881001
109 29 720525
253 173 324598
233 86 232671
57 60 795472
243 187 313301
158 216 721225
137 107 319045
16 287 965784
40 142 416537
156 75 266809
275 137 362365
166 262 23647
279 226 559164
21 155 505367
60 71 357239
142 216 956196
119 263 661596
83 1 495340
18 181 9334
75 194 191114
237 206 41080
224 300 305351
218 13 133623
26 165 167497
45 189 872431
143 128 79615
299 75 723315
192 20 365648
161 290 621062
50 122 128956
288 56 845747
131 94 355222
138 91 728654
21 289 11516
262 224 783904
23 75 959541
293 194 27007
266 158 361926
71 251 469020
35 211 695280
123 279 776107
166 97 339381
137 259 873910
199 9 186817
286 93 424102
298 27 272365
89 285 514192
162 243 864234
51 171 548278
122 157 920727
289 136 264954
49 115 633153
41 107 743840
54 209 45030
133 72 970830
175 250 710085
252 286 261675
300 205 439990
36 161 441227
13 214 548427
150 34 452497
160 58 781858
229 49 467764
295 28 503778
208 288 409938
258 236 772814
286 29 187336
153 13 797989
99 294 411870
149 274 397
284 64 528002
138 296 496854
30 261 675479
99 246 977082
175 148 997423
123 77 902781
18 226 123260
146 111 935740
154 128 473570
107 254 186292
290 66 309210
232 13 838956
19 224 59505
255 131 560085
105 86 791303
2 80 352745
133 145 265594
262 260 254181
105 266 395055
186 220 159035
208 279 550915
300 201 928518
255 250 81697
91 287 140382
299 6 741440
200 57 453304
240 186 706156
190 59 196300
89 14 859602
286 245 111406
291 220 959021
63 234 38948
236 71 319874
127 58 304873
131 177 377336
80 157 365469
234 191 78855
228 19 904817
110 261 753250
212 255 314311
206 189 651119
108 284 832806
189 228 568964
79 139 793497
22 29 307414
37 18 339435
20 16 298344
113 227 524822
23 98 709223
284 182 752022
17 278 503981
278 135 148737
94 26 353981
196 31 791388
136 193 728405
244 29 646673
9 215 483290
176 160 42871
47 138 76311
221 106 441754
221 145 541488
141 243 219588
64 282 71488
204 121 287656
207 249 99669
56 125 683133
266 128 193026
9 138 328735
290 260 854750
188 225 924504
230 152 559244
62 125 209127
67 18 393930
153 267 38850
298 259 602367
278 16 346963
223 244 661766
277 93 947008
277 223 607369
227 116 784001
266 136 308444
75 32 867466
59 67 651354
77 161 735824
231 115 384289
151 84 916801
215 272 221968
220 113 911334
118 173 339893
49 94 999599
120 52 865523
32 7 48695
264 106 658073
10 281 238212
223 41 317418
265 129 950371
109 118 343243
151 186 942001
163 12 230408
185 109 991296
11 99 286165
68 255 280912
195 236 644020
238 55 544354
187 115 43771
221 218 330649
8 43 373285
154 175 356234
208 71 368605
253 293 532382
298 264 22230
16 150 122588
130 234 262907
41 42 281143
153 27 246993
6 160 300629
118 273 415241
249 130 849189
14 122 426970
283 145 785930
34 96 972732
238 149 776608
74 121 209554
103 59 729873
118 1 28478
38 286 594192
256 172 86678
62 130 421373
263 163 542969
291 167 103307
46 13 26417
127 176 318071
129 91 864020
173 122 243980
120 46 359476
251 83 581535
119 123 75066
272 141 850269
199 103 168380
84 188 97275
170 76 485711
276 92 594343
193 281 385545
179 165 740731
239 276 894627
176 26 555517
70 32 975662
258 223 736956
147 220 385409
5 143 949876
83 254 391168
106 158 780542
66 212 324331
110 224 659961
117 187 896992
265 90 956067
43 194 573357
237 99 590843
291 142 629159
221 21 867240
28 164 140235
99 47 244174
86 289 17367
173 29 711522
204 209 279421
98 236 749341
66 116 955132
200 197 87436
137 16 769599
210 270 466396
298 76 696423
201 88 763738
180 1 40185
274 193 872819
240 30 685682
110 29 619395
125 75 126026
203 255 511413
220 30 240722
64 76 902563
186 1 27102
8 159 635210
129 59 538595
147 16 249635
129 276 27389
81 268 450172
269 187 344513
75 29 14009
264 266 709521
19 42 925574
264 4 477016
177 109 444596
204 179 30301
177 122 663844
20 9 374679
84 13 811565
133 67 698512
230 86 9320
265 270 430812
161 33 986657
295 272 302495
160 252 223680
148 134 602720
218 27 359681
268 222 449245
288 179 876942
258 253 436506
166 121 842768
117 68 35738
278 23 29269
17 254 13929
35 116 138849
256 120 151408
177 13 931259
154 137 374875
66 111 430122
216 89 253450
282 247 306832
147 274 496091
172 116 532036
108 92 182201
78 151 62868
28 143 680458
113 47 426102
245 74 150798
297 243 906041
157 93 569643
234 149 32262
149 218 736364
31 276 390434
300 126 459859
226 110 889881
247 190 365189
220 105 258448
65 69 690120
122 277 570483
123 109 827986
294 269 783658
176 151 69958
176 225 291069
248 153 858305
275 184 782488
166 204 573145
239 171 740803
127 11 671859
79 237 378404
68 178 366963
115 156 958045
45 43 716328
20 194 463122
9 37 797070
68 225 179172
223 291 688015
250 258 477630
122 218 317208
247 143 51333
160 106 526686
29 64 523423
176 98 606833
102 137 402253
258 30 703615
187 266 628873
103 53 954690
26 37 894235
55 209 479805
186 260 423616
60 243 877109
123 93 599391
116 118 554666
69 102 302747
108 267 960393
72 218 832231
215 246 212566
6 92 619405
163 45 321768
66 259 142606
31 124 270441
211 20 537086
33 98 321416
74 56 828238
29 215 942480
70 83 333800
35 244 509292
69 212 688400
38 288 468336
229 127 382974
156 123 669621
253 269 379769
241 53 734632
218 229 701462
17 50 339379
97 66 95300
132 151 139217
110 229 883152
153 140 316445
171 221 515858
268 86 737046
130 143 731834
178 249 614983
253 65 450316
152 280 140479
280 117 965625
180 253 775238
203 248 866035
151 257 525456
284 288 873075
33 24 231357
52 59 338831
52 203 39291
29 226 367509
135 203 650055
167 16 751649
67 84 84632
56 38 101049
123 103 444297
108 20 813553
163 279 500192
244 75 786167
205 40 350822
214 294 701728
37 120 640227
282 79 53746
211 266 475844
252 29 465392
274 207 738209
106 12 713444
257 122 35115
297 10 537513
143 198 525827
191 69 741938
213 289 175169
92 122 153764
233 3 424145
158 12 917620
43 203 302820
90 253 456649
94 44 296742
8 4 212887
83 129 458128
125 3 33782
228 213 80168
88 41 946853
119 217 748419
296 272 180728
290 43 519615
81 103 742748
201 160 409598
227 135 409748
160 232 856240
190 34 34171
78 54 244615
98 231 983798
227 285 143818
226 51 833492
244 250 994888
3 161 793668
93 85 125943
103 44 298312
235 292 31787
292 252 349301
20 81 353465
21 65 812775
244 268 344962
172 89 978924
260 18 281274
64 35 145978
199 294 9381
255 66 739173
292 107 588844
121 4 808810
199 184 133638
14 168 873649
76 293 615951
5 273 211416
76 128 544942
15 223 318084
194 210 580844
273 108 504842
136 75 582183
48 73 726851
169 210 623176
279 124 372226
262 213 438352
202 300 801049
144 28 766863
90 61 665190
227 112 431983
25 15 146484
101 137 987672
39 286 951197
77 116 225541
7 3 794166
300 221 136201
109 93 187288
103 98 133895
15 183 427041
70 102 993999
188 35 115305
278 84 414476
278 257 939025
255 275 105403
223 115 133490
191 53 474325
143 169 457216
22 68 70609
92 5 682753
29 137 298570
65 236 269876
96 21 970420
69 250 282627
271 173 894578
37 91 580381
102 60 691427
155 141 593304
63 190 347504
183 248 402058
196 226 487547
19 77 389465
149 159 54817
132 95 951611
5 136 558221
140 43 761680
29 213 80544
188 292 594511
126 51 522320
297 121 516999
222 200 532455
122 120 538046
38 12 425125
127 274 482498
8 53 192781
158 136 434386
168 6 693055
234 120 58567
85 63 321681
239 240 314219
4 214 258511
81 147 149256
279 275 198278
74 40 230843
272 46 431552
13 226 936545
128 269 566485
161 1 496532
254 44 798611
69 4 123637
97 74 225965
165 69 348204
126 133 192511
294 264 840958
286 16 545215
21 167 946302
219 137 182346
231 132 342273
45 34 833135
211 100 905596
299 261 62480
151 86 165230
76 210 21763
298 125 514533
129 108 974196
67 42 171039
82 246 884889
229 75 441319
166 259 151721
261 81 585695
50 269 178837
202 36 289400
122 187 528460
129 209 74958
20 254 944513
87 293 943688
118 241 685750
182 50 244286
146 131 985464
172 54 686567
300 141 921166
125 77 164278
220 24 83328
36 179 484758
191 52 19376
246 235 864985
94 25 186851
213 68 355714
276 125 879742
94 278 156932
49 39 455121
249 228 656520
213 146 613780
50 242 849351
274 37 673258
99 27 441091
254 8 378654
294 121 789053
3 130 762433
41 141 789639
297 260 771029
298 121 378590
152 298 159015
24 28 83714
204 249 136849
247 225 771357
191 145 8415
61 263 329478
44 108 23992
228 209 60483
67 155 384981
127 126 508591
217 172 622698
55 188 422962
16 132 90538
87 75 830614
119 11 423124
286 76 311085
298 202 202454
6 5 113618
153 193 623163
142 211 155042
252 164 42832
47 147 402604
188 194 402815
233 293 179833
91 247 865705
281 79 367684
292 132 383863
106 72 667630
267 257 691532
286 53 897619
101 296 560892
26 97 772506
149 291 903293
82 137 736258
257 115 742843
273 282 990416
96 300 587619
64 113 625495
130 150 908529
184 260 194680
229 15 776603
134 259 995901
244 174 988829
150 181 707041
123 51 529765
51 131 340593
191 78 674725
281 170 473848
226 59 230973
89 42 577066
300 247 490976
47 127 396152
262 292 604171
272 181 321429
218 299 684001
157 35 33362
136 1 151374
22 172 640688
103 188 93585
253 152 810444
138 103 922198
35 164 122886
295 164 468894
19 264 287281
272 256 82410
209 191 626744
254 116 246966
241 115 383979
88 46 206455
56 18 231338
259 68 690306
4 78 509520
270 192 810190
267 103 607685
77 22 993990
49 276 641228
243 271 566573
292 90 648498
140 20 91599
176 234 362433
74 5 543152
103 8 891023
149 10 400085
267 282 13239
42 54 450383
4 112 69949
80 241 214326
162 298 102838
53 295 619653
126 27 510002
139 122 820857
250 256 710040
131 214 55668
13 231 135718
288 273 140352
88 150 125275
279 244 541338
195 14 466496
185 197 695987
63 125 41433
193 233 220238
24 37 532493
154 96 488319
51 190 60019
24 76 594921
149 296 208377
237 156 804568
254 11 255515
73 151 759677
171 40 422397
41 216 208386
133 197 38974
175 237 640903
21 128 101420
20 162 872690
119 225 446330
93 122 265611
33 21 840415
23 234 648178
251 56 566253
143 271 721273
212 281 854339
95 103 89010
136 247 283680
19 120 708072
201 102 755741
218 203 181209
230 40 243066
144 127 84702
202 205 897549
171 294 284602
3 40 467551
288 153 857035
60 4 378365
232 63 42887
68 60 861823
25 47 55327
299 287 503632
213 174 208056
225 228 760060
138 31 833236
278 186 642243
290 197 701147
254 251 305147
130 2 663409
91 299 509564
191 133 52853
130 4 454247
24 21 720811
15 44 540224
298 246 605066
29 14 424806
244 156 957867
127 249 460530
77 195 700561
167 233 365510
290 62 372180
245 25 821602
76 181 248800
100 137 461936
196 216 554523
57 280 835836
205 230 968894
232 87 912922
268 78 845579
122 280 202482
177 36 161304
261 51 63666
263 157 720530
193 74 622208
163 126 602123
162 111 628153
78 118 846800
265 221 73820
174 105 287805
183 120 776366
24 74 910909
71 120 350468
164 138 163508
197 205 246324
27 78 587669
207 11 52108
92 203 735172
238 152 673115
93 254 5822
277 130 398724
9 11 59599
271 91 139374
77 85 850205
154 85 860231
217 162 619170
259 219 600564
180 69 480103
123 265 360645
290 185 524492
205 155 442031
130 220 361821
86 209 699786
44 70 545484
216 105 278906
151 106 483921
17 267 695274
279 273 53761
292 275 921681
217 14 103674
87 152 928558
85 173 340923
291 230 447125
129 60 973317
265 62 199545
200 108 317672
186 157 230881
45 126 813975
235 109 892087
287 255 167488
208 120 533798
51 248 343503
32 64 155434
186 150 235488
171 187 566511
38 196 654509
209 81 748518
143 194 862653
290 164 722473
190 198 696883
180 225 852392
172 86 289743
93 22 71301
288 215 884347
28 13 534189
76 235 350614
260 169 48975
270 231 686399
249 278 983392
137 95 768247
112 214 993642
26 125 634388
20 235 894901
103 17 559495
22 202 214911
245 90 977960
138 125 290128
150 38 893597
161 269 517794
228 29 772674
128 88 644349
111 135 634391
87 111 481427
217 107 614977
176 62 62005
263 117 149260
17 296 840325
223 142 91399
265 48 317171
62 24 625517
167 295 311869
224 117 244320
215 223 712295
74 10 725841
265 4 407049
120 286 753820
185 71 808820
45 125 217450
150 128 290038
108 247 973523
108 42 816942
158 210 478872
278 294 946352
265 27 469659
290 200 218956
144 112 315201
148 131 90698
230 65 777618
154 138 157695
280 232 938063
14 284 849353
118 271 709530
267 300 499494
168 7 773367
80 181 328799
23 229 316690
264 230 744503
271 70 676875
218 237 397535
68 34 545904
233 270 991401
243 282 30853
19 273 702106
43 283 769612
101 14 776515
228 229 19790
6 217 717503
245 157 793494
290 24 843570
246 274 781205
258 219 672747
167 257 270831
9 122 267067
229 6 429348
150 230 428770
61 235 155129
57 111 382367
52 170 958042
273 126 330817
3 199 422175
169 252 193864
237 111 609826
25 272 554604
126 161 533404
136 265 472408
84 229 67067
157 269 725231
250 284 82822
169 51 998051
295 283 448033
65 73 740400
8 243 662931
265 253 880823
81 238 650784
9 56 141753
15 63 827297
84 117 954560
217 165 705456
21 60 106344
168 234 514389
223 106 204796
12 123 78923
154 30 710944
280 82 998106
187 292 691502
21 213 921495
232 89 70531
27 205 769950
255 264 176888
94 186 220945
292 146 984715
181 63 517809
61 250 882397
137 241 58198
18 19 295943
125 195 121850
50 274 369751
160 271 59564
45 267 467356
100 94 581979
231 272 316864
282 214 574469
175 71 400944
59 281 873969
211 139 123924
90 56 158619
245 185 524911
263 154 643671
206 101 694063
39 9 9553
235 269 628967
95 266 656589
229 157 950874
97 125 782532
247 196 249677
84 192 194815
264 139 525024
139 1 334362
220 222 517189
139 201 541819
82 204 997449
112 141 540560
102 132 255248
87 120 400290
219 159 983481
144 273 638792
197 52 957925
188 200 611453
148 242 67473
84 8 146365
240 116 280996
197 37 839002
197 2 50162
27 121 526263
23 113 436694
19 298 846724
1 157 889157
24 114 86268
32 114 801059
157 280 124098
296 269 732863
178 191 369775
180 118 755410
19 84 695293
299 67 411357
96 181 598691
231 217 670411
178 88 341979
291 22 71365
204 227 444042
29 128 351112
152 114 749914
114 39 306038
9 162 391637
267 231 918881
83 116 12298
202 159 223060
28 290 660966
131 205 515906
18 217 220588
72 158 845437
43 291 319055
138 55 315491
96 47 488703
278 125 458992
260 84 122116
99 79 34999
180 209 481829
205 70 78072
141 156 559458
28 247 882306
217 111 811094
140 46 617819
214 103 91260
268 183 197835
289 173 546567
133 14 453623
24 86 103836
76 200 209571
41 29 607816
192 264 481050
263 282 626781
245 143 369985
46 223 418627
35 144 64466
136 105 129300
92 222 459771
89 214 348741
144 208 679304
84 133 93268
95 128 167923
28 237 312460
232 252 638723
93 31 179287
31 83 253013
130 231 829356
91 149 450788
43 160 67288
64 272 282161
132 11 234642
86 15 801158
240 252 932638
157 189 927062
140 248 929421
222 266 689410
139 255 929411
72 255 684796
39 214 716973
182 292 848431
110 106 910997
131 120 327835
38 103 562879
232 255 934113
286 42 45695
29 116 855396
138 83 876720
140 128 240493
224 112 137664
242 258 722440
128 70 595304
174 51 652265
162 144 724015
57 127 508500
66 150 190301
151 275 805432
183 161 623662
108 64 234377
268 226 533664
229 51 752534
5 169 681332
172 106 891199
267 41 124240
55 273 395859
285 167 73656
158 21 870478
232 195 501578
98 289 380678
142 121 32953
205 74 860466
288 50 576588
111 74 122171
123 129 562165
175 22 706930
1 24 753819
230 293 241130
204 156 584976
27 91 617084
258 1 266288
158 65 401077
298 47 301937
244 234 366517
252 229 798294
248 92 246890
102 133 953213
68 199 265967
80 129 907839
179 216 161406
190 176 837977
23 189 533165
177 300 535464
87 263 881687
76 269 770301
278 1 540365
71 2 74973
286 77 341707
51 192 852776
279 7 521802
254 259 273606
43 172 655908
196 36 691935
11 231 431841
233 146 470126
117 221 11907
34 54 236402
105 175 757202
237 100 576173
40 281 338569
249 80 885763
175 183 318076
66 234 900980
227 89 313379
281 83 873705
3 127 623790
124 203 989155
20 82 338470
106 165 291167
138 157 238939
26 104 9283
28 154 450126
283 63 293394
216 12 138575
142 75 80714
199 120 3330
2 26 234869
70 273 548752
142 224 424220
133 294 973447
41 127 292536
230 265 946861
67 241 762811
54 292 427077
99 239 526358
8 72 262025
49 208 507315
10 292 240542
184 258 489889
163 161 258504
113 41 539037
73 113 256002
15 60 267587
116 128 222555
86 100 868003
284 227 799374
227 35 532713
173 49 7442
27 82 911317
14 28 945500
184 280 799299
209 158 745658
200 206 277177
8 235 86497
267 174 244554
92 253 982647
1 288 958274
104 222 957139
8 85 808423
114 145 540014
288 191 267026
128 155 911742
206 90 59065
42 123 352860
69 93 483848
35 75 939059
221 12 59091
72 289 424801
135 79 331651
196 151 206143
3 56 128118
58 248 560948
179 274 933724
248 7 41268
44 55 762992
295 191 852169
76 195 203864
160 127 984419
196 14 216053
73 112 430240
142 79 338724
197 277 635436
290 250 325795
159 262 864465
112 267 486825
290 210 487280
59 21 381417
105 84 218820
20 268 418135
239 164 211685
50 90 144661
1 216 601852
104 235 178903
52 89 332399
42 208 769540
159 196 371623
9 263 7289
219 203 873894
172 271 254615
209 296 578191
100 156 16609
148 59 469350
94 6 464908
153 159 195750
163 283 58773
276 209 981828
203 58 362589
232 163 359529
274 214 376233
93 261 170692
145 183 961556
8 7 387097
199 37 722306
265 86 944836
197 77 159565
95 11 471234
140 34 270427
136 91 595527
194 259 875283
56 267 629442
225 245 741848
122 13 121858
231 198 37102
93 288 335419
158 173 600749
85 271 914597
22 105 129843
68 233 74993
64 43 362847
205 196 159345
170 132 512106
111 166 584997
93 278 86375
37 251 825000
158 226 188904
95 22 314409
296 194 932792
159 160 232899
41 218 648333
15 165 121438
18 178 498089
74 278 989445
273 160 342252
202 237 437884
208 161 384033
271 5 700411
138 118 802877
270 134 70601
182 107 178073
123 201 662578
80 52 406568
17 153 795495
282 218 832044
128 41 483419
275 54 930962
14 288 977781
265 213 811814
285 7 191386
286 291 763708
191 74 93499
156 66 969524
218 108 648470
233 105 616221
18 108 761160
24 110 344524
102 131 240989
165 22 556865
126 91 76874
101 83 845671
90 4 563449
128 254 44937
155 192 80011
73 250 100798
272 65 684339
241 21 520046
215 150 581929
40 56 871914
246 69 763119
22 101 131228
110 136 537789
105 99 997996
239 115 923315
178 263 81367
121 43 511893
19 227 280831
195 186 359589
252 105 882416
84 205 547533
266 192 781823
46 173 176556
258 248 244775
289 58 755784
234 107 997820
18 293 636415
291 133 222199
196 153 36177
247 21 993847
159 290 623401
28 60 334765
299 135 465469
293 78 485816
254 120 335719
251 195 95795
271 191 373305
57 21 423242
221 124 318414
130 169 674977
30 27 725706
50 10 911803
36 291 716679
227 121 705495
223 228 196490
222 67 136357
252 263 820711
262 275 548448
93 218 765099
112 209 707320
264 22 458541
70 244 752133
289 34 82813
155 289 365868
104 85 135145
229 4 682168
92 279 533999
97 33 375063
76 55 925011
42 275 138614
192 48 378272
267 80 804533
160 197 130602
58 277 736907
48 248 303063
194 18 550177
285 72 581700
98 185 791103
86 246 307828
297 228 347107
114 67 240334
167 22 336334
22 237 885256
182 55 827010
1 250 796638
30 153 105670
106 1 286073
132 221 873442
61 221 989299
288 5 748944
112 70 180520
81 279 111267
142 71 276262
264 115 567733
88 79 166094
280 150 717824
206 9 18418
8 26 221343
190 53 200347
188 132 711234
294 151 14705
229 166 686192
87 262 178984
258 164 832052
247 161 380455
115 201 117627
106 195 770115
113 151 81463
266 152 562706
286 20 478310
99 175 566158
262 32 178691
6 180 406355
14 254 187751
11 85 31656
290 61 273931
112 235 705923
219 207 215717
53 298 151461
13 255 35148
130 115 845770
17 85 288854
161 254 195846
189 130 278669
10 296 457696
199 165 197424
6 145 517973
200 135 139220
181 107 367524
126 238 457351
179 56 207797
224 136 720494
17 44 59809
42 188 917590
3 165 499889
111 4 461884
253 123 370351
148 130 636397
24 93 202534
186 26 38262
134 200 405393
157 117 458027
155 82 17789
18 113 89210
100 76 397738
1 47 357835
181 92 784979
83 259 281163
85 123 854505
220 176 983533
163 262 52011
257 261 141620
84 172 999195
58 16 555506
256 79 49918
227 119 368453
165 167 174939
19 113 45928
158 179 613507
260 122 447845
256 105 392910
250 273 15354
49 21 228761
112 122 544967
110 35 344963
294 259 678129
70 3 560981
207 234 654121
92 152 114184
24 11 690786
88 293 903904
92 265 875884
206 161 582500
270 142 709523
202 112 954301
247 287 497870
143 122 39794
79 86 177209
155 222 365344
74 254 538434
9 72 801432
172 18 726618
125 226 239490
248 114 198860
33 90 439748
258 224 208603
180 110 793380
11 16 737226
104 203 701898
6 78 600247
261 209 9311
271 37 314185
138 258 876684
60 6 741645
287 4 362667
94 112 214091
73 278 648898
109 88 28809
248 284 394454
148 230 281835
276 280 93955
131 289 603936
272 4 261701
33 62 232778
202 26 430847
32 268 853019
235 65 587660
292 31 561975
264 131 715568
157 47 609313
6 84 186426
236 217 503025
7 300 148446
213 128 674893
203 5 898639
269 68 789626
47 238 994987
188 230 916894
214 272 244676
73 21 737595
157 12 480489
131 39 311374
181 199 816159
185 149 387121
23 227 184227
231 223 214362
104 126 113169
144 75 409965
210 217 645245
271 73 733193
235 91 982855
276 192 25072
236 124 90459
153 4 129687
163 234 817163
141 285 495341
55 34 97874
76 63 26522
98 80 203510
45 180 666743
92 124 379956
58 47 116857
86 187 223290
66 134 738750
167 244 571839
86 195 581939
45 300 602867
149 81 690930
131 82 388689
151 290 483865
121 2 552596
174 37 97601
217 298 591765
202 119 598035
66 24 211601
3 153 598483
245 40 597327
167 175 531964
82 176 647098
79 283 811908
154 94 959488
228 281 35275
225 37 960090
233 180 898934
17 10 807356
114 268 358564
141 68 210158
163 72 3009
125 73 344031
252 210 249421
59 172 400044
177 266 33981
126 141 926960
292 25 881498
60 92 388545
180 18 12552
191 174 373835
34 157 857470
71 35 733306
262 2 666989
169 226 381993
226 208 162303
202 121 942514
52 220 303107
29 107 306233
300 117 138926
98 174 196634
213 115 771396
279 98 128455
282 107 194373
86 202 435756
128 85 355554
265 112 482265
157 85 290136
154 188 683899
47 104 600850
182 155 162829
272 239 883327
19 180 31625
181 182 504734
139 254 997587
154 45 530867
177 267 441917
234 133 844029
155 39 847110
101 231 105910
158 287 174544
266 233 729491
107 228 122281
169 49 309815
70 179 939308
190 23 872369
257 293 958611
272 89 629328
40 232 740429
278 226 789701
140 176 888202
148 123 189120
234 19 280607
21 27 146920
68 85 468667
276 82 383963
88 55 992340
130 262 218857
146 26 409476
221 60 357508
22 236 474698
109 15 786774
56 149 104030
195 114 128634
141 77 909034
59 199 412471
161 76 325435
38 109 590173
108 79 648690
295 274 817888
72 77 566747
85 247 67525
36 277 914062
27 161 6275
163 29 416065
38 94 963343
94 20 470483
167 122 3631
77 94 655785
104 147 420725
246 79 411497
179 83 23415
248 181 422790
289 273 520784
124 146 888937
293 173 544840
216 38 179353
109 77 544417
32 66 882943
114 130 893697
89 79 932523
249 41 960941
255 167 384665
152 187 460682
149 108 357268
115 244 374324
87 25 903052
109 145 25067
44 242 683559
296 136 34083
216 115 16965
206 171 716240
137 130 309979
40 89 125891
113 175 411122
276 24 232095
151 118 74425
148 173 711239
295 209 910440
48 52 567319
70 294 245012
70 177 887015
252 144 943196
174 115 323352
89 196 932491
65 68 948313
52 17 606830
264 201 978112
99 276 369379
161 241 588432
226 213 930757
275 49 226431
267 284 53095
119 193 770449
238 258 145782
258 32 463583
82 90 670648
234 179 273346
28 115 700811
64 95 417455
208 192 118940
172 158 586
221 69 19450
52 258 346857
10 300 21374
204 219 319372
197 130 398596
31 258 409617
265 135 110163
180 249 991203
111 82 83878
59 290 803200
162 134 524409
273 253 74762
61 67 841445
234 141 174403
203 95 874757
107 214 750943
85 253 865145
259 106 838282
274 13 883861
64 33 896693
53 2 2676
117 66 438903
175 264 794505
86 104 265734
22 99 554048
165 138 721676
171 278 839730
175 211 340894
94 2 956047
190 30 197958
297 112 961442
97 19 592594
1 63 596037
74 28 535470
215 109 707520
233 83 517235
64 7 349290
139 97 973815
197 161 457261
290 108 657151
148 108 716658
161 235 655479
139 257 722797
105 37 587606
67 47 572586
147 73 720271
174 183 855814
262 287 17391
292 167 260012
208 37 215341
252 265 526039
138 265 447595
106 205 315395
59 140 527090
134 61 540336
17 60 134423
93 34 139352
211 54 193922
59 93 823214
167 148 945268
247 217 455008
206 42 279236
267 242 74189
190 129 501481
81 120 742841
90 276 256639
160 141 138542
221 74 168795
295 84 62587
24 213 414204
157 264 137703
139 6 802904
49 175 962915
146 102 291081
56 15 121461
218 54 131987
278 284 390135
235 165 684731
168 250 237977
175 258 538800
84 68 110745
216 54 309833
255 300 785744
21 172 51611
59 176 672649
153 65 454959
270 72 314824
88 101 541288
148 127 94031
233 137 65426
232 109 286213
211 61 652791
136 57 419116
51 121 576449
47 166 392217
11 18 598167
194 233 905009
286 253 598491
173 179 458944
17 3 812118
108 111 816724
289 17 354695
71 116 573085
96 1 430615
206 41 521521
151 85 861656
185 61 29480
46 259 76745
234 67 693578
237 47 676302
13 102 730848
67 243 213337
16 38 797016
261 136 950521
206 97 954273
108 191 750050
44 31 372655
68 274 319859
174 86 396227
155 169 841504
253 161 45144
94 80 726015
216 29 103707
74 272 983784
257 194 100701
29 202 698276
300 184 799882
95 42 826183
49 109 381804
12 262 162766
253 300 57792
277 183 504640
157 121 127214
241 62 424187
62 146 147084
58 17 369031
176 35 440173
125 9 252105
13 211 170020
76 86 840956
69 187 741797
140 101 809731
12 7 721046
202 48 534562
181 158 103230
135 119 293860
149 36 268943
265 100 878769
268 6 876871
35 12 483925
87 62 568312
19 245 391996
215 1 672177
205 256 554346
63 159 455311
179 226 563693
67 187 953917
260 196 110097
187 47 627532
205 123 940133
228 95 427659
257 237 178695
204 1 785411
152 174 792027
214 176 744899
40 62 433723
119 141 807804
183 107 51363
275 134 428532
214 246 714929
239 262 902140
46 158 451621
48 28 961549
222 228 159223
193 89 828237
154 290 588537
209 41 253654
19 107 306609
230 90 949083
30 146 271222
23 152 740702
214 8 612487
273 261 83437
241 256 271104
89 3 319654
280 239 993671
233 74 993571
57 164 91142
79 48 460929
263 291 293961
297 30 299109
45 221 756484
229 99 359860
270 175 901108
233 292 312482
166 165 312307
12 115 270895
215 84 912221
217 82 405647
56 122 553384
119 64 797257
269 60 817329
99 168 118464
20 83 804354
169 189 351476
240 11 647821
279 14 780720
234 117 744752
120 73 446469
119 244 548836
232 33 222578
65 152 72957
103 83 322546
7 87 562118
119 83 538316
2 34 504625
247 50 945542
244 16 876396
172 32 493052
179 223 796144
300 154 246650
283 196 695348
131 241 23049
175 239 641226
162 61 287609
213 92 794433
269 200 879912
58 41 401239
114 80 502715
270 9 722895
251 139 834397
261 153 838453
247 103 613874
184 292 787295
25 126 766950
103 288 750605
232 75 764865
42 288 997384
196 48 703227
69 91 793887
53 208 573911
97 218 32427
24 223 606774
249 88 814810
154 90 279119
135 16 600650
287 185 44601
190 154 661309
194 38 617711
142 93 133332
74 137 978924
129 29 424676
245 176 903438
225 116 18729
32 279 958568
100 233 464121
115 134 722843
109 217 998929
195 73 492763
239 223 24443
240 156 261266
27 76 895769
17 233 42338
197 76 232275
198 62 98869
18 31 897163
116 267 521992
99 215 752338
284 32 945571
86 54 400457
59 33 291046
224 20 574211
117 207 872681
271 54 78413
241 147 537774
47 53 126705
136 231 486027
175 81 125401
99 143 374265
92 139 748249
117 216 676306
65 85 93316
9 281 214562
48 253 659675
232 20 870433
298 236 516496
130 228 399025
83 224 556475
84 248 498844
77 17 131434
92 26 573333
42 246 85458
260 150 541189
260 115 742160
16 236 240939
105 214 696990
121 255 302126
33 241 124993
172 198 459530
35 276 24111
292 15 24624
150 178 179244
243 74 815126
277 41 368564
281 7 717879
298 281 572068
204 276 221329
279 34 430917
269 110 815057
291 169 212071
44 156 472850
277 146 298705
154 35 434296
290 282 940182
206 96 828161
287 64 122670
45 64 916581
128 77 164068
122 155 608285
57 204 281740
98 100 647384
35 167 875252
183 280 971321
61 217 948099
187 18 139397
177 193 610762
229 211 130161
279 39 603674
159 14 514792
197 223 506769
50 252 829499
51 213 633825
47 105 422817
267 213 421080
89 288 72528
233 19 21784
111 18 277609
289 186 967744
292 185 224470
180 268 653651
191 215 406757
219 2 737579
113 94 532460
297 15 872485
217 193 91217
47 217 930672
205 229 770179
294 9 697910
293 259 971829
23 42 562615
297 50 265144
39 137 865739
149 143 474008
60 107 835905
167 219 633897
86 58 755318
3 139 607733
204 189 474037
132 3 308904
248 91 407961
125 119 516568
117 239 292595
210 137 943069
140 278 646089
194 92 871642
270 277 876685
280 11 716796
62 231 524720
160 9 808300
123 204 42079
136 283 60401
66 169 178474
93 220 963672
271 127 929437
126 279 182391
290 134 449451
215 34 49093
180 86 991911
44 79 718392
82 242 731560
273 290 958908
286 256 596809
291 42 655175
155 131 609341
25 10 844205
87 85 594204
58 163 155536
161 4 730463
210 175 231305
281 80 887948
162 225 927758
69 18 389901
189 112 41225
167 114 683695
197 257 434268
74 70 589042
250 138 738658
41 132 318984
299 203 724564
174 286 137166
89 84 246682
105 44 248910
248 44 230645
199 249 325563
292 234 993125
119 73 83395
19 91 338248
87 73 870130
6 169 238384
22 108 928743
159 224 179950
25 78 74102
196 200 210052
9 112 930174
41 40 702118
206 126 832092
187 96 78631
144 280 769748
97 242 403074
163 60 756485
156 203 862104
294 187 661698
92 268 941653
240 137 645349
214 172 388315
125 287 538079
108 6 816220
76 205 540448
65 145 222863
205 179 256709
96 286 928281
156 272 707535
276 50 976062
266 10 415478
25 22 469170
300 162 384615
110 275 822360
102 216 613995
130 261 640824
145 26 258567
256 284 38969
236 131 221426
260 77 988468
110 6 940438
48 118 668491
265 197 576687
64 300 321881
124 62 104103
299 22 219216
237 205 626805
294 18 126231
228 121 212553
174 55 599021
170 86 323684
86 109 481540
84 141 271197
56 300 99836
192 162 245078
34 107 182113
283 122 407008
7 43 512476
129 53 774644
43 88 404854
201 63 400650
120 228 97216
290 239 249281
202 78 328039
273 149 518054
43 271 508921
231 36 75800
254 177 360855
254 178 538218
284 52 85076
154 155 344447
266 59 837988
101 108 800947
147 288 999182
48 133 646385
191 21 568317
251 162 830169
107 124 652382
220 155 841258
210 235 133366
270 236 304431
42 57 831806
31 42 309713
171 200 862830
208 227 942351
100 101 246098
298 234 462241
209 124 452557
146 212 200490
164 117 955664
46 207 706496
145 141 315278
128 262 449975
58 168 460722
180 27 959806
131 45 485279
230 154 295609
49 178 868327
265 31 684977
50 283 110944
22 34 902524
72 243 953208
126 213 205738
117 79 667402
81 189 357501
170 4 610815
9 52 423304
243 148 728907
246 243 463685
139 299 192261
284 285 254372
223 182 87677
232 18 578538
190 81 899971
63 37 117861
239 38 852448
121 99 621666
24 161 538728
91 253 753708
284 84 596178
52 280 402669
266 193 919416
104 274 533914
193 263 346754
297 136 623970
22 210 852904
184 238 699175
87 175 38329
201 257 2805
106 235 812932
252 111 596112
262 113 621829
152 45 328688
9 236 567392
262 81 222303
112 116 29126
78 87 458967
293 261 858366
119 241 824608
300 210 459036
38 166 555689
269 170 769754
100 43 696862
154 257 536909
291 264 935753
231 184 384620
39 103 937165
38 121 838727
119 93 978119
235 291 719757
175 104 620561
266 185 634644
34 70 69985
32 156 949952
105 274 412415
286 114 712259
241 150 152960
199 158 452429
109 108 186787
267 298 523330
89 295 930782
179 84 39713
102 193 181844
119 190 191198
163 116 622368
259 224 57505
287 230 928494
165 57 504429
78 192 431658
125 8 915150
251 239 910636
129 160 509126
83 188 107417
300 297 740760
206 186 589081
287 33 67258
144 269 311482
131 74 207051
22 98 582310
37 246 71643
127 64 514663
224 198 102893
173 180 177543
74 25 307678
182 67 438489
230 274 505515
41 167 470179
186 210 985918
226 229 244361
113 196 748311
146 42 842274
233 82 597351
209 254 523282
224 251 498031
185 178 138655
24 59 481647
300 71 600488
112 58 6074
261 202 930706
160 95 819770
168 3 988273
108 83 288619
285 200 603035
288 58 611954
77 71 701743
163 63 269101
176 236 757676
14 100 179789
208 43 585838
97 239 230644
208 29 897234
99 221 904505
4 178 168672
237 194 13542
55 9 430837
210 174 27494
229 197 843297
42 223 764827
204 193 572449
97 244 632820
244 176 402296
195 100 797974
109 26 781209
198 236 280454
257 112 642432
285 262 773624
171 296 99038
39 79 254772
246 2 535356
263 277 797008
64 219 5418
73 264 117107
48 90 625152
151 229 994230
50 93 661559
6 47 886891
71 154 220850
256 106 247284
58 91 339288
156 19 598271
103 120 892039
286 185 48301
242 56 187181
78 286 917109
297 208 120857
216 42 509601
159 132 109901
32 298 225295
144 230 969251
136 20 871337
31 209 707510
168 19 259072
271 250 508376
252 39 953267
219 171 125148
214 283 993833
100 140 159926
81 92 736700
168 100 349643
111 115 842728
129 234 337872
128 242 291107
250 192 673081
183 132 148446
117 39 689946
269 141 284340
287 228 255979
97 225 890633
51 146 865938
291 113 558994
104 261 879436
235 82 45740
69 208 529682
144 146 184677
227 252 169470
290 116 491987
2 201 943923
240 257 852192
140 294 461357
232 203 8257
281 248 193685
141 80 849229
274 164 510595
214 278 974233
181 114 117235
172 71 91714
266 34 214071
63 208 861683
216 131 62416
124 175 623143
145 172 521477
253 187 582311
261 59 264027
75 42 688938
118 179 526306
102 279 763927
272 124 265748
72 88 876610
245 58 156091
190 295 772702
227 93 71529
248 27 370956
90 236 448159
81 24 347363
115 42 98195
76 34 723652
46 105 862754
298 49 600736
174 87 439615
299 37 354669
93 184 173735
56 241 961039
81 83 680416
140 143 805666
120 187 536492
274 154 50691
222 90 501156
115 122 684890
183 28 868933
131 240 224647
262 133 987163
75 226 683536
43 76 899047
44 114 492642
258 267 246700
186 233 894303
198 162 690407
170 210 102889
84 109 995300
50 275 175870
252 15 190022
13 194 316512
13 108 416344
260 159 899485
165 88 922020
146 247 544991
183 272 11564
6 53 690918
145 41 578050
220 121 782575
170 63 477961
26 62 706721
153 5 716009
114 100 614545
209 69 520965
130 78 289628
288 209 663788
125 168 16661
184 177 19423
170 226 841940
123 238 279155
283 119 481841
255 191 560830
237 73 295976
38 200 673139
176 30 781151
201 159 738385
40 243 976078
297 18 695743
31 22 288516
103 209 10306
92 245 906786
219 173 941184
88 279 862156
253 156 639161
28 225 45116
240 55 616927
60 112 75763
253 130 399011
153 216 599241
194 167 151489
194 219 356049
277 221 159397
148 12 912069
300 27 449072
187 123 243928
271 247 156847
130 83 129177
278 109 604771
259 164 889569
218 249 153061
290 131 342381
32 211 343730
171 300 937178
187 32 442325
276 76 778654
51 21 943133
93 247 651573
226 240 575226
130 56 119618
283 61 381914
105 203 1062
192 142 706456
8 110 583905
1 123 88167
116 244 49565
182 95 892989
169 32 687336
146 158 380839
9 8 1102
261 131 912439
232 86 172409
84 106 564455
9 164 707101
52 110 732186
9 25 119909
212 300 920178
258 174 149035
260 264 99646
69 240 608005
57 281 131692
243 213 252548
200 25 593025
49 290 938802
217 258 470043
106 159 944908
51 74 164822
109 245 879775
21 234 645859
153 246 42348
217 30 454249
163 115 65708
224 203 791641
88 32 350577
2 175 338345
83 91 560248
46 85 923645
8 247 1062
56 39 145028
218 182 513808
240 262 901499
179 163 758028
91 143 64505
133 57 389920
73 43 813880
97 267 777299
28 6 488807
229 207 720432
277 297 730622
177 143 632740
190 101 773552
238 244 170864
237 52 837005
101 167 144882
108 287 554167
13 285 159092
264 183 824835
26 10 323579
121 263 69667
128 4 65417
125 207 8489
108 221 160252
246 263 367068
135 85 656658
50 74 847151
166 86 318963
153 137 284027
29 25 38432
77 193 604462
258 273 966587
44 244 402474
241 277 159098
258 24 160916
281 284 204975
56 212 101922
128 178 5259
295 267 751155
207 12 88105
273 254 454440
253 4 435882
201 197 221405
258 299 238465
41 158 227281
73 276 146368
133 25 669270
272 249 107851
27 190 659557
159 138 822335
235 57 72666
103 275 540151
266 276 848591
114 42 368930
8 108 30433
4 38 871887
92 275 92355
138 203 145668
2 292 426447
32 49 484664
180 50 615550
265 152 432753
179 27 646389
114 255 172040
117 281 962062
286 40 339121
92 173 630652
231 123 649013
275 188 726973
150 254 161988
117 57 901537
140 118 99904
53 114 970389
49 144 775432
52 46 652087
224 12 462258
115 261 955117
249 79 695371
223 252 612176
59 141 223378
134 23 915269
99 52 385325
62 102 645290
88 11 870701
287 82 651510
255 32 683401
291 95 595316
15 8 591517
55 105 30228
17 5 645413
16 51 122326
59 174 949359
116 24 615084
64 243 906595
95 129 307958
4 14 957613
70 95 723439
35 142 581058
205 272 605731
122 223 590299
208 268 18095
232 204 532137
209 10 523155
190 180 264337
272 116 412737
125 14 906888
175 45 431611
9 287 899918
142 11 302904
49 35 283702
6 146 357502
92 57 831062
193 247 313231
256 108 437677
100 108 452822
140 161 764604
178 268 645483
4 138 952110
212 292 574317
138 99 636469
85 265 374304
202 264 291588
271 148 628767
128 281 259454
87 197 510603
86 139 746162
160 34 469361
124 164 330686
128 37 879236
160 244 219229
29 17 781499
110 191 791766
88 100 622988
131 251 448917
57 212 270363
86 113 827020
243 211 351602
167 159 563248
8 51 988532
289 281 691072
188 208 980314
244 203 464966
132 166 541704
202 27 82074
18 220 19687
142 7 620856
114 121 710185
179 281 190980
268 278 489911
286 105 289186
233 13 293542
2 129 381282
83 125 74514
254 90 178955
202 126 813585
268 276 76136
4 198 508851
12 250 775312
58 113 360699
174 11 230504
166 57 672472
99 260 462708
297 196 55400
181 4 921632
207 187 416036
287 198 749721
74 67 716635
129 27 409515
229 170 664642
122 75 302051
225 10 448229
48 289 709988
124 226 753367
183 198 90105
238 217 809134
164 294 819903
103 116 499220
247 229 420362
105 249 137309
174 64 837751
191 149 992004
295 139 723483
6 123 842605
28 201 155848
57 197 160103
39 139 521148
89 167 560349
228 274 569502
63 228 719182
120 89 34721
274 144 420211
252 42 333973
68 21 721051
149 250 130300
149 96 675448
225 53 870926
199 47 416430
276 12 287184
271 257 322735
60 114 220365
73 123 660982
266 122 640764
221 116 76817
271 281 512326
40 182 978671
41 289 795981
5 284 572932
234 217 611657
10 180 119615
155 172 849047
87 252 366931
220 84 350158
202 77 621993
37 238 558562
9 111 132650
243 196 434040
186 270 341066
173 256 109740
247 18 799366
105 28 558041
149 174 518825
134 222 167026
171 90 197962
58 6 583292
256 145 576448
74 136 115500
170 62 87662
137 48 809238
96 191 310606
233 155 274572
144 64 881104
75 18 139841
180 192 740550
186 174 690895
143 173 707154
263 47 470854
274 36 217022
214 277 98888
243 142 52808
109 130 394477
1 280 605449
19 195 493980
60 58 816783
46 195 915336
280 148 992000
289 141 697296
164 107 140320
231 271 142191
170 131 379656
104 300 878318
182 100 549133
192 173 18141
137 11 445030
185 10 545125
284 252 319858
266 281 857365
56 101 268693
226 222 785137
180 46 588821
104 96 966954
156 80 554527
194 11 440420
108 52 167708
10 51 843873
168 64 30671
170 31 677846
33 294 328465
94 254 4906
288 145 539396
130 31 336013
239 160 854530
194 178 622027
172 69 459166
251 103 695201
270 156 574383
190 155 713360
53 130 745015
106 41 897668
276 194 207968
93 63 398899
288 35 117955
51 227 580513
161 65 606881
298 24 968068
187 287 842410
288 204 701548
14 102 934862
23 100 853171
3 183 431132
84 123 446905
77 46 359426
274 136 940601
180 177 59168
170 21 776059
20 233 631934
171 69 360068
12 114 146338
76 90 211501
5 291 98239
200 266 862477
102 56 206903
198 222 890507
252 181 82654
253 153 531308
9 83 623520
119 222 897867
42 168 978893
126 92 772633
191 88 902641
155 208 989970
292 283 908637
300 55 888354
222 288 35784
156 225 5079
98 290 125655
157 147 931991
78 224 813292
136 151 266096
105 205 966568
271 296 153466
38 2 786349
294 56 901267
56 25 485794
139 184 906921
218 95 60533
122 258 702918
2 248 754108
221 141 216195
35 24 264108
117 20 293082
231 212 233902
259 138 409695
153 300 807368
66 267 484512
271 214 566864
265 198 158783
27 149 728185
133 174 569587
23 249 351965
119 259 965502
97 236 146304
208 261 276481
147 214 207503
237 84 718708
197 215 405405
273 87 141969
220 197 132181
83 257 914993
299 267 67200
243 84 463165
34 200 222966
226 30 273090
267 43 590716
210 167 589044
251 173 55439
73 185 238546
116 69 324700
93 268 795439
103 121 868703
200 31 670593
71 209 752670
280 248 328002
294 167 244222
284 128 809070
56 4 153918
263 46 374032
274 31 212349
225 77 875358
42 272 425221
28 116 920759
298 155 321729
222 72 857621
100 115 893127
181 23 422
81 8 758969
116 211 351071
11 61 445302
290 14 966085
233 253 155919
29 7 508631
59 30 84706
272 47 592689
210 16 296215
37 172 890215
151 33 219941
41 159 997288
182 90 636243
207 141 38203
116 78 604200
7 11 492212
275 36 623554
211 207 449607
210 11 43165
208 58 367114
46 47 349734
81 151 113954
64 215 61209
212 116 965249
210 18 450727
90 96 266597
273 4 176135
207 105 963627
85 140 292534
70 114 397791
263 196 371312
36 227 308538
228 181 201122
89 48 872102
247 238 977584
174 128 388312
193 115 720901
166 22 294656
189 187 605377
134 15 754165
35 125 275131
256 97 189021
287 98 88299
208 229 700141
94 230 353700
261 23 186432
181 116 489600
215 193 587929
65 162 341767
81 68 449230
260 60 508837
121 226 211232
252 65 551020
122 164 530926
159 214 384413
136 133 971577
5 289 445119
264 154 468658
78 35 270949
58 54 249112
248 199 13331
94 220 500380
156 72 524809
246 173 979877
138 10 279688
28 274 281557
139 291 825368
287 178 214322
285 223 973023
182 140 500770
289 177 111733
87 101 37224
245 43 729550
284 223 899952
228 216 416679
25 185 155486
55 28 975342
75 261 469487
62 32 274151
142 147 593304
171 84 267667
228 207 342780
298 142 784735
125 92 657743
147 79 448146
222 269 597586
79 290 14214
241 250 907171
159 269 322124
182 174 510526
194 159 483331
29 276 985548
37 67 435878
135 217 218698
62 132 359266
164 87 347934
37 119 896377
13 178 378717
16 95 962187
256 121 187565
221 35 155742
158 227 540334
91 28 620147
103 21 934589
46 192 201757
150 8 655141
91 135 572764
75 201 678006
62 253 942659
214 229 965311
46 142 170379
66 80 445396
266 165 179246
13 21 654253
233 198 557275
36 129 179185
141 85 140795
192 186 657005
218 62 254590
96 60 996710
249 261 219682
108 217 770799
148 96 53231
177 96 678055
228 126 554199
93 232 943852
141 286 441080
42 39 812567
22 33 659173
26 251 628150
72 131 486848
110 75 603945
122 38 756537
217 292 42755
250 235 294580
8 95 590589
298 247 530780
144 180 150395
236 154 79806
81 118 784027
77 297 119573
234 196 386846
94 12 782061
64 146 245171
225 190 973530
189 241 980877
28 224 642646
291 290 246545
224 144 264647
118 190 300521
20 106 651176
245 55 664720
66 270 694928
284 129 837368
62 215 81491
61 171 523522
245 228 798082
146 139 40634
132 293 715119
96 66 551300
105 273 972697
192 177 233977
95 237 359031
152 284 126581
209 271 819471
190 174 182168
59 218 847396
237 155 215497
272 262 120091
94 28 650308
61 82 5412
239 296 553007
99 85 792863
61 9 449221
145 82 523793
239 284 69349
215 113 811601
206 293 597856
100 256 172652
186 90 43616
93 19 152759
206 6 968357
96 72 784533
217 130 948612
147 234 401921
236 200 185272
121 144 82895
186 62 867457
262 23 972358
159 96 513545
69 201 139788
70 181 572377
100 294 136811
4 155 428849
223 169 16410
8 102 157941
237 253 515173
291 288 134565
98 152 578351
74 102 482557
273 141 540861
250 136 686787
124 296 228375
129 193 682741
85 208 906221
43 20 740689
198 73 234380
143 232 140447
168 73 157623
268 96 99549
176 134 611904
238 252 961933
82 202 13313
93 203 956762
21 161 649761
50 259 580961
229 71 387033
199 200 73846
96 15 932014
10 169 102562
229 122 660124
161 221 343079
171 246 483222
263 113 558329
199 149 939181
59 221 9137
141 208 916087
113 208 395085
144 166 151341
226 144 310724
1 219 313939
62 181 475472
77 113 841263
152 106 101356
123 155 484522
237 1 419586
219 19 131235
252 219 20227
34 267 209318
252 300 255828
79 1 582639
162 40 236209
129 169 583440
159 79 323178
182 230 209624
85 201 869535
10 298 819244
190 250 490516
291 100 137533
264 290 250110
190 147 492749
282 154 412905
223 51 601260
287 232 80276
268 4 158461
119 252 245541
145 44 325943
119 66 678963
204 118 398261
8 122 501565
59 161 547996
128 102 630146
66 160 698056
254 298 776137
37 29 551038
298 213 46976
285 53 852521
231 161 475916
218 49 476582
276 167 577318
96 236 661533
299 114 324389
203 193 845215
11 293 614632
297 235 489468
19 10 134214
87 92 120521
267 71 849418
151 256 912148
263 176 250291
191 94 918875
106 107 824999
98 50 348770
278 160 592743
51 178 105171
129 84 203176
98 25 476857
232 54 132089
54 150 402742
234 75 733420
89 138 890668
19 259 198427
237 46 717561
95 27 538565
215 108 154317
267 12 65125
34 285 572925
113 279 767820
200 178 40391
156 288 549175
277 174 280937
127 85 755387
109 122 306991
33 79 515888
220 64 997668
255 283 19122
4 115 657547
270 274 512550
31 80 126063
182 239 750678
258 206 881032
90 38 338002
158 213 733
101 219 433640
169 8 397521
180 294 969586
60 7 524188
94 210 671762
297 79 437986
3 14 557044
212 217 374425
32 162 285176
235 203 377377
30 118 508383
118 132 171004
289 164 456690
10 78 607573
210 48 732216
254 129 282937
120 33 286270
250 131 360479
112 105 484798
170 80 397246
37 93 160321
74 81 821179
52 198 427617
131 253 120783
181 188 186082
155 48 739942
265 33 539904
91 11 728881
58 221 428217
208 186 684527
47 245 70318
46 211 946920
104 241 200835
66 55 226482
57 10 244745
223 97 830060
212 131 679651
282 244 76203
68 115 707531
294 81 705550
149 6 730933
268 113 38714
22 273 206633
233 89 877328
257 29 926512
273 195 944289
85 50 277834
141 184 473085
23 68 994380
222 162 224338
141 264 305872
90 216 419570
234 215 338109
186 72 601902
58 218 174218
98 294 244896
178 82 81374
179 210 297247
185 84 56602
130 46 719237
28 287 676198
260 20 503315
98 148 970638
89 239 934845
2 37 182447
223 100 930704
53 274 210848
216 19 496781
300 93 155419
225 93 543526
263 25 608872
96 83 17319
65 223 293493
151 296 24643
19 58 31396
157 251 543545
297 272 74330
152 113 914839
71 237 669983
54 205 469286
140 11 175853
175 19 28536
183 228 940217
300 241 680950
287 20 614180
66 261 398926
146 137 738345
137 292 769672
236 169 552127
114 83 693021
66 246 323247
148 142 64166
176 76 398754
124 13 674396
288 135 388661
260 265 143796
132 299 655971
289 83 938521
288 76 717414
166 120 354503
24 230 818746
172 281 758604
124 18 975494
36 219 3181
151 89 998645
26 207 830359
2 252 652647
50 184 61273
138 204 962599
40 120 602534
198 99 355404
226 138 141175
282 192 782970
45 97 879230
257 171 855138
141 266 88343
225 34 689682
202 191 591959
96 53 556132
185 128 222426
209 284 660901
264 215 234879
7 79 710432
204 88 457236
103 176 882126
273 169 662676
115 166 71720
293 160 994424
67 130 183034
265 149 521003
97 126 848810
80 276 787643
161 248 674291
67 100 512003
21 218 805499
300 129 935552
98 187 26585
166 134 396730
206 253 52079
33 262 555287
299 21 347115
129 250 900706
45 293 295445
217 23 631047
181 56 97834
156 26 354219
194 114 489647
37 80 956353
143 269 592603
157 53 819755
124 204 415976
16 127 856819
170 129 629392
76 79 896216
248 98 463642
152 39 461018
104 27 192616
196 142 326631
260 36 305450
192 242 965431
168 167 188418
177 264 207282
223 33 703148
62 150 69271
123 11 103408
80 152 206559
266 80 905406
88 227 744274
155 72 662248
10 299 466043
86 223 982617
159 232 309277
173 206 335934
185 276 134956
3 100 958498
60 229 375467
243 115 143515
126 185 421781
197 256 731419
92 220 305016
270 157 469201
13 15 725494
104 278 833308
276 114 114440
158 56 510676
239 76 243542
289 195 948946
181 258 722351
167 103 444270
52 182 890412
283 24 165876
254 255 614613
272 293 105226
157 22 177333
187 248 758437
96 99 764893
182 244 623371
157 113 405962
104 204 602496
13 155 141084
7 59 256759
108 240 973891
49 118 489348
120 223 391927
231 153 570607
275 72 351522
142 25 429984
169 283 337709
171 165 56806
215 217 501849
155 41 295825
17 2 885599
263 62 474666
259 132 464740
256 175 273363
240 195 417613
248 166 684332
85 79 838672
281 272 163836
32 73 515200
272 90 491843
83 253 255460
14 221 489446
65 299 889190
258 21 71171
137 190 720446
106 214 646557
73 277 658990
157 279 699112
55 39 254421
101 266 321353
6 197 384653
225 136 47223
289 295 999417
143 270 397130
23 180 150101
21 102 864623
35 107 726882
81 164 936480
119 52 710147
147 226 956815
20 40 700553
15 217 146786
256 93 620678
297 278 993975
14 57 307155
257 297 254397
31 13 623544
171 164 719846
22 94 445366
183 234 401291
263 39 840637
51 45 994765
101 188 511217
1 46 32248
112 153 506938
16 165 250652
106 291 558007
287 128 44284
216 11 588055
207 42 238605
45 227 411276
8 238 473537
232 5 235160
257 91 477155
59 286 887851
126 101 377171
159 263 349566
277 265 178465
89 126 168172
299 249 527700
238 254 283108
157 56 332823
113 290 773809
253 2 342004
61 274 417261
97 176 504633
191 125 927807
53 279 544368
54 36 333776
172 244 517911
238 257 140658
207 266 273181
68 73 572135
13 261 493724
269 252 765053
50 127 681831
138 39 328442
34 133 528004
140 225 50924
243 149 253509
137 186 192622
246 5 74950
252 163 353642
59 38 304786
14 211 835105
294 60 755828
264 241 593948
290 9 565870
180 181 925078
57 263 624241
209 130 669372
292 281 229749
162 130 254611
193 206 902229
136 104 336719
178 71 639790
11 55 316654
132 189 490090
262 38 997506
254 194 951501
259 262 137681
260 68 402927
282 18 426740
198 63 114701
292 168 859737
111 191 725537
253 105 8019
189 69 246298
136 116 617307
246 219 175192
80 25 29017
172 180 641496
20 190 415161
203 147 922138
119 215 715778
246 259 431750
51 235 751823
157 292 968685
112 292 883679
207 114 71028
134 76 492527
245 124 842331
23 135 970852
193 37 289561
278 98 726277
122 225 773364
183 253 612270
106 29 24191
167 146 11569
198 3 88296
287 56 512554
127 99 952401
80 82 451196
1 296 504533
267 252 859400
138 62 766060
222 35 84230
99 231 508826
134 282 351001
130 246 448770
243 106 335245
137 144 959660
105 8 143104
271 198 296943
295 271 269848
285 298 782591
39 229 199914
92 121 882491
234 102 194377
69 282 767241
102 125 987779
135 93 225337
237 293 717715
231 191 483958
300 279 180839
112 290 970813
167 102 812396
89 213 595052
252 12 867681
178 35 484430
70 170 252339
292 261 982716
135 38 687643
15 130 465747
77 4 658013
118 212 712351
186 107 112373
212 130 775776
282 181 570482
215 134 935691
33 41 64981
293 222 550847
77 58 87743
21 297 294724
25 113 782892
263 12 985882
64 293 103544
241 164 572197
147 197 23295
39 14 521855
159 2 649529
224 14 810663
264 118 818958
131 164 442848
144 246 323401
239 144 428837
163 47 80650
117 160 831037
226 143 32801
145 116 293461
61 270 83509
24 127 329992
50 223 31916
52 253 72352
87 185 805933
92 86 574125
160 251 220359
228 118 615710
14 46 370488
67 51 783495
239 169 944630
162 296 816958
257 264 35380
173 13 227349
149 227 53719
160 228 204703
300 172 194431
104 195 843127
39 223 819596
178 199 273144
53 261 26739
209 210 934666
292 161 523746
63 239 893592
230 170 971060
147 136 887768
102 197 535532
217 163 251344
108 57 622467
193 19 586557
58 186 150495
94 203 833055
139 271 786118
46 168 228603
214 144 643142
2 276 824654
44 61 453823
230 21 701241
134 246 978534
5 99 240133
86 70 959032
129 22 928052
255 69 934058
202 217 560446
297 8 399134
256 57 396524
66 79 55112
252 90 893604
206 222 236695
219 112 525553
111 84 994325
7 84 132594
29 39 412177
300 46 284179
79 160 984840
278 141 649729
235 11 356453
167 287 643670
185 14 9060
237 35 396396
111 185 170357
152 170 295772
152 143 727583
134 171 748897
298 244 55882
253 236 598545
265 174 763408
237 208 970432
122 47 852359
230 183 718258
44 216 242596
43 222 524110
189 4 627324
75 228 246063
243 172 595208
247 27 453397
198 17 582274
119 271 319349
2 148 658969
216 286 89880
242 84 11173
162 237 487322
121 139 224303
289 77 185203
294 236 256179
248 136 119361
169 246 635999
134 212 315268
232 198 953355
236 193 902049
23 216 18471
98 12 533335
242 23 126289
243 163 123446
66 146 593673
2 116 124737
223 157 2532
283 298 497684
5 209 822577
33 196 780998
89 204 957676
20 17 730173
86 66 649777
63 250 25799
113 112 940816
173 55 451808
56 103 382926
215 210 649385
285 38 638896
14 271 277570
34 159 739252
187 66 281613
149 219 866059
120 221 525299
266 124 104886
166 295 111691
256 9 768883
12 211 448591
46 138 652002
124 260 304349
31 102 573869
166 155 938438
291 85 380811
79 127 619275
171 66 265569
170 23 53813
127 44 885318
250 207 124449
67 81 673033
65 92 819659
298 1 990245
43 127 846685
111 288 849776
36 28 776445
12 18 413842
144 285 66484
192 273 451570
51 283 690994
198 263 512672
10 36 328894
165 44 706641
197 131 273488
144 222 685163
71 18 126284
255 93 380040
248 125 999205
110 20 135563
16 251 392821
146 224 610699
169 55 466341
191 27 896982
237 179 900697
73 300 906123
208 260 886332
153 100 322587
100 259 81076
84 249 542143
142 171 668022
79 182 959612
144 117 479543
289 214 916150
269 168 347910
21 118 317543
179 39 331024
25 273 239189
91 197 870533
57 286 596853
207 237 304262
146 216 66637
232 230 598839
184 4 750016
84 42 564474
133 79 429366
178 123 525633
204 93 741728
209 72 579216
206 230 623818
216 171 549353
53 15 27557
143 114 833946
106 220 165488
45 246 882000
107 127 686646
69 107 941440
255 144 56402
139 244 824309
130 289 625380
108 292 697911
208 270 319627
200 21 827874
252 237 986461
214 57 663627
144 288 475540
177 99 135722
109 7 158660
262 219 210961
84 211 750175
126 98 51530
280 291 725573
131 178 602518
87 107 965628
146 14 734457
163 248 776844
258 117 791315
292 191 944031
282 130 79025
273 235 962664
11 106 20879
261 21 913824
180 26 577164
39 180 567482
81 10 286858
135 136 707828
228 278 958869
213 152 941428
259 179 753162
176 179 888992
2 238 500002
188 283 176432
97 208 1310
185 95 648666
229 5 241678
179 133 677177
281 44 821343
87 8 93990
119 91 531231
153 145 603560
34 191 166771
15 188 834713
35 108 380961
284 68 691779
294 31 977811
101 170 721262
69 104 242945
291 136 427843
60 242 983558
112 231 81593
119 269 361819
172 150 496910
105 260 444136
211 3 919374
136 48 916773
192 225 89358
195 230 376228
122 29 371568
209 27 785155
282 74 139113
144 141 672762
132 86 216633
135 28 373962
294 82 163784
142 111 217929
160 226 613591
267 200 578079
208 23 847214
138 223 772145
269 100 752745
16 211 682329
222 244 869122
193 99 352072
176 241 383614
26 139 665205
143 250 405272
45 298 197677
283 183 686486
49 261 906022
298 287 689847
69 67 177273
194 235 922600
12 179 328936
148 162 66726
284 238 373180
7 185 425492
10 69 358664
289 76 899065
37 145 627091
229 89 107182
161 153 540952
27 55 24622
228 77 278978
286 207 234100
221 235 567841
59 98 735686
272 224 985635
159 259 684024
244 120 508920
179 239 74430
34 135 592622
84 235 303705
5 190 405003
98 235 466475
62 101 121885
51 251 958504
137 27 931723
191 240 514893
111 24 920303
71 132 898365
9 273 270380
64 185 359270
35 291 350660
279 35 892281
253 116 782603
243 254 838669
15 32 13057
119 12 132641
139 82 916065
122 181 361494
102 78 790057
147 204 390890
103 271 966736
79 94 428866
176 158 837815
166 102 646441
23 201 338009
120 267 921304
92 105 904408
86 164 595127
288 254 330828
198 89 723672
239 257 995475
21 17 879465
77 218 966185
65 159 744451
290 195 448335
281 177 109310
63 61 222377
1 20 569919
206 272 117627
13 162 644472
242 46 287659
120 90 342826
124 16 166027
13 227 644463
113 258 442194
34 12 215912
264 149 679038
167 245 657520
126 10 455638
123 256 487187
74 118 65422
59 71 455887
248 139 810427
235 88 699621
275 46 41858
278 270 503190
243 292 197236
156 201 643431
79 51 183053
258 234 248351
272 158 952937
123 82 760897
18 21 342637
53 102 64708
44 270 804134
24 160 249892
281 194 923303
59 150 52855
251 38 901375
12 237 312240
84 17 276633
19 220 317623
75 289 199499
9 142 910436
44 235 656329
264 203 242956
132 145 255983
17 187 307407
230 175 562470
7 275 383608
268 54 726200
69 207 68706
165 30 460157
26 5 579992
213 45 317796
27 207 825819
258 207 715626
39 50 470824
81 214 801115
92 290 114652
279 204 273842
204 76 714600
94 194 354616
295 136 647821
137 87 336090
24 132 578821
236 233 621572
249 18 674035
70 176 759130
141 210 384877
234 82 577649
24 89 57853
264 186 585013
287 180 103176
251 299 873484
227 231 310312
183 24 802016
94 53 314891
229 17 566462
45 7 478151
282 108 586812
251 67 473340
79 6 978497
286 226 821350
60 126 153634
169 27 414799
70 247 308456
199 238 335771
74 154 657899
7 213 966129
203 268 434402
211 215 570300
97 250 87947
152 172 41448
50 164 964007
218 124 590996
12 92 976159
247 86 387125
115 83 22233
127 276 575908
13 209 48647
188 128 78723
109 186 659930
48 290 424330
149 120 373501
29 200 416968
128 255 255383
224 10 58107
204 237 423435
299 102 308291
137 160 280719
296 65 260734
266 285 766503
95 225 947841
224 196 180320
260 62 535464
30 149 307298
191 77 771881
274 222 850058
106 218 853424
134 277 886622
87 47 412982
229 296 447060
252 49 749384
115 256 473447
24 297 353223
34 194 796664
217 151 87611
83 109 278543
203 123 689467
89 139 893101
53 218 893439
239 216 249609
259 146 323986
49 214 896091
110 154 921465
155 129 62092
195 281 254740
29 224 943327
115 173 835804
30 21 981843
118 269 365397
25 58 420393
198 104 655031
126 9 939952
55 243 933298
217 7 984746
75 184 585458
273 148 414372
79 110 486268
252 104 85747
140 88 497455
288 119 567484
74 31 265875
79 213 450705
199 122 822109
228 57 982288
96 5 786162
142 16 470098
243 39 230046
104 208 13223
246 83 55555
205 161 304051
190 31 553121
53 25 715574
10 162 839728
87 169 222369
21 93 226588
2 101 800133
293 79 448907
251 24 685556
258 165 892649
277 152 697653
4 300 298260
19 169 100081
277 250 803054
218 252 418222
139 279 967360
201 237 242435
240 18 55648
252 280 957455
256 44 988937
252 209 982652
80 72 133748
128 151 530238
258 265 288833
154 254 453766
93 3 286816
160 152 708903
127 35 271716
37 265 161299
77 171 397578
16 230 455870
191 66 653006
145 280 256395
52 219 75135
232 242 564809
124 295 206878
199 190 910092
38 7 428111
156 215 309257
254 293 362606
160 255 829330
204 275 67712
8 271 728453
297 179 900503
116 242 60793
283 41 600967
206 266 108758
209 133 431242
45 138 243279
20 111 593415
23 124 878834
230 297 993716
51 278 525182
270 131 867844
122 190 564189
159 215 156441
6 34 524862
260 223 591106
160 205 317528
202 187 578691
6 258 617732
138 224 224228
73 114 7227
300 13 26059
283 139 970054
201 52 599047
182 207 184432
10 247 597540
140 121 851597
147 133 426405
299 162 79742
111 248 898794
271 62 537169
261 37 372834
219 206 431869
51 19 35100
144 34 574910
195 50 509461
43 234 83846
170 268 576258
97 205 943855
39 147 517632
170 98 360637
139 120 164210
28 41 116240
292 41 637339
191 5 466892
221 181 821124
14 260 742647
163 78 457207
108 4 384590
272 157 728849
148 112 277505
216 67 775551
250 11 565161
116 275 260821
123 215 320014
20 270 296389
88 164 586065
116 125 682041
221 289 964442
120 201 139833
89 6 333105
19 243 408826
27 120 986027
299 158 152154
180 88 824713
125 255 956891
241 132 727409
47 286 581510
60 170 169862
205 249 426747
157 96 886044
167 260 846604
107 59 148798
236 249 719427
25 230 563061
71 85 304522
130 117 238271
46 114 689367
84 113 145698
152 178 94966
80 226 994204
284 74 176962
141 173 904117
276 178 237775
288 221 7638
170 102 148126
104 164 822164
287 138 22168
30 87 487361
254 138 623104
93 211 350348
293 22 282091
112 228 913781
253 169 331425
15 238 753915
160 279 562383
27 193 640940
22 247 658831
268 62 507836
46 220 201661
261 18 170412
73 122 217964
295 129 194510
211 53 92249
52 27 500386
269 270 989838
234 144 313204
150 211 735936
203 30 766931
17 143 981206
69 205 363090
295 14 639506
89 127 462861
123 4 271433
220 294 305116
71 261 299520
58 42 919895
194 102 898200
131 192 753098
96 261 233909
175 133 7043
189 100 832093
20 244 516850
94 189 422836
273 16 927132
162 3 373187
185 225 370786
70 68 196332
89 125 628855
256 280 121348
190 73 502925
59 46 685112
127 181 727552
294 263 109314
7 105 612453
234 135 43909
267 113 197435
198 248 119473
255 234 130777
196 169 338271
186 43 691599
90 259 900436
12 176 200302
228 226 400309
127 77 79446
26 299 96983
214 45 318638
162 191 312064
58 110 598061
236 207 669191
147 60 283406
144 89 746944
38 204 571125
289 92 170848
238 112 548660
21 120 456133
157 239 130782
239 62 815036
101 175 443584
295 297 156656
60 205 437836
222 277 867505
27 154 48168
175 180 849012
91 243 954035
133 3 508040
98 43 123850
265 47 891696
36 110 7762
195 148 684811
193 46 46739
220 1 525192
161 238 594775
14 105 354768
230 284 391048
72 178 430791
12 256 747100
215 75 104383
11 62 376356
255 42 35380
134 169 735389
225 236 659927
130 208 237674
20 130 391967
46 150 556703
82 71 471033
52 196 557760
191 22 990060
8 233 816803
33 173 615189
194 273 305382
22 168 385200
169 139 3165
50 124 111909
227 138 166950
206 130 311733
74 9 489596
7 93 124474
173 153 630783
57 40 854271
206 84 788231
16 240 410900
44 220 920908
249 123 114323
210 101 693328
124 147 396840
196 208 636628
231 120 458683
43 275 209683
32 27 693697
291 37 338739
136 253 457008
200 271 662081
99 170 52577
62 136 391015
159 130 610799
268 288 903977
232 104 878648
261 31 571558
165 91 689279
152 55 96717
93 205 337183
184 150 943488
152 300 599416
182 115 136769
247 1 729169
218 231 618522
55 102 247010
110 55 479515
232 11 291942
93 154 461238
110 240 652216
95 221 989349
291 28 745903
287 121 226816
70 189 374589
105 182 332312
292 196 472256
159 100 844711
96 71 440209
44 111 193215
107 162 895242
203 225 576941
33 154 658707
101 118 811377
166 284 493768
194 87 837562
238 182 879415
139 193 243566
62 60 887748
82 231 372354
123 239 586114
188 199 246287
132 191 374612
258 4 258991
167 270 78643
122 272 142775
100 250 547589
15 49 803785
297 168 221098
231 173 148450
246 160 63991
120 26 873768
197 218 656739
266 290 945529
176 125 93055
283 7 692712
264 79 602485
163 192 735059
220 226 829924
296 156 853883
129 103 963429
227 233 250455
165 23 916689
177 282 310927
265 196 166562
182 18 482279
297 219 35069
275 248 689215
82 211 101316
106 142 652480
247 160 532902
22 106 94933
264 235 291825
11 154 605567
157 194 758756
206 284 221522
110 300 906537
208 31 710104
58 71 742493
223 266 327895
38 282 509191
262 150 348544
6 166 224772
125 263 910618
137 178 331209
228 35 429010
82 290 921118
207 214 906559
38 76 568882
212 14 588904
141 241 83928
39 84 499757
133 68 578022
29 2 497772
259 154 691626
147 242 877907
122 99 522068
12 212 245029
237 192 231420
55 157 543974
232 288 944966
231 275 751406
41 131 752121
80 254 912074
4 271 745422
181 25 380833
239 235 875957
58 114 769102
256 187 576241
204 66 590815
149 130 82210
69 121 945456
127 27 507653
38 61 456467
40 35 213002
63 113 415056
177 286 484470
22 184 897188
88 91 776276
206 34 494482
29 56 51409
237 182 481452
286 102 40381
179 168 231125
20 264 393084
149 121 874404
107 39 491009
202 286 548030
238 130 366131
297 140 715394
179 155 314034
282 216 462312
120 128 148959
257 7 143976
68 9 808327
265 286 243546
12 6 845323
207 231 155399
16 280 577770
40 106 392774
230 92 924245
254 79 421892
261 180 298470
132 25 76795
134 197 346437
280 27 267175
281 5 387689
137 293 985470
119 276 487255
222 18 820824
148 135 240829
120 98 225693
298 293 727196
257 176 360107
256 76 305919
35 156 584845
281 225 651663
37 213 484527
119 59 269942
182 189 911917
79 148 251652
55 87 781277
20 215 974977
295 291 424706
258 143 414941
118 127 146969
269 173 74218
162 202 318800
251 286 210367
37 176 176354
130 287 292839
215 45 937453
68 286 835856
87 58 669659
55 172 165712
161 139 689345
141 152 555980
270 113 193247
230 33 554432
137 188 874834
276 126 169668
139 21 596166
34 9 280501
76 260 225395
85 241 782922
268 55 416952
59 295 697491
29 72 62470
37 131 198224
87 127 948351
148 184 634350
150 208 402474
182 179 230914
176 233 421939
71 16 565004
294 241 674084
54 12 41418
106 206 358982
236 151 988260
138 234 463166
165 94 82593
288 261 206357
179 244 896189
159 128 796998
218 86 875496
204 295 225855
298 111 700465
186 128 547286
17 82 379620
166 200 23412
267 288 15793
187 178 139024
81 174 596741
193 275 738128
277 201 925031
281 63 878595
231 215 341308
192 116 789837
67 178 674342
252 291 746280
75 41 378581
41 84 466980
67 294 617445
293 280 963191
151 107 489900
229 128 117613
196 97 901434
250 282 809206
63 118 423243
115 32 889671
8 244 656258
83 242 485839
82 68 420834
17 247 740655
282 245 189469
215 140 235001
276 251 291201
42 158 233884
87 255 295625
220 25 886955
67 48 772407
214 146 508036
299 127 874637
210 46 75012
223 107 564193
76 162 231619
260 127 35217
277 65 574352
108 12 394093
218 7 443608
103 35 356553
206 135 889125
152 193 737556
199 36 550041
116 279 68136
146 268 720081
18 89 206557
258 99 991905
272 270 213054
72 25 228140
74 202 388539
228 298 658270
63 82 971876
224 261 644762
217 218 426624
30 26 347779
70 252 127566
196 220 784514
267 99 711014
160 67 841656
3 207 225947
168 189 324832
14 54 100500
125 236 685985
58 96 319229
193 187 204663
268 267 2379
176 168 773058
176 102 760635
79 178 732591
178 43 296398
89 33 561524
122 44 303767
17 126 622021
122 171 634876
59 195 129837
191 185 621088
137 30 745939
274 271 404810
50 75 653894
69 245 525031
13 135 927786
210 202 581569
260 66 590518
213 272 82308
80 154 439615
261 87 463072
222 131 402915
146 128 132776
11 118 400203
291 228 339661
154 181 643034
57 241 920910
109 198 5848
274 41 175873
231 129 794601
42 175 242148
63 294 123317
217 143 80281
19 249 38816
87 38 240908
265 250 294920
265 40 614747
214 37 756524
68 227 855284
128 134 221759
216 178 302002
43 161 573497
288 29 377979
86 199 800552
111 75 731734
287 141 367080
275 216 770188
124 38 222366
168 294 872120
48 43 919501
223 158 74194
181 203 52374
250 122 34995
61 212 906769
100 191 53869
285 244 123709
132 87 133615
64 254 448114
206 294 780037
54 135 230955
192 80 888295
147 101 312676
145 131 191639
139 259 458568
112 286 982583
60 241 643162
246 194 659269
280 235 791934
25 198 342223
53 68 693980
49 219 567493
268 16 785214
115 272 987418
168 173 121238
230 7 766889
288 243 49004
165 293 965894
175 31 18602
192 107 571807
89 246 774850
285 184 158956
171 126 700203
269 213 191558
38 71 978980
236 190 223569
236 74 614977
168 51 301743
41 94 447601
218 23 965214
194 201 970495
200 287 895719
193 84 576700
149 15 215095
270 255 242046
269 26 370793
127 146 891637
105 149 832027
113 59 784915
111 240 106971
244 134 27624
222 137 764410
252 75 210177
182 108 763798
229 236 706578
135 257 808082
167 288 314645
207 240 174328
131 57 822510
28 172 839068
47 59 80746
164 174 327920
170 2 853623
274 181 247861
244 7 486473
47 278 346118
138 233 627502
14 296 520821
93 108 673959
115 131 146538
78 182 564108
239 218 604947
258 179 204610
66 245 13315
18 90 593274
135 294 120297
291 144 302782
165 238 836360
40 295 968903
75 38 258222
243 147 896340
176 162 764290
280 126 399972
93 125 425725
168 289 528203
115 236 613045
120 169 917844
284 46 841107
246 133 665045
181 209 168232
22 127 201504
231 296 371968
295 270 499351
54 193 947139
233 163 811199
87 212 537333
13 168 367637
154 255 401864
246 18 411389
37 253 612982
71 10 279786
240 19 696965
154 1 692332
102 184 168902
293 162 951329
25 105 326893
249 172 832322
145 164 649102
5 211 297812
136 56 899117
139 40 454100
13 64 185796
22 133 896411
100 202 893380
37 258 943670
180 67 855751
167 191 3056
195 275 835002
137 267 477405
38 21 301911
72 48 443779
286 117 196275
41 234 754605
182 133 359507
87 112 644225
32 190 385098
120 162 682603
235 184 476552
63 272 458226
136 61 988410
186 85 111876
201 246 800661
10 44 26592
139 131 62269
107 119 84847
222 78 173834
287 133 634712
99 31 424863
124 46 444630
222 124 926037
281 81 411840
61 96 281185
173 229 856190
204 165 743364
41 118 432572
90 75 90049
270 100 12614
89 188 724053
242 106 990773
116 61 511576
199 65 833167
223 5 467215
297 266 785285
22 75 541419
1 231 145981
24 293 164823
78 241 360348
237 176 859548
121 120 426947
271 190 135348
141 11 361330
88 134 771762
139 289 335002
121 275 229639
266 4 611329
217 68 652628
210 58 412150
288 198 714396
188 39 55220
20 165 465974
159 59 808622
106 51 199706
91 285 939258
141 96 905774
222 232 172986
62 277 170592
291 172 353883
101 221 360417
61 103 425588
41 243 583674
239 79 854850
113 173 246794
44 214 936388
36 230 503939
220 293 977823
71 32 217214
263 260 446762
169 103 592893
281 144 968199
28 38 213184
206 151 875382
211 56 854645
101 47 903045
149 155 601029
231 206 945625
75 291 145828
249 141 943
173 64 443791
188 184 964479
70 210 851475
248 64 408998
159 191 450071
40 58 685126
295 50 715162
64 110 496674
217 94 423913
19 295 232053
18 119 246836
64 187 417590
271 293 390715
275 77 701193
297 150 989424
209 1 567732
250 148 955591
282 288 104735
146 13 538645
269 31 723513
275 29 460706
150 205 803450
49 255 126424
229 44 594917
285 169 582352
243 177 638054
202 155 355320
296 147 552927
241 279 784978
192 68 874560
125 194 94265
186 56 829915
77 9 86713
32 93 173693
184 122 578365
39 34 31281
15 234 867488
140 125 32500
147 208 473401
33 72 894126
261 243 874765
127 104 345674
48 216 833547
4 174 807180
255 91 995424
91 18 381945
105 34 543322
285 49 503662
84 139 991746
285 235 835345
92 277 385520
272 169 766514
133 36 80737
170 73 313197
76 97 913991
160 48 985724
98 250 534078
71 280 682463
210 266 895612
188 224 424459
249 231 874544
75 285 837903
105 185 650890
135 225 220942
232 67 210679
119 204 556782
134 65 472029
118 149 633002
169 150 318313
218 226 557256
3 225 545765
129 133 920241
203 247 753607
194 208 876703
222 189 515652
72 214 802636
39 215 16408
112 45 709729
164 151 598519
251 196 875497
69 271 839002
131 258 999664
89 105 564208
207 34 992653
180 216 687659
43 114 993842
141 87 669226
136 102 241394
244 46 237393
55 176 922946
61 144 418355
148 109 199530
7 149 469323
48 123 638088
161 150 404245
39 246 179512
263 137 622219
281 257 401231
203 272 677216
54 113 114474
123 164 668125
197 174 324697
53 90 695035
123 87 429420
190 146 676280
165 95 178843
99 293 199064
243 134 216248
221 65 688230
188 104 9412
243 277 603304
161 69 543590
197 188 379065
23 246 637642
144 129 293634
218 176 63378
144 119 476935
149 217 258920
131 104 720746
278 117 212862
177 16 438100
245 179 323242
94 85 71930
145 91 375375
18 237 579935
282 56 826476
116 149 375635
139 16 926854
283 171 215997
8 139 542681
192 190 872402
289 143 127568
36 97 210211
40 92 289264
216 181 627026
180 197 716697
202 280 113505
288 201 923028
100 243 799286
261 218 677690
201 163 383847
134 242 166518
290 228 506617
203 115 929601
11 208 418274
291 38 107158
178 291 761887
168 243 455710
171 209 102885
80 291 475581
231 288 781807
91 214 376638
209 154 698374
36 173 58445
135 260 723967
83 225 738869
27 158 306177
299 181 345539
284 37 673543
37 206 419012
262 18 648353
119 140 308805
166 24 816584
115 226 784249
136 109 120328
208 15 813652
150 98 386977
188 162 19939
178 183 312305
278 145 25062
58 247 920958
26 271 117156
217 120 995555
250 127 873959
262 176 395618
40 231 195945
278 255 981829
272 98 807652
221 119 15262
268 174 281822
222 170 962512
84 99 84510
184 36 435870
114 200 975634
56 221 137566
43 207 714552
85 214 214465
181 214 964403
92 209 934465
75 214 149426
293 285 717003
194 205 807431
221 291 450242
95 215 344451
214 259 165303
1 218 166454
104 268 62592
72 91 745453
111 172 560667
171 149 487290
189 80 698054
141 192 207122
80 113 406175
171 151 503433
130 134 821545
159 241 835094
198 266 183574
38 43 353273
260 44 505649
8 298 300150
55 196 632756
292 27 770363
185 202 492391
8 146 849476
117 140 927176
226 237 184775
38 89 370439
69 60 239706
36 5 847229
143 48 224887
197 105 992568
51 5 969719
46 181 3807
100 120 127293
132 140 846906
72 129 373728
230 31 653606
105 12 214477
59 187 584756
132 48 615606
152 146 113116
63 145 387391
214 163 366607
248 4 137606
155 256 4312
163 110 665700
260 85 81783
58 234 898627
232 264 696721
157 51 332023
70 89 168695
281 218 463439
183 133 869307
12 209 323586
219 141 445121
205 32 360472
80 14 904716
244 276 146065
116 48 912091
246 195 852093
145 241 802188
234 112 678598
183 104 316408
100 119 338660
190 106 186274
158 286 317343
96 172 968609
190 217 612530
263 141 431798
125 104 793949
295 149 341651
231 168 721445
133 169 525764
113 187 672518
128 111 147789
156 275 886847
169 40 195847
181 161 930205
57 171 1371
118 175 759499
165 72 774335
200 201 115924
246 277 887544
20 182 224448
188 56 552354
131 226 494358
78 242 424607
123 237 232757
164 31 541863
61 234 171104
152 35 432547
167 23 272113
174 206 736361
2 87 494583
155 51 724835
282 29 967315
31 34 419220
281 199 257405
119 235 823079
236 171 236429
26 200 212354
92 288 503216
265 84 536274
111 31 353070
59 114 471258
174 204 349781
129 105 941088
20 282 762160
240 10 829596
202 259 10915
297 217 200187
34 27 931190
291 266 835747
251 193 41240
272 140 751045
124 105 518569
204 270 181974
145 4 269951
222 194 242911
200 282 792268
163 257 631421
261 39 987022
247 100 997700
151 74 771316
84 226 217396
15 123 995733
63 199 333830
158 164 963521
247 273 327265
175 275 277707
113 228 11666
130 84 83745
120 237 359292
205 7 684629
8 289 63321
215 232 886931
26 124 487013
207 68 498021
23 149 66617
97 275 447776
20 247 21003
74 269 267138
91 224 289255
74 78 842457
116 10 231224
76 227 35176
260 40 544067
11 261 73483
158 91 438947
148 31 636196
1 279 577785
39 161 920022
142 87 364392
102 209 499723
280 19 60162
62 269 217151
289 50 239270
162 267 926242
166 152 315611
15 20 283825
59 196 560968
206 242 95186
59 258 858376
20 73 790198
214 42 167427
298 5 478804
21 131 528865
277 16 560750
287 47 462643
255 189 216336
157 267 242933
115 262 81445
27 114 59501
33 19 599726
26 140 115489
276 52 237240
231 30 412470
276 17 603636
82 162 120903
249 132 396440
279 94 263498
25 134 839484
98 99 303973
272 11 509981
295 182 142307
74 88 401661
214 221 415484
145 165 581610
96 204 78669
166 72 387339
171 295 195239
38 172 214586
142 251 902336
223 104 895907
113 143 262445
147 191 942248
66 275 575399
156 107 538189
133 173 712
36 229 645654
204 173 327858
187 221 881938
245 269 301268
82 9 184954
201 279 31810
241 49 9928
2 280 449925
202 157 850958
268 282 437303
34 113 562931
277 171 408480
42 38 316640
283 279 788919
183 144 116205
286 82 19460
17 222 701199
126 285 493666
30 178 156284
90 92 71667
40 289 335585
254 188 214660
184 24 471276
263 279 973527
126 111 817867
130 283 191282
87 287 270728
112 128 658617
238 132 525125
134 133 999805
193 209 341024
35 16 488535
41 217 788370
192 230 485627
75 235 938017
163 242 336324
49 171 484232
20 262 324123
90 155 424005
24 88 951317
57 99 702684
186 234 970672
63 128 48613
83 295 520607
4 159 708691
41 30 705606
261 198 710691
235 64 794360
94 195 710980
262 269 895348
115 136 288455
101 96 388611
263 124 163506
236 223 274954
184 48 449276
255 27 824072
81 155 517341
124 5 842089
51 105 333969
74 106 50703
170 212 811103
61 56 213537
156 53 930081
44 47 227148
97 57 362491
40 253 298523
72 197 461745
274 33 564161
239 202 919428
9 45 707861
59 270 855488
249 200 523592
178 174 886534
224 15 595495
108 199 320912
285 181 727930
74 43 767847
6 131 563234
253 268 897791
215 143 969237
60 264 983878
165 14 565950
104 156 18306
238 224 458717
193 53 178602
195 221 318416
128 190 447636
40 107 20973
94 227 890398
132 294 555255
207 213 179737
267 161 570191
289 147 3394
162 139 495433
165 130 658052
159 112 96480
236 12 630659
238 16 760641
232 88 164430
141 34 36830
158 11 647368
298 38 765200
90 289 77415
224 59 159733
233 141 793136
289 292 867980
117 10 249694
195 95 911926
189 71 640334
146 71 663488
6 204 590391
299 42 220219
247 9 308802
243 120 963707
248 143 745289
269 10 112726
53 4 167031
84 145 519633
41 271 752374
120 215 688762
93 235 990022
205 279 665974
64 299 484877
155 275 701968
170 254 304295
60 106 663787
154 98 49655
86 153 604460
263 135 644917
76 237 275170
284 76 295187
79 272 850714
40 109 719054
56 72 838517
198 19 995582
158 277 841512
73 274 628100
43 213 130992
44 86 394036
2 141 912353
115 212 585559
77 272 908683
229 191 839067
291 282 528447
63 241 912432
60 30 227346
265 280 374846
201 243 332328
256 255 432227
118 42 594584
138 94 633081
246 77 292574
6 128 79303
242 190 596728
143 30 960996
248 123 246637
124 181 560616
221 114 15371
207 203 521226
34 87 214065
237 34 944147
242 31 704709
173 259 895934
253 17 140134
264 38 990315
3 104 915209
191 36 942853
33 93 185348
227 101 375665
115 179 103272
13 202 528940
75 168 214938
28 169 376926
30 289 227279
155 295 257672
188 131 919255
219 33 866443
241 213 242057
24 254 682494
112 54 109543
93 92 697218
23 156 894903
207 166 750701
249 198 531146
269 229 970154
151 21 784416
194 279 435693
67 215 907763
72 266 414304
72 224 871055
36 294 913459
237 184 176953
201 98 769419
276 161 600198
85 114 648989
58 231 861569
223 251 147471
20 143 456112
204 97 44801
68 252 525100
146 46 399028
9 117 684290
10 227 516167
70 124 246231
223 247 822932
89 65 825498
239 283 608157
131 187 34459
276 214 358956
55 159 396052
276 64 785256
253 226 708335
14 256 243045
177 67 162639
243 266 784298
83 245 116288
254 163 107467
284 211 794864
113 5 934886
294 104 618083
215 65 607898
284 42 714716
11 86 206586
300 149 619742
255 59 733808
84 152 609603
71 40 895460
229 124 475301
24 7 72917
131 44 708310
119 166 940017
258 120 52656
122 52 145438
85 211 780985
275 18 541836
178 38 89180
4 146 565455
42 5 546137
259 45 234528
214 210 173291
193 138 675582
219 66 627447
59 146 158806
38 127 165444
242 199 350633
21 14 446575
241 61 726607
20 275 756462
73 23 309453
44 110 637229
108 142 610181
296 64 832495
217 24 218592
68 248 525088
8 104 290265
165 85 335724
262 28 762446
137 42 494802
210 67 714970
74 224 943293
61 225 955370
107 24 519499
240 36 777349
92 261 517153
81 293 393455
145 28 265723
277 185 434989
214 157 795033
204 271 61881
16 102 673499
155 101 308994
222 96 73044
113 201 589210
55 130 919022
113 185 851578
157 172 243077
271 97 326527
34 193 362091
289 59 589977
276 293 299913
252 230 217758
296 31 146721
167 98 884272
272 170 431984
46 296 50755
165 222 968969
78 256 5688
222 217 116115
165 200 692464
285 224 574520
33 278 755322
256 42 189471
101 173 613054
245 196 33358
25 269 155540
139 52 992674
89 221 797011
60 192 830649
239 120 49160
81 181 375631
278 261 375110
222 211 898753
238 144 524016
156 181 159150
39 219 17520
20 228 772997
170 104 243742
90 241 103874
48 288 129991
230 162 345687
187 236 841927
115 18 322735
139 107 657680
156 39 343477
251 140 993848
98 35 408792
122 40 86310
169 1 205892
215 107 251585
149 239 396452
267 19 439617
64 255 952077
299 265 605247
174 176 477341
281 103 679446
89 122 299127
163 124 808772
228 200 921018
220 150 463244
70 115 946487
174 62 158353
80 70 240894
10 34 402719
107 176 20651
45 134 550526
192 160 570641
95 100 154221
93 145 265924
249 282 253835
78 24 13753
111 194 696281
145 198 892555
202 4 463543
113 248 769443
106 3 535946
248 214 750606
160 167 740394
8 89 224933
114 1 374036
191 193 183761
282 27 453636
67 203 320237
132 164 399938
240 266 379123
276 140 936874
206 180 540186
220 38 898971
177 27 45341
35 213 369089
74 112 345195
224 57 83455
160 179 84016
25 252 314574
288 171 58376
293 94 537299
258 88 722114
112 53 130457
213 58 419893
85 108 504200
212 126 556974
290 36 787696
53 267 514130
17 18 678941
240 177 858249
37 168 116584
154 244 270733
51 262 527057
260 165 744248
9 124 201301
192 138 852718
193 49 812535
271 174 254151
190 111 549855
69 257 206216
231 85 499737
175 25 472286
243 165 353005
81 109 827781
141 174 616182
285 44 58626
269 64 809010
235 236 132178
251 170 549297
15 34 479896
56 145 951349
71 183 720178
157 291 238774
283 192 360622
217 3 74170
276 57 901988
18 272 145107
215 177 391905
17 201 768324
47 90 299611
124 78 368961
258 244 179214
287 83 778759
52 34 655847
140 92 312698
263 24 153100
247 295 778969
292 177 641159
20 38 109382
25 262 514895
63 144 119679
59 300 684959
186 98 886946
192 220 504901
287 277 339620
46 42 325679
21 153 521353
98 48 685607
114 202 628485
195 79 659092
29 174 888511
64 171 117648
85 189 134665
157 86 163997
129 89 262684
58 135 956983
263 148 233609
91 198 349386
16 63 758985
204 80 960296
173 67 25724
197 279 229932
266 157 878018
132 198 650574
32 61 973331
211 224 632181
3 224 225463
160 157 66752
21 20 880076
276 44 242283
35 46 13207
98 7 64751
96 145 741856
291 41 250926
174 9 997335
33 237 483532
101 99 581775
63 111 973451
137 221 198724
224 284 179187
13 228 781465
77 257 472951
74 23 440613
192 119 604281
53 183 129830
55 296 192239
231 135 557929
267 241 89908
292 286 667976
85 272 247132
109 43 780613
179 262 443458
296 117 255233
137 150 823185
119 13 778525
44 151 401531
222 210 364715
274 249 442947
167 286 891741
228 144 872924
184 14 235935
49 111 745640
198 192 199006
78 239 132840
213 288 574332
36 125 52596
83 62 652023
3 43 305405
226 164 289980
19 161 926549
294 178 174560
168 279 90249
146 174 901304
14 138 477019
189 192 197595
231 258 259778
178 282 248838
283 238 504048
27 196 418886
146 256 981348
184 180 151379
233 281 102476
189 180 915168
235 233 664158
258 209 570299
13 291 403841
16 37 943309
202 57 384663
30 291 599146
34 173 488255
256 67 933887
41 138 790213
183 240 92654
199 194 688419
251 283 564747
95 205 826503
44 139 915622
110 192 297627
36 273 671610
134 287 577775
186 31 196772
237 45 728213
240 203 266886
266 49 21342
7 280 564567
236 86 436655
147 152 721009
136 120 323301
135 100 347072
2 222 154066
63 273 98779
264 161 706146
53 41 910923
102 29 547945
225 230 323652
208 238 881185
252 281 146578
66 147 513529
69 215 899482
189 55 89144
288 40 634024
240 247 270490
63 67 62322
291 69 529128
220 278 899862
23 224 56359
169 153 238325
150 189 447297
243 144 562301
181 3 252211
21 195 426526
180 145 391285
156 163 803888
165 7 47137
13 36 12397
118 35 136376
238 170 608986
256 60 166602
234 73 501891
231 158 265351
49 210 227924
84 251 41236
264 87 860765
29 104 910483
247 51 679110
207 167 746473
43 224 553425
219 88 228956
53 107 268001
7 264 223279
31 287 403676
188 12 443927
211 181 23568
109 287 482191
257 20 44245
130 63 833218
274 90 153539
90 151 991009
288 163 118399
286 210 786455
280 285 736966
256 261 91081
246 31 417294
33 281 701945
121 286 611821
35 285 425355
91 53 186300
253 243 453240
174 276 469900
47 299 353557
198 195 865290
135 162 427912
220 271 947927
94 7 780186
145 137 881974
27 181 392746
74 287 171145
296 211 530227
19 147 627347
177 250 447920
137 38 7046
148 132 966843
153 228 947481
55 60 943823
29 43 942649
263 210 216193
16 64 357007
16 28 758988
136 222 213651
258 14 881047
249 151 674436
3 142 827586
139 215 262963
55 50 582
140 81 1240
46 166 71920
34 37 348508
140 262 17360
115 296 879012
27 66 776656
40 80 96318
272 50 634772
264 267 402434
102 81 15833
5 15 36663
144 109 677008
4 225 435088
272 225 930475
127 124 417527
202 297 137257
18 266 215914
112 190 960016
275 209 47350
226 195 628799
111 23 198834
182 183 587735
202 127 797877
294 261 131635
282 279 895197
155 91 261708
89 97 279486
39 201 213633
249 104 348814
178 269 263296
177 48 229234
213 44 867251
294 218 781117
280 242 591034
199 109 995682
180 96 701708
62 41 835645
214 242 856271
153 271 897107
58 238 900797
100 138 205043
133 259 19934
238 166 200571
51 100 832313
113 287 711489
238 12 18981
236 243 854230
177 161 284350
293 198 802479
181 50 426555
241 12 135068
299 206 421670
110 207 657984
114 287 172632
146 192 189287
183 165 964351
170 24 221776
30 122 560317
291 57 532489
227 70 523232
6 148 252149
112 69 87277
28 86 16205
14 158 170719
228 88 724959
173 161 139410
261 289 964064
22 44 353400
279 15 653555
291 96 404784
210 260 316112
119 272 155949
94 185 53081
156 142 378934
137 117 192277
107 184 663198
249 183 261118
195 87 712375
96 184 877585
15 126 320005
84 283 658664
159 147 303771
56 256 173187
237 221 100716
63 265 228963
210 114 529647
228 25 220399
100 170 240308
7 263 322542
261 298 948432
142 107 762799
258 188 996006
108 28 39750
170 299 191518
269 247 142045
118 211 748898
142 186 93520
265 124 752870
15 45 189038
92 83 354371
89 59 920461
204 213 333920
152 212 72390
103 147 77305
245 270 23347
43 260 238535
105 292 118215
109 196 703506
104 255 72310
97 55 701777
160 147 651556
175 201 769293
243 124 29760
137 45 284951
86 177 250949
271 240 403663
97 128 897124
274 100 17234
211 235 79878
289 43 363749
48 153 281287
257 184 868963
147 271 118132
100 272 3615
164 18 959787
183 200 626159
63 18 670273
254 36 511383
3 47 275764
195 35 72866
79 242 411312
147 225 294692
143 275 878847
289 125 832088
20 132 507067
286 293 991806
208 159 939496
199 90 219977
86 176 267416
229 227 969675
87 225 786249
150 177 806056
269 263 881682
284 202 237558
192 153 467815
253 86 124021
196 289 225802
20 259 987853
180 84 762312
170 81 988329
148 235 71100
73 265 333989
120 150 724043
230 69 44507
248 252 254234
158 113 366195
221 154 636531
219 59 862001
202 145 697588
296 57 322938
257 250 362292
187 145 892627
24 103 917200
32 150 408770
59 165 175288
78 235 894687
257 132 764553
24 80 863945
147 212 731040
236 113 232935
221 232 848069
234 277 922298
66 95 102468
23 195 998599
101 45 302048
211 73 853239
287 240 746875
109 184 236214
162 157 447035
279 128 65413
247 156 149897
238 219 881423
163 207 34598
279 8 105766
126 252 405793
111 201 531257
62 90 641499
5 227 751858
162 79 241956
254 284 588510
57 223 645445
203 239 287477
143 219 666618
87 248 40574
58 132 125969
101 284 665317
270 69 355067
143 300 795299
239 103 486472
87 288 131517
224 69 356102
36 127 166641
14 208 721219
220 223 627564
19 132 297344
6 75 225939
46 217 53900
283 261 904207
144 108 217162
106 135 366656
281 287 272418
109 168 735034
13 88 44046
211 42 877831
84 124 91902
143 19 35193
176 75 116306
197 299 648700
73 85 735069
194 133 67994
233 80 299972
77 160 259310
259 43 744902
115 45 935252
94 215 37555
122 160 469808
265 228 742708
20 134 595523
10 197 202157
208 140 251498
48 61 919627
23 89 752740
219 61 424560
271 166 748252
52 61 333107
72 250 493363
117 75 207988
176 44 546833
271 232 489828
17 130 106091
250 128 39824
296 140 979422
166 231 791580
259 125 796966
113 226 112750
264 253 255004
242 74 257131
35 158 378123
295 256 203347
251 280 260944
214 290 154448
1 290 405292
12 223 102216
96 142 752763
263 204 151101
74 258 966090
234 8 958223
222 147 498324
52 283 141694
152 164 239815
36 166 165908
151 281 258793
217 127 182636
117 51 365142
196 3 461983
230 38 539319
273 24 274987
260 219 338334
30 197 922777
10 93 659251
200 263 165763
265 225 752855
253 194 966840
11 195 650426
174 188 351750
169 31 377198
12 182 945753
198 76 598744
120 85 266091
210 279 968000
258 64 631789
17 279 708556
138 109 347762
191 13 958194
117 186 857469
194 220 613723
169 184 246889
280 159 36166
131 14 280313
178 98 812368
221 267 973224
74 75 323247
174 48 614346
103 257 504080
93 100 79813
267 148 441549
21 293 770444
171 180 678417
27 11 872615
107 199 870475
286 145 303031
24 195 313656
188 202 701536
131 168 381847
136 27 335194
3 210 497260
256 13 19218
59 205 146319
262 139 596115
94 205 259211
64 37 76949
193 93 538366
196 232 942416
90 128 638615
145 259 368997
167 166 661596
58 280 898188
80 235 354168
83 64 414963
175 234 186359
88 151 929923
233 202 891155
59 6 599393
90 30 504137
18 105 173850
142 203 112668
7 18 561858
218 257 907261
296 258 823027
10 250 140203
206 86 786120
47 35 674965
263 290 785577
156 126 967921
91 258 592878
87 49 554535
204 137 169187
114 19 475085
141 28 761250
131 137 820543
146 73 730536
251 209 424455
214 68 163860
236 57 611988
84 223 575477
59 192 229566
209 91 607540
60 166 394760
145 52 814071
161 88 255786
35 272 767635
134 16 471849
128 162 474147
3 26 397133
23 47 652574
135 216 92409
133 256 929446
144 225 818012
30 33 867898
273 56 817833
212 32 877369
144 147 826297
47 195 395038
175 166 253732
94 222 899844
267 104 324892
220 193 406212
246 270 135496
233 60 980707
22 50 374041
133 69 85569
55 276 340916
43 23 225532
56 106 481418
113 95 778476
166 193 793666
236 31 438037
198 29 942609
75 94 605443
300 80 731315
196 110 394735
271 242 888501
215 130 253305
105 62 479657
47 84 291920
223 170 146511
246 67 823839
54 13 754321
16 74 96906
262 19 382434
71 24 646942
48 269 907551
164 46 410185
138 81 112149
7 266 841444
190 183 124565
260 233 100910
299 93 485357
206 167 171405
237 59 972165
33 75 961266
145 5 37887
251 126 305557
186 131 352038
260 294 839764
227 257 532648
164 142 33594
97 29 878592
260 100 170899
210 228 431089
114 2 823279
139 5 652298
79 134 946443
187 57 801129
71 273 671686
248 65 494709
291 204 430898
289 243 841148
132 215 664111
96 152 978884
111 145 518134
142 284 375704
200 81 274318
112 64 778243
83 181 56320
85 172 97275
149 277 828326
60 66 207735
62 262 72455
13 107 762941
145 136 643887
75 199 931423
119 56 850604
290 13 586258
44 82 546980
207 269 209186
3 167 20925
212 228 911378
117 56 354284
183 2 78930
24 240 494922
65 147 380097
115 5 483047
151 75 933008
286 279 529441
87 178 864817
289 192 930026
118 172 825434
164 300 758065
95 131 710266
7 238 649107
98 256 254742
104 120 216170
25 38 403954
297 104 971370
245 140 199917
32 42 356884
20 109 60383
11 79 553815
229 32 99062
187 258 193708
34 209 89575
213 179 203972
194 295 782949
142 154 316271
48 53 670702
261 200 170857
90 238 287993
32 261 323805
54 43 280909
31 199 223046
122 55 607116
11 152 592139
199 143 2848
198 18 88554
9 54 863125
184 28 85724
230 115 597445
9 128 304555
62 247 977118
261 129 174491
54 62 448578
273 100 38403
173 255 914396
209 74 504317
287 242 310848
209 238 103427
231 279 11404
64 120 789086
35 137 905104
276 48 345987
231 187 585236
39 30 836926
117 267 583896
79 154 210408
145 177 787589
195 65 772799
16 3 268704
220 281 558838
162 54 282969
162 29 633191
156 285 464214
278 179 121613
145 199 581133
151 162 363205
52 250 345862
58 232 47956
138 246 233340
54 234 192029
122 254 701763
56 78 750662
184 12 880147
167 275 329249
11 213 402480
126 137 973614
21 271 304967
298 123 642250
159 297 454870
116 90 903900
65 204 248643
286 110 684673
205 159 326304
203 152 750760
184 208 840855
52 179 738756
53 55 296914
116 156 75024
116 190 782374
161 20 849268
60 74 984213
247 76 966267
215 58 880230
45 160 498178
135 292 89563
11 275 636455
294 158 336777
30 155 765534
263 122 986770
54 90 491355
42 259 194360
130 43 122232
25 77 866674
273 278 258095
162 147 675289
197 16 771437
291 14 405778
37 192 848830
199 207 299716
196 58 631762
78 177 102392
81 42 290271
40 222 851785
292 133 701529
15 72 265961
28 1 618128
193 155 876139
216 136 211407
47 145 597384
114 119 110476
243 5 280951
182 194 712262
207 31 631583
7 159 118730
261 206 932794
192 274 741167
134 149 592206
74 175 927160
232 80 767705
185 215 789742
84 135 228811
272 159 140724
188 269 984454
72 202 917452
108 110 394910
102 212 298558
167 254 18075
81 213 591091
275 2 180394
121 134 166772
298 102 225599
220 183 480364
60 43 150042
208 90 56517
43 58 792731
51 156 657268
242 255 265237
198 43 556582
279 299 657266
241 29 974525
256 162 266085
13 234 542595
5 14 143539
271 117 398057
78 251 365086
135 127 75660
263 216 338671
44 299 986723
149 42 898239
13 61 361746
234 62 868033
297 184 558091
227 30 472888
109 90 567897
113 13 640003
172 168 727366
32 45 912429
229 144 401153
137 224 841350
4 36 32015
135 237 871687
183 208 303712
176 95 103446
181 295 723249
162 127 703113
39 6 409643
10 289 283663
2 8 147691
31 293 453277
292 246 474890
181 69 990013
255 107 91398
139 105 657119
126 164 885466
164 77 253546
105 244 676872
34 271 515668
108 230 630070
210 176 17891
148 102 425733
107 274 905885
211 51 427838
165 269 671617
195 234 890132
129 297 466060
277 264 832620
59 167 345836
237 29 550527
291 26 437035
210 276 63122
65 86 588841
102 47 844678
235 100 670493
208 171 741516
213 250 365848
33 178 831157
85 249 437639
203 3 655773
166 172 698342
11 173 319579
182 72 738706
153 295 296373
209 16 151069
69 262 373561
221 251 657199
15 84 965719
54 16 422750
136 44 263540
84 58 717669
199 33 235506
50 198 790226
247 41 999395
94 106 527053
103 153 468396
218 161 76873
186 243 595645
2 133 596952
203 212 51379
48 24 322537
205 111 117442
181 261 55204
101 257 316010
65 131 7611
139 47 466824
49 131 887931
173 38 446990
266 90 198804
43 149 849948
30 107 812482
267 135 652178
249 243 697856
97 92 550892
110 232 475377
57 4 133258
182 196 478869
264 237 688197
153 47 655018
121 14 957926
294 84 355016
72 262 650450
231 251 953047
24 92 110939
73 103 578369
101 300 365875
10 56 11626
12 260 718252
281 182 951664
257 30 222392
5 90 358290
55 23 341660
136 280 194556
11 176 294571
83 137 468974
11 217 662716
179 102 623823
272 275 778692
141 83 138699
32 76 104045
36 165 620837
64 85 122947
103 223 38900
229 117 670732
134 153 845670
227 209 18716
101 235 774619
11 48 374119
138 218 268857
276 202 900588
46 233 211151
21 229 699249
137 227 264814
39 93 521035
70 19 115158
290 53 47917
236 262 145674
21 56 207278
67 252 90228
285 185 891777
156 101 669956
285 39 716129
231 203 784031
40 7 937221
125 254 324995
179 100 657785
260 27 72553
284 104 192342
272 285 24906
129 30 317763
64 130 363038
266 67 680010
159 230 697169
78 180 538754
60 182 193944
201 107 507928
30 248 83307
28 11 562547
97 168 185838
185 198 336495
246 262 334570
47 116 434666
8 138 218662
215 238 644376
140 54 763452
64 142 259685
42 134 784443
263 191 30701
137 115 386757
122 19 406736
40 10 984422
225 251 460511
154 249 381679
33 101 71633
167 246 609930
237 249 294456
51 225 772209
96 111 664856
192 139 934677
149 156 395913
187 276 413746
290 81 662052
148 182 148559
189 233 838678
142 113 325845
23 65 324019
47 165 169158
253 112 628834
245 235 875090
258 280 294958
90 32 290594
182 240 321796
84 300 28292
140 209 396327
90 188 181910
73 212 95176
295 207 651233
247 4 901505
202 208 201205
270 259 738913
5 73 504252
221 189 411973
97 53 944
62 256 830850
216 6 800059
111 184 529875
69 27 115647
9 21 140086
82 144 806877
246 296 338361
13 150 601667
113 111 838486
286 138 112478
158 196 762642
68 40 995132
138 139 231086
277 31 844820
30 127 229591
227 298 871403
127 108 780934
115 300 138604
175 269 958914
54 236 65994
230 207 482345
139 227 579836
169 80 588526
79 172 743214
103 91 934735
106 283 137458
272 192 970826
160 250 387787
152 123 746186
178 17 630389
67 262 193757
73 205 864332
127 147 62970
241 65 232512
218 185 943797
50 84 971178
165 89 561171
96 296 858933
64 240 218229
228 33 433813
286 21 67860
218 96 156836
255 213 831023
111 220 599540
207 9 948404
71 69 685649
296 243 715243
158 148 321892
256 192 479636
30 234 404880
237 114 38772
235 191 253210
211 92 529722
62 299 392607
171 275 125689
146 176 432599
66 23 574662
174 42 218017
146 53 658047
276 219 858484
147 227 715573
77 60 381431
138 130 494241
239 54 197271
105 209 902056
274 281 963544
106 194 229162
266 230 849556
287 290 246845
266 121 610667
278 82 288549
170 263 149458
133 42 959074
216 106 288756
85 294 97934
137 79 643983
118 128 864400
157 276 415892
300 53 529219
260 247 41024
16 103 929566
42 120 880832
272 276 200492
170 208 448868
147 64 969280
35 155 745772
127 32 556829
264 29 29695
276 105 25
294 157 169223
233 130 824437
269 198 478460
279 103 920131
68 243 227265
240 219 906001
95 39 811047
56 258 773082
33 266 58965
86 190 318365
14 241 675898
141 265 794331
93 295 339850
283 208 462391
198 203 472618
75 43 268266
276 229 476094
277 231 874528
247 101 138288
167 2 534754
118 219 678686
35 263 232973
46 61 849610
261 155 457507
168 101 232943
109 254 848041
203 136 994028
300 281 156154
276 93 541313
37 226 619077
278 281 406083
78 287 824671
100 72 923914
178 235 293002
137 165 557025
165 241 167061
147 176 823059
155 281 531180
256 209 198598
92 119 796496
273 133 44585
291 129 494634
111 164 718149
122 17 456192
122 154 686420
258 276 716787
19 138 885430
234 210 477251
269 16 216153
22 162 59601
240 42 647192
164 194 299051
200 184 469849
105 217 332551
114 91 295097
55 198 752
177 69 812277
38 134 556211
99 158 407744
128 84 138228
146 251 616089
98 241 235315
297 172 723660
77 182 11427
291 249 42938
179 248 974794
165 278 786952
75 272 444162
298 173 318072
287 266 833513
207 202 618249
41 190 642917
201 183 737511
201 114 361564
34 114 575885
107 37 870462
269 169 420138
161 9 20412
219 58 685795
4 44 897459
238 268 52507
176 254 477180
223 118 651882
74 234 98516
126 29 859756
119 254 792837
72 82 212646
198 110 120047
15 76 785336
273 83 5570
284 185 84037
55 56 379447
137 5 733146
9 248 788687
217 146 146278
78 279 715916
190 204 190994
86 245 475699
21 42 480618
173 177 647377
27 9 720382
75 48 573581
36 214 921919
67 188 372808
123 223 2519
134 75 522627
137 108 431289
180 246 695094
237 242 743726
272 237 776518
174 47 929004
195 31 93801
245 82 629452
163 134 791739
20 196 228424
288 139 966560
164 283 725210
234 167 402471
174 27 259756
185 44 422996
284 119 496996
256 109 517619
132 14 813428
98 15 283464
115 255 316459
77 137 115338
219 216 874426
217 62 538571
40 203 814371
271 40 173052
159 223 962625
74 17 695301
21 16 874521
62 47 793260
81 36 499540
147 273 316681
254 34 827707
234 125 852019
201 267 743490
148 60 801359
299 176 100874
178 298 746955
19 36 362996
183 138 547310
71 83 686783
278 178 214367
227 170 777400
163 291 429260
260 31 607232
52 132 545064
300 150 945274
216 58 836803
4 98 620047
142 274 595413
275 161 847164
163 65 906911
212 194 650357
31 181 580327
178 133 987711
12 42 451722
184 37 60019
244 28 288052
112 43 946441
79 93 138693
5 242 987818
131 196 198926
210 258 423336
39 32 575247
188 266 789850
247 212 71936
194 193 666316
270 293 167763
125 213 483407
193 299 806068
158 160 150575
150 212 975182
11 41 104688
154 265 364324
267 297 70278
7 204 334822
176 279 960651
95 156 937245
125 88 124911
119 198 387901
163 49 29738
201 104 942825
66 200 650627
92 8 896353
173 19 478048
199 296 183857
52 165 206853
46 278 247362
78 86 784940
253 245 419570
74 83 333783
161 63 808260
95 247 324960
17 115 458310
35 101 982789
4 31 888755
109 94 62252
65 297 318899
216 232 532154
234 293 521973
67 196 90740
136 55 220747
109 289 935662
28 150 787017
196 136 363976
4 104 688009
194 282 71233
259 54 244371
200 56 727047
208 258 842640
290 173 62492
20 178 842258
94 229 918811
27 238 583746
164 154 421991
144 149 457400
283 112 311938
82 116 993827
219 184 582266
146 221 208523
48 113 673259
62 207 540800
98 85 102572
138 172 155743
172 276 513282
233 12 542902
147 84 365385
165 233 235324
137 288 547608
259 9 38302
239 65 924520
198 202 555820
145 15 115344
201 234 404522
245 298 974602
289 162 146070
208 163 413402
206 255 634754
183 39 915270
151 193 842379
175 95 529984
12 101 731877
281 243 251170
61 127 239179
144 72 790601
287 275 171784
69 80 752085
246 146 865318
69 152 994648
242 2 751336
195 6 758351
4 252 9512
125 40 869970
88 270 468691
110 143 52199
101 132 23903
184 262 121183
111 206 349146
110 237 149720
190 3 245178
247 87 942765
80 183 846065
96 105 681467
217 64 371475
57 206 831349
16 241 521800
219 47 37865
151 26 29255
172 83 452149
253 67 93741
79 269 938405
74 59 24782
179 164 319950
179 69 737683
47 256 273705
10 132 322659
82 248 634222
108 80 956945
210 27 476337
72 130 451587
188 205 619902
77 52 81681
275 162 944132
29 263 944113
179 195 170957
150 197 902187
51 203 589524
296 71 307315
266 175 130277
28 278 285652
163 292 672343
162 26 238291
277 272 219187
64 198 622227
166 146 812018
127 273 521394
106 103 480747
32 199 925570
7 298 979881
257 19 869538
242 175 472893
9 57 43828
219 46 31106
95 229 843767
150 223 408375
172 266 293217
25 209 292129
225 252 418676
120 253 492233
88 277 868301
197 33 241196
109 227 342391
250 87 325800
24 50 873028
111 192 57790
219 232 966282
49 207 669846
185 274 242303
141 56 18854
82 226 25395
229 77 296328
244 5 799324
298 137 645516
8 290 856445
94 48 107282
214 253 129483
224 213 108036
157 78 490911
279 121 157616
271 298 503997
66 84 930926
106 272 455009
128 223 625608
28 283 286030
31 156 159939
185 190 45069
97 54 576506
208 24 625339
22 30 237647
39 160 554154
131 273 562026
288 269 901697
167 235 717840
126 110 525676
20 290 577427
206 228 255183
265 266 844144
281 229 233450
245 132 573233
175 103 96217
54 116 121901
250 82 276668
228 122 12479
82 274 507177
263 261 637183
265 72 710472
193 35 797863
93 195 769887
194 40 638167
102 63 536314
160 120 250409
117 76 603588
23 84 152319
81 226 912833
22 103 210713
240 253 654046
188 139 717090
60 183 753569
51 267 403096
30 206 774197
169 122 499764
97 263 286067
282 59 780877
58 75 923972
127 265 225638
293 114 409310
262 203 998157
36 241 464818
161 46 888841
163 48 914671
76 223 799189
32 269 944115
128 270 448338
184 6 22223
90 207 954352
84 138 153950
267 48 504228
104 189 258673
298 258 430634
275 221 688428
212 277 756236
243 256 226855
24 40 552154
95 242 120915
288 235 237202
290 272 809102
173 197 866827
241 211 859683
298 279 565081
118 236 127963
36 234 81645
46 200 519566
2 14 497694
117 265 238621
50 174 65473
159 93 471669
267 101 195249
215 174 181739
186 4 849705
273 300 957248
5 219 466131
73 287 494163
173 73 876020
75 174 733266
235 222 578079
133 217 71540
179 147 719608
225 11 416883
53 172 445783
68 77 81828
87 209 735203
240 75 53562
204 34 391934
103 285 26247
235 29 634346
177 183 259957
104 100 165745
299 235 680072
133 35 603731
263 78 344302
216 255 909330
164 253 365789
43 21 137496
292 181 187306
179 128 950771
114 57 284438
33 282 156663
186 101 767198
5 258 444933
135 68 822924
165 289 350985
5 154 365213
158 254 109042
133 10 290850
229 50 238634
175 135 22870
253 294 747620
73 162 81524
195 115 339002
6 228 663070
58 38 722729
180 259 145681
136 24 791301
42 43 436003
114 211 595442
292 154 947496
235 34 636052
248 85 282393
161 263 263641
110 11 303153
224 173 328740
228 100 459342
208 182 11071
11 126 931609
295 96 828030
51 196 140090
161 223 775757
43 281 343003
223 140 134761
27 125 901241
131 235 760235
29 225 126965
207 102 554352
31 219 989821
101 204 363102
240 129 417411
200 63 990687
175 229 575400
57 247 841183
48 239 842484
211 167 361904
49 93 634182
153 259 463342
229 120 804827
76 130 146331
286 79 545952
164 25 145028
300 223 522898
203 8 23237
14 64 754992
56 198 291028
281 237 7516
176 207 624823
20 66 906080
275 35 179786
261 63 26829
143 197 399050
188 152 607593
225 165 691978
104 67 797385
138 228 594216
191 56 851397
88 189 585318
298 238 658928
292 127 260987
159 111 804732
130 30 74713
36 156 974112
140 254 161281
36 64 873317
210 241 378086
68 157 527826
80 58 952872
133 286 110338
16 146 163770
47 36 915217
217 44 755573
235 27 179937
4 274 692652
299 90 88748
82 282 715444
238 157 229343
197 112 783669
192 145 50741
218 46 983163
60 109 452742
63 185 93312
166 127 58404
159 281 687481
4 285 568236
163 28 765216
138 67 646928
25 33 494327
45 142 868510
264 126 274814
148 113 806522
150 25 95601
200 24 348909
234 114 162084
51 18 889031
97 186 54190
252 85 944711
147 87 839232
74 256 136441
294 71 435811
139 167 52837
52 22 475241
255 147 601376
13 239 844209
51 193 387454
285 189 346021
160 47 837884
156 234 323933
62 237 948647
293 98 288615
181 95 436840
257 143 690996
72 65 351200
200 3 590275
207 107 180985
32 11 776331
244 64 634905
213 214 471304
69 267 904082
145 299 257981
50 167 484165
105 177 597942
293 202 373985
248 56 646858
267 123 778436
215 85 144249
145 48 72637
33 285 294693
138 205 440238
247 184 82407
127 13 231478
5 13 93167
55 168 695294
214 25 384930
124 206 643054
193 148 807494
139 140 923598
83 90 423827
64 93 40323
142 33 23252
47 34 911127
189 223 706288
66 154 836052
275 78 854198
102 90 221158
250 89 515379
264 152 613446
75 9 572855
188 126 623296
117 22 351976
177 276 829089
101 225 3180
296 181 468943
65 181 561133
149 210 867511
100 219 334941
7 294 458818
14 72 137234
246 290 182210
234 77 444863
271 265 884804
103 206 889654
240 118 310397
268 201 723738
66 202 199794
142 41 874776
64 233 101772
216 40 417637
202 190 48668
140 78 313411
56 292 488069
94 45 123453
135 297 396432
268 110 289276
274 296 443855
192 89 681586
211 128 112392
260 257 495324
48 99 968762
100 32 165838
17 272 821654
113 297 55851
25 225 970026
154 250 365004
237 96 913913
188 279 852760
95 143 569932
11 20 721414
82 262 772571
129 150 290242
9 104 605110
266 167 311914
137 192 928405
70 38 247227
116 44 955436
204 139 675972
32 131 877705
58 37 17730
44 140 281790
85 235 839837
30 238 940117
192 72 834538
193 144 602748
222 275 793256
264 89 461740
129 230 914224
21 166 862721
83 182 460848
89 75 796059
103 118 201846
225 143 843666
292 94 171523
90 293 701919
129 242 923005
88 21 840170
43 138 812972
104 58 235930
14 223 93614
155 269 496070
113 296 52076
177 283 656447
5 176 665564
206 18 946255
4 107 516376
101 40 267561
139 57 860787
163 11 820318
227 183 153816
5 252 970224
149 289 760072
152 223 478576
179 55 892562
35 72 137184
14 207 533812
134 174 749131
209 44 625296
185 60 624718
157 205 718141
183 22 749545
231 284 628226
62 264 285538
60 27 756641
161 101 511018
126 222 463825
221 18 963389
37 181 571853
219 176 667655
210 273 772598
97 124 56236
17 41 748854
45 90 621961
129 139 127039
182 259 702685
42 49 414230
170 294 830511
164 128 748800
261 25 876928
227 7 758169
40 21 849303
196 233 446533
12 226 547773
289 170 391512
189 99 376183
85 206 79735
214 5 328746
131 67 785596
4 40 100982
83 25 94674
290 245 507892
57 277 708210
171 196 902191
56 238 496129
123 57 538260
8 62 775280
248 177 586011
200 133 656967
96 22 502238
224 237 525631
129 26 409086
299 213 114810
97 63 599647
95 210 374857
269 212 712080
22 118 423132
113 169 1735
233 113 976821
194 218 390701
142 300 882901
240 209 382420
262 244 882631
46 135 241855
166 54 472367
111 232 294987
240 43 770889
176 43 194523
297 71 878006
169 24 713762
231 225 22020
87 233 136798
263 91 833640
26 155 8192
116 4 793833
47 20 819307
11 252 101406
117 28 308289
228 166 122353
42 77 328395
62 195 438250
59 102 307556
48 176 223253
110 280 57882
189 30 905219
72 233 960085
126 255 363826
229 206 415483
256 154 978248
148 11 222010
52 204 419054
82 113 98236
170 26 118196
229 139 911427
285 142 474017
141 258 939523
190 206 54570
159 195 303488
232 275 90098
47 103 224190
112 38 407565
183 193 112168
208 267 809335
271 33 273450
134 117 540586
105 93 644062
148 170 464601
41 95 318453
85 288 996617
206 244 150460
28 268 78255
132 264 940496
188 119 9313
2 215 391065
35 243 977474
295 146 764061
236 27 918854
108 133 634656
143 294 315623
16 208 31092
133 204 223076
23 235 245690
213 76 88248
94 67 79118
158 293 400749
294 150 540906
151 166 782294
127 105 944032
128 40 444728
49 176 356560
101 17 162468
201 143 189325
80 220 66934
188 155 528542
283 158 113874
15 268 866353
81 187 935798
233 61 804689
65 255 13746
184 91 415643
28 128 140677
2 245 768241
104 154 943577
157 166 957567
155 165 27739
190 72 393631
69 59 563472
192 11 721956
136 177 333450
235 4 447980
10 187 366256
101 185 268818
93 291 887093
243 92 463031
147 51 681012
31 147 777436
292 195 509120
6 31 610194
191 68 963565
176 17 518375
153 279 872153
101 111 52127
127 51 735924
168 155 159313
246 140 375267
208 114 742779
89 195 960067
112 200 493163
168 140 637730
49 82 729477
133 235 827673
251 232 951745
173 205 614946
71 161 558077
226 90 553838
277 96 188312
61 213 37069
202 226 588069
41 288 284921
94 137 391902
176 54 27885
46 222 924734
99 182 760265
232 247 392162
77 268 847019
268 50 893079
80 26 95987
128 175 897563
134 39 866759
61 57 994882
137 272 443908
181 115 768225
6 263 107353
241 37 682825
144 52 184732
135 233 68175
24 203 622670
50 62 181815
271 225 931043
205 284 869398
36 252 825690
186 21 381332
46 189 548032
209 24 27417
53 120 509066
208 195 209013
289 26 340695
228 179 171203
31 92 778505
197 111 758725
134 80 79174
262 86 949160
33 166 233682
77 238 269003
163 164 188903
160 124 196474
140 210 740449
58 164 397566
233 254 724485
162 183 862391
143 192 5862
76 103 416535
107 11 859844
269 220 144460
61 5 231784
144 39 188214
164 143 936210
230 189 264478
163 209 576360
171 188 297742
59 287 475116
80 207 258707
253 121 418977
210 291 881358
192 124 511681
212 161 912861
271 261 312450
39 165 268498
202 70 698351
214 291 152800
136 50 855674
95 299 130683
195 60 760759
295 225 135410
199 212 562931
104 72 493363
1 187 363232
287 120 504423
203 126 439311
5 77 206451
199 258 60738
75 260 619841
51 294 501343
124 258 678861
84 3 943473
290 174 42798
4 114 544610
14 209 585951
131 262 432517
165 38 712384
91 173 214733
3 205 28255
141 154 254740
158 17 685874
201 176 324000
86 14 562281
252 188 898234
220 20 448902
298 135 116192
181 183 418226
112 121 900958
141 4 591588
207 57 587570
23 288 604634
233 67 95194
204 31 826703
60 2 202135
226 17 481532
266 29 853320
167 31 586009
184 20 566402
274 266 903770
226 155 87365
212 29 848148
289 128 249028
10 95 814067
237 64 103570
24 68 566263
236 130 516567
8 59 879456
35 223 234032
89 49 444794
143 214 928122
21 74 385399
77 190 104492
142 188 163964
198 163 153930
139 297 446132
245 17 952545
292 134 757984
74 279 118763
233 66 597565
127 136 693164
243 158 523051
20 42 658098
90 1 20576
88 153 259807
234 211 191097
255 258 428937
31 198 327604
297 250 717368
98 130 882110
114 72 15803
8 49 371913
292 210 905881
84 275 50406
225 229 142565
98 144 724476
24 207 885032
49 268 860188
188 218 870383
206 204 598201
261 99 67495
118 44 367876
287 233 913758
246 188 662232
146 207 132751
49 139 824432
161 287 247751
224 100 203488
136 167 82691
103 283 447985
295 229 453573
92 247 457611
56 44 346818
230 190 121077
61 129 640240
131 280 885522
278 292 47386
177 127 491850
44 243 30827
234 118 322771
6 199 497493
37 101 855526
32 65 94452
113 219 541236
189 97 508975
18 258 883368
282 139 944663
233 229 678545
247 154 840486
11 102 992662
87 136 172007
66 42 983910
72 204 698151
163 26 66248
240 85 81502
164 285 898537
234 76 335186
215 25 688278
205 146 120602
56 192 471232
158 192 376895
248 131 252244
255 271 104457
207 148 780264
182 228 441555
255 268 697928
127 239 889139
185 247 999421
123 242 492293
98 251 398358
27 133 412096
288 15 211444
128 237 280974
143 174 882324
253 276 913172
155 55 40458
20 46 341878
159 129 893792
49 96 93690
107 169 335180
71 252 449620
291 159 487758
171 113 845362
229 212 699382
273 54 862266
163 88 656138
42 1 74827
168 283 994179
87 29 636399
81 162 75589
179 10 977818
188 214 381156
94 246 352602
208 125 748959
92 240 764675
230 19 247382
142 50 796739
223 167 610909
162 8 660328
68 267 493315
155 121 891029
280 3 377402
124 180 233463
165 102 680647
285 28 849185
227 15 19512
102 71 113568
290 132 682561
226 100 777280
140 65 408844
171 215 66761
122 247 20151
65 187 678894
53 209 84657
199 287 55681
158 5 712502
2 49 33245
295 42 188123
28 132 111954
4 75 259115
77 155 241274
77 203 260814
77 144 955778
288 157 20554
270 206 675863
25 48 820015
51 158 835885
119 207 23182
177 79 656886
58 3 159183
41 19 812193
222 250 183030
279 109 161151
76 56 557737
11 244 105266
217 141 774068
44 255 864966
229 31 159971
174 100 818192
189 292 883137
90 244 214516
47 206 609724
125 114 549582
117 99 344109
123 127 797661
180 217 472979
219 253 779707
143 155 57528
17 69 137216
273 175 647170
294 106 189048
263 248 626045
177 61 170703
254 211 404556
170 180 881590
106 298 943195
214 140 305783
123 159 567787
13 198 468830
255 246 95927
121 234 226956
217 268 745545
32 265 928629
291 40 138170
67 275 537439
181 249 289000
42 59 899881
96 36 239267
45 143 238622
235 56 766605
224 208 424516
38 48 190073
182 22 657202
47 70 618497
45 201 993730
268 233 265971
198 251 845665
21 220 94983
176 265 324088
271 84 71121
279 41 826862
52 29 82729
163 238 356424
115 283 673018
209 200 879850
120 39 884156
256 186 742404
198 135 748751
284 237 987167
136 90 385397
245 101 96232
100 267 733576
18 230 246823
110 190 77911
134 217 560964
131 300 171427
8 36 395824
224 200 45335
275 48 868543
116 179 806643
167 70 938834
259 297 805497
93 54 355300
1 269 802009
35 282 62586
18 47 516285
66 181 977121
165 25 324880
43 251 572153
16 31 936211
44 283 650313
300 144 877057
115 297 248700
140 204 596074
214 119 434554
165 12 364749
71 163 911413
35 209 864409
208 243 229743
93 281 927651
279 28 861348
37 40 216522
62 212 837000
221 217 613874
114 222 679543
27 290 495379
112 247 690942
83 234 348494
70 288 803240
24 47 521105
249 202 879821
196 249 862507
233 112 285158
300 216 208697
262 4 826274
287 5 871646
28 156 326643
166 103 607967
236 248 583743
154 40 563454
82 140 228907
223 196 896204
300 170 133009
152 15 103146
199 139 815081
174 108 55794
85 12 898090
188 74 715404
20 181 762581
250 223 27253
41 85 250001
252 145 626027
90 37 930330
211 134 551299
28 179 966931
94 42 961802
6 223 537440
103 89 391338
30 62 714987
111 272 93498
4 164 847326
91 118 549220
162 265 630807
174 291 299457
294 255 327857
236 285 841690
294 154 92872
298 180 933689
213 188 289069
109 164 253458
250 170 335738
179 192 392188
138 280 458423
230 155 633495
115 240 612051
187 291 665576
48 234 913197
216 253 41446
279 148 80811
112 252 919955
245 181 829772
40 117 200520
154 88 321446
104 78 997728
245 241 719111
203 242 279332
52 282 490762
133 52 27154
203 73 42009
238 168 676333
143 167 108280
240 197 316980
190 205 312838
281 21 939842
272 167 679444
245 243 4830
1 295 736036
41 9 704269
168 29 529690
226 178 826287
105 15 304850
124 270 776343
15 177 966001
168 261 926017
132 202 291218
33 103 863422
168 66 857848
220 279 713861
264 163 582167
255 37 719931
283 45 809576
47 209 445988
152 169 711394
300 42 338178
183 236 668326
15 48 89
275 282 789538
145 249 478821
246 233 41435
121 290 989972
168 171 188554
231 250 134964
266 65 569798
171 290 441675
56 64 78988
86 38 392372
71 288 777762
138 110 21442
146 84 688436
172 108 78856
292 17 664667
17 167 174421
264 234 449666
41 228 704009
286 282 608357
174 91 732579
91 52 641020
103 130 922106
284 286 513868
14 44 676797
86 35 440358
30 180 83549
227 294 868350
82 169 312173
74 123 242211
245 147 319187
249 216 90779
21 259 449147
194 2 429903
123 44 650520
211 226 826776
76 267 394681
250 242 401780
6 30 335578
163 290 955495
158 34 391405
183 1 596420
82 33 655893
39 110 74875
267 124 540439
243 53 495982
184 61 739747
7 260 680057
111 203 397020
168 244 151481
195 222 375795
282 133 138727
73 30 810887
137 152 669347
208 152 930768
13 8 309573
187 127 127424
109 5 881127
237 87 49929
262 266 359232
209 159 686177
232 234 487472
16 232 284273
239 167 206172
29 214 572385
62 48 654899
27 188 540462
25 191 381210
249 266 528429
66 136 856394
109 197 896059
251 230 850208
2 124 591602
127 266 989914
206 48 422975
211 102 557612
244 140 338062
25 136 571140
199 297 354493
116 278 454480
42 153 437403
125 225 279025
260 131 361541
245 72 196759
264 193 219821
13 272 689731
83 222 355715
230 26 504307
197 20 640860
77 131 28763
201 269 238394
235 2 73109
55 191 905423
296 247 478061
95 123 849687
88 18 526289
232 29 424720
168 27 584501
93 238 201165
40 17 949831
252 130 867150
75 19 204574
150 163 678020
158 288 267625
62 34 582685
145 277 611822
253 189 131916
70 24 732019
99 119 997040
52 94 443246
179 208 30722
103 79 279017
183 195 967795
34 20 530521
241 272 567912
135 49 170796
51 4 983994
96 190 970984
266 179 249694
75 175 971876
139 124 203233
192 136 272027
116 51 958156
115 267 470532
155 252 168579
60 276 424625
226 149 238268
203 234 316052
130 69 354662
169 200 464985
88 99 981178
250 270 807914
121 68 760212
176 287 110791
3 121 911769
2 204 771487
118 119 497668
32 191 113425
143 52 309142
194 283 395610
153 239 601007
184 299 656773
17 216 426859
198 59 820973
105 289 982144
168 161 693204
12 168 883462
178 193 248745
226 184 842096
159 67 718381
95 97 982325
110 217 52535
168 227 570049
294 235 746814
173 125 336220
243 29 871646
87 184 29489
54 182 719208
2 237 147560
149 92 100510
61 252 276964
179 261 151245
179 224 586926
66 7 607314
67 142 408838
8 265 398877
44 129 154848
211 58 298549
162 204 471168
129 235 493853
70 186 510805
281 149 538935
46 98 689753
96 230 185907
108 132 303805
78 181 972615
296 109 130980
146 191 330638
51 107 136875
247 73 718936
232 238 889900
273 174 655813
146 182 954338
10 219 863130
3 300 926589
124 165 413423
195 136 427048
149 242 271731
132 42 472338
278 218 906885
245 95 401848
116 52 828154
14 77 164221
279 172 79864
123 143 700768
276 217 946639
62 22 526212
247 40 790426
183 57 295615
60 216 719492
215 5 354079
80 272 1331
144 101 852466
80 46 862256
10 118 214461
3 114 134131
252 295 824937
2 281 907890
192 87 963248
61 65 717294
275 6 859664
176 101 406508
239 121 415594
180 229 672952
238 66 910557
211 261 501413
174 234 232859
195 217 681809
81 12 550433
65 123 636116
21 255 245570
211 112 456427
224 141 253968
142 145 390455
293 29 25853
232 2 603542
173 249 255927
48 262 866362
265 184 630578
280 197 619617
30 15 462925
233 38 32261
231 196 469071
61 254 159107
127 83 537528
87 251 493740
142 269 342736
34 74 443168
267 61 716657
116 122 734743
133 16 100230
7 252 513615
141 212 56248
54 88 408940
292 131 523064
170 288 146520
94 119 560727
169 86 319522
208 230 568717
6 287 212881
95 121 969758
180 99 217344
225 67 150149
178 272 226486
140 96 490685
27 1 53659
83 195 67681
166 174 585909
189 229 256247
63 245 721169
91 70 365147
120 86 435200
86 290 799734
53 233 61486
181 109 823646
224 170 899750
18 264 517385
201 38 281284
238 253 317284
290 63 721241
83 111 979903
178 8 525899
8 27 429445
193 130 440301
192 85 458156
180 128 918260
97 209 436169
170 116 220403
296 300 821270
12 272 633691
76 184 185785
165 196 154955
98 64 398654
246 221 302007
269 238 748761
267 10 800602
2 48 891876
231 287 251893
192 236 855121
42 221 40801
88 299 685440
34 67 295944
183 85 955585
77 156 581247
120 282 221304
48 151 184969
169 116 612356
143 277 509108
132 112 422804
107 77 568120
196 187 954389
174 282 82250
182 38 718366
214 194 881727
135 199 143216
254 225 616427
259 187 896548
201 122 997285
13 271 548070
196 95 866799
144 197 363769
297 169 941561
229 293 3634
37 109 198262
11 25 121642
117 291 24212
110 94 137660
297 282 836996
180 237 68434
267 37 520088
263 132 335909
194 288 472226
73 138 405156
63 58 60750
102 141 72368
93 272 876855
278 90 131083
38 181 722675
126 160 358678
106 48 57122
208 177 646927
230 262 862685
130 48 894022
170 162 396428
206 94 602277
291 176 220891
153 43 329215
162 258 271677
91 240 927902
166 124 243936
220 146 671954
78 176 141950
95 179 334058
86 51 287561
197 166 895952
75 67 683031
257 51 110178
59 243 41620
248 282 8766
266 161 45215
270 212 119362
10 37 509730
284 184 406174
234 223 203466
88 241 589446
285 90 658979
139 191 604437
139 14 549160
74 185 702123
199 159 133723
237 32 505446
228 233 257411
102 43 698183
14 166 375155
259 211 535370
117 253 115707
135 293 573877
80 17 39531
194 16 721039
298 263 903498
293 221 794112
50 145 975641
92 278 782042
274 204 778840
290 258 911065
209 26 964023
247 178 81041
279 151 256814
235 266 941596
159 124 369149
235 277 518763
152 90 436369
101 268 209131
23 177 478406
113 237 845053
290 168 297891
294 124 29459
187 162 872582
244 270 19288
124 238 866239
289 39 136478
235 143 593568
211 127 46578
186 262 643535
124 113 264147
287 271 39162
246 109 638954
257 18 781331
233 177 77891
48 214 147338
255 297 927490
33 167 463035
274 102 251480
229 26 526404
210 73 120666
293 147 338290
125 250 590494
246 27 683176
81 112 358603
133 267 389505
48 179 876382
78 197 339794
228 145 688544
224 119 816775
298 154 952652
234 24 725891
215 111 222519
255 290 805959
61 94 488106
36 94 830148
280 69 844564
98 20 648160
223 281 151046
123 229 728185
21 2 770599
161 113 198351
233 190 33307
187 35 660092
248 33 433790
167 25 13066
199 169 485572
247 263 701645
59 222 849915
167 281 423655
258 139 456897
273 64 556211
105 257 945290
54 128 767944
115 291 138906
72 141 845575
114 230 85937
235 69 28214
163 147 91562
184 54 572241
198 46 120572
35 115 591356
278 83 14795
246 276 637725
100 42 353800
104 83 373536
81 49 94690
117 252 137975
269 63 990412
20 171 470532
60 76 980507
140 129 369391
22 272 425568
130 18 186462
197 140 282892
11 286 625887
49 11 460051
138 249 594106
73 97 112918
118 76 997510
235 130 151016
102 110 690321
290 262 757050
6 98 525191
105 158 208001
4 13 738606
135 174 214718
258 194 189678
203 277 88234
64 206 593133
214 83 254151
37 69 50394
7 50 910755
241 202 216114
253 204 786483
64 111 750504
202 209 95579
125 211 384335
244 271 115519
193 163 41244
54 291 56834
215 86 999935
141 90 828697
20 113 178276
115 186 200883
178 56 169289
33 156 352131
258 201 252988
7 61 301477
178 145 235159
51 90 887425
55 69 124400
222 236 688819
175 255 418512
254 249 905009
106 54 298336
42 271 702018
68 230 803193
12 109 395680
48 295 803642
11 181 997068
156 274 807201
10 151 644077
157 230 957995
206 205 140866
55 30 822641
245 61 629999
25 299 159718
111 14 614653
273 10 298131
220 227 164914
12 117 245527
66 291 330963
238 160 543879
92 58 352818
148 219 88366
114 192 306967
227 82 688486
187 283 390201
266 190 604543
4 280 943031
104 101 591512
44 163 66134
18 219 769775
250 176 166263
296 107 188002
280 38 12120
209 93 889684
82 147 474372
168 255 18040
171 65 462407
74 156 368344
16 2 687748
61 187 638732
146 61 830821
249 76 86525
133 274 869005
286 250 309011
231 51 97746
149 206 254407
131 121 328893
208 88 206087
176 87 23034
250 182 787800
189 227 830975
266 196 376640
265 102 707461
14 84 275447
68 96 215637
244 23 418239
261 173 342333
116 216 676930
271 78 916461
152 224 96703
259 266 989819
231 269 205278
282 34 453148
148 55 580213
148 22 603798
132 51 687354
174 233 335111
166 168 250115
273 236 19488
207 232 629027
254 275 980864
79 166 716650
277 72 24952
170 51 145550
172 195 193473
195 200 220622
162 169 43445
68 183 477371
188 236 622840
129 158 771641
18 157 262428
34 154 545455
222 256 300808
252 275 920913
22 225 971794
229 141 811536
92 180 205035
61 281 987661
173 171 913065
111 228 489289
99 133 711653
268 200 72649
1 196 904954
274 173 798774
66 240 964624
27 231 53001
139 178 388575
257 279 828293
41 178 924564
145 140 938904
148 179 330674
257 28 445122
275 132 883185
129 7 940033
7 172 344900
27 46 168290
141 81 578648
278 100 70761
96 211 962934
133 18 136054
109 36 295367
140 18 277497
172 56 632748
41 143 537947
184 19 869278
285 133 769764
237 154 383960
295 210 867846
240 122 269492
260 137 473316
49 227 573238
67 290 958914
138 78 527695
19 194 862273
64 4 752302
53 186 91609
248 89 601840
270 32 699627
151 116 705376
292 165 520386
270 163 144454
100 232 423136
104 269 800749
120 175 240250
242 19 655347
265 109 221191
270 3 450833
78 131 642003
11 64 301000
36 292 187265
227 40 915499
59 220 756242
233 242 836411
48 9 860844
106 217 635973
246 88 389003
254 38 137611
94 249 512830
274 231 536176
114 257 967823
289 296 818390
147 206 822619
259 273 563122
242 170 469966
268 89 59097
171 115 762777
117 121 21695
281 294 596942
34 277 834873
4 187 402071
110 124 500356
134 124 690349
173 283 907019
142 267 847830
177 112 742639
300 272 475042
107 66 656201
60 263 406568
23 13 61067
218 160 898065
279 135 42630
244 151 962312
202 60 966582
137 3 812524
14 206 858342
286 124 715380
218 104 85216
196 4 975111
5 78 29342
138 256 580802
122 224 497534
41 82 957419
161 122 119624
234 11 913654
234 79 871989
5 4 97636
142 268 668090
259 244 43060
232 49 599559
199 264 619666
37 21 468235
285 258 572279
109 241 75604
26 193 951675
218 16 724102
98 240 216568
177 100 709552
198 9 113304
46 5 309526
242 120 548659
297 126 742533
298 79 161734
180 72 720327
145 46 895496
147 201 512261
179 62 255035
1 145 983636
195 48 893149
131 199 957212
145 231 612786
147 270 6899
96 165 175407
237 288 400254
92 158 640291
199 247 671367
137 237 296407
199 209 571704
151 211 996854
80 162 981091
21 72 417950
127 76 278411
263 126 711772
86 285 10197
212 41 743202
1 37 392166
59 86 938475
35 235 488625
197 93 435821
229 168 623705
176 61 439895
216 127 409535
136 31 874927
13 93 334545
91 148 369869
206 248 768461
68 158 785788
121 183 314211
206 177 744147
65 119 339593
93 279 656816
199 220 978946
136 212 681328
203 13 525582
220 81 221710
231 141 181782
132 248 720193
101 294 391947
147 168 789390
160 294 404546
52 218 377096
300 78 543816
161 66 461732
256 111 93500
56 140 153828
139 113 67890
9 192 175775
261 122 936944
245 182 538310
250 68 615262
61 256 221530
104 51 5268
193 70 608219
268 97 363589
198 214 829218
217 98 282799
157 146 163084
267 266 676903
53 37 990611
33 298 725873
43 249 434375
9 212 833261
110 182 892254
244 228 419945
118 160 190700
222 81 147479
228 92 433114
183 243 73483
58 39 728905
235 158 635948
88 188 171781
13 43 986407
203 146 7770
218 166 530047
128 78 220522
256 223 89603
98 234 729837
298 169 829628
181 118 10578
297 152 554521
221 102 657159
269 282 265898
37 223 123840
60 146 934441
182 222 641141
107 284 312827
69 231 860512
109 284 470767
128 192 851117
295 23 592028
176 289 341660
216 270 151740
144 25 964550
217 224 4839
123 217 834005
143 89 908448
77 154 23242
187 173 501633
244 138 183359
199 126 227865
110 252 198520
225 42 889541
86 188 450252
214 149 842029
70 93 971491
238 72 232362
11 205 685965
110 77 197227
79 238 2907
245 255 908558
265 207 471939
99 116 25496
150 272 891173
126 231 452223
78 206 524972
185 271 423269
280 182 52137
259 18 261673
119 168 257276
126 120 64231
287 166 321602
257 207 494812
188 270 602910
191 82 141094
275 127 551642
196 194 506362
168 215 486269
297 87 74619
196 119 35702
161 60 890206
18 284 301974
300 139 214445
118 184 403210
92 62 723639
261 133 78380
264 269 643465
224 96 435423
115 232 574561
142 88 141990
234 131 954050
277 239 695486
45 210 802541
192 213 334117
190 56 6208
251 176 158443
295 233 541840
51 2 899288
80 132 222944
67 87 109028
263 128 430210
189 178 316156
35 194 654556
298 29 981242
83 215 285099
130 99 277502
233 99 69729
180 94 150614
268 206 350637
148 115 711675
91 226 398229
200 98 591005
291 20 229850
139 278 855051
150 216 52343
162 122 910418
64 263 910750
62 259 763219
130 41 670779
262 29 611549
62 79 138133
275 220 207384
179 252 15030
259 32 739204
190 66 271892
202 40 744366
268 212 942172
234 68 957398
9 84 131452
200 156 975614
177 219 155149
238 264 88820
95 53 861145
140 233 370295
174 224 990036
283 280 193943
20 201 687720
76 233 603258
149 20 487371
240 221 381847
107 101 55375
100 38 889229
33 135 152217
237 104 767808
24 224 447268
122 214 221095
2 168 813019
298 239 626258
227 265 16974
145 281 547723
103 181 990358
146 298 413928
274 59 702216
120 124 818885
72 168 577006
60 212 222864
226 26 780631
29 183 553103
148 260 746793
295 177 222264
217 59 32413
295 33 627683
129 184 747423
152 7 934747
156 158 815465
205 71 820542
137 76 454680
242 99 379295
174 26 384990
204 146 73101
60 211 219008
264 37 962191
83 240 546727
3 117 151285
256 167 558026
114 90 431505
263 201 956412
81 205 450237
1 263 357246
240 144 513161
1 36 637082
60 47 983652
123 66 619333
186 91 990504
198 215 919101
122 64 965373
12 228 179030
57 36 577675
291 246 406720
238 262 651709
229 33 85032
96 254 42323
235 49 992964
212 188 209823
139 42 698225
280 190 761784
98 291 532369
142 112 717962
1 235 831440
196 90 300992
192 93 908127
117 45 992877
252 213 238620
15 128 198946
168 5 602370
135 77 743376
166 109 9612
293 192 962612
97 118 433544
271 193 444484
204 42 572904
192 134 515134
234 281 882050
78 161 713288
138 29 914184
158 236 171570
108 115 733659
132 286 234083
170 290 944144
60 149 556858
34 40 823165
18 77 533981
89 201 284850
99 296 149272
236 17 555212
295 199 81959
137 161 664187
88 130 997577
50 171 376026
101 64 908862
85 255 526585
59 55 318449
114 228 722690
26 4 784348
291 110 225918
289 116 639767
135 243 553791
28 276 241961
22 120 587724
73 272 941938
300 30 46293
96 240 92048
181 100 709837
277 182 573091
88 236 989348
113 205 884942
246 268 267137
141 244 446435
24 274 828054
215 35 54982
249 113 891721
228 45 735935
256 43 542504
178 173 457242
43 204 733757
272 191 868764
123 230 929606
287 197 527787
5 37 278671
267 39 268820
260 78 253367
46 62 991585
164 2 49746
164 214 926559
64 6 702722
206 105 407808
165 297 209055
146 112 646939
272 234 779639
38 67 358444
230 295 728930
86 252 150456
278 181 694726
198 20 166237
266 151 363593
176 68 34339
232 12 740343
273 277 226037
115 254 398045
107 211 410734
9 289 146896
203 175 256427
204 269 399354
40 179 798578
285 155 290255
257 160 530090
56 161 288766
132 113 785490
291 88 1870
126 40 4669
275 229 314637
99 104 699243
143 73 783994
222 62 414235
254 100 72948
246 24 114372
72 71 973603
227 132 806671
232 105 505939
148 198 680704
71 47 991464
239 23 142706
117 27 330987
256 260 544879
36 26 608813
221 39 580237
7 299 584603
280 195 58673
273 158 515482
175 217 577218
36 157 15729
61 182 362096
134 10 641645
275 53 163890
8 164 810628
250 108 642612
30 76 441257
87 294 537730
268 189 254526
212 120 392284
81 110 524642
180 199 193883
42 183 436539
118 294 334531
158 167 95906
296 180 952890
87 86 908049
128 52 741355
117 266 91448
135 248 36307
56 174 308382
200 47 32684
41 121 479566
58 292 136989
109 191 665251
129 277 545029
275 179 311383
49 299 735658
285 56 938880
95 57 602262
48 114 599825
76 169 783727
277 44 365236
261 175 533758
82 101 71434
179 271 438033
249 27 8528
3 262 462262
168 68 400212
89 108 247433
268 14 511760
274 29 19845
248 197 671139
241 221 83960
252 201 488483
296 245 651904
69 62 796533
105 245 38622
100 185 691615
60 91 369653
173 48 610757
168 287 848018
244 261 358090
35 184 456107
37 46 793311
168 274 260515
273 69 947204
189 106 315020
235 283 355874
86 2 497894
61 78 912061
7 147 92235
260 163 258405
29 94 410939
226 247 859533
220 214 333315
160 32 539617
89 194 740761
30 102 882948
95 212 686486
163 135 693711
114 108 226476
284 177 820765
252 114 603070
222 133 797981
112 220 960046
29 10 140472
292 139 568611
297 214 968353
250 66 210483
1 197 817368
284 138 972613
115 228 793652
32 3 180497
193 246 607234
110 114 422501
33 49 785288
187 48 850767
249 112 485548
112 84 140582
59 82 645711
204 203 134713
40 248 513844
65 46 251490
5 148 354681
223 43 238621
165 81 513531
112 162 188396
135 219 35317
44 288 894065
130 82 675834
72 187 954505
93 112 175488
251 59 666029
27 201 29433
95 177 881052
18 28 274276
58 85 299444
123 158 480923
161 232 122647
140 236 241590
60 267 545967
167 92 899769
158 263 782833
271 58 721477
193 170 17106
50 197 635412
167 199 259632
106 26 600647
14 270 597048
116 65 810412
250 119 783997
106 297 777757
86 133 374332
256 215 734002
39 231 162230
260 116 897067
217 248 489376
150 27 651812
79 52 239390
293 216 861484
109 268 504040
130 70 344683
107 240 131602
110 100 787247
54 294 670519
267 26 445271
125 134 6084
81 121 888485
6 257 690368
109 112 859042
15 50 616024
238 99 965669
58 11 553859
176 185 364659
41 144 782633
177 270 640429
60 131 797386
266 19 692930
5 83 581718
288 255 513660
285 212 685686
215 127 257240
209 224 88192
2 139 853905
137 174 481843
258 22 354645
211 22 590383
238 145 485733
95 272 284647
287 165 753666
17 128 722154
33 269 998364
132 149 455498
39 61 732899
23 193 746589
122 208 996487
155 236 282332
226 203 392318
56 118 125661
127 82 476563
49 155 327492
205 192 748958
3 275 357622
215 245 407320
246 17 277866
138 300 506272
233 30 805933
109 236 43027
232 128 577677
213 205 321717
172 262 416483
81 73 469327
155 276 809068
133 66 140705
253 171 213876
139 15 24169
159 76 580331
272 5 904340
152 237 984062
29 31 801242
216 80 336931
279 175 551634
66 63 749996
192 235 751920
159 30 204103
264 280 194116
189 161 230707
147 178 643831
155 59 492999
218 269 465578
26 87 372529
11 81 266335
222 252 788818
27 122 998250
73 155 984555
99 149 178910
151 274 269332
50 230 836141
92 30 675391
285 273 220543
45 145 688382
93 229 776681
1 91 151230
180 41 638463
76 149 325059
59 54 533421
190 69 399880
84 232 96339
190 28 608417
191 259 549950
28 15 557540
132 272 86780
275 263 576921
170 10 676312
43 288 69090
61 193 725544
145 176 138626
110 88 468769
164 3 601092
101 125 829416
34 269 207191
19 167 532299
97 201 422823
58 282 509757
49 129 33672
191 131 416313
199 52 535979
174 199 705665
228 79 902437
103 100 392639
244 92 778118
229 254 655126
226 57 671571
290 5 790278
100 79 637708
71 121 474290
254 218 936566
126 295 703116
231 65 35010
143 105 25742
238 154 401086
238 83 473647
249 186 832542
146 76 547456
123 166 204081
102 255 401034
111 52 639760
241 94 7718
140 195 172362
152 75 955142
239 265 126647
161 22 850786
215 248 200329
125 51 887957
241 183 191046
64 280 941018
84 34 558126
232 289 794221
2 28 252308
185 23 563467
118 259 850599
227 129 948767
20 36 509808
270 25 668877
232 19 45515
203 23 407098
112 157 355070
169 172 799486
239 181 717947
182 210 386887
147 156 462049
73 292 400181
142 255 141595
111 261 304415
74 142 775759
104 80 267243
211 71 740433
9 299 970960
89 162 931893
256 240 245889
12 191 793087
50 26 165025
262 264 682327
102 210 944956
189 142 311120
131 193 533375
62 189 134172
181 153 466608
206 99 528568
276 104 66245
265 158 584968
54 107 375172
201 152 867549
120 272 509011
299 274 835474
34 53 173580
211 94 588656
18 201 639643
288 184 161000
6 76 851155
174 99 405358
115 31 400903
36 119 515067
286 227 991403
183 185 922665
177 191 30558
49 153 583002
159 275 152301
111 116 985977
259 162 646821
120 211 176855
246 149 279502
63 180 66499
257 1 890253
69 118 199119
11 214 577072
101 44 621848
89 283 765682
133 46 744750
118 99 491624
267 62 41947
71 34 690798
177 257 286420
261 231 107307
286 37 478646
287 285 198229
46 90 774299
101 95 561775
3 151 839751
212 261 539991
134 55 990689
167 60 265441
281 209 105691
216 133 845695
150 248 617643
85 89 360003
82 157 333854
252 53 832123
93 136 316014
102 37 381700
107 65 432017
224 270 229831
196 237 447413
183 256 748569
28 261 27168
73 144 697493
160 260 760287
140 224 25443
270 207 976593
261 64 716196
3 57 528258
141 15 282905
17 83 11329
17 78 711756
57 50 649893
162 196 752023
222 135 247343
216 151 178054
280 196 959501
48 139 692460
173 2 576923
228 238 154745
220 36 548547
222 132 690408
58 273 266226
52 164 706140
143 51 549126
152 58 82756
15 167 813663
184 26 464455
264 275 317140
225 237 110035
262 40 302255
110 199 286501
141 61 812058
23 29 715795
236 123 53329
272 2 57173
151 268 478472
82 247 951847
73 93 766286
22 295 320213
56 281 568827
6 255 595816
18 184 716124
165 195 717527
252 84 506784
5 86 741148
128 89 793214
169 216 832035
21 197 136102
180 120 401748
119 298 567535
1 243 90652
282 36 867023
230 6 145755
236 300 830959
71 143 853747
142 266 741936
220 263 733773
180 251 113454
275 65 680611
118 27 870191
95 89 286881
18 96 686879
168 94 211176
45 37 169397
126 140 967722
130 119 243365
227 254 763304
33 164 285661
1 292 180619
59 240 10506
278 256 620458
160 180 355492
152 165 925564
32 94 667422
75 250 611126
156 300 548739
256 96 456795
12 56 928488
181 34 385984
39 164 525823
152 4 336099
34 18 505861
300 233 695718
35 170 163653
175 151 191641
76 296 269838
59 22 190209
22 298 406030
145 208 45788
250 184 885335
167 83 455568
61 287 106445
176 27 580699
169 195 728929
122 278 111325
64 51 996895
244 96 407393
165 63 157606
73 36 481200
105 1 909353
111 242 569827
192 223 860823
118 297 363410
264 138 361456
75 217 573624
120 125 754085
7 171 418537
100 2 186063
96 31 663575
254 289 898180
249 4 854700
48 237 764953
3 31 322641
181 91 782288
177 132 273749
179 167 577580
110 2 787650
21 108 81383
25 280 421276
184 296 727201
176 178 823455
243 82 474195
112 41 858318
152 217 218422
220 77 365222
110 3 197299
294 69 114876
242 221 945638
99 159 709802
121 87 767151
103 179 360449
122 62 510292
126 146 372635
63 123 642348
145 68 579704
185 164 893587
202 131 687810
182 272 236
130 142 982440
110 74 146796
75 178 678814
294 291 962407
150 267 238318
148 125 128683
219 163 861083
49 116 473967
126 225 740967
207 243 305693
39 185 707804
142 227 253358
243 299 44238
108 291 930226
218 190 833838
292 179 325989
98 106 582312
202 265 818849
55 184 206876
271 186 529127
124 98 689670
247 147 840747
33 175 66756
51 240 871835
215 148 355548
4 233 929584
120 277 167390
88 162 989672
288 128 792808
100 222 406790
197 237 315904
292 96 542223
210 261 26368
298 95 948998
185 219 793549
58 31 259147
283 108 705277
276 289 167664
261 158 295819
297 270 364178
296 128 824420
225 187 273291
168 191 229393
146 209 286324
129 194 416332
93 169 822115
283 287 549026
213 138 527822
161 142 805296
235 270 291783
58 62 250345
154 191 843662
191 242 409302
85 282 151668
177 54 972069
211 205 890785
81 265 659720
166 240 371520
250 249 92422
182 88 79562
23 232 240059
206 32 807171
297 216 952032
248 39 885722
292 37 596817
135 7 998977
229 230 219489
96 143 804077
136 273 759605
139 136 145201
110 70 10819
1 115 285054
87 94 419455
102 33 429575
249 244 624987
138 275 602341
117 118 262405
273 190 46656
200 5 216565
297 26 466503
89 51 774109
247 221 401690
233 2 85710
264 140 696604
98 61 341053
196 17 144643
126 121 919056
254 66 748008
109 65 329363
283 111 594095
22 114 608407
200 28 504888
139 85 959049
143 79 936623
256 31 452010
15 284 997168
10 231 218779
222 153 334352
116 72 930912
124 144 699885
258 198 21690
266 91 144204
169 257 121543
15 185 716329
215 265 25639
206 95 585692
244 242 880589
10 174 962102
283 232 438866
237 65 570283
64 86 376033
113 179 487905
294 182 423112
31 263 781964
107 198 27387
94 56 978076
207 223 5760
165 54 39996
72 193 557064
178 242 641768
153 116 894524
98 95 42722
248 191 705371
291 7 164048
215 226 858916
125 152 965070
225 241 134166
143 101 133497
28 9 466716
203 166 21974
174 116 980000
234 113 299691
230 101 634926
190 238 534325
210 256 321553
295 176 516373
249 118 286285
218 25 301441
182 65 654794
43 177 499787
290 249 18081
194 93 463173
102 4 302727
231 190 95961
134 78 953173
193 243 161138
147 91 381884
70 156 788764
101 218 828467
254 279 316275
81 144 744310
232 35 968954
292 42 345832
223 66 994699
137 300 202412
121 40 836462
97 75 804710
212 267 908420
291 51 960499
288 281 704516
201 36 437534
96 264 821233
269 192 290328
298 171 993227
141 137 444077
287 286 130769
240 58 516455
283 78 374490
64 66 85666
170 168 147958
88 217 972358
40 206 388219
181 283 685271
161 278 159332
78 201 558227
25 102 597038
229 273 469107
17 203 633604
39 81 965137
16 291 131407
39 128 386050
237 94 348420
40 191 86763
205 142 1419
255 239 135808
194 7 816234
100 146 899464
30 110 515225
41 38 824372
184 134 679942
66 90 445943
264 147 401763
36 61 163426
216 86 841219
107 140 818120
293 74 468855
28 198 386726
217 22 111367
278 132 909446
242 169 484935
166 274 973810
232 291 696505
85 105 844229
241 212 567253
248 37 784463
91 167 644266
195 176 955921
279 66 921228
84 64 550919
167 27 760551
107 5 740615
124 153 336796
127 242 170581
220 230 143362
24 189 697233
82 55 228789
83 43 374603
45 296 826009
17 53 953763
166 214 422428
211 290 290194
196 267 934279
254 151 296761
184 228 591293
254 210 470351
258 180 453698
110 164 362445
286 123 985700
225 184 562245
288 164 21179
10 249 593413
149 189 62491
183 4 205192
236 215 255670
247 219 229568
9 35 172773
166 34 346487
179 294 990892
235 124 125534
226 135 427803
232 77 154893
136 129 885382
75 112 889847
21 134 7040
77 130 149405
106 65 684813
233 205 88275
37 203 471047
242 35 19454
68 280 478248
97 197 568042
165 74 440327
127 141 988478
153 281 118179
157 156 103731
260 114 941152
124 14 206513
12 112 847244
236 79 652474
252 288 370243
200 292 981563
43 264 716727
168 102 828176
22 203 979735
121 102 389200
155 164 378459
261 258 129425
84 298 715129
210 36 491620
186 164 221499
235 261 914994
76 136 138243
153 45 317130
150 170 412553
252 31 657346
274 69 326150
94 162 630630
123 196 261655
47 162 632060
167 154 603905
252 171 21493
150 127 728137
183 136 798528
203 59 374788
186 171 156162
223 147 496762
120 271 638227
72 150 635967
125 217 234689
39 94 213650
223 243 753913
92 56 677191
216 235 81006
295 206 976619
143 25 588776
68 91 750827
107 28 718833
279 221 333665
119 139 591218
214 236 259521
192 10 198625
156 128 557181
38 169 885387
159 175 853818
283 66 182030
197 291 36531
257 54 295538
74 100 846119
120 294 813584
10 142 781273
150 228 913227
300 193 727323
26 258 170912
248 86 97007
19 27 827829
45 230 659904
299 27 332811
28 294 776519
265 169 905989
256 86 542967
147 45 51629
233 14 318571
280 97 616993
251 208 474962
95 146 176870
214 61 391458
154 15 166663
288 79 382089
74 18 283232
131 206 472109
172 239 112326
156 34 93260
110 120 394174
204 150 719407
180 113 834922
286 229 238613
41 282 887689
223 213 371025
87 159 79110
190 197 467305
110 228 557399
267 243 296267
62 68 568958
136 278 884067
173 24 785209
213 219 675618
226 297 779746
198 289 342973
255 226 643776
273 128 909477
43 157 187631
182 153 562216
190 24 360019
188 92 494342
47 211 710489
207 171 757180
299 118 9133
62 230 8946
254 250 686393
214 281 545268
96 166 378786
242 43 134427
25 277 686085
42 122 747671
74 225 971679
153 166 704217
234 252 768085
111 212 963989
57 300 214541
102 119 860530
251 34 831768
91 101 710526
188 271 618816
236 121 579982
271 50 921627
171 76 95474
165 53 614762
52 257 830129
202 256 539001
193 105 432600
180 277 423671
158 187 679310
84 166 383399
94 33 879780
67 165 731236
237 170 794413
299 156 603098
200 232 586572
9 193 537031
70 143 555642
112 216 709443
183 247 680633
106 260 796560
17 73 164292
220 28 266867
222 57 226193
37 202 169612
196 287 673878
246 78 142992
294 114 584506
49 53 926796
283 53 651188
143 93 215218
157 49 565127
157 207 12949
275 205 868737
293 207 786827
20 246 353933
127 224 537648
142 80 278491
17 231 803781
46 36 538261
120 4 491392
196 293 506121
7 107 639247
147 284 45857
64 97 883416
79 279 998483
157 11 260758
157 16 417163
195 112 34256
7 160 15245
286 289 132435
97 299 126596
299 163 199720
254 103 92823
208 131 481606
197 209 929511
84 100 30740
172 232 416498
232 295 632372
1 88 728217
168 130 797883
138 208 324801
15 178 155989
194 225 473325
177 278 992537
274 99 635301
68 116 537203
36 12 195185
133 139 952065
268 68 465864
18 5 897949
17 64 848514
2 137 785624
139 200 944908
54 28 514073
282 262 867770
56 244 780271
99 78 949365
38 143 92318
107 10 263731
167 115 776010
93 107 121941
141 92 632823
206 118 251895
176 212 234759
298 85 796130
152 82 143913
52 97 269513
126 65 710187
113 281 327366
132 168 402145
137 235 684871
3 175 434464
266 40 779510
184 112 520746
148 157 749350
270 243 391975
46 288 348698
54 55 576516
50 103 43187
26 288 872020
275 154 651878
27 175 290914
12 40 510534
100 160 967313
184 192 409131
298 66 580116
20 78 823295
240 56 569411
2 143 965204
14 12 846298
144 55 710918
161 127 454915
25 8 485778
164 281 830082
137 201 110716
296 290 583627
154 232 667534
138 241 230296
230 269 708803
51 135 173463
189 7 959568
176 47 748963
18 227 583855
133 113 858828
7 101 265651
217 296 126909
28 148 874184
129 212 848095
160 99 906056
277 168 887270
152 116 550649
93 104 455911
5 221 791737
32 251 861630
138 178 120891
98 30 440654
294 228 423871
275 69 435725
239 31 890759
65 298 910772
223 295 559229
29 55 799396
136 237 71120
113 294 122857
246 240 492760
275 79 766010
289 22 121882
266 126 126100
145 2 383060
211 240 548665
117 53 330895
24 199 499845
172 250 303859
20 144 906905
44 272 601587
184 59 649883
66 248 964645
49 168 577250
93 237 957229
57 175 341011
81 202 847059
214 92 930786
294 213 930359
3 101 608692
247 291 89743
90 290 34972
31 174 43199
72 136 541362
278 133 914403
66 174 85725
49 187 306109
178 26 212897
285 20 208304
195 282 878589
82 143 603310
39 190 182666
294 183 248139
92 129 743513
102 203 928044
288 123 26274
300 278 283627
105 186 22712
209 233 418042
20 225 232185
257 85 830868
78 230 516367
186 30 700425
10 195 555272
285 172 798410
300 15 115907
128 13 516526
15 214 492298
265 5 83322
50 300 997480
91 286 381306
99 240 214569
244 66 321142
20 164 316442
223 183 955778
99 110 414956
210 192 966423
297 189 831012
72 159 911314
286 295 372168
87 231 988486
117 215 710207
15 136 566583
191 300 862950
88 27 684371
99 224 23554
239 124 189622
203 288 838772
288 140 353169
292 194 636304
283 132 960716
273 76 941234
287 112 929220
237 291 564581
68 241 167131
290 94 283777
219 299 91850
20 210 318660
141 295 538148
8 20 792999
137 281 572947
103 4 984373
242 36 968628
55 280 934890
193 224 117418
59 28 717753
266 205 898503
35 43 697996
78 14 887938
226 182 790519
140 22 83007
101 162 699049
133 120 982182
76 154 779830
289 288 519886
136 124 655871
136 166 109942
176 238 551070
79 97 430267
18 148 300006
121 272 738206
84 285 121999
209 30 937474
87 53 428331
280 125 405474
9 229 229828
286 63 909461
109 92 868347
242 136 158337
51 142 27650
213 103 951038
57 285 994324
100 142 803568
116 276 14995
136 140 959621
208 220 124564
31 28 817726
120 102 333323
119 25 498503
265 22 136887
147 86 711745
245 99 902574
257 109 827639
158 174 343306
119 79 725997
87 229 250178
24 238 924692
53 14 194901
271 180 56313
158 255 313868
285 228 934741
112 213 765883
178 244 496178
215 173 28739
8 264 698037
98 63 109121
274 276 58324
230 97 418673
239 217 49419
151 203 697308
215 92 765198
18 173 850753
147 116 918165
173 79 49146
20 174 555595
222 202 575514
69 286 120785
38 234 818230
118 167 303733
128 10 190087
70 5 898804
189 84 713281
73 38 83431
105 48 692447
288 245 804730
154 166 251226
291 200 34399
277 176 687559
15 210 873036
152 9 533533
111 2 538418
117 279 319759
140 60 420870
58 170 289815
262 111 266583
197 206 988763
76 95 310187
288 202 59948
49 30 492063
133 59 990315
247 167 701519
225 179 886085
85 133 819027
170 47 129758
28 103 571053
28 227 320711
25 92 605155
7 289 135690
74 162 224523
10 260 843406
250 93 428317
168 154 913197
295 288 43373
34 161 588383
9 219 730126
63 179 265926
269 257 21502
71 290 178399
66 263 443443
9 165 421230
270 37 458140
243 11 210935
161 200 399432
196 262 120388
164 125 949764
9 89 165352
81 250 370754
192 2 133071
180 297 467964
113 271 298689
282 148 882058
81 204 668677
167 72 1385
292 60 689067
270 149 135827
130 44 364828
169 112 497447
120 58 817880
35 89 958443
72 38 272039
2 77 704122
187 27 390386
171 169 129387
266 254 599315
273 89 925795
125 233 405213
275 185 269764
106 202 36593
292 258 34596
9 175 476337
130 59 236242
125 29 97349
82 121 460000
171 9 95157
266 135 600210
148 58 98135
164 76 40149
55 178 748186
41 117 211400
48 10 466544
258 68 581441
91 36 825892
141 6 621179
220 239 318755
292 176 399012
67 19 358695
235 118 368340
259 95 917464
203 154 572550
61 125 711706
46 89 6156
2 285 176008
217 227 262949
212 209 59824
92 193 259972
243 164 415141
92 269 695681
122 300 712502
45 118 544904
72 242 756116
129 128 650987
250 300 562337
295 148 894077
63 248 316697
197 271 270855
33 260 61405
278 20 782818
238 138 103741
222 95 684041
139 179 588262
100 48 396999
285 211 256415
137 22 63532
131 99 296162
266 93 35871
106 137 650403
290 281 580508
216 55 207991
185 232 880135
199 19 792017
222 148 432047
269 226 183571
216 283 957913
97 80 800632
275 299 534058
177 25 518155
94 139 470884
121 217 448157
61 12 391884
236 45 734425
67 192 773360
138 150 84963
239 286 483581
159 294 586311
183 46 742661
208 293 139881
188 195 135802
239 25 543381
175 289 115072
140 184 518847
290 201 523004
204 182 626747
233 31 938491
245 24 93945
166 278 151816
194 122 717633
258 12 587817
53 222 6168
204 100 118808
67 28 977354
127 247 364881
272 69 990675
245 110 584122
150 264 763928
278 112 601444
101 30 24337
188 105 827832
207 21 130964
277 261 599557
233 119 544151
224 93 534927
263 217 839118
1 124 187806
87 241 979142
252 128 772076
205 267 26358
251 249 67280
159 24 663678
47 207 340000
22 142 838231
32 175 455188
248 43 589663
13 280 432394
139 55 768734
223 275 891509
248 79 50127
108 122 903957
122 148 510950
43 254 266280
269 290 36114
213 238 332512
113 52 986717
12 126 712854
22 290 233420
159 122 992641
110 86 169797
275 249 80025
212 76 544406
53 52 529863
238 82 811414
138 156 695383
234 2 254520
231 14 85545
236 80 31901
13 156 507391
52 168 800311
250 186 706983
196 288 904732
186 287 674193
194 103 325907
11 143 160924
269 95 720081
243 75 115933
186 261 654115
47 61 70625
165 65 370301
84 45 82960
79 219 821859
202 235 366723
206 201 827756
42 3 158920
223 132 349825
170 189 316523
264 82 710218
110 221 933396
181 251 750784
195 228 470114
258 144 751270
110 214 60614
267 197 257498
57 82 380478
185 68 926885
147 198 981014
224 256 277603
112 244 602495
281 85 768149
274 112 304730
6 227 91243
179 142 568873
269 251 260144
34 212 530575
264 220 367267
87 300 501928
90 223 945170
113 127 381999
103 114 379215
101 160 195396
296 179 325481
74 216 554299
14 299 388369
48 261 321228
286 28 894147
23 53 556878
262 235 846376
70 268 944758
218 2 616524
167 7 76807
199 40 932475
54 84 925503
81 198 291058
89 256 320904
93 113 954264
224 268 724547
245 36 765305
270 256 595525
10 241 546146
117 276 776355
244 277 171348
21 89 634315
88 127 968884
227 136 52558
145 99 346214
72 231 242017
132 50 537953
282 104 975074
178 54 727919
128 11 872332
293 42 203224
150 298 537519
296 267 147822
59 138 705081
131 295 530986
295 245 496561
112 123 850137
49 10 696542
192 204 661507
213 277 1996
129 257 317965
135 251 516203
224 17 834306
252 51 921051
246 117 938151
184 5 938496
8 109 964386
217 233 851544
216 197 30949
205 88 6381
23 93 340766
123 36 768967
150 42 42129
27 81 884700
74 227 352759
78 296 702363
23 5 943634
90 133 22533
233 184 967741
98 17 245544
290 109 496395
13 167 396959
63 43 108725
236 264 204633
21 224 433192
97 245 719475
244 81 843573
198 209 969843
75 236 92209
253 118 524768
171 136 650148
266 184 750514
103 270 762259
237 21 652553
41 224 117675
49 122 483562
175 11 79814
233 54 89061
172 235 182143
134 250 882512
238 255 962214
55 185 519211
225 137 776493
173 181 964611
292 271 611342
198 276 985207
71 225 57061
254 77 538931
67 218 625024
253 160 483386
234 115 634614
143 49 188377
119 47 995468
134 283 821800
295 250 960954
195 261 102394
163 2 167662
182 63 30183
240 152 990441
252 46 800674
59 260 643721
267 91 693902
15 59 726656
3 261 419591
80 270 74481
27 239 406493
204 255 827279
148 298 395838
75 138 507620
214 218 903662
64 166 900480
102 45 569106
52 15 887802
30 53 886585
241 222 128995
268 290 741393
147 285 724736
293 120 9025
249 232 526066
50 253 994523
295 97 562791
290 235 232902
206 283 549018
261 201 809444
289 179 212140
246 84 415563
42 197 28281
202 253 5669
284 121 265691
257 248 85020
37 296 275777
78 44 488002
98 76 141526
82 196 670931
123 8 72514
253 42 91969
112 37 262583
22 224 242656
290 229 274785
52 265 96189
247 259 597975
21 141 203333
274 216 310654
290 219 108617
137 299 486966
151 299 682727
161 116 920954
127 140 30509
64 121 19147
139 272 792152
265 178 307881
80 178 806592
152 97 255328
99 185 199683
138 72 482978
263 111 669041
270 127 387233
92 171 303014
13 299 201597
77 57 771132
187 95 433629
45 185 413245
193 186 981239
72 83 600406
129 164 915108
10 188 190414
215 296 394825
229 220 150236
92 73 996343
85 28 870644
30 255 778798
103 115 643534
293 43 211546
52 142 127298
157 211 281453
191 103 221461
220 29 104850
64 226 981541
143 148 87250
21 66 933611
277 229 704900
215 115 148924
95 69 174862
184 214 271159
152 31 402061
173 186 615277
215 201 482374
233 286 922198
41 245 505929
8 148 260368
233 204 121400
231 205 139290
2 155 554632
26 240 501817
272 107 34277
84 38 199291
253 277 502339
80 127 241367
147 146 675473
133 13 200548
272 211 683969
97 87 709215
96 284 38465
282 71 786173
140 19 847512
279 80 511759
193 5 911879
116 219 190119
105 72 736578
60 207 206114
294 83 519364
145 79 614830
125 19 469463
187 288 784912
17 137 258838
183 239 740674
38 195 401341
68 245 896238
234 230 105878
300 271 352851
272 251 83838
184 174 209329
20 84 705397
241 220 644627
143 165 730633
258 89 240086
222 173 715675
3 28 282976
30 216 346912
190 193 750851
20 185 404262
280 22 40535
33 153 433267
163 282 716768
296 185 992392
222 154 340365
1 82 531483
152 89 13030
157 293 124822
292 14 450946
162 42 388118
131 167 815373
167 129 432554
143 160 971140
114 161 837815
19 231 596883
98 79 757114
139 208 972330
172 1 388071
61 128 942470
107 52 180361
262 99 805891
6 113 940784
69 226 716298
17 270 378938
108 1 250156
77 45 888960
189 123 515939
44 227 637364
33 268 236182
197 179 900606
27 289 289380
46 73 380681
135 105 894031
51 39 999844
249 117 289878
134 193 710307
127 174 295541
27 6 902267
22 87 457060
95 118 403074
32 95 672308
48 87 911257
103 264 226922
113 284 509188
181 28 300082
132 225 643426
278 187 149643
191 48 30882
232 165 548655
24 10 1843
208 81 552701
33 214 480969
249 193 892563
46 99 806014
5 166 641815
182 11 221090
17 11 750236
255 136 693938
221 78 954172
65 168 865757
154 57 239917
136 10 860704
39 163 588998
268 140 175925
226 9 251274
173 155 839447
206 264 914274
230 35 532455
65 262 561479
197 122 821291
41 248 447033
118 34 289624
82 267 554468
204 107 95874
128 212 847294
227 155 154422
245 184 34280
78 210 706195
52 57 233416
230 202 740309
103 200 65315
156 187 471890
215 47 735458
109 13 937439
157 107 835660
208 146 968605
187 28 865589
161 272 901127
161 72 585191
297 94 477400
291 216 257591
270 49 425253
165 140 406114
65 288 743135
86 207 708829
156 226 331225
187 251 781979
28 109 522756
137 128 789790
202 90 36422
252 43 574406
91 196 887030
113 116 748440
189 272 507710
47 136 878904
248 172 377313
292 169 745789
85 238 460178
114 117 695331
3 239 590659
270 238 288678
62 135 892487
23 4 4718
12 95 823335
110 131 564601
224 104 531257
259 255 148051
111 250 844373
225 274 502524
193 39 716191
3 81 104248
4 91 956513
28 263 966580
2 119 915693
237 150 998857
182 21 155573
73 235 569978
207 281 373914
77 158 519374
226 238 156128
292 198 418522
28 160 903862
227 250 918306
38 171 804463
166 50 25655
217 60 557266
292 150 484463
198 230 842079
271 109 190644
187 244 255706
202 25 848084
269 232 599017
144 215 741528
297 82 942750
124 91 636682
73 223 433918
17 221 295833
149 151 827616
112 33 947246
124 95 113878
216 71 277147
172 75 511066
131 165 235289
100 92 414578
16 89 747331
282 227 29968
289 160 14191
267 89 912939
139 157 280177
71 264 190109
60 176 565229
296 47 59408
160 71 76579
112 26 337952
165 253 919853
64 196 169147
69 236 37145
142 163 284336
209 206 30169
36 60 594571
165 180 402681
130 161 392829
217 21 766924
55 193 184009
277 127 608177
289 230 622456
203 75 763809
206 254 809547
155 70 903012
94 74 622777
274 9 547240
17 266 503538
256 3 785583
218 227 181717
267 98 66643
283 32 78479
203 21 487947
88 214 407129
216 47 367641
200 293 821938
226 44 286689
80 282 379758
276 243 868099
44 262 971935
297 222 365597
123 210 469428
28 102 483896
286 179 938620
100 19 572381
35 88 663026
271 114 786935
181 256 98441
84 175 736890
218 293 856996
8 133 666668
132 128 17828
188 109 802379
6 214 23474
61 228 129895
35 141 697008
292 153 789060
170 199 76926
91 189 395867
107 281 662767
293 215 538639
132 247 698064
64 230 195503
199 196 212209
279 276 995450
233 143 880977
85 251 356940
19 1 48370
114 84 592803
44 245 100051
48 186 29328
285 152 763422
45 105 988203
300 232 196778
52 290 641746
165 216 634463
174 111 56884
165 45 973815
109 195 321155
95 145 765216
131 15 83065
169 288 475129
179 22 382419
272 127 793738
296 121 276863
142 237 280435
66 230 559639
242 185 807741
157 209 925228
27 15 434582
272 103 603908
161 6 856869
17 131 413124
283 120 711237
89 12 944902
253 38 544852
52 138 53950
192 181 948229
250 55 589721
222 192 706479
123 259 63173
200 32 753220
98 70 109323
34 16 235569
225 72 925223
9 177 244076
52 215 652329
12 4 902381
19 211 312585
34 234 591860
127 130 502289
193 227 604308
78 209 34486
192 211 601974
79 230 652718
227 253 286487
222 243 605550
127 156 319828
93 97 755704
85 61 952624
59 154 123199
88 95 748329
54 31 960258
108 252 543120
277 227 911957
47 97 31442
208 72 282608
188 294 172025
205 172 345369
150 55 896527
232 32 630726
144 221 344117
174 45 156984
5 182 662214
71 103 118468
38 278 423141
126 179 918476
89 218 513589
144 59 676753
53 273 680422
249 116 868572
169 202 548277
122 53 665545
28 188 992338
287 18 698449
168 71 776000
46 81 411157
75 218 735776
274 80 597995
178 132 37159
99 217 990221
226 20 38130
250 23 973788
204 197 736146
34 293 824830
26 47 88994
56 210 363685
143 9 570189
269 88 486540
236 172 561772
164 230 685971
252 208 587310
123 30 877518
238 127 533086
118 265 420615
28 7 584329
149 267 39788
101 120 371208
77 101 465463
138 237 179181
161 125 28474
14 267 361001
190 213 569747
227 122 794018
160 86 446671
20 72 399801
78 282 809487
26 90 974907
228 2 681858
86 197 923783
108 90 699085
282 153 136289
295 88 157464
116 199 548230
68 294 806156
274 265 483122
166 205 112427
262 21 490446
169 287 588671
29 48 882922
103 295 62215
174 203 554949
211 26 41636
13 192 223955
226 96 79152
218 128 400559
192 194 752367
112 88 73329
195 241 628486
256 140 684822
182 160 756020
227 115 23980
10 288 247684
219 181 301875
240 296 872937
268 300 969206
70 120 504856
18 106 220214
120 218 512381
37 33 421580
110 215 593359
163 75 842318
299 229 702805
238 158 101758
197 108 985557
41 139 731793
58 126 663407
275 55 355009
159 48 631368
267 168 777832
208 160 468930
239 228 108638
37 171 254470
179 34 784327
121 200 668342
218 10 440240
163 111 1544
265 165 629820
236 291 692948
50 4 830094
254 106 619504
53 81 119897
246 152 290392
80 128 103471
183 229 232622
177 194 823527
72 288 376245
42 128 200419
247 80 354446
57 242 282698
88 187 792515
126 143 824519
3 144 93224
15 42 417818
72 293 453971
178 113 131193
270 79 432897
278 43 180292
217 26 596509
92 35 387612
83 52 137377
41 4 172192
128 73 994192
254 174 677910
99 36 122251
22 159 338723
6 154 864257
157 163 749597
4 251 918357
234 214 781355
292 141 187911
248 189 840073
207 76 78582
40 2 615086
62 57 188330
134 34 661090
187 250 689324
44 200 530942
156 50 906355
86 42 838505
106 52 734769
191 212 594548
219 266 460330
162 136 334287
143 253 715860
29 250 957865
222 264 627904
171 243 360841
150 85 642950
215 209 640103
68 149 784029
204 205 960460
39 53 500577
97 164 324451
21 216 420101
59 134 644312
58 9 239335
125 117 588346
113 96 739260
271 285 183415
127 243 392693
233 28 602796
266 74 868043
131 83 211366
212 17 769456
131 149 699059
21 253 47980
116 46 306381
233 120 317757
28 223 389874
274 76 158448
133 101 536376
24 2 979570
284 153 216045
258 36 262476
101 19 394795
164 134 45729
238 222 532744
266 68 959870
249 75 886539
181 111 11739
170 287 673085
262 42 685300
172 45 164367
76 145 831382
222 106 488979
251 72 246498
188 167 837370
183 9 881977
161 239 516437
212 85 66845
289 44 58021
144 251 941216
235 21 943057
54 134 968133
199 82 274302
36 43 94677
214 46 32385
224 299 965619
269 274 324333
122 22 102238
201 33 228745
65 104 776568
60 179 27505
38 83 25008
62 128 233976
73 246 100961
159 53 211416
281 51 654560
155 7 824996
10 173 912838
157 176 140770
156 199 279615
52 26 301549
194 173 866832
230 58 262496
130 257 673431
66 128 861271
3 244 7315
253 142 313149
199 290 92851
108 246 517377
110 127 453274
26 93 65017
21 231 817577
73 29 519267
68 130 601877
77 117 324404
157 4 391661
100 239 343031
136 221 501549
37 294 899857
3 131 364475
295 298 594335
121 174 763977
278 217 319548
207 54 966620
180 53 177640
80 155 899659
100 56 10528
53 223 650413
235 77 637077
128 298 919316
94 285 849396
213 231 315722
79 211 351743
218 174 499476
211 91 161926
197 71 217698
161 180 280885
49 72 569874
234 110 277904
80 269 608953
54 101 593888
263 268 976832
229 66 639463
275 68 247075
68 202 957653
139 12 576782
178 160 117676
251 177 263732
106 2 215093
175 268 535431
171 265 927181
200 173 157664
201 218 726881
54 248 278688
150 174 236192
247 39 980756
143 74 714717
138 116 908218
243 119 133905
57 188 69112
239 150 768713
249 191 619785
30 144 36247
147 92 978213
115 43 88220
32 54 570960
22 245 956289
116 160 924613
70 272 920895
86 298 706202
4 46 619079
58 243 432151
292 255 780666
271 215 260469
46 269 241502
3 8 595779
62 137 241622
26 81 814671
11 264 69828
92 48 500180
30 264 562760
34 81 287593
124 104 831249
258 286 345445
167 80 823396
183 110 239501
150 207 764189
274 148 849876
236 181 834205
31 17 126383
85 162 432902
169 47 428027
30 198 883921
36 15 180491
191 278 623630
120 266 974146
150 135 247697
228 105 4353
33 111 349652
165 267 146421
33 211 691766
159 145 548451
131 221 234602
102 52 896708
298 157 9474
123 144 62639
280 36 257533
154 53 640092
57 288 592676
138 262 59299
86 74 71062
147 155 700494
174 263 805346
160 11 760996
172 290 725627
99 74 88871
284 195 164039
142 19 881817
68 99 32251
192 49 587906
122 11 549678
159 206 283793
112 180 603195
258 11 386547
70 104 372757
130 200 291146
238 28 345912
260 217 612912
287 147 946162
193 257 487248
118 24 113034
254 147 633446
121 35 452347
97 270 947775
11 92 202487
168 213 104737
53 138 510250
285 14 940340
284 160 90782
251 53 742967
203 140 919040
39 13 364469
124 197 620076
45 2 846970
294 237 793289
141 44 677252
100 255 225730
220 284 560340
191 10 306424
158 108 235010
51 43 886519
71 220 626094
232 79 717446
234 288 105618
93 274 858453
197 268 596135
200 214 982855
125 39 338635
146 165 505975
128 142 599012
227 160 192852
27 251 766276
130 245 362498
134 300 404886
150 41 758276
281 146 136208
39 80 893013
32 58 729737
88 226 825754
17 36 985436
299 200 631763
56 17 407944
187 226 632687
104 243 742101
243 235 967406
109 249 728412
1 59 263180
288 210 330783
94 9 849361
224 180 802766
80 62 980706
101 76 86366
29 254 202250
183 134 36960
212 198 95546
124 94 946905
145 92 324971
7 130 436741
247 83 343981
50 211 955949
99 292 990922
100 299 846672
178 16 640934
256 49 730441
128 7 341740
260 211 558806
41 21 257046
138 294 443830
246 294 681749
219 209 263541
283 47 968259
298 208 821468
245 284 693899
60 89 373770
259 161 902596
235 62 296487
300 157 720771
151 100 886526
74 264 321944
252 241 529776
22 215 741106
243 117 631037
263 112 917665
79 106 154093
91 8 123034
25 122 304566
65 78 237101
276 72 120751
156 264 444463
7 14 294569
171 231 703289
3 97 47368
44 197 151152
157 84 358576
158 193 118297
208 4 388955
236 288 969371
201 233 570513
207 184 900202
8 240 580817
276 256 554715
119 265 947691
273 52 373951
267 9 725335
98 257 630777
249 197 758543
55 18 312516
109 10 408793
176 117 593740
162 221 246594
23 7 483593
218 264 864175
144 42 906486
285 120 78531
168 121 245109
30 63 554305
287 129 486119
90 35 19112
242 65 417813
160 90 590220
107 244 256068
249 21 960916
34 129 78135
42 289 404359
249 235 491410
283 198 504813
117 165 34265
235 247 849893
211 108 754218
273 86 861041
48 144 487568
29 217 17205
68 92 60028
118 43 959915
33 143 104110
242 141 372170
248 267 898786
89 219 360662
80 63 186180
197 169 53434
106 233 266888
152 259 176990
291 64 237159
199 230 42482
132 218 990840
112 296 749090
13 34 759571
85 78 980164
134 5 237797
5 286 384990
297 279 297923
122 237 965247
24 228 711182
216 251 365685
206 203 321651
123 232 645193
75 119 595254
293 235 216753
263 236 113139
262 205 582645
236 164 592458
264 224 692682
111 119 652397
20 26 961285
218 198 768882
251 120 425357
193 255 819621
166 162 478912
80 125 446193
18 174 253584
134 245 928092
248 49 295563
109 67 834447
161 285 842108
202 194 687767
118 231 191988
276 181 126043
11 178 451385
11 30 610531
182 242 403506
39 66 557587
30 188 898538
53 125 721096
138 134 895214
233 111 168594
270 106 159192
175 10 478313
45 76 898565
67 201 689492
232 129 959940
121 39 307316
292 92 33834
163 165 344779
80 166 760822
212 183 551599
264 53 983546
219 158 571135
118 93 975401
139 276 938459
230 122 953791
17 54 847267
45 113 689441
120 50 467359
151 253 474566
272 154 264705
241 288 210184
111 268 645363
270 228 850778
15 207 44966
207 134 587627
1 9 465044
15 275 661306
127 240 307553
88 224 809223
11 115 728683
69 184 54193
166 239 952435
203 20 110107
199 91 505866
284 203 213178
139 51 36999
52 31 697783
112 298 562526
153 117 800839
145 229 44849
178 190 466874
20 295 879666
64 256 604206
262 218 563048
224 192 846056
27 155 37320
196 238 636052
33 32 21312
200 153 577831
204 12 327594
113 136 669470
185 252 833493
86 26 572328
262 95 726987
52 226 886511
152 20 151273
206 88 355022
12 104 517339
215 13 923497
122 281 156364
101 149 672183
176 296 777879
172 161 153474
7 104 879902
170 33 427138
236 265 355418
158 74 796782
18 29 778792
208 242 791636
217 209 943465
282 198 459985
205 242 487010
35 60 570740
181 269 424360
285 162 889225
261 254 937073
92 168 510264
72 175 967998
52 230 68866
273 112 879952
297 225 414476
280 37 620007
146 149 129083
194 150 202079
58 158 654771
153 10 647080
239 229 785435
209 169 515123
246 28 649680
296 163 860554
55 100 882595
19 145 780120
83 107 892223
61 140 81935
154 133 80794
194 141 599699
256 235 958746
128 227 566361
154 20 166523
253 181 164135
74 91 134798
129 243 744949
8 86 351594
71 210 87644
159 288 409536
152 206 464498
207 216 442869
270 205 378910
89 134 397795
96 233 646583
256 11 890927
159 142 724868
144 164 295119
118 188 342091
74 96 704011
285 267 673330
219 65 202153
222 27 349210
85 20 546324
29 144 929889
41 133 179072
155 161 267825
113 76 692596
47 22 464764
11 83 418956
272 279 228029
282 257 483706
188 113 504411
66 239 435743
239 271 956867
31 56 917747
221 238 784631
187 190 908430
26 213 743562
144 2 661756
10 235 573201
153 162 742952
14 202 249203
229 266 893530
10 35 343116
22 205 82563
235 230 936401
162 236 479380
155 183 895550
18 161 211724
41 244 44444
176 24 529525
275 144 167541
72 253 956001
173 189 109859
114 277 273250
152 176 834505
112 264 420202
125 291 661250
4 95 841174
139 152 963059
202 12 342307
218 241 647116
79 257 958501
2 9 231490
146 287 762663
147 167 817170
284 49 196908
63 246 662754
53 228 706443
255 122 807372
220 161 785211
75 14 417809
205 44 133840
175 283 974092
201 62 738923
191 142 456829
8 151 861335
130 258 930376
36 300 754686
69 200 509935
295 269 982767
101 63 410266
159 197 905
281 269 981628
102 105 30180
58 10 434544
91 185 869499
6 235 531553
276 56 84012
268 57 272743
167 221 902024
29 12 957931
86 49 9225
27 48 427147
80 89 183872
266 221 359522
40 277 650137
14 116 394784
36 138 473211
230 10 138707
79 68 860677
188 41 984731
214 267 750419
255 221 142759
54 52 834758
272 218 825894
45 268 340360
161 167 663807
136 18 938983
15 251 270025
24 281 12344
110 26 667123
41 278 552381
170 155 5966
76 151 809104
259 25 562061
177 58 393083
267 70 291961
177 196 723656
165 35 342524
297 40 478872
298 182 343250
125 42 17038
127 236 20199
109 22 507216
92 67 335517
54 124 189089
172 288 276673
183 20 921652
22 113 735387
9 220 832553
139 260 940424
254 33 956760
75 98 343291
100 220 143096
177 272 384731
124 76 503841
223 71 746676
112 125 40770
213 278 246535
102 80 51337
145 83 585411
124 168 795227
133 260 596804
195 63 300834
63 189 651485
142 82 770589
147 132 164621
271 264 689033
232 131 60939
281 286 144353
271 238 439259
63 184 672786
211 133 467695
15 104 342737
146 160 772684
6 167 963160
123 2 421117
139 263 175943
18 93 518452
270 232 895514
268 148 658773
128 166 31159
84 59 943127
181 212 931964
22 53 910328
243 14 706618
234 165 385288
286 116 364431
299 121 163467
217 70 26930
177 253 890248
135 232 419939
275 139 472887
16 254 625293
142 116 644022
180 193 789993
279 51 624892
152 115 364612
44 172 541273
108 124 816175
120 195 343709
77 174 15351
237 109 813638
198 174 633440
103 135 846529
101 141 694360
241 26 89269
48 227 629654
170 139 568418
29 166 656651
1 217 340341
214 127 627188
80 202 181493
88 218 848491
300 215 465735
113 251 106768
171 80 941538
88 114 645232
232 297 330231
129 200 41531
116 43 39923
202 203 196949
246 50 223804
73 94 836682
16 192 17368
105 189 59430
145 232 385274
292 88 462692
242 48 183007
234 198 351223
68 110 656826
203 241 498484
143 240 951826
200 8 793976
218 283 945619
180 25 647109
92 296 82290
101 275 859457
285 115 373372
75 187 593587
182 268 907634
81 237 746879
106 21 607902
213 140 232775
33 192 550000
206 214 884857
262 211 173159
199 240 341478
132 150 802653
235 286 215397
217 192 255899
73 126 364288
158 75 415943
75 186 404997
110 89 419359
280 286 688299
9 47 53281
58 36 545003
223 25 99269
247 281 743232
261 22 100518
116 291 279460
34 69 131386
86 17 940056
194 72 156043
77 112 722172
249 81 91475
199 265 861694
115 274 930869
23 139 635629
176 144 293277
257 78 588748
275 192 22760
3 195 98075
268 227 662834
39 208 770229
24 153 36293
112 181 256568
129 188 813331
137 149 34384
151 298 557289
180 119 567147
8 24 95334
83 168 613310
37 297 351336
206 202 854194
180 290 560426
171 274 677679
45 12 560002
256 112 289426
112 280 59952
15 69 893580
66 67 959051
42 280 224975
80 47 28592
32 280 955046
191 211 967849
237 116 627056
181 19 665697
32 68 861395
277 284 273629
159 172 244095
121 7 106013
130 179 901771
243 33 765188
46 122 761359
271 59 291821
177 40 99313
280 247 940030
113 166 488727
178 12 822878
219 78 644877
26 53 992463
187 109 957591
268 48 564093
208 209 914237
206 26 61280
243 181 497577
38 300 121968
225 207 435400
16 77 790467
235 151 143223
69 218 530714
131 271 577749
300 190 64402
63 221 48284
208 80 473476
35 114 250901
244 184 965129
65 102 208070
9 19 308793
5 101 875643
178 158 93964
55 156 874230
164 220 564320
273 170 626516
148 196 422697
270 240 354969
150 58 828365
172 80 802895
159 257 726089
294 96 766130
45 17 536241
173 22 878417
190 22 695650
55 145 115742
75 37 515533
143 278 857648
252 18 718529
22 36 279449
252 177 954471
145 59 305292
271 249 240061
140 115 756864
196 259 833776
68 228 482193
85 160 235255
67 235 326104
196 271 984008
116 30 21087
184 65 988670
285 85 571448
294 142 160080
199 34 368823
18 150 564139
211 59 359650
83 110 830285
72 221 498896
198 260 873947
35 87 357539
100 28 288541
25 5 622013
299 281 827582
231 194 3313
275 278 532013
34 146 465194
214 30 726623
260 151 982614
276 15 342536
238 212 549530
198 12 405832
217 12 607095
112 89 297117
85 242 465693
47 186 819408
212 67 582106
99 55 274582
119 299 214893
283 162 504324
140 290 466913
153 218 42237
293 187 972852
81 17 689729
119 62 52917
281 204 65419
200 88 939126
217 140 21101
185 156 207550
108 86 91917
43 280 181599
55 227 990566
79 229 161478
293 92 359699
58 143 577732
6 43 436069
72 228 789253
171 273 699001
173 65 771002
115 90 601348
52 35 63955
119 143 162350
107 150 329508
28 153 545764
163 205 939862
63 271 993724
207 89 332555
281 115 574453
38 156 921802
155 19 179532
288 98 10836
34 139 777079
263 70 185010
197 75 357741
193 118 937430
145 73 551865
81 194 572207
123 41 180277
151 297 995828
46 277 446709
129 38 758374
88 256 858737
76 49 337587
154 87 75046
120 264 932146
128 241 174184
156 195 914022
300 16 594176
93 15 5021
47 2 565175
177 166 36648
80 84 822501
140 3 233135
251 141 312478
15 256 681868
128 258 795970
27 178 814338
50 130 127054
76 173 688615
218 11 440177
5 141 246102
223 226 674301
258 140 965985
17 114 757676
123 209 682692
10 161 243154
23 67 755863
157 45 762639
136 190 834320
30 109 354871
133 297 235154
292 298 586693
243 45 149820
194 166 235544
134 36 234137
7 114 916388
182 282 648206
290 232 695909
2 23 358128
59 122 92995
104 128 412686
32 183 952348
194 109 70564
181 170 746039
211 270 963172
142 213 237612
50 86 155715
177 30 196150
40 130 593952
113 231 687386
161 170 451588
171 150 706470
110 292 206992
52 11 198145
72 279 192579
130 19 606671
12 249 660848
189 183 734919
152 95 170800
190 201 786442
129 178 484588
300 29 643413
185 212 510701
134 219 902684
135 165 88119
76 116 152510
257 275 815212
7 146 970113
221 49 261040
118 7 821975
265 46 616744
250 178 489957
236 122 541960
45 111 599818
109 74 635195
79 132 248456
168 93 948534
221 208 391095
111 260 77808
221 27 166096
258 3 577249
208 86 919057
115 191 255012
243 263 831754
133 117 804589
280 279 521179
201 285 943908
181 247 53837
172 2 832219
127 97 654576
290 6 208732
79 194 401417
21 205 882741
80 30 433231
293 182 66386
219 70 115468
284 12 874502
16 213 365554
193 265 595238
60 61 125071
279 71 215485
173 86 670435
79 113 738662
153 60 200305
290 125 678593
148 33 870055
165 80 26633
132 282 975807
16 162 529166
8 278 400012
295 63 738403
40 298 374291
268 17 422766
81 212 975370
297 211 570153
167 45 279053
127 170 389692
255 197 485532
156 172 133714
132 154 568058
256 288 237729
165 132 756809
121 73 634675
144 181 626618
17 192 186748
291 124 544279
34 288 334881
23 192 487739
255 185 615166
107 236 289550
188 159 589261
218 292 929525
129 79 321529
110 167 56214
83 231 108714
294 229 114289
30 259 625481
26 218 874928
290 259 689651
74 144 130810
253 115 543693
241 275 845021
74 152 52209
42 200 274950
103 64 165758
280 224 443058
222 171 397911
196 130 355385
187 25 170507
118 46 962975
141 290 196472
284 4 654229
132 12 485033
81 259 400441
27 10 174764
27 217 753895
5 187 940539
220 237 234580
188 135 620396
193 113 302338
298 108 847143
160 108 640780
36 216 388808
171 67 435925
185 56 505733
195 61 130723
149 213 590556
27 256 790287
251 55 829750
16 69 378090
245 248 264105
36 204 41614
22 91 233340
95 243 958763
168 87 480392
248 210 174769
124 71 84444
257 127 948681
156 259 680912
259 3 813132
10 23 105714
269 37 2616
300 261 184826
51 122 969520
153 236 227101
224 201 63466
108 53 871968
145 246 985986
280 143 842501
73 188 734335
50 73 119790
133 63 167572
294 258 587433
207 58 113514
150 276 422896
283 16 621186
13 196 526347
175 254 319391
29 5 323758
163 41 933140
183 44 912042
84 224 838360
93 90 994379
155 113 332506
37 211 10189
273 222 743285
7 162 919609
288 280 899214
12 30 552035
229 7 934252
85 169 979414
276 270 209074
109 21 672283
243 85 998812
41 73 963152
96 186 344889
135 161 218599
10 6 581882
245 67 238149
164 262 143513
90 41 592702
248 120 8757
96 2 666892
260 53 34741
147 275 581752
267 110 47073
129 5 527782
64 162 988430
184 146 936424
189 5 439731
95 241 561885
96 30 749314
158 154 464678
268 213 208380
197 232 204424
39 90 671557
227 61 530613
283 233 89548
298 243 804772
148 140 302098
254 262 971847
263 130 790258
122 131 211730
60 87 871644
103 178 41634
22 115 22182
132 209 536373
188 211 299421
28 273 955493
209 274 139554
244 34 657936
82 52 88847
173 190 142426
7 92 647704
86 118 599578
4 299 649555
218 224 933601
128 117 549042
122 72 745027
269 82 474357
162 31 260544
206 72 592713
172 186 118527
42 64 37489
284 20 297208
183 148 566229
14 263 956225
141 203 194548
215 266 678569
135 190 616577
236 170 919162
97 114 469122
45 140 986335
166 67 882023
87 153 196710
165 160 892325
126 253 716945
187 100 32805
10 82 244646
237 235 68113
82 11 94125
214 261 769843
204 265 460566
98 123 725686
98 281 555698
228 194 647559
61 282 368957
12 100 662797
199 2 497190
94 65 324180
15 110 359102
118 275 408516
251 277 156968
124 228 459422
174 136 114115
238 39 37408
118 153 491730
10 150 471883
15 157 439292
137 217 869570
211 265 933747
158 125 484446
271 36 498697
67 273 99690
1 5 668361
126 180 646138
105 181 178446
293 44 559319
61 59 357438
146 164 152804
13 289 318728
202 93 453467
155 100 532433
227 84 725884
235 136 253314
246 161 182502
30 10 702204
109 183 571492
56 169 703872
211 202 273740
132 243 778766
160 93 525830
262 165 831572
261 188 712324
34 170 391839
91 219 202692
228 252 920610
117 49 687043
210 7 657366
131 109 793111
292 178 779654
23 14 593827
291 207 639175
250 139 132723
101 174 190023
169 299 611655
185 117 239586
230 128 756496
81 56 230527
272 240 925122
17 284 749105
54 249 897092
205 2 387409
228 30 580078
83 209 156006
54 276 621830
170 135 509174
220 266 708632
235 164 308460
69 30 113031
52 285 148314
9 266 372876
106 114 935660
34 261 340756
213 32 677467
174 80 290089
32 20 518994
153 11 392003
295 253 853415
180 236 510830
275 237 379459
54 92 842306
300 262 972833
3 77 757826
185 17 721269
118 256 450718
109 258 986811
202 124 430561
185 77 781581
188 53 776597
274 96 650241
133 122 604618
53 280 686280
177 229 764941
152 36 842326
42 130 292260
60 110 968404
239 206 651743
48 81 755826
46 169 816988
214 256 500834
68 254 470183
220 33 957164
125 122 364881
177 185 702411
22 56 29993
134 151 262908
81 146 865962
39 145 320295
207 132 576024
142 209 440569
60 90 175006
128 83 824541
3 108 908370
212 162 170904
47 76 31493
87 235 310712
111 173 793163
243 112 836943
209 201 546727
79 171 412603
32 77 405804
294 73 667160
270 222 686501
55 181 965830
204 208 665989
148 27 637157
50 2 570963
19 136 150125
133 97 849129
266 57 266455
205 184 515298
144 102 214168
63 279 652396
271 72 233805
175 247 691089
184 183 59434
258 49 264799
138 167 152820
255 75 837546
300 217 822748
69 239 187089
241 156 661021
145 77 528009
121 24 915159
184 41 826948
166 217 649774
139 151 335672
44 240 797099
132 258 622704
286 130 190133
11 285 821210
192 31 406462
120 247 634478
213 198 682256
40 39 685423
152 200 626086
293 38 491348
139 147 806236
111 98 58143
269 243 745354
101 297 362329
259 126 782172
207 126 454531
194 46 463717
36 85 372440
32 124 104834
136 184 506573
193 226 611954
131 201 160063
74 127 361912
256 194 665566
198 278 876536
59 105 855746
219 20 16411
95 263 590177
245 137 256151
203 171 992546
35 190 989662
87 227 283215
231 142 304005
75 127 171559
244 287 258343
49 246 967547
123 202 157720
39 274 293136
19 45 345949
4 132 831812
167 265 408639
51 72 704856
158 202 191350
126 194 960375
154 81 202253
287 192 727096
93 190 866432
205 45 43266
124 275 863893
249 137 45555
287 221 81172
118 288 295947
290 69 462482
290 226 198601
186 37 785766
101 20 349025
131 267 45791
39 86 673253
291 39 368744
164 78 839795
83 98 681761
198 245 947245
294 273 428139
37 149 270780
267 181 550712
220 228 98941
266 21 279610
282 55 162543
161 31 300463
224 154 195418
143 220 548335
169 173 524509
243 66 453856
138 106 960462
24 285 726981
15 255 802781
84 24 259542
19 137 984056
126 242 72249
6 104 985006
176 33 894247
40 113 709750
43 126 254707
139 67 925796
3 219 52150
98 5 634320
59 136 806423
6 33 939701
218 4 718761
275 149 71467
4 129 371083
213 135 33768
142 296 137062
44 23 143437
256 231 372765
40 27 860398
41 211 824185
257 136 480653
198 82 916781
247 138 823998
163 168 663405
139 293 10370
91 90 738225
30 150 253440
173 164 175324
21 11 541797
204 185 972847
171 285 699295
127 138 279407
33 99 519911
102 135 122814
271 245 82819
203 128 71932
277 274 210139
174 196 43576
166 19 882508
256 71 580770
50 258 323454
93 9 719620
96 11 750869
232 116 656270
299 146 534251
78 103 313462
177 82 172388
245 159 785827
117 8 789943
100 143 742541
292 149 654360
174 30 924987
209 23 803371
186 95 532003
265 70 108403
206 146 669196
189 92 2382
296 75 432683
193 198 778768
127 167 100364
54 139 198920
81 229 433522
96 129 787571
114 243 691801
165 32 586401
86 275 155473
217 78 919256
291 238 449169
30 134 284499
84 230 655425
271 81 2601
260 225 39098
247 54 942854
146 140 486771
149 152 670613
229 149 281053
32 204 865170
173 151 990025
278 248 320207
211 2 519475
239 191 638516
197 94 522786
211 279 361901
65 183 855882
257 35 930995
85 4 905743
282 92 207043
177 46 887115
97 198 430730
113 57 33868
29 186 937284
175 295 116030
237 63 161375
31 50 801072
110 38 652097
6 26 365011
218 65 557054
173 228 435011
23 151 561480
129 146 825574
254 245 341657
172 160 987776
211 291 362092
27 102 869965
209 15 786503
287 160 297973
102 169 12957
265 283 917145
179 187 553505
264 265 7200
106 128 341778
121 46 232365
174 279 369673
209 22 725533
71 293 490497
71 119 5160
169 274 141679
61 288 586380
39 28 973095
25 66 262177
11 40 570839
300 289 151274
218 143 619061
126 118 191874
96 117 306132
64 19 549209
113 213 916963
46 299 521299
23 72 504945
93 241 591286
45 291 550381
183 124 54025
154 240 645610
217 243 58649
102 233 766510
203 86 943599
223 219 911839
168 156 864114
4 100 753513
282 131 468756
237 77 696342
36 237 104156
55 40 922396
25 206 706127
151 63 571569
82 272 167041
70 76 533602
196 84 344158
26 220 653435
188 1 66438
96 100 43302
120 278 791804
279 281 464297
71 45 458428
63 154 432296
158 87 796803
105 82 355873
295 172 457915
47 247 497698
267 146 969337
128 182 920183
57 112 588687
122 33 919169
219 208 796628
144 19 263012
158 83 254443
261 185 997502
68 155 155172
104 251 736936
50 111 612119
127 28 491360
125 251 705103
191 129 902617
153 213 245610
178 270 177364
175 13 351844
68 292 561050
39 245 582579
149 225 118630
63 72 252982
15 94 502851
93 244 10453
37 43 312048
262 102 452214
280 96 539633
96 269 383422
239 219 501889
298 190 781685
19 294 70629
104 177 202297
85 222 857795
215 285 534727
117 162 154365
126 67 641764
300 28 698103
124 297 214972
141 252 19729
60 177 974307
175 231 595282
113 89 195862
190 84 223881
291 146 933980
26 77 662017
169 123 779884
62 251 719147
136 95 576169
80 203 79761
87 77 736922
264 245 74414
5 224 609316
89 235 40357
164 99 942532
215 216 111889
197 115 858304
281 17 787300
221 170 206756
166 158 523776
48 83 575767
85 270 906359
153 102 524533
20 123 359251
2 25 852497
211 38 597974
233 160 993898
162 11 289793
205 79 656843
291 49 929934
39 104 760035
111 17 509969
221 177 183190
43 104 857421
240 285 797444
232 274 731054
28 214 70045
296 197 522081
59 277 737564
155 218 364442
164 23 486848
247 16 50648
185 223 935350
250 165 956571
68 72 847158
252 255 490510
296 241 890578
204 214 297367
209 205 655557
62 225 258348
59 188 807179
135 218 566847
10 60 925725
179 253 160323
220 181 311733
101 288 828328
182 139 745915
2 287 258143
232 188 94392
217 74 451861
2 104 934071
171 293 794473
219 166 290653
231 22 510135
151 147 715889
32 144 893599
240 73 574699
97 50 640664
279 295 86873
227 26 651393
262 60 584731
15 10 775343
23 11 876851
69 5 461385
260 95 87156
63 172 845590
175 44 119518
19 256 899599
5 173 367908
295 56 264339
65 110 389818
264 5 452853
229 143 200441
46 83 220581
73 139 984866
207 61 877565
45 148 819508
262 251 136034
38 148 618210
168 88 321102
167 100 260766
262 233 235391
126 224 833956
125 106 353982
79 36 767509
38 37 686146
269 18 589478
37 76 223146
69 25 866252
289 212 475103
257 26 791471
173 225 154239
157 127 337259
114 61 826261
45 27 864708
108 294 983468
76 35 609851
262 229 926747
192 263 905974
76 211 363644
37 205 896293
254 241 566133
271 269 349333
180 252 68450
273 130 776389
127 137 15805
22 138 629618
220 267 13539
69 217 189302
221 121 890975
246 80 293159
229 195 920594
237 101 369232
220 247 297165
269 129 286219
255 2 164769
180 300 256872
160 243 671117
162 34 30150
10 246 106842
165 182 891406
178 1 670871
104 37 147234
19 289 976961
213 14 456366
240 249 579038
46 25 604779
170 141 499391
298 248 237815
82 210 408194
44 115 539859
246 107 772506
237 14 26550
166 279 868656
33 52 299999
3 92 259508
2 135 131281
90 156 822449
260 285 644761
108 49 767198
130 110 165430
222 261 945712
235 227 781341
168 280 123270
119 10 861102
197 104 380878
272 232 189453
5 161 572732
183 82 46794
93 99 894089
87 27 263276
31 266 617422
299 159 701566
247 264 664759
173 45 20889
9 265 404957
259 124 856603
108 213 499741
80 185 286918
267 179 996021
195 181 305560
135 137 221686
119 223 867955
239 221 949167
35 201 178755
108 36 776810
228 40 712367
14 119 792403
18 300 339485
97 123 919723
27 23 801107
188 33 952359
177 57 554421
31 157 101734
273 284 881348
237 164 798904
213 284 879808
61 223 601547
260 197 716890
100 107 990594
255 73 139611
65 19 404803
175 77 343696
244 227 627814
26 138 636110
201 14 130893
16 49 830665
12 13 738792
191 71 145841
65 51 150890
239 194 728198
57 151 930754
195 92 381505
221 253 338722
156 161 891550
11 249 964014
129 115 526262
78 13 116603
146 296 235253
91 288 363909
237 280 591662
102 158 470513
271 47 255774
22 195 921007
33 70 598339
171 29 835952
132 6 63516
196 294 144886
181 84 656688
240 198 828335
47 210 365215
16 204 360020
105 104 179674
188 127 265674
295 249 341728
130 265 352628
35 212 278543
22 288 813377
138 97 933808
291 293 899944
27 279 814677
113 190 861920
19 29 410402
204 240 948612
13 158 392649
183 37 100882
220 89 567505
267 184 787625
171 116 599440
113 206 714594
275 172 499727
172 102 122018
111 299 471167
236 185 941429
97 277 415790
13 179 886826
175 150 293574
78 121 66251
257 273 159208
295 162 670689
18 125 245570
250 42 802161
277 64 545558
100 286 764865
143 228 162290
97 115 541520
34 151 448078
258 101 587363
43 155 816467
237 262 806500
237 125 840776
42 270 30408
111 10 39707
217 25 599374
248 109 987906
66 57 522400
12 286 10990
112 279 835619
116 137 277943
228 263 906600
208 240 403035
122 70 897583
219 75 309756
10 248 592629
294 55 277820
43 180 236679
71 99 622249
15 14 660988
290 137 36683
110 116 879807
225 273 872239
33 216 387381
73 67 642439
23 265 392091
300 61 730921
9 135 102257
134 48 120821
55 17 935139
99 108 50842
80 137 457434
205 29 936461
40 131 768946
249 128 516634
213 170 992601
182 159 759604
219 136 481451
276 158 872840
51 52 940724
214 298 69245
162 273 433850
88 22 415924
57 96 888847
250 202 328197
81 156 791450
266 3 52252
47 273 514758
226 103 106474
207 98 63788
288 300 345128
123 117 67509
273 186 227918
240 178 166564
219 175 631085
112 107 171532
299 80 718193
93 17 648807
185 2 833786
42 68 989313
175 80 361340
211 109 889801
97 135 376781
79 192 739689
219 217 194117
22 43 619317
21 223 263504
158 275 146763
155 20 541546
225 2 766812
133 247 505381
84 212 637077
182 37 957438
153 258 731079
31 228 100041
250 261 139444
104 285 648310
4 282 73106
23 169 745532
234 284 529392
246 256 213118
181 175 939656
73 101 118100
86 145 578743
200 280 613841
95 72 22390
141 136 156481
34 241 301558
263 179 771773
186 20 547378
135 19 335743
270 164 96202
97 169 473421
192 271 685063
240 94 377292
279 216 955310
214 138 96825
65 245 977922
146 145 889271
181 254 724426
74 84 12139
134 175 524163
220 74 627177
186 242 386603
253 99 472335
265 188 498845
32 166 612125
177 155 722081
246 118 365043
96 223 317897
266 61 504542
24 226 273377
7 106 970813
227 242 111901
111 257 28896
110 22 187412
288 33 237465
106 30 996907
218 36 369938
64 156 944999
174 216 960773
94 93 661996
15 258 408353
182 234 41834
174 122 898702
206 213 637584
63 247 768586
97 71 42773
266 195 330296
236 246 9752
215 37 175042
106 43 420289
296 110 439075
139 115 594521
18 285 20407
239 42 437198
288 107 407853
273 43 411072
157 281 792407
248 146 244886
110 153 623682
81 152 243468
139 35 132032
254 4 252494
43 147 188211
29 249 445638
220 277 37762
9 169 836817
166 233 705667
275 270 353564
177 187 646151
159 178 273247
79 65 823832
25 160 687113
265 97 697113
191 9 215254
261 183 573
134 63 695765
275 17 78736
261 264 284081
177 88 224782
148 150 461396
285 220 891400
50 37 814679
121 59 983682
74 149 548707
105 108 150322
60 158 575397
192 140 378631
146 130 459957
235 105 448414
173 238 262275
158 211 234544
44 13 350486
93 182 770855
210 12 238282
136 198 852867
109 192 588107
21 184 330286
254 228 750608
59 66 441068
274 263 818632
129 101 398778
240 76 41074
92 118 779086
134 249 985184
221 192 553392
19 57 888270
129 285 904845
28 205 546227
280 44 388292
80 136 758990
260 39 807853
153 141 809283
6 262 485509
256 55 597925
297 154 489541
172 259 307369
25 91 769451
40 250 9759
263 42 697478
157 275 77012
261 259 836554
127 72 839052
209 297 467377
83 241 714940
64 5 644224
259 186 177722
43 52 625159
285 47 407178
221 216 507924
211 280 974828
86 224 528631
153 113 348141
105 26 734701
294 45 405606
156 282 838569
112 82 918110
49 271 989720
204 256 754081
76 52 149250
79 77 79072
36 167 452086
51 46 501523
223 289 801769
254 179 109361
255 229 440476
77 119 856188
194 52 570061
192 227 529516
162 52 911655
194 297 428467
37 48 310703
40 196 734415
69 89 207013
260 145 925133
140 80 827885
206 288 413045
292 215 316663
174 169 125094
190 90 117055
232 285 488592
232 211 245916
262 153 245805
153 278 732279
204 260 299720
106 148 558097
174 39 574782
50 92 432764
263 103 932847
210 208 617982
238 245 713716
21 176 853677
108 81 282031
167 205 491890
125 118 883781
165 157 187574
164 261 416913
278 79 692862
44 228 159507
110 266 534686
103 162 799868
89 5 97268
114 140 148264
54 119 207781
88 211 398661
105 111 827159
285 290 542469
97 110 201596
163 86 798900
157 90 166753
258 185 27175
160 23 707055
114 9 455485
164 115 329723
145 261 501413
215 221 15633
2 278 318384
178 47 980017
91 98 961291
36 284 939160
125 199 899656
194 44 283133
268 171 343380
154 69 579238
141 57 967654
118 199 76762
157 248 151298
27 70 889587
104 144 632119
61 203 660266
192 202 698200
155 130 445118
31 60 543628
105 268 479799
1 35 470773
248 218 87628
41 46 304200
160 102 841337
288 248 349868
234 219 425874
156 216 331400
140 75 111722
281 92 491911
118 227 763153
163 42 453346
167 94 482376
102 64 129200
237 126 149757
51 54 121953
134 83 296653
252 159 534743
275 27 439989
126 52 146714
87 56 804131
126 162 401083
111 267 527164
186 238 711865
57 213 103739
264 208 695937
115 41 429812
219 172 782983
89 178 708778
24 269 611840
280 95 361544
263 188 2190
197 288 262503
12 27 759662
160 109 118137
244 213 943149
49 98 819905
149 52 903811
62 227 212104
2 266 350180
283 254 394940
23 57 682474
42 37 852015
242 112 582173
29 180 749945
105 231 225333
51 163 949796
173 109 845277
214 70 431106
160 286 872516
250 53 166612
79 30 228463
93 269 10580
47 29 981352
218 220 376715
69 1 509611
263 190 76152
242 42 610407
96 156 613186
4 244 568895
75 20 529609
123 168 872115
90 146 407548
212 220 18392
221 184 972041
140 38 899493
249 47 762079
208 153 621964
151 233 860365
197 251 575211
132 133 111679
115 266 57934
248 204 402476
11 177 679414
251 190 846866
171 144 162516
294 300 900690
290 120 148912
202 166 410897
181 298 372431
67 205 147629
219 23 70172
41 201 455285
124 4 795886
168 103 798363
243 32 191492
195 40 642117
153 128 702301
108 27 654795
256 17 905120
117 167 503889
159 107 320736
76 254 917719
292 294 895629
206 104 920044
223 83 117643
146 242 917607
86 107 70026
194 83 857996
295 110 810450
187 73 533508
97 262 634732
147 195 279973
293 143 93288
132 279 566541
142 144 500196
233 259 64654
142 246 937490
212 213 725859
247 34 452615
95 265 345053
47 259 117636
174 264 106360
180 267 571547
102 15 470674
23 259 375145
258 39 139903
80 200 828529
151 31 243300
94 179 83003
186 25 133415
271 106 91618
206 102 472740
230 39 988502
49 7 922287
129 268 244840
252 253 698346
248 272 743854
261 147 465139
15 240 520816
232 155 235900
243 233 334797
50 215 576846
140 202 687961
228 203 712642
254 169 688376
13 30 584699
205 222 579919
300 263 183
188 250 602537
213 232 306905
260 3 75091
5 236 22343
75 7 739924
259 237 550420
223 201 631792
213 293 576949
2 171 959343
55 43 143237
205 68 799366
47 12 769223
89 171 389167
16 9 527863
249 51 12560
60 272 241410
17 151 889341
166 112 727089
99 111 1931
185 188 689311
236 91 83427
183 21 252901
147 89 754570
294 58 775965
286 106 480677
211 213 999673
230 248 896702
116 64 794333
165 68 562733
148 88 330518
200 111 875922
180 51 966872
235 121 189815
146 135 578163
16 275 412555
153 172 909562
213 101 392097
31 127 858109
262 96 526709
205 176 419901
27 183 534590
243 93 119391
176 281 569683
77 75 125959
168 144 977776
120 275 914379
257 203 403565
33 208 623732
38 231 8699
263 168 14426
257 72 754449
152 232 205137
160 187 695843
106 10 489382
205 257 259288
244 225 293583
159 222 397268
92 174 178512
217 33 772015
116 284 86261
248 208 457603
186 293 640539
295 115 235273
85 152 689174
182 2 104111
214 104 38236
104 76 705145
241 282 325868
252 207 42006
95 110 941079
158 40 734944
122 206 779402
3 160 760973
191 265 44600
159 17 367352
53 92 292426
271 199 253116
83 49 616276
2 27 111334
156 167 221544
35 203 441110
164 93 590758
119 145 623814
183 74 489402
22 27 195523
98 249 247705
211 68 258140
269 273 120916
68 93 351697
56 95 66599
96 130 752541
70 50 47849
250 253 133982
126 35 863228
153 252 271377
197 45 805161
55 237 657992
210 157 370503
88 33 890226
25 76 576453
249 162 935249
18 1 244212
6 237 643386
274 44 844018
106 277 651674
35 162 37241
60 235 922873
32 36 494775
226 133 636872
50 49 723550
288 166 568240
4 177 686420
12 5 699652
285 204 429343
30 219 552993
213 254 992362
78 153 265930
91 96 483548
186 27 385720
285 42 735116
240 181 795810
215 163 962533
123 193 601428
275 23 879200
281 251 529523
115 151 481397
21 85 107645
25 234 887848
79 43 365789
130 182 963902
115 159 144085
282 86 682565
45 63 225329
53 88 613286
201 297 765491
45 57 60776
254 190 856017
83 4 955414
41 35 583293
19 293 788093
212 43 537698
212 26 461471
140 292 671555
39 242 89472
97 98 912395
238 129 830711
82 35 903208
283 12 661438
253 16 633130
178 109 414231
239 36 487728
224 121 784704
276 277 191737
226 68 976954
256 37 441873
121 285 240396
78 291 755897
114 279 814420
235 193 283828
158 298 350209
158 137 203305
174 43 731846
233 195 927633
270 86 573827
111 238 505074
137 60 222974
103 228 308950
215 260 212840
27 206 222369
14 114 253746
210 93 766488
97 4 606035
256 77 265887
63 140 49502
69 44 958809
92 196 794151
170 126 313211
247 121 422145
296 36 468636
76 282 28120
191 90 261394
166 253 593400
114 266 999533
193 167 913096
202 122 322543
97 229 979818
245 239 431015
286 173 321992
204 231 462499
228 208 982065
103 137 881604
226 11 573706
204 259 274226
107 291 699172
256 264 302941
218 90 992966
30 290 815475
297 175 271047
32 38 840947
144 179 886289
292 222 754801
118 159 951235
235 170 41860
174 71 280445
204 228 235825
169 21 511375
36 174 974173
28 19 394948
145 122 710599
139 31 371287
186 36 439752
57 1 445925
51 197 592848
131 117 627034
175 204 159573
249 33 728922
68 169 866208
182 136 785610
112 199 626633
134 266 57680
1 71 351786
214 262 393165
185 124 860083
242 98 571274
236 256 675361
18 45 832277
162 28 395845
294 141 506891
184 216 78882
85 156 911159
37 218 769167
230 131 177510
15 216 347848
56 71 473237
50 267 365796
176 139 647924
239 107 749443
289 152 598681
137 8 421269
177 255 298622
224 163 834769
148 66 605234
216 73 189246
50 126 723255
122 18 164984
189 34 365469
270 185 187321
194 74 106940
96 176 199086
103 141 55034
27 63 720292
34 299 596339
67 272 864859
104 20 115941
135 272 62977
176 297 875931
8 176 103664
247 157 432887
102 1 271781
251 134 807247
214 252 841039
85 29 744107
142 66 505782
229 106 999444
73 280 113542
208 203 868427
81 45 706347
289 240 614387
153 68 614862
226 234 923091
81 251 654437
32 292 152700
152 275 338095
236 191 709831
289 187 367086
202 43 265444
263 208 897795
98 209 774409
232 241 779469
34 165 10898
77 143 720019
277 248 152889
164 292 167452
269 23 732987
220 290 28297
56 243 319904
108 82 395743
287 297 189210
73 290 247163
211 98 70784
131 297 480357
59 111 114234
254 292 712567
259 78 576348
275 57 353247
275 170 303515
180 159 669634
141 128 915308
100 118 423505
64 246 965959
22 214 678819
265 29 867317
252 245 877362
65 212 694794
88 283 981687
145 174 174271
220 98 513372
264 97 475995
137 59 341574
136 36 838590
194 286 923980
200 17 562567
124 20 424597
198 281 614786
94 123 756654
259 59 873498
91 246 638913
8 57 291172
182 119 230584
193 294 162954
35 179 149976
77 83 177944
13 296 364511
152 256 222757
8 249 374847
21 159 215036
265 144 339793
176 148 434028
173 69 949646
153 123 364154
133 232 791039
175 170 959368
252 143 736991
94 258 734343
260 240 116797
100 134 646746
46 240 456970
4 230 995569
178 157 846418
200 96 513882
82 104 868968
112 272 427145
52 159 103721
104 5 169736
276 213 350079
103 298 26630
64 106 220405
290 50 819838
276 68 283465
261 24 328560
254 193 690858
277 280 691076
3 284 753295
56 270 68249
13 219 935276
15 6 512028
264 297 281590
197 17 252428
17 94 307221
166 140 458146
128 81 23018
131 105 38490
38 275 422680
275 228 482370
288 102 829053
154 251 838353
33 297 21360
224 68 940605
230 98 121444
242 130 906500
286 257 274438
31 158 998144
37 41 9856
132 246 758155
204 77 234098
150 188 528734
162 216 523123
89 254 694933
183 292 110365
39 239 161707
286 180 541283
16 263 553458
122 150 382781
241 171 622878
297 242 681792
4 215 933032
133 215 62717
66 112 252935
288 117 829407
216 268 172874
12 181 750210
78 185 169368
146 193 420480
155 116 495370
214 86 346463
186 33 470075
33 11 837852
141 183 53461
1 300 745358
135 182 743637
111 239 518698
86 52 228876
218 215 575433
228 205 20514
242 76 408462
111 149 809353
283 185 358444
163 6 434293
37 237 974811
103 131 663642
71 167 616869
12 122 815065
154 183 375495
58 138 565766
186 283 16885
275 178 311804
273 59 44969
179 137 978370
159 58 544058
67 26 608275
189 36 271089
117 282 923918
186 153 862754
239 93 275847
90 295 451082
84 231 930225
72 39 459020
7 178 11579
185 237 435714
39 10 590928
151 183 677621
105 20 370521
210 199 723635
185 289 460565
281 277 815554
11 74 781121
161 188 557817
135 228 984180
68 1 362555
70 292 837180
280 230 303831
236 66 769295
59 247 38960
96 239 564375
258 98 331504
11 129 616646
270 201 131288
83 84 360151
291 192 860089
101 158 915030
254 82 951137
246 231 9709
187 169 695282
168 242 831748
39 109 824789
52 232 395781
184 191 903260
99 39 705495
173 184 33994
168 129 374687
31 55 286864
58 298 916984
283 221 998300
61 17 750573
62 109 611968
81 269 722197
87 280 134280
74 79 952918
8 216 374391
149 198 629703
167 220 100358
230 73 900175
51 83 624234
70 8 966800
158 234 421138
58 78 204872
295 218 798987
187 161 363529
187 233 726234
270 48 847226
300 197 815833
87 74 957566
254 9 651968
79 231 813220
91 234 895316
126 198 361380
200 149 319019
47 212 248229
147 174 620754
250 2 86275
255 86 205380
176 118 37724
3 53 430946
25 114 721937
150 83 146736
164 71 373285
164 74 969570
131 140 283181
5 147 41261
132 193 893569
214 241 175694
39 143 862913
60 9 529884
194 107 725148
97 141 513096
225 50 609744
94 99 883553
288 276 258898
100 71 249160
175 241 207057
56 86 523123
216 278 67774
142 219 954990
223 216 218460
64 129 67414
292 207 82609
28 120 624725
143 102 756793
299 94 986147
77 211 155260
189 26 271782
74 6 963795
24 145 839730
22 26 487680
12 127 664329
96 289 273879
39 18 974160
52 213 137478
70 171 917245
51 13 739287
298 207 210990
293 232 250801
70 257 135346
42 181 790709
142 97 178143
280 146 818294
166 126 548262
34 283 533465
94 264 114695
44 206 565920
59 106 627818
271 156 500153
202 295 177665
266 244 814311
170 267 639638
187 213 349527
88 169 37930
163 50 185995
175 117 518853
89 259 431972
82 201 572580
8 14 790446
76 50 192195
16 193 442006
239 16 597744
240 259 539176
248 283 883748
134 269 130859
119 186 18712
45 68 325966
114 105 159539
69 138 425722
186 201 341032
87 239 463198
51 103 550223
146 113 632226
39 63 617882
102 275 617303
249 177 523631
119 80 961741
157 6 29527
78 23 493067
203 122 339793
20 76 509528
202 277 924902
57 12 519000
274 199 131828
73 293 295599
187 181 791746
12 247 931378
287 68 737304
130 157 50767
194 42 798844
293 2 988142
186 18 186598
157 8 585326
261 154 193373
124 255 175159
25 89 81613
128 256 734483
257 71 319984
24 163 961461
195 141 313852
94 149 413195
188 2 489165
17 191 900439
6 124 92274
106 134 525003
229 53 988499
138 93 228685
145 272 468766
289 79 826181
38 145 631676
271 104 338235
269 112 694656
219 45 369914
61 297 254701
104 260 784626
150 226 990341
136 106 250757
70 36 840875
15 196 123551
298 122 8732
248 108 676542
88 243 797790
289 146 654895
54 161 685176
113 170 77236
212 4 90487
78 233 753179
21 204 9843
206 234 559425
55 119 237625
42 198 548099
171 146 148585
67 228 268291
278 267 489021
220 129 750195
170 121 559979
111 281 14792
291 175 515906
114 131 79735
114 265 741737
182 36 154298
112 291 971577
48 223 483815
198 242 174888
254 208 407154
80 256 792871
126 122 740964
186 12 377258
1 112 428795
268 103 474606
69 269 265595
253 280 597524
183 94 962271
299 45 963246
172 133 697813
118 243 584361
246 22 954668
295 217 900828
269 279 409331
208 51 443125
184 101 406728
196 163 496288
173 146 687644
270 99 80138
172 201 25337
177 45 877413
271 276 507011
208 282 115993
284 103 912535
181 139 798264
278 86 172152
5 234 701424
182 212 883237
70 251 211040
255 96 238571
150 206 363644
233 11 934985
246 7 823523
19 148 830218
280 274 727034
200 243 900340
106 33 275369
297 288 887221
283 95 531095
122 289 481049
127 227 820198
181 85 905306
202 111 421164
185 163 337146
35 130 816164
100 133 139011
109 58 964209
120 298 192937
200 7 752763
135 156 756146
137 111 372108
273 189 99521
289 178 63630
257 246 427828
4 119 70547
251 201 218358
79 102 767959
3 254 805990
245 102 916076
158 47 351826
234 238 575108
130 124 104414
94 117 676354
225 32 920297
217 262 688105
170 177 657586
207 120 988715
239 143 954943
234 296 501853
139 230 204197
123 160 543949
11 139 491451
298 153 13600
166 215 430341
291 190 894654
195 54 271249
111 34 22814
194 99 996361
139 267 634839
143 168 168332
216 154 576618
102 134 740981
260 207 679663
70 92 760959
26 265 725886
256 201 614598
40 78 449619
290 231 932654
122 111 197174
60 259 75696
269 130 69208
7 154 609845
180 115 582736
98 205 562840
213 157 410961
186 203 999859
181 234 731132
52 49 964901
288 86 285274
9 166 1372
136 111 337504
198 277 550687
294 282 112288
141 66 609197
72 147 373852
146 156 267799
162 98 240216
251 122 658388
274 38 54972
300 79 234577
256 297 300656
93 213 969133
37 157 733214
37 79 358186
145 218 521954
13 288 568506
114 295 990539
111 94 702250
162 14 128215
38 115 696434
277 282 730579
264 276 203184
289 73 571547
296 159 884817
70 59 604190
170 41 70507
137 37 832811
61 81 614825
68 172 329667
138 199 417716
300 5 395369
296 82 900855
91 232 666267
75 196 111551
147 236 577676
23 197 782653
222 115 914960
141 166 870153
190 150 395218
152 46 223751
243 197 3985
198 177 746463
133 229 510363
133 141 61215
272 105 209370
193 223 640378
136 270 794030
182 81 669284
114 77 788797
213 280 115402
35 247 741385
26 168 129294
81 71 11132
135 154 106797
244 293 621939
153 96 163071
277 117 946967
232 92 849633
16 186 555874
58 233 213491
153 70 621420
263 102 643700
106 55 341323
127 134 983669
182 171 481534
270 162 894167
60 224 168743
103 14 370574
154 16 628792
67 291 162246
236 144 703831
44 253 858588
252 242 859921
141 236 162033
102 111 699290
78 236 551398
13 68 539753
71 108 795134
163 98 968482
134 218 171875
185 52 530654
233 142 472933
73 199 454406
198 58 890422
224 215 244335
30 296 381897
221 260 855701
170 137 868679
106 236 260678
107 275 580118
247 299 159472
89 169 232579
103 184 755434
181 142 357218
91 73 220706
290 293 726229
83 79 56710
43 225 992906
141 89 938178
282 235 869389
269 275 153644
272 23 768617
152 76 555268
1 266 210637
102 113 550486
163 249 469071
233 149 902252
253 163 15063
40 264 14246
159 141 240487
17 76 714871
243 294 118480
123 268 635744
11 67 545630
13 242 703413
17 106 884912
128 280 759314
127 261 48536
155 197 406525
122 291 318263
273 40 144823
146 21 275515
35 14 885089
14 194 521258
159 19 125774
276 6 622870
170 243 253642
79 243 200124
110 119 281724
139 75 503923
44 5 361255
157 155 8097
246 26 732491
219 284 434530
22 252 376806
296 21 746355
228 23 250131
109 44 280226
235 190 579019
172 34 836361
219 56 262515
286 26 628114
129 189 943954
266 282 421981
91 159 970532
171 104 225132
165 274 172428
77 199 250669
68 291 543631
185 288 725021
140 177 527893
190 87 906342
275 153 461639
217 87 23779
112 92 39966
294 12 169969
291 300 31763
29 170 943786
228 15 707606
129 90 468099
92 218 384495
253 209 302583
14 148 819556
8 223 403936
76 245 276606
213 59 655658
203 267 980870
41 80 826172
37 240 163518
12 84 190064
40 19 424035
80 230 337981
222 251 815184
88 116 836403
299 18 449030
191 4 115017
216 218 182166
22 276 183082
130 173 193160
275 200 257132
23 142 591687
292 30 670490
288 16 724093
268 173 360362
90 192 530865
278 265 128717
78 12 343737
100 5 171601
253 185 23182
82 207 431998
212 30 241287
130 241 140183
139 164 98924
299 186 907227
250 169 306598
162 252 540523
85 30 346254
153 257 285905
34 259 839914
195 167 199228
25 154 504204
260 101 513091
216 285 312066
238 287 71549
222 86 80361
91 45 6106
282 66 704736
52 146 52115
115 66 977378
163 3 658621
177 277 241951
166 39 334608
242 51 100142
115 279 963595
87 12 602617
54 157 84030
210 110 541406
33 182 11470
225 257 618113
112 236 323469
62 202 698566
136 271 385880
130 66 691197
203 64 59148
133 276 724848
204 127 531732
32 267 410245
195 191 503706
6 134 49197
153 156 715651
22 15 675231
9 173 629343
49 13 644210
89 202 548651
100 164 673708
209 249 313056
243 219 272837
19 102 75653
102 104 324119
235 213 748780
281 139 896628
107 43 475627
118 244 753212
203 259 995345
45 198 501605
91 169 674260
216 176 383540
14 264 739250
28 265 930882
15 118 620460
192 156 443634
258 172 762002
281 50 462937
248 149 976968
238 114 574552
108 141 580602
219 157 205898
135 167 980072
126 178 447356
193 210 836219
256 226 976353
72 173 945543
284 175 489156
235 122 309455
137 191 851577
31 21 847294
123 297 88176
141 45 991882
276 132 246421
98 116 707732
35 67 104138
214 60 428807
134 271 345814
268 251 33945
199 137 336727
247 131 418117
205 296 210717
45 151 452457
132 121 369708
223 34 122031
26 245 341804
48 122 105248
64 75 642199
9 283 160909
287 19 508207
162 232 334244
143 154 231131
117 65 848800
102 23 26192
261 95 157405
270 271 157280
60 286 623127
171 133 72819
51 236 777598
185 166 964275
173 243 420946
143 262 574629
52 295 907681
232 43 505384
138 98 58879
251 169 86518
174 281 305782
278 208 991759
80 133 966230
81 167 676611
159 187 358369
58 30 73317
40 66 732056
285 278 858376
31 197 360156
167 290 872464
248 168 570077
198 137 866171
85 220 513089
4 192 482007
43 162 530208
222 48 407791
278 211 321894
92 177 814597
66 3 299111
18 100 102356
228 276 332020
282 281 996086
59 81 13114
123 271 133712
253 101 166095
21 90 422229
54 89 103866
16 206 831860
23 182 938004
67 287 567123
140 265 199757
244 247 782692
172 238 446757
71 277 423596
19 300 336321
86 272 64893
90 8 722615
87 104 208046
127 20 18302
258 100 868188
98 193 509156
73 104 572065
142 182 794653
237 151 370455
66 215 319919
211 131 263950
283 150 19742
16 73 608014
251 151 864545
64 182 700825
152 220 471196
183 115 760987
279 169 433167
48 211 812576
253 108 61329
131 254 780796
3 286 597939
267 23 996858
25 192 702859
165 214 169365
136 121 802898
89 170 626822
4 204 287712
64 63 953407
112 108 501997
24 221 531058
74 263 508016
28 21 653343
265 179 823897
95 231 114650
21 142 772139
252 204 502298
5 106 458722
22 18 267114
193 189 700557
166 272 92948
198 205 913330
163 92 352717
2 186 490626
148 78 388538
111 38 424329
259 10 147912
151 201 572689
45 216 814378
171 140 920239
264 85 969988
65 28 101361
119 53 162092
274 72 385418
49 295 347045
209 167 163304
38 223 118325
270 138 137332
28 243 485259
138 143 964331
156 25 429835
272 172 187359
75 205 718662
234 95 827657
157 71 35060
46 248 910775
172 184 161265
118 79 491636
28 29 328048
210 257 184345
197 12 230389
235 26 764861
275 219 278996
142 61 412927
179 3 460182
66 88 540913
149 129 809001
240 48 427439
213 38 176110
56 126 180846
13 185 287047
16 97 699055
162 173 383414
48 33 442837
153 79 912415
293 269 181696
144 8 22672
286 97 817522
14 129 616622
68 71 699192
265 297 221360
158 23 319721
253 159 162975
147 286 76379
8 5 778676
167 1 440756
27 295 513476
165 17 168354
274 118 429643
56 275 962443
155 142 143446
289 81 462900
66 78 751346
83 99 500034
173 98 784777
269 114 255444
62 161 257361
269 111 896950
60 133 88508
143 287 371748
128 222 639049
189 226 263236
66 103 306252
248 261 322887
273 295 71331
199 4 511821
217 54 342134
94 181 947339
234 60 160344
11 221 113519
164 299 164321
113 186 213396
161 75 838370
173 57 859008
107 245 949766
258 148 917449
163 90 508315
97 154 803269
186 3 252896
21 101 538138
6 19 611891
176 231 745427
228 201 559069
79 111 832479
82 275 696964
249 286 791732
102 199 458056
291 105 480367
143 181 499744
240 236 203267
236 244 681378
146 263 67068
112 165 668633
22 141 77079
67 239 739173
287 94 434394
142 202 744006
156 255 139485
145 121 942312
232 192 140336
36 198 394152
70 232 48654
135 101 880199
39 46 12298
124 156 530662
227 164 677005
226 53 377477
50 87 925110
34 51 222828
38 146 693598
149 29 852903
206 280 785480
23 298 287744
282 77 600177
127 203 922449
26 76 198056
226 194 881425
61 284 128952
59 76 158145
293 195 466981
32 8 292043
299 73 862868
119 58 818773
152 40 520761
54 108 76596
5 278 803392
53 195 107484
8 300 522435
109 3 845917
70 13 645433
290 45 640214
248 34 273477
169 277 949595
2 64 553410
269 233 652
89 222 759873
165 256 450767
193 128 911359
182 289 606978
258 82 956113
209 161 650296
63 83 320562
18 58 750177
142 1 995354
25 149 609351
32 72 840970
206 194 778308
140 299 361283
174 259 329177
141 98 770207
117 33 872572
119 16 551275
82 181 351492
7 181 364278
199 179 414561
169 146 742168
162 96 965642
36 243 959233
89 146 543603
141 271 295248
255 140 71363
291 225 755030
250 121 388410
282 242 490350
212 119 240414
88 170 830080
179 80 836610
101 298 461188
34 14 500654
20 195 409408
271 235 267880
30 45 66867
246 251 84284
219 74 87178
223 102 491645
234 106 70440
96 70 263469
129 288 54746
66 44 686940
184 154 217689
140 116 413294
111 274 383447
271 205 852810
11 266 310622
172 210 362790
41 230 103609
154 199 711267
30 156 161883
60 164 357623
161 124 958315
273 165 706005
150 203 592119
25 84 644012
32 28 774703
155 109 393733
26 183 821829
106 46 430815
83 126 776787
280 209 181307
120 106 349796
172 39 219125
45 286 44710
68 7 37295
260 88 372600
31 249 381622
170 42 974514
31 37 284571
32 163 513203
274 268 438891
159 60 867171
154 2 114134
90 6 505017
35 294 752552
210 41 100786
9 158 917304
138 117 59853
88 60 183025
184 234 358994
168 133 213178
141 204 72898
210 60 222710
76 196 760695
169 177 219310
296 220 935444
255 95 672500
274 106 580498
202 282 707076
200 86 318452
80 164 507052
159 117 477791
288 141 918899
51 1 112354
181 279 242102
229 153 832460
64 270 791887
285 246 113461
124 253 676355
39 85 939259
16 166 214157
289 113 427313
265 120 880569
252 132 304497
34 117 374925
127 179 108671
201 141 299330
118 155 12281
163 266 56135
111 293 984949
73 268 99344
166 129 877567
148 120 790697
57 59 182275
179 170 376218
27 64 955995
258 211 985604
261 98 744119
98 229 287772
166 53 977091
49 216 634481
101 249 129870
55 12 428073
63 153 230012
128 238 692220
174 287 87788
296 298 914020
250 49 529787
278 96 767367
23 200 974000
273 11 372116
190 282 357630
267 136 738636
293 144 690338
26 59 76740
30 225 418771
69 117 482504
253 212 937023
83 232 4520
223 206 785736
34 217 70840
128 173 48351
232 182 896649
74 208 528130
194 275 855819
90 240 428695
109 239 451923
199 171 358898
13 24 694163
114 101 997093
264 292 560955
200 168 599536
227 16 151736
172 134 137796
149 190 505977
90 221 354772
167 124 908164
238 294 208489
85 95 819004
22 104 137149
42 51 383935
170 183 785478
66 268 58898
58 182 326359
274 294 82947
143 195 606707
254 205 936855
11 239 152101
14 172 400583
54 15 367328
267 228 996839
56 62 607851
154 156 667777
242 215 627850
104 289 440704
214 66 161856
297 203 402281
171 101 925374
192 77 767056
291 296 869819
141 50 815630
176 20 808602
63 103 19958
55 161 720011
55 63 397548
224 108 863248
136 194 542705
105 75 581427
293 80 912745
84 264 146930
253 140 297
70 139 499293
237 8 161067
20 180 966289
37 135 726073
12 120 728207
35 56 870540
66 210 137621
245 281 794070
252 231 471797
269 15 739912
74 44 144584
227 77 306804
88 212 345041
224 150 814040
103 133 94467
240 162 870854
220 86 86790
218 256 365943
81 286 467409
70 88 207437
208 212 591823
125 167 539012
43 211 586304
280 199 734507
180 87 767161
218 184 737335
50 155 685406
260 69 765347
144 80 424831
4 275 316931
240 101 713838
218 56 554358
199 140 223966
132 98 28013
166 143 499821
267 293 514703
138 87 976479
42 281 22981
161 80 949956
105 279 887409
196 152 106662
144 262 255341
125 174 106412
266 47 584527
177 235 364439
40 215 86056
86 46 961875
57 295 378481
190 15 605769
41 258 858567
101 128 800575
258 167 375689
80 245 452733
134 53 466132
222 1 328453
85 180 595888
213 201 779993
97 257 108557
286 197 349812
34 196 731805
3 263 969278
162 182 552823
265 157 612038
52 240 651096
268 42 943485
223 227 972617
221 175 852479
292 201 375144
126 81 431341
245 209 207981
186 161 757766
169 84 31641
132 160 765787
56 262 68623
278 269 864945
279 264 717676
127 228 817424
197 151 840099
129 70 188043
53 140 499459
172 141 439656
223 273 820534
69 223 779934
199 234 828730
18 162 720104
283 40 617527
41 87 571263
224 206 883373
83 147 575638
93 298 430916
213 64 574027
107 256 687310
263 108 942019
47 235 999148
249 15 496217
114 213 367238
272 128 730985
227 91 301683
253 76 191207
3 94 453294
100 148 522574
123 216 858364
94 130 176782
164 172 181024
17 173 570452
59 109 494109
142 220 282870
22 66 956436
272 91 391104
168 146 464422
119 155 922693
247 195 224348
150 124 393068
23 183 998302
258 47 592839
82 279 282885
269 261 929101
293 265 464465
94 76 979565
110 243 536511
52 125 285646
267 289 628430
231 181 335218
111 138 487388
196 213 58804
218 238 882409
64 68 220249
76 29 286349
114 291 21914
212 122 933256
85 45 525616
265 78 428912
42 96 297665
194 289 616214
209 116 417838
126 14 39905
94 78 374834
183 207 693721
66 258 920216
226 165 281337
295 36 230733
33 224 649393
3 90 437505
298 55 261263
297 19 305424
195 162 935768
262 77 464530
253 87 738734
68 124 665128
287 206 745918
244 43 638942
165 220 204361
69 40 486360
156 78 355896
240 27 706082
279 247 27625
26 41 650116
216 53 599416
295 201 577782
152 204 321959
37 235 7376
44 198 758546
257 133 356189
213 34 552752
162 45 954019
243 250 125475
169 119 260674
257 3 240790
6 298 529211
109 19 867264
73 186 473083
296 143 897631
141 250 712951
51 140 219558
281 173 272810
167 230 798109
297 59 701037
98 145 525647
36 193 391441
199 98 744473
166 94 864688
245 118 432225
5 38 684061
267 54 885604
100 25 77920
44 246 105551
57 196 79175
262 37 948117
149 168 18103
187 53 716405
94 238 713993
249 153 952781
230 76 994362
156 14 272960
116 121 49583
189 267 526527
196 53 620330
203 84 263612
75 155 173467
270 237 323133
194 142 68594
127 230 414287
219 244 823548
289 204 334011
86 235 828748
216 14 94928
7 192 838500
214 109 464106
32 241 41930
237 181 541110
277 232 374499
264 26 912761
288 39 264428
152 103 597309
5 155 96224
279 84 735402
37 227 532796
296 161 812739
31 232 134270
90 210 36431
300 23 269659
43 268 824946
46 107 321753
22 254 310797
178 146 535017
149 164 825341
250 104 244794
250 25 709289
48 3 3425
137 173 246649
174 201 39716
95 184 904971
93 161 311862
266 164 952286
212 272 489210
72 239 256496
164 210 567953
75 271 386298
246 135 910037
235 260 454710
148 241 819319
180 152 146361
83 280 856004
198 275 160320
53 288 148677
4 7 909986
259 286 448165
183 224 691325
169 179 96912
265 168 967867
113 72 531418
247 277 186966
107 103 886135
2 113 67057
38 39 70530
37 221 339299
39 88 199055
175 163 303228
199 205 263750
233 203 356690
98 172 640065
190 64 491719
78 166 920145
183 274 677746
119 45 106922
128 94 233463
276 3 779380
26 14 585397
279 77 740842
135 89 347894
58 57 581075
79 197 411660
236 85 672366
246 62 484857
19 62 632943
52 47 172280
219 114 146688
119 30 705594
107 68 238689
41 81 868663
256 18 854684
231 86 379458
13 26 64064
102 226 103014
149 158 809540
184 100 128608
171 163 270497
58 174 214892
212 113 834407
64 82 9214
5 247 583286
182 104 476340
204 37 639241
38 162 11264
45 235 505562
63 288 441015
269 138 495396
150 1 263392
270 181 307174
245 221 653217
217 13 30755
81 242 875247
287 223 759493
56 34 625445
189 110 12565
67 112 467762
49 281 852446
10 184 150695
76 261 741000
118 189 500157
60 228 138892
48 4 30256
169 44 516075
108 269 630691
225 9 356920
169 213 717632
208 67 49063
122 180 384426
284 283 516839
242 28 637192
179 88 51590
188 148 22222
201 26 903544
99 278 643598
136 159 56782
92 225 120915
167 279 138237
118 164 584347
266 87 85717
24 174 500687
189 32 390287
271 184 319184
156 209 191032
200 270 200530
74 129 672862
259 74 386614
92 150 583403
222 151 412371
1 297 353421
110 90 796052
256 132 42334
121 192 937083
252 289 663718
268 127 687079
213 90 796578
123 24 477740
135 258 302672
282 28 764241
162 254 348683
46 147 332155
179 9 356038
294 103 185257
278 231 909911
271 53 482740
246 164 249763
261 166 346773
252 266 56311
193 122 730903
258 40 117126
205 263 693121
155 180 72742
236 201 163400
283 75 546921
169 148 933383
218 191 37617
266 6 187657
36 23 616506
277 291 888910
33 46 46388
295 16 150873
134 56 174486
31 218 22078
24 122 947697
172 175 735863
135 241 25236
62 180 964990
51 245 534811
17 150 495032
200 262 751625
67 158 473912
187 241 110381
53 177 425551
43 181 779300
118 9 533206
226 107 883074
183 126 651451
78 46 930854
181 98 902501
16 90 53530
65 29 54751
280 297 544698
141 248 865110
240 161 849762
79 27 920992
168 107 559400
57 260 714274
64 57 660165
259 38 124713
296 174 458146
15 265 986375
135 66 394655
250 220 921599
11 279 47058
206 154 91040
271 16 619028
159 139 908897
119 42 732625
144 47 312872
121 54 726041
150 290 360544
105 277 706067
226 101 971110
127 180 899295
146 122 419338
126 32 705395
99 40 440794
18 128 526347
187 84 718345
42 8 868071
268 22 224138
265 115 2002
20 292 921360
152 131 14996
34 276 624747
135 67 146614
113 224 634396
69 237 352810
118 90 689448
84 202 394139
66 205 432231
299 179 137365
71 51 355801
78 270 15410
54 29 803747
95 294 370469
165 125 596484
34 202 576012
154 270 178222
187 79 186236
4 158 546450
247 237 841414
149 22 731996
223 184 418330
124 237 880571
121 238 766387
297 102 154188
22 189 734356
5 80 137559
48 236 343969
20 129 215794
99 200 804264
240 151 556733
217 67 768090
122 66 519384
273 50 321748
103 212 369704
179 269 384656
164 247 894034
241 19 806539
18 224 349479
126 105 914937
136 9 251583
169 48 976133
44 52 114643
43 179 437350
270 220 21893
165 10 590869
246 238 425470
188 9 915688
162 125 524422
219 230 43029
265 233 210920
63 40 545666
187 23 896791
75 231 836420
73 2 826789
62 66 91754
210 183 57038
137 291 562631
273 204 889592
233 114 815132
116 198 479944
194 84 668755
97 191 995301
34 109 671622
70 127 899157
16 126 306033
202 148 87454
95 162 88885
239 269 837216
139 235 284122
184 116 199678
60 101 981710
230 141 267064
14 144 393807
229 57 551565
160 298 172861
129 107 424833
230 222 849521
298 126 797067
135 25 963299
27 227 12087
59 112 976430
18 61 869966
56 49 375039
34 210 61654
216 56 242058
224 145 957338
294 47 365784
50 147 483439
111 93 742449
133 188 676897
192 253 549600
93 171 387041
181 48 679874
136 35 980073
159 218 199711
186 28 892915
267 246 909621
150 4 134685
283 67 28946
215 179 516858
149 279 153742
92 17 498552
56 144 954832
67 85 582368
274 259 819244
242 239 908234
204 262 263521
106 173 584688
111 30 127325
93 200 848646
276 299 986840
249 260 526116
230 241 22470
223 105 61447
109 110 382115
17 123 851794
149 40 121857
288 279 217147
286 80 421570
273 140 601219
295 31 226545
209 266 237146
116 263 623635
279 90 93303
287 86 674339
25 104 172292
190 164 347646
141 220 341891
254 146 234680
122 121 38497
257 59 287328
60 209 611273
281 101 61260
230 99 130580
52 151 520596
76 220 480556
209 189 525857
169 224 534952
39 41 880555
97 151 610708
56 70 888047
257 186 207147
79 164 451037
69 210 200494
288 199 187070
23 230 398913
44 7 687696
239 287 363339
42 152 578899
228 156 34319
129 97 865888
124 170 340802
34 48 980119
231 4 849902
51 6 584833
285 297 425251
101 42 195646
284 260 861055
209 294 960563
264 196 249849
267 202 695671
109 24 803635
142 139 449953
85 57 986427
274 129 389364
12 282 928633
104 44 937856
119 137 914638
6 265 86181
286 36 946444
258 182 27994
71 109 272494
127 197 535358
39 74 496274
100 251 421123
148 92 515232
108 123 302802
96 124 556835
138 35 271465
151 261 858459
171 242 376723
207 36 117525
294 226 753330
261 27 243482
300 246 944665
125 200 308247
252 173 13446
4 101 276851
116 159 725537
3 265 870712
70 260 635525
62 148 83425
212 264 264252
284 134 238448
121 232 664161
209 269 305313
182 178 871395
193 76 11265
58 108 49711
6 95 998308
221 43 580852
83 39 484304
224 98 973771
43 156 226660
93 189 804787
74 222 812602
284 136 976406
253 149 888882
40 192 478489
277 259 911845
236 146 467691
68 270 945615
265 238 943706
89 99 480461
111 231 452082
248 170 659569
97 292 600959
231 164 948451
26 215 631757
216 170 724069
180 183 937420
114 8 23761
69 119 820431
253 71 750679
165 101 946538
75 265 715498
238 197 221622
283 240 291640
272 242 128981
253 168 375312
92 117 435052
212 38 373123
97 38 653482
18 156 247746
148 149 372541
42 93 536178
8 67 144796
207 233 591311
210 154 342731
76 264 387265
59 236 10622
230 42 845384
174 261 344127
292 295 258043
112 168 192343
77 283 889471
138 3 209011
147 267 415237
27 194 168683
265 122 305061
168 150 77054
198 208 402987
147 61 852554
293 91 357123
228 268 24626
44 132 475024
111 284 543217
64 202 690492
6 118 621951
201 125 102015
192 104 727841
230 272 49112
290 288 848823
87 267 910860
35 18 179279
300 47 981962
38 6 858362
59 118 122063
78 261 619762
230 249 276623
200 154 718199
136 155 544173
203 281 690217
276 51 284379
118 135 798942
286 212 321221
251 228 743702
257 16 279655
201 124 111812
155 69 189936
96 115 1016
109 35 380169
227 200 66665
244 158 202725
101 203 963627
197 258 6957
245 16 757710
290 190 48219
262 232 893942
40 33 53069
268 149 278107
249 212 532333
130 93 502733
190 167 304161
198 173 955341
246 156 489891
159 125 962755
300 200 339846
195 170 997467
141 76 806328
48 250 408087
299 217 710589
230 216 107460
75 57 589070
161 50 565123
46 165 838365
280 273 765765
56 11 123193
165 93 939423
85 119 558889
278 146 518001
240 171 141841
16 92 861848
178 36 164964
295 169 162908
195 121 509141
286 146 451507
283 172 376317
17 19 743727
282 199 262534
135 157 892098
269 211 614497
17 271 504030
208 292 654625
186 226 611069
292 84 850611
29 74 504164
118 18 230737
243 221 897915
33 13 161391
246 60 309376
197 203 986796
233 24 87772
61 2 738047
99 75 576135
225 221 193850
66 293 774947
283 69 465690
81 124 786651
173 265 208213
147 239 519043
190 267 534421
30 249 53736
158 197 694414
77 266 478790
14 177 817943
216 51 385070
150 271 160724
189 159 765634
300 283 146246
143 191 877127
239 207 434411
269 258 446817
161 164 236615
205 283 423054
236 15 894516
25 36 286773
72 283 415940
48 103 272514
72 200 91448
95 238 666935
296 20 862360
179 200 512420
55 259 498985
161 256 599471
240 72 32526
241 46 815749
117 242 363143
45 187 584881
160 136 713690
200 297 306401
203 76 559619
241 192 647646
234 71 935092
125 149 706137
153 101 192547
96 179 703659
161 42 282851
52 275 804788
107 161 144379
229 204 242606
107 15 493818
269 154 128835
244 117 149647
201 245 700575
174 118 503313
221 77 630055
299 296 256430
5 102 784857
283 90 650845
42 157 109222
33 87 694267
166 237 983830
34 273 162696
234 88 721149
241 193 935762
35 186 753169
89 98 806054
268 58 955823
224 52 859392
246 68 103317
46 49 35802
157 125 337248
170 77 57605
184 60 182148
103 37 504489
20 3 300678
115 259 910717
261 176 712805
278 88 250126
292 199 642103
279 215 83957
71 262 846002
1 140 495973
177 201 35375
217 100 117982
202 46 944724
171 234 83666
264 226 340525
176 83 624874
82 23 916819
40 274 40674
230 285 892071
199 141 693047
288 122 138814
99 265 106967
246 293 287678
12 219 225875
160 61 812750
43 97 167908
197 19 606467
204 91 22939
148 39 624007
1 282 476842
62 7 295480
214 121 198501
255 205 545917
293 121 71684
73 270 945849
240 33 37174
16 234 421605
101 70 483248
260 29 481441
8 239 616781
186 284 909470
91 131 633326
87 289 931861
277 108 851139
107 163 327755
230 212 772292
98 65 629487
32 31 410622
193 85 86550
200 61 964052
82 206 997505
109 159 566771
39 141 363856
15 23 502069
251 229 447409
259 111 687669
118 222 868746
160 59 508402
84 210 554201
116 91 534353
178 164 644952
145 10 493511
64 30 194824
51 238 640516
185 9 562596
141 235 419232
13 101 382221
149 127 823807
175 244 901755
256 87 528743
122 82 463330
252 24 797107
118 279 255253
123 26 227732
40 18 402874
14 265 322034
104 111 333246
135 194 690960
149 57 231023
89 176 828540
156 258 986886
127 98 515325
235 268 891617
213 134 432138
23 237 98701
245 32 441742
290 230 741020
113 229 585746
119 253 951930
290 38 286337
6 102 905641
134 57 331600
236 116 156224
47 131 107561
89 191 291554
135 268 60659
154 51 316794
257 15 205950
59 269 981069
59 214 926007
120 184 74280
211 212 48561
2 239 243748
236 132 754875
39 290 325047
132 212 41736
49 63 894393
69 168 686951
75 61 8583
75 164 575046
252 107 680900
57 65 891636
210 178 674524
250 78 784872
62 278 39932
264 219 641036
37 130 177017
207 75 375500
249 267 403253
128 1 87946
88 8 517254
247 192 973306
24 5 445796
129 172 589604
35 271 292748
11 262 70793
297 99 295388
172 91 977800
242 15 852666
73 158 722580
230 22 450125
107 229 499968
79 144 921659
52 115 160638
184 104 849148
164 199 113888
129 116 401537
113 106 666850
16 252 678958
132 271 961239
77 139 433964
184 52 313627
271 110 21510
82 195 183499
235 155 8212
160 68 912518
123 96 598641
217 77 835777
255 253 183245
213 300 957492
216 118 537293
271 29 795768
161 47 354404
122 269 409210
243 210 773684
125 10 708395
191 49 637224
56 257 602924
187 254 472119
24 43 995397
13 246 623687
208 175 95967
285 105 71451
13 10 865894
207 208 411306
82 257 754566
55 187 905882
284 106 582319
88 75 766553
32 78 252445
5 118 345253
31 280 982066
257 226 928203
42 143 549480
201 278 424298
300 40 654273
125 46 799774
153 286 728769
225 54 724777
243 105 201356
36 102 588963
239 282 684136
140 104 930622
57 246 953166
255 209 710802
136 26 251767
44 48 225568
114 274 551162
231 178 177559
81 197 42956
84 55 392482
204 191 6996
107 195 67812
244 190 538802
135 262 13950
209 109 36728
29 117 714597
291 261 243648
239 285 724022
146 249 245159
112 44 346911
74 8 862145
30 284 891554
38 3 698869
175 138 648353
255 247 502367
219 156 184777
145 127 619306
287 99 258210
57 258 872229
69 198 497753
285 292 201716
52 166 396277
57 199 903125
221 127 970400
188 198 808247
123 184 299512
172 162 16024
262 145 832417
149 209 34370
249 97 755829
170 45 810433
228 235 512174
140 205 896891
59 291 14000
295 284 377384
255 207 179084
116 32 624832
237 11 748142
208 200 236304
58 229 387556
90 89 81565
260 54 117143
262 168 262980
122 166 461172
44 90 873130
199 153 514083
169 241 87634
236 129 823461
57 107 938581
107 33 451731
27 288 275530
61 230 914
282 8 946828
142 36 313055
181 186 79957
69 251 514495
166 12 595347
124 151 825638
146 197 593860
18 144 27707
201 289 295773
74 299 280055
64 153 691827
81 100 349240
188 123 615157
100 213 532063
121 199 399885
116 146 960653
217 170 634839
165 21 495106
116 5 471044
197 244 938521
60 144 932813
162 211 473097
262 245 312550
283 213 157986
243 258 803031
154 266 53599
55 14 254489
270 145 417237
61 37 849283
108 229 354753
236 266 839288
163 231 659042
34 102 410303
48 256 80859
6 61 359115
44 33 184189
112 29 290648
87 84 124942
109 260 496351
285 299 616469
288 115 959425
18 199 541820
257 220 27667
22 150 773510
123 250 712351
226 250 96430
262 253 21728
124 29 876582
233 261 777824
131 28 40629
140 109 675858
130 183 30529
73 124 534411
210 129 401753
48 112 73601
205 64 348763
261 284 83003
181 17 408124
282 217 737170
251 168 864016
24 262 671940
293 180 640842
63 222 264796
226 108 520185
129 125 772168
83 121 214778
229 162 300298
67 44 971315
54 160 352226
166 147 433897
8 245 482145
201 165 510295
6 135 481653
203 220 216033
175 168 236793
27 198 765188
43 255 781342
208 211 28237
81 188 967885
242 69 29520
238 239 840406
223 56 180161
155 249 983441
299 241 775334
211 236 525461
153 273 111827
252 116 399030
14 190 822924
221 196 476162
243 291 245718
264 204 329220
33 165 718140
57 38 20832
142 198 776894
20 283 625174
9 50 910635
149 135 432145
19 170 526996
152 2 767053
93 185 113389
18 145 790206
31 297 636806
228 211 539224
23 18 559323
70 53 31765
254 81 134755
182 74 894013
34 21 625668
210 205 778221
243 287 267950
87 110 628315
40 244 790264
12 150 215482
60 162 415889
124 87 701303
89 263 505775
96 6 121208
260 214 119829
296 127 470564
74 95 541735
40 214 740947
250 205 520226
7 46 414275
271 248 988691
128 187 903681
51 162 177129
283 285 645746
55 121 889272
293 292 620507
178 70 31658
112 193 538045
191 18 143050
261 177 750681
239 57 387358
60 117 909811
144 294 745964
183 173 282510
138 90 315626
12 129 341733
24 117 130413
93 25 715820
160 258 91182
64 191 392913
157 17 269298
80 173 679334
237 82 851579
203 270 301343
267 5 194226
82 160 754203
286 300 880918
271 129 238724
95 135 236126
64 132 951439
29 159 55441
260 146 748472
271 15 740943
215 214 909407
137 86 490382
60 40 333065
49 172 306012
206 10 408689
242 155 717420
185 70 540492
237 186 285015
207 271 248710
138 186 141713
50 160 663455
134 297 554873
200 40 994757
108 243 643418
34 121 941682
56 286 673894
212 260 67987
114 205 541342
89 274 280061
60 138 816386
4 288 37772
240 100 283586
14 170 201133
242 132 722777
266 58 685581
291 168 718021
242 55 440496
292 213 884945
193 111 623853
167 63 477815
128 184 467493
205 23 449526
215 49 850314
88 250 404419
90 130 179825
203 108 240717
235 255 732033
234 152 140132
19 26 637278
142 114 934894
171 55 768806
179 122 977038
217 223 704991
270 227 461228
203 183 983195
298 300 647006
85 239 678828
60 86 533925
25 30 882054
130 232 70135
57 176 63136
173 174 997887
202 118 565998
53 5 950306
182 132 265071
67 121 978032
101 273 173876
228 36 999416
293 125 296445
77 215 499642
231 70 256433
65 83 113310
224 89 458343
38 91 864597
270 266 462855
5 297 990580
204 106 906709
193 244 71337
299 201 346358
237 203 529255
44 222 616047
272 97 556073
112 223 284422
234 295 239659
118 220 97384
125 43 629116
231 133 187757
235 200 249527
93 294 91238
148 86 943948
79 258 681072
203 33 223952
171 41 693032
255 210 540797
81 163 457590
159 71 572078
65 148 444917
108 265 778775
187 11 620772
31 121 662597
75 109 951182
2 74 322883
202 197 872566
76 281 783042
274 217 778270
278 40 216643
35 113 802188
78 218 743023
11 269 353220
257 280 573507
24 265 143161
86 257 500049
297 271 503722
189 293 51131
200 142 880415
274 241 995523
122 138 173762
93 41 395661
43 101 586464
154 36 864464
63 270 642389
235 219 676094
167 8 310096
218 116 425412
90 11 901390
250 58 652121
195 131 421562
115 60 331104
63 5 231776
233 247 726951
77 276 378551
185 239 889075
7 69 474531
81 104 462276
226 132 14903
48 85 934237
46 128 699003
171 267 599194
71 200 375224
209 9 917192
91 44 143261
149 186 138641
29 133 153480
271 218 269989
35 51 35044
124 247 978973
89 163 553057
121 147 279200
169 175 442484
160 292 407400
137 155 144617
165 118 61607
31 188 805595
173 237 238157
52 181 182768
94 184 253590
129 85 980500
209 299 517156
147 184 29842
106 193 171573
160 263 82365
84 280 727053
102 82 732429
78 137 485213
97 285 526420
280 40 74149
182 257 517488
64 92 530256
26 277 662523
34 226 527744
253 167 500491
35 197 743976
82 83 846846
117 129 927739
156 297 551406
45 23 213533
71 50 668220
78 171 738102
171 54 328002
208 84 64634
68 146 859790
86 37 465419
275 206 866679
111 117 244319
25 285 740054
142 152 906089
132 162 183035
55 192 922228
103 72 578398
183 251 383799
218 94 817972
203 222 652408
66 127 541741
28 26 183209
212 259 49375
294 22 144996
117 78 32737
51 300 468941
230 239 840910
147 129 812568
240 23 149723
13 56 207086
288 24 133737
64 180 331139
129 94 596904
294 15 251975
127 210 209671
283 80 488148
90 55 232124
135 24 485700
248 192 397380
54 56 842691
112 61 820246
53 259 25265
140 144 518644
122 239 977878
173 244 566219
292 206 176922
31 143 918901
35 111 136852
125 181 583119
171 31 454614
186 51 365693
229 100 89351
281 285 628772
225 298 857343
138 231 124896
22 23 329952
8 263 854796
97 183 822035
2 268 498499
200 37 117912
38 175 507199
275 85 449756
9 291 31518
220 206 797789
183 246 946841
43 57 5433
161 166 753499
95 9 439386
228 89 731143
98 121 946913
119 294 807830
116 11 354184
57 169 524300
152 144 221387
252 272 213582
212 92 39217
13 200 741611
181 225 593659
191 118 846381
224 31 502026
238 177 765981
62 154 71440
89 179 714872
29 157 252252
202 151 372227
105 11 89295
122 61 357296
140 227 228949
282 213 740953
159 278 388981
224 39 274831
89 119 926191
58 188 461337
45 282 684983
195 80 885445
288 68 875943
33 158 788578
88 6 835497
71 5 601812
266 186 392543
287 58 272634
70 295 301224
183 172 403068
218 260 701534
291 245 569447
20 279 983658
227 297 523942
120 185 908050
2 127 944529
21 227 476374
217 142 591862
154 52 741710
124 213 106958
37 98 523641
141 130 509593
274 293 189976
8 230 806617
257 287 594378
61 30 396793
39 262 274023
29 258 91002
212 160 458470
210 150 131214
274 58 641620
45 279 665408
146 134 482604
180 166 78298
195 142 289941
173 132 574327
78 288 970866
170 7 85824
266 174 783192
122 135 675642
66 54 978712
251 184 870493
113 204 910697
52 84 904182
70 215 97419
157 273 12438
243 244 346545
17 168 417551
176 240 734578
236 81 700998
81 40 840247
138 201 688620
143 205 541243
73 15 259417
176 121 372718
103 177 100865
206 276 922040
179 111 729817
36 170 990243
20 289 901208
46 127 15184
191 19 937965
254 152 401003
174 93 980294
239 58 446426
65 257 906101
275 24 937569
57 261 102320
141 193 230399
245 259 799834
155 191 259197
189 278 683808
229 192 749108
124 61 713753
142 103 776552
30 67 332902
159 134 534827
32 50 870821
187 38 370243
49 296 38885
17 121 220809
81 288 100417
202 221 548389
41 83 84564
291 118 61647
278 203 132982
220 185 795209
156 174 943404
174 69 263577
164 32 201735
196 253 995210
3 54 352015
287 36 259207
290 148 136465
150 250 123730
251 138 484349
286 230 719257
183 98 954247
293 12 507344
68 103 896083
89 133 372203
271 55 499401
98 140 962949
148 300 493068
129 165 374757
24 291 240496
57 121 800882
261 79 786765
103 67 198878
43 228 888614
205 39 800350
222 4 106647
284 71 666785
207 253 127783
227 179 548229
30 9 41348
108 185 522747
131 218 876697
176 283 693017
131 66 162526
59 166 100140
298 256 961820
80 261 180585
117 152 761866
256 122 629000
213 182 988784
228 94 181584
155 139 358579
281 28 30027
10 164 610905
188 173 226297
227 176 136470
212 179 133747
70 151 10865
186 57 630515
255 289 197349
271 241 447070
132 289 763323
275 208 308597
102 83 759902
165 41 532896
266 106 110085
42 73 504514
199 177 185526
106 267 553402
123 31 433098
134 140 554453
156 11 819737
169 220 243930
150 219 325115
161 51 663560
150 249 694652
43 261 681968
37 158 38801
213 60 590696
161 38 522547
173 227 952607
237 19 248946
142 275 632893
192 27 309326
42 127 107376
177 162 934109
284 7 850730
202 130 661525
299 3 395002
187 20 581388
225 26 144189
135 130 376780
239 222 556431
145 186 753634
248 152 485059
266 28 998836
29 230 946994
146 40 14962
242 247 807320
116 183 274135
72 135 445817
43 46 30754
217 79 213946
282 75 232969
298 203 994868
297 56 340418
291 61 237635
64 1 711307
285 179 891695
204 71 739889
27 29 754327
247 172 869085
285 69 946284
223 11 923448
136 3 642523
228 27 760146
184 84 799715
94 204 531069
178 243 919457
227 104 747122
47 188 628208
201 58 436855
137 109 327540
128 183 518855
70 82 938698
88 52 964698
169 101 674612
83 123 114147
58 29 55477
32 271 763624
234 104 6973
220 7 213550
107 259 959365
281 18 761429
168 56 124295
275 136 939849
6 249 555999
207 28 161759
231 221 460265
213 63 684295
282 125 130771
5 66 561951
254 242 339408
6 20 630502
56 176 919658
169 111 743351
26 148 342347
252 66 7494
132 31 600993
295 134 792591
104 180 599156
108 87 727412
230 44 179710
59 27 391044
158 232 876122
206 98 386188
68 83 427576
296 102 484804
188 227 844076
38 255 860860
103 134 117149
261 156 310557
282 13 277371
183 279 516547
126 62 434848
180 95 727303
92 202 765361
9 251 598087
78 3 429512
294 203 248338
91 30 915979
142 158 939896
226 128 788944
81 107 597432
283 55 500336
279 110 582595
191 79 716224
52 152 787334
6 44 868501
224 49 6322
206 212 285904
29 219 844835
270 197 496246
232 282 570633
18 248 571792
139 95 628522
114 30 651313
164 170 799137
291 15 316072
280 149 353770
17 1 545101
88 267 886909
176 203 90775
177 139 360092
196 9 745619
63 236 505172
92 22 686668
187 224 942737
174 123 354988
70 276 303089
33 159 755485
92 38 986044
166 246 151798
174 181 125652
221 152 162465
249 3 294260
120 92 269588
14 123 929905
206 262 671628
274 49 784674
112 172 78633
17 287 732465
21 278 800358
224 271 16546
105 146 43397
236 55 256157
40 1 783128
86 266 746357
43 168 232308
143 85 196315
286 241 732196
86 179 64772
165 37 814638
289 1 789165
11 135 860259
56 14 12769
145 16 632174
21 185 415528
205 141 455420
241 157 495303
123 244 428862
261 252 294425
51 234 15466
32 231 857931
257 231 916491
193 230 946788
47 154 730670
113 199 891360
235 169 804593
234 42 211951
152 210 338994
59 175 920432
102 10 113834
245 268 424536
119 185 549166
6 210 912037
112 198 624390
82 241 665100
48 74 207528
87 5 586444
267 21 475163
29 279 479309
175 60 20954
27 271 869748
4 34 526816
153 97 410004
197 168 454244
135 61 364741
284 53 777372
12 8 503964
145 14 264438
72 284 547549
300 114 290642
54 98 490553
203 19 597735
32 80 962463
283 215 418662
117 275 539725
277 190 582065
69 148 224463
44 203 610617
87 118 825545
30 113 119874
246 242 681669
295 11 650908
290 129 284813
216 104 427671
61 296 359976
163 221 352954
66 206 48416
48 42 903436
283 151 282562
269 115 106775
71 184 455404
222 125 488968
153 152 462466
195 4 741232
248 115 817935
121 225 127467
267 63 752447
16 190 379612
204 178 628305
224 220 489326
148 42 96524
271 137 888144
161 291 3369
59 92 852619
146 162 268669
178 161 368527
249 269 888260
298 139 162090
44 167 894227
148 83 104432
228 234 290384
171 4 173663
105 122 705243
266 204 669691
221 169 643408
92 252 877675
245 236 308431
15 19 176530
74 61 908096
129 174 951582
95 29 280339
156 179 706673
57 103 486494
281 268 744979
276 130 333239
191 260 340639
97 202 390243
276 255 180126
210 284 407004
199 173 452599
206 278 97819
276 262 488840
269 197 459494
202 199 290825
165 84 281151
115 23 334915
131 25 174434
276 189 650330
143 107 966878
204 135 942085
180 191 609961
267 253 687027
6 226 136146
208 95 136516
75 31 797045
149 103 825257
266 94 974239
74 119 891012
215 230 499877
47 192 107424
298 275 652990
67 220 963053
25 95 56324
284 298 544877
128 197 33963
71 295 969589
173 12 349601
151 18 768825
267 59 476198
61 196 746817
129 233 131796
225 240 653888
214 208 956116
203 164 67917
9 249 700295
298 54 973653
226 54 623307
124 19 189127
89 82 312499
208 180 307411
106 153 699768
23 77 567592
87 81 426020
72 90 766536
155 76 647147
7 15 441217
74 140 152235
181 140 943922
284 1 722678
190 184 904881
78 142 390045
28 142 269808
212 240 422162
188 36 528845
185 29 700187
188 44 981605
268 122 671250
54 21 920183
154 242 803601
233 181 995144
234 212 677751
48 162 31546
179 203 205852
157 69 271327
293 9 595687
212 148 649473
278 131 162820
13 99 143487
84 118 521358
31 201 299499
1 8 980017
38 114 419196
285 43 746709
173 20 230461
132 124 54221
268 234 483468
97 109 303459
277 67 284456
160 204 796202
167 112 302230
141 88 176440
135 134 253091
22 17 532621
283 125 971326
209 90 328905
34 8 787306
85 111 415525
222 179 967222
236 136 843390
122 262 534067
295 212 213902
287 45 247160
120 59 175773
92 286 1459
297 263 396277
260 270 335041
183 213 694979
79 19 330446
6 244 322284
265 50 829925
47 241 300334
254 110 704374
227 210 133689
188 26 876685
244 180 644349
114 139 834540
76 175 949989
36 48 246555
156 177 52557
68 48 781560
274 140 36975
38 237 787677
218 151 617268
287 41 715264
278 170 486099
214 35 162597
86 296 666267
244 59 654828
121 191 677765
34 94 726624
119 24 65166
161 280 650954
123 257 639263
153 25 280246
143 281 51882
108 136 662217
262 117 394380
177 290 854671
161 35 974303
134 276 12447
70 240 979440
51 128 315881
12 275 811580
67 260 459483
225 145 436963
42 237 901686
198 22 671204
284 253 498321
88 56 767314
206 291 423876
165 49 947979
258 84 391347
207 38 108609
94 253 265426
199 183 739241
189 147 503453
137 71 765986
247 94 411035
168 236 982850
26 293 363411
184 166 145121
298 117 613679
223 242 781671
254 182 695550
286 203 940912
204 130 604593
52 78 392668
114 204 603956
91 268 192978
221 29 482689
16 171 18861
255 211 437156
273 115 57651
20 50 111889
271 194 294957
84 195 317647
187 170 158588
183 218 933722
116 273 580727
241 40 691900
168 235 194554
116 17 62440
80 86 441145
63 298 446980
241 227 44498
129 88 513319
126 49 474834
224 253 732096
154 68 308244
61 242 916127
112 174 226586
16 8 450665
128 163 65304
293 32 355807
274 158 629751
40 30 889031
220 153 889518
216 273 418449
76 174 532681
170 106 621879
75 274 218783
274 27 290537
222 224 954654
17 155 252159
259 216 60073
47 112 824031
184 272 152477
230 27 600324
213 259 498199
284 243 181345
234 47 501795
37 111 560698
286 71 124678
135 240 568146
238 43 189479
112 25 997388
284 75 746866
294 42 56611
93 212 271670
124 293 297275
30 148 785395
108 299 642187
291 271 262240
275 290 788706
280 236 884963
64 192 122941
224 58 747412
270 1 260900
240 141 979704
269 171 418393
221 228 331281
1 233 858196
38 130 693131
264 48 572742
146 279 58964
227 150 30097
207 159 100263
158 121 820806
4 47 963882
165 55 966683
14 210 525808
190 10 223580
271 206 567679
118 62 982
233 16 987923
5 226 419161
92 84 732235
193 212 839414
58 220 761208
137 280 87607
21 115 721663
222 121 595287
248 151 999669
254 57 881120
79 91 217238
35 266 397727
117 42 9906
6 264 432769
65 115 774709
139 69 161299
197 114 633680
158 214 19735
174 227 461092
234 9 326704
57 110 308116
15 298 971316
126 94 428168
46 239 664243
284 95 702581
33 255 412610
267 77 990559
60 64 450724
201 80 316170
164 162 332404
25 52 318723
290 216 94789
49 238 713700
53 168 151246
253 128 682123
298 183 395902
198 47 128767
271 275 553376
163 181 228263
269 109 758830
7 214 215742
75 147 895269
104 266 472560
144 235 512603
299 68 970116
299 226 905022
48 57 644459
289 137 891781
169 20 65080
215 151 751047
28 252 850086
54 70 660088
125 196 932769
239 268 803352
49 226 703887
222 13 345513
72 34 393703
216 272 967465
162 58 87689
204 181 349690
289 280 278537
239 297 370059
53 262 340662
274 14 488640
250 4 167078
254 102 813040
132 230 363261
278 236 318610
275 44 997488
126 148 349558
74 14 823618
126 215 88871
159 135 101555
135 183 954952
98 243 108837
97 182 960475
5 45 81880
158 194 360889
67 83 890734
281 97 287555
29 238 96245
232 136 148189
53 84 870963
275 47 519407
207 96 182546
156 189 136656
250 247 649485
143 66 923795
131 86 652742
110 230 462200
251 202 410463
101 151 987287
212 20 176838
132 5 90309
15 296 868031
251 220 882736
47 201 28516
290 284 605148
32 155 101717
182 69 853887
101 272 955814
239 83 15985
38 69 521151
13 142 687281
143 121 347642
142 68 127779
80 210 384323
215 161 68422
88 244 184875
119 172 967089
218 245 416791
1 291 152429
123 208 137455
229 163 107135
224 190 38631
83 267 105697
92 82 821624
284 189 611836
113 299 537627
261 287 329812
186 194 195688
279 23 673953
258 227 941984
28 53 760442
294 50 485505
31 20 438561
116 73 497147
123 191 981369
150 242 743107
40 172 680527
179 51 205290
120 198 782401
16 93 451218
289 197 846237
280 26 259256
264 3 775866
138 232 939120
102 12 872526
95 5 20910
114 6 283128
296 33 246338
108 84 800564
236 61 998836
215 199 934133
185 151 599641
248 160 383615
63 291 851618
169 238 655892
175 94 753799
22 177 547572
215 145 608697
121 251 648763
133 124 683287
11 212 989495
167 73 667428
87 135 448524
209 195 466512
21 188 560715
17 230 378001
36 223 781286
219 106 785453
221 84 549095
175 12 809427
89 276 65046
270 60 535373
78 63 141074
10 92 865643
142 256 350330
250 47 732496
11 150 705378
181 288 636722
143 159 868991
191 269 529303
119 97 485907
171 190 400942
118 122 198836
131 141 941994
102 276 402212
5 135 728523
77 56 458005
191 299 36170
34 136 836089
32 25 746228
112 266 115314
276 220 123697
89 30 687216
279 252 679352
222 36 909184
222 174 116908
172 209 161424
35 166 861504
169 42 88922
117 87 522207
182 76 268191
99 169 950192
283 258 6280
18 78 626286
253 13 401307
103 278 937536
16 39 418103
2 65 732893
218 165 939039
42 186 88793
297 215 76655
217 267 928997
33 194 407950
281 119 742399
221 34 996935
24 113 756323
145 240 729930
122 163 524733
46 153 54751
275 126 780298
103 232 571522
101 193 846370
164 40 612176
54 201 402570
32 96 702226
30 279 693062
88 289 125585
148 110 757174
289 283 806410
250 268 638858
289 268 838293
205 265 186929
10 193 291011
132 185 514375
271 167 471313
70 196 824602
16 201 679769
101 279 372236
233 244 633251
247 74 163799
252 122 181558
208 65 871886
176 300 869522
265 201 128824
164 224 1487
191 3 233361
205 134 59127
266 73 670456
24 3 971241
90 42 221199
32 142 121723
279 218 609177
98 71 870773
265 10 711136
267 90 110218
285 288 564438
93 262 518487
98 78 790606
187 175 771163
243 215 368655
185 193 314497
253 225 347714
55 38 911809
85 24 814523
196 184 321964
262 277 675646
288 183 387709
134 132 354090
57 124 451170
171 181 669688
262 14 294648
289 14 380693
81 43 181070
274 143 293305
116 299 326681
147 298 660830
77 293 884221
174 25 546299
53 111 369790
94 148 301062
254 278 621707
27 273 747635
62 287 179234
272 126 527461
165 127 701129
226 246 337724
208 286 824940
159 113 161295
285 40 159635
264 75 805957
223 16 453792
254 127 253948
173 202 153106
297 78 275512
217 73 540024
15 254 929533
72 236 319335
18 107 311191
240 128 510675
240 113 695588
159 251 298520
58 253 843006
37 19 674094
185 150 208107
152 57 794418
210 226 384151
179 231 567684
222 295 601075
40 153 836771
2 261 814749
140 275 888718
217 229 585182
153 227 575961
226 239 265403
281 297 514458
240 28 748914
274 57 452875
221 166 145077
21 239 61828
84 213 391315
280 220 243870
233 136 399957
217 273 268108
152 181 24485
281 240 247521
193 273 590233
120 241 352950
35 106 969214
277 123 161998
214 87 684496
202 238 157666
200 284 728088
89 43 215693
219 81 773605
184 175 106055
245 285 612291
46 290 612869
109 223 973550
209 32 668360
88 19 715919
120 35 354494
69 6 869764
219 286 999396
103 205 407738
127 159 305608
198 75 567197
145 25 382372
248 266 387574
188 108 377162
265 290 42719
32 235 942316
159 18 546090
120 154 360035
71 162 134505
262 98 665125
123 79 363476
218 164 465332
281 106 932802
300 100 742374
179 73 54076
257 199 447586
250 239 173228
6 207 355742
114 231 32146
157 74 321286
224 295 650519
207 218 34763
173 61 465577
151 168 926904
284 25 645512
247 257 138889
126 165 792195
89 71 527673
166 192 879361
215 124 360368
300 175 210899
245 231 859343
289 112 861705
286 165 500861
6 81 264113
154 177 260474
86 194 967407
294 205 145731
199 192 78957
81 291 2121
251 300 875852
95 227 358021
272 171 5300
37 139 694892
142 283 429115
287 30 551431
244 22 607763
114 113 208068
109 242 728067
34 73 813675
202 45 3828
67 45 790511
124 125 629694
24 19 397051
163 38 537484
69 166 942982
258 288 569041
2 43 816595
53 98 201484
299 141 127616
71 74 792187
68 76 290383
203 191 587834
102 150 480018
85 254 238474
145 125 605126
79 253 795619
169 114 483204
226 83 231834
20 103 33042
34 216 996270
119 173 917087
195 219 37383
171 59 267758
176 153 170801
6 222 210257
95 168 996919
278 158 784363
211 31 191290
215 71 8349
45 11 478965
146 229 867519
198 121 927118
83 264 328800
285 180 655796
299 110 415007
271 299 439531
62 106 678858
20 89 74707
25 61 577556
149 51 913093
69 299 108162
86 19 913066
118 200 687675
76 177 989713
52 30 959651
265 279 860578
238 84 570550
249 55 800587
258 271 388292
261 84 998964
19 209 652882
180 12 755912
217 124 779656
181 206 55376
115 150 834358
211 248 342447
174 157 119672
31 112 262687
216 103 927148
249 139 311338
298 42 159949
200 174 718329
5 117 807479
126 289 128104
236 47 594265
66 16 885665
185 32 668809
72 47 219350
159 204 407114
200 65 290417
89 15 418911
23 191 827991
135 171 412585
218 280 830517
255 231 612573
8 257 987852
203 2 153549
14 134 87160
223 166 307670
205 110 567350
41 110 541949
19 90 25215
13 110 686490
184 149 514937
15 197 725505
23 140 340770
86 57 502023
11 170 292463
247 142 762446
22 242 927360
15 270 968266
224 37 747836
1 230 936579
116 294 536437
279 190 510898
258 145 17996
230 117 235208
275 294 903959
11 189 267125
258 169 241219
162 93 797782
250 204 207017
186 111 775748
98 213 795499
73 286 402384
106 248 726296
21 111 595415
23 274 466197
250 289 941979
124 225 158846
297 120 988132
272 15 358661
40 116 903830
184 273 755732
132 244 297720
102 285 836315
98 277 619279
123 192 455830
258 170 785480
2 256 862436
273 85 844972
123 293 373917
95 200 232216
215 56 884483
62 224 108699
106 124 29576
285 110 372270
203 252 662233
280 129 797324
22 219 976886
91 259 186376
5 167 798686
98 27 536875
183 284 830865
182 185 491167
91 244 482264
97 170 295274
283 117 512100
226 283 514088
195 207 710656
215 212 588185
75 100 757586
87 17 44321
125 192 965269
227 143 460517
237 98 739330
127 129 162599
275 261 360101
100 268 837356
36 297 140794
132 34 973214
108 236 80909
33 108 526652
174 242 962091
238 113 115619
191 262 62522
219 103 352540
142 239 36394
241 106 943709
172 182 404852
52 225 447141
163 106 118806
104 247 523224
235 267 228958
275 225 57511
241 208 55233
125 94 94528
226 33 553277
185 125 972045
206 67 747862
260 248 998338
198 124 891505
207 200 993332
201 154 241699
292 121 675932
124 227 632366
198 153 213670
67 285 498782
41 252 257749
268 219 300498
145 143 718853
229 29 1875
117 107 20309
110 104 443223
37 115 385560
140 108 196253
61 45 877309
237 178 936922
183 81 749061
123 278 827289
131 189 846012
263 72 727017
42 191 963420
132 22 243725
260 224 754974
65 157 378358
243 214 426839
240 244 226469
83 93 143182
68 126 622318
73 178 143935
242 34 207396
132 76 335285
179 46 53710
69 178 785248
128 224 704392
140 229 673472
43 17 377328
83 160 816566
191 244 38585
251 42 87517
189 152 419801
299 277 11292
21 292 99380
108 40 936758
288 12 427199
295 197 338921
155 106 798449
56 147 119791
132 269 463669
226 42 351540
246 205 259353
179 159 984754
68 74 408422
222 66 750991
47 95 322796
219 63 284307
241 162 402150
115 126 414495
213 154 688994
281 132 674778
218 186 914221
116 67 892402
21 123 54295
227 3 299884
18 64 331252
4 237 282873
44 85 173884
278 276 964217
199 100 882058
234 143 435411
66 105 321651
281 217 695157
73 238 504804
183 166 650104
78 41 937605
146 297 403900
239 264 760013
97 69 436182
76 297 550681
80 231 679070
15 150 854583
273 117 577733
36 78 268365
130 74 21007
204 184 59036
54 39 544798
11 98 926752
74 3 334442
261 47 706508
38 81 169283
83 23 726407
229 201 453117
57 30 345389
276 169 289264
250 7 649341
148 192 59940
121 11 730592
159 150 211075
228 187 563810
282 292 835770
170 69 603958
177 94 6595
210 287 831194
23 133 763343
256 249 496384
129 154 789941
155 15 873154
99 201 347493
244 272 240295
259 185 739562
106 245 341217
298 71 386062
249 69 215349
273 245 362385
169 79 543853
295 123 196164
33 126 515968
72 164 485149
130 26 868136
185 158 729878
244 76 435804
168 30 667337
158 28 615535
25 237 837204
171 292 563918
45 1 934427
9 252 680907
3 118 266921
148 145 645466
98 271 189477
145 211 950613
138 267 619712
103 86 804885
63 119 44158
227 90 187307
174 207 450270
103 46 38369
268 176 526050
201 266 186970
158 161 917488
296 248 533435
268 131 182843
175 23 126804
263 68 262183
180 279 286947
65 11 800313
184 42 66455
211 6 649015
263 259 963361
7 119 9306
60 125 368539
96 132 397583
84 183 338124
117 181 650230
293 217 562435
51 55 860584
274 119 54698
149 160 226467
293 247 355969
194 183 516997
205 127 511798
129 18 587027
41 192 684663
184 1 252396
47 240 570057
229 190 13323
147 32 287983
117 85 110788
58 136 995553
295 243 288472
226 148 406185
228 139 572175
161 70 223509
36 87 537640
158 117 415517
118 267 943578
284 225 89195
248 19 440968
235 81 58736
203 245 998789
84 218 89269
125 99 577284
153 195 429247
130 281 162850
250 219 490538
94 88 499944
102 269 952814
43 187 814073
264 101 176649
179 32 585120
220 249 408331
65 211 201354
7 27 142557
151 189 544869
206 236 432447
90 123 869472
229 43 733968
115 157 623749
289 157 725168
211 36 666296
163 145 127357
203 282 894695
64 41 227226
247 202 621649
60 52 469895
36 21 313987
297 185 919054
150 255 976013
126 158 160025
137 53 350187
133 17 611693
31 189 191923
212 74 866280
188 18 892223
179 59 421756
110 80 181271
146 288 900854
299 17 951801
137 229 137622
36 261 968028
145 66 111597
204 294 782214
8 206 898747
299 144 750549
189 201 649378
113 217 904062
45 87 315095
231 262 186628
104 298 363594
205 72 394617
46 251 929979
273 13 609042
58 179 443360
38 136 947229
133 6 805059
137 50 846781
1 174 518016
127 155 725586
197 170 35797
121 141 461606
276 171 743436
67 226 708451
218 179 719771
190 134 44732
299 189 655408
277 75 560613
148 34 643321
295 258 616533
226 97 602742
150 101 303967
31 243 710964
263 281 861680
32 275 326294
204 11 5316
119 29 311425
100 245 914143
97 6 429530
155 267 913279
43 69 205136
116 282 979759
262 5 976830
137 10 550848
145 173 162946
296 132 139625
179 185 598489
116 182 511484
242 278 602318
112 150 337093
26 247 10288
74 248 547939
165 240 823130
146 231 525691
126 234 13572
125 269 585307
175 290 196772
62 196 512188
286 196 434083
243 69 927798
69 261 120181
291 258 703476
23 161 477469
49 45 724691
250 91 625016
287 81 703341
195 199 613892
107 271 728866
253 51 380960
244 299 700102
194 8 379961
113 275 970558
62 59 541112
85 146 61729
125 15 27647
131 215 270177
220 82 984086
30 254 568900
95 102 310015
285 9 732344
205 299 443213
270 226 45175
32 295 753045
28 113 141696
200 192 237476
39 270 788303
194 264 871925
246 106 444975
130 10 812665
299 174 940373
49 112 349518
171 88 717240
129 86 960953
101 283 513236
50 177 924270
219 222 601234
17 134 392770
74 120 605000
18 196 220606
64 279 994852
141 140 604158
190 97 600555
142 178 308080
267 31 378039
184 119 389994
273 298 414655
29 44 191187
234 202 289759
10 154 278756
216 200 324816
151 112 888324
151 14 209891
13 259 378275
98 118 777013
112 241 152766
54 272 255763
46 285 354517
116 175 440035
236 18 831030
170 39 890855
88 7 511903
274 244 622466
41 99 442089
236 160 390008
287 117 804494
264 176 892299
262 36 489511
211 99 873230
247 171 659083
222 254 742933
241 290 970403
64 223 611899
257 120 961849
277 95 661384
273 46 472605
221 201 139518
71 130 588183
151 47 34689
296 129 649521
157 73 506478
17 120 981461
157 168 92640
223 165 847343
120 16 502169
227 120 691857
88 215 417069
39 7 769884
189 41 476484
22 223 785417
294 248 484904
242 8 889307
23 96 732019
216 214 861079
295 143 350912
109 125 480060
172 191 378
126 221 666377
108 276 736918
51 268 170156
58 106 200216
119 136 886153
221 4 836719
236 219 908154
300 130 25998
235 116 614802
91 193 256150
65 1 532536
237 277 920635
272 176 292863
129 278 914690
124 66 878736
110 21 144742
104 246 476603
283 299 452558
135 17 101280
282 231 456118
204 41 38699
112 120 296635
225 129 17281
229 221 960332
280 109 767190
11 253 183339
96 54 476728
230 240 284607
284 27 350811
208 83 359220
56 227 252430
270 110 923242
64 24 895468
32 67 810959
262 171 245365
123 258 987199
170 257 658238
76 243 404552
3 231 341152
289 71 937403
98 94 148232
110 166 625642
26 56 761051
64 285 720002
227 276 807868
146 196 355496
41 92 817438
169 138 143301
228 99 543043
62 281 835135
167 113 260902
285 3 127961
138 64 863052
12 149 776872
114 179 71184
152 191 209061
3 234 860662
245 121 545989
177 37 130723
278 56 511064
88 30 127593
161 29 865512
235 176 63706
166 198 829987
225 186 936209
298 168 240473
251 152 731590
300 127 148442
207 63 863290
179 157 409770
281 215 574147
6 192 709133
56 120 489766
179 279 125237
212 190 144998
269 186 363350
155 201 863942
52 260 858894
121 45 17121
101 136 954514
219 102 531840
130 118 356756
122 37 816300
7 184 599599
197 222 470691
95 197 220484
75 238 735103
116 45 578838
25 226 705700
136 2 186864
269 284 835240
151 9 802781
284 79 91145
120 96 427375
88 20 830825
269 280 635780
223 200 180625
206 53 665426
280 243 28209
15 2 797277
15 81 312789
101 65 298969
199 97 827683
268 9 894032
247 90 169988
198 204 895317
212 18 390796
15 61 894713
134 223 572652
237 274 927241
183 222 885739
225 233 247279
225 259 714939
28 245 507087
61 22 916540
25 297 832840
77 243 287967
78 72 150495
156 280 3264
18 16 398717
38 218 996324
127 191 215453
111 246 414938
228 280 432906
224 221 284252
96 55 409232
15 245 584302
131 30 277869
70 126 12100
105 63 679893
277 91 741441
163 278 79954
278 137 425018
217 182 578851
68 137 159712
69 143 739997
38 144 351193
262 208 770677
67 148 320225
296 244 56151
39 150 662512
36 40 592453
51 141 541037
75 279 239570
264 211 817670
160 164 985764
285 27 723682
11 131 391589
121 277 464743
101 211 469893
219 291 643408
254 265 536511
225 104 685406
215 222 646065
121 77 128828
118 221 165471
13 86 357703
19 54 942617
187 262 903638
235 179 630617
211 220 755172
93 156 648590
238 241 956853
47 194 327492
289 134 706401
111 97 844950
211 105 864545
171 201 142977
295 140 812916
236 252 562820
177 128 420185
162 30 245736
159 234 667995
137 151 322394
248 102 500097
285 175 943742
91 122 351867
27 219 784549
145 169 110036
101 292 529092
100 157 581570
69 145 496750
117 31 340443
137 268 178494
95 28 77887
236 6 935774
74 57 624856
213 82 11835
297 252 1139
170 270 573005
261 135 408306
29 101 303960
51 241 452318
49 280 758110
126 5 642315
288 260 583663
296 283 748116
198 158 707265
237 278 667200
28 35 707490
85 107 825859
98 137 695787
130 160 293771
161 25 379295
205 290 989483
215 118 120461
213 172 42715
86 29 184335
253 46 372447
145 150 755289
96 193 791602
253 7 116028
84 286 230804
239 51 477986
172 218 780685
202 41 49750
241 142 50895
34 153 731472
61 276 888137
192 206 333692
291 160 37213
144 218 108121
260 230 681386
269 202 718354
7 169 377479
119 33 78812
144 233 844365
62 214 704621
105 78 704494
206 139 624499
141 254 846244
16 226 565590
292 159 41168
101 68 247256
150 125 802818
288 110 742633
213 191 896717
100 252 185384
137 134 448575
40 127 359894
274 206 368044
234 180 655998
71 31 860738
87 4 263410
59 245 256935
37 187 162117
50 186 546588
126 142 754307
40 242 868790
21 276 987825
247 43 31587
261 226 81193
23 204 318340
143 284 9692
238 251 125584
225 213 5101
271 142 913648
195 237 69536
97 37 856477
211 15 980471
216 189 353181
1 13 745035
290 42 874741
35 225 562810
293 185 463454
149 166 26661
72 30 807202
94 259 300601
30 125 740080
298 251 892646
130 266 700190
276 260 714754
159 227 7705
85 7 350423
105 31 469407
132 110 290923
134 129 995600
181 101 110176
264 34 747295
226 254 907298
1 121 885662
46 72 775943
270 93 831903
205 8 247623
62 149 351641
115 91 845045
7 207 86365
94 58 619456
84 289 701166
140 169 708682
18 59 888023
8 293 211097
241 155 344110
230 298 757018
253 6 161573
291 274 76267
45 260 710579
251 129 148556
291 128 4629
97 40 681457
3 235 389798
39 105 139950
296 7 912844
83 95 348440
135 132 339241
82 28 137930
159 274 791826
164 200 590895
79 60 869168
2 4 783200
141 284 29602
300 106 21343
43 265 711382
168 177 942849
90 64 170053
166 298 18704
180 59 30503
242 45 23286
114 162 468734
249 238 333295
233 197 359029
254 173 830476
270 132 403617
221 51 641925
108 138 927280
12 1 984141
157 57 823871
159 46 15804
180 275 533377
247 129 863717
243 242 367313
57 251 328671
231 55 713292
293 240 388832
88 63 550801
107 263 269328
185 4 948816
247 177 270165
151 200 111424
88 280 803513
208 9 257947
180 28 228658
119 147 11551
84 282 592772
270 239 591048
68 119 179453
264 15 857570
291 111 759494
276 96 935591
108 212 47673
46 280 414304
102 292 405640
46 10 658285
98 92 909030
185 107 396915
155 61 289292
189 263 312537
201 158 888370
278 10 246115
151 98 458431
120 29 640133
199 133 462775
266 133 857080
178 10 977278
81 158 508165
241 190 634774
120 291 365344
263 13 510845
161 204 170314
34 295 998923
229 25 655455
210 30 444269
196 272 74301
273 45 137512
75 21 171877
96 259 914153
13 32 423284
218 187 835555
195 193 64835
160 128 796389
35 297 681031
47 264 982257
32 44 813485
130 65 760964
132 56 904451
259 141 447729
277 278 703115
177 197 205244
4 190 643756
62 243 748352
165 136 908668
59 147 255189
180 140 842442
222 79 278412
267 191 803272
168 35 608603
180 188 146899
100 126 959050
173 142 527273
196 273 849577
295 203 216325
229 203 712438
296 204 975469
274 262 387093
132 2 904283
251 164 843267
47 243 874873
189 205 657271
202 268 483837
143 133 279855
103 18 729608
67 134 107286
66 14 494048
223 203 683331
261 295 722891
296 221 49355
8 231 451470
147 4 158131
151 135 151201
193 160 46998
204 15 30357
266 156 475358
54 295 182744
99 282 352816
58 50 512392
198 1 992494
249 40 993729
236 299 615893
295 133 32582
65 217 439164
207 20 171230
47 282 907564
47 135 262985
90 232 714877
68 264 946858
31 62 968731
69 264 587077
40 268 348347
263 11 418034
23 116 245260
257 39 236587
192 257 739194
268 1 178242
148 204 336437
31 87 604953
42 244 773557
122 213 422439
101 274 782111
25 12 346592
77 226 919163
244 48 430647
28 292 144481
82 79 891850
223 70 673170
141 282 700617
292 95 33829
125 84 455852
153 291 462667
218 118 621600
82 268 731065
255 299 590809
233 48 46741
131 48 830294
63 11 668936
246 65 470757
238 115 663426
282 237 715324
274 202 209046
187 40 798528
211 244 464210
191 128 1783
32 171 256508
137 256 101034
102 145 734614
113 51 924034
244 150 882279
239 256 656537
234 154 703835
6 254 636381
66 98 534882
146 2 993175
69 20 240102
230 177 537405
75 241 765642
112 62 563523
293 70 406334
186 207 611757
235 70 754593
113 202 348953
196 71 446770
234 53 48836
175 132 402514
49 202 625529
277 14 468020
1 113 258780
180 146 230306
123 171 920672
72 258 944517
241 114 192247
270 2 162998
215 275 628923
283 104 556713
279 296 504454
162 171 900079
58 125 17233
19 68 938344
182 123 337667
106 47 628850
214 244 473048
4 246 178472
273 208 477376
110 149 666528
193 117 157024
299 109 292464
220 157 385440
129 46 346801
177 66 657582
168 288 66572
225 78 61277
179 270 552016
227 141 163495
7 82 188487
109 129 291639
76 252 13755
165 282 735560
258 222 28995
282 2 339089
200 107 491816
179 140 931789
45 278 242310
210 200 453889
110 23 665746
205 124 789006
250 174 121482
263 203 414351
166 236 742753
66 101 659919
214 132 547341
216 5 954341
245 12 343543
284 208 191597
119 201 977762
218 200 353882
69 61 170128
131 283 625775
121 8 43769
36 183 728459
88 255 399595
267 292 971266
137 140 455105
37 77 534414
27 100 932077
138 293 762776
154 159 956120
248 216 187899
10 234 837850
116 300 16994
4 25 510992
191 186 160630
104 212 867266
146 270 991247
276 298 374660
23 35 462017
191 92 238336
190 249 783565
57 289 470794
295 150 681215
166 107 652414
299 260 456906
295 75 883562
146 175 696413
101 152 514254
131 108 727200
225 182 663431
198 297 276446
124 40 325203
137 159 456473
300 194 908558
202 175 896748
270 50 668431
161 143 189044
136 114 929781
194 56 737014
238 288 324695
137 295 530252
90 214 70085
273 39 664602
17 24 389973
43 241 931484
285 31 363005
175 37 852741
33 1 934472
140 200 966943
1 151 997995
105 123 201423
192 152 786609
98 110 501310
109 281 62852
125 155 32663
280 205 651520
126 175 972585
188 193 506722
136 206 517995
123 125 632759
121 26 696217
143 249 423053
236 261 934630
296 154 124251
217 179 177157
31 173 95527
60 22 654663
104 226 274569
39 71 145719
251 10 957148
116 245 409002
172 105 241303
255 143 165898
67 191 412643
100 178 360180
106 127 200585
251 211 79347
25 128 415953
110 111 612470
204 212 508212
124 196 217357
258 230 373909
204 215 51029
203 145 937497
35 278 182996
297 45 650837
79 18 802835
281 116 217379
189 33 78869
71 30 943829
260 41 277507
200 150 939676
1 155 683303
2 89 342923
187 134 230998
32 296 390929
210 203 822857
136 6 205564
46 255 516143
285 221 802880
68 161 922281
139 59 634608
249 63 137408
139 269 820859
11 29 335485
215 261 194758
120 61 673976
286 244 441773
104 181 675211
84 46 528752
203 209 293970
294 125 910028
187 227 422041
59 204 118654
39 89 90446
4 82 234845
267 273 497203
169 39 731044
239 274 786350
103 96 671430
57 181 349885
198 66 879957
221 270 768664
65 207 481669
46 67 836625
265 17 951143
290 3 73027
287 139 917696
220 55 865617
54 49 864822
41 181 253841
159 133 837317
106 215 494009
89 11 898803
31 43 444586
216 121 497861
41 10 713851
175 47 331980
31 179 231559
162 83 175997
209 260 218425
35 19 122351
206 127 356740
143 180 394504
25 190 588177
163 36 935315
293 250 548461
218 125 800111
243 30 202341
151 204 833538
180 76 990864
56 113 54323
109 201 869931
4 160 125491
180 135 893671
216 242 505104
24 45 362027
160 33 106382
33 275 908252
62 53 94280
153 55 273117
150 60 960131
111 56 805357
63 289 589447
131 36 603884
75 135 611742
239 209 489705
12 281 175121
296 253 584948
74 218 511760
113 121 864460
250 232 220949
295 178 242716
246 38 386198
151 170 742866
23 214 291542
38 228 155723
36 112 562725
145 223 918519
165 110 903518
215 87 567947
204 284 622902
170 48 565049
89 4 68441
87 32 181793
221 179 261571
111 3 171222
280 177 129942
256 117 663890
8 281 796604
109 273 915894
284 255 759716
154 283 418671
297 105 630596
209 128 196524
36 51 36748
294 29 404522
151 29 320804
4 16 747297
194 180 26682
72 37 866821
122 183 106224
208 255 208085
255 164 100652
183 235 411746
163 176 927889
159 270 80723
86 128 492864
297 183 482638
275 236 439025
149 173 367910
164 228 105268
229 223 391114
22 131 957454
23 12 223209
281 30 819385
248 228 783876
66 91 882351
34 64 624783
55 264 45362
217 171 475003
49 106 92111
44 121 929751
243 192 266835
3 222 158626
195 110 479612
196 145 558033
160 295 167381
62 10 946064
49 36 785128
275 210 979012
256 300 3139
265 151 520398
224 76 253927
295 38 411204
45 20 562515
245 128 5305
69 127 30343
37 162 140042
238 98 382815
219 69 660379
156 292 313962
55 288 955420
163 125 357714
252 34 33146
142 105 308842
249 42 254848
209 247 810944
266 132 792825
254 134 140907
56 208 596958
293 129 361809
92 123 659669
254 65 318813
119 165 727402
153 120 848604
144 54 520089
216 245 112001
125 215 562351
23 54 836061
184 132 916750
49 77 663781
63 205 859385
158 246 709991
133 110 964861
124 300 222467
27 170 974649
147 125 330516
33 86 897503
28 208 937862
263 164 398002
279 57 514180
179 85 427104
150 238 831908
250 67 809102
222 82 762963
271 65 524836
256 294 436095
244 204 448031
210 239 835415
238 155 853857
36 106 83505
214 111 800676
28 23 940145
132 119 941141
3 220 983569
242 225 352806
47 284 936916
266 214 80883
172 252 971067
36 67 953538
153 99 34784
235 242 168140
37 298 588421
25 20 708066
17 269 539808
261 1 741051
61 198 174839
258 44 406074
38 62 386621
249 125 918644
6 107 421760
92 142 743059
258 237 140947
210 83 660958
92 19 71489
60 42 987963
274 26 722792
167 197 198559
27 200 808851
255 31 778483
87 106 236487
281 127 847312
292 244 551501
223 186 277313
225 56 183055
227 228 829963
257 268 299474
276 287 92379
274 141 415551
24 124 571798
132 83 405021
17 13 190737
209 51 729771
85 126 538514
51 133 560814
225 285 411079
28 269 712555
114 196 68880
265 16 313442
91 94 687007
246 110 511690
78 92 910303
294 194 449298
216 166 340745
122 31 231838
12 161 265926
293 25 792304
276 282 301246
90 212 445496
45 139 877753
286 8 924299
290 123 448517
47 204 192667
192 36 637246
74 93 599394
44 41 711803
62 145 446984
251 207 573659
188 182 704989
70 228 69771
119 81 212486
291 299 517127
240 160 103256
182 26 728309
293 145 970675
173 176 481659
263 273 636239
42 74 717273
20 199 906512
276 39 497336
37 60 208674
150 99 982808
54 175 305440
251 64 457497
70 277 22007
185 269 329737
166 196 73960
286 72 661057
102 224 824761
160 22 148844
25 178 66929
87 295 965130
44 93 48258
229 188 862225
270 54 710234
76 246 401593
146 24 945516
134 225 611189
204 186 189984
246 163 88282
51 96 139627
222 127 131711
97 178 421385
6 91 6741
190 214 990283
47 253 17245
55 25 310202
263 83 800135
223 13 669003
98 142 708535
265 183 882578
46 76 72071
157 118 57033
189 54 178682
63 252 233633
226 76 364615
166 45 796650
43 113 995143
286 35 694400
250 272 998629
133 213 892807
160 155 403034
201 9 263398
277 228 466404
9 132 700729
18 99 53593
19 103 19049
183 299 796593
203 205 452868
144 204 539203
206 46 961434
275 258 967953
50 189 768938
120 220 484834
157 67 490889
181 5 459186
168 61 378127
146 283 325946
204 49 35662
216 68 309046
89 271 737619
57 272 531224
58 172 27187
294 155 733375
176 15 974976
284 151 358561
76 228 364226
259 210 799547
242 92 521886
75 276 243272
179 219 420319
189 61 905121
112 276 797346
151 83 760170
288 80 299834
163 190 327317
44 300 758119
134 178 897614
241 178 506725
260 179 870142
81 82 613575
196 78 404688
188 244 545907
24 15 837348
123 121 796462
260 96 525227
137 258 82931
148 259 432809
153 251 805527
152 250 389441
286 201 377562
167 64 789605
216 276 332219
209 182 255491
213 156 97483
203 48 265616
278 71 766234
179 154 906531
207 273 349862
206 233 438764
73 131 555376
39 159 187530
127 253 549263
3 72 257877
10 120 351761
255 251 169447
79 12 124038
79 156 429857
48 178 374689
7 254 776429
1 236 422187
139 280 906298
280 210 21195
255 159 457179
257 63 9708
110 145 600232
154 245 449549
53 256 737789
147 100 683335
298 164 671950
104 279 212295
108 210 16581
153 54 361324
36 185 441926
54 118 620338
233 118 547605
57 17 305883
23 21 446186
177 152 116364
41 168 273100
1 104 596585
191 80 686577
107 154 51269
148 97 327902
22 130 749546
241 27 614423
162 219 575311
23 25 947306
182 275 844549
33 4 534278
224 178 447275
163 187 599669
262 152 973759
164 64 238855
292 5 292979
191 26 289966
205 183 59248
65 17 769773
67 20 54299
43 294 931488
53 149 404078
122 76 721628
44 193 936120
279 239 157386
161 94 618905
144 62 776545
102 241 934459
17 290 126575
252 72 540655
191 6 962223
20 77 339181
270 116 140622
149 193 787265
245 200 807893
206 120 16532
169 41 341729
126 124 520031
31 194 281490
58 102 865033
55 190 955322
194 243 807882
162 44 828941
2 279 634642
151 178 368090
190 256 439983
286 50 974797
288 275 317249
54 192 73841
187 76 175991
245 94 189324
183 43 581461
171 3 565177
281 91 626717
228 106 209932
71 221 325827
35 177 111835
146 227 905282
195 71 865412
20 93 333731
255 50 293838
296 116 422766
173 217 902721
99 81 313561
179 277 111101
149 32 196402
46 18 518421
129 138 816931
80 146 140963
125 50 846392
183 59 498268
18 143 278013
101 116 339477
63 255 306796
111 199 356166
108 234 693752
206 191 49975
263 153 860379
26 35 449905
27 101 608267
8 295 29887
121 109 556703
117 127 31029
187 197 32109
126 235 734807
128 145 539271
141 129 280246
250 79 27153
135 208 915365
3 274 228117
183 95 994712
290 158 745235
56 75 413251
77 180 994918
89 107 460376
184 144 716463
16 270 737629
88 281 541372
26 131 59553
267 192 629029
215 11 281647
103 208 465566
286 275 163710
6 147 223346
235 244 93019
223 153 529503
69 53 385812
41 226 73924
259 195 559864
111 165 230968
161 185 882388
133 74 640715
154 246 63323
16 299 705498
180 230 633891
124 216 137403
150 246 122875
14 188 144188
11 161 172325
49 283 761145
73 52 355717
81 117 829094
25 138 52506
245 204 817350
180 83 560442
277 53 896088
266 140 818321
47 248 100498
263 55 641311
208 27 149714
207 74 142447
220 127 820149
181 168 136145
226 219 425690
81 60 902438
209 164 425466
124 36 714511
120 32 651791
104 161 240165
45 10 656972
249 292 396997
171 112 632847
59 35 953297
24 181 673823
110 62 26746
230 245 152905
183 40 36391
80 95 53760
18 270 194582
175 145 689665
229 52 566605
276 43 946615
289 144 296173
162 75 573003
61 231 696454
45 191 274552
272 168 709784
125 183 755384
235 272 391566
22 156 823578
253 162 565903
164 43 754035
74 206 183847
194 184 605578
10 166 141453
166 182 159997
133 212 439713
49 277 183741
292 162 120764
156 20 644111
80 296 110276
254 216 952994
287 282 166954
49 125 291869
227 42 385478
250 3 315356
280 255 503676
144 93 573938
6 87 248991
105 101 428964
112 136 551435
205 47 876548
141 120 664282
96 52 540656
102 118 389511
133 107 547700
284 156 826547
178 229 598246
270 126 162691
82 260 478224
296 270 115487
195 177 36761
241 244 752170
194 169 663352
75 237 577004
149 170 203975
226 65 135695
244 226 889603
231 48 880254
246 159 440121
88 15 601466
32 216 624782
260 149 807898
251 267 752640
282 88 544224
76 185 828836
247 61 481289
83 35 97325
140 220 483152
290 15 982048
32 103 275425
13 41 817739
37 188 17286
201 169 351726
139 50 88303
248 129 884957
8 256 169857
131 75 96978
50 143 77687
57 39 908325
102 191 109844
81 64 247107
7 282 459757
210 136 583721
151 141 985117
79 184 595947
252 60 614656
190 211 487658
58 176 768153
23 146 717481
226 183 224464
1 179 256523
133 275 417657
198 279 938107
250 145 374465
9 180 204463
212 75 282272
135 152 816136
270 122 577326
211 55 213948
268 188 157857
292 79 613245
88 194 712302
133 195 48358
174 22 259990
21 4 116434
5 260 494348
278 31 783942
177 10 755999
31 26 840028
121 269 264586
183 156 216324
126 7 59772
221 210 43472
283 116 798282
62 228 55415
161 146 684555
59 16 212147
6 188 648137
163 56 959764
219 99 897163
295 154 985007
220 171 932671
60 38 541635
270 47 735234
233 18 827433
164 51 135347
299 31 93695
99 251 116854
198 65 750772
86 55 637584
213 164 566292
177 101 920591
22 253 894551
233 158 617827
98 26 613437
10 140 798607
101 130 433005
134 110 467845
16 116 373133
134 11 595340
276 225 609715
190 7 829963
297 9 845881
77 263 631057
131 87 232216
77 142 413393
51 217 327335
83 155 181290
98 157 196055
88 81 662906
88 297 316191
176 208 860900
50 202 618030
298 205 27994
250 281 578293
237 13 750470
132 40 616650
185 184 275447
215 17 777791
102 85 479816
258 28 166320
295 91 294101
210 142 127725
149 75 616228
53 72 941612
251 285 257346
66 167 561806
278 162 145391
295 173 808805
40 83 767312
122 97 311207
236 94 459607
2 55 643611
193 90 654401
179 125 519907
287 249 390420
206 158 598700
119 218 927114
186 248 864943
180 281 461172
113 50 91119
93 134 130093
245 188 342493
209 114 978946
1 74 129565
255 119 28411
59 264 699549
28 222 402539
48 158 599247
275 64 801413
148 103 648799
127 252 57158
83 171 725593
260 252 611831
273 230 957930
121 50 117297
268 166 803897
15 261 218307
170 225 250212
136 51 17460
119 35 135912
272 289 990484
272 174 155291
297 43 91882
241 251 351223
262 109 158731
39 244 686147
177 149 487194
182 200 556973
163 250 730094
251 102 221160
37 23 53976
42 47 397625
243 65 246035
241 86 554861
65 31 442411
13 42 151034
56 83 906195
178 168 854526
116 36 481552
113 176 603188
273 61 870914
46 137 596518
200 9 682415
143 273 285821
209 218 958453
48 286 745788
200 193 778800
284 212 852313
266 268 757240
6 37 912472
76 73 760162
23 52 307319
157 123 910464
38 95 923653
110 85 676476
261 225 967413
174 298 492694
157 154 934190
293 103 824998
230 12 265419
58 22 307551
92 89 399598
227 117 232853
192 255 17102
8 78 651267
174 124 185407
218 275 975226
135 236 322912
14 186 905229
214 284 472152
35 27 337059
74 251 664869
180 250 918108
165 227 383184
31 257 306456
107 286 488487
81 91 937519
263 177 264864
226 251 395849
102 92 594197
4 93 430740
236 184 104406
196 44 526418
20 263 108525
179 198 226367
49 110 468778
237 27 536557
93 71 661898
218 139 138444
18 60 983427
267 193 257037
252 95 433781
241 15 722294
166 160 636857
245 233 583139
157 234 634412
61 95 390724
245 229 871904
89 296 550899
82 93 18609
109 27 395912
269 43 847307
91 151 373719
125 132 562210
184 210 64099
219 72 868820
224 287 288821
168 80 63596
215 268 928774
242 296 240536
44 284 204796
171 103 598055
295 6 338148
47 260 542516
118 26 384600
237 121 618422
108 175 284384
289 180 886048
183 16 657697
258 239 235056
4 179 886790
34 86 350620
78 160 337603
30 274 766046
205 264 15325
142 122 911177
136 214 873880
134 91 638738
27 75 676132
107 25 186555
72 249 421519
243 2 840162
272 238 633422
142 289 880813
157 256 357885
43 128 913375
143 259 118434
128 24 944994
252 277 458944
208 107 913807
119 3 543786
108 47 101422
85 1 801254
7 222 523403
6 57 920557
82 244 108083
270 21 103349
142 140 702371
81 55 552843
123 235 365974
85 223 761068
139 150 228273
85 75 429089
188 286 612866
268 132 299188
34 85 516123
76 31 659454
141 178 380082
237 266 487143
97 254 778032
20 214 957909
12 277 182468
28 98 528324
152 287 866323
241 66 631353
193 229 885264
86 140 738457
66 149 882161
162 260 536464
41 156 745062
74 72 661088
89 111 958260
104 217 794381
205 108 17790
241 71 255462
81 148 778814
36 143 677233
127 132 320413
241 54 451702
192 290 488454
229 278 602618
216 26 37953
126 90 298457
145 206 113483
205 181 280246
23 125 798852
274 67 736478
51 61 478870
230 32 416512
8 208 108414
239 30 983024
232 193 930655
260 65 868774
271 175 779573
260 280 405241
254 27 637140
188 97 524092
244 14 501104
170 13 373524
215 96 874590
150 218 407753
269 126 963390
117 192 579675
139 80 162370
108 7 96316
104 277 165868
290 136 489581
236 76 647347
56 234 548636
72 61 656389
39 116 797607
35 277 615402
28 89 932145
68 148 367184
146 117 116785
28 121 102079
90 235 371884
172 299 470524
227 206 730944
229 234 184382
58 23 582057
253 184 915416
4 32 956522
227 161 980015
205 153 583831
81 29 47125
298 249 483570
21 104 945777
175 197 890409
220 216 380233
298 209 788872
285 92 591123
62 182 900006
230 11 330254
187 220 338428
109 23 451797
241 18 337001
176 202 181984
14 229 895904
12 234 666714
16 36 77071
214 3 340124
186 214 579217
283 297 625266
35 37 298725
225 89 776578
146 115 330300
144 84 566858
238 231 189807
246 229 457701
95 207 397279
127 7 487731
184 168 186668
217 40 700133
117 289 643116
297 231 76663
168 148 910301
57 144 95022
202 58 424031
23 285 773599
35 283 369121
13 90 221270
172 41 793694
63 23 228607
191 144 482223
121 207 938711
188 29 402978
120 164 607692
281 68 784883
296 81 660511
207 206 151587
179 146 823053
87 79 400639
281 37 858215
143 26 305170
184 211 880111
190 152 712132
109 230 506867
216 241 594960
13 199 735067
274 79 787915
206 50 165460
221 85 343502
92 272 427449
71 239 22988
285 275 653194
43 26 320194
74 213 452870
192 126 930804
204 131 228803
58 53 667985
168 246 91172
170 12 343307
146 154 828345
23 277 626890
235 224 61810
110 194 328482
164 272 89721
98 216 572427
219 193 619209
159 85 263082
180 22 938926
108 222 243633
191 37 665889
211 214 860801
116 59 411357
269 203 790739
63 21 693060
6 173 194071
229 82 878322
192 98 864077
150 268 887730
24 215 607154
122 186 628300
141 14 264076
268 31 966562
195 98 348025
287 236 673591
243 17 913733
151 13 842917
27 135 779646
197 264 483618
108 60 461783
280 130 583334
90 25 90457
91 48 620749
278 219 498895
169 29 756487
238 223 240239
177 231 348173
24 143 554396
262 105 841507
85 19 48657
213 78 570208
2 3 785954
25 208 429627
258 115 406651
252 149 544635
195 9 174590
175 282 518498
181 291 437991
269 38 982586
20 269 853166
90 243 731488
263 80 904645
138 261 787960
136 178 187642
245 251 349939
224 202 276859
6 259 792499
80 131 855955
284 294 316787
94 261 599911
193 289 640191
132 228 687474
65 193 768868
277 292 134594
17 51 438897
77 163 229106
97 298 511108
44 178 759819
176 175 385597
146 101 499286
234 26 724396
298 223 220163
73 279 928100
113 39 483269
290 26 816981
17 190 836193
177 108 202328
107 109 647326
238 41 248288
146 55 30255
3 41 368625
207 190 697286
71 186 781953
182 145 171738
63 215 750261
1 109 103421
1 168 764349
162 244 438041
184 127 656802
117 179 317723
173 56 815928
183 67 329550
35 150 464828
61 84 108770
221 98 811406
147 228 890607
296 43 744991
250 16 185467
85 196 525741
149 138 397525
111 180 507908
132 32 252699
2 226 749710
98 254 675289
236 56 817302
83 218 766623
267 173 715661
232 17 602048
22 24 703550
39 64 18757
58 205 464858
13 187 70509
207 210 260711
126 220 469378
173 37 217152
70 280 892917
138 102 55941
151 198 872576
223 40 511812
19 192 170330
33 66 695501
81 129 605068
268 272 574286
3 156 509616
42 164 804093
238 148 731975
2 10 131603
84 200 621162
137 81 611341
292 265 363058
172 20 682685
290 156 71865
199 12 824667
189 239 561144
260 193 854196
231 265 85073
155 117 570689
216 81 760204
33 71 549430
79 45 271304
193 32 329700
292 268 737312
210 131 845582
252 48 818530
51 181 860962
43 286 303089
137 194 77846
248 52 812715
35 48 208932
106 73 7302
55 248 523027
107 91 733641
2 212 111676
114 138 925518
38 46 463929
31 176 934053
151 252 966762
68 136 765554
255 149 921100
234 80 789159
268 199 131531
67 145 789871
116 130 738685
71 281 785228
246 43 490817
149 208 833909
248 212 604722
300 24 815329
71 250 860603
162 138 561911
228 18 795801
205 287 418849
220 45 288507
166 105 734923
191 251 642065
237 177 762436
130 214 66570
135 255 329287
83 45 217951
31 88 352527
250 22 823906
44 40 250062
286 178 254602
257 178 380334
200 11 774222
152 34 547431
71 75 510787
87 11 563532
146 5 172843
109 61 690230
167 54 262041
157 249 188335
226 168 897514
162 161 511977
199 16 634900
230 292 620146
123 270 284362
46 16 456442
12 200 115600
254 200 485222
201 46 414833
266 166 894737
16 191 922606
195 13 124992
119 203 847129
44 73 725244
117 268 153271
157 271 433357
169 271 828907
148 44 426187
230 56 275324
228 192 18536
155 18 569684
83 12 49759
276 74 708459
289 56 27684
1 287 166475
160 171 778194
153 215 557805
199 55 343812
133 237 958880
32 143 913139
236 152 123239
124 102 474348
125 133 460448
282 5 920776
159 69 55215
282 240 409831
254 95 311427
120 197 550023
259 29 821427
90 164 582144
215 93 138950
18 253 390295
31 213 902841
266 189 240161
8 174 485016
187 203 237232
63 44 56848
94 244 801973
190 246 796826
102 46 614292
99 220 330111
72 267 468792
14 297 695374
270 55 119331
72 87 586240
285 48 51571
54 170 871875
272 21 949065
120 279 489598
115 16 96355
226 151 197127
265 194 415441
185 210 473279
29 20 183551
31 262 656322
109 117 653315
70 55 223902
275 174 193081
42 107 230629
296 212 867752
163 87 440387
222 102 469898
222 156 229629
108 11 139356
193 81 843196
49 127 263558
32 203 196339
98 184 688065
297 188 969946
183 147 629696
299 89 991522
287 273 425443
214 296 898177
87 278 256289
263 79 507966
80 277 654981
233 132 179229
138 96 638142
148 245 539968
243 9 385366
158 195 23610
289 66 728839
82 281 996645
95 134 459508
172 46 393834
161 229 732444
174 209 861952
276 86 500986
261 82 811301
60 190 512801
89 286 883186
72 121 90121
26 64 651307
39 202 27637
199 161 58898
224 48 987743
50 108 904961
232 201 907539
216 97 534475
225 133 111571
72 199 61692
106 129 155118
92 20 759697
277 160 814889
127 199 290447
106 88 324381
229 171 303371
34 281 100766
13 37 967436
76 251 940013
83 274 115145
16 202 352171
169 72 272957
186 199 357024
104 231 936429
70 239 12642
252 282 440330
87 172 205786
234 247 346208
67 293 278937
17 15 354653
67 236 193919
4 74 422114
165 5 520365
26 237 716702
199 119 292289
124 74 629796
79 5 653663
227 131 525192
89 47 873232
141 182 545064
50 205 998810
61 31 196494
86 6 893260
183 242 737621
164 177 473930
147 297 603546
114 187 349701
208 151 837304
99 139 737059
268 99 872404
95 1 736831
300 120 486145
104 233 780247
197 165 930402
183 278 311011
23 255 46001
197 297 647803
247 166 179090
71 8 670568
43 33 542951
48 272 176
249 211 952315
38 40 319762
148 177 869600
289 133 2240
38 157 912991
294 16 196861
80 160 281148
241 149 754343
99 259 19911
225 289 359694
225 266 471430
255 25 833783
50 123 137639
94 178 720799
274 163 698611
97 84 116111
59 101 231020
226 95 907230
169 266 604808
45 114 92910
97 58 785499
40 119 320889
268 106 891175
283 223 33069
10 79 622964
188 80 941151
139 236 566375
290 117 239778
215 129 18566
133 148 791041
202 196 299005
261 272 174381
92 280 933094
181 197 119061
177 129 149352
44 133 696077
223 160 450970
189 103 67607
129 145 460557
70 144 251008
110 263 78252
62 98 163414
76 275 497776
78 294 152561
212 224 734335
124 63 317474
136 170 564112
78 28 148587
234 57 225490
285 118 576655
268 121 538770
185 22 174709
76 92 117447
246 54 995758
233 103 931101
95 202 941735
208 193 529617
227 52 232026
129 17 318673
17 79 763052
170 169 605523
253 100 753436
250 13 487303
210 191 106456
167 153 294356
226 231 874917
48 120 630121
233 79 614467
100 200 12340
249 5 823502
178 273 310058
32 85 989650
272 24 246219
268 133 930584
175 182 114017
123 120 237872
39 112 937798
98 247 243821
156 196 830206
295 58 695198
31 240 32640
294 80 360164
151 190 527584
33 50 159936
127 267 471333
72 117 462914
20 299 451622
68 144 120223
119 183 342996
282 172 814543
60 11 580212
225 6 841147
96 76 634464
53 265 247111
40 138 850814
265 61 260693
270 190 324702
284 293 747454
246 286 40566
173 41 372319
167 215 727554
69 12 298814
140 103 418235
131 209 177493
245 207 998281
184 179 492211
85 70 868585
176 288 297011
197 88 535091
43 218 447355
147 12 263357
155 102 376752
97 34 102638
9 163 766437
273 7 181904
278 7 916009
296 63 618573
271 246 354321
102 242 690675
296 294 574647
232 257 205195
269 123 734426
145 168 176533
109 162 618480
174 151 695519
141 105 874062
123 163 581450
257 213 167144
219 147 286763
241 291 643604
223 87 222972
16 32 414831
67 221 502209
176 187 956085
137 157 132006
179 190 838596
187 255 78688
154 262 195375
25 172 153928
181 191 329557
152 28 480788
144 177 686390
203 57 718287
151 228 660769
153 269 634480
243 265 783957
128 292 155158
82 232 407270
186 189 782840
12 227 209701
3 281 564510
138 171 415820
257 172 312690
147 205 780106
50 169 505777
147 290 37025
262 123 966438
264 77 916057
12 195 922573
8 145 126357
8 147 563638
48 64 616125
290 119 190836
21 190 734367
19 112 164085
205 168 62118
25 159 781853
106 177 898386
143 46 804931
221 153 950003
196 207 165246
4 211 564946
40 160 671801
1 165 25596
184 64 720107
79 20 564060
8 50 488536
222 70 934917
258 264 796415
32 148 870224
46 196 421179
216 109 15003
111 210 820095
93 226 519079
74 300 951058
66 155 415464
185 145 791486
59 285 125496
33 65 848386
102 162 692825
193 201 684654
255 109 308986
151 269 51642
160 209 666143
84 197 636144
103 128 841476
46 58 177875
269 36 703911
97 41 381603
247 115 550537
244 38 373432
204 112 334721
198 154 526351
218 61 532412
113 123 704966
53 205 172786
259 57 409927
132 240 804210
30 97 344823
70 283 462584
163 104 14786
230 106 218104
179 92 737597
96 225 102736
126 290 502608
256 211 774057
120 292 622100
117 208 620763
160 299 796210
79 180 260363
155 273 543980
157 94 641922
233 288 887030
7 25 779556
141 187 189283
130 25 357060
180 198 620584
241 58 531969
126 96 485568
239 278 212616
201 225 935090
127 251 481873
163 240 460779
36 168 993387
143 92 357110
188 70 436910
157 28 257904
159 140 279196
206 196 447000
158 200 566000
1 160 119081
80 106 691490
217 45 69584
117 19 566751
122 140 536414
216 147 771724
293 10 509272
201 208 683353
282 219 805153
249 217 674993
55 10 239581
39 43 914209
140 156 688411
246 288 954621
6 73 864678
34 35 96469
10 204 499841
206 3 124014
232 278 857857
98 259 945579
189 154 984809
228 253 336747
173 81 78638
280 93 427667
67 176 250045
239 146 646621
265 170 886775
295 113 969923
122 226 815286
294 298 246052
208 55 518839
10 64 250763
1 93 426121
21 264 707530
159 74 460468
188 192 764633
199 27 219087
8 292 649686
15 295 591488
59 209 332962
113 145 153031
154 139 858049
250 228 909337
276 208 73038
73 28 895413
139 166 720521
185 264 119115
93 131 425172
236 241 63356
175 288 567626
218 113 284150
15 237 506994
23 231 555352
104 16 954123
127 264 609141
79 128 651627
195 174 524988
266 275 638158
129 256 889196
78 174 370775
286 171 55546
107 45 213599
287 269 392060
53 175 316635
257 118 811872
239 19 996028
145 126 474349
145 276 16659
69 32 64495
144 188 65897
45 284 436961
271 212 449130
127 198 169672
243 229 901806
181 35 883841
262 193 179466
111 198 907118
133 137 634749
161 184 262086
167 30 222579
69 47 939870
141 218 149770
257 88 735497
37 287 776667
18 70 879358
197 29 82896
265 163 679741
154 61 928196
189 281 137747
218 115 833439
189 37 29752
203 192 501736
267 132 616174
206 109 905470
185 37 403273
59 65 468323
284 188 662873
15 47 215388
298 127 474024
131 119 465193
178 192 111570
82 165 200659
247 272 693556
134 263 760131
166 44 789679
291 256 634159
52 279 91303
5 245 910805
54 299 25243
294 129 261284
165 64 855169
26 39 249095
4 279 658275
203 112 84305
257 94 202939
291 71 568801
199 71 650900
219 129 427962
139 256 169685
161 91 103350
166 190 900347
213 129 50692
74 168 321277
27 234 56491
63 132 928365
46 191 399523
131 124 114909
250 210 775544
196 81 702510
126 79 562784
202 147 151083
115 63 722025
280 114 380179
8 212 935842
284 291 590889
261 72 935380
214 93 377736
99 196 999515
169 217 533259
254 156 554848
85 42 556674
194 248 492702
92 257 291750
107 175 144121
129 202 77745
145 171 790675
93 223 437794
261 178 779876
244 31 503384
211 165 609080
117 36 19447
212 68 331750
277 192 995892
240 53 594672
76 14 536435
194 140 613130
42 269 591845
77 62 380512
132 155 501589
182 10 417338
3 242 440573
88 98 681901
171 128 23799
144 143 698391
262 74 26353
103 164 871487
149 293 724529
284 221 124425
86 162 462696
127 295 841025
144 7 220045
177 142 481187
50 226 87644
33 247 529489
115 86 579414
29 88 711597
209 38 590760
228 5 419809
193 161 339941
278 69 777001
94 212 633494
188 300 305380
181 189 604163
158 270 35758
264 164 555077
266 250 31346
135 18 374144
119 142 494155
142 131 599315
10 4 877942
56 175 682552
125 65 256071
28 192 444378
1 120 96993
149 78 95953
103 122 842383
10 8 472339
113 83 493064
151 167 73413
157 23 17212
227 289 611855
91 156 513749
99 213 985534
110 206 851663
115 168 170771
198 176 103114
30 285 483832
249 25 704207
12 231 290138
110 264 926837
88 138 309310
221 97 724927
118 137 34374
1 53 956961
41 79 625992
72 134 488924
36 42 390909
199 279 428717
53 116 216562
195 258 323930
104 292 821195
165 107 402216
7 269 76159
5 239 164238
60 173 198874
221 123 589646
268 204 164489
64 9 528543
33 277 952689
43 94 431743
136 97 775351
61 215 374641
239 177 481079
77 183 546264
267 169 790308
160 38 634292
55 137 765241
77 205 420475
233 123 146910
140 41 437287
1 254 399131
2 120 241341
279 240 813531
14 259 260236
97 203 591490
197 186 954583
163 149 886616
32 276 777959
26 282 615649
254 274 268601
145 60 233503
280 51 804999
275 19 631522
231 149 965464
217 83 792792
85 116 589774
84 91 609618
36 65 586687
113 109 421058
147 62 723456
134 122 996534
68 90 262444
56 249 744683
173 147 557665
97 17 271604
273 72 345132
282 206 387560
257 208 993322
151 56 490496
102 91 514196
212 105 734828
98 190 75464
232 98 353431
124 11 346101
144 66 743460
121 10 151517
252 133 687972
289 156 645455
39 146 671349
122 119 68266
91 217 28126
188 43 542844
255 285 961659
111 12 553350
100 69 828004
252 268 485531
207 147 591910
277 300 693436
76 4 857899
200 226 390046
105 68 742413
118 148 557643
153 254 130570
102 96 110515
51 219 187046
19 115 774516
78 220 122345
293 49 889095
5 65 463940
109 250 619576
257 40 739210
94 277 548539
109 264 118113
257 283 733769
87 240 210505
49 57 149258
63 81 576133
39 15 247042
119 90 740080
265 192 877586
165 249 474041
109 141 351208
184 110 546042
263 65 118200
214 152 682529
201 44 271901
293 154 987286
250 137 338323
14 87 16444
191 30 523339
93 51 580832
138 182 445931
241 231 686711
30 35 792622
73 133 603979
248 67 949723
254 69 780073
135 140 913518
262 151 870784
159 211 128164
65 220 600576
241 64 742065
79 22 496663
46 131 7374
110 135 215758
41 232 365811
22 213 608270
184 58 328867
194 54 592228
179 273 805795
296 105 513469
202 63 228254
292 270 731420
17 242 390593
293 117 800221
235 132 157954
193 87 993606
176 7 42029
31 114 253514
160 12 278155
63 147 435920
155 36 736088
48 126 959584
190 159 551820
162 231 424623
100 169 548601
108 262 270307
185 40 243796
170 184 83065
104 90 516856
262 41 161424
123 72 811268
86 243 442642
201 259 985435
265 220 133624
55 79 491639
105 157 798733
125 187 313260
48 190 339568
254 192 456702
191 166 44430
161 191 198568
210 43 653992
186 154 795706
65 214 810836
35 6 93770
14 238 199972
267 247 830519
129 252 362961
90 184 158079
61 79 581695
104 248 947785
134 232 510779
217 155 898176
275 111 298427
114 133 431252
77 103 290612
50 56 973373
278 89 652871
168 110 86937
253 20 730794
128 8 459263
168 62 868711
53 236 424904
141 23 966765
85 216 732442
146 19 314485
239 28 170246
72 184 524438
146 244 388312
67 119 217065
285 71 446036
58 270 54962
265 143 438173
226 32 753657
186 114 984669
127 207 991338
259 171 373915
186 17 383025
115 161 752147
40 275 263478
2 31 914233
129 13 602234
258 284 683882
122 196 924657
266 8 363385
227 38 326772
117 195 371667
169 73 146663
169 125 296980
260 119 852794
12 218 653250
244 106 269213
73 115 739743
139 28 669320
211 147 132640
226 86 731280
128 82 72618
277 142 539794
93 216 335769
211 132 942113
298 143 637966
136 149 958321
76 48 537472
112 226 510787
51 63 950167
78 30 139756
266 228 784441
66 213 349169
220 66 602568
58 153 95777
147 41 652765
181 149 371853
1 251 170482
141 186 378811
231 100 278443
91 153 519088
228 197 412032
52 192 888364
34 95 764396
61 24 305940
280 169 363365
277 111 196835
16 219 948240
67 25 585122
158 86 218834
136 292 983778
111 125 570166
34 168 770436
160 13 688284
65 74 167432
7 174 65303
100 112 840012
49 190 369921
233 139 544216
24 164 735668
90 100 915529
270 36 197354
131 203 313233
201 32 718832
50 5 506450
201 187 803116
253 32 977732
50 159 4182
52 32 896295
21 256 639585
84 156 232396
67 199 631863
73 258 914935
48 215 405181
1 52 692744
266 102 7713
179 44 963200
98 266 183917
61 251 687183
257 64 169125
45 231 653343
204 142 630978
110 18 658477
53 235 331978
223 156 979318
39 184 194657
235 102 69898
94 57 296536
198 95 87984
234 18 157620
161 214 696236
218 55 683895
68 30 467007
261 280 631714
212 48 783629
298 78 425760
289 266 742241
104 256 204339
227 213 986605
175 43 483681
277 69 814452
84 103 29593
71 255 395557
194 191 633903
287 66 32055
264 135 723838
282 3 219925
43 12 376556
277 135 979654
33 85 266298
296 167 542169
149 286 71518
225 148 131076
130 216 701668
170 190 646121
203 199 79661
47 75 586732
200 141 660897
24 44 893782
109 208 31861
173 127 970269
97 18 403671
201 74 291890
226 120 485886
56 112 674308
294 224 526098
188 282 719222
97 252 408176
283 281 74449
21 26 95667
154 105 581470
58 169 377863
85 203 300908
11 36 438274
197 235 2236
81 16 293704
126 107 905563
178 83 845515
98 107 982842
291 272 992665
89 161 780281
95 127 747857
46 182 435836
128 49 734777
34 58 177952
30 161 4816
143 8 127388
62 250 713426
140 261 968876
219 186 844947
195 81 433930
272 202 680144
63 127 122645
181 47 2147
245 64 516012
240 54 38278
141 179 131518
242 204 925577
150 233 723535
105 106 77547
243 125 460618
207 111 474092
97 104 225471
196 32 486973
156 238 172538
231 90 362299
20 14 863324
79 121 334387
242 202 812852
65 150 388400
158 249 977032
157 128 331256
188 288 332498
5 162 735850
105 27 79513
50 112 179385
60 53 598045
62 51 567916
135 176 138859
281 72 604449
211 185 3218
163 140 459034
186 255 199987
54 1 478103
140 14 325853
35 74 474915
293 256 62886
155 283 455628
228 188 213158
34 57 374026
57 129 505296
133 43 687305
176 41 141528
274 172 485489
74 128 924659
200 252 545109
199 269 62369
41 194 351876
120 47 85869
76 53 727282
7 255 9029
230 186 975455
263 244 406206
74 178 796307
117 235 880219
298 221 847764
70 191 395200
148 165 553273
197 234 902929
119 197 195829
286 200 98695
70 172 610227
109 102 319739
86 159 413591
236 32 798964
285 226 944648
93 77 508105
186 177 251091
182 56 997038
134 119 388050
209 192 317934
117 91 62378
116 15 84448
147 137 528810
279 60 950533
132 36 593178
38 268 343478
296 59 183408
231 236 117401
107 197 813080
282 25 106751
114 51 28015
265 79 680445
1 133 124553
97 231 857145
106 203 581291
12 196 123910
142 101 660041
197 56 41381
17 96 991271
147 154 594413
155 258 710882
244 205 259435
297 233 691836
167 32 182380
243 191 852478
85 195 442142
255 8 784901
47 159 748386
219 180 763252
268 159 101278
299 122 14042
171 117 525484
226 140 177701
78 200 302562
242 156 25513
201 65 416062
123 80 310339
119 106 69702
127 60 821749
14 6 578312
40 13 249016
281 239 898765
284 2 458114
293 96 744729
208 205 856135
161 228 498993
297 148 817950
245 14 755389
244 79 935701
87 98 523295
189 190 195054
283 180 459241
12 280 157556
208 289 868157
150 180 103879
173 114 655136
121 291 786095
255 182 985794
79 285 612839
130 113 965479
222 19 595725
67 55 998870
161 138 780857
223 133 488700
216 164 554281
180 149 203467
209 263 221297
130 186 636145
193 25 418714
162 206 441641
172 130 781890
255 184 663883
79 161 759681
274 66 847991
169 63 955750
26 149 55277
210 212 174078
172 246 536939
65 14 995269
256 257 628893
19 285 993004
47 88 239298
165 144 18680
44 182 936641
230 49 66921
244 163 147809
154 131 739330
250 18 784581
42 229 212999
287 264 2947
73 78 966498
282 60 934265
2 84 630157
65 143 978837
287 93 981418
187 165 203873
3 287 255437
225 58 956128
256 208 338289
169 300 988716
269 29 312494
98 202 226207
82 29 973856
212 99 662313
135 98 80128
172 202 649798
53 184 4130
74 52 678140
36 27 985766
297 127 123333
3 218 463878
273 1 894530
183 153 896191
110 212 283199
156 49 350096
149 215 5826
187 212 65224
37 247 324921
91 76 197933
239 126 890976
10 211 332685
255 98 344383
110 53 692549
190 43 692986
38 192 881402
186 160 412022
85 276 915526
102 181 563623
17 238 37697
19 73 403286
36 3 505740
14 68 723052
127 189 712170
152 91 726346
47 257 980791
263 278 363994
186 272 499186
276 30 622743
148 73 298055
61 29 355243
170 154 333666
267 16 483898
151 129 29842
162 149 693824
94 284 376372
218 148 675038
103 31 555698
220 122 768398
101 197 946492
207 5 293838
183 102 121536
284 264 307368
151 138 494753
170 292 377495
282 299 941409
171 211 617230
225 262 183134
76 75 226162
244 269 384352
270 153 67167
284 155 390760
101 270 712696
4 296 813662
19 69 155274
6 261 996342
279 170 951004
242 96 681189
84 40 75202
124 25 332648
163 99 280967
282 270 459308
181 138 769715
193 253 16191
122 36 597625
45 178 279284
34 177 267110
250 50 67739
148 199 685402
108 202 689689
191 164 771742
94 5 163840
103 180 864044
16 48 639098
47 117 22200
220 289 314509
232 126 762842
139 7 543341
124 60 286583
244 36 260313
284 77 770873
174 140 390638
6 208 935869
155 112 818728
245 153 881513
249 166 399094
20 141 185583
298 57 535830
108 104 600039
257 140 926876
221 92 122753
256 58 911008
192 176 978815
97 228 352919
89 184 792044
201 1 8924
242 189 231533
74 98 499633
284 81 767566
20 65 709770
56 63 89651
283 170 546975
162 23 198010
205 239 651034
236 271 482743
253 174 619728
135 259 900887
128 286 966178
128 119 291408
127 37 743199
269 182 689829
3 141 740251
13 11 403965
91 93 164746
113 31 130114
136 53 23698
290 300 154008
273 255 945206
105 35 763797
105 190 214190
271 155 800591
271 122 675797
285 51 456176
3 213 147815
10 94 324226
35 204 392378
275 173 549152
203 12 58116
31 53 189140
174 208 120699
205 102 307671
293 197 39188
68 128 463658
296 173 443423
150 195 818189
277 27 154833
13 16 349979
211 111 44132
284 242 687740
104 19 140662
231 116 477403
238 167 230569
277 218 392309
204 29 806700
180 205 628475
168 295 221575
17 136 894297
251 145 109578
273 173 407433
183 289 897447
86 89 757643
109 298 86627
286 30 57569
96 69 217544
25 176 377233
145 57 155608
92 283 680309
164 280 976500
275 80 867688
80 218 259025
49 18 736160
46 57 202956
292 129 671
229 40 380099
56 290 842555
207 37 466308
81 258 124605
29 90 951019
291 265 869843
190 78 743803
7 81 322837
178 211 954070
258 229 392320
7 258 729843
156 109 605362
102 178 737158
296 18 931687
128 199 970178
94 224 590788
167 214 877835
13 94 487124
161 237 512927
200 146 647382
141 99 261931
145 273 379784
124 64 793062
149 272 590448
114 289 807092
257 34 304852
77 70 21204
82 225 112129
69 228 267464
232 273 362009
274 284 345811
18 54 244617
294 65 419070
130 239 688878
151 96 881635
289 140 238065
287 195 889082
171 233 712670
186 5 813747
128 168 90489
248 8 840675
93 207 566466
284 247 790474
111 8 362787
50 220 109220
91 51 811460
138 133 895101
272 84 360212
199 232 657962
93 236 613562
224 184 540506
135 191 702701
35 100 767766
183 99 47296
249 1 909084
219 188 16097
5 213 659391
158 284 794589
48 152 647072
123 133 713213
291 3 895898
289 102 603211
234 289 977463
133 109 726005
244 17 553512
240 300 270523
225 175 223006
60 123 440752
221 107 725278
85 92 970
293 231 364423
165 11 64449
36 200 828436
146 132 39276
72 203 575187
282 164 622513
228 262 919870
90 52 227478
154 127 143890
180 89 981365
152 278 47625
103 241 320337
263 75 895674
260 126 822531
233 258 326096
106 116 30802
201 294 551963
267 261 848545
198 226 401906
140 150 483329
268 67 434556
56 5 19061
284 110 983485
87 46 136491
10 207 331703
233 37 453547
243 184 460313
264 286 656472
3 182 48987
219 269 7147
133 150 391190
250 267 164978
13 224 879690
199 228 381252
187 148 393705
113 225 160159
99 272 272277
10 110 658799
249 283 45206
10 196 166996
239 14 847128
196 215 900167
86 25 632928
238 299 621192
50 157 881394
260 201 760411
164 184 228107
209 85 475258
139 103 439483
64 150 206778
147 110 347833
149 271 571793
69 94 4362
204 98 584209
141 125 546841
240 194 407093
225 1 997140
254 35 331111
240 187 503741
193 43 324292
19 236 904032
161 298 396744
66 73 186465
172 8 668472
283 179 942081
292 83 862234
53 197 672482
185 58 50134
16 156 969247
252 170 454546
280 171 485065
90 246 768940
12 291 345356
119 159 34047
35 117 546321
21 228 404013
172 95 971954
296 119 953110
66 266 858571
267 158 887425
138 292 961870
3 102 750116
246 128 133869
249 107 507739
187 297 697432
5 179 925854
216 211 957668
152 63 953752
235 212 630350
98 264 189396
226 191 395894
298 136 922707
175 162 652766
210 42 326021
76 140 587981
273 187 726265
13 197 547159
252 14 942495
293 37 86831
277 100 847233
139 224 690322
37 150 131306
12 140 598760
45 95 816335
158 163 230350
176 18 713723
251 167 915995
261 276 142701
233 59 871773
148 84 289661
188 223 630181
111 109 49687
154 235 393111
189 254 67086
147 253 44507
86 227 415792
92 216 461709
47 128 884224
129 132 541741
77 150 139771
86 259 706109
201 112 157820
124 37 921892
204 99 177330
275 141 93216
124 195 757694
128 100 565844
259 108 606579
130 184 873783
148 114 15944
238 266 253031
3 98 250841
231 208 138940
89 78 683368
39 259 147914
51 228 418291
281 118 519200
59 208 566979
156 169 834506
87 13 286632
56 237 491281
150 222 963649
189 21 211651
51 108 455716
27 264 525450
33 264 382594
65 196 59268
277 29 520712
177 217 327080
173 223 694213
45 206 304790
40 73 256855
145 134 93548
182 274 904840
154 145 708064
266 227 322589
168 81 893501
27 18 751242
178 62 322273
171 91 571737
72 148 950818
88 108 472960
265 281 517548
65 141 9392
212 123 467562
200 147 342696
17 164 395524
210 29 578605
228 37 682069
280 250 338651
16 94 90512
266 251 412833
280 226 166385
134 47 888549
28 64 798315
265 159 449038
30 145 778729
144 206 680436
159 261 194519
244 69 644912
38 54 698266
161 262 363123
217 284 641947
242 289 497252
295 112 160565
230 13 785262
76 160 432306
59 186 419820
238 282 144709
123 13 528693
242 217 887432
57 180 403157
100 271 777385
176 99 321190
141 42 508710
150 80 3173
56 298 268765
107 158 434094
212 42 367544
249 215 256371
222 276 756306
139 110 303990
39 76 798939
172 190 653894
172 30 923669
16 224 686407
212 101 237238
102 76 164797
138 272 531077
201 73 679069
114 78 512974
184 264 765097
54 146 875027
293 130 157629
15 124 791772
64 53 592894
210 143 291146
188 78 147981
158 16 339697
14 45 749804
134 296 442673
86 210 548003
137 183 700158
96 112 462974
124 251 870849
166 104 642607
179 162 739936
281 74 769384
238 78 545605
258 146 534211
274 272 303991
7 259 487950
111 32 826460
200 94 924676
82 37 671404
206 58 19338
109 79 445943
134 168 473695
241 136 866851
38 13 892433
117 100 612673
228 86 243575
177 259 220597
258 114 771780
278 245 740389
240 74 559372
78 135 568301
202 144 134338
141 142 219367
117 257 494495
296 281 592476
102 97 875055
263 22 989091
85 259 461163
296 141 919751
279 289 765669
72 195 529658
166 11 95535
52 259 59762
212 239 236789
287 156 65618
47 133 255778
161 268 985297
12 185 835020
245 45 778639
41 36 77144
35 255 858952
177 293 848505
205 109 449715
62 100 805162
32 266 818020
73 192 189835
149 122 776739
123 199 989314
252 6 547613
148 247 198268
39 17 870035
130 274 15674
171 102 278758
201 121 134249
151 77 137301
19 44 847662
238 193 304545
296 114 455444
129 24 132266
250 287 385325
235 25 663386
160 196 664370
34 201 112302
284 262 496693
40 239 427955
218 146 588198
160 234 789598
40 201 43282
147 1 765934
243 159 159133
176 230 20899
46 19 717754
231 91 956726
30 263 516072
270 84 197278
277 99 689694
13 235 304919
259 122 722606
186 52 550003
128 107 855202
131 219 327672
212 243 591343
191 163 3710
165 61 379580
204 292 747984
288 265 493031
42 266 16499
119 49 385789
30 17 621214
112 131 748239
231 128 552974
228 218 176731
30 202 88372
300 218 214418
62 65 680429
168 299 468897
248 279 630017
36 63 994320
202 23 746016
263 289 722290
253 81 621938
16 184 729796
185 281 170101
262 45 452203
122 6 52201
265 259 716245
228 180 848417
201 70 576717
294 110 193941
206 178 88524
87 129 152190
272 52 724277
174 239 114041
138 225 929174
82 288 359012
227 290 941604
264 67 140767
3 157 705975
91 62 520061
128 55 460886
37 20 298969
111 90 521778
132 172 723660
280 62 822585
141 158 246444
62 286 91152
228 260 93509
172 9 209168
98 282 718357
109 169 564351
20 80 274677
119 17 886555
68 113 693630
7 297 875559
232 229 221065
261 297 427681
271 74 967831
184 67 790575
299 161 975109
61 244 888834
64 105 701993
104 145 504091
205 235 39051
95 65 112130
117 205 181851
32 277 774244
120 240 521629
210 225 556510
175 20 27742
282 157 853088
176 85 400983
252 296 667745
243 121 563954
126 282 193911
220 260 41928
165 210 563573
154 38 1192
27 195 804149
216 212 264329
277 84 308643
168 10 136038
68 20 148322
104 220 374194
14 179 999928
123 38 328158
21 274 677447
167 90 241924
278 193 78816
242 151 133462
1 89 743990
276 40 107543
210 262 981968
104 210 2833
273 243 87610
117 270 227905
263 140 271041
125 300 588074
35 261 991709
283 8 361381
25 42 977954
280 266 951042
200 148 13368
161 133 72960
86 213 326923
208 94 38148
208 154 681585
267 141 114446
277 20 566230
214 128 631901
229 267 983871
265 267 854379
48 65 479816
189 244 465361
83 235 54580
96 201 41420
164 256 691677
117 149 600784
245 202 60585
181 72 830713
209 257 7976
206 87 458750
238 76 720391
215 239 851794
52 100 474120
71 227 745299
149 153 311105
159 90 617479
149 183 26446
216 141 967918
80 187 749227
101 31 952388
22 100 490149
290 97 460741
133 177 826186
41 257 594033
218 255 949288
116 120 885267
121 86 480511
136 189 255328
119 267 658562
133 248 358553
282 150 744601
290 19 683748
122 94 342584
68 112 829556
248 124 508549
237 261 875496
44 34 856663
19 274 219170
81 93 659588
168 126 683160
237 209 127715
14 47 49209
249 133 602866
188 66 315463
280 63 194290
239 52 776229
121 271 315296
1 126 492789
171 226 79687
14 98 899958
257 76 797660
298 59 221507
46 260 577100
153 133 366519
241 48 600348
163 113 53395
246 98 170681
181 293 993739
293 61 279817
107 82 162868
39 98 413099
45 110 853319
106 183 243389
9 86 659770
26 153 147611
90 31 231021
31 160 473196
260 1 939229
188 278 960780
140 24 2716
110 91 389495
18 85 534224
246 247 18160
90 137 416813
117 70 548676
281 41 775099
55 36 316421
209 186 714913
99 249 385218
70 198 132187
7 80 22366
166 75 282742
16 33 23918
262 247 496361
219 170 474663
98 8 756001
40 115 542196
87 18 19970
203 167 298508
139 74 849065
118 47 68678
226 78 674458
100 216 191358
213 75 256496
165 208 359769
58 236 737716
76 165 389812
72 247 895630
295 161 488866
211 176 158217
6 272 34969
133 298 979931
174 61 285700
192 74 89642
11 290 844485
79 276 711738
55 22 633822
127 193 739123
285 219 280701
293 13 18044
192 112 922978
45 150 793049
249 14 401436
229 73 20414
166 222 384827
118 248 328093
56 180 259228
12 22 115755
133 37 865527
166 1 203622
184 279 934907
277 9 843315
256 65 78410
62 169 301763
185 62 865781
67 65 112803
276 223 202429
4 294 606300
299 204 379051
135 36 541832
84 73 791210
154 193 62718
128 127 855684
108 5 190612
262 30 979917
4 80 953760
10 90 637919
222 76 522962
2 62 837925
42 154 211668
199 255 523252
154 204 617411
299 32 492716
103 222 770756
249 38 266642
6 120 195264
73 254 102623
203 172 695156
279 192 760479
70 225 372254
178 130 312574
48 13 770429
153 9 672220
299 107 929297
120 134 674966
243 262 84457
35 151 494500
107 148 320991
74 215 189150
156 89 298948
149 220 474384
73 4 87660
247 128 380875
83 243 138019
69 284 395778
202 76 671270
52 117 351184
246 206 955183
289 46 962931
134 126 881533
84 4 136814
192 231 285521
167 212 820610
243 3 119582
226 157 697888
50 82 595218
132 49 675258
14 9 894690
290 16 354964
203 266 419432
194 268 188800
92 115 226524
13 47 13908
77 54 475163
178 23 730840
3 126 288778
137 283 250431
36 255 596122
97 15 85697
28 236 711434
226 163 970603
21 290 638756
23 26 135554
158 104 961512
215 282 311315
198 216 826270
161 286 136487
126 135 915773
170 67 167437
267 262 687964
52 190 428532
203 107 613803
181 45 786297
209 268 314141
58 154 700143
132 234 460818
71 134 449360
53 212 312439
180 211 559669
16 297 547110
196 161 774504
67 41 992538
135 112 175473
107 47 654597
236 259 823385
157 30 792424
223 294 356895
69 188 261127
134 221 119680
269 72 316095
275 297 281129
97 86 996118
227 17 290306
238 87 370687
149 18 468325
19 141 707195
28 215 472764
274 153 653640
19 38 28827
47 37 902715
286 151 291558
95 21 799488
31 251 275273
79 47 837340
205 120 706332
280 167 435278
119 176 608301
128 165 679854
196 173 35123
91 218 220631
197 275 130954
86 284 821377
167 198 981209
55 297 126922
230 194 227390
94 251 444891
96 273 724835
14 257 988047
120 289 21728
43 67 861093
169 208 30138
113 160 213100
109 234 742058
130 154 422344
146 103 371309
285 206 758729
4 134 57361
72 99 50875
68 8 658211
290 298 768296
111 226 590338
5 105 960822
180 156 273914
69 220 352487
238 11 735151
27 182 295037
113 288 513571
170 166 912059
297 125 288108
27 28 761359
205 174 301200
67 124 30071
223 137 208775
260 241 409346
96 243 189722
195 256 588994
119 256 563326
271 128 526955
284 174 212463
151 181 182399
115 119 620861
101 24 356041
244 199 411367
66 137 955626
265 57 765223
121 150 744047
153 72 332587
209 231 708961
9 253 769392
29 36 769522
220 51 600650
105 221 918034
21 232 197845
44 296 410793
56 36 729476
174 74 769667
221 194 99356
53 128 282742
66 157 333148
182 24 992474
44 20 804868
194 32 773692
9 300 478215
230 169 506229
168 264 954999
259 5 705381
233 122 949939
77 120 282733
218 243 326251
161 160 928703
267 240 997209
119 245 530811
160 174 395622
117 17 193093
23 99 243733
14 234 801515
109 163 732867
194 144 599135
206 68 58698
252 285 680918
201 173 189037
2 112 608869
67 24 97814
168 228 762505
3 96 811386
136 82 954858
58 165 13043
234 262 338982
93 29 197932
255 269 825094
257 195 141336
285 81 91250
61 289 47674
76 88 115676
160 10 769278
89 206 610035
290 176 287042
196 115 567743
235 206 286290
285 16 961054
224 231 923958
220 256 30018
223 108 901466
149 263 378791
206 70 261951
115 124 269082
252 94 59771
188 49 994374
66 6 493510
71 266 957189
27 147 907576
5 159 584218
125 275 334153
25 1 419283
181 265 149824
233 183 965944
298 52 341043
78 215 878129
266 155 82372
137 44 792662
152 154 492670
225 227 493290
169 26 925099
133 128 324396
113 107 742634
51 160 192214
186 276 727457
149 140 784720
258 226 481875
8 56 299285
262 79 45689
133 105 753570
157 134 413389
278 286 652375
92 71 141986
245 126 132633
275 273 941847
185 35 587541
105 183 981306
251 171 331766
31 66 830271
175 165 509578
14 293 464287
56 57 632570
228 174 996330
253 111 163322
100 289 293804
218 142 722409
35 91 354664
284 193 104305
275 128 49556
32 141 898387
255 19 586703
202 24 722752
177 222 860733
105 107 459147
242 300 402566
42 213 356627
127 178 591700
33 73 83482
159 36 632336
284 233 397844
237 216 191701
271 83 64001
2 70 338256
294 293 727422
94 267 16055
212 39 683196
35 296 32423
4 9 843745
177 234 766356
35 58 194729
90 14 11314
259 235 36395
213 210 302239
244 212 794095
129 299 11206
256 51 429092
239 68 124887
72 36 386210
100 63 258712
122 293 591838
255 198 102566
221 68 448544
238 131 25755
285 15 801774
29 172 819781
169 118 703301
262 78 943812
193 66 369170
169 294 833356
274 54 13520
100 7 636788
147 10 536080
145 90 153911
187 204 644912
164 66 606728
251 215 672708
35 148 805698
264 263 837708
15 233 981769
140 52 614406
61 132 404077
91 201 901174
248 250 743765
220 207 22504
220 57 988036
275 160 999854
187 264 769870
68 123 846818
299 195 696369
110 169 336709
161 45 83239
6 221 255272
192 170 942341
293 141 879609
272 134 2904
14 155 299204
125 209 667191
111 235 56638
43 146 766674
13 286 296502
36 105 277686
158 25 205696
167 140 139740
237 39 393494
204 183 515216
243 151 731298
69 140 710903
173 291 895150
257 188 81702
294 149 794230
228 152 506220
112 91 16690
181 194 57435
131 265 394464
169 15 91407
198 246 844494
139 81 825337
237 171 743191
55 73 703118
174 255 847999
57 20 841933
31 283 519563
103 235 594987
4 227 188962
227 273 125443
50 236 146321
182 35 527467
182 49 978703
199 211 170102
79 73 998379
183 271 316058
267 195 567506
143 188 72846
251 110 376772
158 165 478364
218 17 21287
241 247 929497
31 288 972289
92 192 93031
159 171 894854
176 14 545588
277 167 963730
21 260 896075
222 120 345043
224 227 407981
190 181 534065
299 220 608686
172 124 546895
89 287 85094
280 111 932463
87 285 593331
136 12 656918
265 20 509421
8 141 955378
273 92 759650
202 85 777096
59 265 617568
160 211 734713
258 127 978273
225 193 833724
253 56 877795
99 243 202480
297 245 839874
295 268 624130
141 279 873343
15 80 285175
46 256 150202
151 192 392865
170 103 334767
191 86 770788
224 175 620004
97 31 449709
261 5 176823
21 124 802510
95 106 964673
120 295 365887
61 66 855815
269 107 28611
218 222 831723
246 139 715680
36 267 390605
236 117 16680
205 31 59031
84 162 674959
2 290 847322
244 9 848156
296 6 80136
65 3 86613
298 34 863663
76 157 764613
268 214 386984
155 175 96193
239 125 773985
141 69 781681
267 186 829206
179 97 773715
83 53 523810
73 183 931566
191 126 488398
186 247 83423
260 239 661720
85 267 617840
108 69 394009
55 103 52824
218 66 666606
61 130 169573
239 170 877941
202 32 159086
38 240 123231
35 68 701195
106 44 88106
149 216 211553
114 174 374947
261 70 614816
152 211 633479
116 265 515483
86 274 418184
200 251 847489
211 17 111464
67 102 223798
233 75 396288
98 268 806774
116 277 322966
103 299 602086
117 250 146948
208 108 179566
108 121 996881
49 263 501718
148 166 539526
121 182 948001
138 277 533274
214 228 848130
35 122 286233
293 46 890399
100 39 943120
69 211 846990
287 183 418309
20 204 227762
297 138 840946
200 212 735447
115 178 445428
107 114 918226
226 249 126835
51 266 316389
296 254 236906
202 291 23737
290 225 139219
144 71 961735
195 145 304479
261 58 871910
151 263 794352
27 253 530587
215 258 425950
254 54 945687
96 163 470222
256 266 693742
49 103 847273
265 177 405302
196 39 938218
12 72 960048
173 39 215829
270 139 784871
106 146 648244
72 58 962771
44 168 912273
184 187 905926
246 87 534611
125 2 607225
42 110 358119
75 124 363280
32 214 982801
25 241 835333
59 100 408599
223 290 380478
300 88 941354
72 31 133777
197 273 834012
129 171 205
198 84 527135
89 197 381390
108 38 500378
253 113 118690
244 71 745203
77 118 424092
8 215 822929
262 125 847841
267 145 102995
274 229 920955
158 289 53067
27 116 147607
293 63 409672
117 98 243014
262 35 239860
6 105 674564
252 290 789533
282 109 997482
178 81 987325
113 207 84353
10 158 934066
266 56 333828
14 300 711993
2 165 286829
16 27 11203
294 191 176775
171 27 420923
283 96 90745
262 270 844340
229 83 632925
125 103 645265
207 17 742930
114 111 745465
273 219 190982
188 176 471416
114 199 280921
259 93 980157
286 260 38842
42 7 10882
281 58 31087
254 145 462592
278 81 67748
84 137 841565
296 188 786158
29 67 243635
244 164 203043
158 259 285323
273 299 526685
223 209 271691
110 204 437302
72 76 783079
201 29 9996
239 61 817752
199 44 31726
126 77 671110
51 277 664203
278 164 155471
77 294 864914
201 55 996600
88 4 355823
104 14 554533
140 158 177400
1 92 569534
97 61 527649
272 258 898210
237 190 439509
273 82 648022
292 43 933420
218 199 636990
59 246 972654
172 36 927334
289 236 289454
137 132 7706
15 199 876991
157 253 558131
222 91 492811
271 230 776698
247 56 755760
121 22 98685
33 174 987932
216 66 283538
154 280 576383
249 124 798712
150 93 45638
40 279 12993
86 198 222123
243 49 187280
226 180 744428
260 97 566199
30 47 953180
57 88 597098
36 120 394658
196 45 293167
156 37 986567
294 285 647973
245 177 382802
14 79 342971
243 128 226623
252 136 578259
147 95 319135
33 15 87124
54 158 776482
178 143 848404
40 180 693236
152 155 658555
119 5 440288
79 75 491953
169 205 605408
290 181 57949
189 197 845618
72 234 577755
93 275 832151
261 46 992137
88 265 440171
117 228 921154
238 63 928603
61 255 470753
226 137 933191
79 101 827123
100 102 833032
32 218 480060
281 55 118795
210 17 986951
184 215 558995
255 54 153675
29 154 504716
131 182 448729
174 237 508236
49 237 588063
107 237 432617
53 115 39352
167 12 188971
163 74 190330
250 120 573736
191 31 414175
291 102 399211
241 199 166471
211 103 230363
261 242 90611
248 286 946877
29 140 392774
189 87 628680
105 237 253790
15 156 895546
126 257 308669
223 79 821504
242 188 336813
245 46 645150
201 130 777989
64 204 393513
139 112 323809
82 149 122915
286 288 102013
84 77 160021
194 190 966376
140 49 768765
55 141 625963
153 108 764023
171 35 503325
85 185 729411
60 253 461636
168 47 764260
81 51 518276
152 130 411673
263 155 877665
298 179 860190
269 164 179085
18 168 74816
56 277 523746
210 103 988116
92 95 24397
141 110 66499
257 99 781947
232 101 683408
299 28 405495
89 67 214608
250 5 517235
88 238 134267
91 97 817190
149 197 583016
32 1 74654
126 149 709315
101 282 679542
291 58 819588
260 79 590983
124 250 349754
65 264 7680
81 69 423001
275 169 301903
159 126 18203
258 247 867927
179 272 755433
3 6 699422
256 116 428007
154 277 695537
39 249 464667
212 275 289236
76 241 952555
141 180 412850
71 9 580504
19 128 52571
9 131 305751
228 165 470289
33 206 826734
15 280 622764
220 170 793661
210 23 817778
165 263 753782
89 275 829404
135 189 826577
286 58 211611
247 200 593621
290 111 121042
263 71 45982
66 262 497239
118 158 576989
164 83 190203
47 125 57580
168 187 794070
131 85 328957
81 113 81624
3 247 611718
168 180 75250
233 47 804836
208 280 382702
84 182 111291
133 189 643997
286 223 984382
156 184 934814
38 45 560357
199 81 670057
184 23 18067
34 46 801996
18 189 82584
156 229 221754
239 249 505122
209 300 717424
69 123 891984
184 17 933722
17 199 253989
227 181 644173
125 238 344564
80 297 786921
196 138 583052
110 16 112988
56 245 98112
18 73 47271
100 234 521489
216 226 355860
76 262 817017
234 28 597095
91 49 783953
157 188 954750
106 186 32669
170 253 199281
40 65 589302
206 52 246740
13 20 221993
94 209 782914
294 30 138666
18 84 291020
286 236 111546
273 166 848292
87 254 500415
100 162 624580
288 120 440057
44 215 514876
120 72 456480
29 211 749039
251 18 204775
212 291 922333
35 236 286864
246 95 136603
189 138 640960
206 221 521136
278 180 651343
70 121 106628
79 271 834181
5 170 510867
87 291 215660
12 159 48530
290 4 628370
114 215 287232
252 193 437095
178 124 776948
285 195 940794
31 234 19269
268 196 771398
144 6 306940
278 190 217866
285 114 291544
166 285 102089
97 90 466956
280 118 498751
288 2 881780
105 255 759420
253 215 25651
107 190 815610
284 187 875331
202 240 316131
90 95 344280
212 44 49153
128 125 73735
230 213 750090
130 9 192168
212 258 147686
271 66 335996
238 26 122918
249 245 439184
266 300 145432
147 3 546810
274 286 295672
73 184 844768
262 127 317897
115 189 313259
32 274 824909
140 15 723017
222 164 647897
286 144 828869
269 4 447409
147 26 706315
162 264 943740
223 47 936041
73 10 75318
184 32 66559
177 157 102809
217 244 967257
253 285 799705
289 118 875714
210 168 148805
290 186 476721
206 286 438798
41 227 274769
132 265 235841
192 249 344421
254 160 48653
230 130 440166
177 228 894651
220 195 429717
154 267 154087
218 114 186235
201 253 890211
115 78 951587
264 56 953233
274 176 679609
26 254 696845
174 274 812875
255 22 782399
119 238 351827
192 239 371047
245 6 880329
278 107 740088
288 227 87156
188 72 933194
157 285 687821
234 216 945059
291 164 525595
287 119 765393
52 296 768704
103 161 736974
272 51 860181
251 116 947839
150 74 575210
155 94 162568
285 242 190590
184 106 215836
17 169 342280
247 248 766090
203 46 609041
256 207 363597
112 149 42482
78 284 601023
242 67 559262
257 288 358985
40 269 653908
210 146 779839
180 98 224133
299 83 199864
158 190 220273
49 201 259974
268 125 463468
14 41 583379
238 195 206099
107 21 869979
109 293 132901
65 93 187623
86 239 339630
97 140 844278
250 185 348580
4 223 32655
155 85 82990
32 24 659914
139 209 431550
253 186 658974
7 9 36674
114 150 762902
38 88 143618
18 243 652042
87 57 543148
78 231 691677
121 105 370885
23 126 745927
32 19 984604
239 12 721767
158 189 214832
277 17 298853
135 44 945653
133 12 39040
10 255 76260
82 36 811338
229 158 52080
207 170 385027
43 158 65174
202 44 667894
6 82 203493
193 168 902943
61 14 807975
196 56 99047
150 87 886546
32 151 987723
56 127 713768
89 76 993565
169 259 704961
206 165 541358
51 129 528972
290 240 6182
51 255 742861
152 100 219927
103 7 873666
280 179 525757
213 88 972501
209 46 741172
12 222 530675
65 6 556164
150 97 656246
194 213 31908
276 120 208686
88 216 802790
49 48 345635
189 166 312718
146 78 340359
252 59 380364
94 160 937966
170 125 125574
104 10 969902
40 70 936197
25 168 551434
86 168 757196
277 4 150862
269 57 651157
14 120 521882
24 148 214843
80 237 43552
290 139 778372
50 178 346670
204 195 477026
240 4 713185
167 173 527345
64 87 340217
97 51 978967
295 73 79302
29 251 252146
174 241 921976
125 135 35274
229 285 196444
262 294 829137
153 151 581666
14 19 911477
52 114 343179
53 296 718375
241 108 205377
30 28 811877
219 265 301889
85 184 629809
110 69 337462
248 88 11355
51 99 70475
41 293 904124
44 164 891451
163 162 854321
270 52 279794
287 118 804159
30 182 102061
56 23 299010
188 204 905982
205 201 245801
297 173 317533
42 112 147223
278 111 254900
244 208 45828
138 217 853322
206 155 675479
153 237 919373
202 59 651105
77 172 80057
59 36 48242
166 250 26124
238 297 91065
53 11 105307
207 142 234132
291 18 290333
234 287 220885
196 16 881112
76 135 60166
105 16 696568
34 128 112441
89 177 178140
3 212 86629
125 34 612305
210 139 939317
163 102 378694
169 60 581945
122 205 375179
258 125 766755
214 155 914020
69 153 305600
214 254 72332
67 175 36326
227 78 347098
112 106 498078
134 214 46764
8 163 122607
189 290 83882
10 167 365645
109 174 28994
57 27 614075
246 137 445973
299 292 59928
108 75 517661
75 92 631308
187 237 667406
227 20 192830
150 277 471403
168 230 616270
73 218 180450
42 260 111778
123 100 431548
241 158 831705
58 249 267508
15 289 738481
173 71 700531
1 77 390662
137 282 237879
277 294 251986
117 163 775477
253 43 336750
275 230 456495
240 6 636726
50 254 604916
10 105 39231
165 154 335129
273 134 756425
126 19 241043
246 51 75623
259 88 361695
203 130 763495
136 208 789594
201 71 547485
21 285 111780
155 248 419396
140 111 827995
252 259 929280
115 246 624906
173 83 75512
135 48 797473
159 61 69586
260 140 995204
98 115 474800
224 232 499315
90 153 154067
291 83 614055
80 90 476952
93 289 390145
59 40 467876
236 111 139471
30 36 800095
125 182 138292
44 38 253779
159 95 26867
252 196 276382
104 157 37878
258 2 391551
167 178 629351
120 75 808304
22 21 654771
58 193 317970
148 189 109705
288 142 406903
124 121 221743
221 213 765929
97 300 212333
198 223 893358
207 32 503032
279 91 622012
94 214 755242
131 266 987162
37 239 784895
221 280 487296
106 157 711720
275 51 254502
138 17 556237
151 140 887785
64 73 652257
276 163 390433
125 44 754077
192 62 137542
128 23 232163
63 31 765204
18 68 182405
282 196 207901
90 233 632334
205 292 80533
265 268 306683
140 64 107799
50 6 279616
88 253 840301
102 283 292564
14 71 229628
111 245 513797
288 9 153240
133 11 825457
38 292 293913
188 262 834319
4 92 567444
100 236 339572
242 180 724826
118 238 641072
253 213 818683
2 11 623931
117 88 303336
108 194 806521
151 246 806662
94 158 756312
182 70 592117
119 126 924067
141 18 595663
232 267 78531
289 231 37859
205 56 404447
95 19 947712
221 94 386522
36 83 860385
119 124 914492
95 178 981676
14 106 889829
163 210 341980
34 230 577673
280 29 310632
238 187 304150
151 180 531715
208 190 270869
150 149 615129
66 114 985449
164 202 203355
146 271 128342
224 148 933112
273 274 255922
174 247 667060
42 195 553307
57 72 547769
287 51 754174
175 274 184318
145 188 791091
16 75 349276
204 90 627281
156 171 964886
194 113 562245
204 60 870914
175 267 367321
181 268 741609
101 202 237084
60 225 922605
16 143 296312
15 170 522199
58 89 203283
130 247 139648
210 245 401304
189 294 498983
240 5 79267
9 96 17874
204 298 62614
103 1 30750
13 134 656526
237 292 128369
19 182 792276
181 135 804936
222 47 381277
25 294 443359
65 81 501551
135 45 255131
148 296 628275
299 63 666647
230 125 568906
175 259 522918
224 255 250352
172 64 635962
247 23 134691
162 272 891400
181 21 702429
177 18 49246
189 283 379497
21 145 970085
281 25 829583
184 212 468476
238 40 735922
44 89 662413
97 297 468705
83 13 370078
169 147 508608
124 287 165527
202 165 463345
171 249 343862
295 118 212211
188 45 158988
28 122 494186
50 99 348996
198 100 264697
115 209 647926
142 6 41731
83 14 211504
222 229 839152
286 27 636617
231 108 289919
170 3 482787
57 105 66077
75 54 407574
15 67 660601
282 72 415036
294 92 259451
149 236 253581
80 73 588578
103 145 500896
2 300 946893
285 270 885090
114 281 537687
93 120 750471
238 227 499462
273 51 4312
266 255 880527
26 175 922032
56 272 561675
280 296 497823
21 160 862701
265 209 668904
273 26 376955
281 147 897670
96 208 29639
87 109 467443
292 152 272256
56 58 838286
185 18 798480
136 246 134037
182 241 795249
248 234 655727
262 250 875377
118 210 662575
66 26 696274
84 159 589694
176 255 890323
264 158 796987
33 253 148111
134 267 596969
167 67 122237
44 257 822617
196 299 116495
50 61 257486
235 204 556848
108 245 141854
146 274 268499
15 215 260359
293 179 256875
87 183 503655
155 153 135293
35 273 255351
237 31 184588
83 185 169584
245 23 928055
219 190 242454
150 78 935002
91 261 640646
61 295 268402
295 189 248027
31 272 20718
188 61 967314
52 249 247459
129 28 574258
89 116 943923
39 171 332511
14 11 94056
78 184 987943
203 88 940371
227 79 527957
120 108 299520
15 235 345979
35 143 248986
59 272 666652
147 33 639407
285 127 450425
226 192 564123
100 82 929156
177 49 650093
229 300 441010
289 284 661983
131 5 994903
211 250 379153
263 50 838063
238 178 540900
105 128 820892
219 35 401106
45 264 920629
165 186 795839
229 172 304045
235 223 40309
33 10 435921
68 180 114847
198 161 807508
178 220 281499
102 294 105760
8 272 756979
191 261 87962
275 60 574845
108 190 861879
112 170 897774
44 68 333600
125 25 192719
49 51 111865
13 182 469950
265 284 624607
161 84 41368
235 46 88898
85 258 21942
163 239 57791
218 45 399425
249 91 251619
213 139 549777
213 215 617558
106 224 795664
172 92 302869
241 151 369760
123 289 537880
208 57 77412
261 61 828917
253 239 50955
32 123 70983
95 93 574034
11 203 668255
96 183 960756
268 165 3784
232 187 409447
58 144 282892
178 181 249616
269 49 869173
46 249 125683
234 280 735608
86 102 218802
290 271 655925
288 264 666654
284 228 326060
255 277 380589
159 121 184113
137 23 951546
295 21 861976
1 170 754135
144 169 221940
261 125 307737
31 248 715561
217 199 456587
24 112 9090
94 35 632613
161 74 262693
142 249 974968
267 219 31732
165 164 961697
179 171 517232
276 248 471774
270 53 670707
157 77 363426
70 78 700534
125 146 752292
143 81 254353
26 185 659062
197 66 309643
40 111 302457
186 54 107691
62 238 139413
160 189 264054
52 274 719212
90 23 378799
137 43 348584
51 271 325022
292 214 29595
282 222 848220
206 251 337350
200 238 35935
287 155 736622
136 176 262574
203 285 248387
13 284 539976
221 31 689896
186 176 838540
31 129 832336
151 111 81250
187 71 910805
278 18 637629
111 265 300771
190 210 986087
237 279 125633
262 268 498372
137 176 626480
119 285 321813
166 201 538304
70 197 212337
120 114 826370
205 186 82965
188 134 883837
90 220 513540
198 200 33705
209 177 215445
64 49 697130
75 193 233066
266 183 959679
223 254 521933
207 77 600958
240 248 784075
150 90 388316
278 258 653097
283 247 470265
160 229 224803
189 185 314801
90 127 782600
292 166 127266
176 200 787958
43 61 735487
38 217 683919
225 115 539889
69 64 275214
138 20 864341
172 88 454522
200 240 879676
132 103 153689
84 142 645958
299 41 179889
65 164 380355
111 58 902713
33 234 346805
143 242 145769
145 72 380193
162 77 770174
115 114 744535
254 133 867777
49 205 245321
230 254 880527
87 122 528765
156 251 607562
31 36 157166
6 162 525330
234 246 42833
72 220 686490
241 129 439263
84 122 603410
163 289 261819
136 125 254529
254 191 720079
199 106 315309
30 151 775107
92 44 510691
47 167 165901
98 90 47665
66 94 738390
179 207 612915
60 151 269443
259 120 476247
210 75 543380
17 295 969686
178 284 687160
31 210 371828
209 122 103582
60 141 723737
39 102 425344
135 212 499367
225 163 308357
198 101 188368
229 72 564757
46 291 168600
91 106 178551
199 235 634412
228 242 663659
133 140 804953
192 147 251796
242 293 892140
274 77 154549
4 172 262557
216 188 952433
264 295 798252
244 25 895308
180 248 570040
148 155 533273
217 294 608162
137 9 40278
102 51 870937
56 115 974951
45 164 411854
119 282 589886
119 60 900957
225 195 167037
251 132 665834
103 291 611779
122 57 415409
121 185 198263
34 28 677320
29 278 790401
38 96 99075
26 231 497077
282 143 625341
296 203 834716
161 171 705692
140 241 761134
11 164 484165
25 173 967997
109 147 926062
184 287 362036
83 3 15730
49 85 19909
62 43 246673
286 41 524407
222 60 917383
83 174 192669
20 114 48989
273 272 217105
234 260 822264
168 195 876934
140 235 403931
188 85 939862
215 79 661890
182 215 243367
240 114 42693
21 265 709053
239 162 3187
155 253 963441
265 295 611661
45 127 799395
126 78 208274
232 118 826237
200 273 651406
282 87 698566
107 191 933994
297 291 643397
198 51 697389
175 83 360966
55 166 70921
256 82 201366
131 256 153245
177 29 826636
65 232 996276
181 131 935536
84 150 868112
227 274 690831
131 277 76961
86 75 416308
293 214 928682
49 151 8454
80 68 910357
232 24 831268
192 133 566496
180 65 377946
25 96 596881
27 93 178198
206 54 778080
264 144 770615
204 125 788726
110 160 291545
253 135 14147
297 54 521081
195 283 924779
223 23 20182
156 10 842843
93 151 222089
293 249 702095
126 88 461477
224 53 614710
261 165 503000
20 22 621604
62 219 740952
261 9 712658
53 82 679365
294 111 938571
258 205 433859
274 221 271950
126 152 788976
180 70 150176
34 43 484175
257 165 587215
276 14 994523
175 188 543684
61 292 939812
113 65 80960
61 260 946120
43 80 738711
85 113 461816
61 271 415007
281 210 704530
255 233 820764
15 58 389748
45 120 426532
92 28 651671
271 213 401137
148 9 85282
275 106 514347
128 205 308435
136 39 925371
55 180 852342
87 149 649062
126 76 596462
75 28 90085
276 5 173822
163 136 488589
156 2 354694
282 94 147317
247 105 200391
281 20 421321
39 132 99157
116 75 93514
274 240 335725
164 84 959972
245 35 240324
227 219 602546
248 42 865414
57 243 527712
249 176 20996
56 129 254212
259 128 688110
160 184 829002
81 23 518331
146 269 164339
178 186 768737
51 194 937823
95 116 149496
199 236 426915
56 80 873271
154 39 500865
131 133 329451
297 34 49767
23 171 976079
123 7 488761
276 285 832259
29 105 429654
267 122 650228
229 90 485147
38 126 197775
291 130 238245
116 107 628231
98 208 393008
53 199 792254
105 213 760029
55 233 174292
226 28 281246
145 115 208556
34 169 466864
134 19 969369
79 245 945476
65 189 89084
179 77 43048
95 150 959416
43 70 861975
69 196 212451
122 137 114545
211 95 733290
247 60 741504
27 291 557330
163 120 500566
264 17 797574
113 144 443380
215 255 643877
85 25 347533
178 280 19467
110 193 226698
178 37 598694
145 201 605952
120 274 844923
141 53 468562
58 83 25505
84 176 796231
287 181 322583
157 62 224210
65 233 42227
223 116 591166
202 51 978718
210 233 78797
216 107 432301
143 237 75234
134 43 46945
111 26 230476
28 284 34642
102 72 757994
167 240 999819
298 88 327374
59 64 462537
30 271 236487
109 261 51202
134 158 707518
137 120 412693
197 239 818599
82 134 681304
227 272 725956
154 223 23746
236 134 671291
189 19 112640
17 300 764057
56 232 863640
273 251 595946
206 211 944091
3 80 133086
113 69 771972
277 233 115286
266 129 810321
240 9 571566
178 236 132997
203 148 765908
65 202 904151
286 139 876246
95 107 972093
40 236 470111
116 297 527387
151 11 868207
247 215 282007
9 217 669051
130 75 246224
229 219 439709
280 294 73298
146 141 385902
19 272 553743
177 204 932934
65 166 806860
152 60 60284
185 8 539554
181 260 274555
127 109 738261
10 272 659133
165 215 588567
285 108 485840
55 195 629738
2 296 201835
92 183 46773
97 25 504509
217 291 497624
32 281 91722
72 212 158815
31 106 270264
39 60 414122
137 14 316461
77 29 659974
279 9 902646
17 225 316993
114 270 235611
73 204 812002
299 212 92438
229 231 631541
158 32 534192
291 254 428691
186 147 862826
93 139 187699
298 70 451703
229 8 162966
7 272 199459
10 203 214038
294 251 227944
25 287 519508
294 115 727440
250 292 851885
223 225 27287
33 168 949732
48 207 607196
230 185 207120
165 121 889267
231 228 746482
94 153 397341
161 260 810530
87 234 896332
120 204 165452
13 174 468040
166 178 414505
139 10 744561
35 85 255929
248 269 10736
179 64 719478
218 232 752097
107 206 578688
49 14 707206
167 120 626474
59 225 308676
11 287 403894
85 218 578896
216 271 526003
235 41 868060
209 70 820548
85 96 793251
93 56 145363
174 52 784587
190 91 291138
238 4 256282
285 268 418357
96 288 988861
209 267 260783
33 252 973380
132 45 768005
10 214 686670
52 217 734367
230 14 19688
76 216 989518
122 188 213500
105 50 641967
125 171 244741
230 160 965922
15 108 646499
95 285 74079
144 122 735522
71 78 400674
276 291 494079
203 96 130693
4 49 108944
7 22 850251
95 138 897929
58 293 370290
181 200 640592
247 67 833502
151 50 297079
221 190 58224
147 177 254045
253 299 360406
213 65 338456
32 51 977355
156 165 204664
186 74 661179
238 18 990193
23 132 947069
235 125 819451
116 22 903347
2 202 375932
64 133 626904
132 287 575233
272 153 704087
17 294 957525
205 269 741693
98 276 602097
52 293 269893
236 21 59048
33 130 184981
210 296 825993
63 122 836841
261 26 582290
151 250 761284
24 167 49780
172 264 655038
178 59 290833
195 245 947176
134 92 302393
40 31 229051
250 15 606963
215 233 494662
145 242 397698
201 226 540495
278 210 640825
156 212 219076
95 276 355545
64 201 66657
172 81 307146
112 133 919075
120 142 90036
159 42 210272
31 166 629567
80 49 404150
48 198 489645
230 243 926235
42 297 671916
96 287 736832
121 203 624687
193 56 329256
114 13 20681
60 75 28426
275 289 841442
6 71 658534
176 294 167028
75 66 345443
48 259 171102
79 163 78321
91 113 719273
194 50 877830
180 109 224355
292 6 459421
199 7 135076
218 157 332872
3 69 166850
79 277 941959
248 195 535696
199 150 943122
144 103 391857
54 231 861041
186 263 830609
259 105 788801
203 87 528173
243 264 921243
163 160 961168
39 292 637937
185 134 595805
216 264 21349
275 108 418539
150 274 58488
240 1 727391
286 243 430244
18 166 421858
136 254 859883
106 296 75498
104 239 657437
23 145 374538
37 283 635816
292 241 755012
183 262 888252
152 197 752116
31 39 973618
234 220 615465
3 115 762703
234 276 953349
153 209 287786
209 84 874792
115 50 612432
290 101 704586
72 86 353300
165 70 97735
57 146 729525
209 20 345803
234 208 214671
222 207 649130
105 161 339393
300 65 202665
161 7 596124
144 130 717888
31 126 119676
236 20 388744
138 257 850513
41 162 782681
229 63 802032
135 221 458153
108 249 132005
181 242 70950
287 159 60289
298 197 324902
263 34 778055
276 26 626241
89 158 675280
139 4 256842
162 72 387343
158 203 498332
55 127 104443
5 231 708319
33 213 214374
232 94 935382
297 161 119288
153 121 367916
108 96 821561
69 295 674360
231 43 982951
74 244 840757
288 239 238844
268 69 715573
293 3 950862
236 179 458495
202 69 149841
175 173 385091
196 98 812609
94 18 759149
298 278 824797
150 201 831423
225 282 925839
294 137 166045
230 158 206718
136 207 676814
177 125 783224
213 279 732705
99 289 589506
32 272 907000
269 214 499501
120 34 97819
65 49 714841
237 273 652628
158 44 405992
43 32 927460
2 180 953262
16 217 402855
74 184 792609
121 169 874605
173 123 279003
148 221 655826
73 9 873890
221 263 72170
19 202 593144
95 161 70521
293 258 302498
248 112 245872
119 211 613213
239 88 384426
47 230 74961
127 116 980071
110 241 561843
296 295 177908
181 244 607156
143 139 94672
148 293 873049
179 107 562932
261 42 249386
49 273 699341
71 135 159756
118 25 324512
198 241 912550
156 133 629527
269 158 253573
180 148 300295
284 181 604063
271 286 720920
285 178 52882
278 173 305067
101 187 63165
249 270 846601
152 227 174655
185 203 78013
78 158 123097
215 30 561787
17 14 353830
35 199 864278
258 77 311384
79 266 9781
277 242 427159
8 187 501129
231 300 305250
169 70 184749
112 158 485867
197 123 662065
92 226 282126
236 267 830359
209 49 4526
73 166 589784
140 298 555587
233 164 363262
111 297 12329
251 12 917879
155 274 385288
88 120 598669
228 258 334840
80 83 494616
208 290 266275
253 275 702789
266 143 172473
35 36 407553
136 96 949097
145 234 341849
99 156 348375
274 123 872644
16 80 667130
164 277 733268
221 173 439431
116 298 589914
118 171 49384
35 218 355085
270 202 708889
283 100 639950
242 54 354023
42 196 90490
206 183 699526
233 274 815692
77 69 912927
277 30 801521
261 85 184131
196 87 310660
140 27 676191
64 77 967088
30 121 881370
222 41 895422
247 55 561842
109 190 264165
236 114 296850
225 49 130553
188 140 782891
198 225 608472
95 153 542125
293 295 336888
53 204 143745
93 102 900340
94 96 516036
38 248 597042
21 116 687824
74 62 226416
276 166 240111
153 84 450907
178 21 48054
113 66 865698
57 163 363973
161 165 566490
273 37 735122
26 295 449901
68 2 547759
55 75 460482
179 295 927522
257 147 334136
169 165 178812
46 32 429601
242 298 570584
84 10 729583
153 264 360770
190 8 568591
98 159 814916
48 19 526196
118 247 985779
57 22 201178
30 275 779056
133 163 111758
58 200 899747
200 49 164259
213 28 75754
285 160 693301
268 186 957381
233 263 585383
154 17 761486
116 177 549860
218 18 89376
280 23 301107
120 224 692102
78 243 183509
142 214 298425
244 133 322976
85 147 407059
61 58 994046
2 220 782696
5 248 531363
36 50 386354
232 286 705811
147 250 365594
110 25 35266
184 115 159188
99 34 917583
10 20 262915
173 50 518806
54 156 908432
51 101 649204
251 250 801961
157 46 451384
78 62 507318
283 236 348710
41 231 208451
300 92 754933
7 188 291338
253 134 411382
295 94 600262
135 282 389829
41 290 948460
185 81 473889
170 49 870891
37 167 671530
116 208 289976
294 190 432008
283 293 886813
162 186 386070
252 101 39486
102 177 966916
146 202 390418
181 14 525706
118 147 788091
214 63 912581
193 237 544368
293 60 382281
281 64 159242
95 26 86024
203 170 775175
147 67 252265
50 77 4123
87 42 375825
199 95 501546
62 242 74216
16 289 461331
202 107 282952
298 60 695512
261 41 170608
216 91 861330
163 80 303762
224 32 466868
73 26 373821
85 100 278026
111 279 856091
110 238 893383
153 224 926369
185 298 521465
189 235 594079
232 107 140337
132 143 138212
289 297 666282
164 187 416087
223 54 97147
52 66 689811
263 237 169553
136 103 896613
67 76 164317
30 253 807994
233 6 513727
249 277 8869
49 211 425612
265 58 64031
156 190 214736
289 108 788800
227 73 517459
90 81 4220
243 156 642259
32 157 579500
105 43 805594
12 21 742475
218 196 513401
264 51 66452
32 55 105491
133 240 450566
267 11 313870
190 138 386177
50 233 321070
300 238 415381
181 162 174745
300 269 624261
262 17 307638
112 206 169478
222 45 312597
120 24 277624
96 198 151344
266 295 154358
98 153 856428
218 9 57483
170 118 673550
97 62 923940
111 86 417098
125 72 379182
117 2 393526
89 26 174429
36 66 478586
1 48 936053
96 216 197457
32 278 786572
279 277 349652
227 269 44602
264 90 585038
239 132 743994
188 249 799714
82 292 744539
172 144 34591
263 85 786769
283 94 541407
152 54 485545
94 68 70321
23 238 212771
80 292 327229
53 163 750310
185 19 292216
234 44 951793
271 144 971633
85 112 872613
201 216 101499
44 97 555914
36 18 271523
160 269 136436
189 102 984599
300 234 658931
72 259 145647
110 235 89082
167 116 971599
114 55 551196
13 220 315299
74 283 462093
285 286 70385
298 210 252871
82 192 508470
230 146 78684
213 290 13406
55 71 430551
44 238 431043
5 140 792035
50 110 169312
78 79 485540
162 274 165917
208 128 418314
250 85 780077
205 241 353724
150 296 274584
100 210 533611
254 263 336982
101 286 768465
193 205 24244
93 166 216729
150 96 503748
215 141 670901
15 87 568563
265 89 547107
296 40 41333
117 115 790805
270 150 328760
29 127 958038
290 99 158262
201 167 529306
299 208 837506
63 210 464733
176 69 392901
13 125 949664
272 229 986786
292 227 474241
70 287 48761
30 133 414759
273 181 342968
280 204 442820
276 184 517454
131 143 677326
225 63 293390
18 134 19032
96 297 177147
158 240 68025
133 54 316085
297 63 555564
206 115 660889
117 4 251707
86 183 825624
239 273 150185
27 197 760080
267 46 893477
72 290 451482
86 21 802614
112 17 999806
63 13 526689
237 131 14234
125 231 980126
127 5 426066
175 29 586327
42 247 309649
253 78 566340
184 138 958618
83 44 999497
69 164 793190
268 164 687486
157 7 756509
205 87 463823
68 272 558549
39 283 405480
6 177 634336
261 112 763576
263 138 107168
72 196 249435
209 42 458847
189 213 652030
35 93 767570
271 44 375210
273 129 73958
126 173 935147
146 70 270350
286 181 819323
294 212 884688
141 36 600818
137 56 923255
62 89 552105
66 192 908355
94 90 850333
95 293 296082
222 14 316254
253 89 663502
274 95 613872
44 71 263097
10 86 11804
236 268 564156
212 157 376156
136 239 630403
244 231 682052
141 238 618019
20 28 207157
295 78 275849
222 245 376736
292 57 188101
71 274 343056
217 205 62917
259 76 604648
273 172 328967
65 229 796316
179 23 96559
280 104 436187
227 92 717863
299 250 819968
289 200 843478
282 170 58162
220 297 812112
201 149 541603
173 260 948735
26 253 553958
290 84 487568
247 270 337206
111 129 472956
18 38 377851
44 278 571744
213 245 955704
244 273 456349
236 110 755540
234 69 144997
113 74 38755
124 212 886718
197 196 223516
181 179 409847
298 255 831360
191 247 442896
100 296 793688
280 17 999645
71 246 408617
136 164 687105
255 12 447985
13 82 443798
131 284 64088
287 229 458596
99 9 901728
55 239 16121
249 111 162545
176 256 255531
207 276 524123
16 212 457194
252 30 191557
25 240 229038
170 92 286001
291 227 779964
159 168 331383
189 29 465952
226 85 485586
48 108 372218
84 60 465336
282 16 934622
140 89 278313
118 96 121365
187 83 87495
276 18 891224
20 146 711849
1 75 251173
231 281 750766
115 51 244897
32 145 920292
224 103 239837
35 129 662132
61 294 154296
240 57 889704
104 229 866523
8 251 508029
79 240 835050
10 14 794344
120 186 216028
135 31 457589
186 291 881344
59 231 367739
264 250 834898
194 175 545809
229 112 236859
97 212 647848
25 39 517639
172 101 907730
249 44 746941
60 95 727257
65 16 842040
172 104 457381
136 181 104229
160 70 386679
265 106 927250
60 67 804288
170 291 78646
165 188 580678
117 237 957923
280 147 473344
140 30 462107
144 260 305633
43 87 796630
253 274 450735
37 100 237939
266 199 342297
160 231 603151
220 12 526490
194 278 52657
142 153 260185
185 227 604281
62 133 57968
255 214 818344
36 33 302039
27 142 260626
12 65 870900
233 170 573097
254 55 373449
117 209 414135
188 124 773903
252 194 752014
293 89 196325
16 44 752209
201 202 717306
114 86 129240
53 142 35671
243 71 870500
235 232 623512
252 217 803246
219 133 96895
116 162 203911
211 62 257205
92 80 96856
78 136 791241
233 5 290369
86 69 622992
252 293 30863
1 234 627806
191 220 386153
229 136 583709
224 247 420998
75 209 435162
160 57 394679
242 100 359025
173 134 675847
282 11 896879
88 34 630719
65 75 440785
232 106 772269
86 43 181468
119 38 715737
246 14 476793
84 82 746804
201 298 536292
190 40 896781
236 281 137506
212 145 114836
28 280 420322
163 277 115327
277 157 120455
228 279 101645
240 109 398160
93 89 615417
149 222 186741
24 292 124784
186 182 939125
276 1 476285
45 33 326164
130 145 642644
158 186 721130
143 263 107154
196 189 564550
63 138 889764
77 38 502252
284 191 516255
50 209 376069
104 211 29661
92 74 814666
134 255 72440
207 81 456432
67 22 37582
240 164 153104
239 49 860873
51 210 838783
46 174 395719
138 104 267190
147 107 441187
17 286 146593
10 286 151301
251 75 478432
77 124 1136
273 185 151589
238 274 455214
28 51 337710
260 28 326543
152 148 806864
264 299 110998
172 200 954136
129 75 254641
92 270 950589
60 16 961762
41 187 191525
34 122 490312
268 84 91288
295 198 808938
249 195 308198
22 48 818499
109 226 798407
222 172 762379
177 189 595846
244 221 81891
41 109 561288
113 129 274539
164 21 642915
260 295 706246
227 130 278430
194 45 386975
140 183 289017
277 42 26913
221 182 389188
84 234 798570
129 69 179240
242 58 690073
85 210 720120
23 143 660044
244 147 282815
50 140 398865
176 181 126506
259 79 397832
79 71 603793
24 294 42746
218 181 556830
253 107 78764
149 13 371432
151 36 628545
212 45 352098
266 5 525838
249 263 707021
89 150 768575
223 141 30154
155 108 22387
193 13 700206
221 258 866323
12 24 874353
186 88 802118
282 221 798236
242 70 677173
247 110 695859
297 32 759409
49 228 114806
91 29 865359
155 286 979590
275 186 240133
168 108 496642
119 246 923683
233 214 206989
211 138 958569
220 268 726252
226 66 398715
47 179 887817
79 267 936061
55 290 408800
204 87 706504
226 245 247397
119 229 215905
58 52 870839
277 208 519740
213 177 481458
133 155 297941
58 300 775506
58 259 780082
89 173 391287
216 122 215834
77 280 855712
73 220 48951
161 17 21065
281 67 951511
161 145 951863
278 169 208676
38 65 776223
172 267 75296
125 252 82106
97 287 591631
26 133 256912
66 126 398936
289 172 506511
202 33 947271
175 39 538747
292 116 950329
46 66 912515
199 278 668611
139 158 514328
274 135 288981
138 281 399908
119 216 505749
151 126 968272
207 22 283758
44 3 628371
229 126 387862
86 263 963716
151 72 393934
204 149 756612
126 57 704125
121 288 174397
220 174 32307
274 191 95592
41 153 183862
133 162 167649
272 83 588191
94 59 494075
204 117 904763
153 35 810350
231 131 492101
246 47 98887
234 286 627239
222 201 890533
189 76 41141
55 58 412504
112 218 497609
45 108 478311
157 119 426607
247 165 273017
258 241 526280
32 180 701181
80 105 128892
224 252 553123
221 259 554859
292 100 821873
165 104 759963
293 56 703062
55 7 242268
123 141 71123
115 170 702002
240 155 218792
54 69 11784
205 48 43228
84 158 585175
142 134 287701
59 249 343379
37 243 971451
75 202 175457
127 10 790426
194 119 366915
182 203 285740
192 159 525130
88 28 229611
99 107 458585
70 12 290841
205 191 407312
85 74 688962
248 21 499831
208 22 435692
61 106 200358
260 72 937771
233 131 350415
251 35 688026
31 9 703911
46 205 678532
18 292 341904
297 93 8317
143 125 324603
95 3 544721
270 76 418419
72 191 902696
89 217 697374
284 272 986848
240 106 986331
220 6 908182
205 170 343081
282 67 900080
240 295 147140
296 83 488264
222 280 422407
259 251 101467
161 175 12589
231 76 635074
50 239 748003
22 186 264032
211 263 44044
121 229 817134
149 282 410034
5 283 625770
163 167 193775
97 65 293633
73 232 46369
250 229 306434
207 55 940394
19 66 141461
54 5 867290
244 135 263713
299 142 273464
201 13 510551
112 215 34298
165 230 728877
3 273 481955
27 242 522267
288 126 935646
66 132 731623
174 172 551940
90 178 669247
23 9 166776
217 37 283805
296 223 561568
259 37 301211
82 46 583581
138 42 60563
96 84 889575
80 148 887639
213 185 843062
83 283 102185
63 74 529124
283 242 55650
156 162 781986
159 212 992972
69 74 492048
170 50 212244
271 3 799550
299 180 447962
71 275 790303
91 125 314789
252 109 803663
128 115 873642
247 297 46658
273 12 493559
150 273 273233
233 29 579223
67 172 622046
242 275 807681
195 43 366876
74 122 949042
38 63 933517
293 102 742997
112 270 497244
132 144 640469
6 300 389778
61 192 746386
246 148 465112
106 99 439972
125 190 682284
174 14 331341
135 1 779367
293 268 126425
152 258 664698
2 298 14254
187 261 576036
183 91 349689
133 299 999808
49 260 232190
110 277 839437
270 267 47286
77 173 292607
31 217 366913
173 107 567730
245 163 673191
242 295 182313
53 272 715432
133 119 977656
264 272 508758
154 65 242162
262 57 640958
234 194 239269
96 290 347462
44 210 863437
121 6 419171
200 185 201701
27 173 867919
17 46 961592
235 113 528729
171 108 921162
207 44 887287
296 216 414701
146 67 860232
136 288 592603
282 113 682682
148 287 832958
44 42 686565
32 197 411967
279 55 542431
232 164 313360
262 175 411813
91 200 291104
6 284 422547
172 48 820092
199 8 441284
237 198 179071
258 159 428041
245 276 882619
256 30 292764
245 38 361403
166 277 746533
262 257 349184
289 191 9189
263 52 341869
187 63 654640
168 162 719259
22 63 666360
92 104 363575
52 109 561370
229 224 371890
204 75 680408
198 259 416368
49 120 867085
245 142 98794
271 228 291617
30 100 944285
253 190 132037
39 271 203478
268 30 372396
284 65 206422
158 57 774073
55 164 784959
149 97 928520
162 255 90397
67 278 646571
32 174 268576
136 260 287012
39 176 734187
13 276 643597
223 26 19072
299 48 993607
99 208 654523
136 191 375145
300 85 700355
87 272 614939
14 298 727455
121 21 532787
270 151 323269
155 297 434175
168 76 721550
295 76 487487
108 293 95112
142 31 515391
236 44 728878
86 229 603144
138 57 579619
188 117 418544
94 263 863832
210 269 282746
170 298 625386
114 11 347076
54 256 271059
163 66 498151
242 270 581931
59 72 902438
182 82 970161
255 274 933362
266 123 715647
220 102 833203
141 26 946608
88 118 913827
220 63 632315
189 245 157335
55 252 205797
204 25 712864
150 261 645579
217 154 128669
66 41 638721
19 176 886487
113 209 605388
157 232 527045
195 211 883378
195 15 561829
285 96 203128
55 1 986232
287 217 924428
124 158 977092
92 208 915867
284 54 175415
161 222 968816
165 281 415755
79 34 499846
157 111 117769
45 78 197438
155 38 730655
240 220 684500
277 226 93624
22 212 762968
257 157 485473
138 141 431682
84 253 635290
280 189 28151
21 199 434029
230 276 86389
275 14 127363
103 192 920416
222 259 773459
261 216 987197
271 92 959536
244 83 877981
139 217 278887
247 119 123556
161 57 968037
103 195 912231
121 84 985093
141 124 483811
218 152 751881
180 264 485355
246 8 574633
29 45 290905
220 254 681331
152 294 572552
209 28 276539
146 188 831554
161 16 435700
72 207 28477
219 257 110896
154 268 360023
91 50 283179
26 85 907087
126 84 613451
151 117 899513
109 48 254568
7 91 170062
138 153 624888
198 35 523477
15 230 265001
183 252 123661
26 196 658165
196 211 792378
124 176 394271
39 217 390722
160 114 586339
228 264 165952
262 7 447043
25 210 559812
26 60 128017
185 280 163775
222 75 472576
281 197 171476
151 66 479688
30 193 845136
108 228 164870
211 233 308679
169 286 601945
41 74 143285
115 205 640334
32 82 837793
43 50 950152
220 144 330904
145 123 198367
90 288 323614
272 222 61723
160 145 715972
62 292 736661
63 196 799450
151 104 559581
203 155 707948
160 173 263692
8 227 268298
16 207 17998
29 196 948932
85 82 492897
50 277 392870
181 2 840172
176 273 25859
175 109 413649
118 226 874459
259 283 379256
10 183 500311
297 103 379828
281 140 486640
32 122 408787
173 154 133308
92 107 203822
281 89 931908
22 71 713516
24 87 850708
222 300 476779
246 287 475400
143 150 570484
268 286 210342
190 175 604009
241 45 49320
266 224 64767
294 252 232909
101 123 204016
147 58 906192
29 295 916249
234 200 412363
283 46 138977
156 151 823079
260 24 511603
228 283 154265
201 282 701004
186 45 361120
66 87 63854
101 115 972963
221 227 273602
148 141 57718
82 60 873513
2 247 559883
62 266 485120
165 198 609597
275 166 532266
32 12 684331
273 260 997364
215 194 466858
272 160 227569
291 185 419597
236 77 887923
204 200 846517
91 139 65442
107 152 383074
44 77 525862
263 238 280651
55 194 452715
268 112 265007
22 271 504665
299 233 382585
94 196 705043
58 128 278265
147 94 566387
83 211 556149
219 294 285269
168 127 567859
213 2 598270
188 76 653051
162 108 547107
107 225 397974
219 122 107884
153 56 67825
104 253 653077
99 38 168708
11 97 710397
266 145 282355
255 11 309178
141 9 117013
247 31 990187
166 101 877741
188 241 92192
230 221 695243
7 158 936456
117 184 783167
178 135 509472
4 28 269132
112 14 409373
65 44 442838
43 77 397417
142 175 748120
120 115 511328
57 270 639676
92 133 341688
201 272 754327
244 103 134706
70 152 903436
19 149 786732
244 95 423286
107 155 833473
10 89 506096
225 164 80707
287 222 89295
83 277 613989
97 233 272693
64 189 526611
145 220 281730
74 211 735164
77 299 451051
75 146 36364
9 214 343632
34 192 53871
191 148 194684
59 278 715851
189 212 451330
141 48 517961
118 198 46496
164 148 921869
270 23 995062
295 237 343484
143 187 353724
287 122 963763
39 35 366275
105 170 207171
4 110 48767
182 296 160583
46 185 250469
23 290 588233
224 30 480274
249 294 865860
118 64 779219
109 100 715379
88 105 332329
19 172 841567
99 37 398516
211 182 805475
97 157 970497
119 167 94484
137 129 612053
135 185 368379
16 42 428195
24 27 43585
55 20 259214
189 40 87428
113 135 858888
41 63 125104
228 10 460020
113 7 216144
182 127 788296
11 209 231073
57 159 371305
193 234 593739
126 128 637545
291 55 262295
245 138 316095
57 190 556182
106 191 878699
132 262 757258
179 196 533634
23 248 201604
261 149 492881
116 226 389569
77 40 333296
182 267 639222
33 127 569952
9 53 750299
291 158 711195
74 179 675942
147 2 42831
265 275 856870
252 249 596601
179 71 111391
34 224 657840
182 96 849968
2 158 624768
131 183 776385
17 175 681501
206 153 791176
37 56 132101
44 45 492976
252 271 522666
192 63 628183
204 92 615504
244 54 736552
213 30 902944
97 171 382987
218 79 139868
279 119 762026
224 177 651108
18 211 736918
269 61 202736
107 270 270940
14 248 53829
35 240 248228
163 19 564600
164 67 982598
33 56 892095
136 201 587006
119 178 71683
251 92 202666
253 132 44393
290 217 145946
223 240 487043
292 67 424106
70 290 272846
222 52 695075
82 114 34132
272 165 276372
189 203 330328
44 239 105304
251 263 254383
185 278 190287
13 121 278709
179 188 899408
239 77 809634
180 49 533890
284 24 960401
58 146 775117
264 100 416810
251 174 676559
296 263 321581
263 195 462725
273 266 204363
15 43 734121
92 274 850691
136 279 311281
261 223 286214
30 267 957060
132 229 294578
122 290 393255
297 254 243947
128 200 639296
298 149 210277
187 12 382763
295 44 330804
244 67 145520
24 197 198729
182 106 878853
78 267 782344
261 192 175742
284 296 525200
77 31 503512
244 278 109428
162 238 894240
7 191 218833
288 189 641937
281 168 616763
231 157 909263
49 41 641332
239 232 997471
106 263 380818
183 75 777105
21 50 609955
70 243 796497
252 246 667329
153 285 203612
265 82 453929
86 98 252321
278 230 684661
73 206 825149
75 242 955652
181 263 829815
168 141 655376
62 121 165655
143 44 106096
152 79 871632
80 112 871896
256 166 724740
275 250 427469
200 145 203393
224 27 327488
74 126 885258
265 164 760920
125 206 434217
237 78 962259
43 53 791256
202 150 215178
146 272 159012
102 240 666693
111 152 764813
199 58 107304
166 283 220932
154 202 220581
126 59 53011
117 55 755637
63 162 310169
283 26 655638
91 230 482863
23 61 128830
26 158 618678
189 113 348188
157 290 10305
21 58 299014
38 23 35295
277 13 217351
53 10 240940
195 16 339668
88 3 544203
272 163 719118
45 25 816844
283 262 884954
197 184 843138
83 156 486611
86 53 488
54 126 317631
167 228 513079
290 64 168001
281 232 430578
219 189 42670
54 73 211185
163 7 391026
284 282 508953
124 271 980658
101 89 273035
187 200 616343
123 280 409517
195 66 704953
263 104 635234
103 237 407032
100 13 734
273 80 215004
242 290 364092
8 80 859228
296 152 121348
185 170 150972
34 110 659242
253 10 933089
49 40 232665
204 236 895294
90 273 922745
232 53 878714
198 286 120561
79 70 357270
153 243 287110
19 31 939114
261 197 517229
11 298 999156
86 31 174841
186 298 325796
49 148 881592
192 1 351032
172 31 879548
183 113 676708
274 245 232494
65 172 30893
39 227 634306
89 231 645240
160 142 658570
218 102 285718
278 142 932577
150 31 394796
79 201 19317
247 48 931997
58 267 905544
37 153 90368
109 18 104894
33 31 481827
86 123 599548
252 102 700888
193 270 164042
135 63 182844
296 228 292641
154 218 802977
196 105 916444
100 6 681006
216 160 732861
280 108 616329
236 41 468408
204 180 91995
201 255 278910
16 221 941210
196 28 899879
203 4 686053
292 115 585637
154 43 900146
75 300 901347
88 49 270395
280 105 519508
288 148 569083
56 204 825224
246 165 786136
264 167 629916
289 278 206994
215 164 300833
252 199 529723
116 230 46009
107 121 170070
223 202 14409
11 77 246777
76 218 570220
19 206 27462
172 237 196720
248 205 201845
120 270 169561
68 134 27607
259 248 79348
159 250 314796
126 20 200008
70 23 622215
67 249 572772
20 273 809611
260 107 381073
105 132 723312
46 225 596768
220 125 856842
127 158 45051
187 206 668802
140 4 750065
40 102 985724
230 263 29094
150 166 618784
242 160 614823
156 94 854697
90 268 66541
131 257 117640
171 18 840923
164 14 970347
138 155 694633
38 101 711791
24 141 552337
52 281 517784
285 158 567272
262 59 574284
146 262 94619
13 169 388633
82 40 644343
227 125 246911
159 282 510593
139 232 521197
35 233 902816
150 193 470093
45 56 255270
75 225 363330
57 51 651575
85 153 12345
239 60 393261
104 57 921779
288 155 832353
244 224 634652
10 181 351920
221 219 276071
206 138 930550
117 73 875781
281 190 303132
257 32 704414
291 62 880984
160 214 260987
87 116 951210
72 45 896674
114 183 397892
14 135 288552
289 2 537084
12 295 439218
76 139 894345
6 181 442431
92 18 454360
282 152 302193
13 132 792093
76 133 436792
292 51 770680
221 226 700659
131 291 316961
103 156 444609
205 154 875817
258 60 413687
96 210 461661
95 133 980461
14 215 348821
138 113 619804
79 2 72776
263 81 746688
176 165 749095
125 131 359016
257 27 232841
117 13 987576
153 293 177073
73 136 830087
270 62 636324
18 65 827946
195 272 753510
78 33 554764
136 11 690729
82 103 169883
100 196 240523
146 273 994431
87 103 973918
125 151 21833
242 276 955329
86 254 595059
95 248 830895
209 262 321338
166 83 365522
115 94 940554
196 198 493928
170 71 205610
29 194 990931
47 231 653779
47 64 739150
171 6 221349
10 236 848506
68 131 615759
92 91 717105
42 53 662691
89 149 413087
146 56 808590
42 190 771834
222 163 286088
40 219 445635
46 94 741146
258 33 328185
209 58 598044
137 92 44861
98 292 956043
60 244 732241
50 45 559815
61 190 226320
201 103 405273
244 102 376857
139 221 279920
52 148 566932
233 22 267751
142 169 687028
131 58 205585
202 138 525902
260 9 242444
234 127 130562
286 118 505683
295 213 444711
26 179 929921
202 260 889920
106 77 846710
47 291 142846
266 261 851240
285 100 895831
258 10 407806
248 148 841751
293 273 58859
256 265 905357
53 123 456648
143 153 671625
202 252 492496
284 33 391359
215 267 730001
182 149 150820
216 266 827261
227 24 865296
30 201 719232
65 261 246979
193 213 814457
169 244 737165
60 45 899251
28 272 150372
14 82 870513
143 272 377444
4 109 252855
180 136 100456
92 159 379042
280 287 156560
259 282 754722
86 12 614533
135 186 823995
11 184 58349
45 89 242190
22 107 393116
67 7 477700
24 4 316080
234 122 410274
275 246 545887
148 70 228603
21 138 544224
286 186 276891
94 273 806631
109 45 747985
76 280 100853
195 166 778768
198 298 432900
268 59 371099
94 150 255065
2 295 424796
240 241 459910
268 221 745735
288 6 245553
190 50 758482
129 218 984386
12 259 371150
237 298 754614
129 124 348809
249 36 49709
118 154 388092
291 231 902416
32 22 345290
132 157 480047
205 112 517361
142 4 613723
27 296 866028
175 96 959552
285 145 326973
99 90 831329
55 234 154749
297 177 135168
11 71 115029
222 110 424679
274 91 231766
152 249 425998
130 190 83539
219 292 140404
84 296 97075
98 283 823616
162 214 615371
119 70 973341
156 97 149686
118 300 429578
88 195 794647
195 8 577541
250 35 843954
75 216 293983
160 300 625722
50 138 361046
28 175 42331
121 20 191543
24 53 558409
62 282 651934
67 257 824702
93 14 424106
238 292 79046
115 62 138694
211 113 416014
1 207 168036
72 227 519020
14 94 9366
151 69 205018
204 207 463000
42 176 558133
136 65 280793
18 255 394415
174 12 161654
28 176 831752
16 101 844785
109 47 978967
92 263 427651
53 169 695662
82 65 714023
82 193 445647
34 106 907667
264 1 393143
219 191 124427
151 234 743803
134 260 77739
271 187 377491
207 296 677049
110 171 280486
260 8 659869
214 202 160175
297 296 715651
92 255 262823
248 231 962408
185 159 295722
126 61 9444
106 13 507857
116 188 723739
119 295 208002
227 278 692645
136 30 684158
289 89 354176
19 261 937399
32 81 913455
145 290 517634
122 113 61379
217 122 720312
119 51 727879
56 203 77687
91 207 706931
233 69 736024
49 121 418287
8 11 820890
248 138 724380
271 211 347132
94 116 18805
45 3 931290
176 285 487781
148 16 328542
9 239 905443
65 137 678661
107 300 657723
48 41 295536
97 219 917461
287 182 14249
186 40 581145
39 108 702512
295 262 180107
268 223 906956
24 130 399168
146 50 239142
299 175 653659
298 172 823453
201 108 304027
290 60 194796
36 203 606280
155 34 259476
101 246 365367
15 181 955238
198 10 497508
77 53 31919
178 217 437096
234 279 972867
66 224 158080
236 38 13798
214 227 307438
135 177 579859
193 22 757043
262 256 180691
282 193 1514
287 149 944478
61 298 321364
290 295 613328
3 215 700590
175 293 587981
238 31 941344
56 260 310733
116 133 783211
96 229 513005
179 134 297077
242 260 131008
107 38 523189
206 184 507952
173 66 575821
235 50 847141
127 8 312150
224 4 838672
257 244 558565
76 229 944716
154 117 240445
193 103 346307
94 164 471078
194 39 264375
256 10 523848
88 124 854657
207 226 68946
31 259 884157
282 207 470783
196 140 504587
97 261 862107
298 218 783330
62 139 627038
223 265 488666
57 54 641151
195 96 220766
160 36 425611
178 148 938134
37 161 995508
179 16 919171
50 262 424655
288 114 817255
149 247 902053
205 232 323131
40 290 818074
170 188 661953
180 61 435713
17 213 758075
32 247 249509
20 242 287131
231 235 185533
229 297 866176
167 299 221347
48 200 630188
226 289 153996
53 176 391683
286 191 164562
33 215 492728
225 191 895352
195 28 425723
250 77 183957
14 282 341754
294 156 267797
249 49 344922
68 238 881440
178 230 513400
73 176 720460
80 206 630098
260 48 216432
16 276 145702
172 66 512548
4 15 807334
9 242 869315
139 104 894425
253 191 596026
174 60 74678
131 61 453820
104 95 313942
230 72 374208
56 32 432610
187 26 541234
69 259 787391
202 149 519146
217 117 137301
220 68 680849
174 144 886996
193 71 63292
11 100 320639
44 154 688186
112 288 212786
71 106 762954
265 172 169413
203 214 975579
99 218 654971
240 242 429321
189 265 946958
187 54 763372
57 90 144541
91 294 524786
287 40 854083
30 218 1230
91 262 801739
51 148 170731
85 230 867574
222 160 34471
106 167 541365
70 262 191147
18 203 423374
231 193 148335
124 83 412843
226 74 886139
265 69 91379
100 40 783518
247 198 188164
274 189 904645
243 260 702265
51 222 574139
168 118 925505
138 235 934640
255 180 195286
63 150 400787
121 280 776093
34 11 212066
60 54 201041
138 142 691377
254 157 287907
131 27 937818
117 67 170247
240 104 917805
75 239 322016
150 119 733759
104 264 133196
164 38 65993
296 155 532686
222 190 629626
82 228 453388
155 53 27271
45 251 10539
80 205 136464
222 223 440124
33 53 27772
221 262 106356
170 260 168971
137 180 311961
120 15 278424
65 191 607139
281 162 666749
243 189 342029
258 110 491279
271 1 888760
195 138 32187
227 184 62734
256 41 162146
203 66 116530
171 95 608285
213 178 266693
172 188 795974
56 91 748702
166 159 700958
52 195 676234
255 60 454638
249 210 72942
252 273 837761
185 129 222397
288 21 193321
255 225 378176
151 46 555414
132 81 661020
161 283 523829
145 89 338957
58 299 761938
246 58 949660
283 11 281494
3 18 431707
41 161 527830
248 300 338648
18 72 45678
275 21 101749
293 264 519031
63 176 646974
217 145 714527
226 19 400161
133 70 446232
288 224 774382
291 44 39441
114 154 273642
121 249 412770
94 250 365301
2 102 647300
134 87 54489
101 28 962114
29 255 241131
42 202 852036
78 83 665391
34 65 645462
264 54 591023
295 219 778162
263 26 520080
267 233 129676
207 73 177630
97 248 824201
269 190 634631
34 5 502825
180 276 813300
233 153 761970
149 83 100186
194 154 188169
247 218 795892
256 33 918560
73 13 174532
76 120 121386
67 88 467535
237 61 159140
112 183 270062
17 189 711931
130 175 202949
114 168 130353
68 186 727526
75 145 433310
72 108 473100
201 66 386476
195 214 135293
57 33 494365
281 23 18323
54 25 222787
91 241 299848
273 106 176429
238 142 83191
82 179 189576
251 101 622911
224 189 307564
277 286 371907
180 220 991329
25 265 993895
49 43 839914
3 12 593502
181 207 859491
72 241 866270
40 136 889927
63 251 136217
279 137 9946
9 97 64306
159 300 914938
6 158 228034
205 177 832285
195 116 688439
263 194 605215
145 166 647520
246 3 793786
63 168 287390
129 119 475689
83 184 4140
115 82 696312
40 156 173542
228 85 907961
239 180 130490
294 59 517209
118 89 70417
89 251 384206
246 208 231643
13 241 473796
194 156 574145
49 257 932716
214 2 491618
256 212 725393
186 77 566391
161 86 361277
219 108 449018
169 12 605438
96 161 752891
44 224 940381
71 126 379005
226 233 906610
144 277 63673
121 233 603316
10 146 372414
184 145 548945
38 68 501050
291 48 80140
278 274 355169
117 97 987691
150 21 719622
206 2 202105
135 80 766520
77 13 265271
300 195 293696
83 33 474579
95 194 811582
100 188 75595
175 41 688760
264 32 466797
291 251 513346
26 287 38039
7 96 421011
95 52 630735
49 19 927158
98 285 732359
161 58 81872
284 120 455709
259 24 105063
10 226 424637
64 249 187961
164 192 338134
290 118 916349
35 65 728227
120 138 665933
211 274 166471
275 189 180114
218 287 658401
181 64 937366
297 251 633875
142 136 135500
250 132 720435
148 277 546964
293 191 517507
48 115 216228
41 31 61617
73 53 898999
118 70 472675
165 254 767403
210 79 702355
41 91 119352
79 204 887236
183 260 646291
172 103 866313
30 66 843015
246 129 3308
30 19 240466
231 180 582334
34 108 58690
17 68 578632
31 69 7812
212 173 737834
98 136 362963
81 292 577019
175 144 443365
223 267 117217
282 91 335734
169 77 372338
177 83 62918
137 187 961993
297 293 955701
171 212 426519
230 3 432987
250 197 678730
263 241 592900
132 179 330460
150 165 176846
193 109 931055
55 142 476794
53 131 400682
263 45 164196
269 39 541999
111 73 126615
91 99 483497
220 248 650774
53 7 722010
230 134 84606
258 65 12130
137 247 242921
93 242 320711
61 53 772911
20 115 952174
134 195 737343
219 83 288316
201 178 887091
163 188 639040
187 89 482435
164 73 664223
45 257 546120
57 79 264420
85 132 991715
130 191 169654
102 129 487877
140 267 891598
119 9 794064
152 293 254959
90 12 723789
33 291 132926
16 70 971498
61 101 541685
17 228 13629
195 154 889558
2 174 334771
232 294 75519
170 61 752297
160 75 846634
255 34 414884
95 216 65982
102 57 799679
284 123 793438
154 176 807213
234 46 672750
225 300 533113
110 47 40497
236 209 440797
141 281 825587
297 213 718280
143 200 304133
17 241 783478
257 234 775201
42 193 294917
199 152 251433
43 165 809022
281 293 983405
27 123 521560
261 121 256923
78 203 776404
30 222 497931
197 100 300465
100 262 554007
197 73 969845
117 23 808533
41 96 413605
49 245 442161
168 212 867312
210 62 326053
203 265 335104
155 16 419881
11 289 922216
294 146 796915
207 138 562477
138 299 46243
9 140 971889
193 286 671568
37 123 98826
59 191 172045
47 124 841017
279 249 50673
209 213 159386
46 53 448730
150 279 781455
113 280 438372
299 155 388155
143 172 700327
242 107 370808
103 255 694505
242 124 274749
202 248 922901
134 161 426246
36 238 191074
183 300 279342
282 127 907043
46 156 986977
48 193 315463
248 53 115764
61 151 124077
162 106 543547
104 186 788825
207 92 728134
241 226 369243
262 273 868767
255 58 576873
56 108 599371
191 277 255459
181 198 915852
3 159 880304
176 169 196898
165 290 648168
271 251 563397
165 271 839634
38 113 166202
220 154 438889
186 136 799963
54 6 737084
291 11 656669
16 170 406900
145 71 27335
18 81 604130
300 166 653884
41 237 412422
234 29 52988
253 82 218324
143 231 557797
175 253 790855
182 8 793952
245 187 462693
23 294 521562
208 181 681120
248 13 575416
61 285 57967
60 283 34383
6 282 629432
121 295 256736
116 60 832817
115 107 34489
130 284 881019
92 77 332266
84 94 250173
49 272 640739
191 246 339747
243 274 521598
156 220 319024
28 138 692562
133 239 694703
67 286 568700
49 186 290645
147 153 206923
196 229 524921
132 55 909018
213 246 966400
17 26 537321
128 36 564339
137 205 941261
183 275 308934
76 142 176710
90 166 184730
105 169 29898
228 14 585101
208 269 733561
120 225 599180
242 236 550235
182 167 791730
299 237 428269
130 108 185393
198 244 444220
46 23 452320
237 244 705246
32 128 872086
107 96 444733
117 126 376782
52 87 612900
51 296 297639
251 143 929369
117 248 121345
92 182 856877
295 116 588943
111 69 745224
98 280 705195
135 160 509145
109 300 687602
187 111 476596
78 37 414267
12 48 570990
65 71 453399
61 157 828449
138 168 788721
116 18 145415
285 243 274007
291 151 609230
161 48 166814
183 103 100216
190 141 460872
69 146 772185
113 221 333715
227 108 691289
38 31 41363
176 100 645726
297 143 256861
11 227 267552
164 189 972663
8 99 392502
233 127 364737
93 5 322614
98 189 848525
100 221 945202
41 71 210578
180 35 315896
201 3 387634
56 99 548515
57 192 480367
85 198 823579
1 164 220857
7 179 928603
124 289 442042
184 298 955682
166 117 363253
20 54 569702
110 262 809680
248 235 22428
249 103 185002
217 183 840459
277 236 466580
131 64 53898
61 119 297553
53 56 198179
185 169 445033
189 117 910413
31 108 958883
260 175 111035
84 204 23857
219 115 421605
167 57 152325
163 18 35821
284 51 510359
99 181 793881
134 262 843668
124 261 798169
70 164 80104
146 293 159104
99 295 596302
87 65 743441
280 102 839292
129 142 977244
249 136 248599
191 51 630716
167 121 314042
211 273 824413
62 14 856425
130 177 527025
234 273 123707
274 157 670511
143 243 465787
198 140 947292
254 204 329322
226 60 679542
240 294 993313
19 47 8233
212 164 850306
238 3 792575
178 84 723721
61 89 103840
145 189 288801
73 269 415870
172 185 996560
129 63 86586
127 248 997952
103 124 607245
41 2 593570
200 136 357833
72 140 323431
175 153 435589
269 291 620233
191 268 564308
222 257 253123
153 280 894277
63 126 515247
202 296 451574
292 130 278626
10 220 107133
148 275 522859
193 222 804405
91 163 799405
28 251 115079
73 39 603463
234 185 120637
27 163 234939
261 184 5391
7 63 122738
119 87 375781
138 266 518904
149 285 708827
96 64 454400
251 39 299166
87 258 782117
127 1 995497
16 228 159366
190 289 267094
62 36 602303
241 144 829219
10 189 347030
253 103 532997
242 49 223654
195 255 976979
26 270 103119
121 164 945092
36 298 665637
43 28 243263
279 223 195719
48 258 183635
80 197 245435
43 11 428760
206 188 351199
24 156 742368
71 21 823103
188 34 195828
259 209 522687
127 143 910476
41 61 264278
117 240 621590
255 190 302434
289 251 615262
100 99 399175
156 198 794369
219 93 666354
254 72 624860
165 13 109777
211 187 465514
280 219 621633
192 297 216451
195 56 677502
105 225 151950
172 171 751015
142 81 769255
224 269 151764
299 76 666711
109 25 605129
272 36 345231
189 60 160133
199 70 980975
97 100 937778
157 221 382754
184 217 764063
27 151 94285
222 105 815684
218 167 494149
180 227 500451
263 223 497222
144 88 818332
225 277 852830
9 286 232127
166 169 698271
19 116 208125
7 164 278199
131 286 12364
275 74 864257
60 206 330726
81 96 113738
129 37 391260
158 50 382450
136 29 7344
79 21 238826
56 155 767514
283 184 812910
244 159 780189
8 191 980249
14 37 260343
244 86 435874
173 136 878816
228 256 821366
142 90 220202
291 6 442623
22 69 131934
110 51 80354
232 191 611029
25 49 906466
226 136 933857
224 133 133189
76 61 754202
222 32 160664
163 194 744131
78 155 830715
215 205 590457
26 58 267453
28 25 156105
293 140 275229
129 16 670931
226 142 320806
210 283 626591
69 136 111449
295 287 136928
64 3 934696
241 215 729837
288 104 344615
69 21 131969
233 133 947057
154 228 188717
184 269 694787
160 41 355308
267 125 198871
289 167 936512
175 278 848867
34 119 142054
187 192 180985
24 115 660634
238 236 272341
202 168 114930
30 230 127661
228 162 339895
248 243 955238
153 290 501211
199 62 973883
224 25 898237
88 173 902860
147 25 353011
55 143 254843
291 140 816508
273 31 580288
254 132 222691
274 196 935869
113 62 739388
138 274 304411
67 185 832053
88 84 143593
138 170 964420
100 284 142826
44 282 49349
41 111 500680
136 217 166279
62 127 484996
232 228 498912
297 144 637019
66 17 790195
129 78 733920
158 247 213069
151 273 708235
68 184 855209
1 182 5269
205 34 729743
162 269 38346
225 141 449832
116 217 607249
73 225 705132
214 286 673814
259 189 671647
26 236 477079
6 209 194750
165 189 294670
142 180 583336
228 175 692060
255 243 289212
16 108 819800
211 242 379789
141 43 297177
75 101 744442
270 65 167923
253 244 493264
241 262 871939
86 271 249276
68 265 267066
172 93 821860
11 69 940590
232 209 225579
28 46 199285
259 101 706216
194 57 443378
116 31 790330
145 64 484689
159 81 943901
42 105 282953
259 27 779429
19 105 851649
25 106 226943
281 60 145283
289 217 692285
103 27 573
296 123 210091
21 44 591705
202 258 677511
299 259 816750
245 170 963224
4 45 404975
29 131 906910
102 202 8505
246 143 479723
232 64 236341
173 30 895019
168 20 346048
63 87 734347
213 197 974663
55 278 942193
249 227 876432
143 115 26075
25 207 258267
245 120 268477
185 143 892284
177 65 721344
169 137 114123
32 173 161066
54 281 177155
194 91 34597
165 177 174141
209 235 718895
197 14 156327
227 256 715972
91 46 57839
159 267 257439
247 81 200482
229 259 953999
279 245 374936
50 285 968708
159 108 633726
80 118 644094
1 49 951114
191 60 305178
214 235 577721
55 170 889894
85 161 519947
42 29 686700
106 133 394166
133 38 558773
251 7 635148
35 73 465100
271 263 445559
253 73 242136
137 97 227992
182 101 362005
162 213 692200
183 49 933467
2 44 930574
224 131 14466
288 226 381838
149 11 434075
48 93 590486
15 213 86164
229 181 655952
45 124 236184
244 284 758828
159 1 594829
231 150 283313
274 70 881077
191 189 437023
133 19 958946
55 91 650575
29 245 823528
233 252 792564
147 180 720204
223 148 356155
145 239 709273
53 282 62212
298 224 125560
213 217 672387
280 18 997206
18 112 158635
150 196 586333
151 159 767100
144 199 454809
185 221 693318
71 42 811505
125 41 103269
269 228 182535
25 127 996182
79 273 929477
239 198 754497
73 102 207692
196 149 849079
8 18 754386
88 131 828361
168 221 533713
21 99 222438
236 159 346322
201 219 399408
262 296 569554
95 256 890462
140 31 721721
250 162 935841
240 213 920429
138 135 59244
76 121 791996
251 192 483603
106 278 422870
187 118 624992
266 81 296697
20 24 289242
63 275 81319
208 245 538836
13 221 997258
24 29 985438
271 221 838888
105 215 962766
152 171 983225
18 42 461421
135 145 346878
171 63 6852
240 254 319334
62 15 581202
65 42 496330
299 125 658800
159 286 513858
290 124 405504
223 274 27748
233 21 356254
60 187 189563
234 164 761971
193 69 183733
153 77 776512
169 262 489480
55 77 631699
60 208 299718
69 92 520483
277 78 141350
193 159 214542
250 291 789711
200 106 216505
91 273 890631
259 291 679944
40 114 443520
163 138 793651
115 57 718276
94 24 593175
130 254 405430
70 25 606069
300 165 682995
238 133 910407
46 254 118832
9 42 208628
195 262 720957
226 204 435490
144 283 491247
109 99 382481
176 298 449278
105 109 142103
25 278 368737
206 23 794577
136 287 79884
99 59 951156
122 242 849692
63 137 249911
247 15 487383
189 140 507716
255 172 789636
261 17 143547
294 5 62360
229 111 506766
212 23 538701
175 86 899524
7 143 639347
259 140 627367
69 88 764152
210 117 63919
66 152 517508
178 228 375523
66 247 920925
289 199 130421
30 37 322174
176 224 96354
82 180 652192
203 53 436811
104 162 545947
210 4 977050
218 240 981289
69 58 80291
179 202 610263
123 35 428311
259 197 121314
177 291 378190
27 244 385084
161 106 40691
217 266 420552
6 22 86495
138 27 916485
189 163 412955
13 294 445945
24 52 897835
147 14 682664
17 179 262021
32 2 646741
118 110 826931
177 85 871139
68 152 371
64 123 232522
81 145 140219
226 265 749469
36 288 681726
33 191 887425
260 121 98987
166 257 580624
85 197 596810
214 71 883916
256 103 788925
276 123 151831
110 273 121186
210 289 6601
255 45 520902
93 188 715709
69 122 318587
79 189 535377
163 100 633027
150 134 883000
211 186 51374
118 106 98230
15 37 139959
86 211 651576
165 296 845300
290 135 358077
212 169 430694
291 23 347554
7 99 90418
247 265 981557
56 110 852521
195 260 16573
228 236 958516
103 11 790
297 182 172883
209 62 230091
90 117 229057
211 172 967088
263 101 833582
43 295 918961
240 78 365710
44 261 852147
286 215 41110
285 112 979548
25 117 859811
267 126 922904
69 227 642654
166 269 445027
107 172 424720
26 51 682076
286 137 70535
120 84 644897
100 33 477957
179 201 59673
88 113 615369
76 217 636098
232 148 542709
43 124 595857
274 248 662677
196 214 919224
131 287 381462
278 182 586670
293 248 500388
9 296 751880
131 33 682505
275 75 261655
112 208 930942
140 270 143344
220 200 960472
134 62 439985
15 262 22536
180 44 325242
27 258 221035
157 258 20777
81 295 389573
2 236 759595
227 246 881041
264 107 588640
126 294 61472
278 19 813237
30 293 658064
73 159 304255
118 208 861422
166 26 888377
66 58 183560
229 216 827500
181 232 978211
21 177 527585
153 80 384113
82 216 752917
153 62 202925
248 237 258351
268 39 151245
72 119 37900
264 12 125999
122 182 456207
272 282 2285
78 123 203376
245 158 668459
205 91 592735
225 248 529650
149 85 439363
13 258 903429
171 248 233530
126 246 448674
40 147 105160
210 151 136099
189 6 393954
255 228 870053
217 131 646708
125 82 894391
187 274 453249
13 65 106301
242 64 529347
256 296 697777
175 111 222246
261 205 191521
36 101 315541
153 23 626877
238 25 790236
253 281 745056
87 279 882211
121 210 216227
230 196 24264
77 288 253872
114 217 124461
281 16 28586
179 189 406127
4 131 555369
296 178 776032
193 214 74179
114 10 305528
248 268 34123
113 9 909581
39 295 642455
174 221 701968
175 222 64532
293 118 398785
152 56 662287
44 30 771675
34 164 528503
300 274 703018
168 224 228637
257 124 673177
99 195 800384
151 40 324339
51 230 52150
131 16 984686
159 298 628054
166 135 730079
285 70 685276
222 225 280805
174 289 327924
147 35 926134
81 115 715264
36 68 310152
161 195 525495
194 272 546814
110 19 124807
287 123 388904
266 38 765682
288 180 389397
121 58 925820
176 91 899195
41 199 464539
20 158 891228
198 207 564639
185 139 705808
31 168 280684
277 60 71630
133 45 746498
156 298 429415
36 213 569805
49 300 451134
160 65 679519
48 14 53896
237 119 763339
202 71 358068
261 152 514926
91 23 346552
135 250 344782
84 233 551307
265 67 71229
40 259 856808
168 165 479988
97 220 878065
35 293 604921
94 118 168133
225 160 298005
268 7 918863
190 223 814113
214 222 807898
259 220 774217
276 221 985834
113 216 525562
2 103 887482
246 253 281072
157 88 367756
199 87 444151
198 273 863281
268 242 854529
164 208 10470
172 206 487372
59 2 278619
178 120 292866
76 22 910957
86 280 670560
298 235 865531
111 167 464133
71 7 519798
26 16 84916
185 196 881348
263 40 206682
69 36 808665
161 211 996033
245 199 662587
299 223 638103
22 228 664522
62 39 695335
139 66 258636
75 224 536165
98 128 867037
155 163 545282
254 244 255852
115 249 537876
297 237 513832
286 199 804291
204 222 77744
129 264 92166
233 251 876550
122 273 320208
101 85 792300
300 293 52005
11 39 116709
79 32 784653
291 156 899690
179 61 293075
209 179 143089
247 7 592263
123 10 413629
145 275 133232
143 299 380473
162 21 762307
263 187 583511
123 246 329209
244 195 312126
127 232 966177
89 74 450379
75 223 690796
192 246 888910
139 29 193003
252 27 70786
60 254 559316
160 69 597373
214 120 592410
219 123 378449
79 149 167407
175 51 933333
195 215 822647
256 251 536733
164 89 510553
222 291 598003
283 10 492407
107 265 741817
296 235 29215
173 43 578806
253 266 938213
5 202 523144
284 80 544461
283 159 737763
101 81 354324
276 62 22058
267 275 18603
248 50 21537
275 165 524112
22 278 895730
171 158 523189
116 228 147262
69 128 243294
267 183 770472
209 162 657231
84 36 403622
245 129 919824
202 200 453113
90 147 167239
187 24 95979
75 298 688783
249 77 316133
114 206 988612
168 270 434621
21 263 811951
49 189 257507
70 216 655721
119 161 769229
250 156 340456
215 80 307431
118 17 394069
55 221 531693
277 109 742150
145 213 965162
18 142 977151
182 233 283513
82 58 255358
210 240 596217
139 202 175926
242 157 570772
129 161 870786
241 116 944077
101 178 955494
273 233 61954
253 272 11760
175 78 321666
236 161 250275
142 252 631689
248 270 869652
234 93 858607
81 211 53949
121 262 772461
204 74 713329
184 162 340164
115 158 359235
213 203 977738
234 146 878826
21 196 378861
120 238 58059
53 21 823952
272 34 583823
237 144 269205
164 137 178640
119 109 821502
95 141 928283
153 126 702525
225 76 902968
186 121 220643
132 116 579366
8 97 188818
163 20 547707
221 28 882809
223 98 45536
172 74 787767
260 89 154495
293 126 945791
192 26 752731
145 268 121849
153 135 907858
151 121 745893
145 197 948498
74 15 853585
267 263 109499
288 62 708321
84 56 452963
274 132 743038
64 115 935242
107 36 304912
178 31 34826
274 11 800931
53 289 381203
266 208 565137
92 210 20924
264 246 480322
103 187 285226
276 10 264928
51 134 55227
199 284 585663
95 193 317878
162 200 813335
244 283 498897
199 94 35455
204 13 950120
235 17 675632
65 122 379080
148 227 926474
275 73 282980
110 281 851436
156 4 106024
127 48 637841
227 111 927559
126 123 87279
199 25 708960
229 198 140808
155 216 327946
267 199 858333
183 219 943822
33 81 503477
230 75 443165
34 145 381473
147 213 390541
261 20 513771
96 92 91138
128 274 199234
252 54 835035
116 166 839420
60 32 508708
160 96 937503
18 14 129857
208 143 509593
214 102 487610
279 171 106869
231 170 922718
198 141 813358
238 74 331160
121 161 664725
164 47 106893
178 223 532743
174 126 412638
182 235 734650
291 298 318366
248 251 999652
81 57 462883
280 282 418026
50 293 634131
35 253 957899
221 290 670044
286 269 986544
65 289 885518
238 256 509229
178 209 93404
106 288 834757
171 52 682170
151 224 989434
24 65 859956
41 45 662474
293 266 4190
247 125 194431
50 60 551492
268 27 991124
88 62 170984
277 193 243224
71 260 610047
245 139 681464
149 5 465967
298 77 94680
234 50 430668
186 159 289457
12 145 624158
245 21 813658
216 132 967912
264 105 251798
77 132 242379
231 222 474039
173 300 956408
202 153 411695
87 299 788152
207 193 990826
100 60 996489
44 263 388015
112 175 808305
85 103 66803
234 294 630954
54 220 106572
2 149 257236
27 267 13691
132 167 62589
214 273 388185
281 124 325875
168 28 396106
229 184 8621
199 229 209000
200 22 597152
30 104 518863
9 216 315938
131 71 662785
160 151 308172
37 245 922047
171 13 298411
196 103 40320
28 159 983019
169 81 430422
184 158 783810
34 41 697209
70 192 777075
40 176 245954
231 260 435548
224 90 863952
127 125 295551
299 228 446686
69 281 517744
92 260 386578
150 26 577337
231 211 202188
230 270 690985
91 264 358013
4 162 14159
299 270 199040
204 51 50588
238 61 491780
246 181 138718
176 170 82604
58 194 661774
196 195 646674
287 110 463440
116 38 895249
167 93 596260
176 221 548388
16 259 461746
35 29 753572
250 208 158505
28 37 179473
207 194 169807
275 150 169889
68 140 852539
56 255 885209
130 167 789974
190 148 311404
32 125 801258
248 1 212000
215 175 805107
153 12 211268
147 38 343997
251 296 577384
189 231 675979
248 238 321448
192 22 171794
251 204 139690
62 283 669009
40 198 871134
294 295 21159
17 42 881289
231 214 804075
16 45 223742
288 240 491816
125 265 633881
151 179 180961
17 248 109839
183 76 868210
257 217 131636
86 61 750273
174 131 300248
289 52 154990
167 87 362027
218 225 721863
150 142 62862
242 142 690948
86 249 786774
90 280 173497
212 297 197266
266 60 984050
193 196 612296
19 217 858869
249 242 346025
225 110 950446
61 206 911621
164 286 910707
152 33 671574
68 163 851092
113 181 960796
185 175 761026
96 28 371209
98 129 988895
129 204 384533
91 24 693677
147 193 450478
194 121 384926
269 237 804907
65 268 187363
145 3 436591
208 206 278208
106 258 79619
51 201 892454
263 183 854319
167 196 813576
155 187 364866
183 88 227694
160 274 734898
36 86 89916
1 56 232634
108 206 567745
134 40 186497
41 134 311937
272 20 429523
188 290 321720
99 28 883826
136 60 121298
293 57 248781
17 162 798808
68 215 905061
74 214 218586
222 255 362093
95 35 54998
115 147 866413
240 45 584647
173 263 835055
143 260 531961
169 108 761256
243 48 109161
217 153 963132
18 66 886618
245 283 84766
298 215 638009
297 206 277253
4 182 426082
278 14 663547
203 216 412859
252 80 788282
203 139 600971
260 222 676539
215 276 589076
288 88 127390
182 261 289200
195 264 908640
297 191 829005
25 123 386365
16 261 118526
145 255 935894
76 57 113787
33 289 458534
253 199 591088
259 116 876303
234 266 236789
173 257 201735
231 144 25704
43 163 776048
165 190 489543
72 296 740168
253 55 707023
144 53 326802
287 263 231303
2 42 530387
146 65 9653
147 299 667625
83 6 206469
34 19 533711
172 260 279222
189 3 296836
253 220 784766
3 55 647354
250 215 691617
259 296 637265
109 106 713419
119 151 762777
36 197 406137
290 244 438157
160 5 682473
300 140 129469
187 154 74276
196 201 761088
87 284 683491
207 261 486056
158 109 94891
194 65 60608
228 55 121518
56 123 151148
86 299 622165
267 234 50710
41 239 31604
288 296 956645
32 35 666783
180 186 831715
163 267 648347
74 170 249847
249 53 925416
133 15 872443
256 174 255200
228 241 170494
154 291 199695
277 61 197634
264 28 229680
286 222 139113
256 221 633783
58 24 448667
166 251 700807
90 140 520190
54 129 88785
212 121 48666
67 279 664470
96 62 819290
219 44 237976
240 232 40906
11 80 944613
271 9 805169
107 20 873331
37 141 656728
211 197 690018
16 274 162805
18 193 977552
232 9 276729
7 295 960006
54 82 945238
130 195 757818
74 104 909095
179 238 318803
105 218 303264
147 108 393984
299 99 353178
108 61 442847
95 23 1600
22 284 613264
71 118 774827
216 247 809347
82 98 33218
149 88 732647
132 84 240882
99 53 543816
257 125 824512
252 197 927435
296 103 18953
128 167 353539
40 105 86271
258 46 49234
68 173 347102
76 144 597664
282 278 287072
54 258 583757
65 210 60754
16 243 733233
166 242 730977
183 89 154681
166 297 334536
25 258 808673
293 167 825764
269 268 922808
7 137 72474
17 146 559481
266 277 573066
144 116 523624
18 298 940495
30 265 215760
66 179 829523
260 182 993502
16 168 721956
93 132 83586
211 28 319167
190 169 167826
246 9 755090
20 234 371401
155 209 482229
25 212 217470
261 123 707141
131 173 900280
200 6 507101
279 268 669078
203 149 75453
56 133 628465
192 292 234458
123 176 248343
101 234 64592
159 176 101640
179 251 170764
92 246 545674
287 214 951434
181 32 392078
140 105 782271
198 134 953774
95 217 30077
287 284 860638
6 203 41793
76 221 424613
38 138 767233
24 188 13090
107 294 356153
238 20 693125
61 145 434467
131 252 344399
116 168 253117
22 135 139586
225 232 111742
171 177 610094
255 55 975271
174 113 293756
138 278 379805
155 124 17461
142 49 761908
7 153 994201
294 123 432497
28 210 112072
73 59 162085
45 103 92250
117 11 540914
123 194 792311
64 231 595734
154 126 114783
132 200 76190
197 110 939563
192 262 710865
191 29 352539
90 195 492921
276 203 472714
209 166 865725
240 179 787194
220 42 113684
146 225 377700
240 264 813293
96 44 975624
4 286 156568
249 246 913909
287 103 202904
100 298 805030
244 80 368010
96 248 663829
74 45 950262
222 289 695802
249 222 104632
65 80 861357
176 50 439769
7 140 239623
146 37 975470
158 260 926796
160 175 217196
236 197 143504
257 263 411824
86 292 503567
189 236 604258
265 186 468807
117 232 569843
65 251 864763
25 188 580167
96 24 358268
196 258 772562
30 199 848394
23 188 44095
260 232 307399
146 109 457235
249 83 442523
145 151 586322
170 120 256238
280 10 347180
9 120 559444
27 213 609547
141 276 446409
241 24 510515
234 96 847870
120 192 728538
210 148 547066
20 19 347712
34 183 987389
165 149 394920
34 243 6803
33 257 637565
45 271 359367
170 68 248386
65 41 762666
236 251 83908
260 6 896110
196 191 456767
267 107 964287
227 299 562733
214 95 586308
130 8 167253
61 197 834309
273 125 747904
190 262 99687
75 247 226747
110 12 601945
209 77 265060
271 219 16454
171 53 387988
108 23 414445
143 34 628125
71 152 7194
286 266 154017
273 206 766567
241 197 727083
177 41 818095
225 214 523933
146 104 374929
221 32 333525
254 202 528327
216 78 680385
174 65 192055
65 224 651246
59 56 751265
258 259 760141
65 269 212427
172 225 446659
102 42 665901
266 41 154419
14 173 183388
37 144 933840
63 230 823310
154 149 44950
211 30 128494
300 82 685417
242 68 792778
110 244 37923
231 73 379985
3 35 652497
75 137 638095
192 193 439488
196 11 673594
250 245 624620
155 245 790434
252 17 468902
117 142 299635
107 74 734959
180 212 872859
193 15 371651
57 253 998911
282 169 594937
207 212 889365
75 132 159186
59 25 872820
54 173 25052
283 273 344571
202 219 890205
167 34 732390
27 68 167210
1 100 382945
272 243 626567
166 125 393742
53 13 947217
29 15 553111
92 21 255845
99 247 492223
156 67 190525
52 92 44145
118 2 612846
77 65 401871
58 59 389949
168 158 262130
153 247 443368
154 162 574536
79 40 211370
296 157 30820
1 50 345490
179 38 780185
179 177 736907
270 24 28063
194 26 490922
253 23 58067
151 280 393160
75 70 749668
87 208 413188
171 235 569714
192 284 667412
110 103 668146
34 197 275539
85 279 8915
139 90 642003
250 106 460138
254 19 696088
52 267 177632
275 95 317021
70 63 436756
159 62 995639
23 154 343685
17 113 546075
49 253 988397
247 111 977385
133 82 395559
199 283 661240
124 252 850967
168 247 852145
266 171 314137
149 283 64496
33 292 283476
49 167 519160
138 253 323545
230 294 133468
49 179 890962
276 131 735048
282 185 956710
206 116 104540
174 88 129800
128 12 963980
106 276 680922
67 77 157
235 66 771490
116 8 471008
169 43 939556
195 242 670379
130 105 432779
34 233 128910
283 17 770266
45 225 968930
290 146 880132
34 131 989850
114 15 942737
36 115 136007
238 289 407267
147 164 506462
212 91 129289
90 297 50244
60 181 818542
219 71 799037
144 85 121371
248 145 334391
171 214 450998
132 35 271840
210 128 17936
127 259 51889
124 53 517744
94 101 534157
293 203 648882
247 88 386749
202 283 421778
211 163 690011
273 203 428241
108 184 536130
238 59 343633
85 54 340721
82 25 888391
174 294 196751
21 80 947137
95 112 812744
85 217 535244
7 86 173938
66 162 590780
163 251 778749
4 27 876828
169 290 826092
124 10 95544
158 97 891278
242 201 445578
168 276 348001
70 97 153382
23 41 461195
133 230 409067
278 63 811284
278 4 489785
155 158 710157
282 220 768716
87 222 572321
128 201 175051
58 297 8319
238 216 33876
226 173 498988
223 113 246579
202 103 488818
195 2 445004
298 232 20752
12 248 554317
281 249 863160
182 291 862366
260 277 597108
63 120 237932
72 109 168075
265 83 813704
293 110 276781
294 72 609826
239 299 703520
153 266 163888
9 210 769668
286 157 45450
261 68 465298
234 235 176097
21 81 214930
42 34 251218
240 237 257288
198 5 252686
291 234 873721
156 120 308841
33 39 247456
97 147 678322
246 12 177454
273 231 274648
65 56 522216
280 275 159934
8 79 286537
44 50 302689
213 71 29930
33 42 48496
254 101 978012
186 196 849216
168 142 264197
134 199 183877
77 278 771167
248 224 567905
262 1 183561
289 161 872632
245 227 168892
57 35 224168
263 123 890274
69 156 836326
139 189 315125
137 25 595626
193 245 672369
213 216 108926
67 125 304865
210 32 558197
153 1 56339
11 15 951954
268 36 180058
263 276 969469
141 31 855842
194 115 596835
30 65 250151
110 289 781314
199 182 326394
212 114 388266
204 238 427584
260 268 203552
31 264 436124
111 178 474851
254 186 213921
180 106 144757
168 136 986190
104 169 617879
150 240 469095
199 189 769079
292 236 92948
184 222 64311
297 20 220127
195 127 412584
96 128 983716
60 180 918624
55 26 311902
294 139 714724
146 265 831823
27 293 876021
265 2 525695
103 36 335884
20 160 798796
60 142 149892
135 64 382737
9 127 95857
216 187 220553
16 6 993118
13 58 835535
16 264 63516
33 225 883661
195 205 338678
117 168 704919
120 130 953286
184 131 881847
147 106 8976
42 88 292362
229 270 83452
100 205 251301
40 294 388082
65 283 341449
147 182 605568
82 96 919876
163 84 877755
47 7 550361
25 6 946222
25 141 16443
270 223 299432
38 151 547351
153 238 549284
47 92 784927
67 12 759198
297 204 542195
224 45 508837
194 62 309295
84 1 628671
23 226 433124
98 58 4239
242 152 503078
26 34 439987
131 84 446744
155 174 316089
43 217 757749
153 8 922243
160 162 815984
295 196 949210
253 97 336597
54 24 205671
20 61 241897
121 162 829611
85 224 646180
149 139 401766
277 5 613421
104 79 890088
222 31 422464
114 264 948225
152 16 361429
36 45 337792
48 226 660341
94 11 994351
223 74 147714
174 106 500493
24 16 596478
25 248 659184
169 225 220207
69 132 472826
165 185 617650
85 13 48066
9 275 130623
90 124 14680
106 45 492031
102 237 69787
291 77 983456
262 58 601270
7 124 489457
1 214 969273
280 298 76814
60 265 179792
275 105 42255
257 230 297108
272 9 382329
40 292 884270
159 44 976986
22 1 970159
65 138 668725
101 145 485023
138 61 894854
23 80 803594
117 214 290817
86 88 376698
102 152 665999
254 91 993620
237 60 540965
79 183 981248
79 167 491792
82 135 413006
138 194 336045
255 291 466059
238 151 731760
19 288 934560
109 229 182061
66 104 485900
91 160 794079
75 192 75749
165 194 227993
150 179 17381
267 254 936388
150 86 310851
14 107 222174
46 229 920481
89 31 163273
234 139 361773
7 245 640121
91 133 644682
99 186 71701
223 129 363489
7 58 394801
159 203 902358
238 261 118420
208 187 473849
40 85 254518
104 17 939591
131 62 712461
192 238 343714
249 74 442662
30 120 84059
111 276 698616
194 242 330857
227 243 72456
52 261 108452
177 285 666228
197 136 918055
279 253 659449
106 239 334093
290 276 77488
45 261 223131
107 279 378429
20 256 736981
138 216 661625
297 11 459785
242 177 672492
125 20 158680
138 49 988391
151 184 357782
85 289 226225
198 93 204813
242 253 248732
297 48 617062
132 217 457989
8 299 149939
130 140 924232
72 171 789736
44 221 689297
40 9 556700
188 220 575145
197 283 623200
23 221 709387
49 287 329802
256 94 908342
24 231 46488
47 289 118939
60 188 974018
237 85 148408
191 258 678304
4 99 293830
29 92 77653
214 139 677133
55 215 506450
176 253 429691
73 107 211579
193 285 634754
258 163 874583
198 264 808146
181 132 530867
230 111 951920
168 240 482026
182 17 838165
189 172 619741
11 57 953979
230 53 12397
262 104 226631
260 83 108545
248 239 886204
236 216 133818
286 125 703250
69 131 314758
160 84 256518
90 7 207117
66 209 966695
37 118 327055
120 171 481785
244 72 661916
275 114 675166
264 137 186928
241 239 536104
98 84 352528
300 211 72252
30 247 996037
132 15 89815
119 242 529189
170 108 25955
77 78 263774
171 224 118459
60 111 310174
278 105 614359
123 206 895871
200 105 808039
39 298 942945
184 242 386219
224 279 221642
125 87 915732
152 25 374907
30 99 522658
292 11 600277
228 136 904638
143 196 167969
104 168 904453
150 51 341472
1 30 651203
148 283 417994
120 119 936151
107 289 305846
118 186 944111
84 110 171509
171 166 836647
91 178 623430
23 114 945036
8 186 635932
107 84 373228
278 288 427017
167 29 962720
28 97 774703
163 69 90658
20 52 140881
137 121 445602
185 186 81659
247 249 824180
82 200 211086
42 177 949935
131 296 338972
266 162 236167
130 275 899056
180 263 106131
8 184 490852
57 249 615047
228 288 703194
239 137 297746
118 144 207743
99 171 282241
298 83 635201
213 73 75067
99 179 942692
50 106 42637
16 72 379700
30 29 261490
298 107 854336
103 159 773805
93 55 29168
230 211 299380
276 226 786897
132 106 916840
293 82 515123
218 210 308703
254 10 542178
255 171 411638
205 62 69460
92 206 206367
138 12 541758
51 78 31143
31 109 81679
134 247 280669
300 258 595468
97 174 31671
96 209 105395
76 109 368887
64 283 624664
178 203 676557
226 162 880433
69 241 856527
203 83 204036
138 239 783182
203 132 25784
84 219 690948
154 49 232135
111 134 744376
141 13 83005
194 21 475875
277 52 420755
225 243 189536
270 135 430058
198 157 545034
249 273 514938
64 79 795955
104 213 878776
113 126 362345
76 84 540259
272 185 308499
118 185 639974
61 220 392869
266 231 77143
202 135 531356
293 210 958561
156 252 221321
50 232 400659
272 245 827313
175 1 474980
288 51 196431
270 118 650673
73 130 740915
252 103 441706
201 134 741504
209 135 825766
137 123 732622
267 74 608975
158 59 617669
258 19 103656
20 96 486798
61 100 288644
238 10 554573
50 64 775100
189 122 544954
195 286 539998
184 30 786512
251 158 404036
206 263 177619
68 188 491926
245 96 90275
39 77 441821
23 64 366682
121 63 577207
86 221 658948
14 85 322000
27 86 623078
137 112 544375
85 53 118262
70 241 46719
296 79 772821
287 225 5157
52 141 888332
110 181 509942
36 77 207887
88 175 60345
115 112 768622
96 75 62896
70 282 645295
54 117 932921
20 150 755737
260 123 363374
267 227 508857
188 141 211515
126 197 712327
36 164 967357
193 40 34885
248 137 190
144 45 539249
287 54 225254
95 240 815777
230 67 259189
50 251 566553
220 124 485554
75 17 832904
261 290 111753
275 233 968289
274 275 207878
154 136 956704
12 124 132437
83 75 398952
280 281 463000
101 50 381212
279 59 499528
198 169 969557
230 261 756338
122 71 724351
244 68 906319
240 130 778080
124 135 467760
198 252 580195
225 12 848078
198 270 729008
198 98 768969
29 80 668341
1 158 680434
32 136 378779
43 215 896894
229 130 598987
150 68 214059
105 156 550545
25 296 353994
48 20 178005
28 40 273644
26 101 594373
77 168 242298
88 136 590543
27 262 822832
262 9 744664
211 110 724997
253 229 787738
271 158 566690
274 250 878010
39 264 113441
170 249 878512
127 68 702848
172 24 384586
121 89 315840
107 227 328730
219 283 126645
199 185 10181
218 64 547617
115 109 546063
59 169 697776
161 192 78217
241 266 462634
13 66 155531
262 84 807144
283 29 66092
77 98 679327
87 257 151715
26 24 715478
287 220 823386
19 157 125222
34 137 709882
188 264 590301
292 296 405272
117 83 426383
180 235 265136
80 243 458016
151 58 693130
7 148 688105
274 122 815218
82 99 988161
180 36 607092
29 240 32065
226 31 22374
214 17 291463
39 67 50209
62 254 306982
85 56 475102
121 93 556425
251 258 850928
52 104 139192
257 155 631216
168 67 289423
167 202 23860
123 135 616306
158 182 452883
158 103 304718
181 54 478430
240 298 890201
213 186 324960
174 229 270868
260 274 574594
66 140 243673
276 146 585827
142 48 677274
125 144 112818
140 271 597202
277 48 11290
21 250 52524
49 150 165607
285 136 179004
129 152 696586
231 220 952569
30 83 689813
184 99 82865
74 36 158949
216 246 957797
177 90 13650
284 171 182726
140 99 959343
241 160 317481
144 249 133533
141 197 725232
224 204 767322
249 253 132583
17 16 96139
232 39 35067
44 107 317216
278 296 285515
279 203 765602
204 176 159705
212 196 62935
86 134 420144
120 269 503470
263 133 276232
53 281 428745
149 33 500098
177 87 482348
257 242 424301
57 217 780831
78 84 423635
100 209 240439
237 300 682585
108 157 649655
192 171 956921
246 245 156824
138 200 293477
116 238 728044
15 112 557687
217 50 567853
155 181 706587
42 219 262469
294 231 712355
69 103 485481
48 129 502932
158 96 796768
2 257 266108
46 176 466064
135 300 313620
233 241 99634
66 48 71853
121 118 260282
4 42 977740
208 173 633330
217 265 258964
152 22 44524
193 83 697825
259 232 219039
49 69 602107
35 131 218238
232 276 86159
191 54 588631
175 238 19212
223 136 581387
105 267 384326
118 61 112591
222 109 401522
239 74 63898
130 85 399851
184 34 544291
290 254 916105
237 222 710884
258 225 531998
20 157 307716
154 86 872933
52 161 157049
106 4 971350
199 187 911551
199 142 490713
247 253 166695
66 49 64881
288 283 519695
300 235 899934
124 137 866359
129 73 599369
137 255 109555
181 202 693932
148 229 691321
45 155 307706
292 231 400749
265 156 854222
132 29 909479
218 8 240529
270 180 596273
77 108 129311
41 174 347393
233 272 766972
89 190 826467
259 215 105416
83 293 541591
90 2 274944
281 183 873332
259 129 717687
282 105 443603
223 230 706892
129 180 134773
253 222 650140
113 254 679699
161 90 746004
40 64 532562
279 262 181799
157 102 894594
239 187 318250
42 109 514850
272 71 512347
48 71 871465
165 242 808062
191 223 296327
152 272 82890
61 115 435269
22 262 511713
125 292 606024
208 172 522479
294 130 356926
240 71 800765
257 164 245125
181 134 492643
87 274 562012
188 237 141243
84 154 301824
5 48 144800
125 74 145573
194 60 958519
129 19 413226
172 125 930106
71 15 368484
230 173 21471
68 43 898020
203 195 215519
135 168 994608
30 164 510888
217 185 945599
272 96 782494
91 157 24508
277 87 420887
203 190 29920
113 274 979990
244 15 235747
54 253 977530
171 94 559077
134 94 744372
63 197 890733
264 121 324386
97 214 856675
144 242 710734
290 183 587907
265 54 516513
287 202 899205
146 211 153297
22 216 272717
287 12 640246
191 113 516663
137 72 546094
215 136 484081
233 173 358217
96 205 391962
212 143 839697
86 242 368811
170 247 682394
97 282 246983
78 112 702407
155 195 540943
103 108 959585
221 75 326056
91 229 266277
199 147 850192
64 143 644937
140 170 716820
143 190 51778
235 59 326958
137 214 943437
54 179 815173
17 249 80402
45 75 990340
223 59 2095
229 2 644981
272 40 925510
97 77 119034
115 188 269533
276 83 794351
203 261 752418
57 68 198482
12 285 393730
13 188 594449
222 117 180275
159 256 126100
224 79 55171
6 115 153655
243 174 239611
262 147 672851
121 181 606532
197 43 86374
137 85 830841
38 66 79028
241 167 735517
271 77 30876
262 189 38569
59 49 264301
208 111 442615
49 278 140501
217 256 896644
191 216 686109
186 163 626674
225 219 503297
252 47 195315
133 202 353295
199 172 143532
72 235 124496
170 297 178611
207 272 12931
15 246 214613
202 213 458951
42 22 650803
150 232 561630
106 75 651596
137 189 436034
90 101 969122
112 237 693239
34 78 352600
191 207 402246
167 76 731560
255 286 885944
162 150 102170
69 87 365228
26 243 129288
126 53 962631
163 152 712095
187 104 644428
157 64 522361
194 229 558727
79 29 999457
269 35 67248
1 173 193556
176 120 887304
63 183 348613
222 158 877860
265 71 372783
209 64 5992
78 258 50951
204 30 584545
295 41 884203
180 139 284541
7 288 605363
74 189 458630
82 3 507205
130 192 525173
128 189 874925
216 61 904389
181 262 84497
258 35 650081
297 141 764606
84 170 762316
73 98 116326
67 27 120444
77 134 105988
119 280 207184
47 267 991170
35 241 345615
31 1 165149
110 257 258427
289 121 458195
110 172 937288
137 243 652219
57 93 197135
254 2 515046
268 25 998795
300 244 647612
186 6 866949
296 11 280213
63 158 485071
270 286 763246
127 139 268709
212 82 39779
9 22 99632
48 156 24976
155 260 170776
57 7 858606
160 26 26203
204 78 20086
210 231 696595
158 69 313908
277 290 960619
193 143 854980
288 259 622619
85 124 612268
213 9 218416
287 29 10961
128 225 625349
131 275 537663
55 258 98469
255 57 63506
202 115 160088
252 212 250448
248 110 799002
239 225 222784
52 38 737496
131 244 925914
104 133 771028
228 129 883305
268 3 455442
206 198 460208
124 292 910446
214 98 794016
35 259 88413
262 129 784266
282 251 312346
7 132 658730
125 180 413915
25 290 983999
148 119 587694
60 245 191846
288 66 753461
212 149 751657
27 80 41319
269 242 729445
177 121 250565
93 251 366155
197 132 712030
170 133 973227
146 155 90942
42 56 77213
295 98 488894
62 298 936408
229 268 541524
95 94 336767
132 205 821909
103 289 821160
175 171 405632
41 89 645636
39 124 86047
280 191 783647
37 71 455007
3 148 792070
213 218 178730
117 106 246423
258 220 496553
50 66 450503
223 204 624259
297 246 709941
125 33 390994
101 159 45090
96 80 477826
205 145 990518
254 300 785845
257 73 181275
251 68 196715
217 288 425249
229 27 325741
65 197 812193
285 279 731834
52 5 783546
2 18 347357
276 257 360960
48 204 101803
142 132 72079
198 284 254525
227 66 451277
96 231 864204
7 166 453239
201 106 751017
230 54 647135
190 195 539735
40 14 941356
49 282 942161
182 256 496760
179 37 15147
158 279 413866
22 201 536793
188 38 195168
123 150 240530
175 240 695617
74 257 688151
142 2 443644
209 188 629851
170 194 146608
149 48 52392
39 23 731891
274 15 655190
128 33 100630
16 96 946860
103 274 381654
103 277 523707
156 211 510400
173 209 706307
165 251 382166
295 68 343642
191 95 155207
23 225 805674
107 67 731100
102 49 636175
280 174 586025
223 94 511058
289 270 213254
19 164 162388
139 135 576623
44 37 123455
87 200 84448
104 18 868584
59 3 362695
21 143 711174
87 59 503569
69 248 322974
206 148 749395
161 132 233886
32 250 422970
183 250 250247
59 80 387874
232 296 476574
125 223 323717
80 79 526093
231 33 298411
75 258 768487
189 15 14188
195 182 999865
51 84 301316
69 48 653284
266 181 542745
28 173 41203
300 89 246940
27 263 862847
134 49 242492
63 8 973205
99 152 93326
299 157 248960
133 206 653097
118 14 816126
217 5 338958
279 236 973251
104 148 234665
198 53 818146
75 246 743212
220 11 275997
227 156 495970
240 217 143147
166 187 619586
157 287 195877
274 98 992371
88 210 762798
292 202 187245
141 117 517736
5 142 349391
42 14 818121
68 66 130299
106 131 492341
253 271 85169
204 278 45620
205 85 544654
167 74 247071
53 158 871958
37 49 429925
66 81 695155
54 37 54821
136 4 257792
219 254 515058
244 215 35768
77 177 80902
23 97 453602
267 75 797210
277 85 903164
284 88 697591
52 262 540544
207 192 671583
223 121 61800
43 236 944565
44 297 382746
54 185 38343
298 68 830238
175 73 376627
138 70 713080
270 234 570127
239 152 880671
212 107 365292
26 84 313211
227 96 165112
240 60 534903
270 219 583902
194 255 913255
209 138 135938
277 196 860975
143 285 11774
209 137 291381
115 199 431370
8 160 659161
235 58 321600
206 20 462357
299 1 321945
41 18 969875
286 75 385613
279 134 773375
101 287 792043
268 277 768473
102 204 440325
179 29 355223
180 58 634753
49 184 142399
171 109 398986
240 50 27616
10 98 736249
27 245 513231
12 26 596629
71 128 188269
47 290 109317
208 178 239370
57 73 965604
223 262 430840
234 22 446937
243 182 194460
275 276 916447
208 115 139774
240 297 440090
158 90 335102
167 152 945006
216 69 728705
85 52 60308
300 228 668209
191 157 917332
12 193 272910
84 288 840615
242 167 593216
25 179 366132
132 114 10125
213 286 312266
269 150 665550
126 87 951446
208 162 101817
31 180 227533
134 50 592160
145 118 872250
5 180 864044
270 161 906689
246 197 464260
131 163 193412
90 187 594239
284 118 387104
44 171 106786
123 140 529692
79 96 829599
75 185 58824
36 38 371277
276 128 961767
217 126 581427
17 34 84629
51 259 829927
144 248 12083
28 259 384517
184 29 362567
58 178 772214
33 35 735176
23 263 904072
19 119 433934
191 214 768714
129 272 366379
123 9 849358
151 219 435593
279 186 925848
191 15 89106
182 43 216816
232 245 535053
296 266 902143
261 4 427689
147 29 999312
289 287 21734
127 284 183366
60 289 630931
97 247 805124
219 249 984862
79 268 327250
257 258 364624
7 292 46366
120 252 233929
51 137 813693
29 60 561478
211 268 100931
256 180 391688
95 279 332621
256 91 459028
136 52 851371
35 220 323323
32 288 678666
281 256 278563
164 198 904914
264 200 210398
14 198 655177
233 126 859081
70 31 736793
99 14 720174
270 187 963154
186 187 522579
1 226 411675
105 263 175380
155 234 329401
101 72 560596
144 192 898452
205 89 309130
176 38 620166
159 6 590803
154 101 688146
1 110 854998
46 109 175437
217 286 828650
162 140 242432
233 93 901373
205 136 436104
9 230 705655
132 131 885487
223 58 155711
220 273 820212
22 181 902405
247 65 604904
271 171 568592
176 215 412442
277 156 461175
40 94 268810
279 145 978524
164 284 68550
187 172 989139
84 276 466748
68 67 697453
238 189 550489
16 122 660935
214 170 988674
149 49 160360
174 217 851182
139 141 900225
252 287 8251
2 166 47639
180 71 51664
225 94 336170
63 50 740370
54 122 84708
32 290 498602
161 284 962311
267 210 23939
63 240 559026
96 270 490071
2 160 420844
176 284 645255
67 91 635665
77 176 274548
167 40 806070
48 138 978282
81 227 595881
218 268 846919
215 220 303034
203 291 1814
82 284 975264
243 73 100254
138 77 868935
80 278 366515
291 32 343289
12 194 416445
223 110 275936
225 205 747080
151 191 568348
23 107 313815
97 276 394260
289 257 361322
148 75 310224
18 279 241839
229 30 488695
190 258 311344
19 150 736363
19 213 494637
236 126 493040
278 202 697003
270 102 384410
220 83 68729
89 94 427172
77 285 190801
222 248 597544
175 246 600823
205 35 159277
111 88 134242
84 102 144388
97 143 210135
185 97 593826
184 278 430726
247 162 234997
54 159 825728
122 246 355889
252 135 30054
82 158 616422
261 132 507203
240 251 770071
227 60 847944
96 235 650282
188 191 698783
1 97 488745
28 174 997674
178 170 406279
89 32 654777
68 114 930256
294 1 393124
112 76 160367
14 153 52929
12 71 795052
252 166 709580
296 104 728011
92 128 38791
189 52 556467
55 232 502624
14 160 287582
291 253 81956
293 243 80289
247 290 123728
112 71 224114
258 193 772511
156 207 488118
280 94 160559
115 102 374024
187 6 469694
270 87 309291
96 56 257703
76 215 746301
51 23 823820
299 300 785003
160 92 463679
198 88 680757
198 187 921292
241 92 38437
195 34 342302
248 73 307815
26 54 465531
65 37 410095
206 232 11426
97 59 385048
133 49 286697
183 101 132665
233 110 515603
174 192 878256
48 86 402774
288 95 110219
277 285 581961
242 101 977773
258 62 381687
203 258 423842
82 239 539934
33 171 487489
16 118 908808
46 268 464308
84 214 572492
72 22 275435
37 3 890606
112 239 705481
68 132 704276
92 23 358377
219 277 510284
20 97 161554
67 195 508546
282 298 712068
1 132 98611
7 2 186833
136 244 590712
14 253 248550
273 119 807674
275 187 387487
177 174 421025
225 111 86032
52 172 103296
253 257 990143
117 102 554263
278 154 78068
162 124 477511
3 134 249651
282 102 361746
81 223 608690
197 46 323402
215 152 519052
155 120 864759
268 249 410015
240 193 219113
161 26 965802
209 214 544472
213 163 774621
200 77 523793
108 139 489772
137 89 948019
40 246 358016
124 99 569864
118 292 527536
226 260 189738
275 268 192296
247 69 657605
110 61 207744
186 251 126861
243 175 894622
227 264 678558
230 191 839826
258 97 876715
137 104 428720
82 75 765403
60 97 664235
276 173 532096
15 172 904463
242 7 776770
80 260 272199
220 232 193783
288 149 338358
18 214 580544
299 165 470610
279 164 138440
200 237 591324
122 279 352498
59 263 511964
176 16 178009
135 144 398539
43 258 733212
92 79 687590
28 253 470066
147 117 263480
104 174 340994
135 281 946525
11 236 506518
22 286 522179
284 167 582482
35 81 216237
62 236 695813
87 146 383384
28 126 973508
58 283 170410
266 125 607886
207 128 250154
262 136 404323
113 222 816236
59 256 185581
221 115 208196
239 22 366238
75 195 46217
145 147 503654
118 39 502796
41 233 709373
5 151 911807
60 261 561358
223 249 535689
111 147 781424
213 285 938837
290 65 705822
39 133 759743
208 82 468425
223 155 487529
165 105 177140
218 22 860152
152 8 650
221 191 429957
181 90 419522
275 283 463211
279 271 968297
286 19 294755
149 145 519791
115 210 644318
281 75 512891
221 254 195316
67 258 179459
18 76 345005
57 78 896632
167 105 347881
54 48 804902
132 100 283814
27 89 994437
103 92 618768
54 168 683172
89 168 370774
138 13 856854
235 215 984495
223 95 426671
159 64 837008
100 20 757239
222 178 172828
288 242 889733
127 290 236815
185 294 957212
196 269 533651
170 44 581967
71 245 757566
97 279 849469
278 167 913881
173 213 396191
70 141 295056
221 53 369330
293 48 229447
108 189 778826
149 237 172005
74 280 155524
89 252 969909
149 257 226493
207 18 477332
254 171 552214
245 234 291339
90 131 370360
49 62 337062
170 145 101471
36 195 980459
193 79 766317
183 237 612656
45 207 267214
264 214 138020
99 173 270700
255 112 347941
116 74 958045
219 7 528620
297 276 749751
261 73 648004
185 57 698577
177 202 445980
156 45 599488
137 236 768403
290 58 448046
172 99 360649
251 261 561589
286 74 431528
205 234 579066
51 188 879185
288 127 932613
8 219 53879
90 79 97028
35 54 766278
234 278 465996
220 115 426156
148 299 659588
135 26 20691
231 124 637851
53 133 150647
285 140 690176
23 136 512620
119 121 394209
257 233 405680
141 132 52238
156 224 978708
277 137 628175
100 241 52365
267 143 822756
150 288 891639
169 90 846217
17 288 291204
246 223 86678
253 297 265256
67 62 42040
182 283 84700
285 76 839402
150 75 192301
50 207 956565
172 109 612739
41 296 582846
288 266 842200
1 242 180308
137 296 343299
147 30 582361
146 194 646984
210 201 967574
32 182 571862
78 211 921154
24 196 689729
220 17 584075
242 234 243533
242 164 277453
87 128 943129
4 259 456693
82 221 578131
73 109 913077
112 277 419723
143 135 923691
220 43 956346
72 118 704855
165 284 512588
271 87 652752
230 253 822081
37 164 523925
103 70 717818
92 45 459474
167 56 808254
217 80 882175
64 260 909235
206 290 809474
6 196 638912
197 82 494525
91 130 94946
155 63 15901
214 135 54202
6 155 692202
138 243 745254
63 33 937607
215 240 483925
37 142 187641
128 194 251269
1 61 236768
115 242 236593
246 33 277731
234 283 550241
282 224 315758
57 179 712577
153 73 296923
219 11 34773
134 177 262275
165 18 243215
240 65 442233
260 103 32039
109 200 902803
157 181 535274
161 176 72643
254 239 345087
187 210 835078
181 226 518231
106 130 535581
261 54 325508
66 175 993591
173 58 597953
292 53 994788
265 180 203862
119 266 523179
197 162 630740
43 92 820759
280 99 179535
73 75 600333
129 176 557792
152 1 92610
128 219 579006
3 71 33952
8 107 254667
133 165 803548
70 111 682826
188 187 2129
287 293 572783
18 82 748957
130 251 826684
182 25 542811
57 294 833055
130 133 910325
7 73 824585
66 153 259940
277 113 308851
96 89 970481
192 286 215168
133 228 404879
270 283 145599
255 157 143430
230 231 881672
130 121 757617
19 279 748506
80 196 221594
97 24 447886
198 235 752699
34 83 718740
268 261 954041
288 69 765385
38 186 938146
29 108 900618
213 200 308405
8 154 944952
195 26 446544
291 193 814688
269 75 468784
96 228 148017
214 38 492255
165 27 964140
9 105 722026
57 55 986215
131 169 952317
190 131 790986
184 198 927058
287 201 498177
139 30 625133
174 72 205075
112 260 507944
68 237 962460
178 122 146295
147 22 242104
137 253 764364
48 128 617258
206 281 325382
182 264 515488
71 254 963161
91 15 709778
190 33 325449
281 22 86274
271 159 458145
2 291 829163
105 52 388752
62 284 887386
126 250 921175
243 290 534721
35 284 908167
25 63 876441
105 3 849194
140 147 840227
103 265 929816
119 179 818648
215 190 90087
135 116 471892
109 120 83150
227 195 136152
33 17 354422
259 157 736857
3 241 51649
52 242 62386
238 65 122421
281 222 43213
196 168 498393
282 223 24661
83 207 538652
213 50 298749
157 87 734653
229 261 472088
101 34 158715
171 261 409297
60 24 440493
9 3 711047
241 77 425430
126 265 358477
37 70 435014
138 74 374214
131 159 516699
287 44 262069
118 143 446345
228 295 263053
189 162 90516
155 243 985856
154 288 711507
219 14 695188
221 188 994457
103 150 120132
193 165 543731
288 124 535115
41 47 565849
133 207 795271
228 1 256033
264 44 107712
71 127 86757
99 298 688946
14 287 667701
199 299 8450
65 118 221694
92 178 562128
100 49 856386
90 135 498207
231 247 469091
179 145 834425
287 163 302252
133 221 708559
121 219 905557
86 1 581182
154 284 876946
192 165 313001
215 57 16197
215 54 441888
230 267 559987
266 170 323753
113 245 900138
73 137 463493
143 221 514509
112 254 106635
160 16 410091
192 106 13838
255 257 163638
171 153 198336
158 66 79109
175 97 387709
53 147 755389
262 286 135574
171 96 533144
35 210 236811
300 287 955522
95 50 30182
60 103 88776
169 264 941196
13 143 759925
281 260 283257
43 287 366131
283 237 94656
170 163 48766
21 246 94199
83 183 31410
169 211 216004
80 103 119541
99 70 631260
298 72 323713
232 223 161200
2 76 948321
245 85 567957
61 93 776208
85 175 905933
23 24 803224
144 139 882265
248 246 399949
67 162 342902
169 157 419847
173 75 545763
30 192 454810
159 27 355583
190 54 636639
222 167 917226
152 53 473355
278 195 66932
145 193 456732
223 149 174193
104 129 837351
117 292 682914
168 9 208148
189 134 194161
39 92 31225
3 50 119140
136 92 285954
99 45 116055
146 163 20373
85 194 647705
133 144 294356
20 145 727286
210 282 178474
73 262 594529
65 8 960791
43 196 236278
229 202 26136
60 5 460737
136 85 45818
98 102 429538
254 59 442419
168 211 221841
190 67 691046
169 164 455026
204 201 651105
62 257 446839
22 235 31247
239 200 14492
265 18 992318
29 155 375306
95 257 552983
6 185 656628
8 166 833827
233 36 295042
151 300 460090
262 197 507627
79 138 655984
270 209 198659
169 204 196297
186 200 458802
298 73 660633
249 229 702353
275 87 288114
138 146 805005
233 249 312561
185 136 346844
117 26 930273
294 172 218912
42 70 930591
188 156 103872
102 257 84407
193 124 356062
272 113 781959
280 173 896127
127 171 183538
80 240 882108
31 137 735092
68 296 931777
59 128 605465
33 209 454773
81 299 382050
257 212 820809
165 114 160192
43 14 743555
144 16 796752
195 111 273549
202 161 15582
162 262 215457
44 292 34735
55 241 357303
184 105 98143
33 162 904627
102 173 273572
33 80 962463
54 293 468969
136 240 924083
59 227 793193
185 235 942376
211 166 255096
174 73 691585
155 272 521744
73 150 984552
74 195 437360
173 270 960325
143 37 304167
108 55 457153
240 126 763701
80 78 387187
41 104 710779
85 115 334652
115 190 18689
263 272 112374
171 205 182395
9 17 989409
81 225 984372
251 20 589649
236 173 491149
298 113 838180
277 187 166084
142 208 769879
57 290 912001
159 156 139634
78 122 809478
278 68 981620
10 75 153098
272 43 89212
26 171 429755
208 223 893120
291 127 172205
146 181 713723
138 276 335642
95 117 65534
171 81 470846
19 223 773739
140 79 797823
82 150 748789
282 22 292259
151 79 811843
62 233 773069
52 3 301325
234 274 620017
5 27 994141
92 94 857238
174 21 352541
217 272 122482
242 200 483961
119 251 231763
74 141 338866
148 252 925583
28 232 296942
157 158 177182
276 103 107856
272 3 421242
249 182 823303
196 129 725939
283 3 917687
251 82 575956
4 289 540399
59 48 514150
204 287 853795
243 51 597086
220 244 516751
200 43 860935
258 58 623702
40 157 554837
162 245 354899
126 157 122457
258 186 871319
258 42 466428
95 40 470735
193 272 160120
57 47 949449
34 258 308417
81 136 545974
247 289 640073
275 13 447753
238 137 704850
153 289 450059
91 260 984832
186 39 461491
264 24 491614
21 83 825783
78 111 260201
112 13 472533
220 243 219323
187 36 405125
209 279 658426
204 286 486569
86 22 517007
190 260 230645
47 86 764669
8 193 18318
160 156 924743
53 118 946190
163 25 720815
43 298 678653
229 47 722678
156 263 862892
165 60 811143
219 145 772051
271 48 506940
77 96 336245
199 50 524995
187 21 939851
3 188 921123
217 204 592271
23 144 23808
149 228 526532
34 63 558498
248 107 697443
285 259 131207
269 225 551877
226 175 182287
131 54 234155
199 80 798431
95 105 239051
192 58 129429
296 166 868712
282 103 909583
51 25 207213
291 268 375665
166 95 438291
47 8 437927
20 58 936807
69 238 223171
113 3 192613
208 166 290044
266 78 524182
188 273 762930
43 233 912994
12 213 128715
210 113 232850
205 14 183728
22 297 507443
27 58 421813
227 201 494212
23 62 983993
265 212 951788
87 210 530941
205 223 116150
81 300 36711
191 208 603122
297 171 162461
269 215 707630
283 54 806856
116 233 362419
194 53 368464
297 92 334440
254 12 138538
123 213 146979
87 133 307279
231 182 676046
135 21 847335
15 200 204601
142 65 826821
154 163 666726
192 113 904399
23 297 389657
147 76 518144
224 132 603075
93 106 497195
297 53 370672
170 53 695992
131 299 344062
23 222 341853
22 275 652904
125 232 664328
231 286 132143
65 7 286822
202 7 735391
100 83 639916
57 219 164900
146 32 432563
273 66 823043
227 14 281896
276 8 124796
87 236 708940
252 195 788198
25 264 687231
114 87 259711
43 144 928583
205 19 202644
86 167 930745
106 249 393568
197 26 715087
103 102 943243
187 136 50701
212 79 870978
122 244 268048
290 155 430018
266 258 393775
234 227 41100
167 300 824511
121 85 331592
285 58 180906
212 227 407362
298 3 541387
61 117 416837
97 113 809589
49 212 236419
8 258 726803
176 166 469747
50 16 427598
129 162 561349
36 7 701206
72 232 804579
187 51 541355
89 210 670237
99 120 426801
179 11 999881
227 247 357597
191 169 586324
98 81 216270
57 172 308478
44 181 948878
94 127 105933
222 240 687251
150 144 896192
156 175 261245
198 285 219936
227 31 894688
8 161 993457
226 291 91740
240 146 955864
18 229 369698
175 199 90067
24 14 182609
284 276 776806
5 85 798376
224 97 341712
6 179 858199
24 287 718351
264 9 193012
276 27 99873
24 56 395273
146 215 599030
126 200 384703
181 196 259498
232 168 313209
55 154 255350
235 225 352681
300 146 732354
33 244 867417
275 217 430231
210 13 8915
71 87 468331
200 157 149439
58 68 657124
2 200 463644
26 78 404715
122 211 776547
57 53 870176
60 63 129264
291 72 357317
119 23 41640
50 222 531418
115 14 791383
5 138 283930
12 113 732820
81 160 438426
245 77 344967
31 98 327549
22 296 47263
94 104 707519
7 290 273844
101 250 968092
204 194 204474
48 60 318671
280 292 527690
155 150 771434
248 147 46140
61 102 531120
205 282 389288
25 251 731934
200 54 558093
285 192 407340
2 12 421425
59 153 371377
255 47 365996
31 275 704871
1 190 500369
197 282 287505
284 117 340635
187 108 532377
185 201 912316
109 221 772622
154 103 864346
234 136 506756
230 136 764505
221 147 542590
69 84 284995
177 26 673947
190 95 333957
147 69 508632
242 140 38068
63 19 657395
223 49 734359
203 103 240698
238 9 708932
138 51 930247
271 101 612397
180 73 714019
13 97 467354
291 76 338468
136 179 980616
43 5 827940
28 84 235240
263 69 889788
243 46 665061
50 88 603743
46 170 80258
222 129 589619
268 53 485495
168 105 377325
257 221 634894
13 298 295642
41 24 53046
232 186 483789
137 220 821078
273 209 162586
249 95 448429
274 131 630620
184 45 80646
285 45 363784
199 51 201755
115 284 397542
72 1 8607
198 72 415745
99 205 33769
255 89 928120
258 256 571618
138 285 893405
258 70 397613
42 215 753748
206 166 343313
78 106 202125
97 167 227365
150 198 227288
113 71 765611
35 238 982782
191 199 168002
49 31 693386
264 274 801730
150 3 811854
78 198 996363
247 276 129274
294 270 931035
144 5 618125
112 118 97987
153 53 868719
151 92 818198
265 11 195485
281 46 657299
184 294 453283
243 237 568589
108 179 897979
150 278 936538
57 257 640513
187 87 777520
152 29 891566
277 207 980060
260 26 209833
132 139 805625
50 237 887720
217 17 24551
186 244 614585
135 284 471845
6 243 484045
185 141 733877
105 299 345720
76 263 625818
214 126 698480
56 89 568538
36 34 361315
182 197 589372
10 222 506393
256 185 169099
290 270 750473
266 272 235613
47 10 833152
259 168 772920
214 24 916540
242 63 283444
283 271 673456
35 289 869571
163 137 785522
189 73 423927
89 247 875195
22 283 109368
53 173 676637
220 32 41199
150 33 513930
4 1 212488
170 159 654175
143 3 732225
254 149 44516
116 108 21076
130 271 396235
90 205 30153
4 213 296123
84 241 995781
55 285 450642
267 38 649550
180 97 406683
132 54 929252
71 88 968877
300 86 221769
201 43 561831
261 113 609776
131 101 869881
68 120 901086
85 97 605672
43 230 507419
24 255 110379
7 134 381649
212 37 67133
59 43 604381
4 125 265907
84 239 7127
52 286 140190
244 130 38854
47 218 613290
66 28 426620
222 9 271785
183 296 689627
217 147 406467
85 244 995878
236 82 761399
125 279 539749
47 196 158967
193 108 513884
185 133 37141
268 157 208370
1 14 132648
54 80 10240
14 109 399408
200 279 565293
17 89 907734
266 226 403357
95 220 827697
72 93 549195
263 82 761745
230 268 695946
247 288 752621
246 237 868018
69 204 944264
192 105 724120
86 237 958898
114 284 441854
157 83 797283
152 260 226874
130 267 56179
218 223 531752
150 289 99955
104 54 404587
25 289 730563
145 269 837448
205 42 730785
66 249 308899
270 104 118103
4 65 788930
232 38 42665
121 75 202726
70 147 427310
200 253 502944
61 143 658882
169 18 673538
123 285 162080
59 210 336899
138 2 374316
242 248 222204
248 80 39236
97 192 137550
31 45 206060
83 37 554375
273 242 933966
282 95 102905
19 229 301597
12 151 548519
83 165 576754
67 40 503022
183 12 42358
280 188 800169
208 54 470940
142 236 550368
14 127 488450
252 165 101581
178 24 388073
165 151 294460
88 266 461192
83 279 1505
21 136 101082
125 115 109087
47 146 138736
1 101 59704
31 5 629679
86 119 996879
286 61 679713
214 79 575484
280 259 191348
90 217 32892
219 55 981166
217 241 993915
156 145 176749
243 240 376159
263 202 182767
11 37 10461
243 146 88390
54 95 241133
252 64 34370
170 165 530619
158 262 352293
278 39 41251
199 285 885370
38 198 435974
294 288 144236
259 84 86692
219 161 278935
160 194 621029
163 286 421876
188 281 850953
279 225 411101
15 85 672209
58 279 257990
9 67 789950
27 47 828506
293 190 100984
47 21 699266
91 65 113963
55 163 645093
215 178 788002
251 227 196996
49 181 498507
118 4 448980
218 24 816262
101 200 326760
79 295 651917
77 35 889097
104 119 136956
238 57 327778
228 54 947810
155 115 959650
264 119 991436
53 105 669398
290 236 431961
190 37 684747
194 59 417737
93 12 31778
1 281 556353
19 3 294615
252 184 523964
72 111 127842
120 132 543643
1 221 680203
194 162 627839
38 294 233036
183 171 744758
85 31 296564
11 144 685294
10 12 229475
230 102 287171
126 278 209832
60 121 793852
229 237 236829
276 143 311941
198 221 115664
13 3 59250
212 250 491394
166 62 584382
255 62 712653
130 49 45843
295 4 366771
95 51 956215
14 52 8273
218 178 52337
95 30 437078
201 217 980667
121 278 347400
45 21 537760
233 282 574552
245 206 760617
87 143 22038
190 92 571038
212 202 409703
19 269 966715
46 208 963417
64 176 392018
221 269 906316
33 245 563294
216 292 192414
35 66 585424
4 169 964955
62 275 429301
203 63 99508
136 33 801928
298 48 178870
254 212 970482
137 4 424902
127 119 796188
188 178 661293
287 272 520905
103 117 701158
115 153 14621
210 274 725017
240 40 835797
201 48 426077
264 130 998491
192 150 715689
29 63 658340
217 200 787813
235 281 240471
18 216 463048
118 28 145824
152 173 962231
87 221 303906
257 58 151357
121 213 502938
163 298 63947
276 9 616858
280 231 619981
284 105 282136
231 155 739527
293 107 573022
74 77 512994
119 108 452318
212 205 478835
275 115 870604
59 143 378277
53 231 730549
51 200 261660
26 268 971125
220 283 519133
263 4 832769
191 104 345078
129 205 870990
187 267 326104
265 96 832846
85 43 763037
134 239 580993
27 51 940879
156 231 443946
177 262 991697
161 100 467658
98 191 226251
187 112 78971
259 205 70705
34 214 96697
37 201 808905
249 61 374141
282 114 863018
93 124 999233
131 259 582221
170 215 609232
204 199 709598
116 247 60619
261 139 689059
123 147 71613
156 217 96270
294 147 456473
222 29 935906
78 264 686287
28 206 86985
153 184 61787
40 52 601811
220 213 833804
202 125 215284
297 218 71176
153 283 445905
54 141 620264
18 202 401689
111 124 804581
255 282 974956
59 131 93082
139 163 987110
97 291 513556
248 6 485269
151 230 360034
266 54 390111
139 196 31214
207 275 525873
142 14 520465
225 88 691329
31 223 380425
280 45 596334
254 207 409047
206 4 243501
154 4 982459
193 57 144908
253 150 683180
202 96 443459
35 2 669251
208 93 181773
61 253 569098
202 9 760307
104 219 215486
60 1 882662
99 256 978546
252 32 626420
63 26 121613
122 90 771078
43 122 619533
100 124 902057
186 100 663486
232 81 523746
177 159 952988
222 80 429553
193 14 759885
292 77 586152
43 96 659954
136 79 909273
162 224 777421
201 244 576937
168 85 120514
187 74 924195
82 203 995532
43 129 345018
177 64 248619
103 143 744879
258 105 217910
166 142 61303
279 6 589076
38 284 379861
37 151 252033
106 188 768667
182 68 175528
11 59 295686
2 251 557016
240 299 453249
3 30 2052
147 36 26770
235 163 766413
283 59 946851
244 18 742515
59 91 230143
95 109 295510
300 168 271665
189 43 745455
118 20 668076
93 96 458999
60 33 998307
53 276 668784
124 30 949858
244 13 275335
5 35 47029
168 111 845164
143 112 450171
146 74 229967
25 194 49778
274 65 110029
254 159 994098
41 72 145869
250 189 808665
225 66 144581
218 212 542539
91 284 566610
285 163 319467
94 4 361833
44 267 601590
70 48 639166
246 202 876128
41 250 665704
25 148 643817
112 196 3204
114 272 21930
31 231 786106
98 265 544346
271 18 415560
249 194 918831
273 177 395466
3 25 824245
298 44 716874
200 64 918450
60 178 107949
153 235 229652
160 265 669135
61 33 691610
32 118 356032
154 32 223834
158 3 195511
160 121 18978
201 127 474373
181 133 537246
97 227 206411
187 94 550038
44 177 957543
5 206 778081
130 194 172903
69 125 918718
168 220 240812
107 222 52495
7 16 62622
176 232 604356
220 177 540394
68 26 71216
120 260 955533
238 101 813609
201 214 703980
196 285 688414
101 148 23634
285 101 142099
16 200 437687
216 243 154917
9 79 573455
207 129 347044
75 36 781004
176 116 267843
174 142 919840
44 251 52515
161 294 904506
29 181 414455
36 263 504138
91 108 22359
100 73 777449
149 240 546157
203 143 143186
141 73 153802
207 180 180926
159 231 185394
59 207 971794
207 100 76780
87 171 189311
37 74 642715
226 296 833151
280 5 983833
250 51 84006
205 268 517983
245 261 373636
55 41 703710
183 129 56353
167 200 221706
167 145 395935
225 286 459656
244 294 841914
22 169 885091
150 69 460335
289 235 278724
143 182 599137
141 75 490957
10 202 691274
254 25 38638
261 108 928687
15 99 145235
184 209 651719
121 175 542014
286 294 102985
167 187 709195
15 278 231054
258 232 433145
216 280 831397
271 25 321844
228 64 262862
166 92 201351
93 199 46029
61 204 695944
126 144 829689
246 210 31711
186 274 497806
236 14 844967
192 43 626630
164 114 707915
211 144 26238
10 201 414827
256 191 722943
178 40 952576
105 178 6335
19 108 618699
180 185 102128
166 224 843205
105 33 446662
104 202 239997
187 157 2386
20 74 983780
112 300 378815
6 256 833613
35 112 228007
200 113 590673
183 55 680169
224 42 311586
145 87 44244
32 86 723218
273 33 846877
64 128 740714
232 178 661553
246 204 806482
120 57 662403
116 193 678328
234 148 507647
239 118 933213
34 38 400101
11 26 580273
51 33 852610
205 285 551489
234 90 223597
282 146 119063
141 157 679677
70 163 879570
120 129 122355
134 73 655899
207 103 101179
203 54 786832
68 187 624329
203 120 816826
299 123 191916
185 205 499112
83 122 624593
162 203 601904
288 132 510619
108 164 572726
257 180 122401
30 207 394994
260 87 129027
289 68 314979
9 139 4297
39 106 468947
75 69 51333
67 284 880872
21 112 187215
57 109 389950
222 284 329148
33 12 504727
164 92 528583
53 143 59100
215 294 714547
235 5 592240
3 240 977053
144 227 491964
265 249 715048
276 233 833385
233 169 94487
300 67 274112
218 133 321474
225 18 957064
293 211 950867
59 152 570593
98 177 439869
184 77 48984
116 246 150382
111 103 835858
277 28 987711
281 191 796723
52 212 543059
278 102 750690
113 105 824451
204 220 401211
260 55 596751
194 179 16956
54 65 21546
16 88 150682
234 4 168784
5 270 402835
188 153 50406
3 122 212024
257 119 295302
75 39 559247
192 39 634303
107 290 777048
241 270 137296
276 25 169610
1 23 735282
121 246 91269
42 199 728517
211 245 166946
132 17 327336
180 174 279923
67 3 391217
104 299 649603
115 7 953858
57 264 44876
193 6 258921
263 32 998077
194 153 281724
104 115 515429
217 196 768328
56 220 135157
216 110 693032
295 135 226921
146 91 649199
13 55 53401
143 78 360527
9 257 928370
82 48 454048
13 144 930210
12 144 698968
150 287 39054
280 181 886629
95 99 284705
136 299 295322
109 50 176774
2 33 773509
177 55 586372
264 270 366956
153 19 658706
56 207 632026
200 288 847343
279 196 540692
221 299 122220
111 221 333100
204 9 238736
251 279 511745
187 285 157841
138 37 478838
21 222 576256
18 267 972356
119 50 51145
179 249 471049
213 23 650803
115 270 864159
143 14 91646
166 98 241823
147 295 191912
7 77 277232
44 279 907504
209 151 899229
97 161 711616
35 292 723218
137 162 191359
124 42 230067
71 212 632465
241 180 97452
68 229 179141
219 43 240704
28 254 197236
268 273 135603
162 279 764054
78 50 741157
24 299 805470
231 167 566423
113 134 925921
169 16 448445
296 90 531444
278 30 93737
192 53 213751
272 117 184174
72 17 729554
153 38 747668
44 12 577185
123 62 784494
172 136 379668
140 240 411590
23 220 248118
263 56 855260
195 105 82927
44 95 866728
237 20 337369
179 50 867027
286 85 326484
208 232 275147
38 241 934989
30 175 184784
18 205 439612
260 156 319259
6 49 741140
102 247 96910
140 238 542685
299 5 417242
216 137 402526
19 56 888490
55 147 560089
85 134 635552
120 43 37366
2 115 700182
201 5 58705
223 245 166964
23 241 562191
194 189 672580
189 141 767610
222 88 515874
292 274 200692
217 203 44475
31 144 282673
112 207 330866
172 148 65024
104 68 674802
226 176 236542
251 96 826825
90 165 342918
10 65 612395
156 273 368485
279 5 475073
186 86 602403
138 210 461750
2 57 967277
296 135 233414
291 86 915689
180 21 811941
260 236 827420
153 52 444145
226 166 646070
296 260 566335
252 8 208057
204 282 261911
111 118 106973
251 106 942512
13 67 338650
252 182 393464
22 13 613231
246 55 227049
47 228 559428
22 249 33171
198 294 978434
204 126 26555
214 148 198734
66 108 260166
52 7 889504
122 5 920431
115 245 235743
157 222 679150
154 26 579264
152 286 894763
99 29 325499
226 284 579441
266 242 195860
10 70 75262
213 258 664517
132 260 766321
77 61 818347
182 124 501622
28 194 884776
16 79 771734
123 149 814578
52 223 808404
215 101 316172
291 188 68634
207 131 94312
254 168 524338
51 31 532927
193 287 497049
277 8 255453
117 150 437824
6 251 40244
201 281 3134
195 157 32719
158 268 734839
176 130 928301
239 231 820117
123 136 535443
105 70 440791
19 59 454101
266 39 444077
51 185 964178
199 226 351088
154 287 687702
68 200 43583
257 23 338275
222 26 59099
272 131 613213
55 16 298640
58 105 906374
60 34 896712
197 198 136313
17 139 768357
121 152 357109
300 21 576367
149 38 76955
21 6 506882
144 33 252678
251 148 842426
96 27 732365
60 231 895826
23 76 21506
19 268 289496
250 27 160672
16 182 141498
258 134 968324
143 104 473135
74 241 932589
133 152 160625
36 212 910621
63 231 306532
70 158 442575
153 130 239410
125 216 11995
8 224 230930
291 21 457414
215 38 955226
296 122 150715
71 156 606008
94 219 505454
59 234 4564
223 297 266128
14 16 141202
19 238 673784
86 234 404232
277 271 172684
248 297 117350
40 173 558364
16 164 188050
48 209 458330
119 286 965900
283 211 285585
191 105 827698
294 208 607083
295 102 511223
286 209 125397
73 228 621037
205 219 119505
83 275 885826
214 80 119761
233 88 443952
206 169 538642
242 256 306096
82 119 55517
134 154 929827
261 74 690124
285 150 215843
281 102 588311
190 80 630299
98 2 880721
16 43 167190
193 68 525910
130 219 76623
134 291 743202
189 101 288539
104 236 906304
171 86 222150
232 194 342027
65 295 771953
171 260 151850
206 259 203910
228 125 830881
207 99 6810
220 205 31105
144 155 109812
68 257 838802
8 222 174576
177 51 624077
142 54 979590
186 110 654956
153 44 953756
134 109 467288
40 148 371897
286 99 779724
296 249 950910
75 180 481913
11 44 472110
24 198 861652
226 87 962158
228 224 359011
277 186 791481
216 192 991038
226 127 737235
240 148 491563
185 48 353322
43 167 631927
46 119 130078
151 25 338866
273 48 244715
116 96 262341
238 100 954471
199 46 197579
251 278 477040
254 269 94234
57 245 668421
275 25 68272
167 252 283065
100 144 450928
169 37 745499
169 141 560577
98 215 589043
278 97 903541
241 20 179636
228 292 730952
37 170 883278
64 175 737207
261 40 670392
297 181 261892
40 155 209515
220 53 343797
289 207 636937
215 192 948457
59 77 586906
127 73 161331
171 263 965965
284 132 316973
88 268 494177
293 289 205519
98 147 119237
38 191 311976
2 176 272685
191 122 914649
97 160 689775
232 153 29949
82 120 200058
184 133 807753
138 132 272767
216 27 204365
275 240 72672
199 273 135236
154 54 892669
102 190 898234
133 198 430624
105 77 775425
13 139 768260
60 156 730182
300 33 808683
152 13 78725
30 166 297788
127 208 400374
278 240 889751
145 53 696336
119 213 973854
132 298 339142
81 111 143821
248 176 194156
122 45 406135
246 102 989890
47 288 864855
114 93 153470
183 56 185964
178 76 403203
126 36 888589
108 24 68124
5 296 91899
80 223 484627
15 239 885061
81 245 748245
265 262 914015
62 28 805367
222 34 245951
197 69 576672
4 276 743735
237 89 796771
295 185 370454
80 177 672272
186 241 135955
17 160 813389
300 26 492120
67 237 236542
88 156 441454
236 148 237561
202 236 850405
255 83 928072
145 100 162695
120 182 87479
230 256 349458
292 85 737821
287 267 788408
1 163 682739
182 157 678049
191 99 135159
144 91 755447
38 29 799045
50 67 818494
203 287 775161
163 61 13977
127 81 366172
6 29 268205
269 156 738329
56 114 678305
227 134 526453
82 129 993683
158 29 75906
282 39 76479
277 178 859241
233 192 923363
113 15 538781
238 293 969324
181 87 516858
40 23 860609
130 16 592562
284 163 654898
63 243 146432
20 7 832020
296 250 363190
219 218 114866
88 51 627132
101 11 451000
238 233 28085
13 52 612748
114 95 620404
78 68 594129
263 175 10728
148 21 800994
141 114 786028
182 154 912343
96 97 549514
87 95 772868
71 242 324421
267 1 425700
239 300 965427
282 43 671024
77 242 474503
219 37 26838
23 106 791865
146 219 973338
241 237 928246
188 183 870412
49 17 494562
47 121 20905
160 181 628317
59 13 744312
187 257 152708
148 64 895138
3 180 624954
73 282 841877
192 12 346984
142 42 470986
143 72 491722
191 160 126046
186 295 576309
39 294 66478
175 206 50610
121 231 774569
98 13 322408
2 169 487242
85 9 180417
201 83 928592
124 173 723017
148 48 823683
178 252 569118
273 168 64492
142 286 510644
198 254 982645
141 46 20610
247 188 794355
13 247 274136
247 126 449395
56 274 569910
91 276 197583
119 162 913306
111 76 25518
178 264 401468
242 153 899228
191 287 535116
31 15 10876
120 159 608353
280 9 863831
197 96 98604
70 45 281233
220 233 95106
69 9 595731
294 79 793798
71 80 93180
277 3 202425
259 149 859528
4 176 260321
43 243 809402
156 210 778079
247 78 472909
15 135 380582
157 244 295353
278 127 415635
230 95 193196
217 232 680852
62 213 196198
5 16 450
168 174 513772
146 172 500955
274 18 622906
103 185 439217
106 171 904312
161 53 506729
50 12 178343
132 43 332251
102 159 969549
285 289 355224
75 165 745598
264 191 350596
120 189 90148
169 168 335580
99 279 146664
20 200 813873
104 31 410625
88 252 611086
157 41 434586
47 137 749021
55 257 823595
255 146 305714
200 33 590230
259 112 172501
73 108 789010
257 189 808267
170 255 164222
83 152 516434
116 70 637367
10 155 181244
104 49 982387
123 251 840384
241 113 237905
153 83 560261
284 300 333600
258 176 55567
115 207 647671
172 284 224514
154 112 560792
16 220 822573
212 298 709221
81 184 689729
267 224 934088
122 176 221410
29 248 232074
178 293 286211
87 161 430081
105 98 174384
254 104 474073
52 98 260159
239 24 455920
209 175 601479
284 170 669851
143 57 663891
143 279 854751
263 250 540072
182 180 329987
111 219 214263
90 40 857728
5 62 702661
270 191 921131
159 183 449635
174 15 870970
258 204 734457
249 26 485607
9 6 300369
183 58 556639
77 122 971449
33 169 733910
238 42 27957
218 71 927849
227 47 535991
279 152 811305
223 272 756148
85 246 811879
39 168 967799
43 78 11709
179 175 884420
299 286 440031
256 35 801209
1 99 875675
187 110 307341
262 207 960995
230 5 233790
210 61 205574
227 100 504857
265 45 884642
144 267 807925
27 112 142341
37 250 23589
181 169 50933
61 133 143182
135 224 342838
59 182 538322
69 297 939801
138 215 704113
48 8 893460
299 66 551514
34 124 189301
15 202 901955
24 34 971321
50 185 92220
283 33 599197
175 6 198689
62 18 171911
98 284 369846
145 253 115573
200 163 507142
161 245 552761
117 261 93427
39 236 335768
101 48 20293
138 252 670287
142 187 917935
123 225 688570
278 128 187210
276 283 29669
280 245 897732
295 111 883678
252 299 190674
277 139 848761
93 273 444501
54 163 384249
276 211 261793
281 131 991726
99 226 202579
64 151 896170
6 285 906508
287 21 165215
206 157 394951
123 179 741520
65 47 638991
4 133 62006
97 269 407838
231 197 567191
284 159 426666
14 113 912661
125 221 926565
119 206 610847
281 158 141831
81 272 893752
76 153 241081
84 16 564879
143 111 453519
286 66 977905
58 264 485964
58 118 819771
196 248 642532
137 67 604460
295 37 688683
164 260 562977
264 95 383198
69 256 198454
159 293 168683
11 54 299292
28 17 268008
60 171 9088
210 105 47755
252 121 787342
201 220 661383
208 19 681301
105 21 171309
247 268 650003
83 154 149309
18 160 692265
18 195 751229
29 267 983219
293 225 828640
254 99 268585
10 270 533677
260 81 916526
235 295 87023
66 185 744783
43 56 95631
101 93 557654
289 80 673681
169 248 324028
236 29 295551
9 146 567285
31 47 468839
171 157 544710
254 88 321160
236 13 880605
196 77 976574
183 258 86030
146 22 419714
48 294 791805
244 260 508210
180 200 796420
279 48 754566
126 187 362638
191 14 585557
111 22 585954
111 300 783320
126 284 309771
1 144 472186
200 53 581532
13 140 486384
249 214 154879
96 266 698201
222 54 797974
136 213 729279
23 79 547564
236 103 62826
170 66 649470
85 76 435530
140 32 361305
7 150 115235
118 40 735763
94 255 592899
12 16 176558
283 209 365979
41 27 608386
41 214 830815
281 221 105955
108 178 991564
155 44 670650
139 231 884909
98 263 671802
143 206 500553
160 139 814827
36 246 713434
48 218 177378
269 266 193087
230 282 282667
238 259 753560
109 288 654134
154 281 197576
155 293 754325
5 55 826218
166 61 794325
38 170 360276
24 18 686169
264 181 524392
1 241 947636
47 232 605584
143 146 499621
252 106 443927
19 283 629949
99 234 374752
102 287 37186
259 218 251604
57 71 788897
84 191 19344
216 134 677817
166 225 929054
132 104 581838
25 24 922448
165 56 244479
243 195 389286
169 261 339645
210 109 419160
200 62 311074
26 79 633021
161 273 912812
285 207 462258
178 117 193860
285 238 264234
101 121 25434
5 204 457376
136 245 90565
215 121 765100
34 104 404474
38 106 557935
52 297 182275
38 51 86421
11 12 46041
254 49 297159
293 163 403168
255 296 710363
264 217 991568
198 210 13474
55 95 659169
88 133 252288
70 21 520804
65 121 647084
262 298 158635
37 7 889856
70 26 730597
259 193 660365
286 172 880268
52 244 117734
211 170 555832
188 62 878361
113 141 143875
144 185 337384
53 75 235255
3 269 134090
97 238 541856
112 102 66483
133 164 290055
16 189 760047
49 185 803435
168 256 428961
73 260 833296
147 260 335287
145 27 749593
263 207 909631
62 171 595834
54 251 519844
11 35 224523
42 282 850720
262 248 487541
166 43 893122
201 68 345247
8 221 339533
34 1 996760
300 77 299211
58 117 109664
263 33 374648
247 24 924475
271 254 712867
277 257 391456
27 128 725344
184 113 93095
130 151 10033
203 275 257534
186 169 843030
37 25 3458
173 150 775776
42 189 956442
185 16 83886
25 274 197745
54 198 636595
36 278 639633
103 234 49157
182 118 522660
140 237 28391
261 116 611179
80 18 799121
129 10 243937
17 208 728687
8 96 882627
185 115 701899
220 255 759431
252 244 955607
49 22 577578
106 164 493110
62 94 609347
35 268 255725
138 124 823278
277 118 482036
39 3 644552
50 296 27209
298 17 813413
268 169 787524
85 88 700415
154 253 20198
130 218 534799
236 24 367610
178 53 215340
234 297 337473
209 73 375759
182 73 556865
226 185 539446
45 248 646476
71 117 175662
41 136 641772
242 121 817194
190 44 545531
43 226 897834
254 264 561302
147 138 4002
265 1 535801
283 135 101347
270 67 119185
258 93 721279
116 222 143079
118 237 975062
186 116 460987
91 213 230174
124 101 947593
52 255 378706
128 277 349179
175 233 445104
53 113 424756
260 130 710381
133 186 195959
205 286 106140
194 118 129899
83 66 225139
265 214 387898
23 127 700690
185 181 935038
107 9 541400
260 38 720275
73 200 736810
193 182 581454
125 137 693543
72 84 822018
241 7 255545
99 76 976600
90 172 261832
37 134 447827
68 282 607206
30 50 670810
248 207 568199
76 16 106766
255 178 526251
188 295 831820
180 254 945465
30 251 441286
122 282 736239
154 72 416640
88 220 141687
287 265 684046
286 127 59157
11 38 864370
5 188 799245
236 102 458009
219 168 199424
115 89 926468
251 133 815680
84 37 772892
275 245 126537
43 136 344884
130 299 749638
250 34 521458
29 285 116706
18 167 566645
21 19 422662
166 282 37640
228 198 944467
216 4 446645
261 247 484923
227 163 609086
281 27 23805
92 32 71100
134 35 461091
129 203 688289
265 110 331733
141 171 222267
102 75 617483
277 76 301415
112 140 182134
158 151 953913
132 57 943493
6 190 982011
295 227 544581
188 260 790918
93 62 591375
138 30 229026
210 55 583077
124 118 54624
216 46 267879
151 39 623470
120 107 773880
234 37 503411
147 171 947250
235 16 412028
77 230 929113
99 102 192615
141 30 176481
182 15 975198
70 15 636678
115 229 206832
90 87 311323
48 119 269102
201 61 405816
23 243 171395
269 87 428870
192 100 319143
87 244 603754
49 28 773624
243 232 812077
143 63 780027
60 280 264370
195 265 942344
254 5 517523
5 114 192855
49 195 750913
133 245 771086
103 217 388108
41 241 504527
104 258 437437
92 235 61941
227 103 292746
123 111 842371
295 157 838477
63 69 464556
181 223 950875
220 242 668081
87 188 357231
218 57 910966
102 208 22822
241 4 177057
106 144 475581
23 148 518075
285 111 715312
262 174 100941
11 93 965043
73 22 416528
270 8 567308
256 200 285545
186 60 11775
222 55 706056
144 272 386107
145 289 28230
49 164 421541
140 91 55762
262 299 746586
90 176 475607
272 133 985972
227 65 179315
212 46 154314
188 71 392845
32 248 772606
114 297 367738
229 74 67033
3 33 765994
296 189 8968
127 18 66868
208 199 778898
39 97 565536
158 144 473814
199 225 171101
46 224 841397
205 133 52603
101 214 326219
45 146 269543
38 238 580937
21 243 397310
128 236 390837
68 197 921820
224 160 765448
170 256 257251
266 263 100102
279 24 75061
279 235 209254
1 138 181964
62 117 525379
148 151 395934
62 61 83334
63 268 980345
256 268 694822
204 68 392987
107 145 858312
32 244 649708
296 95 539677
19 246 220175
205 41 4517
219 298 703146
143 261 695452
266 14 895939
126 13 516494
18 131 958661
225 294 990046
204 172 536884
1 259 137902
119 76 293147
243 300 779774
235 157 247916
262 92 256253
300 70 765801
172 170 744328
47 11 790592
256 171 859687
14 273 319901
56 6 683517
3 251 834436
1 213 409747
251 33 533120
54 210 266013
165 109 308637
210 106 384169
62 297 326147
84 140 412215
188 130 522349
81 206 96088
25 243 30932
137 172 347828
160 144 852310
26 103 443746
166 286 899361
213 166 444530
52 50 73173
104 109 638477
168 286 329957
27 50 479693
120 246 508145
118 250 121960
295 280 901426
86 68 910295
113 4 409103
296 218 379218
8 115 177448
261 194 814350
261 101 838294
298 118 423505
283 42 288049
19 178 242386
169 67 211308
154 225 833179
232 61 293579
15 46 82557
236 226 206780
25 211 563997
63 175 435695
296 87 588810
200 119 122856
9 100 107483
160 261 370259
224 158 957457
24 31 483468
15 92 591276
287 216 325400
129 275 242204
197 125 67949
103 6 249082
161 152 205519
272 110 525968
10 67 220494
133 98 98838
8 189 675391
256 244 400789
74 49 84337
198 34 235091
67 240 364071
38 199 718041
128 181 98557
153 57 687714
72 297 51575
275 45 118050
75 25 31390
130 171 593918
82 295 393579
50 81 873299
188 285 359521
212 98 633634
186 183 893243
46 297 872304
227 34 779754
108 68 122720
156 102 62687
101 97 737969
13 104 46706
182 219 833559
260 282 932311
232 149 800270
92 113 919068
232 6 700495
74 285 94398
171 167 823535
108 237 516054
183 108 848075
153 187 965067
102 228 88476
167 184 205995
85 164 311344
70 72 123128
88 37 56160
290 76 921318
174 211 812035
2 209 445654
105 61 265923
14 69 595797
92 229 372991
245 52 75193
160 98 168532
47 16 833969
126 8 507242
112 97 282472
141 78 244818
153 256 896441
152 94 715658
192 288 817419
150 214 811181
14 226 400852
242 114 658781
37 159 895808
162 12 378803
77 181 452682
272 78 487725
97 132 753427
120 151 705819
71 138 737859
234 222 718888
255 106 320795
204 45 858813
49 286 336447
283 87 145416
9 13 337096
128 38 61691
21 125 731294
225 200 889746
274 161 995955
152 273 171570
186 15 719078
5 112 925488
39 157 848936
63 75 388664
72 264 247639
165 221 421573
234 169 981997
173 284 474073
95 286 643016
41 119 516967
198 125 201896
73 194 2497
250 259 101764
53 54 470038
42 79 833185
59 23 974597
163 255 682996
75 262 306298
287 57 587640
135 196 395740
41 265 234397
198 108 442720
202 54 144501
23 293 548610
105 298 715083
282 83 775424
221 158 489299
290 215 986821
258 192 951450
101 295 72907
238 136 99210
12 77 485062
180 274 455453
70 131 112102
255 130 879689
286 32 780679
287 258 111934
2 30 733631
271 163 469474
214 238 12594
158 135 340859
283 127 586007
294 76 128685
108 255 987543
100 58 950426
282 144 257438
26 198 114346
246 232 166353
131 220 238410
96 67 653640
228 4 71380
268 5 391400
285 125 25935
245 135 131518
218 39 595787
249 34 968404
76 54 803688
189 38 455732
182 9 10583
171 85 505235
238 34 488237
124 65 562008
112 178 482137
116 234 249686
287 162 461472
134 280 221184
119 154 112408
225 216 289310
168 23 821048
127 289 787311
8 217 736696
284 196 412065
274 236 68628
20 216 200562
192 95 905542
280 193 928769
251 48 266345
234 290 235711
79 188 266625
104 121 754176
177 74 82308
165 42 626495
225 69 690350
49 262 230036
198 220 76512
210 133 899152
78 16 491975
72 177 265659
82 151 481997
251 247 237447
234 237 987180
16 106 630452
294 32 596391
120 145 413504
161 109 213257
282 186 226709
196 104 678318
133 296 257191
135 50 508641
152 37 799319
212 223 752526
95 2 63698
201 135 7484
167 137 696460
197 148 418776
41 154 983325
78 125 636408
107 72 398181
213 85 785491
70 286 468760
117 14 36220
190 157 92328
92 34 729744
177 124 404373
291 287 990461
274 200 159179
167 267 628884
61 16 925169
289 277 923632
86 294 111413
80 100 589460
246 103 425130
251 217 676636
67 31 270356
164 195 203067
275 100 975984
159 220 303080
7 41 768495
102 229 496692
188 52 730181
76 255 137413
96 131 689504
68 39 841825
187 174 627326
288 131 578125
256 16 61963
251 66 572283
232 256 297899
176 172 366527
134 241 932796
177 232 738504
201 118 308217
260 13 542037
258 270 844980
1 62 204256
275 213 902215
215 183 796209
13 172 650059
282 168 329767
137 181 140504
250 114 877595
85 262 901604
142 38 732130
124 262 420388
281 35 124223
126 216 546359
16 30 398982
58 2 227962
82 19 118648
240 32 854898
290 80 602037
78 252 266784
176 104 882194
107 48 450541
206 210 129994
6 286 853049
216 157 196359
123 264 641816
95 20 704744
3 60 373189
12 271 866492
237 163 272026
38 30 288291
174 110 109108
60 8 644732
201 15 840259
232 113 321463
143 106 727695
214 26 444137
189 155 82741
6 274 956335
23 271 547500
157 58 581345
52 238 884046
220 246 782733
246 177 610833
184 137 63710
58 48 550426
252 123 509075
238 146 440267
172 223 76198
249 160 152230
109 98 535852
208 2 719000
151 59 586319
129 99 205201
65 190 935812
284 137 911548
300 48 209123
187 180 129457
46 231 209989
170 22 541449
192 175 636532
21 284 789998
135 104 802931
186 229 994233
201 148 408099
182 112 497592
64 155 546830
178 106 506483
134 74 795989
10 290 279628
15 117 615918
215 237 879528
208 215 920604
129 55 886773
93 148 853716
107 64 89149
293 128 666124
228 261 117905
152 47 632766
247 144 752010
9 102 362328
165 92 561818
155 246 820275
115 251 131732
264 125 790
142 17 933623
197 83 176706
244 101 338289
42 241 700622
214 151 352509
170 107 417597
10 97 422896
87 179 496259
232 45 159120
243 109 583147
290 68 568462
28 12 155582
273 103 275319
124 200 352007
20 116 767779
96 250 409596
251 288 71460
251 97 766224
253 254 273125
287 71 627258
237 296 193357
253 158 423826
201 7 462194
252 262 108479
70 226 152297
299 202 799040
89 284 74498
37 140 295387
157 52 661214
53 109 240307
124 277 569386
23 289 137589
175 79 266855
235 68 400191
194 10 6224
30 4 15510
182 80 498503
55 235 249412
205 20 578126
248 162 735032
81 134 398414
245 91 522112
137 88 399111
218 5 596818
200 123 592908
11 109 870943
256 198 128676
278 6 460731
26 272 395739
134 293 116261
66 99 828239
78 165 790504
147 229 564967
287 85 851051
256 160 789549
63 264 591407
139 274 335172
49 70 731331
76 279 970874
75 11 382617
291 267 622952
85 200 101295
28 50 616109
173 8 506834
14 171 663339
53 27 979545
39 287 20507
272 271 639941
216 298 917642
298 67 658679
269 285 345057
90 121 426586
65 22 807310
296 170 99297
70 22 338683
96 106 120712
145 35 977849
230 200 294575
236 295 591190
110 96 153464
123 227 822489
45 13 331999
