300 44850
90 40 313899
258 178 530950
202 151 812388
239 147 224281
136 203 914027
90 104 694788
75 194 864214
298 19 722366
133 115 300844
204 164 31858
38 291 795971
260 137 62756
254 115 334949
272 159 340793
64 252 738630
52 200 579024
2 197 603472
88 54 412126
245 76 939937
14 151 292711
12 216 926287
120 143 509363
181 67 723420
148 290 189000
214 163 709853
293 205 853521
44 96 742109
280 158 203807
32 108 849376
55 198 332928
140 78 169187
103 235 230170
205 38 131625
274 10 479609
274 203 164445
201 4 128244
15 203 772253
130 215 292322
295 261 346541
77 285 648714
177 212 818286
97 163 547654
144 7 32859
237 78 447454
269 278 686220
204 290 49188
50 177 252667
224 3 723092
221 115 683772
70 171 892119
124 234 489712
58 164 7338
264 72 455358
285 109 303760
214 194 422633
128 118 464263
156 97 982101
286 209 505933
280 29 718390
168 16 152980
29 19 766605
4 185 268693
55 143 613278
41 115 521262
41 95 290040
126 180 957352
248 203 646784
82 47 772178
104 210 508022
133 237 779415
232 291 142716
168 105 106701
62 206 311201
8 3 622062
291 84 192208
76 243 755929
163 118 146616
214 278 663199
81 178 793883
109 70 621106
19 260 51288
38 217 386257
85 89 304643
297 156 812142
197 153 644935
86 169 312016
33 178 43071
237 67 299267
270 299 117757
196 111 635379
69 271 710551
235 157 737452
2 73 132563
293 247 70743
264 132 552447
55 236 444957
105 229 933157
53 201 831659
290 44 231178
113 227 30891
246 42 971145
168 57 988669
168 64 515304
55 163 905088
82 186 751273
284 111 761899
278 291 809185
254 26 267190
50 157 868923
60 4 650962
60 19 678173
12 196 8281
296 201 66082
227 273 293507
73 124 577092
188 224 39254
196 48 909058
105 17 3448
22 104 16088
239 141 196347
288 249 687196
87 233 606695
299 152 296510
27 97 499848
42 118 968985
5 203 200904
29 119 846582
207 204 528003
79 117 975910
295 231 332294
160 101 436807
61 283 205097
225 270 305077
175 129 827980
21 164 552683
163 160 772164
51 108 965660
127 60 620517
82 81 241686
123 119 751825
69 48 390051
123 217 605712
2 158 811990
245 61 588997
150 53 657394
57 257 250026
256 164 124248
176 250 350298
20 186 331995
98 71 413571
132 133 776119
16 172 283398
241 93 401552
48 89 716494
201 299 144334
200 77 977019
155 1 988241
88 275 555645
159 284 826425
220 158 590536
30 161 468334
69 8 584131
60 10 294974
152 275 80145
161 240 122770
206 1 591272
26 270 900082
174 1 90321
72 78 856493
3 39 277357
153 228 304766
229 136 271244
45 140 748520
149 129 229361
271 107 567013
181 245 273468
7 163 68786
87 209 198216
65 129 597667
14 78 719340
46 245 383389
41 240 862191
166 132 94863
121 100 723566
90 254 854782
252 122 176548
108 288 370016
186 39 404224
277 46 107617
244 107 530858
216 84 793889
81 259 600264
132 118 552023
160 230 497535
186 116 992258
39 75 981491
137 265 273480
196 161 134551
53 277 67364
56 42 443940
147 96 43313
228 69 755859
141 232 317059
71 287 593997
126 226 99587
167 168 644940
110 59 716676
138 205 478851
215 230 890523
265 224 974191
273 69 424278
172 46 945671
18 135 116477
96 252 328424
163 241 135561
17 169 427940
54 27 953257
81 158 694636
287 138 871170
119 256 108129
251 100 621461
296 143 747578
28 196 329260
220 262 726765
200 280 193520
221 46 545230
273 183 797470
168 89 162489
106 137 739925
135 20 130140
283 276 904121
8 189 201478
30 55 4810
45 81 850384
113 116 608142
210 71 719571
21 228 719693
175 39 953312
118 110 358697
15 233 516458
18 249 845042
242 166 31145
83 145 327654
217 196 260596
232 279 923109
240 186 310595
288 187 59346
201 16 552929
87 228 386597
68 71 250473
14 253 953099
56 149 626147
250 102 545412
53 234 106741
82 44 972852
46 161 273779
87 64 468522
88 146 664330
189 266 397635
235 258 661146
53 213 389880
230 142 414265
125 163 187709
272 52 316587
198 33 605819
199 67 928175
266 245 781686
50 52 894991
10 124 960387
94 169 285231
37 97 791494
14 295 398972
159 248 168917
279 198 97652
141 185 543888
295 265 475969
176 91 557309
239 115 307101
13 157 622433
28 229 190327
253 46 726856
157 190 938140
261 185 351006
191 115 550464
195 196 64875
45 220 783759
51 195 45861
116 221 273621
199 278 830761
233 184 963034
188 106 114135
297 218 406408
125 214 824581
66 211 875425
232 55 964674
59 61 667589
189 105 805174
93 254 140124
263 74 733770
78 19 142408
266 277 253590
75 235 666146
228 152 920956
78 260 267379
251 37 344815
38 168 895213
290 232 157540
12 104 7278
93 210 569510
285 242 672171
235 50 875090
183 51 952525
133 116 601852
230 76 436606
127 206 322196
250 292 624959
272 13 476148
112 230 151901
209 137 321150
286 76 240481
124 161 817035
84 192 541063
271 96 549658
31 92 226970
172 15 415884
183 191 828879
84 102 945040
139 153 139619
219 22 218996
249 244 500236
148 296 849502
140 143 272732
171 89 953303
282 176 599239
29 109 546249
16 261 830504
261 74 905472
128 34 854263
135 175 194286
113 296 39632
272 234 309061
255 281 450823
17 148 406244
117 263 507291
168 44 302759
271 227 390508
142 26 395799
12 25 631996
149 167 206324
88 189 712951
201 237 687957
164 252 19460
106 247 10590
156 158 5684
59 275 902074
213 252 72401
58 230 71505
204 281 292529
262 156 686689
144 12 491267
257 142 547214
82 181 410680
22 211 867238
35 116 401049
149 58 678651
199 23 740302
132 246 677160
289 243 817417
247 281 139056
193 130 935189
261 153 183672
75 52 331717
279 33 821118
23 109 748800
24 213 401492
35 268 225789
131 46 244144
156 62 728531
252 197 802036
283 24 666797
37 52 70636
192 278 876526
265 17 590366
21 226 449070
134 231 776669
27 257 789240
251 17 404604
16 11 534294
103 68 631556
88 17 162849
242 20 71404
248 300 117926
22 246 692960
25 235 41752
170 260 126468
287 62 161461
35 63 647466
59 113 342304
22 178 909374
143 179 156693
128 22 560185
6 86 900746
102 253 812041
249 212 660456
127 149 345936
286 131 374163
257 248 928167
183 34 450300
54 222 923599
64 89 154723
209 194 916445
32 116 143057
98 194 39675
9 49 624110
22 275 988745
125 230 342007
59 133 445233
93 71 281670
69 101 549605
157 277 114313
227 32 422079
54 30 735869
276 59 806061
269 60 166803
50 65 92710
46 120 786762
103 114 313328
74 189 152983
20 48 924596
89 79 772634
230 107 917284
244 286 477101
182 109 58180
68 3 244988
244 196 816373
44 260 495202
230 196 360347
214 160 855774
230 283 38925
285 259 983722
255 126 302499
30 3 141812
90 291 995618
251 175 201200
9 294 121232
129 105 764065
242 160 345719
38 85 672543
236 19 778252
20 296 262941
185 11 984957
115 174 420905
101 250 599531
268 201 235787
169 138 296193
75 229 745136
156 258 608777
10 215 251555
22 18 194193
78 145 885341
290 2 279898
13 103 921275
166 251 30429
23 25 194117
50 244 617851
259 17 312086
54 133 18196
224 282 50019
205 167 132267
296 259 567841
5 206 82683
43 66 934307
242 197 30346
2 113 389798
23 112 269512
105 238 535139
99 226 86223
36 52 729911
29 224 207434
20 253 779082
2 185 35305
193 138 894472
231 249 922790
297 23 772799
233 108 622419
117 244 535239
169 108 82417
22 186 502097
17 34 299547
174 96 629141
9 262 495051
241 72 85515
167 241 478187
15 129 883998
18 64 167061
270 175 701787
246 119 814930
202 36 530833
238 70 853471
168 78 141995
268 95 857590
15 215 629795
298 275 104212
292 30 714520
245 60 309987
90 42 954198
246 129 46550
184 68 399146
157 251 569375
192 240 833088
274 67 913787
40 122 941955
217 57 842294
12 209 812192
14 137 516329
85 53 449956
294 100 905237
292 134 508076
287 78 356984
85 253 546490
49 223 548002
53 91 741973
233 138 647671
217 144 988717
286 300 62970
98 141 368929
232 94 682184
268 100 863331
273 269 894685
244 89 39622
173 46 825282
266 201 335221
219 121 892587
219 196 711550
165 11 747021
182 134 216256
269 180 976723
269 197 946720
76 273 104824
183 126 353147
94 226 81906
298 105 220647
46 80 497879
68 33 675936
270 25 705196
194 115 834010
145 116 887297
265 170 189355
127 81 240728
169 262 71944
87 200 394495
182 258 258629
17 84 196636
159 10 981768
299 187 556752
41 40 71814
83 252 381568
232 158 811897
7 123 797992
140 193 645597
93 81 400098
234 154 484641
26 283 998349
154 1 350030
26 117 670512
29 49 106259
207 274 383447
118 68 339728
284 243 893939
241 18 114973
95 101 858172
141 84 642199
177 59 357044
73 23 11931
6 36 529753
64 106 450034
266 225 165356
175 184 106149
201 194 727527
109 119 588383
209 6 347278
50 242 835702
286 29 989063
18 111 138268
195 159 481850
15 140 333112
56 247 630058
296 299 321632
282 5 667741
12 150 144250
173 146 752780
264 8 460710
79 247 78361
181 264 221426
68 17 370453
57 218 249507
176 279 715670
230 171 298466
100 186 495703
159 200 868215
73 127 176815
155 172 964712
49 52 596919
96 178 147974
1 147 374949
195 44 885493
61 298 54028
256 176 42782
114 267 29891
120 116 927339
82 297 801004
10 142 446949
168 177 39768
237 40 663266
221 104 454622
140 184 976514
287 244 187910
129 112 288523
294 42 667983
28 107 978953
66 63 557919
97 32 775971
159 213 806546
195 18 539465
231 74 851777
49 144 337546
34 238 315169
45 288 421645
155 37 118990
139 296 344819
206 89 786300
156 171 698313
63 255 837121
51 41 378763
52 265 372891
26 228 722055
294 141 364717
135 186 473953
185 211 320949
185 15 173800
54 105 263336
67 122 671355
173 199 664522
201 251 185239
206 7 896151
217 258 912858
9 243 123837
168 223 925868
35 36 124771
238 148 410392
18 222 590190
84 295 334179
240 54 734237
286 97 590047
17 183 605333
205 50 247476
185 242 85276
249 171 503160
123 285 483933
198 100 867541
108 225 10075
205 31 102647
67 114 605605
268 11 91405
59 134 683678
90 54 968740
173 100 516487
82 164 577216
240 220 135659
37 192 52589
18 290 799083
122 225 297499
136 86 739302
32 186 563727
26 179 757129
55 220 420218
59 95 758957
158 296 169686
150 126 27508
79 160 204670
165 83 232260
142 138 755482
56 105 15877
216 88 191546
141 251 997571
201 235 45343
123 211 860585
213 169 238246
35 293 591743
215 205 135544
38 1 137463
24 114 143688
91 195 838684
29 22 916216
139 290 502359
88 285 340234
283 161 409897
156 24 29990
126 191 994349
261 64 848219
249 102 905456
285 273 268271
115 189 977011
130 270 412871
47 20 406357
62 76 350320
257 177 663306
300 98 292850
237 300 804811
141 270 739918
186 56 406148
219 161 902118
43 276 258378
150 109 12592
104 199 933076
100 76 155657
191 275 81857
156 271 265000
175 246 167941
27 189 696270
132 162 175288
170 10 570940
76 30 867185
211 186 781345
52 57 10841
92 155 976958
107 284 915748
58 188 630627
166 79 422899
41 270 685771
20 160 71489
143 224 623512
96 142 771873
210 276 120024
125 98 785621
48 295 779615
198 5 258186
271 140 977327
119 134 173749
174 71 470861
80 78 232537
23 282 706538
78 225 356155
215 149 705940
133 5 245463
80 194 962499
198 254 504625
269 61 320211
245 34 701020
34 87 353481
77 252 530633
212 277 747054
213 246 987544
209 105 556520
175 265 177601
191 4 677073
206 276 192899
11 208 168038
52 73 603707
228 299 103036
207 5 115263
172 294 587433
88 95 454957
167 68 821962
158 134 571987
276 202 965797
48 91 602057
105 46 838809
59 13 987360
87 73 755936
288 113 255960
156 132 531933
242 98 251253
19 22 502169
278 258 626770
36 238 282170
100 229 142839
54 35 959538
274 158 850157
70 15 279594
68 274 591978
98 223 887959
36 58 613285
236 258 899992
97 167 468851
4 183 540973
147 31 109504
207 281 504947
114 90 700775
217 5 958536
113 95 837216
23 259 194034
157 248 14491
144 161 314685
13 257 951985
298 187 941475
176 130 807657
283 15 470876
112 78 72369
13 74 116268
76 278 215007
162 280 363961
231 33 123747
284 88 440207
54 211 755453
44 258 927320
243 154 857612
16 103 662011
172 249 812466
273 93 152322
88 227 557609
298 193 824122
265 5 556623
295 290 60271
84 258 47561
75 282 738762
227 114 379468
51 68 53041
72 107 163020
75 216 518944
295 212 671696
131 226 637959
206 234 326011
117 246 936212
159 171 961137
144 209 889123
60 216 552171
92 61 170746
108 8 80578
75 149 562675
43 126 568131
24 284 925771
91 106 248150
264 235 156023
89 34 927047
228 97 105026
86 218 505204
100 221 843164
270 24 101598
122 68 7015
283 109 674577
229 114 662396
59 293 21237
86 281 764599
107 152 184005
113 22 898429
82 203 424734
228 75 381111
207 220 658652
152 22 128406
225 16 933620
28 154 87397
43 261 572961
200 293 914057
275 163 326383
3 98 637944
88 56 444733
57 300 161762
7 106 132648
80 180 234211
188 149 803603
99 19 113220
182 82 658676
87 213 298145
142 129 475926
121 202 855238
241 247 818648
227 239 728502
78 81 337946
51 131 540755
121 91 548671
253 196 968243
220 215 915682
154 75 794808
3 258 310440
48 299 586344
132 23 568285
235 27 893562
157 170 994061
271 79 388253
246 30 482732
257 19 602297
112 24 493902
299 155 897254
178 97 755779
171 210 59679
212 7 423863
237 9 393337
11 138 829923
299 4 690516
261 46 415024
114 157 223740
199 239 725273
211 97 248804
200 132 332630
199 58 295291
8 201 350755
5 181 551881
224 101 472469
18 164 228331
202 251 820911
98 228 196326
29 35 13852
78 36 734583
238 154 584981
21 71 968540
195 140 612220
267 247 39737
3 280 305185
92 4 500057
159 240 372309
145 288 1066
98 83 551974
237 74 623239
271 88 862997
121 12 847541
192 118 229890
239 288 677837
241 182 956907
68 14 300735
124 39 473778
188 56 290209
66 289 538215
49 224 371863
255 113 883071
243 181 229535
219 240 475562
61 297 702028
91 127 319848
236 182 287573
234 205 37102
270 195 450655
53 44 758500
110 209 766761
41 165 743313
173 256 396234
198 258 290154
171 97 263855
5 167 74979
83 262 362955
181 186 892794
176 72 666446
29 214 627834
293 102 968552
84 11 882553
40 173 575966
19 217 807543
120 7 218021
113 138 783387
19 259 259182
294 277 922847
60 273 887263
56 293 805657
66 239 283976
161 158 790120
2 207 485100
280 169 560503
259 175 418148
157 54 331263
147 267 697433
184 284 863194
40 43 754517
154 106 640344
73 37 583216
180 62 727128
256 41 409012
107 257 221149
55 131 771888
290 164 739026
48 137 476447
107 187 588122
217 129 24434
230 281 197517
84 96 33132
168 143 951670
186 21 226583
121 247 996604
141 173 530499
104 252 837470
186 283 718276
201 285 345340
37 196 710081
82 67 740329
241 283 766964
113 97 939606
113 213 250378
225 84 658735
225 132 639057
7 5 825899
78 47 956643
22 110 589903
62 277 676515
194 182 482582
198 15 262300
176 199 557345
205 108 947683
157 225 69813
283 183 877223
272 129 129054
223 12 832631
7 34 91761
251 21 812606
112 210 215357
171 129 523074
155 30 550695
205 65 200694
216 98 880476
77 298 13287
167 201 209924
25 215 164602
137 36 671919
206 132 464458
280 134 319850
98 108 113970
61 106 669397
180 145 187959
52 125 465994
62 166 818091
34 189 826022
108 44 838347
109 294 383242
176 66 731382
154 115 113663
117 52 721746
43 163 814044
70 276 394274
37 62 455073
82 38 736161
181 42 385760
185 90 558025
47 291 155240
191 11 621393
25 178 91554
136 287 953117
268 225 438847
143 270 703188
112 42 824990
145 141 633670
159 126 735304
192 137 474855
255 129 218261
41 63 34995
268 7 849290
270 106 291528
293 2 137294
221 179 651656
55 96 743230
242 113 50895
215 13 13160
106 141 878512
253 121 781610
149 198 235089
39 192 163892
203 20 520986
274 240 139820
300 181 540615
110 34 202595
182 72 651220
37 218 293425
268 297 318765
77 150 989719
190 272 714877
200 38 270346
265 152 729811
269 294 393315
202 18 889920
260 207 15316
263 281 835811
104 236 547080
104 126 290403
254 217 297654
216 295 223611
13 97 266406
64 300 113590
203 76 318039
185 247 297435
257 9 492150
298 198 551463
169 162 869706
169 155 139484
269 226 103936
221 271 57384
106 86 555154
292 281 684230
204 137 55253
300 129 239088
42 116 86591
28 119 709990
11 209 191026
212 25 88902
253 280 617150
246 265 723142
72 168 106425
78 282 742469
147 174 13558
117 242 567087
52 218 782499
5 131 102559
155 202 320679
216 160 696828
268 282 343044
208 112 275714
285 56 980920
164 298 400451
42 250 689793
239 132 894094
82 46 49665
271 248 862501
217 149 314589
32 7 118796
224 91 915159
61 172 295927
119 11 678376
37 43 58332
183 224 977897
98 135 565382
135 45 295504
45 173 156525
104 248 871441
17 72 134283
199 110 66603
1 203 695567
186 191 311657
107 40 497053
293 31 771711
161 6 724229
183 71 782245
50 190 800266
138 88 503015
73 211 495662
163 95 537116
183 173 927437
221 207 103023
157 160 284955
120 2 271339
62 26 352052
259 71 638322
91 31 631029
31 69 331840
254 1 30823
58 101 367917
5 182 148645
300 223 364081
37 269 977333
45 262 79367
200 150 234856
188 296 196941
94 121 262368
276 293 483669
149 27 656313
93 4 429018
256 199 46721
216 118 145190
171 20 615976
227 141 419994
17 214 574866
186 260 588425
195 139 627886
266 57 121940
141 183 984780
106 207 729936
7 27 917968
107 203 618926
178 240 52459
99 39 305783
175 166 723303
157 214 234644
91 160 936429
76 244 743187
259 274 571213
198 125 547167
103 299 350039
228 94 559517
213 8 97178
160 49 138788
254 126 275855
51 260 368138
125 51 759110
221 242 16479
286 281 110787
214 24 633160
151 294 952545
251 55 119106
97 69 345956
69 146 870834
14 231 759391
208 230 640391
19 288 979652
180 297 914633
46 39 350930
79 116 913918
219 244 180882
33 128 248760
119 299 517569
228 194 909350
73 119 573891
91 219 869388
195 7 960578
14 250 202214
154 10 45859
79 238 536442
133 72 355481
291 111 59615
160 15 330559
26 95 151231
153 239 296103
89 103 323364
80 128 237051
27 238 595376
69 74 97239
108 3 139067
140 203 452762
180 298 218214
62 4 707441
240 10 576472
189 152 11701
38 218 198240
43 189 982502
89 146 520677
186 90 256397
136 204 158636
165 133 236282
221 216 502688
126 161 364406
254 60 333989
142 67 696425
1 264 186271
64 114 88358
173 172 863520
48 14 986863
128 74 796546
42 6 20214
271 250 280773
291 154 479191
225 109 416630
269 240 595484
31 193 836600
71 171 799539
174 125 671364
174 78 522687
99 274 118940
162 191 220704
186 64 845671
205 116 226617
114 122 480662
16 2 662321
168 102 137240
267 20 493045
80 272 151378
108 87 853947
282 136 238875
138 76 122925
155 244 183906
40 110 416585
192 226 325859
175 182 644698
250 8 847404
178 160 305314
66 131 409153
86 209 303081
37 5 208634
258 213 368426
237 242 545070
39 10 487006
258 231 509763
211 142 950943
157 56 888685
176 16 905900
30 191 716416
172 56 586382
94 37 714369
154 271 189657
20 76 676717
139 255 216310
254 177 396294
111 181 232714
13 249 889331
8 164 607270
21 61 731138
190 271 534746
154 177 554491
177 14 806786
149 201 523607
217 276 420176
220 91 573870
190 245 933737
133 110 399396
59 194 695324
139 81 133275
107 223 648183
48 162 184930
21 181 562475
164 14 575691
287 160 242465
195 236 420015
184 19 364984
64 82 987371
109 257 471854
266 249 531065
27 173 526525
249 190 944236
211 56 250037
141 29 136998
75 293 914421
40 170 894255
219 86 650039
65 154 676484
200 193 862271
22 54 955943
133 64 100506
36 246 199018
70 261 261804
210 209 40685
137 68 931027
286 191 453514
290 221 439554
92 115 396544
139 230 479888
181 256 708700
179 157 419818
210 158 360609
218 36 399091
122 293 877064
195 117 396542
258 18 459284
249 279 236019
152 117 28985
91 102 288350
222 226 439156
281 227 987141
70 59 681403
66 256 511884
285 36 345683
2 172 707486
49 204 565398
221 124 972850
79 299 69995
182 11 8734
66 54 654942
160 94 878519
163 198 257954
206 60 173247
284 166 29594
280 282 768247
132 134 429945
223 92 237235
233 267 760698
208 182 768154
265 194 935551
53 56 243588
10 91 552699
154 223 177790
93 190 837285
72 20 964539
80 86 993336
111 176 967804
159 238 473811
52 42 226759
230 80 634239
53 26 637688
190 60 322057
217 54 138983
235 224 604774
84 253 193260
251 137 190338
186 300 320591
138 239 425404
113 149 39628
122 10 40667
243 41 195432
234 239 101306
228 209 261590
182 222 844901
295 53 164077
95 218 555983
118 105 138793
271 286 56446
160 269 806829
22 118 784377
162 34 448330
109 188 712526
157 296 893241
28 236 700455
187 272 87698
224 138 347791
46 247 98944
140 23 872886
207 296 597763
96 162 265214
299 195 93848
183 162 707548
86 64 848294
252 48 616723
12 103 710188
38 96 957595
294 176 915989
97 158 176793
36 27 1875
248 242 328046
205 72 449007
46 206 915611
104 95 711202
102 201 490314
145 250 797876
124 17 355816
110 5 707692
205 239 887090
231 181 715486
264 202 185044
159 250 725819
128 260 485762
268 171 614803
9 151 211219
288 170 599589
147 111 85746
297 197 56126
137 286 771272
23 208 387151
103 132 629322
169 52 864995
150 207 265541
47 265 719870
115 213 426610
15 231 360978
269 264 663853
254 167 275127
109 95 479119
218 40 143967
77 100 747995
33 237 369683
172 158 412960
296 154 326304
38 30 838601
33 170 477804
134 89 556434
271 260 337305
204 244 159321
7 176 373647
197 58 28330
168 294 731935
160 205 261175
126 141 268612
287 143 149473
200 139 397399
290 26 165353
51 94 769658
133 139 553187
289 49 657393
284 218 424572
254 117 498451
126 289 845946
209 245 505053
68 38 425362
95 89 229122
195 26 399786
166 122 177890
246 256 778908
204 217 510375
163 297 494729
262 269 927748
36 222 907767
268 217 233197
241 259 506829
243 96 987452
28 145 879644
228 298 582043
288 195 869032
11 74 708877
65 96 696931
173 15 665110
249 63 156648
114 203 764480
190 247 122481
94 250 963136
170 188 803105
244 242 969967
293 238 651123
54 10 164357
75 190 969176
140 67 652226
21 109 873326
189 267 428733
74 149 826428
107 27 831963
110 127 483713
70 262 265638
185 140 188998
246 261 226962
231 145 369873
180 194 225257
174 141 247047
170 263 949111
93 74 986198
213 122 900365
166 135 853104
204 283 27806
69 86 625282
296 126 682256
163 257 841704
267 285 974006
210 264 483614
102 200 985776
88 217 268085
235 105 928274
24 210 801749
151 24 457217
65 216 538864
193 258 713637
216 23 458854
267 103 717126
3 143 934708
25 132 620685
240 142 52625
15 125 43970
31 123 65087
280 201 507474
2 209 935430
109 51 252118
222 179 196294
295 279 85827
5 44 116876
76 83 315576
37 247 627586
170 65 203905
187 136 34693
165 225 138180
19 11 970819
150 238 880855
214 285 143780
193 116 615303
254 224 596768
145 2 554868
225 206 49034
14 7 784729
282 294 81376
40 97 632216
107 69 668237
231 50 407281
27 48 794456
109 196 457220
81 71 8323
292 274 662616
274 3 474997
298 15 477507
252 7 589414
77 249 479626
44 262 714466
270 163 393297
148 227 549687
221 129 609698
185 218 108097
300 290 786975
202 138 691234
272 87 728034
139 207 149282
38 55 27496
96 170 409428
169 84 801179
80 101 22234
278 212 143459
62 280 668401
124 69 708478
281 287 787392
171 192 358232
174 225 255662
203 141 339592
166 64 48151
287 186 876229
199 253 96416
150 231 196026
57 118 263330
229 127 639271
242 219 294338
285 76 961697
170 240 215178
42 147 92809
299 266 863649
275 166 549620
50 132 104167
274 18 226881
13 57 936253
280 237 527710
194 184 738230
58 104 438072
129 164 282439
15 14 211670
44 256 222625
259 42 364568
71 119 188527
88 298 994741
17 7 468945
50 113 613669
202 271 201340
237 187 60085
33 253 353665
119 161 74641
167 102 764920
33 39 410526
122 39 335068
255 47 453268
138 162 457568
287 205 427883
139 234 94612
165 197 960464
87 240 452637
2 80 246440
251 36 97768
234 40 116075
134 287 206476
54 225 782766
67 285 671315
10 28 674259
191 35 638102
235 146 408757
192 68 761473
231 229 813884
113 86 577622
279 172 746800
208 285 517873
293 262 827459
46 10 81892
247 262 206821
8 6 852384
50 134 403117
131 70 944841
293 6 393022
174 228 478695
144 261 959564
153 280 474209
168 136 600081
201 103 652022
84 7 55106
46 234 769005
17 178 618625
209 115 522890
118 256 693309
135 164 391218
57 249 377022
140 259 540449
217 76 14917
89 201 820512
284 136 746263
164 267 911507
228 242 30985
154 241 230302
294 279 298293
57 128 585236
129 209 688873
73 172 836679
242 18 459092
44 69 57119
99 291 863818
59 28 264029
84 187 1844
88 110 446612
277 270 951151
187 300 177576
161 54 439015
127 82 404543
247 292 754516
82 92 638677
2 134 730887
262 286 48224
20 53 363528
230 70 81676
269 68 604122
273 235 377415
250 59 94991
2 265 258732
145 34 420418
259 191 655036
23 43 950381
296 130 432995
172 35 544535
275 90 124755
213 6 545487
49 247 557990
133 98 785438
169 128 816454
193 263 185832
145 230 231133
79 277 224132
194 285 8321
128 257 46188
60 261 853566
123 295 966033
105 261 979793
196 138 564282
219 144 652589
235 186 259842
9 54 673409
201 161 618072
155 215 961106
168 187 760444
287 184 674549
83 190 760531
79 155 595110
86 203 163154
135 127 19248
151 222 231244
166 114 904386
25 24 620037
45 297 978454
175 29 173417
281 31 415447
3 133 583061
29 40 804485
170 181 508360
97 157 204295
114 94 461267
241 198 92615
82 88 261966
285 94 816822
220 39 459036
272 200 127851
2 20 714115
5 155 4941
184 219 809973
21 93 99225
268 68 47765
256 64 659760
107 247 787366
174 121 535675
47 183 272823
30 6 527983
237 219 104438
158 261 852006
264 5 979322
168 286 286523
143 59 578118
47 205 720253
178 135 707439
143 15 71892
113 220 156266
243 47 568981
4 210 315279
24 11 649619
101 16 950291
243 149 919110
118 195 982585
53 175 621483
175 30 644695
38 172 935841
226 80 833558
209 17 876437
120 88 401021
97 45 832987
5 221 105072
55 99 933858
33 167 691878
67 14 206086
35 140 733647
235 78 617425
168 205 405370
131 175 914308
62 55 942600
155 162 417335
163 233 942399
11 99 865903
291 1 863205
249 215 641086
298 143 366966
290 57 626840
187 54 404481
57 289 141430
197 146 440686
171 128 266667
244 298 158665
9 137 568969
180 283 643574
37 72 956396
208 289 156542
265 3 239935
26 219 72147
123 62 118428
216 97 589367
78 271 656057
251 233 124961
227 214 944738
162 220 396438
91 292 443355
189 77 537043
66 129 891066
217 235 63093
237 23 129377
130 292 424628
126 55 686359
270 68 132362
136 103 463923
19 171 972739
77 266 288749
244 39 995352
270 1 934598
52 12 74769
119 214 465906
24 105 947108
180 266 581606
172 26 660160
187 140 399234
265 188 773162
253 152 772276
69 65 128899
126 287 96690
192 36 46387
29 289 606490
300 231 616562
250 50 505991
247 13 796315
187 162 258544
285 104 996569
175 55 841169
182 242 146700
254 68 291507
238 218 519362
157 28 631614
199 275 169880
113 105 982033
166 231 486681
41 152 793676
273 63 77310
141 252 324198
172 28 980346
243 12 704269
140 209 584249
244 90 322356
256 56 34948
35 76 516976
69 150 809783
129 13 744818
225 198 994815
151 259 767054
159 146 764564
270 230 317725
43 167 736102
4 139 480083
46 213 739463
20 173 560700
119 253 484431
183 290 47048
262 48 930921
32 107 791995
142 247 680460
16 221 53198
42 98 611946
44 144 779782
21 148 355215
28 279 936169
279 119 760005
251 83 476424
222 218 486231
243 268 770427
45 79 161738
300 215 842650
263 234 656356
184 141 662194
72 4 20551
165 208 706462
93 223 450841
278 166 88165
218 128 816121
175 226 328798
246 157 49026
245 62 183960
142 228 190513
143 231 584822
96 149 559130
266 60 615180
75 35 814538
226 75 277
225 140 642598
146 256 268660
186 35 762383
172 252 11908
185 263 1513
68 4 243260
88 219 901882
41 47 694068
205 134 874539
48 94 992238
274 142 272987
213 282 341946
273 243 438622
231 94 156544
196 15 60348
254 281 37155
82 3 351834
71 190 393264
41 82 225462
118 210 269183
36 82 271409
279 281 921459
96 153 973557
99 155 876894
35 262 643678
63 164 719460
182 168 852028
273 173 650915
265 100 745550
221 283 884330
111 54 626255
206 245 956976
290 130 43844
287 43 798505
266 111 759544
241 274 835419
1 226 883304
19 186 881747
229 197 53252
44 43 961981
224 64 15217
274 54 533940
207 141 667434
155 196 975958
228 277 703988
234 181 188208
258 253 873022
157 30 163948
281 283 122127
168 250 179725
217 65 875705
183 280 881939
130 35 406393
188 1 266302
34 117 381887
298 125 353211
51 122 975260
247 152 200540
27 278 814056
61 165 329641
76 223 499359
226 291 406600
136 42 635783
221 78 872949
204 16 135083
230 86 137491
198 186 555144
96 298 411357
92 254 331969
77 176 97700
113 203 19451
233 137 152239
233 150 661138
161 191 33262
230 34 87295
222 291 614677
184 39 143400
255 300 30190
188 129 750141
160 268 860938
239 245 576675
162 212 249405
249 28 350172
154 68 519108
89 30 222244
195 53 751177
244 114 862387
175 287 351722
175 14 941002
222 118 653939
154 124 433336
141 58 695150
17 252 185003
112 248 88879
153 128 712644
123 30 533922
188 231 657054
77 104 638231
36 203 958259
135 271 923458
103 42 989782
199 250 533831
46 107 486777
190 296 334874
290 75 553685
110 241 768650
207 257 431939
8 100 107446
145 59 40634
188 289 925966
1 23 567263
58 285 173215
189 142 650432
270 80 987543
240 99 207866
173 178 16718
224 216 425487
242 69 395104
200 154 847798
60 207 22210
100 21 46972
172 179 58146
151 244 979765
218 16 573347
3 33 895929
175 109 473940
180 182 11359
52 88 529917
240 215 95334
222 279 743559
121 234 23431
45 178 664415
145 95 290896
154 163 969093
231 42 475074
54 275 168941
120 16 808531
255 159 784946
208 261 805591
158 186 786408
129 241 275380
36 269 114300
138 92 176274
239 39 902303
168 129 714805
57 139 876728
42 166 789326
152 296 23259
167 57 751352
298 138 880480
197 40 68839
184 129 279585
95 261 234342
93 207 547161
251 192 787171
178 41 493157
247 112 172620
217 207 585205
93 114 734941
42 58 881445
149 57 309545
262 231 573420
51 290 676401
211 279 636652
201 274 90024
15 138 590548
53 94 260808
46 72 31010
78 32 160069
189 167 335395
109 27 929591
35 24 228193
6 176 112495
63 171 335839
176 117 122934
50 286 903116
247 243 257390
135 229 856507
241 171 774259
133 290 317810
250 110 703459
27 241 420557
222 20 715282
141 297 968440
87 190 571299
234 251 619625
42 113 12192
247 251 443550
21 128 125381
66 74 329023
17 64 648412
156 226 487887
247 173 102385
41 88 810946
123 266 684052
40 112 33740
93 250 556437
81 25 955928
260 24 660961
122 201 754246
106 289 952067
148 47 83031
49 62 568889
199 202 454318
257 148 579056
194 79 833245
197 251 59521
282 161 750221
148 147 313044
119 7 442658
138 118 596767
277 26 609636
167 296 822926
58 274 525607
199 73 313898
134 207 394403
2 4 695612
1 279 779218
85 91 342326
115 253 432665
23 139 532966
80 129 178389
68 145 478296
107 249 383496
170 187 433437
257 194 838358
55 264 366959
48 123 657543
245 253 250949
207 164 208515
300 178 244879
300 203 907063
113 287 630549
11 6 888061
33 76 331377
197 116 184139
294 47 76641
225 215 525704
194 97 413418
278 130 108765
27 143 543066
218 152 713201
49 22 450990
77 107 265935
131 42 418134
47 297 108877
157 72 436806
18 96 139321
97 5 785114
300 139 389548
56 46 647964
5 199 796208
101 109 543323
23 78 165946
131 164 357061
12 66 189445
167 215 415750
89 231 170799
246 21 50812
71 223 77351
142 121 941994
206 93 70854
250 284 810483
65 271 319848
296 88 143637
6 186 560172
280 60 876169
287 114 962565
18 214 879084
56 164 986173
67 59 706049
14 176 474026
68 100 314214
293 225 993421
105 276 164604
129 145 118234
129 34 721723
116 201 375524
176 144 542201
263 53 47956
165 16 960656
158 265 403175
245 146 523646
9 25 274624
186 256 387589
82 124 975423
39 30 112775
298 120 915675
166 151 58140
235 244 495736
88 194 747428
153 266 888020
33 99 248137
72 18 205340
112 51 181147
243 290 92839
290 173 950389
205 32 160135
232 1 593017
278 279 702492
142 110 275249
268 2 729914
25 58 47531
247 221 273142
5 124 817906
6 165 639273
116 253 214072
35 87 113164
118 212 16454
100 89 853677
251 133 94146
41 160 884858
260 292 613313
216 154 766391
182 276 278001
287 150 478588
244 262 796991
270 206 675500
68 23 795770
118 153 605845
87 56 357012
276 175 628550
247 204 4514
116 256 267572
221 244 860118
87 270 774074
267 159 991168
65 152 6399
109 215 971788
49 61 112834
106 60 732092
240 165 416753
69 179 601536
255 77 547406
24 152 58052
79 72 666587
173 96 896710
191 198 561941
80 32 449413
122 276 695333
167 91 45409
260 264 705219
249 71 155983
187 161 509943
149 191 226811
141 134 304526
51 23 698022
179 250 978019
137 300 614334
62 194 496282
105 268 874805
45 285 199441
185 227 551264
77 283 107422
12 51 149497
84 284 531107
167 285 820512
34 14 835759
80 39 749779
100 39 419583
85 180 420894
240 205 690928
208 154 296114
171 90 709639
202 56 635001
223 254 606017
263 62 520157
61 158 937638
295 183 587460
99 124 977609
51 233 92244
166 198 23954
254 37 163631
289 272 330932
296 198 600002
296 153 431619
45 296 814505
152 11 287859
245 42 756954
175 274 369698
73 140 460777
257 141 477466
88 57 778882
279 161 932276
154 196 959470
136 97 567910
103 47 476927
77 220 665024
101 54 158580
172 115 661439
218 158 783163
17 195 455980
39 150 602258
114 105 222807
192 97 483752
32 235 385851
24 75 637400
59 159 43972
275 292 892173
170 105 159555
128 37 474192
164 9 978292
223 69 130013
76 118 185485
134 71 216932
248 100 316934
186 10 959577
272 162 278750
135 137 930077
286 28 64573
56 155 535043
298 93 789011
67 248 948538
54 299 198191
273 142 153239
30 166 275822
58 162 190276
21 252 618986
151 257 744593
207 282 792477
281 115 42694
202 53 398559
227 40 806749
271 278 453086
154 153 891519
113 264 330857
32 259 262353
291 261 80405
250 267 969994
200 54 401707
278 184 417837
236 178 546882
18 178 415937
60 146 394598
140 174 416560
252 170 874886
103 107 957602
121 184 679493
282 101 747701
261 137 615094
243 58 946070
152 68 376506
122 15 300480
231 175 703630
100 132 671905
266 190 429160
239 180 144097
119 251 742138
296 14 202608
181 121 965616
27 204 64596
86 103 253504
287 208 522134
98 147 537694
195 133 162952
228 237 796295
96 203 824120
123 223 888927
221 139 980265
159 203 921451
285 219 656576
176 102 505688
169 40 982632
283 100 306600
244 119 799084
96 253 626412
183 249 193560
170 126 666067
24 58 183182
86 220 810845
137 13 165865
248 41 196265
199 196 24754
298 208 991850
191 174 469194
229 102 693941
30 269 596056
142 195 65110
248 125 165557
208 172 426005
286 259 940935
162 275 988785
200 131 220950
150 142 38254
283 274 260960
293 296 151736
22 168 337127
250 262 369709
80 43 887497
74 175 708496
29 282 427146
25 185 344401
291 37 219858
87 253 687629
56 103 32592
288 222 478509
296 30 187482
262 263 101167
195 262 100971
48 257 488634
155 195 941877
30 128 129893
136 65 422119
193 109 965062
192 277 783086
89 255 514348
166 86 180990
263 69 604189
147 45 799461
13 148 437269
283 253 899111
139 136 495996
145 115 732282
242 217 598867
20 41 452504
53 133 328437
200 214 313478
83 265 600436
60 279 387746
81 61 287473
184 299 452493
230 24 79099
35 4 625952
93 228 236422
250 69 356271
82 271 137053
70 108 854003
2 257 509920
192 182 581507
82 197 726596
11 207 209510
250 291 356542
121 113 155965
282 216 138373
143 14 691758
7 178 502542
127 119 21731
223 198 468807
248 38 404475
162 181 543832
16 224 228347
192 222 217786
108 90 649613
54 11 32417
207 120 243220
88 87 621208
7 82 949965
216 156 725629
147 249 564917
197 260 625414
58 59 492804
104 175 705781
70 147 124648
191 75 664808
286 73 343537
10 98 77892
218 194 622490
205 40 359123
300 230 869610
101 78 511834
233 94 794414
280 157 201707
166 154 451919
159 113 859891
144 2 616146
76 280 637830
222 65 559581
4 113 350044
125 203 275131
231 219 679915
164 44 181207
110 16 227264
145 47 594488
279 200 366133
274 252 91260
52 234 860189
212 58 602373
187 59 245758
190 291 629996
256 26 934276
248 127 822808
181 100 758113
220 129 12044
82 27 212622
190 78 909138
295 30 576899
90 75 279540
130 282 748306
231 18 997795
164 165 981493
83 257 563927
157 79 143907
243 77 843092
72 155 25640
100 288 17462
287 147 865705
43 59 147690
147 38 569012
92 272 395201
31 109 939663
55 29 452959
47 11 119362
207 36 813666
69 2 362776
105 16 924076
264 90 951154
197 167 481968
194 295 496283
250 277 884152
145 216 98281
148 73 82409
193 88 158076
269 271 802297
136 299 809429
53 216 760780
200 235 491104
217 208 919188
10 208 488920
86 77 406151
130 55 718157
63 262 535309
137 194 605266
119 217 563262
80 71 217452
170 223 967778
46 169 259346
233 259 737834
257 228 598558
284 191 747669
38 72 472859
71 178 314960
33 71 571326
214 152 860966
114 85 721833
250 177 868396
183 203 441374
219 258 495572
186 43 171166
132 58 84600
290 142 457770
61 123 419375
111 142 371380
182 127 582650
52 41 400031
192 181 890217
52 270 388614
188 251 593812
191 5 803714
34 141 912878
48 221 125079
30 129 41949
134 265 2457
18 268 573554
200 192 121132
224 94 273176
259 88 279686
34 210 22871
5 189 425161
147 63 513389
22 295 23528
88 6 56858
180 147 349887
21 155 425022
52 257 789890
3 93 982026
225 170 416111
259 35 323879
238 269 421168
240 209 547286
214 292 479752
200 49 13005
15 191 479926
189 187 980356
45 256 193652
189 96 348805
245 269 314565
150 278 723368
189 259 615451
221 19 91988
223 286 160527
261 179 331978
262 112 141249
136 239 122579
115 18 515986
66 154 902760
78 164 958938
265 183 943374
110 103 596934
100 109 530867
201 40 7313
199 97 750302
47 52 814486
38 257 360097
64 33 145037
140 145 597523
203 225 134545
274 64 455975
182 10 835183
69 292 950722
188 138 490551
63 237 583989
155 94 907606
204 149 116183
47 65 182949
252 120 27652
101 182 232320
264 279 482819
197 237 578310
258 269 203291
170 38 59693
258 78 361828
243 192 453305
255 298 805746
187 121 483945
84 70 623131
126 164 631777
229 202 246318
181 12 295643
26 156 143915
273 212 961546
247 15 912836
218 290 84507
247 95 543950
59 12 637629
85 272 814533
173 123 745268
191 218 918045
228 182 540156
111 299 961683
46 174 322952
209 81 646653
222 156 977589
66 210 436897
27 203 638528
291 145 13078
44 110 501423
65 178 584960
186 255 527422
199 66 361564
149 114 563904
59 35 932413
276 149 883044
266 179 694279
208 225 496729
119 83 257748
146 17 578275
10 242 182476
215 106 916580
19 58 879006
89 191 194022
79 250 982740
82 122 103536
44 170 309194
217 257 342791
237 37 478287
165 283 386175
2 149 158299
126 50 213951
220 177 745333
230 77 9775
185 75 83931
197 50 303912
204 200 287176
68 165 496350
141 128 958160
267 176 809484
2 169 422986
135 106 464858
39 106 683597
260 247 424192
191 37 153611
199 178 63774
82 74 809112
259 218 819081
141 17 751218
138 122 835156
106 274 775973
55 190 654473
279 5 272938
171 94 724382
226 154 459584
49 163 268870
297 110 697849
69 14 508280
209 97 468829
89 240 941786
116 142 96463
269 34 955944
229 159 732931
158 95 212269
268 82 942537
210 250 691807
238 124 195061
289 176 137901
158 25 318324
258 118 88382
225 45 186901
268 26 550739
177 62 11340
53 152 173023
79 164 798346
300 205 375902
81 57 295418
162 189 490810
227 199 39353
63 201 907530
280 42 602688
99 283 966365
215 188 68360
293 160 715396
9 196 610563
257 253 659987
169 116 552012
240 151 983125
125 20 68422
273 46 911436
114 102 301784
116 40 677216
20 59 847892
218 231 76264
282 107 235976
290 38 144097
103 158 103472
1 251 857981
248 162 138873
80 300 820717
59 26 974729
127 100 76445
272 214 570138
2 225 942790
233 232 326950
16 13 394054
82 149 247564
216 40 404339
267 129 64448
73 55 964175
290 58 738662
37 214 580381
52 297 143511
21 259 555243
299 208 258190
267 234 474790
221 165 235347
52 111 341222
212 268 285141
171 261 667306
77 296 591351
24 268 348924
68 98 795276
86 201 730354
57 273 517212
266 45 391331
273 207 161565
235 189 838043
122 218 967780
275 138 831375
193 111 734232
103 169 517425
277 104 22418
162 69 117644
251 291 417128
26 229 141271
172 106 491764
256 250 835490
109 38 861164
126 270 565939
58 81 93746
39 298 404649
282 248 510718
178 232 802578
169 88 260997
129 37 657103
262 187 275552
49 179 31983
91 57 1473
158 107 149668
222 37 392153
154 133 947950
122 197 908233
107 66 914241
207 95 361879
183 124 369300
65 132 554620
59 287 259667
108 208 260121
183 167 302636
191 180 259662
210 207 231197
30 201 734193
115 44 982484
20 210 531338
8 206 117186
201 32 19872
118 194 959246
84 265 137913
158 76 911349
140 111 101096
284 294 858444
134 139 886581
43 205 71744
31 184 647275
63 100 136725
268 28 680808
14 267 499676
170 182 816735
267 209 811068
98 292 761113
11 40 995789
57 8 143177
9 39 579897
85 178 368517
203 12 339786
93 37 565918
125 171 513011
120 300 148078
257 205 101400
74 239 623343
98 199 367352
170 205 657120
277 207 662400
104 273 468327
157 151 680467
215 60 838992
141 222 683845
230 246 291661
198 150 429852
46 41 496756
226 24 103913
79 187 325360
184 61 768237
109 228 788835
300 22 595945
46 191 657052
65 241 684773
146 137 839177
188 72 705288
12 49 58888
283 115 320090
140 202 730416
167 106 696103
57 1 438568
30 10 42975
76 222 620489
83 200 778177
294 208 757507
153 5 33937
158 148 548942
14 265 742660
198 158 302840
102 145 230278
33 153 303985
22 213 839540
274 257 857840
152 270 244077
105 29 22410
156 118 468048
148 59 218758
290 188 800003
192 71 293194
222 24 57155
281 133 359402
32 284 862164
231 9 359319
207 23 987512
201 157 395799
166 129 8965
34 36 228491
6 89 337556
161 197 544525
54 136 260442
135 23 293367
116 191 659126
228 201 402761
14 116 645540
289 2 959902
276 287 504144
266 146 233695
225 19 178616
119 116 73210
277 58 638418
104 70 352280
275 235 771377
211 11 130213
117 70 720447
245 3 290949
165 102 703271
198 140 900965
206 300 883149
206 102 705652
97 288 954212
260 4 730184
135 10 574549
118 121 795163
85 51 47891
195 46 92149
118 263 637773
147 29 791658
280 229 39571
265 195 573662
147 122 684595
103 276 414561
80 111 500685
27 150 598676
25 181 475887
184 291 793894
286 116 386552
91 86 916920
177 252 471571
3 71 890022
88 262 424845
17 122 937091
298 243 62392
190 85 942697
150 290 792191
74 124 377248
80 242 940433
128 38 832557
157 92 700637
219 155 589487
201 148 237480
178 184 983723
253 58 163108
193 240 375220
158 56 847003
209 74 945202
83 153 101811
16 279 109744
150 106 348873
288 230 112345
297 112 859312
82 295 297609
30 23 19237
238 187 611975
169 185 896881
37 19 981361
165 167 3222
182 181 166523
215 76 689827
88 229 784758
157 204 260186
122 36 171623
130 17 339275
94 243 816814
239 112 31565
97 56 131433
290 236 2747
240 148 11028
271 277 910941
33 298 666957
181 1 369582
170 220 901938
275 276 816870
126 285 560890
135 140 322637
189 231 917631
185 243 156655
176 171 416715
298 128 312221
142 45 169230
259 284 177452
206 106 204201
193 198 763685
227 83 183529
233 129 227969
272 143 54365
222 229 958630
106 157 163423
258 207 957615
3 111 124530
9 69 11217
279 22 386867
167 62 324999
200 95 823570
70 253 377718
40 24 549469
115 103 198636
25 264 298548
14 260 283963
254 229 981864
270 58 997926
145 72 955740
260 274 742880
259 221 970387
32 26 475009
143 50 260773
183 190 706025
150 51 484156
175 283 508045
54 214 625557
27 41 562941
96 217 496536
150 96 93840
108 106 319580
295 105 481520
196 153 470656
38 292 460325
54 253 261801
89 181 378603
206 30 564813
255 94 990979
170 4 366738
209 162 717100
16 198 168607
61 134 166234
228 217 308137
163 195 309463
153 142 881765
244 62 37876
192 138 866886
87 206 345130
80 225 788340
283 60 225610
293 195 99455
165 90 311140
169 166 682693
291 299 612477
255 22 274493
22 180 55088
220 94 224859
236 221 483600
206 100 720083
92 29 161752
56 112 367556
103 207 337458
26 29 782646
179 186 547506
104 67 395142
120 201 684712
76 116 255067
144 17 120179
137 145 3363
300 222 582704
288 31 219578
269 186 996014
233 8 439910
159 57 209581
162 208 470794
107 287 408919
294 92 517153
93 183 266797
46 20 204431
175 203 188583
16 6 45433
2 22 921134
269 71 893769
285 55 367226
108 89 837218
18 39 152683
126 274 88222
241 239 598641
14 242 920165
2 117 923748
41 4 123593
88 113 660940
126 146 145155
165 294 800044
283 144 664232
63 204 3588
152 75 67945
32 246 891242
62 22 626908
47 59 29030
147 265 710665
48 205 761487
100 193 852158
219 103 98160
294 126 402626
192 255 365233
34 52 938249
84 293 325300
148 66 470920
24 189 376861
75 118 562139
37 279 279622
211 282 454241
276 101 478772
16 287 559810
288 267 537723
75 232 716545
136 241 973839
282 243 627223
79 91 791289
102 198 484342
138 299 584147
63 271 807360
257 214 121528
225 119 263083
28 89 95812
71 207 726575
296 203 703960
278 83 569428
161 154 414879
16 137 31296
213 74 15548
288 240 663299
248 65 68878
68 27 595375
76 70 81997
195 161 13850
128 288 563151
208 109 788960
169 251 724308
211 261 307411
212 154 11224
139 171 725314
229 118 592311
57 62 2491
62 204 24669
258 255 453955
71 270 464587
167 74 842602
286 120 458433
234 176 823688
42 152 328568
17 50 812208
281 229 96776
110 117 784771
77 139 841059
171 227 821816
11 262 707096
19 64 265631
224 136 956946
154 30 271060
36 22 542089
126 37 705703
214 65 732545
49 74 482165
64 203 282519
74 178 613486
272 99 962053
188 84 192471
202 160 968145
169 199 449673
17 166 483841
104 290 158231
298 212 344358
152 140 335925
4 40 912423
164 152 711019
156 166 594609
26 151 621195
277 144 43374
96 109 41672
70 166 805095
24 107 37162
179 217 313608
100 34 194555
87 101 693470
25 293 456771
11 281 208848
292 76 300217
78 43 513687
26 239 642423
50 234 169754
257 80 446145
88 186 863266
249 45 259032
288 221 41184
93 140 508313
292 207 676064
104 259 983933
293 271 568013
35 88 119084
89 197 438920
12 162 421221
107 54 717407
98 80 887402
263 284 263808
252 116 182194
224 278 299758
240 123 386487
90 194 970638
234 2 503489
221 142 676929
278 275 207781
252 8 47485
214 298 58169
107 250 385366
116 260 490567
75 195 88551
3 124 88146
44 113 879416
33 205 384624
231 82 755639
265 263 952097
209 67 464190
156 238 620520
146 38 699639
72 89 329676
56 115 335697
161 61 100084
247 1 25408
27 190 69836
26 244 982074
48 245 209609
107 39 643483
106 89 252525
181 93 661946
294 203 722052
150 90 640725
147 28 432615
199 8 175694
150 38 720306
26 178 478684
52 44 619611
57 285 988483
207 54 813254
70 151 671929
269 6 638138
11 38 901011
52 17 153773
255 251 239199
34 107 295661
68 86 122553
270 91 561738
274 130 566310
117 66 76434
246 100 597492
280 188 646395
221 261 19765
173 186 551026
166 120 555645
164 183 811192
234 199 552663
214 172 814429
225 42 868933
119 67 740191
261 83 471030
3 102 917993
8 235 616803
188 263 654019
208 290 587762
186 78 972806
212 193 41725
263 245 74275
190 209 286651
85 285 122671
112 49 197916
188 255 665759
289 258 888348
101 254 22606
278 290 94658
125 80 461191
184 223 52310
31 60 247440
292 220 325737
166 125 934594
178 40 622286
273 291 317641
117 191 431058
50 176 768776
127 179 829978
119 90 960998
259 269 44700
63 12 622758
295 238 766321
241 89 705996
60 103 60223
190 203 434736
83 84 803048
209 159 133382
38 177 896120
216 187 220793
123 58 86002
182 92 510196
15 85 510520
276 153 386419
64 132 35728
197 65 504372
51 169 438485
276 274 183138
13 50 927593
208 288 849643
38 88 293557
47 185 848347
77 73 516997
29 148 174270
143 97 860211
155 184 78685
274 6 556427
231 226 325795
91 80 498837
272 249 464370
279 105 3171
186 147 757192
51 128 881607
233 2 959146
8 170 44456
68 75 925281
45 192 17158
264 222 234981
24 3 272003
189 278 50716
283 202 338200
48 117 177408
237 25 309503
178 4 636409
249 123 628011
150 13 381870
246 41 844836
138 259 564285
226 216 620896
141 149 657216
205 84 569276
209 165 405638
251 184 180354
190 230 733039
23 148 8963
8 136 933239
296 18 250093
199 24 207607
177 184 446173
256 227 369918
261 73 791530
52 135 926544
105 183 815812
170 228 141388
292 286 853591
116 77 262699
47 213 123022
276 21 672560
265 75 17528
75 158 493494
101 120 576368
256 222 755464
234 99 168623
112 255 901705
290 185 90833
227 61 514571
50 110 77908
32 193 175130
250 276 936776
54 98 794452
125 106 316798
64 276 13878
179 126 530882
101 185 185861
210 133 808065
74 249 141086
285 180 966101
147 121 673918
142 71 237068
136 101 707274
257 232 333147
166 121 217265
96 2 553701
265 42 281927
245 117 55812
149 128 345285
211 137 60592
185 124 492215
256 123 326838
187 86 803755
175 254 175091
7 50 758906
1 139 836838
116 177 814410
186 238 571463
159 122 41961
153 242 967354
241 119 797981
55 291 191607
184 89 335444
32 138 63635
264 296 707851
67 94 891109
81 134 834382
7 99 582705
93 44 86411
286 153 98295
113 35 146568
63 217 284197
175 68 131865
142 27 147593
67 218 436530
284 278 496762
188 264 49638
95 99 469550
244 73 141108
15 199 14420
141 35 6781
269 281 459807
63 274 761148
300 49 904615
138 144 508385
81 109 656412
251 123 285267
235 142 340599
2 270 189163
44 75 705279
212 276 617543
214 126 694279
294 154 406611
84 19 889969
98 17 51400
270 117 105754
215 81 332424
8 276 410892
7 260 440431
77 7 12466
51 283 704045
115 13 127297
81 252 983425
21 7 38991
38 97 874983
197 91 606900
143 149 478106
135 190 161058
237 50 209666
126 246 967716
192 15 263019
76 274 375661
46 106 215021
8 76 6659
91 295 576900
155 32 237898
65 22 421590
174 247 868844
200 215 628774
151 126 352303
156 265 610292
264 167 223332
3 56 399100
279 111 459586
73 11 877317
208 113 247887
286 83 126711
112 270 36857
135 58 280381
254 174 522613
103 55 884499
196 179 487167
153 248 401902
235 10 687942
120 99 901838
284 135 995350
40 30 127446
222 213 507657
215 195 521309
3 181 323585
188 183 568350
132 112 757798
203 62 924420
222 1 740180
79 12 95874
144 235 624110
108 99 199310
97 129 382964
43 185 496696
176 51 482404
145 227 595486
134 128 610950
49 195 784816
32 252 365640
95 132 126490
70 216 881297
234 173 941655
9 170 222657
79 99 216326
14 55 278919
100 254 886150
218 64 592743
254 21 317369
234 76 678092
34 151 120914
143 65 882578
50 135 193785
158 293 918129
280 295 91260
175 222 834994
205 231 477727
18 298 893126
139 164 801658
57 246 992278
97 11 896386
221 102 95489
255 201 607253
252 60 879882
30 65 676085
256 229 425841
280 16 744103
233 98 530269
276 226 750721
198 18 726463
216 135 295168
78 103 425603
220 228 615040
111 167 581931
100 159 474676
169 68 223096
79 163 927316
219 236 552951
185 244 251047
181 4 108292
225 247 472905
231 64 857035
271 275 95417
160 54 661424
231 195 654196
266 275 951130
52 78 806467
260 22 280190
47 197 760435
120 139 328386
133 181 967383
147 90 666038
148 277 828405
273 51 48871
38 133 893451
17 193 570873
51 184 523899
26 64 148641
170 29 596999
289 88 608243
38 87 6361
171 200 336503
32 256 47102
60 21 88547
184 254 843327
18 3 442386
4 266 926416
250 152 467129
281 99 289040
45 85 289528
257 20 594098
32 123 234965
256 184 573154
92 127 571966
76 233 941149
163 106 717832
127 28 243994
63 151 149017
123 243 278744
42 145 908770
98 267 164127
31 131 899858
190 41 345157
186 250 914457
298 191 960955
290 171 317808
94 124 375410
15 219 169277
237 281 287713
82 57 960474
154 93 817632
35 166 296968
239 176 918412
175 285 837504
185 156 778872
42 40 81326
111 53 845753
263 129 280922
270 167 482525
108 273 414652
46 198 235959
151 272 775980
230 163 45058
102 46 637643
195 84 388729
31 125 782936
141 296 316856
206 287 621745
129 87 205811
77 89 450130
90 2 57366
279 208 521377
186 49 642261
121 140 909378
238 56 812222
259 12 340693
201 140 800987
266 187 136929
118 251 805911
180 35 976117
14 138 427218
173 120 621511
293 148 660132
4 275 677999
32 95 709771
221 256 666260
200 101 677372
78 231 259209
267 188 376397
71 152 100171
177 266 657922
173 137 603089
14 300 153951
13 276 276819
192 300 506872
245 128 226860
175 179 215996
275 252 129553
220 89 397292
59 55 140525
240 196 547576
214 279 189989
270 179 268278
299 39 302725
27 135 185210
30 152 509845
6 159 303100
192 176 467931
21 185 485761
108 9 458563
40 9 840572
203 71 307890
218 172 631946
204 277 18680
236 237 580956
286 249 868686
296 220 870654
299 179 25564
22 202 205898
269 49 7440
152 298 17678
189 247 845188
32 76 721324
262 225 602074
24 113 85450
54 55 40110
85 106 85831
127 54 739485
18 68 464462
133 207 291868
240 289 94871
159 12 849938
8 158 378744
281 23 182233
182 273 260409
118 289 865474
84 142 717666
10 267 601054
120 111 438404
64 228 237443
224 132 318613
34 76 210958
117 284 427142
47 293 836482
127 198 331490
151 228 280457
171 5 765530
246 34 704197
235 120 426760
64 241 116293
280 232 871120
260 117 845131
286 40 501808
79 65 190973
71 115 267596
235 164 499159
280 209 991055
19 229 426976
242 167 485852
132 127 539416
120 23 609479
82 137 885742
57 79 657507
148 253 174240
29 44 833793
101 55 638403
159 69 953734
296 257 905913
251 256 315124
235 205 549967
88 277 514371
279 132 186460
5 70 927154
157 209 594200
26 266 494193
207 55 69749
157 268 875668
152 58 591318
214 115 990298
220 236 534347
2 210 130301
139 27 199651
141 231 988389
9 199 329877
187 62 632751
72 131 920856
175 98 950164
283 33 903876
179 36 696450
266 238 951105
57 170 773112
141 97 811082
275 99 141602
58 187 724919
167 121 531867
216 186 684160
141 217 580028
150 20 885911
47 93 802463
266 158 949615
106 16 180547
230 27 701355
44 83 891342
66 242 357622
168 256 970799
222 98 358497
106 271 888301
197 139 270487
192 290 873013
209 236 78678
25 275 762461
207 43 45136
121 274 538134
273 250 482435
3 281 519078
31 230 538667
242 171 823513
147 131 586434
242 270 958314
253 241 777624
119 185 955369
206 59 98079
167 15 856878
295 83 174472
202 288 839455
277 4 305593
39 146 948975
63 193 379309
63 95 362098
186 275 937637
41 36 171478
207 162 808303
239 109 634740
257 95 213958
141 113 1990
78 175 904597
174 79 341960
295 163 588327
225 135 771044
260 252 459902
237 62 459507
279 212 758088
270 170 321832
181 198 634755
246 9 517267
213 196 25049
215 211 596243
238 71 58711
274 225 326506
122 35 521470
181 47 522916
240 264 594320
154 259 194780
76 44 866511
83 192 728017
293 33 73868
51 181 312934
217 270 738590
278 229 69931
101 189 883415
74 86 623949
116 25 468216
151 263 274376
109 55 634523
138 16 966633
50 80 323383
165 230 409821
19 149 258826
37 252 931187
61 192 276659
62 78 629647
265 95 559010
16 271 703608
211 49 773896
135 133 875161
256 285 200679
204 177 389026
161 122 903993
252 147 655626
199 150 935683
235 14 270152
8 271 427301
276 115 346053
165 192 201147
92 196 943021
152 34 573004
147 210 811199
152 190 709674
300 68 275418
87 93 200610
159 168 245440
144 28 96075
22 235 828060
52 71 862069
209 260 487451
36 14 536714
156 246 742475
117 144 771441
148 188 696597
181 159 483787
117 127 53925
54 120 475171
277 59 658717
9 147 367152
278 243 618324
132 71 49369
267 35 23348
85 23 416719
202 300 386581
125 158 870533
117 141 613064
122 129 13171
286 70 4752
101 281 30074
289 186 400694
273 21 850705
221 157 211065
9 275 103802
163 147 729240
94 66 839664
107 130 336622
37 219 965586
51 22 712103
249 131 280668
148 7 99650
88 257 629476
275 224 678087
95 245 218879
100 58 190287
273 122 78482
280 181 809675
258 97 711260
255 265 621747
259 143 539828
3 176 57703
143 122 204573
185 28 818050
42 157 550308
82 135 224265
193 151 654584
164 173 125314
89 131 883063
16 220 345477
202 298 633215
196 180 650825
79 201 480910
19 150 836192
182 185 129734
134 229 734485
18 177 603157
201 187 404800
229 245 510170
123 121 92789
223 16 322420
293 211 254396
176 277 793118
225 12 799042
260 119 535353
42 160 465735
216 273 589079
254 210 194663
197 129 813202
153 91 751884
29 157 1290
91 148 877457
232 122 100019
115 141 819338
262 145 782212
86 53 174693
15 42 87785
138 7 494200
145 287 866395
75 183 438477
233 118 847778
241 211 751402
161 67 669560
20 156 239308
200 289 41577
100 232 752014
146 131 517017
252 240 861530
193 284 876799
244 12 768473
6 122 903017
248 12 166343
17 233 505374
186 86 912640
13 116 420795
38 242 8670
35 206 924322
49 136 235042
194 23 874447
239 33 273393
152 93 595153
78 201 323494
192 225 48393
20 218 802711
253 170 877304
178 215 583480
101 274 357897
81 221 467761
1 300 935120
39 208 404450
38 64 686919
91 58 854934
181 296 631102
94 57 87869
287 23 804224
145 125 994328
259 26 710564
102 89 21090
249 224 118228
215 37 310206
106 152 693792
158 108 421758
131 33 913442
144 80 338811
97 149 824031
21 166 596641
299 68 961594
186 84 866695
187 261 587275
144 136 826286
264 248 675888
143 242 71906
141 22 75904
165 114 740574
97 106 63768
297 58 860595
220 75 602587
210 36 226493
105 4 247512
48 138 394184
173 133 935016
13 212 369664
32 178 753478
227 248 855054
84 220 596130
134 269 469402
218 232 622793
130 273 808633
53 67 928595
31 163 296289
154 233 840825
224 269 775254
43 182 440809
298 283 569695
41 216 969601
137 239 775965
230 56 240538
257 39 109165
144 84 520316
300 89 81179
15 101 760621
247 275 783439
245 56 780058
76 197 918126
134 54 716374
275 75 831992
263 109 995387
177 223 164163
40 104 269256
251 86 570667
232 61 869230
101 287 275377
4 265 915956
150 163 841100
153 99 321397
263 259 734782
45 48 375526
171 246 899665
30 198 718157
27 148 277919
70 292 552694
258 91 565710
173 101 62120
156 67 370562
63 24 271489
153 269 584544
26 68 288569
26 275 526053
179 296 797387
235 221 580059
177 232 741007
106 37 32194
190 88 680577
227 242 376034
80 21 423745
288 81 874227
96 123 496776
288 277 300890
234 228 152382
210 277 983242
140 97 2536
38 107 153749
2 25 443259
256 79 468025
138 66 777036
118 293 307223
96 116 410107
272 118 836859
15 87 17955
206 269 687618
84 235 875476
143 57 526129
185 232 800773
243 239 806906
219 147 29627
52 226 543602
77 279 2022
38 106 41163
267 235 336145
114 53 688473
201 132 213673
282 180 941173
300 32 138065
170 216 461474
65 286 735357
108 67 315513
117 279 884969
217 128 888386
170 203 509188
140 48 258211
156 240 521663
125 281 943865
101 181 312099
174 123 23925
67 103 777068
22 96 111181
239 145 323535
264 259 409362
127 76 510777
106 246 276946
63 50 533261
113 109 462189
288 161 440402
239 140 62061
283 28 124197
147 288 203061
52 252 794760
13 221 923823
273 129 564530
190 25 104233
176 135 389087
52 90 126930
162 6 761344
5 230 943716
186 133 575258
133 158 643114
103 2 979618
211 141 93739
286 57 883332
46 225 589507
250 25 271540
162 175 614323
234 69 390691
9 51 893255
117 200 627769
98 84 461632
82 158 38384
211 46 540805
86 96 480303
71 17 657131
271 172 229705
165 13 453037
262 76 513150
242 74 218459
192 203 678224
160 90 250083
131 128 346663
219 183 833855
58 121 9853
46 68 475684
275 175 114144
42 163 814532
234 9 364850
111 231 69574
261 76 433908
274 168 100700
143 288 11958
240 167 981598
78 144 214819
237 44 174851
51 214 42948
155 171 542873
66 39 822389
236 204 979526
185 235 748042
300 250 585369
245 120 43337
55 218 484439
200 34 150319
90 257 523129
244 180 176724
197 257 233793
9 264 575563
281 152 902367
120 22 369163
222 231 44515
249 109 425880
135 157 604807
85 58 509593
209 4 68408
207 33 335733
120 184 950867
119 174 885041
193 183 457347
197 30 372500
217 224 897995
271 149 727281
78 152 537992
80 206 230374
255 54 332928
113 258 487639
68 139 344138
72 143 850633
219 200 806910
86 31 221678
218 31 407662
89 208 494080
217 62 488038
220 168 769658
177 256 43617
195 19 131388
185 270 311839
173 240 631040
229 294 108559
3 259 597410
81 173 621819
173 147 995560
268 60 990502
289 124 29539
186 247 943823
298 151 490680
105 180 860003
70 293 804285
168 28 883184
156 177 106333
18 294 157867
21 269 51691
222 93 77779
152 198 328024
135 55 268490
261 199 43162
199 172 293643
179 247 435132
165 123 325407
288 73 736351
120 35 212926
175 138 176494
37 59 713825
50 71 217500
72 200 310938
132 116 796978
293 263 929181
232 79 693764
195 65 397096
117 272 560365
216 205 883712
281 112 941363
148 256 425081
117 282 645839
144 40 338490
55 17 757275
142 229 348473
145 49 269434
138 282 858488
209 244 720832
103 187 691414
165 260 739781
245 132 561623
236 266 600970
217 277 172230
159 236 951144
142 64 228385
245 79 110015
197 140 364453
65 172 359138
70 1 376510
222 269 194804
284 127 699840
50 238 387809
212 262 76843
166 204 911442
282 191 58104
121 151 130976
198 72 460646
210 110 561722
85 287 682115
124 19 44255
14 79 144274
225 241 811585
109 184 631748
276 132 215554
51 165 708223
286 193 779335
123 91 96841
298 147 951321
151 190 942770
256 201 217456
116 3 310919
235 132 714999
296 187 708553
269 163 999472
151 161 903130
62 284 430361
226 25 175594
195 173 75635
278 285 758030
4 94 181884
220 199 700704
48 158 505714
143 290 135900
216 67 460471
169 272 819960
38 134 620128
98 181 949202
188 201 213469
109 41 203271
136 231 563351
196 45 996046
280 26 785670
233 242 960396
33 89 862348
57 144 340702
190 7 50541
215 95 190775
126 3 219612
249 241 78262
208 24 957904
23 123 737837
186 96 134827
228 273 732420
292 208 568936
180 21 148363
147 129 685155
279 256 133894
28 235 258544
24 296 883756
89 190 244955
145 203 952426
272 275 691634
219 120 421501
48 11 658068
71 167 638409
102 11 305966
290 276 359239
12 270 106836
3 75 998131
17 218 533325
254 109 465919
255 41 936584
161 211 682984
238 74 991308
40 124 747381
129 62 581473
227 232 773502
253 123 774567
300 196 963770
89 129 145635
78 77 165710
45 293 245103
101 149 989918
204 215 711187
103 79 456294
233 67 194703
202 179 440787
126 2 917577
53 257 906536
121 15 452767
136 32 556072
265 33 426689
269 65 316764
164 293 527499
175 127 532993
219 143 236350
89 51 791468
253 162 644320
92 41 116658
44 50 516045
116 237 695571
177 166 701034
160 251 124024
83 263 930611
15 262 44728
219 154 312188
74 101 839911
28 266 832104
165 268 871818
103 63 474195
11 154 294687
112 98 740938
50 222 404631
250 9 492845
45 273 659376
104 30 251611
275 70 39287
274 246 218994
251 94 176196
193 54 570668
77 84 486978
53 283 513466
242 84 895149
153 254 517895
94 40 638618
181 255 685537
190 294 304397
291 192 623605
81 189 536629
82 110 842823
158 49 217923
22 293 703730
136 68 406200
227 123 579396
218 271 728345
75 163 630261
287 15 769321
169 145 897275
19 26 45767
57 61 885342
156 43 577316
108 5 703093
26 140 500313
13 167 776445
3 256 897165
49 295 939294
205 296 449076
294 101 735496
153 50 864077
36 177 608265
292 230 516843
273 252 289199
186 91 149080
95 48 131054
26 34 790450
95 222 178161
224 199 233061
64 179 322637
173 190 715584
78 244 561440
251 281 8570
275 114 601473
181 295 125327
174 240 215818
91 63 227972
49 192 39583
246 2 146944
24 99 163787
17 29 308460
226 286 598091
100 273 878560
225 113 174204
131 56 718008
176 161 940669
246 239 557140
210 47 843419
53 154 339578
37 45 217567
146 59 185041
238 298 955689
222 166 732878
286 87 544438
195 107 119000
260 210 751930
142 276 580628
292 9 160457
297 241 480942
261 131 658980
97 238 916735
67 143 766770
107 2 70552
11 257 566563
143 4 757040
213 276 891867
166 27 522503
173 61 16090
285 7 756353
8 47 684633
248 164 305200
208 198 917321
40 145 142535
66 153 441419
287 69 802800
288 246 959686
156 56 691894
35 146 54743
189 202 858285
180 219 36521
139 122 240863
273 254 798038
270 131 904092
232 204 35012
145 74 264892
274 136 875745
234 8 917517
161 39 194862
183 122 229848
71 135 865075
35 74 516620
109 88 983386
268 180 126202
193 185 726666
138 119 386338
150 6 508154
170 94 676277
41 87 974053
204 101 835044
179 211 538003
80 173 48863
34 62 541616
101 253 36725
71 6 506713
173 124 218099
9 272 653770
92 170 467288
144 200 522339
121 233 271855
189 280 141962
24 52 15438
73 137 181190
98 261 617693
155 297 450319
194 128 749141
14 182 924821
87 265 342658
205 186 395821
190 293 879567
287 98 73284
175 181 263676
55 52 102165
118 31 689787
119 176 867515
59 112 804733
236 265 906639
272 77 682707
55 20 495792
102 38 270146
285 159 121623
61 229 556715
12 157 796184
101 82 897760
163 238 937477
211 126 732590
285 265 4969
20 239 401298
229 7 907057
164 74 787893
15 46 982049
166 13 752775
235 42 787026
132 215 921012
122 31 866987
30 33 946668
138 200 119671
51 121 88957
126 235 323098
59 137 46257
121 27 966437
122 135 52739
39 31 449959
169 157 660051
143 25 438168
22 46 34538
75 143 844858
185 173 805931
178 138 357469
260 63 900653
261 281 760291
66 240 879477
194 229 731277
143 8 431062
195 187 616500
178 43 305389
270 65 940456
206 177 380746
231 106 919072
72 44 958997
200 23 909600
91 105 6096
182 193 76169
173 104 997610
240 150 178491
262 143 651987
232 99 422355
180 209 897407
96 126 615965
142 251 683126
193 2 365622
127 62 296763
227 38 726710
248 177 125698
217 192 465321
199 254 133429
66 163 35931
238 72 551337
129 186 312003
101 164 148680
23 219 441457
165 22 140781
238 174 331439
102 12 185490
145 43 348555
137 32 616186
212 248 146370
1 136 962196
263 232 587232
189 41 437038
142 164 760084
197 293 916567
26 8 879037
28 129 193123
29 94 663006
291 32 519858
192 206 38266
280 57 653338
244 255 651795
212 17 596564
80 68 775153
199 160 889436
140 265 301919
247 116 379494
271 41 855161
44 81 208807
277 221 824797
228 215 893329
267 224 461513
231 155 732691
263 163 310866
49 279 329089
261 47 679721
151 18 971238
79 71 148821
9 233 756550
106 118 753072
299 181 34356
51 74 731717
10 81 960078
127 33 719750
267 40 429566
252 72 490580
195 291 446319
268 192 444372
178 120 890472
134 185 425886
255 231 899112
290 50 642269
73 285 934488
57 24 831060
165 234 457356
42 71 878646
17 202 622904
37 174 929736
28 68 306852
155 116 746394
166 113 166906
198 278 78211
111 215 440339
41 205 32902
274 218 158213
230 11 475576
149 294 314191
13 84 832456
208 249 952242
226 227 294296
272 120 976119
222 252 545616
131 207 900236
155 74 834043
150 298 961684
161 174 804288
213 264 175290
295 66 231503
277 218 248631
263 139 348966
218 75 764366
168 169 434385
191 299 874910
240 12 481369
120 164 203094
138 197 374700
227 34 208615
293 96 355652
132 129 839547
34 124 845624
44 112 157387
132 194 974355
14 221 235889
194 46 280757
128 275 567000
299 43 133246
251 215 952305
110 92 569883
105 270 685966
195 93 967279
11 297 722221
184 189 969101
11 221 984408
285 170 554255
254 172 321818
107 26 44282
204 187 839292
118 173 954976
257 283 483573
233 200 38179
55 37 888996
45 74 418637
53 103 598164
298 252 918095
107 33 508453
205 91 224582
256 17 895688
98 240 881162
199 237 252761
101 240 306425
218 272 31650
112 179 362426
147 7 927851
96 281 520098
205 75 476348
116 65 738874
223 262 674188
146 106 541735
62 164 493871
237 145 145967
16 277 795932
260 158 36416
109 282 993571
209 254 903350
226 145 627124
194 17 330215
271 266 98271
233 275 619196
274 116 776131
277 84 277127
163 171 712691
280 133 841390
145 135 580882
176 41 606508
84 95 784997
232 262 987503
37 276 353485
121 10 85977
222 139 127568
10 13 253835
238 21 311923
45 151 348390
40 295 132225
33 101 497291
42 27 719855
182 296 412272
32 129 915272
6 143 645049
100 230 149732
129 167 583390
5 99 7660
149 216 120366
53 73 416804
101 295 167352
208 213 220536
183 252 565826
208 15 419032
237 156 960349
251 117 615486
25 119 657573
118 246 993747
168 199 416205
183 120 271679
181 206 158810
111 206 335786
62 266 863784
297 107 754254
117 219 774730
114 158 306152
47 23 336914
297 174 133317
201 100 654748
57 256 958477
89 144 985188
19 274 574142
111 183 113345
157 107 865708
179 272 928051
231 228 750652
125 194 202919
170 113 573906
148 88 925554
253 52 620417
288 177 303617
289 136 637792
16 211 675914
91 24 856427
234 254 24867
112 5 721955
200 223 795670
235 170 11320
259 229 805448
198 228 434196
146 179 435619
249 148 18807
277 227 535296
230 172 467316
181 273 654789
184 2 360828
124 48 906342
272 298 643207
237 152 701496
286 275 745506
33 11 223270
9 36 496128
8 188 209860
240 246 725769
128 3 273129
130 205 181154
205 129 13673
245 54 853226
296 48 223671
171 115 652843
56 18 615432
39 200 894655
226 288 943065
249 194 318431
292 68 758445
124 209 627345
267 38 846761
146 252 103041
197 24 977800
107 231 994564
67 182 52984
158 21 918979
127 224 541625
122 106 521278
257 174 689557
70 212 377137
39 286 573937
156 150 398386
63 123 666448
50 259 643726
153 187 97488
162 79 634920
2 26 911963
234 70 906267
30 234 342215
248 84 970645
286 182 582559
234 259 443466
46 69 394526
115 257 929624
235 153 155089
292 160 933315
158 178 303766
149 259 636598
63 122 252847
147 197 482111
29 4 464262
81 89 7432
57 235 319061
71 86 451934
230 210 697344
234 186 198436
45 92 448844
91 134 797455
209 47 930665
53 90 359576
86 110 190705
136 159 784663
72 243 951228
80 57 991819
288 217 669758
150 215 432462
153 194 578548
139 11 182275
135 195 682230
3 40 312657
51 120 796355
86 202 421070
223 187 537008
97 253 666208
188 151 491569
217 30 230397
296 185 677887
135 47 293260
276 247 216156
216 24 44112
132 212 165000
176 271 148991
27 91 771023
150 99 617312
185 51 958290
181 38 579597
197 25 247743
71 5 63059
91 142 585339
193 108 104313
194 54 944021
222 109 687294
76 190 751726
104 108 961675
65 223 480801
195 213 44058
268 279 973737
99 23 650296
16 19 231395
238 273 199512
259 102 704168
1 109 121881
219 137 567604
5 106 42916
98 226 900157
3 251 754338
159 220 188810
93 186 522479
67 276 808059
50 200 379200
117 134 872045
75 61 756334
16 175 660856
106 229 235256
153 209 291587
69 274 910753
60 191 250855
52 196 407311
127 228 708223
37 294 296449
84 219 911624
270 250 365297
59 152 244512
16 67 555963
164 38 876148
150 95 86379
232 184 244395
285 213 301001
288 35 299355
139 107 779754
196 68 557481
188 178 351851
164 128 863298
280 111 956859
50 146 345609
193 248 712568
15 59 929169
249 164 994442
56 49 934219
48 182 628640
202 209 261553
42 50 134666
49 233 711619
296 81 788567
71 263 640654
59 273 412158
17 143 103040
43 71 801412
98 237 586959
197 34 167897
199 103 135611
27 136 595526
137 168 607240
252 88 276321
252 270 362772
142 199 790856
92 173 192581
72 181 299763
100 27 592440
237 126 895257
87 118 224091
60 247 402855
114 128 436670
120 259 673520
136 246 672337
210 69 939052
250 67 344555
283 293 843057
6 116 140229
299 222 162620
258 86 933870
165 185 353484
139 210 660429
263 187 665100
266 227 25599
180 14 801786
296 34 358506
112 254 917592
82 165 161753
51 156 928840
223 298 33132
112 127 643381
168 190 200957
49 99 469531
205 132 840172
19 109 199097
197 102 334549
86 177 123097
86 262 735374
297 122 884563
99 138 675180
142 3 202009
243 300 509856
183 298 424385
78 150 251606
249 40 599800
177 172 735356
121 217 296189
180 104 373008
269 102 253101
215 142 261525
78 281 265344
32 69 237944
211 75 86256
33 242 770031
114 247 291782
166 119 496760
67 254 80441
278 18 442854
31 173 33616
286 234 670284
239 131 496281
288 2 821884
166 279 685498
194 233 558615
207 180 591070
195 245 97648
165 212 778166
175 268 518332
236 112 168718
166 273 434221
60 213 45841
209 70 561199
89 193 985068
145 18 99068
271 110 847951
119 281 737924
184 276 551965
247 57 870864
99 256 795510
68 16 99480
104 188 345107
54 39 306065
149 169 444915
122 214 486591
102 255 426004
222 208 293901
250 23 485379
57 237 455469
44 26 779585
209 139 162499
37 298 525281
286 67 364275
275 144 56871
270 181 347308
88 132 180852
223 299 906067
262 285 283547
81 246 136293
124 85 223300
100 162 254700
158 115 581166
156 30 413698
52 237 360602
231 55 843900
110 259 690124
71 271 754058
29 208 43093
242 59 246739
279 41 493680
161 15 513462
263 5 71091
183 106 768059
244 170 280117
24 51 350459
84 233 6923
6 179 809137
117 53 748378
238 135 689119
108 117 115345
138 46 96962
143 127 532150
60 226 721012
189 122 886859
234 235 519411
257 29 536045
270 147 321738
231 273 408634
256 244 611342
182 20 654729
259 219 736732
286 99 648170
153 179 273831
44 255 609683
41 233 697586
276 258 232653
231 196 32153
92 221 176721
41 297 108227
126 114 273856
119 132 199407
269 125 458759
288 94 855054
187 30 845254
56 226 995663
23 275 547788
204 160 951504
151 232 510680
152 176 382125
133 227 53808
260 187 380389
223 282 996203
282 281 974363
134 149 211170
297 296 170566
32 167 589665
196 209 204177
267 205 923991
97 99 484762
93 120 20007
265 270 511280
67 63 246473
19 89 667571
45 226 631623
283 160 278202
75 72 728160
223 297 833303
32 158 228874
131 75 84868
285 148 135535
170 90 620951
182 68 703411
277 186 660602
218 84 171555
73 100 50616
245 283 397595
289 275 727566
94 150 695206
191 175 514882
58 23 401182
218 117 362839
2 3 949454
144 198 776579
46 12 309665
285 207 516892
219 295 155784
112 117 289576
111 207 971560
282 80 520600
136 106 973905
238 287 74814
139 91 222777
122 206 339927
217 273 271335
177 245 198409
148 25 358353
237 5 110409
261 96 999002
19 247 446849
283 4 617749
248 215 634244
198 273 853956
236 29 978378
225 97 510338
124 11 697212
4 51 422649
265 163 593842
146 233 605290
264 195 594485
187 208 360725
152 212 356185
26 71 100399
142 248 341363
152 231 951180
148 210 154350
207 242 876325
181 202 433917
7 238 813378
196 142 59261
178 231 601456
67 126 950102
24 241 657027
224 74 365791
118 202 93145
275 42 793492
300 53 818615
288 107 86524
188 250 433730
72 34 738208
212 253 78434
264 153 521957
248 34 887123
299 99 557946
241 164 161788
133 249 402435
219 148 147484
66 75 974463
76 39 176178
281 183 966341
198 24 633986
113 20 170972
280 102 382352
55 233 848950
103 163 205710
94 128 125815
15 75 593041
202 137 41276
134 256 34827
275 238 849717
2 139 513126
192 155 847149
164 13 102604
117 44 804747
191 160 86576
108 261 911507
162 149 505827
201 191 392937
219 111 225351
85 93 493509
240 181 869969
229 198 118524
182 226 955854
214 289 685373
155 53 990488
215 297 798720
157 24 223587
164 115 263300
199 21 637229
46 4 256175
83 243 5967
224 203 328983
173 74 586832
280 54 193510
88 286 626139
131 61 258112
160 105 884376
276 138 974310
138 153 978452
234 241 309796
160 92 827634
7 80 768338
35 51 917148
258 200 806350
282 92 9547
199 125 611570
256 38 618206
49 44 309584
206 25 563046
297 49 805100
246 19 905991
131 115 435739
46 189 497314
24 16 889971
71 83 351416
59 158 830049
6 266 321806
234 31 816703
205 97 730337
290 30 751946
96 286 390129
210 151 735929
207 212 293157
196 126 841870
18 236 246427
186 197 928034
268 130 711835
6 20 34413
299 70 221061
101 283 39273
150 268 859322
296 3 435510
24 178 536218
119 233 652658
294 88 449331
180 57 571780
186 249 416489
112 19 27949
293 265 809750
197 60 933966
139 40 268060
25 94 570493
239 64 7209
67 212 282173
266 17 128153
135 221 277772
184 133 690443
125 233 516952
215 44 694789
74 107 618455
41 143 480751
41 164 118143
97 34 376834
121 252 198430
287 171 437629
214 189 62458
289 130 581461
196 90 450447
188 167 53580
82 174 238297
285 192 206851
188 258 690328
179 262 270689
209 278 198152
210 255 27686
215 284 978091
170 16 444354
256 140 573685
258 68 440739
130 291 543762
127 168 316464
226 13 151409
208 183 711635
247 234 263149
167 248 281325
79 192 232792
10 166 326232
35 135 826059
188 232 330954
210 25 482312
184 168 457287
242 51 94222
148 199 132024
201 66 62087
13 15 610611
260 180 374850
201 34 414288
255 276 509946
232 174 182753
267 36 811511
96 143 890127
262 39 752314
132 218 777777
59 93 408672
146 279 862996
198 99 349822
243 57 183961
291 178 286004
138 223 448218
94 39 142792
294 156 526769
269 213 29659
198 117 887639
130 48 150398
123 160 321129
238 137 491892
11 290 930555
164 268 461106
291 167 426128
283 89 13681
180 161 40678
75 82 510568
290 283 848823
241 214 294820
188 108 138385
181 105 975893
110 114 94338
214 61 527038
22 292 903857
222 181 360731
162 259 425337
7 155 254850
91 271 565170
175 141 110421
225 52 347008
118 244 756256
161 248 212810
205 142 570417
14 183 969290
296 191 810486
118 224 639685
84 36 139240
35 137 391483
194 220 334346
177 285 374483
88 174 203881
92 22 970979
237 259 182090
38 93 687375
79 133 840014
43 238 821525
109 47 821557
162 274 895581
228 85 159585
272 254 738201
227 217 820038
68 259 53678
36 264 558396
200 213 707134
245 167 29540
63 268 368678
53 256 525099
96 164 39349
227 287 228335
10 17 59367
101 65 583462
263 135 451688
143 85 166389
136 152 718771
65 287 339154
176 169 387267
138 181 81577
281 83 706539
23 103 291949
259 174 701911
42 64 397294
102 291 226761
266 122 845993
137 110 627464
62 103 986886
206 217 999524
142 170 636617
55 187 369279
133 56 169123
207 125 483512
73 188 122374
28 269 3597
228 33 532603
34 154 677463
256 166 348468
70 228 346132
27 10 974377
279 213 36912
126 78 866339
65 252 736396
81 4 855276
177 20 179578
180 46 707200
212 214 756790
117 24 144126
94 11 93874
244 300 907879
155 232 158439
88 66 787798
19 93 869692
224 87 979615
178 195 16945
58 258 821065
172 78 236780
200 126 755906
183 151 574868
26 149 50287
20 176 834825
78 15 652793
61 289 123081
80 108 246070
182 104 741908
190 59 179334
59 2 902197
105 177 783691
246 1 976078
19 294 727199
54 173 988125
8 137 869524
116 187 503083
254 62 651970
188 150 50628
272 256 558935
232 33 999440
61 4 104520
134 53 347542
58 18 287428
221 138 413506
299 13 830952
85 80 881159
236 278 355359
268 174 921786
252 239 793507
108 42 700570
177 229 452888
299 209 901871
14 114 765448
90 262 583527
56 11 165120
139 177 847124
205 113 327610
226 123 81442
282 286 43253
183 119 348560
4 239 665474
178 61 643782
78 297 474462
2 252 708065
54 143 382500
201 159 691533
65 265 468950
98 110 41548
70 214 13270
190 290 749770
196 76 272071
137 160 881393
269 256 19602
262 162 224235
197 227 764697
243 210 681190
171 44 736625
131 202 459066
85 159 228796
113 60 704111
192 184 710621
159 196 841905
25 7 835983
97 41 562120
59 109 12073
278 156 789414
41 116 112288
142 206 834114
176 21 834877
7 220 877886
36 96 804709
212 151 593721
39 132 69660
102 282 646416
117 292 344735
178 30 504358
45 271 493293
276 259 491340
145 186 40043
86 88 394463
191 202 742947
144 104 505765
138 70 12607
3 239 143246
72 80 918096
43 46 871101
197 152 176941
2 156 945917
190 298 519048
121 42 764061
84 256 398299
164 238 786157
86 54 203424
234 120 202875
49 239 936892
5 187 773640
129 293 449260
112 189 271865
102 79 12028
50 5 324195
167 146 143882
235 96 372162
230 223 763019
220 60 437134
178 56 616651
28 9 744817
28 193 729231
214 47 493041
213 131 535387
120 9 369544
291 108 152583
246 84 511044
242 47 932679
111 170 69315
216 165 462339
239 5 268980
238 256 468127
66 40 364894
62 221 493102
251 11 193786
189 151 58092
233 68 745386
233 151 710311
280 68 395000
139 35 750698
177 146 430188
288 151 650576
26 105 148495
117 23 18839
252 10 789782
248 222 980794
205 166 56284
67 176 900943
15 184 560078
141 101 279912
12 72 739865
107 49 998351
74 75 487329
260 20 334969
183 23 955740
90 183 998596
53 140 1649
183 110 35051
159 241 830982
119 47 348067
139 283 310854
40 150 782025
261 86 86917
36 221 668788
94 286 630239
177 134 517309
10 241 407858
96 216 14077
14 237 731565
117 37 712129
246 60 567588
18 57 649323
80 84 717763
130 225 358027
173 17 425027
115 125 838815
80 170 409047
141 240 473812
266 76 629065
175 269 130302
181 60 643769
206 244 952281
102 116 41637
251 131 317812
273 144 374539
242 82 109063
65 21 722781
102 87 492113
108 164 664241
226 17 312588
42 67 110347
200 119 888364
203 247 466412
153 195 136084
241 228 297373
137 200 348124
278 246 116543
252 15 914420
13 94 51211
79 74 495428
132 270 394342
221 144 107292
68 12 89588
33 49 251876
82 156 124230
259 160 988687
162 239 688982
129 179 36847
102 267 785655
248 139 977110
264 289 649347
60 212 304879
225 5 182236
77 141 77986
178 260 50125
216 259 252690
180 160 424114
1 199 879269
218 90 190924
170 219 538467
62 9 776333
91 42 317013
111 208 604494
71 289 310433
43 170 179409
93 194 758304
113 3 269392
176 258 358061
160 272 701513
290 116 139628
242 214 913650
47 247 824457
55 41 90735
110 9 406354
124 258 594842
65 161 991369
242 240 565701
220 253 898479
131 143 764145
133 205 559847
130 216 427668
90 287 114702
49 164 733342
14 11 516300
101 112 44444
229 36 889029
227 49 987647
284 43 641925
44 229 520118
93 150 231014
289 230 964928
290 238 52048
2 235 902505
168 113 678773
56 22 232751
211 140 646575
48 256 975066
180 247 939913
168 162 332867
122 244 663712
13 297 973873
216 281 916812
97 115 365863
162 163 298624
38 223 668653
158 222 633289
235 156 93999
36 130 995644
183 66 139248
95 289 45190
276 2 408041
15 66 588216
85 60 851195
15 104 788659
189 281 645716
287 54 6771
51 208 999494
66 173 603055
153 89 433547
268 54 384326
103 177 22498
163 65 466938
261 207 689472
135 191 212689
166 52 125664
143 159 612869
201 92 278443
35 286 915826
286 117 660694
216 203 862616
157 187 533461
112 198 810246
192 272 897996
166 225 617109
99 74 60074
289 261 466358
288 168 667124
35 189 794850
196 43 565146
95 280 241475
76 141 752208
158 267 956727
40 177 282697
89 299 324302
240 106 598230
165 78 427786
23 38 957388
263 190 53053
220 76 817606
180 125 83247
128 220 186328
210 119 807844
171 170 894052
28 150 577995
187 96 432884
157 228 658488
52 152 831799
48 86 90555
261 58 760429
236 222 196589
157 217 435413
28 208 122130
125 200 665577
74 78 915504
31 186 598792
253 43 947805
194 39 577434
289 16 890485
147 300 548244
30 282 277371
122 173 438200
175 245 736470
52 241 565116
133 101 685742
80 183 451899
245 235 777152
58 249 590307
170 116 657027
287 106 242799
3 238 67136
222 216 412699
210 59 768135
144 58 408303
272 119 110444
5 92 40442
219 166 856589
287 258 272602
85 84 888469
71 18 273794
133 292 821781
258 73 258083
53 187 915975
262 105 157043
127 265 85042
171 269 143182
254 45 802618
170 290 824545
18 165 541806
68 42 860223
9 97 62162
176 112 602502
105 201 644450
161 143 923754
40 279 679089
283 6 299719
118 67 561627
8 68 458095
30 153 927932
127 173 219519
197 113 867486
264 156 255668
73 9 177150
188 131 755695
19 15 128959
247 155 481193
163 253 975901
277 50 209964
264 298 169319
141 198 121039
239 98 264536
26 182 365285
67 163 906656
81 85 478972
133 12 430959
89 214 328880
53 17 699685
289 62 281437
142 266 294111
269 58 395105
241 2 401198
50 269 44028
108 31 146472
197 233 364779
200 188 101292
184 38 134102
32 12 646516
7 258 290238
243 70 339131
140 120 833091
275 165 53789
65 89 509264
8 117 70006
161 270 605766
262 62 310359
12 218 793182
41 215 543320
1 210 882989
184 171 811500
257 161 952154
154 179 915544
246 104 691300
219 126 101126
284 258 313291
62 79 396286
140 40 879673
51 180 495772
171 130 291713
209 76 920318
243 99 369011
242 267 672081
79 5 353240
138 297 909355
227 80 257916
54 250 836338
129 280 13011
50 263 674665
262 202 774819
45 199 992491
300 87 820879
29 100 625849
287 263 285104
150 145 642329
116 22 261138
88 180 802695
186 117 823779
80 154 200090
147 91 139290
37 295 651378
241 186 610728
79 35 240142
209 72 972049
47 126 397667
272 155 76247
261 157 239033
38 251 885555
135 38 53331
41 257 926787
4 238 97898
62 142 282516
181 120 527899
277 203 350455
102 278 644772
230 115 520263
196 187 698124
156 183 536603
21 247 756079
249 285 582157
131 118 318449
164 201 566720
39 188 856727
10 239 659841
198 160 620932
211 170 602768
86 171 718045
245 67 696723
106 20 139770
52 155 237401
299 73 122693
264 24 709599
183 240 805462
149 199 796353
91 203 506869
179 109 930248
294 49 309606
134 250 592758
133 265 803488
43 154 394594
83 228 924571
204 105 271040
75 221 816391
196 118 426781
290 66 528820
32 299 457176
243 152 973025
127 230 50752
300 185 39564
27 199 677419
220 118 985798
198 38 683887
28 66 914219
114 223 460458
112 92 861639
271 101 939260
30 19 113798
281 14 966385
25 167 144391
262 289 224155
161 204 491176
22 16 159012
107 43 777799
226 262 401708
124 189 224796
23 24 928593
26 57 57945
181 266 343770
143 226 803640
275 63 66426
235 108 571588
298 87 691340
161 136 927269
118 187 790078
211 68 695638
13 12 574990
122 192 121247
201 119 743101
47 230 777113
196 116 486692
252 157 552980
166 194 517242
248 141 67455
160 300 305923
122 175 642486
39 153 95004
147 104 64154
97 236 806340
233 21 27898
86 123 626373
300 284 107195
106 261 116446
234 240 166616
252 162 265217
158 84 952710
44 207 575554
86 221 285640
299 41 902125
101 215 771537
192 113 44930
275 202 672109
107 248 513936
10 201 549269
130 166 477282
41 39 587159
288 224 12400
27 279 81112
172 153 503090
109 134 469036
51 50 298066
248 128 926524
207 27 369347
195 201 692028
89 109 213035
72 29 438302
22 286 775105
205 185 894998
214 48 905146
280 128 650227
77 18 210184
90 269 88226
89 161 674574
119 278 431666
157 236 698404
266 169 759159
252 156 679230
167 193 981723
67 19 563188
194 168 153812
34 88 389189
88 4 93632
67 88 865410
84 226 739179
206 229 148620
58 31 184747
287 168 662496
163 115 861833
6 247 246868
106 71 290288
119 16 727083
90 188 23749
11 58 503600
126 268 286981
81 136 947472
144 223 954791
283 173 539958
260 35 776327
191 276 211902
47 94 985783
68 56 289623
65 206 857292
25 80 903277
120 130 958304
167 191 628829
31 155 206173
190 115 400163
33 59 310994
202 7 130776
134 124 979727
269 210 853003
208 268 91454
105 140 427883
89 290 581210
6 171 479455
103 9 195725
294 74 844235
23 35 785613
229 27 864191
151 137 239055
67 252 31800
280 81 27269
211 9 202166
166 65 815678
159 244 662233
259 201 254208
202 215 325584
159 193 788239
235 180 517569
31 134 295064
9 160 941788
85 167 498430
149 87 834384
219 213 15535
140 115 257441
53 50 348282
225 223 11175
223 259 962216
73 104 740729
228 222 344503
254 46 57963
210 10 357770
131 116 56106
245 68 802154
220 211 889263
260 1 440683
132 85 2930
180 205 179032
266 200 51708
252 47 515930
227 179 692001
3 37 113137
11 136 361161
283 299 197494
235 46 378104
129 136 356924
243 108 972196
115 104 345715
273 278 48392
262 23 872291
118 28 270413
210 146 597223
166 88 486230
246 226 172410
211 128 198603
31 148 626656
291 33 278289
16 227 465078
240 261 287733
115 100 327077
236 15 62939
59 16 760904
125 137 810995
50 251 817946
90 33 439125
3 162 966575
191 264 1066
95 286 632336
299 176 661133
17 270 537740
40 121 732194
15 265 850631
179 40 864830
193 196 654820
39 52 439590
113 253 401374
134 290 152997
161 68 565012
213 18 307921
298 133 557366
299 148 393359
208 79 391078
70 197 716000
46 129 744310
252 76 844036
260 100 150967
8 165 977342
91 250 24590
174 300 67840
279 195 300292
260 125 160930
101 73 882587
68 194 9079
190 217 472786
22 38 799965
107 92 267023
214 83 363869
182 121 240054
45 211 502262
69 194 52306
85 3 325237
247 240 68337
9 188 686650
76 95 75800
300 113 175533
9 99 11980
79 126 603914
223 156 838405
127 290 880601
265 49 491923
66 98 133321
194 292 932676
196 4 996163
49 210 986085
138 72 553065
121 71 288143
229 109 880303
136 110 680739
9 65 637346
23 218 555406
185 195 641583
265 41 396727
71 67 540996
55 230 739740
165 43 278140
111 68 551228
215 92 221745
35 233 943402
81 260 914592
189 180 84741
41 294 867381
263 2 962575
288 92 405470
105 252 610386
166 139 742744
105 188 563621
283 114 941564
295 7 803219
247 23 824518
124 252 924100
288 27 852558
157 130 265433
273 80 670460
66 65 936260
1 72 118679
174 169 73736
274 41 355459
64 263 469687
144 288 170380
170 294 125747
235 82 406526
181 151 443926
16 14 354261
106 164 702201
234 14 136424
281 135 138234
166 150 280883
206 137 714975
152 135 835978
194 273 307838
90 131 696381
229 21 641328
9 105 851760
131 151 910164
202 136 277495
70 204 574892
249 110 768625
35 103 227578
288 253 860317
53 237 952243
74 125 748012
234 164 143835
34 80 377159
153 75 447584
250 295 481880
239 146 368451
200 21 993869
264 242 997796
225 290 429172
138 80 225118
80 253 571601
120 144 207200
80 296 704932
101 260 648688
232 284 628895
192 139 868665
296 124 758462
221 296 573033
112 100 810685
254 181 551879
20 29 401617
230 71 813933
165 180 30944
99 195 953000
101 124 773920
283 195 320198
154 277 152222
121 26 216320
151 199 60993
241 23 797583
13 179 718893
217 135 937920
143 232 222962
239 134 320715
280 32 27378
254 158 71497
247 99 121876
223 13 113639
215 138 613081
283 212 688387
233 45 51269
6 259 916184
172 229 857729
285 174 427424
69 111 101821
230 197 60508
94 177 734426
220 17 96963
27 256 334435
133 29 766021
143 129 622594
116 38 118308
226 235 307584
244 37 704915
2 66 186735
230 149 19792
278 295 122650
104 276 354713
177 238 338920
32 31 965746
148 52 547033
130 95 286296
118 4 507713
238 140 495369
174 81 732917
196 172 955888
145 228 769477
282 160 174148
41 12 634158
227 71 104244
114 237 574552
295 260 585748
218 156 108204
158 73 945469
267 161 592975
183 269 741359
171 177 965010
22 261 290665
171 107 999351
114 79 835918
164 232 74208
254 264 561302
256 249 246225
125 296 116384
42 119 862215
245 287 855211
241 255 237597
180 118 220720
299 244 630725
234 123 910528
232 36 206598
256 100 362258
224 78 663876
18 285 483573
216 71 73919
8 168 641855
152 95 846353
30 172 476301
118 269 776249
5 46 770588
44 63 235159
41 166 145109
163 155 805725
4 296 710567
282 254 882537
203 173 911237
212 126 825626
69 270 78553
287 248 651147
100 244 329647
283 97 67446
160 48 226382
98 56 359085
128 185 488010
36 83 629878
220 247 794279
191 64 577710
211 295 589262
237 181 897115
294 224 631946
105 231 699320
98 32 326289
171 257 303078
274 238 907397
248 52 283215
224 185 440280
148 237 456172
48 279 791296
31 229 952455
223 169 243481
253 272 655117
166 44 212617
240 129 7661
218 260 467718
212 169 115491
176 137 456642
76 22 907625
254 13 56746
88 116 592359
8 193 915629
200 18 471432
212 90 898749
123 252 302858
112 201 603144
125 172 639347
202 254 261787
252 75 476240
147 261 685228
21 125 421195
34 149 467153
74 32 744586
1 268 966387
246 47 82277
178 145 386577
62 282 666443
69 284 721885
165 198 690413
276 28 926522
142 46 538771
230 262 834196
289 31 572802
131 163 683266
100 188 677532
155 281 701711
263 145 121177
87 53 502623
137 259 632557
9 74 861252
59 141 654203
257 3 3489
98 245 410303
131 210 228202
20 81 22854
298 159 891790
206 84 622807
104 281 864745
292 143 327421
27 186 83720
160 69 871093
113 127 592703
85 182 298438
70 134 844943
271 7 909332
136 298 872500
86 178 878697
31 231 279030
283 42 823697
25 283 50209
184 182 298349
191 21 827487
138 39 773382
234 292 915202
57 185 55265
194 213 822658
77 164 55224
1 238 624695
223 258 763880
254 124 815369
287 214 654096
135 300 351422
261 183 403907
28 109 886391
202 47 219163
69 236 492753
283 229 729330
244 64 168304
22 167 227114
291 182 707960
274 183 44989
121 282 469368
17 188 988097
298 215 619415
96 90 506270
132 165 536257
191 127 730945
6 141 470362
79 177 175613
225 298 208132
36 257 384966
245 13 91181
52 150 39615
10 35 851430
220 237 452284
21 281 890935
83 100 80597
105 287 733238
286 208 395846
183 48 258090
32 57 133243
151 115 30023
122 250 65358
281 167 461707
84 178 755824
92 51 527927
8 159 779248
260 65 83016
208 102 186709
207 267 383890
79 261 939746
262 8 723540
240 251 354212
134 259 709349
60 249 245353
76 272 704187
29 112 991779
290 152 905495
147 263 430607
44 185 543549
277 83 928210
104 155 280275
39 72 979006
101 169 915531
72 5 799738
255 270 325164
31 182 453297
216 288 339780
68 249 612055
33 81 697513
262 207 583641
3 287 763118
129 176 643996
54 282 218367
47 30 240561
233 36 849785
283 287 526355
39 297 841574
105 95 573127
41 133 665651
287 158 903346
105 205 745724
32 96 771148
32 296 356728
220 182 873718
244 4 193183
293 202 748496
41 16 631826
264 13 16758
79 115 545322
66 159 541702
129 180 822674
99 16 192865
148 212 962283
196 152 507100
123 141 674411
71 206 173300
176 213 585116
233 44 78092
85 117 539886
15 246 144187
58 190 897562
261 77 594132
3 179 732445
57 142 817172
280 186 887817
267 57 533513
21 207 595851
236 26 776579
241 254 918362
97 123 390743
253 67 879086
67 92 785115
94 115 738092
239 242 295649
239 175 450117
174 43 424081
260 286 734024
192 245 283094
215 141 945069
53 62 136253
195 101 954950
53 246 45224
39 169 125388
73 274 531551
49 104 734425
114 209 267257
139 105 827037
153 198 688148
224 1 486736
125 291 321176
268 206 562221
44 276 173726
54 267 681464
180 221 977198
121 107 181390
196 268 676151
211 173 359478
25 291 81743
29 130 675268
161 186 664020
23 67 959120
186 121 685121
202 60 844524
91 37 147146
292 87 427034
3 240 387757
279 104 405884
110 290 999984
298 130 926216
93 252 897780
110 38 613966
173 193 750099
276 207 875940
103 72 269270
162 213 969822
93 46 515621
162 268 358225
59 3 522665
181 176 268719
260 33 572732
9 90 104617
72 93 107746
207 229 856987
92 105 998950
264 84 163922
211 88 460171
217 293 272697
172 205 68496
166 167 317408
193 95 19053
30 162 23965
101 166 776822
244 233 368325
81 56 67342
48 79 561848
126 117 35663
157 172 171137
290 244 150358
16 241 219142
177 128 372154
11 224 279398
239 166 417539
217 60 615270
63 165 35795
85 83 851335
44 257 522763
299 117 261450
34 99 948344
195 35 655170
273 279 236971
52 246 933046
50 10 558417
39 108 356290
85 214 374822
262 12 525187
103 82 448474
197 166 639972
167 36 52692
248 37 734522
219 107 513141
101 103 630592
289 229 893249
75 253 367479
172 171 671281
6 99 512647
223 191 289416
23 3 467460
240 245 537648
187 256 599970
27 281 354755
103 65 208324
168 71 722718
177 173 951215
212 141 281104
61 186 36960
122 216 740149
253 278 716777
146 66 523245
270 213 8971
51 39 710798
298 2 830685
71 38 606685
88 49 923663
285 296 618425
228 211 654989
53 46 370074
143 68 506405
167 159 432111
8 116 410770
214 5 55325
9 41 756928
136 24 436550
54 8 965419
194 204 472248
103 122 186031
140 160 130835
113 91 149401
243 163 662595
229 22 355345
221 33 666309
281 12 891624
206 18 689697
18 201 10262
206 21 985996
28 160 68935
142 197 965354
117 11 411124
263 195 135036
17 129 986067
187 194 718944
83 135 404614
252 282 254069
70 78 90923
170 112 330295
290 111 948778
146 273 289175
211 258 777133
135 230 902446
293 1 54940
272 252 612599
217 202 677647
112 80 894506
277 252 938215
40 193 907251
48 73 133577
46 90 971017
266 293 663687
39 126 892240
10 144 780624
87 62 10912
57 126 193676
140 85 710499
32 230 637366
79 38 124798
266 161 944814
12 4 907556
34 178 905353
265 176 144316
196 80 691801
41 185 631541
227 106 847124
75 62 129534
251 261 967792
129 187 353654
128 222 419976
61 89 872832
261 286 489468
105 246 539774
212 201 992361
231 252 405760
288 215 354709
135 84 816871
245 17 955429
177 136 97012
51 284 138776
101 147 694822
237 16 782655
181 155 80667
206 176 5632
42 175 13358
121 43 636875
158 54 359333
27 228 670597
55 15 712983
50 49 840799
256 292 290819
154 82 312164
196 88 732227
171 188 989793
282 271 112277
59 80 599186
280 69 617889
125 141 501361
78 71 155068
100 72 425030
134 16 351477
29 83 11189
65 189 524275
180 192 434802
297 90 898266
3 125 635176
2 256 625657
125 9 111735
128 99 399866
237 165 5755
197 199 717961
154 176 182029
14 216 621698
259 152 24047
123 265 267169
162 210 780819
32 268 151255
274 285 473107
283 36 858239
55 91 823463
97 292 883435
168 154 3643
80 150 288963
89 175 1114
163 34 609825
240 244 501202
34 240 121485
29 6 419284
276 50 962736
129 173 711417
65 107 157668
101 151 675521
240 279 142914
274 74 698219
114 293 857436
19 179 104934
189 103 740197
244 253 312817
294 296 21992
217 269 269933
113 157 260536
196 222 108569
56 150 944603
60 101 309688
106 25 127233
225 138 904697
77 97 293736
89 250 833812
163 27 790879
106 90 493705
21 165 616054
12 217 174449
119 164 115057
37 139 973912
110 233 371950
222 110 275693
254 263 750144
278 176 61224
217 40 613381
64 59 816068
78 67 570354
286 254 745857
110 182 676878
289 250 265850
127 280 882858
179 173 667191
52 276 203027
161 98 461172
101 63 201822
82 128 961664
255 225 611275
198 175 717145
56 20 780509
34 199 10813
124 125 444218
123 104 107405
275 237 56480
152 235 752516
78 263 324182
173 300 764273
143 216 722999
250 286 179546
9 98 912370
111 164 670341
266 99 80398
270 9 288004
142 92 845751
255 21 57008
191 56 960104
50 127 320005
169 297 343625
96 100 286835
7 67 153790
100 299 589035
3 254 358201
265 180 722222
11 215 234391
267 182 585150
167 172 256049
174 109 807017
138 62 893792
207 235 352717
64 213 595806
88 223 279180
80 199 160403
83 279 336721
146 139 894554
12 33 254977
300 145 499030
236 206 191740
24 125 88978
18 277 927525
169 49 432835
74 73 136353
297 257 964402
252 266 614419
68 54 472097
137 124 56147
110 211 215990
170 87 887092
253 7 451761
117 94 857999
29 60 367431
194 103 251515
111 40 644441
70 175 981361
223 135 97828
109 299 993832
135 81 562287
247 248 790509
175 281 734544
129 162 178258
268 246 487435
6 288 206510
101 11 349042
297 247 21414
189 209 223843
159 221 69140
283 209 51010
42 191 777903
277 92 163007
138 117 974372
75 172 858431
13 224 223219
245 187 181948
2 68 420844
104 66 369950
127 178 968474
192 152 976660
288 43 430082
218 207 804729
291 139 917265
199 248 185507
219 232 946826
145 82 337710
45 56 859336
128 102 211740
273 292 627770
295 232 23120
170 81 140048
24 74 455329
285 86 647200
271 93 480134
115 110 251349
272 133 56210
4 21 685023
182 186 662071
110 164 586625
31 65 133371
224 154 474712
10 206 89376
46 130 896803
97 252 174804
142 8 348609
230 191 196020
124 207 895665
16 26 855844
162 204 72578
170 168 934219
11 248 370291
71 89 404484
59 57 260308
77 90 20333
138 191 132895
214 31 898475
120 260 492280
285 33 614299
261 71 423797
174 27 931391
237 18 481038
275 158 581320
167 273 368613
225 36 493776
263 101 370041
85 39 367782
260 111 691992
86 102 742425
227 200 739846
233 53 899794
251 185 121015
135 97 316512
245 94 906149
56 181 83038
130 27 593288
57 231 959374
270 174 841237
194 266 303997
70 13 833262
198 264 774343
235 284 104175
290 39 483379
109 233 118047
181 279 218087
273 31 885318
124 27 727814
263 235 569433
241 190 596918
25 39 725301
169 34 293436
149 46 375684
213 101 344220
198 285 39768
235 52 616303
33 262 743114
39 109 959050
228 130 515160
60 257 267690
174 263 288141
65 187 644314
204 19 273135
243 204 64338
186 246 926206
211 196 670402
223 236 91201
82 266 884193
14 282 957582
11 276 309906
153 141 676583
100 202 289121
54 153 738079
231 247 317279
130 141 496111
188 226 602117
99 254 807760
233 115 166275
2 17 461759
143 275 190921
262 97 778340
114 27 58618
199 188 380527
211 62 711954
274 60 256120
28 26 957055
106 54 360797
266 284 471046
230 299 366823
121 19 314518
246 63 905199
95 137 914037
158 31 140660
36 12 450701
260 57 856573
197 67 958030
247 103 10594
196 7 434048
271 220 456960
71 165 558714
168 228 319880
40 207 787913
23 235 819501
232 260 982339
187 26 484511
114 188 945904
43 106 403810
127 200 496044
280 152 936854
235 232 104075
5 161 27572
176 180 954859
171 138 756773
298 206 910099
133 300 779309
271 159 718754
36 284 712221
171 10 266673
261 35 387750
259 277 945166
167 81 378858
9 223 807288
178 220 4214
104 10 834422
86 278 701900
111 76 566650
11 216 633291
130 200 553705
189 291 741238
223 148 834716
198 80 616368
98 120 69429
267 5 477323
201 150 94067
232 137 996006
246 286 481099
78 44 530314
208 36 49523
211 235 381681
98 169 358894
300 24 490866
71 260 185836
286 18 71464
52 165 282919
198 195 508627
202 79 253529
104 5 691963
58 202 422025
264 43 108482
231 114 516127
292 124 843921
213 33 409687
226 150 917300
290 16 6345
244 218 782338
66 33 283882
107 278 717722
187 191 928936
231 163 590776
33 116 77760
179 24 352095
55 113 386183
182 253 546037
184 285 556531
250 4 179486
257 237 8413
278 247 211812
175 128 390044
83 30 629875
54 294 28757
18 234 30918
125 259 235179
84 133 522218
117 290 503386
119 75 85695
208 40 545090
13 34 594891
279 29 764330
61 181 501961
14 240 120849
289 278 974407
96 280 921192
245 5 789401
244 102 220275
55 9 163966
151 216 542289
61 110 194695
222 12 55661
123 120 681503
51 138 483252
241 170 170245
224 107 5153
293 43 921389
254 82 210128
175 248 58448
101 284 240014
258 273 733283
254 43 164371
185 37 531380
78 95 590143
16 264 207468
195 218 655645
278 232 58330
56 9 666108
281 174 128879
209 175 253308
220 41 221722
123 177 434732
31 183 984753
223 14 833801
80 212 298588
55 2 501397
273 187 99957
95 38 395204
203 88 915451
148 139 550872
214 260 633766
66 47 320744
235 208 831932
246 172 701460
94 260 781407
191 157 357622
253 51 459912
243 148 47232
131 287 717280
144 130 751208
70 74 322920
171 101 614271
76 97 882451
100 120 538296
136 277 68952
292 60 48694
235 77 757667
223 217 704746
173 111 164620
135 64 10015
193 145 197092
109 40 747038
252 184 264375
190 264 937497
77 113 660131
166 11 437613
108 282 277077
284 213 571635
265 220 455197
216 108 993617
272 233 129751
206 126 602873
262 147 863283
124 21 250256
266 79 490357
37 74 515033
233 297 447278
108 1 904374
22 95 814576
68 215 582085
226 114 89140
196 74 799461
155 263 537551
249 211 650514
177 42 313502
35 8 629423
88 248 962720
271 134 569369
114 12 839350
33 284 626861
48 228 58571
214 141 437550
126 7 904600
13 156 188872
291 213 339946
275 220 501723
21 16 248144
80 19 851581
183 263 611173
201 292 339236
82 211 392857
181 293 430811
63 250 52602
45 9 523823
57 23 451854
10 94 617307
160 169 332170
267 212 970851
86 299 132876
250 251 561074
52 20 917758
28 291 656335
122 111 377769
289 74 110809
298 292 700979
38 53 733515
279 17 858921
193 293 386844
244 126 650253
15 109 871947
224 7 332487
83 207 86237
115 27 629842
225 184 679578
300 280 112571
215 157 7231
163 60 578365
219 156 602781
87 3 796671
259 180 894171
85 20 990908
219 123 541548
28 67 277287
272 295 156671
145 110 967293
213 39 694859
148 24 656762
214 174 973671
216 49 711691
133 85 335323
177 70 504084
24 252 899261
2 129 872041
83 15 440831
23 294 213474
56 180 680204
14 174 143529
45 75 515229
254 156 25250
72 108 702514
205 152 571977
146 180 393341
300 95 684658
224 25 900729
287 10 436032
47 104 873787
45 270 148830
146 259 34986
175 60 519634
178 237 391550
297 42 548028
4 268 161208
166 230 584707
107 255 951481
9 7 645601
40 31 799270
138 261 263809
77 2 688304
79 239 813501
215 29 667394
114 134 843724
208 251 625182
180 31 590806
204 253 91166
130 260 661887
39 95 882232
133 62 787416
39 89 570662
186 263 918968
80 157 983050
17 32 551305
117 241 783633
123 14 415986
234 184 747462
67 81 807911
139 287 256171
167 109 962372
154 104 664317
159 190 882734
88 114 945785
154 282 868894
278 23 36898
84 9 285003
179 38 477364
238 31 813707
74 233 473517
147 144 299014
193 289 592195
73 260 321494
36 38 911416
259 106 466329
195 148 701115
197 1 298919
2 170 486900
120 76 678535
108 4 94058
104 71 219944
293 201 611192
210 129 245267
166 98 314819
195 221 904909
40 190 794572
1 6 925119
102 213 784955
23 223 279443
91 15 687022
22 190 162269
80 6 43732
191 86 77873
185 30 910839
101 192 777350
102 108 41729
109 237 336935
186 99 931674
95 282 44651
196 264 647019
78 197 208837
285 113 652079
289 110 74676
236 188 470020
63 150 948930
208 293 319581
293 85 949701
244 71 544523
63 265 51878
226 212 873369
125 190 902899
268 163 557632
97 148 259669
148 173 297111
82 221 23763
194 13 826378
21 258 627718
144 244 63071
32 169 283798
176 201 120305
119 269 821656
83 168 609614
182 151 335871
54 234 43068
127 287 60749
54 72 289568
266 231 34541
143 139 925171
224 8 740025
178 252 462723
24 251 788049
234 277 287275
262 91 334681
219 152 388969
124 111 131917
28 18 464157
237 132 306143
1 229 78083
196 284 410200
165 161 377317
20 235 669597
15 243 941783
284 239 965508
270 30 260262
242 42 793330
265 205 783166
158 288 838536
67 11 396290
157 46 630843
198 245 488620
21 287 321632
171 225 391202
198 267 994180
184 64 453464
63 87 822543
263 44 335094
94 106 387849
249 199 519555
141 52 738000
224 20 68104
268 128 271768
155 126 699277
300 167 567258
88 37 651620
32 165 295900
153 295 583302
65 262 899076
120 244 585543
9 229 833857
64 189 971413
277 165 569569
240 258 616540
96 26 33175
176 2 120886
179 213 892961
167 1 959502
216 253 549653
137 299 514191
3 200 735649
223 129 339110
162 221 117922
160 96 456389
26 77 899635
163 12 416326
115 235 300988
50 46 236596
195 34 700968
252 58 189175
148 266 419210
183 244 551501
228 274 894214
71 196 836321
134 189 38799
182 98 880083
3 212 236522
192 96 655192
97 210 394883
107 179 101049
60 174 266974
187 155 692995
136 51 255071
205 111 382654
134 39 422997
227 3 214399
216 21 41677
175 289 458445
196 198 629000
165 172 478883
139 19 117735
190 256 602991
106 298 260716
79 90 722635
246 298 22151
182 269 808732
164 178 512707
264 189 748959
148 102 296810
276 264 879966
211 265 865004
277 15 154632
148 129 518155
178 246 272358
201 90 283445
178 255 235477
8 5 662107
136 210 163462
274 34 761352
243 235 404665
39 20 897505
283 7 244890
297 130 89001
179 136 275061
166 76 449682
196 50 861370
39 151 689838
104 92 248610
289 231 515804
91 236 507755
132 228 595129
122 246 222836
39 189 460330
151 117 786247
178 114 856063
284 140 965988
252 98 769085
161 207 410033
16 158 573659
260 234 218239
32 63 112084
203 18 889154
105 169 497701
293 3 607001
9 12 954504
178 247 882955
152 119 710797
285 59 33616
212 257 925457
39 232 553401
285 298 46587
80 208 888832
177 291 853858
187 52 492000
199 120 584526
20 103 754925
293 99 497841
292 183 693040
6 246 101634
88 100 450029
220 32 702101
26 124 798316
243 74 702930
212 208 408394
182 52 370418
273 101 778448
57 270 388027
262 295 421402
232 203 223226
116 103 659415
196 33 279727
75 112 434757
284 106 104581
273 58 152549
221 185 576414
132 124 756639
243 119 320333
182 56 960016
40 204 945829
68 212 494472
111 138 14501
64 75 902011
153 70 469776
54 117 948622
154 77 932235
219 212 74888
67 3 227225
229 164 51289
64 13 110731
16 192 227387
247 214 160900
106 30 126218
112 120 180607
173 99 691814
283 105 713370
150 171 417751
1 149 314773
32 176 837955
168 146 634314
175 201 871218
86 213 27387
132 113 458227
157 62 517906
127 99 676141
119 112 797670
13 163 466296
299 182 891342
254 79 665335
61 133 644835
226 252 569393
180 123 656870
162 134 208625
250 238 948433
227 299 514470
293 194 98657
48 1 161975
149 153 936972
84 159 182246
241 245 324208
266 147 21374
128 49 419154
42 130 101430
225 264 521157
233 147 918713
53 253 661411
52 66 683304
299 231 948482
141 157 538543
240 39 174096
168 1 848081
69 240 289453
120 43 547419
69 175 880151
192 105 717564
44 31 75831
257 247 145825
234 130 384088
194 124 326688
205 92 97931
189 176 445042
214 213 648289
278 162 268655
123 162 594793
215 42 453829
179 206 410861
179 188 742797
211 134 957691
73 217 214502
213 58 30128
112 172 796521
174 253 627731
290 158 963557
40 269 457707
291 77 736713
18 110 760531
1 207 347585
166 19 948321
12 269 534077
276 249 239443
20 175 445503
226 35 373297
150 234 82836
253 173 82548
48 170 447016
75 88 572206
66 236 121154
132 226 329996
35 43 362648
47 223 714560
229 130 413814
93 237 988323
257 230 404843
273 230 178248
50 272 829392
208 144 444484
154 270 936274
284 37 18352
116 174 846562
66 299 613916
196 63 627481
134 65 674374
138 230 986622
7 275 468230
125 86 22087
188 177 672011
154 167 327340
178 218 702878
234 202 348202
291 43 523324
91 75 816611
279 57 527060
223 37 57247
257 49 692565
216 64 611050
35 100 512094
7 69 263453
258 132 445443
251 59 447410
73 81 241221
197 10 125122
128 13 851572
266 258 695532
69 248 966974
267 192 98194
221 287 115943
236 216 106184
69 237 237686
133 259 455619
271 99 736036
178 75 366517
166 195 754775
33 115 940525
276 139 161475
65 278 946489
68 223 506961
55 127 749710
25 102 942638
155 233 977848
262 186 308351
81 294 409440
291 81 254637
263 98 161036
98 231 971710
121 280 253
85 130 523958
268 199 979133
293 274 136949
286 163 453880
101 265 521932
63 200 424930
141 255 795485
122 295 630323
265 230 198521
203 87 349258
218 98 40335
197 267 975124
224 42 659250
95 28 171461
125 84 964929
272 239 823404
15 103 231775
158 257 311173
190 224 753184
174 3 604797
73 63 908316
125 151 666862
125 211 934820
177 272 842450
79 281 122173
146 193 120562
13 144 790813
62 191 867714
59 107 877759
140 96 238267
71 155 70393
281 221 249623
258 189 861371
18 86 507914
70 211 623263
224 244 489378
94 193 569046
3 65 672227
295 57 699922
143 164 28964
180 78 783954
55 42 666542
213 183 324913
3 237 397891
105 158 398421
85 255 279118
161 121 130174
23 228 749255
157 279 716741
272 105 104477
1 26 975128
140 31 245935
231 230 796689
296 260 695560
122 1 206009
291 179 625873
271 180 377008
39 40 867812
236 299 543096
248 234 400027
75 5 13123
38 197 635238
274 152 682365
243 169 857907
22 103 802919
123 206 375463
118 129 9958
129 256 781275
246 248 276130
80 233 848508
44 99 42756
277 138 906439
158 149 882367
32 195 424702
214 106 84135
125 1 829328
132 248 717901
58 195 325652
243 51 899949
112 159 175830
277 261 770971
4 198 234930
90 211 206439
157 273 740989
43 201 93412
225 98 837617
77 256 849467
80 127 717203
141 171 55021
283 295 773163
137 100 845026
48 122 698210
61 74 306851
261 163 945544
146 53 66107
5 299 247880
54 76 370879
300 59 682580
114 22 269384
2 283 908463
252 208 445633
286 77 405939
153 24 929972
226 139 848117
95 225 927348
225 164 395813
57 264 377771
79 120 205115
137 237 873737
235 123 390403
114 252 292865
25 113 134762
282 293 452901
271 189 221437
257 164 709036
235 179 593976
50 268 642534
188 61 278418
201 36 983432
80 291 564310
132 273 975357
185 166 220732
98 38 26009
290 141 119240
156 114 611500
204 76 641401
157 47 683997
156 94 660569
12 134 200407
204 10 820424
262 255 723074
171 82 951999
192 87 671192
272 223 74444
211 181 652488
267 271 689356
65 273 207966
21 79 356764
151 74 766478
292 28 545148
260 159 524620
252 69 765420
223 287 69078
169 264 816685
93 10 518480
228 205 536467
286 192 187717
224 298 853435
190 169 336395
9 123 928057
100 9 942494
276 6 152089
253 215 632061
30 41 850309
50 280 834771
194 113 696794
33 105 366327
167 246 685
129 138 854638
41 19 76793
240 52 766777
19 39 979347
217 26 66577
171 50 326517
201 38 44782
31 269 685553
191 153 322390
149 133 119201
15 89 505973
24 33 658756
32 208 269817
214 232 956238
160 126 981781
34 94 558229
18 87 712445
71 258 566806
96 99 303556
220 279 112404
11 120 515674
144 247 494579
265 209 527032
63 144 997859
295 185 526495
63 18 465680
52 105 90391
86 168 820570
283 1 399944
262 101 688722
279 179 685852
99 187 10331
9 130 81703
160 161 384978
117 49 614762
279 267 634012
89 186 485733
39 48 29040
255 115 904571
235 239 710159
167 282 698086
150 249 565088
104 274 795788
44 57 66978
262 6 259776
157 18 716876
124 178 538559
83 206 694450
227 110 958128
94 204 51584
228 208 267369
256 89 539740
153 289 438532
82 12 352428
212 117 876322
140 159 431409
168 134 861564
258 133 343698
26 111 589405
144 113 104126
292 40 459523
54 61 205850
48 164 20547
86 92 424622
45 126 756975
215 163 6765
27 219 869699
261 32 789369
145 66 600424
31 258 288639
251 260 449273
288 242 874364
121 213 918331
92 177 358729
236 111 961765
124 231 139707
94 229 733389
260 240 502384
79 132 642435
108 38 964924
221 188 144509
57 19 483826
69 288 816574
56 265 488686
226 219 71192
194 245 914028
202 222 684017
191 253 133680
170 27 503607
153 28 888266
180 3 674364
15 94 287574
13 161 114975
299 72 497984
22 45 430916
161 271 35119
294 36 214803
270 233 233712
77 44 736718
201 98 934222
267 168 918317
78 272 685544
67 115 649587
244 173 796827
170 55 681379
78 194 382383
165 153 379681
181 11 741170
274 174 359443
164 75 226669
23 143 199272
93 80 921850
250 230 435182
230 18 381224
165 259 353566
89 236 573173
149 196 786487
223 207 768735
254 256 202784
32 217 106175
158 89 144174
53 191 826253
62 41 528999
18 186 660956
32 276 323835
251 111 796601
218 103 526210
246 287 959221
168 196 801308
101 212 26235
165 45 762899
11 149 502012
144 154 977939
124 159 845136
74 111 890724
274 262 797902
149 275 306713
22 177 388753
96 227 160565
228 213 125939
221 39 516286
41 108 86705
260 206 954580
242 147 20070
51 3 23820
293 64 950109
150 153 779550
69 91 80849
113 41 97360
36 5 865534
135 211 784697
249 138 552885
1 98 507395
127 151 693331
191 101 219662
95 51 724131
137 55 844940
119 298 669672
239 204 279370
189 52 546011
130 78 605440
237 274 302142
161 145 686500
120 163 513397
259 300 534965
257 198 655435
239 6 609462
100 214 123962
118 82 145337
173 115 108197
291 240 877345
210 271 507781
286 243 395399
254 9 311917
116 204 715318
224 59 499400
111 255 307465
266 37 71836
119 14 265279
175 79 522302
269 203 959977
53 165 568197
150 137 39946
191 111 36493
4 200 715370
123 10 865208
120 26 944909
296 41 461164
2 86 350399
206 195 970839
114 73 461390
162 57 848359
45 278 805494
224 96 814609
1 223 258960
24 203 26141
237 204 678851
128 110 814050
110 125 9218
220 268 341471
18 35 371380
248 105 488483
107 185 773608
62 38 787842
209 142 371557
108 271 185646
197 198 633852
209 269 218840
242 262 899724
56 48 834252
217 89 182742
157 186 414896
278 160 285100
28 171 974523
215 183 416745
227 82 596635
236 201 640757
90 56 343679
242 26 933614
248 194 899982
62 35 416096
68 227 150700
35 20 999284
300 71 871984
62 261 772978
36 11 984601
175 113 876064
96 282 503218
80 76 642979
122 146 692025
93 29 88737
211 52 642581
122 203 653354
33 123 154939
45 116 639291
228 122 815020
160 120 852857
114 148 214638
229 23 171150
55 28 937493
193 6 653090
102 258 219661
90 290 646350
112 63 258215
87 20 833576
174 211 978358
296 275 91560
8 111 974770
186 253 274612
185 291 639312
159 300 96480
111 17 467420
269 185 353843
97 180 658476
129 172 79273
227 86 683864
191 269 35649
177 164 545565
145 118 508479
90 268 63931
155 95 135923
264 58 582242
39 172 574282
79 80 4242
49 123 162444
208 199 367665
201 281 380464
256 203 653661
281 17 819452
125 178 97382
197 250 23740
244 216 732282
188 7 451047
61 242 29678
17 179 796880
88 264 643865
125 5 966926
161 264 202162
217 174 517183
69 155 701446
228 262 631739
236 118 881171
6 221 144978
265 27 682246
15 74 227672
149 107 462128
185 127 943485
111 102 26004
8 16 710981
58 137 980146
278 283 184990
98 259 377957
227 235 685634
96 6 88238
74 60 181764
234 198 158148
202 241 495591
170 119 498890
75 70 648222
54 132 163370
175 297 627613
147 290 212583
300 90 80993
145 245 816099
35 147 209244
240 145 997811
288 15 839918
2 106 282671
145 294 236030
130 21 425662
295 222 749196
67 208 771854
157 84 375292
13 239 999820
174 290 950057
126 133 871373
152 144 749413
234 94 586430
240 135 705846
261 143 104908
134 295 334871
192 80 352460
183 104 851313
81 240 627765
201 247 18079
202 182 292769
256 215 719557
135 132 773529
140 77 425762
102 51 369678
295 188 996670
162 296 663741
16 75 555252
56 229 129596
253 256 263829
137 83 825388
182 16 219472
270 76 656833
260 259 835803
282 234 325488
188 93 83102
264 232 856240
186 144 781539
281 128 347720
171 298 258191
64 171 258637
215 191 349601
199 52 493756
54 114 376992
72 257 488689
289 277 282376
152 179 224853
40 281 592713
84 229 415639
159 263 551866
80 15 228717
175 76 765163
69 6 142581
228 66 227119
8 239 187701
278 95 185906
243 223 391033
184 201 151155
282 13 42386
90 203 572147
284 189 969855
70 196 51249
198 209 924558
203 169 907891
194 157 583839
200 181 710094
246 113 712578
96 120 326562
237 86 502251
19 153 916334
112 276 428048
26 253 558202
41 174 542442
219 124 190838
106 48 47233
157 57 988356
267 223 838488
120 275 693931
16 169 312225
214 280 189359
176 121 899418
78 1 332082
129 9 350071
127 6 427499
163 178 389103
201 290 337551
262 29 443673
155 8 68576
58 53 478801
171 169 912344
1 92 482650
218 54 217433
279 103 735103
113 31 407320
70 135 914930
120 210 928655
120 239 91125
74 109 714523
64 84 557917
250 202 754980
227 135 797902
268 156 817885
51 100 412036
59 297 539789
251 72 769095
172 283 327169
20 163 994515
184 197 697660
286 127 57841
134 79 80962
195 266 316647
166 298 634793
92 141 751747
149 68 986867
243 254 645417
264 171 941345
260 150 165071
130 65 273714
185 151 764547
30 149 609431
187 42 884156
7 65 61867
38 258 326933
233 287 420859
11 189 203039
62 1 715503
130 6 7892
5 160 938575
227 186 829254
190 162 699778
229 65 477864
150 195 182085
269 235 15146
203 148 273523
138 214 917991
214 66 821556
27 9 730897
208 92 984304
131 145 74769
208 135 284423
69 77 10614
15 148 187443
172 52 725373
278 98 443944
104 282 206992
88 192 464477
136 16 681613
73 225 992814
239 38 473829
4 226 604344
57 86 322043
223 75 419590
122 45 937846
135 138 344686
250 207 169480
38 121 363321
214 4 713399
293 171 803543
300 291 965966
297 160 808853
241 250 387917
272 222 884494
5 222 258350
202 8 260578
227 69 408477
107 73 347079
172 219 779489
38 126 170387
236 295 257658
220 212 80637
179 300 694189
136 151 662067
200 111 764092
59 165 347860
71 195 751716
115 28 64050
31 175 24102
211 102 474432
20 266 979416
30 286 905817
104 212 546223
15 102 622922
119 277 463623
29 272 66853
227 164 908945
153 20 124784
260 284 625090
21 78 579422
260 11 628922
100 71 507487
28 214 574311
172 7 14071
14 66 459890
29 46 278729
126 252 129151
230 216 403474
5 68 657368
64 130 55070
124 22 145146
148 107 887280
134 293 883465
278 240 3594
99 161 152457
26 153 405373
196 206 359710
226 193 404539
111 165 60893
136 283 260029
46 265 131566
221 80 731805
286 134 810222
118 221 430402
69 72 953098
288 59 38584
125 183 14268
74 228 545954
65 115 108477
111 214 94309
190 210 185023
148 229 962110
167 30 916171
217 3 115997
123 166 79519
29 116 720978
122 53 926120
114 23 500382
240 166 213506
279 109 877920
242 12 964421
236 33 249383
206 243 45475
266 282 970088
29 242 266193
226 237 961607
32 275 323093
45 250 808070
205 294 167610
42 196 251437
6 7 867181
254 147 401324
200 175 614579
99 107 700911
276 27 371179
195 220 408039
153 63 971077
276 156 169923
242 22 986506
25 255 840883
205 175 490219
154 14 587571
286 207 178440
291 223 686861
253 104 236277
118 126 322959
201 277 463781
181 250 360518
134 34 670741
164 251 645805
62 56 721022
284 206 257152
242 274 520807
226 249 133217
289 5 341402
245 216 20633
169 245 416881
41 75 952724
153 145 498723
151 152 709561
123 236 797832
188 99 334812
44 37 969990
50 28 478316
267 85 227374
243 222 358006
148 119 820767
300 93 78178
224 242 865592
76 78 15182
4 80 343004
60 281 564999
123 89 231242
21 144 489792
221 96 390683
268 252 270531
249 289 170551
271 105 491113
58 3 740846
267 145 278144
230 212 102538
13 72 766800
182 156 402433
102 50 208971
235 97 390235
55 106 849177
181 135 449668
264 4 885098
231 198 77537
251 4 391220
254 8 567564
93 79 16246
183 101 438201
132 55 871343
176 134 793643
163 99 887541
259 85 913879
253 293 638589
69 12 953997
31 227 27603
90 241 898014
208 281 984702
138 219 616133
140 64 154835
134 106 963300
66 168 696717
17 262 990472
142 105 53233
106 294 693685
185 65 23701
100 238 184884
280 30 655416
23 16 317712
88 218 698300
246 68 226619
257 287 131289
112 175 328417
27 211 155851
19 168 483924
155 86 832215
223 131 660338
76 67 868538
210 90 434770
202 41 709890
125 253 24729
32 163 488111
83 5 147168
78 111 88556
158 1 662705
117 162 311497
109 198 986267
37 158 410453
108 207 447806
244 254 131468
29 135 339299
119 3 49316
96 257 662649
257 295 571923
73 182 112014
110 28 873669
193 11 140608
19 197 576213
263 82 646937
88 81 188748
271 247 907628
123 297 265605
167 181 17379
207 107 39503
288 248 319453
243 276 1302
211 133 682780
26 154 40311
2 79 509572
209 184 558761
198 76 665698
241 158 125988
9 221 868033
64 95 40912
153 300 760421
65 6 432520
80 124 328223
182 280 350760
3 210 338224
207 99 684731
84 196 406584
105 255 518700
235 55 805075
237 292 654600
208 240 523707
232 149 134738
20 215 293514
202 192 709147
221 4 685236
191 265 822823
203 238 586453
147 258 29374
150 82 56218
160 266 460062
213 154 525692
283 74 514094
266 261 429698
13 205 709731
266 21 729408
271 142 295289
271 28 40145
136 207 820017
6 37 396829
293 139 874022
83 226 774406
244 149 507297
17 150 988768
160 29 298407
239 35 496572
268 264 53060
222 62 148091
71 51 344888
73 227 47852
215 119 453601
221 172 764152
27 59 936264
221 182 187087
227 104 984397
104 251 865417
207 57 726224
73 212 739078
168 120 478731
102 81 631359
239 159 122528
175 126 347818
256 9 258815
283 93 779508
112 57 426508
22 203 461811
102 134 53586
245 199 994213
95 253 987554
183 247 172811
98 137 776559
164 283 999870
297 105 608430
36 169 905494
87 185 381885
142 148 453794
183 84 638481
298 86 666119
285 37 187283
175 151 644891
264 44 831964
232 172 904678
121 235 215518
226 81 148647
240 13 672236
76 288 168856
277 48 106778
199 106 669274
222 198 990020
162 216 957717
170 118 166127
139 232 364542
134 236 925156
99 83 662392
241 81 187110
43 90 609403
111 237 363165
176 29 203370
263 214 269291
62 11 892382
29 287 992062
127 166 525677
48 200 161468
19 178 840348
120 34 628037
184 80 687834
27 22 993003
92 39 389875
196 98 345956
6 286 351442
178 153 902110
230 282 581787
284 246 409531
93 6 152282
91 36 255183
146 31 810917
204 140 174179
58 204 472165
89 258 174193
204 73 480260
170 213 34797
76 281 686214
70 165 902060
174 98 924628
28 25 116378
273 10 501434
43 187 182670
281 241 237902
179 30 566558
150 235 854888
213 91 432731
10 230 313322
181 34 322292
14 53 646442
20 251 844326
187 44 691043
154 98 790250
257 117 761125
118 16 549518
290 21 658371
136 280 600413
210 70 125638
43 20 37879
158 6 995608
233 126 588522
79 44 765116
154 221 909100
179 256 467567
23 93 639420
220 37 5228
290 172 11066
13 45 371236
180 133 164175
231 41 815571
86 286 549899
25 57 389073
198 2 288353
242 24 195369
103 50 530717
68 147 462716
120 187 704713
11 145 918064
82 147 645676
115 134 667452
10 231 996962
289 99 827692
115 34 185175
78 230 519329
52 224 320781
296 270 82775
266 25 937155
78 198 99328
144 20 939843
121 180 956339
232 118 858865
198 148 485532
235 74 540529
200 253 962986
291 105 55918
91 273 117254
213 124 906436
38 189 651416
169 192 231768
275 31 48967
53 24 628498
224 34 821918
191 131 905485
215 222 843752
125 130 335439
24 131 47335
267 68 398352
81 175 579781
77 27 909821
144 37 108759
178 129 816950
2 181 605924
164 281 385610
104 146 323869
59 184 16068
185 277 312469
30 85 62785
181 230 336295
64 41 877994
149 210 517437
243 176 252100
93 212 698990
136 77 307268
134 281 907053
137 43 782477
29 240 634196
246 98 709042
107 272 987389
294 77 978575
190 131 576093
19 66 209178
72 239 938758
231 248 380291
131 291 668252
19 215 501489
276 5 932436
190 237 877374
259 178 815071
82 30 339928
95 191 372328
267 149 819134
151 283 666657
209 294 150254
81 276 205187
36 115 38053
213 119 215513
53 95 27512
273 27 55605
45 286 522894
64 275 257140
110 149 983999
6 91 493867
58 68 772425
133 57 508874
166 238 538371
22 191 275460
99 141 888785
297 298 266501
200 122 765715
218 188 920521
283 69 325166
89 111 702955
246 130 163944
63 264 796458
56 168 770459
4 3 254327
53 225 746881
288 63 506496
139 241 754520
46 293 93253
175 124 934585
230 83 207188
166 43 863022
297 286 830214
106 104 620491
60 117 259797
265 182 264230
168 221 571253
190 155 163456
292 85 648635
22 216 808851
121 82 27619
200 88 526307
239 262 265099
66 8 216925
296 132 105754
154 252 983526
233 48 865306
166 183 627638
66 37 41608
165 46 396238
277 63 319488
62 208 82848
211 111 947194
256 192 863539
110 4 485642
160 271 887006
281 239 207092
292 244 49549
71 76 161268
29 88 203690
70 170 566780
241 58 52409
299 268 441829
272 204 97257
273 233 30517
292 186 673625
265 250 562634
182 123 438187
33 138 183523
90 64 493307
124 282 31249
88 72 933389
47 137 940442
50 293 517839
71 114 897698
216 279 242927
172 210 156975
122 4 975929
259 8 815874
188 262 879227
127 58 932906
205 17 965178
63 213 766289
159 87 347225
19 148 832850
144 1 937351
276 252 894287
215 247 788776
193 217 46837
86 62 852468
195 121 204469
128 40 431389
145 177 889312
189 204 684671
29 167 482160
141 30 249578
211 230 582675
10 212 235232
233 209 319707
100 98 590952
218 206 45232
36 253 804858
125 116 296761
217 139 263778
262 271 665787
187 113 67640
204 205 794266
272 193 70830
232 130 735893
92 231 226625
66 274 345415
245 141 161021
228 294 980969
298 200 820821
197 280 441897
202 185 541961
38 44 782807
114 77 532817
43 10 997094
162 93 540315
251 279 257798
26 6 366249
88 210 10169
129 245 765754
205 54 310266
17 225 298996
118 98 910065
61 287 813517
204 275 598664
154 170 270727
118 78 691435
129 21 341988
106 184 817408
270 247 692709
226 208 398703
170 257 153827
23 42 168550
121 4 658733
29 71 654790
183 123 472756
41 280 543481
76 51 944016
186 55 69185
135 75 86396
163 174 237976
84 273 95319
218 34 387716
213 157 762312
224 4 505027
78 89 269706
211 208 798909
170 145 869868
238 35 724039
92 256 530814
60 96 926758
267 287 745179
237 80 846919
256 289 55874
91 65 84253
34 58 192259
286 204 753813
241 128 794342
224 121 632698
23 116 451454
119 209 221984
151 129 36445
45 41 970622
25 47 959343
300 86 713555
74 3 811370
203 40 983314
270 165 820402
89 150 680960
205 18 595976
210 38 410498
71 279 766049
216 2 269840
212 216 718385
212 129 775713
150 26 391268
147 34 674131
45 111 68363
163 188 514713
268 141 740803
20 108 817226
5 208 3286
100 13 239815
3 52 419762
30 205 516540
153 247 948846
206 90 131307
286 13 581398
269 223 47615
88 198 605848
175 143 544666
264 256 437598
73 223 208527
128 161 258911
300 25 701803
114 262 925264
221 167 679800
95 164 575916
294 285 368282
230 28 863805
36 135 766444
143 206 239277
298 38 919663
241 157 921002
289 103 845561
248 39 164125
107 220 480816
118 237 640619
230 148 992408
8 146 563564
287 48 724396
300 99 265201
5 15 41457
253 17 585268
259 243 616475
254 105 983781
285 252 682648
118 15 445200
292 148 802697
24 163 981308
202 257 582079
88 21 526599
295 190 60633
185 76 315111
77 30 572950
96 138 107712
299 242 913153
193 261 948188
300 283 794487
236 133 322560
97 241 359217
34 298 354622
288 206 968166
88 27 659280
159 11 633547
63 132 224378
202 112 289338
224 97 5089
288 285 373684
133 11 714086
235 100 916511
198 183 702359
3 262 307929
203 228 570549
113 71 984177
47 46 962912
150 165 843026
8 133 106740
259 213 669798
168 61 979587
48 240 815020
246 208 924607
217 234 854729
94 19 401142
116 276 139567
8 171 356812
103 211 178497
225 194 776218
257 249 323695
228 134 415556
256 205 562260
60 287 524293
223 18 550283
112 213 12302
22 252 166355
88 269 384454
18 103 986745
154 298 348803
71 45 490605
219 106 934110
207 59 528132
56 31 279480
55 120 16460
278 182 655490
167 234 780481
31 292 768708
296 102 270837
283 10 513119
195 54 430726
115 10 236475
185 133 77068
40 138 534187
93 256 90103
132 12 100009
15 105 371276
144 196 463218
19 127 459176
112 277 338843
92 59 783755
133 68 144635
121 222 909475
102 113 863515
292 231 898281
141 54 101128
208 152 618174
200 65 389777
222 193 122885
10 26 686328
152 272 191358
135 19 405994
182 140 418849
63 3 645979
25 217 483922
255 101 44121
9 161 714861
146 67 204116
82 97 308041
45 263 872457
81 160 938217
291 262 592480
158 120 443507
189 6 939394
227 262 214477
228 22 665516
2 161 532026
149 111 802880
177 289 250312
199 242 865923
167 137 560591
76 242 202503
272 219 957336
68 69 187975
202 295 368206
162 263 590327
8 30 264271
272 138 986801
222 281 425683
34 299 802003
269 149 871358
57 109 812016
210 198 869180
237 117 366708
282 114 86433
138 55 747278
98 204 703317
198 135 595202
115 238 443007
34 252 855561
179 75 335143
105 35 510873
51 220 177328
14 299 184858
235 89 107844
40 243 987696
182 49 783108
108 170 928803
169 140 970989
243 37 348322
12 35 648155
59 296 420297
203 105 490873
12 241 318348
253 22 140200
298 157 209985
223 196 300917
145 225 852268
138 269 971707
296 96 340568
126 153 918652
80 176 775838
242 278 912822
122 116 380102
237 51 314512
225 154 37276
195 30 442154
141 160 88182
163 21 839762
186 226 814738
117 16 905860
64 289 383708
206 152 584832
208 120 775601
49 4 391501
86 21 338644
268 74 805014
88 240 574481
247 101 747266
144 105 787086
247 4 182098
257 191 990839
96 51 600011
217 300 648003
246 260 151433
281 265 416430
140 156 558089
51 159 684442
6 223 999192
50 207 398306
263 142 442362
275 142 564653
7 16 767191
11 214 930756
261 253 670867
91 169 735514
51 133 38909
70 237 732785
249 198 713293
243 189 401133
100 185 38207
108 246 816557
297 33 666733
295 68 330952
295 151 808753
14 102 259211
262 129 182971
106 52 765074
15 274 929827
53 31 670086
40 60 548893
178 118 659096
175 7 488141
136 40 23149
181 96 916800
237 91 511659
133 161 204991
66 255 18558
276 140 843687
185 183 310385
109 252 306043
228 225 471418
143 221 834370
286 180 722624
119 86 594307
52 14 630523
255 136 276398
118 227 267330
172 256 516869
265 103 397088
152 17 658479
145 207 633554
94 96 558457
13 178 91888
280 66 181972
31 29 842043
9 146 452340
79 130 379563
288 194 354285
241 261 836032
284 90 645485
188 271 522821
254 110 656057
144 299 222680
219 8 335337
90 68 75736
121 83 564202
88 119 687294
238 41 23055
237 290 187650
251 56 271631
231 76 214556
72 84 949770
95 228 503300
81 90 562111
183 63 540647
246 180 499553
120 107 551843
184 143 908948
27 269 824283
19 13 354964
103 85 938845
138 58 385150
287 74 332945
178 54 306972
33 42 905362
10 100 312739
8 7 292118
69 165 72745
30 294 391759
87 244 594074
146 172 239811
278 191 52556
250 124 629409
274 172 752155
56 176 608441
1 165 546203
33 110 209170
55 180 11956
48 92 122006
241 230 283200
80 254 938328
237 158 101732
298 100 428016
262 181 725780
75 122 985422
293 267 603839
1 42 713226
161 83 200069
152 12 390874
133 43 414568
80 105 605203
46 166 95861
47 129 16180
164 137 646700
93 209 375625
296 108 667190
292 291 187547
182 198 520812
2 105 846368
148 218 779012
158 11 10166
156 16 297746
248 87 193596
271 236 547583
271 137 745845
224 175 459925
175 51 845820
208 263 882803
226 86 819900
168 101 803871
279 159 981381
245 83 411654
139 253 328455
143 34 149566
151 32 103330
135 182 921760
153 290 787242
92 213 75991
230 13 3298
274 290 688672
59 252 361565
98 251 761379
194 61 767402
84 146 605275
299 1 175183
205 19 791616
259 52 207424
247 177 922750
126 70 10620
156 144 665668
65 52 471913
86 253 69512
131 123 781931
78 69 106236
188 252 51566
147 260 350419
13 98 25784
81 35 636908
201 267 387409
186 274 176397
190 255 618037
281 293 920890
122 124 881174
5 127 786708
133 175 144443
94 227 945707
212 65 907863
63 284 236711
52 242 842445
244 83 346416
193 235 295611
251 264 151914
227 282 671409
104 63 451738
294 65 685579
226 155 491618
141 213 268669
190 31 274367
40 264 477503
130 191 953250
238 294 690082
227 107 65926
190 98 971232
21 14 810934
3 106 618635
295 47 507001
101 23 777488
205 137 270500
84 266 529231
274 47 11549
266 138 743735
211 158 504530
72 269 400916
283 50 950744
299 278 671025
40 256 520995
40 300 811098
143 18 812127
135 203 21048
1 192 910552
169 259 677010
143 258 226547
121 154 547246
244 112 610757
179 55 407194
152 249 938482
45 17 935789
153 148 899355
129 45 506858
146 37 56950
70 158 978010
281 285 265619
196 143 784732
280 108 398638
258 181 521191
18 208 889070
97 19 348899
203 25 216874
158 109 119482
152 203 137742
249 274 397857
161 228 111198
102 97 494364
158 71 238090
144 210 508417
115 159 598918
63 252 961163
122 144 363915
92 179 766572
183 150 901646
93 282 122632
30 184 672667
117 14 268513
223 195 122547
141 80 228341
51 240 425651
257 18 540719
24 32 956809
76 13 835946
216 256 972871
107 125 65772
201 239 638549
46 38 76588
103 6 500448
48 292 989662
150 3 581888
34 140 457884
10 143 945044
180 32 724082
83 69 93088
209 291 701794
262 192 385363
260 98 478677
38 70 436724
270 8 855695
74 172 531777
142 288 848589
113 7 626362
168 191 811387
255 249 492566
116 84 515159
229 116 181032
293 145 432022
203 156 386192
218 256 287367
44 17 929089
185 27 705196
205 112 926775
195 232 710760
256 10 61842
95 226 140067
166 180 515119
104 256 378556
265 67 228409
223 8 701355
217 79 162310
93 52 544509
70 27 641651
153 182 383398
114 21 459541
171 51 319630
193 259 327941
124 83 698339
47 48 810571
151 258 325595
234 209 711573
177 104 549123
220 241 918516
18 20 166044
25 172 353367
192 174 20295
69 112 17268
288 162 997154
262 211 181595
3 17 5889
156 256 924098
218 30 371549
295 114 355173
216 123 42330
291 132 681174
167 59 390283
294 276 513151
143 266 788744
18 149 445003
71 58 413832
300 220 31511
228 90 704551
226 53 880884
66 205 574906
237 194 278531
102 247 193949
220 225 155375
114 56 508522
20 244 774039
158 80 310725
218 212 85272
72 291 134796
112 187 958251
83 296 32126
31 26 24852
254 270 703392
73 134 727052
19 132 87760
127 201 818757
28 105 149238
136 234 344730
255 43 53075
298 28 783382
233 93 346356
211 25 833349
177 297 361814
46 144 759436
122 294 317578
148 298 112433
206 182 425564
156 242 40914
166 138 819577
119 173 54601
174 101 589110
126 264 712942
78 293 462222
110 74 953687
216 92 77469
49 96 934163
277 117 711101
35 169 375573
254 169 746362
241 213 853291
137 174 327817
135 272 304721
269 11 552800
87 69 356475
149 220 710881
128 50 652738
159 71 530103
66 58 280606
287 154 897219
29 96 284988
180 272 958584
138 105 433183
105 135 289631
291 288 43163
216 258 149020
228 2 13079
34 229 879818
102 73 983299
277 141 336667
222 2 562260
21 94 6789
85 186 250455
93 171 339463
272 221 218870
106 35 750002
58 6 885478
206 133 797089
45 8 386348
192 64 240071
183 144 129752
29 30 340297
227 209 680842
117 276 985869
278 47 409239
80 96 675474
25 118 893298
242 204 682672
102 130 431698
298 274 794798
52 109 913950
112 169 996688
54 265 242711
182 137 110364
61 135 264815
154 86 384926
160 172 756723
227 11 919348
14 156 599734
257 276 427656
67 155 83540
42 26 708715
169 191 726123
294 35 892767
155 12 925123
112 226 606739
119 257 428289
224 140 48424
153 213 784277
118 155 333813
63 143 817606
265 276 44654
183 58 219883
211 39 886229
28 252 701754
247 253 559849
232 28 260875
224 229 841194
193 104 888623
18 32 366624
48 187 585937
274 86 370326
109 300 219844
66 100 138107
222 146 833100
57 199 972684
271 169 861468
147 112 452663
57 244 620679
88 18 747420
198 37 481321
191 247 310447
84 82 456631
261 91 367552
88 1 947542
48 30 216626
247 14 767328
164 169 683334
280 43 391646
241 36 989042
282 105 270350
268 172 202489
42 183 651382
106 124 460904
4 83 204240
282 6 591854
193 52 819117
140 20 901390
297 68 911297
87 161 135541
243 125 481080
180 99 256836
209 174 574320
91 96 483084
16 244 137490
12 141 476492
182 29 724258
213 108 588751
1 24 315322
1 148 250139
22 61 811266
168 249 306594
180 245 845842
13 29 865914
5 139 223229
231 214 967649
7 88 289476
225 258 60296
185 111 120170
205 49 117591
198 154 791035
16 265 130970
192 249 200294
246 64 307728
204 132 744467
3 205 669315
57 190 113596
91 4 356026
203 143 239089
206 37 991776
104 169 10981
146 192 144804
11 144 359526
167 139 264924
77 65 969734
42 277 553399
82 112 677569
152 297 389781
126 82 965996
172 77 557333
234 138 968761
33 137 454534
299 279 376273
168 231 941313
299 75 288205
93 227 7192
26 234 421406
93 192 139089
151 98 168337
198 190 863786
23 63 581978
172 213 500892
244 280 895533
153 215 988780
79 207 40826
120 85 998782
78 300 4234
154 258 16676
28 142 610350
16 151 482037
96 14 914359
204 131 192650
103 106 91256
117 19 395253
228 296 964008
157 63 672280
125 76 865409
80 189 829573
39 24 662395
291 150 285428
299 226 608087
264 106 336426
170 6 527564
185 146 595478
80 168 553489
200 178 283014
240 38 76972
14 239 836757
265 280 753485
205 82 729676
56 89 554211
131 136 426112
103 124 997075
163 11 31573
283 75 283411
127 263 979721
230 176 569541
28 248 512838
2 162 425498
288 271 655333
275 223 402661
153 217 778595
92 253 252204
121 259 849095
134 48 416683
64 178 779799
128 237 514034
292 168 828576
110 191 603546
273 139 229974
159 228 145923
266 150 828807
18 183 741661
74 44 993035
281 67 673737
222 40 598585
202 114 853717
108 253 791682
164 2 878315
176 28 548465
179 9 303548
115 31 851696
179 132 645463
65 263 849724
43 259 499887
131 8 728330
57 255 709799
4 162 279990
23 138 186988
40 45 428813
289 100 60195
229 144 621184
58 276 319964
45 272 790865
270 75 346285
83 176 816226
195 6 741621
27 55 200108
239 2 524472
89 26 501895
289 19 268313
160 285 295639
199 241 654099
34 291 945542
300 102 764636
209 91 565485
261 176 13557
173 57 407055
277 100 605828
145 156 441647
291 297 281139
153 58 935555
38 26 678425
3 267 155977
282 208 65311
266 300 552512
74 250 360737
276 185 269227
227 36 222795
37 54 845779
155 177 94592
188 77 962384
104 17 253764
26 186 24912
48 50 665984
214 192 440271
187 35 349427
111 34 853372
35 114 434338
233 161 14771
48 217 324552
155 289 411326
281 6 731632
237 248 968671
58 268 523325
4 22 127762
152 74 13675
282 69 394016
211 201 424329
65 87 944486
80 122 139404
88 58 851389
161 129 373619
289 203 789593
67 221 717092
200 167 476376
117 40 265707
74 248 955246
260 177 970421
105 130 259888
90 87 379611
220 44 517799
74 262 509505
256 152 184340
130 195 569698
97 121 325464
51 26 526034
34 204 204211
33 187 444109
75 202 516267
27 44 929246
213 218 110908
173 55 399079
211 189 679282
179 114 12338
295 147 165766
276 195 746988
262 135 412523
265 273 388298
196 11 905837
232 258 306344
132 263 119634
148 43 411928
207 193 489790
49 60 29776
48 291 784312
110 174 900241
63 173 783170
138 107 259794
287 211 104453
144 197 362538
140 273 463429
185 56 876621
280 170 14738
147 153 978355
34 39 165515
57 220 75305
11 121 14603
144 211 637757
7 98 928286
117 82 847673
160 221 758445
78 181 80085
162 136 628942
173 233 976932
120 287 725901
121 223 610360
10 16 656456
74 54 988280
126 261 876161
250 246 240577
253 224 269355
114 9 248554
35 16 343023
64 70 421391
156 72 618412
117 30 59728
2 258 754584
272 153 135762
262 67 657821
161 103 774971
111 119 76856
260 225 334281
258 60 648103
226 115 304817
211 65 834748
6 152 812840
132 42 214730
126 41 520027
159 231 923703
280 2 84725
71 277 571493
150 25 341934
44 88 784083
242 251 109922
175 153 672971
245 276 679914
157 111 993317
243 39 764126
169 183 118213
113 248 414428
48 7 742046
52 299 809290
135 42 196638
14 245 119041
6 278 72790
73 241 837916
32 171 655935
282 185 420887
293 153 292386
95 194 881977
285 165 388583
69 28 378593
14 57 515526
190 184 863918
48 49 673991
20 265 169012
246 128 238946
152 81 29996
21 42 628063
197 268 661692
148 101 828336
44 246 524771
67 282 342132
286 177 10567
45 15 726181
105 236 698089
70 95 773887
70 273 905823
148 174 20684
60 205 162365
120 142 784734
2 230 971301
279 298 312364
217 175 952086
164 247 744082
141 116 420825
208 185 139895
58 295 179658
7 142 88876
212 266 538316
170 227 697524
168 150 262802
292 192 680484
260 110 4092
106 158 407892
182 147 156075
261 154 430454
191 141 138666
167 195 932377
40 83 243700
142 160 408956
32 29 224553
150 296 720799
222 219 272501
227 215 816921
63 135 68122
31 120 830945
119 239 405785
154 197 520348
21 167 208831
200 295 69241
182 146 974159
43 158 145216
56 195 340158
27 101 997585
184 14 95202
263 211 58009
170 58 449577
201 7 794671
32 45 847058
268 39 727130
99 47 575563
176 257 795562
173 230 938993
67 25 262621
242 184 216405
122 296 67029
3 12 11725
131 225 663236
119 43 929686
105 202 993629
156 90 386947
201 273 738768
128 181 111481
265 150 385220
96 299 333044
21 272 575385
26 157 37007
74 221 378773
17 284 232072
99 40 974123
210 247 697766
244 23 336594
22 145 261201
43 125 658667
242 56 936418
147 125 49547
114 32 460071
48 145 909973
63 176 529732
221 131 207457
133 247 299393
5 173 911858
180 173 908454
188 103 734967
22 126 477849
216 107 280137
194 86 329853
121 226 205683
165 290 460009
229 263 406420
132 211 780967
50 294 809856
255 97 742982
219 68 759799
74 161 701286
109 260 11420
107 78 209735
229 141 33695
102 77 202073
142 44 128306
2 88 617574
94 72 388644
111 270 537489
154 245 302990
132 22 677332
189 28 240680
276 167 785209
209 109 269081
90 152 792114
56 26 707550
282 253 939527
148 35 317730
89 154 602078
64 124 798987
46 21 953168
28 77 390039
113 28 879260
104 55 542799
23 274 763081
286 135 723156
19 104 534199
153 238 245779
118 62 291834
148 282 931201
70 258 838998
37 22 506892
218 61 999716
4 30 163110
57 253 761317
167 83 426297
231 290 967068
82 223 355169
145 251 891255
4 136 616706
91 152 669256
97 272 880396
294 192 539818
300 258 493154
46 108 44344
232 222 933022
286 269 399180
73 30 690401
53 255 870501
86 141 949792
65 297 657357
248 255 196094
138 293 363419
96 259 17966
238 216 192074
295 245 68415
141 162 973868
219 280 968792
156 281 372923
123 248 74714
188 279 594987
174 158 994320
74 205 334100
200 222 429854
22 149 865940
85 75 960414
55 182 277685
29 216 475058
146 162 117433
114 285 568841
184 96 683510
87 31 314347
68 37 686705
184 215 525378
261 134 736749
287 77 567332
232 22 656145
267 154 689883
148 239 594450
201 209 718355
235 107 604100
49 78 978379
68 224 220720
187 192 668445
210 248 935694
37 142 698863
29 252 951903
21 39 622360
26 216 376644
98 5 784838
31 75 436923
14 169 774334
266 55 232743
75 141 111664
211 193 498461
185 259 312591
220 108 221534
134 112 65287
292 279 139810
227 92 679193
130 261 921169
277 86 563319
94 60 84202
60 102 263316
189 78 827888
270 136 839884
236 35 671587
287 109 373093
76 61 655866
293 215 137376
241 299 524340
8 162 608200
97 176 757610
266 155 666536
136 156 204284
176 150 605576
227 149 580175
138 232 235188
97 206 395638
84 201 849782
271 184 838776
23 163 484560
31 210 481877
88 184 866964
176 88 399603
254 253 810427
170 195 684078
160 189 203210
208 69 403447
113 299 814340
134 130 983461
230 95 70625
61 125 934945
131 235 544370
118 72 723100
85 175 763693
97 117 214464
88 225 802187
173 44 454254
103 193 188550
210 194 34597
281 42 679215
40 8 992979
200 246 573607
23 295 304423
49 165 30108
96 283 978560
247 34 141558
10 109 241311
48 207 90939
59 97 385920
71 292 827316
267 214 821593
194 188 30354
13 169 554436
22 53 532707
169 298 955543
263 86 127809
199 152 574201
227 17 871786
145 76 657394
268 234 386204
167 70 249656
216 223 166884
96 285 130023
178 197 927125
202 245 609294
244 258 443995
66 284 284603
261 94 975998
28 237 412262
282 84 964152
177 187 23034
66 93 26483
19 258 528848
239 187 443831
244 115 620001
236 137 243048
100 287 440978
221 226 261585
184 150 509163
165 72 50929
35 275 238224
151 61 651944
95 168 283333
128 64 713777
194 206 238017
245 123 378421
1 31 890167
259 283 9814
193 238 239700
270 134 251503
212 156 43233
90 136 83324
186 28 105590
25 246 119876
289 253 891417
174 234 131173
261 254 471122
42 291 794649
180 175 733513
68 148 385499
69 173 611115
1 239 699400
201 24 516092
73 92 55725
174 237 608516
30 192 374152
279 66 395143
201 138 579348
159 26 2132
11 249 994111
279 121 579867
170 273 249109
2 132 848013
3 70 198429
86 217 492830
283 72 813764
204 299 566677
64 212 977552
18 240 608018
167 133 105952
218 291 32704
272 163 138440
110 230 488634
142 223 429984
225 106 428258
39 12 978424
294 108 868881
239 25 384384
243 225 723470
123 246 380486
240 194 954162
232 42 821623
196 212 950163
99 182 183238
83 290 623862
179 89 611906
160 286 60034
143 91 772574
203 220 715639
236 38 270576
60 134 11370
150 81 990361
288 150 385985
32 242 838653
111 81 947420
158 259 549358
44 19 413068
243 153 737497
270 192 742370
116 171 352119
187 183 922846
68 294 578436
249 280 19960
20 60 290769
197 216 296076
68 289 445532
207 236 636114
263 26 492049
219 77 240251
259 230 120229
112 41 543772
248 166 861481
66 50 777334
44 66 579061
127 83 421394
55 215 760987
298 80 589623
182 266 143042
199 109 230019
46 111 465175
73 203 967558
38 149 981177
295 139 680766
212 231 495209
187 283 78357
26 294 143152
148 276 228062
177 83 853697
261 89 504975
93 290 713608
196 210 312448
177 100 7938
48 21 832663
209 57 174891
268 69 69779
79 9 499545
84 281 174076
48 129 695071
256 81 714286
292 109 301891
192 111 116556
175 96 442142
193 242 789378
82 218 992285
82 23 27262
199 167 49166
190 51 540057
279 100 202678
284 42 888190
278 245 752112
85 22 127337
158 251 549280
2 54 649245
52 161 155278
222 212 145141
133 24 483818
271 268 107938
259 227 576514
125 64 995130
108 159 375355
292 165 475941
37 157 789524
299 293 979947
261 275 886431
171 85 319149
167 19 133335
219 101 838588
47 3 975407
73 133 261785
137 295 791179
139 203 666851
78 109 553819
198 284 22793
15 127 101556
189 114 643099
76 136 141861
273 296 422526
277 9 177975
65 183 787673
239 53 798937
140 289 199773
72 235 426751
296 17 665717
127 29 228052
209 50 340574
6 85 386676
226 92 271606
296 286 668503
10 164 772356
294 274 909576
80 200 542717
91 294 563696
137 288 980227
247 53 399090
50 129 987155
267 258 971348
202 115 190473
251 68 276609
120 77 175666
70 184 297716
255 62 435252
2 199 571446
188 239 296565
88 89 942234
75 238 223516
97 173 626306
30 174 66867
296 249 772624
10 246 561549
208 138 820218
108 204 604161
83 222 692553
189 300 322611
265 207 817216
287 125 548826
62 89 632356
206 128 116937
11 279 221445
172 124 338173
99 30 5435
288 281 758233
188 212 373631
153 144 777910
204 255 342606
201 37 796699
215 236 598189
55 168 657295
285 122 133450
85 196 234535
180 275 853015
15 206 666198
125 292 602065
135 24 497644
111 283 254300
4 123 34139
246 277 547434
56 246 278268
189 116 812487
273 261 535112
46 287 84019
129 101 806751
24 245 406432
265 32 658975
229 180 827712
167 72 552691
283 236 644724
37 172 502610
248 53 524538
168 236 266225
283 214 945164
176 227 439412
268 154 741537
193 122 38923
160 241 800222
36 99 993195
148 131 878834
77 241 778016
55 22 442620
270 191 739686
292 136 809933
113 195 238171
53 78 802308
5 90 216937
276 100 252114
93 230 230064
109 295 384493
72 284 798214
78 123 241487
127 237 969346
222 189 864656
290 272 545363
57 191 758966
262 59 67637
24 223 593991
76 160 789169
229 155 116852
227 269 495100
42 193 745586
19 210 510993
174 188 804482
50 217 334171
95 140 671766
132 278 478921
47 284 86550
188 162 137804
294 291 310229
50 224 53693
17 264 797927
234 230 720221
191 8 846345
111 230 400223
150 172 329738
122 259 58152
41 78 895799
165 127 305082
93 106 32453
217 166 8126
90 122 57735
245 204 29846
236 10 209968
283 82 116204
151 211 811283
291 227 763706
150 74 77329
290 86 859200
39 206 683153
90 127 720604
87 51 429054
24 94 520422
181 126 330740
114 48 355866
186 122 788412
195 181 915554
75 54 997498
234 39 276704
84 184 821486
140 44 133978
16 70 826641
121 172 791982
273 245 7206
138 103 213769
263 241 434413
138 222 833928
210 242 900676
186 187 968907
186 209 275650
97 120 210414
154 37 419853
40 148 685542
212 46 625588
56 106 140054
260 298 974295
268 36 388001
79 122 376004
188 247 341728
148 280 181963
213 37 22342
80 285 340940
271 294 922255
74 158 260442
214 197 261913
296 282 404309
222 89 929018
132 227 843205
10 78 616903
74 129 863167
28 14 202975
94 143 825550
34 137 685159
23 153 646923
15 224 943325
251 207 276355
240 294 866910
222 21 787348
265 269 73886
204 72 492339
245 254 204888
165 57 851157
21 161 265559
255 172 361195
226 172 359895
39 249 13027
7 296 203478
80 187 424902
50 296 707068
280 296 252462
78 245 566401
35 144 897007
252 110 956616
89 183 735597
283 266 872370
251 236 146026
123 261 249338
49 131 94802
251 149 825586
203 58 845674
57 151 155010
104 133 237401
171 197 363180
90 256 9961
69 50 572413
200 254 777451
95 295 160222
183 243 301805
10 45 277486
273 188 613150
35 178 536977
65 150 876212
286 289 392504
135 276 957516
195 68 403062
69 108 684365
71 46 206971
210 156 945928
207 75 283944
166 226 908512
166 128 881723
210 237 143889
87 255 775392
8 128 412696
46 222 93987
89 173 440999
122 299 104352
295 175 551291
104 1 163271
249 140 106654
67 246 934808
228 102 699904
83 59 901993
62 220 426104
287 88 423271
77 231 747110
268 233 426478
288 204 949846
3 253 814986
165 99 727314
179 229 963377
195 95 312818
4 145 776802
95 179 713310
262 283 490696
150 185 1413
189 178 88616
213 38 170905
61 204 27034
110 253 263532
89 107 169865
277 206 62719
100 220 49541
297 261 741116
179 210 706366
236 202 880146
227 208 416102
245 27 465803
7 241 303082
114 86 339840
35 231 303729
282 55 449876
245 159 367222
262 218 738404
297 161 148160
131 139 666545
182 229 859885
13 233 190221
134 28 660338
65 293 981798
121 210 649478
58 60 269371
157 233 554781
248 120 357137
29 36 685736
200 8 413059
207 256 581734
16 191 984398
93 264 952781
119 80 241439
99 140 735947
58 156 832980
226 280 818096
194 238 114838
107 163 625590
87 280 942022
173 280 253173
67 201 609853
72 9 786453
46 85 188941
8 222 843740
88 128 21611
197 255 638099
95 241 62434
268 96 12138
74 194 636558
205 259 758357
214 53 472799
245 115 939743
29 126 935125
250 138 148208
254 94 860413
272 277 202688
189 141 364309
122 176 582860
96 234 859176
300 260 751768
124 169 188270
279 238 399382
192 183 502540
142 269 265129
66 73 784955
159 17 766673
67 179 344417
225 91 674668
155 280 209218
111 252 218564
290 268 147679
146 258 632275
63 19 222950
138 256 927463
276 143 418613
64 158 459434
159 194 732817
170 158 433628
148 84 54349
93 12 519843
187 130 6046
1 178 822904
138 127 282452
57 46 441051
291 13 545644
177 12 959121
298 295 970876
55 58 96061
127 145 123324
210 23 474939
196 97 495169
130 222 613496
200 133 130404
149 99 898007
209 131 417027
94 158 180832
160 104 533886
60 203 388064
282 51 115049
49 32 857521
182 257 266256
238 233 933254
8 292 40985
179 63 793818
29 164 961812
92 149 414208
221 211 557472
16 38 530316
112 171 722704
180 19 502785
69 139 118662
32 117 596444
156 1 463313
175 15 743241
136 216 306221
275 68 277397
36 298 376818
93 101 796239
233 216 59750
8 74 970704
209 56 148410
75 53 834820
59 62 659507
101 31 177276
87 58 52323
168 268 623563
205 71 75089
53 128 934070
174 183 911316
14 136 835974
89 8 702216
264 120 765652
42 228 803823
219 29 264763
32 233 41105
235 236 757190
269 129 45936
264 182 702067
144 15 93201
213 83 35997
103 146 937278
54 123 604735
48 208 594518
242 145 94400
187 169 631878
111 243 359964
296 217 921886
174 213 519628
31 251 733455
15 290 576425
117 217 466401
200 143 872373
135 25 494879
121 54 464779
264 212 331113
93 9 31830
132 219 199146
220 288 859292
9 167 874554
110 19 484590
10 232 53932
180 38 934648
87 77 88998
67 99 295024
41 195 82427
126 192 357714
194 289 450004
3 19 908008
160 159 995276
299 98 7458
67 160 157539
125 289 448901
300 96 48403
273 191 130101
187 270 922717
152 193 744116
208 2 241455
118 49 55212
242 158 861975
274 190 998252
79 195 632741
147 157 760111
92 175 728215
225 37 436420
168 41 278183
189 203 75428
1 230 866753
9 34 419005
226 204 362395
41 6 466380
39 197 681188
260 99 627035
287 132 754252
135 116 223235
120 185 76478
33 102 475616
137 144 357613
242 5 601704
135 194 200925
249 144 659769
126 223 211373
238 136 696060
293 76 791695
236 76 720566
293 9 780605
105 97 904535
275 37 308975
12 297 872393
207 234 589437
228 43 175991
76 91 705528
267 72 45295
162 47 585654
43 209 192102
18 244 974358
151 59 84923
131 30 817868
166 267 768252
291 88 181849
143 249 671345
38 286 406157
136 45 310494
145 146 606690
178 58 823790
131 47 987098
204 159 286804
259 148 46457
128 126 854139
118 8 113292
91 82 148591
3 270 39842
211 34 399991
235 190 911945
279 276 437958
124 35 218483
55 227 689078
148 121 553174
168 35 461532
6 102 886711
231 58 84448
25 199 494059
224 149 36107
125 55 96803
72 173 523265
80 60 100993
41 81 229323
8 72 712002
171 204 645750
21 107 292774
232 90 413032
100 7 48890
253 141 651468
276 147 577323
229 33 849610
178 69 638340
292 261 740014
281 16 857820
62 268 785877
275 24 484079
294 202 655788
136 52 433984
70 115 13584
67 80 561109
65 17 402815
141 256 522266
152 128 132149
114 146 624790
140 139 664914
154 54 742539
25 130 830647
210 123 38831
297 162 663244
33 299 706642
127 70 326306
174 139 565851
200 64 637162
295 208 856106
127 9 718666
19 108 489295
124 226 843540
269 287 206020
111 179 574631
175 223 317643
18 267 934349
230 74 190469
123 66 493585
38 235 941415
299 93 843088
113 79 615498
63 89 990421
17 158 330705
240 276 725406
146 34 43732
237 123 233374
24 287 809729
183 50 622832
133 233 669298
252 35 348911
12 264 115831
181 164 141363
9 107 775220
191 281 236918
145 37 935955
191 83 803735
142 260 333698
61 281 958232
239 30 187735
121 33 270345
71 144 327430
234 108 63527
194 156 986835
42 17 170029
284 22 335020
228 281 780022
22 73 914732
139 159 652281
63 107 791454
95 153 273327
198 110 400577
132 271 373899
222 160 363808
105 43 44844
32 250 141887
72 213 382614
207 88 175085
109 67 612334
122 237 761397
279 70 190695
33 122 910740
35 101 597468
227 13 468516
278 237 456329
173 151 883190
146 277 752117
29 51 619176
132 203 431465
110 221 417842
56 27 247729
46 16 587297
223 270 511944
296 254 991111
84 143 248744
144 239 193565
90 179 984871
86 199 554103
246 45 909763
195 188 489655
241 262 821989
299 116 989106
15 8 545583
110 24 165132
29 296 961215
97 240 42206
51 84 926906
27 128 10274
15 100 513912
165 289 395393
93 165 172036
197 263 414364
260 281 70552
152 60 898320
16 273 879254
298 287 845659
233 218 993050
5 62 27439
134 255 334053
8 38 932812
225 18 472686
20 138 337193
150 289 875360
215 226 429444
298 256 153774
267 232 501140
280 264 333621
12 78 763890
280 168 635091
171 30 397144
162 91 570466
199 72 492504
273 197 715697
271 251 759217
136 288 900351
227 280 874944
248 35 196281
102 159 936429
56 268 299205
79 138 759324
147 244 400801
75 97 306722
80 201 809224
10 259 748723
68 241 740136
249 204 778712
141 104 159484
105 257 939607
87 71 164253
37 137 330226
93 35 185016
214 49 735716
18 292 208262
138 121 177499
186 9 15629
165 94 549135
42 194 658280
20 273 422449
211 119 887766
185 213 286749
84 167 356801
229 82 257977
23 26 883840
181 249 311808
82 116 859096
30 229 245232
182 283 738657
148 185 408324
135 136 892320
164 66 160053
160 131 398882
224 276 503644
140 79 491558
184 126 768283
264 263 48375
86 76 251743
258 285 684555
93 255 455184
27 75 378531
68 76 821126
189 22 405959
249 134 602313
293 42 779986
208 17 916884
189 270 624263
208 267 275271
39 149 447069
87 165 529631
201 124 261070
85 170 977503
215 212 995054
234 160 738022
215 124 557187
175 72 682576
188 156 329279
300 156 781475
170 212 468361
115 149 494000
236 95 435735
221 222 271150
22 64 993294
285 137 269540
256 198 561987
215 254 845866
142 136 131622
233 122 348837
11 79 890333
172 151 16542
110 106 918283
75 65 553923
279 135 297801
294 152 785534
74 106 59620
153 208 399567
219 145 922220
240 73 568036
57 33 987560
109 156 362055
88 157 778386
170 276 552290
89 133 171505
13 237 540579
44 261 745647
83 110 905356
292 173 407824
190 269 516515
54 34 969681
109 103 873925
38 195 760926
115 8 341254
68 130 789554
285 291 608435
19 284 531762
151 236 278556
28 215 980587
179 133 62474
181 63 447955
237 230 670810
295 112 67789
138 285 4705
224 51 430027
209 241 375613
270 124 923461
201 125 133472
115 292 959700
94 74 73881
265 159 421602
54 6 151688
179 200 6451
268 227 46983
121 109 318112
174 276 71564
204 130 975655
297 282 20162
99 235 44265
226 103 14534
170 42 164941
247 176 646425
110 7 218286
120 32 582759
68 277 366163
198 269 861723
149 37 673093
165 207 343060
83 147 492877
96 247 962967
29 265 732348
234 257 468149
38 211 576413
267 32 156104
165 176 956737
54 273 979723
180 231 924325
45 141 213339
18 23 847091
250 190 923209
254 288 627497
117 197 920379
193 80 273102
123 116 360833
159 125 873251
3 137 70265
139 244 451459
160 173 775873
55 116 484306
246 243 518675
275 148 659622
286 264 936335
64 255 53997
104 75 43649
67 132 374196
219 54 199019
74 214 642724
226 36 309472
227 229 397930
115 124 636400
55 87 252200
47 227 178482
37 300 439476
105 218 549225
168 31 799703
237 246 307460
31 216 801096
139 181 971337
152 158 901666
18 263 317278
117 39 952160
207 151 47017
216 55 128241
68 20 58048
123 127 562224
275 264 801070
66 231 268431
150 204 453464
144 32 787476
114 281 809596
144 218 584651
143 227 14688
182 13 392440
194 223 331524
155 33 792545
34 264 992751
159 226 547821
270 137 361864
279 92 956007
293 292 38373
241 233 283667
224 280 177648
128 228 298855
98 219 807060
170 139 56685
237 150 604897
271 39 304735
250 81 85615
63 47 317072
222 122 460784
105 163 526396
34 153 781588
219 203 505592
267 77 555833
187 253 349158
149 89 211152
168 70 297169
171 164 818111
30 264 510780
119 196 117554
165 220 101470
220 47 784839
159 281 128645
11 173 618093
78 84 34385
94 152 783968
162 28 511835
186 162 358760
241 80 338464
77 15 438082
171 61 600248
160 56 693160
166 173 830228
144 203 758993
186 73 644637
162 256 510184
84 138 999012
111 195 715176
199 114 735121
88 83 810273
90 74 704570
278 111 730044
258 141 687914
267 99 274459
255 176 233244
195 219 919615
87 295 222829
257 106 201213
205 85 264514
131 250 678615
286 144 653311
177 11 58973
271 175 759990
213 167 732841
291 10 615459
287 234 60701
275 205 160300
24 220 429469
156 42 171584
279 36 470626
290 267 144969
124 249 478510
21 97 42926
97 22 44363
63 235 963090
57 125 567231
164 264 869846
232 108 208812
176 127 176098
117 182 333365
36 73 210338
94 119 57625
298 266 628230
122 217 932757
121 85 629081
216 176 55545
291 19 678346
67 32 561607
229 71 791722
35 184 855032
270 53 629575
195 124 889338
169 77 499783
73 247 371074
132 154 69628
117 91 915770
19 295 745144
70 45 505851
51 111 720838
229 210 35952
33 36 67853
85 10 947469
212 79 924159
70 94 816147
252 66 263445
32 257 96152
6 31 283418
35 241 669039
300 31 436060
80 181 546795
39 294 691613
225 276 756155
275 123 199793
240 254 860973
91 140 337400
11 82 199844
40 183 82313
250 143 776492
23 104 926984
202 25 889826
259 118 169610
283 146 739187
80 179 720866
215 189 343855
32 236 89163
125 176 320287
74 256 304206
242 260 490572
275 217 430863
116 97 26312
49 187 398983
282 57 479772
140 16 623256
255 189 840216
146 297 496338
189 72 359115
56 194 6667
285 23 712921
128 178 717160
236 135 400316
271 296 14359
241 102 823778
58 267 25115
162 167 696662
109 290 664120
23 300 109628
65 243 457149
130 93 673666
113 29 361452
214 133 501496
44 186 847500
216 157 608390
160 58 446385
189 185 544055
199 154 365085
50 215 547311
29 37 146376
19 77 380995
63 33 824253
258 57 659409
204 193 396399
275 290 463380
187 202 454539
279 171 701878
93 1 504459
209 71 588228
220 156 980267
125 256 536865
111 132 489390
170 121 768147
205 191 893038
217 118 973729
278 233 322997
291 4 257564
92 191 173335
239 7 604510
278 112 214257
261 196 844077
214 139 790215
193 243 233313
75 203 401995
52 215 423876
274 272 563580
180 63 536579
227 58 796167
48 128 873937
223 94 238516
254 287 691165
226 32 149183
120 58 527319
150 101 461025
159 205 178162
146 11 398162
246 7 891700
105 61 986084
106 263 728816
186 214 742322
27 79 448059
52 285 834906
242 121 242173
209 64 755030
67 139 680442
217 67 813158
12 113 365847
110 226 103951
211 175 775762
202 30 17878
270 40 77147
96 199 175625
201 232 676120
283 19 483700
12 230 942133
277 93 796499
219 206 817945
140 250 15556
233 214 875428
145 271 262332
159 286 248369
6 28 236978
187 13 577785
275 52 880557
139 58 917297
203 133 463604
91 260 554370
77 51 371541
264 66 587412
246 110 978462
43 3 194817
278 62 692460
194 231 801457
246 133 814743
124 192 841298
277 170 173048
257 192 129012
269 179 753359
28 22 836742
37 232 434521
206 278 805502
86 87 913285
118 292 59692
269 29 274126
41 157 802082
230 66 985722
274 138 416687
171 194 503327
206 215 622170
292 119 825147
300 263 759236
235 231 510677
169 267 743537
54 122 668692
156 228 865430
299 76 49002
277 273 960228
169 216 902138
61 279 307481
47 13 748920
202 50 851304
99 51 735861
97 1 550856
21 85 352818
92 257 183205
239 224 344013
210 175 780132
42 69 170299
170 67 707086
259 99 135904
164 124 474172
128 32 722809
118 125 522001
235 191 812500
142 1 74798
97 151 81220
191 287 215245
241 194 517652
276 40 913223
103 255 855342
59 155 739433
13 188 357705
67 152 544870
72 208 813517
218 180 645343
188 47 34169
53 132 521728
38 243 424588
294 133 931091
91 255 986195
60 291 414486
25 77 919681
38 206 715524
121 158 926220
97 190 780592
147 292 796231
200 108 429617
141 292 851256
141 68 520683
230 82 968506
246 218 702719
163 217 807239
249 88 347727
26 200 653860
180 108 536958
135 257 97785
75 236 790457
210 195 87988
210 163 158695
32 132 733100
261 42 459972
224 40 822627
208 168 559075
134 257 940673
233 156 957106
5 11 703054
5 96 695095
149 185 597434
247 117 588695
133 242 574856
232 111 253779
236 280 551857
258 114 970194
167 152 329283
56 258 692412
136 26 758665
77 268 57974
17 201 119210
154 189 331126
213 289 407318
43 30 849938
148 55 33629
230 170 777422
299 250 984325
223 30 737705
145 70 236349
92 140 961670
78 3 826280
275 91 276702
162 237 779633
295 214 696510
103 157 878974
84 14 606642
225 190 212088
34 219 456564
67 121 219418
207 52 505011
119 163 616987
282 142 807771
212 217 899607
247 208 635391
85 291 671269
133 150 803927
154 25 508512
200 177 906504
180 153 280102
284 177 92121
129 19 890207
220 11 966391
34 119 369921
251 262 135025
120 1 535226
143 155 857592
70 224 627454
18 215 447240
176 70 885950
18 106 50178
38 194 648954
67 272 237144
184 134 444314
241 34 527161
133 228 815306
72 49 137996
275 251 117998
281 24 159256
206 134 344913
190 150 750409
298 70 241837
60 282 529375
225 179 490445
192 109 692618
4 127 519603
247 170 958199
33 181 176932
232 147 330649
60 107 890549
62 24 124176
226 127 488587
39 166 539802
129 181 140386
189 177 712481
170 189 398085
258 20 457956
298 83 525836
152 233 910195
178 116 788242
214 96 742772
29 27 763526
109 240 653675
257 189 42092
75 186 774679
239 280 291502
32 82 850229
124 46 357315
133 1 332943
52 288 794227
33 252 612967
231 128 561110
259 290 466410
212 291 420253
73 173 47143
88 117 674573
223 140 914889
102 90 998686
109 212 169653
124 217 129966
251 189 176629
87 114 56264
250 48 581579
125 261 539228
203 63 963429
75 147 398260
212 143 146949
235 289 794107
108 68 445331
245 127 699752
65 199 697034
116 109 246790
169 291 155662
271 3 818773
243 159 867347
250 223 624278
166 235 672265
12 101 91671
71 241 437734
75 280 746005
257 124 249579
122 272 47308
34 239 177882
87 160 360480
241 279 517480
164 65 278442
115 157 255177
55 268 819809
95 185 519025
240 17 51923
48 43 992245
154 300 179805
269 228 659354
110 202 135577
266 184 155591
97 118 16917
24 20 405995
81 205 331401
208 107 688230
83 23 653688
146 286 222818
197 193 337615
198 106 244391
236 225 37902
266 253 871385
8 281 805480
32 46 117901
233 299 437734
150 213 582465
67 112 773329
182 225 225927
220 99 959345
151 264 539941
37 246 868527
234 201 404040
179 271 634663
273 86 375204
233 283 197759
202 69 721406
281 267 561618
197 212 354990
73 283 125547
283 271 576877
245 103 570226
273 75 842391
244 134 307901
201 71 388621
216 300 1711
53 169 120906
10 276 883229
117 145 664569
260 176 312275
291 149 454080
143 102 807389
32 244 533178
286 274 394753
295 80 301306
195 120 188404
224 292 73894
282 165 997522
212 242 941185
278 263 890940
23 151 567977
12 254 492320
206 108 588469
31 207 217930
87 121 986753
2 101 601951
254 231 254357
248 184 130896
256 139 124838
121 200 211123
280 56 347843
292 104 787358
254 72 680061
206 238 172586
284 283 237342
13 69 720957
198 49 222914
74 297 804503
199 136 346688
7 165 699077
156 224 446924
21 235 392358
16 193 74371
258 52 65799
289 22 43869
233 81 363464
162 83 537769
188 164 884724
86 225 473017
12 111 330082
271 204 470473
274 4 778772
193 56 267952
300 35 689739
156 111 559950
135 102 877333
288 118 297444
255 267 513000
39 14 411741
17 294 183491
208 193 360947
293 268 277927
266 39 645150
114 84 716602
145 32 251149
117 38 3244
170 36 765364
285 27 792936
163 10 262063
187 178 725206
122 257 898529
172 107 966134
57 227 863033
98 70 28524
210 27 84756
159 25 657452
218 72 295994
87 182 184119
243 88 100640
55 197 592992
26 27 918667
205 23 373153
248 49 93065
161 172 778446
277 14 178085
153 53 374144
220 243 94023
146 299 77416
243 190 430045
114 124 767606
73 269 21693
5 24 204490
135 121 229070
267 110 395106
81 64 278075
93 295 449749
295 237 367584
28 72 671952
296 244 501840
248 252 448102
236 212 879458
185 112 267294
191 236 22045
249 229 779615
44 143 323273
29 210 115899
195 151 163987
7 29 945724
267 245 880383
22 267 138949
74 21 894800
69 100 1060
203 276 478921
272 205 886391
250 57 843127
37 272 677887
173 238 953185
142 185 578349
94 50 67916
70 182 997178
253 197 618993
152 242 125466
192 247 256967
248 256 998366
120 129 787345
36 185 430917
32 22 217371
300 183 725665
26 98 489420
39 276 883095
150 87 46534
3 266 737550
218 269 470274
2 104 648244
265 131 525539
39 137 834821
212 176 437370
258 298 14056
122 132 381229
30 209 300521
132 240 41665
165 23 222492
47 285 104791
245 23 424507
292 193 139100
183 41 232823
139 28 51098
282 292 260455
271 274 714653
14 62 303436
242 282 820612
79 251 432148
190 178 973577
191 166 192954
288 104 82778
115 139 787688
60 293 591337
122 155 815265
127 254 177724
11 259 872909
33 48 960032
220 160 565264
223 231 781147
80 167 943845
176 68 377897
88 201 183092
201 249 565645
184 185 18515
50 180 15383
7 137 561754
248 22 745702
91 232 271393
173 208 226298
227 278 329075
80 30 746210
102 220 817027
53 137 86472
81 43 225644
14 219 870724
207 222 966479
291 187 857131
95 288 179119
245 133 336832
205 161 332744
45 23 914331
240 259 604982
273 5 480847
98 24 932725
94 291 374752
295 50 115523
183 196 89700
23 53 609915
118 29 975244
64 66 41888
234 249 590378
154 44 766126
275 150 650766
114 15 639532
76 65 788432
203 299 933826
75 30 998729
92 57 972838
270 84 916104
278 33 358556
226 171 261012
126 49 270917
240 55 77116
131 79 694694
149 187 316463
252 280 984390
133 159 817839
25 216 567300
237 206 981294
271 75 144929
223 127 85174
30 173 322815
172 92 837849
99 92 933258
164 158 950898
236 51 499806
116 71 188435
14 29 117088
2 251 430947
5 224 870165
267 300 207780
48 212 459980
74 184 338051
262 43 977904
248 280 700787
29 146 275401
162 299 245686
300 16 831265
193 156 419349
9 132 707066
124 51 117561
127 296 101043
223 171 668942
143 36 4271
82 270 866786
91 7 654276
246 150 18982
204 122 86722
57 34 675171
82 286 199895
264 283 419874
258 247 788330
231 48 683479
240 131 123070
115 80 744146
248 81 150254
156 293 794381
179 182 293590
25 193 447602
14 178 773097
8 280 261326
91 179 797947
228 173 150830
272 23 412360
66 184 578514
200 191 52192
238 264 398574
296 27 36043
128 89 115692
115 291 12449
250 172 366913
227 10 656386
245 96 576500
78 248 282937
293 146 750813
47 233 847144
87 99 553486
164 17 995493
129 208 74744
153 94 291951
93 203 945377
228 113 570059
246 72 607863
126 52 707391
112 165 911837
33 223 565697
10 136 625374
288 4 603693
248 70 330050
147 214 285356
127 220 231247
170 103 509228
123 161 386179
239 208 238563
257 219 247079
5 271 617083
205 268 29287
100 179 773836
59 118 622443
117 122 781355
62 58 935532
296 21 531879
144 237 464638
125 290 436112
285 120 122816
190 165 223303
135 126 638874
181 297 302329
244 162 829581
169 273 114863
42 129 248746
144 290 170033
199 36 541357
224 135 947653
294 45 302643
185 237 922879
159 216 283845
72 81 544213
140 112 934907
71 75 13999
42 3 20967
68 276 337741
203 78 855824
79 125 699214
243 167 442828
291 272 732432
31 7 569920
260 233 266322
46 19 948883
47 57 115699
52 180 559985
63 17 870795
106 50 199308
134 17 695483
196 124 90835
181 157 402568
215 261 43006
279 34 613078
28 85 279817
209 33 124521
232 250 428774
216 260 724419
209 229 764627
116 162 261585
233 265 746108
192 220 972186
154 29 24555
146 134 503044
222 125 563280
138 67 984257
200 14 631883
250 293 596751
122 277 707970
64 55 318626
203 194 551364
277 211 560950
24 169 321692
199 282 79487
147 189 402884
25 214 437084
283 285 605445
287 277 780983
77 118 887013
107 136 727599
269 158 365223
202 285 605579
87 235 758457
279 215 909913
18 154 206932
241 150 912715
49 21 813629
146 121 772706
111 274 794397
111 79 251115
161 179 992579
99 204 139373
18 218 118105
170 133 824906
277 94 805198
197 86 16523
171 18 186087
45 209 448292
40 48 941393
59 78 762220
219 262 106129
186 195 858752
21 50 451533
202 16 433467
60 92 138330
78 16 567867
16 73 858882
188 101 562908
10 255 10910
214 216 466814
289 298 727098
132 285 534375
29 283 657952
225 126 534986
53 151 887666
1 169 654979
92 159 324948
262 288 464715
27 157 37294
53 231 310237
139 111 97276
258 297 153910
45 184 117767
200 128 433072
77 248 19366
207 253 552780
165 175 995506
276 76 49327
100 124 6363
60 52 597368
99 69 253506
185 226 505349
292 265 453421
227 1 398230
51 294 234064
217 136 127622
121 169 600926
76 72 794856
269 9 187716
58 94 806119
4 215 947826
23 264 530976
177 125 313502
43 251 400066
142 216 401662
155 250 969227
251 108 675647
102 207 36752
103 269 233765
94 81 264631
47 282 690520
251 130 468203
202 65 885121
77 117 800371
241 300 42484
204 35 545895
11 129 422116
276 85 372774
254 47 854711
270 103 219015
119 27 450978
256 208 720975
213 45 958703
106 77 874823
111 143 262766
68 35 841673
20 288 426942
74 269 798330
182 97 428907
240 118 638085
213 78 213792
274 92 997493
37 193 142507
142 175 145449
66 220 816439
32 251 575234
293 7 42546
198 232 933989
298 235 403166
274 118 29753
97 29 98874
170 47 147837
60 210 733434
183 103 840884
209 243 681323
1 20 728525
153 105 410618
37 12 653229
161 127 320159
28 262 2823
196 292 764149
157 166 420330
133 168 468227
149 174 193249
44 163 501074
257 71 655431
167 155 59913
36 282 898303
227 285 379893
226 275 451565
199 210 292249
188 144 551400
263 181 796315
97 249 748673
281 116 894113
20 74 413695
85 142 852293
258 108 739851
199 138 67343
6 208 173758
95 90 68810
157 168 732180
177 85 824701
89 157 827849
239 171 710906
75 132 683296
67 157 572687
46 223 272993
182 270 519430
77 227 467093
156 39 416797
240 86 818793
192 282 687224
129 106 179160
225 90 568859
287 255 95159
290 102 748321
103 292 91736
143 269 935886
234 73 979054
135 7 102712
300 62 991219
118 1 375741
19 187 593166
83 81 764910
242 187 645756
50 40 312163
110 113 2543
255 72 854719
73 96 761715
226 200 234955
258 220 775734
62 214 822638
128 173 957639
264 270 943729
218 79 565881
115 271 614974
157 173 548413
127 139 908685
127 148 262027
222 154 901899
197 190 45230
33 276 597903
204 91 727375
43 208 720748
281 138 292769
185 257 404772
23 225 398694
110 220 121362
177 7 88195
121 32 94166
80 204 206485
31 271 195064
120 179 609276
4 189 854109
240 295 911054
42 78 481548
9 158 244151
108 181 189117
96 30 597216
138 289 883777
118 137 496491
149 225 605135
120 132 625370
194 173 947898
91 122 119211
256 275 188972
245 271 605592
141 51 640551
254 203 404767
139 266 525085
60 36 424654
220 242 371508
147 114 247351
279 190 790086
115 237 551404
142 214 443574
65 156 735018
76 87 524202
248 40 669958
250 114 797322
153 2 611262
295 182 142875
162 251 514952
290 32 336539
80 214 270568
226 196 722695
219 79 593594
261 265 884863
286 233 846259
18 239 524345
146 136 47903
289 17 781732
275 80 750994
229 208 819931
206 242 901171
137 298 8809
67 226 612179
34 118 250052
192 188 239431
162 46 950351
4 278 893333
190 90 335447
59 270 182562
145 187 790028
36 240 853882
104 117 148764
2 212 993529
159 242 245577
208 257 45135
154 119 122188
29 248 631966
258 139 11543
138 164 802592
255 8 108903
201 81 759695
107 123 743893
77 6 618919
98 280 259250
223 111 593054
118 83 98342
169 167 634957
230 51 571513
243 199 926293
22 264 679388
94 84 53518
86 260 702265
211 106 697476
85 260 531793
52 53 804031
281 109 350264
182 218 534733
31 188 89012
118 21 48712
235 182 5373
154 276 692954
294 199 163852
196 176 97352
250 72 379245
249 284 773850
218 74 89541
283 107 71059
285 240 638695
277 114 179392
3 9 437780
295 20 221624
24 244 641489
53 186 172520
221 252 311717
29 295 759019
115 102 669742
28 46 160095
67 162 572837
264 180 496659
73 76 922
198 286 977756
83 276 747905
222 52 427963
187 218 550223
154 232 663678
220 176 272330
237 297 468573
228 101 48330
228 123 635986
299 115 386584
113 202 833533
270 110 273577
197 205 535377
5 38 71263
249 12 808616
24 146 683671
243 132 897184
286 197 734206
86 20 835811
267 211 884405
109 270 460125
133 136 479534
70 52 436252
170 200 516185
33 257 263651
113 82 899987
61 226 369813
200 153 174097
97 61 659676
68 119 513549
300 277 871691
24 293 924389
255 142 914284
74 135 731167
92 244 771574
259 41 631486
136 281 919060
109 177 128938
175 294 398956
115 130 816202
12 53 393210
238 281 697814
236 57 900238
92 287 622552
273 115 639844
139 196 908207
277 120 144918
190 297 775170
254 226 825262
235 29 571426
247 149 926689
261 300 21424
8 169 185420
110 52 264940
227 225 135111
42 18 9373
193 67 787345
1 71 699824
3 155 219974
124 208 510626
241 221 64380
271 287 249055
103 83 146487
169 5 883319
160 167 677360
242 202 849575
1 73 893218
178 11 953244
71 7 264197
164 107 854341
96 124 341796
28 39 751478
102 297 950276
241 197 526656
51 263 905871
39 237 862911
269 172 364803
289 181 172935
142 35 839954
19 241 321999
123 128 427041
33 22 314726
170 12 52362
208 93 102733
199 280 936889
2 173 700726
54 289 685723
278 241 902181
207 100 294490
180 101 741190
38 266 172400
300 285 106178
100 139 637460
18 147 779871
104 124 562916
114 171 951838
81 84 278964
49 245 316601
25 53 861377
236 27 450932
298 43 825180
111 84 981387
54 199 399698
255 30 478177
44 91 809071
256 61 447582
202 197 542710
241 9 616513
116 110 64023
262 194 473540
166 80 437045
2 175 338410
179 84 382429
133 9 648456
294 89 8967
158 51 17567
18 8 592439
264 29 150445
184 245 3418
207 61 339945
84 23 369796
120 161 27329
66 253 816331
55 269 309803
255 207 827521
207 295 416260
65 125 218816
169 79 102982
4 242 314534
167 157 737345
97 24 951035
214 46 543798
221 113 762607
78 173 660990
280 216 383734
279 86 843658
81 237 77512
204 298 14274
253 208 797784
48 6 209748
78 34 538426
212 160 953940
248 36 222804
251 57 212630
43 248 996939
126 87 614650
149 88 914563
161 238 228006
63 125 920637
274 269 669607
259 61 238122
90 271 228500
181 269 499968
264 193 848626
54 104 324245
235 104 193182
1 225 493507
49 41 993539
261 164 998043
274 187 290330
275 279 919688
225 234 998963
146 272 682660
40 186 920338
104 184 512433
99 119 436368
165 109 540717
137 297 619205
39 263 68445
105 19 284538
156 167 273421
36 97 108876
118 266 92306
269 251 549894
96 176 779884
188 32 467730
275 6 297809
77 55 529662
29 24 817700
155 48 368806
253 145 719427
290 184 15582
18 47 388383
205 237 195676
147 65 943794
247 161 943470
83 294 77314
113 234 936311
298 174 838080
290 31 114795
22 209 258837
81 242 936297
244 291 150547
188 278 5179
162 51 646279
203 243 77927
220 208 746636
222 250 588294
220 264 826918
298 261 466295
65 235 449491
56 93 281555
111 242 695266
32 101 681911
281 58 303772
292 288 129802
134 198 126488
15 293 71251
230 276 994177
115 177 265864
41 221 429543
193 216 526748
166 199 950513
299 238 384449
68 128 818335
239 270 205233
273 294 540874
33 93 912192
127 86 252276
159 182 36671
115 101 468105
87 154 481241
9 220 537844
97 197 835067
269 300 208366
159 164 236810
295 62 275537
171 185 372414
72 234 403127
256 72 290575
115 64 370798
197 37 328521
21 280 696745
279 282 339266
227 70 759785
39 283 570173
55 154 371662
23 180 697179
227 99 690615
65 104 19571
248 14 862696
244 47 609310
262 110 293871
42 92 972720
257 220 873761
4 293 218699
237 184 397987
93 129 23000
99 201 479302
226 89 724992
152 186 568813
116 53 339031
57 36 803555
296 74 277612
41 13 515370
71 125 558252
52 278 60299
246 8 120951
67 31 432185
287 144 187551
172 62 489454
205 22 270560
39 110 937440
218 300 960619
104 143 439257
74 206 15250
207 30 538422
252 40 515829
167 88 742778
9 300 55637
7 58 773987
274 128 628620
263 37 128087
72 292 532660
40 175 371725
98 50 873968
100 155 762088
205 6 99596
208 64 97798
293 261 565701
248 146 599688
190 148 492631
205 9 316318
89 202 27808
185 177 585220
154 183 368278
38 196 877416
184 221 373912
103 173 562209
170 275 591185
173 214 246646
48 131 471851
48 297 474927
108 74 876446
159 45 301125
46 9 803388
7 102 70890
295 12 190279
221 119 508265
6 167 440848
133 262 83279
205 104 642705
256 24 436760
174 288 480807
203 297 192993
41 146 375679
289 161 408852
119 181 778928
26 65 136856
279 85 952307
117 62 870801
236 2 946918
102 17 661851
29 213 445878
204 87 845001
97 223 48405
144 135 741551
92 267 396552
120 10 890678
72 276 814263
19 272 470327
223 248 288440
182 124 861334
62 265 941154
91 18 50832
234 144 836644
202 4 416282
95 165 333873
93 148 812576
70 110 721974
214 35 998402
295 287 440464
69 211 170581
224 233 792777
32 15 406276
53 219 236853
2 195 20846
172 103 498232
150 159 439964
190 103 477092
107 176 684817
214 2 755921
220 58 63897
147 284 974699
262 79 596853
31 266 35274
186 264 561336
227 203 631605
279 116 284290
263 236 478212
132 121 603452
128 252 783382
198 23 496618
170 297 424402
122 125 599276
108 136 391957
290 140 658773
98 173 660367
55 144 345625
185 229 503635
209 239 388815
174 91 13431
108 221 351884
62 51 822396
29 3 314291
149 33 108320
234 229 213461
219 235 392690
147 61 455121
92 185 727624
113 46 916990
208 59 655021
297 252 562159
111 220 125315
131 37 166429
220 95 379948
28 280 242703
256 108 30633
189 95 697890
3 22 730049
163 94 955663
98 146 891737
264 149 77629
19 188 731415
51 32 563158
259 254 718665
115 147 949585
126 243 304938
166 36 886932
242 139 223315
253 111 959414
294 226 494722
174 87 627884
44 182 950103
243 115 676413
183 36 698168
255 289 759486
191 67 910277
172 95 41777
113 43 54746
204 263 410966
17 167 740800
221 269 825586
39 275 78752
164 121 558623
175 300 323766
38 233 112398
148 143 533258
169 92 459519
153 283 853750
56 92 993163
246 244 216249
9 104 46817
207 298 672317
213 211 295749
5 278 510978
141 102 595634
243 69 244526
134 8 467534
24 239 36040
117 1 205170
26 93 378742
241 31 827829
184 113 856572
28 96 138982
40 189 191744
107 186 550661
208 205 906866
216 109 430553
161 20 621741
49 70 208764
4 257 779039
234 48 747600
167 135 305478
203 150 513371
16 52 45799
134 55 81130
177 159 891214
63 39 934317
159 18 223305
294 76 722781
168 156 838456
219 24 800578
13 139 27549
193 192 864501
65 117 57028
266 124 369909
11 43 771780
238 175 435522
47 159 596096
200 187 315481
127 104 194320
284 208 470155
168 212 108337
168 206 429964
226 137 483669
249 8 607953
135 214 379171
251 71 940491
188 94 452135
168 290 262247
84 210 785858
274 102 394409
134 76 115795
13 271 398487
57 116 969483
69 61 514392
159 232 727074
137 29 650059
43 292 289768
196 96 924033
10 3 289782
148 233 178881
285 189 596931
212 54 476889
157 240 6164
230 153 874745
37 20 791082
67 107 683901
53 74 896860
282 157 679666
230 235 41367
300 105 16784
47 88 949338
225 4 85353
146 276 28261
49 53 270632
12 58 824274
291 68 702059
32 229 945932
104 132 30441
155 256 720902
224 153 751877
207 156 554063
193 251 59592
13 216 997749
81 258 281849
97 202 235784
95 250 142630
123 294 234026
162 60 509176
158 253 931870
153 226 94829
241 45 370231
72 148 417555
118 271 926460
243 197 154529
64 127 295021
270 207 344290
233 164 95140
146 143 951234
127 273 301870
201 61 838454
271 212 614654
167 239 963378
83 111 471161
19 248 147300
296 210 412385
297 149 217531
157 162 747186
193 10 15222
257 62 732291
245 213 198219
214 92 891233
153 60 588855
212 108 974367
134 240 593677
300 132 531148
24 45 989193
295 215 212591
145 52 522983
257 231 852787
137 161 177843
116 245 282044
298 124 706683
38 81 231888
153 255 73209
196 151 26887
280 53 475621
60 267 377732
209 259 25233
214 225 977516
137 142 232369
252 289 406445
25 278 833552
195 174 238143
178 290 346472
63 10 17490
135 154 968641
222 105 755306
136 206 573965
230 158 978292
139 272 513792
278 97 555427
292 300 166816
154 265 48749
185 260 8053
141 71 901357
134 264 2553
135 179 819992
29 162 163292
248 176 589825
178 48 536302
126 105 488834
15 73 758570
241 293 923433
62 259 583915
91 22 631143
6 144 357906
45 90 504574
68 146 910101
93 297 6598
217 231 232027
288 132 315561
295 263 515254
111 21 471891
220 245 947324
178 103 612039
291 173 121538
55 184 525942
238 248 853294
89 13 981765
191 58 647296
56 111 358468
124 167 512882
262 104 502167
159 131 425588
271 114 231684
99 206 482899
177 263 877161
112 215 654293
9 1 638184
264 144 536565
224 80 330868
27 138 970821
288 201 656058
224 32 722941
11 198 3861
233 165 141955
131 107 752759
154 141 872920
113 261 451065
289 48 863160
14 92 221027
162 94 953269
185 66 234260
24 228 83814
191 120 475238
11 2 984809
101 202 35362
49 212 528770
177 55 223938
175 298 931214
244 106 758248
260 203 572384
298 55 102928
170 13 525150
81 76 445825
243 46 689358
257 108 585581
117 172 378779
143 257 424568
290 287 295409
208 49 699775
174 59 855861
166 160 551338
163 278 164120
152 182 830901
49 59 705144
152 227 477392
151 139 23521
123 274 256577
15 264 57166
278 55 538064
55 211 899904
127 264 24021
128 98 923818
93 260 987159
281 71 402240
266 15 268884
257 104 62365
82 15 460615
135 177 587751
50 156 247687
135 155 481091
132 13 506095
51 7 328005
9 82 216589
97 89 332043
19 169 719875
130 231 70879
90 98 295624
199 207 791878
274 51 811657
142 262 775674
224 89 591201
115 148 287821
22 135 571653
243 251 724195
25 272 16948
153 74 1836
187 211 721869
248 130 834363
182 86 177474
185 135 29217
289 152 210351
88 13 764259
135 275 621401
142 186 356700
190 208 329745
275 232 165140
229 140 310070
240 272 654788
199 12 450478
172 261 845035
289 295 580542
168 33 473564
171 215 652216
222 44 245489
85 246 853626
147 167 148473
194 286 61728
242 2 486109
174 10 370237
281 217 118093
145 17 468176
147 117 930923
6 45 681749
216 192 524142
202 13 881652
103 243 234272
124 47 89693
177 39 402149
236 149 470435
231 95 347755
199 263 474099
230 225 789294
4 164 512130
283 37 95556
108 53 502566
282 202 752930
95 170 281318
41 275 116741
183 83 631217
165 119 760559
91 132 889086
245 11 875830
223 137 209032
27 267 301917
64 297 143203
263 291 422045
117 105 565808
244 97 944296
6 220 900138
56 63 515481
173 75 501496
180 270 182021
138 83 108446
261 34 400829
229 186 69693
246 31 94628
33 179 500039
69 45 495861
182 2 491404
153 22 911479
183 211 399375
213 158 830996
56 148 725443
94 267 835607
271 241 975768
173 48 729010
183 145 462450
210 259 273405
82 153 88415
196 294 354511
67 249 440298
15 12 901286
161 84 206783
237 212 625136
256 295 360580
150 164 58319
213 98 271213
121 70 643864
33 112 722926
143 52 510749
183 266 325687
59 34 55411
265 243 740519
164 244 375766
17 299 717081
273 131 409517
50 105 759295
292 284 745091
163 219 480043
44 54 309347
142 261 29495
167 210 535852
202 38 100298
6 83 207454
124 123 184887
139 175 636927
40 225 306769
200 217 324511
189 261 822661
96 132 129393
248 83 933376
32 243 495186
136 39 447490
283 249 938265
285 195 854574
83 140 909728
263 84 833369
93 18 668222
185 266 221410
26 282 503793
59 51 648023
159 52 765604
8 176 452105
86 195 838996
176 146 671923
231 125 934506
172 152 184751
160 175 710216
199 10 137951
87 220 27529
62 189 163063
189 136 384131
85 181 921823
230 19 902523
46 218 165168
300 276 140791
243 227 672716
16 31 931404
76 139 402266
101 90 935212
105 178 264609
284 77 1269
202 223 351383
107 153 547068
43 65 733490
21 278 617677
200 262 851649
147 280 713826
218 240 322215
274 299 589598
17 139 666698
282 113 414827
253 290 797757
21 288 453996
54 124 441587
279 252 788589
264 11 702341
222 117 40549
270 216 399670
263 255 753534
149 234 921575
268 300 706500
54 271 953214
152 9 712214
230 6 199948
275 72 849590
33 95 144097
198 14 39516
34 3 8025
291 3 850664
38 221 90898
131 81 988892
184 205 274914
39 59 798736
65 261 623912
36 134 226403
219 80 839934
147 3 613621
108 218 709717
106 67 494877
236 88 108558
249 196 149435
240 257 192394
42 107 499262
253 160 884692
145 103 754093
23 137 991625
25 263 713526
74 58 830717
240 139 941651
232 82 221444
31 105 101045
51 287 875743
149 209 883820
243 106 239184
159 119 195230
239 273 728223
1 196 898795
152 102 279890
191 194 728252
104 268 679829
11 186 777124
237 2 233115
243 258 359786
2 249 210415
188 300 181794
277 45 923001
273 219 517565
145 5 117921
238 195 960925
173 29 631398
162 269 922805
142 48 630978
99 121 186788
285 149 279570
123 25 961238
202 270 430610
152 45 986840
119 77 115450
200 247 296456
165 300 591654
273 288 962361
129 222 712721
298 296 340853
193 188 604293
215 129 144745
205 88 925003
242 142 923802
166 293 821829
16 62 761648
62 44 623399
14 272 408260
213 226 29667
192 244 996865
132 89 907947
41 105 138188
171 173 232443
25 176 263648
176 42 863637
31 52 587938
121 47 95958
181 187 561870
171 48 239713
78 255 456698
188 53 330332
197 128 357587
55 66 35654
112 150 306488
92 162 814477
15 176 671415
14 142 439365
219 118 298436
83 187 605748
39 57 845192
148 180 872050
222 143 358551
12 106 399249
276 176 80487
171 231 515960
108 54 874338
22 98 233091
295 13 90333
130 155 564629
67 123 140409
17 153 266613
193 170 93596
114 167 696280
8 101 546502
100 4 185809
61 108 436603
121 205 919617
56 270 802444
128 210 585023
11 247 426073
178 115 555670
219 218 268280
240 176 91929
34 75 681161
80 62 530016
18 69 658143
77 177 360652
153 156 754633
250 214 574242
124 15 536081
130 20 123400
168 84 821379
76 224 135607
7 197 508897
280 143 707487
191 114 224166
187 134 291281
95 204 920667
239 258 79093
219 228 740095
235 291 835732
41 99 301264
97 221 42080
6 200 36078
266 33 421547
112 76 444231
19 265 865141
109 191 612965
246 127 461964
177 167 146270
91 11 475801
64 117 903329
177 183 613587
243 50 14891
15 23 881882
156 279 448286
94 38 283589
203 212 113219
242 223 939759
184 172 290268
63 212 278731
160 295 851258
217 245 918705
241 181 81008
107 30 520905
48 219 557833
117 189 501927
127 59 733350
251 232 938465
253 175 343500
201 108 382324
106 4 204124
286 184 604977
241 287 129500
260 239 374335
30 165 450625
98 273 754473
246 86 173081
154 92 101717
235 169 320722
183 285 429387
228 25 313665
6 228 257336
144 97 3592
1 150 61463
129 124 236893
151 86 534428
288 130 660418
232 81 961336
232 131 42473
175 267 543782
259 101 431582
194 242 643937
240 233 902180
136 273 32748
265 206 202499
226 11 234957
40 215 229993
104 27 417190
223 103 733678
213 266 45186
32 228 432005
264 124 48563
146 153 963362
238 212 902305
93 24 786139
186 87 145258
6 271 350638
15 64 110974
43 95 162928
252 106 600191
207 77 65011
92 184 370069
226 245 955609
242 229 48423
94 104 805993
256 210 754289
71 247 668387
223 173 653705
50 14 13146
53 143 772348
134 68 602977
295 140 348235
285 179 499424
245 143 240609
160 75 599150
113 245 353086
277 102 738813
149 100 595275
221 66 484605
178 10 222120
185 258 641514
265 105 733764
80 290 417048
140 260 780488
191 147 232169
128 174 804673
121 50 803778
75 37 601298
262 58 768883
102 288 35285
133 288 965158
89 156 156997
197 143 582672
291 124 103822
300 117 108774
85 237 921101
201 155 579687
257 186 500050
173 294 711371
243 178 334686
156 287 745455
156 83 936578
236 129 720210
95 129 10619
84 240 585087
94 257 397362
35 153 23196
30 57 711918
145 79 380410
157 148 597805
123 36 968448
137 158 765518
126 123 758633
24 192 762330
94 239 49057
243 28 314732
225 288 668801
51 262 897526
182 33 692949
157 200 775069
112 104 640013
288 28 403990
2 43 560155
206 2 439248
247 39 680859
160 299 595937
170 262 86561
215 159 416067
28 137 944014
19 262 120956
295 88 123914
195 203 907492
203 188 832676
101 47 472825
272 74 481831
234 146 585433
210 249 130317
67 174 674804
111 117 39483
157 43 572385
276 137 929110
28 251 183008
23 136 265438
62 271 197831
241 103 187968
287 275 378353
149 6 638183
78 137 96470
118 6 495518
236 184 766139
34 293 961177
202 148 161221
80 103 165958
57 41 581347
229 251 580008
122 290 851679
254 176 738347
220 252 79992
183 250 874359
242 140 925080
229 248 284224
243 117 89376
244 136 442717
255 9 635302
146 94 576719
174 227 704514
122 156 583924
153 206 684428
87 52 581072
254 242 732194
259 37 368180
249 185 465129
234 140 788714
6 79 481419
216 191 629301
31 250 917060
62 207 981314
222 167 493729
58 214 894161
40 133 703135
117 95 184729
183 206 798193
188 133 113589
90 261 839700
299 225 977972
27 117 308471
179 165 869904
53 43 745027
3 64 811186
84 176 836298
222 242 624295
80 277 580428
238 15 366489
1 256 511
158 150 503819
66 113 177126
67 266 413559
221 10 851437
249 59 559606
67 151 469542
156 131 542204
94 186 273539
69 35 685755
214 103 790137
154 136 478299
226 223 218099
149 274 401041
63 52 778136
7 151 668797
145 179 950462
84 61 636836
260 236 98863
79 282 904614
80 37 663862
61 145 42514
1 215 810984
229 129 502422
235 4 519468
192 280 112103
186 261 231193
166 55 912410
253 91 653966
268 27 36903
7 87 788064
65 208 293523
259 181 973285
300 158 634262
212 157 112022
56 283 144554
262 176 294264
114 215 291766
42 9 385148
280 5 778140
224 219 153650
273 36 530908
245 153 324937
300 27 81767
164 28 944472
202 147 693576
138 13 923942
79 43 277278
57 122 341082
240 93 302055
21 159 870530
271 185 111155
30 51 357558
210 155 258918
235 246 632594
106 83 249747
197 279 444592
230 228 564797
160 132 237704
114 49 161478
277 196 655590
282 27 951874
176 45 197567
254 116 378673
129 155 588656
103 198 502032
83 113 268578
101 208 483365
149 53 418891
200 33 607673
94 196 613866
288 62 125491
247 64 613852
176 266 239159
39 148 690819
204 147 242002
187 64 530393
172 241 981541
50 266 932850
157 149 689871
183 286 991440
147 32 952546
273 200 385707
243 296 261745
255 259 720734
232 282 905815
286 7 880418
141 56 530728
242 30 517219
235 138 991277
251 227 221176
131 11 248601
232 21 253101
300 8 738755
94 79 414003
50 109 203511
104 266 835095
120 226 538614
168 226 467711
209 44 627792
142 66 971444
240 190 737491
14 160 301159
272 82 785915
277 225 959135
48 229 81156
50 119 295903
198 219 454923
234 226 834335
114 140 769761
214 236 638981
279 113 437515
8 96 668154
47 138 596793
177 234 605030
181 188 80403
202 99 522764
138 5 204485
121 105 720738
62 202 780519
257 116 59614
42 287 142871
160 255 517974
219 62 250019
300 61 502718
240 243 526161
87 82 829114
115 152 157573
64 259 184659
123 181 52547
126 188 257479
93 280 505427
248 60 187123
7 261 632942
27 83 204082
254 298 110739
93 123 122771
263 55 988426
8 67 391529
73 94 586498
189 7 331307
175 252 85962
129 226 845228
148 26 371813
170 222 359581
4 192 834693
69 30 58382
270 287 690197
300 148 295875
236 92 408029
221 99 976821
279 168 666968
272 211 255061
47 76 885131
119 192 971881
133 208 590603
20 121 199448
145 101 280294
7 28 781126
215 282 905922
23 128 399879
273 38 361518
288 279 136910
229 103 78310
23 39 251699
42 66 379483
224 9 366321
6 178 500976
187 114 465690
268 210 89257
297 142 318406
92 271 892531
176 296 718022
21 83 614953
291 40 407313
114 232 227028
284 226 803160
32 157 838343
146 63 470239
70 77 928596
198 214 177890
186 248 638121
126 59 843056
254 64 23320
174 172 600297
228 56 137037
38 77 792162
246 114 130814
150 155 71100
223 112 646514
277 126 727876
100 91 857552
103 1 756788
20 290 644632
157 102 650295
271 273 695068
200 28 936118
20 97 792811
278 116 872628
181 29 831209
259 114 566417
15 133 324054
260 69 183468
82 220 800954
232 98 338002
63 9 658383
162 105 363938
125 283 525434
63 199 937482
54 285 163283
111 262 6144
163 86 388599
181 79 461217
95 9 658378
184 132 322782
143 291 383003
58 109 183315
277 128 739888
91 215 182827
189 265 612140
216 287 519394
152 287 455405
246 13 568792
259 299 801317
65 99 121518
77 211 729478
120 189 629939
192 208 887284
88 60 682944
27 200 845263
181 130 827892
66 227 626525
121 22 179786
89 172 387062
24 224 633052
137 263 95339
161 245 784293
27 175 487885
159 5 501267
191 103 330756
139 125 840214
70 20 109859
261 39 438391
272 174 306210
265 143 758252
12 100 413547
244 28 637656
229 238 931089
25 19 422950
138 136 806493
279 139 786900
172 233 554231
202 93 369032
75 111 729673
279 24 408141
147 133 725964
250 16 112560
161 76 892794
162 11 493043
199 81 850314
106 223 143420
1 182 694545
176 236 562034
150 229 741027
129 91 903676
167 277 523372
179 193 180756
71 88 946036
169 156 261924
71 150 297553
285 241 142040
137 175 540589
160 235 172030
103 133 61284
132 21 548982
275 239 5323
244 189 807660
196 281 918142
66 235 569355
2 116 996415
257 235 487400
166 108 663575
52 130 598620
269 86 18322
9 2 114435
160 154 588905
295 167 42321
172 238 662425
185 175 49162
220 251 381598
23 277 665768
45 145 914020
203 21 196662
269 244 846781
56 72 434493
242 149 399343
9 96 212161
210 184 46552
145 122 65099
244 40 937102
145 190 466446
183 205 940598
179 181 951814
171 220 80502
222 97 797225
228 300 208258
56 271 737395
178 90 906029
94 151 622615
298 135 582271
76 94 159255
232 285 599429
248 217 993381
33 161 450789
171 127 522617
281 200 768978
163 52 773685
30 20 913526
228 158 230209
239 179 735000
259 164 517818
128 93 368480
233 70 989576
19 251 207361
60 1 966032
196 20 997995
18 92 528889
88 74 454400
105 210 264826
204 90 188954
108 95 617594
237 191 290264
268 237 985225
270 123 622264
275 213 952606
87 78 556083
104 153 260083
4 148 720773
31 96 249133
166 172 393530
255 109 576412
273 9 258641
40 131 128800
96 266 402391
189 171 774227
248 200 678507
72 66 841985
105 241 701255
31 71 728941
259 112 177240
271 1 439818
184 283 469394
272 33 637742
39 6 322093
131 97 582932
269 229 120238
70 242 31044
137 186 733330
29 190 253057
160 121 16500
243 162 707588
80 284 317874
266 9 960587
296 99 805087
238 239 198557
213 52 128047
176 89 528769
152 50 971316
211 233 123985
104 261 551219
201 107 212825
165 97 605658
20 61 153751
110 244 430692
146 156 406867
12 164 289895
114 131 834323
166 2 506921
14 214 965529
157 116 381583
140 228 108767
119 54 245634
31 153 755428
188 97 742473
273 162 142710
219 7 252869
54 116 576950
10 168 897249
20 193 755377
213 7 691067
28 260 907968
239 177 592798
192 35 573562
176 5 940479
81 230 849685
191 121 974375
234 170 602123
179 101 107113
220 26 941509
198 247 817750
201 261 850919
111 107 643198
91 187 708356
19 87 730506
60 46 998923
8 293 859174
139 288 948485
115 72 576109
187 226 950908
79 226 664365
204 123 358573
289 89 604767
270 29 582701
223 139 545541
18 148 644475
22 127 575111
61 264 647661
93 215 743857
265 186 932272
149 202 805773
38 2 836604
214 22 956809
42 89 290547
99 63 164575
268 52 420813
143 220 550285
44 177 943544
262 136 429346
25 129 717689
71 264 608050
237 183 955915
25 111 7479
168 29 661308
57 27 655770
291 146 427558
255 132 150550
176 191 466925
206 109 282761
174 219 837051
175 41 944342
216 52 208564
234 49 270522
87 43 634868
221 155 34160
112 160 322530
253 249 705535
266 81 276610
143 11 56004
222 75 551684
128 103 135542
229 153 331881
145 168 631470
145 200 822225
1 252 134877
12 119 625353
145 60 409941
28 159 689249
207 186 56804
68 197 205662
230 67 282174
278 22 747087
35 67 561621
51 258 167311
236 103 554718
22 80 552458
199 82 239590
130 10 421559
226 177 592075
52 74 753559
73 250 925910
183 217 573808
31 66 117275
109 194 895864
47 196 975929
263 165 8559
136 25 8780
249 112 710082
125 88 536134
39 47 218325
258 167 667448
245 41 77974
34 126 567331
34 283 9078
238 289 670213
281 226 498497
103 64 80574
14 189 342327
228 65 107161
259 245 106140
202 261 128455
276 160 516281
98 103 385350
255 51 980304
263 54 115672
283 170 225037
38 261 231875
201 250 134168
50 254 767590
142 281 85031
92 97 302745
274 291 862704
135 161 651606
108 163 724372
149 295 338600
57 219 243033
198 137 83037
36 256 575871
1 69 425304
210 72 681931
158 77 7670
159 3 915131
295 94 235750
1 242 906126
175 114 376290
86 266 303537
53 160 369682
48 115 824693
85 163 887399
258 49 925439
8 161 496005
243 171 30298
60 125 928203
165 9 971988
180 86 585572
219 75 473494
157 227 405230
105 37 446288
181 91 595083
238 39 173062
32 170 39649
99 279 519845
74 163 642091
243 213 404613
132 234 999098
188 74 773453
156 107 998311
237 96 240499
277 130 409445
238 49 428300
101 127 630540
161 63 385714
195 296 619691
286 222 522252
123 26 416744
184 246 928625
109 13 307351
86 47 868580
300 29 991729
184 43 918206
200 89 28342
86 126 500105
197 26 776398
122 16 957749
107 300 192138
27 161 82046
93 236 595584
292 233 877361
98 289 635270
114 242 445350
208 272 817065
208 66 807543
148 136 284045
242 68 968704
16 124 478581
178 38 605615
119 4 930580
158 58 665952
72 253 163520
226 12 554068
242 213 12018
275 10 315018
204 270 937915
108 133 178935
21 197 287411
64 257 318963
189 83 195759
112 71 907656
84 22 579617
122 23 606055
286 24 66430
160 114 204959
208 195 163687
179 148 927777
208 98 299357
212 263 559806
221 145 549284
253 18 446231
96 103 888440
263 119 915283
210 130 60085
298 48 89983
289 20 38486
172 68 771641
74 271 576953
219 255 446225
94 259 130874
269 196 799628
34 196 161556
248 298 188904
51 170 663164
164 118 779326
125 144 738056
173 152 305325
169 4 654462
62 6 922870
89 152 753757
83 247 496400
177 32 80173
228 117 728289
196 77 953083
75 96 822146
192 73 268463
226 161 986770
15 294 276508
279 175 224565
268 125 14193
282 153 603426
120 156 207726
187 197 242298
273 3 281561
50 184 545818
176 223 101138
241 175 914416
49 176 961102
269 44 859226
93 231 636139
97 251 787799
79 240 820759
223 160 641799
12 213 589508
299 200 39098
27 299 207424
61 19 608715
30 254 886965
207 238 611730
262 134 561886
80 87 902216
250 1 672192
257 203 446346
167 64 257332
116 44 481213
169 242 345431
33 157 876358
235 5 146296
270 210 114801
152 127 370695
68 91 463802
51 292 246297
22 105 895026
115 109 294273
255 116 465754
29 266 391701
276 199 415912
272 156 372327
26 169 31942
160 291 60875
218 224 360550
213 178 645552
281 50 251958
254 77 488416
183 258 936301
44 100 794987
108 229 858801
6 129 641409
155 179 938491
295 275 10072
106 13 556062
286 161 407214
183 161 715681
175 93 99010
284 156 879935
14 73 990766
166 26 295643
231 138 987347
75 87 690207
259 217 22857
232 211 801824
101 257 468428
77 41 276490
39 58 950341
111 217 59228
223 157 316446
289 282 355964
257 137 725739
175 244 299815
8 106 207197
2 294 916574
88 111 795986
67 55 389613
187 179 275493
123 99 378601
172 33 566079
88 61 910555
65 224 124685
16 100 731109
298 7 539400
269 130 714596
190 24 678290
83 54 770451
186 154 906453
33 61 685966
183 45 78907
79 156 217854
215 207 916443
41 249 313987
26 221 168314
4 16 291059
275 257 694224
10 190 988520
3 203 206261
248 94 597605
80 118 403852
221 234 923184
119 261 68488
184 94 966485
282 41 169821
54 191 386704
139 74 528991
289 69 586318
43 265 574891
125 252 347481
21 103 279516
14 255 973629
228 52 597652
150 34 683133
150 157 156551
47 69 416910
111 226 516953
279 300 702632
236 203 575614
111 247 237836
244 63 399841
62 158 112982
10 131 566564
26 189 182845
213 205 405909
70 22 722777
209 37 834152
34 16 897956
290 193 686216
86 245 301488
54 213 955012
216 94 857814
281 210 266870
106 293 759970
204 170 422175
39 270 21407
87 236 29305
252 51 276529
118 190 257301
13 46 108182
269 234 246905
257 251 346987
276 95 541696
231 5 29255
255 4 78787
229 54 950308
7 159 221170
288 175 207829
122 160 219272
103 90 968228
34 138 437106
155 41 145836
240 100 979455
87 211 749704
155 260 594311
263 56 593476
114 106 992471
102 264 426005
114 19 583877
201 76 267979
24 9 648833
192 261 48123
240 113 484654
258 226 261594
273 149 118694
100 61 751025
133 238 315348
223 89 316033
289 276 459449
290 298 34715
114 50 777227
273 247 619999
159 111 77021
55 149 502422
38 274 802627
88 144 977210
286 273 819255
118 139 65364
208 163 286962
51 259 429489
148 278 860308
55 200 70318
249 121 499689
117 96 647586
159 224 504276
23 4 360107
152 283 437942
254 276 723967
149 83 357861
192 231 885147
117 269 52533
188 207 777464
41 35 112181
215 57 950744
83 288 913753
218 281 332627
127 250 632694
174 122 566539
99 78 877981
241 275 863500
217 106 385509
42 300 577508
255 211 321868
100 282 524851
238 286 605438
207 70 940671
296 237 601301
115 208 726169
252 288 151318
46 135 65336
49 17 899685
242 138 41433
28 163 908362
10 133 660096
29 217 439797
77 8 844939
167 11 332789
24 6 909155
275 137 333804
130 226 166997
195 102 148686
70 23 110590
154 102 251834
145 73 797061
34 172 582817
119 85 710554
188 44 316470
191 260 255954
184 60 408467
272 56 784961
90 118 855140
35 182 185974
40 266 547908
5 141 299218
142 180 84297
79 76 76617
13 54 734091
46 179 931496
123 300 698849
75 126 640559
194 7 839679
186 237 140521
89 216 585807
64 267 642555
24 72 176777
52 220 398812
53 212 569055
231 38 596459
39 227 369022
215 231 741813
231 271 384658
15 1 153087
8 75 491098
258 43 240968
233 280 915823
246 50 483421
121 61 834212
280 250 974071
248 85 571742
246 147 671747
287 163 769200
296 160 991690
280 149 944710
94 297 355620
253 269 905803
295 210 305888
182 62 739907
32 221 295950
207 241 881352
257 99 547499
25 267 72591
283 41 157340
164 125 677593
84 155 487544
155 105 250950
135 290 287300
228 73 597200
43 144 433742
294 97 381124
278 149 645608
9 271 214075
71 188 523919
60 199 407097
238 123 183635
137 40 602317
279 274 885519
250 294 955685
288 14 308220
204 172 567183
2 186 275713
121 228 479874
268 118 349847
219 290 354391
277 101 57341
63 182 435056
183 272 417289
155 124 943191
288 178 896909
269 57 362655
151 213 240726
8 52 760976
288 3 110131
194 28 765643
266 145 306882
14 148 88815
241 152 582169
67 241 342419
248 138 116501
7 164 289828
7 284 31285
292 167 526326
46 274 901690
88 246 961595
154 256 525172
82 68 629356
145 113 848546
96 48 647737
145 29 545482
93 90 890297
44 40 60380
171 104 195935
51 168 948117
186 174 115295
107 252 116827
190 156 227487
195 33 443075
219 83 600391
186 46 866604
291 18 836007
277 254 129889
182 3 548213
99 81 261481
82 212 623224
23 90 221580
138 210 37909
52 98 975998
299 254 497947
281 102 394678
272 236 563347
96 54 633800
282 255 720356
183 142 308213
272 288 829819
181 55 745596
101 118 761850
143 147 353902
196 260 20420
86 117 215591
152 116 460351
236 171 246912
36 138 210638
231 116 541531
6 92 452600
96 231 550463
92 255 151902
180 202 814321
23 147 342507
207 116 162977
156 15 132559
75 276 403705
190 223 866508
35 159 710457
277 127 337518
116 244 942760
98 215 64363
288 266 327715
151 299 279606
144 124 70431
267 100 766106
226 256 520598
161 231 50942
268 204 905731
180 87 294585
49 103 453049
186 60 694365
88 53 191883
97 268 15705
170 91 72688
8 85 562879
53 266 334283
150 269 56630
169 61 389938
203 172 828293
165 223 753139
12 56 405117
240 226 462379
224 260 415224
5 300 180622
184 147 934488
252 84 609576
79 292 497833
34 49 434094
55 292 910018
262 177 183864
28 42 949019
219 136 384171
286 111 265685
149 81 975194
161 163 408162
50 8 183872
294 14 79004
296 226 887585
186 164 556229
96 101 141895
258 79 472643
90 94 200773
241 183 803937
104 267 489354
12 153 232379
290 126 516741
17 280 574956
58 298 799301
282 25 194468
152 181 349021
26 285 612498
259 49 977895
216 200 44635
2 285 622487
33 245 316875
267 291 172669
263 36 462987
282 64 98178
92 71 847234
77 81 588017
7 209 284066
228 249 626714
204 43 302361
43 141 736957
71 198 626628
149 205 454113
147 159 979240
140 221 461319
106 300 259917
109 232 916788
40 127 165537
77 134 476094
68 66 607956
78 142 509923
293 101 684409
160 8 861008
209 284 520138
156 85 822484
49 86 655854
90 139 221857
206 263 856325
42 22 39207
153 193 80092
129 64 406369
45 188 680139
228 218 737122
256 296 568506
47 192 47898
24 76 334816
99 241 380923
208 91 229909
141 289 847469
246 91 352411
268 53 349709
271 157 115875
4 1 994716
146 57 823459
244 200 665714
116 140 470456
178 79 366475
267 199 45842
52 116 871606
204 214 379625
153 47 74675
159 174 416522
236 70 554923
220 117 990277
83 195 281396
145 94 196773
33 20 115469
139 150 409957
211 147 707916
70 65 902316
11 168 555712
43 94 434979
77 201 160979
137 96 774803
287 25 733905
185 19 915813
238 20 50665
71 2 438947
280 92 881170
284 264 117979
217 181 633843
85 1 252315
157 104 482030
193 273 419523
222 268 616088
52 76 440284
240 228 411146
35 6 129491
248 48 385473
292 101 58870
68 60 920542
36 102 767970
1 257 698835
116 209 294309
188 43 894819
61 252 547796
187 251 157658
179 286 681741
55 112 912717
171 282 48097
234 155 495382
228 61 71701
181 194 582905
167 122 282110
4 261 953154
172 182 853141
68 87 411660
111 180 96109
19 69 978947
255 144 892847
198 187 976548
294 64 284161
284 115 874231
203 226 90399
101 39 76530
182 233 141131
123 139 771804
163 285 614033
81 176 970844
300 104 927657
195 286 137779
197 79 214731
218 6 771643
197 4 337107
191 137 675192
11 45 951067
228 108 169064
245 214 923178
97 60 650647
300 48 427416
163 136 626644
190 144 196030
112 195 885698
10 298 71860
107 209 821895
1 106 62885
95 18 119397
279 118 91652
90 215 320621
187 70 390245
120 284 499187
211 5 676289
32 89 839122
126 42 710763
65 29 461829
21 151 91801
212 130 440345
104 294 652755
262 40 49419
284 142 538321
246 255 522979
232 14 418097
59 237 278423
35 254 26315
97 198 159522
217 271 765887
182 57 307711
263 87 988640
135 254 955020
90 48 75065
26 233 262851
25 60 7906
144 246 114320
281 182 181181
14 162 179109
27 254 626644
224 28 468565
2 221 978198
85 296 951676
235 92 167350
51 265 303602
183 115 632181
217 251 188989
91 133 974095
104 291 793913
67 278 8418
224 222 326295
119 110 140253
180 249 607668
255 20 320375
294 157 497602
105 199 430039
94 55 585590
43 52 163533
36 10 641476
93 67 568873
51 186 578677
231 67 239027
25 104 124995
26 116 736167
263 95 54892
190 53 592101
201 135 941900
81 238 852996
152 118 345211
210 232 90440
244 70 536151
65 181 678750
156 200 593243
47 239 249776
93 178 154777
27 93 230757
195 268 441371
219 287 608552
4 50 859887
80 33 573846
101 75 928746
297 15 8939
261 132 170376
152 184 257137
95 37 379452
234 224 946322
94 235 819832
254 142 870478
166 73 478564
133 267 886588
112 8 644377
293 252 943796
3 72 260849
239 118 142612
11 57 374058
259 202 555740
122 188 671840
4 289 849298
142 246 796754
33 204 564959
89 147 615761
75 274 772040
227 205 914945
133 119 881317
20 229 154968
156 163 882255
274 94 689806
201 243 704671
93 287 556963
69 176 631490
5 85 153133
228 295 264476
229 152 793176
5 233 102457
132 20 287193
234 21 269237
93 43 70406
285 255 48732
44 193 286069
153 257 280752
227 126 156008
292 36 144302
283 254 210430
64 185 872065
300 162 744940
58 166 417662
247 255 311063
236 170 145469
1 249 215997
12 189 833185
107 41 276135
33 17 32239
22 148 706058
94 142 645509
277 64 618345
223 48 181289
114 194 901496
278 61 908874
151 186 699213
298 199 951954
34 121 695389
245 118 470096
243 42 197960
92 123 178945
149 10 970862
59 182 295217
66 293 851061
38 294 152602
177 180 928997
58 27 53813
222 38 944084
127 137 367963
202 204 96402
36 85 942333
65 169 667420
228 100 762809
7 83 544350
175 249 710392
103 7 900261
81 153 373165
53 101 358154
65 27 275220
248 5 348850
239 15 72420
175 33 653759
41 267 837677
141 208 917905
24 277 840696
120 172 693707
82 163 331730
74 91 556239
51 104 392518
176 263 897269
245 47 34572
97 195 424504
31 225 456018
172 91 480769
54 283 383887
74 232 517917
250 37 644871
205 56 782490
237 276 203100
280 7 81806
86 215 603629
146 142 374360
105 137 10237
253 300 197886
227 9 774598
107 162 569667
130 39 660607
218 287 494611
94 215 970511
32 181 100619
42 49 937879
95 244 654795
17 54 166602
169 78 777674
132 137 21377
218 48 685275
255 49 696701
53 258 117004
54 166 31189
173 106 721220
73 252 337794
254 290 173213
201 278 107624
137 230 671663
256 175 143515
266 152 625306
38 29 905034
287 228 566448
204 82 657820
257 155 414671
170 282 619954
238 165 798102
178 82 918607
238 106 299077
187 241 726814
180 291 284253
198 62 952394
154 165 381631
230 33 336243
264 292 163700
115 15 885053
80 281 316374
266 72 332722
190 23 676902
10 92 467218
240 61 774935
211 247 543107
14 13 387789
160 139 751999
243 180 786455
273 222 926082
173 297 288769
257 285 512208
145 162 576877
23 255 367097
27 258 646683
222 265 24219
222 49 988395
123 153 820447
123 279 404184
232 206 931077
35 119 168148
124 120 757759
212 239 651769
194 291 484304
31 200 933611
81 166 267061
297 178 314181
148 247 921120
130 266 206834
11 157 767444
140 292 432802
48 275 119841
205 90 992944
282 222 517958
247 197 383895
231 71 544011
163 109 118377
234 63 566066
195 156 4689
85 241 470031
166 74 96069
71 143 979825
22 125 406504
242 290 34549
256 51 891836
111 82 261431
178 109 661790
69 219 673952
124 233 899788
283 260 205640
129 14 39484
10 137 770860
287 80 272845
85 27 912296
248 75 62163
11 78 431126
88 297 971262
86 241 280541
272 127 590500
172 86 170554
195 251 625151
115 54 678095
69 300 776365
125 220 886040
63 5 604185
299 243 148976
68 59 649013
70 239 668099
269 135 486974
156 59 674666
289 137 308636
110 205 491293
97 284 986432
44 97 552318
141 209 212372
98 115 861615
2 87 904835
190 99 974093
216 148 145635
156 33 358541
64 198 166127
198 185 721077
80 81 19456
65 95 897185
52 96 309790
24 89 786544
129 49 382987
100 79 230247
124 171 327854
37 101 371449
239 213 759728
172 9 707425
297 212 689576
138 253 178377
287 274 598669
296 118 214949
211 6 646605
219 129 875741
19 220 605880
104 110 942657
298 107 371863
206 64 973090
182 189 745396
137 215 366874
228 176 139850
35 173 881834
122 71 36435
99 147 622193
52 118 165313
62 99 297093
107 236 169598
293 30 117316
190 42 689765
7 266 404014
139 191 644394
134 6 362954
300 169 749752
237 97 45996
117 166 701384
36 98 296659
117 89 155587
144 146 441689
175 193 144076
95 82 270295
296 138 743223
24 181 834469
12 128 711490
109 142 469096
204 110 898838
271 89 400374
200 236 27129
89 247 611644
103 205 639786
88 142 385610
149 282 645047
41 289 528991
156 147 60412
38 35 305072
75 246 474732
213 10 860970
131 180 505175
54 241 813121
276 228 490524
14 149 889599
35 71 597901
279 153 867460
118 182 38273
32 168 14973
99 145 424930
251 147 799345
94 87 115205
203 168 798857
21 116 995565
278 165 46477
24 155 362770
180 74 544312
90 237 751013
48 195 56788
166 56 663964
184 166 870784
128 198 308547
244 284 302933
162 271 532638
205 195 200568
269 151 706505
172 262 516073
183 231 980192
278 75 822576
93 180 669614
38 287 494767
288 181 571395
197 77 630599
63 82 908296
259 294 588252
273 67 126571
167 290 184294
18 256 441252
27 239 81263
109 204 719153
210 56 249966
223 78 525145
208 180 74914
251 87 697338
239 77 639888
99 43 696201
166 234 397628
184 218 21995
46 183 428907
212 147 594024
280 289 816566
220 151 301275
5 164 652073
253 136 569245
277 180 798648
61 241 157147
98 185 558854
286 112 567555
167 202 726871
272 157 789342
45 12 909470
130 66 899970
223 64 979020
275 92 44666
125 219 6338
224 47 90632
224 171 932060
55 35 707084
225 82 608830
36 61 259880
144 294 581052
121 93 765202
117 92 874892
209 295 546910
213 95 346183
239 84 783310
273 99 516320
11 179 960408
200 2 603253
78 219 384638
196 128 186091
167 236 720111
65 41 962543
170 71 91804
108 121 299782
133 191 214597
128 108 293350
257 165 669304
244 34 172553
46 276 514638
167 38 943343
137 269 154335
215 174 369640
168 255 2894
141 196 847603
299 288 810900
48 216 240166
16 298 253057
64 7 900765
256 174 780959
251 46 937451
10 292 215971
230 290 443132
162 235 590425
106 193 950839
20 10 883949
73 206 271391
81 70 599039
42 75 419290
237 272 444410
102 266 368134
149 171 404242
184 206 219547
199 238 150825
129 123 184120
224 125 332020
28 198 488487
39 215 937938
93 248 296718
213 48 689423
1 138 850215
40 71 921847
257 252 714262
38 271 102764
220 90 372472
292 137 818454
224 75 402231
229 268 895940
278 64 832029
104 295 352491
101 176 692687
208 209 805112
177 209 947631
29 9 111989
250 47 23769
9 228 956420
135 11 503351
17 107 425524
300 166 873139
176 231 509568
200 224 728846
92 9 774632
248 148 956907
27 94 933444
239 9 377137
4 174 595998
60 135 627149
37 41 275768
29 177 511996
150 134 46306
266 247 991645
89 249 947741
276 65 734963
179 288 231681
231 37 745397
255 76 236567
254 193 760751
181 278 428329
34 282 215781
8 232 419183
102 37 57225
16 212 841321
34 165 201523
139 252 744968
81 1 816977
209 99 794745
247 298 950669
187 276 96761
172 104 397294
69 218 604918
130 77 973111
197 290 115974
124 43 431528
54 281 894230
288 235 406410
34 251 186495
69 104 965009
128 5 915081
227 284 706449
168 115 97342
29 61 53836
245 135 570587
106 92 493751
57 241 433973
93 187 679841
80 66 142826
80 53 29057
140 72 475892
212 120 519492
258 152 102533
279 107 215784
33 73 23937
150 186 87127
212 88 377343
62 91 396046
149 90 456863
3 252 232534
21 253 972346
132 181 336800
161 29 286905
139 162 905219
106 249 429442
122 231 660459
42 209 312438
273 203 486655
133 88 779777
68 49 870379
152 49 441445
6 115 214924
272 231 152571
146 33 511338
282 24 651946
283 102 205004
84 162 205639
261 173 910486
229 128 185252
257 293 654204
100 166 398130
64 145 942746
114 248 477618
103 149 90557
125 54 669247
67 200 373797
156 31 491004
22 224 502107
212 167 500406
44 134 127291
243 30 204689
140 36 652355
245 36 150283
199 235 244627
232 142 638289
253 161 155
253 16 981297
57 110 742227
233 89 158479
171 212 769071
187 146 472185
274 12 342725
37 81 539088
9 50 909446
286 103 546514
30 114 996840
63 294 412
129 81 579947
53 105 102395
199 193 745507
213 224 20943
83 173 813458
117 249 942418
168 109 163908
286 123 704141
21 68 448235
128 223 222572
80 252 974178
27 60 438265
248 150 3393
108 279 838769
130 206 409960
15 254 607128
94 208 418063
129 56 807277
203 160 903986
196 41 498491
252 155 435273
112 300 665477
118 197 166336
166 49 863815
181 248 915283
136 260 25964
56 77 837678
106 100 104057
219 173 155683
19 282 252734
27 294 798673
2 262 961301
90 227 590774
275 259 944825
253 146 810922
130 295 243477
248 20 983338
172 134 369682
80 26 891803
5 277 773411
125 59 76180
134 127 210631
35 197 195146
191 125 300924
272 3 859171
236 230 511541
154 273 127025
37 211 309443
46 184 932776
130 156 110077
184 47 277389
90 21 953372
52 112 138325
29 174 652002
14 225 635419
147 240 285046
9 195 860460
149 256 461178
197 101 204323
46 118 575993
262 132 453145
250 62 3332
162 88 107460
226 71 337269
22 194 316389
213 88 152820
25 90 866369
27 38 170634
264 101 311601
199 153 891644
73 257 58517
263 93 610309
171 152 98080
169 209 352189
14 276 898507
116 234 39060
80 182 574358
204 257 276286
37 56 917600
10 118 168402
62 141 544355
18 197 182189
259 153 797697
300 180 72836
264 221 468831
275 77 408805
180 84 241438
42 168 788475
84 173 772828
142 166 496912
271 235 949940
132 61 494281
201 291 459252
167 16 254037
88 160 976097
193 69 267766
5 26 724396
218 159 251609
238 198 429974
163 192 274235
140 285 137221
48 251 468684
151 194 316254
40 260 987792
251 7 167303
28 108 960572
95 126 468767
109 143 118261
124 168 778647
61 213 105185
14 155 60039
100 271 86277
209 171 813732
131 264 417907
236 82 419204
217 78 527736
181 281 191093
8 240 393758
4 263 157512
141 114 850172
253 240 890806
136 155 896610
11 150 37554
145 264 677642
52 40 165918
152 125 863723
144 166 864000
70 26 69042
118 158 825282
266 12 757669
192 283 65126
220 43 45898
67 196 767559
111 58 856923
250 15 113099
104 111 351853
207 153 422629
52 267 263992
160 16 535507
261 156 432337
32 238 396489
110 219 845089
273 241 970211
215 238 457237
191 97 755949
55 249 979145
223 104 538640
55 40 685186
43 162 381766
105 74 126990
119 147 691306
222 145 502894
162 211 469559
154 194 505392
195 60 665449
84 43 810492
177 225 56606
69 259 83698
278 110 866512
131 63 393098
39 60 666396
232 228 592019
3 104 68832
168 181 393568
227 122 657630
214 130 73602
121 276 468900
100 140 826726
81 254 964449
162 19 187652
172 258 614568
115 186 305890
211 99 616229
241 1 353631
206 275 536233
121 231 91490
269 64 572790
244 101 890915
66 109 670864
172 278 348427
167 46 635320
24 144 855386
226 134 817710
63 13 946368
100 107 220242
67 159 17860
223 278 637536
208 83 329330
136 123 710920
113 250 177760
44 92 284776
140 226 865046
198 283 69188
2 201 714907
168 77 222712
82 278 562573
253 298 651049
11 93 458903
181 97 154684
82 196 637196
258 187 625780
137 25 85039
45 134 785141
135 232 344498
127 276 969739
186 210 913773
31 253 427253
272 198 66121
85 131 404948
186 57 59841
142 38 605849
272 220 770477
109 197 861274
294 206 981433
266 95 655761
59 53 156147
236 90 453928
196 30 122181
102 29 518168
97 219 664881
106 286 709650
236 231 185736
129 193 243890
118 107 250099
195 27 56046
299 154 304772
110 276 250629
287 45 41626
226 5 330762
219 32 544968
277 191 803652
208 260 392989
24 254 458740
286 266 392140
31 287 154274
67 173 645289
193 46 828349
295 193 844643
292 266 64242
133 33 937384
177 64 573299
45 72 547735
4 89 511559
176 115 966260
183 165 250346
245 251 776299
87 36 253864
45 259 826695
6 13 634394
79 152 193755
142 258 223179
194 149 653426
121 239 624035
264 215 790185
45 110 669075
67 46 723864
134 26 992874
278 139 151848
6 300 642798
229 79 210650
82 4 418646
86 24 551642
10 41 722049
132 289 242912
283 286 286463
244 59 937997
203 48 313329
108 260 310760
57 193 168368
260 188 25235
171 91 35454
264 236 888678
268 78 149862
255 236 919149
92 64 11628
61 35 483806
100 171 696065
225 271 621539
169 43 346816
145 134 377930
198 268 357000
197 36 725016
158 294 216166
221 239 275636
293 39 496485
253 285 780904
151 105 541261
282 91 939716
136 134 951254
42 200 322554
180 7 216419
80 211 415788
183 293 191749
131 201 929529
78 138 47618
192 287 232719
162 110 968834
183 158 936659
178 177 857449
64 21 126891
72 185 705215
167 261 660257
102 93 747892
234 151 414978
90 3 237263
249 141 688648
39 202 566426
33 251 92348
254 278 617549
233 16 968529
56 198 126511
292 180 682472
138 64 305401
255 152 437574
165 88 930381
206 252 341665
54 71 200604
4 38 563784
203 155 953492
62 267 229340
276 78 580143
232 49 815851
256 240 427867
198 3 983842
33 177 346658
245 275 64043
229 111 474852
59 6 234113
219 113 803918
112 121 343191
26 61 972729
108 214 697705
46 291 259421
289 42 591415
285 266 280316
244 237 330004
160 155 737755
277 258 977275
202 224 200330
118 297 723217
124 268 94413
29 227 108430
97 84 465925
72 293 305945
240 24 12222
251 99 756552
232 97 541002
144 254 153468
141 181 310261
120 186 691925
65 291 811051
166 174 273671
31 215 304464
283 38 442512
107 150 799296
278 218 503937
210 183 409217
207 14 630420
133 189 987629
289 212 275681
190 167 750486
105 243 287608
75 13 809981
90 238 621128
124 236 148050
145 109 229605
140 10 392016
200 120 345653
10 97 856740
286 203 933199
232 234 68468
288 166 871281
48 74 298483
7 255 313391
238 220 148756
110 123 426110
116 167 705639
58 157 222161
58 201 374529
260 270 396755
81 62 174942
183 9 706871
39 35 969207
185 293 926291
49 141 734366
272 172 605067
48 283 743961
60 196 170212
71 12 972416
292 239 341350
253 194 262247
128 62 310240
1 189 205614
62 31 974245
79 237 25407
1 21 600815
81 206 449753
173 43 785580
118 26 999547
123 187 258929
140 231 62035
202 273 447873
92 136 19053
72 226 652370
291 202 593721
103 34 212097
72 109 974226
126 189 11050
174 50 97691
46 76 160124
266 74 574885
143 130 572973
166 164 265208
225 43 211477
260 195 900544
63 256 300289
184 13 901983
213 261 404948
174 294 743395
172 251 888972
148 200 761802
140 281 919766
92 108 226840
275 28 648719
49 291 295182
140 106 28315
148 244 313917
217 186 33513
5 212 425207
278 74 216950
126 176 516032
243 226 181981
2 115 466120
202 71 966295
127 160 916138
236 12 69162
167 294 109692
283 272 988019
222 132 899325
9 242 176216
280 278 103361
20 131 626450
221 203 576380
173 65 172577
78 92 802704
76 180 297201
76 29 194999
295 144 608426
73 49 492233
78 128 7532
242 100 823069
284 58 184535
49 90 223945
170 22 130926
110 258 590906
29 184 966503
73 232 730402
46 86 942947
139 161 962305
299 74 448221
113 143 589732
279 125 128045
227 286 892866
271 279 308528
183 78 958076
194 144 411572
145 238 460775
166 59 635624
240 60 665692
58 226 190577
160 248 885303
230 159 808295
177 13 998088
158 126 139102
79 83 947318
221 57 382007
125 197 792385
134 42 696124
16 189 545477
237 130 646393
278 84 101559
242 97 516168
125 169 21692
223 208 249984
178 296 219526
192 40 349686
231 210 963073
160 227 418940
244 158 661075
265 193 868064
116 66 8057
86 294 629601
59 138 676897
286 170 717089
269 215 128093
169 74 755007
277 195 93719
228 141 549473
94 258 404112
255 123 576041
241 169 66174
47 112 501593
151 42 117069
75 257 503423
147 107 205735
280 145 575758
288 72 852258
127 249 631048
14 12 879116
228 272 80876
99 231 738314
6 110 172692
197 264 459903
73 242 574192
252 211 860935
271 264 836290
221 240 201905
271 147 516940
61 295 167482
214 97 684374
287 288 235220
244 267 301523
287 112 919976
225 196 789999
283 119 650218
46 170 913526
179 280 695200
279 158 330779
154 193 646900
180 188 340284
224 55 343246
249 167 501920
148 211 145616
238 42 32266
268 211 948600
282 246 338351
238 2 108234
137 57 591679
282 50 267786
210 180 687498
201 199 62561
235 135 900466
237 172 676751
164 43 99878
99 287 615950
65 120 397640
266 30 902162
249 240 896604
193 147 732716
263 168 496201
294 221 237582
254 83 903
128 55 411430
55 274 479872
217 156 816357
227 192 500092
237 65 178946
294 270 384968
36 288 25483
165 280 497376
163 172 577569
154 249 806092
13 296 390091
120 78 634806
123 264 915666
125 165 799134
181 102 718373
32 269 330306
55 51 322278
9 143 640004
240 57 356696
193 244 802320
234 188 98088
232 193 784626
27 178 961826
52 295 565629
126 53 69888
24 150 939639
277 178 479940
21 32 1397
54 292 992887
229 213 502619
283 261 176857
117 173 885679
56 162 11243
205 194 987393
281 57 691212
186 243 244435
287 87 409659
40 115 365262
37 253 541354
214 72 285531
80 113 367787
96 151 567330
115 218 383145
185 191 848094
89 295 352128
136 118 352960
106 250 816840
124 203 192533
72 130 339241
291 161 780773
120 295 305455
156 102 714173
154 255 643014
11 272 4809
175 50 614906
212 178 250809
191 227 388254
198 220 111885
283 81 694135
19 263 328371
217 83 69058
179 230 55127
70 41 690337
271 72 735761
267 221 353303
209 90 110316
27 30 803786
282 174 944579
34 295 413827
141 172 886113
211 284 436467
27 240 92982
47 79 875407
136 43 399035
234 115 564297
279 194 93973
115 26 48989
141 178 321116
116 83 247562
28 205 935290
244 207 745070
262 234 871828
25 152 61875
291 83 127344
33 289 715126
158 214 933650
297 4 306501
252 137 201217
285 35 555843
56 83 989342
127 292 792448
234 44 672986
250 260 594725
290 105 79400
32 287 884054
155 198 757569
167 53 542232
259 212 80195
243 248 626097
161 250 937861
123 28 255209
6 155 300495
198 69 525023
214 177 952019
229 274 472565
20 23 24162
228 47 255853
181 26 167341
144 85 159838
128 254 397797
92 88 817737
56 235 467513
163 98 428401
297 167 270905
9 216 784381
68 264 603541
57 225 878919
243 175 616423
153 292 32459
183 6 761329
290 47 228840
275 106 613388
94 59 293660
43 217 538703
223 288 809263
26 67 956812
111 36 674497
45 261 79865
70 25 34435
198 17 21396
155 4 896919
36 297 338564
62 241 809841
214 266 570275
202 183 541708
122 77 59797
128 11 575005
208 160 526474
240 46 945722
168 26 276988
224 194 505328
56 264 442379
286 287 850607
74 71 861235
34 64 677560
11 35 349318
193 169 195801
28 184 515142
66 237 797973
258 33 51090
37 124 920640
31 235 305386
53 51 319878
173 47 192179
253 271 252393
134 35 666361
64 32 540627
201 218 385142
22 107 888104
265 179 78419
198 151 263183
231 172 87336
68 234 115048
14 41 931745
176 12 539582
83 299 610307
261 50 122048
73 103 951669
55 222 45491
76 57 910526
150 250 110352
282 99 752817
86 138 573490
255 284 734938
209 268 452794
210 92 499708
187 21 679638
228 31 473891
113 15 354412
33 214 476136
58 209 963022
77 29 469143
63 71 739444
278 135 29522
230 40 233493
19 59 868883
66 167 852841
290 277 330279
13 112 71701
191 300 197363
249 73 94961
235 184 455901
294 212 267830
217 161 952507
217 201 240717
159 120 480827
241 252 426077
154 7 228953
269 207 477005
211 130 125967
84 224 401286
291 191 767998
221 266 319893
123 111 685658
219 291 384678
107 268 857409
265 173 226243
250 189 248854
69 94 215827
256 8 685729
62 18 760859
70 226 846524
241 235 266026
297 176 658327
93 281 732533
92 200 511626
160 246 239042
50 256 393145
153 73 235380
255 155 34477
78 261 596213
180 18 523182
22 25 318261
6 34 643276
248 140 961979
30 63 238713
264 192 549726
233 245 976679
143 33 67934
159 192 779618
160 24 207086
163 142 391126
94 181 47344
228 44 431793
293 127 824146
128 36 637628
262 248 719620
33 108 886459
251 237 930206
230 213 819358
262 4 971776
188 274 812688
63 138 857246
98 247 529541
49 20 851270
264 166 792576
236 65 890921
147 217 226603
29 139 28490
185 203 437110
91 217 865628
103 230 54917
111 106 995433
118 64 50819
177 113 927944
233 29 544857
197 16 506769
141 288 635580
141 299 489847
64 25 896828
177 282 70177
142 244 783181
26 227 95734
84 181 801467
243 78 742878
108 79 253505
174 38 125750
217 279 368352
60 151 988252
47 225 354472
121 145 744425
10 179 315226
138 151 587647
242 189 949167
224 33 675955
50 218 855818
289 284 13740
166 75 575538
1 58 142432
136 41 693941
54 36 767937
178 196 884071
238 119 519194
4 179 994793
76 174 123303
56 206 390978
167 128 718246
64 123 141770
14 290 48230
271 130 701672
188 69 168123
218 25 678361
2 85 735373
59 225 950530
241 135 947784
4 95 278027
231 90 791509
186 231 988562
272 242 918248
232 9 968096
17 80 826478
225 152 276024
151 37 835535
3 103 10175
88 170 939614
100 32 142609
12 169 241492
133 127 144600
143 299 962687
7 12 521675
74 182 827673
57 96 371629
85 56 660372
130 189 763252
203 278 553322
150 125 185796
203 29 467694
127 238 519686
237 87 814217
125 229 176487
51 72 459830
28 94 58737
86 55 727873
123 292 705354
298 56 987458
264 77 225389
231 298 39051
242 123 808063
66 106 124392
176 61 198198
232 229 485533
88 45 177944
148 163 291097
102 121 366579
38 41 521627
292 197 826777
248 57 449715
279 75 582438
124 139 819687
73 159 725498
110 91 813026
297 189 836794
125 196 657661
263 134 323932
192 147 697485
218 162 901946
1 269 242204
195 24 332348
165 36 346939
156 143 116870
157 23 739470
130 164 2637
110 160 647673
140 154 818264
32 70 214369
251 41 101677
237 262 710787
136 85 498703
266 144 795979
126 278 591763
103 185 867415
57 45 559228
217 263 364066
16 129 13756
43 138 569617
29 274 853101
59 269 299144
259 155 643525
289 21 670443
217 126 200087
185 268 796022
20 179 53686
75 19 378773
198 168 155929
103 14 49692
33 171 706664
36 114 804964
153 192 503350
170 104 388633
98 130 537162
244 129 924307
280 61 972665
214 129 253039
228 271 314459
47 38 482679
60 165 873627
250 220 720231
207 132 865275
211 191 75605
42 269 923088
82 90 47313
150 5 588957
14 22 781276
136 233 53973
156 247 56442
9 180 845553
131 300 556834
120 52 58633
220 46 676250
178 52 288992
229 58 252902
74 141 180446
277 107 109948
207 41 965192
293 5 532169
115 166 780114
256 271 97656
215 48 444422
222 80 913286
90 13 569538
66 60 758600
140 252 65367
30 188 243517
205 15 466242
132 130 287942
169 146 999020
204 176 478060
147 79 418431
208 31 742494
123 70 144698
54 247 94640
226 242 351932
15 271 326763
131 12 484025
153 246 153108
134 3 81557
100 40 434591
107 113 917925
259 38 198518
180 150 184181
273 73 94792
21 52 683536
219 96 409272
144 91 334205
225 200 681423
72 287 91999
211 89 337754
127 180 736465
187 24 936440
200 58 153672
196 130 34163
278 256 90374
201 200 55352
164 208 832373
222 140 999337
277 189 106774
194 189 177276
150 122 272770
174 75 930843
227 272 255262
64 183 920738
170 197 907828
27 156 152913
85 88 570421
197 299 851569
200 261 53938
92 58 659758
65 192 635461
177 54 564914
68 206 946527
74 208 701453
169 270 326571
225 107 627338
73 39 602933
64 1 44272
39 159 390953
179 50 325060
90 92 932533
13 37 674250
287 35 389064
296 46 901961
90 16 791541
255 79 574911
66 112 337191
262 197 866404
278 10 318111
49 218 970112
71 65 604591
39 196 453997
247 125 840584
285 51 477010
241 203 370726
188 16 120167
43 19 265671
282 200 728155
114 115 305699
80 247 962606
237 265 749922
268 167 707749
135 101 777629
179 18 992423
16 64 882347
87 172 435984
66 86 846268
199 186 770927
221 112 928454
102 107 442554
25 46 27140
35 97 506023
45 113 974026
53 72 994201
288 122 212202
120 61 936683
273 244 111291
4 163 223612
195 129 122436
145 158 513315
156 270 255909
55 246 515102
183 248 84205
99 258 146595
259 268 749328
158 283 829407
51 140 374192
72 63 488952
89 37 198488
218 193 252148
174 127 927268
291 30 443495
54 40 585947
273 39 828681
300 234 102519
198 280 941375
61 233 534025
213 107 522069
236 122 46786
98 281 398620
244 81 930694
155 153 624872
63 178 401390
30 222 674149
246 12 465557
254 132 903267
272 212 988416
137 120 329123
86 140 316874
125 96 60675
16 206 802192
214 40 647223
179 238 560492
280 266 199211
228 1 247490
117 160 360997
51 189 533320
141 158 932702
241 232 562003
209 52 333297
150 239 679958
84 288 803751
280 37 564510
88 206 843510
144 180 712957
10 101 876537
78 209 918371
178 117 499887
281 91 687655
138 264 292899
274 132 785591
35 196 961365
235 209 311060
38 9 125759
69 34 563831
280 146 204857
201 28 413625
265 72 132503
124 42 597671
80 217 256666
163 72 289971
192 168 932765
27 63 417571
266 97 454091
268 57 771857
238 237 514335
185 200 818311
220 172 343827
213 278 840372
31 154 109627
129 76 421041
222 292 931228
194 217 190757
23 46 253902
181 216 782676
52 230 497302
215 78 168126
241 260 643822
270 135 729401
2 163 530356
144 160 507454
297 221 752063
209 216 475351
286 68 938145
237 288 394150
157 134 577162
27 275 326204
80 244 887856
290 226 962392
24 8 825768
160 270 926804
200 91 136447
241 295 208961
237 120 962416
91 243 799307
261 67 869352
14 241 129819
207 51 133078
300 201 294603
247 76 359274
66 172 373871
3 190 653805
187 3 393465
217 100 628473
284 174 439158
285 221 353090
119 151 935151
246 83 801638
271 12 440730
62 232 627604
212 145 155859
286 200 89360
17 190 940784
61 141 859012
191 254 408587
167 286 511314
230 54 722596
14 80 825680
8 90 364454
268 81 80378
34 273 565154
44 271 652234
85 250 50768
238 51 318263
202 186 278351
273 178 615112
129 277 424734
296 289 829043
28 219 322653
173 252 729806
201 183 348020
141 120 311150
196 95 114978
213 238 537033
34 231 95473
116 213 463735
286 63 326751
116 264 4570
159 219 733710
90 11 423270
119 142 981424
34 225 831598
69 205 509562
234 27 550795
9 85 252199
124 165 912941
168 94 676706
60 18 154570
92 23 125698
82 185 742513
181 204 582601
68 244 564426
212 139 936053
238 263 261167
238 22 159092
186 190 977340
105 77 317262
67 168 311390
287 137 790121
164 76 873400
57 195 691289
142 68 77569
261 285 510157
274 255 825902
199 174 471033
299 229 340258
37 160 37004
160 133 762699
230 168 884754
144 93 938413
167 3 561319
170 161 905248
131 176 538441
258 265 866537
42 251 121386
84 245 533878
116 148 131470
139 155 193735
115 128 141434
156 77 55904
159 268 219766
41 252 373643
36 196 248931
209 89 554787
22 230 68231
135 282 992614
45 64 786530
57 145 481748
2 34 829460
260 169 683085
109 268 962025
194 122 109221
101 193 658016
163 92 241246
102 20 190375
84 213 499352
233 158 315520
7 242 32395
60 43 255798
153 76 717104
134 107 333396
37 212 952159
177 34 523821
296 51 118280
14 158 546864
29 125 646998
195 64 298754
236 14 305338
251 125 927203
150 247 897458
56 281 920734
235 212 729057
1 7 158014
81 74 904607
24 50 66078
222 270 785912
78 98 61130
107 165 533159
227 89 565578
240 58 160422
214 123 936448
265 165 11038
264 233 285915
16 3 998004
70 256 946023
13 197 268842
179 273 13066
81 26 599981
3 170 736732
226 214 669878
242 261 420070
73 294 901013
221 250 90091
96 209 126624
245 50 588538
247 285 771616
121 48 747255
166 223 607489
271 116 588657
145 277 588597
43 127 505296
208 44 194926
144 232 407589
203 235 453468
173 269 740610
240 281 574999
145 204 626146
242 87 849664
167 76 269316
145 283 940253
135 243 476222
207 158 505605
49 177 276174
276 134 46616
94 42 763082
122 157 228650
143 166 845925
160 63 727471
280 161 727343
176 268 116752
16 242 148028
6 256 661191
30 253 888966
135 92 899618
250 239 975469
102 225 173662
208 47 751175
80 220 83578
250 283 579661
90 276 39153
121 126 225814
59 5 855082
217 137 45636
114 4 79419
77 174 162424
86 210 104074
288 124 863551
24 49 488834
75 99 288311
7 140 138731
204 46 303138
181 40 33122
7 282 566134
18 49 935768
215 80 813893
261 237 925537
86 7 470167
50 229 370245
3 92 900899
175 170 693134
57 130 471193
73 13 163654
228 199 157375
226 189 214955
291 67 384082
108 249 961185
16 104 752534
71 219 236344
237 112 673487
19 119 237430
292 33 920358
28 78 366674
31 233 472630
271 81 102700
133 131 825256
72 194 42548
214 131 332130
181 238 564746
81 24 850728
148 224 773543
154 38 315799
4 160 526761
66 281 589750
164 228 713748
215 257 411956
148 270 364022
54 110 767383
291 252 514495
236 186 875725
296 58 59630
263 279 634299
117 106 830145
32 135 410385
272 98 790407
238 94 702080
61 237 596421
291 114 128418
223 84 435522
52 255 147594
147 127 448115
60 23 349419
4 243 607294
176 13 383861
118 234 89072
42 32 201110
163 196 958014
50 20 957737
40 142 890163
47 248 360244
235 118 686919
243 141 477838
150 255 651890
213 175 853319
29 115 277027
297 182 752191
118 69 955093
31 206 30481
5 275 860000
282 156 642483
50 1 89379
147 256 200233
135 53 20505
53 110 730823
21 89 534248
3 7 160048
192 102 582386
298 181 743875
67 165 578084
44 300 275950
254 189 904763
221 276 712881
298 14 829280
163 202 255101
127 31 531072
277 73 377899
222 7 9628
82 48 231260
156 298 959662
119 24 743604
133 102 966564
296 22 192386
45 73 347751
141 90 913784
173 293 128006
201 170 957822
142 157 301704
71 204 220899
47 22 2564
38 92 70632
290 99 870959
26 276 671728
38 51 495997
183 1 940841
78 18 101741
40 299 660380
50 147 467078
59 98 90353
256 169 224870
100 65 736907
190 161 671013
294 178 517698
185 46 893725
32 77 281456
73 3 278106
68 158 589937
35 297 314254
189 260 698953
128 159 461871
30 84 740441
257 242 471467
204 135 414859
123 69 343762
68 216 318189
139 183 872968
225 188 691469
272 70 232722
85 286 172168
134 279 838262
38 169 162117
265 81 114877
259 253 510579
259 128 590994
19 1 785201
170 184 113280
296 16 866635
258 103 540816
258 12 135545
53 286 833679
108 2 526822
233 24 413335
64 49 610240
63 126 491848
91 291 696327
157 299 928442
185 97 706552
206 273 408443
215 146 914768
252 223 139510
62 94 955842
101 49 712039
60 109 861949
116 165 257000
14 109 120432
249 216 297443
105 247 80992
39 62 649078
108 156 752373
68 166 15390
220 274 634096
120 104 733272
82 298 131570
122 46 392770
71 224 695204
42 182 384429
21 282 741866
228 79 292672
100 252 200535
123 17 619258
238 28 109837
36 81 132176
189 54 326767
112 204 818961
300 39 867903
106 148 135238
223 266 372930
141 238 795078
19 189 348921
72 85 599362
7 181 1190
227 196 788946
132 236 205241
153 137 389966
277 34 486790
184 8 746183
51 113 551003
132 17 424469
145 234 656983
243 136 202738
262 7 443839
299 245 856022
244 84 15620
22 41 779923
42 128 397165
2 227 590142
117 87 603691
96 72 176514
257 34 693461
204 203 167672
257 79 778698
160 171 891357
268 285 992679
123 16 954915
227 283 83521
280 238 787499
115 300 831224
131 6 67936
49 87 760247
174 55 999179
62 247 973636
293 249 738816
16 39 67629
226 88 343379
90 113 707535
18 153 211711
287 262 586729
98 131 341408
100 28 551751
52 296 653226
164 231 658370
210 111 17929
109 132 744210
191 43 760937
170 208 929768
195 162 437712
275 102 605556
23 167 61057
227 43 68031
126 162 721657
7 139 813432
258 59 846993
83 129 135790
62 120 377051
272 111 10791
3 294 341189
252 145 651760
84 274 496351
197 160 293008
53 7 709158
153 161 957448
52 154 857731
20 269 177351
133 157 34967
51 167 754770
142 220 867687
128 147 591122
10 243 719058
116 258 501897
20 240 127830
235 294 228468
141 291 592422
277 87 196803
288 65 484259
120 222 768238
217 58 2682
214 264 479178
51 234 411460
104 249 550470
246 279 88582
65 210 909236
257 133 311336
187 82 478192
201 25 365753
4 285 922582
190 43 654276
200 239 699890
8 120 670297
239 111 785378
179 163 816117
162 277 84382
52 260 408006
61 17 636465
220 248 503016
94 65 929282
72 41 770946
259 163 621228
124 102 462203
229 284 863170
18 246 439881
232 53 35324
70 149 585864
129 294 232715
45 21 902100
23 59 308767
10 218 396051
223 247 465724
204 55 350515
164 42 68030
153 281 614607
121 254 843356
272 250 199290
213 68 951583
204 121 827925
263 192 420732
172 201 19772
225 219 600898
185 219 556368
195 224 362125
199 246 666888
199 230 497581
293 26 767803
294 90 233536
165 136 86732
248 156 909355
263 225 148349
81 108 285558
199 192 141083
275 176 603787
164 163 494555
71 172 768575
146 155 556923
223 58 335908
211 273 209444
233 248 149827
36 209 546334
273 48 403956
277 182 376398
133 125 682183
52 269 410056
256 241 667443
153 250 662810
172 227 943954
77 208 302570
90 235 441194
147 274 626213
249 139 148857
242 211 432984
111 109 242590
113 286 26981
164 187 129409
292 96 330909
268 265 788727
200 105 798970
93 291 267799
59 281 996284
226 7 877324
240 222 11496
188 6 45787
223 179 212996
280 27 197758
268 277 540707
197 164 116697
7 76 824322
230 226 443404
66 169 938958
231 233 924751
220 124 938222
174 112 749523
262 81 790679
170 278 967883
202 266 231752
5 201 468120
294 121 456322
279 199 363650
101 130 558462
289 268 383564
280 19 573172
292 111 349385
62 143 665786
200 278 575932
200 32 72030
238 247 546808
68 78 190899
241 96 865506
177 48 326234
15 249 765498
193 161 221409
71 39 730395
281 276 235773
128 105 139837
160 213 835939
299 168 995213
108 100 974675
270 238 918368
53 177 594558
201 220 909340
242 155 806615
44 178 84909
1 187 576751
299 190 502726
10 9 495270
171 92 160645
18 65 319945
21 119 134991
274 59 967876
282 188 892244
128 6 544921
196 14 727029
208 75 93754
227 161 340312
37 103 450355
286 213 777235
29 188 276546
101 238 828512
60 87 427983
9 15 582025
162 202 888431
122 19 596702
40 14 503437
174 173 810052
142 13 662205
245 134 982332
86 146 888884
287 199 924268
280 193 104443
246 195 748231
295 113 862425
116 225 94598
231 160 594067
225 129 158983
16 291 96628
183 59 66572
123 164 101314
71 60 667104
204 289 863809
167 110 426671
178 95 503289
128 77 78748
259 161 880707
249 53 556230
97 212 727485
279 8 731597
271 27 334597
51 52 800948
234 34 280874
214 101 684002
199 131 207783
297 1 836330
34 37 407622
123 84 289443
126 6 690629
185 299 983227
217 134 521851
11 270 327094
227 37 378894
138 131 673703
259 18 421673
229 261 492222
282 214 37704
118 112 129674
249 103 456220
146 294 851883
109 71 578447
201 69 192200
253 209 402400
165 134 480489
46 36 51279
85 32 594644
18 150 513007
261 219 794119
110 14 845857
195 10 382410
190 226 641962
118 71 946238
197 114 128176
294 13 791228
141 275 517831
56 132 536521
173 94 59162
282 228 87005
217 282 277149
253 218 331970
196 64 731906
163 124 104459
137 187 459245
292 248 303747
293 12 677124
257 280 711582
292 216 967234
38 224 160925
253 11 266015
283 143 981714
259 199 582128
69 191 693006
67 33 249975
113 139 570971
69 23 809847
9 240 613876
142 176 34135
112 9 42796
195 134 174858
290 207 341673
9 203 89465
32 6 47608
145 69 53075
221 192 816978
3 148 610965
82 251 235010
142 122 328074
106 156 298468
95 86 551705
18 288 580713
89 213 715018
215 46 547899
127 103 258534
290 282 321240
203 154 892574
140 24 118153
251 8 290161
106 179 109794
289 67 804588
106 245 420244
216 43 123540
185 54 799404
5 295 650118
91 196 40608
165 145 528862
231 49 607769
176 246 234077
26 85 426887
279 101 126732
39 223 841104
32 153 413997
60 11 110893
208 181 188416
21 231 100780
299 37 815478
182 249 334652
198 289 84205
126 23 458564
4 137 930387
231 25 158619
42 206 248270
59 14 371788
43 123 573180
177 293 512511
138 147 222554
69 127 462862
21 225 213367
29 299 710288
245 69 147068
95 25 726160
161 199 662042
43 28 979900
117 194 535276
215 286 56755
130 257 150951
182 272 797859
144 109 606583
133 83 245931
276 23 191774
242 263 448444
90 265 529289
16 47 274023
79 110 552246
151 145 247971
288 25 426841
27 80 699661
162 150 895946
267 280 67838
183 129 990595
133 239 757380
61 9 936112
29 107 985970
287 130 135285
24 64 71507
116 208 618100
91 78 754881
134 1 30969
236 145 475524
240 75 876574
126 288 326709
136 72 358593
8 260 556010
281 171 260027
206 208 698153
81 103 226577
75 22 379806
164 195 385386
269 147 842457
138 124 882486
70 124 152350
75 32 728557
208 30 641191
157 76 966585
255 36 970164
86 198 780483
295 136 587671
175 261 962935
128 243 728413
173 282 342576
149 71 718049
48 264 536886
93 225 561349
101 62 885103
9 116 613500
43 295 319451
224 147 959994
82 79 373846
18 184 147874
202 45 366524
107 246 169919
15 146 382107
170 134 446849
268 219 137730
283 288 150844
162 5 20790
106 32 270948
182 285 599765
95 40 704239
200 256 805598
192 224 835609
106 130 374709
245 164 761119
61 211 225530
59 132 217059
31 36 524436
268 71 580290
21 141 524056
141 155 799843
247 268 673456
102 272 84443
10 223 542783
11 229 93371
170 209 327781
111 33 871883
215 33 291700
65 57 705499
254 73 283846
96 139 43412
43 4 494457
150 212 63312
43 104 152508
161 177 788555
273 44 355727
299 97 598182
224 204 665297
157 287 781301
141 89 285681
40 297 475643
89 274 791703
132 24 114812
214 229 943705
288 199 535987
46 208 177327
276 113 99697
228 59 591416
80 188 741512
119 179 711192
134 121 184898
85 169 130612
226 100 16891
290 216 481990
55 18 782798
287 6 213731
167 10 75650
140 217 550728
244 297 868715
24 171 909469
220 295 351949
12 260 119793
190 195 360083
198 246 25808
298 242 611697
92 109 760437
47 44 234899
10 161 435395
30 186 910793
35 80 606514
19 219 498601
263 92 943786
135 222 942970
209 18 185650
77 191 236662
296 129 160766
222 169 855919
171 46 382033
250 282 350385
79 29 418691
142 184 364157
141 276 420775
219 141 924798
212 211 939966
108 276 170394
276 214 371859
186 13 443807
168 189 713511
18 11 876719
189 173 986860
138 160 677530
98 227 952148
205 109 594560
89 286 559430
150 293 880322
20 127 419551
242 31 296056
54 296 953652
273 272 958155
199 252 427696
89 80 912335
121 81 263844
225 38 402235
105 233 565935
96 262 203017
221 270 346889
198 203 625571
96 10 681809
300 265 884706
72 196 125221
251 238 367096
133 224 464990
134 104 75602
99 176 207222
260 269 416156
238 162 842542
79 154 56544
187 88 533927
291 147 306568
101 142 99602
5 18 415871
27 217 820563
297 191 542376
165 193 336039
284 167 257272
42 60 326849
71 187 61210
203 68 978999
285 238 486073
161 45 847081
192 232 935734
23 33 341687
197 41 794558
39 167 154568
196 6 336712
7 267 578578
196 271 738298
230 260 345595
230 119 593375
31 162 128167
58 167 899157
213 257 21157
76 155 328050
36 289 80757
277 239 781132
36 117 877448
108 115 736335
291 142 935270
256 122 383591
63 272 634379
267 143 282081
214 113 604244
92 189 724754
120 231 468896
112 291 340650
250 104 600687
71 221 523006
252 283 382512
239 195 422520
186 24 284052
28 124 580006
129 192 334756
25 84 402168
276 144 892867
167 271 734116
9 8 787491
166 287 895357
92 243 544321
243 295 129235
178 170 820173
159 299 822545
276 236 729555
251 6 703015
193 27 702280
184 57 385798
164 170 330580
80 142 906174
236 300 293017
28 35 295174
291 188 930464
98 149 303763
193 7 815388
159 76 464640
48 253 769806
4 157 102308
114 279 89732
4 11 894371
54 92 836
38 131 481599
129 257 300946
128 56 696413
232 205 349161
2 111 210719
179 37 561540
104 79 119827
109 180 956264
83 196 445402
210 245 130479
97 133 559576
232 242 439144
65 233 736949
130 172 734554
18 224 566978
185 9 233366
204 300 221074
231 28 342848
178 3 891215
178 204 571894
269 178 880210
18 220 534142
190 80 137292
155 249 501502
171 273 863196
68 32 659182
226 225 412794
206 44 810652
84 50 943586
24 77 393028
36 16 54606
251 265 689795
216 87 583874
257 25 375565
102 294 27150
183 297 851157
62 77 451573
198 26 19804
25 244 603050
199 111 707701
52 81 886238
219 294 257565
18 280 108999
16 60 607101
117 185 191618
292 178 903234
281 249 960774
40 17 214410
280 243 990536
123 259 443360
146 26 42527
291 9 873540
59 189 438629
11 295 629617
254 48 572157
32 37 619583
23 54 598237
149 31 547303
51 155 174459
180 251 941584
198 235 386940
287 215 394806
180 178 248132
57 49 806504
76 110 726522
18 25 908745
162 140 376942
178 287 51774
62 97 903553
42 273 579737
265 10 639451
149 245 695850
273 195 99732
216 248 604432
202 9 907233
293 74 334844
226 205 899326
150 170 576199
185 170 781793
266 100 943346
45 93 522914
222 149 526230
293 40 823943
95 141 100446
241 226 158492
221 47 785152
70 203 634414
199 229 679606
85 203 817138
280 185 144657
98 217 255539
201 219 614589
237 195 959666
281 19 984680
135 17 155260
10 152 463457
270 72 883574
128 294 945745
143 126 140261
88 24 205335
171 208 133943
34 207 846627
91 234 296143
262 75 516356
213 14 378194
165 162 880903
153 160 980654
67 77 975800
115 201 20362
36 300 871367
82 17 38211
245 197 805230
94 294 874657
243 257 243157
100 152 66077
182 154 197888
181 153 485735
186 4 794374
123 232 738163
136 300 65859
42 104 903148
118 92 329206
194 251 219952
151 285 814953
123 230 33323
24 116 509302
30 81 305298
86 75 248494
236 20 193330
42 161 504665
24 143 845291
84 227 430342
286 187 748659
6 19 744242
43 236 898251
172 188 353554
95 46 829954
282 181 797879
222 82 294346
150 174 796821
210 160 499262
299 88 729298
190 28 994481
26 73 27616
164 3 983964
236 81 523026
236 46 310317
55 164 480650
159 70 635383
153 190 721002
154 58 230965
186 47 210666
3 248 764500
217 289 373382
168 240 995946
264 135 556600
8 37 577322
296 164 114481
234 97 499802
170 124 410749
161 41 412991
235 158 930004
277 257 480796
15 164 941689
175 169 903670
227 247 235329
38 255 567825
120 157 775285
150 128 12838
65 108 125805
141 122 65991
108 300 579377
61 24 132860
243 6 802378
283 166 269107
191 32 975897
278 190 726302
159 80 604259
99 219 891725
115 127 683164
74 16 723213
15 286 155614
121 236 819928
9 53 521086
41 242 900349
297 230 567978
161 148 313388
79 15 25567
93 294 314721
68 110 381829
102 129 614083
204 107 196061
49 43 505164
133 30 640572
145 1 219652
89 83 251019
8 86 238406
225 297 477689
234 36 617610
144 191 233008
88 48 57084
237 221 883498
195 211 834885
223 42 412148
101 280 275885
135 261 572727
8 2 604953
65 142 193676
160 26 821881
68 236 143180
85 113 472887
119 271 863520
6 222 102667
154 185 204262
191 154 399404
247 289 796079
61 85 493878
269 176 160197
236 190 27198
144 199 101687
152 21 821527
91 272 86091
31 203 404145
268 286 252247
100 2 333016
171 31 450134
42 54 787192
132 223 385667
96 33 775980
183 253 841827
126 112 184616
229 163 411071
142 15 120510
102 187 36723
267 231 2662
299 277 786019
275 159 400521
19 277 154581
86 161 655024
211 98 424428
38 33 74292
161 102 252870
157 70 750848
27 72 1621
236 102 709128
17 249 852126
7 269 144296
261 3 798621
20 185 167706
292 80 739792
132 125 403823
132 110 200510
262 165 124091
209 213 297115
57 234 330829
277 143 156375
174 57 725376
5 179 311801
89 126 722668
125 286 234736
206 53 678156
110 87 53366
268 170 454033
264 266 515514
140 138 478139
80 38 160011
234 110 93751
248 72 946647
80 47 209436
194 254 612705
94 3 11403
241 104 871545
143 29 404002
238 132 226623
56 249 561915
265 8 271769
290 35 177376
271 254 532482
256 294 568016
244 133 102311
291 279 646885
184 78 182469
11 15 115925
257 126 818012
298 241 359874
175 264 712919
295 146 152054
66 186 186452
163 9 509605
219 254 538133
152 271 400175
142 79 269233
9 111 933681
73 207 428444
137 51 111738
268 194 136472
7 90 208095
92 218 21768
31 117 434150
54 244 70317
208 95 401097
294 246 392372
125 82 990686
280 80 89152
65 290 350961
49 260 60960
112 94 966003
110 89 666744
105 299 755059
77 163 806969
278 293 307667
135 99 173443
26 207 554836
165 146 811317
251 288 270748
212 287 723693
6 160 383190
83 194 435167
238 252 488544
41 191 189263
229 13 119939
65 300 213276
113 198 148509
241 200 929897
190 262 482670
220 135 838492
255 183 215033
114 152 778471
252 54 693473
141 138 995091
190 176 469352
202 168 502921
140 62 717929
103 30 625303
26 137 292471
2 109 810218
53 205 759420
103 256 274488
133 69 516212
51 163 18870
201 225 988082
16 131 563810
117 223 380752
16 247 85031
23 270 46893
96 198 624995
91 285 189150
112 90 479720
124 241 684182
51 64 350597
57 48 376724
38 56 175848
202 174 831766
118 181 105009
157 259 252884
1 280 870819
173 298 685718
55 74 88387
107 218 316318
132 30 23570
23 62 564435
255 143 47821
25 145 738732
212 6 945455
191 3 53134
121 28 430641
62 47 130516
209 135 387029
122 98 590242
227 120 499033
3 165 730640
233 149 248898
145 38 91829
242 62 694619
37 119 311942
68 255 503401
108 186 121810
151 17 814594
235 177 67428
110 129 190441
63 60 21096
133 220 417382
188 161 728402
78 86 106606
206 9 583339
241 143 675213
44 33 425751
52 244 246916
201 178 65268
166 209 45375
283 296 250134
286 10 524225
25 110 878494
230 15 782620
277 140 366367
85 257 116824
37 92 848620
50 136 105675
219 288 210592
58 113 473995
19 142 915102
14 259 631584
168 140 313507
2 32 447843
22 20 960496
227 125 467771
151 187 744437
290 41 68983
192 279 465876
282 245 38358
284 14 258265
105 86 289713
291 22 924886
226 253 892980
79 56 557854
226 285 187515
123 65 106626
265 115 187376
276 25 123864
99 84 317801
137 234 879258
176 264 372203
64 119 688847
71 200 884331
273 1 978971
240 62 104936
240 133 145724
282 231 497074
136 267 373139
253 44 308695
300 54 859596
285 66 517863
104 162 578860
272 15 850581
180 41 71251
201 68 212615
53 106 819151
288 7 681356
42 88 78117
214 238 928266
76 64 80323
3 15 104302
7 149 706264
193 92 547174
236 246 731429
32 86 330060
194 277 943939
104 272 146234
282 244 713093
65 126 292308
6 181 853080
163 5 160998
79 135 882689
118 193 211313
31 97 975873
270 138 492369
284 85 42002
293 117 673781
2 63 842206
29 229 42470
267 82 891803
238 257 939675
80 186 831524
300 208 98233
176 249 523932
270 98 448827
146 30 351611
111 29 180882
275 93 876641
103 234 62206
78 50 110565
58 179 150766
116 74 706795
134 173 911729
186 183 957255
271 281 944659
17 73 846998
244 213 766133
294 169 81050
40 271 483415
244 9 570914
81 212 170486
205 125 789963
136 99 339962
67 169 959607
45 59 281
220 218 617337
254 190 485277
248 276 897402
62 107 68369
54 196 797806
291 27 535360
170 66 458804
131 206 41755
96 127 318867
117 291 563047
12 232 466358
63 58 898592
139 262 844223
18 272 745340
160 174 364896
2 19 656899
139 297 385048
138 45 868424
210 185 954438
189 57 857852
254 195 21790
16 199 671351
101 56 597788
45 18 23648
57 123 693041
290 70 600859
60 157 821783
68 253 662302
222 47 721571
183 195 251666
273 298 301452
122 26 760656
274 300 167519
92 262 886536
244 239 761575
76 211 998246
39 105 475210
268 207 301700
181 226 110615
72 122 407941
149 130 147634
184 295 507368
144 18 877523
20 221 751437
109 296 991370
111 4 18588
256 124 550412
258 201 733517
196 121 409917
256 145 534487
51 297 9710
36 126 365406
123 77 221960
61 103 997882
114 41 341103
135 252 399193
24 84 140409
164 47 399204
122 153 578077
164 140 696821
90 15 587683
76 150 756784
291 296 281836
10 250 466276
254 136 909316
155 235 735635
299 273 243152
59 248 427112
155 254 795302
93 105 60847
205 151 673400
43 296 536587
28 116 566002
138 114 944410
272 210 271778
121 68 556617
197 150 934444
237 286 895553
111 203 968812
139 12 128233
33 256 322269
99 142 305991
252 232 14868
143 198 258058
59 181 496582
249 82 975680
167 49 985884
14 6 504955
295 155 54101
95 223 590810
131 149 135550
220 163 66630
87 245 488484
30 88 605682
29 200 57860
48 125 258325
192 50 280142
246 90 843960
255 174 740718
180 107 576684
103 271 279444
295 118 819629
300 211 560513
151 12 950474
167 184 329595
188 12 495880
255 293 662854
124 89 424354
150 279 115775
18 204 188240
235 297 639295
168 175 4370
130 185 760855
162 124 435101
28 241 268938
272 195 407531
208 200 825730
203 106 172903
236 252 613915
18 279 801395
104 100 844362
48 101 716476
267 73 604860
6 5 954088
50 173 386561
211 13 566852
120 135 424020
201 154 926381
242 120 960891
201 123 597519
163 1 714109
290 285 666810
26 15 305335
45 98 800471
110 179 124356
94 23 961988
16 282 184968
80 64 848442
66 133 787263
94 99 101057
113 193 668618
188 219 764226
241 126 315988
149 63 943877
8 48 45597
298 104 909283
144 204 250027
221 53 145953
68 237 697907
70 91 390708
107 214 493029
135 197 889919
285 100 211448
49 30 18842
114 289 769423
98 49 509307
10 8 499099
212 122 185869
71 169 851402
261 190 628777
17 186 211737
11 239 546128
92 299 208764
122 292 112174
180 258 126623
192 198 236479
218 229 663993
140 163 40968
66 206 528887
87 241 976921
109 83 321266
74 171 155601
153 143 998286
221 231 152958
233 285 100797
255 82 881021
113 118 581126
153 57 185684
230 129 379344
114 212 119697
222 246 129227
177 191 903723
295 103 39720
92 150 122349
2 7 933494
118 143 19364
290 19 339193
145 290 188614
209 230 363792
136 5 943824
240 225 365796
191 250 217992
140 200 757641
95 83 619372
220 49 851358
8 226 564625
104 122 610754
207 233 813829
262 94 754613
234 223 843964
261 100 686713
82 130 134729
15 202 518765
40 253 249552
256 69 604837
32 288 494350
85 112 355397
270 49 950181
250 244 84227
155 240 790482
177 95 505235
283 176 936020
260 26 991160
118 95 175116
267 162 721909
294 286 4368
157 99 135180
233 170 806087
230 275 69083
199 85 866128
164 205 64122
15 237 617758
88 220 708192
208 70 725344
170 176 454989
85 49 707188
232 165 317791
280 113 517212
155 34 571785
197 57 851227
44 129 816367
294 300 570631
290 288 266695
175 290 933449
120 240 16074
139 95 881507
135 288 246115
9 67 133905
262 213 71263
198 105 164389
154 127 954887
64 139 532864
89 49 225121
131 224 752127
49 240 351934
46 62 914145
252 26 151066
123 197 19547
202 44 896450
191 26 300899
166 51 273140
274 295 110831
74 33 109759
230 30 911209
9 113 134347
166 210 98016
20 124 877553
2 259 391626
279 297 241577
90 242 485840
4 216 634472
197 285 610174
66 191 403993
291 162 935523
182 164 215334
271 164 320019
57 206 777262
141 206 856294
246 281 62500
221 218 800082
234 83 165185
118 133 24344
38 124 595307
102 233 118813
216 54 37744
286 37 331939
76 137 885293
45 47 664229
299 165 557083
52 290 437311
91 126 19324
177 117 789481
297 172 949023
48 193 485416
44 172 145800
288 8 962351
78 247 121902
6 215 312941
173 109 949438
3 233 301529
204 158 138834
179 35 4383
87 84 963178
118 243 516345
133 201 802587
152 213 158967
122 243 691814
119 129 823081
129 248 225494
103 171 278370
35 13 342570
239 178 845913
72 184 377785
218 205 419814
29 124 427981
289 291 238164
156 61 755231
112 124 537639
167 175 106628
45 247 649223
206 11 653703
149 292 801882
45 155 173601
9 201 316598
265 219 54941
171 250 163399
128 292 971692
205 119 771053
297 136 770941
41 106 676718
63 163 990166
62 36 990431
189 10 286043
122 30 619404
71 242 900170
45 125 81762
115 199 821126
60 284 121128
32 56 119553
264 300 501030
50 195 931704
298 250 824851
120 241 117467
256 159 371862
106 171 450489
87 119 384888
177 56 751238
212 192 997819
110 134 66489
155 189 440995
228 195 933745
152 61 309657
156 103 866530
103 126 267270
33 6 563097
140 149 683708
223 21 649820
18 102 801656
143 13 372522
176 162 968058
98 95 353910
206 95 714589
45 269 367111
203 26 48681
155 115 497866
214 290 661327
151 72 512157
127 199 257698
8 132 218375
14 244 826019
40 157 214559
36 195 185705
230 267 613963
92 276 739500
297 46 78079
58 185 721445
5 152 229243
188 298 315350
137 183 149638
117 74 196088
206 187 968574
52 64 431175
176 103 164364
156 8 303094
170 52 136051
139 6 761228
262 266 489963
128 66 39650
32 104 582773
223 81 585056
66 92 328572
121 104 24229
140 3 216031
279 10 571870
265 181 651413
232 69 20856
36 89 924908
77 80 418868
87 158 744292
93 173 285091
58 98 934101
78 30 257076
149 223 23701
89 55 554844
116 59 655587
292 131 752392
153 121 776380
58 245 238632
140 94 62584
79 296 37729
164 102 750885
153 108 461817
8 179 410804
264 51 773661
144 213 465443
250 296 232666
277 242 730090
131 296 88110
75 250 869720
272 108 560352
195 292 426847
166 216 426022
62 201 64956
41 158 872196
199 88 29702
270 21 587176
4 256 853577
81 31 773011
206 34 91598
166 241 918025
99 126 286767
190 201 481944
90 34 155392
49 215 440665
77 46 325509
270 33 281360
87 85 357197
92 251 547411
44 87 295261
103 57 297275
62 85 569297
86 158 818334
135 231 664027
85 240 517561
21 3 489286
112 203 533088
127 116 101362
76 265 686918
71 294 155165
236 72 643184
161 140 659981
73 60 594876
155 36 655888
116 46 40819
212 224 181486
113 223 564997
265 37 589408
263 115 912808
103 242 230398
113 265 454273
160 184 769228
195 197 758747
182 161 744392
103 70 24497
203 57 540442
106 290 839984
275 58 471193
235 60 173025
250 144 284542
45 128 788707
79 124 565417
226 109 52806
52 29 320671
49 274 573041
253 143 334596
187 287 769416
56 237 588962
164 109 742778
276 120 138097
66 174 264740
7 78 722761
206 129 464491
281 211 156447
77 45 142084
181 83 550368
265 196 191757
24 182 704321
90 182 389006
20 252 451468
55 213 263564
219 35 634641
56 170 274580
240 1 19489
223 256 23691
286 26 829835
213 283 822767
223 235 747866
162 113 856274
277 106 240712
199 269 454344
123 176 455835
178 42 434553
140 215 140448
81 3 729869
38 245 980659
31 22 135703
262 215 152042
144 182 44936
35 194 19444
299 131 212742
51 248 497948
243 48 303342
136 58 264011
121 21 52485
271 244 127155
11 291 882157
140 68 658380
243 114 832708
88 69 328274
247 233 916680
242 60 9678
166 208 196941
149 15 483792
25 43 815477
35 108 116889
279 233 866537
228 292 599202
256 193 348786
168 204 598252
146 263 442648
287 155 198551
174 97 992379
257 100 342743
191 81 834177
5 122 942944
78 207 123578
27 8 332181
46 70 562020
227 165 93343
258 123 628803
181 239 57570
289 164 881611
82 277 273458
137 179 388887
208 34 816072
231 104 625791
49 280 708759
141 225 751399
191 107 195311
238 12 418415
290 223 85705
38 249 64565
231 242 375908
261 66 394288
257 227 322653
196 233 180104
68 13 774962
115 93 881424
158 78 345085
139 83 484496
12 140 980440
9 299 540180
206 22 62872
139 36 928835
164 112 928267
39 114 781436
267 251 517243
141 46 299377
107 173 956786
226 194 859861
77 178 797612
165 26 824188
68 88 332534
237 46 967362
178 60 88201
292 270 367515
124 13 442356
212 52 944761
85 68 751105
297 295 53217
27 129 529113
20 133 146065
209 84 686103
15 165 258422
15 253 613555
33 282 982906
282 272 191616
143 40 790299
23 238 341038
211 1 380085
157 83 44200
159 155 198955
93 198 361242
238 167 902228
63 128 212355
153 176 42556
93 124 663464
44 291 44866
242 58 748697
104 238 796890
174 20 199457
250 66 488771
247 277 984693
208 221 111121
240 293 995126
32 52 516832
238 204 864759
183 27 666961
116 238 898287
118 188 888332
66 224 456883
274 28 357057
40 231 547072
71 64 193343
228 260 768168
285 235 439607
53 2 911091
64 262 463685
252 216 854378
275 49 143859
239 189 346887
174 291 197138
214 136 324579
116 61 217166
262 300 60156
142 98 633607
278 3 204883
272 134 235029
204 127 811280
238 95 194451
292 243 233796
161 78 875084
160 31 783303
189 164 756008
6 27 556996
149 189 613313
32 150 146459
124 63 580828
112 128 661469
94 280 159578
153 115 735
214 6 869043
4 54 882093
25 29 319605
11 282 79106
100 161 986229
165 98 141376
110 146 503358
88 251 898500
43 192 493203
48 108 576133
52 175 995131
173 262 564211
16 263 266603
249 269 673141
83 264 49394
1 128 180558
297 44 935622
233 116 62617
232 298 280715
241 237 20231
74 298 165190
2 202 930995
188 206 565454
162 7 297085
97 161 723008
208 63 914004
169 102 814882
158 88 790978
196 101 158807
228 119 362598
43 58 355626
250 40 429665
178 111 264200
61 154 758242
242 252 463135
87 104 115764
116 98 456876
188 297 331598
247 122 472502
49 225 679508
151 132 626337
169 285 177388
281 194 321209
96 256 374180
279 204 972124
210 141 522236
50 292 429453
144 53 866104
135 108 438408
107 154 277254
245 74 329329
212 99 183451
246 27 630040
267 70 743657
121 298 246809
5 250 566331
171 213 390742
253 211 166739
109 297 716997
250 71 797137
232 24 793003
239 161 175811
71 299 921040
125 232 878036
123 155 506327
28 218 524252
243 188 877544
28 56 38299
67 30 727755
58 99 971479
153 38 319068
6 140 889673
150 8 235541
101 44 347059
264 137 532564
58 173 390282
80 70 47908
5 95 104821
75 63 591249
32 9 489803
285 31 610840
40 78 976600
224 48 169969
19 269 301034
97 271 882885
173 188 815860
129 137 828528
266 270 836469
285 10 744709
281 44 757965
194 107 295513
211 231 565267
242 146 785348
202 226 551266
82 284 939113
102 71 232143
193 47 395910
193 29 193396
104 158 57036
69 235 578306
160 261 234117
289 94 219234
85 162 776631
51 286 488
6 173 148182
85 98 39368
205 102 670834
58 131 964533
183 35 578229
28 261 20191
141 50 253432
167 263 43894
150 283 23726
69 200 293760
230 200 61779
113 52 500237
250 3 997273
256 287 444287
159 121 991729
72 217 626134
60 144 196791
21 291 79294
79 220 450438
284 95 912227
75 17 190058
197 181 789567
140 191 877564
42 202 77884
240 191 942611
16 152 556141
232 223 414878
270 226 451303
275 164 144455
148 271 611229
127 7 367984
254 291 272068
285 157 327807
177 93 891278
140 232 811691
245 1 281188
130 153 347828
37 182 178177
276 218 163686
63 1 351631
76 104 799472
166 14 363574
232 92 174354
37 10 622562
185 138 472731
153 68 636608
234 141 899146
263 10 65238
188 81 720008
64 23 658796
177 221 783956
22 276 467091
184 62 113049
227 181 680821
221 161 883716
213 168 842186
216 126 749978
195 230 319481
213 142 309378
190 177 812059
279 245 710282
148 235 613510
11 171 737507
95 103 846925
164 103 90391
205 162 997397
170 89 270429
265 107 577202
272 201 68563
154 158 346893
127 156 947585
96 53 976837
82 206 950500
246 51 549938
23 213 874806
56 197 893460
189 276 731943
24 115 115930
78 292 960409
44 274 627586
258 174 360189
179 60 243920
284 81 829501
257 229 487973
223 201 40600
135 41 337958
144 47 976663
126 71 272607
22 240 675190
180 112 49179
51 40 468477
160 187 592080
130 142 72680
135 4 36139
50 32 178494
12 99 371496
106 21 830006
254 69 737369
180 54 995754
165 269 142879
217 182 845298
72 191 540471
265 231 614752
36 299 251533
250 257 298782
14 171 941398
130 183 50415
62 25 865636
297 265 61442
57 194 406543
108 94 581906
177 194 63620
229 24 560673
181 147 829595
66 158 839321
231 232 539993
202 49 371425
58 44 711626
25 233 870388
262 175 67809
28 57 234787
273 29 42600
78 256 998273
273 8 398094
153 78 75164
250 285 483775
264 99 887264
247 160 623369
205 61 92055
43 214 573452
68 261 536971
82 25 148639
188 176 652715
251 132 539230
244 272 865809
263 258 822681
59 193 283611
260 290 756717
5 20 858304
135 95 111153
238 53 856599
136 62 788318
68 235 922015
222 159 204087
119 218 111082
129 182 882527
89 196 700823
231 259 238723
141 300 40371
45 124 472982
96 1 873467
17 114 181321
255 269 117810
96 193 349851
46 278 581834
226 136 717508
64 221 271524
186 101 833033
95 57 921566
300 119 103672
259 136 978245
195 189 655704
183 267 517677
133 81 110082
220 269 146937
61 248 552701
85 33 352256
35 72 597377
147 229 731565
121 130 957463
290 73 138387
7 62 600217
97 65 588254
57 299 355579
300 92 375493
130 71 836209
146 281 749474
108 141 323278
156 135 219156
120 48 856741
39 209 932453
202 37 848956
102 43 425057
174 224 704231
124 285 917523
182 261 222569
286 199 741603
133 82 702205
28 112 342697
26 94 310317
49 199 669893
276 99 794064
38 250 994311
179 264 308177
49 151 609983
8 31 876867
188 233 363562
115 129 879806
106 121 878640
141 132 922464
104 213 865120
149 79 892231
47 108 443845
85 13 318393
273 18 634090
241 289 874374
70 185 587541
275 156 733162
177 292 323312
182 139 738280
185 60 242976
237 19 638808
279 261 352985
227 20 208979
110 97 999282
294 258 309670
194 169 280931
157 51 542996
299 124 932052
297 217 382790
145 144 378875
197 110 810095
190 79 469548
64 120 16374
159 202 365103
124 49 843564
272 246 805631
114 256 964837
233 258 77223
271 208 845671
178 89 144645
118 51 223422
280 299 608291
146 128 990973
298 185 920538
114 129 155249
14 297 406867
4 65 29094
296 272 928686
148 294 603070
81 105 149113
143 7 891290
24 261 846938
223 44 343731
229 143 360397
253 275 64927
131 60 350173
127 85 997466
191 25 698222
275 244 40382
296 247 328332
92 259 666350
177 294 498953
31 150 625078
264 107 761480
87 50 381670
169 232 426646
259 173 328705
243 97 280421
74 59 936004
230 94 664459
280 97 376776
188 182 155914
81 6 721959
41 258 189522
60 14 880353
196 272 429935
82 190 934868
120 115 38497
240 286 920391
141 283 542964
233 14 379602
295 152 220515
108 295 159514
166 18 162425
92 199 388839
285 196 791688
225 292 355748
281 289 364472
249 76 609367
115 231 977923
73 25 283268
202 230 629924
178 133 868385
203 255 60659
32 213 691922
216 45 536231
97 86 347726
13 298 554552
287 264 541363
184 263 2217
163 252 565671
168 265 289918
121 89 541629
2 174 324341
208 194 774383
159 144 642458
227 263 921756
250 46 219860
195 116 114214
137 108 793897
282 295 195193
265 274 284783
23 184 500355
137 279 427324
82 96 293299
300 298 197089
296 216 647450
213 268 219338
184 75 450977
112 64 657321
250 227 619084
200 1 397393
204 163 124918
74 215 101328
165 156 370267
189 25 226797
229 244 452562
262 46 215367
188 28 135949
25 139 674575
188 202 743175
266 19 913496
74 122 415578
245 176 863267
204 52 441537
75 69 832043
6 21 397048
244 278 721431
146 212 871675
273 186 642571
120 74 636307
221 210 535011
87 183 837095
37 18 393694
93 213 376195
171 56 617138
179 191 495753
68 214 865236
190 281 532985
28 296 352324
121 257 410990
149 137 616690
41 25 64736
224 283 801011
56 300 326007
20 192 913726
220 78 226461
253 210 917851
161 16 325583
165 178 221768
204 280 492689
73 175 146638
6 292 33110
91 193 186477
41 147 127894
159 261 581282
13 180 558909
26 226 582500
195 280 235783
140 9 410936
234 218 717419
143 278 90593
183 216 605926
256 197 106189
92 264 714372
68 157 795261
127 21 993675
269 82 836427
105 143 397782
232 132 589858
172 259 134491
193 157 852552
24 248 443590
229 18 304130
141 63 912588
82 265 187416
200 66 42303
16 82 853501
198 77 682885
164 93 493648
55 118 848920
86 112 600854
114 294 849171
193 84 356644
77 135 631536
36 80 820006
5 119 709697
300 83 96438
279 203 217010
249 132 202666
1 284 454330
282 299 371302
288 188 668588
192 242 340762
254 187 946979
73 256 612999
52 48 753385
43 39 569285
137 112 857843
72 240 861947
293 279 454144
229 255 613443
156 44 98713
37 230 832428
98 15 996353
81 123 322660
38 130 576854
193 224 161868
25 124 311791
70 136 405811
33 103 712316
129 190 765790
28 233 313891
253 135 654682
46 231 509205
131 130 491327
131 26 314088
238 235 430335
125 126 735683
171 272 695508
109 151 789013
70 173 741248
106 269 365491
45 139 686885
298 123 937542
173 10 200670
17 181 65451
90 286 202579
79 13 14065
283 200 615015
209 279 376340
173 36 713701
79 69 748199
84 75 941745
199 266 36764
130 146 157956
104 61 8442
79 227 364824
103 184 455354
140 278 146828
73 237 753344
192 63 329307
107 88 401933
170 127 181333
49 11 409065
22 67 913869
210 9 701681
213 75 454223
168 163 495653
52 291 398618
275 34 607926
180 278 126550
14 145 972235
103 54 762958
214 41 745770
291 17 663021
76 290 425689
93 242 849674
147 94 313100
76 130 504755
115 240 381998
42 201 967558
278 294 266069
123 125 772516
280 65 842466
220 186 45381
288 200 931630
87 191 934461
3 127 814483
263 128 949612
185 1 241086
215 17 438262
185 118 477222
34 185 480386
191 209 125692
285 16 342092
37 132 199263
131 168 351091
170 295 950270
102 8 195332
273 284 262520
47 14 410218
285 234 453658
9 43 901050
33 135 632211
26 214 174534
77 63 264470
251 74 363751
141 10 334742
253 263 353399
274 80 907765
191 129 404879
251 182 422767
233 212 443513
18 108 583336
2 41 239982
172 178 639769
216 28 381546
146 206 955493
73 216 334743
59 130 664307
131 282 554159
30 53 347448
101 77 455535
225 13 518078
284 150 122792
234 4 3138
237 12 232852
181 209 534585
264 228 325560
114 58 290303
114 273 230609
237 151 584956
39 7 638343
38 289 371625
263 213 997186
164 161 7317
122 28 479731
293 207 510652
5 290 930583
47 118 73430
247 199 226329
129 238 265692
112 123 448564
202 96 322707
53 70 537872
263 30 54112
228 278 804884
2 118 661838
75 182 678583
168 224 596028
18 155 439469
154 242 292324
229 246 184948
91 33 314857
218 112 50058
94 138 458369
51 69 291662
59 18 570355
239 278 891377
221 202 934511
245 170 167341
107 193 12554
168 73 545253
254 225 771290
178 70 283660
123 133 565925
253 38 179012
97 246 708917
8 59 532642
272 88 355288
1 65 660424
228 288 355497
132 51 356673
111 57 1220
256 12 104132
270 61 632151
197 183 3710
171 145 93090
273 300 554991
273 12 542207
149 66 624942
296 98 347034
262 42 4332
45 46 68828
156 71 774930
233 291 264183
61 267 348383
167 171 643344
260 50 914387
250 133 393353
147 81 212543
297 50 87328
292 297 803213
280 10 645357
182 79 815133
44 131 992402
183 136 407151
260 160 395034
176 148 253397
31 94 358898
280 144 523285
164 260 883093
166 213 399319
46 145 655257
90 84 896667
195 108 31898
212 87 356721
258 275 604333
63 185 873655
69 170 800655
294 188 893715
133 80 311547
47 215 477473
263 180 91575
289 50 353663
103 117 151934
212 59 537080
84 53 641223
197 236 634565
95 197 359592
224 300 417070
218 130 317397
94 266 564001
204 11 437861
170 14 860114
297 92 141642
150 143 502276
140 270 342988
263 38 255096
233 185 864842
206 180 368763
291 121 757016
53 245 596704
241 121 252046
95 115 493554
267 2 339437
61 91 307006
66 249 939202
64 88 934629
260 235 696183
243 187 810101
227 201 434309
274 141 544835
125 49 538526
70 101 57278
217 189 670418
158 91 633938
126 17 703961
264 172 497254
217 187 111034
164 89 380471
234 20 514713
36 51 637694
122 254 737862
60 238 52351
272 44 442670
46 18 53417
129 290 594904
217 4 69768
7 42 227084
36 53 804723
102 162 416638
39 242 922614
262 49 941637
298 57 239489
232 41 348549
229 300 451228
37 274 775561
210 226 166002
128 271 123815
299 221 38372
172 36 204683
293 155 907131
37 183 61427
41 43 955473
132 169 290356
66 162 217253
32 156 192899
93 153 447996
5 192 586947
169 42 32756
30 1 400037
47 167 539937
190 248 19883
203 52 323540
242 241 239217
160 50 353051
269 33 50995
43 150 436280
260 88 440814
15 211 231944
76 182 788673
31 217 914575
28 5 861344
173 22 130870
263 100 477438
253 28 40154
165 160 333344
119 236 254181
86 250 207026
46 164 470533
248 42 510121
45 229 25199
6 84 787114
2 180 112563
289 292 767351
104 269 307340
299 104 880424
279 67 371508
255 235 790418
30 224 391656
37 257 123413
251 171 10843
51 86 929918
45 63 132733
211 250 178927
290 177 695107
65 176 627621
125 19 373383
143 163 8789
272 65 970378
166 250 616545
208 19 285058
251 30 782665
22 15 869326
140 124 650603
161 237 494461
136 143 616101
239 264 474609
84 5 510418
187 45 116942
288 24 76560
269 92 250243
109 99 531304
27 3 724434
218 145 341613
260 256 47896
265 66 500441
111 268 291111
231 65 78943
11 200 21568
176 76 937100
22 201 451768
84 33 342949
154 64 526135
237 102 133195
273 147 561635
165 151 356552
153 214 770047
138 143 138930
298 44 406477
142 208 989048
165 142 973894
291 286 984389
75 210 627511
10 70 930223
122 221 882237
71 248 418132
256 91 393903
195 225 462222
212 110 568347
115 162 983861
7 192 337384
102 139 919011
108 34 126485
232 119 517172
181 68 916052
102 240 274482
236 53 480581
141 165 410692
161 223 343304
164 223 750717
147 60 544780
234 43 920964
177 149 183535
91 88 226230
172 245 934834
225 205 35742
190 211 776694
148 128 336044
122 102 664642
101 110 672465
164 114 308132
248 209 762408
28 102 261357
58 218 639130
208 274 200901
243 17 146618
9 118 415582
25 297 239219
109 242 624496
193 209 173356
293 14 105064
131 260 182299
10 187 460982
38 234 672328
40 219 403145
195 70 987341
186 77 189546
107 1 577273
234 180 524317
66 294 227005
230 61 604340
45 87 8217
251 165 53217
146 241 170140
76 210 960925
135 57 164322
274 234 349897
188 220 562809
265 267 636816
23 124 544554
243 191 780577
297 22 143223
165 138 107314
118 93 264072
137 163 51490
3 284 815661
249 151 449452
170 101 483084
287 280 241779
212 44 747468
186 111 579972
259 292 49557
298 22 774136
222 90 530011
19 299 626873
275 69 46243
295 205 392003
112 245 804143
265 288 172847
119 114 924174
229 43 82993
181 52 797054
3 109 838674
220 29 165806
117 132 409063
125 168 237051
14 268 71122
43 215 560155
71 290 575109
216 150 55510
51 198 394306
121 128 881426
118 262 801770
75 225 454550
24 2 132306
17 95 375320
16 25 293066
83 51 904753
110 189 463405
141 230 364765
134 224 56239
109 200 881072
139 65 344664
146 135 698228
287 185 206712
34 175 385362
38 114 408962
158 116 601926
210 30 820964
176 48 715722
169 239 858927
199 99 878730
291 69 88702
37 195 920558
256 88 128427
245 63 905329
264 162 345721
137 136 217792
171 99 719909
206 280 419801
38 20 293045
129 4 464662
10 220 899077
187 142 409915
155 11 155425
280 78 843167
199 94 67023
253 229 361504
84 299 292151
96 12 739047
276 159 969129
38 187 582510
35 152 468231
239 229 983333
5 286 991452
81 245 451155
42 70 477014
238 259 926091
225 127 616049
288 180 364
137 274 120875
258 218 139325
92 211 50270
3 96 287665
239 206 456472
251 23 94892
251 52 118619
87 120 162612
201 226 962441
45 236 102678
196 256 260401
192 241 388946
105 134 706131
255 217 958527
81 270 612026
14 121 777738
14 280 696022
242 36 468878
245 191 779150
242 118 459013
234 58 268659
17 242 562891
173 196 850749
252 4 854119
165 191 393079
120 150 629817
249 236 686967
44 141 257321
278 29 450026
6 187 359886
185 80 524241
269 266 762545
238 169 367678
279 227 461230
271 138 875966
11 188 781987
46 112 316271
153 4 380947
294 61 120317
247 165 629550
6 296 917877
240 241 648754
247 87 3529
25 74 644070
171 222 521899
17 232 167996
261 27 257796
15 207 250061
150 191 115274
139 204 154020
123 60 940411
283 255 298144
12 18 127200
70 63 54527
34 233 350720
155 108 104023
282 256 681293
29 82 379283
160 21 764824
300 30 185550
183 94 94835
83 267 557803
65 159 198495
262 84 64928
104 187 657447
257 127 675096
110 201 347277
68 189 807990
185 228 810961
236 175 549950
85 275 222290
202 277 239698
280 24 476327
160 289 108181
83 211 292667
248 99 603570
197 196 908588
275 212 405566
254 206 385087
101 207 125302
48 126 375682
33 136 923292
44 213 19822
160 192 482574
177 15 917395
163 264 646977
62 193 275919
24 211 293913
266 141 552366
110 296 654553
23 81 280267
250 165 877992
242 273 101875
90 247 898074
240 207 381079
15 139 754756
93 272 886643
61 23 691232
189 282 448568
47 178 471569
264 218 598461
175 110 907620
298 262 583530
191 241 300443
270 36 885494
236 229 800237
285 78 888910
63 110 639004
48 156 478960
131 234 629585
40 21 160131
287 14 994956
135 296 925670
180 116 249310
96 21 545715
243 55 719020
246 202 691829
240 47 466311
297 289 584596
277 197 564653
109 149 999361
116 92 202038
87 132 408355
279 266 789365
283 128 289454
265 64 214043
203 83 163
223 56 237770
171 47 691018
207 128 843351
246 115 53736
217 51 550335
131 231 308362
257 47 639563
289 239 825843
79 148 937507
161 55 830240
280 291 75258
130 133 160178
111 116 428998
285 171 669429
78 196 205571
126 190 441631
64 175 420314
193 227 703696
281 243 459685
59 157 561290
277 251 157524
53 170 16551
110 66 253178
58 189 17898
130 255 578278
180 152 688210
177 198 397165
119 55 808284
22 123 242178
235 76 976056
156 191 881472
268 298 947256
95 269 68811
254 145 577166
166 137 418658
41 239 491360
97 139 597183
271 122 853525
161 185 151053
223 174 482876
129 253 18878
102 63 251135
146 116 536648
106 142 261989
296 227 728196
229 191 318699
15 119 622192
110 283 202255
69 121 696597
9 212 44881
177 118 59557
2 292 609312
145 295 453782
8 294 707641
119 141 411674
150 225 849486
217 188 458379
231 209 706242
177 81 378634
257 74 14712
223 205 779939
257 16 890165
34 192 999239
284 10 195070
256 105 262952
209 106 838508
205 77 880523
254 34 973587
285 105 698238
272 215 57972
249 37 301406
29 104 942841
77 265 182975
247 43 283994
232 189 36546
18 122 945912
20 159 262537
153 164 915298
63 83 254474
15 25 466487
287 122 652738
220 98 319053
147 80 544022
53 97 39668
266 226 634867
46 288 801918
32 289 635112
119 193 600912
119 203 921418
159 75 728088
174 26 333971
16 260 356328
95 183 932945
63 85 788451
24 194 254331
20 147 148120
225 279 778152
267 12 776565
276 260 303612
152 230 490673
236 208 418186
290 92 172522
3 153 694500
243 139 163466
294 299 5325
298 276 248433
290 247 539949
102 289 185992
11 218 156480
194 170 194262
97 100 119681
188 283 226248
21 157 43362
143 228 856159
51 31 80354
228 11 48221
232 115 167039
88 258 638011
83 215 642885
266 71 143956
144 216 407596
287 95 229095
274 284 241616
86 139 383744
164 291 799503
56 121 271560
228 204 413262
282 133 763359
190 233 850459
106 26 580580
285 216 641703
281 165 831957
163 169 481230
290 103 536306
172 143 800228
87 218 752744
218 198 527507
296 252 517769
86 181 889491
145 139 683980
75 300 981857
230 89 94072
133 187 405966
291 157 82986
262 180 641759
219 142 989992
152 124 832738
157 267 885227
213 192 326488
20 96 443168
161 31 762135
262 268 681387
295 110 393295
47 33 866844
67 203 738443
85 179 583680
150 187 810422
53 48 369494
274 244 163165
198 281 938647
239 103 85212
120 224 950001
121 289 646760
89 205 432858
222 26 565508
85 173 25857
123 163 337902
79 173 504449
292 202 48060
146 96 482187
46 197 104092
253 128 129605
258 221 881009
160 150 644196
34 202 18848
216 18 498424
286 136 14873
49 284 312350
212 31 90125
62 72 368869
277 286 722964
119 103 888096
106 220 593268
20 58 634790
291 271 658081
202 123 697749
190 219 884979
104 297 74572
225 29 893946
108 120 171540
139 47 489689
140 175 938642
175 88 827083
193 49 418782
246 192 525052
120 40 795928
292 242 340097
190 188 316393
233 293 92066
230 261 318836
56 95 348459
39 222 913379
12 245 403205
32 92 478637
152 245 285212
270 44 531071
155 54 600524
250 80 773998
194 246 123526
254 66 309147
232 120 31148
248 279 579131
108 241 981579
104 242 652982
261 124 693868
141 131 746495
91 2 619693
19 183 327130
16 153 985018
19 96 19852
151 191 755355
36 216 645253
18 51 419007
1 80 256074
192 239 188967
233 198 869360
58 282 346875
138 57 854679
282 145 843852
251 176 280130
80 73 307883
111 168 805866
154 253 648668
37 78 766979
256 128 393666
9 48 29950
241 47 659159
116 240 707286
253 225 540282
16 299 160619
204 211 248037
91 259 979048
53 291 933000
205 250 622270
169 184 213337
103 298 482501
20 243 829406
272 16 720944
97 260 959139
130 47 643040
155 180 910781
193 4 773639
186 288 774304
226 265 875187
79 67 98756
165 226 866620
243 150 905847
164 86 507219
233 282 74169
53 296 211656
243 215 120732
232 76 51290
163 165 735609
19 147 191797
206 293 33078
49 162 186347
66 48 592716
215 73 499846
52 217 238857
236 180 20643
60 15 607597
97 233 290835
65 298 332147
92 168 929353
268 253 511073
11 289 171341
270 215 319716
20 94 906814
298 6 69475
124 75 699743
17 81 349874
269 187 65227
264 194 655279
290 264 505528
127 167 157906
185 289 794734
58 266 623172
2 93 516915
53 272 756361
35 89 916801
10 116 545826
254 86 7330
247 132 42122
124 33 224181
49 276 302378
82 216 702256
265 177 382144
298 72 123520
145 114 841876
58 118 521982
110 275 666340
163 276 270284
179 70 976149
246 179 310710
138 265 250096
122 284 47006
84 91 627103
117 216 366627
147 25 364282
28 17 676240
35 117 117578
14 9 739607
139 51 333850
284 162 404992
115 269 900404
267 283 45161
85 221 621823
92 239 495689
258 82 297453
231 243 947765
276 165 82005
67 283 721775
134 120 923138
300 77 279965
246 48 695355
50 115 216951
29 245 686366
164 45 863390
123 156 455015
221 120 180699
272 241 490725
34 8 542179
129 156 402850
48 148 9105
170 147 592602
252 256 237872
95 16 27765
197 61 606399
203 149 319169
228 107 906275
61 272 323977
297 31 619418
298 52 586836
45 240 754454
200 22 203187
253 279 646852
91 278 308314
150 21 297112
49 249 157821
173 56 279423
230 233 819046
197 300 994403
168 216 804904
25 273 650182
161 202 427447
26 246 16245
77 155 314770
26 60 156205
39 38 915676
141 136 326045
180 186 471090
67 10 96891
24 206 924673
95 34 787609
114 60 384429
118 169 993814
299 61 102939
57 179 601359
155 245 397445
55 287 489126
204 216 280383
274 191 528722
8 236 594277
274 289 808965
223 143 229349
65 283 664924
236 285 993682
155 15 939216
286 71 706916
241 133 20107
193 98 36102
212 111 488393
4 187 322674
74 83 785981
216 265 852853
144 300 210390
178 122 396800
17 237 295522
296 26 51674
245 221 384498
181 210 660546
273 133 927060
212 206 641219
91 268 66699
246 39 373196
93 288 968490
90 61 45904
42 106 969589
28 206 408637
19 76 719779
121 297 504577
251 152 938393
138 101 203401
205 140 864112
201 196 696414
44 227 223015
21 285 461889
8 92 211956
90 138 784443
273 209 549962
113 257 137868
221 37 459243
154 63 789948
159 86 625272
43 252 446187
103 179 558887
130 250 440748
287 239 796048
245 66 358837
296 91 285660
266 112 670180
213 125 309274
190 74 967963
274 189 281720
175 266 796073
86 137 319839
57 108 759573
122 99 354236
101 248 112835
279 210 107397
262 32 365708
44 159 475018
103 150 393753
107 85 433823
210 98 937027
173 275 748503
293 286 975099
175 21 358030
50 214 694452
241 70 3342
152 54 116515
236 287 455014
16 85 679894
277 39 147525
100 95 244737
273 156 377165
104 209 124059
222 123 619004
285 110 493244
201 204 792935
216 235 966535
234 127 549978
101 218 414639
201 20 583213
294 70 198949
130 22 846949
164 148 817221
84 31 796531
292 116 614313
130 224 606541
150 36 519771
48 15 981766
66 180 333993
88 250 157504
259 105 379568
242 64 97657
290 191 10178
40 85 367928
2 269 783338
64 48 811887
54 210 124924
249 24 70292
9 204 478879
192 86 167842
115 261 325414
180 73 354043
118 228 617568
194 270 635825
203 251 779891
204 114 569331
46 200 532158
132 41 617888
151 279 532772
176 222 944421
163 227 619403
178 227 453829
186 114 400717
102 140 68676
251 9 266752
3 117 527126
13 71 708278
223 31 957392
146 290 123794
120 36 654981
4 15 764797
297 103 798730
10 202 549685
50 249 779517
67 95 791891
144 171 299105
187 11 995677
50 18 523070
141 27 608263
80 140 858853
134 49 354542
293 97 289199
162 42 189238
206 246 943021
64 264 852316
145 136 595850
296 230 958771
274 17 556585
121 268 751194
90 193 781578
5 142 727611
59 232 711586
56 130 328453
150 47 703684
160 108 260143
247 194 450719
300 63 414358
141 201 976853
148 187 473867
205 177 211367
177 60 165772
236 25 54374
175 174 74681
169 263 834489
53 71 438360
232 271 785073
107 140 879873
216 255 536859
174 249 836683
34 176 225739
177 102 886216
93 276 641100
111 72 36647
144 226 530304
205 27 368703
278 30 835224
158 140 331159
250 18 235416
121 221 123627
73 222 236939
245 265 654069
9 101 660080
21 295 179151
190 94 929262
189 132 375637
179 25 69505
253 90 125280
180 295 305926
230 264 866056
121 55 61065
77 218 985890
15 278 455406
169 76 231534
230 43 300802
5 288 825940
119 51 211864
233 236 83435
182 61 351882
68 144 738509
22 199 256723
97 47 760178
38 156 586760
170 210 781245
206 259 610262
36 45 750387
210 202 59885
90 44 219769
198 43 221950
272 51 629748
290 3 625956
38 7 228766
200 135 907856
81 172 240282
114 224 989069
250 76 53635
11 53 821506
268 139 792139
147 134 58837
216 93 334977
218 111 75081
159 91 431354
52 15 644322
96 47 819382
205 29 282421
257 179 724619
262 224 67627
255 257 133573
56 64 380036
100 141 895874
26 192 603297
268 292 187596
47 95 696138
279 149 330118
86 10 445955
185 85 625712
32 148 479896
291 70 695195
189 121 281246
279 43 705771
65 82 966096
119 247 329518
144 96 72678
167 228 824667
272 268 793134
123 40 211184
97 137 404873
139 282 348011
165 252 792127
64 111 417454
122 25 834386
7 228 333045
165 17 990477
111 264 22501
19 235 716580
236 50 169032
163 68 627364
200 190 493883
133 176 686884
240 217 506295
252 267 676611
47 53 467701
10 146 116213
91 92 266741
250 226 200073
5 269 65066
107 94 87533
178 139 776909
250 264 651488
196 19 977894
42 96 500759
181 87 977342
293 147 617880
193 278 136568
143 125 363630
153 133 461026
197 239 837346
93 204 91384
267 152 784362
154 110 453406
142 292 870598
104 139 869934
253 179 957551
34 71 581557
227 42 29340
86 42 720258
88 3 430557
165 42 335708
36 153 743135
215 8 211659
88 172 143512
276 267 448693
238 242 418624
231 156 748963
26 205 945149
171 54 823218
287 209 85129
200 218 201929
237 255 989089
243 1 935379
51 164 884630
285 29 89150
196 266 48253
233 106 442152
135 228 238778
183 116 462451
258 98 414400
254 152 396915
256 23 815696
300 128 891662
288 80 359086
128 199 112132
120 57 325833
181 247 763622
295 28 392863
145 88 196895
230 293 117224
204 190 4771
28 13 72691
175 148 479606
133 48 473928
57 131 248239
68 186 575847
60 45 771041
165 205 701615
218 24 114909
104 283 5459
275 51 316057
272 148 388031
149 102 880809
128 291 250559
191 192 67664
236 238 520708
163 157 941979
74 119 36081
223 180 836416
118 241 436981
242 230 98357
91 150 31108
41 181 376919
200 107 109621
237 223 184010
224 14 408439
86 23 822180
17 109 283306
227 53 413230
168 207 772426
295 286 525253
244 123 574074
240 210 243421
119 45 523407
117 107 870893
67 184 783595
107 83 676448
278 152 5455
154 42 247584
58 29 142472
176 58 51842
132 106 760817
57 166 871340
7 223 627117
54 25 890982
96 58 146274
214 201 798660
259 220 938327
244 153 122511
184 262 895994
207 13 984249
57 204 464832
25 38 783773
221 22 889160
61 263 681650
195 209 765775
31 17 13997
124 156 81004
143 77 272599
74 132 521259
124 121 235130
222 234 640805
202 184 381681
138 254 161
210 53 435126
7 207 975657
154 231 414558
107 269 163918
202 91 988832
156 230 173816
168 87 814464
221 12 360472
179 174 675085
4 37 317046
161 11 41277
75 256 104228
143 294 308245
95 166 317695
198 259 470961
160 68 955125
1 204 102123
185 288 979061
134 138 315109
240 111 555414
125 237 687878
230 298 853507
93 284 202333
117 298 88537
249 100 176214
179 142 241434
236 224 980939
88 106 37435
45 83 370209
213 193 482969
112 2 416509
68 279 886507
175 178 165158
56 288 116913
134 108 651616
194 8 889168
211 217 548297
131 82 152333
203 61 751763
185 145 708453
259 156 493108
56 41 613039
136 223 614819
102 273 348666
268 127 433891
115 83 913504
175 220 617943
69 76 594939
38 40 788888
10 207 333210
163 36 978252
175 134 547695
267 150 663653
47 219 983250
72 183 774954
200 96 839072
253 246 252071
101 20 137657
179 74 781021
108 144 840002
229 124 527312
99 159 794322
219 179 318191
127 45 742846
119 264 721090
81 144 908582
144 27 192680
203 200 575111
178 238 433558
275 36 934877
95 190 495068
50 154 13184
293 133 845021
269 81 333530
154 120 343306
80 240 958352
107 52 452749
138 159 4387
122 21 232017
240 197 753369
127 233 166158
240 103 682121
232 23 159173
195 90 386276
229 14 330133
274 247 74018
270 237 201893
290 154 322439
145 98 805193
187 205 980115
197 226 622017
252 113 389182
275 265 973065
190 77 318216
225 272 951445
286 284 93795
6 172 935811
219 93 753233
110 207 310130
21 264 694690
169 63 234335
99 193 458010
228 245 745262
159 187 910304
141 127 803225
115 53 876430
16 240 475262
210 220 742651
299 247 103773
41 15 823460
147 93 933640
27 158 829230
42 266 728968
197 53 581729
59 103 348174
272 181 537810
146 246 265139
102 298 305716
283 207 758723
112 11 980680
283 118 301624
80 45 393835
5 43 674126
51 201 687430
222 214 82408
88 232 851255
204 199 866930
9 126 510995
43 233 811933
100 143 861728
233 276 406566
26 279 852844
122 274 119837
72 268 40421
223 67 845791
26 255 575275
196 182 111837
192 70 342014
223 238 393439
48 32 352029
129 39 457541
218 265 897744
210 215 608355
55 265 269779
103 282 140382
93 149 46318
299 172 445652
296 19 744114
121 74 468710
267 45 660580
220 155 187574
297 248 43371
189 286 402199
213 187 618981
41 210 607374
95 15 701834
173 71 59078
226 278 927531
165 105 471304
180 257 171592
124 260 946062
95 156 201986
51 231 113267
213 198 71516
288 152 754257
260 30 166788
154 32 516017
273 79 716488
25 243 76641
200 104 100587
177 231 307391
120 47 343654
109 162 744626
195 257 986246
271 29 812443
251 62 246215
98 81 290762
157 178 558015
188 134 255332
227 121 939593
166 45 895101
11 183 130982
298 259 851567
196 115 780925
167 56 567388
291 56 109423
188 117 642719
56 262 719606
83 184 673023
5 223 268193
53 235 368936
102 252 968985
104 159 149612
8 228 403685
269 43 237098
67 207 751931
46 1 333145
142 172 652176
288 229 573965
39 70 455337
178 250 804173
12 55 476856
41 198 873365
257 294 397149
120 67 567479
292 253 581874
103 222 881297
193 65 244674
115 16 775596
119 297 188958
164 168 286158
171 270 651580
11 81 7733
1 296 92542
252 92 210497
75 40 686102
93 166 181793
255 277 922131
86 252 936996
207 65 500853
94 281 623929
177 28 515562
181 172 350089
181 177 376061
63 140 787874
247 236 386502
263 226 26868
7 101 502143
62 50 62389
151 65 733029
33 78 928946
174 93 115991
296 258 516347
221 23 160911
77 262 725055
20 162 950297
10 74 45486
95 21 325595
221 275 832685
124 204 52977
226 169 506409
144 162 697046
146 268 580342
237 22 447628
91 72 689512
33 46 600754
127 146 510866
73 118 335860
245 148 295945
275 122 101315
299 211 805524
225 25 39890
237 208 18027
117 265 818154
100 62 958499
20 109 339456
177 51 325458
133 113 928871
265 201 681832
47 256 429435
296 213 274828
177 244 202321
254 74 211971
126 124 844820
75 23 604612
48 185 817852
85 210 584730
287 19 694162
296 233 404550
4 19 627905
219 95 873648
61 185 145746
204 156 236336
48 249 589210
178 66 297706
117 253 53384
201 126 814198
59 77 912917
269 232 270915
43 118 696326
55 102 20493
5 200 700065
121 269 925480
256 83 459516
133 92 78723
16 147 110788
290 203 399126
94 44 287821
45 210 186946
144 111 165672
146 77 663736
145 292 421484
258 259 710353
289 93 397029
278 80 361803
4 69 414907
241 165 549558
275 12 280132
126 19 620633
185 78 427390
271 174 944659
231 119 762046
257 245 351548
108 73 761625
109 243 152713
226 298 234110
20 298 871057
208 53 607700
92 194 500599
68 155 867988
31 232 848905
174 15 416153
148 89 768599
46 163 434267
211 107 819954
188 293 309181
167 207 110695
57 211 715683
123 291 390086
299 120 369281
252 294 424291
224 172 495886
46 92 726520
115 21 184368
275 78 171109
36 236 736790
264 237 571897
194 162 277962
141 88 157883
90 83 406648
294 55 883679
214 34 91477
15 270 749924
84 300 885507
48 181 644522
252 235 768569
11 172 920745
193 285 247358
179 278 6376
40 23 260510
30 115 272937
90 86 663612
202 171 630650
198 67 539646
10 88 745830
110 281 970188
243 279 217575
110 152 165416
191 252 662585
188 34 329501
132 244 740885
210 5 725529
254 260 787519
9 287 789440
115 74 8556
298 131 348792
20 92 64780
98 277 858388
243 293 62694
45 27 980425
18 163 150548
43 13 941544
149 147 912351
12 90 453678
26 97 836156
244 263 38025
21 36 208766
23 144 251916
283 121 836789
84 260 853642
262 164 731345
294 131 51584
149 182 336842
287 278 565971
45 95 909200
176 288 626390
84 46 29450
170 7 237663
133 248 404079
106 96 669265
36 110 885648
148 34 299582
70 40 131286
6 261 375410
213 199 742899
180 294 449236
126 20 237227
169 106 12647
103 39 437567
300 239 767635
123 220 334430
122 24 172884
241 180 39628
244 27 57737
132 49 341555
104 164 387136
297 242 816953
218 167 784013
200 207 332080
221 274 441079
22 258 595281
41 162 918690
266 24 7815
160 111 525747
102 45 396645
140 119 55958
64 238 352731
180 40 753942
276 232 364885
287 294 166859
2 61 747448
220 255 826035
76 194 410730
96 59 862173
257 291 93698
17 21 440402
54 137 877788
116 51 600663
174 54 672521
157 91 443968
256 54 989381
118 18 118487
77 277 241406
180 45 359713
227 295 759823
277 161 897140
227 33 786270
251 294 235049
170 72 111499
265 151 71520
254 133 296007
232 89 479400
45 279 861789
29 179 471378
62 183 718328
184 193 97091
46 65 410025
299 6 989863
57 134 837738
182 65 931021
259 291 771891
70 217 352321
161 93 214982
97 112 635816
291 129 1603
250 288 975975
179 241 615062
85 213 417862
230 248 262869
210 73 369894
49 133 515761
244 152 801015
165 196 689003
130 31 729079
48 37 979858
114 236 176696
253 150 451532
25 5 900906
24 184 538658
266 48 709721
90 129 273151
72 219 473641
231 182 575685
232 95 568929
137 27 952401
142 127 757316
208 155 870439
38 262 671310
46 289 725572
168 4 65923
78 226 645172
244 295 649396
69 203 513755
106 236 939214
83 9 127691
18 125 226309
29 281 162250
60 158 692274
167 18 918074
8 23 915938
300 45 780473
55 192 467811
81 75 5776
34 47 149111
78 246 306963
162 44 973031
229 40 3711
168 69 475848
82 209 14286
163 45 541868
246 262 680136
43 246 686334
282 229 122823
5 13 102092
147 14 739263
95 72 81759
213 189 111753
278 93 321425
36 79 275963
225 191 860223
265 126 234379
58 64 245930
269 225 397786
131 211 434350
127 242 153440
290 115 14469
122 112 601715
8 104 181549
113 158 302743
171 142 284487
288 264 634019
104 204 181297
82 129 722465
17 100 607380
213 40 668113
107 237 527690
82 183 191832
158 123 432554
191 76 471025
199 53 207859
211 31 997059
11 192 473659
23 48 590001
235 274 655830
296 37 766719
291 122 892465
135 153 828925
166 165 372426
62 19 768722
161 149 198821
45 205 365176
84 153 895966
10 102 67111
235 125 302624
217 2 942962
157 105 606362
48 81 939034
16 45 229483
122 13 265456
96 141 575696
124 141 192429
120 73 341457
281 124 530196
165 74 311370
227 52 290001
253 231 202290
286 252 279660
288 123 413665
36 1 466206
11 292 837245
227 169 185302
82 6 981353
74 291 474188
148 146 335512
194 161 784131
236 117 194874
185 55 428484
17 103 492718
73 61 627834
135 183 658602
27 106 207516
140 236 604008
3 131 650597
190 68 590557
215 122 149577
252 16 766655
148 83 908588
204 212 580707
26 208 97698
150 23 1626
91 77 686981
147 88 780388
161 85 730749
83 91 386356
129 271 766096
39 173 154048
182 93 435632
276 73 692053
183 235 838312
149 21 970030
196 102 599008
18 243 779191
176 124 621632
166 15 153838
243 221 244355
31 83 839433
34 217 617825
89 112 673499
199 76 478558
116 91 958262
214 176 613354
125 66 545952
171 218 181452
45 189 620285
294 181 663212
222 296 710322
1 45 229323
267 237 711268
122 59 641246
61 262 536946
16 55 5746
152 39 903989
34 263 938633
81 141 302929
132 28 734040
46 100 470545
11 164 113697
61 139 148663
297 140 196328
121 209 171173
167 252 692790
118 111 538440
294 280 713615
267 63 696293
169 269 979161
208 9 860943
195 77 704152
215 134 117100
220 157 740404
160 40 703040
8 62 362156
229 41 959440
93 193 569771
142 140 299687
53 242 468253
120 53 849184
282 221 674681
94 101 621452
59 175 946060
56 269 529444
278 177 218297
104 161 37814
126 177 671230
78 151 581443
98 148 612444
132 81 103532
185 204 947879
178 272 608379
86 130 11170
297 27 315932
256 49 321326
96 110 731987
103 144 246782
259 130 417615
112 93 312808
102 70 235253
223 152 150516
123 149 496867
284 225 196105
66 118 894432
56 94 62570
274 108 496340
196 229 329484
190 8 544903
162 180 909719
45 39 957909
41 5 52004
133 218 338839
224 240 574764
197 104 570971
53 207 500051
42 278 672029
2 192 275878
39 258 46942
145 285 886598
224 73 624831
118 45 820514
207 195 957564
144 149 44569
211 81 791862
109 94 949745
165 81 648101
232 11 640843
107 205 907654
257 68 851583
39 55 899526
98 160 823562
201 208 21042
13 290 28150
179 99 107004
256 82 782458
168 291 605829
198 180 420150
31 256 913586
54 149 884725
250 149 237934
147 175 13033
179 203 339542
158 192 689347
47 4 829662
215 32 543629
41 86 675834
212 292 939277
160 43 8625
157 154 910820
292 63 766814
229 107 563180
240 180 658612
39 119 481751
268 117 200112
35 198 507395
217 75 380761
56 17 885542
129 144 423526
58 70 496183
229 158 873417
137 139 875427
163 129 155715
130 245 933021
31 243 900649
119 20 396593
205 145 179814
168 266 104366
173 224 826012
76 195 338087
75 10 112931
185 84 62159
80 54 426802
91 93 492863
201 109 507502
24 246 360407
267 86 470079
238 65 534910
39 174 742959
178 2 355900
297 285 985326
281 166 974548
132 131 727728
11 176 556711
40 221 622129
21 81 353565
25 166 601091
241 29 89834
17 203 584517
89 229 860082
189 263 499426
70 274 476780
215 38 763297
38 91 24143
100 218 762149
178 8 255005
113 180 183585
139 71 556071
36 168 128418
230 243 993312
200 99 727853
157 283 612121
224 17 459139
266 59 599256
161 48 145161
227 115 739579
33 31 789653
243 33 171848
14 32 403275
135 86 279537
8 124 162646
262 154 995295
106 45 978867
168 278 204779
60 149 472608
122 50 624675
297 124 559816
111 225 578452
56 241 450593
193 86 14709
23 12 345235
53 18 583721
53 279 791646
232 16 681826
50 274 730420
66 175 276087
19 118 213623
158 188 412247
120 15 580039
250 247 865494
293 287 3543
258 179 520757
272 130 291081
169 83 324426
76 117 152617
165 38 102465
294 16 81226
80 231 121362
21 283 753546
9 230 163462
113 125 151620
93 83 383994
38 99 514237
183 294 903295
142 207 843468
160 12 255958
289 251 116042
143 246 749477
200 180 980443
26 173 240993
57 213 599260
218 81 213249
131 69 658731
26 41 109318
141 9 803534
221 260 280112
284 205 886269
76 74 112358
141 118 375783
4 25 101262
233 1 117480
264 32 550797
223 86 164417
274 65 451164
107 91 206576
236 110 4796
209 49 686099
281 81 821110
171 15 332627
126 194 835073
168 7 974756
6 233 488162
83 66 826695
231 12 667207
59 178 597972
172 140 576023
98 107 435989
24 120 775253
226 69 15357
20 275 310993
53 229 378741
90 65 961839
144 220 929451
160 27 686828
193 55 721302
35 33 527221
299 112 12876
158 165 113531
83 77 191312
120 94 486967
191 210 835054
114 241 816171
270 166 57299
240 177 978624
165 211 25462
31 261 279686
81 169 353069
70 245 281907
205 21 684662
98 293 468425
101 231 614224
250 287 788407
62 199 460323
270 199 247653
155 296 382438
141 143 735916
241 33 556333
77 270 140348
108 103 879123
87 79 750386
125 267 760718
96 93 724770
221 214 674007
294 150 676012
55 237 347249
237 104 534734
111 184 38772
230 7 955723
239 61 758924
259 54 326168
190 174 536686
66 192 148085
91 166 952700
208 175 635686
15 158 646101
287 204 704858
286 288 683905
209 185 542450
135 293 295438
6 50 123943
71 110 133038
280 288 911341
177 201 977507
58 134 842597
275 167 266295
79 210 39080
225 233 983113
190 96 52615
150 295 537631
81 208 774572
8 172 857479
54 24 120618
167 96 335766
65 135 874978
211 41 477918
299 158 668140
294 52 769288
27 152 75633
251 91 650087
211 43 601770
99 25 455627
234 111 184354
69 81 872271
253 132 292039
133 222 392762
88 178 767657
259 196 701695
266 32 591680
174 13 720277
192 266 223289
103 215 858736
262 109 681621
60 38 976127
268 294 839693
49 76 210825
87 143 12320
87 264 345223
236 194 221618
283 218 735833
3 236 805859
294 249 125808
215 131 200136
199 56 806712
25 105 491076
138 85 505241
180 287 960055
17 175 552307
143 5 772129
297 2 223774
158 249 154450
4 284 288719
191 170 345489
99 26 269837
150 116 168346
102 242 834324
266 128 631303
226 174 864081
228 210 45738
147 177 656815
146 107 107
85 100 434423
203 74 811560
195 158 283010
92 21 403572
267 56 928222
224 261 328411
106 224 668302
295 197 919579
222 113 404275
24 162 822131
112 10 31474
174 92 94338
296 278 721739
238 114 304383
12 247 596857
209 281 17283
61 68 156661
246 185 916780
248 253 408143
41 7 387598
8 290 651261
85 90 763047
261 162 856767
26 224 364123
40 125 967187
211 84 292975
179 28 209559
145 130 95788
160 60 858470
280 231 815249
41 79 149570
46 123 418364
272 170 760652
253 61 7321
90 216 778645
143 217 342763
160 195 39422
89 165 357529
189 3 148971
143 42 74744
162 236 363049
275 268 847791
23 178 354853
151 206 467957
179 12 200802
179 86 552789
222 217 876008
67 58 452150
259 59 49194
275 153 28269
165 266 527747
272 95 62887
142 16 994321
267 257 26586
49 83 723084
18 48 284620
227 211 772262
266 154 534506
18 226 891398
150 121 374399
121 261 477705
118 159 977486
246 215 981764
127 219 842271
195 146 360931
167 194 303115
282 179 290350
278 123 114625
295 179 544373
284 173 954805
22 139 82277
221 295 714779
15 157 626750
155 131 998350
256 85 703812
53 189 760483
269 261 747841
6 61 747398
28 104 222921
221 128 528439
202 297 540571
174 157 527601
93 97 177918
31 195 390538
74 2 226474
283 116 883660
238 230 120036
15 181 354382
241 176 920826
243 110 981318
226 195 411470
11 83 825568
6 185 733077
210 40 298096
270 267 872767
228 233 351061
39 235 997907
250 96 868168
242 85 335606
287 169 965240
97 67 383003
107 112 580004
155 182 906227
65 44 188880
189 256 649911
288 127 656740
89 280 132179
249 92 752701
67 256 661052
49 201 978614
105 212 874548
280 159 148926
211 26 919585
31 37 540677
58 115 58251
96 105 901815
168 252 287897
5 14 941913
87 72 229036
32 258 962776
153 25 809249
283 292 801059
148 62 158236
84 197 86202
175 38 947607
153 37 916866
68 92 801599
1 253 319836
136 74 258549
126 291 386675
230 206 653279
13 263 460734
284 13 735920
180 226 906362
221 105 87208
225 120 744595
213 250 607773
99 1 352423
175 284 662422
120 217 273005
42 153 257598
148 60 296874
92 289 947320
264 81 617067
138 148 932698
241 224 590201
255 131 853052
233 79 7445
191 195 197081
150 151 172042
254 207 700893
9 274 606554
247 69 37022
39 11 739462
281 62 114504
83 94 3427
42 230 721651
192 22 288768
278 248 772109
103 180 898066
17 156 449796
288 49 710354
24 87 139552
121 3 663537
200 206 984239
265 122 777195
283 108 436426
298 153 983181
230 68 754762
147 36 206709
184 249 296927
224 146 125151
21 44 307225
106 101 992761
211 294 598118
86 297 500466
95 233 551794
97 187 924277
214 149 34870
168 98 760378
222 197 967856
61 46 539711
296 206 799217
289 112 599751
225 160 701035
152 224 540172
132 164 503285
97 30 326425
73 196 671188
208 140 499941
74 17 826551
255 214 652047
135 192 874952
162 39 127354
277 284 85427
122 66 430675
261 252 404756
279 95 376457
163 181 240217
254 4 460448
62 223 142803
56 76 801757
161 173 508892
121 36 867742
125 117 700130
178 37 517596
271 265 777410
5 1 227210
231 60 823763
221 35 520800
271 299 345948
300 55 327776
39 252 370884
14 2 81784
69 163 421280
67 128 722369
184 296 932170
103 287 403254
279 120 213105
298 155 610659
118 223 26900
176 128 686939
248 285 907414
87 259 291218
110 187 799983
164 277 346055
282 260 659228
244 202 77542
229 233 602088
232 294 758562
136 201 64870
140 166 578592
110 23 480612
127 192 631583
207 205 637805
104 217 421814
123 85 766812
207 231 814219
224 157 520428
10 64 663336
30 268 583450
294 107 266929
18 119 172249
192 274 276825
212 102 804647
148 81 136907
282 37 447783
216 7 194307
280 213 179509
40 154 204521
78 199 645359
197 182 707871
62 21 808909
266 259 83244
214 117 79461
271 52 438450
193 299 671439
179 275 369828
253 235 23183
251 127 992264
17 110 115983
38 209 448055
290 206 581917
34 250 795686
126 251 36747
77 160 802874
59 41 971575
293 113 543042
137 220 358555
191 78 758425
26 292 295315
272 81 503850
227 275 957570
97 264 970272
174 73 961795
231 162 372241
268 221 731120
26 225 285292
11 255 879871
2 98 496575
294 56 846073
291 193 867726
42 276 163194
200 242 304671
201 147 976189
209 48 981277
257 265 534850
167 280 127822
119 91 954550
296 104 503161
288 203 448681
72 220 21232
35 240 939105
294 43 552654
136 193 121712
159 114 121958
23 233 615722
120 30 64437
269 53 960123
105 72 731337
107 71 728122
166 96 520026
108 82 525863
213 298 585093
195 20 522566
280 74 56137
79 37 475975
45 299 54523
167 158 257910
295 128 246607
128 19 678660
100 47 908221
237 173 755665
211 202 811087
88 99 500303
150 146 561035
273 262 370847
261 282 655230
227 233 92065
193 71 2399
136 126 766755
241 44 870957
149 186 952473
182 199 674863
140 291 414326
257 210 898962
26 177 951026
213 103 923310
5 76 904170
41 254 188450
273 283 768891
202 94 87750
42 204 564994
121 86 768570
147 223 344147
33 7 429143
214 171 494086
219 134 81069
95 112 843684
99 237 883761
140 21 261693
181 125 716721
175 87 430821
208 58 73358
86 22 787064
296 73 18380
283 98 411305
111 238 70135
265 234 133806
266 208 329811
206 149 541359
280 225 305467
68 72 990415
15 281 897599
100 67 462074
51 245 360993
24 154 892219
160 22 954450
67 64 997649
60 277 616023
235 175 634197
94 97 158774
202 279 128268
284 99 843557
88 179 979097
243 90 788534
122 89 994061
9 175 622182
251 209 528253
106 208 53976
93 184 118404
47 24 448248
75 151 621715
2 64 62224
226 104 259725
23 271 798694
154 36 301794
168 79 211227
278 100 850156
281 1 163374
224 108 319554
60 278 179500
87 275 701469
103 94 765056
113 142 614207
276 9 881117
58 148 175688
157 71 313247
216 91 480296
211 224 226332
70 282 693876
226 50 188430
178 20 40122
251 63 291967
215 35 397844
185 225 998256
300 225 345954
254 151 692808
164 147 104845
30 160 962930
145 105 30029
173 225 958562
123 150 202487
284 133 458834
293 52 979467
100 178 312931
30 102 898540
165 249 344764
261 227 161670
38 32 650266
16 72 766870
191 6 339719
203 293 500603
96 98 568654
9 139 295300
263 125 810382
146 209 194237
103 11 80830
111 48 935052
188 230 995824
118 13 302059
85 225 952139
194 110 400214
248 206 864686
215 61 96115
92 125 839085
28 297 632238
262 144 241175
113 267 368267
259 5 372892
30 64 979261
203 265 43108
187 234 264277
246 241 785737
51 196 858188
269 136 24787
57 148 575045
105 58 625424
247 26 300919
175 240 262660
223 214 355463
10 224 316316
262 272 966272
217 252 22108
79 88 532746
288 89 20811
110 85 479495
144 252 616677
5 55 423003
20 155 138660
75 67 663549
239 237 176542
158 119 961123
134 98 442541
255 266 597056
131 86 298367
266 126 402979
203 46 813233
178 241 579242
271 53 242045
200 211 152907
2 110 672202
217 241 709064
82 166 906210
57 196 462457
155 142 128236
220 114 679478
208 188 956650
3 41 609380
9 142 396947
186 160 877096
144 5 398456
244 285 467049
168 100 455585
171 78 849143
16 235 410415
23 182 271446
50 96 473605
211 152 892670
162 59 16032
224 176 328041
108 236 824656
285 154 440857
97 247 941783
295 51 524448
228 13 145913
65 253 354182
165 195 550707
211 32 539715
187 29 423931
70 169 182485
191 45 13850
64 149 748722
272 235 907819
137 228 404395
58 124 544548
233 168 616083
64 150 441855
289 166 950543
83 260 484475
214 243 724787
153 102 192299
286 253 161571
261 214 947474
110 235 446216
229 87 458441
243 95 306454
223 281 222556
176 74 147879
270 64 681178
261 53 760686
92 69 36464
76 4 661963
285 81 450522
166 244 744672
55 108 692468
293 245 897887
274 82 558211
241 144 366670
251 214 413918
111 65 297678
213 149 955460
123 118 697884
289 85 558970
273 263 175506
163 16 606790
35 17 721414
232 240 286522
195 127 467034
284 65 768695
133 16 726172
25 238 75956
299 8 625386
278 71 178776
36 131 670927
102 24 35835
281 97 42036
227 190 266239
230 87 694379
53 251 746398
210 62 705282
126 51 570087
57 20 653526
35 136 291493
208 1 390434
59 271 577011
86 288 619038
275 46 843942
235 11 147329
159 258 738910
127 42 266105
221 215 801917
47 29 717575
269 126 75803
63 168 83375
126 25 59046
232 126 515340
45 212 878307
233 237 565154
195 234 871024
271 205 260438
138 257 85035
2 62 100675
160 156 239190
244 165 828292
56 142 146814
184 211 326761
138 255 339874
271 214 484978
274 30 757795
55 90 883465
185 12 122377
68 243 980199
9 260 205803
296 174 352828
201 241 870027
93 262 748732
132 250 131729
155 46 280004
138 189 535345
95 8 480473
83 154 594429
98 37 909207
292 107 341238
9 245 824819
165 217 19671
72 153 832327
152 40 263246
176 210 206438
299 290 929725
117 42 90054
80 55 400796
107 192 492818
57 140 78750
210 83 86861
106 9 419566
249 243 410642
23 174 754732
270 97 503121
159 247 628081
183 236 559304
277 283 107890
192 173 860343
126 166 19396
6 107 41588
144 214 998420
117 233 459102
260 32 579895
2 220 48817
253 149 223840
104 101 330405
215 160 527729
102 110 898000
86 249 826557
293 69 883232
163 262 876204
251 140 450857
250 125 135513
216 47 368383
253 142 568640
199 146 986743
100 286 978628
154 2 854937
186 136 49456
249 247 821458
13 283 60396
140 176 431892
18 221 274900
249 120 747229
5 202 256549
255 110 57114
130 108 67028
133 162 96499
51 298 876129
58 207 412899
297 131 509601
57 254 441253
288 109 722163
41 101 212688
157 198 388484
86 238 274015
113 238 774807
166 109 484743
206 207 668158
159 259 98245
204 223 962976
121 80 60621
221 65 107406
74 134 379852
143 260 400910
11 108 595256
17 221 19692
39 180 374401
193 125 357730
211 298 310070
230 268 54480
35 222 874655
35 181 847370
65 15 29056
213 265 858563
292 184 87440
249 118 109408
27 146 424781
69 85 47058
64 121 13602
95 97 623001
177 127 103492
96 290 176707
239 276 1683
209 34 222288
12 173 912297
298 76 287877
140 33 123295
222 164 218859
165 135 835300
271 33 367666
219 70 26789
68 293 75080
294 253 561372
101 68 594939
108 290 756398
270 95 522641
99 35 880845
154 62 707991
284 230 977223
97 274 117665
53 66 823685
91 16 529833
152 37 513149
35 208 16097
35 210 780714
162 10 945529
223 3 926810
166 146 993173
283 117 217187
129 202 178056
219 4 672879
227 195 118077
24 69 892117
96 63 641259
214 76 38831
17 263 341480
174 167 197807
155 262 353495
234 129 984517
247 219 40937
226 191 233861
237 254 385483
127 202 520161
8 278 750138
1 55 298852
135 115 620621
237 24 351252
93 40 49188
244 211 475568
231 274 869701
161 130 922695
238 258 430754
119 125 56158
88 208 884123
39 280 627644
268 283 780414
288 26 879302
108 126 424870
250 236 689746
51 152 45857
69 52 997897
60 260 321644
67 158 608591
121 131 510135
1 3 147756
232 52 33868
208 130 671011
283 129 478235
9 177 392795
110 140 457455
136 67 994228
161 246 461153
7 111 2765
84 117 118267
128 54 192905
50 142 631416
10 277 266543
294 7 663199
184 272 823491
244 49 236883
218 163 904768
83 164 610722
166 187 73053
178 144 920917
106 196 887799
185 155 777902
35 283 813342
42 217 866149
31 172 536728
224 98 54199
33 240 98331
82 106 599391
199 221 479384
107 11 902637
150 10 197384
247 287 667248
258 160 664530
73 142 169905
61 157 400517
80 75 974399
270 288 13864
266 254 566698
26 218 377860
126 165 613266
11 69 234712
211 178 929800
171 180 934437
163 277 893025
227 138 291389
10 185 103480
288 64 762139
282 45 624820
272 43 945019
207 98 165533
39 278 412530
25 247 814157
41 226 559764
43 38 501098
149 5 564627
265 184 962551
142 231 15159
260 115 526680
13 126 588544
205 206 496040
155 209 884845
239 254 790042
165 121 466803
30 61 165640
64 63 922387
75 120 72526
174 283 865000
152 111 390468
163 224 20925
142 293 869651
67 130 123274
112 30 422726
166 218 955402
57 147 247596
201 15 341942
115 113 219537
287 56 822437
265 45 304277
238 209 100307
182 259 188272
161 114 629033
230 3 995514
208 148 325628
161 294 40789
55 45 835221
286 247 706104
79 129 202796
200 45 354833
262 140 546542
187 9 660139
139 32 65438
235 49 551512
203 84 380107
2 83 456830
111 131 695702
21 209 951636
75 161 354786
119 136 230288
200 62 739930
107 293 67272
26 69 341202
269 280 189883
209 133 162276
53 168 128916
159 278 938411
77 216 473777
150 205 301723
196 194 307646
166 220 10625
107 23 137818
19 9 145892
236 84 572185
30 58 179930
29 239 934870
31 189 98842
269 17 620413
205 219 721448
136 29 655752
73 65 704742
263 76 856950
298 99 638545
31 42 422764
280 176 852640
146 36 346789
145 56 342138
198 250 244198
218 106 765604
217 237 393109
68 67 579688
113 114 748869
281 13 175746
262 87 991293
239 261 600496
115 12 111861
139 26 486244
24 66 333161
96 158 911917
261 146 400860
144 230 583300
228 155 426473
269 148 762296
232 134 795133
45 268 994842
16 229 582753
160 93 1004
155 152 457696
151 56 358316
90 199 901445
286 251 895241
145 297 124326
145 246 666747
49 137 939063
272 287 378443
56 19 33315
56 222 306007
197 238 744115
48 70 947790
63 90 821006
150 192 931046
124 131 188337
61 41 934608
24 262 981985
272 32 332072
150 117 905410
138 125 366354
8 153 416086
88 22 446100
296 39 58987
270 162 539880
100 239 391026
232 274 139530
72 281 751782
4 172 808254
235 262 173755
264 10 123182
141 39 660209
256 262 472519
273 90 981491
35 123 759904
40 2 25584
83 8 926362
73 85 854433
193 297 253529
18 133 204339
126 129 307898
129 282 429699
46 176 559853
83 75 974492
117 12 729871
162 174 337698
237 291 750550
120 128 576085
201 287 832380
100 43 338263
112 234 639611
104 214 639229
268 110 541710
20 279 382085
59 267 607650
115 84 131775
112 65 532916
168 260 728757
216 155 319533
59 256 267958
171 77 634940
249 113 336892
9 134 846546
11 127 600379
228 279 805962
114 135 918301
10 83 411543
70 28 360490
238 143 865961
298 149 478623
58 215 226694
244 277 216558
1 213 537868
75 231 303825
251 81 225775
202 107 652927
233 101 13000
20 285 280108
229 37 949916
43 15 534460
169 275 799163
131 29 778710
135 267 805224
70 96 218952
249 221 108713
114 193 205915
144 101 557196
149 42 35652
14 115 685729
178 186 563952
226 113 853641
216 297 414961
217 14 459765
19 250 698854
285 246 713825
10 4 989981
152 282 915924
255 254 415980
177 277 399079
27 25 156677
50 155 958237
140 210 151934
34 267 791190
245 111 347313
104 201 134873
187 199 862134
169 122 970964
144 173 924380
174 248 321711
207 208 152494
58 300 628282
9 115 252287
96 11 815050
22 166 544501
63 145 984909
84 92 85096
82 168 184297
300 46 64007
232 253 929081
24 44 795253
4 240 495774
108 231 75853
177 3 988887
138 35 462436
241 229 559387
201 215 5163
115 81 530804
202 196 961628
234 78 778446
189 42 875581
237 7 132945
91 138 451555
103 120 154793
66 216 245402
254 249 587687
108 203 709268
206 96 757599
9 75 808913
211 21 946997
67 244 129475
173 197 427338
121 240 918967
282 22 419756
172 24 154557
274 205 137651
87 169 322441
116 199 405604
61 217 173453
14 113 136325
166 77 348345
272 188 845895
224 180 928974
287 82 812442
94 154 705519
59 11 923504
146 5 191650
278 235 808007
285 173 674347
220 121 167693
238 191 630370
236 136 441644
213 197 119108
182 289 505908
108 247 531357
80 156 733202
290 241 142787
99 102 947866
248 267 518500
178 209 450156
250 36 629072
277 222 663702
208 52 486500
189 13 198094
168 285 85600
245 256 762665
130 13 459988
153 120 413947
107 241 134670
135 233 461124
68 296 286952
99 57 927076
13 173 196908
64 165 4242
77 173 844519
224 177 754465
278 128 107868
119 156 763155
98 12 157094
231 151 277378
221 76 719744
191 71 51793
244 212 605605
26 54 461516
231 84 200005
243 64 920758
123 82 646240
15 169 172287
34 15 706905
240 185 250116
1 111 204652
5 22 351553
118 17 164250
231 184 591537
133 28 782558
269 270 972873
14 227 914903
29 64 225568
199 118 979822
135 124 316842
252 287 128585
179 209 762986
173 3 733552
182 60 353882
246 40 5404
200 221 467952
271 192 397194
203 250 230717
1 130 645639
265 70 831273
197 108 204003
98 40 94235
273 257 330879
98 244 911015
94 252 852073
15 204 388785
190 285 536642
93 196 71249
104 48 351508
162 293 264784
226 23 138168
189 218 782372
70 87 105506
184 281 313633
296 119 761363
116 17 704957
232 281 636316
26 47 122308
249 235 614035
28 23 885607
66 298 417504
243 5 157052
164 127 396334
276 131 810475
172 110 448424
51 34 694413
291 101 338168
142 243 137135
71 127 409295
116 106 931651
276 12 867123
99 250 797706
19 140 921320
136 3 641874
113 73 517816
2 243 773630
174 144 74092
241 196 252811
275 53 8038
229 176 26473
293 289 234397
147 6 845358
16 228 504903
164 196 363316
225 87 153292
224 246 657313
128 76 512595
183 157 982486
128 119 859189
288 101 276868
59 272 159359
79 215 520854
72 99 188042
84 42 940525
201 298 533479
274 263 479886
151 243 710770
53 92 19929
296 11 151122
68 41 302081
65 39 288368
262 275 504195
36 37 158938
203 37 235509
128 225 117763
8 39 807557
260 144 583041
5 274 712078
128 144 958028
46 147 945878
118 231 40977
15 241 450234
210 218 747147
158 234 656570
291 242 487803
254 14 221854
205 253 799603
155 109 995131
45 181 168475
299 24 281944
282 123 943398
293 219 607166
264 273 248554
160 168 266972
34 44 749659
48 113 972482
202 128 152180
212 22 529147
209 204 263798
145 182 209411
38 241 113026
90 57 833978
109 253 462654
300 161 256504
94 36 265501
71 61 324415
138 184 349781
66 193 923951
92 229 443827
220 187 664855
100 144 574174
34 67 442685
2 50 829800
257 169 621705
130 160 649185
129 113 143331
206 92 754017
182 39 560281
248 117 643119
151 143 264163
24 129 531420
224 206 679791
262 253 518769
127 235 254625
209 218 638521
25 220 251324
138 216 89262
188 36 105455
125 209 661351
44 15 584619
24 96 668675
181 73 732635
160 18 551401
107 48 494398
12 77 751463
200 60 826204
196 49 648316
277 32 234435
56 24 847462
279 93 153828
28 239 442569
32 152 79636
16 9 215489
290 200 234047
39 281 386431
63 166 996704
157 156 836089
13 127 338192
201 93 222522
280 52 246549
93 30 503923
263 138 167851
110 131 884316
34 46 769306
258 131 657051
66 233 333319
152 187 741014
40 22 418057
205 181 36208
180 154 293829
84 34 974000
115 223 492197
43 57 791822
38 295 201505
192 90 194151
43 139 954787
285 204 468500
68 84 355374
299 127 994774
220 184 492192
46 205 468593
63 209 78918
215 267 597353
4 104 656042
222 86 708570
20 164 312417
25 33 576023
78 298 219216
238 261 708155
170 207 632693
253 99 282983
268 248 27101
161 265 409716
1 170 477464
226 118 94614
232 70 923946
51 266 274876
245 215 392084
131 41 455663
226 2 37351
26 176 506719
66 241 576175
235 196 922585
45 3 715733
120 176 8918
136 60 957804
12 21 82529
172 72 479036
205 258 295424
108 210 938624
67 292 797171
43 82 63916
185 284 699752
131 71 845514
221 187 586492
299 284 346894
292 200 887273
114 137 971219
69 246 912386
166 292 933542
49 97 796238
108 25 649642
218 177 35287
101 152 687196
160 280 9791
225 70 386990
21 11 549532
18 181 375728
70 68 100595
149 76 742345
59 263 491090
131 112 645925
213 177 778307
246 210 988787
154 263 725237
231 16 265860
160 245 328478
150 209 581630
273 116 740014
139 152 292067
122 177 115704
110 177 388795
253 137 450013
276 263 986863
142 59 151607
22 269 361494
289 265 661258
235 9 854793
177 208 53357
186 296 962760
62 190 440750
204 227 187022
281 291 718464
186 67 129563
193 205 130167
284 89 243654
150 300 182130
292 267 424145
286 41 771140
297 270 869117
189 192 526967
64 222 690130
194 267 511774
37 135 390014
259 135 988538
4 246 238904
40 19 717813
16 130 388292
126 127 119721
94 126 198051
65 249 820426
108 24 630869
63 280 708803
196 148 886797
291 276 859685
200 84 619593
58 35 859934
137 56 234951
9 13 307379
149 95 412760
176 82 927405
192 59 404159
236 286 481360
103 175 386390
162 33 996086
110 13 425290
133 146 666826
151 112 646328
285 263 3336
195 180 538495
217 22 439314
213 147 274719
142 29 667715
34 276 251505
91 254 225520
56 284 419753
225 123 756683
100 129 104448
244 88 14683
2 152 258979
145 84 30652
120 288 251717
67 65 563434
192 116 917754
214 52 556245
56 21 882236
259 97 923344
252 142 368758
226 48 167483
269 26 301394
78 239 751960
260 152 674144
66 144 348036
200 44 467899
65 201 510711
124 269 86512
263 49 994628
76 60 126023
90 17 245941
193 223 768053
136 249 337691
246 33 695266
68 222 78476
52 102 182339
147 126 75223
158 100 428983
12 11 610587
109 230 441684
167 237 561003
247 94 922509
17 86 874582
209 14 435545
227 244 215718
226 15 873006
250 116 403725
123 239 496438
176 87 988499
108 185 577448
153 271 175503
144 34 826205
37 70 184100
71 182 926983
138 252 707192
235 112 522461
107 80 889123
199 257 778987
79 34 598901
78 167 187329
259 170 252432
10 229 149333
282 98 244443
254 36 881960
70 35 866889
155 173 389167
255 84 38593
247 126 940739
222 223 517137
111 108 574632
230 48 690501
62 150 853576
135 141 113054
65 78 598440
10 84 228495
159 283 973917
81 299 332558
163 158 925743
167 143 229997
145 211 53731
158 162 585493
70 188 523690
90 140 734490
69 157 642164
270 153 50032
107 143 280393
6 226 242062
265 21 69941
279 96 596885
81 140 971664
268 9 411711
187 46 622703
78 205 636414
84 214 957723
23 230 272438
9 71 751579
252 292 922340
209 94 277488
12 92 819261
284 134 837797
169 96 452994
39 67 113266
106 151 177134
92 139 886270
171 79 852076
270 144 699377
128 136 276534
175 45 722068
174 279 221020
228 163 346272
276 231 467190
243 161 795733
222 99 508474
246 70 185530
174 12 347058
88 15 300711
196 174 121578
152 262 610180
82 49 714025
10 180 967881
189 181 318904
153 86 797368
274 216 320042
222 152 989994
282 212 222382
10 107 724691
216 133 222785
188 95 863338
200 251 2592
146 52 296807
7 225 90327
270 262 138805
44 211 846022
209 53 816109
51 151 636599
63 127 350438
154 109 156894
285 142 616596
22 52 882821
189 157 408646
33 37 85321
209 55 359988
167 42 833427
22 13 976757
255 127 802167
55 110 685757
12 234 34770
165 235 226394
260 261 72539
49 65 237072
260 202 257395
5 220 424742
11 52 308691
261 40 383076
158 246 775431
264 91 447972
19 227 45980
27 201 658098
160 109 483879
240 153 271328
126 168 720281
113 140 304640
264 125 263911
81 124 277930
247 32 324900
289 113 478804
146 4 798977
266 209 495414
90 144 486390
106 80 965469
170 37 857225
201 45 825920
105 94 572847
194 89 66541
72 83 330172
260 112 407556
263 277 928364
274 96 889470
82 99 386662
188 259 182448
10 245 524947
176 78 932812
174 25 758649
185 13 971862
203 187 793311
147 198 528569
102 142 168894
271 211 916001
193 260 55492
239 54 753101
142 63 941973
137 107 18685
275 33 961306
134 22 858447
260 199 915150
213 43 538869
175 119 206268
249 16 498320
56 297 246482
213 231 621620
206 86 269356
17 176 173608
188 75 673209
181 134 789293
97 179 278660
84 259 423343
163 292 756415
41 54 145000
266 44 96175
118 213 948576
169 288 933536
3 79 286563
274 1 96713
137 213 509249
115 37 495091
43 183 218443
138 206 636991
64 285 843421
287 2 702664
54 48 352844
12 268 226380
26 103 711143
94 54 776021
223 101 938215
88 65 952627
268 134 325136
273 215 339190
42 249 410351
231 62 66888
15 268 610040
74 157 452424
43 62 227601
55 191 629666
45 53 537245
184 21 842196
117 210 512521
129 103 916276
27 194 577054
93 111 658730
161 269 387296
80 49 173521
115 126 415851
46 269 520498
12 62 663715
132 31 656150
78 56 287169
19 73 281722
178 31 644082
295 158 292730
289 80 645321
87 285 360764
261 184 552122
269 279 99030
147 39 841557
11 287 520216
127 102 774744
283 196 326135
89 90 637748
298 90 347690
5 74 661473
94 92 238083
251 26 47326
29 2 997473
62 82 929503
236 213 478321
190 84 370823
171 2 987979
220 34 638830
299 28 195447
63 65 648973
86 111 458185
239 283 518520
4 159 670884
175 1 201003
84 189 302571
34 109 300327
230 164 957532
261 11 407793
283 215 738301
20 232 241344
30 127 820501
245 182 974962
268 120 660358
166 252 453702
224 126 248742
110 107 572061
239 184 405130
235 229 625866
95 24 391583
83 125 968468
49 2 707155
280 223 423243
110 238 927061
226 97 935832
113 209 118404
52 108 474958
280 187 460800
82 76 904842
128 293 668508
252 74 569653
21 38 35695
40 255 526606
77 36 31
146 218 93653
229 226 282630
248 16 16430
171 122 3470
234 6 706916
287 162 164006
197 64 512693
1 278 942560
183 25 513158
13 55 451818
72 106 726955
92 258 644993
117 69 902174
134 227 274611
124 65 809535
239 219 706652
47 189 922287
143 170 838579
134 253 172774
16 113 326515
226 142 180023
282 205 3828
149 156 212530
206 226 452461
27 17 387278
109 125 10090
152 246 180079
101 155 385208
176 195 418606
217 138 701247
296 183 183448
54 77 455681
56 254 995331
190 215 454649
125 2 798860
19 297 414942
142 133 881024
10 24 446781
90 180 97752
284 18 684683
20 237 271866
152 14 694376
123 50 3219
251 270 433346
111 201 811722
125 39 109218
6 192 65942
15 212 754299
245 151 86195
261 133 844167
261 21 784251
65 167 586148
129 297 156955
12 183 586790
243 107 827459
95 217 865654
69 142 740512
297 251 472948
130 235 875302
194 197 86157
236 31 212978
23 95 941323
9 236 786788
1 61 962423
177 8 375351
182 271 728802
210 238 193807
133 128 976810
227 246 356788
259 147 981751
150 218 289833
197 5 765584
188 211 908676
232 18 201762
118 179 656365
49 27 123621
136 75 488292
104 243 368485
57 262 133369
80 174 504671
207 81 422278
137 71 793686
88 263 255904
123 170 844197
238 88 819543
192 141 647073
258 197 151114
254 257 661891
26 87 495708
56 96 740853
89 182 335065
276 158 70219
5 194 564225
299 188 307693
147 44 776817
13 30 2870
203 214 77857
199 31 356274
72 296 82006
99 270 675355
158 132 457505
207 19 592292
214 63 12790
53 60 713016
33 41 739015
49 19 759400
26 74 367506
249 137 195762
212 290 994508
13 288 773119
226 28 71783
118 61 67934
168 262 814354
212 95 917071
285 13 78752
103 165 323324
90 255 328930
166 24 58764
192 175 270
54 78 78523
249 271 442106
5 205 318733
264 6 864172
101 297 614630
263 198 516331
181 233 689334
72 233 439364
52 77 720964
178 171 185489
246 300 9457
287 75 366968
270 142 340757
247 162 658951
148 169 362130
51 203 440755
65 35 369072
164 36 142232
56 107 548265
113 183 121728
179 177 460894
40 153 247660
86 27 579854
241 269 879873
143 235 248160
295 92 174127
155 188 380549
103 40 408654
41 264 557559
110 151 182256
169 179 442089
237 256 752404
41 21 266913
174 32 905420
219 181 567419
284 94 821221
78 8 791513
242 88 448817
264 94 109277
174 21 534215
116 266 529843
229 112 767521
136 181 91428
49 67 31300
47 201 895799
142 200 888184
237 218 121039
239 191 634861
233 58 593891
6 240 98544
84 285 815983
17 229 199868
276 211 295650
98 144 717533
264 157 946262
69 20 948287
194 71 355019
101 298 948189
189 172 781955
238 284 892859
131 62 139496
229 6 508397
235 222 652132
294 12 944123
261 136 683297
222 283 381655
182 210 786078
180 279 933045
55 33 681772
260 75 794798
24 259 663734
102 31 821537
163 206 841943
141 40 451455
145 50 164928
252 202 120620
298 227 412266
261 30 84974
112 294 692539
206 253 745504
215 51 294348
139 225 25287
19 245 709473
262 201 299433
8 93 238251
291 199 347582
22 174 901900
160 66 356635
89 104 170831
189 125 749629
218 4 797432
193 43 730455
243 164 310129
14 274 887070
1 25 440228
116 85 404672
14 30 879614
33 21 661194
75 268 958368
50 210 904869
137 222 257791
152 146 684363
224 205 504844
113 54 20828
182 77 441428
8 55 948791
174 7 386048
84 249 121108
218 245 490302
208 176 304487
5 284 176090
218 268 283391
5 27 963627
193 234 904332
98 11 975968
62 147 200373
223 233 151378
196 190 125890
146 1 452421
217 53 308217
206 160 345263
159 296 706885
178 121 304585
267 66 820137
235 1 738274
121 256 475845
171 195 29513
200 173 539954
37 224 604686
135 219 255797
276 18 144144
137 141 856219
272 132 958744
112 12 621942
155 270 135789
168 271 14005
6 17 78573
53 93 525667
168 75 759800
136 252 517440
223 159 962284
71 140 793584
84 21 772905
298 109 86159
15 137 613415
133 202 315566
130 84 956193
220 31 983433
266 295 254426
167 299 337429
278 57 93875
206 47 680090
70 156 124138
300 226 933194
22 122 627221
201 282 959960
196 215 608643
144 206 673479
135 249 719884
243 131 811596
252 79 437886
250 235 122456
175 102 811192
121 111 302722
183 2 852986
36 47 253887
243 120 302717
26 86 679042
94 85 100917
231 4 491010
238 76 375159
103 293 802264
163 47 781735
224 67 916207
45 104 116353
280 297 298413
243 234 754937
110 286 815036
106 22 586978
259 280 890282
164 263 516511
218 134 478335
76 66 755568
179 123 94805
59 282 365133
82 210 740790
88 204 223468
109 136 705675
261 20 582656
78 178 585229
190 32 369147
259 257 512106
30 180 906401
53 185 619741
122 165 697467
55 53 681107
80 110 542297
22 72 222666
135 118 220226
268 44 270496
79 23 668803
153 189 569932
19 232 248033
254 42 241347
210 142 345190
265 146 731113
221 205 227466
151 149 264756
86 63 644733
190 67 696787
65 198 534653
160 134 414227
54 5 156821
257 159 200757
145 259 419955
136 169 677345
219 63 188104
259 139 462844
169 283 442584
134 191 621668
279 283 288244
133 279 185463
158 177 187757
37 15 940403
151 66 539457
5 260 965075
116 282 701899
14 208 776373
161 66 916311
27 31 401378
157 276 584852
127 77 152335
39 88 957988
44 153 594290
119 266 358716
248 62 482621
293 48 99023
20 299 24715
228 265 936563
132 144 982184
154 39 284938
204 173 476003
6 40 951454
116 86 958138
185 105 669211
159 237 706421
241 132 698198
132 43 779724
95 246 430348
106 187 492659
241 83 392148
195 204 665445
148 156 832522
103 130 815571
140 39 914960
59 7 48152
245 255 456561
121 156 144223
240 214 645192
212 251 77708
185 40 498591
62 213 524459
43 224 254650
7 131 738641
286 129 339705
187 41 974922
125 148 770071
285 228 641300
28 300 351328
192 195 85356
195 199 557453
263 14 367216
263 111 576168
284 98 967908
106 168 757720
208 73 440554
102 109 447628
164 179 730755
50 166 819912
221 103 421890
112 240 499809
197 3 337301
10 6 428468
163 53 237378
4 150 418515
36 152 281690
264 154 69501
89 180 460469
35 232 390928
187 73 315481
292 120 416273
130 3 84158
45 148 989141
136 61 329828
168 121 570289
147 55 757109
295 268 11006
76 135 491771
292 75 947524
82 66 826334
252 263 134860
167 231 616264
15 178 874543
244 184 771000
77 250 841428
94 276 129919
182 215 2215
219 189 895670
281 69 28283
252 207 879600
280 116 974126
227 150 932551
90 207 220981
236 211 451173
130 265 151417
139 149 389448
280 212 207510
183 102 822425
94 172 823756
1 186 85293
28 204 728997
276 47 792033
82 219 858841
169 196 734963
253 184 499097
282 71 598153
93 69 975448
154 123 805077
205 136 173175
265 197 981036
197 120 862702
210 17 39357
173 28 128184
82 173 673560
68 180 985991
178 295 269647
119 160 225004
182 275 707625
87 33 451572
266 244 978864
200 161 240912
141 224 296301
42 205 860770
49 246 15390
2 92 94509
106 127 243589
172 3 159272
256 95 315045
191 242 277856
190 253 891133
65 127 295620
110 8 623590
166 254 251138
75 94 308300
185 5 753089
1 277 565697
269 133 841151
43 278 510494
294 239 103375
111 77 278759
93 157 824756
51 182 402276
285 271 581807
284 149 839939
124 245 728386
218 53 320898
89 23 725457
194 40 579977
9 297 890206
19 154 401120
152 19 590734
65 62 562904
85 115 197786
123 113 617508
123 55 217534
207 264 819217
98 269 295895
139 231 190534
129 275 718894
251 181 611469
8 149 849558
291 57 377610
235 213 131664
201 253 319381
180 110 214805
227 210 983468
260 127 16230
66 246 598894
160 84 558538
154 220 431001
248 251 270595
151 64 568017
266 70 421678
153 103 733510
281 186 696576
219 284 508651
176 75 133526
143 99 880208
46 51 103664
37 264 111521
92 195 641624
221 60 416996
115 123 46708
68 113 13879
70 29 475162
74 219 496763
30 283 538361
267 203 740169
36 213 495812
37 289 805731
291 103 973005
154 99 699899
153 205 775896
249 178 668046
48 60 105212
290 59 377158
270 220 874901
94 80 757002
77 37 177086
279 106 750873
256 188 288257
108 240 642822
28 247 608251
135 299 275443
72 42 879340
203 118 256434
26 83 792471
84 280 338988
265 23 209648
287 251 46510
256 195 829232
107 280 369099
116 175 140996
252 295 37707
224 243 741460
157 96 345307
1 59 71820
215 82 834223
183 109 837961
42 221 385594
2 260 181895
110 266 602874
33 56 652054
220 33 294497
147 272 208695
250 212 281373
161 108 258672
258 171 207827
280 166 553333
49 143 654255
106 295 742905
28 64 415672
41 69 139968
134 204 188996
249 81 879791
57 54 227458
26 235 698567
262 206 136376
295 78 813535
22 204 951610
131 256 744382
61 137 396962
7 116 969257
105 280 309637
132 14 664004
112 197 351552
13 277 193851
157 180 799604
144 259 126245
69 137 843751
100 190 185980
263 156 100725
119 97 246478
241 111 721580
292 4 52832
261 110 750146
208 76 578984
30 176 930486
30 241 894137
245 171 870541
143 185 37071
182 234 60784
106 175 364555
71 296 211954
230 174 99420
111 163 418586
287 151 879625
35 126 8729
147 200 314374
257 225 72090
54 58 362449
33 109 132654
158 221 94709
53 193 211659
170 140 104959
3 186 910708
143 154 300384
33 54 321051
141 247 512365
151 147 11120
122 158 115900
116 68 293589
161 82 315871
227 219 488649
279 62 297122
60 57 562621
153 116 155998
232 77 249143
229 204 694071
52 101 21492
95 79 649794
175 189 107618
271 165 336962
74 114 422615
159 40 362200
36 219 590508
187 154 472434
153 163 873350
46 74 880341
284 68 559137
238 24 744435
289 224 988591
80 114 94995
196 170 656217
113 273 917140
222 245 673701
276 235 61193
85 59 373994
145 85 531491
17 246 38405
143 61 547958
290 292 816929
24 104 169241
258 203 721468
23 202 177312
270 253 204269
104 39 441417
133 172 259715
76 218 99653
129 57 526053
141 4 542926
267 127 957003
49 7 736767
260 231 782371
74 27 88739
126 213 784757
151 280 615451
12 76 105368
59 299 758905
121 122 160797
41 103 527004
92 96 240468
11 199 421239
153 110 767320
130 238 264618
276 19 338757
164 211 886393
216 217 13729
131 257 946870
46 114 842988
199 159 855647
210 222 185524
106 260 257340
9 66 260484
260 289 660793
276 109 391190
101 128 577619
10 261 672339
97 295 452192
244 252 549906
176 57 455057
87 66 752358
233 75 984000
65 234 813960
206 267 40538
64 77 396879
121 144 375739
232 217 834870
129 60 596337
222 92 146414
18 1 132518
118 200 988657
180 201 862238
278 277 370036
272 185 5098
5 47 50595
108 107 508508
23 292 279638
96 232 538737
26 264 545297
46 228 841222
204 273 321431
249 248 17500
272 35 309149
122 41 162680
10 225 219632
128 251 862903
267 130 614673
288 61 17350
19 278 940893
48 175 611563
213 65 57490
35 82 514770
113 152 860444
137 99 279497
90 134 285615
43 14 599623
257 5 23066
158 203 871073
83 170 872197
98 177 554087
292 46 73255
125 226 612064
28 258 698919
259 211 786839
69 167 733495
254 39 634057
134 254 318890
287 242 827360
168 6 602070
3 235 617914
281 52 108707
225 101 973820
29 189 856497
159 74 962519
279 187 554
225 137 298305
108 250 915835
116 217 330173
211 177 765304
30 101 96313
253 214 886594
185 26 256961
44 179 597855
290 217 15839
145 260 11753
203 7 213251
75 189 373855
109 37 386945
32 84 731298
58 172 453541
75 204 973896
79 249 953096
278 121 518916
122 278 164949
290 82 762024
241 231 812286
85 219 21450
208 244 258456
1 113 26834
56 39 954056
172 296 649796
78 232 304569
221 95 274931
300 257 641025
156 213 979153
88 273 697848
22 271 245308
243 267 217406
165 298 968446
169 181 283907
128 205 337639
134 62 342923
131 92 482159
55 85 613418
167 288 43156
23 77 180780
225 96 302433
118 230 769352
10 1 252111
146 269 213480
299 276 418320
280 139 780667
202 92 189189
110 47 494154
124 197 161385
104 176 222673
270 178 685475
51 97 609143
214 199 907370
48 260 463867
197 287 337893
137 282 37445
94 137 926275
202 253 658664
116 300 396400
214 9 170994
195 212 587387
270 34 88253
97 101 526665
288 12 702281
234 28 455742
74 80 78106
65 258 162102
118 154 546165
21 171 218239
192 234 232176
100 41 582927
72 227 122910
233 202 715362
265 86 112310
176 94 779371
288 75 564773
280 283 508617
165 264 287850
25 6 43292
118 140 635472
261 26 170496
108 298 992482
172 10 595992
265 244 426844
10 128 838905
55 252 499017
157 48 694782
178 276 63630
132 26 331723
77 110 806248
129 134 817061
9 35 723383
14 26 326924
188 240 358009
129 104 872478
80 149 997964
66 69 684426
195 284 941664
53 244 300835
137 221 746442
113 235 396374
169 47 859481
63 42 385826
81 295 210206
178 134 635755
217 146 525114
107 260 121258
22 169 158134
64 65 960320
114 52 241707
80 152 47860
282 168 926952
3 195 53591
163 255 172073
196 150 490671
171 186 746954
11 10 210217
24 173 609435
203 157 89334
252 5 982087
230 295 200649
89 130 534714
143 173 292958
178 73 459516
53 278 736088
272 251 5548
155 236 166949
130 236 688921
217 92 646289
208 264 910953
61 102 478085
104 150 650012
71 254 388784
7 263 358935
57 6 570486
76 171 513733
13 253 806369
7 72 754778
79 141 938513
122 3 829221
29 254 998517
203 117 337207
207 42 567385
262 20 741007
18 289 212237
10 95 912837
19 103 668189
44 114 344718
190 252 5126
189 159 630237
78 57 262130
104 178 57796
167 34 6508
256 28 87444
45 257 492988
168 209 347897
133 27 82054
274 215 136813
256 153 488971
67 222 789523
102 299 273081
60 3 348143
138 29 453736
262 183 774711
243 23 775816
256 288 949079
179 150 558035
215 252 867869
206 201 923949
49 243 66957
13 266 35003
70 139 468760
49 287 17386
180 179 544293
135 85 242996
12 175 905130
214 32 735699
85 215 677586
216 5 230622
186 52 718669
44 122 461328
12 127 664219
110 95 680165
120 193 187721
221 176 191167
44 12 67823
2 141 236121
150 194 965663
114 230 928100
257 216 394744
168 25 697145
6 255 152695
131 105 149188
116 223 530899
228 5 898721
40 18 432730
250 135 638809
115 82 542978
233 19 895757
255 288 445997
16 40 125636
171 161 106747
255 35 25255
217 171 111149
272 89 369050
220 214 322639
260 43 768413
71 245 345459
215 192 621706
181 253 421245
206 202 875018
31 85 861076
160 45 155763
117 47 187302
269 242 636063
23 34 359289
59 161 6934
161 53 865106
39 84 366156
87 105 370222
70 130 725158
239 156 585678
120 110 432640
60 276 571019
29 18 339078
267 263 812788
220 70 298243
151 219 642764
264 168 547332
209 222 650809
5 49 817239
35 157 117764
104 142 429075
15 154 348921
285 186 808809
151 297 433651
56 100 316132
297 29 512884
155 40 922638
242 99 780245
278 272 783226
43 286 263971
293 149 674788
136 22 663279
179 61 56544
147 67 160345
157 260 101306
286 44 975594
72 152 867859
64 299 334140
147 296 234232
190 187 940889
74 264 577095
140 243 244829
31 298 322964
184 56 687957
241 210 895036
169 215 224159
33 27 277862
76 11 300476
220 28 786923
108 217 667548
255 218 130187
114 81 686374
99 73 700122
175 75 988548
154 3 992422
48 259 365177
31 98 263093
171 232 221133
94 98 682603
212 94 701141
125 26 536138
223 255 813179
293 131 737090
111 66 465835
225 202 977487
238 244 15026
216 86 256533
282 20 523192
193 282 941034
191 171 791106
137 243 776577
185 3 773679
142 191 475304
119 9 886044
126 4 112626
105 230 329401
280 91 332773
201 231 353507
233 256 487525
92 204 144056
261 236 976170
232 160 664704
197 119 686208
280 228 199684
204 6 191298
200 47 88524
8 291 303033
265 198 195821
9 290 706963
57 68 554192
233 221 250669
271 66 891205
13 236 14356
138 87 123364
210 188 739805
41 300 422072
219 76 488565
106 70 32985
238 80 147010
291 106 129883
190 6 16442
272 206 360734
72 40 178892
90 251 594369
21 214 192381
136 120 854351
295 165 994374
143 201 611185
51 244 781807
182 78 414657
265 60 292186
175 36 640034
4 107 699111
218 169 269628
13 200 411805
234 134 635653
72 121 999525
115 279 208680
138 53 636333
155 90 113005
37 7 959260
117 155 122659
58 75 365783
226 236 379909
278 147 73134
185 17 347229
217 97 48734
82 162 325726
216 62 738601
157 16 49663
22 35 722742
185 281 606928
194 244 671219
8 238 668754
224 232 445996
84 175 859951
257 61 758840
43 244 442525
128 242 452173
94 71 554955
180 193 717136
103 66 586382
295 64 265308
203 43 48922
126 134 728437
59 120 782157
238 83 484980
169 75 831403
291 151 644965
273 208 482501
199 296 526128
154 60 692883
97 189 928891
54 224 537077
41 212 500918
180 6 111755
87 112 637147
269 237 365983
240 203 605620
265 124 714048
133 42 392710
242 246 606259
159 225 590568
28 199 147465
124 113 326746
140 50 85197
121 75 965392
180 102 882117
161 49 515504
220 196 727089
96 81 245562
65 177 246095
139 66 892263
8 243 366218
134 283 488145
78 277 374535
189 44 440602
260 175 207546
149 179 818168
239 76 277245
214 185 900397
221 178 917851
290 228 603397
147 178 853722
126 258 680939
6 135 988323
183 271 337429
192 288 248393
72 10 982318
68 63 454489
171 36 450207
6 280 59118
32 241 657129
254 212 599280
18 19 197171
35 94 205551
158 47 519065
276 282 84391
49 194 167358
260 133 84076
175 233 488547
221 197 10941
66 38 819910
179 130 27192
136 93 980068
64 53 51332
197 156 898345
185 62 699634
272 83 620127
285 3 901063
157 128 242001
83 82 559660
155 200 380012
3 83 48123
219 260 350250
245 272 147502
53 156 202634
85 268 860666
250 109 840457
285 74 372289
147 116 126219
202 227 449023
39 199 767930
5 39 558477
147 152 324719
7 117 205976
141 13 902050
96 145 638697
264 187 631572
23 55 790327
255 193 812540
51 154 873935
14 269 572352
190 117 828716
128 14 341537
224 99 230286
184 1 840270
118 117 104864
122 92 408787
177 170 699743
138 8 249113
293 248 154716
156 255 445412
90 10 619674
54 95 951647
249 264 908435
78 266 459683
155 57 295766
242 92 517085
58 82 458122
158 36 288343
130 88 800140
81 156 462743
103 227 241765
70 116 418865
281 212 354846
238 44 847047
96 255 284572
97 17 290319
221 98 314805
138 149 95
13 256 613094
103 91 273435
286 174 974311
212 1 9898
127 216 690458
36 214 579014
166 78 158382
120 216 308124
37 85 117193
33 19 791176
196 274 462431
296 115 530780
205 34 306765
30 46 654265
137 81 957180
64 153 137484
20 112 703863
155 292 629792
190 69 331800
255 42 102456
18 275 795245
22 299 850306
7 200 47653
116 262 842084
227 140 75127
184 58 366759
119 276 21364
136 15 473100
9 166 768099
194 96 721536
107 18 77156
129 189 392316
229 265 93670
206 55 788135
55 115 982089
124 259 418285
55 212 58033
208 137 943500
267 116 875772
87 139 93929
56 134 406941
97 248 216944
234 114 289898
162 38 564374
246 280 407088
270 232 912493
83 216 718127
66 84 174653
292 271 93680
178 142 305370
96 131 601558
28 58 762480
110 124 9829
124 263 882396
13 175 588266
265 282 813060
184 135 63872
299 156 540085
51 205 647210
235 67 549059
40 92 588847
200 210 477502
290 250 540316
133 112 860225
141 244 766180
291 45 659478
287 291 470935
287 128 89462
293 86 54017
104 105 11168
19 202 364900
192 154 546749
249 159 323410
44 190 794272
221 79 252844
119 259 339463
18 75 369848
259 179 772695
275 281 535643
139 281 45955
276 145 568839
57 275 973070
202 166 537766
229 49 720259
206 281 124605
279 183 728808
182 105 603147
113 275 116821
90 66 419462
23 172 973967
119 32 456719
245 205 366577
103 210 152928
47 55 550771
230 177 950317
279 97 478184
236 138 542121
35 188 895234
33 75 390921
229 64 319203
144 140 554234
280 256 931702
277 99 26622
16 288 705623
275 299 231499
259 187 565563
290 95 432804
283 80 75669
32 83 488017
67 69 616024
141 204 134675
62 165 800622
246 299 803623
138 89 513580
86 124 918591
44 145 517079
35 31 629781
95 85 151967
172 40 31794
75 196 877313
246 94 957386
38 48 85256
80 213 197918
218 116 290032
51 145 14462
41 209 288272
204 41 45864
168 47 725068
203 231 987889
20 80 989379
131 103 989168
105 194 233323
22 30 341596
193 9 513252
82 139 941837
286 98 10681
41 244 896220
238 149 872815
45 215 837094
230 167 890627
256 60 992107
16 89 536095
50 206 55128
25 260 420867
68 89 880311
166 297 173467
284 200 622270
78 75 785323
165 267 303382
33 290 488062
46 267 171135
83 61 541127
45 162 770788
182 54 497506
249 263 398130
117 57 107752
103 135 66091
286 188 44935
105 21 550341
182 183 706787
79 284 203175
197 249 886072
69 214 375180
164 215 606632
40 7 637238
45 258 385458
11 258 116441
189 135 564400
73 5 510231
113 26 801909
293 77 858843
14 172 402025
6 206 639768
142 188 634759
242 161 618896
246 59 160982
14 173 826744
274 24 213172
32 113 22393
127 17 100402
234 119 710120
195 229 326504
194 160 649166
267 219 475125
172 20 442623
129 169 264870
274 20 981109
21 162 991378
127 209 326032
277 121 79101
268 138 977562
69 299 704499
129 247 967467
179 14 546876
203 128 840189
51 229 218339
198 123 158101
145 36 164483
230 75 390960
132 268 474040
300 73 455964
218 129 428732
145 126 87391
117 75 720768
186 131 428490
95 87 744218
83 1 512159
196 44 984989
259 131 443239
23 133 406515
16 54 676828
121 25 100504
4 173 346861
174 176 756879
156 34 306311
86 142 74990
33 185 363974
169 37 636153
125 170 500978
216 58 80486
121 260 73477
112 191 300565
50 255 401471
44 235 101205
260 267 709507
121 211 533328
183 96 62876
79 70 312943
41 104 390008
135 207 493819
191 214 563314
8 113 488895
95 77 480102
274 107 91785
294 295 169172
12 118 97935
185 116 406367
66 78 858274
37 208 804022
165 287 196865
235 35 16124
90 202 60467
288 103 649798
249 213 339467
136 215 664850
22 78 660117
272 166 894514
274 151 742583
262 10 862314
112 146 273967
296 224 836459
192 125 750750
53 54 854456
165 131 139631
242 235 939513
251 191 836344
136 112 707333
211 20 808091
183 76 978471
119 137 618486
165 110 25135
9 121 785940
8 121 492096
224 245 57509
163 170 903608
66 204 505740
11 17 76065
261 244 987939
164 184 18039
47 102 227589
265 48 15589
64 172 158074
112 225 315698
78 48 639662
129 36 250555
194 82 81944
282 220 98110
190 213 224198
228 39 171662
118 157 38080
68 174 794570
78 94 564140
270 271 2390
106 144 756608
230 102 339179
41 111 768619
141 287 647454
210 217 955077
43 77 225954
198 60 823616
200 209 404622
77 278 902856
240 143 717525
163 71 285586
239 142 149904
218 251 656745
180 58 956527
217 286 839279
156 245 662748
16 37 187843
59 79 144498
132 148 807823
53 127 707130
281 168 224293
263 131 58992
238 243 319901
230 255 440248
4 241 885445
139 135 70040
133 163 20069
118 116 302317
126 173 579183
88 154 128487
145 142 133501
279 35 333518
282 83 626154
209 77 282729
126 193 698662
177 17 57476
206 121 192762
31 209 228656
50 186 29865
215 166 385088
58 294 282875
52 94 740476
107 275 489057
291 298 643203
5 87 603841
288 106 648797
219 115 746600
92 11 571577
176 175 729427
122 58 766439
166 16 999166
77 124 814859
97 73 472785
145 108 971029
202 102 13708
19 182 611719
128 65 302475
180 280 116328
110 163 170975
93 292 760182
17 261 618801
235 98 688968
190 133 581299
24 80 74475
101 88 545659
179 252 221504
88 31 207562
92 13 57296
269 247 765355
38 54 432472
13 20 366261
164 85 219583
111 141 445980
156 292 706629
126 242 309655
182 12 382874
189 158 208383
158 28 845405
181 90 979172
60 234 730961
147 209 146032
157 219 273658
76 59 93624
95 151 977275
249 209 83831
81 49 809528
261 9 932515
145 55 169276
279 185 361767
252 99 391294
97 42 552217
64 156 129168
68 129 51059
25 208 758171
127 207 171647
98 191 555445
14 190 181445
227 100 936071
109 247 330178
162 203 336761
82 262 94066
34 4 49042
287 224 754887
283 92 535001
132 5 11396
277 52 517108
257 111 596371
272 259 801358
100 84 218448
245 193 103441
151 10 837776
177 99 291037
17 295 865708
79 291 432612
164 67 328352
84 238 186367
184 149 603790
32 39 87165
41 278 196720
115 211 375244
106 232 112783
97 160 701200
110 186 11004
185 164 66816
178 179 100342
61 193 764161
6 166 850910
125 56 944392
216 103 619219
133 152 734767
29 218 630070
249 30 677754
159 77 168642
267 19 319976
236 59 384154
287 30 939099
78 222 894510
151 76 963362
52 129 742744
288 1 235051
181 173 969733
41 23 600574
93 156 227857
171 151 216512
141 177 691605
4 44 6748
298 114 66618
208 8 416486
59 231 911332
119 101 522767
233 261 643681
176 43 308821
153 85 276684
273 255 221453
79 8 369
259 225 749933
205 147 231012
175 273 734203
86 132 25547
54 102 589077
26 241 467787
269 296 127394
286 78 857522
46 248 93463
88 105 755949
215 125 478306
66 16 375177
226 49 46524
293 152 541337
15 279 949360
297 228 105042
22 179 887140
58 257 103910
102 101 219629
54 246 252213
269 295 248927
117 5 530256
7 185 100236
128 41 826586
180 11 372942
229 157 617678
241 8 876434
126 204 221949
184 110 933430
118 38 922829
137 63 65786
79 244 408424
205 57 478462
114 144 40760
217 93 100485
269 69 743934
276 180 648496
121 244 347895
261 271 914999
209 262 517404
156 84 662225
163 236 77768
87 294 646200
27 53 364797
256 86 828896
232 244 955124
7 20 529559
157 188 591190
188 52 219237
81 255 713120
167 115 534922
294 33 582930
138 6 578383
22 155 583357
67 131 322661
147 33 782411
236 96 270609
151 204 93239
70 201 226933
9 26 258390
170 59 995316
13 213 431660
222 239 406758
2 188 798499
16 254 871359
98 156 832793
47 281 336809
155 211 84541
161 290 125528
56 61 294327
157 6 299919
71 185 797867
27 28 318679
68 112 675270
234 77 281688
21 245 364622
90 172 766165
176 284 279713
144 150 521691
257 102 145961
211 288 998586
238 278 679590
242 86 216767
70 268 353392
223 228 384886
298 189 590903
254 297 910120
150 44 179740
12 286 525841
102 193 179952
159 210 54737
48 100 829313
94 110 784132
193 82 730989
193 279 776775
44 231 170235
268 65 186343
5 51 243895
202 231 970934
139 16 597683
106 280 433549
65 251 80657
172 193 545860
175 161 204570
251 73 547389
215 180 517992
244 171 113555
30 44 73697
226 117 891129
278 113 159104
157 124 110964
254 2 559353
107 233 499845
271 124 278388
78 254 145420
103 233 242902
199 297 933082
30 137 865273
148 261 215516
43 237 234155
103 112 599775
224 182 489185
176 168 283076
133 286 106000
147 4 825249
294 166 369657
85 229 43371
184 241 601042
34 82 94558
208 280 103402
79 64 346174
226 248 361559
231 81 478714
44 28 652100
127 181 424371
280 31 558115
243 44 974895
197 168 372757
45 289 926895
113 101 368280
103 250 222977
174 229 736831
164 145 968208
233 294 241882
109 106 504677
89 266 293470
4 295 637904
166 159 33526
88 239 464447
75 237 205902
145 71 861295
111 15 89462
34 272 625621
61 117 714925
8 60 288950
286 32 332725
37 134 806037
122 300 783403
257 160 671123
280 258 793557
164 266 430369
264 100 625428
59 186 465318
232 133 70751
207 118 108309
144 207 696872
66 152 427830
45 144 864388
60 95 269232
93 243 462395
158 297 391785
75 140 548714
79 58 961796
155 119 720303
235 287 935257
187 212 794775
216 44 858517
40 282 153724
236 73 551472
102 203 177279
181 160 226529
85 92 471749
43 75 289
98 77 549004
49 157 133565
299 272 737279
150 2 46874
168 217 613354
91 168 615803
140 38 476595
1 126 46154
153 129 875753
70 97 335510
296 76 612471
75 11 763361
14 140 132586
132 107 495459
33 15 890683
79 172 173956
27 118 958995
245 89 341274
176 253 130507
230 204 462411
107 104 99370
225 62 317042
141 202 682028
183 24 458552
60 133 978701
179 113 434212
250 49 6350
192 56 227873
101 269 484984
272 232 177351
67 290 259770
66 126 951375
159 145 796416
212 11 401035
147 245 740854
18 114 686009
154 108 703752
288 184 408277
76 93 501883
298 195 386550
114 151 923425
266 166 631722
18 104 689817
227 218 87187
108 64 741920
60 288 104735
180 261 874074
160 128 820164
278 9 346504
294 186 359678
189 290 64122
240 273 603308
146 154 397315
294 132 390820
242 234 539660
223 158 948166
234 281 218359
13 259 478489
283 155 933667
296 251 896510
95 249 843429
249 173 260730
80 16 169745
143 16 465134
168 18 942046
117 80 106028
102 118 948088
246 155 650790
156 249 48042
135 196 667900
204 183 282598
295 102 557298
149 207 405139
103 125 214343
259 129 881851
176 59 685062
40 220 868623
199 158 926848
294 118 292769
154 218 406381
239 89 347871
47 111 864040
153 61 814076
275 13 394732
284 54 431866
51 54 942621
181 137 799906
40 56 215650
60 272 969421
9 124 593581
171 165 704894
217 191 8863
224 297 468482
105 150 513303
4 271 19368
76 119 44154
11 104 537569
196 207 480141
299 47 21029
295 191 77037
122 182 219518
257 10 596330
158 282 765556
97 168 976316
106 133 773713
258 67 421188
136 222 282527
190 229 100684
3 110 416828
258 129 63167
11 195 118427
206 75 319725
37 136 395198
185 131 34276
168 173 745347
151 246 686132
102 35 22395
228 251 538228
6 270 631324
43 22 999505
141 284 97570
242 135 357191
14 191 359094
234 256 460593
29 103 1062
284 38 311679
179 124 564986
256 170 650446
241 292 14300
166 214 815631
264 178 282537
151 153 712750
178 299 27611
105 132 247100
78 17 60250
91 87 39297
131 182 912503
223 63 433341
176 205 567167
247 242 318170
238 260 254945
234 233 127451
292 299 766914
31 142 901673
161 110 631995
258 250 532125
64 266 992150
151 134 254162
23 211 916311
92 190 257704
8 221 776271
292 82 562722
270 236 856612
226 91 644569
275 61 525407
214 94 435027
273 103 482650
163 114 976760
266 121 524745
157 136 399811
106 139 509134
57 216 319785
4 152 190933
20 209 972778
94 1 734830
12 265 185407
198 201 297757
61 159 797012
42 236 301811
225 64 475703
161 256 86935
188 27 29709
172 175 276885
234 238 322388
246 211 736570
281 225 913982
49 206 653363
243 260 428074
171 297 623064
172 202 526528
117 6 155421
153 171 526007
191 256 910930
113 49 13409
80 120 718662
17 87 878244
68 159 378936
101 72 3462
176 281 567080
130 118 748159
102 117 700691
259 142 881116
55 217 357653
259 141 366916
116 228 20129
132 35 988122
70 33 278500
120 257 152823
94 30 595241
108 183 636199
193 269 614196
280 260 253049
243 173 608396
131 167 602516
233 114 163734
93 50 973491
212 124 851184
38 288 360198
189 161 262925
196 239 264255
15 63 443245
261 247 75021
218 275 514477
236 125 520419
177 19 805317
43 109 772988
119 184 243076
211 28 17236
7 199 888644
64 72 477415
40 187 460042
55 76 942869
123 76 5613
27 287 34381
45 227 536769
138 73 284213
227 18 882151
2 284 73415
92 74 889884
299 281 233470
186 239 88443
115 285 768165
70 250 415203
196 291 337862
143 74 253783
16 251 686490
265 266 956573
27 162 462248
76 287 601565
69 164 224570
45 169 129273
42 138 795392
197 163 8977
119 223 386251
18 84 729334
49 106 880146
192 32 36464
254 113 818400
192 18 586131
211 78 271487
190 56 917760
211 30 398928
53 180 34325
182 125 847877
66 209 735946
80 18 946071
65 105 140932
291 136 406174
146 99 56446
268 254 145704
186 279 211950
123 2 217513
192 299 833577
114 75 226618
184 217 576507
251 241 590209
50 133 264738
180 115 929056
20 228 796466
32 40 243555
181 184 21118
152 123 284585
286 138 693692
78 257 737329
218 33 941891
295 138 683307
284 74 810690
121 162 40652
29 89 603273
167 229 780625
263 182 90252
58 171 890947
104 68 575210
146 12 545138
249 195 481271
100 103 987068
239 51 225431
262 261 223531
239 129 114549
236 126 5568
147 257 604640
182 255 845441
240 265 291197
247 158 942591
157 98 176884
101 89 291399
254 238 683665
270 31 368934
91 274 300407
100 253 374769
89 120 864209
118 151 734619
102 238 71087
163 201 722051
96 95 502059
33 43 620565
177 174 568309
171 34 566684
265 11 892292
199 75 858656
177 217 374615
25 20 43773
67 29 428136
132 3 679814
48 261 501473
160 52 344373
164 276 916235
266 34 406473
113 128 655458
110 240 931498
173 140 722498
97 128 435090
198 236 296001
186 126 266704
126 299 174925
65 121 572999
151 29 321414
243 53 769818
191 108 835624
15 234 857584
59 124 119417
141 32 635735
290 220 977941
91 41 991358
104 258 805454
293 91 11366
282 18 363057
117 285 504441
51 66 696397
96 272 338457
267 181 96863
5 17 909416
63 279 693001
225 224 798621
231 86 156182
287 196 799630
100 153 840427
168 147 641316
299 218 655653
132 176 996773
158 225 487851
111 112 701368
41 262 318634
41 142 723356
40 28 584353
66 89 266410
49 154 324454
124 105 516301
203 4 115711
83 204 307376
282 86 828083
234 95 44601
185 283 871223
287 182 113098
128 71 157070
165 80 375952
190 106 23721
186 212 494269
114 154 788932
132 40 246039
135 158 261865
287 260 301963
35 162 524937
238 73 734616
203 184 814149
293 121 269301
199 143 782465
238 296 900883
104 289 193325
54 3 290634
258 128 225703
270 300 26986
123 29 409126
204 167 288524
83 231 409596
112 102 849185
279 39 656767
280 125 300137
136 194 665052
117 238 600606
54 112 24716
134 216 119264
156 178 541429
98 234 894344
55 284 804789
42 12 582381
4 39 589596
300 219 611220
280 242 98944
221 49 901772
62 272 417192
300 256 176219
226 148 348814
132 70 221742
9 191 161404
232 249 261334
255 165 768080
96 289 619388
95 66 321291
21 297 304499
21 58 702061
182 128 126089
13 134 506655
281 70 901757
61 296 362080
11 278 862548
296 66 439025
130 299 138945
39 168 818675
12 191 359935
50 169 610268
147 299 952104
113 62 687570
27 66 797678
275 194 516678
141 37 584969
153 227 942625
136 191 598743
215 278 274319
27 253 465649
266 233 777251
272 128 976556
160 55 681436
155 107 339879
132 208 17831
259 271 383034
273 218 803028
119 105 626888
171 255 411119
215 260 877566
238 99 557054
251 51 708662
107 16 589410
161 62 37355
165 182 664693
193 277 131251
258 204 388486
205 14 188585
150 202 533762
165 56 345027
216 201 242210
234 152 924449
41 154 29405
162 198 702004
11 23 776293
233 176 385737
26 72 315465
201 174 569615
49 91 573448
106 194 606911
95 116 185222
293 182 422765
70 19 376390
221 156 985575
287 33 188395
100 14 242797
281 147 481670
94 18 728265
151 200 450194
168 96 655957
49 121 967389
173 25 582327
223 257 812597
108 97 8140
174 251 74942
193 15 989896
288 87 711333
1 87 872689
13 58 434733
242 168 22450
59 46 893044
273 81 878019
279 64 228707
300 195 620827
211 256 141618
171 69 277484
194 6 524128
130 279 68676
40 263 37310
130 220 715703
163 139 889156
59 222 656637
274 48 703891
139 235 267173
229 122 471159
285 12 124197
55 167 798854
87 14 278744
267 172 227908
167 48 963330
205 247 66568
245 289 158849
271 64 796781
44 125 884612
79 19 786133
51 80 351080
210 134 263876
99 229 408660
141 47 480100
181 140 29595
285 218 454482
211 280 748841
27 277 440804
169 249 375970
255 232 993322
180 225 823977
276 155 486114
178 244 243034
5 175 43801
281 244 187093
259 132 641467
188 86 211433
179 73 348911
282 288 699144
248 66 643366
31 11 23512
158 92 719219
167 92 160257
173 59 47525
35 228 659220
73 105 446601
209 274 692009
154 46 47660
61 16 861825
2 296 732863
136 115 800361
65 16 425476
163 209 364225
219 248 116779
221 273 900775
293 82 801460
38 278 680989
186 245 887835
36 296 781309
277 22 745581
102 210 638316
66 124 619050
119 178 366520
188 143 222817
251 290 833877
48 154 991594
193 203 813720
73 50 229464
132 172 282735
42 93 369154
221 88 201940
178 280 7099
158 34 707238
290 211 572325
49 39 19778
35 244 955394
201 162 686929
192 98 400828
170 264 943368
202 142 761127
292 29 293953
216 116 227363
222 48 572885
230 272 252178
184 275 842599
118 267 952269
200 152 360315
107 133 930363
164 265 263820
161 70 751242
22 254 956857
4 248 888654
77 295 514143
208 184 69843
167 187 667944
138 290 477167
148 53 10262
71 246 328559
228 37 428537
227 187 202335
179 62 115410
178 225 215265
105 115 544901
138 190 523316
209 219 343177
94 182 846273
273 15 532148
181 10 793542
180 151 862242
178 140 434172
85 187 177846
156 137 959340
161 159 134080
111 171 777897
282 155 796998
191 204 316221
285 223 821006
298 139 862390
64 141 704839
94 159 828939
90 126 87405
162 193 471067
12 263 723601
61 140 471083
66 171 301683
291 231 537738
269 35 270997
81 298 683703
209 161 609072
86 165 923136
240 31 331631
121 79 21361
35 299 195870
33 249 238024
45 121 153062
237 1 451607
128 191 543930
41 138 522700
267 185 544670
270 50 265741
52 167 889068
47 1 788679
185 102 182005
282 226 371303
77 179 422281
66 79 511828
35 234 886419
290 149 165953
250 160 543762
102 126 954267
109 195 262539
273 111 465669
114 120 97561
156 52 920753
37 233 308560
207 91 911747
11 250 9816
26 145 598165
103 32 602746
86 29 233373
96 13 236435
149 283 887442
265 214 717086
16 63 707084
10 47 142426
131 252 675627
222 17 429597
274 210 213694
20 208 533908
103 142 270142
63 257 401965
22 101 820274
40 126 916148
270 128 641340
44 10 251336
231 187 241077
135 148 173057
92 81 621925
22 226 758128
56 200 496713
285 116 512682
84 121 915522
124 300 37198
85 134 36510
59 264 508599
65 11 132331
172 139 157648
5 172 647345
287 259 908316
86 296 131528
82 104 869068
231 170 763242
246 131 535046
3 166 968859
156 11 137631
150 14 14925
270 122 518744
126 142 488820
98 279 671728
69 141 126468
274 71 659460
113 61 796027
104 128 531316
32 271 216419
131 277 584906
134 99 852913
262 131 874082
158 131 140335
172 225 408302
111 125 23513
15 180 594378
260 183 575441
41 295 274830
6 232 826698
162 249 503116
74 7 412559
84 182 826817
15 258 35032
16 183 598814
38 143 549282
61 160 111304
206 158 59700
59 286 209195
142 158 384951
161 244 128456
195 52 741550
232 104 231887
288 243 20009
188 51 200457
255 194 959704
296 168 543902
121 60 81925
105 6 953636
35 128 608560
294 182 704693
288 79 126276
242 83 464597
125 120 413550
298 167 967061
55 239 162380
154 169 124536
93 100 255646
7 214 547034
52 100 241395
236 279 769810
283 113 263488
121 37 845924
72 15 641697
162 55 665450
156 198 979644
285 130 785604
253 239 16498
55 223 973313
284 296 847522
265 256 292180
225 249 808532
248 68 445569
243 24 928114
268 64 529016
112 91 502215
62 20 503621
206 213 746533
191 206 203876
248 168 287120
170 97 940341
167 148 573389
172 273 501179
222 23 573577
140 237 819586
158 7 763908
260 123 374755
132 82 345228
83 37 539358
115 282 319580
246 297 718508
238 146 324521
160 229 355666
171 190 27951
113 78 987814
36 108 715909
126 8 40047
294 113 146096
276 29 311786
105 34 896021
104 192 40234
32 160 330643
144 36 586278
123 233 78503
236 154 811737
52 86 239676
257 258 460113
113 217 729247
287 202 147335
211 17 172925
87 152 327412
83 185 157357
77 145 170898
31 95 630963
8 263 92712
279 12 105605
226 51 872545
231 97 565446
170 144 509971
56 183 173546
47 174 150035
216 240 244513
21 178 330776
25 219 898258
257 168 342792
184 7 557500
170 68 975022
179 205 882857
202 32 219127
76 28 638353
10 293 292331
214 187 177759
248 275 426672
70 17 32052
247 3 580927
43 281 14991
262 259 773612
233 141 811
101 157 850182
57 75 534934
105 18 632767
122 47 616423
280 79 398806
286 219 319009
60 222 912698
129 7 363555
291 172 777189
120 267 289276
289 25 527941
254 143 893689
188 160 3481
286 214 456423
15 141 308908
76 291 427001
65 220 339310
23 14 335646
238 19 809984
204 2 549842
13 171 444900
119 293 532296
147 21 343609
263 173 96298
244 111 605796
241 63 269031
79 248 543582
108 168 710146
118 255 460418
209 271 130078
140 98 810624
122 83 487233
26 22 941570
117 209 894153
232 86 142065
193 195 151943
78 61 70269
1 2 708885
269 127 902961
210 87 790559
144 187 269867
207 25 226430
59 213 903022
277 49 248635
215 16 636882
107 79 826867
200 184 58030
125 162 897906
179 198 837108
67 260 932254
186 146 540737
130 8 799804
292 114 998801
202 20 666330
77 82 667975
183 291 719293
124 267 789992
111 11 525553
155 214 71392
16 79 665107
140 134 30472
51 20 354239
181 144 97384
91 183 868221
197 172 164308
13 107 901782
222 263 144742
181 99 828839
264 60 538720
277 158 5282
147 30 652412
37 118 70272
292 294 884356
161 24 691287
170 255 771352
153 21 282285
67 202 324485
237 30 600355
54 192 571539
13 262 68255
198 136 367043
43 69 255133
143 211 801117
66 259 357594
207 279 210695
7 273 835163
296 75 788234
16 43 993330
87 293 600604
155 93 381251
22 236 116000
262 31 899929
240 212 784828
169 69 703745
22 184 752631
193 23 297952
143 202 552704
99 56 807313
8 140 555694
26 144 552848
286 270 941291
264 257 731809
103 45 854019
12 67 745846
239 52 738629
176 242 769308
289 79 568844
189 269 143593
128 85 455994
171 83 223417
295 239 209154
69 172 818449
173 287 176633
63 238 704128
40 202 217578
77 16 169447
121 218 816358
150 85 416454
289 81 350180
252 210 733250
57 233 754150
10 214 376316
275 121 743469
30 273 720892
28 19 938490
2 89 377676
160 200 474342
67 27 439326
206 139 320008
168 234 397041
255 180 110799
175 146 914127
115 25 905503
61 292 706020
88 280 742849
230 8 770813
2 196 832619
63 281 625258
79 123 131193
128 193 200641
244 245 755904
260 46 966174
65 146 81061
24 90 700897
48 2 137645
226 20 47864
64 173 593552
92 165 148956
80 271 732483
219 253 657470
171 179 821181
137 113 433624
89 142 532490
288 91 535723
279 4 186993
252 14 940656
253 94 662802
296 87 333692
214 105 472355
204 39 349704
153 10 794216
2 245 395946
217 68 445
137 155 338757
206 164 660039
89 254 175797
199 191 727907
242 265 623719
219 146 823067
97 164 474267
134 274 770698
245 45 921100
61 128 121296
268 281 125285
137 123 848780
145 154 721635
278 104 101977
283 217 856514
206 271 991489
188 21 157504
38 152 401878
283 258 159342
196 208 968309
137 258 925212
58 265 149314
42 219 898061
244 154 226801
284 9 44399
75 180 17248
125 6 997750
203 264 801015
62 93 797951
212 241 321477
195 168 604166
16 293 526255
202 207 156488
278 20 667715
72 232 544873
260 272 599859
139 229 153584
286 20 804930
255 37 665428
290 249 656397
143 110 871934
63 233 180981
199 222 156955
100 255 334575
154 33 373505
21 120 104680
16 146 20803
122 196 824170
210 178 742634
271 263 339897
244 103 620888
106 28 618963
253 118 543670
112 256 235099
51 172 722137
66 22 449377
39 120 342237
251 75 417143
285 107 809460
165 228 512276
221 206 521638
214 190 173836
168 158 528326
167 12 375864
169 139 403087
166 28 278383
81 104 923941
213 272 209071
3 264 416450
167 180 201394
205 182 377257
88 137 555735
169 188 10378
230 184 818194
84 20 415486
97 74 854207
46 252 45927
203 110 927175
72 192 746128
20 42 481895
21 18 384529
267 75 931753
234 67 445073
70 36 593404
268 51 119372
121 190 652745
46 97 719501
39 253 941793
169 173 401681
87 166 557095
70 191 564542
177 1 654685
284 275 162724
161 95 331175
273 268 239920
115 106 906893
239 42 485541
169 265 882216
112 144 112556
152 175 426021
171 35 363157
196 145 442235
74 226 819182
152 56 725469
288 149 442234
84 174 270425
211 109 735110
199 79 230576
1 164 362577
239 122 389839
50 149 32959
146 78 997680
53 178 9122
108 146 866097
277 103 152500
205 261 135550
44 56 944713
252 227 417868
111 14 408837
165 215 563268
14 45 4532
272 142 859392
104 275 306815
11 85 540351
56 187 180454
294 48 485657
70 296 842459
287 79 730933
24 276 348951
184 102 601995
98 102 835163
269 105 180415
18 297 290240
229 110 350953
90 115 607865
83 18 397548
44 18 47632
179 121 196588
169 147 813116
292 278 111966
54 29 411576
100 205 685213
92 137 42596
215 56 474954
244 21 226568
17 48 605848
227 146 633612
252 174 642695
120 25 893695
286 147 507402
32 102 343840
206 286 320793
73 47 469195
139 93 424413
31 64 353120
219 66 417985
193 21 273754
160 238 328990
254 275 621456
241 195 337472
287 279 105591
267 1 481992
244 138 812373
173 260 721791
265 298 528406
74 36 727402
51 147 106453
159 32 606630
277 240 41770
105 193 447016
148 137 371313
274 170 977348
157 286 799943
131 212 382629
246 290 754207
6 295 903476
239 65 200024
9 162 750772
196 204 49233
54 109 670582
60 124 392439
89 199 132238
287 133 399822
258 241 63852
176 4 328641
73 72 844498
255 19 122229
203 199 229782
133 78 906899
141 262 379265
217 35 496617
258 164 792995
297 24 736318
288 258 771146
23 152 445471
70 6 197811
248 208 238077
236 217 576705
44 165 721683
37 87 660722
77 237 861759
89 27 709745
292 158 574605
32 34 238211
5 69 626059
155 148 526966
134 267 622063
178 223 638665
276 66 226219
61 225 1185
12 166 448032
15 256 457488
234 17 470036
189 109 928772
195 281 356048
62 293 716333
105 120 506563
99 111 464283
121 232 827402
109 4 509415
103 27 24225
236 23 881684
276 91 425664
162 295 886178
290 113 878984
213 215 126875
277 200 108261
160 13 244646
219 204 913290
274 248 176339
57 38 217771
283 84 551463
248 295 843101
286 121 161428
216 112 328545
124 130 64648
186 168 671549
197 87 162688
1 116 781994
31 194 445514
228 58 148063
280 44 328210
171 294 344441
231 112 837271
108 50 537782
212 50 448060
295 32 529339
299 163 784734
218 125 539571
16 295 615342
107 266 309180
285 295 474293
168 152 627712
90 164 252419
298 168 511044
42 87 689705
161 22 742101
100 113 142250
55 289 628037
103 192 566549
46 3 27957
264 110 51005
115 160 709475
114 168 989378
140 245 205372
112 113 401674
3 249 556133
235 168 495567
255 83 917486
52 179 398665
35 3 389065
258 62 2959
154 22 502350
35 149 417488
135 62 727938
146 270 293648
183 289 345244
57 152 471777
73 21 854227
43 283 208729
57 156 984718
17 4 891587
216 178 96626
184 77 289060
29 117 911760
224 179 647894
59 102 539928
223 274 971127
274 156 47304
184 159 277580
191 193 988040
294 290 75519
95 275 422002
48 280 885359
109 140 495157
72 2 665746
144 172 710614
188 4 301547
21 293 318102
46 126 331389
297 256 610641
93 239 987650
246 16 800332
166 20 323769
141 146 146533
180 28 194351
36 56 925818
115 117 145999
120 95 15035
131 179 673278
60 230 559411
87 178 194294
123 205 892028
65 162 439880
88 293 651797
38 63 563575
68 114 263273
260 105 566840
148 172 831097
252 182 252529
140 117 483719
210 113 483647
199 162 638718
56 289 742908
181 124 458373
128 230 419840
86 144 947522
19 275 692379
164 209 842877
78 269 606808
292 95 832914
253 32 456612
232 112 778555
188 154 465353
198 295 868835
216 196 975845
255 119 257375
100 25 112998
210 14 501879
170 17 986639
293 44 516659
102 53 850892
82 157 638178
118 30 102235
86 104 133435
161 276 280352
253 126 376551
201 75 491571
143 215 178391
78 157 85839
231 148 239728
211 291 98278
8 261 22428
174 194 735488
61 94 806169
22 196 884057
245 6 488590
70 162 63070
21 190 961853
264 75 353518
146 164 946725
187 16 146161
25 271 990862
183 222 29229
211 210 596807
115 192 676379
146 200 29177
252 82 492123
38 264 427099
200 260 766451
83 269 991184
69 138 313313
130 113 160165
44 167 683450
28 98 381319
81 128 586575
194 140 885428
47 172 637268
133 55 585131
105 227 389358
263 140 370423
47 263 164447
258 224 613841
278 109 720816
272 86 20416
59 227 804494
223 210 429477
250 234 523305
45 117 876791
112 22 751461
104 191 15390
181 142 562
288 138 908927
19 20 789716
56 136 95555
221 152 262989
46 40 765211
39 145 33890
64 157 792762
70 180 799620
32 33 177504
255 213 207824
78 96 480669
248 170 143059
146 158 130427
74 4 923115
54 201 708333
208 238 418717
193 77 932099
160 158 774196
67 73 714842
66 190 866459
81 168 288770
71 220 549604
237 83 893413
129 295 78138
202 247 59245
58 161 124100
227 23 609988
99 3 298957
235 91 692775
183 170 755168
36 293 125806
293 13 121519
249 105 96483
111 85 935934
99 101 565933
158 35 363171
32 59 225597
101 232 488390
230 232 491634
232 186 251500
207 246 550062
37 200 83867
77 280 351908
115 5 422317
232 80 968925
148 134 606817
246 205 288198
75 294 993892
149 132 317272
253 157 323228
174 200 499682
142 234 2372
63 299 858898
56 163 86400
245 93 670257
283 23 655787
214 156 319478
290 269 345924
204 68 88632
287 249 730638
258 42 6544
178 151 122030
127 270 670257
95 182 34671
256 212 747701
300 200 298567
214 179 287414
112 116 847318
211 203 84362
73 41 65934
223 100 387121
83 13 139563
139 38 531772
68 107 580503
164 27 307138
237 103 796475
126 60 803365
247 284 982678
284 113 362611
167 151 215216
87 282 559992
97 55 543193
55 242 666432
47 288 275402
27 50 342445
177 258 622923
72 60 307070
265 185 249956
26 158 485873
257 70 824775
132 152 497596
51 135 219689
8 53 864259
284 164 49408
28 37 146250
159 163 126571
227 8 368255
230 227 955392
222 177 75214
281 214 823401
72 33 730307
107 47 253073
173 136 331921
157 231 254950
17 236 720090
187 105 475478
179 34 903771
96 35 36129
20 63 738701
279 90 720203
224 111 91192
17 285 717392
231 284 489050
71 252 262841
218 13 673692
4 53 466981
219 92 249775
114 299 688513
46 255 339855
119 113 825746
81 275 287371
269 204 303296
90 19 223913
234 261 320739
101 146 737525
142 17 260472
74 64 728433
125 282 463311
216 33 478867
243 124 107766
42 179 86704
200 182 117064
289 109 914829
42 272 977143
95 93 643747
10 281 769654
260 64 345240
103 113 178186
282 240 464749
198 50 118759
270 229 95089
92 72 853411
22 220 18376
132 108 251926
183 149 919
88 288 590283
62 275 552764
15 147 239453
18 70 975018
231 87 170679
217 199 877487
2 95 28325
157 207 158971
86 84 247974
299 216 588089
248 172 889259
274 40 333690
13 145 822297
231 132 378487
271 187 529131
210 150 656343
77 133 927635
229 91 693471
114 206 612158
207 140 98555
69 209 704112
64 85 457852
177 121 967716
123 42 655035
40 10 52098
15 209 440560
118 81 284733
225 124 713081
96 229 267951
135 104 870464
297 260 404447
234 122 667533
181 50 929211
98 126 520278
157 121 538275
207 211 461553
33 208 615945
97 125 482765
218 168 349699
92 124 931502
20 217 291613
210 299 857920
5 219 344699
285 136 814032
210 161 113138
71 208 913672
266 289 359280
213 201 164115
190 242 652089
10 184 232786
276 292 910482
190 114 955760
36 156 480910
293 95 811557
213 132 515611
116 284 549367
299 189 923249
74 174 24494
97 83 495205
75 285 753718
119 49 694045
277 47 740603
6 111 999899
122 168 23768
50 88 467829
281 85 176246
26 129 445314
270 218 969177
59 268 898778
298 205 297042
73 205 605666
86 58 132419
156 7 165748
173 110 482611
48 258 485773
284 297 608078
55 157 945580
137 122 278524
2 75 719718
245 230 160143
215 148 338110
16 213 402893
256 11 935622
43 250 681475
230 266 105380
124 18 152636
132 45 231390
4 228 869561
272 30 471960
123 293 869153
89 118 337759
139 10 699958
60 255 852671
239 259 513555
181 76 826778
76 289 688181
151 155 897268
142 238 395195
133 275 807404
241 113 62050
296 166 184643
80 9 697533
146 55 570599
134 143 345908
134 95 163684
260 80 332156
230 25 402283
50 77 842478
264 70 305551
70 24 131944
137 154 247210
243 179 254772
204 146 312793
183 117 902749
223 186 728777
170 243 332920
136 230 386543
195 62 516056
296 114 450131
249 189 347763
104 99 333250
182 28 318579
193 144 379880
279 52 713537
224 272 68489
116 297 583092
88 191 243975
263 266 413502
6 56 922687
265 294 455599
148 189 154337
156 241 480138
53 65 710286
49 51 409130
275 203 760089
18 140 70866
29 293 866350
112 272 574279
133 90 256134
197 74 661321
25 112 26283
37 53 539413
14 71 604885
208 258 52212
256 167 40144
192 128 590259
212 12 882332
138 146 387647
243 233 813938
72 114 219479
9 20 375424
214 254 177356
178 230 739959
267 87 625215
110 62 769286
105 253 961639
278 255 27618
82 184 504628
102 96 934335
70 148 111245
57 272 247594
49 31 116755
176 114 347797
16 154 114028
23 288 422437
54 15 585692
130 159 603920
55 178 681086
252 214 438356
16 205 409603
119 38 424359
231 126 768265
66 102 986086
259 73 478909
19 50 42017
177 186 688842
283 87 96367
132 167 650444
117 179 549350
53 282 931820
21 30 883202
203 230 495517
5 57 416096
235 147 631593
25 279 660398
201 269 329724
293 90 635321
292 227 625477
109 291 557455
146 111 817556
37 123 255092
126 174 69305
251 66 213106
46 35 975564
104 56 215310
212 32 99114
231 109 322009
288 232 831434
285 289 462759
300 149 95213
278 145 189141
103 93 4246
130 12 726106
135 180 806
180 96 52672
100 125 778010
156 92 706617
241 39 53121
244 44 469363
142 162 640687
158 153 330494
150 271 873080
105 102 490731
78 291 562001
5 100 417411
121 23 418092
72 134 285770
193 271 787004
242 172 394386
117 221 636360
10 191 51925
206 216 288636
63 6 914547
201 193 735183
179 41 2729
69 253 265728
244 108 459238
176 272 696856
273 97 182
192 197 678338
184 146 402723
17 69 188420
105 263 477887
289 299 683987
194 296 160280
285 62 884104
74 227 491719
294 293 23461
149 69 637039
294 198 540677
220 4 257695
92 293 533486
228 259 814054
91 108 780462
46 256 942572
232 40 213104
225 11 545278
32 87 69338
16 209 32923
237 41 83118
165 118 215355
138 273 237718
45 260 780371
279 21 481778
78 104 227838
34 160 495874
224 145 215816
161 285 779458
173 33 743385
113 169 180545
272 17 929613
89 14 854681
244 6 555791
67 295 627496
169 117 850746
237 229 577565
44 2 948625
293 275 583405
134 100 498649
239 45 364538
178 107 159958
268 76 232220
177 165 984175
12 94 133054
93 63 819459
197 282 774801
258 262 783088
108 13 266073
256 165 339703
73 132 175506
107 262 86233
157 210 479169
123 3 876952
89 139 685968
10 111 533676
197 284 577315
116 137 459800
288 297 515829
276 133 770838
235 106 395920
207 129 125399
122 154 551512
274 165 768208
61 8 438346
115 35 370553
120 5 17647
253 29 843850
202 169 137945
25 149 955274
47 98 566553
104 96 565437
64 98 905258
220 254 427455
52 46 852348
88 103 40554
212 174 866028
65 133 168251
19 92 55106
223 134 188082
105 78 709125
31 23 773968
47 116 27592
180 138 991759
207 138 978111
51 19 836194
64 280 984432
177 144 48309
103 162 926425
66 223 839586
189 9 339192
255 222 27216
210 63 60099
223 284 670100
188 76 779282
271 201 243039
222 275 447968
288 295 2301
24 13 440481
72 32 919392
74 211 272089
105 36 305217
85 236 930387
268 267 404638
30 204 643879
264 234 83492
198 20 139904
83 39 208213
77 229 507557
163 81 823974
194 108 630261
8 268 549294
106 297 412793
293 49 111045
20 142 993290
81 171 35002
36 212 391907
221 61 176165
280 119 855126
30 285 648643
94 218 220638
134 201 144765
63 194 641636
17 39 600143
196 61 409366
59 235 635044
158 99 718260
174 44 849301
28 263 556071
166 69 168785
188 38 174298
208 233 93504
99 116 1431
171 237 340687
147 277 896027
186 34 659823
288 193 795802
187 50 434587
43 130 800265
291 217 937463
217 238 780331
191 82 420891
134 180 212238
275 111 313923
5 184 270514
188 113 420064
51 206 242219
149 192 743166
10 176 968897
218 2 632443
92 237 300477
159 56 506648
194 259 244890
57 74 687632
290 132 335418
33 151 834151
75 193 500013
296 277 385006
35 216 77967
171 29 926679
7 300 591612
106 258 610103
199 300 704665
28 155 903343
3 38 671392
32 71 338746
51 178 159601
230 175 693143
196 298 633853
23 19 61103
213 76 87761
147 141 501552
151 179 2186
123 27 859097
154 6 809111
44 282 109627
99 196 694580
149 125 863365
217 142 675876
290 162 184762
3 77 950029
39 79 590744
126 85 775862
154 293 425282
266 203 170069
250 162 588332
226 90 770921
25 72 307673
211 29 691557
219 289 645703
105 267 883833
273 47 913746
283 66 250952
181 131 138802
92 7 402829
199 3 886775
298 112 512616
195 235 87019
181 115 455409
277 220 290828
173 270 869771
49 173 186256
82 259 381747
96 226 659693
181 57 203559
269 263 774175
86 205 182858
286 298 63869
178 274 723392
55 4 703316
243 219 13948
258 173 718453
280 114 43912
202 237 795761
114 210 555970
214 273 972732
59 261 165632
282 120 2406
172 70 458898
250 39 364174
199 295 951584
287 296 292025
78 139 734294
62 274 713004
243 211 93528
162 222 519897
289 205 611990
222 205 704715
24 37 647546
89 260 416676
299 161 849725
56 219 183552
135 94 586626
173 62 468877
116 224 920220
160 17 299666
15 116 658039
151 44 436793
133 76 606854
170 28 77161
191 13 698675
273 287 993265
197 31 798726
112 58 521743
208 123 187224
198 240 741169
18 13 475419
300 296 719745
149 231 580246
240 297 259128
36 220 659565
298 49 489265
12 282 343317
3 220 920734
25 251 717214
192 156 788192
289 196 223029
20 75 975339
80 164 293080
255 27 123504
177 264 835301
12 206 575426
170 242 462254
30 244 557632
216 177 77217
25 11 674114
251 49 137158
277 291 853851
55 260 61258
28 143 591531
241 125 726376
187 27 170269
244 259 490027
87 30 628912
242 28 802041
145 81 826541
42 61 273988
276 97 736012
157 3 473585
123 20 411795
158 157 53607
76 50 99688
177 137 771705
131 93 433443
110 195 170888
66 297 190643
133 166 272423
241 138 494589
249 4 332838
67 125 868688
11 240 375544
233 96 735792
192 133 315155
292 132 901535
52 201 919504
289 156 315708
242 250 96275
218 174 83828
194 66 273998
221 15 17702
17 79 367362
34 41 849623
229 120 547434
161 107 663004
220 92 895285
25 31 970172
69 29 967148
180 216 22318
141 188 466570
45 35 698776
78 2 302969
50 25 481414
150 45 330158
200 43 411124
82 73 602254
64 131 617610
226 217 272443
93 200 897034
219 215 782290
263 114 6181
103 38 754919
267 298 549350
87 116 878901
241 60 438759
209 207 443031
274 115 301272
196 203 249348
278 282 897097
226 251 760199
49 189 263759
187 36 717759
214 167 604716
21 215 351416
108 60 129816
202 135 600103
261 112 94488
66 198 579541
228 14 64860
15 299 827066
256 22 843340
184 49 841371
79 193 331336
102 188 198518
32 111 336436
144 74 442659
119 262 962839
185 234 204842
205 124 212326
42 105 203241
108 29 709321
239 223 717397
290 34 714025
58 236 398883
258 90 182213
94 77 515852
9 207 838338
57 294 851322
203 59 556846
32 149 513586
46 280 538709
11 299 919781
247 104 161848
38 78 666829
68 262 489455
1 152 229823
167 141 997476
287 146 849260
185 241 361116
86 162 969499
249 153 808532
174 117 89196
184 73 84754
46 24 347097
35 282 60430
190 134 176790
211 154 808533
247 50 284444
13 159 115280
37 111 714387
197 80 881858
10 23 637666
25 298 206143
290 151 9355
151 224 129348
92 95 98830
178 167 842756
265 239 420574
209 212 614551
21 24 427993
19 141 199078
54 190 540194
276 20 217620
83 166 261783
131 237 917264
61 155 443716
129 254 375649
266 240 443844
1 53 427348
90 100 879878
17 174 538749
274 256 444016
97 153 513927
26 78 965941
277 190 740126
71 133 464406
75 107 861947
279 112 926083
111 133 41414
43 210 514417
14 230 70781
172 55 230040
154 105 24822
53 100 82067
137 67 699705
98 29 493512
148 246 867595
247 72 457027
222 84 791099
210 67 920746
158 278 602307
165 248 753470
134 137 431813
246 201 341910
293 165 912565
79 20 475121
110 100 320256
161 88 740913
204 89 322850
210 109 359747
64 287 332345
282 300 56645
72 259 921698
54 290 80128
31 170 178219
150 136 996997
261 287 396812
243 101 900510
211 86 470856
263 70 801689
7 79 891070
223 296 73573
197 201 363716
199 189 375788
244 96 288440
88 168 250674
102 248 112196
215 144 872181
4 87 786684
247 264 658068
294 255 752404
11 122 466841
186 222 635367
123 138 553263
288 274 18951
132 161 536341
144 143 736980
166 255 231368
203 291 458605
282 1 916720
265 139 884060
127 26 655552
247 59 220539
128 233 627579
197 132 261777
56 14 707048
216 225 542160
74 118 319399
16 84 962560
69 38 554954
252 284 897441
36 28 835081
183 138 591168
286 140 807396
28 156 948337
202 249 161224
238 262 11436
284 178 677628
127 188 34318
67 178 796746
248 45 360956
29 63 290906
155 113 717391
221 87 66239
152 63 241911
221 109 3563
147 85 424857
128 265 708772
89 50 507007
93 98 598992
28 45 433717
195 157 784382
283 291 260690
148 95 631312
179 228 369447
35 201 115304
73 161 381923
116 232 973201
277 279 484089
299 139 949458
247 30 681038
59 168 68907
58 278 296287
142 42 660487
160 224 358166
51 78 864481
91 109 311762
235 282 601332
124 230 372215
259 67 519856
147 86 718290
55 238 701722
266 243 562766
241 140 337707
297 144 42340
77 85 914736
96 46 553228
65 227 614615
75 137 814479
238 297 186658
168 161 541585
160 275 769805
98 27 963378
205 255 752608
243 22 88759
73 263 776379
259 103 639528
109 97 807889
179 71 741653
286 280 63948
146 75 527148
122 128 103718
56 52 876952
97 88 162075
157 109 294333
33 51 953798
49 219 17814
234 109 219015
187 268 666139
247 31 146310
146 44 325745
169 30 817233
159 79 863346
19 164 152477
14 124 284984
184 81 647892
74 277 854950
82 152 197573
262 282 596743
131 171 582939
96 39 246826
206 264 928040
232 63 873990
299 235 663183
22 156 629230
47 84 434121
279 259 652638
74 234 993381
26 184 328513
266 188 97803
166 170 960219
273 118 88192
119 172 896131
3 228 666400
247 232 585095
271 224 678250
65 93 398311
116 176 520840
296 171 427535
67 1 942952
246 223 39965
242 144 924466
194 73 627557
273 128 796554
295 35 10686
32 134 413146
233 145 392541
162 254 450366
58 280 473600
186 266 989570
128 195 823850
46 89 682264
168 119 553247
98 266 507306
46 227 106598
151 27 529060
298 29 692821
84 151 558383
281 145 61410
108 215 345485
162 128 549721
63 7 90449
282 291 590444
204 252 915010
255 67 888954
160 107 938899
294 272 687422
168 247 986317
100 131 748065
283 83 707476
17 171 999262
24 202 628739
218 217 711529
293 174 107288
161 284 44246
11 238 849393
92 114 317751
203 161 503299
42 218 466623
32 140 312370
109 148 126557
64 207 110218
177 241 663504
32 255 678980
143 284 639386
51 293 332817
82 33 416089
89 10 362508
197 23 480266
21 69 902212
286 69 118752
260 126 692555
86 129 104710
182 178 288249
176 92 631584
40 164 187194
193 76 13931
300 155 704421
282 90 386371
211 296 102638
201 182 12407
53 118 295387
254 137 831490
100 156 352963
113 111 407966
74 193 355295
209 270 965844
6 253 644821
186 221 939902
261 235 562260
284 86 489883
143 295 809145
15 97 991010
162 1 542266
138 173 705749
118 91 880170
272 265 417715
168 135 243947
106 69 374136
88 270 59723
111 282 315592
201 173 900099
203 89 913972
276 266 500281
177 80 402405
12 81 484176
249 146 214808
296 202 24910
300 81 822140
70 7 331855
199 93 949206
108 6 63260
224 100 309353
294 247 75746
40 182 733826
117 271 759932
150 113 316316
50 223 723350
82 275 877015
144 212 914025
165 189 305401
17 216 835106
253 222 175447
134 183 202685
278 127 117722
280 284 986800
158 90 471650
173 113 11969
183 178 838607
137 18 387872
292 47 516333
57 83 190581
229 252 830847
146 264 667217
201 21 84618
113 247 198495
1 124 687931
117 274 782244
279 237 446228
49 286 641618
262 151 747601
249 299 85067
4 142 209659
19 146 509277
201 160 10510
97 169 394326
256 235 190137
270 284 551004
52 132 757320
153 6 181729
186 12 128059
24 227 109935
108 242 406198
289 300 706578
288 41 352999
244 82 593926
131 59 582623
213 191 476456
238 125 984312
94 2 768529
177 46 5873
237 253 123295
230 218 748209
200 165 546855
236 141 916897
120 280 447292
102 144 137367
7 227 314324
50 60 74300
251 102 18092
223 90 127356
96 201 516225
257 31 302508
167 203 158725
121 152 683883
27 226 768250
172 276 304955
271 61 229252
212 199 412357
218 186 333707
217 131 874786
96 23 824014
27 283 846332
185 23 343612
215 99 161853
11 34 98915
161 81 794018
242 78 678387
233 215 738348
12 10 649606
150 152 656405
281 257 677929
291 89 844482
174 45 977965
236 101 678817
77 242 15302
178 39 119762
33 280 648345
220 14 911562
11 87 989882
105 100 322970
145 257 10415
76 102 138949
55 159 502287
72 285 887650
263 200 382315
146 190 219078
198 61 554165
125 46 980689
151 168 423387
88 261 913159
255 253 998928
198 19 687924
223 40 914089
295 164 788661
7 217 475571
297 213 181996
39 81 883834
261 204 551181
131 284 539016
161 50 46157
197 71 755935
298 144 572797
98 198 876973
217 243 390378
52 119 820142
244 124 195344
49 273 570323
102 151 899013
294 227 187270
106 161 304278
265 61 509523
254 183 463221
234 135 941198
54 172 289404
170 20 897830
206 251 974245
264 62 823542
149 166 567167
81 227 503181
275 139 740130
252 134 365563
87 123 741131
146 201 864662
189 262 604075
63 118 667841
46 132 780503
271 84 743270
107 7 400645
63 184 36713
167 260 487593
29 185 757110
32 53 906427
291 230 24520
243 27 186879
134 66 520549
170 146 907805
70 280 479288
226 108 995511
6 242 225090
213 210 719344
12 290 242295
139 59 475667
104 239 655256
268 73 140515
121 229 289189
97 239 227597
256 110 329180
26 30 352825
189 32 768683
255 58 85693
278 68 507922
248 90 2179
175 218 558449
99 164 455654
105 7 688829
34 212 912986
290 91 742417
229 66 985256
269 166 277427
32 239 15053
252 87 865722
24 263 952693
112 233 461805
204 100 174362
18 112 518273
79 260 860268
278 101 548744
18 101 591732
47 156 987429
296 25 549717
166 116 303355
160 281 808334
239 190 49073
295 60 627040
253 151 538891
239 232 734235
162 159 736924
106 282 231450
269 123 752575
174 181 133385
200 268 735061
115 112 289503
78 163 37852
146 132 526768
147 135 15790
75 281 358945
56 144 314669
125 184 421311
47 191 747560
167 269 730378
49 266 773943
106 33 349112
25 205 765008
228 17 885881
278 50 501890
140 129 810088
295 229 766571
208 210 113399
176 62 938998
265 259 184426
167 150 183376
85 261 787175
113 104 327905
91 178 858808
4 222 61301
59 260 842241
71 138 563096
111 227 673093
118 114 894715
191 106 783343
185 206 862202
140 59 611785
200 97 755942
223 218 390120
16 194 728975
119 58 363374
145 124 942296
225 231 982076
164 278 287836
85 282 584300
268 179 718659
84 297 668292
130 192 971331
147 102 90986
241 100 427505
51 210 504627
98 250 685967
250 117 701683
147 118 576028
171 108 103413
293 285 793345
130 23 384743
222 173 328054
90 31 378043
269 246 155099
100 191 511395
141 57 390668
23 29 517863
263 250 991768
229 175 943705
224 41 129679
299 213 117182
140 37 582892
202 213 499364
230 254 490727
250 208 5384
130 177 121282
285 210 594662
254 25 138070
142 222 596064
299 149 320951
192 205 806978
118 86 168520
195 179 110072
39 121 934369
75 198 88361
249 245 223102
103 148 735972
136 34 948104
129 133 709529
43 159 663460
127 218 176973
46 99 326736
157 94 716236
223 268 826570
214 114 699205
251 231 810502
131 144 401540
66 3 789982
50 253 239900
256 178 433089
19 214 931744
7 160 754066
96 223 582882
210 95 606984
287 63 570283
196 129 727794
4 194 563927
239 296 661810
299 264 750575
253 188 679702
141 241 673457
284 271 801540
31 265 976644
180 122 544677
240 140 647084
37 288 79203
265 6 114673
133 36 247779
57 259 499917
178 101 461590
105 141 234941
168 45 8396
106 222 75198
12 80 82496
167 287 506291
25 241 438706
81 267 532870
93 197 361204
284 21 614472
72 36 991848
147 49 570224
28 136 76869
215 88 510978
184 42 235501
9 22 198743
3 151 292124
246 267 408035
234 283 597970
25 140 224302
30 70 358607
51 44 99188
228 68 752518
203 130 11480
59 128 700924
120 266 138702
183 60 855657
56 292 685548
105 245 503506
67 296 174371
66 218 904595
253 185 460660
276 82 447171
73 58 167182
183 282 870021
294 191 472316
217 262 101638
127 94 260952
121 173 329473
133 296 18782
83 224 339123
73 125 338017
263 292 172826
103 174 87368
1 110 968905
60 211 170254
3 234 479976
77 109 715287
219 298 49275
106 192 162192
197 73 437777
39 111 457359
55 129 961468
245 85 96513
266 46 706941
263 166 903219
145 112 745335
118 162 745920
257 209 930686
225 235 328953
217 278 62580
109 235 585865
188 91 780184
284 92 77016
118 204 178124
273 109 703831
14 168 846048
187 127 125183
55 228 148778
270 27 219940
295 258 912339
76 90 6340
15 108 447968
105 123 732941
297 111 604423
219 38 330864
170 63 335853
18 262 206161
192 196 400780
41 67 103201
14 211 466358
32 94 443896
29 243 318498
71 84 797198
147 160 920214
239 130 678233
113 178 855840
54 28 231703
48 16 490581
139 251 890163
172 293 745775
125 270 473412
69 55 380446
221 84 803511
5 154 149047
169 282 935542
273 24 177453
200 196 771060
273 213 128105
31 198 766842
148 289 383116
223 276 556964
275 60 907462
91 20 751835
76 58 75698
15 150 448477
144 233 694651
94 200 812648
205 297 871777
234 291 463122
17 157 932619
157 129 687489
59 204 592392
47 267 353248
18 173 660777
289 222 946799
25 45 524820
113 185 791345
20 256 928205
130 100 698299
169 230 639533
105 107 807599
249 166 793041
265 97 308859
96 208 125034
275 214 477702
26 91 416453
3 100 997202
228 144 667930
58 287 367059
9 215 734612
185 49 900621
194 101 720923
292 181 499382
248 180 433629
284 248 224231
228 81 152075
208 136 362817
34 5 448196
11 169 786996
36 118 771897
290 1 109355
293 231 487859
117 123 789105
164 210 419844
100 59 976427
162 78 389624
168 225 560672
80 229 121506
129 285 455492
194 271 61248
205 178 530854
123 47 583353
175 47 118262
3 160 788549
41 48 231252
192 75 832373
36 259 81418
291 165 581010
109 271 102652
296 234 413336
262 294 435495
233 78 229680
64 250 210348
37 61 257329
82 239 766140
168 65 23137
143 22 451798
91 32 161311
262 47 45249
221 111 517337
175 227 784612
108 93 732065
265 50 770706
144 52 295969
289 86 163476
100 259 472612
157 206 619151
119 56 955145
101 6 168875
57 15 315105
109 274 362109
131 14 602224
133 252 400601
11 37 949223
279 2 708002
113 260 643508
107 122 207854
191 52 201301
34 33 344201
29 43 103545
159 103 247220
224 230 461482
275 231 670910
284 155 896272
89 31 112537
161 4 830182
74 100 376523
243 166 647657
74 260 280241
7 95 326967
148 11 43641
53 289 644444
170 25 156115
235 173 24109
277 125 446851
205 171 817545
255 226 662276
41 261 681249
270 4 578826
281 253 674436
34 236 149878
119 229 494506
247 245 736449
51 291 956332
13 114 774991
149 237 841753
288 66 33384
94 175 683324
242 256 571573
106 255 542648
3 196 843865
250 194 941966
57 101 489410
209 192 711934
50 279 267523
4 73 564069
235 79 450517
200 255 39810
226 42 167097
71 47 927260
266 173 14679
108 190 34098
8 109 610958
269 156 786376
280 103 274634
196 184 152489
122 108 903560
226 33 995
259 7 949831
205 146 22208
239 194 990100
203 146 216532
241 276 85161
32 43 872929
138 65 707779
271 19 817746
40 151 442437
247 68 221414
167 223 951009
161 198 488932
53 28 538563
140 246 80035
279 262 480437
91 30 469460
180 82 561006
268 25 481859
201 156 339618
98 35 365358
131 54 877264
183 278 137147
149 152 499083
209 203 505761
130 173 330156
97 23 212468
45 238 740668
78 262 379810
50 287 241355
33 217 417286
287 159 47956
245 225 21032
192 164 350612
128 201 138906
8 152 59295
148 242 216160
71 108 569959
55 21 285212
200 231 295531
139 289 939969
274 146 915787
231 144 161400
59 201 175209
98 188 76240
150 236 399258
93 168 174096
216 140 624058
114 219 151620
249 93 523767
12 125 782295
30 142 705778
272 270 984885
253 93 109255
254 251 263588
154 84 583305
162 171 769488
170 122 997932
144 38 232270
17 196 3861
122 93 975292
57 71 51712
225 256 173977
172 168 74544
94 195 587031
90 18 391886
65 240 615110
2 253 614765
190 127 846660
84 275 225483
144 3 879234
136 69 368725
128 70 745666
281 123 228133
284 119 941602
190 181 804514
7 167 690528
270 67 332143
113 33 697508
282 134 753288
231 39 412913
194 129 217217
217 102 700321
82 52 563511
86 12 818193
222 191 409494
247 77 856677
73 243 827867
162 255 86273
137 235 179873
192 207 882413
131 122 104290
250 82 141012
109 241 985903
5 16 393110
46 224 54220
52 183 674951
126 167 393368
156 205 388024
45 274 653034
267 202 350385
189 150 187339
114 132 953603
37 235 248083
289 51 673056
85 43 711137
65 184 725152
189 118 838443
90 132 550358
154 205 266949
79 153 771117
77 131 137808
119 143 907199
107 166 564486
70 54 646805
194 45 466111
28 16 796198
246 28 964892
213 42 653639
26 138 107957
140 254 699113
238 190 263302
184 3 270161
14 99 986348
224 23 644548
160 33 678014
46 181 429586
253 147 827297
177 96 130811
56 35 773700
175 156 482059
153 170 667504
145 298 767531
98 253 73245
108 109 192900
245 284 53554
126 111 906387
99 117 204710
113 89 977123
84 79 775808
56 207 701571
245 238 273309
31 4 384619
293 191 982619
10 77 268599
147 207 820032
222 9 778588
19 160 45577
121 199 781698
254 49 740478
213 251 844349
179 233 130481
273 137 305965
73 12 515688
213 220 850080
148 149 705019
233 4 979267
139 213 559192
217 261 238195
71 48 683798
109 22 695911
202 146 855650
206 193 186526
60 47 200847
25 117 439482
227 254 7467
158 144 813307
153 41 901922
256 25 301598
181 221 368217
106 234 378205
281 278 533611
113 186 115494
262 146 766491
291 221 334530
223 271 975345
291 86 340972
100 175 531310
77 40 147812
190 275 643492
238 47 907436
173 88 358845
13 81 843601
156 104 943046
22 23 673384
214 300 836079
48 28 529944
145 166 649008
36 88 333405
169 153 190240
154 69 954537
293 196 621895
82 188 792718
75 28 814872
91 221 708101
21 192 972614
287 94 94515
117 28 564597
135 8 535727
139 236 784051
71 56 102830
122 240 153513
163 250 10806
247 187 559407
241 74 765611
223 15 517747
123 95 969738
263 72 668392
194 263 907209
169 250 141551
63 236 112752
68 168 538262
240 280 826485
160 249 494824
181 19 182823
183 107 647756
140 155 756725
274 119 815680
259 150 94385
235 61 408950
103 143 766890
62 235 695980
72 160 498507
83 22 626976
190 147 294578
270 281 256465
150 124 639333
241 189 355613
105 55 91188
182 88 990010
152 129 270154
192 204 956577
123 6 902380
20 245 912702
140 141 660017
27 177 582228
23 266 8143
233 220 244504
225 60 714738
208 143 179039
161 14 705444
275 277 729912
185 73 552801
123 276 276733
2 33 891632
169 150 448975
143 66 43591
277 155 99490
162 40 311255
151 277 898431
229 266 174628
35 53 330776
37 163 477493
92 83 409163
56 276 830581
233 71 880118
8 20 381041
111 298 53574
23 214 958981
214 211 402677
241 59 520993
295 177 154746
272 149 642940
26 102 375777
234 148 143420
220 131 463151
156 286 487607
154 103 638092
279 144 692977
200 296 812397
14 24 356808
16 92 573642
214 98 459735
81 7 368184
171 229 197475
282 73 912755
58 83 750272
283 64 114192
204 282 103235
195 131 733015
175 121 302272
8 44 532379
123 196 463672
277 28 169773
91 46 749199
221 198 489446
250 229 855911
113 153 838510
256 293 565860
114 10 945122
26 143 936308
147 40 580022
118 285 432147
65 186 426769
207 172 869111
207 184 128499
280 35 70737
283 47 868885
38 269 529115
241 277 422074
17 244 636766
300 43 495399
154 4 51244
89 275 523281
287 17 814647
167 217 249415
133 230 669308
103 220 52931
69 297 453597
68 15 152596
161 109 351035
42 2 134357
10 22 929007
111 115 265129
223 241 840665
159 63 445299
250 136 595752
257 97 153103
89 54 860633
87 257 315323
236 40 634339
187 295 831068
173 154 989231
17 108 531412
68 83 123122
291 204 699179
230 41 54014
222 233 775996
238 158 146280
272 167 426692
285 158 294629
79 278 301105
29 251 59595
88 51 374671
69 185 237514
128 214 791806
232 213 966025
236 79 654956
103 71 669653
141 216 428466
196 254 28424
43 98 238927
146 207 667428
191 59 925697
90 73 130530
295 70 44095
272 26 227353
244 230 936999
141 264 356757
291 284 238297
54 49 712232
152 252 521297
292 49 87380
31 282 196461
195 66 587655
126 83 298958
247 147 349024
25 107 347992
106 180 115961
237 11 543962
60 54 925124
125 85 810638
95 267 348360
124 184 812490
282 74 583976
225 121 46454
220 134 287661
70 202 702176
262 22 688199
23 252 857387
108 78 786184
244 236 578320
204 210 339905
184 154 709769
79 268 717440
277 135 441083
49 45 509119
244 31 533343
53 121 47113
18 129 980959
188 268 673796
299 186 5926
286 166 796699
36 92 549912
184 224 451090
20 93 91794
50 239 24468
157 254 709157
88 150 781813
198 282 434831
148 118 326611
275 103 84173
223 229 943538
65 45 757611
251 151 875553
282 143 407189
276 114 143077
105 186 445426
273 295 838716
54 206 308375
40 200 23401
91 149 263699
61 166 818767
131 32 273729
136 237 418211
46 87 174356
84 76 323565
25 209 574516
150 60 930212
144 59 744867
291 24 429548
240 126 534537
225 92 351123
77 1 266714
296 236 507395
294 119 214888
99 76 856998
59 265 206026
58 84 398547
250 158 533263
201 151 265857
103 264 256140
234 216 962308
86 200 793540
185 275 308709
142 125 774084
286 8 696733
210 80 518062
243 237 195936
41 53 260980
79 92 844143
251 299 599732
224 112 669278
126 74 178977
116 16 959760
63 206 841917
77 238 180893
221 254 894199
221 77 864642
210 78 44081
237 166 929988
59 200 836276
202 55 721693
148 232 208724
197 134 707140
280 218 262216
295 157 209535
279 148 222616
87 219 500500
160 183 308973
88 129 877756
48 98 155897
298 30 169936
251 168 765774
199 147 429275
129 228 962693
198 116 135597
222 96 524429
66 273 136040
205 209 224967
71 162 281113
190 166 135815
129 199 918659
172 286 373015
47 50 236639
5 109 115337
192 265 537086
152 201 744582
37 122 292543
38 83 178017
70 271 633603
246 61 853522
140 283 966783
10 247 924421
286 218 133349
289 73 658713
29 12 112613
213 28 159209
15 76 173458
213 281 414196
292 53 174645
218 32 946302
227 276 493716
49 139 478754
251 177 506098
203 92 979713
237 209 760726
62 54 711962
25 133 257554
3 31 470249
245 80 521561
152 232 314660
155 127 121577
125 81 367952
298 110 794314
110 218 470833
61 63 40910
80 58 281392
284 237 101506
163 113 672292
288 173 366883
271 257 459595
13 183 334755
294 213 801155
26 50 807652
78 46 395478
143 180 679676
295 293 555593
134 235 478174
24 255 803354
197 298 314883
175 195 168010
182 112 654910
9 283 950281
208 275 637556
182 107 880419
175 292 47033
285 22 237550
284 73 115464
140 274 567539
208 156 21095
208 145 319799
66 36 725280
188 123 497140
297 184 97509
60 140 704423
84 110 868349
152 177 104503
293 63 644281
47 203 214106
277 38 402096
185 256 810953
152 120 357446
268 10 32319
40 67 755272
68 282 375612
7 254 485451
26 163 31973
163 267 126568
91 34 382412
94 269 621272
35 203 232550
290 84 915781
170 261 521002
261 243 463476
12 277 608304
254 154 386188
42 57 951205
119 265 172674
228 78 623104
39 127 957122
180 158 676166
253 56 56084
35 52 462417
236 298 552736
164 134 872899
74 89 661311
118 167 465344
62 276 616511
70 62 665128
162 90 104604
138 97 617801
158 57 518807
232 202 399459
269 100 486998
191 24 794983
210 143 547301
4 133 513910
16 88 324378
269 13 467699
126 279 473370
196 263 418671
83 221 565449
118 79 559410
235 247 142525
137 165 29828
294 245 59733
85 254 696317
13 77 721843
19 7 477008
141 260 900496
80 161 227265
210 244 308931
172 235 699276
16 196 677355
16 203 423555
46 150 715930
269 168 253836
126 33 213090
84 199 33788
260 277 269746
35 202 541739
48 168 938122
116 268 477880
291 113 716515
215 242 278839
84 149 482962
284 295 27201
109 133 199359
149 173 657886
139 238 887913
222 187 310627
109 219 251278
87 199 653763
294 142 620885
87 273 617931
289 236 491587
20 250 507080
62 84 587135
4 64 899990
66 165 579515
53 166 574345
201 202 712337
84 48 130999
139 33 484831
130 4 825635
298 60 476048
44 103 145013
257 206 597849
141 223 301221
173 68 560453
279 143 435475
77 273 191310
96 265 556256
108 45 441525
292 174 814605
297 133 214624
4 99 472863
265 38 527563
142 100 265662
7 276 467080
72 225 118084
99 230 876288
32 270 623906
131 208 788605
66 187 194121
27 252 69689
111 169 832899
199 215 125222
137 131 806015
60 243 635584
188 63 215268
69 206 372146
277 187 691285
82 169 542245
217 47 132353
12 214 996026
238 241 552544
51 48 363004
111 162 679075
267 146 860336
18 300 27269
155 285 848682
26 201 485727
27 1 815987
250 274 96975
69 98 486277
30 24 117583
295 79 856285
151 4 163564
113 262 842728
233 186 253490
156 162 158394
121 129 868511
253 82 319414
109 152 325919
158 268 628501
212 57 659089
255 145 724196
138 243 218321
90 245 237180
11 266 603616
101 36 729156
194 134 168801
270 100 752152
42 270 281341
226 141 261317
282 159 667302
22 1 621737
69 196 41888
268 23 636846
156 225 576042
146 87 368037
15 92 961990
137 284 239903
137 214 58432
61 70 531010
243 244 896028
73 235 442276
53 158 197151
158 112 518871
90 58 718636
143 128 319837
23 196 87952
43 115 142634
30 111 579576
88 96 131030
203 234 524910
14 44 230486
79 176 511719
240 268 836291
151 123 423298
240 26 328550
274 98 806096
138 38 952750
169 3 835785
24 67 500136
168 277 33056
174 138 668440
26 271 918781
123 140 555692
234 215 440291
244 251 408002
46 17 97551
176 86 991370
217 173 669703
102 232 733345
17 128 891777
126 32 906764
188 198 961582
103 69 68822
79 63 830123
98 143 290666
3 5 562786
37 226 841641
142 204 232270
90 109 593867
95 201 421775
179 231 911623
34 30 744322
29 186 393223
27 227 368299
156 154 383810
214 239 303274
232 167 541133
237 299 650608
138 161 663904
103 52 163313
127 72 376405
135 119 628524
63 243 933736
212 134 853493
117 18 258350
41 58 787042
193 73 391288
34 114 443609
21 219 883191
247 29 478004
278 231 403629
129 51 644039
295 246 221636
85 212 239176
18 7 707893
268 115 177804
18 100 482974
244 226 526805
243 67 219721
27 16 783759
172 83 150137
74 265 132070
232 183 291252
100 234 896310
117 15 622264
2 247 92697
274 159 576252
245 28 414856
222 19 643400
234 92 109612
17 223 273647
13 198 254438
297 168 3857
38 272 997339
128 279 513292
194 207 941513
237 252 145926
177 108 949512
113 67 125647
70 278 624208
103 92 119776
235 149 3901
27 218 422656
157 77 885823
124 240 950923
86 28 522819
4 267 818001
34 139 567431
218 78 496243
262 290 504270
1 89 425047
73 218 944667
3 86 118929
188 228 592370
189 206 17507
20 219 408039
52 273 808675
108 254 75689
112 267 51081
159 277 994092
215 299 466112
205 263 510735
299 51 834936
290 7 69935
220 141 546220
190 37 938796
244 55 707214
178 102 810407
232 180 758631
213 9 113050
42 4 12577
206 204 698970
105 147 431426
262 50 940145
91 190 567406
53 79 676409
125 50 241978
70 99 613583
159 172 429297
120 60 919074
104 88 114580
34 249 889558
4 138 513696
183 277 168088
265 254 157504
68 96 739985
187 132 257504
126 209 704609
95 29 459735
62 33 817947
126 152 10680
3 268 186926
266 135 741937
251 210 164239
127 32 384317
67 117 70210
104 21 531053
172 67 361845
2 13 660641
84 103 205263
214 77 230751
277 111 438228
4 48 107178
259 79 461899
55 234 202466
61 202 110909
186 165 940492
38 230 578545
105 14 73607
176 147 741451
194 84 28204
279 32 93919
174 239 542046
231 27 617364
149 94 978172
172 265 152910
120 38 695946
278 300 870342
209 68 426353
297 83 461046
143 145 15660
189 253 238623
266 65 234570
160 252 730198
132 267 539812
179 2 406140
229 212 920212
220 289 127942
157 300 228404
58 93 653873
227 97 517351
57 183 143926
216 171 762873
174 220 168844
69 204 749116
127 144 597169
97 124 877934
174 62 843717
25 281 213189
278 40 468634
218 266 765590
112 73 833957
244 248 474268
287 26 107517
173 108 109825
1 153 439910
67 297 648425
196 236 904928
67 87 792872
98 212 936901
149 240 493290
275 200 707699
130 135 752012
80 135 819609
199 119 249478
282 162 446037
34 25 545885
243 43 191322
83 193 567773
168 123 258897
255 1 442515
190 20 697698
182 103 669244
111 97 521554
12 145 204349
23 240 66218
247 295 209031
31 291 368767
212 202 456430
243 87 859159
169 261 933124
278 155 713672
192 62 447352
213 143 532842
90 26 974843
154 117 528052
139 186 721222
178 275 38485
189 224 271375
249 218 332772
248 106 932585
9 149 457010
20 181 172706
35 243 560529
168 171 903349
259 261 848947
269 154 149508
296 38 812981
15 195 755555
21 213 846889
17 24 39765
30 71 992707
273 71 903644
149 43 875498
261 256 789698
264 174 175412
243 253 666832
284 158 301726
256 232 730853
225 15 355758
297 275 937112
175 228 116263
293 115 208666
130 240 233656
93 259 50623
21 286 696775
86 73 382315
67 83 699825
281 172 390687
171 126 753213
5 91 489053
186 208 67327
198 226 994610
216 6 221591
113 37 302800
67 45 903537
276 234 555177
173 221 872760
209 23 857813
117 227 792638
8 17 46277
147 243 685914
134 41 531128
154 20 362980
55 195 284661
150 262 557642
99 27 868861
144 22 389915
250 243 552886
146 21 45960
73 56 300078
133 121 335856
140 157 114392
248 103 242056
295 59 679490
176 85 600359
91 266 399169
256 29 397801
207 112 307633
274 251 753417
268 226 208995
244 7 416646
229 2 809604
159 233 842379
212 296 115566
35 1 927813
210 187 688921
39 165 335013
35 112 89051
142 70 232992
95 203 941980
80 3 297273
46 94 478307
32 172 420250
187 244 251948
272 217 394848
291 82 185239
197 151 81690
207 86 589562
287 117 71464
231 246 68902
289 59 510915
167 161 540296
220 145 95573
83 151 686161
51 28 274380
162 37 426100
4 6 561017
121 103 387306
41 89 814694
87 111 7023
122 199 431844
257 282 9284
179 236 120731
38 12 363666
271 177 239098
64 170 282152
243 19 705176
289 257 660509
1 266 379942
118 20 789926
218 3 871619
248 92 629771
21 260 717965
296 145 63462
61 144 710789
4 85 425621
246 197 595683
276 151 561693
294 275 447344
204 14 480153
22 99 170351
276 74 224839
119 167 483259
220 298 619531
157 86 369242
71 44 384576
158 193 45942
32 11 851349
79 4 415600
84 215 963898
251 273 640175
191 249 493817
179 66 655942
224 21 271687
215 208 314231
144 107 246170
68 271 189273
191 152 543480
231 61 71450
216 167 124870
55 241 908553
24 111 605151
169 195 272893
134 152 625580
97 25 685484
257 162 453925
101 299 528047
148 267 751026
114 264 36541
117 81 827793
227 180 227066
264 184 790548
234 105 773670
13 120 965472
203 244 455755
217 284 465443
16 44 237584
200 24 691813
286 169 48528
205 63 34801
75 142 612436
151 104 64545
280 112 948907
164 218 822908
29 195 256499
131 34 273626
49 110 772942
131 50 254354
29 81 544332
63 28 733646
7 108 432416
24 48 390735
256 101 428597
11 277 373137
11 210 58748
168 85 12894
207 3 412092
256 236 636081
15 296 613892
254 28 769430
73 245 714822
91 239 875269
92 228 32723
4 5 121240
146 254 380543
190 26 165983
231 286 224964
242 137 293279
282 287 757877
61 39 631995
182 141 38366
46 98 701553
189 67 383205
230 132 715140
231 45 627928
244 146 186736
52 23 101476
216 100 918075
203 295 792334
47 54 688276
200 220 631745
42 85 942868
79 180 53549
107 87 98446
294 21 937053
46 272 558118
269 248 97576
181 161 417084
135 149 700599
149 172 495244
45 283 928748
248 241 557536
176 232 788506
49 272 962242
285 254 366002
50 120 714435
94 141 27919
4 116 943297
242 89 647784
278 103 259156
86 19 581915
186 95 954394
257 288 57613
91 231 426450
200 228 785818
273 260 935559
158 271 720821
33 169 556009
270 172 317068
263 215 832686
167 87 970479
19 82 204585
259 203 885537
239 155 527335
98 254 512933
131 283 407511
269 250 652792
36 237 457080
212 286 155530
69 239 700750
152 286 322736
113 201 945412
290 112 195541
7 187 337315
103 268 406113
111 70 727913
300 288 943183
239 218 562225
227 142 648686
202 95 92013
125 234 599793
256 113 633214
162 152 26698
34 235 788373
298 8 108251
155 248 883852
270 256 54361
115 165 524152
32 234 719572
138 176 913195
129 107 807711
3 105 888468
196 188 314107
300 152 182319
136 117 26306
173 212 706754
166 257 431548
12 204 237691
159 169 24066
14 139 680881
241 76 621749
149 106 200141
267 178 271306
219 171 263928
238 192 910673
211 36 277974
13 44 932716
130 109 684923
143 281 780206
21 35 342977
288 117 439985
21 123 330754
53 228 873218
196 288 120213
76 142 879920
98 8 697126
95 75 32440
17 62 636970
16 278 758178
108 167 488804
170 136 251865
27 15 793662
121 115 228
144 164 640484
176 110 560126
251 80 611179
222 32 774845
84 261 69967
251 124 876194
163 100 997974
91 54 237819
117 297 246489
108 147 877421
196 156 693821
191 279 23083
148 225 972172
46 207 759457
148 268 927686
89 298 536249
68 202 704875
270 203 583656
83 14 466130
126 72 484900
196 189 524601
45 275 908117
153 49 902916
103 74 34844
39 69 569608
49 237 808473
84 171 974842
283 178 173516
210 225 44054
144 157 966595
174 61 230101
123 132 789759
237 231 951091
161 287 907377
204 241 883362
43 54 435808
215 105 485528
264 201 778546
25 44 720441
245 211 558085
229 123 811324
271 238 543263
258 282 839029
117 129 763862
45 222 167094
267 76 901360
172 192 438500
235 161 712247
259 55 381219
181 58 997631
15 217 417860
114 208 476267
213 94 777004
176 36 240743
20 114 402390
244 128 222252
254 114 507176
188 153 306372
261 55 486511
104 218 26985
131 108 801548
292 73 701356
9 31 35013
211 117 554733
150 292 979963
166 124 840580
7 274 170981
211 149 329539
26 237 58920
178 261 562707
49 127 234681
104 137 551059
144 248 167112
123 159 874313
62 106 390682
248 283 599771
285 95 673776
295 8 94774
153 219 579305
47 289 441659
152 210 905518
171 198 886183
143 35 412257
42 38 530361
113 292 214000
297 115 922069
187 115 634540
9 181 182931
281 177 531931
220 197 184026
276 124 865323
193 270 354320
134 125 897181
3 208 721137
93 113 651741
101 172 119435
231 63 627983
30 79 772382
291 155 60054
206 115 754984
99 66 968803
120 256 887670
191 267 652942
183 284 211814
68 218 522680
175 95 564532
253 63 343933
90 137 982924
75 106 728927
68 150 775421
14 120 657994
39 210 601954
43 285 206418
162 292 11896
275 282 484375
49 197 875448
93 133 73682
276 106 948425
248 23 411886
248 207 137792
36 132 279114
79 55 149011
252 169 381967
122 248 268431
40 25 887546
76 172 839342
185 52 665017
46 44 680835
44 247 869675
216 129 88443
79 127 906910
146 285 145808
39 255 888512
212 20 294618
115 137 671158
5 156 647204
20 83 153395
274 83 749745
174 164 79925
50 291 73042
106 128 981148
271 76 927013
47 260 98452
93 84 201215
9 184 288975
261 103 874168
82 155 116406
157 90 668592
34 60 548542
66 212 774520
15 240 563430
193 143 891883
248 111 774585
18 260 680099
140 153 305795
243 26 531125
233 288 820238
244 13 412773
263 33 202357
70 89 676205
165 204 620152
207 176 400718
140 58 466385
104 287 182377
55 156 926264
135 206 936433
173 41 832313
77 9 210392
290 271 717990
87 279 169213
117 22 578593
76 206 720674
216 102 642142
122 78 835783
223 105 955028
92 183 200654
196 290 886141
296 266 428376
29 99 418894
263 160 849017
59 229 213989
100 272 404289
240 5 522318
65 137 104752
171 133 795504
140 137 378676
251 5 776108
79 165 513938
181 185 834090
246 23 518595
34 29 855901
22 175 207329
84 191 948961
143 106 645638
63 81 149486
102 103 576990
12 299 350014
112 252 418973
60 168 438348
216 137 138675
213 109 284807
9 159 449765
227 270 759552
267 156 118670
215 152 843093
273 259 629303
115 242 741348
22 50 793533
129 31 917076
206 140 666750
265 141 619510
79 283 256117
299 67 764328
134 19 669083
65 34 228629
31 106 424224
9 190 623532
162 15 66574
260 27 555912
143 251 738729
262 98 545308
132 229 678641
256 230 735971
101 114 70985
283 49 491858
254 267 531979
134 103 309868
256 283 472196
81 181 459967
237 214 148590
189 200 35224
57 58 260478
16 275 112413
204 174 155081
156 25 975078
91 227 578105
246 221 396736
155 157 886819
168 110 617009
203 121 631447
137 195 96744
280 34 886744
265 148 484029
124 180 310686
49 13 919164
186 271 760556
258 272 471917
289 170 462329
103 5 151122
101 221 600528
56 127 850706
102 179 77887
284 105 799416
232 199 681122
186 79 276236
187 282 259906
163 239 717464
191 172 277651
230 294 374618
70 114 32284
271 252 885761
132 159 711962
17 13 196241
295 100 717562
26 215 216228
25 242 121272
208 147 448061
16 114 720659
15 50 844233
91 114 425456
112 70 412768
105 171 160807
107 82 969445
162 214 193338
233 82 493805
214 284 931556
142 264 607552
294 6 560664
6 257 495330
241 42 589059
19 54 684724
109 170 586754
50 168 108235
203 208 496431
270 268 257068
150 141 105349
240 95 702912
244 191 382583
245 223 288127
52 229 375194
65 144 322605
34 213 960444
59 52 579428
196 221 404092
126 24 677651
22 195 305598
113 27 938667
278 171 581120
285 68 167299
111 155 1551
291 75 985609
86 185 173318
116 265 633935
174 42 527007
267 228 326613
227 12 936770
40 258 261954
76 275 15682
238 232 348547
76 121 912039
48 147 654595
7 104 107888
281 74 968643
43 72 357888
247 135 77667
209 211 696083
45 280 14032
7 182 407977
65 55 776466
199 51 403775
209 122 471342
81 79 274285
17 59 743480
21 98 822627
176 151 998617
174 187 172991
140 87 511789
166 60 555964
197 155 325177
260 13 297099
1 14 978146
59 238 309093
208 4 538122
56 13 450457
205 266 743722
158 196 804724
260 262 5126
89 169 285745
272 55 393721
57 105 645631
86 33 549424
130 33 905677
17 213 203322
257 236 511541
84 136 765609
150 219 171613
83 259 792482
183 121 853931
277 124 101522
261 140 884022
65 51 797020
177 24 34449
266 8 697470
171 109 60798
144 72 13669
66 277 779249
267 78 286160
1 160 799751
264 277 368252
35 44 710118
38 123 455705
264 46 293995
226 16 52956
8 180 510840
171 284 923305
274 282 787790
1 90 214467
89 20 239045
235 129 708508
184 214 63736
263 261 524421
109 11 479252
19 130 917666
114 11 25535
47 199 77390
155 13 29808
136 12 926577
261 197 204871
108 22 958402
75 110 850633
85 249 797625
196 104 406845
91 43 132598
293 167 179436
74 131 886680
262 89 921462
291 290 245802
21 112 978915
147 238 162433
260 220 476636
190 193 375981
70 14 438604
169 130 847145
259 25 166393
165 188 906427
234 227 485485
79 185 283354
206 266 872359
196 234 591647
101 226 261353
239 86 21032
179 254 513311
253 213 246020
173 176 957539
204 20 529752
132 175 40753
117 262 268365
148 67 568779
274 160 963015
52 206 664950
24 231 479469
211 218 470763
61 119 316437
153 241 802248
178 149 556138
236 127 599112
259 74 515138
22 137 358794
153 201 885749
28 114 555215
12 83 552643
65 23 53792
89 238 450282
179 160 877099
211 168 292382
191 29 636267
42 82 910595
117 199 238866
213 123 375675
1 219 119595
275 240 211643
108 152 752590
46 199 964342
276 130 620625
289 101 871748
98 178 956296
243 134 98973
290 270 415843
204 31 872852
109 84 287797
65 282 237317
25 134 25700
163 242 107502
116 75 187498
202 284 831841
45 20 986343
175 215 537526
93 234 640191
75 259 181157
58 69 809995
41 76 235147
273 266 213821
175 80 899552
103 232 763576
60 294 66976
16 86 377016
166 261 12335
155 98 33142
288 155 926554
86 214 450234
14 199 45528
71 16 664991
206 161 999019
276 136 399830
255 18 745035
27 213 735527
246 73 23152
24 295 243326
276 295 188455
176 217 52409
97 162 642889
173 191 276247
120 230 199690
152 130 760534
76 143 855959
199 273 7281
266 127 1001
274 177 987084
127 74 382743
177 227 525027
96 156 895983
262 34 986461
79 52 612448
299 95 738149
289 244 294930
245 250 298566
182 250 999295
191 80 446732
264 227 997317
19 226 867822
269 140 442296
266 5 554814
60 232 493322
76 162 250420
101 241 435429
227 297 140875
91 299 776110
72 58 235853
295 224 485801
261 107 313174
7 43 336035
111 202 23698
80 52 68773
167 24 42498
69 153 200812
246 170 722468
188 292 146056
42 5 141134
105 195 672824
20 254 512316
113 34 426708
289 144 346080
192 81 855541
284 50 123241
103 139 672997
64 27 867410
180 273 154638
60 176 19964
126 92 649068
275 146 750528
104 145 678267
177 228 498372
267 170 899969
261 222 720928
133 44 411373
57 102 55050
226 147 146880
295 234 360737
250 60 475919
49 168 50366
189 79 169844
252 70 741439
153 46 708824
174 178 905305
29 41 984110
260 163 300583
127 283 6338
204 260 794134
45 58 16549
298 84 638428
164 52 808846
164 198 997542
185 129 866392
189 293 894349
147 71 588207
174 221 814064
269 212 39699
39 176 78400
252 42 368162
222 194 179183
76 113 909602
279 72 758709
94 282 994338
173 207 990600
90 71 431530
281 132 221535
17 231 28240
74 201 547693
141 279 588636
184 69 245165
93 94 123399
250 28 49799
80 95 111372
52 254 189366
41 201 625267
55 271 982321
108 56 616202
95 91 237122
34 101 941178
123 144 641985
125 212 72904
203 292 914585
180 296 690382
217 160 492270
29 15 187424
242 209 738631
203 66 700789
159 217 307332
198 85 904953
167 93 424756
158 263 522943
111 172 432884
264 272 738045
189 23 556869
67 54 85902
216 291 799243
289 159 652657
217 151 175591
51 160 46629
112 283 47273
226 128 972922
98 121 143754
74 183 288450
226 64 44289
62 283 252518
232 15 47163
129 54 927747
30 257 541849
250 58 949088
143 137 43208
229 184 962207
298 179 659365
15 259 505202
273 232 511476
300 245 806969
216 276 365284
286 55 232906
263 161 65583
259 22 153326
282 238 503550
100 154 257274
57 7 262166
133 223 361497
93 169 810558
293 157 373318
131 281 592111
298 75 326155
110 196 46296
22 181 655234
204 120 160038
240 163 507340
279 38 87498
65 191 346471
202 125 451867
134 84 121431
283 181 680939
286 119 45571
27 23 417594
136 158 554334
238 16 72938
257 178 396396
56 221 136441
276 107 906175
176 286 463174
192 252 523172
248 136 645596
66 49 849174
56 282 802015
60 105 958417
267 295 762696
227 260 541126
196 29 550683
228 106 513554
280 73 878828
176 27 384782
50 82 606048
245 8 523080
124 286 410940
89 12 255517
114 177 987415
49 92 136368
245 77 391805
54 278 5463
225 48 472523
228 19 902603
188 130 269086
132 126 678769
187 289 131259
289 263 372406
72 280 737093
201 279 663770
118 175 685205
89 192 357288
217 114 774041
34 142 724776
242 201 341158
211 72 374210
189 17 735075
48 201 467816
31 15 970561
271 113 832624
143 43 640204
130 69 82891
50 165 399256
216 231 760524
114 111 224666
229 68 554592
87 207 110652
46 115 947831
288 244 919972
223 263 60095
89 292 841146
131 272 450674
37 239 359261
181 70 530626
296 69 124681
67 44 541084
7 13 750097
190 137 388323
168 128 961169
68 162 623647
24 221 382215
170 250 541842
27 169 459350
16 286 455976
46 294 910706
98 276 919540
59 101 322037
85 258 916085
118 161 946166
226 247 246000
183 199 343100
236 94 590617
34 243 230852
200 245 911451
37 245 207336
134 30 833394
138 112 103708
158 117 649610
157 234 33492
266 125 526820
79 298 289466
87 261 505695
56 34 525174
291 295 678013
241 46 4365
194 21 899381
273 192 976202
10 233 648966
6 148 841144
35 27 31501
3 241 105555
80 155 357995
15 182 115998
150 119 339622
75 38 912463
225 286 532028
29 56 383921
87 103 199361
242 205 712098
139 154 874232
120 258 521267
74 77 74898
267 179 997596
142 174 159716
230 49 368796
271 24 26818
48 144 688707
84 166 836092
33 212 644548
27 159 31529
115 143 623951
253 250 4649
251 136 974097
60 84 962204
232 87 818079
145 261 502148
299 297 282985
232 56 303097
193 210 522404
2 244 848514
200 70 466604
78 170 426682
105 136 783192
47 212 358234
27 120 727469
53 250 661211
106 256 242829
147 97 145299
217 105 723976
202 238 756536
211 153 254263
167 63 335946
26 33 587016
187 290 281730
52 91 205620
37 217 774270
23 32 628003
161 222 420061
45 255 802674
229 200 216447
288 112 999846
276 192 34906
54 270 873743
203 252 522313
8 192 786484
256 98 978787
260 134 341277
28 15 471960
281 179 32929
15 134 225089
123 231 102458
204 115 311595
271 195 687088
95 248 935183
223 189 814476
272 229 325368
30 125 467612
163 89 105038
248 13 752187
200 269 210756
180 253 315951
127 51 709469
112 6 917312
299 128 419872
35 145 916504
193 171 161847
277 29 140557
204 296 621388
29 183 916189
261 97 58189
230 162 455313
37 180 993102
17 248 932067
72 295 938258
31 185 222264
176 166 404486
113 244 510014
219 175 592256
258 237 743878
259 95 484167
274 148 8925
36 44 277697
273 96 199994
214 202 272742
268 41 818838
229 201 477285
117 116 880838
40 199 223044
51 27 833466
180 159 639317
266 250 976857
221 201 348653
48 110 199083
239 185 611470
51 67 22412
186 159 275233
141 199 235222
297 26 635496
274 127 728914
32 297 681553
148 30 302802
88 80 417539
257 98 255185
178 5 639893
178 185 520789
212 14 75278
79 209 853851
35 256 550702
232 292 850330
220 85 66480
30 258 133870
12 65 323162
258 36 186149
91 8 141839
212 123 153707
268 161 497678
17 187 127284
24 130 268535
84 35 420408
265 149 825029
272 226 339180
5 61 733905
25 141 515265
279 74 394223
266 222 929799
239 168 81203
77 228 818598
181 49 228308
233 69 551925
222 184 22746
284 163 718171
278 286 622417
18 266 138772
74 247 248176
205 52 716758
139 79 931307
229 230 677810
234 62 361073
112 274 839419
147 43 590035
154 288 987679
16 243 328297
148 286 540674
76 45 528255
290 119 471177
267 123 405808
228 207 507171
189 108 761253
251 266 250456
193 148 874553
155 269 411648
102 74 41368
253 251 733636
254 53 68784
225 212 169612
82 136 321263
160 36 161128
217 215 222256
206 249 521492
242 8 699592
110 215 891879
172 84 345554
125 257 994996
231 110 84312
84 28 354448
139 53 680449
152 43 568874
297 245 539707
274 133 415807
64 37 938155
52 54 129044
4 269 631864
120 72 243589
123 13 297715
242 281 603495
242 198 168273
280 85 434609
228 38 722211
291 2 339586
293 161 214709
194 94 211367
261 258 6914
139 187 832248
33 244 20591
82 2 550820
129 70 407895
138 267 693746
188 186 194949
180 42 400299
46 79 551318
56 65 491250
189 230 843444
43 242 66108
62 40 671507
67 74 479025
230 26 632235
248 185 163273
7 94 650526
125 239 80560
208 16 344466
155 238 422350
261 216 535795
135 117 766649
46 175 666946
41 169 747399
290 233 959059
233 249 89663
280 131 217953
106 47 243151
179 242 152926
158 159 202567
197 276 20263
43 89 56891
261 109 23637
69 49 932142
151 238 707870
50 30 255243
4 78 784632
206 48 710915
226 10 266641
214 27 280189
193 262 77338
35 5 260607
104 118 296930
153 132 564017
145 269 338893
86 148 922274
6 197 376651
77 276 391999
232 110 495129
266 242 851342
69 255 326792
8 127 989077
69 148 99524
166 227 714863
299 125 552792
18 26 51794
91 289 868642
190 160 88773
10 129 938018
183 85 803839
278 204 516408
135 193 467018
276 186 257413
263 239 103958
143 171 303754
266 228 614260
79 223 606219
87 133 745566
22 100 722261
225 33 936682
266 268 919696
265 94 571741
159 33 398148
36 159 230617
23 234 204464
286 235 567088
179 176 694515
184 277 228804
164 72 177183
290 46 423725
250 92 439947
64 148 394649
256 276 948852
254 289 625037
65 246 351815
116 34 301228
262 130 431983
197 94 476677
148 166 49519
69 278 542130
245 242 934567
29 244 85927
203 142 13490
248 124 86661
54 156 998663
25 10 505344
293 264 417720
55 46 895879
228 190 888202
227 102 246845
126 272 355401
290 255 888138
131 15 497149
165 28 305652
174 40 316273
82 37 398683
86 243 34003
50 219 827402
249 115 915458
232 216 684008
87 92 591550
89 94 955761
14 203 840721
284 272 31981
158 179 555645
93 57 629905
229 3 733283
213 203 319339
217 133 709765
5 174 906002
290 60 883987
7 134 388553
281 33 757033
42 144 974605
185 147 873901
274 197 216897
181 212 920393
225 232 740686
17 51 525454
235 214 821495
221 253 884228
83 266 143947
138 229 991461
77 165 592407
273 177 218865
47 21 834195
241 40 550927
203 171 609863
28 82 745921
194 2 491781
62 168 353275
109 85 102074
6 133 948746
283 88 391322
216 220 412431
243 208 361172
50 220 162460
279 51 788950
67 6 87109
53 77 4428
55 151 950197
83 136 847635
165 100 732159
17 19 106963
19 24 468408
22 185 341615
69 251 425162
71 153 13496
134 80 603864
229 35 821176
160 62 152501
147 146 367643
273 163 32145
104 264 842195
249 200 413895
117 20 220525
83 175 676315
51 101 142209
254 208 73120
249 99 428979
267 119 322568
48 116 908762
184 107 648114
139 147 660289
177 58 51434
210 91 575785
233 255 764732
27 108 26762
129 96 148849
275 100 604810
146 161 682630
89 237 913414
189 102 84437
87 291 353801
145 67 87163
232 163 66101
191 105 105302
234 179 44520
238 226 177718
240 107 599672
70 85 316498
59 84 627748
153 253 984025
247 128 367160
287 22 6515
295 172 181841
47 68 510297
165 239 725591
82 148 502511
213 161 869089
61 200 439878
256 257 93898
151 284 487260
270 90 89409
278 63 25905
222 15 70884
94 139 666489
114 172 854379
41 125 198140
47 72 247323
276 196 706255
64 281 716822
24 141 559028
145 201 699012
247 115 707503
172 206 285574
83 197 328271
268 296 797498
118 70 210543
299 214 710192
51 110 636926
162 219 184959
168 243 699240
215 66 31745
112 114 604601
13 31 113877
145 107 362564
284 236 780867
50 31 257491
85 155 764039
18 123 108384
281 22 213205
190 112 201174
16 144 478829
231 117 921900
167 267 817800
237 250 76814
7 152 855668
141 103 184393
46 249 115738
115 236 630766
20 214 385181
110 139 205897
165 33 855489
114 180 62836
80 123 125121
40 15 847597
69 267 753794
52 25 902045
269 174 5216
91 165 870138
264 139 791864
197 209 570905
208 219 153927
138 260 516574
108 43 440229
74 216 633552
136 122 829297
80 297 702160
122 84 648048
140 280 160063
205 244 60477
27 14 555684
139 173 108992
126 239 337870
167 196 938356
28 195 262327
68 123 643260
11 42 262507
87 27 955531
258 140 448294
91 125 740843
192 134 121084
192 17 776482
201 252 445328
250 111 533797
175 125 522143
67 204 892204
29 223 892615
57 222 217381
171 42 175003
156 296 709567
259 1 958722
187 20 76922
35 64 799025
164 35 171179
164 280 392303
270 188 990972
98 236 112796
235 18 42463
282 112 614586
89 114 110779
39 251 672591
93 285 460725
119 22 876894
254 33 597073
119 180 292218
154 111 830228
284 104 300304
258 16 3997
54 258 499600
222 204 89615
215 255 196019
138 60 17296
213 295 28550
18 131 491110
215 268 649422
138 19 523605
76 148 275725
221 190 142749
98 39 144352
238 66 726786
131 4 242105
17 298 559882
111 31 526593
47 15 839374
104 215 376701
270 159 143336
29 134 833256
139 116 750375
190 1 637294
222 287 274378
182 27 860001
150 50 739846
161 295 499515
156 209 980469
155 164 185805
173 272 651675
225 50 96701
168 74 224300
183 140 200535
217 219 231812
203 6 639247
171 260 454705
48 151 785081
104 91 926271
282 132 171054
206 297 839391
220 42 148016
177 298 247314
198 139 337955
37 166 805934
187 285 968589
229 47 411888
87 173 353594
49 1 23149
264 241 992454
94 100 808020
234 253 202842
156 49 815655
166 206 599034
213 271 575360
299 18 137445
297 165 344330
121 95 436644
296 90 427677
164 23 867092
283 55 986834
245 236 539143
34 221 427448
207 182 714840
144 29 486911
227 127 793041
82 273 628887
122 223 97051
8 181 820129
112 200 110939
214 217 292552
194 55 583562
278 154 472523
198 251 515571
44 109 563119
85 264 510803
98 127 251254
267 67 641
167 278 758964
60 70 649303
126 208 711638
64 292 113197
217 10 68090
220 27 354677
201 284 413012
4 134 707064
187 117 837987
5 241 269686
262 205 834660
181 71 991188
164 226 853625
18 156 963509
161 192 761392
256 126 113626
23 154 688538
133 45 136041
140 180 491846
221 220 150233
78 200 836457
264 109 448153
234 275 945460
280 270 820365
230 104 729055
281 41 218809
137 117 883825
116 200 925405
49 170 244744
132 94 51406
125 154 942260
147 64 537306
129 298 459434
179 87 607284
101 153 676821
233 56 396135
121 77 706278
77 33 705558
183 8 28645
27 295 760695
67 268 998641
62 159 10879
62 205 382625
275 130 593816
171 300 520596
116 108 332410
191 190 65467
77 48 620191
176 156 866131
243 160 772615
195 61 939811
222 100 774110
210 224 544473
189 48 467492
76 295 708651
238 152 243563
31 47 888731
80 143 726446
145 274 620721
112 83 957861
100 212 335932
228 258 22535
5 254 780
87 189 149316
215 71 800229
33 13 295734
16 135 724595
133 141 220949
264 2 165577
239 143 208429
235 240 787631
234 81 720453
119 219 205545
169 182 659150
290 166 386163
101 24 979692
131 247 503812
121 78 691386
176 295 147490
279 169 732718
31 181 256600
283 76 892694
129 20 629341
202 120 376522
245 212 575809
207 119 451088
241 88 18446
222 163 415302
114 207 204053
35 273 800167
238 107 34347
66 135 208637
293 104 518274
276 271 739880
279 46 306427
156 159 619306
121 90 862152
54 276 910241
13 140 566610
97 72 876142
197 210 841868
133 278 797540
221 217 193665
292 41 536354
268 113 969564
246 154 515720
192 275 279238
27 140 983975
124 199 14872
76 163 895543
192 57 117651
233 86 229906
14 118 912210
218 165 556834
200 136 978841
172 287 134532
183 288 405715
264 45 429172
74 273 868252
140 151 377965
59 99 612770
229 57 279144
242 122 259935
75 197 616378
143 169 652308
115 220 276922
219 73 673462
263 60 536679
20 220 679936
205 198 460284
108 30 744100
57 214 172455
114 130 745691
126 276 67000
123 41 728797
50 83 237391
265 283 679636
105 197 861489
43 212 44863
277 262 262500
275 280 641385
188 242 17521
114 2 871236
15 107 657915
176 40 642359
174 36 947001
224 93 145820
102 286 364924
127 36 213339
273 275 836499
71 213 360816
299 252 781480
147 165 582639
162 166 923113
39 219 169346
196 282 809036
20 11 768329
297 75 514425
194 283 140396
295 159 209341
2 70 233089
20 98 559992
279 102 421873
70 199 714147
219 194 198855
124 12 886040
136 59 906426
5 93 907249
268 166 561809
207 37 724771
299 42 995011
76 105 837841
66 29 285216
21 263 217366
46 201 760864
197 136 266655
86 81 436233
197 203 219860
118 254 179064
139 270 612004
88 122 212185
268 47 651803
169 217 409229
149 51 939644
247 18 143023
212 96 575350
248 214 68428
151 271 740443
79 214 900966
277 235 65733
170 110 246834
96 291 418243
101 235 749757
288 48 621195
107 251 188149
256 39 650611
163 274 365837
52 104 951027
284 44 392741
96 135 461421
239 128 84425
133 277 678545
205 280 980969
294 194 652669
219 266 819852
172 128 537554
296 177 369495
113 126 303024
211 192 547292
250 248 217057
169 115 873279
111 35 908468
49 261 119746
48 197 547491
20 88 216713
250 252 597949
222 3 71792
31 296 729508
203 13 238715
89 57 562053
171 39 220015
163 40 71193
11 231 531679
286 248 451337
40 211 169107
19 115 289624
27 223 237265
202 26 753614
239 248 516719
262 99 184813
16 219 509247
243 71 371621
156 40 368045
140 54 365722
281 193 482241
193 214 617669
203 151 148844
20 247 143851
112 268 44434
76 146 57568
50 208 705278
300 190 92656
234 87 148737
12 97 698392
95 242 313297
230 29 451306
257 262 961900
249 268 188083
59 292 387469
52 289 365889
296 123 75890
98 164 259284
139 99 755504
5 77 381049
218 243 776654
275 155 181643
297 135 454582
226 170 907725
187 252 723117
286 1 144917
100 20 499583
12 253 69828
70 93 423627
96 264 589036
137 101 16528
291 166 977531
156 69 988575
131 245 619245
268 46 99805
107 116 582093
46 196 630466
9 150 172631
173 53 142142
25 227 496089
162 173 693052
141 38 51145
132 186 451274
9 102 260364
142 201 582393
7 133 751440
91 155 884413
133 96 975758
161 56 509615
138 258 684501
131 25 749452
19 176 265856
93 92 213129
202 299 249199
107 96 795372
273 225 656502
277 25 306042
93 257 433409
135 187 481978
121 248 874044
60 229 732064
47 143 993480
234 172 707245
31 121 225229
166 188 656958
45 62 826692
188 152 81428
92 246 693735
115 116 174295
250 146 847133
245 196 778347
95 19 575051
229 162 657201
253 4 290044
137 38 970454
11 134 5462
198 274 915808
152 131 835360
212 106 760705
294 201 860680
83 132 581249
240 64 471977
83 179 421793
292 254 890484
248 21 125597
233 169 13182
220 249 48516
27 251 952295
109 98 761863
28 212 924950
180 190 603553
250 225 880320
46 8 657301
37 186 151455
235 48 285064
167 75 297521
237 38 916667
90 111 201509
157 237 26716
284 15 119800
116 11 582203
243 285 648508
50 151 205803
27 125 443549
222 74 555656
270 234 874217
275 47 793424
1 68 68946
230 274 758448
61 47 812524
81 159 30143
159 206 684041
159 175 379236
294 263 648743
274 93 770024
234 290 265661
7 169 316851
85 35 936659
262 178 492921
146 102 55280
123 284 319624
170 271 92207
259 4 910361
219 139 712193
109 49 639992
224 56 420298
142 2 851128
48 285 713830
95 297 904695
232 30 487336
242 107 580801
210 125 54701
36 215 290673
299 150 40446
278 174 474884
238 69 503143
187 236 368139
171 132 3142
108 148 453657
61 67 770044
240 287 530292
90 263 236998
116 181 735509
112 26 723672
50 288 849552
155 156 291462
62 104 246077
256 115 681778
268 235 951282
295 18 375553
82 159 755298
224 170 30981
210 294 728535
62 297 803153
243 45 847082
63 109 339380
88 253 303453
255 2 9319
290 10 813541
119 289 741701
60 24 340909
237 222 201133
178 148 855852
73 68 770344
197 100 290891
119 162 472638
290 64 848964
276 111 953873
164 221 486440
275 181 206587
156 232 464971
62 236 578119
229 67 94715
152 220 53107
272 271 497108
17 9 907256
146 236 718717
223 206 102549
292 57 602653
39 77 760826
249 277 930729
55 229 27280
249 32 46248
1 143 170843
88 43 483107
114 55 751921
146 48 622075
238 183 652943
182 8 226082
129 61 131067
157 196 955121
132 78 176362
263 107 825249
195 145 956493
212 56 964873
101 28 216418
153 27 808609
24 92 723267
124 280 119719
122 133 512446
282 164 327296
177 237 124280
33 300 792791
221 69 749705
173 215 863700
105 99 636654
13 135 574397
19 111 160590
223 110 789934
149 252 817222
249 19 120908
265 238 104428
35 205 917563
145 41 200889
9 226 718832
22 138 916519
41 71 811046
111 148 555677
97 68 182171
274 254 322660
188 66 633179
150 140 859741
73 253 2303
265 290 481425
60 218 971093
89 18 940734
141 272 564621
222 91 646230
99 172 817859
33 233 719593
85 209 819704
15 10 328292
136 104 405754
213 300 498196
268 119 59751
297 269 642474
42 146 101195
273 22 151063
116 160 179258
94 125 677334
207 115 718735
276 286 865771
49 122 208280
257 152 663291
80 263 811012
93 107 422058
131 104 254560
151 225 959861
132 76 408662
32 3 833918
239 240 359429
80 10 228607
167 61 472862
77 297 559279
251 114 575610
99 228 32157
47 51 538940
150 281 101674
242 125 371831
213 127 930595
203 239 697295
237 142 175675
50 182 487655
99 288 663082
188 112 823708
123 189 883822
228 226 697856
8 284 359893
37 147 511959
137 262 316769
122 253 289957
262 229 681077
74 104 841317
244 104 390656
121 292 494980
1 166 376819
215 128 782211
129 237 856734
133 105 22682
114 116 317207
125 11 785008
35 50 250800
173 8 246123
30 215 949627
271 127 11145
30 140 432599
123 175 385483
233 160 590060
120 253 452575
202 126 975215
285 231 194626
123 134 681831
176 202 508163
277 245 39155
196 255 894014
251 222 34562
200 287 904568
83 270 238768
41 120 443643
63 222 363950
28 90 266310
224 95 67354
22 7 680257
160 82 967055
196 273 677313
182 204 571036
243 242 112515
223 249 617810
124 68 875536
254 141 224798
126 5 506771
53 157 881746
44 149 304565
262 214 149173
151 69 873563
86 175 980198
44 199 387334
223 240 384554
98 298 113049
163 59 903862
227 240 696278
256 143 460142
289 63 23435
81 9 967219
128 83 25845
161 131 599090
275 14 458038
37 216 596180
292 86 26098
61 32 293375
87 83 254142
23 269 462222
292 217 533004
48 180 778757
243 195 949258
55 78 766365
164 84 340866
70 4 501431
21 135 524931
261 288 454919
112 264 624043
89 96 959613
62 125 371530
172 183 82969
267 122 865209
21 172 6010
126 30 703114
115 252 734868
71 280 490588
295 206 231810
71 99 811227
45 34 761414
243 252 211954
157 292 80028
39 269 744383
154 281 4940
266 52 12466
149 112 803158
300 295 495251
8 19 288106
202 63 561054
224 85 613603
132 44 859774
293 18 207037
131 230 251880
235 95 734127
219 46 858571
14 195 553792
41 163 806570
123 215 133312
13 99 939349
253 112 777761
118 109 902851
169 180 179839
58 147 229253
114 133 434828
12 24 81835
193 139 867935
178 229 133530
13 105 842001
300 281 67936
127 294 202498
50 204 261116
226 295 934757
151 266 368927
256 107 712359
36 290 745096
155 168 71937
298 184 115621
88 124 390281
243 13 789534
146 81 667138
277 65 283210
207 49 555043
230 192 766921
120 169 864573
139 72 291421
240 94 30516
66 30 967553
35 151 324630
139 21 437407
174 241 727927
3 152 344882
64 50 355296
26 238 720024
10 228 148236
103 253 705678
242 218 265669
200 158 508511
133 264 16303
35 78 787092
37 293 552938
187 176 341159
241 131 961305
24 258 534817
215 135 631544
142 90 845349
228 146 461796
293 58 436092
80 234 267972
170 117 588635
149 160 223749
112 217 192927
117 256 297324
168 58 586536
85 300 493645
116 249 840245
255 98 443033
114 139 799396
300 232 81988
28 192 174608
52 121 249542
47 115 838833
54 144 94873
256 273 810500
65 80 271959
159 234 219513
90 99 806714
45 235 347094
94 41 985167
111 23 835836
19 145 41729
225 133 416866
29 39 6272
89 38 131027
115 78 212265
49 3 251051
128 138 487851
80 160 144252
245 274 584571
241 193 500310
44 139 945240
45 198 445207
247 65 760317
144 238 410959
59 91 630423
19 268 32734
87 299 845541
256 286 298954
188 46 608670
219 17 991474
68 22 509237
208 41 42843
144 142 517919
232 179 48302
91 177 846105
74 47 763318
257 43 820350
116 287 917814
206 235 809214
225 238 375999
29 45 545078
283 238 698038
184 228 386596
165 169 900394
8 154 378357
52 33 89604
127 285 764889
204 23 355359
270 273 595892
3 297 362456
88 11 67537
54 165 322239
256 55 720620
263 178 429349
160 118 699603
289 189 445357
176 167 275665
245 104 570639
257 233 33894
215 168 145516
226 199 942501
277 95 765057
130 217 788859
57 150 123038
161 230 513205
262 243 720533
216 125 457347
184 40 343658
66 119 431146
47 92 81647
170 62 856894
102 95 822632
105 196 685111
60 236 556490
222 34 24014
147 150 510848
112 209 268954
185 159 489378
40 277 517383
102 13 775130
149 47 747069
187 128 147918
62 15 861298
27 286 640266
275 94 145500
298 263 783652
221 45 105114
32 184 446049
102 172 348342
152 83 505426
156 229 2438
290 121 179138
73 139 515059
65 245 181955
273 50 908504
14 126 649186
247 134 115518
23 160 340131
103 105 10179
291 186 109961
26 101 956355
96 182 634281
188 119 12315
63 218 924621
42 216 931983
190 63 299229
260 285 798193
181 290 867383
83 212 50681
1 198 252479
276 238 239474
127 136 631565
181 178 701732
179 190 762410
124 242 934639
172 209 489425
183 223 48916
240 91 796806
116 288 317897
167 37 34124
24 292 162276
16 53 825109
1 135 545103
23 66 633900
133 221 943716
84 152 887473
260 245 762957
191 207 652180
96 15 30549
261 188 241140
106 213 636535
140 199 764209
120 33 43052
245 22 102121
70 146 752318
185 292 576891
71 117 195222
93 232 77093
73 131 773323
100 164 463179
212 260 440180
60 7 349483
8 123 286785
245 285 789473
81 247 998039
269 299 994024
144 272 744726
2 147 960110
297 214 57360
84 29 637268
188 85 42438
238 291 833600
281 235 254396
299 219 181790
59 71 215592
215 107 16531
67 232 2459
40 247 919898
134 5 329069
232 3 411371
240 53 1188
8 198 580033
116 62 747347
17 14 180729
2 271 795195
109 32 150073
244 174 913047
85 223 879727
116 72 64106
91 89 191946
72 195 103867
253 59 670008
261 69 517324
71 124 504393
139 80 170592
57 98 932499
157 34 792954
300 72 628359
110 37 553414
51 142 470319
21 25 165241
42 139 953544
1 101 401583
222 276 403812
88 231 872337
14 278 571926
82 51 817594
207 239 281406
26 155 597406
227 50 795418
273 145 226115
241 92 581121
188 222 751913
249 80 310284
214 148 84930
209 13 729523
234 236 810552
51 267 986576
153 203 142726
38 104 897810
156 257 736156
144 163 527572
169 141 158031
150 232 374503
257 290 320144
264 183 904200
84 217 236560
230 187 345625
171 299 360869
28 2 129234
113 11 55380
46 48 319000
129 250 598450
165 37 606874
192 144 339450
49 71 830068
62 253 122520
161 142 424372
226 146 868380
119 295 977548
212 127 221807
99 168 882478
208 218 773345
64 91 326956
76 23 568259
289 9 879328
96 87 167591
277 91 100723
171 158 218969
79 158 259627
147 206 75611
218 102 966442
38 192 188900
64 249 461897
174 197 245346
263 246 788850
232 113 929418
178 76 830306
104 216 508796
53 129 606892
262 204 987751
102 239 939461
80 239 633550
251 246 86292
144 95 4000
291 239 318732
31 166 272975
296 101 323301
140 293 368020
211 205 93717
142 6 859483
115 32 250814
173 52 7482
123 192 185725
237 160 944162
95 274 368505
42 264 896626
71 180 34490
273 13 186219
3 13 788504
116 136 701891
49 213 463525
157 263 659601
139 157 334622
289 172 279235
299 53 926918
92 153 48681
65 175 42169
97 142 392103
8 214 710346
147 77 851222
194 102 42385
211 248 233227
9 282 2271
297 70 854229
150 41 192043
229 276 128136
197 141 582503
187 172 994113
294 130 266923
49 285 688545
255 133 163288
15 210 298325
298 218 970616
87 184 555168
99 85 834541
73 221 587494
278 142 68688
266 43 534442
227 253 39251
211 163 413577
126 203 559799
288 40 86120
240 42 252051
210 58 929960
148 9 449702
266 232 246769
235 154 761355
162 53 14171
175 291 287895
107 254 828088
57 84 550577
50 164 367699
152 145 459793
220 126 108349
156 115 656518
44 245 246478
182 108 234703
56 174 997573
49 46 494808
101 111 395333
78 119 35526
268 142 604561
34 286 699952
173 209 456070
30 68 831033
179 48 449336
73 135 68067
181 92 983438
65 226 941673
245 248 672666
277 70 697700
130 54 147539
198 202 807500
291 29 677582
59 195 603180
8 257 103265
246 135 743170
69 152 488207
122 120 464255
128 297 379302
191 145 657217
267 264 526524
4 258 702881
90 154 899347
6 124 497980
97 98 729695
260 96 188514
242 94 465823
172 185 393780
13 220 139943
82 120 376388
145 54 303700
235 266 136638
108 63 695503
227 131 836206
62 13 144738
199 285 754478
297 20 994640
170 45 23836
203 210 205138
178 80 714197
259 29 700457
170 99 118276
213 256 581736
261 36 528192
97 33 962902
258 196 353420
97 275 799508
63 162 923033
60 173 134527
146 14 599426
251 85 717307
221 228 285729
266 114 494891
10 29 593312
269 114 100056
89 218 461687
72 98 358699
180 204 180049
97 4 746180
236 52 536053
229 115 768798
229 217 186231
242 175 415569
134 196 799830
20 143 15624
85 165 20609
278 261 394127
30 281 422850
192 76 271375
40 268 168463
289 221 879740
290 68 19146
219 128 936063
97 290 367775
64 68 792994
227 255 692707
72 70 581919
52 10 975248
67 56 26655
255 122 138316
241 205 290855
122 220 865081
28 203 134637
246 159 409232
107 37 968974
116 206 886860
158 110 350632
82 18 693473
89 7 645329
21 5 874868
255 151 387465
40 272 922719
3 202 393009
15 69 557367
43 67 494684
205 214 572883
107 58 531333
249 114 4453
238 92 703882
73 93 49020
198 81 550562
3 175 29527
174 280 736870
5 113 108580
204 44 338505
254 148 577428
24 174 616629
159 98 196041
191 219 144574
283 177 495189
243 275 525606
124 279 327391
91 99 114020
62 294 319564
74 258 166199
17 121 220024
65 244 584908
161 252 881705
223 224 497685
38 260 909465
66 127 217519
130 51 451004
50 57 407712
214 183 977310
60 13 949502
214 81 408443
213 25 11943
155 207 795054
290 101 563120
88 98 88323
236 166 622760
136 195 570496
177 199 565600
140 230 619484
229 95 87124
137 91 538494
1 74 802871
154 214 451899
288 58 24278
203 103 921793
155 42 173970
69 266 657245
288 129 91781
136 153 874307
10 57 563381
53 19 636010
79 286 367975
120 113 748962
170 156 510545
187 69 710183
136 266 602547
182 213 832875
150 129 153237
233 18 813224
21 27 912040
47 231 534213
26 206 343948
169 100 145793
188 22 866214
77 42 456529
158 33 518712
214 208 527942
125 245 74614
148 177 437088
84 289 476928
265 299 616290
253 252 140445
94 123 679571
247 51 569331
43 275 455057
234 299 81412
298 91 853850
164 39 135339
107 286 623642
137 126 149689
24 128 691774
36 75 705583
239 62 420903
150 102 501608
234 252 243266
171 262 897793
235 174 669317
236 48 145582
69 262 591395
68 120 752093
32 183 84420
173 182 579017
161 32 912420
202 119 943392
20 31 978276
263 280 793235
218 1 792874
137 185 296629
4 237 147048
67 288 862644
186 258 404386
230 59 841173
36 277 986007
111 150 772249
296 111 562083
184 20 362580
121 127 440325
108 105 269305
157 14 458121
241 142 630723
3 263 993729
177 169 99696
155 273 830728
84 8 68873
92 266 12855
66 287 509299
4 144 15323
153 124 276317
270 198 873669
36 3 462131
6 202 230045
93 229 987219
294 85 708631
294 78 720984
88 177 580382
31 191 210279
153 43 946154
233 300 768840
215 158 988000
100 292 54039
212 62 980357
12 84 454536
148 152 159572
260 34 886961
295 90 49994
282 8 608448
276 173 941059
213 188 922839
148 260 157908
54 220 672966
83 202 789587
48 268 649713
263 27 305791
237 143 36258
155 224 393228
56 4 117344
228 186 59861
287 297 299100
31 78 455992
83 101 694203
92 80 747759
287 97 544007
52 30 807048
163 126 510352
110 188 218006
163 70 609243
45 96 644374
209 221 635616
227 124 191998
42 233 332157
261 12 38980
12 202 450042
88 143 90357
58 246 539589
34 255 372349
87 205 851880
239 58 84156
257 56 50270
94 102 628544
182 102 286180
71 161 436204
9 182 446002
298 59 629900
126 156 573325
67 38 91506
29 178 43877
193 45 185509
297 120 779911
181 229 678030
63 221 932515
126 273 971800
32 294 121128
74 300 33128
212 24 134778
232 283 892052
66 166 869149
294 261 349417
30 265 113423
150 161 936940
266 174 242023
162 50 134042
27 191 300482
284 87 72724
172 217 417661
75 181 816807
258 184 254461
36 181 656355
48 242 235157
3 201 611347
196 18 56511
16 12 610312
278 268 218286
239 43 693784
95 227 871293
163 61 431374
169 21 739826
11 140 64708
110 90 928619
81 194 143877
110 277 863631
224 161 732050
160 78 520915
108 284 650462
210 122 959281
43 47 57244
132 177 851547
277 285 469318
25 284 42228
196 62 452074
100 290 153814
3 26 298722
181 286 414575
46 148 710297
289 26 550326
75 49 777434
185 139 469610
285 65 541492
140 257 17326
193 283 791638
62 249 248329
97 201 332083
88 55 428329
244 72 704972
205 139 872479
82 248 438638
38 161 719656
285 103 536993
66 114 765329
206 4 527956
228 71 863966
219 279 624556
123 15 761531
151 20 887213
203 229 613634
61 266 222306
276 1 169195
66 132 880582
283 251 102839
48 135 966933
128 75 716579
182 119 305986
131 178 974254
207 275 116726
87 59 495807
63 92 269776
36 200 16918
200 149 606423
33 142 903805
166 186 419733
178 286 566996
272 110 581750
262 236 385905
199 165 718653
8 58 505221
57 154 830618
287 123 844529
88 8 317670
39 203 700566
124 174 835088
148 170 449030
10 49 64101
62 197 139373
248 115 340747
11 197 875774
134 86 143664
278 225 490511
209 136 146972
70 67 591045
122 235 414727
30 95 943214
277 248 628096
73 281 976669
184 213 857133
277 243 437180
227 108 634875
49 77 383861
37 65 231244
219 292 464149
11 280 112289
168 276 166530
279 231 81885
64 20 521922
16 162 502281
51 200 370012
91 9 972277
208 189 302214
247 279 663675
231 169 451686
35 155 562499
44 254 246092
140 294 591418
28 71 448294
129 203 794369
139 189 447346
290 297 558426
281 87 619478
126 221 377947
214 168 332283
252 185 885164
18 142 559473
227 173 238505
73 69 798444
275 177 881993
261 114 797100
270 121 980145
182 17 27530
224 72 706709
185 136 551148
148 191 574079
74 244 91698
148 113 178772
229 126 160721
236 160 999260
190 81 983091
224 92 660239
155 75 687850
95 157 680722
210 263 447401
9 176 990457
280 23 637610
228 82 243498
85 34 406194
144 169 711327
298 45 150536
194 232 673594
122 76 236059
125 146 713437
154 283 745815
125 155 491229
101 184 311132
296 97 139770
271 18 358627
141 179 783070
148 5 489766
289 269 899047
127 14 87955
122 205 109507
296 193 389320
197 188 877510
206 222 297690
235 117 229256
144 14 587909
226 59 237093
226 73 781477
267 266 894105
267 109 340005
138 2 533284
228 206 313318
84 40 306464
111 281 478778
26 162 164026
135 265 731543
230 147 626420
100 262 572839
232 57 394285
198 159 681594
49 180 359032
250 249 727528
33 194 612213
273 92 862981
153 7 341450
284 241 606749
188 68 614994
152 226 397272
56 286 317319
265 112 133399
90 285 996925
84 232 889292
57 63 558532
275 127 640600
65 194 198073
99 48 101351
198 178 676639
128 44 729924
120 37 61025
160 10 598009
52 68 647659
58 61 564052
222 134 691012
60 5 447575
167 262 260955
73 293 151319
292 20 770004
188 204 498877
125 127 961206
171 55 87229
264 121 650103
272 286 667653
252 195 208345
110 245 118271
131 170 890233
178 176 893644
20 120 109930
96 294 265692
18 30 977912
253 34 643390
68 198 324324
222 81 473927
76 144 113687
108 83 319420
265 215 492620
284 281 550763
100 86 445573
133 134 968467
123 268 262591
188 281 927153
67 86 768944
264 19 458489
216 250 165565
121 5 139266
10 266 883279
184 36 394396
7 233 575085
284 269 620702
46 257 857875
200 124 322255
263 48 678049
211 180 571203
225 114 780004
176 44 403407
184 12 547613
218 15 44187
217 90 529040
281 169 214680
187 188 876345
44 23 325246
128 87 540424
107 196 3613
158 40 993277
181 113 977716
214 44 502147
156 116 620010
157 145 215879
69 295 462994
6 175 181817
14 76 470670
130 119 531696
20 44 386233
182 248 676624
226 259 437520
201 64 452205
45 100 73731
13 61 715541
106 155 808739
16 234 258927
185 222 387655
119 227 565175
200 297 589449
188 10 54051
109 187 430289
129 281 464757
35 42 315295
67 102 144021
66 13 480090
291 158 985031
51 179 14712
136 80 757285
232 197 252471
127 210 541204
126 106 825611
218 267 941903
213 50 328951
23 195 601952
194 230 761487
57 115 955829
292 25 760275
68 187 92516
110 213 676453
274 164 542877
75 157 863541
112 48 64774
271 87 912965
145 198 339568
274 61 824252
200 73 908446
170 152 505908
282 190 198822
133 63 217519
283 240 908553
61 191 504055
119 288 822495
174 287 902177
258 209 850954
65 179 809749
22 63 894138
86 5 139300
210 282 984385
275 172 736119
154 239 11147
20 111 305245
38 61 861165
154 85 498890
284 35 831575
107 168 325544
96 67 684747
15 130 140515
127 48 69624
41 31 354077
68 109 137361
230 64 895719
211 50 898793
274 26 356318
217 103 774955
231 287 423688
50 233 669623
25 3 205124
186 200 121446
161 72 743829
269 51 688302
241 145 519558
172 156 627033
283 22 2788
32 30 434925
98 179 124511
120 255 921445
14 122 861363
50 241 72357
220 291 576160
179 263 307305
14 133 46618
172 180 752916
92 233 124282
148 78 295383
216 153 181575
237 240 993183
60 64 112322
139 215 962667
134 233 899161
32 118 605891
93 110 484404
34 22 199686
98 180 302112
64 286 754967
271 246 720323
176 139 320034
268 260 504393
48 12 902146
299 300 928155
296 173 814126
288 278 434411
92 50 279366
220 280 891473
239 151 83742
126 64 595111
282 110 48023
205 64 18482
293 214 169089
86 212 641051
71 101 512581
52 61 157868
233 298 884235
74 154 146526
86 70 211777
271 21 491440
172 109 318421
216 111 659557
292 189 983539
2 275 833754
122 281 406291
41 273 911295
157 175 733721
266 237 837509
171 62 142561
233 271 623805
57 69 701478
134 171 815988
1 191 595356
123 190 858426
120 215 236966
46 73 833096
44 45 432509
29 80 568455
284 11 260890
199 32 448723
144 165 324364
113 57 177590
195 119 767421
224 208 496062
40 69 100891
20 183 381354
167 244 664425
134 144 185398
29 90 979647
70 222 435531
202 290 845121
224 113 968318
227 101 74064
27 167 543472
273 234 493961
188 205 685304
181 191 676606
190 15 885431
288 238 476502
169 133 379531
233 143 706255
58 289 773906
254 31 478780
22 210 21871
172 45 884847
267 259 340749
280 202 932818
266 291 932912
51 114 160326
174 64 868314
118 40 469161
250 175 482972
84 294 72128
266 162 696184
251 18 51818
150 217 678668
97 48 661769
12 187 509466
22 129 814826
18 182 324018
279 260 212144
250 6 919601
90 159 286195
11 246 708880
115 212 448274
77 185 188983
253 79 293061
240 298 160702
29 5 362510
39 285 77462
73 51 501976
60 214 320573
199 184 67373
151 124 165132
20 291 640593
44 107 930370
155 133 668804
153 56 914016
45 107 374911
98 184 605371
165 108 876363
273 112 12527
111 44 986583
271 125 329697
74 31 527132
155 29 343790
72 242 660499
61 282 718457
140 4 178188
21 230 455675
149 296 7545
231 72 450940
58 17 19828
142 107 17209
137 218 583105
236 1 44938
161 225 870181
187 108 530188
249 295 128436
31 144 416262
28 149 12244
257 244 965328
84 212 205038
183 207 200146
36 266 633640
295 271 258353
16 109 585317
52 7 521200
43 267 871462
289 273 558035
44 157 88830
47 176 490116
81 154 33183
77 269 271688
286 257 574848
212 35 427152
217 256 249189
267 28 372768
267 79 946231
238 30 290706
195 141 165893
60 44 851315
28 91 523509
266 117 52212
5 48 464880
69 10 461030
143 116 778120
147 225 353933
96 113 228138
113 190 22965
45 50 631183
49 38 352316
121 255 266556
252 101 482884
262 123 232201
76 9 700952
50 188 897860
90 283 90150
27 224 470316
203 280 315108
136 196 41417
232 166 819972
30 177 269493
255 238 813203
296 290 175916
267 8 81618
25 180 327798
270 94 39043
153 185 117069
85 25 435647
85 82 222412
146 232 398227
215 229 288110
212 221 446314
223 181 840557
166 33 885154
131 295 776750
53 293 120881
143 64 302880
226 151 680281
96 277 938477
47 147 105270
69 64 965712
111 189 711175
104 37 209991
40 13 593238
77 199 32014
63 40 665058
232 220 727953
265 166 908165
235 88 785707
7 56 354749
169 152 755014
34 12 785040
10 289 308112
143 234 714904
238 200 862386
46 6 346185
201 289 182345
285 63 630401
28 259 162522
265 241 230263
106 230 607977
213 287 424753
240 136 130908
292 139 321475
171 276 289437
2 165 220138
221 170 466920
122 61 675387
204 259 978603
104 202 318918
250 26 625203
299 132 790614
222 201 305796
165 10 827643
37 108 767333
104 240 207107
124 287 121518
5 80 899303
8 82 108760
146 40 398333
48 59 902355
199 133 544286
227 21 825900
217 197 484552
130 30 685088
298 269 503858
128 236 376269
274 184 279041
261 93 198405
130 184 802285
9 37 254721
183 268 181653
133 299 173517
11 244 407232
154 247 19801
274 261 659085
56 217 651417
22 250 995914
289 154 698409
263 153 109335
121 258 924763
116 5 808901
65 292 371981
55 107 593014
242 105 924221
271 102 40886
62 155 451040
25 127 213918
77 103 536195
30 9 520863
70 283 788489
282 195 216690
262 281 260730
42 173 947347
60 228 163667
258 270 636553
239 44 620723
20 180 67398
65 155 618877
14 285 610771
28 272 833666
82 246 384363
194 256 109841
284 168 825943
80 56 29598
78 193 143290
226 14 722982
87 297 535310
225 118 723698
140 127 976568
103 10 191371
27 47 564801
73 8 23410
241 75 175815
60 77 930838
173 218 569988
190 30 502338
239 99 24273
135 78 580383
285 203 31543
294 103 412960
186 206 406212
33 114 437648
269 70 885059
47 90 900100
93 134 827029
165 12 889453
19 131 98337
42 148 108385
129 77 210719
281 202 538848
155 55 130373
70 47 371037
1 41 745922
15 260 368390
185 88 52161
52 85 818387
214 73 157500
199 251 489677
242 37 840709
33 100 619375
75 162 593744
185 32 543149
68 221 595184
181 156 167472
231 69 652007
247 17 52271
66 269 767945
36 32 271434
181 215 384534
259 167 905034
153 14 537665
85 129 448893
21 26 125024
258 107 129580
21 138 652898
200 172 162714
186 141 244248
247 63 722561
32 173 974919
233 174 802451
33 148 191472
229 216 17863
117 90 591299
274 266 852124
157 239 703996
6 74 925387
189 60 610020
104 165 624709
127 298 517140
2 31 728146
198 172 628388
25 187 538747
104 190 169881
61 127 815803
114 8 490896
95 252 213148
73 130 250536
43 116 416751
169 219 479820
219 186 754027
53 203 986433
278 221 34808
145 248 267272
77 299 345658
241 17 673147
3 277 79958
30 31 822868
90 176 957265
146 118 813368
82 40 604923
210 293 671433
139 271 916354
119 82 465385
281 141 214483
123 135 270749
127 162 563684
116 12 834545
25 253 547152
67 101 205190
90 214 418480
213 173 863850
262 296 547947
38 300 193370
55 221 764617
137 255 50048
210 55 608175
277 55 186091
231 3 956439
163 177 982406
267 155 997255
295 55 731460
280 268 942885
242 46 113095
26 82 364978
275 168 73318
104 85 708469
284 203 251755
98 34 672918
86 184 513630
71 154 836597
136 232 624522
164 57 119729
36 244 30578
73 28 606669
146 74 152558
208 234 732477
3 300 820369
29 194 424092
90 80 458421
105 278 673671
114 286 651895
200 250 293191
193 221 886847
61 150 807680
23 173 595002
85 78 460621
227 64 990613
92 180 721760
66 7 121333
284 216 654526
118 174 52457
151 116 27369
187 15 429184
188 257 902188
242 141 378675
75 234 703729
194 77 724874
62 137 104053
40 27 293359
211 283 335715
145 206 108006
16 145 679679
208 159 67372
257 200 296232
290 182 201297
149 249 138462
290 227 937186
120 270 259871
65 24 213330
31 77 729893
8 33 632757
238 184 972732
124 95 516918
54 82 863916
56 204 786745
56 274 384115
37 67 845907
295 54 474493
267 88 821077
214 161 395056
13 154 880520
203 65 678372
33 248 938958
96 267 488822
228 261 394395
230 269 262130
182 133 676901
96 115 298172
91 14 318407
7 257 13320
223 19 180118
235 124 765309
188 89 765309
149 45 45478
126 249 153824
199 33 321166
91 66 485415
278 216 621763
15 179 850735
251 105 740542
93 286 700258
268 144 665899
156 9 745632
180 214 549975
148 87 330300
284 293 350796
141 70 54151
269 219 416766
267 48 302597
277 181 557888
93 268 487551
248 80 42210
194 85 523433
33 10 485089
284 46 750025
14 72 197340
75 105 202508
183 53 215624
209 19 103480
62 95 275800
299 183 482261
148 105 300997
48 42 559635
25 184 450733
199 4 659983
17 36 886270
148 222 939950
122 110 256347
189 98 908427
185 74 479606
42 274 293913
48 194 597286
112 79 724661
263 67 272200
187 60 281487
260 253 154977
131 52 610797
277 113 214134
68 29 453303
185 132 37860
106 29 871323
252 90 783085
125 179 335081
98 241 636648
100 19 412469
87 97 747581
211 160 420291
158 98 241554
207 17 158381
195 89 22049
178 202 320001
146 296 139014
135 172 226199
264 253 992442
232 44 258590
86 36 989462
254 139 905110
207 299 344397
234 191 695610
141 48 504454
143 207 407929
101 267 432178
227 228 30030
152 99 89526
92 178 192788
10 155 139635
81 243 474431
276 31 224396
264 69 682464
81 18 740064
110 216 567002
183 171 26310
162 73 232673
298 237 275085
100 126 247920
73 10 451346
96 154 890153
149 72 637652
14 63 57682
67 287 2136
234 183 225295
45 123 255240
159 211 269776
177 233 733095
73 141 347456
250 151 282638
110 26 11457
24 34 897195
90 288 665915
194 282 204303
292 210 520200
218 97 188406
88 281 634521
208 149 725462
211 129 212504
5 118 199634
47 125 437909
72 19 566707
298 251 68419
130 170 250304
8 87 34876
277 172 202283
58 205 802348
261 111 255284
276 128 3408
150 285 288534
48 202 850919
66 140 456625
160 218 805498
249 23 374962
99 98 278994
234 11 905458
10 31 377287
200 81 172320
157 20 360093
65 267 958175
49 120 26678
165 73 226976
255 73 878534
208 178 881027
286 118 315578
74 187 394161
104 93 588559
153 157 912266
272 101 621885
238 40 415720
286 14 701545
47 234 21093
98 44 745537
221 248 634199
234 101 915540
238 10 987082
273 23 717020
129 264 274762
286 46 867412
196 40 917417
101 5 917072
242 27 391420
22 162 914854
190 61 788866
65 242 834571
17 292 39756
290 78 47755
289 167 579339
46 140 952896
135 90 49407
101 64 157756
164 217 560848
195 295 738577
189 275 958584
260 249 700060
112 178 125109
161 258 393302
289 123 661127
100 70 151066
137 201 868143
149 277 420308
159 117 793998
212 19 479226
34 122 156586
137 293 281715
300 15 552964
24 127 13675
81 180 796453
174 120 79074
234 33 220598
268 153 733785
142 36 700048
169 6 461682
208 297 251177
101 45 220864
171 221 55303
154 174 819088
148 262 706613
33 192 859618
148 126 211296
40 108 365796
128 29 831251
223 215 95913
82 170 798463
67 48 768722
243 263 807234
119 121 793657
53 104 952990
24 43 305002
255 33 2953
297 234 776757
224 57 107801
146 90 322447
232 127 915889
254 97 7959
270 285 732563
273 267 545528
21 202 760587
180 293 438349
245 72 300319
29 129 51797
140 42 834388
67 257 148299
271 95 986423
247 244 940242
84 45 760681
152 194 899959
47 258 479876
112 156 551753
95 6 767218
151 68 767623
286 105 360434
123 5 764655
221 29 623839
275 147 604684
156 19 367601
160 46 599902
140 28 277764
175 299 568672
170 77 210143
125 246 542545
68 232 336564
145 244 48739
158 272 121937
176 194 205836
41 277 872379
146 223 7454
119 144 967550
239 81 116962
230 88 325163
132 202 595356
259 60 988712
173 163 953616
176 52 644862
148 281 348745
3 69 971912
169 170 942930
233 235 596743
86 30 556984
70 284 607641
210 46 862009
118 115 154481
147 76 6320
168 144 418618
181 193 816922
2 37 724895
272 7 789284
151 215 233143
71 283 474
237 31 5125
199 61 275496
17 12 294426
95 111 221562
1 151 331497
247 24 550150
102 69 103362
246 219 962292
222 88 30465
32 93 302849
39 37 732549
297 17 651728
232 289 516837
60 297 477561
197 54 995688
249 262 148637
61 183 974830
14 51 516577
224 142 845438
298 288 446345
131 39 193734
207 166 519813
197 169 139301
170 249 584096
255 295 622577
130 87 879474
184 127 318047
255 173 758749
108 269 978688
258 286 982431
200 106 161930
30 98 654797
41 17 318918
268 31 81217
217 249 978949
72 128 923814
29 275 935556
166 153 807863
215 235 597886
64 284 664321
189 198 974103
119 65 50683
194 163 318280
277 30 922075
278 230 688946
175 115 712987
293 291 823152
44 169 657988
45 208 276847
75 266 955658
250 231 785673
37 84 511010
60 78 329444
150 297 724603
76 251 847793
8 277 415316
5 45 639885
61 277 432793
114 78 675773
110 171 160551
232 181 453329
258 260 644509
126 283 62712
18 113 389819
121 250 141739
58 256 428027
66 244 874778
252 132 927114
279 110 590317
7 141 351287
261 14 592310
56 218 686058
192 162 156315
261 296 464228
66 70 137153
201 106 816418
125 300 276893
119 13 145035
157 39 531063
114 174 135748
91 238 397652
69 89 687079
73 95 330362
126 282 183422
258 29 878366
128 109 345620
97 18 261458
280 184 922075
203 218 234244
35 193 797575
95 214 933763
174 105 94678
78 249 81710
8 122 811112
122 97 466194
237 64 427042
29 153 88356
73 239 521213
281 197 952465
38 226 428463
106 138 9809
264 200 376073
42 271 170222
270 248 302901
286 230 556310
285 46 810975
199 225 813392
44 136 721927
168 104 20059
171 256 251200
64 97 139622
289 90 627595
85 192 239871
17 293 858656
141 144 488116
73 79 854838
263 275 538985
224 123 872424
13 111 779190
244 186 139359
80 109 909845
64 107 548080
241 79 157001
10 175 991809
109 236 273003
203 282 737931
104 109 421294
245 16 591969
227 289 662344
20 110 831901
215 224 301235
186 267 111816
276 288 660111
27 84 98924
176 31 364938
107 295 981029
164 288 419990
130 137 6906
186 201 6975
234 42 404460
278 17 89027
255 234 431710
189 104 193717
72 237 904520
38 76 435864
211 226 62878
115 287 479334
245 91 410429
211 63 392095
266 159 667844
130 227 93159
207 154 559777
34 83 545579
98 138 224114
106 145 133964
218 202 684026
31 294 693320
279 91 685575
109 45 812218
102 173 408684
221 251 242937
53 10 175626
151 73 732812
202 157 287093
186 270 528932
216 121 712693
95 181 473304
1 28 107350
39 295 250943
289 127 874760
267 37 844590
262 203 811860
228 212 779322
146 174 932287
171 52 589226
276 125 845600
217 299 302792
16 97 676776
113 199 161339
73 98 713610
246 29 651941
203 79 451202
218 263 678930
66 247 774407
74 112 597131
47 270 908620
231 70 438017
139 201 99400
15 292 175720
57 51 517894
260 294 707091
133 138 617354
188 209 970278
235 220 292998
140 101 32161
248 218 785428
177 279 687544
55 24 407192
100 297 359709
27 111 145626
220 81 617288
64 54 232469
31 45 668048
295 133 107238
11 236 278432
84 247 342609
187 34 958090
79 294 875873
77 35 4817
294 160 562097
242 75 593505
131 135 485087
146 83 336531
280 215 733388
61 77 728135
62 112 517242
220 140 286227
164 202 451711
248 91 164650
297 220 703038
28 151 795656
93 159 484184
66 34 336631
281 258 519446
194 64 833780
108 174 276856
243 271 713414
152 185 292596
140 189 782
22 223 484382
58 38 446403
151 82 223032
70 229 546166
27 81 70562
235 279 370198
139 199 306386
44 104 396371
35 271 542888
110 273 677103
211 139 515417
286 205 226616
175 296 540601
21 87 639599
9 281 943400
227 194 313177
101 61 503040
148 144 302927
147 113 447947
31 24 301212
21 242 31182
26 248 788221
165 129 954020
153 109 369955
22 102 101109
209 289 769882
250 174 723600
147 54 526315
265 111 767571
50 252 943130
12 149 426737
95 254 923868
29 255 604151
37 23 867162
260 72 781946
253 172 205871
174 9 587206
58 125 705112
205 83 939631
285 230 500977
175 199 849919
222 285 416390
283 14 240461
101 205 572038
134 213 575624
23 145 718969
5 105 377715
71 27 616685
260 156 792682
194 120 369974
236 131 642493
288 44 693824
177 21 933390
247 7 865893
178 49 657629
128 151 839961
67 110 861929
242 174 937337
48 237 369397
54 277 861896
30 74 804942
267 174 377685
55 273 427989
195 194 556140
279 223 786864
55 208 589967
120 44 762406
81 155 496417
169 134 976738
230 73 884134
260 291 389379
240 171 598059
7 249 103243
93 117 356752
115 197 626739
78 274 438986
76 200 939917
70 21 633256
192 51 115384
225 146 358917
24 145 227897
90 153 480006
176 252 352848
96 25 503782
127 172 27569
67 280 991492
263 270 292634
101 46 506565
151 247 892926
169 200 960286
240 248 985990
151 221 614387
192 233 945717
110 155 225665
85 283 218313
109 181 177809
108 202 520792
208 134 672962
104 220 799187
37 184 840044
90 191 349840
15 261 961261
161 156 202860
202 193 284321
266 239 507536
266 103 8331
219 13 756990
170 149 114580
240 250 260813
22 79 27893
282 259 537504
253 133 551217
121 214 650167
291 215 394895
158 138 54626
217 247 382879
79 33 818421
108 96 797454
237 169 115763
47 7 323978
254 55 839875
84 63 271593
147 78 346937
50 285 200473
14 264 184432
158 4 743330
265 71 931661
42 99 178522
218 294 662293
288 210 608635
273 4 567565
57 210 455515
104 233 960028
117 98 147746
259 190 208778
234 37 1729
271 197 824058
117 10 580833
264 205 300317
151 19 322402
271 237 920076
22 251 741630
2 143 192011
160 277 497992
263 207 982803
177 52 439185
124 224 660490
51 6 612230
42 114 774454
213 111 915399
144 19 637978
115 250 572560
218 192 55216
283 95 18059
159 31 460413
195 132 890190
73 54 447690
11 95 520822
195 96 973582
223 109 393722
188 40 885962
243 202 508561
205 37 393448
1 121 193691
163 183 100572
96 134 31645
37 238 58132
224 291 968531
271 216 461472
291 163 55056
191 189 871690
181 276 660155
107 169 694240
213 155 405340
27 147 822177
242 11 570304
296 242 515327
53 181 682764
255 95 230969
133 174 68203
130 123 809995
183 67 467668
233 85 662160
252 218 474101
123 88 453683
289 180 396757
56 15 273049
92 65 244419
151 93 958670
172 48 857017
11 115 975834
274 166 59290
180 120 325102
178 192 106381
193 257 686235
291 225 353547
299 7 231746
211 275 418613
85 230 560080
18 283 123852
110 157 772669
291 214 774113
20 270 943899
84 104 858555
44 240 301031
163 127 186047
92 281 918155
171 135 108741
36 100 401577
240 284 132252
20 207 423345
44 250 474151
24 188 344590
71 37 302852
222 290 31619
290 114 999841
139 138 957527
42 279 342408
1 54 698450
110 284 324208
12 43 591455
242 208 165
234 117 254388
122 64 490018
286 155 896538
254 63 128667
265 108 345874
256 21 609500
194 164 291931
150 286 829508
155 265 764676
65 299 278783
18 174 212025
4 27 138221
278 137 879117
271 171 592204
292 135 66122
112 108 237681
289 15 710915
172 49 960611
241 20 355403
252 6 976061
150 223 141466
53 99 385539
128 86 191709
267 184 687450
180 163 535831
88 62 360880
161 111 800032
136 30 189310
146 82 918532
194 261 514261
178 298 973943
26 209 567035
226 43 159300
34 102 320216
252 281 327
148 207 824646
293 176 998645
6 9 364253
55 44 434223
171 41 622643
264 204 55456
4 33 685456
68 25 268342
255 275 809318
84 228 667179
282 48 826122
15 126 720513
115 68 284293
149 4 180180
83 65 438218
157 218 369435
56 113 718891
44 283 231666
18 141 455604
182 143 155786
110 224 85891
144 39 660802
46 271 716600
66 177 553090
79 225 529158
196 247 581860
245 237 287286
137 244 605112
112 88 634805
295 56 185254
73 177 955411
198 224 943894
186 203 685236
216 194 680755
55 139 133804
18 61 337035
217 253 552418
42 125 242848
42 229 437923
12 74 614537
50 38 683155
92 30 680351
117 143 315642
70 251 448838
248 76 380309
114 260 950539
130 165 288273
199 155 987690
88 70 890446
109 224 853759
19 165 194787
275 21 238187
275 183 275133
28 31 133583
121 288 553468
167 104 314592
232 7 470228
212 142 542917
150 114 543497
274 270 103166
6 15 332711
293 54 330126
22 176 335978
288 54 711076
194 179 52579
131 172 344146
300 47 76166
19 240 724677
171 1 97102
112 96 524127
98 238 860425
174 83 450554
87 57 257920
58 247 802305
100 101 369268
204 218 161055
118 290 932103
109 214 893864
274 105 996710
258 93 371463
271 11 592755
73 129 6025
95 216 956015
190 260 999979
42 65 611873
156 215 988400
217 170 382742
169 142 97855
129 174 485016
125 297 424434
32 166 149868
76 6 62247
117 131 553873
218 126 672669
300 238 365643
194 215 727006
2 155 968259
289 279 403314
73 155 217544
269 177 570317
30 221 651452
264 147 613103
150 270 141393
277 123 613862
199 179 554926
110 29 184722
287 44 996401
19 55 423512
169 278 23662
90 72 187615
168 13 121203
7 121 281978
227 237 23111
171 95 753880
266 287 2535
59 254 68747
160 148 24483
188 128 411420
164 270 472145
61 14 379986
147 53 436402
293 273 90965
277 43 134758
48 136 597286
33 222 891728
288 148 834465
109 30 520056
128 135 98977
113 243 827765
150 182 593579
137 227 702002
269 283 465759
240 236 230056
48 210 861735
71 91 802826
124 193 253288
20 231 833901
260 266 28288
38 159 965500
241 206 469009
16 42 444266
188 216 315883
189 21 997938
217 127 811668
35 14 990863
262 27 652606
202 175 390395
35 66 105162
227 183 526039
81 182 305132
43 245 19237
190 36 559053
210 68 77426
246 62 601616
165 29 889942
69 59 797435
287 179 233688
58 225 801498
50 86 235269
65 25 850654
217 148 927066
266 90 41563
134 122 125082
111 175 952668
190 222 407887
33 53 619638
28 32 988084
97 250 224255
258 165 10438
237 71 291576
21 267 319311
288 34 45042
62 61 843884
258 199 141348
73 83 741983
39 142 871280
70 113 400772
112 3 266612
278 173 913755
238 189 532073
26 231 540987
166 40 167615
286 141 631837
174 16 991649
224 191 918370
72 110 397281
199 255 909147
224 250 609029
192 12 676674
277 281 840453
2 67 123096
105 106 747494
150 273 305845
144 41 349383
104 270 772282
171 148 836984
189 89 652913
300 103 601127
43 235 988834
94 272 974618
174 273 487195
205 270 872359
140 192 717404
297 54 844157
275 67 457454
299 38 457321
229 297 235512
288 11 444676
81 162 162027
107 189 552621
104 35 778059
98 51 322591
117 4 458357
240 206 944731
290 293 554019
88 233 209516
44 267 778903
80 97 765238
40 240 623958
253 198 582329
124 206 428608
162 217 193155
15 163 237945
161 17 514817
211 257 337078
187 209 5120
84 276 435554
142 289 851658
292 255 811855
172 100 704168
296 105 569146
51 173 739864
17 140 40846
164 273 792832
299 108 399156
111 145 683384
294 207 284416
4 280 923778
234 71 30977
54 20 302507
16 150 840758
134 238 42752
56 299 184854
116 211 987826
227 167 553123
199 71 866266
201 205 308454
2 127 414234
207 12 687817
96 204 893154
128 165 607460
182 126 418203
2 148 456619
28 52 975193
162 135 715296
113 216 911173
206 33 250949
248 137 600080
151 77 411019
92 76 383659
258 75 631700
263 257 705755
297 153 838462
112 271 377357
288 163 104196
200 195 990641
110 242 478890
169 90 357494
134 69 863031
258 144 312303
81 113 921532
268 244 430472
250 17 332306
262 71 460339
43 131 87141
117 180 39812
140 130 884793
142 147 507914
219 60 560354
73 64 679671
261 232 595926
102 160 333429
57 132 831639
100 30 918104
157 25 752747
60 56 982460
143 273 471143
125 14 864586
20 146 430319
226 218 666839
300 240 470846
279 257 528115
195 255 534034
61 219 161463
257 77 651922
185 273 751191
140 282 527336
224 186 352453
213 117 721490
300 212 824694
196 160 425824
172 19 253601
127 114 737372
118 7 32657
246 232 442810
66 286 186790
161 216 310953
243 205 717649
46 109 764276
222 153 410668
290 98 921684
249 44 224383
219 158 785431
277 173 683349
149 40 81580
259 293 562695
293 109 326398
283 282 631488
120 19 374031
15 235 24452
62 130 65805
116 248 14307
135 112 23452
299 286 392405
1 86 356036
198 104 352130
131 101 440828
208 121 668799
219 160 362209
137 45 88778
204 197 841395
81 68 638080
277 226 630147
183 99 778341
293 199 382209
215 294 336631
256 228 208064
12 85 847992
5 53 955534
164 203 363604
131 279 615820
290 124 527201
63 119 798153
286 101 334440
84 237 603375
59 121 288953
159 137 885
258 290 166272
49 150 111150
69 71 467139
219 131 460953
279 170 326334
108 223 726395
267 261 541852
193 133 986530
251 122 548664
265 68 954251
298 64 999798
203 253 74305
44 226 585361
290 120 886136
121 272 239656
153 212 919948
123 273 146699
166 29 892731
145 20 904619
261 149 870657
52 256 491672
181 88 287104
124 177 190390
108 230 878285
260 62 162154
207 287 558993
269 184 138068
77 253 119561
205 106 36834
194 199 794952
155 170 727214
177 151 715145
113 160 236579
5 129 104225
178 16 99150
260 217 973938
120 236 485045
123 83 59167
208 82 542368
38 166 657714
182 111 207859
257 222 757874
297 264 785836
145 75 196986
267 71 335258
153 87 291079
112 192 763758
75 139 726095
204 235 974781
268 106 260580
21 72 342357
287 194 91800
7 75 419653
45 131 467173
188 275 931938
30 25 533378
172 260 930786
290 155 978469
37 187 679110
197 235 102821
88 33 953026
258 125 841342
227 75 615207
246 174 52795
222 28 689201
230 16 520239
166 158 761945
154 250 203156
129 109 173363
163 83 452237
180 139 821512
163 6 990488
183 15 482034
120 12 463150
165 231 611925
261 127 75292
128 262 345385
32 237 144873
138 100 974661
50 90 913605
71 11 159625
174 89 542454
206 190 322181
12 178 329928
130 158 157004
205 4 524743
190 12 287669
30 139 52044
50 271 594687
258 299 71585
206 117 343596
258 23 397639
197 107 772188
145 128 1447
218 123 403383
87 6 382301
214 181 245229
228 103 542044
214 82 682463
228 110 560100
31 174 116785
62 108 631758
36 178 792268
4 84 175847
173 153 876977
115 200 475364
126 58 944471
11 70 745571
238 131 380170
173 105 207028
184 250 233453
298 63 357955
249 119 553297
89 297 688777
249 130 64532
73 136 997953
210 37 700171
107 76 673735
225 41 849442
265 7 870099
226 173 1628
17 23 470848
147 248 780743
87 39 743282
159 83 697049
204 8 481029
114 222 118731
24 106 136699
237 193 605479
220 229 96692
232 128 61556
281 127 348932
252 300 602497
87 214 275269
192 41 544771
218 51 262440
263 228 757341
217 24 459906
216 228 435496
65 254 948951
61 86 102770
8 195 387629
128 186 727156
85 231 935805
219 164 581975
137 21 372294
70 270 304472
260 87 803899
27 172 857720
87 276 499968
201 233 466765
51 250 400304
21 218 422409
15 86 910768
89 221 788081
40 91 86580
189 145 185602
72 171 201637
125 188 929308
162 177 441086
219 271 487880
176 172 518310
128 91 468297
104 80 638496
274 16 754858
27 171 265137
290 74 217263
102 48 131217
166 4 787516
88 247 679164
112 211 419874
120 263 454964
271 34 478471
77 223 632471
145 132 582422
261 141 421111
172 285 654979
227 30 277176
99 64 514538
206 103 468630
224 227 177685
110 280 581976
227 238 149925
191 163 113778
124 149 726089
53 179 6140
75 25 626841
11 190 27728
23 7 685798
235 300 653168
252 246 639403
153 284 652321
22 44 897217
155 58 875734
31 57 55387
61 243 175582
217 41 462570
117 215 99092
169 289 821715
73 34 575052
220 293 138692
104 36 340316
58 186 875973
186 112 295348
81 186 923051
246 46 290002
274 211 383035
179 147 261770
269 194 259500
110 31 592400
294 1 298195
89 9 147921
70 206 355683
90 184 669989
223 199 298919
7 145 815883
179 108 503305
65 61 105639
203 123 367607
289 234 643661
105 47 619187
257 22 527049
147 196 69212
60 59 986866
152 26 832642
79 150 717807
205 200 212993
269 132 100908
49 268 648459
119 115 990776
211 42 154529
242 271 551365
264 52 443958
36 204 856887
280 51 400372
139 88 171468
134 202 903862
5 67 964917
51 288 300141
280 251 838152
37 50 514174
198 108 989109
47 198 248937
79 243 152402
118 142 488212
254 188 883639
234 41 928092
288 98 78235
32 245 57488
246 141 826760
9 249 394856
189 220 758532
280 154 371356
181 14 449572
235 181 896479
221 219 607297
11 170 632978
298 222 508719
248 110 194012
128 296 274955
206 67 529008
164 239 741446
180 128 858935
75 134 64097
45 204 952737
16 96 804980
82 114 993629
26 204 690803
56 227 819654
20 115 984253
241 6 576028
129 38 159835
189 234 474479
214 127 591537
68 193 802192
75 51 265892
243 198 862652
42 295 423709
163 8 626003
289 30 513541
251 170 529968
169 10 640569
63 36 406863
17 67 939123
93 119 649589
181 106 215037
163 249 68547
249 292 215463
14 64 45856
216 10 639771
91 111 542758
26 37 854938
191 2 392684
227 62 342374
171 68 635683
145 97 81570
288 236 952459
87 89 811221
204 175 199272
280 190 936806
116 129 64794
162 64 271195
52 261 566379
212 246 723538
155 206 323537
126 11 564203
242 195 334099
116 275 144694
25 32 317059
76 88 597584
166 104 674955
12 60 473276
221 255 235233
128 285 211301
182 262 73567
62 96 752526
287 5 374335
252 258 618009
254 102 787622
10 209 85204
149 3 971812
138 126 771901
225 183 623607
228 40 661145
15 263 830252
228 268 274221
284 29 167288
115 60 381906
50 11 247108
291 71 769591
269 243 594242
75 138 196411
98 200 642483
287 299 6586
296 235 100016
216 289 180010
54 81 699521
136 211 251908
70 193 476331
132 257 631507
300 88 527891
143 114 762819
258 64 202380
263 113 471696
50 74 484076
96 278 192647
278 208 897995
32 130 557808
226 54 739206
16 185 817460
193 18 381240
279 58 186577
14 85 96735
110 99 71239
283 244 815043
235 58 288477
63 263 130566
3 57 406305
268 94 186549
86 133 85815
3 115 96579
243 207 664729
134 299 114748
234 288 374151
122 55 779389
222 69 281776
197 92 982460
195 152 354522
97 175 165655
128 111 35565
294 139 822504
101 217 30608
58 9 564095
95 50 368307
228 36 783616
64 110 978102
19 158 241388
255 272 112584
54 150 591925
244 293 967585
14 130 404083
180 47 353082
236 5 315334
219 297 705361
25 252 273550
3 84 619999
61 28 291835
296 120 387179
120 17 698459
106 272 43267
120 126 868735
242 253 862554
119 273 570128
113 131 333948
175 154 33391
136 64 562505
113 174 66368
258 249 66982
187 184 532047
135 255 56493
119 70 981780
174 262 340186
27 225 404331
179 197 784183
93 247 914457
57 72 328540
207 178 306204
261 2 292713
80 299 373548
68 164 632554
264 108 467143
245 25 124050
96 288 277258
134 278 842458
234 156 612840
77 162 366963
63 26 817419
2 205 17880
62 109 554173
191 102 980288
251 225 239611
244 93 93004
288 227 490276
110 141 119028
207 97 993012
98 248 860747
228 30 906878
174 152 562600
253 156 327674
57 178 608752
285 191 351804
174 35 314851
250 7 847042
11 3 920084
258 105 290027
17 168 307417
33 58 24687
194 141 215055
85 262 606132
68 36 47487
33 60 660533
108 267 467800
85 137 541091
136 91 174814
208 179 880306
150 178 419563
179 156 912312
173 16 400842
64 137 768675
200 199 386270
116 296 522139
248 109 250133
26 147 441296
102 132 200181
198 244 773946
202 87 887100
40 1 99978
19 113 639988
171 275 29528
268 61 356865
210 101 561201
184 27 205165
72 277 211404
274 193 992847
228 125 245982
108 252 535991
198 287 321126
130 28 680115
118 183 168388
18 287 407896
281 4 167789
59 38 442419
32 35 548199
56 10 394574
79 61 931141
264 82 95731
167 209 34187
72 141 688850
18 121 169153
167 283 143331
222 79 261015
266 224 987866
14 77 439967
120 192 886553
256 34 689721
160 265 501326
227 116 633888
40 81 751711
90 14 467220
206 178 289433
152 269 673347
219 220 857694
6 121 150673
28 228 370043
19 270 319602
215 289 509852
292 88 150980
259 247 437234
59 54 260368
143 60 988660
52 158 375862
197 63 578442
205 127 835396
40 254 511873
171 60 249997
184 137 554658
197 266 881992
216 241 387726
25 8 858250
191 132 676292
174 168 934107
90 130 699824
268 193 605706
142 124 372300
189 119 551388
269 15 323843
65 204 358313
274 114 547421
228 76 881759
250 206 8555
21 183 808070
245 99 113135
245 35 808722
256 281 537628
136 63 749944
171 4 457518
168 34 206512
78 192 377769
104 103 193158
300 76 91024
182 244 805161
153 232 400467
6 100 434466
36 125 537778
22 218 617072
135 68 688304
283 168 115596
255 177 862462
68 205 80545
292 205 783869
72 123 832830
131 162 718394
35 7 773658
85 48 705083
116 80 665588
122 148 291547
290 63 210663
169 114 487366
2 5 803104
74 156 274685
151 248 1920
291 275 26898
65 36 408060
223 36 332490
97 291 528704
35 296 487931
157 247 454896
196 214 356422
174 261 3802
107 86 389929
118 150 277494
297 6 546452
245 121 681026
127 196 602956
40 235 948926
112 296 104959
212 184 248471
46 226 692268
23 177 823682
142 296 882750
186 213 707938
241 11 435179
98 4 802124
285 275 42252
112 53 297242
72 113 964311
285 220 863357
30 36 225548
209 290 279569
264 211 771671
295 36 81153
275 119 368382
164 250 604941
206 77 83604
285 200 384055
109 64 101615
282 178 105007
287 68 581167
201 203 284684
253 159 157549
18 269 622461
289 120 13344
38 86 998734
268 250 508226
176 109 8466
179 167 939825
166 276 996164
32 90 729794
166 277 177106
289 115 999716
157 52 246777
244 225 834948
274 131 746474
262 121 468799
265 200 726435
77 288 375139
155 145 899820
230 253 510701
67 154 25630
204 294 991353
273 64 994966
176 291 966980
131 150 104890
204 246 551314
134 277 123240
72 117 625498
245 31 808478
247 124 414529
59 50 504751
92 261 172029
77 180 934428
20 188 826321
127 23 708848
127 109 782132
92 298 777408
280 293 475895
3 120 14978
31 139 313331
25 55 139411
77 137 483819
246 101 80335
132 284 30850
197 175 954777
83 218 521890
298 95 973113
24 180 902463
230 214 29942
257 150 680823
241 161 364465
134 135 681516
36 119 363129
105 224 875090
159 290 410125
172 59 125044
119 177 454252
105 111 250496
113 134 789141
1 272 444069
154 172 944204
178 106 781042
206 214 12588
80 100 852943
268 86 682190
277 89 809917
187 257 297946
297 38 672073
274 57 332297
80 279 318315
293 80 95847
28 131 606213
274 169 700904
33 134 379176
250 255 629861
39 207 62550
249 179 475957
120 131 194297
247 91 428169
183 147 331935
265 142 735765
130 112 761204
289 192 231530
176 184 931606
135 273 254612
155 193 741369
97 297 75221
28 49 839609
15 200 135450
297 278 265303
189 66 621814
88 282 688785
172 169 173635
182 130 59404
186 92 170749
238 171 542758
268 149 314560
141 3 208453
86 235 506771
275 115 73049
219 234 654715
107 174 35672
56 5 543736
177 160 136956
273 105 152953
71 166 866469
229 145 638340
278 298 116814
60 161 751198
99 285 588757
84 198 422304
145 214 148063
206 171 814581
241 267 66305
49 16 217223
125 285 61429
283 237 70290
245 234 808453
46 27 777974
279 138 445443
247 184 919010
280 247 714893
29 288 938746
159 191 316403
254 106 743867
175 171 661230
185 180 933294
275 118 659384
136 176 592015
228 104 899547
219 199 67383
89 160 473896
144 292 354274
146 220 574287
20 152 678984
251 153 125862
40 79 801093
188 25 248436
199 55 433015
112 105 278212
244 217 462135
47 280 105859
103 204 123899
117 171 930390
129 249 993702
288 157 924381
122 185 436198
94 225 229987
207 24 977131
159 97 501361
28 174 552918
179 297 987766
267 9 988599
76 26 947006
264 294 501906
104 57 269833
73 18 614564
279 265 251478
45 197 851096
120 198 601310
283 270 453693
25 194 552704
79 98 500784
52 292 942348
100 1 976879
298 53 91283
292 14 85402
159 22 449292
219 133 335950
155 112 596436
224 128 882090
290 40 1581
102 219 396581
98 152 39028
63 4 878130
158 248 320646
237 110 965797
9 286 323177
80 266 253978
181 183 959703
71 123 65777
183 49 789704
61 212 219367
27 61 304385
139 39 395994
225 6 138568
115 7 408297
45 99 683451
111 198 519691
253 233 86947
241 82 96775
151 122 654813
89 279 48076
251 230 980476
83 180 24016
286 3 880412
233 100 147839
151 154 746940
58 146 980872
209 28 86447
156 180 896418
294 98 671975
126 68 298036
116 124 567390
97 300 656330
248 224 226200
43 218 909355
154 190 395662
17 101 36774
31 99 805174
156 134 437850
113 154 995460
113 212 156348
168 118 872942
236 21 368434
134 92 439486
160 71 23663
282 89 579305
164 141 708922
268 269 158084
73 272 854102
21 268 507825
292 77 583616
85 189 119019
120 119 490876
108 278 166922
148 165 518574
259 108 727643
276 35 866128
235 171 757667
297 72 180870
65 59 888018
261 276 66120
280 172 951594
162 114 43867
11 174 602802
67 20 185454
171 12 830290
18 158 913288
185 238 819452
267 139 64502
111 269 445603
201 129 53619
269 275 336440
293 126 550937
5 111 905948
191 79 607009
54 179 554454
252 130 222618
258 1 934895
55 81 496901
44 252 312622
293 235 536157
90 200 962835
200 19 544728
256 284 349399
188 121 110019
268 284 1318
275 105 458599
8 29 994334
158 22 88875
43 140 775197
118 205 937178
26 11 365
245 39 364991
80 61 458872
269 192 435694
101 165 571369
140 88 568939
216 158 123720
195 82 406979
22 187 779855
219 108 290255
200 232 881745
42 237 342439
112 15 523
26 104 247704
179 207 640305
277 152 253962
245 158 408656
33 197 23936
289 97 362544
96 210 169221
28 257 685464
117 58 426400
67 185 229237
53 172 442844
280 22 728294
133 75 593897
108 199 851050
160 254 185378
63 21 303669
180 199 617018
168 289 389355
56 143 142528
58 182 332203
300 254 403953
78 212 260865
40 226 573152
285 299 883617
96 161 240105
198 70 168863
52 19 898626
140 296 584044
298 160 510508
221 123 783550
68 93 933467
270 101 599194
244 156 674480
167 101 116349
193 38 697205
17 271 289318
62 163 31728
35 90 634765
153 134 286876
140 267 465710
58 211 631673
173 267 455004
48 166 276802
211 79 462454
235 159 29186
27 76 159992
35 225 668358
188 49 12869
283 58 564364
159 23 447669
8 196 334621
176 149 937464
85 18 540876
223 26 573999
247 143 31038
98 113 495467
36 13 743997
189 18 482726
94 179 704180
125 240 544100
263 283 376952
218 99 495923
98 187 668768
300 13 75428
17 18 44586
108 114 602630
54 242 202839
169 201 177014
267 227 403732
205 279 803046
262 191 213436
100 11 538611
212 23 105636
168 261 547792
185 216 460055
25 114 91369
111 294 862031
10 254 129331
47 187 901386
212 255 322209
118 99 747501
55 183 377368
62 229 261733
27 232 241535
198 266 940932
29 169 320274
57 55 330197
187 185 44482
181 224 226898
287 121 856495
186 74 303583
91 90 910047
255 128 844928
298 69 933937
159 78 355581
131 194 533219
99 151 200712
220 116 184235
156 173 493083
19 254 170891
205 67 222736
148 154 172259
75 272 665279
37 100 863372
258 96 354468
223 244 942841
300 221 776075
238 46 294506
81 183 773894
248 9 945807
190 2 280849
118 134 975222
209 61 363887
100 92 563221
65 153 296826
105 266 651114
205 276 598151
259 113 428720
99 21 829582
65 148 496239
249 72 617031
240 267 181031
45 252 760843
271 289 997568
68 10 325210
83 104 806561
38 183 186774
22 241 154833
110 299 558030
169 151 938634
273 148 768478
285 292 892205
116 58 701179
190 101 429885
222 280 379319
190 267 146982
130 83 586470
17 57 903883
268 83 784383
47 166 612550
283 16 527296
32 133 221544
295 65 211252
205 212 548563
248 189 286396
48 61 747066
198 7 281621
36 50 364552
216 146 509732
176 143 843475
196 238 198655
270 224 23337
26 295 793732
170 129 822482
224 103 572387
240 127 862704
83 43 180598
102 263 3209
122 127 473648
105 240 192925
199 59 737156
180 141 552674
140 76 541190
68 44 942982
278 88 401106
109 245 38892
88 171 324753
124 30 916971
57 21 652016
110 32 823364
192 91 359101
52 122 562752
119 60 29008
228 254 414065
123 283 114396
159 42 926827
50 104 453921
172 298 32918
172 1 737118
298 24 689317
300 17 20157
61 82 658498
103 75 988630
141 91 197156
188 14 515681
190 140 601988
74 130 857405
48 169 580115
234 107 533493
135 248 428569
140 52 654160
199 91 332037
92 17 207282
112 27 134525
185 188 97637
240 50 285211
196 175 50802
179 294 606815
22 93 382518
9 153 916567
184 158 462532
67 72 195249
232 299 838386
72 142 958956
184 116 201481
6 90 28257
62 209 132172
193 294 122609
167 40 66418
130 40 971820
10 288 514080
153 168 862992
264 89 973078
147 282 601779
135 89 270102
205 169 781173
246 203 990487
197 99 111664
214 294 215715
37 60 207438
167 107 529257
87 54 450148
289 75 52989
278 35 598141
77 21 507072
193 51 645356
185 192 124368
116 18 463747
142 154 162447
121 44 987540
43 274 258199
106 253 687173
298 280 847100
129 146 117854
205 291 666269
9 122 343765
211 182 866772
54 249 418203
179 293 242828
133 31 958957
73 91 512773
93 211 873532
184 198 25450
79 151 504799
77 274 199555
255 198 79063
155 204 863682
257 23 160177
193 13 30917
44 275 421659
82 179 646750
50 267 863259
265 53 2556
105 8 697943
148 61 5557
148 16 680271
34 43 33842
284 145 540706
100 31 432459
245 55 257140
208 270 690128
294 110 849046
119 33 106827
217 16 722629
51 278 346532
163 182 398866
252 49 303512
24 253 888494
68 179 19974
90 78 678108
21 102 9734
291 5 852470
129 78 313957
78 125 591357
153 127 288628
138 77 562980
174 182 190773
186 252 98561
157 250 56668
282 251 947020
98 62 884397
210 273 324180
223 53 295433
187 294 289266
146 32 966926
11 106 473127
36 231 270566
21 37 38346
225 32 584189
42 186 311479
98 18 490849
78 214 781619
65 140 42434
217 85 855823
158 226 660153
226 66 208906
20 27 965565
254 248 421258
14 3 840300
246 233 188504
240 68 606134
35 133 841784
153 48 359472
294 236 981292
206 27 373652
181 43 451785
232 85 635329
124 216 103816
239 116 908937
90 123 467864
298 97 988925
210 177 587550
146 46 764632
177 259 484074
1 289 496113
55 136 172942
11 151 602894
209 288 841469
143 300 211458
207 159 294563
292 287 68161
38 13 207929
218 65 62218
175 28 176121
116 259 142531
169 62 145196
84 118 265855
6 219 301772
217 225 271321
214 55 228871
282 52 877934
198 297 283645
42 188 215373
225 186 52068
107 109 653121
223 283 656961
184 54 469321
10 119 758180
220 202 138024
166 178 488021
82 300 382799
83 250 823338
167 274 130855
201 73 938077
68 106 701298
28 79 440145
14 42 146596
280 277 196985
266 88 470668
26 13 620481
58 97 256358
171 154 604772
119 186 695871
105 206 557512
69 294 203094
117 164 475718
206 247 689611
2 27 278565
232 208 264469
156 291 430365
263 103 666741
53 220 474265
150 211 167151
296 267 984891
175 62 255815
290 136 206471
245 227 839049
50 68 759957
218 216 14842
116 210 331083
284 39 237706
252 193 97358
288 218 965238
198 12 17805
99 208 858172
129 200 640918
31 126 406155
159 252 53281
107 50 760060
28 99 176891
295 115 35033
71 189 29346
254 178 376072
105 49 158026
156 283 886328
86 173 9451
122 224 449909
290 210 240808
121 281 582059
146 7 625957
58 129 714861
73 117 316917
82 45 944358
212 74 849696
45 54 640159
15 20 943868
215 186 822958
56 140 880739
171 211 685052
263 68 830361
274 202 485462
46 104 702584
263 130 735681
250 120 907140
94 130 707719
96 97 239014
137 203 96790
291 228 30647
60 299 723493
23 299 693489
61 170 584492
290 213 72335
268 182 742008
182 21 986230
120 283 264248
58 37 687960
256 247 322396
217 115 968873
185 285 845887
102 137 346044
73 298 739053
243 297 275684
31 61 552219
226 293 932651
56 57 384079
2 84 486147
220 209 243659
8 49 867955
93 36 936480
39 1 920000
234 231 751123
155 83 434824
13 181 253065
139 274 812202
54 139 242530
130 99 772127
155 132 506379
279 13 178456
180 33 855815
213 3 473736
15 248 546798
290 194 165169
223 277 39467
268 216 504019
272 293 920202
250 228 353919
78 124 617732
63 139 573797
185 158 613286
118 281 64927
75 247 320117
241 270 305832
74 223 567015
280 210 564252
211 108 842175
128 183 469069
24 18 666718
62 29 759059
275 228 39961
138 130 1394
77 233 240362
287 37 627507
114 83 404015
5 294 715410
86 224 96361
292 42 772763
298 170 97856
125 278 989367
55 253 591245
149 150 197081
64 116 606475
179 140 81135
228 150 783544
208 78 260334
40 47 896488
84 150 622310
227 231 970971
131 197 124050
282 38 739950
196 108 403885
296 215 675808
18 99 947758
182 232 840950
93 78 527029
138 150 998906
100 280 617364
68 117 9077
260 132 93437
280 261 506139
118 50 159285
289 12 994893
54 176 284368
219 197 341724
244 22 646114
217 66 5549
49 267 535830
238 240 363555
61 109 463952
262 115 843227
96 249 611334
23 131 323516
30 182 894178
98 209 333983
57 293 856984
133 204 166863
259 16 196199
193 34 241008
24 164 858089
217 44 671691
78 20 983699
207 63 648297
295 270 162888
225 176 282434
198 48 541630
220 15 55073
136 89 535698
172 126 488099
152 33 615830
160 135 314163
227 151 141500
139 165 861888
122 73 716422
93 296 687384
204 153 921937
172 118 557619
212 293 627333
177 138 174829
285 166 59759
38 113 251467
25 248 56271
146 237 17769
121 300 257317
211 176 509250
291 98 751275
171 147 337039
46 178 930982
191 184 1293
230 217 414409
149 263 677585
28 20 578503
201 11 361840
129 299 450588
119 226 275406
251 167 8268
222 274 787198
147 222 885211
296 209 245114
111 285 398199
168 232 257263
21 9 830025
3 76 961164
9 280 209028
59 218 458467
5 130 137497
84 208 189216
29 263 445440
37 194 773088
277 269 208800
272 6 199844
125 23 658361
156 99 771950
182 256 928633
26 66 993734
107 289 640441
204 74 733367
61 164 16443
155 191 396822
135 274 675606
154 101 394420
151 22 446427
165 181 241962
55 267 263472
91 98 882071
222 238 520392
238 33 168443
167 266 72555
123 191 487195
230 97 599323
217 99 812955
71 235 562412
135 69 49146
101 206 137156
197 177 197508
170 107 189068
17 93 182687
195 87 156826
269 87 459095
23 187 386250
123 194 581428
296 84 403069
74 207 88951
123 100 279063
191 164 397114
68 208 292292
249 298 824970
22 288 202149
91 233 878323
286 17 103658
211 286 313922
246 266 336901
171 140 90605
69 186 571550
5 147 427266
133 243 611816
76 269 303785
61 162 873280
54 209 601615
198 277 872246
268 84 787200
167 182 86811
28 87 453838
294 231 387755
51 202 715706
210 61 925757
288 70 331401
238 17 90416
276 89 610033
77 290 602481
205 251 121421
63 111 378374
43 171 863032
291 208 784653
32 281 271688
39 155 236202
244 77 202558
289 65 419513
210 219 938163
106 119 774266
255 175 311493
114 278 485462
108 184 478884
101 108 349144
273 151 313538
138 93 435978
244 168 899987
92 144 262774
97 104 774042
194 272 463482
44 225 997412
11 130 188882
33 176 473281
194 147 683569
131 253 292644
296 163 645951
217 209 620401
211 7 307280
156 277 329626
150 33 747793
215 197 356507
276 194 11199
255 179 939150
163 84 707935
197 51 823446
134 51 566846
223 124 595899
20 264 722809
142 151 886339
85 252 577373
39 123 9665
54 18 522285
198 95 93414
300 114 376901
130 199 506629
264 224 462965
156 285 327864
62 286 817856
278 31 450253
42 73 959318
215 7 481591
207 29 861602
112 37 916416
162 143 767268
190 119 601710
41 44 974453
68 185 711860
126 195 79071
201 31 738995
283 275 475794
200 163 625354
19 107 899087
21 75 157497
190 194 501240
145 194 765604
247 193 49401
23 179 753804
203 55 660347
166 89 680885
77 263 965166
169 208 731272
300 94 244613
254 246 479772
199 211 462702
2 76 236867
62 256 359693
214 244 831172
190 185 348616
297 277 592875
86 122 612151
249 111 43151
211 238 320475
203 237 998463
151 107 847132
151 25 533500
221 279 586303
150 37 144318
215 126 65583
51 254 341771
252 150 110174
231 153 585803
170 98 679362
148 251 110016
170 300 145170
265 57 25316
223 41 619900
142 152 810084
120 6 63387
62 63 685445
238 13 163954
284 222 490738
196 296 428189
271 297 825812
64 94 224678
55 247 815825
117 130 102046
39 44 185621
175 214 91182
248 64 815480
274 217 413807
273 189 305455
282 249 916663
43 249 689709
81 274 664323
236 277 320196
62 10 754623
116 194 921016
151 162 942924
95 3 259885
199 83 948109
254 279 690624
238 108 915941
175 158 736757
15 168 979599
257 69 942142
287 183 641904
127 203 490852
173 90 266571
261 63 272575
130 53 170197
14 201 212246
184 294 858736
203 166 981916
124 128 834537
228 255 36615
163 48 725816
245 101 895374
151 281 740469
145 80 360506
94 129 982382
60 270 641310
22 227 193552
188 175 258501
43 168 699775
251 154 990990
254 236 69949
297 126 45235
51 8 207010
103 166 181758
243 177 917081
105 175 175955
99 255 74066
6 136 611972
92 55 212238
151 275 957687
274 185 573323
206 45 399668
112 43 313241
45 234 790973
27 132 161196
205 199 440697
280 290 134862
184 6 242426
287 220 935930
123 114 589213
136 38 157888
269 267 553545
187 297 398970
83 201 895145
124 210 569131
119 250 931993
36 182 348052
134 10 954442
29 152 824685
26 267 56053
151 289 657778
82 257 887445
232 83 237538
168 237 559634
3 139 826464
112 36 33476
184 226 115966
97 154 952627
298 9 805857
141 161 147478
191 203 10383
181 268 519862
63 240 462496
194 26 564411
239 152 682338
254 247 927427
4 184 160940
76 226 493229
132 92 48839
102 80 798671
54 272 17123
75 209 552017
15 170 61184
291 119 647325
246 5 932096
259 126 648399
10 272 52018
79 234 177380
289 13 759473
139 277 429612
139 245 196865
222 77 335404
299 260 501347
29 158 649611
233 54 450450
123 53 524453
6 273 197097
129 125 843011
13 146 730600
51 276 923078
10 38 156288
219 251 341275
20 165 458027
90 277 48969
131 106 595651
22 48 877204
139 130 978458
215 145 440524
177 157 469327
189 93 643409
296 94 959784
186 194 916315
59 215 491730
99 89 230151
236 281 56455
222 119 750635
237 141 270804
261 99 999996
239 68 812597
132 150 723855
299 255 893695
115 170 447667
162 298 354494
282 17 70548
259 58 482027
213 180 237348
29 78 910742
148 124 398271
138 278 112137
111 49 928556
215 89 700370
146 181 500947
124 133 753266
64 182 865608
249 297 494609
230 263 664127
193 168 813356
125 53 783001
239 286 390300
170 172 719175
249 142 636463
115 51 511327
50 29 202231
236 243 805302
269 120 683585
30 256 433274
173 95 360518
187 31 197689
268 151 958774
135 14 164341
47 128 679264
222 150 953811
37 96 987430
39 195 359916
157 65 967263
217 155 503792
218 279 590113
116 89 708492
153 67 718070
248 89 882319
145 167 610566
288 53 654755
182 41 889918
101 242 479004
161 274 609869
20 148 514958
232 286 960405
49 93 116420
225 189 626439
285 106 906830
130 209 190793
202 43 913965
234 66 884954
250 254 995016
178 293 475679
282 270 850036
97 63 263895
92 245 573463
216 207 835942
219 44 32250
288 153 917763
298 3 835614
225 283 499835
277 293 936232
291 247 164337
258 77 908125
140 131 532782
293 125 314716
40 35 171938
50 144 462634
11 30 901494
91 230 837212
198 52 920597
280 276 375575
148 49 826130
37 199 510372
42 19 900157
183 148 472229
211 96 665155
81 278 141093
129 67 807764
221 70 699796
235 202 755021
145 172 923184
46 229 429456
202 272 434004
120 294 729789
147 24 463718
176 159 1912
103 274 587196
275 11 113133
117 229 244837
155 161 809319
260 201 390159
212 71 635415
234 7 928321
23 176 428348
230 220 413844
116 154 244564
244 42 577790
24 236 258504
274 32 290677
238 58 822553
244 222 971273
121 57 663138
70 92 594793
135 113 768060
85 266 591502
289 162 859611
102 243 540437
70 69 725499
77 289 590298
281 203 748544
244 91 674665
172 93 321372
279 164 922087
161 212 701793
35 253 121887
209 199 259159
152 48 362471
30 12 782589
126 298 10029
148 44 295552
246 183 703232
278 115 295591
260 68 812334
134 161 856683
278 161 351372
35 118 281466
244 179 370888
100 180 18537
263 172 852637
280 281 780456
15 244 560607
296 219 581418
145 119 426639
56 255 40489
1 132 726984
252 262 814642
250 78 693189
276 190 696673
80 294 752198
223 32 311930
73 152 25304
111 288 615883
94 144 307157
278 153 879252
244 1 745969
115 38 175606
86 82 938716
251 300 257841
117 124 528649
98 153 587618
188 60 510009
140 288 395907
130 230 207606
283 197 987276
99 32 19155
226 239 733701
61 238 75848
134 24 158425
65 250 80965
205 173 639246
185 81 404922
177 111 748392
142 141 91391
188 96 332713
120 213 631462
249 273 724215
17 83 18014
275 246 998402
59 164 74845
61 40 707272
56 50 371828
146 171 476701
97 85 74383
265 248 39183
125 70 516665
247 38 750355
20 287 873383
194 274 566716
164 254 749720
142 287 498723
118 3 141334
112 212 594363
99 50 873357
145 181 699999
236 67 488886
265 39 272234
19 123 933784
191 178 86083
50 75 605052
265 212 485216
130 201 283978
13 80 338141
288 134 189703
257 86 318439
206 104 463424
101 139 853851
124 62 229104
77 187 705296
221 43 266451
106 216 97192
122 280 117110
19 273 833193
5 218 727488
166 85 787722
223 153 212315
207 259 110217
230 258 516058
32 79 575381
173 184 644664
116 69 174184
176 274 599616
194 53 819970
249 203 200511
77 152 823274
102 119 826987
36 106 261861
19 157 266295
231 220 122967
214 91 961203
59 197 522755
245 136 396853
113 274 632676
25 175 959358
49 116 780633
2 160 296145
93 64 925428
146 47 264219
162 260 626310
118 176 78222
226 176 693968
90 59 857862
47 142 996478
153 252 126122
248 228 15043
205 11 103003
212 75 788125
183 221 162384
170 199 969299
212 155 30194
206 29 969625
143 191 394958
156 189 767403
255 65 716572
43 180 562942
225 287 516606
117 295 408857
177 43 19435
191 220 714868
115 91 904194
195 233 158346
236 172 914036
283 86 775531
264 95 863893
21 29 234350
206 94 824753
207 16 531360
297 255 186262
91 269 119346
97 220 520360
24 73 585459
212 77 616124
178 228 397134
158 10 437941
272 5 631833
79 198 350346
170 141 545444
75 165 594922
151 278 924732
117 168 559519
279 173 527779
142 32 256348
53 230 218332
139 184 48318
8 289 445562
291 63 479842
133 100 627516
251 258 581731
18 219 218837
144 99 649094
212 284 561222
282 172 842923
207 201 479630
169 207 907328
83 225 163507
243 241 189936
139 269 651329
98 123 798680
76 259 871386
102 166 215047
148 99 367328
113 30 927624
128 163 862610
207 219 270638
1 129 548333
38 244 827508
282 141 54310
224 164 906330
104 20 925342
175 234 775790
127 189 472081
190 287 890727
53 267 883108
19 5 837039
37 143 364602
223 51 550908
284 165 324789
3 289 573493
99 93 320162
11 203 510854
162 223 901637
96 270 181622
47 253 377375
256 97 604567
87 13 306084
69 114 3170
86 79 40711
108 192 164481
39 190 856179
222 203 54368
144 9 446793
206 170 894938
162 74 643511
171 234 357398
202 203 838112
132 214 795665
107 210 627246
248 273 852706
127 78 412926
270 228 192405
133 143 174363
164 156 546243
117 240 349459
18 170 959316
189 193 416554
213 267 580763
68 131 323733
63 88 430045
210 212 229417
43 231 400585
235 6 519729
105 250 703501
179 290 932588
84 74 592955
300 110 998608
162 137 521448
28 210 688988
201 94 5293
290 284 106743
97 277 38360
190 35 323926
2 135 331851
91 3 865722
173 232 864036
193 123 615562
133 74 54327
111 60 659202
7 183 190399
200 166 495299
119 254 192793
153 125 960328
254 182 859074
90 278 763699
110 206 537529
135 294 556632
121 194 921923
172 108 425556
148 28 840974
17 255 179895
49 190 81963
177 6 43033
230 277 718564
179 276 451697
242 157 383606
159 153 238294
139 119 231804
109 124 848568
83 186 747214
299 295 70000
10 127 984096
261 61 579113
197 130 197722
85 299 655124
32 143 38514
239 40 849658
50 97 498454
106 59 191895
12 200 390618
116 36 824603
22 171 120781
201 286 509843
139 260 65018
161 40 710956
165 203 899441
162 178 497730
253 265 390201
59 278 600941
11 213 384803
167 224 524404
241 208 156275
150 206 730252
285 287 600004
160 244 428712
235 254 794212
272 39 919006
170 114 177414
124 294 685289
14 251 424872
273 26 991593
258 210 728070
79 213 859523
258 168 654677
283 91 582028
133 70 424041
194 111 685997
163 167 518619
93 205 544929
112 125 648920
195 275 675886
195 13 593204
129 154 197286
39 15 863177
28 294 134770
262 5 857500
195 42 581511
76 152 859422
199 69 684937
29 294 578579
268 242 474495
97 127 79710
198 118 957301
247 123 418986
178 235 608364
59 75 897403
90 239 593990
299 46 493296
201 33 913287
298 5 611754
206 23 483124
179 237 156586
186 189 210175
248 58 361606
143 112 357369
118 299 504236
58 292 152939
71 177 630360
191 231 603157
239 249 839369
231 56 462458
35 47 833460
275 154 311600
180 36 963234
201 19 231083
149 136 950780
32 248 716037
265 225 622350
161 91 965922
216 114 345938
101 187 707365
189 228 495061
291 95 929832
43 256 530420
135 173 954676
9 252 282063
67 215 724992
115 63 838928
232 277 715605
27 43 324723
79 206 875934
87 124 15119
54 261 79995
269 97 50033
11 194 142111
149 13 285892
141 85 17798
273 17 911439
15 145 970308
204 84 210861
136 227 897417
201 165 838746
82 93 952848
33 92 888985
133 21 834373
158 205 36694
111 22 193920
214 102 789655
185 24 832255
82 134 541240
55 43 380666
86 149 734131
271 98 49682
73 40 524271
258 162 395714
254 284 634239
39 205 395901
148 145 457584
263 22 530758
29 238 544808
249 29 519438
128 31 120603
43 56 856501
266 211 658767
62 299 257176
76 253 721459
155 243 986474
156 266 756980
52 27 946373
63 296 728661
296 253 418460
71 97 930927
250 27 130609
117 153 471054
158 262 772521
296 89 136349
188 146 843352
114 270 776526
248 261 962625
133 148 555485
74 270 127233
300 242 518096
152 273 788009
122 87 483929
38 100 215955
108 245 563935
116 294 938287
118 103 229794
28 30 562722
294 4 810880
284 67 269469
260 265 50359
215 218 627477
70 152 675757
37 57 234218
265 80 373885
258 166 133357
100 24 693042
282 146 233263
277 209 528477
104 114 964392
268 108 780846
86 248 775451
150 173 369945
200 10 748252
178 94 659862
90 198 739949
97 3 348619
104 224 398607
152 28 927699
234 212 968441
216 163 997215
215 23 284966
51 106 386029
291 229 395669
169 110 378898
59 129 784139
101 81 434064
61 224 570663
122 60 477305
28 92 919132
239 139 242299
229 25 142146
132 38 279803
41 137 445516
68 105 829624
152 202 243785
270 279 368521
252 180 875588
119 96 342223
229 192 340358
208 191 761683
25 295 197020
60 239 595894
196 218 292608
155 64 218292
284 267 735069
162 17 677692
240 56 483499
221 127 80318
8 247 708731
292 44 680762
220 224 196016
139 224 8373
29 59 608925
226 260 702000
23 13 204507
205 79 983167
241 188 97681
265 217 647526
149 77 787836
233 189 899131
231 281 1711
50 199 81568
64 161 719377
228 138 604572
206 3 534772
82 60 19863
286 185 364064
91 154 93188
126 54 152640
170 202 174418
284 157 766763
122 263 856539
146 298 70847
74 199 112191
163 39 875396
58 221 258470
85 216 336304
78 97 341617
149 246 665013
120 170 320073
293 130 427941
99 294 439250
199 262 310715
240 37 396880
228 193 710334
19 98 666647
13 270 653650
222 267 772342
98 76 964304
48 191 961511
268 184 539540
74 225 337406
237 213 736347
21 262 561580
204 3 669600
241 43 605664
83 289 543015
258 163 75826
10 196 545145
256 224 11692
300 198 739119
114 221 564423
79 119 719636
54 138 273636
4 276 418851
172 42 927037
77 161 499740
14 238 595848
82 141 650082
4 230 410150
293 236 968258
136 247 583236
76 202 903240
251 293 926111
35 49 702570
275 134 408420
288 197 767677
163 25 616499
280 271 567877
146 231 901048
289 117 826821
247 42 641371
175 247 644681
214 42 710064
45 224 848671
6 97 634584
11 202 332921
300 227 8646
218 14 882584
50 216 781803
62 298 995096
172 164 222585
283 59 277739
19 136 362852
252 196 868757
255 279 944588
278 129 657942
58 47 520239
56 118 334787
215 113 326510
120 254 475658
166 224 597031
39 116 329264
75 177 97349
259 200 90103
294 95 857867
287 73 206932
290 245 562571
70 160 552420
248 73 202678
3 89 58447
200 276 406564
43 232 174108
182 138 987343
47 113 703655
276 215 638322
278 267 560395
153 51 365462
191 118 266625
165 47 657791
15 110 489239
69 217 854776
198 87 333521
231 137 167429
158 65 753728
140 165 436918
254 76 107609
155 87 177244
25 26 18462
155 158 39535
47 182 301375
145 53 207660
139 202 108279
282 42 137631
75 245 815825
149 65 7847
220 281 84152
25 51 573921
295 31 925468
203 23 958738
180 65 168789
127 95 512412
149 41 793341
43 64 883506
273 236 260419
42 137 851972
157 123 923391
225 209 9345
15 35 357547
263 141 479653
24 193 382335
243 54 216655
156 4 900800
265 36 165190
163 3 945315
148 51 250380
160 226 902824
299 257 937544
287 119 266695
31 46 902321
237 285 738660
235 151 99953
207 32 552741
188 78 577734
108 77 689358
244 127 955728
75 60 189399
285 229 396799
252 19 62334
165 117 998225
54 269 700597
89 73 490528
63 174 138108
92 240 733242
70 71 129263
215 232 204905
97 184 566197
194 143 79471
41 285 45570
99 112 723586
242 181 516904
73 149 87972
74 148 759730
97 107 678299
49 108 77300
142 279 861218
148 100 485916
170 50 707677
220 283 61590
74 123 292248
4 9 557964
170 254 317945
291 268 992855
263 148 989769
287 102 841369
284 261 58272
53 34 645603
115 216 389486
83 284 657286
15 267 568784
53 141 708180
146 49 846577
208 105 199066
155 138 771882
188 277 841370
126 27 465814
138 284 210206
177 192 436905
292 74 953186
50 300 995182
121 237 352480
279 94 603251
138 74 680521
3 114 656820
218 254 841536
296 208 308482
282 28 404914
209 152 744422
184 16 437696
241 116 232037
34 297 682294
32 196 271962
1 8 942966
54 181 265103
192 10 269408
282 66 894957
135 40 832313
22 81 924812
260 23 251796
177 143 955291
75 6 39533
53 297 514059
119 258 375961
147 56 5144
5 31 16412
25 49 152411
165 214 268877
52 26 348735
250 215 815433
182 279 962735
265 110 170079
224 169 32646
182 132 27966
76 168 855820
47 151 592411
288 9 95979
53 196 724086
294 200 34392
225 175 744933
55 31 661170
52 262 494437
86 156 985482
222 174 423176
252 11 817998
204 125 638218
267 153 429264
120 28 937329
72 104 181747
269 8 329453
146 43 699311
157 290 841965
275 300 825759
71 62 67129
12 283 208021
113 122 905016
240 2 163721
205 236 418361
118 100 210764
241 147 57005
271 240 490834
69 82 532975
168 40 773109
24 124 867805
97 103 868413
299 58 673458
180 29 351371
158 5 598944
61 107 120104
72 174 104250
3 221 709416
115 144 690438
198 9 450790
45 68 181395
120 251 504916
82 70 814084
119 157 898761
298 122 284499
234 244 535602
141 221 142562
61 111 180396
234 169 821915
260 6 360585
85 206 248470
289 158 557563
4 8 287042
243 11 179618
44 230 416495
19 14 538914
199 126 426404
33 98 884390
291 118 764947
183 270 270025
274 264 700399
11 46 265104
15 213 967695
214 246 643232
100 145 51035
124 84 504703
298 41 646677
52 184 485591
132 136 402453
7 132 111677
284 34 369763
270 66 691852
141 269 985527
158 124 298899
147 218 215575
3 129 634892
163 184 331847
30 138 115513
41 74 385323
24 42 648586
226 267 952786
293 27 509727
263 81 60465
266 290 562934
82 140 745632
78 288 606061
289 267 689841
207 272 927911
135 15 997419
158 255 805132
76 115 323291
77 202 936277
89 243 250762
242 177 19608
243 294 473527
153 177 671553
282 119 7080
280 25 421736
277 214 77512
188 147 358310
125 99 966841
14 202 78303
268 276 166966
97 91 187669
161 125 360820
23 36 343997
188 23 802443
193 112 841246
176 235 249317
137 109 713961
27 90 323743
174 131 15509
109 87 85954
102 270 308183
273 89 627587
211 167 13405
271 10 374801
142 12 983010
164 33 403334
198 176 870171
12 154 694708
239 215 401469
161 112 835295
166 134 809391
222 13 480122
279 162 762908
262 14 59550
117 55 460141
122 100 962439
117 13 167103
92 128 11215
51 42 672489
146 214 527713
88 9 335034
264 216 565372
83 141 43008
187 87 691769
69 144 398977
145 199 756630
161 115 642658
71 22 128886
204 221 191767
152 284 558041
93 14 968802
251 178 772182
130 281 309432
128 282 859698
126 248 579199
231 68 312800
286 31 511587
128 190 72144
56 248 378220
281 51 221403
100 274 259126
262 185 432328
45 66 557803
125 135 25148
90 166 112815
72 180 495401
68 34 47921
25 101 164573
159 46 130444
224 196 920656
276 79 909378
54 266 874660
120 214 908822
227 184 713447
256 130 39388
16 214 646817
207 280 465158
103 151 62543
82 282 466957
283 135 722015
111 28 507669
250 29 649269
263 94 524533
3 260 148377
268 191 983966
260 102 313336
83 280 829116
257 226 612903
197 111 930450
181 225 184184
159 134 767341
24 272 420801
79 144 999191
238 168 726830
299 164 509224
193 115 383598
245 286 462179
34 259 736190
158 127 23944
103 200 513548
98 285 258845
1 180 312918
153 260 318588
39 102 255167
215 72 621650
49 236 546395
186 16 717570
41 188 59512
3 299 464676
62 73 927447
247 288 54153
43 271 527998
35 277 128338
164 180 839549
64 220 672056
278 85 487644
272 145 412559
216 15 479694
265 93 820451
16 267 737834
198 138 787901
144 73 772652
216 175 324373
101 220 586767
86 101 594586
194 260 522887
138 283 93902
93 179 739060
279 290 197055
40 280 561992
286 81 692947
68 298 99432
270 93 995
298 42 756712
278 274 497239
108 123 563565
59 149 513415
61 43 591792
226 289 162479
55 68 727676
133 234 896183
136 9 716332
247 300 899094
80 82 323763
107 232 113187
263 41 558650
27 19 838566
156 29 632824
12 278 431786
109 258 202962
216 254 26909
108 75 661502
253 178 191481
241 280 640199
238 120 326718
58 174 448250
215 241 736378
122 164 818108
115 184 608940
163 293 465776
96 230 509437
57 208 681313
159 152 567070
94 17 187431
36 49 299360
292 179 392764
147 13 411313
237 45 704675
171 288 770674
216 283 230605
181 196 913604
201 166 773412
45 295 811777
138 49 307088
123 103 145895
285 286 689461
112 77 645947
18 265 23242
54 97 712702
120 29 94473
131 21 76968
285 92 529740
161 69 219951
21 31 736438
10 65 975730
164 216 735722
10 79 706916
234 194 911650
143 165 227912
245 102 309052
12 158 429338
87 193 327525
137 169 481461
289 134 981548
61 255 81788
96 34 20341
48 244 309944
293 242 569527
207 197 403303
201 57 604242
73 111 46303
68 31 260456
261 57 69429
21 34 467326
138 56 488955
108 248 603360
66 222 673340
105 98 147935
111 246 138780
122 230 503217
4 212 814941
121 285 503643
114 62 669064
117 43 318394
94 6 88445
159 212 927642
152 261 44970
50 23 769791
280 38 81076
139 168 164054
238 277 857224
131 169 356661
176 73 489090
30 90 420177
269 291 422924
176 53 618552
193 300 173863
40 273 950580
88 152 927411
85 226 374602
104 64 402546
144 224 590728
295 85 798044
136 66 993768
285 143 777330
163 19 705768
267 180 952737
135 174 743414
294 266 483495
3 53 149831
2 128 821839
42 76 353834
242 13 377034
12 280 437877
176 18 723353
40 114 320936
146 191 202986
74 267 419922
61 115 153094
243 56 841625
35 258 161186
150 130 924736
52 300 178465
82 289 560272
36 239 411470
169 204 476221
25 146 191779
19 137 89361
219 230 461499
257 81 456235
274 144 763373
209 24 795151
236 56 995771
58 65 71597
5 102 572855
186 148 355919
19 285 392274
213 204 473186
44 289 740789
280 86 858213
230 35 144834
77 240 902045
209 214 480645
290 79 231769
237 182 918650
1 202 887910
215 27 638387
102 27 218264
136 265 309762
208 277 213411
26 141 215176
81 219 632489
265 190 795258
200 79 735370
37 270 358495
97 132 328762
295 251 986637
281 105 953552
193 176 290105
248 7 274949
50 70 603792
169 244 504126
252 103 831320
15 194 896463
45 167 205227
144 251 58389
300 79 776041
296 276 468091
237 105 913675
52 162 565337
215 172 23104
123 59 654046
16 108 6763
120 271 462712
275 215 8607
55 153 219976
29 150 506246
79 42 289843
232 265 933032
185 245 891828
57 85 602278
78 187 855660
251 121 9534
15 93 408831
221 130 768868
66 46 723188
53 182 84883
109 135 291909
127 118 2805
187 147 27488
272 257 393797
207 230 188851
64 272 289497
189 73 19062
62 28 214623
174 155 249962
35 163 447297
230 205 80008
176 98 934645
163 33 612449
96 218 316664
187 171 907119
226 287 339288
219 59 951208
222 116 792409
220 173 422270
48 290 431055
253 49 174079
120 171 931097
78 251 236629
55 63 14112
17 125 802337
113 165 824955
150 127 13222
209 272 530769
25 71 740029
229 258 138004
31 63 110707
269 214 436674
136 164 987811
285 139 230936
285 269 803575
14 20 601594
255 75 495988
113 270 956426
131 99 310805
183 132 903925
265 22 107053
152 276 17538
38 155 653916
28 281 665520
19 45 207393
98 264 811071
192 69 434778
54 32 820665
179 220 549711
47 140 946654
227 168 341100
1 32 167493
80 268 221823
194 172 120938
195 5 450651
26 133 899543
170 238 481673
38 214 629418
32 282 835304
163 235 42011
90 230 51082
281 113 395230
43 222 466856
4 32 18211
266 134 108437
118 278 827743
296 10 934521
175 44 308090
279 140 73076
274 173 921749
24 265 54700
187 111 770655
156 60 292059
84 292 319055
212 39 944731
137 246 857765
246 289 177548
137 272 868112
93 75 513346
60 17 307484
36 64 694196
257 136 165140
193 131 60552
295 253 238655
60 65 266532
272 300 957261
5 247 713316
90 105 196478
295 121 783387
171 65 385999
156 151 731253
286 48 667530
243 216 871449
39 218 220915
192 13 661302
11 80 507491
109 6 226308
218 44 181626
234 210 62202
249 35 162633
233 187 166608
123 171 611016
125 244 669661
114 109 692892
123 147 164771
69 229 804687
100 117 799055
136 192 797280
260 36 763761
250 141 632316
195 274 47489
100 81 306679
32 41 238461
148 192 960246
190 216 890424
232 297 339883
269 85 996018
281 120 746846
20 137 172386
286 154 793539
132 72 628792
225 105 187779
252 57 407302
54 146 277051
153 59 412358
136 88 961696
221 224 127148
204 106 65236
38 171 82907
257 91 690332
133 46 4125
215 237 368767
84 129 864804
151 46 915621
249 21 773517
202 258 577459
263 251 371252
291 148 541935
107 35 188262
55 262 667460
283 243 756136
175 212 909232
30 164 393981
210 42 887013
77 148 493236
140 89 123568
134 154 58777
291 120 83949
33 118 304702
124 57 307075
69 279 433756
288 71 825036
158 270 895733
28 8 912211
294 288 286502
155 70 429830
190 16 494738
11 51 721341
215 161 934300
81 277 126283
136 96 272075
127 107 107015
67 135 340475
260 213 854153
207 28 794787
48 83 766868
196 295 847560
201 114 957841
232 162 1346
208 125 664371
204 60 316908
142 149 12829
156 133 388442
193 39 714117
218 293 332948
183 69 825832
40 242 634424
268 17 148815
248 171 864625
286 255 954054
81 225 884370
171 118 11571
13 292 936294
122 109 948437
201 181 865053
143 244 204213
10 110 568521
46 137 516407
208 161 456404
209 5 875885
74 177 938124
211 4 350685
82 192 899602
93 116 947705
212 223 790989
21 43 575369
2 274 993541
105 12 526024
163 58 434333
239 256 857416
39 42 932573
221 28 483653
2 286 649857
68 74 968626
264 27 573703
44 236 888029
286 84 323876
50 275 830289
185 18 764198
19 155 138210
297 272 402324
227 189 225432
25 98 381566
130 126 384489
229 169 412074
67 36 901686
10 58 489847
271 146 396115
189 205 99600
151 141 737107
262 72 577053
72 222 206921
223 188 2011
281 68 938068
33 250 108172
146 300 281202
2 39 335624
161 92 805809
132 193 895169
84 137 109440
136 272 622017
85 235 913746
23 102 170597
51 300 835474
143 92 161080
189 169 432048
240 30 486938
5 285 139008
289 105 244741
280 90 738543
245 15 158918
22 270 985753
282 285 389679
243 232 873888
180 34 274104
69 33 444089
112 285 409185
90 22 85725
286 109 320158
226 55 557939
193 33 768767
232 38 171009
102 276 727998
113 63 389759
293 229 733654
94 222 385258
216 298 159301
44 80 615464
33 18 103882
137 24 558172
56 261 825149
35 263 409961
28 41 248029
12 95 852908
124 222 609456
249 157 666258
95 273 890795
131 203 391936
103 24 735348
273 165 838178
52 89 912670
288 190 358958
67 127 754959
25 177 843252
196 243 40580
270 212 813976
164 87 463152
276 198 616664
99 169 112220
261 290 173957
196 112 358065
297 239 511009
61 3 476515
88 195 635737
208 276 504432
204 113 826122
124 237 493184
206 174 38198
282 163 316562
26 12 703465
164 113 850623
143 81 758414
113 39 784770
270 10 704708
268 236 286721
170 174 713998
264 243 644399
280 55 482907
17 258 781500
158 55 429682
198 215 340704
254 130 973197
98 111 942839
267 220 434613
111 94 249194
246 102 820371
215 266 351131
96 239 743750
44 278 890128
5 297 850036
263 133 76487
186 97 362426
254 61 811750
254 197 486432
45 186 133465
28 287 206027
287 40 935095
1 105 950742
215 244 569949
193 253 795750
186 118 89635
20 259 422868
235 70 589935
299 262 541442
257 146 918694
143 218 408914
105 239 9677
158 201 319776
176 290 5585
79 60 475206
2 10 683827
110 112 946346
124 107 327748
70 83 914808
115 88 549147
160 57 67543
267 171 546089
49 290 504906
151 282 321011
103 262 714499
213 51 390522
266 149 766376
100 151 987552
82 247 667993
256 209 838999
192 48 108332
46 83 628963
67 85 466165
46 64 425889
258 66 841614
188 107 754942
142 25 550712
239 160 942847
86 13 701951
264 209 297919
23 242 676301
217 77 978647
93 170 678694
153 299 485917
154 292 523002
97 152 832590
44 130 348204
2 99 315355
74 160 620303
143 21 385407
256 157 434918
202 130 506247
97 8 53351
192 236 739710
96 276 110636
290 263 849181
34 268 206011
22 164 787477
298 284 803440
95 136 602119
188 189 397425
41 93 246454
29 261 578748
120 218 13693
187 215 513863
128 235 768650
159 173 495282
146 149 73111
78 289 771519
14 54 470877
231 245 958925
75 171 161092
296 136 536084
179 139 198202
58 244 178866
252 117 858558
131 218 738639
201 276 67508
279 244 435774
112 106 552368
20 280 755189
93 246 993605
222 195 316551
103 43 115721
236 144 560117
203 115 742515
214 215 244228
63 270 686469
298 4 272102
120 127 832591
18 194 217155
296 214 877737
254 11 468437
223 145 490854
61 187 928693
261 245 347828
162 87 695238
289 14 281867
196 297 36794
59 4 351894
140 186 557810
289 111 301086
239 57 644143
55 248 707004
51 216 601978
230 280 33178
172 147 319399
115 259 927839
237 232 609398
222 278 424223
258 145 188841
236 169 453389
33 191 822674
211 12 711989
89 47 229779
76 25 388785
170 138 528130
241 291 533616
264 159 279965
54 279 115094
110 73 307418
166 295 264657
17 290 760021
143 289 197269
265 278 478930
285 15 987303
50 12 702712
31 54 194955
97 203 43915
195 182 422573
29 122 40365
75 129 988772
261 80 901697
100 210 73112
149 122 481118
113 237 637624
250 185 58823
212 133 464820
270 298 35399
53 252 164016
257 89 410663
15 17 348865
18 2 32017
239 231 678447
126 187 965165
41 227 846561
39 179 671421
202 81 846568
219 112 445432
229 165 936402
15 153 893396
46 117 6376
155 205 752028
187 235 745722
77 57 962491
289 34 754407
153 13 41541
289 122 967999
291 265 408160
251 163 817101
24 257 123033
97 177 393785
30 35 107292
293 213 123717
100 26 909358
26 130 520954
1 43 182956
128 290 301790
110 148 190554
206 173 767637
159 291 198938
14 186 600634
200 20 434317
204 276 350269
29 53 325829
207 85 631864
131 65 610624
31 18 977964
250 192 584587
129 35 732839
203 217 501119
68 272 44703
276 80 562827
43 155 436368
21 257 707733
84 105 9824
152 92 877696
66 181 675158
162 80 652370
86 150 353174
259 111 712635
102 170 891613
83 102 943072
39 86 656944
5 204 536823
162 18 195101
17 47 27388
255 12 378743
125 13 523191
97 126 443240
167 8 915188
47 264 665732
193 187 179797
278 157 278424
192 281 594689
135 91 248216
44 201 625948
246 120 68135
143 152 760958
81 157 107760
22 266 178803
117 120 301700
78 264 371459
273 72 171011
86 115 334110
106 23 945185
215 24 59660
34 135 728328
112 181 978374
31 192 69814
136 258 339319
161 220 994552
290 81 994220
178 217 515230
184 179 743303
186 185 510589
15 81 439742
104 185 965370
28 128 920964
107 14 590211
34 70 902833
213 73 446808
32 8 831795
224 277 295532
245 122 282651
69 80 272215
283 199 702533
195 247 210436
271 226 169165
186 127 607620
300 134 166318
105 264 348941
269 272 659361
247 41 410517
55 32 573454
50 33 949886
142 159 61389
274 72 160957
275 236 529632
211 3 255029
186 134 935750
295 292 454301
29 267 328332
36 157 917074
150 193 154996
15 280 832132
16 112 549677
212 185 19005
90 145 338210
278 264 225959
152 165 833978
269 170 364942
55 140 4399
55 250 861056
214 219 938326
214 207 604363
213 133 984461
186 175 960658
65 2 340164
83 33 718171
241 48 491279
66 182 603090
44 9 371364
157 127 769378
43 199 766603
227 139 888520
242 289 359637
212 247 93957
107 36 512534
140 177 821721
195 261 565231
248 198 189105
203 271 797315
265 40 823177
240 138 31798
63 49 951445
261 150 433755
54 298 871435
150 230 941670
247 146 269066
51 204 796187
197 85 955773
295 264 185315
228 12 531206
248 281 428613
220 256 646288
131 166 610680
198 132 106321
85 218 411540
283 206 249669
216 239 917677
123 11 938603
128 125 928843
72 286 440461
231 297 736176
297 143 588374
21 274 898859
41 159 277693
92 260 693983
294 297 625106
160 185 337696
274 88 284642
294 24 489886
117 149 307514
280 150 913877
41 184 5670
137 5 949159
13 231 4808
76 154 366068
126 144 270903
13 208 348798
15 53 511872
256 16 159021
239 183 849337
164 26 418765
108 129 372157
136 79 244673
109 93 579612
144 282 757206
126 107 397718
292 138 447936
41 102 755006
91 252 311412
163 134 602171
119 8 590221
7 45 268347
64 181 704423
199 42 148462
284 257 340588
103 254 328142
241 49 418007
99 132 381214
233 46 493985
161 251 385827
226 87 30886
38 24 661525
51 91 434030
194 9 983221
271 155 9790
218 93 79204
276 244 598844
212 38 472387
110 291 905651
247 127 670748
289 225 608774
1 56 632151
128 15 169527
82 89 746535
201 72 157646
89 92 887984
159 106 652485
75 115 670683
212 189 673431
227 207 73509
134 142 283061
229 188 949535
117 161 659796
278 266 244523
211 100 529786
222 104 752558
169 56 216816
293 175 238001
191 7 914133
25 234 264289
115 222 974110
130 163 369832
156 125 842048
11 105 432419
299 10 418285
138 116 168444
277 199 836143
209 255 360538
292 161 50759
102 1 379102
154 229 529665
134 94 468169
206 169 250426
106 266 912314
144 205 581048
121 296 671565
90 175 310311
293 71 468090
39 91 164704
254 70 10499
86 43 806903
80 132 954939
222 107 895267
15 7 185039
185 45 756844
291 58 706597
78 134 51594
287 70 191113
246 169 635128
70 215 412083
33 295 178316
14 8 207588
86 45 293521
17 115 409131
238 109 81468
102 226 867666
134 111 2826
274 125 859397
140 188 531262
138 10 179035
155 294 534976
9 217 116693
178 281 158785
239 101 841786
113 117 361102
185 50 944501
211 223 105618
75 295 977066
152 161 716599
71 217 44334
262 80 847278
57 230 939048
59 154 313626
29 226 908888
123 51 208399
28 103 88709
285 119 145905
65 109 913931
11 184 614645
163 246 832317
248 8 997585
23 6 268187
261 72 97293
257 55 523842
292 1 740700
220 222 234754
216 272 157752
34 242 962130
73 59 549338
176 200 281787
142 280 822638
54 50 6734
283 294 43179
209 32 714346
98 87 76189
246 165 795139
87 141 856227
268 255 362946
283 132 382835
239 56 327772
56 296 723285
217 180 258707
64 11 887990
79 50 13175
164 133 353706
261 223 72966
184 105 862962
191 292 346617
95 133 839708
48 186 536375
255 80 12459
183 86 813877
103 197 329608
290 53 358040
289 207 724340
132 115 106276
206 125 699458
34 106 941593
235 24 182380
272 279 831243
58 108 675792
147 234 243693
107 53 737366
50 189 976127
106 242 742413
177 5 640738
165 219 92230
124 36 567753
28 265 863007
37 76 706195
191 85 182833
54 257 235618
107 281 586418
60 233 939725
10 5 483336
104 174 65773
137 266 2081
116 90 496943
126 207 485758
245 88 227178
243 245 193121
219 264 207633
103 8 116580
242 165 986524
284 114 906822
75 73 295726
285 9 848787
16 18 319369
124 41 222443
291 248 243917
82 189 904283
118 270 481634
158 187 670746
114 272 748197
169 284 603500
151 113 413073
278 32 47068
94 33 943954
197 157 844740
30 248 728965
287 53 902560
228 224 508955
47 87 312895
180 60 429983
12 129 184329
101 156 724057
239 21 207062
85 47 933550
149 262 665419
51 225 252377
176 55 951411
175 278 842760
284 26 358093
60 296 630838
287 284 896150
61 293 149626
149 67 484077
157 274 456196
9 265 124404
167 123 616280
178 168 969779
26 265 415185
31 260 628067
170 23 844306
235 133 944043
266 66 9741
157 289 198903
228 91 795326
172 292 955352
100 167 820698
236 199 76702
193 220 892864
45 217 263712
13 280 689256
237 163 812603
14 33 711266
257 260 227400
232 259 358739
182 274 611019
145 30 43031
170 296 913304
279 47 412715
164 94 402769
205 233 287575
263 282 812746
233 140 464348
6 44 95684
176 183 251117
112 167 285919
22 290 478435
169 18 755438
171 26 726877
194 50 559295
196 280 117322
182 246 810104
122 85 477875
255 55 307054
280 59 696106
53 131 948023
118 122 383336
58 102 264227
133 177 737199
66 61 488553
264 122 518237
179 226 358382
157 87 870838
273 125 227523
197 244 894394
274 243 926193
58 272 470007
96 41 298517
227 162 145606
216 27 168766
17 206 440069
148 182 303299
138 95 811113
293 55 931692
63 215 993960
177 72 532948
68 127 524408
182 243 276572
19 83 454444
179 128 116665
192 110 518435
109 218 629030
142 267 329563
73 38 854930
124 4 494943
276 88 39440
222 249 774403
274 11 141922
213 35 105454
29 73 861422
131 9 311848
145 62 264594
245 298 322714
16 269 346178
119 23 191569
29 260 598306
206 61 396200
119 98 991776
216 19 266391
43 76 450191
198 167 536220
74 38 516181
176 237 604000
91 175 755391
85 277 941430
180 290 503919
240 74 242754
254 87 2572
85 172 508053
32 66 610021
66 85 718152
121 143 879675
78 5 138337
269 75 701669
176 292 530258
229 73 882870
174 100 870243
262 153 508777
8 42 900113
104 130 322088
120 209 452795
248 173 870454
101 66 412747
78 279 775958
293 223 295897
27 290 19438
154 204 375969
254 38 48396
269 99 915376
189 252 820053
202 103 517757
51 187 4808
98 14 901922
73 195 381413
274 204 340047
217 154 852918
277 298 905326
49 84 701399
251 284 991993
61 149 189022
271 20 991300
72 162 420667
111 287 825233
95 44 747595
248 299 590670
219 270 80846
146 3 486545
142 114 233557
79 216 520557
25 36 968007
214 256 81506
277 256 211955
62 66 438725
279 31 705469
154 70 919651
254 211 922919
119 252 557949
170 229 603858
198 83 461834
150 115 852094
142 132 462142
254 159 306307
146 211 245837
194 198 314707
90 281 691432
281 48 127821
26 48 974766
48 184 469903
221 280 640019
233 295 838342
1 261 845148
200 82 33820
298 71 993621
291 73 674812
143 73 241149
277 265 586292
192 157 410661
263 75 618506
282 127 772249
26 135 694497
31 264 162712
46 270 963920
163 244 124172
65 20 666680
292 213 241130
100 157 508379
105 110 229277
151 89 242232
263 248 50570
206 58 399874
190 86 838319
13 152 693984
43 223 858270
129 128 452135
130 60 163478
61 258 113370
21 208 220937
35 270 399853
188 33 883784
204 32 518590
29 290 404232
7 281 196115
66 115 785097
262 66 962414
273 14 435442
71 77 418255
174 51 373399
205 220 42163
240 43 479592
31 277 724601
167 41 904277
89 159 591011
113 156 775533
238 52 726582
125 265 891525
110 263 641388
224 207 530430
196 21 558430
289 87 896833
28 285 573714
175 101 911060
59 40 758897
90 39 351235
156 117 954021
194 280 774597
204 37 456460
228 54 408484
112 61 108651
207 109 120826
68 200 718950
189 137 289611
203 104 27821
294 164 172118
16 268 817282
138 251 7211
72 290 892272
57 100 723325
90 88 996226
167 208 719907
168 222 64754
227 60 611619
246 293 404290
84 89 398051
237 58 793339
199 107 274685
197 29 651279
169 214 777240
277 229 227337
287 91 991058
52 38 979227
273 83 36700
37 297 92341
228 88 932137
185 8 876991
195 114 469831
46 136 669914
142 60 501734
218 247 881880
56 259 186929
237 27 544513
154 195 73126
175 183 495311
229 273 478992
64 215 340455
6 106 249671
92 119 847615
53 109 394462
151 170 2599
151 43 647086
165 213 81699
137 121 598983
199 190 197383
212 21 720808
158 190 174602
9 59 496116
273 158 202483
51 56 371859
156 152 844779
164 91 831964
254 192 338115
230 79 486238
284 279 51057
149 17 123677
254 293 1280
30 2 273963
152 183 43918
87 125 139300
125 140 285414
112 109 110314
224 279 894464
123 145 1748
205 260 666994
56 201 900360
185 168 565427
167 206 535412
189 76 86258
143 90 483326
185 96 402386
121 267 475829
225 9 741377
224 2 938920
87 290 844396
232 4 354988
9 33 440159
286 196 90837
229 298 532638
160 125 492561
2 211 629576
15 30 508519
205 210 918995
207 18 608492
76 131 27774
133 120 581213
112 17 114872
197 126 321042
145 86 234011
186 298 460444
75 4 885587
6 182 259523
266 140 922001
295 192 646683
80 83 105260
91 45 818816
268 178 756617
171 9 889190
246 228 933411
181 44 23316
62 151 324018
239 268 182917
103 48 313437
284 130 831354
247 272 384585
105 69 433743
223 253 34857
188 79 217652
241 127 449018
227 154 199144
288 110 397295
26 210 52299
23 181 789900
42 158 911329
202 124 515432
38 176 945897
183 114 8368
211 251 585791
231 283 997278
228 80 532303
269 195 420149
109 190 867291
101 76 429707
84 230 5187
12 70 479565
163 176 868
183 220 463637
95 211 603831
272 31 66483
121 193 572994
163 225 931512
185 196 107751
110 27 266819
190 52 490090
119 17 352725
252 56 588481
152 122 351227
222 112 606835
27 292 814196
66 150 4724
34 123 814575
239 170 119601
246 177 631180
251 47 544096
139 24 545356
268 189 124069
110 69 612965
279 9 145880
243 256 758838
168 300 352886
16 98 785368
28 3 200332
271 126 521115
293 159 694111
52 287 801486
247 92 794098
33 203 908045
127 215 19822
212 258 418413
58 286 71799
146 64 729195
22 133 583701
268 101 952827
137 50 990524
208 245 389071
27 249 648246
232 207 232132
72 59 169704
178 169 11500
226 106 609639
65 113 521991
217 266 809827
201 275 868748
141 107 988408
236 185 777249
73 167 259025
74 96 636017
142 11 493904
266 207 658716
144 222 250457
294 254 938633
138 294 310438
205 283 442721
243 146 583159
22 87 277025
26 281 343152
240 179 866389
103 31 330968
77 282 78148
131 187 185616
102 190 272164
119 169 278569
67 13 981476
85 19 984530
278 120 400346
20 26 622548
25 56 529212
87 151 484822
231 269 413332
24 138 150188
102 256 548842
196 55 897077
25 79 25027
159 19 958217
285 61 350609
131 242 639527
74 28 312899
40 259 57131
83 223 122049
111 110 219829
21 298 263623
255 31 650394
14 31 556308
190 218 865572
45 214 438543
35 199 536883
89 167 191480
252 38 620753
223 197 198878
58 130 716254
289 178 135029
243 145 609504
151 58 632911
281 2 224405
135 256 628691
227 63 456984
174 260 166674
210 16 684219
245 82 768182
282 218 950392
228 131 397964
299 220 285961
193 215 677156
38 208 846336
100 54 815672
12 91 279547
35 121 402091
91 67 588900
291 152 98637
30 168 670630
208 128 285194
194 12 391950
118 248 606119
47 218 789202
186 7 286444
256 206 620812
202 88 939592
91 180 399568
144 151 162595
39 118 865276
13 204 346403
98 203 489635
210 6 880381
214 218 580000
216 174 313916
122 269 483986
155 268 653325
272 292 526899
34 300 299945
172 186 255307
27 197 97471
105 116 609226
148 90 578244
136 180 259295
188 59 201382
114 1 873703
280 171 255282
167 90 537152
276 3 691922
289 27 908346
125 294 784189
83 240 948423
247 52 971365
118 120 179806
170 76 495010
162 265 180220
169 28 26156
91 182 615912
39 229 786326
253 291 707163
8 107 215722
269 3 949935
133 117 432216
2 232 650197
162 89 951122
2 121 826606
14 215 224809
85 270 342919
236 16 187213
151 6 152908
49 79 422826
52 245 450072
39 64 485954
59 211 414569
32 254 158558
193 233 611927
263 11 262606
94 191 571524
44 32 882426
161 34 312652
119 242 401018
110 193 267680
160 136 879806
270 257 939904
272 72 224220
115 99 21952
162 148 272618
254 149 970824
47 77 363001
277 109 468052
165 170 911448
12 210 215541
2 130 627396
228 57 194319
44 127 294319
291 153 740876
108 110 888501
15 61 629979
247 167 253781
238 67 219515
240 96 475749
80 137 921813
292 206 818049
47 83 849854
163 187 684734
275 131 737125
103 281 320407
292 262 930039
240 28 334147
298 26 267752
126 93 613002
190 257 269168
45 195 37988
252 30 385752
239 95 168902
55 100 47247
213 135 882538
297 267 834946
49 40 925749
7 245 250718
144 267 102438
295 156 353914
85 146 177664
294 162 144287
2 58 767196
258 55 633695
68 99 632411
33 186 159369
30 233 263819
232 129 958055
290 42 316866
193 134 686461
213 163 514624
49 217 944131
58 51 345212
140 74 501561
194 211 673940
211 64 34198
175 136 376950
114 136 480606
259 89 498219
109 256 708639
1 16 78101
225 68 782287
217 11 744597
195 81 701980
159 14 695248
93 158 890210
51 43 14254
274 154 932911
90 272 205496
208 231 460428
54 168 256251
164 236 102463
285 239 108722
141 55 652733
90 292 874126
154 21 42715
166 245 845553
294 25 410480
158 50 11319
12 219 174569
254 18 704556
95 58 579705
228 67 394251
249 270 489835
129 72 631355
279 286 921891
261 165 966705
26 79 723991
40 26 322299
174 19 21542
269 96 455463
73 265 585689
38 28 358849
107 206 849157
153 111 900329
271 141 766620
174 289 868868
127 84 250325
247 182 292059
163 186 441579
155 230 541483
166 179 555229
40 284 551191
230 247 610784
186 63 795093
64 57 930963
170 73 766322
83 64 588191
162 179 184447
202 248 802757
49 135 254064
26 199 678420
251 93 917649
252 265 257237
288 159 566602
118 48 459942
28 47 684370
61 99 737269
263 79 201873
281 108 616935
215 179 814694
63 69 329465
284 172 815948
139 261 13231
208 216 454383
281 149 807326
279 206 939836
6 146 536521
221 293 847300
285 279 572047
146 123 117999
57 198 873314
127 297 594970
203 100 715071
156 87 399176
62 122 724353
151 192 740430
266 27 618779
116 289 766641
186 143 105471
155 66 580059
285 141 121014
148 120 776224
229 211 589806
190 132 303749
229 260 139565
106 40 180077
10 48 966568
23 71 878204
101 85 534707
67 124 217288
252 129 455959
68 9 428894
167 257 109356
270 275 925695
39 133 400313
51 194 458708
35 109 645927
267 23 133475
267 6 786249
84 67 212092
149 20 654705
52 124 928498
294 134 144920
108 139 30353
215 3 101799
89 185 943515
290 169 546416
73 7 949258
78 82 560867
63 116 153868
235 12 367567
91 286 516791
203 80 380944
265 174 512538
217 23 530983
241 173 499907
139 128 901898
253 274 103358
170 160 498044
98 206 925293
85 193 41502
87 136 170028
132 147 689217
80 269 633038
35 185 51784
31 43 997268
28 80 679814
216 81 846386
262 157 301605
155 103 279416
11 300 621120
1 193 97764
15 16 534514
192 131 110269
74 98 979296
39 181 523402
277 116 150143
137 93 333609
221 229 556477
24 79 908853
5 229 907905
290 123 833341
277 115 550728
195 214 957110
297 43 216766
88 78 72045
176 108 796292
180 16 726168
110 190 918390
269 25 158781
217 13 564994
207 271 517754
72 6 282476
48 72 414693
169 161 529860
163 298 241747
65 74 7391
118 250 349353
219 33 589697
69 265 218833
148 104 406581
183 10 402687
251 77 651607
36 24 697003
151 54 855133
20 284 331456
40 251 419162
282 298 988029
282 15 930005
46 152 886133
231 296 8196
3 145 606546
111 222 990940
141 23 693592
274 25 267453
174 208 712296
238 246 206093
11 283 410562
25 262 396857
210 283 426976
155 258 925367
74 29 41744
254 88 451840
259 278 428001
84 108 395771
9 192 494613
131 127 730064
83 117 874073
155 114 923336
50 39 714064
91 131 411399
79 269 680720
35 83 825680
104 116 610728
174 132 279204
296 248 604844
131 126 871995
130 174 817173
19 279 610639
120 206 106575
251 109 654528
201 297 771648
249 70 508583
297 79 468122
279 127 730362
131 268 611455
248 196 166627
155 165 390434
94 217 264478
119 62 942897
224 115 749485
131 109 671186
142 139 604904
192 92 188853
225 115 743283
300 140 894579
238 38 116073
28 81 379355
123 250 487747
20 199 559920
189 216 200839
31 167 199358
255 256 904520
98 60 506258
183 44 191601
111 235 558284
206 72 816500
61 177 862173
149 241 904940
19 10 411741
300 176 460394
20 223 814957
111 100 438948
193 142 52510
27 92 892366
8 174 111926
138 157 569856
201 55 91659
4 71 998997
260 211 661376
200 123 97432
292 218 354423
173 254 415830
192 166 439862
206 203 693841
95 160 800434
106 197 246333
224 117 962949
12 180 10600
254 186 443012
184 257 597907
211 18 604435
236 210 930006
8 244 245612
289 199 11800
40 296 223811
63 156 655974
196 177 129790
9 258 170278
293 132 55960
46 232 345877
166 262 702423
274 52 526550
134 83 999739
162 95 513643
183 159 314223
78 270 38120
65 8 452250
155 225 740059
198 206 493977
30 203 293283
118 218 221951
207 189 56701
300 164 766908
180 4 469181
47 266 671507
299 30 425120
285 264 360803
226 178 659782
135 239 901568
250 217 283663
135 291 135347
53 273 72727
292 35 643347
84 287 733307
10 59 761697
149 159 470134
192 298 289059
110 43 1897
131 229 990391
93 86 617065
271 47 482303
275 1 416622
52 249 779910
10 18 317080
292 66 266477
216 269 971005
215 12 290545
59 88 371733
163 247 652127
7 264 710176
56 8 659360
259 248 248050
221 265 359518
158 44 139255
208 110 591042
193 26 328558
251 13 281777
43 175 281748
202 263 568509
10 248 628136
132 139 516681
187 248 874812
202 82 814327
274 219 992875
197 180 187349
52 5 424876
271 144 412054
248 197 652602
38 204 932328
172 288 864265
205 135 379277
245 268 749109
22 17 585974
203 178 779872
262 37 649007
281 170 59516
97 130 952897
272 140 146378
86 229 176306
11 77 775017
98 230 9255
257 14 886351
210 94 418974
64 61 896103
182 239 330929
48 25 286765
119 100 383730
8 297 676315
132 275 964128
176 106 506848
177 63 980755
50 191 245960
215 5 462531
60 32 411015
177 67 677162
179 7 828549
275 79 265420
133 52 791014
294 223 589694
258 72 283984
19 47 519175
163 289 126661
71 19 525318
179 115 997815
13 190 662851
279 3 37054
212 30 468923
242 19 248047
84 234 864664
259 30 519727
78 229 575509
154 45 432822
285 42 9182
67 213 321153
258 158 944790
290 160 943509
122 115 336697
39 112 449404
28 181 897308
113 75 435152
142 123 907558
162 120 285187
253 168 550247
260 192 272949
102 235 488466
177 150 660680
6 49 416686
83 220 880990
139 194 838574
250 112 836563
50 299 741571
236 239 272798
293 227 233737
192 42 959558
184 79 8899
8 41 901718
73 183 438009
201 60 317662
82 288 89201
117 201 646458
249 6 93005
90 267 136659
257 35 950113
182 171 734938
153 167 681897
97 193 440858
165 24 114330
33 145 280298
276 36 678048
121 92 145533
271 123 866531
66 25 321005
5 258 510260
52 174 125293
182 227 820004
102 171 775461
16 57 407755
61 236 363986
298 299 438548
271 136 91250
182 38 240774
61 7 395002
213 288 157569
112 60 603592
81 203 481251
257 65 143622
112 81 88400
164 160 873175
16 20 724108
36 59 252501
34 61 332254
224 231 237454
190 283 263476
82 102 137525
132 33 73485
163 122 613356
207 6 9045
77 68 776619
181 228 765370
284 125 190285
300 210 454524
287 203 873540
43 290 157029
165 254 903255
249 125 225954
81 42 146911
39 274 92895
224 36 418808
272 12 705325
174 65 181414
37 49 206428
156 236 290226
46 244 144124
37 114 912843
33 264 349543
294 185 16229
73 160 956898
62 105 545934
129 284 765292
67 105 518877
69 115 280167
182 190 929880
76 126 362717
231 199 784115
146 119 129897
259 224 338188
221 230 234281
239 59 924004
39 291 589995
138 203 305420
163 141 595463
269 254 824969
168 2 881241
6 227 6638
287 189 957627
113 229 799842
246 14 80651
13 65 906259
202 73 672900
257 51 843322
185 163 85500
295 127 363755
53 63 249239
121 29 949004
181 107 222186
36 262 535473
73 88 868554
141 200 638976
139 257 345656
48 270 941410
268 22 934754
141 166 62583
224 44 596756
82 299 712404
142 245 753405
8 175 241424
126 101 544387
23 192 530610
100 231 82638
206 285 858850
130 129 639876
72 74 534574
216 101 2313
44 295 559013
245 232 987967
30 72 961685
78 195 242566
1 13 583700
221 134 423838
285 251 464573
123 1 342250
195 40 340428
25 196 302812
88 155 375504
195 138 220772
260 161 224497
149 165 464112
138 9 854132
16 111 570945
218 295 898645
198 73 160887
59 209 642089
198 131 638969
94 187 845260
62 296 493250
100 136 896268
99 216 441095
7 97 918578
275 117 70730
151 81 11348
105 40 54196
167 164 661616
15 24 378313
140 253 584371
262 276 428848
91 241 796456
133 229 632595
260 82 337307
295 201 983301
83 41 172385
220 23 563020
277 69 906153
92 286 675390
196 100 609492
71 214 354246
136 228 559835
106 174 923481
108 263 251112
200 9 724253
157 159 160612
149 190 175585
81 50 579109
14 279 508631
173 76 682935
190 289 11472
95 281 951117
103 167 485142
6 268 589009
197 149 298504
67 277 116324
168 138 503271
86 228 712790
244 195 907928
77 58 926535
110 135 229098
27 18 352270
179 144 58427
120 182 149478
114 153 93513
76 264 409786
67 225 522778
174 136 576772
277 20 525766
89 246 42242
119 171 358128
100 192 402567
121 13 198872
151 163 594161
173 250 891625
174 102 211982
22 182 743262
108 285 831899
207 82 990562
54 223 83496
234 13 672416
174 90 666803
167 77 177578
73 209 887001
223 264 66460
237 88 931052
52 67 464505
107 290 501866
204 148 228908
79 170 480652
133 283 368847
195 217 27143
199 102 217494
34 81 68680
149 78 105530
100 243 245551
129 23 717853
200 100 32113
120 145 859815
75 48 713157
172 60 654140
141 16 801964
113 233 849933
265 178 625635
120 106 450598
127 130 529513
95 14 185980
94 8 122921
42 46 368827
109 117 390202
74 34 511745
106 84 190296
51 241 470816
264 152 713170
47 179 260497
143 45 448611
14 75 994391
255 157 555839
99 292 4013
108 140 651156
137 89 750105
113 207 293435
142 21 562052
138 220 146254
220 217 325289
101 79 38240
9 135 617681
112 227 549808
97 172 796644
26 109 633583
118 284 617812
175 272 571077
236 83 649191
288 39 471447
235 145 834416
57 161 606168
183 189 239016
10 222 654856
88 197 569222
89 234 184629
30 37 160014
170 34 737905
234 126 996197
27 39 625218
137 170 552748
78 206 747297
151 286 884789
34 223 355416
82 55 438505
267 229 618674
64 253 551375
172 240 470938
30 17 85465
281 297 641097
70 174 613749
163 207 709518
113 53 754304
141 41 897811
255 260 18823
180 230 446830
47 272 114378
119 212 354821
213 20 919185
233 139 242317
237 225 124969
293 79 576310
99 244 732360
102 284 573996
214 134 341936
138 300 284909
236 193 602192
6 236 816410
179 32 484211
265 171 700996
265 187 14882
259 288 566000
58 133 313012
127 16 386513
286 220 567639
145 247 364410
81 59 332369
266 131 965713
75 239 65210
60 155 546970
47 91 397614
139 85 681122
253 177 823976
202 54 446518
113 13 651496
231 240 824562
71 82 284145
268 135 620047
235 167 279567
10 234 778206
140 29 424348
216 215 603892
89 285 110049
2 102 697685
209 46 610339
25 144 860045
5 168 637054
184 71 517021
298 257 561861
286 142 288139
278 131 410872
70 205 466183
292 171 369996
31 169 87153
159 15 193461
290 199 685778
262 108 52461
99 160 749828
198 293 463359
264 115 511774
161 262 919733
36 189 354355
246 190 139066
76 40 7221
206 299 272638
86 94 647211
255 114 776883
10 203 653584
162 240 298848
137 224 641153
200 194 829809
32 298 142197
118 277 765649
184 17 986005
112 166 423026
175 49 552456
194 14 296161
60 9 696679
71 111 979133
263 136 370275
169 258 722430
296 279 170128
18 74 582874
165 184 792595
216 246 857806
263 209 556137
206 165 859801
185 174 556027
170 39 366297
146 79 677648
54 65 656107
54 162 765959
272 84 67604
213 81 248297
71 175 241500
90 189 118097
240 32 442847
41 235 885275
140 126 928421
185 42 898103
231 197 96128
42 222 463729
250 56 245766
94 45 471913
177 37 909339
139 190 117988
298 234 724855
25 169 447272
191 280 886753
224 69 322628
93 145 629215
69 249 895013
226 207 504287
228 154 645030
3 209 971541
261 101 603382
205 131 420568
283 106 748529
293 186 955579
119 224 648209
7 243 110110
289 210 992874
246 138 802348
174 94 915544
262 122 147257
95 55 682471
102 231 249738
112 206 346490
72 150 466797
179 16 194069
228 89 403335
82 56 323140
156 46 176210
73 20 904293
240 78 895594
171 283 875696
19 239 382654
87 100 576632
286 290 13425
252 224 362261
181 37 392654
219 282 159133
217 185 782301
185 167 206381
220 185 323725
148 255 988911
22 225 232307
266 41 880947
263 219 402146
187 124 294945
183 112 214406
220 261 99798
229 243 910981
233 204 658835
97 114 124464
46 281 581979
249 214 613613
11 29 475595
194 47 545740
263 150 385024
184 289 212905
267 13 403576
258 87 451722
266 2 7888
207 35 59359
261 225 663960
178 83 235048
196 24 226929
16 164 342966
210 189 403470
218 139 505675
152 153 421569
161 113 993740
153 234 881481
92 198 533645
265 102 511567
163 117 748928
95 180 505796
225 295 873124
185 110 304116
65 296 722840
48 62 713198
190 251 201249
51 191 197833
63 283 402003
90 197 81334
65 28 651108
258 157 564442
10 51 171253
28 12 271252
213 212 147270
35 19 928337
179 116 706650
22 131 766428
37 47 977819
59 111 886432
82 72 811929
77 99 207097
17 38 258109
40 212 231182
7 292 271243
124 61 776327
263 9 952591
40 298 178588
278 87 761009
24 289 804178
180 183 32914
186 41 78765
72 187 500467
108 293 682932
37 281 984432
102 163 78828
186 251 243686
221 232 710757
26 126 172039
86 98 508468
123 299 9865
118 11 339302
25 63 818500
234 5 126146
54 232 342480
116 56 831810
117 184 142431
185 121 507622
202 117 712439
194 146 874929
225 294 410305
131 196 652989
237 119 724391
57 288 580439
289 7 826307
84 69 344390
147 22 270415
261 218 567843
249 10 836854
71 284 493955
90 51 360093
88 93 180013
130 198 998721
227 4 255235
194 133 595272
32 5 25393
238 228 885422
60 164 872324
105 79 234233
30 262 92714
46 298 18047
263 272 966652
143 12 368175
226 273 500302
234 19 889705
272 79 909323
11 219 130999
71 10 645125
114 63 837546
226 224 362540
138 17 103967
114 7 894118
169 295 226826
11 153 232661
8 11 940900
269 288 719999
282 97 478126
82 24 288472
268 177 116704
3 282 829323
90 221 21042
214 56 888770
251 159 555222
49 278 500191
173 216 465919
279 7 922455
42 150 317744
190 64 732270
104 208 199858
19 170 620034
67 271 590379
27 212 686232
96 71 726620
130 61 635433
297 263 835700
159 88 342677
76 187 590511
260 293 310206
84 241 632911
90 187 86891
214 270 692781
90 233 157284
148 37 165917
120 45 385350
295 73 149087
41 127 729898
126 44 691821
209 100 788658
209 40 909826
9 18 746803
127 222 2554
101 132 286543
27 95 895197
238 267 117720
190 34 215044
294 222 438152
52 6 213906
258 135 190425
72 289 1067
186 278 877645
69 143 84084
71 36 265393
117 296 632664
154 209 932581
237 196 496665
213 217 644884
177 276 741066
87 145 669781
268 257 586312
14 65 197930
194 158 317542
145 265 944980
147 52 150892
211 47 66680
167 255 973221
198 121 812842
232 157 27214
253 5 199309
250 126 850589
195 253 772236
259 63 650179
144 284 945015
19 292 644054
171 266 924106
242 279 407611
19 203 583116
31 112 835087
168 270 769628
252 78 279521
195 216 616596
260 95 712530
242 3 322756
39 233 165089
48 272 94257
39 97 604927
250 2 969516
149 270 79107
229 183 914905
263 85 734763
53 82 279466
105 161 277188
83 86 473698
228 187 294098
25 35 894238
57 287 734269
228 244 905492
66 56 360926
106 210 859742
191 18 939624
47 154 325430
270 291 267352
20 189 859608
102 4 248141
228 45 436890
163 149 645462
114 235 262475
21 2 179258
263 57 618288
116 121 956025
86 271 646021
113 40 165650
249 61 296450
83 182 856803
263 46 23244
225 77 150899
235 237 135960
284 148 745254
212 183 247511
7 54 31156
256 163 705082
293 112 697621
111 130 274987
233 217 835462
184 240 867675
264 258 740380
72 207 880616
269 128 222629
294 22 591629
59 44 599704
120 165 7269
213 130 519166
296 295 486623
253 287 554524
189 33 595031
184 153 152286
91 29 680406
167 14 280071
7 24 432826
198 126 797026
18 217 647244
55 56 91392
45 177 268381
68 94 884696
124 31 319648
237 100 663528
145 299 733320
132 16 369190
281 144 43201
87 147 530703
229 173 418154
246 196 470698
155 120 601804
180 27 863665
281 36 731197
68 178 63424
163 96 904360
196 232 840866
9 155 56012
299 49 181630
148 8 58178
287 135 422757
156 91 219451
163 146 691670
86 174 907840
131 83 927274
285 71 67256
83 275 641560
6 279 337147
82 234 872138
246 283 702920
249 251 525067
262 106 337947
8 218 347288
101 13 85883
154 284 977848
22 163 587990
95 199 287287
149 154 15892
88 131 949555
42 256 82095
220 227 954917
11 294 63366
34 86 314867
85 271 106058
205 95 923544
221 191 776129
59 217 931111
93 89 781170
119 107 568707
245 203 969944
129 270 415199
102 223 663186
169 54 291464
278 219 929257
20 66 329102
254 54 17293
240 296 806585
51 107 327944
196 66 954967
158 239 621264
171 289 194352
294 105 833467
12 197 106720
87 131 731387
261 299 75853
42 197 124040
224 290 265226
135 93 393898
120 84 709766
136 111 472129
272 22 543680
155 102 993866
219 100 265815
216 1 352283
30 183 976052
124 283 860912
239 267 166092
17 199 494441
225 142 101278
152 217 199746
71 255 379930
282 118 643425
21 179 943848
220 148 556069
50 232 528406
180 181 261945
204 297 78670
183 209 782989
29 232 86812
4 77 162016
103 238 716839
181 285 203666
182 158 253277
210 287 828166
29 16 410458
22 239 98695
213 138 641022
89 270 774440
56 135 301541
170 287 721878
45 157 142733
67 180 874078
164 269 275888
88 164 837310
263 32 142546
227 213 168186
7 85 906754
18 4 764891
59 196 949797
77 75 18990
140 41 360911
253 10 569118
1 285 221120
184 255 58537
198 262 105406
249 161 59192
245 30 284618
170 30 693011
236 113 737705
234 22 119699
278 99 967849
99 133 683863
59 82 18189
116 100 725867
81 164 480603
1 173 85083
21 66 18813
177 47 364109
45 26 763948
72 146 772533
151 91 672522
137 74 754230
125 121 428784
255 261 87931
204 250 928657
185 93 522660
15 58 246181
11 7 833374
157 185 249132
82 109 199998
1 287 210991
286 132 990805
177 87 253889
250 259 313927
190 175 132241
210 286 186271
259 86 361349
101 19 763817
132 265 711049
271 30 987221
256 7 669646
242 275 386269
1 141 728412
227 188 151897
85 200 530183
286 108 421833
162 182 117733
45 156 129685
59 216 204393
197 176 646622
172 82 129139
114 297 393602
19 175 493805
268 33 649365
118 149 742621
253 238 734320
193 117 610779
288 68 436201
59 117 650405
8 80 249740
219 187 236560
75 187 902412
57 223 223563
136 182 371990
134 64 806329
199 101 354754
270 5 144347
243 80 942382
69 215 251188
122 172 559572
243 112 640003
289 35 238226
290 289 561153
16 266 525038
45 284 924528
249 31 96958
71 66 156874
57 277 436480
286 145 642227
121 136 700786
11 44 786808
149 257 141803
293 124 231013
195 143 621635
175 108 488537
264 244 169644
212 158 273992
62 126 751225
295 174 843953
149 228 472307
295 126 438255
41 18 839600
277 7 303529
151 71 133753
264 67 834979
24 269 118737
95 119 487084
63 239 959813
84 131 514136
74 210 56012
141 187 894768
184 273 236772
37 86 53603
114 59 28399
227 78 266973
74 63 794771
111 55 649887
233 99 459454
147 66 69393
235 292 956900
158 102 946470
200 114 454359
78 136 916753
230 240 710389
264 226 736436
181 244 873119
221 136 225381
167 98 912333
14 165 21893
109 159 867579
41 11 218428
216 32 293970
258 170 609681
100 99 962892
96 228 619155
230 143 138342
120 190 881244
226 297 773706
206 282 552671
237 138 629686
228 120 4583
291 59 688078
288 212 520850
1 76 501999
279 136 309463
2 203 845528
48 80 452503
90 229 760287
97 208 977276
90 163 969626
240 154 879644
211 19 461746
188 284 819360
129 8 115826
57 66 391568
214 170 811002
44 118 9391
128 184 955339
167 186 526895
175 194 826413
121 114 729379
5 66 766804
288 125 516636
239 12 515558
297 266 108449
246 296 39139
212 285 907555
20 95 429108
146 51 72941
123 199 821035
254 131 923243
5 186 190923
106 185 633158
199 244 778994
12 168 438387
231 54 40387
53 171 351299
290 4 264041
92 113 123060
271 49 795638
162 130 990014
20 268 576498
89 251 286996
36 20 673510
77 226 143776
214 118 271140
218 124 766820
57 127 938761
212 42 631490
79 264 346946
254 185 89056
248 195 254716
70 55 805553
34 40 263627
54 164 696500
217 36 996379
134 43 402797
175 26 680536
61 250 907922
198 212 162029
49 174 440628
138 156 873486
61 12 709822
116 50 803228
105 292 181060
1 265 313735
6 291 428379
218 151 837561
249 101 687814
81 87 155554
71 272 29739
94 91 630293
276 253 155613
155 147 343655
135 59 998378
52 233 257034
9 109 134827
204 138 238938
230 154 592832
1 159 417555
266 129 893119
284 194 392869
186 71 137418
80 130 377096
239 282 498702
38 246 380339
25 88 121971
34 35 114258
75 79 842590
98 275 904967
71 211 972563
97 285 232350
259 246 972476
222 131 958801
19 199 246710
105 228 954462
10 237 361043
150 135 204102
132 143 240914
218 236 120392
117 208 336665
205 249 351390
55 296 960993
56 273 673625
202 85 960914
21 198 445532
173 245 676440
48 65 707806
184 243 319426
35 167 294522
223 292 737175
51 1 972088
67 171 650063
143 142 532381
275 15 427495
291 245 900794
121 66 107830
169 211 275057
164 190 925095
270 62 483781
15 151 269559
199 284 626803
21 13 245776
107 267 184000
136 294 117335
3 192 198981
228 247 754093
214 178 893236
257 50 206109
111 188 951098
145 213 654347
41 291 422344
102 106 312265
286 173 656879
176 37 524779
210 145 378957
223 80 418397
153 294 782758
207 47 493646
233 239 241569
79 285 820535
247 36 903940
290 186 745091
132 93 662342
152 248 999880
163 57 770420
61 220 470554
128 213 98107
46 2 394843
193 287 606351
60 159 824296
148 41 394014
147 8 289934
49 26 241946
164 240 494573
36 90 527647
154 260 870215
122 12 975987
18 66 723459
199 64 411245
128 117 392491
237 47 715897
86 109 864730
168 37 641763
26 114 267842
99 178 979643
20 246 946626
56 154 524590
287 110 19074
104 31 198902
59 66 123389
194 193 556345
113 64 710312
167 105 46250
5 33 991058
134 174 739492
222 211 887334
5 249 980023
156 76 94895
186 155 138636
110 130 715509
21 292 568884
261 250 592483
182 288 943249
127 89 566089
115 294 758632
213 82 926971
124 76 105872
285 83 785849
78 284 485023
181 257 609586
203 38 446836
174 180 175525
29 42 987206
20 293 139525
269 144 6201
94 131 569704
72 154 442011
125 8 903877
292 34 338018
201 101 524257
62 83 992118
168 210 166407
287 289 447044
219 182 800656
244 131 711125
192 170 267853
178 279 341005
22 222 656851
127 1 79081
247 70 164923
56 124 926638
102 78 354109
41 129 93553
76 212 966907
100 184 582348
191 196 415762
165 48 904398
91 263 432809
128 116 574968
168 21 972489
153 273 620547
281 158 214455
246 270 395462
234 197 813662
149 181 415944
58 198 327608
95 36 887698
81 95 585621
143 82 226667
17 275 238778
299 174 660120
196 137 467419
163 254 496778
253 23 466280
90 41 584196
158 83 154250
288 189 782816
237 175 554361
38 216 589647
292 215 231761
167 54 797394
19 116 137091
141 298 62153
229 98 576038
25 221 833671
299 253 580128
258 111 98704
201 29 903149
60 83 900328
35 200 392609
116 246 780430
182 46 647122
181 110 973040
24 176 325557
281 162 682961
30 214 744761
8 275 406838
50 91 728138
24 234 353334
162 215 394498
284 23 271554
115 1 832933
256 68 697636
178 152 406663
221 166 344679
129 287 379391
119 216 170612
283 163 871348
242 255 757895
8 43 588299
141 156 526212
29 149 7294
233 226 549522
128 100 726524
202 46 171847
174 205 890883
77 215 39765
272 125 629407
48 204 599340
163 212 161560
115 89 289225
238 231 17901
100 176 936910
159 50 259710
17 235 364061
214 1 811196
185 194 7944
39 128 401380
3 161 673996
169 220 318032
239 110 789497
14 141 795107
176 185 386317
168 241 59453
292 146 305968
106 87 412572
248 192 574078
274 296 699811
259 281 247710
120 42 799888
85 288 225225
182 116 363
15 38 282155
183 26 413549
157 222 586794
136 94 953940
48 3 789532
281 117 297289
56 196 752713
277 137 354578
85 29 264421
175 77 377946
143 187 79562
4 195 367567
284 187 673846
107 101 392940
19 31 382371
25 198 233379
282 76 743708
63 242 419856
73 35 488216
2 131 901892
122 260 228948
229 97 285512
271 222 811585
258 279 362846
43 194 99585
25 103 528268
217 110 786568
41 151 248819
142 233 208868
205 269 823945
36 249 199630
159 53 910322
138 104 13396
72 135 599945
60 93 293214
30 5 470679
114 99 273622
187 125 206933
212 103 181540
39 287 999916
10 21 51864
96 152 847799
131 35 793700
273 141 714759
159 178 758936
255 117 293753
292 151 420916
210 266 446638
270 79 275458
114 253 569057
140 219 498371
55 6 48530
16 262 880901
292 269 953079
7 112 429125
90 37 16809
267 249 980969
136 188 569590
140 122 565513
247 237 528541
167 26 399034
136 31 930324
272 285 196762
182 177 983791
34 228 182479
156 288 905372
68 65 302967
88 19 209041
108 23 687565
110 56 870903
183 230 40644
98 243 177320
281 35 491775
163 189 123312
88 121 770376
25 232 866765
168 23 205004
53 68 420887
230 287 217194
132 221 903990
83 78 776788
274 153 547644
13 287 295334
104 254 923699
259 44 459636
165 194 749540
101 266 223366
28 125 606873
265 284 530695
19 106 986072
141 139 397382
296 47 199997
22 57 509405
280 126 958931
211 225 171790
151 184 690705
236 177 687350
112 284 916734
188 238 545231
60 253 347429
227 274 296808
72 178 466207
51 211 406610
236 142 847879
46 190 129162
209 8 383175
169 80 115068
142 22 373006
262 160 319663
42 111 95021
6 43 309686
177 41 912810
144 8 590031
171 98 672460
62 102 329778
230 69 715305
284 124 997929
69 212 934584
150 30 240497
164 253 67577
236 282 706627
223 11 860894
132 180 493051
153 225 369263
208 255 168104
243 157 740046
300 126 358309
230 239 648405
246 164 984717
142 168 183214
297 159 102135
196 257 383467
15 257 58970
72 61 381516
238 118 842501
195 122 564831
28 178 893427
17 180 521998
202 194 217683
133 198 415896
41 156 651424
143 190 777755
19 256 383998
122 181 144795
274 273 176554
95 74 985787
235 141 389540
241 37 447654
57 107 183019
58 16 328843
267 217 637743
183 127 241807
23 118 188104
51 161 485870
37 273 862221
116 173 761867
263 220 952030
273 32 203627
187 14 170296
5 180 48768
33 45 551698
103 168 790214
70 186 526321
241 115 991131
17 267 916811
129 242 155359
197 291 631332
193 239 708925
229 149 948338
107 259 425749
260 77 773519
246 247 925559
148 228 357997
43 129 948312
183 39 262752
18 146 736604
139 50 215928
194 32 152337
184 34 229296
151 36 852920
93 127 376979
38 268 94360
247 207 355146
38 37 266919
61 284 32409
77 203 219878
144 184 388250
173 167 505837
274 36 810179
165 243 309726
228 63 46280
2 45 516911
284 207 814028
51 219 324416
249 230 999949
247 9 939684
54 118 930205
249 261 661555
163 234 140731
183 68 348103
48 232 709921
259 256 678857
81 142 854673
282 273 932446
81 279 329342
74 236 757462
96 111 277245
150 272 653573
202 200 925911
104 33 239672
145 173 552670
233 20 876258
169 127 426459
118 300 951821
297 293 240295
209 300 419915
59 233 393207
150 58 172228
231 22 126756
5 89 839894
134 203 80189
95 187 888909
35 298 74747
294 197 273729
278 48 508730
42 10 692798
59 25 36708
204 29 792135
63 121 502120
36 149 894830
69 60 583404
237 294 963809
48 58 567298
47 152 789432
110 78 503499
169 210 833981
1 234 778699
134 209 304327
223 151 296404
11 141 60660
192 67 387747
245 144 252718
278 117 988618
126 88 638174
132 77 62940
99 37 695687
71 24 320014
248 178 403877
261 75 913115
169 58 783051
78 241 120380
180 170 62765
192 60 269050
44 184 260577
129 276 897780
64 96 331694
76 207 876075
150 251 189155
20 4 814267
257 84 934667
7 122 196032
250 52 554332
155 134 266153
33 125 454302
236 41 330586
93 28 757051
298 23 368049
47 269 228918
267 24 252287
220 226 422886
115 267 585512
124 50 618813
73 157 977492
250 219 848628
277 108 212061
169 292 394298
57 2 380912
260 248 516739
230 185 91236
47 259 497519
188 57 881048
61 223 892412
184 180 29959
237 234 108872
102 125 595916
25 125 576327
286 104 247900
86 108 299823
97 263 954165
142 295 159623
143 124 619332
123 207 598007
78 253 662851
75 144 959085
35 250 39933
228 196 694527
114 182 209054
268 29 424815
111 137 801324
235 30 695911
154 164 38
85 211 164582
243 21 781485
52 137 357127
106 63 733780
265 121 24402
146 140 162448
216 147 310865
8 211 746609
220 206 540990
171 233 961552
170 21 146904
147 106 42257
232 170 787904
63 148 711577
15 251 584216
59 42 85140
12 22 905678
273 68 791265
96 263 693894
109 259 110115
162 283 995598
76 89 940703
296 78 734091
136 140 562194
300 101 340486
134 88 46172
34 216 510885
17 154 951318
76 48 21512
78 100 280566
2 223 179376
291 64 547034
233 111 148433
228 162 633639
100 245 814291
71 73 334442
196 171 902278
191 40 986759
124 2 961398
144 202 426663
150 35 564609
39 93 601329
262 284 852532
30 7 80880
59 147 367500
142 108 192492
163 145 899562
36 194 891435
276 277 112302
281 298 678156
57 238 351458
22 207 931721
6 2 900957
107 20 826694
246 109 859860
177 16 251238
218 250 394738
113 239 165496
216 263 752060
55 3 397960
38 112 104195
177 57 721590
244 150 552798
93 176 40327
216 210 545091
208 119 581889
193 30 38814
254 262 416842
52 151 133020
282 49 410308
6 137 430664
248 50 124493
96 155 41277
257 59 881963
174 184 704978
18 238 295648
18 190 231125
300 271 59617
39 226 559606
196 87 655771
35 266 14594
256 183 494653
94 9 337968
53 42 426612
18 264 882931
80 31 52600
233 130 976200
163 221 470493
294 216 605608
78 259 384974
221 54 685532
76 18 471918
148 168 675271
63 134 384913
108 275 962376
36 15 149460
164 255 715991
145 160 745713
47 6 142492
111 256 556122
94 49 313033
147 72 113710
163 271 528867
226 47 637136
6 66 535842
271 57 430404
211 113 165650
190 45 478085
200 30 707294
291 116 996586
174 165 631492
177 76 333164
11 72 62183
215 100 550043
160 207 564846
152 163 253480
15 188 153241
197 206 587944
271 77 959057
129 127 659706
39 115 822333
73 116 34084
161 162 823327
299 78 921841
157 132 847175
237 216 207810
81 197 36671
3 171 571981
176 113 987958
194 138 383059
62 226 542846
202 156 901898
149 48 499434
198 288 730921
181 148 900390
248 18 564342
112 275 950759
277 282 299252
11 222 362418
28 284 792919
246 35 120514
42 296 913441
149 155 645637
9 169 522529
142 52 733999
141 33 836228
53 142 928127
249 275 778996
153 237 397833
64 233 250914
45 115 620572
133 19 277922
190 244 674680
179 56 681808
30 56 222198
213 41 236231
151 2 956278
186 72 858388
59 31 352585
273 159 146797
149 126 572083
13 25 592838
218 257 216827
254 58 358636
174 95 227920
290 137 20029
226 3 162088
69 182 195223
53 222 99612
129 274 234622
227 223 92639
178 222 91974
12 1 540092
131 177 222693
16 155 480066
31 93 790861
113 189 20152
190 142 410562
37 290 446861
90 250 494039
257 118 19995
241 286 669822
231 263 908114
51 227 825887
295 86 313910
5 283 463509
3 20 795292
43 74 22878
131 271 405491
54 237 521354
60 141 221422
268 231 879937
97 14 263345
169 221 465855
96 205 789414
4 204 669034
56 216 480286
74 85 209853
204 225 126870
202 190 139375
174 33 756758
284 181 844150
211 91 952848
218 179 203783
249 22 91695
8 253 938789
265 44 694380
235 119 732866
229 151 431730
43 50 910735
233 83 35980
211 156 613732
24 27 828335
241 21 811222
235 210 533793
235 188 184293
56 277 985864
48 63 215568
186 25 995194
112 4 387633
57 136 320308
82 224 102053
115 142 135616
13 172 900331
91 184 454817
60 2 115441
211 104 560047
285 224 852575
114 76 506371
162 196 803799
2 97 755937
288 30 848292
178 146 540177
30 284 430804
268 140 894110
7 68 719504
104 229 68359
16 30 537864
214 151 455146
200 134 543605
223 72 892012
292 187 194209
160 124 467141
135 3 426807
139 60 355700
261 25 784546
226 122 214982
172 216 561257
293 81 25931
28 273 837839
202 256 818529
205 120 30278
34 285 755655
20 32 289746
177 69 95308
210 32 106247
254 6 795692
134 241 846663
231 185 932489
45 153 595466
51 261 50891
59 245 478010
232 34 350121
110 30 263429
43 197 584189
10 251 522450
69 129 682420
31 72 637479
44 294 540390
183 143 765602
171 252 966790
204 17 143366
265 98 220875
229 168 307566
111 129 858311
159 95 838466
223 185 17118
223 260 739338
24 170 909520
69 113 284505
198 169 187616
210 201 604526
274 297 519780
274 27 3452
175 164 908229
4 223 628750
230 279 265040
116 134 478290
121 246 873645
154 257 387137
202 289 424588
126 245 232113
110 121 243565
145 209 830729
205 117 469498
4 229 337318
130 300 749488
198 275 359523
59 104 403827
5 292 888946
238 126 478286
161 35 527808
80 172 721286
292 110 72606
277 75 427820
36 18 841964
111 67 361675
209 215 171852
277 231 257973
23 134 255412
200 113 610810
72 229 189705
87 201 199660
189 15 629361
200 197 620530
97 183 254330
163 135 913705
151 80 294863
224 257 376384
86 189 497902
243 116 23706
45 232 384068
220 180 250078
297 91 941882
43 161 335460
58 89 6829
262 216 387821
246 209 196644
169 20 103607
207 249 480624
12 2 361355
207 38 429565
117 258 792969
158 169 42339
181 291 353316
128 73 464031
285 60 402377
25 161 215133
146 28 637975
68 39 707988
104 271 19786
278 106 659307
64 232 24285
100 250 7025
222 108 295289
267 151 213833
90 125 443002
77 224 785992
65 165 865272
103 4 559536
18 79 883396
119 59 212057
196 146 856536
198 217 502117
161 79 879101
25 128 104453
231 129 872668
186 282 64600
281 89 278032
236 259 993682
16 216 708236
12 126 437140
155 23 439127
34 215 906213
247 172 97676
52 62 7451
211 10 30055
65 219 243031
95 61 855249
213 70 26053
259 70 739097
295 98 3088
34 38 186481
64 169 669498
250 68 284495
163 93 413929
94 167 663503
180 130 477022
209 95 182373
224 209 308516
256 144 198532
162 200 150766
145 92 14515
252 251 53400
8 186 757474
241 219 818043
135 251 290541
5 65 772006
267 39 217784
168 180 387422
122 238 185953
226 274 181944
161 272 876192
263 224 539476
265 35 573023
62 181 605383
251 173 960687
299 194 675053
55 93 356573
136 184 163072
231 8 357260
196 132 269142
73 43 747689
91 56 601815
30 279 307984
62 269 987564
11 132 590743
82 1 29809
107 273 883205
294 220 322625
117 56 39844
123 272 993289
134 179 810034
9 178 987599
258 46 922977
190 207 330218
238 93 240159
264 50 117665
217 82 240800
146 92 520053
254 295 727328
102 186 54577
108 21 821441
235 251 909934
3 6 410818
242 294 479416
169 248 870445
152 62 131121
280 99 929151
268 202 573131
43 101 478470
283 20 95074
30 250 437060
154 27 140705
27 209 692392
262 210 501385
71 95 682306
291 54 713411
113 108 185306
28 264 744131
224 150 869145
183 226 902171
187 57 487934
162 32 880776
44 86 382323
62 121 374617
52 283 532693
240 90 653085
70 56 214819
158 139 534518
274 212 726996
96 165 338584
164 6 742436
12 20 789566
250 233 959113
31 119 437258
129 265 664146
69 158 929319
257 173 721048
22 247 785921
261 212 679190
9 295 372909
139 246 708695
246 217 686651
164 70 52623
132 62 561977
73 57 813158
175 257 489596
124 211 560535
149 193 485469
55 270 142332
283 17 263578
157 143 400013
231 32 784077
51 16 265604
212 91 250660
13 232 369001
254 23 490761
241 244 296654
77 79 242877
118 265 894484
68 6 570396
236 80 462918
217 145 515491
86 89 169301
212 172 736581
132 18 384231
195 294 425444
299 256 228512
113 23 400400
12 87 354217
109 138 252814
217 6 357280
245 157 312011
56 175 262042
272 113 465962
153 80 617523
146 230 196755
194 278 535167
52 286 202998
45 203 738126
136 20 564793
139 8 552475
49 203 902984
155 154 703174
157 171 848014
28 4 964649
246 74 382597
4 45 198411
283 297 576132
64 234 248535
100 284 640998
242 49 595491
273 11 745701
196 120 607685
170 237 474154
272 124 84207
23 80 413299
60 132 903025
170 132 405686
79 274 805833
30 144 916093
263 52 765012
73 78 524004
84 55 307839
32 13 110891
184 118 583862
108 239 789807
93 293 340457
21 82 187416
83 271 448677
45 182 388797
9 5 883484
126 110 766849
130 241 833004
47 32 931240
138 18 800442
160 86 83565
86 276 452600
200 16 139212
150 73 856558
249 51 453737
278 260 483827
143 189 297705
225 275 138216
203 242 467139
247 118 293754
64 9 581003
192 19 906220
215 96 755788
142 192 996496
34 166 297111
251 134 477156
298 194 599903
78 283 185566
109 141 830628
139 284 635019
89 45 171666
296 100 395042
114 117 372431
247 139 853323
117 259 959757
2 248 691576
65 81 345855
187 275 337486
101 92 176557
221 52 153347
183 168 853869
77 213 919101
21 23 228714
127 87 913153
223 265 868370
257 112 748918
177 101 27990
278 196 517979
164 220 168816
108 270 314055
5 81 946356
164 157 607186
57 276 556799
28 97 165324
259 46 341892
83 292 742970
44 221 372934
166 211 640011
61 273 832269
240 200 769059
94 271 952133
140 104 263012
289 288 885309
127 300 121979
232 268 448081
244 69 251284
253 277 68209
267 196 86240
158 24 670855
8 151 128161
184 300 229691
96 66 301425
99 205 368773
186 23 71110
165 286 195821
193 266 492336
147 215 482246
289 23 464123
219 167 928425
264 53 327406
236 232 294659
209 138 985304
248 266 567148
82 100 884696
52 197 549233
22 172 243935
201 244 194307
207 213 877845
91 21 6798
37 46 471537
148 112 624033
172 123 268947
275 145 970811
253 228 230827
23 201 585783
167 117 493161
55 281 898149
188 87 426446
234 278 338643
283 8 593198
172 105 997147
99 15 416219
105 48 847947
12 108 771146
145 89 102990
280 163 540702
156 10 867429
262 245 442287
119 191 733525
205 281 278124
220 181 381807
264 80 634892
136 36 474757
279 196 628477
102 88 86145
43 92 663346
154 150 149963
93 77 649519
278 7 273699
210 239 177511
202 109 215777
149 108 627787
282 237 600209
43 289 534848
197 145 701482
112 292 389529
255 124 349641
84 139 244768
285 69 171949
163 38 977963
228 229 993150
295 2 351774
154 178 527379
39 187 82953
63 229 881511
117 196 901232
177 84 49898
252 194 423296
138 50 840560
230 193 547585
252 205 423591
30 219 884334
98 132 405476
131 153 980605
1 195 627500
167 50 735683
182 230 277124
26 88 395759
299 205 775179
241 288 526880
208 197 165374
222 293 399070
194 91 305532
262 60 811788
164 37 226615
28 290 222503
290 45 992740
243 3 423172
192 223 677656
44 119 942085
222 262 340524
6 174 549924
184 114 497924
243 212 632550
158 39 471849
70 260 645907
271 143 721226
228 114 668481
251 268 191098
28 126 250389
119 220 563568
293 228 916162
104 163 679520
126 56 165679
139 121 793356
252 200 596004
228 112 496645
229 292 152516
153 52 753022
51 61 969965
46 58 261716
275 267 15119
243 156 620335
144 110 361813
159 49 549763
131 248 319293
286 186 316886
175 173 182189
281 180 82488
272 191 886371
228 126 163851
12 47 578473
61 142 266910
138 61 198701
161 178 267594
41 50 863837
100 146 902659
125 275 199109
18 128 695353
206 13 891975
41 121 227655
92 268 263660
284 128 400479
41 228 533692
17 163 725186
278 197 46933
100 291 798382
80 246 667156
62 74 737774
36 235 188746
273 43 894075
235 64 885475
293 269 39116
23 91 772781
231 244 449621
16 87 263967
292 240 277795
246 245 460453
36 206 61000
113 196 214091
127 197 221280
157 112 329852
54 215 21647
17 66 385900
160 59 649217
202 78 11110
188 137 375963
183 200 953066
144 257 537184
187 175 910238
135 218 925197
93 34 490840
292 277 819923
211 94 797831
58 128 169576
162 153 693543
57 53 730521
168 245 312869
166 282 346931
241 106 935076
148 85 785031
117 119 725472
212 164 719007
107 291 373928
42 47 988025
214 274 891236
155 279 882500
42 34 451300
30 231 736411
186 38 612134
71 129 797781
218 289 930657
237 192 16239
210 261 720027
252 278 719427
127 52 195523
17 89 558079
194 19 909349
272 197 951048
34 287 817496
40 36 217470
165 272 313443
61 96 649452
153 183 953016
174 34 622131
194 243 870234
211 198 568070
233 210 359329
191 233 845099
199 171 689307
25 78 180716
259 65 231279
32 81 664256
130 18 8919
299 94 348585
137 31 173468
132 295 56282
137 2 351584
85 201 868579
288 207 492309
154 206 637787
126 263 522713
290 6 899147
96 297 162573
205 285 909383
96 148 463712
209 60 644280
23 2 817671
196 133 595347
48 31 461111
67 214 607773
24 149 347589
192 253 456952
138 132 682629
256 204 696609
283 137 727684
183 242 94512
202 153 467719
24 142 471859
239 269 232009
254 222 836753
269 110 7841
84 147 982641
256 290 662234
187 267 198369
227 54 641702
46 26 989294
187 119 150300
72 179 526286
5 151 374345
177 280 453407
228 252 398462
56 75 83101
160 152 914796
225 56 776528
147 12 619093
264 49 773508
103 251 85154
177 300 526663
284 52 284535
136 21 981835
210 115 171940
254 205 242500
281 82 712606
190 192 22463
94 22 268275
178 50 669198
233 180 825411
7 128 771766
234 204 653368
58 159 348205
282 46 719314
155 49 240536
103 283 328655
40 20 559455
258 112 404027
102 204 380210
26 108 159089
154 248 648237
10 66 728851
18 270 222057
236 47 581408
84 52 233539
154 215 173541
76 85 738935
51 271 523797
89 219 205341
84 38 411946
268 102 817587
265 144 504824
98 129 3353
231 261 9844
254 125 314075
48 44 795301
296 23 213404
105 152 895007
103 208 535904
36 161 434122
221 257 76172
260 76 521217
253 267 502196
176 219 216441
143 48 491579
118 96 131658
158 129 950453
291 170 729689
92 98 758909
77 144 703610
298 94 900192
49 47 241503
142 74 854072
259 184 295727
203 50 169986
54 188 61785
91 191 900498
213 164 469816
284 48 658290
74 195 729443
147 220 962628
108 143 928228
100 293 90383
75 215 123282
141 36 956923
133 151 406597
68 95 861908
288 146 152038
162 25 807880
92 230 926984
118 124 294567
2 157 610079
255 5 965740
85 44 515957
170 186 565352
30 45 237669
42 30 530983
107 253 189664
52 45 853895
16 121 398753
196 81 921979
234 284 177217
192 95 653360
246 191 696536
57 175 229292
92 164 610076
12 138 705247
274 31 910958
283 189 589876
275 73 116695
55 60 471159
99 113 430630
189 279 780209
60 35 143155
160 39 36662
8 203 905660
144 82 105628
70 51 414094
299 31 995388
153 287 945229
116 236 675987
224 238 263476
55 279 964752
254 168 46157
190 122 646108
154 35 287108
256 71 417128
186 106 37867
233 254 845832
286 190 54047
218 241 975276
90 69 253377
207 96 732285
94 221 776935
130 122 184938
236 241 831829
30 216 151643
47 114 36997
257 241 191444
119 198 644639
104 195 694394
266 68 994911
158 151 970395
86 143 875972
268 137 174126
161 18 674690
222 225 807558
293 270 34012
201 240 961472
291 138 245127
269 67 584032
87 113 417045
21 101 370068
16 297 119680
39 259 510541
108 14 499676
157 22 679866
198 216 67182
186 204 507883
107 217 691491
240 70 49580
94 116 320247
232 145 375304
236 274 896816
9 253 461932
202 122 561549
110 225 728929
259 171 600264
39 78 953034
268 274 3295
266 133 939493
136 218 243054
122 187 808449
190 5 639585
250 275 167001
206 227 30924
148 36 689871
281 219 476268
128 107 994682
133 145 319990
297 259 224792
53 274 242487
217 285 183092
214 288 916137
89 207 973222
106 123 297119
77 76 552946
5 140 393809
96 83 842135
271 239 670252
8 210 676505
215 285 617315
145 6 873224
232 161 122965
261 120 621248
41 42 511791
198 36 556045
237 8 755839
188 191 567296
54 84 446383
187 278 533728
218 149 295159
246 87 143051
278 24 786702
85 238 700316
144 62 687024
246 220 515440
65 279 251707
258 191 988974
182 142 657399
12 156 710142
27 78 20585
219 10 418409
275 193 975000
39 216 877687
13 252 904891
239 127 24090
150 277 214625
286 33 672550
119 206 13385
85 265 535236
221 225 767738
28 197 194700
155 89 310695
32 203 662214
284 220 288243
95 114 417764
68 24 274506
172 239 499214
5 166 60623
245 178 103798
31 222 766410
212 137 107128
12 8 961190
102 209 757772
181 150 194501
281 233 650992
3 219 859953
252 158 234175
257 42 447505
21 28 76028
45 281 724854
3 62 379541
244 157 104702
104 260 72166
177 89 793751
102 261 681185
198 252 214484
208 202 643735
264 262 469822
188 26 478693
70 120 11422
44 242 672373
85 234 331592
129 131 485344
81 126 740160
202 98 845923
76 246 841844
266 234 634308
200 234 363923
21 204 414099
193 219 514553
30 116 924170
219 9 428400
211 172 719511
227 67 382773
41 253 874014
38 45 729267
209 1 719387
185 179 906939
100 247 194612
122 207 414948
177 270 614396
160 279 607340
93 142 427134
298 47 6357
275 174 701343
300 151 486688
209 148 527354
39 214 651532
76 179 118959
234 102 294581
85 158 922438
81 122 223014
189 144 509998
139 228 2401
92 52 198797
80 99 273663
252 245 214845
202 255 584022
229 166 211713
146 23 693721
107 5 817575
229 15 815810
50 172 794997
245 4 504169
205 1 479961
108 124 711686
54 286 533930
208 262 646837
154 237 908860
64 62 766656
7 204 870723
118 211 285105
32 27 53317
199 135 658642
229 225 163863
261 13 251105
83 235 751392
187 250 685274
280 115 154433
74 229 581917
167 138 783458
192 219 372409
82 198 946248
138 31 511205
85 108 369111
75 26 507386
71 176 468470
83 142 86485
171 73 213339
94 161 600474
215 97 840199
167 4 66179
102 100 622459
55 49 182294
40 5 307430
205 76 996516
132 242 409726
143 274 278747
174 277 537123
262 280 877032
162 234 838414
183 184 36325
297 7 921193
168 149 550032
212 140 558589
204 266 136958
63 158 864517
82 14 486831
110 247 40144
167 28 771759
237 101 622349
75 244 498502
148 297 877277
118 208 313518
162 13 196703
53 136 431438
293 187 286118
28 135 956473
290 215 473426
126 286 304741
101 84 371144
258 206 465081
202 74 148271
279 229 856472
115 52 407751
36 286 936814
228 115 783116
171 207 523503
225 66 69176
183 251 469426
244 86 810305
20 82 885583
245 150 702698
67 21 822693
270 196 298328
84 267 652111
167 125 59360
204 265 689862
120 175 908394
209 261 312530
83 258 841989
226 157 180095
133 137 777483
25 195 776418
39 22 109571
99 86 858543
118 108 491235
60 223 869604
38 160 88996
20 197 599856
50 111 779148
127 256 116789
287 149 929575
8 64 376834
263 1 882277
219 256 143112
78 64 658266
42 253 977212
121 96 103406
142 173 838798
133 291 345123
255 187 498690
75 29 889256
195 177 33379
44 64 937591
106 221 89571
175 144 454646
242 130 328465
139 216 83436
31 151 493698
293 232 335992
234 59 421778
69 120 412783
18 109 312586
157 165 71232
122 208 706334
69 16 432410
261 181 98787
88 188 476772
296 134 583466
113 10 450791
33 184 49274
141 205 184541
62 115 600837
43 18 495449
140 247 617141
298 158 751086
263 112 557339
182 115 573651
272 103 92124
188 276 272551
197 162 800682
82 201 887764
225 187 867511
228 191 893962
175 58 743591
114 196 261935
237 277 160578
164 292 411731
156 73 417843
298 217 133413
73 191 103907
22 58 669325
86 196 274594
194 112 269195
36 287 755238
68 207 452126
69 225 747068
246 189 340266
264 73 432299
292 94 113550
198 129 261563
293 288 954388
148 151 525113
53 204 60317
201 189 203233
272 66 780574
135 159 849098
60 237 111505
275 30 334610
225 296 337598
185 114 31542
61 93 850065
127 75 341035
98 162 325938
236 78 761093
284 242 180810
266 14 277462
81 120 314116
157 281 12582
20 281 27596
65 141 483243
123 75 373996
234 104 107557
222 14 293166
28 34 36251
136 130 552816
265 104 914756
225 285 996253
45 51 209326
68 252 665705
251 179 460096
220 223 707497
119 204 127735
92 209 94514
40 233 815911
188 249 179302
99 8 56131
249 75 978203
12 109 289398
35 57 60434
166 136 304249
239 257 90644
219 168 30684
256 132 750544
20 249 550166
85 157 914608
120 71 270144
75 47 311494
274 267 657683
76 237 474961
21 15 888880
43 219 733609
166 253 303796
79 179 938700
295 217 978922
34 125 793267
116 60 970379
162 225 191856
100 75 256800
54 248 634458
33 183 989200
143 252 883273
95 52 909096
124 214 348520
227 155 173878
46 110 13913
183 28 88773
153 174 210026
26 213 539545
180 64 130687
221 223 179765
66 278 438425
246 103 700517
36 186 100067
20 122 450831
178 126 712561
78 24 136877
72 212 993800
287 8 438416
34 48 633074
161 236 993723
24 109 7628
106 10 639955
208 259 537706
233 289 244561
76 225 253940
81 53 910837
61 53 544968
283 3 17685
122 211 102125
287 108 426790
144 195 496070
246 264 157278
275 96 455274
96 287 104110
248 163 617953
242 258 882399
96 17 688590
30 181 688802
94 166 453195
146 124 260792
77 125 532744
56 266 457649
173 231 923805
272 36 584978
210 284 56869
246 99 446110
113 251 798719
19 300 586579
282 184 927010
58 52 782173
162 185 35342
197 218 904296
250 279 540118
66 137 619066
108 150 336618
205 163 203462
35 95 448306
297 186 393946
138 82 709236
275 209 858322
251 112 622740
158 227 629212
73 163 494290
285 178 228477
64 12 398757
213 114 73644
194 99 752633
269 93 850241
159 29 284342
290 281 216979
235 259 553594
60 271 141808
270 16 847580
293 168 578099
80 146 530399
209 103 355886
129 261 456917
148 205 293640
222 27 204063
87 194 530190
223 213 885707
232 124 587203
93 267 792208
118 88 677112
175 155 314579
299 198 281273
220 48 262480
41 172 728897
201 39 797084
138 226 92824
105 38 573932
281 294 130309
224 281 234648
111 209 447872
86 40 972884
9 70 751624
122 56 773882
85 79 713608
53 259 571861
258 122 183951
163 190 351734
63 269 891454
129 260 723989
229 296 850365
63 282 260430
207 84 528376
157 38 62036
290 198 641319
70 183 611615
241 294 94962
271 181 28965
148 54 131095
291 210 840434
66 243 496523
199 18 325119
67 62 703955
162 99 783632
152 285 820548
28 29 755841
101 198 863587
134 258 861037
167 265 419645
116 219 382061
65 256 244468
296 232 349504
3 214 574386
226 162 138481
88 163 508455
165 173 903306
56 47 864403
222 172 664253
117 21 993407
77 142 295106
179 284 630557
258 127 898722
1 119 346927
264 39 138763
264 160 734020
204 292 115272
87 61 767868
212 299 203632
54 142 941377
187 92 112372
34 133 961072
97 57 98408
281 266 198353
105 44 161013
208 127 794932
189 106 646766
116 188 401673
190 4 13493
138 110 594468
198 22 649228
116 261 432228
149 195 261183
228 169 362107
292 238 200762
199 38 123169
236 174 213003
242 249 352389
292 257 962405
165 202 471948
284 41 362857
96 69 665380
60 128 333789
139 109 267101
166 106 60542
223 70 113115
117 121 900942
228 183 118274
242 15 325732
132 266 890471
26 278 679435
183 257 81209
286 158 502943
261 122 758743
144 240 833916
124 32 39128
278 146 758364
241 137 377395
234 220 885894
241 151 363826
225 71 419801
152 31 159005
40 33 644594
120 90 836380
300 2 470753
128 240 244603
246 273 695695
135 142 948065
90 234 76561
42 208 242576
279 239 302889
6 113 830119
86 56 863784
193 276 750047
80 235 315168
105 277 314549
14 243 401165
94 148 707835
218 113 149003
205 273 48701
123 257 624094
197 275 426282
237 94 921741
13 241 869118
112 242 56299
152 279 198624
89 212 303241
282 182 440006
13 258 756192
135 107 872503
109 42 928331
95 251 882579
204 24 709732
65 98 964618
130 128 565278
278 72 507252
276 63 589361
104 152 299681
83 24 717217
284 27 322312
288 17 555204
109 272 218989
187 281 352489
80 256 659975
219 276 371372
207 225 305586
257 261 472956
141 168 188591
132 298 490063
51 144 638203
53 98 175197
199 163 601216
287 140 449265
101 134 674658
241 69 703103
204 254 240840
94 203 926300
220 139 681281
40 57 545520
195 69 947808
171 277 70308
133 226 936216
227 144 210188
33 144 510650
31 239 740223
222 87 86644
44 285 548926
25 83 182772
291 62 871606
155 17 868591
13 8 917860
148 150 160351
12 148 593879
239 117 768819
35 291 40660
154 297 493466
259 252 375456
233 178 741217
273 121 88684
288 268 686627
178 219 952965
4 24 841720
253 155 506384
138 81 790744
195 258 310713
17 147 961553
147 100 41857
195 147 607532
1 29 345846
169 186 123871
89 265 418087
17 136 394362
14 134 938154
128 90 473656
145 192 69905
182 106 977284
60 99 62524
191 93 46390
64 245 994530
152 85 987633
264 128 108343
72 77 630075
60 118 382756
164 71 993904
111 151 416879
188 92 269710
152 240 367731
101 222 82439
104 60 426877
294 244 137708
191 212 965153
172 228 685276
205 196 185912
173 21 375646
71 275 419229
141 218 868975
202 52 625471
7 36 779826
135 5 803991
156 66 594098
236 39 265889
193 64 52561
21 299 479453
225 213 319341
206 199 129010
107 226 197298
215 116 777839
106 281 943439
181 252 54386
119 194 416698
116 81 668328
110 166 912167
271 200 275578
246 77 152044
20 17 73737
83 160 841512
10 126 504093
291 236 153374
171 228 750370
65 84 440090
235 228 187543
188 248 43036
86 208 288756
74 170 814589
3 101 764743
240 182 74361
272 199 503879
109 7 912648
244 176 509069
92 34 665672
116 202 993856
276 251 216199
39 74 557473
245 138 182191
235 116 737709
53 89 99642
112 177 772898
214 13 96451
169 225 365738
157 7 460953
282 72 337043
291 36 679074
247 86 101919
75 55 5025
171 87 207192
233 277 233308
102 85 675171
84 128 788795
86 59 732650
96 122 143118
300 100 936607
120 146 275186
296 255 716336
204 251 529172
238 205 385482
284 103 47495
235 136 80849
43 206 605229
87 239 939757
191 255 49617
1 75 879928
147 120 774637
259 77 980333
239 173 397027
90 224 291345
106 273 972451
30 62 119411
287 181 852552
94 241 992868
67 239 756112
296 292 933012
134 87 420011
160 143 101948
179 81 378898
149 260 402101
237 147 311878
54 85 918653
3 50 592761
23 105 874041
204 79 750977
235 280 498699
124 72 163981
273 276 346882
259 186 277353
63 295 968930
101 163 269690
117 230 831238
182 223 975506
240 71 29615
265 235 510488
165 40 45508
206 255 382528
300 10 97386
154 9 647357
57 106 581637
296 218 212153
56 123 223027
90 259 920094
159 170 527724
173 125 695502
122 94 955338
7 218 232134
19 81 441504
87 135 566062
142 58 728015
105 71 771530
263 201 250953
27 298 703457
253 169 472447
194 130 780845
262 26 250648
172 43 19788
268 224 73298
179 274 920612
50 163 831090
230 151 800840
287 164 447276
94 192 929863
179 204 220584
25 86 160400
80 163 270272
90 299 227677
16 50 512780
285 32 947012
194 1 286872
252 290 846960
14 193 677291
4 101 238725
292 170 130402
183 179 703366
105 220 52305
31 263 861492
97 245 5236
27 105 492991
28 202 687819
91 267 950091
272 248 652825
176 158 282918
220 112 872948
140 275 496971
291 264 463808
169 247 858601
148 287 70760
189 99 202574
204 54 401683
167 99 235653
141 31 827415
207 245 158266
60 251 669258
148 80 761031
247 120 74193
262 125 29639
276 30 149357
221 298 209849
20 21 920198
144 139 985574
52 192 528752
15 228 435417
151 90 249964
86 120 157149
245 288 871424
7 210 772188
188 3 48149
236 153 267490
34 50 161321
58 40 622469
200 17 352206
45 146 94792
284 160 342285
110 274 433646
284 224 458016
222 58 513915
268 169 623241
160 228 454045
30 135 165610
27 192 920115
140 103 867372
6 78 292415
276 246 963316
289 270 507821
159 292 208028
235 47 43391
197 228 734533
90 208 442043
177 107 627583
38 220 638999
238 96 309166
231 103 270968
211 35 398584
84 132 938596
185 99 735277
160 47 209470
207 237 466212
190 33 190177
172 137 673475
56 23 264588
77 17 164318
76 53 957292
81 130 636663
27 181 319953
190 73 739275
76 31 243578
85 227 853834
212 29 691267
195 67 586473
65 122 2592
89 253 726818
81 97 986268
226 82 125412
240 229 693017
243 172 712628
51 270 859850
13 196 46209
82 105 754343
213 97 136538
114 265 34609
284 233 167055
91 60 991555
151 293 669813
259 176 525888
260 66 646354
105 216 859745
96 284 683442
38 270 862301
235 218 89198
70 285 36868
267 97 181744
297 195 680079
100 50 291089
199 48 496060
137 72 573638
160 209 334986
165 236 264840
137 128 591055
52 9 827950
100 182 325045
155 25 244042
2 136 601849
137 87 577926
197 211 765556
2 299 764714
26 300 528533
78 9 399388
229 219 227017
197 32 717593
279 280 224413
187 165 204528
115 286 370524
189 272 257903
220 244 69368
295 235 578936
198 200 451100
290 85 273709
294 40 972527
173 187 841039
224 273 84829
234 246 150035
194 192 985970
119 26 701228
278 2 212614
45 218 64044
189 37 301556
258 34 902188
221 148 472848
225 117 423754
155 176 299037
10 260 285092
9 11 336854
34 203 521510
201 121 742020
191 99 830482
244 105 415585
171 121 235942
2 187 388470
188 48 951945
193 3 263384
189 61 407235
37 130 637703
32 125 853063
12 292 520748
47 136 397196
246 193 689851
106 107 143456
162 160 791518
155 128 133406
239 46 65873
178 143 38360
96 43 904724
226 34 516380
129 141 696444
130 151 288151
266 216 588866
40 64 711949
289 149 872987
161 229 136886
200 270 841011
138 211 802185
88 135 787891
22 146 189836
23 100 630232
154 152 400274
61 247 146431
268 133 717222
296 144 376682
272 280 432514
147 221 250006
131 134 598722
299 267 633940
58 4 247665
6 284 148103
79 128 189005
205 98 214443
203 174 187574
251 239 850034
188 5 197699
52 138 11751
170 100 578640
59 198 600533
155 218 614491
207 66 9303
249 177 951666
223 130 356517
245 201 524136
28 217 212662
287 229 187109
249 246 813759
114 100 197667
90 177 403928
238 221 246247
70 143 399110
33 273 913740
68 48 926993
199 68 640332
182 216 343233
233 22 87622
34 77 980844
1 221 528224
125 7 217140
12 110 438756
197 22 419924
280 137 269617
293 239 96309
201 248 235374
195 250 124484
48 87 701858
112 238 564568
218 70 871191
216 247 370363
146 251 944845
28 161 581068
171 80 423690
84 112 395363
37 277 430417
16 195 970648
293 224 795941
201 6 643484
173 91 546927
10 132 42984
10 198 824267
17 91 69331
136 7 742589
203 120 783724
19 213 147938
105 159 811909
3 168 347008
124 53 240374
258 254 267308
158 240 673969
136 102 278551
263 299 729556
174 231 702614
124 136 928302
280 285 12871
113 167 681747
98 89 145735
22 82 607418
38 191 108107
13 199 636294
146 289 730377
258 234 866921
74 23 812759
94 16 345132
221 107 339363
222 85 791172
49 149 22936
109 146 186833
150 83 848616
157 152 155621
163 91 714484
182 191 13593
29 228 411027
187 81 691008
178 278 234961
67 167 820434
4 66 247008
261 177 936521
44 279 182376
67 166 798447
15 276 681939
232 187 650225
78 238 758125
299 170 398267
152 204 70880
95 1 434456
186 192 140317
44 3 935126
156 199 764424
188 139 497392
112 269 591932
233 274 780319
14 81 770991
28 270 787138
236 248 571245
86 152 190656
184 162 308142
260 17 713294
136 171 489769
251 116 443413
88 77 331630
176 218 369623
133 47 338345
198 237 246592
199 274 127065
283 57 916318
278 89 232162
113 231 974728
59 115 418232
6 289 948740
35 160 584342
220 190 901219
200 212 590465
252 255 839973
157 10 877552
256 150 308512
186 295 337067
135 188 858115
192 258 314663
8 258 901810
41 218 502027
34 182 3994
42 25 921747
204 129 583444
50 58 149496
126 116 69620
25 17 582486
147 231 927185
121 141 337166
84 44 776986
274 87 275246
100 189 320657
259 9 248762
167 120 995957
221 149 57444
138 247 753218
42 288 5825
227 159 976334
160 240 253139
87 249 900636
288 205 76887
212 182 339342
42 122 681611
90 161 497516
193 160 911598
262 54 855895
230 62 307110
271 255 551869
250 193 954820
189 295 781113
166 193 265586
175 177 281809
130 75 665590
234 56 396910
206 175 297480
228 283 325365
54 236 429136
160 25 789457
236 158 905633
128 16 324245
125 186 60852
87 144 53662
200 243 829341
129 227 627011
72 159 621590
197 189 139777
185 199 168488
177 78 613180
124 239 115632
145 268 70588
299 55 601775
78 79 451833
242 276 839595
103 160 428501
146 97 747715
209 206 254539
211 48 356071
157 269 613350
210 174 459735
170 190 62042
136 275 257850
145 27 690393
121 243 149496
277 132 389920
279 122 339899
2 140 352108
15 186 691039
47 9 783766
97 204 508599
157 131 470929
172 257 65102
116 272 49498
278 205 469272
113 36 992559
175 11 894785
130 116 155861
147 74 14165
188 62 365154
296 161 817412
283 122 347894
46 121 292646
249 252 573011
43 97 707227
150 97 653471
37 25 113202
44 180 135834
221 263 680845
211 53 531883
131 216 535093
234 86 382745
30 267 760132
236 173 583815
57 172 257758
128 20 700848
102 224 521232
179 122 269039
172 29 894438
4 120 111031
11 63 659325
137 245 373431
102 120 787081
8 296 837159
208 61 539491
96 27 207375
100 42 469452
43 36 147104
37 133 162900
212 26 822230
13 255 356274
295 1 157842
15 227 242783
49 95 753598
34 265 189298
210 298 394988
198 89 134680
39 53 860585
294 234 856664
62 228 396774
149 121 668699
246 257 374003
265 208 884990
108 178 106102
168 272 118909
167 140 113508
184 95 101691
53 276 369104
205 7 504635
63 172 918866
174 151 185516
176 182 835553
255 140 217291
213 31 902857
293 298 7454
37 1 256295
88 209 707228
300 287 799553
67 133 894959
120 149 765304
52 231 103811
157 176 125452
88 234 951070
212 135 405740
222 297 973421
156 184 199354
181 158 801292
256 151 698203
46 128 138477
286 11 339040
210 153 927490
185 91 381071
235 192 980549
92 166 630988
118 298 40412
205 217 196053
216 179 538751
103 147 86518
216 63 700961
14 4 868906
75 12 730884
89 187 836755
59 56 468727
233 120 472307
95 128 493374
120 262 798547
188 132 489668
23 291 891667
19 38 808321
134 47 512448
161 281 922977
296 245 655992
195 21 849064
62 32 673924
286 42 587102
161 157 846168
260 288 847632
56 146 35981
254 252 757964
66 268 622087
158 209 907419
237 273 123909
208 150 552114
168 166 252470
81 91 806952
270 151 502482
278 220 45449
210 206 391034
205 94 255875
195 47 452726
88 265 420765
59 179 860298
270 145 850826
112 184 360453
6 224 644665
45 242 453104
216 72 42145
10 244 213007
7 208 956941
289 283 485706
14 46 866421
245 188 311771
14 10 237471
198 74 904328
221 227 473171
140 132 31649
115 288 43303
123 169 121550
297 276 642247
2 231 492174
67 98 924398
163 226 57140
255 147 833458
279 167 980046
106 79 117963
99 223 761934
131 78 159794
69 27 422633
247 67 424187
176 209 540672
58 224 5372
270 245 685755
105 164 731166
66 108 568488
282 10 862726
214 182 660756
19 74 922311
68 138 672921
111 174 141239
255 28 322883
8 217 544219
193 12 19107
228 286 164186
295 204 597737
171 253 571788
5 196 319755
160 11 302403
20 90 177040
300 67 269690
154 138 197432
86 65 485493
149 62 597173
265 247 960251
181 260 960428
90 274 888007
252 209 428994
136 147 614788
208 22 71292
246 79 700360
168 20 218724
21 300 654265
236 7 792869
156 21 651455
251 35 950637
192 179 789826
193 72 938230
36 42 633009
49 281 910505
30 194 972672
79 242 871434
260 222 967113
45 112 602004
25 290 283897
210 64 592340
259 183 109347
12 27 920827
75 125 631065
105 213 505770
86 167 682649
8 71 918689
58 263 10712
11 61 493081
148 10 84137
209 83 589913
52 72 670665
163 64 182123
33 129 99038
293 19 915523
258 292 232571
17 37 700007
67 134 345450
40 74 7247
234 61 317766
190 212 896552
138 37 459768
169 60 725068
164 162 695662
154 126 97716
131 233 778778
132 69 278788
251 106 233029
263 237 822972
29 199 829675
130 45 387062
30 189 31524
60 89 8940
82 98 24121
274 124 465432
285 11 801979
220 74 130798
140 1 553373
273 161 759232
134 18 457913
240 169 19687
293 67 962290
227 222 498427
52 123 963711
173 299 397779
120 293 587043
299 25 931167
159 64 905005
222 180 209042
112 168 834868
154 181 473394
63 105 357087
105 146 65309
238 54 65922
123 209 100775
124 273 393357
3 244 684630
268 214 757529
201 1 353439
192 46 891592
94 256 129146
130 167 194482
193 164 441400
190 270 641630
297 250 863820
76 240 800303
240 195 636922
6 119 824135
59 214 181784
19 218 94482
292 92 28762
102 65 109054
249 187 309284
142 277 931028
188 287 341907
281 295 361090
127 243 497556
72 158 146917
171 286 433320
84 119 929124
236 228 484573
121 230 294224
28 83 320101
158 147 605379
199 157 847043
29 202 605021
184 148 396600
30 225 74286
65 209 22706
157 257 933544
65 40 20811
296 263 552347
198 32 558913
4 13 274745
91 206 204532
163 300 669548
14 58 310140
231 1 559692
278 185 287495
142 156 575643
269 41 981049
101 158 44283
283 68 440761
269 48 795553
127 128 516283
169 255 647710
238 268 145537
29 163 139107
112 152 785220
74 113 335441
94 63 913053
90 60 479976
215 281 761616
191 17 805603
122 249 3436
153 218 724118
37 188 491348
74 275 15071
224 162 679856
8 274 799717
133 94 133908
7 240 369154
200 75 118386
99 268 941926
207 181 800482
177 68 605202
209 143 314908
89 225 828072
56 189 490822
58 271 873042
275 38 700339
283 203 478785
53 285 995383
201 144 878939
146 91 631152
68 132 307262
156 290 100086
92 212 901826
74 217 235255
276 48 675009
298 11 969575
102 285 103853
141 267 507781
146 71 43115
247 213 510312
260 146 143077
69 22 403868
9 209 214440
134 297 649555
165 210 216633
96 197 769742
283 31 667806
26 170 62652
191 197 168860
191 74 700214
247 85 257783
166 23 196602
140 128 6130
279 234 694441
50 201 531180
22 140 15475
41 272 209307
119 89 791078
298 239 723602
103 36 575274
217 17 416743
271 230 263401
265 79 569332
191 124 549178
93 48 991434
196 31 393035
230 186 477630
177 35 916397
251 96 925407
268 147 970254
251 45 67571
277 175 209886
41 241 765468
178 193 593555
173 170 924214
244 45 845098
230 20 207715
5 232 85027
263 123 529148
139 286 138260
272 261 65643
292 62 996524
193 225 638945
145 10 294836
186 103 985143
281 264 801892
199 164 760933
242 35 828260
260 263 301000
40 68 791316
98 124 404164
173 19 716891
131 27 87201
278 124 199735
36 193 669656
268 261 17678
106 239 452025
183 131 2063
58 193 523377
42 198 147403
194 212 785827
172 138 10850
146 208 929693
293 11 925004
149 116 507889
270 211 996812
117 50 144946
184 122 469290
64 251 636852
82 296 983077
180 59 977610
130 253 933213
76 186 957728
211 33 851243
284 31 588340
224 129 730973
118 94 772087
252 36 962657
20 225 668008
169 293 741277
228 192 240795
215 53 717184
264 35 748736
89 143 838057
145 175 399565
10 32 492185
45 61 592986
29 33 608283
232 248 387607
163 281 24470
63 43 832078
10 297 631274
165 5 782308
154 95 988951
260 179 201565
151 164 709773
21 145 612041
205 114 754951
190 130 417423
236 227 306351
199 265 887746
261 264 469268
159 197 618216
282 122 714293
105 219 377828
246 124 104732
78 204 25724
160 85 479792
1 248 635799
269 202 609994
238 6 577372
168 188 391342
31 267 493678
123 185 543404
181 114 803674
297 73 532543
116 214 450385
260 42 47866
111 166 929915
256 142 117307
219 245 504114
197 137 158251
186 156 305242
140 148 239754
171 113 551981
59 171 399032
191 68 972425
241 53 447935
184 293 688355
167 192 210705
44 251 314583
126 80 543911
143 248 423068
2 177 421843
251 292 192841
175 4 542475
30 143 556475
210 89 814369
114 211 129543
287 7 932565
5 88 127263
149 239 771429
5 12 857359
25 249 973409
48 132 391837
43 17 813735
10 87 748624
203 268 711533
49 130 753268
158 231 442292
107 296 656310
248 134 658472
212 136 427638
216 199 862264
245 114 34430
300 249 648564
250 142 626818
268 43 499911
193 127 267579
258 14 182435
95 69 697751
127 38 755640
240 211 317169
203 54 486082
267 106 967441
183 79 549843
86 85 346151
43 179 486605
296 103 739569
200 53 40723
165 224 284131
110 109 646024
270 43 222014
273 85 378103
224 158 804744
219 149 124117
182 209 175268
37 35 580530
94 180 291920
14 270 133254
224 35 66760
113 230 131349
187 182 464
183 146 665640
67 66 519409
127 262 980029
136 13 723812
141 278 743173
91 249 341615
102 44 16045
195 123 421155
114 239 318504
113 191 735921
62 224 623843
35 170 464220
107 84 922621
216 69 379868
39 292 568581
166 118 13533
21 240 750500
185 125 212571
204 81 765857
290 163 108552
127 231 25149
277 21 982193
108 209 270464
33 267 603109
296 165 7516
295 96 75901
77 183 961235
94 189 227702
159 24 50004
222 241 970896
281 273 675987
118 206 723394
128 189 609367
220 150 313456
16 33 264334
251 129 930202
38 285 614992
254 84 189779
230 101 102488
221 27 895878
231 264 152101
163 294 407115
274 35 712229
288 105 54512
216 76 646291
86 11 412311
268 186 815512
289 206 480744
16 32 243283
105 45 566297
260 53 721921
117 157 133397
35 165 852446
204 111 611185
285 40 646724
196 186 727938
124 127 601140
276 17 712805
287 4 3234
105 207 951923
291 15 330104
13 11 138089
199 181 282104
293 38 267785
123 254 94356
259 27 887833
60 62 813940
214 258 38954
130 247 958683
103 137 320392
75 150 380352
141 190 896246
84 165 194459
59 202 200544
289 131 663498
44 197 349857
79 31 806174
224 39 592765
117 51 365472
150 274 739827
127 159 175227
293 136 41581
215 133 787273
291 26 193854
142 55 592312
276 61 506329
290 131 139130
109 123 594329
69 220 583298
153 258 680109
280 217 23403
176 141 284807
197 133 743148
219 252 797
142 82 636420
129 135 130796
1 137 500089
299 240 633687
179 168 797067
127 194 325892
152 137 126277
111 267 747635
245 174 128436
295 116 82533
236 148 282739
111 62 629128
125 95 433124
226 63 451488
109 275 465493
125 157 573706
154 210 300662
63 8 81943
158 143 198655
289 40 966750
133 183 313778
185 207 128531
51 63 598577
14 112 110060
201 118 815141
86 264 250352
263 20 874617
153 285 941572
44 248 580006
149 145 166817
110 42 405829
125 35 193353
127 34 386247
203 41 890152
263 143 64624
273 117 891206
65 188 13997
24 250 543277
126 169 765096
280 234 861290
207 69 691269
116 172 626528
253 167 85405
207 297 359009
38 151 189039
127 88 622222
291 7 894778
214 75 316748
19 224 229765
217 21 135229
69 56 46960
119 131 82515
173 9 645070
278 37 848435
37 159 182741
111 43 873457
86 275 970875
205 248 878316
102 40 670696
23 162 395088
4 213 638899
20 71 569847
243 52 889885
37 271 287368
128 156 283551
84 140 558256
48 150 949800
16 126 911265
102 138 233258
289 145 812304
265 91 978253
61 98 939738
77 20 179173
220 35 173878
38 276 66018
116 27 857188
219 45 915044
243 272 710218
127 27 299211
49 58 526085
53 192 128872
193 19 21314
257 201 770045
254 213 878365
110 35 369854
60 137 726317
190 172 791768
244 172 136706
31 82 364401
225 65 950826
99 20 420683
31 116 223780
189 294 281325
237 34 179081
215 177 701749
184 195 8443
211 219 923443
164 214 776905
185 255 781026
289 60 158927
292 152 552408
189 236 385107
281 245 654298
283 247 748823
101 251 150160
157 266 14958
106 195 271026
13 265 421441
63 54 270953
279 184 373303
288 131 397411
204 184 299647
125 72 222505
157 66 631933
187 156 349657
17 254 336278
78 141 827492
89 40 68508
114 240 192166
229 290 113966
70 140 46997
157 275 432151
121 263 383914
106 81 713770
170 5 577754
286 149 752945
255 240 617814
14 25 17719
259 166 976859
266 109 445006
115 198 568053
296 151 751415
137 138 853836
14 104 711619
138 28 529097
270 231 911427
46 54 340959
173 271 777627
255 15 735201
137 70 723162
188 115 885811
224 237 988007
294 159 391058
231 79 885554
170 179 117119
190 292 453260
90 219 577836
136 242 636450
233 263 354973
261 118 442749
185 59 841159
114 288 162803
198 122 313159
32 292 413704
99 214 558232
113 21 319513
84 170 565425
126 210 301626
286 47 913629
198 174 67086
220 167 551866
59 255 158683
107 239 602826
94 293 858800
272 115 331272
240 25 898795
187 224 330840
182 25 32346
4 125 735374
225 28 223083
44 73 371533
37 260 737255
249 291 123200
262 126 566004
99 225 554685
60 167 378740
49 191 645998
162 285 979737
148 130 234750
100 213 403151
220 12 275070
115 185 548853
71 253 429762
116 242 590664
270 176 683925
226 116 616513
117 78 631103
209 250 134345
88 224 820256
134 199 819356
231 6 675526
134 40 888097
76 279 418766
253 297 66357
104 225 390671
285 188 220800
81 210 31217
107 115 597219
110 214 965142
263 116 386610
177 10 976055
119 40 670266
292 16 742935
81 261 393054
79 196 927668
22 150 63761
212 18 984464
106 99 154340
4 7 532659
198 170 507196
89 263 370491
95 13 648873
167 79 941534
68 238 19209
230 198 827032
284 288 199601
7 150 756760
5 268 924245
25 285 666731
69 258 52165
105 122 593568
162 246 785048
187 240 172383
285 101 910079
251 54 554127
117 9 63470
202 278 392472
81 224 93617
280 141 303503
197 66 220556
174 193 272382
248 63 262162
234 214 459340
2 51 172945
269 159 642074
260 61 736378
125 221 891195
141 42 8808
34 20 332024
155 222 745538
278 13 340735
296 5 969243
132 297 165041
34 63 767721
276 150 815219
10 294 170964
16 81 799652
41 287 900351
160 288 79398
121 30 238400
202 195 269324
72 55 814792
250 137 402306
72 197 430453
160 44 523910
140 264 379021
51 222 862780
139 48 618027
268 143 347093
18 38 236578
189 91 281512
26 257 883571
138 212 18094
92 278 363454
55 34 800653
161 19 414454
241 227 900257
263 152 316379
173 268 691518
12 251 424466
257 266 42340
204 208 575533
208 157 919621
270 115 737793
53 281 771625
173 281 210421
46 103 688672
148 159 919853
282 284 983357
80 218 991813
168 165 885475
275 101 936445
17 257 363371
160 273 225509
67 150 138808
114 29 34378
132 168 107107
35 48 101791
76 75 482964
161 166 524212
99 166 272190
284 180 953804
242 150 181936
146 189 262841
218 161 211544
96 172 917250
134 20 532561
178 266 786388
85 243 982433
222 71 890997
257 76 450518
88 40 465264
186 176 317064
242 283 768687
23 161 822681
235 270 585079
216 132 472990
69 140 19715
12 57 379603
224 178 691383
91 19 261886
43 263 462842
26 35 394273
83 105 35215
223 52 620593
140 298 15130
203 56 98428
211 120 649729
247 33 101720
65 196 659232
159 116 245093
296 197 262502
16 181 419352
286 143 26630
105 30 936336
219 94 881461
128 4 617
45 158 788297
231 7 507932
250 148 766701
190 111 923391
207 117 867269
8 212 652377
180 203 179059
261 226 103987
223 35 454393
35 127 962876
296 44 708355
62 243 518495
219 233 942176
92 147 983025
221 93 686872
14 106 493065
63 195 891407
100 64 382613
123 241 459028
207 92 792661
92 120 663803
98 41 93967
42 43 669615
105 226 899879
127 105 897790
6 285 251502
216 242 856545
111 127 622395
67 294 956730
15 106 81178
63 175 204246
10 295 760925
34 281 571771
201 192 688291
285 24 576690
61 60 222620
99 52 333011
182 203 186077
99 129 930901
53 294 689928
135 39 778403
258 246 178703
258 130 319751
186 104 478262
143 243 47515
55 124 109604
245 40 88245
87 25 297834
277 2 983886
217 158 949596
96 220 841317
191 283 39660
94 95 864034
5 244 600646
37 173 928385
300 194 221179
69 109 872645
88 255 978417
102 215 790599
35 86 440456
291 243 486333
131 17 153983
189 237 495879
198 34 417631
105 10 545099
84 279 618232
295 154 359323
158 197 186617
157 1 172560
109 126 924068
211 216 119345
92 265 850031
251 115 422314
225 143 350436
74 22 326982
114 5 13785
66 97 874648
134 291 443476
64 160 679341
32 283 345210
21 51 874896
217 264 729521
122 123 677802
104 6 234362
245 162 773083
289 173 315829
252 225 274599
73 147 344367
82 13 984962
242 57 938230
298 209 681694
139 126 374858
122 101 97817
189 229 743596
180 137 708997
27 37 59228
268 87 85525
99 213 547318
84 56 63554
22 274 569371
238 182 579260
224 255 457181
43 195 147510
24 168 362499
151 108 509929
275 55 659866
55 205 416828
69 128 89011
124 295 917800
238 48 582083
200 291 126005
172 17 644989
273 223 334046
164 286 193494
172 98 72471
24 290 254153
129 160 694953
252 269 614379
287 81 544889
218 140 183631
138 179 640810
52 219 434289
187 8 966618
40 12 260136
229 187 415636
44 155 610328
280 82 339580
206 156 512678
268 190 277779
171 45 742677
110 251 287947
269 236 519284
28 293 788932
264 252 835726
200 110 69271
234 29 829923
154 128 912787
284 192 200986
24 123 759122
180 274 677608
276 69 551930
149 16 772316
56 102 877607
21 76 70383
208 85 355926
31 221 351199
96 213 614552
24 118 861292
102 222 34475
38 185 301715
167 20 917358
218 199 780043
34 104 991799
213 181 676781
26 24 420833
247 229 393671
289 237 65204
125 38 794517
88 151 722128
224 286 876928
128 142 443028
128 9 18816
170 135 17484
164 242 275912
173 158 764763
44 1 590789
117 294 741133
163 245 794267
130 178 233877
14 38 220498
165 288 426318
220 68 841802
155 166 282277
3 292 104534
157 297 12071
275 196 346643
156 3 265995
161 261 529292
177 106 315242
297 30 556445
260 182 365749
263 23 885170
169 55 948109
291 92 79641
131 142 276659
105 59 167333
291 144 803482
118 215 702856
226 30 802148
109 185 299479
223 172 179409
138 163 888857
37 236 42615
280 132 706593
170 162 645860
289 108 452191
266 163 999644
247 48 801693
114 6 390191
256 268 829321
116 101 810711
178 132 627664
174 156 848218
210 137 805840
149 180 181982
229 205 490045
264 185 16849
295 277 890882
25 164 915583
201 168 126669
68 11 551646
96 77 673874
147 228 477550
54 135 75024
190 205 650390
2 35 591582
199 240 543442
258 190 210032
84 88 985011
24 28 155067
3 107 403076
111 135 108917
157 126 374572
88 279 625665
27 179 531712
138 152 780128
39 230 855308
293 23 474197
53 224 61527
290 69 689711
6 60 461093
201 179 319542
241 148 38099
70 31 544354
216 227 842222
74 42 628674
245 179 56406
228 50 382194
258 63 787068
224 214 714582
129 268 28727
267 282 378760
42 83 523146
232 58 11167
26 299 837477
281 137 397897
248 6 691955
228 239 395061
166 7 967034
249 128 846308
177 193 530819
10 205 82154
207 80 337379
230 63 756852
37 125 686953
198 227 167207
177 267 610980
76 96 768934
194 58 262986
67 187 789176
51 15 750811
90 213 588456
119 149 353324
191 19 461384
151 242 359425
244 260 953328
18 187 565687
216 219 875466
244 135 305060
131 267 777473
53 198 299674
20 141 756628
235 54 497215
199 292 224382
190 72 935079
156 251 787601
16 102 932972
244 19 10035
270 201 796100
179 159 118970
172 162 605816
186 124 985992
106 113 743930
65 85 431273
213 234 882851
248 119 318168
289 191 774455
225 267 602289
256 136 400008
131 95 827975
172 18 442345
65 33 55671
243 82 237368
121 207 759760
140 49 3333
192 143 541849
152 55 458774
51 60 462770
278 257 299025
157 5 614635
300 91 289444
133 231 437568
75 286 253134
220 239 802762
154 130 801700
21 54 478827
204 267 85908
63 129 636040
7 171 721151
54 264 33003
124 275 861133
67 194 13575
280 254 444864
192 259 828448
13 201 878054
248 294 348059
235 7 494729
40 257 143706
119 108 188886
3 194 942288
223 203 960609
21 134 967593
162 36 660868
1 66 829477
44 203 495203
56 74 279079
47 204 356873
117 148 201473
48 19 660607
12 135 20703
65 32 18295
191 271 254430
137 207 336054
55 98 29026
183 88 332962
276 269 976306
53 164 539318
268 89 62052
183 233 587711
101 105 638014
221 213 227013
298 134 221546
111 271 104939
232 65 36651
237 134 692636
104 98 426425
248 179 916112
233 269 357009
76 284 644161
105 149 612827
159 30 204699
174 69 589485
191 96 352659
92 62 39561
131 125 240946
141 293 345486
83 188 988365
72 71 579383
299 169 164007
230 157 734936
235 13 791018
198 114 172100
98 114 928665
17 133 680203
27 168 798597
278 136 355138
114 125 624422
23 9 393903
17 197 170521
76 108 405462
100 135 852762
49 296 1900
184 99 379175
75 46 763180
160 106 230604
130 175 922501
60 67 951723
250 147 371744
15 197 172748
284 190 314435
190 189 295567
264 136 430972
191 39 958860
229 76 867509
284 276 740366
120 274 169636
58 251 597140
277 213 999859
75 92 20457
144 67 758037
106 165 526084
51 228 597101
131 285 718903
59 205 696460
19 68 814528
79 137 5202
203 207 869848
263 6 474162
73 27 547214
180 256 705400
142 112 275442
185 39 869173
68 102 609964
245 119 810656
193 141 492803
196 250 148583
134 285 896515
294 217 777291
242 259 462078
176 64 785376
202 286 472520
4 67 220617
241 112 595563
29 222 998957
36 19 495938
293 209 844917
98 136 940266
65 110 967794
228 243 751079
39 282 536891
121 238 386443
235 248 823730
289 133 643618
235 93 196229
85 50 755653
210 135 219742
106 153 637356
73 115 636168
67 50 924554
198 63 98263
66 213 122032
139 98 606425
72 203 304227
128 212 618816
155 63 7301
153 77 311698
286 19 377189
2 273 112135
24 85 196360
214 88 805264
163 30 641218
198 29 762506
227 212 267326
59 169 420776
229 286 368733
135 43 622343
4 177 317937
167 250 388898
218 35 42503
263 99 378574
41 200 751084
34 294 808289
163 193 390755
200 25 701134
168 130 175982
211 289 498884
295 71 396817
10 269 451555
132 163 446855
25 265 391222
243 130 649598
259 127 505694
258 115 272725
233 166 634527
116 203 527666
60 286 655156
30 60 398492
18 52 532827
216 128 564452
178 242 342500
101 143 886996
91 198 623236
155 183 756039
84 251 885862
154 78 584005
191 158 579566
49 14 459253
6 18 44834
115 87 826743
207 291 961405
108 127 172051
107 245 710466
262 138 33499
66 300 779830
67 298 818870
138 186 95870
160 100 437699
70 90 839159
124 44 21956
296 192 100597
152 64 869438
222 16 270343
278 211 255304
12 161 627720
266 108 754810
205 24 19402
121 215 295026
166 189 942133
219 67 44767
57 284 509717
180 212 216864
73 271 528450
149 255 859834
62 215 58534
261 203 709604
169 73 925844
267 216 175966
219 277 728028
123 178 192037
176 145 555416
146 113 142864
207 187 401357
88 12 762041
197 98 535030
295 46 876474
13 131 75024
147 289 668715
119 2 788987
47 2 268049
84 15 452281
175 23 584066
176 203 710399
203 233 906806
264 158 246078
107 159 262288
45 253 979963
256 14 663679
199 41 286766
119 57 779411
158 243 223620
179 1 460943
258 148 2560
37 42 136554
29 132 52885
215 170 902616
112 163 759537
247 27 743285
183 276 561575
204 25 862493
8 272 370317
95 258 565497
135 295 460849
45 276 853670
99 54 957275
158 46 259499
147 283 172637
31 157 507789
156 78 532491
120 63 416970
165 222 521756
276 270 654949
275 210 307444
97 134 705005
223 28 199770
50 61 675516
262 278 240449
21 250 175469
136 178 716478
222 61 390615
199 264 931330
65 275 298724
210 267 157370
125 223 830952
38 148 854962
170 293 399040
196 103 965560
188 55 131071
40 283 899268
53 284 688523
232 47 54605
293 116 521803
31 165 759648
246 3 776227
143 135 881425
4 286 987205
56 279 31953
150 175 33271
259 197 63147
220 93 489835
157 137 818376
298 203 71953
168 9 503470
238 9 383976
274 85 569140
288 296 184859
209 223 451629
289 179 843225
100 187 994948
171 291 568803
112 153 215410
84 269 71831
208 27 402041
100 49 494689
131 269 981279
190 124 109505
84 1 864197
169 296 339562
288 74 697839
164 272 875065
96 114 234484
209 292 255388
168 116 223934
11 233 565652
194 148 395362
182 4 739537
89 11 918532
1 262 71520
286 162 58984
122 286 177200
23 261 831709
224 251 440535
22 6 731637
202 240 471823
100 183 29920
102 19 400688
208 54 274600
203 99 377297
6 98 904038
242 162 462764
208 158 652848
18 261 923169
299 224 673366
290 235 91457
108 10 237942
8 145 899799
282 175 529866
12 296 739054
165 27 41492
277 6 151706
126 185 224331
64 219 687743
61 146 562991
282 43 234732
25 93 803546
78 63 891197
213 140 108753
91 201 126964
242 295 951108
102 72 147035
56 139 3783
5 82 337097
268 37 915007
192 29 244701
98 186 704024
67 242 963642
105 89 514923
43 26 171493
134 225 769698
78 155 304059
14 271 461826
181 69 883180
169 135 408668
164 31 274490
13 151 374735
295 148 70345
83 16 352982
78 58 576608
208 151 114959
82 10 712208
53 83 411127
248 258 31475
295 99 861090
130 7 942276
146 151 715531
176 298 779388
6 156 990875
271 234 130721
255 280 996838
134 230 96415
57 169 926634
63 98 847504
228 111 348747
16 17 419214
182 157 381780
238 138 639910
159 214 19253
195 289 61960
58 219 782703
243 75 961725
171 25 966091
38 122 938343
273 253 516959
122 43 795349
142 49 997705
157 270 564508
130 283 283216
113 206 534247
264 255 594610
137 291 224214
23 158 967137
165 245 79009
48 109 875299
37 51 554316
83 52 222574
261 155 211917
128 289 308437
197 289 997636
226 149 572907
229 12 672029
293 32 135735
68 79 618528
31 179 933778
44 277 953078
265 210 820256
231 288 247200
203 205 369328
104 179 531859
138 108 331098
139 112 722975
30 151 492504
30 158 428046
13 274 26589
231 190 513443
236 253 251
10 194 363672
123 73 364585
149 212 118270
16 239 371754
111 92 494329
155 194 618935
148 283 212837
10 55 890430
144 293 800754
58 56 350482
227 87 134243
110 293 134176
5 227 119553
182 166 906679
2 213 351757
262 124 217190
156 68 395461
233 132 785149
236 64 473967
79 51 94782
230 17 155338
147 124 830407
167 144 916207
94 290 928489
147 140 396012
44 61 353881
80 216 861420
152 166 134356
58 26 976418
37 156 330107
186 272 154453
99 192 241410
266 272 209272
157 238 404947
127 253 208765
290 88 656053
243 255 655777
222 247 434040
223 163 629689
75 109 916779
216 286 983475
108 162 194591
198 199 342610
47 155 835873
62 218 176204
292 211 871502
191 248 575030
220 153 278805
225 55 419729
219 130 614654
185 201 759879
57 245 732738
58 110 859602
91 120 234909
41 119 395250
290 239 686024
260 237 332694
117 181 679237
55 7 723860
197 185 340238
113 298 329815
172 136 984150
107 70 17828
272 2 507648
100 236 220120
99 236 476607
147 279 837896
263 203 539249
225 39 90034
107 270 354973
216 152 101330
93 16 920915
81 51 617706
34 191 365908
126 18 159335
244 130 194495
177 207 64193
85 17 774831
171 40 793832
63 130 945626
173 246 160483
113 94 217658
234 161 831842
85 96 858905
40 80 645675
87 29 60859
195 267 757608
247 224 996834
209 297 894684
130 50 745278
174 145 440765
280 135 491161
76 63 392319
34 1 64581
252 12 764094
51 221 161496
191 232 337635
120 223 570317
265 249 480963
121 73 767790
239 198 23017
195 98 284299
119 81 333342
232 105 248028
273 297 402581
5 23 78643
59 294 413749
221 284 344255
205 202 684906
296 106 720597
242 173 991288
159 154 937765
252 62 889175
280 175 220244
23 115 777035
107 31 528767
61 290 731105
142 300 435780
37 14 841858
201 283 167363
215 2 368176
106 95 263266
232 66 466126
49 15 827731
236 147 602016
192 58 787591
2 15 188124
36 26 287632
275 126 146544
62 27 901878
131 173 628549
188 184 43076
258 100 546791
134 46 142095
88 32 474087
2 282 122677
279 82 108630
176 35 435320
236 71 706674
115 146 831096
5 58 741767
125 255 77705
77 126 647638
88 268 578982
35 237 703179
215 271 803933
28 191 56373
53 40 993544
274 33 521211
123 143 532187
78 273 414437
51 105 584805
72 65 116783
141 295 523323
243 59 711621
189 296 157451
189 55 611037
143 39 660545
64 144 785008
76 106 653541
228 214 107142
209 80 535536
147 130 190129
255 86 581723
280 274 250440
113 84 82590
154 272 654740
164 285 110790
59 63 65806
83 229 775387
244 85 918224
145 147 106477
122 162 703431
183 3 928468
186 109 546522
20 105 694611
284 16 622693
297 71 733152
122 70 778636
234 190 372254
257 269 363709
192 297 908176
209 226 739049
46 283 593099
58 165 119293
235 51 750448
210 33 339001
183 98 299592
98 249 179468
261 5 136817
279 154 69096
46 7 851385
176 105 179172
47 64 546957
237 6 139355
125 195 18201
20 191 606077
70 57 594444
106 299 301013
263 256 513833
225 103 784516
288 263 590471
31 177 84570
54 175 515388
260 103 40954
10 34 690837
286 128 320748
73 220 215672
73 164 948389
284 186 775206
142 298 110986
241 282 904611
84 41 390264
263 144 576421
98 101 635684
167 233 929570
74 200 716397
219 122 850072
132 192 414005
202 228 204461
1 17 350782
98 268 994409
107 95 791438
64 105 421341
170 75 885055
258 274 634497
119 118 657390
142 23 394224
268 287 350362
113 136 815960
287 86 608992
12 6 814577
11 27 596301
209 29 188792
277 267 694462
88 46 797105
3 255 357903
18 245 548188
35 175 480601
119 124 127067
238 128 607583
128 132 60311
142 198 773814
97 166 222362
276 41 848057
52 4 925374
213 248 212586
19 190 200129
268 263 360950
43 142 946876
27 248 159356
211 157 349735
165 25 962823
180 187 891491
93 125 354706
216 3 175011
55 290 539008
267 89 262064
48 239 461821
7 26 333224
223 45 122771
203 181 926783
98 150 455739
128 170 611388
120 121 395679
106 65 43694
161 44 45959
145 58 105371
243 129 433172
108 292 594221
158 38 299311
202 106 295991
220 276 865967
66 257 151186
141 112 280971
164 297 740034
279 226 479524
2 81 123616
153 88 872518
225 282 737101
45 292 768745
37 256 773793
109 220 250180
150 264 239467
240 137 583538
169 95 631096
225 242 451765
55 61 499512
214 143 452593
295 15 193405
278 34 683320
117 175 913431
132 15 899991
41 66 580242
4 132 554917
89 75 293479
76 17 63649
105 166 66157
280 273 234583
80 205 927924
76 184 597506
167 226 410429
271 36 334819
192 14 857457
157 205 177444
2 167 891068
281 199 931628
87 208 320908
74 192 765218
157 265 224898
151 260 635294
269 188 494374
136 225 727790
227 156 782991
202 64 106339
17 26 791449
88 14 679316
56 275 854353
261 191 264746
225 144 799651
79 224 671708
268 42 227302
190 70 864590
32 182 306293
162 101 594565
203 163 678769
249 90 456795
209 282 698985
155 144 909151
59 30 586160
94 88 890847
148 92 786711
44 205 323712
122 32 755597
255 104 536628
1 112 458326
17 117 787550
114 65 122449
237 95 363897
42 263 134277
238 5 160390
253 124 190371
72 221 607612
244 270 889005
32 187 474507
192 117 838635
162 154 372901
223 25 424572
78 45 998319
50 55 978928
119 270 357326
227 147 584720
216 277 355298
251 259 377037
177 202 728626
283 94 817234
195 12 811104
102 262 835959
180 254 812089
194 70 456050
13 39 489869
116 298 653673
299 239 9921
212 166 902998
13 104 530350
281 77 381409
189 63 509282
73 270 194181
80 195 244064
112 34 166452
13 48 679249
99 103 332839
264 65 624782
137 44 399131
43 68 147613
56 220 478222
111 300 622425
278 73 94672
239 247 480813
153 277 372017
213 136 852405
135 44 144263
37 40 795992
135 31 766560
149 52 116528
1 217 866372
26 128 838837
131 1 59725
114 192 328973
221 150 438172
8 197 755200
55 48 657935
20 205 314803
110 21 495736
60 28 708577
287 232 57256
44 192 919099
93 7 615281
56 278 960992
222 258 521502
181 236 456041
131 80 37015
46 143 729886
83 253 721937
171 174 134726
223 155 226827
13 158 39203
99 210 441231
206 148 286009
82 39 226018
90 260 292690
209 118 366258
265 227 307194
117 41 829892
101 161 719870
108 59 266739
149 175 66131
162 206 860490
242 134 108636
283 142 126947
164 32 459989
273 134 935011
124 90 693196
85 105 152377
101 14 147344
26 245 520585
296 95 498907
233 206 388251
65 215 207838
211 237 596839
195 103 199134
15 67 7367
119 240 297086
118 85 752506
87 9 89700
181 74 594971
194 183 509365
26 55 412538
234 293 87770
94 273 353447
135 151 709753
155 237 197259
110 150 710525
138 25 183863
46 63 98805
202 158 440086
224 201 79555
300 20 892337
125 89 407055
213 274 202868
178 271 28448
118 260 92909
289 28 117215
51 209 651382
68 226 559452
280 104 10780
81 47 470095
92 296 80597
262 240 767419
261 128 208012
33 261 297575
23 72 552391
159 96 278735
77 192 626588
78 13 104103
147 203 606958
188 67 287070
62 273 375996
135 289 551030
274 224 271565
223 219 915499
224 63 745826
36 76 961383
256 160 710028
71 148 454550
210 13 493931
152 15 372219
231 29 970459
70 43 903691
165 4 565414
276 162 472908
111 295 354762
250 13 364525
65 281 64031
299 121 940776
298 12 277071
272 267 297832
53 262 25763
152 103 121178
182 292 342799
85 71 592484
79 143 660986
2 219 725422
173 34 434915
127 252 93326
147 69 791030
125 217 554572
176 164 473512
1 79 389001
297 300 363566
55 297 709196
300 60 303992
100 199 399946
281 274 324742
197 14 477885
285 133 444448
225 248 313877
193 22 589782
46 81 842534
144 116 849816
27 34 312887
21 53 725341
51 103 246362
161 37 114691
86 60 41548
232 26 187180
62 178 330452
138 280 31547
286 175 984431
104 194 904317
27 202 596733
250 281 591359
54 186 292085
272 238 905981
233 262 863368
198 27 550007
136 71 43679
67 240 776941
123 101 550026
266 63 227067
126 61 468328
62 90 851270
113 297 122135
25 258 682015
204 231 441890
247 166 69088
208 139 433207
53 69 938696
177 82 753736
219 283 26858
233 162 408801
79 96 621166
141 8 171013
136 190 488272
10 76 593279
221 262 582292
138 115 955279
184 85 52748
128 227 504630
143 293 652324
48 119 539188
284 204 322629
153 62 90987
24 175 622668
272 276 836364
149 104 551307
67 90 943276
231 206 190922
249 83 499910
69 126 51918
244 56 876635
41 139 881149
112 154 186669
96 248 450793
198 40 48297
102 92 790054
13 268 832635
265 264 372588
261 37 10094
128 158 164407
181 218 453991
208 283 892836
109 76 809285
259 214 295744
146 62 599435
267 286 304105
63 220 590092
122 69 539159
115 42 678901
22 215 847640
229 137 238375
170 266 616572
72 50 26584
293 216 331110
8 205 254070
40 275 821062
59 279 958411
72 230 652852
298 161 576318
180 26 491894
103 76 282601
20 272 454382
107 12 949133
98 297 140881
180 250 762402
289 259 532242
83 287 223595
122 95 444284
272 69 12029
94 244 820587
36 230 919961
171 274 58982
282 4 701476
91 25 613067
208 12 464025
54 12 650571
18 120 466971
182 113 276504
4 115 910009
139 62 711682
294 298 630776
262 159 684109
206 14 921779
32 232 47148
120 66 309910
73 266 108001
196 140 60302
57 4 188189
22 60 323972
141 159 560375
156 23 934675
116 78 87325
237 293 646259
126 284 461383
44 106 882514
159 129 893190
219 177 62750
182 284 50848
283 235 328540
73 106 144462
20 216 448362
287 265 471020
284 146 574837
123 12 979875
4 300 451292
100 281 187177
146 198 734869
292 280 993172
156 105 507618
18 139 351712
117 63 271527
67 47 181948
140 235 542660
262 265 40307
196 27 673704
188 18 965697
92 270 237072
80 258 950418
19 21 15780
60 194 676866
153 265 874008
137 256 101119
209 101 428415
64 5 294802
243 36 215744
225 197 710071
2 159 46079
209 276 43673
112 50 855198
140 214 415060
252 151 898132
19 206 511318
174 53 628516
87 250 971837
252 18 797083
206 41 413137
52 134 236029
20 139 478169
67 116 183631
172 266 578850
147 95 31919
34 194 553280
284 59 649920
37 258 757382
21 8 665479
1 220 456576
64 102 593847
256 5 531924
147 10 160450
251 278 202728
56 16 452541
300 293 373948
23 169 927117
240 59 518118
129 289 266058
292 226 360445
273 290 366059
214 112 668489
278 250 804839
249 238 212318
171 16 746622
76 256 661271
153 186 990409
121 212 841810
133 140 977792
162 147 810682
165 76 441319
164 149 791980
276 169 656825
137 193 430104
80 267 964141
264 118 430050
256 291 303496
81 229 775370
202 239 489033
125 136 988962
184 53 819286
232 212 144304
167 170 374444
191 63 966229
218 170 694939
106 17 185585
258 245 179762
40 206 373110
67 141 552196
166 271 442462
123 148 281136
100 195 978664
176 215 499592
62 186 886839
174 143 168586
205 126 597376
31 248 668398
83 239 564175
8 70 454745
86 9 603838
110 257 865458
204 117 43350
42 13 100480
137 147 45982
202 31 657517
144 243 37305
157 184 87647
201 230 142218
59 89 518531
158 256 119212
9 157 416053
23 98 915844
126 281 710161
143 181 807617
93 146 467079
164 116 450479
137 296 178807
106 265 459329
76 16 629882
6 38 804375
51 212 919907
109 203 60015
180 228 178272
221 189 872227
102 104 272249
144 285 4681
284 91 91940
132 34 460682
277 215 475244
154 147 880985
142 117 496045
281 5 294160
214 15 386949
254 150 471926
271 258 156764
263 175 616581
255 108 587492
258 291 289345
274 239 948180
251 67 315584
236 297 348942
85 174 126503
56 120 983885
121 101 616600
102 49 603241
265 286 379784
162 62 789923
36 8 818580
143 51 469722
60 81 613478
50 230 224451
71 232 355006
206 291 761653
64 217 759547
280 36 337562
260 135 29009
95 176 779489
117 232 936143
260 166 123444
204 220 968067
287 12 64208
108 88 937368
84 250 897778
239 71 716048
130 41 441165
276 278 958314
96 171 347215
145 188 140179
155 241 795901
199 6 377130
259 249 885861
155 251 548378
251 216 624754
202 219 428255
82 167 285321
285 176 932106
109 169 526373
142 87 311728
218 9 48483
177 120 83075
249 227 492828
69 125 277873
193 5 663595
237 139 304338
286 242 169459
188 246 823111
177 129 434782
75 148 402064
245 183 572707
178 137 281433
106 98 803839
195 278 682828
16 255 108991
265 202 313660
42 44 222599
122 126 107533
81 66 906346
38 281 78514
70 44 299697
7 10 688256
7 173 847082
292 106 325985
240 213 129926
167 134 62122
239 23 132473
109 147 907608
26 4 427124
125 108 686134
188 244 744806
149 85 484625
168 90 331124
27 122 853149
116 212 117666
113 172 685698
33 296 718756
164 237 398692
44 7 393971
207 130 780397
27 134 604967
200 57 145009
151 209 43230
16 276 543854
91 124 561490
126 267 529751
127 211 926438
45 179 516250
107 175 285715
230 45 581911
40 129 831989
26 196 457609
61 244 768177
121 155 149544
114 61 848846
160 65 969496
156 280 529046
98 75 564351
237 287 783654
170 284 136059
134 246 214230
26 92 110929
77 210 708660
196 262 594925
286 263 536549
258 26 683863
91 223 150207
185 144 327780
36 48 776580
185 14 888008
3 158 766970
15 18 254611
186 123 141202
202 33 230137
1 33 252450
277 76 687890
179 96 762478
262 297 580953
168 200 829468
242 91 983412
296 281 837241
112 246 507402
128 267 77413
166 299 852378
198 124 520484
110 156 53543
226 93 923825
93 143 821297
11 147 192053
69 119 237330
109 269 876339
126 292 209712
41 219 862004
146 2 272084
264 229 585830
110 41 205848
30 220 46313
148 264 311957
277 169 345113
213 148 667664
36 205 218869
119 30 88092
90 97 895321
102 292 889440
181 77 917387
102 123 894062
210 132 112500
3 275 754876
191 288 635229
19 34 384676
177 142 943768
92 130 460360
101 40 801148
154 131 764006
74 14 744380
228 284 315316
188 214 211273
208 269 691744
157 108 571210
47 132 597031
256 231 252156
226 31 65738
165 159 890488
242 180 834510
72 228 458276
120 265 452869
126 21 534002
75 284 900226
48 271 959951
198 44 970388
181 103 256167
118 41 975230
41 250 391138
202 173 287033
165 55 412589
91 35 91563
194 235 507329
82 285 382737
37 175 352541
89 25 468632
17 137 770147
244 140 231515
252 230 248833
92 77 141013
282 81 862111
263 191 718796
217 39 378477
29 48 703850
2 52 485990
184 260 123519
256 267 186997
48 174 404203
101 258 256935
270 116 279436
82 94 473837
240 263 177165
75 102 226881
104 181 545896
228 289 570992
7 161 816744
31 259 993044
229 101 13428
22 59 694380
96 40 73409
260 198 574496
27 13 169241
44 89 675900
297 85 459906
220 67 808814
109 105 139469
203 42 889505
22 11 61762
153 233 664691
227 28 145102
4 86 80031
234 211 205182
139 156 635268
211 101 669670
216 202 829800
116 161 533668
62 42 191548
223 251 671970
269 282 67981
38 31 621082
39 26 470755
103 111 104425
272 203 765885
184 270 836631
121 163 791799
238 180 343637
74 295 829001
109 79 184472
225 239 675525
247 282 678685
193 249 392008
246 181 656844
264 155 239615
32 112 465760
210 278 444863
53 13 140084
90 107 722979
52 1 309028
239 211 332506
254 75 422885
293 89 75107
126 222 459167
289 223 162662
36 4 843395
125 101 42191
120 151 475675
297 76 365578
170 60 541567
224 31 726174
8 220 611884
295 171 6637
127 37 962942
229 193 386911
100 60 480615
258 194 969662
119 153 503553
255 291 835358
222 25 908658
67 57 101613
125 16 786933
41 24 658586
93 141 931351
61 180 830799
7 221 680514
35 156 888612
194 100 438518
209 285 248065
162 106 337513
159 101 281228
167 225 911576
24 22 674954
31 219 743344
117 146 162091
199 30 239283
238 87 425918
173 295 84177
187 63 1378
293 41 488828
19 143 274314
201 254 315225
65 38 686521
173 38 802654
276 285 518594
109 25 519277
116 20 269547
72 202 821269
12 291 687405
117 101 910175
23 290 273067
80 41 458859
218 114 742328
297 147 419799
125 105 452555
4 96 660023
95 42 650803
89 22 533124
247 209 141289
223 295 884549
213 233 481970
196 58 98823
237 29 241312
271 199 58171
170 106 602803
37 116 129979
213 56 900632
36 2 827562
150 100 560340
124 228 63174
13 93 916542
225 100 258365
49 171 895528
293 83 199124
266 191 199700
151 160 435317
8 285 326322
3 295 659956
259 222 510601
260 41 816827
17 239 857020
143 205 891855
10 258 181844
266 256 417476
145 184 899733
163 87 584910
4 272 362474
39 198 456394
300 182 450727
54 183 800593
210 214 339090
198 94 175078
191 36 662666
86 270 904171
55 11 695877
236 143 459448
159 34 721406
250 12 820159
22 8 821450
41 170 700490
221 153 788694
216 213 263176
108 237 190791
101 50 632947
196 166 685234
287 177 270914
257 114 956934
258 50 881499
118 252 913945
205 115 182276
66 275 114456
275 216 301308
94 5 685934
292 246 784180
193 186 651037
198 292 39591
298 115 140998
286 74 221208
293 258 927613
259 168 96028
91 1 879375
171 181 61396
191 44 771394
174 243 286084
215 185 72802
216 61 406960
195 290 957900
28 11 14704
73 31 264832
270 197 807878
85 195 483135
239 255 973059
138 187 668116
136 220 93754
52 97 693221
65 145 700029
60 193 813895
61 286 541435
110 159 696434
242 236 537546
190 105 479837
94 14 377775
119 46 986418
131 189 881700
228 166 616958
171 201 721717
11 1 924582
76 227 993904
238 82 119294
177 299 24042
285 284 276546
161 1 308903
230 126 307278
231 19 628812
87 217 545236
171 254 895685
112 72 879533
10 99 349429
296 241 924467
34 18 600556
270 259 908678
7 270 154234
81 107 587508
199 137 842782
19 32 18603
32 73 521500
237 106 424881
200 164 98346
275 229 829185
287 118 761461
71 55 293363
59 24 209136
58 32 221419
57 297 872172
233 12 538486
43 45 18678
218 183 386936
267 294 837388
135 226 339365
179 189 579119
266 87 122180
87 256 386740
220 59 446992
162 112 275250
293 204 118144
189 240 682743
35 209 864610
185 297 860676
287 195 562933
41 222 111505
56 208 138430
167 142 174136
274 181 957980
252 233 313751
223 59 306752
49 115 407653
84 126 541112
292 236 222833
236 77 20085
65 118 142162
132 209 637377
145 202 835265
268 122 587782
95 146 11123
37 63 915567
179 78 510200
36 55 556289
18 281 621447
298 182 738563
246 225 254500
203 215 794867
161 275 538816
290 56 741998
8 166 727085
141 152 894623
293 192 59350
227 48 629598
33 28 159861
264 143 116777
63 80 999096
286 221 497411
237 249 660877
99 175 864427
278 144 864499
258 215 203041
33 259 385891
132 220 840075
21 237 916177
208 60 788703
218 71 969723
137 267 846490
69 180 150882
166 163 973826
249 145 708186
69 213 171795
198 54 69361
117 33 653360
175 61 442218
171 263 47968
147 110 463833
245 280 235340
50 148 925393
206 32 121637
4 90 412837
145 9 340632
277 179 554836
200 267 674485
254 232 932415
197 69 612367
25 192 558532
55 150 675631
255 70 705856
198 107 673941
86 204 117241
205 290 343277
23 191 386454
152 44 830494
128 43 666796
175 232 474330
174 189 215112
25 69 272053
168 52 755511
81 8 664647
111 293 412511
165 253 688686
163 116 143408
188 64 21742
139 117 193220
276 118 32312
272 281 826406
233 62 11461
1 176 16838
114 31 57950
190 232 766101
290 62 86110
155 178 59979
247 137 36673
217 287 60708
42 267 600948
171 57 298439
299 140 974134
275 274 660824
130 91 877059
44 194 674870
237 135 279317
163 14 55712
50 221 783244
198 173 295841
148 252 240618
138 145 810623
26 249 35868
113 17 549755
56 54 669867
114 107 488773
234 178 383961
269 89 620437
145 91 476832
261 198 527281
232 51 314168
67 18 143053
87 215 367990
31 145 930021
176 273 326579
21 59 433047
18 127 892028
263 247 106632
97 79 222679
219 55 742264
255 74 636187
190 48 44013
287 89 782673
168 273 861891
25 92 450842
200 237 123898
120 138 261646
217 132 671699
60 110 400225
17 277 719342
229 8 509209
294 82 151761
22 21 424765
82 261 331255
258 150 780622
218 142 950160
22 115 773869
2 189 237288
68 125 396971
277 51 20872
57 202 199312
266 241 565881
156 250 90807
297 99 916398
275 260 904003
73 109 242816
34 164 241601
29 101 609872
207 45 289226
242 196 972173
24 225 370242
172 195 960755
95 262 180217
151 92 100622
246 291 236272
124 188 673955
276 71 290185
64 164 427562
19 253 509612
129 92 895821
143 31 857261
200 274 403045
271 121 626811
73 154 41111
161 147 525429
116 269 966596
61 251 253711
184 123 623732
48 255 732895
300 70 349816
53 6 712862
175 18 396610
225 218 567411
154 202 452664
203 177 139286
70 189 936242
71 15 557534
282 264 436575
80 286 631557
104 219 189236
294 289 952083
54 79 774467
41 85 321707
105 70 634285
75 156 396022
52 139 694926
192 210 774738
13 133 664061
299 44 449736
12 284 760942
188 120 375350
52 210 113543
199 233 577775
270 243 89536
300 207 972829
237 82 195917
106 58 704395
297 194 544940
185 94 847168
132 6 923568
240 204 742786
206 261 909493
41 194 476028
104 119 264711
168 246 170323
166 246 68748
235 81 389669
219 238 337162
226 283 118452
112 199 163169
96 254 271725
184 131 947129
162 241 192264
165 279 65360
22 183 536843
264 245 471884
128 52 364994
78 106 669316
141 28 190616
263 66 121248
46 168 469751
72 169 926119
285 135 190438
296 64 185134
210 21 657784
114 57 847100
221 194 681038
230 222 531770
117 280 740321
186 184 931780
103 257 271463
102 131 218241
267 117 324007
30 213 765999
104 263 335319
288 55 335274
143 78 68439
38 111 125978
72 166 275908
273 190 508366
233 73 627856
279 145 558524
190 107 474016
229 38 200160
206 274 96486
146 160 739229
60 41 359559
144 118 554879
299 142 529931
84 202 388331
252 31 174280
119 126 990202
286 25 839661
9 296 403783
59 150 929681
111 254 690240
18 152 761062
87 40 276061
73 126 378031
107 212 761806
72 86 764054
177 176 856547
47 249 49959
266 220 978942
104 125 722232
241 122 99437
21 221 756287
150 282 960923
151 159 298089
49 228 354201
171 166 388876
209 128 59665
47 190 347512
9 197 369339
109 284 545249
100 208 902199
163 279 408871
64 6 430942
265 109 254115
84 73 110423
146 157 393684
202 66 171668
256 258 999859
229 271 115321
104 207 878522
274 155 326608
186 130 879682
141 148 80835
144 133 215092
172 300 364942
129 292 484110
279 129 798965
277 205 378577
61 10 667618
249 219 38219
199 299 569986
88 156 262320
77 204 600685
44 210 423993
182 160 581912
284 253 380571
278 94 466406
86 14 116753
81 110 235979
115 195 705695
8 225 1740
142 95 274946
215 259 600400
295 168 31179
17 99 258693
246 96 85764
109 56 766049
81 193 466107
239 217 847090
211 67 890060
231 73 625801
236 30 844007
28 278 609455
18 136 777772
265 99 668509
218 138 729432
26 84 397634
297 108 94676
38 101 586820
20 294 246596
130 96 406083
207 4 326353
119 53 633512
137 294 281082
12 201 859805
87 223 255731
83 143 408408
276 55 246598
262 267 966428
105 293 35328
149 258 426336
27 272 973944
210 173 3854
207 198 783148
207 94 269861
36 69 250796
37 171 252271
12 172 20815
242 186 546276
31 12 780801
210 297 87970
266 113 151314
58 143 624713
62 68 757905
248 149 152504
117 264 678387
57 9 551225
77 22 165751
296 265 972375
278 249 135889
258 227 945905
160 267 778918
86 170 679066
299 196 802067
175 207 106558
287 243 980087
46 230 73813
151 85 439882
221 292 737727
204 143 37165
109 280 725866
273 120 149569
253 144 181497
2 122 313915
254 161 41025
275 288 675021
54 170 631919
85 298 523021
96 7 765730
77 66 989094
173 132 992115
192 121 263580
54 163 400985
69 189 281067
211 285 365682
115 215 938581
178 194 585565
224 60 319373
52 13 967171
20 194 602271
76 258 223545
178 110 762489
96 242 329296
214 64 641651
139 46 613683
101 91 594799
133 270 530620
67 175 247431
28 88 258047
238 201 368168
193 231 181542
166 147 692144
216 46 55852
101 203 86836
109 217 889699
251 196 154107
78 278 255561
133 2 789846
247 252 707042
139 250 916647
204 85 597956
57 29 831569
128 250 565350
137 12 623381
244 109 715912
278 270 524571
23 286 866905
16 159 201167
296 57 540748
247 171 640116
81 253 491878
3 138 590900
249 94 86126
232 226 592459
73 70 876822
139 129 211935
175 258 988505
173 114 659760
23 171 107464
6 198 888118
61 291 496788
46 217 503330
290 240 264792
26 161 286566
142 194 385174
253 74 113213
179 105 721506
227 35 765569
86 236 132651
81 217 739912
41 193 21478
64 204 488188
11 66 142196
73 279 978569
291 66 662524
111 158 863226
159 188 531052
80 259 925969
269 211 947533
102 42 149784
50 298 721251
183 5 787202
175 32 213900
144 83 870004
259 195 364368
221 59 995693
233 27 536874
43 114 185447
175 163 931159
248 289 851514
252 89 834484
133 256 139943
19 261 81306
23 149 625425
37 69 291787
221 175 221574
299 107 663692
227 109 875619
93 54 221491
267 236 849308
10 125 857142
240 270 168903
291 14 700847
12 257 457380
6 258 754966
12 19 985624
69 54 939660
18 14 888398
105 32 175849
20 206 206668
259 295 713144
136 167 866511
147 285 514231
82 240 521546
21 220 966551
23 88 181745
268 114 8351
211 297 800859
45 114 775374
167 95 661068
287 176 404903
91 218 998689
221 146 733161
275 219 827802
255 146 332913
51 93 238408
28 187 671558
81 297 769425
274 277 88114
33 235 913075
198 271 361140
225 125 885811
92 35 813203
84 243 277543
121 284 430611
65 230 955793
238 62 133056
14 249 594573
89 67 179930
150 70 895534
130 286 814751
54 260 814437
47 127 70348
36 39 989779
230 116 334397
268 152 344187
236 4 877523
48 159 189986
190 38 554817
45 42 297940
266 115 555636
127 46 869812
146 213 651374
12 205 743581
56 2 296481
207 152 352767
47 287 338534
137 11 199343
289 39 801258
299 180 133553
187 246 376829
91 13 621181
19 65 857193
161 47 243694
255 161 436207
146 73 987517
128 234 179847
51 13 631080
130 34 559306
57 226 404169
155 27 209008
158 20 971037
181 166 959550
33 277 959483
87 23 345230
189 245 235968
290 248 509563
70 289 137673
261 151 297816
120 83 655295
99 174 740702
11 267 900851
176 160 903392
137 171 240960
12 300 589777
93 266 901266
228 18 291421
280 123 230217
128 96 753569
109 36 206440
138 44 331233
161 184 888641
291 198 403609
157 8 116687
204 198 559125
173 264 922529
265 78 877783
238 176 766806
49 23 102500
188 237 945024
193 267 255940
214 150 901398
56 260 579913
105 211 446473
213 5 566125
143 95 774856
292 37 226959
23 231 941107
78 216 859682
6 73 751495
52 194 215440
7 124 817735
190 116 224881
97 155 329604
73 262 979590
225 63 856678
112 173 244437
24 121 785663
110 11 759808
279 79 820138
209 232 92922
207 278 749677
122 191 515041
120 220 685629
264 130 799472
270 261 368202
190 65 504712
148 197 600245
33 288 190556
72 294 412081
260 39 341980
87 74 802245
113 269 446113
60 244 330599
136 268 845555
69 62 693912
66 141 175431
8 216 752515
18 210 244406
204 128 569535
236 152 669610
278 36 892875
294 147 431521
268 241 272735
44 123 207717
212 252 688935
82 175 333606
271 298 816274
90 38 841511
133 271 165380
174 207 418817
63 297 788201
42 101 179081
224 197 84861
229 146 819013
80 202 929444
121 197 675564
58 103 953898
50 193 665053
214 93 885156
292 245 633889
184 216 738342
268 258 651739
61 25 460812
119 72 489351
83 55 56172
247 35 56213
120 109 300545
119 122 751015
31 34 41311
225 3 449687
12 224 403737
42 80 979154
213 129 889011
283 179 783748
179 212 378724
298 1 48839
85 239 180634
54 159 369294
132 199 427829
23 279 743344
70 144 12959
211 206 469999
8 207 702980
237 180 292605
77 115 401521
117 261 833697
295 125 586798
58 260 623652
204 248 149673
280 130 926764
220 273 246949
280 118 237025
291 127 90637
146 240 130065
292 81 521512
105 66 120238
