300 44850
69 141 106027
22 287 585283
190 82 57000
295 48 728957
28 176 459641
229 95 728053
221 53 890773
87 54 258024
266 37 332323
11 278 961327
275 72 64083
186 284 329471
3 226 554926
21 102 694873
233 91 183719
62 143 655981
117 79 360484
78 171 1004
211 76 233764
172 180 575576
237 9 59223
120 115 386388
176 26 395219
29 275 654806
92 183 496271
232 114 99803
223 170 808233
243 20 234590
14 282 184801
138 77 950371
43 97 367356
63 297 720507
244 300 624842
227 238 159833
203 81 360130
294 181 763540
230 187 330718
179 52 376994
140 35 971357
209 215 407206
35 293 144806
229 108 514591
181 133 288765
34 123 117638
108 112 757927
144 94 472259
275 177 848067
275 264 350012
216 174 930954
219 90 245879
278 65 948573
240 47 368491
41 293 703723
269 293 535768
144 198 677756
271 31 869642
275 245 301425
32 148 943098
15 4 76264
52 112 906835
150 276 353994
206 210 278053
205 300 407661
56 78 708479
43 122 985580
293 216 182303
285 119 117195
98 81 997932
34 72 789175
157 272 560940
144 292 440341
281 215 539157
114 77 977988
58 232 335872
151 244 420410
177 152 436007
255 2 740874
230 47 766085
283 269 131498
137 46 417664
119 25 972578
96 132 911550
217 118 561000
186 94 525044
29 119 641677
258 293 49668
215 198 223793
269 6 642138
2 175 922025
125 192 4321
236 187 530947
37 144 557698
116 60 554502
204 50 958235
142 99 760922
94 62 615332
162 58 358947
118 139 452219
237 197 768446
181 64 221156
101 157 694543
190 259 798817
169 75 475432
222 219 920145
83 251 854717
204 207 628567
31 53 986691
198 20 76157
195 15 269783
136 246 24461
273 134 240109
71 243 201030
162 77 178862
165 190 191292
87 192 957604
215 97 31384
74 147 985265
212 187 311782
152 288 755948
171 169 848039
218 6 757036
216 288 919283
161 77 881810
46 213 927460
153 33 732386
243 110 642287
293 98 520436
19 217 360193
17 277 926088
173 62 228123
251 137 247231
251 240 813582
255 77 764421
230 224 590593
185 196 645063
14 30 148746
264 38 156475
125 9 428468
191 61 877567
13 48 298093
238 286 246805
226 7 532657
67 91 117607
140 26 427371
199 173 950411
246 86 576643
92 290 681039
99 238 732739
73 55 139567
282 124 441659
108 222 809349
60 184 498410
154 282 53645
83 187 211976
230 90 555636
186 50 773666
15 76 614068
293 295 978038
300 173 993502
90 52 572477
37 94 128054
256 37 962136
261 187 991567
195 298 838440
141 44 278187
208 2 314053
267 200 748087
252 119 548990
286 124 938829
247 124 321837
264 145 871810
258 201 764234
40 48 149350
274 34 720948
216 236 471560
67 34 230545
68 247 891041
60 4 719639
255 105 326853
231 58 609925
133 151 32134
223 24 34826
279 150 782650
148 138 25775
195 288 265503
198 102 155670
275 67 455289
159 130 225215
201 95 599637
144 86 297453
86 61 542012
193 283 470814
138 29 243863
231 283 210509
192 116 758586
207 85 820022
271 108 616508
206 236 495545
12 218 966410
294 154 646623
174 100 703564
277 65 633007
20 175 77428
132 166 973985
137 16 12426
85 168 517297
224 26 213728
109 179 472880
79 167 568134
80 20 68065
226 2 996697
209 130 870892
200 176 208160
113 51 755535
39 141 806241
31 34 250366
107 61 803954
23 53 833055
59 295 881437
236 193 322967
265 15 745846
106 298 158996
106 254 531121
240 140 274849
271 275 979438
274 52 324272
86 132 757623
17 265 379452
59 253 229868
146 91 39671
61 259 516243
118 52 691425
250 213 591703
22 241 562324
204 298 475789
286 100 345782
7 107 796585
6 270 382136
178 251 752027
122 203 453144
34 48 212480
20 67 531838
55 51 684536
147 25 850658
119 291 392690
192 132 448479
265 232 381492
40 51 804977
226 130 703158
269 142 421978
205 4 581493
123 244 582483
244 109 371233
101 137 682068
106 135 614214
38 251 812100
75 131 903085
90 9 525964
27 144 590754
294 287 941086
246 270 947781
151 221 602229
192 269 674351
100 163 302018
91 252 237802
93 129 16287
270 159 798488
162 39 357545
16 119 623766
131 59 837615
193 142 61840
82 144 601543
225 105 59411
242 117 686502
91 13 485449
259 37 529911
165 27 173348
136 25 141917
292 104 973295
78 211 682909
256 63 888719
43 185 843178
208 151 648828
261 4 649506
194 179 49731
248 133 632375
298 125 26087
31 173 942527
154 262 551177
79 196 674629
118 285 931432
267 76 249122
225 267 342880
289 154 592387
129 97 108480
240 201 720866
197 165 957312
248 116 257855
79 140 497166
56 106 999449
99 92 434556
128 15 583050
82 196 294948
191 4 644960
98 94 254493
31 239 325915
229 128 38413
24 238 405364
236 249 615923
33 248 133202
283 84 587004
33 165 571706
83 291 738223
28 4 70485
93 283 13654
279 41 410410
20 238 551009
230 259 341131
161 19 665842
152 85 581257
271 119 124477
49 299 808555
64 156 683136
285 47 777522
22 124 272268
5 45 133548
48 119 512961
21 210 400923
37 96 699785
195 229 60772
121 110 437009
230 72 765571
60 146 15212
293 20 518223
155 36 420375
197 232 956224
208 246 321512
262 255 395769
159 82 437933
6 4 495287
199 262 113509
245 22 766151
230 26 403968
129 141 539595
137 91 817192
127 142 847188
136 259 549085
105 102 665543
150 54 203807
212 103 445301
219 254 21086
218 78 464784
57 283 205506
157 76 679018
55 113 309946
188 152 732043
180 133 489276
168 77 68682
142 146 253996
255 17 277192
293 249 302984
289 95 199891
2 227 933893
138 156 191346
57 220 753325
15 256 294780
285 17 820318
4 241 711738
103 156 408059
271 135 179908
109 259 220210
51 289 649187
177 65 550996
139 26 349926
256 77 334234
159 167 56640
111 273 567326
268 5 128459
11 168 136270
18 252 340829
132 177 423133
68 189 945910
62 107 72234
34 201 886093
167 212 195245
262 96 114720
119 250 405012
267 95 419673
258 95 943145
169 80 285645
140 217 892651
44 18 336226
3 298 468350
120 52 375369
11 166 897580
290 90 368885
167 82 319348
169 175 442728
13 72 782754
61 164 815768
187 155 98357
179 274 130666
265 104 308269
161 74 748199
71 48 259397
221 105 890155
24 75 80138
270 123 400992
181 38 853909
32 208 638559
278 120 502975
109 17 821145
48 136 420368
222 277 378867
77 175 758079
151 20 907262
107 140 87856
21 39 762234
228 288 935443
287 236 810957
120 176 323127
93 97 225511
183 69 706405
176 225 799978
213 150 820601
32 93 528375
236 50 82520
7 16 139989
51 198 59085
123 57 141519
293 176 776623
18 293 463548
295 26 767185
286 168 28568
132 108 640569
48 60 887642
130 206 389910
226 37 435207
24 207 256147
62 118 700467
198 156 128894
169 243 444969
224 251 10079
270 33 558938
185 115 784073
240 65 393965
146 67 172870
3 143 251432
151 81 461386
253 44 214288
257 142 827841
47 186 811471
138 187 738946
158 263 504241
43 217 935279
277 270 663066
252 281 772152
9 278 21865
239 127 894710
17 296 470084
228 291 938523
90 122 989862
242 286 881621
244 167 775220
115 31 725336
78 19 623233
91 245 333212
261 250 79145
223 111 985579
130 207 803402
190 260 746266
36 284 499707
202 184 710623
202 194 673089
182 258 355356
181 156 469786
235 84 931521
164 243 482437
257 286 950210
13 175 18882
188 278 933308
115 246 27339
48 182 541397
88 46 312000
59 161 858920
110 4 670878
36 264 103423
285 210 521375
94 300 596530
56 191 344143
45 25 246682
236 160 129877
212 205 426244
76 215 252158
169 22 181372
185 130 730079
102 244 744843
180 2 97973
43 25 912978
102 223 423539
245 256 481647
204 269 900912
218 135 635833
71 145 164036
8 156 465141
97 222 782236
67 277 951320
151 178 571923
24 278 281551
4 3 695457
277 22 739255
276 137 508017
204 22 760667
23 244 843757
96 237 128509
76 230 615510
7 265 104045
87 153 822911
124 94 214705
173 49 543775
239 161 326937
130 28 836459
37 138 47132
158 269 498342
234 56 4924
96 189 905319
292 158 903959
71 274 441731
214 112 843254
217 92 242587
137 283 557653
146 22 380343
64 282 422468
202 263 95000
186 106 987304
78 168 232085
296 118 883644
145 115 228048
98 284 436207
163 71 148120
56 94 487115
258 74 643768
203 77 940266
264 220 551611
262 130 910240
161 26 720077
82 30 677183
59 261 800787
42 140 520501
44 39 726617
21 100 469771
108 125 36568
231 225 501159
167 56 101763
52 92 191231
19 95 783393
258 26 675265
201 47 818420
125 97 18416
93 9 480591
30 25 69426
292 206 142903
76 210 209023
125 51 353383
205 54 930451
132 160 510562
254 270 336120
185 82 964508
297 223 583026
175 254 306754
267 41 437872
88 175 241827
197 231 10957
13 100 510942
8 234 994750
228 191 954661
299 235 574650
175 215 362772
202 207 888452
22 176 494775
61 281 855294
36 98 824233
134 75 103398
298 146 181736
299 26 226534
91 187 80013
72 223 512530
234 197 372064
190 8 188258
6 87 947416
129 69 619156
107 281 815761
181 91 103886
281 197 979377
256 250 110036
291 273 502035
266 284 744218
77 215 468257
39 197 703116
162 262 873671
34 24 548295
145 23 773970
201 147 176805
85 73 156736
227 6 451565
113 249 710371
5 275 88145
254 295 792425
53 218 321126
256 70 699847
232 256 212953
16 258 347117
132 81 590222
153 268 305275
236 244 503196
125 154 785579
57 295 938579
132 189 935020
54 164 583117
289 13 918588
142 36 366361
221 12 669918
168 105 615709
4 267 980899
120 16 340101
147 43 631023
35 17 484363
84 210 516129
204 9 582151
157 54 208565
139 282 263703
235 132 762077
134 190 32837
156 69 861339
153 297 874862
195 252 61103
67 161 110155
55 194 774232
193 195 171041
49 246 23820
105 137 660452
13 61 604269
98 127 558168
76 34 450543
26 15 531972
241 194 628012
95 10 599765
76 91 515850
169 238 664912
288 51 766324
134 115 80746
149 179 413683
102 87 511631
83 41 766964
146 49 592233
194 183 75263
127 130 928857
72 4 636821
126 57 67309
188 70 854899
230 98 6720
248 188 825833
238 259 160764
175 249 117988
73 201 991985
207 128 186743
296 94 126237
190 137 500331
2 28 835599
144 272 107343
58 266 164588
236 16 731784
72 190 47592
225 166 988778
6 154 20809
81 193 367966
193 256 557731
215 221 209961
69 212 185961
238 28 662420
288 116 49122
17 133 466306
144 263 831007
156 242 479641
155 247 679754
299 63 668908
72 43 146911
205 68 536051
290 240 449665
248 71 761191
121 90 110525
251 91 726590
19 128 197623
106 29 629082
60 270 784313
282 264 540215
247 295 380236
1 71 772565
256 194 258852
32 297 61163
257 115 820406
231 189 313841
154 48 717986
59 147 404683
54 219 8102
227 111 911971
56 109 296813
196 288 77160
289 152 639728
221 37 982960
123 271 615957
250 111 993270
177 226 285111
195 4 541874
148 178 994896
293 85 898350
100 205 355010
159 277 962462
138 152 241079
33 62 393301
194 3 552804
107 18 491181
195 185 320922
236 106 388604
62 183 273409
1 241 510310
267 251 601444
177 34 600878
77 222 365656
275 138 838114
92 146 123822
148 62 503052
139 70 489441
49 284 598604
32 262 570016
23 76 802339
120 44 48151
104 96 126789
88 279 460046
153 300 101290
54 245 637386
153 152 155944
68 99 102118
43 233 780081
207 251 273079
221 228 229239
23 89 113429
284 28 155658
190 98 129025
211 129 238834
248 212 240622
152 200 867191
115 67 783951
55 268 805959
166 232 184570
217 37 951405
279 135 703923
196 46 254913
114 108 986915
295 68 477426
34 225 599176
126 45 430726
191 267 270563
76 58 288990
29 102 451586
91 165 78260
234 202 296823
100 136 538861
276 265 528214
214 102 726281
19 26 851925
204 277 330305
213 170 76090
258 255 189481
268 124 770076
211 42 678666
238 51 998185
212 81 607429
234 223 412866
164 50 917556
39 298 835884
53 111 245778
39 206 186484
8 33 957821
188 142 320571
32 16 34653
185 215 427850
177 181 694763
68 185 854120
118 145 606422
100 91 186883
28 128 344283
23 4 259259
229 1 271301
238 215 647173
252 277 593103
266 166 180904
168 83 10434
193 199 934463
127 90 331579
1 127 744887
77 249 321560
269 75 81139
271 3 740441
245 84 257603
207 197 29731
213 121 553322
192 84 308345
139 86 307554
24 164 116438
49 150 364958
202 249 954439
100 44 10995
218 208 355375
176 253 619691
182 7 787950
258 58 178390
221 205 312607
14 93 421033
76 53 331181
120 128 428052
100 181 451088
21 235 390405
108 210 535817
150 18 259974
63 291 102235
256 79 341181
91 236 674895
22 198 354902
278 221 542956
281 275 128511
258 35 107001
83 270 825000
292 242 374303
103 74 876230
218 49 48553
41 197 103217
185 175 621928
244 285 559007
76 190 619307
242 111 489334
123 56 256537
277 54 880630
12 70 694383
98 128 583927
194 106 639400
179 60 868250
164 273 248346
233 141 406990
37 192 859688
89 122 22900
139 11 20436
34 131 693086
157 161 152018
239 235 422964
166 285 775911
128 137 487249
155 158 90405
286 123 651917
43 146 42284
286 71 868438
188 86 619533
72 62 332871
136 61 487735
283 263 375923
44 265 678464
3 99 248609
282 152 890982
123 266 71763
134 256 717747
298 142 252059
239 256 703835
110 175 543417
30 292 607403
184 256 728478
112 198 886016
238 279 746647
104 14 422682
194 108 229085
32 248 63810
55 65 927905
160 14 434930
297 25 815452
161 248 783838
5 285 213949
85 177 708156
24 17 607577
50 61 765144
5 111 188952
51 236 323302
175 35 804101
42 195 434153
256 119 621297
23 230 244034
74 88 252860
205 270 476715
296 70 211327
242 285 706249
233 83 391473
120 276 46177
113 203 262737
248 143 867231
105 211 383431
196 10 330704
106 228 565830
140 124 820435
225 25 147967
236 169 272699
153 30 520763
71 178 846052
189 281 87932
218 105 433589
246 4 659286
215 217 483059
156 299 781588
54 119 810208
67 56 914850
104 50 958718
277 243 107061
39 43 372857
37 158 352593
279 269 542918
24 193 379612
95 5 881958
144 96 543150
28 50 874538
254 172 278114
164 38 762521
1 43 341876
139 94 526088
222 38 34999
166 91 174281
83 53 150197
227 177 643322
143 161 338734
243 36 5190
95 276 586901
109 71 291041
179 18 309630
270 55 597947
245 175 868415
110 211 136738
55 13 307711
82 235 485980
221 104 429262
123 61 60061
84 265 128956
151 70 550560
179 253 490230
188 174 755234
45 95 45052
246 24 381315
28 236 779245
286 237 767176
149 205 730513
139 77 916486
62 132 597592
112 297 991274
77 186 878903
25 287 138177
165 132 149082
227 8 777286
89 222 189363
251 84 132238
5 288 665404
173 91 109246
36 12 152135
47 170 225249
27 157 510111
292 50 352764
293 164 854192
267 201 589016
261 177 30770
258 48 686380
265 146 583704
178 282 432597
118 270 545788
111 188 669608
267 113 409858
64 295 423140
202 163 231567
86 212 195667
35 176 620786
44 222 436434
27 175 280504
243 9 375819
32 6 398362
34 14 691911
211 253 927559
7 271 220164
18 129 995788
156 229 286401
142 103 352711
26 260 18869
292 249 596042
234 240 757518
81 104 485312
10 278 261321
83 256 277323
107 285 720608
17 199 108708
23 133 290445
144 20 169472
241 72 947771
23 102 917222
110 245 429294
18 8 942338
47 258 198584
117 74 822465
72 113 62602
25 241 397152
159 157 118684
28 175 714955
230 13 734595
185 7 621693
60 201 977758
139 128 827037
106 87 124942
206 20 873241
49 183 50146
175 257 721957
200 188 221197
132 44 117111
220 132 156744
104 95 42648
107 24 555665
71 28 941916
201 182 601927
294 146 141270
252 97 71243
162 109 565451
297 177 501485
94 140 838404
160 149 135761
276 41 4860
85 125 299413
192 159 326530
58 45 219854
14 151 383734
119 147 582289
49 129 809304
177 207 172464
73 198 302201
101 66 283483
95 178 545468
187 256 914173
298 7 892547
224 44 414051
281 3 637567
66 198 13972
237 5 468979
71 290 997395
47 94 722090
71 64 217086
191 128 932295
143 49 821299
254 148 365435
256 100 999651
16 263 99660
257 48 914351
282 280 667188
273 132 744852
67 62 638864
285 172 197689
48 102 297707
1 12 585053
213 298 367095
125 111 583634
122 2 928823
262 188 364957
68 187 929930
10 101 198009
127 99 93521
296 80 231739
164 106 689923
87 122 49266
279 139 598445
151 256 910461
107 202 483836
200 238 643409
281 137 212711
297 76 431965
235 281 164635
27 20 424354
125 296 489969
188 242 100625
296 121 938515
6 48 298200
193 272 841118
213 294 576909
243 11 986519
189 98 546083
68 208 90275
300 238 447841
167 207 329681
240 114 564594
290 277 104511
27 87 141928
124 4 464528
35 248 100819
254 194 279683
295 253 564472
175 102 100259
117 279 484084
133 125 695848
7 285 573807
166 113 915424
43 214 771104
220 179 998180
225 112 268203
133 223 480327
259 300 807332
41 177 453156
10 111 190904
75 36 231026
175 84 662128
161 117 737471
76 147 48923
75 141 626294
79 288 989344
193 175 580034
28 204 22195
242 162 183017
48 63 398961
157 31 502782
34 292 100998
224 107 148915
149 108 498604
231 26 230929
199 135 333463
133 99 232773
119 41 242783
63 261 5334
253 278 466780
177 180 866473
168 79 554377
139 130 758085
35 63 987404
169 132 103351
193 20 8265
265 76 175356
22 35 590801
268 295 932375
271 291 20130
124 267 456680
137 68 733078
86 262 933087
192 292 859990
118 208 353118
105 9 314815
145 202 313241
203 201 252839
261 289 324473
300 228 525285
101 206 691269
118 243 752002
12 43 569970
240 93 101527
281 91 948502
226 185 610618
68 134 650745
148 126 172782
200 51 238556
101 45 761231
162 295 43250
22 46 947171
96 115 669143
121 221 544117
94 281 639763
94 269 464789
50 80 374716
221 49 169412
154 84 88863
57 234 467037
228 89 905363
61 180 802580
205 36 7926
252 143 991012
130 161 89372
69 263 662711
127 54 548911
212 79 741166
202 64 869615
300 4 160407
155 169 892841
33 156 105298
17 142 180726
87 53 770599
64 69 33419
246 132 428499
59 296 524272
253 215 30201
197 138 731724
202 282 808346
187 225 956151
233 177 147706
17 100 157368
297 150 610846
18 170 429709
150 178 550176
197 184 602024
2 58 315928
281 241 400013
102 142 828668
262 75 324930
242 263 75306
210 23 337451
135 1 33382
191 190 754805
146 224 656183
160 87 452985
18 46 498277
173 15 751423
44 170 91975
39 137 150371
64 22 17592
14 64 990034
86 145 989384
86 71 716381
217 233 91166
218 223 222970
263 169 413555
274 192 350044
183 184 362541
74 106 124803
81 173 79025
45 104 618363
237 196 533335
254 23 925615
29 257 855675
59 222 745903
64 276 509943
198 91 422258
177 256 311509
11 123 779554
277 109 229838
235 61 393281
123 110 121442
225 9 428776
250 300 674358
298 290 954549
24 118 594870
40 137 566974
291 19 279960
182 275 341665
182 134 314660
195 47 89017
4 175 551078
82 211 794804
205 213 147117
195 198 688829
141 115 109671
65 220 713339
128 73 116738
88 204 212102
225 218 63774
176 210 527789
169 83 987000
166 18 240371
199 121 380092
218 185 535379
253 169 367520
108 130 20574
290 58 640097
31 299 235604
138 31 573241
32 186 443032
77 116 955646
42 46 311254
72 35 439770
142 3 293087
168 100 946799
116 261 273106
25 67 205075
63 92 854625
299 271 242199
247 148 533660
16 39 621179
162 214 517920
195 130 903542
147 158 156331
112 244 217777
217 197 870657
197 77 400175
194 77 287836
239 37 942970
65 273 356087
135 200 815516
94 137 526530
183 16 70097
71 266 191655
124 35 91059
196 223 993212
133 279 758994
20 299 566951
218 222 878936
235 129 15415
78 62 182356
296 105 446164
150 97 403709
279 116 315423
193 10 552059
32 249 483998
169 207 14325
237 199 50941
25 91 27554
282 167 705310
256 11 437841
238 152 703860
100 10 33914
283 179 986943
259 236 679264
257 219 544844
291 201 993259
131 112 450080
103 250 668085
257 131 920306
292 90 915465
64 279 110117
219 88 530376
146 223 805022
7 146 68459
33 81 204693
248 290 772318
49 68 453836
223 221 394048
112 294 955087
175 53 418921
278 230 401187
196 148 227842
118 229 600922
10 172 864376
19 85 846392
166 88 341883
253 300 499266
202 241 516650
70 255 716122
96 172 900463
209 97 78343
268 245 420349
88 102 169120
129 273 219757
254 277 998517
177 168 456956
47 90 353618
188 73 409139
23 252 207794
269 46 939026
105 162 330941
109 188 133056
98 41 964601
102 219 464127
24 135 553037
108 45 708472
36 219 168086
183 26 579476
164 248 38568
275 52 300172
287 172 404769
71 93 231470
51 86 304710
11 185 321346
75 202 386388
269 227 793448
74 223 425422
20 280 923443
31 121 378091
273 138 327137
141 63 176514
241 178 868219
46 244 868317
120 289 67836
79 114 924906
205 271 860898
225 300 500688
123 27 891780
25 280 120470
109 239 678319
184 84 127888
108 290 126219
16 277 512521
255 256 21973
160 197 624570
97 127 785394
55 18 483331
295 267 514590
152 56 832139
219 193 304667
81 8 825321
202 165 131212
280 168 59161
287 212 384807
70 186 902962
282 169 754718
163 227 255596
186 259 904606
105 173 830545
147 152 382660
115 54 871585
187 19 108760
238 196 226718
121 241 440590
109 203 343477
18 184 692619
73 131 737659
143 190 348204
228 285 120319
58 79 715923
46 279 43781
67 99 457497
222 114 27417
8 24 67290
297 139 895316
65 163 890761
248 22 296816
29 50 78671
140 88 891953
211 130 798578
148 219 331192
47 184 375444
205 223 875412
252 118 205401
114 287 771259
206 75 23767
133 87 108433
286 167 391973
247 12 913858
278 40 112208
141 148 932836
30 275 388819
261 266 381328
198 259 941078
113 96 155086
181 116 451059
159 272 231143
58 61 4584
18 53 827620
247 92 863787
23 153 225562
243 263 556886
183 211 46241
122 72 675662
60 40 545920
143 52 294773
86 273 305856
244 185 370430
276 205 703628
296 49 815236
290 265 377338
112 27 291333
271 296 533706
49 30 137513
161 23 50977
54 192 273344
223 210 973255
189 105 277983
68 265 859824
136 128 880779
158 289 34626
204 278 329915
128 269 327343
278 168 950463
171 201 926132
215 47 532709
88 35 965735
175 258 674932
83 296 841771
255 45 549717
237 91 698225
288 101 897558
254 25 341625
68 69 931823
52 107 221978
100 90 770850
84 188 272084
2 131 381358
25 247 499929
221 7 316854
32 230 321747
199 82 991836
25 282 381677
25 55 174911
7 64 152911
156 235 544604
228 127 93686
267 43 230626
50 136 559687
7 159 415316
206 50 605930
266 50 459215
60 214 133788
297 215 247054
35 56 806907
120 45 190110
229 13 940506
242 12 40871
69 256 773605
120 42 325767
99 9 124861
55 138 890349
132 278 725126
197 170 742088
207 198 857331
188 173 64382
239 227 716035
35 295 600627
247 291 552264
126 34 82840
261 216 379940
290 173 624867
99 85 744529
299 150 147283
41 235 211988
100 138 287661
49 120 183383
237 3 244637
43 28 278162
119 300 556579
56 130 788145
209 63 646237
243 56 616659
276 21 231587
299 139 786009
184 284 431675
33 109 574101
33 118 263639
97 250 993843
269 179 346927
277 238 407451
289 200 625507
51 149 977268
159 198 278055
4 117 522941
61 266 273390
103 189 443271
159 242 437225
13 242 365828
172 50 889537
264 294 882285
197 66 704800
238 63 737061
152 32 203191
130 216 170223
59 107 952810
146 97 488208
247 250 564997
283 149 244194
66 42 471204
187 63 789183
47 80 589706
115 212 595952
108 26 136195
138 174 498261
262 25 136426
111 82 639604
274 172 357379
11 193 754980
156 282 107894
255 176 288336
128 77 823074
170 214 800084
243 250 327526
24 133 326504
121 172 912036
122 295 843389
85 271 644911
182 138 435787
197 287 274127
117 67 30548
208 201 54989
51 178 188924
251 216 806130
216 93 435145
182 18 495734
138 3 302187
188 90 317058
119 162 589435
226 223 394340
220 144 272833
76 73 759955
78 296 236872
185 34 911428
163 68 501556
72 38 434412
236 166 399675
266 13 743192
232 214 750447
122 92 608647
151 235 197521
161 86 327552
84 161 713199
243 133 822986
241 184 671509
181 137 822548
47 282 619381
115 179 665243
246 209 372835
216 70 316176
246 218 134645
64 281 224397
179 256 771062
167 176 655082
297 163 117240
68 293 17941
241 24 873940
168 18 765027
128 27 127988
147 143 984071
171 58 451906
265 81 320980
241 118 380800
285 161 784727
95 255 205182
142 133 762440
79 252 506293
78 251 329547
274 159 188310
71 40 234440
72 65 497937
161 204 44747
55 226 165694
142 249 393893
24 97 711958
16 96 486919
98 71 499784
299 105 758085
57 264 779786
151 184 998218
4 142 93295
59 80 461225
140 7 298922
252 228 134809
242 274 735588
145 244 243592
100 64 317161
122 252 130917
49 276 397702
29 237 184023
190 169 793701
141 29 26070
42 122 147924
216 265 323887
232 189 366702
245 72 478686
98 5 970536
227 243 30758
176 18 143029
173 159 566106
219 247 433081
141 77 609658
240 170 372751
22 34 830104
86 187 925031
252 202 963802
164 27 523947
152 220 4569
42 32 894150
158 26 55334
186 235 212393
272 293 906083
191 118 772056
7 254 64334
188 277 303230
196 232 524195
230 137 985188
82 109 752730
67 8 785468
142 105 416876
113 259 219699
31 149 575085
106 231 769338
169 205 862793
200 126 439107
24 123 509420
265 93 408268
157 70 361283
122 160 61796
120 50 352331
221 43 905757
254 97 426740
78 159 417960
167 147 164594
210 197 301067
103 84 780557
204 226 607700
188 170 883226
200 124 537230
184 231 945107
20 259 201047
79 207 902790
224 282 80175
185 153 777722
157 276 465597
55 219 107426
24 203 789200
149 23 529441
26 64 516564
224 63 323304
23 26 832348
60 52 699245
261 48 704807
202 143 448710
14 1 855939
298 11 71007
72 133 408625
269 118 528492
259 38 985185
39 158 665078
71 242 335746
218 132 902625
199 32 163231
158 125 167453
65 150 18472
111 263 626036
193 172 990146
204 83 533280
162 181 805542
277 279 753003
228 259 217882
7 36 699903
6 58 512178
58 22 304487
180 195 655372
91 190 207692
28 78 140047
168 190 185835
76 129 127373
245 24 557126
92 111 659786
292 284 704500
202 226 307304
237 218 833005
74 138 414377
30 138 266706
242 37 705661
182 14 765994
270 167 15019
146 166 551546
247 277 391265
266 228 943007
1 253 395476
68 176 678092
292 151 367775
64 39 556988
12 34 625363
23 58 875166
181 21 39108
139 78 583807
254 64 65570
279 207 489944
240 13 905498
21 166 96416
265 293 949260
244 49 700061
251 37 728455
230 123 21590
21 50 881139
281 62 603788
289 55 186292
208 74 267247
289 166 489611
40 146 635476
195 94 131862
232 65 749372
138 292 419215
14 191 921479
27 273 511399
246 166 12971
27 129 142604
43 164 756906
129 63 304286
131 285 319800
42 238 51520
300 106 781369
210 169 228620
221 159 131435
145 209 962024
96 288 639099
47 7 928101
110 216 672021
293 256 464051
246 59 334886
277 173 975124
81 53 871652
272 231 327955
63 49 482918
102 176 75288
152 101 867882
167 294 324304
266 265 866873
244 255 608814
95 60 835982
148 246 960693
12 173 228014
215 79 587647
59 91 722658
59 277 908481
22 233 388492
124 93 458792
278 294 685574
249 199 941525
106 25 129171
259 284 376092
131 252 263622
103 187 67916
291 57 865393
51 256 383967
127 50 15869
245 281 603137
14 13 631662
183 106 115008
224 2 572554
260 231 295261
46 180 295241
153 40 667027
267 284 650008
88 66 978269
161 176 568275
72 267 563983
195 114 22418
146 256 905115
297 42 780378
278 232 646440
270 172 156348
265 284 843283
148 160 234662
290 143 857821
133 290 399263
166 153 227204
91 234 957590
90 76 765154
71 142 396142
175 145 196520
137 169 464774
210 55 761007
214 157 442057
218 252 23771
246 275 484867
73 208 156694
253 162 49747
126 215 623200
231 300 516417
99 285 161513
268 91 9329
298 64 975208
78 92 13247
19 233 857978
288 259 681569
142 213 895669
275 111 748521
99 91 619837
29 157 256276
47 12 200595
148 263 871629
46 174 330121
27 67 151964
170 46 243028
40 269 808317
161 9 711432
175 48 773208
223 23 436251
58 41 282070
98 179 35588
30 182 321628
107 55 469928
206 148 396089
192 112 595468
65 257 611867
300 272 470436
43 90 475141
31 48 727981
25 161 840875
69 167 34688
204 58 27564
108 1 246094
150 199 23236
161 154 704637
6 78 255178
130 149 624752
14 2 939967
268 189 512739
60 296 686958
296 235 938143
192 148 895045
80 141 661438
152 29 72707
105 55 359463
172 279 494725
35 38 157824
253 272 232350
234 109 745125
39 142 81339
290 287 937957
153 255 837512
42 94 530093
219 73 135226
191 72 774800
80 173 808311
190 58 293677
124 19 829036
202 287 797139
195 175 895823
90 273 664415
131 209 175387
133 58 712276
167 259 924635
207 233 311602
85 4 827957
163 291 159635
79 145 772964
161 41 32784
244 287 803992
105 140 163913
58 155 29219
157 197 610201
184 199 505123
251 40 42418
193 32 206135
27 97 998919
57 225 504460
185 256 562274
164 159 818632
225 201 905825
229 2 810387
184 245 727088
192 193 66206
119 231 991601
227 102 143518
88 208 968671
69 282 197590
48 188 926092
151 25 264040
32 288 22899
215 193 590869
165 127 318718
144 64 951904
139 223 795970
22 206 907146
159 171 947949
149 78 792282
184 222 876119
257 71 249106
140 40 92904
219 238 686696
211 208 461980
292 204 275670
137 24 958755
45 186 848170
111 26 410825
282 231 519957
32 72 66295
236 277 43931
199 205 944785
290 6 500363
10 88 563182
52 254 364542
109 122 649510
167 146 674811
291 88 519567
87 189 828631
187 139 886659
110 86 572250
255 300 663121
264 298 284744
16 21 945986
121 176 754273
152 277 439894
139 60 968507
284 91 951593
86 25 106525
2 221 368402
275 116 679744
266 234 855956
227 296 545009
45 43 507566
265 6 262539
228 142 613684
107 251 164122
153 116 666529
250 32 337916
126 111 103662
283 261 18559
9 192 100402
92 148 469623
91 109 391243
138 195 241368
129 263 461967
259 189 815034
50 178 241480
61 97 526527
273 216 576483
264 225 845274
173 189 471587
152 261 622633
278 284 207277
150 293 273904
209 1 653919
181 249 689377
3 132 718659
52 82 132367
96 79 894363
109 264 856008
196 168 727246
249 126 943243
68 170 811157
182 285 967739
159 210 341456
154 98 345221
282 50 581404
262 98 404374
81 236 271236
55 290 10267
33 19 363177
13 254 915645
218 65 58903
15 151 488327
280 242 930802
277 82 242810
201 250 493912
289 37 58984
136 222 236863
242 96 166413
295 138 61239
19 190 437909
245 296 803297
71 236 838014
54 74 392235
232 88 473780
298 59 13054
196 132 856112
250 23 752769
74 115 237593
20 213 70469
63 102 822601
167 291 591310
90 275 752812
202 142 4772
56 150 856128
168 139 821977
145 281 87712
85 59 36962
223 172 445072
44 11 183188
128 123 263793
39 181 941202
133 123 37568
133 172 352635
8 197 194565
33 169 660106
59 160 774679
213 281 475904
142 8 218040
161 201 210096
1 236 637656
52 174 15735
131 275 626542
219 215 808739
6 36 246595
182 95 603787
173 79 177694
99 33 460733
136 254 980071
21 131 301951
37 22 361159
3 72 518589
71 158 393401
16 214 93090
260 41 92004
171 120 499584
185 268 947187
161 202 908165
189 166 743084
132 122 571471
122 242 538649
158 109 82271
69 2 662648
188 157 928206
144 216 111477
69 8 782280
117 88 346950
132 31 282502
3 182 322379
29 266 183411
41 122 125853
300 256 277591
293 182 995846
88 244 88614
193 266 33920
246 26 28049
106 19 80078
171 8 322765
61 48 497517
237 121 328708
189 256 779738
37 59 469385
129 99 797622
120 194 85300
229 179 699556
122 199 350378
194 154 145480
121 71 961797
85 242 28839
281 162 597221
193 276 725841
295 200 692993
74 70 543237
180 17 616198
127 31 682401
70 155 222233
181 48 624475
241 211 99335
29 38 575404
170 230 399275
175 113 618741
179 192 709777
211 277 114478
103 293 156072
102 108 949341
200 57 588425
69 218 499714
36 174 474318
168 84 720662
18 245 663017
300 194 865611
128 159 927773
191 62 479456
297 74 588541
54 197 142000
268 226 565149
183 266 616617
51 90 603125
33 242 157348
24 209 653423
240 207 972677
244 73 832975
142 116 45125
106 66 728304
258 229 439067
230 135 508587
163 73 704794
178 176 795452
149 124 325663
71 180 116808
197 65 606623
127 16 723379
241 168 373831
190 281 736211
137 104 805686
34 17 253743
94 196 492473
288 204 266774
282 287 91955
266 132 100183
134 295 109874
136 83 783174
237 219 265095
223 54 456340
84 32 952379
111 235 298161
215 260 953937
219 226 284585
248 259 465747
163 187 654786
65 198 715426
296 113 761119
250 219 570136
193 158 613172
93 206 864934
42 188 487002
79 104 232763
11 292 142535
57 205 502609
157 179 265979
86 186 277213
98 209 169916
145 221 330262
171 221 80534
178 141 280070
92 95 339682
236 188 956627
145 201 786063
200 229 712064
293 297 139141
278 264 766646
27 245 589683
249 132 277238
294 261 794851
201 254 991796
118 87 179364
30 84 583066
119 34 902870
297 113 874758
294 164 109392
19 299 401246
10 242 382576
268 132 692182
99 218 349747
75 142 529152
279 66 95968
98 57 177964
118 50 178597
2 142 146986
224 166 678670
155 91 919982
88 118 991497
254 163 198934
120 71 427134
173 288 949278
223 25 321814
83 223 208129
213 231 941357
147 4 718769
76 278 567450
284 121 913236
268 45 832419
153 137 852039
164 82 152643
43 207 277755
10 40 12864
52 23 968691
132 184 961940
262 269 943182
10 146 778934
237 85 809583
63 268 87812
211 74 489424
214 26 689219
223 5 460956
168 260 495539
217 186 860748
190 59 45449
169 8 285941
139 72 582565
31 162 55500
154 166 201241
69 134 362275
148 214 862495
144 49 837448
71 276 11267
131 267 19278
178 22 92376
148 212 174737
110 90 438388
227 103 762558
228 197 27263
73 60 441669
72 202 63420
231 160 71233
100 206 110342
85 100 218438
293 140 361095
60 110 77301
158 62 442037
71 211 786478
187 62 351888
99 20 370716
276 257 869618
91 227 436166
254 90 486605
43 63 979047
190 227 690603
197 133 196446
104 43 601474
42 111 340068
212 48 364152
89 191 651934
12 246 387270
222 79 738933
168 284 68277
267 94 332259
107 43 79403
123 216 418747
206 277 571794
247 97 541478
292 98 523975
8 267 303745
83 78 796304
227 175 361139
234 65 846145
178 13 378475
239 260 739549
2 101 226202
205 49 925705
135 189 46253
258 260 530843
259 2 426097
113 63 559503
256 1 624827
287 76 667889
130 182 317700
254 249 412264
32 218 502826
1 29 52725
102 281 854850
88 169 67324
271 75 691505
9 163 670423
131 241 996377
118 232 560122
259 71 786669
92 65 589723
116 55 759694
202 283 809507
165 293 665459
240 46 260526
99 59 431327
231 193 187239
203 119 563904
225 70 703405
255 5 559598
169 70 647498
264 89 57309
273 146 669554
31 219 674965
116 262 228756
79 277 879290
23 68 464879
2 286 81148
296 182 951511
249 273 814527
119 39 374600
55 36 34692
163 232 299691
214 61 393712
169 79 928795
201 106 283437
151 100 411674
94 109 239023
93 292 921742
9 33 814426
112 176 354419
210 57 624065
279 255 173375
90 155 32009
13 259 266880
13 269 94428
40 103 248101
298 265 233734
244 172 743772
292 28 909912
287 134 348150
294 43 745
114 166 766918
5 155 67202
108 122 646330
96 61 948248
148 16 875620
1 273 172162
56 227 432947
113 161 575364
41 215 73552
163 176 539139
238 47 902123
108 204 612826
8 248 751231
86 203 405018
283 258 953121
91 185 669312
143 260 778377
193 246 665109
134 282 640426
69 266 568688
65 236 813854
189 175 659021
222 26 869956
82 240 549944
197 108 518648
82 114 523061
91 113 7909
151 279 905624
169 64 378080
24 293 842046
110 82 584904
249 245 924800
290 47 100089
239 300 773945
18 140 136220
282 173 437520
275 125 218598
258 277 517948
56 230 98072
176 109 490045
131 207 688824
25 266 538424
75 261 425610
59 184 749480
183 287 425007
256 23 20160
92 110 85099
1 93 424624
248 273 547982
155 110 194701
293 280 453539
86 62 549427
225 234 37268
243 241 138309
220 39 901219
279 258 749111
151 210 591174
133 137 540954
175 205 491585
169 218 158545
145 190 981264
197 274 253462
172 12 839751
28 114 719945
212 156 688647
287 3 362698
264 266 396843
239 184 819481
57 266 933830
255 233 883868
4 130 22675
208 277 178706
139 182 148328
132 238 879324
124 204 740579
180 146 172278
195 107 854247
181 281 208288
285 21 199461
237 175 801024
288 37 37915
15 196 614219
55 188 631016
207 14 182844
94 131 675458
9 215 179581
266 26 763736
61 72 41316
188 220 460587
72 151 975222
188 21 512704
36 116 232224
167 162 210142
207 42 236721
146 222 414972
129 232 774962
42 67 282296
249 288 442724
238 123 445146
276 183 60369
164 51 190302
232 103 600845
52 41 628507
235 26 957719
260 222 841980
124 44 271063
294 255 54535
290 257 845121
159 208 951506
64 183 918498
284 191 218474
159 118 229155
29 186 265739
247 49 827075
144 290 421590
10 276 923107
297 64 733758
144 54 410834
159 199 204549
258 2 833106
44 270 132755
221 11 946123
53 242 577985
65 75 172640
243 55 384820
256 142 515191
293 25 863817
225 103 542507
159 283 633574
21 120 660121
258 212 813276
179 88 995909
241 157 709574
294 136 382496
167 210 462429
137 150 261320
259 251 292816
248 14 877885
85 102 808844
280 143 421861
237 28 381663
242 3 891612
227 15 794194
159 179 159387
178 271 60524
167 276 864322
92 120 940007
75 232 71260
195 128 964144
194 173 381287
3 127 840122
240 244 990395
180 14 854704
299 103 923477
261 55 659779
72 94 383071
21 224 859539
128 71 142766
95 55 966580
59 182 890045
5 181 520241
294 274 961218
100 37 437895
43 92 896874
160 284 625651
67 72 424119
61 115 857210
268 39 222874
141 116 332872
202 105 92290
166 111 626055
15 156 193668
298 268 193042
150 108 802062
299 246 628005
267 286 997179
217 58 723713
58 75 995977
30 97 569912
173 252 630118
232 146 778508
99 278 199452
260 21 963516
208 17 90016
49 289 568921
259 21 589769
77 13 261807
166 147 854089
188 180 647261
296 108 215114
105 181 108194
196 56 689397
92 196 13470
89 92 592121
270 211 345220
189 3 3791
197 111 834257
61 216 237490
64 112 600158
58 216 459204
203 163 969411
293 136 237935
154 252 710099
186 249 60853
213 285 315705
272 268 715689
155 66 695859
239 247 536948
132 13 716483
44 280 86972
92 216 397799
232 12 878945
299 75 801779
79 41 686949
64 173 94750
28 268 672403
12 125 676524
220 250 720674
135 19 72431
59 135 982796
35 147 866394
280 119 816809
170 119 127894
210 225 528645
217 187 29477
82 165 442637
145 180 65302
137 180 270053
9 239 220716
41 259 355668
196 211 758605
198 231 988080
240 72 519767
276 225 931302
80 144 393523
127 204 394682
224 41 732207
243 37 13436
183 120 325262
143 114 780583
75 63 162128
19 225 412156
272 76 439340
80 145 326971
90 84 453028
254 181 641441
236 263 684090
124 244 964121
157 253 127877
280 106 503333
274 267 69417
283 98 539980
219 117 565943
32 256 242001
119 210 402399
8 122 695164
276 76 323386
94 152 101048
297 22 299606
274 272 183018
89 69 983730
278 243 829090
10 92 458086
139 286 888753
7 145 80864
290 99 809135
272 207 134285
221 219 862137
106 281 913241
104 8 927278
198 292 153405
266 262 297354
221 38 895109
51 260 88168
110 67 339072
93 11 3754
274 228 187358
222 162 936907
158 7 989909
35 297 264673
72 273 795355
25 90 510158
181 43 539968
72 36 411657
204 82 158569
103 52 341355
299 182 19477
8 187 398176
138 216 739701
23 213 561457
288 198 372187
114 24 874409
264 167 662588
35 47 789470
157 274 975222
276 148 643454
33 87 526855
27 44 753059
201 85 944866
18 165 195348
220 166 815743
292 234 348797
236 115 43567
94 258 268338
94 192 508915
190 88 421875
155 188 511892
286 185 704433
3 130 421608
201 129 83326
115 116 465021
58 106 216545
81 62 671957
144 137 345603
106 86 396428
19 4 423618
25 256 853402
245 294 579215
86 220 216320
294 243 117680
217 158 432659
17 219 960110
103 32 659870
216 221 905289
165 279 771341
74 29 908341
294 177 312815
228 232 602725
189 210 568903
183 297 87003
242 201 689197
294 74 705004
226 299 701580
78 71 971796
135 113 761716
226 101 854775
102 259 414025
242 83 912393
175 37 283668
120 209 775128
121 189 985407
83 288 422164
154 165 230709
138 190 923217
139 13 239453
76 209 540342
158 89 651146
137 231 483720
289 221 358855
111 165 311529
119 109 696275
162 286 810488
298 236 420006
160 241 147671
84 127 769389
96 110 878737
243 197 22966
166 292 941443
82 78 733415
107 78 27982
240 35 952812
220 246 318637
195 270 277976
40 164 844311
103 233 25430
143 289 845875
228 37 621449
172 4 393287
122 282 613478
291 96 529014
81 28 327358
77 254 971972
281 257 141568
156 197 83416
219 164 462161
220 173 658674
194 174 979088
49 251 572201
107 64 139528
250 226 320555
100 46 392212
284 64 617243
140 173 594075
26 150 697307
252 183 620022
260 135 682973
270 39 88916
107 67 120149
110 263 741112
282 96 964629
284 242 22672
131 276 865846
267 297 209117
116 143 27694
140 216 812136
18 257 551153
180 295 144357
43 189 105359
16 59 571696
190 195 530153
132 111 116401
77 228 459949
298 270 982151
225 154 811156
74 5 794163
48 278 642626
250 277 381789
259 119 548334
80 190 587036
115 187 765730
38 104 37656
34 208 836723
194 198 493467
153 222 890321
157 82 514906
160 68 854676
229 175 589210
143 237 172572
208 244 470729
96 39 481666
279 248 577547
240 118 475533
224 159 788775
23 122 808943
283 272 696567
216 235 84199
259 66 667599
242 172 404164
214 269 314078
198 31 224524
130 132 873776
245 267 621603
281 143 509510
42 4 802138
25 168 657850
158 98 73509
9 298 390623
120 239 528366
249 194 75147
121 249 404276
126 298 634575
60 174 573363
286 81 93419
266 82 484776
263 258 64752
58 12 953435
157 246 301158
122 296 616899
200 139 837333
35 234 778145
241 298 419237
300 8 330497
120 93 383420
299 7 845350
246 27 232933
286 101 123445
69 202 191651
84 295 43238
180 87 513783
203 105 176955
88 194 736536
133 229 26281
76 42 829145
136 295 554995
230 28 224021
165 274 283338
189 56 713755
141 211 334437
74 90 340663
278 180 346043
2 212 972879
98 191 164156
287 149 802157
176 11 480537
258 1 20634
54 104 692837
273 33 138894
160 36 422457
48 26 981388
283 132 722569
51 6 798061
287 77 896066
244 183 994491
70 73 204315
54 196 566285
66 126 674749
81 141 421008
95 208 164541
139 146 762516
207 184 673054
292 31 790903
23 165 992730
88 28 24814
19 40 962809
236 292 883840
16 180 312510
161 205 650051
15 299 450266
15 11 723235
117 220 58616
65 247 467132
51 69 398672
209 186 702551
106 259 87800
243 87 552698
70 180 27101
61 79 404223
240 253 490302
77 199 566934
293 6 892366
223 138 886093
130 69 584618
118 66 969072
70 42 370000
248 167 616869
70 185 836632
127 284 749967
186 76 725219
10 41 792564
176 285 790990
24 269 501332
150 116 142025
145 123 849272
250 123 250189
239 83 779984
279 73 370350
195 112 660616
144 124 517719
225 123 76540
155 191 70254
209 100 26950
211 251 177077
12 113 375084
98 253 46511
194 89 13704
91 111 541821
152 298 470986
117 38 109466
236 141 19294
18 124 34275
298 289 872545
251 258 396962
240 186 387710
50 287 818832
103 69 781646
292 127 279976
224 84 533107
234 28 114461
271 298 811293
282 99 728499
163 57 230815
48 192 902049
240 106 271847
279 1 522070
228 286 798086
215 162 272062
137 76 462316
155 175 299504
146 253 560846
296 57 657685
127 197 503831
173 110 498363
182 171 639416
18 119 229723
48 79 77695
265 200 733811
153 292 620353
273 217 90104
33 68 452992
273 30 916957
299 177 863727
255 237 33687
245 69 655115
76 46 873649
197 252 680207
25 271 700643
154 140 380396
214 277 895678
107 161 185160
61 260 852954
293 21 802254
300 177 547010
286 121 795620
295 206 247536
113 19 602028
10 268 190363
46 67 368636
239 226 157049
153 70 960766
46 230 312561
183 99 760455
214 268 456817
27 192 939227
27 62 16456
282 158 340781
89 58 660624
142 196 492465
219 245 520347
163 128 264889
227 207 233569
253 106 128283
264 96 35789
258 49 122980
173 114 231786
10 52 953591
113 143 214036
95 89 884844
224 143 833626
209 161 385676
1 188 29126
98 84 87813
277 32 525864
247 268 759706
299 225 646195
246 151 297484
226 152 57599
192 12 761826
30 239 471163
6 57 216049
118 202 718951
233 117 355713
116 35 271000
88 296 816088
97 287 231844
175 116 801279
239 229 435781
226 165 184115
257 50 869019
32 66 355123
247 159 789206
62 224 652898
236 121 375610
113 222 526057
34 255 771335
82 148 367835
22 31 571862
193 2 48149
41 12 435113
239 102 461189
116 273 885617
211 275 867895
51 230 662318
166 201 51258
182 277 735222
8 89 299249
188 169 152252
76 93 564436
240 2 392006
9 170 58613
225 117 753007
30 234 993962
199 247 967654
47 291 871058
251 66 305679
196 209 356742
198 242 187808
71 87 883692
89 82 455231
90 163 857555
206 270 295559
295 153 687738
105 234 189807
56 27 70079
208 217 314347
209 168 728443
145 197 399948
80 267 955575
206 283 105128
161 163 979732
122 1 99462
295 98 853206
150 63 891134
180 40 591528
167 129 970286
46 82 142578
84 288 452959
264 232 19957
220 74 932223
203 72 41406
41 158 889175
166 141 743290
153 83 312793
100 172 144245
117 93 406252
150 241 186319
19 17 374334
259 269 497841
260 55 946303
288 285 645272
281 286 823477
19 134 987342
27 199 846009
30 211 571592
198 44 332552
6 222 528142
229 85 787109
186 269 198512
21 242 728756
73 51 332511
178 261 84079
140 279 882148
55 46 61824
64 56 155299
47 83 965413
104 82 590394
67 168 461398
293 113 361994
220 169 502239
162 248 400902
46 60 294368
268 72 794550
269 39 566732
75 45 559030
238 236 796795
23 225 700356
211 290 581531
214 241 381500
11 129 760643
157 239 569043
207 44 81351
200 84 325753
7 166 880002
86 215 780680
24 28 515376
50 163 293280
186 271 210745
109 88 971549
81 45 473302
275 65 630506
244 282 47424
4 141 926092
103 198 896891
50 30 768632
15 186 845137
84 75 395266
289 111 912444
237 223 922937
226 71 603627
213 227 69867
91 289 596987
17 78 771953
290 280 907616
189 202 495196
193 99 468885
82 221 567743
85 24 544573
252 247 705487
74 41 978955
226 83 276559
52 168 194310
86 79 381459
177 252 71892
157 111 953674
46 248 554370
39 22 371600
75 247 890277
187 295 299681
101 54 75190
181 206 354099
81 82 57093
291 54 276064
67 66 745939
4 14 950932
119 266 452085
245 158 875465
176 61 484458
13 196 671372
13 8 80891
182 133 538613
295 215 904434
41 181 847751
98 42 676951
9 241 928271
173 222 239773
122 56 683138
129 163 543189
280 270 652623
78 216 996962
262 67 480110
35 42 977980
95 97 461565
79 53 605269
222 249 511107
277 167 358701
200 205 451356
4 24 515641
168 49 598427
242 115 337241
280 232 526695
27 140 5924
297 52 886247
298 263 537244
55 128 420554
285 283 692867
17 84 689897
181 205 716495
137 272 487579
225 144 550836
63 257 730277
184 69 301921
18 77 161600
156 39 442453
274 27 933447
199 291 766081
165 181 656911
77 280 754837
51 221 806252
90 73 193960
194 18 320956
274 234 841520
171 213 317597
243 106 489423
149 191 66783
7 181 369770
136 225 370474
252 88 155735
197 176 792741
32 63 832801
62 160 874861
282 5 204054
94 161 546106
33 171 18974
122 77 758572
288 293 895815
265 158 795178
168 4 583768
174 35 698858
53 57 749900
34 288 579426
177 80 683331
49 294 772253
61 234 272091
2 209 278218
127 225 142881
263 83 170168
176 77 724467
81 274 560480
212 288 991132
205 226 822548
11 285 308280
150 71 793783
134 175 457678
229 174 340210
286 72 874534
47 276 303635
74 129 440161
66 216 483399
133 53 166987
212 234 601695
265 247 997865
252 135 633282
143 155 430240
140 129 147940
102 65 264540
184 115 685828
225 135 64711
166 250 408745
52 49 413180
276 50 286999
154 174 85111
192 70 683332
285 51 957861
224 275 128247
160 96 708651
289 201 973792
269 51 243805
28 287 11959
282 141 798931
45 107 207079
86 56 941625
281 95 675159
128 211 631777
173 150 842066
98 275 282899
216 37 874298
206 94 429870
251 51 972199
237 126 87832
289 203 57310
189 36 114178
144 160 808784
257 203 837930
52 273 239568
38 145 817795
72 69 874964
93 18 566994
201 174 3100
275 242 826024
229 139 508852
205 91 49809
44 89 605958
9 223 210979
239 82 915861
216 82 187476
293 287 700543
254 21 507281
219 12 9085
224 87 449361
44 277 243739
99 5 493856
270 116 459920
90 27 722110
270 221 817342
180 199 352710
193 188 759215
65 99 120543
71 244 265181
236 31 316889
40 287 217132
273 200 295759
150 236 326957
191 107 142773
185 133 531804
128 199 79745
212 186 231731
244 249 962180
180 191 608343
140 210 944992
180 53 968729
209 206 8367
122 247 480161
24 239 563661
194 150 160565
43 62 273860
227 282 204370
75 172 428106
191 281 457605
14 164 789418
146 295 921401
204 1 138174
83 64 389748
205 34 1975
96 277 580102
108 49 399787
13 278 267792
91 161 621113
187 257 588013
250 241 358469
139 205 917022
40 271 422596
56 290 309005
4 92 633152
251 9 45154
132 241 505962
96 78 798021
134 48 182322
64 174 14997
92 128 822066
168 15 647111
33 5 66435
256 72 600711
155 156 688978
24 297 692229
36 241 733547
13 86 641777
50 22 590525
3 95 169387
173 19 296907
121 96 387114
70 223 593464
67 281 256111
142 25 285464
53 142 199623
76 55 113516
191 68 776785
253 94 324516
153 130 66297
53 179 224715
120 165 921050
218 84 677889
132 117 975633
286 200 828440
118 267 610905
268 118 514748
4 32 823866
225 107 761080
26 46 676520
259 249 842733
107 35 759665
202 240 733171
190 110 533991
199 31 822598
47 263 652343
174 196 14185
58 227 840101
266 226 584424
188 162 627721
139 93 8298
55 9 526669
107 125 570209
221 65 260494
262 87 78762
294 20 983493
200 50 418416
222 102 818575
55 197 515832
158 258 117477
21 169 315978
104 170 502595
146 125 729135
274 252 606254
167 138 385218
245 255 302229
126 38 637863
289 169 341758
89 3 321402
260 88 545620
238 89 410245
44 279 83666
16 199 133153
29 12 422255
97 173 119978
197 189 955271
105 41 82115
144 193 406400
228 242 841147
52 125 705516
291 39 83560
278 259 876032
204 2 826959
51 244 391557
42 293 517483
205 87 355530
156 62 593408
119 17 260245
8 180 100572
271 212 631123
167 8 496598
202 53 958043
259 182 48977
285 147 6763
12 159 513022
143 47 760328
171 73 846223
243 192 66499
80 229 28135
206 62 859665
18 232 436067
122 111 465255
20 49 316831
104 57 87358
85 247 354532
113 28 605388
264 80 415179
190 241 800700
60 250 613115
4 211 473286
33 172 735454
154 70 275636
55 31 66513
104 110 960633
29 185 309977
165 265 185747
206 74 664990
7 257 138347
45 217 447729
206 109 180808
62 117 327790
225 190 843974
175 284 977506
86 251 404938
67 247 986412
256 2 426604
57 284 752757
242 235 563265
22 68 461242
202 98 148552
266 252 18790
166 196 514014
240 92 858442
284 84 561071
162 95 992129
226 294 711345
85 217 364832
178 15 945139
196 203 641985
274 54 17861
148 68 749078
160 23 78102
246 140 151557
234 151 747166
80 290 56450
272 125 958545
158 294 303652
209 254 296700
7 274 749578
132 215 258017
6 19 365279
218 128 325602
225 101 989619
56 163 147657
186 154 809674
277 226 104527
143 51 952240
206 12 793800
111 258 535644
189 137 281518
31 176 730671
149 192 799534
267 60 146677
3 56 570032
64 167 528964
170 243 428360
42 276 977921
79 236 53617
132 167 180215
175 95 829044
250 4 376431
298 88 989646
110 249 61321
102 82 549931
100 233 265736
115 248 543545
25 145 645463
229 106 681642
106 266 560104
82 270 663271
214 290 742316
88 202 769621
42 21 297460
102 2 73302
94 160 379049
186 297 709197
154 266 868320
50 53 203508
220 29 819265
92 209 151593
61 104 25183
170 50 446873
91 209 214005
170 190 110302
268 264 119251
1 198 861976
43 209 375215
277 40 777605
79 131 172022
93 114 938766
293 63 688620
157 243 836801
49 182 900116
104 293 154146
163 43 113206
66 47 913620
88 276 519332
108 118 219266
294 148 630069
178 106 469869
30 107 593920
204 282 652143
196 47 831476
274 162 172388
116 285 531009
56 74 539334
286 192 583270
24 218 659475
45 150 896665
29 238 24803
215 244 414694
211 156 98912
139 62 997376
241 163 596609
22 299 373626
108 22 951868
105 89 131408
176 162 955791
148 295 30298
124 118 744925
260 167 894058
211 268 686101
151 296 830602
231 207 215279
150 229 467423
19 133 837168
241 235 304788
20 191 646411
106 81 736649
104 16 154119
262 181 319130
160 143 958704
110 126 495486
110 97 106880
101 260 343095
202 20 119188
99 79 734101
215 160 967871
226 16 706824
148 101 699008
90 20 753429
75 33 618274
275 199 838983
92 163 238508
277 240 89880
219 163 988701
131 102 912287
268 235 187641
269 216 361477
270 43 623232
148 227 324632
272 152 965378
44 184 269217
157 173 986901
29 192 600060
177 228 542277
267 45 377797
220 151 540255
281 199 418930
169 32 761962
137 182 263213
50 145 588744
77 8 230384
12 137 562397
127 297 500786
68 4 955031
232 33 322090
31 104 775370
273 287 509746
293 189 618698
121 26 940689
3 148 392364
290 50 67509
227 272 295384
21 209 491881
136 129 438460
167 295 806137
181 110 874860
106 168 948122
76 72 318731
221 188 803894
265 37 26179
98 60 485229
68 229 800558
4 35 776827
40 156 879904
118 14 15472
223 49 505257
91 167 690279
200 8 998627
222 74 919921
212 9 326149
30 133 800633
46 98 274313
109 69 904748
249 204 317641
130 300 523797
234 127 27251
61 236 288253
185 221 601562
105 160 724781
50 189 625903
172 65 208454
200 127 846092
178 273 203262
290 35 61742
107 148 958515
138 237 476176
8 151 885909
266 281 605099
49 74 680259
149 103 834402
133 134 983260
15 289 290295
70 226 253106
85 157 949555
157 163 80025
174 110 321146
82 279 998332
36 252 479022
211 25 71301
278 110 451361
77 60 778047
157 92 54925
38 243 444753
102 256 762145
52 169 723722
33 78 118766
147 223 589325
185 81 452072
132 208 878555
45 37 457515
163 282 155823
172 240 844943
297 83 525865
18 29 938054
124 74 68853
231 259 609336
205 289 364630
153 286 861933
253 163 903501
99 269 191644
67 276 340693
167 20 531801
265 199 701794
200 18 367527
112 180 16238
90 95 674123
70 50 192255
78 283 538896
36 27 394024
274 143 32836
178 20 869259
162 159 105109
80 84 226851
292 131 85660
297 92 223850
112 178 382255
48 41 743243
161 122 517841
27 121 879302
255 264 925538
199 145 259971
84 132 511988
266 79 731309
77 7 947172
176 86 628386
84 126 687917
219 299 725149
185 54 867912
66 300 621811
233 109 383737
289 145 209069
145 63 81605
4 129 358312
14 277 697132
100 96 773154
287 278 663525
117 290 97682
84 115 776100
137 22 998764
178 36 928835
289 79 325434
57 115 520492
231 3 298610
239 160 317040
56 48 948617
251 152 924692
264 130 529384
251 277 786658
209 148 791827
168 264 274537
177 52 352449
116 131 684997
147 193 150392
89 153 843999
145 245 880866
297 189 348940
294 227 925606
53 295 823873
257 121 832206
55 49 303987
77 209 601794
211 284 679874
149 3 592596
182 215 541404
221 5 827229
191 57 338593
180 94 951741
255 204 79805
108 60 242635
259 142 746662
125 202 212756
264 293 98819
201 138 524637
71 166 145291
190 71 824793
179 103 672723
275 200 710097
103 28 487994
70 125 971456
68 201 427314
14 63 622678
248 20 831408
232 216 791485
21 69 763512
265 286 343807
2 48 996128
89 262 326404
232 292 269090
84 196 596875
116 166 971349
103 47 229897
74 44 302194
244 4 140526
3 104 474041
12 229 530349
21 175 725862
185 129 666457
234 88 853911
69 158 943834
63 232 295605
46 51 438101
250 150 11856
118 289 447496
59 102 630165
298 114 89542
289 132 612648
127 296 226997
254 221 875378
133 156 982904
108 135 202739
189 77 267762
280 169 894850
274 180 720174
49 230 938280
300 187 550794
169 82 214680
40 27 27655
237 83 693454
168 275 419154
212 117 640212
56 172 955058
16 95 260164
127 170 702139
261 101 10053
71 213 57776
19 75 409871
160 233 137346
139 84 546338
232 107 227408
31 217 262414
299 286 639548
203 143 184026
183 256 246956
296 273 719508
11 116 56659
272 113 947170
4 138 889129
141 215 499201
49 134 16977
33 95 358694
12 211 64743
137 278 892464
78 120 265790
147 111 549613
165 182 388686
174 1 737023
1 65 145200
75 195 539432
69 166 382632
154 80 684406
90 109 993466
295 39 858194
7 300 757746
109 37 604253
183 126 37573
154 151 191972
28 296 546816
35 87 538882
197 92 670765
149 82 79099
178 131 934489
190 231 765735
13 244 792184
226 15 207683
6 140 623607
29 155 704537
105 212 388244
38 217 624741
194 21 17843
15 106 267054
181 120 557176
148 163 810171
43 18 697315
271 9 625231
295 117 597619
192 234 765870
246 129 966508
81 240 63015
223 153 338433
106 189 755741
82 162 52612
7 112 187846
46 266 134251
38 114 242356
207 138 100817
91 212 422919
77 300 627589
263 180 653817
230 195 633050
195 142 142263
164 95 733515
291 229 987079
287 159 649755
30 68 804911
300 12 566685
125 65 980774
274 44 667213
140 161 564111
113 240 299533
205 249 818734
164 256 319482
225 242 774479
14 201 499891
131 8 904683
154 247 909988
243 155 713117
257 200 698305
177 193 354741
71 280 66274
297 277 780826
79 171 351089
41 111 849256
293 219 631724
212 163 585967
11 258 356592
239 179 519153
168 205 31712
146 276 87152
98 4 843710
40 145 833288
197 211 392692
245 286 37940
35 8 148348
172 275 532371
55 168 264604
100 16 53246
71 133 118368
286 227 821666
129 39 383456
263 51 255950
180 196 200224
283 295 562974
85 234 315998
267 187 50907
251 44 762438
154 233 540989
32 173 516762
127 106 943188
10 248 875806
29 75 334669
297 101 80781
7 102 12043
16 121 287103
52 189 387169
33 77 591976
267 254 6524
257 233 916775
288 261 816504
134 78 536722
155 173 948827
242 244 545077
146 240 904409
55 14 674748
56 125 539334
132 10 295935
209 223 358318
162 191 548742
246 196 469715
283 290 952817
148 117 984425
233 138 834249
232 106 695390
119 192 421066
209 166 749765
116 32 460621
295 155 16878
244 184 701580
258 55 908847
250 221 407212
146 260 7881
155 48 990078
268 234 996426
59 20 883574
48 99 774839
154 193 619558
2 20 378994
74 207 481689
31 220 518911
35 198 8746
63 188 700441
56 134 156263
296 216 489729
102 53 759057
45 65 753054
16 216 475493
189 65 200284
135 31 718216
159 35 896247
183 137 847988
231 196 324445
42 202 684755
51 34 467151
201 253 842045
139 183 764903
214 239 715243
107 69 9737
36 240 417191
139 138 257454
52 43 214260
30 44 23379
213 109 237605
300 144 704663
98 144 655822
106 225 523430
191 113 712300
237 204 512019
16 31 153623
277 246 625068
149 213 981359
119 87 617234
109 61 120764
68 142 550595
18 162 643591
244 199 942130
252 40 836641
119 175 363590
272 57 595153
126 162 43421
57 258 290626
225 288 401035
300 83 845004
284 99 579713
205 176 759049
145 85 684028
40 46 877258
291 24 28387
227 33 305108
195 214 73126
216 98 305936
179 281 19572
210 190 261247
229 96 433247
1 3 602098
203 291 594310
234 90 188841
225 168 208469
12 287 632621
239 73 901691
64 176 942895
64 96 34964
148 129 701840
67 116 475998
51 77 10162
250 141 847622
229 81 111446
279 167 488127
126 284 689084
93 148 720498
107 267 281448
26 37 566687
186 37 606436
251 172 367278
294 44 283438
251 74 141939
158 188 290557
60 41 242212
63 72 424156
244 245 712992
246 279 349992
162 49 120237
277 139 90614
17 262 451020
112 12 297641
231 226 65734
243 264 47925
164 125 420333
161 192 484234
260 40 362435
210 73 417888
198 244 587381
21 165 653958
219 197 300400
15 7 709725
263 262 141842
37 126 945809
88 248 714213
145 110 945905
105 149 995316
6 89 46679
86 90 626344
234 60 311328
288 80 517961
156 173 603467
50 141 780015
23 290 440693
55 198 449771
223 181 587922
97 180 168431
95 156 144247
181 146 681004
22 292 129407
141 299 902644
168 44 508527
36 193 269046
219 236 249736
250 268 144279
12 6 652392
63 74 364821
151 34 135546
33 299 177668
299 266 326688
259 14 721922
183 198 719685
272 104 285371
162 151 905576
232 127 920982
215 155 728391
73 175 679726
300 276 388383
61 262 109974
177 264 909132
85 195 812373
59 67 928047
92 186 308048
44 202 904655
83 180 999321
77 298 691753
240 250 328137
125 81 832924
257 280 94577
7 17 588293
34 222 795306
56 10 105302
259 185 668584
146 267 200487
198 191 480299
11 191 216022
265 111 3707
94 174 180048
83 30 670908
252 134 146358
186 226 426643
221 39 86815
212 36 220999
59 130 918804
272 178 335693
161 73 389178
35 267 677688
70 129 238028
233 296 692052
243 97 202772
244 11 886816
75 100 938790
281 247 378061
174 222 698232
196 103 732678
208 271 742829
54 174 420291
254 294 324239
256 204 811866
86 182 602114
23 91 794502
120 141 319234
3 35 819356
45 83 340878
279 243 226896
250 98 889163
155 257 541112
178 49 827769
159 3 652230
157 151 363557
13 62 548424
21 6 490012
113 172 572188
56 59 153160
28 168 219790
246 123 668248
224 65 718281
273 196 600919
186 90 396189
156 116 8047
74 148 875014
53 116 723599
46 124 899488
109 194 969091
7 242 56370
151 263 207685
143 196 78048
191 227 333310
188 71 511069
282 193 893283
3 263 966767
263 80 481735
51 136 46291
130 285 416539
238 90 620704
158 2 205942
164 184 658353
71 271 824251
205 239 284623
57 70 731700
176 246 598981
86 236 904654
25 172 668978
113 224 709157
215 264 145450
74 81 914133
233 39 670701
95 113 935461
76 183 509245
290 297 728039
154 146 572391
194 277 364207
105 235 237870
16 138 469433
36 99 1394
123 46 552639
114 18 408358
147 165 18110
201 190 589020
119 270 469611
155 228 803848
177 44 407520
48 231 357875
126 294 967138
95 235 43200
299 199 139736
15 222 736802
31 189 689102
280 179 689988
235 25 779344
263 130 379713
216 8 264364
167 24 167522
277 91 358717
236 136 990478
157 89 215690
135 198 68799
7 114 627173
242 248 584902
284 210 385521
131 115 541916
297 276 48493
272 167 828187
238 272 610935
93 112 991374
109 276 273476
223 220 154463
161 68 150023
279 85 93533
52 293 204835
298 257 835542
150 216 567226
280 103 941365
295 241 272400
48 290 738530
193 249 628666
180 215 345742
167 300 32755
246 179 138034
143 185 571067
143 122 265844
1 166 828810
223 98 877135
268 178 670258
81 277 232191
214 275 313025
162 173 635547
4 26 842981
142 60 618083
44 147 793919
4 198 634173
58 272 96006
66 96 241558
28 62 209708
268 133 225749
264 205 187638
63 208 271599
222 4 120367
52 61 406739
160 202 450116
223 126 572189
254 218 385732
213 100 341324
67 173 404186
230 52 962788
114 31 663413
198 200 461611
240 96 259757
40 243 776660
118 79 156544
32 78 184667
168 63 329025
187 191 961721
289 56 42679
179 228 530339
265 127 286325
250 49 334355
83 217 174038
9 179 330772
20 100 716961
125 246 988490
88 58 624628
183 17 713318
278 122 128025
41 21 609996
126 132 739457
196 247 874507
169 129 481403
229 162 320355
54 129 774910
76 138 867949
154 126 921786
277 164 520148
44 137 767233
103 27 200487
121 119 245703
98 63 863026
68 52 769157
230 33 78533
9 175 314915
255 208 721901
236 75 456479
143 214 376122
157 180 766087
163 106 259623
49 65 600875
189 6 487756
136 201 364080
194 272 870136
68 243 845804
146 74 721881
152 75 61509
209 158 742357
102 255 381427
108 181 823895
226 151 543915
193 278 369209
242 123 342603
65 268 837955
38 173 923218
51 177 647583
159 41 292543
241 92 857699
152 171 827890
257 6 302078
57 262 125473
218 64 773906
296 196 630678
127 179 759915
226 183 52180
13 76 170517
49 222 602019
273 118 647849
1 155 606972
237 73 972029
199 2 769923
78 93 586175
182 191 685798
93 45 770418
153 253 712426
19 159 926458
267 90 96490
205 154 907166
55 221 600688
88 39 193297
220 130 895130
295 111 147717
92 19 627065
207 163 429250
186 82 964746
124 102 806506
234 21 375484
223 249 322201
283 11 988114
129 223 406485
51 228 794824
40 22 135263
285 71 678766
101 43 53719
204 68 65860
31 130 481451
296 248 267985
178 89 181161
194 242 614188
50 109 941839
120 186 397789
104 249 167637
242 72 517328
249 272 950847
161 160 806448
172 129 749183
158 81 56767
133 56 364790
193 22 136220
144 186 84414
94 234 814069
150 244 550906
243 139 850543
159 188 308306
56 51 626663
106 203 12463
252 188 785376
33 135 294732
281 210 279413
18 108 218057
24 205 469207
94 127 393584
107 84 265542
165 139 637510
261 72 357622
289 47 163284
87 124 924484
9 277 708262
259 134 154544
173 298 685800
124 240 339493
38 75 279285
193 138 927738
85 105 435691
186 7 731159
243 77 458741
277 199 662701
284 18 668117
261 287 130825
191 173 974643
180 167 105710
2 272 433933
84 194 146241
68 1 707664
131 294 743792
53 291 895608
278 86 171500
175 117 673071
159 232 650514
280 188 869109
7 51 972166
232 14 749700
132 202 732361
48 141 787291
139 64 667295
247 216 278595
57 166 168348
241 11 579843
252 100 200971
63 84 487358
143 153 576264
268 237 885134
274 230 285292
51 122 350828
282 220 337413
205 141 414185
78 239 732924
47 205 826416
292 39 54840
119 97 156313
44 231 348775
210 222 951295
10 17 889580
191 294 780566
81 41 974857
267 212 820205
136 27 376452
88 22 370472
29 70 657670
2 33 911990
2 84 669876
25 56 222999
24 300 418370
13 141 954048
54 172 814299
268 18 277785
235 287 665775
139 272 957005
217 2 741016
3 59 403603
79 246 643487
6 109 600038
172 188 854486
206 254 243934
94 130 568294
70 91 335758
155 189 894434
38 242 110322
241 129 894129
237 84 371089
83 88 358379
5 29 307656
132 135 954978
28 185 862177
125 176 398047
84 187 96133
78 188 231540
236 280 680212
77 38 302899
82 51 924636
285 282 564927
281 117 984537
215 12 521271
225 121 551828
119 154 162965
152 222 596762
158 208 74167
21 192 840689
260 297 395486
121 280 644717
48 75 236636
182 265 192757
259 242 258231
46 27 669813
29 115 758048
292 62 711701
11 115 55760
130 155 248610
38 123 446485
224 237 186792
285 237 65958
170 61 227885
219 94 571833
97 290 593931
53 26 785926
269 136 579643
182 232 247059
244 130 254367
118 60 715035
193 264 775914
2 73 907873
188 216 790211
183 210 928886
137 93 942597
246 77 175551
11 203 12002
55 193 264880
189 67 624989
115 210 52648
205 288 316793
193 93 22004
46 227 547975
62 250 346727
267 13 910532
45 174 553782
9 133 628989
195 223 782779
272 186 544661
172 190 858799
275 48 745238
233 184 15122
66 23 548888
145 83 543224
232 180 553542
269 185 667670
128 285 260860
163 39 539810
277 102 672019
236 223 280174
128 263 739851
290 171 662632
268 243 274614
45 27 203884
69 153 964884
225 252 268267
226 235 513285
170 76 979553
282 132 46515
299 159 907281
296 58 896765
37 120 8955
4 111 482705
49 269 543855
141 152 340615
225 195 376567
217 52 233475
149 218 315958
115 146 547699
210 178 543835
113 227 323608
55 283 424316
123 269 277099
43 277 600001
77 188 703042
153 126 986545
227 136 609214
165 37 434135
31 116 247827
12 42 926830
19 249 212119
96 142 39938
4 101 191828
69 147 494982
279 179 435576
110 166 735424
23 106 120712
149 39 498700
159 228 436097
65 38 537090
110 46 797629
82 272 534396
134 226 746799
244 216 309738
182 172 26913
140 125 140143
65 222 901851
165 246 588431
136 108 836255
31 167 725830
25 107 485409
247 63 288504
46 204 856643
162 289 858478
25 217 462689
143 194 736366
291 262 187122
172 272 304451
164 274 27430
212 83 986366
296 75 30529
48 36 644491
256 80 679251
34 137 386694
182 90 962387
63 174 778179
208 22 603563
253 140 984395
50 150 321105
29 22 790512
240 18 767169
279 155 980600
122 283 786671
112 235 481556
30 156 940978
245 227 83191
60 85 967165
134 7 325437
248 286 748881
195 74 643746
163 294 55237
181 16 869626
230 61 705639
195 68 379368
85 98 274616
266 52 892829
165 166 389489
2 36 454003
106 110 460569
267 24 726351
275 279 426583
136 207 848420
218 191 70029
124 7 84866
138 43 293722
277 121 691288
197 27 695526
256 67 14424
65 61 328191
52 161 680318
47 30 778942
177 144 550952
299 162 889890
227 208 569518
292 99 550078
152 212 385808
135 299 810576
95 50 61902
279 249 688168
299 32 750580
98 168 95777
102 270 373441
35 242 943463
109 282 642857
255 106 442519
264 24 328868
108 39 510563
127 69 8517
27 6 258651
79 29 395296
44 286 67845
2 285 109540
77 54 272884
140 287 33268
126 60 606536
290 110 960302
179 248 625139
202 86 185300
11 209 595637
97 96 952649
197 224 10843
29 226 360477
183 152 707633
166 219 201057
184 102 334999
206 243 799448
126 11 684171
37 12 780996
144 126 480569
164 199 890245
34 88 462832
121 148 967724
136 173 665314
61 132 807671
148 52 296986
40 49 135218
203 217 941206
25 224 775822
96 217 570354
281 105 661284
138 131 327440
300 287 590506
152 245 208271
69 44 612473
34 300 23509
117 209 255301
157 224 258488
230 287 220347
180 88 21804
186 38 441829
253 191 269867
49 136 854310
277 87 295360
203 118 314376
272 230 985287
178 132 768875
299 278 951928
244 114 643289
55 131 354228
38 191 69270
125 95 483075
7 296 302715
171 163 41120
259 40 53650
51 75 5970
183 25 754632
39 3 492698
52 80 403365
288 21 7017
141 263 109241
90 167 483300
58 136 154734
291 207 849968
142 207 173712
23 33 251989
57 9 93566
228 21 62615
251 133 766314
122 58 486271
130 71 448118
101 48 835359
90 284 490713
153 92 654711
140 203 606057
251 25 533436
96 42 626670
276 227 278728
213 264 757329
241 76 705686
39 114 897999
194 93 221600
180 25 930790
228 262 735231
122 185 880134
29 288 593107
208 273 646941
16 15 442512
285 124 300956
156 91 777615
64 1 442997
31 50 644519
186 98 823983
40 6 995566
80 150 261940
58 211 613801
173 17 948332
121 9 691640
15 53 191309
268 115 324492
272 245 499494
166 226 568430
182 210 721600
213 175 948109
162 88 328692
195 57 686333
169 30 555512
83 34 630200
118 27 957555
127 95 120577
171 126 753318
16 166 451032
207 80 576663
271 259 253411
31 26 858933
40 275 581281
99 116 206072
73 228 215942
162 241 97472
50 268 206277
129 110 533976
259 164 608413
95 219 460255
228 185 633127
283 253 659584
186 137 230217
4 187 250104
189 269 88814
243 182 279032
201 11 105920
190 30 337770
45 84 828723
192 170 625642
92 278 173359
240 209 824494
281 167 142630
100 142 826165
18 198 43379
279 204 493658
135 5 271026
75 90 360400
87 135 182103
59 156 623000
29 130 817341
59 103 530528
202 46 436081
154 40 139309
240 37 44684
135 245 646292
41 131 753897
32 200 718659
45 236 268988
196 51 446147
158 297 721048
10 39 132840
80 99 691372
12 273 619441
239 114 53747
60 51 418614
103 153 410522
136 22 943815
234 108 67779
77 240 228898
62 298 535944
224 152 662652
9 253 168368
132 190 443771
174 4 953206
147 88 346298
291 156 72865
293 188 788220
43 84 940456
71 262 330095
123 192 894049
183 55 543142
49 298 875202
53 85 793592
149 55 736295
192 204 94924
120 148 115177
133 80 209237
258 13 659106
172 68 915333
284 142 415312
47 2 375194
85 147 145410
139 81 205272
197 81 768276
150 240 234495
202 13 794977
212 261 811750
52 199 112902
30 260 694662
209 88 764271
275 218 373075
249 282 102133
235 77 969242
24 104 730918
267 291 353396
123 198 452334
108 161 123288
237 1 79478
86 293 788823
88 25 954299
215 99 41618
146 127 9181
245 263 421072
47 162 710526
26 162 454775
237 284 67650
90 82 108779
260 223 526189
261 290 464740
47 243 786035
216 214 945263
155 248 701601
119 94 509614
136 101 455857
146 20 263596
173 216 717456
184 99 16232
105 185 674654
76 20 857188
289 211 856266
33 190 708417
129 254 554945
268 2 352570
253 30 528836
61 153 221141
49 211 305844
58 109 234285
25 264 851083
244 299 168610
274 101 604130
54 4 373589
276 87 127725
3 9 485882
170 205 927229
28 25 949240
114 236 785709
217 67 484692
69 289 467943
3 187 707591
255 194 323590
211 247 551306
220 158 452079
124 160 526653
145 139 87463
61 95 144343
222 232 990212
273 223 739851
108 199 896878
280 183 608893
289 83 584544
70 182 522011
228 8 564346
110 240 133756
7 272 310126
282 135 365833
31 120 574400
265 285 901070
28 244 962634
182 156 184683
164 299 426956
229 211 978822
123 187 548088
126 67 209308
277 195 812910
63 279 931408
196 7 344071
43 14 516419
135 51 686863
21 105 276433
75 251 564353
141 54 442297
51 293 147890
41 191 830097
294 117 112969
209 60 867806
122 184 357915
135 151 758195
219 213 561772
172 231 83050
151 51 962782
73 284 904902
59 269 235159
17 40 667448
231 78 527201
229 219 964722
95 23 127173
294 7 824733
291 157 76795
171 92 456467
196 256 890936
180 166 785057
12 39 17647
178 4 21605
127 171 785656
87 151 489916
93 26 176781
216 23 363692
221 47 126950
291 116 646674
186 201 67660
172 53 295706
109 227 139658
286 285 598835
299 202 532519
295 11 740320
86 258 343107
195 32 12365
81 7 955259
259 263 673072
133 166 835337
43 150 717215
256 147 893133
42 193 333959
57 125 378568
192 223 143252
298 294 599792
66 127 74431
186 244 366630
48 67 624082
196 17 127355
259 270 859996
167 293 896056
18 178 789592
289 44 840052
142 222 306932
54 242 361980
185 300 461754
255 292 949580
21 240 109711
297 130 240382
137 291 802044
109 24 55815
13 148 583602
178 109 494500
37 168 61638
174 265 941813
61 135 914198
265 30 303651
120 202 172373
98 136 585726
177 209 671241
137 56 921117
263 45 415303
229 79 932284
236 118 271121
124 176 350389
214 36 948057
175 180 776731
268 30 593260
82 103 379686
228 280 974207
46 64 871555
241 123 896197
237 184 287757
218 159 461546
58 131 933484
17 245 724530
181 94 113495
260 147 82863
177 84 700834
211 60 95280
191 51 687611
196 279 565638
165 271 297207
248 275 855402
21 280 359208
260 15 863512
54 25 963718
131 144 60056
66 36 230290
152 59 814460
222 248 199446
202 176 318721
214 53 312211
151 198 745267
126 264 316175
227 121 368345
255 174 974626
28 115 13794
275 183 597792
178 236 77721
291 147 58540
242 270 666821
164 283 251210
18 111 501647
209 12 315980
160 159 533772
260 211 472602
248 200 243899
187 9 157285
269 242 178999
215 70 323648
257 177 878353
96 57 565508
42 272 849952
28 252 283692
269 205 564052
14 234 323663
260 37 534651
251 190 628000
230 24 343750
256 53 827553
288 106 219921
26 22 578263
208 70 812303
225 240 613848
143 110 291075
148 63 354490
84 102 261502
141 289 722987
175 187 108026
77 75 554139
50 244 675831
25 261 366937
213 166 22799
21 151 723005
60 277 50189
74 261 513728
209 291 153719
231 49 383790
242 58 600280
253 2 222671
148 142 385413
183 53 821635
154 37 157229
135 115 772424
258 199 925104
174 37 998024
182 236 68534
2 71 797150
110 201 147157
22 199 254919
290 249 864739
218 115 701486
84 221 783801
63 42 478233
142 278 91839
82 121 191717
17 83 251434
148 135 603793
57 65 308307
238 239 625575
243 167 281001
53 48 372116
91 31 293366
110 203 351492
238 164 59279
153 22 646543
176 93 784963
193 63 474161
200 194 413619
111 72 310554
152 166 844878
114 172 693965
210 137 989656
290 8 433244
4 140 332652
260 202 956872
181 176 412259
40 43 747493
217 252 492524
109 140 937490
190 92 96375
23 126 347201
215 254 699001
247 191 788695
33 285 688422
106 61 336452
160 183 634536
67 73 980863
122 192 848062
248 214 10199
221 156 573754
129 187 859159
138 36 560008
103 148 799363
89 116 569129
214 86 724853
166 230 414932
261 176 990014
229 171 917122
104 286 418542
244 10 591930
133 143 535874
281 11 873213
204 158 960230
36 111 176779
206 9 628688
6 280 508492
70 297 35475
139 298 919819
10 195 568711
249 97 862028
111 241 511422
152 26 100909
171 260 606596
118 146 293801
294 135 212437
159 133 285
143 5 30899
110 63 922860
271 151 614212
183 190 416536
297 241 979370
126 202 96231
247 87 460721
185 20 936700
29 249 787686
155 159 674368
37 220 342852
139 181 34351
73 178 994986
44 113 509121
129 158 767896
49 14 706005
123 91 966975
90 66 734540
158 264 551024
125 175 472234
274 276 544305
214 15 273315
91 169 606939
292 29 119146
54 68 14793
94 275 509308
283 296 398091
229 101 632316
94 33 161888
87 77 733212
48 227 843944
9 66 130994
238 148 216430
42 45 81741
262 168 337214
232 286 128554
70 294 309485
242 220 806684
259 206 692545
214 149 379197
127 155 81978
81 230 356848
67 135 410144
154 243 191152
291 154 585376
53 260 546399
235 81 89883
289 3 872419
234 248 235858
247 229 731633
135 100 223140
165 43 238006
201 61 896239
22 24 646255
6 106 645301
47 54 196140
165 162 120274
96 52 45413
278 113 930558
71 171 697472
160 275 229587
251 54 910397
12 110 981011
146 237 374471
296 130 633897
235 140 868869
35 219 690754
107 53 50526
40 175 737473
79 209 607300
92 166 696917
21 195 526426
280 108 846099
263 201 162922
172 191 296167
49 191 323
208 203 81117
15 208 877581
200 69 935399
174 167 314998
110 208 159970
10 233 459251
100 130 878196
13 198 562883
10 161 82407
99 202 936889
54 96 955535
38 165 585419
209 71 167732
207 270 6080
111 218 597086
233 216 446649
89 129 433449
161 120 224163
112 253 542602
80 282 152748
131 145 412689
300 152 501036
140 224 914954
49 36 384318
53 234 879573
164 181 683372
16 237 877163
24 222 77735
53 54 990541
281 261 364739
246 234 808106
276 54 967597
177 235 335850
94 113 97970
250 39 633684
142 69 384156
147 277 729295
117 102 14785
199 161 121228
3 23 54761
47 177 671340
235 102 106449
167 83 941103
126 15 43990
288 24 321872
169 189 330120
22 56 171325
112 54 677901
98 24 951043
235 300 950549
107 12 658164
192 91 871726
121 144 949987
168 143 975169
252 120 884199
35 96 438739
174 223 15142
151 205 118896
276 179 277057
213 16 92212
8 2 987091
106 90 127313
42 257 327860
14 223 862898
235 103 530687
210 80 143742
241 161 737335
244 19 474050
185 171 608436
223 290 484768
66 201 197583
268 269 994412
19 191 422556
141 202 116330
159 92 281691
248 171 555439
188 68 839345
253 173 982942
130 142 748589
300 150 26735
76 274 649889
95 36 285661
78 246 287246
73 34 295242
300 270 916929
270 239 993702
104 167 5430
271 120 932674
128 93 897403
28 260 149657
78 226 798205
137 3 559894
240 10 260771
90 159 911018
294 216 724963
32 28 667731
237 152 529225
156 130 381239
79 63 170620
89 221 916180
86 137 44663
72 16 902
62 218 506113
179 223 644406
246 252 892980
299 155 133403
143 287 570485
33 240 599336
254 196 571816
195 226 444887
21 124 441392
56 2 537408
289 245 53799
117 23 655782
55 38 716619
181 123 728887
100 215 219779
105 220 547633
181 8 240023
221 128 863345
130 119 341754
272 204 496223
284 63 1827
138 296 946971
58 237 403815
23 231 919326
95 238 717244
278 127 260986
112 217 948606
176 98 609273
179 287 842000
89 60 312052
164 282 494095
206 146 466419
237 6 727826
179 225 84527
182 254 190162
282 150 350516
298 179 933925
229 78 928455
278 143 160489
93 173 763072
201 125 646108
38 178 49979
45 298 278639
187 170 827773
172 206 376285
19 68 834182
228 42 910783
63 152 998774
219 5 857647
291 183 229085
65 124 166795
226 30 72965
164 63 598376
23 148 788420
67 290 198097
110 17 89592
212 140 966956
297 90 932262
61 56 72860
62 99 597204
134 85 798708
236 258 852313
139 132 60638
109 221 988453
111 260 195169
202 58 459837
196 253 376578
80 4 561207
119 63 962227
120 64 361879
179 142 339438
95 163 356333
117 164 841360
208 179 502925
12 91 98979
252 222 807938
102 14 257482
169 92 676011
94 58 975964
105 237 586919
190 36 502474
290 14 552361
234 247 760605
17 134 250260
62 284 907784
61 158 190310
121 205 619855
294 76 210805
24 27 111118
4 5 861955
284 124 266847
129 157 48308
277 179 191470
253 246 966752
56 241 476317
174 150 378206
33 39 101115
54 22 930798
115 109 506361
154 133 671996
117 75 879294
79 27 165557
29 3 615202
160 243 101767
107 200 50036
223 94 124672
145 76 729270
133 226 78579
238 149 133170
187 277 93647
23 7 110204
262 224 936082
118 254 215528
72 209 799149
241 126 961434
201 232 299519
111 100 477238
125 283 54358
62 176 645211
25 53 570583
259 144 365891
125 251 838067
120 97 148965
222 11 830842
127 41 622214
199 196 727956
254 226 718208
95 252 173200
27 94 34891
126 250 519284
114 299 827914
72 298 805552
75 216 401232
133 215 1101
234 142 710872
177 267 333584
263 120 408284
221 187 297558
29 31 364938
78 142 76567
130 204 860163
118 257 490511
221 262 439666
244 84 798521
36 281 2749
110 188 878702
188 286 164947
186 40 139758
66 3 583953
198 150 424809
222 127 575431
262 190 383465
26 94 391601
77 27 201356
256 197 512584
130 282 542103
149 100 68993
211 226 13980
279 77 756904
116 299 312346
264 184 292063
82 230 787426
106 63 622889
172 61 154541
168 193 691848
69 213 27756
94 171 346853
75 226 934901
191 266 223955
248 221 89675
29 194 309765
240 224 837603
98 62 383625
182 228 60527
46 238 399323
163 28 735811
29 162 245658
117 230 582265
287 91 768127
191 297 486079
221 149 952096
200 243 512356
221 117 875533
214 10 731003
239 280 93108
28 194 520152
276 292 372768
219 242 100990
155 179 611071
286 161 315700
88 228 794668
225 178 54182
87 227 391827
123 147 949396
152 62 23697
26 145 627328
172 227 485289
171 116 354897
104 173 987266
281 280 496287
207 242 321761
138 219 820101
264 230 849692
278 226 765234
111 183 363487
167 122 207383
23 14 849413
291 249 27623
126 18 645211
7 142 666195
117 78 973560
145 176 839184
122 157 294837
196 161 961345
44 63 904720
163 246 899336
177 240 627795
251 299 455120
69 300 7126
249 128 916841
182 120 153924
30 210 958036
267 175 841037
259 155 790338
203 281 351573
241 57 836077
160 125 963113
47 218 939534
151 215 120630
137 124 750022
108 98 602154
49 166 173823
77 102 473130
209 255 556060
151 266 602102
230 59 981364
225 24 202941
254 41 909633
186 290 956795
218 244 22796
53 99 565442
42 256 959756
226 216 116913
264 285 832962
40 210 550516
57 47 703495
37 136 99892
93 3 12612
264 67 111825
59 33 886845
167 35 238155
242 119 474728
179 240 374145
87 258 143130
270 96 899920
42 169 720992
86 257 667456
148 85 735285
84 9 151643
155 265 363606
51 36 129720
13 93 918444
183 187 13724
123 94 721626
116 177 568265
253 252 439937
104 205 271000
38 224 22952
225 61 868787
2 54 972973
263 37 263663
44 295 749868
51 159 195841
144 1 947304
107 2 937073
198 178 523179
4 157 983580
66 139 697155
170 111 58254
55 216 421774
65 175 487344
100 246 567257
7 234 766641
283 200 386075
176 80 923210
150 33 782617
144 31 836097
188 255 663294
276 133 213374
22 23 694986
142 63 983081
264 224 397648
203 15 482679
281 296 890293
29 150 345612
148 69 562177
224 108 88382
162 41 956467
116 26 536762
9 260 26770
298 166 158209
218 39 984762
200 297 581494
40 167 640842
229 300 180218
263 107 532194
219 84 108371
174 227 390618
144 154 115972
297 141 1161
271 35 31189
7 126 441210
151 282 855431
76 131 38627
292 250 301649
296 67 360652
283 195 186869
234 155 334733
91 9 545612
20 149 927436
38 274 947443
273 2 455275
281 51 426102
53 46 201260
172 30 11367
292 125 89725
264 274 952398
183 258 520113
274 184 298796
224 61 864888
14 82 514663
173 190 606389
197 105 217170
234 229 39143
60 223 906092
215 49 298865
212 13 822233
283 63 957035
295 101 3241
115 167 726004
240 136 302878
140 118 4312
79 97 568356
289 288 276755
79 127 951882
29 299 474622
66 81 302528
19 83 726464
277 185 139989
84 240 51691
215 65 233528
123 64 230290
237 179 86614
245 214 918839
216 40 507073
257 60 238449
216 277 544578
117 30 981837
207 41 470726
195 69 765785
207 141 755297
196 271 654254
279 159 364096
292 67 487490
274 58 950818
174 160 841598
192 164 954634
78 52 974450
13 293 419984
177 225 712151
74 236 132224
265 61 269440
45 123 381176
99 130 321082
88 148 119250
203 248 278500
221 94 229722
213 235 413208
110 189 250842
228 57 306450
59 104 103282
221 136 496412
161 238 157812
41 214 939982
61 63 327432
189 59 338740
67 75 283491
82 250 500888
32 282 31940
274 240 615614
15 275 117015
300 214 226889
204 182 992912
18 85 586470
177 136 449534
221 170 272624
290 228 475695
194 220 995165
138 210 880295
99 18 749965
142 242 24915
142 13 846564
19 32 77311
260 46 220270
142 260 754414
215 128 302898
95 280 794854
178 145 411177
23 120 794791
192 90 215577
256 110 458142
120 218 770360
298 292 678031
183 89 229871
267 40 267982
291 283 852509
257 250 888062
153 120 43123
111 264 364242
112 83 640326
17 20 747370
266 220 133144
168 41 292151
111 271 454034
93 7 547139
147 294 854890
185 211 326084
187 247 257930
239 41 288591
69 25 556615
299 181 872573
119 65 350878
142 185 487492
147 178 630891
290 24 329840
249 287 885480
189 171 153334
105 192 884044
73 12 476015
114 263 881731
120 232 797146
37 252 660734
79 291 478633
14 129 596486
78 75 760131
239 23 170972
120 259 600261
300 236 654662
159 266 287588
90 120 562238
118 35 178413
69 210 963788
63 266 814161
164 2 987214
228 79 333510
125 211 156583
259 174 814010
201 30 677953
130 40 431707
159 295 563495
168 245 851402
162 111 66736
64 113 379968
31 3 631043
287 156 220419
100 40 332195
18 277 677111
35 136 236250
79 238 761415
213 32 614151
104 210 734052
55 23 378181
127 208 424455
139 226 799148
103 110 192865
68 182 616080
47 194 808361
193 152 527586
148 18 162919
17 254 599466
231 248 477565
227 69 812994
131 89 91108
14 33 57451
60 7 573135
157 271 696457
84 129 491321
220 234 214953
40 11 172101
144 226 602940
300 39 394565
42 39 422147
100 89 763276
12 291 544824
215 250 974986
49 172 239057
256 280 678803
110 247 116364
184 258 861304
201 252 283233
293 267 8545
284 261 797499
149 93 589684
133 211 516661
137 226 639947
191 33 536650
118 154 254311
213 65 55876
300 241 744138
102 207 330990
272 170 918276
70 87 634743
51 161 689379
212 215 517321
227 170 587819
65 108 930157
245 284 485678
19 293 615675
47 111 294201
60 70 854976
2 5 27628
249 239 753476
199 215 347487
137 53 100275
173 133 743648
115 204 633859
107 296 332292
196 129 241296
74 14 821953
200 285 664093
210 274 467169
25 156 168691
201 211 62032
13 243 401277
131 149 89737
275 92 37218
152 28 31309
146 262 206917
204 209 47546
250 55 302814
2 245 255383
190 24 687871
87 244 22426
283 287 593266
83 250 266914
119 69 416038
230 3 695380
40 12 898228
255 3 395527
69 128 810026
199 86 159608
181 199 187491
56 262 882885
17 33 731753
74 39 373256
149 185 378419
42 121 164110
187 153 706626
125 233 146146
92 74 359163
171 161 79854
26 62 197721
164 41 485364
223 103 644001
268 19 575525
248 169 934423
60 219 819190
245 213 794014
88 16 527947
29 82 816451
55 123 547220
74 288 937391
248 48 75839
185 45 55323
102 168 332543
74 58 178217
226 155 461092
188 23 614419
91 225 379504
186 275 920887
234 9 958701
151 298 659719
192 160 923103
259 260 56076
41 37 671952
143 120 895784
299 224 564749
10 299 596094
26 129 484438
204 261 84674
107 212 991125
193 287 23930
75 80 527619
8 282 443911
232 299 876475
6 252 920582
68 128 161218
265 173 273887
92 291 907050
130 32 252464
214 237 520131
291 105 479087
236 13 928486
157 34 493118
171 87 114196
120 243 65879
104 190 990109
57 94 231112
256 218 203580
26 7 418979
179 113 312572
264 249 556366
72 199 787694
129 17 170510
181 224 899285
107 58 880296
238 71 266569
179 234 947839
202 268 679204
206 46 536659
276 20 931326
171 115 31290
130 266 853257
247 177 834146
214 20 507544
33 30 882924
155 161 686485
153 37 898502
220 120 117720
125 153 449274
121 38 771980
120 234 624441
230 188 496749
60 226 892167
155 231 619744
80 209 69145
58 181 702864
290 183 384248
133 13 335277
59 175 882374
217 137 451315
185 39 406865
13 103 898803
128 275 735849
87 146 692908
131 157 838724
28 257 503513
285 3 562732
184 110 323299
263 197 241769
237 107 985838
72 82 772857
119 35 100151
232 300 504036
204 258 665862
255 163 851441
286 52 262645
130 133 385442
186 208 786234
37 176 612142
100 220 97886
173 24 860586
122 142 36665
288 73 826038
145 66 941347
216 237 341085
155 269 817163
127 251 193991
191 159 321369
267 243 56658
31 165 719873
174 273 687418
51 79 477136
160 44 474613
67 41 644843
112 34 787655
36 144 239535
126 120 718192
23 176 240715
10 234 933724
31 211 750905
280 39 312039
205 79 243563
288 42 197790
118 82 483699
198 241 742972
192 154 389191
259 57 587860
126 123 391312
181 60 1549
19 154 251166
156 5 347354
71 210 226586
170 203 549485
289 296 184221
12 122 529045
243 249 978685
110 158 34716
158 85 796864
105 27 221273
300 245 868391
120 67 928799
219 199 744046
66 237 300268
213 253 511520
192 200 646862
254 37 757409
124 57 503637
30 194 378428
145 67 114983
254 262 45407
33 236 680795
194 260 995430
244 262 363209
118 68 288730
76 36 147436
184 24 253294
131 119 693255
96 214 792392
18 169 883558
280 56 862434
100 212 933040
232 137 656066
272 114 336265
3 6 193983
68 251 50400
178 97 238531
152 247 878160
244 267 182849
20 123 741927
76 223 589338
100 125 553685
88 121 267775
14 72 787004
64 32 147471
197 162 464861
6 100 914440
17 148 895833
214 271 428751
182 238 532657
182 135 477047
241 110 605431
197 206 838198
51 121 703801
255 242 833165
218 236 298977
248 235 450928
4 197 123275
159 222 314272
89 14 563230
271 297 369181
9 14 375903
83 253 311108
113 220 77849
187 222 732356
198 172 876887
148 261 831612
242 184 256360
164 107 263054
11 128 206893
212 28 623477
108 190 933991
296 265 446414
75 115 603869
278 84 710063
294 63 395909
300 58 685298
141 109 744951
19 178 82860
135 184 37784
270 190 914458
6 129 222885
252 285 297804
68 125 521589
139 273 624237
92 201 842556
101 233 164337
74 100 452323
123 295 230296
64 41 282522
164 261 209470
51 84 655813
76 172 506264
60 79 215731
260 159 164961
252 83 312297
202 97 262131
1 249 124829
119 107 321239
129 154 43657
149 249 486082
174 59 217427
41 14 476076
191 103 880898
231 266 955383
267 148 229655
15 295 160917
128 153 855931
296 101 41016
128 231 271279
130 219 72423
281 8 982113
189 241 442221
99 35 712833
268 127 929209
55 231 638499
115 117 420743
226 246 907536
241 49 811288
192 142 562329
295 104 221035
73 120 391950
237 154 269227
114 1 19607
71 124 791400
237 27 642548
115 97 766041
145 133 685077
212 220 754052
199 166 733112
146 126 79636
282 12 405610
101 259 661741
177 284 658607
158 46 777457
142 18 716275
134 153 780171
130 16 21034
225 86 123123
206 260 554014
205 277 792436
56 104 659183
273 283 234439
259 216 330527
176 73 482780
156 215 350814
59 211 138616
84 47 61991
118 279 624775
117 9 324881
241 68 361477
237 278 772567
104 254 631447
190 6 761649
92 94 413282
235 271 65734
28 151 167054
131 212 742263
158 221 542063
22 251 266899
191 189 565868
231 244 294684
292 202 636597
231 191 331697
87 117 224708
215 33 603614
190 299 967529
226 300 957186
244 283 371221
103 296 496630
167 154 606885
122 182 374131
132 194 169957
80 28 731802
180 81 720983
223 233 589335
164 267 66681
281 111 141139
83 173 751223
80 89 990538
124 72 589203
135 120 775587
51 37 46113
113 88 448897
178 239 315100
177 213 585612
113 21 137132
264 173 608641
138 35 53285
151 158 373900
32 80 96164
112 171 342359
213 135 802824
94 278 99902
27 159 611044
91 48 97847
83 72 2816
232 3 536715
190 276 315180
199 93 325579
155 203 102413
152 19 572436
190 182 831678
170 200 436859
24 26 991696
272 54 314101
211 1 814885
87 55 366104
44 115 353927
239 139 489565
6 294 727029
34 174 176980
8 42 322417
235 253 29675
204 196 355601
45 181 914226
158 285 375465
178 187 192035
73 290 850127
163 273 424504
55 79 71961
115 33 924820
136 31 449584
28 22 332147
186 150 351573
243 202 968787
280 167 160698
237 272 790876
119 117 175554
68 133 287090
237 64 476553
299 99 565023
121 178 749687
186 97 300567
86 118 94072
55 142 445510
104 157 549168
35 179 179873
189 13 683283
110 77 327428
255 207 693863
291 186 702841
282 171 790552
18 259 298850
218 249 210266
13 68 201868
98 138 893629
138 111 648144
151 136 830974
236 295 580345
10 109 2333
202 84 182080
9 284 605704
99 170 950949
234 277 712748
70 53 767406
189 90 726768
249 195 891356
52 201 88116
71 13 785631
223 244 778805
198 237 465377
202 14 303007
85 181 483442
228 86 354701
150 110 295894
133 55 962460
87 225 772253
156 72 663971
127 67 800210
240 38 272077
95 253 204864
45 212 180619
197 139 47360
280 22 267963
132 300 203971
27 152 426476
247 264 101526
284 27 96199
27 42 369038
53 153 570258
141 287 314821
22 235 847082
245 282 694724
196 41 589065
82 193 805760
91 229 218753
226 77 628536
83 139 165627
176 160 478109
45 10 516705
293 71 307133
246 63 308739
293 5 375226
285 194 123724
209 151 418469
255 218 491161
67 134 275407
103 12 754522
31 208 471854
174 274 740798
22 131 573824
67 200 72004
179 2 239037
221 78 64781
156 117 465980
297 236 140816
297 145 365428
199 85 653692
247 185 338843
211 234 738685
82 138 247655
143 81 620782
19 63 278614
4 180 707386
33 157 981659
45 11 548223
7 150 74376
152 175 259112
214 240 436132
257 199 153978
58 235 556418
256 14 279415
184 196 293768
195 28 340739
119 8 864317
26 39 597700
80 65 510198
198 173 942760
211 102 776795
137 214 751314
173 47 684088
40 80 80595
113 173 367500
203 31 145286
15 262 386484
250 156 443588
84 108 390313
115 39 805636
29 190 675010
66 276 282058
247 6 177448
208 252 26353
147 131 93092
268 166 95094
232 30 499071
168 13 345346
77 251 326321
257 141 265406
60 288 882158
265 64 256399
275 82 264871
68 131 677141
33 174 811702
179 13 548497
210 227 593971
63 253 937015
81 177 661251
105 280 138271
76 31 200886
283 2 963959
88 282 860290
185 51 762743
250 273 680797
49 88 715480
119 85 48265
155 198 164692
258 10 893224
157 158 368882
163 81 386679
268 117 432231
158 99 884804
276 93 496712
8 112 407163
261 68 139383
158 9 577741
248 38 261005
188 43 742167
9 46 370998
162 199 956115
73 268 90808
297 111 120674
233 267 259377
110 297 293837
27 191 996993
278 133 627743
271 104 71230
37 87 487758
296 267 498150
135 98 591336
50 214 847020
1 194 435931
181 44 253236
77 63 617166
92 36 709449
64 209 650678
268 200 806401
54 267 102688
41 220 44396
153 10 513644
247 139 620140
291 99 21659
4 21 494573
142 20 31677
96 254 934739
290 10 493086
100 229 36079
137 285 411245
2 119 98624
1 257 78589
240 280 670151
291 97 551118
104 143 338971
51 279 853780
140 67 637963
233 51 218118
210 45 975494
256 168 135614
203 236 509163
138 267 368800
232 200 866497
31 6 935327
112 191 180139
283 256 525086
170 58 985167
277 174 313401
7 88 166846
92 244 644943
58 247 925793
172 83 479323
255 144 296187
206 132 394253
152 231 863747
63 180 501218
43 141 290982
222 197 448581
165 292 707758
177 87 534976
19 282 49919
3 15 974984
164 87 29424
71 173 192253
12 141 486185
150 14 685087
123 211 176851
208 170 743237
70 34 381654
255 235 635153
277 128 261026
157 95 358612
50 185 806751
88 261 97376
82 143 361316
237 155 114748
56 127 205516
200 98 370817
290 22 178269
156 190 626816
145 215 140450
28 233 565826
258 107 811637
151 165 54911
260 204 865232
58 225 540258
58 126 833911
295 147 208333
139 213 847111
1 168 71770
270 20 861838
153 151 424538
275 274 352371
164 169 652942
60 107 580042
238 203 102819
239 286 530523
299 146 180992
101 273 835286
54 82 667167
300 89 158923
18 228 33945
205 123 702401
148 173 424334
64 65 764164
262 245 984720
70 224 851016
296 185 142264
27 203 667796
147 81 536589
49 292 288031
58 153 361156
139 17 33666
146 76 296450
185 42 858295
162 69 585225
125 114 981928
69 39 442605
157 262 525217
103 253 396730
15 149 573094
138 252 673871
174 105 556723
261 200 543910
84 93 516821
240 195 411258
289 78 517176
159 189 88268
136 12 244888
165 73 890934
47 210 381774
229 9 198996
233 68 993743
41 198 865991
101 213 831245
71 47 752046
281 217 927725
290 230 94008
141 228 620678
131 46 993197
101 35 395264
181 132 331984
144 107 324994
27 7 433881
165 141 478735
237 280 594485
146 6 860659
79 124 713191
88 52 961085
78 7 158802
68 151 953075
23 155 860041
202 218 69364
16 294 379864
95 185 272604
186 172 167111
89 275 674565
64 106 160771
228 170 933904
76 63 723959
223 28 244067
196 289 676886
8 162 606120
148 198 364263
143 39 217806
189 288 432098
5 79 467983
242 90 711552
128 208 991397
227 59 815999
113 130 173656
278 245 967578
220 125 863256
10 75 77737
223 52 463735
245 293 957913
115 288 179695
272 47 558195
29 182 710205
117 270 815487
60 193 602284
58 99 724784
120 40 764917
170 185 304026
213 201 578550
4 107 376570
252 241 543735
212 293 976299
16 177 683243
79 285 172427
86 134 250276
173 29 989563
144 213 132090
173 45 388533
23 13 109808
167 130 101335
38 267 839474
80 12 593620
148 165 811852
229 208 904415
74 98 561482
71 231 629335
79 184 715088
170 280 887120
30 188 849435
260 113 954665
27 300 684649
129 206 253951
136 79 163307
270 273 981050
255 64 73469
299 122 207158
287 68 413344
167 196 622904
288 99 906509
251 70 402496
177 198 334222
74 140 196133
273 194 607165
276 175 951322
257 259 575984
210 134 119778
145 287 377862
73 136 350898
7 108 801072
36 247 6856
229 63 576773
225 29 441970
7 137 240748
145 55 445661
18 1 712621
205 21 160757
110 271 218373
234 257 464701
117 262 963882
15 125 125115
184 251 212664
139 14 582630
107 166 27580
207 123 925222
130 213 460595
29 72 438751
234 258 98917
152 135 894514
207 31 466328
115 77 19845
189 260 219524
219 224 283075
234 33 884977
265 1 259056
188 117 939379
44 15 195047
146 156 335233
90 298 435188
94 191 533707
75 298 557454
258 300 686248
274 231 810681
87 61 715823
201 149 854653
43 23 511888
172 139 506009
99 247 892820
283 184 226722
92 145 880004
121 130 732819
66 63 187808
264 6 804593
184 138 220677
284 10 701282
59 251 805572
259 148 262027
58 188 350755
119 264 933767
260 107 345717
265 152 875159
136 182 896019
191 140 195582
257 36 342374
74 9 595796
194 7 156922
233 170 103657
218 295 115725
294 26 496282
27 234 651370
244 224 309499
119 40 633409
118 137 682086
44 26 532497
55 132 342167
35 113 984543
60 137 102042
77 98 228334
78 123 351593
85 197 46228
46 215 521496
272 299 336286
285 278 169185
230 251 634125
249 158 7706
82 226 465856
224 187 751914
183 74 856176
211 35 413175
35 85 543416
292 4 51031
22 90 796285
265 101 456530
83 57 241756
41 68 688710
267 77 242032
15 273 85692
123 172 601563
4 47 223610
249 124 411152
278 260 590870
100 34 276838
145 234 26190
281 40 292938
19 267 528256
183 151 615871
217 42 758229
284 35 799589
258 242 967828
110 219 314474
243 199 706557
54 287 15523
142 169 267026
9 107 369887
183 14 673926
292 38 155056
70 147 561219
174 172 66549
162 11 79943
225 249 954524
69 79 310531
117 182 971403
16 142 130891
202 174 205292
173 108 279477
74 163 188294
183 51 50413
179 202 357307
217 227 692403
270 203 236364
224 129 637879
61 112 692689
222 294 939796
43 95 713923
298 128 111827
156 65 534334
297 156 875618
104 284 532447
83 84 657670
11 184 261473
143 152 183858
240 125 162536
286 59 989682
43 229 618462
290 187 696925
154 21 490856
196 195 618683
29 233 476167
92 14 293477
177 166 919664
157 107 637034
5 166 740827
14 175 616660
6 296 176277
82 62 509810
188 245 109761
124 49 236832
39 255 939946
206 231 726440
68 119 78091
153 269 219747
262 214 232673
184 31 826740
275 283 1214
178 197 830263
189 165 706763
275 163 77760
204 6 602988
121 129 852679
194 41 510305
10 83 210222
169 67 919921
73 83 878241
278 130 998405
93 250 886681
204 57 875174
37 11 22481
202 38 47660
274 214 978717
242 195 671029
181 266 339129
267 224 918198
221 255 754241
157 236 259836
37 79 786220
215 234 341406
34 66 112858
270 14 63438
117 40 649384
181 111 239140
261 58 944679
107 68 576736
273 256 863824
18 261 978733
141 58 109248
248 102 685788
215 38 50901
158 189 403333
284 139 163114
248 31 584511
229 147 308448
116 133 70717
266 273 577959
146 266 428998
144 81 354590
103 92 746907
213 156 329748
9 136 596866
18 242 494835
14 286 355418
189 88 500419
233 53 683787
210 194 669473
179 44 976127
215 161 263333
56 28 742835
273 215 252115
61 122 124450
66 14 250321
264 11 898687
23 166 652072
123 251 329237
144 299 706061
9 289 563028
54 159 399482
125 223 319153
300 175 511367
296 12 362592
184 166 92903
66 105 837206
204 30 250283
210 102 817060
272 55 900635
150 193 749981
233 271 204528
58 201 254373
68 242 801543
214 125 516159
72 220 731343
114 109 169013
215 137 970193
65 151 824172
283 174 219685
139 47 108582
261 272 632022
252 291 567143
210 9 426537
34 85 699850
109 52 331326
72 25 400300
224 145 128273
43 168 491840
215 39 653957
156 22 945062
285 184 952812
210 248 398385
277 50 829183
155 182 337341
108 73 308927
138 194 872907
104 138 381271
175 271 908209
142 85 958121
126 199 254378
14 269 547120
222 149 665317
30 45 925606
96 228 495048
296 188 923673
139 41 281584
281 84 574848
27 154 923273
147 132 263667
260 44 381863
259 165 418078
16 144 339941
142 189 986792
179 122 345757
12 147 450690
283 124 963456
193 265 421533
121 138 133227
6 10 910131
46 74 215764
102 38 852024
263 287 790375
170 285 767359
143 21 704144
269 35 968225
205 10 684531
278 162 105665
51 296 263887
200 27 767769
248 260 459698
56 136 737740
146 270 516024
191 201 873406
244 119 961555
177 38 181557
280 18 305116
184 229 729993
137 146 551839
264 15 441198
162 154 775327
80 100 109601
52 155 110528
77 1 876991
24 128 226908
71 203 658737
235 215 694475
117 285 138710
212 58 247677
171 205 649420
265 245 564613
58 4 648455
70 259 637947
240 166 92436
232 154 489589
210 229 611021
59 165 671151
68 210 623718
119 148 691154
256 230 87371
231 224 321935
299 106 21030
255 121 628131
247 107 283148
91 189 958922
212 233 674100
42 224 805144
175 15 167772
164 188 72343
288 110 581483
78 86 961018
147 58 331763
93 136 350703
215 188 548494
246 69 140827
288 98 476632
180 111 780491
172 175 958428
280 220 430863
101 41 545452
194 110 405094
171 106 982461
6 188 499087
141 126 226824
158 247 490808
93 167 177802
224 92 314386
166 203 473431
149 19 927519
242 212 268035
44 188 324483
87 8 353319
45 139 679157
147 15 890505
193 141 571861
74 300 93853
135 158 863847
60 119 392527
86 16 682625
101 290 92278
146 279 446682
25 207 740005
24 105 144380
215 80 522479
116 17 570918
212 26 718630
112 288 224146
169 106 801256
15 84 563558
60 159 891162
225 132 945374
174 153 628734
265 144 642714
89 16 908896
7 192 989080
264 18 688330
284 233 965266
230 93 620065
166 143 571556
173 218 704616
20 195 50849
153 145 155159
61 39 433174
151 204 255878
250 260 492435
267 18 800960
5 230 233025
89 106 237346
193 87 454851
131 125 179907
238 184 221889
112 199 227454
9 60 354033
221 181 264738
217 73 606575
12 241 336127
198 32 859609
89 127 196274
278 85 912569
277 218 615550
178 289 69292
276 166 997285
277 299 719996
240 58 981404
263 149 900134
108 30 471875
173 88 828718
254 8 886135
109 181 970029
280 260 322452
217 190 969692
161 125 967039
123 65 583555
6 233 327235
11 18 799658
183 186 28090
226 53 74951
262 163 893403
200 231 724245
255 141 195062
198 192 8112
229 250 931198
249 267 943425
147 51 131967
172 93 915097
29 232 914545
256 233 162054
148 167 278223
291 21 808518
126 93 80469
203 284 184683
93 275 860097
73 30 82650
153 225 272225
88 57 399952
87 207 251205
161 63 194607
89 196 293925
129 87 750881
45 16 496485
92 67 744873
216 239 429281
173 120 818004
72 106 347564
289 105 457297
13 279 223620
214 47 856476
169 275 686105
136 45 125307
170 41 164368
117 43 831162
137 145 894856
290 137 802270
143 291 905467
145 195 164608
296 32 516372
133 281 183007
34 43 649258
81 18 96979
158 170 949781
162 76 425533
37 69 687339
239 265 884741
213 87 608407
134 206 137308
102 247 694274
282 159 888154
186 220 216792
293 76 354510
22 244 409059
244 17 116122
231 281 471888
120 48 864269
215 104 500562
95 168 950484
236 171 422728
142 191 184939
131 182 741832
21 137 788566
23 274 593068
227 278 448828
57 152 485376
260 193 737907
192 147 817692
269 135 118042
94 8 44665
113 82 987599
26 2 230411
13 263 201667
176 92 536177
200 36 866913
293 237 495227
152 88 813931
207 97 151333
227 52 291212
204 205 856339
14 137 978673
104 220 383394
177 100 812980
146 269 793677
186 294 457108
238 68 666606
25 170 904050
81 272 292346
135 292 1881
150 246 671314
33 286 832724
72 99 51484
44 185 215348
219 296 369472
15 240 333243
103 137 313402
276 180 227938
276 140 207929
49 201 150701
112 236 550884
239 96 695017
158 236 793002
275 8 707007
165 260 723751
248 98 757271
197 9 465368
288 157 441732
203 53 45961
281 47 130244
219 206 219291
256 27 188757
34 58 755329
55 291 805959
294 266 588320
84 110 955908
275 284 643787
22 115 760678
143 186 655321
24 35 937023
18 237 685157
56 275 805054
91 255 885971
160 46 40488
207 157 702091
175 80 25576
90 14 578710
120 69 612629
180 21 387231
202 224 924015
39 263 174039
250 26 898270
194 211 854173
192 295 364339
256 135 897200
280 139 916535
267 188 270814
25 274 182888
65 285 942348
127 173 156807
29 114 456617
226 259 873325
104 34 218397
28 231 798850
52 147 10593
70 6 822524
175 54 817431
236 272 314361
163 166 870270
129 174 12616
269 174 698327
41 227 322381
136 11 392941
40 257 970461
267 237 260403
157 126 694098
48 208 723456
102 86 391346
241 79 347524
167 177 757332
299 48 927565
106 60 713548
93 118 26120
129 19 99076
109 74 323693
3 125 758687
83 216 397001
129 195 581943
145 233 875558
47 253 449500
186 280 384651
29 27 624011
163 10 282985
278 291 333927
298 245 328588
295 10 708940
300 203 398894
217 91 914021
31 291 405280
202 244 476980
38 107 52412
96 31 3
55 93 792059
194 142 439518
40 241 447449
124 241 378706
159 131 707451
28 300 602658
201 209 544836
91 27 155484
91 265 585059
21 172 445354
180 73 641916
192 273 808708
159 103 26345
31 296 970397
294 280 997558
264 241 691391
257 90 452670
22 278 229785
162 147 528307
38 87 36926
5 46 276910
168 5 834014
15 291 801541
155 289 23854
81 133 936842
200 95 372376
146 15 401632
184 214 730404
244 100 703922
208 66 672007
87 143 293489
261 199 328557
168 258 377792
290 152 642739
265 240 811695
254 67 529565
125 142 527296
138 215 924525
87 10 6508
176 241 206273
171 177 565899
242 134 559992
249 213 463966
143 89 364530
182 267 747067
133 300 929017
81 153 418786
222 137 132504
45 90 155382
299 66 558465
67 95 990146
287 104 519229
249 197 108658
216 287 915388
173 18 181421
246 46 133082
89 17 829622
60 28 587799
295 80 232479
273 11 553253
36 24 456183
72 70 753066
220 81 867969
271 107 704153
194 39 671094
46 141 908285
239 162 917058
156 217 27383
180 253 619455
100 216 129359
178 206 454653
51 114 779064
14 275 916440
244 143 130790
185 102 638927
71 187 605178
264 157 420265
126 231 618438
198 296 375704
17 71 603329
242 253 774815
276 273 755502
20 179 492547
131 50 557243
113 174 690954
131 211 457556
213 2 645150
116 217 229441
218 48 469929
213 244 158009
13 283 756362
197 22 287872
235 50 136162
93 246 335627
70 27 411162
60 285 22273
54 210 933852
228 129 192939
76 77 866037
20 184 556306
230 161 558891
258 14 74862
117 90 856479
81 79 66976
103 68 654215
168 23 86926
95 176 773971
257 17 591591
180 290 788558
110 41 589960
139 264 572307
137 155 159354
119 281 804996
237 68 559791
175 170 121707
56 47 607082
98 93 377885
180 243 570488
140 17 864160
248 53 8069
34 179 178180
270 115 560695
218 204 585430
293 90 569637
207 205 746273
247 203 468038
98 160 805258
147 205 870884
208 238 756516
231 132 937769
179 67 186125
95 249 678255
26 68 758000
255 211 886384
188 197 416029
248 272 87573
118 32 862002
15 251 629204
168 164 338234
233 123 600671
140 25 714502
217 141 230944
107 11 138042
154 7 887437
224 297 253316
38 61 137337
25 192 632254
69 16 899188
145 5 224912
224 222 944646
49 245 706868
19 153 48011
73 191 638628
186 149 805554
119 73 130915
128 122 200270
256 31 442518
179 77 635821
158 272 650500
4 20 334154
34 79 214202
150 68 484115
174 213 873384
263 160 881374
37 146 442464
139 235 431714
40 91 248084
237 162 929006
106 227 457911
111 187 332453
259 12 899750
196 63 479788
35 204 825291
127 285 840395
184 5 613734
152 159 899019
192 207 943503
265 197 396262
285 269 59843
72 194 152989
107 179 401997
104 183 805364
142 158 669837
30 152 31020
3 274 941148
17 122 226073
56 295 404942
103 138 615354
202 149 438461
177 45 655141
82 79 946534
151 225 350742
55 120 626349
110 246 232116
105 112 139817
4 69 15419
233 127 6498
247 290 955634
76 178 115878
141 24 980648
137 13 910065
270 15 485241
75 257 62319
148 35 95150
183 149 542275
213 5 983993
137 162 542881
292 260 763789
92 300 976610
273 80 358383
33 69 114934
130 288 64665
56 41 327920
243 187 966272
64 23 791342
99 236 189025
209 108 854208
89 109 626642
289 176 483297
174 73 557137
190 291 147762
63 70 917890
37 261 819898
224 135 714077
257 232 613978
152 267 339333
221 196 403569
231 64 16830
204 128 274100
33 209 96817
112 188 948146
154 200 351865
281 54 46099
292 257 925093
234 217 428524
194 197 326792
288 280 259508
141 25 423754
71 199 682276
211 88 316205
283 217 819353
237 69 141010
103 216 138474
179 167 175155
74 287 580564
115 296 71320
272 150 872185
202 233 658737
141 188 694398
233 124 939338
285 115 879315
256 137 826884
196 276 560875
65 270 674289
297 165 202568
47 87 708963
50 75 993433
120 36 185734
19 157 993328
86 252 728877
108 46 46435
117 13 500943
173 223 474433
78 129 966487
281 172 27222
169 293 806885
38 130 882955
188 140 696862
206 213 681270
248 151 526048
8 145 556763
194 267 913208
267 79 607908
250 73 564464
183 173 63542
238 35 674839
22 69 70841
232 151 882077
263 209 768398
84 120 826372
157 231 250821
75 64 534518
13 201 365396
23 61 899094
5 72 935260
244 235 644822
235 73 225559
157 96 778262
27 265 285509
269 26 289799
11 226 514014
116 127 562804
105 165 17431
21 170 80331
274 207 870510
125 243 24972
212 14 337781
3 270 839580
94 11 791151
191 50 691810
267 105 823105
298 299 909828
20 125 521814
189 228 185447
145 117 226668
164 138 378921
86 42 186209
184 64 289571
97 130 470966
20 264 544411
217 142 262233
89 246 544992
297 106 210220
13 124 125910
168 213 196824
136 121 550338
164 193 868649
8 97 306672
164 93 340031
182 231 205295
94 3 869295
224 89 892043
204 265 258124
149 107 792437
134 112 361371
155 86 620155
217 84 692950
18 133 308681
109 167 664238
153 213 332823
190 90 514726
98 92 931967
80 255 282961
19 269 39453
204 246 660728
30 65 179914
176 242 192950
72 115 477065
13 50 454767
269 98 841706
52 163 350213
162 292 690561
60 50 937463
171 211 382047
298 27 460190
76 239 834015
197 250 606245
226 263 341368
295 264 133425
166 25 98669
224 168 229757
280 231 3794
72 296 142865
81 208 787839
88 292 760279
215 206 881774
130 23 823828
280 153 502952
29 207 141732
221 127 90698
66 274 159251
128 280 457452
187 179 303798
229 132 769401
24 65 49234
120 56 730338
219 248 401853
231 181 12553
92 269 372337
67 285 617550
131 233 223396
126 130 720805
70 97 326274
166 42 66220
272 121 177799
26 51 789673
217 154 954672
72 93 66660
109 8 372150
144 184 40557
291 200 45765
165 131 137311
103 143 363329
214 66 206363
92 108 822892
135 92 830793
129 267 162049
12 231 539762
67 235 459253
66 124 430361
267 269 967546
152 107 44130
141 2 637964
109 148 252027
182 73 618173
266 28 631734
49 9 280849
286 97 366575
212 12 93592
146 11 880825
149 110 71803
279 189 271916
249 270 905813
74 237 245716
106 70 196641
215 11 382770
106 248 723500
193 262 880241
11 214 612191
122 208 619893
133 175 872964
221 54 712742
272 34 160070
54 212 163899
30 171 627142
136 153 76541
108 243 93576
21 117 156462
80 268 133405
23 278 264714
115 45 274995
43 61 163742
264 257 275252
47 53 320499
204 119 762949
8 27 955804
29 188 151495
93 222 149001
188 61 364297
245 57 708350
81 170 374216
294 77 355607
80 29 528845
11 122 257148
97 253 218392
52 94 264819
135 110 514855
85 235 673579
27 249 735499
189 266 975360
157 32 740511
9 119 531153
248 288 887562
58 24 153420
45 290 649348
70 48 596368
62 32 315351
277 209 636459
36 32 97555
152 123 194485
4 165 26806
152 47 642756
15 160 658609
208 279 523372
58 63 996636
162 298 621896
199 7 488770
139 174 741872
96 177 671392
295 266 355740
265 72 640596
74 24 756005
186 146 940870
223 217 119102
179 27 682282
39 245 406225
175 165 713118
293 95 955663
203 45 970113
103 185 498387
122 36 888263
192 85 666845
14 44 103581
180 286 192685
9 29 727511
51 192 293960
128 174 234090
134 223 764937
33 197 295249
48 239 920397
108 232 982623
291 253 296761
85 5 45540
26 288 255523
196 267 498020
237 192 311688
157 240 95177
174 97 200688
16 186 798937
236 25 465856
297 95 274788
238 94 128108
47 36 615613
277 88 328678
188 209 740641
135 263 537812
16 268 751389
46 214 451105
219 218 986725
109 143 463981
246 39 645467
223 4 197126
25 144 421285
98 49 466425
62 142 583492
99 124 297073
127 290 951883
174 165 850978
69 231 603899
274 55 91124
172 219 31852
69 49 252423
46 234 255378
131 284 721768
167 233 731474
166 253 14654
278 176 544281
94 25 60053
157 190 478112
103 224 827176
101 50 164285
126 236 304790
141 10 545076
288 227 883002
65 60 633062
37 99 738866
262 81 724545
285 198 157527
27 161 108033
109 21 98383
67 93 372541
59 191 607129
184 220 66322
29 281 757905
69 98 279880
266 188 506453
130 112 560699
59 243 719830
289 284 68919
75 191 332088
102 34 989235
64 259 724752
289 45 563528
22 275 458453
242 39 143130
254 269 97472
85 166 463338
212 116 516649
248 137 558061
240 4 711240
68 279 300505
243 104 592703
125 82 158095
154 147 6656
260 2 658111
123 48 459255
208 124 469860
122 95 953354
295 256 359589
134 60 922840
208 5 426441
6 281 471822
192 285 73788
114 112 452595
238 77 979138
298 276 746957
241 115 214035
84 273 161851
28 201 232164
248 172 831423
166 12 792512
219 298 668843
45 193 800637
97 62 139832
93 185 688645
29 179 766049
278 163 683761
123 157 817957
238 168 413178
113 245 141517
139 6 403018
49 170 451440
250 91 223159
91 295 613303
261 217 83723
291 274 448899
9 296 574559
297 56 886609
127 270 926136
270 128 930554
258 32 970629
150 70 69345
109 280 709748
255 282 127487
284 185 990048
224 28 797057
189 99 428996
142 230 351031
213 25 605378
290 259 39093
216 212 64548
203 124 738417
76 121 185167
131 90 478568
262 296 559441
283 77 820410
274 222 368499
83 162 805482
187 279 622606
69 99 566378
239 254 303209
204 173 514433
113 204 215110
106 202 787601
72 166 231618
88 96 993313
282 147 157029
198 179 369556
75 60 863724
249 70 743941
256 12 842149
272 36 529615
115 83 366974
126 75 27201
254 108 585486
117 264 913399
128 33 894842
196 3 821130
291 230 615126
85 250 645153
265 35 473670
102 139 153615
275 54 196461
114 50 530539
271 139 248010
237 150 243860
221 214 745380
64 6 751702
157 22 322479
6 132 189672
5 284 400156
250 160 480527
167 227 397390
2 78 538611
87 282 211754
260 80 434827
232 170 154893
186 46 727198
195 151 272849
103 56 831737
191 174 454134
76 224 927977
29 295 651637
131 109 620813
256 176 707780
129 159 525717
59 26 640034
272 4 149556
280 268 672126
269 282 778324
113 13 892332
195 200 806864
56 298 591590
227 138 640753
51 52 372066
201 81 639389
207 243 494325
179 131 1106
288 255 77014
107 141 893639
169 226 641431
255 94 390584
217 18 346047
64 287 227371
122 74 278849
259 145 392881
183 128 29843
259 55 857486
11 77 873408
271 49 155429
192 158 789062
31 254 753528
217 296 149016
219 7 13811
111 57 743319
135 130 614342
175 194 428218
148 73 920853
4 55 96614
291 110 869461
269 249 848901
16 85 627546
184 254 406525
53 148 477460
238 54 474685
249 277 498198
273 167 762959
236 97 940647
281 240 854615
45 168 870278
177 103 188901
58 251 797043
18 219 363773
238 170 824281
294 232 709193
123 208 898225
243 57 777282
90 225 654986
113 66 582332
101 161 517443
7 95 137963
298 177 847568
103 165 445482
204 163 50823
163 77 897774
285 266 353544
153 46 540713
158 88 768639
117 296 654968
293 134 720148
295 176 827113
256 81 257175
99 117 571547
236 15 835686
186 66 455506
92 272 881875
82 146 126968
82 209 814259
240 122 845016
38 76 374098
278 222 937013
49 122 806877
123 141 889163
135 171 265210
4 289 391431
195 38 23856
228 101 821966
300 101 546760
94 120 695234
102 242 734066
167 113 569217
170 116 383711
248 75 551605
298 92 980178
153 1 879725
61 80 558484
267 139 6265
274 70 411775
58 230 687042
88 290 197321
146 168 67915
110 72 47944
55 209 125101
251 278 726166
64 235 249304
248 40 838592
218 117 268039
104 153 521870
289 139 800959
139 35 487080
280 216 924890
118 38 656011
3 60 995676
194 131 199188
160 299 104289
178 254 435445
49 37 938148
57 164 568129
88 247 702606
272 171 838710
150 115 187212
142 28 978997
27 266 20768
132 285 197482
75 266 907233
262 151 743180
276 184 835358
300 278 775883
218 276 524163
299 34 155421
230 262 371427
169 151 816298
275 53 801686
200 158 266571
26 244 824946
217 32 479625
294 202 827705
128 22 547635
285 15 933835
65 297 227031
76 166 844334
50 2 139583
32 123 89734
56 62 841519
94 14 989844
182 28 880880
289 144 901649
222 43 680628
141 147 478584
144 175 784441
32 202 47941
143 189 527054
21 17 244328
272 68 609447
70 227 283052
184 46 378170
98 249 130874
162 81 235641
26 209 843956
185 246 286652
220 13 317359
262 271 177199
10 93 308468
176 187 188402
177 10 771182
212 181 753546
196 61 798226
41 3 672708
34 257 26356
156 209 728867
136 187 419397
28 134 139235
226 14 32496
193 19 381382
156 234 275629
105 58 75257
193 105 444234
18 163 206407
187 53 160109
166 100 958327
129 102 733568
166 6 894755
94 79 322449
126 35 863275
156 73 394951
225 194 858693
196 287 147518
38 18 535468
134 26 304439
7 207 58923
51 287 814683
199 58 896599
206 188 566382
183 167 670152
189 240 132720
64 190 825176
249 201 33813
220 123 8344
39 122 516207
70 7 698178
211 216 411884
10 53 311279
121 84 954039
207 220 966212
6 148 963381
138 145 660592
89 278 341604
270 223 978967
297 266 492173
275 103 214588
215 6 356173
35 137 111049
229 135 934161
139 185 660071
42 194 662435
7 104 941552
136 90 515546
96 120 912996
211 190 933702
80 283 326184
9 263 756655
68 202 869066
193 268 263217
66 163 819940
112 228 891127
70 214 313347
92 295 729405
97 160 956860
82 189 505398
230 43 988904
157 67 382729
104 211 183100
23 258 313715
197 200 658635
88 40 944671
168 108 358446
179 272 26775
125 129 263002
212 112 462809
110 244 859485
284 258 498053
113 284 74763
46 48 344260
6 114 885158
24 115 379796
64 261 584444
59 195 733560
273 199 833528
12 96 339233
271 169 96475
235 11 408556
33 100 305263
171 241 400973
267 71 974544
184 208 328598
207 200 873254
45 9 495137
195 211 104000
249 21 345943
235 72 18105
161 81 551210
181 217 611133
157 120 542147
230 12 759784
262 239 809831
25 299 23751
156 290 666391
226 158 926375
59 35 401698
103 168 344931
15 184 858198
97 241 758128
294 94 812374
263 60 769549
125 91 505952
1 161 930219
24 175 720867
157 17 167321
240 258 138426
192 80 185032
109 268 276972
169 40 193081
9 120 558668
118 63 777776
120 39 276804
283 133 458963
118 45 744304
81 264 670554
165 220 61535
62 266 215767
65 171 467014
93 87 806403
158 74 854900
141 274 52917
187 113 123920
236 78 317136
122 219 755205
101 69 727652
69 40 31901
25 195 513693
187 253 190917
76 182 680886
39 204 637022
208 298 574909
89 136 489979
6 110 853841
109 237 425992
159 147 942947
10 143 672038
150 61 28121
102 111 27004
213 97 874405
86 197 7028
193 226 506434
12 19 823560
178 207 719111
101 277 158383
173 52 698319
277 37 907881
28 263 188492
98 204 667037
116 22 9020
228 246 38792
159 94 407802
243 149 45973
190 198 22491
259 107 5157
284 217 214222
135 242 445827
8 101 49029
73 138 557788
256 258 221073
245 247 939357
20 201 664126
64 213 394503
16 241 617245
34 259 993471
105 292 396760
126 87 859245
128 212 249937
163 89 970687
3 21 234437
110 39 985637
113 186 193764
174 161 39512
121 235 437622
68 11 668021
258 88 378822
25 83 203838
144 279 182866
181 145 368087
63 107 511719
61 18 150033
77 174 722413
274 140 685666
67 223 183148
269 235 54757
8 19 506589
156 188 559459
37 42 55547
296 246 273527
174 190 508930
263 139 104087
272 136 922370
116 213 358049
3 286 170137
52 288 598768
228 66 194333
194 243 433071
59 291 957988
193 186 570583
73 10 530770
274 87 960411
43 5 219072
80 242 147005
94 103 935768
62 55 410793
277 149 143504
135 244 31018
138 276 663633
63 218 963732
199 255 310314
262 69 561410
248 36 55543
249 242 271061
109 272 916103
257 260 178582
114 154 997553
71 55 979107
121 150 798115
270 36 676221
89 2 919063
48 142 295250
175 90 757546
291 215 564574
174 177 908345
215 166 225484
270 107 127535
260 108 489555
240 273 940115
242 78 150862
136 274 318641
126 72 951876
256 107 714397
81 255 751622
102 234 76222
89 133 737525
3 190 233165
161 134 370934
67 31 28942
57 113 151138
147 26 511359
19 156 876434
248 287 309120
91 186 81751
256 78 632762
32 30 829281
111 48 792592
131 99 354646
60 27 269956
289 225 864049
222 147 150552
297 46 549872
277 161 976322
61 146 690035
19 136 657241
4 243 380652
62 252 529937
143 297 528767
59 224 975004
256 240 240421
43 223 304098
137 8 942055
82 56 703092
177 102 590494
182 121 9740
35 288 864029
162 160 543014
203 158 558890
240 102 507828
183 185 832925
56 168 537357
41 174 275460
264 182 312295
207 17 254779
255 23 676101
69 9 131495
248 34 925660
133 46 575024
231 33 253429
149 295 466541
200 56 162545
232 131 263699
86 286 338621
105 59 229901
180 281 284968
285 217 692896
138 128 51334
28 191 698966
195 183 148290
237 92 102330
200 22 420297
63 69 643888
145 166 80533
90 168 339341
271 6 909040
53 95 851202
83 257 63709
132 9 371516
176 99 905077
34 196 865805
108 163 926362
80 81 615867
131 199 52298
267 112 128269
161 151 528057
134 137 95428
123 218 767452
72 252 265228
156 252 670788
255 195 752245
179 66 419711
249 43 862186
144 13 320990
95 121 98482
31 231 77915
194 192 523224
295 28 12658
198 193 582417
3 67 842152
294 36 549674
232 16 571908
47 148 114881
282 138 331421
162 130 334470
77 22 382032
56 204 623026
74 65 247017
158 298 837191
121 224 520169
239 11 46485
233 199 348581
133 94 633205
108 262 43070
81 214 710261
264 198 191567
123 87 78812
93 288 854528
88 256 649016
293 277 31294
31 225 332824
220 177 42319
22 134 877285
174 243 897993
9 198 88523
188 25 335963
132 291 836488
286 268 710334
113 6 826892
17 150 21942
146 70 93373
215 64 542306
223 104 270586
263 21 588004
299 179 443983
100 84 185578
129 31 159522
180 230 90387
30 22 311717
122 21 588541
147 61 98255
93 111 298090
60 188 327386
164 202 889295
21 178 166802
88 262 618985
227 110 94442
263 189 530193
89 176 965282
192 183 517282
42 204 987191
295 276 358804
283 40 263554
293 17 919915
99 16 160954
188 53 83659
111 50 670490
45 106 531120
3 65 647058
265 192 623067
179 254 699211
80 286 53037
122 54 790645
247 160 338369
68 18 336874
101 123 19285
273 298 566467
167 245 183235
65 70 84833
229 245 134209
203 204 899223
27 145 735040
43 86 4661
5 182 507173
228 116 617257
290 113 486517
30 189 568153
259 254 86397
52 219 172295
22 106 202297
23 121 44089
134 181 942411
299 161 890179
170 67 445099
192 55 902820
213 27 365071
187 79 135132
56 156 102991
276 92 529767
167 88 193726
147 67 709305
32 54 950297
215 139 609011
196 71 135671
122 243 52888
38 241 159847
227 156 386257
224 265 915883
4 8 690839
100 50 86880
97 66 380956
11 113 98401
146 218 111224
6 282 418799
267 220 19076
195 22 541404
86 264 462319
111 294 548509
175 207 765776
235 68 555084
206 233 784789
287 75 365578
214 296 24889
203 274 526229
145 238 499819
270 139 233400
8 242 18117
138 185 743018
197 30 283527
275 24 697338
176 25 183825
140 214 770749
161 97 300958
142 42 669753
89 220 543447
282 299 661537
49 158 368377
53 93 352220
63 277 301996
257 174 86311
187 93 999071
145 204 525770
98 220 810865
158 283 783244
139 195 694029
112 220 535327
201 155 871781
33 170 719465
160 265 865357
178 249 817750
175 66 92947
235 279 941642
177 218 908434
5 263 640671
247 116 834760
287 88 581937
42 262 718309
45 86 242233
250 46 330335
166 45 759610
131 134 745411
201 256 48243
152 4 199250
278 234 509033
92 116 983855
216 71 67223
252 227 624802
238 117 200887
191 26 136148
48 254 730318
44 42 296922
7 139 618295
38 268 526217
121 263 992439
168 232 675342
127 110 477350
112 151 805719
77 113 758360
117 210 909745
136 161 161284
74 289 928131
257 193 586549
125 229 795168
58 100 488750
209 6 60575
222 116 482661
221 107 477435
212 75 736043
165 266 751978
102 199 858626
220 265 908432
282 186 910867
300 242 714893
244 257 159312
111 277 189171
66 99 850414
51 242 214811
57 50 217606
268 93 668574
133 14 195911
128 37 639829
94 235 319346
153 115 115384
262 249 267201
112 29 4002
177 27 459092
272 11 180162
56 92 157814
5 246 627171
1 134 194670
277 53 144630
28 169 440810
156 28 699533
134 122 28590
212 29 929544
248 111 824224
247 128 721546
125 104 928862
275 225 666853
232 162 594134
42 6 665976
270 59 696308
38 132 602428
182 177 57439
246 293 306025
196 60 138077
206 6 876764
88 99 177402
233 290 457109
218 122 819133
266 258 986604
216 109 49181
239 92 80605
177 253 8424
126 225 123545
263 264 585509
186 119 797412
143 59 748834
225 72 470071
276 165 514059
34 128 91997
276 294 510193
261 225 879758
157 283 912017
172 116 112357
51 129 508409
85 25 908153
24 172 97255
9 252 635294
131 129 981011
81 199 864052
26 268 718501
66 195 368665
272 216 294324
102 267 551171
258 132 436401
136 97 552589
122 18 787622
148 186 130674
41 234 166789
191 169 620954
194 6 500781
191 147 373067
6 213 32113
9 276 502508
89 294 653000
76 245 929678
224 18 785651
166 38 877277
7 32 920725
200 116 336809
196 141 86878
189 274 634937
191 114 722446
240 233 496947
77 260 318113
269 83 552340
220 244 889823
62 115 922445
273 136 757244
243 297 571046
206 273 515368
250 68 17545
74 162 577660
250 171 764445
263 164 832752
270 214 116676
188 224 905486
28 172 543535
103 46 206756
76 155 862172
292 21 367859
46 161 1584
250 168 516847
24 232 597109
196 67 990177
112 139 528046
55 100 154284
210 266 81287
37 264 373034
67 165 162590
245 208 811338
156 85 13780
209 111 587226
26 291 505236
90 243 37834
244 233 122136
56 101 431830
286 152 320188
241 55 617185
150 53 833097
18 199 235722
235 113 444895
122 191 236605
24 255 867404
37 133 98737
221 100 655628
114 4 190898
136 84 326554
136 10 151086
206 103 652321
54 41 831955
81 60 284585
151 13 280405
268 242 813203
111 106 764903
100 131 856237
40 104 573352
183 79 942509
284 72 692790
176 260 62126
144 139 854009
55 162 707565
18 113 368106
150 51 836516
297 49 207024
213 113 947074
179 24 93175
73 36 703811
211 297 306281
14 22 351286
148 54 147701
19 69 983228
123 105 44749
35 273 953414
236 239 726255
147 274 742754
99 181 340694
166 121 456889
127 40 91614
90 143 530847
29 221 749367
22 186 459356
43 177 355893
288 229 880151
48 95 902923
40 273 381509
147 50 337581
124 269 202603
109 209 956764
82 41 484793
262 44 223729
183 2 158183
167 241 206358
287 201 628711
141 227 172462
183 98 734474
85 176 315780
165 116 147851
240 173 396354
139 258 376446
182 128 625939
209 233 669507
45 69 488034
293 3 749730
204 262 212893
153 34 123511
65 69 852179
282 168 654854
169 97 712315
17 107 362096
201 3 451585
245 276 200771
127 55 149406
267 48 61674
61 105 845190
84 38 686757
135 221 295165
280 64 68487
23 162 300864
109 78 146950
40 126 679494
156 92 932771
229 153 297603
149 119 504413
3 119 160965
230 1 641435
21 76 446690
217 172 525080
192 134 762285
83 193 908342
271 267 546961
50 246 458593
176 195 585318
2 111 619811
224 284 444750
223 253 837433
138 260 954862
232 226 537585
184 163 482362
60 132 41592
77 274 235012
185 72 338452
252 204 27394
274 123 532679
273 258 114877
9 181 803342
158 300 881630
214 65 844804
296 261 992688
266 139 616316
155 144 922035
277 132 266019
28 282 800445
234 270 242999
84 134 592241
156 52 311524
26 42 988503
169 287 352112
251 266 560465
162 182 938125
63 88 674156
204 266 194971
168 76 134903
271 224 721219
233 139 243891
81 196 341529
225 79 154541
103 169 374678
11 219 321070
220 178 112749
15 159 714673
111 104 719797
22 94 52626
158 290 774244
229 119 897113
84 92 121845
99 132 548962
78 169 884207
128 83 571037
213 152 891728
266 157 190536
247 205 698349
132 163 489934
11 147 903113
107 116 586390
212 80 849439
273 245 507934
251 254 234335
101 89 651461
103 67 606010
120 3 846584
84 214 147804
62 77 431730
21 190 428169
272 66 533611
287 121 112306
219 258 737847
241 46 613076
4 100 394931
266 120 90885
265 194 42192
140 21 542526
122 174 218045
241 257 782029
272 235 436641
50 122 433498
71 69 219675
55 58 311692
212 51 586877
7 225 110026
88 53 512759
190 75 208163
93 274 793457
214 119 987759
112 201 366399
268 291 720016
221 243 129706
50 223 322964
125 126 688175
231 241 701369
275 91 885635
218 235 750640
299 291 771698
105 84 694129
196 2 551651
114 63 926713
140 78 223129
272 269 175353
279 296 147279
153 252 12307
107 242 721589
141 191 271027
282 252 50470
188 217 851999
164 114 220596
117 207 277703
69 62 25427
210 65 387542
74 30 794824
188 213 595042
170 181 366601
249 57 751699
246 224 714221
210 213 786800
215 176 336285
170 184 62226
296 142 452456
75 161 324784
3 40 323775
111 19 750552
294 84 249290
234 81 763969
86 282 814138
164 183 648441
243 99 209201
89 213 91095
91 16 106754
185 104 281462
103 204 746547
89 285 402439
29 279 476985
291 124 438334
279 60 515990
281 204 24121
242 84 333533
93 190 761020
151 123 983572
112 53 612092
241 73 164706
286 133 61106
100 73 723107
17 30 653313
185 158 173290
11 216 268853
29 269 857756
216 114 748049
236 94 200891
202 216 922183
28 189 470265
235 295 568945
98 39 760284
224 105 563756
136 145 568390
66 158 190082
19 275 255238
76 33 664769
276 99 177452
269 208 1197
42 220 766633
10 85 960564
133 240 4282
208 138 821787
150 281 918787
60 182 437522
205 5 709170
241 158 812759
139 33 875444
260 140 487529
151 284 715341
246 258 801166
213 67 313767
25 114 907152
31 230 843247
36 291 962005
261 85 275527
1 67 869343
289 199 891470
77 104 294684
265 238 293956
47 24 914464
80 132 235823
224 78 508872
111 254 877625
183 136 577617
276 65 715986
276 72 442558
57 27 804222
253 12 260561
198 287 195908
244 70 246950
293 54 227690
179 217 526689
238 237 311319
116 298 763499
150 73 765045
210 237 853168
196 154 747026
59 18 438740
21 159 854485
234 168 213462
156 14 589992
20 285 624193
299 211 821751
291 182 974630
233 169 389902
179 210 374544
254 174 794684
261 220 853442
286 103 241937
287 138 578451
288 40 157907
169 87 901079
113 146 122860
45 137 613336
221 233 607156
162 124 274240
107 210 782140
41 218 829334
35 244 167947
294 198 806818
62 35 904619
99 151 751556
86 91 645723
232 11 983358
213 158 337899
108 230 663312
238 218 463190
229 45 877464
207 94 878201
30 274 234050
186 162 22234
138 83 734938
293 275 350100
206 44 263785
39 24 368769
179 104 582828
113 54 533539
232 282 991347
146 291 678887
214 228 937517
144 11 428599
250 181 614739
296 47 609676
269 132 922982
280 202 90266
278 115 869264
56 261 264116
232 253 961071
251 295 958726
58 246 229272
62 172 352532
7 25 639239
271 161 690331
219 120 254499
271 56 624471
220 257 862115
292 55 209677
3 249 885037
66 108 45571
268 158 793033
181 188 144907
193 213 388953
226 131 485995
288 127 697319
299 143 809480
58 59 594983
51 235 583999
135 99 837414
144 157 870041
47 198 812521
53 282 182660
289 133 753241
65 107 968199
222 196 694095
185 144 638817
64 125 911021
9 199 42452
115 263 230153
163 162 469379
87 56 442233
239 81 291633
71 189 554408
11 196 632238
244 44 451073
218 14 797765
56 233 625601
37 157 40143
132 261 480604
85 187 679501
294 256 245815
251 93 867204
125 78 200898
139 261 132839
293 178 758545
294 95 16413
283 274 787675
88 37 529322
36 181 581496
99 112 57298
242 130 10244
125 224 378688
87 204 282241
219 244 683047
60 115 606774
228 25 54526
84 180 654806
273 48 371633
274 12 346426
253 287 114235
158 131 260492
286 56 687383
186 34 546534
288 223 292442
226 20 797714
185 121 154445
9 109 892853
173 111 517505
216 134 352614
99 100 751793
28 190 172442
206 86 594016
119 279 742109
143 24 938825
282 7 543406
72 116 108053
133 263 393787
295 14 664202
300 156 66860
175 184 214702
133 292 363351
270 235 523183
97 56 685243
261 241 810045
60 238 256401
3 91 576176
117 292 362590
261 138 261010
264 19 11850
199 176 508945
96 44 599619
250 288 339495
114 9 290475
231 46 108058
272 244 461330
142 251 175443
39 85 887035
23 203 875238
147 217 802355
183 38 644882
199 200 823228
72 125 244763
191 35 954660
39 19 529276
138 221 257222
78 265 925708
251 20 556914
261 153 52810
127 118 776180
296 99 500213
100 26 799864
154 172 753535
235 172 410040
162 33 56081
164 190 107503
3 167 882457
211 80 516749
218 13 620125
153 129 770359
113 65 527560
244 154 942810
147 232 938032
34 293 536669
139 184 285558
159 98 440415
220 182 901274
132 79 829104
78 247 46060
154 35 714586
112 113 329175
225 64 544628
26 181 792668
295 261 23975
184 260 927910
50 17 301214
289 88 492423
147 148 619656
246 124 290638
8 278 732701
30 240 272342
125 237 836789
190 220 588735
106 264 87994
106 196 926918
272 148 36684
130 250 837674
213 207 12689
201 284 661786
31 78 508731
190 176 998064
159 206 220415
255 236 934207
137 77 347715
92 5 109089
16 233 784828
61 118 158868
200 226 106760
188 93 600402
30 163 723305
53 245 113054
104 188 302740
203 7 818676
118 234 117488
40 1 740475
126 48 640926
231 237 504346
266 39 191292
66 238 287348
149 206 889767
160 257 630766
87 98 631867
22 21 342707
125 221 168666
198 130 487738
239 218 88436
296 2 21132
108 104 611025
125 39 612124
182 126 574238
16 178 431020
166 99 885576
291 89 931697
169 149 669104
55 211 11442
116 5 709837
132 175 431011
100 15 455898
86 80 126735
124 277 31558
90 282 956078
150 153 505008
161 219 124046
297 160 40754
271 228 906308
255 257 671307
101 159 888336
252 51 140274
170 93 871949
58 146 247308
235 169 190615
6 300 511112
109 288 872444
177 62 80498
168 215 767709
289 149 531423
158 119 973647
99 84 330634
283 278 419680
131 110 317646
129 10 113870
273 42 194068
243 7 362451
22 223 690969
76 126 2285
255 143 58520
45 152 229632
86 300 397230
2 147 98711
25 173 52388
252 87 638436
205 279 486276
100 278 574232
227 30 819102
19 294 393767
175 235 794882
11 22 458320
280 62 883393
87 36 417534
171 83 946235
123 180 12854
199 68 560043
276 43 680664
74 93 945077
136 238 450687
195 9 533373
93 90 473172
103 211 976207
220 148 942705
94 132 557781
82 124 861419
219 82 943356
28 35 59912
82 269 247698
292 170 390599
40 227 348485
202 264 590310
7 61 665585
160 85 868059
67 176 99505
262 213 678363
94 214 641739
139 150 995561
143 55 648859
246 35 617250
161 194 328766
264 60 741089
92 147 973001
38 56 490970
122 267 958911
158 115 153575
278 41 898760
300 91 790995
108 219 740723
157 79 238906
268 183 361392
79 3 217156
217 51 593634
46 278 81355
128 262 777793
37 30 379023
95 203 944340
164 97 315427
148 262 837617
282 201 357124
161 126 562469
245 217 119640
163 155 364466
108 220 486846
59 86 101656
14 68 302512
179 282 882451
252 190 668490
251 234 159861
266 148 239107
9 157 862472
173 227 659038
36 30 835937
288 72 703778
93 134 825516
254 134 10567
170 56 784394
44 40 815218
153 119 807684
28 158 571510
24 168 514396
99 146 183862
135 48 844521
175 148 819450
196 153 120595
163 110 14030
149 133 758622
234 297 965083
71 232 750827
264 110 768935
157 152 272312
96 127 407355
149 145 602760
137 171 305817
91 241 786141
13 121 366043
294 110 761941
287 63 601800
168 140 174869
202 188 675278
58 224 214055
138 114 333164
184 230 94064
44 292 364707
115 46 632806
273 158 220813
30 79 320022
290 227 886054
195 243 201917
195 37 120550
7 34 838831
192 69 102198
243 290 840576
296 253 26310
200 46 719077
56 40 50202
42 226 54228
173 281 952769
230 250 815053
138 277 366561
238 252 495459
212 184 848612
134 232 780249
271 24 913689
158 219 34952
252 64 164231
191 277 802840
6 90 84610
8 147 860669
218 118 900662
151 62 701659
211 15 731628
134 35 330754
195 161 134142
62 40 382309
141 33 303015
204 206 551376
124 242 40145
209 281 181402
121 97 907669
240 135 823945
232 42 638560
37 295 994101
63 128 345447
230 263 133163
207 275 45361
140 72 368263
124 68 890641
165 119 811210
141 150 597520
155 49 716798
62 31 299833
47 277 396722
110 119 251871
241 58 132951
120 41 964280
291 198 512946
99 256 706751
233 288 430432
282 170 133919
254 76 584556
18 41 648421
207 288 441495
229 183 758079
130 109 477070
65 11 122353
57 168 273167
213 237 570467
145 105 198397
200 260 224874
61 44 589621
259 159 747505
76 252 705441
140 143 756590
152 211 703058
41 255 953048
60 191 99401
70 280 921788
17 82 170396
269 143 19494
212 4 267827
157 81 387927
291 191 758591
237 258 571450
93 4 460753
214 219 933578
250 185 673967
271 260 58063
210 131 595310
52 89 408951
29 244 706119
19 262 733142
153 270 986887
125 207 668
85 123 370314
175 190 120444
102 103 195237
68 90 795642
97 235 23905
259 29 526550
57 54 224562
35 206 132248
169 202 90054
44 45 802639
210 185 944394
98 25 80375
180 74 979325
29 247 510634
142 155 290510
166 74 441865
210 155 327396
247 40 98465
284 250 776845
208 121 220885
211 169 383873
28 79 497213
261 77 320004
42 59 330509
1 154 111859
27 228 542527
252 47 930309
9 73 874624
58 31 712950
270 181 590001
107 175 899580
199 283 125700
164 245 284586
76 40 860050
207 150 884550
200 54 333255
230 159 702542
6 203 909600
282 262 693630
160 102 397120
278 257 57096
219 22 689355
244 274 567750
193 133 899976
26 157 155509
111 97 805513
239 279 265323
273 59 816171
22 191 834897
120 211 807307
212 159 200506
21 95 483695
275 141 147108
259 250 719115
286 41 449805
92 102 394618
45 29 413240
131 259 401275
234 238 47495
139 22 808903
60 35 261070
288 268 356510
242 240 773701
155 184 227123
132 53 915904
249 248 957234
232 17 92945
41 184 599281
141 234 649869
129 35 971225
260 244 467207
231 66 684050
20 281 627623
62 165 26893
209 149 792843
36 256 913599
284 149 82638
261 170 393296
201 238 29024
197 246 673358
64 294 175177
26 142 883896
23 30 777276
21 163 679338
194 163 950881
221 190 879825
3 170 790116
117 284 666829
174 118 612441
279 97 284535
10 262 517046
48 174 88792
84 79 940401
148 242 473686
261 160 461746
256 144 483794
15 110 324970
5 126 926618
150 280 572288
203 154 882288
161 82 399210
71 42 547845
234 249 244385
212 147 623902
45 260 861221
59 259 587621
53 74 942618
32 174 791363
222 71 190586
261 188 81839
17 217 37671
188 79 713045
172 238 935191
43 224 630924
288 245 151735
21 215 249407
287 4 740240
51 169 793314
298 52 185413
189 139 44014
293 291 333723
129 186 171274
239 17 205716
233 173 264429
211 279 538144
59 69 267385
226 100 178894
154 135 28045
146 179 193831
234 137 819134
114 215 182954
45 205 467973
27 139 917354
235 143 792022
33 143 806919
101 160 622863
113 121 126749
19 23 182973
114 163 2167
135 235 697679
217 264 454061
263 127 834850
135 160 694893
183 216 733730
227 51 182424
137 15 5523
213 33 639425
56 115 769840
273 284 146528
172 264 937514
277 100 128136
201 170 637836
32 247 862503
199 286 626830
290 212 475944
283 71 241447
161 58 893669
215 181 413413
156 175 122808
48 104 186129
246 70 921983
102 128 633646
128 297 961714
60 286 31578
254 84 39171
94 166 6793
170 121 510625
125 284 951988
51 58 401267
52 289 982859
94 241 834304
28 219 809574
13 63 517563
126 39 16824
142 258 413385
95 247 456190
118 34 267567
81 20 634043
88 181 978689
183 223 955278
267 81 143738
248 284 669185
265 60 237330
195 269 218058
148 40 741942
184 145 190083
255 96 828978
222 236 449402
276 185 371152
48 55 69416
42 101 141220
229 144 806757
233 237 671314
212 182 420375
280 93 166511
191 102 519802
41 7 336296
237 227 166875
203 74 646162
162 28 791959
113 52 525430
235 45 348797
101 145 940752
124 287 284268
55 213 679835
289 159 553653
5 38 407740
249 228 494479
216 90 761702
171 223 288790
127 298 810730
55 35 984113
44 46 891755
36 23 313527
44 291 769487
282 4 482157
101 112 863859
106 5 479825
67 186 125312
102 72 450569
132 287 203489
65 54 256873
241 107 592776
121 291 968435
31 95 192200
204 72 917682
112 249 471623
187 246 941319
287 83 602950
215 55 917188
245 68 528563
182 147 542435
229 93 84468
178 255 573849
55 223 355311
143 197 432452
80 168 160355
213 105 711636
54 191 199672
130 53 148488
35 202 226225
111 142 886206
101 24 928061
227 105 881999
96 131 12740
158 104 763070
11 87 490872
49 185 732801
7 210 566712
198 255 775571
54 195 700965
221 183 646238
4 206 636117
219 196 706541
215 293 918044
97 172 969730
157 228 808177
229 51 498768
30 177 322177
207 268 257748
116 90 31610
234 241 955118
111 225 455118
71 154 38853
221 194 813159
32 153 313513
222 176 123260
64 27 200454
100 94 958728
101 86 409750
44 157 545568
47 257 221952
243 292 509831
57 217 679058
142 118 693432
219 288 890266
15 139 466990
291 162 544846
133 5 376866
51 128 848712
125 222 658583
30 140 14955
60 123 865354
102 266 30405
162 238 335075
205 78 855525
63 67 104565
191 177 995488
212 236 144976
296 186 148123
10 236 651595
69 97 700130
199 49 141181
77 250 118633
178 55 845755
38 111 545348
209 165 45262
70 39 631111
81 198 698268
21 202 36524
281 264 314074
234 32 577608
287 297 846148
147 79 759781
243 196 287581
67 239 93610
242 45 761773
78 294 205942
151 101 460404
145 13 998852
293 271 84555
194 119 358855
283 237 776694
184 180 648063
4 252 887229
105 131 546569
254 276 540281
206 200 541811
184 205 340014
44 21 201002
79 112 889360
207 262 9782
42 190 821659
247 147 800170
43 235 279226
64 98 774999
251 291 524720
251 17 302106
213 159 746260
83 198 652015
214 225 330722
290 200 693883
130 82 377113
2 287 895298
291 160 89047
183 45 268515
123 18 651814
235 238 70370
79 248 631621
173 273 289310
79 260 44775
248 276 175220
72 262 415973
84 106 466611
217 174 138437
233 140 888097
63 116 565367
163 60 878854
281 225 894226
58 19 109022
117 82 860254
53 264 136035
207 100 944780
265 223 250753
86 191 671927
278 116 140704
160 51 889571
203 283 937928
241 34 523458
103 162 511779
86 234 787443
126 85 90597
150 146 594913
160 282 512695
139 43 228118
142 180 87922
178 175 363140
274 206 478754
103 160 897882
142 264 463613
207 188 416968
93 177 446527
62 53 8345
279 34 4514
19 205 850958
142 283 8842
188 126 530858
144 287 754636
135 80 894789
222 201 813431
277 90 517946
172 101 31920
243 153 141418
101 144 753232
49 99 180280
45 71 922875
230 279 90802
118 213 689794
282 89 758973
100 179 479737
33 148 855181
289 259 876747
256 254 969349
293 31 930059
232 237 855104
47 51 104773
106 21 14547
249 161 103467
267 217 115728
199 203 915367
220 218 80758
120 38 381551
115 6 960280
282 102 79624
51 180 386301
144 39 867618
92 106 994124
6 136 304913
189 225 305667
247 235 14071
3 101 229798
6 62 733848
88 191 853829
201 236 895541
131 169 677653
102 156 491543
274 266 797570
193 67 428242
273 171 37804
91 88 533473
296 224 355062
133 218 766276
16 134 64782
125 197 391500
204 13 597923
17 272 629661
75 149 74047
286 92 764656
197 147 979820
235 193 231114
249 226 938061
241 242 312477
98 271 384951
41 240 848332
191 244 928109
120 190 138034
212 299 661135
51 202 867091
75 204 504304
9 141 548685
271 200 356466
20 247 108883
157 121 67171
68 122 690748
116 157 219705
64 201 823700
30 87 745095
238 278 879238
234 62 891084
69 234 369138
237 122 248877
242 239 413960
136 146 868569
31 128 478242
202 19 787178
183 58 545071
151 295 778172
101 139 582356
121 191 772033
89 200 486264
154 230 294544
202 90 574891
4 213 464970
175 293 418682
213 290 571391
95 193 491715
253 183 782199
123 47 663661
145 129 311206
36 80 2523
246 202 91507
169 19 278148
218 102 727549
229 298 964608
15 36 460303
10 79 698475
38 175 716081
186 190 508015
202 192 208924
138 117 421845
281 82 279083
179 5 901535
12 85 677612
259 110 528375
58 152 326766
147 3 653196
23 10 586318
4 225 742949
20 98 136469
61 270 804090
136 66 93530
102 205 56954
130 184 345217
80 165 446557
154 61 427295
162 68 812308
30 247 459591
108 189 836090
95 285 317566
196 245 39686
128 151 134963
36 22 704604
50 59 227599
35 251 692557
220 180 32086
101 231 314203
59 206 569962
283 89 805386
274 109 965156
248 195 193359
47 151 931487
69 27 850194
117 226 739151
154 77 687071
261 112 786917
184 257 559872
75 288 144432
235 52 754895
21 213 513615
110 18 296549
79 208 274861
85 221 38675
178 159 94094
172 119 596572
32 163 725352
230 271 162530
206 198 235750
130 106 911559
123 191 56018
193 66 50341
205 281 87256
266 38 83122
124 156 818044
37 2 471059
293 171 783475
27 50 154224
261 95 528864
46 225 693728
240 275 4843
64 52 882715
259 183 995854
69 298 669373
295 181 804945
203 127 270224
84 111 408938
271 247 471218
265 77 675089
115 138 39214
242 293 442210
204 91 761684
30 119 850570
93 151 256411
56 60 443536
241 102 427937
80 33 873550
84 18 315372
218 201 29188
190 112 646223
130 36 858029
158 237 208573
234 84 664824
102 134 633109
146 152 565175
77 24 993243
132 46 1506
89 43 657734
55 248 60214
160 248 3677
181 256 237461
85 135 158197
68 85 313091
90 300 863973
177 205 468833
128 198 743475
259 293 426518
43 108 99421
116 85 979252
131 92 520539
49 7 647516
267 166 418641
26 61 629611
194 36 744017
26 90 272861
245 118 961871
154 33 942972
230 34 4746
31 251 605263
18 286 316393
84 6 639531
38 99 123912
94 201 677480
239 55 354378
38 92 228693
288 269 636048
113 115 568517
99 94 352455
198 281 273616
44 269 709267
114 293 416413
225 8 354657
35 286 106821
240 16 850967
70 235 978983
194 288 420871
244 211 208463
107 46 516249
287 158 440760
101 253 27271
240 180 285383
258 21 592670
244 116 669124
281 208 682205
208 199 112167
217 22 883431
273 193 792355
218 94 18756
156 135 618589
23 73 808710
108 185 470633
165 46 446429
116 19 986818
144 202 344341
62 289 187096
23 221 209841
243 78 590313
109 124 159633
292 186 239557
186 140 133128
120 240 11872
279 225 968752
75 256 315852
37 244 247408
11 208 671844
175 242 136684
77 134 360771
114 276 436547
174 241 321860
32 21 233266
42 43 5487
115 188 120423
125 90 602966
210 296 820342
81 128 720748
233 185 959116
8 79 288439
100 101 164364
244 134 529479
204 174 326304
232 269 565253
180 160 869652
246 192 336742
293 206 305514
3 16 541678
140 273 185699
241 278 449252
198 29 474300
171 157 303745
71 241 717010
97 128 629313
253 36 477891
12 32 751498
139 232 488478
161 49 264299
245 16 879721
227 55 580244
38 230 552868
248 243 593344
117 17 710904
190 32 433520
152 50 787108
120 245 143823
4 278 946213
23 8 218153
212 150 683940
201 217 618802
221 264 817384
206 262 965781
204 144 873392
132 119 743073
249 22 488522
155 174 937075
204 183 898426
288 53 676437
247 286 809007
151 83 703894
31 179 867761
69 265 944571
115 107 557845
206 228 168018
128 268 560502
118 134 639701
52 59 824807
206 133 140606
58 113 829766
270 17 332967
17 210 515252
97 113 217368
135 274 506318
162 94 171655
209 266 703911
254 241 356369
13 58 568712
22 168 903466
122 9 179339
231 87 476261
114 26 291239
176 70 851543
185 12 630322
275 237 322445
179 262 686691
62 155 810105
230 236 49554
104 253 762367
147 296 621388
51 276 42171
54 204 336003
19 142 75753
231 96 108168
293 50 977014
110 207 24940
240 104 460552
198 7 62473
120 213 138880
201 269 625780
23 135 390613
80 46 998467
216 263 293261
101 164 821020
183 116 589891
210 170 722154
64 236 80621
260 50 263199
72 233 771528
96 213 386994
174 29 992086
249 183 382687
82 274 703985
161 85 271256
161 191 888642
274 154 769993
2 127 296220
67 143 100360
232 110 20678
85 28 942804
119 275 718688
104 181 173636
149 182 427449
188 8 537708
164 42 663403
291 128 655039
195 147 776685
27 259 111889
276 285 237121
163 14 177322
277 298 54145
219 103 742836
198 234 691235
40 7 861823
80 158 545441
74 190 508424
287 122 759430
32 17 948334
217 21 545007
111 52 960575
274 62 735819
53 44 205336
300 32 195836
37 57 360252
204 55 550045
122 187 773470
271 290 193602
214 22 546243
114 98 183461
145 68 855654
94 67 35154
184 188 225592
208 40 321225
268 67 794835
254 211 239782
119 188 119815
157 93 694959
240 260 766866
93 61 133
203 223 88272
68 231 806073
5 81 645870
11 54 561677
3 278 474348
143 177 121793
244 297 654584
285 257 950348
254 189 562304
232 173 863073
81 90 862296
230 85 843663
201 71 225814
164 10 510312
237 239 621304
197 277 692042
228 126 461269
140 13 213488
171 193 379137
48 263 617489
290 155 490703
209 279 536501
62 150 771046
218 227 377568
198 63 553278
131 57 268340
142 139 97627
241 85 994526
72 272 603904
100 258 550786
207 155 267617
158 114 590626
59 36 288724
271 282 735684
113 32 522881
284 281 978296
20 30 977414
236 3 246554
46 228 854177
124 112 340625
169 31 484383
21 253 656820
128 109 769382
62 242 740370
27 174 380613
220 54 741768
28 291 807992
225 254 33158
73 280 6176
277 180 956325
39 109 125696
263 212 805447
104 60 597151
246 6 775200
16 262 801259
183 145 106489
36 135 724555
179 182 823132
30 12 465394
171 294 104255
117 300 582222
34 16 459640
116 123 262035
289 25 390746
207 51 543119
296 280 378661
247 202 661282
146 191 325075
56 77 479633
249 74 505738
238 205 415656
66 59 953605
35 158 978567
282 111 453934
213 266 651213
150 48 272383
50 102 176900
121 171 842120
182 85 406927
183 81 275947
270 225 321171
193 185 369967
193 28 622935
79 158 660278
173 146 757601
143 162 744493
61 240 956706
18 27 47822
168 142 923820
205 172 945518
201 80 207370
274 296 306202
120 98 970449
211 22 322683
291 218 961597
36 5 254759
60 99 728683
26 215 12767
68 136 245112
61 37 14353
257 246 823745
292 195 787186
137 265 838422
122 205 357331
195 272 729910
222 81 470450
188 74 78995
186 197 215694
295 259 707749
75 240 957923
150 102 153638
225 66 633838
281 166 993055
182 145 932553
162 149 586862
18 172 202953
99 180 174105
209 285 794072
45 262 754060
24 116 750953
173 103 794827
278 280 685954
219 13 878126
184 52 686770
61 219 166205
146 187 125646
296 286 566679
192 279 875425
112 145 21767
123 72 921149
190 274 680255
115 76 830774
199 238 19360
97 29 103135
164 231 135248
214 278 123668
292 263 75436
264 94 609884
34 204 715564
153 57 227348
194 63 38240
126 51 459883
231 120 119565
94 97 620270
54 102 268979
47 115 649477
36 26 128305
5 234 584092
193 13 879360
269 68 491290
289 285 862002
76 41 392310
5 120 599770
194 258 959341
176 185 279904
144 129 417544
194 169 998561
206 151 472960
124 288 403414
136 170 301115
140 292 66872
207 81 226943
100 243 371249
73 135 84834
153 118 577496
265 125 858908
212 170 699447
161 175 732390
214 99 66973
88 73 38504
56 108 285012
281 115 636654
267 165 317444
1 55 381244
86 237 802143
75 233 224781
54 48 107898
147 139 93827
87 237 641208
292 1 425511
225 56 395532
160 168 516072
150 127 373842
97 81 612104
208 103 853985
82 207 491159
36 149 511189
22 72 112467
176 221 440167
8 82 429371
267 208 106143
134 202 326470
235 291 189808
133 67 252400
121 106 760093
97 267 406428
283 194 345730
149 126 47371
90 207 932715
279 288 149812
31 233 707325
91 177 277410
288 260 606532
217 294 520354
97 298 16199
53 236 829645
283 135 318885
27 82 330358
284 32 530983
132 72 194955
5 93 173195
235 237 46291
265 97 526191
263 220 753807
13 85 530707
218 17 571517
264 238 15442
176 30 319911
276 79 530007
158 242 914000
11 31 658293
299 83 688607
268 148 804317
202 117 140722
101 279 884913
72 271 818659
140 152 169196
193 244 394404
247 15 589809
281 17 87948
90 15 76096
248 43 173396
111 298 492040
205 283 785465
90 250 335287
191 111 377402
88 269 417894
260 175 752826
109 63 804172
229 256 86579
15 282 485349
231 223 103493
243 62 525560
208 57 837098
94 86 393874
184 49 886471
173 153 296641
237 89 454556
75 295 111471
119 1 877476
100 153 931541
12 240 4616
278 42 716182
223 238 647945
93 219 933524
276 189 111790
54 154 469038
36 37 265058
66 295 244625
266 47 965960
20 173 584483
260 1 747077
182 230 519092
84 135 679403
142 143 104932
273 279 659363
102 164 257314
35 239 876935
288 286 834749
20 111 739651
192 219 273203
139 21 685888
180 255 515383
159 1 606316
166 277 823274
225 296 152607
51 194 858387
284 76 331554
1 280 603147
134 142 808584
28 5 347800
267 163 670054
86 196 631233
90 145 474417
133 85 363222
224 10 317587
46 219 902808
165 282 690244
272 127 374706
248 39 82612
72 98 341062
76 100 778849
179 119 41047
146 72 661074
103 226 297790
271 227 642525
290 178 821025
91 41 934879
206 98 480365
18 76 953401
136 260 956361
147 263 924278
142 253 409569
191 183 641388
98 221 171012
294 119 718816
1 101 476827
282 37 138182
110 151 909542
94 158 510254
101 256 329125
45 8 61561
267 239 653669
96 124 147672
102 97 964626
292 7 988329
4 259 237539
45 92 71546
260 117 52662
195 257 822631
126 217 720372
4 266 402287
289 295 82350
133 202 838639
132 21 678873
129 56 396494
183 165 249744
4 185 225033
274 223 540572
150 225 910907
178 264 386547
282 259 844128
14 177 539586
294 3 286010
148 99 923036
105 20 544602
135 157 339338
45 159 238227
236 56 478911
224 153 483991
151 124 114949
141 83 933758
201 197 736148
294 260 80383
180 148 110141
265 283 371366
36 52 12498
265 187 698714
14 132 773993
82 215 607912
235 184 140464
145 33 263662
104 162 241553
23 42 337443
298 176 583302
61 28 433381
86 125 258531
200 26 434288
54 114 139503
174 18 900046
237 41 762587
104 169 983131
17 237 662947
243 233 266358
83 124 420406
192 10 229650
97 58 46458
83 208 891771
63 281 282460
15 2 995887
71 230 835321
296 82 76169
124 147 882900
34 221 553331
68 55 431126
70 79 444299
253 46 487689
253 34 552540
63 82 377830
136 286 967266
12 299 592520
284 246 821861
136 168 698391
283 114 864304
205 112 576889
180 115 547797
259 256 104590
291 297 106906
81 68 305929
236 159 523244
202 113 847697
244 190 981305
35 127 969379
252 181 102215
199 133 411874
276 121 701910
282 199 991430
286 213 804390
125 159 521732
79 273 972040
75 250 812746
5 70 259436
49 115 817240
233 87 866906
35 298 465499
53 37 949544
143 221 629798
123 140 787991
17 102 852418
39 8 553816
20 158 449761
245 73 812336
49 117 70237
274 35 147289
65 133 74707
295 139 839328
166 151 163606
89 118 636983
112 167 795266
113 180 699984
214 76 409688
80 228 958256
54 263 750722
197 89 786013
228 32 480870
120 28 455823
130 215 67174
195 125 275464
64 239 424262
230 150 328788
272 64 636802
175 204 125352
219 58 457198
240 154 612194
216 231 391602
62 102 750093
35 115 144594
241 130 963028
22 259 698342
208 258 990644
103 266 28265
118 242 987430
168 299 755596
218 44 767454
222 151 333698
36 199 270463
274 196 148570
212 139 838213
260 264 356182
97 278 8211
146 157 532661
278 109 561145
219 72 861449
288 59 12369
35 252 770399
106 192 646990
180 206 356262
57 190 644634
177 293 958449
182 144 116692
204 106 735726
12 54 252410
247 201 165515
239 224 712579
178 119 826028
207 57 123480
42 250 426794
86 85 832719
29 241 714952
135 25 45652
291 145 649469
125 259 511073
207 212 790801
151 147 416339
85 103 334911
56 300 170187
143 85 925706
221 210 474039
23 190 114723
86 154 97419
170 255 498090
80 45 250999
82 188 560505
256 203 188119
198 52 855291
91 34 713421
185 18 657994
73 272 735901
123 159 764511
298 140 443185
296 215 873216
144 236 755807
252 192 113150
32 137 383936
47 268 156131
151 159 754255
255 155 219524
269 5 668361
10 24 831464
206 267 456275
255 59 416894
55 98 814697
249 53 893199
281 186 246965
211 242 106363
175 56 897191
129 183 630077
39 236 511350
295 294 54656
72 90 579024
144 194 895318
148 166 279949
198 64 286126
157 227 87967
40 58 465331
127 145 437895
111 150 359055
102 169 484501
68 169 608389
272 33 355801
283 85 855061
190 124 392103
63 179 505361
181 84 929216
228 147 403070
116 295 852679
146 261 701627
8 106 741151
145 39 685562
97 83 904376
79 242 87558
160 287 118453
184 28 7271
242 63 979044
19 109 203475
258 148 381177
222 69 870625
200 150 298724
264 64 326457
231 41 686015
256 121 170639
282 175 238534
270 24 226363
71 261 805611
237 139 800403
70 167 157237
2 105 219399
185 295 342902
7 171 327855
26 18 361730
74 141 580893
221 96 849897
92 59 599844
180 77 5268
18 115 701612
49 267 717693
293 132 197376
224 6 375175
163 131 185809
286 68 829334
279 291 205268
127 15 170169
26 38 987883
157 53 184923
158 75 643772
151 111 629962
269 126 137001
228 279 914680
176 51 377833
74 119 780326
202 230 936961
106 12 981585
26 194 314030
127 212 24934
142 72 255324
105 62 691359
148 143 375256
62 149 858171
119 202 76453
193 234 948075
273 165 802005
204 86 583
195 209 944385
10 212 445208
54 261 206726
291 265 208576
49 137 157262
284 108 502313
223 225 778430
216 127 937235
166 48 50552
238 126 904390
27 26 775057
60 275 421630
183 3 150145
269 149 814755
103 166 332441
292 78 16889
286 111 108480
196 261 89412
124 127 503701
182 225 431132
168 199 967277
212 275 243545
20 161 428669
27 198 259884
201 130 991308
284 40 482382
242 32 845834
53 227 636300
51 1 54289
229 102 386513
44 66 118616
228 92 383192
160 19 844764
175 287 895537
20 216 215489
231 269 256619
288 146 485601
173 2 157763
22 133 253193
152 119 996026
49 159 946708
292 10 672224
120 77 929499
230 114 573882
79 198 419165
183 292 874766
247 100 677438
285 77 676297
290 218 755518
82 37 667198
300 67 834673
274 209 317667
295 246 194747
91 143 826933
23 284 459525
135 249 335990
126 79 352874
76 258 726173
210 217 68628
64 36 233155
261 22 913787
29 213 593170
202 130 956034
73 238 752579
266 20 721224
170 30 560253
108 272 928168
112 289 755020
254 287 804605
292 81 240613
128 18 844098
107 239 194778
8 204 231969
91 299 30943
115 193 427064
217 27 622529
201 151 403464
178 42 873815
64 166 792779
84 182 698030
64 138 923338
207 180 307329
271 164 824938
186 95 181753
171 139 908222
75 239 388717
172 213 522236
127 114 614002
48 201 112624
42 259 489640
152 266 185840
194 227 392336
153 190 382975
97 299 420272
180 43 135016
192 82 675198
298 112 614532
161 232 371947
206 118 524396
244 21 860000
6 261 622211
85 232 737590
117 83 820810
240 285 115366
278 135 867378
140 184 839991
174 170 316736
289 192 877723
94 197 844736
147 204 193326
194 206 232416
27 108 25730
209 10 12900
98 123 34734
103 83 344249
264 290 195576
128 61 723392
242 59 283648
171 15 960890
62 171 570386
175 18 328659
112 24 474094
260 134 447283
101 149 160359
199 46 203014
95 151 498313
289 60 793363
66 188 171801
52 130 124471
214 182 156644
131 256 623677
243 141 751594
259 179 974481
34 149 657006
197 221 780109
133 296 207914
258 63 372751
165 86 564859
209 286 811308
113 190 759195
257 103 872899
244 268 116609
299 172 692983
299 145 987695
248 50 8586
203 221 977240
172 110 765558
293 153 474235
28 131 221768
237 177 812221
43 131 493293
3 279 677720
158 58 913491
269 251 151894
161 144 956717
300 197 91294
20 58 953521
96 174 184801
170 150 565552
165 248 460114
38 151 208031
41 2 689584
146 102 523457
214 38 437368
291 38 152854
250 89 467294
169 36 880361
190 17 964
181 40 327825
294 85 726954
201 228 540156
173 236 643468
101 27 987734
216 181 204547
82 248 436955
113 218 812399
72 280 913533
30 105 623935
292 246 713139
254 171 734852
255 285 464962
240 97 99033
6 255 47313
5 31 344557
63 221 925006
142 246 128690
254 114 68185
28 157 509106
180 226 461333
93 27 862566
244 229 261121
162 46 237854
184 243 779856
17 267 708689
41 38 458308
124 128 942730
198 219 862502
147 214 970657
253 199 469600
98 265 263405
70 81 986710
171 158 317688
51 201 12748
27 230 893277
249 61 195711
279 25 906163
45 61 641894
185 17 185528
24 158 730388
53 45 605138
90 213 458409
127 115 183420
40 215 274800
265 260 758586
218 166 317038
204 242 991577
63 104 899938
100 253 968368
160 91 930079
70 203 913448
255 48 335837
28 229 254159
233 97 300433
61 179 236098
170 10 183333
87 230 471323
183 215 94218
255 193 865109
279 72 566755
186 109 276270
232 15 958476
156 161 922572
116 43 547927
21 246 478516
201 194 32022
168 17 753852
246 138 660349
210 111 82027
139 134 914869
159 215 553670
161 137 831812
243 29 742088
245 209 383988
42 64 301835
231 265 428308
89 130 487561
127 261 246308
176 87 489446
8 153 128462
254 94 794529
213 128 148018
218 158 748793
99 86 97967
78 175 216615
90 108 360648
127 230 52953
106 200 427576
10 46 718773
223 142 235500
113 225 798762
33 15 415684
26 289 352519
221 218 127725
93 60 570637
51 290 678961
7 281 170653
227 4 419893
131 30 456541
213 212 946524
141 179 423436
138 79 676796
104 136 718111
214 163 682263
65 110 524345
25 8 879671
128 115 492709
225 21 156599
38 185 393235
236 52 84977
77 28 364338
19 10 789665
299 269 679786
283 222 366260
78 268 868599
219 98 308608
112 152 670368
52 150 507682
14 198 992590
170 114 240505
80 76 384203
157 292 915436
128 192 630438
47 250 492451
17 216 240780
34 289 971615
87 154 666796
140 243 420164
158 195 31957
36 260 635927
147 1 883846
227 181 800196
13 96 436180
178 79 550726
233 272 793027
107 81 369165
250 252 341384
24 70 882176
221 237 408581
140 239 750018
184 172 218425
38 31 69955
193 134 459847
6 273 208767
251 274 412409
199 144 309648
46 62 23807
41 117 338332
171 238 870484
67 148 452027
63 273 82151
124 227 841904
196 19 528379
203 147 619300
194 60 824525
192 238 421134
74 217 324763
48 292 124759
273 126 136807
164 3 827564
254 36 990191
159 239 452
49 102 175562
297 282 952777
55 281 736114
218 175 649640
55 246 383841
8 269 36356
152 208 564051
256 263 220901
188 210 608470
257 119 41762
184 269 267289
62 205 811257
236 181 436823
262 110 998049
53 174 129489
230 158 919755
210 290 222557
78 5 574828
19 240 369785
166 14 899262
292 84 369845
104 268 810894
295 126 765421
188 228 690000
300 113 108244
288 150 590554
9 98 231106
280 174 169400
206 242 581663
263 173 174912
206 107 350710
92 270 312300
167 204 120092
275 287 97615
194 2 695477
251 250 767955
138 202 229921
277 203 977962
228 217 648799
174 112 860108
141 210 477085
216 238 801017
235 153 962984
198 187 453922
8 22 747286
141 56 402782
201 205 330976
99 75 415940
241 239 447530
282 33 255572
294 265 555756
228 6 72979
243 51 144964
298 216 717512
194 96 435923
155 165 245415
52 95 83005
227 78 929444
235 119 303753
99 111 562659
85 137 493490
239 191 359733
131 20 256256
152 86 389040
249 90 601998
252 141 503657
56 211 694434
151 80 314958
297 230 103669
100 228 836123
98 274 852394
231 61 36465
106 95 770308
87 16 448126
10 167 364213
298 186 921768
30 137 113774
258 252 800034
184 75 391792
260 96 806211
220 95 972362
286 107 44382
235 93 908854
277 217 129540
151 185 846218
5 83 426706
228 278 618729
201 53 645932
95 114 603352
88 242 302565
211 165 961315
264 296 691513
26 76 64157
284 68 31774
107 291 689194
170 77 193508
165 235 960474
188 275 832723
90 265 733078
217 298 507657
127 215 574094
2 32 53545
123 41 42199
181 13 539535
97 162 814382
27 106 619912
299 293 16951
270 175 460983
179 55 235498
223 40 4664
3 151 121261
30 299 117431
256 139 952966
284 135 632912
299 151 356879
102 268 265162
290 204 731983
82 263 635783
119 138 887777
136 29 33461
205 15 76197
129 208 758900
60 293 704886
215 258 414635
205 189 554782
6 72 664794
205 225 721861
283 188 259492
148 236 666339
207 224 458717
128 46 880052
107 243 288772
164 12 578516
36 121 91386
91 18 42847
171 103 273767
188 257 606328
120 25 507722
42 17 635049
273 185 705907
134 140 958454
267 93 888766
151 58 812472
146 101 183231
102 200 659101
245 52 534208
196 65 357737
121 289 373688
86 189 802529
71 131 620813
96 276 477657
160 281 296051
106 10 927807
55 202 755139
184 210 363423
297 86 619171
227 171 121323
129 236 764179
116 233 912474
250 113 290133
250 66 881444
188 185 299139
15 169 740022
253 125 242365
272 147 543456
109 246 139524
23 32 72114
61 284 278849
188 94 920980
118 173 966067
71 51 714112
200 175 808880
297 219 424947
200 80 813417
139 242 217838
153 202 279559
176 47 400189
54 189 126299
45 49 104152
125 169 470664
261 255 375707
209 93 781613
21 123 649092
184 32 960342
153 231 760494
137 204 419582
167 266 794172
297 8 692743
187 233 60556
98 2 560410
17 234 200349
74 126 228371
263 250 838760
198 165 444650
150 19 882873
37 113 691630
248 28 331280
204 156 700552
109 253 670868
272 289 745236
129 277 828556
120 87 457417
46 145 573101
39 83 931654
292 274 676045
162 260 922730
223 214 817902
91 249 822815
30 271 291346
164 239 810785
123 125 730189
66 137 952099
272 247 313743
72 143 724843
46 99 817114
203 16 92112
265 171 702605
155 147 190054
157 182 875006
170 167 320466
146 275 232972
104 212 532838
240 228 800908
267 1 463405
52 114 245290
270 108 744395
23 243 767760
128 186 847880
67 106 668371
72 183 986975
45 146 850335
6 135 959012
108 259 906604
296 191 614820
299 191 140271
120 163 195476
115 133 609758
238 274 355395
132 5 451003
286 207 102640
293 62 449391
132 76 323592
167 218 767868
132 156 749283
76 54 693939
212 244 934848
9 41 48726
226 111 128783
69 284 667449
159 216 506509
68 93 581551
197 29 642412
274 31 679999
237 61 677341
43 49 905325
158 202 393760
235 144 378663
193 16 86636
288 20 418155
8 271 872397
1 87 823522
139 231 316642
271 87 850397
230 125 596871
99 134 346738
78 11 223860
136 119 312860
241 292 558202
268 121 709039
211 228 619414
6 179 678677
146 123 973226
13 150 256709
257 240 119509
293 79 677188
211 14 287866
121 28 49377
27 268 662619
228 199 321989
124 223 430656
239 124 818488
74 210 160549
179 166 708082
18 229 740372
87 245 491056
66 7 501141
71 84 701231
178 298 491980
270 100 535679
72 30 219089
273 17 805466
37 81 38714
42 131 183319
213 267 540630
34 142 431271
250 139 708564
100 25 692224
1 112 195884
216 113 656594
200 201 414353
65 206 522105
273 236 796512
121 125 989665
70 19 908259
251 112 711203
239 166 440610
126 168 276069
186 73 347269
135 210 575555
229 185 573021
199 188 319213
192 151 779882
276 25 942354
132 214 27339
207 71 17904
250 297 636042
27 184 580563
63 227 992566
215 158 245934
53 145 723452
280 238 926679
178 247 310972
113 122 51707
183 40 707907
299 292 224190
34 132 942495
50 219 539992
137 243 146972
219 89 849352
268 167 447926
51 16 884588
251 222 305587
22 80 338823
262 294 472779
103 24 421950
132 161 171401
135 169 922741
295 225 238421
248 23 262622
276 282 270375
283 94 155452
96 187 892889
270 2 191263
280 5 62779
8 71 217709
145 300 53178
47 287 759203
5 157 61152
187 73 939981
67 171 875388
30 98 735996
124 206 429293
102 99 308948
6 53 638521
16 64 438606
281 21 204519
223 82 237808
57 165 351726
19 28 425627
227 19 223949
132 66 999449
211 69 9542
130 175 71130
182 160 517352
299 119 91391
251 163 721459
225 50 178071
198 50 397925
25 21 811129
235 114 546529
108 124 961061
145 172 195630
166 182 187562
20 141 760746
255 161 402278
199 6 676902
175 212 993201
190 167 411176
27 212 482977
6 150 94924
191 211 143513
148 76 98389
272 287 385426
286 155 676168
92 140 775051
127 163 488838
196 119 765888
215 122 151648
270 9 568852
89 240 400769
12 59 221740
163 217 350556
184 112 313781
166 53 945331
136 276 79502
187 274 644130
253 111 223645
51 295 309454
222 144 868750
262 272 468174
11 8 489164
57 211 822238
259 147 949749
155 73 158587
151 197 738444
268 136 486949
233 11 844620
8 215 267171
67 22 771318
102 276 17137
47 229 54117
98 300 793792
93 279 136180
149 258 579183
16 37 512146
152 114 354421
175 238 713039
123 108 45961
274 11 292650
15 129 75301
75 200 776717
8 214 795751
249 165 837805
106 148 583188
22 212 770810
15 243 793788
23 246 766132
245 233 982553
121 52 308219
275 208 58475
128 170 132151
272 9 571448
84 58 276076
110 76 562448
254 297 303617
100 19 999743
221 71 111945
36 83 818211
36 276 339681
107 289 412003
48 8 233755
247 135 971153
104 32 947022
5 300 475865
30 48 775928
239 268 674219
112 117 923033
108 178 741843
173 16 404548
113 148 182295
26 30 126090
31 134 781450
52 122 575189
204 250 22311
233 278 672764
279 206 664749
71 58 243695
172 296 917745
125 227 434931
125 73 649560
240 48 695663
283 233 458213
156 7 486701
269 199 877907
163 109 148191
21 298 956200
218 240 17770
87 34 294683
261 184 963993
194 59 955411
110 200 845048
242 87 168157
27 233 590568
279 95 48161
73 132 23257
271 155 741001
9 144 811453
159 105 822384
291 164 686238
219 174 952508
119 70 156561
225 272 681588
221 291 576385
256 3 575730
277 24 996379
165 194 845952
227 80 236154
106 47 574396
31 164 174013
124 298 230243
240 183 52760
147 284 563397
102 254 820314
224 184 191690
227 61 91289
91 196 946889
63 205 510785
124 41 730587
95 13 368043
163 160 141366
107 1 711321
177 59 145461
231 232 439609
79 115 493464
120 188 762923
100 269 711222
43 183 117311
207 76 951435
165 180 255633
257 5 62885
259 62 798337
258 24 524860
6 243 939691
155 17 915149
11 67 785221
151 276 796499
36 148 811658
131 78 58133
72 186 421570
148 61 50871
94 19 356987
198 106 408007
24 95 226822
95 206 348691
11 293 810719
78 61 800588
171 230 595446
285 220 64309
245 47 586504
199 91 123194
220 224 475775
231 286 257771
213 279 774088
195 274 65410
38 167 548013
157 138 758388
228 117 280931
211 203 536588
267 91 354933
197 47 6926
146 68 532773
101 198 558430
138 151 393552
192 201 498793
148 21 209927
73 192 437108
246 145 51149
296 24 18345
55 293 537429
11 296 75021
180 228 739990
265 19 778508
87 161 458657
84 195 895967
35 268 464298
227 72 645511
227 274 498974
48 243 630305
2 295 731300
100 285 288910
117 122 702172
43 299 395058
168 266 412993
16 261 888978
48 42 465224
78 157 316505
275 113 138219
179 21 223900
266 22 141437
94 121 56681
46 159 413721
249 130 612575
34 3 311593
86 276 314531
185 257 119906
247 84 294206
55 297 114479
108 180 924739
172 46 780028
44 131 185849
146 190 452548
43 31 508722
148 128 20287
259 1 24882
210 25 995960
193 167 64534
46 262 360859
56 143 932009
257 248 996391
137 176 144145
65 88 277636
6 81 435219
289 32 517149
160 108 957559
21 125 302965
262 209 123760
257 109 167737
276 116 110771
145 41 138681
60 283 574408
130 90 540942
243 262 704835
31 40 469330
227 165 543761
46 85 460626
18 146 48811
224 147 846789
31 83 155870
132 30 600184
168 297 796546
247 1 846331
152 131 22104
64 140 800639
258 191 885196
31 265 847681
154 23 448208
105 191 812968
94 45 539910
300 154 212818
93 17 949929
290 128 907195
284 21 542382
176 244 348193
132 71 169021
79 272 985662
249 125 805038
157 194 736775
164 236 380261
230 20 687050
236 125 308280
243 257 663881
99 223 368079
200 181 362187
191 71 156233
163 172 379946
230 105 944886
259 95 624081
143 65 691421
188 113 979057
224 175 294628
151 17 594462
166 270 647063
61 205 831486
76 176 323368
66 284 585969
137 52 838343
141 47 881798
299 79 832816
207 127 267832
74 198 214847
274 13 277187
89 271 717147
117 61 907941
42 34 138433
23 174 282808
278 164 849283
122 14 247499
136 148 717668
127 19 198854
287 17 256770
147 42 403122
116 52 2645
172 294 564085
49 131 836378
56 269 946888
299 264 899529
270 285 66300
293 218 535778
114 251 863402
41 217 484563
242 224 986610
163 239 231034
234 300 592097
251 122 961125
203 1 178867
101 107 549921
201 33 649817
65 91 290002
159 11 487042
18 201 596591
52 247 359772
228 234 352863
3 202 324474
114 3 48240
143 27 585909
45 283 485553
198 298 480077
96 154 957025
37 173 995445
25 75 353996
97 262 380600
51 146 151297
115 223 924103
247 256 792344
103 43 612516
68 86 106485
17 202 953462
181 152 409889
140 206 550314
103 190 931973
273 18 599708
219 53 769375
184 147 828244
43 15 550223
103 274 135292
43 247 115566
234 293 655250
8 63 56696
216 84 197363
116 66 873940
88 61 73838
135 30 766425
81 165 778030
286 149 102355
234 262 117324
269 20 790409
280 3 584872
224 289 313641
155 288 518260
111 171 448740
235 18 970503
268 85 654130
135 29 599335
150 24 603757
69 242 59593
33 106 990271
66 50 858863
66 53 575193
223 268 596881
237 191 466579
237 72 385423
57 253 268446
119 124 626639
4 260 735660
249 30 305667
98 3 377653
274 130 302946
166 275 914088
206 230 683408
107 26 497246
12 280 890743
255 219 603667
15 261 502301
153 239 457478
52 62 736739
5 119 458311
63 9 771883
245 13 274751
185 191 442147
113 14 793253
9 134 9909
275 171 913603
185 255 581057
75 214 882496
23 118 476277
213 278 54844
106 226 425243
133 64 5896
240 239 209616
7 278 588621
71 143 278903
191 199 919923
276 119 460824
179 148 276038
259 205 197225
264 27 572855
79 98 464385
193 17 114187
198 268 954866
103 112 233664
234 200 972324
277 39 206018
291 68 309131
223 254 57005
298 1 221387
129 279 608754
190 263 540969
182 278 870012
122 213 996544
295 263 626715
244 139 256103
232 124 195199
160 214 765234
291 153 999484
99 21 662733
78 248 819371
18 118 33090
3 96 686094
151 199 542072
235 283 658778
69 111 930752
171 90 143138
257 284 195557
132 2 222147
87 18 930397
10 283 241895
152 20 876060
163 11 190958
132 116 224887
210 168 585823
10 32 837291
118 30 912901
204 12 735942
278 169 355149
72 66 163282
81 166 107828
135 288 12359
172 195 478912
203 176 420480
41 253 348781
283 178 876923
93 22 673760
224 236 789547
162 25 890176
273 49 246531
271 105 563064
97 158 162634
42 260 552184
182 300 496236
243 147 749388
299 296 652335
34 84 170133
270 183 437581
172 230 997255
208 220 880691
18 202 72215
57 34 243108
34 170 360163
86 224 793542
237 24 438259
266 170 504254
181 264 867477
252 180 311319
267 23 361807
150 2 87287
168 144 405554
32 182 182053
222 300 791131
61 258 6631
250 96 446748
231 243 117879
72 206 308123
158 288 72244
12 74 576568
260 178 276810
106 247 874560
96 134 861405
67 15 63441
101 171 829398
202 212 341457
227 133 105855
8 51 255627
9 227 200548
231 275 504059
228 59 7094
45 153 454073
252 1 751493
203 128 407431
196 239 612348
134 267 217268
224 20 559011
296 33 73981
65 47 917876
187 43 631082
109 171 175781
148 26 71100
234 163 374282
226 285 748239
65 244 781940
181 50 468144
36 164 456373
183 273 652307
300 224 845050
205 217 413580
259 16 732585
135 137 116961
133 128 994023
7 121 343480
257 275 957638
139 23 785519
179 251 748280
127 249 516069
274 255 45207
183 50 480062
106 166 55267
34 232 715169
7 191 525703
37 74 602657
50 176 420662
15 122 949723
22 267 588777
198 272 22445
220 200 453483
232 4 283660
141 239 639421
211 51 59042
163 59 784528
60 25 446999
227 197 654288
28 76 657027
62 22 298409
292 108 474238
269 3 308043
111 201 32860
287 61 252973
251 173 455300
185 10 548964
61 1 293793
142 112 742777
106 132 503362
292 146 684143
101 293 422056
169 298 964181
208 116 505717
251 197 976339
185 145 210760
52 29 907291
65 116 638667
297 220 130846
223 165 687737
220 134 337087
148 100 624743
127 125 718434
17 69 782643
38 3 969311
297 89 272910
230 62 539502
262 119 412006
58 252 709951
178 294 155384
85 265 528440
289 35 600365
201 231 900201
281 149 773015
186 195 388441
105 13 7797
107 264 604392
71 89 388009
226 228 451347
103 25 924727
128 104 767237
286 272 846864
147 120 693562
57 81 823570
149 132 312179
50 143 413456
120 6 76440
208 225 865912
139 50 790695
68 192 826739
196 188 951158
15 192 743539
288 111 238530
40 143 172381
14 78 976837
81 150 652298
281 108 23996
228 175 531736
269 163 414708
35 208 654071
186 265 203833
145 165 171689
300 64 360521
27 110 767167
253 294 206675
160 142 66849
241 276 983196
98 129 34210
109 238 615868
89 273 105602
272 182 763486
106 7 385020
85 165 39587
130 284 852481
115 129 997296
192 45 694883
119 176 284316
292 51 968570
84 37 170865
153 177 767366
212 223 335812
240 175 390711
253 7 444050
296 221 164364
51 88 736366
184 141 434458
181 78 107631
72 119 226057
298 144 351282
45 68 11949
275 51 427258
153 242 373811
85 90 639287
291 176 312392
180 244 89495
296 192 445873
161 153 799725
88 176 814507
273 149 310410
254 168 385652
30 19 662140
152 169 22136
293 110 489599
71 129 934885
221 258 488649
85 183 795085
123 130 658636
247 233 306469
57 160 70828
175 29 797310
124 197 281099
183 172 121143
167 217 542206
128 216 150908
110 130 471612
242 271 615043
87 59 951142
187 143 946622
228 235 134799
172 192 641996
115 160 31445
156 26 461472
206 110 269503
60 300 233149
199 149 311647
178 110 85002
141 7 388987
2 24 199975
183 107 789484
298 132 663172
154 56 898130
137 258 735151
207 124 27747
54 240 228558
4 163 699973
83 93 326494
235 155 135485
271 128 240929
73 231 82023
260 161 733542
39 273 927799
249 31 194314
282 128 641775
235 176 649010
61 282 26344
130 49 68640
104 30 183254
174 279 173591
56 283 945369
236 146 716861
286 82 907197
164 155 553993
153 98 474294
119 297 179282
85 43 104795
22 109 931681
283 107 36802
11 59 947489
177 277 437309
294 296 423177
220 171 485860
168 32 669810
295 62 323709
244 264 566330
156 131 77889
117 272 957937
202 162 313688
5 244 919659
226 243 321630
68 230 277738
17 58 306736
73 14 281715
140 91 250097
22 166 293878
39 262 590758
45 124 43250
15 104 475101
293 262 785480
31 191 998538
266 233 843022
101 22 564282
290 62 790700
147 32 496308
271 126 457987
203 168 528070
188 153 592137
114 87 810255
80 274 476352
78 111 223047
200 38 606162
282 11 660915
217 115 769758
139 126 122419
24 5 106948
277 57 618328
177 72 843497
167 194 316013
260 104 68616
259 150 169559
195 213 370799
279 280 991512
46 152 358971
99 76 810993
84 286 955676
191 216 590018
173 229 348704
240 99 478610
63 46 764872
122 104 280824
173 258 272304
123 35 511583
149 174 77857
296 212 673230
241 87 528808
241 13 220447
9 59 146006
76 226 224570
34 156 949808
163 210 635867
74 60 54497
30 62 908012
141 235 770618
251 28 554393
274 89 517473
76 151 672303
84 24 730847
112 241 531960
235 42 855573
174 7 28136
175 177 381416
275 42 674876
257 270 862767
185 225 381838
45 224 465727
208 69 759162
235 28 892494
164 156 198940
114 199 694332
225 85 324043
20 56 535905
250 149 675826
63 86 623831
110 254 775740
75 82 17554
253 164 5059
243 116 153261
138 113 470954
128 274 305499
273 66 690454
11 61 443045
290 100 818780
52 71 605656
202 277 259685
229 41 235399
195 49 104951
53 106 967694
56 37 875468
50 149 832706
16 272 956578
35 11 924812
58 28 275007
183 295 469007
218 30 443769
300 65 562266
103 80 550300
228 250 948813
162 207 56659
53 67 744206
186 4 173757
85 163 488132
261 189 150966
32 254 947178
47 160 632320
296 187 742569
35 192 888511
177 42 862927
143 158 86357
299 54 502624
130 203 90951
105 253 515227
259 91 517278
86 73 508252
38 67 477270
158 276 227970
73 71 140557
101 95 552978
236 220 920620
35 300 31410
19 164 64769
271 58 60284
285 6 217414
9 2 995855
181 106 664068
19 143 721048
80 156 660328
143 201 400401
263 285 777543
171 12 662554
145 100 340889
77 252 553622
119 10 740396
285 258 153687
101 245 882189
291 155 417487
248 189 856112
75 290 168439
258 25 74513
296 65 681958
40 236 310156
223 277 588636
84 3 742931
278 36 660569
280 142 665259
133 102 791371
162 269 310819
79 88 898546
22 60 867199
28 216 752529
90 194 910783
67 288 390288
13 153 47736
46 157 326788
85 285 528326
195 63 515208
230 249 81813
119 26 495896
113 70 239676
165 93 318836
157 110 664412
19 50 359629
102 260 584520
273 229 448507
194 281 656550
75 211 997538
210 16 477786
35 91 393039
100 193 316873
248 81 529603
238 207 501676
21 2 373630
16 70 267790
183 63 384641
204 225 633629
151 173 570330
273 19 704174
117 172 793640
74 110 328769
106 289 433332
221 111 928222
23 75 766147
206 256 866964
217 256 254157
147 175 996675
104 189 703329
257 214 253978
223 180 154207
8 123 991278
181 190 156756
5 238 41313
209 144 649858
70 3 779403
50 24 268965
122 118 886629
93 264 160577
64 102 456917
207 287 130885
160 171 810058
76 235 718851
8 284 612541
269 131 304300
265 189 249682
264 127 752750
196 285 251559
20 237 153580
39 155 747765
65 152 393377
53 124 94746
40 193 395514
291 85 478427
158 25 105600
39 116 867544
87 101 874820
47 27 427543
291 226 446624
50 98 846972
115 3 3772
145 228 895636
242 180 444411
275 285 490492
192 126 184670
14 257 199264
289 77 106054
22 127 621825
66 133 180569
34 46 380761
54 103 532306
7 173 888963
141 15 697205
199 207 586198
295 90 724890
159 74 80165
14 145 241052
137 212 511628
230 289 555315
61 182 218728
46 32 654989
210 276 21344
114 75 674147
158 231 995999
215 247 504969
5 209 912786
199 242 767112
193 207 512563
270 110 703285
64 228 507655
151 69 595639
212 123 418682
133 153 64320
8 59 741024
175 118 871068
179 112 599682
282 20 955639
21 63 966661
176 204 544174
145 106 265629
22 89 705883
179 106 40230
132 59 648486
194 140 589209
279 157 974249
256 105 673664
267 2 571914
164 77 245456
152 139 730926
1 75 284370
227 44 598854
216 21 239084
52 110 821364
125 184 133222
156 123 746650
290 229 784584
66 4 39388
37 73 734539
173 149 550596
156 185 903171
265 67 187554
235 137 245097
81 142 448463
279 134 17278
264 100 323477
26 223 152404
242 132 553682
81 191 626678
206 239 80450
231 135 137913
189 163 299531
197 196 922092
140 36 170124
19 300 55179
281 228 841845
125 280 126141
163 13 796749
38 54 276992
156 57 315606
92 2 500561
254 291 588985
274 269 578830
255 55 152655
187 218 200673
270 291 275016
228 275 672089
273 83 66020
153 245 791466
34 159 379114
43 260 162614
243 230 400114
4 159 437901
272 258 847663
187 66 491082
195 99 434848
212 232 898270
20 263 61185
36 286 174732
116 13 907483
152 284 844279
293 40 743258
133 50 924433
4 82 531905
173 94 565427
292 266 152945
170 256 735307
198 276 259832
80 298 347812
182 24 656342
13 118 340406
55 7 167627
235 222 100070
190 109 633110
264 30 643202
91 82 60467
222 17 31249
92 82 484182
136 189 979085
28 278 176663
173 241 451703
42 243 573809
119 234 140168
62 103 900874
277 46 992054
157 238 782404
62 133 281474
162 168 458696
128 171 545844
151 227 703576
274 144 352476
52 269 522003
40 245 760347
193 299 467408
213 63 206005
133 129 794089
216 241 135750
112 119 319156
66 135 247252
216 218 339718
176 34 527983
72 260 92628
215 87 297433
163 199 514641
288 210 321218
267 272 332509
234 97 808616
269 300 350282
202 29 856411
105 228 530783
211 236 619231
59 231 433574
300 246 549982
105 90 356626
295 137 384190
189 156 792900
61 157 779448
280 92 101816
55 155 114867
120 228 522601
181 115 932409
27 130 798720
61 116 168242
39 293 271098
227 281 798292
102 71 997308
82 69 252556
127 242 478636
178 211 349075
257 256 952713
297 261 548355
274 49 900511
293 222 4315
168 295 113098
110 257 70873
143 9 142691
252 293 165651
287 264 122783
227 45 162024
180 287 493517
206 88 993544
20 46 147240
163 64 680049
273 25 192063
88 186 812054
22 138 964555
175 55 461188
253 65 587380
72 179 683189
131 154 618437
109 182 211052
111 219 803619
223 213 369790
91 77 323457
82 271 24975
292 37 70674
226 92 791816
136 86 118037
100 121 902091
173 276 253801
206 192 946950
134 286 176820
184 65 18175
287 209 420867
267 99 966155
76 286 186651
139 110 855948
160 20 299363
273 219 471763
101 127 428772
233 118 817361
288 199 734135
36 222 330976
227 83 592417
137 211 364701
219 160 593782
185 123 521308
62 215 969421
274 237 704417
153 95 875610
244 286 986049
13 162 374699
15 49 555309
97 72 471706
239 43 163928
228 220 780867
268 105 157239
290 268 563523
245 92 455742
105 194 238152
27 209 937196
283 232 174471
106 103 527872
71 67 650183
216 53 23148
46 283 596735
274 280 33905
201 216 776172
74 278 689030
87 46 734981
50 193 783929
240 297 40611
85 272 904040
77 227 48184
131 295 742142
149 215 776056
179 58 974298
186 133 220752
8 164 637120
31 155 543289
18 211 870327
136 41 91074
172 127 369561
53 41 781167
151 77 814360
53 65 180295
22 117 416625
141 223 338871
168 70 899720
26 66 603208
99 73 163696
78 103 132944
44 158 918407
162 132 362146
97 153 505116
44 217 728574
77 64 534423
164 240 750468
67 100 865364
212 179 308790
264 236 286330
42 286 784367
215 255 209871
104 117 858394
210 143 433171
190 87 756691
78 225 127257
53 217 692097
229 170 787360
82 129 413750
213 185 326090
122 103 964569
111 211 231717
212 217 270679
111 200 600495
64 82 602718
122 141 56436
176 53 769707
189 129 563390
231 277 651537
174 197 934113
136 176 703914
253 119 231538
279 162 101201
103 51 867893
275 69 639856
29 44 766543
89 249 268688
232 298 194050
88 70 29743
199 174 896302
158 59 183415
73 26 635982
232 169 931604
211 40 716741
142 132 109925
232 217 865764
201 102 368091
122 201 963594
171 110 45811
40 135 937773
238 283 303317
234 75 572354
113 10 67141
241 221 618112
172 69 533325
78 184 821687
93 146 862616
84 229 215911
62 194 503196
182 205 926953
114 34 55317
90 164 639048
293 248 5436
120 24 77032
203 231 306293
281 192 692429
186 273 882713
153 178 171968
253 121 752535
156 170 458451
112 246 256148
243 126 80082
103 41 154403
34 63 46948
227 147 10471
204 47 521549
81 188 853763
276 118 335547
206 291 48148
50 46 899559
103 91 524606
166 86 773833
252 280 459608
169 5 266002
61 66 375710
163 111 145460
62 228 489604
64 49 6100
3 192 308243
233 61 493161
32 81 348430
241 93 568120
12 4 498723
73 190 827100
124 257 96742
172 27 90186
27 156 923611
42 123 152125
175 141 959423
13 127 730252
65 153 740870
116 12 862673
285 28 687035
290 190 70455
106 77 50060
192 2 199054
90 261 673828
35 131 964620
5 52 231786
213 248 962671
293 191 172049
235 284 440583
5 37 318325
44 210 911944
28 218 538895
121 285 162493
38 201 370701
172 236 121771
181 102 20775
229 76 619591
102 193 424237
158 205 676898
289 86 571066
234 153 230837
243 50 370172
139 123 52318
14 155 349102
254 58 611550
139 201 988263
28 280 725479
65 280 257770
230 190 597761
64 268 267977
226 270 700797
207 54 650647
231 13 54790
261 89 187876
107 122 87655
237 288 879943
245 238 800725
145 254 717438
78 271 636858
57 145 164897
16 147 935642
44 278 958354
5 232 759426
31 174 91550
224 27 299863
140 127 341594
145 277 237384
109 279 805664
278 68 629226
251 19 923995
31 35 457515
19 90 811405
100 182 822020
289 274 311068
128 226 718170
231 271 552090
53 147 867146
258 92 170536
128 260 767401
93 218 769242
280 245 692878
50 209 844157
257 156 965891
252 65 179340
186 44 190445
69 189 714445
71 46 871875
253 261 708876
60 272 171364
181 75 643153
127 245 922152
50 240 122815
219 251 824746
14 140 565172
25 123 865096
27 204 733444
162 297 408937
155 108 814442
222 169 984925
32 196 588639
79 259 505373
26 219 627737
276 142 224756
210 171 709855
73 124 521841
223 292 339885
110 35 292882
204 149 564122
213 222 852226
285 46 819480
230 122 850951
36 58 51655
44 139 426299
86 195 614998
30 207 241198
276 27 180369
100 133 991795
232 210 211154
204 295 156828
180 39 962255
158 259 605900
298 19 446104
254 197 566783
40 112 57947
188 76 260131
295 154 182700
22 226 909054
2 108 98445
169 163 883774
199 186 960204
140 69 788232
52 267 716379
286 1 958940
267 25 684079
137 99 211217
60 246 932271
61 199 248699
184 45 25763
263 229 961163
252 139 701328
187 159 10042
54 95 510669
213 50 755112
2 40 751550
11 3 835512
26 184 38837
126 226 292771
299 184 28678
226 74 741021
267 211 932719
56 13 181652
162 5 178696
196 234 630309
135 268 420337
82 201 983421
89 188 313775
208 143 223194
196 277 371499
150 145 382381
209 173 397342
135 124 192082
34 298 867679
92 283 837613
242 210 728135
171 276 710535
253 159 553077
219 59 774354
232 61 79498
54 78 737293
153 50 307720
266 64 953991
201 46 490814
59 112 302107
131 184 184307
179 199 514152
98 157 387628
153 294 799263
7 76 652501
123 239 708214
3 145 149499
218 76 737109
17 212 520975
160 3 233432
82 228 569134
71 15 637088
23 28 278014
283 50 371696
53 244 160563
13 226 283232
300 75 121332
182 217 914796
50 227 743970
189 204 411463
116 196 940831
103 228 873089
109 32 751541
62 288 271896
208 145 419833
244 104 299741
191 29 343999
270 294 891147
169 115 919471
42 222 286830
278 119 420072
109 107 168838
243 222 587182
15 99 462843
45 189 248853
78 284 205790
67 35 77064
160 64 247918
40 228 392437
29 265 467719
20 22 410744
177 142 76081
236 142 464992
42 210 8760
188 264 28024
199 101 788342
113 196 306112
291 120 631695
260 22 565282
13 251 716490
253 53 12599
61 14 248776
255 225 659240
152 103 446145
84 253 348655
139 259 493291
103 5 336561
266 218 632587
287 43 596759
293 123 514052
178 214 39197
84 266 753863
88 220 120905
183 91 544443
168 46 570046
170 53 950665
122 269 603296
195 168 818226
140 100 121189
130 295 823097
49 174 129413
263 296 946515
163 40 350930
194 159 734679
115 240 659538
157 11 3557
152 209 442549
280 161 815637
259 243 236928
50 117 359067
63 233 934699
72 290 466452
82 210 604980
81 126 878797
17 288 324617
286 57 403436
17 57 906313
215 103 582701
54 182 419513
14 19 200723
16 228 375750
86 40 296506
252 130 657416
123 62 106853
257 194 101089
202 187 971792
267 140 973026
183 251 747165
290 208 682980
81 146 145055
203 92 335490
77 58 629090
88 229 404159
171 212 692730
25 59 643278
254 285 228099
2 80 796136
139 67 297198
297 39 331065
172 265 796255
203 169 504078
265 46 447569
174 215 192018
196 213 962549
2 185 360456
16 250 249990
135 37 702205
242 227 595560
58 30 891413
271 121 236675
117 113 745814
9 140 618468
144 190 17364
275 195 574279
118 149 922333
32 33 159167
11 224 891005
257 116 867492
38 108 484227
145 74 922112
72 57 940007
150 208 779658
54 229 725636
220 90 699487
108 206 530137
242 126 341172
265 24 302668
137 2 540429
295 22 891599
253 126 650960
87 97 540484
159 227 215726
100 298 581435
98 281 327963
281 223 773961
53 103 450557
259 103 759507
101 248 894973
235 110 832530
134 294 112866
31 218 368079
103 181 591891
199 213 265482
223 121 744874
20 137 48046
15 118 58269
261 169 51349
232 133 979127
26 32 65266
43 243 124590
70 49 261984
191 209 215702
4 214 65141
278 57 271630
69 3 646022
57 84 799351
25 187 438279
229 98 231192
163 240 798485
158 126 602525
36 10 934145
49 255 495535
72 1 989848
176 113 218746
92 282 271898
88 223 136379
66 156 238978
161 168 858958
205 124 281523
45 178 770024
279 171 574324
132 87 698200
94 49 165680
218 38 533099
102 67 330254
292 8 773031
240 241 798849
68 213 130683
214 28 886237
207 190 213222
253 10 871572
158 117 403251
42 186 192541
126 198 991116
160 80 777066
146 274 252503
123 39 752376
283 28 135851
49 295 407241
146 119 453198
272 220 419654
192 258 885537
122 7 532859
39 167 987378
246 212 913492
178 157 83929
61 21 576344
268 32 931399
224 278 764186
118 101 355810
172 243 760540
243 109 984712
171 232 438500
230 109 864907
52 246 322973
46 163 244907
106 93 361941
69 164 47571
105 122 769849
226 163 662239
162 107 892368
129 175 901981
1 110 355828
172 148 879140
227 209 784078
197 279 402361
258 12 16677
200 96 411557
187 215 113635
288 222 939532
121 238 815104
196 177 320884
32 219 882967
50 192 490041
28 187 620162
299 294 679687
274 78 416185
9 75 924808
210 282 240562
107 143 172118
158 57 323405
20 18 752295
171 280 954763
7 212 252852
223 2 533247
68 6 928607
65 158 12435
134 221 996540
271 132 856596
12 33 469431
287 115 669579
13 159 731817
164 154 362044
162 54 441839
17 165 178480
6 289 161229
7 259 812823
126 289 230762
232 287 941576
266 92 891309
179 258 251799
246 28 609256
24 186 369145
30 186 597895
294 37 680934
77 153 130519
210 10 563053
252 264 294355
173 40 907756
128 287 551869
271 97 302479
263 34 547554
22 180 7770
177 105 279641
300 134 382233
287 52 546052
223 10 567612
106 153 941421
267 207 438090
229 123 580346
85 97 844278
73 62 300906
16 78 352337
299 183 668568
198 26 10757
10 256 490285
96 179 930877
37 191 550387
69 131 511887
229 186 349130
133 114 69387
245 155 81820
213 225 56270
111 164 450146
98 166 124338
46 73 225415
194 223 775298
19 73 990727
193 7 519606
195 267 592952
159 80 404362
248 265 126796
23 182 689975
189 180 841579
154 31 56545
22 298 939126
253 293 553513
37 227 242115
35 162 797407
230 120 225914
244 169 21109
267 34 613222
223 89 254660
87 74 916533
165 160 92455
58 47 278159
85 61 55371
136 206 562496
140 234 962945
284 15 640268
210 265 671035
7 290 300293
167 72 433648
156 169 372680
52 292 65893
202 242 114125
149 190 605482
263 198 308875
45 15 98493
213 162 629098
3 291 292357
70 247 428194
28 111 558101
281 272 600440
180 217 230825
184 48 429610
9 274 252288
108 47 738218
44 116 802933
32 100 961509
136 127 326209
195 123 13831
252 142 497967
47 248 794131
254 289 510045
17 26 726661
194 216 669016
124 260 856719
233 168 755626
96 21 940486
131 203 302481
276 216 777242
70 300 811246
25 36 235146
68 123 148636
265 246 410498
235 150 408166
174 111 800395
162 175 224690
264 8 21068
98 214 716807
245 70 55599
37 44 853900
297 275 331421
151 278 31717
110 225 351801
240 116 216868
120 191 39370
3 176 539491
229 39 327331
21 297 390968
59 101 26599
188 177 525306
267 281 186038
9 104 75287
87 149 48175
300 30 106624
228 139 383757
254 82 956464
180 156 292542
105 28 99345
280 66 534734
127 162 291508
151 260 926668
44 17 276529
253 26 839688
80 27 639793
185 152 434900
244 238 778378
20 267 969518
156 283 245868
51 280 844196
32 171 773219
249 136 704141
12 161 617569
196 26 351971
192 217 688537
236 26 990109
126 64 149053
62 66 404918
136 157 776793
242 30 485004
238 25 869883
196 110 175354
202 79 93889
2 274 633102
72 129 885326
237 62 917701
36 96 941952
1 254 449661
203 290 864284
143 250 669073
67 195 265437
159 76 698844
14 158 62872
272 96 813215
291 40 362225
205 111 547066
20 249 573490
66 243 23244
206 170 918604
128 206 440742
94 211 376502
143 231 670679
250 295 627415
196 171 437253
74 285 676224
116 34 995555
211 204 472941
158 256 496826
243 176 607415
120 170 900118
234 255 502521
11 121 373473
296 131 899995
188 239 151573
258 104 415567
53 173 547435
1 196 219852
188 2 18356
192 244 65019
142 285 91115
261 86 266119
80 83 265074
239 97 210361
161 290 167950
239 53 908306
187 194 140373
92 138 705651
234 230 910632
251 57 573348
150 267 889854
108 188 843319
254 280 389755
193 253 748805
197 44 424171
154 62 452362
28 144 477280
220 20 313334
97 175 245838
97 32 152238
34 260 612115
46 135 165453
159 200 25557
270 263 563381
37 141 951011
24 252 624927
199 297 451059
274 46 767277
102 60 513366
87 174 628774
178 56 828517
81 134 861358
277 213 136475
154 191 154688
292 278 921742
258 128 15800
230 83 682967
284 140 74404
194 178 521621
210 87 357710
112 279 721356
224 95 633727
101 140 879995
284 86 65654
182 69 237499
6 143 308015
99 160 997605
45 13 708366
50 12 862004
8 295 736514
150 131 927189
11 169 777521
280 190 556257
167 9 776301
287 11 282765
24 139 593156
28 171 754575
105 158 138594
6 159 185794
233 215 743185
273 57 716519
248 232 354885
235 191 902522
83 234 591578
296 272 539483
263 76 94184
40 296 377189
69 146 975693
188 12 193156
62 12 66965
29 222 196694
105 48 598079
200 216 203030
130 168 9212
156 63 772725
218 35 883375
83 260 900651
123 171 267884
170 14 942926
64 196 279021
252 168 425997
296 181 660096
122 159 681191
175 220 36479
137 205 601096
213 273 715343
261 202 287710
44 276 264625
233 174 325750
130 267 691479
93 88 430527
45 63 616886
72 80 725422
231 98 278250
173 279 453392
232 259 733436
247 217 543228
79 235 357883
206 203 865447
36 238 180932
264 171 31095
268 165 881184
294 250 746910
300 116 714290
165 285 614243
51 158 626456
275 10 115556
34 120 859919
188 75 837006
219 230 305934
282 36 384710
135 214 374081
16 46 95552
196 6 966157
132 75 610649
210 255 239550
251 155 83475
76 149 898086
129 207 699114
94 284 60381
9 283 34593
287 188 744822
132 98 49131
272 263 345694
44 166 583428
155 260 672256
129 75 30677
30 231 159172
203 263 914697
162 96 881812
7 269 242073
289 30 567675
53 56 894965
81 184 944697
194 141 9936
176 219 874724
137 223 488103
89 150 439845
141 181 778221
249 152 747531
159 79 448689
10 281 187264
238 249 747240
294 273 840726
48 113 577657
134 166 285148
131 300 861299
191 210 371792
174 181 73779
252 275 964979
218 273 671754
128 273 282047
265 50 948341
54 108 500452
116 159 850929
102 15 44669
278 293 507229
77 239 594943
211 205 284270
106 213 360376
167 258 379088
136 200 918204
266 24 248643
254 216 765897
17 131 581466
118 98 363322
170 132 242871
39 212 986494
134 297 810114
295 182 560350
104 149 891127
267 241 908439
46 93 804214
293 230 37161
182 292 967131
248 73 927750
206 30 784527
159 67 226751
104 116 564827
88 225 887746
257 133 945218
59 31 972141
203 99 203274
95 250 523940
47 259 887720
64 108 325904
219 99 582950
23 18 706831
235 54 815555
242 279 309412
275 84 709759
74 225 645294
284 157 239735
66 125 368
41 62 538806
248 300 621997
210 58 961743
9 281 922584
67 132 935599
10 107 290417
21 262 640001
159 258 721849
68 212 584077
281 89 194082
275 222 720048
276 12 813723
87 256 43557
286 158 192796
143 17 317331
31 141 79122
138 241 305666
217 14 249978
132 101 953147
120 286 230014
279 276 384993
16 81 428649
222 58 376424
147 34 333320
88 178 527406
38 211 614411
259 50 464616
167 41 799664
144 45 454358
3 158 180754
226 214 909790
86 84 240410
125 278 355735
43 282 757104
199 106 306889
234 1 962500
215 111 373284
188 4 223820
137 236 757424
81 17 597278
212 193 760526
112 237 381931
72 266 31153
8 251 891476
38 147 211066
26 207 629912
230 67 748271
118 83 943988
104 99 192208
220 288 533551
275 276 57755
294 10 464141
124 290 325815
228 146 467550
203 298 315886
132 224 506098
104 121 867972
247 60 779560
9 54 351554
115 276 696175
53 167 487743
135 79 489990
111 83 402579
4 36 877639
298 73 436057
256 167 246098
217 276 967730
270 95 290651
220 160 361993
231 264 485191
75 103 37235
200 264 170977
272 48 690203
256 120 897191
243 44 802825
61 160 228238
260 149 545841
36 145 374202
224 36 888861
208 86 222566
178 101 212644
246 76 759067
258 78 439881
234 209 452655
90 103 741241
243 283 672086
208 7 723811
91 118 795339
224 106 788268
272 218 209509
246 267 498118
209 124 205074
55 201 736974
137 173 354338
262 14 653349
171 188 63033
149 245 994413
204 264 959711
262 197 308085
195 93 342881
96 5 460028
197 272 713916
282 289 368265
112 196 360109
101 53 311050
20 95 262590
1 206 585015
300 179 485521
198 107 803054
39 296 768979
253 178 955676
225 92 939399
85 169 831206
166 26 282334
281 125 430028
59 48 854798
84 128 182420
271 266 633730
177 28 619301
69 163 452438
279 218 166864
46 249 734197
98 257 460561
264 121 454191
157 199 332290
218 157 613493
117 245 901291
20 34 630710
51 21 501038
103 217 50694
25 58 621571
204 37 622193
216 96 717468
64 134 488165
289 70 639115
263 95 795607
192 297 258180
257 111 572856
262 290 95588
56 102 473971
270 198 927695
73 252 386779
210 246 477946
241 143 376166
235 145 375410
12 226 419183
77 61 786849
29 128 398594
238 298 942528
207 84 514562
188 179 860695
111 71 506027
179 221 617269
103 49 340586
162 224 187442
186 89 447928
42 13 482536
130 171 579081
102 16 865019
259 3 601803
194 251 346248
225 100 96034
44 109 537307
4 120 423787
69 243 546491
295 275 471350
165 14 854416
203 56 678862
84 276 629941
68 252 885132
51 189 277640
158 225 871852
165 126 595575
136 115 852935
189 57 685346
26 110 385009
220 168 761211
116 234 311987
192 236 426996
276 260 566623
195 11 558336
4 179 400254
184 104 657853
218 245 147535
115 25 648567
123 283 315423
6 235 84439
193 151 234298
210 144 398095
9 87 338823
265 108 894329
54 230 358574
227 31 95148
279 121 613310
100 200 775290
23 207 960953
71 83 498034
297 102 77392
279 221 596309
188 273 28650
291 46 814379
129 114 839283
196 175 14561
172 259 59540
189 170 304304
168 204 102886
107 274 402138
254 200 196905
295 125 265388
7 119 241231
187 294 969913
94 122 453333
200 119 836815
195 170 903637
118 181 758179
217 62 570975
153 21 24396
85 30 648518
250 177 949358
265 147 557155
228 41 371284
38 69 130303
13 15 803791
149 17 565387
228 75 250416
176 188 730826
20 72 624972
212 90 92488
50 7 121547
289 27 797285
14 114 711416
129 117 585514
28 127 789571
36 79 428695
226 176 357243
98 70 300431
225 207 745279
110 265 477160
226 251 637328
229 181 499925
202 265 954873
236 184 704171
291 52 243103
227 188 187406
176 294 513473
215 207 642332
175 278 406608
188 96 180236
21 48 340739
116 145 553524
104 233 88477
44 196 550020
195 39 956065
77 107 596158
155 30 747714
193 140 711722
21 171 862538
267 183 707840
115 89 661157
36 29 967877
204 248 578918
188 18 858641
14 253 170646
266 108 79221
164 58 976408
237 124 491311
64 78 167323
18 180 913559
167 171 877897
150 179 382981
11 132 411637
36 258 221502
157 223 496651
69 261 994034
152 149 857030
81 181 674620
56 157 798573
133 135 364619
234 45 275510
246 56 236785
281 13 150037
16 152 334872
227 86 475230
118 65 314590
12 123 524767
72 114 775929
102 25 470258
54 109 146787
116 151 587816
262 220 22696
106 46 786579
46 91 296401
69 1 809982
283 271 503132
256 66 666643
152 229 890061
155 217 599787
103 77 573496
61 6 469461
138 133 213124
142 204 41162
253 229 631979
148 89 412668
290 130 482187
167 228 973132
188 107 68566
163 102 501780
256 34 823559
41 75 29490
121 230 663847
102 40 250056
47 95 942152
62 137 294718
2 62 682158
53 241 416431
43 148 305140
76 9 40851
85 226 509151
216 50 820089
35 233 966064
239 194 141643
183 90 227049
56 237 682408
191 144 733786
127 49 403696
288 170 813747
117 45 50987
13 277 641329
162 48 919912
36 63 24645
193 75 300453
145 282 295359
173 219 800814
235 31 110138
32 143 562483
256 59 669003
175 60 924437
52 204 311402
175 241 29380
25 6 7807
13 227 83660
202 255 961940
190 1 517353
140 290 474979
76 104 208264
286 220 95983
222 8 88997
27 181 706205
14 8 205740
98 246 593070
44 10 536658
299 127 70018
113 127 944984
186 54 824180
282 18 862405
274 211 319649
68 180 602308
225 42 725599
12 236 835763
57 188 687621
297 152 993980
269 101 3208
76 14 656331
85 106 311272
140 145 393469
119 145 219990
137 83 33424
117 162 152218
247 28 158981
180 121 971045
187 289 362745
15 58 595213
183 109 635587
132 97 409944
175 105 451037
228 123 17656
33 247 170279
50 159 717123
59 293 923628
114 76 400249
109 192 738320
106 107 622997
207 217 272806
266 244 646270
81 122 28448
203 133 441776
180 134 178291
6 29 635630
233 189 49014
224 292 516576
190 128 750718
217 240 550764
19 170 910138
185 168 885779
125 4 580051
285 125 526624
169 150 931220
192 130 644712
167 25 821235
3 102 812625
168 263 234483
297 43 113293
242 247 282913
130 93 973024
282 208 438019
260 207 547170
283 58 577372
80 93 64416
254 103 174263
119 187 638859
171 108 182639
262 104 943219
298 20 696174
50 273 999808
67 253 542617
246 240 575973
13 156 565055
68 16 190054
181 242 228977
189 238 590283
61 89 356091
294 229 949476
100 210 253989
150 195 379959
161 223 132931
291 51 292663
248 280 333633
85 69 244860
78 110 285636
230 9 864821
258 225 315966
196 208 913512
155 132 413621
128 86 367147
149 164 485580
118 81 810731
38 96 817841
47 118 477486
73 103 653140
50 72 590718
113 31 64805
90 256 390276
47 223 156018
184 270 701688
94 150 689610
145 191 100540
242 173 812222
129 199 104062
282 17 125146
120 30 973466
212 6 910724
132 138 208814
90 142 911970
93 47 106733
152 14 454297
181 144 793612
67 29 549106
209 182 621679
118 196 501584
231 109 113008
227 266 581439
69 169 123040
198 286 145993
49 75 129368
298 68 426328
194 212 611532
246 99 339857
36 279 80585
199 20 293719
139 80 308820
227 35 835477
166 126 908321
15 46 523047
198 232 18598
54 206 522022
139 48 691535
254 185 845698
22 118 695915
4 200 559632
229 222 176653
115 111 170118
46 95 422625
159 20 853111
78 22 284001
296 295 544126
291 122 858346
173 73 329029
121 43 379583
123 92 29342
242 5 834422
117 149 294206
148 29 315599
221 9 464742
203 249 517713
77 80 218830
148 213 682016
146 13 429826
104 239 192954
131 39 969145
293 48 617228
264 141 270624
286 88 537173
57 203 6089
268 210 381549
121 254 896009
279 130 22950
239 217 669789
74 254 527989
171 131 370139
40 266 137183
113 160 62394
128 296 961244
269 187 938638
32 125 144195
186 43 430865
201 156 803290
7 65 252579
37 209 118200
82 206 243867
206 60 927305
71 183 59051
126 78 555234
16 42 551509
100 139 629975
131 177 823545
181 37 650413
92 85 234583
10 174 312328
37 115 420692
33 181 516076
263 182 837280
31 281 950590
274 156 625915
90 221 888400
13 171 727776
14 237 179819
49 286 492634
33 44 358530
135 273 580511
185 119 8100
186 177 857317
269 28 614785
233 181 668089
126 169 983220
160 224 578062
176 250 826598
87 181 958348
275 137 496766
254 299 77361
244 137 717428
10 231 637877
255 298 132813
166 260 527045
8 226 743932
145 288 109119
231 284 154811
26 265 601936
10 149 65330
8 102 479979
142 5 517125
299 289 521570
123 236 716908
173 260 237580
292 251 316372
258 39 927029
195 280 51202
187 201 805678
149 121 985023
176 217 876564
87 201 668000
251 195 800038
62 285 354693
90 176 617746
99 188 990329
53 271 706499
6 26 292032
251 261 814430
220 274 662110
237 247 620712
256 47 83933
208 216 637412
67 52 779867
165 250 598317
94 245 11289
298 2 102663
237 110 513860
25 249 20662
169 182 501745
43 112 679073
217 286 113437
159 48 281062
245 264 332521
195 162 919484
269 171 475035
148 177 806180
244 295 845518
252 269 944639
41 242 215973
282 273 810983
57 77 602680
3 139 253157
40 47 548672
187 57 809811
55 284 596865
300 128 271092
99 26 289138
278 288 912279
178 7 341213
250 31 129402
266 278 229673
93 228 486037
217 61 899071
6 22 857753
62 134 214111
112 189 172332
157 191 399907
196 43 28460
287 70 194950
51 223 829861
160 217 242853
110 28 749513
41 8 885095
155 298 753768
262 62 589185
168 169 144684
205 299 521741
120 283 241596
226 287 908647
9 226 96553
231 42 295290
88 85 933666
143 28 182593
41 88 178341
18 205 483041
41 87 407144
181 290 57658
73 66 767529
173 234 75686
54 248 262957
56 193 370582
238 214 986664
191 245 950758
212 153 589167
157 170 925906
125 143 480404
4 49 781318
95 167 176947
83 113 174844
236 234 353272
194 73 494994
157 280 46925
188 87 416178
128 167 857965
86 133 183274
247 119 106615
136 80 809914
231 178 769403
93 224 243000
32 92 590070
294 25 540624
235 24 422387
49 12 80767
187 72 27424
1 235 902030
277 130 897930
298 8 383980
53 35 458261
71 62 230687
258 127 149630
238 10 244242
207 144 450686
199 231 147131
202 10 603559
108 9 885942
49 179 468890
261 226 124509
3 208 688452
75 243 183157
276 155 148862
244 270 21630
264 265 513944
20 88 962610
77 84 125167
110 94 695522
87 139 303811
291 50 49884
118 76 977441
31 143 813910
245 138 401078
158 296 297094
65 136 113614
170 254 582885
116 48 452802
37 169 565968
226 279 323013
50 156 905944
3 253 384895
121 44 534564
239 281 251710
174 290 679075
52 265 496757
253 170 832017
64 200 112700
66 84 55824
36 60 373030
295 227 238880
252 41 589945
55 101 906777
237 118 419538
186 68 810875
21 90 643878
261 229 867325
182 102 420785
297 278 503912
45 100 230946
169 108 823639
205 115 301854
16 5 931031
90 63 895204
10 123 590721
132 227 246197
28 118 162200
183 159 875028
221 229 677431
136 228 97140
185 297 395202
156 51 198107
215 226 992192
207 158 174943
161 253 87049
289 233 67000
208 188 129961
65 90 697970
232 47 314198
40 206 678672
107 135 391055
206 261 971047
281 297 512194
231 16 640878
98 181 610872
236 5 993837
58 142 802436
9 190 197544
193 225 807953
229 277 505951
163 298 782433
250 5 961315
243 216 703259
207 96 848559
235 3 777392
151 89 581892
250 290 784921
165 15 953641
210 94 90737
27 295 517070
275 36 314808
242 47 69136
300 299 327903
111 107 32202
250 291 188390
141 247 563582
241 75 361635
171 166 280769
280 262 999370
42 83 828494
183 52 707112
155 115 478290
144 242 370395
220 270 25973
188 285 469208
139 180 10353
249 93 886086
230 145 908384
136 36 225221
94 38 28688
222 21 469878
95 295 605028
131 114 263939
14 210 634785
64 25 126194
66 87 428819
197 230 765615
197 295 276303
93 39 750293
254 293 535695
163 144 146560
128 12 463753
223 245 202349
77 100 246730
166 207 83748
180 266 681822
242 295 810444
191 3 836934
113 185 892528
161 170 970557
296 154 188163
64 57 742787
142 247 245918
246 88 457082
160 53 978351
44 54 544286
50 134 844863
297 257 365537
93 278 729846
27 107 792982
200 237 821514
8 56 650302
83 210 916469
257 152 358132
194 245 79372
67 97 640005
221 139 164459
178 11 565916
217 4 241495
167 33 253190
204 44 209283
46 59 983575
216 197 502949
140 32 590701
94 6 518613
138 140 304104
90 59 411747
295 86 349069
76 143 708075
90 217 617867
193 124 392882
89 12 796658
225 263 730878
67 118 489849
48 294 405833
20 28 843681
102 233 691979
146 271 721427
161 7 975170
223 228 414266
134 211 4331
225 290 250393
185 278 873731
259 211 932270
184 61 6512
217 216 292038
206 123 400633
127 259 186040
23 208 196478
140 75 521061
162 219 938938
231 162 152258
30 122 936214
23 282 571382
82 283 408931
111 14 254577
148 253 340066
53 224 518591
96 98 58680
184 121 944941
37 63 868876
31 27 884574
74 259 526123
204 274 458352
192 13 880232
45 142 791168
236 46 8343
92 210 31243
196 249 190597
2 235 638226
75 27 827699
202 253 425232
32 58 566985
13 157 879839
32 139 97072
7 244 504341
197 173 704974
170 135 101787
158 13 260241
63 159 865389
49 46 891776
284 291 355270
236 235 969608
25 87 937813
60 68 675417
33 124 534817
71 184 82884
117 176 354986
284 34 309896
138 214 563796
298 82 977731
220 271 42392
257 85 859389
105 285 373593
227 200 12887
207 265 685240
271 254 369102
267 3 714403
182 255 940680
92 248 783
11 89 555702
90 29 387972
2 17 130738
189 267 433835
131 234 979882
6 37 85158
281 183 725558
191 222 873544
157 189 744679
21 138 67824
246 101 542116
47 145 618027
106 108 226067
287 98 17008
159 214 413511
35 264 703793
1 63 590189
268 56 685045
23 70 3095
110 195 889529
259 252 314694
108 95 544064
21 26 706772
282 103 168367
135 20 756780
187 104 609482
87 300 24231
256 234 864813
213 200 99084
285 292 908610
82 233 421136
23 67 463021
172 207 676334
130 85 113030
35 130 119598
55 300 316320
253 292 976302
90 281 33563
204 190 856672
188 146 950546
67 260 353649
300 54 700247
96 119 168520
178 279 459374
194 66 778478
133 82 764805
76 234 169692
262 203 218789
70 195 283957
256 186 608328
56 146 56729
57 151 625548
217 106 688586
92 194 481206
285 76 646453
28 221 103061
214 78 508471
233 268 804504
66 165 993651
192 120 400628
117 259 354970
233 203 606674
174 148 450396
30 191 185405
246 236 516911
234 98 185493
281 22 848897
76 181 577194
133 97 700785
246 164 374014
40 30 746490
163 107 371167
30 16 265162
271 264 340851
258 65 143031
139 206 339153
284 53 755288
255 192 210072
117 179 630693
206 222 903791
235 60 445478
180 60 65237
50 54 425700
112 5 365516
152 294 426002
185 30 719475
290 256 482765
266 41 559237
94 80 460234
72 128 262834
266 255 292700
287 130 226031
14 27 461578
165 128 991629
120 208 632774
179 235 939736
143 212 84811
170 108 76743
129 220 321421
37 177 821773
12 71 69524
72 243 287435
139 209 176747
238 16 932889
155 131 919276
210 33 830125
202 83 21969
277 26 212691
81 268 410658
21 251 732462
186 139 308945
50 129 564351
116 54 151683
233 8 422128
202 147 836629
104 159 252843
227 204 552365
267 262 441232
146 175 2512
254 240 256959
156 232 134869
261 280 673048
156 224 376636
127 42 218734
116 198 280352
253 218 991203
22 10 726220
189 214 508756
255 270 513135
141 89 723932
270 40 945346
263 1 11536
165 3 660537
151 122 725204
225 109 137275
54 158 984629
74 153 41211
89 289 335750
2 214 876673
97 112 263210
242 298 658253
110 251 856025
45 17 247135
38 174 239905
228 69 686982
11 294 758430
37 107 282163
156 260 440615
177 192 83304
227 228 203362
197 98 448912
183 42 803849
21 233 791122
253 264 960971
157 244 161424
50 175 662417
156 48 84032
212 84 165331
47 19 671290
151 224 265430
10 33 576587
276 243 459059
185 61 843610
134 12 549242
34 2 957871
198 5 74227
40 256 493272
48 19 760192
54 138 761491
110 40 439333
239 233 116774
66 149 696036
44 56 109031
19 115 126808
203 14 997134
150 270 631222
35 51 8186
242 125 245660
19 140 220086
133 52 185833
235 15 514488
96 275 29107
112 173 429619
147 96 560294
119 220 411264
130 30 231337
161 231 585186
132 234 683733
269 141 866563
131 176 358261
109 281 874463
142 224 848737
83 143 21314
263 288 532489
296 68 589573
129 67 587759
12 191 698799
265 163 291872
36 182 445509
17 62 985305
129 252 38994
126 201 359962
97 3 405409
193 208 774254
218 37 665057
269 196 194226
115 245 920853
12 146 979428
68 273 865050
27 153 956070
73 172 807468
289 242 592621
58 119 207521
80 196 120066
78 298 639188
233 171 651285
194 128 256372
241 236 69158
32 131 747257
14 65 987601
99 297 28766
299 44 142694
98 198 16883
11 101 959028
178 44 64569
261 106 832640
79 16 896804
250 28 781184
90 71 658869
146 140 723184
261 145 706224
39 202 790615
112 9 491549
196 145 837637
127 223 5436
178 186 195444
167 96 243627
51 140 149830
135 219 510316
198 153 543762
262 138 738451
272 111 603076
207 112 156548
188 256 28097
247 258 454601
125 238 508295
143 263 527809
243 81 492155
225 256 444585
165 230 597188
203 49 492744
117 173 189022
282 155 983341
270 222 442483
27 207 858496
82 28 72407
75 153 509658
199 189 383005
279 18 68795
172 171 552341
91 69 177690
58 248 94210
230 164 936192
217 299 724817
12 197 275927
250 19 891863
228 45 847911
289 256 318075
265 157 271020
254 89 290098
95 269 385201
118 265 644837
277 253 459333
289 136 354653
164 53 919065
195 76 918556
258 17 334620
248 84 263841
299 243 704871
90 128 353350
3 122 921860
28 102 534475
96 192 831503
192 288 630033
228 138 810615
174 258 102732
139 88 33536
269 70 351328
92 75 132809
280 198 125186
174 119 986409
66 31 194101
147 292 698567
150 112 65590
193 220 336747
285 195 44682
67 287 878305
162 51 601045
108 139 183559
168 239 377660
117 248 793083
3 295 186590
74 2 394239
246 155 7291
93 29 262261
116 218 22014
279 126 528888
260 58 433362
95 70 188602
237 55 187808
175 33 317999
194 27 901639
63 139 42041
51 3 356892
183 114 258166
193 57 624521
295 160 117072
102 188 200835
135 62 275635
272 153 554382
207 77 999015
33 64 885080
289 53 340038
224 233 806213
37 134 171055
75 128 320879
227 98 975677
131 277 593443
44 98 181399
138 123 120215
29 171 117757
64 217 992583
139 275 498594
165 77 4971
75 217 153946
84 137 378029
208 250 588605
256 60 208474
110 298 823340
246 25 412525
216 31 359950
53 64 605019
167 92 378418
149 196 470571
258 38 53909
267 294 448300
21 200 255953
270 219 240982
178 142 819726
203 50 351017
261 238 901196
229 236 335316
72 295 899495
169 109 908667
119 230 979283
256 154 912161
261 24 865578
64 291 527302
153 246 797529
189 7 373974
63 53 2250
257 226 629226
164 172 958494
248 180 789062
90 185 680161
91 262 174113
227 122 975841
1 26 78533
280 131 418270
200 166 407321
153 206 405942
231 88 894110
86 173 219655
223 148 326414
295 140 341322
56 140 419218
254 120 940759
286 270 182330
132 28 161193
79 254 515991
107 261 628633
167 255 943375
193 118 368771
265 80 446216
217 199 501142
281 130 681968
45 89 349188
2 139 866658
89 164 842871
165 96 343850
273 73 793423
84 19 434155
15 280 711033
44 151 666494
100 260 456632
161 92 584625
34 200 997193
16 11 475701
260 172 729337
173 186 241576
60 287 808940
209 276 432952
292 222 753325
232 83 704598
137 116 158939
200 251 861336
259 266 684786
72 287 838765
156 218 59251
173 278 77007
214 5 551209
272 94 104241
180 264 279578
17 269 250680
47 150 576190
103 134 736166
291 185 326312
203 108 356322
183 121 687033
56 159 790897
242 145 31831
178 77 488351
221 77 109293
148 145 965491
5 19 584412
28 90 551735
251 209 586003
138 220 845536
205 241 207534
121 60 837941
275 16 566108
132 295 531977
121 292 111630
55 39 768495
291 14 358155
176 297 774028
257 23 998608
50 88 236810
259 154 470720
288 56 176730
30 6 621189
228 78 386757
40 219 705586
207 36 173127
186 153 493387
243 238 662394
133 167 351745
58 264 145259
259 39 784280
88 188 141886
226 98 221877
154 180 435654
156 111 96042
12 15 930580
165 51 840393
270 18 297529
43 271 780594
160 267 935542
195 201 659441
157 91 407663
203 94 553640
257 299 513564
166 83 26154
67 18 459864
135 233 335254
136 133 82257
94 249 392362
240 127 115218
66 80 560153
147 297 365709
180 86 932223
69 74 47379
172 108 52362
176 263 533468
286 125 557334
225 49 785979
54 100 8233
141 278 793222
291 187 567700
211 240 210912
74 102 457674
165 195 10969
34 103 542646
72 164 706155
170 165 66209
209 243 603530
100 31 791276
169 107 529462
139 236 798173
25 76 700833
297 212 549728
143 43 188258
173 238 666215
253 186 286696
78 266 46150
102 283 632349
114 229 742908
108 293 86938
10 2 782336
286 116 246219
108 187 912972
60 207 881013
36 62 355960
291 165 252505
208 61 437535
6 52 528572
172 141 121197
79 160 925232
293 198 791672
282 190 726084
145 142 983888
84 191 919057
12 99 934891
289 153 3118
261 44 542412
20 145 515818
265 107 209128
123 154 775844
271 106 31886
42 201 232388
239 154 473583
126 143 484850
44 49 583329
206 71 631305
223 299 298877
280 57 816420
26 105 448359
85 208 211894
294 286 336512
56 256 704416
5 71 544211
38 19 472989
112 141 844292
124 201 782109
221 74 185204
294 185 783936
112 38 796115
59 63 260612
206 16 679284
15 116 676318
274 208 544528
260 232 928825
142 270 518158
26 221 629567
132 92 64835
113 1 17437
95 231 15541
169 50 512624
162 60 724818
280 85 607047
282 217 936772
97 266 111469
103 19 650925
142 46 50607
84 125 85712
88 123 779942
296 259 262609
3 174 561419
76 256 55970
281 42 773417
223 256 507954
6 164 731054
62 60 323957
299 56 899920
68 105 323690
164 292 599172
59 289 886926
229 17 953281
190 99 401462
283 136 801479
149 67 731675
123 115 949931
253 127 869030
56 90 436885
204 213 745198
150 38 942201
210 125 694654
96 227 865864
57 40 254405
235 130 210949
186 189 743995
60 152 253150
236 226 667647
237 26 963781
252 240 850534
225 229 860814
77 275 839673
88 271 34863
52 210 113664
227 74 580712
224 114 674903
107 5 982007
120 262 108343
186 295 100914
295 211 377437
177 246 655797
17 203 543385
218 107 908865
264 41 748336
100 190 770500
13 174 955406
225 125 96632
214 139 145613
84 130 553039
212 209 209904
78 116 664835
56 258 42429
23 114 382176
226 264 749022
117 127 848992
3 135 473182
167 55 988745
259 146 509886
81 279 560967
148 51 197756
227 203 94244
156 277 301016
146 94 263588
214 121 272059
244 217 691000
67 205 683105
247 214 639773
128 237 101940
116 30 937834
49 73 415995
155 167 938551
227 17 313102
59 148 203058
62 199 570947
165 113 490591
268 95 750126
300 165 268376
177 11 350203
35 199 2960
106 91 939920
92 199 179127
134 120 758051
53 165 211880
201 21 267774
77 253 990491
18 287 668841
12 84 517173
97 197 457099
252 19 123502
118 238 456434
103 295 984493
178 174 577354
188 204 745599
100 36 399533
65 59 365251
209 39 712854
102 149 644883
264 88 389106
34 9 707525
50 124 180500
153 76 906497
3 18 77980
275 127 165782
86 121 894372
207 230 867280
46 140 101454
85 22 349925
207 134 189937
102 30 550910
196 157 805764
281 24 588242
73 181 747893
284 26 802804
126 6 373509
277 289 721934
229 279 166480
196 263 409794
67 291 210245
144 90 254813
84 157 788686
2 262 84583
126 209 149419
129 103 377615
109 137 635336
280 129 765494
16 215 214655
236 133 573033
10 11 530943
261 276 798670
241 70 810985
126 88 729175
160 200 976485
229 122 640294
23 288 974116
95 223 910050
192 65 829795
225 298 752614
96 60 765627
52 115 540559
26 16 385628
196 176 129422
280 123 685541
147 186 103932
283 104 729443
288 50 807208
54 232 138644
206 43 791075
297 249 172289
188 222 833398
55 6 881650
121 8 467389
276 188 540644
133 262 428898
68 221 435496
241 42 125266
282 104 75589
172 160 427759
163 26 723884
38 287 397383
244 205 397201
256 113 107320
214 179 610335
129 165 214418
136 184 332566
197 154 730814
106 124 229585
193 148 182405
85 243 21626
78 18 842964
188 136 491741
238 174 2728
141 19 372505
102 299 640959
33 107 867359
295 127 23232
39 97 965864
122 298 947114
32 60 38253
106 134 352010
117 250 333172
180 190 147105
159 235 813077
89 59 219655
48 161 865265
175 149 502407
250 282 931817
63 192 202625
250 175 23965
254 274 478016
73 109 891743
58 282 757933
132 193 254158
182 78 966788
207 69 981424
243 165 676842
197 214 48037
223 158 188716
32 117 81490
255 296 630760
224 277 787427
96 18 714208
93 125 357078
285 63 263755
238 220 283551
3 134 666038
238 76 707592
234 87 431435
233 172 747402
181 185 194446
174 226 459155
7 153 590371
265 121 283025
40 233 167826
193 53 127489
154 104 227800
235 126 205522
286 54 91029
13 70 624446
15 19 426540
46 293 346112
48 110 819176
154 81 999441
85 31 675599
182 159 382048
123 102 840312
236 119 492076
57 117 497826
3 129 105617
111 199 729072
59 51 874932
49 116 395483
269 266 827934
216 54 351588
238 31 645606
169 73 546864
1 242 493474
152 276 421121
296 180 866095
179 261 213522
187 94 71575
189 118 608924
150 224 315199
156 292 627169
157 125 633916
281 23 886696
55 189 246382
188 10 366776
63 51 206734
300 219 830083
260 295 908372
289 87 556684
58 140 917563
27 221 286893
174 185 157995
254 265 452562
90 92 716993
105 198 543802
49 300 589264
198 84 277728
245 216 214747
199 268 284330
41 130 981958
252 61 829771
294 82 784524
276 144 117158
31 47 530775
246 61 961887
104 67 143535
68 168 632947
287 240 821701
25 1 419284
234 51 268348
54 133 374605
148 291 746671
248 207 794054
198 141 432625
268 289 494440
233 157 995555
47 14 606753
166 159 4085
121 162 960033
85 267 935122
152 196 523864
86 97 369556
106 258 215426
162 12 21304
52 141 820517
278 79 614378
273 91 524876
6 141 505087
82 13 324238
258 298 997347
151 175 803372
89 211 188515
17 25 142967
126 290 227890
155 117 538359
254 152 659628
196 107 320942
209 41 640168
259 116 253514
130 117 60796
292 40 532689
80 249 339824
243 14 434753
139 170 986481
188 131 893235
226 288 818915
112 135 6206
41 36 875931
81 295 131718
281 99 10220
290 119 703177
109 51 869314
283 49 895415
89 201 207495
26 56 980918
270 176 978564
239 173 201884
12 24 571076
219 101 94753
165 229 71666
289 115 91334
267 154 987003
15 131 549092
2 60 76931
220 60 332755
203 259 556515
4 273 646556
13 270 244435
182 42 973217
18 294 11048
1 255 776724
209 46 554540
202 136 874699
40 225 747410
123 300 388737
217 149 692824
184 225 311543
103 291 379140
94 31 980384
81 91 54680
267 180 892153
199 156 130589
211 9 965084
244 221 899216
145 59 160904
66 24 12018
54 296 754862
200 37 180456
112 81 771183
208 272 200131
48 93 389288
281 14 268781
181 204 676028
285 277 974882
227 277 807833
153 101 4304
139 140 62423
135 42 982206
179 121 126895
273 127 324075
287 177 660045
271 207 831757
94 84 331749
261 243 33809
159 225 696820
253 271 77376
58 259 501758
82 53 195088
278 73 447977
233 162 892950
228 264 646706
16 22 662935
146 52 988586
79 181 930301
252 239 989531
167 73 978216
178 167 818518
276 272 904853
196 262 188738
43 245 343343
218 75 490107
219 147 716282
238 38 853868
131 67 280537
122 294 893581
198 19 997976
204 61 113791
210 299 675310
227 134 396589
158 8 917849
81 266 77850
33 97 154493
2 297 88261
208 295 490367
267 27 1045
211 252 947215
64 164 189964
300 180 989182
205 254 351258
75 170 983388
88 33 435311
124 60 688894
285 193 387555
169 239 353849
217 12 498272
280 250 79782
44 90 626723
155 27 293982
107 288 716970
43 51 454409
81 258 923942
292 130 864049
45 32 166471
283 112 578014
291 94 210385
230 96 438397
101 61 942774
176 279 365629
79 243 228070
110 204 289423
224 14 138308
243 156 423699
124 67 100073
199 278 705263
125 55 79633
81 69 157631
15 190 847611
150 258 466091
88 218 57123
54 165 165726
154 222 752376
207 206 646171
165 40 52259
178 126 167925
102 55 326288
147 189 403073
145 226 439997
230 270 163716
231 209 179775
40 185 186101
273 121 195445
49 42 223616
213 37 156039
43 167 111621
168 119 439338
208 181 34157
140 24 431067
92 191 303422
187 248 15848
114 286 251621
250 88 858948
230 95 124817
172 5 385616
96 72 331384
130 257 489192
140 179 610852
100 1 220243
60 105 139518
93 262 493298
255 85 268282
141 124 722008
289 193 788456
11 234 721067
266 293 350328
300 280 573172
180 257 530592
151 115 169484
112 3 779744
105 19 950414
253 31 725135
262 125 153788
25 125 815518
117 105 477831
207 264 180717
79 1 498207
247 207 488651
112 175 956796
124 36 648272
171 147 943127
124 15 906357
155 250 296413
113 29 860778
269 261 963962
266 110 167406
181 238 415858
96 292 863403
121 207 86623
206 205 734914
238 14 938756
93 100 328860
134 168 692771
51 224 980299
46 154 10246
13 109 672899
67 203 378096
274 84 31262
155 221 745035
143 119 749243
46 84 854615
259 133 771888
197 93 348786
290 159 344014
111 234 63457
23 237 35208
267 56 232833
15 158 315058
208 46 393573
170 297 190563
185 206 26939
116 251 377363
120 241 159540
139 194 390653
196 241 215529
76 86 324191
65 289 631476
273 104 354904
146 132 241055
261 141 219333
131 244 553873
228 204 814672
157 69 486920
71 39 850849
33 127 413669
218 260 971131
207 194 607966
171 218 501079
263 72 583658
94 55 148636
106 172 360535
260 179 607959
37 283 397811
178 262 283163
11 19 653200
149 43 918310
76 68 153186
227 233 21644
179 45 455986
268 108 249570
230 257 10182
41 248 319655
268 191 671377
160 74 833113
235 9 949902
274 113 120265
156 101 447443
47 293 160691
19 66 523558
224 250 599195
160 262 720457
296 206 379528
247 82 138031
180 202 65059
228 119 529630
42 180 521541
270 1 633667
4 290 776043
153 168 247167
216 250 319674
290 32 511190
44 99 826189
214 200 452016
183 222 423516
73 222 273404
149 157 15600
194 31 288466
83 22 597202
247 13 469873
24 130 216547
165 167 680398
48 244 827701
94 63 365143
261 117 86713
192 239 296859
153 250 696724
239 220 789268
261 9 504049
38 100 516445
163 44 219501
194 75 735413
172 268 379555
142 104 224753
3 215 31352
297 157 181063
42 213 439758
223 92 93574
290 275 603804
223 186 779573
219 19 693164
212 38 445985
58 145 856910
39 192 656177
35 212 250191
56 128 859382
18 243 647362
137 81 924929
199 13 2054
70 104 735465
57 136 992082
102 79 195975
141 14 21183
178 136 853237
130 166 808689
70 197 201696
58 196 44327
203 266 269781
276 268 668950
186 1 26132
20 55 818568
279 195 326245
168 138 856739
66 85 495130
192 232 324088
286 8 670349
28 109 473470
278 201 872333
67 184 470452
97 68 979354
148 91 473529
18 149 442053
167 34 760548
193 86 205681
291 202 303459
256 140 789756
9 176 391487
287 238 913405
210 280 786575
120 285 92951
116 184 568182
188 101 618929
11 92 525799
180 30 764079
159 117 830625
230 223 595543
198 86 291012
196 96 850030
69 5 425881
291 140 145342
258 54 855903
192 284 187766
212 281 287693
6 295 296095
220 97 760085
234 6 824068
161 100 750849
199 206 737756
274 57 931608
78 198 968485
120 82 23368
135 180 587377
236 154 377309
282 268 31442
138 266 445778
287 276 979804
97 269 318201
51 112 235686
109 254 38349
234 245 190084
128 36 735629
163 113 738276
8 183 669459
242 250 535256
24 117 586287
170 133 48231
263 239 975075
266 219 398010
84 165 606143
142 21 62139
169 14 204867
219 47 301545
285 66 204808
300 17 888123
288 142 455335
58 38 659765
95 111 973032
89 50 642017
72 248 255043
120 144 657719
228 192 757969
257 247 233435
276 94 259417
25 231 530679
77 52 69478
221 13 990901
160 55 409242
70 177 412628
216 45 94733
226 284 143491
73 144 538329
222 209 189063
76 240 839612
267 75 539692
146 95 718360
220 213 750862
60 23 981408
232 183 922418
257 245 992047
106 52 148380
170 148 672821
139 79 189891
277 228 265776
40 187 458161
228 293 733588
194 137 332694
207 165 823934
286 266 927949
290 64 200680
18 116 124711
196 4 778002
104 161 779022
26 20 875948
93 143 79575
259 30 591140
91 66 498452
108 211 67254
115 103 509403
297 280 194703
130 78 149244
41 116 765854
36 17 326494
87 62 440334
89 30 678141
32 215 629582
221 50 968451
285 239 936198
28 75 232504
84 61 798672
176 177 382535
160 289 159167
296 179 844453
232 241 980628
273 67 592866
12 187 311207
171 107 986915
11 85 803425
85 155 546772
230 201 58084
253 144 770749
69 221 956450
149 2 118596
269 103 542919
52 239 184405
14 280 637924
142 11 215052
7 177 621935
80 216 212537
54 250 89140
43 115 584455
257 94 403688
169 54 105981
44 271 843056
186 231 424264
44 106 760777
134 25 207640
125 250 261300
113 49 840080
89 124 315075
92 208 509883
289 260 790089
4 41 294618
153 124 137382
172 98 502744
149 111 381457
244 177 919571
21 13 827188
242 27 140711
164 48 520696
166 222 844641
254 131 580383
190 226 463202
115 195 360272
95 150 196200
216 186 237813
5 197 756312
210 59 312922
94 193 647962
28 124 824383
252 182 91934
222 156 91447
103 163 465529
78 158 170686
102 118 346621
95 204 69335
298 147 898858
11 12 626474
250 116 471027
36 146 104258
186 60 535390
283 64 683501
294 130 517495
8 206 831587
119 243 594005
289 150 713666
207 49 668106
87 162 961234
128 131 352169
72 2 254636
276 70 47348
154 290 487414
92 58 516626
171 25 802716
264 47 177226
16 165 430068
261 130 619588
217 7 570158
201 272 717755
181 263 120141
218 92 55487
11 236 486589
74 131 841122
2 135 806616
184 80 262002
151 23 271730
98 195 658138
280 40 309760
23 226 11769
184 195 924168
280 36 121611
137 274 663438
132 176 707416
136 149 686030
102 125 923579
217 185 742525
129 218 518972
113 292 728026
58 265 648953
200 280 469476
160 300 71286
60 225 519870
250 266 573716
177 36 351938
8 212 169265
24 256 239265
233 114 287762
8 107 161042
263 204 911039
224 199 648852
25 32 480778
187 171 651113
263 112 455433
69 28 650344
147 249 429889
192 226 195772
254 243 414378
251 256 420811
274 171 404870
230 220 992508
82 291 509752
218 300 166192
54 58 545158
139 255 967706
96 223 64374
176 153 836280
228 176 530274
81 48 233653
274 18 533147
245 4 393654
277 284 574258
197 244 847232
204 296 845979
150 291 175251
45 21 770565
45 250 742569
82 105 670613
233 90 821928
106 62 979101
229 209 73422
286 143 487154
108 207 471805
140 120 267790
275 194 228322
217 47 336276
75 44 909076
146 124 500892
116 59 384734
110 289 199815
13 69 940656
271 152 222020
297 252 78588
82 108 17783
258 171 331776
169 48 214744
252 243 914861
18 177 323351
125 71 969611
280 277 664530
48 10 705398
56 112 429539
283 240 780176
84 146 500945
91 230 418488
245 74 59284
138 175 553364
115 252 562491
90 195 465257
154 15 650120
65 231 685553
98 88 751656
74 260 783202
182 25 336964
80 123 588999
100 71 335634
261 122 992140
125 190 860641
32 5 323439
45 164 622639
189 185 49953
280 295 728066
190 53 323810
258 230 815840
250 57 988795
93 247 992039
81 288 198388
256 215 127583
12 157 752731
88 6 549208
255 166 18300
249 36 78969
136 95 152969
23 260 907540
59 49 719739
293 44 202007
174 252 43583
102 115 279120
183 83 692598
249 200 286509
76 67 138912
265 191 132479
153 254 261882
184 280 136524
112 285 246680
196 186 19073
56 83 962899
268 146 749136
136 199 528449
241 7 557861
74 174 970243
205 195 993873
140 223 31457
227 219 16198
115 30 353689
260 227 738565
224 104 663786
278 35 521904
276 224 782475
43 178 553235
288 57 26171
134 270 999669
278 31 979758
97 131 30028
224 48 348736
15 35 599122
193 12 902001
28 1 983660
76 288 592241
69 253 551038
191 166 92203
293 282 706579
70 43 932326
79 116 463847
285 294 364780
171 144 436853
294 201 159375
236 155 600542
216 229 986772
270 112 320623
197 261 896752
70 156 484381
73 24 729184
151 11 529533
60 158 938200
259 75 507595
257 46 127822
251 30 720713
279 199 317129
84 118 767642
211 109 189941
233 193 139825
101 186 469347
46 272 184053
68 143 291422
226 189 214141
139 106 765370
201 6 887185
60 210 932671
152 144 215114
222 104 944771
153 66 849624
94 93 232785
268 275 711718
159 209 557820
114 42 471426
232 140 864626
80 122 358997
254 268 184442
230 281 484923
231 249 361440
68 236 836219
111 251 642196
13 208 195881
113 84 940303
99 262 122544
144 47 37361
103 195 794476
277 221 128310
281 175 215128
102 98 448088
141 214 60352
61 141 404694
143 254 756394
133 176 196817
262 1 478687
17 220 267174
28 17 608625
249 68 868691
126 277 150351
99 294 460920
228 38 493021
146 283 453531
57 97 753160
207 196 478210
129 58 86057
296 86 916533
281 174 816285
293 273 661867
110 165 458787
75 47 678971
57 196 377919
100 171 949038
119 23 658891
122 216 668770
118 150 925246
17 153 712992
168 237 342808
99 231 178720
127 159 97388
136 198 723120
74 196 576767
298 168 968571
162 136 358840
231 114 784350
237 234 323061
191 275 267952
167 236 368937
119 38 685281
37 162 14373
21 283 210384
143 135 358108
142 182 384260
204 66 965018
230 75 579292
145 270 747590
260 254 61133
300 104 718816
215 68 966668
112 221 349514
66 230 824348
240 14 420147
21 85 103576
96 232 871855
249 73 345098
199 246 984505
230 185 940447
198 261 181472
189 220 440573
148 115 457649
37 145 903313
262 6 489079
10 133 358382
273 28 117989
188 223 490908
114 128 808988
154 65 316953
182 74 612557
104 206 59398
22 222 662026
277 181 581939
163 134 535714
194 268 166192
19 166 327901
86 64 612487
191 16 227643
213 147 820182
185 23 773755
82 40 243100
101 51 49727
130 280 914664
173 247 233895
88 249 624918
282 133 983985
277 11 715864
299 158 766425
195 102 898981
86 17 964047
169 174 172803
86 141 17923
169 16 532530
260 14 16909
66 16 813141
122 221 828414
19 144 764690
300 186 186196
33 50 807592
2 206 463538
35 104 873898
139 111 236296
253 134 410851
266 8 274974
281 214 568662
15 10 101760
69 290 381278
52 180 790776
124 123 65227
35 100 173542
31 107 315174
200 15 102474
37 274 619960
7 277 772692
242 43 760681
288 273 607080
40 235 876603
180 119 157704
292 109 760604
120 275 852290
214 152 298499
79 283 825411
216 149 81608
94 287 868367
48 189 592440
63 56 845455
67 12 842254
164 268 456828
48 9 809812
266 187 223351
292 185 303338
254 113 390104
96 222 373123
286 67 3613
118 40 134167
43 56 402827
260 300 989395
28 147 352729
187 120 69230
212 31 121323
59 53 209837
10 206 983210
84 160 430889
177 157 716981
156 279 986576
245 99 323025
239 54 748602
199 45 774991
38 197 778697
83 7 967753
116 149 998033
92 24 417536
96 28 797836
218 299 670268
78 1 245727
248 9 824036
124 297 586210
250 40 653150
254 157 861858
85 87 782694
115 99 414845
286 6 946196
116 294 464910
298 172 83654
167 239 398902
132 197 535528
16 220 15805
62 162 444541
271 197 810669
145 285 936024
259 90 738142
199 89 937783
53 134 49135
279 149 865107
97 170 160652
57 130 569116
143 144 901312
269 137 450877
25 263 808923
88 240 198013
201 292 527839
243 286 513520
250 65 149186
233 20 766130
100 296 188219
257 198 659609
174 135 629752
99 101 601388
163 12 257274
273 102 10690
120 236 252714
37 31 17470
4 277 158370
269 106 172488
154 178 881466
79 185 183319
109 42 63599
135 138 746828
251 124 871030
115 85 354760
241 96 4615
147 177 257546
173 212 342769
265 49 258803
160 145 946938
123 288 744309
104 29 280862
175 52 980801
137 50 575454
76 81 33990
226 147 80483
240 94 9003
160 33 383491
152 38 918739
48 225 866684
269 115 631318
192 211 214939
1 289 244587
232 273 2708
151 27 876987
144 286 448853
230 200 566175
77 166 22361
94 204 482734
53 162 60261
213 132 307115
55 115 675272
283 165 173349
64 145 164544
35 135 830673
186 115 375502
27 231 666873
24 284 501375
241 15 495905
218 285 330777
42 158 700797
213 165 159300
10 76 778196
106 80 793033
261 156 350438
37 140 269249
217 99 28522
153 43 669266
76 283 595572
103 157 87046
220 121 311186
259 124 730180
266 33 725529
27 9 864236
147 136 169784
285 104 578170
82 11 269151
201 277 38364
194 127 449808
200 48 771491
70 207 784023
41 213 255462
128 179 453604
215 189 88668
172 19 614299
75 93 980802
287 108 198805
288 68 717632
275 180 810856
152 11 603082
282 246 216216
279 87 842494
220 68 133127
231 113 675108
189 133 679209
287 186 606334
69 161 319948
151 236 203625
35 79 475095
185 274 140266
242 267 820159
159 153 174881
255 7 487820
70 90 231804
133 75 451291
31 146 303930
165 106 561823
140 15 908601
120 149 326843
124 121 899009
65 103 88272
68 51 151238
3 200 987001
32 209 185037
39 147 145337
154 22 737324
264 34 216110
230 42 359018
245 146 514363
92 257 321649
289 291 4736
105 116 687177
141 94 246947
148 233 684461
94 225 849533
294 42 934467
37 147 596166
169 122 88637
108 223 625940
161 218 202077
53 114 890725
179 124 681964
38 129 2625
71 21 835915
255 71 406892
161 233 603046
184 203 212678
20 45 487614
180 251 320754
17 226 270703
229 15 293495
147 122 837296
142 43 809182
138 297 256477
57 257 394778
132 90 976293
165 136 52936
167 51 385357
79 249 730280
78 170 766167
178 48 960114
165 156 198455
202 26 347740
50 47 708480
252 261 391683
187 98 458972
299 230 189657
136 214 780757
81 2 982325
181 126 819587
159 186 111482
127 139 298816
59 129 494236
80 183 679648
256 153 845016
122 79 457197
22 9 69544
58 149 93025
236 59 735841
119 61 404847
138 51 109659
91 124 813700
190 192 317159
259 279 265336
298 23 801195
96 106 54130
165 36 155840
132 251 516162
251 293 44031
81 117 83683
32 50 3214
219 249 41014
75 86 498926
79 275 794304
96 166 598588
145 95 750435
91 38 662506
9 61 964296
165 193 748155
174 256 592002
118 59 405907
164 225 927248
18 52 357809
205 165 69352
106 156 194899
255 127 453464
197 131 581896
139 199 670549
80 258 528388
261 239 881369
260 224 197106
45 78 307612
60 282 298796
21 145 219523
73 126 50064
76 96 653200
140 199 774848
133 63 414120
70 231 857941
190 216 989762
151 18 777522
290 188 883969
223 243 643484
186 267 440299
287 58 88015
181 210 657905
197 67 595396
28 136 509968
144 70 19707
272 6 487978
162 158 958432
142 32 810182
204 133 195406
119 198 804371
219 80 393291
278 58 443244
194 294 897148
53 138 621818
63 259 823425
6 266 713747
42 162 157828
179 257 441560
187 286 251843
168 2 482329
298 175 279457
225 146 859192
21 243 473361
75 263 729976
69 138 540935
288 97 756561
45 251 477334
33 92 834951
9 111 836513
121 133 290437
201 299 122805
207 276 608061
141 276 511532
105 106 54325
143 123 187588
208 192 17051
155 87 503188
80 213 784773
263 66 414698
182 245 527414
26 70 399843
237 289 561635
224 102 929531
261 213 907834
135 195 80749
199 83 101739
235 263 882286
283 108 11532
86 260 446846
152 258 533660
128 253 718124
106 31 362209
102 143 910190
171 53 995813
156 75 709559
161 269 831376
127 143 578728
119 237 293206
289 54 834484
65 286 848281
17 194 715870
261 171 731271
12 269 838444
141 296 423207
72 24 190221
154 75 554664
71 94 297317
230 186 68106
108 166 1428
232 98 618304
177 4 722678
198 62 213247
296 104 889590
278 235 827712
15 22 431137
22 159 28639
1 22 82980
46 47 603524
216 7 243987
69 176 539449
73 141 856596
245 93 317318
223 27 14160
227 280 558672
292 281 382327
76 29 401432
227 97 841041
197 253 111945
14 117 648082
192 214 861777
78 273 699515
53 52 469938
158 186 585241
251 201 483933
20 272 27263
92 170 103044
238 197 742573
57 213 383530
206 113 962482
227 273 628738
282 239 884448
268 68 763314
257 122 815990
184 50 720021
69 179 93406
250 232 161650
4 103 710516
124 69 947024
5 259 18197
141 221 637060
140 103 498652
79 162 952295
205 261 993631
99 179 883906
284 106 425308
198 273 250540
55 3 506428
114 196 83877
287 142 294922
72 278 232787
226 196 809374
191 288 304909
60 298 246283
9 224 556015
145 6 766264
288 297 819241
233 126 847709
254 33 753965
298 200 705068
275 118 879655
95 290 106603
162 152 917397
174 152 486564
266 10 213962
8 194 902491
9 233 63357
46 179 561730
254 282 158195
102 280 53339
165 20 171325
208 27 809562
109 283 282411
272 124 146515
128 232 25057
288 28 932785
110 170 976423
117 246 341832
212 88 638274
228 292 350513
20 153 789042
115 118 408457
132 168 50274
269 36 684673
34 35 936768
254 12 244573
261 151 603343
56 132 176368
24 151 166880
199 141 733759
277 71 960371
163 17 712551
13 37 207479
159 69 295759
177 128 770158
112 88 768887
203 220 6671
51 300 236434
8 231 867740
261 123 295597
229 58 82882
253 154 221059
164 75 216739
202 204 162048
239 170 506170
214 280 666625
228 23 773353
70 275 328696
170 176 341617
110 198 479230
260 12 546434
62 260 896436
211 147 693205
241 64 286393
172 156 494815
190 131 476939
283 150 128806
112 120 173446
48 148 33174
31 178 973416
192 173 121927
259 220 133685
179 255 379045
24 33 595137
97 223 955467
168 290 868385
146 249 958235
44 1 22990
92 164 763412
214 265 959343
59 97 430651
130 236 701918
87 130 322887
141 222 115213
1 53 940063
201 117 369599
250 107 865684
83 134 99287
16 118 729115
6 119 647011
296 95 879558
12 207 973959
64 214 134904
293 285 147408
27 68 183599
75 174 47966
88 115 629273
227 32 804405
150 151 929115
16 157 132098
132 1 219715
6 197 15577
202 266 280570
65 283 220534
72 108 841158
54 142 662073
210 195 585290
111 110 28684
118 94 337878
279 24 222719
90 10 239684
70 272 998120
213 110 707401
255 226 994320
150 183 726440
251 60 667713
16 256 135012
291 30 661077
268 40 687987
270 114 307656
267 176 173528
45 31 215116
183 202 349683
164 204 177687
184 295 143906
115 38 868576
55 242 616645
285 146 353327
231 146 155429
12 7 997777
252 74 577650
300 252 822706
173 134 612100
199 198 208072
45 154 767491
230 19 305502
130 124 13565
9 203 368989
282 57 735934
260 66 782846
95 228 797531
280 149 323428
218 22 493738
119 71 194823
156 186 500431
103 16 985563
131 124 178627
155 145 573322
11 202 410250
298 250 40306
122 164 245401
122 101 301131
281 171 392435
149 143 149035
108 101 848579
56 118 775521
78 179 467839
279 96 479244
168 198 277976
280 259 873177
173 272 638315
191 117 826856
21 239 160085
221 285 570443
258 296 737338
45 270 576682
199 53 126319
236 221 11079
86 114 672526
154 265 406402
267 174 620912
277 186 313270
256 111 329597
239 197 508745
95 71 690119
68 127 797519
101 94 961281
100 184 308814
261 131 706182
58 110 191751
243 92 786234
197 175 455515
182 188 998788
161 150 290310
235 286 226999
43 157 916136
181 274 593818
56 245 471650
177 26 117912
128 292 476183
132 195 116366
37 219 41039
177 266 995295
264 137 10478
187 292 435801
30 298 405905
121 99 924708
112 48 812352
103 121 310022
288 92 100176
281 270 284820
17 204 168758
189 22 388498
189 92 315172
60 268 850333
2 251 842458
246 201 338648
285 174 667003
151 90 773323
42 258 603151
49 279 146509
195 188 405850
252 38 610074
162 275 598102
170 101 406334
274 68 874138
94 263 147433
77 74 535432
276 105 268707
117 275 839538
56 224 721663
117 195 452921
106 223 646094
19 60 985509
251 55 75340
22 237 612478
239 69 253772
172 63 680820
171 285 21281
176 209 485914
11 110 204964
28 104 419229
14 214 424855
287 13 134125
191 21 228483
162 234 945079
238 67 58467
151 54 687269
137 164 503744
102 162 734777
94 73 84116
9 44 187654
219 187 231363
69 281 269620
119 102 476009
85 79 183167
103 210 821268
142 136 695675
44 254 526439
42 60 235937
105 246 631394
177 242 748860
5 73 509053
111 112 63588
91 208 484596
39 168 111676
192 58 929722
47 28 235060
211 214 814594
79 103 851065
262 241 556578
70 92 241574
218 134 306895
20 221 472895
111 89 153335
270 199 810728
271 90 544570
58 197 592691
152 116 20505
159 231 987107
81 101 115602
7 130 407900
169 255 346633
223 130 985751
42 246 247082
95 262 588967
239 201 45854
142 131 596919
218 15 695952
298 102 742696
103 97 716238
41 212 447926
298 26 906881
45 165 214339
20 189 150100
169 27 929814
176 275 537296
3 250 424854
23 6 19136
93 115 836627
31 64 454486
15 207 94555
134 200 499507
293 14 6870
62 227 954791
186 262 308476
200 10 864154
103 132 381696
53 72 120815
55 52 550801
146 107 563389
83 170 996045
184 9 854159
91 270 230693
247 241 792743
55 180 375643
205 152 1149
194 218 588074
46 229 888249
246 106 784087
254 183 106125
259 255 291803
268 13 552802
293 45 210880
250 173 376259
37 98 64117
73 52 418975
216 284 229504
236 32 118171
106 49 58124
120 26 582655
295 272 197337
188 80 992111
25 109 446979
226 18 303374
106 140 3219
101 31 111176
147 128 888637
168 135 935016
23 72 966529
176 96 542967
79 107 432696
216 85 669664
210 72 210668
104 213 40640
93 142 495485
250 131 918092
180 144 661312
180 101 342408
1 59 310308
219 256 142959
200 99 884716
216 135 47423
250 94 774531
170 275 961044
244 201 92641
217 13 53389
190 115 598402
273 34 988769
30 196 433786
198 121 627202
48 250 899671
24 64 385715
200 58 717626
148 255 742653
237 161 465105
299 176 900388
289 231 478914
56 12 805610
225 199 882559
263 97 262680
193 216 48850
280 127 850330
116 120 40866
58 191 860606
72 104 796137
50 222 346770
40 258 634679
128 284 426981
180 110 636453
285 139 853942
106 263 234627
206 15 791063
37 148 915406
71 239 681575
119 293 218567
56 238 402416
201 67 575097
218 130 536812
77 158 433217
292 129 812831
162 131 236440
194 233 981087
97 45 923611
63 15 442619
29 254 68073
265 242 328948
66 140 869695
65 271 542490
110 138 28221
105 171 981707
34 53 665784
47 21 719215
97 98 474995
43 81 421053
148 271 141540
4 53 920095
251 73 63751
282 100 848893
240 160 816297
199 267 787343
60 164 241081
277 33 528324
228 71 237424
79 270 418989
26 144 197719
300 155 463143
200 233 439543
245 89 788728
73 294 394598
123 5 640826
155 2 118036
270 189 898017
122 138 896179
61 70 88604
82 36 742668
35 39 154573
294 258 450235
224 148 852742
251 213 114481
81 51 265051
298 42 449470
173 72 728295
89 128 54475
237 241 818787
34 276 364780
144 7 532645
63 230 392958
166 185 734923
121 135 261374
275 219 375759
199 70 144923
216 203 67372
7 99 809338
171 18 257220
276 69 536716
19 278 320240
183 203 823622
291 269 449373
101 209 869258
136 229 715394
235 164 376314
251 117 540545
8 110 595814
83 188 91621
111 186 722288
228 205 750940
24 215 45112
123 264 799953
169 66 695447
163 233 755705
299 261 961245
237 100 427438
56 253 882665
109 263 487992
126 216 935767
139 178 393122
36 13 651478
221 269 980020
285 163 117369
252 107 722445
273 235 309249
232 144 706869
1 85 775131
171 74 515441
83 125 62680
33 202 707556
64 150 169536
271 202 72676
31 7 440165
170 146 360533
276 215 3543
158 17 222073
259 48 847000
9 25 143037
252 273 801606
34 278 615167
158 83 749894
278 247 946139
287 125 580249
135 289 546432
84 147 154642
170 224 935797
225 163 802073
94 95 770432
168 189 517164
152 234 19458
18 209 69142
181 67 498388
213 31 45699
33 21 472894
240 178 760024
170 287 257754
246 85 908419
5 289 705054
38 1 752762
239 106 631929
196 99 104419
32 264 554774
101 168 416594
158 227 347333
262 173 354021
128 74 947669
65 2 993837
142 186 760788
206 166 740520
222 124 669149
157 57 514638
224 286 102481
270 109 887993
162 65 698123
245 109 376921
52 2 716099
270 289 417862
4 95 502420
38 10 478479
13 234 926728
183 5 328898
254 222 49448
243 124 549677
108 144 261810
45 276 8670
249 120 526323
139 135 885164
108 158 61092
17 31 455086
119 31 840600
55 37 690198
19 210 248698
178 155 469922
68 104 461433
48 219 452336
10 183 584818
263 27 756045
142 205 583261
84 1 808654
274 28 424631
227 212 607113
11 108 172618
123 63 156802
14 69 412349
110 100 387644
183 272 399426
249 162 249338
181 52 796553
198 204 587022
239 131 594279
36 196 280161
268 147 814787
254 213 890549
27 178 392090
294 197 483643
77 211 637380
137 143 403341
16 65 43264
135 21 398452
50 5 208935
64 210 917535
295 224 366461
134 229 726249
228 84 365917
187 148 469848
7 96 709722
20 217 344902
218 292 534522
246 268 660487
120 151 520040
252 299 853671
246 195 549932
177 154 898926
33 67 766700
142 214 616458
263 257 487056
268 21 426913
220 114 223531
59 39 245826
267 178 304685
59 45 964091
131 204 974267
247 251 133034
193 200 486181
63 122 333744
79 223 961457
285 32 209656
45 34 646275
133 239 85196
218 125 272844
72 39 532881
298 130 522072
177 9 761992
25 39 151084
153 230 332671
61 67 125453
205 284 1397
262 40 400830
248 123 629683
47 292 138520
280 113 663456
220 44 566794
193 4 289876
278 153 421598
277 48 335810
257 206 284567
132 26 757405
73 87 241895
230 14 673838
212 114 682620
29 245 287377
2 66 374513
188 187 968495
104 297 659098
157 45 534514
287 155 337406
44 125 873050
83 284 666230
145 18 999619
29 290 750950
41 140 733155
190 62 358101
155 206 590841
248 7 490916
100 158 499515
158 260 717444
293 38 175788
291 9 785171
11 51 848099
87 296 556111
191 219 790456
173 174 255333
205 26 830044
71 256 851111
164 28 756468
196 258 609674
12 285 971403
256 118 719793
30 35 957199
13 214 408634
211 232 632219
129 191 530499
170 51 857192
255 109 630992
236 96 884152
268 293 148802
207 119 889236
240 197 250057
183 37 962022
168 47 355621
261 96 812816
140 249 368000
282 115 159819
244 294 216275
166 80 388015
29 92 352987
164 16 758111
99 39 417262
80 222 411141
258 121 50985
243 64 832671
209 67 64325
272 21 161358
169 165 957394
129 203 527118
267 197 254012
31 52 593697
276 1 628831
64 178 559093
211 114 636629
198 174 936017
50 73 630729
117 86 907368
295 114 98476
243 60 681125
287 260 310243
276 232 638620
93 107 310695
250 14 104526
133 285 589797
260 69 177180
88 29 223210
133 93 544513
198 278 902714
264 185 780955
149 184 862244
80 14 795574
297 255 605704
61 120 807721
46 17 721229
4 235 595344
255 53 345466
81 93 556067
195 236 534678
53 238 573281
162 140 302952
135 276 939447
223 78 398726
202 254 695794
295 248 878628
268 99 162648
80 237 5240
125 179 373183
286 63 236540
87 147 356495
167 252 265144
180 54 810299
145 9 265060
62 147 680833
240 279 984583
205 103 79819
219 212 307763
153 54 949439
240 11 236590
6 20 688226
128 233 835116
223 66 919905
100 82 38561
240 215 757013
49 200 3457
9 288 543753
24 213 661634
26 285 481513
228 272 438467
2 75 586329
195 5 230151
288 244 587268
55 279 989758
69 254 626002
108 97 894010
278 140 978626
285 143 522428
115 172 89753
235 91 881352
261 133 938564
156 43 370014
171 162 312550
209 42 32597
186 48 161322
181 245 686757
272 44 434944
258 130 132026
252 46 767672
123 282 798656
150 9 517856
175 295 692457
273 231 228663
276 251 260375
81 149 328409
224 119 271785
222 48 599102
104 241 652184
248 294 963320
251 131 103237
32 204 401325
175 135 611373
160 117 53517
107 100 593739
277 64 654659
195 46 540048
65 267 67581
128 243 469623
15 244 294452
206 79 624442
101 33 728759
37 210 513885
254 119 590334
136 152 591862
293 74 826267
227 279 421128
134 258 313609
138 209 368223
172 136 188411
298 295 897405
206 287 37285
46 239 137690
25 66 282467
120 29 394282
300 26 645234
195 2 743577
76 125 649913
43 54 892252
227 236 833250
292 87 918640
107 236 328012
169 184 772243
62 248 970602
24 199 113122
184 56 584058
101 211 258991
119 123 891719
19 49 653324
232 236 695488
252 140 761223
299 167 831672
93 150 309039
105 244 475140
76 196 348663
180 219 136216
254 167 133634
266 117 248874
133 224 521411
294 86 682606
249 192 2140
200 35 137103
51 98 976413
263 101 629525
250 18 169526
225 262 456139
182 146 315964
236 135 703647
65 21 318819
94 78 29909
114 227 132993
197 182 343978
110 137 799338
120 130 185136
216 179 555719
284 29 808111
22 210 179773
190 222 662986
11 112 946849
19 214 398924
237 99 447751
136 70 885104
77 133 943089
261 256 112277
132 144 776332
110 205 292976
230 147 993657
299 166 332196
271 167 572493
74 156 548576
201 173 175587
132 127 917975
59 81 460769
152 191 83083
67 298 289145
293 78 742063
78 60 62995
224 204 301618
148 190 154789
122 180 94164
270 154 937731
120 258 22433
165 130 568914
99 154 498110
229 8 117427
228 195 895677
5 251 735906
149 73 367877
300 53 472688
120 265 242357
297 122 792850
7 116 340679
215 45 620790
231 6 90398
109 222 496253
278 223 972616
231 15 724084
25 105 220468
236 143 672894
8 223 129313
245 197 790518
293 137 360133
206 34 876938
204 125 925366
10 122 351056
90 126 278908
268 98 847454
212 1 814507
41 192 1738
13 290 79428
89 293 12889
108 227 698242
226 5 715895
269 77 236105
225 221 747755
98 251 959532
260 17 776811
3 284 985126
247 197 564506
208 25 368690
41 297 842267
57 71 649452
68 282 126303
284 25 4656
137 249 556591
202 170 201051
209 142 631193
207 273 434928
33 256 712420
154 158 112728
285 4 127631
299 24 438714
136 164 835228
220 199 464585
207 39 43657
182 223 159110
112 156 683307
159 93 493926
12 21 161184
278 279 135809
127 121 477069
178 223 106122
76 5 498379
112 28 95938
246 71 778372
101 28 670220
213 257 449684
198 17 179775
89 272 273157
40 298 246606
121 206 976115
210 128 430105
271 272 557016
104 118 690948
262 84 594627
227 189 461874
108 36 554506
245 36 666754
115 157 973234
240 162 52084
241 84 370817
17 51 159827
63 151 257567
223 84 252596
277 137 102967
32 76 45273
269 226 865478
53 146 62444
28 31 712075
16 247 717343
20 283 235398
188 189 86739
167 237 817527
154 26 806479
67 6 811111
4 263 964809
144 140 968141
281 148 24506
104 141 357239
140 251 795541
278 129 82937
283 148 455370
35 37 975965
294 173 83393
266 73 435425
157 273 821386
34 228 198035
268 140 715127
236 191 384486
151 9 345987
206 250 690275
206 115 988095
120 226 468344
17 192 772749
59 178 938018
275 159 746407
9 23 921179
15 248 295852
63 93 267649
49 160 36944
215 74 315810
90 111 994073
166 297 428854
126 41 731428
273 191 118079
249 87 667498
271 74 76520
233 242 80386
221 189 898195
106 160 637980
163 193 968136
11 242 223490
137 209 595231
182 116 212204
63 271 388033
262 136 42496
130 45 549281
208 264 656304
128 205 731985
259 81 934340
9 52 922519
220 131 818800
275 247 312196
8 218 636599
70 183 983873
206 90 642016
277 144 324545
207 174 353550
193 203 783633
260 133 529254
76 220 32532
149 240 241855
9 209 489946
218 98 55730
131 272 897320
208 148 169556
282 73 475722
182 208 535377
257 145 936571
115 8 736741
15 98 495678
111 178 870850
184 92 304976
12 46 93808
64 129 109028
87 185 323014
288 43 689832
291 34 257814
40 170 135999
43 123 931059
209 270 430938
156 136 718798
183 156 952034
258 290 878301
59 154 834494
94 136 978701
172 201 972624
57 154 514847
232 111 983811
198 38 386159
205 125 923243
238 115 900121
67 249 293846
191 42 174416
97 206 645929
201 286 986489
93 154 750830
138 285 215781
11 72 294945
220 36 295936
79 200 669029
146 54 341993
251 238 377422
297 68 327661
244 298 342404
174 98 371065
246 251 6434
215 143 688766
207 145 938606
141 36 20415
36 147 468350
173 270 352155
177 173 238852
276 296 190958
41 20 139311
286 29 942351
209 217 334310
283 276 894158
235 106 68864
147 142 653885
105 73 471245
178 163 953545
152 118 990189
256 169 339078
108 48 745601
8 32 24850
31 288 809122
110 102 480839
65 25 165522
201 181 713739
91 121 165623
44 135 890334
28 232 474074
186 23 569205
18 285 757556
96 19 260011
251 182 228008
288 274 521266
281 221 238069
34 295 434857
121 24 143837
183 196 25063
177 107 471212
220 73 973330
288 45 882044
210 81 75274
146 89 387822
95 298 614187
14 59 345724
105 265 387261
162 290 633984
205 291 537786
203 228 801132
92 16 120686
115 91 117544
269 93 878293
298 6 583740
125 74 217279
177 276 784176
189 286 719438
48 158 972003
281 277 781513
147 198 542528
291 292 273392
254 65 203934
171 176 363299
274 134 517438
135 204 183727
65 89 331088
111 262 41673
135 239 410429
218 83 328684
257 237 734808
137 177 583078
245 198 328279
279 89 763329
100 108 574347
69 273 446720
80 96 731940
33 120 313977
135 95 65311
77 219 286894
105 104 571126
203 61 184306
298 224 464859
241 159 947503
5 158 686154
56 293 878003
150 119 271284
189 287 615156
106 250 182028
96 46 843046
161 36 266560
101 90 608892
211 170 471222
133 104 673455
223 73 352378
88 119 697780
72 44 987988
251 82 137807
14 264 173703
240 42 654935
73 112 783188
232 72 382832
21 146 165623
96 182 541587
263 237 184628
166 256 515106
178 58 885060
181 47 923578
63 272 756034
112 266 899594
134 151 354579
231 89 611210
33 137 679181
263 155 818232
5 206 937931
286 50 255056
240 153 247855
18 155 955231
271 57 423104
71 164 268751
23 262 343990
196 12 271978
84 22 390361
96 29 91287
89 77 254522
57 143 280052
188 154 960486
260 126 647235
138 20 125371
219 159 565601
95 288 790490
36 81 221677
257 289 17226
11 30 39610
275 13 4737
249 111 582853
283 33 487560
197 18 897734
15 48 359722
7 97 948028
35 36 822900
121 62 755922
159 2 289076
252 270 92394
33 200 72748
21 206 44704
218 241 644815
78 119 711004
142 210 867614
206 264 984961
130 39 519261
272 250 623198
100 52 609566
41 288 53004
275 187 323506
78 101 350926
59 226 467653
196 39 191421
280 269 887290
237 65 922976
294 149 109699
103 289 718204
286 297 21210
207 154 231242
173 293 760654
218 147 564317
66 258 204704
290 120 785444
128 79 686391
68 281 783300
64 186 619724
270 231 277348
124 188 363360
160 204 110057
40 21 191633
41 132 782195
285 34 895260
60 11 627301
160 173 8869
239 158 216882
263 244 807166
31 61 384110
59 78 896880
68 263 488948
113 103 179993
220 300 19580
87 95 307720
102 226 108957
294 151 925321
212 120 528527
163 115 68474
155 128 100344
116 70 367179
32 158 373568
31 286 691240
254 273 575586
294 69 82305
231 131 821487
228 13 144434
2 172 30738
133 79 965663
173 152 610227
296 230 5655
237 236 914165
205 75 89948
130 76 437089
53 140 468508
171 267 317815
7 204 273382
89 187 555957
249 167 545841
73 115 738194
111 87 900214
139 91 437377
125 118 670539
87 125 957910
239 177 60972
115 81 115419
175 12 747908
154 260 90277
205 257 988269
192 5 548637
218 9 589050
30 174 66080
160 254 461835
271 67 129825
284 105 890257
172 86 247724
24 214 515391
179 178 844688
257 229 730154
125 61 824656
240 232 511578
264 10 684179
15 210 507098
99 54 816576
42 287 236479
14 171 718579
105 290 13422
56 205 804848
216 41 175565
117 217 989937
25 74 364628
11 27 399870
179 130 195857
37 185 658710
114 13 216250
3 234 759677
129 61 369370
252 166 681126
143 11 584360
154 250 753718
227 93 69595
207 164 20129
20 290 94365
38 247 194693
138 198 856732
56 76 880121
70 228 664470
153 2 151305
154 286 891779
28 256 119600
78 186 885451
185 41 954633
3 221 508039
178 185 181490
176 127 930885
2 106 925066
151 143 989984
224 186 576188
48 107 40912
218 265 983991
162 225 539847
204 299 526565
300 221 509799
165 244 876068
177 286 702025
64 76 584806
114 20 472737
5 239 442797
272 224 149223
120 279 295113
138 42 625845
7 125 773179
248 138 652316
274 15 309527
35 257 827563
18 54 324943
72 12 223276
240 198 329049
205 53 494724
91 29 221170
187 208 767673
266 156 564212
207 10 288223
109 29 93762
173 135 340696
4 182 274182
132 25 701226
19 117 636727
153 259 635706
288 10 796295
205 39 851962
52 244 360941
113 126 265453
192 34 18185
177 115 449490
208 278 437462
168 200 706010
126 185 3208
103 1 149039
270 54 322398
55 112 488369
160 67 808547
198 90 869112
273 275 487935
197 126 73724
65 36 396925
250 63 242043
266 253 618596
52 66 202832
95 191 912269
26 55 96769
159 293 929376
222 282 650180
172 111 679000
199 210 678525
229 53 189149
96 14 951860
269 113 138078
173 182 572043
174 210 358491
213 246 550209
289 109 690197
33 98 660267
299 4 66248
5 124 255547
37 10 783024
236 208 463193
146 250 326523
295 99 956173
41 180 434975
66 297 307628
204 214 686241
258 166 349778
163 125 969923
264 85 698640
246 283 595166
251 169 997957
64 207 877812
212 37 607928
207 48 379924
126 211 153471
45 211 487454
226 252 506459
156 45 428214
124 171 434765
146 29 350593
157 295 942327
57 33 801132
19 234 140958
188 270 942767
62 291 182453
71 74 400935
219 277 515428
27 173 275789
268 257 805727
247 180 969676
133 266 237795
33 132 46573
225 13 327406
249 51 790645
192 282 843656
211 79 265369
191 43 37525
11 17 987195
62 136 240600
265 271 373394
191 249 270238
70 166 625347
148 66 943002
70 47 430077
161 283 724897
65 66 187600
260 13 255529
131 84 947457
204 291 40926
138 224 164155
149 265 234903
281 232 344383
15 185 442361
154 261 965215
173 261 519887
73 31 796166
152 252 462093
210 110 400996
157 142 970366
153 281 720006
272 270 116767
287 270 656133
296 50 692100
286 277 153633
174 270 34885
185 263 646277
75 155 14950
128 293 901300
47 33 100047
140 102 637783
261 211 905686
277 300 901804
20 240 688526
22 221 658870
284 295 826207
71 54 192929
50 10 332253
69 136 709810
14 244 954034
13 138 965819
152 48 928290
135 258 356588
169 17 493272
288 120 441847
65 51 231718
86 163 672179
231 123 684277
144 291 530847
24 152 74732
48 251 335306
276 85 739628
97 91 969793
42 14 532941
277 68 659765
18 192 979637
25 110 14280
99 71 945052
279 79 67236
124 34 203848
150 187 885137
7 101 691744
73 230 585231
116 83 435235
8 134 913596
205 282 796593
268 218 880244
261 291 259110
241 299 889356
212 60 947273
35 27 784251
169 124 930896
91 104 956124
188 203 818792
66 46 463593
72 10 939728
114 260 713525
138 137 863456
193 174 444149
223 100 620886
34 238 518933
42 18 407504
203 69 325632
272 145 331156
21 174 621092
122 220 447029
34 294 111406
3 47 23780
272 116 670132
221 261 596579
165 179 506805
194 38 413245
179 30 529262
190 158 941180
293 8 752141
29 263 13411
198 48 197329
187 137 561980
239 266 932581
16 254 496834
82 77 116085
297 264 114951
89 255 449186
293 147 483763
297 23 255859
190 196 123442
162 20 931573
180 1 94296
295 108 693049
256 212 340053
291 66 606047
248 191 797970
96 197 869743
57 74 490843
3 68 684288
267 223 629327
125 213 345112
34 187 353324
227 225 440781
211 27 259609
228 11 49869
89 56 440267
296 177 36193
47 271 882605
139 274 912355
117 37 400507
40 66 84355
249 256 792520
272 41 841777
90 35 477545
259 33 196990
271 91 776647
245 222 786279
270 243 370535
47 100 595080
205 89 881185
208 283 529004
300 45 852817
206 150 368976
16 192 586373
242 149 673200
270 261 60592
57 244 59518
48 38 94944
295 70 979642
218 42 279507
115 253 451921
132 280 22844
221 137 133891
227 24 626415
26 109 358282
16 209 556477
66 290 51089
106 13 329365
300 111 720006
31 84 834456
204 38 931639
87 298 412012
151 277 141308
66 143 351096
177 139 850998
246 84 659168
40 174 931263
117 152 860928
271 191 600603
275 174 478099
109 168 640010
201 15 279023
76 106 257661
59 203 491201
220 77 840960
38 43 109718
185 231 54719
153 274 275234
180 294 165940
10 89 460256
185 117 235916
216 63 573898
106 104 109791
33 111 989614
260 122 510287
73 211 996736
7 220 824952
5 163 655937
73 285 69860
217 6 940277
3 52 584999
283 101 9065
188 37 253729
285 251 910561
18 92 176957
178 74 239644
147 115 540688
239 79 766285
161 72 223482
38 171 447455
18 101 189686
126 297 244878
20 57 219095
226 230 134805
36 234 297487
106 55 232715
27 135 703765
274 221 584858
43 192 954987
217 220 163199
230 213 191617
88 72 603812
267 55 652136
127 21 441918
270 200 500890
300 283 81504
86 218 786960
268 139 586291
22 172 887199
290 251 665992
83 195 551231
117 56 958629
219 78 100945
111 118 568027
135 104 736336
89 206 617723
254 264 657984
221 148 86285
143 16 866455
287 239 19663
248 69 550559
57 177 636028
185 77 7366
177 22 557287
265 176 511223
59 71 46969
112 140 347761
93 23 764245
126 190 727115
239 34 126264
18 125 26590
116 130 414003
296 14 942869
194 232 931311
114 261 730122
115 154 699494
39 56 382187
23 197 673190
156 139 62783
2 201 713757
221 186 832997
81 216 809105
73 40 385877
296 143 223387
246 47 654996
19 44 675599
73 11 758870
50 87 964645
185 147 199531
285 259 889209
243 198 322104
278 64 949954
189 64 305307
272 18 301656
9 259 688609
216 177 922249
70 114 780712
236 268 622022
199 43 99627
284 280 47692
8 105 887555
205 74 725053
49 213 999416
275 47 65114
267 250 435300
174 116 201218
36 28 969050
90 18 615375
197 289 591783
278 170 788442
42 152 446969
244 147 138785
137 158 262960
237 70 735797
52 165 347386
96 269 771763
283 180 654163
43 237 508985
229 255 807231
142 37 854023
29 258 462515
113 71 494259
128 30 893259
240 289 151572
82 205 209915
27 78 88819
111 30 342236
196 192 191334
97 65 921387
221 256 31698
149 6 368273
235 158 944937
59 40 502690
88 120 715123
291 69 360986
217 124 498384
286 249 29667
104 275 269100
152 268 49845
81 120 26665
47 25 491303
281 135 101603
85 33 858926
70 118 558864
167 32 607186
254 227 354657
165 163 233255
196 27 130527
216 118 477034
133 21 568108
39 2 759576
97 73 508970
279 231 688985
86 115 182520
122 116 201185
271 176 786779
97 274 810195
56 100 103693
190 185 105836
126 193 27297
11 198 28554
173 59 294904
257 10 262620
210 39 468465
196 150 933852
100 259 987539
237 136 185547
175 268 357574
103 10 699898
100 231 696582
220 55 186
106 293 285067
121 98 223802
282 284 835057
21 155 392862
37 160 899020
205 156 700005
269 32 969228
121 37 432443
228 207 39908
70 194 476892
208 172 507676
236 49 973811
167 123 621611
186 241 691187
178 144 341936
159 286 897724
257 64 57557
232 115 490031
183 20 297954
240 299 391179
246 97 213143
168 145 451661
161 80 224233
290 68 384443
67 37 322514
14 266 723756
284 155 786470
161 114 767815
254 132 749457
43 173 299161
53 222 417827
256 38 609984
276 242 538268
12 92 108968
246 57 249516
227 234 477270
234 29 784496
79 247 421695
253 93 403286
35 275 945225
86 127 800056
10 70 793499
31 44 386569
192 277 510012
175 44 159362
29 10 237821
241 122 175566
43 225 865003
197 49 616396
103 35 750357
101 57 559357
154 113 440033
40 194 255349
93 171 181309
105 5 43748
82 232 905278
151 2 151574
258 143 292372
146 62 546576
157 48 250574
47 247 705636
292 215 93810
294 2 666339
211 206 280122
240 236 665374
220 237 967783
89 161 485240
127 286 554326
263 61 209334
280 110 164226
154 221 437625
217 88 796136
24 236 98367
145 200 271504
149 144 59941
195 174 200338
275 249 933537
263 105 844327
296 71 632130
71 185 7386
174 156 53167
130 214 797260
273 220 5310
137 17 832178
220 296 400892
107 233 965967
168 51 478149
5 212 139542
272 56 520244
74 48 113356
57 132 257902
57 121 594665
39 7 310920
31 272 769086
97 75 918448
211 237 572121
221 86 242776
87 112 747441
121 115 566361
293 4 618098
88 257 560559
140 126 44949
74 105 3529
176 130 744775
69 113 212975
49 186 568838
241 256 171064
45 299 729504
248 3 581702
18 234 472543
91 206 137552
206 48 225440
160 218 714959
22 141 982088
275 64 269541
244 106 286798
216 73 197207
254 220 251258
35 6 343111
271 1 722757
263 73 927586
196 100 547250
62 168 906580
252 235 279915
205 145 318746
5 44 864297
250 275 377761
136 55 997995
114 192 428461
16 136 290667
151 29 821493
54 155 934610
181 23 440708
174 82 506501
142 220 793056
45 158 491881
262 83 571450
38 231 119556
205 116 542010
273 203 644121
202 43 868808
77 272 35138
97 212 143329
64 159 104848
19 188 279493
36 3 789007
164 197 921113
292 245 153899
15 259 381004
81 252 81612
258 45 632740
209 237 71268
33 205 249390
93 58 191959
188 218 415815
101 298 122854
279 2 141490
175 91 292216
19 53 72390
207 186 626296
54 126 881832
296 3 54672
92 93 36435
99 228 746489
260 203 947928
203 189 133159
246 278 132680
26 153 973817
54 40 620550
278 155 354737
216 295 26866
284 163 451433
118 71 416105
286 122 418907
75 246 871256
19 162 611922
22 120 416597
184 42 178201
124 250 160579
280 177 671378
267 16 46762
1 89 735093
156 49 15823
13 74 388583
194 126 797862
117 280 836662
117 193 933554
240 295 985010
168 21 827773
34 23 908987
21 294 198611
3 211 704038
97 199 839161
119 241 266134
136 223 244237
115 68 480689
140 170 548248
132 198 990358
253 28 626420
253 35 233913
293 261 910257
282 263 85576
238 151 423247
121 30 34907
266 254 14395
214 196 891743
206 272 866782
143 157 415927
246 102 616672
261 34 676728
30 266 909869
75 219 316018
222 161 363036
208 286 104983
149 140 403645
212 3 597904
228 149 150001
4 144 481283
83 4 231483
224 191 640685
212 119 723098
278 30 179199
86 57 497450
66 77 438071
286 284 578363
10 20 413663
146 234 412790
79 175 851128
153 91 877510
183 285 561228
29 184 247602
22 143 974245
11 138 254480
278 191 211188
273 281 951869
206 135 560001
139 207 168228
102 44 301317
36 259 916072
41 230 533273
16 98 172434
157 108 476548
73 289 478078
132 148 982802
245 119 184874
80 294 14121
61 165 747593
96 112 998169
43 53 634332
3 61 80296
251 153 309092
157 286 341261
11 117 100120
2 182 934266
94 292 925573
182 44 970737
152 255 617416
130 246 948176
228 10 680908
56 24 256256
279 262 848203
130 105 397493
49 147 700538
235 62 425825
180 216 209303
268 267 14074
252 212 19156
96 224 541080
125 147 407629
164 275 745989
100 2 56697
271 292 353763
44 77 965951
42 179 339890
209 241 505345
91 95 772412
31 60 573214
273 159 936113
193 96 189850
143 176 447609
151 229 251992
69 293 269696
223 123 61624
44 239 75512
268 6 297831
6 125 610970
160 260 804474
283 118 46666
227 57 854147
286 5 149715
92 35 412729
167 201 527775
244 41 306936
44 78 903656
203 46 298442
192 216 808624
137 1 366995
200 17 860035
273 179 641733
135 194 793827
44 214 953292
61 174 591420
166 122 228631
38 32 520151
256 173 863654
32 150 115032
260 233 662078
287 268 56492
92 178 631381
185 236 756251
109 193 264131
288 193 897885
178 191 692485
201 27 661736
296 18 165748
233 248 51192
219 143 601517
232 135 124832
297 246 493887
152 186 678794
238 190 975115
201 74 260536
240 105 289779
296 25 567742
90 138 584253
125 165 807030
151 265 397424
103 154 976780
44 110 402866
152 194 485088
124 143 617589
217 270 278627
109 189 784029
116 95 59519
296 4 872558
159 43 399822
118 182 999420
47 16 966623
264 51 408296
216 115 28780
297 73 70748
79 290 325385
10 254 231102
19 86 271868
168 175 911360
74 152 884354
161 37 323088
70 179 178411
134 18 531278
172 40 749137
247 282 88807
118 114 923668
101 262 244119
121 186 428052
230 267 893900
22 75 743310
131 37 586811
18 193 332257
164 76 661426
150 75 93640
179 286 441839
41 199 181073
30 99 834155
240 158 775044
201 132 854191
99 178 268172
10 97 85542
259 247 965057
78 50 144970
23 109 579801
85 140 599866
161 32 348801
220 159 619874
190 159 524795
296 288 79384
14 20 619643
208 155 719777
296 266 702114
124 12 613541
16 73 684050
299 64 297085
36 46 85705
188 121 312423
208 200 114131
147 207 67152
278 33 319706
255 171 810125
126 156 465246
297 202 935576
50 69 492297
122 131 388036
283 131 407162
42 28 878379
70 20 844114
276 240 985501
8 268 981114
168 151 368886
194 182 798185
136 43 893048
261 248 103338
217 109 925921
88 24 192170
271 36 170687
138 169 999600
72 92 743031
242 57 305677
141 169 114664
51 181 29537
34 211 565328
239 32 469802
97 142 684059
82 255 510929
66 93 270245
275 71 109445
130 210 521045
68 21 699209
85 56 483102
33 134 102701
172 239 551359
300 31 385970
271 222 744496
278 242 733772
177 281 301263
261 235 802837
265 244 256262
261 60 133552
296 114 676247
150 256 987936
278 159 587810
72 51 281446
213 291 804845
187 249 987639
111 136 447273
190 122 838038
231 258 404450
214 227 693956
39 285 508951
247 114 270727
80 143 434697
217 193 986107
253 231 582109
133 155 772782
43 170 276071
57 129 254065
118 294 795743
9 214 829682
244 128 724263
292 126 617045
232 220 55154
156 23 771333
285 197 187313
173 77 704479
105 79 664630
271 79 542521
297 258 129742
145 232 230033
83 192 181590
125 226 542987
66 138 102834
283 134 625549
157 80 135835
8 217 964607
271 295 62582
289 243 468994
222 241 873180
275 206 414120
169 140 994221
13 284 295640
213 240 277317
254 161 566879
206 87 600612
296 97 937296
111 177 35022
100 236 507488
6 2 204580
94 282 218973
223 75 87830
163 266 260920
53 278 702961
216 289 885085
109 152 363240
54 249 623581
198 209 242886
215 61 177283
261 157 641948
66 253 198157
216 52 277048
51 208 563229
250 299 97842
220 295 223586
192 31 271013
116 220 996222
163 256 673001
116 162 612915
274 94 717667
139 34 647530
107 153 257828
118 194 756040
136 244 72963
101 91 849647
247 194 703468
248 120 782023
215 22 611904
147 73 576491
47 273 212817
268 184 806475
256 44 476981
98 225 616217
113 67 232261
139 208 724057
108 111 706377
6 65 127851
248 193 613785
168 289 731394
126 83 830792
237 71 21093
150 46 861707
110 16 163661
175 219 179979
218 206 953286
29 149 554978
147 255 208229
197 204 452075
202 139 580053
116 230 603486
215 251 3674
258 96 565460
141 254 252267
34 214 75792
296 169 977062
42 282 418880
157 220 773540
150 76 697470
290 19 668112
95 195 471776
248 89 41489
120 111 501013
291 166 807115
168 178 212860
134 228 953730
275 1 852076
213 70 749342
187 42 746480
85 15 404232
204 148 252242
128 130 334263
187 90 617958
206 41 829156
72 253 815855
64 248 123844
20 60 885399
290 175 914143
279 253 455853
296 199 981867
257 126 936692
291 246 327226
285 160 208245
163 130 809167
17 23 891323
207 189 350120
41 106 479297
269 37 956140
19 223 373014
22 87 481349
80 95 198387
217 204 357170
263 85 961373
112 287 376007
139 131 447903
215 289 830656
181 234 329843
120 91 248198
112 41 509814
109 287 307282
178 286 783654
206 162 475102
276 90 871730
63 85 304869
77 93 720956
194 82 562750
132 164 477663
25 79 906569
218 145 722134
288 85 846293
64 221 480281
7 3 884081
296 55 87320
17 174 984212
155 197 144116
144 271 357540
115 229 302543
227 169 492199
135 257 652494
215 242 284293
178 156 122612
64 232 554440
214 176 524541
104 267 206427
152 203 635534
265 209 997
51 130 176713
259 141 696911
259 86 636261
219 188 933065
288 46 669665
236 44 156299
69 133 972252
134 269 885016
291 42 210327
6 216 340906
209 197 88694
104 246 645374
150 176 457032
31 4 601219
40 37 712595
238 247 17805
193 169 701378
82 172 631757
170 7 955856
42 50 680720
275 112 244473
112 91 444173
91 238 157701
59 74 490377
172 137 426077
95 123 789226
49 2 902166
178 196 756641
263 175 375213
70 55 455089
229 232 239949
61 186 459110
32 176 91458
104 207 447619
170 219 170339
266 215 955177
145 274 422016
253 286 55096
234 157 128420
193 214 253823
86 27 409062
269 207 571472
81 40 198446
166 150 880856
224 279 533115
208 167 867077
42 10 285216
121 75 749912
9 182 646615
80 152 841213
187 297 854930
18 254 888116
14 26 435676
205 222 507544
177 106 475011
155 42 611256
191 234 729690
97 189 703565
233 253 17821
91 108 789519
168 188 825643
101 169 361338
137 298 844368
77 31 312075
165 172 321021
60 71 306342
24 219 331695
101 249 848970
103 14 801254
40 136 259273
243 136 553792
183 176 236848
103 188 890084
31 41 369615
220 133 272273
32 98 581117
25 49 993923
261 286 789779
243 218 984071
230 78 145448
190 258 863812
67 258 272686
160 154 35653
56 265 540019
117 8 569649
164 191 604370
36 102 715932
27 240 773874
54 203 57495
268 7 173344
181 235 460129
252 111 399011
146 47 344998
149 233 914205
166 119 978892
282 209 619974
297 94 457507
39 31 939096
238 30 269630
47 286 506168
116 6 837048
157 40 414614
212 42 987461
144 153 58828
299 265 772444
26 89 483850
226 104 327278
122 188 615454
48 3 787670
217 50 166156
179 135 633721
170 17 857202
83 220 498496
147 245 175641
208 59 390961
289 202 335001
87 142 266274
236 294 57083
243 159 705504
231 142 313425
150 101 73721
221 165 473085
119 157 297909
167 206 553676
98 150 729167
92 212 546391
257 30 809166
121 275 247703
102 11 347791
96 245 770155
170 64 162367
270 4 718201
71 76 689460
4 89 779123
197 45 732055
184 298 565009
236 165 95079
203 107 678027
239 209 743279
291 234 778319
270 80 425455
266 87 361176
77 34 577082
296 149 628941
23 159 534843
44 249 499049
291 224 822912
288 190 306557
206 300 253614
119 295 933553
299 174 320311
281 52 383841
29 158 398770
266 90 736949
173 203 487821
11 251 659573
154 25 183931
84 56 600957
249 217 471364
101 292 742851
223 298 204505
64 115 399251
190 160 120918
70 270 299205
135 88 805882
110 10 606448
295 300 629261
229 29 470950
76 205 564874
250 265 180466
211 149 661043
188 234 688846
82 140 305249
141 173 459085
258 97 453092
13 164 799093
295 54 543225
216 209 815040
290 82 169980
120 198 199243
96 117 873585
7 67 751701
51 27 854714
149 155 795400
141 118 591145
150 159 880071
258 214 994920
27 214 366820
223 240 642088
147 289 793913
105 80 755123
132 216 408979
124 47 626583
89 230 292006
88 171 467717
192 145 952123
273 119 944418
236 128 849304
26 259 454802
33 276 923684
116 180 772448
190 212 358650
188 39 946330
49 257 30363
272 202 328269
50 121 617920
15 271 988595
164 7 598167
140 231 410470
75 21 368812
24 201 966020
238 124 167053
267 247 598723
9 165 709760
143 12 402205
104 193 952623
142 167 101102
161 264 279772
262 64 567022
261 223 644525
150 142 642656
5 86 865586
49 229 977249
216 74 618880
57 29 406828
174 266 38261
69 46 941627
101 58 913682
85 286 633178
112 95 601289
261 7 670432
56 81 290217
248 174 442008
251 3 264776
234 129 568961
172 128 684408
129 44 402682
90 46 965061
19 261 979165
29 15 935394
171 63 11650
220 291 178257
297 48 209681
123 173 677931
171 292 650162
276 100 403415
92 61 489748
115 122 404242
74 268 330829
157 193 690925
19 16 906151
218 211 727262
77 192 123259
59 285 391591
132 159 693850
188 259 667624
15 193 30701
227 117 541288
109 111 930665
70 229 157432
31 109 771740
291 104 873880
147 150 293157
292 107 878116
252 114 908999
9 275 917155
142 6 342886
105 257 960054
16 185 676994
300 80 863442
130 173 312506
292 71 347096
167 131 541008
289 40 689827
202 61 25644
225 239 658766
94 54 713671
237 59 906542
50 262 297175
114 33 779478
284 2 558150
55 85 88399
91 14 812812
278 186 431301
29 228 630381
5 199 639494
228 161 185719
260 282 711670
101 124 668088
175 19 97705
209 34 68997
182 234 282541
165 199 243220
293 43 943752
202 77 191357
94 29 828949
289 21 588032
44 93 293150
74 7 114840
60 58 932253
259 202 171331
276 149 966740
222 107 790186
187 107 208225
174 44 493353
262 256 697033
71 194 453780
171 192 402252
294 46 819460
149 236 913718
260 217 332456
294 35 177067
164 218 103086
121 21 211324
272 223 719884
1 162 718270
141 111 237947
259 196 904960
77 6 102940
164 205 238605
235 55 831726
118 131 564220
99 167 222090
172 237 153865
28 271 149014
7 20 391514
162 70 944546
293 160 106304
237 40 199871
51 50 952119
15 30 402616
94 59 447082
25 34 559442
103 104 289174
188 265 366944
180 214 418180
9 96 281047
184 252 524561
172 220 832250
196 24 150684
175 101 92209
186 131 198945
11 248 207298
21 115 708453
112 231 403077
201 221 93160
61 168 772437
285 90 737361
60 176 39962
2 243 128648
197 57 448703
193 247 459601
47 300 167248
96 40 800455
154 248 832603
125 178 555321
102 300 406859
56 287 485107
144 176 820074
195 264 389089
178 224 793841
254 49 156061
81 164 823200
81 30 232442
97 255 367970
163 268 326916
98 67 651360
86 148 159491
88 274 7914
195 191 835584
8 53 880746
39 208 736354
256 156 78630
267 279 561816
211 124 636305
10 128 264687
150 243 15882
191 63 191616
290 169 364831
273 3 853913
260 70 54839
139 245 943597
5 131 243845
94 96 196860
138 229 142645
85 213 439802
233 175 759908
48 213 773580
67 57 181366
111 27 9821
106 279 813843
215 195 748915
152 279 87424
225 160 982036
201 206 595583
182 63 122615
113 153 357947
198 3 767427
22 130 30014
59 114 369902
252 229 113618
1 23 143127
247 227 922145
120 125 775396
159 55 303852
2 166 963489
257 215 42302
203 138 959240
91 6 634227
129 293 186544
132 50 191087
269 209 603233
85 248 36523
128 144 8815
62 18 386908
70 143 972459
176 29 213933
145 167 26078
220 75 461450
52 119 762522
119 226 136
291 173 271620
1 45 159576
80 221 730500
255 239 953490
290 165 316939
70 40 720368
65 120 359609
170 263 470489
141 285 354787
269 67 186712
14 45 887498
89 104 387767
227 226 649427
18 6 557995
71 205 231636
126 42 417786
93 49 927967
241 45 965619
44 192 151343
208 166 648598
48 145 273860
8 129 414045
65 191 704664
229 191 69789
285 82 227560
86 209 435478
72 28 270807
224 101 314106
258 180 51111
39 294 795907
121 201 290962
88 116 968700
11 83 221477
31 118 417950
117 147 815764
225 55 305500
7 143 606986
14 187 17453
106 14 309706
17 211 764172
83 37 920880
154 32 57772
67 64 807884
96 296 976921
65 168 509588
114 226 859859
136 138 551641
152 204 510043
135 144 557006
248 269 62056
6 147 82096
79 83 322783
112 123 249020
233 62 753920
298 253 310814
156 144 48428
179 226 482117
65 165 745036
99 123 403773
290 17 39589
248 70 396391
66 166 132323
276 48 786714
87 214 555332
229 10 212136
84 169 417159
34 101 170767
206 85 104102
299 149 370756
94 157 951892
54 257 136634
34 189 333881
181 184 677619
161 66 403717
248 282 817029
137 113 827844
138 269 814124
282 75 32325
183 105 345164
233 182 2440
138 186 753273
131 93 574111
61 190 310245
172 60 336965
146 59 123733
84 205 587040
268 103 919628
114 207 588443
29 105 25370
14 110 958789
142 266 72705
40 177 118823
193 251 422316
249 47 283903
137 139 864335
136 252 574503
34 115 537883
12 198 417267
10 296 531883
106 9 209685
218 136 214360
230 80 845866
149 219 265931
154 234 818085
124 280 630296
159 246 714020
108 154 510745
14 186 522701
122 85 966027
26 41 950751
254 137 474315
168 184 382272
29 169 244433
129 250 573661
192 115 826514
94 184 146683
31 215 526683
112 290 170958
266 127 466198
266 143 616812
70 209 824899
93 121 445331
230 65 966725
251 130 445714
165 168 127951
1 226 228448
209 174 829787
175 264 755833
297 14 207909
242 152 627827
273 45 322945
42 290 608943
208 185 378163
37 257 222036
69 132 491510
185 214 846470
242 99 708428
99 42 926095
29 95 273359
101 275 986073
33 274 358923
205 192 343037
99 225 582773
90 91 440996
295 270 633958
11 165 46718
165 114 369507
124 105 648693
205 230 607348
250 92 694912
150 234 712120
214 131 942376
134 92 555542
277 66 377247
220 281 746906
92 79 390119
33 22 52576
55 63 675242
260 245 817973
269 270 147029
208 231 533475
268 225 813009
193 74 744573
27 2 354180
142 212 314268
72 255 9756
179 48 662622
229 5 846532
97 251 552954
67 261 270561
195 192 801835
290 216 190496
199 202 775846
7 262 706122
251 268 480695
103 164 618967
134 21 348006
300 33 739683
176 148 727470
289 210 436195
63 23 627972
6 176 212335
7 127 456131
224 52 476902
175 103 350203
123 258 602734
145 108 717026
140 201 333269
56 72 993413
49 121 876100
299 6 711307
169 285 718222
230 292 360012
60 291 702063
236 2 583286
255 28 16608
63 225 937686
63 120 340954
229 27 61313
75 157 419698
52 72 583329
82 42 583056
66 288 474527
113 210 658514
72 149 901915
243 86 188352
146 153 740840
114 185 307654
249 184 363829
44 281 907923
30 209 129201
145 225 217648
195 121 237313
185 116 510438
28 215 383423
225 152 141114
185 224 259962
279 284 81748
39 45 467260
19 35 286881
162 276 93835
89 232 465559
124 97 640520
22 183 458058
155 249 48471
276 212 841029
24 32 106365
270 25 309451
29 11 93366
220 298 50066
180 178 273288
243 190 531908
138 87 593028
235 163 266937
224 144 640173
252 60 849943
199 229 203305
61 4 674520
5 178 101068
225 170 694200
49 281 242140
124 216 667258
28 87 462865
11 262 299042
131 247 816184
226 182 958910
89 298 191687
24 160 258045
297 193 418982
141 189 817496
259 209 822139
4 46 9345
86 185 104364
244 129 995645
225 222 486001
64 74 695420
103 48 953453
150 165 644604
45 7 445865
52 240 56798
171 179 245447
159 58 91014
201 158 981950
235 298 746393
69 121 232312
289 100 552780
77 45 322877
45 282 492786
63 185 460329
284 103 900341
284 16 363259
21 116 324505
258 5 915902
156 120 711097
203 287 651865
102 147 313697
71 253 86580
117 298 928437
32 128 776402
40 212 764419
153 48 190343
117 283 469306
177 219 808251
109 166 670373
289 177 286421
245 142 981377
283 38 309070
284 170 949710
184 77 544576
103 192 261444
27 160 741895
56 207 110770
50 36 777343
121 156 956726
112 227 146028
39 288 525664
78 55 999009
273 210 3959
83 179 537664
30 114 824397
256 98 656571
283 257 361402
241 258 74864
6 93 748485
93 162 486082
154 211 463129
186 114 331820
174 90 435828
242 197 615253
79 150 561841
49 109 138429
211 258 740111
258 178 224313
182 106 210725
267 110 135575
61 177 178143
194 262 874531
200 244 969131
94 229 425929
82 289 182778
208 257 750687
147 108 14554
43 100 138153
33 252 622974
55 89 889277
84 290 100262
288 167 850357
156 145 433779
197 116 328624
51 20 850420
49 31 464677
246 276 232628
247 300 659548
93 226 71686
276 154 753357
87 145 758539
135 65 320029
37 66 46883
13 25 906867
281 248 200168
159 226 598006
299 94 333095
113 56 108833
160 88 337710
109 219 112372
59 150 518961
284 251 293731
86 178 677274
205 93 776969
263 232 650508
198 140 872809
93 51 65271
280 32 222195
209 260 747852
273 55 102205
130 164 733598
26 243 377773
146 194 675407
181 143 335115
126 92 974708
251 52 613106
80 101 686904
42 52 535195
164 241 698278
41 294 539132
151 237 172175
84 85 609986
134 148 182824
298 199 627662
230 110 348957
46 77 463457
265 12 644450
277 157 570813
45 28 425076
257 56 65830
207 259 827851
267 172 753974
181 56 606070
170 168 530351
191 272 830949
89 63 389502
60 128 152682
42 41 378824
55 208 762261
86 120 505687
229 73 368930
56 66 287504
205 250 866703
41 275 35352
219 290 615569
264 73 828720
241 21 384922
137 246 193552
111 22 280706
123 96 557740
235 260 134211
253 203 57828
174 107 60693
238 85 289036
177 231 92466
26 75 209357
69 255 934306
150 83 501683
136 253 759717
56 166 211783
25 40 817202
98 38 498095
217 289 819338
154 14 701682
168 283 151705
286 89 904469
55 27 902581
289 179 492588
58 244 640480
231 24 257493
50 254 686723
51 120 724384
160 39 30685
212 144 970359
62 166 141369
269 278 979332
256 45 989369
287 178 333461
250 169 687046
32 1 374229
34 145 634332
51 153 144800
36 295 118433
86 53 51751
162 21 165960
279 186 860015
1 57 508732
49 84 532025
238 74 326791
143 14 788174
55 137 578717
77 83 155558
121 131 101009
68 75 471172
125 235 543498
79 186 300205
43 120 861111
257 162 187759
154 132 588046
180 100 927230
291 233 27360
128 67 191544
299 275 831581
278 91 778489
59 140 133450
153 171 450417
193 222 733634
133 74 407927
213 92 988648
106 128 783439
91 19 97650
27 250 565688
285 206 63895
281 93 776349
96 89 772702
270 129 16266
2 171 49615
173 168 91721
28 165 731894
187 203 999493
19 67 482456
200 103 346807
22 273 206091
183 271 35249
106 191 955658
98 290 745595
274 155 300836
5 276 716712
209 273 612714
178 296 56830
180 261 339837
270 97 50498
146 227 700523
193 113 869486
281 56 774347
225 76 661690
127 62 773579
25 277 488460
237 113 534399
275 129 910068
36 150 269812
143 60 914644
166 290 758852
129 274 28983
266 240 165595
149 115 169774
197 278 546167
167 127 182452
169 216 344181
274 122 328108
251 99 93394
24 136 264548
3 169 747228
39 237 308128
231 247 935080
120 70 185290
94 68 750792
124 63 239901
76 139 176193
199 197 519944
80 102 824923
91 242 6767
24 295 924937
259 104 10643
142 173 836236
191 80 839771
268 271 222762
300 217 382335
292 111 132617
93 179 878396
148 231 562668
12 294 178310
34 216 669318
150 28 166731
19 132 341663
84 209 431731
110 209 848245
24 206 295260
103 120 984281
202 173 209826
160 235 275084
298 252 618345
177 75 86668
77 88 261983
34 203 970976
194 50 558434
250 50 852735
52 172 587725
224 201 393353
54 194 15014
45 209 909676
49 212 359337
23 173 28101
253 52 650652
44 118 695034
142 282 459899
145 124 815798
21 252 918641
294 88 538109
99 108 135859
12 26 967639
146 34 868410
255 129 320570
212 122 524935
21 103 640481
297 214 187594
64 3 53122
270 138 467611
198 60 826013
73 72 138854
207 111 742708
280 69 79359
30 93 416795
79 38 778192
300 183 288265
266 99 815500
109 296 167415
145 206 325872
176 259 337837
78 300 43682
265 70 438592
292 174 6770
4 17 489794
57 24 899175
175 186 513235
199 42 687331
298 161 424108
200 204 936395
271 160 924309
202 85 826174
110 239 288418
214 267 934772
130 197 695859
108 256 726807
28 294 45721
108 16 897942
16 266 285320
23 48 169191
91 58 380909
61 149 562
179 3 511910
234 95 759909
75 109 327062
29 154 921454
299 169 908526
53 77 902584
67 289 893142
272 277 509300
133 249 386666
63 27 669832
202 4 617168
129 95 66369
266 243 730283
148 153 132819
118 29 258131
157 165 413212
76 201 769525
101 268 971092
228 283 983578
39 140 680534
91 74 118159
204 126 879239
273 152 123563
270 236 146752
249 148 644949
209 295 436810
245 103 414331
9 294 583185
124 81 803911
228 196 593186
270 262 513096
233 48 76329
268 174 976345
247 2 912120
207 191 985469
255 38 228958
216 286 809808
205 219 358021
214 255 814508
23 270 877390
179 76 628416
59 213 455268
8 7 86612
227 1 435470
80 114 915073
136 284 654288
279 57 769821
295 257 37484
196 50 521692
248 90 574983
230 209 7394
7 162 55790
88 236 858281
123 276 123230
235 207 252159
85 254 617644
24 37 945358
146 277 250941
237 195 617684
104 98 988367
109 248 611398
262 251 533196
23 113 490224
66 298 210318
9 173 834515
289 262 41588
79 149 456363
240 185 197482
168 16 85828
296 8 857610
254 212 652524
297 294 700521
197 225 267731
94 43 758020
64 296 688944
36 221 468726
229 157 747930
138 116 19674
165 214 248702
279 232 269344
48 229 783232
36 168 889447
269 60 144586
191 39 767663
168 182 964804
77 234 171263
95 107 864597
20 227 785471
205 13 290156
232 249 654029
274 110 434596
155 103 324526
86 267 544094
195 58 178202
125 264 650963
164 29 868570
45 55 897269
62 277 85795
131 113 831762
183 296 703350
38 235 11503
54 69 180537
252 13 917028
41 73 197507
177 108 125144
178 171 121188
297 208 131484
234 133 383638
99 169 480750
230 149 270563
139 53 11427
174 132 698665
39 159 651167
252 189 113799
287 117 779859
206 288 424945
120 136 982579
186 117 832901
93 299 488932
51 42 822229
46 237 155257
43 275 665929
204 60 49394
124 132 925997
233 14 184450
149 94 203623
32 83 498532
145 44 594791
66 246 474157
176 63 978614
108 228 743999
248 268 822335
258 59 64642
186 179 32070
283 183 912574
300 279 128878
199 19 998184
285 185 950521
162 112 220370
22 47 149333
38 37 319882
165 239 602895
290 274 256136
190 214 857205
176 220 900623
235 117 767888
262 240 938398
204 170 199784
212 99 866973
53 250 254712
55 154 655834
202 66 656372
210 202 821610
49 152 771015
266 272 804058
16 278 506324
152 72 478854
277 287 785784
11 154 812457
230 6 277540
8 258 293758
198 184 790433
156 31 462816
88 133 75275
25 181 342237
85 7 87494
169 41 694411
106 79 765491
114 111 885591
161 193 479877
133 84 601847
20 186 240058
290 138 261687
45 218 556981
21 199 826450
81 213 755000
138 249 600434
217 241 705993
6 161 421637
262 77 214639
28 226 249129
253 6 453191
221 30 61460
13 88 8063
74 187 125634
30 147 742086
42 36 984290
107 248 738714
132 290 114585
249 198 125288
20 96 612711
120 257 956755
136 71 184094
172 120 322002
222 280 786890
39 73 353809
266 280 457023
289 19 309529
219 189 636999
168 71 292840
182 170 636525
82 180 248596
209 23 277995
65 12 74293
258 259 101241
174 231 627923
68 88 138433
1 115 921334
241 223 654984
106 180 529381
15 92 623837
112 229 486385
250 281 62539
283 8 993913
150 109 688204
85 290 278825
260 130 403892
226 156 847675
98 112 110516
39 13 857472
282 91 784154
49 226 502204
14 215 883166
100 3 338568
6 288 179584
294 109 470506
222 16 365804
114 262 690976
40 121 482734
198 162 158055
287 241 726392
91 21 510854
70 277 466937
212 151 543841
264 40 83557
161 30 791046
240 300 242113
39 271 280649
138 23 446062
17 123 649800
163 198 576927
104 78 503622
211 5 816491
83 43 471694
59 155 466400
283 223 147593
218 251 643581
127 102 933650
181 17 417788
56 177 190276
206 3 947212
143 173 207939
226 281 790449
16 135 682238
218 264 991368
91 243 861666
86 153 137381
135 177 754920
119 177 986349
21 238 437147
48 129 342095
253 238 736277
153 204 67550
207 20 397199
72 168 157397
255 149 660518
260 75 902188
31 112 616462
123 289 699247
12 289 501499
71 252 904940
3 53 232399
156 99 940512
246 41 46677
247 298 8439
22 149 140840
203 19 680303
66 235 942900
79 282 437988
139 188 878112
225 226 611116
168 148 761576
80 24 197178
203 271 900346
141 130 67357
273 94 494398
184 281 412426
154 111 753255
77 39 745195
75 253 246442
34 29 814459
164 232 156961
178 90 882252
120 99 162502
219 208 374329
137 292 770286
92 259 60471
121 299 495017
111 140 30058
272 132 79212
234 124 56887
39 153 492442
203 26 480450
265 59 934904
50 285 386605
168 226 182037
119 95 430102
191 251 199195
97 47 818469
285 212 541411
192 178 148570
252 255 261169
299 81 433914
144 246 421006
184 226 673019
285 122 475811
234 16 439533
294 67 572812
75 106 897028
165 13 269171
48 98 311739
99 22 222398
255 16 453516
192 49 752125
193 258 64766
86 38 280567
230 176 561937
281 188 58970
106 292 121228
190 163 901939
245 1 863321
102 212 93622
174 187 318455
227 283 466644
48 20 176846
188 297 263538
228 137 849966
69 287 300140
63 57 856932
214 298 417336
104 177 8957
117 63 339541
232 122 393259
15 290 588313
214 77 111902
28 228 606333
134 266 845300
94 226 238963
236 69 503977
134 130 453034
121 240 149345
176 10 805994
193 116 780293
27 146 836914
254 279 556992
79 108 967616
128 279 149274
77 140 607518
67 4 195646
39 136 326428
298 240 186589
123 77 568963
81 110 37669
58 250 145813
92 104 68163
131 64 987470
202 34 371042
154 210 278544
210 27 320229
229 20 918528
17 221 122696
15 113 867030
26 232 973290
184 85 771129
154 278 91975
136 110 632190
13 108 104561
118 204 773223
253 22 264346
8 199 160533
47 167 922405
18 288 780033
209 294 341806
17 160 96089
163 221 43550
269 181 590837
215 13 938934
52 45 87281
74 22 696450
155 135 919642
227 42 194091
270 229 77879
69 188 238233
291 117 751683
262 48 322774
96 253 133266
10 259 318572
247 96 148080
192 156 492072
94 285 916250
120 178 279559
270 48 841551
193 110 880376
270 38 103832
165 264 985311
264 250 721851
241 139 941545
193 64 916704
261 110 823664
86 174 436406
178 190 222632
99 8 976623
287 65 171641
31 19 865732
21 273 761674
255 203 757627
291 227 690599
19 77 47092
241 191 533859
138 232 976125
17 6 547382
258 257 343231
59 187 877614
161 139 452707
144 142 989460
201 273 317040
221 18 81758
3 233 647245
31 241 21114
67 163 847611
189 134 179777
210 287 340938
53 36 742423
216 77 454553
107 23 560237
4 148 486137
227 137 450986
135 166 106276
63 18 423193
272 51 32053
281 147 639684
167 262 38519
73 81 54055
132 276 934104
295 285 675495
182 35 857880
83 165 124951
189 285 810794
242 294 714552
199 172 119324
229 269 746483
220 229 208749
292 43 197724
22 175 824645
40 254 695926
174 99 194867
142 140 565357
284 254 916164
294 93 857647
157 289 334529
210 50 432735
57 3 849107
140 242 393776
51 110 88306
180 170 1686
90 229 963905
44 58 334351
156 238 208993
232 57 318372
115 189 184648
117 26 41242
111 259 989693
233 152 268838
296 139 906668
195 284 462809
41 219 912740
290 273 254166
77 72 591565
231 255 245752
199 276 267012
264 28 298607
285 86 922757
138 130 207541
197 169 931930
280 233 53971
91 15 597481
221 33 282143
262 298 859944
46 182 420116
258 209 33662
25 283 262633
260 89 63495
112 33 703477
138 181 701317
53 12 179532
140 96 919990
204 191 444182
99 83 32082
9 118 240670
48 282 350763
195 88 501774
134 213 535803
261 119 229010
106 88 685784
297 121 867333
231 175 440796
143 48 158018
133 238 915151
155 176 845135
177 279 503216
90 286 101946
165 288 754852
166 235 81718
244 121 774481
279 274 960928
160 141 431164
258 226 152666
147 248 507309
41 155 705480
203 91 385368
128 43 265335
197 42 77844
194 115 735988
10 142 861280
57 21 17785
153 38 560113
85 129 371979
38 172 472893
171 237 638697
32 69 426176
119 44 912543
113 241 857363
234 221 461770
38 263 85330
112 194 18232
262 118 601588
53 20 614408
14 176 336098
126 47 466714
41 129 638740
283 262 180937
60 233 807801
289 125 116983
70 158 757417
208 76 742438
121 193 100843
283 116 943171
162 85 411672
7 235 218042
83 272 966080
267 273 239619
35 292 554574
27 206 155074
204 104 564073
80 53 807704
130 145 468942
92 214 322792
299 258 134010
245 64 549340
253 135 22038
76 19 742736
189 145 52295
228 52 907685
188 20 838082
52 214 707626
106 238 638842
210 127 578260
233 191 656422
73 199 561384
221 287 229870
80 60 211311
164 88 471205
75 31 878709
118 20 557303
295 234 381244
251 281 632680
37 229 786285
197 193 780394
82 237 673850
152 137 838623
138 125 403282
103 279 339801
73 110 774085
273 260 36204
53 198 593139
184 173 60455
130 81 508926
109 156 511020
171 155 438527
50 3 218287
43 20 848118
225 167 837152
74 149 170430
289 48 551470
4 295 254660
96 185 385949
96 99 549104
8 78 424507
263 50 487795
67 244 123723
52 249 535693
1 42 858388
121 118 305584
172 257 526824
179 291 569771
291 32 728321
71 116 584964
72 7 191776
234 183 292392
200 259 869934
210 120 869095
105 46 133081
254 242 724393
49 39 462983
54 8 900242
127 274 135280
263 276 642344
101 49 49126
264 183 929329
139 4 223834
101 181 614455
282 16 449305
26 67 393899
252 102 621665
53 75 222695
122 139 204666
184 91 760464
38 34 729200
11 270 466299
47 20 172515
124 1 799036
163 143 424375
35 9 482717
254 290 38229
300 122 502288
109 250 864738
1 76 155447
33 31 464306
223 208 135094
44 287 541960
59 197 889117
133 194 989459
134 20 665567
29 81 7984
27 218 227906
279 250 328064
7 202 929539
256 277 157287
94 36 53124
62 179 407015
108 282 625937
274 24 29648
293 257 502662
159 233 564969
260 164 557340
149 278 955559
141 103 483240
233 69 507062
138 101 561803
86 83 202070
235 20 862402
107 172 680846
248 139 62301
270 279 36631
21 198 111287
55 181 308812
8 36 700709
159 44 951829
240 98 845450
262 223 833185
151 285 550141
298 148 178731
102 78 372438
123 232 890049
175 26 137963
24 54 493160
59 113 81347
39 50 502766
83 213 586547
232 207 665697
101 247 453388
257 163 850287
88 280 917936
138 211 309332
108 238 786947
39 230 509987
147 57 245286
17 256 165528
185 261 240299
109 146 615329
218 213 374298
300 189 459736
247 218 610682
282 84 488420
182 27 329471
27 158 893976
68 156 447550
66 5 197972
59 284 381351
73 142 515799
37 71 375007
105 143 603369
61 33 970844
167 186 414288
159 148 400295
22 135 114552
135 251 702935
214 49 152424
13 122 89123
197 60 915509
237 256 703671
223 59 646532
107 6 461633
182 279 178694
46 233 431397
202 290 128056
196 31 741324
69 41 902503
185 60 268626
265 100 560569
264 43 817052
42 132 222343
71 127 945778
218 67 757946
144 179 521705
131 230 554693
75 268 582335
1 232 396281
18 47 951271
204 235 731993
116 164 655678
80 55 808407
234 276 369069
290 123 402307
279 136 147946
229 111 387520
135 118 592503
119 49 871250
254 159 451229
2 254 461085
134 165 709802
169 95 845158
252 148 997668
156 137 163
38 232 895115
202 190 314916
143 288 698570
147 234 53441
267 61 256138
43 246 319056
225 175 427170
121 105 480807
190 141 888668
117 190 399730
177 60 321713
29 189 355745
63 2 507616
288 241 549951
5 138 482375
196 286 643635
260 148 736093
222 198 804928
115 295 239850
277 264 174669
210 295 843138
269 203 154445
200 196 24379
200 174 900639
156 87 687747
231 134 933410
103 127 144196
18 30 116831
38 160 105066
26 180 28988
220 111 220222
200 2 734052
295 226 85717
86 216 331239
34 92 91433
111 212 816469
113 198 527705
69 238 931920
245 201 328986
230 222 277255
215 146 441625
120 185 412932
31 111 201254
182 271 696689
124 10 805002
165 98 976250
34 166 538995
123 33 496582
90 272 216963
66 289 201042
152 3 120862
209 107 288139
18 131 232323
142 176 877365
268 58 103082
254 261 487012
128 4 427797
183 87 739041
2 191 577268
93 158 914903
297 154 815678
236 202 608616
229 217 34416
234 254 713093
131 221 600585
23 92 936058
195 6 826124
13 135 146249
197 109 215214
123 237 677927
81 23 43955
90 226 244359
90 203 285765
85 117 631497
139 249 784032
31 21 675948
136 263 962274
212 189 438903
125 149 377581
138 258 289807
81 182 166290
299 115 786709
128 272 379259
44 285 188882
145 102 528540
194 147 102316
82 249 86089
274 199 193363
162 153 63463
280 24 366937
125 162 378673
144 174 574946
262 106 554706
250 22 928843
249 252 879927
183 289 692150
183 94 813406
156 236 305532
175 96 899110
297 300 824534
200 266 457714
124 185 239971
223 199 515140
222 199 618687
108 276 649937
42 198 774773
138 172 471533
217 26 373232
156 179 657494
218 97 290150
28 54 466600
109 67 658885
119 56 471089
154 51 992782
96 30 99053
1 146 427359
239 143 40121
239 105 720069
159 9 203434
290 295 551096
286 26 522873
155 8 941637
38 229 559112
157 208 729653
264 124 822050
246 31 95358
154 208 970764
11 14 690619
259 80 710949
270 187 340541
83 46 486274
287 176 16331
204 65 74285
245 151 641047
204 259 841012
216 222 226617
41 282 283150
220 67 573619
144 55 695288
226 108 124658
158 128 127530
104 196 166952
2 148 520616
160 209 527701
83 68 421287
5 298 828455
3 239 212024
189 102 807905
7 90 940915
11 175 595840
25 159 650756
278 195 964498
113 134 171944
170 273 930668
179 92 574363
87 284 123032
149 16 129500
91 286 753428
277 241 712561
244 140 293688
234 281 68713
229 149 547451
109 40 231633
16 27 521583
38 265 915688
169 225 993620
105 152 981750
122 44 191309
47 299 548668
153 210 371536
109 247 509675
73 218 205822
33 34 230981
37 101 252182
94 46 779430
132 182 675411
169 45 71379
227 195 227324
85 27 529552
173 259 92565
184 107 763736
245 269 946166
196 97 198703
294 200 668723
263 171 887925
127 44 708018
280 208 512764
104 127 213482
123 209 891186
209 53 961817
109 79 399890
38 62 689663
294 65 512966
84 257 324138
210 156 424599
140 80 62687
278 29 643972
224 126 951183
245 258 507291
234 279 77910
222 256 639304
248 274 691791
29 13 265037
223 206 567016
260 251 299228
254 56 995671
123 170 804683
213 40 479223
244 152 46118
43 35 513693
168 181 350540
90 134 472920
278 43 718905
250 211 114527
49 33 734240
196 299 727899
158 134 228654
168 272 229468
254 6 144859
59 199 450494
266 17 392577
281 140 506533
242 185 307332
33 267 705551
248 105 425690
208 242 478607
200 161 199203
236 269 390734
282 300 558708
19 65 336994
150 86 36582
256 202 74439
68 228 542179
80 112 187434
65 211 427973
149 268 741636
186 93 235353
48 170 455270
60 112 836737
77 181 524911
246 200 984167
79 195 284040
267 288 597221
154 83 807173
150 284 811412
124 248 679045
186 17 336898
8 186 452486
57 218 118544
18 241 52467
189 149 935870
141 155 206895
199 48 793040
35 76 487240
256 133 474405
265 135 100733
3 199 131793
47 85 753184
83 140 151544
280 285 622469
114 36 688087
155 146 554031
285 186 569977
280 43 77369
107 238 676677
224 57 556214
90 48 696134
184 266 841823
45 237 642502
109 271 512561
111 98 123562
136 85 633919
35 203 288604
262 285 745075
20 241 805402
202 222 370173
278 202 983538
198 289 528307
266 144 251536
124 27 677897
276 219 189033
12 179 807121
250 248 881108
74 189 933880
100 169 217325
158 229 420749
285 8 745258
37 156 705260
84 172 67686
160 6 941330
89 85 520007
197 1 782849
83 66 647641
24 254 143643
227 26 283111
2 16 176678
151 86 650425
288 164 42692
69 201 105491
7 123 903613
118 133 265469
188 247 491873
216 72 934288
150 155 928856
181 272 715487
299 5 111103
236 215 544962
84 70 235648
93 236 732838
109 184 125697
294 124 109855
59 254 451862
111 129 891697
214 45 282475
84 72 442583
175 230 195993
151 240 652277
151 107 6110
33 192 220775
237 291 32708
172 80 517388
41 172 830807
184 37 523173
105 219 796454
295 282 61758
296 282 482699
271 215 384025
33 48 256502
10 152 917038
73 64 372907
248 94 563451
288 230 512721
105 14 124299
219 271 148817
63 295 391515
262 54 874472
160 8 906426
269 296 628799
269 170 54417
206 163 514903
201 212 289793
62 125 95466
8 299 586552
104 64 672653
59 115 372163
29 111 636432
181 251 160204
111 247 356270
292 3 934177
94 77 753325
250 136 663602
120 10 913101
130 25 877705
158 177 61627
97 300 398133
12 169 570925
111 274 141785
17 278 970794
261 292 195299
62 202 118175
177 49 508830
187 214 823050
109 299 48466
166 176 730614
253 48 458673
198 279 922858
60 30 185652
36 179 403712
151 211 147744
123 1 925480
290 77 687991
256 73 625471
84 232 257123
293 238 481428
134 88 322580
90 223 406106
8 177 558873
20 36 966093
264 190 440589
62 109 114039
254 147 911513
112 272 771070
189 253 319206
298 119 421101
208 164 472031
29 58 115793
29 270 365780
29 208 207912
173 295 265821
113 20 782095
62 34 455689
31 122 42422
220 93 944046
57 79 671049
63 5 451595
172 250 436482
82 71 534425
250 12 894159
39 252 90455
41 63 549495
177 251 345583
79 240 855628
71 161 134087
300 190 160939
165 200 697719
213 36 135061
142 57 634839
135 117 379462
155 98 890851
83 21 581129
213 272 496641
170 143 983896
9 103 792079
155 111 404468
39 274 754516
41 247 22909
67 74 251168
202 155 718759
255 15 650182
136 275 237649
15 204 528480
125 271 180746
102 26 503454
127 18 813142
158 101 555979
260 267 917157
100 204 561203
272 126 726381
81 261 777205
45 272 116471
272 119 572172
297 136 697445
282 85 184796
207 181 698520
58 285 468583
216 29 702833
152 96 989402
160 251 812330
97 88 912586
59 209 294366
245 163 659935
186 211 785652
284 247 420667
189 187 381104
29 40 34188
111 290 384485
214 57 701180
49 278 632367
265 263 612226
270 178 726575
1 199 523276
66 227 924957
169 231 34962
122 135 815676
7 270 50959
133 111 21995
218 71 794890
299 163 341621
240 26 495778
162 247 515469
204 240 154163
98 282 383179
255 31 577480
230 157 466075
110 68 225586
6 45 539418
170 130 929354
256 248 698621
154 285 51534
253 208 217719
41 94 722916
157 20 124308
229 278 47578
100 9 451412
236 23 432942
245 232 759045
171 104 741182
101 133 384554
19 21 16783
100 62 803911
153 182 957879
233 17 761088
136 99 404012
16 28 851539
201 4 583715
281 243 783826
188 244 533623
269 273 445390
187 161 423638
34 122 230445
252 12 82282
55 153 165957
50 241 42471
30 77 763702
216 136 174241
93 208 699555
36 232 864468
13 98 59992
198 76 289154
133 157 948909
87 90 979085
237 67 102460
241 148 363106
231 9 152981
142 84 724137
162 267 305580
25 292 791644
76 44 448920
11 149 143723
159 264 988075
46 187 701340
252 7 438180
83 14 582496
257 288 935548
245 266 185016
195 291 132750
158 19 127549
5 97 323424
273 95 925476
141 170 840931
20 210 889213
279 289 590553
247 51 448679
127 149 828513
134 149 377096
167 21 264120
243 30 578602
123 299 184992
186 218 552187
85 289 801895
35 285 419230
92 21 932770
112 107 879140
22 96 683819
284 272 728435
104 146 950713
269 281 308175
88 295 597797
116 155 376877
127 53 664669
66 232 842913
149 48 700628
83 201 195896
104 294 362493
14 146 129401
183 239 836848
165 1 391578
225 33 811196
287 154 710668
162 205 485293
249 164 82064
103 44 501707
159 245 452745
238 204 602164
288 137 209050
19 201 402042
170 138 745166
245 291 590307
265 86 718923
67 295 768293
155 211 295605
174 271 59281
250 183 188839
61 286 683558
95 103 767478
141 67 602744
177 24 96405
272 74 536372
80 153 611818
91 152 204724
259 96 828918
215 120 154119
144 15 906447
237 131 79487
76 212 90964
177 89 471837
138 298 908680
277 275 201225
101 6 875129
249 276 531170
72 195 565127
268 262 81633
197 282 402106
297 13 657494
142 227 29863
179 231 739578
186 293 153539
278 249 958110
234 43 572910
89 114 283945
15 138 391995
30 86 191452
274 114 921077
172 271 464470
288 144 465582
284 232 772898
233 143 137703
122 121 37711
123 226 768589
14 274 800732
103 199 584775
190 233 526721
247 212 498462
256 141 695391
127 144 606671
276 6 676731
243 275 520306
176 179 95847
233 73 30772
224 221 544726
256 175 418524
170 236 364859
292 221 71678
92 115 455575
103 267 747680
234 89 619787
172 112 390616
109 240 119140
259 178 234307
161 44 419184
265 112 988154
37 234 514416
273 120 360959
6 151 698049
229 155 199283
280 263 826947
260 228 482680
186 192 574270
115 42 189441
195 1 202539
4 171 8299
178 35 154720
144 2 421698
208 6 522990
40 53 329405
84 167 336590
126 300 917672
135 234 435820
218 140 653016
281 30 143266
157 6 738704
139 300 237072
101 72 303149
36 71 231080
205 209 395866
115 174 894615
91 168 430231
132 85 273869
150 262 638152
11 237 279195
167 50 15053
293 184 800657
61 254 500368
209 13 263053
209 128 331172
282 266 431425
267 121 195784
80 69 915470
50 298 403460
124 16 988840
263 56 746570
233 121 585187
247 274 437201
222 76 194453
184 167 656007
169 242 130916
60 208 974639
90 24 577742
200 128 961712
51 246 345683
38 21 29938
226 210 485369
56 75 129565
57 150 173409
129 283 775379
60 44 169019
207 285 230053
54 56 706726
20 289 683244
256 9 590606
220 153 421509
225 44 226311
62 189 681210
242 67 200594
200 122 330895
52 69 542544
177 161 323609
10 145 962095
106 40 840838
212 228 491756
171 45 160278
300 82 137770
111 266 3352
192 166 13209
117 168 528248
97 293 877683
74 219 818976
233 276 742249
63 269 505120
207 266 586373
97 184 887050
134 288 405998
111 189 287864
35 180 841415
155 152 584153
111 105 968135
142 22 838052
97 48 940709
287 292 662241
172 295 757667
57 116 400178
230 104 271227
237 166 75535
28 289 756872
163 258 756173
125 279 810015
205 290 924690
200 228 660963
258 154 308281
22 283 786813
196 83 54762
55 34 227728
153 112 903779
4 160 954288
188 36 781954
159 30 327314
92 251 6857
31 139 8116
208 212 387131
25 80 848449
194 297 717888
191 179 934035
291 258 428874
101 83 738495
226 88 91249
204 89 228324
14 188 899666
287 150 343248
253 251 886027
299 73 602832
39 127 986387
38 244 445674
117 120 690534
129 88 437775
31 166 406134
6 291 256331
214 62 295519
223 291 297205
63 202 771919
283 99 330834
145 69 271777
138 44 898871
291 8 737586
82 225 753920
201 115 465235
87 278 527333
197 115 980755
284 189 149252
121 89 372407
51 184 949711
163 247 519937
263 86 28221
234 125 109927
101 142 276109
246 298 27453
249 58 872782
258 195 590384
85 240 432717
64 267 881268
215 25 772351
128 21 699501
164 80 206750
91 10 88374
23 24 750102
166 68 150894
232 92 586763
55 234 571621
234 171 89795
295 265 613896
218 143 405616
107 56 179524
31 24 462500
46 121 926060
251 50 669488
74 204 701695
234 264 357709
137 263 965060
13 233 124628
167 116 485798
187 124 549398
43 126 373126
8 55 188479
221 198 75433
283 230 646909
167 117 153521
17 1 415886
131 62 488016
119 100 341146
215 261 378574
26 40 486916
106 206 860610
162 252 706440
181 124 962687
148 78 606094
10 12 504966
195 131 829945
68 203 262821
83 283 489499
170 87 419101
288 246 381781
142 94 337558
211 184 371978
92 62 599317
199 175 297816
155 139 273246
122 29 481820
88 60 271984
168 64 186412
63 3 978416
113 200 63605
196 283 221855
249 220 992356
130 44 557517
150 248 632386
271 171 873299
214 217 53976
112 182 467804
6 283 664069
126 109 214993
71 49 31399
17 135 707329
75 144 106964
208 294 101160
36 127 525435
287 208 705812
210 230 473870
240 222 761810
80 85 930914
40 34 396492
299 188 982419
271 29 925476
101 141 116655
134 43 681264
55 276 415851
168 74 544619
190 248 785984
30 39 49605
173 56 828555
15 213 643055
79 295 814574
77 200 561647
169 153 274931
36 228 569572
12 222 706645
89 147 74122
129 240 265620
187 177 698148
56 255 204688
107 110 881401
252 14 470633
21 173 143561
140 182 866874
133 288 645679
36 123 745038
237 127 273450
285 14 975902
79 192 446007
79 156 826352
15 134 763343
127 20 71312
216 57 991380
163 185 939769
216 69 208344
273 246 41247
81 227 161306
121 245 603677
103 38 286815
39 211 635548
257 43 749017
268 61 780743
83 146 396195
33 235 967885
201 264 34614
175 157 906191
183 293 835464
10 219 201261
3 171 423500
135 295 783236
171 136 399686
10 273 998519
131 270 333750
42 274 920499
136 247 339938
127 175 436264
194 166 808148
203 288 389597
295 202 349353
82 58 245047
164 20 406509
170 163 305181
149 188 150503
49 163 376093
153 84 888919
252 272 393571
103 261 424440
216 67 930381
220 146 609048
117 128 923016
168 194 68084
270 162 338501
67 299 939267
16 113 418595
21 74 752192
9 28 478866
292 169 254739
81 1 675133
196 28 737511
276 73 395728
140 57 138308
213 56 118530
58 85 208683
245 9 765071
216 267 952039
191 55 123238
224 100 912048
255 104 481215
25 300 405287
296 160 713551
155 51 437379
262 156 944187
114 248 906790
59 123 795243
258 22 947409
21 208 160114
40 192 940057
188 249 639712
185 32 914507
19 79 960160
196 14 793901
159 217 458400
117 249 464987
242 29 577793
251 4 19313
111 233 663306
278 77 63006
188 147 187930
237 63 294003
48 22 200154
295 113 65373
293 201 31329
288 283 11404
209 164 545635
122 158 908752
199 250 874553
285 40 791801
181 70 735102
282 97 89458
128 9 765169
172 47 542772
53 272 252784
157 160 675952
206 221 526157
257 159 924235
248 146 371852
241 233 414401
152 36 693563
90 32 344400
144 151 498517
297 18 339090
136 7 405411
223 48 539819
82 39 192400
186 103 460738
192 271 608616
51 257 839598
130 183 587549
98 263 466407
187 168 500638
231 156 306799
242 203 621211
142 300 799347
219 190 178683
283 170 199779
251 143 840434
41 72 381706
119 223 40330
211 291 242195
245 187 575630
31 224 706142
22 126 962259
100 98 334747
270 250 577650
228 104 81444
97 201 946330
57 173 371269
18 298 802455
215 147 909427
251 208 867453
18 33 94801
106 222 566073
88 185 616007
186 204 706033
231 129 552397
24 132 567014
45 226 981953
135 243 169754
70 66 656531
265 65 338945
91 261 703672
226 162 683725
50 212 693790
300 72 605980
142 128 860097
16 184 123174
198 23 768834
259 45 661269
294 91 734602
111 39 721889
219 65 126340
39 87 709500
48 133 176048
62 203 29795
178 25 266065
300 170 190896
261 109 973760
116 134 571217
124 62 263153
216 19 875754
175 285 615267
29 235 366915
145 262 711268
8 28 303836
214 224 367049
135 161 126193
257 224 575306
139 253 667828
229 218 352711
15 47 272649
180 118 409929
86 29 182325
11 1 210140
264 113 596401
209 147 384374
168 104 941093
204 134 354902
238 225 557630
165 117 827606
242 114 895093
10 57 288784
281 50 778852
47 8 951335
255 250 94064
32 283 272028
103 130 675553
121 200 614995
174 246 434800
268 181 869046
133 40 581468
266 169 499148
247 117 197824
26 272 216632
228 174 477664
113 285 147899
273 99 646034
294 275 983944
270 16 853917
227 90 877469
42 254 532661
256 272 406651
165 115 180576
96 26 306759
274 51 247523
18 32 915206
279 105 767345
23 97 606104
53 210 302616
31 180 604501
205 188 721538
123 114 915386
21 203 121230
55 247 371349
129 242 394510
61 220 290147
215 194 405148
176 159 948813
171 96 756576
133 139 284921
150 88 783938
191 15 290332
211 53 491368
137 70 438730
187 278 115951
267 235 578144
25 269 506739
63 149 835971
91 52 606916
263 18 744881
163 16 93660
19 82 214400
277 148 84480
292 59 423184
35 114 851306
87 91 69274
15 220 601877
17 87 682161
90 166 894000
51 215 412396
103 236 864407
244 148 851164
296 46 740955
166 79 423779
210 252 505170
71 61 408656
24 244 668434
68 173 361258
222 39 295933
189 18 96619
47 107 281666
252 146 708241
173 166 137971
189 211 859060
272 180 543913
189 154 24433
181 150 709677
246 13 724162
158 40 525111
250 162 190798
91 42 794518
260 73 94820
271 64 157201
13 101 185749
120 75 267558
289 251 426799
280 221 400813
238 41 824299
33 219 572164
265 258 178443
236 283 677812
48 50 64308
205 295 406188
177 126 979849
197 40 395170
279 7 335910
61 137 415364
199 4 482128
173 82 236081
298 286 765370
292 288 858160
104 97 405632
264 256 79652
82 158 741152
263 240 185615
132 121 570599
281 279 88654
107 150 850435
77 124 889178
22 125 504389
229 61 935097
78 253 618319
236 180 596316
25 230 900243
131 91 846622
4 62 393716
90 158 577384
258 261 600499
257 32 714190
222 119 14547
236 213 562088
223 259 869613
229 32 60741
143 223 409328
235 275 218156
277 160 864246
268 111 82798
271 287 641470
273 180 794849
120 177 165865
220 256 562055
70 110 426813
176 182 364060
174 239 931911
105 287 628725
150 266 876155
274 99 151516
89 144 109742
88 149 973815
15 75 260512
222 264 274933
238 198 732987
97 221 361696
91 285 200718
97 225 408164
105 252 418183
239 85 904568
272 205 70135
93 295 498742
214 7 444385
191 256 573514
14 85 350928
9 115 939134
287 285 571823
60 34 577437
118 53 882566
51 245 810436
247 113 184610
242 189 355411
122 82 52398
97 242 153593
89 208 292035
248 184 75481
138 161 227442
262 43 232506
116 255 377273
99 265 477947
169 234 719082
43 47 752536
37 232 537820
183 97 1393
181 186 83331
191 148 143716
21 1 78354
66 21 628120
170 59 672799
13 52 163646
135 50 161668
250 269 987599
264 283 316151
60 168 473926
17 63 95811
10 198 371035
288 180 625506
31 290 856763
154 36 383940
200 162 505377
233 120 404471
287 218 682669
264 276 5474
97 89 284534
261 144 508160
55 91 154659
237 201 18186
21 265 673182
150 268 735688
90 214 561240
107 14 469740
202 195 740506
7 128 185454
54 61 776655
92 242 489454
260 255 352326
65 141 90115
226 124 450796
93 203 71219
105 247 226353
280 34 486275
116 266 10799
213 297 651439
152 167 852415
160 133 629161
177 291 395109
8 243 123883
45 160 116565
92 142 921807
196 252 388974
261 210 588245
156 125 810627
225 89 694399
106 268 343637
121 134 37178
135 72 345742
93 138 212490
278 118 93619
252 82 750956
234 177 586023
152 102 322107
188 65 284160
206 84 487566
151 88 237202
31 69 414996
216 62 624772
131 136 255837
20 86 888609
186 288 940576
28 197 671830
252 20 746629
63 73 440442
156 247 305406
272 156 83393
91 162 933281
134 292 374544
292 258 94909
72 174 641897
141 8 686472
80 39 736094
221 199 946598
164 124 953822
236 175 362326
261 209 103705
75 110 379286
104 53 119665
285 16 849693
140 98 480360
229 83 428210
161 116 361419
288 284 539446
203 219 693343
33 220 929144
27 238 219796
139 39 353649
251 241 353665
220 52 99886
166 234 961373
205 208 534740
158 211 131818
87 226 653870
177 3 649154
39 151 887053
192 78 792718
57 183 954811
104 62 892346
281 48 707282
144 52 829304
163 270 468911
43 212 100331
19 130 884172
14 272 144508
184 143 910083
138 143 250338
2 292 463149
145 77 719135
167 1 345041
127 81 341215
165 69 317009
290 209 313170
274 167 737031
165 25 98438
41 208 718170
241 48 973756
274 43 533568
281 57 447942
64 233 327260
117 143 464037
140 121 181878
292 194 484022
89 247 641361
198 239 195972
204 78 156808
149 52 366314
275 75 685490
243 127 693230
184 96 65034
189 38 817721
89 259 321335
173 206 311137
242 15 418546
138 80 36545
295 193 133976
129 53 765238
140 104 421278
247 294 860998
96 139 384406
83 87 500119
276 78 673096
195 146 814165
123 297 626922
37 48 654705
79 32 312377
176 129 391105
275 156 307529
121 53 950644
111 192 399005
188 240 860008
188 192 933673
295 13 179670
20 225 174934
150 35 762070
172 228 455982
233 232 803545
150 223 425803
221 211 658591
98 45 841675
171 22 738094
230 22 757107
50 119 544264
299 287 433032
287 137 205768
220 284 198927
9 174 457564
211 150 143902
108 86 331887
11 96 753583
4 161 801674
37 33 414975
57 42 725047
265 75 349746
152 165 384150
164 139 510635
290 30 305276
198 210 454019
208 191 872238
244 55 481650
236 6 406852
221 70 466110
69 104 236827
230 143 395501
32 267 405104
135 119 829951
69 215 689838
174 291 512133
181 119 898794
107 295 446519
208 28 586961
241 271 971543
254 244 436934
169 199 240672
8 91 147349
264 251 39666
181 267 157713
227 79 152201
88 90 591651
182 297 275236
109 157 890656
251 126 822923
270 171 769895
101 162 280968
59 126 816574
44 155 918175
135 28 917076
186 33 149126
132 260 61081
121 215 409555
264 1 837908
242 146 448445
14 194 541369
137 165 484647
24 187 795665
210 18 911296
133 141 121469
249 18 135832
155 28 503090
42 58 658090
39 279 613734
228 85 444553
267 229 928565
256 89 680706
25 202 501081
127 229 652305
12 153 515816
109 41 718957
146 133 818375
23 158 731191
37 34 87384
238 137 306833
38 138 965687
200 104 625263
92 168 832594
176 71 307432
62 286 790134
99 289 256555
220 49 781932
228 135 437451
96 135 765148
179 284 424197
98 236 368134
294 230 749986
141 85 891891
267 30 411116
18 238 968834
233 26 693053
50 82 748439
69 105 560840
224 190 635022
84 261 287070
256 64 316000
100 159 598362
191 125 609760
12 114 965985
79 67 451136
206 202 260816
159 223 17439
232 150 286941
120 260 990041
123 129 759418
196 59 462582
68 10 917882
287 217 769329
260 8 825819
222 168 653990
75 136 91208
108 34 551802
80 193 722949
289 258 763686
250 52 74981
38 239 470459
195 118 72580
232 99 638206
262 180 3098
184 117 968847
32 253 625406
154 204 982327
145 283 385831
182 242 779575
71 32 596730
65 157 797696
221 108 8759
149 30 349025
5 231 311983
99 32 48221
195 111 21684
101 85 280890
84 89 176548
156 140 725604
264 2 168161
211 136 116877
178 85 956560
139 71 645653
240 227 956181
53 274 662843
127 186 414355
102 122 953597
224 141 468923
255 165 724667
215 269 241397
176 247 986438
297 61 507252
136 235 736441
180 227 937948
268 249 606115
283 187 323483
49 125 486788
128 45 279539
170 69 567552
284 118 40189
262 142 198979
14 219 683634
266 185 604689
12 199 478059
290 60 952031
35 171 250346
84 173 419446
23 124 306569
135 123 968923
250 239 3869
99 89 898404
231 183 716711
299 89 18919
149 161 415845
154 90 590728
263 247 754207
60 92 505958
41 299 769773
184 88 546031
128 14 980093
58 148 368399
272 19 47383
197 103 727228
165 8 749812
143 174 266666
63 189 890683
39 152 584410
251 89 97384
5 216 323348
81 121 990165
143 247 367537
161 270 584001
160 107 141505
59 47 615646
179 153 751794
225 282 543157
9 40 779752
52 101 768368
166 73 270999
136 21 554663
196 215 253012
6 138 322109
252 132 750156
97 285 758674
193 54 16301
129 91 234377
165 49 728863
48 230 543971
76 133 710656
234 67 32839
94 176 726406
10 227 689010
120 298 181209
72 120 436663
98 241 182643
2 156 190535
156 54 137722
289 57 182947
168 8 929863
273 286 409153
134 10 214721
53 100 646209
271 251 703544
221 162 693835
143 245 819698
31 261 947539
222 20 951972
223 117 391018
286 147 923529
1 128 372855
58 223 662100
258 274 268583
186 233 939034
246 183 614700
53 194 654529
293 196 998069
79 15 440270
156 253 904672
128 181 725528
54 21 872306
190 268 646144
245 226 538113
34 181 794027
24 189 385021
60 67 63553
248 246 723975
157 155 461004
57 90 995327
107 278 864261
138 2 658616
136 154 74284
28 161 581535
8 130 606966
206 289 397733
191 188 453849
99 244 539690
206 278 79061
120 223 123097
11 246 597850
287 37 63255
24 198 406981
33 294 144724
219 137 303361
239 63 519532
42 24 714228
95 154 688615
58 121 413070
165 94 211928
29 161 272150
200 293 674766
149 227 21896
1 217 334808
45 207 596422
125 41 917004
84 243 669426
74 33 39660
152 235 798111
62 186 581453
279 100 730266
11 155 168254
29 253 528746
267 73 274520
6 46 654892
176 103 857802
29 134 203132
201 283 96597
253 58 644238
89 41 385689
163 63 165438
244 276 540980
70 218 865297
210 93 512413
262 105 924897
275 213 680489
76 242 67044
67 177 617260
76 236 740881
61 244 368497
77 16 506655
294 29 141250
269 69 463268
261 166 310824
107 282 119272
202 152 697263
293 27 287083
289 275 983521
49 38 887124
52 193 282290
108 184 957097
135 188 824022
208 112 446702
194 52 132101
37 281 299751
200 155 578869
49 227 52515
78 173 552487
250 108 909811
86 200 259974
60 45 958981
1 121 328245
226 188 131250
212 274 820049
136 141 188261
157 24 273153
24 233 543268
37 224 130246
118 143 962157
107 44 220738
113 108 590779
298 191 725919
19 212 281916
176 191 640423
131 282 453646
140 205 456923
60 141 159102
6 9 157145
81 282 30839
185 100 475642
11 290 399485
275 109 472546
259 213 989798
24 221 99267
54 184 815663
136 257 25225
190 284 948435
214 56 148870
85 71 5719
96 71 912647
278 117 12573
91 260 260550
211 231 258171
1 277 602645
269 110 7470
7 263 417705
141 230 379479
158 163 939438
110 21 692996
278 156 885898
102 45 947914
8 274 963595
29 280 570652
130 256 191577
17 242 633396
165 140 678683
101 197 147290
19 13 298337
194 94 781930
116 108 653272
229 19 206327
202 273 376342
118 188 904513
194 158 363057
126 118 975395
256 182 393436
129 100 826448
93 180 165800
131 85 908333
245 176 295413
184 262 307528
21 232 814501
291 20 909722
9 67 85268
205 148 140868
36 211 19968
126 26 305307
119 134 439289
99 198 314589
179 215 738206
225 236 356563
184 123 706131
297 84 518870
167 12 951252
72 297 517005
132 296 80755
6 267 682758
164 115 179455
26 71 645831
240 68 823324
169 120 290188
48 194 771259
234 92 203687
229 40 668933
115 40 693179
53 9 589327
182 222 261502
50 177 851453
97 171 31123
298 249 247199
229 77 485820
20 300 407230
250 157 1774
221 220 859543
224 189 277556
177 210 100799
111 76 15624
277 292 390326
90 255 961708
49 234 500256
253 27 35822
229 52 972415
47 63 363083
283 130 125949
61 140 25628
121 290 395661
244 232 243398
239 187 91197
259 43 741971
138 89 221674
247 62 402829
183 78 808826
60 87 285045
181 22 277202
27 168 705250
75 291 616971
160 210 492516
249 299 918534
179 250 153663
185 198 472303
209 146 168092
143 156 933738
215 265 951473
71 149 356929
292 120 852217
254 5 886548
161 159 196075
236 275 921471
54 134 267886
237 77 240502
96 146 323145
268 156 323207
51 80 546233
234 164 143347
48 265 771430
238 58 970564
246 64 193669
248 37 364993
148 185 945537
26 131 399923
108 263 625048
297 242 573903
295 171 115363
109 100 655280
85 253 90775
229 129 626620
119 12 452303
230 217 678108
211 278 612540
31 63 765502
25 41 148762
143 188 717728
52 202 829780
75 46 992796
103 36 896078
272 151 207366
31 177 240231
2 145 54937
34 97 215518
172 105 448027
41 33 53674
70 286 618876
196 173 489121
27 193 153960
113 208 529260
76 163 407000
228 114 439831
70 204 959582
130 169 160182
156 270 183633
35 14 429132
243 103 313424
100 214 344190
163 290 803850
233 214 546372
149 247 29739
110 253 851805
248 178 935258
27 183 496602
225 294 926621
163 179 459034
97 176 906815
19 126 9220
10 162 823140
83 82 365325
162 78 989925
7 109 980573
150 163 533474
158 180 860782
200 129 673927
177 271 798432
141 292 591929
2 55 652407
264 288 574555
70 281 145182
193 127 995646
34 249 622676
172 291 804577
26 211 532203
154 223 137616
242 141 432797
285 162 850251
289 232 88577
213 86 569982
127 63 390424
229 72 685315
259 208 217147
205 52 164674
13 160 798332
200 7 414981
264 140 27418
91 188 448829
170 100 197601
71 235 261553
112 149 649531
12 31 249014
74 286 840689
26 47 844548
152 218 376678
36 209 684509
110 89 139998
131 297 343301
136 287 845678
272 8 822497
31 205 594788
63 166 70648
48 235 493879
235 27 712456
24 248 186054
187 105 923597
106 122 983064
177 262 215344
156 289 161929
264 108 984706
70 138 812752
161 262 526590
298 182 214421
52 186 103981
117 187 266557
140 48 220362
254 188 600004
184 201 408367
69 174 40266
13 2 68433
166 101 640959
205 146 300599
59 61 21106
67 232 923264
78 209 437508
127 262 148688
152 73 938319
176 139 565012
189 258 70776
130 187 20994
47 161 588298
233 50 634740
270 192 548711
45 213 540039
58 116 636710
125 16 185424
152 128 4245
4 294 979137
163 186 616270
110 164 759918
8 159 627331
212 44 401020
24 263 518645
26 104 735169
182 189 926868
76 232 442411
20 228 258458
151 149 485649
200 82 271397
136 163 432298
133 298 658939
133 205 460685
3 32 618980
75 113 360517
30 123 554054
240 237 329404
169 257 182816
261 222 167705
10 18 35095
275 215 170380
119 215 299658
123 89 439236
34 80 817500
160 205 45226
127 32 753304
176 174 576602
264 102 256228
108 285 125603
242 70 954541
73 92 826228
299 1 196115
133 212 817097
244 259 334934
17 141 706707
149 123 264947
99 14 579809
24 169 763868
287 127 909748
163 151 216436
61 5 731472
41 65 836775
38 57 744335
11 252 457975
264 99 20581
199 100 440704
255 196 840679
283 242 750718
143 171 372877
99 173 457360
58 172 545030
50 76 731307
97 187 135859
200 93 274653
41 13 518861
229 42 123586
2 291 412549
93 21 3143
10 121 812368
117 95 104630
8 135 751356
291 242 669341
271 278 627442
262 147 727493
192 93 400166
263 43 524036
273 9 887190
158 16 319848
200 171 78026
1 117 804011
104 139 866180
41 265 307967
163 105 896270
224 274 573776
211 262 978974
146 66 568448
135 102 109009
187 166 839868
244 237 396710
103 101 104375
2 18 565178
89 229 580599
300 68 982720
248 292 294509
205 262 867337
214 105 28901
13 84 341856
30 167 918318
232 290 520728
91 293 297764
218 43 673511
157 162 441734
290 226 283925
199 256 961264
190 289 244781
92 49 170513
91 122 721665
268 206 394922
184 186 120456
95 170 269122
21 275 381155
251 36 848963
195 265 257054
184 282 590191
29 293 729763
3 109 997497
9 153 979302
219 289 942349
23 164 400252
277 89 627180
227 183 905127
72 221 705091
92 185 728835
222 64 525059
216 165 888159
195 259 79492
197 161 15290
185 66 912015
229 82 237864
153 109 615895
86 126 533304
275 233 840080
87 197 535928
84 268 541986
106 291 715801
256 20 999606
197 292 214164
239 125 738568
58 156 333818
11 207 54992
9 15 482646
205 293 916423
199 130 35084
125 216 711289
13 30 161256
138 166 46951
164 287 753676
112 166 570753
60 84 441799
216 258 913477
85 6 378587
1 181 453410
30 287 693143
26 146 380631
42 108 205361
7 238 943584
122 186 903039
8 52 693630
103 145 76207
203 111 647546
296 116 862321
237 281 295107
227 84 74089
113 47 830328
138 134 696784
226 73 363951
224 117 205166
291 255 967795
87 45 238041
94 231 460999
61 269 498173
199 293 297727
232 7 115504
164 33 919031
74 270 357334
2 249 946571
208 173 915684
235 53 963067
178 221 384058
213 288 403752
293 224 270021
275 175 988800
53 297 615268
37 149 283039
154 168 196521
44 104 271158
260 125 176717
211 235 738007
6 279 282614
252 67 635287
201 157 87313
69 150 378543
43 176 420578
98 18 45955
152 230 212621
17 48 230528
82 244 810285
256 22 482994
248 45 820729
120 152 779457
214 108 598900
201 162 893730
284 156 768087
4 40 255349
34 197 353278
54 19 550328
103 258 22461
31 297 595150
285 187 543729
264 174 489322
114 67 209978
104 124 633387
75 81 796694
153 244 136151
182 45 549765
44 215 230461
171 91 815947
96 83 788565
174 220 237597
166 287 530764
250 188 89133
31 268 410667
270 233 359970
210 63 781807
293 290 443419
4 233 776079
38 182 440425
24 38 65512
152 227 309218
294 155 288045
81 169 363513
180 250 712115
173 139 961584
298 267 202434
148 95 986683
168 227 501677
170 235 790516
228 208 627562
175 210 367876
31 54 423946
223 86 228794
62 208 33079
277 143 777510
189 264 930442
255 100 364424
22 103 215650
249 221 75397
195 194 145713
199 241 710383
214 199 480618
152 148 786599
127 128 158028
265 168 188309
140 172 634817
66 271 168809
165 233 858783
136 54 984447
147 250 934509
243 115 136165
57 39 917647
62 89 232725
256 152 214372
41 27 1624
37 77 619863
272 146 399538
147 19 970713
265 257 436394
218 2 849609
236 274 935225
271 38 536818
51 248 687353
35 272 163236
252 171 680863
227 36 66879
229 168 437135
210 105 255130
189 190 576679
7 293 95333
232 43 348524
50 92 376589
283 298 911913
131 31 915605
105 35 2762
3 262 806767
74 218 369233
14 222 973375
65 249 555239
219 182 981169
206 56 366022
135 89 892579
213 178 260281
259 115 631716
183 123 266276
194 263 724254
155 102 12205
117 35 662849
188 5 210202
9 293 507442
122 226 824700
118 247 691353
39 117 825087
95 42 557721
295 73 326772
158 156 234136
35 281 274142
112 67 278122
29 46 960068
286 15 699554
10 203 939992
242 116 673268
78 63 878213
190 54 369414
296 239 846973
281 112 89490
257 70 238254
211 85 299407
7 297 188779
277 175 218396
229 21 221993
144 250 856627
129 296 297384
42 146 976866
213 30 926568
274 59 830232
124 42 202896
5 296 556102
130 273 608328
279 141 383242
164 21 851203
265 227 744944
31 294 376155
4 145 607422
152 223 646849
208 144 824089
73 283 945095
235 285 423898
95 147 631599
180 24 826699
185 65 570224
294 279 967375
281 300 442512
53 143 455402
104 85 283369
96 24 499377
195 159 573778
271 26 706763
225 141 229301
116 87 181538
200 281 283975
165 29 186100
142 286 94836
269 119 371405
36 172 139585
162 16 951762
268 169 696711
100 12 960257
279 5 921150
72 234 289528
157 141 545761
107 32 678093
61 171 245799
120 20 178523
4 215 167835
51 91 996361
86 18 648553
20 82 114125
44 126 543516
76 142 308478
148 11 856191
193 180 385382
296 48 299902
289 271 353513
102 217 317679
48 274 410914
239 84 448258
267 276 61706
69 75 210307
25 197 537016
143 211 922528
297 259 677711
72 121 473134
134 243 726270
219 68 258151
283 140 934691
136 233 90191
105 63 86225
150 290 627910
199 14 512221
283 68 145305
210 277 740668
233 76 213518
251 283 381168
233 70 382214
77 15 89284
137 97 791757
91 20 912080
258 222 54135
62 129 554884
33 133 66169
94 156 33085
54 111 723597
186 99 375797
92 174 65722
20 79 897028
299 74 304739
291 149 555561
79 110 486261
205 275 149251
53 33 174584
216 9 952131
176 233 934384
74 73 710661
118 199 247321
128 197 215969
259 194 419554
133 168 891384
139 42 838310
82 126 579044
10 105 831592
131 200 48856
67 241 937858
120 162 349168
226 63 167456
74 78 514995
274 229 781416
27 149 90614
220 99 980810
159 288 245777
300 164 964378
152 187 405464
236 22 263212
260 263 992721
93 52 849156
117 215 380454
45 135 977288
214 126 921836
273 36 312404
125 47 183093
240 111 635337
29 264 728133
122 148 189235
262 79 662697
258 129 429180
33 163 932654
8 75 587994
195 106 858440
221 114 727090
86 46 901601
173 180 53788
146 46 720542
177 258 930954
98 76 417604
197 180 147298
94 154 721318
187 41 644963
72 197 422457
87 26 840076
101 191 107686
117 192 20173
53 223 924793
179 174 11819
48 58 90369
237 88 547430
33 70 391106
29 101 394561
272 257 773596
26 10 267957
207 277 386566
293 155 679458
58 185 51409
260 123 53982
190 139 490895
108 253 604875
49 253 560520
226 61 538089
167 192 671455
14 123 143638
195 233 709075
135 300 664441
14 283 926934
84 122 411307
213 115 423057
280 54 647111
205 220 334092
25 127 58643
83 248 915427
170 198 608908
87 291 281388
48 190 741863
287 225 79326
82 43 901314
111 45 512181
294 290 109522
109 172 787170
104 218 731423
22 202 512086
132 27 838684
183 146 207946
238 129 107472
243 247 642506
221 177 860329
60 160 1037
136 72 940583
9 82 992813
42 25 425409
115 119 859848
66 27 362568
82 297 741839
230 284 540177
100 14 691533
210 121 845100
186 51 987693
31 79 453379
67 13 888549
270 73 812796
289 122 304482
260 298 980656
300 100 175849
84 179 112120
277 123 872831
261 231 472203
295 287 437110
231 83 396936
238 248 2075
65 48 691518
102 161 682597
229 182 219381
232 102 520337
125 46 230365
46 176 328418
131 202 907070
148 56 750659
276 262 35066
28 94 883338
135 291 827436
158 253 584927
219 57 922140
298 103 23502
141 197 67782
244 8 456944
17 252 24150
207 253 320870
3 246 548551
221 232 88670
88 170 878098
245 86 614290
245 116 213594
271 147 61193
59 287 142112
176 248 31865
284 274 921640
275 286 770379
286 93 526214
13 166 874488
207 18 394298
212 174 45141
112 90 636213
19 80 409172
5 125 961974
197 13 26183
85 139 555630
153 18 339815
288 94 291678
64 48 649337
106 119 878388
114 267 234594
123 6 113062
17 284 138195
260 10 370941
245 290 141374
135 183 387324
91 158 982380
55 33 832562
41 22 809675
252 155 144870
285 25 841433
295 76 255337
137 147 229560
34 171 717121
264 45 275623
159 52 123066
55 151 415689
168 137 481835
257 69 995515
148 171 840220
75 20 63932
83 74 460051
27 33 627861
296 93 674752
252 186 262214
237 273 215564
147 10 719802
262 201 272586
84 277 736240
278 295 822437
48 280 857328
11 7 79313
101 44 187885
274 178 904222
285 291 655585
193 290 908451
35 32 568584
182 15 236266
151 130 96831
127 256 779496
211 248 433238
81 160 524286
276 128 545147
97 276 950899
10 213 73518
232 87 597214
205 95 897041
93 272 498825
249 42 362297
112 89 554378
112 100 866572
296 284 873269
31 273 899495
83 81 928742
216 4 323792
213 99 715798
287 181 521802
244 174 222415
278 39 586952
172 89 140744
14 153 135945
49 196 361380
47 255 914852
45 284 865743
233 47 596936
81 58 919546
272 91 167700
294 237 448578
87 267 612939
175 124 593420
33 275 873263
166 17 473189
257 201 340900
171 168 490187
283 62 223914
118 263 370824
189 176 605299
279 113 42425
208 156 172752
89 233 673961
103 6 96180
221 58 744057
39 36 573009
184 171 662629
161 146 179695
158 140 422650
158 87 531865
59 119 990912
270 288 191183
159 298 626395
162 177 180199
57 26 537643
81 209 394213
98 23 99312
186 251 218159
265 156 27119
153 267 238254
14 300 931421
205 136 209887
216 68 97721
98 59 968432
98 110 865976
18 22 375016
276 194 426418
62 272 100316
147 106 687369
80 250 463722
164 35 507015
154 67 212481
112 242 60585
5 27 993200
167 89 619003
79 89 77614
74 55 960954
246 264 105817
215 165 504088
234 54 113987
125 98 16650
258 270 357243
235 133 949363
200 276 174264
222 130 430875
53 151 453450
114 21 539241
12 135 146333
290 54 185777
115 71 592176
123 256 829552
50 157 981891
28 37 421882
218 258 275074
66 141 456366
216 107 12278
132 120 921347
201 98 774533
50 81 529111
102 70 191000
52 28 498000
228 181 15668
68 234 599281
287 131 81038
276 63 80450
95 188 484587
57 174 238328
212 141 224557
32 106 446174
239 103 503562
273 212 403571
122 4 698496
53 276 111341
175 244 627259
221 299 414381
297 71 498275
236 41 583447
238 276 624598
15 153 565489
79 226 80483
228 169 184428
73 214 326432
153 73 132386
32 41 407710
257 217 354958
200 44 93387
249 119 461400
6 242 630733
231 227 963309
224 173 743495
76 152 870418
191 181 815389
11 6 323831
39 103 944502
65 81 273056
235 198 234663
42 84 86361
20 92 245908
6 184 350389
112 204 239575
61 24 757658
211 33 977383
23 134 460165
271 4 283851
102 251 277138
264 98 981257
77 259 911669
35 186 158931
180 218 725527
211 220 764864
59 262 895832
198 39 417965
163 261 211958
94 85 49207
186 215 602657
272 282 619801
82 278 436143
271 232 624934
247 31 474758
57 114 251314
13 177 959102
5 82 497459
112 206 925709
249 86 416055
44 266 982351
96 285 58049
196 144 79072
80 252 558693
75 37 703697
64 162 707851
253 107 949326
178 229 883386
183 24 460190
130 107 377357
109 96 437009
178 208 802279
52 20 207993
74 274 669590
212 78 443965
213 119 282718
61 12 670640
234 114 587159
186 100 639613
258 44 208765
241 10 832980
78 267 901339
240 294 430740
172 221 316818
270 240 320452
118 179 285232
261 105 393149
288 44 986110
187 126 240820
159 120 45308
234 107 750217
249 14 263863
149 176 488444
15 18 320175
127 65 99824
234 224 972265
183 73 971969
68 73 143047
197 80 748299
96 53 785663
92 37 334285
18 112 617892
202 293 95284
10 59 399205
206 169 359065
230 178 575378
89 24 96611
40 160 918963
160 119 698887
265 179 373156
215 282 771219
64 199 910817
136 122 193226
211 113 951621
225 191 520816
277 170 598934
160 21 73774
267 141 802236
33 6 855515
62 138 226148
257 125 107938
128 52 640275
138 189 827471
40 242 414166
261 49 884759
89 295 134166
115 100 774829
247 254 91823
168 14 145568
203 282 301448
267 36 884128
199 74 681192
284 297 765064
178 188 639832
211 148 544115
90 274 631340
18 121 517805
227 154 855741
177 292 915315
72 147 26882
249 108 161575
223 224 418571
104 17 550750
37 262 828070
57 184 484439
133 109 824207
165 219 698813
90 211 530040
42 192 268378
123 86 631907
62 59 405064
31 257 170991
3 241 394485
233 92 793888
160 259 986235
71 179 439567
8 114 45886
118 258 67607
23 38 654755
265 221 274635
184 194 189434
168 29 161002
255 50 513872
258 146 736753
201 241 887689
160 35 495421
128 62 218706
15 258 681869
244 30 176277
183 148 366877
199 287 786163
231 229 162313
7 267 417525
263 15 994692
195 178 117275
140 95 205639
58 294 556335
18 57 72763
98 66 364985
231 221 856931
242 178 968855
182 248 49670
72 294 945852
66 167 96278
155 24 93767
51 210 149692
94 2 107992
230 97 943007
40 32 887285
30 255 477208
152 121 998875
207 168 328674
81 105 478620
151 49 212536
64 90 781574
26 172 862812
136 258 999948
202 128 383495
30 164 919909
198 247 707574
138 163 35111
294 143 358166
242 179 778736
267 84 913750
46 118 554523
8 277 158782
203 299 2259
113 184 610887
154 112 312898
94 12 726618
262 299 606655
198 111 95697
285 56 316551
222 62 200020
291 184 879509
25 242 806128
11 98 639990
10 201 539642
122 183 939899
1 192 559924
229 23 700896
159 29 426355
283 289 699135
164 59 893209
180 131 316356
289 22 322610
182 193 417733
140 166 309905
286 195 756487
53 98 920468
33 199 736070
107 102 324869
43 99 498736
87 14 373636
193 131 597220
50 40 875946
157 64 183003
295 78 929645
121 65 522430
266 221 274349
202 73 530348
60 33 21546
252 5 646790
198 166 513399
269 22 115343
187 196 185636
108 35 925841
84 170 681780
75 135 890944
33 228 559270
19 110 332855
236 266 99799
157 58 919475
164 104 259723
122 137 941375
238 224 315861
104 198 327707
171 253 434805
14 193 77164
61 159 953858
27 282 386276
142 208 51271
3 175 238093
167 220 226924
214 35 824019
206 168 198245
263 63 567870
199 84 86994
164 145 702362
130 68 540578
99 239 395656
25 50 640138
222 167 621679
59 70 478850
64 226 320583
266 275 214511
238 258 197714
250 101 431265
202 93 670168
240 206 951372
82 170 465047
108 159 693545
257 209 96067
202 196 937530
296 201 668261
198 160 227656
151 119 551161
88 230 666941
168 150 940385
142 80 784052
211 6 20846
108 298 13223
54 92 439891
270 8 986833
279 220 445613
146 226 486639
189 275 727581
69 84 70605
189 16 222316
5 10 936216
162 141 97005
49 291 637014
129 29 388971
128 161 955038
30 214 283254
129 297 14974
163 300 415590
19 99 930264
270 105 345170
83 48 540867
63 60 572003
244 178 915665
35 213 758422
98 242 135117
74 43 614431
102 73 118426
200 180 33625
14 51 872602
28 262 894521
60 135 643280
85 124 239752
150 91 966293
42 176 912749
37 276 885056
187 32 778948
70 148 280221
248 258 192347
23 142 906692
208 90 440799
137 218 590148
238 140 146180
57 44 720951
13 32 985404
216 224 921498
238 88 619972
28 258 860233
268 238 736376
61 206 92216
108 55 217036
272 15 576641
51 102 572455
45 233 800216
52 237 944034
46 212 434003
201 271 337125
140 90 219359
14 261 497482
133 31 321025
161 247 21182
144 284 136113
292 79 504298
119 195 992011
176 251 684212
11 153 691205
112 37 572905
291 231 205549
255 263 901842
42 54 367192
5 201 675398
60 114 381508
106 220 529180
245 156 810302
288 121 776729
90 215 883586
240 78 894003
108 267 713968
199 75 839430
196 45 481877
285 274 172514
35 77 805652
132 140 487156
199 266 422235
297 98 912097
128 178 530148
188 214 57203
257 176 528217
153 170 1474
189 193 251241
169 23 59457
263 290 651302
144 59 4050
153 248 471221
226 199 59738
259 97 767456
45 162 525938
207 216 987769
219 42 309083
86 226 378383
65 85 327817
244 42 519369
147 113 738335
245 122 346612
148 31 899050
281 293 283514
98 40 43348
224 177 109264
166 39 329041
11 52 546833
274 200 38746
197 168 373061
193 239 954190
256 115 955170
247 81 636827
65 200 737296
81 233 996766
295 145 633454
73 91 638381
183 180 981531
154 121 8195
197 99 264445
239 180 466400
251 171 906379
283 171 161326
197 71 149970
146 50 253770
94 266 43436
262 253 829730
17 291 107940
91 126 64144
24 106 786558
96 68 465172
234 272 590384
107 105 324664
17 179 704011
88 125 971279
160 71 416747
4 75 678322
200 212 45200
113 74 350219
53 38 9431
92 112 955276
106 133 127292
99 241 646659
53 195 608280
38 216 296629
239 243 656126
200 83 518746
247 146 714992
279 47 884663
216 94 638987
16 248 211090
72 148 663140
297 47 34511
243 229 500923
154 182 570244
96 202 208827
94 182 652334
86 105 894322
270 247 981827
271 21 608109
290 246 622919
228 133 608262
26 248 947286
167 108 557680
253 129 897709
16 36 388165
215 131 483042
208 209 977798
273 253 404072
34 286 867185
49 77 73467
242 163 91499
220 9 21039
74 72 205274
250 238 624898
228 97 606212
182 21 68995
291 115 65388
184 246 956661
126 68 588458
55 146 435253
234 52 138770
251 273 763112
45 143 850124
140 45 489245
182 6 49528
15 155 690911
73 247 402636
263 187 867609
159 149 422381
163 126 517076
81 241 261534
57 80 583158
137 27 422104
148 9 145944
121 211 323727
233 113 31231
90 278 561877
285 180 967977
280 10 233906
237 190 449672
148 169 399644
244 163 894040
137 270 763808
117 174 618660
93 196 642078
127 52 407455
157 139 711745
72 18 465042
145 65 777111
90 5 377387
124 129 694296
63 262 793556
183 15 441383
125 270 754293
30 31 307201
229 131 676105
22 262 952006
134 264 153208
42 181 791532
33 260 370491
87 107 189242
178 252 621521
124 98 503174
78 249 665849
252 185 508499
164 276 889478
137 75 911914
141 34 905837
255 120 291329
272 199 412927
294 144 711293
117 183 95447
274 287 244820
77 152 177703
262 246 881078
88 105 512164
269 127 37304
151 273 242417
21 72 999024
262 247 642449
59 21 690379
216 205 485334
162 254 911969
254 126 412790
221 168 441834
132 129 758948
19 200 985921
240 130 480279
28 93 278157
11 36 99328
11 32 767417
158 284 991154
34 244 595987
244 226 111310
2 169 916945
251 237 817729
32 245 88515
142 152 420011
280 291 657826
266 60 538146
15 293 365938
126 17 824458
187 99 655008
8 211 831860
87 5 859148
230 64 647877
168 216 95322
92 299 593960
159 66 89393
122 238 998664
213 140 653035
16 129 210294
87 3 149619
83 209 549282
165 251 415674
247 24 164268
200 239 237750
73 205 785710
183 141 586336
153 59 739564
285 296 133627
249 283 621934
274 300 537576
207 61 265117
285 173 944387
202 150 159317
229 92 14691
235 274 711464
184 286 989218
183 174 704488
15 177 324065
209 114 518908
191 133 100824
137 198 559856
54 222 102670
22 42 983247
137 79 238408
21 78 225971
21 212 657429
37 106 246203
13 136 815713
184 187 367792
56 201 247703
150 264 289304
213 107 906750
194 56 439142
155 134 951364
252 144 802217
43 19 131925
66 147 697876
279 40 497032
239 207 25621
49 148 738036
263 12 806058
186 126 137779
31 56 323619
166 262 219500
230 235 511741
248 80 95147
40 23 387686
160 73 772235
1 138 118213
134 105 137648
129 212 520858
249 229 915462
102 237 242266
68 154 153197
88 14 416642
84 145 657338
206 187 531243
254 173 413338
206 281 426841
23 295 254302
54 202 951345
161 281 157833
284 154 605923
275 87 522854
105 51 887829
170 217 887043
89 287 71089
24 113 979146
269 218 831580
81 221 757876
4 2 522972
10 118 392187
222 101 63085
102 221 106953
36 173 499583
254 107 35331
171 249 84015
129 179 169285
80 262 774163
224 49 775986
263 273 197649
277 98 878811
126 33 196861
242 160 112424
283 279 407947
85 252 77880
80 269 911107
84 5 740288
181 20 375195
167 185 342076
115 227 215962
278 218 231032
163 188 768549
203 148 534224
275 272 683769
40 178 649567
89 243 435199
228 202 433541
260 87 238828
65 17 595646
95 32 74191
77 281 305737
263 117 677298
275 49 69584
174 157 49191
60 111 11815
292 91 389314
39 113 482592
271 73 354973
228 253 504790
39 241 282582
234 66 803570
261 282 6002
257 261 385416
176 254 407177
78 65 533416
214 29 620950
58 208 964125
249 5 697927
152 263 877871
78 133 756666
277 41 132860
64 88 226287
180 127 179912
205 263 97729
226 99 105329
144 148 978418
172 7 633428
83 286 91177
124 212 257797
13 296 105213
150 4 234067
271 258 50161
40 83 975715
98 177 305023
203 64 624689
80 266 891798
109 251 835449
87 31 868187
7 28 603036
198 267 464438
233 251 552318
174 125 308427
160 264 15554
298 230 250022
119 258 360271
251 263 532945
160 196 672656
83 76 864475
58 21 88087
226 292 326350
287 219 627490
230 139 905895
138 99 468197
180 225 67138
217 87 331174
85 233 752716
247 174 854733
300 192 209495
259 170 519511
86 14 375887
286 165 93589
65 31 343722
273 182 982874
254 292 668140
50 180 315717
6 44 242441
245 199 77676
192 129 65703
65 292 142093
223 285 704816
89 198 402671
196 128 826167
200 6 544208
190 50 855293
120 105 963984
9 219 800915
65 199 406470
81 195 131354
51 171 718268
25 70 288933
278 217 183735
196 117 197807
94 64 576424
171 129 911717
90 96 744385
9 85 750791
230 260 55872
105 283 583759
201 72 374876
81 114 753072
221 119 661958
7 260 786404
243 274 808676
67 55 929527
87 253 294872
155 238 884231
114 250 7100
35 70 130360
113 212 927631
56 209 923325
127 192 847022
170 171 953703
136 212 444066
192 101 910856
28 249 784087
150 130 772129
11 13 354021
43 16 891388
26 113 4732
223 105 705418
51 259 588731
207 261 635728
42 154 384263
16 279 754084
203 296 86583
65 284 98099
147 94 268476
173 89 277042
279 201 340897
16 12 736822
266 237 911786
56 239 55705
68 299 454168
81 111 113231
206 237 232777
190 121 938226
192 254 446666
253 99 151337
154 73 219672
11 260 58184
117 118 860062
95 264 13736
6 249 6696
15 88 672036
270 124 425637
8 113 564247
211 225 5787
111 43 841747
297 81 316733
94 88 927473
101 285 459225
211 7 267820
180 192 154153
101 187 722882
225 277 645887
147 241 402443
62 130 890199
17 15 739988
299 126 239227
168 121 691739
124 235 914569
129 221 659127
43 238 559540
14 241 407920
31 201 308620
8 205 22619
137 247 301339
262 73 297838
249 166 421465
143 267 520484
194 43 362620
211 298 921266
113 164 204294
270 49 654928
274 91 330745
9 138 969812
48 78 463661
207 300 513331
211 29 652634
41 204 807889
237 108 623594
243 24 992501
221 174 793534
19 24 627942
221 152 93704
51 61 690021
96 103 90091
266 36 189779
287 9 403636
292 181 836655
289 218 179232
160 234 8321
137 199 202007
213 143 779276
127 226 468981
170 262 847840
274 260 699818
122 46 932016
81 168 35463
64 211 271467
223 295 855398
88 253 875627
23 222 52243
268 22 61042
144 231 955464
76 273 37605
271 237 507644
66 45 427404
21 23 667919
284 44 679612
84 296 123961
47 298 560762
265 196 528559
259 140 299799
23 125 627155
31 98 664594
174 19 570115
131 266 482186
72 192 842684
121 163 540822
210 132 61860
132 104 991398
281 259 757307
77 65 736415
57 52 948267
222 90 58674
289 280 89482
64 158 48038
252 149 125652
278 124 580231
200 59 709937
189 66 526209
15 6 899272
61 280 1540
81 49 613454
205 96 419344
192 124 605276
118 251 951494
159 62 153729
76 259 930698
222 268 310937
129 151 6331
91 68 826200
100 241 656576
1 47 795326
103 125 450041
165 298 150779
28 70 28967
298 233 38011
200 43 508066
261 73 971943
100 147 569459
242 187 851916
289 161 300172
268 24 698429
1 278 426757
78 197 202563
54 64 306706
182 143 927162
200 172 547959
4 218 436075
86 230 157488
290 70 795751
69 6 402083
81 12 482746
171 181 999948
237 50 942701
79 204 63569
297 201 473504
124 262 203262
141 195 514372
297 135 478074
178 169 20098
245 171 30321
135 190 172926
63 39 88118
164 174 368525
209 299 256664
150 138 759382
242 94 763197
18 64 188783
238 8 366943
65 105 186170
241 61 957161
215 107 802403
19 259 586329
161 53 217020
5 20 32810
153 236 59700
124 155 995583
296 290 560551
270 274 715235
172 87 255018
288 86 683470
12 109 877790
244 159 608254
46 222 195352
171 44 809831
123 257 450589
200 235 802737
210 269 350533
239 228 193405
216 249 803737
271 243 497100
232 158 629852
196 191 701474
169 112 420314
105 196 771537
106 173 903634
228 269 507500
130 96 749030
188 97 586593
57 236 398734
3 5 213234
257 294 48696
14 15 478271
181 211 583383
253 133 299692
33 82 645410
98 245 346695
127 168 832812
120 205 526284
216 139 821111
83 279 2578
151 59 850117
206 137 497871
186 85 474295
242 120 336321
20 132 796446
260 90 890825
203 192 704913
273 197 787051
156 77 849176
243 300 219414
273 259 762983
40 188 265728
169 61 639485
130 66 967328
185 200 368350
246 114 333129
8 108 424405
63 170 393839
230 115 126515
85 231 83199
5 227 404456
86 33 36823
94 69 637910
8 261 599106
251 242 992707
171 49 68985
82 295 154479
260 52 721681
161 284 252611
26 270 701428
5 54 299355
147 208 294414
41 85 835423
119 66 11639
228 151 23247
181 273 749183
289 137 131999
222 86 878708
39 58 936841
20 155 448040
66 55 5976
38 219 577387
274 166 225504
266 3 494371
129 68 334830
133 267 539487
267 149 856896
53 131 64670
235 187 59123
88 8 848199
26 118 634890
228 178 39719
251 139 691741
120 127 158778
252 230 307727
32 85 33709
285 68 668131
144 243 377891
17 144 9687
104 83 450612
40 78 607187
18 158 12236
98 255 174255
8 111 295375
294 105 833024
128 223 566232
209 272 711162
293 279 937712
128 17 712142
47 203 348699
198 80 48345
43 129 99793
267 228 562198
196 156 71825
35 95 924192
170 154 276938
78 91 786582
182 16 338774
63 38 180882
196 212 729653
237 176 185543
169 89 749753
164 254 575640
242 166 165704
149 9 86420
75 209 493073
158 33 600199
203 117 600314
62 175 995036
243 240 279587
69 43 495930
248 170 896989
49 126 78718
256 297 644890
62 48 916362
249 261 955409
110 234 137566
257 102 78059
64 148 491638
245 85 818366
40 74 762063
27 98 305118
259 87 242167
145 152 90019
234 231 475846
99 233 294625
265 297 433628
96 246 896535
289 180 55773
262 20 551011
150 298 674031
70 219 201482
252 207 371673
261 192 298525
171 175 357167
1 189 356341
207 297 633505
282 290 852014
231 176 205645
110 186 180612
255 128 232394
267 127 973608
55 240 940615
91 164 861263
1 193 553775
57 139 550180
25 33 300039
144 21 715727
300 215 65106
71 7 62873
293 84 185727
98 26 189420
76 189 67421
277 38 351435
93 95 822908
187 140 728574
202 231 697222
21 277 475797
224 183 737898
42 47 80998
44 133 474765
128 88 797496
118 161 302611
255 19 388263
299 11 854425
249 212 228815
59 121 427335
227 229 204831
242 24 765310
158 127 751045
101 130 585159
26 122 387492
112 286 143634
121 300 763835
86 287 592412
268 278 78924
112 14 692965
9 290 953041
197 288 130008
261 83 422214
22 220 945838
284 148 282899
17 205 801725
187 207 422387
272 160 605206
85 256 474395
293 168 378243
56 198 32863
32 55 896681
299 153 631921
131 225 364517
33 268 398329
294 13 826753
121 232 325108
97 185 160355
82 61 702573
26 186 968572
12 154 49686
121 251 446981
127 279 473763
263 279 34527
277 108 115881
234 259 625332
57 82 929329
245 169 788153
66 170 471381
162 256 854922
273 56 775490
245 133 906009
271 236 988827
5 202 685767
201 39 549048
235 123 542378
206 182 273047
132 35 457027
150 182 650961
266 109 466665
18 256 550021
274 92 837101
168 261 677055
296 189 739233
120 7 313583
299 268 604972
244 31 368372
150 78 927375
176 79 452968
80 117 336715
294 140 498229
133 112 660722
132 228 222672
288 153 553868
8 5 778641
129 248 975849
179 177 492006
110 31 104698
184 76 116833
54 208 135989
122 256 308629
299 98 900877
238 226 539999
41 291 355248
1 143 811021
203 153 766796
104 5 424810
225 115 633416
197 90 325621
95 209 443412
9 208 520453
135 114 243314
62 201 20120
170 29 651244
171 114 201283
92 26 127750
125 101 695449
241 197 470808
287 168 965380
199 240 110454
178 256 53851
95 75 148165
250 84 286416
239 117 752800
133 274 44224
87 290 754218
81 284 572359
239 26 214041
242 256 715247
231 240 792955
177 295 54301
267 44 923287
171 140 786110
57 59 958589
71 162 118382
184 142 182716
124 120 896432
288 63 682361
37 285 406078
165 164 642421
260 219 984325
60 232 413420
52 209 47684
217 236 112996
40 142 612405
6 117 88898
102 126 72249
128 281 255743
110 125 538696
229 286 49649
36 93 397252
49 85 78982
183 95 742267
263 248 848205
283 106 712244
55 212 598349
276 2 516052
136 123 614262
262 281 774175
138 238 415561
105 156 316836
254 149 645287
187 195 405963
33 226 848208
238 254 56411
201 36 745570
179 108 467131
102 121 469176
262 4 190028
96 69 476073
109 129 428849
43 76 992260
112 295 722802
130 20 374466
12 155 740549
142 74 307256
15 266 226291
153 155 936707
252 170 212620
179 145 643796
91 117 792976
80 62 257242
298 218 640671
225 269 163063
107 262 175101
130 172 590498
12 233 773823
266 49 727593
26 213 804734
76 192 913526
248 254 78776
283 286 520905
136 232 518589
282 180 227843
181 74 699029
52 74 390084
252 158 839633
186 276 378567
56 223 605749
134 55 700886
194 114 859664
36 277 367544
278 78 768201
126 255 273841
280 251 362242
167 202 45653
134 261 909637
71 27 42872
124 166 173627
220 71 792769
115 143 327908
204 286 447459
2 129 535613
34 190 522371
56 222 405789
241 200 544816
173 119 658076
3 229 813837
192 153 935619
52 295 847358
143 100 530105
282 78 155829
280 111 792592
255 51 81320
52 75 112971
84 149 803811
172 45 575447
246 260 585476
151 191 581526
67 226 778298
267 282 386425
248 168 277852
282 207 45319
249 176 568501
176 223 391965
294 128 640432
273 224 865429
189 75 588203
157 23 589960
129 197 841611
144 249 72250
17 77 622594
101 111 450496
113 157 638317
126 174 229933
205 64 877671
24 126 128230
239 142 412519
97 208 709865
279 27 8903
31 298 245690
165 123 335770
179 266 541848
144 77 279174
297 285 150592
108 31 680232
26 179 644008
20 126 64099
226 178 523988
211 162 457824
171 286 221643
242 82 276173
213 8 742167
194 15 284903
216 199 410584
286 222 359736
20 174 673384
203 18 953443
246 280 88739
64 20 96782
135 191 134705
273 5 769525
133 131 210522
176 66 999684
190 123 935775
51 282 776738
211 283 248985
114 78 928786
129 147 830561
17 191 382526
222 117 384970
290 39 387061
215 48 133770
35 12 242647
5 115 537443
300 1 856376
20 250 330121
15 288 837172
267 158 166476
120 214 946153
78 290 45840
272 88 558388
252 96 561832
113 142 948359
81 167 586293
41 274 519792
274 152 32693
58 80 475699
92 129 131082
246 249 153378
128 103 337861
128 286 331733
148 225 567040
2 146 376557
291 33 171354
39 75 77290
214 144 152108
23 49 784271
80 71 378836
151 92 149932
21 221 829032
164 99 272540
34 165 724378
50 103 237974
100 218 295239
184 90 320623
208 204 251051
289 80 772401
174 42 935411
176 36 324904
257 165 996132
28 180 492100
146 100 560384
232 291 343377
90 299 863346
65 212 777663
42 136 562861
156 86 320079
117 273 338901
207 246 790993
21 80 434008
193 112 78437
246 92 12377
198 33 502311
285 201 877116
40 300 631062
204 117 118492
96 2 23825
74 62 66314
147 68 978025
208 153 548902
25 179 411175
135 68 808904
170 152 482758
70 89 817544
119 161 485240
17 79 977176
134 146 789444
217 231 578892
49 3 825861
252 242 661426
171 68 534656
165 50 955510
208 215 506757
156 88 918429
250 67 51791
9 299 136060
176 48 194678
7 288 207032
238 158 762998
157 206 368682
65 178 82465
25 174 68869
83 129 520690
113 288 453344
203 125 249958
119 28 530976
236 95 407488
180 297 935390
196 230 300812
202 50 554714
227 107 558904
51 48 552545
275 196 205963
171 243 668319
279 131 324638
155 82 793581
258 172 807206
209 193 11827
160 273 966339
169 262 52090
214 206 252707
67 221 454329
171 173 874513
255 20 596598
274 149 52356
11 145 266921
279 107 252443
290 94 397747
155 233 219885
39 157 313769
150 90 220664
26 199 670729
54 166 457508
262 265 552394
9 166 803723
86 109 970085
163 94 6028
59 96 318733
208 263 756313
73 292 901596
144 110 304756
82 182 422172
214 67 422654
113 5 970954
114 181 941002
51 119 202989
85 95 965074
160 83 284664
30 151 856149
114 49 317603
143 165 652716
221 173 845853
145 122 215865
6 98 657513
95 172 844446
94 228 578823
260 152 320890
280 209 30842
153 214 839855
52 279 592773
156 202 922411
98 107 839545
101 26 433177
241 193 700379
139 293 669689
260 24 281016
79 298 496579
46 31 737144
123 268 27907
239 51 810778
102 293 969522
168 48 347170
96 141 703270
255 35 83887
74 282 310261
255 66 234318
9 58 63599
73 177 215213
138 257 705590
21 245 566325
226 247 843783
209 271 999195
18 220 406144
212 82 359111
296 44 614580
163 15 47341
106 57 653226
75 66 829627
195 295 158265
143 18 157387
36 68 310694
22 59 227945
264 261 659634
188 54 487367
168 235 695705
26 263 188572
76 156 60136
257 24 353943
103 15 668054
297 195 772784
94 155 709651
17 66 197725
154 148 555633
220 43 279675
193 38 926884
159 138 598832
125 26 522055
140 177 592171
81 206 30372
145 294 292964
282 242 469610
294 203 228932
13 271 982911
29 193 955081
217 292 209203
269 71 987892
281 260 830492
80 116 455620
12 228 119906
195 7 939994
12 295 679774
23 110 192455
163 208 982444
256 269 467161
134 34 269873
248 192 605717
99 145 986618
208 98 462586
230 199 904211
191 115 543674
210 254 254019
27 286 215734
189 209 984280
170 257 925757
217 151 391519
65 259 378160
25 35 709423
241 54 475045
242 131 900548
232 243 535601
157 7 356269
81 176 783208
143 26 302944
57 8 985928
283 3 856893
183 241 556353
132 255 557004
201 177 304457
226 283 156205
231 295 133829
111 193 695073
44 221 840123
116 211 885187
112 106 399063
83 258 608331
59 167 479830
63 83 6865
275 3 504433
225 30 489788
108 251 154618
193 210 31873
24 20 592493
174 288 510794
13 224 953871
158 196 59260
205 40 738897
206 142 665997
247 276 450900
253 13 759763
96 133 909427
99 25 665706
115 202 80153
87 21 4549
145 169 912119
182 280 803806
299 78 207880
141 62 593243
33 195 550693
23 85 177015
255 114 947131
196 40 746665
231 222 162835
209 169 328973
182 289 922715
100 11 164286
128 78 552025
150 44 656129
226 143 258133
285 53 59154
216 167 364905
36 126 824822
94 75 379686
180 233 277183
289 101 537101
148 181 551092
90 139 898177
135 150 12347
256 243 944929
93 109 692394
206 11 105389
255 240 226911
284 169 971917
8 60 756392
187 167 467872
207 21 438921
258 170 265893
58 182 425039
233 246 618015
279 145 367296
263 195 676160
103 270 711847
262 49 277491
298 206 541045
45 114 987421
239 39 457502
241 69 196396
184 36 520938
51 76 642558
89 170 584607
126 205 635802
173 46 187845
123 253 17307
293 22 461026
199 183 514842
116 271 667862
27 84 241924
225 216 919780
149 292 66001
102 138 304270
47 234 926334
183 21 508856
138 144 611091
78 76 534331
185 118 126291
34 168 117121
118 261 410106
44 193 41792
128 35 118723
162 86 456314
165 70 993573
149 180 187817
238 185 986247
258 202 956967
41 29 677979
169 76 73389
198 145 570464
229 180 543803
197 190 657208
84 116 685373
288 90 767420
71 169 430537
244 187 112154
79 230 881708
192 52 967708
294 30 519054
242 264 742381
139 55 677419
236 176 553265
74 262 126949
291 275 900521
131 56 568931
27 3 190586
185 56 189839
205 90 16625
5 274 695737
132 297 25270
157 3 222348
89 35 806082
182 71 132719
298 135 486439
175 136 902860
86 143 819762
251 252 336914
44 169 748803
153 24 625222
288 12 705999
175 239 843881
113 289 663041
251 6 245154
119 103 35685
228 231 453552
64 66 162174
32 295 714932
241 268 141881
261 1 105614
170 91 414371
98 273 317518
108 69 779712
195 78 683927
66 219 730810
17 189 39722
153 296 934084
208 84 258499
91 240 754704
290 12 240418
259 82 122334
18 289 116876
31 168 183536
87 78 17644
75 292 307426
54 254 674435
238 166 225552
248 44 974388
110 182 639608
55 148 4175
82 106 184841
154 141 321310
231 36 144356
160 211 745345
75 173 457262
236 77 54269
251 294 947707
94 185 648080
78 172 21373
138 259 582899
76 113 396080
179 91 611478
92 40 55654
47 294 592806
171 75 71722
278 111 22097
93 69 948066
73 57 375276
196 193 86438
16 298 171711
42 107 705594
11 124 125223
102 249 705121
164 221 679306
282 2 151001
38 261 769698
286 156 65981
127 206 483596
93 270 186055
19 146 654915
286 203 791811
18 7 158147
114 179 919755
142 281 580015
95 2 818353
297 27 770771
62 68 774211
279 282 915639
48 288 266603
233 112 427092
135 127 921163
173 11 788652
87 229 160744
34 49 56935
150 11 392236
137 102 628259
134 281 268036
69 252 476971
233 134 521742
254 26 188197
108 67 371980
129 299 725783
32 197 358585
207 3 377719
4 220 926365
43 41 504197
52 206 425591
18 100 674720
72 207 491726
58 267 241225
69 137 826030
43 114 231677
145 35 467728
270 67 756349
111 127 681288
209 256 382474
40 35 439397
22 216 172024
166 181 220684
172 146 513665
104 101 490533
203 28 956149
277 86 941892
64 93 686597
124 219 207785
109 258 834876
73 93 166461
189 247 602405
129 226 836992
169 134 227467
228 216 924593
238 229 473720
134 255 744679
137 174 65515
11 188 130419
282 144 927899
163 292 162928
182 167 581187
274 215 785165
276 181 195559
285 179 976920
77 213 973135
269 243 957679
15 130 501192
210 247 41711
202 298 258935
158 68 269087
58 270 163849
48 128 1538
149 220 437347
5 148 68118
236 60 395186
173 249 123242
172 44 655827
240 3 164686
8 239 473346
77 292 380917
52 54 34587
114 238 495011
221 10 912948
38 236 553878
164 178 683449
250 87 288007
175 94 135959
153 110 5706
277 260 79322
190 275 565259
256 39 192857
140 1 672723
170 199 317050
152 115 504914
2 165 955402
144 84 82765
185 76 156104
130 42 114117
214 292 784324
294 283 464605
177 6 727733
112 66 721539
128 20 811211
130 194 459668
271 127 124778
256 57 553885
93 182 474195
182 129 744628
283 7 85499
204 101 628294
58 175 545459
44 8 773968
125 113 461621
235 199 449960
298 259 55378
44 16 511798
25 63 726152
144 206 246613
52 142 176795
186 6 301106
216 137 506225
216 3 405690
250 38 452764
164 281 152712
93 300 340194
265 54 988694
97 6 243671
9 202 997768
7 80 939023
232 116 316446
199 23 745472
156 3 684096
179 73 789511
189 167 915390
194 295 16900
246 147 533127
154 213 68481
8 193 971836
162 277 420539
67 164 790064
80 194 308691
163 276 999854
138 240 932440
71 167 604862
229 103 950150
192 250 237958
174 78 677291
201 160 691021
289 213 19769
282 35 888386
38 64 726213
294 8 422986
213 173 594945
20 265 646143
206 244 434552
175 81 910934
20 223 714285
162 129 543840
70 173 609571
175 294 530478
130 74 64410
19 37 980345
113 262 473434
123 178 456508
22 300 191202
196 206 999460
45 4 833090
182 288 91007
125 247 265626
226 84 247534
92 97 86867
26 249 214329
82 31 657073
284 218 338923
36 171 216397
147 164 76921
145 170 240799
224 193 906949
145 273 467803
218 51 663271
140 183 191411
259 210 6387
144 3 705313
10 184 416239
74 32 565385
112 10 501273
142 221 215891
196 205 522164
16 227 767551
155 112 990173
205 69 368708
258 141 788570
189 161 99789
76 279 251702
67 228 710676
96 145 918491
58 95 964891
107 28 72206
152 9 67164
97 26 98081
289 300 299083
232 297 271481
249 157 713213
296 252 848621
47 158 327406
146 116 987004
214 31 41495
204 210 951935
262 165 970107
281 233 787542
99 107 357882
23 27 320306
92 211 22561
131 101 569556
116 203 692848
163 201 88142
139 61 531331
32 91 988533
71 30 653928
15 68 485961
177 82 783823
52 104 693909
290 65 190262
297 116 88880
107 3 21582
77 5 28342
144 102 400232
183 13 143978
266 147 164280
96 49 30176
84 143 174453
139 8 278729
202 30 378795
186 198 256379
92 100 226946
146 238 891726
257 74 50784
181 255 153518
124 154 568946
62 265 663329
173 289 638672
214 18 21670
207 298 224257
156 98 576887
105 274 136651
244 95 525869
62 93 99221
73 158 248788
225 248 786549
12 158 58682
259 98 315763
114 218 795483
219 20 394585
164 214 129310
11 254 925078
12 225 369903
71 14 143996
257 129 51731
29 262 592758
108 41 700839
129 119 694817
112 273 388441
225 77 229482
181 113 910387
30 219 51354
193 92 205321
191 170 961705
202 203 47128
88 146 666183
51 23 120815
281 118 221351
177 269 365694
116 33 780648
291 77 658758
241 195 543562
13 256 401918
245 173 726067
179 101 37931
278 27 351502
208 102 911841
266 105 326952
75 175 756896
137 279 690252
153 82 993441
284 209 482587
126 94 270534
38 162 644259
274 186 558056
65 201 232588
3 220 948344
131 246 708679
202 116 820034
260 198 291049
145 161 798084
159 180 799060
200 184 143927
171 235 868985
38 2 157756
15 294 604436
104 102 966988
258 101 265472
39 286 30300
38 272 526670
298 84 903337
117 27 949474
262 132 940875
64 192 609983
206 186 87860
73 206 416151
152 97 769860
162 44 183225
112 115 898750
198 127 689918
197 275 694287
205 135 725014
18 80 409511
199 209 175624
116 16 138503
176 122 993203
45 187 550152
161 276 315612
296 81 129694
24 249 663286
108 233 198651
39 32 158339
36 34 853789
296 247 554730
42 145 90065
239 130 357116
43 37 990497
193 166 767911
203 250 286015
181 180 761584
222 266 476602
100 189 987370
22 3 370542
207 280 700497
6 56 979362
225 237 41563
299 113 798900
252 56 164532
189 235 856887
180 152 351897
83 176 648204
106 174 191023
197 102 132448
69 198 140584
72 171 968149
115 228 879338
287 139 419915
91 163 966064
250 262 302644
99 31 166178
5 159 177986
220 226 785340
273 109 451435
153 227 505469
69 224 877763
173 22 919180
129 282 108979
23 224 593684
294 182 415431
117 199 559039
298 121 246968
190 208 419847
66 102 818146
110 22 810068
74 209 117993
111 148 485866
75 235 466527
292 74 835608
177 214 532947
221 133 172826
180 174 88016
54 282 233928
254 128 814602
35 1 500801
58 163 907378
227 186 613651
162 265 642204
237 194 512729
85 40 665825
127 154 788343
125 171 762631
49 206 603307
124 24 72583
143 13 71252
269 213 83050
98 145 116164
119 33 843801
9 191 830034
74 250 696359
20 257 116748
23 163 928042
109 298 459708
51 206 448284
224 266 998296
79 74 529388
212 70 216360
35 106 613207
93 215 931862
296 293 726892
23 272 222514
287 266 598417
244 279 449233
198 36 608577
211 257 891683
245 154 948942
220 222 661771
29 283 203725
51 12 661913
40 99 868666
154 28 4691
119 4 405677
109 20 384053
293 241 446593
27 12 629675
229 235 349391
239 137 379825
270 41 8300
151 79 862027
275 76 276502
77 126 936092
172 292 948782
151 291 987464
281 196 326161
12 160 142700
95 245 853749
110 233 794845
51 100 990656
213 151 878097
180 138 618360
12 152 209378
79 62 779463
233 208 41459
102 262 36902
271 48 688918
55 170 146508
192 242 24023
28 27 642052
166 127 841567
300 195 664342
46 104 779991
118 223 282124
199 160 266262
64 143 189901
223 280 340388
69 196 772873
208 239 354701
249 49 702068
297 225 11224
244 284 540830
168 42 125180
157 88 482525
130 148 579695
113 4 804022
266 158 17586
225 1 3141
47 267 185000
181 135 406122
277 75 366548
27 102 737765
131 106 595960
112 42 381157
242 190 451342
266 35 834054
279 188 122870
58 112 593620
152 95 664720
26 124 510828
295 170 250039
258 186 861714
80 279 225408
211 202 178063
107 76 591584
294 269 311700
218 263 16024
184 191 138065
259 25 881297
91 1 723974
80 174 182480
110 300 113496
262 34 259657
71 41 933051
261 137 731998
158 250 424778
107 19 208898
181 159 391567
137 200 614892
12 78 840501
202 27 629828
270 149 75938
162 282 841920
119 86 199875
260 236 200872
11 33 247671
242 157 655810
157 86 515388
267 219 829288
209 226 974179
223 191 541215
80 238 79501
120 12 681692
79 154 94329
22 140 180580
173 296 948133
210 3 651398
154 268 136243
31 204 365373
277 136 837839
244 207 614861
100 83 674843
225 203 858890
47 114 441952
17 90 808104
12 170 900165
63 201 138695
94 83 472801
136 196 371849
60 239 494841
159 109 661829
98 113 434171
23 54 616292
136 231 773950
227 47 996650
174 50 431750
291 37 87845
30 212 663280
167 111 904214
59 188 135706
267 5 128413
22 105 117237
156 128 926582
53 189 198162
275 239 963695
131 140 820827
99 125 926761
122 38 171177
300 147 144466
41 104 671628
172 155 278569
200 133 727772
35 222 726545
171 23 877404
147 181 981133
13 47 211696
173 41 982461
231 2 471009
39 5 596457
224 7 673593
214 88 190057
11 88 794629
38 97 325125
10 34 850151
28 275 650750
44 230 689478
4 33 230755
214 256 120909
13 99 916403
177 32 679366
9 36 694610
11 106 119610
148 235 7091
298 154 540850
261 218 41355
211 100 7077
212 245 658023
178 46 990239
177 33 116995
167 214 689165
190 254 30846
255 107 170085
83 152 344612
28 137 736938
124 86 487570
170 73 26275
109 134 362738
285 43 362491
214 183 145097
300 109 650463
118 105 917374
175 85 546870
220 79 481855
248 56 870411
100 239 151875
262 216 809597
121 242 861194
16 18 245830
50 97 849363
119 232 334401
64 60 488254
125 24 641595
58 226 568956
63 155 634948
282 114 876721
4 226 530890
207 132 906837
28 65 267775
155 79 491344
250 43 204626
37 297 872622
271 70 838031
53 280 200396
289 16 440238
237 144 552417
175 246 373861
231 35 88907
143 222 8276
230 57 34990
187 200 358366
288 2 899956
245 79 342996
40 28 180535
227 184 337957
159 261 146792
264 12 996655
256 279 284780
237 230 338519
60 100 667766
55 196 278557
116 136 30531
44 275 483633
185 6 319713
280 134 350173
178 288 923797
186 145 306634
199 195 605163
219 264 277305
120 193 22652
265 122 685855
31 72 190824
33 102 559841
229 31 272816
299 165 316992
291 214 470094
120 53 525977
232 152 17649
148 108 74302
290 238 593306
177 5 692923
132 279 949621
186 182 711494
73 164 537090
128 145 278032
209 224 846546
162 43 652973
54 264 665295
65 42 787837
46 276 183630
257 271 9850
291 27 620220
56 5 279812
34 19 120212
219 233 242434
235 69 80058
123 40 630444
170 15 460315
163 175 844202
253 116 974706
253 247 6865
288 214 704641
59 159 441042
189 94 265613
12 181 493174
173 145 820412
24 161 817050
73 18 975704
281 216 891030
178 3 709017
284 268 313919
149 54 25470
162 244 117301
238 242 750367
67 151 688648
252 179 795111
91 54 255304
298 269 834373
32 181 362929
163 135 272931
57 185 793745
85 277 922581
12 203 424902
9 162 983690
255 26 646257
203 172 419573
58 299 592131
277 120 911714
182 269 795280
91 138 462689
214 21 345714
282 233 229002
258 286 152232
27 52 56818
115 178 387394
131 243 728524
175 83 675150
148 288 840026
180 260 907217
280 122 122515
25 2 353327
129 190 214685
269 89 953509
98 133 789555
16 50 43788
90 98 225378
159 110 678746
177 249 375969
225 172 776801
208 44 856018
182 41 734057
239 251 344973
238 296 107652
143 37 790583
79 284 770059
286 255 158732
290 241 149675
245 65 20636
116 129 184563
127 30 413127
59 75 351665
228 143 935194
109 249 319683
119 122 483976
167 246 560829
274 106 694191
64 247 449235
240 126 819306
46 218 202965
68 121 351390
26 43 973773
293 263 434893
273 257 654438
264 104 268751
11 140 853649
298 280 117141
219 151 394894
112 74 685011
132 236 628294
232 219 673247
194 19 472155
121 222 640365
50 138 943028
285 126 547145
44 86 112937
185 55 694767
157 235 310554
148 240 939371
260 185 860122
295 281 774862
171 117 477564
272 255 859396
49 5 14615
29 187 949820
121 120 319284
242 108 439289
168 300 611249
258 185 18849
259 53 509094
39 243 515216
120 201 392378
182 57 486639
35 66 368867
65 274 375870
170 118 956766
281 81 487914
131 264 21773
84 74 161720
261 245 433612
175 173 987712
16 229 156896
212 89 877699
128 224 39557
57 240 586325
35 241 8129
162 106 315314
269 27 767783
270 169 326000
95 141 723651
99 149 197544
191 90 581527
209 232 731596
205 86 349820
115 20 817117
44 25 901764
141 127 223399
280 68 739148
283 215 881373
249 145 620620
3 85 491886
222 150 28933
191 126 392344
168 53 450634
293 274 423105
77 284 103617
151 281 381873
76 97 71881
22 57 62971
236 242 584442
151 142 176492
40 202 991370
170 26 412984
30 200 222386
114 198 182473
274 85 134871
174 68 768985
177 270 932140
245 104 861588
206 165 113573
205 265 91807
25 27 935588
224 82 935669
294 127 349574
116 135 764372
227 67 164258
87 219 405640
12 28 581115
8 15 351563
173 125 182615
244 296 945753
189 282 421950
147 130 312638
194 32 60050
204 93 284154
198 149 443967
278 275 198118
64 273 100384
191 203 77160
72 160 608690
299 23 583141
76 247 693024
43 109 229254
173 122 462814
175 272 111800
59 141 448229
204 129 206678
295 212 77021
35 259 958739
228 118 547221
35 94 732187
24 144 870568
65 174 897915
23 80 616309
63 181 228682
88 182 392877
26 204 700158
265 229 508631
106 117 817847
27 126 451348
123 122 801701
197 10 928117
133 284 389561
57 254 393726
300 169 960549
72 189 739134
22 162 527087
214 207 138489
292 208 126982
44 189 461090
3 218 196676
72 68 664686
261 227 806722
276 29 863617
172 181 951441
83 89 424514
122 59 639214
114 119 406775
178 84 347289
264 23 503167
241 109 749369
254 45 643321
55 152 219972
22 263 930389
165 56 758730
96 15 882857
15 257 409906
98 95 468360
102 37 708898
231 262 538894
159 177 88641
47 109 283360
66 257 173023
88 86 493833
144 162 750002
73 227 559349
92 96 691855
187 33 593136
167 57 436468
191 269 854867
179 244 892109
57 112 516694
103 144 245278
127 213 590551
205 50 695093
121 196 618553
270 155 227057
249 114 109095
244 93 927357
233 254 768885
58 243 770595
193 240 999423
105 108 187870
60 295 127705
168 201 754237
106 242 799664
179 245 750995
108 245 497202
193 294 632037
198 211 705153
30 296 780931
13 286 44859
251 192 168366
49 277 855813
255 12 321072
190 81 342932
81 131 892823
29 85 508175
92 206 661960
174 300 315347
120 122 162409
36 210 360290
207 171 434262
98 147 755460
223 101 531581
85 212 190469
275 223 27815
7 205 762451
172 32 785901
16 174 332830
158 280 751805
43 255 288673
87 115 569367
197 284 194049
209 136 785939
263 221 309406
293 250 116911
92 141 11300
232 39 940165
51 190 823061
229 262 176311
12 262 246375
29 274 833893
196 134 942405
123 255 406234
200 287 488762
254 281 95940
179 126 924809
42 160 711251
72 86 202646
252 125 907409
70 205 859477
13 53 680079
241 44 510353
185 270 647246
130 98 71383
283 186 881155
156 36 959382
290 281 397956
13 81 286425
208 24 992801
83 119 178957
185 5 181985
160 155 281337
235 37 772699
263 146 928297
169 215 545497
211 52 91251
213 91 989908
196 77 920434
219 113 685357
88 193 525318
76 266 871404
126 259 397555
94 106 518324
137 213 77669
140 47 143860
178 53 698461
40 87 874109
63 7 273865
116 111 776301
68 255 668478
99 280 474808
165 295 310271
156 107 634866
281 75 331395
27 280 540491
25 118 25164
103 118 985028
234 31 384009
133 230 367453
146 85 26375
108 153 435612
42 19 559995
252 292 197590
200 146 944142
282 166 436360
211 200 356780
126 52 292265
18 248 358753
16 249 31929
10 175 383137
122 235 650760
205 58 516741
31 2 464821
23 115 11050
251 151 602707
126 137 605493
225 235 360520
74 104 421506
91 79 799011
105 232 488545
176 123 211848
105 153 698273
148 300 61562
284 116 552464
248 299 279862
228 284 900872
162 90 885369
141 53 839014
145 75 485195
109 14 949973
214 104 843625
226 141 170904
44 290 410207
277 20 897220
54 10 169421
5 101 350631
53 49 973602
238 289 759783
115 161 927258
34 13 84999
34 26 942983
26 174 535928
254 232 66867
289 253 47634
254 217 570461
101 96 118772
14 287 170013
254 208 61565
92 80 311430
199 178 270961
48 203 636656
108 78 573411
289 175 633363
93 266 1644
50 77 853405
141 291 879690
150 167 852044
232 175 275388
160 118 807772
144 130 222129
77 193 808963
125 69 321578
54 51 243076
119 127 982639
12 150 839612
96 86 785075
4 34 9604
16 295 170659
36 139 705120
180 299 850824
271 281 346974
179 158 655622
276 107 933129
4 236 929951
117 65 720819
94 224 941001
256 8 950654
190 285 40957
271 117 467367
11 267 97672
192 280 831763
149 4 29837
263 291 587625
27 59 864645
7 247 655517
209 104 860141
172 126 437181
168 123 375713
258 72 35473
273 297 565612
225 209 861040
268 90 369433
209 200 295146
18 71 361070
43 6 966981
135 262 502244
165 42 441225
102 225 507119
157 130 949153
220 84 272036
106 51 720373
139 288 652155
76 204 676236
21 290 509793
240 63 418461
273 265 527359
78 222 719796
220 251 986040
295 61 968258
1 2 530984
43 261 637012
27 299 97799
128 256 206332
127 51 426505
140 241 491469
253 181 12043
280 213 321095
282 221 738174
270 120 993249
250 137 323265
57 68 185857
144 48 79941
215 134 753865
230 168 245161
185 197 325851
15 228 285021
118 169 744730
275 259 345062
57 269 74174
113 291 16532
286 251 151251
198 71 631154
194 284 158818
247 220 720500
34 169 506143
112 183 243458
4 170 288583
272 22 260345
73 84 463656
119 64 859594
20 253 984724
237 298 262521
15 157 403183
103 238 741548
118 1 20200
266 86 846424
7 56 119020
112 211 559147
138 263 81878
278 50 813682
49 242 630212
201 88 677702
231 29 265308
226 91 202402
293 26 578276
159 248 923971
271 102 856685
82 213 372752
18 246 793376
124 178 772635
108 294 648091
206 64 677159
218 203 557995
99 119 444159
115 265 102909
6 86 20306
95 137 198159
3 166 524343
250 120 754198
223 266 10125
264 128 218361
12 8 716015
171 133 783948
68 149 786577
41 166 216189
164 210 506041
180 245 208168
61 181 234657
128 176 332246
29 199 840096
198 133 628854
206 208 472907
27 195 237279
139 278 776409
270 85 343055
32 221 161055
22 225 859531
16 218 724754
217 54 487588
190 194 833757
38 226 42369
276 8 112350
47 131 743340
77 95 458651
68 100 294848
159 114 129431
99 150 672534
234 20 383475
198 284 228956
69 264 772793
170 276 732803
85 44 740883
132 39 650255
167 141 161667
46 127 592338
4 97 609019
76 8 233034
210 4 980308
78 280 362929
205 248 961937
114 202 349025
148 164 298440
221 88 412958
231 171 892717
140 89 373358
13 169 851473
128 132 954395
150 10 893118
16 260 168101
167 250 18332
225 259 456776
236 55 259960
107 90 676774
95 130 812082
174 108 368636
186 168 567104
91 176 554334
70 112 431900
265 180 486224
113 101 167219
195 30 268329
111 160 984251
2 53 748043
243 73 594166
66 196 600050
1 6 273858
185 227 886176
189 21 519834
79 44 761117
99 126 559407
91 195 725099
243 80 819865
150 273 866140
224 60 40759
179 222 47016
286 66 954452
279 212 439498
133 90 291095
294 22 66743
295 258 679316
48 132 539999
33 140 824997
128 222 387824
271 140 260739
88 84 581976
28 265 271667
246 143 986561
226 135 298234
119 21 60430
145 239 714248
67 68 853710
52 187 87327
36 246 862896
219 184 802136
90 83 371969
122 78 906574
297 142 357046
170 1 21484
294 281 584975
24 273 726460
95 12 122295
106 144 579486
118 41 693322
71 291 28032
152 164 775563
185 280 9540
95 221 367717
137 267 300892
182 235 705505
93 101 212586
118 221 435845
6 128 894457
50 142 263011
109 267 420506
275 26 335401
274 124 577686
238 266 370357
290 278 673514
299 213 364687
267 167 151600
210 249 262751
13 49 286603
203 275 464101
97 264 617555
157 62 120334
135 52 917116
268 116 524337
45 50 880869
238 188 630074
173 13 345825
17 223 614542
72 165 887852
141 125 171664
208 243 278595
22 288 612034
272 10 485312
28 98 48237
68 39 351433
127 196 957474
279 154 79023
4 63 569183
21 24 297617
223 15 286116
250 276 125499
169 6 446539
282 240 947861
160 276 354974
62 204 253160
173 292 283681
143 193 757486
141 245 500181
275 106 710821
178 32 322662
3 82 736398
138 107 899728
135 58 494080
197 50 920458
116 274 356136
41 19 625609
270 266 177275
176 134 174266
142 12 238343
262 58 362488
268 208 188552
151 280 418492
199 264 300
240 292 357189
210 241 774610
147 290 409628
103 252 810574
106 68 247185
103 241 618022
102 269 574829
12 279 32016
203 261 547519
283 281 336813
220 183 477484
36 158 598059
9 135 561562
262 274 96610
81 22 920130
82 258 30986
14 157 926709
171 151 884575
109 145 353649
248 99 183180
281 187 786924
160 100 35973
147 48 982945
171 203 579803
256 124 221414
33 239 234801
122 264 402570
174 28 130118
299 256 1305
196 37 337286
45 76 863079
12 98 716690
2 35 691039
159 37 436005
226 138 721988
207 295 868141
103 76 633985
276 153 702814
281 123 764931
148 96 918830
249 71 845785
103 55 213750
160 216 135161
135 237 610793
152 275 112222
207 143 770873
198 46 543772
3 43 579236
74 3 588708
228 287 995037
83 142 337070
215 272 59583
10 49 464700
248 270 334478
287 1 712162
187 192 46018
206 286 707006
126 256 874666
150 201 434241
25 268 908131
235 65 957136
194 238 172740
281 222 374538
237 292 597392
26 128 671335
51 96 186995
16 6 888675
220 34 28257
138 58 756129
125 155 277579
170 54 514419
100 152 650470
287 62 547109
54 143 931798
79 221 219002
47 180 231801
221 8 244757
30 64 463415
36 236 410208
112 259 456895
48 73 683253
150 132 12952
131 196 422712
237 203 251476
229 24 884370
179 47 783927
121 274 607930
15 215 489517
73 259 615106
68 157 767888
280 146 638102
184 292 445361
19 51 103172
119 159 991521
197 88 440348
205 25 872
254 86 67829
98 192 755872
285 57 696970
160 167 992780
156 230 263401
37 60 352029
76 87 102021
131 54 711777
141 23 136773
251 138 985011
1 4 587131
182 8 585517
120 106 516021
87 196 704631
79 49 591840
176 111 634348
131 82 559980
284 122 708409
255 78 109091
223 3 213669
226 89 490825
167 106 278515
239 152 676774
46 275 506054
213 78 752336
100 24 56581
11 21 926740
226 256 775308
249 60 963293
85 8 193954
163 222 687803
221 75 589955
114 253 962891
293 209 424471
145 268 855637
66 49 957650
293 131 356728
9 62 850058
41 46 363676
222 87 821531
168 255 101325
132 58 477208
195 101 970360
248 13 546407
269 72 864905
110 226 241834
137 286 407903
110 59 399693
22 65 875352
108 299 388914
5 12 595850
165 177 988785
182 119 218238
130 2 374816
242 261 751636
167 175 469380
197 114 437154
162 128 740703
212 183 989515
300 42 438387
112 168 806978
79 90 493608
174 240 679997
193 114 826299
84 97 563378
181 261 87582
171 262 895202
28 160 554776
97 292 390342
31 195 788550
215 20 932030
275 288 281949
71 44 270366
15 123 351952
275 298 65957
52 83 348120
19 119 108034
43 64 478444
174 14 371276
47 48 276856
101 82 276438
133 51 805487
63 103 993699
252 294 754463
137 63 55612
242 113 308829
273 261 591187
204 280 281733
106 155 571658
143 234 71507
230 102 75037
269 175 320744
255 269 760322
248 198 739377
199 107 980609
197 171 155015
263 89 235089
160 270 317956
266 182 913556
251 225 982546
250 13 282255
141 163 725639
298 24 829788
120 281 126041
157 219 662255
138 59 19444
144 187 499245
78 177 516997
289 131 11019
217 198 374455
30 284 729659
99 97 162607
26 290 45143
259 88 49913
100 137 638534
127 248 809665
98 238 313695
25 233 638980
38 286 506517
166 183 840407
181 182 125618
57 2 380066
21 27 153583
281 218 594430
195 51 875585
178 91 400791
85 114 722851
60 245 513885
166 67 751083
278 254 452638
62 269 94727
172 88 504277
118 166 7117
101 154 684631
288 33 170774
18 94 585810
59 82 370273
29 273 283933
213 88 455577
152 299 316734
60 149 702065
227 140 623965
88 199 987897
288 3 72721
19 182 577920
35 187 658963
86 8 812071
130 160 49380
74 101 25550
260 197 107887
259 268 579558
47 226 81795
14 173 219649
289 23 216779
259 85 347750
170 241 236460
61 194 387449
180 298 264568
132 187 416905
165 7 210665
290 5 752055
246 259 986242
292 265 951818
138 68 544507
270 89 158133
290 142 908863
11 158 186160
61 46 634731
149 261 752929
295 7 744701
255 200 931016
112 268 141335
161 236 614776
151 5 483537
125 31 399210
179 204 8186
295 199 211880
35 170 592034
17 280 554804
47 91 412146
147 187 929579
227 89 235767
41 115 530305
246 62 246956
104 208 834691
97 46 499436
134 59 753469
231 122 1230
161 111 210017
184 190 871733
22 182 880670
8 118 221596
172 1 496959
157 137 462538
199 109 214556
33 185 560438
99 271 531040
128 16 919677
101 46 415005
260 234 821862
256 285 834741
241 227 732839
92 41 825404
133 34 467806
60 140 166046
177 282 984163
57 13 734877
255 46 80729
268 15 47323
241 248 829447
91 283 310805
193 271 19191
56 126 670650
102 113 355624
138 109 211164
127 231 620766
202 151 404206
103 136 267875
274 50 872389
164 146 368489
284 214 599298
8 65 531581
27 261 668702
255 63 52680
96 293 577437
60 5 84793
4 265 595389
233 250 965613
126 129 609982
294 289 883263
73 215 893884
170 291 900328
146 120 941739
167 103 961361
289 61 243238
125 300 744726
196 295 783703
250 35 892920
43 60 722495
94 50 493316
172 57 76485
148 94 281887
109 235 994278
223 81 555808
233 98 277268
207 160 549540
61 247 119417
286 181 671520
265 287 603527
255 117 947682
58 64 460933
169 181 963844
97 289 907389
41 186 513491
221 257 21039
207 284 530508
10 74 892291
12 251 933900
151 283 294818
1 142 934442
276 206 495760
152 259 646465
119 91 195755
206 116 530465
88 71 267627
282 270 418134
19 228 773560
114 168 137978
224 54 239689
160 1 417219
50 55 997402
80 49 952064
243 217 807677
49 217 590525
56 244 300495
176 194 710384
294 162 165703
129 60 819019
5 278 222304
251 43 769610
39 46 71104
88 183 9857
180 179 196155
257 252 997901
250 218 295198
68 50 169169
125 177 201512
192 276 160948
262 112 133309
143 227 761441
228 224 263551
151 32 464887
92 205 545639
27 1 565863
173 74 183442
232 215 238818
33 258 658339
46 45 251428
188 253 608499
54 177 127608
133 271 132411
88 17 154320
20 54 477175
228 282 131962
236 168 285769
131 258 471790
171 122 870603
181 11 784001
240 229 167525
6 259 258589
34 251 202702
56 192 69499
297 29 499439
194 58 950785
13 131 404732
38 184 577003
47 174 593716
45 201 705604
244 6 261579
226 282 436563
31 140 994005
13 65 585830
51 163 384807
215 118 855869
220 202 771164
263 217 941847
86 60 288260
292 280 671808
279 20 506428
12 101 106511
286 202 875577
41 233 798803
262 140 116750
238 294 387023
163 180 949410
174 140 71154
31 9 93062
203 197 957695
235 254 928244
280 82 59243
88 3 66679
175 45 853032
67 297 271285
124 103 155113
241 86 421366
142 66 649253
23 218 198930
4 291 608349
152 125 96240
22 291 376488
272 176 109520
298 248 681495
78 146 326606
236 84 177095
228 219 97294
2 45 814
54 292 864493
260 49 673306
19 235 633424
268 229 549658
243 129 462668
186 59 729590
295 45 352452
52 139 702661
192 263 602792
274 271 407080
269 297 241670
126 245 12690
218 230 747003
273 238 488357
4 151 651360
236 54 37691
80 247 417130
288 77 448771
30 136 746298
266 201 450385
217 145 143620
250 207 418429
32 231 69593
150 175 739801
116 98 195653
83 91 352633
106 97 618158
163 264 78569
189 251 977785
98 139 810710
99 161 142601
33 212 891935
157 293 303495
245 129 490713
208 111 94523
262 76 213840
53 257 545941
178 183 381132
285 36 497748
192 230 822951
291 29 843512
273 93 333777
13 186 311135
56 16 321663
289 194 249074
171 47 363878
150 60 738154
199 234 229789
276 169 870071
122 99 620374
269 265 550122
32 122 550894
7 250 302870
168 82 227059
231 102 625067
178 184 729614
9 222 520637
14 10 859471
28 73 700156
69 244 926600
159 204 843212
114 167 323396
242 165 322881
171 226 758219
142 165 307639
26 165 908475
45 109 587514
133 83 543631
93 57 108343
66 215 62819
163 82 258263
289 81 870100
88 82 428710
288 25 289316
220 269 464664
39 257 511349
201 127 427430
66 261 571844
162 272 363763
37 178 893282
205 246 38395
290 194 979692
220 209 624831
144 147 560590
136 2 285210
55 218 360519
51 83 776405
236 284 798068
163 118 466098
96 41 505485
282 253 766850
60 231 355574
140 285 150681
138 84 78224
97 273 939975
275 18 313305
65 129 896925
202 267 76709
120 247 816010
205 197 225954
164 66 777010
62 207 959214
252 98 719270
225 230 31204
182 276 615271
144 293 882804
155 297 446400
184 148 715471
262 198 890850
143 200 748269
257 218 251003
227 18 376111
283 30 867147
200 117 75030
174 232 364201
106 234 708263
157 202 595452
138 88 636477
274 126 957761
280 83 763397
225 3 172954
139 20 148001
107 147 30431
96 257 262336
194 113 463503
90 169 770598
45 56 797270
175 122 306131
99 222 416156
140 288 684966
204 185 317663
4 81 188139
212 250 324357
243 280 397595
111 37 73603
209 242 225427
99 252 834103
152 84 857050
126 189 61568
246 245 199949
168 271 991817
112 257 374098
262 164 141909
204 4 944529
110 132 902647
83 290 829266
297 80 629830
114 32 914569
25 18 300933
266 161 381955
227 130 15986
165 237 660516
98 212 971267
266 7 988720
204 48 437686
232 176 129129
86 247 329151
187 55 572664
174 95 715486
118 192 416736
79 45 897570
199 239 92394
295 65 302530
4 48 470459
280 230 879468
108 300 948325
12 266 519615
22 12 872452
13 273 696829
63 80 397635
286 289 592865
18 247 567773
136 267 748588
226 25 209039
97 203 419417
67 207 17697
285 243 4944
83 3 918285
28 276 125353
58 245 857523
140 93 728527
207 210 901988
217 259 152851
89 156 311121
10 250 419351
194 125 324455
243 162 764631
230 246 502662
113 139 146938
269 84 661771
248 202 509953
123 58 403081
276 271 374321
222 94 6916
108 115 874325
273 71 664739
91 215 467644
211 48 350419
181 179 288964
21 18 697814
189 15 905837
51 182 460707
38 16 541185
196 140 960118
115 267 841208
136 53 118097
65 238 887193
44 35 914184
29 37 308253
135 77 736018
114 174 572481
164 279 333489
140 202 797202
39 154 319437
87 186 21086
223 204 171117
118 120 594317
95 227 510938
86 34 977417
69 144 643786
56 291 856648
211 172 916070
19 168 192547
241 181 149798
276 35 673366
1 281 311830
275 39 54041
132 16 612393
279 70 291241
206 38 442431
286 113 704465
98 1 702440
296 76 633888
179 41 177566
234 25 77955
2 12 421700
297 28 536292
262 192 392222
285 298 979972
68 239 809257
41 86 666363
35 151 215894
244 125 644566
215 241 620292
249 285 86411
153 72 334922
116 110 587360
163 38 704452
97 114 874288
70 94 772134
224 72 467081
38 11 327368
119 183 849645
22 234 179454
269 55 264343
255 10 587304
278 81 963815
296 98 268536
98 61 423154
70 134 873667
153 64 962445
184 275 230184
27 258 431758
220 110 184446
46 254 281544
290 103 383908
194 208 433739
146 160 70924
134 79 650654
238 92 371879
25 101 704413
278 6 779010
126 127 600492
164 297 780096
263 31 8726
279 180 309955
297 253 840649
171 149 158156
190 267 881185
289 14 625964
2 163 369016
244 96 560591
182 260 439927
67 54 222253
90 149 283739
172 256 63996
206 33 716022
17 132 876945
259 299 58499
67 142 757092
140 135 487893
153 79 855790
34 233 532972
221 226 969210
194 111 370912
41 102 326483
219 209 864467
187 26 645614
214 166 186041
47 164 641199
57 233 153488
284 19 775282
94 5 79874
294 210 84481
262 122 290566
109 144 855457
292 112 352182
42 156 187595
138 124 45512
259 241 555700
142 190 495206
262 297 367246
220 268 56202
21 141 65770
121 142 3771
95 198 446729
66 162 308768
289 41 148888
82 116 530214
19 224 245453
234 243 549312
260 78 198676
134 40 128844
1 131 512733
67 224 602758
148 155 725351
268 151 706277
161 167 851457
169 96 917080
288 256 971735
244 248 461472
130 55 108371
210 157 67359
156 295 937733
150 185 66038
81 26 82009
269 76 238210
68 89 581113
5 217 359043
20 254 12131
125 130 127161
191 91 404202
190 277 258093
257 262 71357
205 66 202084
236 204 849150
77 119 997876
222 129 918296
241 47 173558
38 136 409710
204 187 457068
199 113 653345
222 37 324354
296 52 154439
17 113 8878
179 7 537126
1 296 892410
223 57 871846
215 98 231025
73 265 97906
297 299 105768
266 34 985501
144 248 834032
294 137 69327
130 122 403619
279 285 6217
13 223 29459
107 231 930636
299 18 572308
177 133 503
215 105 490750
231 220 609966
57 49 229723
239 118 230371
199 280 394803
294 206 431719
231 80 588086
288 160 555489
66 222 731699
166 251 292679
200 140 145418
202 154 887492
111 159 148427
149 1 960071
31 160 211422
270 182 523109
233 220 867318
203 3 912064
181 297 813093
8 280 608517
18 208 870120
154 249 393163
73 21 179685
174 286 973752
63 162 669321
131 27 999607
213 183 573573
172 81 132589
190 232 898376
181 3 206376
24 276 405179
147 299 777185
87 128 315148
102 19 95926
13 154 346062
60 83 870983
217 146 958262
77 190 570388
166 167 585038
56 226 642387
131 61 995761
7 87 694604
208 50 669889
191 230 189029
274 257 81367
53 232 970365
12 75 416628
258 4 513473
170 22 297746
235 251 812887
150 205 783041
9 24 371987
179 132 924333
230 84 603925
198 124 484943
255 284 503384
208 207 10950
196 179 595533
80 181 778317
146 151 389868
25 196 814896
129 118 291409
49 290 30862
178 266 295848
113 155 506561
174 93 512955
134 174 749339
86 233 913930
87 84 370775
109 46 171736
290 177 97261
11 190 446170
164 213 999897
262 60 105299
36 56 987281
104 115 21041
197 236 679408
257 254 501963
172 197 648661
1 201 249323
224 158 969556
190 130 518158
101 294 707961
102 286 375956
179 111 636012
17 230 167290
25 286 944052
12 3 234375
166 174 691959
180 10 749044
289 293 654012
30 42 911105
145 157 952655
176 106 950152
182 72 350786
209 99 409737
111 66 262596
251 67 49366
210 238 208401
58 103 77082
108 255 754468
272 84 74549
174 11 115061
259 240 480981
169 274 236291
99 10 336636
193 137 840851
227 68 713311
128 227 364367
11 47 112085
207 68 862715
20 168 503413
244 76 764376
60 203 328512
131 10 549126
20 31 385244
252 54 712183
208 293 214753
21 43 683400
47 44 911955
117 144 686556
39 183 774150
220 240 356445
299 227 535099
54 117 93611
16 114 455283
101 36 257108
283 277 372073
177 21 730287
48 29 194897
260 237 871912
63 290 385929
135 55 328761
265 185 290016
128 44 996146
252 66 252510
159 256 525436
196 298 579308
18 218 12915
92 231 651687
136 215 348563
79 244 607319
273 226 549683
1 207 191440
106 50 902371
16 172 71240
255 248 772402
164 161 903377
202 198 113310
251 69 860258
146 201 925730
121 239 682816
209 54 656508
20 104 990110
283 126 281293
282 56 468264
153 156 924381
241 37 483104
11 135 253777
64 47 529179
97 163 613168
98 99 746824
162 73 596020
178 83 708512
108 20 648558
61 257 179742
21 299 495850
100 59 463720
21 55 113598
216 156 792418
36 110 214076
136 18 826043
199 120 923062
116 2 69504
279 4 298792
263 6 583402
147 190 686952
97 191 356122
215 52 597007
76 39 919830
241 74 70050
134 222 873138
277 134 784045
25 148 809813
282 83 374839
154 163 417491
276 145 723147
289 46 985571
40 132 707365
202 186 61745
205 286 543299
198 115 205726
208 135 485814
126 136 809157
52 231 230137
67 86 342319
157 187 969065
98 14 482244
234 205 88848
96 198 478681
146 300 51328
203 234 178337
151 56 676011
36 33 461145
50 20 230235
1 90 924208
171 70 339853
98 171 346456
300 251 959555
237 21 115275
110 252 441028
240 40 894539
35 263 227263
46 81 100930
147 21 978960
233 236 655422
18 160 342090
197 146 176457
258 18 568164
80 293 791199
117 206 208688
111 13 627229
146 8 561156
246 241 689087
178 297 379309
279 65 813061
255 186 11055
263 57 971351
67 88 847718
280 38 67187
140 54 689558
247 299 952892
124 38 331397
174 133 739822
66 293 282888
270 218 92072
143 216 3863
15 51 786272
161 259 385296
95 202 3064
251 81 359304
82 276 663386
38 71 55546
128 53 825181
174 101 995157
12 186 279640
121 19 806156
122 150 787405
112 26 536159
117 110 28104
4 276 506673
49 91 599609
211 174 989708
236 278 136025
262 300 602057
212 15 700696
234 128 737780
117 299 58506
20 182 366731
222 186 466271
100 202 285516
210 32 714418
20 205 95372
150 133 564431
135 43 629598
209 94 47877
149 272 625300
22 179 991600
148 217 735483
292 114 536318
279 32 918878
116 265 329839
296 22 876638
244 47 750936
130 73 131224
100 118 4409
197 259 277352
220 56 239951
79 11 670065
45 40 890160
110 212 894611
212 149 454339
181 140 405926
3 272 48823
108 81 202495
134 251 782370
147 221 638852
91 142 662703
22 151 439047
17 236 90046
271 226 859579
158 216 450889
191 48 911906
228 222 264841
216 14 521501
130 65 996139
176 8 3661
174 22 118599
117 98 889932
7 135 881352
219 92 409607
47 55 47673
270 237 270459
201 116 756467
235 47 341001
47 156 844444
153 273 767957
127 105 223970
255 88 868801
233 295 74375
281 249 316411
105 209 374420
30 28 45403
294 68 101556
67 47 434093
23 178 66870
53 287 662487
113 106 820028
96 111 83857
281 104 67815
15 34 532444
236 190 319065
95 237 888800
256 61 845864
293 105 294344
210 48 453073
74 154 649251
30 144 941955
217 225 246221
280 165 390147
168 35 416940
104 197 62244
144 41 771211
120 207 181594
204 243 220361
151 223 113535
195 104 885237
268 88 167418
261 201 73936
285 232 452046
104 160 602091
187 142 603985
195 250 996647
262 68 632812
33 203 906861
104 227 141214
65 115 607410
246 203 580510
295 21 407616
202 281 300687
115 215 627570
283 209 648370
233 299 318347
236 72 147279
106 152 490164
130 129 717804
150 140 82348
132 265 601953
183 33 583727
24 59 690004
294 205 205968
248 87 928886
231 63 356955
129 94 31702
108 198 110060
24 7 871827
232 191 342536
15 28 366833
105 16 881764
14 144 773569
22 123 689073
189 14 807522
293 213 598601
228 49 626368
287 284 846051
184 62 198951
239 294 217532
142 95 176074
118 3 83724
165 275 810640
262 159 920117
203 144 518375
187 216 906697
33 129 742296
17 261 228869
18 295 522568
177 71 404210
133 29 202383
8 179 78168
71 19 998296
208 176 470536
120 129 86069
17 241 255902
91 159 21687
192 268 279831
112 122 14213
113 60 98484
67 43 532166
34 71 642431
57 109 45223
207 95 399355
51 89 512367
269 42 972159
266 115 405826
124 292 527874
123 137 862990
220 103 424495
159 33 480936
127 24 333162
297 216 39838
143 192 969513
241 28 60970
284 58 402784
298 10 587841
89 166 600354
297 283 864853
237 250 453358
7 245 207576
55 30 632729
155 105 919746
86 281 353528
158 116 610520
258 69 615463
112 50 238806
221 16 128061
70 230 570802
106 99 219570
164 100 293147
197 119 198284
32 266 310936
71 81 255184
148 264 35177
164 112 122313
91 253 653192
7 188 667524
209 298 104685
216 36 321909
248 185 31050
248 289 380556
293 247 981177
193 129 417801
217 127 31163
173 163 648829
166 4 898114
181 59 258433
45 57 379476
296 240 382040
130 70 66619
80 278 867321
253 82 928194
166 125 523017
35 260 334245
96 266 61434
164 126 368982
218 283 454782
270 56 688043
145 121 37496
27 243 728869
151 94 771802
144 223 732642
28 46 264117
27 180 687485
62 140 52356
77 146 584111
47 183 541089
200 130 230776
141 231 443771
69 55 153403
81 249 722396
267 39 331507
169 213 831270
227 11 767168
140 204 748896
57 212 422276
248 216 17791
173 102 557531
113 229 548818
100 230 824668
151 113 8915
250 121 519689
15 109 815644
73 58 867583
173 230 516630
211 44 469176
40 65 948774
299 229 510202
65 34 135097
6 105 777182
73 118 92937
16 156 720939
229 212 831276
91 130 599426
297 115 833699
72 95 626593
252 187 633371
143 108 117313
89 49 983696
253 80 246297
90 141 148217
292 227 148812
180 246 995119
188 127 7717
270 135 990075
282 66 777232
49 209 374854
32 67 795623
278 179 240876
148 285 972090
82 48 23395
31 89 951209
184 118 905774
96 226 109920
291 216 101613
121 229 99114
241 59 978788
30 125 189985
121 167 410625
35 184 853992
38 12 74273
138 17 618455
12 68 53384
192 191 806270
5 40 243191
228 91 274780
241 154 78113
145 271 486643
168 179 990364
135 129 591778
79 21 931739
62 232 128830
293 143 294278
164 179 92980
18 105 62307
2 269 673801
235 16 538708
133 91 806194
150 191 410989
15 174 671141
231 118 397152
171 48 862742
273 114 762747
278 255 710173
282 59 356375
32 212 58767
119 163 951441
18 5 353369
79 264 647453
195 231 408546
59 266 856110
221 19 501895
142 218 421822
294 231 761324
202 122 226282
2 178 986059
85 171 54875
219 15 795855
101 266 519234
203 207 244303
266 89 364288
151 45 863604
15 37 604431
64 10 777124
196 198 226008
97 280 71858
66 134 618894
140 141 480446
177 243 667035
245 283 607093
245 131 571802
20 89 502928
46 8 718539
40 230 856645
270 268 487785
126 248 448127
297 198 811905
264 74 459775
245 48 675662
73 143 397044
191 217 751272
162 264 130538
230 244 876190
83 70 732729
36 133 520694
124 51 776352
138 67 239338
190 152 5108
4 37 171334
69 58 793245
247 170 776385
137 166 915580
7 14 483581
203 79 613696
205 251 174256
69 66 753327
129 239 83785
34 297 524975
91 4 375373
115 226 702333
178 9 188665
249 39 541774
139 220 902682
9 258 24445
94 256 262646
196 111 993434
275 58 833798
299 194 729123
166 170 158700
49 1 518994
76 61 833699
169 272 82897
79 4 352087
37 230 157683
275 99 738842
22 239 274661
241 187 501481
168 273 21083
173 34 850005
161 55 118176
115 293 956248
4 224 904802
14 17 675010
185 46 406023
228 268 651704
85 198 439040
267 170 358306
80 148 226617
270 113 925691
237 246 270448
101 194 145394
149 163 415447
125 254 708945
197 142 63930
90 156 97795
216 106 731997
194 153 800958
225 161 368398
255 142 390898
121 262 255634
70 71 960877
291 286 419602
2 176 727218
150 158 446462
271 180 717116
4 143 235100
130 174 858537
29 125 328277
236 70 25254
46 223 658374
193 51 998407
99 157 870432
248 76 454954
144 283 714792
96 273 485028
212 185 254942
1 141 816439
5 175 309086
70 124 577475
254 224 334919
178 216 111949
189 144 928394
180 13 265176
197 112 709637
29 272 709687
137 73 440396
42 157 54320
57 144 867932
154 251 803718
75 18 943173
206 126 558219
107 182 195805
48 228 518828
167 211 333697
134 24 480448
1 171 991943
44 257 458901
282 277 583896
284 262 350239
268 215 706442
137 262 182074
43 166 162712
39 226 873594
257 107 198045
248 61 425390
114 205 594423
124 111 621032
61 47 760996
261 232 368298
79 95 192139
240 7 79703
200 16 625348
113 149 840404
119 98 473711
16 196 945145
268 279 933864
101 218 479214
110 3 844988
116 235 300368
168 149 441214
285 300 879102
142 79 343223
218 60 149417
115 277 359788
241 294 140363
107 228 166914
33 193 262677
97 109 115537
26 83 84520
221 230 9583
16 170 123336
257 151 20166
271 159 932241
300 127 159991
26 280 21677
54 86 316214
281 168 5456
55 230 34845
163 8 845981
259 261 31237
20 239 163989
111 85 219271
88 12 469140
15 150 706968
215 60 832730
46 217 266695
160 184 468168
154 231 946596
106 249 801938
186 205 648756
12 210 110922
270 78 490651
53 149 789096
86 48 980066
213 114 462588
149 293 391339
288 282 226453
222 57 589846
128 82 966923
256 208 544052
168 218 685599
103 117 109233
206 152 364172
277 122 163565
283 152 992413
238 213 721880
120 109 986079
220 216 989022
188 194 861170
191 206 102176
1 175 28124
228 30 595652
195 108 469232
93 239 402258
54 118 662718
23 292 978402
129 155 668708
52 76 264280
297 85 538448
50 218 51485
266 288 459892
74 34 852773
107 118 89525
235 131 461855
182 114 603439
127 133 257177
79 217 545487
127 164 508682
130 233 207934
29 145 49467
233 15 678725
77 3 102089
125 288 777879
153 216 936617
288 262 448311
271 137 1064
248 209 279985
13 255 175735
214 12 166844
83 8 732217
20 261 774476
32 272 323310
36 239 868192
81 273 947969
271 32 302107
209 40 897086
3 162 713344
273 46 328259
36 31 734505
124 159 20585
93 31 359
226 140 620052
295 178 280860
140 167 486532
68 20 381525
205 166 345547
219 152 707010
24 53 317392
187 234 752613
14 79 766564
260 137 919920
295 274 998337
238 285 658719
286 276 225404
23 266 987766
251 217 643785
24 78 494835
14 56 935843
5 218 888988
85 91 108099
234 213 545616
11 91 58082
124 210 224340
289 264 741879
154 198 147275
59 232 807314
104 191 987672
260 220 613374
190 78 892398
266 145 579521
48 205 226912
90 50 76322
122 196 386599
265 106 398890
166 78 546045
280 196 631991
296 106 703438
137 129 570960
191 240 566640
187 127 234139
264 186 556024
40 128 224038
234 121 634624
42 279 729723
216 275 559912
159 107 202326
145 193 607377
139 290 632989
38 125 895478
39 51 655018
70 86 923615
83 219 792374
73 221 398108
58 128 29146
247 246 664310
231 72 721150
84 62 688003
204 270 269528
169 57 289875
89 159 552996
215 88 535786
149 194 938034
95 65 260678
143 209 307071
291 225 692506
210 31 111885
212 162 286690
230 194 31836
24 262 318479
70 220 668732
71 114 901759
41 153 272367
64 171 521621
107 142 204845
8 250 946590
208 291 410008
63 260 217243
254 63 524059
179 102 565178
73 151 71715
134 74 400317
26 193 497843
182 195 564991
188 9 745588
121 17 261529
105 100 595838
161 110 33073
90 237 54589
190 10 284531
155 89 684499
36 206 548513
20 129 220316
14 21 809000
120 54 993760
264 152 449395
118 201 678434
47 265 459106
2 202 536880
267 300 950934
212 164 340456
267 266 286663
215 285 6734
246 10 967053
22 112 819576
68 42 106513
212 165 758965
103 86 542731
255 184 176538
9 80 862799
108 117 548452
242 281 302850
250 100 969447
184 134 123245
269 198 64362
96 125 222406
213 157 686868
274 96 602969
125 255 391335
262 131 363317
284 107 917471
30 66 140411
213 300 295983
292 45 291973
109 290 34290
252 287 579263
94 81 449900
135 215 21550
219 129 401057
264 229 137922
6 153 228890
179 219 479083
167 224 671874
54 16 932525
225 75 453428
184 105 971236
256 138 667337
58 65 391770
291 212 804243
77 147 262111
12 87 372567
263 207 655243
63 153 398074
159 252 248202
299 76 555846
113 215 702382
261 136 904695
255 293 953653
51 241 474490
107 129 387433
72 196 615665
106 286 123180
132 253 898734
205 144 568389
91 298 37586
280 116 850217
12 121 633204
194 129 40182
20 197 210091
195 45 93006
76 109 204916
52 105 258483
47 280 894869
148 216 354064
279 217 859951
55 16 768941
282 188 862419
67 198 542689
45 64 856583
100 183 597310
252 53 86941
249 274 983425
270 191 356126
248 152 599416
229 284 644092
62 210 879494
107 113 283551
214 72 453791
274 115 157105
278 209 23598
253 23 839441
282 126 100336
98 73 99576
5 203 33425
97 14 357523
215 202 285065
6 144 162831
41 28 52064
27 186 838019
133 12 582390
53 231 186749
252 44 986763
96 233 525243
72 60 220273
190 101 24600
47 288 738773
183 157 973653
95 118 745583
129 21 825634
33 295 153717
7 110 16154
159 234 684792
236 30 275652
170 193 221025
40 111 268638
218 119 755454
75 87 491592
204 245 72311
51 123 774684
173 200 238903
292 152 129969
300 36 784493
26 178 789930
69 178 989483
156 294 691140
273 154 349085
236 27 806631
56 187 24374
114 116 389096
205 44 956294
15 23 931028
38 169 470094
89 192 518413
55 299 634549
247 283 317600
81 113 318818
122 268 32029
260 268 122360
78 297 28046
31 32 425050
127 152 820508
85 222 683799
1 39 190253
97 77 995357
96 163 544380
127 5 712260
39 105 106316
209 297 653400
173 165 838113
43 124 1145
240 117 435797
182 99 55088
144 260 404650
274 120 868063
300 79 135313
121 153 95472
151 214 170216
103 240 831856
211 153 869882
70 161 99887
53 61 338585
45 266 658719
273 75 45330
235 188 64091
167 49 264530
237 254 412564
278 239 76409
62 85 988905
149 141 685090
63 278 779479
267 128 388908
206 119 660103
224 154 340679
233 78 262401
300 15 360532
11 280 627717
263 214 313587
272 219 807552
166 244 274944
184 87 337896
6 83 643201
244 83 772708
272 39 801893
234 233 25691
159 294 846162
65 20 522798
33 155 860842
22 279 810663
88 127 544951
43 36 856199
158 168 547416
186 166 251490
236 124 974476
134 185 162474
100 5 874327
284 93 956089
170 28 840987
16 175 768340
33 79 237304
195 294 908178
163 98 586513
273 184 242230
168 294 181559
154 63 111050
279 261 252728
171 215 718640
278 220 994884
110 141 688647
140 10 549939
13 188 456139
275 110 718801
63 222 963440
296 193 540793
260 253 293918
223 202 631016
33 249 766705
184 106 388424
85 266 625113
133 113 330302
195 212 441886
151 258 187437
277 5 392225
259 277 914559
265 57 999189
102 245 41828
41 256 363381
247 53 896377
284 178 904051
84 238 678651
247 169 688566
235 206 955808
119 260 616683
165 58 718577
188 231 641205
203 52 272373
144 268 443980
105 176 106120
264 149 874562
37 180 132454
75 54 718466
190 4 335599
229 159 222440
123 162 453720
255 32 156626
51 5 817349
230 7 156901
122 114 977852
120 57 441920
178 127 889718
171 291 556053
46 287 751053
10 216 162479
143 268 836364
124 281 633978
177 134 419526
39 173 991478
255 251 928304
181 35 657629
12 140 161980
28 138 601475
215 164 640432
61 151 759459
201 223 351761
59 250 60118
31 23 499999
121 192 298355
187 223 716713
115 222 673416
265 169 105904
97 226 28586
293 120 200127
19 148 935522
165 149 798588
210 218 60040
22 66 399432
225 273 357613
251 64 321059
263 191 703461
78 156 882976
200 23 753470
253 265 258957
67 210 693299
179 243 875055
170 52 286365
90 283 769295
299 200 954559
191 283 883390
260 163 379203
61 16 415303
296 62 271032
59 38 676946
99 175 953246
55 207 205700
259 286 416692
237 81 839963
185 177 174886
74 121 460136
146 169 192165
42 216 725431
52 123 183159
208 161 464190
192 57 771762
41 280 861711
160 292 903415
116 231 695382
286 226 194540
3 8 461761
215 173 664373
250 271 876919
137 233 491749
280 101 61208
157 282 656114
106 218 755444
157 49 925197
262 176 568698
160 156 55366
243 117 259672
258 124 172916
38 7 415428
196 169 931401
13 176 905663
168 246 646063
257 277 11487
17 9 731660
225 69 297543
151 300 640057
274 225 817304
54 179 143704
280 33 792242
13 97 613862
244 149 83858
227 43 285888
144 150 473184
78 151 888311
169 277 7347
138 235 975338
283 42 863166
275 145 973429
27 271 713055
233 55 281963
227 7 830300
137 300 804629
44 165 828211
255 65 72124
176 276 516441
245 67 526170
225 140 752845
102 170 207529
90 270 417238
51 132 134473
226 203 914333
214 191 419958
261 263 471737
66 168 753419
294 157 348881
137 191 818875
262 200 660096
12 195 815977
260 82 170971
45 277 964024
98 80 398218
1 125 695931
69 193 503511
8 6 933247
126 70 996960
300 176 449189
291 277 293443
183 131 906782
123 131 749996
91 151 29893
256 4 25567
283 260 571511
118 37 803231
44 238 59479
284 132 128994
207 63 472232
108 53 245782
54 124 819378
211 107 304712
78 281 366985
227 166 211429
282 63 887210
11 75 330513
261 174 183274
227 262 606051
76 69 399377
85 196 364330
268 129 722770
180 169 956045
260 76 959036
123 153 997752
146 145 869214
44 228 707270
13 38 979741
118 106 994897
27 133 199807
149 85 31744
40 129 702646
207 52 625794
123 49 548710
108 191 52906
208 149 813069
115 272 140813
130 232 558483
105 206 475764
271 80 729300
41 30 304667
84 78 974749
259 245 931186
158 34 720536
261 39 68075
243 251 460794
237 156 466389
210 257 295580
268 252 819274
300 85 938144
230 132 5233
61 145 110485
11 56 983923
218 267 407649
150 157 874298
40 231 811617
41 298 616614
294 52 245434
65 216 387760
252 104 980221
7 33 714497
136 288 379249
284 223 163291
55 12 767194
277 158 440640
288 141 932042
265 177 122694
151 118 177915
148 245 124316
133 119 459979
221 288 789497
189 120 705698
257 4 533291
225 202 229118
203 241 265761
169 177 651578
89 195 728027
68 87 59303
143 42 386640
277 23 396672
187 287 409552
246 34 108218
287 135 859524
114 142 930563
59 108 614300
272 212 548118
94 220 264797
83 247 631818
132 191 567357
112 23 932889
19 155 539171
164 44 518786
78 259 896332
32 105 349477
299 120 69000
192 152 407044
183 19 866740
99 2 598441
263 100 487588
286 292 195905
77 131 375574
126 101 892895
298 284 471967
204 136 618628
65 246 219585
129 101 967730
97 53 855690
272 5 3275
199 94 913018
213 138 30696
219 262 208924
79 218 708650
182 53 704036
42 233 243380
128 57 374153
37 123 441761
5 30 518558
257 101 341331
248 96 440765
89 28 254473
28 202 911387
183 237 148080
274 45 741763
129 184 578218
85 219 728098
16 111 516690
126 1 849602
157 181 295516
284 196 941774
145 269 24964
105 200 328900
237 47 665448
169 281 470157
127 6 511124
42 252 574459
145 113 937865
185 9 961044
95 56 587229
76 253 47673
116 10 315407
134 217 622054
209 211 862876
185 98 962209
171 216 184353
16 208 58641
296 241 728445
149 97 144695
259 235 194754
135 41 972143
242 277 684705
272 190 43485
87 24 810549
92 154 125061
17 49 140792
149 80 143928
209 121 351798
193 68 5074
276 103 658138
82 10 204338
106 187 256606
112 128 116579
39 264 633269
52 17 821355
126 278 561872
74 191 938195
170 173 184717
128 250 241753
246 217 46119
187 128 712438
43 75 76780
120 158 345661
76 112 948019
16 155 675659
215 30 231632
89 19 82014
182 77 836681
26 297 104855
176 193 828377
259 49 298401
24 81 293423
39 81 835990
115 17 731098
285 202 25340
193 291 370731
249 150 475326
206 78 562288
47 101 945462
278 181 622464
41 226 763174
109 202 684314
218 59 366276
173 226 867450
70 52 512916
256 236 851525
210 2 131100
199 259 178202
28 290 755861
128 248 739109
20 39 331050
181 68 35352
38 85 888321
23 206 521657
37 202 976521
239 234 931429
181 6 567237
18 49 327475
85 227 188543
231 233 527856
190 67 938476
104 145 270116
47 72 670270
7 276 135251
61 124 353862
4 108 314708
81 298 752874
18 157 216099
121 243 712636
278 134 958138
163 140 332901
232 55 738848
145 30 105597
227 123 432824
69 30 647153
1 62 15497
176 135 399074
157 128 874801
272 134 679445
73 8 8660
40 282 442438
222 285 262971
252 234 404246
144 113 211169
221 240 652354
169 117 922268
270 12 520158
285 55 712732
134 246 268914
77 245 479247
103 178 846546
63 62 983442
242 16 104979
170 244 244652
142 126 834671
230 140 991141
188 166 51767
40 18 16003
143 243 842435
143 240 979229
175 222 128239
82 123 777430
87 280 995877
2 11 755468
53 122 766674
238 246 85936
95 158 323666
234 195 28936
55 90 789520
231 4 303821
217 108 423230
283 163 820415
189 4 887728
54 36 64303
271 33 611813
287 23 431858
191 252 133755
122 33 768256
181 239 444490
39 53 616052
129 80 995407
289 128 944599
192 100 51228
288 224 146046
209 178 196286
80 182 31648
300 249 416028
283 284 900556
186 237 308172
117 134 446150
256 200 568357
17 264 692294
209 192 400807
300 268 980575
1 9 756160
117 2 169443
17 112 55706
66 178 570431
141 51 965374
10 274 556234
256 276 88818
273 211 524311
286 295 708527
153 31 990248
73 281 572422
168 292 645014
78 217 399396
168 118 147833
300 73 790597
18 265 153988
47 5 987462
243 161 67117
25 146 84114
257 153 35624
266 21 530591
289 17 770333
248 206 762244
271 143 730568
109 142 952664
224 39 73420
163 286 979864
94 243 589427
188 269 656743
171 118 126955
87 86 43770
143 172 651417
134 41 875334
171 42 945668
124 122 780591
259 184 389812
134 156 991682
136 291 834314
252 10 861535
61 238 812415
178 104 876750
123 163 829290
147 239 225851
249 107 102005
17 276 515460
145 154 934315
104 12 254556
258 114 910895
158 222 362083
236 47 788734
70 127 958889
130 245 54913
24 176 100465
280 59 920739
69 83 131949
286 214 140465
251 232 752679
130 79 184452
73 122 278634
18 130 130700
263 90 801742
86 10 676813
115 271 957660
61 134 460125
32 235 55390
86 55 919232
162 218 41098
253 79 424845
300 81 869459
72 15 163606
25 37 957118
76 291 754163
71 106 14836
98 235 773150
134 38 521110
125 132 457152
128 168 784724
188 129 687516
96 34 493840
155 275 254769
269 11 947536
272 163 149418
3 173 355719
232 109 804129
280 107 320949
268 92 188294
223 33 64096
218 170 76180
232 93 473386
129 34 247949
213 189 231807
262 144 169003
296 34 104014
110 250 659984
67 188 875594
102 272 272654
45 110 146301
8 20 440863
296 229 317325
77 41 201386
152 51 959326
160 110 505031
287 35 463404
181 4 521559
149 200 176116
249 255 685901
121 117 71901
9 247 777229
224 136 141400
4 115 648182
45 26 509794
239 58 513342
99 255 95928
173 10 879286
114 237 674429
50 18 594187
94 212 239750
251 257 291741
21 176 20177
255 40 332340
112 222 212657
300 212 776538
6 50 748704
205 97 415540
25 113 240641
183 219 221853
229 7 487284
278 121 317799
213 126 644180
162 174 333257
241 265 360363
136 290 511657
151 253 619331
188 151 822091
105 275 661618
272 25 897796
232 19 999235
265 39 189025
281 288 298285
102 106 325742
45 249 452666
149 257 265572
11 34 131057
166 60 360323
140 185 677371
172 196 774073
30 95 82342
116 269 810121
271 41 825099
14 130 622471
233 30 552519
181 198 326872
121 259 37538
46 70 274650
106 237 47310
2 154 842684
248 175 706256
67 153 482304
240 100 704064
248 201 959238
209 132 928059
109 229 967320
58 209 783640
193 292 777156
4 283 180486
255 227 430569
44 223 803776
168 12 982093
90 58 538698
74 277 62511
89 184 157305
144 240 487216
35 75 735441
227 222 745966
288 161 465073
272 226 215454
177 88 145873
291 197 450699
31 237 427626
51 262 260565
97 165 31604
61 250 342783
171 289 714738
122 153 972514
111 143 974542
265 211 397882
117 277 376113
265 235 507324
20 203 561415
45 246 77214
139 257 624082
17 16 254265
166 288 409359
236 35 64570
177 211 287101
57 170 435656
131 240 449517
183 118 92958
267 299 983558
211 269 408161
200 242 644703
203 89 885748
4 77 878733
97 15 561413
234 101 752089
233 213 528518
106 143 4099
99 205 424736
81 145 802831
183 7 315196
19 256 205870
129 271 910533
58 130 723397
251 265 453677
40 14 473154
177 110 60255
57 179 46627
262 41 319278
225 28 905294
36 18 540636
27 275 76583
29 236 442054
275 220 534910
270 50 664678
48 5 232204
224 116 31594
276 159 82196
298 4 831556
37 27 463115
208 71 46542
237 10 796187
267 234 950614
197 149 509255
42 129 504128
98 17 784888
211 66 579829
55 295 888658
126 262 889487
113 265 316776
171 259 950360
126 135 541319
167 23 385611
270 251 171673
165 30 70745
109 174 275375
150 177 808009
62 239 872393
96 212 848209
280 234 558689
250 56 725814
90 3 468169
241 185 325608
103 207 953058
74 177 490636
208 296 772102
93 225 491329
65 243 535606
88 4 165088
205 214 298460
40 33 850631
215 23 401358
102 158 6889
190 154 968461
186 123 556453
172 290 84474
237 129 854999
113 255 172115
38 88 485779
106 125 876703
188 246 384996
83 298 327024
247 19 634903
237 287 713909
82 287 586057
206 141 768822
188 294 971868
182 213 731134
219 211 52675
229 104 584206
125 187 461743
194 191 237509
200 62 358384
285 227 298156
56 174 338976
82 195 360477
167 67 117684
300 288 503020
254 258 273827
130 34 402997
234 299 852081
22 27 929632
62 10 337651
8 174 666541
272 165 589916
27 49 826008
203 139 530444
139 238 229817
100 194 582680
35 216 876085
204 90 620115
124 58 443809
215 231 267990
65 83 25771
36 74 202884
70 56 963311
162 40 958227
248 177 535600
156 154 791036
292 270 729815
231 21 590192
143 44 337702
147 236 20207
82 191 622309
127 26 465126
140 3 861278
127 177 500585
293 166 948687
26 245 203323
2 237 662808
13 152 733902
38 109 642506
58 198 412776
41 152 133008
183 255 96739
202 56 252535
223 222 270401
70 8 10398
32 34 801298
86 93 642608
190 94 858436
265 109 465716
2 162 981807
234 216 340496
147 41 288470
167 275 654512
259 291 355426
294 228 479962
296 251 643238
292 294 13253
9 242 762966
140 164 8097
39 171 262509
78 58 218645
112 280 667667
184 296 202986
117 232 417551
204 85 580418
174 123 602772
161 296 687411
93 214 200826
156 150 146264
251 94 536209
87 268 815082
12 52 151380
184 179 807243
209 187 799618
81 123 192153
251 113 660290
287 81 19244
45 41 604121
118 80 369279
158 160 139657
148 157 787451
19 274 230985
202 178 669886
86 159 987670
138 283 309838
193 39 721379
276 187 830752
42 292 474879
164 85 922470
99 259 992049
93 234 765277
78 9 64768
139 254 570712
96 150 733023
238 217 130138
37 20 400061
280 136 495873
255 8 741301
81 250 675944
41 99 77557
129 225 215652
166 164 546156
122 217 132600
10 171 658202
110 47 953546
194 46 74963
103 183 349482
160 195 57408
300 230 13180
294 272 687192
84 155 906646
82 73 973424
50 253 430151
181 213 831718
179 16 690103
49 111 950039
26 273 336023
40 131 299201
257 59 472661
169 46 446779
18 292 533630
279 265 77271
237 19 160263
145 49 372440
102 203 160751
250 249 453928
199 87 166887
45 220 241541
169 283 2019
162 30 58692
17 243 453045
258 282 312911
237 101 885321
163 27 126923
163 183 382504
125 258 282265
188 271 772042
155 209 475101
57 297 525885
46 2 542697
24 63 79683
202 219 315784
254 98 831844
14 125 618956
248 86 306035
3 213 424890
294 71 174755
169 295 746251
100 69 541435
164 182 634021
98 126 954717
176 5 957700
289 165 197724
270 148 969014
239 203 720773
179 14 540964
83 127 799540
67 279 122541
208 171 750639
158 107 852614
299 276 144261
24 131 822420
282 146 745394
11 26 943276
200 296 828066
39 52 696054
262 134 346780
206 131 560653
111 32 712669
215 192 363296
100 238 518894
286 16 541655
292 295 482163
70 9 588545
67 202 712724
209 228 695532
265 228 188135
54 215 342415
53 206 292166
177 101 902483
49 105 74304
133 294 144441
104 194 360991
264 118 203709
242 167 221100
97 42 456945
39 170 882029
72 154 785877
271 59 212729
206 175 514168
102 112 984966
160 237 591551
187 95 966907
173 95 304476
65 179 134240
92 158 974610
190 199 605927
16 33 314635
247 222 843567
121 160 915607
84 255 517259
300 62 591541
295 189 827186
179 233 268073
119 111 399277
65 208 305006
255 290 915797
181 285 279790
176 72 392276
300 157 561772
119 193 381363
45 70 380850
199 194 22202
291 73 785607
23 20 175254
246 20 904021
141 156 849454
78 124 437571
192 275 213472
44 114 934324
42 234 575691
162 118 923428
216 129 933736
253 89 514444
260 56 218803
289 38 661314
167 209 913095
300 264 901743
108 291 657940
178 300 588466
102 109 638101
13 237 301507
72 285 239111
32 44 549544
86 32 628529
146 189 496096
156 191 478987
14 29 287868
62 271 105097
82 44 968055
166 95 817225
32 96 445163
11 66 542355
159 205 36461
196 21 292145
7 175 411416
284 39 643254
65 264 275765
190 171 296781
13 104 33031
125 151 296358
134 187 21285
42 137 991539
254 187 691112
201 193 664192
64 51 929662
194 253 206843
247 17 223538
221 268 286767
98 122 460033
138 41 127296
103 244 196211
65 71 189308
264 212 174999
92 165 833119
146 86 340694
139 117 163066
124 273 156445
254 28 349546
216 283 924563
246 37 798116
159 154 558331
106 278 590425
44 229 510700
90 165 45155
227 297 46589
75 119 937265
182 113 869813
101 119 521177
275 61 20900
250 283 76684
133 225 398769
244 16 655594
213 263 78236
289 186 869263
287 215 333185
241 166 37720
284 115 435031
175 221 633904
13 80 682810
114 269 919050
272 192 442609
92 53 977629
215 210 641605
111 24 485622
20 107 966492
172 167 296622
224 196 569894
96 283 237480
119 287 740803
265 222 817952
132 63 986064
252 26 492846
98 43 689229
264 262 811360
108 89 327204
139 12 999220
285 24 63769
13 79 309484
151 270 568719
8 29 810693
119 286 882752
284 85 336358
263 140 329393
273 107 314143
148 228 141674
122 163 929132
127 61 476136
275 230 460796
195 18 453494
127 160 491325
148 79 454807
117 241 6165
60 178 773960
257 227 477704
110 277 327292
247 223 144107
241 285 971691
61 68 401064
131 227 273051
41 210 880725
155 194 670453
201 226 827062
252 151 379211
265 233 188581
210 212 83008
182 281 299091
149 290 961013
11 133 665522
296 168 813261
70 193 644846
3 300 921516
144 267 724309
235 233 469247
15 221 739627
144 78 549938
144 251 165440
232 80 728815
5 140 587753
199 51 254149
32 241 667198
91 214 202073
150 77 367494
284 138 950475
118 123 113787
272 106 718060
105 4 24606
97 166 387446
260 216 771263
153 263 181334
247 90 745049
5 89 974219
16 93 605810
253 19 208422
115 32 517809
287 129 22534
12 83 50617
215 201 504985
20 84 220598
182 187 313215
252 106 761988
143 29 167035
50 107 595279
21 8 973597
26 86 853091
298 54 768114
204 215 759373
295 245 161338
29 181 621564
21 230 386909
83 20 544335
283 204 612107
157 59 131515
186 250 856534
202 274 406859
8 263 666144
91 93 130320
58 292 857818
125 92 593045
190 119 782591
147 161 926748
161 256 643383
30 63 768280
120 155 23450
119 116 116173
261 277 673446
52 197 35495
195 8 397349
180 12 604406
136 230 613909
208 222 556705
225 16 716354
183 263 626453
295 19 228856
270 201 501572
192 212 719478
272 185 459652
228 153 223784
112 209 23240
19 189 611299
166 233 492582
160 286 119088
86 169 31615
95 17 306557
258 235 421163
96 156 677033
102 9 427334
280 172 549109
191 295 223401
46 290 374117
256 129 755336
286 173 521272
228 244 251772
70 58 895063
172 288 285149
247 91 186539
234 4 523262
250 99 893114
114 100 916147
100 274 831425
201 260 487131
136 44 795475
219 121 660840
52 226 507756
180 126 288099
107 230 639046
294 1 386290
205 51 775058
31 151 962902
266 70 450788
139 192 151151
92 8 183831
68 140 901054
38 225 991695
91 98 396580
120 227 821717
242 296 219674
18 141 694355
280 160 785771
71 23 613675
123 16 862550
254 35 19339
187 271 727636
183 143 123503
174 218 518665
67 144 714004
239 1 882929
45 286 309034
221 247 11250
259 274 364646
261 140 112607
64 286 290291
210 46 234041
278 47 554249
144 258 678527
135 254 931945
115 82 642705
219 217 53887
25 68 748152
219 274 358952
262 258 166530
157 245 110033
11 99 715331
142 181 977762
255 118 611910
9 124 700825
28 192 230123
100 97 366808
64 179 99354
113 177 349939
262 103 24335
157 198 601925
10 271 109566
195 197 424876
159 70 46667
297 174 419683
185 179 615515
94 53 623286
78 99 19733
113 110 819159
248 252 167241
120 297 445101
80 16 286173
141 187 692800
187 160 81819
245 90 990143
141 209 976699
121 20 105042
260 141 950058
265 256 983012
43 236 266973
297 100 598929
144 97 974180
124 150 16325
283 282 597871
112 216 329489
200 76 134616
113 263 483581
76 49 246365
69 155 330654
259 233 773642
138 271 176276
176 126 356757
77 79 341526
247 195 420692
176 218 38233
138 94 834882
169 20 381233
40 125 777135
13 87 779750
79 213 385532
116 292 434788
177 141 268040
79 265 137743
211 286 901820
12 275 556829
28 217 532820
292 80 230362
130 75 148397
295 179 334985
205 101 207408
265 203 984349
279 143 800465
69 118 340304
289 8 12180
10 243 794356
172 179 782656
222 242 230334
269 238 299488
78 250 144271
133 61 469251
240 59 645295
202 111 667847
81 34 305004
115 51 885916
263 294 549630
246 111 535267
293 270 94324
6 202 894425
238 33 544928
58 187 833469
173 100 783205
167 102 629404
19 7 757046
5 207 649833
255 27 607326
236 66 227605
225 147 846103
49 95 819462
136 52 543003
160 128 826669
205 231 509548
30 146 446721
146 243 133793
283 172 695681
103 222 556417
183 84 952391
292 12 94077
217 111 282487
65 126 252239
174 158 786080
198 213 790066
57 293 641643
108 119 686716
176 108 814024
80 147 862296
82 35 698858
50 161 298164
115 234 704546
82 243 929514
150 261 169319
45 221 302973
255 212 973843
149 41 998438
187 18 762188
15 164 376282
281 131 234848
112 260 190709
250 187 414063
113 283 831153
102 81 633274
213 18 61986
96 10 806451
3 13 345396
270 87 858488
189 283 396177
43 295 236185
203 145 803081
81 25 825632
124 136 751903
117 53 545282
61 17 226427
225 224 647973
264 203 974170
15 217 641375
136 197 19737
14 16 360214
62 42 520081
206 76 431442
82 264 969582
138 14 489641
35 283 259145
76 102 458974
192 102 583024
112 85 355162
97 54 502268
38 223 660268
98 213 82449
299 186 632483
295 87 421502
186 75 894217
251 120 503053
162 56 444711
151 179 660857
12 243 645684
85 109 126240
204 23 230434
278 165 252942
62 197 155285
200 224 264838
285 253 706509
189 272 915032
184 209 765310
81 103 382730
292 219 815749
49 153 6749
267 74 132341
100 134 423536
32 89 140228
116 45 493371
223 193 88425
28 51 911456
113 169 682405
253 190 516233
261 155 125321
55 126 226697
29 296 661963
75 293 793530
8 166 158225
159 172 682817
285 229 395383
278 172 289117
201 220 433308
246 281 374891
59 54 925355
80 224 91276
207 161 222593
107 193 540855
58 174 310777
277 141 521393
5 222 789339
94 111 798748
132 64 822313
163 295 938951
76 22 70707
137 140 420858
239 2 712836
64 17 983242
276 211 252522
49 190 794185
102 190 899110
85 138 865158
56 190 324013
211 2 808614
208 26 692881
260 238 860903
78 257 965162
271 76 955489
241 27 248704
258 62 860140
24 16 280950
276 270 99913
127 254 633339
277 106 314977
247 249 642957
12 244 493658
154 34 738211
136 271 529375
278 252 61973
20 196 188237
247 26 208924
198 167 104560
179 86 722152
204 111 970471
81 109 112646
43 96 63510
110 71 112555
163 75 791046
243 235 409617
48 202 439750
211 19 567062
177 199 790503
187 15 537483
107 178 598346
197 177 850952
214 83 312516
136 91 732400
229 126 242725
296 300 968355
19 151 246098
269 180 102059
47 262 575063
113 232 680875
197 43 538032
169 186 684709
84 64 184726
211 117 103950
51 45 674881
161 61 481647
255 29 176740
246 141 358628
276 223 615924
98 54 712715
161 162 17509
231 19 182104
55 141 148587
39 138 953875
33 65 920366
6 219 894570
297 263 440278
131 217 473299
79 54 987883
186 130 826186
290 122 523977
61 298 440991
251 148 901219
62 47 691361
136 300 772587
55 262 696426
9 11 835585
292 209 335053
245 285 214474
91 258 656870
34 237 618590
64 109 337312
252 256 640310
47 45 579835
76 191 540581
189 25 535260
214 109 593592
150 228 152638
129 73 18819
4 280 231938
87 72 800267
178 54 698743
267 89 362289
78 132 549485
261 158 224906
24 86 380381
194 122 401980
276 56 803510
175 299 451718
73 42 332299
147 173 482006
24 147 921458
106 141 712613
88 59 730998
67 90 698414
167 14 301775
258 20 255509
39 182 875749
98 194 180137
97 140 909227
214 63 863228
90 152 409336
271 101 297650
168 116 933161
12 86 180045
299 185 328965
73 22 688776
37 104 671482
209 19 870366
56 121 740367
76 24 286772
46 156 402816
144 61 455239
22 119 169745
240 169 971692
95 44 625206
252 92 107116
58 37 390379
201 7 257867
222 195 213291
122 45 117345
161 38 809688
12 132 781044
227 198 73807
267 215 849874
100 79 870605
76 75 655763
232 95 567933
26 88 779710
114 41 44111
253 245 203544
225 14 612561
284 67 379584
4 71 895109
47 147 283062
277 230 383889
212 62 112341
89 86 879928
32 191 601244
167 61 682521
299 208 61084
35 48 392700
132 134 459282
153 164 624249
64 13 61876
165 203 355764
129 251 47724
227 145 973544
197 64 548763
148 8 625920
131 132 255945
51 24 323745
254 60 289776
46 292 500259
47 224 259888
54 81 323252
6 112 912456
38 158 804508
256 97 448150
59 77 39115
98 109 642053
210 78 447357
45 105 414700
24 185 288088
122 156 922338
230 211 297917
187 5 238934
101 183 103790
69 152 619578
122 246 399511
197 229 8991
180 104 428743
217 189 77195
228 258 258371
236 267 142382
99 208 697386
106 219 697763
296 236 415944
267 256 474456
161 165 873010
18 135 465709
186 157 793133
122 93 519255
232 40 371468
165 241 376180
124 64 915566
112 240 52143
277 113 726861
199 152 485316
187 78 821039
186 238 334843
136 102 443116
81 14 52218
169 170 128683
104 151 852199
117 51 312336
127 11 202825
11 43 258605
54 227 599565
79 170 794921
282 195 938170
286 236 584015
93 287 119673
183 144 829000
289 184 56022
131 33 492032
146 198 715935
20 208 571310
45 170 147443
178 114 704818
157 232 723632
164 105 709108
262 242 131751
167 143 952541
16 297 754892
68 120 98205
119 201 269308
85 113 279007
57 181 185413
272 222 543568
112 159 884638
12 149 707245
108 70 294171
9 269 20247
115 207 829160
239 210 510854
52 157 152883
108 225 143181
233 274 972997
5 235 893887
246 186 719639
216 2 974516
54 88 360344
288 168 661045
178 28 343969
138 200 961235
58 288 38680
110 108 729085
299 140 895349
79 56 639366
43 79 878057
128 25 907726
34 236 159949
61 223 274276
291 287 322176
289 265 919048
200 153 66031
220 252 419822
97 261 300587
94 17 915877
274 182 803274
107 71 869509
233 297 720178
218 121 402725
114 46 380917
88 251 772738
22 91 842547
103 17 945909
128 149 651896
5 295 831155
91 75 926814
41 203 239024
59 193 144431
264 16 630811
191 130 580960
10 297 200644
36 78 600456
170 137 323557
297 184 599815
111 65 521147
189 39 70494
156 35 386905
144 201 231861
220 181 899932
210 11 775207
84 249 145949
282 291 723847
64 293 949063
38 282 31882
80 121 616925
150 114 724911
210 186 119404
6 292 641676
68 84 375553
184 218 43275
245 88 144549
14 220 786688
249 280 119207
300 237 938187
136 117 439629
183 82 994661
1 246 616245
113 92 102082
253 205 854121
55 238 992552
75 280 651487
9 110 210064
115 294 801414
99 93 536000
137 11 689204
33 83 462899
273 7 587669
138 106 170213
15 166 754891
169 116 953010
214 289 377483
24 162 111952
178 39 127633
55 109 1212
144 105 996289
105 40 199852
44 232 978976
114 107 643079
33 125 207193
285 152 254961
252 30 529525
273 51 776975
51 284 210419
66 212 119904
141 128 393721
165 122 98432
104 234 186593
173 164 386024
211 264 961043
253 184 883735
255 140 52145
196 292 603318
160 151 672938
31 171 720859
101 76 275210
273 8 634648
272 80 927181
211 157 458574
251 244 378934
22 207 567026
122 258 255407
132 143 256584
215 53 703040
252 193 490518
37 280 367642
161 106 306488
87 79 299518
96 50 321658
59 127 164182
261 29 586182
119 233 460804
229 228 792548
239 4 424207
100 217 167368
170 274 20114
114 117 238397
74 38 631974
198 299 752132
181 219 657690
286 22 199344
38 131 882001
94 213 758793
205 285 725887
228 131 785439
293 185 762206
179 38 251258
66 278 111909
167 157 915805
266 48 703393
276 259 617517
83 24 409682
219 2 125550
168 111 290300
71 33 710683
269 64 202337
147 133 549260
43 204 244986
96 211 987930
238 13 194090
243 183 983532
119 113 21353
221 169 56301
11 263 539891
105 207 926835
13 216 549135
241 149 9493
153 226 523413
160 227 839811
73 240 438321
84 29 348058
115 264 964196
277 269 683486
278 38 341014
184 213 731898
221 144 387537
95 62 287258
18 65 75608
60 49 235745
287 246 992780
119 104 304819
44 255 391001
285 129 27075
52 171 175315
53 78 847550
210 89 591253
274 86 629814
179 169 855541
249 23 890763
172 72 93342
298 221 116059
74 275 986556
177 145 35840
170 160 135149
248 125 128105
202 82 952463
202 191 778498
288 176 105989
88 30 267851
125 42 440961
7 147 727304
30 46 119014
202 92 197808
117 7 542587
154 110 742096
99 147 203510
57 209 488245
152 6 8739
125 27 651172
107 136 83121
155 77 230127
36 226 383737
222 246 95427
223 63 719312
213 61 894374
60 276 544999
286 166 140544
113 156 206681
38 95 871808
166 211 873518
124 59 16821
209 179 783568
135 57 234363
259 215 505834
136 140 124104
95 132 798584
112 104 458604
12 177 589074
160 92 836564
259 84 664412
81 205 598299
50 37 859843
14 53 998405
40 101 65916
269 78 431704
167 153 204898
165 240 643508
178 205 715510
58 33 106288
89 117 689452
222 207 618823
190 83 901780
243 212 152648
60 195 770742
114 268 835181
266 257 565086
150 247 663120
91 210 616060
289 297 1871
42 189 329900
280 140 285730
217 173 154535
143 164 444345
290 285 958629
220 6 49196
225 15 287713
118 74 936123
169 291 158299
158 106 776497
56 34 148200
79 42 511152
165 24 851578
16 194 247637
286 4 332157
31 124 598653
132 256 864100
141 35 620531
250 6 303893
237 54 627053
272 86 22293
205 80 363643
65 164 725519
181 131 3306
3 10 328736
193 5 25447
45 67 136486
283 72 624149
191 226 651031
51 237 106121
154 58 299285
57 102 83326
61 20 288576
152 291 234411
185 182 515856
104 276 20766
13 120 19663
190 249 728819
32 270 136991
165 79 673011
92 177 397655
90 264 12361
98 196 843751
24 110 114599
200 74 886075
232 10 804145
246 232 428728
23 170 721243
139 82 631476
54 266 408171
181 71 130897
246 40 130241
28 146 183649
12 235 925945
224 210 504360
140 65 843245
166 294 139514
112 127 511766
296 297 682255
298 296 198829
278 267 214187
288 61 134923
253 243 231137
198 256 57257
206 299 892300
87 2 434297
176 192 942003
271 55 957375
47 132 982350
269 260 25438
173 275 8127
194 270 930765
146 229 15923
232 218 34154
161 129 193779
15 114 546027
224 1 588506
240 80 135786
247 14 667111
89 268 259667
148 125 450572
37 125 991629
5 6 661403
169 7 472724
7 73 98058
254 165 378108
264 154 467545
137 240 443990
39 38 475608
184 290 263263
40 38 463052
216 104 877612
195 137 900327
29 26 526032
31 276 98013
170 260 8223
164 233 92399
1 10 609179
54 27 264265
193 135 424860
268 54 566872
42 173 193075
138 173 954361
202 262 15549
271 95 220950
138 239 158043
215 154 384423
23 47 905576
118 250 280635
35 50 532025
178 292 967766
101 88 79924
281 71 588114
121 231 185186
206 77 74800
118 113 448342
70 293 239694
280 148 16253
134 32 561987
274 191 192113
137 141 935543
121 116 527095
170 2 807905
187 197 4531
223 255 817025
259 54 957215
173 228 971477
204 275 337197
24 145 480307
50 264 970237
190 140 218210
121 67 223899
123 50 849689
16 83 579516
193 187 449736
280 137 940339
121 248 76960
63 115 47481
83 49 749700
273 228 862838
247 166 591520
6 180 946429
78 88 196533
71 101 596326
16 253 539084
205 131 92721
101 276 167136
179 293 974111
199 37 552437
144 133 160577
132 52 32537
171 43 571717
172 15 64506
288 171 384689
7 236 122790
187 133 128063
203 252 554864
165 135 406064
15 267 126057
109 151 783995
138 291 97635
91 202 501926
227 100 33810
103 251 459662
119 283 121709
199 236 606057
91 246 822702
134 240 283825
149 297 180926
205 227 557924
239 232 231118
176 239 808362
228 162 687736
187 16 410501
201 179 490841
170 86 720495
28 21 355117
109 226 648843
6 226 884187
171 41 432408
112 163 440259
127 47 584771
217 164 439538
288 253 150328
264 170 922673
63 33 921414
56 124 229209
106 295 407769
46 256 729612
214 203 193572
229 242 803596
257 242 213658
223 116 728269
146 214 625123
236 210 304270
86 270 62159
181 291 134704
268 4 271275
109 77 566463
232 227 617854
188 288 120665
5 160 756005
202 81 772854
34 180 938498
138 96 238629
270 31 48546
48 76 111755
71 157 503477
185 89 5822
2 104 588210
237 133 234241
217 250 832451
252 2 185081
19 263 934709
141 105 73921
59 64 550237
234 204 497806
12 20 880701
191 5 893284
48 118 258672
4 146 358842
296 292 782621
35 220 355246
289 181 282006
292 150 889431
186 161 651385
209 3 330412
191 64 535654
257 113 228097
282 31 602366
39 203 261474
51 179 374531
97 139 172133
35 45 258777
228 168 358435
66 154 516377
26 9 874838
296 231 335565
71 300 661450
62 3 817852
213 226 47762
233 249 680964
167 36 74988
274 226 638703
187 49 946288
243 67 815386
266 208 888498
205 198 238217
107 219 461096
48 68 773971
52 152 354497
160 152 184624
198 117 467346
88 243 650426
171 165 907707
268 66 438938
145 162 917889
29 54 20
297 118 983871
117 33 39168
142 65 171633
14 142 532762
294 81 42171
68 132 889869
99 4 38668
130 268 510216
97 74 295886
159 32 31792
109 295 254593
164 216 286721
253 214 803814
236 110 326007
147 55 596243
88 36 771741
171 60 374150
77 210 334611
77 78 697529
223 93 705408
72 100 89668
43 24 594760
77 26 992716
209 113 722257
177 245 821887
27 119 307076
230 229 917885
27 170 282833
290 299 856589
124 55 904021
15 21 397495
291 300 32158
70 211 292072
72 246 730308
129 289 485699
215 228 677797
204 143 450282
190 223 483931
33 243 193827
196 62 595337
21 98 650152
206 282 883056
183 236 741873
88 122 48355
88 132 496475
282 230 935387
17 47 684270
191 261 16789
114 69 996195
243 19 163599
60 200 165397
119 36 409812
114 68 655054
299 281 165532
8 103 406384
215 50 18062
124 107 201770
72 282 505406
17 53 420622
49 189 186153
272 184 118800
277 51 725768
190 209 219260
179 238 805079
113 41 231130
228 121 47348
183 248 299390
232 268 660276
65 248 953873
74 169 602527
4 219 863410
249 56 414654
193 238 941076
235 192 44909
250 225 298507
167 285 514900
40 261 45047
268 14 103632
27 30 174142
290 160 601738
268 34 626078
65 260 923790
3 42 154858
61 74 145412
134 46 11389
224 172 489149
246 190 862504
7 286 222268
297 231 718672
1 221 534383
174 278 913203
104 175 342864
281 129 2678
171 240 33666
288 163 919574
36 299 104490
257 134 899566
148 60 542324
30 269 178808
81 245 732243
227 246 506647
181 83 512858
78 245 197879
193 221 976346
217 166 658202
280 271 579908
204 19 869944
122 57 746188
199 25 438424
110 214 643467
88 89 398705
19 36 488925
30 220 610674
7 42 529649
52 255 167637
232 181 390800
133 70 422970
158 132 470630
185 232 537985
147 83 307153
151 16 790395
155 195 344504
81 231 692370
190 12 611086
238 59 849363
232 126 903554
45 141 298731
135 261 882684
190 205 394744
131 66 227782
137 159 436395
41 165 232646
16 82 964819
15 250 764865
93 12 154933
188 258 560304
258 53 909225
104 148 225211
40 189 705215
181 117 879390
154 30 571069
283 155 372169
225 118 572672
159 292 907159
142 141 727981
290 53 217662
70 132 379178
83 271 525511
64 185 725525
58 127 302818
68 141 562482
25 185 571079
66 177 218112
266 104 262149
146 98 165918
131 83 69818
222 84 197297
118 36 289377
265 92 308850
132 32 714084
67 155 61744
14 6 167993
290 189 394152
46 3 666262
177 202 56258
294 40 739725
97 71 309504
222 178 737355
224 245 676806
146 106 99330
142 64 442884
171 119 681472
279 292 197896
173 101 648786
201 37 418733
121 226 47173
61 34 757407
50 65 110023
23 177 596066
142 211 559343
104 58 584438
169 39 588546
55 286 527737
216 1 279566
276 112 646451
94 167 203948
221 123 390148
169 264 395530
140 49 234364
75 168 118129
25 121 58116
289 244 441274
75 85 96901
131 255 868225
277 105 973402
104 155 34
66 283 119281
158 295 676993
170 162 190474
49 243 20083
140 87 13507
211 256 324036
232 177 339673
124 115 191536
79 234 522442
291 1 578503
131 218 657441
296 126 436015
196 162 620941
120 272 138320
126 219 622176
232 178 187438
44 34 281251
128 214 185977
160 169 593033
59 125 772043
17 39 63847
182 108 111279
263 268 708028
241 41 796678
69 88 380515
51 240 702356
59 55 268633
249 37 13804
71 146 234596
187 2 620484
91 107 339306
238 11 155050
255 271 370461
72 138 481914
55 176 558406
101 39 472353
41 70 717769
229 251 917793
56 232 473380
82 184 888544
167 29 594057
209 73 833757
203 222 514693
75 231 643241
246 16 978697
237 297 77931
283 17 200586
263 74 684472
12 23 774829
211 24 342237
66 294 926861
60 169 101924
98 228 973066
294 183 645525
127 199 261436
26 3 725872
112 25 501872
244 40 543252
151 121 200641
281 76 46372
84 258 155638
46 112 196889
57 261 136435
297 107 628889
58 276 434549
97 63 943426
20 154 434834
32 192 323031
111 15 948681
198 100 16951
8 189 11902
177 288 326531
270 232 901938
71 233 351936
257 204 938854
156 269 747424
31 150 595859
285 84 911180
121 2 912827
208 82 429731
43 33 32077
161 98 654087
105 222 805332
299 104 658015
207 152 524913
64 89 886067
91 279 514179
28 95 721608
259 264 391159
297 218 581486
264 61 606981
270 84 988452
287 289 11307
180 59 755758
224 66 709593
280 98 343673
67 178 567108
205 185 604906
180 208 572032
38 300 525800
149 147 130872
225 283 921765
151 239 781558
155 242 251392
251 95 873544
82 160 14913
91 96 509901
191 131 401787
144 285 620481
197 121 795363
82 21 303919
241 145 236447
12 200 179261
69 274 330770
243 113 196710
8 259 579024
22 213 106009
192 135 864004
244 277 582704
79 219 727087
57 138 457890
125 215 709617
249 153 104892
46 54 565744
287 205 955803
287 106 4091
249 241 314219
234 194 872563
261 98 816473
25 62 85955
249 69 33800
201 234 44765
93 103 201629
104 176 767307
5 57 98247
86 175 579943
196 88 567660
217 30 138735
117 197 543487
183 6 742648
241 179 988163
296 135 721136
287 16 216189
286 282 398599
285 42 177502
34 188 733393
29 68 455720
277 15 104434
299 85 765015
273 161 910077
75 272 786840
246 7 391684
28 91 319279
39 200 703614
124 116 196759
244 120 299288
228 241 864699
219 295 366817
75 222 141889
38 52 402844
253 70 940865
178 72 160337
236 113 983290
143 238 57379
242 50 616580
30 142 849094
14 147 954478
167 173 159842
273 221 474871
126 97 629338
235 147 680290
77 258 705261
235 250 639002
252 43 651298
266 140 894218
173 60 384231
22 51 687475
56 144 146621
92 69 481091
30 59 941943
84 124 847762
250 79 681719
207 159 167745
244 258 976381
72 291 284433
259 105 681791
276 291 476723
185 52 537542
230 177 559930
77 70 737776
154 117 384727
127 76 187081
70 96 160263
117 216 145460
91 45 895233
103 281 351643
80 42 872090
175 93 369419
43 13 60436
52 261 631524
189 116 84672
54 37 351367
277 267 530213
266 113 561498
247 129 385952
217 222 676209
5 180 998275
217 24 678311
182 124 454332
194 185 727430
72 75 498434
214 42 897610
209 210 351336
149 251 770741
91 172 824555
148 81 970378
175 191 434387
164 223 118140
86 39 940295
107 165 706089
33 284 102231
66 100 340008
198 164 183270
56 158 670313
26 226 195186
99 95 700339
288 132 326195
263 59 649378
72 250 437054
226 148 631505
90 124 264793
134 276 896344
272 130 6261
103 230 122786
130 17 220489
277 193 579708
113 53 98104
9 127 516702
41 39 541843
64 72 482720
151 108 557456
156 259 67710
193 270 118130
8 209 998580
225 73 150357
78 202 69502
231 254 277609
179 59 829770
39 18 516866
2 114 7855
79 46 767824
284 293 128049
28 34 819504
274 63 260683
67 58 580506
170 122 180293
62 188 958567
275 258 439279
66 171 213539
58 68 475819
72 150 965932
283 221 827180
5 15 71878
281 33 534079
54 15 297620
193 250 954447
215 191 193175
61 243 154108
87 105 656279
91 221 74083
234 253 14576
127 189 300338
74 136 201258
23 132 116531
216 162 446865
143 295 7630
190 133 443749
119 125 524114
102 187 860449
208 12 502721
143 270 709839
85 273 746849
28 11 528901
281 285 22961
91 62 191460
197 36 480261
147 237 694641
257 157 881989
222 51 607665
278 95 693001
60 216 734641
205 193 595169
293 127 37180
186 57 358523
161 95 964561
137 203 797806
274 299 313566
80 146 48172
267 156 906274
280 287 246765
116 178 825410
27 189 248496
65 227 765422
289 278 761441
78 153 932139
69 73 588559
29 83 471451
158 274 665805
110 279 415169
214 85 30521
17 118 177764
266 88 736563
109 70 981800
70 163 761639
217 133 669540
228 171 132238
48 124 201361
247 151 47091
169 297 169079
73 117 136211
289 119 264053
12 145 537735
256 207 146969
21 108 88520
207 122 180060
286 215 994555
201 199 450618
278 183 527290
74 123 518630
159 144 112012
153 94 845242
238 232 748086
155 22 840262
121 111 380842
211 95 808363
134 201 543621
48 127 328589
53 16 924588
114 176 474197
253 149 651908
154 254 984355
195 260 499306
61 222 164991
79 2 181855
122 127 902235
227 22 972831
254 88 713788
203 179 881144
275 267 341308
298 193 884152
15 86 730723
69 77 559711
94 76 592538
171 27 677253
167 134 27666
23 150 40232
204 172 814456
137 220 710838
202 168 618270
119 284 203635
152 150 727769
26 167 566566
237 120 773945
176 1 700924
55 190 699092
21 193 942050
180 105 586631
243 34 453574
150 275 578080
24 251 615510
39 254 991611
108 235 136717
250 198 224153
52 271 133927
172 71 393283
266 190 701878
161 133 282473
231 245 699024
261 237 80809
38 50 932300
81 10 809457
34 198 438664
129 30 87870
208 226 294625
161 76 290696
164 150 442481
210 196 329510
266 51 214914
33 265 687606
124 113 505849
10 9 888621
240 238 514658
107 72 5447
16 223 760019
131 278 714577
294 54 976300
251 41 253636
167 240 656513
254 138 944964
98 164 853370
122 270 765567
33 224 209345
187 258 397497
280 159 859055
29 227 65841
143 75 451059
187 82 440629
134 178 267942
194 20 920646
226 298 54941
1 54 665645
170 94 104740
50 158 731647
20 148 731148
187 31 132513
145 219 401598
52 35 460842
226 72 992872
122 48 612149
234 219 459230
141 38 836707
60 165 815073
96 256 765807
184 73 829241
184 294 858620
13 33 672536
83 109 466191
67 215 740293
53 267 78506
99 257 758273
153 142 502314
287 211 190836
111 74 158357
297 51 305146
242 73 848319
128 121 100
262 18 472531
244 247 593714
96 251 947533
73 253 548562
54 168 247787
204 25 158453
174 151 424791
242 28 434430
198 203 36714
252 94 400664
207 137 562575
167 119 362710
53 220 404246
24 210 880695
132 180 221053
163 142 886356
244 281 794590
169 176 599128
189 5 758634
153 241 420767
256 65 998861
192 225 703696
228 76 213954
12 9 955851
42 148 773104
291 139 357767
104 217 527731
194 282 584723
201 123 531999
268 110 390017
132 274 711653
47 134 684877
70 184 73624
275 151 790716
159 134 350096
19 254 739021
88 110 550943
151 46 526092
168 269 223137
105 157 788106
163 192 482600
64 105 68872
199 148 504427
157 176 501704
235 214 773632
297 50 142559
20 274 462300
89 244 140792
105 54 313496
83 148 374379
193 6 355588
41 95 821922
195 19 475426
107 194 826973
291 241 574243
37 225 866075
246 274 260069
213 192 787065
132 93 645084
294 150 650657
249 224 737965
275 62 391476
212 169 590216
245 38 512488
5 287 2660
31 277 158981
141 71 834567
100 162 289774
291 142 731144
277 97 678398
244 195 439828
165 55 514374
23 245 292184
170 85 858744
129 142 860965
69 177 212442
293 229 669740
178 96 324039
58 295 1700
217 121 796018
132 203 557952
298 279 247624
25 92 321867
283 198 401628
116 74 378004
72 277 978765
246 173 499918
87 15 159861
154 195 822763
200 11 144605
252 127 379263
134 154 326377
127 250 116233
161 184 654003
191 238 896100
120 216 22616
183 218 347080
71 135 412553
40 139 931763
193 267 620956
290 224 895933
116 263 214427
108 192 490226
261 224 879026
94 20 186269
10 270 464067
213 75 973230
251 105 138182
249 168 89550
184 278 224702
204 67 117699
173 255 26817
61 245 968396
88 100 487303
267 185 240964
208 230 90639
73 127 101667
134 126 45622
235 173 341294
160 43 639042
196 250 157384
186 39 616116
15 249 273825
243 246 873293
288 240 528529
129 177 136699
85 180 564685
12 237 37943
282 187 589869
197 269 425003
55 24 8947
188 186 303078
212 237 968377
98 237 32552
212 284 359993
110 283 834791
243 255 234653
102 90 163573
93 184 762449
49 41 71219
186 9 242290
298 272 843216
54 35 729623
72 211 238528
29 61 663728
278 189 269679
223 166 556228
34 282 914473
125 2 249492
29 219 946790
260 97 193049
265 124 413141
68 217 276544
101 230 284157
173 154 250637
239 290 340055
62 263 549497
112 44 963669
27 148 897461
296 102 868551
68 35 366364
102 154 652660
161 17 565715
24 40 77776
264 210 245883
64 194 715601
148 44 547755
283 167 432312
49 256 608054
103 265 334280
239 47 997025
16 269 792976
197 152 308438
141 237 239346
16 243 689612
193 84 49327
262 149 380175
71 53 573400
32 276 156794
264 156 398963
29 62 433607
264 101 89170
151 98 81387
233 197 845577
263 125 480822
37 203 312708
299 280 553183
115 126 429398
21 149 243239
284 193 839535
222 7 810095
285 211 327689
69 149 275678
271 14 846291
279 160 112819
186 125 74034
285 284 420191
147 40 270909
175 69 833082
117 44 262113
34 224 540762
42 159 350246
121 247 349766
34 30 44871
64 28 998407
228 124 782280
176 269 582943
187 227 313410
183 189 140289
126 117 419896
234 178 390067
14 208 407718
119 282 207031
224 281 890322
176 154 936033
160 58 127217
57 89 369522
90 31 840510
284 31 937335
193 274 759027
200 5 596496
260 121 49134
211 243 299916
79 174 584588
17 73 762276
121 204 712063
214 114 753621
188 233 783739
211 47 775089
206 13 617197
156 233 723295
184 137 94558
216 253 252220
84 176 566132
126 210 651197
36 40 398836
230 231 436761
285 103 702773
59 139 641665
73 293 688033
136 241 710216
208 36 55315
117 142 351616
72 254 138536
92 284 704979
33 298 361548
92 139 498064
95 287 771305
267 248 207623
254 117 470433
22 161 729195
289 68 450688
89 162 742603
22 71 212905
242 136 585121
74 108 874339
170 109 239510
235 83 397762
61 299 20934
152 124 484193
112 45 586691
137 58 547019
190 218 197336
280 203 483209
146 264 60075
167 118 908994
215 106 819721
31 68 923863
279 38 174696
237 137 653989
206 45 500264
170 159 267001
89 214 80159
143 130 125018
56 29 818561
236 293 198775
188 46 685590
24 292 956883
24 82 7000
263 219 211729
24 195 317815
67 137 610420
278 161 243459
232 41 182842
224 287 278266
222 45 724974
216 33 482990
269 15 305687
158 214 862447
50 110 990442
45 279 321427
136 15 689305
286 51 365299
34 135 762997
252 194 360523
277 163 567268
204 247 791203
132 109 981
117 111 688412
88 18 575148
254 283 951133
243 287 866229
240 34 543830
115 182 162910
127 195 669344
49 193 251478
87 288 312025
271 185 392322
282 121 47878
195 296 534419
229 201 946924
37 284 104733
209 118 677728
277 94 716515
257 38 809722
274 163 158946
205 41 481187
136 17 929087
111 34 817300
185 275 479994
161 183 707924
263 78 259315
236 63 696107
1 250 366413
260 71 939536
88 210 680255
237 253 189426
217 93 318638
200 272 359875
91 36 501469
81 254 461357
293 203 938233
108 201 243313
41 269 535887
271 294 478613
183 65 193050
69 56 57225
150 20 760563
153 35 557112
244 80 641158
47 105 90613
287 110 316501
36 157 714231
71 224 409948
237 42 501489
131 201 990386
87 4 327940
230 215 331035
141 286 514182
135 241 704155
101 270 560581
20 156 495806
44 94 846162
100 113 341144
35 299 759956
265 117 749853
131 87 320239
123 164 166524
284 38 125050
114 56 956297
242 20 731783
181 112 632602
200 28 697916
264 192 673721
57 237 753452
198 129 924442
248 142 714669
275 154 833924
24 91 806447
268 62 193610
116 144 636975
219 115 60669
14 31 244744
163 177 665951
138 286 839931
124 125 641643
135 223 396514
49 67 935345
228 83 905692
240 9 975591
11 5 726363
253 225 572033
260 84 200300
38 157 947429
89 174 449590
63 100 705577
244 20 448434
218 85 759331
205 233 567126
20 112 941173
176 107 834831
95 181 788141
94 208 619850
121 112 202412
283 1 996310
275 157 398696
223 248 997327
54 173 746052
31 42 108335
178 41 746527
257 161 220991
15 133 835625
82 32 141449
188 161 571227
132 114 997810
56 274 429397
279 108 928889
287 102 294985
144 76 387005
122 211 602855
66 172 348031
192 66 172626
246 152 122049
185 173 160473
156 81 43093
160 175 41706
208 288 744645
2 244 358152
124 134 387672
167 48 37392
102 236 583867
288 202 716375
285 1 102665
77 232 114612
197 46 407422
47 216 122718
47 32 192605
47 149 217722
180 194 491625
4 133 178518
74 248 780028
155 268 364431
28 173 439299
7 280 459560
267 280 803682
108 205 20980
20 200 904615
299 171 786496
278 203 909349
202 87 515945
19 271 601157
89 189 161691
167 110 679649
29 177 366631
120 196 46136
211 46 115686
246 103 174081
136 114 400737
60 240 617084
144 40 38816
36 237 311874
34 245 465609
250 134 800299
191 136 939147
242 218 788597
224 169 868958
201 107 223209
175 259 304309
11 64 674834
108 80 366851
246 38 394320
196 248 596488
11 291 796683
16 84 896089
242 95 589961
223 294 786432
92 48 780562
59 7 640545
272 123 727056
192 299 239711
23 84 655564
58 120 533701
112 165 750398
79 237 908873
130 291 950277
270 147 65886
222 177 374755
53 261 6583
240 132 103782
185 146 599704
242 299 922732
37 190 988691
155 136 523938
174 253 846783
265 22 223012
222 2 634271
186 11 711028
132 185 126126
113 104 542096
39 225 767358
213 216 135030
286 221 620884
61 10 590080
228 213 24835
69 117 679705
100 271 402670
164 46 85679
194 193 609069
102 194 780065
34 105 845922
173 161 360934
261 278 424479
42 69 661711
220 163 157481
265 10 284996
65 223 554160
87 136 14561
12 126 234873
144 23 446724
171 194 361577
133 164 902728
92 101 17866
27 96 170007
229 192 821299
293 292 785442
211 106 342600
213 260 227735
228 187 922253
95 189 559419
131 19 550828
127 14 983984
63 125 573834
104 71 878542
102 180 946777
87 269 351512
261 208 114983
59 252 857624
197 215 201197
126 160 501431
245 174 21823
43 254 142046
5 243 81683
74 232 821599
73 113 191322
191 127 49884
99 81 150513
106 285 958501
130 104 263809
77 108 691220
18 109 341623
143 25 822181
35 195 360844
165 224 617835
18 186 707889
248 253 503224
254 198 203951
253 274 884965
256 92 596597
13 288 311225
28 86 995590
192 260 991993
47 154 598123
72 184 711583
62 45 880275
111 228 181495
90 54 721544
151 190 443129
240 28 444316
205 105 919976
148 57 857196
1 37 436589
287 84 253890
144 218 543601
90 287 87945
88 203 425969
235 87 783173
287 257 540093
153 258 940571
289 71 663006
221 52 876788
298 28 651023
81 100 326632
124 224 594989
1 8 13855
164 264 907696
297 75 196919
232 187 7315
62 167 349288
234 172 76711
196 138 594270
293 211 936865
203 22 361003
72 137 999971
197 107 16759
269 47 23746
250 159 620427
84 82 835189
10 13 656920
280 219 316299
259 168 952078
8 80 356442
42 89 77694
269 90 584604
128 95 442524
225 67 784046
22 13 35016
222 148 782163
2 207 67906
100 30 799553
99 194 895108
92 279 883202
44 87 908068
157 281 479625
142 295 574397
273 44 971144
22 160 718219
206 161 56105
284 173 43958
188 300 383725
191 255 412905
74 276 277496
286 246 567376
1 269 64181
7 58 215904
212 161 912701
289 43 724234
15 199 695060
105 236 290900
183 28 480258
88 76 144929
271 206 821863
49 90 934251
70 172 891028
193 85 805823
108 240 492387
140 286 246015
285 93 506779
43 32 425996
161 229 558403
288 55 655888
110 222 502119
244 117 347053
35 20 141041
66 173 684816
35 183 648844
222 297 321494
11 63 184879
279 114 556914
56 216 268937
77 48 445945
170 131 248416
171 164 81475
272 118 959118
174 131 422541
133 124 144722
197 110 122298
57 66 646023
175 121 709267
201 84 108307
187 76 407984
234 186 907846
171 298 97648
14 135 722928
33 253 452593
102 83 502238
297 105 184627
164 189 213478
161 291 639097
89 33 287392
63 267 595166
200 112 585311
165 48 843514
284 20 621262
139 222 355264
11 46 552907
191 24 485765
295 129 474151
238 32 682032
27 76 522509
32 162 638476
86 52 331175
282 52 47245
38 66 441053
298 194 204705
289 134 389057
10 35 483787
297 54 566633
160 78 936582
233 262 334859
284 263 828176
26 91 668340
23 263 451619
252 121 78849
85 17 261651
55 164 351907
238 26 57511
68 71 561632
222 126 168101
160 89 774656
295 221 173938
59 225 223760
186 56 225637
38 137 701635
105 241 831762
196 90 182691
205 155 406394
229 213 458510
60 47 64621
279 191 645422
277 165 214994
22 132 274081
161 226 9070
157 217 7196
76 270 615023
61 212 195400
227 139 230744
158 244 699171
214 249 42132
3 81 802496
48 232 315221
118 5 180
287 185 219659
135 220 191101
299 40 230973
132 183 201599
166 175 574916
192 53 416192
167 98 847557
76 57 508547
168 124 510656
258 30 113031
182 87 74319
118 6 498761
247 34 262926
86 177 911611
112 177 123911
95 126 88613
96 238 883363
14 299 208874
21 184 353730
63 121 682138
115 244 122285
296 202 337125
106 273 670671
105 208 394146
237 259 822237
73 246 230066
43 244 67607
122 225 664981
164 285 170831
248 194 156370
133 148 946379
14 77 149534
163 72 692420
115 144 975735
80 275 941716
217 113 420806
104 270 97770
266 95 164923
186 19 685355
263 249 800034
226 43 136298
45 275 266961
15 82 865813
32 292 579349
126 138 269149
48 43 863484
219 235 510451
258 205 891795
290 291 333916
232 205 727756
96 219 584964
244 252 80029
96 195 363999
292 95 742940
211 91 67315
161 39 814571
238 15 771755
171 239 371955
59 221 364095
120 83 335929
154 82 881209
208 265 849693
30 198 18239
226 241 398201
185 222 975171
99 168 918649
66 144 601443
228 128 310399
174 71 810593
61 291 112103
38 28 186185
280 164 176452
221 167 283518
73 286 974581
155 199 867730
253 92 674527
283 54 900566
6 205 180580
56 259 800576
26 69 636237
164 252 180371
116 237 617681
110 62 512883
156 115 940508
273 38 250056
125 170 698989
71 56 583262
156 60 24715
136 109 27344
162 17 933064
19 238 414638
278 281 93082
58 66 606415
23 25 262732
80 64 304199
235 257 960630
266 124 772185
284 188 627033
266 260 360295
63 10 115284
141 131 102316
24 60 68511
20 85 110102
261 236 135057
197 153 143071
237 279 494112
147 180 798916
4 242 567127
267 155 758534
179 268 525446
120 46 490713
207 170 74626
220 62 187364
209 20 801127
174 43 498570
60 130 696605
41 249 329159
162 245 500474
265 36 673492
6 49 721901
165 99 13717
68 264 125536
93 96 866932
146 65 810881
29 268 783212
294 5 291364
105 133 95249
260 275 103794
192 199 965037
14 267 18810
154 280 99565
23 183 557143
95 73 99340
87 216 703141
71 72 596006
134 51 637605
86 201 839302
17 5 599518
261 260 732588
269 140 344181
161 217 836163
56 228 755599
192 240 713363
162 251 729171
55 174 868463
134 236 79465
115 176 807084
161 64 78499
110 228 838452
270 283 400979
107 86 863395
281 236 195609
32 53 552037
202 47 244658
279 54 338739
113 192 269982
150 25 183329
211 239 922970
249 206 304981
16 48 561170
108 289 172218
213 28 918865
104 242 706858
206 269 527039
63 248 779434
204 293 421227
234 138 393079
236 245 454651
288 19 238816
5 270 94409
90 123 877279
264 70 642921
270 68 957916
146 244 802241
28 18 12078
59 216 24403
113 2 596713
292 231 400219
224 198 243436
7 289 555239
208 108 618046
181 260 418381
236 73 222396
231 84 968715
210 123 953833
23 179 896621
209 213 178536
256 43 680379
192 22 477606
109 30 191850
85 205 252250
29 131 656642
46 226 29913
102 24 925280
266 279 162318
187 211 734367
300 103 432487
188 260 639104
181 187 887928
148 39 151466
115 48 226495
14 185 504523
275 2 83865
293 276 572062
247 130 378015
95 215 322620
271 210 539432
59 214 149612
174 294 241274
52 124 318724
74 291 466323
41 148 243310
60 16 261740
271 195 205031
133 195 182392
141 40 151334
254 246 424401
100 178 400258
157 247 668342
120 17 86486
59 205 812842
244 75 22784
11 118 113519
78 39 146791
242 109 577916
270 245 589176
259 292 876127
38 187 510416
135 145 975766
120 294 526921
37 68 891944
62 120 888068
74 184 995518
258 162 508582
180 291 227809
160 56 787039
198 25 793703
263 166 806289
23 175 553019
199 292 810701
295 42 159522
41 6 265630
273 162 854540
229 177 801670
148 118 258186
172 246 669980
54 13 191178
101 272 177299
50 289 504003
77 248 971585
255 25 378210
154 199 370409
88 143 688341
233 1 400455
44 67 498787
6 229 893893
168 107 562359
47 163 829003
75 264 199691
9 47 637337
83 240 900938
121 139 470592
129 170 557051
166 131 673293
111 21 784551
108 258 474615
80 3 425977
252 172 654616
288 218 662659
143 35 123029
64 137 679669
105 53 50898
282 143 976626
26 229 522852
207 182 60600
103 264 613288
160 63 902652
288 215 591468
175 6 516879
152 243 234820
268 79 235500
277 77 84717
272 67 801112
175 36 932783
168 174 718867
237 117 738936
25 291 794530
117 100 427171
268 274 144681
171 206 772029
206 297 720644
167 63 828224
93 198 784317
294 121 432728
300 201 751913
200 225 270519
10 148 297578
233 7 877323
150 8 970446
118 212 327510
166 168 187375
112 264 693401
265 2 185517
198 223 902064
131 268 207268
285 159 329310
84 233 138195
65 79 891017
169 93 633358
189 70 65380
108 126 337350
141 244 675158
260 20 166771
63 136 694626
115 290 303268
21 97 924222
194 136 949095
194 117 138282
6 165 24209
270 99 584223
276 59 340419
225 54 359394
273 262 521234
57 56 407114
42 100 255201
263 131 630206
100 120 917860
8 40 262512
41 189 160996
178 257 597462
27 257 544310
154 283 214736
72 85 238932
118 130 410048
53 22 979155
186 132 390584
78 143 413067
195 26 644252
159 169 501664
203 164 903529
2 140 636510
252 57 562750
294 87 41271
41 273 156361
69 67 774505
243 203 576526
56 218 711937
141 16 100553
269 247 289517
277 55 757657
218 205 564894
198 175 836750
112 254 306782
286 240 736584
2 228 612009
18 51 77518
26 8 587595
68 40 888314
92 91 178100
60 117 647314
98 270 375832
105 77 359053
183 225 821124
206 247 511079
77 157 980635
114 275 889925
159 196 847960
24 156 490872
236 279 266493
214 37 574414
204 221 509062
239 19 339149
137 130 756237
245 137 508751
241 134 489808
5 194 327101
96 155 741868
132 219 112244
218 196 995335
298 183 73979
224 17 206212
264 209 900465
37 32 614438
175 216 627580
217 77 639798
126 227 174478
202 76 562014
176 211 602874
78 286 311136
96 63 42544
60 59 95610
87 165 927263
34 269 918618
53 123 717897
33 66 54952
70 31 934441
274 112 812458
154 149 653894
221 161 791676
288 200 549689
231 168 62556
197 56 370243
34 138 714389
208 165 169333
227 27 516699
250 244 529095
238 3 858669
146 192 747710
4 10 802390
265 32 251344
105 43 117612
123 107 679876
126 4 57704
13 78 731652
125 293 812065
137 59 779761
201 96 320497
55 99 981702
285 168 134748
68 2 824331
113 223 399444
70 282 387631
209 103 216886
37 206 101213
244 273 350873
261 246 582880
145 91 809808
214 208 762505
178 93 103266
55 298 548395
229 50 31655
8 144 615625
219 86 85972
289 235 287766
98 180 985452
234 285 609247
179 183 565237
44 300 928275
263 70 538154
76 216 859625
79 179 511129
30 113 760327
178 8 93456
131 223 396697
269 85 626675
160 245 553540
116 281 127262
121 165 121127
11 271 226099
233 204 209244
155 7 615291
9 255 994693
50 160 851914
202 70 46464
209 85 546329
2 64 115627
13 210 639276
88 239 555067
112 282 709582
208 115 857256
222 120 791595
98 266 18965
261 125 637898
239 204 985354
191 109 741087
57 92 535037
5 262 113488
114 184 515711
36 297 213944
6 54 969359
66 104 186051
161 190 173455
90 279 51307
99 258 215522
32 149 170057
18 190 366771
19 165 977336
291 123 733619
37 103 849200
108 138 372723
264 56 356620
120 200 522200
201 298 243729
23 57 838665
94 179 634291
65 226 745508
99 227 853725
185 8 958409
140 209 467991
92 254 183279
160 203 444033
238 40 766236
2 215 677039
250 105 382889
277 133 599894
214 3 298390
105 17 793577
230 124 337171
109 223 509074
148 84 632618
20 63 383118
154 184 703339
44 264 149946
100 65 205276
74 86 353662
184 223 971080
16 274 137528
199 294 754836
169 192 183506
31 172 558738
221 260 342570
199 95 896634
63 28 17976
131 6 43999
66 89 450196
86 244 377238
224 211 348772
288 231 699077
88 159 754918
165 88 282619
232 267 637944
163 24 493966
84 263 657068
145 256 469689
65 86 788435
231 290 520134
215 213 697713
145 263 294897
34 59 871289
222 237 318655
239 94 293772
216 230 564493
203 135 69780
159 284 449480
92 107 359560
85 36 607152
95 192 306980
33 208 86757
33 218 507238
23 280 24053
87 179 108554
214 6 119511
215 112 4879
148 210 54048
170 115 640452
139 219 91079
160 129 93222
58 16 96273
126 291 98156
243 151 109264
221 124 602109
201 219 822922
181 46 857075
281 97 525030
214 174 466546
153 209 78722
276 3 788078
170 144 606047
181 24 760841
103 184 562656
218 80 97044
227 196 945395
183 12 775149
267 119 458990
31 102 297437
214 82 808846
211 83 65133
205 143 53394
145 212 569147
276 281 36838
104 203 234356
219 155 340460
240 43 128869
258 287 223158
184 263 582268
272 100 768987
108 137 741556
65 299 341090
177 260 913348
114 121 354399
269 23 839388
132 49 727848
63 134 630295
187 180 370649
86 291 555663
213 197 854636
233 147 393174
212 63 501214
164 121 971418
294 75 263313
219 100 93649
269 167 467341
267 179 92872
94 10 373652
71 155 666467
256 287 988343
45 36 465358
200 63 639438
129 25 243918
247 56 225793
94 202 854963
130 178 535255
177 238 50656
183 260 368406
234 12 331043
119 209 736727
241 225 925751
51 220 17037
134 234 922764
87 285 854432
4 109 814184
119 120 530840
139 153 842893
244 45 645795
35 217 470269
163 41 741058
51 197 596387
222 290 159224
216 154 115357
48 72 8673
121 187 45091
228 47 766813
171 296 228926
25 281 228265
217 272 150116
215 184 560969
159 168 747026
169 214 243574
215 224 855702
141 229 940324
137 98 74767
84 91 8496
68 46 713317
17 80 247090
263 167 575159
131 172 512307
67 255 583765
300 284 883598
79 40 151777
236 177 696030
73 61 610319
264 52 972539
165 146 183501
273 43 276451
135 238 287060
89 47 7149
22 63 481096
179 120 354790
101 287 269370
224 229 782788
73 157 657341
201 43 393632
54 17 840802
252 214 436216
241 66 18024
178 285 781575
229 241 364558
162 169 639196
197 137 653857
244 54 548579
230 255 882159
246 239 768869
266 247 427304
210 291 772815
222 269 759912
252 128 335228
252 263 288950
103 231 71318
67 5 857981
177 274 812234
11 199 50554
168 268 319476
223 91 810659
96 56 874149
201 176 596890
129 128 396714
150 221 532515
92 87 17752
51 188 714120
112 147 357593
296 136 574087
105 226 655121
77 247 651757
232 35 361806
83 157 398900
197 53 741726
262 158 767457
252 160 406945
66 213 11008
131 60 693408
191 52 646144
291 264 102323
2 91 348052
203 103 828222
95 34 132326
206 138 351159
186 105 412437
34 21 819608
262 236 386088
186 185 808648
100 275 799692
167 136 834061
14 190 635818
242 213 491129
61 290 532627
32 225 953007
291 111 27584
155 216 262238
167 238 69402
104 237 449512
16 106 491171
276 110 390772
276 174 26502
280 253 300417
208 197 539421
254 169 381063
44 65 769782
198 97 225527
259 283 513423
117 31 756800
248 49 427967
142 225 960573
125 150 216714
216 266 817110
2 70 806171
140 272 404989
285 123 449338
155 68 3355
212 158 994358
14 284 46024
7 30 974332
87 281 379378
106 137 970286
265 183 676274
45 238 114101
264 92 321929
112 239 982126
208 42 338682
290 191 796263
178 181 976571
56 18 519095
51 97 526464
78 264 296813
100 28 952168
210 101 48763
131 103 417628
98 247 344465
3 188 582782
267 135 922294
10 178 451990
120 131 919426
243 205 982096
23 279 325347
255 177 653268
6 124 892915
40 222 983230
191 213 611989
174 263 827064
15 278 832301
156 100 898759
29 98 671811
144 254 547608
140 110 307526
257 183 882355
123 275 502295
171 198 739395
90 241 515376
93 221 768207
290 269 252513
251 168 792111
127 227 869192
11 284 752382
263 278 264331
43 65 253885
147 287 140527
107 103 690818
114 241 958752
293 2 188030
131 236 466471
273 285 93283
263 154 387469
218 197 805567
278 61 386988
79 7 35973
135 94 382594
29 166 873558
55 82 827719
60 138 681466
80 162 721806
54 145 639120
150 160 343674
64 253 956073
20 124 318756
44 234 595076
76 17 148241
236 288 221182
194 186 154905
47 261 818955
85 45 133421
52 243 231774
123 148 531182
106 101 95697
177 151 869362
44 108 837580
44 51 125745
124 180 109664
250 132 444235
268 86 535525
214 69 450761
43 184 952987
197 283 529567
189 277 168327
248 130 18411
113 136 721571
295 230 911127
278 56 180207
255 112 142655
247 209 426853
199 69 63968
297 87 734195
299 197 781259
48 252 486549
31 170 350716
224 64 674018
137 142 376285
36 90 473072
73 56 258764
53 268 402276
108 57 759348
247 192 71994
254 47 384509
58 56 768410
162 187 707741
31 81 497185
215 37 993104
206 266 799605
5 53 193763
156 67 524333
243 130 482730
295 17 475379
293 33 985509
249 64 973089
271 50 242061
110 13 665052
54 83 525092
133 233 166606
210 116 712742
33 222 920025
18 276 883868
196 23 678507
210 1 938860
277 150 261078
2 281 815900
277 125 330224
182 31 988237
178 265 169190
199 34 933059
170 294 831488
191 34 162820
39 124 565391
283 48 43908
152 111 357385
73 54 788392
91 17 556321
29 87 147792
270 202 595388
284 134 815528
52 252 602757
242 46 653556
241 63 773124
122 60 624100
155 227 470604
10 230 921060
51 66 520929
63 147 851309
211 222 854424
130 146 783204
32 251 464915
126 128 612729
92 204 309304
22 102 306217
114 48 86188
207 47 309004
218 77 249733
283 69 919842
111 62 262860
89 90 834345
109 84 722519
110 221 318612
16 281 61655
135 196 99206
111 68 642969
27 134 805951
29 100 475030
164 70 277007
33 233 997325
19 125 84544
292 33 873065
65 82 639432
272 27 673199
256 270 993628
203 136 420258
260 242 994105
115 235 400237
34 254 138826
102 1 166539
197 235 211918
112 143 890338
210 122 576764
241 213 580740
186 141 848836
154 116 491626
265 142 935241
204 171 942454
38 135 469576
238 292 619259
215 178 59870
17 228 427865
88 45 753685
30 224 620077
162 92 694114
198 228 562445
42 236 469829
39 179 843666
119 84 946660
260 110 706824
180 72 643519
157 55 789227
80 236 174354
180 212 284377
290 36 811643
123 100 167401
169 35 404663
248 104 921480
128 173 853253
94 237 63521
161 297 349282
296 268 500519
141 248 944954
8 230 455697
236 251 941315
231 43 961795
231 192 317649
239 292 444526
29 55 768313
107 240 437991
133 28 670581
198 225 495377
22 152 293191
54 55 644893
22 129 321724
52 178 971520
210 38 504294
222 172 969011
65 106 107345
176 59 122188
1 223 616922
258 269 387911
229 259 851013
79 71 781801
27 244 365560
54 85 220599
91 280 221868
125 36 496299
25 15 553248
232 203 798216
73 140 836934
162 67 195831
122 22 101341
29 180 831313
182 75 535904
52 225 52053
144 280 842890
156 118 433463
126 107 930796
11 4 194054
21 29 921094
61 15 67845
189 198 515829
221 56 520411
235 120 541960
164 170 189388
179 37 940544
32 246 741058
131 222 398611
290 286 11038
22 243 948902
156 280 812072
288 156 654107
224 12 104288
229 99 156362
127 82 421753
24 250 507385
293 194 550197
263 10 755091
140 207 413
129 37 757964
36 225 899870
234 167 803358
26 241 753777
158 139 736924
32 141 592778
6 174 503050
274 241 713022
161 244 812113
114 120 576824
247 144 62854
247 35 305264
63 203 470386
268 209 157835
224 269 269881
40 61 616140
300 193 752402
188 198 597884
221 208 63364
277 107 20710
37 189 6890
209 4 990750
150 245 980848
81 187 394388
126 220 468761
270 51 863056
133 2 248869
229 237 184504
161 54 529751
99 110 461694
235 290 52064
282 218 959509
294 27 160059
3 254 613319
150 149 395843
118 21 601565
138 153 966177
34 210 119216
278 75 288604
35 152 665919
291 239 261316
244 256 506864
213 136 474806
46 130 693581
147 169 526585
165 158 55050
252 289 414695
299 134 291109
46 113 784771
273 103 145810
33 184 593541
81 270 587040
299 112 176956
251 10 889815
96 45 85899
222 204 651961
238 275 380541
202 175 74765
204 5 713023
140 197 692643
17 231 649226
275 229 31236
62 192 766199
257 89 531509
181 279 839631
214 295 505937
250 29 306724
224 232 983711
269 108 641243
227 192 620241
285 248 446233
133 165 993531
8 157 282010
19 27 829392
231 210 123918
277 93 712387
117 131 270749
211 246 284114
199 104 7132
36 112 784175
119 24 767278
134 203 722999
9 168 436085
88 55 775167
166 158 400517
145 223 702066
104 166 421959
254 55 785917
107 54 692920
148 7 529229
272 87 864602
133 108 435508
200 186 524511
106 190 488754
134 238 127247
259 162 588380
203 235 586176
257 225 143924
276 231 639394
201 204 237533
42 215 87209
82 70 372686
228 276 334161
220 48 261174
181 189 942892
14 38 511462
177 118 647348
13 73 372361
242 86 31675
160 137 57894
13 51 330282
200 190 532067
130 221 997988
229 59 209491
146 171 660600
32 226 849644
131 65 256257
23 56 668381
144 10 402654
71 272 648736
155 72 540119
37 76 680931
221 293 5325
268 48 727761
222 238 392249
217 291 468453
125 273 49749
278 190 182898
105 95 900399
173 30 540518
204 53 903791
164 196 186575
239 70 109394
17 124 62230
60 155 474857
276 147 31516
204 40 525514
196 124 284377
288 11 401052
98 258 532326
132 245 934738
238 271 700040
293 298 705348
75 159 519772
107 70 691671
201 8 934061
19 213 70236
19 246 94007
138 199 421122
82 151 243427
195 71 924662
279 264 964104
125 58 289640
124 194 64933
271 153 472587
196 130 603324
189 78 89124
103 218 297136
111 135 376180
139 294 598325
202 300 424310
28 97 299480
209 238 216401
38 139 594406
90 62 152729
123 161 984370
60 12 592052
183 125 574824
172 170 419170
108 120 358493
246 30 849767
269 74 493575
279 35 216924
269 18 55899
189 83 678320
280 19 141796
90 77 818236
163 209 746354
219 116 831701
28 281 279807
142 240 898891
238 150 156069
178 78 134639
232 188 872660
105 72 715573
109 5 976846
268 12 257051
299 101 745571
190 179 945966
179 110 933642
144 32 944449
201 207 227421
272 129 89833
80 38 921745
56 169 105382
35 205 880423
269 284 846075
195 157 663239
32 65 118210
86 181 642280
69 12 714805
51 299 304924
219 67 203210
177 178 322911
284 75 21728
31 188 304889
24 14 762269
7 75 476284
271 130 839841
206 143 210336
96 4 22846
124 276 94994
152 92 516804
82 66 792950
236 205 504848
126 265 979291
253 167 541532
192 97 723841
108 175 170833
58 256 238944
280 79 298873
187 149 928487
123 169 17628
158 112 145692
250 178 708427
239 95 351749
127 60 348819
275 227 924230
163 263 784967
59 41 467603
50 93 581507
32 126 489665
105 132 33046
85 74 544131
171 214 518944
126 53 152536
29 65 414495
246 126 848937
75 89 589920
297 6 441788
71 108 67434
261 87 692220
99 90 761972
64 175 112141
250 245 378983
284 97 36703
268 119 929024
235 46 493805
87 23 253626
28 293 376058
250 189 68873
200 144 340485
227 230 34214
300 200 288379
115 254 54947
64 35 649120
282 219 674077
108 5 108808
105 114 52627
236 58 521200
231 236 123253
255 281 352398
195 232 487499
219 281 510778
15 281 380667
257 231 134680
161 213 600136
217 237 315928
235 249 291595
146 129 90489
75 88 393461
190 150 398365
298 29 105148
98 75 24010
231 219 44806
226 253 684551
218 233 254107
146 216 897117
16 107 599756
44 3 226049
277 268 565230
128 283 282085
257 222 343473
83 50 364152
149 235 747493
211 210 304210
195 124 89686
116 64 572805
176 281 950263
208 53 849573
51 87 207623
3 105 127401
77 121 16944
12 216 548738
261 65 211052
193 280 748161
261 182 530817
16 211 486317
18 132 887784
238 153 771345
11 167 166780
97 245 486037
271 51 926923
80 134 869672
195 207 265517
125 136 324119
103 7 369968
281 211 54172
245 6 808765
275 115 703722
180 32 96759
228 4 679099
289 247 814426
119 13 818762
210 129 278402
172 255 748086
75 166 318193
134 13 782339
170 177 808843
208 169 135963
71 123 231642
182 43 962711
184 95 764246
83 174 734000
160 26 320386
239 45 772302
289 255 502627
234 15 69314
62 163 616218
203 185 694225
200 73 693834
15 279 185320
37 298 442961
280 178 232678
205 224 129925
96 48 705825
150 87 364043
152 79 283418
272 214 212474
133 201 601572
160 41 998185
209 127 501609
49 181 755371
86 217 106414
157 147 174560
256 6 149714
70 14 931439
150 148 285306
226 80 343487
165 109 164820
284 199 182843
184 247 734646
276 239 864248
163 116 236248
14 116 739613
75 14 780710
299 86 734472
218 10 495111
150 265 761162
269 148 634917
61 166 891501
59 220 179236
64 122 866799
283 139 2328
210 85 868875
258 37 256062
38 233 887374
122 76 270172
149 49 165945
247 179 885589
109 196 734439
171 268 861002
28 55 884487
96 297 457030
90 137 921254
14 172 521139
126 62 881822
270 215 592117
238 282 297164
41 100 300144
43 296 611085
90 78 530038
187 75 755484
142 289 126001
201 185 198395
187 20 564366
43 78 374140
58 72 391880
162 172 364181
101 267 516350
37 14 351561
237 7 914319
88 145 245923
40 198 657084
181 243 864364
287 279 146210
23 108 232790
92 71 102216
37 130 290678
153 96 475399
87 103 11610
70 288 896485
232 272 757103
85 190 753578
31 159 837394
203 180 43205
62 113 839925
77 195 852734
260 256 527087
155 138 448832
145 97 397870
78 244 379590
192 14 807831
232 153 92497
196 257 988502
183 108 247518
38 227 962038
238 144 29607
153 260 848176
200 125 130663
271 270 851481
139 28 344997
292 56 649295
126 119 706328
279 62 941650
250 184 69471
151 105 380255
88 9 851496
221 238 227229
140 220 878434
114 257 653912
29 246 549737
189 174 626384
45 261 513908
286 58 125310
189 200 804341
48 221 927361
92 180 586343
118 200 27202
52 87 418159
112 210 547157
113 42 57264
237 111 889410
288 91 259641
23 271 83082
283 52 559220
173 115 237994
187 1 81812
81 129 679219
86 23 929388
26 130 371483
5 64 765640
293 154 330674
111 123 13741
257 79 717206
25 186 657521
173 267 251023
106 42 422551
171 59 3589
297 171 316791
67 211 274147
209 28 851865
100 191 994171
105 233 1105
78 200 659154
291 90 987643
125 217 83367
137 132 173334
52 188 889205
164 222 454636
190 35 548923
46 183 171762
206 120 942183
271 156 582193
111 182 813894
17 108 194447
129 276 567353
139 116 64622
130 1 222436
115 14 61477
192 293 931409
88 263 840069
166 142 662681
24 67 994960
47 52 854903
117 177 94239
235 282 210674
148 14 264160
43 118 963535
284 208 416098
14 292 645609
46 221 404971
30 54 694813
230 247 627604
133 280 547777
111 213 412994
25 190 209493
181 271 131813
86 280 26604
211 28 187642
126 280 943580
86 138 956325
6 223 135974
99 63 678654
289 269 568932
296 163 348214
142 82 828463
32 261 839022
227 60 48041
7 256 804967
110 148 199355
17 182 634065
72 27 167782
254 186 630829
165 75 912218
211 132 601082
216 182 439170
135 103 397376
300 290 306738
54 3 294866
52 56 862878
216 198 932542
202 49 392219
75 224 637657
4 247 378772
53 270 372
146 63 536971
135 4 2992
180 256 6175
215 163 41237
125 299 476504
187 154 741056
241 95 732423
103 70 267928
208 235 777067
265 53 45979
201 44 306925
178 166 434085
282 117 654526
2 112 314097
96 215 937985
15 246 4640
216 15 72332
101 134 820286
113 287 110766
263 132 896254
193 41 107503
113 201 66000
228 299 35239
245 215 781571
271 16 293075
231 14 846280
162 210 67089
144 92 385284
220 143 458480
68 17 950228
44 88 696735
233 269 189622
171 191 320487
200 203 639521
142 61 881404
267 290 974434
125 231 593236
61 198 752017
255 135 696929
141 100 513196
144 91 701142
114 266 101866
73 38 601655
284 54 273175
300 263 28150
17 246 674225
82 23 240659
4 90 814131
261 274 614083
120 137 203436
89 190 716528
122 271 341112
268 43 263875
274 104 622043
237 185 607445
36 77 901605
247 132 115270
188 291 348930
274 217 439333
245 241 81565
202 171 453530
11 25 366072
10 7 471862
287 96 314988
257 33 291877
228 190 467676
53 186 144510
166 33 554533
61 183 45816
99 206 182829
105 286 371388
63 211 291003
1 213 660352
255 160 210655
37 233 868240
248 271 803760
158 55 686727
171 84 873103
293 174 815741
206 57 87879
76 193 54069
162 14 235387
194 235 8535
259 72 292575
259 123 385643
265 134 996220
27 185 175827
187 10 636127
299 59 789462
238 127 652847
102 100 138916
173 176 703711
244 275 215769
145 147 669834
114 271 557581
175 46 491043
181 127 608848
184 162 905615
142 219 689296
241 30 114348
183 29 579190
300 118 195791
297 251 998178
185 3 222893
9 21 867172
235 56 8350
228 257 101209
67 185 367362
146 286 683234
184 17 162665
165 196 582147
42 20 471296
122 198 211203
179 134 306125
140 178 388093
167 16 725039
272 260 414905
90 296 381729
64 111 444817
143 242 789676
36 203 359897
249 103 346933
181 69 259038
99 77 992221
248 42 874572
198 88 559896
13 130 335832
2 86 319355
190 265 571340
183 208 618219
207 78 251125
180 270 802709
200 183 166932
62 299 101940
36 69 727360
30 261 457132
111 276 3574
240 139 458391
265 13 30734
215 7 970579
169 273 946396
178 138 736543
296 167 726463
57 299 998852
34 234 467191
218 81 263357
89 216 62033
125 122 214398
195 268 184507
39 165 523462
43 106 716248
3 28 771232
226 297 554845
78 127 772735
57 85 566148
89 40 43074
224 203 492436
145 247 474371
122 75 160945
228 210 984627
274 125 934255
149 25 921833
60 202 719627
97 295 91077
229 169 883298
174 51 530278
17 297 51702
288 118 325394
163 139 930719
109 177 110324
295 133 692545
38 203 500231
1 240 913300
250 76 423897
59 281 76189
280 226 687908
238 119 193678
61 42 509006
239 66 101742
148 46 555638
144 71 831914
36 255 726399
246 221 377337
204 241 65194
127 129 530782
113 261 615369
32 88 987034
40 234 480873
266 214 298346
145 70 213259
286 108 932797
93 113 427569
75 162 505628
269 65 415652
69 279 299046
146 204 271866
220 253 49834
186 96 507526
140 211 313596
233 151 693142
246 255 836852
120 284 209424
51 85 755377
215 170 784277
118 110 642579
247 208 32176
141 64 885869
227 118 221742
233 178 632623
69 139 381500
212 154 381222
197 293 287398
69 78 381230
156 248 842098
160 30 210581
146 64 744056
131 248 561633
298 136 579812
262 259 379315
166 55 303438
23 286 889829
217 262 640419
122 154 608684
186 3 685065
193 3 239253
4 237 814596
291 295 718032
147 71 430814
296 148 337231
165 144 651942
134 214 749941
270 157 843887
297 197 39422
11 97 183561
74 95 682099
181 62 338900
144 167 605157
77 148 975242
42 29 154877
292 216 50480
272 285 11149
68 197 92470
127 64 126482
232 266 436581
265 275 600510
274 75 772394
62 54 285967
63 130 538122
79 59 675671
15 95 917564
37 7 470974
115 13 668392
168 30 885525
176 296 43756
105 110 850893
212 108 949122
233 201 221557
155 258 412690
160 212 480764
38 128 565351
87 141 973494
204 297 201866
80 126 138716
175 115 595901
58 269 569914
87 299 220446
27 205 524485
99 45 152277
300 261 742709
105 50 680380
59 245 145052
220 87 364220
155 296 990438
115 53 656753
202 135 164153
247 5 517975
151 288 303576
229 36 921295
154 5 804401
171 247 824876
271 118 972860
237 189 867235
251 65 436117
70 222 666614
222 214 223487
186 69 8448
250 202 578917
72 292 579371
29 217 122929
39 65 625808
234 283 606735
300 29 349869
188 298 786996
66 233 886645
239 231 988756
168 223 119977
169 279 824054
3 243 168541
6 275 588965
52 285 608407
103 194 41154
148 194 897417
180 162 372084
197 220 454173
289 36 884106
104 236 108
61 178 587786
254 204 592794
41 176 178026
172 104 161122
31 222 687870
297 203 166863
191 250 818781
114 61 551971
276 126 862710
199 99 904048
129 46 132163
300 159 948779
218 90 903073
203 98 881748
76 12 426428
239 136 344427
261 234 366497
287 71 658598
285 88 564151
131 135 912000
88 155 211076
260 85 558516
82 86 587883
131 216 721671
5 58 272253
7 176 515711
209 250 445647
258 203 900308
144 275 684441
205 298 418741
271 81 803224
117 180 598878
26 267 883004
115 300 828359
114 99 216786
247 183 919076
29 200 366006
255 201 127744
83 245 391978
105 57 137308
281 122 823545
75 6 912784
153 221 828183
183 77 946993
67 87 715907
87 58 192485
94 91 872647
49 112 352219
275 83 353243
114 243 673694
72 162 781314
47 191 737443
112 47 634
134 170 728342
294 51 109027
180 58 123046
220 155 268470
276 125 385901
273 14 266344
285 299 437344
75 148 414685
157 25 475336
48 7 597585
257 13 605930
185 157 366428
166 231 953638
23 105 332504
60 192 592500
73 78 762985
184 206 461248
82 134 355709
140 84 257775
105 245 172285
143 292 959679
24 108 261531
244 66 655035
36 38 887547
293 124 685060
187 87 494845
13 12 826518
212 231 555941
95 9 965384
89 171 571158
134 52 172754
76 119 916929
57 298 694833
33 287 10503
85 159 583313
120 8 644915
111 63 809658
208 8 474325
86 37 94644
219 63 740974
281 282 538771
87 159 220212
56 30 318456
193 218 709792
155 232 806485
168 270 915276
205 215 362670
235 224 791230
211 86 644474
210 149 34932
112 75 316511
40 55 166174
274 21 59602
259 135 968420
247 59 906483
237 207 422879
113 99 670190
22 242 770902
29 140 391998
296 174 733320
229 187 116969
151 37 150678
76 203 246077
245 186 238996
253 38 256993
255 224 825194
175 106 726825
96 67 149580
81 171 271147
284 88 631993
78 41 553141
94 90 355043
6 96 383393
254 78 765589
22 229 811229
25 26 695916
35 157 189049
63 177 39979
116 289 16256
36 192 391112
273 100 885096
257 189 824692
69 288 220400
138 75 934584
276 191 26456
172 147 889890
45 294 663297
23 143 18710
238 180 659007
174 282 454874
286 193 237955
299 52 485825
114 156 924516
256 136 253877
99 279 562465
298 99 687813
153 149 626153
25 29 659967
177 123 631994
94 172 540855
55 19 224915
299 255 983509
167 105 24211
181 97 599144
62 65 794138
174 62 139696
153 42 320441
166 161 48963
98 193 669037
291 5 307376
195 262 137608
102 278 106488
259 151 878912
23 136 438468
110 284 822523
61 143 271946
43 140 321156
237 8 748801
113 3 994444
145 43 862763
62 88 910334
251 227 750419
262 155 409946
202 205 5168
267 205 910722
8 154 173730
117 47 514494
43 179 357081
46 33 39540
178 291 548698
160 238 134341
98 173 726024
277 80 565652
269 112 681787
179 152 433822
79 76 884230
279 31 16901
29 60 615566
4 203 832719
157 225 800945
69 61 764648
255 93 519060
121 295 580175
48 25 316523
177 124 422902
95 69 627007
106 251 143060
90 41 190552
229 167 735099
60 213 747233
105 204 884263
101 243 127953
72 251 308180
297 298 443984
130 188 276040
297 235 608480
179 173 36218
70 54 640228
129 290 199611
22 43 292501
94 168 429043
210 98 974639
172 249 701879
69 60 103975
281 27 364231
235 127 439979
97 20 351080
77 286 618297
96 263 234246
80 171 398115
15 73 228545
160 226 173268
125 28 533622
26 149 876025
245 12 880950
280 84 148642
153 215 295783
206 238 253794
160 52 289854
156 240 102732
300 13 589444
108 134 131799
34 6 365699
5 9 885871
239 10 704451
89 218 570764
134 230 694917
26 65 629093
284 276 812839
43 71 708597
280 162 706026
212 72 87666
299 137 668746
27 53 788567
161 214 175247
273 187 929028
251 101 760811
257 127 318454
75 242 501868
219 119 198780
209 267 463061
52 14 718763
246 48 390444
298 32 127581
284 290 919693
275 142 14462
278 138 423457
19 167 19154
93 82 567620
2 22 738874
155 64 979790
79 210 114231
171 257 918991
114 106 889604
72 103 162078
145 194 571258
152 66 859468
200 236 657837
92 293 350608
253 182 245837
155 181 631869
75 34 831501
145 253 444936
277 183 220189
156 200 183091
143 74 177838
114 206 432044
107 268 641598
87 19 206248
169 269 911116
253 200 14441
235 134 603729
290 195 492187
232 160 75932
267 116 13948
281 127 223153
161 2 622930
293 148 439300
220 69 493736
109 291 192805
24 71 565357
71 63 296235
124 215 870332
164 265 858619
35 185 408153
194 266 911233
80 41 597017
185 128 461670
241 230 48532
18 48 132599
142 154 663948
18 300 928948
32 252 263623
181 175 233441
107 127 401262
78 193 849075
177 46 137521
172 6 946513
263 161 220626
116 256 545760
257 132 301242
289 246 850384
84 59 563368
158 72 499867
51 10 511044
130 21 45538
126 239 805880
78 95 496460
298 44 544173
107 73 527708
42 90 445567
157 153 721155
94 268 233250
37 47 226000
32 48 690127
130 88 699358
97 19 741060
178 146 24148
32 243 716455
189 9 43601
11 261 748325
71 148 288136
101 70 202648
112 203 547852
223 263 398691
294 90 348303
44 97 295941
175 142 17486
229 233 982784
5 68 996061
129 77 274533
118 295 536872
171 242 826519
165 284 748828
66 264 681452
2 97 100934
283 268 872605
182 192 195032
173 109 360632
282 241 635366
37 194 532541
31 197 136294
98 298 588339
274 118 4884
49 54 568718
235 161 654146
192 81 252062
145 210 842562
279 142 499732
174 224 399334
291 10 960216
172 218 925790
35 230 538194
62 7 701740
24 93 279147
213 14 286098
238 187 725397
21 89 897172
2 203 582790
221 31 543410
154 153 388074
179 74 289754
23 189 395715
34 117 313804
21 278 959685
263 178 583997
262 218 125937
29 209 26860
272 254 155090
151 164 628501
219 51 821381
224 77 651688
81 276 529106
142 267 431486
297 270 525863
133 209 881037
286 12 139142
232 167 947028
182 196 219982
286 117 821584
88 107 686245
196 170 795759
223 34 493506
73 123 642967
89 145 657489
292 57 95678
271 256 852078
78 3 793750
42 270 877919
295 213 145993
144 273 592537
6 13 976999
268 120 920203
160 249 461114
34 162 82322
26 28 864765
152 33 552231
94 260 192426
232 288 410092
239 101 966104
126 114 99944
61 27 96375
40 218 958453
135 187 264926
146 3 922464
140 148 344946
11 182 578669
214 115 850763
285 153 429037
69 292 406826
259 143 784257
11 253 105949
93 40 276765
46 23 555618
186 243 455510
43 272 45136
176 152 862002
260 64 315943
15 112 839046
123 267 761700
152 262 468760
164 163 653258
172 85 428902
287 269 807686
32 136 792704
144 125 635609
81 85 448727
285 48 660713
58 115 534243
201 35 149360
244 181 901998
83 295 133310
212 20 627257
168 58 544888
150 55 382099
265 166 298720
80 111 981338
204 11 369429
278 150 841376
166 216 602933
175 280 629445
199 39 41533
10 130 248288
13 46 642391
152 216 623920
60 151 157113
208 125 40587
65 122 256535
47 260 243139
285 23 236810
277 116 155074
30 250 437800
155 9 108806
73 101 362912
141 93 464046
10 235 826013
276 278 868807
259 129 227831
292 225 639946
255 206 10113
140 277 36774
244 214 681842
252 126 554827
48 100 18006
132 270 802011
295 74 807206
187 60 479957
224 50 925885
215 278 522558
225 35 620092
82 236 654969
260 32 761340
243 93 391251
40 42 447861
288 201 292267
54 125 502499
226 50 795569
168 276 738345
64 37 703441
206 251 476765
37 127 752500
23 235 636986
234 210 897637
24 148 354833
186 5 650618
232 149 474701
74 256 122849
36 131 426448
188 32 852257
248 132 241380
123 69 813540
255 76 358935
220 245 241143
96 300 906691
206 160 851730
194 44 884276
235 294 971024
147 140 497456
120 133 800984
212 224 161579
272 61 60299
192 175 205030
217 200 543881
78 262 121776
223 71 493346
106 98 48262
260 116 270306
57 119 122749
6 63 973857
70 93 813092
214 25 224073
185 137 325362
12 138 640084
85 174 681300
282 125 521088
183 279 669010
8 161 136069
210 233 121341
30 143 455034
32 119 628712
229 246 765937
298 115 214665
153 201 540338
46 232 379671
53 110 245175
118 138 961245
172 293 757266
44 297 908513
72 33 524631
246 191 630979
239 108 64957
125 256 10380
195 55 973453
114 225 708910
39 79 187427
251 141 337377
4 249 850653
242 168 90764
90 253 409261
123 120 461413
150 66 83610
94 105 145262
58 143 490870
88 265 42450
130 102 648859
102 141 959066
37 198 198100
56 50 833530
62 164 869889
255 154 298580
248 93 345571
156 184 807982
37 268 180913
216 46 278130
144 281 80340
288 265 58295
278 194 364760
289 42 162184
263 104 343468
164 49 575568
110 296 526637
18 291 888498
292 132 31992
188 145 381471
116 118 841808
150 231 87251
83 106 712993
239 258 648010
68 78 879569
87 100 763457
198 176 662877
238 131 630493
182 34 394798
166 248 818375
145 267 54435
177 39 78157
85 2 46696
276 127 945448
2 299 395695
256 109 77067
260 93 769025
38 20 297186
144 297 443362
277 119 435626
246 215 64845
172 99 621395
131 45 123721
38 159 680914
161 124 371174
79 129 246566
15 117 679242
142 235 242917
117 166 573552
55 84 657568
297 140 482694
149 86 969073
255 14 482087
247 225 897903
285 268 561894
259 294 549778
145 214 649069
267 28 517064
195 29 81729
109 116 998847
289 276 125199
289 75 15107
1 24 50570
149 195 634970
187 36 541723
94 200 963457
121 101 949700
116 38 77753
84 151 968125
185 202 299896
17 55 310140
136 67 141757
244 25 3456
227 28 710436
62 21 401374
24 234 641874
212 222 319463
230 130 249763
205 237 799231
116 101 734990
270 196 601251
44 111 397613
169 111 415478
164 220 570126
207 209 138858
282 172 182804
178 81 30960
32 101 838131
39 187 889294
163 213 74370
147 288 493242
87 20 811304
279 271 126814
57 159 641266
128 49 379534
101 203 837394
244 118 861483
92 77 91974
114 103 357677
239 128 131655
124 261 741379
96 220 224448
282 176 642764
73 43 246341
58 18 750155
247 21 904454
101 284 923323
173 116 886723
47 29 265256
220 58 452765
83 222 470270
13 207 539387
32 102 274930
116 282 790588
235 195 606619
277 2 606342
200 210 49201
75 127 422480
222 47 401877
50 125 335235
116 100 620435
300 172 125738
64 9 529894
280 145 996515
122 67 798305
209 90 932413
183 269 18039
208 37 10152
261 79 674593
126 167 94143
202 232 103576
264 5 499465
55 275 720593
138 177 209866
80 199 962217
147 269 24112
238 2 468739
248 208 72724
6 47 973780
236 108 476502
102 289 377126
217 206 816315
162 146 2206
30 293 721195
114 19 956941
26 74 855001
30 110 512863
128 240 626424
44 187 342608
70 243 886399
217 224 113480
240 5 771854
33 168 676832
249 179 585697
272 141 398252
212 53 787041
116 215 312662
263 233 669370
86 21 842423
280 180 862156
150 227 663527
74 197 309689
156 296 744023
258 46 468673
53 262 488771
133 103 640036
262 277 650332
91 89 382600
289 84 975390
8 202 188692
230 266 73111
130 6 223155
252 267 4823
40 52 589417
200 42 509738
13 184 29066
123 31 777051
218 19 649487
133 291 123419
285 216 96273
219 69 494543
161 18 198489
48 121 208227
255 57 627437
188 15 819183
210 283 504840
10 182 883718
145 120 857303
29 20 659443
256 171 785400
34 218 190110
32 222 827285
13 94 323590
95 159 469760
148 237 970479
190 95 20062
240 39 236403
146 138 987754
274 83 103114
204 97 248480
246 133 969487
104 6 706613
56 242 622304
76 177 604627
231 45 391817
201 281 211929
122 228 242120
145 290 921194
172 64 841625
139 105 146119
107 121 237997
173 129 317877
107 34 869780
169 294 602928
131 63 894797
239 27 169192
33 28 842414
254 177 689635
120 253 462281
285 83 603702
74 296 376768
261 36 288359
44 209 903666
198 82 99546
20 69 865890
204 33 809593
235 118 441097
34 231 369016
119 144 611966
115 132 556026
227 253 145218
126 266 70576
283 192 470102
180 90 274285
120 229 184845
293 286 224978
119 46 98383
181 136 679157
203 151 32205
168 141 242055
160 10 862033
293 65 980672
219 154 106516
29 205 497249
203 276 620795
60 299 108735
300 120 712235
129 105 532780
236 253 189699
21 296 731583
265 141 908421
23 5 858972
78 105 569286
191 78 798513
68 258 431353
10 80 403940
100 7 530857
193 254 996064
114 134 279477
299 236 785282
300 129 257740
253 244 556373
238 228 230908
121 14 323553
287 29 637837
274 278 971582
170 113 519524
295 47 4924
114 280 421959
6 221 355412
39 62 705072
34 18 795692
195 65 668280
97 138 172119
300 2 950367
135 39 273520
3 33 936217
216 219 429994
75 201 689840
207 46 683660
46 189 816976
269 111 107735
114 140 35722
47 166 467141
155 38 895420
156 44 871359
292 188 232683
85 110 345379
205 23 750667
287 220 755533
66 12 736021
220 92 154291
113 128 8488
33 20 899635
285 81 623534
145 107 939163
219 136 684
244 18 14017
106 210 35975
22 232 668964
115 70 403545
16 257 36992
149 114 72989
99 221 602965
252 283 264173
213 123 206440
43 91 495790
210 8 774193
111 238 909133
57 103 583693
192 294 725485
233 79 95199
157 63 462892
212 294 292807
208 276 691643
70 278 425075
149 14 279819
226 222 373843
33 56 208963
113 7 451237
253 122 502803
98 289 571925
195 140 722317
227 287 479339
73 296 948788
8 66 754392
107 36 591930
264 129 333057
96 116 857733
112 296 892358
103 283 451587
183 181 942824
166 229 604507
96 210 897304
65 67 504379
293 217 579271
48 185 340142
157 204 989847
152 280 233408
202 59 312424
17 209 331284
75 285 421451
171 56 319061
175 67 101272
184 150 951748
284 6 853990
161 131 153276
183 182 970187
120 14 336106
154 226 363904
196 70 898526
205 245 735887
148 273 488587
216 157 668261
196 233 519649
246 44 601975
108 68 179683
222 263 121402
48 298 832901
72 26 49745
292 68 18938
143 256 752762
35 166 65764
86 240 32260
249 215 517560
162 150 733034
49 285 277951
131 7 46210
113 281 224232
136 186 786912
267 96 525796
18 255 166970
249 209 666854
206 80 955737
83 123 508239
32 220 100994
205 138 576556
124 14 157018
55 287 694722
98 170 492059
68 275 430051
30 230 445324
221 252 499026
99 300 217763
243 236 729428
230 151 511846
208 249 208435
172 210 124352
45 281 40377
97 107 944771
277 61 192368
157 47 12061
41 245 425604
175 188 687751
152 278 180808
281 18 173313
184 232 336866
69 250 853962
164 250 770265
19 241 288846
187 299 280759
212 266 160399
137 19 867136
149 7 972752
27 113 947000
41 154 598768
269 244 48904
21 107 672278
229 214 544764
204 219 537527
117 257 36329
62 256 403026
135 164 510620
24 202 741273
217 71 959390
31 264 429089
35 120 329324
56 180 804540
124 213 569745
103 139 947025
11 58 654906
197 290 628162
88 163 537456
54 121 255585
56 9 621595
9 300 381855
215 248 735264
116 73 679605
144 270 348028
296 77 742571
179 50 751148
135 272 896661
68 32 137775
148 90 682694
139 1 48348
18 14 888786
47 274 264164
254 252 594905
242 221 924315
168 192 514763
92 9 160112
285 149 877790
43 137 214012
213 282 516007
63 217 302053
84 26 182774
259 201 430871
163 79 553474
265 16 882560
158 206 894486
180 66 142176
299 189 83625
273 37 455772
95 240 252447
97 155 935052
56 176 351602
30 270 376074
281 65 652551
141 117 245113
81 11 653033
48 217 307738
163 271 197924
298 85 715272
45 278 30003
7 258 222097
126 13 552569
83 164 105955
5 102 964380
6 225 300366
241 272 292635
62 101 11117
208 96 238878
96 1 471051
167 163 742968
1 169 517371
148 162 558717
150 215 486509
300 107 968322
276 68 309838
12 184 960734
292 269 873972
201 154 170820
184 216 324774
210 61 966529
22 104 153608
203 83 508630
249 92 424979
196 216 495552
104 278 906869
245 15 919455
216 215 320586
45 265 412445
16 62 885033
229 14 963879
175 47 944026
141 208 291823
82 227 105372
196 264 713662
37 18 105159
114 288 110727
159 121 88796
61 274 990087
279 175 598596
222 122 153855
203 205 547862
40 265 361070
213 271 162925
283 47 574643
57 194 693822
135 153 912578
77 159 156281
187 251 325287
163 181 292477
147 46 975930
84 65 852539
58 291 579603
43 119 77429
239 16 514914
250 152 813490
154 175 355978
207 6 460370
182 198 978495
270 265 718505
112 185 329672
27 220 120651
82 288 817778
212 166 303077
51 67 552913
48 177 604115
300 84 247008
34 270 140914
158 138 398393
87 287 67147
110 248 914774
184 119 521238
43 205 212539
77 55 871479
152 87 558859
181 107 36163
10 208 830260
126 116 249313
198 125 881788
74 298 952178
133 265 518851
104 163 541613
25 201 126461
88 293 479245
87 195 231358
105 242 399510
259 52 872090
70 175 451512
188 190 933443
257 144 323663
258 70 580537
150 252 160816
53 251 784331
113 22 553132
120 107 670734
205 260 562498
197 123 284213
189 32 49482
116 103 163602
33 261 674932
297 210 534714
240 284 177902
296 124 305351
1 219 961444
44 73 390661
235 86 535795
101 202 90656
14 246 526288
253 209 646789
1 274 98117
26 106 16885
44 167 114187
46 264 464387
150 255 536957
202 217 321763
287 153 642467
117 116 161069
182 33 454981
287 116 881858
292 64 252779
32 203 54937
182 26 838134
290 179 799891
176 252 71498
106 109 8800
6 80 543892
268 253 852222
180 125 684182
110 95 85165
64 288 647985
193 237 231035
250 287 573617
17 275 766916
214 293 517627
162 194 29450
49 176 454054
110 37 506013
194 78 8797
85 82 892867
81 64 693814
158 234 633440
95 86 482985
269 246 315076
162 255 121231
177 94 102499
78 199 513079
38 298 755096
261 100 125219
129 86 374642
3 92 735543
121 216 240385
66 200 44147
232 27 441145
182 151 74149
21 256 83034
64 227 517957
178 30 934797
157 298 347230
94 244 459937
274 297 964477
160 16 532162
133 169 959567
215 223 362277
117 163 490717
18 24 584476
1 290 788364
102 46 323315
178 227 306554
245 185 578663
70 284 547051
224 218 152102
239 288 967140
272 105 267141
173 124 294487
245 254 299617
248 157 160132
116 47 859510
190 5 450333
77 242 295467
62 50 595951
300 63 218298
222 18 626003
257 95 274837
76 135 357832
8 17 850815
70 149 989433
87 166 637870
17 147 956706
28 53 12124
85 296 11623
268 52 60471
237 169 117504
122 275 782461
231 74 835506
34 193 878133
187 199 173927
49 194 805429
43 172 858680
87 167 677010
106 233 201372
35 69 387722
37 211 128802
190 136 98697
95 196 281296
250 258 975849
68 43 227469
249 174 859080
132 133 454258
60 161 854126
89 76 652011
217 36 201432
176 19 9784
136 105 590092
243 41 282927
263 238 596467
161 15 41078
121 55 770397
155 168 883580
275 7 275137
26 242 543329
150 217 562685
292 85 215594
75 210 954378
197 84 68481
286 37 377909
275 86 738090
140 116 382970
57 248 939697
58 167 83289
202 238 617513
276 277 961674
252 231 444912
176 52 259312
64 118 565422
181 92 533205
74 247 474897
242 273 229268
257 55 962478
84 190 492830
167 205 341162
29 178 332911
15 42 290675
187 231 120745
123 247 750895
233 80 255628
8 257 106594
240 49 535420
170 149 145168
93 282 399705
39 15 637227
94 51 767592
68 175 779142
263 64 187398
252 288 451618
2 190 576335
284 239 643571
12 14 237693
214 283 43696
6 168 956523
217 60 124336
295 277 335802
233 192 244672
101 201 954653
166 139 654071
41 150 981861
150 210 238256
269 237 539863
123 117 535129
219 127 987485
89 154 980778
252 284 992084
15 237 938871
128 180 683875
88 144 662434
1 19 489970
63 204 375283
242 133 384762
221 106 986580
114 124 158418
94 265 23951
146 73 396085
16 273 3025
188 45 682226
126 131 7719
296 144 531985
24 52 184493
138 141 920776
52 167 92643
258 281 584086
243 102 603708
72 208 46089
136 4 236868
29 139 56014
293 163 928619
230 50 931306
86 194 61704
157 41 914206
255 124 129661
183 242 242751
39 176 4025
291 100 966029
7 213 348917
132 151 198836
138 242 256855
105 71 110199
224 285 894910
277 271 298282
156 195 363348
127 109 914992
287 251 236615
142 33 931979
232 132 80761
164 84 114491
238 299 590488
31 200 928108
29 66 12939
200 55 51673
38 168 253411
59 234 9143
200 179 273396
255 287 211690
9 280 379324
129 143 124939
222 253 991502
55 171 679591
300 257 895492
242 151 613545
39 28 116845
109 101 28998
229 69 685097
8 98 104774
108 76 45100
89 182 284557
126 221 174500
277 178 875512
108 202 92691
80 131 855631
257 80 243509
55 249 634918
239 111 823199
52 200 941030
195 221 549278
280 197 723244
145 163 93539
97 64 112787
193 178 215997
106 36 545998
207 35 677411
189 61 315162
48 193 935478
299 50 656310
132 54 673228
201 141 288712
137 297 371911
236 152 53794
252 15 405507
62 57 428001
29 116 45684
140 86 610857
74 19 801713
29 110 855653
68 254 36632
137 89 616199
112 223 587335
129 265 40869
74 279 754940
132 77 977470
54 211 213596
33 269 625133
249 83 272895
75 139 307375
45 3 517769
276 201 971787
239 28 90178
109 154 872930
91 232 706692
1 248 861107
242 66 396542
280 104 899162
299 207 107471
45 191 484830
8 95 784579
291 7 784340
59 201 442263
99 192 845563
243 237 344968
209 14 385303
213 276 304096
180 182 772770
48 172 960638
60 55 636023
140 28 586881
227 248 664721
152 163 426627
66 174 896873
80 68 314581
43 211 375294
203 141 361045
126 184 563381
61 49 430806
189 280 73339
169 288 892331
76 282 83954
122 97 761001
152 99 9539
269 43 307871
7 6 770709
42 141 644174
230 15 26985
6 171 328384
191 124 142101
171 217 351261
129 96 772546
256 112 722300
207 234 902635
243 210 506073
268 224 620164
66 160 488953
105 278 840520
59 83 709560
178 245 286043
190 239 625456
208 262 828204
180 143 253449
154 17 883057
79 251 613339
225 104 16126
274 298 303090
56 266 892238
267 257 551269
261 104 89922
79 232 892133
108 25 737603
126 196 967726
245 124 751436
249 115 84763
90 240 136421
211 292 200533
66 109 800629
9 147 23296
29 53 757407
275 234 48054
110 281 764073
83 35 875226
235 234 521922
270 253 556239
94 164 221701
74 11 163199
281 74 4770
76 280 579456
210 270 584810
86 253 72079
176 82 795569
186 260 881941
271 134 981004
122 224 739547
234 136 404523
286 264 374737
207 113 208543
240 22 527904
37 255 761910
95 39 10846
212 221 161185
225 65 321208
64 62 902917
4 38 804782
38 213 679719
173 132 964960
11 24 10978
149 203 643005
42 264 450901
252 84 229854
19 18 794754
63 138 859248
22 70 122405
115 12 486580
78 20 120938
142 250 988352
227 92 869417
18 13 833474
127 289 787855
28 210 515383
35 280 455
68 246 388317
188 92 646792
206 28 756968
261 21 78778
38 15 403581
172 42 786730
291 196 417822
82 231 666682
129 164 742021
22 274 814588
172 226 543748
289 227 328848
15 152 266722
239 295 510552
134 71 767647
253 4 342980
171 134 967999
39 251 347290
115 211 633119
67 2 543541
169 63 225384
160 95 773264
251 16 461820
100 144 477645
157 263 973857
179 138 920337
153 180 315021
96 161 452996
1 157 199208
195 289 138256
48 94 621901
297 45 709159
270 241 295164
24 282 189880
181 218 741487
57 75 755155
92 261 491780
287 195 480823
75 16 213903
281 274 41102
106 1 807970
90 289 146002
188 64 982568
260 196 447662
24 149 885312
185 283 685844
265 5 6177
55 253 81735
11 131 112387
155 264 398850
4 255 726752
125 245 843365
91 220 994740
194 97 459057
59 192 423680
119 80 19596
155 183 311002
66 92 507736
268 49 712156
155 122 510174
129 266 101678
275 251 759534
137 74 365097
260 25 450866
225 232 503070
298 187 942710
25 71 559179
207 75 586750
117 107 51183
123 166 138201
7 44 627517
207 32 562634
62 23 609053
267 120 153497
187 37 787536
52 154 330217
49 135 169081
263 286 23583
180 235 217641
56 80 730148
140 119 147976
123 252 585316
268 69 159570
194 236 822805
105 295 347762
184 204 14448
91 72 900998
78 291 86644
293 100 751155
53 299 327231
92 13 993691
293 77 830355
149 45 532846
11 86 845694
132 145 61603
206 183 747297
160 246 55012
66 245 603104
30 256 912471
92 149 846975
283 173 666205
240 66 504677
262 66 938261
96 294 205323
50 232 318125
65 155 899552
268 1 743070
198 236 307684
93 33 229264
239 40 541271
19 88 957224
297 279 560371
33 244 715503
63 252 58102
64 55 651833
174 230 999182
225 26 852576
245 202 867917
245 20 413266
69 185 177039
113 140 180568
118 298 777121
217 144 192377
190 273 155414
204 21 470718
57 61 844108
89 81 79288
247 27 645609
110 114 523972
110 273 631647
263 30 861880
229 97 346559
235 178 248562
12 17 888218
86 250 651003
110 93 349189
261 271 913536
176 147 954954
291 45 191234
86 135 812748
215 203 845998
144 50 916417
18 69 522001
74 242 556927
165 32 316445
89 290 325741
147 267 264700
161 216 165677
96 149 262721
154 206 683040
41 55 603910
89 73 182960
245 235 260769
182 37 636643
35 84 440789
66 115 86139
229 280 28725
111 270 736349
18 79 301988
290 74 568118
218 192 638803
9 207 655171
144 60 431932
254 122 67397
33 279 668374
141 281 66467
70 38 38505
256 224 528248
26 60 535158
14 235 961032
38 288 667468
14 178 533351
254 151 512910
60 280 407708
83 184 380503
164 228 861387
145 171 233803
220 147 102861
230 269 490491
114 290 84730
94 107 384966
205 30 955255
45 247 172089
127 134 73403
147 231 980913
109 204 890051
105 147 711825
261 51 49209
82 6 963227
24 212 508921
126 10 164650
256 165 374784
235 276 468519
59 43 551330
203 295 929278
87 127 513036
216 282 626045
263 36 568754
165 47 10718
160 230 434788
129 13 388942
52 33 271723
134 76 73866
256 228 319228
144 34 551134
98 89 61726
146 290 352052
164 131 899149
168 219 711536
135 185 664170
239 144 150797
155 99 150280
16 71 209593
95 124 51488
142 174 370702
168 167 721621
71 186 504714
274 175 826718
224 280 32217
258 207 652057
237 277 811191
215 237 828204
91 201 156860
218 112 846077
125 128 716761
31 193 94241
285 157 664600
41 61 401906
66 60 730747
104 4 90434
35 226 531802
235 227 434654
54 226 221017
270 35 930598
86 190 776326
96 203 980927
104 277 305403
23 59 417939
10 25 677288
76 60 998929
231 97 502589
135 178 572894
1 183 828125
296 27 847095
95 88 89538
140 63 376241
291 158 602983
144 145 259791
218 296 415171
114 281 612419
219 16 895156
1 120 780829
203 279 977465
37 163 762402
38 192 342347
31 260 488981
37 70 684223
35 210 851150
83 98 52778
170 265 890889
299 283 158779
139 154 175384
212 188 630165
25 203 735884
179 227 390471
203 195 383663
248 283 658518
151 274 422105
65 170 75905
290 135 789697
79 121 312924
230 144 903126
269 144 609329
52 46 939152
57 30 692193
206 227 142290
159 158 339254
25 57 729154
17 214 75504
241 289 730928
146 9 213812
92 28 60919
125 181 269349
189 140 215260
91 231 12789
8 143 518337
263 55 668551
267 126 675074
270 213 936718
243 145 738049
19 22 521777
276 15 739062
175 71 741319
161 224 318563
116 8 932337
113 43 976837
262 172 582834
71 288 848965
170 179 988551
95 109 111374
9 156 650979
300 52 438757
163 99 314716
23 41 959189
206 212 162318
269 223 193789
207 98 498169
162 288 90831
99 28 749943
104 109 200475
89 181 785425
150 233 407816
131 70 123420
72 244 402549
225 47 854361
166 58 511264
177 212 779840
53 294 25099
139 99 901097
146 233 442343
259 68 868356
236 189 235754
112 84 859315
193 23 879933
249 8 445080
253 259 175926
31 51 636927
70 187 832624
253 155 261676
190 293 414484
98 148 493599
147 138 717864
290 288 406007
136 47 695390
17 145 163090
180 48 999178
20 218 975551
110 49 61786
92 172 757123
225 53 335603
277 29 897056
5 144 317189
177 208 755103
211 207 740014
190 20 160583
270 165 842444
239 18 484246
46 268 810633
113 114 392185
104 114 846577
40 224 734306
254 300 745334
278 123 999597
296 226 568496
198 152 622942
133 47 606596
215 140 567693
173 266 501279
270 152 733818
57 7 610977
95 26 852566
35 21 317615
71 126 871000
147 253 52293
33 121 968782
157 10 579919
22 246 881942
161 3 990920
258 126 566353
260 57 378961
268 71 406
26 206 862973
198 180 704850
13 123 267744
10 189 362695
6 158 94270
8 96 777373
82 284 317232
81 119 347298
282 44 137869
247 165 703021
234 296 161704
250 214 813793
273 142 458883
185 279 564833
76 123 382153
193 275 31245
221 160 944113
280 211 366890
264 22 659726
215 34 331697
169 98 392905
204 29 856452
237 208 67132
25 206 26569
156 225 76705
210 278 926525
108 241 15479
74 42 190712
124 254 94809
280 273 133494
151 189 943789
44 237 916554
24 216 542641
16 139 418102
2 157 889994
146 297 410341
72 198 837150
268 57 232168
44 183 811900
97 16 822639
296 277 17837
155 277 65317
186 108 33597
171 76 846707
103 89 357395
162 220 53859
233 292 205334
132 83 8138
289 64 123099
216 43 414136
272 288 699121
157 90 638542
193 160 825031
142 135 542330
141 70 720330
96 199 847489
297 248 440427
20 110 805051
203 29 632045
9 43 6743
185 262 738872
272 161 744603
252 279 771669
207 4 695971
273 222 319594
153 44 838750
194 24 521491
211 263 300719
101 200 437124
265 161 297135
278 52 268025
131 143 992448
297 38 493157
4 184 886981
129 233 823372
120 18 694811
218 178 175044
161 34 218699
112 293 744474
62 169 193527
123 67 294784
123 296 251254
111 131 242053
181 90 597930
195 80 292323
200 178 817414
125 232 330863
59 248 650440
12 178 549064
137 96 286683
242 287 743536
147 22 490715
82 132 922104
277 184 954936
216 256 948431
40 263 871075
216 300 351463
228 102 645690
80 107 934638
142 88 274067
252 29 628514
222 10 94563
18 164 16940
141 88 200792
149 64 375753
271 273 345936
129 294 431404
206 47 369622
105 243 606014
102 186 267101
267 203 538578
227 221 608777
218 36 635691
167 298 62869
245 189 715026
271 240 643040
261 41 807084
214 74 360315
221 25 16872
66 95 316653
231 93 702378
155 6 423952
112 271 898870
200 279 627023
48 183 320942
166 300 797666
214 1 405593
26 135 718443
265 159 532762
263 188 852761
59 235 610500
210 279 880645
129 112 608742
113 111 495228
131 271 531309
67 80 55414
229 198 14830
208 224 767610
138 255 154274
290 221 926257
159 251 109876
295 297 647206
46 205 386095
107 154 754531
296 260 5903
99 185 532208
124 167 527834
147 163 993293
271 194 727306
291 298 459610
267 132 749513
183 238 430291
290 86 589676
292 70 568577
71 20 370250
146 38 628236
287 92 548600
12 97 433445
36 170 782630
250 36 642195
176 172 908018
227 94 69714
9 244 629299
207 249 372713
141 218 55646
120 197 963451
208 43 277363
266 43 378392
140 180 371347
128 251 154940
276 91 855404
112 30 612619
58 189 173865
128 111 254841
234 144 698365
249 129 302655
222 41 704899
151 126 875116
110 169 338985
102 95 648738
247 50 246850
286 262 483726
147 280 906533
172 118 51362
94 4 606220
82 94 600084
148 15 276203
80 31 379922
105 126 501158
290 153 871619
253 281 771856
221 60 475299
256 213 232109
223 156 508809
120 60 92680
29 43 220569
241 80 61689
3 227 806762
110 83 528561
91 105 948690
207 229 797866
199 105 257831
119 141 799301
278 145 650977
296 145 802179
101 252 859832
112 213 489525
136 118 251936
222 138 585899
300 57 607223
140 130 714267
192 162 630712
32 110 399400
202 23 891710
175 247 71993
40 150 455903
45 252 479074
201 275 150511
92 296 709736
180 23 454046
120 79 510221
264 267 368200
72 238 767598
25 153 848805
292 200 133840
139 265 260241
278 270 841048
245 271 251684
84 104 49889
30 158 456303
61 211 875226
173 257 551283
223 160 669908
217 196 389184
263 49 597886
110 66 551176
31 245 64155
106 290 695159
13 187 906607
289 172 991718
110 2 920237
292 207 653536
277 103 857128
238 82 16572
76 74 161897
296 146 99234
143 139 197872
199 263 161499
265 217 23583
190 52 296980
222 95 625317
74 23 787395
152 130 473962
80 87 773750
87 43 908058
248 135 704367
180 11 739194
106 115 512981
70 268 347368
141 295 511339
23 146 596791
164 229 28952
230 2 799926
135 227 637722
142 216 897919
167 188 951613
275 4 641681
238 195 167849
53 292 435462
189 196 432268
158 233 536442
93 163 934432
121 147 698856
6 134 505425
62 83 432104
134 145 11807
217 105 63442
217 66 460190
114 151 31262
85 108 84155
23 283 511194
141 268 114657
226 212 557565
282 120 59278
141 266 588252
69 135 955612
131 130 436265
148 189 345141
187 145 947756
97 283 654140
211 173 906872
125 297 369708
208 137 667568
32 73 984532
193 90 537665
99 277 945873
273 82 538085
25 218 565626
253 276 747025
220 118 164849
260 59 842983
272 30 283908
90 33 753022
45 176 539375
21 156 303437
25 240 743587
229 148 776711
14 3 457548
168 172 763623
83 268 632322
13 26 469728
161 13 766762
190 7 335355
220 109 346523
253 8 192283
285 204 10190
174 146 137839
190 41 498157
31 258 266593
60 205 723737
46 284 567420
169 94 101698
72 59 32082
252 25 782995
37 8 481272
280 120 399144
170 293 226271
170 268 997007
133 269 622868
132 29 219744
138 95 495669
143 257 837204
264 114 746860
189 122 63018
90 224 890340
182 286 186150
248 217 575271
64 110 247138
117 289 8901
238 112 367634
110 112 190208
70 283 396710
19 112 391431
76 175 37193
214 107 603782
153 183 734755
134 136 834301
245 210 887174
90 231 144491
171 174 599237
142 120 882485
268 217 269337
292 139 24865
68 82 954489
57 137 561518
266 197 166051
229 75 995380
184 111 437880
75 74 381116
148 248 879427
190 27 840145
259 177 91729
92 64 267837
299 245 568758
255 74 580868
44 180 422579
52 263 617045
229 65 291914
156 148 64176
125 134 128964
83 186 624030
92 281 183250
241 156 662669
207 86 873499
286 32 515828
161 79 419268
254 230 477735
71 299 560618
210 293 953380
147 97 303683
100 208 617902
190 283 19308
227 75 69340
108 40 168337
52 102 333332
272 164 967436
33 1 930961
187 284 835238
282 49 352399
222 291 859881
261 244 497873
284 225 238959
8 207 955910
179 275 530444
84 204 265908
182 244 931613
90 262 740872
103 161 86727
206 31 323871
1 215 266924
188 237 580703
121 4 646348
193 146 845187
234 294 655933
266 298 915029
154 181 219113
223 293 219713
264 179 821937
50 207 967630
251 145 298726
231 111 44126
39 134 747556
229 66 807120
162 190 346850
39 216 410417
264 132 58962
125 13 52246
191 168 346628
124 299 528867
61 90 236655
106 214 266585
94 7 540879
229 295 364328
280 115 430189
80 178 115543
71 29 346522
12 25 612547
255 136 765887
151 97 29208
78 275 810327
137 268 298283
168 163 912633
232 179 711877
73 145 954866
38 269 7805
165 201 160954
165 102 31416
92 117 463805
269 139 84735
142 49 234255
13 203 75409
106 205 190025
209 61 655859
12 261 374144
15 94 761484
41 97 599453
283 26 560782
47 78 582070
112 160 430214
77 230 192123
293 225 216272
8 31 944277
285 230 440286
18 206 293309
35 5 145944
230 240 323531
84 96 833919
135 293 251434
38 105 115553
112 136 44827
230 94 585743
44 80 137687
142 268 755471
71 225 156224
189 85 420260
217 258 526256
124 163 819251
40 152 451822
263 46 703355
162 113 607758
118 144 635112
139 246 216972
123 70 43242
257 296 212655
127 85 415991
290 52 152107
229 86 979680
181 248 504983
145 258 269126
287 214 230201
64 187 664337
246 219 29918
278 178 59154
34 212 860612
284 146 778005
279 193 262441
13 262 526491
9 20 153977
164 157 632945
178 204 664763
49 87 464778
179 288 401244
160 131 570445
47 122 231001
134 104 335804
37 167 686178
257 282 205553
271 239 338184
218 148 934608
154 24 601039
170 220 482315
140 254 848296
84 67 174164
38 110 139495
249 266 933123
241 127 521672
155 214 381722
152 44 127519
123 66 903672
286 28 801493
20 106 351632
79 193 679168
41 250 115690
290 96 616146
57 149 713384
201 137 339955
199 47 706919
87 212 117387
263 14 147363
72 37 729470
116 209 547091
224 32 86913
56 161 722929
258 249 257112
57 226 999059
67 248 269157
148 137 312193
181 72 535797
87 263 1339
241 275 926665
248 173 78239
291 288 4050
248 239 651753
46 111 958025
300 161 108633
155 140 609754
292 167 755319
110 156 809516
211 98 795281
109 103 467032
137 179 699196
19 3 615565
213 255 211267
215 222 597615
259 149 362719
189 35 263567
157 267 545918
232 86 981757
76 85 142812
219 123 603330
21 218 886643
88 31 620651
29 24 211735
77 201 29327
120 101 94278
211 179 832087
280 215 954170
143 128 589751
16 67 59947
86 111 903484
181 196 493437
113 78 975606
239 221 790719
59 2 403728
64 87 52189
4 127 592025
1 173 951239
294 102 81947
53 196 50952
103 18 234419
62 5 211023
290 253 459067
16 212 394694
228 22 599088
159 73 586034
145 286 725333
244 138 521393
252 271 97855
133 60 757585
102 89 932020
116 241 195422
203 55 632902
292 175 677672
131 23 379301
280 46 135465
183 66 992356
217 178 813871
152 133 114848
200 109 283771
75 160 673463
227 144 842925
18 4 312875
82 38 872101
35 73 964089
280 176 850342
204 24 795305
50 228 452358
163 237 475653
267 100 597838
139 211 338012
67 199 110219
100 128 94725
97 257 843831
138 18 282538
12 249 698330
207 28 973984
206 147 752000
267 69 452827
220 195 724626
204 45 753040
65 104 137325
272 1 996540
63 52 482341
175 217 509687
206 63 822647
280 80 350116
52 213 122491
57 162 858569
65 101 935425
182 268 972909
122 24 537843
281 195 197135
297 5 406823
87 121 242965
283 153 501748
198 295 631665
143 195 178196
75 61 161570
224 226 811250
168 40 308151
58 26 101464
60 281 488988
163 159 164057
265 280 855916
205 28 271259
76 66 890853
203 230 196245
126 208 309091
88 299 706559
27 251 161809
104 47 610954
141 139 548809
4 162 897671
7 163 455542
92 86 238748
213 51 204838
222 111 998676
64 195 644256
61 221 983886
122 40 965195
115 36 320184
140 228 566181
159 28 721341
255 275 995790
148 105 756728
192 290 567767
21 94 667112
232 295 262036
265 226 25260
118 207 353367
187 109 45683
123 160 465778
9 254 769767
1 208 63908
32 206 589842
29 223 80130
73 106 423847
115 237 373556
292 27 446415
249 75 387888
199 119 730404
214 117 825257
237 49 357367
29 215 482184
47 130 41312
19 120 826977
51 214 677056
12 151 507652
143 20 747481
7 111 786707
270 136 479067
247 37 668604
51 166 805430
258 206 666774
117 28 111752
142 70 941313
113 197 817255
174 70 301590
220 243 564760
271 124 941593
147 23 905023
122 172 342057
135 217 165104
98 278 259642
246 161 658869
248 229 941425
162 178 81593
181 259 634255
272 13 150319
20 176 448440
261 147 395991
206 216 713415
25 20 758082
258 117 868660
21 219 866174
189 262 877875
119 164 892049
217 235 410889
276 143 573215
60 259 927343
139 159 457378
210 173 848037
7 231 173073
192 138 759986
151 148 387606
264 48 443897
97 52 979589
54 183 578877
142 162 255833
165 5 151452
165 153 73906
290 27 870441
191 66 401448
261 50 199083
94 261 919975
104 182 446701
75 245 233784
265 145 994101
84 256 409224
274 32 975753
65 87 991707
250 9 744735
40 290 604498
26 296 832603
26 216 281772
67 174 145164
171 82 500456
255 253 190820
169 144 888474
91 197 632468
134 160 639725
254 70 571638
254 229 55587
209 35 196306
122 233 956090
221 200 838645
205 292 683844
272 264 143185
64 91 841589
126 268 745179
261 265 621761
72 293 895445
8 192 109556
52 158 990815
58 1 252303
6 66 992748
234 226 674763
149 223 566228
283 88 388552
197 276 343013
16 205 20058
95 37 189168
200 202 440925
238 93 449519
251 188 765466
63 112 161059
34 258 59405
66 120 284090
170 70 916772
105 36 737176
96 284 827287
44 263 751721
181 54 871850
37 152 750769
154 238 413163
207 294 695730
270 227 276046
265 252 609861
57 36 658709
202 15 327307
204 114 510240
89 280 4462
60 21 582110
295 41 624747
284 89 96040
166 295 452171
286 95 356718
77 111 692319
1 109 321968
91 194 197793
242 147 743889
289 229 354709
4 78 774595
57 91 505118
280 94 601339
190 97 582231
129 7 59862
147 118 14833
227 39 442935
78 145 658603
223 85 815942
125 189 31710
272 196 502503
11 205 70479
108 162 776971
21 287 803152
183 230 101190
95 284 675416
285 29 183935
70 32 668735
213 133 202066
37 105 520796
279 124 749120
98 68 680529
14 200 755135
111 293 336022
197 298 881783
197 106 691212
47 185 421967
172 51 278024
53 230 747605
102 47 624505
150 220 707769
128 175 728966
213 239 884010
180 36 108959
94 198 270358
139 114 785909
56 251 117701
62 76 693623
161 62 482390
247 57 196241
272 78 822317
71 263 586821
86 35 761077
62 185 527905
10 156 560740
167 137 421775
155 47 747558
42 299 302853
190 26 130233
67 233 163288
224 139 611665
221 202 864663
254 195 345025
278 20 58510
270 208 724076
13 280 77558
233 2 819609
133 272 69715
123 245 970188
274 73 244340
101 135 815035
284 129 152662
56 277 912507
113 214 294775
203 85 724210
121 22 876031
83 225 691324
208 168 209920
67 150 745490
267 259 863965
167 223 631907
113 87 511476
269 21 549106
253 239 51210
198 197 485225
172 241 521859
105 150 296499
191 46 446382
37 299 505340
22 98 926579
61 121 248329
140 219 211589
278 148 984695
193 72 508857
115 159 718496
198 252 598474
289 185 218888
139 49 282993
158 275 399341
246 149 61357
124 289 168257
16 190 537220
108 96 460540
26 123 524050
25 155 459415
258 43 128989
24 174 175428
167 215 418046
62 221 632757
226 240 509693
255 137 340029
1 92 197596
144 228 692407
276 230 624746
118 211 477090
285 38 41510
56 215 163003
214 80 76316
214 172 206060
175 201 50385
25 95 707216
263 172 928518
30 203 531915
260 54 814670
232 262 914191
89 236 604683
197 183 765817
165 188 851808
42 102 532602
64 270 986835
249 35 611701
5 80 313494
141 98 875931
135 15 412692
21 186 717466
193 30 406596
204 220 509239
103 256 196080
123 199 913121
189 246 624048
190 250 37877
160 266 74257
256 210 729432
37 223 308907
108 28 450850
32 59 762809
26 281 127578
151 250 669797
77 212 95157
115 114 157480
93 297 64334
253 102 920362
6 173 812243
31 183 682866
261 80 155605
95 139 687094
209 235 36551
35 33 321023
87 211 444147
47 96 635455
210 158 384813
289 266 619325
219 141 540461
197 61 804505
108 61 806041
49 35 918895
27 216 119347
222 52 199993
293 122 136861
117 140 993383
298 234 604123
263 267 362846
229 271 973892
5 196 947785
280 49 641015
241 224 617597
298 261 850565
188 125 424176
139 179 609839
252 93 3379
4 59 660028
69 272 55318
291 131 31609
83 144 358230
158 96 790260
252 295 550049
115 260 793765
155 45 2263
10 186 339970
216 274 921385
55 56 951509
229 140 231502
254 298 74218
151 287 758474
235 264 408409
104 93 594469
173 51 387607
187 27 816314
147 238 271084
189 229 824172
83 182 932098
193 9 19792
7 29 44312
297 148 901558
93 20 31829
161 227 53231
87 178 816542
80 79 349386
165 124 976943
66 207 325919
2 177 195631
244 196 210507
145 143 817565
11 23 878781
263 271 46536
9 50 344432
97 31 68355
291 23 499970
83 95 695566
39 289 735580
58 279 965357
182 239 595236
44 50 918843
193 293 428151
282 274 350819
245 207 942197
140 208 962244
110 87 83466
132 141 986461
284 174 938465
100 288 539535
78 288 113580
217 213 771769
287 192 707425
178 47 609475
206 229 115098
150 263 640417
101 63 424429
47 69 265497
133 178 840020
73 275 897272
71 282 927936
30 2 199824
250 25 95048
156 177 291329
56 21 306156
226 293 69766
209 288 782808
59 278 162838
248 145 467135
225 165 513666
197 150 400479
192 253 552703
124 158 541525
22 79 344293
215 43 289069
161 203 664793
173 61 936311
299 231 988425
37 93 486342
259 221 855827
182 40 887216
54 213 609416
14 254 652184
10 98 885079
78 57 110069
279 223 291342
6 260 612193
11 55 200928
287 85 952782
187 226 432030
187 190 277910
245 71 542827
231 238 493414
255 205 789855
136 193 997558
102 159 450203
98 143 298663
175 214 73052
120 154 459166
135 141 38564
287 213 380255
44 242 260826
20 236 882730
127 260 806091
47 220 969661
217 11 611932
54 163 150031
127 183 742140
225 80 880767
216 279 168001
16 154 862656
74 8 687335
223 211 670653
192 266 316982
102 290 490349
58 298 469146
101 84 441706
89 67 434976
196 297 690637
194 12 892721
4 43 963007
295 31 346793
4 9 548276
146 128 973377
68 167 252076
71 156 632378
123 265 503212
183 235 273984
25 194 154424
69 106 63472
278 244 398468
107 185 784286
268 42 362385
58 53 283085
74 15 507433
124 252 293918
246 127 455715
96 128 756539
195 13 479933
76 249 982303
246 285 690875
22 185 992196
51 53 281660
267 227 93696
120 261 881818
87 273 130074
21 211 431391
89 93 391007
89 215 520923
95 213 986163
247 182 593170
277 198 801495
84 166 371611
119 105 164984
278 12 600861
243 293 254758
14 197 218865
130 33 557810
112 71 631015
76 199 800021
162 139 440473
44 149 367241
262 237 243484
127 211 496517
144 79 691687
82 1 37646
60 91 79444
222 55 237954
131 151 859583
39 118 667045
294 14 464118
2 181 341315
142 198 834884
260 39 688007
110 162 674756
176 207 34188
181 14 905979
298 156 293151
42 167 373463
275 88 13509
224 73 65917
177 164 343855
101 79 704680
68 63 752679
137 127 522559
146 24 424566
87 69 127644
185 131 48744
136 158 176756
136 1 360063
2 76 902324
105 135 928610
23 211 163984
24 259 972986
61 261 521906
220 85 964799
209 244 521157
19 185 655694
195 73 54620
89 48 214935
263 200 598015
212 199 49483
66 296 506687
3 106 588204
231 235 564730
139 51 570935
34 242 552817
165 68 395236
30 139 306630
249 271 338781
37 290 951828
280 225 176506
70 191 122091
207 34 720480
236 83 340180
236 290 91394
204 20 171882
51 145 772551
84 264 999245
242 31 667967
294 132 302587
244 246 386397
281 19 499465
22 184 552692
46 190 457062
218 26 420559
231 124 254823
43 17 380630
42 261 295697
65 173 933353
19 72 223801
298 70 289602
92 175 970397
268 161 238358
49 28 875775
169 217 216667
219 8 368028
43 44 307204
266 290 66658
291 48 432417
23 241 846092
60 54 884095
9 38 192083
44 36 512209
238 57 38839
101 281 54637
64 4 711366
70 78 605118
57 16 438558
125 268 825188
144 215 560327
242 103 835197
173 44 86749
164 4 142158
248 27 64109
62 14 71601
90 118 398816
113 276 543805
205 83 21744
5 171 101110
155 151 534917
14 46 887491
172 161 455895
231 242 523057
59 294 800960
165 22 655195
114 148 214079
127 17 290370
224 79 578415
151 66 528551
16 117 740095
16 224 604310
152 178 334996
12 174 6640
106 267 302003
203 162 205099
116 214 30027
295 279 689287
9 164 414
112 284 823504
112 72 472491
77 172 9127
90 170 818736
10 21 526915
288 27 274174
141 232 103306
152 295 465618
76 16 973812
225 155 868929
125 209 43551
86 239 824329
122 272 95779
208 160 748428
282 101 781759
193 106 418971
101 184 421951
219 200 978546
119 55 954695
172 90 265975
76 70 210547
73 1 417956
36 132 996058
92 68 929684
262 183 364485
156 97 592521
89 265 850957
80 70 143034
75 96 573977
8 132 552839
126 147 500826
111 79 646956
112 247 741228
118 259 709266
80 254 390612
46 259 162730
7 152 394560
245 112 799740
295 102 426314
66 28 351648
124 80 96837
277 263 124
279 21 295628
111 284 819469
281 156 732660
269 194 887716
14 131 962278
202 65 207616
6 170 706273
232 32 293512
37 275 315362
10 67 993772
216 119 540986
64 99 68127
281 138 616873
245 107 456388
177 97 164798
219 45 262706
29 78 565475
220 292 995793
90 80 211591
18 82 492528
122 223 37148
226 164 806381
256 35 483246
300 223 811293
296 164 632062
99 171 11831
187 80 538993
157 172 420474
187 67 831142
132 259 792265
166 157 139457
245 279 988943
119 274 650085
246 156 151065
231 278 66149
69 285 463976
211 62 221698
43 58 509259
17 268 838352
75 196 476609
111 12 137019
165 261 85838
71 229 158279
188 85 353307
15 239 912772
218 126 618905
249 85 722077
274 263 756603
273 74 101746
110 56 840243
154 269 80131
122 27 859515
61 285 295543
268 201 141300
160 166 570449
102 101 830117
132 223 851185
231 293 626892
10 199 372804
63 270 417136
282 21 802414
157 21 80568
103 221 382259
135 222 750056
153 237 103429
46 286 36045
255 86 143337
240 155 683043
143 46 610120
199 50 606984
204 81 251425
255 101 294028
93 237 285349
104 39 758074
257 166 418357
35 133 868656
80 54 824656
213 187 479528
110 124 759072
80 155 109989
138 7 89201
211 238 998399
203 123 524870
136 282 81699
268 188 598603
286 21 680839
75 62 733814
217 218 348039
70 67 122305
166 264 949816
116 227 873899
112 219 803366
190 70 993772
133 45 330373
166 162 54722
154 9 576665
74 186 462863
36 223 972890
214 95 9113
212 211 472855
285 155 654634
201 54 981991
241 2 215352
88 168 467344
229 223 221389
70 240 139562
226 181 724660
17 60 502490
48 247 313121
164 26 288338
118 96 654464
250 122 252420
106 150 38056
272 142 63005
209 22 372336
54 7 903259
53 286 922437
77 223 315583
115 200 704367
49 11 253747
168 253 49134
143 136 682505
143 249 160881
299 273 524611
258 176 959360
180 221 479703
58 108 97254
177 53 914911
266 171 829419
248 264 163733
285 30 296923
200 13 490463
251 204 126762
229 196 170520
26 278 741722
19 139 234073
204 107 678143
161 267 849871
47 213 129252
108 164 184050
264 143 236378
175 159 730860
103 61 686677
291 189 40582
173 207 438438
294 56 740495
153 114 770506
152 154 782708
134 42 561234
30 101 302188
165 10 91166
284 1 864237
263 193 592520
96 191 593607
212 125 107413
245 50 213960
48 234 268195
205 173 102751
174 251 425979
295 50 78484
220 187 885497
154 299 582621
294 246 642906
97 182 147167
82 241 912533
97 216 776021
43 93 12147
159 135 172786
211 97 696257
148 256 412087
244 164 965572
22 187 262806
83 122 736198
92 130 267695
187 259 639868
138 236 645835
92 263 938831
298 192 850932
163 153 820088
136 281 162386
87 221 725388
11 257 605853
269 173 733612
2 19 696223
213 108 351008
240 159 296025
298 51 76113
36 191 369961
221 192 312753
179 28 77761
258 133 419129
287 8 140275
98 222 517328
70 140 570481
88 227 426647
109 195 794483
120 180 339252
112 39 717651
164 194 731075
243 228 101233
79 281 711353
43 125 996425
86 22 280034
279 50 845628
281 263 687682
242 61 270994
277 112 100706
193 37 380867
228 26 846010
258 19 18106
65 239 255206
195 208 473259
58 114 197245
109 147 523644
248 245 261084
274 67 709672
45 127 173174
256 104 134880
202 112 706585
90 177 278234
226 289 683994
3 124 936384
66 71 371265
198 28 66409
22 257 396900
210 66 595215
256 54 904070
77 167 120651
47 200 733436
202 41 633356
229 105 897083
227 119 359527
6 232 324900
127 185 634195
8 133 254202
196 235 996325
124 184 657566
216 64 941964
150 271 324546
180 185 1514
223 62 880442
240 194 493349
265 282 685559
151 52 632107
28 270 109645
201 135 296732
21 20 543073
61 138 226169
167 4 719585
113 80 222458
298 239 737809
4 173 749523
125 116 222621
267 68 733417
152 61 480858
43 77 665804
104 21 797911
127 8 398035
3 180 61785
99 17 168473
228 255 33131
187 186 462822
293 82 677685
23 242 413400
116 40 543683
213 221 123893
283 177 452780
191 193 986442
26 234 975722
205 113 422075
5 224 250404
228 54 718258
9 249 860135
116 176 502311
228 295 965154
276 204 490230
49 22 1312
51 30 528065
292 92 182800
102 291 180824
166 278 89540
138 230 115631
143 169 77356
1 46 159882
256 296 374803
137 18 576888
178 201 548506
192 185 992430
210 86 575881
200 222 33402
60 14 165462
6 178 426266
212 130 353850
117 297 455873
23 39 477992
176 234 104529
75 118 863736
272 280 845105
111 185 721157
195 40 780963
220 26 928948
40 97 861867
65 166 292932
257 216 526424
253 118 227512
211 13 372445
180 155 156686
112 32 898800
265 237 240374
257 128 482031
212 95 310238
190 114 358382
253 39 735523
10 125 568339
166 284 66235
129 28 188064
72 8 31729
254 207 602979
171 57 141072
169 55 397019
116 81 999330
67 158 907197
113 246 440193
99 191 634615
159 96 263999
163 25 382324
154 44 846545
175 30 828734
222 221 453313
266 31 712763
84 4 585599
288 276 749814
1 297 694077
259 272 180551
209 65 665443
23 201 272689
12 182 494982
66 41 527124
71 247 918085
291 91 877530
275 85 826362
106 17 693297
251 1 309716
54 33 202100
156 41 361317
277 58 235859
83 163 983794
43 80 919085
31 287 874959
34 227 841268
54 171 479711
151 269 634827
200 167 130170
35 109 657880
174 205 571669
239 230 35331
232 8 719340
48 214 22381
137 10 858558
78 34 984528
179 97 72556
267 57 24429
224 283 908940
265 14 267532
5 260 389804
57 69 852770
114 91 233986
81 293 849204
73 213 436449
196 22 530092
274 131 196809
76 290 556154
264 194 381753
144 72 169297
96 151 309890
120 225 857255
15 80 334536
181 158 94102
214 97 602032
296 37 565747
33 188 796487
31 86 404867
244 243 695693
134 225 975888
141 153 292681
91 248 650515
40 77 576
99 23 97404
204 80 299311
40 214 975098
264 63 146109
100 280 769487
41 50 943500
20 119 327060
139 149 912474
268 23 194469
29 267 64142
10 151 730797
79 119 472221
286 170 667942
61 228 326852
84 50 15382
45 194 145563
89 179 771850
23 127 102847
112 226 58340
20 44 138938
240 267 729374
122 62 74057
182 218 751105
121 269 255492
15 287 874146
151 40 248203
157 200 930030
146 203 477318
247 232 855357
81 244 144125
36 166 424995
22 190 675055
287 157 172506
183 59 175870
99 61 811092
46 89 310889
167 5 272511
167 284 516475
176 54 49493
272 188 368503
80 30 381261
294 293 574477
82 156 319080
33 189 907155
89 37 178717
251 63 209763
267 125 328721
50 162 662483
171 102 460528
42 149 705374
93 259 491409
155 50 320811
223 242 793112
150 296 969837
149 8 296472
289 189 509430
100 57 521601
97 49 12336
141 283 749166
48 88 313813
57 201 900804
101 67 477194
157 226 643988
150 192 801654
196 9 498658
143 146 460064
138 149 147216
45 161 960819
218 234 454894
224 247 258399
154 43 271741
60 241 874379
226 218 110468
170 37 361811
155 254 917377
208 260 161245
56 68 672225
243 282 261276
233 300 820933
139 281 280200
47 192 421964
78 165 684316
124 37 865312
81 152 546881
86 7 998066
278 160 795436
228 3 249720
4 30 792314
119 53 690465
57 46 508334
26 33 950685
137 196 946320
233 222 603080
58 117 496174
23 88 13169
1 200 576449
278 60 502135
172 153 575078
199 227 203522
89 242 112944
23 191 910081
272 99 164917
123 200 304910
106 154 816361
149 65 702807
157 278 213109
199 115 183380
13 182 788005
276 280 565669
62 15 617405
174 206 186613
141 185 825194
10 261 593288
284 219 370361
91 244 621393
141 176 160881
185 84 811923
183 282 113604
118 246 246301
87 293 444632
213 292 978494
235 100 119947
65 241 502659
66 182 960754
73 47 478319
258 264 532174
138 33 463238
138 274 73555
266 195 709353
43 127 144468
210 5 338690
201 79 36460
204 232 935053
159 193 633380
226 260 16030
36 14 712251
12 283 319489
60 189 405906
64 40 327928
71 152 947405
181 122 957778
173 231 586654
131 4 699769
188 183 652263
51 142 771545
41 40 305096
153 279 702978
59 198 150668
49 51 226073
201 152 916087
138 165 689983
130 259 430520
175 251 948450
235 205 661012
186 248 692931
131 153 124987
23 128 872045
230 189 417081
145 72 335110
286 225 99470
298 281 314731
135 147 41449
229 107 118750
134 248 575304
228 72 771501
220 161 702172
22 95 720060
60 136 811116
61 19 610720
220 214 437221
247 172 611471
93 233 703872
192 88 55424
11 289 81042
27 39 39437
243 273 214652
226 248 618703
187 112 822261
230 167 107877
174 76 608260
175 100 3107
197 159 14521
195 48 370216
161 261 861768
95 291 942281
262 139 318808
248 6 1848
297 108 659111
169 167 58264
265 131 502909
136 26 71447
281 178 129116
239 259 112635
64 208 578982
34 152 683582
166 32 769398
289 93 473920
153 218 183148
7 167 403235
125 8 898512
78 138 974212
109 201 163960
150 103 606831
198 15 697231
102 10 63466
279 123 806990
105 154 594488
137 31 19168
33 264 306442
223 296 379887
282 198 172266
37 85 54902
286 69 203691
44 235 613036
30 10 590830
94 112 367940
72 213 398282
234 265 556312
125 228 462917
61 8 493199
62 49 28353
160 189 153876
239 185 36486
130 111 195844
83 277 395204
91 180 510068
173 244 519060
199 146 399231
220 283 446561
139 148 40161
3 197 960028
56 182 370852
4 13 150220
154 272 737471
86 112 569281
238 270 291643
260 60 144882
75 13 519153
154 242 313145
238 12 716241
85 52 547964
238 97 542890
116 194 893515
120 2 718910
41 285 642434
44 68 397417
212 238 894765
237 180 674342
54 130 56628
68 179 326736
171 186 247111
88 241 497032
89 292 143213
158 22 280859
209 181 200417
31 262 365907
264 62 915680
11 50 94044
93 168 902592
8 203 857172
286 280 284066
82 119 850642
45 22 958982
95 11 48306
273 166 366138
51 107 775064
87 89 858357
14 276 587728
238 23 261976
158 86 897017
24 197 187834
278 88 302613
128 135 643732
261 82 375763
274 117 162332
65 233 360291
139 276 30833
120 102 820441
83 28 423274
181 19 483471
247 69 247816
157 60 422427
51 38 203424
182 123 736724
236 67 929886
13 128 485707
82 292 147846
193 47 950585
35 193 498501
216 189 156193
249 141 583967
112 4 558382
68 183 401623
87 57 310517
273 58 293376
157 154 107071
32 15 687197
127 72 292773
179 56 266250
43 290 935466
41 296 661274
123 217 282213
225 18 239381
147 33 8131
220 225 550659
199 44 755739
128 54 878214
247 66 87756
263 206 601500
63 12 420637
213 103 374719
32 205 856314
24 45 448863
192 104 729471
163 279 709103
230 146 827494
9 205 797926
286 176 499208
123 28 174385
87 168 984979
225 149 335398
20 122 816428
81 242 535430
194 172 839835
236 8 298356
153 199 528687
206 193 323492
215 17 255657
266 263 554718
73 232 103434
289 222 30954
79 146 67716
89 175 180990
203 212 109469
23 212 957160
181 93 299093
134 191 496825
273 300 861949
143 150 752922
128 150 121826
69 15 237188
269 200 246341
132 286 611476
224 109 535595
91 207 904582
258 116 380774
97 157 290997
32 129 412600
298 300 161465
47 187 914239
248 136 137170
86 50 865741
178 243 283888
101 240 829662
189 107 158468
191 163 186547
220 215 155001
243 35 825442
208 67 337397
293 146 403839
142 31 918970
277 76 469694
102 35 504825
282 200 175499
104 235 966066
214 173 153965
74 212 541362
2 205 335395
68 257 439161
185 110 449232
112 148 84141
29 282 97747
148 292 838147
201 12 953193
38 47 158456
296 170 303573
199 40 667878
287 267 356272
150 203 589061
265 206 822135
11 161 342094
258 52 998369
32 49 250500
137 202 459492
152 126 308928
18 253 863607
87 218 894371
217 65 924674
236 179 959338
98 267 106403
283 5 515245
25 220 470157
277 10 988411
54 39 350487
87 283 47698
160 191 589168
132 152 563536
147 199 313542
21 5 417755
108 200 45945
50 267 671284
234 149 931719
143 272 562351
211 168 756064
28 10 347456
269 105 35184
296 162 496437
236 248 874897
100 155 258374
265 96 599573
208 4 949210
151 74 347454
144 158 920925
131 219 654738
3 71 310520
265 255 193318
162 293 976105
162 271 210026
204 73 90188
170 71 983145
131 249 396453
165 63 963448
95 1 116621
166 296 399962
255 87 64153
253 60 958783
213 268 771107
47 98 875330
43 46 499300
203 209 794028
286 256 315266
217 165 458363
285 136 657042
244 293 48233
81 232 325280
61 187 714404
244 3 668675
138 231 704083
46 138 654308
26 151 457964
238 176 232735
77 149 543505
160 9 970240
110 199 175614
232 255 958212
1 30 433980
165 245 529215
109 210 539306
52 22 275788
138 27 59090
90 239 531488
140 23 40895
118 224 566974
273 176 50792
286 87 606246
7 115 208430
197 26 911612
290 237 568146
173 8 56173
299 239 136098
194 280 919620
54 231 193328
108 261 755414
46 282 4435
254 91 190082
40 203 309973
291 159 954745
29 30 554598
28 6 283569
163 236 844542
275 256 622343
158 278 396787
200 70 159047
219 194 110194
221 272 86974
68 153 677189
195 299 61905
41 201 428083
91 266 968659
70 261 909575
11 197 624570
212 135 771596
200 87 558354
11 160 645526
161 234 251461
40 95 565914
116 56 673022
147 29 655274
111 67 844507
26 261 192111
273 239 970578
179 189 34617
39 40 484264
244 122 315451
94 217 996545
264 116 39038
60 228 54093
102 263 117068
210 6 358607
240 268 664441
88 222 726872
190 286 510733
38 262 436727
240 184 609572
146 117 364050
162 134 805997
105 300 185612
155 93 649539
115 166 331058
98 134 544511
298 25 582064
124 220 151655
205 55 776494
202 251 88126
300 271 603147
215 243 290838
264 176 447783
189 223 671384
188 56 447402
104 94 487529
98 291 732860
184 271 532439
201 196 888861
185 223 546275
261 195 298669
282 30 545591
248 66 875669
198 220 86823
46 192 56988
77 268 272423
111 287 866788
51 131 196660
73 79 638288
50 126 593100
244 155 163080
56 296 395252
159 201 18416
55 229 888894
230 162 553298
263 231 810503
231 18 847374
294 291 675893
63 65 488105
82 203 94454
19 283 56943
280 52 548684
23 240 662966
147 216 57614
120 175 362897
149 288 839259
260 229 74723
203 66 290039
235 8 881709
54 246 359269
123 113 410311
218 214 136475
131 108 678883
226 175 629001
182 174 411911
81 72 990451
19 207 79684
64 136 74735
144 68 277295
23 233 390625
83 114 937959
30 24 387845
51 157 528238
290 104 67742
87 264 591476
57 43 26412
159 14 619339
44 59 496856
52 196 338124
26 137 371596
59 249 777367
299 38 860450
129 214 931394
150 214 492757
15 27 284103
98 279 34928
125 77 51958
185 155 471018
239 219 796232
47 209 458446
17 188 222832
29 124 668811
81 253 802827
128 39 23644
206 70 981237
216 163 978499
212 257 723600
244 111 721057
294 221 454047
74 51 665243
108 6 995083
153 4 53345
297 40 689215
209 102 744958
82 282 896533
180 234 310771
88 111 476379
120 104 628166
169 128 141812
26 262 764252
254 100 122912
38 144 453486
279 104 133853
89 25 454108
114 219 287317
14 57 587733
133 297 836910
247 39 274780
141 72 554329
38 208 440123
216 25 937882
149 95 329112
31 226 564387
197 37 8938
74 175 921475
107 226 983161
95 133 567657
21 227 120576
64 220 989614
134 198 415343
90 104 875078
243 28 686238
123 109 74437
53 73 497137
300 46 183399
286 271 24007
27 83 483725
299 295 787256
22 97 816307
116 179 487775
29 256 377684
32 14 222749
200 163 381026
292 161 99531
107 155 179943
180 293 624496
69 70 890662
28 106 820838
178 269 601378
65 207 703184
245 19 79936
103 234 480252
70 111 724460
89 107 477885
87 157 463168
33 297 729944
136 92 42195
188 225 13202
110 299 245504
273 255 498923
83 238 624582
154 292 961771
287 99 978356
252 90 592208
51 187 542614
226 44 329239
10 117 594350
153 111 603267
279 290 772721
104 288 823515
11 90 559171
191 254 424558
274 60 323482
231 76 327974
100 299 323990
104 18 973580
198 70 932834
10 245 622873
18 204 220829
31 252 337701
50 49 611818
61 300 886238
93 201 110782
195 189 452684
122 279 27421
9 7 411804
199 211 588516
155 61 262120
107 22 429961
50 1 517971
186 112 899517
71 214 390070
248 118 688552
223 42 138339
100 8 748370
76 292 255088
217 295 440805
203 244 44620
146 48 771714
152 269 578277
297 69 789086
299 270 393610
58 118 108608
84 52 886503
171 40 527595
93 34 386901
199 271 668431
91 256 633981
166 28 855171
83 15 417077
2 44 443703
255 61 875432
215 200 348965
218 124 931126
229 124 869846
164 227 697965
27 100 61273
66 79 994447
69 11 545036
267 9 705612
144 46 571811
2 263 108041
13 285 101794
258 79 567121
142 215 134339
1 205 604670
270 179 494776
232 45 35140
176 74 591842
197 167 13251
203 254 130027
77 68 227102
16 161 235221
35 78 862399
176 57 646751
182 158 129997
140 52 927133
275 178 36163
168 86 918031
201 9 870857
4 254 590412
48 196 718617
262 187 564393
113 189 756863
170 271 657893
51 78 558620
106 276 741411
243 168 337882
240 56 433574
42 88 16381
111 134 594218
44 134 839704
211 266 92804
194 222 856979
251 196 649824
273 195 182799
191 292 145736
166 228 884402
165 118 621621
190 235 701208
134 147 530913
282 118 528881
195 14 309713
158 161 845842
59 120 288995
236 250 480240
183 207 115126
248 122 666902
174 242 314616
166 24 158689
209 38 847425
19 177 657251
248 100 937939
248 251 449496
146 184 151253
164 176 905258
240 44 621275
177 1 13644
172 166 627055
70 238 44554
26 185 138910
53 30 572350
149 38 213994
272 107 859209
126 16 928231
228 158 650804
241 188 447332
260 105 806734
213 58 807309
94 1 50631
287 259 938478
162 185 338946
221 83 302173
191 205 433629
253 195 972496
32 133 691298
33 241 158438
158 251 143984
123 240 590820
97 36 971391
269 159 27493
199 132 869966
205 278 432403
83 67 265073
179 90 148671
7 151 733243
158 31 886133
72 17 83944
246 198 66596
143 298 681942
75 116 89893
242 237 384752
266 149 430200
255 11 863225
5 114 282227
297 272 27070
212 109 225102
126 175 884244
162 193 972402
54 273 74980
92 137 600933
37 46 647763
72 188 482485
237 33 400513
206 125 895683
217 275 838222
86 130 504995
43 219 459927
141 238 875044
59 5 72578
225 51 877713
86 116 251
58 98 754399
232 49 268927
6 133 926683
118 260 976715
265 102 683350
110 54 261384
38 78 393275
174 124 125018
41 24 922183
114 96 856098
89 78 505926
35 23 586362
7 4 143279
167 287 945381
293 49 476358
27 99 117185
24 69 489562
155 222 145142
249 48 681891
6 163 135338
165 269 969414
202 71 936950
199 182 12777
3 73 307189
230 163 382084
231 47 986495
14 126 8273
58 293 534648
166 195 381061
175 61 784619
140 151 62126
34 184 664994
238 48 845058
189 73 848924
240 74 420922
211 233 949595
33 45 381976
106 257 230259
38 207 30213
134 199 919249
24 44 472399
62 213 826734
247 273 825992
239 186 775175
93 145 438319
241 283 178762
4 176 980294
12 90 540520
109 207 972292
209 252 640176
54 255 46203
116 91 425315
221 284 577158
48 14 566151
285 225 905063
215 225 208460
180 65 901393
76 165 362009
284 60 114593
47 188 107450
139 74 132005
225 212 166649
193 232 593001
86 69 541380
74 150 352888
209 218 875529
122 71 806933
212 283 231490
21 84 225704
105 12 447340
180 209 102200
269 10 392510
3 257 383871
181 202 885390
35 245 507429
87 209 837156
286 94 938970
13 235 851826
286 287 697023
52 162 245509
47 270 921234
55 182 366416
14 227 19291
46 243 76824
94 9 334897
30 235 427809
67 183 444593
203 213 168535
20 103 595021
264 292 844495
125 115 412604
282 110 146484
11 53 992594
129 45 72224
71 193 476924
24 15 33567
41 225 422809
115 105 139904
156 18 753474
162 155 165888
253 131 533389
55 265 969335
19 222 752985
92 88 468778
117 109 41986
136 132 667476
297 268 800357
283 59 933021
250 174 568820
80 287 101903
281 238 940416
80 251 252715
129 122 93615
101 291 930423
173 297 129774
144 104 981551
156 251 775840
187 11 918964
291 296 107575
148 124 570768
95 18 668293
257 91 101837
97 135 847710
284 47 49836
161 240 809784
255 220 392690
193 181 681770
1 133 430582
264 59 529504
97 219 835524
77 169 10658
87 42 564389
79 296 711187
78 49 968681
43 175 214603
116 46 70463
159 263 873627
226 229 164034
93 135 578491
205 94 549258
249 7 888131
85 236 21822
144 99 976165
163 84 686032
292 86 855381
28 57 461755
61 273 515150
22 247 37690
87 48 506758
52 241 428281
124 186 814941
114 40 578912
59 279 678360
289 292 973415
123 19 779985
129 215 874126
240 147 429781
240 6 222055
141 270 615687
202 103 881309
293 300 178907
203 43 900550
93 152 520523
158 153 222681
74 99 598522
180 129 831869
176 292 225402
77 32 192650
68 28 394202
100 187 132781
260 212 760436
154 128 470838
287 49 51739
115 162 775835
56 1 937250
127 80 112940
58 177 886382
138 49 112366
92 273 651761
220 107 662512
276 178 697287
117 157 920298
63 289 679642
102 178 468650
60 297 38651
279 37 159127
170 242 617203
83 185 458252
117 267 952862
292 275 313991
169 9 867045
149 193 663126
35 194 413683
228 35 155309
35 58 257668
194 196 521058
15 296 787575
142 232 152287
26 115 522943
77 264 103922
110 134 489357
116 3 815523
281 146 923049
86 164 849067
59 233 737483
129 9 288569
187 151 806938
82 67 387471
190 269 998915
38 290 888141
190 39 930833
250 11 982038
269 160 69156
145 114 116381
236 116 731237
77 130 385445
8 170 711740
23 232 928996
172 215 543457
240 64 463358
228 194 884538
183 261 838676
277 35 120226
154 10 874242
163 133 950239
246 271 441064
272 174 925748
214 212 922544
64 101 277996
261 2 255770
243 189 945286
154 64 353382
141 240 556281
189 131 142946
152 189 622114
10 168 890121
273 23 833059
291 16 406925
94 30 68761
286 218 868055
222 259 157434
23 104 11782
165 228 96872
258 140 720657
15 105 842352
32 52 862830
29 127 864658
34 39 563687
151 137 941175
4 51 694616
134 30 891666
194 177 483452
64 70 906614
233 279 426204
141 161 496974
134 97 919052
120 204 562801
61 25 146528
27 127 846994
3 299 650426
279 241 773345
118 2 914281
8 246 850175
186 31 623740
22 92 845695
208 198 679029
211 159 257274
73 20 593847
271 285 312353
50 211 66696
39 282 692272
57 199 603750
97 116 602056
205 98 820163
82 95 822776
13 16 276194
210 95 926290
99 230 432452
165 238 238379
172 229 413427
34 265 36854
248 12 889146
26 173 412666
98 52 295021
34 109 138142
98 188 432176
184 120 467342
198 92 336839
110 34 237
78 137 928573
37 250 140694
278 147 394603
20 3 502803
15 121 182078
122 28 512962
171 37 988212
263 246 51236
188 38 590829
2 103 395180
189 114 324886
256 235 59855
185 78 15329
150 218 545498
291 281 365324
247 288 629463
299 132 510131
7 218 672962
108 152 62260
158 243 756492
242 245 73800
284 7 820324
269 275 459117
91 216 424024
95 282 271201
148 131 211521
240 8 578641
263 227 141876
222 25 776509
195 216 515463
92 76 205940
158 169 652087
155 213 616341
223 68 77732
258 169 755388
192 189 503952
27 283 713646
199 248 443009
112 126 24394
214 54 614180
66 199 852914
60 82 542652
190 68 179666
64 34 45542
212 235 193120
200 85 914696
208 285 697760
167 181 456011
104 152 596102
64 63 260381
287 245 75380
89 217 826315
166 129 729681
21 264 241599
96 164 738084
15 254 456557
65 148 514142
5 292 28930
138 32 519180
91 239 614004
297 77 395427
198 45 310533
112 62 775081
141 180 183253
298 189 940783
190 271 773441
64 274 981880
161 57 2597
150 274 100749
109 208 663032
53 84 242193
168 212 655325
90 114 732756
143 178 829304
245 134 683150
225 171 311990
144 65 14751
175 164 94919
88 233 1052
54 84 374016
105 273 732051
161 178 196258
228 236 804001
269 212 519946
41 47 837647
35 161 183518
195 276 292691
291 84 36709
4 27 150403
137 114 175154
298 86 366109
25 16 937112
215 102 521065
201 188 265894
265 236 928993
134 194 882552
67 130 994157
243 166 496257
260 299 605850
138 56 147329
136 106 920740
52 129 250233
165 104 5055
296 243 648291
173 187 869120
98 184 375010
38 44 644921
169 286 825767
160 185 646367
273 264 854910
18 144 611284
226 194 674351
77 187 346970
252 216 724297
114 102 854010
207 99 994138
202 166 9021
101 60 97250
54 123 175665
191 165 687850
101 244 991659
197 212 873478
2 266 595950
155 196 814133
156 203 981720
4 29 232967
184 158 352278
179 207 819784
8 152 789592
180 20 851568
42 92 871793
41 142 42479
117 55 891342
200 45 3679
56 183 208812
17 13 527234
251 46 423451
45 73 479563
177 155 720133
247 186 329898
297 79 527525
278 55 345182
299 96 470625
36 84 206086
14 119 444397
100 154 791860
35 188 159391
78 67 743691
223 227 587172
98 272 431822
208 131 643773
66 287 274200
53 60 261798
275 210 775864
186 134 737279
178 118 514985
298 210 982351
167 231 275195
193 46 517175
68 7 842005
28 181 701992
121 177 699453
103 123 918956
176 186 763015
61 195 904610
253 258 99353
149 158 255051
80 217 907023
42 38 176268
194 156 408661
227 300 495371
194 95 17449
133 7 628173
103 294 313127
190 215 363902
227 220 893540
91 296 798884
63 50 510266
271 93 29623
268 59 173084
224 259 450226
208 130 159762
15 101 474918
102 258 166147
56 88 46406
55 104 601913
137 125 684573
185 243 805272
262 123 473372
231 20 603337
38 33 670300
65 228 203226
247 115 750277
277 232 472911
49 233 25161
96 87 895361
286 212 732691
93 156 20998
23 275 743447
71 140 173731
21 300 287086
184 53 23979
44 92 723209
180 150 175815
192 144 977119
131 9 906544
123 142 106784
276 30 924378
68 139 780881
123 196 462525
38 142 461439
33 103 249719
224 35 918583
300 43 961842
153 62 686203
139 18 770194
5 139 137050
179 10 592391
138 120 385338
155 292 983894
144 197 780003
283 67 358801
254 71 173873
21 152 264313
235 49 403427
163 174 450539
159 146 684937
168 217 627228
74 266 41850
126 9 82338
203 159 118204
89 13 69620
90 153 820919
210 49 775432
271 12 68536
102 75 654030
114 92 446679
220 219 509964
112 232 699454
194 74 582425
11 156 864137
242 246 307005
254 27 796783
8 198 460823
147 156 836215
113 159 745735
245 63 531496
2 257 258494
105 75 88530
1 15 966594
98 175 46588
156 149 347877
215 19 762740
282 161 658824
36 298 797774
65 147 214796
241 208 118192
147 60 430001
226 198 150468
79 274 29443
175 283 363859
288 129 805724
111 59 68706
202 110 755048
107 190 947327
216 99 532659
60 244 760354
221 113 231706
146 131 824850
142 35 604091
271 158 723198
168 176 898700
143 261 512611
79 12 636468
85 179 381560
244 68 556335
143 63 138159
198 233 287575
51 29 845153
287 57 22279
107 137 983459
126 61 577472
226 40 227425
61 130 505089
206 234 108971
49 100 212498
95 6 782164
84 215 595930
64 242 24271
115 10 78688
102 261 293499
5 122 739712
159 72 718757
158 248 986139
228 63 732186
71 77 939284
97 141 973239
121 3 87038
156 83 319517
130 189 636427
265 11 512001
128 65 395526
134 268 702167
89 74 228360
228 5 294151
127 92 535154
36 233 567594
217 16 705262
14 136 122630
211 182 257999
159 106 313831
55 96 240912
255 73 130437
123 2 843298
123 150 306812
189 47 703299
233 183 139620
166 27 91232
100 283 328095
46 78 984318
76 268 733031
111 158 851692
110 229 501516
206 102 953536
287 161 985042
226 62 130250
58 280 669334
70 105 261867
206 29 675733
124 189 78886
212 73 260600
299 111 864652
36 202 649815
74 66 950908
125 79 23728
88 270 356727
146 235 678496
265 130 177715
241 142 755523
111 206 648236
78 238 620454
216 108 921467
244 126 34138
207 107 148348
113 33 709057
122 273 811403
41 221 643591
128 116 625544
269 263 305165
215 72 556804
276 237 348784
111 190 360977
179 40 170962
75 124 799818
63 178 266751
222 27 416950
202 1 64626
11 134 342387
97 60 238510
219 240 19530
101 196 678717
18 154 487326
59 17 254188
183 147 542888
134 89 347924
185 164 59743
225 5 775614
142 161 944499
117 252 195736
239 148 688750
217 81 258696
109 135 505043
234 165 512068
248 4 599504
193 89 525487
149 226 115612
205 37 727387
17 125 278312
250 286 315942
62 225 233291
243 83 231220
280 141 720593
138 212 993701
15 180 128582
218 72 533803
277 233 131854
55 42 893468
85 26 169764
237 299 709767
117 3 292732
254 199 654734
196 151 17400
281 88 8336
266 277 883432
146 158 534645
36 143 856155
121 41 861327
16 115 730741
215 85 170822
109 198 687595
83 38 909313
66 18 194352
251 282 352545
34 47 92820
11 125 570597
242 272 429636
134 4 602719
214 213 851981
167 2 365439
293 130 385700
209 289 930158
34 275 119191
131 288 648368
160 93 521097
31 243 994642
269 53 111381
10 127 900651
169 154 269253
98 178 36606
170 290 828787
62 249 52221
123 194 910672
74 213 699269
239 289 752232
62 294 923913
38 68 668574
77 191 732245
208 107 575965
169 201 290111
79 6 530404
294 268 207410
96 281 861687
290 270 180116
132 239 624847
44 123 504645
98 101 955476
146 110 574931
229 30 598810
276 26 285671
10 169 473385
121 32 891019
250 34 6623
209 66 530109
284 299 28118
294 219 738838
181 293 12027
279 56 479706
49 238 5340
183 75 594092
108 50 74408
292 203 888839
150 5 689498
240 31 916226
41 258 696645
116 20 50042
137 242 58671
83 149 84736
5 26 440946
184 39 196396
278 200 904012
179 162 380853
286 126 307018
32 216 832320
118 286 902497
140 153 27841
204 294 87579
223 197 116830
275 282 235867
288 54 631559
292 273 808867
127 157 988442
201 202 878592
109 125 361309
132 15 227260
116 9 425864
23 276 597647
69 299 501355
218 179 412748
243 225 32733
115 142 976184
234 64 536134
122 168 877904
172 245 473077
156 1 454859
190 296 608012
260 27 360821
205 22 511409
271 42 716062
179 205 919208
202 275 11182
6 241 93636
136 264 290582
2 160 720261
75 197 771553
79 269 482442
244 241 276348
76 59 378354
56 284 269759
189 79 130804
296 19 139982
35 98 555651
54 160 576878
266 77 930540
210 165 376321
193 261 979260
230 118 694575
189 80 914236
247 133 859000
161 279 111208
12 297 371457
157 72 651789
64 204 564176
280 74 281043
90 236 514546
19 180 539501
205 65 378416
42 251 13744
260 109 332433
74 82 616112
34 5 367470
150 42 256295
122 133 378303
173 299 784200
220 241 288222
37 114 763684
287 222 904819
11 104 188450
101 17 159448
267 283 990686
176 158 124047
259 31 87441
102 68 462753
81 246 241837
128 259 286311
95 243 497968
59 239 917641
29 32 384333
296 287 567367
247 8 240863
88 81 589371
220 50 490224
83 265 45590
119 156 149685
3 126 351216
49 175 187698
192 24 995236
50 128 771009
30 106 868655
62 276 129919
134 65 537007
137 47 628357
127 169 251965
34 94 750170
139 129 536441
187 156 208364
223 35 201557
259 180 655825
264 214 687692
279 9 676604
38 113 225203
220 192 413947
9 264 177848
239 42 673562
24 142 848718
256 291 362444
94 60 936862
114 64 352740
246 67 41209
250 254 76388
160 153 483217
265 143 97651
226 276 470455
232 13 578452
176 180 505896
274 142 556612
156 61 592213
246 108 480223
47 121 252032
238 113 398589
72 274 489214
36 183 984183
81 21 808235
164 158 995643
162 263 175501
161 152 668651
140 108 841681
167 199 837973
265 219 603339
17 177 562623
191 6 39637
11 213 779228
297 11 956441
246 9 186802
258 267 644013
19 236 67847
194 274 727876
159 99 302932
227 215 777866
173 85 411548
207 278 506889
100 268 676748
68 177 233629
77 270 7926
15 119 915772
205 280 371175
178 75 741640
128 70 308482
45 12 702006
284 50 163954
244 227 268009
38 296 304515
4 156 398373
91 53 162459
115 196 411610
32 94 577575
68 117 441679
263 122 923197
277 172 227008
6 121 366101
61 192 598176
267 238 2149
23 111 156737
76 65 624902
298 149 448220
146 208 469595
259 17 632347
77 127 806819
65 56 701184
200 88 211126
53 163 953272
247 11 886366
6 24 786116
137 88 591252
107 75 166932
242 161 241114
287 204 75768
271 94 615434
291 194 725925
129 138 244793
167 213 557199
258 197 481713
202 182 947522
108 231 179792
10 249 899827
223 64 971221
59 207 579804
294 300 683391
172 189 928162
274 205 798357
59 204 19017
36 153 975689
276 52 31997
181 265 709348
116 238 438384
166 10 141084
222 140 931248
199 252 587253
16 63 700158
192 291 665114
127 190 599303
12 44 983790
5 65 70925
267 221 272971
136 82 846524
256 205 550775
156 239 340046
187 131 578352
31 25 298224
99 143 89205
9 86 479188
223 80 593574
230 106 711173
223 246 685965
162 27 512064
228 237 439744
121 283 303681
179 271 122026
280 30 915540
118 55 965359
105 166 837808
19 101 579137
109 27 984032
122 259 406141
283 36 775011
194 189 241168
70 291 983008
282 22 299766
284 143 196025
241 280 19367
292 297 207683
257 87 898964
15 57 554155
56 142 836984
9 39 782567
230 273 115204
103 201 584531
134 249 815931
57 202 45666
239 274 798117
119 137 381072
191 53 328559
277 28 942293
180 57 793860
266 241 299007
275 38 356848
36 268 117755
49 141 956116
3 128 142
160 114 995794
148 28 61519
113 158 666484
135 207 149185
53 181 933862
18 290 686322
231 287 296599
286 183 480706
287 262 621371
38 237 731109
182 163 816461
109 215 444851
161 42 112569
198 87 130358
237 37 271660
232 90 376006
191 243 837802
296 159 883871
299 107 993338
109 149 355470
24 283 385430
3 155 98848
224 15 413266
78 279 537693
240 145 715826
272 229 480297
116 62 453171
245 140 270183
277 52 928052
32 61 845004
207 153 953886
175 111 834879
180 222 740059
270 164 758130
72 281 327720
257 9 176507
16 109 664594
284 100 60150
254 253 961729
253 224 334741
65 98 665951
96 181 587699
220 185 785898
183 30 544829
67 206 771324
9 292 75930
169 195 417753
69 295 179330
57 198 735342
62 44 82110
74 228 453752
96 122 994470
254 87 687119
169 259 632315
65 176 223264
81 87 7540
253 185 352840
218 199 309942
171 156 35120
156 255 382562
94 23 294480
279 215 389300
255 254 751035
255 60 696870
72 270 276758
249 211 875721
144 123 548425
240 53 372607
208 134 168382
213 39 467441
277 92 437945
5 25 962448
250 148 125404
119 92 640854
73 114 769765
82 112 133792
153 195 356473
178 113 494618
87 108 594106
7 251 495947
35 74 155272
107 275 914060
291 112 614584
149 275 418267
225 17 763447
155 95 631999
155 114 604673
286 194 846937
79 294 973556
157 203 961959
138 253 920458
243 245 518463
300 275 149702
31 280 182217
280 235 838913
72 131 98445
19 179 361382
26 274 648653
18 283 182120
136 77 55376
27 32 468711
79 182 459489
213 224 278770
143 69 596654
94 89 942636
201 164 75341
150 85 838477
106 18 490091
236 62 17436
209 25 453511
154 88 554965
256 253 569871
260 129 447685
254 146 512065
215 290 278189
253 212 789023
8 184 292780
133 192 53254
104 129 416601
289 234 419019
235 88 992810
257 239 458073
48 160 704590
180 114 561873
185 199 882945
222 244 84958
131 213 64032
148 1 703888
37 164 522255
120 113 694017
16 207 34030
9 238 667397
23 251 525901
48 242 421414
278 144 402820
175 288 31710
299 131 612735
141 213 956870
254 288 30326
299 133 794361
217 184 320573
230 111 23482
253 68 319890
106 34 809521
220 11 638635
101 215 646954
41 211 576195
210 99 731019
251 87 181252
294 215 342113
82 267 142223
242 230 366947
192 241 800221
23 116 72611
60 38 574731
220 24 298215
12 48 635445
269 45 264025
60 258 952911
142 164 710268
95 96 448391
253 24 453973
110 55 450438
218 11 772090
294 233 278650
208 56 241884
169 241 112558
75 40 352882
86 256 508721
167 203 622830
171 222 891166
219 279 396360
28 126 158259
51 226 147424
292 235 142561
146 114 659335
53 243 673343
189 81 751448
20 136 622395
81 280 218101
217 56 132150
248 218 778746
238 87 142078
125 193 884460
190 193 846445
190 47 226631
101 216 181332
185 136 161818
238 230 869451
189 244 56597
52 138 776190
228 9 904835
96 62 903012
279 30 184968
115 250 888224
251 76 863698
249 38 695141
26 159 534243
282 1 278936
34 178 132482
56 149 510503
160 268 503306
275 124 526518
296 205 174292
20 140 209311
274 102 260357
187 114 448942
268 41 475772
241 255 615196
58 49 638529
142 229 135249
287 100 709471
95 272 398383
248 197 552425
56 93 587768
259 219 150073
262 115 42300
220 128 975400
37 270 824506
66 265 675080
233 225 809924
290 252 159058
215 239 493968
146 176 460867
62 270 357671
42 5 968572
23 220 42113
155 13 953350
101 241 353688
53 144 88521
137 253 265153
58 289 419413
75 254 78477
300 37 180218
115 203 639404
48 236 888476
91 128 476042
190 297 489469
161 90 284765
263 33 317186
169 249 820330
270 106 35103
274 4 551282
114 245 626718
209 275 430477
209 96 291152
16 150 350237
216 44 710516
4 70 318282
141 216 703142
181 246 526551
196 108 974307
228 225 32278
272 12 488180
97 90 94654
49 180 874746
38 148 842696
57 141 668828
96 204 763710
35 196 798990
293 233 563829
12 223 979493
9 13 437188
294 98 440975
58 218 17519
176 75 273753
62 114 949032
164 295 641275
255 146 992610
83 58 596877
164 144 66532
90 40 822966
50 148 108083
196 146 688599
158 198 681587
221 92 188605
83 215 750228
7 84 789469
162 138 390653
179 95 900785
52 195 70563
140 128 104743
118 72 242913
123 106 246150
169 267 362256
7 132 997254
58 186 613658
195 50 901495
51 118 415673
111 3 91621
39 244 993203
61 253 67757
285 260 79679
164 79 433069
109 92 631118
46 149 224045
170 142 208634
117 59 297401
223 200 765544
110 176 980920
223 219 789951
290 16 586078
103 170 846856
157 74 687148
197 226 570686
157 132 68674
71 192 289646
292 20 536444
78 180 587095
20 74 140795
298 288 973614
239 272 730553
35 146 908320
178 129 608918
173 33 496686
272 278 162281
21 223 874105
109 68 69262
77 160 990811
19 220 941107
21 70 298433
95 275 406817
174 127 446492
82 245 950891
124 202 656114
197 63 410527
182 246 88737
161 179 811288
155 26 892698
58 255 420853
48 138 26334
233 285 265714
163 238 125945
91 63 717451
191 40 606296
85 151 657844
83 294 46386
122 288 307508
98 56 324812
216 240 99799
284 270 920128
64 147 478148
17 38 963873
230 112 584313
120 295 223824
35 13 787941
275 263 400406
264 138 408150
154 78 741425
92 105 641048
9 266 719063
128 246 625508
204 289 51134
133 188 720524
160 138 963190
288 88 561599
190 13 772623
216 299 685215
215 75 607400
70 17 113204
23 194 283355
32 214 272521
84 40 410395
165 108 83584
96 225 903862
133 110 26783
74 96 699348
239 80 858699
116 229 534429
93 25 316685
140 76 623054
78 277 969188
232 20 188167
75 167 323982
267 261 227110
249 237 841968
284 206 96668
253 40 546712
35 172 468149
5 271 490455
107 128 679001
96 234 525260
138 176 972800
265 249 631017
92 150 750911
134 73 81231
197 83 111076
274 161 361185
299 148 948083
278 101 441932
262 252 901586
292 179 64344
87 265 273023
77 257 443152
279 10 885632
103 26 285329
290 289 221813
268 255 530679
224 149 756206
153 29 431748
218 95 438777
250 140 810537
145 236 713023
62 108 842623
195 206 719371
174 81 580402
117 77 672974
112 234 648323
228 193 568980
250 182 73597
226 34 620528
111 261 491230
203 120 184545
61 251 658170
283 53 783187
126 150 901650
288 235 453963
175 34 178453
232 143 858764
251 223 85356
170 289 913310
182 101 622300
95 100 93509
11 130 354914
178 158 331672
189 249 684174
238 64 21272
207 223 455561
224 99 419483
256 274 309440
175 252 471985
141 253 252998
297 239 591087
155 266 7563
156 159 169297
70 232 621368
66 292 903588
262 210 91779
105 96 944582
106 185 881634
1 31 574609
174 84 698119
122 69 450884
186 174 321990
77 96 673522
102 13 834954
129 227 954429
23 247 678944
97 101 497202
72 289 691459
235 36 124864
273 88 25848
192 165 970765
244 171 942317
238 297 435457
63 249 92308
167 13 823185
213 186 418313
150 22 536905
249 294 356941
128 8 88052
192 75 536336
23 123 587646
172 202 391630
93 2 240940
28 149 259145
242 101 940385
223 69 601271
243 284 671854
48 24 347842
245 144 261622
262 215 966230
83 108 116767
287 223 790795
287 162 689530
9 180 379981
128 164 662499
13 112 62478
248 112 328802
71 117 871260
281 289 98991
241 263 563813
79 75 893871
240 176 685530
111 137 932510
256 190 806580
142 294 593935
211 300 695878
257 12 723177
253 217 789002
36 159 409510
170 178 520434
7 239 893035
130 12 928832
174 103 666651
9 97 393282
74 253 16306
264 187 48248
153 284 548211
90 246 421971
170 279 178331
115 137 548053
45 132 123314
232 242 969726
136 166 622354
55 186 792650
2 290 158087
67 257 12388
51 231 187736
76 180 171031
102 148 225849
188 123 685670
127 182 588847
144 93 788426
286 197 394025
200 61 260640
145 52 574647
36 70 745901
89 9 774183
241 206 817966
180 7 536836
230 198 161733
257 253 670987
18 196 769541
164 167 740178
89 180 217144
252 219 454994
159 297 685554
182 284 34285
223 110 245252
172 286 999673
128 266 891668
116 69 554251
39 6 341477
246 235 849587
179 81 218793
297 91 625190
225 68 249482
3 247 250964
267 46 963807
287 41 503324
49 188 845473
155 166 62004
13 276 148065
218 61 533947
175 57 656214
140 275 481570
165 231 179341
83 267 792360
13 292 122639
246 83 329777
32 294 18690
197 158 147566
45 148 465622
194 4 797458
262 235 794752
287 174 230783
32 275 799654
53 159 188310
5 147 213944
10 204 190598
136 210 534563
175 109 860056
269 217 866918
230 248 984671
239 49 202327
214 124 567424
61 162 325741
7 206 538827
9 200 995943
58 111 529548
239 122 137121
295 161 671758
144 44 815408
216 264 962662
196 282 377014
115 233 128738
198 43 34282
148 286 57399
229 64 994259
118 187 812516
166 204 48442
252 206 176814
19 118 834484
32 293 689978
25 164 35091
29 63 643975
201 235 84001
109 99 106862
85 154 407226
271 46 450090
97 168 82985
232 275 2318
170 42 152351
159 184 382330
200 250 562111
130 50 815633
224 180 214071
175 41 30311
4 73 483075
117 133 617003
258 161 210691
99 57 234505
122 292 154536
287 20 155474
33 151 569997
258 200 576155
85 83 533408
260 106 531329
215 263 9169
256 117 756139
279 222 235247
268 216 156433
180 168 318698
181 283 876667
197 163 632459
181 203 854750
49 252 675655
70 51 130386
172 216 167402
295 25 595499
87 144 318031
193 156 894066
187 240 196420
62 70 948588
244 1 580065
19 52 483573
128 225 869127
177 99 630604
19 57 967841
25 138 106519
148 230 252028
55 266 593078
151 180 865937
34 8 302259
243 288 701931
295 1 95688
231 11 284825
231 86 393069
82 265 136401
22 32 267546
72 40 791090
133 273 233152
169 58 582394
146 163 925164
244 127 399062
245 183 31328
244 74 114432
185 101 69193
25 193 446105
186 28 344947
246 256 765968
20 163 514884
297 3 643450
55 92 70607
66 94 134237
6 198 187417
43 193 194700
55 245 392478
218 259 417771
66 122 391894
221 140 690621
164 5 386087
75 185 146327
108 275 368627
232 206 489872
151 241 668892
71 284 876279
258 243 765141
294 282 913404
176 165 131835
183 34 128657
92 235 76680
32 201 518884
111 243 164496
188 100 144253
214 234 216751
102 174 645258
162 98 454488
85 244 222792
197 179 16845
279 11 97689
297 229 754512
283 127 74418
119 45 798542
213 17 160964
160 253 811302
295 128 658798
112 224 221148
76 261 704866
231 50 73350
261 13 697461
77 101 744160
179 193 629347
178 33 829743
119 191 845137
92 46 928963
155 10 439622
71 159 755619
288 128 324793
278 177 699579
236 207 675554
80 73 230861
201 183 46484
124 8 170868
150 251 413870
292 102 869738
118 198 628940
274 95 179875
212 52 775170
186 257 377444
245 206 9566
34 82 659712
192 197 860616
271 20 628495
161 182 879852
149 146 449854
166 46 59238
258 232 142685
268 231 966797
12 77 519605
284 260 282132
152 89 356951
128 230 892588
218 228 473999
142 29 814066
50 99 965729
51 203 833243
20 15 346319
292 142 321500
68 113 868615
137 48 912880
8 175 326770
55 163 952104
184 63 788682
19 297 650624
21 248 20886
300 198 274782
116 160 982996
278 225 796
49 48 760628
45 74 793815
172 132 283763
269 239 912567
39 133 128920
298 278 982935
85 118 971602
77 23 469105
263 134 688336
61 62 546547
128 41 393396
273 113 907228
216 278 73535
121 66 41431
70 68 816462
288 102 286750
241 125 504441
97 244 962532
31 232 433073
63 126 636854
228 248 98195
78 203 656282
118 42 270258
176 140 385368
245 37 305323
80 180 680213
131 86 403550
129 262 217333
80 186 47248
134 107 908249
221 76 390581
25 290 364707
100 132 216015
143 262 703014
56 199 745451
96 180 557624
193 101 100202
141 79 90388
62 180 574033
227 224 952811
288 30 187355
298 129 579979
67 21 652441
238 4 675482
74 4 780974
85 128 464440
250 170 220499
120 166 609907
123 214 351927
82 256 393349
179 105 38254
272 28 394840
287 171 815699
40 166 128599
227 268 716767
138 280 734712
176 16 177934
117 84 480111
59 244 935912
135 285 15133
191 287 830584
215 81 825172
23 79 9643
9 123 286945
157 205 213646
278 136 355540
161 65 224870
198 131 747334
50 238 541911
37 278 922994
211 20 450420
94 87 563718
76 11 981151
98 152 174772
68 47 310819
36 292 316936
174 121 643156
292 63 407286
256 298 883272
39 121 15143
194 246 476594
17 292 398401
126 170 867135
210 292 268109
152 210 349298
175 31 718034
260 291 557416
245 80 479933
298 190 201084
143 77 157884
31 126 763257
48 256 514194
243 193 444184
89 149 398752
286 186 205526
80 88 828781
270 75 627209
62 193 404420
290 34 141141
185 59 608836
226 275 20492
214 103 681208
16 20 97266
163 156 617768
144 233 547678
47 182 399080
28 74 475913
210 118 905111
173 87 913305
171 132 996847
285 10 545681
24 228 132342
134 14 536808
218 165 806889
11 39 563824
150 269 612383
47 128 99046
243 298 140910
138 247 107293
139 65 432736
77 67 769703
224 171 826199
279 194 504549
137 29 366768
136 59 142677
178 237 439720
62 241 211034
126 293 120997
180 171 346716
299 46 719951
59 93 260535
20 32 412449
263 81 977922
230 29 681806
256 231 265760
68 209 259934
134 209 614346
269 4 138415
168 120 816971
2 225 613013
71 6 408363
236 276 674967
243 272 381467
245 5 146113
100 249 924893
19 276 729300
269 253 279880
196 42 953265
194 217 193890
131 224 492526
277 34 735820
115 261 225050
128 166 682957
62 219 44796
246 266 49059
92 207 214036
216 271 722956
110 191 60313
278 286 643718
222 92 687862
34 121 801131
124 30 88869
2 250 805466
194 151 541114
16 292 829470
228 289 903521
81 194 202051
175 273 730378
123 179 748882
291 168 624787
241 146 652999
101 165 995355
222 160 287709
47 159 194541
26 192 663308
5 153 915448
53 279 780958
271 218 387782
291 65 904768
115 283 592737
24 79 650411
177 195 695254
67 240 159433
220 78 548364
278 167 377158
119 296 62947
226 207 686432
96 271 678006
83 207 982927
92 118 509763
54 271 869362
134 45 845639
42 277 838668
250 70 30288
289 163 516444
230 11 255550
41 284 864603
232 51 913013
166 30 880489
140 157 917880
187 205 826809
216 111 117990
104 86 936072
111 73 878543
52 218 353257
126 8 602898
169 223 705966
123 155 965926
203 100 286784
217 297 648251
201 29 953695
132 4 230837
38 154 185688
248 237 107968
156 162 610528
267 21 324312
34 148 684958
148 161 435942
13 149 821520
144 112 333463
51 95 776089
279 299 372524
177 215 763425
170 62 642575
278 240 120250
81 96 334454
151 207 844759
231 151 213225
188 26 656861
128 217 596301
181 240 456723
202 208 186805
159 84 631473
185 165 839338
17 111 226213
128 242 901874
258 233 704704
82 98 698988
194 261 73997
162 223 264650
147 13 636262
114 22 882978
204 36 530414
155 126 241250
212 241 957970
57 127 798177
153 193 105353
264 135 563623
145 1 790185
254 214 789697
32 108 725759
156 207 198169
266 83 363998
284 48 49854
168 147 941007
41 44 333807
16 41 35476
166 271 334073
44 105 822079
51 32 560752
260 187 822165
28 153 160274
107 13 130649
106 78 274319
112 170 108301
197 134 45893
123 93 968133
263 228 903635
163 78 971519
179 11 682173
268 82 285368
20 273 38671
41 35 488086
94 128 78621
242 191 358791
167 297 606720
149 248 395056
201 189 229524
79 93 559187
71 200 92119
249 40 566081
50 74 880800
280 96 448831
164 39 709179
170 20 15874
183 134 78812
255 280 478674
175 39 792192
299 77 822200
217 33 377484
59 169 802568
181 66 786863
1 52 264459
3 136 936914
75 32 26439
51 265 760927
218 163 835958
99 1 43982
151 249 860211
65 73 319908
138 26 325878
161 93 299321
217 59 219991
1 163 568434
298 160 142940
199 300 619917
167 226 345439
110 115 9586
58 206 893969
60 199 507267
184 189 723411
124 300 423088
238 52 835061
278 171 520037
212 101 977033
149 137 319632
139 175 765998
283 293 917891
60 242 555451
268 113 132590
280 63 342584
134 291 481387
182 287 151912
296 20 201746
136 195 152845
88 87 369852
134 87 974361
93 242 872264
132 244 876775
152 23 282154
148 243 546674
18 9 521089
78 147 333449
5 121 373971
157 258 104714
49 264 225971
284 162 162092
88 47 841997
2 124 378536
255 115 395559
199 30 732013
228 39 538308
164 286 240698
190 31 667513
70 210 891754
77 205 256829
229 188 32782
182 240 374683
2 88 742852
256 155 987395
88 267 175878
153 205 675492
17 114 401914
117 151 469327
247 213 819463
93 147 818896
113 79 390197
275 161 310104
66 275 551394
215 58 86197
97 123 616610
240 119 850609
101 114 416519
23 219 660727
242 100 620856
43 279 955448
116 204 151693
3 195 344141
116 187 411991
88 136 943985
11 268 758289
117 234 752891
97 167 293035
104 107 383161
41 11 973661
146 246 893840
21 158 836663
251 85 768810
127 123 465307
77 85 732415
59 212 512151
9 32 294759
118 205 398305
18 97 818287
160 188 720348
175 208 115610
150 219 100116
36 296 308110
274 213 562599
54 89 23933
150 1 379497
15 81 960477
235 39 270756
139 9 755603
8 245 949785
167 60 552206
276 40 329324
34 195 435855
155 241 686939
35 237 779990
103 247 846205
28 145 333448
51 111 360897
21 36 678855
22 164 804310
47 119 598984
272 110 248970
134 296 183407
131 107 276745
250 234 940830
240 264 930902
298 104 512772
262 100 295417
138 171 41067
135 74 547846
245 46 182101
11 48 988061
108 288 403854
221 182 770505
68 226 31495
35 121 829122
202 197 288107
50 187 680264
131 273 116768
36 186 785789
126 96 840455
132 123 619161
153 175 162691
159 141 557463
40 124 702044
274 218 506025
191 197 1792
81 291 205544
129 205 925354
192 267 571290
194 250 414524
149 98 617838
133 3 23329
21 52 289884
63 173 637948
142 171 289352
149 256 632094
184 19 711040
94 116 179859
6 99 392356
202 239 744311
285 247 788906
147 75 321168
162 204 994879
37 62 31733
28 116 940080
196 133 777852
260 81 114179
129 209 38040
281 152 751721
206 17 901470
128 66 510916
115 183 108879
246 178 360438
35 122 206403
20 166 55267
295 188 610055
300 162 924659
216 227 239316
108 75 607482
228 109 549495
134 72 965489
240 272 161869
236 117 494623
252 22 510402
79 26 547748
89 72 894148
204 99 69746
29 160 771389
23 29 373596
220 277 794814
133 57 119905
84 44 915806
80 104 158540
189 101 336499
281 58 94934
195 97 646190
289 164 108463
23 265 370116
73 29 853913
114 289 970373
279 272 804720
174 104 463036
133 49 548207
144 172 150459
117 276 535684
255 133 95965
46 167 756054
128 265 969757
43 2 290487
72 54 318455
72 46 944353
283 16 423362
270 57 596716
136 208 516799
76 213 907434
109 269 484405
77 29 851797
181 300 437298
184 68 605587
82 49 145635
219 156 158190
226 116 366142
228 113 821035
60 229 411597
272 211 968276
95 180 407441
252 232 555106
178 24 10701
211 161 848331
121 212 24887
83 159 682751
280 42 452073
220 102 800699
200 277 994668
245 11 372660
6 137 127807
47 10 598651
279 48 73759
62 297 730358
91 290 369169
245 3 721551
233 287 656460
207 133 380503
19 56 910609
261 121 169510
67 192 397818
7 118 820686
201 265 79925
79 194 435961
91 132 140679
37 271 775075
52 108 190946
222 118 698481
272 138 902750
246 214 697098
206 55 682674
236 140 621507
58 14 785313
229 292 855214
193 245 982374
69 7 374216
250 163 903656
175 265 806472
256 26 167672
156 293 235392
113 168 326143
9 295 451101
108 12 369666
110 217 875925
135 246 993435
252 3 199537
120 287 226027
57 48 39125
12 205 247196
64 85 971864
271 92 270769
211 175 205567
13 1 55630
8 279 652688
64 121 930123
190 213 574056
271 77 547373
159 97 585402
72 264 296604
147 275 377462
65 94 222735
283 280 896899
131 95 656073
213 283 727378
25 124 80098
252 237 757550
83 276 499809
293 239 796463
248 60 206475
210 251 496126
102 6 357017
51 92 33592
177 122 906822
290 276 786580
170 194 535279
235 293 447397
24 294 539597
253 54 214927
150 226 206159
154 150 889233
50 71 100812
130 181 536454
293 83 298042
85 224 257293
111 267 752073
241 207 52012
290 125 327034
282 55 339157
29 19 401070
238 1 378705
60 39 649760
221 4 339995
37 122 786686
133 38 40623
32 135 729865
66 1 459982
14 95 592703
228 130 937628
265 63 563194
113 258 228070
137 121 685684
237 60 333342
218 1 255626
295 190 239011
275 181 938606
55 10 412457
117 36 819990
31 228 423699
3 25 979614
235 96 679650
11 171 548896
217 55 805373
294 224 95933
115 98 33564
91 218 406563
269 104 866304
165 64 622627
121 141 714886
30 21 339268
257 104 90301
77 118 672815
47 142 457807
131 127 756397
185 125 205970
269 286 203319
11 276 193010
264 91 472735
64 44 819167
203 268 837037
96 17 993541
226 142 913611
241 152 603533
76 194 293243
165 184 244686
143 199 530721
110 120 653240
282 236 587798
6 76 907646
78 98 385050
228 183 858728
151 50 988959
72 222 803762
137 178 948168
135 277 203720
252 236 699057
71 227 96441
232 9 382745
257 21 925011
174 260 120099
100 266 459462
216 18 791200
199 204 41128
4 297 560364
260 214 26439
117 213 117513
142 254 464363
279 84 993790
211 180 856228
164 255 432811
129 269 364235
291 219 650276
62 261 252225
96 298 246794
50 269 658718
69 226 141217
78 141 367765
9 217 535831
94 293 623636
99 56 175845
5 1 305899
288 277 31342
131 104 536008
65 114 530839
86 184 361857
97 297 656964
141 220 608870
167 257 450493
107 57 521087
148 97 627063
202 146 175172
6 277 136278
70 262 942962
127 100 344883
113 50 553520
70 100 427190
287 26 991091
106 157 78591
2 90 509325
238 257 542628
269 54 477272
39 174 12678
270 158 686888
48 84 263592
285 150 81105
176 277 129621
106 209 355465
116 239 811967
141 26 355897
50 166 569170
45 121 10476
223 271 950115
268 177 657410
114 162 576533
230 286 544122
152 293 469412
287 107 654288
246 231 969002
16 299 642757
211 163 287095
173 280 241114
55 44 342261
220 276 424850
192 23 666748
74 230 199388
139 56 407635
133 287 31650
9 113 890420
117 231 850782
208 80 590042
114 291 494827
79 52 156455
75 42 614600
99 140 747396
165 74 537067
61 294 866082
57 215 898983
39 102 769934
175 87 787104
36 67 858031
195 218 941443
44 146 735205
14 184 734743
241 77 696104
106 39 223277
23 300 547514
155 92 712055
244 194 971940
77 42 250593
40 274 925238
172 212 90527
10 135 120217
136 299 758039
175 223 884807
162 189 11670
281 38 468249
170 186 544950
108 218 467116
25 243 634991
240 29 385519
14 236 200076
198 271 714611
4 281 733961
99 293 339081
21 64 324466
192 257 856234
230 181 216858
129 23 243104
103 237 842635
14 242 365031
289 140 731908
254 180 298198
261 129 487845
295 150 969892
16 300 780326
166 93 154952
161 109 104632
268 157 111815
255 283 34057
277 95 363021
213 284 429190
300 140 577951
1 191 8348
17 18 72740
286 300 968459
220 154 722252
25 175 437911
64 180 838820
90 38 59068
198 275 657935
205 72 979165
236 9 927742
140 247 500897
176 229 859786
189 26 107259
141 41 258982
180 75 694936
20 172 807896
108 244 806898
138 191 745882
22 276 181247
219 134 935891
265 300 682948
19 171 860303
22 284 976866
37 9 669813
9 68 406795
219 225 405807
266 66 415263
151 264 553731
50 234 653432
271 244 155927
4 154 554015
184 30 307171
119 118 253724
261 268 547957
190 60 441205
77 112 276881
221 116 763529
55 177 81773
234 123 857136
207 93 51174
123 273 66720
298 134 685392
269 107 171617
109 60 585494
110 292 536483
17 172 46484
205 3 467453
221 297 768409
17 195 567218
285 156 968911
240 261 82285
37 52 309995
31 92 632631
199 63 510828
243 112 645643
187 288 89354
283 86 366187
225 266 910652
148 158 691835
19 242 25777
78 30 131614
166 169 816338
295 30 246063
1 179 896562
262 261 415858
279 75 602100
118 277 8860
96 286 636182
194 160 962014
174 2 73658
57 35 415017
211 217 220896
247 127 6252
191 282 223357
33 51 110214
286 175 781172
91 102 933609
78 164 180928
239 119 971898
192 278 799833
257 72 40524
261 46 238177
134 188 968497
33 251 71662
184 228 659278
130 276 307745
169 173 867638
253 113 793462
221 271 114251
268 230 231798
64 177 753818
203 190 792581
288 65 246576
133 244 78495
202 16 517495
141 99 807071
122 140 689351
203 285 933014
71 219 50253
217 183 168850
127 147 770775
152 54 603373
154 91 245257
181 30 118935
125 48 801985
11 223 889324
225 139 936562
197 135 48798
200 182 217967
223 264 245160
160 178 54922
198 16 178682
30 148 206095
111 296 862745
122 149 611995
120 89 636113
241 141 79772
32 120 33692
105 169 797792
222 100 202114
64 285 365253
264 76 663777
110 187 157708
26 201 257910
294 114 525993
13 299 237713
298 94 111100
229 35 650740
147 31 948774
222 267 970094
154 49 2822
61 91 688838
183 170 93978
201 210 382630
257 45 149503
153 56 408746
265 148 57201
30 297 931673
55 114 229392
172 253 698458
229 117 61885
96 168 904188
186 232 811874
221 157 553391
32 179 885248
146 32 131176
155 280 173577
45 23 894160
240 152 487137
293 227 897683
182 257 784172
39 47 895348
81 283 4162
178 70 897438
203 87 719066
163 280 923828
104 289 871829
271 288 738141
257 19 88123
85 67 983600
77 142 370032
156 6 864215
246 170 220642
231 104 731737
26 80 216558
115 251 150568
238 130 813925
43 283 232198
121 169 348992
55 53 91995
222 250 259536
230 261 549800
290 182 467259
221 184 515761
148 232 857363
57 155 211786
214 242 616137
222 3 965967
3 103 376311
187 17 43427
225 11 982793
254 158 685153
122 144 51468
126 30 279571
154 277 735241
126 69 500787
257 52 663630
19 46 307094
228 81 260796
17 41 84290
2 234 662596
236 111 62651
214 101 55304
253 45 122887
133 42 419706
175 114 581223
164 258 575472
22 44 832463
58 96 744424
170 226 599979
234 263 533437
96 218 62284
215 298 899934
29 156 659632
132 113 157131
185 36 194254
125 167 510503
193 103 821247
84 225 887042
271 86 237971
221 40 118212
111 25 319699
62 178 366906
294 141 222837
270 267 958090
165 178 479661
10 31 553829
85 70 476207
95 115 469433
192 110 502103
260 3 592551
20 133 697096
182 282 547439
286 110 352553
189 255 435800
38 106 100874
116 51 240136
86 167 156794
15 70 152114
165 89 378640
202 235 49657
11 71 802509
20 295 640217
146 212 944460
133 214 388437
50 256 529084
255 42 888582
245 225 751586
25 239 696993
23 44 319950
180 241 926693
4 86 152872
203 42 645214
272 65 859727
169 26 117754
266 136 252416
166 221 394118
45 240 573036
91 200 389321
298 164 236012
7 209 34479
60 103 304706
95 226 887436
287 152 829494
295 77 85481
74 283 687599
50 272 59072
25 137 400699
118 57 682189
188 211 615629
11 192 771295
139 54 666348
98 103 735277
239 72 733387
257 279 525206
228 186 558327
178 173 355635
184 234 501131
7 43 224794
227 76 184860
252 223 999770
129 12 977047
252 286 776461
252 78 970927
78 42 715168
298 46 78373
297 228 910963
133 43 721888
128 219 930852
129 5 522132
168 73 514513
128 64 570476
18 271 808987
202 129 728906
235 266 22516
33 96 800023
146 144 626407
172 151 754824
119 67 255
260 290 334214
145 32 132666
89 39 606285
50 91 518648
119 255 600494
277 248 199732
9 130 852639
106 151 163563
21 101 92941
254 228 177412
89 288 476665
155 37 647760
240 235 916434
180 161 768547
221 191 345944
34 194 902768
187 172 776835
183 96 543717
200 90 261264
181 31 749833
193 91 592793
50 249 949588
28 261 522965
172 135 46507
197 268 252471
93 127 77185
73 185 64378
97 268 547184
260 243 542508
299 215 731528
74 229 101602
160 283 628671
230 4 107804
53 213 793820
127 148 902418
125 67 789461
47 99 984546
213 44 798818
206 68 847013
136 217 75629
10 300 601148
287 39 370882
144 51 519810
90 146 506139
55 173 795799
224 74 852843
260 150 115744
206 253 21563
284 264 65940
107 29 949872
158 173 49993
18 181 849641
225 116 219614
191 264 890613
127 214 886514
9 137 765411
142 124 291200
195 219 956245
34 150 319445
176 184 777448
182 237 64331
47 86 106256
59 15 33320
159 68 421092
32 240 849361
213 202 262225
158 141 624185
251 272 486532
115 78 499200
111 75 652065
270 46 298384
169 219 547146
79 64 431701
93 41 965530
31 289 1442
175 243 434832
129 286 552428
199 124 511466
22 255 789912
52 270 243575
82 47 958876
96 65 941182
51 137 584686
122 55 336800
26 35 214761
78 81 681294
131 25 863465
95 233 280440
30 150 820339
191 25 329218
294 160 319861
79 78 622396
206 176 367217
159 126 357674
176 224 314920
235 80 833046
249 66 39828
164 200 606907
224 97 256140
49 47 615260
4 192 782537
16 122 780503
249 163 918070
115 80 260419
268 219 720132
170 5 39842
84 271 157793
80 185 993585
92 133 342657
17 56 692911
87 228 902884
200 284 488127
176 283 581289
35 97 980754
270 27 723362
48 117 721960
25 177 139870
153 147 140296
47 138 631099
208 30 447070
102 116 986522
284 204 94862
76 298 104799
228 43 824672
103 23 261238
169 4 453546
118 219 388810
6 167 390923
197 21 318537
16 52 570412
78 26 806284
172 232 413761
229 25 370033
122 110 195158
220 28 368473
176 284 867461
258 160 837488
33 161 349379
84 14 524413
73 96 541171
128 5 238165
156 84 21197
123 29 468005
237 25 448636
176 290 558757
203 251 789185
263 17 702092
109 121 662261
194 296 34974
176 268 519381
194 204 609963
164 195 972673
143 191 59719
296 45 923660
32 56 565614
168 110 348262
258 198 220407
129 168 500399
73 203 359814
222 13 551014
133 162 843100
188 243 534788
40 159 607887
161 185 408556
156 273 608290
230 179 273180
198 143 372940
43 155 504960
161 294 366426
71 279 234045
139 191 635044
269 276 85544
3 204 505268
255 222 553895
7 184 689227
249 72 23774
165 294 581912
25 160 454520
66 13 455768
122 193 893153
51 57 42285
209 172 613112
278 69 48650
233 77 648182
143 95 918910
57 276 183530
43 281 601840
3 264 973639
181 65 968427
243 1 119965
117 29 969243
289 96 93868
60 183 616756
2 280 634673
103 278 340394
141 298 846497
76 237 710185
191 44 800131
266 172 414861
1 129 823167
134 239 773974
60 13 78846
151 71 3579
30 262 240289
122 195 699201
271 113 919357
181 197 480341
22 144 865384
9 77 889240
139 107 166417
290 131 872394
191 158 894007
84 8 580228
227 201 456198
212 277 411519
239 14 160097
293 260 990692
72 130 263231
75 125 937207
98 131 948123
11 211 129817
277 27 112484
236 289 239474
253 198 952693
235 34 557246
282 67 369658
27 58 660443
233 5 895390
136 5 582171
115 90 656324
197 48 337598
225 27 944650
115 101 415792
57 290 581552
188 150 192956
124 117 831673
43 110 881616
46 126 429306
48 44 684588
241 83 766925
131 12 569862
231 194 776416
244 142 425981
112 125 481126
23 137 325980
7 1 607904
198 139 970704
80 137 837811
297 15 450210
175 143 62259
37 91 86401
15 176 885210
167 158 334717
192 107 988180
63 40 608719
299 157 132234
280 244 850062
225 138 511327
148 202 650761
87 223 168977
98 105 692727
137 71 337469
239 146 524047
49 56 82787
209 175 530636
196 242 81924
131 137 42094
213 145 581365
92 39 879903
87 32 254437
37 137 348878
155 40 550526
240 71 669833
183 18 119880
107 235 265393
279 19 324291
35 29 648429
279 166 981225
252 233 296877
127 12 393298
65 52 470461
25 248 799393
239 155 643056
292 103 450375
78 152 95320
213 252 237186
101 147 724870
89 239 787985
216 255 846268
128 119 399655
159 202 856857
279 202 948093
245 106 592482
95 197 522431
204 77 972877
206 14 601505
89 207 734990
108 193 871967
92 6 866240
169 72 934040
74 172 418470
150 21 894615
199 98 448062
95 144 32491
96 190 653610
299 178 905560
117 269 718379
202 80 745449
274 250 861227
126 173 218940
63 244 268833
146 105 669996
257 197 587228
189 292 469982
217 119 141156
274 286 421943
201 295 202470
20 66 622898
61 271 151099
109 110 61822
261 275 583873
185 172 412867
61 94 426870
214 299 287167
22 270 451307
170 222 315171
232 234 668697
194 13 102219
254 296 872035
214 273 959298
80 284 699728
235 167 689861
286 109 556221
99 263 895898
93 298 586378
205 210 745906
278 277 781189
137 273 571891
100 150 348642
91 224 374418
168 152 950279
152 1 671262
132 102 586021
30 157 348164
281 256 500518
79 199 215395
200 53 351986
59 300 87634
260 95 607667
289 188 91789
39 66 595584
295 255 27590
218 82 771903
183 133 491144
167 107 718713
256 106 370974
82 145 430165
278 14 282547
145 292 260469
102 250 892986
243 142 711114
185 85 982639
45 19 880198
137 82 595966
145 284 373268
17 176 671343
198 212 446985
113 36 720677
41 183 607065
116 216 969414
78 167 728777
203 182 948587
111 224 904382
288 4 16681
88 104 655369
69 110 904719
59 142 731350
208 210 183319
178 189 931660
187 272 752326
199 171 391827
300 76 166567
73 33 400270
214 23 172272
239 29 884681
90 173 637719
194 121 612851
33 42 52516
251 198 474978
269 264 110521
270 126 426793
167 22 988094
177 183 757495
197 69 446167
238 101 451546
215 252 446834
102 172 97207
188 106 306721
126 195 528550
265 259 318560
16 35 716502
281 170 648080
299 70 447527
132 226 1594
269 202 315845
221 101 383873
48 52 955127
3 168 744294
36 151 426829
39 238 119747
105 7 634917
175 174 924039
75 17 669661
130 253 588076
43 241 801673
271 45 685220
144 12 848618
63 298 376132
110 61 912848
237 97 642973
93 293 741339
26 54 191234
61 83 241412
61 113 584323
107 133 307541
17 27 6466
88 153 701689
226 24 638762
21 187 250349
278 273 50705
127 220 883982
10 77 409720
182 224 207893
211 10 524159
266 107 920586
68 200 922164
181 15 523017
294 106 328480
14 25 214101
205 194 666003
156 104 917595
296 237 14830
33 289 627587
291 248 185944
257 269 256946
22 224 828070
39 48 490944
163 196 472042
111 214 505518
289 92 281429
107 223 233084
166 144 855945
110 285 986864
137 112 35465
173 58 709977
138 71 334136
210 253 982703
38 220 222475
68 198 928162
141 76 467319
289 94 839171
126 288 408629
112 35 875673
130 255 147431
193 184 996155
231 250 404441
189 123 431455
15 64 762024
296 165 935761
273 108 910725
223 7 140196
177 217 944582
80 163 416680
58 257 967676
293 10 354346
222 295 622037
78 237 163345
82 150 216155
269 166 28148
267 265 390549
224 137 7730
273 295 779489
16 230 847319
205 107 185811
118 49 43800
131 298 802189
83 23 763202
174 120 690762
25 212 781676
282 13 219076
2 83 504899
104 75 588986
287 27 498727
37 150 33912
257 207 793398
45 180 341255
296 152 117802
160 256 952532
197 264 187054
292 244 466493
190 40 179518
128 261 480449
237 48 492240
219 207 839851
186 180 467476
241 260 189737
35 71 787262
196 38 721594
270 275 156441
155 56 505883
17 37 146805
132 243 969389
218 198 713672
103 64 386401
99 286 172679
247 260 506094
153 266 592696
110 33 219248
42 267 287375
245 30 873811
58 203 326779
214 156 104197
86 49 877971
226 81 414345
219 241 945506
95 165 27074
266 137 646445
182 184 947095
52 4 805387
187 65 99792
120 15 393039
209 89 457935
46 21 781276
155 74 435300
103 71 985811
69 48 536995
240 200 74599
216 145 933795
149 178 334723
273 177 740090
124 88 496201
208 101 896997
233 264 362035
208 52 88495
107 294 238406
172 150 253967
81 63 245106
130 115 517858
262 52 467016
53 90 308417
7 52 956600
199 116 678766
197 2 376477
140 50 823096
139 260 734554
220 10 463479
105 288 661977
296 69 498116
145 250 129169
35 65 57745
181 247 375690
28 14 499289
149 207 774417
15 66 719940
269 295 916177
235 154 942396
120 11 137952
119 288 321602
13 59 779336
252 224 75156
223 155 487300
228 247 757139
103 105 78477
220 156 771209
83 264 113869
273 274 826326
19 266 480966
20 286 208771
279 214 864181
8 64 822820
274 176 571140
207 146 590196
204 51 855572
281 83 216512
114 265 573005
223 39 255721
299 138 562242
157 184 670487
292 26 512022
33 229 854092
224 155 606399
214 230 789275
66 220 703075
241 133 283850
166 59 550621
16 74 633713
220 293 145657
123 104 166599
179 147 345363
94 74 147558
50 64 772492
121 70 985537
282 77 31087
245 45 742199
283 31 376271
175 72 964210
41 34 807162
266 268 830234
115 15 532567
60 145 864517
204 193 801322
236 101 507452
141 145 263691
206 189 940947
12 277 331473
238 17 766874
149 91 335813
219 153 377309
108 128 125812
295 100 957869
257 202 410982
210 133 587650
198 201 468910
19 270 686271
258 210 434392
104 150 711892
153 127 496170
124 263 603054
106 241 68271
187 164 793726
141 271 901860
94 16 993099
256 268 187876
44 203 489111
257 291 486760
299 142 752026
17 97 465140
274 188 986883
122 100 426972
41 146 481076
59 28 851624
63 144 104992
16 188 131976
279 61 606276
248 95 127388
67 30 114604
113 89 609831
238 142 986727
149 166 52163
170 298 742305
5 141 13814
156 55 465281
33 214 141568
252 137 397762
299 263 221661
21 185 293699
230 126 701023
112 69 825555
204 138 393425
237 159 431028
10 215 10324
152 17 908970
108 10 367593
280 50 363550
182 92 323376
18 83 251906
228 55 79906
240 196 185820
82 178 535406
12 118 126816
97 275 756954
104 51 616187
21 226 59580
222 234 345880
62 278 257063
114 300 518976
25 265 318177
6 73 730906
143 229 795651
247 280 909491
126 207 280248
294 92 498773
53 69 438588
78 25 929261
146 147 338715
147 54 256610
297 175 152701
85 50 752730
101 232 251149
241 89 950476
125 60 923415
3 75 76120
167 151 350362
272 246 518349
285 191 172633
184 267 273210
279 184 137426
108 274 320830
278 212 703046
63 54 795779
135 54 97614
99 52 409008
184 2 358512
234 139 488406
151 139 809174
219 261 316360
152 64 805627
282 65 43024
284 294 931641
265 272 65243
130 234 448387
213 9 429466
197 7 740107
275 59 666358
19 226 645708
133 179 460049
286 98 270285
219 91 913979
179 80 720859
217 3 776137
171 246 990150
5 149 784606
176 12 666747
300 95 460744
21 7 87001
252 112 646395
219 125 27454
68 214 916585
285 70 341191
55 111 65924
108 107 813752
254 51 322854
38 27 460993
133 231 633803
215 78 358521
199 260 300077
299 17 352388
240 248 650578
36 1 48335
227 256 655471
166 283 45057
195 92 40117
220 101 896192
49 204 390674
195 56 772463
208 289 977683
296 197 277575
197 100 703362
172 34 26900
260 68 530114
137 41 101831
264 13 919127
209 69 475212
20 1 537041
88 27 593660
53 152 128595
249 123 370435
67 180 184789
171 195 898063
186 104 130371
284 202 568120
112 138 499166
153 191 65216
103 66 612695
192 137 140131
145 31 330214
130 136 678624
150 129 264656
62 144 175975
205 109 123421
273 233 340181
259 157 689675
42 296 242155
21 270 313423
27 219 133907
122 204 671786
160 147 735789
290 81 770836
124 170 753191
279 102 335430
234 71 846209
113 183 856214
248 113 873758
108 3 424755
204 253 105971
109 236 114112
284 42 849212
61 30 857287
46 220 883770
59 149 388093
255 158 207361
268 173 721992
160 179 429591
223 177 281527
68 79 312662
108 121 627596
103 108 171329
95 254 686908
33 245 819777
126 275 768763
84 158 262654
53 135 300862
12 220 227577
148 22 616496
249 185 206660
89 7 84881
22 145 645379
72 109 471023
142 9 429170
104 219 900885
82 175 162387
32 233 208971
116 195 547533
14 161 670462
245 192 162075
65 190 550796
293 53 202185
173 274 532054
183 93 213698
158 187 924192
237 140 476112
244 107 332764
181 280 7643
273 53 876360
12 298 66570
123 284 809194
4 123 456287
212 67 431864
41 1 174645
267 204 461621
165 253 495795
178 57 785523
118 197 18981
249 105 815380
17 67 6787
177 204 206911
79 172 559421
128 188 731675
18 260 467389
255 247 524489
9 262 252486
284 180 617388
279 86 429407
67 182 370191
184 1 862606
294 100 453544
117 101 912839
228 245 435373
117 5 420839
8 252 674272
266 300 629377
3 17 388006
157 192 911574
275 20 528944
252 157 144205
290 118 104119
119 263 247765
144 219 345743
265 278 378751
156 32 58940
32 183 918279
143 96 273407
164 266 502092
30 103 97103
169 114 927185
175 131 416296
58 228 473779
117 170 280439
80 109 526023
44 259 64620
209 214 830432
290 157 401923
126 106 701411
27 142 501426
148 279 936111
81 86 84829
74 164 30252
123 254 624178
29 163 562157
25 133 344981
85 295 983443
240 247 952519
37 253 125662
296 270 784151
6 239 747183
116 25 39749
278 18 349270
87 236 626083
211 119 454645
29 33 602479
37 238 653276
104 126 688220
42 245 939876
133 208 143413
202 229 402514
31 15 876951
285 31 500907
81 269 844359
256 192 440232
137 154 918651
134 157 207653
129 291 270307
212 298 536023
282 105 331044
48 187 216608
35 46 567587
117 20 537460
10 60 556411
283 182 318931
146 257 440663
183 288 300055
112 16 327452
170 80 671620
139 167 209842
275 11 108930
219 171 569478
198 266 200438
247 94 738848
67 172 746847
106 208 368286
245 211 483576
143 38 170760
281 12 313155
69 180 581233
42 110 452272
291 35 850929
49 8 782276
261 285 341092
108 51 336165
292 136 943943
208 174 155641
211 32 694571
19 122 224240
86 269 57638
200 141 457244
241 182 527005
41 84 961353
128 76 514311
245 274 924282
28 84 37687
224 98 409786
108 257 335876
19 20 692749
67 229 818280
298 251 344458
267 210 89368
109 164 557667
35 261 574367
168 267 474218
128 278 363898
22 7 164304
252 116 591782
224 3 276532
58 233 506297
254 73 620741
225 244 525736
52 164 513828
108 93 886366
295 238 821649
101 207 705274
148 197 680256
66 190 587563
112 116 172490
185 159 583280
177 263 125595
274 6 406794
272 103 203641
52 182 698284
285 78 801296
33 196 320820
88 174 664350
54 106 106494
295 262 875342
150 286 58957
287 32 741781
286 24 771723
135 211 668884
184 55 434089
172 149 139814
59 29 520336
218 212 183127
143 41 780558
140 55 277004
234 74 967930
29 17 781738
101 227 479842
79 47 322370
200 72 318665
47 208 6498
220 40 27998
275 296 446387
57 11 435939
67 105 419720
260 252 137104
89 18 374673
216 48 321818
160 181 214052
203 80 3484
182 64 294265
190 279 395105
183 193 27418
88 21 405503
286 130 49032
152 110 809498
15 145 769448
173 243 331652
5 130 266805
65 298 544660
119 93 952425
18 60 780236
105 188 568221
37 90 734977
283 75 194002
44 283 366799
51 99 200907
218 54 865618
85 120 257846
169 204 234514
164 211 227820
245 170 11996
6 258 498492
8 9 234150
117 97 664070
221 235 418437
19 192 294669
178 203 451557
34 252 483080
128 189 193997
277 171 807146
256 284 148789
138 105 83834
235 128 906444
5 55 410074
144 111 724515
68 196 513500
234 208 11388
300 138 471353
136 46 347389
227 182 198825
157 269 766545
198 77 851381
39 283 284634
114 66 372497
245 136 101188
250 138 78022
284 253 839463
70 273 699019
147 200 573183
69 187 837362
262 212 929805
285 98 945936
144 195 875260
217 139 55349
233 44 216593
231 67 519006
127 291 44317
89 202 379162
53 169 650453
231 214 584908
74 233 392254
27 167 737473
43 158 169546
134 152 308698
105 33 871127
257 81 648977
55 252 766504
144 134 896688
2 82 911086
256 114 42243
80 125 400101
271 103 117237
231 170 196708
10 84 599369
184 133 823047
262 141 123759
262 94 953342
111 6 120036
272 24 910217
243 54 804026
246 107 704202
260 99 682136
19 197 58729
286 11 538525
165 232 107913
190 45 909093
1 185 239987
239 13 556165
181 161 710918
164 186 587535
7 82 251512
211 93 609272
87 194 149053
252 147 756705
217 69 887828
134 224 314071
298 185 581195
209 183 225261
281 34 925930
287 36 807897
238 62 489318
99 153 165364
40 16 150480
121 246 887961
202 121 542643
65 15 848794
222 1 737635
119 189 986711
38 6 678920
110 231 399669
276 258 117365
104 27 681469
84 11 824458
126 25 632961
186 191 708418
136 96 128552
159 238 775318
287 10 145777
168 240 995060
36 109 408663
193 58 419801
252 133 383332
271 204 292648
271 189 311388
207 116 409381
106 4 859479
168 50 708526
78 261 91545
290 59 929023
297 109 907424
113 234 480803
62 145 561368
270 186 264795
277 255 919826
22 285 918352
121 181 701644
149 167 891082
82 45 642992
120 74 129284
140 265 494043
165 287 388172
219 243 305058
293 107 774268
100 257 533945
48 130 143194
140 192 535267
29 103 473133
284 227 170777
158 293 521474
239 98 752199
146 108 881228
174 91 995204
136 8 873810
225 119 937784
38 295 954922
186 63 223741
36 86 342190
295 71 260593
95 64 588142
144 295 214434
31 152 557964
271 17 768843
94 134 110800
272 177 629939
74 284 975976
245 252 954812
202 31 517414
184 185 896645
26 279 572092
35 144 908367
203 245 833649
258 75 834930
28 48 12267
257 62 793531
180 231 67481
285 92 62398
181 82 661058
19 287 667257
155 190 408713
112 68 450322
276 252 823410
218 68 674622
261 247 61971
135 90 590216
242 205 342882
21 53 514632
126 29 844693
190 287 846481
215 277 807050
138 268 332177
99 249 507689
118 157 551040
101 167 949835
167 191 485662
69 277 374295
57 239 77297
194 11 603616
55 15 641704
166 245 339689
187 255 3527
11 164 826316
27 116 737605
130 158 901254
194 9 766767
147 279 126762
246 162 444765
54 233 80232
217 129 856576
198 2 986094
148 200 519601
195 256 885627
78 161 669616
254 236 424110
232 213 202565
30 90 1986
150 136 182337
243 76 936575
194 69 770349
34 287 766779
214 186 564008
246 154 615822
139 46 94827
267 292 815979
231 77 123077
257 82 536231
148 87 210865
100 167 273085
57 12 212713
37 172 223138
17 175 679497
227 162 581291
50 67 51975
116 188 476899
45 38 447032
277 114 745720
2 278 259123
35 165 150368
169 25 573713
214 236 983560
172 158 444641
122 86 137184
64 68 646096
58 214 702086
243 96 70041
8 16 584648
251 231 851029
12 148 966101
17 274 332012
260 249 529514
294 23 397671
239 74 756166
236 196 619848
146 219 295482
212 93 378277
118 128 715568
117 94 235996
293 37 959619
261 142 911989
220 136 210899
290 151 178635
219 185 849434
271 69 322779
186 225 28532
177 130 986727
68 178 714790
234 73 225051
260 131 345304
208 300 687196
207 283 542478
155 192 563885
74 170 990762
92 200 557048
77 21 536899
229 282 388240
151 127 254840
24 3 746722
55 81 338356
95 84 369914
206 66 894636
156 244 248182
220 5 812195
143 97 79965
275 132 854197
271 234 303137
195 105 293772
212 239 364427
193 227 756071
126 2 514505
221 217 776354
291 238 696134
263 179 635586
200 25 132575
102 20 892929
58 207 170767
222 82 840304
141 174 578966
35 296 626406
128 2 751416
25 184 557189
58 62 476378
209 194 482224
120 238 245435
130 231 826483
4 229 939134
206 19 891053
278 250 94757
149 237 831641
220 206 492981
262 292 737970
25 117 649575
213 194 43178
81 135 678642
53 296 550001
100 61 861588
300 149 263888
228 156 412008
256 266 550621
292 41 466588
153 71 321988
95 225 152688
82 80 917497
124 100 914220
74 17 460143
272 210 803184
103 42 890376
117 46 759731
162 36 166997
273 77 933303
27 226 225980
152 18 381203
171 69 719587
107 39 704321
270 66 872093
43 132 897638
257 73 670126
4 22 818004
178 238 855539
114 10 838708
22 254 915338
14 67 294183
27 215 23668
244 204 368357
267 285 661725
39 67 279404
160 213 678946
192 259 865581
4 155 532628
254 99 583085
181 298 218676
186 81 8519
206 164 235004
142 237 133990
280 166 208539
188 138 834372
154 229 567428
196 278 457949
148 207 226693
176 213 974776
173 5 650477
53 237 290860
161 21 244666
87 163 850574
99 103 630512
74 31 440247
298 282 217876
294 220 742049
91 80 251219
224 270 750629
222 123 291671
170 251 99516
109 108 382413
279 17 291456
13 20 514311
3 2 431312
179 33 861694
243 98 57410
151 216 885487
287 247 488862
104 19 511822
16 197 129600
28 299 239573
92 47 590730
225 265 706317
156 151 395336
61 292 256963
235 223 661803
132 237 787496
25 46 424632
114 284 516397
8 93 977190
275 148 257291
153 265 183205
59 297 441812
290 217 200508
299 80 333690
137 229 310026
6 287 38788
127 218 466086
24 200 109853
42 205 846840
129 55 112395
112 278 466843
1 293 211765
93 263 453828
183 142 875999
29 121 437977
21 255 789944
263 79 360631
78 135 908633
216 170 920982
245 240 606084
11 300 66077
95 63 122207
141 182 68918
210 214 300555
212 155 207213
294 211 685155
265 212 874726
103 297 894377
136 76 979911
118 287 102368
114 147 332110
230 60 422217
265 167 304080
100 23 807607
181 225 888514
93 291 557649
246 250 116707
277 265 325001
74 132 329406
80 281 9618
271 284 723487
90 69 560840
224 206 737808
137 225 185010
20 171 502413
42 53 922387
245 200 143059
260 92 198167
80 220 979072
249 122 619902
234 286 434182
160 186 515210
210 139 757780
250 210 164869
287 24 813785
37 23 642604
44 140 543870
53 185 580322
259 94 387624
121 173 399486
181 129 633745
287 173 823756
293 16 894205
166 82 362796
24 94 468059
210 263 819644
85 194 115416
37 97 913284
110 255 871637
173 181 825808
183 110 109351
73 269 200985
251 221 235309
25 278 453280
22 194 877131
142 106 581905
167 45 847617
141 204 937579
144 211 733179
15 209 91031
145 126 270016
287 148 946558
5 241 119383
184 177 447444
139 218 454501
105 190 988331
32 278 49902
290 207 57096
182 65 799235
55 72 327597
14 101 953191
109 105 939825
49 216 928553
294 60 719498
97 154 970717
255 103 972354
222 60 764913
114 278 339116
167 247 585433
95 59 892203
125 35 259023
121 85 931334
107 186 175188
48 109 913247
71 212 201954
173 193 927411
47 120 168770
73 193 120777
90 23 162636
194 65 236656
296 232 294932
298 53 659450
224 115 368136
4 137 697493
4 65 195940
217 195 31257
266 125 230876
242 216 133425
156 108 475469
219 39 18824
86 3 414720
77 208 602511
105 264 202555
92 121 814806
136 251 964917
240 291 371633
153 60 306071
236 162 976203
287 45 852680
223 114 156072
172 13 459188
195 41 360077
160 32 347738
240 249 801902
209 51 328957
20 101 56057
228 160 576263
231 267 115321
160 76 408117
268 159 390959
4 118 750704
161 251 187749
156 17 968110
143 134 647135
261 228 799670
273 205 460849
217 288 10006
95 171 722518
223 286 394823
247 200 245332
186 84 993060
258 51 374797
132 212 388564
150 84 972631
262 8 689905
99 82 783030
287 234 405224
55 214 303134
63 135 970355
296 207 860893
105 231 575949
11 119 444054
293 145 826386
164 17 189435
274 160 305097
104 250 999297
148 188 723745
138 265 993922
57 58 45827
269 164 888245
146 177 443663
249 295 263087
15 60 320351
145 229 608047
230 155 5610
258 90 662670
213 179 559214
266 205 732088
82 141 810770
293 67 335874
276 221 545685
298 145 69139
256 278 518680
197 35 416527
6 122 816310
15 292 101941
135 146 205766
196 125 896320
83 105 414900
214 261 117458
207 73 303897
19 285 937503
89 276 769099
15 162 949024
282 127 393168
141 293 751075
211 84 802759
183 138 428338
99 70 761363
94 115 693977
253 17 674899
185 281 274361
41 223 374981
95 177 183643
220 299 43374
64 151 449885
80 11 546001
27 285 98524
113 252 953089
262 238 637240
191 289 810765
36 242 291746
126 234 930455
286 131 853066
186 151 774535
89 139 222950
140 175 869196
258 147 501474
279 14 213041
251 26 534511
48 287 491719
231 62 145757
42 56 902420
290 148 77007
100 104 349965
195 120 503345
75 286 55907
271 60 428691
126 121 176833
96 170 145380
127 156 573930
33 149 4868
175 255 810080
151 42 7692
34 54 261744
230 245 681588
48 27 506575
153 102 820978
171 183 388629
143 101 665581
160 69 95160
251 249 528093
237 173 598384
202 193 541048
116 290 635514
69 190 633789
201 114 557695
241 78 728982
9 81 390651
174 203 539722
243 74 574447
110 295 646018
248 68 240059
45 223 236261
300 171 82484
174 262 381487
59 19 469256
48 131 769383
33 146 584092
154 143 450469
132 205 515496
107 290 604353
293 195 668162
197 166 371912
259 193 739725
29 289 215921
26 168 11824
198 274 49679
50 79 567380
262 92 125680
34 69 238477
251 288 520790
80 35 468776
268 51 707900
247 153 138113
281 163 819229
76 289 319153
213 13 987319
107 40 247551
74 80 964117
262 153 411454
90 34 939733
10 78 155190
143 217 532861
52 242 367757
183 4 207064
254 105 864784
221 66 484912
130 64 766983
63 296 153351
133 270 144603
253 275 153385
236 209 645313
161 252 331905
254 150 313833
224 195 131699
171 150 687849
269 125 391361
108 141 664779
70 75 931867
40 113 382286
163 61 338686
141 134 664842
195 16 984361
7 187 506768
207 218 966040
127 74 304720
232 235 53313
63 158 993878
262 85 352863
263 65 775401
118 249 19656
103 158 335392
240 24 761069
152 156 872389
215 123 107678
183 169 137891
234 80 467184
253 42 643256
52 25 634175
109 2 607886
221 120 478508
14 54 627484
189 234 957112
23 69 924344
32 164 774777
283 162 786481
11 103 443086
59 168 488277
19 9 780467
46 247 176112
36 274 514729
211 146 716049
81 84 43217
142 233 462326
129 108 243738
89 53 531114
248 220 900941
253 250 653009
98 217 119430
30 237 798252
182 105 136652
106 207 20022
103 151 797635
275 133 5395
147 264 356447
79 286 658911
234 70 789273
210 244 600354
72 170 17134
199 90 362417
267 67 778010
230 265 359388
107 74 587265
150 117 157594
123 158 299665
192 222 707793
281 193 732878
176 40 658632
195 23 396683
254 38 159396
160 229 666783
35 18 361297
28 222 707670
167 15 230392
88 114 523406
3 290 477402
51 25 993004
280 275 125385
110 5 449154
113 150 326006
16 201 291946
296 222 444187
278 71 860058
175 32 920271
266 248 533511
59 215 56038
81 219 98817
268 187 649572
195 163 623597
155 78 878751
122 25 343929
123 263 566866
168 115 43473
16 49 779507
1 228 291408
111 103 837228
78 15 540004
75 238 773006
137 259 475019
275 134 109413
69 232 62457
101 9 115859
208 117 986385
190 177 196121
44 245 1652
110 80 101849
173 225 845212
163 42 165027
43 210 830846
246 82 321280
162 268 360844
115 239 571368
282 214 211965
251 167 88283
88 224 224528
105 11 268244
218 29 155341
230 45 151378
85 281 329365
267 31 985177
159 16 51944
214 154 362469
250 71 669689
279 28 378507
239 245 941663
176 118 67687
121 155 406404
247 44 195156
82 179 94120
190 234 35360
174 225 44591
39 84 32124
292 19 963066
273 268 44961
43 195 359805
14 221 783814
62 282 756230
39 299 722919
298 14 670698
17 197 711133
146 75 239443
113 171 750316
120 76 315445
70 135 205353
256 282 77505
187 30 978947
237 174 195908
93 35 291755
172 284 268922
17 146 729733
281 158 132012
282 223 84642
5 146 821033
109 252 516604
11 172 519149
151 289 462326
75 179 865821
50 201 349167
224 83 912262
114 208 477782
46 155 531753
92 17 90355
253 117 970877
34 136 686520
236 122 957477
261 172 907553
39 281 283212
215 110 314820
300 41 118673
24 159 916428
93 189 787232
78 100 651660
93 105 291997
102 94 796602
18 45 124700
8 30 683364
66 184 203802
229 283 405532
74 235 718101
241 8 729306
141 91 372513
67 222 839099
271 217 387432
166 254 400709
33 136 391280
201 90 402870
254 62 46351
29 49 946348
207 88 757532
262 175 525271
55 43 496661
90 8 503842
84 33 731398
103 248 430736
111 35 900835
212 282 562523
171 141 913697
25 219 602088
195 245 167826
89 38 30793
292 100 706755
72 117 461328
286 10 903044
93 38 773469
129 36 47893
238 255 801894
87 239 643705
161 245 341363
40 149 5604
141 114 269847
209 202 321328
10 158 360727
69 204 612074
93 42 626606
272 97 374546
47 76 117013
175 123 96688
224 243 800312
17 298 937678
269 234 946213
204 16 798003
271 149 846223
113 282 250703
233 226 153732
122 206 298451
265 274 178606
267 70 44742
290 206 437098
61 60 254857
95 283 290879
97 1 843226
68 116 488721
56 231 160547
62 209 363712
100 234 179649
227 264 104227
10 69 459764
128 193 470437
282 149 821409
56 15 45386
65 132 608913
144 43 18652
144 244 705828
6 192 36291
141 11 925040
118 299 209539
30 223 10397
110 101 865747
184 40 295137
91 44 894572
75 151 968347
14 228 414603
23 187 869376
201 17 446317
266 135 843281
246 2 658891
195 62 659567
81 35 77438
54 93 622523
67 259 935815
102 213 254707
32 170 882389
38 170 398150
280 55 67403
209 296 218715
238 128 357065
145 220 583135
255 145 104923
262 109 834441
60 154 438534
24 49 946562
24 99 108746
104 36 950686
50 8 558439
177 206 440584
153 47 310887
154 288 924716
61 36 603587
229 193 876167
201 99 590564
125 172 522486
177 172 345474
66 269 345755
225 206 362353
224 192 168667
122 234 83547
237 282 583653
219 286 754893
258 50 583529
293 232 214571
281 100 960401
267 37 555152
81 136 610821
71 251 25022
78 196 267213
46 224 834160
217 72 409542
212 157 80476
66 117 814296
264 4 453082
207 289 318015
31 103 372597
72 9 861379
276 39 315492
290 272 690144
148 116 99700
246 116 843833
123 204 310917
23 217 37764
115 2 930384
191 280 447530
54 167 993068
48 286 390064
153 282 241558
211 81 792349
25 232 68720
297 20 64079
97 80 24466
138 10 946737
175 296 776171
45 285 367741
12 284 507116
225 10 987778
119 89 374601
81 140 917632
73 133 383426
264 7 813085
119 139 561821
234 284 345263
93 65 104725
50 182 641981
297 205 105589
218 200 456961
177 114 733155
33 180 639487
287 126 414195
243 242 15636
109 11 180388
126 124 800550
202 12 258069
69 259 957166
218 215 800837
83 13 418167
59 272 838327
156 254 910787
81 47 862472
236 18 162459
123 202 364332
33 255 607201
38 176 549931
107 41 990317
157 222 257988
106 170 614731
252 27 818056
31 223 130804
208 45 315031
276 75 375268
112 258 222057
79 123 973921
206 69 995880
203 84 354474
273 277 178625
197 270 291269
139 109 161508
55 97 395143
234 39 647923
10 194 867117
140 282 349075
68 271 527866
50 171 590095
285 250 437449
16 29 245589
142 156 85818
129 106 597045
257 26 711351
51 9 392782
44 83 406349
241 238 117923
50 115 968017
109 112 334794
32 155 428601
240 69 241223
212 268 848735
34 125 865625
52 58 493915
117 153 758726
251 157 808809
232 199 789538
292 300 398386
246 206 730651
263 67 695325
51 216 676606
214 79 866790
73 75 336353
68 74 702855
191 257 678304
133 126 337720
214 243 926459
166 210 985940
21 236 901639
235 185 981931
133 216 963542
11 183 255696
40 13 723970
282 10 538373
59 109 26408
164 141 881826
191 286 518177
242 110 176501
86 192 478204
19 62 403549
250 133 822602
298 231 773252
59 106 404465
109 285 520681
149 135 193767
16 133 92425
138 293 657332
25 96 988657
73 121 753861
19 286 467474
222 298 652779
155 193 962541
194 214 938453
123 193 55000
220 191 149486
196 220 320731
183 102 568976
296 61 326874
234 282 814822
156 168 519715
287 298 21972
183 274 408388
300 204 75636
205 117 454789
38 260 355180
277 153 159822
164 34 469034
186 2 524762
145 111 960291
190 247 107190
18 147 334816
157 102 435208
142 86 512111
9 71 145076
165 263 203876
98 182 377159
286 241 423840
217 162 593940
189 117 23470
96 173 968629
13 185 375178
167 17 923543
94 279 453458
22 100 736311
29 172 818752
247 168 431407
84 299 527995
102 151 600156
253 150 784401
2 189 132047
59 267 188035
158 257 332254
2 143 688240
170 155 870852
288 294 720571
39 217 612448
99 29 727733
125 94 506592
1 60 634299
66 86 163492
191 200 539376
108 15 158177
130 154 308185
228 230 878753
230 129 417297
148 146 780980
164 134 819078
298 107 975208
149 148 374288
8 288 99894
114 210 163689
296 140 495969
22 201 686292
16 4 307708
18 215 193766
90 228 479203
137 117 178871
246 95 679143
94 233 742598
147 82 788678
12 227 152636
292 256 481582
15 143 872246
227 211 105263
152 184 300931
189 222 245536
155 34 990705
85 167 596390
17 235 569596
280 67 207289
115 279 312703
295 288 19142
234 82 789813
238 81 136349
30 3 376685
163 252 991190
42 117 343180
38 81 262301
29 64 393948
8 43 174666
293 187 966344
198 49 382412
252 169 103014
163 31 417603
288 258 85036
26 50 599096
10 181 920303
23 101 463671
285 114 998567
78 234 820810
113 86 61978
18 70 569240
55 256 332126
241 284 116685
39 172 371735
147 45 358882
269 240 845745
121 143 662728
10 8 308116
1 220 249118
271 2 703734
61 111 241516
249 296 495821
56 219 768031
161 169 404745
235 63 399600
119 42 610232
82 197 17887
298 123 772124
182 148 918725
110 142 17899
111 245 513864
116 106 480504
245 190 142622
281 32 399388
3 258 652299
201 180 824597
127 108 896064
89 125 517819
97 232 772688
240 190 77704
177 79 963055
297 245 287131
29 108 72188
214 259 121759
83 255 431781
76 4 434756
217 138 24947
71 258 743400
233 18 146411
43 161 517279
115 140 553351
267 66 382676
293 61 467695
5 174 271122
85 153 119356
62 244 466032
169 47 140478
83 177 953971
300 184 372995
65 186 357279
242 266 481307
284 238 503624
130 217 894449
79 9 561319
253 267 934731
89 142 457580
293 12 522730
66 254 642132
5 88 944005
213 129 946915
118 226 533260
265 198 808943
244 239 961294
50 275 592869
166 37 369337
119 169 437218
216 210 337394
103 182 772764
28 67 975293
215 71 648095
112 300 275234
171 86 683117
170 249 566020
181 258 938381
177 160 73056
137 241 926074
128 42 621508
192 184 536997
129 90 145511
289 220 842569
119 265 704721
48 1 466054
53 266 118087
147 103 193835
121 270 989917
82 107 223471
84 114 673856
272 37 16645
281 265 971065
156 38 889743
268 96 823555
65 193 322708
65 262 123532
23 65 902713
48 173 826469
263 53 924111
229 203 809740
89 15 883797
227 176 145187
263 156 521478
289 146 183590
102 58 796182
119 208 504941
237 187 862065
211 282 391184
49 104 858767
216 185 944122
45 280 626275
186 203 884776
116 113 905423
63 190 824903
118 112 196177
104 42 643796
74 202 854324
221 35 29153
176 58 116492
39 4 730116
277 3 609841
300 50 728964
186 118 759358
225 130 359502
134 285 855630
227 25 26824
178 117 740422
183 205 2382
49 26 579990
95 57 372956
249 253 979177
81 92 604681
156 258 255358
169 172 526973
108 94 285301
260 157 409182
162 183 727532
51 278 520683
1 88 443879
102 204 44556
115 286 624922
152 68 922540
116 191 991212
38 46 318778
9 265 764760
224 120 647297
292 247 73075
54 137 569552
236 92 975697
94 143 138338
30 222 831494
26 52 542703
207 281 473194
121 83 355338
63 175 632268
82 299 763656
95 120 727465
56 229 719192
108 37 685317
90 160 538108
4 50 738964
182 178 706442
23 172 567730
76 30 17889
151 255 35982
279 158 967925
16 10 359143
210 203 318687
7 13 680973
228 53 670048
179 206 789229
202 104 762974
251 119 542789
125 45 689606
41 257 286434
93 102 968172
140 38 322359
32 259 201408
47 129 708754
281 155 313012
155 273 627917
200 169 583104
34 50 112187
155 154 572241
214 168 296253
149 129 898754
120 150 380481
12 82 438914
99 162 897954
15 197 138358
103 180 171772
28 44 391771
81 77 743659
232 94 851831
153 298 563402
43 151 677314
163 223 95426
83 9 137663
187 169 633838
152 228 458853
30 43 902126
204 165 237930
53 207 895115
189 208 456817
40 138 676991
94 39 406541
220 63 595788
181 149 129776
163 248 95793
147 91 369877
75 30 421622
232 223 113453
46 24 189181
283 61 864931
190 206 131848
8 265 18084
276 214 4869
177 35 111116
34 219 814072
144 173 302464
135 186 357987
152 217 838815
236 127 867681
286 9 264401
271 211 318010
212 106 146610
189 84 642138
22 5 522593
281 53 53585
228 233 650138
128 241 173305
277 127 160965
64 19 266739
210 192 845537
260 191 136665
188 144 848476
220 2 407659
150 3 298225
215 229 220005
56 105 700058
179 175 73833
138 154 993476
97 78 349191
74 185 984569
55 294 169253
140 270 101002
50 173 696169
234 242 568966
270 212 796725
182 249 832148
25 257 646022
79 190 290850
61 35 484459
27 81 376493
229 266 262567
146 251 475618
204 150 98601
130 275 540795
152 215 876312
275 31 432284
157 114 159210
90 251 271671
206 226 645502
48 106 318388
49 107 643887
115 139 626904
1 151 744674
118 97 719832
118 78 143974
65 160 767001
57 32 979003
33 176 623246
160 109 489927
61 55 557327
212 11 6685
217 82 166374
1 83 247680
283 239 430932
226 217 598722
42 116 239392
38 22 937306
6 59 45873
227 258 13270
34 163 868581
56 145 56994
174 236 416680
67 40 450893
195 181 814486
91 7 793415
255 159 355405
251 279 187571
244 36 90252
111 11 212684
225 124 230790
73 287 916094
174 159 284602
90 147 300105
55 264 925704
123 134 350201
145 158 738673
58 144 455818
69 115 257222
36 137 732251
247 164 729353
108 247 246741
5 75 992887
229 130 247927
145 211 329428
247 279 923062
12 239 283619
245 128 346708
157 124 358844
83 254 690764
263 254 238692
241 177 39588
110 258 440682
46 281 65704
259 83 1607
136 180 505016
108 63 245417
50 15 902549
85 191 312791
138 243 676786
108 33 800938
3 131 774866
127 91 475776
225 260 909770
271 225 315501
15 93 630353
114 188 621168
108 88 189343
126 100 250161
154 257 196667
143 273 999679
123 121 281198
245 277 505597
190 44 43775
14 245 692840
70 30 618523
112 65 334414
224 263 514471
282 9 43580
204 155 931338
260 279 885065
228 270 753687
100 106 29416
122 162 359309
87 109 852366
288 117 193922
219 133 694337
214 215 329986
215 284 324839
258 213 536216
70 1 604120
24 62 7190
235 78 33279
254 30 939202
160 244 592380
288 184 512774
287 281 331780
192 74 183597
228 7 889953
73 59 308888
142 203 692189
193 61 327941
224 68 836875
292 190 944437
126 261 245685
150 58 36720
161 127 745730
212 126 346581
86 77 699572
277 239 99880
219 269 96179
276 255 677054
171 24 604024
77 171 815242
280 212 990073
68 232 541347
216 270 157857
52 44 899338
37 236 386849
22 238 594943
63 26 241306
300 143 448649
5 261 733396
234 185 377009
223 289 815326
181 284 550012
1 158 817021
287 229 784871
66 10 850825
298 43 161683
141 273 13153
247 104 4386
218 66 601477
175 137 52431
156 206 708027
149 239 976540
205 130 992166
172 152 437399
299 288 650187
12 18 513576
196 102 258011
252 205 28991
34 1 858281
30 192 670867
168 131 87624
124 172 200738
79 255 747304
43 253 880875
69 102 838648
131 173 642012
156 12 450502
201 142 892705
262 260 897744
146 221 953563
226 10 100936
247 134 97625
207 293 585903
56 111 575851
167 65 192297
291 175 125267
276 80 576763
31 105 429279
172 3 493459
195 100 10334
85 42 913219
266 276 494796
196 73 713365
138 142 899241
90 13 207966
163 35 155938
15 283 691955
157 255 841258
49 208 143002
151 41 612259
253 152 533792
9 183 220136
228 296 636058
284 109 481653
125 139 224883
144 264 834549
286 17 885468
225 45 153454
258 89 850194
194 229 70181
45 103 839616
15 40 697922
134 172 61227
42 81 86470
192 181 917290
285 102 782406
139 160 889296
255 122 915496
267 12 662111
5 281 611910
80 120 432048
265 95 371394
109 65 998951
115 27 937815
129 66 546451
93 258 827464
29 196 4138
181 282 95265
190 294 297358
281 66 777191
279 168 392226
37 207 364803
1 164 620093
234 23 734540
294 179 243119
233 230 253651
292 180 87060
283 219 601403
13 24 677104
5 7 323795
253 230 576863
247 72 660763
231 218 394085
188 132 607872
292 83 320394
115 209 245321
90 280 750541
258 220 467942
18 167 464282
138 288 818649
238 104 610095
297 151 405393
290 220 979582
207 40 781790
173 35 964065
174 147 257925
175 182 832716
235 90 439305
218 109 129243
196 147 311222
70 11 417369
76 154 450244
209 162 346142
158 199 769542
79 72 907708
250 64 694353
256 52 357140
201 214 699286
218 151 480346
268 258 816750
211 288 312704
10 289 270604
261 162 851981
31 161 380469
294 97 905292
30 286 894417
78 136 876539
163 101 132817
108 215 664551
102 96 710541
229 205 338386
19 25 817233
16 288 636783
240 205 549670
147 56 470264
142 172 588925
6 187 749486
168 69 827584
285 80 439435
269 172 401556
213 208 547152
77 2 894035
290 292 896342
268 186 427494
83 92 677780
211 99 596796
254 101 134143
74 144 433246
54 285 231084
184 287 555836
104 25 275094
250 51 489132
206 280 279893
113 109 718603
45 202 974154
46 295 492933
242 290 585135
163 137 59951
111 285 187554
210 260 591485
175 253 112483
238 110 816291
163 259 956274
169 157 577640
219 278 378008
101 176 567056
87 240 641704
42 72 487064
206 42 548957
16 131 89741
274 148 86808
56 212 691148
107 132 731350
161 40 157873
229 276 542544
201 78 877275
243 201 24428
182 62 580465
105 99 866899
265 184 368068
234 38 861141
281 41 280885
154 183 798934
69 173 489241
143 179 170931
45 163 496160
295 237 652367
259 11 461342
63 275 605598
6 74 736886
83 191 84050
78 176 981796
184 127 785546
134 205 903752
274 168 511708
68 164 541950
292 119 833189
85 258 348386
16 1 396098
177 203 511537
100 201 373133
41 133 644399
293 161 155442
5 266 661504
71 31 579931
124 295 682802
279 286 534190
286 40 112274
276 122 331103
285 177 585799
152 158 104796
40 200 728800
86 238 790050
221 275 863141
200 142 434446
211 213 978652
92 187 230283
298 15 279444
298 113 74359
243 265 899141
140 248 36466
144 141 668277
135 82 658044
207 185 44564
107 85 926439
172 297 885770
248 29 859509
102 4 326232
202 127 957073
19 98 165016
39 91 280543
90 60 48255
138 81 589152
151 170 557328
150 242 264525
118 158 194552
294 196 457540
87 208 783384
29 89 342441
7 35 833526
122 214 277909
31 269 646157
210 286 830234
34 217 478431
172 8 73181
198 161 63509
239 61 380024
137 65 639621
107 170 647341
152 70 801827
164 242 756087
288 234 996017
284 222 561954
53 155 137909
164 56 972453
23 261 880677
62 11 396644
296 120 813670
45 113 843826
134 36 801560
163 228 143078
23 78 65666
51 175 281723
226 48 686884
138 45 964271
112 21 814708
113 90 527779
87 191 860609
270 94 449755
57 134 843531
229 62 784352
162 266 327040
89 235 867949
252 75 208095
34 271 450920
201 290 328961
139 37 878147
101 217 636195
57 110 43613
221 132 209053
257 181 997754
244 168 255016
38 205 728555
149 177 411452
51 253 22594
262 226 67564
15 142 668090
121 281 599867
138 19 463935
74 1 738552
235 277 6097
219 44 332704
263 186 494337
183 284 720958
182 1 144713
257 223 746485
92 230 77480
50 294 779479
128 201 701548
19 163 930017
265 43 348738
46 7 163310
290 244 584403
79 180 559434
135 56 147093
233 153 424312
5 161 928693
156 129 885750
25 73 578595
51 62 88180
126 103 839090
119 155 902068
284 141 733499
52 284 311681
11 42 646640
263 142 564607
99 235 938112
174 289 521578
31 18 91683
187 88 752983
215 35 477306
274 201 306694
169 198 473030
12 165 92629
263 58 756096
250 21 833013
6 238 253119
272 292 472161
24 138 659920
203 114 932746
96 107 81409
5 134 126865
233 286 938825
71 264 514405
212 178 148871
298 227 671281
52 15 835829
152 129 690828
213 84 821058
224 163 219714
117 293 831972
168 257 753007
22 61 542323
300 141 952895
117 125 586934
265 213 994972
203 240 156749
191 18 357191
69 154 276291
156 53 810556
2 61 290093
97 210 845762
248 108 742653
12 189 989422
291 80 26240
251 100 378851
263 91 798460
205 268 652478
87 82 373454
91 30 561821
217 40 529672
3 154 826254
99 128 313236
234 244 45777
78 72 544273
255 197 1986
227 250 871149
126 281 18817
299 130 327899
28 259 933519
289 148 365421
94 178 688179
115 220 903620
10 71 624795
52 233 535942
25 139 910038
100 39 242525
297 88 537760
4 44 394714
241 144 320942
27 10 46154
53 7 588841
235 35 113659
297 114 135496
36 215 198978
167 135 221428
243 123 139594
153 264 278715
105 178 127579
124 139 183350
71 204 340864
283 51 847676
34 143 418942
252 16 184825
290 234 970505
64 135 714159
105 76 385890
3 261 56356
204 180 228360
139 120 494559
57 4 23513
107 15 317439
54 66 782980
151 145 946474
259 23 48693
1 111 720972
155 186 18236
282 185 771973
282 137 139169
131 192 126806
64 244 240496
8 196 481959
219 178 700568
88 216 549445
292 118 960065
209 135 485433
231 22 452753
137 136 927648
72 45 155033
146 112 153351
12 213 574500
77 263 2979
34 68 964058
57 235 142121
231 163 882232
108 14 978902
182 152 209065
76 173 827613
5 215 910059
35 155 618059
126 247 788341
126 89 375896
134 2 475247
288 1 706876
291 125 658885
145 252 81294
173 195 810725
104 10 976973
55 22 11299
271 173 763597
64 219 333443
266 175 9984
300 196 346570
167 76 834070
83 155 606167
141 28 563282
202 276 246979
111 255 498834
91 135 359324
273 115 601866
141 113 377565
5 13 81310
230 36 90344
253 124 492330
251 62 194210
34 213 447930
224 24 905751
160 34 300691
171 16 580631
89 296 604657
130 43 860219
38 294 354376
170 24 292840
25 245 500254
265 74 552244
18 230 482791
82 152 216733
180 268 784688
215 63 99344
20 147 38441
11 266 389290
146 121 921251
91 269 309850
162 208 884187
13 31 880221
145 222 211353
209 185 49185
62 273 8463
92 7 586740
68 222 665429
240 210 496621
41 188 456074
66 157 156771
3 58 246359
280 187 998389
238 105 916659
242 288 199688
4 284 552765
163 3 209092
266 186 83155
67 266 607000
71 270 147769
197 122 858171
58 139 783238
37 78 7978
242 42 964764
49 272 148951
217 132 350932
27 74 170212
48 85 899007
236 291 702690
124 92 631706
33 194 497377
268 292 187668
185 251 172735
83 130 597408
160 136 672902
71 75 784544
10 65 472458
205 163 915449
132 89 357803
188 28 143205
273 32 72557
10 267 98167
55 75 236659
167 74 770611
212 289 70835
204 14 878121
262 27 68792
110 128 624420
7 287 497815
273 289 212780
191 212 495460
267 51 556982
296 250 686572
92 192 498572
75 83 357608
56 46 128829
296 211 182105
43 286 761713
102 61 597677
2 29 97424
101 128 463703
265 268 689448
11 20 374223
88 103 713331
193 211 341767
89 34 158548
78 85 282887
147 170 565189
212 18 608890
242 193 6476
262 82 393657
90 210 449490
153 189 185673
145 174 996654
217 76 96732
5 253 76496
105 258 981639
276 222 356635
159 140 123681
161 83 251671
282 3 481189
147 110 803066
118 155 821169
105 298 358466
3 141 502434
150 257 819400
157 237 947820
78 66 976257
53 109 745358
205 14 783396
261 190 4806
89 168 741492
2 232 923226
1 105 591098
263 289 169881
127 34 560087
122 209 626271
41 283 979899
154 218 73583
183 86 222203
174 234 634846
290 164 500269
135 83 109857
113 34 214556
293 133 844078
249 227 123793
97 25 144906
138 289 110575
155 272 196607
251 147 181199
199 251 99627
243 213 657019
290 33 395719
230 169 944728
104 147 124208
249 289 909439
237 245 228564
141 151 9757
293 36 392084
176 156 570873
132 200 89897
273 272 346778
136 179 854320
24 68 523210
13 28 907753
206 83 231561
266 42 1643
251 214 661283
135 275 841565
159 165 392174
212 230 848765
100 232 519705
221 209 690146
115 258 654771
91 33 687348
93 153 980431
268 44 616814
184 58 315117
151 152 937762
203 126 959741
34 52 355808
111 279 276611
116 249 193895
4 25 821448
283 147 984858
2 152 742088
151 286 151408
293 240 586249
190 43 665427
79 191 609108
292 115 713142
128 299 38083
298 228 183791
9 285 549661
146 213 28508
171 17 127009
262 36 272789
167 261 334947
54 247 226261
171 284 927190
287 79 410923
245 62 366160
112 78 673099
84 123 910958
23 16 77002
35 149 177563
217 266 414645
144 85 649815
212 292 860190
140 8 639975
9 172 834444
237 32 612193
200 252 609882
56 210 886927
165 187 856001
36 163 366609
70 160 418821
257 249 842884
244 90 771402
53 68 393125
113 294 417715
262 191 708588
44 250 76843
75 198 754285
249 13 909785
172 276 305025
62 8 378744
111 283 300489
150 189 274591
232 52 583467
175 42 367696
129 134 374545
275 102 347742
64 61 968605
87 246 244848
64 258 953888
95 81 285987
109 118 922694
186 261 663522
124 76 840114
88 205 55343
204 139 812398
210 220 870609
112 250 399091
204 268 450123
254 275 681023
55 83 969104
27 89 609644
138 279 735163
223 216 850840
54 278 572656
117 64 652296
61 276 914
159 136 968170
97 248 382731
122 152 619559
184 128 192045
156 276 93243
146 141 145813
107 66 321997
56 91 947173
2 42 86985
277 30 994495
266 283 460369
146 16 49727
43 27 609966
251 104 960617
197 76 207961
94 246 962766
289 130 244709
92 143 722938
278 67 23564
266 65 874074
264 239 330423
102 284 920167
288 36 788649
194 181 393355
6 60 673098
289 250 49931
169 49 188057
42 247 976566
103 172 669169
290 41 426797
294 218 185554
19 145 863171
156 166 581058
221 42 449345
159 10 591189
82 220 877498
179 195 370918
104 232 924216
16 140 859625
102 202 499229
278 262 731149
247 236 124433
131 52 650612
261 93 32237
219 167 899989
132 112 32130
86 98 196079
68 211 256297
139 196 808252
3 123 307481
284 43 241060
253 219 9038
212 176 897619
88 161 623652
29 144 424689
166 102 359418
231 39 502156
293 121 491880
105 101 699799
198 214 410997
73 277 105441
155 109 245608
278 282 126961
263 103 477454
273 241 2775
225 246 25703
287 78 882071
121 266 663589
121 78 528854
169 260 332320
106 282 693794
294 17 189682
193 130 807067
101 16 908449
267 92 687008
155 81 750781
3 153 612982
57 41 667925
154 53 276558
214 181 495448
72 49 751998
145 237 73664
46 171 465295
44 142 413830
13 191 535781
180 38 300114
208 232 16000
34 98 871127
130 114 154140
246 119 574605
45 145 174030
52 166 198205
82 96 186958
97 200 655627
151 200 152953
95 76 522620
50 43 304568
175 183 938902
201 40 821326
278 146 307628
21 220 90448
207 33 670293
126 122 340691
27 141 95917
116 293 80019
37 39 735118
81 224 515575
28 167 957091
91 182 200646
132 281 825904
199 290 46366
48 300 177458
27 120 533967
220 235 697643
127 38 870448
235 101 799155
119 248 968868
185 288 752082
2 289 146052
19 81 472244
218 138 344053
31 57 342954
82 22 333574
158 4 555063
115 231 588839
120 217 486909
281 154 903949
62 267 282056
171 26 695698
82 25 144361
69 29 705902
164 237 560370
237 226 204524
95 299 881063
163 243 38102
68 256 924107
59 162 439667
193 97 279963
125 199 541394
194 203 609895
157 168 559652
113 195 629098
250 17 27382
135 280 604484
136 169 666947
195 152 759452
169 185 607701
139 193 251568
19 208 899605
204 231 549277
198 54 434810
17 178 199925
108 142 836529
173 92 344873
128 105 710727
73 27 260313
39 14 861044
157 112 583036
135 125 873532
25 253 844877
138 65 955674
208 75 748963
146 111 255950
183 168 855729
164 118 953081
71 91 290444
291 244 311870
165 252 551232
107 173 404044
270 69 810080
87 99 559362
44 13 989773
58 297 54409
296 213 700433
257 147 253131
265 71 603522
296 16 141527
191 10 61796
288 238 337883
119 205 545992
84 76 375011
23 296 740040
3 76 507404
37 116 471100
10 58 831281
138 127 203616
26 82 479046
32 223 848354
214 39 615859
59 128 974362
186 165 617055
130 80 166271
257 236 484377
239 222 409935
258 278 260560
180 213 275348
161 105 759407
126 21 799261
30 248 599830
241 269 755939
147 210 461338
11 229 395193
259 114 880522
162 6 393520
217 95 671413
23 184 151149
44 70 569581
20 40 910224
264 270 721329
32 124 101550
114 11 406253
290 198 679331
142 119 239118
224 164 384394
95 256 96741
159 143 709535
231 37 125936
50 188 589589
22 271 333377
73 139 500020
213 43 563558
125 105 460707
280 258 174913
52 30 632286
125 182 100220
99 234 650181
93 257 212138
93 191 61104
157 156 364329
52 50 71731
91 134 151535
12 117 278350
288 49 781113
70 252 527267
122 178 3797
107 83 589069
148 201 448698
194 287 546423
204 229 45780
53 246 889831
13 170 734927
27 92 249952
30 216 55835
151 293 894847
263 253 559797
163 229 749897
199 142 446005
19 248 978511
15 179 105918
268 196 20253
59 68 366292
246 158 143852
262 33 896038
100 86 882703
57 146 912049
141 192 280004
65 27 391834
76 219 741612
78 232 136682
77 47 935473
45 54 81018
79 216 353089
294 138 651841
151 267 882755
166 259 888873
136 192 614418
43 291 163261
210 26 289949
273 60 576348
113 129 863690
143 225 389877
216 176 374078
81 275 238709
18 159 574234
55 172 683123
79 197 861756
9 42 482056
133 158 211587
133 254 343834
253 15 358928
46 58 306284
148 195 730209
67 191 577458
143 79 205240
101 68 438587
65 242 800187
105 170 792293
40 272 83526
116 50 413954
217 255 410606
237 134 114241
136 265 204785
223 258 584927
48 151 500751
142 149 800092
125 145 853176
153 275 156175
133 222 90946
114 27 170646
213 93 184572
285 219 280333
242 226 216790
38 25 7195
26 264 937101
68 8 869373
96 249 802576
114 94 581567
113 152 112616
172 173 944974
170 270 127783
137 284 975581
275 262 852255
75 203 494660
141 290 314437
2 51 266672
157 209 974696
148 282 242154
222 181 646079
65 46 188138
251 18 780913
199 38 689940
105 42 964475
211 215 236465
215 92 848211
165 258 124311
171 9 458578
216 246 334599
36 89 259035
148 257 656856
253 241 814288
189 218 741880
277 168 373198
9 297 864764
44 176 414817
60 170 956675
299 72 414771
27 34 529537
8 220 471183
170 237 116608
280 218 648369
239 113 905865
257 140 132875
224 123 675679
153 52 246850
104 1 277118
32 263 343888
39 150 569054
141 84 335755
293 118 385596
269 271 127862
76 257 571877
58 134 531410
108 278 872542
29 210 404791
71 165 40324
185 154 740145
54 187 631913
285 214 649489
39 90 558504
272 166 681627
61 81 87852
116 190 731713
16 90 401814
152 67 397647
295 174 747410
5 14 463676
219 186 31681
1 86 698831
153 181 62922
159 145 294280
264 133 513405
296 278 125372
135 136 684129
295 96 596793
221 57 402018
38 101 74721
101 75 163512
48 260 48894
66 226 64329
73 258 692824
38 8 978500
52 117 526038
150 209 819158
9 16 575394
116 186 656812
121 203 579534
69 191 916843
44 81 399893
145 260 327004
190 229 243869
103 146 851573
212 204 864914
212 64 542423
212 47 580373
190 166 666806
184 153 219014
194 67 327634
14 50 977936
101 155 236332
189 11 184552
50 154 287296
143 275 781093
43 10 910086
268 20 651991
30 9 748828
132 233 136284
77 20 898360
17 159 321447
118 190 611592
248 262 64400
2 242 167206
281 268 265527
247 248 190514
162 84 748018
180 249 846683
183 124 202762
246 74 129961
204 132 632560
218 110 716209
85 96 315429
280 16 348051
291 118 970776
222 299 801127
34 229 450360
27 13 977807
145 231 818413
203 65 282918
71 298 529234
244 32 367977
98 276 382908
187 185 748973
288 181 710522
55 224 471841
189 239 783877
183 158 755620
157 296 619880
73 197 875398
43 66 975969
292 282 916034
244 113 398343
57 229 838764
270 130 617849
210 161 495245
7 168 123570
266 1 931840
53 158 449385
210 180 316526
122 146 514157
116 254 189165
74 18 543069
82 76 250952
81 52 397041
17 249 5015
292 283 401907
87 104 931427
235 162 582556
287 103 308166
281 229 595008
37 119 367848
256 238 564066
159 249 902954
230 69 147654
179 154 55438
245 251 527197
269 120 428358
119 90 232949
293 23 923511
204 195 688908
282 26 927976
19 277 268832
273 147 728895
108 252 539489
188 27 19991
240 208 218635
209 170 797606
202 237 882072
134 212 585138
80 128 26345
179 297 384151
75 237 567343
123 75 747180
8 191 291054
287 123 660456
264 120 536556
190 257 938932
200 114 316708
47 74 206974
12 102 48391
112 161 864973
93 256 983999
230 113 831308
96 278 357977
253 221 213412
290 93 123221
250 135 738348
62 240 574092
140 160 334502
7 98 887140
24 25 385232
143 253 908252
299 253 237673
217 107 531313
251 212 837783
195 167 334812
199 28 355865
63 234 604919
224 110 795841
165 222 54328
190 38 854912
114 217 349854
28 245 333796
290 196 284571
175 203 564460
136 174 229943
24 129 500735
289 167 184183
159 267 798177
60 57 11601
207 221 339525
120 167 880073
145 16 998513
97 82 366723
3 219 812630
116 76 795128
20 177 235618
127 205 461512
100 165 616823
79 231 479993
5 248 900956
190 255 50720
175 261 585868
64 12 785206
266 118 473906
248 17 277778
209 171 521822
159 65 826597
226 267 720040
293 142 6281
151 181 953905
186 242 242337
268 3 781206
80 48 937652
268 9 194556
146 287 302116
3 265 350234
153 16 306337
146 39 406673
255 62 943093
148 215 775215
164 162 685362
260 98 842668
30 92 71986
214 118 527181
115 221 321038
225 196 377811
264 280 228593
174 298 398758
300 209 667324
164 160 677271
87 63 971506
105 201 319818
169 65 577757
23 50 891435
250 223 936149
137 5 227379
210 300 981029
286 135 98721
217 10 671408
145 94 835637
174 235 50776
68 95 53929
172 273 136418
154 271 165857
248 278 444839
277 142 182408
54 199 685039
202 227 634814
216 204 28819
100 245 165658
120 160 402555
127 224 149098
162 135 595170
226 113 882890
160 7 420688
180 130 182000
125 168 355806
100 176 939312
219 49 365419
22 25 349841
237 181 694993
294 123 883313
65 9 425153
297 247 71443
165 281 620302
75 255 11028
31 209 408233
21 37 823293
194 224 452521
256 5 391119
184 3 402415
202 214 356737
135 47 544285
59 133 266398
180 107 615805
132 153 58335
83 278 756539
4 56 4071
143 283 335771
178 1 830633
231 285 882020
288 287 642027
176 175 711484
38 30 52783
222 132 925913
261 99 379071
134 150 267603
254 53 16316
294 125 815289
104 201 657233
109 180 212148
164 284 392858
258 224 387568
62 253 485550
108 19 145558
137 296 35956
215 157 562921
234 170 142169
223 18 143678
44 195 418879
25 152 526198
288 103 747578
5 152 883533
50 239 262302
34 140 219131
267 255 349294
88 131 512867
41 15 364161
234 58 370387
248 2 382749
36 195 863077
154 171 392191
144 136 804198
233 238 857722
137 257 82098
137 87 470569
41 5 753530
210 187 745541
252 50 846376
22 163 137037
48 269 964402
77 276 775477
57 294 793496
80 78 942611
18 117 408406
177 77 838480
57 231 265567
136 226 177069
24 289 856019
96 23 296437
265 42 400848
17 22 321700
246 169 575719
126 263 18086
55 199 499204
285 199 168550
285 236 356027
73 77 202663
262 35 821775
159 142 105858
214 294 237181
62 119 679098
189 177 575781
250 161 759668
204 230 202816
116 1 144221
243 63 571132
29 39 652878
66 68 332878
23 227 986532
23 2 366817
259 212 98518
144 114 827904
256 157 727594
184 174 402766
263 41 23313
86 58 829394
266 18 581683
193 230 328899
93 254 90042
142 271 227240
251 47 949652
150 27 506483
102 43 209185
96 206 215460
164 180 847278
70 122 47168
227 259 865152
191 300 80671
179 224 383441
91 110 842583
143 141 992685
105 216 361641
158 121 191689
74 114 925143
130 269 272045
164 257 424216
100 157 991040
294 189 490515
80 37 166668
94 215 558930
281 159 830580
260 103 694055
249 11 227357
167 80 792285
139 136 234268
19 260 632855
91 222 7964
269 193 360745
200 177 700944
33 104 72648
192 20 573275
89 252 162312
240 212 155619
34 283 867061
161 121 701887
160 86 500533
151 176 194881
255 92 937787
248 52 120647
18 102 155943
200 41 528498
144 33 112875
175 158 853724
134 128 668649
155 218 279862
42 144 682973
288 14 297254
58 8 523477
272 291 822936
182 262 924157
48 66 984817
130 224 663435
37 3 515398
88 300 284144
103 100 522360
34 99 754860
167 156 742606
175 234 131867
284 249 647324
292 123 544733
118 99 565509
150 239 366205
133 140 704537
84 25 228879
273 204 795463
94 295 132936
28 29 35381
42 263 22492
287 163 488307
251 164 477103
266 196 127113
224 248 729460
133 26 67132
48 45 673477
243 45 263877
266 122 475957
185 290 752872
147 86 810068
137 188 973385
59 172 473232
134 290 553781
273 234 977297
16 276 981609
138 8 457984
102 238 969211
85 93 862605
68 65 368309
80 246 264873
57 275 203681
105 97 120732
24 188 669034
217 153 737545
274 232 905094
223 239 519934
236 186 952220
147 116 296396
170 11 789477
295 243 917236
149 106 938350
113 105 517278
48 209 23580
164 120 252698
277 294 330323
132 118 270280
117 76 853693
234 148 652140
260 29 167383
67 81 643830
259 191 620111
200 81 514351
41 51 918968
237 264 573467
118 280 871763
146 210 311053
130 254 437994
169 43 813262
267 289 702461
7 2 162700
228 154 91692
217 97 280061
25 77 22741
185 31 339256
170 299 205643
29 251 413409
251 14 978493
132 37 181256
104 73 519464
5 91 467461
245 221 361825
156 249 327044
266 68 796842
117 70 366335
76 158 731570
98 244 868332
8 224 688631
27 95 263184
13 291 215366
242 217 344478
130 237 408503
83 194 608384
116 93 552431
251 228 372602
95 216 509066
254 286 537708
217 70 787444
33 250 635115
295 40 341767
40 94 153031
10 139 650914
147 27 709560
176 266 279631
80 1 203107
246 33 913204
280 217 833138
222 262 902042
286 260 152662
203 272 972453
195 239 981656
216 102 91929
60 292 65851
70 201 519821
280 201 775535
261 233 767540
225 81 298670
169 139 728446
244 77 122424
88 43 495028
274 277 298269
219 210 416925
230 232 17622
163 48 194597
149 231 168852
293 109 772793
65 37 537931
116 4 286389
270 260 489259
21 49 562892
195 134 497249
192 174 604567
141 30 130447
275 25 261460
240 17 574229
185 109 127448
43 152 208560
273 189 192419
154 209 584517
57 55 276681
243 291 798948
290 167 503898
27 176 559371
93 19 662610
231 1 144521
172 178 370931
58 50 188761
266 291 368398
298 13 196112
134 95 764362
276 38 297794
53 125 268969
194 68 676287
272 52 431239
247 10 33607
62 20 451380
159 81 476869
142 98 53577
135 134 885972
205 180 278328
78 208 232955
235 210 169578
246 120 101250
22 188 106534
29 224 122438
