300 44850
62 78 479063
164 50 156714
251 55 688343
234 284 172516
251 237 620952
248 298 24204
81 22 435345
63 69 183646
298 51 703167
121 133 531854
18 33 659066
141 194 884235
57 198 212879
89 277 571895
192 290 939996
208 207 902068
197 147 111250
202 118 687922
134 51 500972
200 204 399230
200 232 961003
65 170 859187
141 108 30539
107 128 423470
221 96 843599
213 47 780545
219 80 558190
208 163 705541
210 79 264345
51 38 528752
176 236 229648
215 103 339535
289 157 630414
53 126 41710
224 58 949605
42 281 535670
300 148 38049
104 207 570920
272 148 319133
232 246 433875
71 116 871786
17 177 742638
163 30 633683
214 44 252782
48 200 774930
278 188 655797
269 63 134493
208 186 105074
89 61 596455
253 114 111602
280 10 188759
116 2 599170
116 89 737816
23 267 249084
20 300 188459
26 258 587662
193 253 356154
43 243 819475
250 64 871975
194 94 755807
114 154 440596
131 166 572188
271 201 910790
253 283 560914
60 126 399888
162 129 977569
230 47 280701
155 100 969445
103 148 904607
222 144 86765
15 166 207178
188 73 200976
233 295 79471
151 207 866256
115 280 735131
190 135 553993
235 286 43396
121 14 373391
142 78 205330
118 115 47002
282 207 818875
61 182 703746
282 220 632412
293 145 160245
138 275 157498
50 37 702333
184 285 575502
51 196 335936
55 289 769674
238 292 797599
163 150 959001
169 159 338691
117 198 77973
291 199 48345
3 95 153899
59 40 802116
200 115 517666
65 117 956519
162 163 710012
62 195 140262
192 240 840873
151 272 973918
238 161 216624
32 140 76769
270 123 451779
126 15 573611
120 177 907462
11 65 24547
12 73 255817
224 234 650110
201 97 944386
119 224 389586
252 124 371027
209 79 732613
210 177 417568
120 131 17650
224 129 495250
3 29 463339
160 114 101125
72 177 394969
8 281 780263
300 232 689835
296 35 666776
131 207 995972
290 58 886088
33 65 995752
214 149 925020
282 90 722748
196 290 186480
188 212 485531
155 187 56466
23 253 762932
190 103 863268
272 117 254005
144 37 346790
190 286 859798
214 99 196806
217 146 938045
114 99 351612
195 32 881080
138 119 400999
218 162 54000
53 78 622860
176 196 10206
295 137 250481
300 181 349167
13 166 51741
294 248 799071
157 36 14731
116 52 589807
267 246 858473
288 252 791095
187 192 127898
67 289 540421
220 53 278820
238 81 797643
130 22 840222
254 71 344442
283 251 559916
275 164 805870
83 247 846180
94 148 451825
156 26 827315
122 72 182418
36 210 519138
228 196 944291
72 182 90032
75 113 370252
48 95 399763
220 200 813082
141 40 214966
269 102 298002
26 241 843834
12 270 238665
215 195 67880
96 260 202649
70 226 834427
76 12 490288
160 241 620579
3 20 85961
187 268 887946
254 108 677703
169 122 279061
188 85 378967
122 127 69008
249 155 682649
155 271 148209
123 12 740849
291 51 309621
265 61 483480
65 144 484910
66 283 544330
125 280 129174
241 176 375093
78 253 457090
248 278 754222
215 267 275969
122 141 814593
194 63 422886
259 127 778754
225 81 201686
226 295 307856
271 251 883827
159 42 699881
206 211 453337
3 294 886336
186 300 991198
218 267 566705
187 30 919122
267 156 715466
4 59 318172
165 15 566820
235 191 63737
104 130 457816
66 284 720087
104 165 570324
238 236 768561
8 36 925699
245 227 250192
63 146 659405
19 140 216883
147 40 594486
184 11 170826
28 188 676812
30 202 973780
257 218 310079
100 181 788398
76 282 40320
292 38 572733
243 9 671700
268 286 780871
132 27 861034
279 225 185622
110 251 645815
110 211 480977
122 285 973670
300 224 12468
247 47 982374
165 279 923609
136 264 365139
70 170 682192
218 37 870335
249 243 688453
18 117 978741
154 47 891972
133 146 156857
165 277 64495
70 285 102011
60 245 694607
299 109 341461
215 232 284042
61 29 118278
133 56 783802
11 79 633374
139 65 339299
106 125 421772
289 284 353210
256 246 507947
57 295 314853
144 104 373747
53 167 927942
293 300 180862
118 193 644007
121 153 997558
208 172 688753
59 296 902090
58 15 960775
156 199 758748
23 164 328685
1 112 527331
90 163 743365
261 81 650724
202 117 776355
114 239 33818
192 296 350178
124 250 294483
294 45 825358
66 254 417962
62 178 807725
255 233 816417
258 38 152772
197 236 851019
181 281 347412
187 53 601375
168 73 607293
244 199 438583
284 6 22691
117 289 13084
289 280 588056
233 133 330650
66 184 838392
211 103 688823
239 182 966222
148 121 461079
142 12 740648
167 66 167052
199 219 155956
218 174 978923
153 143 779123
84 249 514379
258 75 343737
134 163 424467
278 183 769887
55 70 277250
292 6 981093
35 93 93192
265 299 978098
242 56 367800
69 289 152302
259 268 508578
67 228 33088
254 250 204565
133 26 34563
151 144 424000
216 230 489051
253 213 708706
178 253 929818
93 65 179505
261 78 830650
75 118 179487
260 43 20635
59 245 675715
151 107 170444
241 276 30778
35 270 375983
243 134 852724
40 1 829128
16 44 49251
69 169 152993
144 280 528975
73 38 926695
156 177 439741
161 145 730323
75 107 1153
199 179 232834
169 75 550209
109 22 646246
64 135 76052
157 273 752218
207 240 681369
287 102 705716
271 64 299155
174 35 115604
7 99 403829
188 267 17880
212 124 787687
252 215 968933
164 68 10692
249 118 790190
179 212 938060
134 118 146642
96 296 99397
280 277 945788
63 55 633975
243 90 509157
249 1 788286
83 89 178589
224 256 379708
4 50 490822
226 166 204571
163 97 471560
151 14 773073
169 104 601510
95 179 256637
256 253 108908
295 154 303572
230 238 524954
31 32 606849
164 142 807433
84 187 66056
42 171 147699
297 266 477437
33 206 21590
275 157 858252
54 77 937134
243 44 679970
85 162 997328
239 33 324924
231 88 720463
274 266 359212
88 27 296305
205 119 71766
95 132 802733
150 268 922782
110 282 546873
275 68 561672
64 137 279174
32 126 113508
10 28 823833
281 36 660908
282 34 385918
93 201 734934
207 205 369176
15 59 895741
262 157 396334
241 140 418331
259 16 425751
296 121 185259
254 128 749319
31 164 22543
6 28 412240
88 243 487767
243 198 93405
51 106 868449
164 297 802671
256 251 240165
110 57 427186
165 262 262918
262 151 406394
87 114 88777
223 278 620926
161 159 618364
250 138 593114
93 119 693674
267 296 31716
57 250 893275
278 263 320825
31 17 859822
82 54 500024
298 263 489298
196 267 336752
16 20 456802
219 226 890001
268 1 510465
190 62 513924
150 270 959308
234 7 767983
36 236 678562
291 97 249797
132 287 663597
196 84 355232
283 293 454435
287 147 48681
254 95 787853
180 156 405206
201 73 344402
166 157 661662
182 37 759409
242 201 39828
215 288 54185
86 183 619196
134 48 187786
52 279 48308
139 259 303289
133 170 482235
166 23 776328
290 185 891111
200 125 943818
84 51 406795
238 191 502312
199 128 525782
55 270 16736
90 120 53159
114 277 775152
248 123 140153
83 91 78501
213 290 176200
226 27 499569
184 247 869283
235 161 206474
71 294 830343
43 221 475606
95 26 45281
47 72 676843
206 198 790380
78 148 820270
183 36 360400
66 42 454252
297 45 584391
223 37 570290
52 133 789464
57 273 861620
249 187 624129
299 212 21880
94 46 934199
65 7 110616
8 280 505801
274 12 34332
48 221 987080
153 264 450139
167 244 39728
110 105 370199
28 142 334078
194 60 567838
201 208 624943
140 228 46860
164 97 468130
214 191 861337
292 263 559842
168 197 488119
95 251 767289
233 84 836257
295 246 439632
212 26 650009
245 275 324261
203 251 11017
117 156 206239
99 280 335953
67 171 247681
181 113 480471
178 141 280325
186 276 796965
111 137 612739
212 175 205493
234 159 110196
106 175 18110
71 266 220902
169 206 614419
86 105 490606
214 51 469389
74 196 298097
235 200 928789
194 236 55429
287 174 331131
159 27 256333
279 143 123401
156 98 292756
216 251 344247
246 218 335354
164 181 898451
269 227 739402
147 28 810007
135 150 735539
190 8 454435
22 212 205633
107 47 617612
140 276 162224
289 111 678086
22 216 953283
238 34 808094
34 73 386004
29 257 358853
248 195 292659
79 246 319403
223 49 440125
242 72 956230
12 57 356589
6 271 968657
57 146 723465
283 294 293111
266 109 591782
38 167 129692
240 291 192231
295 270 503613
104 215 472310
133 36 964731
252 55 218427
192 247 538282
26 63 546612
268 54 465849
198 136 718046
47 189 477838
214 67 971738
68 284 713658
118 267 824105
10 293 394448
250 244 149477
238 245 891796
195 287 218875
187 222 758300
99 141 539994
268 225 172181
235 16 595062
116 187 43258
272 123 827697
65 18 216707
35 163 744927
205 215 781448
279 145 416802
144 7 751901
157 61 917380
159 70 531578
152 212 603757
215 224 324120
255 295 672116
114 175 62205
223 108 109394
76 50 872876
194 213 277949
250 165 147282
99 124 952138
232 286 511316
112 289 355590
238 162 142538
178 160 655826
171 262 994911
57 258 141368
108 75 974869
163 8 682035
227 234 406276
235 220 148107
266 72 683841
295 173 342302
91 212 704934
101 257 287807
38 282 135090
148 97 198604
182 296 612955
98 112 413158
292 44 686023
264 271 275453
130 238 435228
128 224 690104
155 280 164367
90 35 56461
142 182 253406
138 73 811940
62 1 241714
184 63 346374
168 211 664801
7 189 704299
9 295 860409
218 152 597865
74 205 428249
201 21 520676
118 136 214554
25 92 321222
73 18 277388
182 140 33548
281 293 909127
256 133 565672
21 291 995966
256 227 267044
38 295 586835
291 83 686431
153 43 752848
16 89 93099
216 5 438149
285 50 147387
238 128 192661
226 144 534884
18 156 540393
250 213 7821
204 192 209282
268 135 894163
116 42 395615
29 188 307414
22 150 446907
31 218 286456
157 253 156670
25 13 509041
218 256 677752
161 89 665371
134 155 854801
222 153 52361
187 267 435178
292 87 928736
71 112 558539
265 169 24632
273 255 958416
240 145 59098
142 292 294820
149 183 650114
75 209 926402
252 8 431610
224 79 851957
150 288 613940
266 173 959688
149 20 384953
142 210 939509
3 34 691150
243 112 835121
214 180 28052
279 51 279466
146 1 471331
259 190 82274
173 59 108935
140 110 533018
287 117 476758
55 124 683065
98 153 563711
138 174 899349
282 232 908082
135 99 181263
153 215 922880
200 92 440480
146 239 762362
107 69 938122
212 214 641719
274 176 349789
63 70 348604
60 129 885850
142 220 851818
74 116 182463
88 135 508740
264 209 441781
57 129 41
126 84 490591
274 235 418457
47 199 88052
14 159 926791
198 205 45007
285 299 84845
229 291 483024
97 229 869694
90 170 892519
130 201 920431
236 215 506281
8 225 172872
148 3 833446
36 14 629723
270 56 865834
251 74 538698
92 7 61213
263 105 267514
293 224 755044
91 70 370799
33 215 825690
43 193 27103
197 9 815488
78 277 456778
108 45 809842
60 39 228822
194 108 900275
19 289 45747
31 183 41488
199 39 36875
270 82 497877
287 271 628163
32 276 19225
258 264 32024
173 280 96788
231 295 611797
75 294 150129
75 279 874263
113 135 745141
260 119 217614
15 222 156723
118 1 594084
274 50 643114
133 211 669550
27 220 651622
78 280 66941
127 155 403872
298 122 981090
279 80 389625
239 257 660497
21 6 51332
81 295 13297
251 273 497876
191 242 708330
86 283 914988
282 25 320807
79 207 749224
95 204 483425
143 19 631429
102 177 773649
47 76 429790
153 105 142989
205 82 59658
76 223 412934
48 169 768967
223 199 961679
50 91 578900
45 208 620195
85 74 937493
2 233 380965
24 128 71378
260 1 58849
2 205 703950
200 279 202266
183 247 408714
227 184 95252
251 230 325626
217 274 193288
195 69 942909
39 41 982494
163 265 25952
176 64 872104
252 232 808432
163 66 124154
195 274 335449
60 131 718604
255 19 661784
86 254 346273
1 145 937536
96 31 504681
296 92 144231
296 43 382212
63 288 205650
249 99 239822
260 233 819239
213 236 651372
294 160 421277
138 235 807756
30 51 87934
192 110 518456
122 166 868930
239 276 282820
168 140 986657
282 79 202217
154 168 925788
238 16 819632
200 157 139631
151 62 671440
203 175 138705
273 49 498963
204 180 86894
281 5 746686
210 284 345120
255 43 239199
129 212 745350
241 72 952321
198 1 120651
69 233 352914
171 151 447680
11 171 556305
52 93 721882
221 171 271022
51 217 110153
169 242 135863
193 56 663665
100 298 218190
248 65 632517
252 85 967720
180 76 6021
36 195 168484
101 121 640276
270 166 809566
275 104 940542
215 72 656905
277 161 165854
237 68 228036
4 139 865125
292 131 130037
68 199 116816
21 24 637679
75 217 313435
242 203 457527
225 284 566855
225 209 139889
96 183 102185
249 12 788817
179 185 717039
103 104 575811
32 53 955080
89 118 206721
147 230 319770
163 241 413540
215 80 230250
287 63 818041
230 98 987904
53 285 687113
107 101 931417
49 85 625712
108 67 920244
268 5 225491
84 41 531544
89 160 709291
297 3 915469
128 134 259921
85 138 829625
285 216 8477
230 161 624396
177 282 773076
138 272 229255
279 111 469475
254 12 990615
29 175 30765
110 195 718529
233 8 469302
60 73 713589
174 141 819147
234 42 951464
6 132 659193
216 154 462384
53 62 280262
114 172 605018
156 224 997345
82 22 985962
175 108 225777
84 24 510678
103 101 780045
245 20 986576
115 274 3707
172 4 659128
81 233 12114
231 247 483280
149 18 846635
258 88 114641
241 120 287657
261 71 788037
163 135 348372
108 274 859972
99 175 13617
41 113 470449
254 196 731476
29 20 487409
82 87 12691
10 32 388627
200 269 55867
168 280 904215
76 63 841416
155 232 344362
105 42 601940
204 199 51448
109 98 733051
153 232 912280
261 281 161182
52 38 959389
190 233 755556
239 87 491295
248 244 830216
16 60 376958
18 66 578047
268 21 940646
189 138 387773
39 236 865770
60 26 19453
217 210 143765
113 200 785651
203 85 407546
64 5 754571
69 171 58584
96 167 844722
150 109 704838
262 193 260608
235 54 105691
108 88 512031
41 105 980730
95 38 329889
184 102 655584
270 9 670452
274 81 375784
235 129 681991
143 179 169568
28 206 489778
130 21 593849
204 285 160790
231 173 179427
97 49 876834
48 118 640098
137 288 64351
287 14 911314
50 287 457165
41 248 345849
69 89 567865
227 71 292528
163 79 318007
107 27 175481
176 289 724901
125 174 100298
112 100 739962
202 246 286224
191 167 590126
44 97 117959
59 98 818447
284 189 936737
281 161 454921
139 291 535429
289 200 75305
243 102 59389
101 94 308152
119 116 168423
260 232 606102
32 134 400773
60 191 885529
76 100 320840
197 90 978903
31 18 894735
47 258 975726
115 138 649505
178 251 892323
23 26 28032
191 294 44067
50 22 446508
160 259 9312
292 188 327607
241 208 985693
114 270 393888
253 204 109862
61 232 840630
256 61 922210
111 46 364013
256 114 812810
185 88 727715
246 134 361313
141 230 299238
109 172 646764
228 111 907489
10 42 782304
232 20 389982
132 155 251992
136 128 945734
279 234 618231
146 158 579109
190 251 556061
104 131 724946
185 295 104415
242 77 119685
169 167 869100
236 132 394783
187 293 937274
67 32 325350
299 160 205155
212 72 464035
195 52 712667
83 160 138208
298 171 139823
135 172 597394
95 24 724497
23 120 446462
138 112 262084
91 45 670901
30 220 873869
126 214 464341
28 138 854447
174 219 392945
97 47 730128
124 239 145745
142 74 406298
264 28 964597
145 281 403289
260 122 362049
222 123 30400
186 122 1720
39 185 855694
42 72 926783
274 253 864810
124 36 964590
29 98 633046
240 143 348457
292 66 8503
249 238 646627
16 222 59425
32 43 803778
277 47 188298
262 256 996271
86 236 291045
144 232 340022
68 101 858343
208 104 113752
66 193 512737
116 102 19937
186 267 466690
87 65 33486
171 226 50490
65 190 31006
94 168 785716
24 35 697589
44 166 591106
251 291 665467
128 41 550908
32 205 790639
80 149 991006
274 136 930289
284 221 730452
99 152 672712
220 159 953207
36 120 55071
39 274 622759
100 195 554952
294 131 342769
8 122 695441
169 235 612092
126 192 794372
291 169 732602
42 138 996856
25 39 381063
252 103 787206
300 226 253066
38 182 671253
212 59 556993
261 279 445155
53 92 336408
297 276 614950
137 221 833264
22 180 64956
82 31 9069
282 117 308010
278 177 830806
17 92 801734
66 261 61298
48 296 512625
40 117 702977
8 66 169103
271 280 595712
279 227 358648
160 170 133100
33 88 550824
298 202 255982
229 67 635826
231 217 744781
187 136 160990
234 87 420031
111 266 235961
69 222 706956
40 237 936431
271 19 111380
200 156 381033
70 100 870748
216 222 536284
205 285 369808
107 283 891499
143 78 397974
155 69 807339
123 213 588184
4 225 425525
130 257 202586
31 190 952408
247 220 84405
12 146 32126
261 42 767642
264 277 330740
22 200 377355
168 109 593498
101 127 343394
291 176 755473
290 234 471422
162 131 336444
106 263 339880
235 210 337669
269 222 839102
251 90 871417
221 77 201295
174 106 242159
26 280 208421
248 141 581180
124 232 957037
276 101 55304
277 243 592291
131 245 720128
244 26 967290
44 99 326681
4 166 157892
280 64 488544
288 40 840480
265 129 669474
298 77 108247
234 93 54607
229 177 797817
244 10 322632
130 48 999000
163 82 693889
99 160 412647
118 139 740324
55 102 920743
201 57 700237
107 39 429739
43 180 488986
205 223 751865
219 244 798665
239 224 676034
160 154 552705
182 114 448554
135 100 609868
74 27 919125
137 37 297983
155 68 496117
37 140 570299
20 41 107877
152 130 312
23 195 986260
77 169 285140
194 165 232323
141 204 408304
296 200 535599
202 83 535654
98 128 301754
22 45 594457
112 265 538421
158 269 619615
143 27 258941
233 129 595659
244 6 343075
53 203 559639
63 12 440609
120 35 604844
69 12 206349
125 173 764981
31 68 808295
297 69 844556
22 136 698563
209 3 762185
89 168 111548
262 14 870838
208 272 146148
254 148 244839
284 254 100334
161 151 775282
78 77 366053
182 211 436372
33 255 335926
149 64 353941
293 229 45162
54 251 604123
57 225 300425
39 137 733170
217 67 955984
43 208 959887
288 103 266121
92 178 577281
269 152 373731
23 221 20219
105 299 196955
243 240 642969
266 259 494820
78 183 45136
121 44 796229
224 153 622984
257 274 411779
269 115 359025
237 242 298782
6 192 517753
12 104 418065
288 36 674546
23 184 190956
75 53 613802
65 172 10753
108 121 929322
22 170 94248
2 290 547383
55 163 816310
3 107 963589
285 180 610086
56 238 970626
222 256 866878
153 129 732954
186 3 876155
106 241 369361
191 7 528676
101 193 137621
65 270 172000
71 30 86346
203 62 393111
75 64 716415
117 292 304668
31 19 204263
264 106 235141
114 297 372321
172 111 757821
100 132 727696
40 275 106512
68 117 716130
113 208 652264
172 233 795830
276 126 151521
11 34 678605
287 200 382192
161 247 719946
170 123 571756
85 39 564597
186 4 659107
10 13 974821
73 9 520422
41 221 730584
151 192 787725
272 85 28026
109 132 93113
235 194 467412
251 47 566916
13 46 302053
49 158 77651
228 147 393843
21 238 9467
187 257 882833
109 153 543648
27 295 243048
107 285 522805
213 228 226527
70 122 795023
71 238 132377
261 262 716769
113 132 39140
92 86 44704
129 121 321371
119 46 944191
25 275 57820
31 293 940453
142 264 920185
147 259 480581
94 33 720473
60 3 741251
297 84 704569
80 161 322630
3 136 877421
211 92 557842
189 197 949207
20 246 780542
106 14 58202
12 127 55959
173 94 86003
60 281 998823
103 293 315003
252 98 911880
273 272 429698
14 191 989121
238 284 6127
35 25 741819
232 158 256042
143 263 699524
253 125 975030
185 70 572698
45 271 955475
197 248 360551
134 202 847198
264 232 104986
231 192 376017
288 25 42257
94 295 192778
241 234 772149
120 213 720504
240 12 315299
21 17 957288
77 245 551554
180 256 243826
232 74 212310
41 226 83828
270 37 197915
282 121 847667
59 140 237608
120 34 613313
186 72 690206
279 112 447149
237 232 135457
98 273 766413
132 297 669748
155 65 183951
228 289 85815
249 129 360845
20 68 819717
105 104 633243
298 116 24084
24 111 9162
111 193 316924
96 267 790833
118 108 568991
285 86 68622
133 171 464603
193 264 986418
62 251 255309
70 204 748587
55 60 391583
92 49 142897
279 4 262981
34 136 179519
236 222 625412
100 190 534979
228 288 346184
299 178 864431
156 97 826818
131 255 193797
153 211 752381
113 18 704242
14 30 217820
296 263 732776
121 34 493263
267 147 483621
185 256 730523
17 217 299803
74 281 144809
300 164 894089
26 83 802993
205 33 431431
290 6 43067
133 166 411715
11 273 808091
203 290 592188
152 51 623993
289 131 149668
218 72 8476
290 114 428947
182 136 625227
166 6 506084
53 21 224434
142 288 601550
215 114 360460
70 105 341953
155 131 285032
55 40 831825
245 16 773479
240 158 60548
123 193 131922
157 186 910426
125 151 382060
161 109 867741
276 70 183891
205 77 711913
36 100 340082
298 261 721201
147 281 109218
186 110 74582
36 198 57834
29 36 570417
68 295 219531
49 247 628506
17 36 912755
150 35 682005
95 207 367631
286 173 326353
145 265 704208
10 123 4134
84 182 28535
166 170 252338
18 296 678402
46 147 623058
292 291 926737
101 277 169426
169 17 994376
262 80 187944
193 175 8010
120 64 546287
167 33 374299
104 220 498682
118 131 83147
187 35 568287
175 85 662015
217 181 782392
180 7 824499
193 136 13982
32 210 477459
121 245 274021
111 163 959845
206 5 928350
48 176 574264
283 131 562678
54 73 804431
96 243 516496
23 238 428087
202 173 312192
250 122 891715
196 15 926925
46 109 807287
217 68 624200
117 270 943291
198 104 728558
290 10 792970
209 287 264216
128 183 443160
242 133 387162
191 55 978200
178 184 25469
28 46 461436
98 191 739157
80 141 110679
194 290 362159
115 230 78308
278 18 57667
300 27 485006
288 104 895478
65 267 218273
173 196 315916
234 202 354498
282 240 589503
93 159 929158
95 258 460759
71 102 450568
56 157 283573
144 219 853000
45 188 854879
71 69 404140
68 102 967822
292 24 987254
170 104 501295
154 218 253626
194 182 155248
148 217 402583
196 166 112727
286 300 592565
221 6 723492
78 197 384689
94 93 938974
83 34 62251
146 5 445234
111 245 881567
43 227 792101
37 130 444420
285 229 703583
240 95 212173
213 145 710013
163 10 554324
213 271 559047
164 160 560554
104 46 876822
94 261 696813
296 176 804725
153 179 130443
116 167 795996
16 46 151088
198 290 13400
1 189 974081
125 299 392327
96 20 772697
277 67 637521
28 71 726796
15 213 205140
76 128 719508
105 91 151799
100 28 324389
97 292 283057
108 236 577220
184 8 881487
237 142 769159
117 13 20980
257 6 549926
10 263 608003
72 67 225434
295 278 234480
266 106 7703
175 112 194127
196 215 174400
235 74 375391
166 280 654407
137 125 604032
16 267 264402
180 254 68493
155 281 221702
194 262 533913
146 110 755393
5 272 921273
113 152 700121
221 193 763500
205 132 211560
84 101 656070
261 63 937777
247 251 659867
212 186 662651
235 245 547128
14 78 702593
59 290 472258
159 52 478685
181 4 105413
140 80 199591
173 258 909392
127 70 224062
224 265 802278
12 132 226075
86 14 438709
2 109 424045
156 212 269924
5 42 725503
31 167 244893
80 221 618551
239 261 661512
112 258 250896
262 144 254688
191 180 394031
100 91 235713
131 49 649886
296 127 412733
296 91 606753
19 72 893768
86 26 4533
258 101 246288
277 135 720231
79 244 871505
85 216 118016
286 220 680261
293 263 761929
81 210 629937
235 233 882755
174 133 833768
35 1 887258
106 289 239197
20 252 228187
128 11 177283
211 222 806879
17 191 229463
152 232 267003
50 206 509357
138 210 894849
269 34 229636
220 145 742527
105 55 626030
241 81 357528
66 177 403163
275 100 12887
91 86 308320
155 52 755611
262 66 662515
281 243 769625
16 127 372948
180 144 695032
168 78 754519
242 299 209088
259 195 800445
12 65 513867
73 233 716
160 117 999710
16 234 454938
275 278 19084
213 22 797186
268 191 655361
32 226 614620
276 22 919612
156 118 40706
135 279 789377
122 213 277083
264 167 710334
80 172 520145
220 275 94979
124 206 659902
183 57 595209
155 252 778766
281 193 999619
98 233 409143
60 33 797072
73 100 968052
134 99 656366
58 260 369735
247 103 214276
151 268 241694
58 179 157138
120 3 968524
197 214 938438
79 132 559528
19 260 489723
276 107 913587
31 50 913889
42 295 49196
117 265 707281
287 26 653077
78 123 191614
171 52 705791
287 38 528879
197 27 724802
88 132 589054
291 276 362989
186 240 512092
207 47 885073
107 210 909377
162 275 212644
114 282 963102
143 35 879853
40 57 981105
116 206 183150
222 279 108670
271 142 765603
118 258 993933
275 24 507789
127 156 708557
175 116 105890
57 247 430588
93 182 918998
289 186 47113
263 159 745708
281 21 834361
248 193 454190
87 211 792624
71 185 652444
231 87 587083
80 8 932427
165 95 689168
278 262 941877
186 191 549775
178 140 904541
82 253 857083
67 82 561298
24 177 191349
49 126 84287
202 179 387885
219 197 916921
255 3 783492
21 75 898896
75 208 894462
145 45 293529
182 252 206980
72 86 246116
83 35 503994
218 228 62912
229 121 743249
181 222 393680
179 11 744927
44 146 302953
271 188 775118
31 137 923721
89 85 116928
1 58 128378
31 60 55995
26 97 642411
182 71 245174
144 90 275583
220 12 463357
88 97 734705
181 90 103682
38 277 889109
240 226 902545
214 114 758454
144 295 22575
144 188 199800
281 61 990220
235 47 929254
50 74 881474
107 214 451682
101 8 401438
17 198 496449
199 8 530459
163 191 722457
2 184 770474
222 126 555512
150 125 43101
216 36 140004
82 298 763614
129 183 939816
252 111 460217
15 36 186021
274 2 920874
89 271 179006
159 82 495742
96 21 129456
60 196 758970
269 114 950291
88 215 604510
68 52 521088
129 242 768048
135 264 826737
31 205 505150
193 90 607427
105 210 57796
215 66 176713
34 255 853270
159 233 275090
158 98 209047
281 107 568498
26 284 64768
88 81 921701
216 99 315758
233 103 394855
209 285 490181
52 257 488143
227 27 682649
123 288 793486
257 192 745573
93 146 833313
241 180 395718
299 156 18949
288 33 659671
49 104 964071
189 280 104581
120 10 965509
159 25 871386
62 61 898559
298 240 180513
155 220 541204
225 210 483479
250 150 221495
49 211 883042
39 91 161197
287 101 505878
200 144 169604
258 114 376073
139 157 429173
208 37 528414
160 132 935562
178 293 552129
272 220 69126
234 259 403259
216 176 767299
256 172 398973
268 253 133804
242 288 289951
66 179 75266
179 201 37477
242 177 762935
141 36 943063
181 259 921199
148 144 584019
292 176 140168
206 186 455810
294 20 213499
89 29 539291
248 178 297469
141 119 554491
170 129 237804
73 93 616805
64 229 78403
267 82 350371
143 43 711433
178 189 814905
294 241 651282
77 144 195196
147 258 156261
42 251 85033
253 80 707569
61 11 155310
13 228 409634
26 145 24045
226 98 980429
203 225 14760
273 259 674095
66 255 879721
260 281 141080
183 262 756095
194 161 158113
288 42 207524
249 17 252945
200 56 655762
68 173 626476
3 98 860446
12 148 850984
17 67 467223
39 270 39417
95 2 825064
63 53 476486
185 250 297369
299 99 635190
107 125 585079
100 299 101845
208 58 687455
105 37 1402
297 12 780268
9 170 496523
131 147 787671
201 108 201745
43 40 470401
181 86 972100
102 253 386917
240 189 754568
1 229 360186
166 201 630873
247 78 402911
246 80 547090
65 88 592888
226 160 515010
58 123 312692
45 58 676153
255 59 707189
44 132 975122
217 46 172317
154 45 329093
193 159 52416
196 174 223713
280 188 343219
242 252 739365
23 282 734886
47 103 634623
217 54 707712
221 153 675011
258 291 164340
190 214 758002
55 90 483189
57 79 542775
43 101 860368
134 85 641029
186 97 221098
23 76 960323
121 41 281627
205 282 545257
271 149 585438
62 242 114817
179 78 370857
128 66 436845
232 157 111494
282 204 926861
189 248 752533
135 260 11119
125 139 364156
33 34 66423
28 184 651244
126 265 774803
289 45 166253
218 73 563394
39 217 738875
106 88 296135
42 194 418916
250 234 745964
173 81 177225
208 158 663854
205 130 630289
285 29 450879
11 180 950279
199 35 894410
220 180 324762
8 119 909550
33 240 438891
204 117 636353
99 202 192615
96 5 621737
172 42 325875
134 176 279204
24 157 214082
183 283 243361
72 117 397551
182 69 796653
146 272 23328
86 1 455637
278 221 90105
290 298 465907
148 285 122023
248 94 95985
287 168 481932
236 291 920521
265 24 832528
26 254 74436
191 130 547016
107 226 937613
287 268 449724
18 10 552180
276 61 820297
115 60 632606
151 148 147572
170 140 626625
97 51 411845
248 105 118033
156 54 832318
151 51 386210
68 98 585742
35 263 32772
148 128 668000
122 2 538714
150 20 724519
62 10 231
223 204 512236
211 170 262462
16 54 482397
134 58 590782
19 177 715325
79 237 134973
98 96 309880
173 168 644482
208 205 147585
88 117 257537
258 63 330261
292 104 509490
102 209 470178
93 237 742108
222 62 154405
218 251 856601
175 186 28843
122 92 756887
171 202 835673
253 187 236302
74 207 901508
150 93 486024
234 139 9922
272 181 362892
257 127 583308
39 15 11405
143 235 273722
108 35 496804
94 215 257085
234 174 712713
169 91 607666
36 254 19680
182 155 913029
30 100 383407
83 285 478515
265 259 692809
256 124 498783
98 239 656207
130 194 133873
154 83 790025
97 38 152637
174 100 369792
78 180 981009
263 126 119785
12 33 395275
216 73 933426
59 84 449144
209 19 531858
53 135 472244
288 213 900467
152 245 216977
20 162 295347
10 204 993523
230 165 153098
242 9 786244
202 70 297680
179 289 272238
53 112 625133
25 14 22816
180 54 891406
178 65 574553
157 130 310443
260 157 113711
3 80 126773
12 257 197502
238 11 665740
11 206 288841
224 131 923725
106 192 97881
165 45 612165
157 96 507299
115 72 220860
210 50 310324
16 22 127400
297 195 504273
23 59 974763
83 263 341185
12 120 172267
212 150 86289
58 88 847492
12 15 372229
203 26 902275
246 170 12951
76 285 953340
210 270 862144
160 141 737986
74 278 140066
53 177 349183
85 133 312309
195 169 462432
279 163 59892
237 214 591559
57 162 537061
300 168 906018
12 161 425280
187 120 31591
29 219 265573
253 180 646981
251 137 326846
197 123 974282
1 175 742306
254 143 822255
87 18 177022
11 105 384024
30 201 321788
159 72 200283
129 106 234426
165 285 528416
200 50 324069
105 288 891788
210 262 671916
42 275 503048
39 230 98131
62 235 603628
85 170 398097
20 128 467173
33 246 805514
19 218 108277
54 163 736424
241 182 906852
30 231 248543
134 214 902746
223 55 122030
108 246 510900
279 85 541428
227 240 717119
217 55 309729
236 284 699508
145 255 586468
177 85 283697
171 38 900516
79 252 60420
201 13 919046
280 53 865054
21 249 968912
262 90 378339
226 214 22607
80 289 958359
119 34 57249
250 240 349306
22 69 234146
26 199 502157
94 269 942393
34 271 9693
97 180 990680
239 129 319257
286 246 39986
143 12 110692
247 288 270726
125 35 609036
270 149 206287
225 76 626170
105 122 387868
11 29 377013
29 156 370128
92 19 658507
271 274 287124
167 185 721890
230 193 457240
124 160 641460
54 286 894721
262 23 799484
170 37 125013
259 140 889491
236 25 154223
251 181 232006
32 88 580439
243 56 147192
252 95 717153
127 193 81862
288 108 125753
72 106 983882
107 145 240820
275 133 168303
293 38 678855
188 79 434085
145 95 168874
4 292 417744
283 11 98302
202 72 780049
16 3 246394
90 270 108065
256 178 580195
48 181 375474
252 91 275308
175 41 375121
6 109 12497
193 204 608359
25 122 753506
71 104 885436
96 76 475
90 82 609055
64 255 445905
183 217 341303
137 74 469598
132 249 930874
261 272 838618
72 162 729513
2 112 332603
275 77 351765
183 248 718456
271 80 647237
291 257 842621
249 203 433932
225 96 140646
185 198 864504
90 61 18979
140 160 123228
216 244 121037
102 11 505195
260 278 536725
206 172 194288
129 62 892159
201 89 815707
218 109 152258
241 149 122864
10 262 888363
178 89 910462
87 178 177776
260 291 537619
211 278 851167
166 293 609451
136 166 106114
22 261 926629
70 298 380724
209 44 920490
13 50 110930
161 45 600627
114 23 752109
256 228 568430
31 197 992722
138 268 805981
78 234 943567
110 127 368692
193 89 607765
199 13 12530
85 103 971010
26 293 758469
26 104 854129
290 232 439333
160 39 513
48 183 223228
73 250 258092
54 175 841415
84 28 696071
265 228 21248
206 288 526732
34 240 156183
161 51 306622
275 288 840843
206 278 218116
200 38 627184
274 190 244123
252 64 749142
197 265 616261
50 175 153488
209 71 975719
70 51 412151
150 162 14187
99 226 319601
73 277 823388
299 220 890813
199 30 162105
82 125 764599
159 224 211616
12 116 290092
135 176 997786
88 18 47737
213 186 467002
73 117 329864
236 80 874644
285 156 451955
43 107 130772
165 96 494742
296 37 926467
262 215 377308
267 171 871635
50 67 448510
62 184 483377
102 270 734930
14 212 45123
177 257 628389
127 63 82563
77 125 954284
262 97 151029
272 291 541773
34 118 560064
146 232 453497
136 41 589373
285 269 88045
42 224 941533
54 227 900402
102 157 708825
271 46 64385
114 66 479945
189 285 890857
67 195 535557
235 203 888153
215 219 725786
13 178 723254
195 37 254642
247 58 590077
164 25 494036
66 245 765204
300 2 935642
131 258 831552
136 253 396127
80 284 831444
254 73 366596
15 34 882112
103 209 270039
125 6 406245
182 294 766093
160 176 802456
138 267 252739
232 166 251485
85 251 932145
284 158 745729
93 152 381071
6 8 534928
53 211 824462
259 228 880876
137 156 312786
221 117 410313
154 72 756281
173 233 945354
237 135 435607
64 189 644096
259 122 134968
60 5 72985
50 129 248796
108 62 939149
179 219 388299
49 236 169738
99 200 117353
229 153 939897
220 234 352026
65 54 377764
62 80 863095
195 282 991262
148 133 416816
82 131 825257
89 175 559525
9 240 33718
60 35 468885
200 111 869315
55 232 455502
92 57 888105
68 183 29538
55 41 252037
202 133 543959
277 118 86271
296 8 942896
136 284 150139
267 216 408272
126 52 194383
295 136 739621
284 130 81274
210 70 827585
57 19 514482
43 256 340858
169 256 563594
106 256 203452
263 140 780205
239 21 451881
258 287 209310
3 178 440677
19 281 866122
247 24 272347
142 205 768001
81 66 488060
109 216 166558
225 272 458078
256 153 766884
32 197 748382
293 249 795404
127 15 664699
197 153 244096
300 230 33302
186 292 306905
225 82 592285
247 278 760881
183 85 336242
22 120 169932
103 214 757783
280 93 11592
266 61 531223
135 98 56219
217 161 351996
103 242 129311
106 91 998783
14 224 540865
123 187 608919
168 238 727056
175 105 547096
235 270 459787
27 177 378996
182 111 885822
65 91 647214
221 217 95161
214 247 369591
148 21 912198
270 36 242270
34 26 241911
171 235 567700
134 149 484126
14 113 618192
99 147 714623
104 74 296940
226 206 86247
185 20 293830
245 70 452366
188 226 887071
189 130 169858
153 282 897708
103 243 931965
141 137 204950
164 288 27193
280 52 308630
234 66 411252
173 143 149913
270 66 58905
95 55 705215
41 4 148867
167 99 269273
44 239 354324
290 151 814311
154 266 555944
199 5 733476
212 116 638044
219 127 233088
9 190 338037
262 185 857775
13 226 325823
221 150 1859
180 248 294282
37 10 305434
255 69 430003
277 120 773289
296 261 459804
290 95 94387
31 91 430214
149 117 128226
284 129 269531
142 291 241398
196 57 385558
179 121 813538
277 239 744810
208 83 669278
185 176 902080
35 288 979378
86 61 718882
86 76 758454
148 64 836731
141 231 999709
204 111 229833
229 103 345960
9 280 288830
290 13 537400
266 17 821537
122 89 647463
65 99 704924
134 53 217063
200 72 143461
122 229 372891
172 191 819507
76 190 53881
59 13 558716
100 94 233685
130 56 414372
243 118 46025
159 106 912240
198 148 514770
76 189 990576
77 254 260513
121 26 177322
196 279 462763
294 49 84458
11 38 237509
53 114 860086
282 256 261007
243 160 272460
8 33 476563
14 144 139798
269 167 123322
219 77 330966
150 142 216467
66 286 874897
257 213 245543
23 265 177321
175 194 296436
184 39 275713
254 63 684531
9 17 95192
284 67 835437
254 223 348175
40 164 48540
149 34 786002
219 38 463019
126 16 245810
38 147 912123
216 261 339318
203 287 193511
55 165 502591
273 169 134581
96 38 627203
112 3 719352
55 157 566120
209 11 858804
120 72 435467
256 154 878237
44 232 607537
56 18 251153
183 144 789652
106 184 295834
128 215 387267
171 21 784073
191 157 932559
62 106 692900
171 192 22701
39 178 951618
200 172 538386
90 241 389924
171 201 131786
228 7 671011
245 153 908874
18 59 116393
239 192 841698
297 170 46548
121 23 445978
212 118 857436
81 48 543583
141 1 118758
100 34 406831
198 210 986596
150 5 30167
195 180 240731
232 2 792121
104 45 153176
292 23 976383
4 114 352845
3 28 245092
6 236 983324
236 170 712252
73 116 986574
124 119 420201
295 77 800913
35 142 129423
78 285 268295
16 122 505021
30 19 391226
167 98 562268
116 118 790916
173 119 743133
196 86 96274
131 59 260406
191 285 461214
21 56 729992
127 145 160245
1 199 324731
137 140 170335
168 72 149329
145 172 459089
292 191 923535
166 184 361719
159 127 450369
257 23 416591
214 95 815365
282 102 576732
236 75 434470
175 274 362236
238 88 901976
67 190 216831
172 124 743527
293 41 586889
147 153 825724
40 218 111990
226 151 489087
84 25 392856
262 189 962074
172 46 592403
129 248 812247
33 104 971694
52 42 246318
39 42 662658
237 227 780074
250 134 890173
40 45 351158
76 114 230736
125 211 491234
288 20 358004
245 162 973352
85 81 14633
85 127 75144
25 173 357667
165 246 900718
209 151 82234
248 159 423238
51 81 476237
236 272 931357
164 87 949244
68 54 72249
274 297 989430
30 69 686506
164 141 405180
197 156 4945
241 37 46661
141 121 275163
161 139 123223
148 66 447433
55 171 119956
182 126 564837
2 201 462717
114 28 24861
76 287 558726
210 56 331425
35 79 364859
84 154 270136
243 217 945129
259 240 786011
277 124 328209
219 93 446309
43 63 35681
57 289 512315
277 90 503951
9 109 475844
26 111 990623
253 151 578017
162 122 440156
94 182 641972
29 216 579519
113 87 475681
75 44 802929
254 227 835280
272 76 824848
62 202 648760
45 159 477444
245 166 926207
84 262 424318
158 132 679292
104 153 81675
251 287 526296
285 230 791249
225 281 398803
234 52 733710
283 177 745166
292 124 633338
136 254 678612
256 291 24705
7 274 776697
260 253 798320
66 122 500183
299 170 790317
86 202 217016
1 179 679571
270 53 881835
137 266 69596
295 160 739503
252 262 643078
27 120 206796
59 126 184641
171 165 185132
131 34 487448
201 173 659527
250 256 381109
221 282 531704
251 15 783615
16 53 259653
86 95 190407
242 297 785043
34 236 793999
119 19 365868
190 70 61712
155 175 245942
160 53 993763
11 140 287086
90 70 796575
107 26 946742
248 243 202254
32 230 498219
228 257 947601
88 254 664000
30 74 2484
68 244 563183
189 211 205004
284 22 450342
191 275 854323
11 133 309629
288 19 361543
130 200 528437
279 247 403722
3 221 16508
64 139 383745
99 181 648988
62 288 45782
250 106 532410
284 148 941924
290 60 568255
194 79 331052
132 102 117834
156 70 905823
86 141 335471
126 154 599647
28 45 988634
42 49 427356
204 67 468765
293 112 864366
172 70 351796
30 143 659187
179 135 894078
275 171 618851
2 36 273654
17 53 411662
292 48 302124
278 112 326524
259 109 430679
102 168 407969
128 6 970973
230 137 954460
125 39 29480
4 184 227114
296 74 495458
288 144 330516
163 174 671281
18 227 333207
272 156 635501
199 185 525039
211 251 661765
208 282 101996
242 272 909235
100 251 697100
123 13 474519
239 202 997155
198 226 2224
283 7 402078
203 219 575465
201 100 756354
23 170 433419
109 124 246115
212 209 498779
22 202 605140
245 18 31966
201 28 857681
79 77 888735
4 81 73661
61 148 962979
130 122 827177
135 157 588641
289 87 567344
75 135 522756
39 279 607693
236 154 995532
44 216 167446
177 82 599202
240 162 592867
98 91 684599
299 149 267243
272 228 503459
107 58 919973
167 143 609432
283 112 300960
169 189 851049
259 33 625818
187 14 930683
75 49 319563
190 151 771438
74 267 273646
146 9 176559
21 158 436656
157 127 92610
24 90 174764
181 29 910348
111 23 258939
150 115 720113
92 78 968741
19 227 296589
42 31 20000
84 64 489079
70 157 652830
111 223 952921
223 26 33173
274 142 33008
54 210 5992
81 82 932733
100 31 712565
256 144 203307
12 115 874848
247 111 844165
44 244 693796
290 34 287082
292 210 531205
268 14 69432
122 53 820737
94 59 839177
184 103 535121
10 192 222560
210 55 193889
288 78 355749
273 260 715670
171 122 333279
230 62 976399
156 11 686499
136 61 811621
83 290 713842
212 28 213239
85 140 305900
234 146 828662
76 113 923277
176 194 588704
29 182 627742
194 280 909762
261 72 919589
129 218 861119
234 49 424915
33 177 348157
27 162 621315
8 210 354843
116 15 787911
167 190 398959
136 126 296408
147 285 754414
257 75 946230
169 129 744895
289 224 370589
246 120 620591
105 242 790232
288 175 271444
168 284 405192
181 107 779579
65 156 492408
192 17 735004
222 64 15084
162 121 897053
199 120 926916
148 236 868681
106 154 916403
3 138 496829
299 267 835763
253 128 598844
247 92 504312
81 154 759322
4 194 261243
51 167 311635
132 237 307194
145 273 386104
64 239 514236
127 218 486506
73 77 812803
23 146 203965
273 118 81064
132 11 245374
36 127 181107
232 56 683795
68 28 225705
49 95 626914
280 11 909792
10 135 323423
91 143 444095
64 215 31764
148 223 578382
100 120 253928
245 95 95500
294 271 632534
163 42 962951
133 243 772715
277 247 348990
46 194 550843
235 297 267155
207 170 253645
95 205 186475
37 125 879293
147 243 647728
269 123 701040
148 82 365926
186 215 244164
292 274 32249
138 256 799327
120 77 115304
135 37 672068
90 153 555362
232 289 707805
58 56 990412
16 293 127245
87 285 449046
109 179 446241
119 112 680031
188 180 12244
239 106 176514
110 60 81675
78 291 95810
238 61 675311
266 85 937442
269 273 736464
288 86 753818
198 4 724941
234 55 495747
20 183 180445
42 245 988096
9 5 286602
94 34 373699
103 76 843126
35 200 642596
142 127 436910
297 110 730715
137 3 30085
143 228 454982
44 9 922162
164 264 595528
28 261 745639
228 176 745321
217 246 714636
259 188 468460
268 139 836563
88 207 74516
194 250 695649
273 152 765839
134 200 602967
227 210 974312
268 127 64260
279 178 507236
61 31 936225
273 127 785093
79 221 476479
172 245 830097
192 60 583950
6 89 381278
277 184 487311
298 64 638765
8 15 179328
111 121 863200
211 290 673575
135 250 390673
68 273 305560
152 57 199424
53 238 689495
9 84 245385
232 280 196400
60 210 708983
256 276 611475
299 163 668929
276 55 707769
210 293 510430
270 261 522621
275 293 760378
111 25 397539
196 169 167014
25 88 358695
39 10 598165
147 280 834899
198 281 779169
248 52 670312
187 76 728337
101 141 206205
207 178 67334
249 171 95029
201 290 766237
113 251 567932
258 162 476794
41 119 801297
49 249 490083
38 288 297257
214 11 247062
101 183 791477
212 98 306562
177 2 321222
47 179 396265
268 70 461733
109 287 611563
54 15 837386
197 140 154397
279 63 55630
226 6 516688
204 158 187014
203 14 482669
215 189 167990
53 156 882358
31 86 550210
30 128 68698
277 171 231216
94 253 897701
155 235 130266
225 288 944028
181 182 592445
243 93 123442
105 152 748927
8 159 86919
128 88 986402
140 296 99473
72 52 754994
273 190 357019
246 254 273336
165 299 462687
59 54 776419
16 268 345399
136 214 807121
68 104 683767
142 255 209218
21 117 596707
1 108 960147
219 3 902691
38 21 30579
31 285 926260
215 272 133321
283 277 553431
174 65 911162
162 198 272531
175 66 473036
245 156 80101
84 195 935347
121 252 724679
88 220 831031
167 40 906493
65 5 991312
42 211 860603
34 57 36927
10 239 994090
52 243 749007
92 68 356901
37 100 593194
97 119 388774
94 69 929335
191 68 870067
181 155 790108
196 287 371318
93 252 947454
179 116 226753
162 105 46320
126 69 863775
86 68 598481
177 188 159495
63 236 502118
260 266 6778
74 14 512985
174 166 583945
56 191 49728
106 66 373103
200 249 162495
172 202 602591
35 247 769545
124 127 884479
158 118 238311
222 224 341669
253 270 71361
158 297 999581
61 23 824002
1 98 818051
296 64 993476
208 1 139146
109 204 619675
69 295 239765
75 149 429246
143 196 263875
266 279 606332
156 202 780479
135 29 346582
164 5 900339
223 155 99803
11 177 439969
150 82 213281
263 255 384359
283 298 362345
74 162 499729
56 271 169856
234 138 498162
106 168 85446
173 17 141561
102 160 813910
207 294 390747
4 227 64031
204 246 51404
86 191 19989
257 137 845683
188 171 164352
144 234 802125
160 143 57716
131 265 687766
160 43 596660
88 286 676090
271 29 7399
122 176 187874
276 36 756735
206 114 319034
141 26 532037
112 248 978537
136 129 471929
211 198 67722
4 217 150510
54 288 284884
134 29 334395
199 261 407583
141 190 467992
198 58 168025
166 144 14841
9 172 101231
104 251 610879
222 240 127462
212 104 510693
116 195 284301
217 44 971005
253 300 316400
207 213 579124
40 64 945968
113 264 580642
66 104 555608
97 76 711784
43 288 851939
108 5 683897
230 209 775666
269 197 335640
132 91 990566
189 126 795870
23 102 349540
175 243 257160
157 229 412065
111 80 944139
59 96 688183
200 290 290190
75 164 320853
297 207 82746
98 75 165351
253 24 691693
286 276 999901
86 134 333316
227 161 984969
204 274 606208
287 206 540518
184 162 667384
71 77 35127
155 149 351534
261 67 514928
218 259 121444
18 136 115023
284 176 796073
33 294 819166
194 5 702520
74 111 253139
29 276 851964
221 288 364141
214 274 653456
213 115 211691
262 272 595035
83 177 851857
132 83 985857
176 141 682102
71 134 228654
261 55 128638
118 61 773626
83 186 796523
197 4 338977
165 99 161050
279 130 438006
120 144 312690
280 89 864082
208 288 524072
178 214 390902
109 115 147311
197 66 821953
7 52 619522
198 246 988102
232 216 270478
141 129 19718
90 296 67215
152 81 470821
30 101 684147
177 276 68670
260 24 352456
210 174 334976
43 52 543399
119 20 456183
206 7 807537
166 186 107637
281 199 809330
268 258 23341
290 40 771391
144 147 224836
231 92 602318
24 97 98465
13 140 202893
293 270 967164
247 209 380435
243 203 11197
188 150 843647
157 198 438257
218 286 551493
109 285 983324
141 208 936532
107 262 518517
106 148 974910
114 116 80762
121 172 914239
28 167 656933
87 217 478438
153 181 226667
281 27 194941
84 78 435601
287 15 449453
269 1 138430
19 46 258902
227 273 609964
227 75 468458
298 168 463427
135 286 163806
274 59 297294
91 68 707810
222 34 856716
63 182 742291
194 105 638478
289 153 516048
235 142 811285
140 119 652371
119 1 435771
67 121 465577
221 167 958050
250 81 321118
209 25 144373
138 159 793593
87 33 664516
213 191 433294
15 281 86107
139 102 229025
224 194 187003
93 9 844007
174 58 769376
225 282 475895
38 204 917860
132 227 359233
265 196 872233
203 4 34501
91 264 454999
15 137 957913
11 58 217698
47 269 885253
79 137 152534
12 122 858465
171 200 434267
160 100 727958
160 245 883183
106 117 752111
120 265 667695
85 4 711369
67 174 973384
147 105 513116
86 271 371434
256 115 828316
85 136 964765
178 225 225401
239 24 551191
148 289 571983
130 68 371621
163 207 535957
75 230 886876
156 235 602662
6 200 294522
146 213 417383
84 129 348300
288 223 989216
140 244 45965
90 135 529634
74 146 564434
247 190 45677
112 157 63312
273 150 930579
268 57 254474
31 75 301687
32 29 457002
77 70 64053
291 42 777781
213 217 181090
281 164 110369
98 241 352987
62 26 177860
257 265 801324
12 47 509292
144 257 524871
116 98 80123
34 243 80382
214 161 748972
20 293 360835
57 59 91390
188 56 151443
110 148 886990
154 3 377589
232 250 104332
107 282 570628
149 278 934968
219 225 686814
132 182 982313
64 173 525776
169 285 492092
272 9 135715
140 74 78458
37 78 450752
290 152 290083
69 224 717228
173 166 365617
272 173 349327
109 39 822234
268 95 744681
126 200 83724
111 249 734624
136 107 459230
285 243 673533
179 134 926772
76 247 580742
203 157 659819
123 24 810846
18 26 862236
243 91 360831
164 86 655711
27 259 114369
69 207 539938
129 282 360146
67 220 457540
239 5 856596
279 42 142116
59 79 696096
171 117 182477
30 279 945695
188 202 323152
235 92 787036
170 196 56423
280 102 738396
120 217 754198
69 41 408386
184 157 460360
263 56 298764
154 57 532021
255 125 213096
118 203 899629
160 112 367522
291 19 447302
111 19 519494
299 164 73686
180 185 667473
213 6 238892
278 124 880727
104 289 75129
137 272 555057
135 276 790682
43 209 565581
23 58 430964
112 292 676047
2 79 786026
39 277 128942
28 289 489750
214 275 612906
257 150 690287
143 33 371031
197 238 430056
242 258 338439
286 175 782368
15 240 940357
23 290 490181
96 115 83990
176 237 921015
288 180 346480
113 38 28452
126 51 208440
37 187 52232
265 253 974679
256 120 985086
96 171 282402
107 175 794280
220 89 422013
66 22 85723
246 227 473663
67 291 279863
59 202 100426
14 61 196777
240 244 765541
18 107 457277
16 270 451807
163 256 855924
148 118 95042
120 206 539607
86 53 21316
237 15 968752
256 4 999407
46 299 897252
269 85 796798
131 141 274497
45 29 994882
231 11 617051
216 231 593366
157 12 442894
268 107 347357
184 6 367466
203 145 140798
75 42 597384
56 7 84158
111 99 85627
172 286 410329
101 190 560404
207 109 95366
210 16 174039
209 241 611467
36 93 739370
56 10 346989
126 210 740874
154 269 59291
141 143 70154
201 162 453937
278 47 714008
64 216 586718
189 102 320644
139 220 720703
273 291 726540
279 217 376520
5 92 722993
59 22 180067
292 242 822501
193 64 572087
59 83 702428
288 299 386824
58 83 553758
277 106 475833
295 86 940597
274 46 867321
46 269 93316
197 196 298382
36 142 252760
41 271 651643
34 82 775976
121 96 641794
252 38 403727
244 104 556076
160 71 352994
249 262 356126
32 101 543971
253 267 700625
222 188 48491
278 95 665298
59 159 391721
82 19 566562
157 17 933761
128 181 541897
112 125 587238
42 62 297908
123 203 54913
149 251 451448
121 187 526649
44 194 67284
71 292 512399
241 152 149421
149 67 285860
14 100 656608
80 247 841128
250 115 238921
39 284 860219
30 292 876248
213 181 508574
283 197 970618
151 252 331858
106 143 464485
106 21 979540
137 34 961192
15 270 871001
266 133 387639
241 277 743193
146 263 610102
168 221 617749
204 222 413287
168 85 18660
177 216 240921
147 171 776914
125 51 861299
171 74 665676
39 204 826550
122 246 62071
52 77 214893
284 256 144013
63 30 407362
216 33 653638
36 59 5136
74 188 733952
169 281 924405
142 241 671473
100 65 216411
169 219 486930
270 200 432741
267 231 17949
247 138 210010
272 95 70111
298 111 38737
147 128 411716
55 20 367627
79 92 672624
187 60 118255
275 284 808797
130 290 435623
219 66 395189
15 236 478486
27 121 472594
113 96 174040
8 48 291490
148 258 13551
98 245 651887
155 49 293101
187 225 166547
167 162 319604
150 38 984117
253 201 82563
127 260 807790
46 214 332954
216 43 960625
280 186 10505
118 97 495450
43 171 758721
285 214 885453
28 248 738104
197 173 727097
238 152 605749
260 288 717546
42 6 373618
179 75 176311
296 230 280151
183 94 466538
126 46 880363
8 166 541283
40 38 348862
66 251 263124
181 193 718361
272 201 825689
251 292 35133
105 262 76303
280 283 629890
55 123 810929
13 105 749293
147 101 670332
163 137 377950
153 28 770280
143 298 975355
173 220 518706
96 206 894033
70 95 94218
182 257 761947
253 64 105079
116 243 867685
85 258 597118
204 68 380500
14 140 974876
20 243 836652
118 76 9368
17 137 320141
82 211 932735
176 240 707837
254 294 579537
256 20 855254
55 28 848626
78 246 392653
66 90 639056
84 283 134079
119 222 563015
287 212 270226
177 148 614333
27 58 252218
221 106 458563
260 144 961990
79 202 217422
210 106 574807
80 293 35673
144 44 977927
193 243 941465
152 258 454053
4 215 798642
233 158 112883
53 88 813657
276 221 429331
221 238 577604
48 122 167013
5 218 148392
257 169 381601
197 108 243461
234 251 696334
170 240 958781
239 18 346643
157 233 584775
86 171 809972
203 232 960675
38 107 246160
216 239 812423
86 25 8499
19 33 925952
285 193 88081
113 185 491299
167 32 743370
174 105 799330
174 132 59597
247 5 607561
24 274 986419
268 265 345457
63 209 377001
106 29 139502
130 274 196282
102 10 37032
179 175 651708
122 273 906019
9 119 472815
89 198 289669
214 175 225068
93 53 115673
44 91 35027
62 253 525603
215 78 105927
6 196 343725
153 36 962012
262 69 923087
285 221 100173
220 167 183546
158 100 547251
295 191 775664
82 32 489094
122 103 499151
296 271 191020
269 20 45338
1 226 4388
196 7 279640
56 258 49095
81 162 704474
281 165 303874
288 9 433663
107 272 613214
280 108 662699
289 52 639783
131 75 30492
123 29 129924
299 8 951296
246 143 832007
147 5 326124
35 116 930722
3 276 281076
146 77 320575
253 156 12774
12 265 372764
218 67 32895
34 1 89629
188 204 965759
49 111 391854
11 222 351438
55 279 757900
35 137 317615
77 247 119430
211 156 56343
208 128 163521
195 213 729145
191 77 499617
63 271 96173
175 139 509635
170 96 277964
300 153 178162
57 153 934759
267 47 15247
217 29 761445
274 74 578241
201 224 236137
271 219 342247
120 205 551387
177 244 408759
105 209 843580
297 50 50082
203 13 984558
7 245 266328
197 229 514957
123 110 773105
98 54 240141
53 96 489312
83 39 974890
300 54 85422
204 24 651323
88 35 153707
88 30 605497
268 56 209717
2 217 656004
47 196 305603
133 285 181685
35 141 751934
240 273 756641
238 65 417866
259 17 555216
84 215 811220
1 11 104154
155 104 840875
136 163 658127
167 135 672521
44 267 270286
30 269 493539
63 276 115948
78 9 882699
132 298 189597
184 143 656211
17 98 695550
150 101 895679
181 215 518274
35 68 112764
197 33 307221
206 158 823990
194 37 820461
48 274 114588
170 38 961728
290 243 409952
207 230 370083
93 288 145006
46 266 688558
7 32 499484
128 132 333285
114 263 799589
292 226 781740
45 282 90114
55 147 573236
190 18 950424
2 183 35334
82 277 527142
45 179 759514
293 242 507083
48 141 881558
120 297 105080
148 230 772227
228 210 910416
268 170 979015
169 140 666254
12 206 751309
296 268 549419
104 248 780012
86 280 838036
140 97 316451
235 27 164708
34 261 127585
215 133 182589
176 97 861007
22 272 877557
42 276 333889
265 148 91580
223 160 20733
99 101 76120
173 187 502730
223 93 962741
175 276 82418
274 220 48652
222 299 583980
130 254 161371
209 133 47765
266 194 845448
240 215 596514
266 82 525261
64 61 402397
141 182 188950
26 3 215130
183 274 887870
47 155 897986
294 90 167989
209 249 409783
165 283 31792
192 155 420130
9 141 806707
144 113 51358
132 202 164396
297 94 937696
268 192 489941
170 30 980107
237 46 60872
129 219 250990
281 267 510519
284 33 1443
11 185 574411
118 283 912872
47 68 954101
269 293 396168
295 259 389238
17 18 115479
125 260 494808
237 107 785626
153 192 809145
218 204 534619
170 27 667651
289 294 806787
88 272 853157
141 242 712638
272 198 647431
4 103 755244
245 194 778003
37 207 656956
291 266 59405
174 260 589593
203 31 62833
246 299 235664
148 252 774001
296 104 462059
90 95 18354
107 191 325637
88 131 488136
174 195 645488
210 267 80447
33 217 509528
91 281 360056
267 141 711716
266 262 440272
207 293 179315
4 15 855244
114 138 175160
103 258 74810
121 214 968973
58 204 532798
25 202 554825
132 3 713878
119 137 607694
276 62 488394
23 248 53734
298 204 583917
213 246 853726
167 156 260748
141 7 127374
18 287 417248
80 67 857881
29 283 358127
79 71 414948
11 271 577687
115 174 516263
258 39 303600
54 273 12054
209 184 397627
292 195 980029
260 124 858676
22 258 781861
121 203 690935
21 61 743915
232 275 659834
168 34 977816
268 176 482031
178 201 713497
132 144 955889
275 117 758052
213 162 356118
147 75 363560
155 27 426947
36 272 979259
94 174 871350
24 229 62370
71 117 272835
139 173 254576
105 145 285178
172 155 633840
2 268 553165
183 215 513882
147 73 495164
45 46 582163
131 146 30047
113 101 720514
227 232 294075
151 41 745788
220 151 86186
157 185 609686
286 18 87828
278 176 247511
91 43 557066
115 212 144483
147 12 986371
68 114 209015
124 107 324080
298 282 786247
235 184 29627
91 247 303062
164 130 953441
52 188 695798
73 83 550740
112 69 53751
129 77 363509
53 251 605906
109 269 828352
38 218 751910
65 109 829026
12 121 739256
233 262 314259
165 162 582309
40 25 729712
80 258 294595
296 169 80438
131 148 267183
16 138 473006
237 119 537171
141 255 679603
211 142 65460
252 276 192875
167 64 695746
103 127 130375
3 14 683661
281 95 289564
148 98 923222
7 235 190649
193 78 225351
225 87 243037
279 218 545996
22 23 554284
56 146 443213
22 18 940482
298 169 195107
296 53 103554
86 65 587852
254 125 469178
135 156 836722
153 71 408400
277 282 140498
99 29 60601
232 11 488148
90 87 387771
157 26 564079
89 103 562690
82 68 182241
159 299 587063
243 223 166185
261 251 350131
16 226 402127
262 274 869170
213 40 210103
112 106 361201
186 2 52606
142 129 766974
183 197 397604
283 83 113561
286 77 248332
208 135 589469
89 24 807507
158 203 680135
38 132 543491
94 273 461170
25 224 118907
103 169 331116
192 51 81705
112 29 711298
134 91 23125
36 164 112422
251 169 349294
210 128 18982
83 271 984581
226 290 688141
84 82 749758
65 125 284963
246 257 776908
74 260 519805
215 285 306728
40 72 115055
137 124 447530
23 106 165197
136 297 30066
119 196 263061
111 297 16112
54 277 548911
76 192 37510
108 65 80596
119 231 237421
261 26 853246
204 123 514428
291 208 706666
68 128 601660
153 140 768018
79 253 648430
288 289 748138
62 35 763282
29 1 466835
121 52 470618
4 33 449586
14 164 522209
164 199 15301
62 287 836928
25 229 518194
269 174 494610
29 115 344980
214 72 382587
141 197 862048
257 81 564294
286 122 798886
71 237 673813
152 167 149056
300 81 803840
202 232 49457
245 220 862156
280 231 852964
248 192 310408
138 20 161560
203 153 451817
201 111 299433
270 52 774189
227 142 81013
102 268 586387
183 230 731555
23 143 987929
81 249 796410
244 36 833958
236 258 745834
171 105 827457
51 22 659216
90 288 686635
101 300 547235
174 99 457970
284 262 468217
87 78 84622
236 119 401877
145 229 279265
190 124 158457
288 6 5988
161 141 55192
75 117 573958
58 25 660656
20 27 491766
72 268 185195
21 110 376609
158 116 760595
200 179 769843
209 118 449840
46 137 825429
201 258 229988
205 256 823205
200 65 369844
77 179 126944
282 77 399438
9 1 715070
283 192 753281
139 245 820886
218 278 598245
79 44 669274
55 6 338257
43 120 719066
20 148 908093
215 37 117393
106 139 568022
130 267 233095
286 215 2108
64 241 744295
88 175 760166
282 69 223419
180 300 490427
265 270 547296
24 102 302269
102 53 546023
17 242 487765
218 186 443418
214 239 327616
205 261 222968
116 94 973094
222 73 335318
61 147 57422
167 62 9943
274 244 155013
285 136 676932
58 196 116190
78 160 552505
136 79 553560
44 119 24799
68 126 829774
1 194 528030
235 111 472601
15 201 167919
241 10 729609
68 163 987503
65 236 645849
150 232 156282
193 288 147832
276 290 363346
215 300 153559
182 216 927663
62 246 748659
241 221 407367
299 250 379153
87 132 101641
61 146 457933
230 159 94376
226 211 17248
49 152 692400
187 10 892446
201 25 733602
171 205 949115
59 134 71026
84 23 457773
45 80 817131
282 3 416078
186 207 502358
258 276 404610
286 194 970104
259 175 990642
191 126 751197
17 34 573356
241 219 177232
31 181 86671
62 115 98186
160 12 348498
230 158 239836
10 66 937697
110 45 998026
16 17 10679
203 194 215597
64 79 931676
83 194 741570
159 181 481292
295 179 445147
88 159 139805
233 237 563707
51 229 37113
153 248 324199
84 93 143112
15 13 230917
136 7 925677
4 63 543900
110 200 494202
207 224 273059
65 48 593484
266 143 485672
90 12 320531
224 241 865430
117 100 282204
235 207 163968
181 65 529596
127 287 184551
84 8 673237
232 242 379258
270 118 294977
87 43 481368
20 57 863075
292 43 991113
206 220 373279
94 2 853055
64 34 850055
22 232 674170
294 46 747305
42 216 43545
293 219 189810
75 159 682238
179 141 817659
10 103 339193
58 232 350322
135 223 194491
81 189 435227
29 58 242318
78 153 848782
91 78 743166
151 274 917423
235 242 469396
299 137 651133
256 254 963266
76 84 548133
234 164 830450
74 71 186793
64 18 852087
139 88 826014
116 110 391832
217 270 767681
240 220 934320
98 175 466151
79 123 968186
183 115 829281
233 155 444171
289 299 474328
59 51 54397
39 121 933264
273 7 267995
263 198 254680
109 18 172436
274 286 677651
87 95 638096
47 226 967622
63 196 262791
54 40 966020
56 12 124790
58 206 221745
84 272 828726
272 260 153221
212 231 630250
57 188 605980
145 99 227842
285 256 165821
270 60 697315
95 124 413448
4 83 802121
139 221 137890
143 149 653741
50 41 570578
3 268 37590
149 205 376213
173 160 799548
17 82 280559
140 217 565211
50 70 109072
189 46 346525
186 138 995357
77 59 344703
170 64 310297
20 277 227576
157 162 509325
41 281 63936
95 141 491679
296 83 988664
62 66 612483
128 117 914446
224 249 135556
139 151 972013
293 125 90565
46 55 333997
232 126 808062
241 52 492667
274 281 695832
2 257 821849
178 195 880931
258 6 336766
183 294 438585
32 187 642659
100 198 646340
36 197 726589
155 251 346249
116 281 37682
192 34 733408
66 76 886415
236 28 380244
79 128 165426
143 252 644924
97 195 41655
96 94 956703
86 145 693883
161 73 264503
59 1 734983
267 184 286741
70 198 481034
66 69 432382
111 45 730760
37 18 761117
276 82 308993
254 53 957487
153 53 736756
206 94 647140
256 215 316155
260 203 283347
286 204 139100
16 166 479626
128 166 776816
184 60 105167
231 214 268676
190 203 759314
46 82 469466
171 101 241004
13 222 558137
73 152 90077
117 276 245260
170 11 399391
220 251 604291
251 163 701513
170 128 446885
260 284 317502
153 155 705890
140 142 314948
197 93 291146
70 44 555767
178 267 5060
198 256 36801
49 267 79829
50 153 872247
145 157 313363
270 206 534260
295 146 741832
129 164 479328
299 226 155741
157 32 342344
139 281 692485
237 265 56270
280 39 846629
63 72 659590
214 296 427871
30 87 230832
235 237 666608
222 146 225737
264 78 17071
76 71 812922
142 45 526646
182 223 825988
268 204 209465
228 44 91451
98 142 608923
18 237 819165
291 4 8267
256 126 697995
205 230 688821
211 291 825542
141 251 884907
200 178 36672
88 48 495191
119 265 608236
247 59 201278
25 2 143774
209 122 656315
151 241 829669
58 22 290053
21 118 511766
194 77 319549
194 129 527427
234 198 720458
261 79 330286
10 57 134936
5 142 902108
65 260 342474
300 140 28883
181 101 918111
56 255 324469
237 6 923362
238 200 480978
223 269 601172
142 193 288053
98 36 498253
10 278 616487
300 8 271238
41 201 441160
51 208 172964
126 195 711730
180 141 199556
292 147 905507
199 7 956671
95 144 371423
90 13 526079
149 245 999625
139 163 461126
180 93 106056
62 136 664417
145 109 600101
183 122 505445
220 74 74708
226 44 947037
190 53 407525
197 221 614556
196 218 997797
241 252 902317
131 92 896880
80 283 967649
259 225 999099
298 24 507318
152 48 466513
134 247 159464
106 105 358744
297 83 981780
159 260 120630
112 226 9468
77 291 585332
17 93 189889
171 139 727790
204 12 963312
201 176 66328
64 92 592112
167 111 772248
68 254 316936
191 148 72401
153 150 640239
204 20 712328
252 222 115763
159 44 757683
210 246 99440
287 100 87668
190 93 232510
238 146 688263
196 117 327888
160 198 649149
85 209 14946
32 166 716551
85 273 893000
181 271 825343
102 199 731377
103 198 681689
209 257 604644
123 22 2175
81 117 670301
27 206 728371
131 257 313783
245 116 761597
248 83 27889
97 184 894246
290 24 315083
264 43 459226
45 68 858562
131 252 55286
121 189 869618
250 263 975738
138 80 707498
171 10 608562
180 100 261261
51 292 634616
220 25 925293
214 281 912185
182 167 574146
166 82 967067
102 219 855005
285 176 439774
242 226 369279
225 154 711966
262 46 397279
64 274 559794
233 3 966006
232 6 819206
59 35 487832
230 9 363191
234 263 730960
190 281 633983
141 60 168572
171 253 973825
286 44 124164
127 202 834812
105 282 310295
120 87 301287
86 33 568643
111 293 756914
127 281 169580
35 292 899117
160 125 104374
164 226 892092
245 85 81568
170 25 339351
221 57 772223
89 203 717165
9 117 250299
70 71 905182
231 158 746965
224 190 386220
103 196 84705
283 213 652040
15 94 212193
52 22 260523
293 260 123719
294 179 646843
59 97 510962
111 205 928110
250 31 778653
299 249 194961
152 180 557558
144 99 862972
176 98 180142
177 42 742614
88 177 846393
5 101 445615
50 142 340489
85 98 783656
143 164 293868
143 129 341731
157 210 839565
177 280 535322
128 126 718260
8 237 97574
52 179 840509
185 50 81802
285 54 829516
213 152 365627
152 108 597146
289 84 972477
148 81 663271
289 50 402797
233 284 497205
91 207 712746
36 287 629393
84 160 692792
88 60 804245
214 111 274791
4 113 381431
47 256 905546
180 91 885717
116 163 16237
162 170 817569
39 21 356561
246 284 765405
48 149 586228
12 218 140222
208 182 40527
158 125 784471
153 168 667412
61 107 366043
18 154 710723
29 238 556344
82 259 363729
283 246 237626
99 100 332326
21 169 565390
213 229 522283
240 201 900860
224 51 180664
282 245 782209
270 299 49469
274 137 606685
247 137 331657
64 206 934832
152 206 349119
62 132 904631
132 59 718016
300 132 880011
60 265 701124
191 87 667977
185 281 228554
192 84 9788
290 216 864873
231 148 186686
112 287 422013
142 60 60583
180 39 674379
95 168 686367
220 70 69341
10 195 295613
6 57 158923
5 251 352588
156 41 864731
76 173 836631
25 257 439050
128 300 746506
34 242 200551
38 32 800015
191 164 350242
189 28 754228
73 127 445573
188 99 459962
259 62 147934
101 124 363873
204 85 280644
53 205 468429
178 50 80367
261 80 469285
207 181 856638
102 5 333273
240 53 301616
218 268 458369
38 209 564213
92 165 247888
238 10 229667
274 249 877280
58 59 433325
81 55 151366
53 7 92105
292 264 588373
190 14 874665
183 12 716040
74 183 799370
121 248 637854
19 115 499694
220 63 728289
15 223 439212
170 48 491338
242 64 632905
90 136 790183
173 151 964869
172 112 721041
261 21 684288
292 138 258594
110 49 504008
163 240 106839
178 60 486238
26 184 450973
292 209 892481
107 4 114972
50 42 647806
193 122 205764
266 283 204962
78 266 276104
268 295 346705
28 98 600296
100 168 445467
65 233 902336
180 206 886405
29 196 375389
62 257 318993
129 66 391668
1 280 121734
276 143 727544
222 291 22012
159 203 225524
293 284 957359
170 15 249211
81 14 423801
161 260 138728
207 198 332072
109 17 568466
87 232 352948
256 279 99622
258 52 619078
154 204 214092
252 26 170981
121 3 327477
187 122 407332
249 128 421262
9 108 296567
16 35 448841
76 38 399364
244 181 111835
151 285 483824
76 248 169916
141 209 289433
282 250 791731
221 99 271955
172 186 416369
7 45 18077
21 4 494895
215 11 844087
282 212 471362
231 124 551433
154 274 418343
58 225 678384
156 132 458160
153 296 585624
280 213 918037
236 11 551242
95 4 77487
113 65 411323
89 239 476245
9 169 659891
223 281 526242
277 285 887035
152 229 915365
207 166 450115
65 222 15865
292 129 56408
178 116 362888
154 21 48487
90 10 417331
283 201 17296
279 181 14616
196 130 629793
13 280 260053
34 22 669237
228 153 532688
90 168 273154
39 229 107604
265 231 408485
259 95 487735
261 97 16329
84 106 218455
241 169 596076
156 196 797293
5 139 889798
267 163 161480
154 108 221624
229 243 549632
145 207 970436
185 82 300479
134 245 676810
73 32 534546
72 152 179706
298 284 384556
286 123 500229
37 169 78830
141 276 553160
235 236 206650
282 46 436137
273 158 557296
176 224 331750
266 277 508067
55 280 819832
81 112 995688
231 132 647093
227 258 709838
94 180 652996
79 38 207435
65 20 595190
34 158 730132
11 118 573248
104 187 146538
70 92 854606
33 185 609588
167 101 355230
287 80 86437
151 25 418561
83 99 819894
223 208 228446
102 291 437500
96 279 308056
150 59 605229
133 225 607710
34 115 176625
115 198 917461
299 219 300710
155 120 418548
270 45 84243
1 44 898073
28 43 517503
199 4 287174
261 149 227232
129 158 956675
144 139 605256
186 144 164014
22 19 209334
4 281 315299
153 123 340295
55 178 730003
265 288 110904
137 65 30912
227 29 279453
250 225 75726
99 291 904042
96 117 42572
188 84 661488
23 251 942716
164 93 862004
64 187 708843
13 66 179130
14 225 763248
96 208 415185
259 166 878432
64 168 975557
40 282 679839
284 245 540642
207 216 383883
156 254 506586
150 34 398894
272 256 472399
77 212 482305
183 33 942213
158 64 663101
80 208 213069
187 258 87876
294 158 38113
153 268 311728
170 135 250759
58 253 121134
119 280 936640
18 189 485092
69 221 954500
172 48 725212
21 267 939172
251 192 196849
97 217 548249
59 74 252865
21 254 537656
74 77 230159
242 251 21853
193 3 927046
34 71 745119
43 65 41080
38 274 323305
178 250 51426
130 103 645703
194 34 722317
19 3 506621
251 185 718445
21 47 918757
61 166 79804
106 37 959385
164 115 445753
24 146 973361
184 297 195457
84 189 663361
259 141 670285
89 172 289976
127 152 414624
90 133 444708
240 75 88823
260 147 191182
278 69 884645
58 241 337446
112 173 107382
261 235 894840
215 163 793491
45 295 803251
205 34 29722
124 32 586961
50 169 776134
282 145 476720
129 29 864282
104 98 377011
279 262 809946
128 22 93483
239 300 972092
18 264 119322
52 138 610457
238 49 73489
199 283 960301
32 130 80171
41 242 398503
120 106 265188
225 33 721869
235 6 554659
157 224 72669
210 220 578281
42 128 842231
247 182 50106
12 279 439971
13 80 884843
257 10 194810
79 5 455162
82 143 498256
208 165 929157
179 76 580016
11 64 36116
100 130 675107
100 38 496685
249 270 194381
69 154 860547
28 56 913228
262 89 149773
86 193 643481
242 166 627503
224 1 991560
97 80 486995
223 197 201429
45 222 637915
50 23 877720
8 3 911080
230 130 263686
195 4 635808
236 42 632006
232 110 196091
190 284 639662
281 299 366125
296 243 970546
100 202 694869
135 134 927123
212 133 943698
6 253 600740
216 260 894896
289 264 367147
226 177 816346
210 171 119824
185 127 221430
219 152 256773
257 47 644028
48 148 928399
268 42 558913
71 148 611109
199 268 749787
27 213 718699
147 149 221315
113 195 774099
292 45 829048
45 79 995847
109 14 972389
228 42 763567
163 159 995421
6 41 778602
152 226 719263
294 64 626158
234 252 198642
126 31 225273
45 6 28703
225 287 67014
239 133 975084
81 246 840839
144 277 596383
185 241 155335
268 81 593600
149 160 607943
245 108 244980
143 18 939466
1 138 405294
35 239 801365
214 166 468215
162 192 151120
268 185 666988
244 193 488539
222 259 14347
142 92 587605
100 221 845542
225 47 347541
222 63 889513
217 71 136412
250 259 734388
189 101 738466
84 27 855681
110 237 157190
195 125 740671
223 19 623268
253 143 217845
49 167 459405
107 188 210198
246 226 318011
30 224 192726
284 185 988174
285 45 141481
61 199 142812
235 264 911936
221 7 311676
170 239 169945
219 217 397034
144 23 486011
258 250 57738
147 275 890452
18 29 193888
299 151 571484
274 97 36958
129 271 817972
300 121 609262
48 127 14375
211 223 893878
258 124 685599
239 228 939474
61 218 714894
289 244 977298
267 13 422393
186 68 698620
7 224 897804
48 136 735574
164 120 763615
280 266 613184
236 275 131047
3 53 689883
43 172 749240
66 260 502750
224 149 46147
128 212 565964
230 246 243559
100 259 647598
177 97 196279
181 56 473094
299 27 867283
72 135 78427
43 6 940230
131 177 555842
86 18 994605
223 166 230270
192 92 150573
128 4 7628
253 168 328706
265 254 987869
31 262 948019
146 11 547446
221 164 469737
42 137 136444
51 60 565695
92 197 819242
185 13 307325
146 173 248268
11 262 276478
111 59 898399
190 29 69018
109 86 271940
140 218 513273
95 56 51192
191 277 532138
233 179 825144
133 88 942047
48 105 9097
200 252 733400
237 207 341656
160 32 381072
3 70 808924
212 270 323681
88 282 20538
114 275 323322
120 214 159289
191 249 145815
261 188 173051
121 74 532174
218 55 133324
85 131 646260
205 246 186386
58 142 734863
201 116 261126
12 1 114938
198 52 586469
82 181 628543
151 247 698027
168 160 386049
265 155 499624
279 275 264597
163 12 192976
195 276 465022
12 200 353189
35 294 934713
17 90 688910
189 39 970768
46 264 110684
84 26 843312
15 93 802959
47 144 777140
36 255 90912
115 241 378760
60 140 496323
77 63 135757
154 151 929603
65 195 116367
43 164 937057
185 118 349110
148 173 502768
264 181 443295
270 189 565661
281 188 496136
33 221 115967
273 147 351958
241 93 285593
81 223 71492
204 47 993789
131 196 687288
92 164 63119
261 135 380032
298 221 262171
193 293 154209
142 263 425444
286 227 371949
147 297 84467
155 250 913054
299 240 4296
23 177 211132
163 43 241824
237 43 827055
144 68 26222
279 300 990189
192 33 502086
193 257 132380
234 230 15027
164 291 219931
57 109 926184
222 271 999657
80 264 338607
146 187 818829
10 282 303573
220 216 120233
32 274 222302
239 195 244506
291 134 27447
119 49 925767
138 168 672709
136 5 533719
299 247 419563
224 225 596395
195 104 326226
27 41 127825
132 284 853819
94 286 181894
195 137 983365
101 166 932103
263 13 878705
255 88 239822
109 228 744058
102 58 255525
171 252 8556
281 12 950191
74 176 241722
95 175 217476
103 269 268967
11 57 336413
278 192 851626
58 222 734513
194 43 99801
228 296 625505
130 169 319673
298 44 644943
215 43 659236
62 14 113827
130 272 846694
259 26 101725
261 127 469157
135 107 703544
59 17 545131
78 256 450079
45 259 104106
278 239 832729
214 201 150909
223 7 483325
220 241 6142
6 277 639647
234 20 23733
205 125 725658
17 179 105142
168 165 433116
103 296 852178
252 207 702011
21 65 594637
173 3 689070
182 25 663469
200 54 754290
27 112 445685
130 185 170463
142 295 732143
11 189 534941
31 84 876665
189 259 715379
219 104 846358
89 209 985166
24 58 726806
3 278 356550
60 189 477217
23 226 156779
256 82 170595
104 84 228557
298 242 247263
228 135 19720
229 215 65895
176 252 388191
237 113 751105
103 5 183130
65 245 487978
25 27 418833
260 210 745106
134 199 558574
40 120 31423
165 261 638702
60 297 816438
229 117 340345
152 147 876792
210 71 769453
212 264 963889
267 169 180787
179 152 802030
42 200 476079
132 116 246162
29 295 65865
115 127 438104
181 204 327452
199 75 944402
43 82 202505
278 140 346358
69 174 386657
63 79 818677
257 296 503072
226 216 723610
266 6 805097
269 210 689858
274 149 14661
244 149 686525
280 175 867112
51 183 125585
279 31 215204
51 215 314014
103 177 405683
264 183 609069
192 56 232018
184 295 490501
140 285 120464
48 23 515880
14 300 174023
88 217 308610
283 200 213222
17 295 597824
226 260 411270
144 204 492746
267 272 438845
286 124 48890
147 27 898676
242 217 251098
12 6 957840
148 69 874112
201 78 602498
163 177 534558
105 298 996402
136 19 996258
113 294 13405
89 19 402126
48 38 650311
178 19 635207
278 22 957381
294 166 79852
116 18 517181
130 213 176054
67 110 638974
151 130 809223
233 220 110325
274 206 575668
155 41 255373
252 72 375756
81 35 375485
287 53 734334
17 197 778846
137 297 148001
93 130 702362
55 52 355254
189 10 56389
151 236 736096
187 107 360708
175 63 418053
138 188 712978
163 1 920642
34 79 112721
80 179 767702
121 221 284838
275 121 859453
140 289 321151
106 156 262048
17 221 164503
258 204 949397
232 163 208083
219 67 896143
37 248 41219
135 83 108331
242 46 948632
132 254 43209
195 271 760088
71 250 165074
134 114 707219
285 46 605045
164 210 512393
167 271 307697
259 37 309496
81 141 421696
86 250 284778
182 122 740913
74 192 371724
139 124 288675
264 260 213556
68 259 278633
176 36 747852
43 20 938277
95 139 193149
46 247 520277
119 73 870469
169 54 363266
86 122 658824
81 191 884852
291 201 14195
148 85 437205
212 149 990958
247 250 862154
273 229 236246
208 184 939760
80 23 389475
267 6 69053
133 220 809250
290 261 754369
76 28 115036
256 191 679913
110 50 326542
228 164 495687
130 55 857139
290 180 278879
177 67 894223
169 35 402272
32 114 129219
101 82 782101
131 53 271247
284 92 909441
135 57 448653
201 138 185833
152 266 335516
263 226 616733
73 189 452366
247 211 976861
79 219 265916
30 119 710101
142 234 14330
241 189 890441
251 52 8990
258 184 143888
52 57 870575
203 154 500172
92 293 228098
281 2 954339
98 285 260274
137 233 211400
157 230 401486
276 99 383336
218 264 660658
180 9 753371
116 269 110894
102 48 124812
111 37 896619
127 76 463223
76 202 852040
91 197 196436
157 193 201606
150 293 144002
282 87 660278
21 279 687226
218 200 331490
81 158 200512
125 98 836312
202 259 584283
230 274 23450
263 289 717977
160 108 665707
266 163 630316
261 68 680831
161 216 295005
271 284 812510
128 109 285043
34 221 161727
168 179 297168
15 27 194408
272 232 872667
1 246 842485
229 124 48382
122 198 443856
189 34 934674
21 194 476897
180 16 653423
260 70 904674
153 80 713948
68 225 828654
59 80 890294
221 90 650163
95 136 377392
4 121 967936
167 193 651177
243 1 66210
52 139 372625
160 297 644879
181 28 827704
134 96 123039
42 28 339398
287 184 656859
20 172 858467
237 191 394467
132 134 919177
300 208 948917
70 119 175080
66 142 653026
248 150 674958
90 206 979183
56 11 43013
192 227 784283
101 21 479401
96 34 672526
257 175 442117
127 45 783151
205 96 358869
132 172 127165
61 299 867868
257 252 955374
24 217 991173
33 26 755873
192 184 618880
270 30 742064
169 215 690310
272 200 268413
237 296 91467
65 221 138890
176 287 549812
128 49 418551
196 80 794190
299 121 201822
200 154 283720
272 160 421924
285 188 478535
256 5 77704
228 157 383511
27 103 594694
156 176 702528
249 62 493951
229 42 853772
52 214 236425
78 42 664703
11 111 953316
81 28 962630
215 107 424173
91 277 585302
43 201 863213
189 90 140863
126 73 768536
85 35 335495
16 140 335710
298 78 734613
102 296 577355
246 180 154193
2 19 618982
287 166 219891
105 79 722872
185 9 832459
194 163 16631
33 141 853854
16 215 481967
11 144 303118
106 276 676075
243 165 849688
203 195 804581
4 255 128661
49 40 913780
278 133 320601
75 71 199364
248 82 16903
44 122 674604
165 223 875917
191 175 835941
203 264 844343
41 161 672453
202 128 332681
20 251 965751
207 64 641867
269 160 92564
149 93 849041
21 82 742072
105 146 143053
88 125 276453
2 143 219730
224 9 901683
203 200 103653
2 76 613590
287 92 660938
106 144 664113
133 115 459409
119 255 200410
7 76 382566
98 92 354115
172 104 474765
252 275 140628
204 131 891320
197 174 278695
48 175 603983
197 191 658037
4 177 342759
151 101 516615
236 256 777836
177 297 232448
248 227 665955
125 38 7726
147 143 538726
125 183 596433
107 35 628688
168 239 314018
216 255 735433
201 145 952097
240 258 592839
284 113 468396
199 105 27412
57 80 391413
82 144 807107
234 278 661177
40 8 283826
266 70 813667
285 282 991143
8 91 763000
56 13 305403
275 269 154102
259 101 948345
227 48 138350
53 289 947199
298 174 156332
32 201 270650
114 273 398050
207 5 54889
292 177 290136
174 292 995648
61 156 558455
228 107 652403
33 29 647433
154 91 151660
183 46 809698
225 295 35493
45 221 29247
126 35 729964
261 58 888840
240 97 675430
95 171 362918
248 120 975197
298 210 722892
155 227 569614
168 133 832306
163 285 547971
179 275 528973
88 178 818740
297 279 11117
79 30 323034
263 79 628913
97 128 675223
17 80 594195
69 206 536280
111 189 419525
24 241 982596
155 224 1735
77 55 866912
104 111 269422
94 147 581220
85 223 815173
36 242 281822
75 176 467825
254 189 387377
24 127 98495
142 54 829530
123 244 177758
239 107 802868
208 41 726447
186 95 229647
147 67 782292
232 42 379987
174 108 536752
226 277 213955
195 122 560241
250 66 542452
279 140 390384
58 292 747932
140 268 316471
198 197 266638
266 37 359519
277 94 536326
86 247 788320
101 228 9000
43 258 853366
120 97 513591
166 51 150731
5 213 225474
34 141 617458
120 196 401167
185 67 991581
252 141 971097
170 94 452782
105 46 475250
18 133 896479
116 138 783495
134 31 248834
274 229 744181
279 250 586375
35 192 560732
45 191 43602
205 213 706163
47 253 524388
179 100 292054
236 37 217856
223 137 400217
105 127 907934
144 127 523317
273 121 531068
227 157 836748
215 28 781119
85 135 261324
17 14 160692
156 173 630440
139 10 407901
59 186 804330
143 21 105899
58 106 519026
218 45 141818
139 278 980027
92 297 985505
235 173 899559
103 250 796218
122 278 286076
48 194 648391
233 26 171275
64 28 282654
65 123 869233
55 272 977280
260 235 924872
37 38 881854
297 227 992279
130 210 944965
173 7 372546
193 245 481244
263 51 107839
159 118 300012
9 213 42244
159 144 175563
134 45 37960
296 135 82117
36 290 844268
65 227 294297
196 249 308550
208 220 737870
70 125 376568
239 221 474030
167 61 329867
59 28 496413
197 172 824716
204 113 331888
70 5 914171
94 43 680022
81 145 169613
192 280 95138
117 193 695965
122 152 482292
224 109 127652
242 37 731387
88 196 995072
90 190 956078
233 45 446563
131 94 138778
101 76 669473
111 184 591365
92 36 883982
105 45 163467
248 214 145816
76 270 490177
80 157 679672
256 35 725510
270 139 690673
231 65 955707
51 194 157818
35 98 251048
164 201 220257
35 71 221731
184 81 353600
72 109 689344
29 207 454929
44 250 816583
241 175 368369
163 288 205741
11 284 717442
230 37 146848
265 296 587128
31 247 530298
84 286 830554
107 37 911701
102 28 179534
95 174 568722
270 288 554877
227 224 508076
197 1 810754
111 263 969875
112 26 462701
8 167 437092
183 133 911409
197 251 390818
26 294 18455
122 224 88667
10 1 306324
190 170 345142
276 179 77822
274 161 692088
55 274 712307
130 5 349401
211 178 898124
269 205 878542
117 233 733052
52 88 265896
185 287 328780
84 145 269323
146 299 575374
276 203 707357
272 35 384173
190 221 841787
108 76 296297
33 159 295190
296 188 243998
17 130 301513
260 274 885948
60 70 456734
21 5 636658
129 114 788775
163 233 599821
88 124 42885
116 115 625517
232 85 242941
81 266 71719
57 95 980709
48 125 697494
247 132 948004
271 16 769639
2 5 923880
19 189 742768
92 157 231788
227 182 620954
113 23 349979
104 184 957591
150 36 729745
123 206 996219
265 122 377422
222 76 435215
144 89 695619
252 206 302245
27 136 741858
261 172 73967
168 151 308232
285 144 115102
161 26 815330
91 244 527093
180 217 935214
60 40 756896
286 105 501707
15 105 321052
45 70 816066
229 207 141161
243 142 654705
260 185 879955
36 245 266086
186 140 550606
277 168 889058
239 52 504825
217 48 352558
298 218 495918
31 188 648075
152 123 522428
298 120 560168
166 248 230530
205 192 72111
195 53 742053
296 246 265704
158 167 329222
88 172 237325
26 113 507248
212 61 319048
9 22 694825
64 147 619846
130 81 504988
35 251 866483
215 8 935753
83 199 394520
109 40 75877
292 128 74866
164 250 915479
141 256 192677
214 81 49336
33 30 514095
14 90 27571
78 111 395262
216 266 374702
39 151 250146
229 29 151692
272 288 799507
10 146 286725
31 5 25590
21 43 561378
71 252 396275
280 288 949894
140 111 19474
28 148 214946
183 148 411483
224 199 466358
77 17 507065
191 259 877343
27 194 843446
24 286 828334
193 239 923569
52 186 630244
242 197 889433
74 149 526407
222 219 539330
164 151 256244
198 229 880341
88 165 411188
260 76 626510
113 267 73414
177 60 369785
123 271 679612
176 22 597785
294 98 700923
47 212 586074
33 137 537902
232 253 812501
116 222 773995
30 291 411414
149 279 775980
181 134 214789
10 87 612899
268 96 592302
103 195 32362
20 242 750211
46 31 80802
78 254 635412
156 133 910794
28 156 359432
45 55 39789
158 283 420312
85 25 61542
187 247 452977
264 127 885028
171 219 776475
245 169 616243
148 83 556634
197 233 131030
51 105 606419
179 59 448451
6 101 797139
145 286 559809
71 285 294580
116 113 127447
174 215 947949
43 266 858380
19 128 612261
180 245 73191
250 19 59421
13 122 211423
137 214 635456
21 14 277044
103 34 375651
40 134 189999
110 46 810662
153 239 555615
147 246 843586
192 289 598899
207 43 408400
202 149 782887
134 193 555556
215 299 697489
83 15 667333
119 190 308124
111 271 170679
173 99 821889
95 218 50679
45 38 688537
168 299 443525
95 77 60150
76 52 757312
85 141 450394
121 294 243102
12 276 13907
259 129 257821
189 196 523871
26 164 814325
261 195 182865
190 95 253141
163 29 896755
71 62 937691
167 5 529112
242 150 779785
191 21 367709
169 137 732226
296 222 499030
247 235 232384
150 4 712725
138 89 16062
248 259 172975
19 295 229404
85 271 814290
25 286 167996
13 277 803700
100 3 811318
214 117 814792
183 164 124964
88 110 764329
73 133 180460
90 155 765394
13 241 949212
169 239 615614
247 242 196953
231 153 603390
86 117 999264
260 197 724922
158 53 820850
190 10 639267
293 93 911518
257 21 120289
203 244 427227
31 6 590062
78 63 270225
251 262 324171
176 226 263429
104 36 199501
160 56 417530
279 81 102409
50 102 147944
133 91 808151
106 92 856811
6 135 416020
194 218 741967
168 46 56798
89 236 31157
291 188 82054
242 147 411208
162 29 798062
262 248 327744
49 35 449141
297 226 869661
214 260 891559
89 41 302377
232 89 712281
207 287 335118
36 110 440421
271 54 988954
52 117 174313
105 256 770810
17 278 577682
247 33 388994
141 189 898025
61 208 529718
57 169 459775
66 243 664958
191 234 7939
142 215 646828
38 265 856939
284 279 345780
190 244 951255
176 244 735742
208 24 687138
180 205 766994
155 277 337931
232 284 455814
202 67 353131
167 125 620195
27 296 165436
194 88 927753
2 254 699543
232 292 160869
217 293 579166
92 63 283251
162 73 660410
106 100 839441
31 10 151715
186 16 525167
107 97 339835
267 245 333696
150 291 111502
259 56 638683
101 200 379747
265 234 39078
204 40 490542
51 37 541607
251 19 573078
243 130 110380
137 208 605093
113 269 590918
254 239 343317
115 15 235653
199 19 236597
173 145 432828
119 272 192336
141 30 193452
188 250 923778
88 224 224258
197 68 996119
292 297 596752
80 109 859220
146 52 274447
86 49 696882
37 6 937556
47 119 27154
75 110 805744
176 175 492963
180 239 132894
10 166 730594
13 21 626276
74 56 239175
22 101 466750
124 242 607452
199 288 418217
219 189 881443
141 192 464890
46 155 346879
199 248 396762
76 89 197815
107 296 253252
83 143 869435
48 270 691228
48 24 397204
253 10 967328
285 116 891988
141 41 487946
182 189 973483
125 298 57226
30 165 706725
253 122 513397
37 114 184447
66 131 34484
23 276 31189
198 120 637161
170 153 563643
49 202 840662
168 236 135367
94 77 455865
105 267 723457
297 61 244066
272 295 939666
219 166 227620
38 236 630434
273 163 465786
124 220 144138
248 277 807608
284 95 258126
158 248 304550
245 229 566930
217 143 947949
281 228 899133
136 75 5036
218 93 576599
181 205 833479
267 283 738790
119 67 908820
264 131 719613
118 266 921640
294 150 532983
102 146 129425
52 230 113867
298 88 694163
203 24 397441
136 208 890944
178 292 424097
44 277 293342
58 151 788110
78 36 718606
73 136 759212
47 88 288226
231 72 950272
49 163 141834
195 82 967005
156 150 978107
2 215 177049
23 15 905086
8 294 789408
120 145 491322
41 202 121326
189 234 28844
181 79 16212
98 145 991970
79 300 517100
92 51 317518
73 68 581356
49 52 611787
187 132 526675
76 17 642471
131 288 957308
139 133 29516
120 184 162044
268 239 674922
104 48 977030
139 179 22105
95 31 589990
231 40 137855
245 270 890356
85 58 872992
33 9 705740
178 206 53658
160 31 138894
282 278 307703
193 252 977568
258 3 386707
149 237 351538
228 104 103228
296 219 421382
138 289 488426
211 148 185895
92 202 130557
277 111 585667
287 54 631438
200 281 185763
241 212 865754
164 258 381682
173 84 755578
215 161 1389
156 300 564953
181 39 365140
114 260 569345
147 43 906555
149 63 865702
46 66 448466
102 200 518589
19 43 948155
266 20 183784
136 20 205785
230 182 389972
11 86 386404
14 207 653371
258 300 277758
270 129 338179
249 169 34143
258 175 431392
215 35 845479
23 280 727933
117 110 311810
202 283 751530
133 55 101943
56 92 762464
33 123 942035
45 24 418124
231 117 49631
119 120 187002
275 262 342124
287 6 58583
103 189 405542
87 297 408417
136 204 942537
143 24 414814
293 274 231320
289 98 579884
259 23 358668
141 228 689489
103 16 152192
238 37 902735
207 147 478852
166 62 210059
193 267 156783
39 251 543936
28 253 252448
100 257 157075
162 251 502713
170 192 824998
219 101 855813
238 15 948246
245 170 288144
70 79 389844
244 78 313810
7 193 970755
263 76 760152
59 47 88450
105 246 70862
232 270 523934
82 29 646685
182 62 168950
25 66 130864
275 149 30264
279 126 860887
256 42 430131
123 61 384583
286 70 647305
8 272 352761
294 270 737662
7 270 269923
130 9 934160
188 234 28286
196 194 600307
283 237 461081
238 223 336460
138 290 250836
151 202 862656
213 72 468625
174 20 461489
57 160 176560
265 118 630645
269 195 116439
21 265 842869
81 20 471784
50 180 818947
277 288 794327
180 194 104047
277 85 503131
55 161 441879
234 287 757900
55 11 475160
213 261 655500
224 135 391758
276 67 805174
33 32 388730
212 119 514203
181 35 70968
75 12 410947
101 212 864930
211 116 280118
35 9 341252
13 3 569376
263 269 668400
289 202 583162
111 32 461673
288 101 397754
158 71 990662
177 236 470086
219 39 988040
191 240 451657
22 53 564159
178 259 499328
258 246 343999
27 282 303844
229 105 156834
178 169 613778
174 93 363769
114 226 192339
171 250 929723
37 128 851899
176 6 704356
286 106 73148
214 113 977657
196 83 210330
146 209 98043
145 212 808865
142 194 160626
289 96 339474
258 241 914894
138 29 398391
47 41 658858
292 288 125435
37 131 328328
97 7 49491
259 298 564279
290 161 49855
138 17 542289
72 211 588611
31 240 566146
69 114 767402
100 276 867537
16 72 166973
38 215 652738
244 136 409984
218 271 49837
144 273 823403
25 109 78489
189 80 212340
189 98 335964
221 54 924435
256 260 883266
297 298 397933
250 249 411652
94 231 243919
59 267 600954
42 103 434390
48 218 838234
235 159 807170
232 111 884435
128 168 329125
182 222 283080
212 29 754590
169 147 603925
299 49 43360
155 260 947015
115 237 263041
24 254 813343
145 230 71851
87 155 797382
60 153 179704
84 162 788364
280 126 922800
202 182 754752
116 85 312081
198 27 431305
196 255 460502
54 197 167654
133 252 305895
32 284 532766
17 168 422878
11 253 371520
266 76 887261
233 206 351365
52 89 985988
257 140 831486
159 184 367310
142 37 188610
249 164 793020
270 269 294853
98 141 479125
156 24 338398
241 236 442727
197 135 882988
217 185 537874
98 114 489784
101 123 253711
181 270 553782
92 30 2266
296 223 492331
161 180 1042
152 223 994173
155 36 541747
2 82 150678
68 74 545434
71 85 545310
23 41 83052
88 208 652094
142 38 759213
296 291 835919
118 196 201094
107 259 778141
173 289 500673
71 246 419695
173 251 833945
205 221 458101
228 127 186355
253 181 393396
230 224 883304
252 82 740941
128 25 220961
208 168 668522
290 229 800214
151 66 568163
2 6 436535
292 287 717755
133 118 410760
79 82 554678
19 275 12830
55 172 622296
56 36 226902
111 243 72597
297 275 691620
88 120 866182
205 232 662860
215 203 975630
43 246 895587
275 134 76551
130 10 67666
172 11 106260
216 65 787265
53 226 156269
248 233 737760
118 30 160075
11 62 768027
15 92 827644
159 231 559452
11 91 461436
224 96 455246
69 152 170130
200 45 635080
97 179 169209
268 116 729664
288 18 281637
82 293 158081
298 254 946252
268 82 194967
133 2 209598
239 75 489965
106 153 719439
15 265 422118
23 3 787944
26 295 12942
161 4 584881
92 277 647496
23 169 914098
104 185 506103
204 241 279052
283 38 546326
124 62 899565
55 184 119762
41 263 88580
273 26 453387
71 119 499931
186 28 717993
92 95 48085
118 200 514736
192 159 104369
151 109 574158
143 265 120696
187 201 489040
77 19 537086
152 70 749244
117 31 580441
223 100 895385
224 152 685211
277 66 202301
128 246 579143
157 49 515705
18 180 981711
92 254 930842
100 196 753186
295 91 203832
145 47 645932
78 110 929425
300 139 80461
87 107 10871
140 83 133342
153 87 232240
200 182 557905
57 24 204414
272 3 512534
231 172 128680
80 178 208198
159 295 730578
212 167 521965
191 42 380615
143 208 967058
58 43 71549
58 111 324856
40 20 587953
143 275 917180
281 220 354172
7 15 325528
67 68 292778
222 36 895264
104 267 24271
262 273 589474
238 6 932604
215 297 896752
291 144 384654
167 181 527764
136 247 445551
40 53 458239
262 115 408267
123 255 709772
71 201 518591
251 175 429242
286 113 23665
155 109 383689
276 146 831364
138 273 217093
279 153 202604
194 270 112135
56 19 205784
127 57 615402
139 208 6521
119 147 758291
106 270 774933
1 61 902978
249 27 561115
94 40 535710
79 220 376740
31 212 603018
173 172 278001
80 60 671618
147 261 761494
113 283 617303
275 233 515714
121 131 485234
32 173 729147
206 289 650777
2 214 701269
245 195 675756
189 112 785691
277 231 219170
265 249 935398
38 246 274234
201 287 191713
229 109 259530
60 42 667790
121 232 582431
1 191 683770
292 8 53377
159 149 20224
211 171 399352
30 91 830011
141 196 435459
103 73 585545
189 251 920549
140 267 151621
233 185 476268
70 273 485280
274 34 449970
65 4 66879
17 296 756337
134 233 753013
174 250 425849
192 100 704007
167 257 332061
221 31 188472
90 37 496874
3 66 347141
300 155 645935
190 211 90411
94 186 730724
94 10 143867
153 265 633028
223 47 453058
43 232 65789
261 191 261664
228 183 581210
126 5 92477
92 99 244378
272 39 118580
203 177 390783
224 170 482231
87 281 367598
245 184 501044
119 157 558048
225 227 989837
120 150 802322
262 221 768527
219 266 217608
26 224 97022
135 295 554080
235 248 789069
91 122 504842
127 79 723596
82 212 365691
66 141 42428
107 110 586471
274 145 446523
174 135 895484
83 257 966447
90 76 540492
274 227 177035
127 182 199276
268 125 969365
17 289 542956
212 92 136566
190 225 818832
256 237 883470
114 130 795010
21 290 718211
162 36 638323
103 295 969368
95 45 474879
189 27 235476
114 191 572676
255 107 585406
114 25 131220
235 75 812347
109 66 495154
268 94 497541
277 7 850120
89 53 785619
82 140 864805
138 54 331810
53 149 917868
225 17 92951
144 290 964425
88 197 116980
88 152 20097
241 66 68213
213 114 859810
68 50 131731
82 15 920057
253 231 243605
186 255 138716
22 236 999979
267 207 92332
110 275 67721
283 248 644041
269 193 481944
161 201 124771
164 172 31264
285 58 566327
41 76 606603
212 154 122941
266 123 60455
3 151 41168
42 247 452256
131 111 68820
135 239 653395
252 120 573426
203 184 770706
83 104 874518
134 154 603426
25 69 898310
261 289 234123
261 137 104014
207 283 277868
178 22 604173
174 223 610918
196 253 642383
40 166 791075
9 36 214521
90 260 47863
28 11 785465
285 73 369752
204 245 490088
170 109 337571
206 76 245569
295 141 827711
119 115 974504
207 106 177254
226 111 655807
150 19 488791
162 37 23269
157 77 629313
220 264 325472
105 82 644006
5 127 828019
225 212 365341
9 104 590986
199 267 655594
27 61 8388
51 82 856962
115 129 458213
22 293 666893
122 59 498791
179 136 504186
106 293 354492
11 220 705360
5 274 810567
169 125 675830
264 224 325908
127 206 843200
287 265 189453
212 244 722267
38 234 92225
134 4 224744
154 297 814133
191 91 59396
212 268 399588
249 110 814339
115 5 371010
86 216 674796
265 109 487973
197 79 361387
226 135 116638
220 196 111758
284 123 983025
30 239 663771
174 8 455537
146 282 440955
56 103 403887
163 296 55577
168 5 282919
152 236 39920
145 197 407989
161 102 32760
297 43 951652
90 166 504925
67 105 447614
156 178 497083
278 67 11473
75 269 751717
220 33 951666
130 160 512302
193 161 558876
276 40 377406
25 143 349005
94 125 268648
174 47 592078
75 26 426026
38 230 262939
259 252 176922
38 56 801284
95 59 996355
146 128 570791
259 180 68899
108 214 836577
150 87 149041
135 147 151997
51 295 424328
146 78 235906
22 249 424157
19 13 653325
265 229 95166
40 142 654968
270 272 888365
202 105 905685
127 180 132001
79 297 790680
109 4 827223
11 225 241353
20 123 141189
24 256 83999
187 287 52629
65 135 380466
6 105 166290
13 146 898927
181 287 980543
235 104 601847
57 184 951140
142 112 410418
158 259 664003
298 101 569456
205 70 990139
113 230 207078
206 267 932658
208 228 74998
58 114 866090
91 233 986042
238 95 260475
166 265 177418
187 219 25580
192 20 357011
40 238 16217
207 196 891429
69 168 427981
107 51 678887
290 63 970677
268 271 311126
60 91 370568
261 283 474390
252 178 574947
173 241 326524
273 111 656335
238 118 456014
64 171 489907
34 40 740882
287 136 7680
271 25 356452
300 19 565642
271 207 486032
185 69 723318
220 149 634032
284 278 519404
101 144 899226
281 16 574936
99 220 220118
199 117 32614
183 186 582439
208 263 150678
101 133 854265
80 61 330295
225 117 316060
55 24 132338
123 3 20864
269 125 642155
172 263 116737
156 15 947821
22 127 276516
294 285 431371
71 263 550815
288 39 839898
290 269 584779
163 293 445848
84 168 846606
40 291 619314
43 275 517930
91 90 377107
107 183 998673
192 26 487260
193 276 43834
99 79 585625
162 1 666278
115 300 719150
104 156 946327
93 220 573930
8 108 136202
61 133 474711
43 136 149821
140 4 741006
37 168 945136
190 239 852151
98 266 50778
79 46 349808
55 22 222311
189 6 688616
218 54 474421
103 55 608954
87 49 325510
173 140 150102
50 66 470897
103 48 903310
256 292 490841
266 116 884921
252 180 278315
25 105 397871
170 43 640803
265 284 549390
192 219 735717
262 198 295916
165 188 493771
40 139 248313
111 12 619352
77 225 540099
173 267 8161
147 240 908320
208 124 46818
36 10 684478
79 49 104428
11 157 698012
20 113 575666
157 268 28399
281 286 577434
128 55 594092
128 261 992407
193 2 948590
137 194 931141
84 85 330448
72 139 606807
6 108 474621
154 150 166219
217 1 359112
63 147 397779
111 17 790772
217 144 958416
266 64 737833
31 243 548202
77 250 574106
216 276 58244
287 56 766229
77 7 938069
141 188 633651
248 268 383822
214 199 803388
163 224 331446
191 293 376604
78 4 589122
87 138 795302
56 94 951300
107 294 964806
261 228 15771
103 268 324230
24 11 442928
14 97 371941
189 157 984419
86 163 106697
100 297 917639
35 204 724924
116 272 562065
55 47 824435
288 83 13188
229 164 83552
264 61 579774
159 36 334126
102 18 620421
195 27 622282
218 296 710299
106 41 761786
137 252 302022
112 213 246381
267 224 821856
216 263 187468
160 13 561457
184 174 64783
50 17 474322
109 230 743677
10 78 22898
95 289 179066
163 40 608383
104 39 479912
93 200 2397
291 126 675763
124 284 905039
190 144 61826
25 234 138242
282 183 78324
248 156 431626
62 89 906408
72 175 974740
109 26 202606
26 29 420565
155 135 174419
98 164 273613
116 223 244065
295 186 115593
231 13 646146
255 124 145876
159 270 442888
89 279 392172
20 297 501837
28 203 293407
131 270 835346
109 49 939469
213 279 266514
274 181 271032
243 218 416326
278 9 979477
112 234 658881
48 5 70515
18 146 670797
2 66 343815
298 159 450923
193 146 308279
128 58 482047
38 119 258319
253 110 279028
56 67 101607
91 33 715678
148 19 253519
94 292 391678
6 181 62827
16 24 237040
231 191 323998
142 134 539541
129 131 862021
41 265 85666
214 102 20972
88 186 493896
255 181 471002
107 94 150489
70 8 69068
95 296 272864
49 71 607595
137 211 16389
281 177 470851
129 274 897357
250 46 908077
64 54 17098
38 164 874587
148 250 327400
189 106 485786
121 18 540002
70 108 862336
205 233 225472
145 133 833620
198 83 474270
136 238 470946
148 111 998463
256 9 814209
85 217 594358
139 230 683524
204 100 780744
41 186 328066
100 86 784772
230 126 213869
30 268 362115
171 84 128363
1 69 544252
85 250 152233
75 142 389572
8 61 40598
3 58 126664
27 14 231474
295 248 399172
251 122 542657
245 145 301719
127 47 21417
191 82 337211
111 147 81401
34 193 358896
205 60 491317
198 174 221787
62 211 979628
214 31 382723
136 178 981327
91 53 818880
141 163 333873
49 201 824731
22 78 236711
243 164 722563
28 128 20199
286 47 329358
177 288 836080
81 47 447458
221 141 719530
162 225 450007
201 205 30370
64 112 114441
161 182 525033
212 159 962435
219 97 55711
255 287 581553
25 207 467490
140 113 151394
102 297 175917
274 143 964813
30 266 701774
87 152 978858
56 122 555081
53 284 395863
48 196 645878
8 134 340653
9 163 116282
92 238 579960
155 133 814190
79 4 132024
102 213 895470
201 105 114976
117 295 535213
259 13 320034
150 203 344274
216 142 531106
110 265 947827
8 209 870293
256 59 426834
245 262 818394
21 211 778211
288 293 775800
147 251 867374
35 207 709319
91 66 782250
88 227 86100
85 202 712882
63 264 533276
82 36 17086
2 255 104080
87 268 445493
208 29 646574
273 296 670859
148 50 391754
84 205 303790
214 163 564260
230 93 345579
5 4 553084
270 112 303869
227 204 78719
153 137 431923
281 65 82419
110 182 504515
153 101 4907
127 229 901401
290 142 322633
49 148 7993
5 265 499575
220 144 277735
200 206 479055
159 41 54275
151 189 372896
12 96 994230
239 213 575978
250 198 973688
180 199 162431
144 123 608339
66 294 817137
44 259 654534
274 16 451128
167 81 655547
292 21 839723
41 16 293531
47 37 980938
60 56 405267
194 152 697432
116 174 774175
81 285 157273
292 289 420358
247 254 929697
158 263 681804
42 144 222103
241 14 214266
81 50 686477
200 52 484716
274 148 987416
164 180 352785
234 63 960573
77 214 296976
283 290 506699
297 245 78321
65 277 854767
156 198 852149
203 39 197914
176 88 530149
274 258 430711
182 26 637292
274 90 360355
156 64 309576
201 19 138382
62 165 11412
258 87 920219
234 84 657800
145 116 42564
249 212 318789
79 107 976307
140 68 37727
163 45 578390
213 193 61870
105 290 882312
286 156 357261
58 122 496421
124 130 172444
6 177 870960
245 86 492872
84 224 894396
160 193 847656
82 58 337648
78 252 904222
51 40 933614
240 105 720066
89 288 611939
61 151 467257
101 170 867797
59 114 687637
53 107 112409
274 47 756267
161 285 433234
256 164 864644
88 245 853862
81 125 601344
156 265 185392
193 129 793061
16 256 283515
33 278 943643
166 235 307495
88 111 925653
92 167 877814
258 69 106696
258 168 572091
105 120 198266
236 248 102056
185 218 13606
54 61 886423
75 33 178752
266 228 927197
125 85 91783
282 275 10209
251 274 43107
17 292 432148
101 205 171954
122 232 399427
295 105 186711
132 97 896368
236 53 426385
37 91 775085
97 63 206744
28 298 930752
162 104 266732
169 99 337756
257 207 212954
87 160 571787
297 176 300328
213 36 986619
287 103 725247
29 2 871733
152 257 611181
58 221 616779
35 283 392275
226 154 321920
138 209 242271
58 210 645775
102 156 902216
285 167 646251
152 159 878744
83 1 690148
105 115 697886
2 247 320495
216 189 220900
223 268 815421
190 165 514931
34 200 52081
213 276 27353
240 221 381179
290 96 287999
19 286 152478
233 36 581233
77 10 515838
110 77 611377
269 135 500967
71 288 359595
231 9 792975
34 199 716995
204 151 132524
46 68 526104
264 36 738944
300 233 109359
173 225 20872
121 80 623944
160 268 963483
297 11 416810
269 37 138505
37 15 679149
103 79 50221
297 76 665779
163 292 648293
133 232 903844
7 120 664310
82 56 944119
70 230 557062
35 21 630076
16 239 398142
213 269 524374
194 247 206102
159 96 343141
280 205 874696
156 159 271206
175 244 667660
277 31 689037
254 297 609251
34 235 862244
183 54 804267
149 177 528199
94 73 807066
236 283 341995
186 155 953376
256 33 420043
44 45 817908
213 117 949399
176 259 318007
70 46 707595
280 30 128762
225 196 952744
245 58 105550
185 235 760185
210 122 332364
125 245 80555
143 90 98360
294 249 251685
262 172 650573
81 45 677731
166 72 633375
244 147 927421
99 240 1876
145 121 585752
63 2 913948
245 103 983176
220 295 757770
175 295 546848
179 278 288972
51 138 816039
231 56 705922
136 40 77792
223 257 825689
297 284 365962
70 296 724813
276 212 769007
282 299 715426
93 128 963080
150 72 54087
208 52 633273
210 143 975704
299 78 803119
23 222 292815
256 226 530597
280 57 202329
170 285 317929
286 284 771040
52 14 836463
78 163 266618
30 86 777258
46 293 484923
83 78 524368
2 64 376536
31 110 779286
49 8 413392
157 125 335110
288 243 474159
36 42 534174
122 11 997299
39 9 871324
21 147 961825
136 172 488335
9 133 683557
198 64 94658
3 185 255481
10 208 499071
298 47 470832
26 22 723938
21 210 17063
226 223 608377
147 284 421342
33 191 174019
92 237 369855
259 73 129796
74 138 269934
137 60 74006
137 89 613736
194 216 230360
90 205 447103
271 249 712987
225 92 649722
18 19 856671
197 215 24674
18 167 417359
138 153 940936
59 60 952305
168 281 556972
286 170 307608
146 185 831762
84 153 620444
168 231 681114
89 119 36766
171 18 19471
21 90 309600
4 19 451421
47 296 281346
86 292 560316
300 33 805400
59 188 195696
185 292 291824
19 264 917622
202 57 719206
42 82 306675
158 73 826943
27 168 527187
62 212 544961
187 172 38642
156 225 425427
60 249 312680
254 262 671690
202 66 828028
254 11 509400
299 224 852067
92 275 154358
230 8 548482
105 40 287009
82 209 478937
126 295 109353
8 208 502938
293 156 424739
25 146 46781
135 164 718153
24 278 174668
252 2 999359
2 283 881849
85 180 250622
65 110 862694
125 32 909018
22 191 793537
101 97 558285
190 289 908510
120 92 298774
78 229 32873
23 192 624033
254 241 53383
60 183 284078
220 68 407246
19 273 303592
136 25 299148
67 242 137184
72 227 425986
286 120 192883
142 73 297209
118 119 473323
74 10 404234
146 245 54202
221 26 7257
19 49 225700
264 120 494702
170 178 105357
158 190 340969
48 247 486698
224 243 820601
18 195 321974
283 106 705777
59 50 85989
138 276 852370
82 45 2716
29 259 515900
118 90 596463
134 119 352955
222 149 92221
211 30 566855
274 44 264949
249 120 969349
233 264 28358
107 157 527191
39 101 833572
237 199 601464
94 29 132572
54 108 856680
231 79 55508
174 78 992096
201 1 165084
6 88 921992
51 62 224591
256 299 304612
267 103 134222
87 264 363576
181 234 215663
53 209 352074
197 73 471823
134 263 458442
182 33 11611
178 203 379661
77 131 966123
45 155 149099
170 217 598377
234 48 447114
242 160 673829
165 1 37809
42 280 481114
286 125 569811
17 224 777533
206 236 449891
11 142 346922
257 89 781523
117 235 807901
293 165 697663
252 19 549265
229 282 804404
200 286 12526
247 295 4299
106 202 734767
126 19 916284
194 299 300180
92 45 198735
102 67 903759
21 32 514908
107 196 690842
203 52 469366
107 133 889815
76 178 154440
292 73 105257
87 16 490481
279 18 305336
110 9 795860
143 127 744887
7 258 410574
295 232 551094
145 144 942282
237 287 313101
193 12 896157
249 170 67009
76 150 92396
174 119 232896
29 160 480781
264 27 192090
58 217 596057
39 140 524312
214 288 601308
171 273 974366
41 38 968257
169 258 558027
145 38 840279
258 269 111641
120 128 106878
91 291 138400
89 289 337789
113 296 471161
108 192 490416
169 187 263753
245 188 887476
217 195 772689
258 192 588490
119 203 13995
246 121 927469
207 268 792880
275 259 816292
297 210 32939
131 17 230043
253 113 210246
25 132 496293
119 135 95920
190 125 38538
146 218 114294
265 261 37119
235 125 525262
116 170 133232
21 11 422290
110 92 639336
160 227 360289
150 259 531414
221 170 288885
295 177 553774
268 97 660303
221 214 137004
37 31 391734
112 186 803686
37 25 438249
16 173 414155
234 293 894322
21 247 80367
53 72 9020
125 277 769843
24 145 389833
207 18 182360
79 29 99581
52 96 743800
236 76 299469
226 259 966334
46 34 859753
46 49 77074
174 63 7911
139 272 694670
226 191 7475
279 241 632280
199 198 183455
31 57 256917
28 77 277310
265 243 176413
68 93 858799
33 243 192618
16 1 960327
125 123 322091
233 143 907313
278 155 867965
255 249 874446
39 29 262091
209 9 738634
46 63 67952
47 75 158945
245 300 265
82 71 48901
216 295 993347
38 268 450191
143 188 463868
291 95 91331
222 66 472307
235 59 348587
81 69 770196
111 152 255238
217 260 122466
243 71 301782
97 294 178175
124 60 167899
39 56 805921
280 28 471427
286 295 607770
189 61 689268
81 119 714817
211 297 734064
48 18 762067
102 194 619199
142 229 282548
292 95 595913
207 201 351637
82 228 249381
138 299 594546
44 297 388846
29 260 770521
224 218 487761
225 63 205210
193 179 914978
143 93 26955
173 158 696999
37 150 52620
70 113 369050
56 96 618573
30 53 865149
185 53 841728
134 165 697878
284 120 365550
189 105 431899
196 269 58933
297 112 655071
16 78 52227
1 171 896380
243 262 545262
272 195 746336
97 287 193735
298 153 726902
89 10 449504
289 246 3435
4 296 82271
60 264 406774
255 219 830150
179 37 521776
169 118 306702
43 289 521577
92 159 500136
15 299 839184
57 254 735036
84 243 400079
54 127 592254
72 94 374726
54 99 267387
175 38 257072
65 37 177428
239 160 891098
228 129 939749
180 62 56430
148 195 110573
287 35 528786
120 227 31497
293 236 125946
138 149 998390
263 92 203103
257 233 208758
83 86 900517
157 248 150578
129 95 779946
274 275 253570
189 57 884749
73 28 886734
153 201 292347
185 177 730010
150 57 593606
196 97 890007
93 74 655402
101 157 527178
102 299 756218
251 200 220902
129 296 332372
179 36 726179
155 261 733716
97 189 463752
218 58 945357
193 233 404164
98 101 754912
15 182 970419
10 162 723281
295 89 252356
35 189 826326
155 298 751939
231 50 653358
232 222 80801
283 116 846751
206 166 845796
18 255 765456
82 134 625682
263 167 296272
92 43 886156
105 206 892565
87 196 79455
190 139 601190
192 212 59108
244 23 627181
211 176 394901
200 124 379121
5 175 965212
168 120 571934
120 139 388843
209 145 793379
169 126 374532
227 257 737436
264 198 944340
102 234 908206
289 155 871769
118 188 991374
68 64 623619
153 243 968695
53 136 106151
140 261 727708
171 31 340442
152 53 856507
58 42 692094
295 269 269875
150 136 5296
108 166 417281
152 211 155256
209 51 355506
231 152 777139
92 28 888307
21 215 30656
177 128 765620
193 172 411230
84 88 204584
60 259 102175
188 133 381821
274 114 987536
200 138 956797
65 30 107058
155 162 857227
94 216 472182
122 290 450141
248 276 916295
84 298 802035
53 231 164183
247 171 157553
188 173 717501
159 256 705296
168 99 226508
276 17 716259
84 223 4279
244 146 897029
187 8 593924
42 145 765671
268 113 346085
59 286 721824
284 269 802843
241 55 892659
90 99 61535
256 213 919123
76 185 252838
189 212 611706
35 231 379617
244 220 58112
1 149 428149
212 78 5022
106 61 141142
260 164 352024
64 300 865072
248 251 115578
84 176 508726
203 20 490277
8 88 425759
99 19 889890
73 185 445216
225 45 779509
250 208 466084
1 222 561357
227 116 187627
76 26 63852
150 74 782317
70 80 284872
50 160 249700
11 243 49355
232 224 765433
200 85 448164
184 151 674308
248 177 549310
116 19 888807
213 108 547531
126 234 618728
165 292 846112
135 45 757577
20 276 211350
271 114 470018
214 179 279570
292 233 203819
63 40 331873
47 287 799103
44 123 13319
85 257 490557
27 257 562483
124 291 695806
222 274 100165
165 276 985238
228 280 572346
250 123 345995
10 99 20782
55 73 999544
155 129 26466
127 166 224834
15 215 863664
160 251 156989
81 44 554566
180 118 424411
233 254 309958
278 104 424094
209 192 676319
59 190 310050
188 53 991458
33 236 993583
250 75 465768
39 145 530563
277 233 508475
204 14 128438
200 13 726065
90 220 775959
68 30 498416
231 222 144295
59 226 457262
220 197 412995
17 212 382426
169 19 673400
175 57 686918
21 163 17449
96 114 176534
4 32 633791
5 232 296758
295 200 87611
297 38 709031
252 29 631510
236 295 544057
288 111 678302
230 210 107904
295 115 385239
12 154 229684
201 286 68043
8 162 307955
80 51 258817
37 282 604520
205 220 282880
15 52 759732
247 205 106861
136 243 584569
164 292 683642
214 12 859340
295 109 468863
90 121 238884
294 286 623698
29 119 103970
294 96 858082
187 174 91329
78 208 836440
272 29 661662
250 79 311298
228 66 855329
9 264 868578
79 292 255887
273 93 609730
40 256 46947
189 23 162851
111 203 557427
177 43 771539
277 245 448279
89 251 640107
283 91 170256
289 250 70954
128 184 399184
57 111 2798
104 227 567148
201 152 59659
231 52 357438
120 30 183124
295 130 21222
246 141 414444
212 80 396474
110 202 613491
111 209 424090
110 19 61127
65 3 418112
28 275 969677
294 37 15212
16 79 570272
41 291 194498
200 143 696963
166 217 425368
289 122 583126
228 16 79027
293 211 945237
162 49 64961
231 39 72962
89 148 965452
258 77 836379
49 57 949899
214 192 160021
230 56 59723
194 22 985142
239 141 664175
207 85 554661
1 79 748487
267 101 663819
32 228 482565
141 103 599500
115 294 418258
46 25 495589
275 27 395734
74 190 57686
42 208 408918
130 225 830001
292 92 582095
137 228 630671
22 145 152114
80 209 320820
35 161 305805
136 56 459878
82 66 713088
277 4 660559
277 40 587229
70 7 744958
136 210 285495
289 270 611943
203 196 22177
288 160 488588
63 29 13559
261 59 17763
46 252 314536
114 3 748667
283 228 53729
159 207 954962
216 160 433429
157 128 351551
48 44 197836
266 77 475277
105 237 714660
20 14 341164
83 289 256859
70 192 75848
189 268 248617
64 209 238463
12 250 416660
117 244 751921
283 168 245192
85 94 514315
288 10 597143
168 273 159744
110 121 536958
41 75 702157
119 167 347586
225 243 917626
118 197 64882
233 71 845760
175 192 868074
96 29 968303
219 252 702431
3 181 163110
174 122 441528
199 188 479380
141 296 817136
152 177 633238
276 41 954124
105 60 56143
197 298 524667
167 141 551118
13 182 357239
109 162 48362
216 158 462639
103 120 390723
51 269 655090
214 39 459595
188 114 727719
70 251 827895
29 118 934900
105 211 769874
89 38 544757
234 168 154742
228 198 709131
16 136 439248
115 263 161390
16 231 545658
143 104 413753
90 152 493728
4 240 503735
129 133 103200
36 146 924355
187 278 447748
226 230 259253
141 288 710036
99 70 743918
150 292 579734
85 95 702228
158 229 24877
233 276 310870
260 258 595294
160 8 615780
32 149 978250
115 195 307250
219 85 446707
283 198 511939
252 229 7263
110 201 758332
250 20 794784
94 122 829600
70 23 713215
1 110 427674
259 104 697390
97 145 428036
105 66 476856
10 7 138692
4 76 618136
273 44 258279
58 170 767046
45 141 513179
268 227 698731
71 280 929776
130 221 808992
206 56 559029
268 210 680040
217 25 741214
295 210 688250
206 23 64118
12 151 75023
248 196 549495
185 216 412581
40 10 179805
80 240 170752
122 110 978074
202 244 752112
229 92 536694
262 3 429929
290 55 983562
208 155 241080
188 54 476713
151 158 903
110 296 319327
46 132 807280
248 200 809057
282 108 483119
77 51 457852
120 48 32012
21 121 538496
297 134 208726
108 300 10218
249 220 874432
243 210 948946
95 104 888158
225 1 316421
236 27 179858
32 270 165741
56 300 917705
28 47 279435
185 286 855241
262 200 191949
8 75 709567
4 91 164903
270 121 383438
61 160 860843
140 56 443434
276 249 482122
230 277 825055
46 130 51867
200 174 716115
65 66 828630
19 112 859591
193 13 12705
219 210 627019
153 218 877081
108 112 219695
165 12 54506
26 246 492241
47 182 763909
17 256 494385
145 227 377189
159 146 135043
52 145 535715
147 13 739843
16 244 648929
73 57 911490
145 9 818225
246 66 906317
53 2 734585
157 6 854096
238 25 851189
300 211 377331
222 138 600269
203 8 570363
23 132 12189
106 12 589724
275 140 933550
18 36 372215
65 293 279792
234 5 893702
43 161 444947
293 273 522313
296 77 795066
128 226 795051
118 170 252482
27 29 517440
237 177 101376
258 145 135912
87 13 820033
79 249 702473
46 37 913928
177 96 780852
274 112 125807
248 267 549136
289 207 244414
236 109 861813
52 19 299149
55 207 582954
107 288 448025
253 186 212472
156 250 601996
146 241 365810
176 155 854803
167 170 35667
65 97 605017
176 255 845108
225 106 774480
235 29 54020
93 8 411662
167 25 473220
62 295 621197
172 33 699988
235 105 809250
27 231 731206
30 200 573172
238 167 883032
202 23 61535
32 202 214645
182 288 919534
246 74 340963
192 264 634355
65 261 761349
179 164 283885
160 81 488246
37 49 850803
17 181 540867
145 170 566656
38 257 230091
98 215 57770
284 196 514247
267 235 868709
190 174 904032
26 204 807913
77 249 504127
114 300 853171
232 105 84022
21 199 89898
25 251 165949
117 201 691385
156 210 689165
275 47 450157
92 91 77492
75 128 522104
240 241 637335
212 15 296319
162 286 665627
178 243 78059
118 171 959888
261 123 662752
90 36 8961
188 247 858903
24 147 118796
192 150 589119
160 220 498743
290 94 183760
15 44 381922
150 158 583456
6 104 486410
218 254 599358
289 26 13428
243 144 946612
114 262 977175
299 107 281199
164 116 166802
286 236 579081
4 75 518388
56 93 379096
38 140 361724
1 63 258574
252 130 977897
195 127 441159
57 259 248988
24 77 289740
159 232 322637
13 114 347280
132 105 868130
203 130 180735
27 265 859835
132 89 324375
92 209 916381
89 283 440217
201 188 10771
296 173 601743
169 94 21775
202 28 961048
261 82 253243
298 279 931563
137 55 732427
102 162 996580
286 187 132879
74 148 326525
47 109 436986
43 81 8647
158 72 723555
166 297 434
196 187 714834
54 23 987135
51 245 312179
293 29 326299
95 260 564135
237 73 593014
127 255 272306
173 40 227848
32 81 79447
76 120 356193
124 6 853123
224 259 681187
271 286 951264
138 283 745119
261 273 800618
265 84 353107
92 199 712881
42 1 35380
4 274 160880
91 3 532033
286 116 886564
254 90 989790
161 10 170489
230 217 944991
93 87 803412
218 47 243465
39 176 970469
173 101 306881
7 104 3458
297 271 420635
268 83 647516
254 251 65191
156 123 708112
198 41 117735
200 294 999644
63 7 952400
263 231 610011
137 143 781270
45 132 75432
217 282 263324
89 276 900190
220 266 787390
261 286 906607
136 115 455368
281 11 817280
165 8 749083
167 123 902098
228 73 506916
171 108 118979
116 99 202565
69 28 491451
143 124 481820
238 79 32520
153 190 906588
147 276 211968
198 3 403611
82 262 942430
153 133 231927
10 221 811110
236 245 79062
149 36 34634
7 23 929511
133 280 3488
36 66 234159
234 106 320514
55 189 787897
284 281 379984
245 181 545744
49 193 622209
49 25 785603
5 298 978448
251 145 671440
203 210 822093
67 135 815231
43 211 749163
105 223 723969
71 78 350596
86 189 865015
191 233 872982
51 131 700664
220 121 572326
36 227 482130
246 118 497179
42 8 37663
42 153 506508
67 124 596265
286 214 542513
76 176 227481
238 137 307181
122 165 872663
243 132 213251
3 202 146797
249 285 420805
238 295 968316
245 223 373981
52 25 867528
68 109 673592
131 90 586393
35 290 74084
32 206 86712
281 259 240895
43 168 888243
12 172 563229
94 89 1303
290 43 357234
20 21 853726
99 143 174067
128 156 129413
113 15 973848
245 44 860979
124 135 584361
72 50 371679
169 31 519835
240 25 175667
44 257 154400
97 15 886928
63 35 608584
137 139 796552
142 97 192610
73 171 174949
115 236 950169
133 77 113457
48 295 723535
263 125 254013
124 248 64235
93 29 370116
65 266 627872
129 267 518766
283 6 853605
281 18 884253
197 137 763413
240 235 791153
82 273 471800
62 65 73515
46 156 481326
73 220 151688
178 83 66464
140 207 671544
116 40 152633
185 105 819684
263 273 556333
112 83 522788
128 53 182901
140 25 272999
160 48 996629
16 230 295413
134 182 762939
174 264 508943
13 130 297914
263 200 69442
262 96 475360
165 278 666646
55 260 687546
155 253 699101
214 273 963573
264 118 832910
173 56 759412
255 86 792939
274 100 158398
124 210 136657
169 221 232319
20 158 458772
206 65 626527
205 9 543977
260 28 251828
134 26 744093
206 217 542658
89 17 102772
25 191 882291
220 82 25425
22 246 482354
293 255 518866
178 183 347266
49 124 379137
104 40 218845
172 60 518010
172 176 435217
78 113 428929
251 9 465015
155 273 559953
137 241 112181
127 8 492712
292 34 450008
136 35 142868
268 92 198151
133 178 852560
268 89 371164
209 88 502494
140 28 766448
234 83 849511
11 166 981041
213 11 269620
203 182 483110
19 171 628563
142 233 957978
103 218 550598
53 200 426090
183 18 734220
156 25 805579
109 233 517732
55 285 297880
185 35 404198
72 222 158115
17 263 933518
68 266 644652
20 98 23274
298 30 801524
110 106 84048
201 48 333229
151 159 459326
95 234 599867
229 180 425100
20 26 652862
283 269 727499
71 168 13330
2 272 388582
206 272 920625
235 10 168961
163 170 140964
187 183 382493
266 95 678144
199 243 274396
245 33 985570
169 71 993348
213 84 514865
274 83 620218
265 130 125707
170 243 956727
110 204 783541
37 219 919105
213 197 551053
93 28 557044
184 136 568422
163 140 426589
89 73 779283
166 176 530414
273 186 542591
222 166 902712
129 222 87240
120 219 611951
97 300 669787
246 200 666676
279 276 358248
51 201 34379
269 163 487675
156 220 11827
154 63 86010
196 277 421335
62 6 44256
31 298 108210
128 101 737132
288 129 640763
210 274 892436
104 285 948413
134 168 991638
53 45 336136
284 174 101166
278 180 953451
40 82 303743
96 73 328385
254 111 688749
39 34 258251
15 114 981394
259 290 159554
58 69 713307
240 177 933686
292 201 950831
202 294 491264
110 161 140351
221 50 68239
271 185 774555
255 24 60899
21 93 50362
27 242 957499
285 187 650681
28 29 770385
184 205 730034
56 162 715438
58 118 390851
257 184 273030
97 147 268437
125 93 373219
273 76 920357
62 49 578681
280 157 402732
271 227 532534
287 161 891849
104 218 333561
5 288 377618
31 40 971993
70 39 114674
135 263 942475
272 167 907101
138 246 776364
46 65 305911
180 26 57939
214 233 936855
296 25 126223
226 88 613394
25 120 802766
26 82 667517
55 258 311244
193 155 720443
221 162 869914
206 247 392037
31 123 552356
96 104 486677
288 237 766094
160 68 637766
183 34 862135
262 83 799904
91 38 659388
292 180 389343
44 130 56671
91 201 291670
73 135 502364
169 179 898614
171 149 831797
21 204 374961
275 218 733815
42 161 675517
104 13 184337
210 76 960469
138 78 41241
14 139 772314
110 250 384688
68 251 967527
16 159 283954
63 228 205820
146 88 792387
202 96 933311
108 290 547960
279 123 615567
24 38 710335
228 51 578830
94 298 285581
33 142 983535
227 15 871100
228 258 629124
166 5 255840
299 221 254512
164 194 602079
70 26 918555
106 292 631080
166 50 69561
189 250 966315
182 272 937609
113 173 36262
173 80 119657
56 118 841320
201 264 85146
164 156 563415
212 131 492942
12 58 151947
98 27 439082
75 103 751441
156 21 903748
51 274 323278
242 95 261601
58 89 398774
66 263 36099
2 163 146018
43 16 457799
93 214 393717
74 144 16570
249 35 839119
157 256 129159
274 226 766495
231 4 186219
119 87 811158
255 132 183294
287 133 337673
248 285 780593
231 202 201211
213 67 863053
244 22 959745
1 203 411529
85 50 847759
176 177 322213
274 300 819385
283 254 248053
259 74 825489
68 239 761097
267 275 776112
15 91 862212
53 94 646775
43 165 127158
55 282 878717
8 232 724989
25 24 419509
230 264 64014
125 223 275599
126 37 728431
160 230 248494
262 125 440705
66 195 630854
292 139 180551
170 157 887333
290 64 51735
78 26 108546
266 52 297704
8 295 984070
262 120 239131
281 100 657036
138 81 600722
134 205 811637
134 117 372685
118 278 340144
129 112 374757
93 109 96370
230 13 585154
106 248 739072
181 262 545774
224 13 208546
111 259 925694
19 193 91345
116 4 77810
93 244 858562
47 105 338221
62 83 189040
231 250 674504
136 65 335747
4 275 356941
228 110 918809
143 102 39262
243 104 512018
85 262 695032
42 243 652709
81 292 505870
42 69 310648
43 155 261588
44 27 738957
192 183 420875
20 235 742790
232 107 89813
271 95 136044
121 154 387722
289 275 424876
56 233 502740
172 36 701104
201 101 699410
237 290 438558
248 274 774080
28 123 720756
175 78 329067
226 123 45395
152 293 964308
272 140 283490
248 67 939709
148 193 410991
247 51 47093
12 46 794079
115 265 993679
266 150 656193
115 98 894241
154 78 120265
261 244 693414
185 220 451255
238 64 546239
259 173 845416
226 272 519904
51 162 300044
120 67 781887
55 299 110266
23 168 237248
158 139 873315
268 73 761867
64 124 639366
186 87 25070
80 285 663699
2 78 60650
265 125 101965
9 100 663276
265 99 128492
111 120 927442
277 224 696576
29 35 672316
206 16 709567
251 298 905570
149 22 43973
224 91 12694
16 227 122931
19 58 143073
196 233 598750
208 82 25077
277 19 692927
242 209 700504
44 227 659166
183 198 66590
49 54 616650
269 264 992425
108 51 976363
2 230 501939
153 213 742678
12 32 916754
202 197 734779
187 96 564662
269 40 510674
119 10 356747
72 180 686846
153 30 786931
242 76 786013
194 199 518341
100 108 24487
241 187 950583
111 135 454606
102 65 629820
130 285 568602
265 170 666534
206 9 445012
275 124 528179
114 196 339944
163 161 125007
189 173 555247
101 266 601697
4 147 878892
270 143 17949
46 158 690255
57 32 260061
105 64 334344
219 289 338432
25 184 843963
13 145 545366
246 269 510328
130 89 99769
273 97 147917
102 142 617275
230 235 331100
173 92 949538
2 181 251341
266 114 806898
162 234 708598
197 227 646448
51 173 853807
23 284 213865
157 8 809100
285 240 820583
182 46 419295
243 250 379218
115 252 125845
294 187 247642
159 107 795423
30 124 734430
32 64 849605
224 161 146905
29 289 448000
168 3 852284
37 27 368114
184 99 706512
64 35 176706
173 153 877986
5 195 333859
168 255 312714
239 271 471060
153 189 466773
27 201 305084
176 210 927437
46 181 734090
241 218 273560
227 209 569495
156 289 259258
289 3 648263
147 180 226017
240 71 257992
226 108 450733
3 159 760072
90 228 216813
254 15 752893
27 148 222142
249 75 514655
202 158 702712
289 256 993702
199 264 661168
153 19 493856
149 94 330726
215 85 915491
107 180 488770
247 109 466358
296 170 394668
110 138 911359
73 46 701197
189 293 969380
96 75 218949
203 79 300253
202 168 258086
103 135 957792
260 234 273446
95 224 835681
299 199 177824
231 286 381775
92 140 856034
32 153 916948
101 45 33988
191 92 549832
195 40 867779
216 275 420116
112 198 6139
190 160 315775
238 84 110021
14 192 246510
227 50 728926
7 24 773557
21 280 984747
162 19 159074
106 146 393604
295 121 809135
123 241 376744
61 32 167599
251 159 874407
54 212 2343
127 104 445890
29 201 123100
13 139 12076
227 196 650559
170 269 413336
62 204 450052
259 272 884075
65 115 234227
144 98 809542
161 300 560807
14 129 92610
300 86 945549
31 260 676532
264 255 6255
19 139 147014
223 220 684714
268 84 194829
173 212 828480
198 50 755438
34 9 127091
99 259 197608
200 293 804487
207 232 321396
123 34 800848
296 136 440010
269 41 72532
294 144 851459
140 204 477132
177 279 206021
57 194 605966
70 293 574308
275 44 513006
109 227 627687
65 278 205808
51 64 510028
63 256 150242
239 286 673167
271 76 477603
158 218 854651
286 126 188803
66 83 107808
3 142 206115
180 275 605567
86 140 454834
137 294 867201
199 284 241124
168 111 591430
128 113 362262
192 132 869346
112 70 676840
60 258 508367
299 21 831525
253 240 963566
228 242 431445
22 88 420531
79 129 146950
159 101 552696
69 242 813556
249 123 284382
123 289 102890
80 43 496076
104 107 388407
30 150 562698
25 12 754354
197 211 455338
59 291 607268
113 81 295851
17 145 123163
202 104 42237
30 140 712231
282 33 923688
133 111 978055
249 58 464811
92 264 89276
11 103 562868
200 55 541042
208 298 38305
216 164 591732
201 268 418457
77 163 177373
181 288 157348
250 141 335123
51 287 23093
109 215 506688
204 163 248992
96 124 53172
119 153 37876
288 171 41514
15 108 324284
13 240 453632
228 50 130410
216 169 785037
62 147 300002
212 245 167182
115 80 848110
231 166 457233
23 69 924713
298 16 581360
114 71 375017
138 165 351265
222 266 202976
206 104 705430
32 251 617953
8 269 73323
215 268 839967
54 39 767273
298 74 327551
127 146 169403
234 173 297875
253 150 912013
213 215 248422
213 233 85475
219 157 357536
296 284 602026
190 166 486982
223 1 961728
13 176 440750
23 8 813483
300 3 538467
125 86 475343
71 260 341714
108 182 839143
173 260 903217
281 80 69703
92 283 806410
168 148 641324
4 149 563874
8 234 31064
263 260 115837
153 171 144260
187 95 288287
290 249 972495
18 193 590615
195 255 14966
116 240 51192
32 102 15117
40 300 176086
224 270 189524
209 57 416106
111 7 143081
178 126 928823
218 80 7269
56 143 40242
211 90 442331
103 93 732664
171 155 268937
132 149 27319
2 292 845275
24 85 595915
233 64 346202
105 156 739669
62 101 924721
197 70 673521
157 106 58018
144 251 496173
156 2 272345
119 83 592235
198 106 863178
220 117 725380
94 185 124937
64 29 925137
108 202 176608
276 166 225631
97 215 884782
209 15 344471
101 272 902681
46 248 431648
155 28 552625
293 223 12806
77 88 495260
74 204 895851
136 10 595469
44 71 803207
194 272 480843
137 130 956153
69 210 520496
126 300 925487
134 186 64913
287 260 267803
195 298 150434
209 42 683356
93 215 320565
151 93 163387
281 124 331012
277 143 721677
212 130 830970
248 97 718480
276 182 334851
282 75 476176
279 59 556655
29 16 644022
213 17 866361
126 34 121175
220 164 174567
268 74 163519
276 132 637277
7 143 556642
270 205 308989
184 85 911445
127 62 732665
51 88 826183
257 235 841889
141 84 806643
77 138 969553
41 145 941097
271 151 289538
48 163 824482
173 103 955608
190 236 803733
9 144 100484
271 215 148257
101 251 428235
208 251 207906
280 37 133161
168 152 203082
42 48 749911
27 32 992878
115 231 600663
188 195 378918
230 229 220501
199 181 262447
23 286 128529
17 240 415817
28 126 197602
298 154 920592
50 52 639904
240 38 669188
229 191 433307
240 175 833044
207 262 603167
261 73 359488
162 280 58966
92 203 864732
187 72 74936
83 182 523010
132 220 535872
160 172 477772
106 115 931972
237 239 339685
47 15 115652
38 211 307028
263 147 569950
226 269 308405
33 152 273699
44 173 627980
40 92 699198
207 288 855895
23 229 82898
190 96 821403
120 157 616820
191 9 697681
261 219 543757
99 113 345778
110 15 75854
117 89 153377
284 17 880400
149 186 83253
197 206 64804
26 214 168828
179 184 517424
23 141 374117
212 239 472899
202 43 161436
117 4 643632
216 258 947079
204 65 337395
139 164 475982
194 13 454389
59 229 604765
95 75 351735
157 44 613357
199 280 465559
38 135 362157
108 222 511692
219 286 418567
16 121 283409
144 25 888215
287 279 442922
21 129 211120
99 227 261842
273 115 760824
264 286 674819
203 7 590039
106 151 714642
199 85 345191
56 161 379432
215 170 793090
279 201 117889
143 163 526837
128 264 588817
23 240 830521
291 220 401979
244 98 295302
288 134 994418
258 76 800989
225 89 373874
93 64 570600
92 125 838532
176 187 238704
170 206 670089
202 157 191031
63 188 232127
41 296 448862
57 67 358473
25 213 800525
77 176 104211
119 243 19890
159 296 799214
2 256 587280
44 55 89034
281 205 331280
168 79 373577
233 269 5980
22 89 280225
105 243 103449
203 213 189676
101 246 448144
9 249 502033
269 147 961780
53 281 183449
38 223 728245
7 279 756067
118 276 519120
218 126 818955
141 114 880019
205 264 424965
215 273 866064
34 129 107805
38 161 794363
159 2 857078
81 115 113672
214 101 79651
271 12 888151
12 278 288036
7 110 84014
75 6 724283
96 23 109093
230 18 886828
156 209 165970
43 276 521543
251 116 701160
256 89 303777
168 186 472427
20 249 897458
110 243 383977
123 89 415117
205 85 786796
264 165 213697
124 76 301951
64 142 184699
16 57 946411
199 298 609943
198 107 792982
177 92 321148
87 181 582813
75 155 82698
230 253 184255
87 20 564227
245 171 17780
64 161 973283
86 284 695326
86 107 818859
144 100 67076
253 45 949452
299 66 47778
209 2 551145
213 226 190574
10 291 788285
287 134 641236
288 203 544985
60 23 309441
127 247 131759
74 28 15168
96 101 785015
202 169 506505
246 188 562946
126 115 584868
85 194 995851
73 67 915822
21 105 820281
177 201 888441
160 179 234963
279 146 419491
33 125 14983
91 131 637434
227 187 199448
270 133 473305
16 225 746915
169 123 67801
200 239 482971
31 141 57467
152 277 445702
65 25 883745
123 175 537186
191 111 15350
183 40 154560
61 259 202767
136 30 77818
288 114 599513
110 208 673500
292 54 913399
275 277 53630
8 229 232254
177 191 74117
23 289 533832
149 158 144310
112 222 140727
247 54 733916
204 165 449267
287 240 472586
147 204 535032
33 174 585800
34 259 862081
209 262 296137
129 41 581996
44 296 360463
146 246 960058
94 250 626852
145 34 825046
267 238 845776
160 157 57329
250 238 884504
202 107 707195
114 234 273007
232 118 644193
87 131 656356
261 233 802302
38 62 144398
123 116 986707
183 76 164500
66 75 648927
56 261 232840
197 14 489961
100 188 143602
250 239 551908
79 177 126445
21 80 284392
102 284 435566
134 225 896220
139 200 758361
243 286 357432
105 155 380377
98 184 181208
257 40 444857
119 283 498858
14 5 27400
16 97 783603
221 275 163195
74 123 109093
102 123 866070
238 182 224686
113 161 532372
80 40 956537
151 90 977552
275 55 647016
238 143 808773
174 295 100674
112 183 979657
291 54 582647
238 189 402057
209 20 754331
14 282 213565
262 269 57507
102 163 181452
59 82 224904
69 251 555427
231 95 528631
134 89 508915
270 54 474019
137 290 53580
136 47 943252
124 171 854318
180 235 398832
180 286 284854
268 264 903227
159 76 754408
70 132 848492
99 277 904849
129 197 113994
56 144 506723
142 155 903546
41 180 163533
116 229 944529
291 3 772763
206 254 531852
72 173 229824
173 183 146689
268 61 133891
23 187 490510
154 201 452209
3 213 703250
226 60 689977
230 128 50138
252 273 119620
234 71 879877
143 268 132967
47 290 69362
20 155 371278
137 51 960240
115 57 265591
59 234 625761
106 291 290977
278 171 371116
296 26 501631
295 30 129326
151 288 339892
236 8 756183
241 249 653388
34 48 763455
194 55 8242
8 115 969840
209 253 146953
236 41 441628
253 65 104273
158 197 632112
207 299 402069
165 179 553982
116 64 180015
106 6 260597
151 67 458483
138 131 258230
5 76 133133
129 109 404364
261 176 891386
54 30 719903
206 183 802580
291 153 974647
139 194 790433
68 287 29519
30 273 136177
180 13 382491
298 41 624575
179 197 965093
73 154 263423
88 100 355958
4 123 632930
118 198 283219
276 160 861455
233 243 584939
132 228 669391
257 36 22525
49 117 738688
104 118 467168
169 41 394496
100 126 842140
219 96 422034
68 172 628912
283 98 18784
157 78 711700
132 9 561641
70 175 844744
193 180 122927
232 19 548009
121 228 63734
154 280 843978
183 102 624208
159 196 951950
235 106 581344
196 242 826135
164 32 213599
163 27 402922
74 87 720260
82 76 512259
207 115 180053
125 249 182446
202 227 121552
196 21 986552
36 181 393825
159 155 4060
201 160 459184
155 180 581198
258 160 892653
28 82 542520
272 18 546280
93 23 863335
22 57 837780
140 171 246681
54 173 383424
58 202 626875
99 115 553848
31 65 838699
271 144 88374
184 80 754106
180 233 104632
213 221 602468
55 53 719551
299 184 157070
207 296 173556
101 207 960161
102 197 549750
266 87 386614
89 290 415276
162 176 479097
175 71 522106
4 221 551317
276 156 599628
77 184 680972
139 56 95423
257 61 22348
267 10 616888
167 173 95478
114 246 596818
60 211 753123
97 244 340379
122 100 296049
43 45 454217
22 160 940329
252 298 613757
189 12 910032
273 9 112550
241 250 395334
271 295 662021
246 57 236616
275 79 426285
255 74 44479
235 279 471397
68 40 587746
265 256 52446
28 178 333395
54 132 441679
107 266 191932
200 199 555892
265 221 171699
54 66 662242
32 48 744581
96 68 74484
292 145 10100
46 21 439522
146 247 841403
287 128 813708
295 297 474843
199 99 414944
197 266 817242
55 245 984116
212 132 429408
188 183 169506
104 210 684403
210 7 962360
286 6 604735
14 101 421118
102 60 738743
40 61 758251
71 173 914042
104 117 671
183 221 92368
105 58 583981
291 226 897208
292 47 399324
27 203 540685
253 37 818560
76 175 126594
160 292 649000
62 141 263214
220 183 279366
20 287 176056
99 27 954756
10 73 519405
252 248 880356
299 50 948676
222 120 229374
127 116 269213
298 238 849715
26 68 427275
190 106 198582
300 276 436182
75 17 550156
209 183 307502
232 173 175463
239 252 186792
33 59 540289
61 175 642563
123 93 939030
70 11 76275
45 227 296386
182 130 923807
118 221 539072
198 286 272295
6 260 473715
91 35 73153
147 8 484890
153 202 313530
300 7 854119
112 245 157266
117 281 708265
31 291 566753
261 158 848329
35 171 955195
172 273 944158
121 213 116969
298 245 561049
59 181 927119
50 123 359106
173 282 918237
252 246 911907
260 39 865636
157 156 459655
62 44 296643
261 139 579906
63 223 36085
44 205 516293
36 46 191786
26 201 110331
228 68 264722
15 123 74083
3 226 863605
158 285 702175
27 49 728537
74 67 631156
276 152 706885
278 265 489302
167 139 371976
257 110 420226
298 180 55558
188 184 421538
133 290 716408
164 182 141922
24 47 187848
71 269 859464
253 140 504810
36 7 410645
175 6 990139
94 201 282864
116 13 105878
174 225 138156
227 208 332272
53 56 669370
15 228 371722
154 138 792613
269 96 991080
266 267 674716
33 122 9921
103 230 261409
272 187 387353
237 55 689529
203 156 740084
168 261 513416
52 235 399817
220 2 141837
150 17 506549
13 300 376943
198 127 110495
196 94 875502
10 223 494980
264 180 491481
223 271 610855
236 231 650286
173 169 412312
229 162 856566
295 7 989096
251 193 425410
120 223 572627
199 220 293347
130 64 743461
266 97 641052
179 60 945202
129 8 104812
279 192 336378
76 149 601228
3 122 238197
206 98 512192
121 1 800917
156 7 697098
209 298 897891
28 225 252349
100 111 830254
105 276 93047
173 237 852053
280 234 758174
268 100 411502
276 85 817486
210 254 248304
219 245 845817
257 158 937818
195 194 200080
25 137 483872
54 276 300968
236 117 317698
286 141 695526
127 277 809187
285 217 41180
218 75 927938
220 161 321461
273 276 266819
141 130 370117
241 267 706470
297 139 86749
294 196 652895
44 199 683314
111 274 841823
263 96 742502
289 35 115578
119 65 774467
102 279 631901
263 224 640141
129 127 871398
141 100 979205
37 70 996532
183 83 409002
133 246 475672
144 76 783481
161 293 244365
258 161 421941
238 58 179772
77 273 932165
50 78 346498
89 48 824654
67 4 956101
14 152 789341
293 162 580822
290 80 633708
177 21 111470
149 103 53158
227 219 954079
211 180 144283
84 255 665289
68 44 692977
279 129 243742
125 171 74399
45 261 335784
284 187 424310
106 288 947042
89 269 241306
101 271 216763
84 16 851905
121 144 43842
264 103 21273
67 189 154706
194 45 645345
231 58 287636
171 142 696117
237 25 983632
256 193 889299
262 111 338879
294 278 93636
108 46 334008
113 292 974139
220 112 447839
17 239 85518
290 14 461363
193 6 948315
60 99 504720
105 72 56068
34 89 483606
15 25 34622
190 266 636128
231 164 814306
67 85 829268
199 14 514983
7 152 419547
142 39 892768
221 188 594082
64 276 923719
118 109 712961
162 75 134702
92 60 885399
7 287 217380
152 114 757739
213 66 29161
248 66 919944
134 1 95836
274 294 691888
197 10 289189
122 172 26591
42 293 621648
106 228 385415
1 273 344147
121 292 768057
254 197 564251
215 123 732145
246 240 506932
12 202 606562
210 194 806702
52 81 136574
22 100 353279
273 286 402800
191 39 486477
247 28 644740
6 49 64216
63 91 739135
108 169 934660
55 248 482264
238 74 144410
279 161 856991
298 89 876109
161 167 858943
204 210 423893
230 120 323501
85 62 844770
16 217 923218
300 272 918200
266 103 595960
266 271 531856
76 16 557739
290 240 551377
75 286 593249
69 74 969726
67 27 454060
48 168 892855
149 254 633884
60 175 218514
114 111 607518
49 277 463957
202 209 327985
118 206 540129
101 210 195181
162 224 390540
63 202 940807
131 39 93023
40 227 699903
101 64 999066
183 44 860822
14 179 306077
129 252 922073
203 37 228756
248 31 125535
74 94 734278
239 226 173055
120 70 347800
297 115 23849
157 266 11011
290 282 275248
278 291 427561
93 40 634432
10 182 518063
237 65 449930
91 216 964459
152 292 723652
62 31 288511
248 64 417706
114 198 38198
46 60 4942
105 218 350062
211 252 767556
223 33 409259
119 109 674892
13 164 358367
68 120 663895
83 225 834799
151 132 474937
267 94 850790
80 244 766786
154 186 473773
124 63 449655
205 237 670900
194 121 808008
252 159 755236
20 282 391693
79 54 296237
189 271 14910
41 252 226599
186 67 167016
168 47 962784
244 134 630662
253 68 73183
113 51 804654
130 4 968747
28 205 160524
123 63 365918
252 37 925540
92 267 896793
37 273 114539
125 287 354585
133 163 564547
93 110 13346
25 110 245875
296 164 132371
37 9 200090
86 136 414047
219 180 965321
243 166 139494
153 188 674389
127 270 725896
253 51 633840
212 35 174723
173 126 365957
258 94 200947
200 137 906542
29 197 120045
254 13 13366
236 29 216898
203 155 68376
269 112 271837
91 192 279399
110 156 437649
292 107 792637
206 249 436914
59 107 278596
111 275 163973
241 82 405824
67 197 293311
263 4 4437
96 9 787711
134 145 624030
158 106 144296
21 263 876720
95 185 919585
157 13 112604
175 131 269097
187 21 733022
181 183 127877
183 224 848667
190 143 362146
19 229 536780
269 38 418092
43 141 423818
87 68 675565
246 107 227091
181 212 695020
196 44 907309
48 209 59950
221 125 777610
2 43 407005
127 203 845983
158 175 819067
289 74 127651
40 146 953094
186 13 136171
130 172 329813
198 172 417097
245 246 726612
143 199 687654
123 119 168096
269 49 602470
269 224 939328
69 202 922642
75 277 268582
167 300 477006
248 27 19271
165 116 477273
228 188 31465
263 139 690082
216 21 521530
216 7 445963
179 69 347195
218 84 343933
95 29 253047
90 237 330173
221 91 222643
173 273 978018
44 6 977453
15 9 966784
107 19 285133
142 277 661972
296 76 154996
5 257 174673
76 199 235983
171 261 249836
95 135 653286
266 261 505531
178 281 70811
62 140 790800
198 47 35170
216 32 970369
172 189 912745
189 26 945083
184 64 161951
208 101 513354
44 269 94289
176 184 576314
295 240 764102
73 90 406056
33 235 597469
119 256 375243
33 280 503939
90 188 508854
143 11 33089
199 212 356270
259 213 492966
102 52 247856
26 170 90931
39 62 692517
295 291 320700
7 101 514489
190 136 319891
162 77 35512
62 221 726228
300 201 140349
223 267 172826
113 124 515848
124 145 82537
33 102 130977
4 66 105388
293 54 716063
112 131 45814
107 25 663582
219 105 460427
21 57 994487
276 39 734182
68 34 155211
78 167 771913
213 202 903748
295 293 589521
163 239 840001
155 184 319286
236 116 800166
91 179 694595
179 32 309009
190 256 290723
160 85 745188
185 229 696383
244 64 185048
298 3 676846
211 151 213195
295 161 205379
76 141 47255
121 105 777629
132 203 452477
124 102 641135
277 61 294488
96 61 726192
299 128 732873
203 107 865306
44 258 790345
191 123 505434
288 220 97081
4 288 767160
161 209 439209
97 222 739444
131 197 39262
101 242 151658
43 48 328036
213 71 22095
57 84 430451
26 123 726727
156 108 912262
134 16 298052
4 46 674261
48 129 383358
160 75 77696
262 135 638788
5 183 213734
155 34 789003
102 66 262554
4 64 443491
48 256 347672
87 175 695507
115 42 611729
180 284 428730
148 215 799052
254 80 828855
28 285 419158
295 165 103174
54 253 433861
31 147 205010
243 184 487728
270 214 870933
216 296 771906
177 137 110971
279 174 602714
118 145 885727
206 72 89606
200 163 502344
128 163 63142
269 76 960601
161 131 188676
247 3 381451
289 212 411136
23 271 857926
120 108 670415
253 235 982258
96 223 607972
14 76 849343
114 257 491139
257 237 438056
58 257 858531
237 139 950248
115 145 437910
101 26 176611
90 250 82775
6 63 417239
68 100 731825
123 299 215046
218 23 764051
84 3 514081
112 280 418042
22 35 799966
126 175 693857
213 247 739561
154 239 892207
262 295 839317
289 271 299546
113 272 329091
199 266 856227
237 95 804453
124 205 518664
116 182 722075
101 176 728414
248 40 403192
25 214 946814
25 57 995662
100 218 559235
218 258 403879
5 191 973527
192 65 832211
120 280 191587
64 123 456978
202 54 310094
236 138 988455
89 200 50551
191 120 391461
57 91 444239
224 60 945396
279 118 461078
179 261 531440
200 208 218748
131 48 218825
290 51 955856
219 254 956135
274 147 282421
117 258 626850
211 100 39203
100 283 984470
149 227 414078
268 146 260513
93 187 37484
126 204 82257
93 274 642811
146 283 190019
220 40 579667
284 77 744310
200 133 166858
280 118 686611
160 246 15708
43 46 636199
262 53 251180
69 241 994512
242 23 443246
238 206 559370
183 138 242048
262 65 938876
251 12 703835
15 88 723217
225 86 427829
254 225 661
232 176 649738
234 257 749713
142 198 663919
237 44 880600
229 222 632027
231 257 743229
255 115 887549
221 27 395155
173 49 240299
135 219 827118
120 275 560225
207 130 580724
219 246 948509
104 65 814395
264 188 582098
187 277 648120
286 211 559940
136 100 261483
85 166 981817
137 226 742888
294 16 745959
68 71 220699
217 159 8678
96 257 941351
12 51 326312
55 204 119699
174 118 504703
154 273 213438
247 228 673622
29 240 928517
236 169 588166
42 13 597807
213 300 144198
51 130 374739
41 205 695721
130 163 840274
299 169 355493
73 92 475227
197 288 3526
213 189 715084
132 194 689985
60 58 807543
38 129 880509
92 132 98136
131 221 524054
94 17 693357
202 123 213545
161 87 182794
78 3 121877
185 283 529841
145 280 214652
264 208 899062
115 122 852704
265 94 292576
181 19 857084
73 221 614350
65 40 777457
25 226 608187
287 224 292429
298 264 264451
160 94 569572
172 57 616615
17 32 663630
81 26 948820
89 96 272427
273 33 894717
52 149 448716
153 107 256707
268 90 143319
195 30 705121
56 101 141070
208 229 58221
44 58 421860
122 161 567303
25 279 392509
33 22 952905
294 266 21863
282 263 335119
196 129 185697
13 52 886911
200 145 184088
242 186 555115
280 292 879839
102 255 605308
261 138 199710
166 22 640434
137 265 426383
209 294 81543
156 101 367940
97 175 245230
98 162 863193
165 159 624965
289 33 68599
31 195 200633
268 194 385350
142 145 651341
29 273 828857
9 111 695489
115 226 16559
42 40 321990
41 98 200806
176 37 977118
165 131 249577
138 178 394965
76 229 909588
80 155 88819
59 48 91886
30 259 152762
243 148 805484
121 218 335984
223 2 30784
206 89 184995
98 119 626534
136 203 194859
126 226 954902
215 234 904858
186 82 162360
286 169 435817
50 100 507917
88 294 773383
92 3 940434
88 28 22285
38 1 605919
273 59 861838
73 209 547249
225 126 774711
89 199 15414
103 136 229996
101 61 651390
219 182 168765
272 27 995989
236 229 766194
52 151 935649
286 140 383430
106 42 342126
34 132 931666
275 145 283606
149 109 972939
221 12 388401
81 34 677213
242 234 262272
121 253 806084
145 165 271592
150 146 152968
157 175 565003
51 300 312307
204 240 636344
121 127 466788
126 227 436933
46 207 28985
129 69 607574
162 55 615848
276 119 392616
222 167 6935
69 219 150630
113 248 262069
112 60 216997
55 51 386314
23 27 357436
298 216 436419
224 203 789194
4 261 666872
198 93 181192
27 243 55115
69 113 49266
37 79 37036
272 131 918494
281 101 934141
131 231 895744
133 263 270170
154 143 926534
154 70 753403
133 19 270795
179 273 999201
207 281 748581
255 235 486925
46 90 345394
176 144 69964
263 77 111078
222 237 41617
1 104 103264
60 198 380543
174 186 279786
196 28 155488
107 134 790157
179 170 944403
160 28 429494
41 139 480507
271 225 413150
261 9 435375
293 250 112247
131 206 731498
217 178 881012
19 34 98989
95 9 20747
162 277 308824
239 267 515336
88 36 136665
259 185 282195
35 210 518106
171 32 539826
168 227 528982
289 134 491655
262 98 509738
289 239 165263
298 178 334365
283 9 852621
44 164 706181
298 299 150482
34 114 130832
43 206 742545
185 236 548868
16 10 478025
55 213 904913
40 103 321616
94 124 563941
171 129 357443
175 262 727256
270 70 160629
111 38 577498
110 190 370381
202 27 460418
216 292 406177
182 4 237008
174 36 790609
113 88 801550
287 274 19760
82 132 378587
154 181 169187
234 131 327759
119 161 330536
158 270 721044
174 168 131721
273 193 818306
267 37 810808
196 283 29882
110 108 971889
216 149 116982
232 229 289464
186 279 509665
122 154 946405
248 109 206064
219 42 549301
115 173 27795
39 36 826407
78 103 861243
236 261 738
43 95 701256
189 152 242352
67 157 102991
236 32 88424
102 39 14761
2 50 800778
279 37 170064
83 282 609294
181 73 352141
85 288 943859
282 21 232187
99 32 511599
230 19 624014
86 97 39671
17 158 252430
96 259 114797
16 92 12361
223 253 555397
8 120 454502
241 43 344651
24 289 459496
177 73 393108
212 56 482031
111 221 690760
291 79 384019
136 24 839269
220 260 401355
143 292 420342
194 174 953390
223 287 33320
13 30 461
81 187 118403
188 254 892085
209 263 963864
163 62 929284
211 221 941431
52 157 412174
142 32 734003
293 102 583499
225 180 227396
59 109 703304
4 165 375442
161 229 111345
42 124 889142
232 241 909466
24 107 289851
110 252 927768
20 208 989326
189 220 87443
161 219 11955
174 273 635277
118 46 458558
180 14 114309
88 73 541277
115 276 184112
127 181 308037
98 60 149438
204 207 574805
192 255 471456
51 141 418981
139 119 808717
214 295 694583
111 98 754516
218 222 798063
139 198 937476
18 175 897314
143 67 667611
300 21 577691
238 100 745888
166 129 781121
71 177 718062
204 91 885244
13 245 995382
26 114 861741
162 202 986170
96 129 447594
281 171 427582
100 278 450630
272 266 748298
76 281 654162
163 203 114550
194 273 130235
248 217 212106
203 122 728550
241 229 959209
113 260 356508
237 300 495369
104 67 282802
129 45 539809
218 261 707070
179 96 73159
172 212 535838
11 125 785594
61 69 905232
140 280 717506
109 174 141230
222 79 507053
141 88 736742
188 161 2006
53 299 361988
85 171 115502
139 170 227080
242 282 870079
195 231 797988
28 31 346966
71 223 712568
181 20 10544
78 241 277194
209 126 266995
293 173 245448
48 76 558612
237 136 407301
221 76 779125
118 100 877711
172 67 534652
76 205 312538
172 171 921759
168 42 200128
138 245 204872
235 215 144571
128 289 786427
210 165 469910
14 188 989972
123 276 548780
23 152 314970
232 120 289791
280 109 939445
17 279 126718
173 226 299891
64 128 531490
160 286 696017
170 292 498380
204 7 422302
34 8 592554
153 297 84822
43 112 561964
43 274 53090
297 31 606790
175 236 590737
108 133 638775
58 216 712882
59 44 75128
181 250 117104
102 254 722883
40 260 874111
138 39 778968
91 245 812186
136 263 432453
40 278 423976
132 226 30022
179 64 228217
5 282 454100
80 126 507478
252 88 471617
58 175 687576
205 38 546431
5 249 522079
290 141 305124
134 74 200633
230 219 103364
295 163 164916
294 139 268743
100 60 142104
62 227 231394
174 155 45475
255 89 193836
94 140 903664
108 119 782215
58 236 192151
170 171 929896
20 206 207011
25 249 950319
152 278 917168
71 96 867531
220 285 250914
142 94 629555
54 136 664093
182 286 633890
124 168 472936
75 265 7859
53 218 6293
189 129 504269
175 134 874316
295 31 714186
280 174 658572
226 180 953728
190 147 947282
219 26 502025
243 123 346284
205 14 853992
246 18 492489
295 46 691175
242 22 541668
1 242 658843
118 260 740679
57 63 667439
236 110 394424
110 223 833449
270 193 87919
62 299 277886
46 187 426050
280 58 744497
168 7 849333
104 44 435919
264 104 943251
174 272 295488
146 292 105893
6 273 119860
192 81 984401
145 101 318558
207 129 789144
108 167 969628
275 170 203408
182 113 731170
117 141 676874
244 173 386646
191 12 669638
198 184 25199
72 190 801902
144 228 808897
121 190 614388
51 50 705234
178 232 722439
270 28 319783
153 146 490170
273 143 904751
286 37 460352
268 249 870374
197 19 955926
61 16 320141
39 5 309389
218 292 835502
72 92 369902
194 178 817256
128 235 499298
184 284 92779
231 262 167224
248 130 900210
280 238 687774
38 178 717332
47 299 21298
274 280 381046
76 184 81287
79 102 39598
100 54 536522
131 50 193498
160 192 736461
29 161 468840
57 139 106028
194 292 716647
175 200 467206
29 231 882647
257 194 667309
44 182 56744
129 227 614482
279 202 732669
47 65 871753
83 85 822443
154 33 63427
274 10 124506
216 152 765119
6 71 257412
31 116 114119
273 300 596629
159 250 208182
52 143 165801
25 118 794276
197 255 196514
36 41 608093
67 269 300135
247 64 118061
45 60 555851
60 37 183131
138 297 658742
216 122 783416
25 67 598623
9 7 934008
276 194 75036
34 31 352783
201 276 561463
17 180 170342
196 37 795730
19 236 807265
173 203 399989
197 252 934099
296 60 420550
110 80 601472
239 86 939289
267 125 595111
22 237 319404
241 89 117121
238 192 894682
138 257 125011
9 290 666924
249 143 812638
96 178 544051
177 121 453634
131 202 227786
283 20 105673
162 279 3052
287 34 38602
32 15 855894
51 48 437934
30 49 452616
129 91 751936
278 113 616181
118 70 92078
207 285 37155
300 105 118717
55 169 762983
195 232 768240
99 272 613923
277 131 761957
21 181 707098
32 257 454492
218 69 937164
26 278 617769
4 71 31447
160 182 867566
7 275 889005
29 80 34280
298 203 794451
252 284 269672
73 53 870774
49 285 349393
289 60 478410
274 76 429525
112 42 29946
11 200 534661
283 156 786915
168 230 739004
265 233 791413
259 283 615608
229 82 44177
74 256 879362
260 198 411740
288 229 323852
278 144 976219
238 248 519679
179 254 974729
98 76 187996
191 15 748275
155 67 204621
239 151 438631
195 46 89037
31 226 794272
236 4 17081
263 123 934833
115 146 447969
113 90 49448
186 219 386278
133 300 18993
195 99 800899
121 266 493541
97 297 150235
281 246 835532
197 297 695303
173 222 575463
264 267 942453
220 51 527999
242 294 486061
160 256 964464
188 76 309108
282 255 554886
182 255 735249
187 246 713677
185 101 510961
158 35 549787
87 42 681384
209 113 11723
1 102 196802
106 145 721548
275 108 157454
283 21 833920
68 121 105885
278 280 550795
188 24 935097
194 227 103092
257 247 520420
271 184 622493
142 90 516751
90 291 175294
200 177 572227
299 130 129528
280 6 829544
36 5 643523
219 170 401507
207 273 941180
98 99 566627
33 227 665710
94 117 545470
55 74 531145
212 164 352504
98 48 957835
138 118 457449
253 36 485297
236 3 698834
36 91 636823
185 52 284077
121 240 926725
293 71 747482
100 228 577064
128 52 806045
239 79 122087
149 281 236290
115 218 436573
185 47 73937
269 17 585546
238 7 912108
285 92 25148
153 233 752807
238 83 952105
162 158 548245
150 265 57954
149 269 263250
5 279 118817
1 285 846057
45 56 500200
283 127 220903
175 153 853458
257 99 838304
135 249 438579
59 121 73143
66 285 32037
296 138 470237
187 170 860978
117 157 745966
74 297 296824
248 13 723613
60 43 129955
100 270 538305
168 57 822313
114 14 627015
99 256 689194
222 245 942497
140 50 533212
70 75 674992
153 82 687712
158 170 197290
74 8 290793
24 246 224393
142 265 713053
34 223 615017
192 114 30419
262 227 939146
73 266 522142
177 234 585145
217 40 210288
45 190 709723
218 281 488753
263 86 573695
55 110 79155
241 109 651475
182 78 776099
50 19 504857
114 195 185642
200 135 630492
113 203 471883
213 118 97133
21 269 666351
30 105 322553
251 130 271246
248 206 579277
4 143 635116
282 172 999747
160 18 619344
177 10 170709
139 113 218422
157 31 402250
35 159 277417
14 171 100786
115 182 183185
128 239 562858
115 100 143547
140 238 573357
34 140 257788
239 77 861631
101 182 457433
55 25 241910
80 84 595185
282 118 382734
115 243 649881
65 101 509041
61 99 196383
145 126 700504
176 225 715539
4 202 749501
29 178 301959
84 96 854650
144 157 747122
230 14 462392
275 258 761950
272 246 750151
212 291 923342
151 49 250196
118 65 109594
168 252 75817
281 238 228535
219 11 127968
36 163 931643
220 256 21644
91 17 266333
8 2 330169
255 47 943780
36 40 315327
9 92 11246
268 283 759383
140 216 171888
253 248 801288
183 80 242555
60 238 720530
161 292 336538
193 28 292349
132 181 292858
76 83 397051
163 183 158444
111 276 421066
273 58 889784
178 223 517424
81 256 437949
266 250 264781
64 109 607759
149 268 772739
38 256 783639
244 27 615615
171 224 648891
189 266 286477
114 207 337969
104 114 175478
31 159 748052
172 24 527063
42 282 662361
16 99 537978
146 189 639972
125 212 888361
101 83 908106
186 163 332157
216 153 550433
88 95 463457
241 275 856377
259 59 132497
196 157 142764
60 236 666691
206 122 842862
208 290 949843
16 30 832377
1 15 332905
162 254 738426
52 220 178918
250 63 5446
93 261 289484
293 101 291300
242 278 80341
60 17 878302
259 94 197832
230 203 349378
208 39 603656
162 295 388808
60 20 667307
222 54 662889
121 126 83060
35 105 855729
119 128 414627
243 19 912742
87 223 285732
207 111 628542
8 258 536185
201 261 543879
47 238 583478
273 135 815218
91 289 247587
236 78 146859
89 247 438686
215 102 920950
143 126 315281
118 274 839127
156 260 851612
78 272 158889
246 92 284119
206 81 280449
98 94 237490
93 97 138595
272 13 157509
147 227 162944
97 87 329264
141 104 112214
238 231 54612
136 102 899098
72 134 494534
44 154 114575
297 250 768209
179 123 564265
110 66 620009
272 268 287130
151 135 572204
151 201 467027
239 234 642604
112 225 324914
96 18 360751
69 88 217128
284 139 182415
256 212 263222
257 166 915103
75 30 496610
192 211 423381
142 124 695813
278 169 245195
88 202 75259
96 212 27822
184 127 117163
69 128 283228
254 87 129316
7 80 202558
186 171 790290
281 174 438021
297 67 774069
206 260 554336
89 15 707665
292 248 462516
273 142 970912
266 38 915297
10 97 628917
263 95 956956
49 177 13259
136 105 317967
131 36 758082
290 191 302613
172 79 612396
26 103 689864
270 109 739253
213 175 996194
225 118 404791
132 131 530134
77 118 861948
30 175 88380
251 21 172809
79 247 49799
201 55 673898
147 238 298574
221 146 373199
186 162 311318
7 44 867516
236 9 992697
257 121 87144
61 205 734898
126 271 256360
95 247 718340
201 299 900224
13 148 733537
277 46 538062
22 91 97914
132 48 221189
62 137 699839
103 224 319343
268 270 242472
108 28 159051
269 231 538398
294 225 897982
26 143 390774
157 270 590022
165 274 903382
53 202 167354
293 285 712070
66 200 971153
74 243 973086
233 88 742850
130 135 409233
294 104 536912
237 168 259579
21 155 130449
163 56 871013
187 154 220639
159 238 944385
90 57 556391
24 231 647585
130 27 482547
294 70 400794
138 248 293270
81 139 224273
247 273 449896
48 90 17797
144 207 832861
49 212 114382
56 32 690522
151 300 783450
47 13 396991
78 282 1267
293 134 962800
233 174 124755
137 121 105470
121 283 741607
61 271 782377
256 204 676471
299 74 665658
120 82 315476
212 235 786468
134 203 354650
176 51 346763
181 186 28776
92 198 650216
93 41 509489
251 77 520688
154 43 515008
163 119 120127
18 103 667116
227 7 600757
28 91 111482
82 255 81400
101 130 99306
244 17 751732
300 77 159019
57 155 654392
18 78 935033
234 171 721423
270 187 641069
17 79 556209
146 278 774059
152 27 266788
295 65 738788
157 283 278926
125 264 126568
280 184 98078
24 49 262960
24 144 286476
83 157 866700
90 186 624865
260 275 659684
186 188 662211
241 27 904744
171 97 283784
36 247 557238
68 110 659233
200 187 548990
14 297 669275
288 69 264670
215 211 239742
176 170 203107
124 112 877833
290 246 54752
142 113 825098
172 66 482116
128 198 823866
62 120 863200
76 10 2641
53 261 246277
172 31 752482
22 164 658650
87 269 436204
176 246 246704
189 267 56262
290 169 842375
118 240 905142
169 46 755843
45 75 695630
225 22 490322
197 205 136338
238 102 526495
14 292 51438
47 26 640806
288 240 36263
10 6 819920
194 160 619787
93 120 176171
178 190 585558
96 36 463507
278 170 689257
60 235 900673
172 2 966593
294 143 681330
107 50 244034
73 29 909115
158 76 700996
274 110 572000
113 150 361777
99 176 596368
104 99 597918
300 9 198878
295 5 314027
260 146 52892
155 296 775298
53 265 192075
279 57 206565
159 6 976138
25 149 975429
212 139 903888
200 266 795046
142 252 329130
156 81 544408
173 26 642326
66 64 156234
154 67 669598
292 182 928441
256 196 44334
280 4 223860
211 160 545188
195 209 404508
293 113 151242
207 24 133402
181 12 765661
26 74 559962
219 64 891600
218 295 692827
279 134 454771
54 266 538014
235 224 773214
171 94 107236
117 249 797351
205 83 392483
237 262 440787
130 116 234851
282 28 601461
209 250 767687
44 8 466004
122 293 602290
241 244 215810
150 180 952899
107 158 219660
91 205 154827
48 261 337244
263 63 76472
118 74 903032
97 250 639128
257 255 823603
192 75 23896
183 189 879672
76 293 532019
159 115 270109
71 264 481636
280 222 8644
127 120 139080
42 199 302812
211 288 47702
69 136 140375
280 67 533180
58 279 655271
143 81 686959
69 228 729216
187 119 12968
118 255 644723
17 261 794614
21 221 690990
101 280 834980
239 60 94639
86 71 252481
171 180 555633
61 214 31928
20 88 185115
238 8 303495
174 213 199960
203 49 247698
110 76 283964
4 102 746330
284 170 461146
143 169 86545
184 170 689021
83 64 812223
124 197 679946
12 255 911627
241 33 457453
244 83 412139
297 204 672701
63 39 581748
120 156 50108
30 185 340939
126 213 611961
270 184 691805
138 32 523918
289 30 268752
248 116 46588
244 243 839620
210 141 542386
235 107 579280
297 221 390618
269 218 327117
283 85 440925
112 275 869543
69 273 651708
83 144 750300
289 137 408219
109 163 203145
119 287 410772
8 216 6912
137 81 822075
154 102 902216
297 296 736544
277 88 580989
296 29 122381
184 211 362818
214 172 473604
230 40 449035
286 238 702250
21 55 814130
270 4 509528
229 281 770902
229 221 727163
158 77 321153
172 165 378204
3 125 705495
211 124 862943
117 297 946771
234 26 952270
163 242 235131
228 179 959834
132 121 250011
286 1 476015
73 287 663717
227 2 999568
133 250 910851
212 207 54120
280 224 504034
237 158 811056
260 200 696209
74 33 35459
209 124 779490
213 77 921916
144 54 585819
229 209 522344
155 54 579721
130 126 205691
290 219 520084
69 223 908462
131 163 709830
56 159 86212
185 275 461775
113 36 44829
7 13 876426
260 35 805819
139 183 199258
106 35 136523
274 267 562248
116 208 785971
291 210 311546
171 26 358625
151 112 374760
91 97 901612
286 288 746855
216 103 224474
87 47 870284
298 146 120701
179 87 976881
239 247 969795
111 195 842506
55 99 48624
242 261 147619
38 25 685050
52 164 295288
8 168 830345
205 283 218993
270 201 776911
192 122 869647
160 119 624136
21 224 175999
17 234 469083
130 16 88407
280 124 687372
85 149 45922
197 117 702273
72 141 913176
88 16 363053
123 245 194161
121 239 362515
54 242 790100
65 148 589393
254 135 407528
11 194 386168
83 278 35978
28 124 402167
297 217 733109
115 229 91864
153 287 269370
31 150 225073
183 124 480452
169 12 112263
41 29 779357
39 213 722395
166 117 364470
199 278 786166
65 197 67959
166 98 985320
216 208 629197
147 89 863972
98 181 32444
87 137 95625
118 157 492962
19 258 169903
121 124 791491
116 160 164035
270 199 408814
103 57 165432
40 35 271532
115 11 570514
221 46 530676
35 160 369341
215 167 233504
288 41 780233
88 203 525088
26 106 204159
112 167 857655
178 45 389976
274 26 948498
78 116 130739
48 49 671689
242 51 575971
108 289 857884
248 78 651825
153 169 484260
244 207 364654
281 217 449189
45 180 173084
271 170 538145
282 169 97891
159 247 568969
191 75 864182
189 9 903579
261 214 176888
48 87 4119
25 31 870519
259 221 590
198 188 779161
198 151 864426
66 58 232781
129 287 374325
10 217 101272
259 120 615722
4 238 833519
221 42 226121
142 138 927879
274 205 92318
237 111 502017
206 258 299762
153 118 213663
226 118 239558
202 295 582064
127 263 63223
240 294 99274
113 285 979611
287 2 967976
223 175 174800
140 17 66317
164 126 217112
25 26 882603
67 113 521451
206 203 613
88 96 437342
118 55 917537
75 144 71275
196 96 921743
193 75 509449
70 279 828706
90 230 1531
107 275 280659
58 34 197275
276 176 972794
283 78 740993
161 137 389095
109 61 705587
243 124 723458
66 152 809554
144 93 98686
144 249 896773
65 175 842051
41 249 937237
164 125 16825
201 37 653130
110 220 733068
276 218 779639
29 77 57890
197 230 458440
217 292 601816
183 231 872636
97 78 186893
97 170 31853
94 5 672398
64 217 207105
165 143 874459
57 274 409256
7 247 935808
55 58 786747
201 33 598316
41 31 47732
10 110 603517
170 106 758688
128 271 847565
272 38 744469
86 242 564710
154 193 491417
163 259 924164
115 45 867605
107 240 468438
48 93 607487
234 46 534382
150 111 198911
86 201 399887
223 138 344952
56 240 411888
36 81 242328
79 271 385071
279 209 113728
172 292 574859
64 289 350748
176 112 595663
173 124 287546
197 5 408818
145 37 471860
118 63 965250
117 59 792383
92 44 948404
206 242 607275
263 243 16021
73 66 340953
149 14 771196
124 21 598129
27 79 891675
299 286 920168
292 31 172877
37 177 826128
66 239 38764
271 217 981011
194 23 57114
28 272 157957
299 290 984381
119 33 529780
219 142 752331
230 31 523936
75 89 93708
213 116 221081
37 40 712854
200 215 975408
167 79 430236
28 125 552469
9 254 458137
5 248 639536
19 12 763256
57 276 300559
288 133 398578
71 149 442041
280 260 399202
239 204 871306
16 292 202902
118 60 770478
191 127 143805
58 30 688837
185 97 92983
143 156 841638
2 288 208415
278 201 716511
34 250 718420
175 273 5813
251 202 810622
130 50 76760
298 183 593429
96 147 680376
238 165 561096
101 25 978207
103 159 448089
133 286 25214
61 42 950161
128 237 350337
155 279 435556
189 279 387950
165 175 152089
74 262 968893
135 11 987543
37 284 571620
73 281 805226
204 107 585930
255 87 504109
21 18 108640
116 58 298403
161 76 459378
68 5 945171
122 37 479501
160 122 713120
300 206 938811
238 2 364772
290 101 520930
38 289 872669
145 262 794298
279 159 747527
179 265 446382
30 167 300606
221 290 746524
106 224 217867
35 202 682229
236 255 10833
171 30 948034
114 169 664262
198 274 588959
38 220 106339
141 38 981062
67 164 79672
180 263 862184
38 101 571007
122 242 663169
71 225 368720
208 14 446121
109 16 841176
182 235 171562
105 222 771193
272 41 396712
199 273 459764
107 160 719757
78 112 709112
22 73 457223
6 51 889112
107 42 697343
298 19 496799
96 251 507568
151 4 384103
249 64 128398
234 258 259704
67 30 209508
47 276 223841
77 36 895192
227 46 252757
70 173 132904
3 67 489682
149 73 887794
300 118 209523
182 32 609601
227 95 759578
279 151 64803
169 101 175726
129 191 833006
111 296 753040
119 76 897120
97 90 727304
144 169 208974
196 102 923218
229 204 445035
55 37 496343
121 205 240258
251 284 692835
240 217 630898
121 73 281808
71 188 46259
183 41 977209
105 296 243597
271 18 261962
110 239 254785
120 21 739945
5 86 920889
257 13 303011
215 257 86154
60 133 862893
293 195 476704
191 281 987598
76 33 873116
44 100 704251
59 287 876614
129 65 342442
80 85 530184
139 202 546876
178 72 666319
163 80 226231
67 109 710766
265 267 200058
260 148 547681
202 236 287842
266 168 248986
110 254 572012
99 53 50623
181 125 717048
57 224 758413
58 130 954602
179 115 491229
163 189 712138
259 128 813046
144 43 371663
94 214 846022
126 198 29347
122 275 572287
276 267 390713
23 203 556761
16 224 924515
138 277 3437
207 197 791707
120 182 11870
247 126 158663
186 137 416047
84 6 759088
121 175 498038
125 225 310119
73 4 30652
94 217 847680
210 258 521893
280 161 894749
256 11 698348
18 77 217923
236 136 589304
250 284 555347
279 41 41149
125 49 589752
52 103 842182
243 270 893078
177 269 710619
257 133 521210
299 54 475402
155 130 51659
203 280 505512
283 55 560727
205 278 524867
91 5 684513
85 292 745448
213 19 572221
55 2 375016
135 275 39997
70 47 95716
289 141 257180
136 104 270174
243 261 561198
254 150 677113
47 300 239375
24 65 450412
135 47 362436
41 257 965216
22 255 207629
147 33 287071
279 258 462573
122 262 174987
240 249 184577
69 186 324067
138 237 838766
201 170 577170
215 117 512654
190 73 629625
72 151 409879
244 58 582421
224 49 58209
160 109 756360
88 179 216554
279 211 13918
289 221 390662
236 247 539952
61 231 605038
251 143 652091
52 134 265667
65 134 106760
108 116 390169
197 277 757981
45 235 610195
112 50 300517
139 169 827287
207 86 726559
91 188 969600
270 297 211553
101 2 197498
239 97 496263
109 53 277148
205 275 632303
112 282 343576
72 5 353533
30 21 341111
32 198 124894
152 32 99772
213 185 719662
11 161 661942
216 68 161255
215 54 225747
139 149 353020
144 27 821540
163 69 861914
187 260 122478
280 215 528377
29 255 547573
261 69 210236
292 250 89291
187 113 398574
81 175 942985
197 157 350468
183 270 366124
212 261 202832
270 99 988106
110 191 131079
18 224 786310
298 237 519796
69 3 237399
110 221 116814
69 260 273106
84 40 144927
243 191 168067
234 68 387472
157 82 428767
270 239 865412
233 189 738255
240 132 895664
205 17 312577
218 71 100414
210 53 992506
7 139 291322
277 128 790393
27 111 331038
178 147 585001
119 145 560825
141 293 368623
44 113 236933
240 67 759845
155 116 916084
258 23 714198
279 105 637701
245 127 950141
6 139 488941
81 15 336066
121 40 787382
283 122 628035
88 246 815145
137 185 537484
240 254 311568
27 230 483896
158 183 33046
33 47 811995
172 268 276976
270 259 559859
103 133 735676
122 159 34035
257 281 63241
278 181 150174
26 131 520801
169 66 358706
47 116 182339
83 79 370515
195 235 663069
38 158 220077
208 130 651505
216 74 216958
36 76 471962
51 294 739878
261 142 440243
157 254 962991
220 44 220317
250 229 818807
271 175 833699
27 153 6905
37 88 772005
10 52 752717
204 224 451830
277 57 457345
12 29 519914
276 285 338277
140 43 975628
291 44 585660
43 105 410918
138 55 830045
158 191 500037
262 260 559273
287 144 302474
17 248 423837
136 221 199001
93 239 664060
189 227 497228
20 125 96096
124 75 867606
272 4 420925
266 88 736514
5 84 868107
87 11 811067
267 162 42750
81 195 838319
237 145 531800
173 163 883263
182 215 791655
166 65 193205
27 167 778233
52 300 832724
165 240 47498
275 137 817309
30 193 150947
270 17 486088
212 246 196892
252 4 10273
212 65 502461
82 200 276422
105 77 100164
258 239 59063
107 116 718772
253 106 937942
18 242 177128
124 33 950963
213 204 156025
78 268 700593
241 264 346143
115 258 354361
248 60 916198
185 38 490545
33 234 374205
263 47 579125
184 230 372181
175 21 309077
230 231 270007
193 81 960812
120 201 552473
176 59 516915
47 124 407844
234 217 509655
73 65 386992
283 23 929065
216 12 473068
255 72 610495
267 117 463370
43 247 98812
231 264 78861
196 64 515771
194 35 395641
179 279 803223
151 33 560700
56 102 513860
2 111 594964
84 136 29633
92 150 403502
259 297 268937
2 59 782491
216 213 351849
143 191 880073
194 12 256477
16 26 400170
48 225 50319
53 25 697782
174 289 156729
69 277 374985
140 123 291867
12 100 357920
76 218 364066
290 250 135719
28 176 772137
281 294 13091
275 70 727554
197 262 87848
140 299 143578
30 157 830815
255 110 677725
97 235 645126
117 162 26174
283 54 941739
21 98 254455
99 234 403943
195 150 84571
39 269 585533
6 145 901115
125 89 558856
210 131 300279
279 268 644668
170 298 884290
86 93 291677
39 259 854898
207 153 119446
283 159 731325
187 276 859474
177 52 808713
84 123 761094
225 231 919611
109 263 35877
292 199 690994
130 31 400630
11 205 922846
287 43 91670
255 20 221477
199 136 11465
135 207 509111
265 32 212153
118 233 149129
133 74 92604
247 150 734270
194 241 373281
294 293 917692
67 125 371487
19 120 693656
266 15 692588
237 84 620165
225 104 460617
277 108 690368
294 277 419988
137 95 678471
112 66 309167
48 77 413361
29 76 977912
48 254 530787
39 64 699468
138 26 598825
210 98 218825
52 167 786806
51 28 172536
296 190 248200
5 75 791859
99 18 593443
202 97 450288
2 249 801436
55 135 403960
277 164 927699
136 152 232062
71 226 919599
223 107 330153
257 82 565636
129 206 531119
273 134 454184
65 258 975716
163 171 199614
246 177 558958
88 249 510580
216 180 502586
53 98 944270
218 101 512080
240 293 211400
24 280 683371
143 70 745944
292 18 348679
150 75 578240
203 160 371654
246 186 226417
87 7 367631
269 70 657526
12 138 818429
22 275 152191
280 50 96969
32 90 345203
291 147 297884
297 269 440845
182 263 790107
284 76 872481
129 294 489592
11 234 604179
56 167 704397
220 123 113949
25 138 230446
14 231 90380
272 31 53788
238 22 638984
253 46 173110
145 202 116703
253 199 905025
260 108 730144
75 256 628556
268 261 217810
192 200 338363
43 73 540362
122 111 764418
10 279 28496
101 238 595107
91 20 158480
241 243 875354
135 165 79637
220 101 953701
182 16 33510
44 266 78617
127 254 651502
61 57 68217
188 229 777702
283 82 359760
126 4 702100
95 161 438267
296 195 224682
211 6 986523
243 151 712297
289 76 762754
285 260 56824
32 14 572165
255 177 220057
130 237 584937
21 1 216824
85 278 557836
102 91 785359
1 20 93096
261 297 11204
223 244 321742
5 266 697571
271 53 732259
270 160 678894
294 114 10397
36 189 556721
169 254 494649
62 69 901774
25 11 251553
158 50 458900
120 231 32089
46 239 6340
245 185 391223
256 112 891849
24 115 945439
198 88 611181
276 149 204668
118 73 780498
184 115 82905
167 35 590286
50 114 694491
206 224 384007
75 28 722234
268 111 94314
239 118 313396
108 278 959875
10 242 955840
172 16 406660
66 79 889268
169 188 332250
221 216 575710
90 239 881823
64 88 912709
26 9 535243
206 30 420168
182 196 396077
20 159 877695
100 147 832149
110 172 690248
84 190 161092
48 236 660079
205 250 184382
221 20 301748
299 264 475712
178 128 502966
130 273 306236
155 113 313760
270 296 76184
252 226 261583
25 157 234033
70 16 272982
63 259 718523
263 3 93184
215 6 753767
173 128 118151
139 286 222240
300 142 729605
135 115 208345
297 121 780493
50 83 931230
266 202 122556
208 267 204716
249 160 850019
52 163 457749
66 227 594470
249 168 256843
155 6 670556
47 138 637420
214 156 611766
92 248 616330
179 99 856850
65 16 606211
257 72 809279
234 212 930786
83 258 653676
93 165 633246
69 104 193169
136 60 636734
73 217 476986
165 32 859502
114 113 703630
164 59 294080
258 21 315495
93 300 499758
66 278 940323
75 119 321833
292 137 356153
239 26 756357
122 168 687145
254 85 247369
95 170 385174
184 119 974880
270 207 601332
127 168 826377
144 142 859711
95 71 549378
236 209 264514
293 262 406220
65 120 458945
12 152 964421
55 116 226286
117 76 711856
204 98 549010
95 162 915018
136 92 317896
71 299 778448
99 149 152136
15 208 277094
36 55 578546
292 60 149251
89 173 859013
80 288 15939
29 297 450940
20 137 838683
105 95 143547
269 185 886313
83 88 22391
111 35 351216
281 157 665319
102 9 534551
242 248 337089
216 283 542339
233 101 180797
151 16 538826
57 161 940142
50 86 372368
91 185 118633
293 279 724946
204 51 529547
6 91 223963
148 176 713879
174 221 863559
93 145 298909
58 20 864
38 19 950038
86 227 322822
93 100 217617
137 50 125960
199 272 959806
298 110 651500
108 11 781931
275 194 641152
251 294 31869
4 13 850862
62 109 972760
226 48 23035
41 122 340239
130 280 330086
124 185 28532
92 20 553830
283 289 891732
154 240 298999
100 138 739802
145 155 135417
204 60 1627
200 25 846440
140 159 801468
242 212 417009
99 105 120789
85 242 767718
299 36 966995
288 29 532021
278 299 568528
189 253 892095
204 266 325725
88 79 314561
262 86 754315
72 174 17607
35 154 626281
231 19 746483
169 293 313162
101 279 20678
183 137 892577
200 162 866630
170 50 143658
173 86 194558
17 114 446000
24 98 997187
165 263 662982
299 180 70292
29 204 592308
53 275 157720
68 15 688551
5 52 990678
87 202 801694
88 273 806933
202 180 289993
49 99 421317
171 214 408866
281 35 55290
285 186 678319
153 177 25833
253 290 282242
79 185 135494
31 49 617084
33 189 931657
17 123 502114
108 107 98269
191 53 453629
75 252 108320
205 228 895844
85 165 666837
132 214 243315
23 35 706182
178 276 358003
160 197 24974
126 124 177720
243 163 229373
8 224 876606
177 250 586532
193 292 245331
161 108 86902
106 8 182609
61 203 656299
293 63 327913
82 20 676522
293 297 633761
70 193 16505
267 116 289266
45 182 159746
291 218 960981
149 190 587958
83 223 425327
106 50 376303
179 39 815572
149 141 243731
55 131 431236
120 279 236004
81 124 49091
95 60 463884
204 80 432184
271 199 167730
156 16 185921
27 161 613604
39 216 730681
161 272 869385
246 190 542511
206 138 249636
162 243 289711
206 284 521366
243 293 423069
167 282 559686
175 204 125446
152 249 217875
170 18 512313
198 237 735662
284 100 409180
75 83 825949
222 227 549893
242 139 868408
56 14 891094
300 210 97836
21 16 488382
103 31 608855
179 74 510536
100 207 557638
26 260 527843
72 155 148089
94 64 128305
76 204 977865
289 54 659379
106 182 942258
167 91 614407
250 117 610022
237 104 636057
186 151 792608
171 190 66052
54 170 703575
265 258 314401
129 139 984127
258 195 46184
140 256 638463
197 258 812222
2 49 569499
220 224 961459
226 193 636404
139 143 458593
60 241 881799
182 250 699779
166 289 434182
133 30 838013
253 275 6731
195 26 231778
256 49 835503
228 223 965857
127 214 170596
138 83 566016
119 100 278667
228 178 752237
51 93 476096
20 59 200957
186 278 678403
140 183 387771
38 221 339306
125 66 328014
41 170 478162
8 24 39177
267 150 235989
121 276 303441
149 30 535835
144 119 648828
138 133 628624
240 269 14390
99 162 840074
197 231 322157
196 125 519100
104 100 386802
28 224 778351
185 255 413710
19 151 496044
123 148 617359
13 141 442145
163 53 837251
175 279 678441
99 74 460383
181 26 888661
111 241 45035
242 130 822851
197 287 516882
218 198 751451
263 75 280011
266 89 173238
284 52 190059
263 130 876981
180 228 78660
230 262 915524
91 110 675022
166 168 980696
37 73 884708
228 171 101274
133 261 615017
80 171 501050
162 273 448233
57 192 81487
3 203 887051
204 90 873480
225 164 854253
63 160 146233
47 214 750051
7 100 528233
1 200 270239
82 3 798101
22 288 314535
233 296 630541
221 66 894466
211 191 550633
254 267 377041
46 275 39538
205 46 639571
23 299 746389
200 3 393807
241 41 180433
26 88 601712
154 159 360453
57 263 261429
53 108 76750
289 216 176712
31 228 539041
64 183 789788
118 69 726499
164 33 139972
254 202 974893
274 168 477784
273 241 42774
99 243 479010
206 241 328489
64 235 197560
77 114 927956
5 172 672357
178 229 909772
112 87 755250
96 81 724244
266 25 510096
237 102 833509
252 201 420060
94 84 728276
43 13 235420
142 17 974711
196 261 617043
13 38 558786
194 221 321340
189 148 166562
277 132 498071
227 272 877206
208 69 263838
128 102 582135
169 227 479524
141 260 708057
87 56 622841
70 133 35224
104 300 197629
8 9 440963
239 229 307575
112 133 902862
109 214 759061
183 207 346175
112 136 518997
186 270 468193
221 49 437732
138 38 486444
149 217 506142
177 253 113615
66 136 988747
130 166 101516
29 149 334542
52 207 326369
122 81 85478
193 188 702869
4 88 841388
91 214 182471
188 270 273585
237 98 736129
138 198 954386
85 193 692916
4 133 738415
33 2 689124
199 122 148905
125 43 622920
105 251 836879
41 222 360840
247 265 970228
2 299 803042
263 119 838424
274 102 473166
144 162 476977
139 83 721526
291 166 32546
173 93 835023
149 247 758216
130 262 563368
223 262 58905
116 209 175731
108 244 254219
210 154 480813
156 109 10846
111 67 719078
73 25 843251
226 201 840749
277 180 136138
83 5 212634
98 234 97006
208 286 894334
158 122 123378
187 70 16709
276 257 446417
101 299 511295
294 180 88642
11 299 229044
99 71 739140
133 143 578403
116 226 71377
79 198 333601
75 259 804905
201 149 169969
135 139 102945
247 170 173794
119 130 218117
43 79 581314
66 33 923753
141 171 754273
51 231 197807
270 216 784946
168 55 726152
280 152 70491
219 277 570896
64 286 716483
6 240 559016
179 106 173017
31 121 376371
141 229 390401
1 204 828206
224 278 287888
88 31 69218
192 38 700965
62 146 723912
264 161 126853
187 190 450043
299 230 212830
166 188 986845
279 19 518885
252 87 950672
11 26 140812
231 46 466473
112 126 512973
20 217 579308
107 278 412909
126 55 968876
300 98 642139
92 71 413118
243 22 661478
186 44 356720
65 179 973537
40 96 545509
185 123 829332
213 158 929732
292 83 944061
80 93 446721
116 177 471597
53 101 626838
118 201 797378
250 43 896513
288 153 97265
194 111 509137
134 296 63426
182 58 534848
146 86 334263
274 70 866725
166 46 524271
116 296 859594
114 251 953522
52 124 736747
48 39 400579
108 178 480520
231 129 756211
85 295 308519
219 206 236652
220 129 478659
193 176 951227
233 136 60844
222 59 764751
124 230 777650
9 107 305062
148 180 936515
203 259 766274
60 19 926691
49 116 384864
297 86 205944
298 194 151594
6 186 898486
153 236 624572
274 186 666570
278 117 94674
77 141 277820
77 278 909142
78 185 459234
113 143 137605
252 240 566708
184 240 509073
48 13 146066
49 140 338800
293 238 367243
183 72 706787
2 71 735718
96 16 406780
81 258 651837
148 124 192438
158 37 476404
178 101 129160
256 235 604444
290 187 514678
76 156 599676
8 267 930911
214 90 891833
113 74 298490
250 104 525813
67 290 812734
259 46 543869
278 162 863057
67 46 585056
195 29 427172
228 89 496808
193 222 558684
272 134 293732
203 38 117537
100 157 202428
296 295 410195
188 58 140722
118 83 232790
107 62 191171
167 133 367113
33 37 403960
96 143 278172
61 66 87180
133 182 55712
14 99 788192
190 37 305992
216 280 623060
231 220 686145
87 209 620630
158 228 361917
40 78 442193
111 6 966807
248 229 327080
250 70 669987
167 291 319099
244 165 690015
98 131 876734
205 47 120997
184 105 118084
20 63 575076
264 280 882435
112 118 696488
159 242 203459
6 81 742559
290 118 695469
202 1 711190
275 82 667124
236 183 493016
144 197 784269
160 21 212964
153 48 372324
126 270 949719
55 125 919900
243 77 806239
12 166 220238
267 295 146599
78 82 520532
68 194 827022
92 182 491463
13 44 188697
194 97 922313
97 236 373994
31 114 478427
235 172 172705
274 193 562387
222 174 145479
172 98 911319
113 151 304142
266 155 80176
296 175 44314
96 288 160351
38 6 295382
20 99 10878
248 290 57609
278 136 343364
99 43 190976
86 156 584745
87 4 530341
20 240 98537
137 26 875321
248 12 590359
18 34 957856
127 97 202861
72 181 97955
131 68 760727
127 80 345845
200 261 255642
25 196 847137
271 139 67610
56 217 402520
3 135 135268
22 263 325932
260 292 353605
226 26 477272
137 192 519231
196 190 368812
2 231 442062
150 202 391519
127 92 770730
275 165 634583
113 225 705733
19 131 809606
11 131 353185
220 128 443136
158 75 797167
100 16 764738
144 21 826279
201 210 596299
136 226 407912
276 10 85722
189 265 608691
141 199 35558
201 60 781662
45 62 235695
107 16 360958
170 17 420058
69 212 34503
151 163 185511
86 82 964457
254 168 976904
267 152 736769
119 94 755137
209 108 840926
64 272 923942
114 167 235597
195 225 847183
76 46 500272
139 22 154084
285 126 768979
148 30 584360
234 186 777057
207 179 686211
276 200 249456
215 137 837699
83 287 62777
117 240 702798
176 198 706290
223 28 57843
294 292 80130
185 32 787517
220 65 547891
278 71 690499
54 174 390010
134 75 975965
227 163 724977
203 226 998372
34 186 408521
75 213 670997
132 139 647655
223 274 550925
21 23 407444
27 10 938041
140 202 106115
214 96 430431
247 145 103352
112 10 59019
168 97 393548
52 135 177360
82 171 456249
276 88 67188
271 282 768344
230 261 751915
84 217 442769
286 150 331493
6 272 614121
39 129 999367
59 62 877886
118 181 223090
151 270 142465
171 230 424629
232 167 430651
134 83 696222
254 274 281309
198 153 31821
207 243 954905
265 105 132407
25 90 416361
79 23 968714
269 52 487850
130 97 10409
298 22 416338
4 287 624420
230 244 940103
31 99 968137
61 25 534728
255 76 626901
128 205 81979
159 286 856571
235 165 478142
212 147 48771
122 181 727325
97 267 361636
85 57 102836
72 270 295659
84 222 331355
154 52 746108
281 219 522508
146 60 31310
206 173 433157
153 281 215299
290 53 388080
110 163 602033
194 181 812050
213 127 44211
275 67 811012
271 273 572270
164 94 637358
205 206 716530
254 252 440321
5 41 854708
60 24 207989
244 225 771655
98 179 328498
274 219 619110
257 115 213723
220 24 346890
7 91 741806
8 125 65525
204 257 495749
39 75 763221
125 281 698585
13 161 120784
288 16 948419
259 235 759834
2 293 536613
164 18 372529
126 298 234590
122 27 531822
185 37 887715
70 10 645546
134 169 834826
75 260 598179
197 148 961831
77 200 376442
131 262 626662
92 169 910327
69 298 501466
264 162 806587
108 196 742636
68 49 460494
258 273 38390
191 283 850854
262 264 690602
7 69 179805
259 287 39446
19 32 585575
30 37 426733
61 286 438734
231 224 781471
298 286 88493
220 182 575036
169 213 429527
291 279 944485
277 265 546225
139 142 109146
144 131 714086
52 137 405251
198 124 494504
128 45 377149
33 129 783997
152 15 899129
43 111 340469
44 107 741503
85 210 777105
92 286 983737
119 54 628322
246 211 921440
11 88 801927
125 159 567465
56 211 547655
211 26 673970
96 215 696038
264 89 97521
23 130 865681
7 271 9632
243 172 473418
246 56 152252
228 222 799724
243 274 145627
223 131 614478
192 191 294370
152 43 182714
38 294 202759
228 226 178882
50 162 948772
71 89 271482
229 32 326823
156 280 687612
206 192 46156
253 99 654157
170 34 428452
172 44 376720
284 162 875184
6 228 597197
68 119 806377
245 97 912685
222 161 418993
41 187 370964
248 42 651078
52 277 290130
79 272 349376
291 249 769161
125 75 704511
288 284 249789
17 64 550153
232 299 423715
61 24 349814
19 278 94678
298 85 673042
111 129 419029
59 75 467500
128 144 584676
78 166 720130
247 272 567976
220 283 113426
157 178 915726
203 295 182404
218 49 64737
150 201 126568
113 261 219481
267 90 704612
40 19 523289
119 7 856419
146 46 645250
89 100 642906
83 246 721186
245 226 33047
107 212 592793
250 219 835917
201 289 455560
232 53 759495
160 219 880329
243 94 692927
241 59 292281
162 118 920878
83 11 432284
188 11 825676
221 152 152173
43 78 862869
265 164 921352
281 289 587710
92 77 811126
145 111 415004
79 145 42069
51 128 421750
7 46 231907
117 194 523210
135 211 292456
109 126 206213
60 193 374583
23 139 249248
287 186 171650
120 192 774138
115 41 92604
231 60 218119
161 187 502638
131 217 234022
272 196 166493
180 82 638099
252 31 195658
13 165 67908
59 72 976117
77 112 855319
164 284 749055
239 49 849221
200 228 332316
49 53 876279
91 2 654676
189 246 902298
285 173 4682
104 79 700706
117 178 873753
88 123 261022
81 253 812169
142 143 764848
173 82 401222
187 40 627700
22 129 861147
270 215 992364
240 150 44432
69 108 635536
129 145 847534
29 270 540096
186 131 651413
104 175 389901
106 17 585992
155 101 61418
165 115 641763
293 86 669930
122 121 956278
212 135 584119
44 202 495199
50 150 250484
59 275 368276
221 200 679085
159 121 635945
294 140 550110
256 53 265840
199 168 866853
12 237 180905
137 246 60357
108 115 153581
149 200 100171
54 18 929817
68 184 674373
139 26 86090
155 167 108185
115 210 348293
113 241 347756
185 139 226537
85 224 784364
39 300 211277
134 66 638888
168 246 728295
279 9 528697
133 272 296749
117 218 376742
174 22 526945
66 68 119616
74 114 550037
5 242 862443
216 113 709650
10 79 114180
60 114 413622
219 294 272391
268 231 553178
151 22 846565
123 134 255786
38 83 202745
262 276 891697
77 127 702416
224 182 658984
114 272 102567
132 176 339011
192 237 597963
136 158 858157
183 172 534342
17 159 978186
255 229 583761
69 119 730031
100 253 157227
107 13 212099
114 229 621670
38 198 233232
204 4 591394
210 237 371716
125 194 92270
53 97 324513
100 216 574882
145 117 502720
275 136 818338
164 175 47824
90 56 24151
271 140 830754
163 160 700382
40 162 877999
95 108 301549
115 163 491693
112 104 954505
246 144 744962
160 5 228653
236 128 791223
185 285 984846
241 38 260804
141 63 959427
130 7 400300
7 185 286184
211 195 835435
70 177 222046
153 6 86339
226 84 128072
173 110 987757
55 152 255939
206 19 267653
102 176 541695
218 83 94089
117 131 708557
273 78 185440
175 248 169749
68 156 806881
204 221 825175
127 244 339171
62 20 651941
36 271 33111
232 80 243560
91 273 645042
259 253 764767
245 230 94751
133 109 284698
216 70 77641
230 121 33776
134 112 636455
52 184 80373
295 287 905938
238 27 506915
24 36 536191
110 263 610031
135 106 22796
162 173 173020
129 122 567741
264 178 854137
64 164 794493
294 10 781807
10 72 261322
185 171 992869
103 300 317792
90 88 503982
221 24 309113
60 275 266450
185 126 557445
165 100 9967
74 154 15961
42 244 506844
222 234 880873
230 276 778236
75 69 573044
44 272 730028
17 254 918172
3 210 738989
219 92 332528
95 119 110194
58 269 191798
176 23 872566
82 242 7679
278 1 563085
40 296 675312
182 290 77448
190 91 199461
84 184 548514
68 7 320522
113 82 882193
50 117 296521
9 3 144378
250 300 330290
248 95 50834
160 42 441640
62 104 994457
296 174 776682
93 59 396919
25 215 837736
94 197 121309
210 41 981539
85 296 240447
277 274 556848
214 152 962906
241 290 978101
75 216 564733
182 139 232591
298 233 426144
230 6 2430
81 260 287974
17 96 467590
211 58 616971
165 233 424396
182 232 253700
112 286 561695
154 77 242332
95 211 749983
42 119 196950
59 105 511412
266 1 574727
202 241 353014
178 240 887758
121 5 190702
183 268 523977
231 138 127897
7 1 666606
268 41 754838
177 150 84741
164 69 921893
80 276 1131
104 73 887636
287 115 2319
206 243 29464
200 104 660508
18 28 767206
277 236 555372
150 114 845515
274 240 772473
118 160 78107
251 13 834093
141 56 524379
152 78 815113
149 291 412678
186 156 12793
145 174 195589
181 91 499939
52 268 525439
287 246 971471
290 8 546153
102 85 657225
197 44 334417
11 10 993979
219 16 395055
151 119 995742
108 279 507829
264 146 869611
269 5 484465
78 135 491410
251 109 504896
35 149 704790
164 6 123844
191 190 406735
184 286 664724
279 183 151559
34 230 700850
230 20 976114
107 169 936722
149 287 774155
104 57 757171
269 93 358694
124 25 508301
265 213 28167
29 237 489112
10 179 433924
76 200 212645
152 131 910773
251 72 740082
152 208 145593
243 202 748623
123 149 808383
108 105 247536
28 135 932882
179 79 325374
212 122 886664
261 269 436166
75 74 176508
231 113 929192
217 233 262562
31 107 748505
107 238 126127
173 193 543850
88 261 759333
187 83 468688
94 36 247818
285 254 537621
94 159 207187
27 114 572889
271 42 692412
230 198 45129
14 271 710557
5 24 886005
230 176 906272
114 165 708958
87 284 264203
192 185 605178
84 295 691852
122 99 504350
79 13 831018
104 75 546958
36 170 770899
181 11 129731
175 281 47258
75 32 988356
18 128 18889
77 8 174723
169 26 929349
16 199 473477
116 184 195639
36 57 326998
67 158 801798
57 257 72327
233 96 936536
52 197 891230
264 196 39143
98 146 375976
239 206 244981
29 223 174842
1 253 356350
98 207 521247
43 184 217003
141 142 514820
138 253 286185
166 115 30730
261 6 768828
183 265 305904
39 240 376696
3 105 188658
114 142 539221
53 145 670599
106 274 60960
14 280 675726
182 137 750466
77 12 127392
293 216 491052
213 232 498721
181 1 653427
4 48 10763
232 52 958574
206 179 287054
227 181 421506
129 180 208348
283 224 306080
54 199 508084
88 235 579207
19 248 616885
77 32 82283
93 291 919403
119 282 80737
181 104 372506
41 176 89618
53 36 668373
243 37 523947
262 222 702526
97 299 521800
201 65 976031
67 71 91940
75 157 66354
134 281 328894
8 4 439713
132 16 953189
268 263 305538
199 60 383493
59 224 206238
41 149 926028
24 93 779967
65 196 626464
99 206 133186
253 13 576247
78 136 913142
113 24 869811
67 35 848042
287 75 575880
166 267 652848
127 91 590469
261 130 36017
215 50 147676
93 138 153502
288 147 166769
218 156 727435
25 36 37414
107 199 241132
151 175 500616
15 245 906987
251 154 40189
224 254 757841
260 120 980902
265 147 402323
284 159 385549
162 189 526798
56 26 914345
94 203 427755
266 132 689506
292 93 176338
271 182 528631
201 99 595824
75 92 826951
64 33 107652
165 51 769880
72 195 436841
98 82 813232
100 87 959118
142 105 90476
40 156 603636
191 58 598543
48 151 585520
212 106 449602
246 5 966047
148 24 436066
109 70 378707
146 113 589508
231 291 124003
291 152 917562
173 14 361790
259 7 737539
259 123 163722
80 34 653534
180 265 177614
113 238 678610
186 101 882868
144 72 482667
292 286 489358
181 187 316112
77 45 39070
56 174 940983
178 219 590589
93 12 51258
7 239 640661
125 50 426086
63 98 962478
7 35 257244
45 269 586799
124 154 196084
138 91 617837
278 2 595225
266 263 485678
154 62 848862
41 8 979213
260 61 923184
140 246 40047
56 227 484041
73 242 335851
83 54 944797
84 261 861876
148 60 355757
170 100 26441
267 158 800967
215 176 840644
64 195 35864
191 241 396529
222 132 506179
195 294 304519
273 95 300685
56 24 306036
98 138 959545
162 204 12768
211 253 478418
161 19 770831
137 291 45355
163 247 21105
175 267 739664
249 180 737803
167 150 808920
64 74 868
267 170 957133
79 80 130512
236 178 741169
195 253 504861
19 91 665727
205 94 586595
168 294 488188
274 133 937923
73 199 744031
9 131 232247
170 208 255636
44 57 204741
162 2 948636
137 255 632373
284 84 776811
49 113 319692
33 163 119779
158 292 600843
242 87 248511
154 113 281900
225 31 430910
151 122 101047
118 72 878657
248 184 745881
130 143 610051
46 20 265624
65 53 473843
215 13 972959
93 13 201229
227 223 863949
182 8 331159
280 300 823315
146 30 63460
21 227 723719
199 211 273495
108 299 15918
73 33 633680
185 62 284283
82 295 414335
249 215 945753
164 117 557042
184 67 445570
258 238 105534
19 292 854617
184 182 412141
248 110 49378
230 28 502233
195 24 259162
256 137 984959
68 141 647341
124 169 361708
229 65 841359
124 186 849388
48 193 61196
116 203 519642
47 281 886864
107 114 132223
84 194 997035
14 220 514367
283 15 435491
241 268 367612
51 23 842391
2 198 868892
206 299 312187
222 47 801096
67 141 893137
115 270 173173
298 172 806592
46 116 517753
1 96 674182
91 226 364149
118 99 377896
17 120 457802
108 221 744754
70 221 829669
176 300 439907
163 187 188881
221 296 491257
47 264 871886
91 297 927832
162 171 494008
112 202 209613
248 179 175747
217 269 490766
39 133 642298
219 256 241547
47 208 68724
26 48 854334
111 79 609287
67 75 217577
55 34 268492
262 154 346158
116 33 528065
226 85 484999
121 104 642967
35 186 803924
274 295 46338
258 92 164316
76 88 859942
73 113 118584
147 160 149319
225 43 833247
89 45 907947
281 106 363134
58 258 828454
59 282 393735
58 119 175024
124 153 170421
19 122 895220
74 178 334743
187 185 54799
216 2 556270
58 101 843830
160 228 790778
97 39 67736
220 61 38150
175 264 733447
130 197 467829
263 288 228457
92 243 788337
139 97 304411
68 231 558509
251 103 51825
162 23 196100
237 240 803844
153 290 187129
41 261 199126
30 272 896402
228 48 940639
194 185 73833
51 227 999238
179 274 766617
45 166 647531
119 200 390027
25 135 946946
90 289 789118
11 136 89005
59 182 418299
213 110 185903
106 219 302626
25 6 237886
264 119 169427
214 250 721735
1 100 512782
28 278 736144
35 153 649453
234 204 619129
231 59 758207
276 128 197718
234 120 483283
196 289 313272
120 258 959667
178 144 726436
22 135 299579
277 74 183576
293 127 889509
125 111 257350
114 145 298334
254 231 199383
61 95 281631
131 97 831252
42 146 841346
125 71 670332
288 65 224522
218 3 457319
263 152 341004
145 193 981742
78 290 681348
124 10 715939
214 50 129966
240 24 655582
122 45 140857
100 236 551003
54 167 993071
125 79 526683
7 118 500799
196 11 5383
181 257 233754
226 294 141726
222 217 740024
234 45 420687
5 174 609255
129 101 884895
144 115 186179
189 99 101993
287 275 206267
3 90 334333
120 159 396260
202 74 175516
170 130 247027
292 220 688011
31 120 111006
246 6 947434
148 36 340171
202 82 301577
83 16 879129
231 292 620731
16 95 634326
20 47 210915
296 122 373371
106 68 846068
56 72 418330
276 192 562300
26 183 999739
93 102 387199
257 54 514474
272 159 998161
95 72 655994
154 232 106190
240 8 975959
209 289 606945
154 259 571365
166 278 894976
231 271 8776
135 26 96117
10 88 482961
118 54 41709
95 208 690085
203 266 420128
137 260 422539
116 11 751678
67 208 537877
216 237 775582
45 237 147378
218 293 911241
116 232 486885
71 53 810410
118 176 948410
233 35 115959
33 244 933023
31 76 374584
178 134 980397
14 67 515926
123 183 466022
244 231 745087
169 155 935557
24 10 242358
38 31 170390
206 191 617470
66 137 113268
174 246 842924
262 213 930347
233 244 62634
259 263 417278
72 194 917927
173 300 297693
289 20 809720
257 200 485899
108 77 778215
52 141 341666
151 225 581051
95 298 451917
228 5 483394
127 23 194474
213 86 451744
99 139 8635
274 134 139655
4 265 367062
64 89 358093
54 294 234286
36 28 547452
253 33 465993
217 169 876501
203 151 15756
286 99 272387
290 125 370070
108 284 214764
177 208 964347
276 74 241739
217 262 138180
104 176 551328
13 86 623995
224 252 480345
75 275 974152
52 44 823220
203 84 918674
87 73 755054
251 28 307190
201 124 463640
287 288 747658
11 59 920416
180 198 796368
276 139 623995
274 92 871607
154 177 204082
5 151 96726
9 138 327635
81 99 812011
38 195 837306
9 293 305825
74 250 730250
54 140 65802
8 14 637770
257 31 42723
89 36 466390
97 233 208661
272 250 619371
204 139 668015
45 248 107151
79 56 586463
61 81 682618
21 41 80148
17 206 849727
110 171 738407
15 33 571749
282 52 460925
281 204 163842
98 232 744669
213 94 107527
207 174 77057
26 42 797710
70 135 729140
227 82 45584
139 247 754002
36 109 642321
161 202 901316
262 287 55867
129 17 432225
40 128 46076
147 120 605518
113 156 535393
260 111 192614
282 251 358034
168 63 698181
15 217 5011
193 291 639066
86 131 998527
242 189 797655
174 256 735785
259 83 98276
174 151 831156
55 205 151462
218 22 150991
82 130 864143
218 263 138470
205 176 133641
32 60 256491
299 16 494629
202 55 541259
74 145 611299
132 295 661699
285 171 669586
284 112 631741
9 294 913642
82 246 431793
160 185 155529
92 288 411499
161 248 516947
81 128 762129
112 259 173961
51 153 390713
104 145 799373
217 193 476824
185 240 164385
205 26 340249
23 1 519555
82 221 814503
64 204 17863
9 89 801353
127 222 900847
124 158 248255
110 167 201273
147 168 466185
61 104 172181
123 265 93174
44 200 675767
41 228 284691
275 208 394859
281 162 372894
85 289 790053
293 138 959662
78 295 149151
134 295 830430
244 211 634841
188 95 785468
50 283 264680
17 277 921541
288 24 368363
28 238 730165
260 209 193858
204 248 783378
233 268 834902
298 130 778849
283 195 770727
1 241 45466
136 31 657837
222 57 124832
221 68 611716
31 162 865082
125 95 726964
35 244 105801
257 168 695055
180 52 529745
212 232 887000
62 277 611447
85 2 924899
245 137 825510
177 127 180581
175 31 33115
34 258 792585
190 50 571537
57 47 724951
205 239 657906
1 19 664478
38 9 607477
270 240 807257
228 62 859943
176 209 543654
7 147 578107
154 271 389420
149 181 967662
199 217 529850
114 139 530950
51 212 846400
19 217 345609
238 220 174752
161 93 67705
42 131 339821
4 57 131366
260 67 486065
156 259 694021
127 65 215069
189 62 134647
60 14 733846
268 121 717765
154 65 929405
194 234 414751
260 295 483500
257 232 697805
51 200 922588
144 149 836886
65 133 718888
244 72 505758
107 271 664792
52 129 905140
46 193 697332
210 285 851416
276 204 550244
253 8 576690
236 278 187892
264 179 31984
214 206 342702
140 237 76073
171 81 79390
278 168 134829
162 87 853526
300 84 140967
220 261 249049
99 39 959372
92 119 677749
37 102 60034
150 27 548766
275 18 77579
202 115 539978
52 298 901290
49 264 978067
179 253 305466
158 141 945296
264 109 969812
62 196 559628
201 198 535674
250 116 266978
96 74 962349
7 177 635818
252 292 280021
179 84 153950
123 280 199883
48 167 810014
191 187 454513
92 118 855972
182 99 997441
27 117 422951
192 195 999373
31 4 709139
150 179 28065
185 159 686382
88 211 746246
154 222 487441
141 243 66963
40 67 565375
115 85 603329
225 168 306852
62 121 777056
212 221 557443
164 89 182895
191 125 145930
189 257 411106
15 186 588794
133 173 926091
202 288 311211
105 250 449337
158 239 74549
247 123 210228
10 167 542651
178 142 533587
270 190 738912
61 229 146471
178 269 286052
106 93 240135
185 116 304761
214 232 899905
115 88 627838
55 98 911620
190 126 672652
242 12 511060
83 23 945237
90 178 529793
182 287 585127
239 78 260743
257 224 825521
22 87 724307
107 241 866692
115 259 873937
144 198 180811
162 181 136602
111 154 395906
53 148 937583
207 149 560335
245 203 572695
9 94 648752
243 143 511479
186 21 457554
149 129 442320
150 295 861451
34 178 381429
106 180 440824
23 274 387711
102 74 910529
155 64 758332
30 188 325412
285 223 565371
298 48 155655
48 179 393923
165 148 993294
282 253 431413
153 37 80241
34 254 470860
47 7 204690
201 34 207696
112 86 228845
114 70 251257
31 72 305601
192 202 83892
32 293 249235
58 251 540917
139 273 456634
103 175 880241
31 85 888838
179 217 502881
33 207 132458
22 113 914760
13 192 465416
178 78 472049
290 231 557199
83 203 860469
92 58 786466
121 160 261673
27 229 486140
170 272 751946
57 53 130059
274 13 866791
21 168 360758
89 281 133506
268 221 460698
253 109 286240
221 196 967693
174 53 389254
184 88 22834
167 273 539475
199 150 852494
65 250 78937
192 107 923095
158 299 599506
236 47 995627
169 223 200898
42 133 727032
184 241 294066
112 277 822561
192 88 609637
104 34 816955
37 237 592295
270 1 277114
176 227 885864
61 192 219244
61 132 534592
215 31 756009
187 254 227932
150 198 302935
31 16 268033
270 18 306824
168 245 276488
280 263 601677
266 92 80277
212 108 735004
27 215 386299
29 97 667945
176 219 8884
105 247 204698
73 232 75957
96 252 639416
79 134 945580
293 158 673137
79 274 885455
49 286 978316
72 276 98946
285 291 168959
112 76 108573
199 59 224755
215 99 58643
119 127 479042
226 102 757491
197 170 241750
271 160 463404
227 24 962519
192 41 118966
121 249 195325
179 82 414318
108 104 108847
125 224 198570
90 62 68870
212 110 370295
67 34 368351
132 234 138836
68 248 853966
23 155 906895
275 38 194289
210 102 275395
54 234 304234
201 231 113617
291 98 489542
265 87 958172
260 254 746225
70 25 366576
3 145 837002
111 166 312891
220 236 482860
35 173 682599
118 38 628205
167 296 11689
230 79 949391
76 239 349626
116 168 307934
206 263 618888
193 42 963114
152 95 864620
203 285 285829
219 233 939864
233 51 227298
186 22 182165
83 179 84029
73 299 69232
107 200 528286
72 13 316555
280 87 691116
266 49 220709
216 146 409427
142 296 881502
89 112 866491
229 201 117795
220 115 996841
148 68 166815
164 101 990293
58 226 713130
241 28 259540
170 188 319923
179 56 277801
75 288 182688
16 50 273767
219 41 873118
122 85 6662
77 173 334855
66 220 986994
239 50 734900
145 268 104675
279 113 273042
269 53 327536
185 15 613745
242 245 418525
72 278 425154
172 26 222291
192 230 343248
238 252 956240
54 216 883093
217 11 640928
98 214 48174
286 186 18982
116 54 951749
149 273 126556
24 26 87213
183 234 255993
253 63 583826
211 245 851984
169 192 508222
161 37 457032
87 212 112014
153 250 152802
142 108 547712
85 69 714097
95 63 116493
262 126 744116
139 203 302257
87 129 440943
141 264 468868
290 74 971002
11 242 880760
130 270 113127
34 109 473690
250 61 381060
178 113 941676
157 277 965048
63 152 848054
250 242 648997
76 109 852334
91 142 758100
142 42 307117
214 196 80068
220 191 704486
118 166 263042
115 291 46888
246 39 612586
267 268 139388
10 249 710909
85 120 86105
106 53 514415
198 65 382381
253 112 538466
23 123 510638
93 82 122843
20 178 21301
172 207 156268
102 30 765118
154 250 169379
242 149 527242
108 114 901121
62 224 949513
239 280 929451
294 156 70833
106 278 891250
9 46 78142
118 4 378728
190 283 314961
9 159 201793
52 112 693908
205 73 252413
229 266 486883
113 94 49769
279 141 127722
242 68 684929
235 196 427366
88 68 419268
197 169 989117
40 110 217727
99 138 482048
255 280 104683
180 115 936484
32 220 75198
181 219 784994
85 139 136322
3 127 634359
13 287 583230
61 196 307237
286 285 718807
34 20 448424
63 104 655095
289 257 494516
137 240 485864
26 72 690773
24 285 533009
291 232 570183
9 291 597735
22 290 984855
78 64 975257
255 174 793872
17 133 761725
187 273 577261
30 9 784884
197 142 249162
160 277 345440
23 32 400378
59 272 817964
228 273 367651
121 93 822286
255 226 711993
268 208 908692
90 265 402561
183 255 411698
89 20 26543
121 188 536040
90 169 345863
123 90 842437
225 270 581328
281 143 306685
69 33 89031
276 223 872191
99 235 637732
114 244 116592
3 259 815037
187 109 693746
88 242 714388
142 209 363869
168 212 593227
203 283 393064
199 172 576168
299 223 329988
147 221 776464
49 226 263389
99 126 735265
45 267 3888
191 179 728569
10 234 915490
271 275 866003
71 115 859754
128 182 44191
282 284 672689
63 74 719774
209 29 201216
128 80 287832
173 85 18362
62 134 687471
234 209 951779
206 273 345875
235 15 991869
243 21 629912
188 282 727688
90 273 964428
34 188 917116
118 129 23007
172 144 758658
100 249 908701
288 130 965500
193 166 150899
214 220 102466
280 218 184309
234 148 316295
48 62 316401
118 17 13870
189 134 257549
62 292 239606
162 92 415198
217 245 263267
11 278 259552
212 196 650051
135 60 793585
3 59 455917
48 238 178630
33 13 840047
21 220 645511
98 250 516088
1 212 199790
135 181 454350
159 87 381602
209 221 254718
34 16 963880
52 273 145022
15 77 724623
224 258 517865
62 271 425136
42 110 287269
86 253 34293
6 77 966829
137 207 709295
32 231 171253
273 246 211258
293 244 789187
120 45 764064
194 229 88243
26 6 88730
211 11 503619
228 192 265715
81 186 304436
172 101 685224
124 247 95983
13 169 277701
67 1 758112
87 271 873911
105 62 175342
72 12 42896
210 208 486835
55 271 693554
257 300 631522
275 76 335485
15 274 900169
35 70 355245
46 134 268208
247 285 854418
104 109 345847
101 146 513075
96 181 706879
94 252 862930
227 118 530896
2 273 67564
201 172 415336
57 298 316739
156 270 797177
128 106 91388
234 233 713517
235 112 990747
49 5 944815
144 230 474165
280 242 847436
122 15 480520
102 27 152071
256 238 622003
132 180 714663
253 254 213345
125 52 766290
64 188 934769
152 160 882898
18 57 609260
246 117 886892
246 60 234548
198 187 966800
84 206 690738
52 259 564191
276 277 559494
246 13 705374
275 251 449425
256 110 607121
65 300 868644
114 176 869568
217 250 231587
108 273 109321
193 210 643543
246 54 353449
279 270 738582
233 14 204204
207 211 423098
226 43 777295
28 208 876383
144 191 343224
201 225 990082
210 152 973546
209 181 747451
250 137 609568
237 112 61477
162 103 570981
178 23 65752
49 121 116563
209 217 795119
22 175 733544
53 241 121062
16 279 137205
92 166 39111
90 172 654358
119 26 781563
166 24 365502
116 27 591386
233 110 288164
119 179 226125
239 295 956326
94 275 744715
181 261 996710
247 219 441570
131 133 997619
81 108 176681
225 239 288304
88 234 363308
241 263 548213
1 26 634955
87 118 370813
36 226 83100
186 281 910201
52 201 104140
185 246 713316
102 73 931111
127 68 744139
124 225 239682
81 2 986196
295 128 483174
198 248 68537
87 63 856769
35 298 171551
67 152 78715
30 286 389070
48 10 322829
273 170 538083
203 274 670116
265 62 785898
79 118 141122
232 274 979473
127 174 925070
190 26 90297
218 107 459240
177 172 840358
167 120 571450
56 247 786078
272 158 880057
159 129 274752
84 169 340030
104 163 949324
136 249 710859
256 132 642944
275 286 542826
212 113 989123
207 259 949087
174 202 465205
190 290 399514
183 238 869372
189 225 122121
177 277 871042
98 188 56673
222 239 387931
149 115 910324
44 289 134934
121 84 436452
65 164 639754
253 221 610174
263 246 574929
93 279 990143
101 180 653593
136 59 355378
11 147 169829
159 21 543290
129 93 517645
277 14 593889
51 178 617947
29 191 648579
36 31 528258
84 193 100737
227 260 840484
117 273 243912
208 253 225104
174 283 823564
204 232 277307
154 50 675220
270 170 873929
241 18 716343
247 208 297772
89 219 979681
296 143 260878
295 88 423120
61 77 642963
218 1 881771
139 12 267256
141 28 437231
75 245 307465
137 145 197153
85 240 750359
61 47 380617
145 10 760386
257 64 733981
54 11 119816
229 294 492457
154 136 845004
68 296 864751
183 154 714447
114 125 758750
281 132 910866
209 95 217939
29 155 741924
14 135 6940
218 6 528254
55 181 976792
169 87 826626
282 199 592148
64 23 532997
246 116 650424
178 120 624561
235 282 260875
67 52 585665
214 283 499891
241 280 506345
117 123 156053
143 284 433042
99 125 62855
56 112 541035
124 207 119807
138 227 325672
157 86 318077
52 118 379261
130 229 545769
96 79 882451
103 82 345572
180 230 657500
69 46 566551
211 214 387821
181 195 228655
69 27 230909
53 245 383859
234 300 306409
128 83 217494
271 127 645241
83 94 969647
184 45 197370
38 162 913427
268 161 448077
217 141 157617
143 32 564403
199 201 437748
68 252 632857
1 277 544225
238 104 977301
55 294 346690
158 255 579058
118 222 121491
36 140 352580
255 180 754930
282 92 855357
231 134 811802
63 199 547013
233 111 749400
175 3 60208
69 189 905039
267 27 44390
56 37 100559
117 189 488280
134 104 565674
28 67 171886
9 176 206743
89 65 887989
229 20 57962
282 228 754141
249 112 92062
209 28 940732
77 89 219216
187 255 492005
60 9 761694
118 234 824263
46 203 826863
149 105 729918
217 86 136780
58 192 628236
209 131 628273
5 278 294614
16 237 762124
240 211 280041
104 186 581657
38 69 47957
89 49 549928
47 113 704837
134 264 661153
164 47 856440
111 284 556518
139 15 31315
220 4 855298
68 43 295601
19 129 823769
119 164 490459
101 254 900744
141 136 71031
172 7 343822
86 15 830551
75 87 326096
61 202 686640
124 123 412486
208 271 491577
224 80 436011
135 16 505610
54 187 748326
60 274 866322
259 223 637860
69 272 325661
166 67 669701
296 98 768452
21 81 870585
229 123 580393
65 291 113911
221 122 610863
94 68 580414
150 251 292275
120 99 819910
231 187 923261
95 46 355543
244 164 563167
237 3 933161
285 288 476697
211 40 884324
273 231 520157
130 76 958832
10 201 475906
171 91 743464
283 273 988136
137 58 851922
7 75 842505
167 261 924479
237 66 77024
203 144 831091
61 130 465564
103 228 309818
119 219 811312
80 194 534953
105 84 172187
94 242 977503
45 277 430867
8 43 69247
255 262 911170
180 293 892254
276 243 958819
133 268 330281
217 83 176226
267 217 74780
225 148 443651
239 241 871914
186 236 86735
220 46 837854
2 132 341908
107 219 965606
180 237 450584
297 42 539959
176 38 730590
278 194 988681
222 91 954868
34 139 901356
252 214 992223
123 132 409085
33 6 402381
24 258 729476
136 63 871658
205 272 439121
61 287 382443
199 277 958950
109 197 165366
10 58 790216
100 260 946289
53 217 474043
278 91 213109
266 214 123447
164 85 60772
39 65 878413
61 269 954904
78 249 480149
168 137 346080
278 52 264342
51 17 392653
78 195 901226
13 179 848454
256 233 844643
146 275 95188
295 18 840518
206 134 266880
130 129 109465
247 284 73914
4 77 598806
290 37 519792
89 177 101478
23 293 906548
52 261 549200
51 164 687918
162 4 490616
236 158 148243
68 27 14259
47 178 695248
128 278 953402
120 154 298055
213 182 982062
6 20 757964
50 267 626775
286 89 350693
72 137 763001
94 102 528442
244 89 757898
174 172 715963
195 106 537203
286 202 988763
116 238 511865
3 171 12509
140 162 130883
51 221 133876
63 205 882847
92 187 673424
155 195 382571
295 60 896835
272 183 561912
128 39 202275
111 287 521142
129 123 58882
50 113 907026
192 79 289611
231 200 305068
80 86 571249
83 161 53927
107 205 136575
146 191 357992
105 27 667270
145 233 466274
201 237 660109
57 204 827629
85 195 512495
219 33 346976
203 211 736108
86 54 52273
26 165 673672
186 23 894999
291 76 818340
11 221 816570
15 26 801013
10 259 609850
300 29 683553
129 255 278187
122 194 181330
69 291 628961
131 143 298412
116 292 872435
135 12 338813
257 230 802851
21 45 188128
267 80 82281
56 50 336384
102 283 918657
253 167 625892
292 108 39531
150 174 992739
233 169 662017
17 74 705026
109 137 74382
49 9 372939
295 138 978223
164 132 759024
240 41 936485
200 241 861358
122 46 672827
144 270 873248
208 289 20617
90 107 555163
66 256 923935
250 275 462910
165 3 883631
228 194 708226
112 137 252033
4 56 46843
203 289 501129
16 117 770936
121 158 414179
6 90 606201
258 267 365308
221 64 208653
6 50 490718
244 267 797492
226 195 459546
4 228 423948
235 3 619487
111 141 770199
266 14 172757
23 167 937753
83 87 5125
122 77 470331
222 212 742027
43 273 807715
86 147 34630
273 42 133070
119 88 123116
202 273 270276
2 54 566654
67 89 688276
236 232 587095
288 189 641666
105 113 911944
255 251 372231
42 185 721839
51 45 941170
276 231 197302
91 18 497141
161 59 945462
162 257 606762
223 133 73473
123 16 837631
74 120 304792
134 213 571958
166 26 807546
97 115 544629
128 129 267482
264 68 58863
3 75 808192
208 221 932543
117 230 803758
296 286 203357
109 300 917379
274 56 482629
137 99 495718
95 62 624561
60 207 590285
39 69 431455
84 99 163049
177 14 467284
57 126 669003
235 120 832927
72 193 712938
138 94 831155
190 282 834133
161 100 375557
179 49 793873
204 178 251286
289 266 863988
166 189 809297
11 100 135808
169 240 123453
190 280 151166
23 270 733803
161 138 19825
243 289 336596
226 249 402263
287 77 382148
147 118 833098
243 79 995621
125 189 718681
234 195 685746
269 88 98551
134 212 98540
262 160 288545
47 56 812787
63 161 262037
238 291 943519
57 75 587977
107 260 471869
55 38 595286
214 84 896786
13 216 557449
188 224 34413
126 70 287833
259 92 390246
202 71 912964
135 32 845778
275 276 834041
243 78 210777
251 184 783221
96 92 409202
55 143 545747
268 200 746255
285 182 521395
189 82 945209
158 114 863724
102 246 979669
113 276 926705
157 90 438384
162 94 561700
169 83 504275
115 215 735240
124 195 207744
5 137 194179
88 221 768760
183 179 901495
173 46 112836
266 243 152405
107 147 576331
107 92 642471
37 58 95687
203 75 687345
20 12 142274
14 201 11613
15 72 349477
181 51 551035
199 133 141414
235 79 276032
77 274 903372
125 203 723254
285 197 182663
257 22 804994
4 235 950780
247 266 796907
83 284 646210
251 1 21802
126 188 141651
59 7 59202
70 160 583885
127 89 736639
129 16 942865
49 278 669393
4 196 715256
171 173 518354
12 48 788396
7 202 36117
110 158 441558
126 3 626465
198 7 76449
241 155 528151
212 262 672083
102 29 176004
49 45 935802
221 287 954881
23 16 828713
184 231 729132
55 214 480946
70 27 837288
173 284 689975
194 14 590569
14 12 649622
68 6 281884
244 273 108127
79 258 687134
202 260 473929
246 103 226003
193 178 372838
209 39 41084
270 38 850256
29 185 573058
244 213 681689
213 104 118182
287 194 419612
295 11 35481
179 240 593871
204 6 419548
145 190 621984
231 85 648663
245 154 283488
199 183 994985
136 216 775182
122 146 810250
113 17 883798
245 34 194454
99 4 349619
58 28 704645
130 67 887286
18 219 999352
66 165 901780
12 54 696969
135 215 319486
287 256 472792
175 44 239566
281 253 801126
131 14 807216
63 108 547503
291 15 211980
209 180 693721
152 133 827536
147 254 184821
107 197 380514
186 158 472873
192 48 532243
103 200 983548
269 165 787674
121 247 452029
260 166 243133
298 198 615550
145 103 425444
73 208 412767
58 284 810588
195 80 974075
257 267 8421
153 225 344019
198 178 167059
66 9 85098
36 20 302691
50 230 727979
236 92 166661
170 294 545289
7 94 915624
136 106 255253
3 232 704318
280 169 30612
226 55 163699
168 193 306144
111 229 125668
191 128 907163
152 21 805387
22 260 891398
185 143 215923
107 20 875686
152 260 490095
141 82 545300
283 41 636086
62 15 914925
75 274 215799
259 105 711236
238 254 872007
227 235 778036
267 78 427584
282 206 964607
173 204 161120
164 153 715820
48 229 777101
138 21 322428
59 208 197554
196 30 18645
291 253 995545
37 293 840766
119 284 755496
129 113 606721
84 134 279475
157 259 210795
291 162 807343
114 194 564256
71 31 503712
180 154 969528
120 203 885331
77 30 254599
95 34 845198
291 136 231980
39 162 55829
160 254 26240
173 252 39618
49 235 335429
255 85 86043
252 299 531923
18 67 523833
204 45 442134
131 297 641121
166 31 655111
67 20 191257
54 205 688869
283 65 741421
10 178 385703
56 88 224050
184 133 576990
138 143 699474
120 268 5762
8 214 971011
255 232 611198
260 178 758872
54 147 371592
36 32 997432
81 207 947095
120 299 562765
91 276 23175
70 265 374645
166 74 871926
186 209 760092
70 78 14176
211 71 38162
177 69 36405
47 112 123928
158 171 74419
108 34 686979
139 108 660667
271 60 483637
70 153 382575
29 169 101286
71 230 589204
40 294 952723
10 256 703666
28 35 613350
38 156 815926
230 187 227796
72 239 642439
277 205 103546
102 263 844507
108 193 258840
175 59 931370
234 261 979055
40 171 296904
208 57 193936
112 65 532533
200 80 611951
204 254 874812
184 233 194627
202 129 632926
55 183 670412
3 196 728829
288 45 867227
269 18 282898
33 28 955653
152 134 493453
221 281 343957
274 31 389192
185 174 737683
192 109 35850
244 286 107062
220 113 690492
138 64 451551
51 293 522179
32 2 552782
170 204 397879
244 65 688344
298 224 479919
131 157 606087
251 286 308790
266 19 612071
101 132 107618
149 24 746091
11 14 327166
266 94 296146
103 98 526597
287 290 880000
155 151 107461
259 121 286442
137 249 28519
296 282 40992
236 187 870343
174 267 941811
180 208 367422
110 2 259324
165 94 386749
166 167 573148
121 258 624691
103 157 679969
185 162 187885
57 106 877119
252 183 409751
62 268 495159
238 201 493714
121 64 677882
289 62 560992
12 229 438366
294 247 409540
105 36 702133
155 26 203068
260 204 687029
172 129 973055
184 268 497014
148 292 331033
50 97 386862
149 238 211634
287 179 611823
68 249 469040
152 202 952512
241 260 258978
51 136 234457
2 119 493615
38 92 971713
132 161 215364
182 176 226488
90 114 259032
238 46 863491
152 200 16375
239 273 44925
205 79 184285
201 256 14821
267 278 612261
37 110 69500
235 101 702505
93 1 11795
132 99 264745
286 85 516214
74 248 361654
97 191 19050
178 48 873377
17 251 501186
225 84 781571
55 187 116064
73 31 448147
119 43 604200
48 214 994997
125 113 752519
100 166 474903
134 9 458785
156 69 62210
57 38 12391
220 213 725909
101 202 114066
55 175 619834
74 72 704950
128 227 433825
212 34 133697
271 262 554137
19 172 367591
36 277 371113
44 210 619416
211 296 125617
53 221 554935
155 267 283446
237 243 340670
176 262 470352
190 169 223937
33 21 404133
283 260 405715
188 41 18585
42 150 898644
5 299 931078
66 153 804017
127 284 191614
65 26 916128
74 76 321500
133 132 646665
121 38 368017
268 297 635437
276 98 491615
64 81 518553
131 247 413804
158 271 125317
48 74 726045
15 134 989474
266 284 933987
263 5 565119
12 95 661138
20 197 217383
75 222 392163
4 206 998345
25 255 818081
34 179 376133
88 292 139255
204 249 964445
298 12 951828
203 279 279777
227 239 847006
232 287 377956
147 202 897315
236 181 32499
12 118 340557
60 206 849501
35 75 216901
295 127 590689
79 233 513291
126 274 275733
219 270 231822
100 140 701973
211 112 332976
18 139 540923
223 127 817196
44 2 455212
299 51 660433
172 238 435721
218 98 4027
178 255 672661
240 27 758607
154 66 985299
294 50 747314
280 107 394574
264 32 293344
287 143 891527
12 136 491198
251 165 440771
213 151 752504
149 58 530191
16 257 321907
168 1 216693
214 173 807525
197 165 734290
275 196 262562
101 217 180141
252 27 608880
196 158 363891
74 253 853199
95 225 894385
182 262 540736
95 114 227264
112 291 572282
245 264 977565
191 101 351846
106 95 128123
45 156 120154
44 152 95342
58 109 749088
96 83 169406
38 123 974187
2 228 525001
223 234 701409
126 179 392386
166 165 568599
175 79 248541
48 100 567536
174 98 523548
65 141 529547
27 224 682097
144 154 696826
181 228 496298
20 104 241690
223 280 967749
187 279 839644
83 210 626382
109 291 907014
134 124 949868
117 126 594408
230 29 825872
178 27 818569
296 162 140969
288 235 340040
149 209 911140
158 179 684777
66 218 76278
238 277 980243
218 102 66332
224 295 479180
60 22 115187
119 3 324814
249 245 614847
45 300 299735
74 100 964987
216 92 147026
197 55 289468
281 7 21945
38 63 310258
128 252 849321
241 86 719702
179 280 649061
253 108 813767
69 15 486322
208 72 162204
154 96 49960
100 169 123354
36 225 40290
263 173 946930
264 10 471685
31 288 29180
286 158 51658
7 236 675761
62 9 972671
79 248 950227
167 50 621338
273 140 169285
174 42 493074
278 270 634313
223 292 312871
189 38 298974
284 169 397419
155 218 684876
160 275 298764
158 219 627264
236 296 841417
136 298 493767
145 276 209812
185 206 579168
300 231 334800
78 117 993492
83 232 131637
297 255 350512
30 97 965353
294 42 110422
139 60 157967
171 15 764508
202 163 625282
197 291 701402
257 9 387558
230 107 388369
274 82 699006
273 287 906478
215 278 790446
105 22 850543
198 154 12595
87 201 109600
178 75 900989
98 70 862891
231 142 210457
221 280 407934
120 281 285243
3 166 79353
91 81 605528
162 222 197506
35 226 991099
137 155 787396
37 48 541709
217 265 474342
134 192 688226
298 32 812402
211 273 226530
169 186 14316
192 269 672257
84 185 638180
121 47 340212
114 135 453059
269 164 628619
123 165 540566
290 19 196713
215 217 495665
20 271 71079
227 188 234031
294 19 712103
10 95 584680
207 188 232473
85 274 462998
199 72 383744
11 126 404030
146 300 14103
97 203 725242
256 225 344418
39 115 972169
14 221 366371
128 275 653693
212 126 816343
24 87 196738
128 248 144920
10 295 690123
7 213 432192
81 84 52166
57 33 814651
260 201 289782
252 57 443980
16 150 238207
154 53 217402
194 69 546209
251 168 234598
36 263 799313
35 96 202474
39 210 936215
145 257 612650
255 8 438496
147 108 196020
209 40 971948
100 32 405469
184 35 843896
199 124 415564
258 104 102819
289 254 641571
229 299 315968
30 131 812136
203 93 846507
296 279 737041
44 212 430820
27 210 468328
39 47 203795
75 251 569228
39 55 983177
260 238 667316
102 120 869252
255 162 163928
49 144 112687
14 128 566357
96 266 338332
258 140 816960
179 15 834451
295 217 566680
109 96 969951
29 228 343946
249 94 732654
45 223 254320
97 296 582379
160 73 810080
234 30 813429
237 126 479492
74 139 912394
170 14 479875
213 32 863063
162 14 259746
272 179 443598
71 63 507796
298 90 285588
194 40 750804
261 240 617826
108 146 41186
193 67 749949
186 130 456841
231 219 505378
266 41 767516
218 52 820489
199 153 229255
263 247 385155
187 296 773108
210 247 261934
93 10 965150
154 220 176224
32 117 417193
166 256 11681
227 32 836145
123 35 403881
202 138 732032
243 47 98940
137 54 757935
73 41 410204
249 277 11795
115 275 591939
266 265 812069
80 192 17062
187 239 746678
193 38 106522
80 63 566095
246 119 677311
213 210 825063
106 222 114979
13 187 143245
257 280 697176
166 266 685806
131 139 769460
124 80 307169
168 177 823275
115 79 422275
50 273 91780
35 254 700314
266 124 291494
164 242 902851
84 148 47093
30 275 380834
24 259 225474
77 148 680270
151 224 424384
235 72 58490
287 146 106838
276 90 641635
10 43 94334
20 187 156929
44 215 678456
212 250 668532
195 288 520193
170 248 684773
117 48 614275
140 35 106
185 87 191176
245 89 404664
257 201 764733
180 49 123018
253 35 184222
260 154 732490
213 187 421658
210 167 542901
237 169 776813
37 68 689677
205 189 647035
69 139 900920
153 115 746113
135 68 841355
227 249 729489
237 163 458910
119 6 537632
77 261 458900
231 93 661000
70 213 105207
112 113 606485
153 237 636955
156 232 57939
155 99 257785
259 113 681530
101 199 558944
49 176 764523
202 300 270405
82 299 234737
95 68 444985
275 247 24970
168 13 889004
10 151 349290
257 136 83605
48 101 882139
128 111 437777
181 23 738492
66 26 175647
37 192 309485
71 224 656966
288 248 885570
252 147 242447
73 284 152727
30 215 349389
3 195 246659
287 30 71446
264 293 939863
104 276 831443
52 189 789401
243 14 847310
224 296 857103
267 269 774725
156 207 149806
201 63 670895
80 242 996
282 136 899723
172 54 910960
184 234 577219
113 63 40779
33 162 463261
125 56 651272
92 226 285320
225 274 223589
8 204 398671
152 4 139351
281 213 594970
164 60 362985
295 101 510697
49 32 246528
195 243 465743
2 264 698677
31 52 2525
8 241 229141
274 105 985579
179 154 553581
291 113 563684
252 119 662969
251 123 251376
236 133 723832
128 257 408181
152 169 451622
193 280 273607
49 168 877989
34 69 518514
39 202 104452
71 259 502254
113 282 610491
146 65 584200
297 96 898765
38 222 995616
146 92 758922
243 213 131535
119 242 492678
192 125 764139
299 276 211713
123 231 486378
65 42 422735
10 35 112580
132 233 999393
190 237 437430
248 261 266229
6 133 626610
263 37 95472
1 283 97207
257 290 93802
128 197 153112
122 279 863872
80 20 506833
87 200 598636
173 104 387636
82 235 87581
198 294 161826
73 273 406919
288 196 392365
50 108 505986
66 97 451584
160 181 106738
196 104 89010
54 32 300211
191 24 947603
88 7 965993
83 185 289877
47 170 943949
267 121 654096
111 250 558383
147 245 41599
43 128 41315
244 88 963163
244 19 607078
176 72 941651
57 242 583751
54 125 283986
139 37 330213
210 185 459167
141 274 243164
152 151 721852
187 47 988763
171 136 235924
281 285 866334
66 84 13222
58 296 733680
13 5 870653
67 98 987625
99 45 14341
27 5 402919
291 12 862972
269 55 720965
226 192 35891
300 130 984816
209 216 335334
217 5 55723
139 249 769921
225 66 284966
30 116 216683
74 263 413289
5 111 639338
289 199 754500
213 69 270220
104 190 776019
231 133 267719
11 151 68028
22 7 570720
211 102 338725
39 32 385305
117 200 277139
194 193 181790
189 255 962073
123 242 9524
158 166 755884
115 13 97629
207 1 239386
70 297 422846
141 140 398428
131 149 711645
104 273 98493
252 285 757356
252 144 700293
237 62 732426
238 244 773184
65 145 886271
11 12 393364
117 226 517135
21 189 888504
62 273 85080
30 241 334828
223 23 952200
26 129 441038
27 239 815783
192 172 983960
249 213 628846
220 177 643513
168 161 432543
4 170 115717
185 109 727704
186 214 874991
5 225 465753
33 53 950929
194 92 333872
191 280 214904
174 147 754176
19 212 25572
197 76 162985
140 206 382005
178 66 654573
75 173 510789
135 225 326186
14 215 197365
242 265 729957
236 74 180742
191 184 290137
200 10 619381
92 138 821787
97 242 396519
61 112 822399
20 70 216496
43 130 648489
150 219 347482
207 82 300046
230 87 517015
60 252 672220
199 208 721709
146 17 44483
184 7 168215
9 52 825967
194 86 716376
143 237 858882
243 95 598649
69 299 330597
208 144 946289
133 116 63140
82 238 138179
282 216 802437
251 133 811288
21 153 803537
109 60 474479
258 255 140881
11 230 765364
220 20 175073
87 182 622254
170 144 999511
237 69 729307
219 84 713192
155 263 446457
197 59 414766
126 47 342320
92 32 155365
111 270 65930
50 271 174638
110 216 804467
200 230 864303
57 136 373338
183 110 949871
253 261 394713
3 10 267312
58 215 779608
219 87 24602
68 17 626971
233 100 49693
92 141 996587
21 119 251708
69 292 847048
67 161 90845
37 57 859051
283 144 841992
117 271 423948
37 216 257855
82 190 389068
148 8 875079
247 130 144939
15 28 564933
170 78 966707
262 52 377930
107 244 534105
99 255 231247
56 213 324459
38 126 829950
284 2 775668
41 213 747816
106 298 197830
291 6 713420
254 181 868847
143 297 299031
252 278 99153
291 24 489592
124 37 766464
185 93 926576
227 3 508044
78 263 683717
297 228 763804
21 173 125246
164 170 347677
196 67 774627
246 236 900343
207 119 752530
163 276 107572
213 88 163048
190 258 102503
222 61 475535
243 272 367587
300 78 977778
10 173 207142
192 176 262032
242 171 968709
70 180 817258
87 98 950391
299 83 610052
182 98 24084
51 89 148597
114 6 65020
121 238 430662
152 261 856325
6 118 734347
266 33 903674
90 173 549454
161 232 987277
270 174 48804
207 300 208935
62 207 277269
60 219 167137
12 280 193666
258 91 306460
285 195 796997
28 139 768499
68 108 231440
169 212 863805
285 178 769503
203 115 851941
199 258 226057
128 207 904631
188 149 259219
132 37 600786
63 27 18026
69 293 817561
253 90 587350
214 139 724750
110 149 691886
293 66 429105
109 267 76387
47 78 641238
115 141 895594
58 167 812953
187 71 501154
204 168 150907
298 236 289226
128 160 925021
179 236 522146
172 86 34309
269 280 571077
266 26 263723
161 282 223411
261 174 838545
286 3 417221
4 250 537218
278 84 440823
152 185 870107
77 69 804010
164 157 435549
175 226 359661
261 162 859531
241 80 542574
236 192 431978
141 284 265042
19 106 846154
100 292 502213
213 190 102261
250 128 605554
61 142 119427
251 41 210664
127 188 635029
112 161 240727
54 31 701806
122 236 182853
114 187 609000
165 83 901458
123 70 852309
94 198 814704
10 49 610172
112 110 801780
294 65 523988
208 98 878663
300 291 577707
295 197 104544
69 172 646409
107 76 303392
181 43 195140
300 296 920240
31 227 163353
84 114 368541
285 283 745704
236 123 240254
255 215 115481
161 208 745048
57 98 750264
244 260 287957
5 85 109656
12 266 11207
126 217 354848
290 103 928503
247 81 830938
175 187 80719
117 182 43743
117 277 527429
130 276 794743
242 31 906354
174 11 800383
67 210 954927
64 49 725534
127 9 689258
126 245 812008
118 244 153371
259 87 984512
133 79 708405
105 53 420259
40 180 849951
164 148 181347
128 273 185678
66 41 162071
291 170 163050
295 122 791320
289 82 801139
181 203 961390
16 266 466977
127 38 315441
234 89 655636
38 30 516731
132 63 199126
205 52 792866
223 128 804329
58 259 890857
40 223 962003
233 161 530636
206 244 37347
300 188 882217
174 6 826413
130 260 737112
144 85 719039
137 175 668067
58 117 569190
244 192 417136
107 161 264248
281 272 564828
233 210 789265
281 297 416226
59 104 846914
239 143 556728
95 282 930308
193 255 805802
237 272 963514
144 275 163407
198 55 539456
193 5 742457
76 214 602801
272 190 243711
156 185 356641
151 24 781518
84 86 429880
7 205 257573
150 193 814733
250 246 463763
299 235 449006
186 245 267751
4 40 650999
193 249 864955
219 90 458063
228 33 416697
29 148 43028
290 202 72972
120 57 921180
78 131 624898
176 163 640895
262 297 827735
283 12 274286
15 43 898206
67 126 468988
105 88 302598
83 300 100085
128 94 81551
65 290 962950
299 258 585432
87 8 470177
9 226 24851
202 81 241366
209 179 28093
42 239 117735
214 255 793539
44 105 786638
196 146 535550
48 294 645152
132 265 580403
224 209 648436
40 131 48125
194 136 227836
261 194 421492
8 135 678673
111 116 522149
280 66 556660
26 115 305652
144 212 853907
139 11 95480
192 62 461157
262 19 578617
72 280 451259
16 45 735323
225 107 632265
109 87 251045
5 63 804324
78 293 746691
149 81 804783
138 120 3328
163 193 816581
249 145 717988
294 82 192525
270 43 792818
262 153 157029
89 227 346767
20 7 122356
185 58 44582
121 186 92544
170 264 169461
265 71 63491
103 237 331262
246 23 31400
216 241 420932
6 110 887957
155 219 932467
8 25 743635
238 300 744758
288 165 880003
168 191 629125
85 37 954828
83 72 3048
153 286 487927
254 3 553244
106 9 879967
75 273 339189
112 159 123277
177 175 81979
17 117 558037
182 22 768199
119 261 12355
131 268 799399
81 291 612789
34 98 636083
246 294 546558
224 143 892877
44 134 647713
257 171 319431
200 108 538151
273 219 224893
47 188 570518
212 194 786325
55 93 426354
183 134 956848
212 16 377275
282 65 946006
69 49 510724
94 211 185791
106 204 723600
260 139 867409
186 194 455392
282 280 890706
285 192 749760
205 217 695274
146 84 39777
66 274 368458
37 240 643493
259 6 679381
89 121 399145
185 225 767152
119 211 586077
238 224 290922
251 83 515475
239 284 94620
155 143 459147
282 94 50849
26 12 518857
77 44 294187
69 247 406116
137 1 723143
43 156 969821
147 193 46387
206 143 259301
144 248 125289
211 12 795697
198 109 963123
89 235 291707
256 295 186679
291 216 663278
287 57 615231
276 284 383636
29 152 66582
280 249 357216
268 77 235033
190 25 288691
244 162 758929
178 41 321740
286 229 467370
117 140 557578
94 230 116460
200 211 609242
32 5 707713
238 215 657690
235 162 29055
221 179 943626
289 6 326782
64 232 52655
87 238 351935
204 101 4116
34 63 628953
252 54 785191
292 171 369957
73 129 588910
117 113 275672
167 183 424914
230 73 197389
200 165 186211
86 135 753370
242 30 468422
60 11 347667
74 168 916968
264 22 319083
190 92 392886
156 291 404597
183 79 344618
173 24 406781
130 84 100752
50 272 708831
258 30 84751
164 279 507418
243 30 910847
3 146 71409
294 258 198644
9 123 744686
211 44 165301
161 71 582199
52 292 27595
46 296 812454
77 204 506820
293 198 849058
299 110 480349
203 176 392429
1 2 656311
232 75 863367
176 94 28403
127 7 338343
142 147 31767
135 162 147037
59 138 268552
190 193 805318
151 128 353709
160 207 74458
206 208 371869
94 70 179178
76 279 58186
38 169 931004
218 203 923042
227 133 401426
168 142 915951
81 178 85626
18 129 986792
92 124 597085
153 9 155077
33 117 962788
287 11 134488
3 97 821292
119 245 359875
13 124 354530
285 289 554373
95 274 231530
250 278 144596
286 221 459749
9 13 387166
150 185 960237
101 229 674548
174 230 401770
184 266 976923
164 102 512532
145 91 920185
101 86 809519
49 63 860741
173 274 493945
195 280 373414
152 104 164495
226 17 925031
135 36 8584
132 31 394038
125 121 151258
27 110 911850
300 174 672851
43 86 798049
299 67 504985
254 185 500912
191 30 779449
156 288 449238
56 108 249561
200 267 410518
69 73 732792
101 120 995442
86 291 994818
283 103 113356
176 186 883174
220 227 942829
25 231 303505
204 185 21837
185 188 779203
113 233 494911
157 181 75705
105 17 217622
58 248 43260
260 93 935778
29 40 407202
15 55 266700
113 207 569244
283 163 670911
21 289 737921
177 251 662245
173 147 881733
224 247 29920
178 98 108765
182 260 427884
142 259 134459
40 12 57220
233 122 560280
10 225 404054
167 59 807626
125 188 711336
289 252 559527
14 31 524108
281 276 992700
190 208 983191
297 299 22637
9 255 514733
206 6 818312
290 124 554971
216 69 748841
261 85 99478
100 280 768238
36 87 225954
133 105 41466
32 243 989337
13 283 101418
123 115 110664
105 61 400637
222 6 581005
157 247 489300
15 104 314589
267 12 464305
150 189 155651
297 125 328267
10 202 793150
9 219 667593
281 72 402184
293 265 572442
162 119 506985
47 83 513566
118 259 754826
110 61 815010
278 97 337030
210 161 459017
300 62 994826
93 155 765295
69 100 688466
213 20 676510
76 152 6172
134 150 547844
139 243 143356
260 193 420228
206 93 634922
249 138 605264
193 52 547935
291 228 853564
33 105 138400
57 216 569692
193 53 469710
151 77 881527
210 43 62431
112 6 738234
135 23 525225
276 16 674317
221 158 263743
272 223 301465
154 253 897384
107 252 830489
161 50 988770
109 292 459833
187 232 5493
2 31 233793
31 109 853462
80 130 97139
269 289 383029
157 3 575608
143 64 179845
80 116 735056
91 240 10048
161 276 167381
285 10 513912
221 236 397264
32 105 935214
281 271 415091
198 35 738611
154 238 862715
72 4 736154
96 72 846126
60 234 513738
291 298 362783
225 218 165301
232 104 127480
170 289 493189
37 121 798578
243 28 644055
113 84 344884
24 29 307985
110 218 339126
285 255 717689
142 126 138099
266 172 966294
228 234 528523
249 13 630864
86 212 846826
234 255 245953
149 120 98164
148 214 539939
183 240 929074
11 178 100411
6 122 190252
240 151 881652
167 199 780975
91 1 900130
112 109 204510
236 288 436985
292 72 912478
33 299 146798
285 19 285441
2 189 763313
219 257 833963
265 74 615018
146 21 804291
70 142 66195
94 118 600346
2 42 22235
5 154 783640
264 20 14912
9 58 226351
247 186 586061
90 182 858058
295 104 586223
250 72 740573
174 192 554278
186 19 824219
260 228 711122
19 83 372794
92 208 808916
221 260 55847
41 173 183854
157 136 785309
265 154 500329
289 194 335545
171 189 506879
212 259 670299
286 87 803857
180 109 237537
189 278 700004
255 78 677161
117 253 730697
183 77 904531
83 28 920616
108 117 702731
137 212 724975
39 262 827550
36 147 831142
189 269 601547
8 220 128329
236 59 375759
184 48 373673
34 84 60996
147 185 489566
108 144 948038
165 103 866911
46 236 88470
277 258 124252
243 75 983492
253 252 750444
119 239 876818
61 174 287707
42 202 526094
230 271 409044
194 274 657669
168 33 4103
247 233 759228
177 198 459242
59 145 107215
279 24 215325
148 58 113959
95 151 112549
71 215 750023
18 169 683140
164 240 400893
46 52 605916
169 175 695639
226 51 529250
160 151 365071
144 88 2948
93 176 647189
129 203 933421
96 230 478065
17 42 69186
249 141 561364
248 202 900895
52 299 181454
163 118 7278
98 102 647148
143 84 795589
157 124 436605
10 92 326517
247 198 176695
194 254 989943
152 89 382656
8 111 508863
294 201 53545
284 57 459938
14 6 285035
52 62 125463
224 195 841222
146 165 635493
218 134 702543
116 156 575261
44 268 889497
62 94 138738
175 135 780089
111 222 833999
258 11 211477
230 208 964528
88 160 460121
59 42 720988
126 187 96124
64 186 953029
266 206 682171
68 145 8470
131 52 393073
108 191 837537
228 151 547916
181 146 158790
265 263 608918
31 296 505524
241 300 108217
4 191 1664
121 242 82686
22 235 705307
58 53 192242
165 202 912223
43 39 165190
121 231 866512
257 220 538132
96 237 776466
141 207 522220
84 139 745698
175 229 579325
226 147 521866
223 106 295271
167 288 652507
266 292 938979
2 22 314016
201 137 698239
68 24 747821
300 41 750534
132 288 220913
275 85 431748
88 19 361946
262 124 379168
183 194 56444
284 255 245701
236 269 76451
16 111 207376
229 227 955422
267 154 118569
146 104 187365
11 229 187419
298 10 230371
262 128 728958
158 164 818079
50 135 695254
284 253 906744
112 152 304976
151 84 58426
103 99 303530
52 178 25978
66 120 674826
81 182 102223
261 222 697243
68 79 765559
30 236 811362
188 6 116499
115 161 808638
298 255 824931
21 92 10045
109 200 457101
233 250 740650
32 123 245867
4 174 221318
81 163 734857
46 83 481715
201 113 900897
190 23 835291
252 6 726752
80 102 643382
230 48 746315
235 35 11149
128 74 911980
153 152 703486
271 250 111082
211 86 256662
201 109 737614
81 165 621936
214 240 438348
96 57 398462
83 228 748180
131 113 177283
69 131 344355
189 231 541831
182 30 377649
228 290 3555
160 74 168059
256 121 14542
266 298 390352
276 86 10552
54 13 339063
75 168 190548
23 214 24081
108 24 734732
237 185 831410
111 199 683583
74 19 440317
255 228 878090
147 106 197557
46 300 668632
124 257 430391
75 183 88637
92 130 267948
279 278 418535
178 146 497745
224 173 967222
257 107 539992
25 134 734397
156 263 21697
261 282 826400
16 165 700664
100 42 840390
118 173 580197
213 49 392186
32 279 644783
297 32 632808
126 231 739053
193 205 686704
10 275 906654
105 94 845779
85 123 933378
186 116 834476
91 223 330338
42 267 660465
60 97 406506
169 171 316729
169 269 652896
256 22 996885
85 244 468
29 244 452727
60 157 972516
241 226 17581
33 204 252783
60 62 879682
236 139 4473
269 7 753282
9 65 343934
17 11 263892
166 211 350808
60 71 126660
239 25 390013
276 205 26846
275 229 947184
88 283 993794
265 6 730663
283 81 220170
268 11 583723
61 4 220336
251 94 380537
259 103 140711
95 164 89653
121 146 319301
243 211 719342
206 70 811470
20 86 560804
211 45 211393
263 107 750307
161 177 901646
253 243 425176
84 175 221755
113 3 560456
33 188 959018
101 268 478855
245 209 597314
14 276 112323
26 272 691899
188 17 126465
108 23 860261
273 274 826496
183 113 766684
120 296 421914
134 184 682366
133 164 842362
154 241 351622
91 95 485950
156 269 678504
180 261 327705
101 284 875902
41 142 190760
218 60 472019
99 192 52526
23 124 14915
77 33 771887
163 260 409481
15 46 466882
291 268 731544
177 146 177681
293 79 706687
97 228 996784
208 196 5243
194 294 17818
293 251 883048
269 299 330920
124 192 417716
8 223 872926
263 91 190585
180 221 307930
239 48 127395
189 30 400962
66 96 406287
11 72 35570
88 34 465724
35 282 61032
156 192 216718
287 218 817087
249 124 987217
36 4 683266
245 148 611354
179 203 724925
135 123 169902
279 88 539301
279 255 110286
191 135 336899
57 7 112691
257 272 298238
184 21 829673
190 181 683104
272 297 101208
210 214 349799
229 150 852348
148 278 971719
121 97 825673
61 188 503533
241 153 559837
150 187 811128
80 152 337745
273 237 663713
24 101 407051
48 283 39089
170 233 967319
116 61 106215
165 28 936597
113 245 807149
55 33 318638
138 71 119154
62 122 222367
151 256 178936
197 81 501514
185 117 564671
293 164 181743
3 149 833940
175 277 913619
193 39 642649
256 273 586649
278 256 781428
33 101 12642
183 11 678971
133 59 285440
167 140 215360
239 256 389298
26 257 106111
113 102 40871
116 217 634208
271 152 631843
221 29 132125
57 278 727020
249 259 368263
227 177 222410
164 255 994339
105 139 824552
127 118 4824
40 16 597156
5 189 448099
73 229 768374
73 278 8914
112 195 840258
5 198 960913
174 268 178968
164 237 710087
140 41 895262
293 144 95707
37 39 690884
182 218 155106
291 63 165851
239 125 715438
24 224 90585
5 77 532718
114 185 30731
185 96 947267
256 67 745936
294 243 998021
12 174 852692
146 285 769182
100 103 392849
15 164 46050
66 29 493641
178 174 553699
43 254 562043
176 191 447235
19 42 946241
36 185 302441
290 77 296235
222 278 967435
254 164 53925
188 155 560950
225 146 60332
169 198 837033
84 54 691787
123 77 486882
212 153 909639
235 234 763228
260 73 986182
58 141 11693
91 67 656876
39 281 370076
292 118 117409
166 258 447487
62 19 11791
294 177 678567
135 278 405641
92 260 926290
253 15 729653
237 150 630734
165 231 792571
58 256 409976
166 200 393699
160 46 475005
295 63 524764
20 73 455454
250 223 346375
218 28 925616
184 50 555150
74 197 2523
115 204 850783
20 278 545063
181 76 246846
6 294 808602
138 224 565219
43 53 51568
175 250 498040
116 43 450930
258 167 652107
283 242 215462
119 240 765948
25 216 540068
244 256 988523
121 170 68177
162 208 43491
95 215 927233
267 236 557262
283 164 580437
150 2 112641
177 215 329363
192 243 307031
23 24 292542
94 276 829098
27 87 2632
262 48 922281
71 135 985890
214 187 73261
198 81 575770
256 149 370722
189 295 30442
117 260 384620
30 94 313452
176 96 519935
53 249 944267
58 8 164203
175 35 358981
246 7 856220
186 76 551236
48 198 51236
202 144 545485
192 66 703457
9 43 30238
63 101 550193
290 267 860074
267 195 660729
204 166 236944
48 119 10102
52 75 672704
177 93 707805
141 150 979173
293 62 52550
183 32 301376
9 182 921330
115 292 519662
61 122 9116
279 185 3959
127 74 496764
49 261 453628
53 67 494566
121 150 61388
64 47 214851
164 121 418410
2 58 156009
86 62 845928
124 114 130363
217 42 927913
92 265 146443
261 31 61536
217 74 218525
133 224 320519
32 115 711588
99 250 432030
89 146 581353
13 85 506604
275 215 583937
283 105 753856
261 257 240418
93 62 271580
136 251 441367
282 222 643372
275 151 271803
150 99 513511
238 93 717977
143 168 261803
42 255 288527
194 271 784523
148 199 269035
188 103 471207
293 126 991718
75 102 339962
10 131 177134
155 269 851292
15 142 31163
235 229 523264
148 213 910234
211 261 685008
139 211 53566
204 293 76750
140 51 811383
132 52 42497
126 98 783125
140 265 752062
200 256 420698
99 170 506176
29 225 568526
209 140 423
154 86 879803
50 194 84012
75 54 735318
108 235 239853
22 144 904985
61 237 809634
110 8 471279
81 31 804808
99 252 727409
150 280 283993
294 36 924442
58 110 62417
17 13 981472
293 287 241544
145 238 374032
149 211 79550
50 58 362745
168 215 501730
71 143 150717
59 278 302511
133 230 856644
227 10 311804
170 76 318851
24 75 645448
50 263 637317
116 247 407977
240 21 364199
276 56 961864
126 206 375215
106 300 823422
250 129 406688
117 112 675054
142 201 75216
213 16 391349
93 6 738177
60 6 474739
161 104 729765
38 139 498756
38 33 627571
255 62 717659
113 149 861113
80 243 861799
146 67 689743
224 100 410955
144 158 228913
30 18 615450
204 270 352403
245 174 750600
167 115 753732
45 86 988274
280 160 238734
74 122 644684
70 214 741150
218 201 240718
97 251 65984
34 231 211826
63 274 121647
18 235 270542
182 143 453800
19 48 586490
279 45 360699
282 68 536031
50 187 820227
81 281 779594
64 140 432849
226 66 774053
263 267 747452
138 144 884918
4 210 784643
141 212 455453
223 295 244389
122 51 963949
289 296 821857
91 52 932886
223 123 294960
4 164 669975
266 225 537454
202 6 631787
45 118 219718
145 78 503831
73 155 500756
41 25 857339
211 299 980298
188 69 628489
15 3 554703
196 91 321919
298 287 886005
61 235 83616
208 35 575646
279 273 331038
199 96 19427
153 255 365454
40 133 829163
218 78 594855
258 50 875955
105 238 330872
7 2 898989
153 56 118577
278 37 15262
53 223 16288
101 60 269419
38 186 314161
4 223 810274
126 152 781913
44 3 588817
91 107 211579
293 221 704437
104 274 571141
27 118 312236
214 217 109704
38 249 282625
159 166 484035
178 95 566224
21 28 918327
75 55 447072
73 276 941834
202 14 80910
200 164 660464
85 157 526064
137 126 596601
87 111 619564
257 30 496041
272 87 710040
2 280 239177
185 205 591286
20 188 250854
155 17 105317
117 205 849489
233 130 683800
67 178 110508
182 299 753495
300 87 319246
237 203 539648
127 267 863282
122 131 847902
170 134 908405
51 222 556991
189 136 282072
287 69 42039
191 35 85103
288 185 172747
91 148 826589
252 97 991513
167 68 910328
212 277 426735
191 248 217363
150 7 375482
129 117 954286
184 219 760406
215 120 34793
135 144 618695
260 294 308123
45 25 307794
81 3 136043
73 146 320242
243 107 110130
255 218 754035
291 247 616385
119 281 887656
28 213 335671
244 131 848166
269 286 746099
22 119 3143
157 226 956469
8 235 636303
189 247 8738
6 248 971584
240 266 305491
58 205 290303
26 271 256654
70 227 160541
211 69 86250
205 297 896407
22 163 532220
220 18 869358
276 4 621617
290 87 116155
17 204 925246
190 112 940903
226 63 458771
237 75 222532
7 255 838451
253 176 529772
115 7 992830
80 193 270270
204 79 115584
61 119 909864
224 73 993486
7 250 958490
12 60 241607
3 158 839922
195 222 291249
148 126 44918
116 239 210328
165 195 161346
65 103 400530
86 229 625753
98 154 474468
91 93 453720
93 242 717116
7 153 164793
274 1 329363
254 74 484946
234 187 978802
298 61 672964
103 182 222670
44 117 158923
289 260 198313
285 26 145619
266 181 744168
84 167 263468
292 26 930476
9 162 353456
145 113 91807
18 137 700313
277 21 170644
273 203 969163
251 79 826227
183 97 206806
162 123 904927
115 36 658651
107 41 243611
27 62 377702
122 17 198810
166 213 140723
241 256 803949
261 32 330101
278 80 622573
271 130 240747
82 296 120543
271 255 730996
99 110 261462
96 133 634291
229 7 390695
75 221 366715
34 128 389151
225 119 672326
145 40 748249
144 241 478227
15 149 60658
92 269 615790
257 56 538341
245 214 218526
187 157 606988
134 116 998339
89 86 182134
108 173 368658
125 226 422916
199 50 939541
277 116 484307
225 273 136974
192 286 685003
23 68 362686
28 24 587432
245 173 342760
95 20 570315
271 240 359934
135 213 33514
158 223 753860
31 13 591558
54 90 310083
210 163 527803
234 237 851526
85 246 393609
44 206 248433
29 83 641778
133 292 826012
67 238 888938
94 245 922900
97 92 566700
200 7 969030
239 165 68899
68 247 443954
244 14 865138
224 12 638181
95 44 56193
164 168 679914
134 174 537502
290 233 33573
262 253 649084
237 137 324663
86 67 187320
102 256 937987
172 47 664942
51 7 404691
261 70 493687
238 70 295621
255 112 355574
280 261 893931
47 1 807362
279 160 70643
249 188 733039
7 262 778235
250 294 141842
5 148 987498
212 288 777857
90 227 141476
219 138 23225
23 36 718774
135 21 901161
232 67 364842
118 125 591233
88 161 121101
44 280 231407
89 211 677090
278 281 949583
107 14 480225
74 237 445705
112 37 248129
238 232 949677
215 116 513190
26 236 789385
220 243 650636
243 180 190763
83 100 723881
198 227 165684
290 25 396911
61 223 914490
284 13 703775
55 182 761990
202 46 618389
251 187 458452
2 134 86428
266 83 854226
66 45 490309
162 207 441632
83 229 77267
37 197 145624
64 192 339720
129 229 819582
193 9 375538
1 136 927303
99 266 454632
49 206 607604
253 164 632294
108 165 451180
61 296 797166
213 154 899857
179 3 727651
24 283 326022
154 95 672305
294 31 357531
58 186 129728
218 297 515112
283 255 768391
59 137 312418
93 212 487667
205 169 66
269 239 689063
40 149 906434
170 35 681454
45 72 434444
20 103 677580
163 226 918971
212 272 42458
76 95 534648
169 8 825799
191 18 48203
235 95 371676
256 6 429719
6 7 852939
1 103 386320
153 97 432864
157 73 778483
261 293 889568
269 153 276648
33 39 487128
257 45 315492
184 137 720384
65 49 562634
67 292 290038
90 94 440462
122 201 593411
153 285 827670
8 69 493792
20 175 402494
36 298 688994
295 15 347915
115 51 750187
20 77 664423
255 90 436807
288 276 368604
107 36 841881
109 5 278395
246 293 334080
112 80 814610
186 258 459376
298 243 462654
172 53 517870
12 186 863161
99 233 375774
86 85 89689
69 199 860158
30 282 244110
235 296 894990
194 25 117908
68 288 998792
7 265 371268
223 27 64649
184 204 749332
26 248 532282
12 262 987269
297 73 835096
50 171 547092
214 262 521818
132 217 43878
103 299 303777
74 240 616248
111 22 581050
2 17 452101
167 236 87670
111 238 266230
68 190 101515
50 296 781142
88 214 833767
82 72 588705
155 284 130000
5 118 800151
3 260 318942
191 154 750370
6 138 630726
30 129 180256
172 77 236885
283 182 368190
135 205 941005
155 94 530443
63 198 527291
127 13 723560
48 223 653558
53 286 109496
269 101 881075
7 85 885988
205 5 534061
100 19 119191
181 268 681882
156 246 210921
8 248 332305
69 105 859617
230 150 418331
197 22 287155
80 207 501378
55 64 154114
229 262 150426
27 100 466845
12 178 482011
19 170 3363
197 274 86528
90 300 737806
22 266 856528
245 38 851859
139 47 64155
254 159 101598
151 172 348794
96 231 726246
128 99 447761
45 266 15395
37 43 387453
58 17 267981
8 104 551882
72 272 525880
245 4 619662
298 127 419676
12 114 317043
233 225 594171
230 249 229423
256 104 647235
128 123 580567
119 215 992232
8 62 187394
251 78 52386
211 138 924986
256 186 775393
171 45 860647
245 252 150317
56 178 171561
157 255 100133
200 90 185114
19 98 737094
35 18 78670
126 21 737239
139 265 934837
21 234 560572
58 48 222059
22 179 136486
164 203 947804
198 37 8843
119 166 195947
84 156 168287
290 70 60152
156 14 308145
38 66 622760
273 224 729187
111 31 145049
75 181 729376
50 179 445691
98 26 843576
251 183 199001
159 67 280063
258 133 211038
200 116 46935
3 161 591812
187 199 179551
288 17 620181
154 14 923482
8 259 899127
124 270 980175
256 175 42463
70 28 550755
89 90 536331
162 298 755084
184 30 186734
175 227 689296
176 207 504618
66 272 803564
235 254 360978
238 174 323062
71 281 306991
180 159 90277
288 190 604309
127 71 424296
71 12 791481
300 55 776218
235 190 357016
117 79 989574
231 99 943623
269 132 161894
9 128 359199
147 80 836896
150 79 492833
143 283 55769
263 228 768856
77 139 155084
135 210 569642
70 30 856486
259 231 919262
155 200 923045
95 116 900571
129 24 225445
204 202 635317
8 126 467501
224 148 616329
45 273 25893
200 49 798668
168 6 491318
159 116 928066
192 207 653415
143 212 235321
33 160 423781
75 16 942035
83 260 474481
12 258 610642
161 6 996277
60 152 234711
250 140 248316
89 267 139955
229 300 937984
177 142 383357
97 225 11615
162 126 944053
242 259 323651
42 3 380191
55 142 588510
300 182 914897
119 238 604464
18 55 20903
45 65 696381
268 289 778260
168 223 689717
256 194 728964
134 210 594460
16 137 683929
238 253 953323
196 293 53205
64 90 36338
70 49 964230
144 73 825613
54 131 98177
83 166 897408
59 53 153392
84 15 666778
7 244 548303
95 111 85153
249 221 255001
175 208 84709
55 115 331719
20 248 957112
192 96 104703
95 66 599405
219 12 944242
67 266 909990
260 44 969168
6 190 784740
54 207 754640
232 179 210464
243 291 192712
149 49 891277
211 134 240446
163 47 192381
273 18 430626
10 44 829329
131 71 418849
13 212 128543
269 69 120671
215 124 822529
249 96 193592
21 198 606986
295 108 77892
49 105 413375
194 255 438298
233 240 850329
229 62 398300
299 6 550093
145 260 685808
196 93 925158
258 278 382214
115 56 846625
122 21 359488
40 252 768644
105 213 636526
77 168 616731
104 164 793204
128 229 437122
130 179 366680
140 139 333686
68 157 199133
48 240 158268
35 41 541996
90 203 76898
149 145 154203
103 144 943481
80 266 595803
212 89 668202
211 96 278365
197 134 477285
291 195 719149
176 130 792461
160 191 881460
11 240 234047
181 111 667445
36 268 299771
57 181 747822
188 196 889593
169 96 335529
110 145 251965
215 100 27028
37 265 546422
197 151 861064
288 179 744228
155 215 327406
178 222 95209
161 46 154816
146 7 222875
236 216 516720
73 134 78055
84 13 552406
134 259 116352
263 276 677602
260 41 632754
146 229 576764
209 169 671970
161 162 211356
269 250 676480
182 79 356460
176 56 26807
145 205 710408
225 60 985889
289 1 879502
271 109 153889
148 116 847599
195 193 39873
211 175 159137
80 181 860671
239 207 884347
87 213 390096
22 267 29687
288 158 898670
139 251 637491
97 104 179437
100 199 320557
62 23 819904
227 105 400881
228 47 200198
16 216 816774
125 97 95496
73 219 520160
165 48 382246
92 195 409260
20 239 517731
141 75 724909
204 105 238782
55 174 716551
224 72 295876
175 254 772207
234 207 729102
41 120 484360
239 137 671882
75 281 281646
181 283 995121
159 102 77909
41 231 157905
250 221 815847
281 216 493410
246 30 10633
43 7 518600
227 85 910278
232 60 380341
82 243 806816
244 51 428484
281 152 143366
230 125 957182
162 110 148097
205 137 877551
240 126 765351
110 181 926234
137 253 880888
187 3 325970
278 185 47210
248 287 423122
92 61 190624
166 252 724801
262 203 768239
94 227 864454
241 116 681524
13 63 198652
257 3 781231
287 193 213537
59 100 31981
253 120 633797
203 51 523380
234 75 324354
173 265 53403
197 279 568370
123 164 133310
80 133 203648
109 254 551907
249 46 700800
68 81 297193
69 121 390774
248 164 996549
183 292 217546
168 83 188725
32 1 126191
174 251 791892
284 219 291009
9 115 888218
90 4 513646
67 132 427904
150 58 516532
284 51 534109
28 229 977798
226 109 130541
298 230 796713
24 30 818999
205 93 235389
233 1 239547
1 36 626064
57 197 410859
58 97 91542
83 261 720315
204 225 180435
8 172 898895
286 250 969457
149 5 231512
49 217 234861
282 237 995518
37 159 377388
70 215 356931
74 109 131417
228 70 81750
81 27 245366
172 17 410923
242 128 592986
15 159 822353
262 188 654803
203 133 664520
54 120 121805
50 30 993244
155 24 400088
96 97 657561
268 45 937488
130 128 884039
107 209 950140
145 225 70674
265 48 703192
237 21 30133
284 1 520449
224 97 282856
131 125 607476
165 21 40868
241 227 738208
94 135 207542
41 179 750729
84 230 471071
178 278 684430
282 125 861145
54 60 499362
208 133 270196
72 6 683112
264 83 274534
111 157 476741
184 31 190932
255 16 175859
240 159 993341
290 268 113097
173 210 887657
239 155 786773
44 65 850879
266 35 523836
143 293 705952
263 272 17670
43 38 407373
193 73 814664
59 209 305603
137 69 261293
13 276 689637
139 8 298292
285 234 4289
218 33 57251
254 198 522853
24 67 4340
69 115 215959
42 263 283327
185 151 745850
151 169 850968
49 78 157339
93 233 358042
269 121 634185
207 236 276498
51 87 139963
219 280 963795
213 90 443580
25 162 216665
226 207 911513
5 235 228016
189 48 761099
39 173 362226
77 255 88432
247 286 465347
290 92 43631
255 53 648535
11 89 41430
214 29 992555
213 99 689360
50 127 274910
55 164 882945
16 188 362094
217 32 591532
86 133 227719
298 185 589543
225 67 996513
5 56 463163
160 144 602903
113 162 398048
24 20 36195
230 112 552427
265 209 449052
185 155 652440
283 3 351700
36 239 444200
286 90 226643
39 53 23273
209 283 993371
106 31 544310
194 89 902410
70 292 957441
269 161 926396
249 40 614926
74 57 949351
151 71 809415
285 296 610184
213 136 246637
216 254 896119
287 67 358442
98 71 616095
85 42 241594
177 155 693262
152 141 965922
94 278 230284
267 5 926251
105 138 155666
119 229 608997
291 52 933024
264 42 887628
86 298 578951
241 135 58169
229 165 827626
175 173 362017
216 163 557278
138 169 601757
270 286 40812
38 233 998345
52 245 479938
2 154 174436
85 75 601571
286 226 363265
26 126 75638
276 155 752426
217 70 143163
56 226 118300
174 237 98965
237 170 455231
24 205 468220
46 84 762778
225 188 430301
72 223 61773
76 145 115220
228 60 233336
55 195 587152
97 208 5011
266 48 20730
261 112 890806
261 294 380705
165 49 643093
78 60 316468
150 149 104652
50 38 682427
82 198 823050
123 184 588610
268 109 431958
103 129 617078
177 61 279784
6 281 22238
206 18 620792
107 32 194952
138 163 875689
131 269 335494
131 225 756342
6 15 615796
67 118 164713
234 36 62078
11 199 228624
271 193 971527
252 300 891234
5 180 820881
209 157 495835
199 56 892370
24 228 855913
229 36 35399
185 195 674279
31 9 426247
185 289 533546
111 102 24356
104 128 479360
125 25 141018
3 239 485028
198 46 777640
246 34 214591
17 241 188497
68 182 212979
175 230 118804
184 214 11013
211 169 200554
147 114 526146
296 156 675715
105 73 231530
250 248 409181
230 7 201206
136 109 180963
127 210 532833
34 268 482976
251 40 514293
259 88 574401
53 50 544496
294 252 530294
278 191 531705
294 72 537228
297 251 492630
94 288 167697
58 297 394816
45 152 954054
217 59 471480
136 124 556593
277 169 977430
133 120 424469
194 31 601623
188 111 490169
189 206 278705
75 129 224507
84 236 401749
92 184 358731
237 23 654641
193 289 620908
268 299 48143
285 7 363856
138 125 135507
56 81 685251
229 179 926136
219 237 449623
267 144 932913
101 118 379608
243 131 551291
5 178 921937
217 300 142529
154 82 409590
174 117 599393
191 16 179653
165 211 879951
283 282 222701
286 91 260316
13 26 401512
45 158 366828
135 259 874408
113 160 306135
149 28 208798
216 204 651453
212 10 388457
11 266 350467
91 203 76634
260 126 768544
194 98 808627
142 121 592645
291 47 824382
203 170 295511
176 242 149283
158 143 313923
283 52 198957
148 23 543768
94 127 140227
67 300 576351
261 190 250462
115 176 670756
179 30 490588
187 298 534928
4 122 88545
54 87 391777
225 123 51055
5 40 484427
185 54 229198
202 265 731484
143 73 909087
204 164 881327
289 278 676756
14 239 85669
33 297 998684
93 168 474641
189 277 286805
7 218 220538
32 223 112617
265 79 982892
67 231 828814
254 122 621329
77 283 153213
266 209 849839
55 120 547410
80 88 629893
200 299 118328
160 133 603267
6 169 859453
12 4 913566
271 2 819670
32 190 551701
96 253 988151
178 37 281214
102 265 728355
156 206 924097
145 158 115273
160 177 877741
20 200 900277
284 99 347631
155 89 728883
48 73 36301
54 229 645652
248 101 137898
260 257 408123
299 287 744021
91 140 320776
197 292 656283
186 204 614396
134 43 444267
129 168 585761
264 108 314173
130 1 369865
191 207 133695
220 105 643263
184 194 149576
22 172 858082
44 165 424141
126 199 931105
15 290 86030
123 105 201074
3 225 103976
215 105 740126
43 1 902987
15 198 307264
55 148 311954
169 232 629801
154 215 487734
285 265 750415
142 278 285752
197 115 311048
86 275 970940
127 196 898325
249 198 790522
84 247 707609
41 86 612535
297 47 110303
299 175 911693
232 247 872932
157 2 356088
94 106 437794
159 130 268852
169 133 910477
139 290 783307
13 167 853922
278 120 665045
158 43 523196
157 179 16398
283 64 240824
294 298 436016
208 178 850961
144 189 573354
180 88 395375
24 273 631412
270 96 562721
60 261 435982
277 206 784707
284 161 41021
213 241 300008
142 256 300930
273 191 256716
32 95 668663
95 232 78870
192 89 23907
238 198 755452
250 170 586187
101 225 66891
186 142 952331
190 7 967892
4 74 568536
235 96 503855
98 157 892925
297 180 664219
176 256 404155
80 213 335867
88 204 999389
248 102 795042
193 300 132043
223 154 601541
137 176 96477
241 131 357726
145 69 898534
174 164 783741
101 263 904749
61 68 425381
55 42 947009
142 95 92484
118 257 315190
194 19 826879
225 138 671725
225 69 924198
132 1 140081
2 16 596020
128 176 631713
86 22 857046
253 273 291636
141 146 221889
272 80 843057
20 163 661339
9 298 667679
21 76 603976
85 132 294002
142 87 949382
94 175 694026
156 292 777499
248 269 452466
203 291 341951
12 17 162424
28 121 227414
38 155 755568
183 53 205913
59 112 662605
226 79 824363
238 108 353611
201 211 316116
9 70 329229
155 282 517099
276 274 785500
237 14 14791
186 126 839420
253 299 199077
153 270 517826
224 48 526038
175 184 666745
297 4 70216
50 255 965632
190 276 333595
7 64 421387
151 298 13983
165 242 684204
40 214 611074
255 246 386428
141 151 274581
164 259 898958
132 122 522967
51 118 42738
188 108 794684
10 91 258062
33 10 640172
15 95 373233
128 201 893569
235 63 961470
20 15 746052
95 140 594115
280 254 437710
25 32 88199
62 213 513342
248 18 201232
115 191 647194
197 293 965249
169 184 227360
221 140 897041
183 13 793357
283 135 620665
220 5 119492
274 45 809061
3 38 553530
152 6 326504
184 218 399671
44 198 233715
162 215 26873
153 26 125688
196 16 540547
234 185 123163
1 240 10872
85 229 970272
24 267 857620
151 124 698696
137 167 734552
193 133 854435
269 86 567863
99 112 230561
96 197 607349
54 275 401981
284 202 675772
277 153 382685
291 125 519340
18 40 898016
253 184 131220
35 65 747397
54 114 372416
222 242 649684
153 275 559391
28 144 725706
277 163 900107
199 158 93116
81 90 223380
26 117 430573
16 102 599130
148 169 497330
172 248 717494
231 139 252569
22 5 727693
224 83 386418
299 189 727115
280 16 470371
161 221 653317
222 90 197640
148 117 403325
130 234 709256
244 160 663225
53 12 550134
241 285 594428
211 289 669939
248 147 710794
119 56 697162
54 44 666798
41 299 518606
200 274 4360
106 213 901605
268 40 404063
84 207 390602
58 71 398851
100 213 482270
264 84 756864
184 59 333337
262 247 798962
79 139 937273
284 157 726772
80 249 600933
27 193 75727
127 29 208842
221 248 120838
133 44 885168
154 202 552289
132 223 358874
38 35 846477
160 126 766482
202 120 471296
257 270 642175
20 190 157283
68 75 281206
34 153 732545
229 37 210064
293 245 495305
286 287 103070
275 227 768551
210 49 455870
111 176 63492
258 177 764714
242 152 36931
68 107 966848
53 288 495935
135 193 24642
280 142 809776
22 187 149216
132 261 544100
186 243 916545
108 103 440374
255 61 958900
188 231 243904
152 39 417690
70 146 242916
275 142 84453
179 111 194565
213 98 813486
254 69 749022
119 171 346428
295 169 588747
282 70 297685
168 16 714933
54 63 975541
226 221 44577
104 23 976738
110 270 350925
14 219 590932
175 51 905619
195 75 32115
144 8 607885
255 278 939201
55 82 883952
298 149 820523
209 277 312948
151 68 333360
176 25 723280
83 164 905169
28 150 803167
289 245 425884
219 98 981377
164 247 258399
283 153 614918
78 270 988350
37 42 7286
299 275 630626
232 206 451590
96 39 988666
185 136 582121
88 187 161893
157 51 21813
63 277 682500
266 256 503390
209 148 795931
118 121 426232
214 87 971012
262 226 880233
100 153 432226
291 34 26567
239 6 154256
235 85 484175
250 288 495409
240 109 271978
57 131 327646
110 196 482469
58 62 978224
161 174 12587
94 246 875269
131 238 39919
280 243 223695
33 11 269700
250 91 259334
144 30 79329
193 174 851817
21 150 272699
230 164 464376
233 107 572674
157 214 853984
285 40 830399
210 150 516688
251 24 190668
170 2 858914
269 127 585636
152 215 602038
85 287 605015
96 160 473415
139 148 945673
230 287 248663
53 162 529500
126 92 156125
202 21 146435
252 236 161684
161 22 537027
137 203 4105
213 73 705103
209 110 566696
45 293 653624
15 135 837079
183 244 265518
168 60 363608
67 198 57532
144 274 766327
202 119 193584
56 184 241724
44 142 580614
296 280 433112
237 121 182055
82 10 673905
22 229 489834
286 255 205917
281 179 252896
54 213 610115
53 133 70689
78 181 712461
47 130 67334
60 253 354759
1 45 855780
210 256 489437
62 29 27069
44 254 224667
81 255 599286
26 283 717478
182 91 832714
159 297 826109
280 117 895776
38 184 867366
256 64 587273
1 94 489775
87 275 435000
80 277 803056
180 172 649778
274 71 798400
202 299 265508
215 207 11508
178 226 524164
234 295 510804
49 222 479866
99 158 979395
2 126 732644
289 163 111791
100 63 875260
75 37 245901
166 56 91946
193 79 897605
167 94 31563
188 117 34993
283 51 849186
151 196 486446
215 144 498263
265 269 337867
294 43 693877
40 159 301199
212 46 660913
264 257 26619
98 242 76577
138 95 144999
216 81 335012
191 299 918889
17 23 467982
260 247 403591
157 126 93734
101 192 587903
96 216 555548
263 189 219970
76 30 89175
59 115 552177
246 244 515847
26 187 365973
243 120 781245
247 178 391542
159 268 950744
191 117 319811
76 259 724238
107 211 531315
79 101 416505
264 7 553836
199 169 618502
1 160 311867
276 93 68667
197 120 934131
231 160 321485
54 27 593686
197 185 596086
61 63 649860
249 28 652212
150 244 875814
29 142 864448
222 215 304146
1 238 344243
18 110 559735
101 37 151350
49 107 659723
122 268 969705
109 191 724677
81 280 319143
106 218 515363
281 86 42868
271 1 904707
46 208 343325
295 1 256363
195 295 449093
32 286 154492
197 193 619014
207 42 597077
231 80 788479
105 273 991449
148 188 946373
162 268 230870
285 177 203787
275 37 516618
188 43 72532
211 70 244651
43 26 39651
122 202 238849
219 258 652936
138 228 513754
216 200 896995
212 157 240957
9 227 910630
215 61 167217
295 206 870232
127 112 191870
163 99 723891
249 109 284271
263 128 630256
5 227 963973
39 76 912352
284 230 481796
126 42 496757
145 242 765151
249 56 730125
293 56 206746
104 81 944422
7 298 713829
99 269 550664
102 278 459427
78 15 585308
228 88 382689
211 64 441670
54 130 832446
239 8 742561
290 26 472770
81 110 961470
281 203 474393
110 284 788531
262 101 58684
19 103 234734
213 235 2022
18 212 426739
97 263 813184
174 146 840155
271 156 485114
54 57 73060
288 12 412135
34 295 745370
33 56 246238
25 56 59275
296 203 555552
49 191 10002
114 51 156108
146 291 54686
275 106 882804
134 282 603247
199 152 482922
151 70 47425
281 88 349698
228 166 829182
255 245 231543
217 227 426743
254 93 109656
50 29 212981
47 165 557560
270 140 324278
241 108 372105
162 242 409631
234 104 219236
17 215 840952
114 204 916769
200 242 834922
3 273 247156
232 151 848555
10 81 603087
140 72 518857
61 285 485991
267 159 803134
286 115 471426
41 61 844102
188 256 193500
94 137 356206
300 191 440339
264 171 51391
257 97 240551
233 149 911453
42 201 319793
218 192 308176
115 222 379508
215 146 486776
255 49 72469
35 285 117640
267 292 606111
152 3 135484
79 106 993199
180 262 447424
42 135 589963
104 242 452646
155 165 967120
104 110 542944
126 110 563301
219 44 192102
181 112 133854
81 179 630827
144 105 853212
279 28 426784
51 72 76632
154 163 962109
170 88 483944
284 192 46923
63 280 285354
265 280 662948
127 10 355234
259 208 800554
300 169 10456
215 7 605231
143 103 314591
67 122 777355
214 27 532077
198 97 374267
242 202 107016
242 185 727620
245 63 867638
239 148 541554
74 124 395833
200 47 450601
255 221 377842
145 8 837155
146 294 754667
157 293 943091
294 13 542131
262 281 637685
161 120 372875
226 222 5795
151 26 868005
171 193 485352
51 206 174319
153 55 568059
126 233 826903
218 219 282245
113 59 992005
276 255 998120
235 295 876551
205 249 216277
298 15 248319
106 2 359352
107 57 302799
215 265 253409
131 261 403567
163 89 919902
38 49 875708
255 241 196805
79 242 662856
38 153 566065
276 79 496017
275 174 124181
177 187 650711
239 122 391029
115 120 876057
236 2 337240
161 32 269320
244 5 355934
124 11 505795
95 279 109019
217 142 499268
251 43 346209
86 113 587862
166 288 923277
99 95 201661
85 17 678270
64 174 321850
239 248 860921
213 184 252505
177 193 871012
295 194 9999
134 87 225821
7 272 822143
139 117 290992
34 147 550367
152 288 46190
278 75 142503
52 247 11480
272 176 13818
45 93 414842
274 155 863002
154 117 407577
205 224 993139
273 129 411283
280 20 935986
113 226 85865
71 29 799907
140 191 39883
150 172 467311
230 22 131204
14 59 230936
240 127 128731
261 15 817169
234 249 882015
12 197 765633
167 74 460270
39 241 644522
45 192 420917
173 6 994949
31 244 428225
145 23 265595
111 138 58603
109 75 314989
73 62 812898
129 256 945805
63 60 314109
65 153 419483
10 181 947547
221 92 704752
18 93 40566
46 86 973432
100 156 237082
170 218 324338
292 20 171650
255 207 731108
129 185 481455
286 60 660805
131 170 357639
89 27 272355
257 20 6171
240 155 85700
68 132 755460
70 223 944111
187 101 633087
84 37 568299
40 178 740432
82 280 577622
130 74 641118
85 96 693265
132 279 414699
217 268 795109
233 281 361421
159 160 991758
4 233 526416
255 111 427891
100 295 900472
105 87 418907
213 51 33500
198 132 275627
22 61 982705
158 83 780052
145 122 829975
251 263 518483
9 42 187867
137 127 794399
236 251 244565
65 15 875679
236 230 277346
228 14 341650
195 39 604326
146 22 436274
258 16 894638
5 50 463199
106 141 705202
271 150 124882
250 45 663492
294 256 950741
195 182 53816
256 155 534973
189 199 286442
12 144 157955
247 269 452298
261 146 341234
130 53 94040
296 166 846138
185 280 403288
80 27 549050
198 273 290171
70 287 946306
22 44 159671
236 83 630976
143 85 951402
284 12 488999
162 265 390188
186 43 555626
126 275 293379
247 215 638141
32 16 664273
168 233 605574
1 78 708552
106 244 631016
138 36 814306
112 260 163647
182 119 472060
59 289 517647
244 119 171238
259 28 950898
276 35 172424
96 298 382303
89 91 678609
135 158 453267
180 177 402871
182 14 331827
100 245 496428
166 43 528306
5 61 157616
237 24 795492
250 195 776798
245 54 567895
54 76 570549
262 289 543057
219 15 279633
112 105 477981
43 191 389761
201 209 504871
158 224 359691
289 133 301241
126 125 97720
32 162 825591
18 205 752609
24 71 321110
146 180 527239
196 135 974526
102 147 651089
14 26 825218
288 52 953914
186 61 214486
245 61 663608
264 65 590098
1 254 661822
174 167 393002
34 27 583772
27 297 816302
103 12 827210
260 251 619271
191 10 588505
198 190 241179
246 68 840828
284 81 886380
203 263 847251
291 114 404492
10 174 784659
297 188 907866
156 290 119029
61 161 161273
124 83 399678
43 70 380958
255 104 163252
172 265 1657
181 27 481913
179 238 292021
98 279 639953
76 138 364204
71 11 485043
17 63 533056
135 281 288739
199 159 92897
18 238 853235
113 170 612820
66 287 229796
85 151 758692
222 183 418743
117 184 590858
237 261 191013
101 73 416805
72 88 338714
289 143 883551
144 4 131647
32 80 484365
117 222 96683
117 180 626325
262 169 867205
107 132 853424
255 75 382664
155 40 73397
56 295 868619
217 115 980281
242 126 314514
98 5 499583
235 223 259266
241 125 737142
77 257 598404
167 250 812295
59 147 723549
201 155 375067
173 141 758619
15 282 585298
40 86 737817
77 14 684714
180 10 162485
256 242 44900
48 260 468260
81 273 43839
186 290 140139
297 246 252954
205 289 885622
192 168 875146
271 106 501191
269 120 840875
92 300 121578
146 75 654499
121 106 512868
102 117 643111
271 59 912075
186 135 125915
21 174 386829
80 280 95260
241 141 762407
27 56 17042
250 203 566256
122 245 717590
186 51 102007
260 195 352541
116 147 801320
223 298 746830
300 199 573878
154 249 543118
298 229 105189
254 212 805230
85 55 88529
13 207 640427
158 265 396861
233 242 347185
186 20 591547
93 115 115566
183 210 645687
160 77 102920
198 275 222538
21 223 805128
109 108 233951
58 100 309369
79 259 708616
42 67 454427
101 255 355670
180 59 943496
55 262 865478
117 119 722385
47 221 230261
273 101 767621
27 283 267713
165 2 22532
66 101 949318
55 231 453844
188 189 266852
68 245 278020
146 144 758409
235 266 924049
88 12 122015
291 189 965925
69 285 631935
123 72 560122
137 278 670611
155 287 219439
108 157 421051
145 253 241533
173 47 833745
202 226 522902
152 42 183901
33 14 259732
110 47 518146
92 181 985439
178 84 170442
187 135 961604
85 256 17687
278 70 611444
49 44 9425
66 145 194144
28 222 384764
21 141 546099
108 19 866569
293 153 978363
100 143 195380
209 81 942847
59 238 851969
143 120 90889
241 7 35642
149 203 60063
175 36 361867
87 204 846679
224 181 469428
82 44 536929
72 297 328293
298 281 789055
200 227 602727
87 195 359377
25 188 749157
103 234 465969
292 190 317087
210 232 373602
284 179 46499
264 110 541908
215 81 161167
249 31 768301
112 67 328240
48 35 192811
119 235 509572
137 105 249326
116 260 293550
267 19 24069
99 2 485403
89 165 883174
199 115 882026
280 210 112857
260 183 766147
62 174 826048
300 157 967636
68 171 316107
96 200 613747
230 172 630856
157 9 555619
8 7 166163
290 4 414581
21 69 794919
115 77 639807
44 14 434908
133 282 180381
276 198 486562
257 60 310592
77 203 54253
61 83 239826
222 151 593138
140 18 488254
264 15 25159
13 20 532079
191 85 493879
130 125 780815
59 203 633274
28 127 727247
168 80 955349
287 23 736201
249 195 22642
156 42 516834
240 267 741378
164 7 914174
260 248 672346
20 275 244137
27 93 105507
170 152 38495
165 191 560370
7 12 188028
267 149 292618
64 214 762123
31 176 562859
189 132 401481
174 208 637142
82 292 726446
222 25 395328
1 148 706416
258 202 831260
174 29 397862
241 289 788842
66 63 721387
284 41 884569
243 258 954385
47 282 361430
282 139 423291
244 279 89518
280 229 899449
178 69 261224
175 91 66216
224 165 180622
20 171 604674
188 299 781796
119 36 684571
218 197 214952
258 89 476629
235 36 151842
63 278 691434
39 11 620202
285 121 785367
26 27 297374
65 210 81005
133 14 38711
242 296 372582
122 36 960859
230 153 187448
95 143 145500
185 110 783851
43 67 839499
76 193 752387
16 66 943977
283 215 352632
160 58 170561
196 31 29067
277 195 121481
131 45 185524
199 265 90135
238 13 721173
99 94 377331
75 283 869325
292 46 569114
46 281 851707
296 89 448178
37 89 90681
208 4 914312
279 152 243376
244 145 864264
101 52 37748
152 259 273795
150 233 768969
85 41 656948
71 64 142613
113 163 395403
9 124 164772
42 187 64186
68 53 952706
32 218 549756
250 228 477428
236 257 206568
1 52 355425
203 112 973913
89 128 523441
176 235 272313
295 281 418769
161 294 547709
58 201 358812
135 149 430275
111 48 374536
186 264 137373
12 164 839064
129 237 545334
86 294 352331
175 182 249546
123 92 593861
253 244 749627
123 141 16613
182 253 964707
181 18 632918
153 160 210040
65 207 838300
154 173 320840
156 153 65653
48 66 106657
222 208 417241
270 182 62521
37 29 66465
199 203 27749
246 191 282179
17 282 80338
122 73 355152
240 89 248567
30 204 520502
213 200 343828
98 6 586230
250 88 103230
82 14 191305
2 60 848419
242 184 825611
249 235 898938
9 20 626677
234 165 532550
286 51 539304
284 223 953019
106 296 627945
294 136 6696
145 180 470731
91 200 13294
5 90 499845
196 56 688437
92 279 672170
131 154 657708
213 150 573133
210 144 965323
223 86 966146
144 61 333047
298 270 85436
45 4 318901
197 294 201403
290 225 540818
77 150 120920
246 75 439943
213 37 854689
137 24 222260
218 212 834249
281 197 506486
30 45 246710
242 268 535525
93 66 970149
254 29 752912
66 181 583716
185 31 581031
129 240 967908
149 199 898295
181 277 379591
231 190 767866
213 143 883966
142 68 73175
228 94 439272
131 16 903220
20 285 529287
2 208 798230
52 115 889085
184 51 865786
210 191 389000
271 165 267244
35 234 66975
1 293 216812
243 125 201141
92 188 508818
173 107 465566
261 134 14425
289 10 487603
110 187 917034
244 155 562967
122 57 824094
129 257 92123
127 46 287517
151 99 449876
225 293 556940
165 9 546293
190 58 116446
159 124 441587
261 264 500612
253 146 669560
164 198 742607
248 187 449390
178 187 13106
51 53 510784
175 111 344730
161 228 437699
221 274 45074
70 73 660855
292 22 373548
275 242 264132
22 192 395482
14 193 738815
157 38 774394
190 2 840948
81 58 518563
227 179 945051
14 167 79927
46 33 940174
174 288 17902
56 100 479612
237 54 89843
125 217 96800
192 86 509073
272 71 845850
155 144 224449
169 160 850451
57 124 897606
35 119 69776
165 144 78696
287 282 328942
58 242 85214
211 218 460126
13 243 903105
50 103 901767
257 120 931329
88 263 441145
279 82 348039
35 156 668634
104 126 430693
84 242 631229
168 180 443747
47 245 154620
170 62 496216
26 167 736219
166 244 184046
145 35 889377
98 258 16910
10 299 166344
72 157 60045
85 33 195787
230 256 266871
78 235 747757
295 52 82987
70 207 139713
157 237 26617
38 168 304985
205 78 156356
142 196 362978
201 102 606691
226 50 666991
206 42 88688
197 2 671520
231 78 200459
122 52 687818
112 212 600304
187 2 107034
242 204 244417
12 89 428428
273 288 601532
34 106 728079
8 289 584094
127 266 844370
139 227 889055
71 282 539850
187 127 939225
294 77 424688
75 50 924796
157 121 800551
291 140 468308
11 289 750331
12 128 683862
211 275 386701
280 200 798808
119 74 108643
32 181 833688
86 180 26179
206 235 52524
44 235 389422
245 283 288826
231 97 412651
67 279 147158
5 162 67907
34 90 712362
95 277 234631
209 100 381555
169 297 406610
180 149 15751
2 185 279850
21 275 415172
293 171 599890
76 62 984137
18 75 840272
68 78 206977
260 300 692894
168 171 512940
39 122 635025
232 240 650738
33 135 45461
255 220 122980
104 284 893225
300 242 656209
58 219 578469
294 223 745169
248 11 157868
112 271 632100
276 49 243976
86 48 671896
230 241 393768
227 68 725898
181 225 691673
196 247 97301
60 244 155519
214 176 46095
78 115 916987
55 188 223718
25 241 37438
294 193 963247
115 249 178368
58 255 383047
39 182 99953
284 270 708295
91 146 266189
207 133 521825
83 10 97579
222 265 734008
135 125 289914
106 97 948033
292 36 970230
266 187 393425
222 197 713506
223 136 812320
291 165 619261
63 150 377432
181 126 531945
221 182 159747
8 65 834012
178 91 631737
7 134 674302
280 128 526674
175 75 80200
198 239 711467
38 208 75974
141 132 937004
260 18 794317
140 75 849434
75 22 334586
268 48 951969
211 177 483862
53 198 700125
103 186 542007
170 191 600680
291 20 113035
296 288 603366
220 134 413001
133 31 356874
26 87 199707
297 122 84187
34 180 241214
199 12 407754
159 23 454707
24 27 857924
272 277 182798
158 152 990593
231 242 648271
105 179 984416
163 148 577439
16 154 471085
223 212 640109
196 122 379606
259 286 343207
265 96 438965
300 35 641757
174 124 603381
132 32 441960
273 141 43587
300 240 626561
21 140 825225
211 66 327612
9 212 509555
95 275 497530
161 288 415815
252 221 383581
278 209 254531
228 27 935573
221 198 955705
215 264 457257
296 212 221349
179 226 500230
176 136 101142
213 188 46285
238 19 339733
262 71 708137
243 6 731334
5 8 223769
236 297 359158
261 122 527718
12 141 600236
24 53 520482
109 208 48431
192 270 230817
86 142 223145
165 222 165001
72 197 210190
109 286 991702
191 155 467906
93 5 16237
115 228 720765
294 290 192487
226 87 623999
300 270 862515
158 58 323457
291 105 665703
235 11 299315
18 208 221690
221 181 8316
132 77 621015
258 28 831485
208 148 985585
238 175 436278
127 81 921920
89 285 735126
102 20 926009
228 40 647468
6 182 132760
125 185 357988
272 111 115156
7 182 718049
31 80 435244
151 208 207590
55 144 893968
49 34 447307
169 16 290588
184 250 751090
233 19 849439
121 216 274924
283 57 975048
206 195 294324
31 24 12763
87 136 509147
29 194 612822
113 130 65197
218 108 478341
251 204 502786
208 60 138341
237 255 129847
120 175 723459
21 226 306367
21 63 235848
216 227 668047
83 207 39239
162 22 845749
157 252 148447
142 175 575025
71 111 637664
269 204 955929
294 154 390409
64 145 888248
244 163 632920
62 244 128729
15 300 585631
72 3 882427
68 77 588031
277 123 476403
57 3 281278
16 112 167932
276 137 746203
179 108 744957
194 171 825956
117 132 546961
292 13 19656
99 42 141089
132 219 51354
111 70 64084
212 71 644526
50 71 828456
197 184 657676
246 135 71720
13 213 270214
125 279 47880
1 28 241556
159 141 988605
250 261 225137
146 135 610906
174 169 409960
37 120 958931
195 168 912716
155 136 918241
35 46 887950
281 263 207242
175 170 890327
156 22 279889
244 54 204930
41 206 957385
66 282 143007
211 80 274842
85 238 8304
271 272 579639
289 135 911481
230 194 917942
263 220 801094
241 274 214202
13 94 922749
193 93 111290
168 205 531400
233 186 363168
32 137 762594
295 208 705287
137 159 185061
61 152 14070
133 244 721358
78 284 478818
120 229 580470
221 202 863604
100 243 320794
146 37 326046
104 224 880764
142 43 432130
108 13 529819
34 41 991605
110 96 263855
293 235 60837
294 296 78675
20 4 369634
299 161 841862
47 159 273752
55 235 194953
274 68 703017
87 88 792754
2 105 82553
134 18 306697
85 260 117689
67 23 858490
68 209 620508
159 74 596263
45 251 535582
231 228 192962
71 199 170756
146 243 859102
109 252 413480
224 297 569866
195 129 807409
264 130 556185
162 54 636463
224 202 710419
272 275 115670
134 140 460817
194 10 372585
124 77 657081
136 211 300649
46 278 394023
300 22 601661
294 125 124046
106 177 527867
281 122 731769
133 34 539571
146 167 369749
94 225 413803
33 275 587482
92 24 863105
73 14 873818
134 5 146875
209 206 80733
293 172 254692
138 216 213757
273 40 528243
59 297 700454
46 38 582236
7 286 274401
284 29 716444
73 275 846988
215 3 854338
66 20 900949
136 215 561433
106 73 331620
238 89 223241
207 58 574985
190 115 610098
256 158 585436
162 107 310091
8 244 89935
100 72 514702
170 98 355942
85 76 863848
239 99 362572
270 40 74176
101 55 386259
289 46 541077
186 132 974900
74 53 200774
161 92 579504
230 49 346348
5 29 317829
77 155 775991
63 171 475135
190 155 886662
123 139 459907
96 198 706488
95 202 323931
47 284 584689
84 39 150956
48 133 189881
280 143 814086
2 275 399149
72 20 548973
231 112 248835
68 72 275761
67 103 954641
56 208 266163
194 41 397157
56 51 158488
81 190 907531
86 96 789737
102 119 880667
152 102 530628
144 62 919474
251 120 985664
33 276 254699
82 250 391381
158 32 757251
254 25 467132
125 10 645102
69 84 419895
111 146 940492
201 200 252102
197 273 214729
249 197 842397
195 1 892622
1 70 5793
8 273 487656
224 98 262176
297 263 347590
67 84 112709
248 188 753858
87 294 45252
5 254 363118
298 220 406879
282 60 326676
289 142 481055
179 167 826265
208 242 834104
274 153 84037
60 79 916846
134 54 318111
129 74 104158
271 279 620592
185 232 317579
183 168 179049
144 245 64575
156 60 411098
127 154 389125
73 240 905415
6 279 313468
175 125 877871
88 145 372101
122 76 826729
72 44 115330
34 175 740367
102 212 382347
49 169 584757
51 185 509269
197 232 240699
176 265 913965
41 144 759616
255 116 142825
198 270 736425
152 294 866971
245 114 960103
6 86 459142
94 257 820899
61 190 33988
240 210 378233
224 221 671002
251 215 280948
230 156 881673
283 4 829124
246 155 870250
180 20 320620
212 23 557859
37 62 262175
253 116 448772
132 90 750511
284 40 795590
138 265 557875
50 211 900551
114 163 975475
279 246 525098
234 211 484899
131 105 479223
195 257 581693
66 273 346839
97 157 623689
217 252 607204
96 62 444109
55 286 876635
6 233 712100
201 248 515355
111 242 397231
149 46 677022
148 291 401345
29 38 467540
170 138 436523
279 236 975996
45 284 487499
186 150 559509
68 279 873595
190 24 332466
83 13 648267
157 7 746333
165 140 880765
161 175 454852
56 16 780546
22 259 581965
157 95 777574
57 58 178595
17 260 141598
141 300 419287
40 176 841542
22 13 419737
26 217 187587
14 296 15453
153 116 528469
82 47 700787
2 115 521797
276 174 952185
299 106 469147
158 63 487063
118 296 823410
282 257 730259
40 274 121343
111 108 378399
142 191 612388
185 282 650099
77 16 527342
259 32 468280
178 46 413770
183 28 756464
90 9 458945
90 290 850047
177 166 40798
49 170 781457
216 184 93126
68 174 179097
133 64 338894
66 15 579
72 288 909318
117 69 77455
34 110 22422
284 243 205098
62 297 787660
227 23 850822
63 83 547439
50 225 51267
17 25 593252
292 151 535280
275 203 6098
151 126 305936
13 96 976885
31 216 246334
257 51 315164
238 155 314090
257 87 365717
83 175 520692
95 113 618935
218 46 270414
3 238 254159
140 150 630325
74 194 918498
121 36 492565
146 69 548123
41 177 409211
28 292 807610
47 244 127728
246 285 627977
55 233 829236
28 297 627405
237 291 348109
180 158 100257
227 298 760999
141 291 667291
271 96 221797
212 237 243745
60 262 805502
296 6 89778
238 94 157915
150 169 232479
51 31 605082
248 289 44366
50 144 814159
175 33 523999
250 202 855312
111 14 38649
19 254 996949
274 209 433251
260 16 333279
29 193 136964
177 16 887265
207 193 978027
290 147 492522
104 19 627362
196 50 577747
90 124 368121
119 230 951409
106 32 50241
214 300 256916
286 98 893494
102 150 836980
219 36 326676
174 274 542934
67 274 635221
195 47 726354
46 2 83573
151 83 9712
271 148 344961
99 86 179572
102 289 454540
278 175 791020
189 236 178055
69 280 802430
106 203 435741
102 229 387102
43 11 383694
230 170 52985
54 121 839532
245 21 819923
17 294 75777
231 47 540494
168 289 546893
139 9 473888
165 196 610788
241 190 314017
46 175 295884
199 112 584183
58 61 692618
95 295 786893
280 18 833548
167 19 952049
113 147 334208
57 17 841852
251 124 225286
235 137 504863
42 120 977518
178 43 788727
190 240 962761
96 19 406606
36 143 696203
198 215 396009
298 112 605249
11 92 878862
192 245 477782
300 235 957597
64 113 673104
164 189 436961
89 214 666634
172 237 359190
285 60 16826
210 42 564889
179 117 751973
98 243 655843
162 209 508566
111 73 15070
161 249 816495
215 67 985816
285 206 185310
228 86 626287
1 56 622081
34 252 675936
280 235 223405
219 151 652352
188 15 643131
257 39 737125
94 141 934016
15 35 869011
233 207 852220
62 173 659364
205 12 364663
262 148 756401
300 136 166731
36 99 698100
47 233 171787
270 41 888436
197 21 692807
270 169 469352
6 27 851248
299 141 568654
75 130 923314
220 130 213844
179 188 124152
116 144 450678
124 240 927952
24 201 725999
198 181 604219
291 2 820295
22 117 253559
253 41 848750
168 240 900366
50 241 99694
92 80 945792
122 266 361336
20 169 75363
258 189 174620
29 203 114140
85 29 609919
48 297 156431
11 48 784647
75 151 829836
118 126 899582
70 130 800013
66 279 843555
196 183 973911
220 268 187349
71 249 763801
258 90 439701
14 116 785756
43 24 76744
117 105 963885
57 171 160352
175 202 115540
142 258 975751
56 109 235378
112 296 392691
151 110 995541
298 108 611133
25 242 682784
104 53 458774
217 82 15113
259 206 946861
61 246 303733
119 195 428247
80 137 381039
126 170 528769
187 115 626831
218 285 916858
17 3 113713
289 223 805629
247 85 742861
86 56 321018
263 194 353391
55 49 64860
225 165 569888
182 166 760336
78 90 539649
21 286 443094
232 132 737780
243 5 656121
227 289 401767
177 267 837442
112 128 44312
69 40 2760
231 251 578019
118 299 547852
29 249 301999
63 218 481854
204 194 427068
174 156 91340
276 151 212959
113 85 57796
131 182 42637
255 37 247156
24 81 885198
32 98 469757
239 184 120055
124 84 926609
195 108 521598
247 246 882817
40 150 857431
238 242 252464
158 205 224678
65 284 160938
236 205 477483
239 109 138993
115 193 716575
81 208 898541
151 191 345521
83 9 867806
248 220 664906
153 41 83767
295 80 12985
64 175 646080
145 186 819688
23 71 926003
219 283 783717
234 197 31084
270 141 172085
95 286 390313
101 3 346661
93 44 323019
51 8 158176
63 14 49266
63 237 833498
244 115 840065
247 13 952930
240 63 131670
214 13 560394
187 142 523352
221 187 273846
52 136 710470
216 159 672716
41 255 166727
282 57 757960
22 245 881290
299 91 854821
233 162 492663
166 282 660883
151 80 476815
214 105 773787
206 135 9483
244 70 25646
37 154 38006
71 179 684878
41 211 387867
290 120 962212
216 20 79231
297 222 225530
284 116 353917
296 124 205980
161 165 938908
135 18 665468
27 232 210633
31 22 517289
197 98 346960
127 126 554634
255 48 277964
208 156 554433
261 40 629789
165 82 691065
12 39 104341
22 239 850572
275 300 488919
93 22 581824
249 162 371739
164 152 541642
292 37 755706
239 145 507022
156 90 703290
70 184 969134
269 206 317028
268 58 227216
147 87 589097
214 83 423741
139 285 812588
230 242 792850
229 174 905470
184 79 499837
73 61 90081
253 152 604930
89 4 250859
8 274 884389
293 185 276707
243 228 1620
221 163 31934
173 111 783190
236 135 606817
37 5 447364
270 173 932937
240 260 555260
76 131 758785
115 48 490785
250 206 846083
290 44 578752
43 234 65238
230 127 138150
251 290 615424
86 120 311776
111 101 427174
157 62 539729
56 9 709285
106 257 88997
300 203 563765
61 159 973580
154 293 984979
222 44 299152
151 267 1604
60 113 281536
267 227 57410
1 150 836243
68 250 174102
76 215 488261
155 292 737063
246 45 189379
58 177 202260
149 44 23846
77 91 108685
1 31 594184
109 78 264516
30 107 321111
1 77 424382
20 51 209161
246 52 714090
123 11 623706
268 228 851999
52 87 72080
215 150 459680
34 177 711331
132 204 757097
126 56 78139
276 112 961974
208 65 785186
24 161 189847
128 78 23671
24 192 159262
269 98 609831
244 9 370634
286 289 952571
280 65 673250
170 168 981574
39 194 676185
253 126 87803
269 190 818762
213 218 165993
134 204 275942
63 162 47953
164 146 504804
267 220 359083
182 204 124651
137 97 307852
202 287 466663
20 201 853780
238 80 364263
23 151 427833
45 226 787908
61 120 475588
277 167 437869
203 64 545630
257 178 842550
228 224 100369
260 297 530641
94 66 186687
201 277 791813
198 155 34794
220 270 139481
109 202 268866
159 13 120178
137 206 111627
213 57 454320
200 188 194012
56 132 617132
229 131 319537
194 201 547885
141 4 999004
40 236 872456
297 135 563447
182 186 939391
96 204 530269
141 206 644825
155 95 809043
94 67 737637
66 28 399363
13 279 908669
210 216 934272
161 245 501897
296 128 769131
220 92 936299
153 166 431709
245 295 530711
31 210 482740
171 231 720396
138 254 252845
200 224 286553
290 164 836761
113 123 938004
234 9 726200
160 14 777110
293 222 558449
195 241 365128
235 32 748032
101 57 290667
237 7 518075
69 72 724365
27 280 324803
146 237 278436
222 67 605610
134 187 237807
121 6 460064
34 284 127711
113 256 583464
134 249 89777
141 232 206346
94 218 979655
276 296 926883
167 262 14091
151 187 630017
232 147 190826
58 153 439006
142 180 666026
122 7 966203
239 131 311077
36 204 212981
218 193 702831
109 261 245493
282 262 337580
37 295 861608
57 167 849822
100 290 944543
140 274 834774
140 112 938526
283 58 489314
181 53 606278
30 121 610622
119 194 89381
250 136 220646
236 244 464298
101 216 536813
206 168 392458
106 78 188163
236 17 239486
68 188 934818
185 19 759444
246 237 880338
5 54 906546
285 33 715566
71 284 141384
39 163 439056
195 281 212771
238 288 959598
41 70 974990
188 112 738636
55 56 765852
61 295 687710
2 166 921766
185 184 432140
75 13 540924
70 2 360733
144 239 144907
261 203 277111
101 215 20914
253 160 834969
286 12 649368
42 147 435056
45 272 936627
285 93 696107
62 294 603371
249 163 205490
199 165 966124
233 127 630885
276 77 175590
253 229 263904
99 245 96704
165 129 629999
297 9 967290
252 74 477609
38 226 980609
161 65 49412
252 251 218075
194 208 620011
252 293 784589
37 285 205609
244 126 730996
281 235 985347
279 294 444233
83 295 422172
75 9 299552
246 271 781651
117 93 574626
84 48 56710
86 256 945392
182 23 275450
184 281 679647
89 191 762339
205 118 126185
293 21 506554
69 286 896052
231 118 390837
208 119 121297
263 44 332541
270 138 456554
274 166 378573
281 64 358406
87 57 273899
90 79 934919
226 120 654913
253 142 427890
257 206 733292
87 192 638172
241 223 274390
104 191 243750
51 260 700721
257 156 632652
178 59 532914
113 12 326533
90 196 848723
205 170 696387
100 219 409393
70 283 631362
81 228 29049
180 68 776618
3 217 255489
94 260 758599
40 272 937090
154 129 303984
238 110 706237
148 216 459016
280 68 381633
219 200 377638
112 35 38432
127 111 272789
49 189 929314
259 199 86770
6 141 247020
7 116 247398
125 251 269427
61 168 297452
203 172 279746
21 62 841650
136 239 198223
187 18 359909
151 176 456911
45 54 573933
206 251 156032
127 220 238527
125 133 281419
5 208 434837
180 73 978933
224 4 840059
59 9 73706
55 268 218329
101 67 250651
171 296 658960
158 16 845867
67 201 364312
107 67 524966
68 39 450467
195 177 400236
159 48 435307
263 132 19238
233 183 608364
234 79 574361
158 260 799655
45 162 510827
119 55 811128
161 66 909864
145 241 607084
242 295 885310
107 174 682558
289 297 984588
21 71 763432
53 229 880157
116 210 372982
37 180 812097
32 269 500781
288 67 751171
164 282 818232
120 1 152125
141 220 632204
59 103 673815
137 231 997819
201 168 549487
83 117 923230
113 194 287668
276 211 245110
62 128 193905
157 64 307779
197 119 148236
35 82 90371
8 138 611638
183 243 854148
233 60 259590
243 138 112953
263 46 404001
282 44 638451
84 68 55036
25 175 599159
113 57 630111
11 173 136761
121 76 377654
217 236 821384
166 275 919737
99 271 579130
280 94 726312
191 84 297362
114 88 317308
245 32 637664
84 274 726789
174 13 215773
94 195 109732
125 292 447779
108 155 582332
207 225 708471
286 279 589580
175 9 230554
17 45 526998
212 219 305287
11 169 507957
258 266 426193
118 272 976976
177 233 49390
198 135 551993
244 174 839062
219 298 696383
148 261 730640
171 114 305859
71 162 225856
246 152 153670
235 31 187619
95 51 900073
102 232 367113
288 87 397251
139 191 35267
216 107 217574
274 72 996413
164 140 612398
161 157 862810
153 69 932379
286 163 227037
127 34 783897
252 270 909617
265 124 577916
82 232 138645
272 51 672904
258 139 768719
185 66 949165
140 5 225195
226 227 728241
155 254 403286
152 25 37438
158 39 706958
59 193 391863
132 283 838391
252 281 227246
69 181 502464
4 262 704561
259 289 291125
242 138 508420
220 194 974058
259 255 146255
203 229 481438
208 34 279111
56 91 141986
158 138 205121
224 117 664838
187 67 857074
287 285 223333
162 134 198371
76 27 187503
119 218 547668
15 280 856680
40 292 557822
178 57 472145
172 87 231880
246 37 663065
143 260 815257
117 288 847273
268 64 355023
74 98 134867
147 264 638690
118 195 282784
292 74 952140
156 57 541216
53 243 383601
261 183 874881
1 75 668181
188 129 460410
15 153 592777
241 130 415917
33 150 621171
69 103 822436
190 192 127233
279 212 967187
164 79 497385
186 49 223479
62 201 954327
249 173 19927
112 7 78194
18 274 699821
267 86 69023
291 187 758675
212 253 405220
281 140 112664
293 13 654957
232 109 750186
174 144 5529
191 38 286040
47 4 244105
265 186 661250
279 44 827477
128 194 220165
267 81 598947
52 153 72628
211 186 812249
209 173 309202
135 256 385582
258 42 724828
204 44 289060
214 259 903696
292 76 44050
31 131 641892
260 176 831673
231 146 167305
110 206 49368
286 191 366253
114 100 985975
287 65 88670
8 13 601267
232 283 689068
76 208 233867
274 52 195290
31 21 163338
93 34 459689
133 23 116102
3 56 397853
9 173 85925
258 259 302424
32 184 763865
227 58 50959
14 184 90363
111 292 341879
27 51 193125
259 269 561341
269 202 751924
62 172 423380
280 25 499505
129 25 146322
61 194 860246
130 144 309486
146 227 171359
2 103 87043
56 214 463631
262 235 270413
136 206 165278
166 96 247833
131 145 659196
296 245 402100
62 112 163637
98 73 560056
279 90 775458
30 208 436475
71 283 669936
45 67 722514
141 154 891420
47 115 877184
80 265 464304
194 24 475924
241 88 30857
83 21 43303
240 81 112513
63 3 980622
99 159 187086
39 299 764118
50 269 668099
126 287 514793
121 204 781948
100 66 434352
239 83 152741
262 63 921281
193 164 719106
222 125 227330
27 78 519987
190 212 173737
225 111 889257
290 168 558801
32 83 987952
289 116 110712
105 226 26808
253 103 736106
166 104 536808
3 274 668082
181 177 523882
213 89 548019
234 276 185186
261 255 981106
51 116 622904
289 253 863885
180 126 505417
210 93 642245
27 82 797356
240 277 717563
198 29 454126
226 93 953434
131 260 734221
182 80 750768
238 299 425891
47 128 841123
175 221 215291
135 92 164540
268 294 950771
198 279 912334
145 296 59599
12 109 837549
218 35 380715
40 184 16416
282 162 771036
231 125 204110
38 65 515705
202 64 400627
276 185 580676
125 238 483980
137 254 82063
264 184 781103
89 7 710863
109 238 230875
167 24 880400
117 283 133751
287 33 331040
112 12 263326
70 164 426832
129 150 171004
182 273 553320
89 14 274544
261 35 489479
178 171 224254
187 212 21965
265 31 756038
32 222 790560
212 58 901389
255 21 324162
101 4 153228
21 74 936362
156 298 281336
266 170 416768
281 226 355473
125 216 370688
226 264 667587
176 239 68831
235 37 463806
28 39 636118
5 122 9074
20 71 751910
295 196 383184
280 286 51434
141 126 487958
72 125 577863
107 141 148798
294 220 123678
15 111 19542
163 37 42607
276 18 502802
69 281 942095
263 181 753305
199 251 624362
268 35 164804
53 90 117563
98 65 11220
109 282 513597
162 299 263062
48 30 3533
87 53 489398
216 166 456840
144 51 977501
277 292 557337
258 212 619880
97 213 833352
147 201 947866
69 268 437268
11 167 707501
278 251 94274
1 276 441722
238 139 867440
121 70 861414
120 160 910646
23 134 412826
8 109 3142
59 174 243977
237 224 735408
230 80 294752
56 275 196045
211 264 373476
223 291 613365
81 92 545162
11 4 198627
206 228 391128
278 90 243742
110 169 784192
121 100 102959
267 205 714528
6 209 931665
91 29 144364
10 129 995046
271 98 745689
173 78 732506
17 128 493396
299 218 373073
216 66 289263
123 56 12914
136 21 847665
73 6 303886
267 63 350554
197 51 965659
173 28 545229
98 263 954297
283 263 165368
211 155 633474
8 262 298297
174 15 341992
227 137 278800
295 152 399451
72 284 444812
161 36 194316
34 279 354394
219 53 596785
239 132 575592
126 249 786823
216 199 862739
244 75 297231
6 136 910045
275 81 945601
86 158 539290
214 291 618702
13 260 770354
118 172 125056
282 132 902314
167 219 142591
196 132 378086
249 186 577593
79 86 673825
295 178 244815
43 212 816553
44 20 508444
19 47 495077
171 53 397907
237 109 538554
110 198 436359
108 60 662312
50 295 251344
10 98 608998
124 125 148593
89 226 389750
209 147 440859
51 63 407735
188 164 226985
157 238 436118
181 192 74293
187 62 931950
245 74 422534
266 13 128177
165 87 197930
21 244 145667
142 236 458299
268 281 168551
112 17 584207
82 96 733155
17 186 101866
184 135 745547
96 149 201441
54 70 42830
192 44 565413
11 150 737180
258 156 908655
287 88 782145
206 157 897115
50 213 892837
17 214 52092
4 298 152522
195 191 539298
211 274 873563
286 52 605394
95 287 912480
144 286 805384
49 225 155873
260 11 466125
282 230 89075
221 78 107576
45 157 444518
9 4 351283
256 267 183436
23 193 144619
258 127 501588
115 82 761188
49 246 739011
25 1 241378
268 47 27159
86 17 765245
56 64 103785
71 183 631094
56 35 360030
296 238 658496
65 230 45836
31 280 829511
36 43 137107
194 285 390764
58 254 543180
200 59 385723
199 218 241307
213 111 488167
260 188 57022
53 142 145509
2 9 379219
148 219 53108
240 160 891349
103 160 71173
89 252 718296
52 39 472526
81 133 173481
211 113 459739
158 201 685852
277 139 337209
224 115 954889
186 262 425599
48 202 669549
248 232 932331
129 72 895876
28 14 372012
230 116 160081
140 239 44329
38 187 582988
200 207 338967
44 150 217092
190 207 60276
37 289 448048
100 78 89688
186 199 889682
217 194 882942
137 196 930320
138 11 41358
145 259 404077
214 225 890480
265 1 332369
112 223 735375
92 100 827862
213 298 733981
174 262 424063
266 138 331337
173 257 499617
162 91 31360
33 214 376936
105 74 553491
270 171 207734
265 192 61510
56 285 346591
125 45 958137
61 76 59404
240 138 497832
288 200 558336
15 189 542537
189 56 492420
126 101 716217
210 207 769970
80 14 132104
204 267 215360
31 15 204252
193 279 272303
280 290 252546
184 140 29524
49 270 347581
5 58 568384
34 53 681899
163 146 114866
138 175 939504
51 112 827069
11 202 829014
92 160 783472
35 147 576661
235 17 139038
104 262 895206
67 180 186636
128 116 396584
220 143 338217
109 167 458837
100 255 745056
199 226 287242
180 104 243261
52 219 693483
111 285 992233
144 272 4585
249 91 445368
192 90 565087
64 166 778083
143 69 437797
237 215 676426
80 142 191730
146 116 647829
23 295 393537
251 198 613295
132 137 956559
197 209 406472
293 266 146290
129 126 339688
48 116 279427
229 14 751096
50 57 358841
88 39 653419
231 288 78174
7 252 454595
86 188 529562
26 71 2281
63 148 906152
66 77 213602
263 230 391304
219 28 134049
293 17 53020
110 230 986062
110 235 389274
179 129 585587
182 60 680574
48 2 66092
128 272 118015
121 176 987271
286 13 557460
138 262 346060
258 208 594846
244 214 863290
272 115 937461
68 48 480766
170 122 12192
37 155 597575
258 281 774393
196 71 672250
155 231 495337
79 9 216427
13 218 407050
263 58 729439
151 29 588335
54 260 327936
300 221 831418
270 247 29483
148 267 937900
282 160 237966
88 138 478610
112 207 305508
204 31 892662
195 60 903999
96 193 556657
114 202 543683
229 112 467295
31 104 616438
6 144 555526
124 140 268739
225 142 203160
57 248 997620
78 20 319383
98 64 256154
189 79 738426
244 61 278059
31 276 578368
187 12 273414
196 148 317882
76 233 115472
165 213 608439
163 281 980781
18 63 218512
264 114 617297
70 58 819334
217 277 158387
235 145 926415
112 11 286720
197 272 413019
288 102 939094
185 257 561860
298 63 19255
97 277 782925
47 240 233174
112 180 638883
169 203 575675
190 137 201862
73 11 836504
283 188 212715
191 183 648641
226 235 836445
151 146 676240
279 62 671490
189 87 19009
216 181 218805
207 122 969496
136 26 846598
250 215 726196
265 107 428270
193 41 413228
53 264 787536
34 293 621124
70 237 995711
130 202 716310
98 62 280534
201 126 694226
158 258 767471
267 68 318113
129 175 537769
217 113 949071
147 215 285572
38 133 725175
277 270 46897
213 201 924778
161 263 383602
184 145 673747
126 14 315752
142 250 325284
17 209 922953
118 102 148994
11 279 450606
207 126 75449
32 283 50797
249 177 718693
189 94 563760
248 137 39703
54 71 717915
77 85 609001
71 222 941576
89 261 123647
52 147 411067
73 184 544856
164 124 506082
30 122 652771
97 283 870636
183 81 981976
108 229 730732
27 151 370412
34 234 401811
129 198 18991
134 161 482558
214 165 712474
37 239 808993
38 250 954823
115 208 576392
30 156 606488
211 120 511717
108 59 976876
89 25 466604
211 63 363491
97 20 594768
120 291 805308
267 73 847786
246 59 951952
134 260 336821
286 171 275082
237 220 495443
111 64 28992
268 243 58411
264 39 97624
263 14 703830
249 165 187454
95 80 434063
113 287 569587
262 109 59574
168 115 954909
140 195 188976
268 148 29157
253 277 11359
208 100 910934
208 16 386208
35 66 995460
75 143 849527
161 133 832558
103 22 927722
129 245 893226
51 68 119421
178 107 934644
270 59 287535
219 153 201936
262 208 807404
13 298 512364
288 258 278621
29 113 538709
17 88 69093
173 276 451032
48 108 526684
227 136 688358
104 4 510587
27 141 705952
38 285 657605
193 229 316490
234 286 513673
151 7 218215
96 116 128109
53 125 406233
99 106 9198
191 262 493398
146 266 452101
240 247 378057
74 201 970247
209 168 820259
217 103 819695
274 152 778026
235 12 723306
4 271 880522
184 183 22376
51 135 862382
70 222 194940
187 48 848692
63 130 641443
43 103 552399
140 15 181701
171 113 881655
116 45 811252
147 125 683238
248 257 866692
242 96 537898
294 84 160065
115 194 694876
217 60 801565
283 257 750424
77 293 275825
68 90 960922
147 170 20559
141 166 581602
9 24 553870
268 175 891680
17 37 163114
147 6 283884
248 271 930473
191 296 514324
86 203 678852
97 169 728691
299 204 659649
142 48 593052
53 9 473032
186 99 939964
192 63 209323
59 243 395425
131 136 417958
250 118 351182
34 211 759600
134 76 543991
277 126 608488
254 258 914867
118 251 321159
89 210 668598
41 247 448295
216 288 920849
36 106 989536
226 248 537325
10 67 374853
209 228 121949
222 235 345050
167 276 860168
151 282 399190
184 12 214210
114 29 14027
89 135 561349
213 277 673302
292 270 972605
296 51 469370
59 239 437170
50 197 981535
57 239 929959
184 279 919067
213 155 31373
158 182 692151
293 129 17411
91 27 553706
39 290 815501
39 239 387153
74 163 801531
295 44 74378
166 209 287805
232 198 89958
221 128 296805
45 185 21214
49 39 980220
266 196 887955
32 240 222830
153 81 353963
46 56 670237
4 111 23234
137 236 434399
170 79 501127
260 208 425794
287 93 417924
94 222 854876
194 252 823623
274 103 131365
205 245 545450
75 201 251301
61 113 267847
284 195 98306
74 300 712457
56 299 713528
29 210 856105
134 252 906203
143 98 812732
237 184 920357
236 250 211020
45 254 640505
22 231 567673
131 4 125658
16 289 836392
68 63 861500
6 185 420467
249 103 954630
270 165 647472
192 145 162329
277 11 539487
19 180 424
49 254 211843
277 179 802755
97 73 852529
231 226 158022
274 9 912331
70 167 342177
77 147 543323
7 103 584773
20 76 940360
227 276 40291
115 28 768846
293 7 306407
264 70 343907
57 65 711861
104 25 205282
103 265 621047
134 280 961335
205 68 460129
298 258 729536
149 91 956079
297 212 539966
269 19 818560
31 47 77514
155 166 357558
78 292 416565
213 238 112684
253 104 413520
51 99 873956
156 229 28274
210 287 102525
118 86 329115
264 197 187509
67 212 707581
115 104 302776
243 185 105314
281 85 426069
274 224 661371
130 256 169753
210 299 758807
139 93 746123
228 235 487232
239 243 515425
227 26 222045
68 236 70899
15 168 614476
166 19 211373
129 263 587147
248 255 910785
36 199 211818
67 221 444418
55 80 812066
124 163 727059
19 101 113221
42 80 349621
21 91 964264
287 122 130015
234 15 4899
234 274 180213
36 73 51982
181 243 648038
204 86 807245
13 78 610714
239 281 979366
300 26 892252
21 161 818561
60 287 724231
32 28 791110
285 138 118135
256 214 466150
54 126 271805
186 184 258922
9 113 755892
46 81 452707
264 228 756
284 3 995491
153 210 901316
119 132 858048
208 226 480026
122 22 442077
103 156 225224
95 120 134610
183 204 118263
31 182 434591
256 168 719343
92 29 353960
85 284 543355
100 6 205501
168 232 241325
128 290 328862
104 137 783709
115 58 757199
279 74 496419
142 65 932541
299 135 876196
136 196 219676
92 252 304097
259 51 911912
213 101 600106
120 14 788880
44 38 454045
227 61 893033
32 275 943441
111 231 555927
54 176 480685
113 169 946922
235 38 679259
74 13 744400
182 152 705835
115 112 699717
244 249 100835
59 266 383613
94 58 88600
100 247 483445
144 114 758282
21 260 759305
21 266 412555
183 208 53688
160 274 303903
151 156 998409
239 290 511545
43 249 226463
293 282 648948
148 204 104805
297 243 78860
247 207 749894
211 239 940277
194 54 172014
170 5 183603
40 13 515419
111 234 665580
207 272 394820
282 233 796804
155 76 938313
120 255 999524
98 40 61948
2 229 387582
284 214 936016
17 247 256513
115 10 665498
235 278 783723
167 172 221786
105 75 947523
54 203 18919
165 158 800715
230 221 439611
179 187 473948
125 58 715238
1 205 943123
11 282 782045
112 121 31375
215 77 186305
228 136 250629
180 90 3508
287 233 434411
262 27 465653
253 111 552237
148 158 122039
129 295 150865
136 229 812127
78 144 125864
278 268 508774
74 9 444573
257 229 918347
187 106 348982
262 299 802511
17 134 299900
227 278 199961
18 153 353535
54 220 344440
175 145 76062
89 101 767269
252 175 396821
164 184 900014
35 206 687658
207 40 408640
18 112 63256
181 191 471773
235 93 427792
14 117 750381
180 15 432526
46 11 275657
227 199 901675
3 46 8484
124 264 752122
101 122 509621
43 269 329469
29 224 896916
114 242 624087
284 201 993081
46 184 151349
53 297 504242
101 275 476780
157 251 568351
135 251 672461
47 104 964492
4 207 150695
41 214 850896
291 46 964231
115 240 440645
110 178 662196
99 164 596476
90 159 793873
209 153 61913
232 34 474635
2 114 743390
276 184 144699
253 217 10115
146 207 772471
1 211 393311
140 180 682661
169 79 104746
17 136 40783
149 65 81052
178 109 178857
221 257 606004
191 137 915331
120 171 440959
41 160 273361
187 186 861674
109 157 613586
193 99 239737
122 205 870760
155 11 296281
28 197 255551
157 174 943584
229 279 334368
299 142 789486
243 121 826279
62 209 212137
52 172 163240
234 292 412505
213 206 231557
18 232 289895
292 120 76875
184 10 988616
162 44 984019
102 260 182487
185 297 301307
288 91 782312
51 65 16382
85 110 376081
17 35 533413
285 268 148428
283 110 30335
100 125 562254
237 167 80435
276 282 731172
113 218 37357
21 157 815934
65 185 998561
36 45 788520
161 125 872404
71 129 933796
33 290 731731
120 98 957992
295 292 679956
290 99 537470
7 291 752229
14 294 283342
104 174 398993
7 67 900942
209 219 579070
9 220 864224
285 137 941258
233 176 825903
166 192 641909
157 153 408171
166 203 907520
243 145 96246
275 15 712295
50 173 613905
178 58 905268
87 229 250588
57 112 87741
114 41 8078
152 193 898098
58 72 338920
107 55 958699
159 177 23999
156 107 572636
250 270 634683
159 131 928549
178 271 327670
241 12 201373
114 79 467202
290 85 58359
79 28 959472
290 245 441522
8 297 221515
150 15 229573
18 300 901311
270 276 637894
27 60 978710
208 193 348352
70 32 121073
159 276 269145
148 15 107212
83 137 846426
24 6 79143
72 80 8569
295 24 511059
128 190 891545
298 277 383866
183 246 226488
23 157 794170
79 126 550656
32 121 356736
95 222 725690
43 129 252981
287 41 762403
248 273 254181
154 107 176881
239 167 826272
179 192 554742
25 252 23378
217 133 574766
148 42 628218
66 108 911332
222 5 82537
144 281 276447
254 166 239978
12 273 850753
77 235 18104
190 123 278785
56 110 126324
147 126 321100
116 68 636838
48 269 559708
8 133 447020
17 176 544384
271 94 913290
109 196 817493
216 300 933235
134 38 683081
175 77 371407
222 27 113346
139 154 87425
174 45 853875
211 143 967633
293 110 862421
80 96 174975
187 224 826902
239 139 491911
163 165 522413
280 45 797179
182 49 139243
149 162 583024
30 41 766384
246 167 575869
287 108 423027
71 132 239762
168 20 353831
103 150 5673
244 74 42893
42 47 739099
47 129 908632
17 286 739483
1 131 379258
76 241 606603
277 133 115925
95 189 377150
119 172 831985
286 68 608374
255 73 653363
184 89 604746
93 131 463111
74 97 921531
295 6 161666
143 205 698568
231 48 883271
62 17 462092
272 211 350398
59 46 965319
44 124 196760
14 7 660294
19 117 132366
111 123 225302
101 198 143614
8 171 622994
31 290 153562
101 237 204072
254 237 800902
203 76 593904
27 277 568870
23 179 433139
238 199 903547
120 188 640188
170 143 792210
215 5 619142
91 114 108863
130 29 981867
147 9 674286
136 241 604401
261 187 910589
233 246 348830
137 222 209814
85 293 11749
43 62 583826
267 93 652491
227 25 521485
250 1 522111
270 260 946849
142 123 19970
40 264 918631
122 243 12745
100 185 692678
163 61 83592
103 54 419173
271 66 770566
54 238 680753
39 224 947989
86 205 641681
135 253 840039
137 204 124277
148 276 860381
268 71 627178
120 5 104963
188 18 920241
8 153 647724
38 146 286339
47 151 84996
272 67 216880
183 226 69016
3 131 632273
227 141 90349
107 17 611358
239 40 901457
112 246 389144
163 17 725766
284 263 322171
56 52 478919
262 211 781033
117 152 2479
77 47 226599
4 230 479819
94 179 62053
190 22 167031
264 185 806000
81 132 224605
280 131 72441
193 98 938958
137 78 202443
18 126 589878
51 139 66088
160 123 60936
144 134 129094
90 100 255534
292 225 820830
166 261 351939
132 280 412846
186 77 435356
178 216 751335
76 265 130054
210 9 97698
87 38 988617
37 164 410770
154 153 810552
271 277 349839
34 124 404501
209 210 704382
227 296 486947
23 236 828691
298 45 65334
72 101 647769
33 263 749947
263 244 534453
25 133 66518
185 138 268710
236 140 497466
62 118 956002
224 179 511748
12 52 208678
233 67 140971
267 192 459018
97 285 738621
87 28 119955
114 159 342657
239 61 299963
212 99 71170
136 15 887863
117 98 596996
292 258 516292
36 165 509221
211 10 314500
134 113 529349
154 59 990854
156 78 10551
232 69 215650
257 66 600879
59 10 985963
148 105 212889
39 108 149276
211 282 163510
116 77 818680
98 200 63970
241 291 843871
17 19 954547
13 16 609434
174 79 46506
244 283 868991
107 23 385929
235 199 757778
63 173 385235
211 77 802367
217 232 835508
266 246 282279
223 25 554929
155 216 541630
83 90 890996
291 194 108527
272 222 322869
98 248 467016
149 114 766733
214 21 502522
248 91 56043
159 225 836276
31 139 281104
46 61 686085
51 198 777980
42 54 370076
157 294 492764
46 254 564499
217 283 973452
56 148 260319
158 168 276947
266 153 790148
280 204 765999
153 110 37265
78 23 925827
265 40 308114
213 68 171490
232 125 21865
36 101 791520
212 200 473988
69 106 759687
118 36 26556
127 251 791981
91 208 718567
44 161 578116
213 172 400483
269 119 552356
25 187 646539
202 215 235447
100 52 351340
57 245 700772
189 207 149589
180 105 814087
131 158 342789
232 297 110648
25 78 862585
211 141 600179
187 66 151044
114 40 81798
128 131 963305
170 276 388879
179 173 210364
156 88 893687
115 110 847390
187 80 51429
128 291 424809
9 99 56187
103 280 713369
52 263 14125
147 133 719250
213 224 604088
206 142 895153
250 227 397431
35 12 88073
265 216 264358
46 272 71431
235 24 141772
142 82 470421
151 214 524178
112 233 496139
54 38 509839
20 117 296377
179 21 112829
69 267 985953
173 287 703438
284 14 638723
94 120 425276
118 275 485159
24 197 196027
63 151 46862
179 35 10307
79 278 573566
290 181 208817
285 41 372944
156 255 399608
71 59 159990
150 224 813269
214 213 649999
115 4 129950
22 29 822128
151 37 783787
163 11 979703
159 150 790002
83 141 617105
186 250 310218
45 217 702166
98 66 372929
267 242 517798
238 229 357269
212 53 217948
147 214 454596
219 54 192844
144 195 996905
149 6 2660
229 139 759434
236 5 97630
223 232 936783
185 193 787804
22 104 838960
296 139 120890
50 49 180101
112 45 857296
8 195 712633
64 10 860301
108 258 693986
248 237 434693
6 22 872417
63 273 882118
244 188 633014
288 246 54646
150 116 66284
225 252 102231
158 51 190147
75 171 206497
273 47 319830
217 81 235470
73 186 452272
154 229 893092
152 161 831200
8 95 994168
267 102 331596
65 292 81785
146 262 867685
80 210 168712
82 161 240998
270 196 36156
116 105 915054
225 179 11467
25 245 963976
220 17 494671
293 68 92731
195 246 410984
81 120 283961
17 49 340930
64 97 97770
217 114 625679
57 210 299937
202 17 597667
271 124 185433
141 156 641282
79 268 657761
92 112 5904
142 214 134881
207 107 634376
185 132 960718
231 122 704486
180 80 993238
66 87 399824
61 56 871989
300 247 105684
214 18 889586
162 146 767144
54 26 982528
240 276 446346
233 95 90462
92 239 299899
110 64 901074
296 11 876161
211 144 682474
221 155 176402
4 146 799174
101 13 926589
281 227 446632
137 48 554202
24 130 731014
210 249 353813
286 107 308626
234 200 586742
35 11 235001
86 260 842336
284 117 844619
123 118 59784
227 28 767447
199 23 310042
233 171 153032
55 212 612479
236 120 312859
21 164 525186
53 80 661834
28 210 486982
193 220 889957
148 170 479920
189 110 544113
222 281 766613
156 162 528853
206 245 70166
144 125 294415
152 83 389500
97 25 511829
223 184 494940
274 98 381296
187 139 595673
250 9 779908
271 74 229632
157 182 452381
132 130 289644
66 205 50485
290 145 501187
62 123 90466
146 71 426936
44 180 697368
88 2 15244
117 290 84427
32 252 168870
46 225 778311
262 263 994454
62 223 685843
158 243 117450
231 287 707845
280 217 520214
5 6 882535
81 75 543129
54 154 404443
155 82 976185
187 152 591073
106 111 92488
134 253 721
259 90 122627
115 121 174020
48 164 582460
208 108 252128
144 242 321836
164 145 748952
98 221 517776
101 163 943926
283 154 547944
284 152 304338
61 43 536985
65 80 6260
232 136 721460
255 140 671411
221 210 96960
132 140 364525
191 200 248188
258 73 716514
208 77 578418
287 284 34698
136 260 203414
172 41 839364
259 167 860157
172 154 401176
246 44 347929
47 96 764977
15 220 891508
44 80 935553
62 260 693173
22 183 697116
164 76 174262
35 286 53713
57 218 616225
24 109 528349
257 98 142663
230 202 428943
133 245 65391
212 240 239156
127 19 230036
67 165 958953
204 247 659194
135 161 767670
173 205 939852
127 134 99217
92 113 438158
25 256 907402
138 184 709057
285 164 611786
185 253 193238
107 155 352343
117 241 663750
104 142 194418
144 156 912518
22 277 582988
189 300 450613
79 232 315253
237 154 562623
258 53 670652
241 235 135005
255 138 260819
239 47 657906
118 211 632878
107 111 435089
195 228 813337
27 36 385718
240 286 831128
7 34 389745
250 291 443020
247 256 637087
252 43 369773
163 297 658350
221 228 860379
267 214 975012
221 5 932220
246 239 429169
142 298 453617
102 90 623901
269 126 397744
153 91 145175
266 158 295147
118 57 224019
289 79 114529
22 155 622320
257 139 603875
105 140 749921
23 2 892700
57 15 232471
208 50 899176
25 161 648463
120 52 360670
190 285 631275
236 51 475163
122 54 316850
18 152 250682
95 239 629010
296 75 302787
121 55 100733
271 27 248311
280 272 424749
146 118 203922
36 38 295129
263 9 975221
172 153 661533
46 123 956127
49 229 975072
211 224 447228
188 168 199959
12 67 748420
92 170 724505
277 154 908478
4 258 993749
36 173 234190
96 162 915997
169 59 329877
83 57 268012
248 209 891953
66 12 603017
234 283 666967
86 51 335685
173 298 848713
62 18 353017
22 138 442415
264 266 262185
17 135 866806
66 138 151774
164 57 908005
72 70 68028
112 206 977211
233 141 607208
10 158 298227
89 109 632644
37 211 486363
124 177 816880
269 64 507216
255 299 422399
56 44 921774
127 200 609325
7 125 634815
196 201 807110
46 125 35977
168 285 461370
198 108 155731
9 143 658815
108 211 535739
289 213 429155
158 115 392177
165 245 784279
158 133 729548
243 179 923888
205 43 326895
174 170 256922
222 251 387376
245 150 127007
212 165 41029
195 7 112084
58 237 293151
291 127 321895
168 136 545537
247 185 581596
47 23 282502
19 207 320624
13 273 674723
156 261 81545
144 173 967249
204 99 341009
268 164 776224
215 45 158538
217 228 133687
55 209 606023
196 8 728378
183 47 566899
138 101 570440
278 98 63848
262 158 662327
88 290 939385
3 7 3567
300 198 147023
107 120 712383
94 172 502033
161 140 501366
163 248 891335
24 219 712250
247 174 664628
69 201 669431
140 99 738151
81 144 862990
181 241 969825
127 173 315792
262 76 30728
138 97 479712
235 133 601080
157 14 623783
33 145 785895
45 50 465229
208 269 602168
297 256 677090
183 146 698509
85 15 177441
252 22 265258
52 127 597608
219 235 850749
163 158 795473
203 286 621071
178 162 387454
146 219 677497
123 138 330059
114 93 531371
220 71 560789
86 73 254428
259 241 202321
191 171 146703
15 162 662701
215 39 260885
145 278 397629
279 22 536850
225 51 660368
295 277 637684
54 232 481289
30 221 279736
160 237 154142
204 119 9975
148 73 324898
40 74 168856
9 6 662397
271 258 446110
134 6 310697
205 160 712846
277 103 201434
248 15 732740
289 291 214916
102 42 75825
154 246 221936
200 147 822777
284 30 803490
28 26 928650
57 180 948789
271 145 434998
80 131 693038
252 30 160757
279 121 556277
39 8 719022
50 229 847522
258 183 960223
48 126 635409
233 131 788597
12 292 594499
113 104 56972
13 92 111896
285 270 278664
83 162 498296
130 226 642432
134 129 387600
77 187 707430
189 192 406356
249 282 32882
233 297 833965
106 59 788063
87 126 268957
246 55 934758
232 86 836444
44 42 760871
98 39 432887
280 178 993737
115 63 615130
22 184 123922
89 202 71486
109 211 798525
218 144 19271
253 101 145411
252 291 125608
27 75 431558
162 274 68337
67 148 801631
217 152 386622
47 166 449436
107 83 628096
87 183 222195
66 268 915570
101 110 125898
23 6 589878
286 253 557788
220 13 500749
200 258 485777
110 277 658061
82 210 796301
219 76 489307
240 231 743056
175 140 39757
74 228 659543
154 289 727021
241 94 645671
114 285 242246
218 9 842129
91 255 339273
79 187 205538
189 209 559492
171 175 173370
129 214 28617
243 174 872535
136 201 942170
289 300 419797
111 53 469958
24 66 943075
235 70 137324
94 104 447680
56 187 399998
55 273 598252
20 84 712240
6 225 509359
281 232 94368
100 33 493480
58 98 882994
102 15 200707
295 275 782675
184 96 300159
283 125 311230
247 181 233390
157 76 705619
33 131 265641
240 283 846791
40 190 74802
138 181 435039
239 73 761745
14 115 670130
86 233 495462
174 102 61056
115 68 428699
74 84 550942
51 237 252970
152 298 658172
247 191 471615
29 101 958944
154 46 5091
56 29 546680
227 108 346297
184 1 643613
78 59 174035
89 13 927959
242 151 695227
120 60 760752
129 261 923157
64 194 924738
99 131 698809
202 142 101817
190 176 204654
156 4 229735
97 249 310565
5 237 504345
130 133 897669
79 21 589749
280 75 942058
152 197 971124
204 53 177735
156 227 499331
12 238 208896
206 275 105780
284 21 4218
299 86 703656
122 184 761892
122 272 429888
165 160 904364
193 31 485971
247 45 716906
228 20 554038
280 149 809417
46 96 958716
192 98 30028
125 69 551759
300 170 85045
287 52 159082
296 23 487539
230 55 975397
33 70 217811
98 211 195920
188 241 309164
228 230 652083
204 201 760367
260 168 785886
249 296 203933
298 275 772287
60 41 681767
30 253 489109
48 208 798007
269 137 81662
88 142 74805
164 137 964392
210 96 59339
182 149 722034
28 40 441558
216 250 287141
172 99 502392
179 282 204585
211 295 545432
195 198 930508
251 29 2748
273 102 412563
276 171 660128
150 86 695623
45 73 793931
74 141 929137
6 131 570847
289 107 8298
147 2 802465
17 208 791014
81 168 770965
238 9 655050
157 173 34182
150 100 567583
203 256 961827
218 173 661949
171 72 936565
7 226 237139
108 283 957521
292 96 642416
262 139 68314
38 137 103673
225 261 716731
118 98 491104
43 167 338176
73 283 418070
26 58 755067
270 50 849542
174 171 111126
136 220 139616
262 177 627116
233 279 98738
188 97 844478
187 281 983675
111 72 170737
216 256 861184
168 125 892733
108 37 761985
11 154 283255
223 283 69615
116 62 931219
107 234 379947
131 251 18346
149 27 759432
264 111 498350
146 250 728502
195 299 974683
216 174 62770
95 115 582253
125 162 981318
285 5 968633
264 30 120122
264 148 248448
144 206 817967
135 231 716707
203 131 688175
206 2 496863
219 191 150197
98 287 3011
238 38 254412
39 289 632414
292 241 164125
149 8 401181
114 268 335337
76 81 543343
9 188 657480
251 244 427635
234 203 909851
259 31 142697
184 201 519809
167 129 995008
270 162 882987
246 196 936652
253 163 648970
91 164 942266
16 9 803516
279 230 578021
48 182 851044
35 44 729541
97 165 873392
235 208 112810
190 140 965802
233 94 606097
111 283 701229
51 3 839100
77 37 887519
254 201 444075
35 274 949078
71 137 177024
265 72 799617
251 158 926886
241 77 910358
28 239 455185
276 154 570051
211 126 86467
197 18 615400
13 121 2999
68 255 273873
134 254 614530
74 222 874510
27 39 749766
294 284 256058
184 206 599485
90 191 986991
160 183 876376
162 86 774836
34 130 40738
258 235 68133
88 14 728797
185 261 342194
277 51 846669
153 75 37580
69 78 886982
273 267 644348
6 46 570728
37 92 78890
142 120 417179
33 107 703036
157 286 639519
144 122 635362
90 187 949258
25 42 910560
44 276 647066
208 166 299488
8 117 340371
226 129 103341
138 208 820313
121 163 831494
264 163 549128
139 3 15796
300 298 605811
212 163 673905
183 288 607857
206 68 343003
2 124 646299
128 139 498487
297 194 988671
156 72 219970
78 177 561716
257 119 172458
164 103 225049
151 170 468395
211 154 513094
199 285 770602
189 66 511125
147 81 279692
144 153 91646
206 194 317678
47 62 333241
169 224 240705
39 61 570214
271 259 174788
60 230 446848
143 180 913219
142 222 691232
152 156 639002
242 116 253308
250 126 955754
146 194 992118
56 281 956018
172 234 176738
79 65 418854
242 78 77084
95 199 262301
233 33 283475
151 50 100169
139 32 598458
194 243 350515
242 190 182576
23 191 865266
205 112 813928
33 153 592642
249 297 607457
189 120 57496
76 154 907660
221 56 705557
32 97 653580
157 133 45555
27 253 151752
202 137 858539
59 27 72433
76 278 546006
27 263 920075
90 256 887940
219 49 203212
139 115 555824
43 34 696309
42 283 387851
64 299 918416
156 295 307865
53 10 376235
165 37 978068
265 73 121781
125 63 502949
250 67 370402
238 233 761929
199 140 685678
238 97 564559
186 268 277972
252 1 820108
189 8 558971
160 225 52857
289 182 890413
108 49 213106
100 17 25621
166 137 176125
293 35 19620
153 103 625389
128 211 826001
1 105 693209
152 36 491284
130 193 676263
14 41 419486
228 241 313895
140 145 227621
55 146 28253
118 261 965100
58 203 234092
100 129 266709
35 271 476941
193 295 308685
35 252 383057
174 299 56061
110 90 321716
147 272 845754
182 17 626048
101 136 510333
87 262 750165
185 272 114208
284 248 755243
248 72 314838
113 33 798716
166 237 779571
175 17 618048
90 27 652120
205 242 944927
259 132 530481
83 108 934452
191 63 798159
195 227 584742
57 30 787446
155 16 485976
256 32 484871
17 99 777835
191 188 338394
43 64 587400
163 166 626078
248 132 452415
12 98 962080
98 31 146817
138 220 747479
285 250 422201
280 267 189533
83 276 980321
228 9 296613
265 104 411335
80 30 902485
82 53 271761
265 167 564171
112 171 733053
251 240 286668
124 156 170773
214 218 342289
181 170 741716
101 95 67459
297 109 607534
85 60 631142
33 79 414472
17 258 460661
101 109 907521
5 212 86562
23 149 983516
69 157 960540
42 63 423059
125 105 285352
30 218 46850
36 282 844294
123 155 149704
207 171 410612
239 183 301778
187 207 652346
270 195 890276
167 203 6032
129 236 446407
55 145 266138
31 271 823096
142 163 609472
286 27 255425
147 216 559061
206 109 30285
124 128 749150
86 57 666795
56 105 658450
196 59 553358
117 153 409207
107 106 826055
30 160 272709
130 102 895619
236 105 353455
206 80 599581
256 243 741815
81 230 109150
99 8 343741
108 84 997767
218 128 698872
43 231 412355
291 38 602868
23 150 38051
249 19 378024
35 104 776192
27 140 924819
122 277 191522
3 52 614675
193 209 307561
172 236 873983
186 29 201411
288 109 770665
82 222 95374
29 246 66188
100 18 72008
84 91 929885
154 299 713791
47 229 556899
72 9 757497
109 221 149977
170 68 65735
57 78 118782
69 165 309936
272 186 86589
205 129 469461
224 124 487476
189 193 692040
9 152 944280
143 269 180535
102 264 726733
295 188 613619
299 59 535334
253 55 474519
122 83 589741
36 69 635838
25 113 661091
244 294 130975
279 83 871904
82 52 924507
2 207 136132
228 80 381731
260 255 415036
296 57 471550
292 261 763334
206 234 427414
48 246 198631
122 79 87015
236 281 956852
173 264 354771
156 268 725560
27 85 58157
143 125 639795
73 153 351670
166 225 535848
248 212 212185
223 236 96054
54 164 460805
131 43 622463
171 132 732538
31 53 217701
237 42 803613
81 54 811250
43 198 282172
254 296 404867
243 215 469573
88 229 669629
152 234 183200
257 253 940115
119 176 142124
220 188 217274
224 89 608337
164 233 660274
166 88 660973
282 265 492863
100 154 186066
189 222 822539
188 134 155676
73 257 687938
97 52 644195
34 209 385593
10 50 361898
21 206 729377
246 70 995688
159 65 116623
177 265 141309
20 122 774512
286 5 379051
55 288 293424
250 15 313276
298 232 875868
20 38 263170
217 31 399317
269 249 434022
193 71 484920
284 215 287834
115 282 297301
297 129 782344
43 31 29310
299 272 720656
52 17 239769
134 208 781005
184 165 23591
130 239 697848
208 248 155352
77 199 473642
129 2 918514
131 185 972882
18 11 189606
110 13 798179
222 29 277455
147 19 755970
130 199 791212
218 250 237074
184 228 907008
235 115 414846
41 95 436752
160 4 664355
237 281 139592
129 6 917499
28 34 687411
122 222 721866
255 274 365025
48 14 847597
261 136 383281
103 154 509218
123 73 104952
4 154 563769
221 295 939509
72 60 998962
287 152 950602
13 206 655594
195 157 351553
159 98 1171
245 155 854713
130 83 477637
16 275 143357
41 126 459610
187 210 309144
260 172 891039
13 128 963532
3 180 335262
216 279 233215
197 210 209882
100 194 185698
209 61 441937
119 226 250360
214 204 58304
201 131 872519
120 146 441009
145 132 572966
20 165 413521
232 261 139532
108 135 879323
218 178 310946
95 267 552135
238 115 248600
28 22 469976
127 133 39439
71 13 761369
113 197 237197
128 1 239510
47 63 366717
280 22 448324
10 219 485856
129 291 210790
206 204 618817
119 291 560267
226 37 456107
66 146 506987
300 5 838280
19 145 716174
156 171 324898
247 40 739011
125 120 726072
253 293 62713
177 143 575478
187 137 529247
39 57 276403
288 268 345143
272 110 33983
46 51 582993
93 162 542455
97 105 728470
33 184 441243
103 29 305336
204 145 756304
134 93 306259
189 272 168125
55 9 427426
8 140 262930
205 177 962206
35 221 477792
248 9 522178
82 265 870313
273 281 876838
267 126 544615
62 282 375715
67 127 761925
48 17 277446
215 20 153745
297 202 742436
229 168 946793
79 148 646073
97 23 849809
212 185 531526
54 88 806962
251 151 621689
97 223 732258
44 288 43428
7 109 109318
140 52 720762
111 51 579766
282 111 31894
45 231 660249
196 232 104675
73 203 226935
297 198 933235
49 80 314665
182 245 738338
115 107 170487
286 16 362718
291 255 202411
130 85 401170
66 199 854106
67 182 909220
105 200 889514
10 176 167428
201 76 189262
73 263 868553
173 129 678466
292 230 682136
104 193 632105
129 216 816706
51 285 337761
36 201 444392
251 146 695897
36 243 141797
290 136 780685
83 181 23642
146 14 311580
277 37 37005
57 207 785140
190 98 326275
259 179 379871
147 30 704579
97 141 365257
144 26 260085
172 170 727415
200 193 680453
144 221 911030
252 65 984846
80 118 58113
184 144 390835
284 44 19756
122 97 569703
275 264 858121
220 96 837310
83 70 408003
187 189 91148
207 194 758777
277 281 553611
243 24 679208
72 164 284295
220 153 256973
60 293 292714
45 98 822248
163 28 899639
149 26 475828
285 102 816916
241 297 703961
130 123 387262
79 256 297611
278 266 417291
94 48 420123
25 195 444610
82 133 861407
138 5 390302
102 233 746101
220 252 583675
95 194 466020
94 208 19181
276 134 318401
11 130 817609
62 125 133916
264 3 81965
151 212 106836
246 223 174953
112 266 46652
185 227 829012
34 12 82769
248 70 803717
205 108 598585
210 195 357363
70 165 213520
44 155 264083
51 239 407459
188 38 18157
148 233 737782
199 274 891324
247 72 247952
69 24 990147
136 270 630097
196 274 473911
90 106 48864
136 76 462850
149 140 654087
198 255 437233
156 194 746216
276 228 310415
177 118 223595
224 174 738142
224 282 593919
145 153 281135
38 206 794636
166 35 813082
38 110 892983
139 90 559587
218 44 24003
18 60 755137
152 107 675991
260 87 733126
207 120 301188
216 63 802610
82 297 547653
192 133 761897
83 233 69248
64 260 197912
8 112 191537
145 215 586991
50 276 373781
39 119 81079
176 78 451085
213 42 905372
36 130 835886
179 230 750729
13 202 766298
195 154 433805
89 78 656317
297 141 46171
36 75 184872
292 153 425894
78 271 859181
75 112 893433
262 9 321249
33 229 178151
179 101 15263
79 97 383284
170 225 581989
101 250 137287
156 9 400398
195 50 983051
247 290 420308
58 299 230450
205 260 408465
110 72 916030
147 16 576416
205 195 820716
216 102 849325
192 7 874462
121 85 483254
50 84 486812
243 51 443221
289 276 916665
211 230 133173
158 238 212888
271 166 60323
269 203 639241
84 138 878753
167 200 987466
32 289 887969
219 177 669494
64 264 720839
98 251 272049
97 212 969217
215 9 764518
159 79 809660
295 170 161153
227 244 869684
250 28 870906
207 53 248095
5 38 791949
113 199 906389
52 176 445069
226 196 808466
92 46 188674
34 146 668320
89 284 409680
92 104 365251
30 96 425609
113 53 438711
203 238 162550
239 152 166372
169 234 161490
74 273 82951
262 202 442746
50 202 863598
176 15 873260
137 118 670996
66 30 639918
125 2 119250
72 169 780246
89 131 843048
161 128 211717
38 228 199257
88 300 29574
123 294 965239
101 278 641599
136 4 158790
250 119 309640
298 189 988255
194 138 291904
9 181 908487
80 58 100622
113 148 643307
190 254 775121
234 77 719007
231 64 135125
87 251 914766
276 169 276428
36 83 667477
68 256 66162
105 257 386648
29 158 485352
270 185 95352
70 31 866948
241 16 552029
95 293 765577
226 267 886518
231 229 611880
139 174 577468
20 195 876222
125 284 154066
254 255 817690
251 59 189027
63 242 683526
279 285 856788
250 40 999755
80 123 442292
235 1 379156
135 101 638129
294 118 418005
251 152 956769
214 257 385645
77 34 933792
239 4 274576
198 45 634244
191 69 282749
269 42 675905
5 20 362204
249 300 782609
181 8 494659
33 126 435768
189 31 891987
37 297 417758
296 100 570192
125 215 847547
21 127 226818
46 89 425005
1 193 136499
58 104 429439
233 223 371725
39 24 378700
250 130 640309
20 48 341084
281 58 370280
193 65 122108
149 264 314779
114 133 557638
295 227 932557
154 17 98240
160 208 937717
273 268 897255
42 265 77947
147 57 107070
71 150 38776
6 227 834619
251 46 317548
98 11 807231
234 3 690952
269 107 22692
240 111 508368
91 24 255620
23 87 334137
256 28 854743
4 214 27240
221 114 211959
35 72 229410
151 118 53579
215 23 766423
210 146 227052
182 214 815387
55 277 773571
178 131 705238
211 127 450947
197 7 369098
169 166 661486
223 196 685460
95 210 943938
296 137 924610
1 147 829760
150 18 273378
131 12 523831
184 256 261319
168 24 174693
277 218 306500
86 144 409627
67 134 291854
262 21 753271
72 23 37957
89 124 27218
6 65 464259
272 20 235410
298 129 810687
191 252 44733
291 103 837249
232 4 377282
264 221 109293
107 144 14704
103 77 431886
60 74 468763
205 19 741488
24 271 97147
207 164 827820
95 236 496537
208 114 905428
103 197 272723
277 96 434537
17 33 92946
75 206 184620
214 32 667848
65 10 840430
159 271 31094
102 109 330094
280 236 881608
48 46 35794
180 240 713016
284 103 431290
175 189 53142
36 21 480601
243 7 152192
43 149 656773
154 87 693772
198 40 488952
15 276 497980
249 176 674924
137 188 265008
179 292 962622
69 259 436996
25 183 109183
264 54 986365
184 161 734954
52 175 446500
36 228 610866
249 3 50391
45 187 914915
287 215 967568
78 124 150175
226 278 599225
148 162 843595
18 157 970552
35 237 69840
293 181 589539
104 188 576829
214 14 454120
252 163 999457
34 152 717469
124 167 363246
267 85 591638
279 169 466133
221 83 856638
31 177 441873
196 236 519796
98 261 248237
195 6 369580
72 39 148234
192 52 931048
85 253 174541
232 24 887048
172 283 233138
216 48 857470
190 66 362399
117 247 714918
109 217 799609
250 54 54170
9 160 694415
112 44 508821
159 227 347824
98 236 147994
119 293 521525
159 43 759433
178 153 322519
97 293 986092
80 107 695878
100 81 61996
113 265 780673
270 137 491354
76 78 32487
30 219 599227
234 128 907829
252 233 149808
259 18 208730
164 45 884825
171 104 315757
14 87 94640
122 219 85253
7 178 171847
92 280 473989
162 252 433536
244 152 515792
247 115 348751
212 285 995975
106 161 942853
132 242 404108
50 121 901000
262 187 56349
242 112 704345
28 54 410686
169 81 619820
106 259 683855
276 21 185528
30 263 208999
268 257 850439
241 127 655210
150 287 897708
282 56 5087
49 4 705814
79 72 667853
5 82 181893
154 56 233346
176 68 457347
175 209 594346
268 17 950052
71 120 723646
9 246 191897
232 25 37914
146 58 272632
244 288 720660
72 138 174314
254 279 490727
258 113 691348
230 212 349874
297 124 675355
272 21 989176
242 15 749747
78 24 935622
158 82 708267
202 29 951073
212 177 835302
170 274 123921
142 266 743083
194 112 249446
203 198 150413
169 85 488065
48 72 94857
244 148 264496
55 43 421578
229 270 640567
93 271 69680
121 91 279190
129 104 385042
43 233 872844
288 140 60395
63 105 875818
85 72 306138
255 161 251620
104 148 881807
171 128 10201
72 121 243556
128 298 632616
238 181 58391
277 215 15193
210 48 206510
132 292 993430
2 237 256862
277 84 682949
231 299 103726
216 104 607462
229 68 72352
28 63 270508
129 28 938635
84 142 703868
95 6 878965
147 234 132207
243 190 287005
258 111 197495
264 263 377528
148 87 521874
33 23 813512
211 68 16973
44 88 880930
245 224 545091
97 35 125656
210 63 813968
151 278 811525
154 79 489086
210 261 809458
140 114 485440
136 133 825874
143 94 91719
4 16 508089
269 191 982487
283 258 572537
167 82 444924
72 27 745534
289 66 331315
254 141 679293
2 225 387417
94 91 94623
53 23 338531
212 146 162045
129 140 729410
87 174 551830
61 187 340918
17 264 57462
152 285 940482
280 90 100467
111 86 793617
55 284 814098
101 224 970158
239 244 668510
243 50 188143
182 95 756648
279 208 186974
198 12 595359
27 119 487076
126 140 838951
229 137 604332
167 284 497223
175 185 436599
288 291 316967
116 17 38431
90 111 471448
36 237 52602
31 299 284364
226 296 830625
38 284 200428
296 5 451942
190 194 291347
254 259 766574
229 169 44275
214 236 559027
289 149 681723
46 112 989118
222 52 437401
21 236 992217
30 15 157853
187 182 363750
81 18 253011
112 155 28040
215 253 911518
54 85 232508
217 36 25193
204 294 432853
68 277 760098
49 133 696020
286 167 418393
217 6 579468
124 181 82992
53 234 423829
187 166 556944
128 165 360527
27 18 757428
229 192 873198
8 201 764636
26 256 990414
281 158 487702
104 159 567236
120 163 391765
233 72 46192
116 257 15550
68 268 331822
215 42 202771
225 32 257954
267 219 922777
79 211 551829
129 225 116533
175 28 988965
53 268 96498
167 298 308138
158 66 174493
226 12 872836
230 204 801283
210 129 464023
41 203 776838
152 77 363787
289 229 348848
204 196 798560
280 151 257504
91 160 439254
237 299 544597
214 238 382061
205 258 231300
244 229 177625
194 283 410211
127 123 762099
171 183 110011
291 239 585111
109 15 257761
111 149 530857
177 18 963758
20 267 309637
68 283 35141
208 106 230518
40 17 691139
70 231 934916
199 27 810054
64 212 986020
122 270 875669
24 124 249771
70 56 325291
116 194 580885
281 68 502837
251 219 455858
292 59 680854
22 289 750618
158 47 581639
269 66 855365
61 88 548035
21 235 573190
33 62 236278
30 138 200445
214 54 180996
183 202 289307
240 208 512802
34 70 618783
81 218 516141
112 41 739499
144 225 539859
200 186 595675
31 289 152481
116 271 90364
152 106 310304
71 118 425894
85 142 242992
165 76 893061
89 50 109526
74 61 456016
296 197 623581
261 288 815996
125 300 323336
139 166 265367
163 83 864142
251 279 350511
216 59 93232
2 77 400944
232 23 161550
120 136 114330
58 67 877519
28 23 159590
94 285 782434
112 216 594489
148 161 843455
294 120 825873
238 257 676457
112 49 129079
94 151 847408
190 255 887620
156 67 612264
20 244 625565
156 282 900141
163 98 454546
230 225 942490
53 127 990989
286 233 100772
235 147 845150
33 41 774045
99 88 594013
185 44 919022
48 267 615329
205 140 908149
186 161 149986
156 243 286132
95 249 473608
39 271 32561
50 34 836907
156 262 989119
285 150 358714
244 197 151042
133 260 319311
116 81 100988
58 252 608082
247 162 186117
70 139 684802
11 7 792394
232 143 821943
26 267 177327
238 99 800244
123 237 764414
35 4 718870
193 138 414762
7 82 153422
110 119 705228
247 169 8909
19 299 367848
43 51 957893
59 41 319860
153 125 763771
102 158 355777
161 136 750367
79 22 287307
149 208 249972
219 156 779647
26 188 619201
18 299 320509
143 58 476612
190 229 989610
229 171 202940
57 291 379501
75 253 494001
239 142 56861
40 193 873157
285 226 30860
110 5 733857
201 243 802684
185 222 288930
23 172 292772
209 163 323771
117 279 295280
257 92 116307
13 57 954354
88 240 605421
277 183 430508
213 291 429579
142 246 615103
32 249 701232
225 110 162861
219 145 494785
244 297 777988
27 135 740917
232 68 5359
43 17 686634
14 51 746367
200 160 350665
289 152 473881
16 187 174547
252 280 326074
158 177 655819
15 40 768995
110 152 600697
102 70 55625
180 95 761038
180 279 92728
107 195 473237
200 282 839398
125 18 201811
111 124 268172
247 234 470684
110 23 969708
21 183 16201
63 25 567195
296 1 394681
130 245 951534
52 85 36861
117 143 679825
230 190 363717
183 296 120396
189 296 890591
187 218 705344
271 171 612653
129 119 722404
166 239 129765
266 3 199811
183 29 477579
215 241 789601
233 181 167179
204 128 149853
14 137 547135
263 6 246386
147 32 728674
34 38 311705
98 134 913644
88 91 54702
184 265 548218
224 105 219160
247 93 940906
119 82 164872
297 196 616779
5 62 844140
208 265 481923
9 266 822869
252 10 844971
264 237 165266
267 172 243037
143 60 433756
101 100 577613
286 166 701422
76 34 153189
91 69 326398
159 51 619659
54 241 237049
98 255 485810
232 40 964725
269 130 418144
90 195 203666
228 185 214952
226 11 858848
76 79 930230
266 32 890792
108 38 861643
129 124 290224
81 221 477341
234 163 948174
229 66 38509
16 139 176341
231 84 433068
164 163 152360
173 236 790413
222 177 435626
66 59 75729
272 126 387027
282 176 629068
145 57 634890
17 161 686560
4 192 97305
91 72 853038
217 128 35176
49 11 73251
191 93 456064
35 118 75377
247 70 747190
244 28 268250
222 260 266289
113 97 410677
181 297 722537
185 141 798004
134 167 296769
102 47 351406
84 4 896731
15 221 287808
201 90 72904
245 272 31921
261 274 933640
216 130 840547
222 35 266754
117 254 967366
130 139 472479
62 13 200207
185 224 586281
62 152 751101
282 243 43967
104 77 518485
237 49 267296
20 237 414074
247 50 711638
55 72 430652
75 188 646768
169 64 731961
159 188 938880
183 245 881136
37 257 549650
33 97 995313
113 71 971967
19 282 178524
102 34 136372
98 216 293328
60 138 439729
155 140 745163
49 268 391468
288 57 290297
91 262 558737
15 256 293657
223 164 764581
257 134 378039
164 28 430343
45 27 430806
146 192 555664
209 41 563638
271 125 526468
235 183 517886
236 262 680284
43 283 834616
275 89 505387
249 264 231370
49 129 27444
130 115 218007
7 148 268955
49 248 875255
208 234 18364
89 3 578737
218 16 5017
33 173 263703
37 199 209974
104 201 618126
41 44 50008
172 278 859272
223 161 494047
269 24 260584
1 291 198807
225 40 999346
47 280 406417
235 243 366995
297 56 959545
67 176 709714
201 234 314025
68 2 633916
9 48 293277
211 263 778302
249 7 741376
258 51 284834
271 260 581980
257 42 246477
178 215 114463
102 258 185824
140 53 888840
59 118 950821
75 80 500784
172 21 194399
87 139 199535
286 34 908553
7 169 114121
186 222 643538
78 12 526459
138 251 149800
232 230 180755
12 5 617981
232 51 389763
23 204 835825
43 157 596278
20 23 332554
24 41 233848
254 295 200350
262 47 85628
289 136 314592
136 162 73709
293 292 805298
117 257 744738
242 45 664927
84 55 550343
257 186 344917
205 15 542755
26 124 797546
144 224 312445
171 49 382861
65 274 741914
294 282 134341
203 87 411812
261 106 121900
144 168 375452
184 232 15888
250 3 469534
196 54 114508
293 40 74841
125 237 244531
2 3 689393
185 85 364994
52 114 347723
138 284 387410
164 208 797343
250 143 57501
148 246 966743
211 235 864413
148 194 155367
101 27 203030
205 49 846470
288 115 291684
200 245 886815
145 112 476103
145 277 881110
287 114 930477
87 99 46545
152 256 646771
25 205 457316
253 26 403173
216 35 638270
37 13 60729
183 99 452741
86 121 212763
190 217 698076
136 181 475920
119 4 655711
61 183 938214
297 286 712184
291 163 172991
273 92 328203
253 237 233844
197 136 750485
92 210 458260
105 268 102692
97 103 125139
218 21 212458
47 285 702495
257 250 106799
228 197 644477
219 32 215865
209 284 862990
114 20 367414
260 88 823201
35 51 394887
188 154 542039
222 128 261126
84 200 556093
169 207 913410
166 263 83778
51 170 552507
248 186 636384
79 217 141885
73 174 500417
295 192 119611
218 161 700805
190 185 959301
185 77 977241
203 5 649842
269 79 147746
118 120 181354
254 146 152208
283 93 635174
63 181 398898
132 29 190567
86 248 634947
200 254 296038
205 229 55790
150 90 741919
59 125 584068
98 180 567450
191 255 960334
221 234 450606
162 151 392702
277 158 145085
203 124 352460
291 182 610901
290 263 617672
59 183 116546
87 84 714339
164 173 196047
200 237 820150
40 262 757811
112 74 792406
117 190 582848
223 239 65735
65 241 130022
293 121 229150
300 204 41245
223 56 830685
138 239 867109
66 74 461855
287 94 352936
55 29 121773
215 108 947266
263 89 531813
290 57 659118
246 113 203568
232 93 967281
62 3 860545
175 195 614864
63 15 804367
165 298 187054
10 231 818381
232 254 333215
70 59 732194
81 25 947259
146 249 85345
248 14 307742
60 176 863012
56 84 661192
264 100 472169
70 277 88549
262 294 562960
155 199 111508
297 101 66055
266 144 310080
257 269 626128
259 243 403120
45 170 371574
186 18 679714
16 38 153222
73 204 939751
266 251 704863
151 137 617478
231 234 763649
141 214 320247
27 204 94572
215 214 189914
189 282 504048
45 31 764596
75 94 566435
108 80 669903
238 164 181364
75 210 156962
13 210 498672
149 176 28731
158 160 336922
112 177 297960
163 46 477650
167 127 114919
203 48 916096
138 221 940071
6 297 165005
15 132 419000
8 22 157222
90 122 461709
248 265 527865
198 244 327185
245 136 52431
87 41 791852
224 186 101598
267 54 172179
26 196 62179
36 279 706681
82 284 756014
255 108 338833
10 226 870591
75 60 337246
143 218 763457
103 109 224712
172 29 536306
28 116 118035
248 131 516311
278 68 951761
85 38 228862
96 43 328942
33 42 206393
56 202 244563
250 173 310543
74 46 868845
8 32 316611
272 292 384756
32 254 504983
64 42 678654
136 44 886814
230 268 11639
5 34 977768
249 142 32006
58 63 642294
35 264 109365
234 182 348255
202 20 985091
266 218 919325
12 275 19074
126 172 923804
30 10 38019
261 27 56671
78 38 991558
40 179 963916
71 214 819489
117 181 461246
241 248 908940
96 283 743083
211 46 844101
80 52 369446
83 195 554359
220 29 760675
171 71 84746
267 38 76796
160 136 186119
16 262 423095
267 291 220591
180 192 250809
108 129 363160
68 290 999905
118 224 624590
71 126 463153
176 157 20741
290 277 708412
171 179 800280
291 53 466369
25 261 654191
45 201 75363
289 235 923599
225 54 326791
161 60 399420
283 262 370734
295 282 154354
84 256 18838
170 169 481407
73 156 67140
166 164 895068
118 68 517169
77 83 645730
223 35 558307
273 213 345154
79 152 514218
275 131 526409
169 288 317197
63 155 895664
141 162 278302
15 210 106072
220 56 361610
6 4 676373
198 285 174386
204 265 452643
276 197 334386
122 204 887770
188 287 697849
227 265 715009
25 235 296897
264 195 669659
188 60 917265
2 152 562320
151 74 335529
195 74 620058
180 47 40058
293 39 819344
118 103 301731
98 297 540107
210 224 17160
132 230 647628
212 215 805595
123 2 157030
167 122 774431
212 100 680446
270 155 803114
24 236 590735
122 96 639232
107 70 988458
108 52 327551
258 222 21300
126 95 203156
181 165 132710
185 40 479024
199 287 817631
279 226 363408
79 25 109275
72 271 686358
227 76 36818
138 63 556910
62 262 805148
41 262 473877
285 127 522632
185 10 520122
14 235 571677
18 84 696241
125 170 202620
59 55 287761
295 276 36751
265 91 711223
262 119 283731
243 61 990226
103 282 609017
127 279 350216
225 298 498212
202 146 617519
270 86 199670
217 241 266126
267 232 758585
249 260 739701
76 235 967658
168 130 575100
71 248 199567
146 259 36908
2 45 626053
38 261 172398
78 52 719051
64 48 273692
298 186 387844
48 91 790901
189 185 384881
219 287 548309
136 248 769458
209 23 447595
73 225 639511
103 102 812493
36 215 61384
4 179 473004
112 158 206414
267 98 95688
203 146 936925
38 17 377231
298 234 862192
18 25 844170
241 61 404383
139 21 392087
221 149 260677
215 87 912023
142 47 389607
85 163 483145
2 285 794541
61 162 162146
28 49 832533
61 230 947071
234 299 358055
236 144 788534
257 149 890097
283 56 711096
183 241 315242
297 150 853324
182 153 214469
53 8 584270
155 196 605933
27 191 938916
57 285 745462
132 150 656146
58 133 566997
245 41 817033
215 132 530787
131 276 323240
191 189 385611
26 162 360352
5 156 87430
278 4 351490
276 283 611633
195 130 439646
142 132 34947
140 225 389818
237 50 842516
137 92 841600
203 183 433506
49 296 752202
170 227 762745
232 145 887725
149 11 219651
141 20 439061
299 42 97293
274 245 662645
114 178 205162
255 15 41457
88 205 521741
6 13 947970
2 73 906033
92 144 449001
257 126 693548
289 48 29083
197 208 203957
205 114 401830
185 148 687436
146 258 733664
93 135 25346
15 243 995800
225 30 416091
113 91 741777
55 257 471930
164 128 374029
93 224 452989
81 265 358305
114 220 205331
195 161 715376
37 200 610398
96 248 380951
20 198 278939
69 54 506762
172 210 571613
117 55 673089
140 70 614271
70 162 272501
195 57 592052
124 170 331603
223 206 590658
238 5 438253
231 73 405583
174 18 461872
165 22 799001
282 194 62552
300 37 927659
83 230 273325
244 48 650269
258 116 767432
167 60 548310
178 2 307471
194 104 472038
273 278 605301
213 109 372531
203 109 795380
184 113 659053
179 263 66413
167 42 901191
94 184 854417
202 135 627811
234 236 808422
61 141 363158
96 261 787876
248 213 148251
32 93 898494
80 143 77643
124 18 258509
178 94 32455
257 135 447092
63 128 406907
19 79 184616
235 277 361146
6 123 698512
46 222 991477
16 296 516320
252 152 255125
260 213 335286
295 53 256039
59 5 566735
291 27 207435
16 128 81082
218 273 614070
135 91 958805
170 52 424771
155 148 300178
168 176 90502
181 292 312823
55 86 182451
140 73 256931
63 106 469579
20 110 777769
72 66 829017
10 108 920336
75 241 268943
281 224 997817
15 160 840185
15 38 877375
268 240 518626
24 33 611464
91 34 287905
59 123 812385
174 2 708497
269 141 229529
1 17 767450
90 171 264012
251 170 837500
17 280 212068
96 180 651667
122 282 111612
215 156 340621
108 2 119970
247 113 343174
39 237 997666
235 276 292595
278 288 728619
200 27 146383
214 299 123609
115 162 195467
121 33 738730
156 161 138420
195 120 530655
116 131 231576
82 41 259995
196 23 276136
195 133 113394
294 132 197168
162 206 60769
147 156 460399
216 211 80058
285 263 431987
252 50 771130
99 119 101538
50 95 555237
114 201 818587
206 132 783499
203 208 470878
212 7 924510
206 148 645159
20 241 364481
14 13 148380
265 67 789233
102 153 676029
116 122 753325
114 265 923287
59 86 750706
233 144 200061
56 71 481784
217 224 835417
43 41 931405
41 11 72102
191 258 647014
43 47 953827
74 257 268243
248 118 222629
7 98 206526
286 181 90614
260 132 696184
127 201 593430
245 69 107568
77 279 7020
231 62 37599
109 188 218698
253 272 910719
232 129 321320
261 238 933360
106 237 809521
84 172 988527
129 94 689813
189 286 91000
130 235 86658
264 225 92671
142 18 258349
128 122 591161
183 211 397677
245 78 380892
92 175 775948
275 98 875037
257 297 294873
27 175 357027
261 256 652198
126 43 460466
66 265 777111
299 90 901886
142 101 161776
96 163 27516
29 192 330059
8 150 193521
29 121 429577
261 50 250934
225 296 113135
81 129 982535
229 79 968897
198 69 590733
80 216 850148
138 102 524245
60 132 379879
261 29 876587
189 167 188569
83 93 255210
60 36 860410
168 155 966370
65 29 266455
73 236 509957
124 276 330367
258 172 455329
88 50 596191
75 238 217422
282 248 121891
181 114 932689
288 257 344587
295 87 437487
154 162 882891
290 256 469799
188 217 800924
229 206 755167
172 140 729124
255 1 519427
46 71 389135
292 75 852198
160 196 897225
135 61 586725
105 172 801343
19 118 921876
296 115 731478
5 219 460821
8 197 939823
258 232 326939
260 20 885410
168 182 730437
291 283 818131
110 12 982706
23 105 861320
123 194 339055
219 130 880947
205 182 654726
58 21 396902
134 216 93176
223 59 729559
229 254 232916
78 192 515186
82 231 322577
220 195 869634
224 113 708932
154 235 550078
67 5 969448
273 25 63473
1 129 224456
165 80 427168
227 291 137429
39 114 175824
154 13 550123
286 249 542491
159 1 35578
21 259 845080
158 274 157632
261 208 505219
14 155 1137
196 260 625690
240 22 582127
193 158 135546
200 69 711799
167 256 880747
217 77 267875
80 64 396854
214 162 211334
80 125 319543
79 26 189432
227 148 327382
253 130 635973
237 193 193478
184 44 618419
86 182 24618
255 294 833396
235 30 394519
275 96 748284
179 133 792062
150 275 304173
74 174 238451
178 149 234765
290 189 233622
241 199 307374
205 241 153814
231 196 236395
240 50 89614
73 125 28780
96 112 701123
87 70 118116
195 33 24769
17 273 237189
47 193 701830
152 272 7614
92 93 921778
259 12 249623
244 169 910456
143 299 736606
103 123 565958
159 167 615605
259 219 520547
172 38 178981
239 85 675722
154 20 855212
57 56 981399
270 3 155616
171 145 912593
203 239 124542
162 138 355624
272 92 61338
7 175 665389
267 146 419406
119 31 932444
222 191 430433
160 204 333936
266 238 966671
150 166 879101
71 298 501745
299 63 377205
114 227 234342
95 156 972711
169 142 177415
10 122 98628
299 111 111882
33 286 620521
257 48 132254
221 270 307452
80 154 570004
113 196 468093
104 168 416781
291 45 453132
249 284 162827
16 250 505055
70 48 289664
106 64 920194
159 215 969074
192 274 14724
84 110 417470
72 285 120956
281 9 652919
199 157 759838
214 3 710133
189 41 948345
102 101 730291
191 173 499777
136 111 192805
170 173 32025
54 178 113877
204 54 615959
238 210 88378
18 222 354550
225 171 484872
263 148 90500
86 246 955812
229 247 806928
92 111 407914
191 122 560316
38 117 716634
185 140 388003
203 241 799109
120 185 721359
25 51 883684
279 176 235580
178 246 998708
131 290 49079
119 266 809807
43 240 790947
51 241 576722
250 161 912869
241 266 710826
7 73 264365
54 157 642838
233 221 776888
30 247 617059
225 246 268728
231 243 469576
8 250 231669
193 224 908438
218 172 294997
271 216 536233
88 102 898734
32 44 647596
193 97 643478
130 108 816216
95 201 911847
85 21 246867
111 97 778625
156 284 374954
248 270 293553
258 10 882267
204 108 504611
259 246 313986
272 100 679824
69 70 246495
175 4 479184
54 20 934538
270 161 657623
68 136 109439
258 149 627367
95 93 907420
163 199 934440
210 186 220297
211 232 686349
290 172 466239
219 279 373665
90 207 819354
205 161 315729
115 103 815467
239 29 503151
141 265 271071
94 20 86568
296 172 993301
78 72 930882
80 101 485150
7 117 16055
245 260 40185
167 235 181285
95 21 133224
191 124 694779
183 8 907840
46 10 79628
218 131 590165
142 287 749293
25 142 329354
230 35 969444
223 75 82719
184 91 760774
65 298 329298
182 254 11557
217 171 714888
144 59 712708
76 32 461103
171 164 116785
33 181 830587
26 148 630224
133 221 98732
16 81 597844
257 19 50112
263 249 525086
235 28 713669
4 237 237132
104 257 946965
118 81 916262
158 40 580060
258 282 663059
265 220 839842
56 117 366214
57 212 760279
131 273 118144
65 75 906635
43 85 499831
151 178 251063
121 117 141682
211 285 658887
245 73 717403
149 16 703450
87 270 583997
204 83 554402
150 73 7468
228 22 335496
211 205 998476
220 42 302385
196 19 175495
83 98 586132
274 101 41915
154 60 807717
16 73 553805
121 75 222732
179 26 745811
176 65 935608
108 251 383698
284 290 495265
104 122 602604
222 152 21637
167 171 863663
156 149 739640
287 257 324907
248 225 285129
51 85 354586
12 81 985463
47 232 88742
105 161 817059
46 41 873041
201 23 983448
87 133 463445
263 31 406539
218 99 106532
16 68 958059
189 237 739208
101 88 428000
28 221 920967
63 22 802270
263 54 488834
68 257 126754
89 54 714301
148 238 301180
214 19 740102
18 165 297992
230 21 8375
232 140 772550
116 214 617934
41 40 121683
49 289 531464
282 123 213269
96 158 453880
173 58 606139
133 71 244977
252 156 432766
102 131 15130
251 194 476822
84 44 364326
39 154 86279
238 228 843406
124 287 283898
219 242 96734
267 77 274981
265 290 309407
52 194 708237
9 233 834866
118 14 742981
195 236 129191
102 40 156873
154 38 295772
264 157 989091
72 84 83267
169 28 87827
87 173 131678
227 52 535703
165 127 891012
73 167 774641
111 85 94396
113 215 638306
293 25 591732
180 77 270034
42 165 134359
198 14 199473
267 182 505125
158 23 880996
273 166 466517
152 82 254469
89 300 828893
258 62 813991
71 18 959968
18 253 63687
166 221 295761
67 66 478689
28 254 42561
151 53 736190
17 97 906176
203 233 306220
185 215 895610
54 153 120524
25 117 571794
215 12 120005
78 75 893069
261 267 888830
112 93 594138
291 94 649457
121 286 456930
36 49 48028
246 115 269644
126 215 55529
47 91 709901
15 144 444035
62 205 877005
140 87 684519
21 229 87614
146 20 773630
297 10 294510
299 95 445175
100 164 424641
297 7 717955
1 116 910715
113 227 196632
108 90 51241
295 168 112059
261 114 556408
92 233 948493
92 151 473848
50 122 904366
61 273 879859
152 139 662077
271 153 88039
47 84 377563
62 24 801972
281 45 519737
193 283 819116
229 246 66798
165 170 172011
130 77 767592
106 114 359570
246 298 182314
159 133 357996
225 88 840486
259 108 1348
188 289 460099
147 164 601266
255 92 934749
160 266 589721
174 173 833584
143 109 857538
190 222 15261
251 61 411172
205 10 730038
133 154 93930
158 279 995791
173 255 193338
255 172 79603
229 140 961918
85 66 636603
159 219 693946
298 222 640255
84 248 798903
108 150 708926
147 158 239855
145 228 594829
186 93 715511
57 70 167030
168 41 654185
204 177 327923
239 105 480927
43 242 491289
181 143 36402
161 98 44745
162 290 474811
129 3 914203
217 98 968721
244 255 873951
286 40 223636
134 102 490672
188 21 807241
267 202 208989
45 88 632081
122 148 438244
242 66 993759
224 275 571235
104 230 344831
82 184 634266
160 247 585443
276 114 253935
129 266 727714
86 152 201183
61 87 626371
12 9 635370
45 203 862554
62 210 107774
18 47 693400
261 209 261759
197 268 88300
251 99 315428
165 203 864023
69 29 48709
176 146 820693
192 299 323306
91 74 149084
171 243 592612
18 52 197100
32 262 966524
44 143 336952
233 283 498541
96 87 999230
123 228 816973
234 248 274769
8 154 447287
127 117 948891
269 216 291670
69 230 269873
179 268 891438
186 7 861079
9 32 575464
125 229 984810
46 40 458723
271 73 48844
6 203 356533
9 198 602272
204 78 866473
38 26 257968
45 113 285535
18 6 500525
38 59 705853
79 236 902829
118 93 769692
28 234 722492
14 295 387760
286 74 451135
19 10 50687
139 62 781905
243 200 307584
270 263 390187
36 178 496197
280 209 769867
179 234 158925
298 145 812654
217 153 590583
87 210 372092
23 19 979517
210 91 789538
26 279 43025
100 152 744516
291 299 803251
231 285 202764
273 232 140748
99 191 25951
22 270 783522
104 150 19350
33 166 641075
230 293 629587
288 21 295068
194 244 338909
61 170 920331
300 42 738954
151 64 405970
37 141 112989
159 111 741267
225 193 730410
296 287 929675
147 175 911438
118 235 44563
62 296 573101
273 212 932604
100 163 277460
251 179 743321
249 254 811786
274 169 87226
205 3 359242
135 112 1421
292 219 519892
283 5 511645
214 170 313333
61 12 984280
144 35 736188
279 137 169957
48 299 299876
236 14 53230
25 297 71558
290 98 521527
87 224 674284
14 265 908849
121 45 381282
21 256 279215
238 68 528363
164 176 753811
101 230 292301
239 156 352219
114 118 892085
76 294 290013
246 221 901927
79 160 603007
135 102 999607
45 220 616406
150 13 296055
249 63 801086
174 206 548429
29 107 936573
191 161 513894
128 15 884956
148 44 322885
140 127 28209
197 61 284624
13 151 181306
2 117 197533
177 20 519034
137 76 800333
168 157 642539
157 269 591866
81 262 392342
46 199 942374
250 168 907475
296 38 801397
300 38 703995
248 3 876452
299 155 980603
66 51 467924
133 259 744758
264 145 140400
139 269 931713
277 221 308292
223 77 891964
73 23 105843
151 79 298855
192 262 998655
132 165 939953
291 202 101685
213 196 104761
93 211 192303
187 82 643683
81 287 170415
276 259 548220
200 40 561293
17 61 300304
223 218 489467
239 58 511527
272 108 963935
184 254 281422
91 261 599546
154 140 717379
59 211 491035
154 28 6998
206 253 544537
231 150 368487
132 188 595340
207 3 676714
88 103 909334
288 37 457138
88 147 977360
300 183 257233
249 148 763318
270 34 464287
67 247 60962
143 38 323854
37 210 543912
165 139 886763
16 67 95898
15 216 602797
120 80 656968
228 246 337114
2 277 154558
54 158 959545
227 83 57164
79 199 768516
188 147 217576
184 278 870307
114 210 894442
161 198 747442
110 224 934890
167 165 733720
149 137 631952
165 64 442296
270 230 729071
76 53 556977
36 167 383706
278 285 958258
223 143 920566
241 271 829691
253 107 594483
212 298 414376
253 149 535224
90 16 293896
49 96 882852
91 51 531891
63 255 996830
5 262 713415
59 192 797633
246 27 329702
283 47 884608
251 56 339336
268 236 712959
226 236 937839
9 105 789228
51 278 796905
196 32 288117
61 19 616622
177 298 269784
130 266 862902
264 248 232991
224 164 627103
32 203 760655
10 268 51320
185 263 293143
134 298 383926
21 270 717181
199 29 628529
82 214 567792
90 29 346390
212 174 983695
178 125 42014
197 133 814989
234 296 626210
245 62 201421
128 70 73428
278 99 89560
194 187 474459
84 216 223203
137 154 503615
180 181 160087
10 250 181913
282 64 288146
235 141 76618
98 108 17027
224 260 689119
259 251 215209
268 276 849393
94 283 189711
15 232 861173
206 139 117852
85 91 751621
55 208 149037
203 223 229081
246 276 737479
80 227 87416
92 4 773856
98 265 378282
124 7 373572
174 131 970649
118 130 253532
242 240 532958
59 201 2807
173 18 187928
4 98 203356
169 243 343705
264 187 612838
280 294 536735
170 212 973639
94 146 534398
249 106 24159
262 61 967225
56 168 122749
19 156 299316
246 84 638341
292 1 730477
66 244 150809
247 61 275603
189 275 401007
298 46 16623
277 93 381295
160 296 989668
176 70 243837
193 297 3353
82 108 934327
18 101 271791
170 193 471281
74 136 971756
106 297 9152
154 158 288355
201 50 354090
264 115 356088
236 18 580741
99 56 809092
75 214 940025
206 83 42183
223 43 748417
47 95 864125
241 262 698198
219 198 961488
268 46 682108
34 241 354797
100 205 614795
251 106 297520
56 186 311013
118 37 815716
90 183 761785
195 172 956356
58 183 260881
224 38 857530
70 259 3334
148 255 509473
39 1 817430
280 276 991887
96 284 929052
249 34 181826
108 57 890959
44 106 341184
123 126 782496
22 297 141617
255 146 868435
96 282 792015
107 100 233946
232 90 660385
87 103 408733
296 262 993387
90 247 651709
223 200 97139
73 253 375831
138 61 641571
106 49 136079
70 194 524897
179 145 299130
85 197 794097
96 291 230250
46 288 947420
42 140 18602
134 35 172353
99 5 574431
231 77 467080
4 201 998248
58 298 7336
187 184 524104
103 37 698472
112 218 332680
234 125 221659
41 290 521307
87 127 214625
184 272 902031
81 80 650394
298 38 932750
215 110 747676
251 188 523031
171 138 316440
30 78 268838
107 74 541375
146 68 688351
213 263 795426
259 110 626477
193 21 513245
3 61 875111
235 193 75388
230 237 54649
139 75 187201
184 210 115631
207 16 546370
147 69 856089
102 202 712440
82 123 588373
255 165 609728
112 63 330240
154 104 528031
10 14 866378
166 198 603412
11 95 138128
136 173 564669
87 104 248748
70 116 915039
248 24 376634
33 16 770818
118 175 668326
159 183 377669
161 81 664405
222 50 158559
133 204 704950
40 22 997367
143 202 806590
270 291 657053
299 80 285144
13 112 872352
15 244 378843
253 246 397796
264 138 32871
245 288 737226
79 213 23337
275 182 587551
139 188 480868
97 272 810716
159 148 387971
155 84 4213
283 59 397750
259 148 871975
97 70 661728
25 108 150408
203 135 64422
112 174 15056
29 72 880185
272 221 8389
130 292 331226
40 241 362657
38 159 936953
12 126 309945
180 295 200578
193 165 389863
198 75 573030
147 20 621920
103 261 347103
141 240 332773
264 166 733999
257 273 972728
223 52 353870
277 148 166819
285 106 748885
278 39 697884
292 53 4854
94 103 826335
272 90 559125
249 130 492125
241 284 33826
218 116 201732
142 51 271023
222 113 730359
10 20 631039
239 53 753602
281 130 793797
283 162 98657
142 224 867060
144 238 993663
300 71 165106
56 291 932185
6 107 903812
24 261 384989
137 219 384350
172 277 191392
84 89 242276
81 290 286094
258 217 773176
167 266 43945
37 222 785503
63 156 884259
17 237 294911
47 206 147594
241 186 5851
83 150 47853
275 3 548502
288 11 164471
76 94 808877
268 93 126549
135 244 833957
291 259 193393
95 255 750040
208 277 852239
106 188 279624
154 93 885557
197 280 381318
36 12 637832
251 191 543036
148 247 70447
51 121 108107
264 57 802680
14 37 752873
118 22 575428
276 37 439134
232 277 307364
165 219 91048
80 235 992719
32 189 613943
220 39 553884
274 30 771208
220 190 189629
296 42 664419
96 54 449392
249 72 197385
250 201 784211
169 230 694346
95 265 361232
19 90 8433
290 166 59018
62 214 543142
7 282 946548
227 228 287192
138 155 423129
51 282 440040
196 78 602179
153 23 23860
244 130 368124
280 62 954460
189 51 221924
289 47 783452
113 202 829898
257 284 448322
184 190 609447
246 231 405310
265 29 776506
218 270 28532
97 8 653921
144 150 757276
192 95 868610
70 240 870955
254 271 828282
114 296 333185
196 200 269845
207 59 837260
130 183 892654
272 231 281107
12 117 974051
229 277 505238
30 276 717764
176 294 421567
237 187 814951
252 282 382438
61 173 529628
243 73 46478
106 52 881899
235 221 415315
263 204 955121
54 97 966869
57 226 265922
256 296 641794
198 99 946204
22 185 503348
83 43 184027
141 222 804238
129 4 110593
231 209 520566
161 2 677238
104 86 740122
166 91 333490
18 72 435459
162 89 550450
251 8 758203
17 147 413357
233 42 438273
90 295 207114
34 10 483792
178 202 898363
107 143 738408
16 69 684884
149 13 684649
96 227 474702
234 18 671529
152 283 130052
258 214 340591
230 258 160849
107 142 976586
265 174 788140
18 12 472344
40 168 903473
134 267 16991
14 158 56951
180 186 228924
288 125 632423
276 172 532223
29 176 165100
144 231 284788
233 82 457519
118 252 36526
73 39 9466
101 90 933607
62 181 925974
282 214 65093
76 80 87956
284 181 916565
161 154 519879
65 94 533053
130 111 442004
176 34 520939
45 195 912412
139 25 308918
298 137 145915
78 96 90512
7 257 357309
233 226 809464
122 109 605249
88 21 235771
243 101 661406
3 109 701601
263 195 792110
285 4 378631
105 233 472870
40 124 326303
237 231 467904
275 217 988669
197 69 45769
71 100 237342
134 290 468371
151 42 781632
9 158 711131
296 274 498897
241 124 250093
61 155 972980
87 76 326038
35 257 804669
298 97 412579
77 136 876368
71 144 608420
247 104 722681
17 15 274430
283 288 895779
176 167 748723
250 245 892814
268 123 443363
263 237 395399
258 144 175554
66 53 131452
238 283 493436
113 93 367316
217 111 281949
53 277 314774
298 188 488617
216 126 571409
298 247 509547
140 174 320263
219 162 807859
61 52 792610
3 88 321325
291 22 695911
28 30 743347
299 92 265155
173 176 336627
279 167 549189
63 297 241129
13 103 476243
239 174 358447
25 147 317746
89 141 748810
64 30 643080
192 127 174180
295 21 338312
207 22 78618
205 98 549068
103 151 637954
248 21 201857
238 138 203220
245 106 522537
200 57 772903
44 262 262250
123 163 521566
281 108 95513
223 13 837099
108 145 209833
255 27 119464
240 72 122880
135 132 703455
17 148 573058
263 257 908639
237 33 718000
220 296 103927
265 149 956251
185 81 898047
140 143 454956
174 1 786432
141 42 123568
254 124 32844
269 77 919801
24 132 758176
166 27 623923
298 265 888645
86 222 429536
120 39 68622
229 196 101405
59 16 93771
236 188 731666
23 75 876445
121 178 887435
220 95 438777
25 75 708856
46 88 923595
265 238 473591
44 96 970085
29 105 227923
204 217 391548
195 96 249120
137 259 567638
22 47 928440
153 186 690537
78 19 386185
219 282 474704
159 30 208987
259 77 101555
30 180 650135
189 71 115999
78 65 799162
276 129 392210
10 233 696894
252 213 223128
104 281 387641
168 167 585105
296 78 755894
239 219 343799
131 293 670207
241 105 668929
250 11 878800
48 97 588008
250 96 987493
20 129 1473
247 165 832238
203 65 657521
72 108 272323
53 250 901495
238 103 523498
236 260 509715
293 74 449363
240 194 13926
252 153 786950
58 54 448901
193 54 585352
82 278 741091
266 115 765269
249 201 478415
258 37 821104
51 207 44769
149 262 154940
80 203 881832
245 261 167212
137 114 439079
290 49 414549
11 239 216675
192 266 114240
205 87 43009
39 134 34538
103 61 483973
120 237 727972
157 245 29525
50 236 256616
277 147 542562
158 140 365652
99 142 334223
83 256 430031
75 38 858887
184 290 457674
7 201 904848
185 145 114095
67 237 756347
188 65 623147
64 246 418975
60 13 571906
278 61 567886
268 51 278902
277 185 210369
200 300 987418
194 140 232839
68 201 945246
94 161 3079
211 255 992519
55 278 900917
261 198 253380
220 204 782395
288 210 325540
299 22 3489
268 180 226781
258 293 469931
32 267 136988
82 117 555605
292 187 358208
137 7 737466
60 202 807194
85 152 552148
157 91 747895
184 126 669576
36 169 592871
158 226 573890
271 5 787225
64 38 975003
184 61 853111
233 11 786161
185 296 437569
172 115 139398
61 267 498163
161 39 290474
136 283 117957
116 196 965089
191 279 932650
182 297 245750
201 197 999023
216 167 393892
251 289 377648
23 161 326186
204 211 976948
239 67 212036
292 64 489412
17 196 575525
256 131 522481
169 120 171348
8 156 894445
236 145 835679
273 14 379414
72 179 796
134 215 436272
264 156 437445
66 160 764324
234 214 187925
106 142 227724
201 6 662970
71 66 785193
279 267 533620
104 280 498441
99 3 266852
45 212 691961
25 221 573963
15 124 802906
245 141 603046
25 83 448183
280 19 624768
47 246 779769
28 168 809138
223 264 521070
210 38 365839
287 131 368055
290 171 210491
29 122 75679
184 112 826877
213 164 586028
236 31 431357
34 213 42627
300 299 805324
127 280 586568
22 214 970628
67 235 576892
191 2 826589
211 74 685345
153 139 63682
133 41 775990
212 81 692381
265 160 992879
143 112 395223
221 263 473074
53 199 264011
41 79 483880
259 53 709844
298 53 514757
189 83 240820
60 123 783058
62 283 486773
264 300 601532
131 215 337716
119 121 528865
146 119 683106
144 179 794503
71 90 9730
95 169 669354
163 225 961829
65 275 209573
104 211 829042
182 193 252187
63 135 223934
285 63 625317
12 43 780565
110 285 817200
3 96 511640
85 259 57705
79 267 13357
163 32 553700
236 263 334527
85 174 168209
23 250 785954
54 43 962016
177 169 664369
176 229 627519
246 149 862353
202 164 153229
11 164 473171
238 171 915904
192 104 611943
48 211 515945
185 115 334211
244 37 777280
207 77 902721
214 42 879424
37 87 141582
274 231 189919
147 187 887466
94 12 267287
66 174 560743
103 81 296901
32 246 138753
192 136 703905
285 79 212935
121 161 188345
251 115 431425
169 102 5538
262 70 910770
79 24 229986
204 236 934484
293 132 631253
146 205 234757
292 269 396135
172 194 311503
10 149 654456
88 118 826084
121 200 70126
93 140 288601
91 259 324234
248 38 261882
114 186 777254
98 151 76676
286 291 578919
267 31 392588
236 224 959642
5 33 973840
43 291 823322
14 289 283409
245 107 136234
154 264 701676
2 65 265325
63 244 801093
273 20 86686
67 61 405484
65 50 906049
44 179 639898
71 57 288883
95 112 258804
205 219 574575
220 48 466477
109 107 280576
60 222 157966
35 267 701144
214 216 147158
252 243 683309
43 132 224562
13 252 837021
230 64 812037
76 153 945495
25 219 838673
224 266 14439
27 129 739237
147 294 978860
93 160 583026
300 195 986782
255 80 381828
28 13 496910
291 171 71500
254 281 377546
253 97 36150
258 143 744032
30 210 880569
83 45 708015
166 236 48147
299 29 844235
126 284 210357
28 262 987834
67 128 843204
207 167 123104
86 215 24275
240 130 396581
226 212 441659
152 171 115609
126 102 657772
268 247 914085
84 229 713858
172 280 145768
38 77 668183
64 178 72439
297 278 439003
249 24 880557
54 36 265582
203 103 510409
294 1 236065
121 291 509224
183 73 752798
74 34 369987
281 62 282602
32 209 281521
275 35 106680
51 155 441264
32 174 600598
226 15 818549
95 35 374565
166 102 89739
23 13 902801
300 162 458864
102 8 825878
35 14 140952
242 225 364946
17 121 464474
148 156 131262
97 135 846163
158 105 876483
3 167 45726
266 134 219279
51 251 436597
61 78 891688
276 180 522161
209 213 178410
101 41 876139
189 218 631605
124 234 674550
38 207 664700
186 296 858285
233 70 389273
98 247 387812
44 101 95924
31 254 701102
286 39 981531
98 272 759046
137 173 126765
105 253 898564
176 169 199783
157 57 761352
8 151 70279
184 224 726793
162 69 709880
272 112 305966
151 153 684599
167 118 783352
114 126 289697
141 29 664414
249 252 648353
157 216 555072
158 156 276824
8 100 341694
124 108 333017
194 198 997730
252 90 862062
176 30 248461
264 172 684059
229 43 510147
219 68 955539
8 263 758861
18 251 377105
40 122 634139
262 224 997328
34 148 413055
243 68 811496
195 35 830014
117 243 103219
238 17 491548
133 187 47113
93 248 106352
11 290 245667
223 252 498902
199 41 60781
249 48 820664
99 241 908820
29 137 787880
129 280 163182
287 99 703922
137 224 829677
84 263 483178
173 215 496249
97 210 502206
170 194 939560
212 12 189875
284 105 324644
78 125 150984
297 219 823108
240 280 103876
80 252 421498
94 235 154950
189 203 107963
90 224 634177
203 193 763258
217 177 69456
179 149 783663
19 68 738974
232 228 465451
147 72 561634
280 34 922785
51 182 977055
112 295 128424
59 258 724938
47 279 718812
209 297 344757
39 233 372968
198 284 492386
295 22 424167
13 34 510228
218 74 727509
143 255 94474
104 229 491756
31 64 231026
151 286 318974
192 18 191576
22 211 197342
4 213 23136
39 168 131610
123 112 759864
190 200 848062
92 174 867951
139 43 543630
294 2 688762
197 212 999870
160 180 779523
181 218 823551
240 79 126635
162 48 466929
219 240 80765
237 181 638346
24 264 431214
113 186 390501
291 221 249999
111 177 259135
168 117 524717
126 113 198149
16 64 684149
128 95 578492
192 40 810472
299 274 110066
132 114 364279
179 93 178248
167 29 374279
251 268 577130
159 221 285886
177 179 871805
62 156 922469
218 238 738539
277 129 496645
164 53 966589
143 88 526
199 121 535960
31 148 791133
252 185 171130
16 8 45387
13 188 401493
174 113 99811
264 101 436883
3 85 437657
220 186 968013
222 221 121225
80 159 802530
16 15 497370
73 227 693197
111 56 537114
153 39 208159
13 234 54131
90 148 828609
242 55 384205
189 58 787288
206 296 801425
93 216 691844
201 246 375125
161 153 768772
225 222 445584
263 154 30426
108 16 404161
71 203 304902
56 80 476403
237 196 587209
143 183 704737
40 287 139162
165 141 174814
34 75 337783
151 131 833419
24 299 206131
93 253 906133
130 278 530022
7 174 565227
139 35 264865
32 178 585082
223 290 419091
270 208 308583
131 222 750756
240 96 475193
235 124 492906
218 163 219080
134 300 934783
120 148 467596
156 154 580792
258 245 895538
149 236 584122
201 203 707889
165 31 93622
97 69 45963
216 170 403386
249 257 492042
272 278 537787
277 83 942991
167 274 521143
170 136 232692
167 206 904939
47 252 479941
21 180 107627
283 134 665198
182 138 981415
250 160 691285
101 222 589127
102 271 900491
242 60 339577
72 289 279553
105 191 846349
90 176 400371
209 90 620363
23 95 185784
65 106 658135
157 22 673772
78 66 732239
245 189 191574
4 80 560446
4 180 280361
178 16 986822
3 104 524255
67 255 121078
89 171 640521
184 249 714293
74 231 197854
68 113 87723
113 158 29437
105 39 358722
153 49 633479
94 221 397822
82 230 568224
223 11 949809
275 36 188835
231 86 599350
68 137 774434
287 297 758983
174 249 278377
65 259 174164
50 216 537205
300 111 822861
128 125 162091
270 74 395501
46 290 30537
296 123 58285
177 243 336865
203 188 844196
114 8 436541
204 237 491294
278 31 459573
148 290 313471
205 203 17381
122 31 83904
116 56 870359
88 232 852787
135 118 600912
206 37 74750
271 21 94105
224 208 578443
213 240 960835
92 23 202901
276 158 52796
266 164 445620
52 105 352353
35 53 236454
37 116 325625
114 21 918831
289 298 164852
77 100 853372
181 22 427063
68 65 585154
224 240 442082
89 133 480732
134 201 598780
223 64 603451
293 170 187323
286 132 758076
54 258 489048
17 195 25693
25 174 990074
148 192 854613
42 158 991552
42 277 386038
81 270 298328
59 225 144288
65 249 23681
44 23 229559
287 25 927377
172 221 343330
282 31 854722
174 96 732904
30 83 949888
207 184 893787
120 194 439619
179 220 145947
299 185 695339
43 173 23901
117 262 595691
101 292 721568
97 281 255091
183 23 300155
18 231 412157
155 58 541868
114 232 514675
195 21 599215
285 267 732034
214 174 435738
209 205 325125
78 169 947467
3 240 884989
80 9 8962
29 277 737314
152 98 817342
22 95 595760
190 234 606677
27 124 193477
168 235 111420
149 225 805665
142 81 272653
263 186 644717
172 3 889631
196 76 546708
154 228 421399
24 182 761098
100 172 387150
33 296 847261
224 56 343969
95 122 84502
245 81 667652
12 264 424526
178 111 843586
67 283 412337
236 253 139587
188 40 277667
9 64 461627
290 227 819906
199 116 696235
245 118 480736
246 46 495043
59 152 253863
89 88 667591
19 137 920634
170 105 776129
153 74 299346
113 31 112077
101 9 949038
256 37 659187
276 103 216374
263 254 667731
290 5 823567
251 180 867796
45 26 642237
295 153 565143
169 131 644469
248 119 350736
240 289 694136
30 81 590370
282 297 296758
81 277 133432
139 1 650127
299 28 7652
264 281 561846
158 192 452547
180 166 656012
99 229 613449
203 66 472143
291 265 927972
226 273 717703
286 127 415924
92 153 800945
232 279 808881
269 29 924776
199 87 216177
145 263 965404
124 166 588047
141 54 874798
204 103 567383
83 121 845723
254 154 181353
133 66 401733
189 229 766258
219 22 409736
299 132 513860
249 47 512658
198 222 371035
92 171 843710
300 178 92627
294 230 413639
149 184 976817
230 131 737232
143 42 300063
21 274 258314
232 119 860005
161 257 316676
77 260 700697
27 47 948361
253 169 577192
126 139 730999
132 208 227883
146 79 493926
178 224 238249
180 179 30319
218 227 497070
109 99 708011
48 147 246018
264 273 64376
110 226 308703
66 47 392856
90 2 153643
142 161 707065
68 189 848994
93 25 932594
155 197 268975
142 189 671001
155 295 730002
103 241 416800
96 4 448610
6 80 116703
134 11 775432
219 154 839992
238 219 533563
125 207 653323
89 223 155943
247 10 215455
241 92 192806
49 43 273153
230 163 402570
78 161 540830
13 102 986006
152 75 611231
242 81 644721
202 84 652660
226 174 830327
224 288 354009
126 29 567637
222 175 48405
41 131 827171
195 279 392918
8 67 702925
22 1 611397
48 47 575125
73 47 314210
85 213 563175
24 37 684451
255 11 629200
21 176 362483
35 36 905331
145 83 821692
148 95 417748
241 9 404281
250 235 464134
205 196 291357
153 253 398211
51 149 403103
52 204 403099
218 14 756112
145 159 540746
138 244 464327
155 33 22853
195 63 307365
23 205 669750
252 187 514902
276 96 809282
33 157 294301
147 95 911782
99 66 674148
106 76 729730
195 160 993050
2 57 258583
46 273 242527
266 100 750882
140 107 168701
245 6 584239
73 175 180320
182 170 597445
268 43 790452
282 49 614748
221 72 393746
235 186 662594
227 299 606049
34 36 128436
204 250 932440
6 56 331702
282 128 125377
239 260 237613
74 82 56643
217 138 989757
55 10 601694
270 107 575091
30 137 256079
224 223 834093
179 262 689534
129 35 607009
166 195 844151
191 227 431800
297 104 564924
32 211 104282
121 235 134405
33 269 652657
290 289 998034
279 148 984483
213 76 23022
67 49 612217
224 276 684549
3 245 596155
188 209 951801
270 154 173653
278 254 246454
233 224 724681
89 70 475305
274 91 236307
44 249 787525
44 89 501123
143 51 690731
195 170 206480
122 153 663519
75 77 412557
51 190 410565
98 198 985967
146 43 858232
136 97 540324
22 173 687972
102 179 89642
263 271 538111
247 71 427455
297 264 202065
210 26 899074
239 215 642546
106 127 933897
123 137 40119
274 109 527975
40 298 420234
9 11 883695
8 173 629837
207 245 385605
297 99 781673
110 53 406391
61 94 135912
85 243 459416
284 203 382073
225 155 275981
58 156 667393
256 187 403017
210 229 562225
58 103 48911
37 64 446982
68 224 292365
264 151 869096
25 299 68669
194 248 102665
26 120 232678
67 234 76591
245 72 694873
5 181 71113
207 36 46664
122 136 530758
272 219 401157
251 243 507385
108 270 330653
288 59 832350
28 85 647257
112 107 715958
211 188 864815
286 199 746530
98 238 263001
148 10 383976
283 30 155149
233 27 538408
23 77 805146
184 177 702030
3 156 484499
283 149 939798
194 90 594234
287 205 316420
185 103 932287
176 234 877187
8 192 556917
254 91 751897
23 116 865225
154 26 432339
181 185 540172
144 3 941858
183 38 20783
204 118 607453
247 128 298429
273 22 97140
276 109 748547
22 283 625223
217 90 255655
136 177 820365
228 279 976779
84 252 833857
67 224 320849
53 253 228578
165 253 621602
128 286 214226
242 108 37834
139 267 638413
3 169 269261
292 192 59851
49 1 571230
35 146 627689
265 46 146444
25 126 93187
299 171 774018
8 158 329462
100 256 987914
115 278 400705
146 59 469892
226 270 189101
46 148 938113
201 72 733359
17 69 812772
297 80 632004
6 76 907679
71 52 860452
201 135 752906
240 140 617047
22 287 120559
65 69 593811
167 281 544050
116 44 91781
261 291 134364
163 125 937615
114 86 937256
95 229 430388
207 68 606242
266 86 529876
142 272 964586
134 299 832992
166 279 3579
172 219 916220
269 235 503372
233 44 610767
226 268 634133
10 213 753332
240 44 214935
52 79 721296
69 92 195460
67 15 755802
166 126 146568
138 14 779701
299 144 444052
155 13 330128
39 206 74554
66 240 442589
83 33 323701
104 221 727301
93 209 270806
139 195 416342
31 209 234867
272 165 619270
246 243 490899
287 96 484378
214 6 433851
241 298 200864
174 191 974391
282 130 952403
139 160 900560
159 201 99524
142 133 852158
290 115 524591
176 181 885533
105 225 473524
9 247 726937
294 29 179818
226 19 702137
190 227 633561
163 92 932306
82 4 77397
86 274 98064
233 34 36359
15 130 973920
280 91 436583
154 89 238826
74 135 878399
91 285 355387
80 251 882134
239 232 243979
296 199 146361
157 147 664012
154 155 499750
211 294 701248
20 170 889413
10 220 445840
279 289 449629
172 249 390420
225 38 763228
143 195 85057
241 172 389218
91 284 529826
219 126 704246
4 188 671385
219 31 741904
63 11 420300
255 109 641622
285 123 83481
53 252 131370
82 263 825603
30 55 675511
292 198 926795
136 29 512365
220 126 564551
274 233 874487
13 64 937698
260 101 296133
291 263 3356
103 221 515428
261 105 39450
114 189 864177
272 210 178306
122 225 248309
120 121 207957
224 272 443770
245 248 510053
281 99 22485
238 208 389716
212 160 759293
108 113 737052
255 272 694025
91 118 988923
17 164 760642
152 227 412750
246 235 92127
299 122 917081
277 296 809150
257 79 795729
96 148 889098
291 217 370742
219 141 104856
121 289 573710
233 28 433600
98 84 929983
180 247 761964
35 58 602104
283 126 727726
270 14 600798
291 242 443417
208 53 934197
132 41 366355
114 127 499341
105 221 617310
227 123 333303
114 298 860021
71 186 426330
1 8 888379
61 49 622007
274 80 246992
69 4 836575
107 121 519754
67 144 883203
227 22 795144
300 129 117921
222 156 389422
81 213 482376
81 13 49035
57 158 339228
131 35 194065
96 136 813802
284 273 298468
27 113 480536
223 126 420454
105 57 624640
236 249 758666
252 199 340607
197 104 758166
132 36 971565
291 284 349877
288 143 927167
293 73 202743
213 65 717164
153 111 741306
201 98 622846
131 134 615295
95 117 381182
200 176 854780
295 35 901443
90 41 559361
98 25 285309
221 195 701657
297 283 782158
42 266 493028
66 196 280121
87 29 605560
149 249 53624
284 4 653211
61 253 478701
199 74 752862
266 79 975338
173 66 987473
106 122 93350
199 160 230007
248 168 20174
49 232 194586
251 67 934933
281 121 713606
149 293 798822
65 107 32532
229 159 383818
132 40 639429
227 247 15494
173 281 884856
58 266 284283
172 107 150370
282 273 185414
259 64 189301
198 245 256852
138 203 547154
263 116 960732
219 17 545432
277 166 414113
141 47 325968
50 27 307712
24 1 924359
97 178 654416
59 268 26128
89 259 417677
61 35 418812
240 62 476991
36 296 924136
207 258 370071
191 212 445699
23 57 7421
119 106 188902
134 108 989619
282 171 853571
131 47 136306
218 34 753474
234 22 840233
198 49 60847
39 94 888769
261 231 3263
32 40 570617
143 31 242399
47 98 562918
218 171 769336
60 128 65092
31 66 619008
15 61 688693
43 281 475329
90 208 208845
288 127 202158
289 210 720376
179 148 591831
205 279 424834
183 286 521091
256 181 382232
138 106 50695
269 288 214614
220 202 544429
137 93 626139
262 78 823033
186 127 837189
169 25 917473
228 117 719479
262 57 304196
10 134 70789
16 12 724672
118 53 793407
191 116 744008
266 175 978764
298 119 904723
53 168 109104
91 26 865954
78 104 395799
214 229 682067
226 153 877686
182 85 184767
267 213 199842
155 275 601911
177 101 379456
194 127 73334
149 108 671837
32 208 329338
233 18 646962
220 87 486159
141 73 663775
42 170 839834
276 65 288028
137 287 48150
269 212 74663
236 67 193384
188 156 556241
125 218 189602
254 59 524996
161 273 131794
40 125 662657
274 19 630310
257 53 886079
114 81 284728
15 112 288202
130 287 229681
109 73 332153
141 110 457919
50 245 132871
42 188 734830
276 6 935520
179 124 312096
28 122 978360
191 288 796504
171 160 528850
210 68 688282
225 263 605027
163 157 282246
200 114 181972
207 41 347174
275 78 739891
67 175 290974
36 6 840312
73 196 660811
145 272 635385
278 167 814482
198 54 652499
18 16 280870
105 128 872149
182 192 813403
125 129 264074
259 136 551111
53 138 724716
74 47 324733
1 76 556773
53 230 359679
208 237 358016
122 65 793893
45 150 337202
90 7 826861
101 74 649463
68 10 328671
264 168 609668
20 265 800607
229 269 56873
42 204 484792
290 127 244071
100 25 510566
34 174 150852
253 12 121585
245 239 217182
196 12 480484
9 268 560146
226 67 790953
192 252 109544
275 290 34726
280 164 554024
22 116 253307
279 69 901519
167 201 264799
63 292 763757
110 222 973372
29 15 166070
161 15 472269
156 32 626879
256 139 297735
242 157 783633
290 207 993699
121 234 823883
267 179 683070
151 121 383462
66 214 827770
121 109 532466
179 237 998683
147 15 57935
86 38 599715
85 221 363710
242 262 29971
250 180 104540
293 133 171387
263 258 629609
156 146 273924
134 141 180648
253 173 601221
73 91 433316
201 133 380979
110 39 792000
297 237 70430
300 192 544820
60 125 783430
216 168 213220
50 24 942817
83 113 327027
33 242 352578
299 89 336488
209 36 716639
271 187 292761
12 245 249131
178 154 10238
27 260 457801
21 213 881823
38 217 518308
286 96 771539
193 236 107131
213 26 672308
250 147 317943
241 36 92796
234 275 14867
158 5 108282
145 31 195979
190 15 803011
160 162 134809
14 291 111565
94 60 224658
115 245 903993
73 252 179139
282 6 482219
170 102 122943
60 267 812535
251 285 225591
61 233 765684
75 270 413301
107 131 895856
56 34 431890
41 190 951620
103 219 407257
264 8 391158
249 122 632522
267 194 728907
292 247 856216
21 123 710985
160 37 492892
250 87 103722
31 101 155752
209 60 657029
162 195 631071
181 81 416695
223 216 131771
116 224 190900
38 18 397579
99 294 425787
64 129 577783
189 244 999786
159 100 955690
85 99 679731
98 51 263351
217 164 966000
250 211 521618
127 138 535616
31 266 315814
34 142 298612
128 288 790904
298 2 35634
48 197 170692
54 6 899376
287 42 908591
23 239 697510
85 291 805108
86 16 159479
55 156 141342
139 61 544844
99 23 184793
293 75 973617
83 254 567336
231 143 314692
209 271 563502
259 177 364554
275 183 477200
90 105 476975
241 246 678221
8 291 2447
198 269 652618
1 155 566848
200 31 428875
165 294 29174
14 249 564208
79 124 852827
175 143 624771
22 285 447931
7 290 382804
139 109 443997
41 217 993627
182 207 123423
277 279 265887
22 27 99688
280 198 777442
43 98 806240
298 260 383212
245 221 582548
259 97 934988
240 278 612390
189 200 580083
138 31 210475
232 50 969917
5 293 333732
267 99 700485
27 287 267025
163 152 29196
1 106 760969
96 175 71766
136 127 184579
37 264 401978
260 9 801540
196 276 955083
48 15 936849
271 176 3213
41 22 431793
277 200 322560
20 130 263582
166 94 394435
201 163 746109
233 151 40736
10 206 864512
114 148 851625
124 238 16988
153 128 637180
80 286 711218
3 50 493639
14 174 899242
142 203 623175
85 218 758308
269 9 614060
87 273 822282
253 19 959711
134 258 657689
32 120 833208
45 213 120044
147 218 477248
195 146 494920
151 238 315588
107 85 603321
156 139 532575
215 258 847658
30 205 202769
168 172 792173
121 114 135757
200 123 479236
134 50 139732
107 264 258712
77 135 116223
61 284 472583
227 207 783177
73 50 568991
54 133 883512
101 47 150436
62 56 244649
285 201 161576
227 57 160765
179 103 914261
272 81 750710
90 104 576101
260 59 91346
137 21 572491
122 214 258645
130 236 119959
229 46 982172
79 119 817422
213 157 976115
243 69 601737
300 120 704210
118 208 91830
215 201 737569
166 58 49959
41 294 980650
64 45 367534
300 294 964526
267 145 633073
28 182 340873
163 24 529577
75 163 476963
3 128 145611
221 243 465716
237 76 600736
283 161 723581
261 99 849908
5 97 519397
172 247 371940
206 115 742144
246 222 928374
204 5 609523
109 176 544359
93 37 560358
176 152 162869
196 278 374709
69 294 940328
199 176 804923
227 38 960149
236 184 876048
186 198 177780
53 228 234229
248 291 788863
284 15 77911
147 123 543637
243 97 736335
194 124 799123
139 91 12247
169 111 213056
18 247 159849
99 21 326935
164 9 89637
55 89 899361
109 28 402901
129 176 714130
250 33 957761
160 82 490777
166 89 624372
171 256 851553
67 136 433636
114 80 672133
47 261 749214
260 10 725431
29 279 176293
229 272 773707
179 70 914490
172 61 141507
65 223 515140
256 97 756173
287 280 855555
115 67 264215
245 117 761438
247 168 865739
288 122 513074
1 48 879920
93 136 303478
206 36 513397
243 128 719827
20 262 903364
292 212 627919
100 265 899101
285 145 872738
179 68 188139
293 94 135814
131 108 94066
270 233 507864
121 60 499378
109 234 90592
36 223 771960
121 298 767748
171 144 257903
268 39 173586
98 246 882520
84 271 986290
126 77 940300
249 45 534357
202 34 913451
54 78 710861
294 79 46866
293 233 351990
226 287 392418
246 291 444368
146 15 741909
116 84 917970
221 18 117562
266 233 69122
281 14 4267
48 233 558802
280 226 248326
259 119 764918
162 128 77276
94 111 419498
181 230 921331
133 126 154072
49 154 323686
298 75 578908
55 65 624377
28 80 735538
289 181 986869
108 250 928381
73 82 761356
138 135 887979
4 26 847664
191 284 882740
299 172 574158
170 253 638688
122 211 672078
31 33 624712
131 282 579159
84 296 131511
234 219 132321
178 135 165330
49 258 892337
225 150 946726
100 43 816494
127 84 929085
267 298 415313
239 298 316361
66 171 20625
243 278 152891
23 98 901558
269 215 14276
82 176 563231
226 77 412063
168 181 208726
236 88 126555
50 146 191297
294 148 177611
87 170 665282
46 1 699367
159 168 395175
125 14 828957
166 59 418250
81 201 405435
171 79 175810
194 147 240995
183 7 555376
32 151 47190
200 26 936940
226 131 115971
191 264 838164
111 286 513079
186 66 439069
81 237 471283
287 213 611988
255 243 275368
25 295 641686
108 291 4138
251 257 167290
49 259 118278
264 155 636982
274 146 38395
270 146 762075
141 55 831885
59 163 751370
10 23 309405
222 284 371414
3 252 976692
201 227 526821
300 16 622231
175 82 250156
228 75 42844
209 132 792627
19 208 638522
180 273 922104
81 286 938126
131 124 191227
241 156 45755
271 133 869585
134 156 490726
271 51 600476
94 264 27318
190 168 721859
86 296 884204
1 230 66998
215 129 875453
202 229 618900
199 294 279991
170 110 674739
121 143 746748
53 6 324386
246 136 409173
12 217 288266
75 170 1019
132 72 873761
40 115 213092
235 86 315919
22 133 250931
5 123 51570
210 64 524446
194 67 614667
226 184 122017
16 254 333598
160 131 203206
67 294 719693
194 168 129127
181 166 395010
272 48 622745
89 260 908741
274 278 815551
204 81 839727
22 80 863084
64 27 812243
18 45 535739
88 257 738400
246 19 957698
241 85 780691
89 287 264378
276 75 552686
86 176 31852
80 12 90147
63 157 126463
103 121 257615
22 90 568936
242 83 57215
77 192 109868
275 45 941522
191 133 984019
124 214 173355
288 188 965152
8 30 342015
60 82 608750
12 31 491108
200 222 246005
229 55 450051
213 160 263364
116 279 973236
170 222 969725
276 237 651794
170 180 394105
182 212 777908
85 12 766538
137 189 895868
41 56 796643
15 194 29980
112 257 624260
183 213 269786
189 25 450678
95 127 514064
89 169 888878
157 151 385229
18 3 348082
6 102 378243
153 132 183684
207 199 648291
179 113 622419
209 218 183611
20 124 130243
115 155 29810
104 293 943258
60 119 21841
58 16 835907
269 84 116173
27 92 844462
27 218 51320
49 93 336202
190 77 562980
25 153 736235
19 263 645167
119 271 761501
80 214 492286
10 254 600240
273 196 475621
67 183 279242
47 123 69225
21 116 552440
219 20 978327
124 178 147406
115 299 350385
296 119 509412
224 2 557218
98 183 856774
183 290 625291
288 172 939772
174 81 333741
77 229 600488
75 116 18580
76 171 897021
265 85 645000
231 252 177702
112 132 450862
37 96 312046
23 234 721157
218 215 840772
174 111 829134
84 109 724633
134 248 912504
260 279 85163
210 148 346413
169 268 448180
226 271 199226
112 162 612202
158 91 313721
293 231 17876
134 236 343692
16 263 418854
90 26 853666
179 156 980408
254 242 277751
164 61 241802
119 274 924220
244 1 272890
212 142 392622
28 4 854449
141 10 989471
250 59 119471
200 161 847171
270 27 712633
265 19 406417
254 98 247973
91 87 858349
34 266 416063
202 5 288195
288 218 946487
230 191 112628
179 241 649892
99 223 761984
291 23 593284
188 81 125221
211 39 263124
250 131 556638
290 204 637617
159 24 21162
98 280 585532
190 99 277904
169 106 519999
159 89 258345
3 265 177825
261 1 520846
97 1 594553
286 28 405417
160 7 569065
182 180 496740
158 185 309917
212 266 396404
236 13 721140
272 65 634495
78 46 48887
297 144 366366
7 49 116654
284 27 546621
220 181 287503
237 19 216768
98 264 453006
129 190 875694
58 131 778322
214 246 741044
221 156 400750
137 147 296204
161 246 578308
217 117 187423
58 40 731758
144 223 227577
118 241 673432
115 260 940433
42 253 467469
204 283 776455
115 54 294164
130 188 294608
212 198 947387
161 240 361262
223 24 940676
251 223 817363
79 155 998801
91 75 467108
1 117 672179
242 39 357403
252 33 789756
233 87 620757
21 170 143656
96 11 89407
274 202 948593
181 95 575097
148 153 872111
270 231 262576
247 15 696111
76 277 191157
22 195 231151
243 269 514062
209 134 731667
104 241 453372
281 290 296307
97 288 138597
234 297 494679
24 176 317607
105 20 474775
272 52 890897
173 247 613487
210 182 858125
72 273 426194
218 206 491617
74 95 519216
291 177 709717
204 72 181024
281 10 737286
5 18 171987
184 74 786142
286 254 316487
96 125 944391
33 260 718589
98 15 317444
62 193 904185
80 16 911090
35 99 496369
141 153 478808
24 153 347692
45 219 598063
190 278 365470
228 113 247983
133 110 277344
211 228 812746
134 177 438031
176 1 145149
176 150 703510
91 161 524618
58 282 631147
15 233 522304
191 121 102410
261 108 552127
230 68 759509
113 205 316006
276 287 45385
49 187 972523
25 281 401336
117 107 225608
17 139 586344
292 208 992344
108 163 59527
296 34 752972
253 89 936186
177 109 166322
180 6 97358
129 63 982462
33 92 996937
6 150 87499
24 125 736555
148 184 568363
61 85 69864
41 216 764812
15 50 627345
57 185 567274
110 262 292781
69 231 750215
273 36 817366
135 252 509346
43 127 982465
46 190 319024
229 81 778239
148 187 75140
114 199 39887
213 96 242451
44 140 744404
279 263 748368
293 257 416687
291 224 708770
86 169 391865
264 52 663581
60 277 276969
263 49 698075
161 47 708434
107 129 681464
24 160 731504
116 124 904575
7 288 36791
243 150 378942
292 167 298698
106 48 712326
86 143 200478
76 44 299129
245 190 957643
12 153 178862
45 61 658743
106 109 804246
192 31 226441
154 71 632209
166 253 940567
182 20 358925
139 46 15632
162 187 351953
217 223 776304
232 92 961641
284 74 306254
267 243 519784
47 80 506083
170 53 411340
298 144 406748
205 153 135334
177 271 506918
13 270 585902
285 120 503522
181 115 787284
195 252 226282
80 106 722222
100 232 615556
68 22 201026
300 58 695227
178 30 116407
215 56 82552
74 291 869937
140 128 14396
213 2 618852
184 29 943125
179 8 24587
2 93 324314
157 221 144861
242 50 563957
97 172 133391
168 272 485554
107 10 132100
81 226 495103
2 96 141243
159 12 205838
237 159 1346
153 223 668961
161 239 529150
132 246 229391
237 277 392336
248 296 75166
210 158 923709
220 215 886158
152 233 550858
264 95 510426
114 211 20672
74 70 707621
132 8 390483
198 123 47943
222 196 995017
269 207 734368
203 209 189623
8 143 323755
244 276 733298
141 187 607757
145 211 324131
124 150 248330
58 272 557962
39 222 814426
72 188 242063
164 90 949194
207 92 824035
145 206 432509
242 109 787791
158 275 393619
176 27 754813
219 207 93342
99 211 141056
157 234 296634
248 275 801117
15 120 609428
282 9 971219
190 209 381630
149 170 379779
142 10 733558
108 159 177963
102 127 930826
188 235 591055
194 82 121682
257 198 128500
63 189 147792
277 24 43093
257 179 343391
149 66 289020
208 22 63961
262 64 904333
52 236 37908
26 249 865596
119 13 444210
174 263 864285
271 169 414781
88 265 550281
34 281 484983
139 27 485814
171 254 207035
80 132 578248
19 293 523173
148 150 774504
182 165 683904
212 195 809889
54 93 366788
97 270 129159
51 252 638637
249 104 64453
131 72 312158
94 71 787803
156 236 755764
18 51 551914
128 115 551035
201 61 54914
63 52 245927
13 163 786557
217 294 992415
44 66 546432
268 178 384107
259 183 556825
127 109 798952
217 78 179116
70 300 832845
2 118 920287
197 53 986454
156 223 931652
66 124 357340
259 130 293136
6 32 749555
43 74 97006
93 98 554028
258 29 266677
71 136 580462
125 270 863334
213 168 819895
130 3 828035
198 84 842264
198 95 722324
123 81 948024
251 6 952621
277 121 725632
99 207 744546
128 216 998434
139 176 513615
213 199 449376
222 33 990016
265 89 43407
206 57 5975
250 35 181660
166 227 767947
117 192 352593
231 21 431865
97 77 876700
138 2 524960
186 36 663792
204 2 148585
172 142 432823
195 77 631912
245 163 790780
34 276 949895
206 119 949478
19 203 696828
6 207 287337
53 244 946351
246 12 371180
251 241 228498
192 173 173491
217 276 361865
175 167 936545
77 216 192615
228 18 403880
46 153 158581
287 235 402922
1 298 901869
287 228 755340
60 151 232784
265 56 784670
246 40 68292
167 44 548352
39 247 60100
192 16 465961
29 232 170320
65 205 923354
155 118 616946
282 184 164324
207 292 135138
26 263 946305
92 52 272420
225 158 236839
236 81 54874
127 90 44967
196 149 149988
14 94 917798
93 207 443005
252 190 765367
43 267 590656
115 178 977350
284 19 846363
30 134 358069
196 42 875376
220 3 510151
284 114 965469
250 60 124006
92 244 724274
92 147 964551
226 69 936451
293 226 776516
191 76 782237
259 267 844220
26 30 594398
296 108 202441
246 41 510989
234 58 182906
69 83 717163
229 143 246104
261 12 301866
300 212 896998
283 176 820282
271 224 921966
153 280 153741
18 283 686971
238 52 788263
57 271 449002
24 169 38472
100 46 877216
107 148 847433
265 59 337063
54 228 262471
116 104 431882
296 125 453382
198 253 595258
295 2 682873
216 114 80812
278 36 98273
86 265 507428
188 151 42636
219 248 878469
12 207 145304
188 7 940150
85 32 414813
219 48 238852
113 120 902046
204 143 300990
20 35 112797
21 42 752565
212 50 347322
168 107 957372
104 37 326044
34 65 406611
44 31 594490
205 123 293494
104 177 533490
14 50 789310
230 76 48993
130 286 77326
18 158 72094
87 241 363523
2 195 224726
54 179 659571
125 30 223099
144 279 635208
121 212 575698
191 274 696746
45 144 294044
276 45 574600
198 61 193708
90 103 409301
77 181 705042
208 255 162236
256 275 711107
259 205 904904
113 177 914596
131 114 610192
192 167 411682
138 117 390684
140 235 198237
6 229 800500
7 207 770232
200 43 589170
127 161 716696
170 71 826539
240 230 682190
86 103 41970
258 110 453458
127 96 714128
212 84 866999
51 33 351020
255 222 869885
132 50 571620
118 96 964176
202 238 581341
8 213 675755
181 158 747233
206 280 894571
146 90 820001
224 189 595802
287 72 404042
158 52 640548
203 180 54336
172 162 109466
8 161 924710
186 8 282954
273 184 323632
166 95 874945
226 61 3603
124 22 393733
244 40 72352
73 71 69757
191 156 599641
22 153 990727
5 128 702191
96 99 995166
39 50 632595
155 259 436093
21 167 596358
156 187 50528
172 108 593849
99 57 11858
212 117 825510
244 264 724302
170 69 365468
165 50 671824
94 82 563539
142 122 841738
257 15 98295
85 263 446727
78 39 340273
22 143 180131
81 155 480884
25 91 2982
217 182 318731
240 46 90221
132 10 984599
263 190 180610
24 154 34320
136 72 249472
41 157 495394
138 298 866029
209 10 738101
295 43 95597
243 86 537944
160 300 530124
55 104 868649
124 176 535116
6 300 763384
241 4 362952
112 204 118771
113 262 246870
66 182 698346
270 237 570438
149 192 5558
224 146 609153
77 43 329011
59 198 264386
256 7 6886
291 277 581748
124 227 325980
247 152 698470
264 238 233636
23 131 280418
153 240 335025
237 247 255738
158 48 926795
292 205 546167
118 256 105349
285 67 686899
84 161 298390
72 153 999973
135 30 495587
126 243 189161
131 296 966959
28 90 986559
253 95 834351
295 3 650283
240 57 584322
198 196 626633
23 285 10276
41 237 611438
107 295 194131
180 227 449695
107 193 945303
260 123 129211
229 287 869916
50 101 849542
132 93 101200
77 285 253703
64 177 708062
158 198 756324
14 71 895122
113 270 675560
284 154 958744
62 131 403759
143 242 309665
157 50 719546
107 171 921659
221 256 802226
237 27 319713
209 45 564573
19 63 464938
38 264 820973
283 33 72237
292 32 761926
80 150 672349
88 262 202005
68 80 562368
195 190 985063
293 277 968849
280 139 565485
288 173 429339
290 111 954586
273 280 389777
167 240 490850
157 114 614896
131 63 843365
81 176 103114
227 20 159745
298 269 270963
204 226 235887
39 103 7767
229 113 540023
2 37 924148
97 85 207031
26 150 259214
198 179 802064
264 216 961037
259 124 483084
294 188 798634
252 5 447568
155 156 31151
230 3 592953
162 197 756117
27 97 978246
114 233 723905
236 191 830025
19 152 829056
175 101 109528
290 76 704452
26 122 409440
218 294 798246
276 222 19774
4 176 895083
98 52 904926
243 188 589098
200 64 741053
42 183 692972
29 171 81405
177 171 280120
59 269 405910
122 49 820386
183 45 546533
233 154 916716
53 176 924334
71 257 795905
59 204 421508
195 48 44455
173 60 928886
36 250 478658
245 17 929560
278 287 460296
164 35 90241
82 118 554029
183 280 882557
107 231 503169
240 45 888032
246 215 724894
26 245 868465
178 145 347920
272 14 20414
31 187 942030
239 159 934599
110 83 884713
228 286 672178
58 288 183353
89 291 997221
296 259 393142
179 216 10011
158 69 976477
119 90 716985
216 14 591298
168 30 338294
248 54 183884
250 207 673014
101 283 643444
279 264 969849
169 65 876404
259 5 60894
73 282 388131
186 197 653371
277 77 581239
262 232 700558
222 253 921835
47 93 413375
5 46 950615
81 297 287743
193 125 171795
54 290 477951
169 136 835290
31 115 635683
112 114 261765
126 23 547639
234 155 600075
36 61 167042
207 8 224452
222 109 780066
39 174 553617
258 32 173279
197 240 898236
272 150 759503
84 210 454522
143 295 588156
121 152 639654
81 19 426542
246 166 95648
42 192 724297
266 211 533919
145 36 888871
211 269 913640
266 60 52218
292 91 983752
249 140 136176
162 76 245785
79 195 689226
209 101 569839
120 162 950303
145 61 839999
195 142 364640
120 289 449021
37 260 504351
51 39 662438
159 179 399471
46 53 539291
184 283 240067
19 113 262444
106 130 48829
49 208 356397
74 58 634028
113 46 324672
265 281 762492
169 76 198652
286 257 542869
179 104 854930
256 192 687435
198 200 161632
141 287 81428
281 270 322636
264 133 376141
188 178 314335
167 293 942808
73 63 66319
10 300 298470
49 260 301940
247 201 815111
203 110 491668
224 37 955267
283 141 792900
78 162 473790
173 150 862841
191 20 853630
209 135 115887
32 278 521068
56 292 413818
299 114 796078
85 93 489653
78 45 667094
245 253 406222
42 79 172480
169 261 185115
284 153 693622
58 152 817608
74 31 160158
16 240 349441
178 104 215053
189 260 546515
262 22 321579
211 57 354787
279 106 873680
228 177 448499
162 223 953680
195 134 20463
71 291 921813
31 48 157842
56 284 694340
91 234 131994
101 249 92004
70 280 723117
139 58 921740
121 182 348656
52 2 307978
248 228 176943
273 233 998533
145 270 369319
41 134 749330
152 50 757522
53 52 922539
72 36 83659
13 109 267459
41 58 794884
266 139 322734
287 49 160242
230 36 929251
150 56 48506
166 21 517613
238 77 181588
102 121 683364
290 235 810840
161 34 25711
246 130 270639
233 192 692148
279 240 112920
57 270 616189
13 35 477626
138 230 447693
163 144 492249
207 180 139743
171 59 832332
89 149 265789
163 153 257336
79 158 944116
138 141 443750
2 245 412128
280 113 945571
286 56 277348
7 253 596906
280 73 811986
184 125 989392
188 162 693775
80 296 950455
198 16 984663
101 137 901094
199 234 849506
6 85 28027
42 96 783382
46 209 586173
139 172 925324
168 67 701472
272 240 62102
74 44 276486
185 99 342190
53 213 11432
156 237 170373
293 227 877257
193 192 264824
175 218 67965
256 52 106715
212 21 93402
15 187 777040
48 57 668325
168 108 573108
126 106 250840
55 265 330131
289 109 885058
246 197 598357
60 116 306047
243 214 219448
35 213 114415
26 265 428533
160 156 472712
100 20 765159
5 141 568388
278 232 46843
147 231 309656
47 71 198914
65 58 466238
294 210 94426
220 289 56417
192 178 240632
114 281 398738
251 102 686160
200 292 272728
19 154 451790
132 13 144077
224 255 722334
282 148 979856
168 118 255944
56 85 9637
243 62 120665
66 252 468704
133 28 584714
202 170 744790
254 151 122207
266 39 637846
288 48 681861
39 79 846727
116 53 198546
221 112 902613
248 126 483057
84 45 962749
241 83 9888
50 20 676709
50 277 555315
15 294 608009
290 218 764108
249 298 418914
216 219 213057
211 219 412438
32 122 699796
123 172 619047
289 225 217209
292 68 856705
65 285 686945
283 61 334095
287 266 878124
2 104 218795
61 153 310262
247 293 156093
218 29 404698
51 73 159385
172 289 208711
121 15 280997
70 147 989544
136 209 766418
48 279 325748
179 300 973932
85 150 518085
220 172 400568
28 216 206091
58 294 439010
91 76 737644
274 156 92184
39 30 844800
263 287 649218
167 106 115247
266 66 152950
154 110 977836
160 20 731597
176 277 256888
171 102 350771
2 120 688345
173 116 600677
239 217 570417
89 218 435145
232 30 323677
231 175 397055
141 57 944925
35 30 439305
254 186 167827
261 278 95777
63 62 849819
252 181 968431
29 157 356598
188 131 248300
63 94 826104
146 83 135268
140 131 986400
125 9 377565
48 166 193735
2 253 610217
78 260 131678
284 24 197576
5 245 76364
127 248 228231
298 42 973937
165 154 284153
12 188 4896
29 31 702043
62 194 313048
49 178 963746
190 183 686851
184 261 297558
225 183 297507
258 253 852631
225 7 138410
45 230 118446
167 299 28844
37 156 717641
76 228 918153
177 247 603447
179 174 44135
115 289 99828
209 299 458746
158 217 137944
177 3 960211
157 149 172254
114 153 838334
273 216 455798
85 82 839579
95 98 398455
291 122 362260
276 253 287391
228 71 318244
120 240 861512
164 267 550966
147 289 403453
289 103 691464
145 289 299475
96 140 752859
155 60 883480
161 251 641467
197 171 787678
85 8 491798
199 293 740288
120 59 246568
57 138 469978
110 71 599226
249 183 265522
283 14 745930
193 109 596201
278 159 749143
44 126 581167
268 99 480213
79 196 380435
104 299 178674
246 95 565700
287 214 957617
268 298 649250
17 283 107479
199 98 505693
194 32 365997
156 175 47764
55 247 478266
243 187 118146
41 196 669877
147 78 23567
115 61 886464
259 227 330287
112 20 895633
271 146 694286
259 279 758838
202 219 57215
295 207 962120
295 114 135407
38 179 325331
249 239 477743
3 280 556011
251 7 743250
107 254 562493
91 103 924270
300 91 49829
271 164 501891
73 15 461950
208 25 430429
273 126 675038
103 51 490627
133 189 849047
62 179 75535
59 162 773272
134 137 453793
135 271 665658
299 129 94022
175 80 241024
295 172 205581
205 296 584677
7 219 595500
17 211 206551
8 81 209097
262 29 166678
22 131 778878
39 3 608985
70 224 96610
108 31 33024
14 22 780790
242 263 218023
187 28 901491
223 237 665501
84 199 184556
9 195 910525
186 221 19137
107 71 546544
83 51 171864
178 100 901328
115 154 678707
57 190 637194
88 13 962146
241 286 31617
295 241 753989
54 94 154235
14 232 331811
292 149 960832
156 182 245147
204 11 60662
48 27 524565
200 94 932006
253 227 442572
72 293 333927
82 38 763664
73 44 919324
249 52 130451
207 276 897320
265 58 916025
84 90 383857
271 190 508920
23 211 766750
51 123 121574
74 234 103796
102 3 389131
43 257 608305
291 179 256272
77 84 120072
53 144 643028
280 35 301296
141 139 810933
18 114 595645
118 183 841349
274 250 503017
43 59 31488
93 69 669229
140 148 941740
276 245 877662
19 219 740737
42 127 343789
55 112 733733
194 179 259669
54 34 529632
226 185 131179
103 17 744067
181 282 829303
166 292 248324
85 78 930358
21 250 162255
50 262 612146
223 242 878396
66 168 790471
294 151 112775
113 138 66231
27 258 647582
90 59 257521
35 291 26321
248 75 124816
178 63 985786
72 286 113522
96 229 624272
13 235 329031
6 11 118776
124 216 963775
24 106 981248
74 283 808067
269 82 809561
172 232 859456
38 116 557788
180 270 372608
41 275 435565
36 16 891214
78 159 36099
88 280 656819
38 136 861946
25 259 313142
142 166 412480
156 17 27995
14 42 930950
62 159 853355
71 181 389063
135 272 273092
223 172 23530
75 225 138049
51 96 479930
290 236 196209
8 31 195261
86 108 62819
145 138 504537
154 242 431137
172 149 561070
268 37 759366
273 275 200042
260 140 590294
41 135 458514
207 45 356049
209 281 934733
266 195 309387
272 24 19142
246 145 103344
191 3 11269
191 270 741348
49 101 698934
115 87 285090
286 165 386804
56 197 57283
133 99 83209
269 108 764337
130 57 282654
283 278 386516
181 294 952927
80 39 671067
263 187 633065
119 186 32099
206 92 581506
210 66 435407
220 125 613359
242 13 763581
285 115 36555
286 48 803947
79 18 330653
209 26 402191
209 187 155866
288 154 601780
269 277 686944
141 118 901772
92 8 659242
264 97 239630
138 213 921613
285 244 657937
197 282 237177
40 39 595666
245 151 374938
196 46 172887
161 20 854676
67 9 916644
86 130 928018
207 26 752007
177 100 84209
286 256 324480
10 150 131234
66 156 418035
29 120 329134
49 14 700614
244 258 290891
278 143 679238
239 285 573642
26 235 456269
259 294 417572
208 21 445424
141 200 298733
76 43 280695
140 262 155209
211 271 451487
264 85 159510
207 231 839560
74 37 157505
25 163 562315
197 63 393929
126 76 550523
234 141 401504
128 48 124446
151 193 933163
6 146 449805
62 233 795554
201 70 303711
259 116 693973
237 48 185034
81 109 832152
292 103 192418
68 158 430229
253 115 772775
268 32 275552
244 18 343429
99 47 401608
20 284 224722
150 131 200812
182 73 180780
244 280 329357
217 174 631368
48 259 762486
97 75 743875
274 215 739112
220 19 507130
162 6 146158
145 43 29103
249 85 540563
13 175 545752
24 245 742137
213 251 350986
169 132 985279
172 76 117794
290 135 893805
238 106 225559
78 240 261953
25 172 996028
170 210 369573
282 63 787294
81 70 346646
223 134 22081
28 52 241090
89 231 952497
113 252 682037
286 213 854826
257 59 714268
89 140 701236
57 60 893278
37 191 756297
149 285 533570
61 55 218683
118 143 660787
139 299 40639
203 171 505687
163 175 89767
148 4 453846
264 58 136822
154 221 65471
72 256 333781
266 108 978664
137 47 203653
138 108 177763
127 212 285105
299 124 681679
232 26 158623
295 183 369540
30 61 362333
177 209 218435
30 20 566881
12 162 73018
292 136 309806
78 51 474894
18 268 667776
248 240 406981
244 257 731422
296 109 853471
268 144 947821
206 26 988516
42 242 706633
295 147 452067
3 229 103920
33 138 981932
9 194 69585
124 50 404803
204 124 74742
17 143 161839
150 143 873346
123 97 642286
246 63 251211
177 114 789519
247 82 531800
238 222 341317
291 174 723456
34 289 172179
207 284 41643
164 187 950840
133 15 665985
48 206 978688
71 61 617037
229 91 772952
173 142 322760
46 98 140756
23 9 721433
235 170 985840
262 30 446162
206 164 167230
121 35 482427
188 115 279531
19 123 210420
31 173 762161
123 120 350645
170 198 466439
27 254 978205
248 30 518843
54 281 998948
285 202 683792
275 119 272826
199 131 902646
88 151 755389
118 9 407942
106 206 713402
292 141 892431
127 18 220212
85 147 737856
48 79 223813
40 234 22660
297 119 230605
127 225 493401
121 116 535967
292 41 793994
291 183 769810
274 187 248789
169 4 652430
275 39 414541
34 248 956339
173 123 590312
63 102 826673
295 97 14669
166 42 892304
151 56 758849
102 86 108849
251 4 91885
180 213 798719
55 13 102046
133 12 746255
11 52 243908
260 261 890555
272 166 928268
61 180 413326
26 85 289254
192 72 888821
143 20 809655
193 61 935481
89 92 69175
39 186 807143
51 109 63064
96 32 997174
258 193 459012
79 40 992713
14 264 181612
104 119 196498
186 133 261415
242 236 315673
240 157 148698
232 77 736502
271 108 933969
83 286 723800
296 180 731806
150 217 227988
6 163 662594
247 243 714715
128 188 533470
167 243 427102
46 124 818423
283 169 304918
165 186 191377
180 157 172447
209 200 752693
112 82 245455
283 25 18880
257 154 857197
108 243 26560
157 110 274150
224 41 683472
26 59 411566
230 266 285456
26 2 302606
278 153 823795
286 242 264758
269 65 48495
238 166 256059
4 23 683873
165 189 978293
199 91 128651
259 149 304752
290 121 572449
240 173 435796
278 60 36512
153 273 853860
214 155 808969
290 132 321199
5 176 612696
66 140 822352
51 1 453668
169 33 308492
102 277 754879
56 229 336360
69 274 707640
124 93 70031
211 238 643923
104 260 364825
67 2 570143
184 225 192627
212 25 118987
223 98 729609
225 64 225848
15 177 124174
114 105 369382
246 8 272503
274 247 935251
155 97 507503
267 252 114707
43 109 900735
230 58 423398
176 14 144652
173 208 22126
28 245 117137
52 23 731727
81 243 6671
150 296 459900
83 281 811275
85 36 222817
167 295 784153
10 12 698199
186 1 244231
269 124 965186
18 261 942002
31 90 871184
205 262 275040
94 247 520663
254 290 933509
140 76 165007
22 108 359804
50 220 742106
285 273 123082
93 61 861238
211 158 970464
70 166 261649
45 186 987349
172 56 182724
24 206 622207
10 128 55852
221 52 651363
148 70 766715
232 96 692062
8 63 381295
22 56 318626
68 138 875768
291 204 759372
146 169 196603
136 134 590992
132 235 813459
205 21 37548
186 63 252633
190 204 126078
282 279 742244
207 127 46209
236 218 538799
33 279 872184
21 100 242427
34 138 358749
105 38 410396
75 90 720192
88 137 727888
144 84 139899
95 5 816101
72 299 104832
70 29 210240
171 44 533587
160 115 271390
284 183 241927
27 171 477764
107 34 513303
287 118 890839
73 234 100620
113 232 578171
163 105 795726
241 121 942212
49 103 434577
3 253 899359
258 284 158187
34 264 464038
28 2 821688
44 47 87136
83 81 387657
57 186 458172
170 186 535162
109 130 866152
281 23 286128
237 10 570121
201 221 426662
102 38 563227
9 135 809165
177 35 471621
87 80 778185
41 104 20189
118 144 888516
212 217 824483
242 158 942615
155 92 160065
36 37 872604
4 29 213985
87 122 411818
25 60 783791
165 215 65298
283 8 980119
150 262 892388
205 227 767771
279 94 250512
258 125 588568
16 37 160323
5 15 46038
35 236 636193
222 133 448612
269 91 976808
256 257 423233
168 88 437351
295 93 584614
240 98 917968
191 50 685157
5 88 718977
2 128 719844
48 212 529054
261 254 286888
145 226 354280
31 202 439778
238 205 782890
2 35 162183
86 36 206567
90 149 817664
192 138 797110
52 150 468697
234 218 502886
166 17 627295
254 120 355543
208 111 621884
90 30 646949
282 74 517996
156 226 658109
210 250 740867
76 264 94074
89 129 712557
67 96 935718
167 242 285114
105 264 879717
255 230 972955
202 159 288894
48 63 239981
198 62 522159
29 74 583718
171 17 315210
173 4 535285
211 91 519560
11 246 533489
32 47 105284
27 154 465961
124 1 659989
165 38 548437
61 206 314864
294 275 268410
69 138 696442
174 188 621446
27 276 56196
65 19 426794
278 204 143466
263 108 298681
23 255 721415
51 188 554454
107 201 55775
284 106 455895
130 162 452081
258 2 733187
35 80 423547
155 122 58469
10 251 509183
85 112 896892
299 260 352008
174 258 929201
110 103 518492
243 161 292013
278 244 337061
32 146 654654
181 151 589261
179 42 573248
198 241 285854
155 268 538493
80 105 34033
166 300 141020
50 8 983342
208 278 721476
217 284 206182
298 99 81012
180 244 746349
221 97 976696
19 168 32698
257 211 161715
287 29 69297
64 172 125107
25 284 376298
57 234 565339
60 273 272725
25 228 500814
237 32 564943
51 163 708270
142 165 141338
75 126 264019
59 191 73338
31 258 755687
27 208 681368
83 44 496492
253 48 566069
25 272 338058
249 16 992967
40 143 597387
258 46 442658
273 266 578338
40 100 755843
280 74 327612
181 68 371186
232 271 649290
94 37 983479
52 51 67991
275 99 405758
156 119 37387
189 78 220275
60 185 670392
292 184 998247
244 287 607500
89 158 178589
204 104 948730
8 175 958687
112 294 810092
180 102 179487
69 141 764279
300 34 934384
227 263 12512
214 293 791041
222 179 455250
182 112 271653
99 225 252204
288 176 545030
9 19 334360
160 224 528216
235 273 645973
189 93 191497
100 246 748036
134 64 251669
131 228 885932
253 127 680006
135 233 546180
1 5 773058
241 45 538338
73 207 623191
137 225 604090
57 97 961221
30 22 346268
247 66 464852
75 187 394159
25 7 731
57 256 33959
50 256 115134
76 182 633462
7 5 589365
266 135 296033
39 170 755961
25 285 314235
257 93 723088
253 59 208612
3 21 255735
295 79 73587
20 299 534769
105 65 813072
120 24 924846
85 128 824779
252 102 134617
165 65 140390
158 55 980510
4 137 254704
27 247 325525
129 181 15457
227 74 357228
267 111 419556
78 250 602433
186 11 782647
186 5 936930
167 213 453431
87 156 339055
243 58 368223
68 4 353379
119 180 50931
298 72 493414
54 168 993446
27 33 125797
113 58 756274
262 142 888505
169 154 978411
110 128 997628
216 83 473096
136 114 290359
247 38 950631
294 267 863508
3 197 412084
292 50 967982
151 166 555051
272 154 623857
225 26 186826
205 183 520439
86 29 28451
143 66 174304
181 275 57986
143 59 99070
300 44 425005
67 246 786885
231 98 910211
89 249 864464
190 132 851864
254 64 721991
213 29 649533
90 266 235885
18 9 466118
33 54 829239
284 178 824635
25 181 994995
121 254 980878
117 207 730996
121 58 907783
72 198 426838
86 259 10187
271 162 296496
43 88 106915
53 120 879205
187 97 870585
194 177 436647
77 233 479626
208 36 721914
220 157 909473
268 28 171387
258 270 375018
105 252 976546
212 204 375704
120 183 947272
225 85 134051
23 91 403226
111 160 584529
295 110 472789
227 84 943120
64 185 54048
99 11 377324
238 195 966658
249 147 290315
265 78 214436
282 124 191953
295 28 404357
164 270 665076
119 289 54287
59 232 991018
127 275 215115
248 169 776828
107 163 130090
215 230 771679
28 194 139416
161 261 718033
289 93 229770
19 165 853598
266 290 885602
24 164 822977
21 77 981073
106 124 458477
113 164 764351
209 233 801935
253 297 467490
95 131 794296
169 43 581772
197 105 169940
74 22 552172
140 254 407335
28 5 118678
33 93 354494
25 64 7082
209 120 726290
123 211 373871
176 44 243884
287 121 891809
73 24 896194
265 152 862916
148 256 544779
38 124 422180
217 220 738382
228 294 294091
99 203 902209
156 281 426067
174 3 781439
54 146 744138
298 83 24698
158 2 924913
129 138 466712
179 85 323692
105 100 898548
267 11 256785
86 234 81679
130 209 616711
239 74 522459
157 171 127743
290 160 807223
139 275 937991
40 77 741040
106 243 882065
295 123 437279
102 137 721260
202 207 272718
103 140 614596
295 92 92084
257 242 868741
170 115 306892
121 139 247515
166 146 661310
231 198 978884
226 52 275244
299 263 16279
216 67 757433
10 106 170986
35 279 290671
111 13 111673
80 98 382894
143 244 186578
218 176 88785
75 46 317438
183 281 623336
33 208 706806
244 179 841359
8 193 232917
21 49 59371
188 279 90160
119 223 896388
241 49 310532
97 129 734322
104 272 699827
51 2 260312
284 197 184413
207 173 399612
54 298 619867
50 219 993218
132 143 53925
210 117 165834
221 145 732773
269 183 875083
202 77 929458
172 59 704959
245 228 143696
79 270 251074
117 137 247807
140 78 242784
283 19 756648
78 88 675888
102 36 214377
127 148 532254
56 49 482315
15 21 222402
149 187 691057
21 217 947372
258 137 184001
204 75 846664
262 228 15407
180 189 183732
82 77 191416
161 58 810312
69 250 218567
220 80 1544
52 73 645964
75 205 694527
120 9 115842
189 116 22021
78 105 500034
252 295 395066
188 135 673018
47 30 874849
99 295 81144
207 217 662421
295 96 674269
107 139 102935
27 42 101039
225 9 56494
243 49 315105
177 196 42086
73 26 230708
243 83 223253
145 177 114703
26 160 431484
17 4 791977
123 106 586887
69 134 844572
16 242 250472
21 285 428022
180 151 466474
113 80 999258
59 127 617378
24 110 512573
188 23 337565
50 99 512159
261 249 477211
198 73 296403
221 185 834430
90 175 333505
118 32 589650
228 84 260364
130 6 167944
61 200 134537
267 57 73713
93 142 691150
22 247 102589
278 138 170783
193 234 929758
23 252 460451
273 56 710690
205 293 109635
152 225 797906
64 237 880971
135 227 522850
17 300 969452
194 238 883747
93 127 865229
209 72 459310
184 3 772520
168 11 169227
295 116 80995
145 222 583330
297 151 978146
111 278 589548
293 139 27092
14 136 758456
161 101 359577
92 201 303323
65 189 123872
204 292 274460
199 290 228960
229 199 537461
282 175 415555
223 173 538425
70 117 475954
65 194 832454
255 14 815506
31 224 385962
202 33 113845
249 194 127014
176 33 840522
199 142 3999
52 65 945822
213 18 626624
108 185 668538
240 181 522537
72 237 372691
283 227 149519
255 203 384079
104 261 120063
52 144 145796
162 237 213363
136 195 392474
194 222 497588
129 290 745344
201 244 867736
133 238 570449
224 3 553292
214 164 833717
229 80 715840
196 245 872048
27 186 673790
127 107 837128
229 283 683644
3 5 490619
112 25 996125
294 83 429277
235 181 181689
40 281 859780
146 145 50865
281 57 892391
205 273 977462
251 233 558295
42 81 912743
126 78 967936
138 173 703036
76 19 339229
79 180 973952
70 203 562904
181 130 18251
9 97 721100
77 262 80644
17 232 661916
216 299 311999
240 108 782120
186 164 806505
210 290 57917
282 142 525077
133 185 898255
51 174 75973
110 260 959458
135 145 904846
125 64 684395
190 157 79162
160 155 343307
25 5 803594
286 210 448037
48 263 980753
202 198 878309
105 230 973538
233 253 316112
87 40 418253
133 45 393300
157 292 904251
270 31 22786
227 266 990956
164 239 404444
147 176 99
276 238 734396
237 30 366775
19 5 780566
90 11 913347
258 93 56547
125 278 245814
136 262 633164
162 239 811800
90 275 263999
8 11 299305
29 42 591059
266 57 554893
150 122 314700
258 136 586059
248 216 648121
259 169 483304
290 295 35773
167 245 696716
51 246 294444
212 63 494501
156 278 394381
60 291 393732
209 211 998415
211 270 418812
92 148 473757
173 114 72555
232 62 194339
110 114 210310
165 29 535946
91 55 607110
97 234 461823
245 279 687786
150 298 454975
256 255 72633
9 136 836395
23 136 410599
299 35 905171
227 183 769157
170 67 263461
23 88 727597
82 290 581682
206 159 221394
77 256 215941
269 166 664317
221 232 535066
270 242 30050
248 210 834961
104 42 149973
205 216 388486
45 264 577244
282 98 305352
192 3 473437
276 108 396349
95 64 354361
28 113 892263
62 149 737549
118 216 985438
181 121 462111
175 146 524197
62 7 325283
242 26 559576
113 42 999145
24 40 542473
241 126 63518
45 11 205194
213 91 440559
64 273 101374
151 263 431211
300 290 496772
70 93 656582
126 252 891782
8 28 792083
295 201 109282
201 121 90367
24 218 3923
238 55 508199
179 12 60850
129 285 409489
145 169 76950
60 134 54228
220 226 717172
286 283 235426
75 161 660085
265 49 732698
48 185 948243
186 78 387513
265 212 707238
165 183 743058
51 11 793026
100 176 660093
132 17 373720
276 136 496518
28 180 15331
177 272 110701
188 152 782857
218 244 415545
182 279 495666
225 216 840410
202 38 341333
236 174 383591
64 251 248396
65 41 311543
250 287 604670
85 119 273866
129 182 431343
159 209 883659
284 237 370544
241 6 763497
56 134 276151
161 114 775586
103 235 529138
157 276 917241
154 90 972290
61 65 899627
242 140 287290
17 26 998388
68 240 164360
293 58 49459
249 214 191105
207 9 21546
288 159 220253
50 159 536486
91 123 899398
75 207 324658
189 170 804117
190 78 893533
202 189 528327
291 11 621211
36 108 1570
79 120 927403
132 258 946717
171 246 29475
115 91 73954
28 198 409615
57 151 57670
156 83 939431
122 238 764157
46 140 258216
47 143 29171
247 133 689224
40 203 755547
208 283 685713
45 137 228443
234 41 383729
230 143 298947
36 139 976976
79 165 237347
96 258 857882
241 132 117826
125 34 356534
243 173 567026
97 114 971801
132 154 267559
203 282 346662
238 272 566206
52 152 932481
166 105 240725
106 173 164881
49 214 720378
259 201 733435
133 3 438396
127 216 620476
183 84 242570
109 244 662090
141 195 738693
20 224 802381
25 72 93271
217 57 705023
259 192 147124
141 280 483017
269 234 558404
15 272 363139
201 193 577662
99 288 355431
140 102 169516
220 152 213579
207 261 326406
51 265 74483
205 162 286002
243 205 107024
177 94 993332
17 297 319772
181 109 45296
103 297 148493
254 82 731892
197 164 370902
177 1 68065
152 128 701073
146 87 837055
99 41 203487
300 96 341888
291 84 100149
69 184 597526
275 292 989637
245 49 760856
73 206 304219
220 222 884265
87 3 815776
151 237 576747
16 282 661262
230 106 597893
41 51 992833
78 259 317513
86 177 70455
209 65 545145
238 212 636721
259 184 987757
151 31 65852
296 213 774624
294 92 338455
19 24 515520
287 183 738884
227 231 685185
53 159 438390
33 258 37357
280 146 944046
292 243 3245
171 48 686603
72 170 222934
52 47 268918
226 140 123973
228 43 432098
25 4 662954
45 59 752485
297 77 758899
267 53 502948
150 175 62986
106 196 531509
227 206 781288
233 294 251395
94 8 255101
10 105 930842
7 158 353314
25 246 387295
201 112 996585
165 152 595127
249 256 760117
238 275 586525
231 76 731165
73 300 935666
191 159 255621
284 9 651501
175 265 810207
96 60 616518
256 27 708713
289 214 568995
250 226 534254
114 94 845765
114 9 666906
68 285 924184
288 82 409226
197 138 713056
201 235 216615
13 58 549101
93 183 880754
210 252 91606
278 257 265200
266 23 877434
255 96 845986
71 39 53693
180 120 895284
151 59 302393
160 135 833418
244 284 6617
117 42 497753
164 278 111166
67 267 516969
263 2 475062
22 21 39507
86 42 111197
252 101 949973
70 257 336853
239 157 75193
130 255 910317
90 162 954418
214 30 124242
16 6 76282
3 231 24031
291 180 662067
105 101 465234
2 12 603106
100 240 839558
11 2 635082
58 164 222612
83 74 323952
170 185 848446
218 217 268617
300 85 354533
91 79 892624
236 94 805689
173 277 283154
85 178 236255
201 44 518871
280 165 996728
192 128 93512
158 88 749454
137 213 656008
21 111 343386
55 4 270838
153 200 393229
153 63 996204
235 214 852510
259 293 371784
69 284 324390
229 219 95387
148 39 587543
187 215 769990
145 63 212298
270 213 627171
171 16 740087
155 248 973719
292 255 238430
124 233 709203
224 32 347441
260 98 674821
67 70 748140
11 153 65788
289 184 377820
299 60 519768
183 15 41391
283 274 766180
272 169 833853
100 248 265856
169 116 27902
266 242 923895
206 82 876238
42 197 658929
157 71 25462
167 297 460633
36 134 88726
273 188 83972
68 57 362499
143 271 938982
19 93 725068
230 123 594011
295 263 381428
105 89 388846
72 143 623390
148 229 304221
25 180 96810
260 150 185607
84 61 44818
9 232 216992
220 207 743286
263 137 242875
56 68 601171
103 210 966537
89 114 762915
87 59 961785
32 68 106654
146 117 460210
283 241 410593
265 300 736945
185 92 315840
261 115 912518
69 67 94760
143 14 234174
25 211 379204
290 159 493275
211 284 388766
129 209 229961
127 234 617566
242 161 293806
107 177 647803
242 61 345068
38 237 493600
74 182 1194
269 172 807959
14 172 516918
78 81 583897
80 225 193267
93 75 392837
143 110 871996
200 136 230950
85 237 671190
279 272 817618
248 286 202204
167 163 391303
224 65 282398
214 202 623022
107 88 273633
209 239 585746
157 204 468276
40 201 125621
51 281 404276
236 1 374617
262 141 918070
133 198 699047
238 239 818034
55 154 855394
145 46 543371
37 76 30922
189 22 277923
30 82 38998
223 190 890544
159 277 513164
139 235 255803
278 38 780751
114 190 825086
169 34 828244
96 108 861212
227 98 961296
286 230 217391
140 292 780961
67 270 315365
62 161 609536
277 32 983894
281 245 835352
37 227 410103
208 86 567338
150 105 805396
183 127 452773
160 145 632599
86 240 408896
235 126 222179
39 23 107385
244 234 582641
70 85 947034
19 272 284124
291 168 511643
82 285 100137
24 293 882663
123 176 258428
139 205 512471
218 142 167190
167 290 419524
73 244 254443
186 159 969055
213 139 185911
147 300 986334
171 116 402828
228 172 172568
242 107 30656
71 72 257027
39 117 367414
282 12 612893
174 16 167979
53 123 505510
265 260 118212
122 38 102038
248 263 324261
298 109 758126
291 88 825666
228 240 603274
171 135 963750
121 165 343603
59 30 810044
136 132 980645
16 118 113887
219 190 919214
136 188 387608
267 64 31965
264 234 390030
172 270 126011
236 208 383956
10 284 870292
138 147 990637
285 224 180299
207 20 331587
150 138 856426
23 74 837207
161 289 389435
37 119 495671
289 110 571477
194 3 235885
254 273 167714
62 12 991612
192 93 383064
41 280 101979
49 231 751828
63 114 153381
170 112 175416
288 251 618275
161 16 275058
27 7 951842
280 171 659066
15 118 504279
103 166 7767
263 12 901643
222 83 786831
39 226 596209
282 202 813934
174 254 927329
29 7 801037
17 178 236684
9 40 971319
124 35 88283
133 128 86826
167 132 681519
261 192 860422
174 31 685276
101 77 427835
58 86 14844
43 245 719646
67 60 957374
16 181 435677
18 168 843199
15 51 745106
77 248 2766
41 230 831717
115 18 505189
115 201 929163
72 8 565798
231 223 232411
170 56 783144
80 300 401730
117 170 537783
210 266 511559
187 94 790636
89 294 827201
145 87 509161
3 279 384487
24 94 162701
88 9 595302
256 206 94400
121 222 18962
196 251 447019
96 45 24280
284 224 777084
27 66 329631
5 100 301759
255 94 911608
282 264 139181
56 145 222157
165 118 154800
240 238 35917
25 21 487445
270 6 675151
253 39 503312
205 35 343379
81 135 157077
194 153 894583
44 299 694998
266 236 712461
126 155 422879
157 89 675792
26 228 236146
74 180 957575
132 30 743402
299 248 658124
278 6 892345
98 77 548899
38 28 616652
22 201 71064
253 40 786388
297 238 922816
1 257 932523
56 23 805343
210 206 558303
181 188 288973
160 25 220958
54 265 528071
239 55 211053
16 170 903997
272 293 322139
204 49 35180
179 120 832097
196 180 74798
9 208 967383
130 140 772117
37 186 685279
17 189 380557
160 55 847189
133 218 975753
278 182 732305
125 250 64320
66 56 340778
286 224 896214
147 206 454778
291 49 471011
32 71 225749
189 273 276569
62 263 109112
191 119 178706
100 234 211899
13 76 472771
202 141 251294
149 124 28411
152 92 436166
94 153 3514
247 14 768697
72 230 782620
129 68 992095
293 203 645363
237 114 536376
155 247 716499
293 296 893162
92 196 403645
234 47 581167
16 63 313381
283 155 567837
55 220 641066
244 186 79897
247 32 974019
69 52 854171
75 120 752249
163 196 886094
270 234 140657
216 268 176300
175 127 432141
192 164 164442
124 162 415822
101 15 693094
149 151 324150
111 180 300381
106 260 36475
252 100 238693
130 268 801285
35 255 791727
274 177 818429
24 242 407755
108 97 495079
230 273 718749
300 287 403780
204 135 189387
279 223 52238
74 223 381453
211 187 639350
102 292 829724
48 190 708644
102 106 963430
272 296 459199
277 297 103710
234 288 518614
197 132 407721
31 284 254825
215 118 188751
120 137 505147
151 82 221714
51 147 980389
29 233 559722
265 289 257331
87 236 151500
21 52 253728
110 150 675553
141 223 178851
6 274 181964
89 282 677835
86 264 735723
282 82 525043
52 255 310651
163 145 200111
86 70 533954
295 140 444095
193 50 203915
203 220 159980
143 5 501143
123 143 791617
27 169 937775
96 7 204377
245 175 891057
103 220 974400
271 256 828716
95 36 557741
73 84 268490
254 70 237889
275 84 817486
117 77 701891
76 207 224481
290 12 380964
15 225 988185
85 59 993428
197 30 270481
39 144 360572
239 101 228949
70 218 645786
12 192 461411
49 271 685146
259 114 460720
2 244 479732
112 250 823531
168 87 327487
176 171 176750
53 278 877791
151 210 447738
75 261 81923
287 172 420227
172 27 851614
55 132 152332
123 273 878207
34 224 45511
223 44 887444
39 93 780435
82 122 142183
270 266 31368
279 104 817351
115 134 50178
201 96 7212
211 146 147454
73 112 977294
263 193 242544
189 74 166644
178 275 318629
286 14 473729
163 3 39793
226 265 951824
291 107 195413
18 118 466328
227 112 979296
155 74 68147
185 122 706484
252 145 763599
138 279 294385
47 184 928191
50 21 692047
38 181 879514
112 169 515764
173 178 502541
37 181 531570
52 271 263468
294 221 491647
26 229 900974
41 200 736385
129 61 580217
44 147 712054
257 170 74967
199 109 979041
267 56 724179
230 166 646946
72 112 929365
262 106 544783
117 183 784856
158 278 94104
30 95 131649
22 94 246673
299 98 55905
150 246 417687
294 184 677684
211 111 126566
44 145 196022
208 84 121078
105 272 490762
4 70 771425
111 20 37562
181 34 941662
230 289 867041
62 113 167854
112 39 365152
264 6 827087
236 44 501785
72 124 350056
120 110 627492
179 29 305669
183 223 524650
59 102 46571
95 241 592076
220 250 465387
102 46 404390
257 202 884134
65 131 930567
289 5 730994
97 260 369978
264 250 591280
278 132 347781
220 218 827018
188 269 114667
6 47 724359
100 184 224047
82 172 490189
136 159 604371
79 287 45165
132 238 500023
216 229 271135
265 127 788476
173 20 663973
123 54 612195
238 43 657743
263 277 186609
97 226 880836
166 262 607867
158 61 783729
167 9 82248
266 84 951207
35 50 337431
61 213 634566
87 62 584663
65 199 574007
16 183 565813
130 187 56140
111 117 643349
200 75 929905
241 48 362596
141 49 484887
220 85 706011
159 147 219783
181 58 367863
212 105 66272
266 244 101722
187 195 508226
177 28 352001
39 187 185612
83 220 639979
297 248 815305
149 118 109758
142 13 444887
209 123 328771
5 165 312779
153 299 647165
223 263 884925
227 60 262150
261 30 117847
175 19 970752
31 125 134827
105 119 182564
24 268 843308
91 235 413516
225 202 993272
65 130 305248
220 94 395547
231 278 304951
173 91 463724
209 293 700433
46 159 988397
166 284 334813
94 109 85525
49 190 470209
20 295 109162
284 48 674119
238 51 590644
5 226 12705
64 146 490669
234 19 596115
298 272 229090
108 183 568388
195 91 507980
185 27 410558
138 281 124185
174 40 738822
215 172 641825
298 93 813610
250 6 784662
225 102 971215
41 42 601564
222 48 873205
120 109 694136
273 103 829712
106 280 863520
52 86 171344
104 29 741766
126 224 960915
214 168 367727
152 191 997055
180 83 539958
162 236 714277
184 83 995052
226 247 424837
230 206 482274
124 19 281315
24 281 86919
232 106 409265
35 151 356049
186 266 359262
57 55 390678
215 68 655457
242 194 614980
168 65 233702
113 190 645810
249 37 592703
122 223 910977
33 161 459589
170 154 540981
98 209 166457
14 195 314544
163 298 268506
272 125 901894
69 276 709716
163 213 605652
133 97 582073
233 258 436518
184 274 427419
48 109 958645
136 116 893801
291 73 421970
7 171 112705
207 154 337829
68 111 510953
46 115 994158
192 275 280300
253 66 702202
32 299 537258
14 84 772482
142 160 399608
190 297 365964
155 19 528120
40 263 973617
148 190 965898
235 84 376820
130 177 883439
51 61 853708
107 46 216912
278 213 645678
2 98 790051
58 277 217930
273 222 466079
271 237 650230
156 71 795909
250 13 406340
37 3 897056
49 244 536535
208 121 65793
32 26 434949
96 222 467630
46 32 149701
228 156 105941
148 293 569019
272 175 322227
33 139 749143
225 205 615869
216 55 240947
253 191 17201
174 189 950809
90 98 53978
156 138 391423
234 243 272868
61 219 529117
264 137 916543
272 57 454052
3 216 842238
88 29 142766
50 204 463250
90 212 897489
146 223 48085
172 93 972720
252 228 863516
54 110 748320
205 155 929990
289 255 766496
96 191 67795
91 242 318807
145 32 517536
157 285 255925
221 271 134657
146 184 545136
263 229 177306
280 253 464409
11 272 240932
155 83 231871
200 131 41458
228 99 491894
275 291 133660
142 281 636360
61 225 566617
203 105 105281
74 169 616942
225 90 789506
176 12 710986
125 197 811062
136 167 891062
299 283 688893
43 214 417711
210 86 231839
296 39 680291
211 265 991191
137 158 926137
120 212 234210
120 174 175208
133 21 580936
147 140 762008
63 190 649538
161 7 647449
80 5 765067
224 132 768717
187 57 756814
66 235 487079
52 265 988538
220 111 362821
194 133 554905
160 51 347325
25 168 983351
101 148 754695
186 203 326482
59 19 56224
118 132 925870
50 149 236657
65 167 431558
191 6 600406
229 234 166706
244 224 169311
71 164 307016
295 294 195277
94 224 316492
95 81 940282
147 47 631070
294 44 228994
295 119 664435
2 100 274734
260 194 458389
220 131 417601
74 92 603210
288 149 928002
217 287 370881
149 263 773884
252 184 967628
104 38 111843
206 207 955092
176 212 758681
47 11 421157
32 45 914805
96 151 707183
163 272 758330
189 158 309883
288 34 705975
117 268 840087
82 80 699380
34 23 674094
108 106 70347
275 285 67077
95 285 451506
173 248 937155
192 186 779771
236 127 681673
36 274 656541
267 203 231813
64 154 565644
215 295 617470
56 54 998665
176 263 575738
95 96 365168
251 195 56193
95 158 942584
152 154 570208
30 267 221668
205 188 473923
276 271 603210
251 76 83855
192 263 160888
129 241 750807
185 214 29625
111 261 970680
194 58 201405
107 222 230573
260 179 312195
165 73 931877
42 240 720332
234 213 875730
90 283 798451
124 5 440909
280 262 341713
252 127 65400
150 194 897573
179 2 52017
37 34 387390
94 232 274486
299 157 630498
253 57 100478
21 44 597316
104 21 559993
167 105 823875
227 280 387603
195 219 413063
157 10 355212
23 142 64353
280 36 629643
211 27 433253
156 238 966204
283 265 359025
262 13 418752
97 36 437589
222 155 524897
291 13 222049
69 102 172119
123 86 178832
248 205 865528
8 18 364794
103 131 715517
196 5 45089
282 97 951552
193 240 999566
155 25 168634
211 81 292468
223 249 716086
64 278 142020
185 25 231745
118 286 19537
256 264 165194
35 225 335960
186 9 268933
249 127 492169
42 286 38181
264 25 320697
60 247 858254
225 208 722139
149 272 786547
205 89 626277
232 10 603955
174 211 477149
182 240 221426
240 122 201225
190 159 482854
185 208 945387
110 174 94056
247 264 398804
150 32 497897
294 291 52538
33 193 838791
232 35 444740
43 217 623758
84 7 101096
20 69 506208
132 78 571690
19 216 225947
43 213 743209
72 291 568405
85 189 353767
83 126 667275
36 22 619317
18 249 816522
34 171 217696
187 216 499297
213 52 776868
198 6 254806
41 1 426018
262 24 340190
11 110 828518
74 185 211972
268 67 298245
115 156 372043
29 153 885948
18 32 313467
2 15 599015
189 156 807900
167 275 845566
54 282 847377
141 8 436254
133 50 166359
14 238 121217
210 205 814771
239 96 716683
86 81 429848
152 145 485928
167 254 465872
29 241 598463
257 266 446057
18 90 204229
19 53 622897
27 40 516304
128 196 877267
279 156 825293
223 90 751781
197 267 288771
217 127 404106
173 100 998789
35 278 964279
27 289 895645
210 10 584967
136 137 158859
127 128 516134
170 252 958017
114 156 763472
45 9 303450
284 220 700294
162 174 906151
207 39 152197
197 204 986290
149 106 932492
100 148 350157
226 121 733814
179 269 982458
41 92 473797
135 245 991818
193 15 71059
16 221 801932
183 250 881601
186 173 162914
238 33 844901
73 235 404406
195 200 862390
130 42 888175
234 29 182564
50 118 98225
105 85 406124
216 95 75353
212 3 636457
183 285 636273
71 121 489661
59 165 713163
118 152 394801
162 259 560570
224 290 826002
74 126 798631
171 9 379197
224 253 935559
255 97 206022
194 246 440361
181 299 753476
161 265 671930
25 262 423892
222 134 329542
190 79 144775
98 110 61590
159 126 387811
297 199 488987
81 251 451214
108 237 278436
141 225 754496
179 43 986261
268 163 730944
132 179 402355
172 209 591586
112 101 223844
12 177 556151
182 191 187471
106 77 645640
46 287 828539
23 49 373351
295 124 453301
284 36 789240
159 293 922726
9 51 507508
254 220 530902
59 110 177900
172 85 838959
159 58 596228
197 176 610548
154 123 683116
241 237 684260
93 96 187165
196 219 692803
117 187 723806
123 151 22692
87 35 829322
171 154 939768
66 150 644704
35 84 777993
128 103 982816
8 275 234925
294 39 846131
43 282 498144
40 47 59560
228 12 932987
15 231 452888
293 33 575101
135 133 915139
207 277 747823
217 202 352121
152 262 50664
295 74 362899
137 162 847398
244 210 387153
260 121 236741
287 74 863078
135 265 844997
281 269 943075
209 295 464086
126 278 416236
289 295 701315
196 172 957813
122 78 409257
193 20 193482
227 162 713503
274 54 363809
125 23 860566
133 175 252311
266 91 362882
279 1 445296
223 248 171568
219 118 160518
289 273 738768
227 221 808925
18 42 842480
142 136 763795
33 248 838111
32 103 254270
124 61 486521
131 83 67083
2 21 568756
22 11 844314
58 275 119158
55 222 689303
19 221 359637
106 247 626594
154 148 967874
119 80 372784
237 244 589434
251 156 845592
92 101 701175
264 23 210834
196 124 682264
132 19 69660
239 62 736192
187 220 756983
188 276 5432
86 268 470193
140 211 81033
146 152 566188
290 38 279471
177 47 587922
113 141 424534
229 58 339361
60 111 742595
226 190 438414
115 293 207057
65 183 814947
63 193 525826
89 1 120660
119 249 855253
50 259 825226
49 184 365356
61 91 597492
153 17 626
64 103 906462
154 61 439873
285 292 913863
105 244 529286
197 187 813111
202 167 376127
129 148 249884
240 90 695905
36 74 417463
236 150 604275
78 114 959508
238 271 938535
225 108 966300
55 26 569856
34 207 530239
47 181 330161
9 204 664061
212 33 625603
91 82 165631
189 256 59647
105 186 643283
14 222 313462
243 208 209009
167 208 6597
247 203 478345
211 78 488992
108 239 366168
82 109 186277
157 93 884094
261 145 687617
236 54 172150
102 81 266373
4 62 257196
34 253 22489
135 128 424529
202 292 311134
159 187 215533
36 44 771509
273 195 708303
146 148 644933
108 73 755261
197 45 152289
288 266 159068
201 274 214551
125 295 807131
130 138 818677
299 183 367963
136 156 42476
117 274 75695
138 191 389036
73 226 234100
237 89 899920
171 251 579759
22 269 85838
178 186 475609
287 64 182498
223 181 494700
26 216 876018
48 71 358599
29 150 10150
143 76 837725
236 121 724988
31 234 712156
275 23 206633
153 204 860780
53 282 431011
230 67 764464
272 136 932934
59 242 472596
35 113 290169
273 277 358968
123 210 166142
88 268 776295
100 47 896428
154 119 621406
270 262 431934
131 300 609911
190 175 854106
65 96 188094
145 72 399518
148 200 80335
207 161 258745
144 48 340589
85 44 463378
174 41 869010
78 224 980310
215 294 139535
166 20 771974
118 66 957445
105 168 901451
255 103 759655
18 122 537451
266 40 298199
118 291 307936
168 141 781809
135 129 316370
44 158 541410
174 293 11088
66 206 772900
237 225 692703
124 219 845256
75 197 739110
226 289 76021
28 185 75082
32 248 226505
286 237 635650
149 173 5623
277 12 291396
60 65 688730
274 107 889317
243 54 966548
284 277 710284
188 39 962564
188 233 33715
111 216 349119
293 213 273318
184 72 732525
282 234 397570
126 158 705429
153 10 152483
115 268 27370
113 242 534186
252 59 356606
278 21 27079
269 220 817752
211 13 881777
221 123 791164
31 118 627404
107 8 736833
184 93 886023
152 174 880651
263 201 75041
55 192 913036
158 174 960412
190 47 567348
221 93 485494
110 199 127054
250 252 864656
93 286 396408
143 114 598656
42 93 218029
232 31 59823
72 196 867682
194 103 221826
282 269 226827
184 255 935648
155 226 146548
59 56 552393
245 164 525996
222 287 182501
140 277 941493
187 19 857687
98 129 152436
50 36 503200
246 249 549426
187 205 90493
40 75 176643
58 197 897833
200 15 311298
203 143 356201
220 271 274099
140 251 853932
225 44 904134
42 223 960564
211 185 190402
3 68 226554
138 180 87985
139 225 129171
253 147 565202
119 217 748249
268 22 315978
151 257 887772
183 157 718689
227 212 838828
78 226 762849
42 16 289002
122 125 387237
49 288 853666
245 247 231341
5 125 767109
65 218 96173
234 105 751171
40 152 811087
232 171 899485
161 85 712904
259 15 870870
285 284 962579
270 282 670543
187 158 563360
231 154 481670
242 29 326764
116 270 865910
164 162 502387
135 232 650065
30 29 234869
134 3 453029
131 236 532073
102 230 376927
181 50 91628
250 149 201895
50 251 564446
12 68 362016
28 136 44602
67 88 593022
297 265 786332
115 83 148616
294 159 694081
39 298 910338
250 83 836884
134 21 529003
292 105 596217
117 151 474520
83 176 945479
148 9 64631
55 190 135509
45 196 652141
130 95 630215
35 224 710797
28 199 664497
107 64 521914
83 12 580327
83 190 603918
150 47 869268
45 123 332835
285 174 597246
39 175 295229
192 234 969221
197 188 117521
229 284 390186
66 209 899502
27 137 262844
2 250 978183
237 9 61998
132 64 997305
96 246 986256
23 154 799160
189 243 342133
97 258 259732
172 72 331495
232 170 758130
278 58 55309
166 109 728833
183 95 475864
106 131 119996
85 187 397606
186 231 384828
13 53 206990
79 156 425693
6 151 903197
74 258 930621
62 290 822351
204 271 516462
80 139 488373
238 270 147389
255 71 944473
7 131 185697
63 204 642355
147 129 832367
46 191 875894
282 241 431418
197 38 205824
294 155 868783
83 209 95462
46 260 611686
2 144 264756
179 182 769531
50 174 483282
142 240 719733
226 4 633534
163 94 158844
178 35 742790
82 63 89109
48 29 109827
12 300 353987
38 144 715309
30 183 230699
16 278 831652
67 48 692157
146 197 72962
47 117 646744
85 118 327331
266 147 774223
169 158 810928
233 53 393935
83 147 291420
70 158 163449
269 136 555279
48 92 756598
176 188 593266
83 65 899843
119 45 416031
16 115 575761
109 125 118833
32 133 235415
299 233 857943
225 52 467003
68 83 641773
231 210 503064
131 191 798644
49 120 223136
231 221 417142
175 180 170330
259 170 654923
190 30 78738
244 142 784477
131 96 31491
212 138 950262
296 81 42875
292 237 194984
73 176 312885
208 117 61337
189 235 380921
69 151 671480
39 287 985095
255 268 844166
91 80 50147
290 93 848110
195 16 755500
190 218 562438
49 242 57313
128 200 16328
33 82 83930
41 182 754801
154 175 929703
282 159 104763
293 232 288872
152 17 281432
42 136 763253
152 101 497423
98 79 345860
170 108 307015
77 107 242286
123 293 494208
121 95 187603
70 76 302366
207 10 384409
3 267 874563
59 61 47529
185 17 965312
25 29 44156
118 78 573542
292 127 664590
296 250 623273
116 273 203403
109 71 122939
230 30 541141
4 187 829657
177 45 911018
145 75 916121
227 30 10944
289 9 69277
24 185 231118
195 153 46053
272 254 899124
79 162 783512
224 147 738028
77 109 147671
243 129 412251
179 186 457343
285 237 604760
145 12 461870
275 97 177431
240 229 159117
184 288 505520
225 79 550246
194 281 268024
155 32 111708
62 164 312265
241 211 985253
244 94 123523
136 286 922728
186 228 285236
190 260 51794
102 167 660764
239 56 824145
272 283 438939
126 144 180975
117 103 869688
94 209 791341
43 280 294039
46 186 929406
122 120 351486
155 255 237439
133 93 939912
277 220 888644
99 82 179960
167 148 954950
27 4 80786
70 66 19378
264 117 217929
168 96 968378
199 171 698637
124 253 482455
206 231 761815
280 225 651241
54 152 518825
128 91 699004
75 215 170435
255 83 959170
129 37 253820
131 137 465186
175 69 228241
106 191 242417
124 58 73587
148 273 365269
215 158 320428
92 256 410757
196 34 636100
42 70 134393
223 275 308631
100 288 559412
218 210 550848
228 170 536978
85 34 251926
206 87 366291
170 81 649189
112 149 411062
92 105 506580
86 74 455716
100 142 437792
217 66 874923
54 166 572595
7 78 865720
149 39 541835
49 12 447217
69 257 590447
16 91 216920
296 241 735808
90 138 875883
75 10 138600
28 288 289416
114 22 800600
237 221 895093
58 165 739502
175 124 476923
183 4 643725
236 201 945944
225 23 472082
68 270 229378
28 134 453035
239 100 893805
192 25 896462
81 101 568120
275 230 627029
130 40 359055
100 84 73716
187 160 776449
45 228 759136
169 53 153538
175 181 93524
155 237 348574
135 217 94321
223 187 23236
5 277 507359
204 28 966344
67 286 78808
251 92 582217
103 44 408022
109 159 137572
22 168 825811
97 211 704430
68 298 958959
163 122 217528
196 82 4587
58 68 442074
239 274 844063
89 215 649119
36 191 718082
158 298 334074
6 205 187974
169 45 854058
234 2 638525
27 183 932104
219 134 715872
212 88 941786
154 1 686339
41 223 486657
200 60 685667
154 145 194790
24 116 835012
90 115 906879
92 59 698707
246 280 181382
130 294 989054
92 2 905029
75 84 47113
94 207 98612
99 75 777742
218 159 581129
177 293 713741
261 19 560705
21 125 848071
220 109 636139
79 116 610789
200 173 828931
257 4 558330
17 290 289684
26 8 685221
99 263 874145
55 122 54686
56 131 13515
139 193 120427
88 63 591938
288 241 901995
145 191 768365
219 23 23904
25 102 76068
111 83 579193
297 225 815123
145 90 658471
281 296 772919
296 67 336010
17 124 978852
136 212 347058
17 207 194718
130 73 574173
171 123 431133
104 203 75990
267 221 700143
31 208 534125
207 50 617375
257 132 458097
123 36 162056
171 260 707785
114 289 198720
214 143 260363
266 10 624600
248 279 112081
264 243 215213
72 258 315746
46 228 163920
37 80 69537
3 24 207813
175 220 961784
180 121 231079
230 188 393987
35 168 855102
112 48 619868
50 40 225850
22 282 376104
271 115 248374
141 281 918302
233 119 721025
152 190 62404
286 205 814951
52 45 243577
197 49 899242
287 120 999925
128 33 965579
236 198 793588
201 165 166407
40 33 104178
275 17 51571
242 14 625508
74 214 850947
229 261 880779
262 250 774122
177 77 465571
233 146 774420
192 53 471060
86 218 330576
89 31 606316
294 186 953645
145 96 147297
158 209 760405
201 3 540923
14 124 27339
279 136 347572
28 195 739752
273 297 953536
227 13 594727
110 244 225131
241 166 383712
112 224 488502
171 93 405668
65 22 426044
245 10 517729
199 151 711155
144 17 396518
13 18 802034
257 241 429830
214 118 738431
280 256 728463
104 125 946662
216 156 901589
116 88 814431
245 90 285144
133 29 322400
54 1 40872
14 43 485437
106 226 309592
257 197 583514
245 64 724181
5 107 859267
238 207 697783
183 254 212192
240 83 215199
245 231 146730
59 284 524587
126 205 341630
295 257 21406
44 264 394347
175 149 166036
269 241 119661
161 254 658982
297 156 904035
292 279 320961
215 34 850129
230 272 427441
151 55 548222
79 279 639873
124 100 371815
73 137 808288
2 168 376695
277 115 318542
120 204 859400
168 293 302819
186 33 203091
269 171 628928
122 64 70669
282 152 637115
179 297 293803
175 14 84158
25 289 506673
97 110 545341
182 293 893401
154 41 314445
258 68 402329
112 262 63922
155 286 250019
236 106 144077
260 277 965185
143 256 404674
78 93 197274
147 91 943180
247 252 709952
40 107 746789
82 48 795563
255 225 858279
28 48 224996
186 143 610778
277 262 832888
252 122 630536
110 51 689892
24 138 982735
7 166 475767
76 92 730505
51 148 876282
50 11 298635
189 210 877265
92 230 364804
249 232 537857
244 103 614200
148 6 233142
246 50 167733
126 90 198955
264 74 954363
59 64 519997
293 155 720074
252 264 595265
177 129 593942
154 31 487565
170 111 788256
270 58 570689
155 262 918723
84 83 128217
176 108 215988
203 202 694666
107 194 912745
109 45 235363
10 271 867219
74 161 509880
41 171 289485
108 233 176677
51 210 681578
102 221 1088
205 106 547964
227 67 279578
237 213 472840
285 262 191819
220 163 584362
103 71 412821
84 250 717042
76 35 781757
195 184 157980
14 142 164739
141 193 43765
157 215 470019
55 114 309940
234 122 143400
33 111 797980
148 32 445360
24 174 383693
281 176 408866
298 124 614307
201 298 708093
132 267 793430
268 284 45053
48 245 714246
131 253 945094
268 27 747869
98 14 619328
295 158 334063
141 272 691894
182 19 817538
142 260 418964
125 240 796296
149 121 416040
70 263 315667
139 255 520787
118 190 254464
66 57 793779
31 239 806275
289 146 874568
185 121 52851
266 50 165493
140 90 509549
48 188 994015
36 283 493845
165 157 796191
122 197 693706
176 45 937965
6 142 923494
42 24 703493
95 28 108517
182 178 316831
124 155 416226
279 56 410738
150 147 857828
17 228 175871
81 1 135226
211 29 796187
147 41 360585
42 83 244952
117 24 953468
251 182 280220
294 169 878440
4 171 867645
130 136 182883
262 147 233141
32 30 633222
134 190 21628
60 84 484693
3 115 213347
73 3 5852
245 83 274737
233 199 200853
205 50 559824
257 163 696384
170 127 104809
149 239 712392
220 279 915616
183 297 369694
240 245 198447
292 254 200727
227 214 875460
228 35 467699
235 41 960813
20 236 813240
19 20 384599
94 289 889955
258 182 567946
120 11 517844
48 83 834359
86 178 699311
73 248 353638
66 103 957047
142 179 210427
211 24 902710
102 187 772514
159 291 457742
212 290 222298
34 42 585735
89 142 742352
208 232 438434
160 189 806252
226 18 984057
126 89 342521
78 67 21054
132 245 42426
188 158 736433
211 131 531367
165 23 981578
242 215 578814
30 158 730009
136 64 788268
235 148 996420
23 243 484490
171 126 699942
85 158 503529
171 28 646537
48 33 856522
65 256 921394
297 162 570824
18 120 120292
25 48 824234
183 35 61486
94 78 924383
241 44 924904
230 185 63537
115 124 275968
279 170 139504
288 146 872251
167 126 795781
1 143 492895
69 144 893487
97 247 333418
169 193 25727
30 222 881231
84 152 961475
68 18 636905
244 205 269614
177 223 499980
293 64 150573
268 91 976856
128 251 953633
228 236 51401
226 75 801428
215 191 852331
7 181 917122
270 77 574513
28 265 514845
162 101 926973
175 172 181344
265 201 214360
128 258 157596
71 22 700092
51 154 204905
182 259 655989
230 218 146411
170 282 412901
213 222 223847
247 53 744773
26 100 718211
54 201 222040
42 175 377181
45 34 990364
77 218 329811
193 58 804655
283 211 211101
252 42 502960
102 76 930918
272 274 208835
63 122 211982
134 234 157053
212 155 85787
176 62 835713
93 229 745656
59 156 317535
132 138 715467
126 153 769249
149 235 305689
39 20 947960
217 197 523457
46 204 763933
142 247 256631
57 64 328452
1 126 912020
91 41 452072
145 297 249711
177 260 919084
240 101 791044
45 57 35502
12 37 818812
244 24 716318
184 75 813276
227 53 22979
42 73 257426
41 13 207893
37 147 704191
269 184 736129
65 219 690826
150 55 343214
188 163 192898
65 14 46615
277 23 204114
142 137 548924
18 225 46567
73 80 359349
135 240 438023
248 140 362706
40 101 442782
135 117 42934
245 197 607719
269 128 679811
25 74 598268
184 153 994643
111 82 30000
147 10 513389
59 65 342488
146 235 906873
132 98 452209
31 93 215033
292 257 927534
199 90 329054
217 264 115717
257 205 701491
36 256 18305
143 89 783997
70 40 371613
52 210 198018
254 208 394841
140 67 425652
285 172 942581
117 169 706885
71 178 910797
211 194 432431
217 160 933769
206 294 366804
112 147 816762
120 170 316354
70 12 575481
238 76 284193
97 159 697819
57 123 526150
212 216 496393
272 258 591751
193 238 79004
192 203 87607
109 138 643551
121 202 152776
90 210 549605
146 103 776500
29 177 447235
3 71 938695
265 185 110292
8 218 382241
276 294 619372
110 48 399543
200 297 103186
16 110 106573
160 167 779638
14 258 12182
92 227 18897
94 32 794046
51 102 160853
264 202 823204
280 84 163943
144 253 882706
145 183 307055
71 15 590235
63 239 68970
109 41 924758
187 300 893160
207 165 99898
111 219 687320
60 215 920681
189 118 4808
218 149 969045
92 215 117630
89 106 874081
187 89 674404
62 220 222265
187 100 604344
259 215 269249
42 46 144442
199 147 898155
204 41 141344
90 23 750306
282 186 684785
175 285 75301
97 19 342976
156 13 328401
33 89 318462
181 169 442636
39 283 664490
170 150 632635
165 14 200818
52 130 361178
5 275 239506
190 39 807076
153 142 213390
197 16 864513
114 203 24174
207 157 266820
224 76 643525
215 65 575612
68 152 260610
9 277 271526
166 121 336086
23 297 301742
5 233 378485
74 191 738084
142 283 479903
133 78 345203
169 58 404253
56 190 950481
270 197 950711
85 46 61868
41 250 334812
266 55 738976
290 209 652728
179 27 837102
223 191 660306
102 198 818725
35 74 353102
89 297 534152
258 15 119147
185 5 335855
105 111 976750
252 117 744845
116 221 920731
241 247 192781
36 180 408178
193 131 305599
235 179 919908
213 132 357908
216 4 348712
20 247 841571
276 120 888680
221 119 146603
241 265 660620
203 57 15305
228 295 291193
101 223 682660
221 176 834234
263 191 606946
271 183 624293
27 138 134421
49 262 916314
172 147 736302
292 9 274389
277 56 267760
41 258 400666
277 198 17485
237 131 352082
61 185 553157
54 278 389118
58 199 158502
146 149 30710
214 69 336901
259 174 827305
277 151 11454
199 18 609593
170 209 161356
123 71 427341
285 181 928092
78 155 441084
72 14 261762
37 250 925567
187 129 21652
42 198 968679
179 231 302940
23 208 840113
199 245 93783
94 130 916179
228 133 627314
122 34 643675
99 67 131757
87 207 985320
164 96 369848
22 274 397072
53 1 168154
180 190 736460
293 14 250335
87 67 25577
269 268 317485
295 187 588730
130 277 529723
155 141 949707
52 142 770765
180 281 632175
208 6 49402
26 277 696548
89 174 827786
95 223 532467
240 82 8358
124 193 834482
236 274 254045
258 289 498094
239 117 18730
69 59 319786
199 135 56112
103 285 841037
294 185 925195
284 137 229567
160 98 58531
172 211 222946
35 92 20574
167 226 659361
186 291 709657
276 225 582966
128 59 585376
12 149 888566
155 217 357508
217 105 756011
87 21 559421
40 44 843766
77 140 979143
205 152 567749
180 24 20301
271 40 353965
129 55 745843
250 163 769411
174 37 214047
50 119 562342
178 33 935034
237 26 526893
216 247 951797
192 1 145614
216 46 946118
152 155 227010
25 158 523203
212 140 593398
22 209 691544
288 88 23748
224 46 326800
85 145 46821
127 108 277962
194 157 748613
162 139 505287
17 72 472303
99 254 475531
59 221 274644
203 168 162524
137 100 419797
185 173 942610
35 27 624307
201 56 891820
250 162 994846
256 44 586167
259 19 854322
32 22 328669
109 92 547191
212 280 955563
227 8 504391
202 261 471954
238 186 993326
150 299 443788
47 152 682954
15 181 645952
73 251 405342
242 218 152761
159 73 438546
271 118 558618
13 153 975882
211 28 838251
73 211 246611
275 246 792389
242 183 999419
219 88 455897
160 110 994237
194 253 508899
148 174 364697
229 70 485952
240 209 14907
21 185 88247
282 227 789720
134 270 645570
140 88 681651
29 9 353665
9 14 641221
252 235 166924
230 100 781622
145 130 215423
176 58 637056
148 130 952881
159 117 874917
233 178 694518
256 156 60923
297 230 162086
186 148 264775
72 130 99634
222 3 677907
61 207 860067
274 285 150323
99 58 696690
231 157 212061
121 262 639901
297 157 255032
84 115 487825
248 35 282303
12 234 323624
175 215 141149
103 158 728000
53 47 329629
216 9 2080
144 124 394929
42 121 243670
46 44 883340
98 113 107643
92 90 269904
81 17 496605
269 151 151701
106 214 201744
62 200 785899
266 102 481563
78 199 212524
262 291 755869
293 114 227728
127 132 240138
68 85 930455
276 7 23728
135 189 275799
292 222 213077
152 148 89770
163 206 918314
128 225 179727
120 266 907404
199 232 123198
254 72 452993
228 277 371559
42 45 512598
252 140 619767
34 263 84621
193 186 694788
4 205 802150
185 166 682256
64 218 772005
215 194 171235
26 247 1570
90 246 97887
49 185 999143
214 144 456047
163 294 336402
87 298 7081
298 43 212691
234 226 519749
223 20 678266
12 124 65440
185 134 132400
102 145 855315
255 38 644616
131 32 716476
81 269 948906
146 109 914127
130 147 271947
203 63 744223
29 205 790521
81 23 97868
63 179 27091
158 142 599577
23 263 415483
218 249 122702
55 17 797924
235 53 83078
38 81 217193
198 25 411527
147 115 999069
300 100 888173
128 57 615233
269 145 476633
153 191 79001
178 277 308962
297 36 631415
181 163 233295
60 83 209405
214 58 332702
262 173 680797
61 211 106358
137 41 125887
177 202 670762
175 152 423173
157 79 852270
198 259 101427
257 91 683791
280 138 560989
150 25 572654
132 195 982104
295 205 53142
275 125 421585
27 279 986549
260 192 625445
75 106 565907
176 138 480861
270 85 683524
80 273 741748
143 105 955305
45 143 643898
160 215 581435
294 73 75994
220 300 486928
76 280 770329
70 38 415259
157 42 205097
82 50 787778
26 147 949012
50 260 901725
170 290 273260
98 196 575422
186 115 963927
252 52 24330
219 278 159058
214 158 624409
101 256 505697
81 107 830473
19 130 140480
131 13 343295
269 118 350626
198 26 75391
131 38 897806
245 82 93949
217 200 820021
180 23 670362
182 88 7955
296 275 372261
6 172 169294
208 233 168285
93 199 287226
13 118 738582
199 138 206716
202 193 501511
152 195 221298
165 78 208728
122 264 80755
83 267 661410
169 70 431928
81 288 45882
20 28 597201
157 88 776889
28 105 296549
20 199 762418
63 221 279263
59 135 243981
266 249 551468
91 290 307070
22 98 737215
275 13 93753
282 99 118964
43 271 20018
3 118 329960
181 40 79590
5 171 783005
222 77 328454
147 29 65119
102 272 528185
102 186 233426
191 54 19373
237 293 621759
262 178 370833
252 274 502420
95 184 98906
40 111 907340
79 149 315069
69 9 760965
37 97 146272
126 259 248671
41 143 454446
75 167 124557
72 107 886783
45 15 315845
78 274 793270
161 9 50520
177 30 404785
294 178 347767
104 160 699022
184 200 11301
238 123 642918
151 138 263112
194 143 452951
190 122 688953
93 30 62954
138 124 35279
154 40 308632
268 8 146044
236 292 811253
295 237 725674
118 295 38738
168 217 866271
96 28 425693
149 98 988842
209 104 676650
276 133 609104
105 5 755477
232 97 119714
195 105 454086
289 36 108348
253 202 177572
67 31 811808
232 101 670476
254 67 965660
200 244 600639
70 161 127155
164 10 854444
243 89 254766
54 255 423401
214 73 110669
19 102 37101
145 51 168176
88 126 444191
205 190 28215
221 9 716814
129 272 336606
235 158 715765
129 5 234687
70 249 460822
284 231 855100
195 41 163844
296 255 827032
162 260 150699
54 41 25638
131 168 153976
239 2 24321
47 237 847341
174 159 809483
108 294 918759
149 189 906528
264 296 603251
139 98 393518
299 173 848164
96 238 1380
255 17 239444
281 30 762622
74 230 431764
248 247 187834
214 181 489615
22 17 351586
171 143 83989
167 85 962398
48 123 754985
292 276 17003
272 191 920425
165 120 700128
160 283 984958
88 278 631343
145 14 686768
159 113 579423
32 41 190003
84 132 614305
139 184 957287
7 165 343101
49 195 153477
179 161 595156
125 172 449813
200 106 454740
171 237 122667
202 276 316823
179 5 716595
247 122 562674
245 30 477878
157 66 256960
53 11 340653
146 199 885225
38 273 429450
228 125 801041
261 100 131584
248 10 853819
237 56 942925
6 216 637302
71 253 106647
205 167 987699
227 119 782014
204 43 679368
269 276 837877
268 76 384870
289 150 805272
37 245 416161
271 105 256758
255 70 719062
217 298 566272
246 36 465711
181 267 30892
225 143 396141
91 193 839987
234 76 227746
266 253 769170
217 186 499557
270 209 511243
92 65 412702
111 257 653187
71 194 882186
78 158 258947
155 96 251078
148 33 864190
69 266 102758
19 190 170993
187 33 296325
177 39 541071
138 15 456469
107 95 596669
199 231 737968
167 249 820196
26 178 376008
195 189 911483
108 32 4197
52 281 568131
99 283 3977
124 221 993096
232 108 338590
299 119 35622
240 58 791360
209 106 931171
227 172 306546
179 46 919753
184 13 864826
158 90 602001
240 51 298350
188 263 558888
83 37 815117
203 258 352186
102 193 13669
83 265 606572
170 177 835734
102 240 923624
182 11 569882
106 216 797468
228 293 6413
209 165 516476
299 254 362630
158 15 561612
272 294 196944
220 34 585526
122 220 546744
184 19 438656
257 146 231536
65 251 757592
87 237 312837
169 22 293453
64 115 860814
4 269 814394
284 60 455754
292 203 240032
62 100 466056
255 266 74968
216 1 275827
91 116 976074
206 246 274452
12 23 382651
117 43 74918
179 107 201089
230 88 444956
198 209 714155
61 75 535764
287 159 438602
125 236 553527
294 7 636734
138 128 793304
6 249 438812
98 122 361978
93 175 304954
196 111 113881
150 178 20363
17 127 580481
171 182 737790
198 299 132883
29 243 24952
18 203 290015
291 192 750238
4 155 838890
225 251 274026
227 47 466588
187 78 176180
111 30 731149
226 22 247255
58 163 101193
139 189 154150
202 270 324046
69 26 886535
25 179 174594
272 239 117092
86 21 178885
263 11 580329
111 198 948842
234 69 820387
200 14 727875
4 10 16186
29 144 53494
294 80 160822
97 143 986522
40 254 442364
211 268 746106
10 273 101533
122 258 735927
105 4 447783
50 77 538223
181 145 245600
230 167 777340
266 286 910820
251 246 936424
228 173 263624
217 257 116389
33 103 47522
127 164 967800
245 241 374741
282 85 16110
300 49 467874
51 42 969984
97 2 936724
89 181 506149
227 173 882542
153 180 427146
202 103 479128
28 191 391421
83 211 645535
267 133 784234
62 50 339297
238 269 685018
141 213 739163
231 260 910786
117 101 770276
227 122 890372
229 4 439859
103 134 804413
218 274 175750
3 143 887458
278 264 107624
230 134 18017
5 43 898178
88 183 674749
289 65 380823
123 161 192433
266 128 261806
37 149 885062
61 272 215409
69 270 366466
264 88 445932
148 115 957122
211 8 753628
23 118 340223
8 78 834576
47 50 503221
155 161 771190
164 39 661260
99 224 227700
258 61 546233
78 5 911964
74 225 719265
124 91 711275
171 33 760666
242 221 221418
69 300 669061
70 242 447287
126 65 570535
272 209 383623
68 123 60157
109 273 167803
267 142 782094
127 199 12250
125 187 282472
12 256 900675
106 86 402118
74 233 915156
211 3 322759
39 201 943774
147 191 793075
300 112 466730
83 7 829753
9 217 12190
42 162 729670
166 172 578815
74 285 448783
21 203 535085
212 39 211337
208 26 42289
253 133 304624
63 45 705705
233 280 643586
248 53 810182
128 158 21393
107 78 257307
231 66 857196
166 93 671666
159 162 383125
253 226 726424
276 92 782858
208 256 278000
92 143 724176
35 45 632168
107 99 661783
187 27 794228
65 95 160342
275 237 800210
97 230 964812
247 289 588988
149 206 378420
113 198 245611
156 287 575044
182 256 880318
161 236 410527
128 284 88649
176 269 936225
113 213 371084
170 161 141518
19 37 489211
280 245 642767
9 286 100745
290 107 440818
160 222 877485
78 258 660245
252 165 95132
188 172 358936
66 5 688000
107 126 143655
263 59 690911
42 22 491677
154 105 850450
87 247 297924
165 130 89477
220 78 85627
79 87 501336
84 165 900508
50 138 113938
38 299 700316
219 83 292287
182 147 713683
134 68 35287
252 287 48124
136 165 862478
210 46 105985
132 275 90224
190 264 417306
173 102 822068
56 294 330567
268 98 133614
45 48 234049
111 202 882223
179 266 349556
173 69 789442
262 220 153701
114 240 126960
269 194 518643
264 56 540438
157 217 165315
108 93 901793
161 79 631433
22 83 599089
196 49 555107
261 263 97280
291 75 605060
148 25 97293
82 107 217149
225 198 536166
198 140 736504
126 150 267408
66 121 254744
156 242 533421
14 240 824224
252 138 361129
77 72 192813
281 17 3001
136 207 299239
299 279 644314
72 64 866020
159 204 889190
211 54 281537
24 158 126786
256 41 494329
65 163 646036
11 78 674895
91 54 149914
121 284 772857
13 196 664956
74 152 895293
55 240 614107
265 97 980060
257 275 372102
247 255 657707
151 296 54418
161 291 855357
196 175 646117
90 236 120852
108 137 759489
188 22 381123
266 126 141384
175 148 486637
122 149 137833
3 79 506769
24 187 241507
134 143 6302
158 178 134032
14 148 118590
139 68 853685
267 17 108487
76 212 56967
289 282 367495
275 63 232914
76 11 24352
196 22 185677
48 99 453159
271 58 323496
228 253 147833
27 108 651331
282 72 390323
72 260 946282
230 239 85270
4 22 373659
225 285 484658
126 131 545140
115 101 94528
70 199 485450
171 13 795182
33 114 67825
14 75 65606
7 222 844009
189 159 459759
192 273 264210
133 43 988323
139 287 82275
113 223 99330
187 217 278604
179 245 684715
221 44 376809
67 114 595658
268 292 252136
168 265 415124
2 69 94985
230 15 156592
233 75 676573
184 199 214138
53 83 309311
144 79 524359
96 186 849011
169 14 226882
160 62 296031
77 166 921465
40 90 962818
209 76 126025
277 149 70652
81 164 268186
225 206 542015
230 189 614935
164 77 131346
140 243 197009
258 129 937482
267 161 798612
103 38 839069
175 233 847827
147 124 161163
43 300 310449
120 33 77303
179 258 372903
229 260 591660
71 290 744801
176 85 643727
28 263 417617
277 41 469581
92 50 539295
200 83 698373
18 2 17769
15 22 17206
119 77 993900
129 144 926387
248 51 391935
153 44 774639
242 239 447210
205 133 31859
284 188 251646
154 88 825800
60 21 934582
67 133 171594
217 273 33971
277 204 225385
226 142 114441
281 283 224825
274 171 145828
215 1 783539
230 17 460155
79 51 324246
144 300 349524
22 85 880175
64 234 257305
83 149 201303
239 175 296423
297 231 618389
3 170 793200
3 287 584407
1 109 302037
251 166 668192
219 1 722692
18 194 69363
54 249 124667
101 59 231994
260 223 63280
208 195 359069
217 130 799930
108 71 747980
230 77 237824
194 233 943190
117 124 216359
36 116 80930
217 124 285073
229 60 685574
65 232 389541
151 215 291619
231 90 837973
162 127 904503
30 162 365317
209 52 589449
278 174 574464
235 19 798934
116 117 479694
102 181 981724
239 120 397439
296 292 617919
243 245 107722
51 223 80058
112 30 540537
27 134 918781
88 271 470206
254 173 520740
99 197 69615
12 155 622739
203 216 483857
247 118 866850
273 223 822934
243 3 167336
123 122 586439
52 212 692412
49 123 205984
204 243 125094
283 130 182390
131 267 895199
230 57 455128
199 210 547720
100 206 375183
58 147 862648
242 118 750661
292 5 631982
65 67 684315
16 251 587704
208 249 435317
162 142 930971
136 140 299678
230 178 651277
289 272 792210
46 131 965585
293 81 608472
192 19 345869
250 17 256237
73 35 479581
169 51 643212
240 275 328983
258 297 358341
199 129 120302
268 147 903463
169 98 212928
15 129 972870
1 245 108887
250 92 783309
15 107 412417
297 239 103289
184 260 220799
233 50 502304
88 109 682472
105 177 700853
235 202 506788
53 206 597104
33 61 649888
190 13 451847
78 164 81098
122 292 770636
104 182 472971
123 199 578924
14 122 978316
60 279 176562
146 171 574677
282 2 727602
126 146 29901
228 292 647445
242 120 352877
198 265 486512
158 4 919673
254 230 932684
265 25 352212
215 290 370895
264 287 429068
52 70 117460
82 1 638377
9 276 246827
148 88 32474
156 99 99740
157 287 962616
240 203 124054
189 91 824896
21 207 577193
15 273 496567
7 266 857713
296 148 169851
197 139 333352
69 196 412055
130 228 447893
166 99 429442
157 265 749783
127 289 770989
62 208 979459
164 205 379475
109 144 97256
223 68 582607
189 70 180784
24 105 952997
135 267 643756
119 17 566619
175 289 570529
69 82 470932
286 277 685061
112 68 311714
143 6 759952
151 73 993384
157 205 522600
108 181 911790
196 152 231714
97 83 333325
190 130 864928
241 138 131548
154 94 355444
191 185 283754
6 113 37754
87 32 677832
5 255 977472
239 293 607046
40 191 2504
186 147 16151
243 236 913246
177 157 638180
256 55 963662
182 282 229411
170 287 141832
70 17 79459
257 84 812283
263 138 626639
239 94 315063
119 57 107407
250 127 765490
130 156 573423
145 30 759228
25 3 276406
24 199 626155
72 38 238496
293 175 529571
51 205 495334
212 111 893262
289 139 511703
269 12 522875
53 146 136551
134 172 994787
250 157 391481
110 74 355819
263 294 653501
9 126 808856
236 219 791474
81 234 384579
147 166 828797
137 165 910717
132 120 555939
274 25 771493
269 182 205960
295 148 331000
101 196 390842
202 148 798625
170 46 484533
79 67 696658
122 139 635094
240 65 756692
295 102 675516
124 73 691339
43 42 374924
16 175 671324
140 65 838613
294 68 567049
98 78 398348
243 295 688049
59 31 792150
265 218 613392
61 140 605080
273 65 668577
254 209 575580
149 56 760867
47 265 257456
184 86 62607
12 167 3313
236 203 68584
78 203 743366
257 34 847953
49 160 99607
291 61 327420
259 36 532594
123 99 534981
80 90 375278
96 105 427609
300 1 675993
261 64 781595
199 262 236586
161 149 815689
232 123 853209
91 177 384316
112 150 873401
282 174 694897
5 159 506999
76 135 388095
222 248 143763
242 285 456520
24 12 169185
206 40 397236
212 201 509447
225 275 729416
173 198 697423
207 142 306280
207 263 379764
214 138 700005
192 288 233346
63 229 260672
246 270 101619
199 118 943234
178 297 179476
290 157 55837
167 228 20472
152 228 710634
230 54 154156
286 290 796714
240 7 202806
72 90 788886
156 111 488167
192 111 984785
256 150 724994
106 45 124843
99 171 17270
199 225 469974
128 31 406463
130 275 579956
299 245 437312
271 253 347295
135 293 189598
173 55 576777
185 153 861880
35 101 999429
24 210 213079
234 170 525011
106 56 532134
78 119 209701
134 271 464004
132 216 709016
77 86 279125
153 47 919016
96 203 934718
76 168 331706
28 158 819679
77 143 825503
123 297 17599
104 120 280765
228 254 942710
116 6 467453
133 206 174736
150 277 869595
270 267 963173
245 237 668160
186 227 913501
260 160 804387
259 282 836173
203 207 481902
29 278 336314
136 280 778847
159 77 106325
294 127 103239
226 298 592177
286 11 51088
295 204 372431
152 296 74229
127 209 165408
224 64 569633
142 232 228587
210 140 471447
185 238 794075
202 124 27128
69 110 771060
298 33 28553
117 64 684910
138 226 442880
13 296 298856
102 129 885360
135 62 857463
260 286 180291
253 192 213451
70 6 933124
180 92 211902
82 139 953248
61 131 615805
109 182 486745
21 131 982102
222 223 206568
184 129 52829
102 175 90959
161 90 14356
8 261 270708
119 216 856763
186 74 666131
285 96 166264
31 186 48328
234 150 174998
278 43 861514
71 277 413739
141 205 635678
286 50 365761
8 282 711193
86 47 114674
184 221 962592
207 286 53355
92 103 977244
1 13 962759
89 246 508925
167 231 827913
138 258 826562
2 20 958089
74 103 890207
212 11 508654
271 278 752344
65 143 27784
170 8 141417
294 173 476117
246 172 333212
209 246 57423
46 215 517039
184 118 913536
73 246 73471
198 189 266935
118 178 509028
207 148 890185
286 262 337771
277 156 573813
110 207 200133
16 201 342712
111 251 61186
254 131 559100
139 86 185393
277 234 444542
297 173 813183
167 130 183104
72 264 249353
118 150 549652
82 249 392462
133 69 526180
26 46 247617
61 97 710459
110 194 610868
287 110 824053
109 190 492856
18 7 839133
140 196 4182
173 229 106054
43 285 367170
99 157 186021
252 116 344372
271 38 48620
119 86 460046
268 118 422724
178 254 939893
202 136 270927
296 24 715585
12 289 671748
255 147 830097
94 55 203649
34 217 595981
280 279 900151
80 104 361134
27 196 651193
278 87 749534
150 64 554712
270 236 212286
238 72 906248
239 103 108062
192 116 823957
253 207 842033
6 197 459514
220 43 985531
274 29 916672
48 282 7730
125 247 299728
190 142 134621
263 212 40596
174 128 934398
273 200 143937
54 46 457501
282 209 792020
11 107 765397
261 54 82812
192 142 897770
256 23 41116
126 268 497960
243 109 898239
152 299 44726
111 206 350690
277 134 80819
151 295 817313
217 139 698468
229 187 947849
110 102 353913
279 224 941383
225 240 470394
90 74 76785
177 26 346826
117 118 923240
91 152 839403
99 237 294827
83 270 503420
183 9 199847
149 19 359456
288 281 282088
73 78 280731
37 202 85045
156 92 819042
232 276 936572
83 8 77808
126 163 913155
98 33 943192
190 250 162891
238 285 860614
138 205 996561
300 259 346608
233 17 413202
93 58 119105
275 51 333680
283 148 205628
297 41 681328
137 262 17281
155 55 260879
203 252 646259
46 101 700527
230 280 284338
189 194 427463
84 125 883444
237 117 590855
16 264 775973
145 150 25444
138 177 579366
75 229 331444
77 3 915210
90 65 990753
200 24 701603
110 281 703081
228 274 193095
20 37 13264
118 237 164515
5 157 440407
77 60 939512
4 93 610317
75 268 405817
203 55 873114
209 58 172341
73 139 827041
218 79 192686
166 68 294573
55 263 387428
222 206 815812
248 162 844470
167 80 662098
300 288 285258
115 17 951615
71 275 140852
199 64 839088
88 248 25057
144 137 444962
234 246 874007
201 189 543814
84 42 695275
256 209 343954
236 165 840118
234 151 111421
260 207 947424
203 102 927627
196 271 383039
269 214 451464
55 255 601122
48 186 895766
182 277 383688
255 40 206561
149 125 328145
182 226 843522
143 216 167438
61 176 190796
171 258 25212
241 233 746580
269 106 673888
274 87 622464
145 67 166934
154 135 157819
186 260 345863
33 67 749217
72 33 994938
248 125 31197
15 151 52941
5 145 327914
26 269 365267
53 79 545626
120 283 928010
242 207 574902
215 226 449267
129 186 437131
91 141 334864
125 87 415385
115 94 677719
81 299 579287
11 69 477167
21 34 57921
229 45 123041
10 61 764924
271 97 584511
74 79 943548
138 164 880604
81 93 228437
124 4 158853
256 293 305159
253 77 533127
196 184 392088
190 248 961723
124 274 55233
195 138 880320
199 25 642236
206 255 568507
221 258 137415
187 226 447161
82 260 856151
179 283 813564
43 56 168259
91 150 307521
108 123 102296
168 189 628468
2 241 39425
91 64 112682
170 83 190768
238 160 487249
159 274 561473
99 26 560965
240 84 380084
270 104 429880
126 27 120498
292 211 715238
196 115 110128
279 252 891705
81 232 304580
189 147 873911
272 178 475049
8 56 861433
265 165 767548
76 69 484417
43 299 453844
293 241 980810
29 286 949874
139 226 728674
239 82 844726
296 181 631409
176 126 504270
71 267 861288
153 68 297454
134 126 946544
266 239 132681
205 300 858382
200 236 85738
155 164 297871
200 253 91447
251 205 653041
188 268 716207
73 17 865184
196 244 841068
34 117 197437
113 10 716974
149 101 579200
103 119 653542
176 142 809636
34 134 839107
290 56 249222
256 71 630332
67 123 429915
297 148 202275
205 64 809271
267 14 182359
37 171 27670
269 162 156494
147 198 740350
209 232 783212
114 231 743859
263 196 910123
183 141 925591
204 129 252796
88 199 364177
52 224 40302
69 149 770829
288 120 383190
88 200 939942
112 267 278595
16 211 613825
256 298 922764
65 27 309204
248 59 533190
49 227 951244
72 165 518054
285 196 717298
184 212 284562
13 70 326999
244 151 293926
1 188 697973
102 122 472703
207 31 676625
182 151 852019
89 80 912352
94 88 946324
38 115 834577
198 224 310436
218 226 19198
285 9 856980
187 206 546461
75 62 879582
235 291 399771
94 47 459949
22 39 234302
69 87 861043
196 241 91891
205 252 58620
70 196 940760
66 267 627807
258 151 944416
171 289 10289
160 105 635784
249 66 487882
194 226 273169
31 178 762010
38 90 908887
150 238 712709
283 210 847363
206 155 111044
63 219 168111
84 58 153456
116 275 857566
284 63 425309
159 91 357914
147 141 227308
82 291 892996
163 5 470962
129 192 264444
242 175 929274
54 111 578753
36 129 599974
67 163 118850
202 293 526706
240 93 347212
271 205 877665
285 222 104096
220 176 492406
236 227 100117
223 14 161687
6 199 978137
85 124 169187
100 49 91029
169 135 748897
175 62 983878
55 176 877574
90 109 536673
198 204 590660
231 5 865453
189 217 787875
161 173 956397
3 106 54198
32 280 323413
144 94 503300
128 180 337891
83 20 614571
262 38 932953
98 8 387938
79 50 426861
99 146 199326
24 198 167514
176 183 48221
185 144 483095
82 64 138163
171 51 193453
148 135 250494
9 98 352024
130 232 486036
34 267 977624
219 91 687503
210 77 953204
150 117 236202
149 154 262623
178 164 830652
97 151 745520
76 72 688000
164 82 49911
237 148 356377
53 70 361339
226 101 478549
154 36 143239
140 264 296712
228 155 247495
282 138 708127
163 284 285341
97 206 612090
266 221 365508
39 143 470551
263 81 101187
117 125 941774
120 50 747376
85 234 661293
191 67 266193
106 171 54478
296 45 536387
173 13 762617
103 46 72191
12 59 704104
220 72 878378
297 130 407538
43 29 101610
239 188 265048
201 273 73886
24 18 832484
236 294 650360
183 135 452458
238 226 430333
237 269 239656
137 171 321830
10 188 821395
165 77 217671
261 143 813461
144 259 477098
4 254 233091
113 210 715335
152 1 698806
93 71 134956
98 37 998219
249 73 75386
130 79 619822
130 206 377391
8 276 330519
40 186 286978
242 28 724903
91 256 201917
160 2 670503
106 67 70833
94 296 248435
227 77 416747
110 234 801514
164 74 41619
138 288 164318
228 72 719381
147 163 321687
24 118 302599
43 122 232199
156 231 636718
180 66 6966
66 40 122674
23 100 630739
131 44 927924
155 210 885563
194 264 884881
62 111 298608
92 67 973332
160 44 615279
6 48 312634
43 113 724937
86 98 344958
210 11 336867
252 160 204335
295 258 975647
150 264 886595
249 69 541168
133 75 714606
154 6 27286
23 278 958414
89 221 221672
53 215 256364
15 199 203645
207 228 725565
262 73 247807
168 119 940710
237 100 126689
180 38 660349
271 22 348259
224 43 6522
137 160 954360
130 218 938070
146 76 145526
135 243 116749
298 98 137800
204 174 12853
84 258 731852
234 272 671668
238 69 796789
144 64 472787
160 19 864855
153 247 952036
138 44 52184
193 68 761748
191 141 655172
271 298 571614
103 201 434907
296 266 332596
84 140 619844
56 120 135067
194 173 702698
19 29 395292
255 105 497456
227 238 597551
252 132 680733
122 257 664072
91 117 906194
230 108 640872
160 23 815531
253 161 37628
293 188 123815
50 9 165766
235 225 530509
166 132 313197
192 201 95109
152 35 280350
49 16 477196
94 272 9740
295 4 445634
209 276 357188
91 165 180893
143 16 271057
248 154 66370
247 297 756679
163 155 75494
285 124 772974
192 152 638760
260 151 644854
151 120 197476
196 210 843334
45 94 816763
223 300 70054
249 228 237771
234 27 299355
2 155 412654
122 35 726420
131 242 335683
253 118 797445
92 291 413144
284 122 396015
238 44 899111
70 195 598199
255 30 816172
213 299 534093
199 228 677543
283 231 364361
268 293 910569
54 233 185690
110 118 786441
112 79 913443
173 278 164238
245 11 634571
220 198 954066
195 275 642055
79 298 263356
39 139 4386
70 150 154170
127 82 106903
86 115 639534
80 222 743946
32 188 507778
204 156 575604
166 52 878955
88 98 126793
94 28 444805
192 254 317448
193 120 953349
84 170 651403
43 71 464699
149 97 63847
186 229 631549
79 140 202987
193 87 430506
286 265 469061
53 225 102855
62 217 925323
215 141 260000
220 119 359095
211 229 41405
178 21 480167
220 1 330261
104 5 634260
250 47 662138
178 289 14895
91 137 226615
37 166 295845
78 219 842191
146 29 393061
263 80 660368
14 189 704413
132 75 577395
23 230 426397
198 182 23246
16 202 105989
273 242 328488
223 282 664734
280 5 752477
235 268 598703
297 55 46799
68 13 492165
163 231 767146
40 62 663418
20 263 768118
300 122 933727
94 300 335412
60 93 62838
240 236 53221
54 208 253772
40 226 795638
122 119 629072
238 196 248263
253 87 14107
239 299 227810
156 1 777138
188 82 708844
238 129 780661
300 113 809200
115 169 681129
192 68 811814
269 68 811174
244 290 617312
62 110 241138
46 47 127166
58 289 374651
102 235 142135
73 194 882739
58 138 781446
82 168 743936
171 111 548789
178 249 834496
27 180 547298
140 122 299282
189 109 634061
179 210 651627
21 12 299567
291 185 807603
121 53 932677
103 278 678690
97 158 864785
30 117 518195
159 205 641843
279 288 877615
196 145 961896
127 150 867865
169 222 124416
159 222 887748
216 82 161231
134 151 637262
201 186 957820
143 128 818407
58 6 294702
252 18 896350
70 24 529098
62 150 697234
193 206 283948
178 53 912982
298 273 63138
203 246 423657
59 220 877425
252 208 43664
47 38 773692
1 178 853645
106 101 872502
172 117 638350
216 139 933683
110 231 543598
31 97 564508
144 193 831347
156 244 425932
83 191 530245
233 156 771056
40 153 957631
81 41 334914
156 12 416559
243 16 511270
201 85 665629
117 15 520999
27 71 497347
144 194 720369
90 284 222980
299 190 903692
126 251 184180
103 126 239574
278 277 282535
212 161 903304
10 183 8890
201 18 483874
90 52 357269
295 149 326958
239 255 737778
10 8 647304
142 16 407800
101 16 611952
205 56 92124
71 221 958760
283 167 202394
241 139 911170
251 121 172776
210 245 329593
230 43 468176
219 71 593623
252 11 886189
110 214 689991
60 300 315225
36 267 93465
58 250 48844
238 178 522305
164 111 317429
204 150 951023
185 46 517565
172 157 425641
111 142 337859
24 294 569635
48 177 515691
111 246 538031
231 177 92362
47 215 123587
169 238 237056
148 232 954469
43 244 441829
47 211 952668
214 7 853458
243 67 353649
148 93 672287
87 158 28218
205 80 736964
30 42 687756
25 203 758808
32 55 415220
276 199 983497
43 236 195733
69 57 561650
216 120 525615
173 184 984650
256 162 796736
106 18 825740
245 285 460616
265 203 83513
143 46 646410
287 245 374654
66 86 628756
46 39 177265
284 97 82087
106 22 893112
94 188 161170
266 28 513562
261 157 664937
182 1 535957
282 260 93455
26 64 946132
181 258 547808
49 174 974785
47 140 595938
81 199 656726
7 72 181533
139 92 489690
235 205 722666
47 3 980100
58 46 609957
10 230 312735
159 264 283250
28 174 219406
111 63 576521
175 255 604463
76 77 721200
172 185 538834
243 46 266976
24 196 130641
268 232 854084
36 285 605926
172 178 793172
248 135 19538
288 233 434783
249 251 427774
24 184 419594
257 50 874075
5 241 575375
164 112 172454
29 53 952205
286 8 936122
64 243 415412
270 44 700583
253 129 521026
155 53 360739
275 9 281572
197 13 629053
39 132 780362
123 107 397368
176 217 262545
27 174 589156
2 289 953605
287 19 942945
215 122 524162
1 256 851623
213 173 726222
10 186 508837
151 86 918375
196 35 44572
62 298 395073
100 279 166696
59 195 651479
173 159 3667
243 4 863049
225 65 322241
71 51 877192
118 20 640354
286 45 677681
281 93 125918
189 4 792882
165 106 259797
194 159 526930
232 38 824554
297 71 976146
38 216 77405
50 163 180311
245 76 376287
240 59 58307
99 28 736788
277 86 174817
69 150 657264
125 13 726584
65 182 649336
97 117 278088
247 144 544323
156 51 84342
24 234 777251
209 18 138000
146 208 100774
208 169 910263
228 77 87263
84 29 409372
72 205 527220
185 258 374352
48 243 348483
212 193 536498
98 277 679694
181 106 957637
193 242 202827
211 227 255200
212 284 572728
229 138 881399
198 121 894869
134 224 636116
152 140 507825
8 228 782438
102 300 301408
141 203 896371
152 38 212522
16 144 491321
270 26 395021
151 18 46813
181 276 31909
295 133 518113
214 128 825290
81 65 788237
198 258 362012
180 260 953094
141 298 903024
130 30 223618
78 101 819090
273 110 962005
275 154 181911
35 110 503182
286 110 453024
174 121 144601
89 2 74853
50 87 93865
268 213 92678
30 73 216657
268 108 240246
208 202 183645
133 248 669525
20 281 716047
254 214 225616
125 202 414528
77 35 592209
281 234 986191
236 237 948015
42 182 695057
108 102 781578
269 150 300461
165 216 474250
139 145 58159
84 197 18881
20 90 654964
57 236 799802
119 267 488425
179 89 348214
197 261 181827
169 204 452470
297 133 720831
236 99 787012
119 114 243482
26 176 946780
286 196 780405
204 179 674507
187 34 16149
281 3 18730
173 279 291671
163 290 284685
294 257 413194
286 282 258890
263 53 46104
271 267 828271
99 178 256416
58 39 578962
42 89 362781
250 62 138714
273 210 472053
36 266 372941
163 205 274695
215 228 175764
212 37 117115
79 138 971302
259 35 558855
74 157 611399
167 180 283363
29 51 562804
97 209 930339
183 229 362558
199 45 575183
190 150 342738
226 288 501478
190 75 612065
28 106 631211
279 154 225801
49 139 269016
217 251 415897
167 211 854249
253 20 892315
247 195 125222
207 97 533780
215 127 856493
140 193 839971
300 110 641672
233 25 932601
58 274 926191
233 31 287008
230 114 937183
183 89 65754
289 73 367989
163 178 875678
181 280 421986
146 147 114439
247 108 452916
263 90 279933
205 266 716235
48 204 637699
86 155 403574
173 1 901539
80 190 542429
245 80 375009
107 1 317717
130 39 282012
9 199 170380
71 105 197055
251 229 959191
14 253 754922
66 34 801924
265 18 632185
177 284 16084
106 199 657803
229 10 346361
259 280 273910
137 12 954434
82 183 770799
68 265 138892
196 282 197963
209 35 44040
60 103 871067
271 299 168424
127 55 484497
3 43 226010
195 43 264382
10 111 491012
183 105 161684
92 66 750048
195 88 157257
73 269 595781
282 231 453184
87 6 403836
61 261 372243
53 194 698917
292 244 848621
55 31 413294
112 146 843048
125 19 52211
168 269 20002
294 94 937301
297 95 339686
282 218 603532
259 197 465273
91 13 475215
70 149 544606
99 76 370279
191 205 964526
137 103 642786
158 300 376047
282 41 569204
8 243 373064
25 206 311668
1 185 231256
75 220 919770
117 54 220406
255 128 928765
292 42 484859
292 259 823520
140 3 438831
20 274 394863
271 138 359524
139 253 116730
86 230 290018
82 16 916719
220 86 566542
221 135 388400
114 179 435895
27 266 978073
33 25 532371
98 107 924428
43 183 902036
242 224 239996
100 197 802123
278 202 334038
277 202 905860
63 260 892494
259 138 521779
274 62 293793
297 223 927409
84 19 77239
17 110 234207
54 24 796878
181 42 526042
78 33 376073
181 14 451527
262 206 277702
50 60 45975
21 297 310745
163 223 21668
90 198 497598
108 297 961152
40 11 642886
97 99 313896
143 152 897246
262 300 425721
291 160 433199
55 179 376975
52 165 812165
13 36 988218
279 15 915815
290 119 937288
2 203 440723
285 42 124019
275 49 435328
8 185 536460
24 282 272853
37 231 654812
38 244 257616
211 213 759518
264 283 847345
264 90 688338
182 281 446740
190 257 446546
18 92 886529
207 66 615796
266 29 35967
181 226 61683
113 136 614479
253 210 393391
12 92 848602
10 261 987751
44 114 209529
190 202 305229
300 269 859096
167 224 335479
183 39 754828
32 300 388025
59 149 756785
261 62 900588
66 298 707127
33 1 478083
115 131 202553
4 138 708925
181 152 610483
199 145 545995
144 213 778226
55 87 74404
288 290 65368
66 212 141859
92 149 901330
27 217 579110
234 116 255155
194 145 547482
189 24 192743
19 35 210303
28 300 551579
212 79 603746
84 131 493439
102 62 757824
254 217 211099
47 67 186854
206 121 805503
185 106 77706
217 61 293116
77 93 83112
46 297 732612
184 131 673954
220 23 52520
72 98 239692
231 17 272173
61 221 255192
242 255 36717
197 110 857405
215 276 627157
240 76 871869
273 234 712061
62 284 289466
169 191 901410
82 213 46861
29 131 493396
108 164 195173
217 129 238219
81 219 750277
276 110 90838
49 194 355607
156 75 398759
42 238 47683
113 271 27008
79 32 586078
195 244 18816
132 250 113623
296 52 217449
298 18 411254
142 26 95484
117 216 4494
72 148 614003
17 271 726248
149 255 739000
185 186 905552
240 30 902709
157 243 660411
272 252 649707
12 102 817585
178 18 348610
137 148 274032
111 69 224810
49 82 388326
270 280 120876
228 204 739711
41 96 729483
55 296 328321
178 73 164682
294 265 902091
128 92 834157
166 107 232006
150 84 277407
143 146 147008
86 290 544950
13 152 811169
50 55 740411
223 58 943656
264 143 715974
261 227 492551
158 207 412895
282 193 552804
181 64 272384
28 255 418797
103 240 140207
109 210 261474
231 6 224197
119 131 724974
43 69 6493
44 231 192100
55 7 561695
90 160 924116
166 53 745713
168 279 403678
186 117 370492
106 231 113189
164 218 371899
269 97 920450
147 139 676492
177 186 713269
134 221 677054
295 106 83567
196 36 57428
239 45 117690
256 179 471434
151 81 289011
150 128 941126
250 193 509647
61 179 285019
150 164 276630
216 206 450700
188 70 457513
121 244 165830
270 135 882175
155 35 630604
217 52 339190
29 116 129688
274 121 699326
112 31 501695
248 258 574203
79 131 256306
78 269 732373
95 84 429022
58 87 185455
136 58 186863
15 167 662054
27 77 34051
146 124 757421
153 261 877166
18 144 627181
36 203 729461
259 261 473468
267 114 822389
295 76 120920
104 54 760304
135 168 178999
269 148 543971
35 127 981654
45 136 632669
36 249 30475
14 23 695633
290 175 397171
112 236 504811
20 75 471829
236 104 339562
283 178 253219
298 73 295403
300 244 203490
31 300 818667
15 195 920086
114 155 340487
231 26 558443
281 133 183033
171 166 487472
109 20 591172
48 54 395162
68 289 427411
114 247 794046
148 99 19914
109 19 75026
283 37 613261
21 9 284438
276 95 787711
294 122 355544
112 156 469419
197 166 595588
248 211 710348
197 89 759065
149 198 823606
7 155 546185
148 226 306501
225 132 459478
26 50 848293
124 223 402603
235 83 133481
134 285 492275
56 63 632326
257 28 173432
247 197 962972
66 126 488987
13 198 373947
280 111 387294
242 35 127968
145 15 585463
204 125 805555
53 196 782817
127 204 206433
141 64 363930
71 130 224847
10 41 475314
102 182 346056
123 196 136140
120 208 362292
145 299 572371
156 163 300361
140 200 81479
163 93 686352
138 45 159446
253 25 566549
123 264 305746
270 95 68824
189 289 395762
226 134 924752
156 39 890860
182 97 477102
106 215 845522
166 145 634165
225 260 314789
239 171 730702
50 96 586614
45 167 969054
53 189 616773
292 224 916339
134 232 735526
85 108 53965
106 83 15003
13 278 342849
293 280 864045
121 263 780425
86 249 410235
110 217 745931
201 280 175235
30 151 760828
225 291 915254
268 165 819745
266 198 110869
34 219 555835
71 42 953734
157 138 548039
209 214 535758
114 10 386505
81 71 776397
96 120 2570
202 80 325410
97 276 358996
290 278 605498
2 137 752186
286 26 988660
67 167 929089
114 170 602102
23 25 654407
212 210 123745
115 117 153161
86 286 263301
259 229 740670
79 262 318957
212 103 327274
186 75 553920
143 227 215915
200 142 66554
66 183 993200
136 88 610607
108 74 496750
182 135 771732
213 64 699747
268 280 684531
131 274 447881
17 27 819883
228 96 55204
155 290 576124
148 172 665875
23 216 849549
20 11 637490
139 94 966685
136 299 630882
6 212 815217
293 206 654758
285 15 578885
42 122 926350
213 219 543662
164 19 263169
67 93 739831
231 104 480104
18 243 43366
166 69 461926
217 35 105451
246 179 128901
113 189 198420
214 189 113767
267 55 460352
184 158 426348
269 10 654037
232 294 434822
277 43 991353
242 246 754646
1 80 192919
223 39 515153
251 228 171045
186 202 662053
187 44 895203
264 290 75201
37 193 632620
58 52 338083
107 102 722720
97 43 783571
32 116 127378
119 62 503606
91 42 271527
288 51 483246
247 253 713060
290 178 273219
160 161 37981
116 90 637145
179 296 626947
166 199 324381
194 151 700283
197 300 675911
285 128 868132
191 112 218177
257 183 114647
56 20 425812
79 61 821856
201 288 693565
5 187 84571
54 145 255544
5 173 152919
171 241 535055
200 205 306485
75 242 170509
226 62 164164
91 71 847092
232 78 853341
275 31 269354
118 39 932186
179 163 642628
73 172 922091
141 79 346307
169 250 803201
290 1 661706
255 250 466891
72 217 282499
195 229 213818
153 272 951024
105 181 77586
231 256 199271
299 85 204334
241 278 468379
242 210 481451
127 125 952810
142 183 762008
222 201 865092
1 73 251733
175 159 959299
183 50 297932
61 236 58591
291 293 419761
170 31 525737
13 205 575119
145 214 635056
172 103 339172
88 130 376596
54 109 106040
233 21 515703
126 296 884069
219 57 638348
58 76 543170
225 21 419238
16 162 896066
26 5 770926
139 110 140194
199 67 504215
20 194 11774
17 87 966782
123 69 103341
273 178 885063
109 32 934488
226 65 823506
8 293 327924
41 7 917192
265 274 12855
269 105 819789
208 64 181540
271 8 91790
123 283 363323
117 299 945809
130 192 514846
232 183 337901
150 130 139567
174 57 472962
180 124 587745
288 15 655899
277 257 117796
290 150 954753
238 204 462949
85 156 350843
232 36 590003
180 257 818033
24 44 837611
75 185 486580
214 5 908669
21 242 158093
262 35 595589
270 101 828246
103 62 338750
74 165 887870
80 257 810863
171 272 223461
69 264 840271
88 127 448843
210 162 374606
79 58 340180
278 233 197944
252 106 408620
77 246 564927
166 175 270489
107 122 323062
283 166 342814
30 164 802076
11 119 701603
139 207 705980
154 58 377190
3 83 406557
112 38 795787
73 256 659365
297 214 101925
139 2 76942
32 294 635502
51 117 277347
134 160 651183
171 227 184785
135 180 736787
10 80 682784
294 175 775484
22 38 580521
183 103 153316
21 222 172092
239 123 826429
178 106 151668
149 82 180691
217 22 542789
272 120 499845
118 44 30920
145 182 442012
281 192 113805
87 184 300081
198 56 741110
165 41 615076
97 192 527981
114 128 958510
191 94 339985
148 280 653251
293 124 812008
264 158 57278
177 238 808852
194 265 446879
300 172 927551
253 49 278851
44 255 556747
29 256 763900
37 35 821224
99 292 185414
97 160 130538
194 225 929734
154 7 955919
185 72 8426
25 94 112839
261 86 385581
43 108 285752
136 99 878266
113 281 512682
65 72 299477
268 6 813044
131 100 475806
271 291 400690
33 112 412912
26 108 529256
58 38 260284
217 121 177326
241 143 759780
53 260 562971
230 95 75054
224 121 151192
37 32 246516
179 20 503821
248 80 482762
220 276 818440
200 17 459244
141 282 13397
72 62 255396
113 121 787055
285 159 307382
142 188 272486
21 162 119040
196 193 167934
285 11 848636
149 290 670296
272 188 750685
250 144 735019
294 106 482577
135 109 312609
214 177 490649
5 169 143948
46 120 842319
261 164 137829
221 192 385118
128 167 270570
62 199 878297
72 229 160803
276 78 872756
267 91 932234
85 64 50336
184 246 988866
96 77 588492
163 91 187869
11 101 40838
68 299 879535
30 155 915083
130 8 266587
274 216 107491
263 141 595899
280 207 132020
44 109 565064
245 124 251046
183 131 581421
24 214 994264
56 177 486280
257 216 209702
149 107 389079
35 238 349888
282 236 246833
250 51 102560
264 75 930447
184 171 461091
255 152 568116
277 289 198891
121 135 29549
104 151 864599
271 247 109568
89 113 346189
20 25 92092
101 184 518001
103 3 392872
119 51 920574
287 135 770510
190 238 220898
249 159 3868
230 118 13017
195 171 749098
263 65 170284
44 34 655738
5 114 997084
48 53 680475
225 186 60552
70 106 302221
111 39 836062
36 293 550199
190 85 903604
34 285 954072
73 202 878664
198 295 123368
95 7 458800
94 256 954923
110 292 189116
144 201 828697
73 128 363648
104 287 7198
39 67 421053
265 64 637731
156 77 994319
39 252 250702
23 122 330176
21 113 826746
158 280 748133
175 219 602571
230 154 541625
47 191 289080
73 169 485125
207 32 874551
176 2 134252
254 116 553103
94 193 537753
8 198 527854
23 171 355503
238 135 42014
123 217 138692
132 272 697710
18 196 532826
19 6 472966
55 291 908183
28 25 9099
274 37 306496
285 166 677225
30 4 549060
83 52 639738
206 201 333261
255 13 648558
62 248 887515
108 262 621191
202 256 833298
47 148 794104
43 190 297287
224 61 715019
278 217 158742
103 36 370552
94 254 28641
177 252 431999
246 2 337032
189 252 429440
261 206 420371
150 223 939409
293 55 698800
13 229 998609
105 216 97007
39 66 889328
213 225 865493
289 167 476619
3 244 396621
165 248 788774
76 288 632879
213 274 925480
186 167 96006
150 276 221715
244 96 794075
271 44 73457
22 221 679612
13 177 530270
173 97 991701
155 56 806198
213 178 162654
124 267 411133
135 19 225830
63 65 290394
131 167 525613
149 127 867551
240 234 693355
111 18 686359
82 8 634446
253 249 784024
125 47 120971
275 72 83515
119 268 829013
80 186 436680
19 66 428729
245 19 843581
193 36 424701
57 134 199962
288 145 707170
232 115 772008
36 177 759538
177 232 215320
18 97 500452
59 218 265192
125 140 51069
141 186 512510
60 64 628616
287 158 321216
214 85 742908
262 127 374848
2 148 985574
132 126 20576
288 219 27766
167 88 956829
267 28 63669
54 35 478994
59 214 960794
227 251 329742
228 55 778992
62 286 218202
63 89 544433
197 111 835
18 202 60561
296 30 985430
290 179 792861
239 102 315803
13 113 589622
270 33 556131
92 42 110577
191 132 769123
287 31 336819
153 227 390467
58 120 20860
251 11 48924
195 11 234144
122 180 226178
206 125 982936
35 201 187748
48 3 474894
225 98 672169
205 199 417793
40 138 244083
194 33 259251
78 150 583101
212 252 230465
133 226 582150
199 197 766681
20 79 566864
101 158 829029
174 175 250562
292 298 2895
136 117 992171
18 132 465356
158 59 31386
18 85 61381
117 291 482347
158 220 705074
221 126 169534
83 237 77217
238 273 227504
228 87 360093
49 207 342561
158 62 203599
187 193 517044
90 50 466405
147 278 550748
130 227 594397
223 50 608584
43 123 510028
208 189 365895
226 95 317912
14 269 283530
116 157 116496
68 38 121974
193 227 915725
245 202 429212
83 273 594823
123 114 446283
1 101 198666
281 66 127598
183 3 553386
163 72 691262
70 243 155674
216 145 504286
73 132 236741
53 37 823573
197 112 149545
281 31 889367
300 53 187459
49 26 276373
42 20 191702
253 67 70198
11 300 803170
154 182 425634
75 115 417653
206 190 38852
244 215 818680
80 176 254152
132 4 585766
111 96 485558
29 68 79618
155 119 768187
153 208 310820
195 149 151283
241 68 126119
32 215 392762
141 224 898568
20 17 244051
109 186 382683
83 231 929241
278 225 993178
299 177 867464
206 71 752577
48 173 330234
245 92 588199
132 296 510940
291 290 289060
168 263 946869
215 210 549496
3 93 96250
109 117 617966
182 57 12250
253 141 754466
137 22 418017
221 37 937812
104 82 772185
126 13 588351
47 186 508766
4 94 431823
57 94 717494
191 287 410141
123 98 743096
20 270 997989
260 211 730057
268 277 630079
126 85 618943
252 81 837338
177 190 731094
141 2 490970
113 1 605285
250 158 662173
191 282 472475
181 210 179709
159 243 649962
230 173 428284
49 220 73802
91 174 167609
278 41 64626
111 265 633277
8 226 910015
113 137 802587
247 147 679395
102 190 409401
44 115 869619
125 12 730242
244 299 176267
59 276 821488
209 119 115288
137 107 722340
109 134 271104
101 87 9274
171 22 276143
142 245 731068
17 210 184666
298 280 739494
262 292 591392
119 258 682756
135 288 369711
266 208 312557
280 48 976754
112 232 653566
136 267 519937
167 234 232386
259 125 318377
27 192 396871
298 131 370399
113 115 184925
263 72 790613
24 133 472912
279 71 538401
139 186 298074
27 30 769697
82 136 158675
142 110 752379
246 159 330487
220 16 531292
189 16 233684
281 148 970180
268 274 724213
254 133 476607
220 91 268410
194 106 468008
219 208 68602
149 142 706377
177 87 428928
249 179 29026
104 298 224948
38 160 541974
9 265 971367
64 76 626381
29 166 192736
247 73 775823
23 129 322894
297 52 67937
117 155 412966
257 203 428296
150 106 511077
134 24 192607
94 41 121592
112 165 270384
71 176 283344
108 184 120237
228 219 892664
238 86 549410
63 247 617935
174 82 719925
252 188 606352
218 208 208371
114 292 784057
293 151 25471
81 74 685912
148 76 302641
264 132 448084
67 207 887347
92 6 190692
234 153 658551
123 40 806212
275 141 784463
85 154 883945
195 179 528180
189 50 551504
285 44 906660
284 54 470186
248 272 603419
93 284 49357
18 123 761900
132 251 630321
242 44 752259
59 280 851953
293 90 330820
284 193 763461
196 281 953640
203 297 176737
57 51 812310
282 268 429176
67 59 419060
260 84 998790
215 254 278831
212 68 646913
5 200 860644
173 271 844806
122 241 542067
95 160 777659
14 141 840109
16 297 320984
248 160 385687
141 15 471023
33 272 854288
205 290 954905
288 136 179718
216 18 823858
86 124 590210
216 34 653107
68 103 8966
232 175 702400
200 4 190732
77 299 417959
120 271 963515
104 72 544822
167 1 835526
115 242 592887
245 251 303510
197 15 773366
34 111 426419
281 67 215092
261 141 67444
6 171 109041
31 201 518935
177 174 511781
255 114 689678
139 159 662584
126 165 760294
63 90 997550
219 72 335218
81 172 616247
121 140 517300
62 25 753201
2 74 356518
65 187 212260
225 215 228936
258 180 389968
255 151 513156
201 12 52948
36 231 743782
165 39 454407
117 23 902479
119 198 267828
56 219 640603
207 274 551062
268 104 146023
88 189 96352
207 279 278208
179 252 444083
36 136 177259
65 160 688607
227 233 644155
183 126 57941
300 119 665869
152 135 137619
109 278 825281
83 92 831906
290 16 885220
281 82 983310
250 200 475515
41 68 482268
48 264 408193
61 282 44064
69 142 763533
6 194 588729
278 81 627074
33 281 693207
211 75 860958
266 2 103125
139 219 814610
220 278 664769
71 287 677985
148 299 732540
244 90 432860
294 299 731563
96 70 116124
165 164 696633
219 112 908133
102 155 678815
18 161 13439
140 81 262438
199 43 432802
10 84 520910
42 225 865625
202 94 342192
55 186 67855
206 161 517992
281 90 937468
188 216 935319
167 138 655672
73 120 187837
135 126 554217
134 55 929800
157 225 413334
27 245 240376
75 194 958898
60 280 681497
51 289 482827
106 160 199686
115 92 197831
119 72 689175
39 38 144329
155 202 894009
115 209 901826
101 10 893332
254 203 59883
121 2 671456
181 150 709750
196 167 965936
126 149 210929
165 33 76734
37 152 180062
69 203 177719
127 32 563908
26 37 991506
142 46 597701
263 233 403233
136 293 723963
227 121 952078
133 144 594017
91 109 603350
50 300 533676
240 218 911250
267 255 310414
267 15 729995
10 283 741215
298 115 375640
218 96 122210
262 129 62457
172 120 290837
1 227 469264
166 30 941951
39 285 368032
229 296 140776
197 175 960595
150 216 551399
161 203 996052
210 100 773993
177 135 113352
52 202 566811
149 57 257097
216 234 144913
18 43 480781
218 207 402957
266 281 28882
196 99 211878
260 230 279662
18 83 104530
51 177 566781
92 14 317150
118 217 661667
141 237 186822
186 277 796
131 110 373107
139 178 809192
123 254 305383
224 36 178921
25 103 133257
164 46 374868
129 281 691005
143 272 107748
132 51 378370
32 233 364433
251 49 363570
192 222 600428
237 249 107443
285 290 727095
178 205 745294
268 80 574282
50 288 320327
215 206 398282
7 40 335057
164 289 621281
298 37 154200
103 167 24733
68 272 361136
288 119 651453
119 175 414208
275 91 716133
267 288 196215
283 292 20900
143 57 206643
62 225 411372
2 61 696628
44 18 85828
153 130 484168
276 206 494744
109 169 343831
164 177 784340
260 268 933970
13 24 563879
219 59 244160
272 53 939778
282 215 323161
78 129 623086
297 30 788719
55 193 348515
175 32 599401
213 227 791301
2 30 592549
296 231 37406
177 275 324883
252 69 5878
119 143 394661
240 216 363328
228 182 338341
82 6 940706
4 7 579345
196 95 244609
231 193 910716
299 87 587928
179 247 969704
139 264 131261
9 200 427450
56 225 364095
191 95 447970
79 186 321526
43 293 346392
289 71 724185
284 175 910730
282 104 768679
34 30 721554
201 233 743354
168 150 391037
87 261 240964
27 273 726492
290 258 47486
176 231 520238
25 268 552063
61 178 941782
220 168 344798
145 21 764310
263 240 660511
243 271 232772
58 75 612457
36 188 497034
188 35 703493
177 296 554657
286 108 864087
148 222 168022
89 30 239306
137 157 148176
209 121 486307
46 257 429856
169 149 975306
143 226 323159
4 212 182486
278 150 976775
296 147 27984
10 45 144542
248 174 648224
88 24 876053
57 299 851285
99 77 88335
264 227 462035
34 143 708216
8 12 857556
109 148 279833
175 253 920419
222 9 991748
135 40 732573
102 21 606491
272 89 495471
167 209 265292
55 224 875657
202 15 976049
99 22 724355
24 179 343790
275 172 154379
155 139 543748
46 91 827771
1 125 717578
52 84 209983
298 285 862707
180 56 330060
33 254 737047
229 151 397818
151 91 478006
278 193 612111
231 71 192282
40 295 454458
59 49 349156
263 24 838581
278 114 472232
10 26 146731
157 249 566684
128 187 404510
247 135 878406
149 7 250783
168 146 509
203 187 736994
225 20 13345
124 110 453326
54 25 351838
128 228 514378
183 63 296934
16 176 355130
95 69 500001
272 285 161212
8 103 289709
55 298 276118
201 262 109756
137 152 819175
33 262 414345
39 248 907278
110 242 441922
157 141 822095
61 149 395866
211 19 675114
254 176 760909
80 170 620663
176 154 922078
47 29 885515
95 54 761312
79 173 602958
284 135 475726
208 112 73541
73 295 630330
15 229 483782
64 50 569972
39 192 585120
209 91 452801
157 19 395200
79 290 865538
165 151 461377
186 84 594268
195 117 405217
275 34 713512
104 139 81312
163 7 432462
274 157 401132
125 74 875334
207 254 529816
33 43 319139
152 129 726807
117 263 133985
48 156 941231
63 215 841488
198 242 757413
218 97 563450
222 8 861891
272 86 84490
179 18 38311
262 42 769346
219 140 167380
234 44 979043
26 51 640008
159 34 903776
160 257 880355
281 126 226569
77 206 153957
156 234 249646
96 217 615352
8 178 861688
213 59 828351
293 184 246961
32 191 746792
8 242 804557
144 60 510489
19 8 695677
270 61 821028
37 28 529376
48 40 513912
102 72 391366
274 263 82881
72 167 289340
46 206 109866
87 263 138836
172 15 74666
182 295 526476
252 139 852875
126 138 418180
23 29 593892
75 86 509953
65 158 786131
97 42 755022
279 199 681373
180 113 166672
66 232 18504
224 102 408089
29 263 651964
16 248 831317
272 202 44470
52 285 607907
153 174 620969
110 205 205305
140 201 222286
49 240 523681
268 106 764934
70 144 857620
198 76 405916
59 189 692113
220 230 857108
36 221 90210
69 253 736644
195 163 122319
249 219 318658
251 186 820198
252 218 510860
199 250 102018
250 114 978347
163 261 508951
263 202 412444
63 208 591937
159 55 757800
213 124 787500
63 67 745346
300 295 516621
206 297 714175
146 161 511527
155 71 120682
262 170 104815
13 195 78995
12 64 160183
212 203 903780
206 196 549808
252 290 57378
270 244 845471
215 140 421684
37 81 319975
30 233 419352
50 104 546221
33 108 841639
184 193 407507
64 119 378108
240 262 975357
27 52 884587
245 159 720454
290 3 457866
188 157 456043
97 154 346285
244 52 596752
63 36 211800
121 147 479049
290 222 97448
246 282 39990
153 45 428038
55 219 161499
82 178 834817
295 72 249553
108 151 870139
52 191 519384
235 163 595121
41 254 728661
27 38 371224
129 174 801986
54 92 346922
252 77 478269
114 183 954562
132 124 663937
42 4 18056
167 7 295613
39 18 572209
111 161 712506
285 119 639925
52 33 60762
84 53 491693
5 117 822319
155 173 523958
285 160 450873
185 178 748520
216 88 857357
249 229 300381
94 80 448367
66 111 794214
231 169 262516
128 65 912061
103 96 990909
7 121 736182
256 103 744173
194 8 783749
128 189 576346
215 55 485940
178 79 537819
246 208 10967
133 255 16409
254 211 112083
232 32 650853
274 242 461053
275 129 77805
188 242 169721
264 1 932461
75 127 838005
134 217 594660
109 152 330710
70 258 254870
180 238 612209
213 23 899378
110 33 645489
112 122 654124
286 58 326380
95 200 711958
278 237 414818
137 193 189213
219 115 701867
27 128 906583
232 265 947989
70 163 73844
180 200 376013
57 205 658420
196 1 865208
264 222 699443
300 95 108754
213 119 699023
125 116 152350
176 143 172547
97 254 76610
148 201 685378
89 56 771995
89 110 139765
148 125 563996
18 80 228943
194 205 3676
162 65 737270
299 261 292166
136 110 581906
80 188 279164
159 57 131883
41 52 620361
225 41 509452
287 241 964413
65 257 252003
79 143 862572
297 105 674018
105 68 948854
144 57 81920
217 290 419706
37 67 287830
159 71 421013
119 148 485020
109 111 863865
231 128 186524
71 106 71349
257 33 706285
235 56 488029
122 274 211307
274 270 598477
177 139 49906
105 81 316646
182 298 464959
93 202 539858
35 277 951229
289 88 108012
72 191 196797
292 162 601215
142 56 464225
234 61 448480
209 196 310430
241 157 25223
216 11 264615
116 249 38019
216 262 152620
47 248 722088
108 203 425173
43 57 52314
87 39 681855
141 120 531349
76 147 696693
240 264 747972
42 290 134896
78 225 160545
85 47 377453
235 46 480782
142 20 754589
265 191 674039
20 131 933555
91 194 316069
18 172 659681
59 281 504832
134 80 396324
41 15 129055
195 242 23274
11 241 640861
48 281 814361
297 2 593628
208 273 864134
31 102 545349
67 192 21280
198 208 206898
300 227 235185
153 257 243272
202 237 375261
243 196 720280
73 85 516448
96 245 405861
218 42 965068
174 241 154565
18 285 511437
4 253 129208
199 177 988433
28 17 978834
83 80 744486
238 91 437582
191 61 775931
56 185 7024
42 289 311471
232 186 450666
113 167 660864
82 110 218710
143 285 306296
157 208 247437
169 200 879800
258 165 582479
80 164 823881
10 47 768378
222 158 793262
253 172 745717
9 214 440339
129 283 176140
162 35 521590
188 19 162324
1 65 745331
154 281 475598
180 137 491053
124 97 984126
195 290 368722
86 126 711153
83 269 560045
160 64 695762
11 114 209266
91 126 865326
187 280 8575
109 256 698467
51 256 137383
134 198 243455
186 91 189223
147 299 544975
206 102 936256
229 18 746107
291 297 351308
57 8 902181
14 206 358411
248 103 471143
9 81 193172
163 64 398443
202 75 492106
216 238 283484
204 84 140061
112 148 945750
89 40 574695
274 208 455721
143 267 605006
107 279 367294
106 27 743350
65 157 806838
26 276 676001
174 294 943088
127 243 8943
191 71 595663
36 111 641325
292 135 413491
275 190 111821
208 204 501766
237 127 540063
229 118 894646
122 117 259999
106 133 742072
145 100 91222
29 170 620396
134 133 386662
149 60 221890
34 260 660273
151 44 450659
160 261 388899
195 89 399869
1 87 57977
118 218 686502
248 280 225473
98 30 431971
218 284 218706
190 277 815511
261 170 705835
173 152 324964
225 167 487792
200 255 357305
168 10 840831
37 123 616162
252 86 81524
34 61 625804
82 218 686236
163 219 554032
237 238 28841
225 249 243986
158 12 741074
41 274 862121
116 176 773104
91 101 151982
216 278 89859
114 166 571015
230 51 327521
6 160 159161
139 54 411701
187 283 17174
84 135 949039
62 275 811003
108 256 568933
209 137 452577
11 84 47761
258 109 970432
300 127 850772
86 186 924940
58 108 2537
86 287 255467
300 251 405487
11 159 456145
18 263 731823
218 231 45358
45 12 590324
276 84 733823
198 175 61511
61 28 12065
138 13 344063
1 3 22978
59 187 897788
46 87 377390
46 261 921803
248 181 821167
39 59 105854
108 210 409155
95 261 854135
272 16 893341
199 170 28230
251 57 469874
237 122 541622
209 185 784647
61 289 958778
197 180 138452
136 219 296938
215 245 447288
53 182 530760
19 242 731633
203 95 320330
222 263 539924
298 76 130664
289 231 533407
95 163 196567
297 24 188723
257 24 810347
245 176 987495
295 55 112986
10 160 186641
83 192 484743
135 49 220033
219 194 978828
199 103 560595
91 172 157221
192 161 960378
11 66 300136
224 6 996180
74 52 603975
294 216 144716
143 148 427985
31 229 269863
215 90 489608
220 81 321325
92 168 996488
102 64 478523
8 202 515554
198 216 790519
89 32 614962
295 279 879380
107 251 619030
220 108 574855
21 108 456238
268 245 93466
251 258 430965
174 252 534405
239 263 483438
132 5 172209
110 63 552514
258 220 161036
171 297 322725
252 154 13350
16 124 18520
77 171 16666
143 159 638430
268 85 403279
267 9 106210
39 255 212738
53 41 257117
90 226 724940
83 197 980814
61 292 921512
128 36 6485
178 176 315220
3 153 622086
252 44 853393
10 69 524258
206 271 844534
258 105 264230
46 279 239861
66 113 278268
255 212 657251
291 62 665604
137 216 835164
5 10 613870
118 194 402828
276 250 875855
144 112 319114
79 147 805357
182 89 580470
127 163 54226
4 53 422365
23 207 691698
209 235 607743
221 84 646674
234 96 989767
118 297 924777
245 9 352115
203 197 800705
49 192 121590
242 249 242969
43 75 180271
156 31 136009
102 100 116047
295 171 921106
264 82 349165
290 113 77059
11 237 628215
45 124 99417
155 70 848195
45 3 410827
81 224 100391
23 63 654896
87 283 163474
56 2 992267
72 262 280487
294 74 968729
229 237 338345
40 258 231919
109 23 8792
131 208 316195
279 131 564618
118 187 96754
240 52 667848
7 260 584905
72 43 181977
181 67 50887
181 131 619481
291 181 479620
116 93 2089
106 134 870930
171 223 586878
20 214 176140
233 147 616030
63 257 669048
101 203 282720
149 215 646578
133 102 108219
84 117 414420
83 71 173880
60 1 138644
236 233 491187
112 153 957398
191 267 977498
35 5 947496
300 159 336324
103 192 328917
1 55 139084
89 250 316179
163 76 886400
197 121 530634
134 97 143296
24 175 635203
92 82 372983
291 175 770934
291 132 793281
228 124 350290
291 133 477035
5 11 659600
151 259 438508
60 160 289554
279 204 139893
57 72 399054
138 35 369070
217 136 715501
189 190 234828
39 86 551514
30 110 634518
200 28 644567
1 95 508842
91 227 592133
77 22 146177
283 222 815312
143 122 877461
7 248 36716
162 253 567254
22 10 192688
118 262 489864
137 283 564519
17 44 780671
142 228 611993
46 213 650886
175 130 85110
43 192 653597
98 288 343516
117 41 57539
138 19 472454
53 44 988500
224 226 395727
257 259 27829
260 23 202249
282 238 730538
18 182 603305
89 156 794772
86 214 460125
84 36 949124
238 63 268625
24 17 155001
200 67 886703
59 81 94185
285 3 788249
124 188 712491
111 29 611293
122 137 855466
47 288 712386
57 93 504301
201 79 146155
169 210 507053
258 36 701075
153 14 594496
157 122 107545
116 5 817794
88 162 814086
108 91 8847
122 135 326040
63 272 249442
45 148 82803
31 11 607910
77 193 115853
142 242 502307
72 253 237705
84 181 511953
269 110 471117
259 210 387950
84 288 997205
59 277 446651
175 224 988389
25 123 492141
189 104 580790
233 120 880354
164 195 285637
234 160 928921
153 206 15702
273 113 514012
231 232 23117
251 119 831175
150 284 527692
288 186 506797
23 30 822812
52 173 629345
257 174 861184
148 59 943236
134 269 154887
43 93 972047
113 239 87676
210 20 988254
152 120 391289
79 84 21682
25 50 405585
190 131 110815
117 99 325617
259 40 116962
26 105 41541
228 270 913889
79 31 391143
149 133 537154
204 19 327627
188 266 183159
213 245 70881
32 180 305384
65 184 683089
82 83 329807
205 27 679463
279 2 289705
134 94 831323
50 209 867032
264 55 956112
71 184 99447
108 219 257447
221 199 893521
129 44 112113
169 62 733436
5 89 49462
286 41 945216
161 275 304520
9 299 257775
271 32 765673
150 252 624442
295 244 8312
183 256 426178
46 171 195442
92 22 693158
236 71 680029
253 5 146443
125 90 466754
187 240 455635
64 197 436380
55 236 860614
183 111 536475
12 173 192052
49 175 990059
260 45 553323
280 284 766757
52 229 249139
26 146 372497
45 146 383550
168 162 803515
249 51 120634
116 290 721584
75 247 359125
117 92 155924
138 86 605989
33 36 694079
136 89 699344
244 154 687092
67 26 728025
182 248 331144
269 13 154321
214 169 844341
120 181 155906
101 131 139117
89 59 146856
244 99 282161
54 160 376357
12 105 853670
199 269 35959
33 265 590841
79 260 24302
211 281 52169
55 206 464754
71 165 282030
280 281 821349
299 205 50370
227 131 466686
263 93 568344
132 152 174831
13 77 894102
233 23 816139
231 281 872312
87 198 89742
60 53 446314
158 60 829519
190 172 159456
153 263 921736
220 28 31296
207 168 211281
116 228 639282
298 23 743684
125 213 220804
147 241 305823
195 268 785107
104 123 26397
171 121 65282
158 289 682440
298 296 713490
256 197 151773
69 275 684090
162 230 612304
58 95 235739
35 114 60256
245 233 863807
161 103 495816
144 237 567552
80 46 99178
96 281 27757
269 279 254193
251 36 134234
277 210 732508
290 279 417577
279 65 874128
298 257 708815
9 103 502815
213 58 656949
276 189 511316
61 126 388848
205 81 746861
287 17 370174
279 99 996867
74 203 561242
192 208 929493
259 247 499531
249 190 774362
240 239 325806
223 258 567305
132 175 593677
227 178 605745
149 168 651374
26 174 425134
142 221 169156
181 171 240416
260 246 619850
47 224 84214
164 8 848074
162 199 605325
70 103 129934
240 5 685703
73 59 136178
41 232 71029
11 145 885904
16 269 990231
250 5 144386
42 272 766973
64 201 984289
76 217 244640
140 33 845611
277 252 212183
291 5 210326
242 290 66898
87 166 679556
73 192 371149
161 197 616997
130 293 6238
7 140 288582
204 89 54505
31 180 921311
57 116 560791
273 181 995762
26 238 341656
209 150 398631
23 89 220733
276 266 787967
128 77 684834
217 63 926854
145 27 166989
105 8 208935
142 62 692012
52 182 504159
164 276 61654
80 169 434202
216 144 818428
296 15 493064
183 195 815728
179 9 549674
33 274 322094
268 171 527826
271 71 72085
205 36 842394
41 273 119017
157 48 119438
269 296 758850
266 63 287665
296 240 286538
15 268 58269
177 25 263011
61 108 374375
117 53 171431
74 132 665455
106 39 195368
263 60 330488
45 20 910641
159 213 766327
132 183 93283
176 202 104859
165 25 646471
300 285 254464
194 81 559990
11 265 602241
96 152 53716
54 297 573972
205 151 933453
109 245 921282
73 95 426801
267 228 663013
262 218 793260
296 208 213629
137 90 539495
190 108 605988
214 68 223900
197 271 337721
117 158 988765
226 159 303468
269 54 841562
215 199 68951
247 129 634278
52 254 209407
237 217 434465
235 144 45766
195 123 189521
165 178 400354
25 178 942937
84 285 205308
184 167 891644
225 182 27461
235 217 78340
255 171 318444
89 8 919512
3 76 922655
202 40 663840
151 102 23069
170 280 49599
30 25 938429
213 38 720039
228 134 388472
136 50 548514
110 26 733010
156 172 901696
215 121 855588
234 294 322178
45 39 153613
254 22 194417
277 104 688714
70 281 3547
263 69 593630
56 164 224872
231 140 834097
287 192 140101
273 295 790813
285 75 288152
17 95 341598
151 249 573996
257 123 297918
280 163 315505
32 287 835110
56 244 11489
126 119 437018
178 24 695326
60 52 564119
94 6 33423
222 140 376611
285 162 829877
172 181 722358
157 34 958391
133 13 102756
176 222 644596
254 60 514611
10 154 499349
165 125 862907
132 21 453198
163 172 409916
139 244 861770
38 61 290515
184 263 83073
85 206 151955
175 23 328489
220 47 472517
13 239 570812
244 298 233125
65 70 594600
3 162 981489
210 149 809984
46 244 355974
132 184 667573
292 189 410527
271 261 78025
246 4 79878
153 244 117978
162 262 483273
126 193 445439
64 100 4909
197 60 207131
240 110 436501
116 262 1651
158 27 475896
201 80 406839
15 99 280754
54 19 835391
54 62 690784
4 54 805275
108 252 827100
190 146 627464
147 127 24489
46 223 524910
156 36 555502
236 199 945629
131 8 765713
264 51 595278
100 222 582094
233 90 878464
135 5 278372
153 83 159484
122 164 982847
213 285 977771
9 61 558594
35 69 101445
200 70 38990
47 293 857762
37 69 85783
116 25 801230
92 228 512825
231 130 831574
293 128 644739
153 96 32486
144 265 619376
41 19 590623
257 222 42380
200 285 914688
206 202 158587
176 165 903578
240 292 129505
143 62 386288
87 222 687824
171 12 570393
229 278 940119
85 63 733135
45 283 34672
173 190 274577
256 259 319170
105 103 769581
276 168 628809
261 173 354101
44 25 61954
106 229 674213
110 147 457214
170 231 473241
84 211 369343
130 296 15467
62 84 153741
236 265 198366
233 222 937179
136 234 702205
11 275 688436
19 14 405247
196 121 680471
65 71 518543
111 248 893807
21 40 827368
160 281 809144
257 172 956901
123 290 366621
262 267 161961
254 287 943616
270 227 919667
183 6 918488
32 193 447714
172 159 504028
215 298 543610
258 231 962919
260 129 103569
228 1 445620
71 25 5499
94 150 801598
191 62 45023
207 105 724828
167 229 51061
224 50 866719
284 70 308886
222 207 693059
290 273 498292
136 125 271965
230 89 240616
78 191 192504
256 268 783675
285 235 407731
116 101 211370
271 191 51992
252 204 628521
260 165 616491
166 138 350813
199 137 697347
172 113 577407
176 103 449390
71 19 114552
51 127 712147
259 230 756140
156 145 265285
149 87 472635
62 57 458129
229 132 732269
18 258 841519
84 293 933850
179 178 205312
109 97 134669
136 119 149710
188 140 996557
156 129 126929
275 83 413196
190 64 594073
80 36 186422
28 157 166401
240 60 464547
110 247 425270
218 139 374176
219 269 15981
27 31 550148
41 103 755460
239 201 505175
140 176 281262
275 243 839380
281 77 650958
113 299 186782
225 114 930699
249 74 166101
38 279 977376
89 21 710688
128 154 611068
217 30 353462
96 135 714318
172 281 845534
151 65 678039
16 287 331257
281 63 275819
254 153 970609
88 174 787624
154 185 78795
174 43 107202
171 263 323200
120 293 375568
13 144 362826
200 150 488819
166 63 813725
161 117 626934
30 173 600465
43 197 34363
109 38 253343
291 80 135128
103 225 142514
263 61 923954
108 42 605376
57 76 393528
266 4 400487
298 148 941439
77 209 334022
264 242 357271
60 186 99245
240 202 361788
206 108 908880
50 94 893798
237 53 917854
142 128 260446
138 70 321627
141 294 939136
63 200 640068
159 255 98112
247 143 70087
68 198 714470
69 209 302649
140 101 852812
5 224 828582
275 6 582194
147 225 758824
241 150 984349
39 124 325841
283 270 82068
153 149 185086
240 188 845548
101 154 936227
211 163 132929
42 76 600655
27 212 478164
122 133 882425
173 177 804543
70 236 994964
7 289 360036
190 279 914126
134 180 869888
121 193 934095
172 254 505531
209 269 235687
170 132 616088
126 20 658456
36 212 830446
223 102 394122
120 135 366414
136 180 280573
146 107 384110
118 285 946436
206 283 183296
117 177 113920
193 4 675261
233 211 617572
248 1 165905
104 51 274399
195 216 107335
152 270 57597
152 183 384050
230 223 950421
22 76 965926
30 139 921585
104 140 497261
54 72 148981
124 189 965489
199 80 746453
135 192 383000
154 189 720800
182 199 632737
159 4 574444
79 200 321349
281 38 516444
63 142 205458
267 41 745400
71 141 78655
190 34 539066
251 3 420199
80 191 363890
63 224 220636
242 117 537358
56 296 44465
204 102 774439
266 8 330938
34 195 130830
157 35 665229
65 17 854674
214 271 340187
214 277 720536
154 92 375927
144 20 416782
93 227 847961
166 268 153518
232 259 689972
212 213 394197
122 124 383954
48 161 574551
288 253 269091
266 125 412313
93 194 23953
33 136 955041
106 172 952069
12 3 232726
239 218 814921
239 70 488874
96 236 739193
238 66 519395
76 68 957687
259 42 572134
79 78 26948
226 186 981758
109 275 54242
47 254 387476
220 229 241174
225 100 803379
47 260 263654
114 64 673083
166 71 838578
147 161 492710
242 148 775999
256 54 421004
281 98 302130
143 209 810465
274 289 79174
279 53 890679
298 157 701124
132 33 93619
182 144 109677
179 90 593925
247 140 17119
85 297 97771
113 168 576340
20 226 223540
281 128 385152
262 36 363062
127 139 452695
161 226 775109
214 223 152887
232 57 36401
146 136 774673
44 188 491198
186 30 423912
257 14 297155
111 236 618692
178 175 609732
150 137 341338
269 95 846595
249 156 352208
61 114 286997
245 208 566496
195 58 352611
126 94 944414
121 57 160801
238 31 357354
293 278 801306
202 205 611577
38 166 113067
87 60 574981
201 141 746712
176 251 894040
110 290 943664
3 36 898209
300 150 116879
109 100 529566
253 250 124915
132 262 836628
112 90 724150
190 228 895445
27 160 99659
134 148 991120
275 61 933193
39 205 485502
49 199 458770
68 124 46636
238 289 943369
164 262 567248
8 279 549109
64 191 512680
10 121 701053
32 72 355577
62 88 58762
269 271 534530
294 135 304429
199 263 592103
63 139 365976
185 16 359254
252 164 796348
58 51 163771
122 269 384188
154 15 828944
74 269 245255
219 220 139511
75 101 24280
3 32 562531
155 170 334552
288 298 801536
164 107 772920
148 270 666625
36 166 49605
68 55 137650
200 275 639008
37 95 52937
249 181 579245
189 72 723802
264 207 917741
290 32 804355
23 40 685917
185 135 146388
165 237 175877
9 68 663052
7 133 124096
186 98 124963
190 186 139159
111 134 299255
267 287 800392
168 26 996939
37 172 559997
246 53 400687
262 92 22855
145 223 853169
275 156 527286
217 225 226901
294 203 710619
39 291 379603
45 71 763902
42 98 22526
178 235 18196
51 273 147218
62 197 995539
135 214 36736
274 14 603234
163 84 685338
225 136 977353
56 194 100162
288 116 561429
192 250 676956
58 200 809841
295 64 849264
128 82 589716
199 202 604331
300 59 810406
286 272 365653
19 195 303132
76 244 947077
67 271 611351
250 56 136670
156 94 150803
133 283 85053
120 153 765964
202 200 301309
99 108 722291
6 59 525942
41 227 76870
271 137 92143
279 239 104166
96 33 219824
161 68 632589
38 242 240028
180 75 121200
252 271 490527
165 266 300529
246 16 285459
147 298 879664
128 260 761650
107 273 780270
87 15 379070
13 297 252211
56 158 232956
178 177 514423
18 95 629753
134 191 123148
232 128 114643
116 152 161501
264 21 856121
2 212 945342
93 11 148537
182 265 822467
151 54 141218
259 165 600974
299 76 618640
164 109 25474
265 133 989669
208 150 64787
134 138 367503
230 149 480069
272 17 268258
27 8 332592
215 139 803602
266 201 563781
73 223 834384
227 151 667384
287 180 5913
46 165 960672
70 124 987384
84 49 209534
79 110 81096
232 285 690187
281 287 295319
40 169 626886
136 32 153129
299 217 590802
240 87 16901
72 114 157791
247 88 292747
100 133 726891
242 172 700730
80 2 756570
279 43 315549
67 54 914514
122 9 407968
50 275 302548
243 60 214541
148 18 870579
268 206 656185
157 81 258223
243 35 258564
119 234 379763
219 27 146172
66 188 2838
221 292 754095
123 42 199327
168 36 206059
193 223 611397
240 152 215668
215 171 653963
244 137 348935
4 110 652601
73 49 127223
160 36 637370
227 287 355359
57 233 879191
96 8 459037
91 251 693790
117 66 655795
285 253 148479
219 13 157884
274 290 76638
116 97 543793
285 233 220126
198 11 582578
141 116 366668
238 62 38976
53 61 624478
65 234 571010
121 94 462824
44 135 137030
250 152 225301
190 253 930
103 294 950082
135 166 636188
174 143 87734
244 209 714985
6 117 884137
30 127 495004
294 100 625356
126 97 494929
212 267 343505
53 139 517133
218 232 968615
104 158 508692
256 223 765200
222 12 739389
202 91 539290
290 255 426645
294 189 933177
195 151 640668
109 142 217694
22 107 805813
168 4 950335
23 65 687455
119 286 787604
222 143 807258
166 106 525232
226 100 364890
270 51 917675
197 299 400400
98 293 887958
35 6 778172
10 144 706008
62 269 784656
35 32 321875
241 201 57106
56 288 981778
143 189 567902
270 88 996159
93 79 465092
162 60 801503
230 44 742334
162 232 791345
135 87 537643
275 222 183089
81 222 524771
271 174 877648
248 63 118590
2 235 76012
194 87 675963
289 101 44094
266 140 134549
94 263 604086
49 77 314641
42 125 725258
66 201 210608
250 102 218572
190 262 47394
41 197 72376
42 95 67092
40 113 941201
202 296 403517
214 194 848956
33 264 873458
101 17 791346
249 292 96015
154 278 792088
199 173 143118
287 9 91666
246 169 740747
85 146 823384
218 216 6403
202 196 13645
152 264 423264
225 200 175905
283 31 345147
153 251 543791
68 185 462312
276 46 440385
21 26 944727
77 39 713135
71 242 61713
82 234 673804
63 187 716547
51 47 685184
119 12 735869
150 222 339816
189 226 688530
255 117 925162
116 154 497376
153 276 981657
21 78 69349
20 233 474719
228 19 855816
297 18 408803
137 220 88170
189 77 835160
20 53 493628
179 86 920433
154 285 612168
130 149 537753
292 126 350307
298 276 395102
275 263 682943
145 208 509270
117 256 888303
220 165 522882
153 235 247736
121 265 742523
161 54 334594
297 189 360456
93 90 919406
37 228 661719
296 198 787684
61 290 337590
256 240 743833
249 8 764825
94 274 48342
50 155 388065
202 166 431797
278 246 30430
280 105 625366
269 36 453923
196 153 35185
138 104 690473
256 145 243958
286 188 959765
255 79 583085
131 216 406802
8 113 874448
224 53 913317
69 116 626036
191 202 712487
54 9 54280
239 288 773462
245 191 275008
31 23 873146
113 11 575819
58 7 82938
70 291 804161
34 265 494572
297 290 671144
204 219 907486
244 235 781362
147 151 743678
49 172 206730
147 217 976486
27 157 355960
23 224 424444
213 129 185940
36 265 437813
295 230 245894
282 226 222000
145 195 485396
141 87 657938
83 188 126417
265 159 995304
81 298 441727
3 116 247002
296 253 372532
125 276 771634
269 294 499343
41 49 611306
259 299 940465
232 234 121735
286 31 806197
290 220 948169
39 19 764193
139 29 625114
16 51 871124
239 38 447152
130 146 968313
112 154 434525
264 210 622852
126 282 133010
258 257 23390
80 129 197624
243 26 904875
146 240 891161
157 152 550594
14 55 845015
269 291 699081
76 105 966989
185 231 187716
283 243 855971
36 125 144630
28 161 131054
2 219 737740
298 228 16747
271 236 243943
191 209 639492
39 157 858063
161 116 890385
291 116 954228
194 99 801010
241 167 553487
269 31 862144
142 59 121019
53 14 563242
146 201 920388
245 128 239852
142 19 428460
291 104 367388
33 7 864698
3 49 919603
294 34 602581
257 95 164006
69 64 305565
52 168 724531
64 288 326577
290 75 594420
45 117 598302
264 291 334000
78 151 312387
171 61 493963
154 109 726820
291 151 316462
6 140 54665
32 238 439743
201 83 569482
122 226 515940
27 269 746664
55 136 889269
204 176 349758
4 273 467446
42 173 138835
179 176 446690
270 94 818252
122 114 21147
253 218 496647
188 253 396783
244 221 659881
66 119 7997
275 168 792738
167 34 846941
171 265 141642
160 202 874059
27 173 653883
186 293 552205
139 224 17349
271 92 593227
146 204 768389
199 247 297759
103 174 66359
220 232 323336
9 271 49254
279 49 965262
46 106 854868
14 1 380821
188 187 41391
81 196 614016
215 190 924093
106 273 378082
27 190 167932
291 25 292090
254 165 982552
142 117 465719
128 270 960649
245 292 440435
214 253 403266
106 74 275783
103 35 964099
244 222 485622
275 14 130102
15 211 897552
162 211 366502
262 54 818094
110 111 9492
69 193 887653
271 75 359742
144 289 981997
13 136 377405
158 282 841960
85 181 82677
277 16 196294
40 56 965134
219 243 32398
181 74 691150
297 93 414766
295 157 990386
72 113 493363
183 49 822981
87 246 458720
64 99 499330
120 176 125076
22 193 576355
116 193 815779
198 288 123184
127 221 611445
241 207 758542
218 92 457562
250 277 691732
290 30 638645
2 41 358466
153 183 293219
145 18 495226
127 189 6961
295 288 47035
128 265 90154
66 296 215682
251 34 501126
172 102 619758
134 157 938584
7 38 193414
227 125 28186
233 166 458811
80 11 986360
191 250 68705
286 212 295281
15 184 7020
111 281 70007
247 29 292771
132 168 299338
293 107 92866
253 31 471435
252 283 412138
178 166 161071
18 119 971215
279 20 27353
130 142 584148
168 228 34242
184 114 948457
274 138 971409
152 10 15688
31 264 497577
124 152 760763
22 67 49681
66 37 745573
207 56 88229
128 149 104698
288 162 271991
124 71 679011
8 55 331445
59 129 483168
199 196 329843
155 229 438399
180 84 111468
10 286 48618
55 177 945936
39 273 144531
138 41 261460
87 123 110137
168 185 865450
292 213 234923
128 195 688161
155 62 893878
243 230 783264
279 23 752521
44 163 510372
31 220 765690
214 104 139497
280 135 730176
41 64 976745
105 190 607688
77 46 981297
29 52 101090
49 33 304198
270 147 90510
189 3 55678
257 148 291363
85 285 40799
263 113 564313
38 212 296974
217 112 300323
299 13 788219
176 89 489793
132 218 956999
300 116 286433
51 74 802693
182 280 760006
133 177 987879
257 226 6679
159 262 524665
286 267 15763
99 210 91885
65 56 429369
251 148 758599
166 160 189398
246 104 195985
255 213 137944
16 232 366266
150 43 288734
125 142 827128
294 192 733237
13 98 495596
194 134 926290
186 42 941772
123 76 870497
275 270 69273
295 113 129852
108 101 641747
262 100 846371
242 287 846712
108 187 658308
94 11 239266
56 107 922993
163 258 764646
132 147 838891
27 55 122874
69 90 359683
205 154 324993
273 165 583667
240 257 452314
127 135 873321
127 99 246596
238 247 228435
157 296 709330
113 244 948339
273 236 543876
31 78 808453
17 291 575577
226 14 329027
10 143 163960
39 261 35670
70 272 774759
5 51 41731
178 209 959721
187 144 913776
231 127 620429
251 30 260525
82 170 500439
48 143 199077
192 220 954242
261 120 453275
249 42 745992
114 224 494646
265 77 166670
71 55 17816
166 224 500962
263 104 707669
268 154 849774
264 182 472387
234 166 675726
282 100 942998
141 258 9394
198 217 419741
149 68 976364
26 92 256987
151 266 224395
179 138 947547
237 161 772810
78 281 937288
106 82 219521
132 210 981783
189 177 397671
157 278 151479
33 230 877089
88 134 705198
131 64 166152
208 281 581726
172 28 39237
124 54 505644
254 266 861298
58 287 595648
143 157 856462
199 206 234045
242 125 827330
254 222 780015
208 287 265818
86 224 517265
245 23 334235
134 146 696322
284 171 622777
270 103 595170
57 117 1478
237 31 255866
228 85 776820
93 296 782884
181 260 353752
15 207 333256
115 89 59526
14 278 129020
202 216 206142
191 88 878967
212 295 552258
174 30 567025
192 131 155887
82 12 560935
28 228 125062
7 231 731695
54 184 704369
44 87 711357
108 248 881893
81 89 243535
291 215 783350
48 275 781938
32 84 164672
67 97 805887
80 234 24721
31 251 878303
231 101 665303
52 107 57152
13 2 341732
293 99 507335
25 130 323963
222 247 3104
21 66 948741
86 44 931506
14 102 264161
133 83 142964
235 292 945675
254 276 792880
280 180 877160
209 13 226359
272 251 508061
244 124 276013
203 72 548353
217 165 912954
294 205 782989
165 61 678264
16 141 805352
162 266 95215
112 240 55288
48 291 755634
37 251 691659
82 203 24211
190 97 890373
180 8 392391
2 259 297264
256 277 362085
85 248 739822
157 129 642725
173 221 617151
220 37 726600
179 196 128955
158 234 656185
43 235 955670
173 120 222546
116 261 873633
289 237 840910
74 16 690028
43 25 865803
150 151 918671
243 232 500586
277 100 762702
281 146 264019
145 148 70990
244 158 990891
205 67 243606
93 167 506401
261 92 330166
140 269 552862
37 54 284918
103 213 513255
205 16 972412
47 2 341857
227 215 158884
86 167 766167
251 22 518523
162 116 338876
256 270 30037
11 137 165415
218 18 871835
255 32 85807
51 44 430258
37 138 227287
219 94 305238
282 291 200123
83 293 516718
210 139 820382
93 208 698872
76 73 671535
177 132 417595
57 132 272664
12 108 744992
27 95 654957
135 222 866433
265 181 531772
223 5 88525
197 235 905449
116 10 672441
185 169 506490
160 174 51215
49 292 343786
234 135 709979
167 154 554682
84 21 856737
262 298 484155
87 34 978769
148 253 357566
66 290 138726
32 91 650543
92 253 309235
59 119 25307
159 269 48106
240 10 488141
165 198 278377
106 11 566149
291 26 639466
26 281 888030
24 22 817004
144 296 684664
170 13 902563
288 121 575367
228 23 646104
149 167 3877
233 46 65505
125 274 227834
14 38 161707
202 218 603087
234 154 371967
251 117 133965
194 202 592820
1 262 102525
227 288 136510
1 115 800131
29 264 210346
292 173 211110
98 150 494176
165 113 364559
220 174 347524
162 17 516633
60 106 338749
209 258 47230
107 217 449807
11 109 427664
223 277 243852
299 186 863327
143 161 899752
41 48 530678
296 165 245770
51 266 839780
244 67 482996
181 179 906787
138 96 470253
212 30 560363
135 218 225675
189 223 423400
27 285 55820
144 96 815767
74 32 506334
168 196 504420
249 50 939725
16 209 910933
180 173 706237
270 264 646098
299 93 759394
235 152 610720
242 2 205991
169 275 705143
137 84 125805
17 160 540954
50 168 619843
237 294 638720
214 37 864626
41 72 95904
183 24 80235
36 190 833397
29 143 673074
132 270 30290
292 206 458653
181 94 14471
76 252 876222
288 255 949756
216 151 560848
62 126 26114
103 125 527789
232 235 635400
74 1 677818
29 164 169954
291 16 17236
80 136 931414
88 164 386899
277 136 462883
198 163 921022
115 233 671890
207 123 955181
106 197 62749
254 51 246542
2 146 539427
231 31 766744
249 278 986034
169 93 969164
101 42 795648
133 72 974014
163 271 674767
217 259 255989
41 37 379447
162 203 394227
144 261 728259
177 115 937641
54 105 255412
274 163 219893
246 157 891312
272 203 216924
123 8 691046
50 156 466015
220 118 847939
102 244 990542
210 78 143013
33 134 201633
48 85 461367
96 22 936945
232 48 839861
177 261 506989
125 214 235561
42 88 91943
285 13 610777
158 94 85826
202 268 943529
180 174 54006
23 55 646577
182 177 249880
102 125 498740
167 214 649646
37 167 890840
5 229 337091
3 4 331533
165 256 607926
28 50 739354
287 87 71856
139 298 110975
112 166 390341
114 109 793066
236 164 648786
207 103 496759
103 139 604434
64 3 157703
177 273 584350
206 151 841185
140 156 386642
188 215 353461
276 71 796729
205 212 73080
54 223 2349
2 27 129637
248 152 273370
279 110 432268
234 37 296581
60 38 130272
66 52 839868
177 239 533328
64 236 362136
94 199 837627
102 77 562281
38 23 773587
167 46 616879
16 25 84103
270 222 795045
93 256 81793
228 57 376962
96 102 427094
289 81 12080
207 251 136045
224 11 231182
112 21 575640
34 297 667371
106 15 192247
83 171 830286
80 270 488976
20 106 245494
252 14 589365
182 174 678009
249 57 594797
222 93 614519
45 232 927931
218 62 466858
184 180 224893
118 42 762830
120 140 566669
216 235 509402
164 110 493906
6 83 393218
284 186 96897
94 97 872640
19 26 777887
182 96 713820
232 263 638853
151 116 870530
77 224 107600
13 82 18020
46 30 310986
208 66 438599
249 175 232084
86 60 224389
77 240 521873
100 269 103779
134 63 204038
159 200 702527
126 116 612492
222 199 262125
173 19 782494
219 131 847450
13 32 390401
102 245 906261
133 16 39200
101 285 259241
85 23 421407
55 96 862760
4 43 872443
200 71 229537
142 167 658441
145 136 227046
235 87 986794
19 25 386479
167 97 494939
158 290 427080
206 175 704849
92 214 40470
288 77 950024
167 217 529600
143 198 73839
122 134 554324
273 292 330343
118 284 884547
251 214 473410
74 247 69558
32 113 198513
68 162 33419
291 157 812832
60 49 272764
299 131 756054
169 218 149278
73 187 458748
44 4 967386
23 66 478932
19 75 42505
16 193 669155
199 22 829618
60 163 639448
107 48 567698
41 108 624751
37 99 25162
25 68 699500
114 73 444541
18 256 748704
23 103 611321
235 150 790218
161 204 744860
294 61 584165
246 181 409499
44 26 182379
151 87 96810
16 247 595169
69 51 159055
66 295 886521
226 141 64858
276 208 164783
246 153 922025
98 256 649058
46 201 124110
89 145 563711
63 214 953966
140 189 347352
208 299 936345
26 264 390683
23 5 384084
77 188 775538
128 193 98218
219 214 59165
165 17 630630
187 36 757668
175 201 496828
122 147 631767
84 244 971026
24 213 227840
155 9 145563
2 131 455640
226 200 474548
121 43 85438
235 131 78581
184 202 560658
176 275 439015
89 254 951521
122 68 927315
112 200 301180
199 3 411552
288 95 560416
290 146 89544
115 49 782865
259 66 267053
242 48 186305
136 121 585639
130 223 574284
246 163 855455
285 271 288768
42 132 77770
25 121 864159
196 52 934068
89 293 286805
151 40 436846
37 247 919449
148 136 517596
196 138 766355
214 188 138403
152 209 702118
3 256 560023
175 141 656646
11 201 230512
251 26 915840
172 1 852706
133 241 556321
283 256 766272
43 137 794283
251 253 278027
10 296 421893
159 49 691780
163 103 821896
190 86 825496
74 49 438815
223 192 485865
27 290 95079
168 68 466572
8 278 977912
14 161 448247
298 196 898113
151 140 21680
297 294 50252
164 219 261814
244 271 327004
228 175 778250
283 40 957900
267 39 495027
85 87 215779
76 232 915408
22 248 571687
197 77 495998
106 186 124766
295 264 642197
185 63 243822
44 127 782642
86 159 166008
234 225 959308
64 104 561671
73 195 575394
65 271 549679
184 121 29461
47 157 968377
83 116 963990
256 96 337014
12 203 242544
86 28 80047
207 118 963262
183 177 571442
288 256 731927
60 122 40140
156 80 468293
136 83 642232
146 226 505452
105 18 540207
30 142 3058
22 142 318376
151 261 829635
76 267 132280
36 26 117169
141 78 958068
7 42 567873
188 50 653348
107 170 766597
272 244 883223
22 158 156917
68 14 889931
125 176 482593
208 285 598976
119 278 148768
291 274 471256
76 139 803890
271 110 485727
242 213 209597
9 223 558965
53 274 765140
52 8 14513
69 13 419017
228 30 663774
151 111 844204
2 218 208209
16 120 262778
6 158 140332
269 175 561335
109 147 941467
4 185 736356
225 12 492236
188 102 264177
177 144 924719
224 45 412597
20 205 302630
145 4 466401
265 271 6165
38 151 903586
223 80 535082
130 178 645271
194 279 47466
234 180 707368
13 233 406036
285 135 671901
255 199 181254
23 300 295314
81 94 337221
98 121 388041
125 257 683217
134 77 600186
163 217 782688
210 166 705974
196 299 612259
238 126 304949
223 22 293593
213 142 245850
131 286 875085
50 98 838210
19 69 812821
12 233 451155
105 182 853420
166 247 582153
12 213 371881
211 208 913112
104 56 828686
197 143 333353
285 258 331876
185 149 429483
291 254 359522
37 175 5982
178 152 616092
28 271 760019
278 212 660454
286 174 708443
124 272 860147
47 60 683157
112 185 849117
217 173 655401
47 16 188798
214 193 48555
24 225 119337
197 40 792103
217 172 38124
1 18 873627
293 15 218331
11 249 220709
175 199 335877
268 246 342975
227 285 39208
119 40 249606
204 172 126515
54 159 864220
205 42 319150
225 116 477489
241 71 935791
265 30 267837
110 179 172583
263 32 645182
25 95 167382
134 42 855756
134 20 952104
100 85 465324
87 256 789879
182 2 125342
241 158 608512
208 129 894149
43 102 856247
253 70 796005
170 66 343427
213 176 863653
213 78 444125
206 176 638761
248 300 191679
107 66 902533
88 293 271883
168 101 558147
44 90 240551
159 170 549810
53 157 690413
67 90 498322
8 270 951425
211 65 666432
61 26 884540
47 160 60440
245 256 300929
34 29 148721
92 249 455162
68 291 890200
128 56 64226
34 78 217162
177 81 496488
210 180 554744
114 65 608822
169 156 763088
104 135 358112
102 114 238754
196 257 557219
290 173 115101
44 63 915835
156 44 984927
299 133 810490
104 252 660884
94 210 579014
265 214 458938
88 86 817466
253 38 511439
116 297 436128
89 35 594707
161 252 330467
253 255 34501
133 229 664733
119 253 189632
149 252 205094
277 174 463548
217 247 97875
252 261 48420
63 86 348697
24 287 375257
168 271 24408
4 100 817457
32 52 28008
188 232 417074
223 66 89059
238 163 477461
91 12 399027
84 292 822053
39 89 834926
188 122 745099
22 203 727250
273 125 559561
189 181 458314
162 183 153687
10 199 934618
269 255 809283
95 294 973283
30 62 479625
61 70 447815
71 17 450316
155 150 935041
93 122 685441
268 266 353687
120 282 131715
216 87 854649
215 233 97143
18 294 861742
219 268 590836
228 146 899957
191 257 62607
274 246 262826
208 89 706235
190 210 38384
96 26 110656
39 238 791670
106 211 852046
248 4 548231
31 127 991898
112 32 499111
2 164 148800
60 30 683632
67 55 319355
24 131 94078
117 261 648355
52 162 741252
154 68 926561
22 84 929931
48 135 55225
198 71 56471
209 194 950312
34 244 321305
196 296 123221
70 289 35648
167 145 327813
87 45 339118
102 112 630696
278 214 745949
7 17 663234
255 134 473463
192 36 93714
146 41 30350
138 287 859469
271 157 475483
111 132 994042
234 115 965938
193 17 725124
183 147 399273
111 144 159044
95 256 932752
260 259 544132
206 240 665020
277 105 922708
267 87 787130
123 216 397672
263 169 469154
34 273 625275
238 209 887449
150 183 716592
112 28 64969
208 3 989295
223 92 102422
143 257 750907
102 35 644361
111 185 386683
146 155 137215
121 156 348226
24 250 971904
197 216 144818
43 118 162160
248 90 507648
271 15 651380
99 25 811304
77 236 652824
7 102 79554
236 159 660605
238 241 253431
268 132 151848
16 98 13540
175 136 51439
56 266 536406
170 254 402141
113 103 928805
116 233 819557
110 130 301824
55 249 660085
241 299 653501
211 210 645715
14 112 319396
135 82 983911
237 124 83563
221 247 406243
167 89 494997
91 215 166114
246 28 920176
76 243 164832
159 178 971650
119 152 452592
49 51 644906
103 45 505234
237 266 852527
207 134 818650
174 84 696784
218 51 503336
202 24 919458
63 268 967835
43 151 501223
167 55 445654
113 191 275152
186 283 813257
188 113 503461
267 1 718805
290 176 32339
103 147 700210
111 75 739090
163 106 638937
213 254 94528
289 198 893942
65 246 269173
79 75 333870
262 238 506350
286 46 140875
210 265 549436
26 118 701516
219 223 319732
160 127 387446
206 128 777990
66 288 374718
222 295 147050
114 62 915975
256 229 568164
228 244 89934
200 168 447098
131 205 857802
147 66 278872
276 127 709826
146 265 987954
172 127 631139
229 149 199453
239 296 979431
161 158 351161
209 47 397726
282 192 952957
292 253 90672
19 144 157601
58 184 383283
278 30 250043
76 211 756678
229 226 545397
156 74 805511
114 16 282467
255 202 373006
92 39 58171
281 189 372118
158 120 523286
270 2 311720
225 253 639467
163 229 680951
282 198 633071
247 281 377413
37 52 966837
293 248 752581
84 120 662594
240 61 770119
22 134 517702
24 150 192426
85 208 424754
21 246 681416
177 256 666643
242 178 516967
57 179 19058
220 221 976858
239 282 364789
120 186 72825
172 78 944348
244 144 496947
129 146 686533
177 119 214518
179 53 442955
162 231 397036
97 72 289790
282 150 369239
18 14 911268
75 56 260733
258 237 600569
232 256 741503
121 130 441035
181 201 216021
147 18 510284
84 149 518895
233 40 628715
74 229 597459
18 104 124097
235 275 73479
35 182 896757
183 1 17144
169 194 728976
170 93 101013
203 271 250980
127 1 486471
298 8 152588
217 145 386200
285 105 600558
22 132 184226
217 8 924470
83 129 946812
8 277 561243
127 169 829519
125 41 790895
70 267 181921
218 122 193572
186 70 651542
247 218 764483
96 194 32579
139 111 308466
113 107 659510
294 253 173869
202 181 123224
246 300 518345
156 20 57303
172 239 768203
51 34 447490
217 288 551401
179 112 262359
277 28 977742
206 74 202284
256 217 604663
61 48 378234
39 282 263567
105 192 674039
117 114 660861
174 297 493914
288 8 530248
42 11 83351
213 223 822853
155 31 372231
81 134 285490
225 19 636899
179 271 192784
100 171 129
89 87 519877
37 271 915239
73 279 499097
169 228 357548
43 110 292129
32 119 317949
102 217 78880
100 175 8391
252 255 572135
287 84 146289
27 94 532732
197 195 821702
62 133 438496
220 60 924440
259 102 500687
87 221 832780
91 272 606004
50 279 935023
137 96 14286
167 100 391139
204 296 199485
187 153 472701
2 192 498403
30 226 203685
150 207 874647
201 217 958847
265 93 52457
230 99 746400
190 300 531347
254 257 313249
10 71 32829
175 287 232819
252 227 326480
81 98 171134
273 137 679802
224 294 801211
60 68 539105
26 53 370411
170 200 643679
126 208 504166
284 160 90132
176 270 709274
219 201 222888
278 56 353719
33 261 471586
170 1 229822
177 74 148044
216 190 535767
9 177 540971
51 180 375251
164 16 621699
42 139 256760
259 233 415793
127 39 852478
45 140 156362
56 135 476467
91 156 393329
264 214 190898
171 115 104780
25 258 689255
4 125 711244
100 128 630381
284 267 81063
169 201 466900
278 200 328069
121 78 908563
44 120 48370
35 193 761879
18 4 85453
165 34 81216
99 187 565808
260 32 815180
300 219 332034
209 171 887505
189 232 435854
188 67 794853
69 215 470255
209 96 998841
197 11 572217
172 152 724979
271 104 740283
154 192 575262
8 116 674125
255 154 290278
289 56 803081
217 104 844495
279 133 472916
191 218 912093
217 192 540166
172 131 217712
233 125 228269
263 235 129227
173 83 212471
227 78 967267
100 57 904793
197 194 466327
52 48 457960
264 239 233608
99 59 736559
254 275 96700
73 241 569822
208 122 352847
108 186 880424
100 95 454393
273 133 284830
127 25 70537
80 198 682868
74 39 945047
81 62 325981
194 16 436560
67 209 560330
249 275 761755
42 94 926164
63 107 349330
271 136 959846
228 237 110035
42 241 892346
34 185 806117
247 280 767251
129 82 391044
13 261 225064
186 123 566920
94 51 691966
32 285 807975
145 198 734269
218 123 456025
148 220 540498
300 283 648029
204 275 392395
84 259 806379
282 267 979788
15 241 57142
123 41 897068
20 22 15908
167 187 307054
73 145 346340
165 185 852191
294 81 542973
110 176 246383
11 158 914235
254 106 84865
133 165 699433
91 287 254970
88 299 830729
123 233 478019
129 11 634660
186 24 166852
163 41 651279
31 69 403251
89 229 525606
106 54 911363
143 201 586822
297 216 665148
248 185 407157
89 98 840493
245 14 698955
12 190 696436
118 33 786735
135 282 319639
111 103 443293
228 163 963402
274 238 862839
23 138 167316
191 298 802831
4 97 236676
286 195 480631
54 192 578313
113 34 597738
261 204 991125
225 34 357991
200 120 129145
215 18 390460
248 43 513311
85 92 232924
96 107 270627
265 223 673149
73 27 976863
68 175 857461
233 187 149670
85 222 902405
43 66 110115
244 120 222126
191 48 455426
70 64 68416
198 33 783095
170 183 136506
274 188 500232
299 65 199061
166 120 335790
230 151 454748
133 37 561717
61 13 104864
23 217 860997
197 237 603288
218 136 933041
127 171 252641
274 61 764890
268 136 19577
199 154 91023
141 3 941664
68 203 67923
181 97 284338
198 91 865652
4 1 684696
20 258 123841
10 170 910394
99 154 533380
108 78 19080
297 75 629099
245 110 751381
58 31 470071
10 277 560115
72 207 679351
268 229 665362
82 244 823650
144 164 67429
208 154 243721
239 81 611393
190 133 3587
134 125 33987
72 93 664991
235 71 541547
108 234 685714
242 214 426620
209 70 163387
157 211 495876
163 18 477922
53 77 211319
153 167 745815
163 222 590972
258 256 896476
269 260 738308
178 122 546877
3 108 236964
13 288 804669
13 134 372974
263 68 399517
146 273 428077
155 91 417332
140 213 316119
222 104 12840
52 24 251412
95 123 261633
136 143 68604
35 42 579431
158 19 766998
3 293 839842
19 44 268674
102 87 292131
284 7 306721
182 56 60133
149 72 692621
300 218 384718
198 278 788172
224 172 778266
43 286 547693
225 265 828831
73 264 803684
292 7 35598
45 265 939043
135 4 904669
130 211 456761
260 109 184801
47 171 547508
170 283 582733
178 103 873872
24 162 520257
146 47 621644
31 161 189083
223 129 194014
86 175 66618
119 199 267097
248 215 634529
260 68 249153
214 263 623550
86 206 1917
127 98 297764
271 141 456742
28 283 861106
86 168 746945
164 295 113938
280 110 437720
188 89 746671
244 41 417427
170 281 926406
8 142 148839
261 193 494993
125 179 261250
188 208 684956
170 44 668130
233 202 630471
280 220 584555
15 119 2134
278 230 388935
26 194 136544
165 117 939142
76 151 93348
74 54 663863
227 127 162709
266 299 407644
184 238 101319
80 158 201039
84 12 117886
51 267 801149
98 187 582332
293 146 675472
124 69 37845
63 103 696118
50 182 986169
93 294 186578
294 85 807923
31 152 996839
273 183 633170
162 193 918330
267 115 192680
298 211 665603
164 42 688350
62 256 560264
250 224 667754
17 257 778951
161 183 876631
232 21 492522
85 106 50497
99 34 499958
133 92 283711
135 79 769442
122 276 303877
21 68 941872
119 142 461234
178 137 323303
251 280 150379
198 34 964795
282 210 369981
21 149 691093
255 204 94478
13 67 267459
275 163 397855
228 21 280575
178 286 573256
83 123 82516
212 74 717284
26 159 915524
155 18 468698
72 128 790992
150 12 609764
99 242 970613
160 34 626090
43 265 629517
117 167 109137
129 268 7088
116 140 562966
103 106 391872
102 2 502385
223 16 856792
164 134 200639
64 180 299600
257 142 71211
17 253 51113
14 254 822465
40 299 724859
131 28 612343
247 34 182737
4 52 518741
67 259 531455
212 42 238075
189 249 525699
126 82 185390
276 229 757095
272 60 712691
62 67 893538
70 136 918145
123 159 22
85 153 186373
259 187 887571
163 254 965614
204 272 933949
238 251 184432
48 150 969284
56 114 856126
293 298 826592
54 240 496326
225 172 730182
15 70 911051
48 50 322134
167 194 903735
224 268 959860
97 21 469546
93 275 682711
157 169 437757
298 161 885874
289 124 346461
289 242 904704
64 15 440750
288 194 104018
10 287 227713
132 115 727842
62 36 300508
262 2 680991
226 104 852553
131 180 106323
39 100 917769
289 126 538145
29 13 262852
114 243 526905
239 283 535726
36 248 915365
81 72 188803
153 16 598097
135 298 410234
109 116 58177
14 96 987210
259 264 591965
151 142 956616
254 234 399198
122 80 503556
204 32 67578
262 239 130012
63 133 21456
127 141 128222
256 111 15487
195 121 127808
180 65 992566
119 14 150388
62 215 41257
69 283 510518
105 193 165700
226 283 409549
22 159 238765
94 26 577754
70 145 995986
90 242 960456
242 229 989136
142 1 496444
73 8 606919
79 191 409078
145 283 470169
222 17 804453
298 6 520420
105 198 522990
34 86 403152
126 197 753872
62 247 953199
7 162 55060
2 39 593905
76 51 115733
15 246 296697
171 198 511268
294 11 507109
253 21 284012
66 80 682173
270 46 338111
1 72 143046
277 3 103584
120 210 2019
233 182 993869
210 241 807828
4 268 307139
151 1 339107
103 236 585238
287 171 714098
140 187 537845
18 15 81738
80 239 546484
107 93 848154
238 287 319009
19 198 370757
134 101 785545
281 118 462864
163 184 448219
35 43 435197
78 58 384274
178 296 738103
52 148 996615
138 260 392834
272 103 517079
91 49 490046
69 290 804271
153 77 440724
119 178 492689
298 91 347649
216 228 665701
205 69 421963
187 69 320447
235 114 119752
177 108 795884
168 139 322423
193 82 706771
164 27 824529
131 153 203458
89 270 431063
251 14 237714
227 140 486747
268 190 91734
162 11 958446
242 276 546492
74 89 121873
151 105 200956
294 171 353453
248 176 524671
107 138 661466
92 205 919774
257 141 45009
163 15 244750
268 65 152839
81 39 744911
208 217 921521
249 202 929292
281 230 574683
173 242 387042
280 295 903417
85 230 806909
201 185 14788
102 82 449106
85 129 183577
71 7 42347
118 164 594649
218 111 718469
100 231 225466
187 91 296691
256 248 871697
137 281 836249
200 19 143329
20 184 288416
247 8 758413
264 13 255655
233 271 774841
211 217 397309
141 184 220783
282 157 298952
253 52 668021
149 243 659377
299 203 232411
128 274 511692
3 206 409132
65 173 978434
146 186 517161
47 114 82136
139 192 926710
156 166 571565
141 148 235308
232 7 341810
203 15 854419
287 198 933412
215 79 138763
159 83 931374
99 121 389311
27 12 148102
82 169 676619
118 113 115397
114 49 46297
99 205 54720
295 166 580711
79 223 819666
201 5 925656
170 32 524481
138 18 699885
184 16 615669
62 130 961601
241 57 748013
72 232 797380
7 278 475303
103 208 305131
116 16 827462
53 42 17886
180 267 911797
61 143 993705
208 293 850965
1 144 531963
180 87 186445
108 207 681215
210 226 174725
28 151 34652
156 49 776505
116 188 128857
191 201 78761
261 90 132463
103 116 682400
47 111 363346
58 233 246410
65 13 902682
123 267 673688
205 116 852047
73 288 631833
135 7 121258
26 262 826813
43 84 617098
267 160 723893
7 187 25540
1 287 28860
112 22 897091
19 256 604857
69 80 119555
78 223 566062
178 93 143403
252 63 921029
172 229 991124
155 258 668478
122 156 572498
116 181 445733
102 104 678781
170 77 512803
144 34 354064
121 255 894501
184 222 726667
93 262 98177
148 62 529693
283 171 550486
288 170 821159
187 52 546623
42 284 612097
54 29 290897
176 195 590091
42 15 778646
202 36 705809
65 217 161229
115 223 598647
22 220 77259
220 120 23993
290 102 630011
140 177 483988
95 217 582264
150 211 445840
9 201 532048
221 203 127696
62 91 721825
138 65 141822
297 78 596373
40 106 652620
11 36 574635
79 284 751217
239 194 683620
294 27 289895
158 1 524329
65 265 571976
48 215 21257
274 279 124266
26 31 866304
53 273 262783
202 47 876462
81 159 301337
127 66 986536
94 92 738387
228 162 503252
245 45 385411
173 98 415793
270 84 930120
151 200 672972
73 215 272531
243 40 478807
96 241 178515
222 4 197549
232 191 941187
58 4 427758
192 147 851050
275 210 565923
245 101 952951
229 181 95057
107 103 49801
261 186 468147
203 277 783295
68 297 866425
239 196 553081
112 285 492867
109 290 252791
164 1 691072
259 131 369369
192 82 696463
228 78 790135
251 201 433227
131 263 224584
13 289 148907
166 218 704427
112 4 494673
281 29 709045
98 133 339721
29 110 3009
233 59 145567
82 37 721910
178 234 189321
145 210 266869
285 295 584653
242 40 817927
5 112 328462
72 142 957507
41 233 262350
15 60 52619
282 247 318563
82 224 209314
266 183 745346
66 132 631182
181 196 118206
219 232 740250
19 86 175238
238 153 552040
98 195 797943
174 235 361308
255 231 360164
56 209 398721
81 180 883527
270 177 117277
101 12 814441
51 168 397953
117 175 263763
223 88 241506
162 289 987128
71 36 693087
69 101 600356
177 225 130027
244 30 903047
167 280 860844
180 223 869345
289 204 597939
294 128 105626
176 208 387671
62 234 906171
12 129 805345
90 8 124045
124 165 676043
108 293 203251
229 30 987613
35 220 67667
295 12 343234
290 104 718689
55 83 501268
67 139 778526
279 150 340373
250 176 468927
136 222 819451
234 161 193885
62 55 271508
261 101 484322
147 205 123961
272 192 548091
11 3 195664
179 31 771867
202 275 965734
170 40 70337
219 221 724082
210 72 498177
239 179 421788
211 31 912363
230 222 567981
213 44 528224
51 195 117906
271 77 627092
171 131 563195
284 115 62705
109 219 223257
66 162 292771
269 142 348464
79 245 942194
49 66 129612
208 215 343692
150 89 982443
32 212 616815
267 260 142804
160 293 509412
209 84 644972
208 147 747362
103 124 733903
78 130 552708
114 162 910008
2 221 330385
116 92 338246
290 292 398064
140 115 414578
18 293 486486
254 270 678198
292 265 154000
70 21 85682
121 79 893895
286 223 529890
215 164 712756
240 92 623596
134 12 877098
55 35 389977
300 145 399327
255 51 660067
133 296 143292
161 164 473520
14 70 908699
149 193 664792
48 293 46614
161 124 324727
50 143 29205
237 78 38163
147 134 391110
96 188 861970
186 223 191172
48 69 520171
50 7 844056
133 150 840135
134 237 737809
102 228 647364
80 135 719345
123 253 677900
144 110 785967
78 279 308614
21 219 935727
141 70 597478
272 32 451589
57 238 758526
164 20 981233
41 289 805971
270 223 636304
287 90 933921
257 103 111606
252 12 507953
41 181 673718
210 223 191422
121 210 241734
210 178 834683
172 95 150881
251 267 653604
50 253 159329
74 266 189343
52 95 996640
192 50 690662
13 221 281191
80 48 646887
109 63 438200
297 175 454112
179 147 391112
225 192 467855
94 21 169786
222 102 496222
268 142 831634
144 80 878140
44 5 658294
225 93 833812
227 14 764825
218 148 679492
62 267 798109
150 161 20260
30 1 141824
25 166 537233
163 182 143408
139 45 358016
121 123 585559
167 287 79414
79 109 730059
101 71 229836
49 18 515569
210 12 624793
211 164 850617
137 277 218186
25 22 457785
64 67 67736
165 205 334575
181 298 396700
96 130 368597
200 74 38727
119 273 398903
52 156 861907
97 41 347667
269 133 219191
129 9 836899
117 62 763866
61 20 531259
122 235 762148
198 130 377124
74 15 258687
162 43 562040
122 217 39019
41 150 200634
280 51 140679
163 19 546600
135 105 571973
41 164 365110
192 144 71009
122 173 45032
232 164 816299
253 32 136348
187 1 214580
217 151 814314
159 7 588041
256 34 154533
138 160 967545
242 220 37579
230 78 277954
79 85 448823
123 52 310094
159 29 933068
283 221 685743
15 192 156322
154 194 754434
136 81 491047
278 45 987225
208 213 349704
158 195 239795
60 8 642217
5 30 418661
28 89 151070
244 182 935277
147 23 369498
197 253 692814
74 172 332489
100 214 564146
272 12 460692
135 110 909817
205 150 559897
50 46 508547
160 188 249992
181 24 473257
164 246 794103
221 120 657120
39 234 817557
200 2 2278
181 141 399746
211 242 531041
226 170 563791
255 300 854308
6 293 87747
209 207 610524
236 212 140109
148 181 692532
38 71 492386
49 283 466834
244 159 750215
121 211 274293
144 264 810728
216 192 255583
71 232 889844
49 297 75692
171 54 565181
147 145 730602
128 35 833524
259 172 421938
28 44 809752
146 157 326124
182 172 281022
175 237 832962
87 72 909640
95 89 720839
178 197 428747
128 145 713268
178 167 736808
28 290 77400
60 298 422701
12 247 653569
284 16 994777
256 107 226431
272 62 681098
240 40 210086
20 52 70744
180 274 514491
296 201 619957
84 290 874202
66 144 896482
5 155 965358
2 173 193464
46 157 125190
100 183 834208
118 223 36629
52 190 375771
259 14 986314
195 256 712219
34 116 172338
126 72 460504
71 1 28314
113 157 219933
63 206 863061
101 241 92849
2 211 312343
166 76 31716
14 69 657963
127 72 123672
120 13 436696
174 70 273702
206 8 360205
241 119 779962
31 168 465216
63 294 66716
90 130 841432
224 19 392190
167 197 487788
64 291 67816
247 1 751
181 232 43698
77 280 205415
200 16 375351
261 221 850390
24 114 875642
110 267 486040
102 141 595334
150 165 885821
96 123 463792
285 280 431606
181 269 790662
165 98 423962
160 67 391557
5 17 266179
96 27 706085
236 113 402929
216 135 834982
204 187 335125
267 120 754495
153 176 754129
248 114 154382
250 281 973948
25 244 194090
137 116 226047
49 81 961133
212 178 237208
59 21 279929
115 114 972354
44 139 478077
164 287 714862
4 264 448910
25 186 57322
11 19 94224
219 253 772601
61 254 650508
187 29 776083
281 28 142022
75 212 383147
176 43 590081
175 292 85305
206 15 310181
88 296 933510
226 261 131930
49 72 54184
136 2 760722
178 265 977138
56 262 285607
235 9 46498
249 279 382661
75 114 287027
291 100 458472
51 150 276612
153 165 367110
51 4 450460
12 44 602129
97 214 977458
207 291 864221
28 137 381445
150 81 519405
184 217 552855
271 192 651616
218 88 576609
109 165 431222
118 47 181602
86 200 944357
72 37 436604
148 147 732899
9 239 210194
32 159 463763
38 8 231342
262 133 347809
277 267 695290
203 60 506065
36 137 608111
155 125 157006
11 259 259454
155 285 97497
32 199 331543
95 149 379538
181 103 5204
210 47 867895
29 44 493338
86 273 649134
16 145 833762
97 62 58967
199 51 928105
286 134 194949
287 82 110543
104 239 232128
164 63 63213
107 229 658832
150 227 552490
291 244 187131
219 86 659022
297 155 11624
6 179 845199
240 171 880435
31 199 993174
29 67 235792
107 165 59213
134 100 818092
121 24 661288
48 248 760051
102 242 872071
193 216 222989
164 149 300814
249 102 502977
233 68 932977
265 10 883603
32 192 473447
295 33 337861
196 133 610431
1 92 637151
87 167 127417
258 247 321571
267 107 223832
96 274 32306
95 283 579785
244 172 612947
130 99 102304
80 174 359922
69 190 113650
84 273 897181
158 123 396287
151 231 872020
168 226 253354
17 285 496635
31 158 291889
66 155 768154
127 153 581793
177 57 825972
154 292 887270
15 169 50367
10 2 362951
45 126 770503
18 254 988356
121 278 955635
82 226 622669
57 244 64914
155 194 984609
157 159 399083
62 219 34519
74 208 792042
159 63 959733
64 96 285502
249 267 600711
88 275 967063
52 233 853416
23 200 635316
51 36 987183
181 184 197509
79 113 429245
271 229 208851
214 60 614355
200 73 776266
298 14 326461
184 150 610546
264 129 582982
239 208 80783
76 56 54068
69 79 713754
296 99 513464
78 198 889178
150 139 839091
50 291 358078
179 51 860662
184 172 90898
159 158 970493
86 10 60076
63 24 656510
100 15 184106
148 132 144878
97 45 892335
193 44 22871
55 259 334092
246 31 597588
175 188 288887
231 161 116882
254 20 695160
292 55 318798
29 117 153748
122 126 644039
276 247 838332
175 110 437772
1 239 680132
4 300 184430
3 190 756927
252 186 39431
32 144 654981
225 109 442433
140 234 494627
174 77 411307
100 45 639877
167 76 924203
278 129 879383
84 158 813941
29 154 311653
147 98 536462
89 248 235844
44 253 941596
205 234 669146
215 111 735606
166 154 998061
38 254 47900
269 25 531972
249 222 455720
180 53 256862
181 144 782288
161 118 832136
106 233 100285
162 46 725917
231 109 326200
115 70 532546
176 32 353305
232 13 533838
129 32 174884
40 196 346236
1 123 432853
130 158 286524
204 191 723388
92 193 48212
111 91 877133
118 95 489893
32 62 556694
84 97 182059
113 235 202896
134 265 440952
273 96 201479
241 110 301807
55 149 252758
113 122 190156
261 2 48984
100 258 661940
174 130 783705
239 210 892328
244 77 726554
25 204 763206
24 276 242552
53 124 997689
219 75 771310
107 248 28661
6 254 907742
265 50 158286
233 249 306984
131 81 508199
57 27 586165
48 251 719429
195 223 579183
187 245 880884
168 187 519251
16 104 343103
77 137 270539
202 201 415854
300 57 461133
157 115 932486
251 270 587617
83 67 620771
187 103 787927
215 221 518113
190 35 899869
168 242 817913
251 134 571200
60 66 117300
5 45 988255
290 29 996133
236 211 327931
126 236 415237
51 129 819456
22 206 399807
174 228 87899
165 297 649275
244 39 882310
121 81 599551
36 64 124667
58 73 406508
237 97 72828
147 167 7217
2 149 740458
27 131 676265
255 31 25252
54 135 945731
154 217 756995
215 223 520249
140 106 701225
248 171 180818
11 77 564010
52 35 400574
76 253 900480
10 222 835441
22 241 64627
282 187 738396
239 253 70553
205 265 292101
238 78 349720
8 21 739246
28 207 482295
137 75 599232
79 176 78248
71 180 441281
272 172 990850
254 103 573261
178 155 592608
27 293 894853
295 70 540679
45 114 376535
12 231 253359
110 278 534781
57 88 898333
154 157 378260
56 256 774227
250 172 695663
237 259 43208
260 5 685461
177 206 88995
300 236 514685
16 119 39762
193 259 249837
153 162 119602
281 84 803498
291 184 993552
193 156 658567
247 283 241793
167 2 960210
194 284 37978
241 62 565066
31 153 411849
166 162 248783
72 225 736247
98 124 182430
140 293 321502
1 111 551184
251 88 379824
53 175 451980
146 139 686861
45 23 155699
269 72 286645
11 74 622178
50 147 855634
28 190 829666
210 110 20011
143 68 105730
115 50 381524
89 274 518425
226 209 691036
219 35 859945
67 211 164373
72 226 283729
151 248 929315
117 74 8412
179 140 685099
287 44 229339
49 137 446506
2 153 608925
27 123 653481
263 124 850709
298 25 163274
40 3 189393
104 88 695343
155 257 708869
272 265 392805
181 197 564438
282 29 878347
73 74 647661
129 56 870602
190 162 19329
31 83 583416
207 266 508381
245 105 353776
43 262 964226
56 222 164037
17 194 956003
86 94 106561
128 71 174303
205 214 978795
135 43 656750
79 273 821024
109 212 663468
240 113 339287
89 207 945011
86 27 834436
85 20 361684
162 28 503265
280 7 981374
186 216 197963
136 147 663950
219 185 234964
198 116 126086
221 254 580489
237 206 717342
167 95 805259
245 71 612121
30 209 264883
186 89 748076
119 24 530927
174 46 92259
115 125 32412
250 25 174401
191 100 313115
251 164 916664
91 40 554025
249 248 956355
210 271 631475
97 112 43839
69 127 894412
133 249 27842
186 92 214187
184 17 810560
78 222 865119
7 48 916303
79 100 947566
100 151 318934
10 17 671517
111 65 560094
206 117 920494
84 103 292985
83 103 131633
167 270 658478
261 102 519532
113 111 365648
70 36 960731
266 217 416878
178 237 583120
91 237 400387
203 67 691599
246 72 784352
284 226 548516
227 64 860
45 263 689205
150 68 172043
44 50 746548
34 72 568308
138 7 374378
67 173 168458
267 250 63444
224 54 251293
289 151 250509
101 211 697288
141 53 372403
77 237 362943
159 182 502592
128 233 435474
291 205 96652
132 157 794671
62 34 698299
77 25 203631
26 158 731356
123 234 490167
17 6 825661
104 52 465038
20 133 161540
171 25 623229
184 107 184232
15 80 621694
80 50 455724
282 81 363263
297 128 389902
114 57 906063
21 7 775378
245 87 968670
238 290 311745
127 64 622135
56 169 940805
274 27 211008
295 59 127805
146 296 173710
275 26 515635
29 57 269942
264 116 670
103 15 973216
64 62 625849
169 105 804284
21 115 761075
97 290 987646
111 186 982562
127 60 786297
156 131 145303
164 227 614018
205 218 87138
180 130 404523
152 94 556176
196 195 268231
86 7 976908
44 174 713531
250 265 486227
94 108 210793
228 191 20113
260 80 260725
87 279 412196
66 14 514685
279 124 390711
139 201 551855
123 192 363167
190 188 503743
155 15 70220
220 178 218313
58 112 108417
109 277 429358
182 243 204327
107 189 992054
9 203 837957
61 248 554169
267 222 669950
52 34 475276
191 254 109944
163 26 642147
72 99 231742
250 93 44697
190 267 945989
46 197 668755
300 177 838554
105 130 81444
158 93 105819
98 106 514286
84 107 337896
163 169 955790
83 125 997983
291 58 355415
289 267 602891
232 84 413353
118 192 575708
271 68 60479
174 199 642249
242 134 829196
228 233 426349
277 259 25844
223 255 518908
20 157 777600
286 63 200207
298 117 615062
94 52 967348
27 165 488697
299 228 797915
90 218 629584
10 109 986215
122 138 211627
67 241 606955
152 286 870732
290 271 11410
22 12 150704
140 57 268326
133 294 921540
64 258 537566
57 82 733358
148 157 12847
166 28 456987
293 50 801458
267 201 271507
91 9 616350
217 289 130307
14 250 457279
292 159 735659
104 32 962919
176 69 664373
38 148 734748
109 50 249086
25 76 827308
154 247 625656
203 227 994948
293 59 171600
285 141 208912
277 192 375326
99 217 297201
135 20 835130
245 294 954153
185 14 411998
193 272 456254
83 127 11875
60 130 643053
135 66 698121
291 36 80011
54 209 431449
4 153 911106
264 246 644068
88 38 531166
171 279 504387
289 195 942555
273 100 197194
291 155 526504
123 274 121097
203 42 52981
247 120 748007
105 254 357680
143 259 171819
157 218 953293
6 120 135035
109 55 213590
190 89 140566
287 261 285693
151 183 318063
271 288 739861
103 21 725903
282 254 603095
166 123 366521
36 211 237481
19 67 346959
135 230 15529
30 299 651881
295 54 943444
60 268 348114
206 67 575887
164 154 973754
140 166 193016
284 227 222759
152 297 623622
225 39 16414
267 233 735095
37 233 619458
19 215 941168
258 1 634302
1 231 160990
105 164 713293
1 263 437952
79 296 870066
234 266 196348
257 199 861483
155 98 61981
61 6 762707
265 239 599562
24 300 349352
168 286 989050
96 299 34813
113 297 685563
118 64 271295
210 23 552457
209 112 868669
15 53 697847
60 294 731430
36 300 966976
78 216 679362
90 167 988955
182 261 89606
285 90 48241
89 151 311349
197 71 420250
241 79 912321
210 45 249634
127 197 629537
281 94 607839
111 165 546120
126 22 763916
128 86 892539
177 218 503280
28 16 962981
123 30 739050
39 123 116830
70 18 183676
84 70 478568
30 36 858146
114 43 480381
212 8 256857
19 114 798010
160 210 179990
147 65 994049
187 143 540106
272 216 334734
215 143 740978
180 183 335077
105 208 462672
126 177 284823
47 156 784841
290 230 452654
145 176 454052
82 9 771927
286 65 994662
158 74 713524
18 46 696289
257 49 626785
132 106 493595
128 209 388174
1 209 817098
140 71 716150
22 177 93113
56 248 495861
263 118 74721
267 237 680840
2 260 588415
50 238 441999
65 239 196147
69 98 786278
235 39 316290
69 180 474352
75 2 20196
41 74 433691
121 19 346302
249 182 792352
55 244 177814
202 126 418688
41 63 436085
202 19 983729
207 78 851946
122 88 333996
194 188 75152
244 281 520247
64 228 461400
89 82 914048
129 221 795806
12 243 704958
126 196 387049
175 275 826222
199 254 30535
267 168 110260
151 287 431066
38 214 680757
149 86 796089
152 115 547976
163 190 100398
185 182 290067
19 191 127481
228 165 927550
110 137 974195
178 4 786345
197 82 895891
90 43 190954
46 150 303298
26 230 111503
65 77 530265
212 183 550475
57 223 774312
231 239 660962
249 98 792724
261 215 669583
2 14 559182
149 77 930514
222 114 87440
184 152 891152
234 271 952080
33 211 119297
151 265 652629
180 55 182557
270 5 266383
267 176 390880
76 276 561483
215 59 232037
161 297 392648
61 210 852092
188 87 156844
43 261 231011
211 212 868246
145 187 273857
275 193 51040
46 27 77858
249 83 257570
163 4 898641
195 86 210367
121 225 832889
19 16 611570
50 1 825653
249 113 947480
262 18 543620
293 267 684175
50 177 877923
141 144 575920
15 96 928594
137 138 761717
8 137 81569
145 287 562982
232 46 70912
95 83 639585
259 159 412056
2 248 266763
279 231 798878
93 50 892406
84 201 418782
261 277 376087
187 165 259912
27 115 698849
44 281 400912
108 136 784367
210 276 35659
14 123 674746
194 109 764825
222 22 976616
161 190 112644
16 14 83374
264 265 649718
266 161 350647
215 40 819369
289 77 974437
152 41 948005
251 250 457098
287 216 373444
126 297 833384
135 142 422519
146 220 123961
226 86 511074
265 206 277473
11 269 298009
49 13 889376
91 271 417925
142 251 30011
266 93 104447
18 250 881769
52 174 198386
210 111 538406
231 54 223512
1 288 49065
200 264 941816
146 206 918716
122 179 696027
188 223 549122
264 50 347173
193 298 71122
9 112 293458
105 278 34703
155 121 659439
126 156 670052
154 118 348218
208 280 941272
7 19 895998
296 72 738060
16 265 670298
50 141 515703
172 63 965454
79 264 353350
236 163 69795
14 39 204026
176 258 197357
286 258 169750
167 63 398696
52 215 882592
181 156 830256
152 268 248756
46 64 107739
297 285 594633
161 5 915575
252 123 709856
234 253 887601
14 166 222534
142 254 762590
93 153 177060
182 150 947918
84 159 949110
61 300 672617
196 105 302847
209 291 37745
268 234 388261
243 242 102798
31 92 41608
157 1 691880
218 10 893697
64 19 234115
15 75 994478
221 206 612061
97 200 167876
234 56 457060
148 54 719732
26 89 755464
132 163 395628
249 33 362115
273 67 193268
51 90 245634
140 98 560167
13 73 725826
254 84 267624
105 126 351757
107 176 917530
145 294 113327
245 244 214042
298 21 862073
289 233 843354
281 102 446704
297 127 439678
115 189 902501
294 25 23355
221 148 68764
17 262 316609
297 26 907890
275 207 938163
294 164 764873
228 187 873884
6 79 491255
200 29 146155
27 250 444457
14 58 278590
141 18 953181
41 111 696107
113 16 770967
275 199 814695
127 58 372762
91 112 929544
222 157 120737
41 88 332697
28 9 717128
191 11 445190
241 162 7252
206 212 230599
148 166 826260
260 170 151323
95 150 632667
125 152 953078
15 292 32419
114 254 471130
34 164 9829
140 157 841786
283 79 450522
24 152 899400
176 280 728608
41 243 149011
173 216 39980
126 111 312872
138 43 658327
47 219 518282
80 33 318422
262 246 456084
177 44 684717
58 267 23176
156 165 635258
144 263 492180
195 240 254437
36 151 170266
106 287 394749
159 135 936640
294 52 723207
152 26 592490
242 170 776687
78 32 621953
218 245 66676
70 110 203040
5 192 111357
197 23 616743
298 205 777998
159 39 898519
131 271 17073
129 76 979584
264 5 379552
233 195 343288
115 239 473805
263 253 125719
270 175 961219
221 165 702316
191 73 88539
260 36 203598
157 40 175639
253 216 342630
62 68 897310
158 92 37077
168 222 988327
148 287 73306
64 58 698487
50 268 213654
157 16 15508
222 268 442011
219 263 354665
151 284 175466
82 199 818494
179 155 803843
153 59 855952
162 180 457189
219 113 706719
209 27 11404
133 137 861351
155 189 414238
257 271 565573
114 168 561235
236 10 768441
243 152 531651
183 166 867905
128 90 193943
74 7 968628
100 250 168434
17 203 825480
91 232 652908
88 210 589366
41 220 408798
15 76 331075
137 63 983659
37 254 393527
297 51 450054
193 247 748184
298 113 560212
182 146 705055
57 255 369801
296 158 650617
172 116 254876
53 186 83413
200 181 66096
79 288 164455
293 67 462925
244 226 205988
54 10 312969
249 211 748048
28 240 889541
254 56 570024
149 266 434442
298 192 345440
116 183 619682
95 244 591250
161 185 346330
101 206 451093
8 136 309608
81 63 969627
281 255 37271
150 218 927570
146 284 798453
8 146 439648
239 134 280518
133 298 536694
17 218 479157
214 279 497341
147 22 446023
194 259 988779
175 216 728358
112 268 524911
66 276 549820
86 161 883241
185 244 65102
106 193 152682
186 54 191272
291 233 114608
225 283 28242
15 278 19513
281 291 72148
260 219 289490
185 12 749611
24 212 58332
173 132 771778
280 54 920154
52 111 317317
247 202 887374
62 183 310414
123 174 324085
29 291 32246
4 218 275946
226 225 241474
60 165 778107
148 35 75637
220 273 302122
182 206 250162
260 212 383599
160 40 132615
145 94 527181
24 99 85009
33 292 329601
157 105 199202
56 272 958147
37 189 137035
274 282 252609
142 49 618241
136 183 518928
190 42 375333
3 182 501371
140 118 75880
74 241 826882
47 169 776545
220 7 75429
204 97 121437
7 296 92265
132 178 546799
290 143 487159
203 140 699612
192 235 471157
177 230 639350
179 270 150112
93 264 89450
93 14 971289
26 128 245288
276 25 769467
74 62 665580
117 223 582307
286 252 738256
60 221 538031
263 256 820976
102 262 305971
116 67 623754
35 34 887076
289 160 313073
42 111 74051
210 175 336940
129 116 447686
102 195 696635
144 240 530283
12 107 240879
187 275 572899
165 53 542753
298 20 626269
9 187 274178
11 257 191166
14 127 268521
69 246 763607
24 142 892967
128 185 129523
168 91 576513
21 182 986068
116 139 31188
262 290 561372
33 199 526374
74 80 693351
206 29 432531
174 154 527180
63 163 997315
26 250 311387
149 102 621923
15 297 438007
229 233 468735
152 186 931353
66 89 821940
289 222 710479
164 274 344611
194 237 661086
76 9 634048
177 65 303669
173 88 369488
96 173 843058
240 134 289664
42 68 364268
59 37 469273
20 153 193542
127 232 977924
8 260 759615
25 225 77830
242 279 264130
115 216 536986
97 162 177830
247 158 130098
186 189 182329
282 300 127561
34 112 63730
243 299 896337
12 296 796150
159 241 781777
47 14 199206
218 229 955791
74 65 863393
115 143 892384
46 121 456822
22 125 117917
293 52 785394
161 199 72979
173 291 163880
96 126 771657
190 127 406834
260 15 436062
277 287 549771
189 274 944543
274 185 726419
212 162 530101
179 299 419297
233 140 958867
143 207 7953
18 184 790215
269 242 769336
197 95 629162
186 297 29133
161 1 641097
240 2 97311
108 29 947067
87 77 720103
134 173 691559
26 202 322307
175 160 709579
241 192 857419
137 234 468746
268 182 711558
73 81 925283
73 170 675842
87 243 492056
70 241 920508
78 86 122754
4 106 565586
246 14 961739
15 19 564740
34 135 503698
300 263 229486
162 100 600821
192 112 158796
244 86 53105
63 84 99785
169 2 513071
176 243 926594
95 103 118765
73 286 472899
8 176 44591
182 77 370905
138 146 236442
283 295 797831
272 157 380144
26 116 383040
167 255 549435
206 1 333746
258 194 27956
289 159 984274
41 57 255120
296 73 716343
300 149 240033
256 46 488829
98 253 334097
190 107 187515
150 274 610664
265 230 8317
144 91 419499
86 185 82024
11 160 668144
251 167 769114
116 204 92321
38 74 302003
272 47 893890
55 12 391445
9 41 712796
67 263 928339
100 139 829211
48 22 562567
112 264 412023
123 150 341978
161 72 97600
47 58 510222
116 106 158665
104 28 462810
180 108 424095
119 150 610602
36 240 292460
237 28 793298
244 161 947770
209 4 987541
45 175 470409
271 212 480344
47 271 314432
130 26 807565
142 83 788802
134 130 629172
97 286 758325
128 46 861
259 262 662267
126 30 823273
173 105 382300
226 149 854132
66 139 980048
218 138 717659
123 133 9622
76 67 310176
125 17 596507
299 84 756391
63 126 66200
63 232 339701
150 281 141012
66 236 597874
242 181 963751
95 193 662052
16 253 323443
152 46 453752
113 5 306759
124 56 855951
137 129 51192
150 249 216164
42 57 312533
4 259 236339
250 52 356101
126 254 888561
201 47 636378
177 213 736346
212 208 852387
14 279 80197
22 37 99939
16 295 69780
89 153 76177
102 17 90683
284 8 873045
69 53 414902
73 164 610504
288 282 368964
287 116 939193
235 48 30305
138 82 914752
246 151 360456
95 153 717009
83 226 846087
224 196 365163
13 204 654569
35 100 440678
107 284 201154
76 93 318441
74 88 33917
76 40 491286
190 138 765679
113 275 38674
72 234 288435
80 26 473681
123 180 701801
62 70 948749
65 214 749252
122 271 258372
66 88 964559
73 274 945771
252 230 110324
10 15 76900
282 67 481444
98 97 206290
53 85 763425
279 139 49569
238 246 491392
200 247 10996
14 130 195049
247 11 858548
238 24 612484
73 56 198206
207 44 421882
111 295 95675
163 300 565452
296 232 287854
277 188 742383
126 58 30085
69 220 337714
78 233 109312
148 286 771826
212 293 90603
234 90 409585
138 233 499738
192 113 273271
276 81 127333
219 123 925548
51 235 222350
161 30 758381
237 211 992034
57 125 89453
41 62 658040
5 131 264397
256 69 724984
132 35 125391
167 252 840099
235 40 927679
16 85 101436
185 107 499433
139 233 704925
158 253 914948
57 28 916569
267 72 898183
285 236 688894
101 221 729227
79 281 357388
108 7 971942
197 97 600597
275 281 620209
117 133 88410
192 30 689931
177 151 29749
142 57 434703
71 167 15271
254 119 344161
133 113 328381
278 34 517043
2 202 545022
91 96 442729
158 36 617597
32 42 512993
223 67 628751
107 227 465699
78 28 147352
8 257 585652
11 44 325126
124 283 941439
275 29 421929
121 219 763564
117 80 432110
123 235 245967
113 289 119808
24 14 58198
61 127 517427
243 63 233690
19 55 724515
94 79 452485
50 278 272943
211 55 203049
228 49 1152
49 118 143971
55 287 30711
175 162 702925
109 140 57250
292 98 637308
40 172 842196
51 100 779125
196 192 769209
146 114 108
261 150 398775
274 178 90770
170 103 784732
26 175 833664
215 209 101781
88 274 128034
284 204 291314
254 65 466041
256 80 943931
188 46 114166
145 80 13680
220 297 656081
248 139 519850
5 188 934391
166 60 738776
136 94 955042
99 300 635968
98 61 871139
150 61 330817
19 240 214587
9 142 329975
191 291 602760
258 123 749212
26 132 297371
228 225 608677
174 136 657367
282 18 100323
59 141 288233
196 185 394361
114 238 819521
33 84 421911
16 285 9951
293 28 74874
193 100 221328
159 164 248438
236 210 114332
24 2 473872
159 119 738436
226 172 417026
14 40 917636
124 268 43363
161 96 233011
192 163 896656
180 242 263525
212 274 159101
192 94 101801
123 189 65918
132 103 127483
295 58 606183
274 172 428972
293 286 82603
147 104 342496
103 281 953714
193 299 520345
97 216 246691
19 174 679272
92 172 489237
33 20 619398
123 178 987006
294 109 247705
193 241 392870
42 38 901130
110 100 753114
236 85 283135
109 272 917029
82 204 858640
115 142 140582
269 272 121965
228 202 426454
224 127 669169
262 59 598359
255 277 874469
111 77 750209
181 173 240413
186 118 945606
263 163 997358
49 98 833252
190 156 309449
81 235 272972
119 188 758329
196 216 834211
296 215 795869
24 46 767717
25 197 398166
155 243 633461
274 269 97920
243 197 523076
123 287 703183
32 169 693108
193 51 206728
269 60 61272
177 122 49513
171 70 959978
42 23 690359
228 95 54198
200 18 824224
105 107 224755
106 282 808511
266 75 541500
165 226 514154
219 40 550863
12 13 772314
109 35 426856
135 137 748504
241 3 399139
297 240 575847
43 203 319338
3 299 796044
271 132 38290
61 128 627288
203 185 891788
33 130 765781
86 69 679506
26 102 157626
53 150 97778
176 92 275093
2 62 557982
110 28 711137
149 232 127659
231 116 369647
201 88 750647
43 272 730969
267 300 819851
209 5 110771
88 155 171958
50 128 728943
165 290 221936
133 104 882917
116 50 550106
104 85 113980
219 188 71298
146 230 519860
116 235 534075
186 128 633642
280 46 905366
247 296 988882
292 89 76617
137 172 71327
190 71 457147
109 173 578874
126 194 305116
24 270 957205
78 188 421044
190 154 158760
232 244 437843
296 283 344006
74 24 35743
79 299 287027
198 193 746774
245 232 577748
22 3 808090
103 14 269225
100 267 771179
5 210 467206
235 68 364550
18 185 521295
271 90 653267
36 295 899215
237 183 813235
75 262 582506
278 86 23188
13 189 176195
32 141 242787
166 41 747668
149 294 333107
18 20 931511
120 274 351470
266 47 599382
37 21 296956
142 77 688414
246 261 185778
117 120 372326
132 211 159170
78 6 125713
105 178 778967
281 242 840029
237 186 879779
182 124 749783
189 122 774334
220 166 520324
209 288 586582
6 262 332906
285 179 875042
41 28 578369
222 210 807719
128 141 800429
43 253 72314
151 2 112800
48 75 197824
213 230 714013
295 120 640626
120 130 291664
99 73 539772
23 268 444206
232 39 707200
245 84 213718
57 265 390912
286 129 958161
221 273 995040
166 84 298055
67 51 43420
257 164 461501
288 26 408795
268 173 239299
296 101 188355
142 148 991221
175 207 535905
45 85 860343
113 234 187036
74 3 889582
187 250 404964
61 50 690891
190 199 636917
53 214 899804
125 209 133644
244 296 139277
21 192 531743
90 47 183480
47 8 484858
193 132 588129
255 170 524944
196 300 166701
258 66 269093
33 149 779798
118 84 251381
191 70 179909
133 35 276119
222 53 721861
40 229 862554
225 161 453425
148 108 159517
131 15 935756
299 257 908062
159 223 387798
246 76 991839
174 142 345266
256 127 296848
68 59 208882
223 176 971051
189 131 245762
178 258 566745
134 120 213668
41 83 692145
194 231 527599
71 8 937917
139 96 417473
100 82 398468
290 18 848594
133 76 61091
38 276 960265
140 20 262573
284 165 385684
11 244 311666
114 249 590840
33 146 884053
194 149 706978
299 273 923476
167 198 418623
153 260 355241
57 5 677252
212 83 395694
204 273 539219
11 264 63072
123 300 661376
255 46 715938
287 21 983675
228 118 924715
42 149 170421
234 6 640741
166 34 843041
120 225 701028
12 299 629985
80 185 928231
220 98 779736
123 246 393147
116 256 491589
263 150 525307
42 180 535297
180 218 277247
69 44 281783
148 240 14214
167 218 885842
208 257 183777
28 12 303670
199 230 381393
191 208 499270
177 62 767644
118 28 159608
260 250 588265
161 211 783479
242 260 232083
194 36 685057
299 14 268483
286 161 619780
85 90 809340
252 17 234246
260 149 415768
285 48 80503
152 237 717690
78 95 706308
62 285 798740
183 200 10263
9 296 884758
100 254 206646
31 56 661069
161 213 19511
25 106 270134
243 300 324206
168 296 331950
48 290 170961
22 210 797364
39 249 711785
94 190 911115
14 150 155374
239 41 33197
288 23 782743
225 258 942135
124 141 119089
208 12 493152
106 183 142299
273 89 984628
107 208 942376
208 159 242895
57 199 962425
59 285 377433
176 46 909001
81 227 73648
12 97 174716
172 32 632531
109 95 730292
88 193 367115
286 138 900208
60 147 319683
130 215 402109
15 125 383390
60 181 275822
10 292 144620
13 268 512194
188 49 789689
65 32 717569
75 122 526742
254 76 159477
34 237 660531
241 134 44388
68 196 822251
121 183 235270
6 255 80805
231 233 953725
250 42 716518
227 134 47024
294 102 486242
244 69 116063
126 290 330316
204 15 122990
154 22 657795
116 299 374066
197 290 283009
139 199 212491
117 296 696247
100 235 626587
102 220 133348
174 181 331570
63 283 294885
236 276 147803
49 150 319627
253 278 365459
252 125 198855
60 159 804965
249 131 815582
209 74 368466
129 132 218995
70 271 324627
215 293 360974
158 176 487253
7 31 341413
117 238 319427
150 239 669350
29 14 504186
117 3 604718
277 222 888741
168 198 871309
10 138 36876
64 6 369703
165 110 187114
288 113 981058
124 184 461462
259 285 571036
86 279 47511
121 272 307779
283 279 903530
160 80 686934
169 225 1915
20 93 406746
192 69 769702
175 234 993228
258 35 424664
22 110 377503
174 203 421716
21 48 631115
170 86 619344
239 197 959521
275 201 720263
153 249 405103
204 259 518092
148 178 912951
244 116 623122
167 267 325246
176 47 630888
121 63 339437
9 71 927557
252 112 873290
257 212 365202
79 81 634132
64 152 162698
135 140 836796
69 135 584638
168 224 376463
179 293 351082
278 92 961100
72 116 749870
23 261 17319
109 235 912474
159 105 7256
195 12 991134
268 193 8895
210 14 661173
168 288 141087
22 281 626602
51 21 290582
138 269 556754
275 80 632780
51 120 463853
184 142 384793
38 263 102700
91 294 162022
223 30 22838
57 293 626660
232 226 698133
119 113 925278
83 252 331057
96 10 809681
277 193 746744
166 110 474676
133 216 873559
55 140 324443
35 273 305838
116 197 20610
44 181 172386
185 89 269572
282 147 276232
265 69 31346
179 215 954654
41 17 173679
7 142 672462
106 13 681082
193 183 515309
76 116 675211
149 213 92910
227 87 770674
289 18 941785
269 2 392477
128 21 544722
38 53 489340
19 36 853507
169 121 781289
59 264 705767
236 93 690540
194 135 508394
186 230 606322
221 207 559758
171 36 356867
72 243 702917
134 235 881161
183 218 46443
246 126 151709
271 202 815721
168 126 103309
284 300 118401
147 53 143291
278 25 987784
169 292 165002
8 64 748796
160 209 119728
214 15 766944
59 227 344681
172 10 217800
228 193 410369
231 33 420893
103 205 429737
194 131 69158
57 14 986876
105 165 939997
229 228 305483
263 215 293931
203 147 769344
67 245 118540
240 149 358169
15 277 879870
162 145 75428
282 281 103783
296 210 609439
177 287 84842
65 116 175311
272 82 885715
19 296 58968
137 198 41719
261 125 859680
240 106 506070
265 193 503259
268 12 886533
197 80 282380
240 123 792672
205 22 162904
116 41 858270
269 244 16642
159 69 239952
198 30 76047
272 106 67157
208 231 313617
158 119 778001
191 221 834358
74 215 994556
165 54 299997
16 252 774931
61 121 922085
115 20 706384
281 248 601159
40 83 233944
20 31 154330
266 105 359504
254 115 136590
216 233 166616
73 64 978430
146 72 568821
71 229 151688
225 220 353585
28 145 592590
230 227 747647
61 72 926164
143 178 621274
216 60 90073
97 246 120640
145 58 827900
59 32 849416
28 152 967171
244 4 776324
173 283 853793
78 149 706557
63 96 409304
5 153 140950
282 13 593746
148 203 379832
286 179 91434
258 45 605182
86 257 712855
15 56 187128
40 175 186245
186 107 22309
206 181 855733
239 43 669495
263 245 279084
131 176 658999
44 128 292628
117 60 979305
144 5 466164
91 176 799292
280 211 334817
199 246 88426
170 33 422757
130 35 676385
45 255 695714
88 92 93903
20 222 96397
133 240 606738
127 158 493400
285 219 648189
37 86 27824
100 116 19790
199 104 522401
19 183 288299
288 126 581880
190 17 968144
53 103 665161
222 202 888992
276 60 490481
86 110 73837
110 125 550745
50 290 128264
232 138 299391
282 154 900529
204 171 941487
146 51 597067
132 221 59857
17 174 487764
105 50 103604
131 214 421911
167 20 753997
150 220 336336
282 116 424182
156 33 820598
248 69 277242
134 262 220375
270 105 652311
105 289 795045
88 267 958883
182 107 681523
132 20 26309
62 252 248350
259 41 639985
211 267 639036
183 219 482866
181 49 11574
126 64 214192
156 34 199968
296 65 562536
272 162 192938
102 78 338310
276 28 505668
268 168 900232
37 299 639707
191 203 94690
211 4 58827
8 68 392729
277 48 658402
107 206 822397
174 266 96051
182 82 491462
240 166 909790
184 36 49606
143 13 436257
44 178 634838
246 99 416306
225 221 499378
17 227 184502
282 80 56534
57 166 696679
224 145 346629
249 288 628032
112 40 74404
284 144 228904
155 128 501419
79 55 669820
297 213 603926
189 44 103030
119 133 404983
39 172 917525
156 10 364996
6 156 781013
136 242 339465
284 75 350541
159 258 543516
299 126 427677
182 162 389934
80 19 5629
30 106 862189
272 290 92530
130 289 74384
30 181 107789
173 15 819938
11 152 148742
97 13 640494
201 132 42423
132 200 447080
8 17 11167
73 75 489466
39 26 876342
233 160 872300
3 94 817293
73 72 257383
115 248 329856
6 69 746437
141 218 862899
26 193 387958
59 168 103697
140 287 11084
261 189 667630
60 212 212610
142 159 120154
78 139 262831
248 143 499012
32 221 656373
161 129 507048
248 44 679412
16 163 552942
217 226 600429
198 85 528358
189 161 329769
291 143 904393
25 230 661254
100 263 676127
37 143 744451
217 249 255714
249 192 160078
271 283 367820
203 278 355469
169 164 711208
129 251 460554
195 135 913563
275 1 538500
38 128 677763
29 250 391883
181 137 781648
198 267 876855
266 159 497356
290 214 929366
126 161 34204
119 84 430336
11 193 879625
224 216 871754
94 87 65788
116 180 316678
32 110 521600
67 137 346342
10 214 978610
288 14 493989
151 281 176349
135 258 916522
97 241 415614
296 290 362535
10 104 402889
56 121 199680
55 92 692805
41 118 934817
31 87 645346
103 263 37374
4 299 147051
127 56 858760
183 155 677980
189 43 164385
185 267 522410
99 273 378501
112 187 952144
265 195 54021
218 87 901465
9 202 424999
275 186 268666
135 220 137120
82 65 42413
25 141 427148
132 199 93977
163 112 519309
76 55 297224
146 236 812619
180 103 791109
300 277 489829
196 268 313747
168 262 137543
136 46 125314
275 283 238048
141 39 972904
89 242 452906
113 176 970651
259 20 641880
185 183 414747
87 157 307510
106 246 810789
90 42 533502
153 67 307690
75 300 190659
133 210 258202
1 299 384178
254 139 988495
210 34 311510
11 218 772703
25 243 853098
232 99 864241
169 88 204781
117 300 650531
146 31 251787
197 86 48037
148 22 424224
9 166 448641
247 261 321969
199 17 285356
200 146 648902
229 144 650493
116 87 138819
97 71 600270
196 262 199691
71 139 789472
39 167 355878
29 215 470597
122 69 688012
253 29 505942
30 277 279816
165 192 115588
232 160 857819
261 217 31032
86 282 292657
192 46 161162
58 276 837318
1 122 624534
273 270 852704
58 187 894854
98 185 507166
140 282 764995
12 294 700443
216 284 620930
11 82 885120
171 98 214115
166 229 388031
176 133 401038
181 52 602145
33 226 780533
49 102 208259
231 145 407234
296 69 468780
135 131 160977
10 60 309621
189 45 316301
262 15 884898
48 273 368393
10 215 657341
168 259 311239
52 110 173926
300 271 338233
27 125 415615
102 191 50582
213 128 401770
167 233 397288
133 140 262455
50 111 970408
37 209 597530
7 26 569930
96 100 759801
149 296 331079
146 170 447097
237 260 931192
72 22 893261
219 275 754715
89 99 184177
95 280 724094
114 219 721408
300 209 745939
19 297 768527
208 209 3062
9 121 242681
28 232 143225
88 190 293130
11 37 208446
57 191 738791
174 205 525781
45 14 449063
147 56 899760
209 243 532549
50 145 398709
222 203 399851
111 119 249324
149 234 343848
127 151 395337
154 287 677260
224 123 774184
180 201 934832
59 294 619043
191 31 612196
152 71 657615
149 38 951571
212 148 884438
238 134 68200
269 254 277645
168 121 377574
206 150 585888
123 168 637349
265 101 312679
9 168 100482
216 249 607070
39 169 931111
53 293 259087
227 111 691326
69 68 336270
250 22 675515
51 187 878755
31 213 678085
241 161 1101
281 112 64469
112 193 933918
93 101 16786
260 60 50234
229 212 832089
97 89 194305
173 95 212049
158 245 843324
139 288 981667
141 247 432940
184 53 359308
159 66 258454
171 88 967325
291 145 455666
51 24 488160
30 31 694317
77 80 554940
177 90 679175
137 40 859306
284 109 917025
136 224 612110
240 94 670761
114 212 301410
282 101 529210
56 138 678955
229 160 563452
9 150 30916
184 147 578235
74 20 964305
109 33 262334
214 57 323911
266 131 179260
101 34 214768
215 57 582762
253 9 579713
165 68 235925
178 266 417779
273 176 686371
71 147 214451
26 222 997311
43 50 105193
52 40 950013
7 79 920141
154 214 59008
244 122 522188
190 4 802156
278 93 742357
76 194 197247
255 275 280853
188 290 135239
60 34 817897
99 258 221997
125 166 522088
235 231 388838
171 148 959909
275 226 436180
133 68 918300
7 61 805198
93 99 658277
69 229 861865
78 289 935937
39 147 519003
11 117 99883
71 33 692863
86 251 139947
275 173 741649
81 200 68305
91 293 274597
270 42 702363
78 35 276783
50 176 875277
20 218 337013
17 223 435847
221 279 631656
268 137 165934
152 5 957283
260 290 324995
249 4 871593
65 191 382072
154 142 332621
127 176 531549
23 247 383594
191 225 724179
261 37 473810
17 83 798176
297 201 779936
71 273 653621
212 202 850898
226 46 574849
26 41 66826
110 95 460678
152 142 498097
1 140 607991
272 180 869648
27 207 156495
226 162 893384
221 178 850767
254 152 188042
115 214 470110
55 254 366425
24 64 768903
137 9 545744
294 213 633216
82 75 559382
114 228 354183
108 30 19704
108 267 297248
231 174 636299
278 286 812328
46 283 781763
263 164 197990
92 224 234625
263 112 915047
188 192 407612
280 49 931261
270 10 346517
215 292 559060
228 284 446120
224 75 532087
236 102 140471
99 102 774193
283 151 2558
3 271 834003
126 255 34591
110 113 997657
118 106 146068
230 267 194376
231 136 658923
281 131 467741
71 192 224370
3 242 214859
37 7 307381
66 166 190697
162 108 801304
252 265 123369
12 130 30772
239 181 100191
230 195 739079
15 289 49506
292 3 936207
220 287 978060
18 204 596418
216 246 501101
60 255 692926
64 1 727276
54 259 706947
9 196 631200
172 294 595973
22 167 160609
121 92 134891
47 270 828157
46 114 453162
76 261 957439
34 228 731970
38 67 323098
270 203 627503
28 107 305752
273 32 915291
242 32 429518
155 147 887881
224 214 506410
14 211 647790
268 128 942231
275 152 656350
115 37 763213
26 186 529964
45 290 260716
80 217 967057
224 191 600033
196 234 983262
139 181 804164
295 298 408868
228 275 814368
180 139 361870
20 286 380639
114 85 674896
294 231 528416
213 272 770877
222 241 151109
61 134 181038
124 222 5881
96 207 980215
226 68 649016
269 129 160370
264 176 103418
19 134 962936
29 49 689189
261 275 362353
158 254 895697
300 297 866888
173 211 14760
232 233 479752
174 38 377716
207 256 774130
199 242 1840
98 18 62807
131 246 325790
175 128 322475
131 195 271306
147 283 894567
172 252 456874
225 115 590511
43 222 133237
147 154 562266
210 188 620877
199 209 868633
230 122 739543
204 205 297616
147 90 106811
209 273 242111
259 117 325975
106 16 962533
47 45 992558
262 244 553731
261 276 198631
249 15 895882
130 38 510104
253 56 912937
80 71 744145
77 57 896448
68 147 522841
143 145 639898
180 283 77401
37 287 700793
116 274 305963
300 68 63128
8 45 538902
193 266 581862
125 44 310920
105 260 39571
276 48 701179
289 129 828749
18 159 54184
207 11 832540
278 160 504513
115 53 572440
10 196 300986
122 47 828628
202 187 531209
245 93 600244
55 66 288436
178 196 239901
206 290 654829
97 22 630696
33 3 799030
255 210 681003
175 56 825100
56 78 638965
95 33 767273
243 39 909038
23 273 676923
205 59 634662
163 282 727417
132 253 394695
243 238 962513
106 137 168058
84 157 782488
269 15 149821
159 280 815928
47 132 841198
101 194 503775
62 171 768619
159 198 447541
248 254 726240
197 241 823450
3 228 382528
136 281 773239
110 268 996529
249 281 462096
174 242 414142
103 171 49075
134 153 399976
179 190 625933
129 110 651979
295 213 189627
1 85 601434
289 234 279574
105 287 795762
147 236 728811
112 103 934773
79 216 951114
84 102 341908
141 198 947175
204 287 221845
294 288 663567
69 132 967989
48 271 825480
179 118 328609
281 279 504756
167 195 136683
125 156 751063
151 17 433171
180 222 728971
207 116 810550
89 189 751299
280 29 451895
172 51 22371
282 84 510895
111 118 161344
267 75 898380
247 25 701711
12 168 424807
113 39 398770
195 101 822695
57 26 64407
220 100 277533
88 222 685408
173 29 776544
217 106 500763
215 82 655040
64 21 65864
178 244 487113
82 223 132722
212 228 180048
192 242 449343
96 293 48009
132 274 477737
293 87 681887
8 219 118164
79 47 54474
129 211 664195
300 194 420030
218 165 550681
299 17 697284
236 287 850623
15 24 490816
244 45 353537
6 52 544929
78 41 917315
39 295 971112
190 265 477903
63 93 931362
180 114 161622
170 74 901596
261 14 7255
184 296 240236
147 177 283402
294 23 500978
209 251 960637
210 118 486855
219 116 975063
222 147 498437
84 164 266089
49 58 201907
260 42 99151
51 10 914046
178 112 739754
199 144 631390
238 127 114801
177 245 316905
3 27 341443
249 158 243945
39 166 726107
214 45 232538
8 54 176221
123 182 927694
214 207 683293
189 54 997774
275 213 802206
118 107 43187
149 54 879708
3 41 924674
180 48 540996
92 183 717809
70 129 481886
174 83 26825
13 11 402843
100 200 961115
32 51 366036
40 127 603732
170 142 963701
249 108 645556
97 95 341264
11 293 774265
116 59 943932
82 61 873191
257 76 963144
295 47 761786
123 109 131777
48 154 412754
49 164 450049
216 24 462322
281 115 649101
120 89 967780
252 136 917460
224 248 106155
113 77 585510
144 46 870281
143 162 446596
226 74 499517
203 56 133288
107 73 775371
168 98 410916
150 283 422414
12 244 941389
50 234 486548
220 211 45772
80 250 216118
204 195 663157
213 264 98678
224 180 178808
181 54 33239
185 300 793539
5 133 410444
46 151 52707
300 278 371846
69 130 354623
69 45 155014
102 247 481076
180 231 473694
57 235 746767
188 123 309231
66 291 533901
89 233 625057
53 201 322799
3 150 994984
200 197 804712
259 80 202064
81 11 709823
229 184 104847
117 209 124007
124 294 206548
280 214 621108
293 49 945415
249 247 840602
16 125 536539
218 43 414751
244 13 902352
228 91 448144
188 257 567252
172 169 736869
113 257 934097
256 234 859715
123 66 190248
34 239 570191
6 115 151649
36 52 71030
96 272 831628
168 145 573121
264 66 762650
56 260 786122
177 221 275831
214 208 339236
37 117 294082
57 148 950564
239 32 395812
116 149 271422
141 172 407898
24 226 759756
49 272 490071
75 177 535661
135 39 633318
15 178 805139
232 12 719051
30 256 473923
89 43 936028
111 155 662818
278 163 77236
117 87 351073
126 24 576873
254 113 589391
206 286 223063
220 26 285450
199 239 690060
87 276 955449
195 44 672596
213 171 611038
248 146 125040
18 166 435818
24 112 423640
168 282 338629
69 183 214865
45 41 535375
230 46 187906
4 293 342939
134 229 285990
179 19 92143
3 176 491004
63 296 652311
245 257 339290
72 28 224602
217 137 696302
199 240 45584
246 248 551167
102 276 735663
282 244 817901
233 204 641829
43 284 189222
251 269 958006
259 43 971495
93 249 570331
73 40 642785
183 289 806389
294 138 453065
215 204 923983
284 264 678248
2 196 368025
245 104 596250
231 181 496868
137 23 277629
258 252 417580
199 108 680508
83 193 944379
134 110 398044
141 268 962606
152 65 567239
8 79 898132
223 261 413821
256 14 310832
284 149 541716
287 165 775090
49 166 319467
79 12 876758
234 92 786983
235 136 421750
241 46 613222
146 297 876782
152 56 6087
186 239 618591
104 30 908035
185 142 611792
212 180 554164
160 186 19258
279 265 29159
249 283 578422
80 177 68093
241 114 962032
14 260 7590
66 32 491674
172 50 883430
255 160 269261
229 135 163969
73 131 288786
134 47 832575
239 112 219622
266 117 429150
20 151 425944
28 19 77730
108 216 287633
94 212 129928
123 157 712046
159 228 477872
146 48 880641
289 165 493336
125 246 995488
221 223 452694
115 227 844096
179 162 279585
237 182 720032
116 276 221300
278 48 554638
300 152 493939
37 184 789110
256 269 899191
272 214 333157
281 241 920433
209 267 466296
84 279 462099
114 103 654268
28 27 942511
173 38 347608
121 233 686275
19 239 155505
285 12 122527
131 18 394380
252 45 950153
108 20 559441
190 232 503302
97 81 112150
267 2 122975
35 57 712381
72 283 774384
244 32 829240
210 19 900133
294 22 448630
140 48 309737
14 209 833743
34 105 453889
181 13 638013
29 128 145190
81 231 315869
298 190 854974
127 11 506653
107 54 786583
231 182 394984
117 90 305183
120 129 663803
9 27 682811
70 183 208119
197 190 633244
287 48 187902
40 182 516743
221 143 715606
49 20 72653
67 36 117805
38 106 916920
202 223 470788
41 238 41222
72 24 117811
248 81 663224
229 16 497127
99 80 815448
228 11 419335
192 213 495329
56 156 325905
180 125 650374
26 215 741534
175 260 2454
131 232 46045
164 209 437857
180 58 172097
43 106 156942
275 209 574354
16 48 822382
273 185 808263
179 213 432274
149 152 627108
36 47 480549
28 284 298170
111 89 663870
69 50 471465
92 222 461575
64 270 731538
182 54 323534
42 114 270539
12 74 46474
227 103 239808
23 82 970631
147 82 524121
247 223 434106
121 88 509848
292 278 95433
44 94 79603
82 18 373006
129 13 840034
222 19 790076
34 163 693341
196 291 508977
91 270 996277
34 14 413909
241 225 285261
27 104 739489
32 63 826924
82 286 591049
173 239 856821
200 39 395210
25 300 879906
219 265 750423
114 197 986887
274 99 81333
188 275 498730
201 182 837426
133 162 471215
44 43 575420
112 210 563137
136 266 921299
173 135 654941
221 55 957477
269 117 712449
12 293 216074
225 91 473182
34 4 488669
132 125 801408
80 100 132573
165 267 355269
107 21 894638
278 123 316237
218 26 967609
85 117 331222
53 143 251910
266 104 795665
27 1 903416
165 227 100884
215 193 710604
46 177 881018
24 96 272064
52 16 610445
67 44 523503
13 158 869296
128 121 927414
140 223 166785
244 59 250295
60 44 323919
119 189 906440
165 173 497328
124 82 971528
261 107 233134
18 41 83785
80 226 427256
221 107 597971
97 174 435642
260 91 565728
80 103 932460
119 277 392296
101 70 53246
66 6 551871
119 91 372708
158 291 327452
6 170 830775
267 18 129322
280 79 263758
269 232 406589
155 157 4252
131 109 584516
68 36 78578
184 275 76753
129 31 252859
131 70 122467
131 74 969950
16 214 126337
59 155 56485
11 176 530816
29 145 600862
79 142 97119
240 35 799774
140 58 425087
94 299 532597
167 47 613432
60 28 75418
125 199 699480
8 59 156884
286 36 619501
116 9 430547
119 23 631932
261 20 483334
130 2 29988
184 130 982038
103 152 563934
275 52 342717
97 161 38666
195 71 885466
141 46 630045
146 80 57576
34 214 671864
159 261 585314
212 281 302162
177 59 808147
238 279 892691
197 226 945732
293 116 404649
300 154 630278
79 228 297433
57 193 912356
292 25 388709
25 210 240801
290 73 535351
127 178 373597
276 2 727449
230 288 861568
284 240 121946
191 166 168323
127 4 351985
168 218 781411
267 225 689241
61 125 331833
223 31 650617
222 286 936808
230 63 383583
78 278 9112
110 159 42681
252 297 728397
1 66 486158
244 101 832755
180 12 219825
143 87 567210
97 289 380216
270 93 206920
1 237 961945
171 2 305887
84 267 768919
215 279 764388
49 252 872750
45 13 610166
124 51 509580
152 8 570015
129 54 843207
106 104 669783
296 54 687898
162 263 316071
67 264 892684
286 2 931479
234 145 637724
81 126 524392
220 107 426660
41 212 298180
72 75 227882
102 227 419104
87 128 435472
32 295 86340
193 296 724743
77 90 785212
173 269 442363
296 252 998464
5 261 59821
171 187 841221
213 284 163770
18 291 54250
121 20 246302
211 159 606260
63 300 90945
98 137 826841
58 235 978453
55 227 526512
82 258 281909
73 166 921861
34 92 506645
145 151 806979
172 251 881825
52 113 400824
145 92 691080
249 185 141657
251 296 834429
155 230 567455
104 149 164604
147 220 976887
118 236 794052
149 166 111315
161 49 277440
248 87 803024
38 94 643863
87 190 902652
217 69 287026
286 76 106020
198 233 741409
8 118 229882
92 289 423112
76 177 582460
139 274 63793
126 294 389952
182 70 755026
206 91 50299
143 193 970905
60 81 57436
34 154 280345
197 250 337080
44 110 41052
283 140 955289
69 47 508723
270 73 915319
207 246 373287
104 132 756491
241 32 152761
18 130 406286
114 193 106898
18 69 234623
40 88 7383
103 142 573804
184 244 850530
7 233 697349
285 142 250882
54 53 925293
218 39 860184
69 235 11640
296 20 713254
286 104 30273
174 126 436809
36 65 885201
99 180 939562
266 171 744855
271 292 909727
117 67 790065
137 57 154202
1 88 976778
197 275 354753
197 224 128486
277 34 580992
165 282 954383
107 297 280226
226 266 352560
112 273 100152
37 272 428011
159 275 756366
65 28 107688
205 186 811018
176 159 482385
293 109 755458
117 144 584006
30 300 64443
257 78 983115
187 105 308553
187 299 300198
32 20 72363
278 269 355832
264 169 500994
11 292 617144
182 118 298248
263 39 71119
6 74 889501
83 253 353651
248 99 935749
269 146 770203
89 216 969630
197 87 239550
34 24 763546
225 245 877605
120 78 840188
248 25 462008
205 175 625734
110 219 109973
107 249 690337
278 161 513383
18 257 482150
23 173 579044
284 272 406217
204 155 677951
129 163 451905
193 286 558156
160 16 306871
285 14 413376
291 87 155083
250 222 541069
288 60 614538
241 21 852829
218 41 445346
283 212 506721
295 41 2789
247 212 251848
143 15 129843
128 8 62303
64 14 732055
41 229 1808
170 60 909478
67 252 96244
71 239 572057
254 50 900440
185 239 369314
211 179 678546
55 243 797094
202 90 158336
180 271 90486
247 107 647542
161 271 895182
258 13 799020
33 271 582731
263 122 902033
46 180 83465
96 128 989221
72 46 940921
103 226 78025
279 54 135553
291 206 572770
76 45 530986
14 105 91171
157 142 723340
113 106 443289
230 12 272127
271 228 222986
85 88 213586
111 269 23908
57 163 921888
190 1 22702
149 148 565503
111 230 512743
295 190 99179
123 7 779220
218 36 432435
219 51 816563
236 69 158678
136 138 885869
233 85 45580
214 1 910859
127 130 738522
221 115 298860
159 195 116535
12 239 948197
120 245 436352
260 218 952542
3 30 156614
252 21 661811
103 168 924639
21 294 247197
254 81 737685
60 76 984138
214 230 416887
131 67 789921
47 120 27654
58 91 405162
205 172 260312
121 264 756283
252 260 451219
119 52 690554
45 287 374847
236 264 636408
129 151 50373
2 140 413345
105 188 622798
27 83 855304
111 143 14014
1 169 725957
241 91 252657
90 96 433391
34 162 716870
234 245 202151
223 170 207937
61 293 230260
39 198 513274
183 263 977986
65 85 870105
9 86 420589
57 9 317764
138 139 879200
240 205 66980
62 22 795716
172 71 331282
14 79 715440
280 121 216203
213 156 161104
110 266 460081
102 241 709971
76 216 968668
101 104 740063
220 64 774747
136 39 703243
28 119 234785
203 98 880963
226 54 443768
183 175 342653
13 265 133529
228 214 436376
64 52 155135
189 20 213188
50 54 428186
77 220 849213
74 193 220301
27 225 13086
161 256 317597
283 34 552119
198 268 825680
106 176 917458
136 49 1856
19 270 632098
244 191 167370
23 46 18002
105 141 708958
50 244 353829
238 73 518806
210 147 174926
220 169 441776
197 263 701006
173 53 559967
209 12 424155
226 243 887017
64 63 307793
40 26 415106
72 21 993683
122 118 38503
196 217 242484
294 101 138395
37 61 797029
236 289 813486
293 201 688214
232 33 972902
285 264 30963
74 42 729645
5 294 523658
267 46 217928
132 96 21558
105 294 269293
90 165 136260
4 2 216463
230 140 496334
71 208 904454
178 287 535550
294 57 916558
283 76 640049
210 137 883441
70 137 539560
296 209 1101
251 210 305326
271 235 905761
161 166 892275
176 286 382124
106 227 472248
292 246 676
220 171 576493
297 208 696214
100 285 372100
270 142 22464
142 96 150658
123 146 866054
17 56 149074
154 184 152392
113 255 941946
189 145 925221
49 274 969249
218 221 188186
1 135 307652
256 39 86583
132 58 633007
79 15 210015
145 20 312280
286 154 845089
28 62 689291
150 152 924484
6 242 491589
196 292 912574
269 266 592086
295 67 586999
266 191 511893
55 97 298396
20 120 408090
33 200 989687
134 196 682195
253 205 724659
74 5 942151
2 145 736571
214 78 677640
111 61 610172
241 178 238142
299 251 194938
28 231 409183
98 100 948030
19 146 431613
54 17 388807
277 216 134503
89 107 105555
192 177 987205
151 250 641119
258 150 377620
128 54 950517
114 174 994905
41 127 236872
10 159 373293
41 167 662859
259 216 394895
90 86 106283
87 171 747692
279 210 482827
256 13 663338
268 300 736282
217 156 939022
22 121 365750
258 5 867521
253 203 549525
292 214 290723
116 63 280028
182 236 681892
58 144 236172
137 146 710098
264 126 939029
129 92 5373
231 57 282646
43 196 177619
217 229 647378
87 176 793890
138 121 230829
170 229 172107
68 159 2133
10 155 769870
5 287 882477
63 140 171804
70 22 451626
146 49 117033
33 45 111367
157 257 939986
32 86 999299
281 92 772851
223 179 325817
267 4 587451
190 111 50025
109 85 257589
73 79 440149
66 194 380007
251 63 469274
6 247 807401
209 109 581855
298 92 165847
283 230 339904
252 158 702565
101 125 27841
37 109 781518
39 265 125915
74 18 118423
232 139 342943
42 231 210889
175 113 532228
24 141 653701
90 49 446726
242 277 476007
259 211 543230
74 224 718055
95 102 362606
31 94 575842
251 71 457746
176 247 230550
46 17 831341
56 77 97671
112 196 434362
207 177 23400
93 105 879518
140 245 628872
164 185 323583
32 186 160244
291 190 694391
294 119 467595
245 56 157777
199 2 35190
187 244 630422
254 293 972625
111 239 38867
152 207 462688
219 70 53069
148 40 809021
286 209 253150
286 217 966886
36 252 187792
101 28 543289
82 237 153825
94 229 628894
49 134 92674
290 293 36398
257 210 712337
14 196 962324
100 286 142583
265 295 956274
32 58 567006
254 205 512189
193 113 990094
30 213 144276
291 37 606136
273 164 47453
24 80 348662
291 130 347256
266 275 699948
139 223 633012
252 256 929993
209 222 782627
269 221 398988
138 49 136096
66 198 747997
138 67 749281
199 86 901051
298 29 962996
44 229 764707
170 263 837231
161 196 689550
257 262 424953
54 22 324897
170 12 127515
10 175 513128
252 24 915653
136 98 690860
179 127 560528
150 65 80505
175 247 699696
191 136 535851
139 55 952042
133 10 869725
104 93 157050
197 26 360334
40 30 430534
109 83 551338
256 128 291742
163 14 429503
119 181 133185
54 7 543322
40 208 770086
195 262 705384
163 262 391488
100 97 623539
213 170 698409
298 59 817220
182 5 873473
29 8 364730
238 141 393736
266 185 578341
215 41 537359
205 105 895227
127 235 397872
78 134 738173
29 75 123996
247 99 856050
74 213 189091
91 282 688914
252 237 218148
235 151 224570
101 247 313090
205 226 138536
88 237 223517
199 38 234066
255 26 608586
137 267 743175
68 262 840592
7 211 314329
224 251 460842
175 43 943838
128 267 770587
261 241 244007
33 180 214031
47 216 320436
1 37 408410
99 6 781927
108 189 440531
165 169 300788
81 203 53199
286 146 433769
273 250 817531
275 66 107929
30 249 57545
265 245 629360
198 74 994613
197 101 897676
108 228 640401
255 144 366053
196 230 216450
58 96 457768
160 52 83287
76 75 203859
58 36 311898
228 278 404511
160 273 208284
30 194 500881
96 48 584078
286 15 15998
143 262 398852
224 140 507781
111 158 385464
34 184 971472
24 82 808784
31 273 862350
86 23 101698
171 206 463262
166 298 636754
9 77 163718
133 27 390149
114 48 308236
279 103 245099
86 209 2576
156 273 555416
205 37 716722
292 90 90132
243 17 97899
23 198 917159
183 156 519095
286 149 617282
250 121 548249
90 249 638539
104 70 470793
81 67 904746
21 151 437579
146 172 981449
176 18 640900
112 36 415136
266 24 49188
274 17 948055
56 42 834235
119 214 858565
160 236 628414
165 6 856757
251 93 959231
168 156 68071
232 37 964663
244 125 388586
274 284 295700
249 23 906539
161 130 513272
200 158 163409
134 92 203959
266 53 12858
222 243 465214
91 104 372340
236 114 465770
65 297 831443
3 261 892791
156 142 275501
25 260 940964
275 74 410165
294 214 550379
51 211 911052
203 30 563707
280 40 801734
187 289 443625
246 127 934985
77 198 744831
133 1 697639
87 92 902804
73 110 493765
19 21 2552
245 46 828710
259 274 473665
131 284 892940
152 16 107123
23 241 359471
236 171 859477
269 90 503079
122 24 962500
42 184 73436
42 109 590016
109 52 735499
279 257 496037
44 247 932479
211 193 868190
100 53 659970
262 103 361175
197 177 726429
251 235 366979
177 123 982581
298 123 912830
269 252 382189
242 127 875873
173 131 211249
15 90 964408
188 88 846757
72 277 634728
82 62 254951
270 178 548777
280 250 61531
258 249 660973
117 46 392545
188 101 940537
285 228 439091
204 235 369886
49 281 579621
5 230 680726
106 265 692665
57 89 65932
195 218 89832
244 247 506584
86 160 194672
16 71 520423
192 224 870503
168 292 375945
5 276 476315
109 279 791827
215 22 103284
193 25 726981
203 35 357764
284 133 158264
58 172 590054
179 33 806842
299 112 216566
104 283 19336
40 245 489381
89 222 111288
25 131 968598
237 57 903002
192 143 891327
127 26 976810
95 39 291521
54 3 576092
211 181 325314
94 112 623870
214 146 144826
84 71 281562
213 83 620700
240 255 518202
87 64 168020
159 273 586395
56 48 541746
235 177 30287
85 192 151749
155 209 971380
97 144 755113
61 204 157673
211 117 834523
116 294 497624
72 216 718337
225 269 929193
204 56 906223
82 114 837645
127 78 399937
84 220 456716
135 274 776795
180 269 375226
159 19 542139
293 105 538590
170 55 834563
252 263 897241
220 140 755588
162 152 683485
35 135 769521
149 9 248153
140 29 923557
280 114 644537
143 236 223691
84 17 898418
137 44 674766
227 35 513080
178 181 107373
153 136 555074
258 213 323240
132 289 293670
246 265 647187
272 54 5902
113 153 978316
50 32 275390
216 201 422195
18 89 50885
90 141 322239
167 77 2161
100 244 858834
256 281 204047
64 22 996884
104 124 595001
244 81 263560
280 258 372139
28 294 627630
113 48 488787
108 64 573579
228 39 741852
272 73 459786
109 184 330972
21 296 610413
87 208 843900
298 118 147642
192 199 880441
116 86 641133
159 210 909548
108 128 808315
60 174 432795
208 11 506121
242 53 846810
300 143 376166
129 234 445191
11 148 760068
87 2 138259
133 141 529162
245 178 192138
279 157 38043
167 177 121611
114 30 133580
35 33 712303
235 23 679338
43 187 497836
55 16 506659
114 252 764808
173 121 693511
298 274 162921
85 11 798480
43 104 46622
71 122 547443
217 89 83773
221 1 627468
244 141 834050
274 237 687066
40 221 670156
146 125 327690
171 216 156331
203 33 946337
37 136 340808
230 250 620418
277 225 112801
83 120 766416
26 298 431839
62 79 200439
253 241 349276
182 64 937374
16 203 662766
250 196 720985
166 81 420718
212 233 3933
136 139 112516
25 87 247589
40 97 230436
228 59 160622
62 216 232550
38 10 20162
178 161 647065
95 213 971192
153 158 347688
171 212 402294
254 243 513680
35 246 99110
165 206 349702
146 252 188069
121 87 84721
189 264 46495
145 82 764961
92 102 1260
82 251 690269
242 135 742303
63 241 742948
31 124 711358
99 40 94124
265 22 330610
146 16 398052
223 194 10979
125 201 392419
42 274 187846
187 269 498349
265 17 855612
65 64 864873
273 245 90613
134 278 161604
280 96 742072
138 152 998637
173 34 132353
10 126 361333
246 162 962823
266 145 350280
299 236 492249
236 155 5207
287 272 346031
194 200 911296
151 221 865351
37 63 462105
30 84 775214
218 237 565892
215 83 47428
66 115 115330
259 196 511535
15 224 866775
190 16 394117
162 194 805072
296 260 352469
44 61 520608
252 216 452255
124 48 381518
114 286 606829
221 95 336839
108 158 561751
125 141 525113
8 205 475769
188 238 704732
103 206 598879
48 139 341571
96 278 330705
122 248 835994
296 154 820376
229 264 273099
254 54 924113
189 75 875834
220 6 893601
237 80 123569
165 257 982888
227 79 340946
269 6 408613
259 47 937026
7 170 274533
174 253 73081
35 172 459956
121 82 550682
172 216 679282
190 11 197423
16 11 699926
223 3 511619
146 27 494058
100 10 242788
166 215 937611
151 45 839641
38 251 473355
217 50 584526
182 209 847959
78 202 977154
34 197 672404
56 113 759846
178 288 674147
129 40 825966
70 134 114135
192 28 451295
125 29 329350
114 7 407890
74 78 427915
214 222 111864
90 129 254691
16 7 113462
223 94 994822
144 143 374748
4 142 243795
3 246 883993
180 1 354700
283 175 453932
204 203 930228
39 150 943298
177 8 57498
127 49 277035
97 11 552946
175 47 583997
242 227 272976
284 295 965097
88 239 482137
68 195 747606
63 117 593216
287 249 798157
251 2 384717
208 123 187725
86 127 191210
262 219 158294
244 204 674039
224 130 247392
105 109 395110
165 119 263558
81 5 791337
79 277 475060
238 142 499948
151 136 781016
11 68 718997
256 134 189135
213 33 319619
291 28 942999
149 282 239814
2 135 535871
24 135 257388
294 111 670079
44 98 66633
283 16 785101
53 216 533109
297 168 74687
85 186 120680
250 113 889476
127 27 406157
242 153 94643
165 35 381090
164 106 894984
92 217 395121
239 147 610737
252 266 697693
177 32 883744
27 182 441562
101 20 320914
47 35 975788
4 86 493949
23 11 445815
100 113 373284
184 220 516914
226 2 784637
299 296 610836
269 186 208350
286 101 134210
169 44 116573
181 140 623390
88 112 765696
123 262 963377
174 149 136122
104 60 51490
95 94 888692
170 238 520713
127 278 756986
139 134 1880
23 174 703952
157 158 848415
31 35 939996
11 187 485712
133 46 39303
207 48 231756
88 55 86417
63 176 500668
238 268 76934
183 37 767294
175 2 492650
46 22 917033
64 53 618033
226 76 681917
288 157 34575
94 204 453917
178 261 673631
8 121 754328
116 120 980401
172 30 395739
9 258 848550
30 294 694751
173 117 770541
9 259 564670
270 163 98681
248 207 134882
51 101 47008
291 32 606996
279 142 133335
260 167 878376
300 72 55283
83 14 158203
243 257 585968
150 228 439343
142 223 711884
254 144 315476
196 280 5577
177 268 387084
229 57 749888
286 4 108994
209 259 533842
13 191 102426
162 276 505859
57 170 223656
223 104 501644
6 1 400203
127 282 62701
80 78 267530
103 155 391376
165 10 214414
184 262 473666
203 126 765089
200 210 199287
287 8 24452
33 267 810332
220 76 491954
30 207 789612
277 170 59064
60 256 306148
224 212 453733
144 209 127209
279 61 985177
292 284 846761
62 270 466487
30 99 580602
281 240 172293
232 192 753159
231 249 345166
272 83 704376
123 100 162961
18 76 404998
185 23 935122
123 94 289891
218 248 237638
109 281 644040
262 67 457475
81 57 803500
199 195 814604
47 89 780335
236 72 645308
163 168 123840
177 165 596023
177 141 917583
109 110 961894
9 87 805487
174 290 143212
182 169 16508
38 98 454906
71 296 209
201 255 996826
93 26 859009
59 63 76451
113 30 646508
243 38 348105
9 192 320898
106 5 235552
63 180 880764
24 165 817336
152 20 356289
34 172 809044
152 30 628938
246 124 57348
262 234 755710
34 298 415025
37 157 736497
246 277 748266
208 187 912127
226 237 624914
250 48 997003
295 181 329587
45 181 517797
273 243 51444
102 45 913550
142 181 437826
263 175 357063
157 223 836561
40 297 107328
192 115 517852
277 251 867679
211 287 29487
246 58 674814
34 151 713695
182 188 706956
203 11 793536
27 16 647353
245 216 54541
27 21 735790
44 111 384194
219 295 842721
77 58 948641
266 182 281683
47 5 376889
295 75 142775
199 260 823315
14 147 463952
270 63 895240
290 154 326582
203 34 610835
25 267 251973
87 244 852434
250 237 790774
201 119 594411
166 55 212305
30 260 96587
208 294 383371
196 162 494883
132 53 669128
291 219 858722
233 104 944232
281 166 35825
274 256 775414
244 275 778099
183 201 438603
208 70 835291
126 17 548919
220 212 644939
297 90 96780
108 126 189144
192 102 360386
255 10 730177
112 254 222127
241 177 940573
149 119 198054
250 49 240687
287 269 413867
205 284 649000
258 229 425349
170 156 794640
54 190 950355
165 102 437615
161 40 343546
3 111 119361
177 54 465186
285 132 348028
57 102 196138
251 264 720020
59 34 741187
255 163 828450
71 244 645891
118 128 94498
219 6 493194
56 236 956277
212 294 769677
136 164 208844
207 185 691511
91 120 373043
137 174 481960
293 271 959014
187 138 393720
95 262 761941
209 204 307308
87 277 709940
113 54 643146
154 30 819100
110 41 802699
110 14 587616
40 81 70979
223 121 886647
87 296 123087
194 7 903176
73 115 398125
62 186 115576
120 273 630372
11 227 161023
21 73 582214
237 279 5894
139 20 138892
178 168 42464
15 49 334798
87 110 112441
1 234 297502
252 15 129828
35 245 889324
224 154 395264
268 214 965885
253 287 571326
102 54 789841
162 47 141848
102 44 468637
117 286 177058
153 259 848888
251 265 673437
237 60 449258
104 76 896551
91 236 732389
36 144 406745
256 125 647286
214 36 792561
30 43 871248
69 120 114523
295 250 915067
95 177 748976
118 191 722887
108 79 814334
275 265 684974
255 217 198659
10 118 993313
227 110 747353
82 146 318008
60 61 499231
266 248 728042
147 45 605217
1 153 536535
68 218 412602
113 221 254844
86 187 722027
92 84 272522
192 121 773198
140 24 491747
75 166 977395
162 64 561156
252 9 779589
12 287 415172
83 280 194451
186 65 915922
204 167 99293
6 167 349124
48 300 148069
259 81 135879
78 286 958511
149 45 167607
227 167 119968
253 242 573391
216 242 566920
171 130 805339
204 138 473425
95 206 942888
293 289 828236
61 228 669728
214 203 27514
146 154 719306
3 288 385297
48 174 156054
48 121 827691
172 96 955589
150 196 104823
90 174 83076
238 225 972141
69 239 588662
116 202 331625
206 279 681143
227 69 410854
29 21 706461
66 204 905994
158 172 952458
208 179 826278
139 283 290671
128 219 54105
130 28 83810
219 276 769328
287 107 48331
136 273 29892
9 154 793210
109 205 826477
112 116 720452
56 298 155159
17 30 168677
291 172 816000
177 290 480559
104 157 279394
176 161 913656
271 245 702131
294 222 522686
220 201 796668
153 258 318284
130 66 265054
254 8 773526
254 145 693853
78 55 523343
71 88 733420
136 144 815016
193 232 606034
93 217 838459
95 82 654343
293 176 988628
249 166 442830
250 166 551765
126 36 461304
105 118 356242
109 69 643555
192 140 786692
269 56 239874
147 3 408028
194 277 107542
110 132 582702
65 171 259921
78 294 440016
262 204 928639
10 169 264034
214 198 239117
221 86 263862
177 98 75687
14 178 638342
297 140 94334
280 122 794327
45 256 366007
18 266 474161
149 47 298946
247 19 276688
108 44 311805
292 300 786576
192 47 435442
202 51 743692
259 93 918736
63 213 590621
53 119 620378
217 14 218441
64 279 325336
193 110 560087
97 227 497351
239 91 20615
136 123 25168
171 24 27059
276 278 573664
224 261 202033
45 238 760747
55 108 292190
265 116 220488
137 13 953078
200 8 382837
192 198 102101
14 183 294551
120 238 623805
203 268 933303
207 278 778239
145 77 178267
80 41 443224
244 168 745676
141 93 566132
183 56 899329
95 133 594928
137 10 216544
12 41 135956
66 297 711977
93 282 117004
274 113 652428
28 274 708587
271 242 43282
39 292 844905
275 105 404808
226 94 733599
284 140 630265
255 136 69983
85 196 65709
50 298 162618
245 269 562199
183 253 15380
84 1 565914
222 103 552943
187 297 634771
45 172 866356
94 19 170481
223 198 531636
39 221 431746
127 113 349818
2 84 151684
228 122 256900
192 157 288176
90 45 751394
217 296 698005
76 59 257546
170 28 282875
246 10 474984
298 207 327979
272 164 548556
38 201 352450
204 288 531814
169 260 620241
288 70 184799
231 266 529705
130 131 34958
2 243 925210
28 146 174326
214 112 231317
253 22 897495
227 63 237214
161 53 985659
171 300 987311
191 150 340532
115 102 698712
251 212 288391
137 86 339217
88 70 798668
284 50 102654
255 65 19363
49 216 851590
137 300 550010
196 38 395716
10 63 234115
300 82 801310
69 161 647744
285 8 256403
24 222 139463
88 75 783231
160 146 834198
22 49 485208
115 25 459943
102 148 23007
164 167 501619
278 116 621866
287 239 624460
293 220 517171
130 222 56775
85 159 425067
188 265 519898
13 225 600759
261 11 404694
187 235 845861
209 99 476046
261 154 67346
73 5 632465
68 70 680454
100 241 921501
189 287 155832
136 149 914134
278 238 848304
267 247 483349
251 33 403114
261 57 170982
282 32 342354
37 217 861544
29 168 344203
170 141 145219
230 269 831523
62 254 102475
78 194 36242
37 225 663605
112 247 111482
142 21 432738
200 78 15644
49 143 878808
19 73 983802
110 184 516059
19 268 565257
94 35 955451
37 281 940755
203 50 310073
41 191 515117
85 211 85005
159 253 84289
44 190 337547
80 292 779226
194 166 407925
29 81 263935
167 107 843836
182 190 94543
114 223 342604
233 24 204458
52 276 478420
228 201 907820
245 8 369707
279 114 663695
87 5 344011
82 88 877316
285 266 686625
219 46 306155
98 222 299320
216 10 231363
60 145 883260
171 109 74555
11 192 344676
254 268 525057
96 247 708414
299 26 523279
274 288 885884
288 124 94202
8 188 23574
128 7 840693
6 97 608932
23 128 403936
134 284 665928
23 112 456857
147 84 484600
152 22 396303
13 95 10946
10 85 661285
70 232 992273
110 229 833574
150 67 587441
142 27 415979
298 179 652233
220 259 79454
59 160 341633
20 211 122973
45 160 449869
90 60 148500
243 137 249797
142 146 308694
294 53 430489
106 47 513474
193 191 750555
216 45 635276
31 39 429837
160 221 252557
17 149 309364
84 177 952011
124 8 613581
292 123 583526
259 245 927068
175 109 730620
59 52 363118
252 268 989402
14 91 33463
300 256 713290
39 254 482384
296 28 850545
152 203 967640
108 4 491414
187 180 446358
220 170 400936
213 198 592283
34 227 284720
200 265 822094
267 153 850957
45 173 322995
4 157 824812
229 147 168311
244 252 857421
175 12 55045
67 298 248032
87 12 875693
249 272 16507
59 124 962301
2 222 708519
191 196 208577
219 4 588129
78 287 662278
149 31 956196
280 97 251917
106 87 523836
21 209 303724
211 9 573726
123 214 558625
250 76 844445
86 174 511252
288 27 611673
124 105 983246
26 185 112650
65 121 803748
68 208 109589
221 189 11182
232 137 200096
289 197 709876
114 120 244576
115 211 798488
172 13 888577
225 300 360531
226 34 773030
107 298 181571
283 115 682188
1 282 572964
232 194 683801
257 109 60591
248 203 817953
178 191 514455
132 108 202025
269 144 895502
186 195 102130
77 272 252079
300 135 209266
166 1 385239
159 28 208472
209 268 51471
32 281 685212
194 191 737086
60 29 721530
84 111 327753
35 284 181643
95 146 177586
125 108 103120
219 173 161393
92 179 45735
57 286 932456
291 101 258420
217 162 526031
31 135 546044
14 46 25205
198 86 100435
157 59 422787
207 132 793861
39 116 432823
284 142 800215
251 84 907021
173 74 786647
54 206 649116
293 137 162586
143 135 859462
64 44 33540
161 99 573066
197 225 897730
144 196 974402
182 183 90031
214 159 760638
11 121 663800
299 166 724303
37 8 534950
108 265 704872
119 96 883991
93 16 302601
259 72 498669
129 7 296981
141 96 22660
145 49 804582
248 142 956982
187 131 495590
104 205 909242
150 60 474000
69 140 749370
239 126 941814
3 164 110878
92 213 224682
288 297 515808
174 183 583445
230 24 516667
54 80 544754
132 94 895508
288 259 810825
76 115 639685
11 276 912785
283 189 484577
203 47 63678
70 256 300802
116 135 44251
171 196 955557
247 167 45509
94 157 302565
277 113 935224
191 149 243913
179 7 181481
46 129 177950
105 249 209688
97 205 703992
93 89 812454
260 12 161209
32 288 227670
86 64 947422
295 261 195875
28 179 200377
139 250 170941
222 205 317909
128 283 751033
42 154 414249
226 276 736592
180 35 461279
79 153 916166
218 272 513455
209 220 335484
277 33 100799
53 28 171121
90 58 253623
51 234 667102
291 131 725986
45 107 549284
75 148 81222
23 94 97431
87 187 854398
232 117 526070
206 113 724475
10 21 24331
239 191 294826
197 163 373694
154 125 817610
130 154 180306
147 117 72177
235 65 232635
14 234 255104
55 106 35113
121 207 522682
207 155 716982
166 255 432678
25 9 150589
39 250 36178
229 224 340822
203 228 882171
124 87 47435
283 235 814656
84 241 951329
68 97 243882
135 153 957948
202 280 695557
55 111 606808
238 112 587723
48 60 187868
38 4 89332
200 68 573292
293 117 360881
83 172 740663
44 33 651121
280 237 32014
142 276 169220
179 166 891594
110 94 996812
38 114 614783
99 129 977875
195 278 796574
199 193 595551
267 157 65675
23 115 57340
294 4 147156
157 201 258
252 70 241810
142 208 695415
43 185 145433
130 173 734776
171 161 471849
162 216 114234
236 254 455370
84 253 80414
248 231 989255
112 111 76069
169 128 707895
165 11 773181
275 239 444148
276 260 328996
105 129 624844
231 149 601367
56 228 402818
223 60 310149
254 300 182836
187 238 966028
176 57 971700
129 178 478195
161 259 812252
176 35 288078
130 41 361919
172 128 816985
58 157 869184
74 143 599591
166 86 561128
235 50 568349
250 50 108696
67 95 886527
268 250 271027
112 139 397682
25 270 980868
133 124 534902
214 276 107313
39 44 907693
168 44 295387
244 157 113980
61 249 13509
27 11 464586
222 139 341254
69 32 324357
123 181 748380
258 154 775554
170 137 152867
63 99 32360
204 152 892009
102 97 975032
229 295 6221
143 28 670267
187 288 637877
81 271 436299
108 92 327503
107 277 495621
64 284 839903
8 256 205036
169 30 519034
187 124 910726
264 81 657871
250 32 302353
47 133 35338
218 235 18828
231 75 124094
20 196 606248
99 62 697436
109 30 982922
258 48 463657
141 112 984664
134 166 428902
82 236 775261
65 84 316618
209 139 922028
84 133 375854
19 85 605585
166 79 743866
17 183 347301
85 9 401950
162 106 17322
260 103 193840
100 29 544188
179 255 809282
92 270 167255
78 17 968799
99 33 182603
63 143 944257
1 90 829042
236 16 416099
294 190 426383
19 95 418126
47 34 18528
49 147 372464
157 236 676484
242 179 279108
267 229 623983
26 77 498506
250 95 23850
83 114 645536
286 177 557787
244 217 246817
212 158 87751
3 35 400669
154 197 435200
216 17 539850
51 19 56660
195 42 706137
293 192 481387
181 208 488072
280 137 352800
180 89 375657
48 138 235835
129 254 388030
103 298 477518
250 298 345285
117 234 348231
277 64 422324
240 131 838413
123 291 138085
69 271 300238
129 42 643971
60 251 400687
289 287 217226
278 197 900401
169 266 997353
80 269 436923
206 79 604105
132 146 408232
57 275 638027
63 170 732669
205 231 386758
129 88 389623
81 33 530364
287 294 698871
238 20 13501
21 109 478555
262 45 161018
273 151 272246
78 29 747051
44 30 118940
208 44 871219
16 261 616254
124 118 466591
255 270 169177
188 206 700974
292 299 368001
78 48 921421
126 93 463287
95 134 905283
196 33 687172
58 129 793240
35 241 869472
253 88 326348
147 223 611658
40 279 286069
48 36 364510
295 145 502570
271 30 458925
162 220 336529
150 197 742028
182 274 733901
117 248 618605
240 174 486047
59 210 361883
98 229 132150
109 223 985858
299 75 37670
268 275 459838
145 71 383114
242 187 573832
271 103 840420
116 166 762384
75 182 879715
133 219 327642
3 55 142103
124 218 658427
57 46 693813
233 200 197550
237 86 889038
194 2 302153
263 210 349260
80 25 534831
8 191 472845
80 298 997699
33 291 515087
144 167 196980
283 284 380015
190 164 169804
49 284 78770
47 217 601490
40 126 733275
141 11 232134
193 153 495145
261 284 594338
30 254 258631
67 77 691534
52 228 392472
62 46 424082
15 11 78380
101 174 57084
51 261 543442
297 142 529487
97 146 890800
36 114 283060
259 38 695656
251 295 574214
120 190 647660
7 176 567203
192 215 144801
76 256 501702
288 222 48493
223 103 770113
68 202 661314
41 67 98914
175 217 982080
148 86 701385
287 162 601316
98 284 835688
21 67 828749
288 30 72740
227 39 103501
246 175 248180
167 4 232899
226 64 651733
263 120 620751
120 63 790293
75 123 816127
254 193 301905
46 138 62983
31 144 275674
132 162 339221
211 147 551917
66 116 952556
148 37 300606
100 24 102608
227 12 352068
50 186 12813
29 10 54258
207 265 530906
294 235 315134
248 148 985118
153 64 528944
186 14 128928
267 40 346988
8 20 909376
62 153 415080
146 179 845877
254 104 806811
198 10 389782
61 195 27962
62 236 592238
126 120 414381
111 115 159645
27 188 700317
203 44 362227
281 210 959047
67 11 938802
243 287 547983
298 200 4957
240 18 436124
28 117 759258
150 88 412674
168 14 150672
215 49 474741
283 218 954817
198 18 585093
116 280 57879
296 161 667381
257 102 727189
242 106 181272
62 188 571017
244 129 476038
265 276 837562
137 218 743611
287 163 288515
266 148 249293
201 82 196608
24 59 831163
92 242 629979
147 219 54980
269 228 708859
184 27 392977
160 72 240200
170 256 63818
43 263 765288
68 276 991140
72 279 815636
228 148 462516
64 297 895690
212 85 359700
74 187 576061
268 31 537842
45 130 159751
162 169 155171
180 282 906452
168 45 595738
276 19 722018
111 187 779608
211 196 31484
36 238 667608
294 167 394445
23 231 913812
125 68 342436
80 38 465095
276 144 608519
153 99 295051
149 228 757663
282 266 253055
64 159 525755
254 288 867689
107 258 605456
134 292 744504
4 14 665038
264 77 428986
24 215 984012
4 234 321270
238 235 892810
31 256 950571
148 41 989784
144 205 838250
233 218 963601
277 227 240985
260 243 489747
92 189 61684
34 25 790187
254 226 176265
99 219 749958
119 170 637400
206 264 873474
268 134 186184
88 284 573431
258 262 79916
23 37 725641
42 226 257250
177 5 630761
3 296 608251
115 279 721743
99 1 874484
117 203 152156
5 119 705444
94 284 194596
18 277 319753
294 264 638803
284 200 69065
43 182 312060
7 93 721237
155 158 920478
127 239 197199
86 87 136686
153 159 756767
144 227 307495
210 33 722853
132 49 419428
24 103 953055
244 208 742306
183 276 601072
65 124 578054
294 117 218622
93 204 115777
192 194 975354
137 85 853826
163 180 286213
147 195 34031
66 191 247106
53 283 573686
27 19 200548
219 224 379584
138 207 767706
11 75 996758
71 270 482838
271 270 509933
205 45 107539
201 123 622430
102 105 26392
272 235 332948
294 153 462084
61 216 272876
165 241 645307
246 193 888915
26 240 161174
97 56 941535
94 49 189534
7 39 957430
237 116 704776
61 18 107232
258 261 761400
206 298 110326
86 153 761817
95 14 988643
264 62 906587
285 261 734616
131 213 217115
228 112 657345
143 151 206919
168 210 14225
7 263 721606
176 66 722562
265 63 271601
265 240 6640
193 119 439990
237 209 432207
89 68 985310
286 225 993809
45 299 129849
89 170 552102
246 224 145268
129 160 321718
225 257 4653
184 41 741673
168 110 109777
137 179 840481
292 29 532169
245 29 781024
178 77 233843
29 267 268673
238 255 637975
213 147 822393
68 222 543976
249 199 203712
63 233 879193
7 30 495013
58 18 643220
290 112 63104
106 267 729253
37 4 52827
71 174 509996
163 185 767147
23 272 275895
236 101 487937
17 104 418182
55 5 474243
48 205 214348
246 173 555889
125 210 679745
124 120 858433
250 107 452011
186 271 632589
88 285 830605
51 13 186145
82 219 335924
249 87 633891
154 25 776843
74 272 564675
23 269 464357
190 5 749787
170 258 4626
237 52 88465
214 241 778652
254 7 446501
130 117 207601
144 87 821143
35 115 682536
154 227 93139
119 125 366879
298 214 794552
208 284 29559
90 216 78375
135 58 809970
279 147 265922
156 266 743134
259 278 740092
174 227 461799
291 198 836847
89 139 865752
39 146 513651
289 4 549177
300 124 730200
116 190 73266
147 196 596703
245 201 335767
281 105 149952
271 13 852404
298 253 72517
160 298 910259
282 143 795182
193 219 276585
286 245 306948
201 195 130870
285 6 860453
272 75 307877
211 5 700722
40 140 612585
165 180 925560
162 294 372783
199 295 338710
228 98 785642
175 11 384716
139 50 911016
220 228 467143
130 87 477547
256 146 253850
228 119 472116
84 128 979860
86 2 52583
76 49 880520
131 142 794445
4 282 913700
100 289 346266
209 174 634062
22 43 532818
210 1 315228
144 175 706475
231 105 450958
124 29 131618
52 169 478551
22 102 407822
155 42 473119
150 54 233484
93 88 23345
31 77 280546
285 108 87021
287 291 59672
58 168 402377
297 149 802267
196 164 196735
188 218 804073
270 98 447952
258 67 595708
178 6 537829
256 122 495093
134 105 551369
240 223 293882
152 144 682725
251 232 422088
196 139 914728
38 286 696240
281 206 122254
273 132 477481
60 69 140779
216 30 445429
9 10 55186
262 94 904687
258 196 665441
127 272 379452
20 268 310742
215 138 405303
98 56 618054
93 228 366608
123 212 944328
62 278 702160
197 192 851074
61 137 967237
9 151 745972
257 108 407267
173 195 768292
265 187 84365
158 33 264318
54 21 122643
223 209 413144
117 35 788979
7 113 242979
184 90 344078
67 6 979366
272 10 636097
300 222 372258
37 45 786519
17 39 4395
67 249 848177
33 58 830712
142 118 938841
288 74 168568
184 9 319446
55 69 476365
180 29 129959
45 243 79749
127 33 52753
47 92 773752
171 78 226727
63 165 944474
167 157 761616
205 268 73832
36 117 661699
166 113 856472
109 27 436256
70 299 430972
139 228 919404
214 79 155911
219 95 988039
288 205 263182
157 263 539678
216 52 522599
245 39 367178
1 281 895124
234 70 150708
2 296 618825
119 25 508451
35 26 869300
183 293 813214
175 298 37925
28 214 410231
227 243 308866
266 113 557214
70 168 824448
88 163 630525
295 249 7271
62 92 809331
223 229 361170
195 207 64949
222 164 401132
190 287 450722
6 29 852940
264 177 699047
283 114 540787
220 116 629240
194 47 292192
169 141 226927
117 227 423185
243 154 603688
283 44 108219
249 207 316816
99 69 480557
272 264 417532
37 134 928134
293 142 198692
151 167 904823
82 39 717171
237 268 359
68 187 352270
283 109 231443
282 144 458986
293 276 112055
195 54 90059
138 148 153975
169 255 535760
90 39 57075
174 165 858601
270 168 245208
182 284 447415
61 100 159115
259 239 16875
201 77 731005
19 70 381510
162 41 600229
153 88 741750
148 241 372845
196 55 374722
87 81 264192
226 150 202686
181 133 954490
237 188 252037
133 214 281568
250 179 980775
15 175 121834
183 169 932687
116 216 476992
105 228 473545
18 162 702905
152 97 480131
35 211 672206
277 299 676036
262 99 227630
268 262 408890
110 177 297581
87 163 617780
125 219 155497
157 150 229412
271 100 408057
199 55 585367
171 259 290476
138 62 649628
183 267 217914
40 224 706413
240 172 861190
263 205 321658
64 20 534865
57 165 723389
132 65 79040
208 140 667849
204 189 92557
103 193 737178
189 184 467950
180 60 277431
271 200 633338
205 255 760052
279 253 3535
133 237 853065
265 273 902052
28 120 888491
53 27 26003
230 233 340166
242 284 980517
257 159 41349
42 12 35631
273 294 241929
184 298 947300
282 272 126550
54 14 285401
97 34 651810
268 26 756019
298 164 10839
39 35 388195
294 238 201772
218 56 493636
13 295 14520
142 230 266030
38 280 623805
170 24 749805
126 228 591129
299 293 334829
29 248 370004
83 56 636778
77 64 855504
241 56 422477
8 221 533733
292 144 184297
242 146 131266
279 172 230627
196 77 385918
292 281 105810
177 125 568764
71 87 817284
268 7 489475
188 3 170587
99 177 646418
7 126 864619
288 262 349202
195 237 751097
129 201 933084
27 278 939743
160 184 128478
106 155 109875
24 76 740178
201 17 25577
46 29 80974
196 154 179628
210 18 389707
295 49 471610
52 161 829628
192 246 112805
111 162 103006
190 21 927622
102 83 111742
269 57 280806
17 29 560960
133 51 131467
75 196 889119
220 239 774209
16 5 461567
159 134 213010
225 236 884171
173 238 365832
176 42 206942
65 228 282273
198 152 103553
216 183 869493
6 34 204099
232 266 380078
234 291 658269
295 131 884345
146 81 100227
41 124 793060
193 45 122118
216 71 704876
233 22 423278
76 132 545715
229 200 813970
293 147 9137
60 4 150583
189 96 89839
168 219 637668
140 298 536052
145 62 541711
27 298 139049
272 1 999185
99 78 615165
238 263 836922
180 2 766848
25 59 602162
99 68 314586
233 272 670480
38 99 883918
231 38 491145
88 149 23576
18 284 185974
86 132 792894
277 211 636241
44 293 56272
34 32 41836
214 160 716670
160 150 661299
238 234 346282
216 191 555393
50 282 665794
208 171 126879
63 169 226713
56 69 24817
213 133 935880
242 65 378647
8 35 940261
172 161 544973
101 160 9393
79 286 116799
137 115 560915
57 133 679887
289 40 988538
243 10 621971
141 216 432779
195 254 808428
209 49 211500
49 233 174277
86 289 747789
179 67 482458
104 183 330844
266 223 783971
201 174 512271
210 40 827984
144 102 352890
261 124 613653
241 31 437207
93 255 978244
212 243 675000
127 2 754916
184 5 892755
253 295 483534
240 69 747142
104 167 683276
182 242 94625
176 174 183919
227 255 257898
281 50 407704
99 12 946367
71 142 471165
243 216 982283
140 22 939527
59 88 33890
167 83 393922
30 56 562106
178 291 756535
286 216 847555
120 4 539122
23 254 194634
249 289 2010
30 238 677548
175 261 376181
191 217 869750
67 129 215284
37 127 717505
254 264 960968
145 125 306060
229 34 980252
39 126 696720
73 212 90303
23 156 399506
291 111 41927
96 25 658192
82 162 429682
53 5 524943
162 62 936248
273 21 160702
145 218 967581
25 218 202382
112 288 618621
198 31 292057
23 43 922913
273 249 697250
240 128 854578
183 52 565331
26 52 64191
257 90 277960
40 95 872003
33 90 221362
162 147 815886
131 127 873857
114 164 974644
51 75 891405
37 173 313853
273 5 974662
281 201 751091
223 6 528432
86 258 905462
252 48 743491
62 266 484099
295 139 499029
282 292 346563
16 273 275589
103 232 370921
12 30 450916
149 100 727494
55 113 194955
27 251 546409
59 206 437988
245 31 999770
210 202 986687
256 173 241790
127 299 563099
17 187 617424
296 32 752674
71 205 381774
251 221 475067
182 34 590576
166 97 549365
284 145 378856
61 102 142401
48 145 834549
181 88 535730
174 75 778750
250 283 915044
285 30 554636
281 215 34954
97 220 440151
163 73 884989
115 205 431493
215 231 124997
12 86 306213
196 39 689256
91 170 766901
178 102 669143
216 27 73169
125 186 754962
155 272 589701
85 14 767361
78 44 676178
231 275 954543
20 176 717710
272 276 221846
254 245 639119
83 2 701930
113 243 135796
99 285 215214
298 278 365493
108 89 813527
47 25 167047
89 196 847719
7 242 320529
169 289 400743
58 228 147696
229 225 883692
266 245 365970
159 197 396990
3 31 677305
205 136 835996
167 188 934805
37 262 867120
270 290 499932
101 165 74841
200 214 831781
33 106 959041
146 96 873143
177 162 695547
175 235 767955
142 2 238503
3 160 155726
141 19 174407
117 285 435121
181 161 428041
53 276 953544
254 79 81245
300 266 608439
195 214 20727
272 217 772711
235 284 984589
70 181 871388
294 142 107759
150 171 496802
239 236 402084
177 38 313720
159 132 532131
89 278 523853
65 202 157117
141 277 155501
71 286 436187
250 120 948171
103 191 690395
54 55 36323
289 177 120550
52 260 97424
239 294 651459
100 67 459185
276 191 605445
144 40 137687
94 133 950142
191 26 950519
19 87 249650
33 209 764287
68 178 238075
51 191 777234
44 224 106727
136 265 529047
199 40 706374
231 102 954068
252 209 900132
138 103 470530
135 235 511863
6 3 936795
137 242 302528
97 46 512098
230 129 290261
16 62 525211
201 190 710638
217 18 247060
149 219 532853
274 11 265470
146 140 679998
239 235 238309
29 59 281759
264 288 358108
244 111 938125
246 129 529421
115 175 618623
32 168 35451
7 267 618316
108 224 552362
277 146 93147
93 147 227108
42 222 92404
259 98 942715
194 296 672505
91 246 142860
50 63 317032
132 244 611894
105 19 608839
35 297 234004
106 201 39629
76 300 160119
67 142 176628
102 275 491457
2 38 225029
82 137 812665
121 167 196970
141 278 403345
110 180 154787
176 19 856537
120 112 739232
194 158 585334
213 266 46864
17 66 297072
115 30 124121
31 222 887584
67 162 785629
238 217 545898
216 51 268696
138 140 166210
169 287 30820
291 280 172397
157 15 414820
292 239 558738
48 199 943556
42 254 465677
241 272 117497
227 292 564211
198 240 290985
28 287 300197
139 59 728508
12 182 732337
63 289 733178
286 102 118001
250 109 273163
134 121 238038
278 245 153460
108 153 446339
293 30 176205
188 110 908053
213 107 921120
219 74 537376
176 95 837138
258 126 951831
119 292 607149
224 177 400183
9 174 902514
231 211 909023
132 7 480229
120 270 36701
151 133 23971
100 41 894064
27 43 556288
297 88 188893
137 286 86336
18 53 270850
168 112 515964
236 259 845794
232 165 118588
71 37 590460
84 38 868504
75 63 821743
259 284 407157
15 218 310447
155 39 626185
57 260 455916
199 52 183161
285 257 817894
265 262 238304
99 222 557338
197 182 534982
186 136 199741
188 258 167843
175 74 535406
100 127 330355
9 63 407462
118 289 555303
213 1 424595
9 178 565585
17 229 638593
224 33 34677
179 172 82040
113 109 270595
205 40 479007
31 140 741673
224 10 357552
36 182 163596
241 112 125171
219 43 933423
38 163 126609
90 235 480520
160 264 525973
237 147 293892
23 18 764080
7 217 540046
32 154 468939
33 115 836426
229 38 288535
268 29 149489
97 279 463795
13 39 681118
94 234 322931
265 35 262046
91 59 321363
258 211 261006
296 278 853412
169 119 236952
189 179 460913
99 289 452630
22 286 847732
291 154 971841
28 97 36908
177 263 682941
75 254 245710
215 216 837289
183 91 635308
92 114 559151
36 220 308344
50 12 477250
172 138 688476
145 248 902335
119 192 798591
215 180 38155
245 143 207682
197 286 94397
290 20 530590
248 230 102845
155 8 850997
75 100 721642
182 148 499955
223 151 254104
285 131 332877
267 52 524867
127 274 281383
177 63 698086
75 289 175844
105 98 616094
215 260 990120
143 166 334197
47 294 504320
119 63 295580
93 156 682486
41 77 950264
47 9 294437
22 204 902695
30 103 897966
8 86 974745
200 32 651939
297 229 159319
280 56 598988
244 259 264801
40 222 265931
161 144 529021
161 262 628769
270 241 118083
166 80 949005
136 135 102398
243 168 37897
185 55 151872
299 225 3719
213 14 936092
251 281 90972
158 134 356749
14 108 46810
137 56 405313
265 2 405708
116 143 826085
5 69 719210
28 132 346257
181 147 333702
3 204 595802
140 290 258668
289 218 22512
211 18 107791
172 284 162751
279 91 763803
252 198 158510
44 251 796821
200 259 177624
85 30 32396
137 6 228824
39 6 235112
2 40 316379
196 252 383724
55 250 296865
167 16 402707
10 193 375913
261 110 153165
73 173 599711
160 148 562599
291 200 321203
29 226 263138
240 200 557080
142 286 569080
188 255 47118
14 134 893214
108 217 227110
143 172 607845
135 291 748173
218 160 665095
258 296 12178
298 176 676089
186 100 699385
46 200 330815
282 178 388082
146 100 617246
237 59 888938
106 290 679346
148 205 358717
288 232 119273
24 4 559164
129 53 309517
228 300 795621
192 297 30742
225 211 342397
281 159 176475
252 169 676269
223 167 392263
278 42 392376
47 108 629399
7 66 298208
143 101 270528
101 119 833106
71 40 963489
288 61 353971
148 275 745428
255 150 362365
57 292 654292
243 279 487910
229 90 793372
214 140 503677
224 111 626818
206 31 639278
5 297 118503
180 236 753846
190 293 43606
227 42 129303
195 56 55475
234 32 482598
76 195 877832
232 180 121377
220 58 296373
156 82 478177
247 287 12411
1 259 869067
48 213 945679
148 43 423865
252 61 379504
299 7 502907
273 28 748432
178 263 863058
269 201 325445
190 38 277388
179 16 394338
240 64 410313
169 61 943251
220 253 656151
243 65 541463
268 33 402164
161 169 312800
135 255 689515
168 62 408458
201 223 567042
71 295 49053
254 96 343340
167 268 519820
264 41 727341
124 3 474490
33 144 843486
244 268 760455
81 77 953196
21 200 402523
192 210 527122
240 139 504177
254 177 878803
242 74 865035
150 96 228152
16 105 763996
141 44 326907
62 77 408297
241 231 156416
24 32 231181
138 291 173744
11 32 506203
255 106 121283
94 18 596857
97 150 113901
143 108 577842
265 244 554411
25 145 245369
147 165 577263
39 16 690104
124 236 953296
52 99 348716
213 231 821994
226 124 3748
165 300 384208
60 171 824104
217 13 87705
6 40 104222
80 233 947008
237 94 360897
209 78 855146
300 281 356653
202 195 651629
52 54 392171
20 116 957580
30 52 720714
128 241 602015
262 225 740843
104 11 670513
56 252 801761
129 86 409631
1 114 714990
124 43 51241
269 253 865432
218 114 165476
54 51 515796
202 98 594240
50 248 941552
176 189 123515
204 71 304090
72 30 913072
218 120 767141
246 109 458824
84 239 310041
72 89 679993
71 258 307327
209 24 804162
220 106 609820
167 17 53501
246 17 575531
226 258 536251
134 90 493390
292 229 945121
36 200 661972
204 149 281462
209 114 643942
7 60 727870
256 136 945980
141 236 954635
130 112 64095
131 278 541327
35 197 277229
206 62 499163
210 74 511144
128 32 310669
139 101 2026
213 93 333819
61 117 661731
168 169 981497
131 198 703272
268 158 794304
41 158 514098
234 143 460515
202 45 636927
262 51 272697
267 234 601345
46 99 663341
210 73 292855
188 146 216325
200 129 645379
254 118 440733
177 40 759117
151 218 652803
264 96 494385
267 122 779401
239 251 907855
177 68 229791
27 156 185192
169 68 689334
133 172 395929
17 47 22113
75 154 238257
72 290 687918
13 162 490055
42 189 689859
270 119 472516
127 226 119639
222 171 695744
207 102 944107
232 1 587093
76 249 665564
18 50 588087
3 86 464298
216 217 898767
191 198 600983
4 242 606806
215 289 7656
130 59 945690
253 264 8361
108 122 608191
123 145 783735
142 116 497795
96 6 501308
34 2 335099
256 123 512858
2 107 848662
95 212 428124
16 204 710710
149 165 376612
68 33 398934
251 112 28899
231 108 141586
31 105 482940
93 46 590134
7 145 107055
159 128 381768
119 107 796122
6 126 279737
276 251 620014
230 59 376781
86 35 626598
69 167 358187
225 247 988148
7 107 360989
282 213 158193
148 80 655319
42 246 297817
242 52 892092
28 252 246050
171 58 138588
282 26 661376
281 55 939474
38 120 172480
288 155 166599
89 79 351819
226 28 956481
110 291 122301
128 244 921078
42 169 428906
203 10 383343
160 76 847090
95 195 315380
59 194 886227
219 117 270938
275 64 730429
193 24 613399
41 71 252417
212 70 194654
201 282 849930
247 119 121053
204 37 815378
195 156 991353
71 207 591804
69 160 914473
295 266 492347
130 204 447997
155 48 530418
165 40 173834
214 130 807091
85 40 133873
190 33 377631
246 110 561702
17 141 904094
277 254 855785
299 176 131626
125 91 346792
105 7 330803
221 74 272795
210 278 58497
115 43 178738
233 16 605138
85 155 759590
171 159 682288
9 229 450535
246 93 487210
110 294 948613
88 49 720329
182 100 752349
156 184 501785
82 116 191360
158 109 203331
67 169 447923
148 288 611405
35 229 193204
276 51 654984
68 1 171683
155 110 909645
230 291 728313
230 42 905192
258 157 621247
137 53 164617
298 49 341594
225 55 78267
179 151 573790
235 160 100137
285 125 258378
98 130 305772
75 138 578583
292 77 783896
49 130 791511
25 277 334397
99 13 44832
241 242 768035
96 106 773632
57 243 557540
90 185 449639
183 109 88012
178 180 303619
236 107 794028
149 163 945868
231 20 39361
292 27 805065
58 262 411039
55 48 546992
27 13 142975
232 201 405716
299 284 534423
236 12 161763
38 194 974868
261 300 283603
165 86 2915
247 156 104545
164 241 619806
127 208 633916
60 213 40457
70 178 345146
128 279 5889
127 20 144471
235 298 616994
85 280 130411
261 7 803444
96 226 620822
37 113 61388
171 134 474374
91 230 562737
176 257 267154
200 185 334865
228 189 662466
298 231 400099
289 180 40564
8 76 279151
135 13 708324
63 31 445071
244 171 856578
256 88 978583
295 299 93287
42 77 546582
246 158 848264
183 214 426324
244 277 793137
109 29 345550
6 127 908475
76 65 492280
199 97 119401
217 91 469971
66 224 8643
230 152 920918
241 47 166044
10 117 374486
235 42 566578
225 232 110470
266 177 768300
180 176 377737
227 100 682293
63 144 608427
222 172 238558
271 172 828194
89 60 269719
123 281 870639
56 165 909507
104 269 678295
122 175 633064
164 286 690817
36 261 57042
286 263 224659
230 247 429606
139 246 521668
275 103 730930
217 203 202471
208 79 837714
239 15 29003
170 241 192552
102 89 435121
13 208 130339
34 272 28490
100 13 700409
141 266 410810
189 239 440457
57 220 627056
219 264 18306
133 33 424910
53 81 683378
182 229 774067
132 14 372835
299 34 107836
112 244 365671
241 19 573589
135 46 76822
126 50 273136
97 82 188737
276 264 688770
25 263 673330
198 22 718564
54 101 557101
28 269 772895
271 82 727361
40 189 527387
239 233 750084
166 205 304730
91 136 133605
203 231 691075
14 15 393544
115 151 621447
26 140 628291
140 144 548232
133 234 881188
194 293 572049
205 127 913208
93 272 823602
231 103 621
149 223 443841
84 112 857236
107 224 201461
147 271 394334
108 40 835806
37 44 458238
107 150 265282
231 8 231452
240 196 621421
37 188 961974
122 84 839962
218 179 197218
83 105 953786
105 176 159437
96 156 299752
217 100 211816
59 185 291098
196 186 101603
99 264 523168
185 41 924275
224 120 985326
240 156 862810
124 273 321728
81 106 132410
66 164 414111
197 47 646424
182 246 27372
261 121 23179
95 79 593578
298 102 610065
45 236 491781
63 33 606406
175 168 159606
237 13 849656
24 104 595326
261 44 514500
210 234 340473
52 290 252732
11 298 100189
25 82 291768
206 160 348858
53 95 582144
265 44 151810
50 33 767412
108 17 443291
28 111 195688
110 288 697075
288 118 227318
185 202 380951
197 149 327751
204 92 890999
3 269 49027
163 117 39774
45 206 190143
195 109 212452
157 235 441613
142 31 929934
119 185 526166
70 82 191017
93 195 834934
297 172 797962
5 284 195725
266 215 730904
235 265 52571
24 83 668545
66 233 925219
260 4 680352
46 284 476532
176 117 590851
165 75 517189
114 151 957519
126 261 207157
88 206 334612
137 282 624493
63 231 80158
208 102 478970
202 211 764059
212 166 212346
208 99 393805
93 188 803069
154 206 521034
231 204 351362
235 98 650328
91 130 723235
20 212 383746
145 188 11667
257 147 112238
257 67 158690
275 212 742329
95 159 369830
242 155 253883
22 115 831823
170 244 322709
99 91 760059
12 140 597138
214 35 362599
28 217 970311
300 184 29689
253 91 469045
11 30 996526
23 140 893800
89 104 15949
201 156 705755
18 108 402828
54 143 430981
107 130 351438
135 141 285613
258 130 492239
141 22 89107
191 199 876954
131 123 66448
108 87 219548
239 178 51866
295 176 224196
220 246 902832
215 184 273811
265 255 190084
39 297 459917
10 25 280611
49 83 235292
86 24 198576
238 259 981552
287 283 490902
201 230 845119
111 76 888704
242 100 881689
278 44 758906
297 267 143930
6 187 495223
52 206 76319
71 5 637054
231 91 483182
23 101 876492
256 199 84948
120 228 922877
180 266 963069
147 286 201867
123 275 508718
259 186 189608
223 225 706369
242 244 951702
173 57 643589
30 250 706545
216 40 637825
45 74 383187
179 131 409591
142 204 430707
2 72 328438
106 258 736518
60 283 165987
234 101 560397
111 93 820544
57 1 239500
45 19 267378
225 175 965870
7 209 930108
99 260 313661
23 163 632281
260 38 856808
294 227 160730
160 263 411473
203 100 218514
22 224 924717
204 34 452403
173 182 337484
184 168 273273
170 59 192019
294 134 644509
209 154 535023
290 193 639623
280 275 771483
77 161 382255
56 216 906573
247 65 923872
133 180 22584
225 70 834770
289 125 811690
102 41 985792
72 103 948187
12 223 929737
104 240 636570
100 189 724657
281 13 280797
256 147 840414
174 76 255935
211 256 614980
286 103 375669
300 175 693626
266 176 892193
178 199 323975
247 4 186637
7 28 641941
263 15 53318
69 204 817834
47 242 721550
223 207 10230
208 7 430488
240 136 124594
143 219 922081
178 231 919104
141 145 184728
31 163 799027
39 4 955409
10 140 199397
148 16 605758
238 176 689821
54 47 183231
108 140 583045
168 241 140364
235 198 431700
280 297 18912
263 217 968783
229 100 510741
214 153 945244
50 218 700908
49 47 513756
261 74 928318
188 2 446567
40 212 328166
171 39 16988
34 206 915212
8 46 426407
145 250 892797
34 191 912804
64 285 382879
226 251 35958
137 128 317625
34 262 449181
280 299 836089
59 249 104706
181 61 467186
100 55 73782
218 91 246680
296 22 295222
248 167 643855
118 40 897171
98 295 184984
80 162 464785
260 191 394954
297 1 235587
191 297 429917
265 8 106616
81 7 796942
169 60 252290
118 293 342281
57 297 416498
300 66 99848
30 6 882031
128 179 537612
11 270 730835
197 39 708002
293 100 381321
205 179 466598
271 121 737537
28 103 972482
287 270 77690
16 94 196514
125 26 610432
232 174 572975
291 245 81627
125 208 821774
180 169 127870
109 141 326303
140 9 642033
160 287 839536
205 102 802228
210 119 270431
185 102 807302
24 139 66707
93 38 245541
125 198 824058
71 163 80709
152 166 803141
119 279 757079
56 171 112800
200 122 720822
125 182 481393
131 164 976227
114 101 434037
73 179 527735
198 271 469052
263 64 1839
3 155 289040
191 289 994384
211 52 228721
17 298 908215
103 6 243498
252 202 369895
181 93 931580
115 74 226758
230 136 359670
107 60 263231
111 81 590574
3 110 932557
14 104 796376
274 264 190814
281 202 435346
77 121 878065
2 113 76890
101 227 817920
286 143 542395
255 209 693044
183 119 448480
147 74 558042
66 230 572498
6 210 164658
162 191 843797
184 78 602050
36 79 186836
60 190 480694
264 204 295588
125 76 985866
76 142 510139
138 300 211942
164 235 862605
69 96 589741
228 10 816930
254 244 194727
42 178 610333
112 215 142497
122 255 288967
227 158 857026
54 112 834545
189 29 442147
128 203 437781
38 12 70930
61 280 720641
58 162 275445
300 107 232417
206 78 408550
198 146 747378
169 226 175134
185 223 531161
149 248 823806
269 35 809174
54 239 42002
172 75 408802
85 101 7211
223 18 843330
214 150 578510
156 205 957678
44 191 148431
238 90 178868
7 106 483731
229 126 766008
63 207 84774
2 210 408312
